{ "2kenizer": { "name": "2kenizer", "description": "efficient tokenizer", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "elmerbulthuis", "email": "elmerbulthuis@gmail.com" } ], "time": { "modified": "2011-11-16T03:33:23.068Z", "created": "2011-10-31T11:32:42.457Z", "0.0.1": "2011-10-31T11:32:44.092Z", "0.0.2": "2011-11-02T18:10:30.952Z", "0.0.3": "2011-11-16T03:33:23.068Z" }, "author": { "name": "Elmer Bulthuis", "email": "elmerbulthuis@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/2kenizer/0.0.1", "0.0.2": "http://registry.npmjs.org/2kenizer/0.0.2", "0.0.3": "http://registry.npmjs.org/2kenizer/0.0.3" }, "dist": { "0.0.1": { "shasum": "b694cbb82c0498bdad31c22a29a4bb1d11b4866a", "tarball": "http://registry.npmjs.org/2kenizer/-/2kenizer-0.0.1.tgz" }, "0.0.2": { "shasum": "5e6eae742fa0d85255a7e9359baed8bdff43e9cc", "tarball": "http://registry.npmjs.org/2kenizer/-/2kenizer-0.0.2.tgz" }, "0.0.3": { "shasum": "103b5bb41dfde30d3ecb127a379ba67f0761601b", "tarball": "http://registry.npmjs.org/2kenizer/-/2kenizer-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/2kenizer/" }, "3scale": { "name": "3scale", "description": "Client for 3Scale Networks API", "dist-tags": { "latest": "0.1.0-3-g0abf149" }, "maintainers": [ { "name": "carlosvillu.3scale", "email": "carlosvillu@3scale.net" } ], "time": { "modified": "2011-02-14T11:13:48.252Z", "created": "2011-02-14T11:13:47.593Z", "0.1.0-3-g0abf149": "2011-02-14T11:13:48.252Z" }, "author": { "name": "Carlos Villuendas", "email": "carlosvillu@3scale.net" }, "repository": {}, "versions": { "0.1.0-3-g0abf149": "http://registry.npmjs.org/3scale/0.1.0-3-g0abf149" }, "dist": { "0.1.0-3-g0abf149": { "shasum": "15403ac871ad383302bdd3aae8795f92e3309b40", "tarball": "http://registry.npmjs.org/3scale/-/3scale-0.1.0-3-g0abf149.tgz" } }, "url": "http://registry.npmjs.org/3scale/" }, "500px": { "name": "500px", "description": "A wrapper for the 500px.com API", "dist-tags": { "latest": "0.3.0" }, "readme": "# node-500px\n\nA wrapper for the [500px](http://500px.com) API. At the moment only the functions without Auth are supported. Check out the [500px API page](http://developers.500px.com/).\n\n## LICENSE\n\n(MIT License)\n\nCopyright (c) 2011 Robert Katzki \n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "roka", "email": "robert@katzki.de" } ], "time": { "modified": "2011-11-07T21:12:25.711Z", "created": "2011-11-07T16:10:38.222Z", "0.2.0": "2011-11-07T16:10:40.378Z", "0.3.0": "2011-11-07T21:12:25.711Z" }, "author": { "name": "Robert Katzki", "email": "robert@katzki.de", "url": "http://katzki.de/" }, "repository": { "type": "git", "url": "git://github.com/ro-ka/node-500px.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/500px/0.2.0", "0.3.0": "http://registry.npmjs.org/500px/0.3.0" }, "dist": { "0.2.0": { "shasum": "0f26398e3f0d8619d79507fe69d86cfd32ae6044", "tarball": "http://registry.npmjs.org/500px/-/500px-0.2.0.tgz" }, "0.3.0": { "shasum": "b71a2caeec03b51cd8160db8edb1caef46a3bb3f", "tarball": "http://registry.npmjs.org/500px/-/500px-0.3.0.tgz" } }, "keywords": [ "api", "500px" ], "url": "http://registry.npmjs.org/500px/" }, "7digital-api": { "name": "7digital-api", "description": "Simple 7digital API wrapper for nodeJS", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "raoulmillais", "email": "raoul@raoulmillais.com" } ], "time": { "modified": "2011-11-18T13:05:45.359Z", "created": "2011-06-30T16:13:35.010Z", "0.1.0": "2011-06-30T16:13:35.460Z", "0.1.1": "2011-08-03T07:57:13.071Z", "0.2.0": "2011-08-10T07:18:32.563Z", "0.2.1": "2011-08-10T13:06:53.191Z", "0.3.0-alpha": "2011-09-06T10:57:52.403Z", "0.3.1-alpha": "2011-09-06T11:52:42.736Z", "0.4.0": "2011-10-21T16:43:22.389Z" }, "author": { "name": "Raoul Millais", "email": "raoul@raoulmillais.com", "url": "http://www.raoulmillais.com/" }, "repository": { "type": "git", "url": "git://github.com/raoulmillais/node-7digital-api.git" }, "users": { "raoulmillais": true, "henryoswald": true, "philbo": true }, "versions": { "0.1.0": "http://registry.npmjs.org/7digital-api/0.1.0", "0.1.1": "http://registry.npmjs.org/7digital-api/0.1.1", "0.2.0": "http://registry.npmjs.org/7digital-api/0.2.0", "0.2.1": "http://registry.npmjs.org/7digital-api/0.2.1", "0.3.0-alpha": "http://registry.npmjs.org/7digital-api/0.3.0-alpha", "0.3.1-alpha": "http://registry.npmjs.org/7digital-api/0.3.1-alpha", "0.4.0": "http://registry.npmjs.org/7digital-api/0.4.0" }, "dist": { "0.1.0": { "shasum": "9ff77fbd7a93214723ad1e69320bdf2c37f954b1", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.1.0.tgz" }, "0.1.1": { "shasum": "54ca235dfe6e5e53cb3d1e1c54ae2116114bde16", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.1.1.tgz" }, "0.2.0": { "shasum": "ab01a54bd13b0e33f405a8a954468115a2ed8b16", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.2.0.tgz" }, "0.2.1": { "shasum": "81e6e3e2484910350c013d13647c5b75fcbd33ad", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.2.1.tgz" }, "0.3.0-alpha": { "shasum": "cffa05ed8092708c87f22ab1a0db5b5674aff9af", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.3.0-alpha.tgz" }, "0.3.1-alpha": { "shasum": "cb12edaf21089c7202e076d6bec91aa7eaa7d959", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.3.1-alpha.tgz" }, "0.4.0": { "shasum": "7abe3c00b11bb971f2ccb26384eb546173f69901", "tarball": "http://registry.npmjs.org/7digital-api/-/7digital-api-0.4.0.tgz" } }, "keywords": [ "api", "nodejs", "7digital" ], "url": "http://registry.npmjs.org/7digital-api/" }, "a3": { "name": "a3", "description": "a3 loads any folder of code into an 'API Tree'", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "twojcik", "email": "tadeuszwojcik@gmail.com" } ], "time": { "modified": "2011-10-29T12:46:52.064Z", "created": "2011-10-29T12:35:33.086Z", "0.0.2": "2011-10-29T12:44:21.430Z", "0.1.0": "2011-10-29T12:46:52.064Z" }, "author": { "name": "Tadeusz Wójcik", "email": "tadeuszwojcik@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:twojcik/a3.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/a3/0.0.2", "0.1.0": "http://registry.npmjs.org/a3/0.1.0" }, "dist": { "0.0.2": { "shasum": "de2ab9d8d3240d5bf48d78f10075df20601629b4", "tarball": "http://registry.npmjs.org/a3/-/a3-0.0.2.tgz" }, "0.1.0": { "shasum": "8afe9f152edef7fe430410b1e851954136f084bb", "tarball": "http://registry.npmjs.org/a3/-/a3-0.1.0.tgz" } }, "keywords": [ "module loader", "loader", "api tree" ], "url": "http://registry.npmjs.org/a3/" }, "aaronblohowiak-plugify-js": { "name": "aaronblohowiak-plugify-js", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-08-08T00:18:38.441Z", "created": "2011-08-08T00:18:37.881Z", "1.0.6": "2011-08-08T00:18:38.441Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://aaronblohowiak.com" }, "repository": { "type": "git", "url": "git@github.com:aaronblohowiak/UglifyJS.git" }, "versions": { "1.0.6": "http://registry.npmjs.org/aaronblohowiak-plugify-js/1.0.6" }, "dist": { "1.0.6": { "shasum": "945273f1818e65f7cf8dcfa62ebec9149b8eaedd", "tarball": "http://registry.npmjs.org/aaronblohowiak-plugify-js/-/aaronblohowiak-plugify-js-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/aaronblohowiak-plugify-js/" }, "aaronblohowiak-uglify-js": { "name": "aaronblohowiak-uglify-js", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-08-07T22:00:28.626Z", "created": "2011-08-07T22:00:27.481Z", "1.0.6": "2011-08-07T22:00:28.626Z" }, "author": { "name": "Mihai Bazon", "email": "mihai.bazon@gmail.com", "url": "http://mihai.bazon.net/blog" }, "repository": { "type": "git", "url": "git@github.com:aaronblohowiak/UglifyJS.git" }, "versions": { "1.0.6": "http://registry.npmjs.org/aaronblohowiak-uglify-js/1.0.6" }, "dist": { "1.0.6": { "shasum": "e1f56da779451e4a932586669d25f7b86ed1c552", "tarball": "http://registry.npmjs.org/aaronblohowiak-uglify-js/-/aaronblohowiak-uglify-js-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/aaronblohowiak-uglify-js/" }, "aasm-js": { "name": "aasm-js", "description": "CoffeeScript state machines", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "cpatni", "email": "chandra.patni@gmail.com" } ], "time": { "modified": "2011-08-28T09:19:52.845Z", "created": "2011-08-28T09:19:51.620Z", "1.0.0": "2011-08-28T09:19:52.845Z" }, "author": { "name": "Chandra Patni" }, "repository": { "type": "git", "url": "git://github.com/rubyorchard/aasm-js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/aasm-js/1.0.0" }, "dist": { "1.0.0": { "shasum": "e48a262201a207ff1cb3610b32cacde1b6047633", "tarball": "http://registry.npmjs.org/aasm-js/-/aasm-js-1.0.0.tgz" } }, "keywords": [ "state-machine", "statemachine", "aasm" ], "url": "http://registry.npmjs.org/aasm-js/" }, "abbrev": { "name": "abbrev", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me" }, "description": "Like ruby's abbrev module, but in js", "time": { "modified": "2011-03-24T23:01:55.678Z", "created": "2011-03-21T22:21:11.183Z", "1.0.1": "2011-03-21T22:21:11.183Z", "1.0.2": "2011-03-21T22:21:11.183Z", "1.0.3": "2011-03-21T22:21:11.183Z", "1.0.3-1": "2011-03-24T23:01:19.581Z" }, "repository": { "type": "git", "url": "git://github.com/isaacs/abbrev-js.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/abbrev/1.0.1", "1.0.2": "http://registry.npmjs.org/abbrev/1.0.2", "1.0.3": "http://registry.npmjs.org/abbrev/1.0.3" }, "dist": { "1.0.1": { "tarball": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.2.tgz" }, "1.0.3": { "shasum": "aa049c967f999222aa42e14434f0c562ef468241", "tarball": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/abbrev/" }, "abhispeak": { "name": "abhispeak", "description": "Finally, lorem ipsum worth reading.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mertonium", "email": "john.mertens\b\b@gmail.com" } ], "time": { "modified": "2011-09-22T07:27:28.435Z", "created": "2011-09-22T07:23:29.618Z", "0.0.1": "2011-09-22T07:23:30.581Z", "0.0.2": "2011-09-22T07:27:28.435Z" }, "author": { "name": "John Mertens", "email": "john@mertonium.com", "url": "http://mertonium.com" }, "repository": { "type": "git", "url": "git://github.com/mertonium/abhispeak-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/abhispeak/0.0.1", "0.0.2": "http://registry.npmjs.org/abhispeak/0.0.2" }, "dist": { "0.0.1": { "shasum": "5aa1ef06d6e5a2c920d456a65d98b450ef256fab", "tarball": "http://registry.npmjs.org/abhispeak/-/abhispeak-0.0.1.tgz" }, "0.0.2": { "shasum": "7bcf5b75d0720f236e253d6f7031822ed3ef0e1b", "tarball": "http://registry.npmjs.org/abhispeak/-/abhispeak-0.0.2.tgz" } }, "keywords": [ "lorem", "ipsum", "lipsum", "filler", "text" ], "url": "http://registry.npmjs.org/abhispeak/" }, "ability": { "name": "ability", "description": "A simple route-based ACL component for expressjs.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "scottkf", "email": "scott@tesoriere.com" } ], "time": { "modified": "2011-10-14T14:41:50.411Z", "created": "2011-10-13T17:46:53.848Z", "0.0.1": "2011-10-13T17:46:54.465Z", "0.0.2": "2011-10-14T11:51:58.216Z", "0.0.3": "2011-10-14T14:41:50.411Z" }, "author": { "name": "Scott Tesoriere", "email": "scott@tesoriere.com", "url": "https://tesoriere.com/" }, "repository": { "type": "git", "url": "git://github.com/scottkf/ability-js.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ability/0.0.2", "0.0.1": "http://registry.npmjs.org/ability/0.0.1", "0.0.3": "http://registry.npmjs.org/ability/0.0.3" }, "dist": { "0.0.2": { "shasum": "11d269d35918af5ce020615a6ed1f434928e5058", "tarball": "http://registry.npmjs.org/ability/-/ability-0.0.2.tgz" }, "0.0.1": { "shasum": "63544c29886a231583b3e1d1afc95d2877f63d76", "tarball": "http://registry.npmjs.org/ability/-/ability-0.0.1.tgz" }, "0.0.3": { "shasum": "30d783f9e19c57425281877f87c6b65ff2fa0b0d", "tarball": "http://registry.npmjs.org/ability/-/ability-0.0.3.tgz" } }, "keywords": [ "acl", "everyauth", "express" ], "url": "http://registry.npmjs.org/ability/" }, "accounting": { "name": "accounting", "description": "number, money and currency formatting library", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "joss", "email": "josscrowcroft@gmail.com" } ], "time": { "modified": "2011-10-21T12:39:17.403Z", "created": "2011-10-21T12:39:15.758Z", "0.3.0": "2011-10-21T12:39:17.403Z" }, "author": { "name": "Joss Crowcroft", "email": "josscrowcroft@gmail.com", "url": "http://www.josscrowcroft.com" }, "repository": { "type": "git", "url": "git://github.com/josscrowcroft/accounting.js.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/accounting/0.3.0" }, "dist": { "0.3.0": { "shasum": "90968fdd9e4429cabde0d1f21ef596fadf17d82a", "tarball": "http://registry.npmjs.org/accounting/-/accounting-0.3.0.tgz" } }, "keywords": [ "accounting", "number", "money", "currency", "format", "utilities" ], "url": "http://registry.npmjs.org/accounting/" }, "ace": { "name": "ace", "description": "Simple static server.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-08-03T15:18:35.442Z", "created": "2011-08-03T15:18:32.883Z", "0.0.1": "2011-08-03T15:18:35.442Z" }, "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/ace.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ace/0.0.1" }, "dist": { "0.0.1": { "shasum": "1f93177ec90120ffebf233ef56388c176d8d67c2", "tarball": "http://registry.npmjs.org/ace/-/ace-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ace/" }, "ace_offline": { "name": "ace_offline", "description": "Fork from Ace to server Offline Manifest File", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "rodriguezartav", "email": "roberto@rodriguezartav.com" } ], "time": { "modified": "2011-11-01T03:03:29.485Z", "created": "2011-11-01T01:49:24.166Z", "0.0.1": "2011-11-01T01:49:26.027Z", "0.0.2": "2011-11-01T02:36:41.449Z", "0.0.3": "2011-11-01T03:03:29.485Z" }, "author": { "name": "rodriguezartav" }, "repository": { "type": "git", "url": "github.com/rodriguezartav/ace.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ace_offline/0.0.1", "0.0.2": "http://registry.npmjs.org/ace_offline/0.0.2", "0.0.3": "http://registry.npmjs.org/ace_offline/0.0.3" }, "dist": { "0.0.1": { "shasum": "fa400830a17ea73572f384259ee50bc9f4cc61e9", "tarball": "http://registry.npmjs.org/ace_offline/-/ace_offline-0.0.1.tgz" }, "0.0.2": { "shasum": "7a0d67e941014d7beaebe717e09fad79b3e4d000", "tarball": "http://registry.npmjs.org/ace_offline/-/ace_offline-0.0.2.tgz" }, "0.0.3": { "shasum": "1796642d329c586a090a57c3904f25409a8156ca", "tarball": "http://registry.npmjs.org/ace_offline/-/ace_offline-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/ace_offline/" }, "acl": { "name": "acl", "description": "An Access Control List module, based on Redis with Express middleware support", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "manast", "email": "manuel@optimalbits.com" } ], "time": { "modified": "2011-12-04T21:12:10.162Z", "created": "2011-08-16T22:16:47.547Z", "0.0.1": "2011-08-16T22:16:48.433Z", "0.0.2": "2011-08-16T22:20:36.133Z", "0.0.3": "2011-08-17T09:29:48.291Z", "0.0.4": "2011-09-21T08:14:45.601Z", "0.1.0": "2011-11-20T22:30:52.339Z", "0.1.1": "2011-11-22T09:08:44.754Z", "0.1.2": "2011-11-24T12:02:04.551Z", "0.1.3": "2011-12-04T21:12:10.162Z" }, "author": { "name": "Manuel Astudillo", "email": "manuel@optimalbits.com" }, "repository": { "type": "git", "url": "git://github.com/optimalbits/node_acl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/acl/0.0.1", "0.0.2": "http://registry.npmjs.org/acl/0.0.2", "0.0.3": "http://registry.npmjs.org/acl/0.0.3", "0.0.4": "http://registry.npmjs.org/acl/0.0.4", "0.1.0": "http://registry.npmjs.org/acl/0.1.0", "0.1.1": "http://registry.npmjs.org/acl/0.1.1", "0.1.2": "http://registry.npmjs.org/acl/0.1.2", "0.1.3": "http://registry.npmjs.org/acl/0.1.3" }, "dist": { "0.0.1": { "shasum": "0416941caf3160044e70f869a36379640a53a9ee", "tarball": "http://registry.npmjs.org/acl/-/acl-0.0.1.tgz" }, "0.0.2": { "shasum": "1d31b1f61cb0d6bd770319d1598ad4ad16d99bea", "tarball": "http://registry.npmjs.org/acl/-/acl-0.0.2.tgz" }, "0.0.3": { "shasum": "16dd06134c4d34a7555f79cf3081f5ea3167cd85", "tarball": "http://registry.npmjs.org/acl/-/acl-0.0.3.tgz" }, "0.0.4": { "shasum": "4cb7662765d1bc7396469b92cf50ebbd1384a231", "tarball": "http://registry.npmjs.org/acl/-/acl-0.0.4.tgz" }, "0.1.0": { "shasum": "a6e639923dfebddfffaea0961789e30ee4037d2b", "tarball": "http://registry.npmjs.org/acl/-/acl-0.1.0.tgz" }, "0.1.1": { "shasum": "3eebe7c2c06a8fa279e5564c78d4ce5f00f786fc", "tarball": "http://registry.npmjs.org/acl/-/acl-0.1.1.tgz" }, "0.1.2": { "shasum": "b247a81a40a4dc68e0cbb77b473e57b672025a66", "tarball": "http://registry.npmjs.org/acl/-/acl-0.1.2.tgz" }, "0.1.3": { "shasum": "e419614a2ec65f1246afe6d015acd6326384917e", "tarball": "http://registry.npmjs.org/acl/-/acl-0.1.3.tgz" } }, "keywords": [ "middleware", "acl", "web" ], "url": "http://registry.npmjs.org/acl/" }, "active-client": { "name": "active-client", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "s3u", "email": "subbu@subbu.org" } ], "time": { "modified": "2011-01-03T21:21:12.218Z", "created": "2011-01-03T21:00:23.861Z", "0.1.0": "2011-01-03T21:00:24.327Z", "0.1.1": "2011-01-03T21:21:12.218Z" }, "author": { "name": "Subbu Allamaraju", "email": "subbu@subbu.org", "url": "http://www.subbu.org" }, "versions": { "0.1.0": "http://registry.npmjs.org/active-client/0.1.0", "0.1.1": "http://registry.npmjs.org/active-client/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/active-client/-/active-client-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/active-client/-/active-client-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/active-client/" }, "activenode-monitor": { "name": "activenode-monitor", "description": "Instrumentation library for Node.js applications that use Express/connect", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "sreeix", "email": "sreeix@gmail.com" } ], "time": { "modified": "2011-08-28T21:50:41.478Z", "created": "2011-08-28T17:10:13.472Z", "0.0.1": "2011-08-28T17:10:15.320Z", "0.0.2": "2011-08-28T19:39:16.810Z", "0.0.3": "2011-08-28T20:56:18.774Z", "0.0.4": "2011-08-28T21:50:41.478Z" }, "author": { "name": "Gabbar", "email": "sreeix@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:nko2/activenode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/activenode-monitor/0.0.1", "0.0.2": "http://registry.npmjs.org/activenode-monitor/0.0.2", "0.0.3": "http://registry.npmjs.org/activenode-monitor/0.0.3", "0.0.4": "http://registry.npmjs.org/activenode-monitor/0.0.4" }, "dist": { "0.0.1": { "shasum": "62a2c31b303379b820b0992c2f5ccd9976f9afab", "tarball": "http://registry.npmjs.org/activenode-monitor/-/activenode-monitor-0.0.1.tgz" }, "0.0.2": { "shasum": "c62a3aff71df9c20662f3140d91c27afed5b037c", "tarball": "http://registry.npmjs.org/activenode-monitor/-/activenode-monitor-0.0.2.tgz" }, "0.0.3": { "shasum": "4343ebd81f5c26978a32382d001180c021219fa2", "tarball": "http://registry.npmjs.org/activenode-monitor/-/activenode-monitor-0.0.3.tgz" }, "0.0.4": { "shasum": "c4cdfcbcd0d923ed3a8878b9770098b774843eef", "tarball": "http://registry.npmjs.org/activenode-monitor/-/activenode-monitor-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/activenode-monitor/" }, "activeobject": { "name": "activeobject", "description": "An interface for JSON objects for updating, deleting, inserting and creating properties.", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "mike.hemesath", "email": "mike.hemesath@gmail.com" } ], "time": { "modified": "2011-07-21T20:55:34.329Z", "created": "2011-06-13T12:26:46.100Z", "0.0.1": "2011-06-13T12:26:46.600Z", "0.0.2": "2011-06-13T12:28:14.602Z", "0.0.3": "2011-06-13T12:46:38.220Z", "0.0.4": "2011-06-13T18:09:17.090Z", "0.0.5": "2011-06-14T17:18:32.634Z", "0.1.0": "2011-06-14T17:20:10.123Z", "0.1.1": "2011-06-14T18:28:09.262Z", "0.2.0": "2011-06-15T21:11:07.158Z", "0.2.1": "2011-06-15T21:36:59.779Z", "0.2.2": "2011-06-16T14:12:32.983Z", "0.2.3": "2011-06-16T15:05:01.550Z", "0.2.4": "2011-06-16T16:24:52.470Z", "0.2.5": "2011-06-16T19:10:27.684Z", "0.2.6": "2011-06-17T16:49:32.292Z", "0.2.7": "2011-06-17T16:58:41.497Z", "0.2.8": "2011-06-20T17:35:50.186Z", "0.2.9": "2011-06-20T17:49:56.363Z", "0.3.0": "2011-06-23T17:23:06.259Z", "0.3.1": "2011-06-27T20:51:09.297Z", "0.3.2": "2011-07-14T20:06:53.810Z", "0.3.3": "2011-07-21T20:55:34.329Z" }, "author": { "name": "Mike hemesath", "email": "mike.hemsath@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:mhemesath/activeobject.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/activeobject/0.0.1", "0.0.2": "http://registry.npmjs.org/activeobject/0.0.2", "0.0.3": "http://registry.npmjs.org/activeobject/0.0.3", "0.0.4": "http://registry.npmjs.org/activeobject/0.0.4", "0.0.5": "http://registry.npmjs.org/activeobject/0.0.5", "0.1.0": "http://registry.npmjs.org/activeobject/0.1.0", "0.1.1": "http://registry.npmjs.org/activeobject/0.1.1", "0.2.0": "http://registry.npmjs.org/activeobject/0.2.0", "0.2.1": "http://registry.npmjs.org/activeobject/0.2.1", "0.2.2": "http://registry.npmjs.org/activeobject/0.2.2", "0.2.3": "http://registry.npmjs.org/activeobject/0.2.3", "0.2.4": "http://registry.npmjs.org/activeobject/0.2.4", "0.2.5": "http://registry.npmjs.org/activeobject/0.2.5", "0.2.6": "http://registry.npmjs.org/activeobject/0.2.6", "0.2.7": "http://registry.npmjs.org/activeobject/0.2.7", "0.2.8": "http://registry.npmjs.org/activeobject/0.2.8", "0.2.9": "http://registry.npmjs.org/activeobject/0.2.9", "0.3.0": "http://registry.npmjs.org/activeobject/0.3.0", "0.3.1": "http://registry.npmjs.org/activeobject/0.3.1", "0.3.2": "http://registry.npmjs.org/activeobject/0.3.2", "0.3.3": "http://registry.npmjs.org/activeobject/0.3.3" }, "dist": { "0.0.1": { "shasum": "88273ca289a18930ed807f1723bb50a8d4d63d90", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.0.1.tgz" }, "0.0.2": { "shasum": "921d5574b70245eb344fca5edca6e9c04340577b", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.0.2.tgz" }, "0.0.3": { "shasum": "d313017f618cafd0c893af3b8b0aaa639aba93d0", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.0.3.tgz" }, "0.0.4": { "shasum": "472834615e91bcde5252f3aa5eb6ecd09a301993", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.0.4.tgz" }, "0.0.5": { "shasum": "4eb2eab3041cfcca63cb9708ba00ae172b0dc554", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.0.5.tgz" }, "0.1.0": { "shasum": "36da8b1e0a95fd13d1dc5fc66336db0699825e6a", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.1.0.tgz" }, "0.1.1": { "shasum": "d6fa16459d0e1769e8b8ddc3d7e5e83abb64ab95", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.1.1.tgz" }, "0.2.0": { "shasum": "97070c0c66d49d44169b98d1c4f24e37f32e3392", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.0.tgz" }, "0.2.1": { "shasum": "544b15bcc1d1e1bea9cea351d253c2d3b4af8a7a", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.1.tgz" }, "0.2.2": { "shasum": "861af0739d83c7b148d446f79972aa3ae1f60b30", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.2.tgz" }, "0.2.3": { "shasum": "50fae96d0f6dc32c49773bf73666208a06296fe3", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.3.tgz" }, "0.2.4": { "shasum": "bafa80e20391ecaa5671782577cc0a65e732e80a", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.4.tgz" }, "0.2.5": { "shasum": "2b3e08116844f42fbd6fdb7d15f116cc4976b9db", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.5.tgz" }, "0.2.6": { "shasum": "bb8c4e655324b42313702a6c06da8210b60a0907", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.6.tgz" }, "0.2.7": { "shasum": "ad1eb29f54f10909b80267d3670419315ad2fbc7", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.7.tgz" }, "0.2.8": { "shasum": "12a8b394d4b91038ed9c68e8f4c482e49a9f1ce7", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.8.tgz" }, "0.2.9": { "shasum": "f40811981d0ea1f60990b6437b46b6d50ea74035", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.2.9.tgz" }, "0.3.0": { "shasum": "c211bafd060f1d70e7f94d8a938620bc715b57fa", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.3.0.tgz" }, "0.3.1": { "shasum": "68ba63c8199ae428437782c0614070afe45b2152", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.3.1.tgz" }, "0.3.2": { "shasum": "669a89ee286d60ac4388beec36f0c0796720be6d", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.3.2.tgz" }, "0.3.3": { "shasum": "74d3bc997aa7cb4ddbd7dd0487c4e391bbe5ae64", "tarball": "http://registry.npmjs.org/activeobject/-/activeobject-0.3.3.tgz" } }, "keywords": [ "json", "node" ], "url": "http://registry.npmjs.org/activeobject/" }, "actor": { "name": "actor", "description": "Experimental library implementing scala like actors in javascript.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/actor.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/actor/0.0.2" }, "dist": { "0.0.2": { "shasum": "bf1648532935ecb0b484591ba6e500cccd8e5739", "tarball": "http://registry.npmjs.org/actor/-/actor-0.0.2.tgz" } }, "keywords": [ "actor", "generators", "async", "javascript 1.7" ], "url": "http://registry.npmjs.org/actor/" }, "actors": { "name": "actors", "description": "Simple message passing for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "flashingpumpkin", "email": "alen@caffeinehit.com" } ], "author": { "name": "Alen Mujezinovic", "email": "alen@caffeinehit.com" }, "repository": { "type": "git", "url": "git@github.com:flashingpumpkin/node-actors.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/actors/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/actors/-/actors@0.0.1.tgz" } }, "url": "http://registry.npmjs.org/actors/" }, "addressable": { "name": "addressable", "description": "A URI parsing module heavily inspired by Rubys Addressable gem", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "slaskis", "email": "robert@publicclass.se" } ], "time": { "modified": "2011-05-22T16:42:20.345Z", "created": "2011-02-07T20:32:31.683Z", "0.2.0": "2011-02-07T20:32:31.912Z", "0.2.1": "2011-02-07T21:32:26.728Z", "0.2.2": "2011-02-08T15:02:13.646Z", "0.3.0": "2011-05-01T09:59:51.360Z", "0.3.1": "2011-05-01T10:13:07.806Z", "0.3.2": "2011-05-22T15:46:23.050Z", "0.3.3": "2011-05-22T16:02:51.565Z" }, "author": { "name": "Robert Sköld", "email": "robert@publicclass.se" }, "versions": { "0.2.0": "http://registry.npmjs.org/addressable/0.2.0", "0.2.1": "http://registry.npmjs.org/addressable/0.2.1", "0.2.2": "http://registry.npmjs.org/addressable/0.2.2", "0.3.0": "http://registry.npmjs.org/addressable/0.3.0", "0.3.1": "http://registry.npmjs.org/addressable/0.3.1", "0.3.2": "http://registry.npmjs.org/addressable/0.3.2", "0.3.3": "http://registry.npmjs.org/addressable/0.3.3" }, "dist": { "0.2.0": { "shasum": "8ce92e12f2ca0a6c4cbb5177126849af957c625c", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.2.0.tgz" }, "0.2.1": { "shasum": "e03dff07edabd9f167b156894b903fa180a827b5", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.2.1.tgz" }, "0.2.2": { "shasum": "a6d34764dd793442de55ce688d8c226dec053dff", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.2.2.tgz" }, "0.3.0": { "shasum": "cac69150c172e6777c15419d3b0643b3870607a1", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.3.0.tgz" }, "0.3.1": { "shasum": "64554c7b0cb9950d6ee6a9ecdea8af1473abdac6", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.3.1.tgz" }, "0.3.2": { "shasum": "a4f0c801be09da3c4e4d140b657d9463271b5343", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.3.2.tgz" }, "0.3.3": { "shasum": "e76fa0636d0581cb6a33f18705f47200256d7be0", "tarball": "http://registry.npmjs.org/addressable/-/addressable-0.3.3.tgz" } }, "keywords": [ "addressable", "uri" ], "url": "http://registry.npmjs.org/addressable/" }, "addTimeout": { "name": "addTimeout", "description": "Wraps a callback to handle a timeout. If the timeout occurs before the callback being called, it either uses the first argument for returning the TimeoutError (Node.JS style) or let it handle by a specialized handler", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "temsa", "email": "florian.traverse+npm@gmail.com" } ], "time": { "modified": "2011-07-25T18:09:44.185Z", "created": "2011-07-21T11:54:57.795Z", "0.1.0": "2011-07-21T11:54:58.330Z", "0.1.1": "2011-07-21T14:14:42.509Z", "0.1.2": "2011-07-21T14:28:45.589Z", "0.2.0": "2011-07-25T11:17:52.456Z", "0.2.1": "2011-07-25T13:36:20.565Z", "0.2.2": "2011-07-25T14:48:21.747Z", "0.2.3": "2011-07-25T18:09:44.185Z" }, "author": { "name": "Florian Traverse", "email": "florian.traverse@gmail.com", "url": "http://pullrequest.org" }, "repository": { "type": "git", "url": "git://github.com/temsa/addTimeout.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/addTimeout/0.1.0", "0.1.1": "http://registry.npmjs.org/addTimeout/0.1.1", "0.1.2": "http://registry.npmjs.org/addTimeout/0.1.2", "0.2.0": "http://registry.npmjs.org/addTimeout/0.2.0", "0.2.1": "http://registry.npmjs.org/addTimeout/0.2.1", "0.2.2": "http://registry.npmjs.org/addTimeout/0.2.2", "0.2.3": "http://registry.npmjs.org/addTimeout/0.2.3" }, "dist": { "0.1.0": { "shasum": "4277c6f3945d97a8b09768c4fc40c29b9915bb3d", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.1.0.tgz" }, "0.1.1": { "shasum": "f3bbb5c0a574f11bf063db68c56b6685f2b5f20c", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.1.1.tgz" }, "0.1.2": { "shasum": "b280b6377993f42ee9adffa8107c39c37f397ad3", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.1.2.tgz" }, "0.2.0": { "shasum": "b3602584ca6acd811f6b1b2ac918d3a24549abdd", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.2.0.tgz" }, "0.2.1": { "shasum": "0d8bd7ea008c73eecb05b3dd1fbe1b791c2aae80", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.2.1.tgz" }, "0.2.2": { "shasum": "3318702f28eea835be323e16cfd6c2a71b343481", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.2.2.tgz" }, "0.2.3": { "shasum": "b690b390e2d777f4cd3710a1b38aea160a0ca86b", "tarball": "http://registry.npmjs.org/addTimeout/-/addTimeout-0.2.3.tgz" } }, "keywords": [ "timeout", "timeframe", "callback" ], "url": "http://registry.npmjs.org/addTimeout/" }, "aejs": { "name": "aejs", "description": "Asynchroneous Embedded JavaScript Templates", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "m1rr0r", "email": "stoyan.krastev@gmail.com" } ], "time": { "modified": "2011-04-29T13:27:19.320Z", "created": "2011-03-23T10:49:20.657Z", "0.1.0": "2011-03-23T10:49:21.231Z", "0.2.0": "2011-03-26T15:56:14.023Z", "0.2.1": "2011-04-29T13:27:19.320Z" }, "author": { "name": "Stoyan Krastev", "email": "stoyan.krastev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/m1rr0r/aejs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/aejs/0.1.0", "0.2.0": "http://registry.npmjs.org/aejs/0.2.0", "0.2.1": "http://registry.npmjs.org/aejs/0.2.1" }, "dist": { "0.1.0": { "shasum": "c3951924059f900bbe337e120034c215beea0d61", "tarball": "http://registry.npmjs.org/aejs/-/aejs-0.1.0.tgz" }, "0.2.0": { "shasum": "bce48c2ed832e882c93cd7a12887dfde26f294dc", "tarball": "http://registry.npmjs.org/aejs/-/aejs-0.2.0.tgz" }, "0.2.1": { "shasum": "8164a5cada5064ad7780ace10dcd1d4ff73aa1fe", "tarball": "http://registry.npmjs.org/aejs/-/aejs-0.2.1.tgz" } }, "keywords": [ "async", "template", "engine", "ejs" ], "url": "http://registry.npmjs.org/aejs/" }, "aenoa-supervisor": { "name": "aenoa-supervisor", "description": "A supervisor program for running nodejs programs", "dist-tags": { "latest": "0.1.34" }, "maintainers": [ { "name": "xavierlaumonier", "email": "dev@aenoa-systems.com" } ], "time": { "modified": "2011-09-09T10:59:47.575Z", "created": "2011-07-27T13:22:27.497Z", "0.1.31": "2011-07-27T13:22:28.154Z", "0.1.33": "2011-09-09T10:54:48.326Z", "0.1.34": "2011-09-09T10:59:47.575Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me" }, "versions": { "0.1.31": "http://registry.npmjs.org/aenoa-supervisor/0.1.31", "0.1.33": "http://registry.npmjs.org/aenoa-supervisor/0.1.33", "0.1.34": "http://registry.npmjs.org/aenoa-supervisor/0.1.34" }, "dist": { "0.1.31": { "shasum": "06ef94917920f0ab2fd767e04239e51622c855b4", "tarball": "http://registry.npmjs.org/aenoa-supervisor/-/aenoa-supervisor-0.1.31.tgz" }, "0.1.33": { "shasum": "1202a1742dedbf5ab4f8d9d8ffffe151231daef2", "tarball": "http://registry.npmjs.org/aenoa-supervisor/-/aenoa-supervisor-0.1.33.tgz" }, "0.1.34": { "shasum": "7d007a31802c4da243693ee6051d86700eb6213f", "tarball": "http://registry.npmjs.org/aenoa-supervisor/-/aenoa-supervisor-0.1.34.tgz" } }, "url": "http://registry.npmjs.org/aenoa-supervisor/" }, "after": { "name": "after", "description": "after - tiny flow control", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-12-08T01:56:13.312Z", "created": "2011-08-15T14:01:15.289Z", "0.1.0": "2011-12-08T01:56:13.312Z", "0.1.3": "2011-12-08T01:56:13.312Z", "0.1.4": "2011-12-08T01:56:13.312Z", "0.1.5": "2011-12-08T01:56:13.312Z", "0.1.6": "2011-12-08T01:56:13.312Z", "0.1.7": "2011-11-10T15:31:29.230Z", "0.1.8": "2011-12-02T18:29:43.571Z", "0.2.0": "2011-12-08T01:56:13.312Z" }, "author": { "name": "Raynos", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/after.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/after/0.1.0", "0.1.3": "http://registry.npmjs.org/after/0.1.3", "0.1.4": "http://registry.npmjs.org/after/0.1.4", "0.1.5": "http://registry.npmjs.org/after/0.1.5", "0.1.6": "http://registry.npmjs.org/after/0.1.6", "0.1.7": "http://registry.npmjs.org/after/0.1.7", "0.1.8": "http://registry.npmjs.org/after/0.1.8", "0.2.0": "http://registry.npmjs.org/after/0.2.0" }, "dist": { "0.1.0": { "shasum": "0bf9a392e78dbf23e7f3fafa9177ddc714dc54fe", "tarball": "http://registry.npmjs.org/after/-/after-0.1.0.tgz" }, "0.1.3": { "shasum": "ab3d83f0513dbaac19b82434aa7bfda5813a9196", "tarball": "http://registry.npmjs.org/after/-/after-0.1.3.tgz" }, "0.1.4": { "shasum": "b40f2b9d172eadda53769b00dcb6369bbb1dfc03", "tarball": "http://registry.npmjs.org/after/-/after-0.1.4.tgz" }, "0.1.5": { "shasum": "bea01692f875c192a16cc26c17826a783912c469", "tarball": "http://registry.npmjs.org/after/-/after-0.1.5.tgz" }, "0.1.6": { "shasum": "9d344114fcb1f1616d583a42ba54e8ecaedcb873", "tarball": "http://registry.npmjs.org/after/-/after-0.1.6.tgz" }, "0.1.7": { "shasum": "e392d8756630c005e36d0554ed4bea463da7c210", "tarball": "http://registry.npmjs.org/after/-/after-0.1.7.tgz" }, "0.1.8": { "shasum": "27b9750e2103047b99128f306dceb16b7f0a1d81", "tarball": "http://registry.npmjs.org/after/-/after-0.1.8.tgz" }, "0.2.0": { "shasum": "bfdba338dbb670d6ca3f73cad6d7ff2db4acb71a", "tarball": "http://registry.npmjs.org/after/-/after-0.2.0.tgz" } }, "keywords": [ "flowcontrol", "after", "flow", "control", "arch" ], "url": "http://registry.npmjs.org/after/" }, "ahr": { "name": "ahr", "description": "An Abstract Http Request which works on SSJS as well as in the browser.", "dist-tags": { "latest": "0.9.12", "stable": "0.9.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "time": { "modified": "2011-11-02T20:52:19.531Z", "created": "2011-01-14T05:33:23.344Z", "0.6.0": "2011-01-14T05:33:23.344Z", "0.8.0": "2011-01-14T05:33:23.344Z", "0.8.1": "2011-01-14T05:33:23.344Z", "0.9.0": "2011-01-14T05:33:23.344Z", "0.9.1": "2011-01-14T05:33:23.344Z", "0.9.2": "2011-01-14T05:33:23.344Z", "0.9.3": "2011-01-14T05:33:23.344Z", "0.9.5": "2011-01-14T05:33:23.344Z", "0.9.6": "2011-01-14T05:33:23.344Z", "0.9.9": "2011-01-14T05:33:23.344Z", "0.9.10": "2011-02-09T03:36:45.644Z", "0.9.11": "2011-11-02T20:37:07.877Z", "0.9.12": "2011-11-02T20:52:19.531Z" }, "versions": { "0.6.0": "http://registry.npmjs.org/ahr/0.6.0", "0.8.0": "http://registry.npmjs.org/ahr/0.8.0", "0.8.1": "http://registry.npmjs.org/ahr/0.8.1", "0.9.0": "http://registry.npmjs.org/ahr/0.9.0", "0.9.1": "http://registry.npmjs.org/ahr/0.9.1", "0.9.2": "http://registry.npmjs.org/ahr/0.9.2", "0.9.3": "http://registry.npmjs.org/ahr/0.9.3", "0.9.5": "http://registry.npmjs.org/ahr/0.9.5", "0.9.6": "http://registry.npmjs.org/ahr/0.9.6", "0.9.9": "http://registry.npmjs.org/ahr/0.9.9", "0.9.10": "http://registry.npmjs.org/ahr/0.9.10", "0.9.11": "http://registry.npmjs.org/ahr/0.9.11", "0.9.12": "http://registry.npmjs.org/ahr/0.9.12" }, "dist": { "0.6.0": { "tarball": "http://packages:5984/ahr/-/ahr-0.6.0.tgz" }, "0.8.0": { "tarball": "http://packages:5984/ahr/-/ahr-0.8.0.tgz" }, "0.8.1": { "tarball": "http://packages:5984/ahr/-/ahr-0.8.1.tgz" }, "0.9.0": { "tarball": "http://packages:5984/ahr/-/ahr-0.9.0.tgz" }, "0.9.1": { "tarball": "http://packages:5984/ahr/-/ahr-0.9.1.tgz" }, "0.9.2": { "tarball": "http://packages:5984/ahr/-/ahr-0.9.2.tgz" }, "0.9.3": { "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.3.tgz" }, "0.9.5": { "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.5.tgz" }, "0.9.6": { "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.6.tgz" }, "0.9.9": { "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.9.tgz" }, "0.9.10": { "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.10.tgz" }, "0.9.11": { "shasum": "1719823bed31b4cb10482fb0290bbc86fe452d09", "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.11.tgz" }, "0.9.12": { "shasum": "45a08916c5a46ca22b7dde385efad5e63141ab8b", "tarball": "http://registry.npmjs.org/ahr/-/ahr-0.9.12.tgz" } }, "keywords": [ "util", "ahr", "xmlhttprequest", "http", "https", "file", "server", "client", "browser" ], "url": "http://registry.npmjs.org/ahr/" }, "ahr.browser": { "name": "ahr.browser", "description": "An Abstract Http Request for Node.JS (httpClient) and the Browser (XMLHttpRequeuest2)", "dist-tags": { "latest": "2.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-19T19:02:04.265Z", "created": "2011-07-19T19:02:03.886Z", "2.1.0": "2011-07-19T19:02:04.265Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/ahr.browser/2.1.0" }, "dist": { "2.1.0": { "shasum": "a2a3865b960b8ad236daa2924365e05f907afe8d", "tarball": "http://registry.npmjs.org/ahr.browser/-/ahr.browser-2.1.0.tgz" } }, "keywords": [ "ahr" ], "url": "http://registry.npmjs.org/ahr.browser/" }, "ahr.browser.jsonp": { "name": "ahr.browser.jsonp", "description": "`options` module of Abstract Http Request (AHR)", "dist-tags": { "latest": "2.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-16T03:35:14.283Z", "created": "2011-07-16T03:35:13.778Z", "2.1.0": "2011-07-16T03:35:14.283Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/ahr.browser.jsonp/2.1.0" }, "dist": { "2.1.0": { "shasum": "4fba51c9a67156a19bffb3139dfecb3979a1a6bc", "tarball": "http://registry.npmjs.org/ahr.browser.jsonp/-/ahr.browser.jsonp-2.1.0.tgz" } }, "keywords": [ "ahr" ], "url": "http://registry.npmjs.org/ahr.browser.jsonp/" }, "ahr.browser.request": { "name": "ahr.browser.request", "description": "`options` module of Abstract Http Request (AHR)", "dist-tags": { "latest": "2.1.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-04T22:34:08.845Z", "created": "2011-07-16T02:24:52.483Z", "2.1.0": "2011-07-16T02:24:52.997Z", "2.1.1": "2011-07-25T20:57:33.251Z", "2.1.2": "2011-08-04T22:34:08.845Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/ahr.browser.request/2.1.0", "2.1.1": "http://registry.npmjs.org/ahr.browser.request/2.1.1", "2.1.2": "http://registry.npmjs.org/ahr.browser.request/2.1.2" }, "dist": { "2.1.0": { "shasum": "d74b0006d929a0c99da4c75de06d5f2e50a571a8", "tarball": "http://registry.npmjs.org/ahr.browser.request/-/ahr.browser.request-2.1.0.tgz" }, "2.1.1": { "shasum": "926672377a19e51d44b8bbae0cba0d97a79678e7", "tarball": "http://registry.npmjs.org/ahr.browser.request/-/ahr.browser.request-2.1.1.tgz" }, "2.1.2": { "shasum": "83220024ee501153fca32cf636c6d172575b0052", "tarball": "http://registry.npmjs.org/ahr.browser.request/-/ahr.browser.request-2.1.2.tgz" } }, "keywords": [ "ahr" ], "url": "http://registry.npmjs.org/ahr.browser.request/" }, "ahr.node": { "name": "ahr.node", "description": "An Abstract Http Request for Node.JS (httpClient) and the Browser (XMLHttpRequeuest2)", "dist-tags": { "latest": "2.2.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-04T22:49:48.771Z", "created": "2011-07-15T23:02:36.406Z", "2.1.0": "2011-07-15T23:02:36.792Z", "2.2.0": "2011-08-04T22:34:31.166Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/ahr.node/2.1.0", "2.2.0": "http://registry.npmjs.org/ahr.node/2.2.0" }, "dist": { "2.1.0": { "shasum": "c6ee6aa8f8cf51904e7ec9e07ca01fa905df0fe8", "tarball": "http://registry.npmjs.org/ahr.node/-/ahr.node-2.1.0.tgz" }, "2.2.0": { "shasum": "f980631e5efc48b4ea3c790e5cd26079fb9ff11e", "tarball": "http://registry.npmjs.org/ahr.node/-/ahr.node-2.2.0.tgz" } }, "keywords": [ "ahr" ], "url": "http://registry.npmjs.org/ahr.node/" }, "ahr.options": { "name": "ahr.options", "description": "`options` module of Abstract Http Request (AHR)", "dist-tags": { "latest": "2.1.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-24T05:10:28.271Z", "created": "2011-07-25T20:16:44.249Z", "2.1.0": "2011-07-25T20:16:44.596Z", "2.1.1": "2011-08-04T23:00:58.099Z", "2.1.2": "2011-09-24T05:10:28.271Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/ahr.options/2.1.0", "2.1.1": "http://registry.npmjs.org/ahr.options/2.1.1", "2.1.2": "http://registry.npmjs.org/ahr.options/2.1.2" }, "dist": { "2.1.0": { "shasum": "beea5874c1faf1c61fd38d278ed4fd87a4c60f45", "tarball": "http://registry.npmjs.org/ahr.options/-/ahr.options-2.1.0.tgz" }, "2.1.1": { "shasum": "b00bc68e46a03abadf2911c8b246ae273c1e809b", "tarball": "http://registry.npmjs.org/ahr.options/-/ahr.options-2.1.1.tgz" }, "2.1.2": { "shasum": "74ce714be6a15b44751fe1e6350b78519bc0ef5e", "tarball": "http://registry.npmjs.org/ahr.options/-/ahr.options-2.1.2.tgz" } }, "keywords": [ "ahr" ], "url": "http://registry.npmjs.org/ahr.options/" }, "ahr.utils": { "name": "ahr.utils", "description": "`utils` module of Abstract Http Request (AHR)", "dist-tags": { "latest": "2.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-28T04:52:23.246Z", "created": "2011-07-28T04:52:22.108Z", "2.1.0": "2011-07-28T04:52:23.246Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/ahr.utils/2.1.0" }, "dist": { "2.1.0": { "shasum": "723fd18ac1041dc3f9dcee21122c64c25da1360c", "tarball": "http://registry.npmjs.org/ahr.utils/-/ahr.utils-2.1.0.tgz" } }, "keywords": [ "ahr" ], "url": "http://registry.npmjs.org/ahr.utils/" }, "ahr2": { "name": "ahr2", "description": "An Abstract Http Request for Node.JS (http/https) and the Browser (XMLHttpRequeuest2). For `npm install ahr.node` for Node and `ender install ahr2` for Ender. 'ahr2'. In both cases it should be required as `var request = require('ahr2')`", "dist-tags": { "latest": "2.1.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-08T17:32:46.943Z", "created": "2011-05-26T02:03:16.260Z", "2.0.0": "2011-05-26T02:03:16.518Z", "2.0.1": "2011-05-26T18:07:32.543Z", "2.0.2": "2011-05-26T21:46:03.879Z", "2.0.3": "2011-05-27T18:02:56.722Z", "2.0.4": "2011-06-23T19:18:57.405Z", "2.1.0": "2011-07-15T22:53:33.541Z", "2.1.1": "2011-07-25T21:01:52.833Z", "2.1.2": "2011-08-04T22:34:22.630Z", "2.1.3": "2011-09-08T17:32:46.943Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/abstract-http-request.git" }, "versions": { "2.0.2": "http://registry.npmjs.org/ahr2/2.0.2", "2.0.3": "http://registry.npmjs.org/ahr2/2.0.3", "2.0.4": "http://registry.npmjs.org/ahr2/2.0.4", "2.1.0": "http://registry.npmjs.org/ahr2/2.1.0", "2.1.1": "http://registry.npmjs.org/ahr2/2.1.1", "2.1.2": "http://registry.npmjs.org/ahr2/2.1.2", "2.1.3": "http://registry.npmjs.org/ahr2/2.1.3" }, "dist": { "2.0.2": { "shasum": "a8ee851c4b01ab6cbb0d51944e64be86403cddf7", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.0.2.tgz" }, "2.0.3": { "shasum": "160f479b70e59f0f7577c11153eff0e79a4c3340", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.0.3.tgz" }, "2.0.4": { "shasum": "beca573ad7c7be15bcdea1805101f9e27452bfc1", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.0.4.tgz" }, "2.1.0": { "shasum": "079d52aaf164160f158e9f1ec6a4e0635daaab34", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.1.0.tgz" }, "2.1.1": { "shasum": "aace5dbc5da1b0f81f6a3aa1a528b818ae5180e6", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.1.1.tgz" }, "2.1.2": { "shasum": "a542db3beec4871299cfdc238497342a099d89e0", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.1.2.tgz" }, "2.1.3": { "shasum": "bff2008caf326f1abe6faec7275b84084c7730d7", "tarball": "http://registry.npmjs.org/ahr2/-/ahr2-2.1.3.tgz" } }, "keywords": [ "xhr", "ahr", "xmlhttprequest", "http", "https", "file", "browser", "xhr2", "cors", "xdm", "jsonp" ], "url": "http://registry.npmjs.org/ahr2/" }, "ain": { "name": "ain", "description": "Syslog logging for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "akaspin", "email": "aka.spin@gmail.com" } ], "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "http://github.com/akaspin/ain.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ain/0.0.1" }, "dist": { "0.0.1": { "shasum": "57b3d1b5950484d7ec7fd9c2f4c7e81eab04e53b", "tarball": "http://registry.npmjs.org/ain/-/ain-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ain/" }, "ain-tcp": { "name": "ain-tcp", "description": "Syslog logging for node.js, with syslog/TCP support", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "andry1", "email": "chris@noneofyo.biz" } ], "time": { "modified": "2011-09-14T19:58:31.091Z", "created": "2011-03-09T19:03:31.219Z", "0.0.2": "2011-03-09T19:03:31.531Z", "0.0.3": "2011-03-10T20:33:17.858Z", "0.0.4": "2011-05-24T15:11:54.331Z", "0.0.5": "2011-09-14T19:53:18.261Z", "0.0.6": "2011-09-14T19:58:31.091Z" }, "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "git://github.com/andry1/ain-tcp.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ain-tcp/0.0.2", "0.0.3": "http://registry.npmjs.org/ain-tcp/0.0.3", "0.0.4": "http://registry.npmjs.org/ain-tcp/0.0.4", "0.0.5": "http://registry.npmjs.org/ain-tcp/0.0.5", "0.0.6": "http://registry.npmjs.org/ain-tcp/0.0.6" }, "dist": { "0.0.2": { "shasum": "363d634f56a5da2bf9140c4053b204876d2d1695", "tarball": "http://registry.npmjs.org/ain-tcp/-/ain-tcp-0.0.2.tgz" }, "0.0.3": { "shasum": "359f73be58068da0ab010478d5cc65f6052b3849", "tarball": "http://registry.npmjs.org/ain-tcp/-/ain-tcp-0.0.3.tgz" }, "0.0.4": { "shasum": "1297024a2b0710018f1589ca7aa1d67619b5b388", "tarball": "http://registry.npmjs.org/ain-tcp/-/ain-tcp-0.0.4.tgz" }, "0.0.5": { "shasum": "db727d46d85cad6a2b58495291b89c5a72557398", "tarball": "http://registry.npmjs.org/ain-tcp/-/ain-tcp-0.0.5.tgz" }, "0.0.6": { "shasum": "03696b144b5c9c776e465813f0344ce4852eb542", "tarball": "http://registry.npmjs.org/ain-tcp/-/ain-tcp-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/ain-tcp/" }, "ain2": { "name": "ain2", "description": "Syslog logging for node.js. Continuation of ain", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "phuesler", "email": "patrick.huesler@googlemail.com" } ], "time": { "modified": "2011-11-23T16:26:56.130Z", "created": "2011-08-16T17:02:51.398Z", "0.0.2": "2011-08-16T17:02:52.842Z", "0.0.3": "2011-09-13T20:01:19.259Z", "0.1.0": "2011-09-28T13:23:10.726Z", "0.2.0": "2011-10-17T13:31:55.289Z", "0.2.1": "2011-11-23T16:26:56.130Z" }, "author": { "name": "Alexander Dorofeev", "email": "aka.spin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/phuesler/ain.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ain2/0.0.2", "0.0.3": "http://registry.npmjs.org/ain2/0.0.3", "0.1.0": "http://registry.npmjs.org/ain2/0.1.0", "0.2.0": "http://registry.npmjs.org/ain2/0.2.0", "0.2.1": "http://registry.npmjs.org/ain2/0.2.1" }, "dist": { "0.0.2": { "shasum": "552711a090ff78f36541c8e50ab3d25a73e4fb67", "tarball": "http://registry.npmjs.org/ain2/-/ain2-0.0.2.tgz" }, "0.0.3": { "shasum": "7b0d9e40390375c3df1e1ec9ab8a8125be879276", "tarball": "http://registry.npmjs.org/ain2/-/ain2-0.0.3.tgz" }, "0.1.0": { "shasum": "34c05a8ef5719dbbf61d0bc3ec9255ce1ccd0f0d", "tarball": "http://registry.npmjs.org/ain2/-/ain2-0.1.0.tgz" }, "0.2.0": { "shasum": "277dda3e4ea42165870ab2c2a6ef735450aea86c", "tarball": "http://registry.npmjs.org/ain2/-/ain2-0.2.0.tgz" }, "0.2.1": { "shasum": "8154d26433fd74a3148f15324299d8c665788bd8", "tarball": "http://registry.npmjs.org/ain2/-/ain2-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/ain2/" }, "ain2-fs": { "name": "ain2-fs", "description": "Syslog logging for node.js. Continuation of ain", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "ossareh", "email": "ossareh@gmail.com" } ], "time": { "modified": "2011-10-03T02:00:11.718Z", "created": "2011-10-03T02:00:11.227Z", "0.0.4": "2011-10-03T02:00:11.718Z" }, "author": { "name": "Alexander Dorofeev", "email": "aka.spin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/phuesler/ain.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/ain2-fs/0.0.4" }, "dist": { "0.0.4": { "shasum": "084cad8f7b5f297b3a5a50c4be27145ded3d1cad", "tarball": "http://registry.npmjs.org/ain2-fs/-/ain2-fs-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/ain2-fs/" }, "airbrake": { "name": "airbrake", "description": "Node.js client for airbrakeapp.com, formerly known as hoptoadapp.com.", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-14T10:55:48.339Z", "created": "2011-07-20T07:11:54.559Z", "0.0.0": "2011-07-20T07:11:55.175Z", "0.0.1": "2011-07-20T17:08:03.369Z", "0.0.2": "2011-07-20T17:11:28.667Z", "0.0.3": "2011-07-20T17:34:48.727Z", "0.0.4": "2011-07-20T17:36:57.948Z", "0.0.5": "2011-07-20T17:40:33.789Z", "0.0.6": "2011-07-20T18:35:01.956Z", "0.0.7": "2011-07-20T18:57:26.030Z", "0.0.8": "2011-07-20T19:08:52.256Z", "0.0.9": "2011-07-20T19:20:37.977Z", "0.1.0": "2011-07-20T21:04:08.749Z", "0.1.1": "2011-07-21T15:48:44.632Z", "0.2.0": "2011-07-25T10:29:19.532Z", "0.2.1": "2011-08-19T14:20:13.430Z", "0.2.2": "2011-09-06T17:13:25.570Z", "0.2.3": "2011-09-19T12:40:26.405Z", "0.2.4": "2011-11-14T10:55:48.339Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-airbrake.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/airbrake/0.0.0", "0.0.1": "http://registry.npmjs.org/airbrake/0.0.1", "0.0.2": "http://registry.npmjs.org/airbrake/0.0.2", "0.0.3": "http://registry.npmjs.org/airbrake/0.0.3", "0.0.4": "http://registry.npmjs.org/airbrake/0.0.4", "0.0.5": "http://registry.npmjs.org/airbrake/0.0.5", "0.0.6": "http://registry.npmjs.org/airbrake/0.0.6", "0.0.7": "http://registry.npmjs.org/airbrake/0.0.7", "0.0.8": "http://registry.npmjs.org/airbrake/0.0.8", "0.0.9": "http://registry.npmjs.org/airbrake/0.0.9", "0.1.0": "http://registry.npmjs.org/airbrake/0.1.0", "0.1.1": "http://registry.npmjs.org/airbrake/0.1.1", "0.2.0": "http://registry.npmjs.org/airbrake/0.2.0", "0.2.1": "http://registry.npmjs.org/airbrake/0.2.1", "0.2.2": "http://registry.npmjs.org/airbrake/0.2.2", "0.2.3": "http://registry.npmjs.org/airbrake/0.2.3", "0.2.4": "http://registry.npmjs.org/airbrake/0.2.4" }, "dist": { "0.0.0": { "shasum": "ae02cea2eba69aa70683aab47a1ccc54fce88da5", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.0.tgz" }, "0.0.1": { "shasum": "9efdb723ebff01b2476cb250322ab8970b60aa0c", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.1.tgz" }, "0.0.2": { "shasum": "d67d5f7fe03cf0a2d82eb0e430bacf2be94c5a2c", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.2.tgz" }, "0.0.3": { "shasum": "faa1c70d984b20894b7ff919af0c4f89c858751c", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.3.tgz" }, "0.0.4": { "shasum": "98fea8881c6647423dda7925e8918aa93ab9483d", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.4.tgz" }, "0.0.5": { "shasum": "cc477010bd108f26fa3b90edcbc5c457c9d31591", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.5.tgz" }, "0.0.6": { "shasum": "245a90f6c3f4c036d87cc3bfdb66d212a1442ab2", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.6.tgz" }, "0.0.7": { "shasum": "149e08e495214bdfd8864f3371d388d0e9190677", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.7.tgz" }, "0.0.8": { "shasum": "ae74c1adc636fd68710f02b98dd177b98519b723", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.8.tgz" }, "0.0.9": { "shasum": "9f5360daf9f41f8e7b99bb4305d1d9806055a72d", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.0.9.tgz" }, "0.1.0": { "shasum": "291d387bc5a4b9c0fe3265923242f33ed7050b72", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.1.0.tgz" }, "0.1.1": { "shasum": "97e6cbe9803eb1f7d93cccf3aab8c88059f8c46b", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.1.1.tgz" }, "0.2.0": { "shasum": "06ba5011d11dbbbfa5d7a2de6999281934034a9b", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.2.0.tgz" }, "0.2.1": { "shasum": "49bf2f82401c2fee60d8cd885a766aee7548113c", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.2.1.tgz" }, "0.2.2": { "shasum": "35adf82fa2a4bd0ca305c018cda195732e0e4ad2", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.2.2.tgz" }, "0.2.3": { "shasum": "57d6cb41bb2b158b49ec32ad3fcfbd5798389ab7", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.2.3.tgz" }, "0.2.4": { "shasum": "70787ec2c2ca66ae6c5422272ba71fa5c6ff742b", "tarball": "http://registry.npmjs.org/airbrake/-/airbrake-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/airbrake/" }, "airlogger": { "name": "airlogger", "description": "A simple remote console log viewer for iOS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "c0diq", "email": "c0diq@yahoo.com" } ], "time": { "modified": "2011-11-10T04:08:30.471Z", "created": "2011-11-10T04:08:29.238Z", "0.0.1": "2011-11-10T04:08:30.471Z" }, "author": { "name": "Sylvain Rebaud", "email": "c0diq@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/c0diq/airlogger.node.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/airlogger/0.0.1" }, "dist": { "0.0.1": { "shasum": "dfb1d970e72f8eedd3fcf7884e240ef9b2d6b259", "tarball": "http://registry.npmjs.org/airlogger/-/airlogger-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/airlogger/" }, "airplay": { "name": "airplay", "description": "Apple AirPlay client library", "dist-tags": { "latest": "0.0.2" }, "readme": "node-airplay -- AirPlay client library for node.js\n====================================\n\nnode-airplay is a client library for Apple's\n[AirPlay](http://en.wikipedia.org/wiki/AirPlay) remote playback protocol.\nIt implements a simple AirPlay device browser using mdns and command interface.\n\nCurrently supported features:\n\n* AirPlay device discovery\n* Support for audio and video playback\n\nComing soon (maybe):\n\n* Photo playback\n* Robust error handling\n* Better device information formatting (supported features/etc)\n\n## Quickstart\n\n npm install airplay\n node\n > var airplay = require('airplay');\n > var browser = airplay.createBrowser();\n > browser.on('deviceOnline', function(device) {\n device.play('http://host/somevideo.mp4', 0, function(res) {\n if (res) {\n console.log('playing!');\n } else {\n console.log('unable to play!');\n }\n });\n });\n > browser.start();\n\n## Installation\n\nWith [npm](http://npmjs.org):\n\n npm install airplay\n\nFrom source:\n\n cd ~\n git clone https://benvanik@github.com/benvanik/node-airplay.git\n npm link node-airplay/\n\nnode-airplay depends on both node_mdns and node-plist. Unfortunately neither\nstored in the npm repo work correctly, and as such the package points to forks\nI have made. Hopefully this will be resolved soon.\n\n## API\n\n### Browser\n\nThe browser is a discovery service that can be run to automatically detect the\nAirPlay-compatiable devices on the local network(s). Try only to create one\nbrowser per node instance, and if it's no longer needed stop it.\n\nCreate a browser using the `createBrowser` method:\n\n var browser = require('airplay').createBrowser();\n\nAttach to the browser events to track device discovery:\n\n browser.on('deviceOnline', function(device) {\n console.log('device online: ' + device.id);\n });\n browser.on('deviceOffline', function(device) {\n console.log('device offline: ' + device.id);\n });\n\nStart or stop the discovery process:\n\n browser.start();\n browser.stop();\n\nIf you are running a server you can use the built-in device list instead of\nmaintaining your own via the events:\n\n function myHandler() {\n var devices = browser.getDevices();\n console.log(devices);\n }\n\n### Device\n\nA device instance represents a single AirPlay device on the local network.\nDevices are created either through the discovery process or by direct\nconnection. Each device has only a single control channel, and all methods are\nasynchronous.\n\nObtain devices using the browser API:\n\n // Get all ready devices\n var allDevices = browser.getDevices();\n // Grab a device to play with\n var device = allDevices[0];\n\n*TODO* At some point, you'll be able to connect directly:\n\n var device = require('airplay').connect('hostname', port);\n device.on('ready', function() {\n // Ready to accept commands\n });\n\nIf you are done with the device, close the connection (note that this will stop\nany playback):\n\n device.close();\n\nIssue various device control calls. All calls are asynchronous and have an\noptional callback that provides the result - for most, it's an empty object if\nthe call was successful and null if the call failed.\n\n // Get the current playback status\n device.getStatus(function(res) {\n // res = {\n // duration: number, -- in seconds\n // position: number, -- in seconds\n // rate: number, -- 0 = paused, 1 = playing\n // ...\n // }\n // or, if nothing is playing, res = {}\n });\n\n // Play the given content (audio/video/etc)\n var content = 'http://host/content.mp4';\n var startPosition = 0; // in seconds\n device.play(content, startPosition, function(res) {\n if (res) {\n // playing\n } else {\n // failed to start playback\n }\n });\n\n // Stop playback and return to the main menu\n device.stop();\n\n // Seek to the given offset in the media (if seek is supported)\n var position = 500; // in seconds\n device.scrub(position);\n\n // Reverse playback direction (rewind)\n // NOTE: may not be supported\n device.reverse();\n\n // Change the playback rate\n // NOTE: only 0 and 1 seek to be supported for most media types\n var rate = 0; // 0 = pause, 1 = resume\n device.rate(rate);\n\n // Adjust playback volume\n // NOTE: may not be supported\n device.volume(value);\n", "maintainers": [ { "name": "benvanik", "email": "ben.vanik@gmail.com" } ], "time": { "modified": "2011-11-06T21:43:01.082Z", "created": "2011-11-06T06:57:22.381Z", "0.0.1": "2011-11-06T06:57:24.639Z", "0.0.2": "2011-11-06T21:43:01.082Z" }, "author": { "name": "Ben Vanik", "email": "ben.vanik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/benvanik/node-airplay.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/airplay/0.0.1", "0.0.2": "http://registry.npmjs.org/airplay/0.0.2" }, "dist": { "0.0.1": { "shasum": "c37c69753a48bca4dec57605b2a2f60e5fa42218", "tarball": "http://registry.npmjs.org/airplay/-/airplay-0.0.1.tgz" }, "0.0.2": { "shasum": "1a705256d3b1fd3b953c9ab258431a25f9a58323", "tarball": "http://registry.npmjs.org/airplay/-/airplay-0.0.2.tgz" } }, "keywords": [ "apple", "mac", "media", "airplay" ], "url": "http://registry.npmjs.org/airplay/" }, "ajax": { "name": "ajax", "description": "Utilities for loading JSON and XML.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-10T02:50:37.899Z", "created": "2011-10-10T02:50:35.626Z", "0.0.1": "2011-10-10T02:50:37.899Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/ajax.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ajax/0.0.1" }, "dist": { "0.0.1": { "shasum": "5d148d5d14554d7f9eb053bea9c6ba4b993f5f9b", "tarball": "http://registry.npmjs.org/ajax/-/ajax-0.0.1.tgz" } }, "keywords": [ "xhr", "ajax" ], "url": "http://registry.npmjs.org/ajax/" }, "ajaxrunner": { "name": "ajaxrunner", "description": "Easy performance testing of browser based AJAX, HTML, Javascript and Mobile applications.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mark", "email": "mark@mark-fink.de" } ], "time": { "modified": "2011-03-29T20:31:24.260Z", "created": "2011-03-29T20:31:23.820Z", "0.0.1": "2011-03-29T20:31:24.260Z" }, "repository": { "type": "git", "url": "http://www.testing-software.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/ajaxrunner/0.0.1" }, "dist": { "0.0.1": { "shasum": "795462249a6f5112831f1f2b0c44aa3b969e2094", "tarball": "http://registry.npmjs.org/ajaxrunner/-/ajaxrunner-0.0.1.tgz" } }, "keywords": [ "Testing", "Performance", "Ajax" ], "url": "http://registry.npmjs.org/ajaxrunner/" }, "ajs": { "name": "ajs", "description": "Experimental asyncronous templating in Node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "kainosnoema", "email": "kainosnoema@gmail.com" } ], "time": { "modified": "2011-06-08T04:35:13.660Z", "created": "2011-06-07T03:13:26.205Z", "0.0.1": "2011-06-07T03:13:26.591Z", "0.0.2": "2011-06-07T17:59:42.948Z", "0.0.3": "2011-06-08T00:15:11.838Z", "0.0.4": "2011-06-08T03:02:20.181Z" }, "author": { "name": "Evan Owen", "email": "kainosnoema@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kainosnoema/ajs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ajs/0.0.1", "0.0.2": "http://registry.npmjs.org/ajs/0.0.2", "0.0.3": "http://registry.npmjs.org/ajs/0.0.3", "0.0.4": "http://registry.npmjs.org/ajs/0.0.4" }, "dist": { "0.0.1": { "shasum": "a714b0b69f681f59cdc1d25494e8e2b66f9562bb", "tarball": "http://registry.npmjs.org/ajs/-/ajs-0.0.1.tgz" }, "0.0.2": { "shasum": "faa961c037747ddc46d6de191d5b43eff2e555f7", "tarball": "http://registry.npmjs.org/ajs/-/ajs-0.0.2.tgz" }, "0.0.3": { "shasum": "095a95de2db3c67aaaa7143bca3623fbcbb504ba", "tarball": "http://registry.npmjs.org/ajs/-/ajs-0.0.3.tgz" }, "0.0.4": { "shasum": "30c78e6ad059f47e3712383e2e120fddeeb178c0", "tarball": "http://registry.npmjs.org/ajs/-/ajs-0.0.4.tgz" } }, "keywords": [ "ajs", "ejs", "template", "view", "asyncronous" ], "url": "http://registry.npmjs.org/ajs/" }, "ajs-xgettext": { "name": "ajs-xgettext", "description": "Extract localised text from AJS templates", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "duaneg", "email": "duaneg@dghda.com" } ], "time": { "modified": "2011-08-26T19:33:34.230Z", "created": "2011-08-26T19:33:33.478Z", "0.1.0": "2011-08-26T19:33:34.230Z" }, "author": { "name": "Duane Griffin", "email": "duaneg@dghda.com" }, "repository": { "type": "git", "url": "git://github.com/duaneg/ajs-xgettext.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ajs-xgettext/0.1.0" }, "dist": { "0.1.0": { "shasum": "3f7494f71de3979ec0e0b2ece96c36c78023e412", "tarball": "http://registry.npmjs.org/ajs-xgettext/-/ajs-xgettext-0.1.0.tgz" } }, "keywords": [ "ajs", "ejs", "template", "i18n", "l10n", "gettext" ], "url": "http://registry.npmjs.org/ajs-xgettext/" }, "akismet": { "name": "akismet", "description": "Akismet API client for node.js", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "oozcitak", "email": "oozcitak@gmail.com" } ], "author": { "name": "Ozgur Ozcitak", "email": "oozcitak@gmail.com", "url": "http://ozgur.ozcitak.com" }, "time": { "modified": "2010-12-28T13:40:25.537Z", "created": "2010-12-26T23:13:38.483Z", "0.0.1": "2010-12-26T23:13:38.483Z", "0.0.2": "2010-12-26T23:13:38.483Z", "0.0.3": "2010-12-26T23:13:38.483Z", "0.0.4": "2010-12-26T23:48:50.652Z", "0.0.5": "2010-12-27T00:15:33.519Z", "0.0.6": "2010-12-28T13:40:25.537Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/akismet/0.0.1", "0.0.2": "http://registry.npmjs.org/akismet/0.0.2", "0.0.3": "http://registry.npmjs.org/akismet/0.0.3", "0.0.4": "http://registry.npmjs.org/akismet/0.0.4", "0.0.5": "http://registry.npmjs.org/akismet/0.0.5", "0.0.6": "http://registry.npmjs.org/akismet/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/akismet/-/akismet-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/akismet/-/akismet-0.0.2.tgz" }, "0.0.3": { "shasum": "62d81b09761b11fb6868582030963de867032073", "tarball": "http://registry.npmjs.org/akismet/-/akismet-0.0.3.tgz" }, "0.0.4": { "shasum": "e5a9814c0508fdb4a7b46a235c6bafc2f2ced460", "tarball": "http://registry.npmjs.org/akismet/-/akismet-0.0.4.tgz" }, "0.0.5": { "shasum": "8c8c9a48badac14d15a1a38185219a11a301b46e", "tarball": "http://registry.npmjs.org/akismet/-/akismet-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/akismet/-/akismet-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/akismet/" }, "alchemist": { "name": "alchemist", "description": "Serve & manage multiple static sites from one UI.", "dist-tags": { "latest": "0.0.1" }, "readme": "# Alchemist\n\nServe and manage all of your static sites from one tool.\n\n## Components\n\n* \n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Jake Luer \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-11-11T16:54:30.173Z", "created": "2011-11-11T16:54:29.543Z", "0.0.1": "2011-11-11T16:54:30.173Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/alchemist.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/alchemist/0.0.1" }, "dist": { "0.0.1": { "shasum": "f49d60362b0327c6469087c41ab67a58f2fe1317", "tarball": "http://registry.npmjs.org/alchemist/-/alchemist-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/alchemist/" }, "alfred": { "name": "alfred", "description": "In-process key-value store", "dist-tags": { "latest": "0.5.4" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "time": { "modified": "2011-09-09T23:13:13.306Z", "created": "2011-01-06T00:30:11.053Z", "0.1.0beta1": "2011-01-06T00:30:11.615Z", "0.1.0beta2": "2011-01-06T09:50:41.833Z", "0.1.0beta4": "2011-01-06T15:34:34.935Z", "0.1.0beta5": "2011-01-07T15:34:15.783Z", "0.1.0beta6": "2011-01-10T13:56:09.472Z", "0.1.0beta7": "2011-01-12T18:49:42.485Z", "0.1.0beta8": "2011-01-13T16:25:24.339Z", "0.3.0b1": "2011-01-21T17:34:34.573Z", "0.3.0b2": "2011-01-22T00:35:04.738Z", "0.3.0b3": "2011-01-24T16:52:45.249Z", "0.5.0b1": "2011-01-28T20:40:05.061Z", "0.5.0b2": "2011-01-31T18:14:26.342Z", "0.5.1b2": "2011-02-09T09:26:58.885Z", "0.5.2b1": "2011-02-18T14:36:53.528Z", "0.5.2b2": "2011-02-21T15:24:24.169Z", "0.5.2b3": "2011-02-21T16:02:46.881Z", "0.5.3": "2011-05-23T11:24:02.136Z", "0.5.4": "2011-09-09T23:13:13.306Z" }, "author": { "name": "Pedro Teixeira", "email": "pedro.teixeira@gmail.com", "url": "http://metaduck.com" }, "repository": { "type": "git", "url": "git://github.com/pgte/alfred.git" }, "versions": { "0.1.0beta4": "http://registry.npmjs.org/alfred/0.1.0beta4", "0.1.0beta5": "http://registry.npmjs.org/alfred/0.1.0beta5", "0.1.0beta6": "http://registry.npmjs.org/alfred/0.1.0beta6", "0.1.0beta7": "http://registry.npmjs.org/alfred/0.1.0beta7", "0.1.0beta8": "http://registry.npmjs.org/alfred/0.1.0beta8", "0.3.0b1": "http://registry.npmjs.org/alfred/0.3.0b1", "0.3.0b2": "http://registry.npmjs.org/alfred/0.3.0b2", "0.3.0b3": "http://registry.npmjs.org/alfred/0.3.0b3", "0.5.0b1": "http://registry.npmjs.org/alfred/0.5.0b1", "0.5.0b2": "http://registry.npmjs.org/alfred/0.5.0b2", "0.5.1b2": "http://registry.npmjs.org/alfred/0.5.1b2", "0.5.2b1": "http://registry.npmjs.org/alfred/0.5.2b1", "0.5.2b2": "http://registry.npmjs.org/alfred/0.5.2b2", "0.5.2b3": "http://registry.npmjs.org/alfred/0.5.2b3", "0.5.3": "http://registry.npmjs.org/alfred/0.5.3", "0.5.4": "http://registry.npmjs.org/alfred/0.5.4" }, "dist": { "0.1.0beta4": { "shasum": "68ecaf64e00239dd62fe4f65c5a7034b4ae32481", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.1.0beta4.tgz" }, "0.1.0beta5": { "shasum": "f67fd5816d6d42b9bd2e71654e7583965ef67919", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.1.0beta5.tgz" }, "0.1.0beta6": { "shasum": "a420bfe348084994b91b476bb6b6eca3cc184f02", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.1.0beta6.tgz" }, "0.1.0beta7": { "shasum": "2bf1db6daa25602e753cb5e1c659d685b79827da", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.1.0beta7.tgz" }, "0.1.0beta8": { "shasum": "795bd2f0aea528d545cf8a29859f7aa5e94c2d2e", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.1.0beta8.tgz" }, "0.3.0b1": { "shasum": "5e8a801a722b389dbf73d97256caf7bebaa7817f", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.3.0b1.tgz" }, "0.3.0b2": { "shasum": "f0cc63f3212e4391c5ff22032a41f4c2dca612fe", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.3.0b2.tgz" }, "0.3.0b3": { "shasum": "6d98ea2b747a5a8e733a557a1d8122478845193e", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.3.0b3.tgz" }, "0.5.0b1": { "shasum": "c467dee852ff3962b6bf49c01ff34e8c35c5e27a", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.0b1.tgz" }, "0.5.0b2": { "shasum": "fa7ea3d880800cd4f0aafdb9aaf81e547fef157e", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.0b2.tgz" }, "0.5.1b2": { "shasum": "7cbe1b04d51de3ae60968fcc9f4694d3c7fde23c", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.1b2.tgz" }, "0.5.2b1": { "shasum": "1d9e92bf392341bacf58c4d74f9b9507410a64ff", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.2b1.tgz" }, "0.5.2b2": { "shasum": "7b67f9e30174089f2e112538c5413989e9673cac", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.2b2.tgz" }, "0.5.2b3": { "shasum": "ee2ac1642ebf138a423acd79e4dc5f4dd91f1cbf", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.2b3.tgz" }, "0.5.3": { "shasum": "d014bfcf56b1f3597f257e0f43d6a4c7faf415f5", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.3.tgz" }, "0.5.4": { "shasum": "7816fb432942c9c4553f7bed7e7365c4bcc8ccb1", "tarball": "http://registry.npmjs.org/alfred/-/alfred-0.5.4.tgz" } }, "url": "http://registry.npmjs.org/alfred/" }, "alfred-bcrypt": { "name": "alfred-bcrypt", "description": "A bcrypt library for NodeJS.", "dist-tags": { "latest": "0.1.2-1" }, "maintainers": [ { "name": "alfredwesterveld", "email": "alfredwesterveld@gmail.com" } ], "time": { "modified": "2011-03-31T21:21:57.033Z", "created": "2011-03-31T21:17:42.140Z", "0.1.2": "2011-03-31T21:17:42.679Z", "0.1.2-1": "2011-03-31T21:19:15.943Z" }, "author": { "name": "Nick Campbell", "url": "http://github.com/alfredwesterveld" }, "repository": { "type": "git", "url": "git://github.com/alfredwesterveld/node.bcrypt.js.git" }, "versions": { "0.1.2-1": "http://registry.npmjs.org/alfred-bcrypt/0.1.2-1" }, "dist": { "0.1.2-1": { "shasum": "417e15fd6aa56de72d2602eae530f73b1fe884be", "tarball": "http://registry.npmjs.org/alfred-bcrypt/-/alfred-bcrypt-0.1.2-1.tgz", "bin": { "0.4-darwin-10.7.0": { "shasum": "60e4f55ea4bb36f4422698b0be7e6ce835b0ec64", "tarball": "http://registry.npmjs.org/alfred-bcrypt/-/alfred-bcrypt-0.1.2-1-0.4-darwin-10.7.0.tgz" } } } }, "url": "http://registry.npmjs.org/alfred-bcrypt/" }, "algorithm": { "name": "algorithm", "description": "A collection of Data Structures & Algorithms in javascript", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dhruvbird", "email": "dhruvbird@gmail.com" } ], "time": { "modified": "2011-04-01T11:53:41.838Z", "created": "2011-04-01T11:53:40.328Z", "0.0.2": "2011-04-01T11:53:41.838Z" }, "author": { "name": "Dhruv Matani" }, "versions": { "0.0.2": "http://registry.npmjs.org/algorithm/0.0.2" }, "dist": { "0.0.2": { "shasum": "c49598d1c87b9f0dfd44be4ac164c7642216ade9", "tarball": "http://registry.npmjs.org/algorithm/-/algorithm-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/algorithm/" }, "algorithm-js": { "name": "algorithm-js", "description": "A collection of Data Structures & Algorithms in javascript", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "dhruvbird", "email": "dhruvbird@gmail.com" } ], "time": { "modified": "2011-05-12T18:39:24.452Z", "created": "2011-04-01T11:54:46.816Z", "0.0.2": "2011-04-01T11:54:47.580Z", "0.0.4": "2011-05-07T07:53:15.307Z", "0.0.5": "2011-05-08T09:37:35.292Z", "0.0.6": "2011-05-12T18:39:24.452Z" }, "author": { "name": "Dhruv Matani" }, "versions": { "0.0.2": "http://registry.npmjs.org/algorithm-js/0.0.2", "0.0.4": "http://registry.npmjs.org/algorithm-js/0.0.4", "0.0.5": "http://registry.npmjs.org/algorithm-js/0.0.5", "0.0.6": "http://registry.npmjs.org/algorithm-js/0.0.6" }, "dist": { "0.0.2": { "shasum": "fc4f47ad7d3f94558ac5ad58c0a83c32438f3361", "tarball": "http://registry.npmjs.org/algorithm-js/-/algorithm-js-0.0.2.tgz" }, "0.0.4": { "shasum": "cfe8c474ebb03bddb663a63eda6470b73be73a67", "tarball": "http://registry.npmjs.org/algorithm-js/-/algorithm-js-0.0.4.tgz" }, "0.0.5": { "shasum": "28697f8cc60e6ed130f0309babe2921a448fbaa2", "tarball": "http://registry.npmjs.org/algorithm-js/-/algorithm-js-0.0.5.tgz" }, "0.0.6": { "shasum": "b33b13c74632375611b260e4d627449f63d9688b", "tarball": "http://registry.npmjs.org/algorithm-js/-/algorithm-js-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/algorithm-js/" }, "alists": { "name": "alists", "description": "Some helper functions to work with associative lists.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-12-08T23:17:00.776Z", "created": "2011-07-12T01:01:49.906Z", "0.0.0": "2011-07-12T01:01:51.239Z", "0.0.1": "2011-07-12T01:09:35.707Z", "0.0.2": "2011-12-08T23:17:00.776Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git://github.com/jesusabdullah/node-alists.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/alists/0.0.0", "0.0.1": "http://registry.npmjs.org/alists/0.0.1", "0.0.2": "http://registry.npmjs.org/alists/0.0.2" }, "dist": { "0.0.0": { "shasum": "d6a3979356a5a87e625cb1a45e64611d04d66a33", "tarball": "http://registry.npmjs.org/alists/-/alists-0.0.0.tgz" }, "0.0.1": { "shasum": "61f2ef4a337fbd5b7248f8b87b71bb7d0ac03cf4", "tarball": "http://registry.npmjs.org/alists/-/alists-0.0.1.tgz" }, "0.0.2": { "shasum": "bdf40c0477d0ce84b84df5641195dc1355060aec", "tarball": "http://registry.npmjs.org/alists/-/alists-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/alists/" }, "alleup": { "name": "alleup", "description": "Flexible way to resize and upload images to Amazon S3 or file system storages", "dist-tags": { "latest": "0.0.5" }, "readme": "Alleup\n=============\n\nFlexible way to resize and upload images to Amazon S3 or file system storages for Node.js. Possible to add different versions of the same file in cropped or resized variant.\n\n## Installation\n $ npm install alleup\n\n## Quick Start\n\n1. **You need to create alleup configuration file with image variants and your storages**\nExample:\n\n ```javascript\n {\n\t\t\"variants\": {\n\t\t\t\"resize\": {\n\t\t\t\t\"mini\" : \"300x200\",\n\t\t\t\t\"preview\": \"800x600\"\n\t\t\t},\n\t\t\t\"crop\": {\n\t\t\t\t\"thumb\": \"200x200\"\n\t\t\t}\n\t\t},\n\n\t\t\"storage\": {\n\t\t\t\"aws\": {\n\t\t\t\t\"key\" : \"AWS_KEY\",\n\t\t\t\t\"secret\" : \"AWS_SECRET\",\n\t\t\t\t\"bucket\" : \"AWS_BUCKET\"\n\t\t\t},\n\t\t\t\"dir\": {\n\t\t\t\t\"path\" : \"./public/images/\" \n\t\t\t}\n\t\t}\n\t}\n\t\n2. **Now you can use Alleup**\n \n ```javascript\n var Alleup = require('alleup');\n var alleup = new Alleup({storage : \"aws\", config_file: \"path_to_alleup_config.json\"})\n\t\n You can use `storage: 'aws'` for store files on Amazon S3 or `storage: 'dir'` for store files in filesystem\n\n## UPLOAD, URL and DELETE\n\t\n1. **Upload example:**\n\t\n ```javascript\n app.post('/upload', function(req, res) {\n alleup.upload(req, res, function(err, file, res){\n\n console.log(\"FILE UPLOADED: \" + file);\n // THIS YOU CAN SAVE FILE TO DATABASE FOR EXAMPLE\n res.end();\n });\n });\n\n2. **Remove uploaded file example:**\n\n ```javascript\n app.get('/delete', function(req, res) {\n alleup.remove('1322506647.jpg', function(err) {\n\n // THIS YOU CAN DELETE FILE FROM DATABASE FOR EXAMPLE\n res.end();\n });\n });\n\n3. **Get file url example:**\n\n ```javascript\n alleup.url(file, variant);\n\n`file` - The name of the file you uploaded, saved for example in database (`345621345.jpg`), `variant` - one of your image variants names from alleup_congig.json\n\t\n### Contribution\n**Pull requests are welcome!!!**\n\n### License\n(The MIT License)\n\nCopyright (c) 2011 Andriy Bazyuta <andriy.bazyuta@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n---\n### Author\nAndriy Bazyuta", "maintainers": [ { "name": "andriy", "email": "andriy.bazyuta@gmail.com" } ], "time": { "modified": "2011-12-03T02:42:40.411Z", "created": "2011-11-28T21:55:55.848Z", "0.0.1": "2011-11-28T21:55:57.829Z", "0.0.2": "2011-11-28T22:54:53.991Z", "0.0.3": "2011-12-02T00:59:51.245Z", "0.0.5": "2011-12-03T02:42:40.411Z" }, "author": { "name": "Andriy Bazuta", "email": "andriy.bazyuta@gmail.com", "url": "http://andriy.bazyuta.me" }, "repository": { "type": "git", "url": "git://github.com/tih-ra/alleup.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/alleup/0.0.1", "0.0.2": "http://registry.npmjs.org/alleup/0.0.2", "0.0.3": "http://registry.npmjs.org/alleup/0.0.3", "0.0.5": "http://registry.npmjs.org/alleup/0.0.5" }, "dist": { "0.0.1": { "shasum": "fd1941043312f514456118561489236f01a5a004", "tarball": "http://registry.npmjs.org/alleup/-/alleup-0.0.1.tgz" }, "0.0.2": { "shasum": "90d7a41ae2c5e52f5b61eec9635618ace5a81404", "tarball": "http://registry.npmjs.org/alleup/-/alleup-0.0.2.tgz" }, "0.0.3": { "shasum": "e9896509c70d13007f681d4247e35f59531342e8", "tarball": "http://registry.npmjs.org/alleup/-/alleup-0.0.3.tgz" }, "0.0.5": { "shasum": "cc45bc68c25319a31fe54784a9cd53e39c67d5ae", "tarball": "http://registry.npmjs.org/alleup/-/alleup-0.0.5.tgz" } }, "keywords": [ "upload", "image", "imagemagick", "amazon", "aws", "s3", "resize", "file" ], "url": "http://registry.npmjs.org/alleup/" }, "altshift": { "name": "altshift", "description": "Altshift open source framework", "dist-tags": { "latest": "0.3.11-1" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "author": { "name": "Julien Polo", "email": "julien.polo@altshift.fr" }, "repository": { "type": "git", "url": "git://github.com/altshift/altshift.git" }, "time": { "modified": "2011-10-21T13:25:41.951Z", "created": "2011-01-07T17:37:50.173Z", "0.1.0": "2011-01-07T17:37:50.173Z", "0.1.1": "2011-01-07T17:37:50.173Z", "0.1.2": "2011-01-07T17:37:50.173Z", "0.1.3": "2011-01-07T17:37:50.173Z", "0.2.0": "2011-01-07T17:37:50.173Z", "0.3.0": "2011-01-11T17:20:48.526Z", "0.3.0-2": "2011-01-12T09:51:14.490Z", "0.3.0-3": "2011-01-12T15:54:33.193Z", "0.3.0-4": "2011-01-17T11:07:06.270Z", "0.3.1-1": "2011-01-18T18:12:00.222Z", "0.3.3": "2011-02-16T15:06:45.871Z", "0.3.2-2": "2011-02-20T18:42:44.432Z", "0.3.3-2": "2011-02-20T18:43:38.232Z", "0.3.4": "2011-02-22T15:53:08.969Z", "0.3.4-2": "2011-02-23T09:36:29.524Z", "0.3.4-3": "2011-02-24T16:57:49.636Z", "0.3.7": "2011-03-25T10:12:17.460Z", "0.3.7-2": "2011-04-14T16:16:10.914Z", "0.3.7-3": "2011-04-15T15:56:31.586Z", "0.3.8": "2011-05-03T16:35:00.340Z", "0.3.9": "2011-05-10T12:40:00.350Z", "0.3.9-1": "2011-07-05T16:42:09.536Z", "0.3.10": "2011-07-28T12:20:45.805Z", "0.3.11": "2011-07-29T13:34:45.915Z", "0.3.11-1": "2011-10-21T13:25:41.951Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/altshift/0.1.0", "0.1.1": "http://registry.npmjs.org/altshift/0.1.1", "0.1.2": "http://registry.npmjs.org/altshift/0.1.2", "0.1.3": "http://registry.npmjs.org/altshift/0.1.3", "0.2.0": "http://registry.npmjs.org/altshift/0.2.0", "0.3.0": "http://registry.npmjs.org/altshift/0.3.0", "0.3.0-2": "http://registry.npmjs.org/altshift/0.3.0-2", "0.3.0-3": "http://registry.npmjs.org/altshift/0.3.0-3", "0.3.0-4": "http://registry.npmjs.org/altshift/0.3.0-4", "0.3.1-1": "http://registry.npmjs.org/altshift/0.3.1-1", "0.3.3": "http://registry.npmjs.org/altshift/0.3.3", "0.3.2-2": "http://registry.npmjs.org/altshift/0.3.2-2", "0.3.3-2": "http://registry.npmjs.org/altshift/0.3.3-2", "0.3.4": "http://registry.npmjs.org/altshift/0.3.4", "0.3.4-2": "http://registry.npmjs.org/altshift/0.3.4-2", "0.3.4-3": "http://registry.npmjs.org/altshift/0.3.4-3", "0.3.7": "http://registry.npmjs.org/altshift/0.3.7", "0.3.7-2": "http://registry.npmjs.org/altshift/0.3.7-2", "0.3.7-3": "http://registry.npmjs.org/altshift/0.3.7-3", "0.3.8": "http://registry.npmjs.org/altshift/0.3.8", "0.3.9": "http://registry.npmjs.org/altshift/0.3.9", "0.3.9-1": "http://registry.npmjs.org/altshift/0.3.9-1", "0.3.10": "http://registry.npmjs.org/altshift/0.3.10", "0.3.11": "http://registry.npmjs.org/altshift/0.3.11", "0.3.11-1": "http://registry.npmjs.org/altshift/0.3.11-1" }, "dist": { "0.1.0": { "shasum": "a45a261a53ab18be90d7181bddb5cb98acd31834", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.1.0.tgz" }, "0.1.1": { "shasum": "e53a866e40fe2ac223aeebdbf07182873e65794d", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.1.1.tgz" }, "0.1.2": { "shasum": "0d8daa1f304e0ffa158b95feeae05f0df81b402d", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.1.2.tgz" }, "0.1.3": { "shasum": "4fda7e4d60977c2bd2f501fe7a6239c00e390106", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.1.3.tgz" }, "0.2.0": { "shasum": "84f1d425ba3ad60eee50a3d8f5f3dc7660927ce8", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.2.0.tgz" }, "0.3.0": { "shasum": "01e72cb7f65884ce83d5e4b5f474289fbde5b76d", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.0.tgz" }, "0.3.0-2": { "shasum": "8c108f4b5f4c0bf4af26ba56708643185accd6ba", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.0-2.tgz" }, "0.3.0-3": { "shasum": "6a11a9a6f352fc1e3ecc26c33e25e8ac15e0cf88", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.0-3.tgz" }, "0.3.0-4": { "shasum": "5a5d275c56a543e8aec27e97059802fec01ce52c", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.0-4.tgz" }, "0.3.1-1": { "shasum": "561f668ebae4b0437f7b1ff65e75f89ff0b0ad35", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.1-1.tgz" }, "0.3.3": { "shasum": "b2f2d22976461f5b9c9d1fdee209970fffab7412", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.3.tgz" }, "0.3.2-2": { "shasum": "828e7b37558890feb4e9759a87319bcd0ed77006", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.2-2.tgz" }, "0.3.3-2": { "shasum": "3e04c591d052fad3399c9feea788178e295328be", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.3-2.tgz" }, "0.3.4": { "shasum": "3ecbdbdf55fdbd390b7735d28bacc07f45af066c", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.4.tgz" }, "0.3.4-2": { "shasum": "aae8222bc8f6a0c3a825bdc1ff65e43f2413e0c7", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.4-2.tgz" }, "0.3.4-3": { "shasum": "c412ac0053bf07ca94183908a23965ab5777ba6f", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.4-3.tgz" }, "0.3.7": { "shasum": "fdc7fdca68b04b00333fad07ade6c4c364050f9e", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.7.tgz" }, "0.3.7-2": { "shasum": "de79baef553f6ca2832787fd2eeb1dcfb3b577f0", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.7-2.tgz" }, "0.3.7-3": { "shasum": "f5789edc25dfa0b7d163e55281e66ee01bae7265", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.7-3.tgz" }, "0.3.8": { "shasum": "158751ca91e4d98ec15728b380165dc82f2857bd", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.8.tgz" }, "0.3.9": { "shasum": "afc5be3e2395c9a329fc84181e120b99a9e3040d", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.9.tgz" }, "0.3.9-1": { "shasum": "263ad222259aa65d514b4021c4b13a74629ceaee", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.9-1.tgz" }, "0.3.10": { "shasum": "18abb29b42dd5c312aa2d9aace7c024eb6eef659", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.10.tgz" }, "0.3.11": { "shasum": "46d4d91f88d216c4bc7af7c2cc2b046d689bdfdc", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.11.tgz" }, "0.3.11-1": { "shasum": "cacc3edc221201df7b5d4bb0303545bc9a8fcd4d", "tarball": "http://registry.npmjs.org/altshift/-/altshift-0.3.11-1.tgz" } }, "keywords": [ "framework", "jsclass" ], "url": "http://registry.npmjs.org/altshift/" }, "amanda": { "name": "amanda", "description": "JSON Schema validator", "dist-tags": { "latest": "0.2.2" }, "readme": "# Amanda\n\n[Amanda](https://github.com/Baggz/Amanda) validates data against JSON Schema. \n\n#### Features\n\n* You can create **your own validators**\n* Fully **asynchronous**\n* Can be used with **Node.js** and **in the browser**\n* Amanda has **no dependencies**\n* **AMD compatible**, you can load it via [RequireJS](https://github.com/jrburke/requirejs)\n* Lightweight\n* Fully **documented**\n* Tested\n\n\n## Download\n\nTo install **Amanda**, use [NPM](http://npmjs.org/).\n\n```\n$ npm install amanda\n```\n\nReleases are available for download from GitHub.\n\n| **Version** | **Description** | **Size** | **Action** |\n|:------------|:----------------|:---------|:-----------|\n| `amanda.js` | *uncompressed, with comments* | 8.85 KB (2.26 KB gzipped) | [Download](https://raw.github.com/Baggz/Amanda/master/src/amanda.js) |\n| `amanda.min.js` | *compressed, without comments* | 4.16 KB (1.5 KB gzipped) | [Download](https://raw.github.com/Baggz/Amanda/master/dist/amanda.min.js) |\n\n\n# Documentation\n\n**Methods**\n\n* [validate](#validate)\n* [addValidator](#addValidator)\n\n**Objects**\n\n* [schema](#schema)\n* [error](#error)\n\n\n## Validate\n\n### validate(data, schema, callback)\n\nThe `callback` gets one argument which is an `error` object (see [error](#error) below for more information).\n\n**Example**\n\n```javascript\n/**\n * Schema\n */\nvar schema = {\n type: 'object',\n properties: {\n user: {\n name: {\n type: 'string',\n length: [2, 45],\n required: true\n },\n surname: {\n type: 'string',\n length: [2, 45],\n required: true\n }\n }\n }\n};\n\n/**\n * Data\n */\nvar ata = {\n user: {\n name: 'František',\n surname: 'Hába'\n }\n};\n\n// Validate\namanda.validate(data, schema, function(error) {\n if (error) {\n // Do something...\n } else {\n // Do something else...\n }\n});\n```\n\n\n## AddValidator\n\n### addValidator(name, fn)\n\nThis method allows you to add a custom validator.\n\n**Example**\n\n```javascript\nvar evenValidator = function(paramName, paramValue, validator, validators, callback) {\n \n // If ‘even: true’\n if ( validator ) {\n \n if (typeof paramValue === 'number' && (paramValue % 2) === 0) {\n // No problem, the number is event\n callback(null);\n } else {\n // Ou, ou, the number is not even\n callback('Sorry, but ‘' + paramName + '’ is not even.');\n }\n\n }\n\n};\n\n// Add a new validator\namanda.addValidator('even', evenValidator);\n\nvar schema = {\n type: 'object',\n properties: {\n name: {\n type: 'string',\n length: [2, 45],\n even: true // <= That's your validator\n }\n }\n}\n\n```\n\n\n## Schema\n\n**Validators**\n\n* [required](#required)\n* [length](#length)\n* [type](#type)\n* [values](#values)\n* [except](#except)\n* [min](#min)\n* [max](#max)\n* [patter](#pattern)\n\n\n### Required\n\n```javascript\nvar schema = {\n type: 'object',\n properties: {\n username: {\n required: true\n }\n }\n};\n```\n\n\n### Length\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'object',\n properties: {\n username: {\n type: 'string',\n length: [2, 45]\n }\n }\n};\n```\n\n\n### Type\n\n**Supported Types**\n\n* `string`\n* `number`\n* function`\n* `object`\n* `boolean`\n* `array`\n* `alpha`\n* `alphanumeric`\n* `ipv4`\n* `ipv6`\n* `ip`\n* `email`\n* `url`\n* `date`\n* `decimal`\n* `int`\n* `percentage`\n* `port`\n* `regexp`\n* `unsignedInt`\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'object',\n properties: {\n username: {\n type: 'string'\n },\n email: {\n type: 'email'\n },\n contacts: {\n type: 'array',\n items: {\n type: 'string'\n }\n }\n }\n};\n```\n\n\n### Values\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'object',\n properties: {\n sex: {\n type: 'string',\n values: ['female', 'male']\n }\n }\n};\n```\n\n\n### Except\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'object',\n properties: {\n username: {\n type: 'string',\n except: ['admin', 'administrator']\n }\n }\n};\n```\n\n\n### Min\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'number',\n min: 100\n};\n```\n\n\n### Max\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'number',\n max: 100\n};\n```\n\n\n### Pattern\n\n**Example**\n\n```javascript\nvar schema = {\n type: 'string',\n pattern: /^[a]{2,4}$/\n};\n```\n\n\n## Error\n\n```javascript\n{\n paramName: ...\n paramValue: ...\n validatorName: ...\n validatorValue: ...\n}\n```\n\n\n# Compatibility\n\n### Node.js\n\nFrom version **0.4.11**.\n\n### Browsers\n\n**Desktop**\n\n| **Browser** | **Supported** | **Version** |\n|:------------|:-----------:|:------------|\n| Google Chrome | ✔ | 12+ |\n| Safari | n/a | *Not tested* |\n| Firefox | n/a | *Not tested* |\n| Opera | n/a | *Not tested* |\n| Internet Explorer | ✕ | *Not tested* |\n\n**Mobile**\n\n\n\n# Running Tests\n\n```\n$ npm tests/\n```\n\n\n# Contributors\n\nThe following are the major contributors of Amanda (in alphabetical order).\n\n* František Hába ([@Baggz](https://github.com/Baggz))\n\n\n# License\n\n(The MIT License)\n\nCopyright (c) 2011 František Hába <hello@frantisekhaba.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "baggz", "email": "hello@frantisekhaba.com" } ], "time": { "modified": "2011-11-29T17:40:07.610Z", "created": "2011-11-18T11:19:23.919Z", "0.0.1": "2011-11-18T11:19:26.053Z", "0.2.0": "2011-11-24T14:24:20.369Z", "0.2.1": "2011-11-24T17:57:34.097Z", "0.2.2": "2011-11-29T17:40:07.610Z" }, "author": { "name": "František Hába", "email": "hello@frantisekhaba.com" }, "repository": { "type": "git", "url": "git://github.com/Baggz/Amanda.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amanda/0.0.1", "0.2.0": "http://registry.npmjs.org/amanda/0.2.0", "0.2.1": "http://registry.npmjs.org/amanda/0.2.1", "0.2.2": "http://registry.npmjs.org/amanda/0.2.2" }, "dist": { "0.0.1": { "shasum": "6d63f48a624c585ddd6e18027e671321a4a100ab", "tarball": "http://registry.npmjs.org/amanda/-/amanda-0.0.1.tgz" }, "0.2.0": { "shasum": "216316fe03ff8aedf543cd5c9c30f32feafbb694", "tarball": "http://registry.npmjs.org/amanda/-/amanda-0.2.0.tgz" }, "0.2.1": { "shasum": "ae625c0d16b4ded1fc2a1cfe44d47e43b7334e7e", "tarball": "http://registry.npmjs.org/amanda/-/amanda-0.2.1.tgz" }, "0.2.2": { "shasum": "f59ca94f9dedeb1e4be477b9456a6ba76fb6c3dc", "tarball": "http://registry.npmjs.org/amanda/-/amanda-0.2.2.tgz" } }, "keywords": [ "JSON", "JSON Schema", "schema", "validator", "validate", "JSON validator", "schema validator", "async", "browser" ], "url": "http://registry.npmjs.org/amanda/" }, "amazon-lib": { "name": "amazon-lib", "description": "AWS Library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "damartin", "email": "doug@dougamartin.com" } ], "time": { "modified": "2011-11-18T07:49:10.585Z", "created": "2011-10-17T14:51:11.867Z", "0.0.1": "2011-10-17T14:51:12.961Z", "0.0.2": "2011-11-18T07:49:10.585Z" }, "author": { "name": "Doug Martin" }, "repository": { "type": "git", "url": "git@github.com:doug-martin/amazon-lib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amazon-lib/0.0.1", "0.0.2": "http://registry.npmjs.org/amazon-lib/0.0.2" }, "dist": { "0.0.1": { "shasum": "35b597ca0e802ed4b8a50a98cb4cc87952eea12a", "tarball": "http://registry.npmjs.org/amazon-lib/-/amazon-lib-0.0.1.tgz" }, "0.0.2": { "shasum": "28cc38d13af84d5a20ac249fcb63bb894522db0e", "tarball": "http://registry.npmjs.org/amazon-lib/-/amazon-lib-0.0.2.tgz" } }, "keywords": [ "Amazon", "AWS", "SQS", "SNS" ], "url": "http://registry.npmjs.org/amazon-lib/" }, "amazon-ses": { "name": "amazon-ses", "description": "Simple Amazon SES Mailer", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jjenkins", "email": "jim.jenkins@gmail.com" } ], "time": { "modified": "2011-10-31T17:35:23.758Z", "created": "2011-04-15T04:27:54.293Z", "0.0.1": "2011-04-15T04:27:54.591Z", "0.0.2": "2011-04-16T15:40:11.230Z", "0.0.3": "2011-10-31T17:35:23.758Z" }, "author": { "name": "Jim Jenkins", "email": "jim.jenkins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jjenkins/node-amazon-ses.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amazon-ses/0.0.1", "0.0.2": "http://registry.npmjs.org/amazon-ses/0.0.2", "0.0.3": "http://registry.npmjs.org/amazon-ses/0.0.3" }, "dist": { "0.0.1": { "shasum": "97490ad2626c40e6f9028c524b3d5c7ddbe25ab4", "tarball": "http://registry.npmjs.org/amazon-ses/-/amazon-ses-0.0.1.tgz" }, "0.0.2": { "shasum": "d595dea1bce9d9efe4523e4a11fd4808648f3ee2", "tarball": "http://registry.npmjs.org/amazon-ses/-/amazon-ses-0.0.2.tgz" }, "0.0.3": { "shasum": "4c8483daa37235813a016c0aa8e22f49797ebc73", "tarball": "http://registry.npmjs.org/amazon-ses/-/amazon-ses-0.0.3.tgz" } }, "keywords": [ "email", "amazon", "ses" ], "url": "http://registry.npmjs.org/amazon-ses/" }, "ambrosia": { "name": "ambrosia", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "lucaswoj", "email": "lucas@lucaswoj.com" } ], "time": { "modified": "2011-06-30T01:01:37.083Z", "created": "2011-06-30T01:01:36.913Z", "0.0.0": "2011-06-30T01:01:37.083Z" }, "author": { "name": "Lucas Wojciechowski", "email": "lucas@lucaswoj.com", "url": "http://lucaswoj.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/ambrosia/0.0.0" }, "dist": { "0.0.0": { "shasum": "7009ec6da98f53c1f5daf9283b478e8621fa0f4d", "tarball": "http://registry.npmjs.org/ambrosia/-/ambrosia-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/ambrosia/" }, "amd": { "name": "amd", "description": "Async Module Definition - module loader/bunder for node + browser", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-05-29T21:53:15.676Z", "created": "2011-05-29T21:53:14.813Z", "0.0.0": "2011-05-29T21:53:15.676Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/amd.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/amd/0.0.0" }, "dist": { "0.0.0": { "shasum": "98983413d1f15ebbfb2ea72786b8d4fc60b5f611", "tarball": "http://registry.npmjs.org/amd/-/amd-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/amd/" }, "AMD": { "name": "AMD", "description": "AMD (Asynchronous Module Definition) support for node.js, specifically define()", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "crabdude", "email": "dude@noderiety.com" } ], "time": { "modified": "2011-07-26T17:51:36.481Z", "created": "2011-07-26T17:19:40.537Z", "0.0.1": "2011-07-26T17:20:01.236Z", "0.0.2": "2011-07-26T17:47:45.617Z", "0.0.3": "2011-07-26T17:51:36.481Z" }, "author": { "name": "Adam Crabtree", "email": "dude@noderiety.com", "url": "http://noderiety.com" }, "repository": { "type": "git", "url": "git://github.com/CrabDude/amd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/AMD/0.0.1", "0.0.2": "http://registry.npmjs.org/AMD/0.0.2", "0.0.3": "http://registry.npmjs.org/AMD/0.0.3" }, "dist": { "0.0.1": { "shasum": "8660dafff4dc66442e12c52784fbd0bc7ab90d05", "tarball": "http://registry.npmjs.org/AMD/-/AMD-0.0.1.tgz" }, "0.0.2": { "shasum": "5bccc62ba64afc243381b100edc6f6e2928cb360", "tarball": "http://registry.npmjs.org/AMD/-/AMD-0.0.2.tgz" }, "0.0.3": { "shasum": "9bbe8dd4dd4d3c84467414df934c70cf38fd9fea", "tarball": "http://registry.npmjs.org/AMD/-/AMD-0.0.3.tgz" } }, "keywords": [ "amd", "define", "module" ], "url": "http://registry.npmjs.org/AMD/" }, "amd-loader": { "name": "amd-loader", "description": "Add the capability to load AMD (Asynchronous Module Definition) modules to node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "time": { "modified": "2011-11-10T09:26:44.614Z", "created": "2011-11-01T17:07:27.348Z", "0.0.1": "2011-11-01T17:07:29.991Z", "0.0.2": "2011-11-02T10:03:23.897Z", "0.0.3": "2011-11-10T09:26:44.614Z" }, "author": { "name": "ajax.org B.V.", "email": "info@ajax.org" }, "repository": { "type": "git", "url": "git://github.com/ajaxorg/node-amd-loader.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amd-loader/0.0.1", "0.0.2": "http://registry.npmjs.org/amd-loader/0.0.2", "0.0.3": "http://registry.npmjs.org/amd-loader/0.0.3" }, "dist": { "0.0.1": { "shasum": "957b794c132e83e1b9754588f01654cf5e7cffe1", "tarball": "http://registry.npmjs.org/amd-loader/-/amd-loader-0.0.1.tgz" }, "0.0.2": { "shasum": "c880669cc37a3df71fc796dfdd69cf6621617439", "tarball": "http://registry.npmjs.org/amd-loader/-/amd-loader-0.0.2.tgz" }, "0.0.3": { "shasum": "bebad8d970a84de15903f4068ad9de52eacd6872", "tarball": "http://registry.npmjs.org/amd-loader/-/amd-loader-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/amd-loader/" }, "amdtools": { "name": "amdtools", "description": "Tools for Asynchronous Module Dispatch", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "richardhodgson", "email": "contact@rhodgson.co.uk" } ], "time": { "modified": "2011-10-23T21:05:01.549Z", "created": "2011-10-23T21:00:00.843Z", "0.1.0": "2011-10-23T21:00:01.654Z", "0.1.1": "2011-10-23T21:05:01.549Z" }, "author": { "name": "Thomas Yandell", "email": "tom.deletethis@yandell.me.uk", "url": "http://tom.yandell.me.uk/blog/" }, "repository": { "type": "git", "url": "git://github.com/usenode/amdtools.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/amdtools/0.1.0", "0.1.1": "http://registry.npmjs.org/amdtools/0.1.1" }, "dist": { "0.1.0": { "shasum": "c86df173f7b9ad8c26a4f124243d486f6911f7f4", "tarball": "http://registry.npmjs.org/amdtools/-/amdtools-0.1.0.tgz" }, "0.1.1": { "shasum": "fce54436b31a946a7b87a47c97a64588dde066e9", "tarball": "http://registry.npmjs.org/amdtools/-/amdtools-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/amdtools/" }, "ametrine-view": { "name": "ametrine-view", "description": "Ametrine component for handling and compiling views", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "vdemedes", "email": "sbioko@gmail.com" } ], "time": { "modified": "2011-10-29T09:26:42.589Z", "created": "2011-10-29T09:22:51.267Z", "0.0.1": "2011-10-29T09:22:52.789Z", "0.0.2": "2011-10-29T09:26:42.589Z" }, "author": { "name": "Vadim Demedes", "email": "sbioko@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/ametrine-view/0.0.1", "0.0.2": "http://registry.npmjs.org/ametrine-view/0.0.2" }, "dist": { "0.0.1": { "shasum": "9f30d1853386e7ebf9295dd622e2710761656921", "tarball": "http://registry.npmjs.org/ametrine-view/-/ametrine-view-0.0.1.tgz" }, "0.0.2": { "shasum": "230947b7f6588e2bc0991a4f8cb5e4bafd7c1962", "tarball": "http://registry.npmjs.org/ametrine-view/-/ametrine-view-0.0.2.tgz" } }, "keywords": [ "views", "view", "ejs", "coffeekup", "coffee", "jade" ], "url": "http://registry.npmjs.org/ametrine-view/" }, "amionline": { "name": "amionline", "description": "For WebApps (especially offline-enabled apps) to determine online / offline status using browser, origin, amazon favicon.ico mechanizms", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-05T19:45:05.125Z", "created": "2011-09-05T19:45:04.098Z", "0.5.0": "2011-09-05T19:45:05.125Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/iphone-html5-offline-app-demo.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/amionline/0.5.0" }, "dist": { "0.5.0": { "shasum": "fe2caceb3e90e78cc7c12579b04a71748faea7e9", "tarball": "http://registry.npmjs.org/amionline/-/amionline-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/amionline/" }, "amo-version-reduce": { "name": "amo-version-reduce", "description": "Simple utility that reduces the detailed host application version statistics", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "kpdecker", "email": "kpdecker@gmail.com" } ], "time": { "modified": "2011-09-03T22:50:15.112Z", "created": "2011-09-03T22:50:14.831Z", "1.0.0": "2011-09-03T22:50:15.112Z" }, "repository": { "type": "git", "url": "git://github.com/kpdecker/amo-version-reduce.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/amo-version-reduce/1.0.0" }, "dist": { "1.0.0": { "shasum": "fab41be105c2015ff80f3633ac9a64104f901075", "tarball": "http://registry.npmjs.org/amo-version-reduce/-/amo-version-reduce-1.0.0.tgz" } }, "keywords": [ "amo extension version statistics" ], "url": "http://registry.npmjs.org/amo-version-reduce/" }, "amon": { "name": "amon", "description": "node.js module for Amon", "dist-tags": { "latest": "0.2.1" }, "readme": null, "maintainers": [ { "name": "martinrusev", "email": "martinmcloud@gmail.com" } ], "time": { "modified": "2011-11-10T20:24:48.016Z", "created": "2011-11-09T22:04:48.887Z", "0.2.0": "2011-11-09T22:04:50.976Z", "0.2.1": "2011-11-10T20:24:48.016Z" }, "author": { "name": "Martin Rusev", "email": "martin@amon.cx" }, "repository": { "type": "git", "url": "git://github.com/martinrusev/amon-node.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/amon/0.2.0", "0.2.1": "http://registry.npmjs.org/amon/0.2.1" }, "dist": { "0.2.0": { "shasum": "b261af9d51c40da3c62397b91c60ad657d805990", "tarball": "http://registry.npmjs.org/amon/-/amon-0.2.0.tgz" }, "0.2.1": { "shasum": "a271d5214b2b67519bdb7cde8dd1d72c61009385", "tarball": "http://registry.npmjs.org/amon/-/amon-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/amon/" }, "amon-node": { "name": "amon-node", "description": "node.js module for Amon", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "martinrusev", "email": "martinmcloud@gmail.com" } ], "time": { "modified": "2011-11-09T16:15:04.442Z", "created": "2011-11-09T16:15:01.202Z", "0.0.1": "2011-11-09T16:15:04.442Z" }, "author": { "name": "Martin Rusev", "email": "martin@amon.cx" }, "repository": { "type": "git", "url": "git://github.com/martinrusev/amon-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amon-node/0.0.1" }, "dist": { "0.0.1": { "shasum": "eb28e5c7c274c892811bda89f6357b515b8b712d", "tarball": "http://registry.npmjs.org/amon-node/-/amon-node-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/amon-node/" }, "amqp": { "name": "amqp", "description": "AMQP driver for node", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ry", "email": "ry@tinyclouds.org" }, { "name": "postwait", "email": "jesus@omniti.com" } ], "author": { "name": "Ryan Dahl" }, "time": { "modified": "2011-11-09T10:13:16.126Z", "created": "2011-05-26T17:36:58.769Z", "0.0.1": "2011-05-26T17:36:58.769Z", "0.0.2": "2011-05-26T17:36:58.769Z", "0.0.2-squaremo01.184010": "2011-05-26T17:36:58.769Z", "0.0.6": "2011-05-26T17:38:23.766Z", "0.0.7": "2011-06-02T21:41:24.522Z", "0.1.0": "2011-07-30T13:48:49.682Z", "0.1.1": "2011-11-09T10:13:16.126Z" }, "repository": { "type": "git", "url": "git://github.com/postwait/node-amqp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amqp/0.0.1", "0.0.2": "http://registry.npmjs.org/amqp/0.0.2", "0.0.2-squaremo01.184010": "http://registry.npmjs.org/amqp/0.0.2-squaremo01.184010", "0.0.6": "http://registry.npmjs.org/amqp/0.0.6", "0.0.7": "http://registry.npmjs.org/amqp/0.0.7", "0.1.0": "http://registry.npmjs.org/amqp/0.1.0", "0.1.1": "http://registry.npmjs.org/amqp/0.1.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/amqp/-/amqp-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/amqp/-/amqp-0.0.2.tgz" }, "0.0.2-squaremo01.184010": { "tarball": "http://packages:5984/amqp/-/amqp-0.0.2-squaremo01.184010.tgz" }, "0.0.6": { "shasum": "47618a88756cccce2ab49e80f258af9630be2293", "tarball": "http://registry.npmjs.org/amqp/-/amqp-0.0.6.tgz" }, "0.0.7": { "shasum": "3c86069872befffa5d8477a308d5e96fb83d2310", "tarball": "http://registry.npmjs.org/amqp/-/amqp-0.0.7.tgz" }, "0.1.0": { "shasum": "2a7717252f1bac92ffc8d44c49badc64b12b9719", "tarball": "http://registry.npmjs.org/amqp/-/amqp-0.1.0.tgz" }, "0.1.1": { "shasum": "06c22703fc8dddb40478c6f3b553f6b55cc2f71a", "tarball": "http://registry.npmjs.org/amqp/-/amqp-0.1.1.tgz" } }, "keywords": [ "amqp" ], "url": "http://registry.npmjs.org/amqp/" }, "amqp-dsl": { "name": "amqp-dsl", "description": "Amqp-DSL - Fluent interface for node-amqp", "dist-tags": { "latest": "1.0.1" }, "readme": "## Fluent Interface for dealing with AMQP on NodeJS [![Build Status](https://secure.travis-ci.org/FGRibreau/node-amqp-dsl.png)](http://travis-ci.org/FGRibreau/node-amqp-dsl) ##\n\nAMQP-DSL is a [fluent interface](http://en.wikipedia.org/wiki/Fluent_interface) wrapper for [node-amqp](https://github.com/postwait/node-amqp) and help you write AMQP binding code in a clean and efficient way.\n\n## Installation\n\n $ npm install amqp-dsl\n\n## Usage overview\n\n### Simple connection (more details: `docs/example-connection`)\n\n```coffeescript\n\namqp = require 'amqp-dsl'\n\namqp.login(\n\n login: 'user'\n password: 'password'\n host: 'localhost'\n\n).connect((err, amqp) ->\n\n if err\n throw err\n return\n \n console.log 'We are connected !'\n \n)\n```\n\n### Simple example (more details: `docs/example-simple`)\n\n```coffeescript\n\nAmqpDsl = require 'amqp-dsl'\n\nAmqpDsl.login(\n login: 'legen'\n password: 'dary'\n)\n.on( 'close', () -> console.error \"RabbitMQ connection closed\" )\n.on( 'error', (err) -> console.error \"RabbitMQ error\", err )\n.on( 'ready', () -> console.log \"Connected to RabbitMQ\" )\n\n.queue( 'testQueue', (queue) -> console.log \"Connected to Queue\", queue.name )\n .bind( 'stream', '#' )\n .subscribe( (message, header, deliveryInfo) -> )\n\n.queue( 'queue2' )\n .bind( 'search', '#.ok' )\n\n.queue( 'queue3', passive:true )\n\n.connect( (err, amqp) ->\n\n if err\n throw err\n return\n\n # Do other stuff with `amqp` like subscribing to a queue\n\n queue3 = amqp.queues.queue3\n \n queue3.subscribe( ack:true, ( message, header, deliveryInfo ) ->\n console.log \"Hey ! We got one new message !\"\n queue3.shift()\n )\n\n)\n```\n\nSee `examples/` and `docs/` for more information.\n\n## API\n\n### .login\n * `login( options = {} )`\n\n### .on\n * `on( event, listener )`\n\n### .exchange\n * `.exchange( name, options )`\n * `.exchange( name, callback(exchange) )`\n * `.exchange( name, options, callback(exchange) )`\n\n### .queue\n * `.queue( name, options )`\n * `.queue( name, callback(queue) )`\n * `.queue( name, options, callback(queue) )`\n\n### .queue(...).subscribe\n * `.subscribe( callback(message, header, deliveryInfo) )`\n * `.subscribe( options, callback(message, header, deliveryInfo) )`\n\n### .queue(...).bind\n * `.bind( name, routingKey )`\n\n### .connect\n * `.connect( amqp, callback(err, amqp) )`\n * `.connect( callback(err, amqp) )`\n \nThe `amqp` argument is simply hashtable with the following properties:\n\n * queues (hashtable of `AMQP::queues`)\n * exchanges (hashtable of `AMQP::Exchange`)\n * connection (`AMQP::Connection`)\n\n\n## Documentation\n\n### Build documentation\n $ cake doc\n\n... and browse `docs/`\n\n## Test\n \n $ npm test", "maintainers": [ { "name": "fgribreau", "email": "npm@fgribreau.com" } ], "time": { "modified": "2011-12-01T14:41:29.173Z", "created": "2011-12-01T14:27:59.828Z", "1.0.0": "2011-12-01T14:28:01.478Z", "1.0.1": "2011-12-01T14:41:29.173Z" }, "author": { "name": "Francois-Guillaume Ribreau", "email": "npm@fgribreau.com", "url": "http://fgribreau.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/amqp-dsl/1.0.0", "1.0.1": "http://registry.npmjs.org/amqp-dsl/1.0.1" }, "dist": { "1.0.0": { "shasum": "120b6359de3951d47ed2c572590da6a857ac84b4", "tarball": "http://registry.npmjs.org/amqp-dsl/-/amqp-dsl-1.0.0.tgz" }, "1.0.1": { "shasum": "e19b43f6966429829910d15b85e40cf491519776", "tarball": "http://registry.npmjs.org/amqp-dsl/-/amqp-dsl-1.0.1.tgz" } }, "keywords": [ "amqp", "dsl" ], "url": "http://registry.npmjs.org/amqp-dsl/" }, "amqpsnoop": { "name": "amqpsnoop", "description": "snoop AMQP messages", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dap", "email": "dap@cs.brown.edu" } ], "time": { "modified": "2011-05-28T00:49:26.787Z", "created": "2011-05-28T00:49:26.350Z", "0.0.1": "2011-05-28T00:49:26.787Z" }, "author": { "name": "Dave Pacheco", "email": "dap@cs.brown.edu" }, "repository": { "type": "git", "url": "git://github.com/davepacheco/node-amqpsnoop.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amqpsnoop/0.0.1" }, "dist": { "0.0.1": { "shasum": "1bbfc32a3fa82b340c6634480a483efa83ff1dc8", "tarball": "http://registry.npmjs.org/amqpsnoop/-/amqpsnoop-0.0.1.tgz" } }, "keywords": [ "amqp", "snoop", "command", "tool" ], "url": "http://registry.npmjs.org/amqpsnoop/" }, "ams": { "name": "ams", "description": "ams - asset management system - plugin enabled build tool with jquery like API", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2011-09-24T11:04:53.862Z", "created": "2011-01-26T19:31:38.394Z", "0.0.1": "2011-01-26T19:31:38.930Z", "0.0.2": "2011-01-26T20:11:56.769Z", "0.0.3": "2011-01-28T13:19:05.585Z", "0.0.4": "2011-01-29T14:04:32.892Z", "0.0.5": "2011-01-29T19:07:31.663Z", "0.0.6": "2011-03-14T15:21:30.585Z", "0.0.7": "2011-03-19T17:14:29.129Z", "0.0.8": "2011-03-25T11:12:58.692Z", "0.0.9": "2011-03-30T10:27:10.610Z", "0.0.10": "2011-05-29T18:08:34.872Z", "0.0.11": "2011-09-19T08:41:57.898Z", "0.0.12": "2011-09-24T11:04:53.862Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/node-ams.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ams/0.0.1", "0.0.2": "http://registry.npmjs.org/ams/0.0.2", "0.0.3": "http://registry.npmjs.org/ams/0.0.3", "0.0.4": "http://registry.npmjs.org/ams/0.0.4", "0.0.5": "http://registry.npmjs.org/ams/0.0.5", "0.0.6": "http://registry.npmjs.org/ams/0.0.6", "0.0.7": "http://registry.npmjs.org/ams/0.0.7", "0.0.8": "http://registry.npmjs.org/ams/0.0.8", "0.0.9": "http://registry.npmjs.org/ams/0.0.9", "0.0.10": "http://registry.npmjs.org/ams/0.0.10", "0.0.11": "http://registry.npmjs.org/ams/0.0.11", "0.0.12": "http://registry.npmjs.org/ams/0.0.12" }, "dist": { "0.0.1": { "shasum": "20e0969407d04a16ff89e75df6dd2215cf23f0cd", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.1.tgz" }, "0.0.2": { "shasum": "60c219970255561ba09c68b842bc936bf0dd1f47", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.2.tgz" }, "0.0.3": { "shasum": "25cde0a0a262a9fb7a2dc72bfd9501daadbe19f1", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.3.tgz" }, "0.0.4": { "shasum": "6136b93ac4b496d0df5ddd89f87dd44df89a4428", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.4.tgz" }, "0.0.5": { "shasum": "f08c335c8b091b2fd9d8a0bc5e91bbcc84f41742", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.5.tgz" }, "0.0.6": { "shasum": "2dc49a055ab9609912141c7709357a9ebfc2d8fd", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.6.tgz" }, "0.0.7": { "shasum": "22fb448af0598d8ad8667725b6ef989a723cb615", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.7.tgz" }, "0.0.8": { "shasum": "ad698a945e0e66d2f3a4d286c357a8817d2dc288", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.8.tgz" }, "0.0.9": { "shasum": "04c6eaf60495f19d8df3106e16cea304e2eb208e", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.9.tgz" }, "0.0.10": { "shasum": "b098cacb1158c159e848f4532eaac94385e2af4f", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.10.tgz" }, "0.0.11": { "shasum": "b6218f5292f768f2447d229e157bdbd32df3209b", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.11.tgz" }, "0.0.12": { "shasum": "c01b21b3478de5b3cd94d6c97bed08f16ceeae57", "tarball": "http://registry.npmjs.org/ams/-/ams-0.0.12.tgz" } }, "keywords": [ "build", "tool", "static server", "minify", "minifier", "compressor", "processor", "base64", "cssmin", "uglifyjs", "vendor css", "amd", "transport", "dependencies manager" ], "url": "http://registry.npmjs.org/ams/" }, "amulet": { "name": "amulet", "description": "As-soon-as-possible streaming async Mustache templating", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "chbrown", "email": "io@henrian.com" } ], "time": { "modified": "2011-10-10T17:45:32.380Z", "created": "2011-08-24T20:49:38.532Z", "0.1.5": "2011-08-24T20:49:39.725Z", "0.1.6": "2011-09-03T19:26:20.266Z", "0.1.7": "2011-09-05T03:06:28.259Z", "0.1.8": "2011-10-10T17:45:32.380Z" }, "author": { "name": "Christopher Brown", "email": "io@henrian.com" }, "repository": { "type": "git", "url": "git://github.com/chbrown/amulet.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/amulet/0.1.5", "0.1.6": "http://registry.npmjs.org/amulet/0.1.6", "0.1.7": "http://registry.npmjs.org/amulet/0.1.7", "0.1.8": "http://registry.npmjs.org/amulet/0.1.8" }, "dist": { "0.1.5": { "shasum": "6f426d328141770dd288392d674c2fa6387cdf4f", "tarball": "http://registry.npmjs.org/amulet/-/amulet-0.1.5.tgz" }, "0.1.6": { "shasum": "c788fe8d7d3407457935404a6d888e7d7b5ed24b", "tarball": "http://registry.npmjs.org/amulet/-/amulet-0.1.6.tgz" }, "0.1.7": { "shasum": "f0a8f675e9f1cc708631f10fe0f25d3dd0d28fcc", "tarball": "http://registry.npmjs.org/amulet/-/amulet-0.1.7.tgz" }, "0.1.8": { "shasum": "91e9604046c3879f846a116302b1c5f9a17f1da0", "tarball": "http://registry.npmjs.org/amulet/-/amulet-0.1.8.tgz" } }, "keywords": [ "template", "mustache", "mu", "asynchronous", "streaming", "nodeps" ], "url": "http://registry.npmjs.org/amulet/" }, "anachronism": { "name": "anachronism", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "twisol", "email": "twisolar@gmail.com" } ], "time": { "modified": "2011-10-27T05:27:14.355Z", "created": "2011-08-06T04:52:09.753Z", "0.0.0": "2011-08-06T04:52:10.281Z", "0.0.1": "2011-08-06T04:55:25.764Z", "0.1.0": "2011-09-20T08:05:45.755Z", "0.1.1": "2011-10-01T03:57:27.448Z", "0.2.0": "2011-10-27T05:27:14.355Z" }, "description": "A binding to the 'anachronism' Telnet library.", "versions": { "0.0.0": "http://registry.npmjs.org/anachronism/0.0.0", "0.0.1": "http://registry.npmjs.org/anachronism/0.0.1", "0.1.0": "http://registry.npmjs.org/anachronism/0.1.0", "0.1.1": "http://registry.npmjs.org/anachronism/0.1.1", "0.2.0": "http://registry.npmjs.org/anachronism/0.2.0" }, "dist": { "0.0.0": { "shasum": "2159c6a206be5c6dcc3ccdd0b95dcfc08d421bb1", "tarball": "http://registry.npmjs.org/anachronism/-/anachronism-0.0.0.tgz" }, "0.0.1": { "shasum": "64b3c970b60b8234d9c73dee5150e69ab3cf3aae", "tarball": "http://registry.npmjs.org/anachronism/-/anachronism-0.0.1.tgz" }, "0.1.0": { "shasum": "f31bc692bf5d2cbc9cd4ca8770bf4239928c99cd", "tarball": "http://registry.npmjs.org/anachronism/-/anachronism-0.1.0.tgz" }, "0.1.1": { "shasum": "add61f59dc84b48b50e13849d74f2c5134e11192", "tarball": "http://registry.npmjs.org/anachronism/-/anachronism-0.1.1.tgz" }, "0.2.0": { "shasum": "e50439f01f2120193f6395d23cd6d4f46e9b6ac0", "tarball": "http://registry.npmjs.org/anachronism/-/anachronism-0.2.0.tgz" } }, "keywords": [ "telnet" ], "url": "http://registry.npmjs.org/anachronism/" }, "analytics": { "name": "analytics", "description": "Analytics Module", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "slexaxton", "email": "alexsexton@gmail.com" } ], "time": { "modified": "2011-05-05T21:30:32.490Z", "created": "2011-05-05T21:30:31.532Z", "0.0.1": "2011-05-05T21:30:32.490Z" }, "author": { "name": "Alex Sexton", "email": "alexsexton@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/SlexAxton/node-analytics.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/analytics/0.0.1" }, "dist": { "0.0.1": { "shasum": "bcaa19acafb56831e3d9e85ce990489e75efd8f7", "tarball": "http://registry.npmjs.org/analytics/-/analytics-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/analytics/" }, "ann": { "name": "ann", "description": "IRC bot made to announce and for convenience.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "neat", "email": "wrapper476@gmail.com" } ], "time": { "modified": "2011-07-28T13:37:27.122Z", "created": "2011-07-28T11:39:25.605Z", "0.1.0": "2011-07-28T11:39:26.322Z", "0.1.1": "2011-07-28T11:49:34.406Z", "0.1.2": "2011-07-28T13:24:52.076Z", "0.1.3": "2011-07-28T13:37:27.122Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/Ann.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ann/0.1.0", "0.1.1": "http://registry.npmjs.org/ann/0.1.1", "0.1.2": "http://registry.npmjs.org/ann/0.1.2", "0.1.3": "http://registry.npmjs.org/ann/0.1.3" }, "dist": { "0.1.0": { "shasum": "68dd37a2f505a747fba428fc5248d956e4f4b940", "tarball": "http://registry.npmjs.org/ann/-/ann-0.1.0.tgz" }, "0.1.1": { "shasum": "5bd024c05761080b69b2530980fa94a6472936a9", "tarball": "http://registry.npmjs.org/ann/-/ann-0.1.1.tgz" }, "0.1.2": { "shasum": "99371a427a1be76ae584353e586cccdcee60fb65", "tarball": "http://registry.npmjs.org/ann/-/ann-0.1.2.tgz" }, "0.1.3": { "shasum": "bb0db0ac007362f7fa5605aea2d57a059a084a6c", "tarball": "http://registry.npmjs.org/ann/-/ann-0.1.3.tgz" } }, "keywords": [ "irc", "bot" ], "url": "http://registry.npmjs.org/ann/" }, "ansi-color": { "name": "ansi-color", "description": "This module provides basic ANSI color code support, to allow you to format your console output with foreground and background colors as well as providing bold, italic and underline support.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "loopj", "email": "james@loopj.com" } ], "author": { "name": "James Smith", "email": "james@loopj.com" }, "versions": { "0.2.1": "http://registry.npmjs.org/ansi-color/0.2.1" }, "dist": { "0.2.1": { "tarball": "http://packages:5984/ansi-color/-/ansi-color-0.2.1.tgz" } }, "keywords": [ "ansi", "color", "console" ], "url": "http://registry.npmjs.org/ansi-color/" }, "ansi-font": { "name": "ansi-font", "description": "ANSI font styling utils", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-11-14T23:03:49.703Z", "created": "2011-07-10T11:25:41.460Z", "0.0.1": "2011-07-10T11:25:42.421Z", "0.0.2": "2011-11-14T23:03:49.703Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/ansi-font.git", "web": "https://github.com/Gozala/ansi-font" }, "versions": { "0.0.1": "http://registry.npmjs.org/ansi-font/0.0.1", "0.0.2": "http://registry.npmjs.org/ansi-font/0.0.2" }, "dist": { "0.0.1": { "shasum": "5867692cd12b0062dbb23c987f0a8f5ed43003e1", "tarball": "http://registry.npmjs.org/ansi-font/-/ansi-font-0.0.1.tgz" }, "0.0.2": { "shasum": "890301bd5841462fd39c0b7709afd1f525143331", "tarball": "http://registry.npmjs.org/ansi-font/-/ansi-font-0.0.2.tgz" } }, "keywords": [ "ANSI", "font", "style", "colors" ], "url": "http://registry.npmjs.org/ansi-font/" }, "ANSIdom": { "name": "ANSIdom", "description": "a quick and dirty DOM implementation in ANSI escape codes", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-10-27T03:12:20.547Z", "created": "2011-10-27T03:11:41.299Z", "0.0.1": "2011-10-27T03:12:20.547Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/marak/ANSIdom.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ANSIdom/0.0.1" }, "dist": { "0.0.1": { "shasum": "ef7af1e6f60bc82f86ec6a7b37d211bb48d50cfd", "tarball": "http://registry.npmjs.org/ANSIdom/-/ANSIdom-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ANSIdom/" }, "ansimator": { "name": "ansimator", "description": "Throw down some ANSI animations!", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-10-28T03:39:26.806Z", "created": "2011-10-28T03:39:24.779Z", "0.0.0": "2011-10-28T03:39:26.806Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/ansimator.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ansimator/0.0.0" }, "dist": { "0.0.0": { "shasum": "02070018b955bcc569e6710273726769d672f2bb", "tarball": "http://registry.npmjs.org/ansimator/-/ansimator-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/ansimator/" }, "ansiparse": { "name": "ansiparse", "description": "Parse ANSI color codes", "dist-tags": { "latest": "0.0.3" }, "readme": "# ansiparse\nCopyright (C) 2011 by Maciej Małecki \nMIT License (see LICENSE file)\n\n**ansiparse** parses ANSI color codes.\n\n## Installation\n\n npm install ansiparse\n\n## Usage\n```js\nvar ansiparse = require('ansiparse');\nrequire('colors');\nansiparse('red'.red + ' ' + 'green'.green);\n // => [ { foreground: '31', text: 'red' }, { text: ' ' }, { foreground: '32', text: 'green' } ]\n```\n\n", "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-12-04T11:11:13.112Z", "created": "2011-11-28T01:04:30.018Z", "0.0.1": "2011-11-28T01:04:31.947Z", "0.0.2": "2011-11-28T01:32:48.027Z", "0.0.3": "2011-12-04T11:11:13.112Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/ansiparse.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ansiparse/0.0.1", "0.0.2": "http://registry.npmjs.org/ansiparse/0.0.2", "0.0.3": "http://registry.npmjs.org/ansiparse/0.0.3" }, "dist": { "0.0.1": { "shasum": "3800f5b87cda0981e234a0a29e94e7c82cf2a84c", "tarball": "http://registry.npmjs.org/ansiparse/-/ansiparse-0.0.1.tgz" }, "0.0.2": { "shasum": "9165456773b2df7a765f26298111c1f016a64955", "tarball": "http://registry.npmjs.org/ansiparse/-/ansiparse-0.0.2.tgz" }, "0.0.3": { "shasum": "910ea2424943665570f496f271799f7576733768", "tarball": "http://registry.npmjs.org/ansiparse/-/ansiparse-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/ansiparse/" }, "ansispan": { "name": "ansispan", "description": "Change your ANSI color codes into HTML ``s", "dist-tags": { "latest": "0.0.2" }, "readme": "# ansispan\nCopyright (C) 2011 by Maciej Małecki \nMIT License (see LICENSE file)\n\nChange your ANSI color codes into HTML ``s\n\n## Installation\n\n npm install ansispan\n\n## Usage\n\n```javascript\nvar ansispan = require('ansispan');\nrequire('colors');\n\nansispan('green!'.green); // => 'green!'\n```\n\n", "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-11-27T14:35:56.338Z", "created": "2011-11-27T13:26:04.994Z", "0.0.0": "2011-11-27T13:26:07.038Z", "0.0.1": "2011-11-27T13:50:00.225Z", "0.0.2": "2011-11-27T14:35:56.338Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/ansispan.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ansispan/0.0.0", "0.0.1": "http://registry.npmjs.org/ansispan/0.0.1", "0.0.2": "http://registry.npmjs.org/ansispan/0.0.2" }, "dist": { "0.0.0": { "shasum": "1a72eb72c051d49faf3096541745fe304e2c65ad", "tarball": "http://registry.npmjs.org/ansispan/-/ansispan-0.0.0.tgz" }, "0.0.1": { "shasum": "082ad120fac8d1e3924329a9bdb4c2c3fd39c2e3", "tarball": "http://registry.npmjs.org/ansispan/-/ansispan-0.0.1.tgz" }, "0.0.2": { "shasum": "b7778bc6c3744ff5dccf31040e85c5f811c1fc7c", "tarball": "http://registry.npmjs.org/ansispan/-/ansispan-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/ansispan/" }, "ant": { "name": "ant", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-09-05T06:40:08.462Z", "created": "2011-09-05T06:40:07.619Z", "0.0.0": "2011-09-05T06:40:08.462Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/ant/0.0.0" }, "dist": { "0.0.0": { "shasum": "f07cc335a0bce58c508163bcb046a033cf16760e", "tarball": "http://registry.npmjs.org/ant/-/ant-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/ant/" }, "anthill": { "name": "anthill", "description": "IPC-based publish / subscribe server architecture", "dist-tags": { "latest": "0.0.3" }, "readme": "# ANTHILL - IPC publish / subscribe architecture for node.js\n\n## Motivation\n\nNode.js application run in a single process. Its essential of how node.js work and can probably handle thousands of concurrent connections. Nevertheless development of one monolithic app has certaion disadvantages:\n\n* One failing piece of app can take it all down\n* Can be harder to plugin new component\n* Its harder to decouple system components\n* Make it more difficult to manage the whole development\n* etc.\n\nThe other way around is to split your app into pieces. In node.js that could be the separate processes. One process then take care about certain thing, certain subset of domain logic you intend to solve.\n\n## Architecture\n\nThe whole solution build on top of Dnode by James Halliday, the RPC library to allow inter process communication. It works even with Ruby, Perl or Java. Anthill builds on top of that and add publish / subscribe architecture. Your processes do their work themselves, and emit the events to outside world in case something important happened. There might be someone else interested about that. Other process then just subscribe for a given events.\n\n## License\n\nCopyright (c) 2011 Petr Janda\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "petrjanda", "email": "petrjanda@me.com" } ], "time": { "modified": "2011-12-04T23:37:28.022Z", "created": "2011-12-03T18:13:35.717Z", "0.0.2": "2011-12-03T18:13:39.678Z", "0.0.3": "2011-12-04T23:37:28.022Z" }, "author": { "name": "Petr Janda", "email": "petrjanda@me.com" }, "repository": { "type": "git", "url": "git://github.com/petrjanda/anthill.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/anthill/0.0.2", "0.0.3": "http://registry.npmjs.org/anthill/0.0.3" }, "dist": { "0.0.2": { "shasum": "607f55a5644b7349e322eb3ff281bca707d1aec3", "tarball": "http://registry.npmjs.org/anthill/-/anthill-0.0.2.tgz" }, "0.0.3": { "shasum": "e210e630a4a5bee544e2d6b8b11cc171fc8d71a8", "tarball": "http://registry.npmjs.org/anthill/-/anthill-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/anthill/" }, "anvil.js": { "name": "anvil.js", "description": "Static javascript / coffeescript build utility", "dist-tags": { "latest": "0.5.5" }, "maintainers": [ { "name": "a_robson", "email": "alex@sharplearningcurve.com" } ], "time": { "modified": "2011-11-28T19:41:26.947Z", "created": "2011-09-14T22:01:22.667Z", "0.2.0": "2011-09-14T22:01:23.170Z", "0.2.2": "2011-09-15T00:27:31.044Z", "0.2.3": "2011-09-15T04:45:29.072Z", "0.4.0": "2011-09-20T05:46:54.421Z", "0.4.1": "2011-09-20T17:07:05.613Z", "0.4.2": "2011-09-20T17:36:40.548Z", "0.4.3": "2011-09-20T17:57:55.026Z", "0.4.4": "2011-09-20T19:20:53.259Z", "0.5.0": "2011-09-21T17:27:31.120Z", "0.5.1": "2011-09-28T02:40:06.526Z", "0.5.2": "2011-10-27T13:39:06.066Z", "0.5.3": "2011-10-27T13:40:45.955Z", "0.5.4": "2011-10-30T16:36:28.673Z", "0.5.5": "2011-11-28T19:41:26.947Z" }, "repository": { "type": "git", "url": "git://github.com/arobson/anvil.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/anvil.js/0.2.0", "0.2.2": "http://registry.npmjs.org/anvil.js/0.2.2", "0.2.3": "http://registry.npmjs.org/anvil.js/0.2.3", "0.4.0": "http://registry.npmjs.org/anvil.js/0.4.0", "0.4.1": "http://registry.npmjs.org/anvil.js/0.4.1", "0.4.2": "http://registry.npmjs.org/anvil.js/0.4.2", "0.4.3": "http://registry.npmjs.org/anvil.js/0.4.3", "0.4.4": "http://registry.npmjs.org/anvil.js/0.4.4", "0.5.0": "http://registry.npmjs.org/anvil.js/0.5.0", "0.5.1": "http://registry.npmjs.org/anvil.js/0.5.1", "0.5.3": "http://registry.npmjs.org/anvil.js/0.5.3", "0.5.4": "http://registry.npmjs.org/anvil.js/0.5.4", "0.5.5": "http://registry.npmjs.org/anvil.js/0.5.5" }, "dist": { "0.2.0": { "shasum": "5e75c51e85a82ab619307a7007180cd4cc1805ff", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.2.0.tgz" }, "0.2.2": { "shasum": "278cc9ab1532e4296f1a98d4dae3e640571176f3", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.2.2.tgz" }, "0.2.3": { "shasum": "0e83137f4b6076be2c2bb177650b90f3abdffa2f", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.2.3.tgz" }, "0.4.0": { "shasum": "b0e810a2d7debfec5f2e55501d9ebdad80d779b6", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.4.0.tgz" }, "0.4.1": { "shasum": "55f3399d365a8591036fa61524e3bfe6357524ce", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.4.1.tgz" }, "0.4.2": { "shasum": "2fa24133759087919dfb80f75e250fb81d15dde5", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.4.2.tgz" }, "0.4.3": { "shasum": "205a4c5f22ac41ac4ca3f1f766e088e627f5edd7", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.4.3.tgz" }, "0.4.4": { "shasum": "c5013c6ae1417a3b5e81a6ab24839ad410891a26", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.4.4.tgz" }, "0.5.0": { "shasum": "794ea1997acd5bac517f97503b7437083089fb5a", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.5.0.tgz" }, "0.5.1": { "shasum": "26f073ef999196884af77d210dd48eac0659a453", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.5.1.tgz" }, "0.5.3": { "shasum": "e8394259db97367ad3eef1c3f009cf146d6a7450", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.5.3.tgz" }, "0.5.4": { "shasum": "4cf05e50e8353730bd7038009b1276f420524f3c", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.5.4.tgz" }, "0.5.5": { "shasum": "639e21f48141ae7c806d8006eca13461e0785c0b", "tarball": "http://registry.npmjs.org/anvil.js/-/anvil.js-0.5.5.tgz" } }, "keywords": [ "build", "compile", "static" ], "url": "http://registry.npmjs.org/anvil.js/" }, "aop": { "name": "aop", "description": "Simple AOP realization for async applications", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "baryshev", "email": "vadimbaryshev@gmail.com" } ], "time": { "modified": "2011-09-17T14:47:38.772Z", "created": "2011-09-17T14:10:02.459Z", "0.1.0": "2011-09-17T14:10:04.774Z", "0.1.1": "2011-09-17T14:16:16.028Z", "0.1.2": "2011-09-17T14:47:38.772Z" }, "author": { "name": "Vadim M. Baryshev", "email": "vadimbaryshev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/baryshev/aop.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/aop/0.1.0", "0.1.1": "http://registry.npmjs.org/aop/0.1.1", "0.1.2": "http://registry.npmjs.org/aop/0.1.2" }, "dist": { "0.1.0": { "shasum": "1379bdab4dd63225cf760d8b7be6aadff335d9a2", "tarball": "http://registry.npmjs.org/aop/-/aop-0.1.0.tgz" }, "0.1.1": { "shasum": "09b39b19a577e096b76e9d215298d2cf636cba19", "tarball": "http://registry.npmjs.org/aop/-/aop-0.1.1.tgz" }, "0.1.2": { "shasum": "5bc3cf517576a661068fccea4dabbedbadac41a2", "tarball": "http://registry.npmjs.org/aop/-/aop-0.1.2.tgz" } }, "keywords": [ "aop" ], "url": "http://registry.npmjs.org/aop/" }, "ap": { "name": "ap", "description": "Currying in javascript. Like .bind() without also setting `this`.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-02-25T03:32:09.086Z", "created": "2011-02-25T03:32:08.710Z", "0.0.1": "2011-02-25T03:32:09.086Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-ap.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ap/0.0.1" }, "dist": { "0.0.1": { "shasum": "c245b2a2b97457c05f56e4d3a91138c6fe68af82", "tarball": "http://registry.npmjs.org/ap/-/ap-0.0.1.tgz" } }, "keywords": [ "curry", "apply", "ap", "bind", "function", "functional" ], "url": "http://registry.npmjs.org/ap/" }, "apac": { "name": "apac", "description": "Amazon Product Advertising API Client for Node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "dmcquay", "email": "dmcquay@gmail.com" } ], "author": { "name": "Dustin McQuay", "email": "dmcquay@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dmcquay/node-apac.git" }, "time": { "modified": "2011-02-16T02:52:34.541Z", "created": "2011-01-23T16:28:34.050Z", "0.0.1": "2011-01-23T16:28:34.050Z", "0.0.2": "2011-01-23T16:28:34.050Z", "0.0.3": "2011-01-23T16:28:34.050Z", "0.0.4": "2011-02-16T02:52:34.541Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/apac/0.0.1", "0.0.2": "http://registry.npmjs.org/apac/0.0.2", "0.0.3": "http://registry.npmjs.org/apac/0.0.3", "0.0.4": "http://registry.npmjs.org/apac/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/apac/-/apac-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/apac/-/apac-0.0.2.tgz" }, "0.0.3": { "shasum": "ee0ada209f96f0715a7125d18f8d10d3933cb443", "tarball": "http://registry.npmjs.org/apac/-/apac-0.0.3.tgz" }, "0.0.4": { "shasum": "815a648985582fa13c8fe617926b1a14ce8ce5a3", "tarball": "http://registry.npmjs.org/apac/-/apac-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/apac/" }, "aparser": { "name": "aparser", "description": "An async ARGV parser", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "thyphon", "email": "null@gmx.it" } ], "time": { "modified": "2011-09-10T19:32:16.670Z", "created": "2011-09-10T18:26:17.768Z", "0.0.1": "2011-09-10T18:26:19.957Z", "0.0.2": "2011-09-10T19:32:16.670Z" }, "author": { "name": "Andrea Brancaleoni", "email": "null@gmx.it" }, "repository": { "type": "git", "url": "git://github.com/thypon/aparser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/aparser/0.0.1", "0.0.2": "http://registry.npmjs.org/aparser/0.0.2" }, "dist": { "0.0.1": { "shasum": "601a67fc6d1287606849155cc277eb861b0b8fe0", "tarball": "http://registry.npmjs.org/aparser/-/aparser-0.0.1.tgz" }, "0.0.2": { "shasum": "b3c980b4fc69ebad0501089833c922be7263cf83", "tarball": "http://registry.npmjs.org/aparser/-/aparser-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/aparser/" }, "api": { "name": "api", "description": "A server framework for easy routing", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-24T15:55:17.116Z", "created": "2011-09-27T16:59:57.135Z", "0.0.0": "2011-09-27T16:59:59.716Z", "0.1.0": "2011-11-17T16:27:11.125Z", "0.1.1": "2011-11-20T23:16:17.303Z", "0.1.2": "2011-11-20T23:22:35.554Z", "0.1.3": "2011-11-24T15:55:17.116Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "https://vorb.de/" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-api.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/api/0.0.0", "0.1.0": "http://registry.npmjs.org/api/0.1.0", "0.1.1": "http://registry.npmjs.org/api/0.1.1", "0.1.2": "http://registry.npmjs.org/api/0.1.2", "0.1.3": "http://registry.npmjs.org/api/0.1.3" }, "dist": { "0.0.0": { "shasum": "e6bbb178943b631ca840c071c7be7264f3232ae8", "tarball": "http://registry.npmjs.org/api/-/api-0.0.0.tgz" }, "0.1.0": { "shasum": "9af3fa56453517cede3f93885a8ef74c48edd607", "tarball": "http://registry.npmjs.org/api/-/api-0.1.0.tgz" }, "0.1.1": { "shasum": "81882ea4c6d5d8f2f3468c8efb58ce0cefe403e4", "tarball": "http://registry.npmjs.org/api/-/api-0.1.1.tgz" }, "0.1.2": { "shasum": "482b5ee3f604e408a2726e438da7317ade6dd0ad", "tarball": "http://registry.npmjs.org/api/-/api-0.1.2.tgz" }, "0.1.3": { "shasum": "fd5e4e41450bb1fcb5946f0780f9787682d78bb3", "tarball": "http://registry.npmjs.org/api/-/api-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/api/" }, "api_request": { "name": "api_request", "description": "Wrapper for the http client to make beautiful, readable requests.", "dist-tags": { "latest": "0.5.4" }, "maintainers": [ { "name": "adaburrows", "email": "jill@adaburrows.com" } ], "time": { "modified": "2011-10-28T13:31:16.244Z", "created": "2011-08-02T18:19:33.148Z", "0.5.0": "2011-08-02T18:19:33.711Z", "0.5.2": "2011-10-21T20:35:27.732Z", "0.5.3": "2011-10-21T21:18:49.150Z", "0.5.4": "2011-10-28T13:31:16.244Z" }, "author": { "name": "Jill Burrows", "email": "jill@adaburrows.com" }, "repository": { "type": "git", "url": "git://github.com/adaburrows/api_request.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/api_request/0.5.0", "0.5.2": "http://registry.npmjs.org/api_request/0.5.2", "0.5.3": "http://registry.npmjs.org/api_request/0.5.3", "0.5.4": "http://registry.npmjs.org/api_request/0.5.4" }, "dist": { "0.5.0": { "shasum": "bc7c1cf98da3ef99f0fbf6f0da25d5aa1b0a24ea", "tarball": "http://registry.npmjs.org/api_request/-/api_request-0.5.0.tgz" }, "0.5.2": { "shasum": "b2c14b21d3ec612b55af2c2356013e93835b61db", "tarball": "http://registry.npmjs.org/api_request/-/api_request-0.5.2.tgz" }, "0.5.3": { "shasum": "4ad474ed25db9a3bc44811e8ff11fa75ead8f483", "tarball": "http://registry.npmjs.org/api_request/-/api_request-0.5.3.tgz" }, "0.5.4": { "shasum": "5f384ff009ad0605e89591019c80d7fb3fde04e2", "tarball": "http://registry.npmjs.org/api_request/-/api_request-0.5.4.tgz" } }, "keywords": [ "api", "wrapper", "http_request" ], "url": "http://registry.npmjs.org/api_request/" }, "api-easy": { "name": "api-easy", "description": "Fluent (i.e. chainable) syntax for generating vows tests against RESTful APIs.", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-08T23:43:37.456Z", "created": "2011-04-18T03:15:00.507Z", "0.2.0": "2011-04-18T03:15:00.666Z", "0.2.1": "2011-05-25T05:38:09.272Z", "0.2.2": "2011-06-11T21:08:29.997Z", "0.2.3": "2011-06-11T21:17:18.608Z", "0.2.4": "2011-10-03T22:57:04.356Z", "0.3.0": "2011-11-24T03:37:31.158Z", "0.3.1": "2011-11-24T04:46:15.441Z", "0.3.2": "2011-12-08T23:43:37.456Z" }, "author": { "name": "Nodejitsu Inc.", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/api-easy.git" }, "versions": { "0.2.3": "http://registry.npmjs.org/api-easy/0.2.3", "0.2.4": "http://registry.npmjs.org/api-easy/0.2.4", "0.3.0": "http://registry.npmjs.org/api-easy/0.3.0", "0.3.1": "http://registry.npmjs.org/api-easy/0.3.1", "0.3.2": "http://registry.npmjs.org/api-easy/0.3.2" }, "dist": { "0.2.3": { "shasum": "fbf8244e5215073bc93f6bf0d193d6ba31c91b17", "tarball": "http://registry.npmjs.org/api-easy/-/api-easy-0.2.3.tgz" }, "0.2.4": { "shasum": "2ad1ddcef47ca0ef8b423eb28d4b29644963e5f3", "tarball": "http://registry.npmjs.org/api-easy/-/api-easy-0.2.4.tgz" }, "0.3.0": { "shasum": "c386fb47b6ffd086a5a8a3689c60758ba62cb5bf", "tarball": "http://registry.npmjs.org/api-easy/-/api-easy-0.3.0.tgz" }, "0.3.1": { "shasum": "2a9e663341289b3539b822ddf9f494f572879803", "tarball": "http://registry.npmjs.org/api-easy/-/api-easy-0.3.1.tgz" }, "0.3.2": { "shasum": "91013ae6dcac54484400970f92a7c1d75a0c0323", "tarball": "http://registry.npmjs.org/api-easy/-/api-easy-0.3.2.tgz" } }, "keywords": [ "testing", "api", "REST", "vows" ], "url": "http://registry.npmjs.org/api-easy/" }, "api.js": { "name": "api.js", "description": "Framework for HTTP REST APIs", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-02T02:45:50.463Z", "created": "2011-09-05T17:03:02.334Z", "0.0.1": "2011-09-05T17:03:02.887Z", "0.0.2": "2011-09-12T23:39:33.515Z", "0.0.3": "2011-10-02T02:45:50.463Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/api.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/api.js/0.0.1", "0.0.2": "http://registry.npmjs.org/api.js/0.0.2", "0.0.3": "http://registry.npmjs.org/api.js/0.0.3" }, "dist": { "0.0.1": { "shasum": "0ba93d13b09846ea30696a6ac30bedd80c8d3077", "tarball": "http://registry.npmjs.org/api.js/-/api.js-0.0.1.tgz" }, "0.0.2": { "shasum": "4245e355fd56ca5b2d01c9d20b79753fe5be78b3", "tarball": "http://registry.npmjs.org/api.js/-/api.js-0.0.2.tgz" }, "0.0.3": { "shasum": "63ae97ea6ffc2f6db0a795da3482d06376e8f5c6", "tarball": "http://registry.npmjs.org/api.js/-/api.js-0.0.3.tgz" } }, "keywords": [ "http", "rest", "api" ], "url": "http://registry.npmjs.org/api.js/" }, "apiary": { "name": "apiary", "description": "Spawn multi-system multi-user node.js clouds, on your own hardware and/or with 3rd party virtual servers", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stolsma", "email": "npm@tolsma.net" } ], "time": { "modified": "2011-09-26T16:02:27.757Z", "created": "2011-09-26T16:02:26.166Z", "0.0.2": "2011-09-26T16:02:27.757Z" }, "author": { "name": "Tolsma Telematica Consultancy", "email": "code at tolsma.net" }, "repository": { "type": "git", "url": "git://github.com/stolsma/apiary.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/apiary/0.0.2" }, "dist": { "0.0.2": { "shasum": "4cfa3cb1f633b5fad27ea1462a04de4bb08dca1e", "tarball": "http://registry.npmjs.org/apiary/-/apiary-0.0.2.tgz" } }, "keywords": [ "distributed", "cloud computing", "automated deployment", "platform-as-a-service" ], "url": "http://registry.npmjs.org/apiary/" }, "apimaker": { "name": "apimaker", "description": "uri-string to api conversion tool", "dist-tags": { "latest": "0.0.1-0" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-05-05T19:32:27.100Z", "created": "2011-05-05T19:32:26.278Z", "0.0.1-0": "2011-05-05T19:32:27.100Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "0.0.1-0": "http://registry.npmjs.org/apimaker/0.0.1-0" }, "dist": { "0.0.1-0": { "shasum": "6e0de9788340c733e563105c552cd3199284bfe3", "tarball": "http://registry.npmjs.org/apimaker/-/apimaker-0.0.1-0.tgz" } }, "keywords": [ "API", "URI", "URL" ], "url": "http://registry.npmjs.org/apimaker/" }, "apiserver": { "name": "apiserver", "description": "A ready to go modular http API Server.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "kilianc", "email": "kilian.ciuffolo@gmail.com" } ], "time": { "modified": "2011-10-15T15:28:12.451Z", "created": "2011-10-15T15:03:33.220Z", "0.1.1": "2011-10-15T15:03:35.267Z", "0.1.2": "2011-10-15T15:28:12.451Z" }, "repository": { "type": "git", "url": "git://github.com/kilianc/node-apiserver.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/apiserver/0.1.1", "0.1.2": "http://registry.npmjs.org/apiserver/0.1.2" }, "dist": { "0.1.1": { "shasum": "4f2ed25dc0e39057b05734ca5b3720d5612227f3", "tarball": "http://registry.npmjs.org/apiserver/-/apiserver-0.1.1.tgz" }, "0.1.2": { "shasum": "29a5440d65114cd782ede9f71ba993c9923a1adf", "tarball": "http://registry.npmjs.org/apiserver/-/apiserver-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/apiserver/" }, "apn": { "name": "apn", "description": "An interface to the Apple Push Notification service for Node.js", "dist-tags": { "stable": "1.1.4", "latest": "1.1.4" }, "maintainers": [ { "name": "argon", "email": "argon@mkbot.net" } ], "time": { "modified": "2011-11-25T00:22:53.281Z", "created": "2011-05-03T16:35:46.160Z", "1.1.1": "2011-05-03T16:35:46.578Z", "1.0.6": "2011-05-03T16:36:17.534Z", "1.1.0": "2011-05-03T16:37:43.406Z", "1.0.5": "2011-05-03T16:39:10.485Z", "1.0.4": "2011-05-03T16:39:29.756Z", "1.0.3": "2011-05-03T16:39:45.536Z", "1.0.2": "2011-05-03T16:39:57.856Z", "1.0.1": "2011-05-03T16:40:08.209Z", "1.0.0": "2011-05-03T16:40:16.279Z", "1.1.2": "2011-08-31T22:40:19.807Z", "1.0.7": "2011-08-31T22:40:50.806Z", "1.1.3": "2011-11-25T00:11:28.094Z", "1.1.4": "2011-11-25T00:22:43.765Z" }, "author": { "name": "Andrew Naylor", "email": "argon@mkbot.net" }, "repository": { "type": "git", "url": "git://github.com/argon/node-apn.git" }, "versions": { "1.1.1": "http://registry.npmjs.org/apn/1.1.1", "1.0.6": "http://registry.npmjs.org/apn/1.0.6", "1.1.0": "http://registry.npmjs.org/apn/1.1.0", "1.0.5": "http://registry.npmjs.org/apn/1.0.5", "1.0.4": "http://registry.npmjs.org/apn/1.0.4", "1.0.3": "http://registry.npmjs.org/apn/1.0.3", "1.0.2": "http://registry.npmjs.org/apn/1.0.2", "1.0.1": "http://registry.npmjs.org/apn/1.0.1", "1.0.0": "http://registry.npmjs.org/apn/1.0.0", "1.1.2": "http://registry.npmjs.org/apn/1.1.2", "1.0.7": "http://registry.npmjs.org/apn/1.0.7", "1.1.3": "http://registry.npmjs.org/apn/1.1.3", "1.1.4": "http://registry.npmjs.org/apn/1.1.4" }, "dist": { "1.1.1": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.1.1.tgz" }, "1.0.6": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.6.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.1.0.tgz" }, "1.0.5": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.5.tgz" }, "1.0.4": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.4.tgz" }, "1.0.3": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.3.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.2.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.1.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.0.tgz" }, "1.1.2": { "shasum": "32f8440ff9a725b720d7f6e7439b58ce9977cf41", "tarball": "http://registry.npmjs.org/apn/-/apn-1.1.2.tgz" }, "1.0.7": { "shasum": "261720bb0b955c67be7cefecc925c71c0364e6bf", "tarball": "http://registry.npmjs.org/apn/-/apn-1.0.7.tgz" }, "1.1.3": { "shasum": "90a138eb0076d608a3aa9f0eb8fd5828c2ef0eb1", "tarball": "http://registry.npmjs.org/apn/-/apn-1.1.3.tgz" }, "1.1.4": { "shasum": "711757b8c15a5a25b88d171ba118a1cff3be1db9", "tarball": "http://registry.npmjs.org/apn/-/apn-1.1.4.tgz" } }, "keywords": [ "apple", "push", "push notifications", "iOS", "apns" ], "url": "http://registry.npmjs.org/apn/" }, "app": { "name": "app", "description": "mirco web app framework", "dist-tags": { "latest": "0.1.0" }, "readme": "# app\n\nJavaScript web application development framework\nbuilt on [node](http://nodejs.org) and [Connect](http://github.com/senchalabs/connect).\n\n\tvar App = require('app'),\n\t app = new App();\n\t\n\tapp.routes({'': function (req, res, next){\n\t res.send('Hello World');\n\t});\n\t\n\tapp.listen();\n\n## Installation\n\n\t$ npm install app\n\n## Running Tests\n\n\t$ node test\n\n## License \n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-20T01:48:35.198Z", "created": "2011-11-20T01:48:33.928Z", "0.1.0": "2011-11-20T01:48:35.198Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/app.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/app/0.1.0" }, "dist": { "0.1.0": { "shasum": "793e12f51f7cce0922c23165261543786a747fea", "tarball": "http://registry.npmjs.org/app/-/app-0.1.0.tgz" } }, "keywords": [ "micro", "web", "app" ], "url": "http://registry.npmjs.org/app/" }, "app-client": { "name": "app-client", "description": "", "dist-tags": { "latest": "0.1.0" }, "readme": "# app-client\n\nThe client side of [app](http://github.com/rolandpoulter/app)\n\n## Installation\n\n\t$ npm install app-client\n\n## Running Tests\n\n\t$ node test\n\n## License \n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-24T07:37:39.006Z", "created": "2011-11-24T07:37:37.722Z", "0.1.0": "2011-11-24T07:37:39.006Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/app-client.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/app-client/0.1.0" }, "dist": { "0.1.0": { "shasum": "2b5a4e7b1702aa65fdd8c9ce668378a35860709d", "tarball": "http://registry.npmjs.org/app-client/-/app-client-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/app-client/" }, "app-template": { "name": "app-template", "description": "template application", "dist-tags": { "latest": "0.1.0" }, "readme": "# app-template\n\nExample template user login [app](http://github.com/rolandpoulter/app)\n\n## Running Tests\n\n\t$ node test\n\n## License \n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-20T01:49:02.520Z", "created": "2011-11-20T01:49:01.277Z", "0.1.0": "2011-11-20T01:49:02.520Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/node-app-template.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/app-template/0.1.0" }, "dist": { "0.1.0": { "shasum": "e65b5f7f5740b4ca0940d6640d04c15b5ccebc63", "tarball": "http://registry.npmjs.org/app-template/-/app-template-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/app-template/" }, "app.js": { "name": "app.js", "description": "Packages Node modules as browser apps.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-11-29T09:26:16.872Z", "created": "2011-09-12T23:07:00.929Z", "0.0.1": "2011-09-12T23:07:01.514Z", "0.0.3": "2011-09-30T05:42:03.930Z", "0.0.4": "2011-10-01T00:04:31.111Z", "0.0.5": "2011-10-02T23:58:25.391Z", "0.0.6": "2011-10-05T21:38:09.731Z", "0.0.7": "2011-10-10T06:52:10.297Z", "0.0.8": "2011-10-23T04:02:07.766Z", "0.0.10": "2011-11-29T09:26:16.872Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/app.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/app.js/0.0.1", "0.0.3": "http://registry.npmjs.org/app.js/0.0.3", "0.0.4": "http://registry.npmjs.org/app.js/0.0.4", "0.0.5": "http://registry.npmjs.org/app.js/0.0.5", "0.0.6": "http://registry.npmjs.org/app.js/0.0.6", "0.0.7": "http://registry.npmjs.org/app.js/0.0.7", "0.0.8": "http://registry.npmjs.org/app.js/0.0.8", "0.0.10": "http://registry.npmjs.org/app.js/0.0.10" }, "dist": { "0.0.1": { "shasum": "f26e998fe2fdfacaaefb42858ce5e69b9e6f6b24", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.1.tgz" }, "0.0.3": { "shasum": "a992f9509958959e0febfc1ce33f3859e8a0b868", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.3.tgz" }, "0.0.4": { "shasum": "07d1fbd8035ba01ff3b3c4c8fbefa8329655fa80", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.4.tgz" }, "0.0.5": { "shasum": "60f434495a44c85e5376d7e0aec049181f86da70", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.5.tgz" }, "0.0.6": { "shasum": "37f4c761f19fcb778f489ea2ba984e817a45d7ba", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.6.tgz" }, "0.0.7": { "shasum": "284bfff3eabdd0eb064a1749e588bb1a941b79a4", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.7.tgz" }, "0.0.8": { "shasum": "f39524141f2f6e45a5cc967cfa9eb2b33c72a59c", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.8.tgz" }, "0.0.10": { "shasum": "81b5a2e1ef48270dab9b27715841bf29f6feb6c0", "tarball": "http://registry.npmjs.org/app.js/-/app.js-0.0.10.tgz" } }, "keywords": [ "compressor" ], "url": "http://registry.npmjs.org/app.js/" }, "apparatus": { "name": "apparatus", "description": "various machine learning routines for node", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "chrisumbel", "email": "chris@chrisumbel.com" } ], "time": { "modified": "2011-11-28T01:41:07.582Z", "created": "2011-11-27T04:19:14.316Z", "0.0.1": "2011-11-27T04:19:15.341Z", "0.0.2": "2011-11-27T21:00:50.739Z", "0.0.3": "2011-11-27T21:52:00.314Z", "0.0.4": "2011-11-28T01:41:07.582Z" }, "author": { "name": "Chris Umbel", "email": "chris@chrisumbel.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/apparatus/0.0.1", "0.0.2": "http://registry.npmjs.org/apparatus/0.0.2", "0.0.3": "http://registry.npmjs.org/apparatus/0.0.3", "0.0.4": "http://registry.npmjs.org/apparatus/0.0.4" }, "dist": { "0.0.1": { "shasum": "ed3f06d02b6e97376c4032662e8c9cd03ed85b7b", "tarball": "http://registry.npmjs.org/apparatus/-/apparatus-0.0.1.tgz" }, "0.0.2": { "shasum": "8592d2b319f13ef3865afd629f32a289e91e7ebe", "tarball": "http://registry.npmjs.org/apparatus/-/apparatus-0.0.2.tgz" }, "0.0.3": { "shasum": "83a7499cff3982319aa32902b53e01a1ef3545fd", "tarball": "http://registry.npmjs.org/apparatus/-/apparatus-0.0.3.tgz" }, "0.0.4": { "shasum": "b128258d3f6a07ee0b8ec194af592daa8fbdff72", "tarball": "http://registry.npmjs.org/apparatus/-/apparatus-0.0.4.tgz" } }, "keywords": [ "machine", "learning", "ml", "classifier", "clustering", "bayes", "k-means", "logistic", "regression" ], "url": "http://registry.npmjs.org/apparatus/" }, "appborg": { "name": "appborg", "description": "appborg helps you build hybrid apps: native + webkit* + subprocess*", "dist-tags": { "latest": "0.0.17" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-11-26T00:58:34.904Z", "created": "2011-10-03T18:33:15.569Z", "0.0.1": "2011-10-03T18:33:15.829Z", "0.0.2": "2011-10-11T14:17:08.036Z", "0.0.3": "2011-10-11T15:32:19.839Z", "0.0.4": "2011-10-11T15:40:50.452Z", "0.0.5": "2011-10-17T14:45:26.832Z", "0.0.6": "2011-10-18T19:36:35.622Z", "0.0.7": "2011-10-19T14:05:33.504Z", "0.0.8": "2011-10-24T23:11:49.097Z", "0.0.9": "2011-10-25T19:08:56.255Z", "0.0.11": "2011-10-27T09:43:51.641Z", "0.0.12": "2011-11-04T10:46:50.727Z", "0.0.13": "2011-11-10T17:58:40.674Z", "0.0.14": "2011-11-10T22:03:52.099Z", "0.0.15": "2011-11-17T21:56:58.262Z", "0.0.16": "2011-11-21T13:09:03.080Z", "0.0.17": "2011-11-26T00:58:34.904Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/shopkeep/appborg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/appborg/0.0.1", "0.0.2": "http://registry.npmjs.org/appborg/0.0.2", "0.0.3": "http://registry.npmjs.org/appborg/0.0.3", "0.0.4": "http://registry.npmjs.org/appborg/0.0.4", "0.0.5": "http://registry.npmjs.org/appborg/0.0.5", "0.0.6": "http://registry.npmjs.org/appborg/0.0.6", "0.0.7": "http://registry.npmjs.org/appborg/0.0.7", "0.0.8": "http://registry.npmjs.org/appborg/0.0.8", "0.0.9": "http://registry.npmjs.org/appborg/0.0.9", "0.0.11": "http://registry.npmjs.org/appborg/0.0.11", "0.0.12": "http://registry.npmjs.org/appborg/0.0.12", "0.0.13": "http://registry.npmjs.org/appborg/0.0.13", "0.0.14": "http://registry.npmjs.org/appborg/0.0.14", "0.0.15": "http://registry.npmjs.org/appborg/0.0.15", "0.0.16": "http://registry.npmjs.org/appborg/0.0.16", "0.0.17": "http://registry.npmjs.org/appborg/0.0.17" }, "dist": { "0.0.1": { "shasum": "f8f31a2f8011dd055062bc522016056dbfb953fb", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.1.tgz" }, "0.0.2": { "shasum": "8703246b7c52a45beb1e2968c77e31c46a793d1e", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.2.tgz" }, "0.0.3": { "shasum": "9ee0c4864d02be371cc358871ed8702d1b58fdb6", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.3.tgz" }, "0.0.4": { "shasum": "ce3abd1736932fdd9fbcb452277c6ef2d977ac10", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.4.tgz" }, "0.0.5": { "shasum": "140479c83b4fd5fac53da2951a53897f146ea8c3", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.5.tgz" }, "0.0.6": { "shasum": "4498b3a0709bb01a09997c5fcf470fe7c869dd33", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.6.tgz" }, "0.0.7": { "shasum": "2fd45891f2b8adf30776bc61c1181eac6f0dbf31", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.7.tgz" }, "0.0.8": { "shasum": "2fcf2ae2645125b0462290d3bb70cbda52f6a5e7", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.8.tgz" }, "0.0.9": { "shasum": "8accd65466558ff585214973bb2df8e751c8629d", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.9.tgz" }, "0.0.11": { "shasum": "615f3fb21d8bbd09b6aeca7617dd56fe95e86e2f", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.11.tgz" }, "0.0.12": { "shasum": "751cd1cadbdc71e6a25285a7df065653a976dac1", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.12.tgz" }, "0.0.13": { "shasum": "99b062ac8b3459c7ebd861af2832a1240ce73aaa", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.13.tgz" }, "0.0.14": { "shasum": "345c90de831ea8bc428b19a26fe367c244f5812a", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.14.tgz" }, "0.0.15": { "shasum": "94650d166e1bceac2dfccd16c9ce359f21ea1df4", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.15.tgz" }, "0.0.16": { "shasum": "78a927b8d1237a543e3a2206b20d88401e5144c6", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.16.tgz" }, "0.0.17": { "shasum": "bc14b8fe8c6151a83ab37b0dfd2cf1676e0a0e15", "tarball": "http://registry.npmjs.org/appborg/-/appborg-0.0.17.tgz" } }, "url": "http://registry.npmjs.org/appborg/" }, "append": { "name": "append", "description": "append the properties from one object to another", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-03T16:45:16.600Z", "created": "2011-08-29T14:20:01.095Z", "0.0.0": "2011-08-29T14:20:03.348Z", "0.0.1": "2011-08-29T14:39:18.690Z", "0.1.0": "2011-11-03T16:45:16.600Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-append.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/append/0.0.0", "0.0.1": "http://registry.npmjs.org/append/0.0.1", "0.1.0": "http://registry.npmjs.org/append/0.1.0" }, "dist": { "0.0.0": { "shasum": "bd88f4102e3ca8c6d954c6d076c2a44b3f49258e", "tarball": "http://registry.npmjs.org/append/-/append-0.0.0.tgz" }, "0.0.1": { "shasum": "747b6d5980ccd1622a9b541a03cde612f4ec9788", "tarball": "http://registry.npmjs.org/append/-/append-0.0.1.tgz" }, "0.1.0": { "shasum": "28682a02b6dd3a38b9d385ee574e506e923917d2", "tarball": "http://registry.npmjs.org/append/-/append-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/append/" }, "applescript": { "name": "applescript", "description": "Easily execute arbitrary AppleScript code on OS X through NodeJS.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/applescript/0.1.0", "0.2.0": "http://registry.npmjs.org/applescript/0.2.0", "0.2.1": "http://registry.npmjs.org/applescript/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/applescript/-/applescript-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/applescript/-/applescript-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/applescript/-/applescript-0.2.1.tgz" } }, "keywords": [ "applescript", "mac", "osx" ], "url": "http://registry.npmjs.org/applescript/" }, "application-name": { "name": "application-name", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "diopib", "email": "diopib@gmail.com" } ], "time": { "modified": "2011-10-10T23:40:22.168Z", "created": "2011-10-10T23:40:21.662Z", "0.0.1": "2011-10-10T23:40:22.168Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/application-name/0.0.1" }, "dist": { "0.0.1": { "shasum": "02289e95832a8f5d35b2b77b65a311c9548fce61", "tarball": "http://registry.npmjs.org/application-name/-/application-name-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/application-name/" }, "appload-dns": { "name": "appload-dns", "description": "DNS library in node.js", "dist-tags": { "latest": "0.1.1" }, "readme": "Appload DNS\n==============================\n\nFork of ndns by Jeremy Johnstone created for Appload platform.\n\nExample in Coffeescript:\n\n dns = require \"appload-dns\"\n zones =\n \"appload.pl\":\n admin: \"rafal@appload.pl\"\n records: [\n {class: \"A\", value: \"192.168.1.100\"}\n {class: \"NS\", value: \"dns1.appload.pl.\"}\n {class: \"NS\", value: \"dns2.appload.pl.\"}\n {prefix: \"dns1\", value: \"192.168.1.100\"}\n {prefix: \"dns2\", value: \"192.168.1.101\"}\n {prefix: \"sample\", value: \"192.168.1.104\"}\n {prefix: \"another-sample\", value: \"192.168.1.105\"}\n {class: \"MX\", value: \"10 aspmx.l.google.com.\"}\n {class: \"TXT\", value: \"hello npm\"}\n ]\n \"zaqpki.pl\":\n admin: \"rafal@appload.pl\"\n records: [\n {class: \"NS\", value: \"dns1.zaqpki.pl.\"}\n {class: \"NS\", value: \"dns2.zaqpki.pl.\"}\n {prefix: \"dns1\", value: \"192.168.1.100\"}\n {prefix: \"dns2\", value: \"192.168.1.101\"}\n {class: \"A\", value: \"192.168.1.100\"}\n ]\n\n server = dns.createServer(zones)\n server.listen(53)\n\nZones configuration can be replaced in real-time by __reload__ method.\n\n server.reload(zones)\n\nConnection can be closed by __close__ method.\n\n server.close()\n \n ", "maintainers": [ { "name": "rafalsobota", "email": "ravsobota@gmail.com" } ], "time": { "modified": "2011-12-03T22:00:19.427Z", "created": "2011-12-03T21:27:30.405Z", "0.1.0": "2011-12-03T21:27:34.398Z", "0.1.1": "2011-12-03T22:00:19.427Z" }, "author": { "name": "Rafał Sobota" }, "repository": { "type": "git", "url": "git://github.com/appload/dns.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/appload-dns/0.1.0", "0.1.1": "http://registry.npmjs.org/appload-dns/0.1.1" }, "dist": { "0.1.0": { "shasum": "f9c84da3c840a55943ed53c1f8762cca4449f7a0", "tarball": "http://registry.npmjs.org/appload-dns/-/appload-dns-0.1.0.tgz" }, "0.1.1": { "shasum": "73aab322c98eacee21d50549ae45100cdd4645c3", "tarball": "http://registry.npmjs.org/appload-dns/-/appload-dns-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/appload-dns/" }, "appzone": { "name": "appzone", "description": "Appzone NodeJS Client", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-10-07T18:13:00.227Z", "created": "2011-04-01T01:01:50.686Z", "0.1.0beta": "2011-04-01T01:01:52.545Z", "0.1.1beta": "2011-04-07T03:51:46.984Z", "0.1.2": "2011-04-11T12:12:32.782Z", "0.1.3": "2011-04-11T15:00:49.731Z", "0.1.4": "2011-04-12T16:28:01.358Z", "0.1.5": "2011-04-12T21:04:42.012Z", "0.1.6": "2011-04-14T15:50:13.068Z", "0.2.1beta": "2011-05-17T23:15:38.540Z", "0.2.2beta": "2011-05-31T21:09:56.134Z", "0.2.3": "2011-08-30T03:54:42.348Z", "0.2.4": "2011-10-07T18:13:00.227Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/Appzone-NodeJS.git" }, "versions": { "0.1.0beta": "http://registry.npmjs.org/appzone/0.1.0beta", "0.1.1beta": "http://registry.npmjs.org/appzone/0.1.1beta", "0.1.2": "http://registry.npmjs.org/appzone/0.1.2", "0.1.3": "http://registry.npmjs.org/appzone/0.1.3", "0.1.4": "http://registry.npmjs.org/appzone/0.1.4", "0.1.5": "http://registry.npmjs.org/appzone/0.1.5", "0.1.6": "http://registry.npmjs.org/appzone/0.1.6", "0.2.1beta": "http://registry.npmjs.org/appzone/0.2.1beta", "0.2.2beta": "http://registry.npmjs.org/appzone/0.2.2beta", "0.2.3": "http://registry.npmjs.org/appzone/0.2.3", "0.2.4": "http://registry.npmjs.org/appzone/0.2.4" }, "dist": { "0.1.0beta": { "shasum": "74b9184919ab94bd593e2474d8b399f6a34e61ec", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.0beta.tgz" }, "0.1.1beta": { "shasum": "640a3079d5da59c9ea9dac590f728bf67c69eb21", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.1beta.tgz" }, "0.1.2": { "shasum": "8f3b8a732a0ef8ebf0014efb8e2a0131f87efa95", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.2.tgz" }, "0.1.3": { "shasum": "68cf070c7778a83ce3608803de1ae14bad402816", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.3.tgz" }, "0.1.4": { "shasum": "d99a62f09bb9352d921f6658b67245bdf3a8bc2c", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.4.tgz" }, "0.1.5": { "shasum": "c4f2a623f701c2d04a3c3ba74a7439d56619f98e", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.5.tgz" }, "0.1.6": { "shasum": "c0de0532c15179b2f1a1df636d49d2b3e137664b", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.1.6.tgz" }, "0.2.1beta": { "shasum": "b795d67bfe8696f8fa04a9989b26968352379df2", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.2.1beta.tgz" }, "0.2.2beta": { "shasum": "4e6def8cf16be6d377e6bb47552f3201655a5b06", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.2.2beta.tgz" }, "0.2.3": { "shasum": "454721ae5237d0d2c772530cdf3a944030909b87", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.2.3.tgz" }, "0.2.4": { "shasum": "9f9f393ad8a24e51e96493f0750a8642069e2b97", "tarball": "http://registry.npmjs.org/appzone/-/appzone-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/appzone/" }, "apricot": { "name": "apricot", "description": "Apricot is a HTML / DOM parser, scraper for Nodejs. It is inspired by rubys hpricot and designed to fetch, iterate, and augment html or html fragments.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "silentrob", "email": "rob@silentrob.me" } ], "time": { "modified": "2011-06-24T20:25:48.040Z", "created": "2011-06-24T16:23:22.690Z", "0.0.1": "2011-06-24T16:23:22.690Z", "0.0.2": "2011-06-24T16:23:22.690Z", "0.0.4": "2011-06-24T16:23:22.690Z", "0.0.4-1-patched-by-isaacs-for-path-issue": "2011-06-24T16:23:22.690Z", "0.0.5": "2011-06-24T20:25:48.040Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/apricot/0.0.1", "0.0.2": "http://registry.npmjs.org/apricot/0.0.2", "0.0.4": "http://registry.npmjs.org/apricot/0.0.4", "0.0.4-1-patched-by-isaacs-for-path-issue": "http://registry.npmjs.org/apricot/0.0.4-1-patched-by-isaacs-for-path-issue", "0.0.5": "http://registry.npmjs.org/apricot/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/apricot/-/apricot-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/apricot/-/apricot-0.0.2.tgz" }, "0.0.4": { "tarball": "http://packages:5984/apricot/-/apricot-0.0.4.tgz" }, "0.0.4-1-patched-by-isaacs-for-path-issue": { "shasum": "2913b22e2cbfe1dc48904fee772f49fe7137d2c6", "tarball": "http://registry.npmjs.org/apricot/-/apricot-0.0.4-1-patched-by-isaacs-for-path-issue.tgz" }, "0.0.5": { "shasum": "ca2a964f93f47e25ebafb6d3d5a6b95cb9a0cac6", "tarball": "http://registry.npmjs.org/apricot/-/apricot-0.0.5.tgz" } }, "keywords": [ "dom", "javascript", "xui" ], "url": "http://registry.npmjs.org/apricot/" }, "arc": { "name": "arc", "description": "draw great circle arcs", "dist-tags": { "latest": "0.0.1" }, "readme": "# arc.js\n\nCalculate great circles routes.\n\nAlgorithms from http://williams.best.vwh.net/avform.htm#Intermediate\n\n\n# Installation\n\nFor NodeJS usage, install with npm:\n\n npm install -g\n\n\n# Usage\n\nThe idea is you may have one or many start and end points.\n\nCreate Coordinate pairs from the longitude (x) and latitude (y) values\nof each place and pass these (and optionally a properties object), to the GreatCircle\nconstructor:\n \n var arc = require('arc');\n var start = new arc.Coord(-122, 48);\n var end = new arc.Coord(-77, 39);\n var gc = new arc.GreatCircle(start, end, {'name': 'Seattle to DC'});\n var line = gc.Arc(6);\n\nThen `line` will be a raw sequence of the start and end coordinates plus an arc of\nintermediate coordinate pairs.\n\n > line\n { properties: { name: 'Seattle to DC' },\n coords: \n [ [ -122, 48.00000000000001 ],\n [ -112.06161978373486, 47.7241672604096 ],\n [ -102.38404317022653, 46.60813199882492 ],\n [ -93.22718895342909, 44.716217302635705 ],\n [ -84.74823988299501, 42.14415510795357 ],\n [ -77, 38.99999999999999 ] ],\n length: 6 }\n\n\nYou can then serialize to a GeoJSON geometry format:\n\n > line.json();\n { geometry: \n { type: 'LineString',\n coordinates: [ [Object], [Object], [Object], [Object], [Object], [Object] ] },\n type: 'Feature',\n properties: { name: 'Seattle to DC' } }\n \nOr to WKT (Well known text):\n\n > line.wkt();\n 'LINESTRING(-122 48.00000000000001,-112.06161978373486 47.7241672604096,-102.38404317022653 46.60813199882492,-93.22718895342909 44.716217302635705,-84.74823988299501 42.14415510795357,-77 38.99999999999999)'\n \nIt is then up to you to add up these features to create fully fledged geodata. See the examples/ directory\nfor sample code to create a GeoJSON file from multiple routes.\n\n", "maintainers": [ { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-11-19T04:45:04.153Z", "created": "2011-11-19T04:44:05.137Z", "0.0.1": "2011-11-19T04:44:06.457Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/arc/0.0.1" }, "dist": { "0.0.1": { "shasum": "e4d0544d578384d165db6a888996a3b48e9f5087", "tarball": "http://registry.npmjs.org/arc/-/arc-0.0.1.tgz" } }, "keywords": [ "maps", "spherical", "globe", "rhumb line", "crow flies", "great circle" ], "url": "http://registry.npmjs.org/arc/" }, "arcabouco-js": { "name": "arcabouco-js", "description": "scalable microframework in node.js", "dist-tags": { "latest": "0.6.8" }, "maintainers": [ { "name": "patricknegri", "email": "patrick@iugu.com.br" } ], "time": { "modified": "2011-11-25T19:30:33.965Z", "created": "2011-11-04T19:36:57.922Z", "0.0.1": "2011-11-04T19:43:54.218Z", "0.0.2": "2011-11-04T19:54:00.418Z", "0.0.3": "2011-11-04T20:05:51.105Z", "0.0.4": "2011-11-04T20:16:30.308Z", "0.5.0": "2011-11-09T13:32:19.029Z", "0.5.1": "2011-11-09T13:40:31.939Z", "0.5.2": "2011-11-09T13:51:50.658Z", "0.5.333": "2011-11-09T15:04:08.543Z", "0.5.4": "2011-11-09T15:38:41.349Z", "0.5.9": "2011-11-09T16:32:33.651Z", "0.6.0": "2011-11-09T17:33:08.119Z", "0.6.1": "2011-11-10T20:26:54.815Z", "0.6.2": "2011-11-11T19:33:06.333Z", "0.6.6": "2011-11-18T16:07:57.350Z", "0.6.7": "2011-11-22T19:17:50.181Z", "0.6.8": "2011-11-25T19:30:33.965Z" }, "author": { "name": "Patrick Negri", "email": "patrick@iugu.com.br" }, "repository": { "type": "git", "url": "git://github.com/pnegri/arcabouco-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/arcabouco-js/0.0.1", "0.0.2": "http://registry.npmjs.org/arcabouco-js/0.0.2", "0.0.3": "http://registry.npmjs.org/arcabouco-js/0.0.3", "0.0.4": "http://registry.npmjs.org/arcabouco-js/0.0.4", "0.5.0": "http://registry.npmjs.org/arcabouco-js/0.5.0", "0.5.1": "http://registry.npmjs.org/arcabouco-js/0.5.1", "0.5.2": "http://registry.npmjs.org/arcabouco-js/0.5.2", "0.5.333": "http://registry.npmjs.org/arcabouco-js/0.5.333", "0.5.4": "http://registry.npmjs.org/arcabouco-js/0.5.4", "0.5.9": "http://registry.npmjs.org/arcabouco-js/0.5.9", "0.6.0": "http://registry.npmjs.org/arcabouco-js/0.6.0", "0.6.1": "http://registry.npmjs.org/arcabouco-js/0.6.1", "0.6.2": "http://registry.npmjs.org/arcabouco-js/0.6.2", "0.6.6": "http://registry.npmjs.org/arcabouco-js/0.6.6", "0.6.7": "http://registry.npmjs.org/arcabouco-js/0.6.7", "0.6.8": "http://registry.npmjs.org/arcabouco-js/0.6.8" }, "dist": { "0.0.1": { "shasum": "8183b38ed676acbdf6ae2596716f3ead4991122a", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.0.1.tgz" }, "0.0.2": { "shasum": "5675fbcaecec2344498d0e9d69f2faa6426156fc", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.0.2.tgz" }, "0.0.3": { "shasum": "4b5679242c5c9cc7032cf3eba65352c288c04c1b", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.0.3.tgz" }, "0.0.4": { "shasum": "649d955e65e73050f6cceb99e04f88a5a28494a2", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.0.4.tgz" }, "0.5.0": { "shasum": "7b9a2d9b2a0d7b3fe3315ed560c8e113319a09eb", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.5.0.tgz" }, "0.5.1": { "shasum": "b77f6d9f3dc803f0695cbedae5c20c96a1023d16", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.5.1.tgz" }, "0.5.2": { "shasum": "aed6535769604f1bda66fb4d51973969f03ec2f2", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.5.2.tgz" }, "0.5.333": { "shasum": "5a76fcff5a00c21f830c196963482ed9ae3965e6", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.5.333.tgz" }, "0.5.4": { "shasum": "31960b008a085f1d0f32180959b66b6248d4e5a8", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.5.4.tgz" }, "0.5.9": { "shasum": "6e335586cbc97e406ceae06bd088ba8303c523a4", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.5.9.tgz" }, "0.6.0": { "shasum": "8179b5b8f825086c981a8ccc0e71677372c200ac", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.6.0.tgz" }, "0.6.1": { "shasum": "9307ae6db196514d37ff794b11f53a4ce20c7671", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.6.1.tgz" }, "0.6.2": { "shasum": "beace7c110b343744d386ff376554a7056eaf1c8", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.6.2.tgz" }, "0.6.6": { "shasum": "d6f5f67bd7049322d289cc1e83cdce7eb654ed0b", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.6.6.tgz" }, "0.6.7": { "shasum": "ffe8503aef546b526d2f01bdbfd44636336b9364", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.6.7.tgz" }, "0.6.8": { "shasum": "b10d7af073e754382ac30ffeb2ac8c58d460b62d", "tarball": "http://registry.npmjs.org/arcabouco-js/-/arcabouco-js-0.6.8.tgz" } }, "keywords": [ "framework", "web", "footprint", "lightweight" ], "url": "http://registry.npmjs.org/arcabouco-js/" }, "arcane": { "name": "arcane", "description": "Simple crypt/decrypt text tool for node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-06-04T23:53:14.131Z", "created": "2011-06-04T23:53:13.289Z", "0.1.0": "2011-06-04T23:53:14.131Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/Arcane.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/arcane/0.1.0" }, "dist": { "0.1.0": { "shasum": "fa71937be230e77a937e1b9f26573dd98a9b87bf", "tarball": "http://registry.npmjs.org/arcane/-/arcane-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/arcane/" }, "arch": { "name": "arch", "description": "A small toolkit-framework", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-10-19T17:49:30.935Z", "created": "2011-10-19T17:39:01.173Z", "0.0.1": "2011-10-19T17:39:03.326Z", "0.0.2": "2011-10-19T17:49:30.935Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/arch/0.0.1", "0.0.2": "http://registry.npmjs.org/arch/0.0.2" }, "dist": { "0.0.1": { "shasum": "26cb6401c3aa678f44207cd909cb03d97e968563", "tarball": "http://registry.npmjs.org/arch/-/arch-0.0.1.tgz" }, "0.0.2": { "shasum": "68adfb63ff9fe68774f13ae5f4b1bf354a0de14c", "tarball": "http://registry.npmjs.org/arch/-/arch-0.0.2.tgz" } }, "keywords": [ "server", "http", "framework", "toolkit", "arch" ], "url": "http://registry.npmjs.org/arch/" }, "archetype": { "name": "archetype", "description": "A web framework leveraging Node.js", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jefftrudeau", "email": "jeff.trudeau@gmail.com" } ], "time": { "modified": "2011-07-22T01:35:26.320Z", "created": "2011-07-22T01:35:25.778Z", "0.0.4": "2011-07-22T01:35:26.320Z" }, "author": { "name": "Jeff Trudeau", "email": "jeff.trudeau@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jefftrudeau/archetype.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/archetype/0.0.4" }, "dist": { "0.0.4": { "shasum": "e5ec26c8620390425efb04c1f0e784d33799a897", "tarball": "http://registry.npmjs.org/archetype/-/archetype-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/archetype/" }, "ArcusNode": { "name": "ArcusNode", "description": "A RTMFP Rendevouz Server For Peer Assisted Networking With Adobe Flash", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "fredvb", "email": "fredericbochmann@gmail.com" } ], "time": { "modified": "2011-09-25T17:43:56.079Z", "created": "2011-09-25T17:43:55.059Z", "0.0.4": "2011-09-25T17:43:56.079Z" }, "author": { "name": "arcusdev", "email": "arcus.node@gmail.com" }, "versions": { "0.0.4": "http://registry.npmjs.org/ArcusNode/0.0.4" }, "dist": { "0.0.4": { "shasum": "865db5cedd537af83a532db19b502d39b0b9054b", "tarball": "http://registry.npmjs.org/ArcusNode/-/ArcusNode-0.0.4.tgz" } }, "keywords": [ "rtmfp", "flash", "p2p", "networking", "rendezvouz", "rtmp", "RPC" ], "url": "http://registry.npmjs.org/ArcusNode/" }, "ardrone": { "name": "ardrone", "description": "Control your Parrot AR.Drone", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "timjb", "email": "tim@timbaumann.info" } ], "time": { "modified": "2011-04-15T21:03:12.801Z", "created": "2011-02-15T15:57:15.798Z", "0.1.0": "2011-02-15T15:57:16.356Z" }, "author": { "name": "Tim Baumann", "email": "tim@timbaumann.info" }, "repository": { "type": "git", "url": "https://github.com/timjb/node-ardrone.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ardrone/0.1.0" }, "dist": { "0.1.0": { "shasum": "756398cbafda628543190d02ddc4af435751e18d", "tarball": "http://registry.npmjs.org/ardrone/-/ardrone-0.1.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "515ea6f3669d8abef3bca495369dd2887eaf29e1", "tarball": "http://registry.npmjs.org/ardrone/-/ardrone-0.1.0-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/ardrone/" }, "ardrone-web": { "name": "ardrone-web", "description": "A web interface to control your ARDrone", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "timjb", "email": "tim@timbaumann.info" } ], "time": { "modified": "2011-02-15T16:26:43.558Z", "created": "2011-02-15T16:26:42.828Z", "0.1.0": "2011-02-15T16:26:43.558Z" }, "author": { "name": "Tim Baumann", "email": "tim@timbaumann.info" }, "repository": { "type": "git", "url": "https://github.com/timjb/node-ardrone-web.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ardrone-web/0.1.0" }, "dist": { "0.1.0": { "shasum": "ed672e02fff7dc7caf59a72a864fec1875f2c747", "tarball": "http://registry.npmjs.org/ardrone-web/-/ardrone-web-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ardrone-web/" }, "arduino": { "name": "arduino", "description": "Control your Arduino with Node", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "voodootikigod", "email": "chris@iterativedesigns.com" } ], "time": { "modified": "2011-06-01T03:49:06.564Z", "created": "2011-06-01T03:49:06.371Z", "0.2.3": "2011-06-01T03:49:06.564Z" }, "author": { "name": "Tobias Schneider", "email": "schneider@uxebu.com" }, "repository": { "type": "git", "url": "git://github.com/voodootikigod/node-arduino.git" }, "versions": { "0.2.3": "http://registry.npmjs.org/arduino/0.2.3" }, "dist": { "0.2.3": { "shasum": "4f7d7c7a22d411382c2ef1b45bb9ac838a114475", "tarball": "http://registry.npmjs.org/arduino/-/arduino-0.2.3.tgz" } }, "keywords": [ "arduino", "serialport", "robots" ], "url": "http://registry.npmjs.org/arduino/" }, "ArgKit": { "name": "ArgKit", "description": "command line arguments extension (not yet working)", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "beatak", "email": "beatak@gmail.com" } ], "time": { "modified": "2011-10-30T00:10:44.129Z", "created": "2011-10-30T00:10:43.182Z", "0.0.0": "2011-10-30T00:10:44.129Z" }, "author": { "name": "Takashi Mizohata", "email": "beatak@gmail.com", "url": "http://beatak.github.com/" }, "repository": { "type": "git", "url": "git://github.com/beatak/ArgKit.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ArgKit/0.0.0" }, "dist": { "0.0.0": { "shasum": "4265b64908a30bee162ad346f66290648481146e", "tarball": "http://registry.npmjs.org/ArgKit/-/ArgKit-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/ArgKit/" }, "argon": { "name": "argon", "description": "Function argument processing and validation", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-01-06T04:13:44.606Z", "created": "2011-01-06T04:13:43.702Z", "0.3.0": "2011-01-06T04:13:44.606Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "http://github.com/TrevorBurnham/argon.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/argon/0.3.0" }, "dist": { "0.3.0": { "shasum": "ebeb7826ce6c363bf6c9a9d8a84ccd819c7a1922", "tarball": "http://registry.npmjs.org/argon/-/argon-0.3.0.tgz" } }, "keywords": [ "validation" ], "url": "http://registry.npmjs.org/argon/" }, "argparse": { "name": "argparse", "description": "An argparser inspired by the python module", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "author": { "name": "Julien Polo", "email": "julien.polo@gmail.com", "url": "http://github.com/jpolo" }, "repository": { "type": "git", "url": "git://github.com/jpolo/node-argparse.git" }, "time": { "modified": "2011-08-01T21:25:21.591Z", "created": "2011-08-01T21:25:21.591Z", "0.1.0": "2011-08-01T21:25:21.592Z", "0.1.3": "2011-08-01T21:25:21.592Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/argparse/0.1.0", "0.1.3": "http://registry.npmjs.org/argparse/0.1.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/argparse/-/argparse-0.1.0.tgz" }, "0.1.3": { "shasum": "ac848f75399a6345ae0d97fb280dbe79a324e263", "tarball": "http://registry.npmjs.org/argparse/-/argparse-0.1.3.tgz" } }, "keywords": [ "parser", "arg", "cli", "console", "options" ], "url": "http://registry.npmjs.org/argparse/" }, "argparser": { "name": "argparser", "description": "object to parse commandline-args and options.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-29T17:45:29.112Z", "created": "2011-04-28T03:16:39.903Z", "0.0.1": "2011-04-28T03:16:40.529Z", "0.0.2": "2011-04-28T04:05:40.256Z", "0.0.3": "2011-04-28T05:06:25.868Z", "0.0.4": "2011-04-28T05:19:47.982Z", "0.0.5": "2011-06-16T06:54:52.751Z", "0.0.6": "2011-06-16T07:20:21.115Z", "0.0.7": "2011-06-16T07:45:39.791Z", "0.0.8": "2011-07-19T01:53:59.068Z", "0.0.9": "2011-10-29T17:45:29.112Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/argparser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/argparser/0.0.1", "0.0.2": "http://registry.npmjs.org/argparser/0.0.2", "0.0.3": "http://registry.npmjs.org/argparser/0.0.3", "0.0.4": "http://registry.npmjs.org/argparser/0.0.4", "0.0.5": "http://registry.npmjs.org/argparser/0.0.5", "0.0.6": "http://registry.npmjs.org/argparser/0.0.6", "0.0.7": "http://registry.npmjs.org/argparser/0.0.7", "0.0.8": "http://registry.npmjs.org/argparser/0.0.8", "0.0.9": "http://registry.npmjs.org/argparser/0.0.9" }, "dist": { "0.0.1": { "shasum": "8f08d4acbfa433d204480364826c6d38d36083e2", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.1.tgz" }, "0.0.2": { "shasum": "f0cd88b05615215ca0b4b5389feb7d8ff91bc090", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.2.tgz" }, "0.0.3": { "shasum": "313bc9678fcf7f7d5e991b015f5ace650b219530", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.3.tgz" }, "0.0.4": { "shasum": "df30aff596dac7721e4434c8c9457431e0707793", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.4.tgz" }, "0.0.5": { "shasum": "25dbf47a3bcab9eb12f3d0b6b5f1d08df3370c6e", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.5.tgz" }, "0.0.6": { "shasum": "f1487422cfc308eaf5d46d9c97d7288ae7a726da", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.6.tgz" }, "0.0.7": { "shasum": "96cab2010052bcae70d82f44556c41860069709f", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.7.tgz" }, "0.0.8": { "shasum": "ded274b423f67463697a81a911f5ab015e36dba3", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.8.tgz" }, "0.0.9": { "shasum": "5ea66c3d72cceed4c8fd241d7e4da4784d8496c5", "tarball": "http://registry.npmjs.org/argparser/-/argparser-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/argparser/" }, "argsparser": { "name": "argsparser", "description": "A tiny command line arguments parser", "dist-tags": { "stable": "0.0.6", "latest": "0.0.6" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2011-09-07T18:35:00.241Z", "created": "2010-12-30T11:45:04.615Z", "0.0.3": "2010-12-30T11:45:05.073Z", "0.0.4": "2011-03-09T14:18:12.400Z", "0.0.5": "2011-04-15T21:35:37.977Z", "0.0.6": "2011-06-15T12:25:00.402Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/node-argsparser.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/argsparser/0.0.3", "0.0.4": "http://registry.npmjs.org/argsparser/0.0.4", "0.0.5": "http://registry.npmjs.org/argsparser/0.0.5", "0.0.6": "http://registry.npmjs.org/argsparser/0.0.6" }, "dist": { "0.0.3": { "shasum": "c6782e62e97ce60c6e5245c1115da6d732410539", "tarball": "http://registry.npmjs.org/argsparser/-/argsparser-0.0.3.tgz" }, "0.0.4": { "shasum": "ad416bd94f18e661fc81d6e292c58e6235a75abe", "tarball": "http://registry.npmjs.org/argsparser/-/argsparser-0.0.4.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "80a61bcb3ef9ff8c855055d23e37d5b3dc2429f0", "tarball": "http://registry.npmjs.org/argsparser/-/argsparser-0.0.4-0.4-sunos-5.11.tgz" } } }, "0.0.5": { "shasum": "d7773856c6faebe2efc138ba5f11580bc79aa8eb", "tarball": "http://registry.npmjs.org/argsparser/-/argsparser-0.0.5.tgz" }, "0.0.6": { "shasum": "ff45eb5b92c004225cf146a51d339dccb265be63", "tarball": "http://registry.npmjs.org/argsparser/-/argsparser-0.0.6.tgz" } }, "keywords": [ "arguments", "options", "command line", "parser" ], "url": "http://registry.npmjs.org/argsparser/" }, "argtype": { "name": "argtype", "description": "JavaScript function arguments type checker", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "torvalamo", "email": "tor.valamo@gmail.com" } ], "author": { "name": "Tor Valamo", "email": "tor.valamo@magimedia.no", "url": "http://magnimedia.no/" }, "repository": { "type": "git", "url": "http://github.com/torvalamo/argtype.js.git" }, "time": { "modified": "2011-01-29T14:49:12.460Z", "created": "2011-01-29T14:49:12.460Z", "0.2.0": "2011-01-29T14:49:12.460Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/argtype/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/argtype/-/argtype-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/argtype/" }, "arguments": { "name": "arguments", "description": "Yet Another command-line parser for node.js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "frangossauro", "email": "ondeosfrangosnaotemvez@gmail.com" }, { "name": "fczuardi", "email": "fabricio@fabricio.org" } ], "author": { "name": "Fabricio C Zuardi" }, "versions": { "1.0.0": "http://registry.npmjs.org/arguments/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/arguments/-/arguments-1.0.0.tgz" } }, "keywords": [ "argv", "getopt", "command-line" ], "url": "http://registry.npmjs.org/arguments/" }, "argumentum": { "name": "argumentum", "description": "Option parser with generated usage and commands", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "paulmillr", "email": "paulmillr@me.com" } ], "time": { "modified": "2011-12-01T03:48:05.661Z", "created": "2011-12-01T03:13:53.529Z", "0.5.0": "2011-12-01T03:48:05.661Z" }, "author": { "name": "Paul Miller", "email": "paulmillr@me.com" }, "repository": { "type": "git", "url": "git://github.com/paulmillr/argumentum.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/argumentum/0.5.0" }, "dist": { "0.5.0": { "shasum": "bca71da9e86b9f3d9337383f1480376b9ad1746a", "tarball": "http://registry.npmjs.org/argumentum/-/argumentum-0.5.0.tgz" } }, "keywords": [ "arguments", "option parser", "command line", "options", "parser", "nomnom" ], "url": "http://registry.npmjs.org/argumentum/" }, "aria": { "name": "aria", "description": "A client library for Aria API", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "sintaxi", "email": "brock@sintaxi.com" } ], "time": { "modified": "2011-10-12T22:43:19.448Z", "created": "2011-10-11T22:16:14.169Z", "0.1.0": "2011-10-11T22:16:14.634Z", "0.2.0": "2011-10-12T10:41:02.739Z", "0.2.1": "2011-10-12T22:43:19.448Z" }, "author": { "name": "Brock Whitten", "email": "brock@sintaxi.com" }, "repository": { "type": "git", "url": "git://github.com/sintaxi/node-aria.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/aria/0.1.0", "0.2.0": "http://registry.npmjs.org/aria/0.2.0", "0.2.1": "http://registry.npmjs.org/aria/0.2.1" }, "dist": { "0.1.0": { "shasum": "f7c6d32f9f9d5fac1d4c891913d309cfe2c89acc", "tarball": "http://registry.npmjs.org/aria/-/aria-0.1.0.tgz" }, "0.2.0": { "shasum": "fbef29846d400c0629a9e3a29c313823d1ef5ed6", "tarball": "http://registry.npmjs.org/aria/-/aria-0.2.0.tgz" }, "0.2.1": { "shasum": "ea7a9346089882319551b9d36804e95e0ba81d1a", "tarball": "http://registry.npmjs.org/aria/-/aria-0.2.1.tgz" } }, "keywords": [ "aria", "api", "client", "soap" ], "url": "http://registry.npmjs.org/aria/" }, "aries": { "name": "aries", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "edjafarov", "email": "djkojb@gmail.com" } ], "time": { "modified": "2011-09-28T07:17:09.886Z", "created": "2011-09-28T07:17:09.001Z", "0.0.1": "2011-09-28T07:17:09.886Z" }, "author": { "name": "Eldar Djafarov", "email": "djkojb@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/aries/0.0.1" }, "dist": { "0.0.1": { "shasum": "c5b3228afa4cd3a92258f5a804ebcc22f113c9fd", "tarball": "http://registry.npmjs.org/aries/-/aries-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/aries/" }, "AriesNode": { "name": "AriesNode", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "edjafarov", "email": "djkojb@gmail.com" } ], "time": { "modified": "2011-09-16T20:42:06.115Z", "created": "2011-09-16T20:42:05.312Z", "0.0.1": "2011-09-16T20:42:06.115Z" }, "author": { "name": "Eldar Djafarov", "email": "djkojb@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/AriesNode/0.0.1" }, "dist": { "0.0.1": { "shasum": "ef1a5d01a77ff32537009c2c43ccf14a99832672", "tarball": "http://registry.npmjs.org/AriesNode/-/AriesNode-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/AriesNode/" }, "armory": { "name": "armory", "description": "A simple wrapper for the WoW Armory API.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "xtian", "email": "christian@cwesselhoeft.com" } ], "time": { "modified": "2011-10-23T23:22:35.112Z", "created": "2011-04-17T05:44:13.908Z", "0.1.0": "2011-04-17T05:44:14.215Z", "0.1.1": "2011-04-18T15:28:46.838Z", "0.1.2": "2011-05-29T22:50:44.267Z", "0.1.3": "2011-05-30T12:57:19.567Z", "0.2.0": "2011-06-22T14:00:25.336Z", "0.2.1": "2011-07-28T17:03:48.748Z", "0.3.0": "2011-08-08T01:52:04.717Z", "0.3.1": "2011-08-10T23:15:21.908Z", "0.4.0": "2011-10-23T23:22:35.112Z" }, "author": { "name": "Christian Wesselhoeft", "email": "christian@cwesselhoeft.com" }, "repository": { "type": "git", "url": "git://github.com/xtian/node-armory.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/armory/0.1.0", "0.1.1": "http://registry.npmjs.org/armory/0.1.1", "0.1.2": "http://registry.npmjs.org/armory/0.1.2", "0.1.3": "http://registry.npmjs.org/armory/0.1.3", "0.2.0": "http://registry.npmjs.org/armory/0.2.0", "0.2.1": "http://registry.npmjs.org/armory/0.2.1", "0.3.0": "http://registry.npmjs.org/armory/0.3.0", "0.3.1": "http://registry.npmjs.org/armory/0.3.1", "0.4.0": "http://registry.npmjs.org/armory/0.4.0" }, "dist": { "0.1.0": { "shasum": "a2a4677adc5fdfb22199b48b732eb75ad5634aea", "tarball": "http://registry.npmjs.org/armory/-/armory-0.1.0.tgz" }, "0.1.1": { "shasum": "1e7444cfc036f2232cfd74ae659de727a21195e1", "tarball": "http://registry.npmjs.org/armory/-/armory-0.1.1.tgz" }, "0.1.2": { "shasum": "3a7269a66bf4c27fe26fc6f3cdf5a1c6b2ee0e59", "tarball": "http://registry.npmjs.org/armory/-/armory-0.1.2.tgz" }, "0.1.3": { "shasum": "75067aa4361b267dafd1ff5dd66892dc63b97081", "tarball": "http://registry.npmjs.org/armory/-/armory-0.1.3.tgz" }, "0.2.0": { "shasum": "67b3eb67b15101844af6a76916fc24144613b866", "tarball": "http://registry.npmjs.org/armory/-/armory-0.2.0.tgz" }, "0.2.1": { "shasum": "96129293b1314d469938cbeb38848c5118fea3be", "tarball": "http://registry.npmjs.org/armory/-/armory-0.2.1.tgz" }, "0.3.0": { "shasum": "008cbed38edc4c79fe72c51666faca9365715ebf", "tarball": "http://registry.npmjs.org/armory/-/armory-0.3.0.tgz" }, "0.3.1": { "shasum": "b5a671b95733ae1385d61876dc1482eda1ce48e7", "tarball": "http://registry.npmjs.org/armory/-/armory-0.3.1.tgz" }, "0.4.0": { "shasum": "02a95a1c5fc27e71e6cc6368e9d6ae17ce941de6", "tarball": "http://registry.npmjs.org/armory/-/armory-0.4.0.tgz" } }, "keywords": [ "wow", "warcraft", "armory" ], "url": "http://registry.npmjs.org/armory/" }, "arnold": { "name": "arnold", "description": "Tiny JavaScript library for string manipulation.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "baggz", "email": "hello@frantisekhaba.com" } ], "time": { "modified": "2011-07-24T20:41:59.904Z", "created": "2011-07-24T20:41:59.120Z", "0.1.0": "2011-07-24T20:41:59.904Z" }, "author": { "name": "František Hába", "email": "hello@frantisekhaba.com" }, "repository": { "type": "git", "url": "git://github.com/Baggz/Arnold.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/arnold/0.1.0" }, "dist": { "0.1.0": { "shasum": "e068e6ef0ae0dc9d19124318cfc8722cbfca7f77", "tarball": "http://registry.npmjs.org/arnold/-/arnold-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/arnold/" }, "arouter": { "name": "arouter", "description": "A very simple router", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "radicality", "email": "me@rafal.io" } ], "time": { "modified": "2011-08-06T20:57:58.032Z", "created": "2011-07-26T21:47:27.572Z", "0.0.1": "2011-07-26T21:47:28.062Z", "0.0.11": "2011-07-26T22:39:11.701Z", "0.0.2": "2011-08-06T20:57:58.032Z" }, "author": { "name": "Rafal Szymanski", "email": "me@rafal.io", "url": "http://rafal.io" }, "repository": { "url": "http://github.com/radicality/arouter" }, "versions": { "0.0.1": "http://registry.npmjs.org/arouter/0.0.1", "0.0.11": "http://registry.npmjs.org/arouter/0.0.11", "0.0.2": "http://registry.npmjs.org/arouter/0.0.2" }, "dist": { "0.0.1": { "shasum": "36492193f56b7ac5cb4cc4847f0bfc113b62733c", "tarball": "http://registry.npmjs.org/arouter/-/arouter-0.0.1.tgz" }, "0.0.11": { "shasum": "c6e2494f5800c8cbcad5e7eaae950472d83d5735", "tarball": "http://registry.npmjs.org/arouter/-/arouter-0.0.11.tgz" }, "0.0.2": { "shasum": "609f6f72291a7dbd6c1d3117592d7a490b88b746", "tarball": "http://registry.npmjs.org/arouter/-/arouter-0.0.2.tgz" } }, "keywords": [ "router" ], "url": "http://registry.npmjs.org/arouter/" }, "arp": { "name": "arp", "description": "Read the ARP table to find MAC addresses", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "teknopaul", "email": "teknopaul@gmail.com" } ], "time": { "modified": "2011-11-29T21:00:56.271Z", "created": "2011-11-29T21:00:53.859Z", "0.0.1": "2011-11-29T21:00:56.271Z" }, "author": { "name": "teknopaul" }, "repository": { "type": "git", "url": "git://github.com/teknopaul/arp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/arp/0.0.1" }, "dist": { "0.0.1": { "shasum": "a6b0b1223503b47a2de356da895d9ddd722a958d", "tarball": "http://registry.npmjs.org/arp/-/arp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/arp/" }, "array-promise": { "name": "array-promise", "description": "Act on asynchronously loaded arrays via forEach, map, etc without the usual, messy callback interface.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-01-28T22:40:22.086Z", "created": "2011-01-28T22:40:21.607Z", "0.0.1": "2011-01-28T22:40:22.086Z" }, "author": { "name": "Brian Noguchi", "url": "https://github.com/bnoguchi/" }, "repository": "https://github.com/bnoguchi/array-promise.git", "versions": { "0.0.1": "http://registry.npmjs.org/array-promise/0.0.1" }, "dist": { "0.0.1": { "shasum": "e826b6236d3251097af8cf88bb7f00e0dc50d8ac", "tarball": "http://registry.npmjs.org/array-promise/-/array-promise-0.0.1.tgz" } }, "keywords": [ "node", "promise", "array" ], "url": "http://registry.npmjs.org/array-promise/" }, "Array.prototype.forEachAsync": { "name": "Array.prototype.forEachAsync", "description": "The Array.prototype.forEachAsync module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:37:56.470Z", "created": "2011-07-13T20:37:56.108Z", "2.1.1": "2011-07-13T20:37:56.471Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/Array.prototype.forEachAsync/2.1.1" }, "dist": { "2.1.1": { "shasum": "802f90252e66d0e2ca2520f3f3da2b3ba3bff45a", "tarball": "http://registry.npmjs.org/Array.prototype.forEachAsync/-/Array.prototype.forEachAsync-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "Array.prototype.forEachAsync", "chain", "step", "util", "browser" ], "url": "http://registry.npmjs.org/Array.prototype.forEachAsync/" }, "arrayemitter": { "name": "arrayemitter", "description": "EventEmitter emittin array-iteration events.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-16T01:57:23.275Z", "created": "2011-04-19T09:18:04.565Z", "0.0.1": "2011-04-19T09:18:05.263Z", "0.0.2": "2011-09-30T02:57:08.313Z", "0.0.3": "2011-09-30T03:31:09.472Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/ArrayEmitter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/arrayemitter/0.0.1", "0.0.2": "http://registry.npmjs.org/arrayemitter/0.0.2" }, "dist": { "0.0.1": { "shasum": "060ae7392a792b2213e14a82acfe1b507da5ba16", "tarball": "http://registry.npmjs.org/arrayemitter/-/arrayemitter-0.0.1.tgz" }, "0.0.2": { "shasum": "b76f0cc691913fc3d1205905d77ed002ddede14b", "tarball": "http://registry.npmjs.org/arrayemitter/-/arrayemitter-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/arrayemitter/" }, "arraystream": { "name": "arraystream", "description": "ReadableStream of arrays and hash variables.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-21T06:44:02.147Z", "created": "2011-11-16T01:51:14.628Z", "0.0.1": "2011-11-16T01:51:17.579Z", "0.0.2": "2011-11-18T11:32:14.365Z", "0.0.3": "2011-11-21T06:44:02.147Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/ArrayStream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/arraystream/0.0.1", "0.0.2": "http://registry.npmjs.org/arraystream/0.0.2", "0.0.3": "http://registry.npmjs.org/arraystream/0.0.3" }, "dist": { "0.0.1": { "shasum": "06ab548c28e2120865cab2b02f2c3c4289a7e94b", "tarball": "http://registry.npmjs.org/arraystream/-/arraystream-0.0.1.tgz" }, "0.0.2": { "shasum": "8ad497d28e59754b035a81cebbaafb36201c1502", "tarball": "http://registry.npmjs.org/arraystream/-/arraystream-0.0.2.tgz" }, "0.0.3": { "shasum": "856b540425b59843865569878205caecbb67a74b", "tarball": "http://registry.npmjs.org/arraystream/-/arraystream-0.0.3.tgz" } }, "keywords": [ "ReadableStream", "array", "object", "stream" ], "url": "http://registry.npmjs.org/arraystream/" }, "asciimo": { "name": "asciimo", "description": "create awesome ascii art with javascript! works in node.js or the browser.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/Marak/asciimo.git" }, "versions": { "0.2.4": "http://registry.npmjs.org/asciimo/0.2.4", "0.2.5": "http://registry.npmjs.org/asciimo/0.2.5", "0.3.0": "http://registry.npmjs.org/asciimo/0.3.0", "0.3.1": "http://registry.npmjs.org/asciimo/0.3.1" }, "dist": { "0.2.4": { "tarball": "http://packages:5984/asciimo/-/asciimo-0.2.4.tgz" }, "0.2.5": { "tarball": "http://packages:5984/asciimo/-/asciimo-0.2.5.tgz" }, "0.3.0": { "tarball": "http://packages:5984/asciimo/-/asciimo-0.3.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/asciimo/-/asciimo-0.3.1.tgz" } }, "keywords": [ "ascii", "text", "art" ], "url": "http://registry.npmjs.org/asciimo/" }, "asciiporn": { "name": "asciiporn", "description": "i love asciiporn!", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kaizhu", "email": "kaizhu256@gmail.com" } ], "time": { "modified": "2011-11-19T03:35:15.929Z", "created": "2011-11-19T03:35:11.941Z", "0.0.1": "2011-11-19T03:35:15.929Z" }, "author": { "name": "kai zhu" }, "versions": { "0.0.1": "http://registry.npmjs.org/asciiporn/0.0.1" }, "dist": { "0.0.1": { "shasum": "f258e66d87ef6a81b2c94f58ddf105ed7c2e8553", "tarball": "http://registry.npmjs.org/asciiporn/-/asciiporn-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/asciiporn/" }, "asereje": { "name": "asereje", "description": "Asereje is a library that builds your assets on demand", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "time": { "modified": "2011-12-08T17:18:04.191Z", "created": "2011-08-14T11:12:23.740Z", "0.0.1": "2011-12-08T12:27:48.642Z", "0.0.2": "2011-12-08T12:27:48.642Z", "0.0.3": "2011-12-08T12:27:48.642Z", "0.0.4": "2011-12-08T12:27:48.642Z", "0.0.5": "2011-12-08T12:27:48.642Z", "0.0.6": "2011-12-08T12:27:48.642Z", "0.0.7": "2011-12-08T12:27:48.642Z", "0.0.8": "2011-12-08T12:27:48.642Z", "0.0.9": "2011-12-08T12:27:48.642Z", "0.1.0": "2011-12-08T17:18:04.191Z" }, "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/asereje.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/asereje/0.0.1", "0.0.2": "http://registry.npmjs.org/asereje/0.0.2", "0.0.3": "http://registry.npmjs.org/asereje/0.0.3", "0.0.4": "http://registry.npmjs.org/asereje/0.0.4", "0.0.5": "http://registry.npmjs.org/asereje/0.0.5", "0.0.6": "http://registry.npmjs.org/asereje/0.0.6", "0.0.7": "http://registry.npmjs.org/asereje/0.0.7", "0.0.8": "http://registry.npmjs.org/asereje/0.0.8", "0.0.9": "http://registry.npmjs.org/asereje/0.0.9", "0.1.0": "http://registry.npmjs.org/asereje/0.1.0" }, "dist": { "0.0.1": { "shasum": "33f37d0c984cfbdef75e689d22e1238187bcbb59", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.1.tgz" }, "0.0.2": { "shasum": "72b5802ef3651151f76e808949e5ce4e825dff74", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.2.tgz" }, "0.0.3": { "shasum": "b376bd513a31e1a92bd516a1ceaa3d84b2674522", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.3.tgz" }, "0.0.4": { "shasum": "6b93a92af5dee6d79028e57de7ab57132c6b711b", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.4.tgz" }, "0.0.5": { "shasum": "ab22cfd22b134ce553ddc468150fd96d483c031d", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.5.tgz" }, "0.0.6": { "shasum": "fc1eb8023343c797b4a49ebce0c7b112ada90d5d", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.6.tgz" }, "0.0.7": { "shasum": "81ee937bdddf93b1362c33e67e4c892ba487d411", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.7.tgz" }, "0.0.8": { "shasum": "fa56a0ab333dc5e436220d363896a4683c3a9fdf", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.8.tgz" }, "0.0.9": { "shasum": "2330c62260f1b546a1b41b7734c1c580d63b94c9", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.0.9.tgz" }, "0.1.0": { "shasum": "56e60fd59c42698a03cd20b076b27b5f3d45cee5", "tarball": "http://registry.npmjs.org/asereje/-/asereje-0.1.0.tgz" } }, "keywords": [ "build", "assets", "css", "javascript" ], "url": "http://registry.npmjs.org/asereje/" }, "asEvented": { "name": "asEvented", "description": "Micro event emitter which provides the observer pattern to JavaScript object.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mkuklis", "email": "michal.kuklis@gmail.com" } ], "time": { "modified": "2011-06-09T03:03:42.727Z", "created": "2011-06-09T03:03:42.354Z", "0.0.1": "2011-06-09T03:03:42.727Z" }, "author": { "name": "Michal Kuklis", "email": "michal.kuklis@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mkuklis/asEvented.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/asEvented/0.0.1" }, "dist": { "0.0.1": { "shasum": "5ef849a907c1eebf9ca6166f127b46c9a5c123cc", "tarball": "http://registry.npmjs.org/asEvented/-/asEvented-0.0.1.tgz" } }, "keywords": [ "evemts", "emitter", "bind", "trigger", "observer" ], "url": "http://registry.npmjs.org/asEvented/" }, "ash": { "name": "ash", "description": "A framework for the bohemian web developer", "dist-tags": { "latest": "0.0.1rc" }, "maintainers": [ { "name": "capecodehq", "email": "ric@allinson.com" } ], "author": { "name": "Ric Allinson", "email": "ric@allinson.me" }, "versions": { "0.0.1rc": "http://registry.npmjs.org/ash/0.0.1rc" }, "dist": { "0.0.1rc": { "tarball": "http://packages:5984/ash/-/ash-0.0.1rc.tgz" } }, "keywords": [ "framework", "web" ], "url": "http://registry.npmjs.org/ash/" }, "ask": { "name": "ask", "description": "ask user prompt for cake", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "twilson63", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-05-14T21:34:31.781Z", "created": "2011-05-14T21:34:31.330Z", "0.0.1": "2011-05-14T21:34:31.781Z" }, "author": { "name": "Tom Wilson" }, "repository": { "type": "git", "url": "git://github.com/twilson63/ask.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ask/0.0.1" }, "dist": { "0.0.1": { "shasum": "36524635d4ae573ba9d12cfe1f193010e7e1d2aa", "tarball": "http://registry.npmjs.org/ask/-/ask-0.0.1.tgz" } }, "keywords": [ "javascript", "prompt", "cake", "coffeescript" ], "url": "http://registry.npmjs.org/ask/" }, "asn1": { "name": "asn1", "description": "Contains parsers and serializers for ASN.1 (currently BER only)", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-12-08T16:49:17.462Z", "created": "2011-07-19T19:07:06.870Z", "0.1.0": "2011-12-08T16:49:17.462Z", "0.1.1": "2011-12-08T16:49:17.462Z", "0.1.2": "2011-12-08T16:49:17.462Z", "0.1.3": "2011-12-08T16:49:17.462Z", "0.1.4": "2011-12-08T16:49:17.462Z", "0.1.5": "2011-12-08T16:49:17.462Z", "0.1.6": "2011-12-08T16:49:17.462Z", "0.1.7": "2011-12-08T16:49:17.462Z", "0.1.8": "2011-11-07T22:10:26.013Z", "0.1.9": "2011-11-11T19:18:29.635Z", "0.1.10": "2011-12-08T16:49:17.462Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-asn1.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/asn1/0.1.0", "0.1.1": "http://registry.npmjs.org/asn1/0.1.1", "0.1.2": "http://registry.npmjs.org/asn1/0.1.2", "0.1.3": "http://registry.npmjs.org/asn1/0.1.3", "0.1.4": "http://registry.npmjs.org/asn1/0.1.4", "0.1.5": "http://registry.npmjs.org/asn1/0.1.5", "0.1.6": "http://registry.npmjs.org/asn1/0.1.6", "0.1.7": "http://registry.npmjs.org/asn1/0.1.7", "0.1.8": "http://registry.npmjs.org/asn1/0.1.8", "0.1.9": "http://registry.npmjs.org/asn1/0.1.9", "0.1.10": "http://registry.npmjs.org/asn1/0.1.10" }, "dist": { "0.1.0": { "shasum": "8618214ff5c0180807a885d9c1f3b67dc73e058f", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.0.tgz" }, "0.1.1": { "shasum": "a63c6cc21cafa12ac05f5c3f61e6084566292aa2", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.1.tgz" }, "0.1.2": { "shasum": "ac835e89fed60d2909179f192295f36162e8c00a", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.2.tgz" }, "0.1.3": { "shasum": "4bc56225d38f434d832582980bfc7f5e50bbb1c4", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.3.tgz" }, "0.1.4": { "shasum": "f1ea11165f132785bc040f8d4ed8333a84bddb14", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.4.tgz" }, "0.1.5": { "shasum": "eb22776346f5b7583c227a2f74bb984133c83260", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.5.tgz" }, "0.1.6": { "shasum": "39f634ff13d942d9d922939a2742909233b84c78", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.6.tgz" }, "0.1.7": { "shasum": "68f70219ea9f57f035bc40507bfb30d14f0f2f62", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.7.tgz" }, "0.1.8": { "shasum": "9b0012d5469d70cb5516c84d4c5b772c1f1521de", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.8.tgz" }, "0.1.9": { "shasum": "d90236dce043ffa224b28f1aad4b6dfc78783a9c", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.9.tgz" }, "0.1.10": { "shasum": "27488f32749567e1e117a9764c70c76b053312e5", "tarball": "http://registry.npmjs.org/asn1/-/asn1-0.1.10.tgz" } }, "url": "http://registry.npmjs.org/asn1/" }, "aspsms": { "name": "aspsms", "description": "Send SMS text messages through aspsms.com", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "maxkueng", "email": "me@maxkueng.com" } ], "time": { "modified": "2011-05-01T16:30:01.526Z", "created": "2011-05-01T14:43:27.655Z", "0.1.0": "2011-05-01T14:43:28.187Z", "0.1.1": "2011-05-01T14:45:36.525Z" }, "author": { "name": "Max Kueng", "email": "me@maxkueng.com", "url": "http://maxkueng.com/" }, "repository": { "type": "git", "url": "git://github.com/maxkueng/node-aspsms.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/aspsms/0.1.0", "0.1.1": "http://registry.npmjs.org/aspsms/0.1.1" }, "dist": { "0.1.0": { "shasum": "29aa46e68a468cefcb9844b2d08441133b31cc81", "tarball": "http://registry.npmjs.org/aspsms/-/aspsms-0.1.0.tgz" }, "0.1.1": { "shasum": "034090f410a5b3b308a8a02f1b667644b7a34b8b", "tarball": "http://registry.npmjs.org/aspsms/-/aspsms-0.1.1.tgz" } }, "keywords": [ "sms", "text message", "short message service", "aspsms" ], "url": "http://registry.npmjs.org/aspsms/" }, "assert": { "name": "assert", "description": "Node.JS assert module", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-06-30T00:30:08.699Z", "created": "2011-06-30T00:30:08.354Z", "0.4.9": "2011-06-30T00:30:08.699Z" }, "author": { "name": "narwhal.js", "url": "http://narwhaljs.org" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/assert/0.4.9" }, "dist": { "0.4.9": { "shasum": "45faff1a58f718508118873dead940c8b51db939", "tarball": "http://registry.npmjs.org/assert/-/assert-0.4.9.tgz" } }, "keywords": [ "ender", "assert" ], "url": "http://registry.npmjs.org/assert/" }, "assertions": { "name": "assertions", "description": "loads of useful assert functions in one package", "dist-tags": { "latest": "2.2.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-12T04:25:16.038Z", "created": "2011-06-01T23:08:39.624Z", "0.0.0": "2011-06-01T23:08:40.277Z", "1.0.0": "2011-08-05T12:54:58.002Z", "1.1.0": "2011-09-08T10:20:31.710Z", "1.2.0": "2011-09-08T12:19:35.626Z", "2.0.0": "2011-10-15T09:23:27.957Z", "1.3.0": "2011-10-15T09:47:08.000Z", "1.3.1": "2011-10-15T13:04:17.486Z", "2.1.0": "2011-10-29T01:17:58.955Z", "2.1.1": "2011-11-01T05:20:38.233Z", "2.1.2": "2011-11-06T12:13:56.115Z", "2.2.0": "2011-11-06T12:51:40.212Z", "2.2.1": "2011-11-12T04:01:09.875Z", "2.2.2": "2011-11-12T04:25:16.038Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/assertions.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/assertions/0.0.0", "1.0.0": "http://registry.npmjs.org/assertions/1.0.0", "1.1.0": "http://registry.npmjs.org/assertions/1.1.0", "1.2.0": "http://registry.npmjs.org/assertions/1.2.0", "2.0.0": "http://registry.npmjs.org/assertions/2.0.0", "1.3.0": "http://registry.npmjs.org/assertions/1.3.0", "1.3.1": "http://registry.npmjs.org/assertions/1.3.1", "2.1.0": "http://registry.npmjs.org/assertions/2.1.0", "2.1.1": "http://registry.npmjs.org/assertions/2.1.1", "2.1.2": "http://registry.npmjs.org/assertions/2.1.2", "2.2.0": "http://registry.npmjs.org/assertions/2.2.0", "2.2.1": "http://registry.npmjs.org/assertions/2.2.1", "2.2.2": "http://registry.npmjs.org/assertions/2.2.2" }, "dist": { "0.0.0": { "shasum": "78abaaa88ea5972ee65cf5431e83b5299cabfdf8", "tarball": "http://registry.npmjs.org/assertions/-/assertions-0.0.0.tgz" }, "1.0.0": { "shasum": "eb71892ba314e41c64e8011ead17d0de7442cef7", "tarball": "http://registry.npmjs.org/assertions/-/assertions-1.0.0.tgz" }, "1.1.0": { "shasum": "343110d9b820c033be9dd9b2b68e8c8c856da645", "tarball": "http://registry.npmjs.org/assertions/-/assertions-1.1.0.tgz" }, "1.2.0": { "shasum": "d7c32d6b0169717bd79692f3a785564fc8538f3d", "tarball": "http://registry.npmjs.org/assertions/-/assertions-1.2.0.tgz" }, "2.0.0": { "shasum": "4ac7e85a89cf96121bfaf7fd71c4b307e2ff3754", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.0.0.tgz" }, "1.3.0": { "shasum": "4cbcb45e1f0bf478636b0d49a62d7c2db5f6474b", "tarball": "http://registry.npmjs.org/assertions/-/assertions-1.3.0.tgz" }, "1.3.1": { "shasum": "33115ef3198f697232a87a159d22a3f11e6edfe8", "tarball": "http://registry.npmjs.org/assertions/-/assertions-1.3.1.tgz" }, "2.1.0": { "shasum": "e434dd60dd6fb46a140a81876951740b67558827", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.1.0.tgz" }, "2.1.1": { "shasum": "848ff23d872e800b947313b5f6f4130bf6845318", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.1.1.tgz" }, "2.1.2": { "shasum": "dab7ceb3b441274f65b0ed9ce6dc3103a31241b1", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.1.2.tgz" }, "2.2.0": { "shasum": "e926089a8e25e0dee393df200529cbf415f996ca", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.2.0.tgz" }, "2.2.1": { "shasum": "fecfdad950300b2e7b0c09a0c1813e9361e9e758", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.2.1.tgz" }, "2.2.2": { "shasum": "eb88c42ff44aa377f4958b15ce8470f0db911bef", "tarball": "http://registry.npmjs.org/assertions/-/assertions-2.2.2.tgz" } }, "url": "http://registry.npmjs.org/assertions/" }, "assertn": { "name": "assertn", "description": "Simple lightweight reporter for running node.js assertions", "dist-tags": { "latest": "0.1.01" }, "maintainers": [ { "name": "mkitt", "email": "mk.kitt@gmail.com" } ], "author": { "name": "Matthew Kitt", "email": "mk.kitt@gmail.com" }, "versions": { "0.1.01": "http://registry.npmjs.org/assertn/0.1.01" }, "dist": { "0.1.01": { "tarball": "http://packages:5984/assertn/-/assertn-0.1.01.tgz" } }, "url": "http://registry.npmjs.org/assertn/" }, "assertvanish": { "name": "assertvanish", "description": "assert that an object will vanish", "dist-tags": { "latest": "0.0.3-1" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-07-22T18:21:00.511Z", "created": "2011-06-19T16:06:47.550Z", "0.0.1-1": "2011-06-19T16:06:48.233Z", "0.0.1-2": "2011-06-19T16:15:27.664Z", "0.0.1-3": "2011-06-19T16:39:17.394Z", "0.0.2-1": "2011-07-22T12:28:12.302Z", "0.0.2-2": "2011-07-22T12:29:40.490Z", "0.0.3-1": "2011-07-22T18:21:00.511Z" }, "author": { "name": "Jann Horn" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-assertvanish.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/assertvanish/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/assertvanish/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/assertvanish/0.0.1-3", "0.0.2-1": "http://registry.npmjs.org/assertvanish/0.0.2-1", "0.0.2-2": "http://registry.npmjs.org/assertvanish/0.0.2-2", "0.0.3-1": "http://registry.npmjs.org/assertvanish/0.0.3-1" }, "dist": { "0.0.1-1": { "shasum": "a88329c4d8cc24b8f8ae8140bd4e2389cb668135", "tarball": "http://registry.npmjs.org/assertvanish/-/assertvanish-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "3442c431f42d30ae5a1db4976e2205e6d09552cc", "tarball": "http://registry.npmjs.org/assertvanish/-/assertvanish-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "bf9eff51a82763fc99bb41834f016e9a4be4f4d1", "tarball": "http://registry.npmjs.org/assertvanish/-/assertvanish-0.0.1-3.tgz" }, "0.0.2-1": { "shasum": "c35af0d08243f6a8e437347b6630d25a6e2636a3", "tarball": "http://registry.npmjs.org/assertvanish/-/assertvanish-0.0.2-1.tgz" }, "0.0.2-2": { "shasum": "37fd9b54ab7e439a42e174c20d89875f3c8168cb", "tarball": "http://registry.npmjs.org/assertvanish/-/assertvanish-0.0.2-2.tgz" }, "0.0.3-1": { "shasum": "84ded7d929fa3282c28902f31987312e36a2bceb", "tarball": "http://registry.npmjs.org/assertvanish/-/assertvanish-0.0.3-1.tgz" } }, "keywords": [ "assert", "debug", "vanish" ], "url": "http://registry.npmjs.org/assertvanish/" }, "asset": { "name": "asset", "description": "Asset manager", "dist-tags": { "latest": "0.4.10" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-10T18:18:54.748Z", "created": "2011-04-04T02:46:39.925Z", "0.0.1": "2011-04-04T02:46:40.562Z", "0.0.2": "2011-04-04T23:22:05.541Z", "0.1.0": "2011-04-05T11:48:33.076Z", "0.2.0": "2011-04-10T01:56:05.159Z", "0.3.0": "2011-04-15T00:15:48.311Z", "0.3.1": "2011-04-21T01:28:14.406Z", "0.3.2": "2011-04-27T15:28:07.835Z", "0.4.0": "2011-05-31T01:06:15.987Z", "0.4.1": "2011-06-04T18:22:16.800Z", "0.4.2": "2011-07-03T03:52:37.689Z", "0.4.3": "2011-07-08T23:12:16.672Z", "0.4.4": "2011-07-15T15:13:00.136Z", "0.4.5": "2011-07-21T01:05:56.619Z", "0.4.6": "2011-08-10T00:12:34.015Z", "0.4.7": "2011-08-20T20:06:21.327Z", "0.4.8": "2011-09-13T10:06:01.283Z", "0.4.9": "2011-11-16T17:06:16.103Z", "0.4.10": "2011-12-10T18:18:54.748Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/asset/0.0.1", "0.0.2": "http://registry.npmjs.org/asset/0.0.2", "0.1.0": "http://registry.npmjs.org/asset/0.1.0", "0.2.0": "http://registry.npmjs.org/asset/0.2.0", "0.3.0": "http://registry.npmjs.org/asset/0.3.0", "0.3.1": "http://registry.npmjs.org/asset/0.3.1", "0.3.2": "http://registry.npmjs.org/asset/0.3.2", "0.4.0": "http://registry.npmjs.org/asset/0.4.0", "0.4.1": "http://registry.npmjs.org/asset/0.4.1", "0.4.2": "http://registry.npmjs.org/asset/0.4.2", "0.4.3": "http://registry.npmjs.org/asset/0.4.3", "0.4.4": "http://registry.npmjs.org/asset/0.4.4", "0.4.5": "http://registry.npmjs.org/asset/0.4.5", "0.4.6": "http://registry.npmjs.org/asset/0.4.6", "0.4.7": "http://registry.npmjs.org/asset/0.4.7", "0.4.8": "http://registry.npmjs.org/asset/0.4.8", "0.4.9": "http://registry.npmjs.org/asset/0.4.9", "0.4.10": "http://registry.npmjs.org/asset/0.4.10" }, "dist": { "0.0.1": { "shasum": "2211cc04a1f36ae0dec6dbdf165c00b0224f9c3e", "tarball": "http://registry.npmjs.org/asset/-/asset-0.0.1.tgz" }, "0.0.2": { "shasum": "8b53292e3740e90dfea83f6a848f221319c97133", "tarball": "http://registry.npmjs.org/asset/-/asset-0.0.2.tgz" }, "0.1.0": { "shasum": "05d533baebe118f4751d24c350458241100ec9cb", "tarball": "http://registry.npmjs.org/asset/-/asset-0.1.0.tgz" }, "0.2.0": { "shasum": "1a5886990ada0ce476443ea0f5c3c696e145b862", "tarball": "http://registry.npmjs.org/asset/-/asset-0.2.0.tgz" }, "0.3.0": { "shasum": "9d4b765eb605ebcf6806a40f696686c532f0cbcf", "tarball": "http://registry.npmjs.org/asset/-/asset-0.3.0.tgz" }, "0.3.1": { "shasum": "30a481070bf62c3697a5fb2230ef8d4bfe2a5af2", "tarball": "http://registry.npmjs.org/asset/-/asset-0.3.1.tgz" }, "0.3.2": { "shasum": "f4fada08554b6aea092ecf25a243f628f19fbd97", "tarball": "http://registry.npmjs.org/asset/-/asset-0.3.2.tgz" }, "0.4.0": { "shasum": "6fe2295689ed2c6028b98bc96df470f2583a9dfc", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.0.tgz" }, "0.4.1": { "shasum": "83a97987744cc4802f9fa5bd2042d6960ee432f2", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.1.tgz" }, "0.4.2": { "shasum": "867b8451de6070d972f8990901b974a43131bf1e", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.2.tgz" }, "0.4.3": { "shasum": "a83a959fba740d4dae8977a9bda8db7f0c8747a1", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.3.tgz" }, "0.4.4": { "shasum": "cb2275d941aca79af15b95f76651939c1168c647", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.4.tgz" }, "0.4.5": { "shasum": "c3e989d4b8d221e487cdd5d2b6cde81405bae8bd", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.5.tgz" }, "0.4.6": { "shasum": "8643aed184c76927695f03d2fef11e1cc009e73c", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.6.tgz" }, "0.4.7": { "shasum": "c8d10ace9ef576e18f9da6c514688ddf26d97acc", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.7.tgz" }, "0.4.8": { "shasum": "9bffa7254a5665f1e2ee8a442adc8fe9d02c0f29", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.8.tgz" }, "0.4.9": { "shasum": "3967f22d3e20f752b11d0af689147f664eeb72fe", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.9.tgz" }, "0.4.10": { "shasum": "7d76c5dd5bb8d0c8bfaad5547f40cf477eb9b0ae", "tarball": "http://registry.npmjs.org/asset/-/asset-0.4.10.tgz" } }, "keywords": [ "assets", "javascript", "css", "package manager" ], "url": "http://registry.npmjs.org/asset/" }, "assetgraph": { "name": "assetgraph", "dist-tags": { "latest": "0.3.24" }, "maintainers": [ { "name": "papandreou", "email": "andreas@one.com" } ], "time": { "modified": "2011-12-05T13:08:53.182Z", "created": "2011-04-12T09:10:04.582Z", "0.0.2": "2011-04-12T09:10:04.903Z", "0.0.3": "2011-04-12T23:55:28.505Z", "0.0.4": "2011-04-20T08:43:31.340Z", "0.0.5": "2011-05-07T12:39:47.610Z", "0.0.6": "2011-05-19T13:53:49.035Z", "0.0.7": "2011-05-23T08:22:01.828Z", "0.0.8": "2011-05-23T11:39:22.752Z", "0.0.9": "2011-05-27T10:15:52.873Z", "0.0.10": "2011-06-03T14:46:45.370Z", "0.0.11": "2011-06-03T16:08:04.085Z", "0.0.12": "2011-06-06T08:22:25.550Z", "0.0.13": "2011-06-08T12:30:22.647Z", "0.0.14": "2011-06-15T23:35:14.818Z", "0.0.15": "2011-06-19T13:41:00.910Z", "0.0.16": "2011-06-20T12:47:39.279Z", "0.0.17": "2011-06-20T13:28:17.161Z", "0.0.18": "2011-06-20T13:38:43.572Z", "0.0.19": "2011-06-20T15:38:48.752Z", "0.1.0": "2011-06-23T09:21:38.165Z", "0.1.1": "2011-06-23T10:20:48.672Z", "0.1.2": "2011-06-23T11:18:02.940Z", "0.1.3": "2011-06-30T08:05:19.052Z", "0.1.4": "2011-07-11T11:26:38.881Z", "0.1.5": "2011-08-11T15:44:57.118Z", "0.2.0": "2011-08-14T22:51:57.675Z", "0.2.1": "2011-08-15T15:28:46.679Z", "0.2.2": "2011-08-16T09:55:54.282Z", "0.2.3": "2011-08-16T10:39:50.334Z", "0.2.4": "2011-08-16T16:34:34.392Z", "0.2.5": "2011-08-21T13:17:43.976Z", "0.2.6": "2011-08-25T11:42:59.132Z", "0.2.7": "2011-08-25T14:42:11.772Z", "0.2.8": "2011-08-25T15:45:12.482Z", "0.2.9": "2011-08-25T20:57:43.305Z", "0.2.10": "2011-09-02T14:56:36.206Z", "0.3.0": "2011-09-13T23:06:06.045Z", "0.3.1": "2011-09-19T20:11:18.851Z", "0.3.2": "2011-09-21T23:45:10.642Z", "0.3.3": "2011-09-22T12:51:47.751Z", "0.3.4": "2011-09-23T21:56:45.032Z", "0.3.5": "2011-09-26T08:06:30.190Z", "0.3.6": "2011-09-26T09:37:01.557Z", "0.3.7": "2011-09-27T23:23:32.069Z", "0.3.8": "2011-10-01T15:17:22.653Z", "0.3.9": "2011-10-04T12:55:06.217Z", "0.3.10": "2011-10-06T18:29:34.983Z", "0.3.11": "2011-10-06T20:19:38.462Z", "0.3.12": "2011-10-10T11:03:27.040Z", "0.3.13": "2011-10-14T13:11:03.273Z", "0.3.14": "2011-10-31T09:08:43.495Z", "0.3.15": "2011-11-09T16:21:48.789Z", "0.3.16": "2011-11-14T20:02:23.984Z", "0.3.17": "2011-11-14T21:59:40.658Z", "0.3.18": "2011-11-19T21:09:43.659Z", "0.3.19": "2011-11-28T22:53:28.909Z", "0.3.21": "2011-11-29T08:25:11.026Z", "0.3.22": "2011-11-30T13:46:25.871Z", "0.3.23": "2011-11-30T15:59:05.855Z", "0.3.24": "2011-12-05T13:08:53.182Z" }, "description": "Optimization framework for web pages and applications", "repository": { "type": "git", "url": "git://github.com/One-com/assetgraph.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/assetgraph/0.0.2", "0.0.3": "http://registry.npmjs.org/assetgraph/0.0.3", "0.0.4": "http://registry.npmjs.org/assetgraph/0.0.4", "0.0.5": "http://registry.npmjs.org/assetgraph/0.0.5", "0.0.6": "http://registry.npmjs.org/assetgraph/0.0.6", "0.0.7": "http://registry.npmjs.org/assetgraph/0.0.7", "0.0.8": "http://registry.npmjs.org/assetgraph/0.0.8", "0.0.9": "http://registry.npmjs.org/assetgraph/0.0.9", "0.0.10": "http://registry.npmjs.org/assetgraph/0.0.10", "0.0.11": "http://registry.npmjs.org/assetgraph/0.0.11", "0.0.12": "http://registry.npmjs.org/assetgraph/0.0.12", "0.0.13": "http://registry.npmjs.org/assetgraph/0.0.13", "0.0.14": "http://registry.npmjs.org/assetgraph/0.0.14", "0.0.15": "http://registry.npmjs.org/assetgraph/0.0.15", "0.0.16": "http://registry.npmjs.org/assetgraph/0.0.16", "0.0.17": "http://registry.npmjs.org/assetgraph/0.0.17", "0.0.18": "http://registry.npmjs.org/assetgraph/0.0.18", "0.0.19": "http://registry.npmjs.org/assetgraph/0.0.19", "0.1.0": "http://registry.npmjs.org/assetgraph/0.1.0", "0.1.1": "http://registry.npmjs.org/assetgraph/0.1.1", "0.1.2": "http://registry.npmjs.org/assetgraph/0.1.2", "0.1.3": "http://registry.npmjs.org/assetgraph/0.1.3", "0.1.4": "http://registry.npmjs.org/assetgraph/0.1.4", "0.1.5": "http://registry.npmjs.org/assetgraph/0.1.5", "0.2.0": "http://registry.npmjs.org/assetgraph/0.2.0", "0.2.1": "http://registry.npmjs.org/assetgraph/0.2.1", "0.2.2": "http://registry.npmjs.org/assetgraph/0.2.2", "0.2.3": "http://registry.npmjs.org/assetgraph/0.2.3", "0.2.4": "http://registry.npmjs.org/assetgraph/0.2.4", "0.2.5": "http://registry.npmjs.org/assetgraph/0.2.5", "0.2.6": "http://registry.npmjs.org/assetgraph/0.2.6", "0.2.7": "http://registry.npmjs.org/assetgraph/0.2.7", "0.2.8": "http://registry.npmjs.org/assetgraph/0.2.8", "0.2.9": "http://registry.npmjs.org/assetgraph/0.2.9", "0.2.10": "http://registry.npmjs.org/assetgraph/0.2.10", "0.3.0": "http://registry.npmjs.org/assetgraph/0.3.0", "0.3.1": "http://registry.npmjs.org/assetgraph/0.3.1", "0.3.2": "http://registry.npmjs.org/assetgraph/0.3.2", "0.3.3": "http://registry.npmjs.org/assetgraph/0.3.3", "0.3.4": "http://registry.npmjs.org/assetgraph/0.3.4", "0.3.5": "http://registry.npmjs.org/assetgraph/0.3.5", "0.3.6": "http://registry.npmjs.org/assetgraph/0.3.6", "0.3.7": "http://registry.npmjs.org/assetgraph/0.3.7", "0.3.8": "http://registry.npmjs.org/assetgraph/0.3.8", "0.3.9": "http://registry.npmjs.org/assetgraph/0.3.9", "0.3.10": "http://registry.npmjs.org/assetgraph/0.3.10", "0.3.11": "http://registry.npmjs.org/assetgraph/0.3.11", "0.3.12": "http://registry.npmjs.org/assetgraph/0.3.12", "0.3.13": "http://registry.npmjs.org/assetgraph/0.3.13", "0.3.14": "http://registry.npmjs.org/assetgraph/0.3.14", "0.3.15": "http://registry.npmjs.org/assetgraph/0.3.15", "0.3.16": "http://registry.npmjs.org/assetgraph/0.3.16", "0.3.17": "http://registry.npmjs.org/assetgraph/0.3.17", "0.3.18": "http://registry.npmjs.org/assetgraph/0.3.18", "0.3.19": "http://registry.npmjs.org/assetgraph/0.3.19", "0.3.21": "http://registry.npmjs.org/assetgraph/0.3.21", "0.3.22": "http://registry.npmjs.org/assetgraph/0.3.22", "0.3.23": "http://registry.npmjs.org/assetgraph/0.3.23", "0.3.24": "http://registry.npmjs.org/assetgraph/0.3.24" }, "dist": { "0.0.2": { "shasum": "09fdf36082f48f95254524ee3399c5df3f822ce8", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.2.tgz" }, "0.0.3": { "shasum": "d5b4f44e02d50bea495eef62c76f9aed2b623d02", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.3.tgz" }, "0.0.4": { "shasum": "fc99c7269a976952134a8e9cdc32d9dd8a9960d8", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.4.tgz" }, "0.0.5": { "shasum": "1be57ca29bb07037d8230f48d179e7996c50731c", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.5.tgz" }, "0.0.6": { "shasum": "6e01ee7e0d851fa1ed44dee4562e1330e3d9c9b6", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.6.tgz" }, "0.0.7": { "shasum": "38d4cf9cfd83eb7938a70e90891a69b06a9748c1", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.7.tgz" }, "0.0.8": { "shasum": "ed50b6e4bf2863a4ff6e0ce3af9f2b21eabfd0d2", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.8.tgz" }, "0.0.9": { "shasum": "6e204ef130f85107a226718a9364bb8b5caa5e18", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.9.tgz" }, "0.0.10": { "shasum": "339c755158a9684eb4ab68e542d70073229b930f", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.10.tgz" }, "0.0.11": { "shasum": "7e2b12e35c4b1eb4fffb6b0be1e936b5345e7be9", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.11.tgz" }, "0.0.12": { "shasum": "2adc16e6f573a509b0c52666e4b50448f8e62272", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.12.tgz" }, "0.0.13": { "shasum": "2f0ffeaac1da54f4c2fceafa901d8d617d15c874", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.13.tgz" }, "0.0.14": { "shasum": "6678388b0c0dc5b7750b7a7ba63f1c1de556df1c", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.14.tgz" }, "0.0.15": { "shasum": "3138ddb767b7659835754cf385f77bb12dc397de", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.15.tgz" }, "0.0.16": { "shasum": "9f83781df1de48140688b2906d4eedffbbf66b61", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.16.tgz" }, "0.0.17": { "shasum": "e2d98f1214d950712f933c56d73f88336e940176", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.17.tgz" }, "0.0.18": { "shasum": "c361c060ecc7bb6c27f7b82269b9ed76616cac55", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.18.tgz" }, "0.0.19": { "shasum": "4dab179144dca578fdf3cf26c2e0279923348cc6", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.0.19.tgz" }, "0.1.0": { "shasum": "bcfdcac7c1217fd3287cb15b3550e07c4f7d27fe", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.1.0.tgz" }, "0.1.1": { "shasum": "5c8777b7b4116e98c8e2dd410d9b48cab00e95ca", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.1.1.tgz" }, "0.1.2": { "shasum": "79acf2df039bee77f540cb2c14971288a3226e31", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.1.2.tgz" }, "0.1.3": { "shasum": "b775a4c08920a431ce167864a7a069afe545b911", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.1.3.tgz" }, "0.1.4": { "shasum": "999674b42f8ff07fb1a429a3a4efb56ccf2e74e2", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.1.4.tgz" }, "0.1.5": { "shasum": "0871b851c1dfb7ae330bf16a06e8008c472a827b", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.1.5.tgz" }, "0.2.0": { "shasum": "08009d94d13f876a656e0eb5a55dcd343350092d", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.0.tgz" }, "0.2.1": { "shasum": "d7f8d4d709aef9b752f5ef1806c47e6e8edb280d", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.1.tgz" }, "0.2.2": { "shasum": "456ee6440ba0cb511047fe3858b5ecd16e61bfed", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.2.tgz" }, "0.2.3": { "shasum": "355b1d322479ba09c2cf3b0f5e7c17070540110f", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.3.tgz" }, "0.2.4": { "shasum": "3ad8e5249a3f5836e7da26858161d46cbbcf116c", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.4.tgz" }, "0.2.5": { "shasum": "11ee3b222cd2fae383cd127f51d6f11c7793625d", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.5.tgz" }, "0.2.6": { "shasum": "80c1fa2e0613a037c409cab8e8b96a110b853235", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.6.tgz" }, "0.2.7": { "shasum": "37e3a6379277a983a549bc63f9580a48fb1e730a", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.7.tgz" }, "0.2.8": { "shasum": "716f2f37cad80fbac3f436327a3dd21dcb7b49a9", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.8.tgz" }, "0.2.9": { "shasum": "d26993bb9335fb139e45d13443fc7fa2cd509502", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.9.tgz" }, "0.2.10": { "shasum": "a1492765d7d05e98309ee089114b6780e158c517", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.2.10.tgz" }, "0.3.0": { "shasum": "8e2bd27f4173776ba979b08f47cb32e5298272b9", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.0.tgz" }, "0.3.1": { "shasum": "4b97ce40d10315698a1821ab09574aa87d5131c2", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.1.tgz" }, "0.3.2": { "shasum": "97f8065658e188afd9d19e164c2bb015a5bbb761", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.2.tgz" }, "0.3.3": { "shasum": "779ccd84323f5624b6d88dee0eaf56b068677265", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.3.tgz" }, "0.3.4": { "shasum": "ad6c51b0c5609c8a1cb45fbee04ea68bff4614b8", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.4.tgz" }, "0.3.5": { "shasum": "479f9cd600777aa2da2465f96ab76f346e168adb", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.5.tgz" }, "0.3.6": { "shasum": "59f69aeb4b606979e781e9a0d99a85f7c88401ed", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.6.tgz" }, "0.3.7": { "shasum": "bbae5339e36cf0f1308676274c7c493c43898563", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.7.tgz" }, "0.3.8": { "shasum": "012e566bd5eb2442211f893dcb0782ecc4ffe798", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.8.tgz" }, "0.3.9": { "shasum": "bec814513342b756ded94b8ee3967db21b0e4e1c", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.9.tgz" }, "0.3.10": { "shasum": "4c44f73cadb67ba707522026ee3198445046c0d1", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.10.tgz" }, "0.3.11": { "shasum": "bf197191383d23ab36c0d9a338ae4e93247c4407", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.11.tgz" }, "0.3.12": { "shasum": "5679851c8f41e3ab4cfbb8cdaa6669412caf5ad4", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.12.tgz" }, "0.3.13": { "shasum": "1e57007a03fb82fb8c12daa9e5f06e548b93186b", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.13.tgz" }, "0.3.14": { "shasum": "b19486a992f91e1775cf3e2ece3be5b93dfd9f10", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.14.tgz" }, "0.3.15": { "shasum": "38c64453fb0599606e75b2e7753d308e069aee8d", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.15.tgz" }, "0.3.16": { "shasum": "bf47f1bfd9623b00ff9bd24213646a25de6b5652", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.16.tgz" }, "0.3.17": { "shasum": "3dfa836e8d748f8ea5654d116e3fdd0df48e2ac7", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.17.tgz" }, "0.3.18": { "shasum": "cbbe08190b738ad1ac6a2ab49174c9c36883b8c7", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.18.tgz" }, "0.3.19": { "shasum": "9ab87a245c8245f2bc16f93aab3dad922e0d011e", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.19.tgz" }, "0.3.21": { "shasum": "675b3002c39703be56df0e7d4370def8ebb5e5e5", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.21.tgz" }, "0.3.22": { "shasum": "44b79c28835f73062b1b02cec57f74d268d634d4", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.22.tgz" }, "0.3.23": { "shasum": "54262ab211328f560082c40e3b6ec08f86b8b00b", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.23.tgz" }, "0.3.24": { "shasum": "d410aed9bb0682a60d5378cac7064ae512b53fa4", "tarball": "http://registry.npmjs.org/assetgraph/-/assetgraph-0.3.24.tgz" } }, "url": "http://registry.npmjs.org/assetgraph/" }, "assetgraph-builder": { "name": "assetgraph-builder", "description": "Build system for web sites and applications", "dist-tags": { "latest": "0.2.33" }, "maintainers": [ { "name": "papandreou", "email": "andreas@one.com" } ], "time": { "modified": "2011-12-05T13:10:10.264Z", "created": "2011-06-23T10:24:23.522Z", "0.0.1": "2011-06-23T10:24:24.115Z", "0.0.2": "2011-06-23T11:09:28.840Z", "0.0.3": "2011-06-23T11:19:25.238Z", "0.0.4": "2011-06-24T10:24:09.133Z", "0.0.5": "2011-06-29T11:48:32.753Z", "0.0.6": "2011-06-30T08:06:52.391Z", "0.0.7": "2011-07-11T11:28:00.535Z", "0.0.8": "2011-07-11T14:35:48.796Z", "0.0.9": "2011-08-02T15:43:25.711Z", "0.0.10": "2011-08-03T08:54:28.744Z", "0.0.11": "2011-08-11T15:47:48.679Z", "0.1.0": "2011-08-14T22:59:26.616Z", "0.1.1": "2011-08-15T15:30:28.757Z", "0.1.2": "2011-08-16T09:58:44.511Z", "0.1.3": "2011-08-16T10:41:05.869Z", "0.1.4": "2011-08-16T16:35:45.864Z", "0.1.5": "2011-08-21T13:21:18.332Z", "0.1.6": "2011-08-25T11:44:28.681Z", "0.1.7": "2011-08-25T14:43:51.918Z", "0.1.8": "2011-08-25T15:46:14.682Z", "0.1.9": "2011-08-25T20:58:37.925Z", "0.2.0": "2011-09-13T23:09:52.158Z", "0.2.1": "2011-09-19T20:13:07.126Z", "0.1.10": "2011-09-21T14:26:13.438Z", "0.2.2": "2011-09-21T23:46:26.315Z", "0.2.3": "2011-09-22T12:52:59.559Z", "0.2.4": "2011-09-23T21:57:56.273Z", "0.2.5": "2011-09-26T08:07:55.864Z", "0.2.6": "2011-09-26T09:38:23.733Z", "0.2.7": "2011-09-27T23:25:01.552Z", "0.2.8": "2011-10-01T15:19:10.040Z", "0.2.9": "2011-10-01T16:59:13.550Z", "0.2.10": "2011-10-01T17:05:44.954Z", "0.2.11": "2011-10-02T09:34:29.843Z", "0.2.12": "2011-10-04T12:56:39.983Z", "0.2.13": "2011-10-06T18:31:17.133Z", "0.2.14": "2011-10-06T20:21:03.577Z", "0.2.15": "2011-10-06T20:58:27.023Z", "0.2.16": "2011-10-10T11:05:16.959Z", "0.2.17": "2011-10-11T16:40:03.890Z", "0.2.18": "2011-10-14T13:13:38.681Z", "0.2.19": "2011-10-15T21:04:09.807Z", "0.2.20": "2011-10-27T14:40:18.873Z", "0.2.21": "2011-10-31T09:11:08.315Z", "0.2.22": "2011-11-09T16:23:36.772Z", "0.2.23": "2011-11-10T12:13:15.816Z", "0.2.24": "2011-11-14T20:03:46.204Z", "0.2.25": "2011-11-14T22:01:11.881Z", "0.2.26": "2011-11-17T10:49:13.316Z", "0.2.27": "2011-11-19T21:39:21.598Z", "0.2.28": "2011-11-28T22:54:30.009Z", "0.2.29": "2011-11-29T08:28:01.846Z", "0.2.30": "2011-11-30T13:48:22.301Z", "0.2.31": "2011-11-30T16:01:11.006Z", "0.2.32": "2011-12-01T12:26:28.313Z", "0.2.33": "2011-12-05T13:10:10.264Z" }, "repository": { "type": "git", "url": "git://github.com/One-com/assetgraph-builder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/assetgraph-builder/0.0.1", "0.0.2": "http://registry.npmjs.org/assetgraph-builder/0.0.2", "0.0.3": "http://registry.npmjs.org/assetgraph-builder/0.0.3", "0.0.4": "http://registry.npmjs.org/assetgraph-builder/0.0.4", "0.0.5": "http://registry.npmjs.org/assetgraph-builder/0.0.5", "0.0.6": "http://registry.npmjs.org/assetgraph-builder/0.0.6", "0.0.7": "http://registry.npmjs.org/assetgraph-builder/0.0.7", "0.0.8": "http://registry.npmjs.org/assetgraph-builder/0.0.8", "0.0.9": "http://registry.npmjs.org/assetgraph-builder/0.0.9", "0.0.10": "http://registry.npmjs.org/assetgraph-builder/0.0.10", "0.0.11": "http://registry.npmjs.org/assetgraph-builder/0.0.11", "0.1.0": "http://registry.npmjs.org/assetgraph-builder/0.1.0", "0.1.1": "http://registry.npmjs.org/assetgraph-builder/0.1.1", "0.1.2": "http://registry.npmjs.org/assetgraph-builder/0.1.2", "0.1.3": "http://registry.npmjs.org/assetgraph-builder/0.1.3", "0.1.4": "http://registry.npmjs.org/assetgraph-builder/0.1.4", "0.1.5": "http://registry.npmjs.org/assetgraph-builder/0.1.5", "0.1.6": "http://registry.npmjs.org/assetgraph-builder/0.1.6", "0.1.7": "http://registry.npmjs.org/assetgraph-builder/0.1.7", "0.1.8": "http://registry.npmjs.org/assetgraph-builder/0.1.8", "0.1.9": "http://registry.npmjs.org/assetgraph-builder/0.1.9", "0.2.0": "http://registry.npmjs.org/assetgraph-builder/0.2.0", "0.2.1": "http://registry.npmjs.org/assetgraph-builder/0.2.1", "0.1.10": "http://registry.npmjs.org/assetgraph-builder/0.1.10", "0.2.2": "http://registry.npmjs.org/assetgraph-builder/0.2.2", "0.2.3": "http://registry.npmjs.org/assetgraph-builder/0.2.3", "0.2.4": "http://registry.npmjs.org/assetgraph-builder/0.2.4", "0.2.5": "http://registry.npmjs.org/assetgraph-builder/0.2.5", "0.2.6": "http://registry.npmjs.org/assetgraph-builder/0.2.6", "0.2.7": "http://registry.npmjs.org/assetgraph-builder/0.2.7", "0.2.8": "http://registry.npmjs.org/assetgraph-builder/0.2.8", "0.2.9": "http://registry.npmjs.org/assetgraph-builder/0.2.9", "0.2.10": "http://registry.npmjs.org/assetgraph-builder/0.2.10", "0.2.11": "http://registry.npmjs.org/assetgraph-builder/0.2.11", "0.2.12": "http://registry.npmjs.org/assetgraph-builder/0.2.12", "0.2.13": "http://registry.npmjs.org/assetgraph-builder/0.2.13", "0.2.14": "http://registry.npmjs.org/assetgraph-builder/0.2.14", "0.2.15": "http://registry.npmjs.org/assetgraph-builder/0.2.15", "0.2.16": "http://registry.npmjs.org/assetgraph-builder/0.2.16", "0.2.17": "http://registry.npmjs.org/assetgraph-builder/0.2.17", "0.2.18": "http://registry.npmjs.org/assetgraph-builder/0.2.18", "0.2.19": "http://registry.npmjs.org/assetgraph-builder/0.2.19", "0.2.20": "http://registry.npmjs.org/assetgraph-builder/0.2.20", "0.2.21": "http://registry.npmjs.org/assetgraph-builder/0.2.21", "0.2.22": "http://registry.npmjs.org/assetgraph-builder/0.2.22", "0.2.23": "http://registry.npmjs.org/assetgraph-builder/0.2.23", "0.2.24": "http://registry.npmjs.org/assetgraph-builder/0.2.24", "0.2.25": "http://registry.npmjs.org/assetgraph-builder/0.2.25", "0.2.26": "http://registry.npmjs.org/assetgraph-builder/0.2.26", "0.2.27": "http://registry.npmjs.org/assetgraph-builder/0.2.27", "0.2.28": "http://registry.npmjs.org/assetgraph-builder/0.2.28", "0.2.29": "http://registry.npmjs.org/assetgraph-builder/0.2.29", "0.2.30": "http://registry.npmjs.org/assetgraph-builder/0.2.30", "0.2.31": "http://registry.npmjs.org/assetgraph-builder/0.2.31", "0.2.32": "http://registry.npmjs.org/assetgraph-builder/0.2.32", "0.2.33": "http://registry.npmjs.org/assetgraph-builder/0.2.33" }, "dist": { "0.0.1": { "shasum": "c4ad76cf8d4f16fe27052e6120effa3a8d840a89", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.1.tgz" }, "0.0.2": { "shasum": "a17da74036754ed47a6be9de0c287f4dd369c26a", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.2.tgz" }, "0.0.3": { "shasum": "53006b2c73707694757847dd98a3af8bf960eebb", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.3.tgz" }, "0.0.4": { "shasum": "854badffbeec842b980a83b4dd058af857847209", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.4.tgz" }, "0.0.5": { "shasum": "1fb7199cfab0393d2cf5d552a11327d24f70ded5", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.5.tgz" }, "0.0.6": { "shasum": "e3837fe49323cc97e51987e2eb89a74bc11e168a", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.6.tgz" }, "0.0.7": { "shasum": "2d4cdddeab70c29ec44ee8a091f32985b14403bd", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.7.tgz" }, "0.0.8": { "shasum": "78baace385d1fda94a34ec929e26a3b0365114d2", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.8.tgz" }, "0.0.9": { "shasum": "04d4eadd30f9bb1f8caa8c8ac28645c5eaba437c", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.9.tgz" }, "0.0.10": { "shasum": "af063a83ee12195e806708fe3b6b82fd74610fd6", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.10.tgz" }, "0.0.11": { "shasum": "28cf15e6fd27fecdab75b21b77854c1e0ab39af8", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.0.11.tgz" }, "0.1.0": { "shasum": "ff73b8bb94ce612bdf7b47f382023c3870f9b19f", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.0.tgz" }, "0.1.1": { "shasum": "bb37301e4939de023109dfc1c4ae44aa9af91c24", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.1.tgz" }, "0.1.2": { "shasum": "77c2da8963f455804cdb6e7b32e0c408c5769081", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.2.tgz" }, "0.1.3": { "shasum": "9662b47e8d33ff3d2f0558d705967ddbce2decd1", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.3.tgz" }, "0.1.4": { "shasum": "ecc16ef560092d007a5e7540aa33fb493c861f08", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.4.tgz" }, "0.1.5": { "shasum": "958a1a9378bf152aec3b9aea88db0b4c7e4dabac", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.5.tgz" }, "0.1.6": { "shasum": "edd068701d11af8d1ad6d850aa2723f61192c416", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.6.tgz" }, "0.1.7": { "shasum": "5fb1e44313f3098c6cc3cd8e88f75bc0e797da75", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.7.tgz" }, "0.1.8": { "shasum": "69f6614d7ee874dd9aa1c2a7ab98da0288e79b11", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.8.tgz" }, "0.1.9": { "shasum": "a8159c9b5db56d4cad174836b9251fafb8e5682c", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.9.tgz" }, "0.2.0": { "shasum": "f45c9d84bc031cf3627bb340ab34abf1ca8870c7", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.0.tgz" }, "0.2.1": { "shasum": "611222cc37cd1616146fe9f943e89c6a31f5b95f", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.1.tgz" }, "0.1.10": { "shasum": "c220ab177cd65181b66e1bfebb51b70c629dc533", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.1.10.tgz" }, "0.2.2": { "shasum": "7b48c150438599775679d4ce812289e365fa2224", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.2.tgz" }, "0.2.3": { "shasum": "d48185c116ba836c82aacb0fd7461b9d9e391936", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.3.tgz" }, "0.2.4": { "shasum": "44b5b993d3ee8473a85f8780cba655299c60f6cd", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.4.tgz" }, "0.2.5": { "shasum": "07fe08f12c2170cadd8d0ea04ef7c93c0202f29b", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.5.tgz" }, "0.2.6": { "shasum": "b0a47585720c9c3affe678f8c37baa4ef37af029", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.6.tgz" }, "0.2.7": { "shasum": "ab38b217b98ff288f287a990894d6c2058567076", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.7.tgz" }, "0.2.8": { "shasum": "4cc7ec9096cfa8bd25860f697919d61f7bece536", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.8.tgz" }, "0.2.9": { "shasum": "fbb4ed0e58fb0b94b5dca8a9d6af32ea07431e2d", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.9.tgz" }, "0.2.10": { "shasum": "4d390a593a1ad11ee61eee37035ab520280b5240", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.10.tgz" }, "0.2.11": { "shasum": "9cd695c55524ee8c6119fd1107396cbab2e32a8e", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.11.tgz" }, "0.2.12": { "shasum": "bff94adb92662aac9d886bf95a6ffd5277c5d45f", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.12.tgz" }, "0.2.13": { "shasum": "af869504c4471f1e419fb4a077cf01c7467b6784", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.13.tgz" }, "0.2.14": { "shasum": "08fe5a066da584a74a9bbb0dda1a98f1a68b0f36", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.14.tgz" }, "0.2.15": { "shasum": "27d89055512317e34862f22685d324b114460bc1", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.15.tgz" }, "0.2.16": { "shasum": "1640d16d9e9e0da3cd168a680455ba2009c0bba2", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.16.tgz" }, "0.2.17": { "shasum": "04d0e3887413dab0b9857a72226bb703216e0a81", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.17.tgz" }, "0.2.18": { "shasum": "c421199685acd5afb0f6314c1bd3524e3d1ee427", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.18.tgz" }, "0.2.19": { "shasum": "0a96af282c016e0b9c94a2c7646821cc68f83394", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.19.tgz" }, "0.2.20": { "shasum": "64b566259ae8f67ae37b320bee48a382854844e9", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.20.tgz" }, "0.2.21": { "shasum": "cf69699696984c5d4e36e65d4acee4905fe3c6d4", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.21.tgz" }, "0.2.22": { "shasum": "fb062021d2a373ef2c6b515867deec1b238def60", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.22.tgz" }, "0.2.23": { "shasum": "6e60b25fdd5c80dfed141d2eb80c1e40b4248fba", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.23.tgz" }, "0.2.24": { "shasum": "651461c058cedea601a134acb38067eb5db48c1e", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.24.tgz" }, "0.2.25": { "shasum": "fa8e11a59ced60528c02d9e28c8999031f648673", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.25.tgz" }, "0.2.26": { "shasum": "77a3768e49d0634ef10279fbaed70c5c12ad90bc", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.26.tgz" }, "0.2.27": { "shasum": "a86f20be41637bb407e035af4de8479f12e474cc", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.27.tgz" }, "0.2.28": { "shasum": "6bd51afaf2bcd653d61bee08ed4ddcfea5fdc8c0", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.28.tgz" }, "0.2.29": { "shasum": "20573e5c6d6c9297173c61d7a0169a89dd8f96ee", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.29.tgz" }, "0.2.30": { "shasum": "8b7da145f85788ac22b972ec2ac8003ebc970c5f", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.30.tgz" }, "0.2.31": { "shasum": "fd7dd84e0dfaaedbf4a670f8127dcec40232ef54", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.31.tgz" }, "0.2.32": { "shasum": "a927aa5e0f3a3af60ed4904c0cba337450abc601", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.32.tgz" }, "0.2.33": { "shasum": "95bcda63b3f43d1ca6b49bdb7b3c4b9881b736b2", "tarball": "http://registry.npmjs.org/assetgraph-builder/-/assetgraph-builder-0.2.33.tgz" } }, "url": "http://registry.npmjs.org/assetgraph-builder/" }, "assetgraph-sprite": { "name": "assetgraph-sprite", "description": "AssetGraph plugin for creating sprites from background images", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "papandreou", "email": "andreas@one.com" } ], "time": { "modified": "2011-11-19T21:08:44.386Z", "created": "2011-06-23T09:38:01.585Z", "0.0.1": "2011-06-23T09:38:02.155Z", "0.0.3": "2011-06-23T10:56:57.676Z", "0.0.2": "2011-06-23T10:57:43.261Z", "0.0.4": "2011-06-24T10:22:13.719Z", "0.1.0": "2011-08-14T22:56:05.770Z", "0.1.1": "2011-08-21T13:19:18.088Z", "0.2.0": "2011-09-13T23:07:54.554Z", "0.2.1": "2011-10-15T21:02:15.776Z", "0.2.2": "2011-11-09T16:20:56.277Z", "0.2.3": "2011-11-19T21:08:44.386Z" }, "repository": { "type": "git", "url": "git://github.com/One-com/assetgraph-sprite.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/assetgraph-sprite/0.0.1", "0.0.3": "http://registry.npmjs.org/assetgraph-sprite/0.0.3", "0.0.2": "http://registry.npmjs.org/assetgraph-sprite/0.0.2", "0.0.4": "http://registry.npmjs.org/assetgraph-sprite/0.0.4", "0.1.0": "http://registry.npmjs.org/assetgraph-sprite/0.1.0", "0.1.1": "http://registry.npmjs.org/assetgraph-sprite/0.1.1", "0.2.0": "http://registry.npmjs.org/assetgraph-sprite/0.2.0", "0.2.1": "http://registry.npmjs.org/assetgraph-sprite/0.2.1", "0.2.2": "http://registry.npmjs.org/assetgraph-sprite/0.2.2", "0.2.3": "http://registry.npmjs.org/assetgraph-sprite/0.2.3" }, "dist": { "0.0.1": { "shasum": "17684bde68025db274bfc85e395fa59cb21968c9", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.0.1.tgz" }, "0.0.3": { "shasum": "cd527a293a73c63a3dacf9148e759a57930ccdfa", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.0.3.tgz" }, "0.0.2": { "shasum": "e27e8d2aa26b66e818d5e4adcfa19fe09321669f", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.0.2.tgz" }, "0.0.4": { "shasum": "780ec1c72b94c4dd4bf667271e5ec3999eeb4d32", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.0.4.tgz" }, "0.1.0": { "shasum": "26eac860456406aab22970a1c766dbd53640d6c5", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.1.0.tgz" }, "0.1.1": { "shasum": "d3e0d0b1161670b568ed9d78d61358fef45a6af7", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.1.1.tgz" }, "0.2.0": { "shasum": "f2af23b67ed2a0b35c0ba0ec2ce7d2a683265f51", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.2.0.tgz" }, "0.2.1": { "shasum": "3569250603d1fba0f627a2ec2df656a49ef68509", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.2.1.tgz" }, "0.2.2": { "shasum": "0fe144918c006043ab3cb31f0c9b86674db4ddb8", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.2.2.tgz" }, "0.2.3": { "shasum": "57878ff485169d5f0ff668da121b7a5a2c6729d2", "tarball": "http://registry.npmjs.org/assetgraph-sprite/-/assetgraph-sprite-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/assetgraph-sprite/" }, "assets": { "name": "assets", "description": "Asset API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:38:17.919Z", "created": "2011-11-08T19:38:16.939Z", "0.0.1": "2011-11-08T19:38:17.919Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/assets.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/assets/0.0.1" }, "dist": { "0.0.1": { "shasum": "3c6baeb38fbc669d776f77c0b2022a0146a07701", "tarball": "http://registry.npmjs.org/assets/-/assets-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/assets/" }, "assets-expander": { "name": "assets-expander", "description": "A well-tested Assets expander - specify assets graph in YAML file and easily expand them into a linear list", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "goalsmashers", "email": "jakub@goalsmashers.com" } ], "time": { "modified": "2011-04-15T20:34:59.591Z", "created": "2011-03-27T00:00:02.399Z", "0.1.0": "2011-03-27T00:00:03.290Z", "0.1.1": "2011-04-03T17:54:23.371Z", "0.1.2": "2011-04-05T21:23:29.163Z", "0.2.0": "2011-04-07T15:15:56.429Z", "0.2.1": "2011-04-15T20:34:59.591Z" }, "author": { "name": "Jakub Pawlowicz", "email": "jakub@goalsmashers.com", "url": "http://twitter.com/GoalSmashers" }, "repository": { "type": "git", "url": "git://github.com/GoalSmashers/assets-expander.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/assets-expander/0.1.0", "0.1.1": "http://registry.npmjs.org/assets-expander/0.1.1", "0.1.2": "http://registry.npmjs.org/assets-expander/0.1.2", "0.2.0": "http://registry.npmjs.org/assets-expander/0.2.0", "0.2.1": "http://registry.npmjs.org/assets-expander/0.2.1" }, "dist": { "0.1.0": { "shasum": "00eddc95ab6d7938ac39dac56a1a87eec89ff25c", "tarball": "http://registry.npmjs.org/assets-expander/-/assets-expander-0.1.0.tgz" }, "0.1.1": { "shasum": "3783712ed99a160b831d15c45872df6dc6e74a1f", "tarball": "http://registry.npmjs.org/assets-expander/-/assets-expander-0.1.1.tgz" }, "0.1.2": { "shasum": "22b018d41a98287d57c16c46caf159c89f2cfbe7", "tarball": "http://registry.npmjs.org/assets-expander/-/assets-expander-0.1.2.tgz" }, "0.2.0": { "shasum": "b8f6e3d06b3abfe7a43ca5abe104d7a313b7fb85", "tarball": "http://registry.npmjs.org/assets-expander/-/assets-expander-0.2.0.tgz" }, "0.2.1": { "shasum": "bb0e4f7c840c2da1e8cdb624a4d95945b1a7b914", "tarball": "http://registry.npmjs.org/assets-expander/-/assets-expander-0.2.1.tgz" } }, "keywords": [ "css", "javascript", "assets", "yaml" ], "url": "http://registry.npmjs.org/assets-expander/" }, "assets-packager": { "name": "assets-packager", "description": "Very fast assets packager - combines power of seq, uglify-js, gzip, assets-expander, clean-css and couple other tools to build assets insanely fast", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "goalsmashers", "email": "jakub@goalsmashers.com" } ], "time": { "modified": "2011-11-21T21:11:31.108Z", "created": "2011-04-15T14:47:12.104Z", "0.1.0": "2011-04-15T14:47:12.569Z", "0.1.1": "2011-04-15T19:53:36.469Z", "0.2.0": "2011-04-17T13:44:56.553Z", "0.3.0": "2011-04-17T21:05:42.082Z", "0.3.1": "2011-09-11T20:34:06.406Z", "0.3.2": "2011-09-12T11:55:41.681Z", "0.4.0": "2011-11-21T21:11:31.108Z" }, "author": { "name": "Jakub Pawlowicz", "email": "jakub@goalsmashers.com", "url": "http://twitter.com/GoalSmashers" }, "repository": { "type": "git", "url": "git://github.com/GoalSmashers/assets-packager.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/assets-packager/0.1.0", "0.1.1": "http://registry.npmjs.org/assets-packager/0.1.1", "0.2.0": "http://registry.npmjs.org/assets-packager/0.2.0", "0.3.0": "http://registry.npmjs.org/assets-packager/0.3.0", "0.3.1": "http://registry.npmjs.org/assets-packager/0.3.1", "0.3.2": "http://registry.npmjs.org/assets-packager/0.3.2", "0.4.0": "http://registry.npmjs.org/assets-packager/0.4.0" }, "dist": { "0.1.0": { "shasum": "51f3113fcf4e192488ec4f9ed8627659b4dacedd", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.1.0.tgz" }, "0.1.1": { "shasum": "3c692fd8031072a0d9f6dddb6e0381a3c91fd768", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.1.1.tgz" }, "0.2.0": { "shasum": "1347282caaf101564f106a377f529716fea1f111", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.2.0.tgz" }, "0.3.0": { "shasum": "6a8f68648965aa24e248b4305dd4497c0b69b51e", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.3.0.tgz" }, "0.3.1": { "shasum": "8a19186f0c2068cc132f502944d79c36b60283c9", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.3.1.tgz" }, "0.3.2": { "shasum": "08f88c63d7c863b5f8195e444b6e821392d64f68", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.3.2.tgz" }, "0.4.0": { "shasum": "51bcdf6ca1c233a398f8763b8183694788bdd843", "tarball": "http://registry.npmjs.org/assets-packager/-/assets-packager-0.4.0.tgz" } }, "keywords": [ "assets", "packager", "css", "javascript", "less", "minifier" ], "url": "http://registry.npmjs.org/assets-packager/" }, "assets.js": { "name": "assets.js", "description": "Asset API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:43:46.336Z", "created": "2011-11-08T19:43:45.779Z", "0.0.1": "2011-11-08T19:43:46.336Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/assets.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/assets.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "bc900ee6b59c49a3a4ffe09022fc91f9bc9cb3e1", "tarball": "http://registry.npmjs.org/assets.js/-/assets.js-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/assets.js/" }, "assoc": { "name": "assoc", "description": "Associative arrays for JavaScript.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "txus", "email": "josep.m.bach@gmail.com" } ], "time": { "modified": "2011-04-12T12:30:42.170Z", "created": "2011-04-12T12:25:03.671Z", "0.0.1": "2011-04-12T12:25:04.273Z", "0.0.2": "2011-04-12T12:29:43.187Z" }, "author": { "name": "Josep M. Bach", "email": "josep.m.bach@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/txus/assoc.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/assoc/0.0.1", "0.0.2": "http://registry.npmjs.org/assoc/0.0.2" }, "dist": { "0.0.1": { "shasum": "c0b4f99c0b740b8d99c8794f051285f506b6f80f", "tarball": "http://registry.npmjs.org/assoc/-/assoc-0.0.1.tgz" }, "0.0.2": { "shasum": "1ca6e9907e4111611d78ab74835564e776f23fb0", "tarball": "http://registry.npmjs.org/assoc/-/assoc-0.0.2.tgz" } }, "keywords": [ "associative", "arrays" ], "url": "http://registry.npmjs.org/assoc/" }, "ast-inlining": { "name": "ast-inlining", "description": "Nodejs language detection library using n-gram", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "fgribreau", "email": "npm@fgribreau.com" } ], "time": { "modified": "2011-09-03T21:15:59.372Z", "created": "2011-09-03T21:14:03.293Z", "1.0.0": "2011-09-03T21:14:04.585Z", "1.0.1": "2011-09-03T21:15:59.372Z" }, "author": { "name": "Francois-Guillaume Ribreau", "email": "npm@fgribreau.com", "url": "http://fgribreau.com" }, "repository": { "type": "git", "url": "git://github.com/FGRibreau/node-ast-inlining.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ast-inlining/1.0.0", "1.0.1": "http://registry.npmjs.org/ast-inlining/1.0.1" }, "dist": { "1.0.0": { "shasum": "18e61d7078faceefdb8c87a9f27eea4b9a26a6bc", "tarball": "http://registry.npmjs.org/ast-inlining/-/ast-inlining-1.0.0.tgz" }, "1.0.1": { "shasum": "a6c364ea85bef1e4f2a39049eecbc7ca421e0fc5", "tarball": "http://registry.npmjs.org/ast-inlining/-/ast-inlining-1.0.1.tgz" } }, "keywords": [ "ast", "inlining", "inline expansion" ], "url": "http://registry.npmjs.org/ast-inlining/" }, "ast-transformer": { "name": "ast-transformer", "description": "An UglifyJS AST transformer", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-08-30T13:23:40.235Z", "created": "2011-08-25T17:40:43.447Z", "0.0.1": "2011-08-25T17:40:43.745Z", "0.0.2": "2011-08-30T13:23:40.235Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt", "url": "http://www.thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/dresende/node-ast-transformer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ast-transformer/0.0.1", "0.0.2": "http://registry.npmjs.org/ast-transformer/0.0.2" }, "dist": { "0.0.1": { "shasum": "493e3e360e731e9b784aa60e1bd2b8b1e8737f50", "tarball": "http://registry.npmjs.org/ast-transformer/-/ast-transformer-0.0.1.tgz" }, "0.0.2": { "shasum": "9cb72adfe926923be07f28996d7b7da4f3de3cf2", "tarball": "http://registry.npmjs.org/ast-transformer/-/ast-transformer-0.0.2.tgz" } }, "keywords": [ "AST", "uglifyjs" ], "url": "http://registry.npmjs.org/ast-transformer/" }, "astar": { "name": "astar", "description": "A*Star pathfinding for NodeJS game servers.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bdickason", "email": "dickason@gmail.com" } ], "time": { "modified": "2011-08-21T03:46:22.172Z", "created": "2011-08-21T03:46:22.006Z", "0.0.1": "2011-08-21T03:46:22.172Z" }, "author": { "name": "Brad Dickason", "email": "dickason@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bdickason/javascript-astar.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/astar/0.0.1" }, "dist": { "0.0.1": { "shasum": "a84defab486d1f57f57afb08b46162b339f044fa", "tarball": "http://registry.npmjs.org/astar/-/astar-0.0.1.tgz" } }, "keywords": [ "astar", "game", "games", "html5", "graph", "movement", "multiplayer" ], "url": "http://registry.npmjs.org/astar/" }, "aster": { "name": "aster", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:54:49.818Z", "created": "2011-07-20T01:00:29.244Z", "0.0.2": "2011-07-20T01:00:29.464Z", "0.0.1": "2011-07-20T06:59:33.860Z", "0.0.3": "2011-11-30T18:54:49.818Z" }, "author": { "name": "Craig Condon", "email": "craig@crcn.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/aster.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/aster/0.0.2", "0.0.1": "http://registry.npmjs.org/aster/0.0.1", "0.0.3": "http://registry.npmjs.org/aster/0.0.3" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/aster/-/aster-0.0.2.tgz" }, "0.0.1": { "tarball": "http://registry.npmjs.org/aster/-/aster-0.0.1.tgz" }, "0.0.3": { "shasum": "a23a23462d900f87873c3f012fb12046e7b53617", "tarball": "http://registry.npmjs.org/aster/-/aster-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/aster/" }, "asterisk-manager": { "name": "asterisk-manager", "description": "A node.js module for interacting with the Asterisk Manager API.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "phidelta", "email": "phidelta@phideltacity.net" } ], "time": { "modified": "2011-07-10T09:07:09.050Z", "created": "2011-07-10T09:07:08.394Z", "0.0.2": "2011-07-10T09:07:09.050Z" }, "author": { "name": "Philipp Dunkel", "email": "philipp.dunkel@gmail.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/asterisk-manager/0.0.2" }, "dist": { "0.0.2": { "shasum": "68b567550b30d0cc8ffe6f35b3eb74df85e0f474", "tarball": "http://registry.npmjs.org/asterisk-manager/-/asterisk-manager-0.0.2.tgz" } }, "keywords": [ "asterisk", "voip" ], "url": "http://registry.npmjs.org/asterisk-manager/" }, "astjourney": { "name": "astjourney", "description": "It's a long journey, but on your way, you'll meet all the JS AST nodes.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-11-20T16:01:20.989Z", "created": "2011-11-20T16:01:18.806Z", "0.1.0": "2011-11-20T16:01:20.989Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-journey.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/astjourney/0.1.0" }, "dist": { "0.1.0": { "shasum": "585cd9280e268b89e062aedea35fe33a77793dfe", "tarball": "http://registry.npmjs.org/astjourney/-/astjourney-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/astjourney/" }, "astrolin": { "name": "astrolin", "description": "astrolet's open astrology projects linking", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "orlin", "email": "om@soundsapiens.com" } ], "time": { "modified": "2011-05-10T16:36:38.635Z", "created": "2011-05-10T16:36:37.483Z", "0.0.1": "2011-05-10T16:36:38.635Z" }, "author": { "name": "Orlin M Bozhinov", "email": "orlin@astrolet.net", "url": "http://soundsapiens.com" }, "repository": { "type": "git", "url": "git://github.com/astrolet/astrolin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/astrolin/0.0.1" }, "dist": { "0.0.1": { "shasum": "f9324acf2ad924c723f516d7a471c28dfc4ee2dc", "tarball": "http://registry.npmjs.org/astrolin/-/astrolin-0.0.1.tgz" } }, "keywords": [ "astrology", "aslrolet", "opensource" ], "url": "http://registry.npmjs.org/astrolin/" }, "asyn": { "name": "asyn", "description": "Asynchronous for normal people", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "limeblack", "email": "limeblack7@gmail.com" } ], "time": { "modified": "2011-09-22T01:51:37.752Z", "created": "2011-09-22T01:51:37.450Z", "0.0.1": "2011-09-22T01:51:37.752Z" }, "repository": { "type": "git", "url": "git://github.com/limeblack/asyn.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/asyn/0.0.1" }, "dist": { "0.0.1": { "shasum": "7919d385bafb5dd86639067932a1e63085c86492", "tarball": "http://registry.npmjs.org/asyn/-/asyn-0.0.1.tgz" } }, "keywords": [ "util", "asynchronous", "server", "client" ], "url": "http://registry.npmjs.org/asyn/" }, "async": { "name": "async", "description": "Higher-order functions and common patterns for asynchronous code", "dist-tags": { "latest": "0.1.15" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "git://github.com/caolan/async.git" }, "time": { "modified": "2011-11-15T21:12:42.756Z", "created": "2010-12-19T16:41:51.765Z", "0.1.0": "2010-12-19T16:41:51.765Z", "0.1.1": "2010-12-19T16:41:51.765Z", "0.1.2": "2010-12-19T16:41:51.765Z", "0.1.3": "2010-12-19T16:41:51.765Z", "0.1.4": "2010-12-19T16:41:51.765Z", "0.1.5": "2010-12-19T16:41:51.765Z", "0.1.6": "2010-12-19T16:41:51.765Z", "0.1.7": "2010-12-19T16:41:51.765Z", "0.1.8": "2011-01-18T09:56:53.975Z", "0.1.9": "2011-04-27T20:48:08.634Z", "0.1.10": "2011-09-19T04:40:01.573Z", "0.1.11": "2011-10-14T17:07:28.752Z", "0.1.12": "2011-10-14T17:19:19.452Z", "0.1.13": "2011-10-29T22:33:52.448Z", "0.1.14": "2011-10-29T22:40:14.486Z", "0.1.15": "2011-11-01T23:05:01.415Z" }, "users": { "thejh": true, "avianflu": true, "dylang": true, "ragingwind": true, "vesln": true, "mvolkmann": true }, "versions": { "0.1.0": "http://registry.npmjs.org/async/0.1.0", "0.1.1": "http://registry.npmjs.org/async/0.1.1", "0.1.2": "http://registry.npmjs.org/async/0.1.2", "0.1.3": "http://registry.npmjs.org/async/0.1.3", "0.1.4": "http://registry.npmjs.org/async/0.1.4", "0.1.5": "http://registry.npmjs.org/async/0.1.5", "0.1.6": "http://registry.npmjs.org/async/0.1.6", "0.1.7": "http://registry.npmjs.org/async/0.1.7", "0.1.8": "http://registry.npmjs.org/async/0.1.8", "0.1.9": "http://registry.npmjs.org/async/0.1.9", "0.1.10": "http://registry.npmjs.org/async/0.1.10", "0.1.11": "http://registry.npmjs.org/async/0.1.11", "0.1.12": "http://registry.npmjs.org/async/0.1.12", "0.1.13": "http://registry.npmjs.org/async/0.1.13", "0.1.14": "http://registry.npmjs.org/async/0.1.14", "0.1.15": "http://registry.npmjs.org/async/0.1.15" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/async/-/async-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/async/-/async-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/async/-/async-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/async/-/async-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/async/-/async-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/async/-/async-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/async/-/async-0.1.6.tgz" }, "0.1.7": { "tarball": "http://registry.npmjs.org/async/-/async-0.1.7.tgz" }, "0.1.8": { "tarball": "http://registry.npmjs.org/async/-/async-0.1.8.tgz" }, "0.1.9": { "shasum": "f984d0739b5382c949cc3bea702d21d0dbd52040", "tarball": "http://registry.npmjs.org/async/-/async-0.1.9.tgz" }, "0.1.10": { "shasum": "12b32bf098fa7fc51ae3ac51441b8ba15f437cf1", "tarball": "http://registry.npmjs.org/async/-/async-0.1.10.tgz" }, "0.1.11": { "shasum": "a397a69c6febae232d20a76a5b10d8742e2b8215", "tarball": "http://registry.npmjs.org/async/-/async-0.1.11.tgz" }, "0.1.12": { "shasum": "ab36be6611dc63d91657128e1d65102b959d4afe", "tarball": "http://registry.npmjs.org/async/-/async-0.1.12.tgz" }, "0.1.13": { "shasum": "f1e53ad69dab282d8e75cbec5e2c5524b6195eab", "tarball": "http://registry.npmjs.org/async/-/async-0.1.13.tgz" }, "0.1.14": { "shasum": "0fcfaf089229fc657798203d1a4544102f7d26dc", "tarball": "http://registry.npmjs.org/async/-/async-0.1.14.tgz" }, "0.1.15": { "shasum": "2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3", "tarball": "http://registry.npmjs.org/async/-/async-0.1.15.tgz" } }, "url": "http://registry.npmjs.org/async/" }, "async_testing": { "name": "async_testing", "description": "A simple Node testing library.", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "bentomas", "email": "benjamin@benjaminthomas.org" } ], "author": { "name": "Benjamin Thomas" }, "repository": { "type": "git", "url": "http://github.com/bentomas/node-async-testing.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/async_testing/0.2.0", "0.2.1": "http://registry.npmjs.org/async_testing/0.2.1", "0.3.0": "http://registry.npmjs.org/async_testing/0.3.0", "0.3.1": "http://registry.npmjs.org/async_testing/0.3.1", "0.3.2": "http://registry.npmjs.org/async_testing/0.3.2" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/async_testing/-/async_testing-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/async_testing/-/async_testing-0.2.1.tgz" }, "0.3.0": { "tarball": "http://packages:5984/async_testing/-/async_testing-0.3.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/async_testing/-/async_testing-0.3.1.tgz" }, "0.3.2": { "tarball": "http://packages:5984/async_testing/-/async_testing-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/async_testing/" }, "async-array": { "name": "async-array", "description": "A sane control flow library", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-09-15T03:22:32.906Z", "created": "2011-06-28T12:04:53.605Z", "0.1.0": "2011-06-28T12:04:55.142Z", "0.1.1": "2011-06-28T12:10:21.253Z", "0.1.2": "2011-06-28T12:49:38.410Z", "0.1.3": "2011-06-28T23:28:36.722Z", "0.1.4": "2011-06-30T13:42:01.731Z", "0.1.5": "2011-07-01T07:09:06.949Z", "0.1.6": "2011-07-01T07:13:09.041Z", "0.1.7": "2011-09-15T03:22:32.906Z" }, "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/async-array.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/async-array/0.1.0", "0.1.1": "http://registry.npmjs.org/async-array/0.1.1", "0.1.2": "http://registry.npmjs.org/async-array/0.1.2", "0.1.3": "http://registry.npmjs.org/async-array/0.1.3", "0.1.4": "http://registry.npmjs.org/async-array/0.1.4", "0.1.5": "http://registry.npmjs.org/async-array/0.1.5", "0.1.6": "http://registry.npmjs.org/async-array/0.1.6", "0.1.7": "http://registry.npmjs.org/async-array/0.1.7" }, "dist": { "0.1.0": { "shasum": "d7502c9362ecdffdaf2e73445e7ec50a4af502db", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.0.tgz" }, "0.1.1": { "shasum": "59c8dac0a0f9af6ecd82894e9b7954d2d5adff32", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.1.tgz" }, "0.1.2": { "shasum": "455715100c51fdd9db919bbce25d84825969b364", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.2.tgz" }, "0.1.3": { "shasum": "042195c85e4e00f7766b34910e3ecfa89ca39726", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.3.tgz" }, "0.1.4": { "shasum": "0540b20a703bbc0d5cc5e568a7cec452c05ab57c", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.4.tgz" }, "0.1.5": { "shasum": "609edc7fe697994fd100fd6b911110e32f37f339", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.5.tgz" }, "0.1.6": { "shasum": "d223c24f4e9bd90aaf671fb15cb36726e036903b", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.6.tgz" }, "0.1.7": { "shasum": "9e7540969d1e0b6e16be48bc8eb68f64c4d2a624", "tarball": "http://registry.npmjs.org/async-array/-/async-array-0.1.7.tgz" } }, "keywords": [ "control", "flow", "async", "array" ], "url": "http://registry.npmjs.org/async-array/" }, "async-chain": { "name": "async-chain", "description": "", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-30T08:25:27.536Z", "created": "2011-06-25T01:41:30.957Z", "0.0.0": "2011-06-25T01:41:31.599Z", "0.0.1": "2011-06-25T02:03:48.271Z", "0.1.0": "2011-06-25T02:44:13.173Z", "0.3.0": "2011-06-30T08:25:27.536Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/async-chain.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/async-chain/0.0.0", "0.0.1": "http://registry.npmjs.org/async-chain/0.0.1", "0.1.0": "http://registry.npmjs.org/async-chain/0.1.0", "0.3.0": "http://registry.npmjs.org/async-chain/0.3.0" }, "dist": { "0.0.0": { "shasum": "f04e2da9c60b71eeb1520264d043dbab3b3f2f09", "tarball": "http://registry.npmjs.org/async-chain/-/async-chain-0.0.0.tgz" }, "0.0.1": { "shasum": "993f31e46ca3bc804f1e7f2e55310528fec9b4b7", "tarball": "http://registry.npmjs.org/async-chain/-/async-chain-0.0.1.tgz" }, "0.1.0": { "shasum": "c74a25fb30461feada615ccaffff8f5fc21eb6fd", "tarball": "http://registry.npmjs.org/async-chain/-/async-chain-0.1.0.tgz" }, "0.3.0": { "shasum": "46814fea855e85f512e4eb610d055d2b22367447", "tarball": "http://registry.npmjs.org/async-chain/-/async-chain-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/async-chain/" }, "async-ejs": { "name": "async-ejs", "description": "ejs with the ability to add asynchronous functions", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" }, { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-08-31T16:13:22.021Z", "created": "2011-07-19T21:54:51.653Z", "0.1.0": "2011-07-19T21:54:58.009Z", "0.1.1": "2011-07-19T22:01:50.872Z", "0.1.2": "2011-07-19T22:07:31.479Z", "0.1.3": "2011-07-20T15:11:21.833Z", "0.1.5": "2011-08-01T14:41:45.217Z", "0.1.6": "2011-08-01T14:46:05.480Z", "0.1.7": "2011-08-11T09:40:07.259Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/async-ejs/0.1.0", "0.1.1": "http://registry.npmjs.org/async-ejs/0.1.1", "0.1.2": "http://registry.npmjs.org/async-ejs/0.1.2", "0.1.3": "http://registry.npmjs.org/async-ejs/0.1.3", "0.1.5": "http://registry.npmjs.org/async-ejs/0.1.5", "0.1.6": "http://registry.npmjs.org/async-ejs/0.1.6" }, "dist": { "0.1.0": { "shasum": "cf16662f63d43f3292c53c491669e38688d4204c", "tarball": "http://registry.npmjs.org/async-ejs/-/async-ejs-0.1.0.tgz" }, "0.1.1": { "shasum": "16217e6e660ca7d9ca674ee780b661865857bdc3", "tarball": "http://registry.npmjs.org/async-ejs/-/async-ejs-0.1.1.tgz" }, "0.1.2": { "shasum": "254d564dec5368bba2d1edde6747bc4dc67e7829", "tarball": "http://registry.npmjs.org/async-ejs/-/async-ejs-0.1.2.tgz" }, "0.1.3": { "shasum": "a73c27cbdc23beecba533fc1b8f9009a8314836f", "tarball": "http://registry.npmjs.org/async-ejs/-/async-ejs-0.1.3.tgz" }, "0.1.5": { "shasum": "ec18b5c7b3b6ecede0c063708e61de6bb2d04cde", "tarball": "http://registry.npmjs.org/async-ejs/-/async-ejs-0.1.5.tgz" }, "0.1.6": { "shasum": "a949ac183ad416c6fd4b71cb5ec1e93c331a60c6", "tarball": "http://registry.npmjs.org/async-ejs/-/async-ejs-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/async-ejs/" }, "async-fs": { "name": "async-fs", "description": "Asynchronous file system utility library for nodeJS", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "glesperance", "email": "gabriel@wavo.me" } ], "time": { "modified": "2011-09-26T16:36:15.552Z", "created": "2011-09-12T18:30:18.176Z", "0.0.1": "2011-09-12T18:30:18.745Z", "0.0.2": "2011-09-26T16:36:15.552Z" }, "author": { "name": "Gabriel Lesperance", "email": "gabriel@wavo.me", "url": "glesperance.com / wavo.me" }, "repository": { "type": "git", "url": "git://github.com/glesperance/async-fs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/async-fs/0.0.1", "0.0.2": "http://registry.npmjs.org/async-fs/0.0.2" }, "dist": { "0.0.1": { "shasum": "3c4d0c78d29730eaff1ad1aaf75fa8400abafc57", "tarball": "http://registry.npmjs.org/async-fs/-/async-fs-0.0.1.tgz" }, "0.0.2": { "shasum": "a0f620be9299b8138dbd0020904dfd5d782aa3d6", "tarball": "http://registry.npmjs.org/async-fs/-/async-fs-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/async-fs/" }, "async-it": { "name": "async-it", "description": "Generic asynchronous iterators for node.js.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "tobie", "email": "tobie.langel@gmail.com" } ], "author": { "name": "Tobie Langel", "email": "tobie.langel@gmail.com", "url": "http://tobielangel.com" }, "repository": { "type": "git", "url": "git://github.com/tobie/async-it.git" }, "time": { "modified": "2011-10-09T12:07:40.842Z", "created": "2011-05-31T09:09:07.558Z", "0.1.0": "2011-05-31T09:09:07.558Z", "0.2.0": "2011-05-31T09:09:07.558Z", "0.3.0": "2011-08-07T08:27:32.892Z", "0.3.1": "2011-10-09T12:07:40.842Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/async-it/0.1.0", "0.2.0": "http://registry.npmjs.org/async-it/0.2.0", "0.3.0": "http://registry.npmjs.org/async-it/0.3.0", "0.3.1": "http://registry.npmjs.org/async-it/0.3.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/async-it/-/async-it@0.1.0.tgz" }, "0.2.0": { "shasum": "031e667ab7053927c926912df26d90729367cd2e", "tarball": "http://registry.npmjs.org/async-it/-/async-it-0.2.0.tgz" }, "0.3.0": { "shasum": "ba0402bad74b7a2fdc7aaed3b47c209e512b6e34", "tarball": "http://registry.npmjs.org/async-it/-/async-it-0.3.0.tgz" }, "0.3.1": { "shasum": "c1ca5bb8cffcfd2927a5eb02821eb04ed071cf65", "tarball": "http://registry.npmjs.org/async-it/-/async-it-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/async-it/" }, "async-json": { "name": "async-json", "description": "An asynchronous version of JSON.stringify", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ckknight", "email": "ckknight@gmail.com" } ], "time": { "modified": "2011-04-16T20:09:07.076Z", "created": "2011-04-16T05:05:01.271Z", "0.0.1": "2011-04-16T05:05:01.493Z", "0.0.2": "2011-04-16T20:09:07.076Z" }, "author": { "name": "Cameron Kenneth Knight", "email": "ckknight@gmail.com", "url": "http://ckknight.com" }, "repository": { "type": "git", "url": "git://github.com/ckknight/async-json.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/async-json/0.0.1", "0.0.2": "http://registry.npmjs.org/async-json/0.0.2" }, "dist": { "0.0.1": { "shasum": "a63a8a8981c65b62f74763526ade5266849d6db9", "tarball": "http://registry.npmjs.org/async-json/-/async-json-0.0.1.tgz" }, "0.0.2": { "shasum": "aa7127db039e8e43dac72bd1fbb67ba33f568270", "tarball": "http://registry.npmjs.org/async-json/-/async-json-0.0.2.tgz" } }, "keywords": [ "json", "stringify", "async" ], "url": "http://registry.npmjs.org/async-json/" }, "async-memoizer": { "name": "async-memoizer", "description": "A memoizer for asynchronous methods obeying node.js conventions (last argument is always a callback).", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "tobie", "email": "tobie.langel@gmail.com" } ], "author": { "name": "Tobie Langel", "email": "tobie.langel@gmail.com", "url": "http://tobielangel.com" }, "repository": { "type": "git", "url": "http://github.com/tobie/async-memoizer.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/async-memoizer/0.2.0", "0.3.0": "http://registry.npmjs.org/async-memoizer/0.3.0", "0.3.1": "http://registry.npmjs.org/async-memoizer/0.3.1", "0.4.0": "http://registry.npmjs.org/async-memoizer/0.4.0" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/async-memoizer/-/async-memoizer@0.2.0.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/async-memoizer/-/async-memoizer@0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/async-memoizer/-/async-memoizer@0.3.1.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/async-memoizer/-/async-memoizer@0.4.0.tgz" } }, "url": "http://registry.npmjs.org/async-memoizer/" }, "async-object": { "name": "async-object", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "bigeasy", "email": "alan@prettyrobots.com" } ], "time": { "modified": "2011-08-14T13:04:25.635Z", "created": "2011-04-16T03:16:40.661Z", "0.0.1": "2011-04-16T03:16:40.941Z", "0.0.2": "2011-04-17T23:41:04.705Z", "0.0.3": "2011-04-22T14:34:49.693Z", "0.0.4": "2011-05-21T17:47:29.448Z", "0.0.5": "2011-06-21T19:35:31.932Z", "0.0.6": "2011-08-14T13:04:08.692Z" }, "author": { "name": "Alan Gutierrez" }, "versions": { "0.0.1": "http://registry.npmjs.org/async-object/0.0.1", "0.0.2": "http://registry.npmjs.org/async-object/0.0.2", "0.0.3": "http://registry.npmjs.org/async-object/0.0.3", "0.0.4": "http://registry.npmjs.org/async-object/0.0.4", "0.0.5": "http://registry.npmjs.org/async-object/0.0.5", "0.0.6": "http://registry.npmjs.org/async-object/0.0.6" }, "dist": { "0.0.1": { "shasum": "c65593d3a1d6cd8e87b149e8f965fa29ba4cc7f0", "tarball": "http://registry.npmjs.org/async-object/-/async-object-0.0.1.tgz" }, "0.0.2": { "shasum": "683eda2a2a60b8ee5a54f113fa5bb8abbfb087af", "tarball": "http://registry.npmjs.org/async-object/-/async-object-0.0.2.tgz" }, "0.0.3": { "shasum": "a85175052c0bc9f47df0b740470118b23a80399b", "tarball": "http://registry.npmjs.org/async-object/-/async-object-0.0.3.tgz" }, "0.0.4": { "shasum": "47b48912f971b537169c4de45539fc9e553acab3", "tarball": "http://registry.npmjs.org/async-object/-/async-object-0.0.4.tgz" }, "0.0.5": { "shasum": "52d7225f48aa88c60576dbeff6a00488b0e8c970", "tarball": "http://registry.npmjs.org/async-object/-/async-object-0.0.5.tgz" }, "0.0.6": { "shasum": "ba022d4ce19f1e943d22ee3da4c617c33c08b575", "tarball": "http://registry.npmjs.org/async-object/-/async-object-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/async-object/" }, "async-stacktrace": { "name": "async-stacktrace", "description": "Improves node.js stacktraces and makes it easier to handle errors", "dist-tags": { "latest": "0.0.2" }, "readme": "## Why classic stacktraces are not very helpful when dealing with async functions\n\nLook at this example. `one` calls `two`, `two` calls `three`, and `three` calls `four`. All functions call the given callback asynchronous. `four` calls the callback with an error. `three` and `two` passes the error to their callback function and stop executing with `return`. `one` finally throws it \n\n```js\nfunction one()\n{\n two(function(err){\n if(err){\n throw err;\n } \n \n console.log(\"two finished\");\n });\n}\n\nfunction two(callback)\n{\n setTimeout(function () { \n three(function(err)\n {\n if(err) {\n callback(err);\n return;\n } \n \n console.log(\"three finished\");\n callback();\n });\n }, 0);\n}\n\nfunction three(callback)\n{\n setTimeout(function () { \n four(function(err)\n {\n if(err) {\n callback(err);\n return;\n } \n \n console.log(\"four finished\");\n callback();\n });\n }, 0);\n}\n\nfunction four(callback)\n{\n setTimeout(function(){\n callback(new Error());\n }, 0);\n}\n\none();\n```\n\n### When you execute it, you will get this:\n\n```\n$ node example_without.js \n\n/home/pita/Code/async-stacktrace/example_without.js:5\n throw err;\n ^\nError\n at Timer.callback (/home/pita/Code/async-stacktrace/example_without.js:47:14)\n```\n\n### The problems here are:\n\n* You can see that the error happend in `four`, but you can't see from where `four` was called. The context gets lost\n* You write the same 4 lines over and over again, just to handle errors\n\n## The solution\n\n### Lets replace this code in `two` and `three` \n\n```js\nif(err) {\n callback(err);\n return;\n}\n```\n\n### with\n\n```js\nif(ERR(err, callback)) return;\n```\n\n### and replace this code in `one`\n\n```js\nif(err){\n throw err;\n} \n```\n\n### with\n\n```js\nERR(err);\n```\n\n### This is how it looks like now: \n\n```js\nrequire(\"./ERR\");\n\nfunction one()\n{\n two(function(err){\n ERR(err);\n \n console.log(\"two finished\");\n });\n}\n\nfunction two(callback)\n{\n setTimeout(function () { \n three(function(err)\n {\n if(ERR(err, callback)) return;\n \n console.log(\"three finished\");\n callback();\n });\n }, 0);\n}\n\nfunction three(callback)\n{\n setTimeout(function () { \n four(function(err)\n {\n if(ERR(err, callback)) return;\n \n console.log(\"four finished\");\n callback();\n });\n }, 0);\n}\n\nfunction four(callback)\n{\n setTimeout(function(){\n callback(new Error());\n }, 0);\n}\n\none();\n```\n\n### When you execute it, you will get this:\n\n```\n$ node example.js \n\n/home/pita/Code/async-stacktrace/ERR.js:57\n throw err;\n ^\nAsync Stacktrace:\n at /home/pita/Code/async-stacktrace/example.js:6:6\n at /home/pita/Code/async-stacktrace/example.js:17:10\n at /home/pita/Code/async-stacktrace/example.js:30:10\n\nError\n at Timer.callback (/home/pita/Code/async-stacktrace/example.js:41:14)\n```\n\n### What is new?\n\nThe \"Async Stacktrace\" shows you where this error was caught and passed to the next callback. This allows you to see from where `four` was called. You also have less code to write\n\n## npm\n```\nnpm install async-stacktrace\n```\n\n## Usage\n\nThe `ERR` function is set global. All you have to add to your code is\n\n```js\nrequire(\"./ERR\");\n```\n\nThe parameters of `ERR()` are: \n\n1. `err` The error object (can be a string that describes the error too)\n2. `callback` (optional) If the callback is set and an error is passed, it will call the callback with the modified stacktrace. Else it will throw the error\n\nThe return value is true if there is an error. Else its false\n", "maintainers": [ { "name": "pita", "email": "petermartischka@googlemail.com" } ], "time": { "modified": "2011-12-04T13:56:43.066Z", "created": "2011-12-04T12:54:44.887Z", "0.0.1": "2011-12-04T12:54:47.014Z", "0.0.2": "2011-12-04T13:56:43.066Z" }, "author": { "name": "Peter 'Pita' Martischka", "email": "petermartischka@googlemail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/async-stacktrace/0.0.1", "0.0.2": "http://registry.npmjs.org/async-stacktrace/0.0.2" }, "dist": { "0.0.1": { "shasum": "dd0a05b137bb6f293774b3fa8ce1676410f1c00d", "tarball": "http://registry.npmjs.org/async-stacktrace/-/async-stacktrace-0.0.1.tgz" }, "0.0.2": { "shasum": "26963202f28f9b73f0d20443809d23d4052512ff", "tarball": "http://registry.npmjs.org/async-stacktrace/-/async-stacktrace-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/async-stacktrace/" }, "async-unit": { "name": "async-unit", "description": "A minimal asynchronous test framework for Node.JS / Ender", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-09T21:55:34.734Z", "created": "2011-11-09T21:55:34.161Z", "1.0.0": "2011-11-09T21:55:34.734Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/async-unit.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/async-unit/1.0.0" }, "dist": { "1.0.0": { "shasum": "d58bffba7ac7034902d0576134e6baffe1a1390b", "tarball": "http://registry.npmjs.org/async-unit/-/async-unit-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/async-unit/" }, "async-util": { "name": "async-util", "description": "JavaScript async utilities library", "dist-tags": { "latest": "0.1.0" }, "readme": "\n# async-util\n\nJavaScript async utilities library\n\n## API\n\n - parallel_each (array, iterator, callback)\n - series_each (array, iterator, callback)\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-06T23:54:44.806Z", "created": "2011-12-06T18:36:31.870Z", "0.0.1": "2011-12-06T18:36:33.733Z", "0.0.5": "2011-12-06T20:44:53.840Z", "0.1.0": "2011-12-06T23:54:44.806Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "http://onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/async-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/async-util/0.0.1", "0.0.5": "http://registry.npmjs.org/async-util/0.0.5", "0.1.0": "http://registry.npmjs.org/async-util/0.1.0" }, "dist": { "0.0.1": { "shasum": "d0b9c484ee4cebf0dd35f8c1e83a4d4df9ecf58d", "tarball": "http://registry.npmjs.org/async-util/-/async-util-0.0.1.tgz" }, "0.0.5": { "shasum": "dc7e2be722a1a2fd6d2a996a1f317d112a4791f7", "tarball": "http://registry.npmjs.org/async-util/-/async-util-0.0.5.tgz" }, "0.1.0": { "shasum": "cdd5870a666c3b9999a26cc8af5f03f9aee9f162", "tarball": "http://registry.npmjs.org/async-util/-/async-util-0.1.0.tgz" } }, "keywords": [ "async" ], "url": "http://registry.npmjs.org/async-util/" }, "asyncblock": { "name": "asyncblock", "description": "A fork of greenlight with parallel execution support", "dist-tags": { "latest": "0.0.7" }, "readme": "```\n ______ ______ ______ \n______ ______________ _________ __________ /_ ___ /______ __________ /__\n_ __ `/__ ___/__ / / /__ __ \\_ ___/__ __ \\__ / _ __ \\_ ___/__ //_/\n/ /_/ / _(__ ) _ /_/ / _ / / // /__ _ /_/ /_ / / /_/ // /__ _ ,< \n\\__,_/ /____/ _\\__, / /_/ /_/ \\___/ /_.___/ /_/ \\____/ \\___/ /_/|_| \n /____/ \n\n```\n\n\n==================================================================\n\nA fork of [node-green-light](https://github.com/axkibe/node-green-light) with parallel execution support.\n\nA sample program in pure node, using the async library, and using asyncblock + fibers.\n\n### Pure node\n\n```javascript\n\nfunction example(callback){\n var finishedCount = 0;\n var fileContents = [];\n\n var continuation = function(){\n if(finishedCount < 2){\n return;\n }\n\n fs.writeFile('path3', fileContents[0], function(err) {\n if(err) {\n throw new Error(err);\n }\n\n fs.readFile('path3', 'utf8', function(err, data){ \n console.log(data);\n console.log('all done');\n });\n });\n };\n\n fs.readFile('path1', 'utf8', function(err, data) {\n if(err) {\n throw new Error(err);\n }\n\n fnishedCount++;\n fileContents[0] = data;\n\n continuation();\n });\n\n fs.readFile('path2', 'utf8', function(err, data) {\n if(err) {\n throw new Error(err);\n }\n\n fnishedCount++;\n fileContents[1] = data;\n\n continuation();\n });\n}\n```\n\n### Using async\n\n```javascript\n\nvar async = require('async');\n\nvar fileContents = [];\n\nasync.series([\n function(callback){\n async.parallel([\n function(callback) {\n fs.readFile('path1', 'utf8', callback);\n },\n\n function(callback) {\n fs.readFile('path2', 'utf8', callback);\n }\n ],\n function(err, results){\n fileContents = results; \n callback(err);\n }\n );\n },\n\n function(callback) {\n fs.writeFile('path3', fileContents[0], callback);\n },\n\n function(callback) {\n fs.readFile('path3', 'utf8', function(err, data){\n console.log(data);\n callback(err);\n });\n }\n],\n function(err) {\n if(err) {\n throw new Error(err);\n }\n \n console.log('all done');\n }\n);\n```\n\n### Using asyncblock + fibers\n\n```javascript\n\nvar asyncblock = require('asyncblock');\n\nasyncblock(function(flow){\n fs.readFile('path1', 'utf8', flow.add('first'));\n fs.readFile('path2', 'utf8', flow.add('second'));\n\n var fileContents = flow.wait();\n \n fs.writeFile('path3', fileContents.first, flow.add());\n flow.wait();\n\n fs.readFile('path3', 'utf8', flow.add());\n var data = flow.wait();\n\n console.log(data);\n console.log('all done');\n});\n```\n\n## Notes\n\n### flow.add and flow.wait\n\nPass the result of flow.add() as a callback to asynchronous functions. Each usage of flow.add() will run in parallel.\nCall flow.wait() when you want execution to pause until all the asynchronous functions are done.\n\nYou may pass a key to flow.add, which will be used when getting the result from flow.wait. For example, calling\nflow.add('key1') and flow.add('key2') would produce a result { key1: value1, key2: value2 }. It is not necessary to\npass a key to flow.add if you do not need to get the result.\n\nIf there is only one call to flow.add and no key is passed, the result will be returned as is without the object wrapper.\n\nIf any of the asynchronous callbacks pass an error as the first argument, it will be thrown as an exception by asyncblock.\nYou only receive from the 2nd arg on from the flow.wait call. If more than one parameter was passed to the callback,\nit will be returned as an array.", "maintainers": [ { "name": "scriby", "email": "scriby@gmail.com" } ], "time": { "modified": "2011-12-09T17:00:01.011Z", "created": "2011-12-05T14:52:26.899Z", "0.0.3": "2011-12-05T14:52:27.458Z", "0.0.4": "2011-12-07T20:08:33.313Z", "0.0.5": "2011-12-08T23:09:20.325Z", "0.0.6": "2011-12-09T14:11:23.424Z", "0.0.7": "2011-12-09T17:00:01.011Z" }, "author": { "name": "Chris Scribner" }, "repository": { "type": "git", "url": "git://github.com/scriby/asyncblock.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/asyncblock/0.0.3", "0.0.4": "http://registry.npmjs.org/asyncblock/0.0.4", "0.0.5": "http://registry.npmjs.org/asyncblock/0.0.5", "0.0.6": "http://registry.npmjs.org/asyncblock/0.0.6", "0.0.7": "http://registry.npmjs.org/asyncblock/0.0.7" }, "dist": { "0.0.3": { "shasum": "98d434f0f6e8dcf7e2ed1d6a4557a62734ffd713", "tarball": "http://registry.npmjs.org/asyncblock/-/asyncblock-0.0.3.tgz" }, "0.0.4": { "shasum": "7c89a25a7a18b42f6573d6ed1ee3117f4f1e5cc7", "tarball": "http://registry.npmjs.org/asyncblock/-/asyncblock-0.0.4.tgz" }, "0.0.5": { "shasum": "12223b89bca0fe67bb4ca25973a4006b30f008ae", "tarball": "http://registry.npmjs.org/asyncblock/-/asyncblock-0.0.5.tgz" }, "0.0.6": { "shasum": "607f87c6b90cc2aae7668a46878653770ef9183f", "tarball": "http://registry.npmjs.org/asyncblock/-/asyncblock-0.0.6.tgz" }, "0.0.7": { "shasum": "07a2564f14ab5f9dfd4866e575cf13875332b893", "tarball": "http://registry.npmjs.org/asyncblock/-/asyncblock-0.0.7.tgz" } }, "keywords": [ "fiber", "fibers", "coroutine", "stop", "go", "green", "red" ], "url": "http://registry.npmjs.org/asyncblock/" }, "asyncEJS": { "name": "asyncEJS", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "sasadjolic", "email": "sasa.djolic@gmail.com" } ], "time": { "modified": "2011-06-15T02:36:38.817Z", "created": "2011-06-15T02:36:38.273Z", "0.3.0": "2011-06-15T02:36:38.817Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/asyncEJS/0.3.0" }, "dist": { "0.3.0": { "shasum": "dfeaeebcb701bc67c3f3e487ba6232b4f880d677", "tarball": "http://registry.npmjs.org/asyncEJS/-/asyncEJS-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/asyncEJS/" }, "asyncevents": { "name": "asyncevents", "description": "Extension to EventEmitter to facilitate asynchronous firing of events, and asynchronous handling of those events.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "samcday", "email": "sam.c.day@gmail.com" } ], "time": { "modified": "2011-02-07T04:39:08.804Z", "created": "2011-02-07T04:39:07.962Z", "0.1.0": "2011-02-07T04:39:08.804Z" }, "author": { "name": "Sam Day", "email": "sam.c.day@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/samcday/asyncevents.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/asyncevents/0.1.0" }, "dist": { "0.1.0": { "shasum": "00a2b5e0beb0ae48149c921ba3254f75bbc58efa", "tarball": "http://registry.npmjs.org/asyncevents/-/asyncevents-0.1.0.tgz" } }, "keywords": "async,events,eventemitter,async events", "url": "http://registry.npmjs.org/asyncevents/" }, "asyncify": { "name": "asyncify", "description": "The asyncify deferred module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:17:17.218Z", "created": "2011-07-13T20:17:16.849Z", "2.1.1": "2011-07-13T20:17:17.218Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/asyncify/2.1.1" }, "dist": { "2.1.1": { "shasum": "37ca5875abfc0388a154e0995cb06160ff55be88", "tarball": "http://registry.npmjs.org/asyncify/-/asyncify-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "asyncify", "util", "browser" ], "url": "http://registry.npmjs.org/asyncify/" }, "asyncjs": { "name": "asyncjs", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "author": { "name": "Fabian Jakobs", "email": "fabian.jakobs@web.de" }, "repository": { "type": "git", "url": "http://github.com/fjakobs/async.js.git" }, "description": "async.js it for the node fs module, what jQuery is for the DOM", "time": { "modified": "2011-04-14T12:12:16.676Z", "created": "2011-01-22T15:16:21.700Z", "0.0.1": "2011-01-22T15:16:21.700Z", "0.0.2": "2011-01-22T15:16:25.358Z", "0.0.4": "2011-04-04T16:08:30.993Z", "0.0.5": "2011-04-14T12:12:16.676Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/asyncjs/0.0.1", "0.0.2": "http://registry.npmjs.org/asyncjs/0.0.2", "0.0.4": "http://registry.npmjs.org/asyncjs/0.0.4", "0.0.5": "http://registry.npmjs.org/asyncjs/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/asyncjs/-/asyncjs-0.0.1.tgz" }, "0.0.2": { "shasum": "4fd072a42f658d080adac7706dced1f362610de7", "tarball": "http://registry.npmjs.org/asyncjs/-/asyncjs-0.0.2.tgz" }, "0.0.4": { "shasum": "55b1f66c239a9700c661c3eeaa0b9a9704d1603f", "tarball": "http://registry.npmjs.org/asyncjs/-/asyncjs-0.0.4.tgz" }, "0.0.5": { "shasum": "cfb12d44833b35999ccc9d3a85c15b9c278ce674", "tarball": "http://registry.npmjs.org/asyncjs/-/asyncjs-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/asyncjs/" }, "asyncly": { "name": "asyncly", "description": "n/a", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-11-26T01:48:44.153Z", "created": "2011-11-26T01:48:43.830Z", "0.0.1": "2011-11-26T01:48:44.153Z" }, "author": { "name": "hij1nx", "email": "hij1nx@me.com" }, "repository": { "type": "git", "url": "git://github.com/asyncly/workflow.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/asyncly/0.0.1" }, "dist": { "0.0.1": { "shasum": "3b7dbf2d8fbcf8aa2c2913b11e17118beb715f1b", "tarball": "http://registry.npmjs.org/asyncly/-/asyncly-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/asyncly/" }, "asynct": { "name": "asynct", "description": "simple asyncronous test runner", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-05T04:02:06.728Z", "created": "2011-08-10T23:09:21.077Z", "1.0.0": "2011-08-10T23:09:24.718Z", "1.0.1": "2011-09-08T00:58:41.172Z", "1.0.2": "2011-11-05T04:02:06.728Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/asynct.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/asynct/1.0.0", "1.0.1": "http://registry.npmjs.org/asynct/1.0.1", "1.0.2": "http://registry.npmjs.org/asynct/1.0.2" }, "dist": { "1.0.0": { "shasum": "faf86aff081d4fbbb0dae3bbcd9e10351f7341a4", "tarball": "http://registry.npmjs.org/asynct/-/asynct-1.0.0.tgz" }, "1.0.1": { "shasum": "5c782e3768495653b1134dd2d9ab115c2c44a5ad", "tarball": "http://registry.npmjs.org/asynct/-/asynct-1.0.1.tgz" }, "1.0.2": { "shasum": "63c4eee7388eef2954676030ad729e5e3ed04969", "tarball": "http://registry.npmjs.org/asynct/-/asynct-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/asynct/" }, "asyncxml": { "name": "asyncxml", "description": "async xml builder and generator", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-30T16:37:19.475Z", "created": "2011-10-22T03:44:13.983Z", "0.0.0": "2011-10-22T03:44:15.527Z", "0.1.0": "2011-10-22T11:44:06.276Z", "0.1.1": "2011-11-05T04:57:08.024Z", "0.1.2": "2011-11-13T21:29:28.662Z", "0.1.3": "2011-11-16T16:56:49.245Z", "0.1.4": "2011-11-29T14:10:03.788Z", "0.1.5": "2011-11-30T16:37:19.475Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-asyncxml.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/asyncxml/0.0.0", "0.1.0": "http://registry.npmjs.org/asyncxml/0.1.0", "0.1.1": "http://registry.npmjs.org/asyncxml/0.1.1", "0.1.2": "http://registry.npmjs.org/asyncxml/0.1.2", "0.1.3": "http://registry.npmjs.org/asyncxml/0.1.3", "0.1.4": "http://registry.npmjs.org/asyncxml/0.1.4", "0.1.5": "http://registry.npmjs.org/asyncxml/0.1.5" }, "dist": { "0.0.0": { "shasum": "b5337fc8a5b389d5f5739560d34e97dd341d6866", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.0.0.tgz" }, "0.1.0": { "shasum": "1e8f8b179adaf3178ecbd98473dec347521a9f37", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.1.0.tgz" }, "0.1.1": { "shasum": "cc2bf50f2774a70647d28a1a21f7321ac98f181f", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.1.1.tgz" }, "0.1.2": { "shasum": "fb53b4324f58f563b6b92b578953c8962988dee9", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.1.2.tgz" }, "0.1.3": { "shasum": "005c26fbad23eb079f55693773fc2e7653f5fb8d", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.1.3.tgz" }, "0.1.4": { "shasum": "df01dba899a52fd9fdd07038e2261118579a53d0", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.1.4.tgz" }, "0.1.5": { "shasum": "d9e5369e57fd127ca81e9d8674193a7683c74039", "tarball": "http://registry.npmjs.org/asyncxml/-/asyncxml-0.1.5.tgz" } }, "keywords": [ "async", "xml", "generation", "stream", "browser" ], "url": "http://registry.npmjs.org/asyncxml/" }, "at_scheduler": { "name": "at_scheduler", "description": "AT event scheduler for your node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "erubboli", "email": "rubboli@gmail.com" } ], "time": { "modified": "2011-06-21T12:38:10.220Z", "created": "2011-06-21T12:38:09.320Z", "0.1.0": "2011-06-21T12:38:10.220Z" }, "author": { "name": "Enrico Rubboli", "url": "http://github.com/dn2k" }, "repository": { "type": "git", "url": "git://github.com/dn2k/node-scheduler.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/at_scheduler/0.1.0" }, "dist": { "0.1.0": { "shasum": "996ab70876fd25bfc0e6cb3935bb971c3103c857", "tarball": "http://registry.npmjs.org/at_scheduler/-/at_scheduler-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/at_scheduler/" }, "atbar": { "name": "atbar", "description": "Async callback manager for javascript in nodejs and browser", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "mark-hahn", "email": "mark@hahnca.com" } ], "time": { "modified": "2011-06-11T21:10:53.982Z", "created": "2011-06-01T17:11:41.929Z", "0.2.0": "2011-06-01T17:11:42.430Z", "0.2.1": "2011-06-01T17:21:41.496Z", "0.2.2": "2011-06-01T17:28:19.505Z", "0.2.3": "2011-06-01T17:30:51.357Z", "0.2.4": "2011-06-01T17:35:01.787Z", "0.2.5": "2011-06-01T18:02:57.003Z", "0.4.0": "2011-06-04T02:02:58.287Z", "0.4.1": "2011-06-09T07:24:49.371Z", "0.4.2": "2011-06-11T21:10:53.982Z" }, "repository": { "type": "git", "url": "git@github.com:mark-hahn/atbar.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/atbar/0.2.0", "0.2.1": "http://registry.npmjs.org/atbar/0.2.1", "0.2.2": "http://registry.npmjs.org/atbar/0.2.2", "0.2.3": "http://registry.npmjs.org/atbar/0.2.3", "0.2.4": "http://registry.npmjs.org/atbar/0.2.4", "0.2.5": "http://registry.npmjs.org/atbar/0.2.5", "0.4.0": "http://registry.npmjs.org/atbar/0.4.0", "0.4.1": "http://registry.npmjs.org/atbar/0.4.1", "0.4.2": "http://registry.npmjs.org/atbar/0.4.2" }, "dist": { "0.2.0": { "shasum": "3df1335cf9f67d8740667f1173b40822a4080359", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.2.0.tgz" }, "0.2.1": { "shasum": "09cbcb7bce6dfa4a947863d7143bd15e988dd472", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.2.1.tgz" }, "0.2.2": { "shasum": "144387cb9fbb487740ecc28407452fc7c196bb95", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.2.2.tgz" }, "0.2.3": { "shasum": "d2585546d15aa01cd62db3b5bb838598f06ef98e", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.2.3.tgz" }, "0.2.4": { "shasum": "daae59ab5307ce8110f7d52336bef52592a34720", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.2.4.tgz" }, "0.2.5": { "shasum": "2d5a0ca973e4cbfc26863166db1a9b4acefba529", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.2.5.tgz" }, "0.4.0": { "shasum": "32b122f10f6d492f189ad289b5cd7b8624869d80", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.4.0.tgz" }, "0.4.1": { "shasum": "06f5d43b188ac29c0da6e13153953376c0152b93", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.4.1.tgz" }, "0.4.2": { "shasum": "18b83af405fff775986b4cb95b7691806e198138", "tarball": "http://registry.npmjs.org/atbar/-/atbar-0.4.2.tgz" } }, "keywords": [ "aync", "callbacks", "nodejs", "browser", "coffeescript" ], "url": "http://registry.npmjs.org/atbar/" }, "atob": { "name": "atob", "description": "atob for Node.JS (it's a one-liner)", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-09T20:54:17.047Z", "created": "2011-09-09T20:54:16.654Z", "1.0.0": "2011-09-09T20:54:17.047Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-browser-compat.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/atob/1.0.0" }, "dist": { "1.0.0": { "shasum": "aaa94b1a9106418a166cd58c39aecfc75b580952", "tarball": "http://registry.npmjs.org/atob/-/atob-1.0.0.tgz" } }, "keywords": [ "atob", "browser" ], "url": "http://registry.npmjs.org/atob/" }, "atom": { "name": "atom", "description": "A collection of decoupled components for rapid web development", "dist-tags": { "latest": "0.1.5" }, "readme": null, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-12-06T11:47:01.454Z", "created": "2011-12-04T05:28:41.226Z", "0.1.0": "2011-12-04T05:28:46.031Z", "0.1.1": "2011-12-04T06:18:13.370Z", "0.1.2": "2011-12-04T09:50:36.945Z", "0.1.3": "2011-12-04T10:14:34.313Z", "0.1.4": "2011-12-05T11:09:41.920Z", "0.1.5": "2011-12-06T11:47:01.454Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/atom.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/atom/0.1.0", "0.1.1": "http://registry.npmjs.org/atom/0.1.1", "0.1.2": "http://registry.npmjs.org/atom/0.1.2", "0.1.3": "http://registry.npmjs.org/atom/0.1.3", "0.1.4": "http://registry.npmjs.org/atom/0.1.4", "0.1.5": "http://registry.npmjs.org/atom/0.1.5" }, "dist": { "0.1.0": { "shasum": "0fe0b4bad8225e048830348dfa60c46e68447ee9", "tarball": "http://registry.npmjs.org/atom/-/atom-0.1.0.tgz" }, "0.1.1": { "shasum": "71c264383031894b23a469c9e400040751f8fab0", "tarball": "http://registry.npmjs.org/atom/-/atom-0.1.1.tgz" }, "0.1.2": { "shasum": "be6cf4d5dfea277562044f3b5b0e4a90cddf4010", "tarball": "http://registry.npmjs.org/atom/-/atom-0.1.2.tgz" }, "0.1.3": { "shasum": "604bbdce4128f8f7e46385aff57c7a861acd6c4e", "tarball": "http://registry.npmjs.org/atom/-/atom-0.1.3.tgz" }, "0.1.4": { "shasum": "0ef95a2ad3f06cf3a1db29268298c2c7a5001e13", "tarball": "http://registry.npmjs.org/atom/-/atom-0.1.4.tgz" }, "0.1.5": { "shasum": "401f420056d25f61c9aacaf469c2fe001c4c7212", "tarball": "http://registry.npmjs.org/atom/-/atom-0.1.5.tgz" } }, "keywords": [ "web", "framework", "components" ], "url": "http://registry.npmjs.org/atom/" }, "atomic": { "name": "atomic", "description": "Atomic operations", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-10-11T05:47:42.119Z", "created": "2011-10-10T16:37:27.811Z", "0.0.1": "2011-10-10T16:37:28.663Z", "0.0.2": "2011-10-11T05:44:27.108Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/atomic.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/atomic/0.0.1", "0.0.2": "http://registry.npmjs.org/atomic/0.0.2" }, "dist": { "0.0.1": { "shasum": "e46f99fbd874fdb2b51ae8c0676f21c6cc5ab92f", "tarball": "http://registry.npmjs.org/atomic/-/atomic-0.0.1.tgz" }, "0.0.2": { "shasum": "b181626b351e36509a20c5f0caef7bf760ebfde0", "tarball": "http://registry.npmjs.org/atomic/-/atomic-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/atomic/" }, "atomize-client": { "name": "atomize-client", "description": "Client library for AtomizeJS: JavaScript DSTM", "dist-tags": { "latest": "0.0.3" }, "readme": "# Atomize-client\n\nThis is the client library for the Atomize DSTM JavaScript project.\n\nThis library can be used either client-side or in NodeJS. It is\nrequired when running Atomize-node.\n\nWhen running in Node, an `npm install atomize-client` will work. When\nrunning client side, you'll need to `\n\n```\n\n## Features\n\n- Write code like you would write for Node.JS. \n - No wrappers\n - No `undefined` type checking for `module` or `window`.\n- No new patterns\n - No AMD, no `require.async`, no CommonJS transport proposals.\n - Doesn't depend on `require` implementations on the client.\n - It exposes your module as a single global, like `jQuery`, `io`, `_`. Just\n like everyone is used to.\n- No code bloat.\n - The conversion for the browser only adds a few lines of code.\n - No trouble debugging.\n\n## Credits\n\n- `require` functions by [Jonah Fox](https://github.com/weepy), with\n modifications by TJ Holowaychuk <tj@learnboost.com>\n- inspired by `browserify`\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Guillermo Rauch <guillermo@learnboost.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-12-03T22:22:35.914Z", "created": "2011-12-03T22:22:34.635Z", "0.1.0": "2011-12-03T22:22:35.914Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/browserbuild/0.1.0" }, "dist": { "0.1.0": { "shasum": "d065d2c39b6d666976c9dadcc8d379ea28d08f54", "tarball": "http://registry.npmjs.org/browserbuild/-/browserbuild-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/browserbuild/" }, "browserchannel": { "name": "browserchannel", "description": "Google BrowserChannel server for NodeJS", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "josephg", "email": "josephg@gmail.com" } ], "time": { "modified": "2011-11-05T12:50:57.869Z", "created": "2011-10-05T22:46:06.214Z", "0.0.0": "2011-10-05T22:46:08.146Z", "0.0.1": "2011-10-06T09:04:11.959Z", "0.1.0": "2011-10-07T05:23:09.640Z", "0.2.0": "2011-10-20T10:27:45.069Z", "0.3.0": "2011-10-27T11:06:50.641Z", "0.3.1": "2011-11-01T15:29:01.640Z", "0.3.2": "2011-11-05T12:50:57.869Z" }, "author": { "name": "Joseph Gentle", "email": "josephg@gmail.com", "url": "http://josephg.com/" }, "repository": { "type": "git", "url": "git://github.com/josephg/node-browserchannel.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/browserchannel/0.0.0", "0.0.1": "http://registry.npmjs.org/browserchannel/0.0.1", "0.1.0": "http://registry.npmjs.org/browserchannel/0.1.0", "0.2.0": "http://registry.npmjs.org/browserchannel/0.2.0", "0.3.0": "http://registry.npmjs.org/browserchannel/0.3.0", "0.3.1": "http://registry.npmjs.org/browserchannel/0.3.1", "0.3.2": "http://registry.npmjs.org/browserchannel/0.3.2" }, "dist": { "0.0.0": { "shasum": "4c9d7cf74e656b0d1edfd6ea565844d2f395aac9", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.0.0.tgz" }, "0.0.1": { "shasum": "3a6be3a02cb422c7153ed0c8c3d30ba51efd64a8", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.0.1.tgz" }, "0.1.0": { "shasum": "d033e8696e1e5aefe810773b2a31d3e27113c15a", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.1.0.tgz" }, "0.2.0": { "shasum": "8c2268ca066e4564dbca02656e72d347511dbea6", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.2.0.tgz" }, "0.3.0": { "shasum": "fb5a0b54be5f3a67339fca661939e65c24b671e1", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.3.0.tgz" }, "0.3.1": { "shasum": "b983d72052aa0836767ad821a19c658a3a660de6", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.3.1.tgz" }, "0.3.2": { "shasum": "925ff28b49f1e4dfb49da4946eea1cd6acecbead", "tarball": "http://registry.npmjs.org/browserchannel/-/browserchannel-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/browserchannel/" }, "browserid-verifier": { "name": "browserid-verifier", "description": "A node library to verify assertions", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-11-25T21:35:15.864Z", "created": "2011-11-25T20:00:09.335Z", "0.0.1": "2011-11-25T20:00:10.230Z", "0.0.2": "2011-11-25T21:35:15.864Z" }, "author": { "name": "Lloyd Hilaiel", "email": "lloyd@hilaiel.com", "url": "http://lloyd.io" }, "repository": { "type": "git", "url": "git://github.com/lloyd/node-browserid.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/browserid-verifier/0.0.1", "0.0.2": "http://registry.npmjs.org/browserid-verifier/0.0.2" }, "dist": { "0.0.1": { "shasum": "7be3e0a0781ff635ecd14d39b1679e647f1ebfb0", "tarball": "http://registry.npmjs.org/browserid-verifier/-/browserid-verifier-0.0.1.tgz" }, "0.0.2": { "shasum": "eb5214bd2a1e88f5ad65a373dffeb955be6e380d", "tarball": "http://registry.npmjs.org/browserid-verifier/-/browserid-verifier-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/browserid-verifier/" }, "browserify": { "name": "browserify", "description": "Browser-side require() for js directories and npm modules", "dist-tags": { "latest": "1.8.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-26T02:43:41.207Z", "created": "2011-02-03T11:58:51.125Z", "0.0.1": "2011-02-03T11:58:51.469Z", "0.0.2": "2011-02-08T00:40:14.492Z", "0.0.3": "2011-02-14T09:32:19.495Z", "0.0.4": "2011-02-14T11:21:48.432Z", "0.0.5": "2011-02-16T08:32:13.712Z", "0.1.0": "2011-02-22T17:19:57.245Z", "0.1.1": "2011-02-23T02:54:52.755Z", "0.1.2": "2011-02-23T21:49:04.558Z", "0.1.3": "2011-02-24T00:10:38.860Z", "0.1.4": "2011-02-25T09:15:22.525Z", "0.1.5": "2011-02-25T12:03:59.028Z", "0.2.0": "2011-02-26T13:45:07.970Z", "0.2.1": "2011-02-26T15:15:40.880Z", "0.2.2": "2011-02-26T16:00:37.306Z", "0.2.3": "2011-03-02T11:13:59.791Z", "0.2.4": "2011-03-15T23:53:03.063Z", "0.2.5": "2011-03-17T00:12:53.011Z", "0.2.6": "2011-03-24T08:54:51.811Z", "0.2.7": "2011-03-28T14:13:57.164Z", "0.2.8": "2011-03-28T14:31:29.163Z", "0.2.9": "2011-03-28T23:00:46.335Z", "0.2.10": "2011-03-30T08:24:24.130Z", "0.2.11": "2011-03-30T15:53:53.727Z", "0.3.0": "2011-03-30T16:48:19.353Z", "0.3.1": "2011-04-01T11:53:25.987Z", "0.3.2": "2011-04-24T06:19:27.148Z", "0.3.3": "2011-04-27T23:50:39.960Z", "0.3.4": "2011-04-28T00:09:45.480Z", "0.3.5": "2011-04-28T00:18:42.408Z", "0.3.6": "2011-04-28T09:56:55.846Z", "0.3.7": "2011-05-17T17:52:45.918Z", "0.4.0": "2011-05-17T21:01:05.790Z", "0.4.1": "2011-05-18T12:39:29.251Z", "0.4.2": "2011-05-24T06:51:13.492Z", "0.4.3": "2011-05-24T23:55:34.388Z", "0.4.4": "2011-05-25T01:05:53.376Z", "0.4.5": "2011-05-25T20:36:19.663Z", "0.4.6": "2011-05-27T21:09:08.834Z", "0.4.7": "2011-05-27T21:54:34.480Z", "0.4.8": "2011-05-28T00:39:24.789Z", "0.4.9": "2011-05-28T02:45:13.421Z", "0.4.10": "2011-05-28T03:20:18.434Z", "0.4.11": "2011-05-28T03:36:13.126Z", "0.4.12": "2011-05-28T05:17:34.964Z", "0.4.13": "2011-05-28T20:17:21.800Z", "0.4.14": "2011-06-03T00:21:06.661Z", "0.4.15": "2011-06-05T00:05:19.011Z", "0.5.0": "2011-06-05T05:29:50.699Z", "0.5.1": "2011-06-05T05:59:21.770Z", "0.5.2": "2011-06-07T05:59:18.846Z", "1.0.0": "2011-06-09T05:45:42.682Z", "1.1.0": "2011-06-21T11:06:25.034Z", "1.1.1": "2011-06-21T23:30:34.278Z", "1.1.2": "2011-06-22T00:26:49.625Z", "1.1.3": "2011-06-22T01:00:20.410Z", "1.1.4": "2011-06-22T03:24:10.178Z", "1.2.0": "2011-06-22T11:43:12.205Z", "1.2.1": "2011-06-25T10:27:58.545Z", "1.2.2": "2011-06-27T08:22:17.020Z", "1.2.3": "2011-06-27T23:11:43.510Z", "1.2.4": "2011-06-28T09:28:37.367Z", "1.2.5": "2011-07-03T01:07:38.803Z", "1.2.6": "2011-07-03T01:38:40.801Z", "1.2.7": "2011-07-05T01:44:06.159Z", "1.2.8": "2011-07-05T07:09:24.992Z", "1.2.9": "2011-07-11T21:23:42.382Z", "1.3.0": "2011-07-15T01:22:59.467Z", "1.4.0": "2011-07-30T23:06:02.322Z", "1.4.1": "2011-08-06T10:00:24.332Z", "1.4.2": "2011-08-06T11:31:37.140Z", "1.4.3": "2011-08-19T12:16:13.018Z", "1.4.4": "2011-08-30T11:39:57.096Z", "1.4.5": "2011-08-30T23:58:05.448Z", "1.4.6": "2011-09-01T09:37:01.879Z", "1.4.7": "2011-09-05T12:54:28.365Z", "1.4.8": "2011-09-09T09:44:03.936Z", "1.5.0": "2011-09-10T04:48:19.290Z", "1.6.0": "2011-10-13T07:08:47.174Z", "1.6.1": "2011-10-20T07:07:18.507Z", "1.7.0": "2011-10-20T07:26:15.583Z", "1.7.1": "2011-10-20T08:51:13.607Z", "1.7.2": "2011-10-20T09:02:35.645Z", "1.7.3": "2011-10-20T10:54:02.735Z", "1.7.4": "2011-10-27T01:04:46.469Z", "1.7.5": "2011-10-27T06:07:43.927Z", "1.7.6": "2011-10-29T04:08:59.644Z", "1.7.7": "2011-11-11T00:29:56.928Z", "1.8.0": "2011-11-16T10:04:52.496Z", "1.8.1": "2011-11-26T02:43:41.207Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-browserify.git" }, "users": { "coverslide": true }, "versions": { "0.0.1": "http://registry.npmjs.org/browserify/0.0.1", "0.0.2": "http://registry.npmjs.org/browserify/0.0.2", "0.0.3": "http://registry.npmjs.org/browserify/0.0.3", "0.0.4": "http://registry.npmjs.org/browserify/0.0.4", "0.0.5": "http://registry.npmjs.org/browserify/0.0.5", "0.1.0": "http://registry.npmjs.org/browserify/0.1.0", "0.1.1": "http://registry.npmjs.org/browserify/0.1.1", "0.1.2": "http://registry.npmjs.org/browserify/0.1.2", "0.1.3": "http://registry.npmjs.org/browserify/0.1.3", "0.1.4": "http://registry.npmjs.org/browserify/0.1.4", "0.1.5": "http://registry.npmjs.org/browserify/0.1.5", "0.2.0": "http://registry.npmjs.org/browserify/0.2.0", "0.2.1": "http://registry.npmjs.org/browserify/0.2.1", "0.2.2": "http://registry.npmjs.org/browserify/0.2.2", "0.2.3": "http://registry.npmjs.org/browserify/0.2.3", "0.2.4": "http://registry.npmjs.org/browserify/0.2.4", "0.2.5": "http://registry.npmjs.org/browserify/0.2.5", "0.2.6": "http://registry.npmjs.org/browserify/0.2.6", "0.2.7": "http://registry.npmjs.org/browserify/0.2.7", "0.2.8": "http://registry.npmjs.org/browserify/0.2.8", "0.2.9": "http://registry.npmjs.org/browserify/0.2.9", "0.2.10": "http://registry.npmjs.org/browserify/0.2.10", "0.2.11": "http://registry.npmjs.org/browserify/0.2.11", "0.3.0": "http://registry.npmjs.org/browserify/0.3.0", "0.3.1": "http://registry.npmjs.org/browserify/0.3.1", "0.3.2": "http://registry.npmjs.org/browserify/0.3.2", "0.3.3": "http://registry.npmjs.org/browserify/0.3.3", "0.3.4": "http://registry.npmjs.org/browserify/0.3.4", "0.3.5": "http://registry.npmjs.org/browserify/0.3.5", "0.3.6": "http://registry.npmjs.org/browserify/0.3.6", "0.3.7": "http://registry.npmjs.org/browserify/0.3.7", "0.4.0": "http://registry.npmjs.org/browserify/0.4.0", "0.4.1": "http://registry.npmjs.org/browserify/0.4.1", "0.4.2": "http://registry.npmjs.org/browserify/0.4.2", "0.4.3": "http://registry.npmjs.org/browserify/0.4.3", "0.4.4": "http://registry.npmjs.org/browserify/0.4.4", "0.4.5": "http://registry.npmjs.org/browserify/0.4.5", "0.4.6": "http://registry.npmjs.org/browserify/0.4.6", "0.4.7": "http://registry.npmjs.org/browserify/0.4.7", "0.4.8": "http://registry.npmjs.org/browserify/0.4.8", "0.4.9": "http://registry.npmjs.org/browserify/0.4.9", "0.4.10": "http://registry.npmjs.org/browserify/0.4.10", "0.4.11": "http://registry.npmjs.org/browserify/0.4.11", "0.4.12": "http://registry.npmjs.org/browserify/0.4.12", "0.4.13": "http://registry.npmjs.org/browserify/0.4.13", "0.4.14": "http://registry.npmjs.org/browserify/0.4.14", "0.4.15": "http://registry.npmjs.org/browserify/0.4.15", "0.5.0": "http://registry.npmjs.org/browserify/0.5.0", "0.5.1": "http://registry.npmjs.org/browserify/0.5.1", "0.5.2": "http://registry.npmjs.org/browserify/0.5.2", "1.0.0": "http://registry.npmjs.org/browserify/1.0.0", "1.1.0": "http://registry.npmjs.org/browserify/1.1.0", "1.1.1": "http://registry.npmjs.org/browserify/1.1.1", "1.1.2": "http://registry.npmjs.org/browserify/1.1.2", "1.1.3": "http://registry.npmjs.org/browserify/1.1.3", "1.1.4": "http://registry.npmjs.org/browserify/1.1.4", "1.2.0": "http://registry.npmjs.org/browserify/1.2.0", "1.2.1": "http://registry.npmjs.org/browserify/1.2.1", "1.2.2": "http://registry.npmjs.org/browserify/1.2.2", "1.2.3": "http://registry.npmjs.org/browserify/1.2.3", "1.2.4": "http://registry.npmjs.org/browserify/1.2.4", "1.2.5": "http://registry.npmjs.org/browserify/1.2.5", "1.2.6": "http://registry.npmjs.org/browserify/1.2.6", "1.2.7": "http://registry.npmjs.org/browserify/1.2.7", "1.2.8": "http://registry.npmjs.org/browserify/1.2.8", "1.2.9": "http://registry.npmjs.org/browserify/1.2.9", "1.3.0": "http://registry.npmjs.org/browserify/1.3.0", "1.4.0": "http://registry.npmjs.org/browserify/1.4.0", "1.4.1": "http://registry.npmjs.org/browserify/1.4.1", "1.4.2": "http://registry.npmjs.org/browserify/1.4.2", "1.4.3": "http://registry.npmjs.org/browserify/1.4.3", "1.4.4": "http://registry.npmjs.org/browserify/1.4.4", "1.4.5": "http://registry.npmjs.org/browserify/1.4.5", "1.4.6": "http://registry.npmjs.org/browserify/1.4.6", "1.4.7": "http://registry.npmjs.org/browserify/1.4.7", "1.4.8": "http://registry.npmjs.org/browserify/1.4.8", "1.5.0": "http://registry.npmjs.org/browserify/1.5.0", "1.6.0": "http://registry.npmjs.org/browserify/1.6.0", "1.6.1": "http://registry.npmjs.org/browserify/1.6.1", "1.7.0": "http://registry.npmjs.org/browserify/1.7.0", "1.7.1": "http://registry.npmjs.org/browserify/1.7.1", "1.7.2": "http://registry.npmjs.org/browserify/1.7.2", "1.7.3": "http://registry.npmjs.org/browserify/1.7.3", "1.7.4": "http://registry.npmjs.org/browserify/1.7.4", "1.7.5": "http://registry.npmjs.org/browserify/1.7.5", "1.7.6": "http://registry.npmjs.org/browserify/1.7.6", "1.7.7": "http://registry.npmjs.org/browserify/1.7.7", "1.8.0": "http://registry.npmjs.org/browserify/1.8.0", "1.8.1": "http://registry.npmjs.org/browserify/1.8.1" }, "dist": { "0.0.1": { "shasum": "d3f2e476a7c91ee4664a77d92a88328f16a4b51c", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.0.1.tgz" }, "0.0.2": { "shasum": "c93d7d08f3c5acd570d2895d6c83093154afce3e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.0.2.tgz" }, "0.0.3": { "shasum": "e05a0a029a413378439e90559efdbc47c55e4c3e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.0.3.tgz" }, "0.0.4": { "shasum": "24c86b71754f9091d4b7fe68151ab5ad1296083a", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.0.4.tgz" }, "0.0.5": { "shasum": "7a69b80ff5e5ffb2c291737f61a2b1d25e741b3e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.0.5.tgz" }, "0.1.0": { "shasum": "8393d4967771d499587b255b6ab0badd91958849", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.1.0.tgz" }, "0.1.1": { "shasum": "e52e2b5ea18823f63b4eb30afbfc246bea4fbe79", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.1.1.tgz" }, "0.1.2": { "shasum": "f8e9c1988f7c2db75c1d1148cf3d169deb7515fe", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.1.2.tgz" }, "0.1.3": { "shasum": "a8b8960fd5cbbaeb7dddc188f249a631c2e8a2c5", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.1.3.tgz" }, "0.1.4": { "shasum": "cf8a9cc30f71b049716faeefc12d2de197afdf4e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.1.4.tgz" }, "0.1.5": { "shasum": "34464655d71c55897a13f5be6cadb32180f592cb", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.1.5.tgz" }, "0.2.0": { "shasum": "212bafa8cf9574cd0c9c8e2e2c846024b4714f01", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.0.tgz" }, "0.2.1": { "shasum": "eeb769bd5dfef07acfc5f4e40317a5664796bb5a", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.1.tgz" }, "0.2.2": { "shasum": "8fcaa3411298c94f6737b6f51f896f57e07f2436", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.2.tgz" }, "0.2.3": { "shasum": "cd8f0f3908b5fd12165082b481ed9845ebc59fd6", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.3.tgz" }, "0.2.4": { "shasum": "57c3ffcc3071d72a97789b55aca7c70a1ff4579e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.4.tgz" }, "0.2.5": { "shasum": "bf38d5f4084dd965e540786325eb87d85e039d20", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.5.tgz" }, "0.2.6": { "shasum": "1efd2a754f6e20258d953b6d48b140a0304d65c0", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.6.tgz" }, "0.2.7": { "shasum": "1078e6cfbbafdbeaf21e523f73705487f20d8256", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.7.tgz" }, "0.2.8": { "shasum": "261765f7997cb5e58a27a3798d66a41f5a8d75bb", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.8.tgz" }, "0.2.9": { "shasum": "e4945cc3e5dbc56c85f30fd17b8c9cbb72a23b96", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.9.tgz" }, "0.2.10": { "shasum": "1a7bd2a49538358337c5aa2a66e52d2e2aeea82d", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.10.tgz" }, "0.2.11": { "shasum": "cd1336a2b6d73f2a9d201c6d629d9e427ef1a8eb", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.2.11.tgz" }, "0.3.0": { "shasum": "32ddfbb2b467e9af1b1aade67a533da678a36aef", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.0.tgz" }, "0.3.1": { "shasum": "71878b037bfb4dec67df82715f78cc23560ea0bd", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.1.tgz" }, "0.3.2": { "shasum": "e2b91efd2f487363a08bf1986c3aa45386fd3c8c", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.2.tgz" }, "0.3.3": { "shasum": "53fc53b044fbb5a8bf3f9f628d77f5dc148eee88", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.3.tgz" }, "0.3.4": { "shasum": "7aa6e423eb1b1202a099b257cb32c92b45d96dc3", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.4.tgz" }, "0.3.5": { "shasum": "a34a042dd6a009e7ad80b1088789b913a9647452", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.5.tgz" }, "0.3.6": { "shasum": "9b4ce54ad68837b9c41462ed4cbd5f8a4b175e47", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.6.tgz" }, "0.3.7": { "shasum": "e8c33fc5868eb69a8fdd957b1d5b562326092fb0", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.3.7.tgz" }, "0.4.0": { "shasum": "86bd2120238d72a954a4008c34b318afdae027bb", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.0.tgz" }, "0.4.1": { "shasum": "f2a52484b57aa1412dcc79e52b901f3c2d5f434e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.1.tgz" }, "0.4.2": { "shasum": "0a87b5370972d7e9a510806f6704063f77143882", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.2.tgz" }, "0.4.3": { "shasum": "0b6141138b5695c9dad3c385d77f5ea7319d1892", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.3.tgz" }, "0.4.4": { "shasum": "1584bcac34f71c797b4119ea5ac41ed7096085f2", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.4.tgz" }, "0.4.5": { "shasum": "e2ed2f246571883c008da981d71e9920bf9e4b70", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.5.tgz" }, "0.4.6": { "shasum": "43364bcc3c7bcac253e8d1aeece710435d03041e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.6.tgz" }, "0.4.7": { "shasum": "dc85003d848583fed4c4465a900ca288f3140e64", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.7.tgz" }, "0.4.8": { "shasum": "ca8dffc314163268f44d84e5065833578c6246d4", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.8.tgz" }, "0.4.9": { "shasum": "5d0bcd8d4eee35761719208f90b5aaafa060fa18", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.9.tgz" }, "0.4.10": { "shasum": "138a80a85c60639bb0390fed80270225206067ad", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.10.tgz" }, "0.4.11": { "shasum": "36650c215b5ba1c9af7cac5620c3f7eb57da2484", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.11.tgz" }, "0.4.12": { "shasum": "a5ae15c1fcd716e2ab1df211a1dd73d110f4aacc", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.12.tgz" }, "0.4.13": { "shasum": "b511bd15982524c2aacdc3b481a195ea10f6bdff", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.13.tgz" }, "0.4.14": { "shasum": "122f273f8989dbee28533bd50ba99da063c419fa", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.14.tgz" }, "0.4.15": { "shasum": "0302c3955fb3811e8044b1cff238ac243fa2616b", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.4.15.tgz" }, "0.5.0": { "shasum": "b16d407246d578df2d64e029f8e5004297f0a8cb", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.5.0.tgz" }, "0.5.1": { "shasum": "7d7c1c3a0071d4bd11366cc92d477e6b827b4a91", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.5.1.tgz" }, "0.5.2": { "shasum": "fe21067a2cb22e3285927d88254ce14afb9f3e6a", "tarball": "http://registry.npmjs.org/browserify/-/browserify-0.5.2.tgz" }, "1.0.0": { "shasum": "4e6d9ab84c1e06c1e45583298d00ef314f1a4240", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.0.0.tgz" }, "1.1.0": { "shasum": "45f1ba28c712c43b54f9a77bc6c5281718b61dac", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.1.0.tgz" }, "1.1.1": { "shasum": "7fc5ecc5a34342748aefe3e1134f67af1dfb8603", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.1.1.tgz" }, "1.1.2": { "shasum": "49ce5b24ca9c9f5ce5e2b9a3932da603997c4e8f", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.1.2.tgz" }, "1.1.3": { "shasum": "53ccff501164b70e6acf752afbad409b5edf4563", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.1.3.tgz" }, "1.1.4": { "shasum": "5f05396f54ca99945f4d2e04e0c97ffb636732d9", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.1.4.tgz" }, "1.2.0": { "shasum": "7ad6bf69714d50ab41a136319e8580b0f0cc52b7", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.0.tgz" }, "1.2.1": { "shasum": "3f8ceea715c37239a81f7f11d7465870ba66d31a", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.1.tgz" }, "1.2.2": { "shasum": "f2da0256751a793d4ddbc84260ac7d89de92b051", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.2.tgz" }, "1.2.3": { "shasum": "414394758ade6369b81a65172bae248dc57e070d", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.3.tgz" }, "1.2.4": { "shasum": "45e43246147fc94730b6422f183f4b6992e56a45", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.4.tgz" }, "1.2.5": { "shasum": "80e1893a5aa37ee1c8bae8f076eecabecc2bff41", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.5.tgz" }, "1.2.6": { "shasum": "1dcf2f38b28a4ae36e6c7e8a3420bf1d7698bc4d", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.6.tgz" }, "1.2.7": { "shasum": "8d95abe1cd503e9cc422937064472e664d76d0a9", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.7.tgz" }, "1.2.8": { "shasum": "d29a56138ec1b0aad7c59af1e90651f808b544d6", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.8.tgz" }, "1.2.9": { "shasum": "f28fbbe374684773ee73b3095988ea9b03c2495f", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.2.9.tgz" }, "1.3.0": { "shasum": "e38cbceeaf0516e0b87c8ba2ee13d559a42f6992", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.3.0.tgz" }, "1.4.0": { "shasum": "8e38ecf6f56dc955e2a14d1a79e1060ef6d6884c", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.0.tgz" }, "1.4.1": { "shasum": "856841dd90ebf8ebd4169249d59b9f85b09eb8b8", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.1.tgz" }, "1.4.2": { "shasum": "e89716e8485b961327cf023f71ed7face37ebc65", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.2.tgz" }, "1.4.3": { "shasum": "9eaf37881066e1646e6571c0163b9f14ca092532", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.3.tgz" }, "1.4.4": { "shasum": "c2e6e5e3b66cf8b9ad2bc2dc36df910517ba7ecc", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.4.tgz" }, "1.4.5": { "shasum": "5f09c89d3d172db9528d02fdc55c787c54555b30", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.5.tgz" }, "1.4.6": { "shasum": "87fda134824bb71fc798ff7a564ceaa4ae24f423", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.6.tgz" }, "1.4.7": { "shasum": "f00c5a4623efa88878d3d84aa456ebe2a3dc172e", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.7.tgz" }, "1.4.8": { "shasum": "8243878bfcdcac830554d108eb18b9ba509eaa0a", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.4.8.tgz" }, "1.5.0": { "shasum": "5fe874ad1b0726d8a7d3d1fe953058e5a2442cba", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.5.0.tgz" }, "1.6.0": { "shasum": "1c34d9f8218caf952eaae31da6e0c84e619afe80", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.6.0.tgz" }, "1.6.1": { "shasum": "9198e3b6b32055d47a95442bc0001b1032679627", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.6.1.tgz" }, "1.7.0": { "shasum": "011d8ac0dec5443b55cd8d7d598d108f6d23afc7", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.0.tgz" }, "1.7.1": { "shasum": "267da4c564c3f932f9db3574574330250a765a61", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.1.tgz" }, "1.7.2": { "shasum": "bb5691a3e7b6d5b3ef412205ced7708e7c216419", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.2.tgz" }, "1.7.3": { "shasum": "ef0aed36b51d53993abd02dea5c30a39b7ede5a1", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.3.tgz" }, "1.7.4": { "shasum": "193357217fc54641f233bf11f9b0595b98558f0c", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.4.tgz" }, "1.7.5": { "shasum": "ac617925a5cf80865007c8171fd614c1dfc3c95a", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.5.tgz" }, "1.7.6": { "shasum": "7fbd2cde0c16abca2c8904ba32373867e7af9954", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.6.tgz" }, "1.7.7": { "shasum": "b81d4a7f8456f443c9c22d400c4abed53a686d37", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.7.7.tgz" }, "1.8.0": { "shasum": "1889e5b1dde61a73ee1f5d2a7b92adb5ae8057f2", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.8.0.tgz" }, "1.8.1": { "shasum": "b87edabbdc8571981e4aab4335102fd0e32389f0", "tarball": "http://registry.npmjs.org/browserify/-/browserify-1.8.1.tgz" } }, "keywords": [ "browser", "require", "middleware", "bundle", "npm", "coffee", "javascript" ], "url": "http://registry.npmjs.org/browserify/" }, "browserify-cache": { "name": "browserify-cache", "description": "Easily cache Browserify bundles", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "bminer", "email": "miner.blake@gmail.com" } ], "time": { "modified": "2011-12-08T23:12:55.433Z", "created": "2011-11-18T13:27:20.540Z", "0.1.0": "2011-11-18T13:27:20.690Z", "0.1.1": "2011-11-21T17:14:59.630Z", "0.2.0": "2011-12-08T23:12:55.433Z" }, "author": { "name": "Blake Miner", "email": "miner.blake@gmail.com", "url": "http://www.blakeminer.com/" }, "repository": { "type": "git", "url": "git://github.com/bminer/browserify-cache.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/browserify-cache/0.1.0", "0.1.1": "http://registry.npmjs.org/browserify-cache/0.1.1", "0.2.0": "http://registry.npmjs.org/browserify-cache/0.2.0" }, "dist": { "0.1.0": { "shasum": "6681818f37ce725ca6f9c5a816cde3f2a6a25249", "tarball": "http://registry.npmjs.org/browserify-cache/-/browserify-cache-0.1.0.tgz" }, "0.1.1": { "shasum": "9c1d8373e6aba34385ec5ebe60569d651206d646", "tarball": "http://registry.npmjs.org/browserify-cache/-/browserify-cache-0.1.1.tgz" }, "0.2.0": { "shasum": "83167b11ea0a5b839fc07c7e9b1f5fba3cb5343b", "tarball": "http://registry.npmjs.org/browserify-cache/-/browserify-cache-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/browserify-cache/" }, "browserify-jquery": { "name": "browserify-jquery", "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", "dist-tags": { "latest": "1.6.3" }, "maintainers": [ { "name": "cjroebuck", "email": "tophtfc@gmail.com" } ], "time": { "modified": "2011-10-07T20:35:53.202Z", "created": "2011-10-07T20:35:51.915Z", "1.6.3": "2011-10-07T20:35:53.202Z" }, "author": { "name": "John Resig", "email": "jeresig@gmail.com" }, "versions": { "1.6.3": "http://registry.npmjs.org/browserify-jquery/1.6.3" }, "dist": { "1.6.3": { "shasum": "42a0fed8d2680b7f2742435ca4f7d4cf197df16c", "tarball": "http://registry.npmjs.org/browserify-jquery/-/browserify-jquery-1.6.3.tgz" } }, "keywords": [ "util", "dom", "jquery" ], "url": "http://registry.npmjs.org/browserify-jquery/" }, "browserijade": { "name": "browserijade", "description": "A Browserify middleware that pre-compiles Jade templates on the server and uses the light-weight Jade runtime made for the browser to render them on the client.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "edmellum", "email": "david@edmellum.com" } ], "time": { "modified": "2011-10-29T17:34:37.567Z", "created": "2011-10-23T03:25:47.557Z", "0.1.0": "2011-10-23T03:25:49.697Z", "0.2.0": "2011-10-29T17:34:37.567Z" }, "author": { "name": "David Ed Mellum", "email": "david@edmellum.com", "url": "http://edmellum.com" }, "repository": { "type": "git", "url": "git://github.com/edmellum/browserijade.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/browserijade/0.1.0", "0.2.0": "http://registry.npmjs.org/browserijade/0.2.0" }, "dist": { "0.1.0": { "shasum": "f56ae669129359a5973cb7cf0c000d37e09f2a8a", "tarball": "http://registry.npmjs.org/browserijade/-/browserijade-0.1.0.tgz" }, "0.2.0": { "shasum": "18bd01147cf5bbb4055cdcc4f77f18b32a4b42bd", "tarball": "http://registry.npmjs.org/browserijade/-/browserijade-0.2.0.tgz" } }, "keywords": [ "browserify", "middleware", "jade", "template", "view" ], "url": "http://registry.npmjs.org/browserijade/" }, "browserjet": { "name": "browserjet", "description": "headless webkit browser", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "briankircho", "email": "briankircho@gmail.com" } ], "time": { "modified": "2011-07-18T01:18:11.900Z", "created": "2011-07-18T01:18:11.461Z", "0.1.0": "2011-07-18T01:18:11.900Z" }, "author": { "name": "Brian Kirchoff", "email": "briankircho@gmail.com", "url": "http://bkirchoff.com/" }, "repository": { "type": "git", "url": "git://github.com/briankircho/browserjet.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/browserjet/0.1.0" }, "dist": { "0.1.0": { "shasum": "ade0aafccb8bedc59001295bfc33485ee814be7f", "tarball": "http://registry.npmjs.org/browserjet/-/browserjet-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/browserjet/" }, "browsify": { "name": "browsify", "description": "convert CommonJS modules into browser compatible ones", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "brentlintner", "email": "brent.lintner@gmail.com" } ], "time": { "modified": "2011-11-26T22:30:01.908Z", "created": "2011-11-26T22:30:00.803Z", "0.0.1": "2011-11-26T22:30:01.908Z" }, "author": { "name": "Brent Lintner", "email": "brent.lintner@gmail.com", "url": "http://github.com/brentlintner" }, "versions": { "0.0.1": "http://registry.npmjs.org/browsify/0.0.1" }, "dist": { "0.0.1": { "shasum": "2ef706df0bdb79a1fa352e91773b527f9435c586", "tarball": "http://registry.npmjs.org/browsify/-/browsify-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/browsify/" }, "brt": { "name": "brt", "description": "Browser Tools: command-line tools for browsers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bat", "email": "ben@benatkin.com" } ], "time": { "modified": "2011-05-16T02:20:06.514Z", "created": "2011-05-16T02:20:06.200Z", "0.0.1": "2011-05-16T02:20:06.514Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/brt/0.0.1" }, "dist": { "0.0.1": { "shasum": "06f5ad881a6a7bec2923a3fb7b11f9b938f1ff3d", "tarball": "http://registry.npmjs.org/brt/-/brt-0.0.1.tgz" } }, "keywords": [ "command-line", "browsers", "browser extensions", "utilities" ], "url": "http://registry.npmjs.org/brt/" }, "brunch": { "name": "brunch", "description": "~ with coffee … is a lightweight client side framework on top of backbone.js, eco and stylus using coffee-script", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "tosh", "email": "tosh@blossom.io" }, { "name": "nikgraf", "email": "nik@deck.cc" } ], "time": { "modified": "2011-08-22T14:57:38.217Z", "created": "2011-01-21T01:12:22.161Z", "0.0.1": "2011-01-21T01:12:22.755Z", "0.0.2": "2011-01-21T01:23:44.041Z", "0.0.3": "2011-01-21T02:45:40.315Z", "0.0.4": "2011-01-25T17:52:42.105Z", "0.0.5": "2011-01-25T18:03:54.389Z", "0.0.6": "2011-01-25T19:27:40.807Z", "0.0.7": "2011-01-26T17:07:35.192Z", "0.0.8": "2011-01-26T23:15:24.930Z", "0.1.0": "2011-01-27T15:17:10.690Z", "0.1.1": "2011-01-27T16:43:27.647Z", "0.1.3": "2011-01-29T17:01:53.199Z", "0.1.4": "2011-01-29T19:17:22.271Z", "0.1.5": "2011-01-29T20:11:37.076Z", "0.1.6": "2011-01-31T15:52:19.158Z", "0.1.7": "2011-01-31T15:57:02.566Z", "0.1.8": "2011-01-31T18:02:08.208Z", "0.1.9": "2011-01-31T18:58:46.231Z", "0.2.0": "2011-02-01T14:28:38.286Z", "0.2.1": "2011-02-01T15:02:09.618Z", "0.2.2": "2011-02-01T15:47:01.225Z", "0.2.3": "2011-02-01T17:28:17.203Z", "0.2.4": "2011-02-02T10:18:09.114Z", "0.2.6": "2011-02-02T10:53:21.874Z", "0.2.7": "2011-02-04T00:10:21.789Z", "0.2.8": "2011-02-07T17:15:31.234Z", "0.3.0": "2011-02-15T15:45:23.653Z", "0.3.1": "2011-02-16T12:43:41.146Z", "0.3.2": "2011-02-17T11:37:33.965Z", "0.3.4": "2011-02-21T13:56:46.379Z", "0.3.5": "2011-02-21T15:48:49.729Z", "0.3.6": "2011-02-21T21:06:03.166Z", "0.3.7": "2011-02-23T12:11:26.550Z", "0.4.0": "2011-02-23T17:39:49.576Z", "0.4.1": "2011-02-23T17:48:07.229Z", "0.4.2": "2011-02-24T15:12:54.624Z", "0.4.3": "2011-02-25T10:13:21.208Z", "0.4.4": "2011-02-28T09:09:08.802Z", "0.4.5": "2011-03-03T21:27:53.292Z", "0.5.1": "2011-03-07T21:12:36.614Z", "0.5.2": "2011-03-07T21:14:38.553Z", "0.5.3": "2011-03-07T21:17:51.720Z", "0.5.4": "2011-03-07T22:23:07.165Z", "0.5.5": "2011-03-12T03:03:51.231Z", "0.5.6": "2011-03-14T12:53:17.078Z", "0.6.0": "2011-03-22T16:49:14.172Z", "0.6.1": "2011-03-22T17:25:53.840Z", "0.6.2": "2011-04-05T10:18:28.830Z", "0.7.0": "2011-04-21T14:57:40.354Z", "0.7.1": "2011-05-08T20:05:32.056Z", "0.7.2": "2011-05-18T23:50:52.143Z", "0.7.3": "2011-06-07T12:52:52.750Z", "0.7.4": "2011-07-22T14:45:22.296Z", "0.8.0": "2011-08-01T10:59:53.685Z", "0.8.1": "2011-08-22T14:57:38.217Z" }, "author": { "name": "brunch", "email": "brunch@blossom.io" }, "repository": { "type": "git", "url": "git://github.com/brunch/brunch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/brunch/0.0.1", "0.0.2": "http://registry.npmjs.org/brunch/0.0.2", "0.0.3": "http://registry.npmjs.org/brunch/0.0.3", "0.0.4": "http://registry.npmjs.org/brunch/0.0.4", "0.0.5": "http://registry.npmjs.org/brunch/0.0.5", "0.0.6": "http://registry.npmjs.org/brunch/0.0.6", "0.0.7": "http://registry.npmjs.org/brunch/0.0.7", "0.0.8": "http://registry.npmjs.org/brunch/0.0.8", "0.1.0": "http://registry.npmjs.org/brunch/0.1.0", "0.1.1": "http://registry.npmjs.org/brunch/0.1.1", "0.1.3": "http://registry.npmjs.org/brunch/0.1.3", "0.1.4": "http://registry.npmjs.org/brunch/0.1.4", "0.1.5": "http://registry.npmjs.org/brunch/0.1.5", "0.1.6": "http://registry.npmjs.org/brunch/0.1.6", "0.1.7": "http://registry.npmjs.org/brunch/0.1.7", "0.1.8": "http://registry.npmjs.org/brunch/0.1.8", "0.1.9": "http://registry.npmjs.org/brunch/0.1.9", "0.2.0": "http://registry.npmjs.org/brunch/0.2.0", "0.2.1": "http://registry.npmjs.org/brunch/0.2.1", "0.2.2": "http://registry.npmjs.org/brunch/0.2.2", "0.2.3": "http://registry.npmjs.org/brunch/0.2.3", "0.2.4": "http://registry.npmjs.org/brunch/0.2.4", "0.2.6": "http://registry.npmjs.org/brunch/0.2.6", "0.2.7": "http://registry.npmjs.org/brunch/0.2.7", "0.2.8": "http://registry.npmjs.org/brunch/0.2.8", "0.3.0": "http://registry.npmjs.org/brunch/0.3.0", "0.3.1": "http://registry.npmjs.org/brunch/0.3.1", "0.3.2": "http://registry.npmjs.org/brunch/0.3.2", "0.3.4": "http://registry.npmjs.org/brunch/0.3.4", "0.3.5": "http://registry.npmjs.org/brunch/0.3.5", "0.3.6": "http://registry.npmjs.org/brunch/0.3.6", "0.3.7": "http://registry.npmjs.org/brunch/0.3.7", "0.4.0": "http://registry.npmjs.org/brunch/0.4.0", "0.4.1": "http://registry.npmjs.org/brunch/0.4.1", "0.4.2": "http://registry.npmjs.org/brunch/0.4.2", "0.4.3": "http://registry.npmjs.org/brunch/0.4.3", "0.4.4": "http://registry.npmjs.org/brunch/0.4.4", "0.4.5": "http://registry.npmjs.org/brunch/0.4.5", "0.5.1": "http://registry.npmjs.org/brunch/0.5.1", "0.5.2": "http://registry.npmjs.org/brunch/0.5.2", "0.5.3": "http://registry.npmjs.org/brunch/0.5.3", "0.5.4": "http://registry.npmjs.org/brunch/0.5.4", "0.5.5": "http://registry.npmjs.org/brunch/0.5.5", "0.5.6": "http://registry.npmjs.org/brunch/0.5.6", "0.6.0": "http://registry.npmjs.org/brunch/0.6.0", "0.6.1": "http://registry.npmjs.org/brunch/0.6.1", "0.6.2": "http://registry.npmjs.org/brunch/0.6.2", "0.7.0": "http://registry.npmjs.org/brunch/0.7.0", "0.7.1": "http://registry.npmjs.org/brunch/0.7.1", "0.7.2": "http://registry.npmjs.org/brunch/0.7.2", "0.7.3": "http://registry.npmjs.org/brunch/0.7.3", "0.7.4": "http://registry.npmjs.org/brunch/0.7.4", "0.8.0": "http://registry.npmjs.org/brunch/0.8.0", "0.8.1": "http://registry.npmjs.org/brunch/0.8.1" }, "dist": { "0.0.1": { "shasum": "24ca01e75fee5d7205da43c2e00b6b97247929c2", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.1.tgz" }, "0.0.2": { "shasum": "3c5f1cbff0d4ba3a5635ef6dbb17a76bd26efdaa", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.2.tgz" }, "0.0.3": { "shasum": "c9add09e6a3fdbffc44a177e3085564c0ae85420", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.3.tgz" }, "0.0.4": { "shasum": "76e7ac9f39a01f27ca8645ea568c95046cbb746e", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.4.tgz" }, "0.0.5": { "shasum": "4298a5eac1530aed72a984265cbc968a6c842d09", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.5.tgz" }, "0.0.6": { "shasum": "54a064fb9f90a7d4d87ea4bd5fc64486e8270f85", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.6.tgz" }, "0.0.7": { "shasum": "7245a69f897a5d62098cbf0b30f5eed9c7c2646e", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.7.tgz" }, "0.0.8": { "shasum": "feb0afc3962539f55439a866783b7d3f3b7b9e79", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.0.8.tgz" }, "0.1.0": { "shasum": "40fa7b643d2e5888a2e812274f3f37ce7ae6bab8", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.0.tgz" }, "0.1.1": { "shasum": "8ec585c8176c5bde084b2809a442c770922d03ba", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.1.tgz" }, "0.1.3": { "shasum": "4f099426ff24621d334efd7ddc2162d7a94844e1", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.3.tgz" }, "0.1.4": { "shasum": "38d72c86935a21e463141b8c2a76a2286d904fc2", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.4.tgz" }, "0.1.5": { "shasum": "fb0363aa74470979f8ccc1ed66f4b2ba14e2b34a", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.5.tgz" }, "0.1.6": { "shasum": "9ffbad61326232b168a6e18348001119e3d2c622", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.6.tgz" }, "0.1.7": { "shasum": "5460e38a49f516e2694cb72707d97ee63b3580ef", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.7.tgz" }, "0.1.8": { "shasum": "bb6b3917e2ac8fe3586635be13cd08c80d4d35ef", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.8.tgz" }, "0.1.9": { "shasum": "96f2a6c5592a34a3bb653814227ae07e9eddfaf0", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.1.9.tgz" }, "0.2.0": { "shasum": "771be6688505d4ef9deff879835cea99cf45f40e", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.0.tgz" }, "0.2.1": { "shasum": "ec135577f5cbf70d9167824d6aeb7fe60b017292", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.1.tgz" }, "0.2.2": { "shasum": "809675ad4ae9380c269c08ce97e2e42c8efa65af", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.2.tgz" }, "0.2.3": { "shasum": "4934a7961a7f599acb078a4c9de6ac10ddd601c0", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.3.tgz" }, "0.2.4": { "shasum": "55ed33ac9f95760cea234e33aebcc1ca63792dec", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.4.tgz" }, "0.2.6": { "shasum": "d5c3c14f610b43a40aade04b52ec66fa5394b19d", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.6.tgz" }, "0.2.7": { "shasum": "777c7958fa46d9727ba715bf191399f88a5fc194", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.7.tgz" }, "0.2.8": { "shasum": "ed131c36c4a4269f755f4ed23f69a437fe1a4e4d", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.2.8.tgz" }, "0.3.0": { "shasum": "46e7a262a628ff1fa8236089a31dcb62f908c8f0", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.0.tgz" }, "0.3.1": { "shasum": "53d671a10c33158227f4b9253c34fa8de5a63b1d", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.1.tgz" }, "0.3.2": { "shasum": "ff07dbcff8e31e31368a0134f510a2676e27e67e", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.2.tgz" }, "0.3.4": { "shasum": "1ed4fc52ba950946faa2e5548910f4d0cbbd05cb", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.4.tgz" }, "0.3.5": { "shasum": "657adb1c424ba93e3b647a6f93da0743c1144aa7", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.5.tgz" }, "0.3.6": { "shasum": "4ff0c6c9fb576e5249eed6a1122e948ff4a98a12", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.6.tgz" }, "0.3.7": { "shasum": "9d8ebfacf4edd582ad5c1e4fda9ecb333b59385a", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.3.7.tgz" }, "0.4.0": { "shasum": "0323173e5ec18e22583c60881eaba4ae11b9fb09", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.4.0.tgz" }, "0.4.1": { "shasum": "b803a7f28adb069905c93703e0e5c93c7d8c09e1", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.4.1.tgz" }, "0.4.2": { "shasum": "8d628cffdb06923bc6fa5001b40372b225e19dcd", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.4.2.tgz" }, "0.4.3": { "shasum": "a3c82e7c7b283a47f7605dc9f9ff096284703ad2", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.4.3.tgz" }, "0.4.4": { "shasum": "031d7ef80c1f9866b8ec41a559eaf91d8240e19f", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.4.4.tgz" }, "0.4.5": { "shasum": "657ac20793485109a532ed9c7eb793ed9fddef41", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.4.5.tgz" }, "0.5.1": { "shasum": "e314eb4ef89e1a5109ee6a61611524d4c7e3fc57", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.5.1.tgz" }, "0.5.2": { "shasum": "35a82cd14b24a91fed41a2b604a308edb19b17a7", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.5.2.tgz" }, "0.5.3": { "shasum": "548cbadc28280751fbf144ee0b80e9dcdfe03216", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.5.3.tgz" }, "0.5.4": { "shasum": "12f3ddb35e388a4c57d300c9bef2c110203d0c42", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.5.4.tgz" }, "0.5.5": { "shasum": "4996afc31385baf515d2542d0ab3877222928b51", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.5.5.tgz" }, "0.5.6": { "shasum": "53884cb4d94de9877fdb7caf1a81e44bcf473e1a", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.5.6.tgz" }, "0.6.0": { "shasum": "114803b0854c71818f093cde086faf9060050ef1", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.6.0.tgz" }, "0.6.1": { "shasum": "2a9ea910e8d5c6a2e47047d99bda631d7e2fe4f9", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.6.1.tgz" }, "0.6.2": { "shasum": "0d2e62c89692061162502ba5297af2515e216ae8", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.6.2.tgz" }, "0.7.0": { "shasum": "655ea29c889311b602723ee8d98ec6a691863aab", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.7.0.tgz" }, "0.7.1": { "shasum": "dc04ab25d238addbb8e914614278e6e3e267c0a6", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.7.1.tgz" }, "0.7.2": { "shasum": "7864c88f5df776bafb7fcee4a9bca10b50b11012", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.7.2.tgz" }, "0.7.3": { "shasum": "c65b923f4199f2231a926bad1fde10a0915806e9", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.7.3.tgz" }, "0.7.4": { "shasum": "e20d8b6b254ba7e1b0a39f56233bdc0b7ed77527", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.7.4.tgz" }, "0.8.0": { "shasum": "17638e2e1e5697ab1c0c5b2792b783767d0a6d19", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.8.0.tgz" }, "0.8.1": { "shasum": "e5292a017cbb4211e72fc8d0bf6a4f4f4ff2c670", "tarball": "http://registry.npmjs.org/brunch/-/brunch-0.8.1.tgz" } }, "keywords": [ "backbone", "coffeescript", "jst", "jquery", "zepto", "framework", "brunch", "stylus", "eco", "underscore" ], "url": "http://registry.npmjs.org/brunch/" }, "brushes.js": { "name": "brushes.js", "description": "HTML5 canvas brushes", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jimschubert", "email": "james.schubert@gmail.com" } ], "time": { "modified": "2011-10-04T22:58:57.040Z", "created": "2011-09-21T01:08:19.869Z", "0.0.1": "2011-09-21T01:08:24.507Z", "0.0.2": "2011-10-04T22:58:57.040Z" }, "author": { "name": "Jim Schubert", "email": "james.schubert@gmail.com", "url": "http://github.com/jimschubert" }, "repository": { "type": "git", "url": "git://github.com/jimschubert/brushes.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/brushes.js/0.0.1", "0.0.2": "http://registry.npmjs.org/brushes.js/0.0.2" }, "dist": { "0.0.1": { "shasum": "c8fe11b522c071ec8025a424ada23fd2ca32acbf", "tarball": "http://registry.npmjs.org/brushes.js/-/brushes.js-0.0.1.tgz" }, "0.0.2": { "shasum": "73880f1e1b0ca26cd860a904b1df4e86086b77a3", "tarball": "http://registry.npmjs.org/brushes.js/-/brushes.js-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/brushes.js/" }, "bson": { "name": "bson", "description": "BSON library for node", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "octave", "email": "chinsay@gmail.com" } ], "time": { "modified": "2011-04-15T21:04:34.200Z", "created": "2011-04-13T11:47:38.022Z", "0.0.1": "2011-04-13T11:47:38.760Z", "0.0.2": "2011-04-13T12:06:25.170Z", "0.0.3": "2011-04-13T12:12:14.821Z" }, "author": { "name": "Christian Amor Kvalheim", "email": "christkv@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/0ctave/node-bson.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/bson/0.0.1", "0.0.2": "http://registry.npmjs.org/bson/0.0.2", "0.0.3": "http://registry.npmjs.org/bson/0.0.3" }, "dist": { "0.0.1": { "shasum": "6acbeb2b8538032ddc4f15e79b49dd51a44a3d07", "tarball": "http://registry.npmjs.org/bson/-/bson-0.0.1.tgz" }, "0.0.2": { "shasum": "e49c84d6521ca63b45cfdaf4c892517be932b6c2", "tarball": "http://registry.npmjs.org/bson/-/bson-0.0.2.tgz" }, "0.0.3": { "shasum": "b32bee9b60099274fec2359d93057c3c0f69741e", "tarball": "http://registry.npmjs.org/bson/-/bson-0.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "122e6a4522771ed3a23af4f069c3c4e2551028c2", "tarball": "http://registry.npmjs.org/bson/-/bson-0.0.3-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/bson/" }, "btc-ex-api": { "name": "btc-ex-api", "description": "API for interacting with Bitcoin exchanges", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "er88", "email": "sean@eternalrise.com" } ], "time": { "modified": "2011-07-16T22:28:20.412Z", "created": "2011-07-16T22:28:20.133Z", "0.0.1": "2011-07-16T22:28:20.412Z" }, "author": { "name": "Sean Lavine", "email": "sean@eternalrise.com" }, "repository": { "type": "git", "url": "git://github.com/er88/btc-ex-api.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/btc-ex-api/0.0.1" }, "dist": { "0.0.1": { "shasum": "dc1675fc484e951aae30c2e2b9cf8953654284ae", "tarball": "http://registry.npmjs.org/btc-ex-api/-/btc-ex-api-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/btc-ex-api/" }, "btoa": { "name": "btoa", "description": "btoa for Node.JS (it's a one-liner)", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-09T20:52:26.042Z", "created": "2011-09-09T20:52:25.639Z", "1.0.0": "2011-09-09T20:52:26.042Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-browser-compat.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/btoa/1.0.0" }, "dist": { "1.0.0": { "shasum": "554b62c2c2d837f71b9959f1b42a37fec8d02fcb", "tarball": "http://registry.npmjs.org/btoa/-/btoa-1.0.0.tgz" } }, "keywords": [ "btoa", "browser" ], "url": "http://registry.npmjs.org/btoa/" }, "btoa-atob": { "name": "btoa-atob", "description": "CLI tools to convert files into and from base64.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jussi-kalliokoski", "email": "jussi.kalliokoski@gmail.com" } ], "time": { "modified": "2011-05-31T16:06:30.340Z", "created": "2011-05-31T16:06:29.278Z", "0.1.0": "2011-05-31T16:06:30.340Z" }, "author": { "name": "Jussi Kalliokoski", "url": "http://niiden.com/jussi/" }, "repository": { "type": "git", "url": "git://github.com/jussi-kalliokoski/btoa-atob.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/btoa-atob/0.1.0" }, "dist": { "0.1.0": { "shasum": "3283c8596616cb41ecc89ef91b888b763f49af87", "tarball": "http://registry.npmjs.org/btoa-atob/-/btoa-atob-0.1.0.tgz" } }, "keywords": [ "base64", "btoa", "atob", "convert", "cli", "tools" ], "url": "http://registry.npmjs.org/btoa-atob/" }, "bucket": { "name": "bucket", "description": "a s3 library that uses deferred callbacks", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alexbosworth", "email": "alex.bosworth+npm@gmail.com" } ], "time": { "modified": "2011-09-10T08:05:14.449Z", "created": "2011-09-10T08:05:09.652Z", "0.0.1": "2011-09-10T08:05:14.449Z" }, "author": { "name": "Alex Bosworth", "email": "alex.bosworth@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/alexbosworth/bucket.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/bucket/0.0.1" }, "dist": { "0.0.1": { "shasum": "d09ac2c33052dd23d68cc7029f11d076a0c4f362", "tarball": "http://registry.npmjs.org/bucket/-/bucket-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/bucket/" }, "buddy": { "name": "buddy", "description": "A build framework for the compilation of higher order js/css languages (coffeescript/stylus/less).", "dist-tags": { "latest": "0.3.8" }, "readme": "# Buddy\n\nBuddy is primarily a tooling framework for the compilation of higher order js/css languages (coffeescript/stylus/less). \nAdditionally, by enabling Node.js-style module wrapping and syntax, it promotes better js code organization, \nand provides automatic concatenation of code for more efficient delivery to the browser.\n\n## Installation\n\nUse the *-g* global flag to make the **buddy** command available system-wide:\n\n```bash\n$ npm -g install buddy\n```\n\n## Usage\n\n```bash\n$ cd path/to/my/project\n# compile all source files\n$ buddy compile\n# watch for source changes and compile\n$ buddy watch\n# compile and minify for production\n$ buddy deploy\n# view usage, examples, and options\n$ buddy --help\n```\n\n### Configuration\n\nThe only requirement for adding Buddy support to a project is the presence of a **buddy.json** file:\n\n```json\n{\n \"js\": {\n \"sources\": [\"a/coffeescript/folder\", \"a/js/folder\"],\n \"targets\": [\n {\n \"in\": \"a/coffeescript/or/js/file\",\n \"out\": \"a/js/file/or/folder\"\n },\n {\n \"in\": \"a/coffeescript/folder\",\n \"out\": \"a/folder\"\n }\n ]\n },\n \"css\": {\n \"sources\": [\"a/stylus/folder\", \"a/less/folder\"],\n \"targets\": [\n {\n \"in\": \"a/stylus/or/less/file\",\n \"out\": \"a/css/file/or/folder\"\n },\n {\n \"in\": \"a/stylus/or/less/folder\",\n \"out\": \"a/folder\"\n }\n ]\n }\n}\n```\n\nFor each build type (js/css), you begin by specifying source paths from which your build targets are referenced.\nEach build target should specify an input and corresponding output file or folder. \nTargets are run in sequence enabling you to chain builds together.\nAs an example, you could compile a library, then reference some library files in your project:\n\n```json\n\"js\": {\n \"sources\": [\"lib/src/coffee\", \"lib/js\", \"src\"],\n \"targets\": [\n {\n \"in\": \"lib/src/coffee\", <--a folder of coffee-script files (including nested folders)\n \"out\": \"lib/js\" <--a folder of compiled js files\n },\n {\n \"in\": \"src/main.js\", <--the application entry point referencing library dependencies\n \"out\": \"js/main.js\" <--a concatenation of referenced dependencies\n }\n ]\n}\n```\n\n### Modules\n\nBuddy wraps each coffee-script/js file in a module declaration based on the file location. \nDependencies (and concatenation order) are determined by the use of ***require*** statements:\n\n```javascript\nvar lib = require('./my/lib'); // in current package\nvar SomeClass = require('../some_class'); // in parent package\n\nlib.doSomething();\nvar something = new SomeClass();\n```\n\nSpecifying a module's public behaviour is achieved by decorating an *exports* object:\n\n```javascript\nvar myModuleVar = 'my module';\n\nexports.myModuleMethod = function() { \n return myModuleVar;\n};\n```\n\nor overwriting the *exports* object completely:\n\n```javascript\nfunction MyModule() {\n this.myVar = 'my instance var';\n};\n\nMyModule.prototype.myMethod = function() {\n return this.myVar;\n};\n\nmodule.exports = MyModule;\n```\n\nEach module is provided with a ***module***, ***exports***, and ***require*** reference.\n\nWhen *require*-ing a module, keep in mind that the module id is resolved based on the following rules:\n\n - packages begin at the root folder specified in buddy.json > js > sources:\n```\n'Users/alex/project/src/package/main.js' > 'package/main'\n```\n - uppercase filenames are converted to lowercase module ids: \n```\n'my/package/Class.js' > 'my/package/class'\n```\n - camelcase filenames are converted to lowercase/underscore module ids: \n```\n'my/package/ClassCamelCase.js' > 'my/package/class_camel_case'\n```\n\nSee [node.js modules](http://nodejs.org/docs/v0.6.0/api/modules.html) for more info on modules.\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Pope-Industries <alex@pope-industries.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "popeindustries", "email": "alex@pope-industries.com" } ], "time": { "modified": "2011-12-05T12:16:40.952Z", "created": "2011-11-21T11:37:33.612Z", "0.3.0": "2011-11-21T11:37:35.346Z", "0.3.1": "2011-11-22T13:39:28.943Z", "0.3.2": "2011-11-23T11:36:39.948Z", "0.3.3": "2011-11-25T10:56:41.918Z", "0.3.4": "2011-11-30T12:21:28.028Z", "0.3.5": "2011-12-01T14:55:19.494Z", "0.3.6": "2011-12-02T11:51:54.389Z", "0.3.7": "2011-12-02T13:40:26.531Z", "0.3.8": "2011-12-05T12:16:40.952Z" }, "author": { "name": "popeindustries", "email": "alex@pope-industries.com" }, "repository": { "type": "git", "url": "git://github.com/popeindustries/buddy.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buddy/0.3.0", "0.3.1": "http://registry.npmjs.org/buddy/0.3.1", "0.3.2": "http://registry.npmjs.org/buddy/0.3.2", "0.3.3": "http://registry.npmjs.org/buddy/0.3.3", "0.3.4": "http://registry.npmjs.org/buddy/0.3.4", "0.3.5": "http://registry.npmjs.org/buddy/0.3.5", "0.3.6": "http://registry.npmjs.org/buddy/0.3.6", "0.3.7": "http://registry.npmjs.org/buddy/0.3.7", "0.3.8": "http://registry.npmjs.org/buddy/0.3.8" }, "dist": { "0.3.0": { "shasum": "89849be36fb5d28872c9c16cd9661b70a394c62b", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.0.tgz" }, "0.3.1": { "shasum": "a1a4704eb55c02966c4bde46d39393819f004d6b", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.1.tgz" }, "0.3.2": { "shasum": "c7dfc35cc445ceb60ed9942ec6aa1d2785257514", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.2.tgz" }, "0.3.3": { "shasum": "7636dffa8b9cf25ca6b3a1543915f4b0c7220e59", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.3.tgz" }, "0.3.4": { "shasum": "a2cbb50f1f4abf0db02b824f80150b7dc4b667d9", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.4.tgz" }, "0.3.5": { "shasum": "f6306bc6c4ece77fb25944a8855ae4e369b44382", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.5.tgz" }, "0.3.6": { "shasum": "15921329a0f16bb1ce0460b94b5ad5ca72824065", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.6.tgz" }, "0.3.7": { "shasum": "a0a75736d41443da6f7ed980117331b684ddf962", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.7.tgz" }, "0.3.8": { "shasum": "d91d02f157a273375ab96b13e9b7ebc254b788c3", "tarball": "http://registry.npmjs.org/buddy/-/buddy-0.3.8.tgz" } }, "keywords": [ "javascript", "coffeescript", "styus", "less" ], "url": "http://registry.npmjs.org/buddy/" }, "buffalo": { "name": "buffalo", "description": "Buffalo is a lightweight BSON library for Node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marcello", "email": "marcello@cellosoft.com" } ], "time": { "modified": "2011-09-08T02:08:08.087Z", "created": "2011-06-21T03:30:17.907Z", "0.1.0": "2011-06-21T03:30:18.138Z", "0.1.1": "2011-09-08T02:03:26.438Z" }, "author": { "name": "Marcello Bastéa-Forte", "email": "marcello@cellosoft.com", "url": "http://marcello.cellosoft.com/" }, "repository": { "type": "git", "url": "git://github.com/marcello3d/node-buffalo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buffalo/0.1.0", "0.1.1": "http://registry.npmjs.org/buffalo/0.1.1" }, "dist": { "0.1.0": { "shasum": "f30fc4e64c066415adc869573b84097432e7efe4", "tarball": "http://registry.npmjs.org/buffalo/-/buffalo-0.1.0.tgz" }, "0.1.1": { "shasum": "083fd27a4303b3c22899edfe9017bb3479ba807e", "tarball": "http://registry.npmjs.org/buffalo/-/buffalo-0.1.1.tgz" } }, "keywords": [ "mongo", "mongodb", "bson", "binary", "binary json" ], "url": "http://registry.npmjs.org/buffalo/" }, "Buffer": { "name": "Buffer", "description": "API-compatible Node.JS Buffer for Ender.js (browser)", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-01T20:40:41.710Z", "created": "2011-08-01T20:40:41.355Z", "0.0.0": "2011-08-01T20:40:41.710Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/browser-buffer.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/Buffer/0.0.0" }, "dist": { "0.0.0": { "shasum": "82cf8e986a2109ff6d1d6f1c436e47d07127aea4", "tarball": "http://registry.npmjs.org/Buffer/-/Buffer-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/Buffer/" }, "bufferedstream": { "name": "bufferedstream", "description": "A base stream class for node that reliably buffers until next tick", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "mjijackson", "email": "mjijackson@gmail.com" } ], "time": { "modified": "2011-11-16T19:01:29.144Z", "created": "2011-11-15T18:33:57.239Z", "1.0.0": "2011-11-15T18:33:58.254Z", "1.0.1": "2011-11-16T19:01:29.144Z" }, "author": { "name": "Michael Jackson", "email": "mjijackson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mjijackson/bufferedstream.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/bufferedstream/1.0.0", "1.0.1": "http://registry.npmjs.org/bufferedstream/1.0.1" }, "dist": { "1.0.0": { "shasum": "b7a2f4bfa7e26dc020b5570311ab5698b052f3ad", "tarball": "http://registry.npmjs.org/bufferedstream/-/bufferedstream-1.0.0.tgz" }, "1.0.1": { "shasum": "48a56d554eac3a6476ec473065bc60d654ce54bb", "tarball": "http://registry.npmjs.org/bufferedstream/-/bufferedstream-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/bufferedstream/" }, "bufferfly": { "name": "bufferfly", "description": "Bufferfly is a tiny module that generates flowers from buffers, it is not addictive like LSD, but at least is useful to break up or reassemble the data that could be sent or received over UDP", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "rootslab", "email": "44gatti@gmail.com" } ], "time": { "modified": "2011-10-11T20:34:12.723Z", "created": "2011-10-11T20:34:12.187Z", "0.2.4": "2011-10-11T20:34:12.723Z" }, "author": { "name": "Guglielmo Ferri", "email": "44gatti@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rootslab/bufferfly.git" }, "versions": { "0.2.4": "http://registry.npmjs.org/bufferfly/0.2.4" }, "dist": { "0.2.4": { "shasum": "2f4a8eb8fc5b4f3ab0d17bbad482288ce7c9ce7f", "tarball": "http://registry.npmjs.org/bufferfly/-/bufferfly-0.2.4.tgz" } }, "keywords": [ "udp", "datagram", "mtu", "buffer", "bufferfly" ], "url": "http://registry.npmjs.org/bufferfly/" }, "bufferjoiner": { "name": "bufferjoiner", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "kilianc", "email": "kilian.ciuffolo@gmail.com" } ], "time": { "modified": "2011-11-30T12:33:20.730Z", "created": "2011-10-15T10:51:03.326Z", "0.1.0": "2011-10-15T10:51:05.310Z", "0.1.1": "2011-11-30T12:33:20.730Z" }, "repository": { "type": "git", "url": "git://github.com/kilianc/node-bufferjoiner.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/bufferjoiner/0.1.0", "0.1.1": "http://registry.npmjs.org/bufferjoiner/0.1.1" }, "dist": { "0.1.0": { "shasum": "5d6766123f5d123075b56e320cc13f331df5d40d", "tarball": "http://registry.npmjs.org/bufferjoiner/-/bufferjoiner-0.1.0.tgz" }, "0.1.1": { "shasum": "bed982b63e2e020aa621657e544962e98dfa9b17", "tarball": "http://registry.npmjs.org/bufferjoiner/-/bufferjoiner-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/bufferjoiner/" }, "bufferjs": { "name": "bufferjs", "description": "Pure JavaScript Buffer utils.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-25T17:05:05.095Z", "created": "2011-01-11T21:55:28.998Z", "0.2.0": "2011-01-11T21:55:29.328Z", "0.2.1": "2011-02-27T17:59:45.532Z", "0.2.3": "2011-03-23T02:33:51.054Z", "1.0.0": "2011-03-28T19:43:36.109Z", "1.0.1": "2011-05-18T22:08:42.296Z", "1.0.2": "2011-08-25T17:05:05.095Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.2.0": "http://registry.npmjs.org/bufferjs/0.2.0", "0.2.1": "http://registry.npmjs.org/bufferjs/0.2.1", "0.2.3": "http://registry.npmjs.org/bufferjs/0.2.3", "1.0.0": "http://registry.npmjs.org/bufferjs/1.0.0", "1.0.1": "http://registry.npmjs.org/bufferjs/1.0.1", "1.0.2": "http://registry.npmjs.org/bufferjs/1.0.2" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/bufferjs/-/bufferjs-0.2.0.tgz" }, "0.2.1": { "shasum": "debf8d102045266eeea77e530490faaa9ce1cc88", "tarball": "http://registry.npmjs.org/bufferjs/-/bufferjs-0.2.1.tgz" }, "0.2.3": { "shasum": "41226dd48542a5ff9c349ea34d932aa4e01e880d", "tarball": "http://registry.npmjs.org/bufferjs/-/bufferjs-0.2.3.tgz" }, "1.0.0": { "shasum": "242e9e2bffa964478edb21c87306e0023902e53d", "tarball": "http://registry.npmjs.org/bufferjs/-/bufferjs-1.0.0.tgz" }, "1.0.1": { "shasum": "8ec83e03e5e33d69023887a41de7f7b39f1683a8", "tarball": "http://registry.npmjs.org/bufferjs/-/bufferjs-1.0.1.tgz" }, "1.0.2": { "shasum": "d5ff354b96ce58233983b5a9e4799e76886da94d", "tarball": "http://registry.npmjs.org/bufferjs/-/bufferjs-1.0.2.tgz" } }, "keywords": [ "util", "buffer", "concat", "chunk", "indexOf" ], "url": "http://registry.npmjs.org/bufferjs/" }, "bufferlib": { "name": "bufferlib", "description": "Set of classes to simplify reading and creating of Buffers", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "frans-willem", "email": "fw@hardijzer.nl" } ], "author": { "name": "Frans-Willem Hardijzer", "email": "fw@hardijzer.nl" }, "repository": { "type": "git", "url": "http://github.com/Frans-Willem/node-BufferLib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/bufferlib/0.0.1", "0.0.2": "http://registry.npmjs.org/bufferlib/0.0.2", "0.0.3": "http://registry.npmjs.org/bufferlib/0.0.3", "0.0.4": "http://registry.npmjs.org/bufferlib/0.0.4", "0.0.5": "http://registry.npmjs.org/bufferlib/0.0.5", "0.0.6": "http://registry.npmjs.org/bufferlib/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/bufferlib/-/bufferlib-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/bufferlib/-/bufferlib-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/bufferlib/-/bufferlib-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/bufferlib/-/bufferlib-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/bufferlib/-/bufferlib-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/bufferlib/-/bufferlib-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/bufferlib/" }, "bufferlist": { "name": "bufferlist", "description": "Create linked lists of Buffer objects", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "author": { "name": "James Halliday", "url": "mail@substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-bufferlist.git" }, "time": { "modified": "2011-11-14T21:33:28.024Z", "created": "2010-12-31T13:10:52.685Z", "0.0.1": "2010-12-31T13:10:52.685Z", "0.0.2": "2010-12-31T13:10:52.685Z", "0.0.3": "2010-12-31T13:10:52.685Z", "0.0.4": "2010-12-31T13:10:52.685Z", "0.0.5": "2010-12-31T13:10:52.685Z", "0.0.6": "2010-12-31T13:10:52.685Z", "0.1.0": "2011-04-17T23:30:33.283Z" }, "users": { "astro": true }, "versions": { "0.0.1": "http://registry.npmjs.org/bufferlist/0.0.1", "0.0.2": "http://registry.npmjs.org/bufferlist/0.0.2", "0.0.3": "http://registry.npmjs.org/bufferlist/0.0.3", "0.0.4": "http://registry.npmjs.org/bufferlist/0.0.4", "0.0.5": "http://registry.npmjs.org/bufferlist/0.0.5", "0.0.6": "http://registry.npmjs.org/bufferlist/0.0.6", "0.1.0": "http://registry.npmjs.org/bufferlist/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/bufferlist/-/bufferlist-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/bufferlist/-/bufferlist-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/bufferlist/-/bufferlist-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/bufferlist/-/bufferlist-0.0.4.tgz" }, "0.0.5": { "shasum": "cc80be28e406844af774ad186eb4147ccf926667", "tarball": "http://registry.npmjs.org/bufferlist/-/bufferlist-0.0.5.tgz" }, "0.0.6": { "shasum": "6206331ab3e23091b703e1fbfe7796a90e615320", "tarball": "http://registry.npmjs.org/bufferlist/-/bufferlist-0.0.6.tgz" }, "0.1.0": { "shasum": "42bef2d89573b40fa1086bb39e0f5310170d1ddd", "tarball": "http://registry.npmjs.org/bufferlist/-/bufferlist-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/bufferlist/" }, "buffers": { "name": "buffers", "description": "Treat a collection of Buffers as a single contiguous partially mutable Buffer.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-12T23:33:33.118Z", "created": "2011-02-06T12:28:07.644Z", "0.0.1": "2011-02-06T12:28:07.983Z", "0.0.2": "2011-04-28T04:36:43.582Z", "0.0.3": "2011-05-01T07:59:03.851Z", "0.0.4": "2011-05-01T08:37:09.246Z", "0.1.0": "2011-06-30T01:24:43.791Z", "0.1.1": "2011-10-12T23:33:33.118Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-buffers.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/buffers/0.0.1", "0.0.2": "http://registry.npmjs.org/buffers/0.0.2", "0.0.3": "http://registry.npmjs.org/buffers/0.0.3", "0.0.4": "http://registry.npmjs.org/buffers/0.0.4", "0.1.0": "http://registry.npmjs.org/buffers/0.1.0", "0.1.1": "http://registry.npmjs.org/buffers/0.1.1" }, "dist": { "0.0.1": { "shasum": "af02dd9d29723db67bf69ade28b6881e5ae1b39a", "tarball": "http://registry.npmjs.org/buffers/-/buffers-0.0.1.tgz" }, "0.0.2": { "shasum": "4d5db52dd754c66105f811eba0aa03f1438f1076", "tarball": "http://registry.npmjs.org/buffers/-/buffers-0.0.2.tgz" }, "0.0.3": { "shasum": "bf9038fda7cad84ab178bfbdae294f7a68da449b", "tarball": "http://registry.npmjs.org/buffers/-/buffers-0.0.3.tgz" }, "0.0.4": { "shasum": "f30f1b236cc4760fb3ce26f15d0d41bb137568d4", "tarball": "http://registry.npmjs.org/buffers/-/buffers-0.0.4.tgz" }, "0.1.0": { "shasum": "5a08e9366c9d160e4c135e77064393a5c0d8db73", "tarball": "http://registry.npmjs.org/buffers/-/buffers-0.1.0.tgz" }, "0.1.1": { "shasum": "b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb", "tarball": "http://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/buffers/" }, "bufferstream": { "name": "bufferstream", "description": "painless stream buffering and cutting", "dist-tags": { "latest": "0.4.10" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:05:01.474Z", "created": "2011-05-17T22:29:35.931Z", "0.0.2": "2011-05-17T22:29:36.655Z", "0.0.3": "2011-05-22T13:23:15.867Z", "0.1.0": "2011-05-24T21:38:16.722Z", "0.1.1": "2011-05-24T21:42:47.100Z", "0.1.2": "2011-05-25T22:04:48.940Z", "0.1.2-1": "2011-05-29T17:18:08.954Z", "0.1.2-2": "2011-05-29T19:01:48.355Z", "0.1.2-3": "2011-05-29T19:30:38.040Z", "0.1.2-4": "2011-05-29T20:34:19.421Z", "0.1.2-5": "2011-05-29T21:01:14.782Z", "0.1.2-6": "2011-05-29T21:16:35.704Z", "0.1.3": "2011-05-30T06:09:28.785Z", "0.1.4": "2011-06-04T20:45:22.537Z", "0.1.5": "2011-06-06T19:24:32.836Z", "0.1.6": "2011-06-06T19:49:07.856Z", "0.2.0": "2011-06-08T12:22:34.032Z", "0.3.0": "2011-06-09T00:34:16.587Z", "0.4.0": "2011-08-22T01:19:35.723Z", "0.4.1": "2011-08-22T01:38:09.188Z", "0.4.2": "2011-08-22T01:44:38.102Z", "0.4.3": "2011-08-22T02:33:07.612Z", "0.4.4": "2011-08-22T12:34:23.546Z", "0.4.5": "2011-08-22T16:13:00.064Z", "0.4.6": "2011-08-22T21:16:13.826Z", "0.4.7": "2011-09-21T01:47:30.628Z", "0.4.8": "2011-10-22T03:36:09.749Z", "0.4.9": "2011-11-02T18:48:24.428Z", "0.4.10": "2011-11-29T14:05:01.474Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-bufferstream.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/bufferstream/0.0.2", "0.0.3": "http://registry.npmjs.org/bufferstream/0.0.3", "0.1.0": "http://registry.npmjs.org/bufferstream/0.1.0", "0.1.1": "http://registry.npmjs.org/bufferstream/0.1.1", "0.1.2": "http://registry.npmjs.org/bufferstream/0.1.2", "0.1.2-1": "http://registry.npmjs.org/bufferstream/0.1.2-1", "0.1.2-2": "http://registry.npmjs.org/bufferstream/0.1.2-2", "0.1.2-3": "http://registry.npmjs.org/bufferstream/0.1.2-3", "0.1.2-4": "http://registry.npmjs.org/bufferstream/0.1.2-4", "0.1.2-5": "http://registry.npmjs.org/bufferstream/0.1.2-5", "0.1.2-6": "http://registry.npmjs.org/bufferstream/0.1.2-6", "0.1.3": "http://registry.npmjs.org/bufferstream/0.1.3", "0.1.4": "http://registry.npmjs.org/bufferstream/0.1.4", "0.1.5": "http://registry.npmjs.org/bufferstream/0.1.5", "0.1.6": "http://registry.npmjs.org/bufferstream/0.1.6", "0.2.0": "http://registry.npmjs.org/bufferstream/0.2.0", "0.3.0": "http://registry.npmjs.org/bufferstream/0.3.0", "0.4.0": "http://registry.npmjs.org/bufferstream/0.4.0", "0.4.1": "http://registry.npmjs.org/bufferstream/0.4.1", "0.4.2": "http://registry.npmjs.org/bufferstream/0.4.2", "0.4.3": "http://registry.npmjs.org/bufferstream/0.4.3", "0.4.4": "http://registry.npmjs.org/bufferstream/0.4.4", "0.4.5": "http://registry.npmjs.org/bufferstream/0.4.5", "0.4.6": "http://registry.npmjs.org/bufferstream/0.4.6", "0.4.7": "http://registry.npmjs.org/bufferstream/0.4.7", "0.4.8": "http://registry.npmjs.org/bufferstream/0.4.8", "0.4.9": "http://registry.npmjs.org/bufferstream/0.4.9", "0.4.10": "http://registry.npmjs.org/bufferstream/0.4.10" }, "dist": { "0.0.2": { "shasum": "4247e2d10d6288a63a694a1a9cd6a1589ded5137", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64": { "shasum": "52d72294884ca6f3d514469e78c95333da293aa0", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.0.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.0.2.tgz" }, "0.0.3": { "shasum": "ecb7438ba50ba07a2bbdc038756a998c1b163677", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64": { "shasum": "c78f022bd5b8874860420baafa8f7b8e97700691", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.0.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.0.3.tgz" }, "0.1.0": { "shasum": "1960dd9c5ca0334c2c23419add9012e9f2c65af8", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.0.tgz" }, "0.1.1": { "shasum": "e75a4ee9ff46abd9542e295f0ce5fe8f7fb87d05", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "bbea932ebcc14d65982307d20aeac6f520e5b0a8", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.1.tgz" }, "0.1.2": { "shasum": "347cd6af0514cab5df2c1cf2ebd06d3b4ae539ac", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "8ab968f124cd456bd8e24d5b7b4a86fd7cd239d8", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2.tgz" }, "0.1.2-1": { "shasum": "ccc5bc4f2847d779451a8d8a217c35924579779a", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-1.tgz" }, "0.1.2-2": { "shasum": "d77b7e26b9b26f4fbe5a3e0f3cf992ab6ecb5d40", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "db0c830aa050b5daa73be660e91f6b879f0972d7", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-2.tgz" }, "0.1.2-3": { "shasum": "706dd63589e24f7887aefc37ea551d726fd0c2c6", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "928101f9f18f594ce902ade94f5ee70bf27ea615", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-3.tgz" }, "0.1.2-4": { "shasum": "6f28408b9aefdf09a2e7274727291c677ebc0a94", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "954aba896fd1e1f3c93c37e9189c8176f686fc59", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-4.tgz" }, "0.1.2-5": { "shasum": "0e961477a8372205875c5ad4007593fd2de3fa9f", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "3b2c6b0135f9da24614b27fdd5419b3a526bd861", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-5.tgz" }, "0.1.2-6": { "shasum": "36a87e1c07846f6786c543e6c4bc36bed1bb1fdf", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "3f2c7f4f5593d89e97efef95632ea1c9153ea04f", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.2-6.tgz" }, "0.1.3": { "shasum": "df1546fd70dd40ec0e23b8ddfcbe839ca42c4f9e", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "1450ce53b165336d60c1b44a896bd454f5beaf89", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.3.tgz" }, "0.1.4": { "shasum": "1ee5ea5eae1c5c2ef083e4f3e09d417b5a3a5827", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "dc51d64f288f59ddee79791b9b256cf1da937d0c", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.4.tgz" }, "0.1.5": { "shasum": "184c7fd10122f5f8acb9f58ea789e5f0a5079187", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "d329e4b30be09273c84b9deb6d88998a5e50148d", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.5.tgz" }, "0.1.6": { "shasum": "a643888f1a830558f48278e7d4a8f0a5e2ea4931", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "9a3078065236c27ee0798dbbba77cd151b0bcb77", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.1.6.tgz" }, "0.2.0": { "shasum": "38b0e7d30d37d25a4cc58567bb6cba66ec483591", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "ebdb6860594c7c2e97d983a7a7eb44d38ad40b80", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.2.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.2.0.tgz" }, "0.3.0": { "shasum": "8af55a44783918767716a586a3d151a86489a418", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "c1678f3ff7622bfad6ffa45bd524473b33d4e14d", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.3.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.3.0.tgz" }, "0.4.0": { "shasum": "3a2394dc0d7f4db8ea936af7f5dbc421141aea4e", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.0.tgz" }, "0.4.1": { "shasum": "1e5688e87416d373c678318fa98f7fef435908bd", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.1.tgz" }, "0.4.2": { "shasum": "06542b70ca5b7508d5b35602b8f94ba2750ce7a1", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.2.tgz" }, "0.4.3": { "shasum": "66e4c9a7e8a7d4ce4d5e2bba03f87c667e163252", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.3.tgz" }, "0.4.4": { "shasum": "db4eeabb40881dc92be4ab45382c8d5c3ec9bf65", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.4.tgz" }, "0.4.5": { "shasum": "f51f0d514693585835e20f01c8f5f9d25f48bf0e", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.5.tgz" }, "0.4.6": { "shasum": "ef889c61a5e43d32166c0b184c959d0617bbd0ff", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.6.tgz" }, "0.4.7": { "shasum": "d5451c527af0ad471e380afea1f0502226bf6333", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.7.tgz" }, "0.4.8": { "shasum": "59fcea1329e6aeeb7fc6d2c283d035974c661a47", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.8.tgz" }, "0.4.9": { "shasum": "2056d7add1ffeed642f3cb0899a5b71952d54620", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.9.tgz" }, "0.4.10": { "shasum": "7eb6b686566591cfd2e4b4921aa8715728ec6c09", "tarball": "http://registry.npmjs.org/bufferstream/-/bufferstream-0.4.10.tgz" } }, "keywords": [ "buffer", "buffers", "stream", "streams" ], "url": "http://registry.npmjs.org/bufferstream/" }, "buffertools": { "name": "buffertools", "description": "Working with node.js buffers made easy.", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "bnoordhuis", "email": "info@bnoordhuis.nl" } ], "time": { "modified": "2011-09-20T11:16:41.192Z", "created": "2011-01-13T22:55:03.943Z", "1.0.0": "2011-01-13T22:55:04.551Z", "1.0.1": "2011-03-15T12:57:55.374Z", "1.0.2": "2011-04-01T11:25:23.462Z", "1.0.3": "2011-05-04T16:38:26.402Z", "1.0.4": "2011-08-30T21:41:52.170Z", "1.0.5": "2011-09-20T11:16:41.192Z" }, "author": { "name": "Ben Noordhuis", "email": "info@bnoordhuis.nl", "url": "http://bnoordhuis.nl/" }, "repository": { "type": "git", "url": "git://github.com/bnoordhuis/node-buffertools.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/buffertools/1.0.0", "1.0.1": "http://registry.npmjs.org/buffertools/1.0.1", "1.0.2": "http://registry.npmjs.org/buffertools/1.0.2", "1.0.3": "http://registry.npmjs.org/buffertools/1.0.3", "1.0.4": "http://registry.npmjs.org/buffertools/1.0.4", "1.0.5": "http://registry.npmjs.org/buffertools/1.0.5" }, "dist": { "1.0.0": { "shasum": "62e9db1a4d0fa8ad749a41e5f3a20c1a9db1dcfb", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.0.tgz" }, "1.0.1": { "shasum": "b8d77681c4de8a845e706ecedbd4b9b7f456839a", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.1.tgz" }, "1.0.2": { "shasum": "8b37baa12a4e59281712c41dc6bb0aca7744ed55", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "19bf5aee3269fe96bd8fb36af93b69ab0cff012e", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.2-0.4-sunos-5.11.tgz" } } }, "1.0.3": { "shasum": "bc9d79a76d463e7c23e9dcec203f18659fa63b24", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.3.tgz" }, "1.0.4": { "shasum": "d30db88db4f12f6286949739405e07b15996025b", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.4.tgz" }, "1.0.5": { "shasum": "7afb518406a615e91e7b36879eed7f3034227c47", "tarball": "http://registry.npmjs.org/buffertools/-/buffertools-1.0.5.tgz" } }, "keywords": [ "buffer", "buffers" ], "url": "http://registry.npmjs.org/buffertools/" }, "buffoon": { "name": "buffoon", "description": "buffer streams into strings, buffers, json or queries", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" } ], "time": { "modified": "2011-11-08T17:58:23.163Z", "created": "2011-07-29T22:36:38.169Z", "0.1.0": "2011-07-29T22:36:38.845Z", "0.1.1": "2011-07-29T23:12:15.471Z", "0.1.2": "2011-07-31T18:48:50.938Z", "0.1.3": "2011-07-31T19:31:53.993Z", "0.1.4": "2011-11-08T17:58:23.163Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/buffoon/0.1.0", "0.1.1": "http://registry.npmjs.org/buffoon/0.1.1", "0.1.2": "http://registry.npmjs.org/buffoon/0.1.2", "0.1.3": "http://registry.npmjs.org/buffoon/0.1.3", "0.1.4": "http://registry.npmjs.org/buffoon/0.1.4" }, "dist": { "0.1.0": { "shasum": "f107b5f2a25a8ebdd2d29b279d0741cf1effc3d5", "tarball": "http://registry.npmjs.org/buffoon/-/buffoon-0.1.0.tgz" }, "0.1.1": { "shasum": "0b42fc074525f30a117c06fb2d3ee9e92d7205f2", "tarball": "http://registry.npmjs.org/buffoon/-/buffoon-0.1.1.tgz" }, "0.1.2": { "shasum": "a9b63fe079482f80f4a9d22dfda6f815706663c1", "tarball": "http://registry.npmjs.org/buffoon/-/buffoon-0.1.2.tgz" }, "0.1.3": { "shasum": "c3177deb949e7da82099d7fcd30ef2eb09c0a3c4", "tarball": "http://registry.npmjs.org/buffoon/-/buffoon-0.1.3.tgz" }, "0.1.4": { "shasum": "d1895812ff27284bbca9dc30ec7dd6d30c273d22", "tarball": "http://registry.npmjs.org/buffoon/-/buffoon-0.1.4.tgz" } }, "keywords": [ "buffering", "streams", "parsing" ], "url": "http://registry.npmjs.org/buffoon/" }, "build": { "name": "build", "description": "An ant-like build program for node", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "jonlb", "email": "jon@solagratiadesigns.com" } ], "time": { "modified": "2011-11-12T17:36:44.683Z", "created": "2011-11-12T17:36:43.229Z", "0.1.1": "2011-11-12T17:36:44.683Z" }, "author": { "name": "Jonathan Bomgardner", "email": "jon@solagratiadesigns.com", "url": "http://solagratiadesigns.com" }, "repository": { "type": "git", "url": "git://github.com/jonlb/node-build.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/build/0.1.1" }, "dist": { "0.1.1": { "shasum": "b5cc49021d38008ca052ea9b22e101f1f41e4c9d", "tarball": "http://registry.npmjs.org/build/-/build-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/build/" }, "buildbot-github": { "name": "buildbot-github", "description": "A module which listens for Github webhook events and triggers a Buildbot build when a comment with trigger string defined in a config is found in a pull request.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-10-23T16:22:51.796Z", "created": "2011-10-21T16:37:56.957Z", "0.2.0": "2011-10-21T16:37:58.699Z", "0.2.1": "2011-10-23T01:02:15.890Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@cloudkick.com" }, "repository": { "type": "git", "url": "git://github.com/Kami/node-buildbot-github.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buildbot-github/0.2.0", "0.2.1": "http://registry.npmjs.org/buildbot-github/0.2.1" }, "dist": { "0.2.0": { "shasum": "7e03b962b55138643fcaee6bed417dbff6196105", "tarball": "http://registry.npmjs.org/buildbot-github/-/buildbot-github-0.2.0.tgz" }, "0.2.1": { "shasum": "d38d359f33a1d5f8284acd476f3592793b1d91ce", "tarball": "http://registry.npmjs.org/buildbot-github/-/buildbot-github-0.2.1.tgz" } }, "keywords": [ "github", "git", "buildbot" ], "url": "http://registry.npmjs.org/buildbot-github/" }, "builder": { "name": "builder", "description": "Liberal JavaScript DOM builder", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-06-22T17:41:55.459Z", "created": "2011-06-10T20:48:25.210Z", "0.0.1": "2011-06-10T20:48:25.845Z", "0.0.2": "2011-06-10T21:11:12.666Z", "1.0.0": "2011-06-10T21:54:28.213Z", "1.0.1": "2011-06-10T21:55:17.871Z" }, "author": { "name": "Ryan Eastridge", "email": "ryan@syntacticx.com" }, "repository": { "type": "git", "url": "git://github.com/syntacticx/builder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/builder/0.0.1", "0.0.2": "http://registry.npmjs.org/builder/0.0.2", "1.0.0": "http://registry.npmjs.org/builder/1.0.0", "1.0.1": "http://registry.npmjs.org/builder/1.0.1" }, "dist": { "0.0.1": { "shasum": "c99cc23eaad3fbea25d7e9669f37c3c84ca57ffd", "tarball": "http://registry.npmjs.org/builder/-/builder-0.0.1.tgz" }, "0.0.2": { "shasum": "d1a6cc249ea08367617358d5743f7f27c9140a5c", "tarball": "http://registry.npmjs.org/builder/-/builder-0.0.2.tgz" }, "1.0.0": { "shasum": "ae0cd647a6005a1b0f02605f8c001a1469f65068", "tarball": "http://registry.npmjs.org/builder/-/builder-1.0.0.tgz" }, "1.0.1": { "shasum": "48f03fdae4555830949060f0f0b6a784d470d833", "tarball": "http://registry.npmjs.org/builder/-/builder-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/builder/" }, "buildr": { "name": "buildr", "description": "The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)", "dist-tags": { "latest": "0.8.2" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-10-05T10:01:20.510Z", "created": "2011-03-23T12:12:02.025Z", "0.1.0": "2011-03-23T12:12:02.465Z", "0.1.1": "2011-03-23T12:17:23.983Z", "0.1.2": "2011-03-23T12:19:37.140Z", "0.2.0": "2011-03-25T11:24:13.130Z", "0.2.1": "2011-03-27T13:34:31.744Z", "0.2.2": "2011-03-30T18:22:41.060Z", "0.2.3": "2011-04-02T23:35:33.502Z", "0.2.4": "2011-04-02T23:45:42.343Z", "0.2.5": "2011-04-03T02:02:21.302Z", "0.2.6": "2011-04-05T11:21:25.315Z", "0.2.7": "2011-04-05T12:28:12.427Z", "0.2.8": "2011-04-05T12:44:32.897Z", "0.2.9": "2011-04-20T10:46:10.708Z", "0.4.0": "2011-07-01T12:09:56.623Z", "0.4.1": "2011-07-01T12:26:53.262Z", "0.4.2": "2011-07-01T12:28:37.790Z", "0.4.3": "2011-07-01T12:33:47.273Z", "0.4.4": "2011-07-01T12:49:22.032Z", "0.4.5": "2011-07-09T01:18:36.441Z", "0.5.0": "2011-07-09T03:40:28.525Z", "0.5.1": "2011-07-09T03:41:52.551Z", "0.5.2": "2011-07-09T04:09:24.169Z", "0.5.3": "2011-07-09T07:07:32.241Z", "0.5.4": "2011-07-09T07:08:43.227Z", "0.5.5": "2011-07-18T14:47:35.630Z", "0.6.1": "2011-07-23T01:23:19.005Z", "0.6.2": "2011-07-23T01:28:53.140Z", "0.6.3": "2011-07-23T01:43:05.797Z", "0.6.4": "2011-07-23T01:55:33.824Z", "0.6.5": "2011-08-12T02:32:28.917Z", "0.6.6": "2011-08-16T06:43:13.859Z", "0.7.0": "2011-08-22T04:58:46.149Z", "0.8.0": "2011-09-27T07:04:23.257Z", "0.8.1": "2011-09-27T09:31:16.548Z", "0.8.2": "2011-10-05T10:01:20.510Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/buildr.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buildr/0.1.0", "0.1.1": "http://registry.npmjs.org/buildr/0.1.1", "0.1.2": "http://registry.npmjs.org/buildr/0.1.2", "0.2.0": "http://registry.npmjs.org/buildr/0.2.0", "0.2.1": "http://registry.npmjs.org/buildr/0.2.1", "0.2.2": "http://registry.npmjs.org/buildr/0.2.2", "0.2.3": "http://registry.npmjs.org/buildr/0.2.3", "0.2.4": "http://registry.npmjs.org/buildr/0.2.4", "0.2.5": "http://registry.npmjs.org/buildr/0.2.5", "0.2.6": "http://registry.npmjs.org/buildr/0.2.6", "0.2.7": "http://registry.npmjs.org/buildr/0.2.7", "0.2.8": "http://registry.npmjs.org/buildr/0.2.8", "0.2.9": "http://registry.npmjs.org/buildr/0.2.9", "0.4.0": "http://registry.npmjs.org/buildr/0.4.0", "0.4.1": "http://registry.npmjs.org/buildr/0.4.1", "0.4.2": "http://registry.npmjs.org/buildr/0.4.2", "0.4.3": "http://registry.npmjs.org/buildr/0.4.3", "0.4.4": "http://registry.npmjs.org/buildr/0.4.4", "0.4.5": "http://registry.npmjs.org/buildr/0.4.5", "0.5.0": "http://registry.npmjs.org/buildr/0.5.0", "0.5.1": "http://registry.npmjs.org/buildr/0.5.1", "0.5.2": "http://registry.npmjs.org/buildr/0.5.2", "0.5.3": "http://registry.npmjs.org/buildr/0.5.3", "0.5.4": "http://registry.npmjs.org/buildr/0.5.4", "0.5.5": "http://registry.npmjs.org/buildr/0.5.5", "0.6.1": "http://registry.npmjs.org/buildr/0.6.1", "0.6.2": "http://registry.npmjs.org/buildr/0.6.2", "0.6.3": "http://registry.npmjs.org/buildr/0.6.3", "0.6.4": "http://registry.npmjs.org/buildr/0.6.4", "0.6.5": "http://registry.npmjs.org/buildr/0.6.5", "0.6.6": "http://registry.npmjs.org/buildr/0.6.6", "0.7.0": "http://registry.npmjs.org/buildr/0.7.0", "0.8.0": "http://registry.npmjs.org/buildr/0.8.0", "0.8.1": "http://registry.npmjs.org/buildr/0.8.1", "0.8.2": "http://registry.npmjs.org/buildr/0.8.2" }, "dist": { "0.1.0": { "shasum": "de5edd66627c632017e5b2a1d3d211083d7075c1", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.1.0.tgz" }, "0.1.1": { "shasum": "c84c8550009aa5f01f6f3312907ae21b53b695b0", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.1.1.tgz" }, "0.1.2": { "shasum": "2f3a21b6ab3aafdddecf03407a074c03ae7346a7", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.1.2.tgz" }, "0.2.0": { "shasum": "b8bce70d77d961d064fb7602c38f96631f198fef", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.0.tgz" }, "0.2.1": { "shasum": "d667791916e904762bb91d75a88de5341da38f44", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.1.tgz" }, "0.2.2": { "shasum": "f671a8c2833e4d8952a3563dd9ea63eea437fa58", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.2.tgz" }, "0.2.3": { "shasum": "c1c2160c2c2e3c18dfabbf4a7ac09cde08a0ac25", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.3.tgz" }, "0.2.4": { "shasum": "603b6f2e29203b707d723cb76c60409e94846606", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.4.tgz" }, "0.2.5": { "shasum": "b608ff9234cf2eb99849046832be0fc1989d4b50", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.5.tgz" }, "0.2.6": { "shasum": "ed6beec5eb8f1b7e549a3c95c9385679717d92cc", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.6.tgz" }, "0.2.7": { "shasum": "a02798d50d377d94e0a7c1bd22b62bd80c2215d1", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.7.tgz" }, "0.2.8": { "shasum": "8ab43c96597a4bdba5a64eba2729fb03c440ac15", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.8.tgz" }, "0.2.9": { "shasum": "8d11af127002bddc4bd46b74be5fb8bb681d8927", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.2.9.tgz" }, "0.4.0": { "shasum": "8374a2a5758baa2804f52de6ae3c51b4993ed895", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.4.0.tgz" }, "0.4.1": { "shasum": "0c938597c108bf293bd36a269e1786cfeff89cd0", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.4.1.tgz" }, "0.4.2": { "shasum": "e509561ebe2e347fe0b25456d5d0013cca65898c", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.4.2.tgz" }, "0.4.3": { "shasum": "ad7ef85140a6351deb8501da068a7321c57e876b", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.4.3.tgz" }, "0.4.4": { "shasum": "db11e6532fb4afde3243fa18b2a84ae1c7764667", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.4.4.tgz" }, "0.4.5": { "shasum": "7f10ad652ab0d481e2afd012e949e1cb70701285", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.4.5.tgz" }, "0.5.0": { "shasum": "e2d947337ab41451ede4179ace978532329bfc6d", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.5.0.tgz" }, "0.5.1": { "shasum": "edd298baa046e037686f5dbfcd278b5424379fdd", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.5.1.tgz" }, "0.5.2": { "shasum": "5c0229ca1f0d270957474cada819916d8d863e9c", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.5.2.tgz" }, "0.5.3": { "shasum": "b0805b44fb2427e54d50a6cf96fe6866173957d9", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.5.3.tgz" }, "0.5.4": { "shasum": "98014e081c6f05fa5f4cc9cbd3f5cdf67e46ec49", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.5.4.tgz" }, "0.5.5": { "shasum": "9de7e8d565444f7d8fb7c6973a7af1c27f0ff287", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.5.5.tgz" }, "0.6.1": { "shasum": "325ea8053ab6718bd493751c67c0db1b2c22b2b5", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.6.1.tgz" }, "0.6.2": { "shasum": "06e471f47306bd0ef6570b4b3ff4ff2e3b7d1f4b", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.6.2.tgz" }, "0.6.3": { "shasum": "63840bab73b2314f26fd48bf417809427442b301", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.6.3.tgz" }, "0.6.4": { "shasum": "6d67827241a1569c1b222026fd25e765cee23d07", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.6.4.tgz" }, "0.6.5": { "shasum": "decd24d0747b947abd28f0b7986931cd6d9ed88e", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.6.5.tgz" }, "0.6.6": { "shasum": "04668e52ba7adaa57727f7139d836ef7d134c131", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.6.6.tgz" }, "0.7.0": { "shasum": "27934f87906ec954cf11b2c683621f8661a6016b", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.7.0.tgz" }, "0.8.0": { "shasum": "e028cb9d949e7a49f3ff22293de17a52d6b73ce5", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.8.0.tgz" }, "0.8.1": { "shasum": "deacd61f7c34253fe5e6d384abe1dc227ffe3f96", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.8.1.tgz" }, "0.8.2": { "shasum": "c9757f723846f8848c130013e859af2c4587dfac", "tarball": "http://registry.npmjs.org/buildr/-/buildr-0.8.2.tgz" } }, "keywords": [ "javascript", "coffee", "lesscss", "less", "css", "builder", "package", "compile", "compress", "minify", "bundle", "merge", "lint" ], "url": "http://registry.npmjs.org/buildr/" }, "bullet": { "name": "bullet", "description": "MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T19:59:43.463Z", "created": "2011-10-24T19:59:39.875Z", "1.0.0-rc1": "2011-10-24T19:59:43.463Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/bullet.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "f791478b4c4f33d5b3c8c4170665ac0fc12a23df", "tarball": "http://registry.npmjs.org/bullet/-/bullet-1.0.0-rc1.tgz" } }, "keywords": [ "web", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet/" }, "bullet-controller": { "name": "bullet-controller", "description": "controller for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:29:00.328Z", "created": "2011-10-24T20:28:56.689Z", "1.0.0-rc1": "2011-10-24T20:29:00.328Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/controller.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-controller/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "5e15bfc14b8a4abb49de1a816a50ab605a1c66e5", "tarball": "http://registry.npmjs.org/bullet-controller/-/bullet-controller-1.0.0-rc1.tgz" } }, "keywords": [ "controller", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-controller/" }, "bullet-dispatch": { "name": "bullet-dispatch", "description": "dispatch for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:29:07.329Z", "created": "2011-10-24T20:29:03.727Z", "1.0.0-rc1": "2011-10-24T20:29:07.329Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/dispatch.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-dispatch/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "bc3be4843371bac82ad7fe2e9a1d9083bb6cfb08", "tarball": "http://registry.npmjs.org/bullet-dispatch/-/bullet-dispatch-1.0.0-rc1.tgz" } }, "keywords": [ "dispatch", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-dispatch/" }, "bullet-mailer": { "name": "bullet-mailer", "description": "mailer for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:28:53.010Z", "created": "2011-10-24T20:28:49.460Z", "1.0.0-rc1": "2011-10-24T20:28:53.010Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/mailer.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-mailer/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "8f3d0035597c29445adba70c8d323ddad4bbd7f8", "tarball": "http://registry.npmjs.org/bullet-mailer/-/bullet-mailer-1.0.0-rc1.tgz" } }, "keywords": [ "mailer", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-mailer/" }, "bullet-model": { "name": "bullet-model", "description": "model for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:28:31.778Z", "created": "2011-10-24T20:28:28.216Z", "1.0.0-rc1": "2011-10-24T20:28:31.778Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/model.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-model/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "cb75464326229077011fdb6f526ff088120d66a4", "tarball": "http://registry.npmjs.org/bullet-model/-/bullet-model-1.0.0-rc1.tgz" } }, "keywords": [ "model", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-model/" }, "bullet-record": { "name": "bullet-record", "description": "record for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:28:12.732Z", "created": "2011-10-24T20:28:09.150Z", "1.0.0-rc1": "2011-10-24T20:28:12.732Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/record.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-record/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "b65914b830ed62d51ca318538ce54b0c901c2495", "tarball": "http://registry.npmjs.org/bullet-record/-/bullet-record-1.0.0-rc1.tgz" } }, "keywords": [ "record", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-record/" }, "bullet-resource": { "name": "bullet-resource", "description": "resource for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:25:22.992Z", "created": "2011-10-24T20:25:19.394Z", "1.0.0-rc1": "2011-10-24T20:25:22.992Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/resource.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-resource/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "993e33e6a850406e5a7b24254c89c1843d7f0737", "tarball": "http://registry.npmjs.org/bullet-resource/-/bullet-resource-1.0.0-rc1.tgz" } }, "keywords": [ "resource", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-resource/" }, "bullet-support": { "name": "bullet-support", "description": "support for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:24:32.582Z", "created": "2011-10-24T20:24:28.996Z", "1.0.0-rc1": "2011-10-24T20:24:32.582Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/support.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-support/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "a9b1e51b5be344b6e5bc1a77a595cb0cbbcbc516", "tarball": "http://registry.npmjs.org/bullet-support/-/bullet-support-1.0.0-rc1.tgz" } }, "keywords": [ "support", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-support/" }, "bullet-view": { "name": "bullet-view", "description": "view for MVC framework with bullet speed", "dist-tags": { "latest": "1.0.0-rc1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-24T20:25:05.241Z", "created": "2011-10-24T20:25:01.638Z", "1.0.0-rc1": "2011-10-24T20:25:05.241Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bulletjs/view.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/bullet-view/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "69fa1da68861db550cb7ae63e9f8760b922ac7a2", "tarball": "http://registry.npmjs.org/bullet-view/-/bullet-view-1.0.0-rc1.tgz" } }, "keywords": [ "view", "framework", "rails", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/bullet-view/" }, "bumper": { "name": "bumper", "description": "Simple release management for npm packages using git", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "agnoster", "email": "agnoster@gmail.com" } ], "time": { "modified": "2011-06-21T17:05:36.936Z", "created": "2011-06-21T17:05:36.095Z", "0.0.4": "2011-06-21T17:05:36.936Z" }, "author": { "name": "Isaac Wolkerstorfer", "email": "agnoster@gmail.com", "url": "http://agnoster.net/" }, "repository": { "type": "git", "url": "git://github.com/agnoster/bumper.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/bumper/0.0.4" }, "dist": { "0.0.4": { "shasum": "4f3fff223f0f72e7d2f6890867c04da7822ab871", "tarball": "http://registry.npmjs.org/bumper/-/bumper-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/bumper/" }, "bundle": { "name": "bundle", "description": "Bundle generator", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "damian", "email": "damian@learnboost.com" } ], "time": { "modified": "2011-09-21T17:45:13.323Z", "created": "2011-05-27T00:15:55.776Z", "0.0.1": "2011-05-27T00:15:57.080Z", "0.0.2": "2011-05-27T19:32:53.702Z", "0.0.3": "2011-05-27T22:45:25.045Z", "0.0.4": "2011-05-28T00:42:52.096Z", "0.0.5": "2011-05-30T14:14:29.230Z", "0.0.6": "2011-05-30T20:41:12.055Z", "0.0.7": "2011-05-31T14:08:28.587Z", "0.0.8": "2011-06-06T18:08:46.137Z", "0.0.9": "2011-06-10T03:32:48.505Z", "0.1.0": "2011-06-10T18:17:54.315Z", "0.1.1": "2011-06-15T04:37:00.511Z", "0.1.2": "2011-06-17T18:21:33.347Z", "0.1.3": "2011-06-23T04:53:14.215Z", "0.1.4": "2011-09-21T16:58:03.803Z", "0.1.5": "2011-09-21T17:45:13.323Z" }, "author": { "name": "Damian Suarez", "email": "damian@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/bundle/0.0.1", "0.0.2": "http://registry.npmjs.org/bundle/0.0.2", "0.0.3": "http://registry.npmjs.org/bundle/0.0.3", "0.0.4": "http://registry.npmjs.org/bundle/0.0.4", "0.0.5": "http://registry.npmjs.org/bundle/0.0.5", "0.0.6": "http://registry.npmjs.org/bundle/0.0.6", "0.0.7": "http://registry.npmjs.org/bundle/0.0.7", "0.0.8": "http://registry.npmjs.org/bundle/0.0.8", "0.0.9": "http://registry.npmjs.org/bundle/0.0.9", "0.1.0": "http://registry.npmjs.org/bundle/0.1.0", "0.1.1": "http://registry.npmjs.org/bundle/0.1.1", "0.1.2": "http://registry.npmjs.org/bundle/0.1.2", "0.1.3": "http://registry.npmjs.org/bundle/0.1.3", "0.1.4": "http://registry.npmjs.org/bundle/0.1.4", "0.1.5": "http://registry.npmjs.org/bundle/0.1.5" }, "dist": { "0.0.1": { "shasum": "2952bf1d0be4f938f67cc1bb85135e64e676aedc", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.1.tgz" }, "0.0.2": { "shasum": "c60024a5dee8c6f5a6701df240511109390a701a", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.2.tgz" }, "0.0.3": { "shasum": "f50ec9dfb6b7ec353beb8519e25476d7fbdf1a71", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.3.tgz" }, "0.0.4": { "shasum": "0b0f41d62251fd9d4bd9c0dd8810f1645f53412a", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.4.tgz" }, "0.0.5": { "shasum": "c37f4cebedcdf953d78826882e67bd8144f2d709", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.5.tgz" }, "0.0.6": { "shasum": "14159ddd67b6f5df511da356b0938b234db72edf", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.6.tgz" }, "0.0.7": { "shasum": "a15479421c3985ad2151a9d6dddae9b76ccea015", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.7.tgz" }, "0.0.8": { "shasum": "344295f52c17dc8b84aff2c2dee6b8e1e9e25064", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.8.tgz" }, "0.0.9": { "shasum": "c1c0f92b029b522b9f45b1a7134018112d65783f", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.0.9.tgz" }, "0.1.0": { "shasum": "ba066a936e0c0f3ecee5c8bf2d2b1d5674310bcb", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.1.0.tgz" }, "0.1.1": { "shasum": "f358e01951f4bfdadad0519c77e1f06cc27a9426", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.1.1.tgz" }, "0.1.2": { "shasum": "39ee6530cceec2e97e01b01f75d782d63509703e", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.1.2.tgz" }, "0.1.3": { "shasum": "5cdd643486389c4b6f932a78e1dcd0f090457940", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.1.3.tgz" }, "0.1.4": { "shasum": "423823fa8c78d7ced6c5a3576193330292830f26", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.1.4.tgz" }, "0.1.5": { "shasum": "7ebc90f33735d2ca50d1a15221c9cb010c43f114", "tarball": "http://registry.npmjs.org/bundle/-/bundle-0.1.5.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/bundle/" }, "bundler": { "name": "bundler", "description": "Bundler. It is better for you to not know what it is.", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "mihaild", "email": "mihail.dektyarow@gmail.com" } ], "time": { "modified": "2011-10-21T11:07:35.608Z", "created": "2011-10-21T11:07:33.172Z", "0.8.0": "2011-10-21T11:07:35.608Z" }, "author": { "name": "Mikhail Dektyarev", "email": "mihail.dektyarow@gmail.com", "url": "https://github.com/mihaild/" }, "versions": { "0.8.0": "http://registry.npmjs.org/bundler/0.8.0" }, "dist": { "0.8.0": { "shasum": "72ee1537720eb0877ee0bbc8cc2ad5ba9261c24e", "tarball": "http://registry.npmjs.org/bundler/-/bundler-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/bundler/" }, "bunker": { "name": "bunker", "description": "code coverage in native javascript", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-07T04:46:14.546Z", "created": "2011-07-18T08:05:47.685Z", "0.0.0": "2011-07-18T08:05:48.472Z", "0.1.0": "2011-07-18T08:10:20.108Z", "0.1.1": "2011-08-07T04:46:14.546Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-bunker.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/bunker/0.0.0", "0.1.0": "http://registry.npmjs.org/bunker/0.1.0", "0.1.1": "http://registry.npmjs.org/bunker/0.1.1" }, "dist": { "0.0.0": { "shasum": "9eae72bc4d0a2b5b1695179c1be754327b8bf6f1", "tarball": "http://registry.npmjs.org/bunker/-/bunker-0.0.0.tgz" }, "0.1.0": { "shasum": "eaf152b929d7152b155b0e7695ed98e82b3681e4", "tarball": "http://registry.npmjs.org/bunker/-/bunker-0.1.0.tgz" }, "0.1.1": { "shasum": "ca8e0f695a9e67318f07d16b972d85d5d186daad", "tarball": "http://registry.npmjs.org/bunker/-/bunker-0.1.1.tgz" } }, "keywords": [ "code", "coverage" ], "url": "http://registry.npmjs.org/bunker/" }, "burari": { "name": "burari", "description": "A JavaScript EJS Files to avoid too much client-side js wrappers.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "yuitest", "email": "yuitest@cjhat.net" } ], "time": { "modified": "2011-07-27T00:28:18.807Z", "created": "2011-07-26T23:48:59.206Z", "0.0.1": "2011-07-26T23:49:00.640Z", "0.0.2": "2011-07-26T23:51:27.175Z", "0.0.0": "2011-07-27T00:28:18.807Z" }, "author": { "name": "yuitest", "email": "yuitest@cjhat.net", "url": "http://cjhat.net/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/burari/0.0.1", "0.0.2": "http://registry.npmjs.org/burari/0.0.2", "0.0.0": "http://registry.npmjs.org/burari/0.0.0" }, "dist": { "0.0.1": { "shasum": "13e3169448d240986d340d81dff73449df4c9b26", "tarball": "http://registry.npmjs.org/burari/-/burari-0.0.1.tgz" }, "0.0.2": { "shasum": "8aab20f9b33d4f4c5852679835f44a8317f9b223", "tarball": "http://registry.npmjs.org/burari/-/burari-0.0.2.tgz" }, "0.0.0": { "shasum": "4ff48aa7bec79f986823ec4bb8d62aedea219584", "tarball": "http://registry.npmjs.org/burari/-/burari-0.0.0.tgz" } }, "keywords": [ "template", "engine", "ejs" ], "url": "http://registry.npmjs.org/burari/" }, "burrito": { "name": "burrito", "description": "Wrap up expressions with a trace function while walking the AST with rice and beans on the side", "dist-tags": { "latest": "0.2.11" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-19T19:34:02.094Z", "created": "2011-06-04T11:27:33.316Z", "0.0.0": "2011-06-04T11:27:33.919Z", "0.1.0": "2011-06-11T02:59:59.541Z", "0.1.1": "2011-06-11T22:35:56.902Z", "0.1.2": "2011-06-12T02:32:07.858Z", "0.1.3": "2011-06-13T09:47:09.834Z", "0.1.4": "2011-06-13T11:43:47.834Z", "0.2.0": "2011-06-15T07:00:56.615Z", "0.2.1": "2011-06-15T21:28:47.056Z", "0.2.2": "2011-07-05T20:00:18.436Z", "0.2.3": "2011-07-09T23:44:47.530Z", "0.2.4": "2011-07-16T06:03:58.266Z", "0.2.5": "2011-07-18T05:22:26.195Z", "0.2.6": "2011-07-23T00:19:19.223Z", "0.2.7": "2011-08-08T00:37:40.065Z", "0.2.8": "2011-08-23T13:58:34.285Z", "0.2.9": "2011-09-09T12:49:57.982Z", "0.2.10": "2011-09-18T06:03:06.225Z", "0.2.11": "2011-10-19T19:34:02.094Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-burrito.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/burrito/0.0.0", "0.1.0": "http://registry.npmjs.org/burrito/0.1.0", "0.1.1": "http://registry.npmjs.org/burrito/0.1.1", "0.1.2": "http://registry.npmjs.org/burrito/0.1.2", "0.1.3": "http://registry.npmjs.org/burrito/0.1.3", "0.1.4": "http://registry.npmjs.org/burrito/0.1.4", "0.2.0": "http://registry.npmjs.org/burrito/0.2.0", "0.2.1": "http://registry.npmjs.org/burrito/0.2.1", "0.2.2": "http://registry.npmjs.org/burrito/0.2.2", "0.2.3": "http://registry.npmjs.org/burrito/0.2.3", "0.2.4": "http://registry.npmjs.org/burrito/0.2.4", "0.2.5": "http://registry.npmjs.org/burrito/0.2.5", "0.2.6": "http://registry.npmjs.org/burrito/0.2.6", "0.2.7": "http://registry.npmjs.org/burrito/0.2.7", "0.2.8": "http://registry.npmjs.org/burrito/0.2.8", "0.2.9": "http://registry.npmjs.org/burrito/0.2.9", "0.2.10": "http://registry.npmjs.org/burrito/0.2.10", "0.2.11": "http://registry.npmjs.org/burrito/0.2.11" }, "dist": { "0.0.0": { "shasum": "7eb47c19e0f440339fc9a617809f1463abfd1aaf", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.0.0.tgz" }, "0.1.0": { "shasum": "cf2d13ded5f763059f10c6225bea3289f551f278", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.1.0.tgz" }, "0.1.1": { "shasum": "69a6c4e13c0a77cc661aaa0437054bd49d8cc8ee", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.1.1.tgz" }, "0.1.2": { "shasum": "1bfe414a94436b69bb30fca4f47ad53a2bb92217", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.1.2.tgz" }, "0.1.3": { "shasum": "f54509452637f5f982f5e8dcc0732ff3f5560c17", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.1.3.tgz" }, "0.1.4": { "shasum": "987355053eb42a1b1ec1a80e993e23e56d0013ae", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.1.4.tgz" }, "0.2.0": { "shasum": "841a94975188a3ccf7399aac4291f299a39d76df", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.0.tgz" }, "0.2.1": { "shasum": "5210f581ad56efbe6936f593a9429e0ded16e28f", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.1.tgz" }, "0.2.2": { "shasum": "598c6b222fa0da26925909e5f5ca7d0cc4285d9d", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.2.tgz" }, "0.2.3": { "shasum": "f68c0f5c3e555480d216c5ffbbf3d849944a2e0c", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.3.tgz" }, "0.2.4": { "shasum": "41284bc64ffa04070cb1fb4dd498052a83775310", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.4.tgz" }, "0.2.5": { "shasum": "03ee0de3dced8459212df3b5a8575f226efc559c", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.5.tgz" }, "0.2.6": { "shasum": "1cd510e2222b25eefc2bea61fc1e2f323ab8d651", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.6.tgz" }, "0.2.7": { "shasum": "46837dbab0be12a5ca5599c640a5b94b923b4845", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.7.tgz" }, "0.2.8": { "shasum": "81a0c833f5c64abe6fa6f8bdc238b631322cc5cd", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.8.tgz" }, "0.2.9": { "shasum": "adfc4901d09d9b6854a4d122795dbf425ea94964", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.9.tgz" }, "0.2.10": { "shasum": "945023d94ff1747ced83a246c80246bc32507b75", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.10.tgz" }, "0.2.11": { "shasum": "ea28850cf439ddcc8c487a7afdef78c044015616", "tarball": "http://registry.npmjs.org/burrito/-/burrito-0.2.11.tgz" } }, "keywords": [ "trace", "ast", "walk", "syntax", "source", "tree", "uglify" ], "url": "http://registry.npmjs.org/burrito/" }, "busbuddy": { "name": "busbuddy", "description": "BusBuddy js api for node and the browser", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "torgeir", "email": "torgeir.thoresen@gmail.com" } ], "time": { "modified": "2011-05-29T17:52:04.699Z", "created": "2011-05-29T16:12:43.704Z", "0.0.1": "2011-05-29T16:12:44.488Z", "0.0.2": "2011-05-29T17:52:04.699Z" }, "author": { "name": "Torgeir Thoresen", "email": "@torgeir" }, "versions": { "0.0.1": "http://registry.npmjs.org/busbuddy/0.0.1", "0.0.2": "http://registry.npmjs.org/busbuddy/0.0.2" }, "dist": { "0.0.1": { "shasum": "701de50dd41d6e1ca4a3b38370e3f6c438d497ab", "tarball": "http://registry.npmjs.org/busbuddy/-/busbuddy-0.0.1.tgz" }, "0.0.2": { "shasum": "3cafa75c7f22a102263c1e300caf4370709cfc88", "tarball": "http://registry.npmjs.org/busbuddy/-/busbuddy-0.0.2.tgz" } }, "keywords": [ "busbuddy", "buss", "trondheim", "atb", "api" ], "url": "http://registry.npmjs.org/busbuddy/" }, "buster": { "name": "buster", "description": "Buster.JS JavaScript Test framework. Meta package that pieces together various sub-projects.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T23:26:39.386Z", "created": "2011-08-09T19:57:25.460Z", "0.2.0": "2011-08-09T19:57:30.856Z", "0.2.1": "2011-08-23T22:43:45.824Z", "0.2.2": "2011-09-07T21:39:22.421Z", "0.2.3": "2011-09-07T21:45:11.466Z", "0.2.4": "2011-10-18T21:21:24.312Z", "0.3.0": "2011-12-05T23:14:46.594Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster.git" }, "users": { "magnars": true }, "versions": { "0.2.0": "http://registry.npmjs.org/buster/0.2.0", "0.2.1": "http://registry.npmjs.org/buster/0.2.1", "0.2.2": "http://registry.npmjs.org/buster/0.2.2", "0.2.3": "http://registry.npmjs.org/buster/0.2.3", "0.2.4": "http://registry.npmjs.org/buster/0.2.4", "0.3.0": "http://registry.npmjs.org/buster/0.3.0" }, "dist": { "0.2.0": { "shasum": "49678802110a6ab9f7d5622d344f0a1cce585e0f", "tarball": "http://registry.npmjs.org/buster/-/buster-0.2.0.tgz" }, "0.2.1": { "shasum": "cec1a0619c8281016a52d7c3db1223b44665aaf2", "tarball": "http://registry.npmjs.org/buster/-/buster-0.2.1.tgz" }, "0.2.2": { "shasum": "4d570fc3b8b546fd7fc567f051b245440f8ec7f0", "tarball": "http://registry.npmjs.org/buster/-/buster-0.2.2.tgz" }, "0.2.3": { "shasum": "5c1eb895b82df4dd153b23da2a03132092a2c007", "tarball": "http://registry.npmjs.org/buster/-/buster-0.2.3.tgz" }, "0.2.4": { "shasum": "dd8e49f8f4fbe5ea6f159ea9b679d61ebf99e8d3", "tarball": "http://registry.npmjs.org/buster/-/buster-0.2.4.tgz" }, "0.3.0": { "shasum": "37725ea322045925779c276fbab90ce26c45b3bc", "tarball": "http://registry.npmjs.org/buster/-/buster-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster/" }, "buster-args": { "name": "buster-args", "description": "Parser for CLI arguments.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:22:34.264Z", "created": "2011-08-08T21:35:32.973Z", "0.2.0": "2011-08-08T21:35:35.561Z", "0.2.1": "2011-08-23T22:33:59.961Z", "0.2.2": "2011-08-25T11:26:09.192Z", "0.3.0": "2011-12-05T21:22:34.264Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-args" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-args/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-args/0.2.1", "0.2.2": "http://registry.npmjs.org/buster-args/0.2.2", "0.3.0": "http://registry.npmjs.org/buster-args/0.3.0" }, "dist": { "0.2.0": { "shasum": "5a09d7aa9b41e08abb85dd38c5731db6047f2295", "tarball": "http://registry.npmjs.org/buster-args/-/buster-args-0.2.0.tgz" }, "0.2.1": { "shasum": "ac1f4b1c04ddbe8789b1a4034292e7f782f0e58d", "tarball": "http://registry.npmjs.org/buster-args/-/buster-args-0.2.1.tgz" }, "0.2.2": { "shasum": "f2fb5398f28474adf9d1091f239b9a39aefb393d", "tarball": "http://registry.npmjs.org/buster-args/-/buster-args-0.2.2.tgz" }, "0.3.0": { "shasum": "41baea9670625fbeee13cb9ca72b0b2ff83526db", "tarball": "http://registry.npmjs.org/buster-args/-/buster-args-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster-args/" }, "buster-assertions": { "name": "buster-assertions", "description": "Assertions for any JavaScript test framework and environment", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:17:18.746Z", "created": "2011-08-08T20:18:02.792Z", "0.6.0": "2011-08-08T20:18:03.635Z", "0.6.1": "2011-08-23T22:13:56.866Z", "0.7.0": "2011-10-17T19:21:08.259Z", "0.7.1": "2011-10-18T10:02:01.982Z", "0.7.2": "2011-10-19T18:10:27.321Z", "0.7.3": "2011-10-19T18:58:26.088Z", "0.7.4": "2011-10-19T19:18:05.412Z", "0.7.5": "2011-10-19T19:19:54.275Z", "0.8.1": "2011-12-05T21:17:18.746Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-assertions.git" }, "versions": { "0.6.0": "http://registry.npmjs.org/buster-assertions/0.6.0", "0.6.1": "http://registry.npmjs.org/buster-assertions/0.6.1", "0.7.0": "http://registry.npmjs.org/buster-assertions/0.7.0", "0.7.1": "http://registry.npmjs.org/buster-assertions/0.7.1", "0.7.2": "http://registry.npmjs.org/buster-assertions/0.7.2", "0.7.3": "http://registry.npmjs.org/buster-assertions/0.7.3", "0.7.4": "http://registry.npmjs.org/buster-assertions/0.7.4", "0.7.5": "http://registry.npmjs.org/buster-assertions/0.7.5", "0.8.1": "http://registry.npmjs.org/buster-assertions/0.8.1" }, "dist": { "0.6.0": { "shasum": "0f45cdac7149804922a98ca9a6748727da48595e", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.6.0.tgz" }, "0.6.1": { "shasum": "f2495ac533882bbf62f2094e34e0eb6debdeaf25", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.6.1.tgz" }, "0.7.0": { "shasum": "d743c64d4f6f300b195620230fa9e26d44d8d907", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.7.0.tgz" }, "0.7.1": { "shasum": "d9d296502dfaed9323f2b19f1ee8e514a40fdffc", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.7.1.tgz" }, "0.7.2": { "shasum": "cf2c591cff09bca76010831a22ece07c975cbe4c", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.7.2.tgz" }, "0.7.3": { "shasum": "058136eddd73315482ecf67510e2ae4049cca33e", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.7.3.tgz" }, "0.7.4": { "shasum": "5e4d49bea37521a6c6bacbbebbbda88872f600c7", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.7.4.tgz" }, "0.7.5": { "shasum": "b72d89ca71918be85fefb742575b2d2ca20ed9dc", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.7.5.tgz" }, "0.8.1": { "shasum": "a9d72e98887b5f3e1d6cf9a660597d283b68b81c", "tarball": "http://registry.npmjs.org/buster-assertions/-/buster-assertions-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/buster-assertions/" }, "buster-bayeux-emitter": { "name": "buster-bayeux-emitter", "description": "Allows event-emitter events travel safely over a bayeux transport", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:21:20.502Z", "created": "2011-12-05T21:21:16.630Z", "0.1.0": "2011-12-05T21:21:20.502Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-bayeux-emitter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-bayeux-emitter/0.1.0" }, "dist": { "0.1.0": { "shasum": "175407c829dc71c5b86d2a60bc509e7a89e8ee40", "tarball": "http://registry.npmjs.org/buster-bayeux-emitter/-/buster-bayeux-emitter-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/buster-bayeux-emitter/" }, "buster-capture-server": { "name": "buster-capture-server", "description": "Buster capture server", "dist-tags": { "latest": "0.3.1" }, "readme": null, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-12T12:51:28.058Z", "created": "2011-12-05T21:20:57.627Z", "0.3.0": "2011-12-05T21:21:01.477Z", "0.3.1": "2011-12-12T12:51:28.058Z" }, "author": { "name": "August Lilleaas", "email": "august.lilleaas@gmail.com", "url": "http://augustl.com" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-capture-server.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buster-capture-server/0.3.0", "0.3.1": "http://registry.npmjs.org/buster-capture-server/0.3.1" }, "dist": { "0.3.0": { "shasum": "d065fb180bd1a53b041482fd3495acb6ffafc12d", "tarball": "http://registry.npmjs.org/buster-capture-server/-/buster-capture-server-0.3.0.tgz" }, "0.3.1": { "shasum": "5b411b2ae82cc6eadf9927c8466905ea76e438dd", "tarball": "http://registry.npmjs.org/buster-capture-server/-/buster-capture-server-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/buster-capture-server/" }, "buster-cli": { "name": "buster-cli", "description": "Internal wrapper and util for creating CLIs in the buster project.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:23:17.566Z", "created": "2011-08-23T22:35:44.897Z", "0.2.1": "2011-08-23T22:35:45.703Z", "0.2.2": "2011-08-25T11:54:11.366Z", "0.3.0": "2011-12-05T21:23:17.566Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-cli" }, "versions": { "0.2.1": "http://registry.npmjs.org/buster-cli/0.2.1", "0.2.2": "http://registry.npmjs.org/buster-cli/0.2.2", "0.3.0": "http://registry.npmjs.org/buster-cli/0.3.0" }, "dist": { "0.2.1": { "shasum": "eff2b0ff8407462f85af5da203b67b6036dd7203", "tarball": "http://registry.npmjs.org/buster-cli/-/buster-cli-0.2.1.tgz" }, "0.2.2": { "shasum": "5fc41c82a86bd0839eba9e6311fd5d501f83e584", "tarball": "http://registry.npmjs.org/buster-cli/-/buster-cli-0.2.2.tgz" }, "0.3.0": { "shasum": "88fd9d17ceeef3415995746c282eaa2c1ec4d463", "tarball": "http://registry.npmjs.org/buster-cli/-/buster-cli-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster-cli/" }, "buster-client": { "name": "buster-client", "description": "Client libraries to interact with a buster-capture-server", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:22:15.944Z", "created": "2011-08-08T23:02:26.007Z", "0.3.0": "2011-08-08T23:02:26.868Z", "0.3.1": "2011-08-23T22:31:28.526Z", "0.3.2": "2011-10-19T19:12:30.759Z", "0.4.0": "2011-12-05T21:22:15.944Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-client.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buster-client/0.3.0", "0.3.1": "http://registry.npmjs.org/buster-client/0.3.1", "0.3.2": "http://registry.npmjs.org/buster-client/0.3.2", "0.4.0": "http://registry.npmjs.org/buster-client/0.4.0" }, "dist": { "0.3.0": { "shasum": "e10304cd1818a754af4f5a58138ecae390ef015d", "tarball": "http://registry.npmjs.org/buster-client/-/buster-client-0.3.0.tgz" }, "0.3.1": { "shasum": "1f8143582b9db9091faf45d1dadc75d151f44e35", "tarball": "http://registry.npmjs.org/buster-client/-/buster-client-0.3.1.tgz" }, "0.3.2": { "shasum": "1c1e6a17457576762906361a7b6e42224d65dae6", "tarball": "http://registry.npmjs.org/buster-client/-/buster-client-0.3.2.tgz" }, "0.4.0": { "shasum": "a438f2177605fb309382b612cf7baa8d7eb83610", "tarball": "http://registry.npmjs.org/buster-client/-/buster-client-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/buster-client/" }, "buster-configuration": { "name": "buster-configuration", "description": "Implements the buster.js configuration file, including resource loading, file globbing, grouped test configs and more", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-10T11:23:02.067Z", "created": "2011-08-23T22:27:27.763Z", "0.1.0": "2011-08-23T22:27:28.714Z", "0.2.0": "2011-12-05T21:21:40.200Z", "0.2.1": "2011-12-10T11:23:02.067Z" }, "author": { "name": "Christian Johansen", "email": "christian@cjohansen.no", "url": "http://cjohansen.no" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-configuration.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-configuration/0.1.0", "0.2.0": "http://registry.npmjs.org/buster-configuration/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-configuration/0.2.1" }, "dist": { "0.1.0": { "shasum": "cf3c35269f7d48544a09125dd20d49a92950fe4e", "tarball": "http://registry.npmjs.org/buster-configuration/-/buster-configuration-0.1.0.tgz" }, "0.2.0": { "shasum": "2a6d16e7c5fb0284ad957741956571fcedece17d", "tarball": "http://registry.npmjs.org/buster-configuration/-/buster-configuration-0.2.0.tgz" }, "0.2.1": { "shasum": "694435b2ea09d7cb75ac34b9b67d73dbf4844592", "tarball": "http://registry.npmjs.org/buster-configuration/-/buster-configuration-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/buster-configuration/" }, "buster-core": { "name": "buster-core", "description": "Buster core utilities", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:16:00.133Z", "created": "2011-08-08T20:05:20.077Z", "0.3.0": "2011-08-08T20:05:20.751Z", "0.3.1": "2011-08-23T22:10:32.103Z", "0.4.0": "2011-10-18T09:58:00.708Z", "0.5.0": "2011-12-05T21:16:00.133Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-core.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buster-core/0.3.0", "0.3.1": "http://registry.npmjs.org/buster-core/0.3.1", "0.4.0": "http://registry.npmjs.org/buster-core/0.4.0", "0.5.0": "http://registry.npmjs.org/buster-core/0.5.0" }, "dist": { "0.3.0": { "shasum": "76a5fbcc660df4d197c512a6f8af50be2d5c3823", "tarball": "http://registry.npmjs.org/buster-core/-/buster-core-0.3.0.tgz" }, "0.3.1": { "shasum": "99de91efd0d62c1e90c2b44169bac568a0dcce87", "tarball": "http://registry.npmjs.org/buster-core/-/buster-core-0.3.1.tgz" }, "0.4.0": { "shasum": "93ae800d457c0ff7a871fb5eb829649c74a80aba", "tarball": "http://registry.npmjs.org/buster-core/-/buster-core-0.4.0.tgz" }, "0.5.0": { "shasum": "dbe6f9036c5545b117d169ef2116bc6e44e17d04", "tarball": "http://registry.npmjs.org/buster-core/-/buster-core-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/buster-core/" }, "buster-evented-logger": { "name": "buster-evented-logger", "description": "An evented console logger", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:19:50.711Z", "created": "2011-08-08T22:02:31.718Z", "0.3.0": "2011-08-08T22:02:32.745Z", "0.3.1": "2011-08-23T22:19:38.174Z", "0.4.0": "2011-12-05T21:19:50.711Z" }, "author": { "name": "Christian Johansen", "email": "christian@cjohansen.no", "url": "http://cjohansen.no" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-evented-logger.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buster-evented-logger/0.3.0", "0.3.1": "http://registry.npmjs.org/buster-evented-logger/0.3.1", "0.4.0": "http://registry.npmjs.org/buster-evented-logger/0.4.0" }, "dist": { "0.3.0": { "shasum": "0d58990ade6b0715053a93146ba6238fa4057ab0", "tarball": "http://registry.npmjs.org/buster-evented-logger/-/buster-evented-logger-0.3.0.tgz" }, "0.3.1": { "shasum": "70d81dad90f412380e4ed424c33fda72e59b7186", "tarball": "http://registry.npmjs.org/buster-evented-logger/-/buster-evented-logger-0.3.1.tgz" }, "0.4.0": { "shasum": "030bf91a74febd5529e93188590a75f04ec1b3ed", "tarball": "http://registry.npmjs.org/buster-evented-logger/-/buster-evented-logger-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/buster-evented-logger/" }, "buster-format": { "name": "buster-format", "description": "Tools for formatting JavaScript objects in a human-readable way", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:18:55.573Z", "created": "2011-08-08T20:34:33.908Z", "0.4.0": "2011-08-08T20:34:36.485Z", "0.4.1": "2011-08-23T22:15:13.343Z", "0.5.0": "2011-12-05T21:18:55.573Z" }, "author": { "name": "Christian Johansen", "email": "christian@cjohansen.no", "url": "http://cjohansen.no" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-format.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/buster-format/0.4.0", "0.4.1": "http://registry.npmjs.org/buster-format/0.4.1", "0.5.0": "http://registry.npmjs.org/buster-format/0.5.0" }, "dist": { "0.4.0": { "shasum": "07b8fcea9b3cd21fba59cd2c10354cb1ca6f7ad5", "tarball": "http://registry.npmjs.org/buster-format/-/buster-format-0.4.0.tgz" }, "0.4.1": { "shasum": "ce3ee7e005e7f978d38e6def88c66abfc08ef091", "tarball": "http://registry.npmjs.org/buster-format/-/buster-format-0.4.1.tgz" }, "0.5.0": { "shasum": "077738a68944e8e27542364a0ac7681d399f7e57", "tarball": "http://registry.npmjs.org/buster-format/-/buster-format-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/buster-format/" }, "buster-module-loader": { "name": "buster-module-loader", "description": "Simple module loader for node. Allows loading objects from inside modules through a simple string.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:19:31.784Z", "created": "2011-08-08T21:39:34.860Z", "0.2.0": "2011-08-08T21:39:35.739Z", "0.2.1": "2011-08-23T22:18:34.248Z", "0.3.0": "2011-12-05T21:19:31.784Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-module-loader.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-module-loader/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-module-loader/0.2.1", "0.3.0": "http://registry.npmjs.org/buster-module-loader/0.3.0" }, "dist": { "0.2.0": { "shasum": "05e1d0a99cc9fddaa52e481ff224a269aeb64006", "tarball": "http://registry.npmjs.org/buster-module-loader/-/buster-module-loader-0.2.0.tgz" }, "0.2.1": { "shasum": "2d5b141fc6154d634bb102cf5986f3765f5cb03d", "tarball": "http://registry.npmjs.org/buster-module-loader/-/buster-module-loader-0.2.1.tgz" }, "0.3.0": { "shasum": "0582e0e4526fd08511721ebad9d46d17b8842382", "tarball": "http://registry.npmjs.org/buster-module-loader/-/buster-module-loader-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster-module-loader/" }, "buster-multicast": { "name": "buster-multicast", "description": "Multicasting server and client for node and browsers", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-08-08T22:56:03.636Z", "created": "2011-08-08T22:56:01.327Z", "0.1.0": "2011-08-08T22:56:03.636Z" }, "author": { "name": "August Lilleaas", "email": "august.lilleaas@gmail.com", "url": "http://augustl.com" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-multicast.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-multicast/0.1.0" }, "dist": { "0.1.0": { "shasum": "7af861758338add2c4c4bf753659a0ac45940217", "tarball": "http://registry.npmjs.org/buster-multicast/-/buster-multicast-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/buster-multicast/" }, "buster-promise": { "name": "buster-promise", "description": "Lightweight implementation of thenable promises", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:19:16.366Z", "created": "2011-08-08T20:48:50.717Z", "0.3.0": "2011-08-08T20:48:53.373Z", "0.3.1": "2011-08-23T22:16:17.917Z", "0.4.0": "2011-12-05T21:19:16.366Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-promise.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buster-promise/0.3.0", "0.3.1": "http://registry.npmjs.org/buster-promise/0.3.1", "0.4.0": "http://registry.npmjs.org/buster-promise/0.4.0" }, "dist": { "0.3.0": { "shasum": "ab72d3ebba783ab9c81ad43e73b4716d738c6483", "tarball": "http://registry.npmjs.org/buster-promise/-/buster-promise-0.3.0.tgz" }, "0.3.1": { "shasum": "19755f403a878939d8f099c4d64a9a6e03776655", "tarball": "http://registry.npmjs.org/buster-promise/-/buster-promise-0.3.1.tgz" }, "0.4.0": { "shasum": "98e1d2af5dd8cfaad022b12a72194f30879200f3", "tarball": "http://registry.npmjs.org/buster-promise/-/buster-promise-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/buster-promise/" }, "buster-resources": { "name": "buster-resources", "description": "", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T22:22:28.244Z", "created": "2011-12-05T22:22:26.558Z", "0.1.0": "2011-12-05T22:22:28.244Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-resources.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-resources/0.1.0" }, "dist": { "0.1.0": { "shasum": "b333e635d917928a430b3849dfb756154f7981e2", "tarball": "http://registry.npmjs.org/buster-resources/-/buster-resources-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/buster-resources/" }, "buster-script-loader": { "name": "buster-script-loader", "description": "Simple script loader that helps run unmodified browser scripts on node by providing a shared 'global' context object", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-08-08T22:25:13.246Z", "created": "2011-08-08T22:25:11.564Z", "0.2.0": "2011-08-08T22:25:13.246Z" }, "author": { "name": "Christian Johansen", "email": "christian@cjohansen.no", "url": "http://cjohansen.no" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-script-loader.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-script-loader/0.2.0" }, "dist": { "0.2.0": { "shasum": "c5e507853e6ff17518203fcc0ef74da1b245dcba", "tarball": "http://registry.npmjs.org/buster-script-loader/-/buster-script-loader-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/buster-script-loader/" }, "buster-server": { "name": "buster-server", "description": "Buster server", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-09-10T08:48:37.591Z", "created": "2011-08-08T22:58:29.403Z", "0.2.0": "2011-08-08T22:58:32.111Z", "0.2.1": "2011-08-23T22:37:33.896Z", "0.2.2": "2011-09-10T08:48:37.591Z" }, "author": { "name": "August Lilleaas", "email": "august.lilleaas@gmail.com", "url": "http://augustl.com" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-server.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-server/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-server/0.2.1", "0.2.2": "http://registry.npmjs.org/buster-server/0.2.2" }, "dist": { "0.2.0": { "shasum": "2dd3b478e369b5c70bc31150fea2a2d32a71ea12", "tarball": "http://registry.npmjs.org/buster-server/-/buster-server-0.2.0.tgz" }, "0.2.1": { "shasum": "23b7a5f05031d61220b2ddaf10d226346f456153", "tarball": "http://registry.npmjs.org/buster-server/-/buster-server-0.2.1.tgz" }, "0.2.2": { "shasum": "81f5aaae9d373b669a738151e9d34fda246a3e0b", "tarball": "http://registry.npmjs.org/buster-server/-/buster-server-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/buster-server/" }, "buster-static": { "name": "buster-static", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T22:55:04.045Z", "created": "2011-09-07T21:52:38.693Z", "0.1.0": "2011-09-07T21:52:39.440Z", "0.2.0": "2011-12-05T22:55:04.045Z" }, "description": "QUnit style browser based test runner", "author": { "name": "August Lilleaas", "email": "august.lilleaas@gmail.com", "url": "http://augustl.com" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-static.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-static/0.1.0", "0.2.0": "http://registry.npmjs.org/buster-static/0.2.0" }, "dist": { "0.1.0": { "shasum": "d36bc31b4e88eb2b72d7aef0a45f6207240f7387", "tarball": "http://registry.npmjs.org/buster-static/-/buster-static-0.1.0.tgz" }, "0.2.0": { "shasum": "e95c7a3cde8f1927ffdc04b1a629206183269e1b", "tarball": "http://registry.npmjs.org/buster-static/-/buster-static-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/buster-static/" }, "buster-stdio-logger": { "name": "buster-stdio-logger", "description": "Wrapper on top of buster-evented-logger that does pretty outout to stdout and stderr.", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:22:53.441Z", "created": "2011-12-05T21:22:50.373Z", "0.2.0": "2011-12-05T21:22:53.441Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-stdio-logger" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-stdio-logger/0.2.0" }, "dist": { "0.2.0": { "shasum": "d978aad2ed3ba1cbb18fff71d76b2196575b1c62", "tarball": "http://registry.npmjs.org/buster-stdio-logger/-/buster-stdio-logger-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/buster-stdio-logger/" }, "buster-terminal": { "name": "buster-terminal", "description": "String tools for terminal formatting", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:15:37.807Z", "created": "2011-08-08T21:23:53.715Z", "0.2.0": "2011-08-08T21:23:55.983Z", "0.2.1": "2011-08-23T22:17:30.349Z", "0.3.0": "2011-12-05T21:15:37.807Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-terminal.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-terminal/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-terminal/0.2.1", "0.3.0": "http://registry.npmjs.org/buster-terminal/0.3.0" }, "dist": { "0.2.0": { "shasum": "43abb1aefe7ea6fece66987bbaef6de620bbbb6c", "tarball": "http://registry.npmjs.org/buster-terminal/-/buster-terminal-0.2.0.tgz" }, "0.2.1": { "shasum": "c6f6509d8a3d2bfb9586bbcfe280c536cb55536f", "tarball": "http://registry.npmjs.org/buster-terminal/-/buster-terminal-0.2.1.tgz" }, "0.3.0": { "shasum": "d02fd0e765149fb30ba210a6c460baa13300f347", "tarball": "http://registry.npmjs.org/buster-terminal/-/buster-terminal-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster-terminal/" }, "buster-test": { "name": "buster-test", "description": "Promised based evented xUnit and BDD style test runner for JavaScript", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:20:06.697Z", "created": "2011-08-08T21:51:27.828Z", "0.2.0": "2011-08-08T21:51:30.500Z", "0.2.1": "2011-08-23T22:39:46.635Z", "0.3.0": "2011-12-05T21:20:06.697Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-test.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-test/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-test/0.2.1", "0.3.0": "http://registry.npmjs.org/buster-test/0.3.0" }, "dist": { "0.2.0": { "shasum": "b96d14c53d91e7fc12b5cb771c54e79eac0793d0", "tarball": "http://registry.npmjs.org/buster-test/-/buster-test-0.2.0.tgz" }, "0.2.1": { "shasum": "1baf3cb7ba3c0e3e06e261425fc515084d449509", "tarball": "http://registry.npmjs.org/buster-test/-/buster-test-0.2.1.tgz" }, "0.3.0": { "shasum": "28683ab3bba93e8bfbdac2b001f44e351da5f975", "tarball": "http://registry.npmjs.org/buster-test/-/buster-test-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster-test/" }, "buster-test-cli": { "name": "buster-test-cli", "description": "Cli tools for Buster.JS test runners", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:24:40.507Z", "created": "2011-08-09T19:44:53.613Z", "0.1.0": "2011-08-09T19:44:55.357Z", "0.2.0": "2011-08-23T22:42:59.376Z", "0.2.1": "2011-08-25T11:55:33.864Z", "0.2.2": "2011-09-10T08:49:06.515Z", "0.2.3": "2011-10-19T19:11:54.547Z", "0.2.4": "2011-10-19T19:15:07.754Z", "0.3.0": "2011-12-05T21:24:40.507Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-test-cli.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-test-cli/0.1.0", "0.2.0": "http://registry.npmjs.org/buster-test-cli/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-test-cli/0.2.1", "0.2.2": "http://registry.npmjs.org/buster-test-cli/0.2.2", "0.2.3": "http://registry.npmjs.org/buster-test-cli/0.2.3", "0.2.4": "http://registry.npmjs.org/buster-test-cli/0.2.4", "0.3.0": "http://registry.npmjs.org/buster-test-cli/0.3.0" }, "dist": { "0.1.0": { "shasum": "8079e69ad1b3b235122980b418ee0dfa826f662c", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.1.0.tgz" }, "0.2.0": { "shasum": "b696ada298b22406071d59a2f116f9fb103937a3", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.2.0.tgz" }, "0.2.1": { "shasum": "0625bc8e8e5ccd4fa8785a828a6e2390ec7db919", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.2.1.tgz" }, "0.2.2": { "shasum": "6956a6916d20921358513b72e6ff53f28b986c42", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.2.2.tgz" }, "0.2.3": { "shasum": "bab85978eb7da6c7f924eb385a7b9ef1fefae857", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.2.3.tgz" }, "0.2.4": { "shasum": "5ae489e69d634e22d8f9f7685463bcabe0e63eb0", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.2.4.tgz" }, "0.3.0": { "shasum": "0bf16e5bc7fcd3b3110df14b22550370f6c29f4e", "tarball": "http://registry.npmjs.org/buster-test-cli/-/buster-test-cli-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/buster-test-cli/" }, "buster-user-agent-parser": { "name": "buster-user-agent-parser", "description": "Simple user agent parser that gets browser, platform and version", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-08-23T22:29:40.680Z", "created": "2011-08-08T21:29:21.238Z", "0.2.0": "2011-08-08T21:29:22.370Z", "0.2.1": "2011-08-23T22:29:40.680Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "http://git.gitorious.org/buster-js/buster-user-agent-parser.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/buster-user-agent-parser/0.2.0", "0.2.1": "http://registry.npmjs.org/buster-user-agent-parser/0.2.1" }, "dist": { "0.2.0": { "shasum": "07ab7328e75160d1e6a2e74da927bab559f7530a", "tarball": "http://registry.npmjs.org/buster-user-agent-parser/-/buster-user-agent-parser-0.2.0.tgz" }, "0.2.1": { "shasum": "bdcad1d80795b163906d858195f349645f290a8c", "tarball": "http://registry.npmjs.org/buster-user-agent-parser/-/buster-user-agent-parser-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/buster-user-agent-parser/" }, "buster-util": { "name": "buster-util", "description": "Buster internal utilities", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:14:24.195Z", "created": "2011-08-08T20:33:19.430Z", "0.3.0": "2011-08-08T20:33:21.404Z", "0.4.0": "2011-12-05T21:14:24.195Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "http://git.gitorious.org/buster-js/buster-util.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/buster-util/0.3.0", "0.4.0": "http://registry.npmjs.org/buster-util/0.4.0" }, "dist": { "0.3.0": { "shasum": "27898e3182e67f951f2b16cfcabdbe2ec9e6f6e0", "tarball": "http://registry.npmjs.org/buster-util/-/buster-util-0.3.0.tgz" }, "0.4.0": { "shasum": "2f75f3dfd42223b763cf6148b4cc71b07079f72d", "tarball": "http://registry.npmjs.org/buster-util/-/buster-util-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/buster-util/" }, "butler": { "name": "butler", "description": "NodeJS Butler", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-08-11T23:36:00.607Z", "created": "2011-08-11T12:20:34.990Z", "0.0.1": "2011-08-11T12:20:35.822Z", "0.0.2": "2011-08-11T18:06:55.583Z", "0.0.3": "2011-08-11T23:36:00.607Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt", "url": "http://www.thinkdigital.pt" }, "versions": { "0.0.1": "http://registry.npmjs.org/butler/0.0.1", "0.0.2": "http://registry.npmjs.org/butler/0.0.2", "0.0.3": "http://registry.npmjs.org/butler/0.0.3" }, "dist": { "0.0.1": { "shasum": "8fcf19b8d20985a81a5bc6c884d7522eac1663ab", "tarball": "http://registry.npmjs.org/butler/-/butler-0.0.1.tgz" }, "0.0.2": { "shasum": "a5caeea24daa06d02c135e4e298ad73a975d3e4d", "tarball": "http://registry.npmjs.org/butler/-/butler-0.0.2.tgz" }, "0.0.3": { "shasum": "e0633e1231de7c9ace911c983d60ef0ce7d43921", "tarball": "http://registry.npmjs.org/butler/-/butler-0.0.3.tgz" } }, "keywords": [ "butler", "async", "promisse", "future", "fiber" ], "url": "http://registry.npmjs.org/butler/" }, "butter": { "name": "butter", "description": "Butter === nodeJS Buffer + ( some hexadecimals delights )", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "rootslab", "email": "44gatti@gmail.com" } ], "time": { "modified": "2011-11-05T18:28:09.935Z", "created": "2011-11-05T18:28:06.090Z", "0.1.5": "2011-11-05T18:28:09.935Z" }, "author": { "name": "Guglielmo Ferri", "email": "44gatti@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rootslab/butter.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/butter/0.1.5" }, "dist": { "0.1.5": { "shasum": "6926ebb4e204f226cc41705b1a3aa060d9ff0d92", "tarball": "http://registry.npmjs.org/butter/-/butter-0.1.5.tgz" } }, "keywords": [ "hex", "parse", "concat", "join", "butter", "buffer" ], "url": "http://registry.npmjs.org/butter/" }, "buzz": { "name": "buzz", "description": "Buzz is an app to kill an app and then restart it, over and over again. Similar to Forever.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "jp", "email": "jprichardson@gmail.com" } ], "time": { "modified": "2011-11-16T22:02:33.630Z", "created": "2011-11-08T20:05:59.065Z", "0.0.1": "2011-11-08T20:09:44.802Z", "0.0.2": "2011-11-08T20:11:54.957Z", "0.0.3": "2011-11-08T20:24:36.186Z", "0.0.4": "2011-11-08T21:33:38.249Z", "0.0.5": "2011-11-16T22:02:33.630Z" }, "author": { "name": "JP Richardson", "email": "jprichardson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jprichardson/buzz.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/buzz/0.0.1", "0.0.2": "http://registry.npmjs.org/buzz/0.0.2", "0.0.3": "http://registry.npmjs.org/buzz/0.0.3", "0.0.4": "http://registry.npmjs.org/buzz/0.0.4", "0.0.5": "http://registry.npmjs.org/buzz/0.0.5" }, "dist": { "0.0.1": { "shasum": "cb6faa069faffbe3f16e99ddebcc2689fb7b0482", "tarball": "http://registry.npmjs.org/buzz/-/buzz-0.0.1.tgz" }, "0.0.2": { "shasum": "bd06e1fdb89693adeda1d7f8bc1003dc3ee5dad1", "tarball": "http://registry.npmjs.org/buzz/-/buzz-0.0.2.tgz" }, "0.0.3": { "shasum": "f56858bbf37775462260bd42bb4a3af143b52fc9", "tarball": "http://registry.npmjs.org/buzz/-/buzz-0.0.3.tgz" }, "0.0.4": { "shasum": "b9ec47c0d0ab8d4f760e05cd378bbbe48a5f609f", "tarball": "http://registry.npmjs.org/buzz/-/buzz-0.0.4.tgz" }, "0.0.5": { "shasum": "91a365869eadadce497986aef449e1f188b41587", "tarball": "http://registry.npmjs.org/buzz/-/buzz-0.0.5.tgz" } }, "keywords": [ "kill", "restart", "forever", "buzz" ], "url": "http://registry.npmjs.org/buzz/" }, "byline": { "name": "byline", "description": "super-simple line-by-line Stream reader", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "jahewson", "email": "johnahewson@yahoo.co.uk" } ], "time": { "modified": "2011-11-21T00:11:03.242Z", "created": "2011-08-31T22:56:15.096Z", "1.0.0": "2011-08-31T22:56:16.112Z", "1.0.1": "2011-08-31T23:16:37.506Z", "1.0.2": "2011-09-07T10:14:13.136Z", "1.0.3": "2011-09-14T09:33:38.250Z", "2.0.1": "2011-11-21T00:11:03.242Z" }, "author": { "name": "John Hewson" }, "repository": { "type": "git", "url": "git://github.com/jahewson/node-byline.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/byline/1.0.0", "1.0.1": "http://registry.npmjs.org/byline/1.0.1", "1.0.2": "http://registry.npmjs.org/byline/1.0.2", "1.0.3": "http://registry.npmjs.org/byline/1.0.3", "2.0.1": "http://registry.npmjs.org/byline/2.0.1" }, "dist": { "1.0.0": { "shasum": "02967a21ba5a8d24922c1d2b35ac5acc60b3612b", "tarball": "http://registry.npmjs.org/byline/-/byline-1.0.0.tgz" }, "1.0.1": { "shasum": "97a87a06713d5ac20c9c0d1dd251ffbc72d221df", "tarball": "http://registry.npmjs.org/byline/-/byline-1.0.1.tgz" }, "1.0.2": { "shasum": "72eaa112c6e339cea15d56371585e9ed3cc8c92c", "tarball": "http://registry.npmjs.org/byline/-/byline-1.0.2.tgz" }, "1.0.3": { "shasum": "b9fb39cb1ddc959ef7935220aab36eeb4fb985b1", "tarball": "http://registry.npmjs.org/byline/-/byline-1.0.3.tgz" }, "2.0.1": { "shasum": "50a2fd336df1faa50c77986b561136c722937e9d", "tarball": "http://registry.npmjs.org/byline/-/byline-2.0.1.tgz" } }, "url": "http://registry.npmjs.org/byline/" }, "bz": { "name": "bz", "description": "Bugzilla REST API wrapper", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-09-01T21:39:56.739Z", "created": "2011-04-01T22:19:59.005Z", "0.1.0": "2011-04-01T22:19:59.299Z", "0.2.0": "2011-04-07T07:01:16.510Z", "0.2.2": "2011-09-01T21:39:56.739Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "url": "git://github.com/harthur/bz.js.git", "type": "git" }, "versions": { "0.1.0": "http://registry.npmjs.org/bz/0.1.0", "0.2.0": "http://registry.npmjs.org/bz/0.2.0", "0.2.2": "http://registry.npmjs.org/bz/0.2.2" }, "dist": { "0.1.0": { "shasum": "b8253a7d015ae1874c903994b070f3cbe699ade1", "tarball": "http://registry.npmjs.org/bz/-/bz-0.1.0.tgz" }, "0.2.0": { "shasum": "a7d7c0e2bf9680ce8f3b398cd75cfc61cc3e5148", "tarball": "http://registry.npmjs.org/bz/-/bz-0.2.0.tgz" }, "0.2.2": { "shasum": "8caccf9d9c3b5468e2da38363a6bdfb22d5051bb", "tarball": "http://registry.npmjs.org/bz/-/bz-0.2.2.tgz" } }, "keywords": [ "bugzilla" ], "url": "http://registry.npmjs.org/bz/" }, "c-c-config": { "name": "c-c-config", "description": "Tagged configuration", "dist-tags": { "latest": "0.0.1" }, "readme": "**c-c-config** is a library to parse tagged configuration.\n\nAs an example, take the following JSON config which describes different\ndatabase servers to use for different application environments:\n\n {\n \"development\": {\n \"database\": \"localhost\"\n },\n \"production\": {\n \"database\": \"power-hungry-server\"\n }\n }\n\nYou'd use this with c-c-config as follows:\n\n var ccconfig = require(\"c-c-config\");\n\n // c-c-config does not concern itself with I/O.\n var raw = JSON.parse(/* … */);\n\n var cfg = ccconfig(\"development\", raw);\n // do something with cfg.database\n\nHowever, multiple tags (and thus levels of configuration) are possible:\n\n ccconfig(\"worker development\", {\n \"worker development\": {\n \"bindPort\": 91234\n },\n \"worker\": {\n \"bindPort\": 1234\n },\n \"development\": {\n \"database\": \"localhost\"\n }\n });\n\nThe most specific rule will prevail, so `bindPort` will be set to `91234`.\nObjects are merged, so the resulting object will also contain the `database`\nproperty. (In fact, c-c-config does deep merging of object structures.)\n", "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-12-07T21:51:05.122Z", "created": "2011-12-07T21:51:03.652Z", "0.0.1": "2011-12-07T21:51:05.122Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@angrybytes.com" }, "repository": { "type": "git", "url": "git://github.com/AngryBytes/c-c-config.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/c-c-config/0.0.1" }, "dist": { "0.0.1": { "shasum": "53dc36ec48228ec0c1bd9cc2b518c0e13a7af1f9", "tarball": "http://registry.npmjs.org/c-c-config/-/c-c-config-0.0.1.tgz" } }, "keywords": [ "config" ], "url": "http://registry.npmjs.org/c-c-config/" }, "c2dm": { "name": "c2dm", "description": "An interface to the Android Cloud to Device Messaging (C2DM) service for Node.js", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "spect", "email": "spect.man@gmail.com" } ], "time": { "modified": "2011-08-15T19:08:13.856Z", "created": "2011-01-28T14:33:36.938Z", "1.0.0": "2011-01-28T14:33:37.656Z", "1.0.1": "2011-04-29T08:11:59.307Z", "1.0.2": "2011-05-05T00:42:56.174Z", "1.0.3": "2011-08-15T19:08:13.856Z" }, "author": { "name": "Yury Proshchenko", "email": "spect.man@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/SpeCT/node-c2dm.git", "web": "http://github.com/SpeCT/node-c2dm" }, "versions": { "1.0.0": "http://registry.npmjs.org/c2dm/1.0.0", "1.0.1": "http://registry.npmjs.org/c2dm/1.0.1", "1.0.2": "http://registry.npmjs.org/c2dm/1.0.2", "1.0.3": "http://registry.npmjs.org/c2dm/1.0.3" }, "dist": { "1.0.0": { "shasum": "defb5d2903761d8ac626ab8ff8215d5966b1462a", "tarball": "http://registry.npmjs.org/c2dm/-/c2dm-1.0.0.tgz" }, "1.0.1": { "shasum": "64e45ad94a3d12bdf62077abef8cf0ebf1ac7dcd", "tarball": "http://registry.npmjs.org/c2dm/-/c2dm-1.0.1.tgz" }, "1.0.2": { "shasum": "213ee4c0c5466c39d7564e1bbe9eda5ae770311d", "tarball": "http://registry.npmjs.org/c2dm/-/c2dm-1.0.2.tgz" }, "1.0.3": { "shasum": "013cc83f9f18188d7387182dd4c0beed3c3f982a", "tarball": "http://registry.npmjs.org/c2dm/-/c2dm-1.0.3.tgz" } }, "keywords": [ "google", "push", "push notifications", "android", "c2dm" ], "url": "http://registry.npmjs.org/c2dm/" }, "cabin": { "name": "cabin", "description": "build little html buildings with css selectors and stuff", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "stenson", "email": "rob.stenson@gmail.com" } ], "time": { "modified": "2011-05-18T18:32:55.072Z", "created": "2011-05-15T18:08:09.138Z", "0.0.1": "2011-05-15T18:08:09.697Z", "0.0.2": "2011-05-15T18:43:23.679Z", "0.0.3": "2011-05-18T18:32:55.072Z" }, "repository": { "type": "git", "url": "git://github.com/stenson/cabin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cabin/0.0.1", "0.0.2": "http://registry.npmjs.org/cabin/0.0.2", "0.0.3": "http://registry.npmjs.org/cabin/0.0.3" }, "dist": { "0.0.1": { "shasum": "3e94235d50d57764d2566a79288b6cd328651972", "tarball": "http://registry.npmjs.org/cabin/-/cabin-0.0.1.tgz" }, "0.0.2": { "shasum": "1de9fada2cfc644907680854aaac2e6a45443263", "tarball": "http://registry.npmjs.org/cabin/-/cabin-0.0.2.tgz" }, "0.0.3": { "shasum": "437c1775a1658139d9c62f77f03c2d5fb193446f", "tarball": "http://registry.npmjs.org/cabin/-/cabin-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/cabin/" }, "caboose": { "name": "caboose", "description": "Rails-ish MVC Framework in Coffeescript", "dist-tags": { "latest": "0.1.28" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-11-21T07:50:53.446Z", "created": "2011-08-12T07:12:53.756Z", "0.1.0": "2011-08-12T07:12:53.944Z", "0.1.1": "2011-08-12T07:31:22.837Z", "0.1.2": "2011-08-12T07:45:47.524Z", "0.1.3": "2011-08-12T08:08:04.889Z", "0.1.4": "2011-08-15T13:19:39.859Z", "0.1.5": "2011-08-16T07:15:55.903Z", "0.1.6": "2011-08-18T06:25:12.570Z", "0.1.7": "2011-08-18T06:32:40.366Z", "0.1.8": "2011-08-18T07:11:31.639Z", "0.1.9": "2011-08-18T07:48:59.974Z", "0.1.10": "2011-08-18T07:52:22.299Z", "0.1.11": "2011-08-18T08:03:51.796Z", "0.1.12": "2011-08-18T08:06:36.508Z", "0.1.13": "2011-08-18T08:09:44.076Z", "0.1.14": "2011-09-07T03:38:59.956Z", "0.1.15": "2011-09-07T04:28:19.764Z", "0.1.16": "2011-10-11T05:21:47.526Z", "0.1.17": "2011-10-11T05:27:25.167Z", "0.1.18": "2011-10-11T05:29:09.358Z", "0.1.19": "2011-10-16T19:56:08.750Z", "0.1.20": "2011-10-20T04:57:10.556Z", "0.1.21": "2011-10-22T06:39:10.377Z", "0.1.22": "2011-10-22T07:01:27.190Z", "0.1.23": "2011-10-23T23:56:43.752Z", "0.1.24": "2011-10-26T05:33:25.214Z", "0.1.25": "2011-10-28T06:55:08.521Z", "0.1.26": "2011-11-20T07:15:41.210Z", "0.1.27": "2011-11-20T08:39:06.989Z", "0.1.28": "2011-11-21T07:50:53.446Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git@github.com:mattinsler/caboose.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/caboose/0.1.0", "0.1.1": "http://registry.npmjs.org/caboose/0.1.1", "0.1.2": "http://registry.npmjs.org/caboose/0.1.2", "0.1.3": "http://registry.npmjs.org/caboose/0.1.3", "0.1.4": "http://registry.npmjs.org/caboose/0.1.4", "0.1.5": "http://registry.npmjs.org/caboose/0.1.5", "0.1.6": "http://registry.npmjs.org/caboose/0.1.6", "0.1.7": "http://registry.npmjs.org/caboose/0.1.7", "0.1.8": "http://registry.npmjs.org/caboose/0.1.8", "0.1.9": "http://registry.npmjs.org/caboose/0.1.9", "0.1.10": "http://registry.npmjs.org/caboose/0.1.10", "0.1.11": "http://registry.npmjs.org/caboose/0.1.11", "0.1.12": "http://registry.npmjs.org/caboose/0.1.12", "0.1.13": "http://registry.npmjs.org/caboose/0.1.13", "0.1.14": "http://registry.npmjs.org/caboose/0.1.14", "0.1.15": "http://registry.npmjs.org/caboose/0.1.15", "0.1.16": "http://registry.npmjs.org/caboose/0.1.16", "0.1.17": "http://registry.npmjs.org/caboose/0.1.17", "0.1.18": "http://registry.npmjs.org/caboose/0.1.18", "0.1.19": "http://registry.npmjs.org/caboose/0.1.19", "0.1.20": "http://registry.npmjs.org/caboose/0.1.20", "0.1.21": "http://registry.npmjs.org/caboose/0.1.21", "0.1.22": "http://registry.npmjs.org/caboose/0.1.22", "0.1.23": "http://registry.npmjs.org/caboose/0.1.23", "0.1.24": "http://registry.npmjs.org/caboose/0.1.24", "0.1.25": "http://registry.npmjs.org/caboose/0.1.25", "0.1.26": "http://registry.npmjs.org/caboose/0.1.26", "0.1.27": "http://registry.npmjs.org/caboose/0.1.27", "0.1.28": "http://registry.npmjs.org/caboose/0.1.28" }, "dist": { "0.1.0": { "shasum": "27627dd7f8b50ce76a10e500187e747825007a6e", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.0.tgz" }, "0.1.1": { "shasum": "6ae826f3b1a86e862aea5c73c16b1af98d3f2650", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.1.tgz" }, "0.1.2": { "shasum": "79330ef47b08247a2c93cfa95a54b5d751adc9b5", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.2.tgz" }, "0.1.3": { "shasum": "bde31b64f726db7a21bade65ff730a0ebad464fc", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.3.tgz" }, "0.1.4": { "shasum": "9bdaa3f270bca14d22caff6dbd7a3573e602ea28", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.4.tgz" }, "0.1.5": { "shasum": "be2db81a849c98b7ddd8948d5ad386c859903f7b", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.5.tgz" }, "0.1.6": { "shasum": "bb988364f80622094fbcc6cf2aee06bf274c48a8", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.6.tgz" }, "0.1.7": { "shasum": "c798dc2e2af32d671e5997bcfea8791305be8b92", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.7.tgz" }, "0.1.8": { "shasum": "53034d6425309330e501421347fa66a4c40d815b", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.8.tgz" }, "0.1.9": { "shasum": "f9c3302b373017047f2d4d00afa450efae2418fd", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.9.tgz" }, "0.1.10": { "shasum": "6f2e9006e12209539863c3b138b76b0ab7141df1", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.10.tgz" }, "0.1.11": { "shasum": "7588588401b9e5783ec14bf7545dc66b43f9c2bb", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.11.tgz" }, "0.1.12": { "shasum": "e2bfa6bc3dd70aa0c2438772fef26a62eed0b7a4", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.12.tgz" }, "0.1.13": { "shasum": "958c09b87fe41bd75459705378b5fda5770db07d", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.13.tgz" }, "0.1.14": { "shasum": "7ed21fed2942355e5d7b378ea81d961014319b84", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.14.tgz" }, "0.1.15": { "shasum": "5f3ce481fe66adf208a1d4b971a7588a50f24ecc", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.15.tgz" }, "0.1.16": { "shasum": "32005bd9e0266f1f7988895c03d118b218e13334", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.16.tgz" }, "0.1.17": { "shasum": "8321b2b19c3f8949a4d03b074106c342069fae79", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.17.tgz" }, "0.1.18": { "shasum": "4ac39603e858bc9fabd95281527ed7ded93f721e", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.18.tgz" }, "0.1.19": { "shasum": "fdd46c0f166b9135c9b9294cb9e1b61916afdc41", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.19.tgz" }, "0.1.20": { "shasum": "f0aee7ef767062d6bef084508940e1cd9c9e6354", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.20.tgz" }, "0.1.21": { "shasum": "09801f5f75ab339dda960fd0fed18802aa80c4ca", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.21.tgz" }, "0.1.22": { "shasum": "3042b59e2a7cbc54427f51457aae5747d44b5848", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.22.tgz" }, "0.1.23": { "shasum": "daef66b60ea8caa0f51a589467ffc010385eeec0", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.23.tgz" }, "0.1.24": { "shasum": "8b693858977074e5f0558dbe26b9e2457c78a63d", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.24.tgz" }, "0.1.25": { "shasum": "b7d014b0b4857bf240d83756bd2ba98817eaa49f", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.25.tgz" }, "0.1.26": { "shasum": "80ac6d0c4ce6ca0a87c04b4fe1cfe921e9e510ab", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.26.tgz" }, "0.1.27": { "shasum": "9666699c2d9816ac51e230f4b2eacef579750778", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.27.tgz" }, "0.1.28": { "shasum": "dbacf2a3de3a492b502924d2cc742b96cb87963d", "tarball": "http://registry.npmjs.org/caboose/-/caboose-0.1.28.tgz" } }, "url": "http://registry.npmjs.org/caboose/" }, "caboose-authentication": { "name": "caboose-authentication", "description": "Authentication helpers for caboose-model", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-10-11T05:22:01.095Z", "created": "2011-09-07T03:39:25.614Z", "0.0.1": "2011-09-07T03:39:26.260Z", "0.0.2": "2011-10-11T05:22:01.095Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git@github.com:mattinsler/caboose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/caboose-authentication/0.0.1", "0.0.2": "http://registry.npmjs.org/caboose-authentication/0.0.2" }, "dist": { "0.0.1": { "shasum": "15b96ce8566dd73a1c8c0b658bee85d2e4a7fee3", "tarball": "http://registry.npmjs.org/caboose-authentication/-/caboose-authentication-0.0.1.tgz" }, "0.0.2": { "shasum": "76d5231986f1e2c2445762ca95f5553985f99cef", "tarball": "http://registry.npmjs.org/caboose-authentication/-/caboose-authentication-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/caboose-authentication/" }, "caboose-model": { "name": "caboose-model", "description": "Model system around MongoDB", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-11-21T07:49:58.435Z", "created": "2011-09-07T03:39:13.646Z", "0.0.1": "2011-09-07T03:39:14.298Z", "0.0.2": "2011-10-11T05:21:55.514Z", "0.0.3": "2011-10-20T04:57:16.876Z", "0.0.4": "2011-10-20T05:34:33.665Z", "0.0.5": "2011-10-28T06:55:17.074Z", "0.0.6": "2011-11-03T19:50:20.537Z", "0.0.7": "2011-11-03T20:37:52.704Z", "0.0.8": "2011-11-04T03:54:13.870Z", "0.0.9": "2011-11-20T08:54:57.506Z", "0.1.0": "2011-11-21T07:49:58.435Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git@github.com:mattinsler/caboose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/caboose-model/0.0.1", "0.0.2": "http://registry.npmjs.org/caboose-model/0.0.2", "0.0.3": "http://registry.npmjs.org/caboose-model/0.0.3", "0.0.4": "http://registry.npmjs.org/caboose-model/0.0.4", "0.0.5": "http://registry.npmjs.org/caboose-model/0.0.5", "0.0.6": "http://registry.npmjs.org/caboose-model/0.0.6", "0.0.7": "http://registry.npmjs.org/caboose-model/0.0.7", "0.0.8": "http://registry.npmjs.org/caboose-model/0.0.8", "0.0.9": "http://registry.npmjs.org/caboose-model/0.0.9", "0.1.0": "http://registry.npmjs.org/caboose-model/0.1.0" }, "dist": { "0.0.1": { "shasum": "72276bc68c2b7c8a2f43aaa44c4155119259d3fc", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.1.tgz" }, "0.0.2": { "shasum": "f72ade437edb29119e3afe97a2059febd6fbbd2d", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.2.tgz" }, "0.0.3": { "shasum": "cbb210c620dd8f2ae92dd90ab583ae4ac8dd1ff6", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.3.tgz" }, "0.0.4": { "shasum": "e265783741e5c453f8bbf81c7e5336241312210a", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.4.tgz" }, "0.0.5": { "shasum": "f318f7eda1d6c00625ed9622625f428a5efa14b3", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.5.tgz" }, "0.0.6": { "shasum": "e6a408ca61080b8faf3df99837e122da40e10ba1", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.6.tgz" }, "0.0.7": { "shasum": "8b77ba2ae07eca22c9c89f8bcc9df3aa2be092e8", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.7.tgz" }, "0.0.8": { "shasum": "7bdb5798d04997dcf430b44a72cbebba90abc017", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.8.tgz" }, "0.0.9": { "shasum": "bbb5600cf3a385ac4b75033cb594079f0f6f30f4", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.0.9.tgz" }, "0.1.0": { "shasum": "8329bd53db78dc3b84bc4dfd757d0b7addea64b2", "tarball": "http://registry.npmjs.org/caboose-model/-/caboose-model-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/caboose-model/" }, "cache": { "name": "cache", "description": "A simple cache for JSON data with a REST API", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-10-13T23:34:24.053Z", "created": "2011-10-13T07:12:09.712Z", "1.0.0": "2011-10-13T07:12:10.953Z", "1.0.1": "2011-10-13T23:34:24.053Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/cache.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/cache/1.0.0", "1.0.1": "http://registry.npmjs.org/cache/1.0.1" }, "dist": { "1.0.0": { "shasum": "ab3eb356272162a7a81d2255c6fae424ff628a65", "tarball": "http://registry.npmjs.org/cache/-/cache-1.0.0.tgz" }, "1.0.1": { "shasum": "ef1ba5b032f8189f605a20c17a613b611d5efa1f", "tarball": "http://registry.npmjs.org/cache/-/cache-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/cache/" }, "cache2file": { "name": "cache2file", "description": "Cache string information to files", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "Poetro", "email": "poetro@gmail.com" } ], "time": { "modified": "2011-02-03T13:44:40.632Z", "created": "2011-01-16T20:31:19.783Z", "0.1.0": "2011-01-16T20:31:20.136Z", "0.1.1": "2011-01-16T21:51:59.152Z", "0.2.0": "2011-01-28T12:21:24.205Z", "0.2.1": "2011-02-03T13:44:40.632Z" }, "author": { "name": "Peter Galiba", "email": "poetro@poetro.hu", "url": "http://poetro.hu/" }, "repository": { "type": "git", "url": "http://github.com/Poetro/node-cache2file.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cache2file/0.1.0", "0.1.1": "http://registry.npmjs.org/cache2file/0.1.1", "0.2.0": "http://registry.npmjs.org/cache2file/0.2.0", "0.2.1": "http://registry.npmjs.org/cache2file/0.2.1" }, "dist": { "0.1.0": { "shasum": "65561c6af6d90e5c2785b470a0849e092b16623f", "tarball": "http://registry.npmjs.org/cache2file/-/cache2file-0.1.0.tgz" }, "0.1.1": { "shasum": "d3535a48357222a7fc37bc987e41098dbc584516", "tarball": "http://registry.npmjs.org/cache2file/-/cache2file-0.1.1.tgz" }, "0.2.0": { "shasum": "bbd79c8f86a0303b6a4e754276d86bb34c94bf40", "tarball": "http://registry.npmjs.org/cache2file/-/cache2file-0.2.0.tgz" }, "0.2.1": { "shasum": "8f729dfaaba41a64c87a6339a128623a1d0e8e73", "tarball": "http://registry.npmjs.org/cache2file/-/cache2file-0.2.1.tgz" } }, "keywords": [ "cache", "file" ], "url": "http://registry.npmjs.org/cache2file/" }, "cacheio": { "name": "cacheio", "description": "Cache library for in-memory caching of data coming from backends", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "codebutcher", "email": "bollockz@gmail.com" } ], "time": { "modified": "2011-11-01T20:05:38.882Z", "created": "2011-11-01T20:05:36.124Z", "0.5.1": "2011-11-01T20:05:38.882Z" }, "author": { "name": "Gidi Bloch" }, "repository": { "type": "git", "url": "git://github.com/codebutcher/node.cacheio.git" }, "versions": { "0.5.1": "http://registry.npmjs.org/cacheio/0.5.1" }, "dist": { "0.5.1": { "shasum": "17d3e663fb35f9a3fa8a99c2f862f007abd35d4d", "tarball": "http://registry.npmjs.org/cacheio/-/cacheio-0.5.1.tgz" } }, "keywords": [ "cache", "lib", "data store", "io" ], "url": "http://registry.npmjs.org/cacheio/" }, "cachet": { "name": "cachet", "description": "Tiny Caching functions designed to expire ts content either by duration or date object.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maurerdotme", "email": "andrew@maurer.me" } ], "time": { "modified": "2011-11-06T16:56:46.678Z", "created": "2011-11-06T16:45:19.338Z", "0.0.1": "2011-11-06T16:56:46.678Z" }, "author": { "name": "Andrew Maurer" }, "versions": { "0.0.1": "http://registry.npmjs.org/cachet/0.0.1" }, "dist": { "0.0.1": { "shasum": "fa6fdf03a2942c41525ac222694f0a66f920658d", "tarball": "http://registry.npmjs.org/cachet/-/cachet-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/cachet/" }, "caching": { "name": "caching", "description": "Easier caching in node.js", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "time": { "modified": "2011-09-06T15:41:52.657Z", "created": "2011-08-23T06:20:47.519Z", "0.0.1": "2011-08-23T06:20:48.260Z", "0.0.2": "2011-08-23T20:44:16.896Z", "0.1.2": "2011-09-06T14:47:48.997Z", "0.1.3": "2011-09-06T15:32:55.196Z", "0.1.4": "2011-09-06T15:41:52.657Z" }, "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "versions": { "0.0.1": "http://registry.npmjs.org/caching/0.0.1", "0.0.2": "http://registry.npmjs.org/caching/0.0.2", "0.1.2": "http://registry.npmjs.org/caching/0.1.2", "0.1.3": "http://registry.npmjs.org/caching/0.1.3", "0.1.4": "http://registry.npmjs.org/caching/0.1.4" }, "dist": { "0.0.1": { "shasum": "165a22a43f72e1f0b32a8387eb537cd285df1ce1", "tarball": "http://registry.npmjs.org/caching/-/caching-0.0.1.tgz" }, "0.0.2": { "shasum": "05e0734759830df2e5df4cbc75a97c510324e668", "tarball": "http://registry.npmjs.org/caching/-/caching-0.0.2.tgz" }, "0.1.2": { "shasum": "5d18c1315047cb8e61d3a36537330c1f3143c291", "tarball": "http://registry.npmjs.org/caching/-/caching-0.1.2.tgz" }, "0.1.3": { "shasum": "3ed2843051bc8e9f3b1f925557b72f2a9bcd652f", "tarball": "http://registry.npmjs.org/caching/-/caching-0.1.3.tgz" }, "0.1.4": { "shasum": "b6e990f9c7eb3e77d67190ccaca3ed485ebdb34d", "tarball": "http://registry.npmjs.org/caching/-/caching-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/caching/" }, "calais": { "name": "calais", "description": "Semantically analyze text using the Calais web service.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-01-29T22:12:34.386Z", "created": "2010-12-29T07:11:35.672Z", "0.0.1": "2010-12-29T07:11:35.897Z", "0.1.0": "2010-12-30T07:00:00.629Z", "0.1.1": "2010-12-30T07:07:11.104Z", "0.1.2": "2010-12-30T16:38:25.708Z", "0.1.4": "2011-01-29T22:12:34.386Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/mcantelon/node-calais" }, "versions": { "0.0.1": "http://registry.npmjs.org/calais/0.0.1", "0.1.0": "http://registry.npmjs.org/calais/0.1.0", "0.1.1": "http://registry.npmjs.org/calais/0.1.1", "0.1.2": "http://registry.npmjs.org/calais/0.1.2", "0.1.4": "http://registry.npmjs.org/calais/0.1.4" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/calais/-/calais@0.0.1.tgz" }, "0.1.0": { "shasum": "19f7a08794164b8cabbeb7639dd1965bce9b7c07", "tarball": "http://registry.npmjs.org/calais/-/calais-0.1.0.tgz" }, "0.1.1": { "shasum": "71adfee54e3be2c91e2243f976b0e418d7557f7e", "tarball": "http://registry.npmjs.org/calais/-/calais-0.1.1.tgz" }, "0.1.2": { "shasum": "2fbc2a75308ae7cfdddc808cf4148d14f96d106f", "tarball": "http://registry.npmjs.org/calais/-/calais-0.1.2.tgz" }, "0.1.4": { "shasum": "7f0392c4a76abc4c9250b9619e16e83381ca333c", "tarball": "http://registry.npmjs.org/calais/-/calais-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/calais/" }, "calc": { "name": "calc", "description": "Simple cmd line calculator", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-11-23T11:48:34.673Z", "created": "2011-07-11T06:26:05.597Z", "0.0.1": "2011-07-11T06:26:06.157Z", "0.0.2": "2011-11-23T11:48:34.673Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/node-calc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/calc/0.0.1", "0.0.2": "http://registry.npmjs.org/calc/0.0.2" }, "dist": { "0.0.1": { "shasum": "4086dc8b765f79b73d83fcf61d275cd0e04362f2", "tarball": "http://registry.npmjs.org/calc/-/calc-0.0.1.tgz" }, "0.0.2": { "shasum": "2e30e3b4ce5c80f5686116e01911f70314f3652c", "tarball": "http://registry.npmjs.org/calc/-/calc-0.0.2.tgz" } }, "keywords": [ "math", "calculator", "arithmetic" ], "url": "http://registry.npmjs.org/calc/" }, "calendar-tools": { "name": "calendar-tools", "description": "Calendar object model", "dist-tags": { "latest": "0.2.3" }, "readme": "# Calendar-tools\n\n * Recurring events generation\n * Convertion functions for RFC2445 specification.\n * Designed to works on Node.JS and browsers.\n\n## Recurring events generation\n\n### Event structure\n\n``` javascript\n var newEvent = {\n title: 'My next birthday'\n , start: new Date(2012, 6, 18, 16)\n , end: new Date(2012, 6, 18, 23, 30)\n , allDay: false\n , frequency: 'year'\n , recurrence: {\n 'end-by': {\n after: 4\n , type: 'never'\n }\n , every: 1\n , exceptions: ['07/18/2012']\n }\n }\n```\n\n### Server-Side support\n-----------------------\n\n``` javascript\n// add seed module\nvar Seed = require('./lib/seed');\n\nvar today = new Date();\n\n// defines an event object\nvar myBirthDays = {\n title: 'Event Instances'\n , start: new Date(1977, 6, 18, 15, 30, 48)\n , end: new Date(1977, 6, 22, 15, 30, 48)\n , allDay: false\n , frequency: 'year'\n , recurrence: {\n 'end-by': {\n type: 'never'\n , on: today\n }\n , every: 1\n , exceptions: []\n }\n}\n\n// creates a new seed Object passing event object and options\nvar Seed = new Seed(myBirthDays, {\n start: new Date(2000, 0, 1)\n , end: today\n});\n\n// generates ans retrieves all instances by period\nvar instances = Seed.getInstances();\n\nfor (var i = 0; i < instances.length; i++) {\n var Instance = instances[i];\n console.log(Instance.start + ': ' + Instance.getNumber() + ' years');\n};\n```\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Damian Suarez <damian@learnboost.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" }, { "name": "retrofox", "email": "damian@learnboost.com" }, { "name": "damian", "email": "damian@learnboost.com" } ], "time": { "modified": "2011-12-08T20:02:38.750Z", "created": "2011-11-06T21:48:33.509Z", "0.1.5": "2011-11-06T21:48:34.680Z", "0.1.6": "2011-11-14T22:32:16.976Z", "0.1.7": "2011-11-18T21:17:51.934Z", "0.1.8": "2011-11-21T22:01:26.165Z", "0.1.9": "2011-11-29T01:17:11.726Z", "0.2.0": "2011-11-29T01:38:14.042Z", "0.2.1": "2011-11-29T20:44:52.569Z", "0.2.2": "2011-12-06T21:39:31.197Z", "0.2.3": "2011-12-08T20:02:38.750Z" }, "author": { "name": "Damian Suarez", "email": "damian@learnboost.com" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/calendar-tools.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/calendar-tools/0.1.5", "0.1.6": "http://registry.npmjs.org/calendar-tools/0.1.6", "0.1.7": "http://registry.npmjs.org/calendar-tools/0.1.7", "0.1.8": "http://registry.npmjs.org/calendar-tools/0.1.8", "0.1.9": "http://registry.npmjs.org/calendar-tools/0.1.9", "0.2.0": "http://registry.npmjs.org/calendar-tools/0.2.0", "0.2.1": "http://registry.npmjs.org/calendar-tools/0.2.1", "0.2.2": "http://registry.npmjs.org/calendar-tools/0.2.2", "0.2.3": "http://registry.npmjs.org/calendar-tools/0.2.3" }, "dist": { "0.1.5": { "shasum": "56f2989bd96d62a133ba6f96d80f4b9edff8bc3e", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.1.5.tgz" }, "0.1.6": { "shasum": "29d97174e4f4415385aacdb09197bda66c8c7183", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.1.6.tgz" }, "0.1.7": { "shasum": "567384c04e3f6748e1bff332fe57248ee388b3ec", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.1.7.tgz" }, "0.1.8": { "shasum": "43416844f2ea658c9f4c6182cef110826f364661", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.1.8.tgz" }, "0.1.9": { "shasum": "7b0b4f98683c905f1f07412c1f07f2870c22aa3b", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.1.9.tgz" }, "0.2.0": { "shasum": "dde77e9d05347cee56a391cc20376c9f39681401", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.2.0.tgz" }, "0.2.1": { "shasum": "0ac74d2376a74f35e93c356e7ccf1d0b02539eaf", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.2.1.tgz" }, "0.2.2": { "shasum": "5a7a4900faaf1b5df704c778d80a4d858fbf6b2a", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.2.2.tgz" }, "0.2.3": { "shasum": "5d590f23c1f449678ac837d74c12c9383c450bfb", "tarball": "http://registry.npmjs.org/calendar-tools/-/calendar-tools-0.2.3.tgz" } }, "keywords": [ "calendar", "google calendar", "fullCalendar", "recurring events", "icalendar", "rfc2445" ], "url": "http://registry.npmjs.org/calendar-tools/" }, "calender": { "name": "calender", "description": "Simple, themable, Datepicker for Ender", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-11-06T22:48:02.994Z", "created": "2011-11-02T01:04:00.080Z", "0.0.1": "2011-11-02T01:04:01.091Z", "0.0.2": "2011-11-06T22:48:02.994Z" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "repository": { "type": "git", "url": "git://github.com/ded/calEnder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/calender/0.0.1", "0.0.2": "http://registry.npmjs.org/calender/0.0.2" }, "dist": { "0.0.1": { "shasum": "9363b149da9d2b8d4257a39efb07f168d6be2209", "tarball": "http://registry.npmjs.org/calender/-/calender-0.0.1.tgz" }, "0.0.2": { "shasum": "7ad8c5a9a6a51ad8c85fda27091ba8450d3f44ca", "tarball": "http://registry.npmjs.org/calender/-/calender-0.0.2.tgz" } }, "keywords": [ "ender", "calendar", "date", "datepicker", "datechooser", "" ], "url": "http://registry.npmjs.org/calender/" }, "calipso": { "name": "calipso", "description": "A NodeJS CMS", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "cliftonc", "email": "clifton.cunningham@gmail.com" } ], "time": { "modified": "2011-08-10T07:37:12.060Z", "created": "2011-07-15T06:21:12.835Z", "0.1.2": "2011-07-15T06:21:13.434Z", "0.2.0": "2011-07-21T09:33:49.608Z", "0.2.1": "2011-07-22T05:41:43.409Z", "0.2.2": "2011-08-07T19:40:35.149Z", "0.2.3": "2011-08-10T07:37:12.060Z" }, "author": { "name": "Clifton Cunningham", "email": "clifton.cunningham@gmail.com", "url": "cliftoncunningham.co.uk" }, "repository": { "type": "git", "url": "git://github.com/cliftonc/calipso.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/calipso/0.1.2", "0.2.0": "http://registry.npmjs.org/calipso/0.2.0", "0.2.1": "http://registry.npmjs.org/calipso/0.2.1", "0.2.2": "http://registry.npmjs.org/calipso/0.2.2", "0.2.3": "http://registry.npmjs.org/calipso/0.2.3" }, "dist": { "0.1.2": { "shasum": "508f7224644f63616f38ce30e1eed50fe776ed9d", "tarball": "http://registry.npmjs.org/calipso/-/calipso-0.1.2.tgz" }, "0.2.0": { "shasum": "d5ca7671950e94b37cf5c2348c1e735d30ae8334", "tarball": "http://registry.npmjs.org/calipso/-/calipso-0.2.0.tgz" }, "0.2.1": { "shasum": "44fd56082e6b1a0103d29c01c3cf60b9b8192c7c", "tarball": "http://registry.npmjs.org/calipso/-/calipso-0.2.1.tgz" }, "0.2.2": { "shasum": "87fbfd5078513dbe7b1e99ff9e2d1c1e6f7a2e6d", "tarball": "http://registry.npmjs.org/calipso/-/calipso-0.2.2.tgz" }, "0.2.3": { "shasum": "73c06ce5d4bce9e1af7db016cdd3fcabb2e69634", "tarball": "http://registry.npmjs.org/calipso/-/calipso-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/calipso/" }, "callbackQueue": { "name": "callbackQueue", "description": "Dependencie registration module to control your workflow.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "zyndiecate", "email": "kevin.reet@googlemail.com" } ], "time": { "modified": "2011-10-17T22:26:06.628Z", "created": "2011-10-17T22:26:05.020Z", "0.0.1": "2011-10-17T22:26:06.628Z" }, "author": { "name": "Tim Schindler", "email": "tim.schindler@adcloud.com" }, "repository": { "type": "git", "url": "git://github.com/zyndiecate/callbackQueue.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/callbackQueue/0.0.1" }, "dist": { "0.0.1": { "shasum": "bf17e781a022c872a44021e2351564a5a5df4fea", "tarball": "http://registry.npmjs.org/callbackQueue/-/callbackQueue-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/callbackQueue/" }, "callsite": { "name": "callsite", "description": "access to v8's CallSites", "dist-tags": { "latest": "0.0.2" }, "readme": "# callstack\n\n Access to v8's \"raw\" `CallSite`s. This module provides the following \"magical\" global getters:\n\n - `__stack` array `CallSite` objects starting from the callee\n - `__line` the current line number\n\n## Installation\n\n $ npm install callsite\n\n## __stack\n\n For details on the v8 `CallSite` objects view the [stack trace api docs](http://code.google.com/p/v8/wiki/JavaScriptStackTraceApi), for example `__stack[0].getFileName()`.\n\n```js\nrequire('callsite');\n\nfoo();\n\nfunction foo() {\n bar();\n}\n\nfunction bar() {\n baz();\n}\n\nfunction baz() {\n __stack[0].fun == baz;\n __stack[1].fun == bar;\n __stack[2].fun == foo;\n}\n```\n\n## __line\n\n Returns the current lineno:\n\n```js\nrequire('callsite');\nconsole.log('foo')\nconsole.log('bar')\nconsole.log(__line) // => 4\n```\n\n## Why?\n\n Because you can do weird, stupid, clever, wacky things.\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-30T23:16:03.731Z", "created": "2011-11-30T02:55:25.379Z", "0.0.1": "2011-11-30T02:55:27.044Z", "0.0.2": "2011-11-30T23:16:03.731Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/callsite/0.0.1", "0.0.2": "http://registry.npmjs.org/callsite/0.0.2" }, "dist": { "0.0.1": { "shasum": "ccd160d3f66ab2f0719faabb4d8424a5339a2276", "tarball": "http://registry.npmjs.org/callsite/-/callsite-0.0.1.tgz" }, "0.0.2": { "shasum": "8caabfeaf82a347810691ee113a754189077de9a", "tarball": "http://registry.npmjs.org/callsite/-/callsite-0.0.2.tgz" } }, "keywords": [ "stack", "trace", "line" ], "url": "http://registry.npmjs.org/callsite/" }, "caman": { "name": "caman", "description": "Pure Javascript (Ca)nvas (Man)ipulation. Easy to use, but powerful, image manipulation library.", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "meltingice", "email": "meltingice8917@gmail.com" } ], "time": { "modified": "2011-04-04T06:58:15.085Z", "created": "2011-03-03T20:29:17.428Z", "1.0.0": "2011-03-03T20:29:18.584Z", "1.1.0": "2011-03-03T23:39:15.296Z", "1.2.0": "2011-03-06T08:44:47.085Z", "1.2.1": "2011-04-04T03:13:11.868Z", "2.0.0": "2011-04-04T06:58:15.085Z" }, "author": { "name": "Ryan LeFevre", "email": "meltingice8917@gmail.com", "url": "http://meltingice.net" }, "repository": { "type": "git", "url": "http://github.com/meltingice/CamanJS.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/caman/1.0.0", "1.1.0": "http://registry.npmjs.org/caman/1.1.0", "1.2.0": "http://registry.npmjs.org/caman/1.2.0", "1.2.1": "http://registry.npmjs.org/caman/1.2.1", "2.0.0": "http://registry.npmjs.org/caman/2.0.0" }, "dist": { "1.0.0": { "shasum": "ce95bef11c5843239bc4346f2c5c8a233ad397da", "tarball": "http://registry.npmjs.org/caman/-/caman-1.0.0.tgz" }, "1.1.0": { "shasum": "c136db32d771c453f83ed88282e72a5329650dd5", "tarball": "http://registry.npmjs.org/caman/-/caman-1.1.0.tgz" }, "1.2.0": { "shasum": "7dce0f267be29cb5dc6874e32b82bcb3b8820fb9", "tarball": "http://registry.npmjs.org/caman/-/caman-1.2.0.tgz" }, "1.2.1": { "shasum": "c3d9f063fd654752855cf6f4b71c34c67d8a3c4b", "tarball": "http://registry.npmjs.org/caman/-/caman-1.2.1.tgz" }, "2.0.0": { "shasum": "f19becc6078b2fdb51e3262c9433b6f8faf28d9e", "tarball": "http://registry.npmjs.org/caman/-/caman-2.0.0.tgz" } }, "keywords": [ "canvas", "image", "manipulate", "filter", "image manipulation" ], "url": "http://registry.npmjs.org/caman/" }, "camanjs": { "name": "camanjs", "description": "Pure Javascript (Ca)nvas (Man)ipulation. Easy to use, but powerful, image manipulation library including preset filters.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "meltingice", "email": "meltingice8917@gmail.com" } ], "time": { "modified": "2011-03-02T06:52:22.992Z", "created": "2011-03-02T06:52:22.824Z", "1.0.0": "2011-03-02T06:52:22.992Z" }, "author": { "name": "Ryan LeFevre", "email": "meltingice8917@gmail.com", "url": "http://meltingice.net" }, "repository": { "type": "git", "url": "http://github.com/meltingice/CamanJS.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/camanjs/1.0.0" }, "dist": { "1.0.0": { "shasum": "5cbf3a6a9f96d3f241d8beb2571a5014d2a3fecd", "tarball": "http://registry.npmjs.org/camanjs/-/camanjs-1.0.0.tgz" } }, "keywords": [ "canvas", "image", "manipulate", "filter", "image manipulation" ], "url": "http://registry.npmjs.org/camanjs/" }, "camelot": { "name": "camelot", "description": "A node wrapper for webcam controller providing configurable async frame grabbing.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "pdeschen", "email": "pdeschen@rassemblr.com" } ], "time": { "modified": "2011-09-09T01:09:48.967Z", "created": "2011-07-13T01:48:39.635Z", "0.0.1": "2011-07-13T01:48:39.845Z", "0.0.2": "2011-07-26T03:04:04.966Z", "0.0.3": "2011-09-09T01:09:48.967Z" }, "author": { "name": "Pascal Deschenes", "email": "pdeschen@rassemblr.com", "url": "http://blog.rassemblr.com" }, "repository": { "type": "git", "url": "git://github.com/pdeschen/camelot.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/camelot/0.0.1", "0.0.2": "http://registry.npmjs.org/camelot/0.0.2", "0.0.3": "http://registry.npmjs.org/camelot/0.0.3" }, "dist": { "0.0.1": { "shasum": "9b208be5ab8fa519eebd7ac02d9a8c7c6e7d941e", "tarball": "http://registry.npmjs.org/camelot/-/camelot-0.0.1.tgz" }, "0.0.2": { "shasum": "a11cb726aa7f835f7b4d4b0e7ca5ed4e6c3b312b", "tarball": "http://registry.npmjs.org/camelot/-/camelot-0.0.2.tgz" }, "0.0.3": { "shasum": "a5f64b9e53711ea51a4013a3cd7db4f7a3699a89", "tarball": "http://registry.npmjs.org/camelot/-/camelot-0.0.3.tgz" } }, "keywords": [ "webcam", "cam", "frame" ], "url": "http://registry.npmjs.org/camelot/" }, "campfire": { "name": "campfire", "description": "Use node.js to interact with Campfire.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tristandunn", "email": "tristanzdunn@gmail.com" } ], "time": { "modified": "2011-10-18T05:09:18.832Z", "created": "2011-10-18T05:09:18.021Z", "0.1.0": "2011-10-18T05:09:18.832Z" }, "author": { "name": "Tristan Dunn", "email": "hello@tristandunn.com", "url": "http://tristandunn.com" }, "repository": { "type": "git", "url": "git://github.com/tristandunn/node-campfire.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/campfire/0.1.0" }, "dist": { "0.1.0": { "shasum": "e8bbebed0bb2f55a2a3797e5fe2e7649865147cf", "tarball": "http://registry.npmjs.org/campfire/-/campfire-0.1.0.tgz" } }, "keywords": [ "chat", "campfire", "CF" ], "url": "http://registry.npmjs.org/campfire/" }, "campusbooks": { "name": "campusbooks", "description": "JavaScript Client for CampusBooks Partner API.", "dist-tags": { "latest": "0.5.7" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "time": { "modified": "2011-08-02T02:53:04.839Z", "created": "2011-03-11T05:30:43.180Z", "0.5.0": "2011-03-11T05:30:43.180Z", "0.5.1": "2011-03-11T05:30:43.180Z", "0.5.4": "2011-03-11T05:30:43.180Z", "0.5.6": "2011-07-28T04:05:46.379Z", "0.5.7": "2011-08-02T02:53:04.839Z" }, "versions": { "0.5.0": "http://registry.npmjs.org/campusbooks/0.5.0", "0.5.1": "http://registry.npmjs.org/campusbooks/0.5.1", "0.5.4": "http://registry.npmjs.org/campusbooks/0.5.4", "0.5.6": "http://registry.npmjs.org/campusbooks/0.5.6", "0.5.7": "http://registry.npmjs.org/campusbooks/0.5.7" }, "dist": { "0.5.0": { "tarball": "http://registry.npmjs.org/campusbooks/-/campusbooks-0.5.0.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/campusbooks/-/campusbooks-0.5.1.tgz" }, "0.5.4": { "shasum": "ebbf6292192f866141ad731ca29d9eb15f2f5e7b", "tarball": "http://registry.npmjs.org/campusbooks/-/campusbooks-0.5.4.tgz" }, "0.5.6": { "shasum": "45bdbcff17de22b828cae77faee41209007fe377", "tarball": "http://registry.npmjs.org/campusbooks/-/campusbooks-0.5.6.tgz" }, "0.5.7": { "shasum": "f7773cf609e2934a5398db3b47846963d01201e9", "tarball": "http://registry.npmjs.org/campusbooks/-/campusbooks-0.5.7.tgz" } }, "keywords": [ "ender", "campusbooks", "amazon", "textbooks", "client", "browser", "api" ], "url": "http://registry.npmjs.org/campusbooks/" }, "cansecurity": { "name": "cansecurity", "description": "Authentication, authorization, session manager, single-sign-on (SSO) and security framework for node applications", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "deitch", "email": "avi@deitcher.net" } ], "time": { "modified": "2011-11-27T10:55:16.068Z", "created": "2011-10-10T07:36:29.344Z", "0.1.0": "2011-10-10T07:36:30.383Z", "0.2.0": "2011-10-16T10:50:49.380Z", "0.2.1": "2011-11-27T10:29:01.624Z", "0.2.2": "2011-11-27T10:55:16.068Z" }, "author": { "name": "Avi Deitcher", "email": "avi@deitcher.net" }, "repository": { "type": "git", "url": "git://github.com/deitch/cansecurity.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cansecurity/0.1.0", "0.2.0": "http://registry.npmjs.org/cansecurity/0.2.0", "0.2.1": "http://registry.npmjs.org/cansecurity/0.2.1", "0.2.2": "http://registry.npmjs.org/cansecurity/0.2.2" }, "dist": { "0.1.0": { "shasum": "d1440d73950ea1140fa43786a6926002ef7da7df", "tarball": "http://registry.npmjs.org/cansecurity/-/cansecurity-0.1.0.tgz" }, "0.2.0": { "shasum": "55790a2515f6af4c7bbc5214bbc69e68b61b399f", "tarball": "http://registry.npmjs.org/cansecurity/-/cansecurity-0.2.0.tgz" }, "0.2.1": { "shasum": "236672d16b36d31c25c886ae9e9b794357b28bee", "tarball": "http://registry.npmjs.org/cansecurity/-/cansecurity-0.2.1.tgz" }, "0.2.2": { "shasum": "e01fb7b901cc5c23726c449a524bf85de308d4d5", "tarball": "http://registry.npmjs.org/cansecurity/-/cansecurity-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/cansecurity/" }, "canvas": { "name": "canvas", "description": "Canvas graphics API backed by Cairo", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "time": { "modified": "2011-10-31T20:56:02.388Z", "created": "2010-12-19T04:03:01.787Z", "0.0.1": "2010-12-19T04:03:01.787Z", "0.0.2": "2010-12-19T04:03:01.787Z", "0.0.3": "2010-12-19T04:03:01.787Z", "0.0.4": "2010-12-19T04:03:01.787Z", "0.0.5": "2010-12-19T04:03:01.787Z", "0.0.6": "2010-12-19T04:03:01.787Z", "0.0.7": "2010-12-19T04:03:01.787Z", "0.0.8": "2010-12-19T04:03:01.788Z", "0.1.0": "2010-12-19T04:03:01.788Z", "0.2.0": "2010-12-19T04:03:01.788Z", "0.2.1": "2010-12-19T04:03:01.788Z", "0.3.0": "2010-12-19T04:03:01.788Z", "0.3.1": "2010-12-19T04:03:01.788Z", "0.3.2": "2010-12-19T04:03:01.788Z", "0.3.3": "2010-12-19T04:03:01.788Z", "0.4.0": "2010-12-19T04:03:01.788Z", "0.4.1": "2010-12-19T04:03:01.788Z", "0.4.2": "2010-12-28T16:22:51.173Z", "0.4.3": "2011-01-11T17:40:33.576Z", "0.5.0": "2011-03-14T20:38:13.421Z", "0.5.1": "2011-03-16T18:20:03.710Z", "0.5.2": "2011-04-09T16:27:20.704Z", "0.5.3": "2011-04-11T21:42:42.719Z", "0.5.4": "2011-04-20T15:49:20.920Z", "0.6.0": "2011-06-04T17:37:49.060Z", "0.7.0": "2011-07-12T16:21:18.977Z", "0.7.1": "2011-08-25T18:49:25.490Z", "0.7.2": "2011-08-30T18:02:36.835Z", "0.7.3": "2011-09-14T16:51:35.126Z", "0.8.0": "2011-10-28T20:54:37.711Z", "0.8.1": "2011-10-31T20:56:02.388Z" }, "repository": { "type": "git", "url": "git://github.com/learnboost/node-canvas.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/canvas/0.0.1", "0.0.2": "http://registry.npmjs.org/canvas/0.0.2", "0.0.3": "http://registry.npmjs.org/canvas/0.0.3", "0.0.4": "http://registry.npmjs.org/canvas/0.0.4", "0.0.5": "http://registry.npmjs.org/canvas/0.0.5", "0.0.6": "http://registry.npmjs.org/canvas/0.0.6", "0.0.7": "http://registry.npmjs.org/canvas/0.0.7", "0.0.8": "http://registry.npmjs.org/canvas/0.0.8", "0.1.0": "http://registry.npmjs.org/canvas/0.1.0", "0.2.0": "http://registry.npmjs.org/canvas/0.2.0", "0.2.1": "http://registry.npmjs.org/canvas/0.2.1", "0.3.0": "http://registry.npmjs.org/canvas/0.3.0", "0.3.1": "http://registry.npmjs.org/canvas/0.3.1", "0.3.2": "http://registry.npmjs.org/canvas/0.3.2", "0.3.3": "http://registry.npmjs.org/canvas/0.3.3", "0.4.0": "http://registry.npmjs.org/canvas/0.4.0", "0.4.1": "http://registry.npmjs.org/canvas/0.4.1", "0.4.2": "http://registry.npmjs.org/canvas/0.4.2", "0.4.3": "http://registry.npmjs.org/canvas/0.4.3", "0.5.0": "http://registry.npmjs.org/canvas/0.5.0", "0.5.1": "http://registry.npmjs.org/canvas/0.5.1", "0.5.2": "http://registry.npmjs.org/canvas/0.5.2", "0.5.3": "http://registry.npmjs.org/canvas/0.5.3", "0.5.4": "http://registry.npmjs.org/canvas/0.5.4", "0.6.0": "http://registry.npmjs.org/canvas/0.6.0", "0.7.0": "http://registry.npmjs.org/canvas/0.7.0", "0.7.1": "http://registry.npmjs.org/canvas/0.7.1", "0.7.2": "http://registry.npmjs.org/canvas/0.7.2", "0.7.3": "http://registry.npmjs.org/canvas/0.7.3", "0.8.0": "http://registry.npmjs.org/canvas/0.8.0", "0.8.1": "http://registry.npmjs.org/canvas/0.8.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.0.8.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.2.1.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.3.1.tgz" }, "0.3.2": { "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.3.2.tgz" }, "0.3.3": { "shasum": "bf30e7e9b5cee350ae7ea02e529f1254652d0bcd", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.3.3.tgz" }, "0.4.0": { "shasum": "2af41056fb6e5542df6cae73cbc2df73c7e9025d", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.4.0.tgz" }, "0.4.1": { "shasum": "eae4e1a9c6962e8957d1ce38ea9dd119bcaffcca", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.4.1.tgz" }, "0.4.2": { "shasum": "7c972db3c9a1bb2b6cce9b46cd202a1ba02f60a4", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.4.2.tgz" }, "0.4.3": { "shasum": "a3d2420264ba3955d86fe0cbea91615659cea8aa", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.4.3.tgz" }, "0.5.0": { "shasum": "09b2147e647841d215e5531ed4ace8c74a26f464", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.5.0.tgz" }, "0.5.1": { "shasum": "c4f9cd3e0f3ed247e3f420f09f8b56b09801809b", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.5.1.tgz" }, "0.5.2": { "shasum": "103b43ecdc6ebc44ecfc3277142dde7bae8d0c04", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.5.2.tgz" }, "0.5.3": { "shasum": "c981a657aa7a9310b41e9f9fd699fbe0e4c40808", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.5.3.tgz" }, "0.5.4": { "shasum": "a7426534d04dece04e071bca896b0bcdf191447d", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.5.4.tgz" }, "0.6.0": { "shasum": "fb5168b0dcfefc3a32114ebbaed1cb875eb9c998", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.6.0.tgz" }, "0.7.0": { "shasum": "110610f1046027222d24b149962c6987f841ed87", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.7.0.tgz" }, "0.7.1": { "shasum": "38f6e79e02b08e8c444044aa3f1fa4c2a5a1d83b", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.7.1.tgz" }, "0.7.2": { "shasum": "9790ce684699b4e45e7e6d664d4f8144819f5174", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.7.2.tgz" }, "0.7.3": { "shasum": "638e3c5596d2fb90bbfb891674a1bc898a376ff1", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.7.3.tgz" }, "0.8.0": { "shasum": "615232dab91b0b18aa39f37ebe9324d412f36890", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.8.0.tgz" }, "0.8.1": { "shasum": "dec66cb9ec513ca0d3a864cd19e4609b8367a1d7", "tarball": "http://registry.npmjs.org/canvas/-/canvas-0.8.1.tgz" } }, "keywords": [ "canvas", "graphic", "graphics", "pixman", "cairo" ], "url": "http://registry.npmjs.org/canvas/" }, "canvasutil": { "name": "canvasutil", "description": "Pixel transformations and processing for canvas", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "soldair", "email": "soldair@gmail.com" } ], "time": { "modified": "2011-05-06T02:47:23.224Z", "created": "2011-04-26T09:14:50.207Z", "0.0.0": "2011-04-26T09:14:50.534Z", "0.0.1": "2011-05-01T10:54:29.105Z", "0.0.2": "2011-05-06T02:47:23.224Z" }, "author": { "name": "Ryan Day", "email": "soldair@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/soldair/node-canvasutil.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/canvasutil/0.0.0", "0.0.1": "http://registry.npmjs.org/canvasutil/0.0.1", "0.0.2": "http://registry.npmjs.org/canvasutil/0.0.2" }, "dist": { "0.0.0": { "shasum": "29ea47ddf0b6770193f5b4bd622f070d8357e87b", "tarball": "http://registry.npmjs.org/canvasutil/-/canvasutil-0.0.0.tgz" }, "0.0.1": { "shasum": "c9c389ddbb3b5e7e3b2a39d1fb3f179216ecf46b", "tarball": "http://registry.npmjs.org/canvasutil/-/canvasutil-0.0.1.tgz" }, "0.0.2": { "shasum": "76049fcd4a1939fdc1ca61326eed748cc18ff50f", "tarball": "http://registry.npmjs.org/canvasutil/-/canvasutil-0.0.2.tgz" } }, "keywords": [ "canvas", "grayscale", "transform" ], "url": "http://registry.npmjs.org/canvasutil/" }, "capitalize": { "name": "capitalize", "description": "capitalizes and lowercases strings (example - No Production!) install scripts", "dist-tags": { "latest": "0.3.4" }, "readme": null, "maintainers": [ { "name": "robkuz", "email": "robert@robkuz.com" } ], "time": { "modified": "2011-12-01T19:14:15.859Z", "created": "2011-12-01T13:45:55.356Z", "0.1.0": "2011-12-01T13:45:57.087Z", "0.2.0": "2011-12-01T14:07:26.875Z", "0.2.1": "2011-12-01T14:22:09.016Z", "0.2.2": "2011-12-01T14:26:38.008Z", "0.2.3": "2011-12-01T14:33:12.665Z", "0.2.5": "2011-12-01T14:44:40.040Z", "0.2.6": "2011-12-01T14:46:53.666Z", "0.2.7": "2011-12-01T14:48:48.957Z", "0.2.8": "2011-12-01T14:51:57.839Z", "0.2.9": "2011-12-01T14:53:02.011Z", "0.2.10": "2011-12-01T14:54:57.271Z", "0.2.11": "2011-12-01T14:56:52.024Z", "0.3.0": "2011-12-01T15:24:47.488Z", "0.3.1": "2011-12-01T15:30:49.608Z", "0.3.2": "2011-12-01T16:50:30.093Z", "0.3.3": "2011-12-01T19:07:21.075Z", "0.3.4": "2011-12-01T19:14:15.859Z" }, "author": { "name": "robert kuzelj", "email": "robert@robkuz.com", "url": "www.robkuz.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/capitalize/0.1.0", "0.2.0": "http://registry.npmjs.org/capitalize/0.2.0", "0.2.1": "http://registry.npmjs.org/capitalize/0.2.1", "0.2.2": "http://registry.npmjs.org/capitalize/0.2.2", "0.2.3": "http://registry.npmjs.org/capitalize/0.2.3", "0.2.5": "http://registry.npmjs.org/capitalize/0.2.5", "0.2.6": "http://registry.npmjs.org/capitalize/0.2.6", "0.2.7": "http://registry.npmjs.org/capitalize/0.2.7", "0.2.8": "http://registry.npmjs.org/capitalize/0.2.8", "0.2.9": "http://registry.npmjs.org/capitalize/0.2.9", "0.2.10": "http://registry.npmjs.org/capitalize/0.2.10", "0.2.11": "http://registry.npmjs.org/capitalize/0.2.11", "0.3.0": "http://registry.npmjs.org/capitalize/0.3.0", "0.3.1": "http://registry.npmjs.org/capitalize/0.3.1", "0.3.2": "http://registry.npmjs.org/capitalize/0.3.2", "0.3.3": "http://registry.npmjs.org/capitalize/0.3.3", "0.3.4": "http://registry.npmjs.org/capitalize/0.3.4" }, "dist": { "0.1.0": { "shasum": "eed68d973c4d531d5b582d1d83bfef48462d05f5", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.1.0.tgz" }, "0.2.0": { "shasum": "211dd3c93e6a9577b048fb6c1b2094d04e7b81fa", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.0.tgz" }, "0.2.1": { "shasum": "ba680f8c7164c5b858ec9843466f2b30d47d405b", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.1.tgz" }, "0.2.2": { "shasum": "147e658a4a5d5a815e0323fd67d078d6eb6d2d09", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.2.tgz" }, "0.2.3": { "shasum": "b13041674af8ed7573cfdc635c7c1b340e7f71c8", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.3.tgz" }, "0.2.5": { "shasum": "4186df4e61e655097979aa85817e072d0d21fa61", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.5.tgz" }, "0.2.6": { "shasum": "4aabd005ecbd16b7f30b33873c6907352f69645b", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.6.tgz" }, "0.2.7": { "shasum": "02acc44e4273f4f2624289bac3569d1ec973edc2", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.7.tgz" }, "0.2.8": { "shasum": "ddb96601933136c16d7b95141128075fd31f03aa", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.8.tgz" }, "0.2.9": { "shasum": "728530b7d1ef64c732afdb78e5aefe29a1737122", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.9.tgz" }, "0.2.10": { "shasum": "ef486a0752c389d4d882fad96f4160ed4c4cb9b7", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.10.tgz" }, "0.2.11": { "shasum": "43100f81e4cd58184bab4cc988c240333ad0f448", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.2.11.tgz" }, "0.3.0": { "shasum": "7cbd9804dde9daabbafc61e564a101e41fa922a2", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.3.0.tgz" }, "0.3.1": { "shasum": "08188c81ca5f21ede82e3b6faab3fd48c56275a6", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.3.1.tgz" }, "0.3.2": { "shasum": "1169a71918affe58344be3cd9b3c6953d372d155", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.3.2.tgz" }, "0.3.3": { "shasum": "550a7a5e7949e5c4781e2201c202da93a153f5be", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.3.3.tgz" }, "0.3.4": { "shasum": "2d5a1ab62663debf10d6c36e0d4823dac81865d3", "tarball": "http://registry.npmjs.org/capitalize/-/capitalize-0.3.4.tgz" } }, "url": "http://registry.npmjs.org/capitalize/" }, "capoo": { "name": "capoo", "description": "Run capistrano tasks the pretty way", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "saschagehlich", "email": "sascha@gehlich.us" } ], "time": { "modified": "2011-03-11T17:38:20.624Z", "created": "2011-01-16T22:09:52.776Z", "0.0.1": "2011-01-16T22:09:53.073Z", "0.0.2": "2011-03-11T17:36:17.674Z" }, "author": { "name": "Sascha Gehlich", "email": "contact@filshmedia.net", "url": "http://www.filshmedia.net" }, "repository": { "type": "git", "url": "git://github.com/saschagehlich/capoo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/capoo/0.0.1", "0.0.2": "http://registry.npmjs.org/capoo/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/capoo/-/capoo-0.0.1.tgz" }, "0.0.2": { "shasum": "efa33189a53e10c2abeffc00b13298d4f683b9bb", "tarball": "http://registry.npmjs.org/capoo/-/capoo-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/capoo/" }, "cappuccino": { "name": "cappuccino", "description": "hot mocking library on jasmine and node.js", "dist-tags": { "latest": "0.0.13" }, "maintainers": [ { "name": "functioncallback", "email": "functioncallback@gmail.com" } ], "time": { "modified": "2011-11-02T23:58:21.189Z", "created": "2011-10-23T05:27:18.239Z", "0.0.11": "2011-10-23T05:27:20.349Z", "0.0.12": "2011-10-23T06:24:09.308Z", "0.0.13": "2011-11-02T23:58:21.189Z" }, "author": { "name": "Wagner Montalvao Camarao", "email": "functioncallback@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/functioncallback/cappuccino.git" }, "versions": { "0.0.11": "http://registry.npmjs.org/cappuccino/0.0.11", "0.0.12": "http://registry.npmjs.org/cappuccino/0.0.12", "0.0.13": "http://registry.npmjs.org/cappuccino/0.0.13" }, "dist": { "0.0.11": { "shasum": "bd0911973daa3acad933b2dd4d7eed889012d999", "tarball": "http://registry.npmjs.org/cappuccino/-/cappuccino-0.0.11.tgz" }, "0.0.12": { "shasum": "0b69983bf6d65dd8353c017113f52c629ce35235", "tarball": "http://registry.npmjs.org/cappuccino/-/cappuccino-0.0.12.tgz" }, "0.0.13": { "shasum": "c3f3b047d9b683be6e4724df70c03e91be609832", "tarball": "http://registry.npmjs.org/cappuccino/-/cappuccino-0.0.13.tgz" } }, "url": "http://registry.npmjs.org/cappuccino/" }, "capsela-util": { "name": "capsela-util", "description": "Assorted utilities required by most Capsela modules", "dist-tags": { "latest": "1.0.0" }, "readme": "Generally helpful utilities required by Capsela\n===\n\n### To run the tests:\n\n nodeunit testing/tests\n\nResources\n---\n - [The Wiki](https://github.com/sitelier/capsela/wiki)\n", "maintainers": [ { "name": "sitelier", "email": "chris.osborn@sitelier.com" } ], "time": { "modified": "2011-12-07T00:26:26.681Z", "created": "2011-12-07T00:26:25.637Z", "1.0.0": "2011-12-07T00:26:26.681Z" }, "author": { "name": "Seth Purcell", "email": "seth.purcell@sitelier.com" }, "repository": { "type": "git", "url": "git://github.com/Sitelier/capsela-util.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/capsela-util/1.0.0" }, "dist": { "1.0.0": { "shasum": "cebcc4160a5d8f4205250d2bfbe8ea45411b14e9", "tarball": "http://registry.npmjs.org/capsela-util/-/capsela-util-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/capsela-util/" }, "capsule": { "name": "capsule", "description": "Realtime web framework for Backbone.js and Socket.io", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "henrikjoreteg", "email": "hjoreteg@gmail.com" } ], "time": { "modified": "2011-06-27T05:34:45.054Z", "created": "2011-05-01T14:58:44.581Z", "0.1.2": "2011-05-01T14:58:44.962Z", "0.1.3": "2011-05-02T06:05:59.031Z", "0.1.4": "2011-05-02T06:10:37.871Z", "0.1.5": "2011-05-03T05:28:00.964Z", "0.1.6": "2011-05-11T03:53:03.857Z", "0.1.7": "2011-05-19T15:21:27.528Z", "0.2.0": "2011-05-23T05:14:37.301Z", "0.2.1": "2011-05-23T19:59:02.345Z", "0.2.2": "2011-06-27T05:34:45.054Z" }, "author": { "name": "Henrik Joreteg", "email": "hjoreteg@gmail.com", "url": "http://andyet.net/team/henrik" }, "repository": { "type": "git", "url": "git@github.com:andyet/Capsule.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/capsule/0.1.2", "0.1.3": "http://registry.npmjs.org/capsule/0.1.3", "0.1.4": "http://registry.npmjs.org/capsule/0.1.4", "0.1.5": "http://registry.npmjs.org/capsule/0.1.5", "0.1.6": "http://registry.npmjs.org/capsule/0.1.6", "0.1.7": "http://registry.npmjs.org/capsule/0.1.7", "0.2.0": "http://registry.npmjs.org/capsule/0.2.0", "0.2.1": "http://registry.npmjs.org/capsule/0.2.1", "0.2.2": "http://registry.npmjs.org/capsule/0.2.2" }, "dist": { "0.1.2": { "shasum": "6e52af6ab9ed2887d9fcb66c19b8443169c590d9", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.1.2.tgz" }, "0.1.3": { "shasum": "c81afe527f8c24273b72120f61734d4039204110", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.1.3.tgz" }, "0.1.4": { "shasum": "53e74e31d19e1e0e24fc95d026f6911c37ffa1fc", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.1.4.tgz" }, "0.1.5": { "shasum": "38e78210abfdcf49f9827b2703e994a4f8bd9a93", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.1.5.tgz" }, "0.1.6": { "shasum": "2fab06d046d5496b2e271800a05548e2e7293915", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.1.6.tgz" }, "0.1.7": { "shasum": "f246833f07fa11ed94b52574f20c027b37d6d018", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.1.7.tgz" }, "0.2.0": { "shasum": "2c6d71a99d7fe44c98986e9c8930b40f5a9ac2b5", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.2.0.tgz" }, "0.2.1": { "shasum": "9413f345d7cccf9b0a7682bc9a6f1db816dfaa6e", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.2.1.tgz" }, "0.2.2": { "shasum": "ab18fb32e016ab224f7a74212469d97ef03aa413", "tarball": "http://registry.npmjs.org/capsule/-/capsule-0.2.2.tgz" } }, "keywords": [ "realtime", "backbone", "socket.io", "websocket" ], "url": "http://registry.npmjs.org/capsule/" }, "capt": { "name": "capt", "description": "Command line tool for creating backbone.js applications with coffeescript", "dist-tags": { "latest": "0.5.5" }, "maintainers": [ { "name": "bnolan", "email": "ben@nolanconsul.com" } ], "time": { "modified": "2011-05-26T08:43:27.447Z", "created": "2011-04-18T02:52:29.830Z", "0.5.0": "2011-04-18T02:52:30.686Z", "0.5.1": "2011-04-21T05:09:48.669Z", "0.5.2": "2011-04-21T05:25:56.198Z", "0.5.3": "2011-04-21T05:44:18.023Z", "0.5.4": "2011-05-04T22:40:45.220Z", "0.5.5": "2011-05-26T08:43:27.447Z" }, "author": { "name": "Ben Nolan", "email": "ben@nolanconsul.com" }, "repository": { "type": "git", "url": "git://github.com/bnolan/capt.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/capt/0.5.0", "0.5.1": "http://registry.npmjs.org/capt/0.5.1", "0.5.2": "http://registry.npmjs.org/capt/0.5.2", "0.5.3": "http://registry.npmjs.org/capt/0.5.3", "0.5.4": "http://registry.npmjs.org/capt/0.5.4", "0.5.5": "http://registry.npmjs.org/capt/0.5.5" }, "dist": { "0.5.0": { "shasum": "c1e4d2da8c918daef6f19a959942ca26837c10b4", "tarball": "http://registry.npmjs.org/capt/-/capt-0.5.0.tgz" }, "0.5.1": { "shasum": "4fa681d0eb56dc23f4ad27425e305259481d295d", "tarball": "http://registry.npmjs.org/capt/-/capt-0.5.1.tgz" }, "0.5.2": { "shasum": "8ba781f0f284d7cb1e8ebf2ee5242e92d5d1c266", "tarball": "http://registry.npmjs.org/capt/-/capt-0.5.2.tgz" }, "0.5.3": { "shasum": "b4168bbe74e525e8798ae125813b5ea5a632926c", "tarball": "http://registry.npmjs.org/capt/-/capt-0.5.3.tgz" }, "0.5.4": { "shasum": "cb0218c77226c3c45ea655724e328db77a5a0f75", "tarball": "http://registry.npmjs.org/capt/-/capt-0.5.4.tgz" }, "0.5.5": { "shasum": "187f5801c2f41968e039ed11e773115e02112e47", "tarball": "http://registry.npmjs.org/capt/-/capt-0.5.5.tgz" } }, "keywords": [ "jst", "templates", "rest", "backbone", "jquery", "zepto", "framework", "coffeescript", "less", "underscore" ], "url": "http://registry.npmjs.org/capt/" }, "carena": { "name": "carena", "description": "", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2010-12-21T05:46:36.593Z", "created": "2010-12-21T05:46:36.593Z", "0.1.0": "2010-12-21T05:46:36.593Z", "0.1.1": "2010-12-21T05:46:36.593Z", "0.1.2": "2010-12-21T05:46:36.593Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/carena/0.1.0", "0.1.1": "http://registry.npmjs.org/carena/0.1.1", "0.1.2": "http://registry.npmjs.org/carena/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/carena/-/carena-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/carena/-/carena-0.1.1.tgz" }, "0.1.2": { "shasum": "8587a705ebd0880715632c049db16ba8b8772cee", "tarball": "http://registry.npmjs.org/carena/-/carena-0.1.2.tgz" } }, "keywords": [ "" ], "url": "http://registry.npmjs.org/carena/" }, "carrier": { "name": "carrier", "description": "Evented stream line reader for node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "author": { "name": "Pedro Teixeira", "email": "pedro.teixeira@gmail.com", "url": "http://www.metaduck.com" }, "repository": { "type": "git", "url": "git://github.com/pgte/carrier.git" }, "time": { "modified": "2011-09-15T22:09:01.521Z", "created": "2011-01-10T13:56:26.206Z", "0.0.1": "2011-01-10T13:56:26.206Z", "0.0.2": "2011-01-10T13:56:26.206Z", "0.0.3": "2011-01-10T13:56:26.206Z", "0.0.4": "2011-01-10T13:56:26.206Z", "0.1.0": "2011-01-10T13:56:26.206Z", "0.1.1": "2011-02-18T11:02:23.015Z", "0.1.2": "2011-06-28T09:07:35.128Z", "0.1.3": "2011-09-15T22:09:01.521Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/carrier/0.0.1", "0.0.2": "http://registry.npmjs.org/carrier/0.0.2", "0.0.3": "http://registry.npmjs.org/carrier/0.0.3", "0.0.4": "http://registry.npmjs.org/carrier/0.0.4", "0.1.0": "http://registry.npmjs.org/carrier/0.1.0", "0.1.1": "http://registry.npmjs.org/carrier/0.1.1", "0.1.2": "http://registry.npmjs.org/carrier/0.1.2", "0.1.3": "http://registry.npmjs.org/carrier/0.1.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/carrier/-/carrier-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/carrier/-/carrier-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/carrier/-/carrier-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/carrier/-/carrier@0.0.4.tgz" }, "0.1.0": { "shasum": "3bb71b5d0552dd0e639424f51d20bc13b0a43702", "tarball": "http://registry.npmjs.org/carrier/-/carrier-0.1.0.tgz" }, "0.1.1": { "shasum": "9f1791dfeae0281ce8107ce47f194767bd9ee17f", "tarball": "http://registry.npmjs.org/carrier/-/carrier-0.1.1.tgz" }, "0.1.2": { "shasum": "e540eb902a59c07ee016bb50c9d8320ed7d90657", "tarball": "http://registry.npmjs.org/carrier/-/carrier-0.1.2.tgz" }, "0.1.3": { "shasum": "60ee8f8307bcadd8f4c1d2a48a2ea07c14af5aac", "tarball": "http://registry.npmjs.org/carrier/-/carrier-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/carrier/" }, "carrot2": { "name": "carrot2", "description": "Carrot2 Document Clustering Server implementation for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tllabs", "email": "labs@teehanlax.com" } ], "time": { "modified": "2011-10-20T15:43:13.481Z", "created": "2011-10-20T15:43:12.912Z", "0.0.1": "2011-10-20T15:43:13.481Z" }, "author": { "name": "TeehanLax" }, "repository": { "type": "git", "url": "git://github.com/TeehanLax/node-carrot2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/carrot2/0.0.1" }, "dist": { "0.0.1": { "shasum": "2cfe2779a06f9240517a7c0aa67b4acdd22a5369", "tarball": "http://registry.npmjs.org/carrot2/-/carrot2-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/carrot2/" }, "cart": { "name": "cart", "description": "Connect session store using supermarket", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "repository": { "type": "git", "url": "http://github.com/pkrumins/supermarket-cart.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/cart/1.0.0", "1.0.1": "http://registry.npmjs.org/cart/1.0.1", "1.0.2": "http://registry.npmjs.org/cart/1.0.2", "1.0.3": "http://registry.npmjs.org/cart/1.0.3" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/cart/-/cart-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/cart/-/cart-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/cart/-/cart-1.0.2.tgz" }, "1.0.3": { "tarball": "http://packages:5984/cart/-/cart-1.0.3.tgz" } }, "keywords": [ "connect", "expresso", "http sessions" ], "url": "http://registry.npmjs.org/cart/" }, "carto": { "name": "carto", "description": "Mapnik Stylesheet Compiler", "dist-tags": { "latest": "0.4.5" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "yhahn", "email": "young@developmentseed.org" } ], "time": { "modified": "2011-12-09T23:03:40.252Z", "created": "2011-02-08T00:56:32.331Z", "0.1.0": "2011-02-08T00:56:32.479Z", "0.1.1": "2011-02-17T18:19:35.423Z", "0.1.2": "2011-03-02T19:22:44.627Z", "0.1.3": "2011-03-02T20:26:58.358Z", "0.1.4": "2011-04-29T20:09:50.055Z", "0.1.5": "2011-05-03T15:10:33.860Z", "0.1.9": "2011-05-18T15:33:40.670Z", "0.1.6": "2011-05-25T19:48:11.795Z", "0.1.7": "2011-05-25T19:50:49.545Z", "0.1.8": "2011-05-25T19:51:33.295Z", "0.1.10": "2011-05-25T19:52:28.231Z", "0.1.11": "2011-05-25T19:52:50.164Z", "0.1.12": "2011-05-25T19:52:56.593Z", "0.1.13": "2011-05-26T21:23:06.948Z", "0.1.14": "2011-06-01T14:20:17.085Z", "0.1.15": "2011-07-20T17:57:55.207Z", "0.2.0": "2011-07-25T19:41:29.705Z", "0.2.1": "2011-07-28T18:44:04.164Z", "0.2.2": "2011-08-03T16:09:26.877Z", "0.2.3": "2011-08-04T21:20:30.265Z", "0.2.4": "2011-09-07T15:44:53.870Z", "0.3.0": "2011-10-13T15:48:50.001Z", "0.4.0": "2011-10-19T18:04:02.245Z", "0.4.1": "2011-10-19T20:11:52.912Z", "0.4.2": "2011-10-20T08:44:54.487Z", "0.4.3": "2011-10-31T19:51:00.290Z", "0.4.4": "2011-11-29T14:48:31.598Z", "0.4.5": "2011-12-09T23:03:40.252Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.1.0": "http://registry.npmjs.org/carto/0.1.0", "0.1.1": "http://registry.npmjs.org/carto/0.1.1", "0.1.2": "http://registry.npmjs.org/carto/0.1.2", "0.1.3": "http://registry.npmjs.org/carto/0.1.3", "0.1.4": "http://registry.npmjs.org/carto/0.1.4", "0.1.5": "http://registry.npmjs.org/carto/0.1.5", "0.1.9": "http://registry.npmjs.org/carto/0.1.9", "0.1.6": "http://registry.npmjs.org/carto/0.1.6", "0.1.7": "http://registry.npmjs.org/carto/0.1.7", "0.1.8": "http://registry.npmjs.org/carto/0.1.8", "0.1.10": "http://registry.npmjs.org/carto/0.1.10", "0.1.11": "http://registry.npmjs.org/carto/0.1.11", "0.1.12": "http://registry.npmjs.org/carto/0.1.12", "0.1.13": "http://registry.npmjs.org/carto/0.1.13", "0.1.14": "http://registry.npmjs.org/carto/0.1.14", "0.1.15": "http://registry.npmjs.org/carto/0.1.15", "0.2.0": "http://registry.npmjs.org/carto/0.2.0", "0.2.1": "http://registry.npmjs.org/carto/0.2.1", "0.2.2": "http://registry.npmjs.org/carto/0.2.2", "0.2.3": "http://registry.npmjs.org/carto/0.2.3", "0.2.4": "http://registry.npmjs.org/carto/0.2.4", "0.3.0": "http://registry.npmjs.org/carto/0.3.0", "0.4.0": "http://registry.npmjs.org/carto/0.4.0", "0.4.1": "http://registry.npmjs.org/carto/0.4.1", "0.4.2": "http://registry.npmjs.org/carto/0.4.2", "0.4.3": "http://registry.npmjs.org/carto/0.4.3", "0.4.4": "http://registry.npmjs.org/carto/0.4.4", "0.4.5": "http://registry.npmjs.org/carto/0.4.5" }, "dist": { "0.1.0": { "shasum": "b56545cc8566c5dbf86b48e54fda10b8ee5323fd", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.0.tgz" }, "0.1.1": { "shasum": "b6eedb5825843145aefe968eb668173682e0f78b", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.1.tgz" }, "0.1.2": { "shasum": "a57a2a9d91eacdcc1af35e8da71ef9cf9e8389f3", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.2.tgz" }, "0.1.3": { "shasum": "b7c77513bf788d9c827ac35cacebfd29fe6e52cc", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.3.tgz" }, "0.1.4": { "shasum": "ee3ebc737aedfa52c6bea647d8abcb1f75cd172e", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.4.tgz" }, "0.1.5": { "shasum": "6c0ddde0d4b5c2c57f3e72a7e8baee8ebaa33945", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.5.tgz" }, "0.1.9": { "shasum": "936539345406c3a00ef711ba3e35f8c8bb4579c1", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.9.tgz" }, "0.1.6": { "shasum": "991419f04b009af123b42543dfb2d920e1779f54", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.6.tgz" }, "0.1.7": { "shasum": "abe8a0a82c9d58df23e1de88c9a88c7f110969fd", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.7.tgz" }, "0.1.8": { "shasum": "3ac61f8eff1da2189fa4833c1635e15778c3221a", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.8.tgz" }, "0.1.10": { "shasum": "f9b7cf90d2e36973e98baa04e372acbc17ede0b7", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.10.tgz" }, "0.1.11": { "shasum": "3273c747332936000f80aa883db441f84a78791e", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.11.tgz" }, "0.1.12": { "shasum": "f65ab42c813e0e6dc8e51f7a0e3bbb1f5ed446ce", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.12.tgz" }, "0.1.13": { "shasum": "d5ee4105069751ec6ab317ed623e26d948732e1c", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.13.tgz" }, "0.1.14": { "shasum": "9705015f52615f6d54e3e63e426399d1598b2b9e", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.14.tgz" }, "0.1.15": { "shasum": "3222ac57ae8ace653f5feb0d01fbff17160b51c7", "tarball": "http://registry.npmjs.org/carto/-/carto-0.1.15.tgz" }, "0.2.0": { "shasum": "af09c068242bf68bd553228a1e5b29190c37c853", "tarball": "http://registry.npmjs.org/carto/-/carto-0.2.0.tgz" }, "0.2.1": { "shasum": "84e38391011b156cef9b57f2b1fb7f67d32877d5", "tarball": "http://registry.npmjs.org/carto/-/carto-0.2.1.tgz" }, "0.2.2": { "shasum": "003cb3bb306ea7878c1c545ec58382f5df9282c8", "tarball": "http://registry.npmjs.org/carto/-/carto-0.2.2.tgz" }, "0.2.3": { "shasum": "6a8f875d0c5069087d536d00e79202fe9878f3d2", "tarball": "http://registry.npmjs.org/carto/-/carto-0.2.3.tgz" }, "0.2.4": { "shasum": "1e313a7eba7b29c308df2b17721ba5ea5254c0f7", "tarball": "http://registry.npmjs.org/carto/-/carto-0.2.4.tgz" }, "0.3.0": { "shasum": "bbcc203f9831cde4e58e23a493ebdaec20c5c2d6", "tarball": "http://registry.npmjs.org/carto/-/carto-0.3.0.tgz" }, "0.4.0": { "shasum": "e36fadaf6ea9227097e4f63bd7ae4c655ffb6fd6", "tarball": "http://registry.npmjs.org/carto/-/carto-0.4.0.tgz" }, "0.4.1": { "shasum": "64a275c2607c0a6cb154790c88073f7f02dfaaf6", "tarball": "http://registry.npmjs.org/carto/-/carto-0.4.1.tgz" }, "0.4.2": { "shasum": "6b3a768bfb5887e1e77af1bc52f804a6d5de2413", "tarball": "http://registry.npmjs.org/carto/-/carto-0.4.2.tgz" }, "0.4.3": { "shasum": "4f0ac4fd578cc5e25e31e5cd96c40e7ea76b302f", "tarball": "http://registry.npmjs.org/carto/-/carto-0.4.3.tgz" }, "0.4.4": { "shasum": "fd747018d4eb7ce01abdf5286e9a1c8f402c3ab9", "tarball": "http://registry.npmjs.org/carto/-/carto-0.4.4.tgz" }, "0.4.5": { "shasum": "9b321dc7b15fe1741a1a54f78373085d1d19114d", "tarball": "http://registry.npmjs.org/carto/-/carto-0.4.5.tgz" } }, "keywords": [ "mapnik", "maps", "css", "stylesheets" ], "url": "http://registry.npmjs.org/carto/" }, "caruso": { "name": "caruso", "description": "Unobtrusive templating and dom manipulations", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bmavity", "email": "brian@brianmavity.com" } ], "time": { "modified": "2011-11-26T16:37:32.665Z", "created": "2011-05-03T16:26:38.351Z", "0.0.1": "2011-05-03T16:26:38.815Z", "0.0.2": "2011-05-20T15:54:26.295Z", "0.1.0": "2011-11-26T16:37:32.665Z" }, "author": { "name": "Brian Mavity", "email": "brian@brianmavity.com", "url": "http://www.brianmavity.com" }, "repository": { "type": "git", "url": "git://github.com/bmavity/caruso.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/caruso/0.0.1", "0.0.2": "http://registry.npmjs.org/caruso/0.0.2", "0.1.0": "http://registry.npmjs.org/caruso/0.1.0" }, "dist": { "0.0.1": { "shasum": "68afedb043d9933649c7d7b96d4989ad099a06a1", "tarball": "http://registry.npmjs.org/caruso/-/caruso-0.0.1.tgz" }, "0.0.2": { "shasum": "39b94bcb1c91572303a3e66c2ba13be7bb06c211", "tarball": "http://registry.npmjs.org/caruso/-/caruso-0.0.2.tgz" }, "0.1.0": { "shasum": "b53cd1b61a89e01df829a707908dcdff0c9fcced", "tarball": "http://registry.npmjs.org/caruso/-/caruso-0.1.0.tgz" } }, "keywords": [ "templating" ], "url": "http://registry.npmjs.org/caruso/" }, "cas": { "name": "cas", "description": "Central Authentication Service (CAS) client for Node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "kcbanner", "email": "kcbanner@gmail.com" } ], "time": { "modified": "2011-11-16T18:40:50.012Z", "created": "2011-04-16T21:37:30.044Z", "0.0.1": "2011-04-16T21:37:30.370Z", "0.0.2": "2011-11-16T18:39:35.099Z", "0.0.3": "2011-11-16T18:40:50.012Z" }, "author": { "name": "Casey Banner", "email": "kcbanner@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cas/0.0.1", "0.0.2": "http://registry.npmjs.org/cas/0.0.2", "0.0.3": "http://registry.npmjs.org/cas/0.0.3" }, "dist": { "0.0.1": { "shasum": "07100f535ec41f6f42e0bc594605c82c25db79cf", "tarball": "http://registry.npmjs.org/cas/-/cas-0.0.1.tgz" }, "0.0.2": { "shasum": "cf77867f69067e19e278b0b3037a7807e9c7bc32", "tarball": "http://registry.npmjs.org/cas/-/cas-0.0.2.tgz" }, "0.0.3": { "shasum": "5786959bca3c42cd0559ab1cdca04e86a4e91c3e", "tarball": "http://registry.npmjs.org/cas/-/cas-0.0.3.tgz" } }, "keywords": [ "cas", "central authentication service", "auth", "authentication", "central", "service" ], "url": "http://registry.npmjs.org/cas/" }, "cas-auth": { "name": "cas-auth", "description": "Node CAS Client", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "srobertson", "email": "srobertson@codeit.com" } ], "time": { "modified": "2011-07-29T15:48:22.140Z", "created": "2011-07-29T15:48:21.914Z", "0.0.2": "2011-07-29T15:48:22.140Z" }, "author": { "name": "Scott Robertson", "email": "srobertson@codeit.com" }, "repository": { "type": "git", "url": "git://github.com/srobertson/node-cas-client.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/cas-auth/0.0.2" }, "dist": { "0.0.2": { "shasum": "607074b25d6e8d68cab284476865e80c0efcbbe3", "tarball": "http://registry.npmjs.org/cas-auth/-/cas-auth-0.0.2.tgz" } }, "keywords": [ "cas", "exrpess", "connect" ], "url": "http://registry.npmjs.org/cas-auth/" }, "cas-client": { "name": "cas-client", "description": "Middleware CAS Client for Express", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hmcqueen", "email": "hgm02a@acu.edu" } ], "time": { "modified": "2011-07-28T14:49:05.571Z", "created": "2011-07-28T14:49:05.265Z", "0.0.1": "2011-07-28T14:49:05.571Z" }, "author": { "name": "Harv McQueen", "email": "hgm02a@acu.edu" }, "repository": { "type": "hg", "url": "https://bitbucket.org/hmcqueen/node-cas-client" }, "versions": { "0.0.1": "http://registry.npmjs.org/cas-client/0.0.1" }, "dist": { "0.0.1": { "shasum": "0b64d0bc13c6e68a53c90248aaca2a6325a3bcfb", "tarball": "http://registry.npmjs.org/cas-client/-/cas-client-0.0.1.tgz" } }, "keywords": [ "cas", "client", "jasig" ], "url": "http://registry.npmjs.org/cas-client/" }, "cashew": { "name": "cashew", "description": "ID generator", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:14.616Z", "created": "2011-09-10T02:30:53.695Z", "0.0.3": "2011-09-10T02:30:54.617Z", "0.0.4": "2011-09-12T05:18:29.385Z", "0.0.5": "2011-11-30T18:55:14.616Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/cashew.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/cashew/0.0.3", "0.0.4": "http://registry.npmjs.org/cashew/0.0.4", "0.0.5": "http://registry.npmjs.org/cashew/0.0.5" }, "dist": { "0.0.3": { "shasum": "91e3296733c1929a295cce8c7e3a6c178be2b8c0", "tarball": "http://registry.npmjs.org/cashew/-/cashew-0.0.3.tgz" }, "0.0.4": { "shasum": "ad781ba03d0b1c4b35f952e24577bc53e9b7192f", "tarball": "http://registry.npmjs.org/cashew/-/cashew-0.0.4.tgz" }, "0.0.5": { "shasum": "a4f32dbcfc7761a939b0a286d9bdae720d699e8a", "tarball": "http://registry.npmjs.org/cashew/-/cashew-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/cashew/" }, "Cashew": { "name": "Cashew", "description": "ID generator", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-09-08T19:41:04.979Z", "created": "2011-09-05T20:51:30.466Z", "0.0.1": "2011-09-05T20:51:31.549Z", "0.0.2": "2011-09-08T19:34:19.691Z", "0.0.3": "2011-09-08T19:41:04.979Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/cashew.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Cashew/0.0.1", "0.0.2": "http://registry.npmjs.org/Cashew/0.0.2", "0.0.3": "http://registry.npmjs.org/Cashew/0.0.3" }, "dist": { "0.0.1": { "shasum": "8ae6ba704379e4c1765c3cf00dd7b715344356ba", "tarball": "http://registry.npmjs.org/Cashew/-/Cashew-0.0.1.tgz" }, "0.0.2": { "shasum": "c176b5d0cc5fb915a1c8a4736cd6b4cc72d5a77e", "tarball": "http://registry.npmjs.org/Cashew/-/Cashew-0.0.2.tgz" }, "0.0.3": { "shasum": "832f74b50b72fbd064ed97f4da564c57e8434e59", "tarball": "http://registry.npmjs.org/Cashew/-/Cashew-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/Cashew/" }, "cassandra": { "name": "cassandra", "description": "cassandra client for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "yukim", "email": "mor.yuki@gmail.com" } ], "time": { "modified": "2011-02-28T17:16:36.939Z", "created": "2011-02-28T17:16:36.203Z", "0.1.0": "2011-02-28T17:16:36.939Z" }, "author": { "name": "Yuki Morishita", "email": "mor.yuki@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/cassandra/0.1.0" }, "dist": { "0.1.0": { "shasum": "3861cedcc2a1d9b523a307638e534afc22058d1d", "tarball": "http://registry.npmjs.org/cassandra/-/cassandra-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/cassandra/" }, "cassandra-client": { "name": "cassandra-client", "description": "Node.js CQL driver for Apache Cassandra", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "gdusbabek", "email": "gdusbabek@gmail.com" } ], "time": { "modified": "2011-11-08T20:44:56.017Z", "created": "2011-04-25T15:26:34.357Z", "0.0.1": "2011-04-25T15:26:34.686Z", "0.0.3": "2011-05-16T16:29:28.402Z", "0.1.0": "2011-05-20T15:02:42.766Z", "0.4.3": "2011-10-27T20:06:24.175Z", "0.5.0": "2011-10-28T22:01:31.096Z", "0.5.1": "2011-11-08T20:44:56.017Z" }, "author": { "name": "Gary Dusbabek", "email": "gdusbabek@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/racker/node-cassandra-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cassandra-client/0.0.1", "0.0.3": "http://registry.npmjs.org/cassandra-client/0.0.3", "0.1.0": "http://registry.npmjs.org/cassandra-client/0.1.0", "0.4.3": "http://registry.npmjs.org/cassandra-client/0.4.3", "0.5.0": "http://registry.npmjs.org/cassandra-client/0.5.0", "0.5.1": "http://registry.npmjs.org/cassandra-client/0.5.1" }, "dist": { "0.0.1": { "shasum": "afc14de200ee5f8266ed87afc6d6e30c8c625d28", "tarball": "http://registry.npmjs.org/cassandra-client/-/cassandra-client-0.0.1.tgz" }, "0.0.3": { "shasum": "879bda148ef07b986a536deabafc996a6e8f4da8", "tarball": "http://registry.npmjs.org/cassandra-client/-/cassandra-client-0.0.3.tgz" }, "0.1.0": { "shasum": "df880fa2073456fad821f3bc30a3da1a65df9a6c", "tarball": "http://registry.npmjs.org/cassandra-client/-/cassandra-client-0.1.0.tgz" }, "0.4.3": { "shasum": "fccb6522e2d85c422737c9a88e8777c8b8db4b4a", "tarball": "http://registry.npmjs.org/cassandra-client/-/cassandra-client-0.4.3.tgz" }, "0.5.0": { "shasum": "cf7a7ac65ffa46e24e7b1a02187a9e87700fdf23", "tarball": "http://registry.npmjs.org/cassandra-client/-/cassandra-client-0.5.0.tgz" }, "0.5.1": { "shasum": "5854ed263408c45f3cb22738a2a613f31436f1c3", "tarball": "http://registry.npmjs.org/cassandra-client/-/cassandra-client-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/cassandra-client/" }, "casset": { "name": "casset", "description": "An asset helper for minify and execute sass", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "juliogarcia", "email": "julioggonz@gmail.com" } ], "time": { "modified": "2011-08-24T05:38:38.914Z", "created": "2011-08-24T05:38:38.000Z", "0.0.1": "2011-08-24T05:38:38.914Z" }, "author": { "name": "Julio García", "email": "julioggonz@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/casset/0.0.1" }, "dist": { "0.0.1": { "shasum": "dda48940356edfa9f7ecfd122adea1a5f13b3189", "tarball": "http://registry.npmjs.org/casset/-/casset-0.0.1.tgz" } }, "keywords": [ "assets", "minify", "compass" ], "url": "http://registry.npmjs.org/casset/" }, "cast": { "name": "cast", "description": "Attempts to solve the problem of unintuitive data types", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-12-07T22:52:03.300Z", "created": "2011-09-30T22:55:07.753Z", "0.1.0": "2011-12-07T22:52:03.300Z", "1.0.0": "2011-12-07T22:52:03.300Z" }, "author": { "name": "T. Jameson Little", "email": "beatgammit@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:beatgammit/cast.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cast/0.1.0", "1.0.0": "http://registry.npmjs.org/cast/1.0.0" }, "dist": { "0.1.0": { "shasum": "15c117122b1c4826bef86ce7d2051c685f94b206", "tarball": "http://registry.npmjs.org/cast/-/cast-0.1.0.tgz" }, "1.0.0": { "shasum": "fa13ca5bfa8593a7f126444f9dfbba97d8d8691f", "tarball": "http://registry.npmjs.org/cast/-/cast-1.0.0.tgz" } }, "keywords": [ "cast", "data-types", "data types", "types" ], "url": "http://registry.npmjs.org/cast/" }, "castaneum": { "name": "castaneum", "description": "basic web browser for node.js", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "goddamnbugs", "email": "steve@goddamnbugs.com" } ], "author": { "name": "Steve", "email": "steve@goddamnbugs.com", "url": "http://goddamnbugs.com/" }, "repository": { "type": "git", "url": "http://github.com/goddamnbugs/castaneum.git" }, "time": { "modified": "2010-12-24T20:11:22.171Z", "created": "2010-12-24T20:11:22.171Z", "0.1.0": "2010-12-24T20:11:22.171Z", "0.1.1": "2010-12-24T20:11:22.171Z", "0.1.2": "2010-12-24T20:11:22.171Z", "0.1.4": "2010-12-24T20:11:22.171Z", "0.1.6": "2010-12-24T20:11:22.171Z", "0.1.7": "2010-12-24T20:11:22.171Z", "0.1.8": "2010-12-24T20:11:22.171Z", "0.1.9": "2010-12-24T20:11:22.171Z", "0.2.0": "2010-12-24T20:11:22.171Z", "0.2.1": "2010-12-24T20:11:22.171Z", "0.2.2": "2010-12-24T20:11:22.171Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/castaneum/0.1.0", "0.1.1": "http://registry.npmjs.org/castaneum/0.1.1", "0.1.2": "http://registry.npmjs.org/castaneum/0.1.2", "0.1.4": "http://registry.npmjs.org/castaneum/0.1.4", "0.1.6": "http://registry.npmjs.org/castaneum/0.1.6", "0.1.7": "http://registry.npmjs.org/castaneum/0.1.7", "0.1.8": "http://registry.npmjs.org/castaneum/0.1.8", "0.1.9": "http://registry.npmjs.org/castaneum/0.1.9", "0.2.0": "http://registry.npmjs.org/castaneum/0.2.0", "0.2.1": "http://registry.npmjs.org/castaneum/0.2.1", "0.2.2": "http://registry.npmjs.org/castaneum/0.2.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.2.tgz" }, "0.1.4": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.4.tgz" }, "0.1.6": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.7.tgz" }, "0.1.8": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.8.tgz" }, "0.1.9": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.1.9.tgz" }, "0.2.0": { "tarball": "http://packages:5984/castaneum/-/castaneum-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/castaneum/-/castaneum-0.2.1.tgz" }, "0.2.2": { "shasum": "5b1fa25b2dcafb52fa2d00f8106367b0ed050303", "tarball": "http://registry.npmjs.org/castaneum/-/castaneum-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/castaneum/" }, "cat": { "name": "cat", "description": "cat will read the contents of an url", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" } ], "time": { "modified": "2011-07-26T20:14:30.267Z", "created": "2011-07-26T20:14:29.608Z", "0.1.0": "2011-07-26T20:14:30.267Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/cat/0.1.0" }, "dist": { "0.1.0": { "shasum": "64ae327d25a5782ac88bf7599df2781ba6afecb4", "tarball": "http://registry.npmjs.org/cat/-/cat-0.1.0.tgz" } }, "keywords": [ "cat", "util", "request" ], "url": "http://registry.npmjs.org/cat/" }, "catchjs": { "name": "catchjs", "description": "catches exceptions, period", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "brentlintner", "email": "brent.lintner@gmail.com" } ], "time": { "modified": "2011-01-11T23:27:24.078Z", "created": "2011-01-11T23:27:23.779Z", "0.1.0": "2011-01-11T23:27:24.078Z" }, "author": { "name": "tinyHippos" }, "versions": { "0.1.0": "http://registry.npmjs.org/catchjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "440465b757c7d3deddb5d79c4403251282d74e2d", "tarball": "http://registry.npmjs.org/catchjs/-/catchjs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/catchjs/" }, "caterpillar": { "name": "caterpillar", "description": "Caterpillar is an awesome, simple console logger for node.js. It supports grouping of messages, filtering log levels, colors, times, modules, custom formatters and custom transports. It's awesome.", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-11-02T08:50:49.500Z", "created": "2011-09-06T05:47:06.341Z", "0.1.0": "2011-09-06T05:47:11.484Z", "0.1.1": "2011-09-14T09:53:42.250Z", "0.1.2": "2011-09-27T06:18:24.503Z", "0.1.3": "2011-10-05T09:56:24.127Z", "0.1.4": "2011-10-05T10:08:29.778Z", "0.1.5": "2011-10-05T12:28:44.015Z", "0.1.6": "2011-10-05T12:35:24.586Z", "0.1.7": "2011-11-02T08:50:49.500Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/caterpillar.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/caterpillar/0.1.0", "0.1.1": "http://registry.npmjs.org/caterpillar/0.1.1", "0.1.2": "http://registry.npmjs.org/caterpillar/0.1.2", "0.1.3": "http://registry.npmjs.org/caterpillar/0.1.3", "0.1.4": "http://registry.npmjs.org/caterpillar/0.1.4", "0.1.5": "http://registry.npmjs.org/caterpillar/0.1.5", "0.1.6": "http://registry.npmjs.org/caterpillar/0.1.6", "0.1.7": "http://registry.npmjs.org/caterpillar/0.1.7" }, "dist": { "0.1.0": { "shasum": "880113e1fa19510678f13a6ba3b3a14fcb29ea90", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.0.tgz" }, "0.1.1": { "shasum": "df68b893a97989e20748daa7188f58ac4779a94c", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.1.tgz" }, "0.1.2": { "shasum": "8b18505901be2767165007e2274d21ed589319f5", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.2.tgz" }, "0.1.3": { "shasum": "cefa829b69d20ba544e726f70af5167d708e9431", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.3.tgz" }, "0.1.4": { "shasum": "c35e70d5fcbdbda28fc1c50016fff65cf8b2b894", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.4.tgz" }, "0.1.5": { "shasum": "e317fee95bd71d9f5b18b2f39dfa85a5474d1048", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.5.tgz" }, "0.1.6": { "shasum": "b2aa7c29b02060776c7c06ed984d645753bbdc19", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.6.tgz" }, "0.1.7": { "shasum": "9180cad0656baa0f2b4effa0ae6f1477b75c9eac", "tarball": "http://registry.npmjs.org/caterpillar/-/caterpillar-0.1.7.tgz" } }, "keywords": [ "console", "log", "logger", "logging", "debug" ], "url": "http://registry.npmjs.org/caterpillar/" }, "causeeffect": { "name": "causeeffect", "description": "Evented rules for nodejs - flow management simplified", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "olado", "email": "ldoktorova@gmail.com" } ], "time": { "modified": "2011-03-04T06:45:22.048Z", "created": "2011-02-07T14:57:39.538Z", "0.1.0": "2011-02-07T14:57:39.764Z", "0.1.1": "2011-02-10T16:56:37.653Z", "0.1.2": "2011-02-27T00:47:02.999Z", "0.1.3": "2011-03-04T06:45:22.048Z" }, "author": { "name": "Laura Doktorova", "email": "ldoktorova@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/olado/causeeffect.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/causeeffect/0.1.0", "0.1.1": "http://registry.npmjs.org/causeeffect/0.1.1", "0.1.2": "http://registry.npmjs.org/causeeffect/0.1.2", "0.1.3": "http://registry.npmjs.org/causeeffect/0.1.3" }, "dist": { "0.1.0": { "shasum": "14c30277152fa3bbb781770d1e92f2f0f388239b", "tarball": "http://registry.npmjs.org/causeeffect/-/causeeffect-0.1.0.tgz" }, "0.1.1": { "shasum": "f1d319156e81c935d470aa5f83b45587a24514e9", "tarball": "http://registry.npmjs.org/causeeffect/-/causeeffect-0.1.1.tgz" }, "0.1.2": { "shasum": "5ea1a1df018e1292cd9003deb6fa6a3642381688", "tarball": "http://registry.npmjs.org/causeeffect/-/causeeffect-0.1.2.tgz" }, "0.1.3": { "shasum": "dbed6bac705def751dd5341d48c2bbbe21819d69", "tarball": "http://registry.npmjs.org/causeeffect/-/causeeffect-0.1.3.tgz" } }, "keywords": [ "event", "events", "simple", "flow", "parallel", "util", "utility" ], "url": "http://registry.npmjs.org/causeeffect/" }, "cayenne": { "name": "cayenne", "description": "CoffeeScript's web framework on top of Express,Connect,Socket.IO frameworks.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "arden", "email": "arden.emily@gmail.com" } ], "time": { "modified": "2011-02-08T19:44:44.469Z", "created": "2011-02-08T19:22:37.056Z", "0.1.4": "2011-02-08T19:22:38.600Z", "0.1.5": "2011-02-08T19:44:44.469Z" }, "author": { "name": "arden", "email": "arden.emily@gmail.com" }, "versions": { "0.1.4": "http://registry.npmjs.org/cayenne/0.1.4", "0.1.5": "http://registry.npmjs.org/cayenne/0.1.5" }, "dist": { "0.1.4": { "shasum": "715b7d500d0da558f989ff4f43971c3a55113356", "tarball": "http://registry.npmjs.org/cayenne/-/cayenne-0.1.4.tgz" }, "0.1.5": { "shasum": "04b3404342f7ce23b38dc3a0fe17493f794142e3", "tarball": "http://registry.npmjs.org/cayenne/-/cayenne-0.1.5.tgz" } }, "keywords": [ "framework", "websockets", "coffeescript" ], "url": "http://registry.npmjs.org/cayenne/" }, "ccn4bnode": { "name": "ccn4bnode", "description": "A node.js-based CCNx Integration, ala ccn4b", "dist-tags": { "latest": "0.1.46" }, "maintainers": [ { "name": "truedat101", "email": "dkords@gmail.com" } ], "time": { "modified": "2011-09-09T12:42:29.709Z", "created": "2011-08-09T07:19:27.657Z", "0.1.1": "2011-08-09T07:19:27.998Z", "0.1.2": "2011-08-10T08:44:50.519Z", "0.1.31": "2011-09-08T08:40:20.680Z", "0.1.46": "2011-09-09T12:42:29.709Z" }, "author": { "name": "David J. Kordsmeier", "email": "dkords@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/truedat101/ccn4bnode.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/ccn4bnode/0.1.1", "0.1.2": "http://registry.npmjs.org/ccn4bnode/0.1.2", "0.1.31": "http://registry.npmjs.org/ccn4bnode/0.1.31", "0.1.46": "http://registry.npmjs.org/ccn4bnode/0.1.46" }, "dist": { "0.1.1": { "shasum": "fab1e14a7d5eb70959e0deb3b5aedce1b4354095", "tarball": "http://registry.npmjs.org/ccn4bnode/-/ccn4bnode-0.1.1.tgz" }, "0.1.2": { "shasum": "acbbc9c4d549b6a7cf0657895caa4c3a67de0ea3", "tarball": "http://registry.npmjs.org/ccn4bnode/-/ccn4bnode-0.1.2.tgz" }, "0.1.31": { "shasum": "bf5aba3ff99825f7616d125d8773060978ad0ac8", "tarball": "http://registry.npmjs.org/ccn4bnode/-/ccn4bnode-0.1.31.tgz" }, "0.1.46": { "shasum": "6b326054303c73b1538b3e207eac0d9ab9fd5429", "tarball": "http://registry.npmjs.org/ccn4bnode/-/ccn4bnode-0.1.46.tgz" } }, "url": "http://registry.npmjs.org/ccn4bnode/" }, "ccnq3_config": { "name": "ccnq3_config", "description": "CCNQ3 config access", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-12-08T13:08:39.262Z", "created": "2011-08-01T22:34:50.127Z", "0.0.1": "2011-12-08T13:04:19.029Z", "0.0.2": "2011-12-08T13:04:19.029Z", "0.0.3": "2011-12-08T13:04:19.029Z", "0.0.4": "2011-12-08T13:04:19.029Z", "0.0.6": "2011-12-08T13:04:19.029Z", "0.0.7": "2011-12-08T13:04:19.029Z", "0.0.8": "2011-12-08T13:04:19.029Z", "0.1.0": "2011-12-08T13:04:19.029Z", "0.1.1": "2011-12-08T13:04:19.029Z", "0.1.2": "2011-12-08T13:04:19.029Z", "0.1.3": "2011-12-08T13:04:19.029Z", "0.1.4": "2011-12-08T13:04:19.029Z", "0.1.5": "2011-12-08T13:04:19.029Z", "0.1.6": "2011-11-18T12:31:16.567Z", "0.2.0": "2011-12-08T13:04:19.029Z", "0.2.1": "2011-12-08T13:08:39.262Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/ccnq3_config/0.0.1", "0.0.2": "http://registry.npmjs.org/ccnq3_config/0.0.2", "0.0.3": "http://registry.npmjs.org/ccnq3_config/0.0.3", "0.0.4": "http://registry.npmjs.org/ccnq3_config/0.0.4", "0.0.6": "http://registry.npmjs.org/ccnq3_config/0.0.6", "0.0.7": "http://registry.npmjs.org/ccnq3_config/0.0.7", "0.0.8": "http://registry.npmjs.org/ccnq3_config/0.0.8", "0.1.0": "http://registry.npmjs.org/ccnq3_config/0.1.0", "0.1.1": "http://registry.npmjs.org/ccnq3_config/0.1.1", "0.1.2": "http://registry.npmjs.org/ccnq3_config/0.1.2", "0.1.3": "http://registry.npmjs.org/ccnq3_config/0.1.3", "0.1.4": "http://registry.npmjs.org/ccnq3_config/0.1.4", "0.1.5": "http://registry.npmjs.org/ccnq3_config/0.1.5", "0.1.6": "http://registry.npmjs.org/ccnq3_config/0.1.6", "0.2.0": "http://registry.npmjs.org/ccnq3_config/0.2.0", "0.2.1": "http://registry.npmjs.org/ccnq3_config/0.2.1" }, "dist": { "0.0.1": { "shasum": "ea3cd021a3b3d8021f98d36df757bfde41c1b60b", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.1.tgz" }, "0.0.2": { "shasum": "0e3b9e8a1fc9fe36345566a3f45732ef39e3a2ab", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.2.tgz" }, "0.0.3": { "shasum": "0fef386438b869683090cc2f2622c538efb3283b", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.3.tgz" }, "0.0.4": { "shasum": "ea713503bc6a3b32c9c8baf19b9db8fe1b92f1f9", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.4.tgz" }, "0.0.6": { "shasum": "b5df06448dcae44a59653a0993283f85d258f20b", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.6.tgz" }, "0.0.7": { "shasum": "1b5a4a5fee7cd00d7b67089726912ae7a99680e0", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.7.tgz" }, "0.0.8": { "shasum": "54630e5e51d6f2f7a44a38f286a8a2ef0c6cdf5d", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.0.8.tgz" }, "0.1.0": { "shasum": "3089fefe92285e9135cbdf1582b39c4a255e0026", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.0.tgz" }, "0.1.1": { "shasum": "80b0621a4f0ee3c8e8deb9479235e091ff03e2ff", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.1.tgz" }, "0.1.2": { "shasum": "dd6734914f29cd90c663ce33c8267c994b60177a", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.2.tgz" }, "0.1.3": { "shasum": "9a5995b242fe40071fa64d06c8effa46ca5b4306", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.3.tgz" }, "0.1.4": { "shasum": "e404efa85a289c1384efb9858c675caee6ab1dc8", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.4.tgz" }, "0.1.5": { "shasum": "ad5081b9d382b74861829826b2528d5f0d043f49", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.5.tgz" }, "0.1.6": { "shasum": "6bc04323dbb2a41022ed97b851c197992d20d2b2", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.1.6.tgz" }, "0.2.0": { "shasum": "d3bada4c5894500b6aeb10937b0f163410da6f42", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.2.0.tgz" }, "0.2.1": { "shasum": "41672c2aac138618365eaf06830197d1ffc0ad18", "tarball": "http://registry.npmjs.org/ccnq3_config/-/ccnq3_config-0.2.1.tgz" } }, "keywords": [ "ccnq3" ], "url": "http://registry.npmjs.org/ccnq3_config/" }, "ccnq3_host": { "name": "ccnq3_host", "description": "Host-specific applications for CCNQ3", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-09-27T08:54:28.740Z", "created": "2011-09-26T22:33:49.395Z", "0.0.6": "2011-09-26T22:33:51.242Z", "0.0.7": "2011-09-26T22:36:11.303Z", "0.0.8": "2011-09-26T22:44:21.382Z", "0.0.9": "2011-09-27T08:53:55.598Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.6": "http://registry.npmjs.org/ccnq3_host/0.0.6", "0.0.7": "http://registry.npmjs.org/ccnq3_host/0.0.7", "0.0.8": "http://registry.npmjs.org/ccnq3_host/0.0.8" }, "dist": { "0.0.6": { "shasum": "4bc4aec800fa24f66544efb313a602ac35a824a3", "tarball": "http://registry.npmjs.org/ccnq3_host/-/ccnq3_host-0.0.6.tgz" }, "0.0.7": { "shasum": "b3bd365b3b370fdb70fdb2a89c06f26d252ab3b7", "tarball": "http://registry.npmjs.org/ccnq3_host/-/ccnq3_host-0.0.7.tgz" }, "0.0.8": { "shasum": "b5713b33eb9fe89bec0beed9cbd36c1d8e226e65", "tarball": "http://registry.npmjs.org/ccnq3_host/-/ccnq3_host-0.0.8.tgz" } }, "keywords": [ "" ], "url": "http://registry.npmjs.org/ccnq3_host/" }, "ccnq3_logger": { "name": "ccnq3_logger", "description": "CCNQ3 logging", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-08-29T21:07:42.026Z", "created": "2011-08-29T21:06:17.705Z", "0.0.1": "2011-08-29T21:06:19.752Z", "0.0.2": "2011-08-29T21:07:42.026Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/ccnq3_logger/0.0.1", "0.0.2": "http://registry.npmjs.org/ccnq3_logger/0.0.2" }, "dist": { "0.0.1": { "shasum": "defbb975f463c15f1b85bd7cf873d808c4519c24", "tarball": "http://registry.npmjs.org/ccnq3_logger/-/ccnq3_logger-0.0.1.tgz" }, "0.0.2": { "shasum": "6b9a220d434894b5af196c4e9139caaad04e5023", "tarball": "http://registry.npmjs.org/ccnq3_logger/-/ccnq3_logger-0.0.2.tgz" } }, "keywords": [ "ccnq3" ], "url": "http://registry.npmjs.org/ccnq3_logger/" }, "ccnq3_roles": { "name": "ccnq3_roles", "description": "User management applications for CCNQ3", "dist-tags": { "latest": "0.0.47" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-12-12T23:24:38.194Z", "created": "2011-09-12T13:21:51.137Z", "0.0.11": "2011-09-12T13:21:53.088Z", "0.0.12": "2011-09-12T19:09:04.027Z", "0.0.13": "2011-09-13T11:58:03.936Z", "0.0.14": "2011-09-13T19:51:27.162Z", "0.0.15": "2011-09-13T21:38:05.357Z", "0.0.16": "2011-09-14T20:35:31.256Z", "0.0.17": "2011-09-15T09:53:15.552Z", "0.0.18": "2011-09-15T10:54:15.374Z", "0.0.19": "2011-09-15T11:23:31.743Z", "0.0.20": "2011-09-15T11:42:39.475Z", "0.0.21": "2011-09-15T12:14:47.688Z", "0.0.22": "2011-09-16T10:31:34.504Z", "0.0.24": "2011-09-19T13:58:56.068Z", "0.0.25": "2011-09-19T18:18:29.554Z", "0.0.26": "2011-09-19T18:22:28.073Z", "0.0.27": "2011-09-19T18:52:44.639Z", "0.0.28": "2011-09-19T19:07:35.079Z", "0.0.29": "2011-09-19T19:49:35.707Z", "0.0.30": "2011-09-19T19:58:00.510Z", "0.0.31": "2011-09-19T20:36:26.387Z", "0.0.32": "2011-09-22T08:03:32.055Z", "0.0.33": "2011-09-27T10:46:25.133Z", "0.0.34": "2011-10-21T12:46:35.207Z", "0.0.35": "2011-10-21T12:51:06.176Z", "0.0.36": "2011-10-22T08:21:50.672Z", "0.0.37": "2011-10-22T08:42:41.993Z", "0.0.38": "2011-10-22T09:14:00.614Z", "0.0.39": "2011-10-22T14:14:14.960Z", "0.0.40": "2011-10-22T14:40:09.092Z", "0.0.41": "2011-10-24T10:51:35.587Z", "0.0.42": "2011-10-24T19:27:42.787Z", "0.0.43": "2011-10-24T21:39:38.189Z", "0.0.44": "2011-10-24T21:44:49.169Z", "0.0.45": "2011-10-28T20:56:06.706Z", "0.0.46": "2011-10-30T15:53:11.841Z", "0.0.47": "2011-12-12T23:24:38.194Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.11": "http://registry.npmjs.org/ccnq3_roles/0.0.11", "0.0.12": "http://registry.npmjs.org/ccnq3_roles/0.0.12", "0.0.13": "http://registry.npmjs.org/ccnq3_roles/0.0.13", "0.0.14": "http://registry.npmjs.org/ccnq3_roles/0.0.14", "0.0.15": "http://registry.npmjs.org/ccnq3_roles/0.0.15", "0.0.16": "http://registry.npmjs.org/ccnq3_roles/0.0.16", "0.0.17": "http://registry.npmjs.org/ccnq3_roles/0.0.17", "0.0.18": "http://registry.npmjs.org/ccnq3_roles/0.0.18", "0.0.19": "http://registry.npmjs.org/ccnq3_roles/0.0.19", "0.0.20": "http://registry.npmjs.org/ccnq3_roles/0.0.20", "0.0.21": "http://registry.npmjs.org/ccnq3_roles/0.0.21", "0.0.22": "http://registry.npmjs.org/ccnq3_roles/0.0.22", "0.0.24": "http://registry.npmjs.org/ccnq3_roles/0.0.24", "0.0.25": "http://registry.npmjs.org/ccnq3_roles/0.0.25", "0.0.26": "http://registry.npmjs.org/ccnq3_roles/0.0.26", "0.0.27": "http://registry.npmjs.org/ccnq3_roles/0.0.27", "0.0.28": "http://registry.npmjs.org/ccnq3_roles/0.0.28", "0.0.29": "http://registry.npmjs.org/ccnq3_roles/0.0.29", "0.0.30": "http://registry.npmjs.org/ccnq3_roles/0.0.30", "0.0.31": "http://registry.npmjs.org/ccnq3_roles/0.0.31", "0.0.32": "http://registry.npmjs.org/ccnq3_roles/0.0.32", "0.0.33": "http://registry.npmjs.org/ccnq3_roles/0.0.33", "0.0.34": "http://registry.npmjs.org/ccnq3_roles/0.0.34", "0.0.35": "http://registry.npmjs.org/ccnq3_roles/0.0.35", "0.0.36": "http://registry.npmjs.org/ccnq3_roles/0.0.36", "0.0.37": "http://registry.npmjs.org/ccnq3_roles/0.0.37", "0.0.38": "http://registry.npmjs.org/ccnq3_roles/0.0.38", "0.0.39": "http://registry.npmjs.org/ccnq3_roles/0.0.39", "0.0.40": "http://registry.npmjs.org/ccnq3_roles/0.0.40", "0.0.41": "http://registry.npmjs.org/ccnq3_roles/0.0.41", "0.0.42": "http://registry.npmjs.org/ccnq3_roles/0.0.42", "0.0.43": "http://registry.npmjs.org/ccnq3_roles/0.0.43", "0.0.44": "http://registry.npmjs.org/ccnq3_roles/0.0.44", "0.0.45": "http://registry.npmjs.org/ccnq3_roles/0.0.45", "0.0.46": "http://registry.npmjs.org/ccnq3_roles/0.0.46", "0.0.47": "http://registry.npmjs.org/ccnq3_roles/0.0.47" }, "dist": { "0.0.11": { "shasum": "7bb0b60a5da6f55b4bd2dbd7a128c5dfe505e23e", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.11.tgz" }, "0.0.12": { "shasum": "8e30c76fc10a10b9de9f08a6c6bd0bd7a12058da", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.12.tgz" }, "0.0.13": { "shasum": "459ff86b005fcd5184274f589cc89e8cd0f715ee", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.13.tgz" }, "0.0.14": { "shasum": "8adbe3120c61cd381a5b6008db6c9ef76e5cfa48", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.14.tgz" }, "0.0.15": { "shasum": "4960637194bf4faf4485d7d0b6c7de13d41c6376", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.15.tgz" }, "0.0.16": { "shasum": "12f5f9738407d82b8bedd8605e9b0736f4e2b802", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.16.tgz" }, "0.0.17": { "shasum": "236889a51e383a337357022dfd39b63fd858d9bf", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.17.tgz" }, "0.0.18": { "shasum": "ef714fa0c33b924fc8ab3f24584802ca8c791dba", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.18.tgz" }, "0.0.19": { "shasum": "1f5eb3d091434c69711664453d807467f84112d3", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.19.tgz" }, "0.0.20": { "shasum": "6cba10ab787db42e602b315e09a90fa3bafe9b68", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.20.tgz" }, "0.0.21": { "shasum": "d3334c96828cc9244c35c4f3ddf76f466cd2d5fd", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.21.tgz" }, "0.0.22": { "shasum": "12103ab8c6333e118c474073110823c2a47d4d7d", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.22.tgz" }, "0.0.24": { "shasum": "4998937e668cad3a2a4b0fc226844344751d7c0d", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.24.tgz" }, "0.0.25": { "shasum": "4e558e715b3184667436c99cd88319caa4d1edbd", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.25.tgz" }, "0.0.26": { "shasum": "649106feab2fe1b7daa642e664c90c1c9b9c86ef", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.26.tgz" }, "0.0.27": { "shasum": "316ca5e01e610fedfd0a50d11f443bf097053fce", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.27.tgz" }, "0.0.28": { "shasum": "d251669380faedd4e0c8a9ab54adfa3968c4c966", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.28.tgz" }, "0.0.29": { "shasum": "3692567ae748f3519c238d593b5ca4f8b5fd9299", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.29.tgz" }, "0.0.30": { "shasum": "b6887ebad5356f706d0528c77bc9cc1a5af09978", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.30.tgz" }, "0.0.31": { "shasum": "bb9502d7441a9c08c66982522c91ab55ebea83e0", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.31.tgz" }, "0.0.32": { "shasum": "18feadc777805a1d435b1f01cfeadef0e4159309", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.32.tgz" }, "0.0.33": { "shasum": "b7e51ade3becd8525493ca0fa6315b0e91d0eb61", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.33.tgz" }, "0.0.34": { "shasum": "b1a8eb6f76018f75d1b1637493c488e981f60241", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.34.tgz" }, "0.0.35": { "shasum": "a1b7af3e4db587e505d5f6f84ccfec8c127894fd", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.35.tgz" }, "0.0.36": { "shasum": "fe4a52fe95ad33717537fe7c22767bd8d764a91c", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.36.tgz" }, "0.0.37": { "shasum": "5fda11396feba10954356a38dbd01ff08bece6e1", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.37.tgz" }, "0.0.38": { "shasum": "8b604ebbc717d8e3c371d2df7f3ae2c2123dc30e", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.38.tgz" }, "0.0.39": { "shasum": "898ab9cb1041d93d854475e8a7092871b143511c", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.39.tgz" }, "0.0.40": { "shasum": "8ca90bec7f6087f92df3de20e359e7421f6e1c16", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.40.tgz" }, "0.0.41": { "shasum": "17cdd71791c808448a4de41a7970fbcaae6ca054", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.41.tgz" }, "0.0.42": { "shasum": "75f0441a07ae007dd13c301ada9600f5b963525a", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.42.tgz" }, "0.0.43": { "shasum": "49523ffe7f4883a2ee88eb3bdfa571b5e6fe7a14", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.43.tgz" }, "0.0.44": { "shasum": "eec152f3ea248bb48a802728bfc27168260862b0", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.44.tgz" }, "0.0.45": { "shasum": "0aeea95a47e58067483adbf08bcbf6623154bbd9", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.45.tgz" }, "0.0.46": { "shasum": "7fda037c00d260140c8fd31d1291b9cc2371e5c2", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.46.tgz" }, "0.0.47": { "shasum": "dd8a93876e7a3d20822d86c72cc039160381e049", "tarball": "http://registry.npmjs.org/ccnq3_roles/-/ccnq3_roles-0.0.47.tgz" } }, "keywords": [ "" ], "url": "http://registry.npmjs.org/ccnq3_roles/" }, "cconstantine": { "name": "cconstantine", "dist-tags": {}, "maintainers": [ { "name": "cconstantine", "email": "cconstan@gmail.com" } ], "time": { "modified": "2011-11-13T04:54:20.730Z", "created": "2011-11-13T04:54:20.730Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/cconstantine/" }, "ccss": { "name": "ccss", "description": "CoffeeScript CSS", "dist-tags": { "latest": "0.1.2-1" }, "maintainers": [ { "name": "aeosynth", "email": "james.r.campos@gmail.com" } ], "time": { "modified": "2011-02-11T02:11:15.694Z", "created": "2011-02-07T06:33:31.256Z", "0.0.0": "2011-02-07T06:33:31.680Z", "0.1.0": "2011-02-11T00:43:58.063Z", "0.1.1": "2011-02-11T01:25:02.867Z", "0.1.2": "2011-02-11T01:50:32.417Z", "0.1.2-1": "2011-02-11T02:11:15.694Z" }, "author": { "name": "James Campos", "email": "james.r.campos@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/aeosynth/ccss.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ccss/0.0.0", "0.1.0": "http://registry.npmjs.org/ccss/0.1.0", "0.1.1": "http://registry.npmjs.org/ccss/0.1.1", "0.1.2": "http://registry.npmjs.org/ccss/0.1.2", "0.1.2-1": "http://registry.npmjs.org/ccss/0.1.2-1" }, "dist": { "0.0.0": { "shasum": "519895fba516e56839d06937c6ee28106fc088a9", "tarball": "http://registry.npmjs.org/ccss/-/ccss-0.0.0.tgz" }, "0.1.0": { "shasum": "4be19e21180b5106c6a6e0e619206af008734500", "tarball": "http://registry.npmjs.org/ccss/-/ccss-0.1.0.tgz" }, "0.1.1": { "shasum": "637d3f8985dc72d731296bc522cf9ea6f36b443c", "tarball": "http://registry.npmjs.org/ccss/-/ccss-0.1.1.tgz" }, "0.1.2": { "shasum": "0ee0f5c79d85606cbe222d27029e4d935370a49f", "tarball": "http://registry.npmjs.org/ccss/-/ccss-0.1.2.tgz" }, "0.1.2-1": { "shasum": "0f38572d1f954a189e03d3bd999f61233a5254dd", "tarball": "http://registry.npmjs.org/ccss/-/ccss-0.1.2-1.tgz" } }, "keywords": [ "css" ], "url": "http://registry.npmjs.org/ccss/" }, "cdb": { "name": "cdb", "description": "Minimalist interface for CouchDB access", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-09-29T18:53:16.597Z", "created": "2011-06-07T13:20:55.655Z", "0.0.1": "2011-06-07T13:20:56.148Z", "0.0.2": "2011-06-23T21:24:14.571Z", "0.0.3": "2011-06-23T21:40:44.691Z", "0.0.4": "2011-06-23T23:30:50.540Z", "0.0.6": "2011-08-29T20:57:27.616Z", "0.0.7": "2011-08-29T21:04:12.087Z", "0.0.8": "2011-09-29T16:29:17.090Z", "0.0.9": "2011-09-29T16:45:40.245Z", "0.0.10": "2011-09-29T16:52:03.878Z", "0.0.11": "2011-09-29T16:58:40.074Z", "0.0.12": "2011-09-29T18:53:16.597Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/cdb/0.0.1", "0.0.2": "http://registry.npmjs.org/cdb/0.0.2", "0.0.3": "http://registry.npmjs.org/cdb/0.0.3", "0.0.4": "http://registry.npmjs.org/cdb/0.0.4", "0.0.6": "http://registry.npmjs.org/cdb/0.0.6", "0.0.7": "http://registry.npmjs.org/cdb/0.0.7", "0.0.8": "http://registry.npmjs.org/cdb/0.0.8", "0.0.9": "http://registry.npmjs.org/cdb/0.0.9", "0.0.10": "http://registry.npmjs.org/cdb/0.0.10", "0.0.11": "http://registry.npmjs.org/cdb/0.0.11", "0.0.12": "http://registry.npmjs.org/cdb/0.0.12" }, "dist": { "0.0.1": { "shasum": "4689f7e91e34168770163ee7ad60a9b2fdeb5a3d", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.1.tgz" }, "0.0.2": { "shasum": "c724cc1393675f6f14d60fc679843b763ac3b39e", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.2.tgz" }, "0.0.3": { "shasum": "81bd047ad3d9ff52454a38da16ac7b4da0173c77", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.3.tgz" }, "0.0.4": { "shasum": "ca06d1154271c8af774b8f8a51d9dcb9c7aa801f", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.4.tgz" }, "0.0.6": { "shasum": "75f2cb8d98e6b5a5440a8470a16831e684ea391f", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.6.tgz" }, "0.0.7": { "shasum": "cbedff559e062ceabe6f04a0713c0b52ed273fcc", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.7.tgz" }, "0.0.8": { "shasum": "b7bad0192a515b6836508cfc9e4b3fc85775d914", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.8.tgz" }, "0.0.9": { "shasum": "05c52f46b9cb880d66cdecbd0daeacc995feb993", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.9.tgz" }, "0.0.10": { "shasum": "93aed422a15fc87eadd69993beaf24bef67c8636", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.10.tgz" }, "0.0.11": { "shasum": "e715a8d79c3531bb20e8e1d01775e29632b570c8", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.11.tgz" }, "0.0.12": { "shasum": "a2d8403824522154610f28d097f27adb326f01c0", "tarball": "http://registry.npmjs.org/cdb/-/cdb-0.0.12.tgz" } }, "keywords": [ "couchdb" ], "url": "http://registry.npmjs.org/cdb/" }, "cdb_changes": { "name": "cdb_changes", "description": "Minimalist interface for CouchDB _changes", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-06-23T23:40:26.364Z", "created": "2011-06-07T13:21:05.502Z", "0.0.1": "2011-06-07T13:21:06.025Z", "0.0.3": "2011-06-14T11:08:08.200Z", "0.0.6": "2011-06-23T21:24:19.535Z", "0.0.7": "2011-06-23T21:40:50.613Z", "0.0.8": "2011-06-23T23:30:55.312Z", "0.0.9": "2011-06-23T23:40:26.364Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/cdb_changes/0.0.1", "0.0.3": "http://registry.npmjs.org/cdb_changes/0.0.3", "0.0.6": "http://registry.npmjs.org/cdb_changes/0.0.6", "0.0.7": "http://registry.npmjs.org/cdb_changes/0.0.7", "0.0.8": "http://registry.npmjs.org/cdb_changes/0.0.8", "0.0.9": "http://registry.npmjs.org/cdb_changes/0.0.9" }, "dist": { "0.0.1": { "shasum": "e3d858920992aa933917a6bf13bd035373e6a85b", "tarball": "http://registry.npmjs.org/cdb_changes/-/cdb_changes-0.0.1.tgz" }, "0.0.3": { "shasum": "c3a523aee7aaed846b32dda020a7ec24590e5671", "tarball": "http://registry.npmjs.org/cdb_changes/-/cdb_changes-0.0.3.tgz" }, "0.0.6": { "shasum": "ab8490ff2fb3fcc268c1ffb6bc8632e97690f472", "tarball": "http://registry.npmjs.org/cdb_changes/-/cdb_changes-0.0.6.tgz" }, "0.0.7": { "shasum": "c75ed350099fca9e1cefb6e170f504357a01bc90", "tarball": "http://registry.npmjs.org/cdb_changes/-/cdb_changes-0.0.7.tgz" }, "0.0.8": { "shasum": "cc9e8ce024d85f667bde1028f54b35cc61bf6bc1", "tarball": "http://registry.npmjs.org/cdb_changes/-/cdb_changes-0.0.8.tgz" }, "0.0.9": { "shasum": "7538d0b5c16ae30b5be1931698ed7a10477899c4", "tarball": "http://registry.npmjs.org/cdb_changes/-/cdb_changes-0.0.9.tgz" } }, "keywords": [ "couchdb" ], "url": "http://registry.npmjs.org/cdb_changes/" }, "celeri": { "name": "celeri", "description": "CLI lib", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-10T00:18:54.036Z", "created": "2011-09-19T17:14:46.181Z", "0.0.3": "2011-09-19T17:14:46.972Z", "0.0.5": "2011-09-19T23:24:47.893Z", "0.0.6": "2011-09-20T01:20:43.245Z", "0.0.7": "2011-09-20T03:57:40.311Z", "0.0.8": "2011-09-20T07:30:37.819Z", "0.0.9": "2011-09-20T16:42:34.831Z", "0.0.10": "2011-11-03T22:47:31.159Z", "0.1.0": "2011-11-07T20:31:36.303Z", "0.1.1": "2011-11-15T03:06:24.125Z", "0.1.2": "2011-11-15T07:36:33.548Z", "0.1.3": "2011-11-30T18:55:58.161Z", "0.2.0": "2011-12-04T21:19:19.036Z", "0.2.1": "2011-12-05T05:28:12.234Z", "0.2.2": "2011-12-09T23:41:31.294Z", "0.2.3": "2011-12-09T23:42:34.831Z", "0.2.4": "2011-12-10T00:06:50.809Z", "0.2.5": "2011-12-10T00:18:54.036Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/celeri.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/celeri/0.0.3", "0.0.5": "http://registry.npmjs.org/celeri/0.0.5", "0.0.6": "http://registry.npmjs.org/celeri/0.0.6", "0.0.7": "http://registry.npmjs.org/celeri/0.0.7", "0.0.8": "http://registry.npmjs.org/celeri/0.0.8", "0.0.9": "http://registry.npmjs.org/celeri/0.0.9", "0.0.10": "http://registry.npmjs.org/celeri/0.0.10", "0.1.0": "http://registry.npmjs.org/celeri/0.1.0", "0.1.1": "http://registry.npmjs.org/celeri/0.1.1", "0.1.2": "http://registry.npmjs.org/celeri/0.1.2", "0.1.3": "http://registry.npmjs.org/celeri/0.1.3", "0.2.0": "http://registry.npmjs.org/celeri/0.2.0", "0.2.1": "http://registry.npmjs.org/celeri/0.2.1", "0.2.2": "http://registry.npmjs.org/celeri/0.2.2", "0.2.3": "http://registry.npmjs.org/celeri/0.2.3", "0.2.4": "http://registry.npmjs.org/celeri/0.2.4", "0.2.5": "http://registry.npmjs.org/celeri/0.2.5" }, "dist": { "0.0.3": { "shasum": "b67f49d18eaa43a7419e46288032317fc54711e0", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.3.tgz" }, "0.0.5": { "shasum": "e508982c3eac2d7d848398181b61543a5b72ca24", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.5.tgz" }, "0.0.6": { "shasum": "0984f6ab40ed8355e71838e864517c36c6068760", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.6.tgz" }, "0.0.7": { "shasum": "7d438c3aecd726ee993b19602f053a64081a5fd6", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.7.tgz" }, "0.0.8": { "shasum": "e5fd51d644126863f37bb78266571e69105af2ca", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.8.tgz" }, "0.0.9": { "shasum": "26517c544f0db44962464b9f537f70b4ac26cc9c", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.9.tgz" }, "0.0.10": { "shasum": "73aaac6f5931491ef19d7b1a77902c5b499c82e9", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.0.10.tgz" }, "0.1.0": { "shasum": "c50499b1861601240b68329bdb0679f213da5be5", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.1.0.tgz" }, "0.1.1": { "shasum": "ed8a8ee7476eb10e6dcbc643d537d0df880dbe96", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.1.1.tgz" }, "0.1.2": { "shasum": "ad0ad5d4eae0f10806419ddf571540bd5898e758", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.1.2.tgz" }, "0.1.3": { "shasum": "006fc9a40a0df86498695b137047dcde9a0ddec1", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.1.3.tgz" }, "0.2.0": { "shasum": "733c31c5c7b5556d0394a19d89695a34f81f99d7", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.2.0.tgz" }, "0.2.1": { "shasum": "29dccb19bad7f407f308b10ea855faab66e435b1", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.2.1.tgz" }, "0.2.2": { "shasum": "6fe3ed0b7da2c9521012485c7e1b7ee61ec59b1e", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.2.2.tgz" }, "0.2.3": { "shasum": "228a04c60cc90bd2cf52a6c4bdcdb92d3f15e9a4", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.2.3.tgz" }, "0.2.4": { "shasum": "54f6d0bec2e7453b02707b9ac7fbcaeab0348eaa", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.2.4.tgz" }, "0.2.5": { "shasum": "fa7d7671b92311be2c77d8c520f0779d21a88965", "tarball": "http://registry.npmjs.org/celeri/-/celeri-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/celeri/" }, "cempl8": { "name": "cempl8", "description": "JS macros, simple or complex", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-09-16T20:34:02.327Z", "created": "2011-08-21T14:31:08.656Z", "0.1.0": "2011-08-21T14:31:11.903Z", "0.1.1": "2011-09-16T19:00:28.142Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-cempl8.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cempl8/0.1.0", "0.1.1": "http://registry.npmjs.org/cempl8/0.1.1" }, "dist": { "0.1.0": { "shasum": "ea4eba88f6705e9651fbc6b75c05971a882b1013", "tarball": "http://registry.npmjs.org/cempl8/-/cempl8-0.1.0.tgz" }, "0.1.1": { "shasum": "0da2f1debc08af93e122fffb0e7128b567fd35d5", "tarball": "http://registry.npmjs.org/cempl8/-/cempl8-0.1.1.tgz" } }, "keywords": [ "macros", "templates", "code", "macro", "template", "" ], "url": "http://registry.npmjs.org/cempl8/" }, "cereal": { "name": "cereal", "dist-tags": { "latest": "0.0.7" }, "readme": "# Cereal\n\nSerialisation Library for JavaScript that respects object aliases.\n\nCan be used either client-side or in NodeJS.\n\n## What does it solve?\n\n### Aliases\n\n var x = {};\n var y = {a: x, b: x};\n\nIf you take the above and then do `JSON.parse(JSON.stringify(y))` then\nyou will lose the alias to `x`: what you'll get back will be `{a: {},\nb: {}}`.\n\nIf you instead do `Cereal.parse(Cereal.stringify(y))` then you'll get\nback the correct object shape, with both `a` and `b` pointing to the\nsame object.\n\n### Loops\n\nJSON can't cope with cyclical data structures. Cereal can.\n\n var x = {};\n x.x = x;\n\nJSON will blow up if you try to `stringify(x)`. Cereal will work\ncorrectly.\n\n## Anything else?\n\nJSON invokes `toJSON` on an object before encoding it. Analogously to\nthis, Cereal invokes invoking a `cerealise` function if it exists and\nencoding what is returned from that.\n\nNote that Cereal first rewrites the object structure to something\nwithout loops or aliases (but from which the loops and aliases can be\nreconstructed) and then it just uses normal JSON encoding on the\nresult. And vice-versa.\n\nAs a result, Cereal will ignore everything that JSON would ignore\ntoo. Thus as normal, you lose functions, prototypes etc etc.\n", "maintainers": [ { "name": "msackman", "email": "matthew@rabbitmq.com" } ], "time": { "modified": "2011-12-08T14:41:14.354Z", "created": "2011-11-30T16:17:50.412Z", "0.0.1": "2011-11-30T16:17:51.527Z", "0.0.2": "2011-11-30T16:19:52.040Z", "0.0.3": "2011-12-01T12:16:02.471Z", "0.0.4": "2011-12-07T13:04:44.370Z", "0.0.5": "2011-12-07T18:20:51.484Z", "0.0.6": "2011-12-07T21:44:07.588Z", "0.0.7": "2011-12-08T14:41:14.354Z" }, "author": { "name": "Matthew Sackman" }, "repository": { "type": "git", "url": "git://github.com/atomizejs/cereal.git" }, "description": "Serialisation library for JavaScript that understands object graphs", "versions": { "0.0.1": "http://registry.npmjs.org/cereal/0.0.1", "0.0.2": "http://registry.npmjs.org/cereal/0.0.2", "0.0.3": "http://registry.npmjs.org/cereal/0.0.3", "0.0.4": "http://registry.npmjs.org/cereal/0.0.4", "0.0.5": "http://registry.npmjs.org/cereal/0.0.5", "0.0.6": "http://registry.npmjs.org/cereal/0.0.6", "0.0.7": "http://registry.npmjs.org/cereal/0.0.7" }, "dist": { "0.0.1": { "shasum": "334d78b0ad2b350d1c9ba2534fdc643604101c41", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.1.tgz" }, "0.0.2": { "shasum": "1468ffc8809401a79ca7639801609e1b7c97e40b", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.2.tgz" }, "0.0.3": { "shasum": "7316d3284f7dd1b49bdfe1088218d4f09165dbf4", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.3.tgz" }, "0.0.4": { "shasum": "646cb40c652ad75bb10d4a5a4c115ca5c10c28a1", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.4.tgz" }, "0.0.5": { "shasum": "1ded37b6b6c8b776ceae620d36c33baf220aa4d3", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.5.tgz" }, "0.0.6": { "shasum": "4b0c2a3d5f79626c99f031ad1b776c7add16feb1", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.6.tgz" }, "0.0.7": { "shasum": "b483b91db95ebb4c4eb9fbf203a9c12b47f13414", "tarball": "http://registry.npmjs.org/cereal/-/cereal-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/cereal/" }, "cfg": { "name": "cfg", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-09-12T16:45:15.829Z", "created": "2011-09-12T16:45:13.011Z", "0.0.2": "2011-09-12T16:45:15.829Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/cfg.js.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/cfg/0.0.2" }, "dist": { "0.0.2": { "shasum": "9096545e5fcc4bd3a42ec0aace6ed632450c30e0", "tarball": "http://registry.npmjs.org/cfg/-/cfg-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/cfg/" }, "cgi": { "name": "cgi", "description": "A stack/connect layer to invoke and serve CGI executables.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-03-28T19:57:55.561Z", "created": "2011-02-17T22:20:35.511Z", "0.0.1": "2011-02-17T22:20:36.655Z", "0.0.2": "2011-02-18T18:08:05.771Z", "0.0.3": "2011-02-19T00:01:07.524Z", "0.0.4": "2011-03-11T01:24:58.199Z", "0.0.5": "2011-03-11T01:28:55.121Z", "0.0.6": "2011-03-11T01:30:14.952Z", "0.0.7": "2011-03-28T18:19:43.153Z", "0.0.8": "2011-03-28T19:57:55.561Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-cgi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cgi/0.0.1", "0.0.2": "http://registry.npmjs.org/cgi/0.0.2", "0.0.3": "http://registry.npmjs.org/cgi/0.0.3", "0.0.4": "http://registry.npmjs.org/cgi/0.0.4", "0.0.5": "http://registry.npmjs.org/cgi/0.0.5", "0.0.6": "http://registry.npmjs.org/cgi/0.0.6", "0.0.7": "http://registry.npmjs.org/cgi/0.0.7", "0.0.8": "http://registry.npmjs.org/cgi/0.0.8" }, "dist": { "0.0.1": { "shasum": "12ad919deb6f0ad355233e24b98ff742407cf2f6", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.1.tgz" }, "0.0.2": { "shasum": "a557a952316732d523bac14b918bc4d907c22a64", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.2.tgz" }, "0.0.3": { "shasum": "1a9bf7c0e32badf2dd08bac7d39bc46b8b8a8531", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.3.tgz" }, "0.0.4": { "shasum": "df615e9c4facdb715c8e55ed89672c6597f19f0f", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.4.tgz" }, "0.0.5": { "shasum": "0985bdc3a17666539ba7d39c30357f005da1f401", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.5.tgz" }, "0.0.6": { "shasum": "4033740b74199b553dc63a74ea32ea741c0be28f", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.6.tgz" }, "0.0.7": { "shasum": "2b22877b0d1ec9b69cc0d3adaa4352ea7974f6d6", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.7.tgz" }, "0.0.8": { "shasum": "7fda711295a84cef71fa2132bc8e173fdfe25cfc", "tarball": "http://registry.npmjs.org/cgi/-/cgi-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/cgi/" }, "chai": { "name": "chai", "description": "Assertion framework for node.js and the browser.", "dist-tags": { "latest": "0.0.2" }, "readme": "", "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-07T17:00:00.424Z", "created": "2011-12-07T06:53:41.352Z", "0.0.1": "2011-12-07T06:53:41.900Z", "0.0.2": "2011-12-07T17:00:00.424Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git@github.com:logicalparadox/sherlock.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chai/0.0.1", "0.0.2": "http://registry.npmjs.org/chai/0.0.2" }, "dist": { "0.0.1": { "shasum": "a858cf9ecc09afb1651022371dbe5ae0bdde77db", "tarball": "http://registry.npmjs.org/chai/-/chai-0.0.1.tgz" }, "0.0.2": { "shasum": "368ce03612b088606011f25a479ed8b4e0b1f2c8", "tarball": "http://registry.npmjs.org/chai/-/chai-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/chai/" }, "chain": { "name": "chain", "description": "A microframework for handling async JS", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-02-19T01:00:17.936Z", "created": "2011-01-22T11:09:32.168Z", "0.1.0": "2011-01-22T11:09:33.421Z", "0.1.1": "2011-01-22T13:03:37.733Z", "0.1.2": "2011-01-22T21:38:28.319Z", "0.1.3": "2011-02-19T01:00:17.936Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/chain.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/chain/0.1.0", "0.1.1": "http://registry.npmjs.org/chain/0.1.1", "0.1.2": "http://registry.npmjs.org/chain/0.1.2", "0.1.3": "http://registry.npmjs.org/chain/0.1.3" }, "dist": { "0.1.0": { "shasum": "313ff60f33dc0a0504fe8eafe88b1330075cd93d", "tarball": "http://registry.npmjs.org/chain/-/chain-0.1.0.tgz" }, "0.1.1": { "shasum": "ef3e3a57d41e8a69f7328f68f44041daa11c35bd", "tarball": "http://registry.npmjs.org/chain/-/chain-0.1.1.tgz" }, "0.1.2": { "shasum": "b5ecb1ed9788a871421e31d8346b09a2f5d0886e", "tarball": "http://registry.npmjs.org/chain/-/chain-0.1.2.tgz" }, "0.1.3": { "shasum": "c730f27781260a31aa010850add65f936f497e30", "tarball": "http://registry.npmjs.org/chain/-/chain-0.1.3.tgz" } }, "keywords": [ "async", "asynchronous", "events", "parallel" ], "url": "http://registry.npmjs.org/chain/" }, "chain-gang": { "name": "chain-gang", "dist-tags": { "latest": "1.0.0-beta4" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "author": { "name": "technoweenie" }, "time": { "modified": "2011-05-22T11:56:56.750Z", "created": "2011-03-12T18:11:42.405Z", "0.1.0": "2011-03-12T18:11:42.405Z", "0.2.0": "2011-03-12T18:11:42.405Z", "0.2.1": "2011-03-12T18:11:42.405Z", "1.0.0-beta1": "2011-03-12T18:11:42.405Z", "1.0.0-beta2": "2011-03-12T18:19:39.981Z", "1.0.0-beta3": "2011-03-12T18:28:54.500Z", "1.0.0-beta4": "2011-05-22T11:56:56.750Z" }, "repository": { "type": "git", "url": "git://github.com/technoweenie/node-chain-gang.git" }, "description": "Small in-process queueing library", "versions": { "0.1.0": "http://registry.npmjs.org/chain-gang/0.1.0", "0.2.0": "http://registry.npmjs.org/chain-gang/0.2.0", "0.2.1": "http://registry.npmjs.org/chain-gang/0.2.1", "1.0.0-beta3": "http://registry.npmjs.org/chain-gang/1.0.0-beta3", "1.0.0-beta4": "http://registry.npmjs.org/chain-gang/1.0.0-beta4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/chain-gang/-/chain-gang-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/chain-gang/-/chain-gang-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/chain-gang/-/chain-gang-0.2.1.tgz" }, "1.0.0-beta3": { "shasum": "9d12dba466a7030405130db38b8d024807128ccb", "tarball": "http://registry.npmjs.org/chain-gang/-/chain-gang-1.0.0-beta3.tgz" }, "1.0.0-beta4": { "shasum": "c7820d47046aa4325059b07258f5009f0436d17c", "tarball": "http://registry.npmjs.org/chain-gang/-/chain-gang-1.0.0-beta4.tgz" } }, "url": "http://registry.npmjs.org/chain-gang/" }, "chain-tiny": { "name": "chain-tiny", "description": "A simple control flow library.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "hokaccha", "email": "k.hokamura@gmail.com" } ], "time": { "modified": "2011-11-10T06:02:55.694Z", "created": "2011-10-10T06:56:02.275Z", "0.1.0": "2011-10-10T06:56:04.634Z", "0.1.1": "2011-10-10T08:00:12.985Z", "0.1.2": "2011-10-17T03:20:47.837Z", "0.1.3": "2011-11-10T06:02:55.694Z" }, "author": { "name": "Kazuhito Hokamura", "email": "k.hokamura@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hokaccha/node-chain-tiny.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/chain-tiny/0.1.0", "0.1.1": "http://registry.npmjs.org/chain-tiny/0.1.1", "0.1.2": "http://registry.npmjs.org/chain-tiny/0.1.2", "0.1.3": "http://registry.npmjs.org/chain-tiny/0.1.3" }, "dist": { "0.1.0": { "shasum": "829d3de63bf28f17e33e8290822397e6baacb7e5", "tarball": "http://registry.npmjs.org/chain-tiny/-/chain-tiny-0.1.0.tgz" }, "0.1.1": { "shasum": "5c3c0a36e0d086c7cfafc5acdb475ae6a3881c54", "tarball": "http://registry.npmjs.org/chain-tiny/-/chain-tiny-0.1.1.tgz" }, "0.1.2": { "shasum": "808ddbf1e323a7966dd4f3612739a9b2f99335bc", "tarball": "http://registry.npmjs.org/chain-tiny/-/chain-tiny-0.1.2.tgz" }, "0.1.3": { "shasum": "9acdb6c86498d2637e8e164336f590045dd71cd5", "tarball": "http://registry.npmjs.org/chain-tiny/-/chain-tiny-0.1.3.tgz" } }, "keywords": [ "flow", "async", "chain" ], "url": "http://registry.npmjs.org/chain-tiny/" }, "chainer": { "name": "chainer", "description": "Super simple and lightweight function chain.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-08-11T18:10:57.101Z", "created": "2011-04-10T00:16:09.033Z", "0.0.1": "2011-04-10T00:16:11.770Z", "0.0.2": "2011-04-10T19:30:12.204Z", "0.0.3": "2011-04-11T18:08:12.558Z", "0.0.4": "2011-04-11T19:31:15.692Z", "0.0.5": "2011-08-10T23:01:37.544Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "stephenbelanger.com" }, "repository": { "type": "git", "url": "git://github.com/Qard/node-chainer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chainer/0.0.1", "0.0.2": "http://registry.npmjs.org/chainer/0.0.2", "0.0.3": "http://registry.npmjs.org/chainer/0.0.3", "0.0.4": "http://registry.npmjs.org/chainer/0.0.4", "0.0.5": "http://registry.npmjs.org/chainer/0.0.5" }, "dist": { "0.0.1": { "shasum": "a16397547c1ea9f809c03ea9d69a18a4f96ea438", "tarball": "http://registry.npmjs.org/chainer/-/chainer-0.0.1.tgz" }, "0.0.2": { "shasum": "6429c5277ac4bb8d6d049554b0c2bffdd685085c", "tarball": "http://registry.npmjs.org/chainer/-/chainer-0.0.2.tgz" }, "0.0.3": { "shasum": "70041f9c00b248fd9220cf920578382b779ac28d", "tarball": "http://registry.npmjs.org/chainer/-/chainer-0.0.3.tgz" }, "0.0.4": { "shasum": "f6ec8089e610614119c69fdd098b4ddcb1a01670", "tarball": "http://registry.npmjs.org/chainer/-/chainer-0.0.4.tgz" }, "0.0.5": { "shasum": "3d4444165de67fdd49247efcd72104cedeaa64f6", "tarball": "http://registry.npmjs.org/chainer/-/chainer-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/chainer/" }, "chainify": { "name": "chainify", "description": "The chainify module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:33:23.083Z", "created": "2011-07-13T20:33:22.710Z", "2.1.1": "2011-07-13T20:33:23.083Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/chainify/2.1.1" }, "dist": { "2.1.1": { "shasum": "253cd2a95499c5cb6bb59ca0f253d39240b1a38e", "tarball": "http://registry.npmjs.org/chainify/-/chainify-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "chainify", "chain", "step", "util", "browser" ], "url": "http://registry.npmjs.org/chainify/" }, "chains": { "name": "chains", "description": "Task chaining library for JS", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fd", "email": "simon.menke@gmail.com" } ], "author": { "name": "Simon Menke", "email": "simon.menke@gmail.com", "url": "https://github.com/fd" }, "time": { "modified": "2010-12-22T15:37:11.229Z", "created": "2010-12-22T15:37:11.229Z", "0.1.0": "2010-12-22T15:37:11.229Z", "0.1.1": "2010-12-22T15:37:11.229Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/chains/0.1.0", "0.1.1": "http://registry.npmjs.org/chains/0.1.1" }, "dist": { "0.1.0": { "shasum": "3a14bee83bbcde4a6968a8cc1a9cf0280cd90328", "tarball": "http://registry.npmjs.org/chains/-/chains-0.1.0.tgz" }, "0.1.1": { "shasum": "f8a8106069471e49fc41a303486ab53543ca65e9", "tarball": "http://registry.npmjs.org/chains/-/chains-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/chains/" }, "Chains": { "name": "Chains", "description": "Create a chain of several asynchronous methods where the next method is used as the callback of the previous method.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bluejeansandrain", "email": "bluejeansandrain@gmail.com" } ], "time": { "modified": "2011-11-11T03:33:38.630Z", "created": "2011-11-11T03:33:37.382Z", "0.1.1": "2011-11-11T03:33:38.630Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/Chains/0.1.1" }, "dist": { "0.1.1": { "shasum": "db4d9279791497129a93c318f66d34365dbaadde", "tarball": "http://registry.npmjs.org/Chains/-/Chains-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/Chains/" }, "chainsaw": { "name": "chainsaw", "description": "Build chainable fluent interfaces the easy way... with a freakin' chainsaw!", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/node-chainsaw.git" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "time": { "modified": "2011-07-17T08:42:45.022Z", "created": "2010-12-21T04:29:40.885Z", "0.0.1": "2010-12-21T04:29:40.885Z", "0.0.3": "2010-12-21T04:29:40.885Z", "0.0.4": "2010-12-21T04:29:40.885Z", "0.0.5": "2010-12-21T04:29:40.885Z", "0.0.6": "2011-02-18T12:27:34.152Z", "0.0.7": "2011-04-28T06:47:30.292Z", "0.0.8": "2011-06-11T02:47:00.501Z", "0.0.9": "2011-06-18T05:11:45.063Z", "0.1.0": "2011-07-17T08:42:45.022Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/chainsaw/0.0.1", "0.0.3": "http://registry.npmjs.org/chainsaw/0.0.3", "0.0.4": "http://registry.npmjs.org/chainsaw/0.0.4", "0.0.5": "http://registry.npmjs.org/chainsaw/0.0.5", "0.0.6": "http://registry.npmjs.org/chainsaw/0.0.6", "0.0.7": "http://registry.npmjs.org/chainsaw/0.0.7", "0.0.8": "http://registry.npmjs.org/chainsaw/0.0.8", "0.0.9": "http://registry.npmjs.org/chainsaw/0.0.9", "0.1.0": "http://registry.npmjs.org/chainsaw/0.1.0" }, "dist": { "0.0.1": { "shasum": "b5309db708a02c403d8b351b68759021a7814cd7", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.1.tgz" }, "0.0.3": { "shasum": "a2a16fcccb383ba56db61373324d6b3a6dff4532", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.3.tgz" }, "0.0.4": { "shasum": "4921cc8263528b0ce20e2438ddbb24cf726ed4ef", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.4.tgz" }, "0.0.5": { "shasum": "9bb7129784289b48026a614b4bac68526aa53bcd", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.5.tgz" }, "0.0.6": { "shasum": "d710786bcb7649a88abe9a897d94c2b5bfad8de3", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.6.tgz" }, "0.0.7": { "shasum": "bc46b1390236f397821abb3dabf4a3427872dc97", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.7.tgz" }, "0.0.8": { "shasum": "d2241fcb80c1d49bb478a1ea4d206d9a0ea0db1e", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.8.tgz" }, "0.0.9": { "shasum": "11a05102d1c4c785b6d0415d336d5a3a1612913e", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.0.9.tgz" }, "0.1.0": { "shasum": "5eab50b28afe58074d0d58291388828b5e5fbc98", "tarball": "http://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz" } }, "keywords": [ "chain", "fluent", "interface", "monad", "monadic" ], "url": "http://registry.npmjs.org/chainsaw/" }, "changelog": { "name": "changelog", "description": "Changelog is a command line utility (and module) that generates a changelog in markdown, json, or color output for modules in npmjs.org's registry as well as any public github.com repo.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "time": { "modified": "2011-11-21T21:54:17.653Z", "created": "2011-08-01T20:08:10.621Z", "0.0.1": "2011-08-01T20:08:13.136Z", "0.0.2": "2011-08-04T02:56:55.459Z", "0.0.3": "2011-08-04T03:37:25.431Z", "0.0.4": "2011-08-04T19:55:17.141Z", "0.0.5": "2011-08-05T18:22:13.727Z", "0.0.6": "2011-08-07T03:57:21.560Z", "0.0.7": "2011-08-10T04:02:14.990Z", "0.0.8": "2011-08-16T15:02:03.802Z", "0.0.9": "2011-08-23T15:30:50.534Z", "0.1.0": "2011-08-23T16:14:58.271Z", "0.1.1": "2011-08-24T19:58:41.487Z", "0.1.2": "2011-08-26T18:57:43.396Z", "0.1.3": "2011-11-21T21:54:17.653Z" }, "author": { "name": "Dylan Greene", "email": "dylang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dylang/changelog.git" }, "users": { "dylang": true }, "versions": { "0.0.1": "http://registry.npmjs.org/changelog/0.0.1", "0.0.2": "http://registry.npmjs.org/changelog/0.0.2", "0.0.3": "http://registry.npmjs.org/changelog/0.0.3", "0.0.4": "http://registry.npmjs.org/changelog/0.0.4", "0.0.5": "http://registry.npmjs.org/changelog/0.0.5", "0.0.6": "http://registry.npmjs.org/changelog/0.0.6", "0.0.7": "http://registry.npmjs.org/changelog/0.0.7", "0.0.8": "http://registry.npmjs.org/changelog/0.0.8", "0.0.9": "http://registry.npmjs.org/changelog/0.0.9", "0.1.0": "http://registry.npmjs.org/changelog/0.1.0", "0.1.1": "http://registry.npmjs.org/changelog/0.1.1", "0.1.2": "http://registry.npmjs.org/changelog/0.1.2", "0.1.3": "http://registry.npmjs.org/changelog/0.1.3" }, "dist": { "0.0.1": { "shasum": "1a59755583fa593c8971ed9cf76461a8e5182aaf", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.1.tgz" }, "0.0.2": { "shasum": "2a8600a123f70050f3611217a5693fb15e6dd5da", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.2.tgz" }, "0.0.3": { "shasum": "1d54a37e448479341a0fbeab11ffb9c387c90d55", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.3.tgz" }, "0.0.4": { "shasum": "f033a6237788f88c692cb78f415e328f88fdc696", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.4.tgz" }, "0.0.5": { "shasum": "a635f61e798b6971c1adb66bc165f6bc41c6d40a", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.5.tgz" }, "0.0.6": { "shasum": "f1aac0e4fc207a067f10332a1dee7d65d277e3dd", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.6.tgz" }, "0.0.7": { "shasum": "10a853120bb10353698b16afe516c2d6efb5fafa", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.7.tgz" }, "0.0.8": { "shasum": "098518e49bc9ed1522cacdd616cda4f55a290134", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.8.tgz" }, "0.0.9": { "shasum": "8754ff8078be458efe9ef506412cce2fe306c8f1", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.0.9.tgz" }, "0.1.0": { "shasum": "8fe4b7d4f67527e3148cd7e6ffc98c3cc080659d", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.1.0.tgz" }, "0.1.1": { "shasum": "8d6f43ae1556187988f95e6badbd1bc4f5db2f8f", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.1.1.tgz" }, "0.1.2": { "shasum": "ef6dfa029a8e0e4b1487bd97c0498739bd4bdf8e", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.1.2.tgz" }, "0.1.3": { "shasum": "8c2f064200815ad8dddaf32371577b327649983b", "tarball": "http://registry.npmjs.org/changelog/-/changelog-0.1.3.tgz" } }, "keywords": [ "changes", "history", "what's new", "change set" ], "url": "http://registry.npmjs.org/changelog/" }, "changemate": { "name": "changemate", "description": "Change Notification service (part of the Steelmesh stack)", "dist-tags": { "latest": "0.2.0" }, "readme": "# Steelmesh Changeling\n\nChangeling is a change notification service and framework.\n", "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-12-04T00:27:07.925Z", "created": "2011-11-30T04:56:37.049Z", "0.1.0": "2011-11-30T04:56:41.864Z", "0.2.0": "2011-12-04T00:25:36.756Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/changemate.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/changemate/0.2.0" }, "dist": { "0.2.0": { "shasum": "6dd60fdebdad976f922b2f447f75ecffb18601b8", "tarball": "http://registry.npmjs.org/changemate/-/changemate-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/changemate/" }, "channel-server": { "name": "channel-server", "description": "buddycloud channels service for XMPP", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "time": { "modified": "2011-11-14T21:37:40.875Z", "created": "2011-02-01T17:59:43.145Z", "0.0.1": "2011-02-01T17:59:43.730Z" }, "author": { "name": "Stephan Maka" }, "users": { "astro": true }, "versions": { "0.0.1": "http://registry.npmjs.org/channel-server/0.0.1" }, "dist": { "0.0.1": { "shasum": "c2a958e657ef24c35d3b9084d0e6b64ae3378f5d", "tarball": "http://registry.npmjs.org/channel-server/-/channel-server-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/channel-server/" }, "channels": { "name": "channels", "description": "Event channels in node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "pita", "email": "petermartischka@googlemail.com" } ], "time": { "modified": "2011-08-07T16:14:27.945Z", "created": "2011-07-28T18:56:44.188Z", "0.0.1": "2011-07-28T18:56:45.222Z", "0.0.2": "2011-08-07T16:14:27.945Z" }, "author": { "name": "Peter 'Pita' Martischka", "email": "petermartischka@googlemail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/channels/0.0.1", "0.0.2": "http://registry.npmjs.org/channels/0.0.2" }, "dist": { "0.0.1": { "shasum": "bf379a7d5b08a7260ec8b26bd799382dd1b93eea", "tarball": "http://registry.npmjs.org/channels/-/channels-0.0.1.tgz" }, "0.0.2": { "shasum": "d9ba8b408ac74eee0bfa7c1a322963e1668ec6a1", "tarball": "http://registry.npmjs.org/channels/-/channels-0.0.2.tgz" } }, "keywords": [ "async", "flow control" ], "url": "http://registry.npmjs.org/channels/" }, "chaos": { "name": "chaos", "description": "chaos is a node.js database", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/chaos.git" }, "time": { "modified": "2011-08-24T05:56:41.195Z", "created": "2010-12-28T12:45:40.272Z", "0.0.1": "2010-12-28T12:45:40.272Z", "0.0.1a": "2010-12-28T12:45:40.272Z", "0.0.2": "2010-12-28T12:45:40.272Z", "0.0.3": "2010-12-28T12:45:40.272Z", "0.1.0": "2010-12-28T12:45:40.272Z", "0.1.1": "2010-12-28T12:45:40.272Z", "0.1.2": "2010-12-28T12:45:40.272Z", "0.1.3": "2010-12-28T12:45:40.272Z", "0.1.4": "2010-12-28T12:45:40.272Z", "0.1.5": "2010-12-28T12:45:40.272Z", "0.1.6-pre": "2010-12-28T12:45:40.272Z", "0.1.6": "2011-03-28T17:31:06.848Z", "0.1.7": "2011-03-31T09:33:39.136Z", "0.2.0": "2011-08-24T05:56:41.195Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/chaos/0.0.1", "0.0.1a": "http://registry.npmjs.org/chaos/0.0.1a", "0.0.2": "http://registry.npmjs.org/chaos/0.0.2", "0.0.3": "http://registry.npmjs.org/chaos/0.0.3", "0.1.0": "http://registry.npmjs.org/chaos/0.1.0", "0.1.1": "http://registry.npmjs.org/chaos/0.1.1", "0.1.2": "http://registry.npmjs.org/chaos/0.1.2", "0.1.3": "http://registry.npmjs.org/chaos/0.1.3", "0.1.4": "http://registry.npmjs.org/chaos/0.1.4", "0.1.5": "http://registry.npmjs.org/chaos/0.1.5", "0.1.6-pre": "http://registry.npmjs.org/chaos/0.1.6-pre", "0.1.6": "http://registry.npmjs.org/chaos/0.1.6", "0.1.7": "http://registry.npmjs.org/chaos/0.1.7", "0.2.0": "http://registry.npmjs.org/chaos/0.2.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.0.1.tgz" }, "0.0.1a": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.0.1a.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.0.3.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.4.tgz" }, "0.1.5": { "shasum": "6788ae118425aa72fd700da8105c2606da98c605", "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.5.tgz" }, "0.1.6-pre": { "shasum": "7496891fe5678d29accd2d020dad26614beec844", "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.6-pre.tgz" }, "0.1.6": { "shasum": "34fa517760c8e5743e5de5cd88b9fc67054bfe77", "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.6.tgz" }, "0.1.7": { "shasum": "833e16dbb8914c0ade6537629281d0efe32753be", "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.1.7.tgz" }, "0.2.0": { "shasum": "0deeb51fc16888e68bd1096fcedfc6835e6e0ac1", "tarball": "http://registry.npmjs.org/chaos/-/chaos-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/chaos/" }, "chard": { "name": "chard", "dist-tags": { "latest": "0.0.3" }, "readme": " \n\n## Requirements\n\n* [Bonsai](https://github.com/spiceapps/bonsai)\n* [npm](http://npmjs.org/)\n\n\n## Installation\n\n#### First install via NPM:\n\n\tnpm install chard\n\n#### Next, pick your server type\n\nFiring up a node.js reverse proxy:\n\n\tchard start node\n\nOr use NGINX (must have NGINX installed):\n\t\n\tchar start nginx\n\n\n\n\n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-05T05:42:57.104Z", "created": "2011-11-27T03:52:48.770Z", "0.0.2": "2011-11-27T03:52:49.644Z", "0.0.3": "2011-12-05T05:42:57.104Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/chard/0.0.2", "0.0.3": "http://registry.npmjs.org/chard/0.0.3" }, "dist": { "0.0.2": { "shasum": "e85c64a0855b69b14fe1e90e913fb55a2445d300", "tarball": "http://registry.npmjs.org/chard/-/chard-0.0.2.tgz" }, "0.0.3": { "shasum": "08f3980d5e9ed719e688781d9e5946d0b0a6e0e2", "tarball": "http://registry.npmjs.org/chard/-/chard-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/chard/" }, "charenc": { "name": "charenc", "description": "character encoding utilities", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-20T22:57:55.899Z", "created": "2011-09-18T16:27:52.891Z", "0.0.0": "2011-09-18T16:27:55.174Z", "0.0.1": "2011-11-20T22:57:55.899Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-charenc.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/charenc/0.0.0", "0.0.1": "http://registry.npmjs.org/charenc/0.0.1" }, "dist": { "0.0.0": { "shasum": "8e3919f94fe42bfa067c6e967d5478aaab089a54", "tarball": "http://registry.npmjs.org/charenc/-/charenc-0.0.0.tgz" }, "0.0.1": { "shasum": "004cff9feaf102382ed12db58dd6f962796d6e88", "tarball": "http://registry.npmjs.org/charenc/-/charenc-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/charenc/" }, "chargify": { "name": "chargify", "description": "A fairly generic REST interface wrapper for building and accessing Chargify API URLs.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "natevw", "email": "natevw@yahoo.com" } ], "time": { "modified": "2011-03-31T16:49:55.691Z", "created": "2011-03-30T15:32:02.361Z", "0.1.0": "2011-03-30T15:32:03.062Z", "0.1.1": "2011-03-31T16:49:55.691Z" }, "author": { "name": "&yet, LLC", "url": "http://andyet.net" }, "repository": { "type": "git", "url": "git://github.com/andyet/node-chargify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/chargify/0.1.0", "0.1.1": "http://registry.npmjs.org/chargify/0.1.1" }, "dist": { "0.1.0": { "shasum": "c47b38040835108c056424f1a91bbb2b86aedda0", "tarball": "http://registry.npmjs.org/chargify/-/chargify-0.1.0.tgz" }, "0.1.1": { "shasum": "8683f67240373f11ea01a1c477b6abc99d62377c", "tarball": "http://registry.npmjs.org/chargify/-/chargify-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/chargify/" }, "charm": { "name": "charm", "description": "ansi control sequences for terminal cursor hopping and colors", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-04T18:47:18.455Z", "created": "2011-08-13T14:13:28.690Z", "0.0.0": "2011-08-13T14:13:30.244Z", "0.0.1": "2011-08-14T12:49:50.258Z", "0.0.2": "2011-08-14T22:16:50.504Z", "0.0.3": "2011-08-15T03:07:26.109Z", "0.0.4": "2011-08-15T05:28:47.774Z", "0.0.5": "2011-08-24T10:49:09.678Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-charm.git" }, "users": { "coverslide": true }, "versions": { "0.0.0": "http://registry.npmjs.org/charm/0.0.0", "0.0.1": "http://registry.npmjs.org/charm/0.0.1", "0.0.2": "http://registry.npmjs.org/charm/0.0.2", "0.0.3": "http://registry.npmjs.org/charm/0.0.3", "0.0.4": "http://registry.npmjs.org/charm/0.0.4", "0.0.5": "http://registry.npmjs.org/charm/0.0.5" }, "dist": { "0.0.0": { "shasum": "01348dfb4f891e5147b1300bf2cfb8a7ca1d1e56", "tarball": "http://registry.npmjs.org/charm/-/charm-0.0.0.tgz" }, "0.0.1": { "shasum": "4a201b40e1da77a5b2e91696aa908a185245e700", "tarball": "http://registry.npmjs.org/charm/-/charm-0.0.1.tgz" }, "0.0.2": { "shasum": "186e8abdc967f7018666c54ab087d6ff373a84ce", "tarball": "http://registry.npmjs.org/charm/-/charm-0.0.2.tgz" }, "0.0.3": { "shasum": "999564147e1d758b61dff3a6c952f314960ed5ed", "tarball": "http://registry.npmjs.org/charm/-/charm-0.0.3.tgz" }, "0.0.4": { "shasum": "811afabb864e62e710d49c63cf4c82a97a27a290", "tarball": "http://registry.npmjs.org/charm/-/charm-0.0.4.tgz" }, "0.0.5": { "shasum": "302ee9c2b4accc52fb32e3fe5c755ed3f873578b", "tarball": "http://registry.npmjs.org/charm/-/charm-0.0.5.tgz" } }, "keywords": [ "terminal", "ansi", "cursor", "color", "console", "control", "escape", "sequence" ], "url": "http://registry.npmjs.org/charm/" }, "chartbeat": { "name": "chartbeat", "description": "A NodeJs wrapper for Chartbeat API", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "agilbert", "email": "alain.gilbert.15@gmail.com" } ], "time": { "modified": "2011-09-24T08:28:19.103Z", "created": "2011-09-24T08:28:18.851Z", "0.0.0": "2011-09-24T08:28:19.103Z" }, "author": { "name": "Alain Gilbert", "email": "alain.gilbert.15@gmail.com", "url": "http://agilbert.name/" }, "repository": { "type": "git", "url": "git://github.com/alaingilbert/chartbeat.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/chartbeat/0.0.0" }, "dist": { "0.0.0": { "shasum": "a39ecca062be02d70c78010bac052fa810c89622", "tarball": "http://registry.npmjs.org/chartbeat/-/chartbeat-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/chartbeat/" }, "chartbeat-api": { "name": "chartbeat-api", "description": "Simple API wrapper for Chartbeat", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jrainbow", "email": "justin.rainbow@gmail.com" } ], "time": { "modified": "2011-11-03T19:17:10.164Z", "created": "2011-11-03T19:17:09.207Z", "0.1.0": "2011-11-03T19:17:10.164Z" }, "repository": { "url": "git://github.com/sheknows/node-chartbeat.git", "type": "git" }, "versions": { "0.1.0": "http://registry.npmjs.org/chartbeat-api/0.1.0" }, "dist": { "0.1.0": { "shasum": "4cdeb57bfa279cc8db97823e88e813b30661b39f", "tarball": "http://registry.npmjs.org/chartbeat-api/-/chartbeat-api-0.1.0.tgz" } }, "keywords": [ "chartbeat", "chartbeat api" ], "url": "http://registry.npmjs.org/chartbeat-api/" }, "chat-server": { "name": "chat-server", "description": "Everyone has a chat server and this one is mine", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "fictorial", "email": "brian@fictorial.com" } ], "time": { "modified": "2011-05-26T05:30:02.571Z", "created": "2011-05-26T05:02:01.073Z", "0.0.1": "2011-05-26T05:02:01.393Z", "0.0.2": "2011-05-26T05:07:50.942Z", "0.0.3": "2011-05-26T05:30:02.571Z" }, "author": { "name": "Brian Hammond", "email": "brian@fictorial.com", "url": "http://fictorial.com" }, "repository": { "type": "git", "url": "git://github.com/fictorial/chat-server.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chat-server/0.0.1", "0.0.2": "http://registry.npmjs.org/chat-server/0.0.2", "0.0.3": "http://registry.npmjs.org/chat-server/0.0.3" }, "dist": { "0.0.1": { "shasum": "ff2e8d31205c4406390f747882a7c5f52b49f24c", "tarball": "http://registry.npmjs.org/chat-server/-/chat-server-0.0.1.tgz" }, "0.0.2": { "shasum": "ad57e781444ae785fae8a24d49e9829e3b2ea0cc", "tarball": "http://registry.npmjs.org/chat-server/-/chat-server-0.0.2.tgz" }, "0.0.3": { "shasum": "d7afd2cf66ca606849a584f0b58c831aea0a3779", "tarball": "http://registry.npmjs.org/chat-server/-/chat-server-0.0.3.tgz" } }, "keywords": [ "chat", "server", "irc" ], "url": "http://registry.npmjs.org/chat-server/" }, "chatroom": { "name": "chatroom", "description": "a chatroom made by nodejs,redis websocket", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "zzlang", "email": "ilovey2@126.com" } ], "time": { "modified": "2011-07-31T10:41:09.199Z", "created": "2011-07-31T10:41:08.329Z", "0.0.1": "2011-07-31T10:41:09.199Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/chatroom/0.0.1" }, "dist": { "0.0.1": { "shasum": "45aa43b52e1ab243805ad6b863d49a13c75764b7", "tarball": "http://registry.npmjs.org/chatroom/-/chatroom-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/chatroom/" }, "chatspire": { "name": "chatspire", "description": "Chat API", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "umairsiddique", "email": "umairsiddique@gmail.com" } ], "time": { "modified": "2011-09-05T17:44:53.970Z", "created": "2011-09-05T17:44:51.689Z", "0.0.0": "2011-09-05T17:44:53.970Z" }, "author": { "name": "Umair Siddique", "email": "umairsiddique@gmail.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/chatspire/0.0.0" }, "dist": { "0.0.0": { "shasum": "1e20d2adf126e0d14b85bdb371bf4d5d75503835", "tarball": "http://registry.npmjs.org/chatspire/-/chatspire-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/chatspire/" }, "chdir": { "name": "chdir", "description": "process.chdir() in a callback plus directory stacks", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-12-05T23:30:36.069Z", "created": "2011-12-05T23:30:33.886Z", "0.0.0": "2011-12-05T23:30:36.069Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-chdir.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/chdir/0.0.0" }, "dist": { "0.0.0": { "shasum": "c29bdb85f391834c83ddbf090f18a11b0ed96bee", "tarball": "http://registry.npmjs.org/chdir/-/chdir-0.0.0.tgz" } }, "keywords": [ "cwd", "pwd", "pushd", "popd", "directory" ], "url": "http://registry.npmjs.org/chdir/" }, "checkip": { "name": "checkip", "description": "Get's your current IP address (if behind a NAT).", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-09-16T02:19:12.299Z", "created": "2011-09-16T02:19:11.467Z", "0.1.0": "2011-09-16T02:19:12.299Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/checkip/0.1.0" }, "dist": { "0.1.0": { "shasum": "160ef15b5ce7637c52425242fea47208a1578e17", "tarball": "http://registry.npmjs.org/checkip/-/checkip-0.1.0.tgz" } }, "keywords": [ "ipaddress", "ip", "nat" ], "url": "http://registry.npmjs.org/checkip/" }, "cheddar-getter": { "name": "cheddar-getter", "description": "cheddar getter api with node. very simple.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "woodbridge", "email": "jwoodbridge@me.com" } ], "time": { "modified": "2011-07-17T18:41:09.974Z", "created": "2011-07-17T18:41:09.754Z", "0.0.1": "2011-07-17T18:41:09.974Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/cheddar-getter/0.0.1" }, "dist": { "0.0.1": { "shasum": "495918de8b60ade00e44b4a328666597996f1b53", "tarball": "http://registry.npmjs.org/cheddar-getter/-/cheddar-getter-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/cheddar-getter/" }, "cheddargetter": { "name": "cheddargetter", "description": "Wrapper for the CheddarGetter recurring billing system APIs", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "respectthecode", "email": "kevin@invisionsta.com" } ], "time": { "modified": "2011-11-30T16:27:10.973Z", "created": "2011-11-04T15:18:10.266Z", "0.0.1": "2011-11-04T15:18:26.093Z", "0.0.2": "2011-11-05T16:26:18.196Z", "0.0.3": "2011-11-07T02:23:50.036Z", "0.0.4": "2011-11-30T16:27:10.973Z" }, "author": { "name": "Kevin Smith" }, "repository": { "type": "git", "url": "git://github.com/respectTheCode/node-cheddargetter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cheddargetter/0.0.1", "0.0.2": "http://registry.npmjs.org/cheddargetter/0.0.2", "0.0.3": "http://registry.npmjs.org/cheddargetter/0.0.3", "0.0.4": "http://registry.npmjs.org/cheddargetter/0.0.4" }, "dist": { "0.0.1": { "shasum": "d450c576ba995cd3f1ed6b197a56c78030189187", "tarball": "http://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.1.tgz" }, "0.0.2": { "shasum": "b546c8d3f2c492235ff0cf16677fef82049d6fa3", "tarball": "http://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.2.tgz" }, "0.0.3": { "shasum": "7986440b1f2a5c913796f9d96ceb3f53a2088bc6", "tarball": "http://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.3.tgz" }, "0.0.4": { "shasum": "443c82b81f9e6947a29435f034e18e23f9c2e3a7", "tarball": "http://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/cheddargetter/" }, "cheerio": { "name": "cheerio", "description": "Tiny, fast, and elegant implementation of core jQuery designed specifically for the server", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "mattmueller", "email": "mattmuelle@gmail.com" } ], "time": { "modified": "2011-12-02T03:36:41.948Z", "created": "2011-10-08T07:28:26.299Z", "0.0.1": "2011-10-08T07:28:34.195Z", "0.0.2": "2011-11-01T03:23:31.758Z", "0.0.3": "2011-11-01T03:24:37.466Z", "0.0.4": "2011-11-01T03:27:34.918Z", "0.1.1": "2011-11-01T04:41:36.490Z", "0.1.2": "2011-11-01T04:48:23.487Z", "0.1.3": "2011-11-01T05:15:23.908Z", "0.1.4": "2011-11-01T05:28:03.164Z", "0.1.5": "2011-11-01T06:00:52.465Z", "0.2.0": "2011-11-01T06:08:39.155Z", "0.2.1": "2011-11-06T06:56:10.622Z", "0.2.2": "2011-11-10T04:57:58.140Z", "0.3.0": "2011-11-20T05:34:41.736Z", "0.3.1": "2011-11-26T04:56:06.446Z", "0.3.2": "2011-12-02T03:36:41.948Z" }, "author": { "name": "Matt Mueller", "email": "mattmuelle@gmail.com", "url": "mattmueller.me" }, "repository": { "type": "git", "url": "git://github.com/MatthewMueller/cheerio.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cheerio/0.0.1", "0.0.2": "http://registry.npmjs.org/cheerio/0.0.2", "0.0.3": "http://registry.npmjs.org/cheerio/0.0.3", "0.0.4": "http://registry.npmjs.org/cheerio/0.0.4", "0.1.1": "http://registry.npmjs.org/cheerio/0.1.1", "0.1.2": "http://registry.npmjs.org/cheerio/0.1.2", "0.1.3": "http://registry.npmjs.org/cheerio/0.1.3", "0.1.4": "http://registry.npmjs.org/cheerio/0.1.4", "0.1.5": "http://registry.npmjs.org/cheerio/0.1.5", "0.2.0": "http://registry.npmjs.org/cheerio/0.2.0", "0.2.1": "http://registry.npmjs.org/cheerio/0.2.1", "0.2.2": "http://registry.npmjs.org/cheerio/0.2.2", "0.3.0": "http://registry.npmjs.org/cheerio/0.3.0", "0.3.1": "http://registry.npmjs.org/cheerio/0.3.1", "0.3.2": "http://registry.npmjs.org/cheerio/0.3.2" }, "dist": { "0.0.1": { "shasum": "0c52df43cdade2999a735009595061c53c7f9cf0", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.0.1.tgz" }, "0.0.2": { "shasum": "ac7d42190f1c8f47ba67065eef95d4e73a5ace6f", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.0.2.tgz" }, "0.0.3": { "shasum": "b8ea52580cffa209bb9132eb6721993688e46f1e", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.0.3.tgz" }, "0.0.4": { "shasum": "b3816949f6151356a84913f67dff8d066d279120", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.0.4.tgz" }, "0.1.1": { "shasum": "9aad92f1a92b80f67bee683ddacf1815a1201d06", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.1.1.tgz" }, "0.1.2": { "shasum": "d0bd301ee5360ee69d87a525fd6751c217fde6d7", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.1.2.tgz" }, "0.1.3": { "shasum": "242ad274ada4780aca138c2a83944d1c6fb4b8eb", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.1.3.tgz" }, "0.1.4": { "shasum": "1aa6c969f46c5ace7e47fe76ce4fed5b5108369f", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.1.4.tgz" }, "0.1.5": { "shasum": "34f701bf8f6194978a3afafdd1de8240e5e200f9", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.1.5.tgz" }, "0.2.0": { "shasum": "b3a0a90a0e7a4922bdb105a17b3b04a412c2e6e3", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.2.0.tgz" }, "0.2.1": { "shasum": "595d089c5b65d0b77d983fb59ce4239127f81200", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.2.1.tgz" }, "0.2.2": { "shasum": "e89bc7fc1a18737614ce29d1a78f9f8afc91c3e6", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.2.2.tgz" }, "0.3.0": { "shasum": "b56cc0f281c08134f22868ce7cf8fc164c49274c", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.3.0.tgz" }, "0.3.1": { "shasum": "9211ad8c25752a7ae789c183d4af186ee39ef804", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.3.1.tgz" }, "0.3.2": { "shasum": "a831215d3d204d8016f9d41a8fcddea1f7d9d3c8", "tarball": "http://registry.npmjs.org/cheerio/-/cheerio-0.3.2.tgz" } }, "keywords": [ "htmlparser", "jquery", "selector", "scraper" ], "url": "http://registry.npmjs.org/cheerio/" }, "cheerio-soupselect": { "name": "cheerio-soupselect", "description": "Adds CSS selector support to htmlparser for scraping activities - port of soupselect (python)", "dist-tags": { "latest": "0.0.2" }, "readme": "node-soupselect\n---------------\n\nA port of Simon Willison's [soupselect](http://code.google.com/p/soupselect/) for use with node.js and node-htmlparser.\n\n $ npm install soupselect\n\nMinimal example...\n\n var select = require('soupselect').select;\n // dom provided by htmlparser...\n select(dom, \"#main a.article\").forEach(function(element) {//...});\n\nWanted a friendly way to scrape HTML using node.js. Tried using [jsdom](http://github.com/tmpvar/jsdom), prompted by [this article](http://blog.nodejitsu.com/jsdom-jquery-in-5-lines-on-nodejs) but, unfortunately, [jsdom](http://github.com/tmpvar/jsdom) takes a strict view of lax HTML making it unusable for scraping the kind of soup found in real world web pages. Luckily [htmlparser](http://github.com/tautologistics/node-htmlparser/) is more forgiving. More details on this found [here](http://www.reddit.com/r/node/comments/dm0tz/nodesoupselect_for_scraping_html_with_css/c118r23).\n\nA complete example including fetching HTML etc...;\n\n var select = require('soupselect').select,\n htmlparser = require(\"htmlparser\"),\n http = require('http'),\n sys = require('sys');\n\n // fetch some HTML...\n var http = require('http');\n var host = 'www.reddit.com';\n var client = http.createClient(80, host);\n var request = client.request('GET', '/',{'host': host});\n\n request.on('response', function (response) {\n response.setEncoding('utf8');\n \n var body = \"\";\n response.on('data', function (chunk) {\n body = body + chunk;\n });\n \n response.on('end', function() {\n \n // now we have the whole body, parse it and select the nodes we want...\n var handler = new htmlparser.DefaultHandler(function(err, dom) {\n if (err) {\n sys.debug(\"Error: \" + err);\n } else {\n \n // soupselect happening here...\n var titles = select(dom, 'a.title');\n \n sys.puts(\"Top stories from reddit\");\n titles.forEach(function(title) {\n sys.puts(\"- \" + title.children[0].raw + \" [\" + title.attribs.href + \"]\\n\");\n })\n }\n });\n\n var parser = new htmlparser.Parser(handler);\n parser.parseComplete(body);\n });\n });\n request.end();\n\nNotes:\n\n* Requires node-htmlparser > 1.6.2 & node.js 2+\n* Calls to select are synchronous - not worth trying to make it asynchronous IMO given the use case\n\n", "maintainers": [ { "name": "mattmueller", "email": "mattmuelle@gmail.com" } ], "time": { "modified": "2011-11-26T04:51:55.232Z", "created": "2011-11-26T04:29:15.654Z", "0.0.1": "2011-11-26T04:30:48.954Z", "0.0.2": "2011-11-26T04:51:55.232Z" }, "author": { "name": "Matt Mueller", "email": "mattmuelle@gmail.com" }, "repository": [ { "type": "git", "url": "git://github.com/harryf/node-soupselect.git" } ], "versions": { "0.0.1": "http://registry.npmjs.org/cheerio-soupselect/0.0.1", "0.0.2": "http://registry.npmjs.org/cheerio-soupselect/0.0.2" }, "dist": { "0.0.1": { "shasum": "ecdd4eae8ee867d6bc9dfb384c3b207f3ee255ad", "tarball": "http://registry.npmjs.org/cheerio-soupselect/-/cheerio-soupselect-0.0.1.tgz" }, "0.0.2": { "shasum": "ed81023842bd0109e616c0d044d10c5dc7e1e3ec", "tarball": "http://registry.npmjs.org/cheerio-soupselect/-/cheerio-soupselect-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/cheerio-soupselect/" }, "cheferizeIt": { "name": "cheferizeIt", "description": "A simple module to convert English to Mock Swedish, Bork Bork Bork!", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "sgrasso", "email": "sean.grasso@gmail.com" } ], "time": { "modified": "2011-12-13T04:11:01.761Z", "created": "2011-10-30T03:36:14.513Z", "0.0.1": "2011-10-30T03:50:45.191Z", "0.0.2": "2011-11-07T04:18:20.793Z", "0.0.3": "2011-12-13T04:11:01.761Z" }, "author": { "name": "Sean Grasso", "email": "sean.grasso@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/sgrasso/cheferizeIt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cheferizeIt/0.0.1", "0.0.2": "http://registry.npmjs.org/cheferizeIt/0.0.2", "0.0.3": "http://registry.npmjs.org/cheferizeIt/0.0.3" }, "dist": { "0.0.1": { "shasum": "14fadcdf456a7f6c25fdc39e1c47241c161ea15a", "tarball": "http://registry.npmjs.org/cheferizeIt/-/cheferizeIt-0.0.1.tgz" }, "0.0.2": { "shasum": "bd81fc5ef41d3f376473fb12d3e90683bc626e12", "tarball": "http://registry.npmjs.org/cheferizeIt/-/cheferizeIt-0.0.2.tgz" }, "0.0.3": { "shasum": "bce7bf30ed68e6fdba6f5ac3412afe6a743cba5c", "tarball": "http://registry.npmjs.org/cheferizeIt/-/cheferizeIt-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/cheferizeIt/" }, "chess": { "name": "chess", "description": "An algebraic notation driven chess engine that can validate board position and produce a list of viable moves (notated).", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "brozeph", "email": "joshua.thomas@gmail.com" } ], "time": { "modified": "2011-06-12T18:54:36.548Z", "created": "2011-06-12T18:54:35.940Z", "0.1.2": "2011-06-12T18:54:36.548Z" }, "author": { "name": "Joshua Thomas", "email": "joshua.thomas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brozeph/node-chess.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/chess/0.1.2" }, "dist": { "0.1.2": { "shasum": "cac3631948c356a81c37678d7e780ad1ea90f2bc", "tarball": "http://registry.npmjs.org/chess/-/chess-0.1.2.tgz" } }, "keywords": [ "chess", "algebraic notation" ], "url": "http://registry.npmjs.org/chess/" }, "chess-charm": { "name": "chess-charm", "description": "Draw, make moves, visualize a chess board on your terminal", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-10-17T04:53:34.832Z", "created": "2011-10-17T04:53:33.758Z", "0.0.1": "2011-10-17T04:53:34.832Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-chess-charm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chess-charm/0.0.1" }, "dist": { "0.0.1": { "shasum": "559539d2961e4ea3c4241ae52e7874e4036bc908", "tarball": "http://registry.npmjs.org/chess-charm/-/chess-charm-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/chess-charm/" }, "chess.js": { "name": "chess.js", "description": "A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jhlywa", "email": "jhlywa@gmail.com" } ], "time": { "modified": "2011-10-25T01:15:22.954Z", "created": "2011-10-25T01:15:22.783Z", "0.1.0": "2011-10-25T01:15:22.954Z" }, "author": { "name": "Jeff Hlywa", "email": "jhlywa@gmail.com", "url": "https://github.com/jhlywa" }, "repository": { "type": "git", "url": "http://github.com/jhlywa/chess.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/chess.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "070af12154cd7344e0b8479c649f586511e52439", "tarball": "http://registry.npmjs.org/chess.js/-/chess.js-0.1.0.tgz" } }, "keywords": [ "chess" ], "url": "http://registry.npmjs.org/chess.js/" }, "chessathome-worker": { "name": "chessathome-worker", "description": "Worker for the Chess@home project", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tbassetto", "email": "tbassetto@gmail.com" }, { "name": "sylvinus", "email": "sylvain@sylvainzimmer.com" } ], "time": { "modified": "2011-09-28T09:10:38.970Z", "created": "2011-08-28T10:23:30.335Z", "0.1.0": "2011-08-28T10:23:31.788Z", "0.1.1": "2011-08-28T14:37:43.202Z", "0.1.2": "2011-08-28T21:22:04.211Z", "0.2.0": "2011-09-28T09:10:38.970Z" }, "author": { "name": "Joshfire", "email": "devs@joshfire.com", "url": "http://joshfire.com" }, "repository": { "type": "git", "url": "git://github.com/joshfire/chessathome-worker.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/chessathome-worker/0.1.0", "0.1.1": "http://registry.npmjs.org/chessathome-worker/0.1.1", "0.1.2": "http://registry.npmjs.org/chessathome-worker/0.1.2", "0.2.0": "http://registry.npmjs.org/chessathome-worker/0.2.0" }, "dist": { "0.1.0": { "shasum": "fd1ac53765a97fbae412de899b0263c0e9d0831d", "tarball": "http://registry.npmjs.org/chessathome-worker/-/chessathome-worker-0.1.0.tgz" }, "0.1.1": { "shasum": "ab017220f180dae7dca843a3f708e9005d0c73b7", "tarball": "http://registry.npmjs.org/chessathome-worker/-/chessathome-worker-0.1.1.tgz" }, "0.1.2": { "shasum": "705c8590cc38420f5dff03868d1ceea4adc13672", "tarball": "http://registry.npmjs.org/chessathome-worker/-/chessathome-worker-0.1.2.tgz" }, "0.2.0": { "shasum": "92bcf6f10d358cb527d38030252d15391e951a87", "tarball": "http://registry.npmjs.org/chessathome-worker/-/chessathome-worker-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/chessathome-worker/" }, "chirkut.js": { "name": "chirkut.js", "description": "Chirkut.js - An XMPP BOSH server", "dist-tags": { "latest": "0.0.22" }, "maintainers": [ { "name": "anoopc", "email": "anoopchaurasiya1@gmail.com" } ], "time": { "modified": "2011-07-27T12:25:18.247Z", "created": "2011-07-27T12:25:17.158Z", "0.0.22": "2011-07-27T12:25:18.247Z" }, "author": { "name": "Dhruv Matani" }, "versions": { "0.0.22": "http://registry.npmjs.org/chirkut.js/0.0.22" }, "dist": { "0.0.22": { "shasum": "2abb0ee83670df39f3d3e44a8b8d46e3dee4544c", "tarball": "http://registry.npmjs.org/chirkut.js/-/chirkut.js-0.0.22.tgz" } }, "url": "http://registry.npmjs.org/chirkut.js/" }, "chiron": { "name": "chiron", "description": "A system of interoperable JavaScript modules, including a Pythonic type system and types", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://askawizard.blogspot.com/" }, "versions": { "1.0.0": "http://registry.npmjs.org/chiron/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/chiron/-/chiron-1.0.0.tgz" } }, "keywords": [ "type system", "types", "interoperable", "events", "caching", "cache" ], "url": "http://registry.npmjs.org/chiron/" }, "chomp": { "name": "chomp", "description": "chomp for Javascript", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "theho", "email": "leehosang@gmail.com" } ], "time": { "modified": "2011-10-30T19:13:03.324Z", "created": "2011-10-30T19:13:02.240Z", "0.0.1": "2011-10-30T19:13:03.324Z" }, "author": { "name": "Alex Lee", "email": "leehosang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/theho/Javascript-chomp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chomp/0.0.1" }, "dist": { "0.0.1": { "shasum": "16a4f8cc302e1fdf284c23e45281aa7816fb2749", "tarball": "http://registry.npmjs.org/chomp/-/chomp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/chomp/" }, "chopper": { "name": "chopper", "description": "Cuts a stream into discrete pieces using a delimiter", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-11-03T19:03:11.826Z", "created": "2011-02-17T00:27:05.818Z", "0.0.1": "2011-02-17T00:27:06.283Z", "1.0.0": "2011-09-17T02:48:58.808Z", "1.0.1": "2011-11-03T19:03:11.826Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/node-chopper.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chopper/0.0.1", "1.0.0": "http://registry.npmjs.org/chopper/1.0.0", "1.0.1": "http://registry.npmjs.org/chopper/1.0.1" }, "dist": { "0.0.1": { "shasum": "9b639ad555f5ad3681e9f66b9544d79ee11fd083", "tarball": "http://registry.npmjs.org/chopper/-/chopper-0.0.1.tgz" }, "1.0.0": { "shasum": "31f804f029774fdeb353fc0f7384d61e8745fc83", "tarball": "http://registry.npmjs.org/chopper/-/chopper-1.0.0.tgz" }, "1.0.1": { "shasum": "d5635f56c9ef3734c688292cbf21013acc292003", "tarball": "http://registry.npmjs.org/chopper/-/chopper-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/chopper/" }, "choreographer": { "name": "choreographer", "description": "Your server is my stage -- dirt simple URL routing for Node.js. Easy to use, easy to understand. Sinatra-style API.", "dist-tags": { "latest": "0.2.3a" }, "maintainers": [ { "name": "han", "email": "laughinghan@gmail.com" } ], "author": { "name": "Han", "email": "laughinghan@gmail.com", "url": "http://github.com/laughinghan" }, "time": { "modified": "2011-04-03T14:20:19.683Z", "created": "2011-01-01T16:41:44.284Z", "0.1.0": "2011-01-01T16:41:44.284Z", "0.2.0": "2011-01-01T16:41:44.284Z", "0.2.1": "2011-01-01T16:41:44.284Z", "0.2.2a": "2011-01-17T08:44:54.855Z", "0.2.3a": "2011-04-03T14:20:19.683Z" }, "repository": { "type": "git", "url": "https://github.com/laughinghan/choreographer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/choreographer/0.1.0", "0.2.0": "http://registry.npmjs.org/choreographer/0.2.0", "0.2.1": "http://registry.npmjs.org/choreographer/0.2.1", "0.2.2a": "http://registry.npmjs.org/choreographer/0.2.2a", "0.2.3a": "http://registry.npmjs.org/choreographer/0.2.3a" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/choreographer/-/choreographer-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/choreographer/-/choreographer-0.2.0.tgz" }, "0.2.1": { "shasum": "c6a87924c3fe1f967395273d6e1541b0aac7fe7d", "tarball": "http://registry.npmjs.org/choreographer/-/choreographer-0.2.1.tgz" }, "0.2.2a": { "shasum": "29749690f64817d6cf42716a36b9d667865f9dc2", "tarball": "http://registry.npmjs.org/choreographer/-/choreographer-0.2.2a.tgz" }, "0.2.3a": { "shasum": "706984ff5fb93ab8bf6a5c5181d3695fa278898e", "tarball": "http://registry.npmjs.org/choreographer/-/choreographer-0.2.3a.tgz" } }, "url": "http://registry.npmjs.org/choreographer/" }, "chowder": { "name": "chowder", "dist-tags": { "latest": "0.0.0" }, "readme": "## Features\n\n- recursivley include other configuration files\n- scan directory for configuration files\n\n## To Do\n- extend other settings\n- reference other variables in config\n\n## Example\n\n```ini\n\n[some-setting]\n\n\n[include]\nfiles=/path/to/configs/*.conf /another/path/*.conf\n\n```\n\n\n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:15.615Z", "created": "2011-11-30T18:55:14.909Z", "0.0.0": "2011-11-30T18:55:15.615Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/chowder.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/chowder/0.0.0" }, "dist": { "0.0.0": { "shasum": "c4ff1b098a704cf09adda282fb2d32776b0e8d5b", "tarball": "http://registry.npmjs.org/chowder/-/chowder-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/chowder/" }, "chromic": { "name": "chromic", "description": "Test framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "boundvariable", "email": "patrick@boundvariable.com" } ], "time": { "modified": "2011-09-06T03:36:54.919Z", "created": "2011-09-06T03:36:49.306Z", "0.0.1": "2011-09-06T03:36:54.919Z" }, "author": { "name": "Patrick Lee", "email": "patrick@boundvariable.com" }, "repository": { "type": "git", "url": "git://github.com/boundvariable/chromic.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chromic/0.0.1" }, "dist": { "0.0.1": { "shasum": "e5c528457740f0ffbd954ce5ae528589fdc44239", "tarball": "http://registry.npmjs.org/chromic/-/chromic-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/chromic/" }, "chrono": { "name": "chrono", "description": "Format dates in JavaScript", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-10-03T17:18:36.114Z", "created": "2011-04-08T18:14:12.435Z", "1.0.0": "2011-04-08T18:14:12.597Z", "1.0.1": "2011-05-09T21:55:38.663Z", "1.0.2": "2011-10-03T17:18:36.114Z" }, "author": { "name": "Konstantin Käfer" }, "repository": { "type": "git", "url": "git://github.com/kkaefer/chrono.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/chrono/1.0.0", "1.0.1": "http://registry.npmjs.org/chrono/1.0.1", "1.0.2": "http://registry.npmjs.org/chrono/1.0.2" }, "dist": { "1.0.0": { "shasum": "888e6b523e68fcb207cd98b5783078dd579c791e", "tarball": "http://registry.npmjs.org/chrono/-/chrono-1.0.0.tgz" }, "1.0.1": { "shasum": "5266cf191b8092990bf63de62fbcb373d069494e", "tarball": "http://registry.npmjs.org/chrono/-/chrono-1.0.1.tgz" }, "1.0.2": { "shasum": "5e7c59cb33ca7bb960019eac1829c087881f460c", "tarball": "http://registry.npmjs.org/chrono/-/chrono-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/chrono/" }, "chuck": { "name": "chuck", "description": "Chuck Norris joke dispenser.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-08-19T22:00:54.744Z", "created": "2011-08-19T22:00:48.890Z", "0.0.3": "2011-08-19T22:00:54.744Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com" }, "repository": { "type": "git", "url": "git://github.com/qard/chuck.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/chuck/0.0.3" }, "dist": { "0.0.3": { "shasum": "3af700056794400218f99b7da1170a4343f355ec", "tarball": "http://registry.npmjs.org/chuck/-/chuck-0.0.3.tgz" } }, "keywords": [ "chuck", "norris", "jokes", "funny", "fun" ], "url": "http://registry.npmjs.org/chuck/" }, "ChuckNorrisException": { "name": "ChuckNorrisException", "description": "When in doubt, throw a ChuckNorrisException", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "criso", "email": "ocean.cris@gmail.com" } ], "time": { "modified": "2011-10-18T17:30:55.526Z", "created": "2011-10-09T17:03:57.833Z", "0.1.0": "2011-10-09T17:03:58.492Z", "0.1.1": "2011-10-18T16:14:41.813Z" }, "author": { "name": "Cristiano Oliveira", "email": "ocean.cris@gmail.com" }, "repository": { "url": "https://github.com/criso/chucknorrisexception" }, "versions": { "0.1.0": "http://registry.npmjs.org/ChuckNorrisException/0.1.0", "0.1.1": "http://registry.npmjs.org/ChuckNorrisException/0.1.1" }, "dist": { "0.1.0": { "shasum": "871eadac2ae9625983907c9cf91e3e892aa6400f", "tarball": "http://registry.npmjs.org/ChuckNorrisException/-/ChuckNorrisException-0.1.0.tgz" }, "0.1.1": { "shasum": "9047f60d9c0c682a95aad24295b4e738c05a0408", "tarball": "http://registry.npmjs.org/ChuckNorrisException/-/ChuckNorrisException-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/ChuckNorrisException/" }, "chunkedstream": { "name": "chunkedstream", "description": "Obtain lines and fixed-length buffers from an incoming stream", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "time": { "modified": "2011-06-19T09:50:24.960Z", "created": "2011-06-19T09:50:24.290Z", "1.0.1": "2011-06-19T09:50:24.960Z" }, "author": { "name": "Konstantin Käfer", "email": "kkaefer@gmail.com" }, "versions": { "1.0.1": "http://registry.npmjs.org/chunkedstream/1.0.1" }, "dist": { "1.0.1": { "shasum": "833dde052b3a379148d8b2c271b9e1d0d1372241", "tarball": "http://registry.npmjs.org/chunkedstream/-/chunkedstream-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/chunkedstream/" }, "chunky": { "name": "chunky", "description": "Break up messages into randomly-sized chunks", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-23T07:51:49.806Z", "created": "2011-10-23T07:51:47.718Z", "0.0.0": "2011-10-23T07:51:49.806Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-chunky.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/chunky/0.0.0" }, "dist": { "0.0.0": { "shasum": "1e7580a23c083897d2ad662459e7efd8465f608a", "tarball": "http://registry.npmjs.org/chunky/-/chunky-0.0.0.tgz" } }, "keywords": [ "chunk", "random", "test" ], "url": "http://registry.npmjs.org/chunky/" }, "cider": { "name": "cider", "description": "", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2010-12-21T05:48:10.049Z", "created": "2010-12-21T05:48:10.049Z", "0.1.0": "2010-12-21T05:48:10.049Z", "0.1.1": "2010-12-21T05:48:10.049Z", "0.1.2": "2010-12-21T05:48:10.049Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/cider/0.1.0", "0.1.1": "http://registry.npmjs.org/cider/0.1.1", "0.1.2": "http://registry.npmjs.org/cider/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/cider/-/cider-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/cider/-/cider-0.1.1.tgz" }, "0.1.2": { "shasum": "7ea783178e71b92091c24c41c6213507ef5a90a6", "tarball": "http://registry.npmjs.org/cider/-/cider-0.1.2.tgz" } }, "keywords": [ "" ], "url": "http://registry.npmjs.org/cider/" }, "cinch": { "name": "cinch", "description": "Async control flow made easy", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "pguillory", "email": "pguillory@gmail.com" } ], "time": { "modified": "2011-03-02T08:08:11.892Z", "created": "2011-02-25T07:01:25.657Z", "0.1.0": "2011-02-25T07:01:25.977Z", "0.1.1": "2011-03-02T08:08:11.892Z" }, "author": { "name": "Preston Guillory", "email": "pguillory@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pguillory/cinch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cinch/0.1.0", "0.1.1": "http://registry.npmjs.org/cinch/0.1.1" }, "dist": { "0.1.0": { "shasum": "132606320278461fd61588ec173bda54348aff79", "tarball": "http://registry.npmjs.org/cinch/-/cinch-0.1.0.tgz" }, "0.1.1": { "shasum": "281898f549e1f395b170e6141fa4562a34c24fcf", "tarball": "http://registry.npmjs.org/cinch/-/cinch-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/cinch/" }, "cipherpipe": { "name": "cipherpipe", "description": "Thin wrapper around openssl for encryption/decryption", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-03-19T14:02:17.901Z", "created": "2011-03-18T21:02:42.725Z", "0.1.0": "2011-03-18T21:02:43.145Z", "0.1.1": "2011-03-19T14:02:17.901Z" }, "author": { "name": "Trevor Burnham" }, "versions": { "0.1.0": "http://registry.npmjs.org/cipherpipe/0.1.0", "0.1.1": "http://registry.npmjs.org/cipherpipe/0.1.1" }, "dist": { "0.1.0": { "shasum": "cfc892ab3c69bece3b212e93543c211475588822", "tarball": "http://registry.npmjs.org/cipherpipe/-/cipherpipe-0.1.0.tgz" }, "0.1.1": { "shasum": "41d2f9d055bafd980c9bc4719d0c0501ad24fd65", "tarball": "http://registry.npmjs.org/cipherpipe/-/cipherpipe-0.1.1.tgz" } }, "keywords": [ "cryptography", "openssl" ], "url": "http://registry.npmjs.org/cipherpipe/" }, "cipherstream": { "name": "cipherstream", "description": "Simple Stream layer for encryption/decryption", "dist-tags": { "latest": "0.1.0" }, "readme": "# cipher\n\n**cipher** is a thin streaming layer for encryption/decryption.\n\n## Installation\n\n npm install cipher\n\n## Usage\n\nRequire as `cipher`\n\n var cipher = require(\"cipher\");\n\n## CipherStream\n\n**CipherStream** creates a Stream object which takes data in and encrypts it.\n\n`new CipherStream(password[, algorithm])` where `algorithm` defaults to AES192.\n\nExample:\n\n var cipher = require(\"cipher\"),\n fs = require(\"fs\");\n \n fs.createReadStream(\"plain.txt\").pipe(new cipher.CipherStream(\"secret\")).pipe(fs.writeReadStream(\"secret.txt\"));\n\n\n## DecipherStream\n\n**DecipherStream** creates a Stream object which takes encrypted data in and decrypts it.\n\n`new DecipherStream(password[, algorithm])` where `algorithm` defaults to AES192.\n\nExample:\n\n var cipher = require(\"cipher\"),\n fs = require(\"fs\");\n \n fs.createReadStream(\"secret.txt\").pipe(new cipher.DecipherStream(\"secret\")).pipe(fs.writeReadStream(\"plain.txt\"));\n\n## HMAC\n\n**hmac** is a simple wrapper function to create SHA-256 hmac values.\n\n`cipher.hmac(data, key) → String`\n\n## License\n\n**MIT**", "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-23T14:50:55.907Z", "created": "2011-11-23T14:50:53.316Z", "0.1.0": "2011-11-23T14:50:55.907Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/cipher.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cipherstream/0.1.0" }, "dist": { "0.1.0": { "shasum": "3962857e3b7d65f445657ba583224146d467e360", "tarball": "http://registry.npmjs.org/cipherstream/-/cipherstream-0.1.0.tgz" } }, "keywords": [ "cipher", "stream", "cryptography" ], "url": "http://registry.npmjs.org/cipherstream/" }, "circus": { "name": "circus", "description": "Circular dependency check for require. Output ready for graphvis's dot - BROKEN", "dist-tags": {}, "maintainers": [ { "name": "schloerke", "email": "schloerke@gmail.com" } ], "time": { "modified": "2011-12-01T04:24:45.008Z", "created": "2011-12-01T04:24:45.008Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/circus/" }, "cjson": { "name": "cjson", "description": "cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.", "dist-tags": { "latest": "0.0.6", "stable": "0.0.6" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2011-11-14T10:38:45.407Z", "created": "2011-03-21T23:51:30.878Z", "0.0.1": "2011-03-21T23:51:31.405Z", "0.0.2": "2011-03-22T13:52:02.007Z", "0.0.3": "2011-03-25T22:45:24.026Z", "0.0.4": "2011-08-31T14:31:29.982Z", "0.0.5": "2011-10-10T13:10:11.931Z", "0.0.6": "2011-11-14T10:33:06.702Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/node-cjson.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cjson/0.0.1", "0.0.2": "http://registry.npmjs.org/cjson/0.0.2", "0.0.3": "http://registry.npmjs.org/cjson/0.0.3", "0.0.4": "http://registry.npmjs.org/cjson/0.0.4", "0.0.5": "http://registry.npmjs.org/cjson/0.0.5", "0.0.6": "http://registry.npmjs.org/cjson/0.0.6" }, "dist": { "0.0.1": { "shasum": "21c7e4d7f91669ad80f53925fdc5712234513202", "tarball": "http://registry.npmjs.org/cjson/-/cjson-0.0.1.tgz" }, "0.0.2": { "shasum": "e1760a36cd6f5e25c4a0d8d9365309144c61f6a3", "tarball": "http://registry.npmjs.org/cjson/-/cjson-0.0.2.tgz" }, "0.0.3": { "shasum": "514b9cd0c768dedd48ae77aff0b198e9ff1bd67f", "tarball": "http://registry.npmjs.org/cjson/-/cjson-0.0.3.tgz" }, "0.0.4": { "shasum": "ccefb04118591059d20502c552b368d6cbe7981a", "tarball": "http://registry.npmjs.org/cjson/-/cjson-0.0.4.tgz" }, "0.0.5": { "shasum": "e9abfb63ea4fc806906489243341e522289ab0f3", "tarball": "http://registry.npmjs.org/cjson/-/cjson-0.0.5.tgz" }, "0.0.6": { "shasum": "f53a8664cd5f195c0bed06235cd4a38df88b4208", "tarball": "http://registry.npmjs.org/cjson/-/cjson-0.0.6.tgz" } }, "keywords": [ "json", "parser", "comments", "config", "loader" ], "url": "http://registry.npmjs.org/cjson/" }, "ck": { "name": "ck", "description": "A smaller, faster Coffeekup.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kzh", "email": "kaleb@hornsby.ws" } ], "time": { "modified": "2011-09-20T00:41:42.500Z", "created": "2011-09-20T00:41:42.236Z", "0.0.1": "2011-09-20T00:41:42.500Z" }, "author": { "name": "Kaleb Hornsby", "email": "kaleb@hornsby.ws", "url": "kaleb.hornsby.ws" }, "repository": { "type": "git", "url": "git://github.com/kaleb/ck.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ck/0.0.1" }, "dist": { "0.0.1": { "shasum": "3556f11fc94fb2a07dbf631e338f6ca8e7bc4904", "tarball": "http://registry.npmjs.org/ck/-/ck-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ck/" }, "ckup": { "name": "ckup", "description": "Markup as Coco", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "satyr", "email": "murky.satyr@gmail.com" } ], "time": { "modified": "2011-05-03T22:58:02.248Z", "created": "2011-01-06T10:40:08.508Z", "0.1.0": "2011-01-06T10:40:09.205Z", "0.1.1": "2011-01-06T21:52:30.400Z", "0.1.2": "2011-01-28T15:24:56.182Z", "0.1.4": "2011-03-19T12:33:04.570Z", "0.1.5": "2011-05-02T13:56:28.004Z", "0.1.6": "2011-05-03T22:57:46.856Z" }, "author": { "name": "satyr", "email": "murky.satyr@gmail.com", "url": "http://satyr.github.com" }, "repository": { "type": "git", "url": "git://github.com/satyr/ckup.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/ckup/0.1.4", "0.1.6": "http://registry.npmjs.org/ckup/0.1.6" }, "dist": { "0.1.4": { "shasum": "c35cb4bdd7522e97096464cea2da5fdbe3aad66e", "tarball": "http://registry.npmjs.org/ckup/-/ckup-0.1.4.tgz" }, "0.1.6": { "shasum": "e03c823f904577d41324ba74ecf567d52f9ae528", "tarball": "http://registry.npmjs.org/ckup/-/ckup-0.1.6.tgz" } }, "keywords": [ "html", "css", "template", "coco" ], "url": "http://registry.npmjs.org/ckup/" }, "clark": { "name": "clark", "description": "ASCII sparklines in coffeescript. Based on 'spark' for shell.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "ajacksified", "email": "ajacksified@gmail.com" } ], "time": { "modified": "2011-11-25T18:01:17.034Z", "created": "2011-11-18T06:43:14.298Z", "0.0.1": "2011-11-18T06:43:15.757Z", "0.0.2": "2011-11-18T19:43:01.676Z", "0.0.3": "2011-11-18T22:12:47.589Z", "0.0.4": "2011-11-25T18:01:17.034Z" }, "author": { "name": "Jack Lawson", "email": "jlawson@olivinelabs.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/clark/0.0.1", "0.0.2": "http://registry.npmjs.org/clark/0.0.2", "0.0.3": "http://registry.npmjs.org/clark/0.0.3", "0.0.4": "http://registry.npmjs.org/clark/0.0.4" }, "dist": { "0.0.1": { "shasum": "ed994fd9b4d34b1b64226d8f56c89fc79669a7d2", "tarball": "http://registry.npmjs.org/clark/-/clark-0.0.1.tgz" }, "0.0.2": { "shasum": "6e6f20adcb509589262ca57de0ee6eb793071450", "tarball": "http://registry.npmjs.org/clark/-/clark-0.0.2.tgz" }, "0.0.3": { "shasum": "5aac0d91255ca27964b89ec1b2154aa0c67b25bf", "tarball": "http://registry.npmjs.org/clark/-/clark-0.0.3.tgz" }, "0.0.4": { "shasum": "45e7c055163b96408d0d1c75fe1b7099359f2493", "tarball": "http://registry.npmjs.org/clark/-/clark-0.0.4.tgz" } }, "keywords": [ "ascii", "graph", "spark", "sparklines" ], "url": "http://registry.npmjs.org/clark/" }, "class": { "name": "class", "description": "Class implementation (tiny)", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.3.0": "http://registry.npmjs.org/class/0.3.0" }, "dist": { "0.3.0": { "tarball": "http://packages:5984/class/-/class-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/class/" }, "Class": { "name": "Class", "description": "Port of Prototype.js inheritance implementation for Node.js.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "firejune", "email": "to@firejune.com" } ], "time": { "modified": "2011-10-19T03:18:38.135Z", "created": "2011-09-10T02:46:49.442Z", "0.1.0": "2011-09-10T02:46:53.813Z", "0.1.1": "2011-09-10T12:21:31.597Z", "0.1.2": "2011-10-19T03:09:49.145Z", "0.1.3": "2011-10-19T03:18:38.135Z" }, "author": { "name": "Firejune", "url": "http://firejune.com/" }, "repository": { "type": "git", "url": "git://github.com/firejune/class.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/Class/0.1.0", "0.1.1": "http://registry.npmjs.org/Class/0.1.1", "0.1.2": "http://registry.npmjs.org/Class/0.1.2", "0.1.3": "http://registry.npmjs.org/Class/0.1.3" }, "dist": { "0.1.0": { "shasum": "3edeb3418f9d41e664f7f6c27154865bb9d15583", "tarball": "http://registry.npmjs.org/Class/-/Class-0.1.0.tgz" }, "0.1.1": { "shasum": "ca483ec57c1ea255205ee9ba12ad17df0892e0d2", "tarball": "http://registry.npmjs.org/Class/-/Class-0.1.1.tgz" }, "0.1.2": { "shasum": "c6596a49cce844f8da02d2a26b665168145f92bb", "tarball": "http://registry.npmjs.org/Class/-/Class-0.1.2.tgz" }, "0.1.3": { "shasum": "b5b04e554497d029112ebb235cd1b31c8a3e97c0", "tarball": "http://registry.npmjs.org/Class/-/Class-0.1.3.tgz" } }, "keywords": [ "prototype", "prototypejs", "inheritance", "implementation", "class" ], "url": "http://registry.npmjs.org/Class/" }, "class-42": { "name": "class-42", "description": "Classical inheritance in 42 lines.", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "twisol", "email": "twisolar@gmail.com" } ], "time": { "modified": "2011-11-12T09:18:40.671Z", "created": "2011-09-20T07:55:17.673Z", "1.0.0": "2011-09-20T07:55:18.189Z", "1.1.0": "2011-10-27T05:10:01.016Z", "1.1.1": "2011-10-29T14:03:49.968Z", "2.0.0": "2011-11-12T09:18:40.671Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/class-42/1.0.0", "1.1.0": "http://registry.npmjs.org/class-42/1.1.0", "1.1.1": "http://registry.npmjs.org/class-42/1.1.1", "2.0.0": "http://registry.npmjs.org/class-42/2.0.0" }, "dist": { "1.0.0": { "shasum": "c6a573355f5a5411ab08cc5f7b142f805b71cafd", "tarball": "http://registry.npmjs.org/class-42/-/class-42-1.0.0.tgz" }, "1.1.0": { "shasum": "b37a5abd86d1ec0503ff7be7374a96229a15f88d", "tarball": "http://registry.npmjs.org/class-42/-/class-42-1.1.0.tgz" }, "1.1.1": { "shasum": "34d5bffe08bf7312ce439fd8a49603c85e6b2766", "tarball": "http://registry.npmjs.org/class-42/-/class-42-1.1.1.tgz" }, "2.0.0": { "shasum": "2b62ec738c6208a8fa01554b2b0a9ea1458cba1f", "tarball": "http://registry.npmjs.org/class-42/-/class-42-2.0.0.tgz" } }, "url": "http://registry.npmjs.org/class-42/" }, "class-js": { "name": "class-js", "description": "Simple OO Class factory", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-01-06T10:59:09.027Z", "created": "2011-01-06T09:20:36.558Z", "0.0.1": "2011-01-06T09:20:37.507Z", "0.0.2": "2011-01-06T10:59:09.027Z" }, "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/bnoguchi/class-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/class-js/0.0.1", "0.0.2": "http://registry.npmjs.org/class-js/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/class-js/-/class-js-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/class-js/-/class-js-0.0.2.tgz" } }, "keywords": [ "node", "class", "oop", "inheritance" ], "url": "http://registry.npmjs.org/class-js/" }, "classes": { "name": "classes", "description": "A classical inheritence model", "dist-tags": { "latest": "0.1.6" }, "readme": null, "maintainers": [ { "name": "k", "email": "kbjr14@gmail.com" } ], "time": { "modified": "2011-11-18T12:36:00.490Z", "created": "2011-11-17T06:48:01.977Z", "0.1.5": "2011-11-17T06:48:08.383Z", "0.1.6": "2011-11-18T12:36:00.490Z" }, "author": { "name": "James Brumond", "email": "kbjr14@gmail.com", "url": "http://jbrumond.me" }, "repository": { "type": "git", "url": "git://github.com/kbjr/class.js.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/classes/0.1.5", "0.1.6": "http://registry.npmjs.org/classes/0.1.6" }, "dist": { "0.1.5": { "shasum": "b9bd6973a63049bf64576af2f49844af723289a1", "tarball": "http://registry.npmjs.org/classes/-/classes-0.1.5.tgz" }, "0.1.6": { "shasum": "7e2a4be6232a17090caf30b669e90acfa6f4d84e", "tarball": "http://registry.npmjs.org/classes/-/classes-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/classes/" }, "classify": { "name": "classify", "description": "A Ruby-like Module & Class Inheritance Library for Javascript", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "petebrowne", "email": "me@petebrowne.com" } ], "author": { "name": "Pete Browne", "email": "me@petebrowne.com", "url": "http://petebrowne.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/classify/0.10.0" }, "dist": { "0.10.0": { "tarball": "http://registry.npmjs.org/classify/-/classify-0.10.0.tgz" } }, "keywords": [ "class", "inheritance", "module", "client", "browser" ], "url": "http://registry.npmjs.org/classify/" }, "classloader": { "name": "classloader", "description": "classloader helper for nodejs", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "edjafarov", "email": "djkojb@gmail.com" } ], "time": { "modified": "2011-12-10T08:49:27.096Z", "created": "2011-11-26T08:28:51.194Z", "0.0.2": "2011-11-26T08:39:07.836Z", "0.0.3": "2011-12-10T08:49:27.096Z" }, "author": { "name": "Eldar Djafarov", "email": "eldar@djafarov.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/classloader/0.0.2", "0.0.3": "http://registry.npmjs.org/classloader/0.0.3" }, "dist": { "0.0.2": { "shasum": "5bd90d91cca3f89244c34871d4cc28c2cdf606d3", "tarball": "http://registry.npmjs.org/classloader/-/classloader-0.0.2.tgz" }, "0.0.3": { "shasum": "e5199f86381e31ba593b7e873be1a7179a75a39e", "tarball": "http://registry.npmjs.org/classloader/-/classloader-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/classloader/" }, "ClassLoader": { "name": "ClassLoader", "description": "ClassLoader helper for nodejs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "edjafarov", "email": "djkojb@gmail.com" } ], "time": { "modified": "2011-09-11T21:27:33.068Z", "created": "2011-09-11T21:27:32.244Z", "0.0.1": "2011-09-11T21:27:33.068Z" }, "author": { "name": "Eldar Djafarov", "email": "eldar@djafarov.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/ClassLoader/0.0.1" }, "dist": { "0.0.1": { "shasum": "1c7028005cbf9ab118038d33be885075b664ac45", "tarball": "http://registry.npmjs.org/ClassLoader/-/ClassLoader-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ClassLoader/" }, "clay": { "name": "clay", "description": "A Node.js Active Record with a charming declaration and simple usage. Supports Redis as backend but can be easily extended", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "gabrielfalcao", "email": "gabriel@nacaolivre.org" } ], "time": { "modified": "2011-11-25T05:00:49.494Z", "created": "2011-11-04T01:06:24.007Z", "1.0.0": "2011-11-04T01:06:26.084Z", "1.1.0": "2011-11-16T06:06:00.714Z", "1.1.1": "2011-11-20T23:01:58.690Z", "1.1.2": "2011-11-21T00:15:39.428Z", "1.1.3": "2011-11-21T06:25:47.891Z", "1.1.4": "2011-11-22T07:46:03.988Z", "1.1.5": "2011-11-22T16:51:37.960Z", "1.2.0": "2011-11-24T08:15:58.978Z", "1.2.1": "2011-11-25T05:00:49.494Z" }, "users": { "gabrielfalcao": true }, "versions": { "1.0.0": "http://registry.npmjs.org/clay/1.0.0", "1.1.0": "http://registry.npmjs.org/clay/1.1.0", "1.1.1": "http://registry.npmjs.org/clay/1.1.1", "1.1.2": "http://registry.npmjs.org/clay/1.1.2", "1.1.3": "http://registry.npmjs.org/clay/1.1.3", "1.1.4": "http://registry.npmjs.org/clay/1.1.4", "1.1.5": "http://registry.npmjs.org/clay/1.1.5", "1.2.0": "http://registry.npmjs.org/clay/1.2.0", "1.2.1": "http://registry.npmjs.org/clay/1.2.1" }, "dist": { "1.0.0": { "shasum": "72a6ca93f27fae9749acd0e7a997f5a7923f1250", "tarball": "http://registry.npmjs.org/clay/-/clay-1.0.0.tgz" }, "1.1.0": { "shasum": "ca42591e7bac07b2d3de2fd7fa4c75be10d5ecb4", "tarball": "http://registry.npmjs.org/clay/-/clay-1.1.0.tgz" }, "1.1.1": { "shasum": "1b3e227f6873ef082548afb4f487ee4c312b21e4", "tarball": "http://registry.npmjs.org/clay/-/clay-1.1.1.tgz" }, "1.1.2": { "shasum": "ca62aed1c89786097368108e351211a82cc1905b", "tarball": "http://registry.npmjs.org/clay/-/clay-1.1.2.tgz" }, "1.1.3": { "shasum": "9f92f573665d89b4d395857105b8c56d52bee74d", "tarball": "http://registry.npmjs.org/clay/-/clay-1.1.3.tgz" }, "1.1.4": { "shasum": "10d8a5f90ff64043af0dc9594598098940cb9fb7", "tarball": "http://registry.npmjs.org/clay/-/clay-1.1.4.tgz" }, "1.1.5": { "shasum": "eadd963e3da6143c0b6afb812538ee4514cd3c12", "tarball": "http://registry.npmjs.org/clay/-/clay-1.1.5.tgz" }, "1.2.0": { "shasum": "306f9ab0279d1716c247351de0639332836eae2f", "tarball": "http://registry.npmjs.org/clay/-/clay-1.2.0.tgz" }, "1.2.1": { "shasum": "9d0ab82662156b5861c4ae18c277081b45ccb9a0", "tarball": "http://registry.npmjs.org/clay/-/clay-1.2.1.tgz" } }, "keywords": [ "Active Record", "Redis", "database", "ORM", "model", "models", "persistence", "db" ], "url": "http://registry.npmjs.org/clay/" }, "clean-css": { "name": "clean-css", "description": "A well-tested CSS minifier", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "goalsmashers", "email": "jakub@goalsmashers.com" } ], "time": { "modified": "2011-11-29T13:07:17.279Z", "created": "2011-02-28T19:38:45.669Z", "0.1.0": "2011-02-28T19:38:46.238Z", "0.2.0": "2011-03-02T21:05:01.592Z", "0.2.1": "2011-03-20T18:50:12.374Z", "0.2.2": "2011-04-17T14:53:52.090Z", "0.2.3": "2011-04-18T07:39:35.264Z", "0.2.4": "2011-05-25T17:53:53.749Z", "0.2.5": "2011-11-27T09:13:16.219Z", "0.2.6": "2011-11-27T15:05:38.304Z", "0.3.0": "2011-11-29T13:07:17.279Z" }, "author": { "name": "Jakub Pawlowicz", "email": "jakub@goalsmashers.com", "url": "http://twitter.com/GoalSmashers" }, "repository": { "type": "git", "url": "git://github.com/GoalSmashers/clean-css.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clean-css/0.1.0", "0.2.0": "http://registry.npmjs.org/clean-css/0.2.0", "0.2.1": "http://registry.npmjs.org/clean-css/0.2.1", "0.2.2": "http://registry.npmjs.org/clean-css/0.2.2", "0.2.3": "http://registry.npmjs.org/clean-css/0.2.3", "0.2.4": "http://registry.npmjs.org/clean-css/0.2.4", "0.2.5": "http://registry.npmjs.org/clean-css/0.2.5", "0.2.6": "http://registry.npmjs.org/clean-css/0.2.6", "0.3.0": "http://registry.npmjs.org/clean-css/0.3.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.1.0.tgz" }, "0.2.0": { "shasum": "38ba392b8781bda410fd2dee37f3cb80df1c6399", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.0.tgz" }, "0.2.1": { "shasum": "d12aef67a3b1b58c7f75ee28ddba8ae5634109d4", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.1.tgz" }, "0.2.2": { "shasum": "8815cf32160dce0277b7ec9028167cb72014f51f", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.2.tgz" }, "0.2.3": { "shasum": "82e154b7a942065050f756314d2d5592efb1ba95", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.3.tgz" }, "0.2.4": { "shasum": "65a332c3d72a8b0dfbf251c227bef2dccbbc99df", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.4.tgz" }, "0.2.5": { "shasum": "22b845ab30b6d501d62b01bc02f145bae4dce58e", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.5.tgz" }, "0.2.6": { "shasum": "dcc080fbc3bc0ceb4dac5e47fc83ac873bca1a7c", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.2.6.tgz" }, "0.3.0": { "shasum": "edb8128c7b4d292f4a3a32d6e18b8dea420c4b1e", "tarball": "http://registry.npmjs.org/clean-css/-/clean-css-0.3.0.tgz" } }, "keywords": [ "css", "minifier" ], "url": "http://registry.npmjs.org/clean-css/" }, "clearInterval": { "name": "clearInterval", "description": "returns `clearInterval` if present", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-14T22:34:34.679Z", "created": "2011-07-14T22:34:34.306Z", "0.4.9": "2011-07-14T22:34:34.679Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/clearInterval/0.4.9" }, "dist": { "0.4.9": { "shasum": "2b9fa0677af2b2160648bbcdb1fd63f1d501ca4f", "tarball": "http://registry.npmjs.org/clearInterval/-/clearInterval-0.4.9.tgz" } }, "keywords": [ "ender", "clearInterval" ], "url": "http://registry.npmjs.org/clearInterval/" }, "ClearSilver": { "name": "ClearSilver", "description": "ClearSilver template engine bindings for node.js", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "mah0x211", "email": "mah0x211@gmail.com" } ], "time": { "modified": "2011-03-23T02:01:53.248Z", "created": "2011-03-23T02:01:52.489Z", "0.5.0": "2011-03-23T02:01:53.248Z" }, "repository": { "type": "git", "url": "http://github.com/mah0x211/node-clearsilver.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/ClearSilver/0.5.0" }, "dist": { "0.5.0": { "shasum": "105e94cdd342dfea043a83a381e46e8a6fb1fa47", "tarball": "http://registry.npmjs.org/ClearSilver/-/ClearSilver-0.5.0.tgz" } }, "keywords": [ "template engine", "ClearSilver" ], "url": "http://registry.npmjs.org/ClearSilver/" }, "clearTimeout": { "name": "clearTimeout", "description": "returns `clearTimeout` if present", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-14T22:32:51.171Z", "created": "2011-07-14T22:32:50.805Z", "0.4.9": "2011-07-14T22:32:51.171Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/clearTimeout/0.4.9" }, "dist": { "0.4.9": { "shasum": "179c90de57907d362e2de1ee0254dfad839a3afc", "tarball": "http://registry.npmjs.org/clearTimeout/-/clearTimeout-0.4.9.tgz" } }, "keywords": [ "ender", "clearTimeout" ], "url": "http://registry.npmjs.org/clearTimeout/" }, "clerk": { "name": "clerk", "description": "CouchDB library for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikepb", "email": "michael@mikepb.com" } ], "time": { "modified": "2011-10-08T00:35:11.978Z", "created": "2011-10-08T00:35:10.133Z", "0.0.1": "2011-10-08T00:35:11.979Z" }, "author": { "name": "Michael Phan-Ba", "email": "michael@mikepb.com" }, "repository": { "type": "git", "url": "git://github.com/mikepb/clerk.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/clerk/0.0.1" }, "dist": { "0.0.1": { "shasum": "a3a6b5b6335f68745b390957321876dcdc6b3ee0", "tarball": "http://registry.npmjs.org/clerk/-/clerk-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/clerk/" }, "cli": { "name": "cli", "description": "A tool for rapidly building command line apps", "dist-tags": { "latest": "0.3.8" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-09-19T12:01:18.040Z", "created": "2011-01-01T07:20:53.660Z", "0.1.0": "2011-01-01T07:20:54.661Z", "0.1.1": "2011-01-02T13:27:25.447Z", "0.1.3": "2011-01-04T02:42:21.151Z", "0.1.4": "2011-01-04T03:19:13.491Z", "0.1.5": "2011-01-04T03:32:32.638Z", "0.1.6": "2011-01-04T03:38:58.709Z", "0.1.7": "2011-01-04T04:06:48.213Z", "0.1.8": "2011-01-04T15:52:54.640Z", "0.1.9": "2011-01-05T00:38:36.124Z", "0.2.0": "2011-01-05T00:49:43.059Z", "0.2.1-1": "2011-01-05T01:10:54.500Z", "0.2.2-1": "2011-01-06T07:06:25.999Z", "0.2.3-1": "2011-01-06T11:14:50.363Z", "0.2.3-2": "2011-01-06T11:23:30.062Z", "0.2.3-3": "2011-01-08T10:43:28.459Z", "0.2.3-4": "2011-01-08T10:46:18.266Z", "0.2.3-5": "2011-01-13T10:24:16.995Z", "0.2.4-1": "2011-01-14T23:53:37.722Z", "0.2.4-2": "2011-01-15T00:41:57.116Z", "0.2.5": "2011-02-01T02:42:51.762Z", "0.2.6": "2011-02-02T08:26:08.648Z", "0.2.7": "2011-02-25T19:35:19.533Z", "0.2.8": "2011-03-12T00:18:59.188Z", "0.3.0": "2011-05-13T14:10:02.685Z", "0.3.1": "2011-05-16T10:41:43.959Z", "0.3.2": "2011-05-19T10:31:56.571Z", "0.3.3": "2011-05-19T20:54:12.737Z", "0.3.4": "2011-05-22T00:29:04.266Z", "0.3.5": "2011-05-24T09:48:14.953Z", "0.3.6": "2011-05-24T09:52:11.465Z", "0.3.7": "2011-06-30T02:40:00.918Z", "0.3.8": "2011-09-19T12:01:18.040Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/cli.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cli/0.1.0", "0.1.1": "http://registry.npmjs.org/cli/0.1.1", "0.1.3": "http://registry.npmjs.org/cli/0.1.3", "0.1.4": "http://registry.npmjs.org/cli/0.1.4", "0.1.5": "http://registry.npmjs.org/cli/0.1.5", "0.1.6": "http://registry.npmjs.org/cli/0.1.6", "0.1.7": "http://registry.npmjs.org/cli/0.1.7", "0.1.8": "http://registry.npmjs.org/cli/0.1.8", "0.1.9": "http://registry.npmjs.org/cli/0.1.9", "0.2.0": "http://registry.npmjs.org/cli/0.2.0", "0.2.1-1": "http://registry.npmjs.org/cli/0.2.1-1", "0.2.2-1": "http://registry.npmjs.org/cli/0.2.2-1", "0.2.3-1": "http://registry.npmjs.org/cli/0.2.3-1", "0.2.3-2": "http://registry.npmjs.org/cli/0.2.3-2", "0.2.3-3": "http://registry.npmjs.org/cli/0.2.3-3", "0.2.3-4": "http://registry.npmjs.org/cli/0.2.3-4", "0.2.3-5": "http://registry.npmjs.org/cli/0.2.3-5", "0.2.4-1": "http://registry.npmjs.org/cli/0.2.4-1", "0.2.4-2": "http://registry.npmjs.org/cli/0.2.4-2", "0.2.5": "http://registry.npmjs.org/cli/0.2.5", "0.2.6": "http://registry.npmjs.org/cli/0.2.6", "0.2.7": "http://registry.npmjs.org/cli/0.2.7", "0.2.8": "http://registry.npmjs.org/cli/0.2.8", "0.3.0": "http://registry.npmjs.org/cli/0.3.0", "0.3.1": "http://registry.npmjs.org/cli/0.3.1", "0.3.2": "http://registry.npmjs.org/cli/0.3.2", "0.3.3": "http://registry.npmjs.org/cli/0.3.3", "0.3.4": "http://registry.npmjs.org/cli/0.3.4", "0.3.5": "http://registry.npmjs.org/cli/0.3.5", "0.3.6": "http://registry.npmjs.org/cli/0.3.6", "0.3.7": "http://registry.npmjs.org/cli/0.3.7", "0.3.8": "http://registry.npmjs.org/cli/0.3.8" }, "dist": { "0.1.0": { "shasum": "40066f20d2193b6508a4faf09cb394dbd2f42519", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.0.tgz" }, "0.1.1": { "shasum": "d353c04bbc2cd74812a089cde66128c48bf5e354", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.1.tgz" }, "0.1.3": { "shasum": "6670647be72f9a3bfb99d0ac071a39e1f179fb83", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.3.tgz" }, "0.1.4": { "shasum": "f1881854eb29dd1be61fa5cf669b126b8de166bc", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.4.tgz" }, "0.1.5": { "shasum": "4feee13c6ef8089f98acdfc5a3b8682066822d4b", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.5.tgz" }, "0.1.6": { "shasum": "7984c77b5d21a2a5bd6365d705a7f4a37d8f2b46", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.6.tgz" }, "0.1.7": { "shasum": "16a609c5c84d7b6195f0e13b0d58f66db9a26b47", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.7.tgz" }, "0.1.8": { "shasum": "8e641421c14dbc67618367b4dd4c71e07cfc7682", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.8.tgz" }, "0.1.9": { "shasum": "005d82883391cbf1c0b67c7ffc6449b1ccd8f650", "tarball": "http://registry.npmjs.org/cli/-/cli-0.1.9.tgz" }, "0.2.0": { "shasum": "71a16636a2663db9bc40b1f30e5499c71011feca", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.0.tgz" }, "0.2.1-1": { "shasum": "91cd3a5c571894555ed77e66b3181cc1da4a5f49", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.1-1.tgz" }, "0.2.2-1": { "shasum": "3b9df09dfdeb72453163ab6243cfb4ced148ad21", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.2-1.tgz" }, "0.2.3-1": { "shasum": "3cf8911ffed3898f5207a6f19692556e6461a11f", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.3-1.tgz" }, "0.2.3-2": { "shasum": "61ea70fa5c0fef594cc66398a52d7fd511f5cd52", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.3-2.tgz" }, "0.2.3-3": { "shasum": "8509f21e8de02dcf9ed10a6300f485a9f862c26f", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.3-3.tgz" }, "0.2.3-4": { "shasum": "e22544cb152785b0dccd4d60f4318ad63f7c25ef", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.3-4.tgz" }, "0.2.3-5": { "shasum": "3960884d9f592819b2299d899d008e120fa6ce39", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.3-5.tgz" }, "0.2.4-1": { "shasum": "8796402baf011975ba68bb50f9e6b488b9ffa69e", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.4-1.tgz" }, "0.2.4-2": { "shasum": "ca9d805cc3866d94ee80d9fc8a5e9e81df463bde", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.4-2.tgz" }, "0.2.5": { "shasum": "c27b331e8409a28761b4d73a4c00d8f067eab0ec", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.5.tgz" }, "0.2.6": { "shasum": "5e4eaded66413344493ff70a1836bdeb4e519d35", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.6.tgz" }, "0.2.7": { "shasum": "6fe3db18926aade712018fd72e2656b139b08ef0", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.7.tgz" }, "0.2.8": { "shasum": "c86ac7fc75193bc836c369ca9eff37022ffec559", "tarball": "http://registry.npmjs.org/cli/-/cli-0.2.8.tgz" }, "0.3.0": { "shasum": "41852190d974a8d18465a0b1a1ca80c92b31eed1", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.0.tgz" }, "0.3.1": { "shasum": "f56ee983212a3a58b697c614f292b1e8c3f3b9fa", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.1.tgz" }, "0.3.2": { "shasum": "7b28820e8c3e853b72e30aa4cec0179aa06cdd7f", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.2.tgz" }, "0.3.3": { "shasum": "4fdc9746165fc8da7048c4733faee289d6112d69", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.3.tgz" }, "0.3.4": { "shasum": "16bfa95a11fe439486daea2c7db448d1eb34cf5c", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.4.tgz" }, "0.3.5": { "shasum": "9819d523fab9830b2eeaf7ec9b39918cc9876116", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.5.tgz" }, "0.3.6": { "shasum": "f1d627e1300b6afe9575367b1804366d13f81205", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.6.tgz" }, "0.3.7": { "shasum": "1b6dd1f267ce6817e353ecc8a5c231eb8aaf4786", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.7.tgz" }, "0.3.8": { "shasum": "1d704b92dff637c6bd8baadebd28ca9e1e3c955c", "tarball": "http://registry.npmjs.org/cli/-/cli-0.3.8.tgz" } }, "keywords": [ "cli", "command line", "opts", "parseopt", "opt", "args", "console", "argsparse", "optparse", "daemon", "autocomplete", "command", "autocompletion" ], "url": "http://registry.npmjs.org/cli/" }, "cli-chart": { "name": "cli-chart", "description": "Ansi color Bar Charts in your terminal with node.js!", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "andrewjstone", "email": "andrew.stone@bozuko.com" } ], "time": { "modified": "2011-10-31T14:50:46.455Z", "created": "2011-10-25T23:42:32.394Z", "0.1.0": "2011-10-25T23:42:32.734Z", "0.2.0": "2011-10-26T19:32:34.518Z", "0.2.2": "2011-10-26T20:40:17.891Z", "0.3.0": "2011-10-31T14:50:46.455Z" }, "author": { "name": "Andrew J. Stone", "email": "andrew.stone@bozuko.com" }, "repository": { "type": "git", "url": "git://github.com/andrewjstone/cli-chart.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cli-chart/0.1.0", "0.2.0": "http://registry.npmjs.org/cli-chart/0.2.0", "0.2.2": "http://registry.npmjs.org/cli-chart/0.2.2", "0.3.0": "http://registry.npmjs.org/cli-chart/0.3.0" }, "dist": { "0.1.0": { "shasum": "eddaeb6558e8bb2020bc93efebbe245048abf5e1", "tarball": "http://registry.npmjs.org/cli-chart/-/cli-chart-0.1.0.tgz" }, "0.2.0": { "shasum": "40adcc7b0f4614250557dee5774aa0240813292d", "tarball": "http://registry.npmjs.org/cli-chart/-/cli-chart-0.2.0.tgz" }, "0.2.2": { "shasum": "c7c4d2334fc4860dc29a100e3b02046034b834f9", "tarball": "http://registry.npmjs.org/cli-chart/-/cli-chart-0.2.2.tgz" }, "0.3.0": { "shasum": "a6cf5ed4f4fc0ba137d87d029a1035b0f6fbbfa4", "tarball": "http://registry.npmjs.org/cli-chart/-/cli-chart-0.3.0.tgz" } }, "keywords": [ "terminal", "ansi", "chart", "bar", "console", "graph" ], "url": "http://registry.npmjs.org/cli-chart/" }, "cli-color": { "name": "cli-color", "description": "Colors, formatting and other tools for the console", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-12-12T14:08:47.607Z", "created": "2011-07-11T15:25:09.329Z", "0.1.0": "2011-07-11T15:25:10.984Z", "0.1.1": "2011-07-12T09:56:40.343Z", "0.1.2": "2011-08-08T12:09:50.751Z", "0.1.3": "2011-08-08T15:04:46.382Z", "0.1.4": "2011-10-05T13:51:31.407Z", "0.1.5": "2011-12-12T14:08:47.607Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+cli-color@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/cli-color.git" }, "users": { "dylang": true }, "versions": { "0.1.0": "http://registry.npmjs.org/cli-color/0.1.0", "0.1.1": "http://registry.npmjs.org/cli-color/0.1.1", "0.1.2": "http://registry.npmjs.org/cli-color/0.1.2", "0.1.3": "http://registry.npmjs.org/cli-color/0.1.3", "0.1.4": "http://registry.npmjs.org/cli-color/0.1.4", "0.1.5": "http://registry.npmjs.org/cli-color/0.1.5" }, "dist": { "0.1.0": { "shasum": "c270266f17aa8aafde1b6dbcda3de445bed148c3", "tarball": "http://registry.npmjs.org/cli-color/-/cli-color-0.1.0.tgz" }, "0.1.1": { "shasum": "3ffdb35e9a30b85497c58c94ee18f6772b98d6db", "tarball": "http://registry.npmjs.org/cli-color/-/cli-color-0.1.1.tgz" }, "0.1.2": { "shasum": "f1536e0c3e9290c9ea52c59284842d2261c097e6", "tarball": "http://registry.npmjs.org/cli-color/-/cli-color-0.1.2.tgz" }, "0.1.3": { "shasum": "ad1f914e2195388204d8e55bf3e2c3a709685f77", "tarball": "http://registry.npmjs.org/cli-color/-/cli-color-0.1.3.tgz" }, "0.1.4": { "shasum": "0b751db7b255c1a9509b7c263caa1a7981717ff9", "tarball": "http://registry.npmjs.org/cli-color/-/cli-color-0.1.4.tgz" }, "0.1.5": { "shasum": "5029b55d850a99a9e7a13c6771021e6cabbc00a3", "tarball": "http://registry.npmjs.org/cli-color/-/cli-color-0.1.5.tgz" } }, "keywords": [ "ansi", "color", "console", "terminal", "cli", "shell", "log", "logging", "xterm" ], "url": "http://registry.npmjs.org/cli-color/" }, "cli-table": { "name": "cli-table", "description": "Pretty unicode tables for the CLI", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-01-04T03:29:59.419Z", "created": "2011-01-04T03:29:59.109Z", "0.0.1": "2011-01-04T03:29:59.419Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cli-table/0.0.1" }, "dist": { "0.0.1": { "shasum": "94ef7bb0eee22ae427b4b8106d9c366b80729602", "tarball": "http://registry.npmjs.org/cli-table/-/cli-table-0.0.1.tgz" } }, "keywords": [ "cli", "colors", "table" ], "url": "http://registry.npmjs.org/cli-table/" }, "CLI-UI": { "name": "CLI-UI", "description": "A command-line based user interface library for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "11rcombs", "email": "rodger.combs@gmail.com" } ], "time": { "modified": "2011-06-01T19:35:23.745Z", "created": "2011-06-01T14:20:14.093Z", "0.1.0": "2011-06-01T14:20:14.357Z", "0.2.0": "2011-06-01T19:35:23.745Z" }, "author": { "name": "Rodger Combs", "email": "rodger.combs@gmail.com", "url": "http://combsconnections.tk/" }, "repository": { "type": "git", "url": "git://github.com/11rcombs/node-cli-ui.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/CLI-UI/0.1.0", "0.2.0": "http://registry.npmjs.org/CLI-UI/0.2.0" }, "dist": { "0.1.0": { "shasum": "e7021965899455a31db67b6e2bd34d7e7317fd44", "tarball": "http://registry.npmjs.org/CLI-UI/-/CLI-UI-0.1.0.tgz" }, "0.2.0": { "shasum": "1981367918dcf24a3ef79b7d0c2b2a65d010d4c4", "tarball": "http://registry.npmjs.org/CLI-UI/-/CLI-UI-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/CLI-UI/" }, "clickatell": { "name": "clickatell", "description": "Client for the Clickatell SMS gateway.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pingles", "email": "paul@oobaloo.co.uk" } ], "time": { "modified": "2011-09-07T09:03:51.796Z", "created": "2011-09-07T09:03:51.438Z", "0.0.1": "2011-09-07T09:03:51.796Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/clickatell/0.0.1" }, "dist": { "0.0.1": { "shasum": "be4746da0a001ab78abb25792a0f9726829c2272", "tarball": "http://registry.npmjs.org/clickatell/-/clickatell-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/clickatell/" }, "clicktime": { "name": "clicktime", "description": "A wrapper for the ClickTime SOAP API", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "caseyohara", "email": "caseyo@caseyohara.com" } ], "time": { "modified": "2011-09-22T02:33:29.296Z", "created": "2011-09-05T23:40:59.144Z", "0.0.1": "2011-09-05T23:40:59.780Z", "0.0.2": "2011-09-06T01:22:46.438Z" }, "author": { "name": "Casey O'Hara", "email": "caseyo@caseyohara.com", "url": "http://github.com/caseyohara" }, "repository": { "type": "git", "url": "git://github.com/caseyohara/node-clicktime.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/clicktime/0.0.1", "0.0.2": "http://registry.npmjs.org/clicktime/0.0.2" }, "dist": { "0.0.1": { "shasum": "3f5ddc467c939dea7d7e98f3e8ad6044ac787283", "tarball": "http://registry.npmjs.org/clicktime/-/clicktime-0.0.1.tgz" }, "0.0.2": { "shasum": "8a6542baff3c5e097f7f49d27d6d0179b00aafec", "tarball": "http://registry.npmjs.org/clicktime/-/clicktime-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/clicktime/" }, "clientexpress": { "name": "clientexpress", "description": "An implementation of the Express API for use in the browser to progressively enhance the user experience using JavaScript", "dist-tags": { "latest": "0.7.7" }, "maintainers": [ { "name": "marknijhof", "email": "mark.nijhof@cre8ivethought.com" } ], "time": { "modified": "2011-10-03T11:44:30.936Z", "created": "2011-08-29T16:58:55.963Z", "0.7.2": "2011-08-29T16:58:56.659Z", "0.7.3": "2011-09-28T21:43:34.290Z", "0.7.4": "2011-09-28T21:57:12.825Z", "0.7.5": "2011-09-29T20:49:15.280Z", "0.7.6": "2011-09-29T23:33:42.607Z", "0.7.7": "2011-10-03T11:44:30.937Z" }, "author": { "name": "Mark Nijhof", "email": "mark.nijhof@cre8ivethought.com", "url": "cre8ivethought.com" }, "repository": { "type": "git", "url": "git://github.com/MarkNijhof/client.express.js.git" }, "versions": { "0.7.2": "http://registry.npmjs.org/clientexpress/0.7.2", "0.7.3": "http://registry.npmjs.org/clientexpress/0.7.3", "0.7.4": "http://registry.npmjs.org/clientexpress/0.7.4", "0.7.5": "http://registry.npmjs.org/clientexpress/0.7.5", "0.7.6": "http://registry.npmjs.org/clientexpress/0.7.6", "0.7.7": "http://registry.npmjs.org/clientexpress/0.7.7" }, "dist": { "0.7.2": { "shasum": "537fca014d7b8671e8cffcf3f071ae9fcc01a3a9", "tarball": "http://registry.npmjs.org/clientexpress/-/clientexpress-0.7.2.tgz" }, "0.7.3": { "shasum": "e50df951776632299f6d9a8be14a9d36e96d7cc1", "tarball": "http://registry.npmjs.org/clientexpress/-/clientexpress-0.7.3.tgz" }, "0.7.4": { "shasum": "fcbabd5a8ac77520988261cec549a9e45331bdab", "tarball": "http://registry.npmjs.org/clientexpress/-/clientexpress-0.7.4.tgz" }, "0.7.5": { "shasum": "c43218a1df56156dd336484bdabcdd94189a7922", "tarball": "http://registry.npmjs.org/clientexpress/-/clientexpress-0.7.5.tgz" }, "0.7.6": { "shasum": "e29f4d0955408e13122b82895d1e86b4ea7affe4", "tarball": "http://registry.npmjs.org/clientexpress/-/clientexpress-0.7.6.tgz" }, "0.7.7": { "shasum": "c306f582267feaf0016cc64602888ff616076a91", "tarball": "http://registry.npmjs.org/clientexpress/-/clientexpress-0.7.7.tgz" } }, "url": "http://registry.npmjs.org/clientexpress/" }, "cliff": { "name": "cliff", "description": "Your CLI formatting friend.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "nicoreed", "email": "dev@nicoreed.com" } ], "time": { "modified": "2011-09-12T17:41:54.773Z", "created": "2011-05-30T03:55:50.813Z", "0.1.0": "2011-05-30T03:55:51.243Z", "0.1.1": "2011-05-30T19:19:08.471Z", "0.1.2": "2011-06-08T03:13:46.716Z", "0.1.3": "2011-06-21T18:43:42.542Z", "0.1.4": "2011-09-11T05:10:21.154Z", "0.1.5": "2011-09-12T17:41:54.773Z" }, "author": { "name": "Nodejitsu", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/cliff.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cliff/0.1.0", "0.1.1": "http://registry.npmjs.org/cliff/0.1.1", "0.1.2": "http://registry.npmjs.org/cliff/0.1.2", "0.1.3": "http://registry.npmjs.org/cliff/0.1.3", "0.1.4": "http://registry.npmjs.org/cliff/0.1.4", "0.1.5": "http://registry.npmjs.org/cliff/0.1.5" }, "dist": { "0.1.0": { "shasum": "5a9097b26e548199507e3aed42cb761916a9b90a", "tarball": "http://registry.npmjs.org/cliff/-/cliff-0.1.0.tgz" }, "0.1.1": { "shasum": "170a079ee055a8cd0416282ac725f10d1ca6201b", "tarball": "http://registry.npmjs.org/cliff/-/cliff-0.1.1.tgz" }, "0.1.2": { "shasum": "a8ade9fe923222017d26741e4cca1e5b421348bc", "tarball": "http://registry.npmjs.org/cliff/-/cliff-0.1.2.tgz" }, "0.1.3": { "shasum": "9a3573030e3f50f1afdaeb14bb99860f8ddb6c90", "tarball": "http://registry.npmjs.org/cliff/-/cliff-0.1.3.tgz" }, "0.1.4": { "shasum": "21e42c66e09c0bd7dca795ffcc11f68b95cbd2d1", "tarball": "http://registry.npmjs.org/cliff/-/cliff-0.1.4.tgz" }, "0.1.5": { "shasum": "d515a5801f16b712c45607711da05bae70327058", "tarball": "http://registry.npmjs.org/cliff/-/cliff-0.1.5.tgz" } }, "keywords": [ "cli", "logging", "tools", "winston" ], "url": "http://registry.npmjs.org/cliff/" }, "clip": { "name": "clip", "description": "express meets the CLI", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-10-03T20:50:38.208Z", "created": "2011-06-23T19:51:30.597Z", "0.1.0": "2011-06-23T19:51:31.025Z", "0.1.1": "2011-06-23T21:09:02.897Z", "0.1.2": "2011-06-24T14:28:50.285Z", "0.1.4": "2011-07-08T20:44:37.147Z", "0.1.5": "2011-09-27T18:57:35.028Z", "0.1.6": "2011-10-03T20:50:38.208Z" }, "author": { "name": "bradleymeck" }, "versions": { "0.1.0": "http://registry.npmjs.org/clip/0.1.0", "0.1.1": "http://registry.npmjs.org/clip/0.1.1", "0.1.2": "http://registry.npmjs.org/clip/0.1.2", "0.1.4": "http://registry.npmjs.org/clip/0.1.4", "0.1.5": "http://registry.npmjs.org/clip/0.1.5", "0.1.6": "http://registry.npmjs.org/clip/0.1.6" }, "dist": { "0.1.0": { "shasum": "f56c97ee976d29c81d5a77e86d0c6847d635457c", "tarball": "http://registry.npmjs.org/clip/-/clip-0.1.0.tgz" }, "0.1.1": { "shasum": "b6f3a33acae4b1a695ca562525b0e3e72bb4213c", "tarball": "http://registry.npmjs.org/clip/-/clip-0.1.1.tgz" }, "0.1.2": { "shasum": "668e7fbf7bd8d3b98f8d5be93d6d40c1dc8747a2", "tarball": "http://registry.npmjs.org/clip/-/clip-0.1.2.tgz" }, "0.1.4": { "shasum": "9ffeae77a859ccb67a15f830a4933f0be8b1e835", "tarball": "http://registry.npmjs.org/clip/-/clip-0.1.4.tgz" }, "0.1.5": { "shasum": "b1b1ac5811e585bc7320aa97e85463247f9296a8", "tarball": "http://registry.npmjs.org/clip/-/clip-0.1.5.tgz" }, "0.1.6": { "shasum": "02913eaf7530440232db3728e4745ec26c7d65a4", "tarball": "http://registry.npmjs.org/clip/-/clip-0.1.6.tgz" } }, "keywords": [ "CLI" ], "url": "http://registry.npmjs.org/clip/" }, "clipcrop": { "name": "clipcrop", "description": "a tool for detecting structural variations using soft-clipping information", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-28T14:14:48.958Z", "created": "2011-11-16T05:11:52.379Z", "0.0.2": "2011-11-16T05:11:55.111Z", "0.0.3": "2011-11-18T02:31:04.661Z", "0.0.4": "2011-11-18T03:34:27.500Z", "0.0.5": "2011-11-18T09:48:27.887Z", "0.0.6": "2011-11-18T12:50:17.711Z", "0.0.8": "2011-11-21T11:44:52.481Z", "0.0.10": "2011-11-25T02:51:22.856Z", "0.0.11": "2011-11-28T03:57:27.919Z", "0.0.12": "2011-11-28T07:50:30.958Z", "0.1.0": "2011-11-28T13:42:56.669Z", "0.1.1": "2011-11-28T14:14:48.958Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/clipcrop/0.0.2", "0.0.3": "http://registry.npmjs.org/clipcrop/0.0.3", "0.0.4": "http://registry.npmjs.org/clipcrop/0.0.4", "0.0.5": "http://registry.npmjs.org/clipcrop/0.0.5", "0.0.6": "http://registry.npmjs.org/clipcrop/0.0.6", "0.0.8": "http://registry.npmjs.org/clipcrop/0.0.8", "0.0.10": "http://registry.npmjs.org/clipcrop/0.0.10", "0.0.11": "http://registry.npmjs.org/clipcrop/0.0.11", "0.0.12": "http://registry.npmjs.org/clipcrop/0.0.12", "0.1.0": "http://registry.npmjs.org/clipcrop/0.1.0", "0.1.1": "http://registry.npmjs.org/clipcrop/0.1.1" }, "dist": { "0.0.2": { "shasum": "ed7f91dee2df8fa431f9aa4295834dbc374e41f1", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.2.tgz" }, "0.0.3": { "shasum": "40a4aacf1959194ec8c89eaa4030f9a9e9dcdbfd", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.3.tgz" }, "0.0.4": { "shasum": "504c5618fbfb13c7923bd5e335e489eb12ebf70d", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.4.tgz" }, "0.0.5": { "shasum": "0cc5e75d0df32b50c762ef404f9acd6063bb7e2f", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.5.tgz" }, "0.0.6": { "shasum": "f17cefc587667b0348e66cb5c03644fc7b695167", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.6.tgz" }, "0.0.8": { "shasum": "9fa367039156dc8bc78b444767c2c1f5dcf57cab", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.8.tgz" }, "0.0.10": { "shasum": "9021ca2b6378f991d4c05f8452da01ef061be500", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.10.tgz" }, "0.0.11": { "shasum": "f129043c2839ccd7b572ab0b13a244092a41b5a1", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.11.tgz" }, "0.0.12": { "shasum": "88f2f89f6a651e328659b0eda1ca854101cb4869", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.0.12.tgz" }, "0.1.0": { "shasum": "9ce6ad7f9837f1d11150980b8aaacdf35f3ac5d6", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.1.0.tgz" }, "0.1.1": { "shasum": "b3f778ac04b0b8fd60aacf7de390b6a4e28c16ff", "tarball": "http://registry.npmjs.org/clipcrop/-/clipcrop-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/clipcrop/" }, "clisms": { "name": "clisms", "description": "A command-line app to send SMS messages using the Clickatell SMS gateway", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "srackham", "email": "srackham@gmail.com" } ], "time": { "modified": "2011-10-27T19:30:33.318Z", "created": "2011-10-27T02:55:45.456Z", "0.3.0": "2011-10-27T02:55:48.282Z", "0.3.1": "2011-10-27T19:30:33.318Z" }, "author": { "name": "Stuart Rackham", "email": "srackham@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/srackham/clisms.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/clisms/0.3.0", "0.3.1": "http://registry.npmjs.org/clisms/0.3.1" }, "dist": { "0.3.0": { "shasum": "6468e549ec419d21df5c25ec2de0941071078a43", "tarball": "http://registry.npmjs.org/clisms/-/clisms-0.3.0.tgz" }, "0.3.1": { "shasum": "c1266fa41b31a9bca5935d1b2a87e86da6841741", "tarball": "http://registry.npmjs.org/clisms/-/clisms-0.3.1.tgz" } }, "keywords": [ "sms", "clickatell", "command-line" ], "url": "http://registry.npmjs.org/clisms/" }, "CLoader": { "name": "CLoader", "description": "ClassLoader helper for nodejs", "dist-tags": {}, "maintainers": [ { "name": "edjafarov", "email": "djkojb@gmail.com" } ], "time": { "modified": "2011-06-17T12:09:44.717Z", "created": "2011-06-17T12:09:44.717Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/CLoader/" }, "clock": { "name": "clock", "description": "Indicate and co-ordinate time events", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-08-08T14:58:09.555Z", "created": "2011-08-08T10:57:51.502Z", "0.1.0": "2011-08-08T10:57:55.136Z", "0.1.1": "2011-08-08T14:58:09.555Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+clock@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/clock.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clock/0.1.0", "0.1.1": "http://registry.npmjs.org/clock/0.1.1" }, "dist": { "0.1.0": { "shasum": "8ee4ce7862c8bc43593ca0a76df356f9628cf041", "tarball": "http://registry.npmjs.org/clock/-/clock-0.1.0.tgz" }, "0.1.1": { "shasum": "91c0714a66e9d8c8c3b654119ccd2790bfc6cc2e", "tarball": "http://registry.npmjs.org/clock/-/clock-0.1.1.tgz" } }, "keywords": [ "time", "watch", "event", "events", "clock", "async", "asynchronous" ], "url": "http://registry.npmjs.org/clock/" }, "clog": { "name": "clog", "description": "Colorful console output in NodeJS.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "firejune", "email": "to@firejune.com" } ], "time": { "modified": "2011-10-19T03:18:55.022Z", "created": "2011-09-08T16:27:18.643Z", "0.0.1": "2011-09-08T16:27:21.896Z", "0.0.2": "2011-09-09T13:45:17.808Z", "0.0.3": "2011-10-19T03:13:06.281Z", "0.1.1": "2011-10-19T03:18:55.022Z" }, "author": { "name": "Firejune", "url": "http://firejune.com/" }, "repository": { "type": "git", "url": "git://github.com/firejune/clog.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/clog/0.0.1", "0.0.2": "http://registry.npmjs.org/clog/0.0.2", "0.0.3": "http://registry.npmjs.org/clog/0.0.3", "0.1.1": "http://registry.npmjs.org/clog/0.1.1" }, "dist": { "0.0.1": { "shasum": "41503c0c399dc9ec539ba2a647b93fb6e12e1100", "tarball": "http://registry.npmjs.org/clog/-/clog-0.0.1.tgz" }, "0.0.2": { "shasum": "a4f62f4d30f44585fa50522944a34026d39a237d", "tarball": "http://registry.npmjs.org/clog/-/clog-0.0.2.tgz" }, "0.0.3": { "shasum": "da2d33ffad0eaa44a549068a2dc93129622b6915", "tarball": "http://registry.npmjs.org/clog/-/clog-0.0.3.tgz" }, "0.1.1": { "shasum": "cca4d565b93127ca630b79fd997982140a452928", "tarball": "http://registry.npmjs.org/clog/-/clog-0.1.1.tgz" } }, "keywords": [ "color", "console", "log", "info", "warn", "error" ], "url": "http://registry.npmjs.org/clog/" }, "clone": { "name": "clone", "description": "deep cloning of objects and arrays", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-12-06T08:27:23.442Z", "created": "2011-09-03T01:49:48.705Z", "0.0.0": "2011-09-03T01:49:51.634Z", "0.0.1": "2011-09-03T02:19:26.641Z", "0.0.2": "2011-09-18T00:16:03.912Z", "0.0.3": "2011-10-06T18:21:26.501Z", "0.0.4": "2011-12-06T08:27:23.442Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-clone.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/clone/0.0.0", "0.0.1": "http://registry.npmjs.org/clone/0.0.1", "0.0.2": "http://registry.npmjs.org/clone/0.0.2", "0.0.3": "http://registry.npmjs.org/clone/0.0.3", "0.0.4": "http://registry.npmjs.org/clone/0.0.4" }, "dist": { "0.0.0": { "shasum": "ed7d92f31a09d9aab8a59941e91a2bb34d592599", "tarball": "http://registry.npmjs.org/clone/-/clone-0.0.0.tgz" }, "0.0.1": { "shasum": "a7e9554be7f06b977a0c126f9b144cd21c7338b3", "tarball": "http://registry.npmjs.org/clone/-/clone-0.0.1.tgz" }, "0.0.2": { "shasum": "bd6b2dc14abe64e9b7608e6fa99a0bdaa58cce0c", "tarball": "http://registry.npmjs.org/clone/-/clone-0.0.2.tgz" }, "0.0.3": { "shasum": "4cde8ef4ebafc550bbee7c38ccb815c20f1d97cd", "tarball": "http://registry.npmjs.org/clone/-/clone-0.0.3.tgz" }, "0.0.4": { "shasum": "7b12de7297526de0f6a211e8a7147e97471d15a7", "tarball": "http://registry.npmjs.org/clone/-/clone-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/clone/" }, "closure": { "name": "closure", "description": "Google closure-library wrapper for node.js", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "lm1", "email": "mielicki@gmail.com" } ], "time": { "modified": "2011-01-24T17:30:54.482Z", "created": "2011-01-09T22:54:18.143Z", "1.0.0": "2011-01-09T22:54:18.542Z", "1.0.1": "2011-01-10T23:15:27.915Z", "1.0.2": "2011-01-24T17:30:54.482Z" }, "author": { "name": "Lukasz Mielicki", "email": "mielicki@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/closure/1.0.0", "1.0.1": "http://registry.npmjs.org/closure/1.0.1", "1.0.2": "http://registry.npmjs.org/closure/1.0.2" }, "dist": { "1.0.0": { "shasum": "0541262dd1f485535ef1bc2c37673ba0a377edf7", "tarball": "http://registry.npmjs.org/closure/-/closure-1.0.0.tgz" }, "1.0.1": { "shasum": "86bae83fefd7d94f779bfb63f356a69cd92dd0a7", "tarball": "http://registry.npmjs.org/closure/-/closure-1.0.1.tgz" }, "1.0.2": { "shasum": "e96236d80a24b6899c2f1fd069178babf887fe58", "tarball": "http://registry.npmjs.org/closure/-/closure-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/closure/" }, "closure-compiler": { "name": "closure-compiler", "description": "Bindings to Google's Closure Compiler", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Tim-Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-closure.git" }, "time": { "modified": "2011-09-13T23:15:49.301Z", "created": "2011-09-13T23:15:49.301Z", "0.1.0": "2011-09-13T23:15:49.301Z", "0.1.1": "2011-09-13T23:15:49.301Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/closure-compiler/0.1.0", "0.1.1": "http://registry.npmjs.org/closure-compiler/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/closure-compiler/-/closure-compiler-0.1.0.tgz" }, "0.1.1": { "shasum": "387f16cdd70d4a2beb36118c3adb4e6553c517c7", "tarball": "http://registry.npmjs.org/closure-compiler/-/closure-compiler-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/closure-compiler/" }, "cloud": { "name": "cloud", "description": "node.js cluster management and monitoring", "dist-tags": { "latest": "0.0.1" }, "readme": "\n# Cloud.js\n\n node.js cluster management and monitoring.\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 LearnBoost <tj@learnboost.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-10T17:04:51.568Z", "created": "2011-11-10T17:04:49.953Z", "0.0.1": "2011-11-10T17:04:51.568Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/cloud/0.0.1" }, "dist": { "0.0.1": { "shasum": "04236164f7c1dc74e6d856bdd51dde91d9c8819e", "tarball": "http://registry.npmjs.org/cloud/-/cloud-0.0.1.tgz" } }, "keywords": [ "cluster", "monitor", "stats" ], "url": "http://registry.npmjs.org/cloud/" }, "cloud9": { "name": "cloud9", "description": "Cloud9 IDE", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "mikedeboer", "email": "info@mikedeboer.nl" }, { "name": "fjakobs", "email": "fabian.jakobs@web.de" }, { "name": "rendez", "email": "mail@luismerino.name" } ], "author": { "name": "Ajax.org B.V.", "email": "info@ajax.org" }, "repository": { "type": "git", "url": "git://github.com/ajaxorg/cloud9.git" }, "time": { "modified": "2011-10-03T22:59:31.704Z", "created": "2011-01-05T13:36:47.668Z", "0.0.1": "2011-01-05T13:36:47.668Z", "0.0.2": "2011-01-05T13:36:47.668Z", "0.0.3": "2011-01-05T13:36:47.668Z", "0.0.4": "2011-01-05T13:36:47.668Z", "0.0.5": "2011-01-05T13:36:47.668Z", "0.0.6": "2011-01-05T13:36:47.668Z", "0.0.7": "2011-01-05T13:36:47.668Z", "0.0.8": "2011-01-05T13:36:47.668Z", "0.1.0": "2011-01-05T13:36:47.668Z", "0.1.1": "2011-01-05T13:36:47.668Z", "0.1.2": "2011-01-05T13:36:47.668Z", "0.1.3": "2011-01-05T13:36:47.668Z", "0.1.4": "2011-01-05T13:36:47.668Z", "0.1.5": "2011-01-05T13:36:47.668Z", "0.2.0": "2011-01-05T13:36:47.668Z", "0.2.1": "2011-03-28T09:50:57.076Z", "0.3.0": "2011-03-31T08:32:21.991Z", "0.5.1": "2011-09-20T08:28:37.742Z" }, "versions": { "0.1.5": "http://registry.npmjs.org/cloud9/0.1.5", "0.2.0": "http://registry.npmjs.org/cloud9/0.2.0", "0.3.0": "http://registry.npmjs.org/cloud9/0.3.0", "0.5.1": "http://registry.npmjs.org/cloud9/0.5.1" }, "dist": { "0.1.5": { "tarball": "http://registry.npmjs.org/cloud9/-/cloud9-0.1.5.tgz" }, "0.2.0": { "shasum": "5dad6bfe43bf9c52c640fda4d0fcceae9dd2ee7d", "tarball": "http://registry.npmjs.org/cloud9/-/cloud9-0.2.0.tgz" }, "0.3.0": { "shasum": "7b2bf5b5c6ee0c8e8bce216f0ab8b5524357b513", "tarball": "http://registry.npmjs.org/cloud9/-/cloud9-0.3.0.tgz" }, "0.5.1": { "shasum": "f7f2c9d3056eef3739d039c5b368d1eb1ee153f7", "tarball": "http://registry.npmjs.org/cloud9/-/cloud9-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/cloud9/" }, "cloudcontrol": { "name": "cloudcontrol", "description": "Cloudcontrol API client", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "teemow", "email": "teemow@gmail.com" } ], "time": { "modified": "2011-10-11T19:15:01.214Z", "created": "2011-06-26T19:52:04.256Z", "0.0.1": "2011-06-26T19:52:05.660Z", "0.0.2": "2011-06-26T20:29:44.986Z", "0.0.3": "2011-06-26T21:35:30.378Z", "0.0.4": "2011-07-16T21:28:32.970Z", "0.0.5": "2011-07-16T21:44:00.261Z", "0.0.6": "2011-07-16T22:41:25.163Z", "0.0.7": "2011-07-16T23:03:35.767Z", "0.0.8": "2011-10-11T18:47:37.932Z", "0.0.9": "2011-10-11T19:15:01.214Z" }, "author": { "name": "Timo Derstappen", "email": "teemow@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cloudcontrol/0.0.1", "0.0.2": "http://registry.npmjs.org/cloudcontrol/0.0.2", "0.0.3": "http://registry.npmjs.org/cloudcontrol/0.0.3", "0.0.4": "http://registry.npmjs.org/cloudcontrol/0.0.4", "0.0.5": "http://registry.npmjs.org/cloudcontrol/0.0.5", "0.0.6": "http://registry.npmjs.org/cloudcontrol/0.0.6", "0.0.7": "http://registry.npmjs.org/cloudcontrol/0.0.7", "0.0.8": "http://registry.npmjs.org/cloudcontrol/0.0.8", "0.0.9": "http://registry.npmjs.org/cloudcontrol/0.0.9" }, "dist": { "0.0.1": { "shasum": "1b34f013843fe3beb445202681aea8e93bbad6f8", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.1.tgz" }, "0.0.2": { "shasum": "bfba5b79866281cff5d0ec3ebf7fda00318718a7", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.2.tgz" }, "0.0.3": { "shasum": "e5c7f0cbbb59b9db915d74f5cb51daf622b52150", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.3.tgz" }, "0.0.4": { "shasum": "fa9a58c05d46dbae8e1e54e1667faa05eb65f502", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.4.tgz" }, "0.0.5": { "shasum": "2fd1e80084aabd8c89c8160d27f4a622beea8755", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.5.tgz" }, "0.0.6": { "shasum": "4431c4153a691f86242c0159e4f3d8a3e3e1aecb", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.6.tgz" }, "0.0.7": { "shasum": "67f6392194f61a4eb6b0bfb377e96e63d8ea58f4", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.7.tgz" }, "0.0.8": { "shasum": "c3d6c4bf66d967e11d6743fbed9f3514ab5f9442", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.8.tgz" }, "0.0.9": { "shasum": "0a5237100d0767b21d31dde6b255f8abc7eca7ea", "tarball": "http://registry.npmjs.org/cloudcontrol/-/cloudcontrol-0.0.9.tgz" } }, "keywords": [ "cloud", "api", "hosting" ], "url": "http://registry.npmjs.org/cloudcontrol/" }, "cloudfiles": { "name": "cloudfiles", "description": "A client implementation for Rackspace CloudFiles in node.js", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/node-cloudfiles.git" }, "time": { "modified": "2011-11-14T18:06:03.291Z", "created": "2010-12-25T06:36:45.544Z", "0.1.0": "2010-12-25T06:36:45.544Z", "0.1.1": "2010-12-25T06:36:45.544Z", "0.1.2": "2010-12-25T06:36:45.544Z", "0.2.0": "2010-12-25T06:36:45.544Z", "0.2.1": "2011-01-19T05:28:48.086Z", "0.2.2": "2011-02-20T03:42:22.841Z", "0.2.3": "2011-03-08T08:43:45.075Z", "0.2.4": "2011-03-30T21:07:03.687Z", "0.2.5": "2011-04-08T06:24:28.304Z", "0.2.6": "2011-04-08T07:14:49.282Z", "0.2.7": "2011-05-14T06:38:04.694Z", "0.2.8": "2011-07-15T14:25:58.583Z", "0.3.0": "2011-08-19T00:43:08.465Z", "0.3.1": "2011-11-14T18:06:03.291Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/cloudfiles/0.1.0", "0.1.1": "http://registry.npmjs.org/cloudfiles/0.1.1", "0.1.2": "http://registry.npmjs.org/cloudfiles/0.1.2", "0.2.0": "http://registry.npmjs.org/cloudfiles/0.2.0", "0.2.1": "http://registry.npmjs.org/cloudfiles/0.2.1", "0.2.2": "http://registry.npmjs.org/cloudfiles/0.2.2", "0.2.3": "http://registry.npmjs.org/cloudfiles/0.2.3", "0.2.4": "http://registry.npmjs.org/cloudfiles/0.2.4", "0.2.5": "http://registry.npmjs.org/cloudfiles/0.2.5", "0.2.6": "http://registry.npmjs.org/cloudfiles/0.2.6", "0.2.7": "http://registry.npmjs.org/cloudfiles/0.2.7", "0.2.8": "http://registry.npmjs.org/cloudfiles/0.2.8", "0.3.0": "http://registry.npmjs.org/cloudfiles/0.3.0", "0.3.1": "http://registry.npmjs.org/cloudfiles/0.3.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/cloudfiles/-/cloudfiles-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/cloudfiles/-/cloudfiles-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/cloudfiles/-/cloudfiles-0.1.2.tgz" }, "0.2.0": { "shasum": "e8bbe84fbc510836119fa67a4b257ccd523e986b", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.0.tgz" }, "0.2.1": { "shasum": "3e41a06f8e1c49ab9e94d662347db2723297f5e2", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.1.tgz" }, "0.2.2": { "shasum": "f1dabb25dc93508fb5244238586a2548e6138750", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.2.tgz" }, "0.2.3": { "shasum": "ade20fbc8deb280d23b1926878b8c2a16ee730ac", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.3.tgz" }, "0.2.4": { "shasum": "29a0bd16cb68f8477911f612ebc6512da36e8628", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.4.tgz" }, "0.2.5": { "shasum": "020ee2ed1601892fff5b1c14a699059a5952f00f", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.5.tgz" }, "0.2.6": { "shasum": "3c821a4827c5e3be3373b080ea4980506987dac7", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.6.tgz" }, "0.2.7": { "shasum": "b08f745445504c488d3ebd009d2872b90b828642", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.7.tgz" }, "0.2.8": { "shasum": "5b3d271790cd604468dfc87cec7d465c09c3f5f6", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.2.8.tgz" }, "0.3.0": { "shasum": "e6af79b9fc8da8a91d35aec438a9f7a87f6b6525", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.3.0.tgz" }, "0.3.1": { "shasum": "a48aed07a1008431d923e0f18c38bfa5e8c38191", "tarball": "http://registry.npmjs.org/cloudfiles/-/cloudfiles-0.3.1.tgz" } }, "keywords": [ "cloud computing", "api", "rackspace cloud", "cloudfiles" ], "url": "http://registry.npmjs.org/cloudfiles/" }, "cloudfoundry": { "name": "cloudfoundry", "description": "Helper library for CloudFoundry", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "igo", "email": "igo@inspired.sk" } ], "time": { "modified": "2011-05-08T09:22:29.776Z", "created": "2011-05-08T09:22:29.227Z", "0.1.0": "2011-05-08T09:22:29.776Z" }, "author": { "name": "Igor Urminček" }, "repository": { "type": "git", "url": "git://github.com/igo/cloudfoundry.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cloudfoundry/0.1.0" }, "dist": { "0.1.0": { "shasum": "7ad468b1d250b17902d91f2d0ea8d11fc21e0fbb", "tarball": "http://registry.npmjs.org/cloudfoundry/-/cloudfoundry-0.1.0.tgz" } }, "keywords": [ "cloud", "cloudfoundry", "helper" ], "url": "http://registry.npmjs.org/cloudfoundry/" }, "cloudmailin": { "name": "cloudmailin", "description": "cloudmailin testing service", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-09-13T02:31:52.698Z", "created": "2011-09-13T02:31:50.902Z", "0.0.1": "2011-09-13T02:31:52.698Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "repository": { "type": "git", "url": "git://github.com/dscape/cloudmailin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cloudmailin/0.0.1" }, "dist": { "0.0.1": { "shasum": "717bf32eddaa136c0796c5ced06aaab1f3caabbe", "tarball": "http://registry.npmjs.org/cloudmailin/-/cloudmailin-0.0.1.tgz" } }, "keywords": [ "cloudmailin", "email" ], "url": "http://registry.npmjs.org/cloudmailin/" }, "cloudnode-cli": { "name": "cloudnode-cli", "description": "A CLI tool to allow interaction with the http://cloudno.de/ platform.", "dist-tags": { "latest": "0.2.20" }, "maintainers": [ { "name": "dvbportal", "email": "hs@cloudno.de" } ], "time": { "modified": "2011-08-28T16:48:04.485Z", "created": "2011-02-12T18:56:04.550Z", "0.1.7": "2011-02-12T18:56:08.151Z", "0.2.3": "2011-03-13T17:59:39.792Z", "0.2.19": "2011-08-07T17:35:40.005Z", "0.2.20": "2011-08-28T16:48:04.485Z" }, "author": { "name": "Hans J Schroeder", "email": "hs@cloudno.de" }, "repository": { "type": "git", "url": "git://github.com/dvbportal/cloudnode-cli.git" }, "versions": { "0.1.7": "http://registry.npmjs.org/cloudnode-cli/0.1.7", "0.2.3": "http://registry.npmjs.org/cloudnode-cli/0.2.3", "0.2.19": "http://registry.npmjs.org/cloudnode-cli/0.2.19", "0.2.20": "http://registry.npmjs.org/cloudnode-cli/0.2.20" }, "dist": { "0.1.7": { "shasum": "769f97dab19eb5986c6a0bac0afc833e92fb21e5", "tarball": "http://registry.npmjs.org/cloudnode-cli/-/cloudnode-cli-0.1.7.tgz" }, "0.2.3": { "shasum": "b3836034453e3d3202b8685e70c970058aed9d1a", "tarball": "http://registry.npmjs.org/cloudnode-cli/-/cloudnode-cli-0.2.3.tgz" }, "0.2.19": { "shasum": "45cd0189320509bdc7e19cbcf99142c47aaac4f9", "tarball": "http://registry.npmjs.org/cloudnode-cli/-/cloudnode-cli-0.2.19.tgz" }, "0.2.20": { "shasum": "2756641a7979c2cad2a54bd11e2012e26d8ef5d5", "tarball": "http://registry.npmjs.org/cloudnode-cli/-/cloudnode-cli-0.2.20.tgz" } }, "url": "http://registry.npmjs.org/cloudnode-cli/" }, "cloudq": { "name": "cloudq", "description": "Job Server : Distribute your jobs anywhere.", "dist-tags": { "latest": "0.2.0" }, "readme": "# node-cloudq\n\nThe job queue you can enqueue and reserve jobs from\nanywhere.", "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-11-21T22:14:11.937Z", "created": "2011-11-21T22:14:11.008Z", "0.2.0": "2011-11-21T22:14:11.937Z" }, "author": { "name": "Tom Wilson" }, "versions": { "0.2.0": "http://registry.npmjs.org/cloudq/0.2.0" }, "dist": { "0.2.0": { "shasum": "01b08b73cc08ac4e4ab507b8602d61c088fa4e80", "tarball": "http://registry.npmjs.org/cloudq/-/cloudq-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/cloudq/" }, "cloudq-client": { "name": "cloudq-client", "description": "A Worker Module that can connect to any cloudq service.", "dist-tags": { "latest": "0.0.0" }, "readme": "# node-workman-client\n\nA simple abstraction layer to connect to a \nworkman server.\n", "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-11-21T17:51:05.860Z", "created": "2011-11-21T17:51:05.079Z", "0.0.0": "2011-11-21T17:51:05.860Z" }, "author": { "name": "Tom Wilson", "email": "tom@jackhq.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/cloudq-client/0.0.0" }, "dist": { "0.0.0": { "shasum": "915f24ff36173d2f54f27053ad78dd2889771422", "tarball": "http://registry.npmjs.org/cloudq-client/-/cloudq-client-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/cloudq-client/" }, "cloudservers": { "name": "cloudservers", "description": "A client implementation for Rackspace CloudServers in node.js", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/node-cloudservers.git" }, "time": { "modified": "2011-09-19T03:23:04.678Z", "created": "2010-12-25T21:48:52.343Z", "0.1.0": "2010-12-25T21:48:52.343Z", "0.1.1": "2010-12-25T21:48:52.343Z", "0.1.2": "2010-12-25T21:48:52.343Z", "0.1.3": "2010-12-25T21:48:52.343Z", "0.1.4": "2010-12-25T21:48:52.343Z", "0.2.0": "2010-12-25T21:48:52.343Z", "0.2.1": "2011-02-20T03:45:16.720Z", "0.2.2": "2011-03-29T04:23:58.668Z", "0.2.3": "2011-04-08T03:03:51.274Z", "0.2.4": "2011-05-14T07:20:14.546Z", "0.2.5": "2011-05-23T20:51:42.574Z", "0.2.6": "2011-06-13T07:00:54.073Z", "0.2.7": "2011-09-19T03:23:04.678Z" }, "versions": { "0.2.1": "http://registry.npmjs.org/cloudservers/0.2.1", "0.2.2": "http://registry.npmjs.org/cloudservers/0.2.2", "0.2.3": "http://registry.npmjs.org/cloudservers/0.2.3", "0.2.4": "http://registry.npmjs.org/cloudservers/0.2.4", "0.2.5": "http://registry.npmjs.org/cloudservers/0.2.5", "0.2.6": "http://registry.npmjs.org/cloudservers/0.2.6", "0.2.7": "http://registry.npmjs.org/cloudservers/0.2.7" }, "dist": { "0.2.1": { "shasum": "0bd5aaf7d5d90917247bf97c0c0322facc0c1cef", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.1.tgz" }, "0.2.2": { "shasum": "083a941bf39397d4352b8edf985470262a8828c5", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.2.tgz" }, "0.2.3": { "shasum": "842469317b4e939b71b745ef13512e9fc0a832a9", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.3.tgz" }, "0.2.4": { "shasum": "ff36c7a2dbe831f8b8f63ed0b79f40a4e7b029a2", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.4.tgz" }, "0.2.5": { "shasum": "b613da66aa3f7b10c3fc549a1858a8002992e6dd", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.5.tgz" }, "0.2.6": { "shasum": "0001f70de1bfc990c10aa6c05b9f8b5aa3500e8e", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.6.tgz" }, "0.2.7": { "shasum": "0908b6571365a1027d65bdd2442bea24e711fb7d", "tarball": "http://registry.npmjs.org/cloudservers/-/cloudservers-0.2.7.tgz" } }, "keywords": [ "cloud computing", "api", "rackspace cloud", "cloudservers" ], "url": "http://registry.npmjs.org/cloudservers/" }, "clucene": { "name": "clucene", "description": "A CLucene native library for Node.js, for advanced information retrieval.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "erictj", "email": "ericj@loopshot.com" } ], "time": { "modified": "2011-10-25T15:50:23.874Z", "created": "2011-08-15T19:48:13.067Z", "0.0.1": "2011-08-15T19:48:15.121Z", "0.0.2": "2011-08-15T23:20:56.636Z", "0.0.3": "2011-08-16T00:18:24.633Z", "0.0.4": "2011-08-16T18:25:55.403Z", "0.0.5": "2011-08-16T19:24:52.980Z", "0.0.6": "2011-08-16T20:07:15.088Z", "0.0.7": "2011-08-17T16:27:06.897Z", "0.0.8": "2011-08-17T20:59:57.347Z", "0.0.9": "2011-08-17T21:52:09.080Z", "0.1.0": "2011-08-24T22:37:22.506Z", "0.1.1": "2011-08-25T16:07:26.855Z", "0.1.2": "2011-09-02T23:40:39.652Z", "0.1.3": "2011-09-16T00:33:43.345Z", "0.1.4": "2011-09-16T00:55:39.130Z", "0.2.0": "2011-09-29T16:25:11.199Z", "0.2.1": "2011-10-03T17:08:42.159Z", "0.2.2": "2011-10-03T19:44:48.773Z", "0.2.3": "2011-10-25T15:50:23.874Z" }, "author": { "name": "Eric Jennings", "url": "http://github.com/erictj" }, "repository": { "type": "git", "url": "git://github.com/erictj/node-clucene.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/clucene/0.0.1", "0.0.2": "http://registry.npmjs.org/clucene/0.0.2", "0.0.3": "http://registry.npmjs.org/clucene/0.0.3", "0.0.4": "http://registry.npmjs.org/clucene/0.0.4", "0.0.5": "http://registry.npmjs.org/clucene/0.0.5", "0.0.6": "http://registry.npmjs.org/clucene/0.0.6", "0.0.7": "http://registry.npmjs.org/clucene/0.0.7", "0.0.8": "http://registry.npmjs.org/clucene/0.0.8", "0.0.9": "http://registry.npmjs.org/clucene/0.0.9", "0.1.0": "http://registry.npmjs.org/clucene/0.1.0", "0.1.1": "http://registry.npmjs.org/clucene/0.1.1", "0.1.2": "http://registry.npmjs.org/clucene/0.1.2", "0.1.3": "http://registry.npmjs.org/clucene/0.1.3", "0.1.4": "http://registry.npmjs.org/clucene/0.1.4", "0.2.0": "http://registry.npmjs.org/clucene/0.2.0", "0.2.1": "http://registry.npmjs.org/clucene/0.2.1", "0.2.2": "http://registry.npmjs.org/clucene/0.2.2", "0.2.3": "http://registry.npmjs.org/clucene/0.2.3" }, "dist": { "0.0.1": { "shasum": "b720ca66ac505467146b5c778232316b2d5d9d60", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.1.tgz" }, "0.0.2": { "shasum": "00e996e5855b3d551bf88f0d1fdf45894ee5d0a0", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.2.tgz" }, "0.0.3": { "shasum": "7aebc26e87406afe6447303d2ce232352cc97a04", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.3.tgz" }, "0.0.4": { "shasum": "9f9f99d305c24cdc99348e756903c7e0bf5ab14c", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.4.tgz" }, "0.0.5": { "shasum": "6fad0ffe15e31206e880442cb40756832aec7fc5", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.5.tgz" }, "0.0.6": { "shasum": "645509d949eaac91810341119e6ea4af51644478", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.6.tgz" }, "0.0.7": { "shasum": "6c0fd1969225e0dba6ac9c9388199f281b482dac", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.7.tgz" }, "0.0.8": { "shasum": "2811126f02c9adfa083e5742bb2958d842b10df6", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.8.tgz" }, "0.0.9": { "shasum": "fb419a66def72a2ac89aae64769455a16d067d21", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.0.9.tgz" }, "0.1.0": { "shasum": "b7818d90d709b3c6bd6fc9c8e648c0afda387102", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.1.0.tgz" }, "0.1.1": { "shasum": "d21087f8da8f58f74867b8d6af0b9830152cf234", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.1.1.tgz" }, "0.1.2": { "shasum": "d9c6633365bfe81a75b04659caa0766da9ab535a", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.1.2.tgz" }, "0.1.3": { "shasum": "a7314dfc32948a184a1fb1bf83c26a53d0cee278", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.1.3.tgz" }, "0.1.4": { "shasum": "9f54ac085c28acf0b0fbc9f1b16e05b74e51f45f", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.1.4.tgz" }, "0.2.0": { "shasum": "20dfe1bcfb66635972dcafd1c913c1c455e05ce6", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.2.0.tgz" }, "0.2.1": { "shasum": "da025b460eb1fa80fb39e4d7b291fc04688e9096", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.2.1.tgz" }, "0.2.2": { "shasum": "4825aa2e4adb892cfa31f5481281ce3a1899489c", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.2.2.tgz" }, "0.2.3": { "shasum": "0c19062170ee1c71e12f344c10a6940e02f51952", "tarball": "http://registry.npmjs.org/clucene/-/clucene-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/clucene/" }, "clumix": { "name": "clumix", "description": "Virtual server service", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "killthelord", "email": "killthelord@gmail.com" } ], "time": { "modified": "2011-12-01T18:38:32.283Z", "created": "2011-12-01T18:38:26.118Z", "0.1.0": "2011-12-01T18:38:32.283Z" }, "author": { "name": "Killthelord" }, "repository": { "url": "git@github.com:killthelord/Clumix.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clumix/0.1.0" }, "dist": { "0.1.0": { "shasum": "d15dd06f030f9b6635b6cd15718f4c4200ea26b1", "tarball": "http://registry.npmjs.org/clumix/-/clumix-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clumix/" }, "clumix-app": { "name": "clumix-app", "description": "Clumix backbone application", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "killthelord", "email": "killthelord@gmail.com" } ], "time": { "modified": "2011-11-30T22:31:45.383Z", "created": "2011-11-30T22:31:39.364Z", "0.1.0": "2011-11-30T22:31:45.383Z" }, "author": { "name": "Killthelord" }, "repository": { "url": "git@github.com:killthelord/Clumix-app.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clumix-app/0.1.0" }, "dist": { "0.1.0": { "shasum": "3b59dff67e4c5783cab41970cb374cc21df54b53", "tarball": "http://registry.npmjs.org/clumix-app/-/clumix-app-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clumix-app/" }, "clumix-console-logger": { "name": "clumix-console-logger", "description": "Clumix console logger plugin", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "killthelord", "email": "killthelord@gmail.com" } ], "time": { "modified": "2011-12-01T04:10:30.999Z", "created": "2011-12-01T04:03:10.571Z", "0.1.0": "2011-12-01T04:10:30.999Z" }, "author": { "name": "Killthelord" }, "repository": { "url": "git@github.com:killthelord/Clumix-console-logger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clumix-console-logger/0.1.0" }, "dist": { "0.1.0": { "shasum": "4712ba1ad6d4fa415e9ca8837175b634d0dbbd6c", "tarball": "http://registry.npmjs.org/clumix-console-logger/-/clumix-console-logger-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clumix-console-logger/" }, "clumix-proxy": { "name": "clumix-proxy", "description": "Clumix http websocket proxy plugin", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "killthelord", "email": "killthelord@gmail.com" } ], "time": { "modified": "2011-12-01T07:53:24.975Z", "created": "2011-12-01T07:53:14.761Z", "0.1.0": "2011-12-01T07:53:24.975Z" }, "author": { "name": "Killthelord" }, "repository": { "url": "git@github.com:killthelord/Clumix-proxy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clumix-proxy/0.1.0" }, "dist": { "0.1.0": { "shasum": "5d16a8c1c7b63678b7b5e4e781bfd235d4e650cf", "tarball": "http://registry.npmjs.org/clumix-proxy/-/clumix-proxy-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clumix-proxy/" }, "clumix-server": { "name": "clumix-server", "description": "Clumix http websoket server plugin", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "killthelord", "email": "killthelord@gmail.com" } ], "time": { "modified": "2011-12-01T04:16:06.159Z", "created": "2011-12-01T04:15:59.717Z", "0.1.0": "2011-12-01T04:16:06.159Z" }, "author": { "name": "Killthelord" }, "repository": { "url": "git@github.com:killthelord/Clumix-server.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clumix-server/0.1.0" }, "dist": { "0.1.0": { "shasum": "f13c07afd0c8284a0e76e9ccb0b8ee659c50d19a", "tarball": "http://registry.npmjs.org/clumix-server/-/clumix-server-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clumix-server/" }, "clumix-socket-logger": { "name": "clumix-socket-logger", "description": "Clumix socket logger plugin", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "killthelord", "email": "killthelord@gmail.com" } ], "time": { "modified": "2011-12-03T14:00:52.571Z", "created": "2011-12-03T14:00:33.212Z", "0.1.0": "2011-12-03T14:00:52.571Z" }, "author": { "name": "Killthelord" }, "repository": { "url": "git@github.com:killthelord/Clumix-socket-logger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/clumix-socket-logger/0.1.0" }, "dist": { "0.1.0": { "shasum": "8131f67dc02a16f0e8a20f1affc6e62267767a85", "tarball": "http://registry.npmjs.org/clumix-socket-logger/-/clumix-socket-logger-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clumix-socket-logger/" }, "cluster": { "name": "cluster", "description": "extensible multi-core server manager", "dist-tags": { "latest": "0.7.7" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-10-04T20:10:46.598Z", "created": "2011-02-16T01:47:41.650Z", "0.0.1": "2011-02-16T01:47:42.097Z", "0.0.2": "2011-02-16T02:00:53.588Z", "0.0.3": "2011-02-16T15:44:37.107Z", "0.0.4": "2011-02-17T21:29:22.383Z", "0.1.0": "2011-02-18T18:57:22.624Z", "0.1.1": "2011-02-19T00:09:37.104Z", "0.2.0": "2011-02-21T17:04:17.624Z", "0.2.1": "2011-02-21T17:49:23.855Z", "0.2.2": "2011-02-22T01:52:15.804Z", "0.2.3": "2011-02-22T02:54:47.404Z", "0.2.4": "2011-02-25T17:47:40.733Z", "0.3.0": "2011-02-28T19:42:05.040Z", "0.3.1": "2011-03-01T01:56:22.837Z", "0.3.2": "2011-03-01T20:20:01.360Z", "0.3.3": "2011-03-03T23:10:40.847Z", "0.4.0": "2011-03-08T17:33:16.608Z", "0.4.1": "2011-03-10T19:18:31.765Z", "0.4.2": "2011-03-15T23:10:04.404Z", "0.5.0": "2011-03-24T19:00:15.895Z", "0.5.1": "2011-03-24T21:49:14.236Z", "0.5.2": "2011-03-25T15:59:59.230Z", "0.5.3": "2011-03-30T19:30:56.971Z", "0.5.4": "2011-04-05T23:42:08.537Z", "0.5.5": "2011-04-06T00:08:59.690Z", "0.5.6": "2011-04-16T00:51:59.200Z", "0.5.7": "2011-04-18T04:57:18.472Z", "0.6.0": "2011-04-19T00:29:49.556Z", "0.6.1": "2011-04-26T15:33:01.263Z", "0.6.2": "2011-05-11T18:14:40.426Z", "0.6.3": "2011-06-11T17:39:06.965Z", "0.6.4": "2011-06-15T00:04:11.770Z", "0.6.5": "2011-07-18T19:11:42.838Z", "0.6.6": "2011-07-18T22:18:10.847Z", "0.6.7": "2011-07-19T12:34:26.809Z", "0.6.8": "2011-07-19T13:40:26.467Z", "0.6.9": "2011-07-20T17:22:52.559Z", "0.7.0": "2011-08-16T04:25:44.617Z", "0.7.1": "2011-08-18T16:02:06.103Z", "0.7.2": "2011-09-12T16:41:04.650Z", "0.7.3": "2011-09-12T18:31:04.350Z", "0.7.4": "2011-09-19T17:50:06.289Z", "0.7.5": "2011-09-23T17:04:50.204Z", "0.7.6": "2011-10-03T22:38:36.013Z", "0.7.7": "2011-10-04T20:10:46.599Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com", "url": "http://tjholowaychuk.com" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/cluster.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster/0.0.1", "0.0.2": "http://registry.npmjs.org/cluster/0.0.2", "0.0.3": "http://registry.npmjs.org/cluster/0.0.3", "0.0.4": "http://registry.npmjs.org/cluster/0.0.4", "0.1.0": "http://registry.npmjs.org/cluster/0.1.0", "0.1.1": "http://registry.npmjs.org/cluster/0.1.1", "0.2.0": "http://registry.npmjs.org/cluster/0.2.0", "0.2.1": "http://registry.npmjs.org/cluster/0.2.1", "0.2.2": "http://registry.npmjs.org/cluster/0.2.2", "0.2.3": "http://registry.npmjs.org/cluster/0.2.3", "0.2.4": "http://registry.npmjs.org/cluster/0.2.4", "0.3.0": "http://registry.npmjs.org/cluster/0.3.0", "0.3.1": "http://registry.npmjs.org/cluster/0.3.1", "0.3.2": "http://registry.npmjs.org/cluster/0.3.2", "0.3.3": "http://registry.npmjs.org/cluster/0.3.3", "0.4.0": "http://registry.npmjs.org/cluster/0.4.0", "0.4.1": "http://registry.npmjs.org/cluster/0.4.1", "0.4.2": "http://registry.npmjs.org/cluster/0.4.2", "0.5.0": "http://registry.npmjs.org/cluster/0.5.0", "0.5.1": "http://registry.npmjs.org/cluster/0.5.1", "0.5.2": "http://registry.npmjs.org/cluster/0.5.2", "0.5.3": "http://registry.npmjs.org/cluster/0.5.3", "0.5.4": "http://registry.npmjs.org/cluster/0.5.4", "0.5.5": "http://registry.npmjs.org/cluster/0.5.5", "0.5.6": "http://registry.npmjs.org/cluster/0.5.6", "0.5.7": "http://registry.npmjs.org/cluster/0.5.7", "0.6.0": "http://registry.npmjs.org/cluster/0.6.0", "0.6.1": "http://registry.npmjs.org/cluster/0.6.1", "0.6.2": "http://registry.npmjs.org/cluster/0.6.2", "0.6.3": "http://registry.npmjs.org/cluster/0.6.3", "0.6.4": "http://registry.npmjs.org/cluster/0.6.4", "0.6.5": "http://registry.npmjs.org/cluster/0.6.5", "0.6.6": "http://registry.npmjs.org/cluster/0.6.6", "0.6.7": "http://registry.npmjs.org/cluster/0.6.7", "0.6.8": "http://registry.npmjs.org/cluster/0.6.8", "0.6.9": "http://registry.npmjs.org/cluster/0.6.9", "0.7.0": "http://registry.npmjs.org/cluster/0.7.0", "0.7.1": "http://registry.npmjs.org/cluster/0.7.1", "0.7.2": "http://registry.npmjs.org/cluster/0.7.2", "0.7.3": "http://registry.npmjs.org/cluster/0.7.3", "0.7.4": "http://registry.npmjs.org/cluster/0.7.4", "0.7.5": "http://registry.npmjs.org/cluster/0.7.5", "0.7.6": "http://registry.npmjs.org/cluster/0.7.6", "0.7.7": "http://registry.npmjs.org/cluster/0.7.7" }, "dist": { "0.0.1": { "shasum": "4b983fb2749683136a323c99bf99d0c7653f2272", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.0.1.tgz" }, "0.0.2": { "shasum": "f5bea19a83aa195015a079a185526e800b580487", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.0.2.tgz" }, "0.0.3": { "shasum": "c3bfbcf25ebb026fe0bec37106e0632885c0f0d0", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.0.3.tgz" }, "0.0.4": { "shasum": "67dcb6077167224d97fb86bfacf9108ced164ad7", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.0.4.tgz" }, "0.1.0": { "shasum": "6ee865dc7719a069682a444c62516fbe233073e4", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.1.0.tgz" }, "0.1.1": { "shasum": "7aebc8d80a6a89f64a18934e689e228d91ceb22b", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.1.1.tgz" }, "0.2.0": { "shasum": "94b06f9f25175c8c3129a9c701acb5144d2bda56", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.2.0.tgz" }, "0.2.1": { "shasum": "bb4b46f02da8ccaff8bd3846b360884a21dfda43", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.2.1.tgz" }, "0.2.2": { "shasum": "583634e2c4cdd8faea4357c55e9bd2c25d6e2b42", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.2.2.tgz" }, "0.2.3": { "shasum": "3209e03f5497ca01ff8a03da8eb76b8c74dc4b3b", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.2.3.tgz" }, "0.2.4": { "shasum": "fec9eb44b63f16dee1992474e60de9e887b65bcf", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.2.4.tgz" }, "0.3.0": { "shasum": "266527276c820afab652350d2bea2b569c1cb616", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.3.0.tgz" }, "0.3.1": { "shasum": "bd210242af35772c151b21ac0299cf72b35f2c2f", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.3.1.tgz" }, "0.3.2": { "shasum": "3ea173beefbbf2b80145c3d60775032f9c135ab4", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.3.2.tgz" }, "0.3.3": { "shasum": "37de66970874e666bb61fe1ea3cf9958d929d935", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.3.3.tgz" }, "0.4.0": { "shasum": "b32903346dc6470d10a7e1c2475ab3cd23408414", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.4.0.tgz" }, "0.4.1": { "shasum": "3dafe0fac58ed417c076c28126e3c2f15f071ee1", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.4.1.tgz" }, "0.4.2": { "shasum": "660fb86f4eef654d128087ee25ea3830e058a44e", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.4.2.tgz" }, "0.5.0": { "shasum": "45d13762f06029b8477f7316d3f6189ac970aafb", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.0.tgz" }, "0.5.1": { "shasum": "e09a5731d978dd60a37e9fe1d6b640e1450f5cfc", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.1.tgz" }, "0.5.2": { "shasum": "a65470f04f945ea066d80e53e1e90e43203a89df", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.2.tgz" }, "0.5.3": { "shasum": "e774cbb676b1458bfec4dc367b3e3c9a069cf09a", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.3.tgz" }, "0.5.4": { "shasum": "e437d6ff65893f93309e7b718aef02ddb1ed522e", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.4.tgz" }, "0.5.5": { "shasum": "579cc3eb12d20163c19cf97c090bf950d3c42be0", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.5.tgz" }, "0.5.6": { "shasum": "cd61e985ef8a6dd77a38034f65a0273166e8df44", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.6.tgz" }, "0.5.7": { "shasum": "71af43f3d9411733b8e0e4860a77c8a755de2326", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.5.7.tgz" }, "0.6.0": { "shasum": "b6c3cd0b4a7d72f891323e173874949efd345820", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.0.tgz" }, "0.6.1": { "shasum": "d02e41b543c9a2978f83d52602f4aa661f61b0b5", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.1.tgz" }, "0.6.2": { "shasum": "0497cac4e174d529c44d9f2de273c93cc3dfa600", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.2.tgz" }, "0.6.3": { "shasum": "69c57156c20fafc6104398e16d6febd558fc2fbf", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.3.tgz" }, "0.6.4": { "shasum": "89bf11df5344642767089026d0101aaa0cf4f23e", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.4.tgz" }, "0.6.5": { "shasum": "a6eb0e32060426ae92ee44b4d165ebdc67e198e3", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.5.tgz" }, "0.6.6": { "shasum": "672c82345e30f989c3e415c38738ab8261ffed9f", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.6.tgz" }, "0.6.7": { "shasum": "90426ab7fd108e0e7bf3c871c2bbca851dba3b4a", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.7.tgz" }, "0.6.8": { "shasum": "87c55f2b0665bde2b44f9de309b82fe1dd74c043", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.8.tgz" }, "0.6.9": { "shasum": "6de31ceba5c976fe69adca2ca88620a4fc25f60f", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.6.9.tgz" }, "0.7.0": { "shasum": "63ecaf7eb9544019dafdf0798e8480fb3865852b", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.0.tgz" }, "0.7.1": { "shasum": "5d86c81e37719e3ee9977d4a182d080e8753cb28", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.1.tgz" }, "0.7.2": { "shasum": "d7b41fec7a1eaae7fab06d86416c011b30b97272", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.2.tgz" }, "0.7.3": { "shasum": "037c409c84f543ffe3e443c288272743f92092d9", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.3.tgz" }, "0.7.4": { "shasum": "7fa642d31d550ba48c5bd3693314756190edd707", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.4.tgz" }, "0.7.5": { "shasum": "ceb3e4601ba17fbb06952c9b465ce6d14e486e59", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.5.tgz" }, "0.7.6": { "shasum": "645cec9c00561f5534f4a7e34db833ea75f73a53", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.6.tgz" }, "0.7.7": { "shasum": "e497e267cc956bd0b0513adb4aa393357d0085ef", "tarball": "http://registry.npmjs.org/cluster/-/cluster-0.7.7.tgz" } }, "keywords": [ "server", "spark", "fugue", "tcp", "workers" ], "url": "http://registry.npmjs.org/cluster/" }, "cluster-airbrake": { "name": "cluster-airbrake", "description": "Airbrake exception notification for cluster.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jcbarry", "email": "jay@jcbarry.com" } ], "time": { "modified": "2011-11-16T17:10:36.125Z", "created": "2011-11-03T18:43:17.144Z", "0.0.1": "2011-11-03T18:43:17.458Z", "0.0.2": "2011-11-15T20:50:40.061Z", "0.0.3": "2011-11-16T17:10:36.125Z" }, "author": { "name": "Jason Barry", "email": "jay@jcbarry.com", "url": "http://jcbarry.com" }, "repository": { "type": "git", "url": "git://github.com/JCBarry/cluster-airbrake.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster-airbrake/0.0.1", "0.0.2": "http://registry.npmjs.org/cluster-airbrake/0.0.2", "0.0.3": "http://registry.npmjs.org/cluster-airbrake/0.0.3" }, "dist": { "0.0.1": { "shasum": "73d5101afe2085a561b32140b8a024a1894a7d20", "tarball": "http://registry.npmjs.org/cluster-airbrake/-/cluster-airbrake-0.0.1.tgz" }, "0.0.2": { "shasum": "50db6e66b997e03b2657fb781cc5831f50f62611", "tarball": "http://registry.npmjs.org/cluster-airbrake/-/cluster-airbrake-0.0.2.tgz" }, "0.0.3": { "shasum": "fd349940c9156cf8ad571d8d60564ed5ba2a31d1", "tarball": "http://registry.npmjs.org/cluster-airbrake/-/cluster-airbrake-0.0.3.tgz" } }, "keywords": [ "cluster", "airbrake", "exception", "error" ], "url": "http://registry.npmjs.org/cluster-airbrake/" }, "cluster-isolatable": { "name": "cluster-isolatable", "description": "Allows to isolate workers so they only handle one request at a time. Useful for file uploads.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-07-19T19:21:25.803Z", "created": "2011-07-17T16:54:18.527Z", "0.0.1": "2011-07-17T16:54:19.200Z", "0.0.2": "2011-07-19T19:21:25.803Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-cluster-isolatable.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster-isolatable/0.0.1", "0.0.2": "http://registry.npmjs.org/cluster-isolatable/0.0.2" }, "dist": { "0.0.1": { "shasum": "4d3821dbc7db7c23cfa4293001e7c881acc1dbdf", "tarball": "http://registry.npmjs.org/cluster-isolatable/-/cluster-isolatable-0.0.1.tgz" }, "0.0.2": { "shasum": "a483d2b3b2761f05073d459fc9ee7854c8f632a1", "tarball": "http://registry.npmjs.org/cluster-isolatable/-/cluster-isolatable-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/cluster-isolatable/" }, "cluster-live": { "name": "cluster-live", "description": "Realtime administration and statistics for cluster", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-28T21:52:47.378Z", "created": "2011-04-18T05:14:01.259Z", "0.0.1": "2011-04-18T05:14:01.633Z", "0.0.2": "2011-04-18T07:59:53.265Z", "0.0.3": "2011-04-28T21:52:47.378Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster-live/0.0.1", "0.0.2": "http://registry.npmjs.org/cluster-live/0.0.2", "0.0.3": "http://registry.npmjs.org/cluster-live/0.0.3" }, "dist": { "0.0.1": { "shasum": "818ecd8039c9569042ee31eb0c5009f354f737c9", "tarball": "http://registry.npmjs.org/cluster-live/-/cluster-live-0.0.1.tgz" }, "0.0.2": { "shasum": "320ff9be72aa6dd95d50c83209b79af61dfe3784", "tarball": "http://registry.npmjs.org/cluster-live/-/cluster-live-0.0.2.tgz" }, "0.0.3": { "shasum": "e4ab9a84e33bd2039b4628d33980da4a218fae51", "tarball": "http://registry.npmjs.org/cluster-live/-/cluster-live-0.0.3.tgz" } }, "keywords": [ "cluster", "realtime", "stats", "statistics", "server", "express" ], "url": "http://registry.npmjs.org/cluster-live/" }, "cluster-log": { "name": "cluster-log", "description": "Cluster logging plugin", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-20T18:00:32.049Z", "created": "2011-04-04T23:51:53.809Z", "0.0.1": "2011-04-04T23:51:54.167Z", "0.1.0": "2011-04-20T17:43:23.741Z", "0.1.1": "2011-04-20T18:00:32.049Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster-log/0.0.1", "0.1.0": "http://registry.npmjs.org/cluster-log/0.1.0", "0.1.1": "http://registry.npmjs.org/cluster-log/0.1.1" }, "dist": { "0.0.1": { "shasum": "be4a2871bd84766989b958535d3fc8571883a432", "tarball": "http://registry.npmjs.org/cluster-log/-/cluster-log-0.0.1.tgz" }, "0.1.0": { "shasum": "1099494d97174b4743f710374aa09838040c0883", "tarball": "http://registry.npmjs.org/cluster-log/-/cluster-log-0.1.0.tgz" }, "0.1.1": { "shasum": "a95a727ab33856303b564874b2588903fedda690", "tarball": "http://registry.npmjs.org/cluster-log/-/cluster-log-0.1.1.tgz" } }, "keywords": [ "cluster", "redis", "log", "logger", "express" ], "url": "http://registry.npmjs.org/cluster-log/" }, "cluster-loggly": { "name": "cluster-loggly", "description": "Cluster plugin to send logs to loggly.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-09-03T17:34:16.922Z", "created": "2011-09-03T17:34:15.326Z", "1.0.0": "2011-09-03T17:34:16.922Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-cluster-loggly.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/cluster-loggly/1.0.0" }, "dist": { "1.0.0": { "shasum": "68f92e0f67bc518f76c4a11b2f157f6af4163c05", "tarball": "http://registry.npmjs.org/cluster-loggly/-/cluster-loggly-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/cluster-loggly/" }, "cluster-mail": { "name": "cluster-mail", "description": "Email notification plugin for Cluster", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" }, { "name": "aheckmann", "email": "aaron.heckmann+github@gmail.com" }, { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "time": { "modified": "2011-10-06T19:15:25.940Z", "created": "2011-04-05T19:53:26.998Z", "0.0.1": "2011-04-05T19:53:27.348Z", "0.0.2": "2011-04-05T21:15:08.746Z", "0.1.0": "2011-04-19T22:13:19.765Z", "0.1.1": "2011-05-16T20:13:59.609Z", "0.1.2": "2011-09-26T21:12:10.820Z", "0.1.3": "2011-10-03T18:37:32.356Z", "0.1.4": "2011-10-06T19:15:25.940Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster-mail/0.0.1", "0.0.2": "http://registry.npmjs.org/cluster-mail/0.0.2", "0.1.0": "http://registry.npmjs.org/cluster-mail/0.1.0", "0.1.1": "http://registry.npmjs.org/cluster-mail/0.1.1", "0.1.2": "http://registry.npmjs.org/cluster-mail/0.1.2", "0.1.3": "http://registry.npmjs.org/cluster-mail/0.1.3", "0.1.4": "http://registry.npmjs.org/cluster-mail/0.1.4" }, "dist": { "0.0.1": { "shasum": "8d362fd2645b68775fa3c6765c54e8067e184b83", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.0.1.tgz" }, "0.0.2": { "shasum": "4b04e1d36eaedc5f2c50459adbf73abe8fc7710b", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.0.2.tgz" }, "0.1.0": { "shasum": "6d46fbb9715259f3117fe87f69d55c2a36ae372c", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.1.0.tgz" }, "0.1.1": { "shasum": "9f66f57840eec8f06c7b68c024315f30e035df02", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.1.1.tgz" }, "0.1.2": { "shasum": "5c4863c0cb326587e81c4c1db5f62fc8efdc5dab", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.1.2.tgz" }, "0.1.3": { "shasum": "ab162a84023f05ffea000404fc0caff8dd8bf25d", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.1.3.tgz" }, "0.1.4": { "shasum": "10dec72f0d7432b4024fc71387b056c161ce070c", "tarball": "http://registry.npmjs.org/cluster-mail/-/cluster-mail-0.1.4.tgz" } }, "keywords": [ "cluster", "email" ], "url": "http://registry.npmjs.org/cluster-mail/" }, "cluster-responsetimes": { "name": "cluster-responsetimes", "description": "Plugin for cluster to show response time stats", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mnutt", "email": "michael@nuttnet.net" } ], "time": { "modified": "2011-06-22T03:43:57.970Z", "created": "2011-06-22T03:43:57.750Z", "0.0.1": "2011-06-22T03:43:57.970Z" }, "author": { "name": "Michael Nutt", "email": "michael@nuttnet.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster-responsetimes/0.0.1" }, "dist": { "0.0.1": { "shasum": "7944adae17546aa150fe281e5fd047b035c6d1a2", "tarball": "http://registry.npmjs.org/cluster-responsetimes/-/cluster-responsetimes-0.0.1.tgz" } }, "keywords": [ "cluster", "latency", "stats", "metrics" ], "url": "http://registry.npmjs.org/cluster-responsetimes/" }, "cluster-socket.io": { "name": "cluster-socket.io", "description": "A learnboost/cluster plugin for managing learnboost/socket.io child processes", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-03-08T04:22:10.120Z", "created": "2011-03-06T06:52:08.474Z", "0.1.0": "2011-03-06T06:52:08.672Z", "0.1.1": "2011-03-06T19:15:05.243Z", "0.2.0": "2011-03-08T04:22:10.120Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://github.com/tmpvar/cluster-socket.io.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cluster-socket.io/0.1.0", "0.1.1": "http://registry.npmjs.org/cluster-socket.io/0.1.1", "0.2.0": "http://registry.npmjs.org/cluster-socket.io/0.2.0" }, "dist": { "0.1.0": { "shasum": "6ffb84a49c70400431e86449aec9a0a6ebea76b6", "tarball": "http://registry.npmjs.org/cluster-socket.io/-/cluster-socket.io-0.1.0.tgz" }, "0.1.1": { "shasum": "dcec7ab33c007ff5788e291a7ef08c95e9a973cd", "tarball": "http://registry.npmjs.org/cluster-socket.io/-/cluster-socket.io-0.1.1.tgz" }, "0.2.0": { "shasum": "e1748db7e0b224cf01a265d45f670bdb6fd03501", "tarball": "http://registry.npmjs.org/cluster-socket.io/-/cluster-socket.io-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/cluster-socket.io/" }, "cluster-vhost": { "name": "cluster-vhost", "description": "virtual host management using cluster", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "andreasmadsen", "email": "amwebdk@gmail.com" } ], "time": { "modified": "2011-11-05T12:51:57.801Z", "created": "2011-10-15T16:06:20.151Z", "0.1.0": "2011-10-15T16:06:21.711Z", "0.2.4": "2011-11-05T12:45:55.837Z", "0.2.5": "2011-11-05T12:51:57.801Z" }, "author": { "name": "Andreas Madsen", "email": "amwebdk@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/AndreasMadsen/cluster-vhost.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cluster-vhost/0.1.0", "0.2.4": "http://registry.npmjs.org/cluster-vhost/0.2.4", "0.2.5": "http://registry.npmjs.org/cluster-vhost/0.2.5" }, "dist": { "0.1.0": { "shasum": "a3a42b919691fb05b14fb0adcf96aa48fab58310", "tarball": "http://registry.npmjs.org/cluster-vhost/-/cluster-vhost-0.1.0.tgz" }, "0.2.4": { "shasum": "6389c547c1c390350fd228199e4eea0938951f69", "tarball": "http://registry.npmjs.org/cluster-vhost/-/cluster-vhost-0.2.4.tgz" }, "0.2.5": { "shasum": "1874f5d1bec7fad5955b0a0d2a515fbe94e63a6a", "tarball": "http://registry.npmjs.org/cluster-vhost/-/cluster-vhost-0.2.5.tgz" } }, "keywords": [ "vhost", "virtual", "host", "domain", "name" ], "url": "http://registry.npmjs.org/cluster-vhost/" }, "cluster.exception": { "name": "cluster.exception", "description": "Exception handling for cluster.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-10-22T08:06:52.391Z", "created": "2011-04-11T19:44:57.263Z", "0.0.1": "2011-04-11T19:44:57.681Z", "0.0.2": "2011-10-22T08:06:52.391Z" }, "author": { "name": "Arnout Kazemier", "email": "info@3rd-Eden.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cluster.exception/0.0.1", "0.0.2": "http://registry.npmjs.org/cluster.exception/0.0.2" }, "dist": { "0.0.1": { "shasum": "89cc395451d65e941c166241beb0fa8e9d0f9295", "tarball": "http://registry.npmjs.org/cluster.exception/-/cluster.exception-0.0.1.tgz" }, "0.0.2": { "shasum": "71c4597c3ce731bf7fd4751e2a2546f4071c0982", "tarball": "http://registry.npmjs.org/cluster.exception/-/cluster.exception-0.0.2.tgz" } }, "keywords": [ "cluster", "mail", "exception", "error" ], "url": "http://registry.npmjs.org/cluster.exception/" }, "clusterfck": { "name": "clusterfck", "description": "hierarchical clustering", "dist-tags": { "latest": "0.5.0" }, "readme": "# clusterfck\nA js [hierarchical clustering](http://en.wikipedia.org/wiki/Hierarchical_clustering) lib. [Demo here](http://harthur.github.com/clusterfck/demos/colors/).\n\n# Install\n\tgit clone http://github.com/harthur/clusterfck.git\n\tcd clusterfck\n\tnpm install .\n\n# Usage\n\n```javascript\nvar clusterfck = require(\"clusterfck\");\n\nvar colors = [\n [20, 120, 102],\n [0, 230, 93],\n [250, 255, 253],\n [100, 54, 300]\n];\n\nvar tree = clusterfck.hcluster(colors);\n```\n\n`hcluster` returns an object that represents the hierarchy of the clusters with `left` and `right` subtrees. The leaf clusters have a `value` property which is the vector from the data set.\n\n```\n{\n \"left\": {\n \"left\": {\n \"value\": [0, 230, 93],\n },\n \"right\": {\n \"value\": [20, 120, 102],\n },\n },\n \"right\": {\n \"left\": {\n \"value\": [250, 255, 253],\n },\n \"right\": {\n \"value\": [100, 54, 300],\n },\n },\n}\n\n```\n\n## Distance metric and linkage\n\nSpecify the distance metric, one of `\"euclidean\"` (default), `\"manhattan\"`, and `\"max\"`. The linkage criterion is the third argument, one of `\"average\"` (default), `\"single\"`, and `\"complete\"`.\n\n```javascript\nvar tree = clusterfck.hcluster(colors, \"euclidean\", \"single\");\n```\n", "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-12-10T21:54:15.817Z", "created": "2011-12-05T18:39:43.538Z", "0.2.0": "2011-12-05T18:39:45.503Z", "0.5.0": "2011-12-10T21:54:15.817Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/clusterfck.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/clusterfck/0.2.0", "0.5.0": "http://registry.npmjs.org/clusterfck/0.5.0" }, "dist": { "0.2.0": { "shasum": "b5581cb7262eaff48f37eac6d3e5684371dd47e8", "tarball": "http://registry.npmjs.org/clusterfck/-/clusterfck-0.2.0.tgz" }, "0.5.0": { "shasum": "3be0892cbf85166062e0d22bb09b1fbf097e33ff", "tarball": "http://registry.npmjs.org/clusterfck/-/clusterfck-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/clusterfck/" }, "clusterlite": { "name": "clusterlite", "description": "Lite cluster based on 0.6.x Cluster API", "dist-tags": { "latest": "0.1.0" }, "readme": "# Clusterlite\nA silly, rediculously lite implementation of clustering for node web\napps (or others).\n\n## Why?\nI happily thought to use leanboost/cluster, then I found out it doesn't\nwork with the new Node 0.6.x cluster API.\n\n## Usage\n\n # clusterlite func. number of workers = number of cpus\n clusterlite ()->\n < your app code >\n\n # you might want to force a number of workers\n clusterlite.workers = 4\n clusterlite ()->\n ...\n\n\n## Contributing\n\nFork, implement, add tests, pull request, get my everlasting thanks and a respectable place here :).\n\n\n## Copyright\n\nCopyright (c) 2011 [Dotan Nahum](http://gplus.to/dotan) [@jondot](http://twitter.com/jondot). See MIT-LICENSE for further details.\n", "maintainers": [ { "name": "jondot", "email": "jondotan@gmail.com" } ], "time": { "modified": "2011-12-07T14:35:31.657Z", "created": "2011-12-07T14:35:14.537Z", "0.1.0": "2011-12-07T14:35:31.657Z" }, "author": { "name": "Dotan Nahum", "email": "jondotan@gmail.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/clusterlite/0.1.0" }, "dist": { "0.1.0": { "shasum": "07c6ba11debaf8c35ff4addb396919e0a0e76add", "tarball": "http://registry.npmjs.org/clusterlite/-/clusterlite-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/clusterlite/" }, "clutch": { "name": "clutch", "description": "no-frills web request routing", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "clement", "email": "clement.nodet@gmail.com" } ], "author": { "name": "Clément Nodet", "email": "clement.nodet@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/clutch/0.1.0", "0.1.1": "http://registry.npmjs.org/clutch/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/clutch/-/clutch-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/clutch/-/clutch-0.1.1.tgz" } }, "keywords": [ "web", "routing", "router", "route" ], "url": "http://registry.npmjs.org/clutch/" }, "CM1": { "name": "CM1", "description": "JavaScript API for Brighter Planet's CM1 carbon/impact calculation service", "dist-tags": { "latest": "0.6.2" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-11-10T19:57:56.430Z", "created": "2011-08-25T00:16:32.234Z", "0.0.1": "2011-08-25T00:16:32.816Z", "0.0.2": "2011-08-25T20:08:12.883Z", "0.0.3": "2011-08-25T20:38:35.787Z", "0.1.0": "2011-09-02T15:48:19.802Z", "0.2.0": "2011-09-02T17:40:10.608Z", "0.2.1": "2011-09-08T02:17:40.300Z", "0.3.0": "2011-09-12T03:03:54.724Z", "0.4.0": "2011-10-25T14:13:52.945Z", "0.5.0": "2011-10-31T19:00:17.626Z", "0.5.1": "2011-10-31T19:29:37.599Z", "0.6.0": "2011-11-09T21:07:19.982Z", "0.6.1": "2011-11-10T19:53:34.493Z", "0.6.2": "2011-11-10T19:57:56.430Z" }, "author": { "name": "Derek Kastner", "email": "dkastner@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brighterplanet/CM1.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/CM1/0.0.1", "0.0.2": "http://registry.npmjs.org/CM1/0.0.2", "0.0.3": "http://registry.npmjs.org/CM1/0.0.3", "0.1.0": "http://registry.npmjs.org/CM1/0.1.0", "0.2.0": "http://registry.npmjs.org/CM1/0.2.0", "0.2.1": "http://registry.npmjs.org/CM1/0.2.1", "0.3.0": "http://registry.npmjs.org/CM1/0.3.0", "0.4.0": "http://registry.npmjs.org/CM1/0.4.0", "0.5.0": "http://registry.npmjs.org/CM1/0.5.0", "0.5.1": "http://registry.npmjs.org/CM1/0.5.1", "0.6.0": "http://registry.npmjs.org/CM1/0.6.0", "0.6.1": "http://registry.npmjs.org/CM1/0.6.1", "0.6.2": "http://registry.npmjs.org/CM1/0.6.2" }, "dist": { "0.0.1": { "shasum": "0c8a7facb97c8ca1bd3a716322262f4b21cb1fd3", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.0.1.tgz" }, "0.0.2": { "shasum": "31b39432200ef223cf7e297b69cc9c1129b2a611", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.0.2.tgz" }, "0.0.3": { "shasum": "34f132dba5f8cbd4b5d58a126dbae2bfabaf48f5", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.0.3.tgz" }, "0.1.0": { "shasum": "61607d49264c56f9e4691f59123a0c96cc698fda", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.1.0.tgz" }, "0.2.0": { "shasum": "913186e0002e1be59ccc4c20a2b666eb60f3e7c1", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.2.0.tgz" }, "0.2.1": { "shasum": "aedcfa06edd964dbab7f2097a7762a69a112fdb9", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.2.1.tgz" }, "0.3.0": { "shasum": "b88ea48ee640f0d9e3383b370d5abd41db04da60", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.3.0.tgz" }, "0.4.0": { "shasum": "a09b12a071026583c83f5a147a95f0f18a827c47", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.4.0.tgz" }, "0.5.0": { "shasum": "6f8c55b6395cab5e19a4d3e8b3bece969f6650ba", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.5.0.tgz" }, "0.5.1": { "shasum": "65c93c37d246a1e6ae7a25bcf20b76c39b2219b4", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.5.1.tgz" }, "0.6.0": { "shasum": "5922a038b0fbc02fff8bb1e7c0d65b116637ab0f", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.6.0.tgz" }, "0.6.1": { "shasum": "56b66e1e35726f7e44e3fdd51b75ad6959d139e7", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.6.1.tgz" }, "0.6.2": { "shasum": "dfe853f377327639b622c592b2406e837b3ff718", "tarball": "http://registry.npmjs.org/CM1/-/CM1-0.6.2.tgz" } }, "url": "http://registry.npmjs.org/CM1/" }, "cm1-route": { "name": "cm1-route", "description": "Routing API based on HootRoot", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-10-04T20:02:29.304Z", "created": "2011-09-06T14:43:43.876Z", "0.2.0": "2011-09-06T14:43:44.227Z", "0.2.1": "2011-09-06T18:25:49.649Z", "0.2.2": "2011-09-07T00:02:03.146Z", "0.3.0": "2011-09-07T14:39:12.794Z", "0.3.1": "2011-09-09T18:42:35.450Z", "0.4.0": "2011-09-12T13:43:21.060Z", "0.5.0": "2011-10-04T20:02:29.304Z" }, "author": { "name": "Derek Kastner", "email": "dkastner@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brighterplanet/cm1-route.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/cm1-route/0.2.0", "0.2.1": "http://registry.npmjs.org/cm1-route/0.2.1", "0.2.2": "http://registry.npmjs.org/cm1-route/0.2.2", "0.3.0": "http://registry.npmjs.org/cm1-route/0.3.0", "0.3.1": "http://registry.npmjs.org/cm1-route/0.3.1", "0.4.0": "http://registry.npmjs.org/cm1-route/0.4.0", "0.5.0": "http://registry.npmjs.org/cm1-route/0.5.0" }, "dist": { "0.2.0": { "shasum": "af51b5e88467a380881c171371d088b0941dfeed", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.2.0.tgz" }, "0.2.1": { "shasum": "51d830204518dc95401d31528fd799b73740e477", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.2.1.tgz" }, "0.2.2": { "shasum": "34aa1d7cf8ddc500e65509e3777b6c1e409357d6", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.2.2.tgz" }, "0.3.0": { "shasum": "5347882fe6b37dd52d397ad83937c2d6f4bd4723", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.3.0.tgz" }, "0.3.1": { "shasum": "f7d62b5893a07fa310d09b1d7bf65b60b8e9b611", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.3.1.tgz" }, "0.4.0": { "shasum": "7557bcff5219b5bc73fbda9941d59fc8b7075350", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.4.0.tgz" }, "0.5.0": { "shasum": "7f6b05b1a5a09b5471b60b60cfa6e4570776d7b3", "tarball": "http://registry.npmjs.org/cm1-route/-/cm1-route-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/cm1-route/" }, "cmd": { "name": "cmd", "description": "Provides support for building module command line applications with node.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jon.seymour", "email": "jon.seymour@gmail.com" } ], "time": { "modified": "2011-04-21T23:00:49.409Z", "created": "2011-01-22T16:39:35.691Z", "0.0.0": "2011-01-22T16:39:36.553Z", "0.0.2": "2011-01-23T03:44:02.307Z", "0.0.3": "2011-01-29T10:53:35.751Z", "0.0.4": "2011-04-21T23:00:49.409Z" }, "author": { "name": "Jon Seymour", "email": "jon.seymour@gmail.com", "url": "http://orwelliantremors.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/jonseymour/node-cmd.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cmd/0.0.0", "0.0.2": "http://registry.npmjs.org/cmd/0.0.2", "0.0.3": "http://registry.npmjs.org/cmd/0.0.3", "0.0.4": "http://registry.npmjs.org/cmd/0.0.4" }, "dist": { "0.0.0": { "shasum": "1a23165bd73a3d1b6d1e42511a02065e1e9c3d36", "tarball": "http://registry.npmjs.org/cmd/-/cmd-0.0.0.tgz" }, "0.0.2": { "shasum": "ab2cbf85e7e3d71f52e6b9ed9c18c9990769ae61", "tarball": "http://registry.npmjs.org/cmd/-/cmd-0.0.2.tgz" }, "0.0.3": { "shasum": "9d67d376f2c3cec6dd7df09684a17aed225be0be", "tarball": "http://registry.npmjs.org/cmd/-/cmd-0.0.3.tgz" }, "0.0.4": { "shasum": "a667c3c35006e37f968bf0dab0daaad44c702d02", "tarball": "http://registry.npmjs.org/cmd/-/cmd-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/cmd/" }, "cmdopt": { "name": "cmdopt", "description": "command option parser for Node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "kwatch", "email": "kwa@kuwata-lab.com" } ], "time": { "modified": "2011-12-13T13:42:27.797Z", "created": "2011-08-16T08:13:23.559Z", "0.0.1": "2011-08-16T08:13:31.279Z", "0.1.0": "2011-12-12T17:27:16.509Z", "0.2.0": "2011-12-13T13:42:27.797Z" }, "author": { "name": "Makoto Kuwata", "email": "kwa@kuwata-lab.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cmdopt/0.0.1", "0.1.0": "http://registry.npmjs.org/cmdopt/0.1.0", "0.2.0": "http://registry.npmjs.org/cmdopt/0.2.0" }, "dist": { "0.0.1": { "shasum": "c9411276b96fb3f42ba75c1415ed7b5f05ffcca1", "tarball": "http://registry.npmjs.org/cmdopt/-/cmdopt-0.0.1.tgz" }, "0.1.0": { "shasum": "fd917cc3575a6de1af54263d43d56406c4da58b6", "tarball": "http://registry.npmjs.org/cmdopt/-/cmdopt-0.1.0.tgz" }, "0.2.0": { "shasum": "54793959f86c7f648a05b7d11eeb663050e410fd", "tarball": "http://registry.npmjs.org/cmdopt/-/cmdopt-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/cmdopt/" }, "cmdrkeene-faye": { "name": "cmdrkeene-faye", "description": "Simple pub/sub messaging for the web", "dist-tags": { "latest": "0.7.0" }, "readme": null, "maintainers": [ { "name": "cmdrkeene", "email": "bkeene@gmail.com" } ], "time": { "modified": "2011-11-13T23:34:26.801Z", "created": "2011-11-13T23:34:26.718Z", "0.7.0": "2011-11-13T23:34:26.801Z" }, "author": { "name": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/" }, "versions": { "0.7.0": "http://registry.npmjs.org/cmdrkeene-faye/0.7.0" }, "dist": { "0.7.0": { "shasum": "edd28433de8375f5bbf381cb84d7e830f54aa3ca", "tarball": "http://registry.npmjs.org/cmdrkeene-faye/-/cmdrkeene-faye-0.7.0.tgz" } }, "keywords": [ "comet", "websocket", "pubsub", "bayeux", "ajax", "http" ], "url": "http://registry.npmjs.org/cmdrkeene-faye/" }, "cmp": { "name": "cmp", "description": "A library for general comparisons", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mcandre", "email": "andrew.pennebaker@gmail.com" } ], "time": { "modified": "2011-09-14T02:45:09.656Z", "created": "2011-09-14T02:37:24.045Z", "0.0.1": "2011-09-14T02:37:24.101Z", "0.0.2": "2011-09-14T02:45:09.656Z" }, "author": { "name": "Andrew Pennebaker", "email": "andrew.pennebaker@gmail.com", "url": "http://www.yellosoft.us/" }, "repository": { "type": "git", "url": "git://github.com/mcandre/node-cmp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cmp/0.0.1", "0.0.2": "http://registry.npmjs.org/cmp/0.0.2" }, "dist": { "0.0.1": { "shasum": "86c1d1766efa35648262b2cb292e9a9259ad6c2b", "tarball": "http://registry.npmjs.org/cmp/-/cmp-0.0.1.tgz" }, "0.0.2": { "shasum": "60f51102faa9b020719bb85f7e90cf3d8b1dc2b6", "tarball": "http://registry.npmjs.org/cmp/-/cmp-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/cmp/" }, "cms": { "name": "cms", "description": "Lightweight content management system", "dist-tags": { "latest": "0.0.1-1" }, "readme": "## thomblake/cms ##\n\nA lightweight CMS\n\nCreated by [Thom Blake](https://github.com/thomblake).\n\n## License ##\n\n\"cms content\" refers to any content in the Markdown (.md) files in the content/ directory.\n\nThis software, excluding cms content, is released under the MIT license:\n\n----\n\nCopyright (C) 2011 by Thom Blake\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n----\n\ncms content, excluding source code contained within cms content, is\nreleased under the following Creative Commons License:\n\n----\n\n\"Creative
This work by Thom Blake is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.\n\n----\n\nSource code contained within cms content is released under the [WTFPL](http://sam.zoy.org/wtfpl/) unless specified otherwise.\n\n", "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-11-15T20:36:37.300Z", "created": "2011-11-15T20:36:36.830Z", "0.0.1-1": "2011-11-15T20:36:37.300Z" }, "author": { "name": "Thom Blake", "email": "thethomblake@gmail.com", "url": "http://thomblake.com" }, "repository": { "type": "git", "url": "git://github.com/thomblake/cms.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/cms/0.0.1-1" }, "dist": { "0.0.1-1": { "shasum": "cd886546c9f4b176eea662abdb76e8e038f0e536", "tarball": "http://registry.npmjs.org/cms/-/cms-0.0.1-1.tgz" } }, "keywords": [ "ghm", "cms" ], "url": "http://registry.npmjs.org/cms/" }, "cmudict": { "name": "cmudict", "description": "A node.js wrapper around the CMU Pronunciation Dictionary", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "nathanielksmith", "email": "nathanielksmith@gmail.com" } ], "time": { "modified": "2011-08-23T17:33:02.782Z", "created": "2011-08-23T17:33:01.999Z", "1.0.0": "2011-08-23T17:33:02.782Z" }, "author": { "name": "Nathaniel K Smith", "email": "nathanielksmith@gmail.com", "url": "http://chiptheglasses.com" }, "repository": { "type": "git", "url": "git://github.com/nathanielksmith/node-cmudict.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/cmudict/1.0.0" }, "dist": { "1.0.0": { "shasum": "446103b6216341c951d9fabfa63c4f27414b96f7", "tarball": "http://registry.npmjs.org/cmudict/-/cmudict-1.0.0.tgz" } }, "keywords": [ "cmudict", "nlp", "language", "linguistics", "english" ], "url": "http://registry.npmjs.org/cmudict/" }, "cnlogger": { "name": "cnlogger", "description": "Logging lib that prints module name and line number", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "schloerke", "email": "schloerke@gmail.com" } ], "time": { "modified": "2011-09-26T22:26:05.534Z", "created": "2011-08-08T18:02:36.761Z", "0.3.1": "2011-08-08T18:02:38.197Z", "0.3.2": "2011-08-09T00:54:02.160Z", "0.3.3": "2011-08-09T03:05:31.279Z", "0.3.4": "2011-09-02T18:50:24.662Z", "0.3.5": "2011-09-26T22:26:05.534Z" }, "author": { "name": "Barret Schloerke and Igor Urminček" }, "repository": { "type": "git", "url": "git://github.com/schloerke/nlogger.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/cnlogger/0.3.1", "0.3.2": "http://registry.npmjs.org/cnlogger/0.3.2", "0.3.3": "http://registry.npmjs.org/cnlogger/0.3.3", "0.3.4": "http://registry.npmjs.org/cnlogger/0.3.4", "0.3.5": "http://registry.npmjs.org/cnlogger/0.3.5" }, "dist": { "0.3.1": { "shasum": "5ffdbe82da47f3ea8b3b4b8f01c3356b6a264a5a", "tarball": "http://registry.npmjs.org/cnlogger/-/cnlogger-0.3.1.tgz" }, "0.3.2": { "shasum": "9d30cdf981270cfcddef152d7f153bbc7154f1ae", "tarball": "http://registry.npmjs.org/cnlogger/-/cnlogger-0.3.2.tgz" }, "0.3.3": { "shasum": "511e4d5deda57a01fb012708668e35698c9342d9", "tarball": "http://registry.npmjs.org/cnlogger/-/cnlogger-0.3.3.tgz" }, "0.3.4": { "shasum": "9a3c98e9f3c7cd51a5a15b3af8336ef6c1eefe27", "tarball": "http://registry.npmjs.org/cnlogger/-/cnlogger-0.3.4.tgz" }, "0.3.5": { "shasum": "6d2bd43dd88f994a9cfdddd883a6248401a1b55c", "tarball": "http://registry.npmjs.org/cnlogger/-/cnlogger-0.3.5.tgz" } }, "keywords": [ "log", "logging", "logger", "custom", "color" ], "url": "http://registry.npmjs.org/cnlogger/" }, "coa": { "name": "coa", "description": "Command-Option-Argument: Yet another parser for command line options.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "veged", "email": "veged@mail.ru" }, { "name": "arikon", "email": "peimei@ya.ru" } ], "time": { "modified": "2011-11-11T19:29:48.758Z", "created": "2011-07-19T22:07:50.546Z", "0.0.1": "2011-07-19T22:07:51.027Z", "0.0.2": "2011-07-19T23:51:51.957Z", "0.0.4": "2011-08-27T23:44:12.888Z", "0.0.5": "2011-08-31T00:11:29.480Z", "0.0.6": "2011-09-17T20:48:40.969Z", "0.1.0": "2011-09-27T10:21:53.565Z", "0.1.1": "2011-09-29T21:43:35.652Z", "0.2.0": "2011-10-28T14:54:20.863Z", "0.2.1": "2011-11-09T15:25:27.265Z", "0.3.0": "2011-11-11T15:25:26.639Z", "0.3.1": "2011-11-11T19:29:48.758Z" }, "author": { "name": "Sergey Berezhnoy", "email": "veged@ya.ru", "url": "http://github.com/veged" }, "repository": { "type": "git", "url": "git://github.com/veged/coa.git" }, "users": { "arikon": true }, "versions": { "0.0.1": "http://registry.npmjs.org/coa/0.0.1", "0.0.2": "http://registry.npmjs.org/coa/0.0.2", "0.0.4": "http://registry.npmjs.org/coa/0.0.4", "0.0.5": "http://registry.npmjs.org/coa/0.0.5", "0.0.6": "http://registry.npmjs.org/coa/0.0.6", "0.1.0": "http://registry.npmjs.org/coa/0.1.0", "0.1.1": "http://registry.npmjs.org/coa/0.1.1", "0.2.0": "http://registry.npmjs.org/coa/0.2.0", "0.2.1": "http://registry.npmjs.org/coa/0.2.1", "0.3.0": "http://registry.npmjs.org/coa/0.3.0", "0.3.1": "http://registry.npmjs.org/coa/0.3.1" }, "dist": { "0.0.1": { "shasum": "d149600ed37dd6295246ae3fa5b6ca9b893da83e", "tarball": "http://registry.npmjs.org/coa/-/coa-0.0.1.tgz" }, "0.0.2": { "shasum": "98cd8fba4a4d313fb0eff89b0d24747eed2554ff", "tarball": "http://registry.npmjs.org/coa/-/coa-0.0.2.tgz" }, "0.0.4": { "shasum": "c8cca760bd9439c6622233ab4dc9571cce4cbd20", "tarball": "http://registry.npmjs.org/coa/-/coa-0.0.4.tgz" }, "0.0.5": { "shasum": "9e1551c5b6d46e59671e6070297df5bfd3cb6c36", "tarball": "http://registry.npmjs.org/coa/-/coa-0.0.5.tgz" }, "0.0.6": { "shasum": "c391f9bce2f7ba5f21bb29e24c58591b6cbcdee5", "tarball": "http://registry.npmjs.org/coa/-/coa-0.0.6.tgz" }, "0.1.0": { "shasum": "e2d412a2889e11224ad09d802004c2c751ffc692", "tarball": "http://registry.npmjs.org/coa/-/coa-0.1.0.tgz" }, "0.1.1": { "shasum": "c8ef8b4ebe6770b560a5228a5b5af573cda9482c", "tarball": "http://registry.npmjs.org/coa/-/coa-0.1.1.tgz" }, "0.2.0": { "shasum": "acd479e5acfbf1c8d69a1289071b9eb6ed41d62a", "tarball": "http://registry.npmjs.org/coa/-/coa-0.2.0.tgz" }, "0.2.1": { "shasum": "b60be00b40dc49416483a0d418ca87b4e260154c", "tarball": "http://registry.npmjs.org/coa/-/coa-0.2.1.tgz" }, "0.3.0": { "shasum": "808acf4cda2993a2a940391144d5eab724717bab", "tarball": "http://registry.npmjs.org/coa/-/coa-0.3.0.tgz" }, "0.3.1": { "shasum": "567a213d978a01f70f7b8669904eda9c0254a843", "tarball": "http://registry.npmjs.org/coa/-/coa-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/coa/" }, "cobra": { "name": "cobra", "description": "A little JavaScript class library", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "justin", "email": "jmtulloss@gmail.com" } ], "author": { "name": "Justin Tulloss", "email": "justin.tulloss@gmail.com", "url": "http://justin.harmonize.fm" }, "time": { "modified": "2011-03-12T21:07:46.888Z", "created": "2011-03-12T21:07:46.888Z", "0.5.1": "2011-03-12T21:07:46.888Z", "1.0.1": "2011-03-12T21:07:46.888Z" }, "versions": { "0.5.1": "http://registry.npmjs.org/cobra/0.5.1", "1.0.1": "http://registry.npmjs.org/cobra/1.0.1" }, "dist": { "0.5.1": { "shasum": "660703783722607f039746692c37176fa985f0d8", "tarball": "http://registry.npmjs.org/cobra/-/cobra-0.5.1.tgz" }, "1.0.1": { "shasum": "8b1bdc51f4e5e55ba2b5beda0770fb909e760820", "tarball": "http://registry.npmjs.org/cobra/-/cobra-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/cobra/" }, "cockpit": { "name": "cockpit", "description": "Command line component for Skywriter/Ace/Cloud9/etc", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "time": { "modified": "2011-07-11T09:58:23.987Z", "created": "2011-07-11T09:58:23.390Z", "0.1.1": "2011-07-11T09:58:23.987Z" }, "author": { "name": "Joe Walker", "email": "jwalker@mozilla.com" }, "repository": { "type": "git", "url": "git://github.com/joewalker/cockpit.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/cockpit/0.1.1" }, "dist": { "0.1.1": { "shasum": "ac5d6de329d953b1f32c6ede7196c27322d50177", "tarball": "http://registry.npmjs.org/cockpit/-/cockpit-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/cockpit/" }, "coco": { "name": "coco", "description": "Unfancy CoffeeScript", "dist-tags": { "latest": "0.6.7" }, "maintainers": [ { "name": "satyr", "email": "murky.satyr@gmail.com" } ], "author": { "name": "satyr", "email": "murky.satyr@gmail.com", "url": "http://satyr.github.com" }, "time": { "modified": "2011-11-15T20:08:07.563Z", "created": "2010-12-20T20:55:40.058Z", "0.1.0": "2010-12-20T20:55:40.058Z", "0.1.2": "2010-12-20T20:55:40.058Z", "0.1.3": "2010-12-20T20:55:40.058Z", "0.1.4": "2010-12-20T20:55:40.058Z", "0.1.5": "2010-12-20T20:55:40.058Z", "0.1.6": "2010-12-20T20:55:40.058Z", "0.2.0": "2010-12-24T20:15:57.784Z", "0.2.1": "2011-01-03T08:00:15.619Z", "0.2.2": "2011-01-06T15:20:00.257Z", "0.3.0": "2011-01-27T05:57:20.251Z", "0.3.1": "2011-02-06T01:56:53.047Z", "0.3.2": "2011-02-11T11:04:38.871Z", "0.3.3": "2011-03-09T17:04:19.642Z", "0.4.0": "2011-03-13T19:14:24.877Z", "0.4.1": "2011-03-23T13:22:15.075Z", "0.4.2": "2011-04-05T06:13:35.417Z", "0.5.0": "2011-05-02T09:32:04.998Z", "0.5.1": "2011-05-10T11:30:53.570Z", "0.5.2": "2011-05-23T05:07:19.578Z", "0.5.3": "2011-05-27T13:34:35.016Z", "0.5.4": "2011-06-07T17:59:39.527Z", "0.6.0": "2011-08-14T06:40:26.955Z", "0.6.1": "2011-08-16T07:26:46.296Z", "0.6.2": "2011-08-26T00:23:17.002Z", "0.6.3": "2011-09-06T20:21:09.009Z", "0.6.4": "2011-09-14T06:10:59.523Z", "0.6.5": "2011-09-15T14:51:49.489Z", "0.6.6": "2011-09-17T08:55:17.122Z", "0.6.7": "2011-09-24T20:47:33.181Z" }, "repository": { "type": "git", "url": "git://github.com/satyr/coco.git" }, "users": { "thejh": true }, "versions": { "0.2.2": "http://registry.npmjs.org/coco/0.2.2", "0.3.3": "http://registry.npmjs.org/coco/0.3.3", "0.4.2": "http://registry.npmjs.org/coco/0.4.2", "0.5.4": "http://registry.npmjs.org/coco/0.5.4", "0.6.0": "http://registry.npmjs.org/coco/0.6.0", "0.6.1": "http://registry.npmjs.org/coco/0.6.1", "0.6.2": "http://registry.npmjs.org/coco/0.6.2", "0.6.3": "http://registry.npmjs.org/coco/0.6.3", "0.6.4": "http://registry.npmjs.org/coco/0.6.4", "0.6.5": "http://registry.npmjs.org/coco/0.6.5", "0.6.6": "http://registry.npmjs.org/coco/0.6.6", "0.6.7": "http://registry.npmjs.org/coco/0.6.7" }, "dist": { "0.2.2": { "shasum": "1cfb4d68a39821da7b7e3bcf42bd75ace165df32", "tarball": "http://registry.npmjs.org/coco/-/coco-0.2.2.tgz" }, "0.3.3": { "shasum": "787443ac24bde34b1885d3d8b7ce8c31b1874654", "tarball": "http://registry.npmjs.org/coco/-/coco-0.3.3.tgz" }, "0.4.2": { "shasum": "de422fef134984d00c2f7effcca6695eaf762e2e", "tarball": "http://registry.npmjs.org/coco/-/coco-0.4.2.tgz" }, "0.5.4": { "shasum": "085c8e15e94e8032599e428976521801e667162f", "tarball": "http://registry.npmjs.org/coco/-/coco-0.5.4.tgz" }, "0.6.0": { "shasum": "f7509abef09f29ebe6add4371d202c38864eb78f", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.0.tgz" }, "0.6.1": { "shasum": "4fa4b0058db756abb20f4c3a2ecaaa361c916b81", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.1.tgz" }, "0.6.2": { "shasum": "0a5b6041556ee42b5244588d506ba89f3dd7f79b", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.2.tgz" }, "0.6.3": { "shasum": "25fe07a6b8ad96389e42a2372213699230d01c86", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.3.tgz" }, "0.6.4": { "shasum": "1e96b0e9bea6a2830e056aa8031d21d5950f81d3", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.4.tgz" }, "0.6.5": { "shasum": "4b3cc9831579746fb9d5feeb329357b8d2f5b5d2", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.5.tgz" }, "0.6.6": { "shasum": "c4c131f91920a340e414540bb85cf07e479b220f", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.6.tgz" }, "0.6.7": { "shasum": "24a80b0dce92daf50bb4a2a18a331869e7a00003", "tarball": "http://registry.npmjs.org/coco/-/coco-0.6.7.tgz" } }, "keywords": [ "language", "compiler", "coffeescript", "javascript" ], "url": "http://registry.npmjs.org/coco/" }, "cocos2d": { "name": "cocos2d", "description": "Port of the Cocos2D graphics engine to HTML5", "dist-tags": { "latest": "0.1.1", "unstable": "0.2.0-beta" }, "maintainers": [ { "name": "ryanwilliams", "email": "ryan@wigg.ly" } ], "time": { "modified": "2011-12-01T05:57:28.415Z", "created": "2011-02-15T09:54:18.459Z", "0.1.0": "2011-02-15T09:54:19.459Z", "0.2.0-alpha": "2011-11-26T09:47:28.161Z", "0.1.1": "2011-12-01T05:56:43.865Z", "0.2.0-beta": "2011-12-01T05:57:28.415Z" }, "author": { "name": "Ryan Williams", "email": "ryan@cocos2d-javascript.org" }, "repository": { "type": "git", "url": "git://github.com/ryanwilliams/cocos2d-javascript.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cocos2d/0.1.0", "0.2.0-alpha": "http://registry.npmjs.org/cocos2d/0.2.0-alpha", "0.1.1": "http://registry.npmjs.org/cocos2d/0.1.1", "0.2.0-beta": "http://registry.npmjs.org/cocos2d/0.2.0-beta" }, "dist": { "0.1.0": { "shasum": "27a0c7aaafda913596be21e2d5c200a0ad86acdf", "tarball": "http://registry.npmjs.org/cocos2d/-/cocos2d-0.1.0.tgz" }, "0.2.0-alpha": { "shasum": "84758126cf1d1e93f9c33af63610fa5a99742101", "tarball": "http://registry.npmjs.org/cocos2d/-/cocos2d-0.2.0-alpha.tgz" }, "0.1.1": { "shasum": "13c9a9490295499609ad0f66074019284d1bbd13", "tarball": "http://registry.npmjs.org/cocos2d/-/cocos2d-0.1.1.tgz" }, "0.2.0-beta": { "shasum": "db0f1ea80618cf0d7452cb020377e7b1e82e175b", "tarball": "http://registry.npmjs.org/cocos2d/-/cocos2d-0.2.0-beta.tgz" } }, "url": "http://registry.npmjs.org/cocos2d/" }, "codem-transcode": { "name": "codem-transcode", "description": "Offline video transcoding using ffmpeg, with a small HTTP API.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "tieleman", "email": "npm@sjoerdtieleman.nl" } ], "time": { "modified": "2011-09-26T13:48:35.844Z", "created": "2011-05-24T08:41:22.262Z", "0.1.0": "2011-05-24T08:41:22.743Z", "0.1.1": "2011-05-24T08:52:24.202Z", "0.1.2": "2011-07-11T07:58:53.707Z", "0.2.0": "2011-08-23T10:07:52.597Z", "0.2.1": "2011-09-26T13:48:35.844Z" }, "repository": { "type": "git", "url": "git://github.com/NPO/codem-transcode.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/codem-transcode/0.1.0", "0.1.1": "http://registry.npmjs.org/codem-transcode/0.1.1", "0.1.2": "http://registry.npmjs.org/codem-transcode/0.1.2", "0.2.0": "http://registry.npmjs.org/codem-transcode/0.2.0", "0.2.1": "http://registry.npmjs.org/codem-transcode/0.2.1" }, "dist": { "0.1.0": { "shasum": "ab6b28a31fd9b9354fcdd6a07800ba812da335c6", "tarball": "http://registry.npmjs.org/codem-transcode/-/codem-transcode-0.1.0.tgz" }, "0.1.1": { "shasum": "44a348b5a9fd36503eda564583ab072a3ca2b5ee", "tarball": "http://registry.npmjs.org/codem-transcode/-/codem-transcode-0.1.1.tgz" }, "0.1.2": { "shasum": "dd8116e9f2dd2ad86eb765d33a3ca1e16b253873", "tarball": "http://registry.npmjs.org/codem-transcode/-/codem-transcode-0.1.2.tgz" }, "0.2.0": { "shasum": "14ee2edc4162f1501680154e35b4befb9b935a48", "tarball": "http://registry.npmjs.org/codem-transcode/-/codem-transcode-0.2.0.tgz" }, "0.2.1": { "shasum": "8448a3d0aa992a31b32146d57e2d494d27ca09f0", "tarball": "http://registry.npmjs.org/codem-transcode/-/codem-transcode-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/codem-transcode/" }, "codepad": { "name": "codepad", "description": "A simple interface to codepad.org", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "scoates", "email": "sean@seancoates.com" } ], "time": { "modified": "2011-07-19T03:51:27.740Z", "created": "2011-05-28T18:28:10.417Z", "0.1.0": "2011-05-28T18:28:10.576Z", "0.1.1": "2011-07-19T03:51:27.740Z" }, "author": { "name": "Sean Coates", "email": "sean@seancoates.com" }, "repository": { "type": "git", "url": "git://github.com/scoates/node-codepad.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/codepad/0.1.0", "0.1.1": "http://registry.npmjs.org/codepad/0.1.1" }, "dist": { "0.1.0": { "shasum": "a14e46f998db740292aeb46306ec41b80b95944b", "tarball": "http://registry.npmjs.org/codepad/-/codepad-0.1.0.tgz" }, "0.1.1": { "shasum": "19c125cba3d9708d8e5311467384e0e39974eacd", "tarball": "http://registry.npmjs.org/codepad/-/codepad-0.1.1.tgz" } }, "keywords": [ "code", "eval", "pastebin", "codepad" ], "url": "http://registry.npmjs.org/codepad/" }, "codesurgeon": { "name": "codesurgeon", "description": "Build JS files based on JS code extracted from files", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-10-26T21:33:40.073Z", "created": "2011-09-29T14:57:38.948Z", "0.0.1": "2011-09-29T14:57:39.313Z", "0.0.2": "2011-09-29T17:09:38.268Z", "0.1.0": "2011-10-02T02:02:24.468Z", "0.1.1": "2011-10-02T02:13:31.453Z", "0.1.2": "2011-10-02T02:23:45.280Z", "0.1.4": "2011-10-02T03:12:01.683Z", "0.1.5": "2011-10-02T03:36:11.438Z", "0.1.6": "2011-10-02T12:28:23.579Z", "0.1.7": "2011-10-02T12:53:04.522Z", "0.1.8": "2011-10-08T12:20:58.018Z", "0.2.0": "2011-10-26T19:45:50.040Z", "0.2.1": "2011-10-26T21:33:40.073Z" }, "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/hij1nx/codesurgeon.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/codesurgeon/0.0.1", "0.0.2": "http://registry.npmjs.org/codesurgeon/0.0.2", "0.1.0": "http://registry.npmjs.org/codesurgeon/0.1.0", "0.1.1": "http://registry.npmjs.org/codesurgeon/0.1.1", "0.1.2": "http://registry.npmjs.org/codesurgeon/0.1.2", "0.1.4": "http://registry.npmjs.org/codesurgeon/0.1.4", "0.1.5": "http://registry.npmjs.org/codesurgeon/0.1.5", "0.1.6": "http://registry.npmjs.org/codesurgeon/0.1.6", "0.1.7": "http://registry.npmjs.org/codesurgeon/0.1.7", "0.1.8": "http://registry.npmjs.org/codesurgeon/0.1.8", "0.2.0": "http://registry.npmjs.org/codesurgeon/0.2.0", "0.2.1": "http://registry.npmjs.org/codesurgeon/0.2.1" }, "dist": { "0.0.1": { "shasum": "55c62c8093cd2db546ffee61e69f47fcb7cb9c73", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.0.1.tgz" }, "0.0.2": { "shasum": "c2944845cd70b24f7970329da5acb845d967fc21", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.0.2.tgz" }, "0.1.0": { "shasum": "ae1404bdd69010eb2eec9bcc2f502464f2f9cd6a", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.0.tgz" }, "0.1.1": { "shasum": "efdd18794b0880992c3a41af6baaeb6c48a76019", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.1.tgz" }, "0.1.2": { "shasum": "2dd71ee4606dfbc180e5a9ad15180a207c35dc0c", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.2.tgz" }, "0.1.4": { "shasum": "a412f80012221f7175aaf445d4d0a5fefc6af909", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.4.tgz" }, "0.1.5": { "shasum": "9256f9c7da01aeecf87e127282f55356b50a05dd", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.5.tgz" }, "0.1.6": { "shasum": "c3d873b450d7f814a5fdec5d517ff24388c39d4a", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.6.tgz" }, "0.1.7": { "shasum": "ab499a6908592f605be78b004eb44d09e50e3a2c", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.7.tgz" }, "0.1.8": { "shasum": "0ae23d87ce481b97d34e2a6ac39da7f413d19e1d", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.1.8.tgz" }, "0.2.0": { "shasum": "e0ac42c5a8c6fa208519640e3a87668dbef9eed3", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.2.0.tgz" }, "0.2.1": { "shasum": "df0506dd941247d8a36b6fe40cd733b0871c7f62", "tarball": "http://registry.npmjs.org/codesurgeon/-/codesurgeon-0.2.1.tgz" } }, "keywords": [ "build", "deploy", "devops" ], "url": "http://registry.npmjs.org/codesurgeon/" }, "codetube": { "name": "codetube", "description": "decentralized git hosting", "dist-tags": { "latest": "0.0.0-alpha" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-14T21:38:44.573Z", "created": "2011-09-22T13:36:53.473Z", "0.0.0-alpha": "2011-09-22T13:36:54.560Z" }, "users": { "astro": true }, "versions": { "0.0.0-alpha": "http://registry.npmjs.org/codetube/0.0.0-alpha" }, "dist": { "0.0.0-alpha": { "shasum": "89473f0a8f4bd7fbfcf8de6040a3e8942eacdca2", "tarball": "http://registry.npmjs.org/codetube/-/codetube-0.0.0-alpha.tgz" } }, "url": "http://registry.npmjs.org/codetube/" }, "codex": { "name": "codex", "description": "Static site and code documentation generator.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-07T18:14:18.574Z", "created": "2011-10-01T23:08:40.313Z", "0.0.1": "2011-10-01T23:08:40.918Z", "0.0.2": "2011-10-01T23:46:02.072Z", "0.0.3": "2011-10-02T06:37:56.195Z", "0.0.4": "2011-12-07T18:14:18.574Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/codex.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/codex/0.0.1", "0.0.2": "http://registry.npmjs.org/codex/0.0.2", "0.0.3": "http://registry.npmjs.org/codex/0.0.3", "0.0.4": "http://registry.npmjs.org/codex/0.0.4" }, "dist": { "0.0.1": { "shasum": "34bb52b44983531b04e143b5c8302eb93f411805", "tarball": "http://registry.npmjs.org/codex/-/codex-0.0.1.tgz" }, "0.0.2": { "shasum": "3acd9a0e86fdc0f4418928b685a4eb35ea60e5cf", "tarball": "http://registry.npmjs.org/codex/-/codex-0.0.2.tgz" }, "0.0.3": { "shasum": "012c69c94fc42f40f3406729c6d2ad3ccd2f4c47", "tarball": "http://registry.npmjs.org/codex/-/codex-0.0.3.tgz" }, "0.0.4": { "shasum": "3ad2085f14148505628160f6f5b043d615c292c3", "tarball": "http://registry.npmjs.org/codex/-/codex-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/codex/" }, "codie": { "name": "codie", "description": "JavaScript template engine specialized in generating JavaScript code", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "dmajda", "email": "david@majda.cz" } ], "time": { "modified": "2011-09-29T13:57:13.818Z", "created": "2011-09-29T13:57:12.321Z", "0.9.0": "2011-09-29T13:57:13.818Z" }, "author": { "name": "David Majda", "email": "david@majda.cz", "url": "http://majda.cz/" }, "repository": { "type": "git", "url": "git://github.com/dmajda/codie.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/codie/0.9.0" }, "dist": { "0.9.0": { "shasum": "1c743bcb1c34f68d76f0b8d0cd5de0602213385a", "tarball": "http://registry.npmjs.org/codie/-/codie-0.9.0.tgz" } }, "url": "http://registry.npmjs.org/codie/" }, "codify": { "name": "codify", "description": "Turn integers into base36 codes", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "andrewjstone", "email": "andrew.stone@bozuko.com" } ], "time": { "modified": "2011-12-06T16:30:26.377Z", "created": "2011-12-05T22:25:25.758Z", "0.2.0": "2011-12-05T22:25:26.080Z", "0.3.0": "2011-12-06T16:30:26.377Z" }, "author": { "name": "Andrew J. Stone", "email": "andrew.j.stone.1@bozuko.com" }, "repository": { "type": "git", "url": "git://github.com/bozuko/codify.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/codify/0.2.0", "0.3.0": "http://registry.npmjs.org/codify/0.3.0" }, "dist": { "0.2.0": { "shasum": "bca4634bdfddf3c974183b38b1ea8e152aed0b1c", "tarball": "http://registry.npmjs.org/codify/-/codify-0.2.0.tgz" }, "0.3.0": { "shasum": "5489ce3b1c087fab99536d25afbb4b14e4d762f1", "tarball": "http://registry.npmjs.org/codify/-/codify-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/codify/" }, "coerce": { "name": "coerce", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "deanmao", "email": "deanmao@gmail.com" } ], "time": { "modified": "2011-09-07T05:42:45.803Z", "created": "2011-09-07T05:42:45.338Z", "0.5.0": "2011-09-07T05:42:45.803Z" }, "repository": { "type": "git", "url": "git://github.com/deanmao/coerce.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/coerce/0.5.0" }, "dist": { "0.5.0": { "shasum": "c4000e9d9035985cdb90d7c55d99c1191678d78e", "tarball": "http://registry.npmjs.org/coerce/-/coerce-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/coerce/" }, "coffee-conf": { "name": "coffee-conf", "description": "Write your config files in coffee-script.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "MSNexploder", "email": "MSNexploder@gmail.com" } ], "time": { "modified": "2011-11-20T21:43:21.588Z", "created": "2011-08-13T15:56:34.704Z", "0.1.0": "2011-08-13T15:56:37.149Z", "0.1.1": "2011-11-10T14:41:21.080Z", "0.1.2": "2011-11-20T21:43:21.588Z" }, "author": { "name": "Stefan Huber", "email": "MSNexploder@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/MSNexploder/coffee-conf.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffee-conf/0.1.0", "0.1.1": "http://registry.npmjs.org/coffee-conf/0.1.1", "0.1.2": "http://registry.npmjs.org/coffee-conf/0.1.2" }, "dist": { "0.1.0": { "shasum": "c2d381606b2a4f3a2a5b91c2081165c0ba4d1a26", "tarball": "http://registry.npmjs.org/coffee-conf/-/coffee-conf-0.1.0.tgz" }, "0.1.1": { "shasum": "4beede422d24ae2326d62cccc92a8973fa6105ba", "tarball": "http://registry.npmjs.org/coffee-conf/-/coffee-conf-0.1.1.tgz" }, "0.1.2": { "shasum": "a05da4fdddbd13615851a49684e2c4148a747f6f", "tarball": "http://registry.npmjs.org/coffee-conf/-/coffee-conf-0.1.2.tgz" } }, "keywords": [ "coffee-script", "config", "loading", "application", "dsl", "domain", "specific", "language" ], "url": "http://registry.npmjs.org/coffee-conf/" }, "coffee-css": { "name": "coffee-css", "description": "More CSS for CoffeeScript", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "khoomeister", "email": "chris.khoo@gmail.com" } ], "time": { "modified": "2011-06-05T18:00:06.642Z", "created": "2011-06-03T03:28:34.453Z", "0.0.1": "2011-06-03T03:28:35.896Z", "0.0.2": "2011-06-03T06:08:28.093Z", "0.0.3": "2011-06-05T08:10:00.005Z", "0.0.4": "2011-06-05T09:03:38.783Z", "0.0.5": "2011-06-05T18:00:06.642Z" }, "author": { "name": "khoomeister" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-css/0.0.1", "0.0.2": "http://registry.npmjs.org/coffee-css/0.0.2", "0.0.3": "http://registry.npmjs.org/coffee-css/0.0.3", "0.0.4": "http://registry.npmjs.org/coffee-css/0.0.4", "0.0.5": "http://registry.npmjs.org/coffee-css/0.0.5" }, "dist": { "0.0.1": { "shasum": "2c647c2b1d35fc5020cce4ff980d65af80e4c06b", "tarball": "http://registry.npmjs.org/coffee-css/-/coffee-css-0.0.1.tgz" }, "0.0.2": { "shasum": "873d72244a7b70666f6d0e4c32ebbae9062c1b7a", "tarball": "http://registry.npmjs.org/coffee-css/-/coffee-css-0.0.2.tgz" }, "0.0.3": { "shasum": "b2a334451cf9a667066bca61104df2fd903c08e5", "tarball": "http://registry.npmjs.org/coffee-css/-/coffee-css-0.0.3.tgz" }, "0.0.4": { "shasum": "8796d1c1d6b663b6ab70473ec3a67500932ccf9d", "tarball": "http://registry.npmjs.org/coffee-css/-/coffee-css-0.0.4.tgz" }, "0.0.5": { "shasum": "589a822fba5ae0d4f1a0424b22ba7501683275a4", "tarball": "http://registry.npmjs.org/coffee-css/-/coffee-css-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/coffee-css/" }, "coffee-echonest": { "name": "coffee-echonest", "description": "Echo Nest API implementation", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jjenkins", "email": "jim.jenkins@gmail.com" } ], "time": { "modified": "2011-05-21T23:05:39.634Z", "created": "2011-05-21T23:05:39.207Z", "0.0.1": "2011-05-21T23:05:39.634Z" }, "author": { "name": "Jim Jenkins", "email": "jim.jenkins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jjenkins/coffee-echonest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-echonest/0.0.1" }, "dist": { "0.0.1": { "shasum": "abcb338cc924e9b156fdb2a2481dcf3701f028e1", "tarball": "http://registry.npmjs.org/coffee-echonest/-/coffee-echonest-0.0.1.tgz" } }, "keywords": [ "music", "echo nest" ], "url": "http://registry.npmjs.org/coffee-echonest/" }, "coffee-machine": { "name": "coffee-machine", "description": "A simple state machine written in CoffeeScript.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "stephenb", "email": "stephenrb@gmail.com" } ], "time": { "modified": "2011-06-11T01:12:05.730Z", "created": "2011-05-19T16:31:25.691Z", "0.0.2": "2011-05-19T16:31:26.123Z", "0.0.3": "2011-05-19T17:53:49.968Z" }, "author": { "name": "Stephen Blankenship" }, "repository": { "type": "git", "url": "git://github.com/stephenb/coffee-machine.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/coffee-machine/0.0.2", "0.0.3": "http://registry.npmjs.org/coffee-machine/0.0.3" }, "dist": { "0.0.2": { "shasum": "a46177176dd8cd8e2c4945642f38cb7cddaea93b", "tarball": "http://registry.npmjs.org/coffee-machine/-/coffee-machine-0.0.2.tgz" }, "0.0.3": { "shasum": "0ea23f5b67d7957c046ebc406f6f8b4b1db24c1d", "tarball": "http://registry.npmjs.org/coffee-machine/-/coffee-machine-0.0.3.tgz" } }, "keywords": [ "state machine", "statemachine", "coffee script", "coffeescript" ], "url": "http://registry.npmjs.org/coffee-machine/" }, "coffee-new": { "name": "coffee-new", "description": "A utility to create & manage CoffeeScript projects", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "khoomeister", "email": "chris.khoo@gmail.com" } ], "time": { "modified": "2011-09-06T06:26:31.559Z", "created": "2011-08-31T16:50:55.250Z", "0.0.1": "2011-08-31T16:50:59.976Z", "0.0.2": "2011-09-02T08:09:31.962Z", "0.0.3": "2011-09-03T00:47:37.811Z", "0.0.4": "2011-09-03T03:11:19.998Z", "0.0.5": "2011-09-05T03:54:39.999Z", "0.0.6": "2011-09-05T05:49:43.527Z", "0.0.7": "2011-09-06T06:11:36.202Z" }, "author": { "name": "khoomeister" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-new/0.0.1", "0.0.2": "http://registry.npmjs.org/coffee-new/0.0.2", "0.0.3": "http://registry.npmjs.org/coffee-new/0.0.3", "0.0.4": "http://registry.npmjs.org/coffee-new/0.0.4", "0.0.5": "http://registry.npmjs.org/coffee-new/0.0.5", "0.0.6": "http://registry.npmjs.org/coffee-new/0.0.6", "0.0.7": "http://registry.npmjs.org/coffee-new/0.0.7" }, "dist": { "0.0.1": { "shasum": "65f0527fedc62329e6921b9cb1efeb6a0f961d76", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.1.tgz" }, "0.0.2": { "shasum": "eccea8e1fdba64fa102cb10a6ef3dd62205b0d9f", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.2.tgz" }, "0.0.3": { "shasum": "2a6f946985e22714fa92d04eb8accc1d6a0380f5", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.3.tgz" }, "0.0.4": { "shasum": "dadd1b8eedc3edf570b282ca8fd56d4b56c768d8", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.4.tgz" }, "0.0.5": { "shasum": "9352b59393244e607d119f0b8ee37a44cc7ad47a", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.5.tgz" }, "0.0.6": { "shasum": "f9ec92e790ce7c6d3e7ceea487e5240de58a8a0d", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.6.tgz" }, "0.0.7": { "shasum": "ea94bffe75828bb4d5da52040e852805a0b945c3", "tarball": "http://registry.npmjs.org/coffee-new/-/coffee-new-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/coffee-new/" }, "coffee-resque": { "name": "coffee-resque", "description": "Coffeescript/Node.js port of Resque", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" }, { "name": "steelThread", "email": "sean.mcdaniel@me.com" } ], "time": { "modified": "2011-05-14T16:57:35.139Z", "created": "2011-02-01T03:35:19.293Z", "0.0.1": "2011-02-01T03:35:19.510Z", "0.1.0": "2011-02-24T16:43:23.300Z", "0.1.2": "2011-03-09T23:13:45.866Z", "0.1.3": "2011-04-28T00:56:45.509Z", "0.1.4": "2011-05-14T16:57:35.139Z" }, "author": { "name": "Rick Olson", "email": "technoweenie@gmail.com", "url": "http://techno-weenie.net" }, "repository": { "type": "git", "url": "git://github.com/technoweenie/coffee-resque.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-resque/0.0.1", "0.1.0": "http://registry.npmjs.org/coffee-resque/0.1.0", "0.1.2": "http://registry.npmjs.org/coffee-resque/0.1.2", "0.1.3": "http://registry.npmjs.org/coffee-resque/0.1.3", "0.1.4": "http://registry.npmjs.org/coffee-resque/0.1.4" }, "dist": { "0.0.1": { "shasum": "d6bd84a1cbb26e52bbf43ff9a07e8743551738e2", "tarball": "http://registry.npmjs.org/coffee-resque/-/coffee-resque-0.0.1.tgz" }, "0.1.0": { "shasum": "7e188d06122e7c5c78d9624c0b19f134c346cd20", "tarball": "http://registry.npmjs.org/coffee-resque/-/coffee-resque-0.1.0.tgz" }, "0.1.2": { "shasum": "1ddc64be6c4cf8b8c93e5a200fb24719fc62f5af", "tarball": "http://registry.npmjs.org/coffee-resque/-/coffee-resque-0.1.2.tgz" }, "0.1.3": { "shasum": "42112dc4e9449c8d8f2c3174564d6a1732ffb057", "tarball": "http://registry.npmjs.org/coffee-resque/-/coffee-resque-0.1.3.tgz" }, "0.1.4": { "shasum": "3ea2a650ace1ee138b4e40b0b3acd4cd81a93300", "tarball": "http://registry.npmjs.org/coffee-resque/-/coffee-resque-0.1.4.tgz" } }, "keywords": [ "resque", "redis", "queue", "coffee script" ], "url": "http://registry.npmjs.org/coffee-resque/" }, "coffee-resque-retry": { "name": "coffee-resque-retry", "description": "Adds some retry options to coffee-resque. Concept lifted from Ruby's resque-retry", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "zdzolton", "email": "zachary.zolton@gmail.com" } ], "time": { "modified": "2011-11-22T17:13:26.182Z", "created": "2011-03-29T19:49:59.342Z", "0.0.1": "2011-03-29T19:49:59.681Z", "0.0.2": "2011-04-04T18:27:01.068Z", "0.0.3": "2011-06-02T16:34:17.089Z", "0.0.4": "2011-07-11T20:58:17.749Z", "0.0.5": "2011-11-22T17:13:26.182Z" }, "author": { "name": "Zach Zolton", "email": "zachary.zolton@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zdzolton/coffee-resque-retry.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-resque-retry/0.0.1", "0.0.2": "http://registry.npmjs.org/coffee-resque-retry/0.0.2", "0.0.3": "http://registry.npmjs.org/coffee-resque-retry/0.0.3", "0.0.4": "http://registry.npmjs.org/coffee-resque-retry/0.0.4", "0.0.5": "http://registry.npmjs.org/coffee-resque-retry/0.0.5" }, "dist": { "0.0.1": { "shasum": "8962e41f9f51aec99c24a78a32b1713bd8589c5a", "tarball": "http://registry.npmjs.org/coffee-resque-retry/-/coffee-resque-retry-0.0.1.tgz" }, "0.0.2": { "shasum": "ca6df52789dabf36ccf95a0c21491a7272fbf968", "tarball": "http://registry.npmjs.org/coffee-resque-retry/-/coffee-resque-retry-0.0.2.tgz" }, "0.0.3": { "shasum": "8853d4b7ca2e05b1b33fbab6c2266d882b00002f", "tarball": "http://registry.npmjs.org/coffee-resque-retry/-/coffee-resque-retry-0.0.3.tgz" }, "0.0.4": { "shasum": "82aaa5df9369ad1e9b1b3cae8f902056aa9531f4", "tarball": "http://registry.npmjs.org/coffee-resque-retry/-/coffee-resque-retry-0.0.4.tgz" }, "0.0.5": { "shasum": "73c86670aa8b7abfa0bb27a2289ad890a73d889a", "tarball": "http://registry.npmjs.org/coffee-resque-retry/-/coffee-resque-retry-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/coffee-resque-retry/" }, "coffee-revup": { "name": "coffee-revup", "description": "Runs your CoffeeScript and restarts if changes are detected - useful for development", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "khoomeister", "email": "chris.khoo@gmail.com" } ], "time": { "modified": "2011-05-16T02:19:18.491Z", "created": "2011-05-16T02:19:16.849Z", "0.0.1": "2011-05-16T02:19:18.491Z" }, "author": { "name": "khoomeister" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-revup/0.0.1" }, "dist": { "0.0.1": { "shasum": "4553d35e89ff6cbc533fc8f4b0792b1f26e02c69", "tarball": "http://registry.npmjs.org/coffee-revup/-/coffee-revup-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/coffee-revup/" }, "coffee-roaster": { "name": "coffee-roaster", "description": "Watches your .coffee files for changes and compiles to the JavaScript file specified in \"#@compilesTo \".", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "ktusznio", "email": "kamil.tusznio@gmail.com" } ], "time": { "modified": "2011-10-05T16:36:29.897Z", "created": "2011-10-05T16:36:29.174Z", "0.0.0": "2011-10-05T16:36:29.897Z" }, "author": { "name": "Kamil Tusznio", "email": "kamil.tusznio@gmail.com" }, "repository": { "type": "git", "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/coffee-roaster/0.0.0" }, "dist": { "0.0.0": { "shasum": "932cd95dfc121181e6c05965a94c4239a720f8a9", "tarball": "http://registry.npmjs.org/coffee-roaster/-/coffee-roaster-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/coffee-roaster/" }, "coffee-script": { "name": "coffee-script", "description": "Unfancy JavaScript", "dist-tags": { "latest": "1.1.3", "stable": "1.1.2" }, "maintainers": [ { "name": "jashkenas", "email": "jashkenas@gmail.com" } ], "author": { "name": "Jeremy Ashkenas" }, "time": { "modified": "2011-11-14T21:30:01.095Z", "created": "2010-12-24T19:03:36.215Z", "0.7.0": "2010-12-24T19:03:36.215Z", "0.7.1": "2010-12-24T19:03:36.215Z", "0.7.2": "2010-12-24T19:03:36.215Z", "0.9.0": "2010-12-24T19:03:36.215Z", "0.9.1": "2010-12-24T19:03:36.215Z", "0.9.2": "2010-12-24T19:03:36.215Z", "0.9.3": "2010-12-24T19:03:36.215Z", "0.9.4": "2010-12-24T19:03:36.215Z", "0.9.5": "2010-12-24T19:03:36.215Z", "0.9.6": "2010-12-24T19:03:36.215Z", "1.0.0": "2010-12-24T19:03:36.215Z", "1.1.0-pre": "2011-02-01T03:40:06.654Z", "1.0.1": "2011-02-01T03:42:04.611Z", "1.1.0": "2011-05-01T16:09:17.054Z", "1.1.1": "2011-05-10T13:28:00.633Z", "1.1.2": "2011-08-05T03:18:50.703Z", "1.1.3": "2011-11-08T23:05:16.149Z" }, "repository": { "type": "git", "url": "git://github.com/jashkenas/coffee-script.git" }, "users": { "thejh": true, "pekim": true }, "versions": { "0.7.0": "http://registry.npmjs.org/coffee-script/0.7.0", "0.7.1": "http://registry.npmjs.org/coffee-script/0.7.1", "0.7.2": "http://registry.npmjs.org/coffee-script/0.7.2", "0.9.0": "http://registry.npmjs.org/coffee-script/0.9.0", "0.9.1": "http://registry.npmjs.org/coffee-script/0.9.1", "0.9.2": "http://registry.npmjs.org/coffee-script/0.9.2", "0.9.3": "http://registry.npmjs.org/coffee-script/0.9.3", "0.9.4": "http://registry.npmjs.org/coffee-script/0.9.4", "0.9.5": "http://registry.npmjs.org/coffee-script/0.9.5", "0.9.6": "http://registry.npmjs.org/coffee-script/0.9.6", "1.0.0": "http://registry.npmjs.org/coffee-script/1.0.0", "1.0.1": "http://registry.npmjs.org/coffee-script/1.0.1", "1.1.0": "http://registry.npmjs.org/coffee-script/1.1.0", "1.1.1": "http://registry.npmjs.org/coffee-script/1.1.1", "1.1.2": "http://registry.npmjs.org/coffee-script/1.1.2", "1.1.3": "http://registry.npmjs.org/coffee-script/1.1.3" }, "dist": { "0.7.0": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.7.0.tgz" }, "0.7.1": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.7.1.tgz" }, "0.7.2": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.7.2.tgz" }, "0.9.0": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.0.tgz" }, "0.9.1": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.1.tgz" }, "0.9.2": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.2.tgz" }, "0.9.3": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.3.tgz" }, "0.9.4": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.4.tgz" }, "0.9.5": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.5.tgz" }, "0.9.6": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.6.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.0.0.tgz" }, "1.0.1": { "shasum": "4fa0049d48208951bc9122b362f8107a560c975c", "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.0.1.tgz" }, "1.1.0": { "shasum": "6b4e18b4f9e254723d379d860dfdbea663f460c7", "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.0.tgz" }, "1.1.1": { "shasum": "b3961915e4f547354dd6178378b3073999526224", "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.1.tgz" }, "1.1.2": { "shasum": "a530a19d050c37054d83ae6c8041fba0fcd61ed3", "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz" }, "1.1.3": { "shasum": "04cb82e59653fcad6ae6050900c81adf3af6d798", "tarball": "http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.3.tgz" } }, "keywords": [ "javascript", "language", "coffeescript", "compiler" ], "url": "http://registry.npmjs.org/coffee-script/" }, "coffee-son": { "name": "coffee-son", "description": "A utility for CoffeeScript literals", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "bat", "email": "ben@benatkin.com" } ], "time": { "modified": "2011-07-29T09:55:20.387Z", "created": "2011-07-29T09:55:18.649Z", "0.0.0": "2011-07-29T09:55:20.387Z" }, "author": { "name": "Ben Atkin", "email": "ben@benatkin.com", "url": "http://benatkin.com/" }, "repository": { "type": "git", "url": "git://github.com/benatkin/coffee-son.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/coffee-son/0.0.0" }, "dist": { "0.0.0": { "shasum": "67893ff3c8609c79e90c6f2205a6c9cadc3d28fc", "tarball": "http://registry.npmjs.org/coffee-son/-/coffee-son-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/coffee-son/" }, "coffee-toaster": { "name": "coffee-toaster", "description": "Minimalist dependency management system for coffee-script.", "dist-tags": { "latest": "0.3.8" }, "maintainers": [ { "name": "nybras", "email": "me@nybras.com" } ], "time": { "modified": "2011-10-29T12:25:59.975Z", "created": "2011-09-14T16:36:14.887Z", "0.1.0": "2011-09-14T16:36:17.362Z", "0.1.2": "2011-09-18T00:41:43.098Z", "0.2.0": "2011-09-18T22:29:09.444Z", "0.2.1": "2011-09-22T14:13:09.285Z", "0.2.2": "2011-10-02T17:46:57.345Z", "0.3.0": "2011-10-16T20:30:48.411Z", "0.3.5": "2011-10-24T03:20:49.533Z", "0.3.6": "2011-10-26T01:17:22.835Z", "0.3.7": "2011-10-29T12:22:39.300Z", "0.3.8": "2011-10-29T12:25:59.975Z" }, "author": { "name": "Anderson Arboleya", "email": "me@nybras.com" }, "repository": { "type": "git", "url": "git://github.com/serpentem/coffee-toaster.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffee-toaster/0.1.0", "0.1.2": "http://registry.npmjs.org/coffee-toaster/0.1.2", "0.2.0": "http://registry.npmjs.org/coffee-toaster/0.2.0", "0.2.1": "http://registry.npmjs.org/coffee-toaster/0.2.1", "0.2.2": "http://registry.npmjs.org/coffee-toaster/0.2.2", "0.3.0": "http://registry.npmjs.org/coffee-toaster/0.3.0", "0.3.5": "http://registry.npmjs.org/coffee-toaster/0.3.5", "0.3.6": "http://registry.npmjs.org/coffee-toaster/0.3.6", "0.3.7": "http://registry.npmjs.org/coffee-toaster/0.3.7", "0.3.8": "http://registry.npmjs.org/coffee-toaster/0.3.8" }, "dist": { "0.1.0": { "shasum": "fb22e29a8e4437a80319d049320f838bd84d8473", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.1.0.tgz" }, "0.1.2": { "shasum": "bb82a8d93f959a8f89d51eb3bd61bcc99bf3d338", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.1.2.tgz" }, "0.2.0": { "shasum": "e5038e4e8a7f8f044850fbb95b0a9529b2bfc884", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.2.0.tgz" }, "0.2.1": { "shasum": "8f37f57ba6566895ecdc3f001b24f0846d47c092", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.2.1.tgz" }, "0.2.2": { "shasum": "59ec8a49ecb908ecd09964bedf39d9c2b93367ea", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.2.2.tgz" }, "0.3.0": { "shasum": "61dc6f4a731910c60026c285864000dd0fd955f4", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.3.0.tgz" }, "0.3.5": { "shasum": "8e4a1a644de42d2b93c0531929ccd9930e6e3354", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.3.5.tgz" }, "0.3.6": { "shasum": "170a41291d3ef15b6a4a6c58b9617387b4595536", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.3.6.tgz" }, "0.3.7": { "shasum": "cc617856547378e8a16b449abfd5fee3afdc7f00", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.3.7.tgz" }, "0.3.8": { "shasum": "15912ffd3e5504296189b9e192f3d94aec9f2a20", "tarball": "http://registry.npmjs.org/coffee-toaster/-/coffee-toaster-0.3.8.tgz" } }, "url": "http://registry.npmjs.org/coffee-toaster/" }, "coffee-watcher": { "name": "coffee-watcher", "description": "A script that can watch a directory and recompile your .coffee scripts if they change", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "amix", "email": "amix@amix.dk" } ], "time": { "modified": "2011-03-10T15:55:38.970Z", "created": "2011-03-10T15:55:38.496Z", "1.0.0": "2011-03-10T15:55:38.970Z" }, "author": { "name": "amix" }, "versions": { "1.0.0": "http://registry.npmjs.org/coffee-watcher/1.0.0" }, "dist": { "1.0.0": { "shasum": "428226a8d2ac7cf07ff5b3c5056e683d72d0bed2", "tarball": "http://registry.npmjs.org/coffee-watcher/-/coffee-watcher-1.0.0.tgz" } }, "keywords": [ "coffeescript", "reload", "watch", "recompile" ], "url": "http://registry.npmjs.org/coffee-watcher/" }, "coffee-world": { "name": "coffee-world", "description": "Watches the current folder to compile CoffeeScript into CSS, HTML & JS", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "khoomeister", "email": "chris.khoo@gmail.com" } ], "time": { "modified": "2011-06-05T16:41:02.478Z", "created": "2011-06-03T00:59:25.404Z", "0.0.1": "2011-06-03T00:59:27.047Z", "0.0.2": "2011-06-03T01:53:57.179Z", "0.0.3": "2011-06-03T02:35:35.745Z", "0.0.4": "2011-06-03T03:39:01.808Z", "0.0.5": "2011-06-03T04:41:51.266Z", "0.0.6": "2011-06-03T06:18:19.358Z", "0.0.7": "2011-06-05T16:41:02.478Z" }, "author": { "name": "khoomeister" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-world/0.0.1", "0.0.2": "http://registry.npmjs.org/coffee-world/0.0.2", "0.0.3": "http://registry.npmjs.org/coffee-world/0.0.3", "0.0.4": "http://registry.npmjs.org/coffee-world/0.0.4", "0.0.5": "http://registry.npmjs.org/coffee-world/0.0.5", "0.0.6": "http://registry.npmjs.org/coffee-world/0.0.6", "0.0.7": "http://registry.npmjs.org/coffee-world/0.0.7" }, "dist": { "0.0.1": { "shasum": "822fdf71cc0ebab49fb40df35f6065430993a5f5", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.1.tgz" }, "0.0.2": { "shasum": "dad08c23dd37383043de09495b2d585782454bd2", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.2.tgz" }, "0.0.3": { "shasum": "03f650f32663129dbddca0875a71d30754d7b8b6", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.3.tgz" }, "0.0.4": { "shasum": "5ee7665bf15147baa61110fbf3a237b33e93bb27", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.4.tgz" }, "0.0.5": { "shasum": "7532122554328000249e1cf80c6f5c9257d2f1d8", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.5.tgz" }, "0.0.6": { "shasum": "e0bb5a03b195b0e95c5c1aa857fc09f02db10c8f", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.6.tgz" }, "0.0.7": { "shasum": "1eaca6d22de2545ca2ca90685f38860dcc9cf2c1", "tarball": "http://registry.npmjs.org/coffee-world/-/coffee-world-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/coffee-world/" }, "coffee4clients": { "name": "coffee4clients", "description": "Extends Express.js such that when a .coffee file is accessed through an express server the response is the compiled javascript instead of the source coffeescript", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-06-28T15:19:11.736Z", "created": "2011-05-18T04:31:12.475Z", "0.1.0": "2011-05-18T04:31:14.008Z", "0.1.1": "2011-05-18T04:32:53.031Z", "0.1.2": "2011-05-18T05:06:00.818Z", "0.1.3": "2011-05-18T05:07:37.505Z", "0.1.4": "2011-06-07T19:00:03.326Z", "0.2.1": "2011-06-28T15:15:53.772Z", "0.2.2": "2011-06-28T15:19:11.736Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/coffee4clients.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffee4clients/0.1.0", "0.1.1": "http://registry.npmjs.org/coffee4clients/0.1.1", "0.1.2": "http://registry.npmjs.org/coffee4clients/0.1.2", "0.1.3": "http://registry.npmjs.org/coffee4clients/0.1.3", "0.1.4": "http://registry.npmjs.org/coffee4clients/0.1.4", "0.2.1": "http://registry.npmjs.org/coffee4clients/0.2.1", "0.2.2": "http://registry.npmjs.org/coffee4clients/0.2.2" }, "dist": { "0.1.0": { "shasum": "dec950b1e91459d6f5eea1480f48d585790dd379", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.1.0.tgz" }, "0.1.1": { "shasum": "1ccfea4c08b64682b61e844248dc804e4370a190", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.1.1.tgz" }, "0.1.2": { "shasum": "363d37f06287149b54ca0c20613cd6c5a9c6abbc", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.1.2.tgz" }, "0.1.3": { "shasum": "dfad0d197b2071b048f532397a1759d4e26d9fe7", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.1.3.tgz" }, "0.1.4": { "shasum": "63ee2350c100df99963ba50b654474c6000fcfcf", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.1.4.tgz" }, "0.2.1": { "shasum": "b0edcfb16bf74879f5e63059446a6db60aa7c001", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.2.1.tgz" }, "0.2.2": { "shasum": "890710b3a540c0396dcb87abc33a544c459c29e8", "tarball": "http://registry.npmjs.org/coffee4clients/-/coffee4clients-0.2.2.tgz" } }, "keywords": [ "javascript", "coffeescript", "compile", "server", "expressjs" ], "url": "http://registry.npmjs.org/coffee4clients/" }, "coffeeapp": { "name": "coffeeapp", "description": "CoffeeApp wrapper (handling coffee-script) for CouchApp (http://couchapp.org/).", "dist-tags": { "latest": "1.1.4" }, "maintainers": [ { "name": "andrzejsliwa", "email": "andrzej.sliwa@i-tool.eu" } ], "author": { "name": "Andrzej Sliwa", "email": "andrzej.sliwa@i-tool.eu", "url": "http://andrzejsliwa.com" }, "repository": { "type": "git", "url": "git://github.com/andrzejsliwa/coffeeapp.git" }, "time": { "modified": "2011-01-28T23:16:22.971Z", "created": "2011-01-24T16:50:03.498Z", "1.0.7": "2011-01-24T16:50:03.498Z", "1.0.8": "2011-01-24T16:50:03.498Z", "1.0.9": "2011-01-24T16:50:03.498Z", "1.1.0": "2011-01-24T16:50:03.498Z", "1.1.1": "2011-01-24T16:50:03.498Z", "1.1.2": "2011-01-24T16:50:03.498Z", "1.1.4": "2011-01-28T23:16:22.971Z" }, "versions": { "1.0.7": "http://registry.npmjs.org/coffeeapp/1.0.7", "1.0.8": "http://registry.npmjs.org/coffeeapp/1.0.8", "1.0.9": "http://registry.npmjs.org/coffeeapp/1.0.9", "1.1.0": "http://registry.npmjs.org/coffeeapp/1.1.0", "1.1.1": "http://registry.npmjs.org/coffeeapp/1.1.1", "1.1.2": "http://registry.npmjs.org/coffeeapp/1.1.2", "1.1.4": "http://registry.npmjs.org/coffeeapp/1.1.4" }, "dist": { "1.0.7": { "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp@1.0.7.tgz" }, "1.0.8": { "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp@1.0.8.tgz" }, "1.0.9": { "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp@1.0.9.tgz" }, "1.1.0": { "shasum": "a1158e2f3067f17f60630fbd356cb1c57d62148e", "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp-1.1.0.tgz" }, "1.1.1": { "shasum": "b85780040582946c83461cf80320a2b117fb880c", "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp-1.1.1.tgz" }, "1.1.2": { "shasum": "51b6bec5c4f9f9dd657cc5407bd9dbbc66aeae1e", "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp-1.1.2.tgz" }, "1.1.4": { "shasum": "cf3b1dbbe7b1f88b6fe88fcda5f9a9e3e63e6add", "tarball": "http://registry.npmjs.org/coffeeapp/-/coffeeapp-1.1.4.tgz" } }, "url": "http://registry.npmjs.org/coffeeapp/" }, "coffeebot": { "name": "coffeebot", "description": "Write cross-network chat bots in CoffeeScript", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "myfreeweb", "email": "me@myfreeweb.ru" } ], "time": { "modified": "2011-05-08T15:19:09.597Z", "created": "2011-05-08T15:19:08.857Z", "0.1.0": "2011-05-08T15:19:09.597Z" }, "author": { "name": "Grigory V.", "email": "me@myfreeweb.ru" }, "repository": { "type": "git", "url": "git://github.com/myfreeweb/coffeebot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffeebot/0.1.0" }, "dist": { "0.1.0": { "shasum": "1bb175cf0e992ea60f77c06a4d7eefcc089e71e0", "tarball": "http://registry.npmjs.org/coffeebot/-/coffeebot-0.1.0.tgz" } }, "keywords": [ "coffeescript", "chat", "irc" ], "url": "http://registry.npmjs.org/coffeebot/" }, "coffeedoc": { "name": "coffeedoc", "description": "An API documentation generator for CoffeeScript", "dist-tags": { "latest": "0.1.12" }, "maintainers": [ { "name": "omarkhan", "email": "omarkhan@gmx.com" } ], "time": { "modified": "2011-12-01T14:47:27.600Z", "created": "2011-07-27T18:59:17.833Z", "0.1.0": "2011-07-27T18:59:20.098Z", "0.1.1": "2011-07-28T12:08:52.163Z", "0.1.2": "2011-07-28T18:03:51.796Z", "0.1.3": "2011-08-01T21:45:43.283Z", "0.1.4": "2011-08-04T14:43:30.299Z", "0.1.5": "2011-08-07T14:42:00.305Z", "0.1.6": "2011-08-24T17:23:25.236Z", "0.1.7": "2011-08-25T16:44:08.264Z", "0.1.8": "2011-08-31T12:32:15.576Z", "0.1.9": "2011-08-31T14:01:07.609Z", "0.1.10": "2011-10-11T12:29:33.039Z", "0.1.11": "2011-10-31T13:16:58.345Z", "0.1.12": "2011-12-01T14:47:27.600Z" }, "author": { "name": "Omar Khan" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffeedoc/0.1.0", "0.1.1": "http://registry.npmjs.org/coffeedoc/0.1.1", "0.1.2": "http://registry.npmjs.org/coffeedoc/0.1.2", "0.1.3": "http://registry.npmjs.org/coffeedoc/0.1.3", "0.1.4": "http://registry.npmjs.org/coffeedoc/0.1.4", "0.1.5": "http://registry.npmjs.org/coffeedoc/0.1.5", "0.1.6": "http://registry.npmjs.org/coffeedoc/0.1.6", "0.1.7": "http://registry.npmjs.org/coffeedoc/0.1.7", "0.1.8": "http://registry.npmjs.org/coffeedoc/0.1.8", "0.1.9": "http://registry.npmjs.org/coffeedoc/0.1.9", "0.1.10": "http://registry.npmjs.org/coffeedoc/0.1.10", "0.1.11": "http://registry.npmjs.org/coffeedoc/0.1.11", "0.1.12": "http://registry.npmjs.org/coffeedoc/0.1.12" }, "dist": { "0.1.0": { "shasum": "1ee553f6f19b1334c4f17b2f08bf3075b6757800", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.0.tgz" }, "0.1.1": { "shasum": "a9d6799d2ec4604ecd3534810531ba022b95bb62", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.1.tgz" }, "0.1.2": { "shasum": "dbc74f320cdbfddc4957d8b7a2a0c87ec35cce46", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.2.tgz" }, "0.1.3": { "shasum": "9108d73b6250358cd8508bf5678a43ed0dc8c57f", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.3.tgz" }, "0.1.4": { "shasum": "7c78c413df5d87b60e9dd22bf77d6784c3a7a8a2", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.4.tgz" }, "0.1.5": { "shasum": "b6cef0bba3f28213cb6ce5469baca88ab27486cb", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.5.tgz" }, "0.1.6": { "shasum": "9b8a7801522f9cdabd9d657dc372e26056901309", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.6.tgz" }, "0.1.7": { "shasum": "c9687847157fd8fa7ae12165d24a88bb3a3011cf", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.7.tgz" }, "0.1.8": { "shasum": "edf7371608cbef4136c0f05e5f78ddaed867dd97", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.8.tgz" }, "0.1.9": { "shasum": "669fff3434d0a633b2d0e6feccc763d7995f2449", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.9.tgz" }, "0.1.10": { "shasum": "0ba5ff41c0e02287c6e9f9fafead7b75e71dace0", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.10.tgz" }, "0.1.11": { "shasum": "b3f647772d78e3698b487c507c2a0bf9fc85a4af", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.11.tgz" }, "0.1.12": { "shasum": "7cc225329d8840f00626ca9df2d6f66c3d0a1e8a", "tarball": "http://registry.npmjs.org/coffeedoc/-/coffeedoc-0.1.12.tgz" } }, "keywords": [ "documentation", "docs", "generator", "coffeescript" ], "url": "http://registry.npmjs.org/coffeedoc/" }, "coffeegrinder": { "name": "coffeegrinder", "description": "Utilities for a CoffeeScript Project", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "markbates", "email": "mark@markbates.com" } ], "time": { "modified": "2011-08-17T15:46:55.462Z", "created": "2011-08-17T14:44:17.169Z", "0.1.1": "2011-08-17T14:44:18.181Z", "0.1.2": "2011-08-17T15:16:14.873Z", "0.1.3": "2011-08-17T15:46:06.982Z", "0.1.4": "2011-08-17T15:46:55.462Z" }, "author": { "name": "Mark Bates" }, "repository": { "type": "git", "url": "git://github.com/markbates/coffeegrinder.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/coffeegrinder/0.1.1", "0.1.2": "http://registry.npmjs.org/coffeegrinder/0.1.2", "0.1.3": "http://registry.npmjs.org/coffeegrinder/0.1.3", "0.1.4": "http://registry.npmjs.org/coffeegrinder/0.1.4" }, "dist": { "0.1.1": { "shasum": "a3b29d67890d9dc28d13c266144c9e641e45491c", "tarball": "http://registry.npmjs.org/coffeegrinder/-/coffeegrinder-0.1.1.tgz" }, "0.1.2": { "shasum": "b4cebe66aa51bc04d7d3258e19c220cb571c7e9c", "tarball": "http://registry.npmjs.org/coffeegrinder/-/coffeegrinder-0.1.2.tgz" }, "0.1.3": { "shasum": "bae5c49689ebcdf04d07a87e56b9367d6d66ec3b", "tarball": "http://registry.npmjs.org/coffeegrinder/-/coffeegrinder-0.1.3.tgz" }, "0.1.4": { "shasum": "ab78b83823927d099e4f9d1c6f03ad17abf8fbfe", "tarball": "http://registry.npmjs.org/coffeegrinder/-/coffeegrinder-0.1.4.tgz" } }, "keywords": [ "javascript", "language", "coffeescript", "project", "utilities" ], "url": "http://registry.npmjs.org/coffeegrinder/" }, "coffeekup": { "name": "coffeekup", "description": "Markup as CoffeeScript.", "dist-tags": { "stable": "0.3.0", "latest": "0.3.1" }, "maintainers": [ { "name": "mauricemach", "email": "maurice@bitbending.com" } ], "author": { "name": "Maurice Machado", "email": "maurice@bitbending.com" }, "repository": { "type": "git", "url": "git://github.com/mauricemach/coffeekup.git" }, "time": { "modified": "2011-09-29T11:55:30.485Z", "created": "2011-01-05T17:10:50.739Z", "0.2.1": "2011-01-05T17:10:50.739Z", "0.2.0": "2011-01-05T17:10:50.739Z", "0.1.7": "2011-01-05T17:10:50.739Z", "0.1.6": "2011-01-05T17:10:50.739Z", "0.1.5": "2011-01-05T17:10:50.739Z", "0.2.2": "2011-01-05T17:10:50.739Z", "0.2.3": "2011-05-07T00:25:59.544Z", "0.3.0beta": "2011-07-27T23:20:24.616Z", "0.3.0": "2011-09-04T23:15:29.789Z", "0.3.1": "2011-09-29T11:55:30.485Z" }, "versions": { "0.2.1": "http://registry.npmjs.org/coffeekup/0.2.1", "0.2.0": "http://registry.npmjs.org/coffeekup/0.2.0", "0.1.7": "http://registry.npmjs.org/coffeekup/0.1.7", "0.1.6": "http://registry.npmjs.org/coffeekup/0.1.6", "0.1.5": "http://registry.npmjs.org/coffeekup/0.1.5", "0.2.2": "http://registry.npmjs.org/coffeekup/0.2.2", "0.2.3": "http://registry.npmjs.org/coffeekup/0.2.3", "0.3.0beta": "http://registry.npmjs.org/coffeekup/0.3.0beta", "0.3.0": "http://registry.npmjs.org/coffeekup/0.3.0", "0.3.1": "http://registry.npmjs.org/coffeekup/0.3.1" }, "dist": { "0.2.1": { "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.2.1.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.2.0.tgz" }, "0.1.7": { "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.1.7.tgz" }, "0.1.6": { "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.1.6.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.1.5.tgz" }, "0.2.2": { "shasum": "597725f5f65f7b614822d227933c523a2325d878", "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.2.2.tgz" }, "0.2.3": { "shasum": "50917ca6a1c1adcedc0d90f2ce2f5ad1bb9c90fb", "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.2.3.tgz" }, "0.3.0beta": { "shasum": "93c7b72f0794b34dbba5834b4dd14d40e43ab6c2", "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.3.0beta.tgz" }, "0.3.0": { "shasum": "eee40a3b3402b49327f9895731c20b94c092aff4", "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.3.0.tgz" }, "0.3.1": { "shasum": "78912a46b81a0ed4aa8c25d92ca40b9d8b0052a9", "tarball": "http://registry.npmjs.org/coffeekup/-/coffeekup-0.3.1.tgz" } }, "keywords": [ "template", "view", "coffeescript" ], "url": "http://registry.npmjs.org/coffeekup/" }, "coffeelint": { "name": "coffeelint", "description": "Lint your CoffeeScript", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "clutchski", "email": "clutchski@gmail.com" } ], "time": { "modified": "2011-12-13T01:04:39.181Z", "created": "2011-12-06T08:51:32.129Z", "0.0.1": "2011-12-06T08:51:32.503Z", "0.0.2": "2011-12-06T08:53:15.986Z", "0.0.3": "2011-12-08T03:59:05.313Z", "0.0.4": "2011-12-13T01:04:39.181Z" }, "author": { "name": "Matthew Perpick", "email": "clutchski@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/clutchski/coffeelint.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeelint/0.0.1", "0.0.2": "http://registry.npmjs.org/coffeelint/0.0.2", "0.0.3": "http://registry.npmjs.org/coffeelint/0.0.3", "0.0.4": "http://registry.npmjs.org/coffeelint/0.0.4" }, "dist": { "0.0.1": { "shasum": "5529a1e1e207fc3213ed9ce4c294b844612e8788", "tarball": "http://registry.npmjs.org/coffeelint/-/coffeelint-0.0.1.tgz" }, "0.0.2": { "shasum": "93b8ae7bd4243e692b81f3d3744570fe7436b4c7", "tarball": "http://registry.npmjs.org/coffeelint/-/coffeelint-0.0.2.tgz" }, "0.0.3": { "shasum": "c87799891f93a1f18adef0b68b69d3280cc6094c", "tarball": "http://registry.npmjs.org/coffeelint/-/coffeelint-0.0.3.tgz" }, "0.0.4": { "shasum": "5c7b0d08dfc2eeb51d88f2936847e76bf6d4c802", "tarball": "http://registry.npmjs.org/coffeelint/-/coffeelint-0.0.4.tgz" } }, "keywords": [ "lint", "coffeescript", "coffee-script" ], "url": "http://registry.npmjs.org/coffeelint/" }, "coffeemaker": { "name": "coffeemaker", "description": "Build tools for coffeesript node.js apps", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "petrjanda", "email": "petrjanda@me.com" } ], "time": { "modified": "2011-03-26T17:13:17.126Z", "created": "2011-03-19T21:03:51.170Z", "0.0.1": "2011-03-19T21:03:51.645Z", "0.1.0": "2011-03-20T08:34:08.973Z" }, "author": { "name": "Petr Janda", "email": "petrjanda@me.com", "url": "http://petrjanda.tumblr.com" }, "repository": { "type": "git", "url": "git://github.com/petrjanda/coffeemaker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeemaker/0.0.1", "0.1.0": "http://registry.npmjs.org/coffeemaker/0.1.0" }, "dist": { "0.0.1": { "shasum": "e6db7f33bcb6e808126488d9b90be707e0e66da7", "tarball": "http://registry.npmjs.org/coffeemaker/-/coffeemaker-0.0.1.tgz" }, "0.1.0": { "shasum": "0fa567bee6329d7428f36db633c7e0466fd12a2d", "tarball": "http://registry.npmjs.org/coffeemaker/-/coffeemaker-0.1.0.tgz" } }, "keywords": [ "build", "tools", "watch", "file", "compile", "specs", "coffeescript" ], "url": "http://registry.npmjs.org/coffeemaker/" }, "coffeemate": { "name": "coffeemate", "description": "the coffee creamer!", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "coffeemate", "email": "kadirpekel@gmail.com" } ], "time": { "modified": "2011-11-10T11:30:34.254Z", "created": "2011-06-05T02:13:31.023Z", "0.0.1": "2011-06-05T02:13:31.602Z", "0.0.2": "2011-06-06T08:31:44.726Z", "0.0.3": "2011-06-06T10:38:42.566Z", "0.1.0": "2011-06-08T13:22:41.755Z", "0.2.1": "2011-06-10T07:31:24.038Z", "0.2.2": "2011-06-11T20:02:47.450Z", "0.2.3": "2011-06-12T19:20:18.949Z", "0.2.4": "2011-06-20T11:31:38.251Z", "0.3.0": "2011-06-30T22:46:33.522Z", "0.4.0": "2011-07-03T21:18:14.586Z", "0.4.1": "2011-07-03T22:31:52.697Z", "0.4.2": "2011-07-08T10:21:48.769Z", "0.4.3": "2011-07-13T07:05:44.752Z", "0.4.4": "2011-07-13T11:17:05.077Z", "0.5.0": "2011-08-26T11:39:52.091Z", "0.5.1": "2011-11-10T11:30:07.495Z" }, "author": { "name": "Kadir Pekel", "email": "kadirpekel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kadirpekel/coffeemate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeemate/0.0.1", "0.0.2": "http://registry.npmjs.org/coffeemate/0.0.2", "0.0.3": "http://registry.npmjs.org/coffeemate/0.0.3", "0.1.0": "http://registry.npmjs.org/coffeemate/0.1.0", "0.2.1": "http://registry.npmjs.org/coffeemate/0.2.1", "0.2.2": "http://registry.npmjs.org/coffeemate/0.2.2", "0.2.3": "http://registry.npmjs.org/coffeemate/0.2.3", "0.2.4": "http://registry.npmjs.org/coffeemate/0.2.4", "0.3.0": "http://registry.npmjs.org/coffeemate/0.3.0", "0.4.0": "http://registry.npmjs.org/coffeemate/0.4.0", "0.4.1": "http://registry.npmjs.org/coffeemate/0.4.1", "0.4.2": "http://registry.npmjs.org/coffeemate/0.4.2", "0.4.3": "http://registry.npmjs.org/coffeemate/0.4.3", "0.4.4": "http://registry.npmjs.org/coffeemate/0.4.4", "0.5.0": "http://registry.npmjs.org/coffeemate/0.5.0", "0.5.1": "http://registry.npmjs.org/coffeemate/0.5.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.0.3.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.1.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.2.1.tgz" }, "0.2.2": { "shasum": "7683b37b22131165b79efaab9e5cfe71a15b8e37", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.2.2.tgz" }, "0.2.3": { "shasum": "a7912ebfe946ac3cb3570a2dd39ec2c57f89274e", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.2.3.tgz" }, "0.2.4": { "shasum": "e1d0f21108374633371bf97fbf18dbf467f30ad5", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.2.4.tgz" }, "0.3.0": { "shasum": "b85017c0ce7d3047e6afc2d5c16a3a64a25e46f2", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.3.0.tgz" }, "0.4.0": { "shasum": "5632451ad714ec6fdd816a0544ab0742a5f6308e", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.4.0.tgz" }, "0.4.1": { "shasum": "e890542219efe7bb224032618f2561fb001f2b20", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.4.1.tgz" }, "0.4.2": { "shasum": "4b78ebe0f759ec7801f4e58651c94f1715c3761d", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.4.2.tgz" }, "0.4.3": { "shasum": "83fc7bc518b6cd084235729a8038272ab882901b", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.4.3.tgz" }, "0.4.4": { "shasum": "b1248f06e0c730045488f962458d221900687fac", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.4.4.tgz" }, "0.5.0": { "shasum": "f94fa3300b9943099b340ab4801d578b1eac0eb3", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.5.0.tgz" }, "0.5.1": { "shasum": "df7987e8fdb494d36951401c9bd50b3950327647", "tarball": "http://registry.npmjs.org/coffeemate/-/coffeemate-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/coffeemate/" }, "coffeemugg": { "name": "coffeemugg", "description": "HTML templating with CoffeeScript.", "dist-tags": { "latest": "0.0.3" }, "readme": "CoffeeMugg\n==========\n\nCoffeeMugg is a templating engine for [node.js](http://nodejs.org) and browsers that lets you to write your HTML templates in 100% pure [CoffeeScript](http://coffeescript.org).\n\nCoffeeMugg is a branch of [CoffeeKup](https://github.com/mauricemach/coffeekup). The main difference is that instead of local tag functions, tag functions are bound to `this`.\n\nWhy CoffeeMugg?\n===============\n\n * First, a disclaimer: I can't vouch for the usefulness of this branch just yet.\n * I believe this makes it easier to create libraries of view-helper routines, in the manner of RoR ActionView.\n * CoffeeMugg is easier to grok than CoffeeKup, since it's straight up Javascript/Coffeescript without an intermediate compilation step, and local variables obey original Javascript/Coffeescript rules. If you want to create a template dynamically using function closures, why go ahead.\n * There is no compilation step, so rendering on the client may be faster.\n\nSample\n======\n\n coffeemugg.render ->\n @div ->\n @p \"I am a paragraph\"\n\nwith subroutines:\n\n # Create a new class with all the subroutines\n MyContext = CMContext.extend({\n myroutine: ->\n @p 'blah blah'\n })\n \n # Create a rendering instance\n context = new MyContext()\n context.render ->\n @div ->\n @myroutine()\n\nwith arguments:\n\n template = (div_id, contents) ->\n @div id: #div_id, ->\n for content in contents\n @div content\n\n coffeemugg.render template, , \"FRUITS\", [\"Apple\", \"Banana\", \"Raisin\"]\n\nInstallation\n============\n\n npm install coffeemugg\n\nMore\n====\n\nPlease take a look at the excellent [CoffeeScript](http://coffeescript.org) documentation for more information.\n\nSpecial thanks\n==============\n\n - [Jeremy Ashkenas](https://github.com/jashkenas), for the amazing CoffeeScript language.\n - [Maurice Machado](https://github.com/mauricemach), for CoffeeKup. Hope you're OK with this.\n", "maintainers": [ { "name": "jaekwon", "email": "jkwon.work@gmail.com" } ], "time": { "modified": "2011-12-13T02:19:59.871Z", "created": "2011-12-07T23:14:08.278Z", "0.0.1": "2011-12-07T23:14:09.770Z", "0.0.2": "2011-12-11T21:36:50.334Z", "0.0.3": "2011-12-13T02:19:59.871Z" }, "author": { "name": "Jae Kwon", "email": "jkwon.work@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jaekwon/coffeemugg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeemugg/0.0.1", "0.0.2": "http://registry.npmjs.org/coffeemugg/0.0.2", "0.0.3": "http://registry.npmjs.org/coffeemugg/0.0.3" }, "dist": { "0.0.1": { "shasum": "d8cdae5ee945dddb0da499d83eed45b803e60c52", "tarball": "http://registry.npmjs.org/coffeemugg/-/coffeemugg-0.0.1.tgz" }, "0.0.2": { "shasum": "9977fe97466c424462746f5536a4fe40ce2f0252", "tarball": "http://registry.npmjs.org/coffeemugg/-/coffeemugg-0.0.2.tgz" }, "0.0.3": { "shasum": "d271a3568381897a1acdf0a1a596bb9e69357f1d", "tarball": "http://registry.npmjs.org/coffeemugg/-/coffeemugg-0.0.3.tgz" } }, "keywords": [ "template", "view", "coffeescript", "coffeekup" ], "url": "http://registry.npmjs.org/coffeemugg/" }, "coffeepack": { "name": "coffeepack", "description": "An implementation of the MessagePack serialization format in pure CoffeeScript for Node.js and the browser.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "devongovett", "email": "devongovett@gmail.com" } ], "time": { "modified": "2011-11-09T06:07:25.994Z", "created": "2011-08-15T17:49:51.344Z", "0.1.0": "2011-08-15T17:49:54.386Z", "0.1.1": "2011-10-05T21:23:59.319Z", "0.2.0": "2011-10-26T04:48:03.221Z", "0.2.1": "2011-10-26T06:09:26.387Z", "0.2.2": "2011-11-09T06:07:25.994Z" }, "author": { "name": "Devon Govett", "email": "devongovett@gmail.com", "url": "http://badassjs.com/" }, "repository": { "type": "git", "url": "git://github.com/devongovett/coffeepack.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffeepack/0.1.0", "0.1.1": "http://registry.npmjs.org/coffeepack/0.1.1", "0.2.0": "http://registry.npmjs.org/coffeepack/0.2.0", "0.2.1": "http://registry.npmjs.org/coffeepack/0.2.1", "0.2.2": "http://registry.npmjs.org/coffeepack/0.2.2" }, "dist": { "0.1.0": { "shasum": "cf93c9fa75c34e5b44d3b235e64f6864fe24f723", "tarball": "http://registry.npmjs.org/coffeepack/-/coffeepack-0.1.0.tgz" }, "0.1.1": { "shasum": "e9fdf8c2832eb51b94c87a15cac00ccd87bed830", "tarball": "http://registry.npmjs.org/coffeepack/-/coffeepack-0.1.1.tgz" }, "0.2.0": { "shasum": "a4391e85968b06246a04912f89db569751d0995d", "tarball": "http://registry.npmjs.org/coffeepack/-/coffeepack-0.2.0.tgz" }, "0.2.1": { "shasum": "9dd28778f6ba055580163f41c8db12a08212272d", "tarball": "http://registry.npmjs.org/coffeepack/-/coffeepack-0.2.1.tgz" }, "0.2.2": { "shasum": "4a26836fbb258e3b367466ea3ec4858138251c50", "tarball": "http://registry.npmjs.org/coffeepack/-/coffeepack-0.2.2.tgz" } }, "keywords": [ "msgpack", "messagepack" ], "url": "http://registry.npmjs.org/coffeepack/" }, "coffeeq": { "name": "coffeeq", "description": "Redis backed node.js queue implemented in CoffeeScript", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "pcrawfor", "email": "paul@cometcoast.com" } ], "time": { "modified": "2011-09-16T14:01:27.108Z", "created": "2011-05-17T20:26:39.512Z", "0.0.1": "2011-05-17T20:26:39.659Z", "0.0.2": "2011-05-17T20:34:12.110Z", "0.0.3": "2011-05-17T21:00:43.360Z", "0.0.4": "2011-09-16T14:01:27.108Z" }, "author": { "name": "Paul Crawford", "email": "paul@cometcoast.com", "url": "http://cometcoast.com" }, "repository": { "type": "git", "url": "git://github.com/pcrawfor/coffeeq.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeeq/0.0.1", "0.0.2": "http://registry.npmjs.org/coffeeq/0.0.2", "0.0.3": "http://registry.npmjs.org/coffeeq/0.0.3", "0.0.4": "http://registry.npmjs.org/coffeeq/0.0.4" }, "dist": { "0.0.1": { "shasum": "002c49131fdcef0ac0e9cf51835452aceac0732e", "tarball": "http://registry.npmjs.org/coffeeq/-/coffeeq-0.0.1.tgz" }, "0.0.2": { "shasum": "bc6fc2e9ebe6632353f9aa6db9018361f8e2ba0b", "tarball": "http://registry.npmjs.org/coffeeq/-/coffeeq-0.0.2.tgz" }, "0.0.3": { "shasum": "814110c28c5e8bc0c7ff24e048c63fd9ce4800cd", "tarball": "http://registry.npmjs.org/coffeeq/-/coffeeq-0.0.3.tgz" }, "0.0.4": { "shasum": "cb93bdbcec4ce0fc5c922a37f30f9b030c3f2803", "tarball": "http://registry.npmjs.org/coffeeq/-/coffeeq-0.0.4.tgz" } }, "keywords": [ "redis", "queue", "coffee script", "coffeeq" ], "url": "http://registry.npmjs.org/coffeeq/" }, "coffeerize": { "name": "coffeerize", "description": "Coffeerize a folder. Convert a javascript folder to a coffeescript folder.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "steerapi", "email": "steerapi@gmail.com" } ], "time": { "modified": "2011-11-10T12:46:13.925Z", "created": "2011-10-29T16:47:06.182Z", "0.0.1": "2011-10-29T19:41:09.965Z", "0.0.2": "2011-10-29T20:30:47.235Z", "0.0.3": "2011-11-10T10:30:45.661Z", "0.0.4": "2011-11-10T10:34:54.509Z", "0.0.5": "2011-11-10T12:26:50.406Z", "0.0.6": "2011-11-10T12:35:03.558Z", "0.0.7": "2011-11-10T12:40:31.105Z", "0.0.8": "2011-11-10T12:46:13.925Z" }, "author": { "name": "Surat Teerapittayanon" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeerize/0.0.1", "0.0.2": "http://registry.npmjs.org/coffeerize/0.0.2", "0.0.3": "http://registry.npmjs.org/coffeerize/0.0.3", "0.0.4": "http://registry.npmjs.org/coffeerize/0.0.4", "0.0.5": "http://registry.npmjs.org/coffeerize/0.0.5", "0.0.6": "http://registry.npmjs.org/coffeerize/0.0.6", "0.0.7": "http://registry.npmjs.org/coffeerize/0.0.7", "0.0.8": "http://registry.npmjs.org/coffeerize/0.0.8" }, "dist": { "0.0.1": { "shasum": "acce7cf9512238132eef21e8aa6320c8f5631293", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.1.tgz" }, "0.0.2": { "shasum": "0b019b7886148da8a958c8ca689b05cdbc4a5cfb", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.2.tgz" }, "0.0.3": { "shasum": "cd7ab521d91fbd5c293deaff7f50789ed4cf9b58", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.3.tgz" }, "0.0.4": { "shasum": "ef14670bfdf06a45932a948217819a58b5ecd599", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.4.tgz" }, "0.0.5": { "shasum": "a15a5503967745c391652ed21ae87142df7533b3", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.5.tgz" }, "0.0.6": { "shasum": "1dcc5dee3fc64c2b42838162a921974ae8991c8b", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.6.tgz" }, "0.0.7": { "shasum": "4a30a8f12b2b19519579e1bf82f2432da3799087", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.7.tgz" }, "0.0.8": { "shasum": "570f9e2d427acae88e32c11fe437d70b8b5e2b02", "tarball": "http://registry.npmjs.org/coffeerize/-/coffeerize-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/coffeerize/" }, "coffeescript-growl": { "name": "coffeescript-growl", "description": "Growl notifications for the CoffeeScript Compiler", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "wesbos", "email": "wesbos@gmail.com" } ], "time": { "modified": "2011-07-19T18:07:57.247Z", "created": "2011-07-19T06:01:50.777Z", "0.1.0": "2011-07-19T06:01:51.027Z", "0.1.1": "2011-07-19T06:15:09.529Z", "0.1.2": "2011-07-19T18:07:57.247Z" }, "author": { "name": "Wes Bos", "email": "wesbos@gmail.com", "url": "http://wesbos.com" }, "repository": { "type": "git", "url": "git://github.com/wesbos/coffeescript-growl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffeescript-growl/0.1.0", "0.1.1": "http://registry.npmjs.org/coffeescript-growl/0.1.1", "0.1.2": "http://registry.npmjs.org/coffeescript-growl/0.1.2" }, "dist": { "0.1.0": { "shasum": "f615c08e26bd7ede378e5af4ccd1addc4969c688", "tarball": "http://registry.npmjs.org/coffeescript-growl/-/coffeescript-growl-0.1.0.tgz" }, "0.1.1": { "shasum": "f662a4738b037ed79a4dd0e08f4d2240c34717af", "tarball": "http://registry.npmjs.org/coffeescript-growl/-/coffeescript-growl-0.1.1.tgz" }, "0.1.2": { "shasum": "f32bd1834a0c123cb87b4ea6259ec002695d4edf", "tarball": "http://registry.npmjs.org/coffeescript-growl/-/coffeescript-growl-0.1.2.tgz" } }, "keywords": [ "coffeescript", "growl", "notifications" ], "url": "http://registry.npmjs.org/coffeescript-growl/" }, "coffeescript-notify": { "name": "coffeescript-notify", "description": "Coffee-Script notify tool for coffee based on the coffeescript-growl tool", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bdryanovski", "email": "bozhidar.dryanovski@gmail.com" } ], "time": { "modified": "2011-09-17T14:34:17.499Z", "created": "2011-09-17T14:34:15.617Z", "0.1.0": "2011-09-17T14:34:17.499Z" }, "author": { "name": "Bozhidar Dryanovski", "email": "bozhidar.dryanovski@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bdryanovski/coffeescript-notify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coffeescript-notify/0.1.0" }, "dist": { "0.1.0": { "shasum": "959c0d4d2793fc503949173071d98e5fb4150627", "tarball": "http://registry.npmjs.org/coffeescript-notify/-/coffeescript-notify-0.1.0.tgz" } }, "keywords": [ "coffeescript", "notify-send", "notifications", "ubuntu" ], "url": "http://registry.npmjs.org/coffeescript-notify/" }, "coffeesurgeon": { "name": "coffeesurgeon", "description": "Static {analysis,slicing,dicing} of your .coffee", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-11-03T15:00:57.158Z", "created": "2011-11-01T22:33:58.181Z", "0.0.1": "2011-11-01T22:33:59.813Z", "0.0.2": "2011-11-02T20:59:04.279Z", "0.0.3": "2011-11-03T15:00:57.158Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/coffeesurgeon.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffeesurgeon/0.0.1", "0.0.2": "http://registry.npmjs.org/coffeesurgeon/0.0.2", "0.0.3": "http://registry.npmjs.org/coffeesurgeon/0.0.3" }, "dist": { "0.0.1": { "shasum": "42ea3bf1ef099760dc04370ec8cd19947b398a65", "tarball": "http://registry.npmjs.org/coffeesurgeon/-/coffeesurgeon-0.0.1.tgz" }, "0.0.2": { "shasum": "4df6cc864c2712d8dae84b9d413d8954d350037a", "tarball": "http://registry.npmjs.org/coffeesurgeon/-/coffeesurgeon-0.0.2.tgz" }, "0.0.3": { "shasum": "c3d28c6497898ae6c16f4a20a2d0305f82277cf8", "tarball": "http://registry.npmjs.org/coffeesurgeon/-/coffeesurgeon-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/coffeesurgeon/" }, "coffin": { "name": "coffin", "description": "Coffee dsl for aws cloudformation", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "chrisfjones", "email": "chris.f.jones@gmail.com" } ], "time": { "modified": "2011-12-08T00:16:47.302Z", "created": "2011-11-28T19:48:10.284Z", "0.0.1": "2011-11-28T19:48:12.348Z", "0.0.2": "2011-11-29T22:47:01.525Z", "0.0.3": "2011-12-06T20:40:45.848Z", "0.0.4": "2011-12-06T23:07:13.961Z", "0.0.5": "2011-12-08T00:16:47.302Z" }, "author": { "name": "Chris Jones" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffin/0.0.1", "0.0.2": "http://registry.npmjs.org/coffin/0.0.2", "0.0.3": "http://registry.npmjs.org/coffin/0.0.3", "0.0.4": "http://registry.npmjs.org/coffin/0.0.4", "0.0.5": "http://registry.npmjs.org/coffin/0.0.5" }, "dist": { "0.0.1": { "shasum": "ae76b5c0f7b64756d76f052ccc444ce1acb67a48", "tarball": "http://registry.npmjs.org/coffin/-/coffin-0.0.1.tgz" }, "0.0.2": { "shasum": "b876a2fd27c4683f9865eaf01da42b77f8aa9ad7", "tarball": "http://registry.npmjs.org/coffin/-/coffin-0.0.2.tgz" }, "0.0.3": { "shasum": "f517d6791ad2ae33574cd233ee92d4cc15c9c96c", "tarball": "http://registry.npmjs.org/coffin/-/coffin-0.0.3.tgz" }, "0.0.4": { "shasum": "b204119ffa0ac6652dca63f43b87a0d5aa25e6ab", "tarball": "http://registry.npmjs.org/coffin/-/coffin-0.0.4.tgz" }, "0.0.5": { "shasum": "1a93c350a126c1afc9cdc2a6c8c3e2951016a6af", "tarball": "http://registry.npmjs.org/coffin/-/coffin-0.0.5.tgz" } }, "keywords": [ "coffeescript", "coffee-script", "aws", "cloudformation" ], "url": "http://registry.npmjs.org/coffin/" }, "coke": { "name": "coke", "description": "A light weight MVC framework base on express", "dist-tags": { "latest": "0.0.1" }, "readme": "# coke\n\nA light weight MVC framework base on [express](http://expressjs.com/). *NOTE : It is still under heavy development, you might not want to use it for now.\n\n\n\n## Description\n\n `coke` does not aim to be the `rails` for `node.js`. It does not add magic to `express`, instead it provides a better format for your project. It makes you easier to manage your code.\n\n\n\n## Requires\n\n - node >= 0.4.x\n - java jre6 for [YUI-compressor](http://developer.yahoo.com/yui/compressor/) which is used on packing assets\n\n\n\n## Installation\n\n> Ubuntu install java jre6\n\n $ sudo apt-get install python-software-properties\n $ sudo add-apt-repository ppa:ferramroberto/java\n $ sudo apt-get update\n $ sudo apt-get install sun-java6-jre\n\n> Install `coke`\n\n npm install coke\n\n\n\n## TODOs\n\n- Adding more docs\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 dreamerslab <ben@dreamerslab.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "dreamerslab", "email": "ben@dreamerslab.com" } ], "time": { "modified": "2011-12-06T05:16:27.238Z", "created": "2011-12-06T05:16:23.025Z", "0.0.1": "2011-12-06T05:16:27.238Z" }, "author": { "name": "dreamerslab", "email": "ben@dreamerslab.com" }, "repository": { "type": "git", "url": "git://github.com/dreamerslab/coke.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coke/0.0.1" }, "dist": { "0.0.1": { "shasum": "aecfe282824b13797d430da12dfae1e68bb81aa2", "tarball": "http://registry.npmjs.org/coke/-/coke-0.0.1.tgz" } }, "keywords": [ "mvc", "express", "express mvc", "connect", "coke" ], "url": "http://registry.npmjs.org/coke/" }, "collectd": { "name": "collectd", "description": "A NodeJS module for receiving and parsing the CollectD binary protocol", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "slyons", "email": "scottalyons@gmail.com" } ], "time": { "modified": "2011-09-08T18:24:13.186Z", "created": "2011-09-07T15:27:09.760Z", "0.0.0": "2011-09-07T15:27:10.333Z", "0.0.1": "2011-09-08T18:24:13.186Z" }, "author": { "name": "Scott Lyons", "email": "scottalyons@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/slyons/node-collectd.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/collectd/0.0.0", "0.0.1": "http://registry.npmjs.org/collectd/0.0.1" }, "dist": { "0.0.0": { "shasum": "54a638b6069afe816e317fb7b3900ceaaee1df60", "tarball": "http://registry.npmjs.org/collectd/-/collectd-0.0.0.tgz" }, "0.0.1": { "shasum": "3b41c17ebe842217b4c8c5fc1e0993066f1b0630", "tarball": "http://registry.npmjs.org/collectd/-/collectd-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/collectd/" }, "collection": { "name": "collection", "description": "Arrays on steriods.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-02-20T17:22:49.407Z", "created": "2011-02-20T17:22:48.944Z", "0.0.1": "2011-02-20T17:22:49.407Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/collection/0.0.1" }, "dist": { "0.0.1": { "shasum": "9d1c636213b2f5d4eee7653dea822fa0d55dc4df", "tarball": "http://registry.npmjs.org/collection/-/collection-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/collection/" }, "collection_functions": { "name": "collection_functions", "description": "Provides typical collection/enumerable functions (think underscore.js) - but it's agnostic about storage and iteration details.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sconover", "email": "sconover@gmail.com" } ], "time": { "modified": "2011-02-28T01:28:45.475Z", "created": "2011-02-28T01:28:45.141Z", "0.0.1": "2011-02-28T01:28:45.475Z" }, "author": { "name": "Steve Conover", "email": "sconover@gmail.com", "url": "https://github.com/sconover" }, "repository": { "type": "git", "url": "https://github.com/sconover/collection_functions.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/collection_functions/0.0.1" }, "dist": { "0.0.1": { "shasum": "8e3b4bf034b9b0fcc798e25872df457e5a46eaff", "tarball": "http://registry.npmjs.org/collection_functions/-/collection_functions-0.0.1.tgz" } }, "keywords": [ "collection", "underscore", "array", "enumerable", "enumerator", "iterator" ], "url": "http://registry.npmjs.org/collection_functions/" }, "collections": { "name": "collections", "description": "A utility for representing and manipulating collections for nodejs.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lmsp", "email": "sijie0413@gmail.com" } ], "time": { "modified": "2011-03-17T13:01:00.201Z", "created": "2011-03-17T13:00:59.072Z", "0.0.1": "2011-03-17T13:01:00.201Z" }, "author": { "name": "Sijie Guo", "email": "sijie0413@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hustlmsp/node-collection.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/collections/0.0.1" }, "dist": { "0.0.1": { "shasum": "5977bdc71b738cb038867b72d206f498e747559b", "tarball": "http://registry.npmjs.org/collections/-/collections-0.0.1.tgz" } }, "keywords": [ "collection", "TreeMap", "HashMap" ], "url": "http://registry.npmjs.org/collections/" }, "color": { "name": "color", "description": "Color conversion and manipulation with CSS string support", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-10-16T17:13:33.102Z", "created": "2011-06-23T03:09:53.739Z", "0.1.0": "2011-06-23T03:09:54.511Z", "0.1.1": "2011-06-23T16:42:17.743Z", "0.1.2": "2011-06-24T02:35:44.115Z", "0.1.3": "2011-06-27T05:33:12.820Z", "0.2.0": "2011-06-27T20:10:51.343Z", "0.3.0": "2011-06-28T02:17:14.939Z", "0.4.0": "2011-08-31T02:00:45.377Z", "0.4.1": "2011-10-16T17:13:33.102Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/color.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/color/0.1.0", "0.1.1": "http://registry.npmjs.org/color/0.1.1", "0.1.2": "http://registry.npmjs.org/color/0.1.2", "0.1.3": "http://registry.npmjs.org/color/0.1.3", "0.2.0": "http://registry.npmjs.org/color/0.2.0", "0.3.0": "http://registry.npmjs.org/color/0.3.0", "0.4.0": "http://registry.npmjs.org/color/0.4.0", "0.4.1": "http://registry.npmjs.org/color/0.4.1" }, "dist": { "0.1.0": { "shasum": "fc7a2b0a9d29888ccad3ddb90d720da7b2157af3", "tarball": "http://registry.npmjs.org/color/-/color-0.1.0.tgz" }, "0.1.1": { "shasum": "e4cbdb831a7c3d8956e17c40e0601bf3a54aba8c", "tarball": "http://registry.npmjs.org/color/-/color-0.1.1.tgz" }, "0.1.2": { "shasum": "5441638bff8b3198e4e4c431f72bd6b92638df25", "tarball": "http://registry.npmjs.org/color/-/color-0.1.2.tgz" }, "0.1.3": { "shasum": "a8f665a758fa1bac29b3a394071232d2d2b81d13", "tarball": "http://registry.npmjs.org/color/-/color-0.1.3.tgz" }, "0.2.0": { "shasum": "4e53a818e2dcf8df64d24b3fe778060464b17b07", "tarball": "http://registry.npmjs.org/color/-/color-0.2.0.tgz" }, "0.3.0": { "shasum": "b420ce4a8d9bd51be18ed28d0d1f642abaff4b00", "tarball": "http://registry.npmjs.org/color/-/color-0.3.0.tgz" }, "0.4.0": { "shasum": "fa4f5726cbc4c89e834d54a86959d66a48c44919", "tarball": "http://registry.npmjs.org/color/-/color-0.4.0.tgz" }, "0.4.1": { "shasum": "54675771e9aeaf7d9034a0af05e4006e3736b375", "tarball": "http://registry.npmjs.org/color/-/color-0.4.1.tgz" } }, "keywords": [ "color", "colour", "css" ], "url": "http://registry.npmjs.org/color/" }, "color-convert": { "name": "color-convert", "description": "Plain color conversion functions", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-10-25T19:06:25.763Z", "created": "2011-06-10T04:11:24.300Z", "0.1.0": "2011-06-10T04:11:24.939Z", "0.2.0": "2011-06-16T17:17:49.090Z", "0.2.1": "2011-06-23T03:04:46.838Z", "0.3.0": "2011-10-02T00:52:31.161Z", "0.3.1": "2011-10-25T19:06:25.763Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/color-convert.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/color-convert/0.1.0", "0.2.0": "http://registry.npmjs.org/color-convert/0.2.0", "0.2.1": "http://registry.npmjs.org/color-convert/0.2.1", "0.3.0": "http://registry.npmjs.org/color-convert/0.3.0", "0.3.1": "http://registry.npmjs.org/color-convert/0.3.1" }, "dist": { "0.1.0": { "shasum": "1d55fd8784288d323a6fcc31077f79b632a12ec9", "tarball": "http://registry.npmjs.org/color-convert/-/color-convert-0.1.0.tgz" }, "0.2.0": { "shasum": "004174fa511dac015ef29a796a97ab7cf095cea1", "tarball": "http://registry.npmjs.org/color-convert/-/color-convert-0.2.0.tgz" }, "0.2.1": { "shasum": "363cab23c94b31a0d64db71048b8c6a940f8c68c", "tarball": "http://registry.npmjs.org/color-convert/-/color-convert-0.2.1.tgz" }, "0.3.0": { "shasum": "b80a94e5791179ebe70b75284d95c6d43ad1367e", "tarball": "http://registry.npmjs.org/color-convert/-/color-convert-0.3.0.tgz" }, "0.3.1": { "shasum": "859d892b81dc849eb95cefea35084072cb362c68", "tarball": "http://registry.npmjs.org/color-convert/-/color-convert-0.3.1.tgz" } }, "keywords": [ "color", "colour", "rgb" ], "url": "http://registry.npmjs.org/color-convert/" }, "color-string": { "name": "color-string", "description": "Parser and generator for CSS color strings", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-06-23T03:04:06.835Z", "created": "2011-06-19T19:01:39.871Z", "0.1.0": "2011-06-19T19:01:40.532Z", "0.1.1": "2011-06-23T03:04:06.835Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/color-string.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/color-string/0.1.0", "0.1.1": "http://registry.npmjs.org/color-string/0.1.1" }, "dist": { "0.1.0": { "shasum": "668d0b000b7f9303ad1f91a85b17d0d6778fcbde", "tarball": "http://registry.npmjs.org/color-string/-/color-string-0.1.0.tgz" }, "0.1.1": { "shasum": "3ea173783bc0603d62c0d1a42a8f876c884df492", "tarball": "http://registry.npmjs.org/color-string/-/color-string-0.1.1.tgz" } }, "keywords": [ "color", "colour", "rgb", "css" ], "url": "http://registry.npmjs.org/color-string/" }, "colorhash": { "name": "colorhash", "description": "Make blue midnight color hashes from the full visible spectrum", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-11-13T10:51:46.946Z", "created": "2011-11-13T10:51:45.082Z", "0.1.0": "2011-11-13T10:51:46.946Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-colorhash.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/colorhash/0.1.0" }, "dist": { "0.1.0": { "shasum": "05bf4b7e8d0ca314a434b7b1bb5400f0d94a0692", "tarball": "http://registry.npmjs.org/colorhash/-/colorhash-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/colorhash/" }, "colorize": { "name": "colorize", "description": "An expressive interface for ANSI colored strings and terminal output.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattpat", "email": "matt@mattpatenaude.com" } ], "time": { "modified": "2011-04-01T02:05:53.650Z", "created": "2011-04-01T02:05:53.221Z", "0.1.0": "2011-04-01T02:05:53.650Z" }, "author": { "name": "Matt Patenaude", "email": "matt@mattpatenaude.com", "url": "http://mattpatenaude.com" }, "repository": { "type": "git", "url": "git://github.com/mattpat/colorize.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/colorize/0.1.0" }, "dist": { "0.1.0": { "shasum": "9a567428fc581ca2fe0baf10aec7c7969150608a", "tarball": "http://registry.npmjs.org/colorize/-/colorize-0.1.0.tgz" } }, "keywords": [ "color", "ansi", "terminal" ], "url": "http://registry.npmjs.org/colorize/" }, "colorlog": { "name": "colorlog", "description": "Color logger with streaming reader", "dist-tags": { "latest": "0.1.1" }, "readme": "\n# Colorlog.js\n \n Light-weight color logging for [NodeJS](http://nodejs.org), including a \n streaming log reader.\n\n## Installation\n\n $ npm install colorlog\n\n## Example\n\nColorlog level defaults to DEBUG however here we can specify another level, for example WARNING, and just watch logs levels are >= from WARNING.\n\n var Colorlog = require('colorlog')\n , colorlog = new Colorlog('debug');\n\n colorlog.debug('debug message');\n colorlog.info('info message');\n colorlog.error('failed to something');\n\n\n Also possible to use `%s` much like `console.log()` to pass arguments:\n\n colorlog.info('hello from user %s.', user.email);\n\n## Screenshot\n\n![colorlog screenshot](https://img.skitch.com/20111117-1cmfnnd985ewys6kcy994hk6sj.jpg)\n\n## Colorlog Levels\n\n - 0 EMERGENCY\n - 1 ALERT\n - 2 CRITICAL\n - 3 ERROR\n - 4 WARNING\n - 5 NOTICE\n - 6 INFO\n - 7 DEBUG\n\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Andriy Bazyuta <andriy.bazyuta@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "andriy", "email": "andriy.bazyuta@gmail.com" } ], "time": { "modified": "2011-11-18T00:26:08.346Z", "created": "2011-11-18T00:26:06.355Z", "0.1.1": "2011-11-18T00:26:08.346Z" }, "author": { "name": "Andriy Bazyuta", "email": "andriy.bazyuta@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tih-ra/colorlog.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/colorlog/0.1.1" }, "dist": { "0.1.1": { "shasum": "552375de4e30f7d77c4d3f17040f1280cdf537df", "tarball": "http://registry.npmjs.org/colorlog/-/colorlog-0.1.1.tgz" } }, "keywords": [ "log", "logger", "color" ], "url": "http://registry.npmjs.org/colorlog/" }, "colors": { "name": "colors", "description": "get colors in your node.js console like what", "dist-tags": { "latest": "0.6.0-1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "git://github.com/Marak/colors.js.git" }, "time": { "modified": "2011-12-09T12:35:05.501Z", "created": "2011-03-15T10:12:18.245Z", "0.3.0": "2011-03-15T10:12:18.245Z", "0.5.0": "2011-03-15T10:12:18.245Z", "0.5.1": "2011-09-25T13:04:44.328Z", "0.6.0": "2011-12-09T11:32:57.649Z", "0.6.0-1": "2011-12-09T12:35:05.501Z" }, "users": { "avianflu": true, "pid": true }, "versions": { "0.3.0": "http://registry.npmjs.org/colors/0.3.0", "0.5.0": "http://registry.npmjs.org/colors/0.5.0", "0.5.1": "http://registry.npmjs.org/colors/0.5.1", "0.6.0": "http://registry.npmjs.org/colors/0.6.0", "0.6.0-1": "http://registry.npmjs.org/colors/0.6.0-1" }, "dist": { "0.3.0": { "tarball": "http://packages:5984/colors/-/colors-0.3.0.tgz" }, "0.5.0": { "shasum": "ac3ed125fcd8ccbb939b796117bf05d5f15c3e67", "tarball": "http://registry.npmjs.org/colors/-/colors-0.5.0.tgz" }, "0.5.1": { "shasum": "7d0023eaeb154e8ee9fce75dcb923d0ed1667774", "tarball": "http://registry.npmjs.org/colors/-/colors-0.5.1.tgz" }, "0.6.0": { "shasum": "07ec10d8ac4f5a2e78f8d820e3e7832b3b463cad", "tarball": "http://registry.npmjs.org/colors/-/colors-0.6.0.tgz" }, "0.6.0-1": { "shasum": "6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a", "tarball": "http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz" } }, "url": "http://registry.npmjs.org/colors/" }, "colorspaces": { "name": "colorspaces", "description": "A tiny library for manipulating colors", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "boronine", "email": "alexei.boronine@gmail.com" } ], "time": { "modified": "2011-09-29T04:52:06.672Z", "created": "2011-09-29T04:51:11.336Z", "0.0.1": "2011-09-29T04:52:06.672Z" }, "author": { "name": "Alexei Boronine", "email": "alexei.boronine@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/boronine/colorspaces.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/colorspaces/0.0.1" }, "dist": { "0.0.1": { "shasum": "a21560fdca73fccf4d3a415277641bc083664974", "tarball": "http://registry.npmjs.org/colorspaces/-/colorspaces-0.0.1.tgz" } }, "keywords": [ "color", "color space", "CIE", "RGB" ], "url": "http://registry.npmjs.org/colorspaces/" }, "colour-extractor": { "name": "colour-extractor", "description": "Extract colour palettes from images", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "josip", "email": "josip@jlx.cc" } ], "time": { "modified": "2011-03-21T00:27:55.380Z", "created": "2011-03-21T00:27:54.826Z", "0.1.0": "2011-03-21T00:27:55.380Z" }, "author": { "name": "Josip Lisec", "email": "josip@jlx.cc", "url": "http://jlx.cc" }, "repository": { "type": "git", "url": "git://github.com/josip/node-colour-extractor.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/colour-extractor/0.1.0" }, "dist": { "0.1.0": { "shasum": "a38bb885b68704cb52f7d011eeeba71f33651752", "tarball": "http://registry.npmjs.org/colour-extractor/-/colour-extractor-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/colour-extractor/" }, "coloured": { "name": "coloured", "description": "Pretty colours in your terminal.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "gf3", "email": "gianni@runlevel6.org" } ], "author": { "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org", "url": "http://gf3.ca" }, "repository": { "type": "git", "url": "https://gf3@github.com/gf3/coloured.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coloured/0.1.0", "0.2.0": "http://registry.npmjs.org/coloured/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/coloured/-/coloured-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/coloured/-/coloured-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/coloured/" }, "coloured-log": { "name": "coloured-log", "description": "Combines \"coloured\" and \"log.js\" for super simple pretty logging.", "dist-tags": { "latest": "0.9.7" }, "maintainers": [ { "name": "bentruyman", "email": "bentruyman@gmail.com" } ], "author": { "name": "Ben Truyman", "email": "bentruyman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bentruyman/coloured-log.git" }, "time": { "modified": "2011-07-08T14:13:33.279Z", "created": "2011-05-31T23:34:42.451Z", "0.9.3": "2011-05-31T23:34:42.451Z", "0.9.4": "2011-05-31T23:34:42.451Z", "0.9.5": "2011-05-31T23:34:42.451Z", "0.9.6": "2011-06-01T00:02:32.960Z", "0.9.7": "2011-07-08T14:13:33.279Z" }, "versions": { "0.9.3": "http://registry.npmjs.org/coloured-log/0.9.3", "0.9.4": "http://registry.npmjs.org/coloured-log/0.9.4", "0.9.5": "http://registry.npmjs.org/coloured-log/0.9.5", "0.9.6": "http://registry.npmjs.org/coloured-log/0.9.6", "0.9.7": "http://registry.npmjs.org/coloured-log/0.9.7" }, "dist": { "0.9.3": { "tarball": "http://packages:5984/coloured-log/-/coloured-log-0.9.3.tgz" }, "0.9.4": { "tarball": "http://packages:5984/coloured-log/-/coloured-log-0.9.4.tgz" }, "0.9.5": { "shasum": "3323a4726dc4ffe7e3174bb4cdc1c4b7dbc6f8b9", "tarball": "http://registry.npmjs.org/coloured-log/-/coloured-log-0.9.5.tgz" }, "0.9.6": { "shasum": "a1a0ab150bdc48b065f2a43a919602b390d01b65", "tarball": "http://registry.npmjs.org/coloured-log/-/coloured-log-0.9.6.tgz" }, "0.9.7": { "shasum": "e12089da554289b4847c482e5b138971e4f4d41f", "tarball": "http://registry.npmjs.org/coloured-log/-/coloured-log-0.9.7.tgz" } }, "keywords": [ "coloured", "log", "logger" ], "url": "http://registry.npmjs.org/coloured-log/" }, "comb": { "name": "comb", "description": "A framework for node", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "damartin", "email": "doug.martin@pollenware.com" } ], "time": { "modified": "2011-11-18T07:48:23.589Z", "created": "2011-06-21T11:52:04.727Z", "0.0.2": "2011-06-21T11:52:05.133Z", "0.0.3": "2011-06-23T21:54:51.022Z", "0.0.4": "2011-10-25T18:21:01.276Z", "0.0.5": "2011-11-18T07:48:23.589Z" }, "author": { "name": "Pollenware", "url": "http://pollenware.github.com" }, "repository": { "type": "git", "url": "git@github.com:Pollen/comb.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/comb/0.0.2", "0.0.3": "http://registry.npmjs.org/comb/0.0.3", "0.0.4": "http://registry.npmjs.org/comb/0.0.4", "0.0.5": "http://registry.npmjs.org/comb/0.0.5" }, "dist": { "0.0.2": { "shasum": "abf4b755a65e625a9df734d240b722662cc408e9", "tarball": "http://registry.npmjs.org/comb/-/comb-0.0.2.tgz" }, "0.0.3": { "shasum": "2a7f4e03d9f8ea98b156f34d645c2be8ccc4c282", "tarball": "http://registry.npmjs.org/comb/-/comb-0.0.3.tgz" }, "0.0.4": { "shasum": "0d5aa4376f4658c99a3a6cbe67e2735643827679", "tarball": "http://registry.npmjs.org/comb/-/comb-0.0.4.tgz" }, "0.0.5": { "shasum": "d92550bff24c86ff5bb0c3df8640a21b9406b376", "tarball": "http://registry.npmjs.org/comb/-/comb-0.0.5.tgz" } }, "keywords": [ "OO", "Object Oriented", "Collections", "Tree", "HashTable", "Pool", "Logging", "Promise", "Promises" ], "url": "http://registry.npmjs.org/comb/" }, "combine": { "name": "combine", "description": "JavaScript combine and CSS combine", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "flashsoft", "email": "babyworld@gmail.com" } ], "time": { "modified": "2011-05-31T10:20:08.402Z", "created": "2011-04-19T02:07:13.836Z", "0.1.0": "2011-04-19T02:07:14.574Z", "0.1.1": "2011-04-19T02:21:47.248Z", "0.1.2": "2011-04-19T02:30:45.117Z", "0.1.3": "2011-05-31T10:10:11.604Z", "0.1.4": "2011-05-31T10:20:08.402Z" }, "author": { "name": "FlashSoft", "email": "babyworld@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/FlashSoft/combine.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/combine/0.1.0", "0.1.1": "http://registry.npmjs.org/combine/0.1.1", "0.1.2": "http://registry.npmjs.org/combine/0.1.2", "0.1.3": "http://registry.npmjs.org/combine/0.1.3", "0.1.4": "http://registry.npmjs.org/combine/0.1.4" }, "dist": { "0.1.0": { "shasum": "db7d0d61f05b9d48d4939794e049d694167a9e75", "tarball": "http://registry.npmjs.org/combine/-/combine-0.1.0.tgz" }, "0.1.1": { "shasum": "7d9b66f82aeb356f60ae9382d5e1cd72e6749940", "tarball": "http://registry.npmjs.org/combine/-/combine-0.1.1.tgz" }, "0.1.2": { "shasum": "83ad3d2146dffa8bc394d1f72e7b7818b61775e2", "tarball": "http://registry.npmjs.org/combine/-/combine-0.1.2.tgz" }, "0.1.3": { "shasum": "c050662f459b79fc86cb72ffa66928ca4e4bf44c", "tarball": "http://registry.npmjs.org/combine/-/combine-0.1.3.tgz" }, "0.1.4": { "shasum": "c1a23db416623ffa5fdcd6711695ce1511c91351", "tarball": "http://registry.npmjs.org/combine/-/combine-0.1.4.tgz" } }, "keywords": [ "combine", "dev" ], "url": "http://registry.npmjs.org/combine/" }, "combined-stream": { "name": "combined-stream", "description": "A stream that emits multiple other streams one after another.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-28T13:49:43.181Z", "created": "2011-05-24T06:36:14.531Z", "0.0.0": "2011-05-24T06:36:15.190Z", "0.0.1": "2011-05-24T09:46:38.486Z", "0.0.6": "2011-05-27T13:43:57.926Z", "0.0.2": "2011-05-27T13:46:53.900Z", "0.0.3": "2011-05-28T13:49:43.181Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-combined-stream.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/combined-stream/0.0.0", "0.0.1": "http://registry.npmjs.org/combined-stream/0.0.1", "0.0.2": "http://registry.npmjs.org/combined-stream/0.0.2", "0.0.3": "http://registry.npmjs.org/combined-stream/0.0.3" }, "dist": { "0.0.0": { "shasum": "45550d8a25ee3b42de817cf675690732240e45d7", "tarball": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.0.tgz" }, "0.0.1": { "shasum": "dff7a316813a9ec58ef03bde5c1fc7133a35f944", "tarball": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.1.tgz" }, "0.0.2": { "shasum": "6c1691577cfb5f842f7ac1fecd8515a13cb99c9c", "tarball": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.2.tgz" }, "0.0.3": { "shasum": "a1d6223c463a000b21c9937c4b15ef41ba001f78", "tarball": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/combined-stream/" }, "combiner": { "name": "combiner", "description": "Flexible file-joining library with functional middleware support.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-07-22T15:54:29.998Z", "created": "2011-07-22T15:54:29.511Z", "1.0.0": "2011-07-22T15:54:29.998Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/combiner/1.0.0" }, "dist": { "1.0.0": { "shasum": "037268e00aac275282c710244ed7750e1c857e63", "tarball": "http://registry.npmjs.org/combiner/-/combiner-1.0.0.tgz" } }, "keywords": [ "combine", "combiner", "fs", "join", "merge", "files" ], "url": "http://registry.npmjs.org/combiner/" }, "combo": { "name": "combo", "description": "callback management", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jdubie", "email": "jack@orchestra.com" } ], "time": { "modified": "2011-09-27T03:58:48.132Z", "created": "2011-09-27T03:58:47.537Z", "0.0.1": "2011-09-27T03:58:48.132Z" }, "author": { "name": "Creationix" }, "versions": { "0.0.1": "http://registry.npmjs.org/combo/0.0.1" }, "dist": { "0.0.1": { "shasum": "853ad63b52d0eb6f8da98aa34b4f8ac12d45f82c", "tarball": "http://registry.npmjs.org/combo/-/combo-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/combo/" }, "combohandler": { "name": "combohandler", "description": "Simple Yahoo!-style combo handler.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "rgrove", "email": "ryan@wonko.com" } ], "time": { "modified": "2011-10-31T23:58:22.445Z", "created": "2011-02-06T04:18:05.694Z", "0.1.0": "2011-02-06T04:18:06.073Z", "0.1.1": "2011-04-12T18:44:25.518Z", "0.1.2": "2011-07-11T18:20:01.820Z", "0.1.3": "2011-10-31T23:58:22.445Z" }, "author": { "name": "Ryan Grove", "email": "ryan@wonko.com", "url": "http://wonko.com/" }, "repository": { "type": "git", "url": "git://github.com/rgrove/combohandler.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/combohandler/0.1.0", "0.1.1": "http://registry.npmjs.org/combohandler/0.1.1", "0.1.2": "http://registry.npmjs.org/combohandler/0.1.2", "0.1.3": "http://registry.npmjs.org/combohandler/0.1.3" }, "dist": { "0.1.0": { "shasum": "0b60e89db6e5cf0913f2daae0013d1d2c02d7946", "tarball": "http://registry.npmjs.org/combohandler/-/combohandler-0.1.0.tgz" }, "0.1.1": { "shasum": "a9247b04b724d6b3e660e12b503b6b044e3d74f6", "tarball": "http://registry.npmjs.org/combohandler/-/combohandler-0.1.1.tgz" }, "0.1.2": { "shasum": "6e606ff33d65a8d63db0cfef6802ed3783b241ea", "tarball": "http://registry.npmjs.org/combohandler/-/combohandler-0.1.2.tgz" }, "0.1.3": { "shasum": "e36627eb9513a4fc93d005b0084d30f6c940441c", "tarball": "http://registry.npmjs.org/combohandler/-/combohandler-0.1.3.tgz" } }, "keywords": [ "combo", "combohandler", "combohandle", "combine", "cdn", "yui", "yui3", "yui 3", "js", "css", "performance" ], "url": "http://registry.npmjs.org/combohandler/" }, "combyne": { "name": "combyne", "description": "Templating that works *hopefully* the way you'd expect.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-11-29T03:09:52.607Z", "created": "2011-07-21T18:42:33.265Z", "0.1.0": "2011-07-21T18:42:33.453Z", "0.1.1": "2011-08-05T18:25:13.127Z", "0.1.2": "2011-08-05T18:57:06.677Z", "0.1.3": "2011-08-07T01:46:55.447Z", "0.1.4": "2011-08-10T00:36:27.456Z", "0.1.5": "2011-08-11T02:29:55.879Z", "0.1.6": "2011-08-14T03:15:28.965Z", "0.1.7": "2011-09-28T01:39:51.516Z", "0.1.8": "2011-11-28T21:59:42.512Z", "0.2.0": "2011-11-28T22:39:14.913Z", "0.2.1": "2011-11-29T03:09:52.607Z" }, "author": { "name": "Tim Branyen", "email": "tim@tabdeveloper.com", "url": "http://twitter.com/tbranyen" }, "versions": { "0.1.0": "http://registry.npmjs.org/combyne/0.1.0", "0.1.1": "http://registry.npmjs.org/combyne/0.1.1", "0.1.2": "http://registry.npmjs.org/combyne/0.1.2", "0.1.3": "http://registry.npmjs.org/combyne/0.1.3", "0.1.4": "http://registry.npmjs.org/combyne/0.1.4", "0.1.5": "http://registry.npmjs.org/combyne/0.1.5", "0.1.6": "http://registry.npmjs.org/combyne/0.1.6", "0.1.7": "http://registry.npmjs.org/combyne/0.1.7", "0.1.8": "http://registry.npmjs.org/combyne/0.1.8", "0.2.0": "http://registry.npmjs.org/combyne/0.2.0", "0.2.1": "http://registry.npmjs.org/combyne/0.2.1" }, "dist": { "0.1.0": { "shasum": "88fcf249f5d3c07eff386ca2a833c383176a77da", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.0.tgz" }, "0.1.1": { "shasum": "c76200125fcaa705f50d956de3d4f7fba4b12a52", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.1.tgz" }, "0.1.2": { "shasum": "d3724f060429a92f299a96a749d435fd700a5b15", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.2.tgz" }, "0.1.3": { "shasum": "9c9e15acd736d1467aad95b02060d9348d48b925", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.3.tgz" }, "0.1.4": { "shasum": "d028c1d200ddea76ef247f83331f0a3e724b06c6", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.4.tgz" }, "0.1.5": { "shasum": "89cdaca828c58e3a80dae96fdb19801589fe5453", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.5.tgz" }, "0.1.6": { "shasum": "be7473d0ee17f4135c0cd40eda57aea7bd05ed92", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.6.tgz" }, "0.1.7": { "shasum": "9cdeb337986482e68b0ab7038cbca4f029842f52", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.7.tgz" }, "0.1.8": { "shasum": "8e2db54d6fe2a016631f4c0e41ca5b738ee2d3d8", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.1.8.tgz" }, "0.2.0": { "shasum": "245f7eb692c981ecea7eb721b385737a9385e720", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.2.0.tgz" }, "0.2.1": { "shasum": "3625996941efb98a1af855723ca652fc596ae3ef", "tarball": "http://registry.npmjs.org/combyne/-/combyne-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/combyne/" }, "comfy": { "name": "comfy", "description": "Lightweight CouchDB client", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-11-08T05:42:45.294Z", "created": "2011-09-05T22:24:48.369Z", "0.1.0": "2011-09-05T22:24:49.940Z", "0.1.1": "2011-09-07T06:07:04.898Z", "0.1.2": "2011-10-04T01:42:30.885Z", "0.1.3": "2011-11-02T01:39:17.546Z", "0.1.4": "2011-11-08T05:42:45.294Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/comfy.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/comfy/0.1.3", "0.1.4": "http://registry.npmjs.org/comfy/0.1.4" }, "dist": { "0.1.3": { "shasum": "0d3e6af9b2ace39c87b5ec0009829f3251b6503a", "tarball": "http://registry.npmjs.org/comfy/-/comfy-0.1.3.tgz" }, "0.1.4": { "shasum": "bb313650f4f8e8c96fafa758c65c1468cdf23012", "tarball": "http://registry.npmjs.org/comfy/-/comfy-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/comfy/" }, "command-parser": { "name": "command-parser", "description": "The best command parser.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-09-18T20:30:30.758Z", "created": "2011-09-15T21:17:34.737Z", "0.1.0": "2011-09-15T21:17:35.487Z", "0.1.1": "2011-09-18T20:30:30.758Z" }, "author": { "name": "Rackspace US, Inc." }, "repository": { "type": "git", "url": "git://github.com/racker/node-command-parser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/command-parser/0.1.0", "0.1.1": "http://registry.npmjs.org/command-parser/0.1.1" }, "dist": { "0.1.0": { "shasum": "fb70ed4a43954d110b2e446297830b102d33b1a6", "tarball": "http://registry.npmjs.org/command-parser/-/command-parser-0.1.0.tgz" }, "0.1.1": { "shasum": "d06b8355c5ae395962a04394a449b917a0bd76ee", "tarball": "http://registry.npmjs.org/command-parser/-/command-parser-0.1.1.tgz" } }, "keywords": [ "opts", "parseopt", "opt", "args", "console", "argsparse", "optparse", "autocomplete", "command", "autocompletion" ], "url": "http://registry.npmjs.org/command-parser/" }, "commander": { "name": "commander", "description": "the complete solution for node.js command-line programs", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-04T19:44:41.915Z", "created": "2011-08-14T22:17:51.639Z", "0.0.1": "2011-08-14T22:17:52.365Z", "0.0.3": "2011-08-15T15:30:08.289Z", "0.0.4": "2011-08-15T15:45:00.595Z", "0.0.5": "2011-08-19T01:18:17.154Z", "0.1.0": "2011-08-24T11:45:37.962Z", "0.2.0": "2011-09-26T15:44:03.241Z", "0.2.1": "2011-10-24T21:03:27.736Z", "0.3.0": "2011-10-31T15:36:53.375Z", "0.3.1": "2011-10-31T22:07:16.209Z", "0.3.2": "2011-11-01T21:27:35.103Z", "0.3.3": "2011-11-14T19:02:49.976Z", "0.4.0": "2011-11-15T16:05:27.872Z", "0.4.1": "2011-11-18T16:48:21.692Z", "0.4.2": "2011-11-24T15:22:25.202Z", "0.4.3": "2011-12-04T17:54:46.487Z", "0.5.0": "2011-12-04T19:44:41.915Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/commander.js.git" }, "users": { "vesln": true, "dresende": true }, "versions": { "0.0.1": "http://registry.npmjs.org/commander/0.0.1", "0.0.3": "http://registry.npmjs.org/commander/0.0.3", "0.0.4": "http://registry.npmjs.org/commander/0.0.4", "0.0.5": "http://registry.npmjs.org/commander/0.0.5", "0.1.0": "http://registry.npmjs.org/commander/0.1.0", "0.2.0": "http://registry.npmjs.org/commander/0.2.0", "0.2.1": "http://registry.npmjs.org/commander/0.2.1", "0.3.0": "http://registry.npmjs.org/commander/0.3.0", "0.3.1": "http://registry.npmjs.org/commander/0.3.1", "0.3.2": "http://registry.npmjs.org/commander/0.3.2", "0.3.3": "http://registry.npmjs.org/commander/0.3.3", "0.4.0": "http://registry.npmjs.org/commander/0.4.0", "0.4.1": "http://registry.npmjs.org/commander/0.4.1", "0.4.2": "http://registry.npmjs.org/commander/0.4.2", "0.4.3": "http://registry.npmjs.org/commander/0.4.3", "0.5.0": "http://registry.npmjs.org/commander/0.5.0" }, "dist": { "0.0.1": { "shasum": "4d4128672182d377fa53618d31282a985eeb0298", "tarball": "http://registry.npmjs.org/commander/-/commander-0.0.1.tgz" }, "0.0.3": { "shasum": "9feeaa41be6cd27a5682218cb986773e25b49525", "tarball": "http://registry.npmjs.org/commander/-/commander-0.0.3.tgz" }, "0.0.4": { "shasum": "72206c96453f4475c0a6e0f041707b217bef8331", "tarball": "http://registry.npmjs.org/commander/-/commander-0.0.4.tgz" }, "0.0.5": { "shasum": "7824fe04d5357f6dba0045fba86fffcfc843ebfd", "tarball": "http://registry.npmjs.org/commander/-/commander-0.0.5.tgz" }, "0.1.0": { "shasum": "4f1b767116853b659106f9cf5897c8bac2c189b2", "tarball": "http://registry.npmjs.org/commander/-/commander-0.1.0.tgz" }, "0.2.0": { "shasum": "61d495ef9c5d9d4ab0a9d168674822ae07e961cc", "tarball": "http://registry.npmjs.org/commander/-/commander-0.2.0.tgz" }, "0.2.1": { "shasum": "32ca3c217ac340082bd70e1326b5bbd41fbc6cd1", "tarball": "http://registry.npmjs.org/commander/-/commander-0.2.1.tgz" }, "0.3.0": { "shasum": "02cafd95f625df941eb0697b6bb540127c4778a7", "tarball": "http://registry.npmjs.org/commander/-/commander-0.3.0.tgz" }, "0.3.1": { "shasum": "a70cc95038d614937abf9349b0b94f5491bcd8eb", "tarball": "http://registry.npmjs.org/commander/-/commander-0.3.1.tgz" }, "0.3.2": { "shasum": "8a98a6b590d2abab04892739da8f8577da964961", "tarball": "http://registry.npmjs.org/commander/-/commander-0.3.2.tgz" }, "0.3.3": { "shasum": "388a4097f857e9299c26415352b54d0706b06a2c", "tarball": "http://registry.npmjs.org/commander/-/commander-0.3.3.tgz" }, "0.4.0": { "shasum": "85f193a56264f4959401bdbbce0bb09e5a8764cf", "tarball": "http://registry.npmjs.org/commander/-/commander-0.4.0.tgz" }, "0.4.1": { "shasum": "85c30d8e80fb57de9a95ae9bd5084021abc1dfdf", "tarball": "http://registry.npmjs.org/commander/-/commander-0.4.1.tgz" }, "0.4.2": { "shasum": "f1872070e42d271a2a1c419981628628716ce01c", "tarball": "http://registry.npmjs.org/commander/-/commander-0.4.2.tgz" }, "0.4.3": { "shasum": "1f9c45f5c2d314c4bc9f9a3dd5b883261fbac8fc", "tarball": "http://registry.npmjs.org/commander/-/commander-0.4.3.tgz" }, "0.5.0": { "shasum": "8fe03c71e444891dbda97c7dfbb108a33a05eaf3", "tarball": "http://registry.npmjs.org/commander/-/commander-0.5.0.tgz" } }, "keywords": [ "command", "option", "parser", "prompt", "stdin" ], "url": "http://registry.npmjs.org/commander/" }, "commando": { "name": "commando", "description": "CLI Microframework", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-06T14:59:49.827Z", "created": "2011-10-17T17:28:24.512Z", "0.0.1": "2011-10-17T17:28:26.303Z", "0.0.2": "2011-12-06T14:59:49.827Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/commando.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/commando/0.0.1", "0.0.2": "http://registry.npmjs.org/commando/0.0.2" }, "dist": { "0.0.1": { "shasum": "1f32d80434bab70427ea77453d71d92e9ee668ed", "tarball": "http://registry.npmjs.org/commando/-/commando-0.0.1.tgz" }, "0.0.2": { "shasum": "9e7e5568ac9522149b999c7d071e3f406ad2ad9f", "tarball": "http://registry.npmjs.org/commando/-/commando-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/commando/" }, "Comments": { "name": "Comments", "description": "utilities for building a comment server for your website", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-26T03:07:50.398Z", "created": "2011-10-01T01:07:26.177Z", "0.0.0": "2011-10-01T01:07:28.754Z", "0.1.0": "2011-11-20T23:16:00.289Z", "0.1.1": "2011-11-21T00:45:39.495Z", "0.2.0": "2011-11-25T20:36:11.297Z", "0.3.0": "2011-11-26T03:07:50.398Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "https://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-comments.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/Comments/0.0.0", "0.1.0": "http://registry.npmjs.org/Comments/0.1.0", "0.1.1": "http://registry.npmjs.org/Comments/0.1.1", "0.2.0": "http://registry.npmjs.org/Comments/0.2.0", "0.3.0": "http://registry.npmjs.org/Comments/0.3.0" }, "dist": { "0.0.0": { "shasum": "8a3ac2ec6cdf75e0d5400ac5ec38d7d190617de2", "tarball": "http://registry.npmjs.org/Comments/-/Comments-0.0.0.tgz" }, "0.1.0": { "shasum": "0c80be48410e59dc9708c81cda81aa4a25219abc", "tarball": "http://registry.npmjs.org/Comments/-/Comments-0.1.0.tgz" }, "0.1.1": { "shasum": "8e6ef6a3e411fa6ca9279741245337c91573bd8f", "tarball": "http://registry.npmjs.org/Comments/-/Comments-0.1.1.tgz" }, "0.2.0": { "shasum": "4774b1ed9adff4bcb4ee697e9ff76f0e31d1711e", "tarball": "http://registry.npmjs.org/Comments/-/Comments-0.2.0.tgz" }, "0.3.0": { "shasum": "c50701b5fa759b27502b6304f20819c6a3d08cf6", "tarball": "http://registry.npmjs.org/Comments/-/Comments-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/Comments/" }, "common": { "name": "common", "description": "A utility package with some useful functional stuff", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" }, { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-08-31T17:28:47.085Z", "created": "2011-06-18T11:43:19.591Z", "0.1.0": "2011-06-18T11:43:20.059Z", "0.1.1": "2011-06-22T20:17:36.556Z", "0.1.2": "2011-07-23T18:22:43.620Z", "0.1.3": "2011-08-03T23:20:23.188Z", "0.1.4": "2011-08-06T15:26:13.234Z", "0.2.0": "2011-08-31T17:12:33.062Z", "0.2.1": "2011-08-31T17:28:47.085Z" }, "author": { "name": "Ge.tt", "email": "hello@ge.tt" }, "versions": { "0.1.0": "http://registry.npmjs.org/common/0.1.0", "0.1.1": "http://registry.npmjs.org/common/0.1.1", "0.1.2": "http://registry.npmjs.org/common/0.1.2", "0.1.3": "http://registry.npmjs.org/common/0.1.3", "0.1.4": "http://registry.npmjs.org/common/0.1.4", "0.2.0": "http://registry.npmjs.org/common/0.2.0", "0.2.1": "http://registry.npmjs.org/common/0.2.1" }, "dist": { "0.1.0": { "shasum": "500f1e33c728d3090642c6e8b97bcc658db3e6ca", "tarball": "http://registry.npmjs.org/common/-/common-0.1.0.tgz" }, "0.1.1": { "shasum": "a3572deddeea0c35edb8fc94e67bf0ce64f19f52", "tarball": "http://registry.npmjs.org/common/-/common-0.1.1.tgz" }, "0.1.2": { "shasum": "95d129c56dc9bd81bd5bec0ff88ac62dd6170865", "tarball": "http://registry.npmjs.org/common/-/common-0.1.2.tgz" }, "0.1.3": { "shasum": "4a893fb2d57ff3af9a398ee085baff07926515ff", "tarball": "http://registry.npmjs.org/common/-/common-0.1.3.tgz" }, "0.1.4": { "shasum": "b8f2411cc0224a64032bcc7b778814d76e10bece", "tarball": "http://registry.npmjs.org/common/-/common-0.1.4.tgz" }, "0.2.0": { "shasum": "95dc43d3e53af23efb4579b35df710d81bf5f548", "tarball": "http://registry.npmjs.org/common/-/common-0.2.0.tgz" }, "0.2.1": { "shasum": "c537fb11aca1ce09c125d20e0033941bfc0a9454", "tarball": "http://registry.npmjs.org/common/-/common-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/common/" }, "common-exception": { "name": "common-exception", "description": "a cross-language standard for representing exceptions", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/common-exception.git" }, "time": { "modified": "2010-12-23T21:00:26.396Z", "created": "2010-12-21T20:12:55.716Z", "0.1.0": "2010-12-21T20:12:55.716Z", "0.1.1": "2010-12-21T20:12:55.716Z", "0.1.2": "2010-12-23T21:00:26.396Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/common-exception/0.1.0", "0.1.1": "http://registry.npmjs.org/common-exception/0.1.1", "0.1.2": "http://registry.npmjs.org/common-exception/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/common-exception/-/common-exception-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/common-exception/-/common-exception-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/common-exception/-/common-exception-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/common-exception/" }, "common-logger": { "name": "common-logger", "description": "Cross-browser and Node.js empowered logging", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-10-22T23:22:29.645Z", "created": "2011-10-22T23:22:29.091Z", "0.2.0": "2011-10-22T23:22:29.645Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/common-logger.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/common-logger/0.2.0" }, "dist": { "0.2.0": { "shasum": "6774335cd9409b63a5ae794c2ffc5f655806c3a3", "tarball": "http://registry.npmjs.org/common-logger/-/common-logger-0.2.0.tgz" } }, "keywords": [ "logging", "node", "browser" ], "url": "http://registry.npmjs.org/common-logger/" }, "common-node": { "name": "common-node", "description": "Synchronous CommonJS compatibility layer using node-fibers", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "olegp", "email": "oleg@ionsquare.com" } ], "time": { "modified": "2011-10-27T12:51:53.089Z", "created": "2011-08-30T08:17:03.630Z", "0.2.0": "2011-08-30T08:17:05.885Z", "0.2.1": "2011-09-07T13:12:25.352Z", "0.2.2": "2011-10-27T12:51:53.089Z" }, "author": { "name": "Oleg Podsechin", "email": "oleg@ionsquare.com" }, "repository": { "type": "git", "url": "git://github.com/olegp/common-node.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/common-node/0.2.0", "0.2.1": "http://registry.npmjs.org/common-node/0.2.1", "0.2.2": "http://registry.npmjs.org/common-node/0.2.2" }, "dist": { "0.2.0": { "shasum": "bdafed289f27dcd79bb29f735327c2e58f0d31e2", "tarball": "http://registry.npmjs.org/common-node/-/common-node-0.2.0.tgz" }, "0.2.1": { "shasum": "692c3288091261dbb35fdf6b27e126f4c7e40a9e", "tarball": "http://registry.npmjs.org/common-node/-/common-node-0.2.1.tgz" }, "0.2.2": { "shasum": "360cafb13f73aa0e2f30c6e31057103723d6dc7a", "tarball": "http://registry.npmjs.org/common-node/-/common-node-0.2.2.tgz" } }, "keywords": [ "commonjs" ], "url": "http://registry.npmjs.org/common-node/" }, "common-pool": { "name": "common-pool", "description": "Simple resource pool", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "baryshev", "email": "vadimbaryshev@gmail.com" } ], "time": { "modified": "2011-09-17T14:47:53.163Z", "created": "2011-09-17T14:20:43.878Z", "0.1.0": "2011-09-17T14:20:46.217Z", "0.1.1": "2011-09-17T14:47:53.163Z" }, "author": { "name": "Vadim M. Baryshev", "email": "vadimbaryshev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/baryshev/common-pool.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/common-pool/0.1.0", "0.1.1": "http://registry.npmjs.org/common-pool/0.1.1" }, "dist": { "0.1.0": { "shasum": "72913eee97c92fd760a1163829e4c85d1e43e817", "tarball": "http://registry.npmjs.org/common-pool/-/common-pool-0.1.0.tgz" }, "0.1.1": { "shasum": "d1d4d3f44f283d05f30183d760fe8872e9f307ff", "tarball": "http://registry.npmjs.org/common-pool/-/common-pool-0.1.1.tgz" } }, "keywords": [ "pool" ], "url": "http://registry.npmjs.org/common-pool/" }, "common-utils": { "name": "common-utils", "description": "A collection of pure JavaScript utility modules for server side use", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "olegp", "email": "oleg@ionsquare.com" } ], "time": { "modified": "2011-09-07T17:14:57.090Z", "created": "2011-09-07T17:14:55.146Z", "0.0.1": "2011-09-07T17:14:57.090Z" }, "author": { "name": "Oleg Podsechin", "email": "oleg@ionsquare.com" }, "repository": { "type": "git", "url": "git://github.com/olegp/common-utils.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/common-utils/0.0.1" }, "dist": { "0.0.1": { "shasum": "a24311a851a27ca8d14649b1b507918af68edf9d", "tarball": "http://registry.npmjs.org/common-utils/-/common-utils-0.0.1.tgz" } }, "keywords": [ "utils" ], "url": "http://registry.npmjs.org/common-utils/" }, "commondir": { "name": "commondir", "description": "Compute the closest common parent for file paths", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-16T01:05:05.980Z", "created": "2011-06-28T09:24:34.299Z", "0.0.0": "2011-06-28T09:24:34.962Z", "0.0.1": "2011-11-16T01:05:05.980Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-commondir.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/commondir/0.0.0", "0.0.1": "http://registry.npmjs.org/commondir/0.0.1" }, "dist": { "0.0.0": { "shasum": "25fb9c47fa486f81ddf74d6ef061fec59e6260ed", "tarball": "http://registry.npmjs.org/commondir/-/commondir-0.0.0.tgz" }, "0.0.1": { "shasum": "89f00fdcd51b519c578733fec563e6a6da7f5be2", "tarball": "http://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz" } }, "keywords": [ "common", "path", "directory", "file", "parent", "root" ], "url": "http://registry.npmjs.org/commondir/" }, "commonjs": { "name": "commonjs", "description": "CommonJS standard library.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/commonjs-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/commonjs/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/commonjs/-/commonjs-0.0.1.tgz" } }, "keywords": [ "commonjs" ], "url": "http://registry.npmjs.org/commonjs/" }, "commonjs-utils": { "name": "commonjs-utils", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "alexkwolfe", "email": "alexkwolfe@gmail.com" } ], "author": { "name": "Kris Zyp" }, "versions": { "0.1.1": "http://registry.npmjs.org/commonjs-utils/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/commonjs-utils/-/commonjs-utils-0.1.1.tgz" } }, "keywords": [ "json", "schema", "query" ], "url": "http://registry.npmjs.org/commonjs-utils/" }, "commonkv": { "name": "commonkv", "description": "Commonkv is designed as an API for accessing NOSQL Key,Value stores. It also includes an implementation of the commonkv API to access a simple in memory KV store.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "billbarnhill", "email": "w.a.barnhill@gmail.com" } ], "time": { "modified": "2011-03-21T01:37:28.317Z", "created": "2011-03-21T01:37:28.139Z", "0.0.1": "2011-03-21T01:37:28.317Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/commonkv/0.0.1" }, "dist": { "0.0.1": { "shasum": "34bd23bf6b8255c9b0c4b027c76f6b88faa8aae2", "tarball": "http://registry.npmjs.org/commonkv/-/commonkv-0.0.1.tgz" } }, "keywords": [ "nosql", "javascript", "datastore" ], "url": "http://registry.npmjs.org/commonkv/" }, "commons": { "name": "commons", "description": "A stdlib for and set of compatibility shims for CommonJS environments", "dist-tags": { "latest": "0.0.1-pre" }, "maintainers": [ { "name": "deanlandolt", "email": "dean@deanlandolt.com" } ], "author": { "name": "Dean Landolt", "email": "dean@deanlandolt.com" }, "repository": { "type": "git", "url": "http://github.com/deanlandolt/commons.git" }, "versions": { "0.0.1-pre": "http://registry.npmjs.org/commons/0.0.1-pre" }, "dist": { "0.0.1-pre": { "tarball": "http://packages:5984/commons/-/commons-0.0.1-pre.tgz" } }, "keywords": [ "js", "commonjs", "standards", "binary", "fs", "node", "narwhal", "ringo", "gpsee", "flusspferd" ], "url": "http://registry.npmjs.org/commons/" }, "complete": { "name": "complete", "description": "tab completion for your nodejs CLI program", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-08-30T15:24:15.003Z", "created": "2011-08-29T02:23:32.871Z", "0.0.1": "2011-08-29T02:23:34.211Z", "0.1.0": "2011-08-29T02:26:14.562Z", "0.1.1": "2011-08-30T15:24:15.003Z" }, "author": { "name": "hij1nx", "email": "hij1nx@me.com", "url": "http://www.nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/hij1nx/complete.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/complete/0.0.1", "0.1.0": "http://registry.npmjs.org/complete/0.1.0", "0.1.1": "http://registry.npmjs.org/complete/0.1.1" }, "dist": { "0.0.1": { "shasum": "aa107410b65eecb3436b656404a50fac328f6eb8", "tarball": "http://registry.npmjs.org/complete/-/complete-0.0.1.tgz" }, "0.1.0": { "shasum": "032f3f63afc0bbde5f59a8a488d9511df87c7008", "tarball": "http://registry.npmjs.org/complete/-/complete-0.1.0.tgz" }, "0.1.1": { "shasum": "77b9b7d8a8fffb4bf9237b2ec20187b6d42fba4f", "tarball": "http://registry.npmjs.org/complete/-/complete-0.1.1.tgz" } }, "keywords": [ "terminal", "tabs", "unix", "posix", "console", "complete", "completion" ], "url": "http://registry.npmjs.org/complete/" }, "Complex": { "name": "Complex", "description": "Do calculations with Complex numbers", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "arian", "email": "stolwijk.arian@gmail.com" } ], "time": { "modified": "2011-09-27T21:02:55.038Z", "created": "2011-09-27T21:02:54.212Z", "2.0.0": "2011-09-27T21:02:55.038Z" }, "author": { "name": "Arian Stolwijk" }, "versions": { "2.0.0": "http://registry.npmjs.org/Complex/2.0.0" }, "dist": { "2.0.0": { "shasum": "a2746e93b5806719bd37fa55806e30c22ee77e69", "tarball": "http://registry.npmjs.org/Complex/-/Complex-2.0.0.tgz" } }, "keywords": [ "Complex Numbers", "Numbers", "Math", "Calculus" ], "url": "http://registry.npmjs.org/Complex/" }, "complex-search": { "name": "complex-search", "description": "Search for stuff with &, | and parens", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-09-25T18:22:57.548Z", "created": "2011-08-16T22:08:21.593Z", "0.1.0": "2011-08-16T22:08:25.481Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-complex-search.git" }, "users": { "thejh": true }, "versions": { "0.1.0": "http://registry.npmjs.org/complex-search/0.1.0" }, "dist": { "0.1.0": { "shasum": "8a0b0c3d04c43d1a737e5d2e6335a1b2109ff44d", "tarball": "http://registry.npmjs.org/complex-search/-/complex-search-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/complex-search/" }, "composable-validator": { "name": "composable-validator", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-10-02T07:54:37.810Z", "created": "2011-10-02T07:54:36.562Z", "0.0.1": "2011-10-02T07:54:37.810Z" }, "author": { "name": "Aaron Blohowiak" }, "versions": { "0.0.1": "http://registry.npmjs.org/composable-validator/0.0.1" }, "dist": { "0.0.1": { "shasum": "0c16fb46cbee43b92b6e0fc99f699a3d7e6980ed", "tarball": "http://registry.npmjs.org/composable-validator/-/composable-validator-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/composable-validator/" }, "compose": { "name": "compose", "author": { "name": "Kris Zyp", "email": "kriszyp@gmail.com" }, "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "description": "Fast and light object composition based on mixins and traits", "url": "http://packages.dojofoundation.org/compose", "time": { "modified": "2011-01-04T20:58:09.437Z", "created": "2011-01-04T20:58:09.437Z" }, "versions": {}, "dist": {} }, "composer": { "name": "composer", "description": "Visually describe functionality, and then execute it", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "versions": { "0.1.2": "http://registry.npmjs.org/composer/0.1.2" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/composer/-/composer-0.1.2.tgz" } }, "keywords": [ "visual programming", "control/data flow" ], "url": "http://registry.npmjs.org/composer/" }, "CompoundSignal": { "name": "CompoundSignal", "description": "Special Signal that groups multiple Signals together and dispatches after all the group elements are dispatched.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "millermedeiros", "email": "miller@millermedeiros.com" } ], "time": { "modified": "2011-11-02T04:32:12.658Z", "created": "2011-11-02T04:32:10.715Z", "0.1.0": "2011-11-02T04:32:12.658Z" }, "author": { "name": "Miller Medeiros", "url": "http://blog.millermedeiros.com/" }, "repository": { "type": "git", "url": "git://github.com/millermedeiros/CompoundSignal.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/CompoundSignal/0.1.0" }, "dist": { "0.1.0": { "shasum": "89e9d41a5f99e36448ccc46f45af3be5ede5c10f", "tarball": "http://registry.npmjs.org/CompoundSignal/-/CompoundSignal-0.1.0.tgz" } }, "keywords": [ "js-signals", "signals", "pub/sub", "event", "publish", "subscribe", "observer", "when", "deferred", "promises" ], "url": "http://registry.npmjs.org/CompoundSignal/" }, "compress": { "name": "compress", "description": "A streaming compression / gzip library for node.js", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Rhys" }, "repository": { "type": "git", "url": "http://github.com/waveto/node-compress.git" }, "time": { "modified": "2011-04-15T21:04:46.187Z", "created": "2011-01-28T09:19:40.817Z", "0.1.6": "2011-01-28T09:19:40.817Z", "0.1.7": "2011-01-28T09:19:40.817Z", "0.1.8": "2011-01-28T09:19:40.817Z", "0.1.9": "2011-01-28T09:19:40.817Z" }, "versions": { "0.1.6": "http://registry.npmjs.org/compress/0.1.6", "0.1.7": "http://registry.npmjs.org/compress/0.1.7", "0.1.8": "http://registry.npmjs.org/compress/0.1.8", "0.1.9": "http://registry.npmjs.org/compress/0.1.9" }, "dist": { "0.1.6": { "tarball": "http://packages:5984/compress/-/compress-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/compress/-/compress-0.1.7.tgz" }, "0.1.8": { "tarball": "http://packages:5984/compress/-/compress-0.1.8.tgz" }, "0.1.9": { "shasum": "4be592238535b51f52cc5d05cf72e56d5fe367f9", "tarball": "http://registry.npmjs.org/compress/-/compress-0.1.9.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "d8e07f8419f9a728c495af22222239ae8d0a1925", "tarball": "http://registry.npmjs.org/compress/-/compress-0.1.9-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/compress/" }, "compress-buffer": { "name": "compress-buffer", "description": "Single-step Buffer compression library for Node.js", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "egorfine", "email": "me@egorfine.com" } ], "time": { "modified": "2011-11-07T12:31:07.099Z", "created": "2011-05-10T15:07:35.491Z", "0.3.0": "2011-05-10T15:07:36.419Z", "0.3.1": "2011-09-16T08:20:04.050Z", "0.3.2": "2011-09-16T23:35:19.189Z", "0.4.0": "2011-09-17T20:54:35.306Z", "0.4.1": "2011-09-21T09:29:17.713Z", "0.4.2": "2011-10-31T12:25:06.631Z", "0.5.0": "2011-11-06T20:09:48.394Z", "0.5.1": "2011-11-07T12:31:07.099Z" }, "author": { "name": "Egor Egorov" }, "repository": { "type": "git", "url": "git://github.com/egorfine/node-compress-buffer.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/compress-buffer/0.3.0", "0.3.1": "http://registry.npmjs.org/compress-buffer/0.3.1", "0.3.2": "http://registry.npmjs.org/compress-buffer/0.3.2", "0.4.0": "http://registry.npmjs.org/compress-buffer/0.4.0", "0.4.1": "http://registry.npmjs.org/compress-buffer/0.4.1", "0.4.2": "http://registry.npmjs.org/compress-buffer/0.4.2", "0.5.0": "http://registry.npmjs.org/compress-buffer/0.5.0", "0.5.1": "http://registry.npmjs.org/compress-buffer/0.5.1" }, "dist": { "0.3.0": { "shasum": "0c49103d51d2d9b62e616109b44ec7edfe042443", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.3.2-darwin-10.7.0": { "shasum": "ab72a7d8130bd9931e8f72782bc5f29e0f58ab16", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.3.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.3.2-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.3.0.tgz" }, "0.3.1": { "shasum": "4eca7fdf7a983144265f0faf2e289ac1f2cd58bc", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.3.1.tgz" }, "0.3.2": { "shasum": "12a79865603871cbf36b8df203934fc7d5510143", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.3.2.tgz" }, "0.4.0": { "shasum": "d24b94f7d1e5877297f831fb5398a3c68019dbd4", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.4.0.tgz" }, "0.4.1": { "shasum": "fd9a64531e782108b23d05d0a7d3b020e24ddde4", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.4.1.tgz" }, "0.4.2": { "shasum": "f79733bbea9838866982e83be833ccbc8d488200", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.4.2.tgz" }, "0.5.0": { "shasum": "7a60cae1830b50354b4033e306428dcec58b8564", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.5.0.tgz" }, "0.5.1": { "shasum": "bf516511b119cb1d0bc51434de698ed1559e85ef", "tarball": "http://registry.npmjs.org/compress-buffer/-/compress-buffer-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/compress-buffer/" }, "compress-ds": { "name": "compress-ds", "description": "A streaming compression for node.js", "dist-tags": { "latest": "0.1.11" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-06-03T22:05:49.384Z", "created": "2011-03-03T14:55:50.458Z", "0.1.11": "2011-03-03T14:55:50.620Z" }, "author": { "name": "Ivan Egorov" }, "repository": { "type": "git", "url": "git://github.com/egorich239/node-compress.git" }, "versions": { "0.1.11": "http://registry.npmjs.org/compress-ds/0.1.11" }, "dist": { "0.1.11": { "shasum": "a1b558c43c68611eae6dbb031c1da9b3c1959b5f", "tarball": "http://registry.npmjs.org/compress-ds/-/compress-ds-0.1.11.tgz" } }, "url": "http://registry.npmjs.org/compress-ds/" }, "compressor": { "name": "compressor", "description": "A streaming compression library for node.js", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "devongovett", "email": "devongovett@gmail.com" } ], "time": { "modified": "2011-02-22T02:36:47.323Z", "created": "2011-02-22T02:36:46.987Z", "0.1.10": "2011-02-22T02:36:47.323Z" }, "author": { "name": "Ivan Egorov" }, "repository": { "type": "git", "url": "git://github.com/egorich239/node-compress.git" }, "versions": { "0.1.10": "http://registry.npmjs.org/compressor/0.1.10" }, "dist": { "0.1.10": { "shasum": "44b30e4dbf014bb98272d3acd557538200036c82", "tarball": "http://registry.npmjs.org/compressor/-/compressor-0.1.10.tgz" } }, "url": "http://registry.npmjs.org/compressor/" }, "compute-cluster": { "name": "compute-cluster", "description": "Local process cluster management for distributed computation", "dist-tags": { "latest": "0.0.5" }, "readme": "## Distributed Computation for NodeJS\n\nHow can you build a responsive and robust nodejs server that does some heavy\ncomputational lifting? Some node libraries (like the awesome [node-bcrypt][])\ndo their own threading internally and combine that with an async API. This\nallows libraries to internally thread their calls and use multiple cores.\n\n [node-bcrypt]: https://github.com/ncb000gt/node.bcrypt.js\n\nWhile this is pretty awesome, it is significant work for library implementors,\nand as this pattern becomes rampant, the application author looses fine grained\ncontrol over the resource usage of their server as well as the relative priority\nof compute tasks.\n\nIf you just naively run computation on the main evaluation thread, you're blocking\nnode.js from doing *anything else* and making your whole server unresponsive.\n\n## The solution?\n\n`node-compute-cluster` is a tiny abstraction around a group of\nprocesses and the [built-in IPC][] introduced in NodeJS 0.6.x. It provides a simple\nAPI by which you can allocate and run work on a cluster of computation processes.\nThis allows you to perform multiprocessing at a more granular level, and produce\na responsive yet efficient computation server.\n\n [built-in IPC]: http://nodejs.org/docs/v0.6.3/api/all.html#child_process.fork\n\n## Installation\n\n $ npm install compute-cluster\n\n## Usage\n\nFirst you write your main program:\n\n const computecluster = require('compute-cluster');\n \n // allocate a compute cluster\n var cc = new computecluster({\n module: './worker.js'\n });\n \n var toRun = 10\n \n // then you can perform work in parallel\n for (var i = 0; i < toRun; i++) {\n cc.enqueue({}, function(err, r) {\n if (err) console.log(\"an error occured:\", err);\n else console.log(\"it's nice:\", r);\n if (--toRun === 0) cc.exit();\n });\n };\n\nNext you write your `worker.js` program:\n\n process.on('message', function(m) {\n for (var i = 0; i < 100000000; i++);\n process.send('complete');\n });\n\nAll done! Now you're distributing your computational load across multiple processes.\n\n## API\n\n### Constructor - `new require('compute-cluster')();`\n\nAllocates a computation cluster. Options include:\n\n * `module` - **required** the path to the module to load\n * `max_processes` - the maximum number of processes to spawn (default is `ciel(#cpus * 1.25)`)\n * `max_backlog` - the maximum length of the backlog, -1 indicates no limit (default is 10 * max_processes)\n\nExample:\n\n var cc = new require('compute-cluster')({\n module: './foo.js',\n max_backlog: -1\n });\n\n### Event: 'error'\n\nAn error event will be emited in exceptional circumstances. Like if a child crashes.\nCatch error events like this:\n\n cc.on('error', function(e) { console.log('OMG!', e); });\n\nDefault behavior is to exit on error if you don't catch.\n\n### Events: 'debug' or 'info'\n\nEvents raise that hold an english, developer readable string describing\nthe state of the implementation.\n\n### cc.enqueue(, [cb])\n\nenqueue a job to be run on the next available compute process, spawning one\nif required (and `max_processes isn't hit).\n\nargs will be passed into the process (available via `process.on('message', ...)`).\n\n`cb` is optional, and will be invoked with two params, `err` and `response`.\n`err` indicates hard errors, response indicates successful roundtrip to the\ncompute process and is whatever the decided to `process.send()` in response. \n\n### cc.exit([cb])\n\nKill all child processes, invoking callback (with err param) when complete.\n\n## LICENSE\n\nCopyright (c) 2011, Lloyd Hilaiel \n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n", "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-12-02T23:46:37.306Z", "created": "2011-11-30T20:11:11.922Z", "0.0.1": "2011-11-30T20:11:13.083Z", "0.0.2": "2011-11-30T20:46:44.560Z", "0.0.3": "2011-11-30T21:09:01.820Z", "0.0.4": "2011-11-30T22:30:08.073Z", "0.0.5": "2011-12-02T23:46:37.306Z" }, "author": { "name": "Lloyd Hilaiel", "email": "lloyd@hilaiel.com", "url": "http://lloyd.io" }, "repository": { "type": "git", "url": "git://github.com/lloyd/node-compute-cluster.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/compute-cluster/0.0.1", "0.0.2": "http://registry.npmjs.org/compute-cluster/0.0.2", "0.0.3": "http://registry.npmjs.org/compute-cluster/0.0.3", "0.0.4": "http://registry.npmjs.org/compute-cluster/0.0.4", "0.0.5": "http://registry.npmjs.org/compute-cluster/0.0.5" }, "dist": { "0.0.1": { "shasum": "53ddae16fc40a04d318b053d9800e78a28c95c55", "tarball": "http://registry.npmjs.org/compute-cluster/-/compute-cluster-0.0.1.tgz" }, "0.0.2": { "shasum": "ba4c31d6527764d987cc0ca1335a9841051277c5", "tarball": "http://registry.npmjs.org/compute-cluster/-/compute-cluster-0.0.2.tgz" }, "0.0.3": { "shasum": "3a078a85c787e5c1d3b1e5a9135780c7920772fa", "tarball": "http://registry.npmjs.org/compute-cluster/-/compute-cluster-0.0.3.tgz" }, "0.0.4": { "shasum": "123e3a97c7ec77c2bfbac725eb25c16718ea1478", "tarball": "http://registry.npmjs.org/compute-cluster/-/compute-cluster-0.0.4.tgz" }, "0.0.5": { "shasum": "69cd4c74d00adbaf159d9725ab5ced2538fca27e", "tarball": "http://registry.npmjs.org/compute-cluster/-/compute-cluster-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/compute-cluster/" }, "comsat": { "name": "comsat", "description": "Starcraft 2 replay file parsing in node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tec27", "email": "travis@tec27.com" } ], "time": { "modified": "2011-11-06T07:48:58.112Z", "created": "2011-11-06T07:25:46.151Z", "0.1.0": "2011-11-06T07:25:46.740Z", "0.1.1": "2011-11-06T07:48:58.112Z" }, "author": { "name": "Travis Collins", "email": "travis@tec27.com", "url": "http://tec27.com" }, "repository": { "type": "git", "url": "git://github.com/tec27/comsat.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/comsat/0.1.0", "0.1.1": "http://registry.npmjs.org/comsat/0.1.1" }, "dist": { "0.1.0": { "shasum": "e88d92e8b7549d06f342da0837fe2013674aa2ed", "tarball": "http://registry.npmjs.org/comsat/-/comsat-0.1.0.tgz" }, "0.1.1": { "shasum": "cf294f7abb6927effc5aebb442d58b9eed23ce90", "tarball": "http://registry.npmjs.org/comsat/-/comsat-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/comsat/" }, "concrete": { "name": "concrete", "description": "A minimalistic Continuous Integration server", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ryankee", "email": "me@ryankee.com" } ], "time": { "modified": "2011-09-16T00:17:29.245Z", "created": "2011-08-17T00:47:01.108Z", "0.0.1": "2011-08-17T00:47:04.207Z", "0.0.2": "2011-09-16T00:17:29.245Z" }, "author": { "name": "Ryan Kee", "email": "me@ryankee.com", "url": "http://ryankee.com" }, "repository": { "type": "git", "url": "git://github.com/ryankee/concrete.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/concrete/0.0.1", "0.0.2": "http://registry.npmjs.org/concrete/0.0.2" }, "dist": { "0.0.1": { "shasum": "0bf5fac8066c43e1ac408ca30bb79cfe62b98b27", "tarball": "http://registry.npmjs.org/concrete/-/concrete-0.0.1.tgz" }, "0.0.2": { "shasum": "3d298e07850387dee7f09d705cee873e7089dccc", "tarball": "http://registry.npmjs.org/concrete/-/concrete-0.0.2.tgz" } }, "keywords": [ "coffeescript", "continuous integration", "test", "coffee" ], "url": "http://registry.npmjs.org/concrete/" }, "condo": { "name": "condo", "description": "A notifier for Convore", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "arbales", "email": "austin@417east.com" } ], "time": { "modified": "2011-06-10T22:01:07.932Z", "created": "2011-06-08T09:20:51.310Z", "0.0.1": "2011-06-08T09:20:51.870Z", "0.0.1a": "2011-06-08T09:21:48.462Z", "0.0.1b": "2011-06-08T10:03:17.682Z", "0.0.2": "2011-06-10T22:01:07.932Z" }, "author": { "name": "Austin Bales", "email": "austin@417east.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/condo/0.0.1", "0.0.1a": "http://registry.npmjs.org/condo/0.0.1a", "0.0.1b": "http://registry.npmjs.org/condo/0.0.1b", "0.0.2": "http://registry.npmjs.org/condo/0.0.2" }, "dist": { "0.0.1": { "shasum": "884aef6d848e0ef4a2d29dde3b115f8d0d68bb11", "tarball": "http://registry.npmjs.org/condo/-/condo-0.0.1.tgz" }, "0.0.1a": { "shasum": "d553c5953d7c3cfffec8e44ac73f989c1e9d0b9e", "tarball": "http://registry.npmjs.org/condo/-/condo-0.0.1a.tgz" }, "0.0.1b": { "shasum": "1767eddc1d0fdb10428046178a2563223d387c95", "tarball": "http://registry.npmjs.org/condo/-/condo-0.0.1b.tgz" }, "0.0.2": { "shasum": "99f7bcb93acc13fb2d2223b91cf62a58dd442506", "tarball": "http://registry.npmjs.org/condo/-/condo-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/condo/" }, "conductor": { "name": "conductor", "description": "Conductor is a code execution engine that takes a list of functions with defined inputs and outputs and chains then together in whatever way you can imagine.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/conductor/0.1.0", "0.2.0": "http://registry.npmjs.org/conductor/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/conductor/-/conductor-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/conductor/-/conductor-0.2.0.tgz" } }, "keywords": [ "" ], "url": "http://registry.npmjs.org/conductor/" }, "conf": { "name": "conf", "description": "Config library for Nodejs", "dist-tags": { "latest": "0.8.4" }, "maintainers": [ { "name": "jfd", "email": "dahlberg.johan@gmail.com" } ], "time": { "modified": "2011-08-23T12:11:02.211Z", "created": "2011-02-27T23:37:13.072Z", "0.8.0": "2011-02-27T23:37:13.533Z", "0.8.1": "2011-04-27T18:18:32.500Z", "0.8.2": "2011-05-30T11:43:31.774Z", "0.8.3": "2011-06-08T16:20:20.609Z", "0.8.4": "2011-08-23T12:11:02.211Z" }, "author": { "name": "Johan Dahlberg", "email": "dahlberg.johan@gmail.com", "url": "https://github.com/jfd/" }, "repository": { "type": "git", "url": "git://github.com/jfd/node-conf.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/conf/0.8.0", "0.8.1": "http://registry.npmjs.org/conf/0.8.1", "0.8.2": "http://registry.npmjs.org/conf/0.8.2", "0.8.3": "http://registry.npmjs.org/conf/0.8.3", "0.8.4": "http://registry.npmjs.org/conf/0.8.4" }, "dist": { "0.8.0": { "shasum": "84ff8578cb6027866cce518357e2e135aa13f198", "tarball": "http://registry.npmjs.org/conf/-/conf-0.8.0.tgz" }, "0.8.1": { "shasum": "d1953e023a4f1ac908d810e0ab80c384dfeb03b2", "tarball": "http://registry.npmjs.org/conf/-/conf-0.8.1.tgz" }, "0.8.2": { "shasum": "1f213f89b9c742cd4d60861852f8cbd7c1adaaca", "tarball": "http://registry.npmjs.org/conf/-/conf-0.8.2.tgz" }, "0.8.3": { "shasum": "ddc5bb65f209ea6a554e8c9815106b1d62cd3e42", "tarball": "http://registry.npmjs.org/conf/-/conf-0.8.3.tgz" }, "0.8.4": { "shasum": "278aa5d8fe0108d2d72215b5c794b5f000333598", "tarball": "http://registry.npmjs.org/conf/-/conf-0.8.4.tgz" } }, "keywords": [ "dsl", "conf", "config", "script", "general" ], "url": "http://registry.npmjs.org/conf/" }, "confi": { "name": "confi", "description": "a simple configuration library", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-11-28T03:11:43.500Z", "created": "2011-11-03T23:39:10.829Z", "0.0.1": "2011-11-03T23:39:12.113Z", "0.0.2": "2011-11-27T22:50:02.667Z", "0.0.3": "2011-11-28T03:11:43.500Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/confi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/confi/0.0.1", "0.0.2": "http://registry.npmjs.org/confi/0.0.2", "0.0.3": "http://registry.npmjs.org/confi/0.0.3" }, "dist": { "0.0.1": { "shasum": "94ddfcf3ded3441776c20102473788dea40bcf77", "tarball": "http://registry.npmjs.org/confi/-/confi-0.0.1.tgz" }, "0.0.2": { "shasum": "faa8e8e60158e5876947c91b031fc20dfdc511d1", "tarball": "http://registry.npmjs.org/confi/-/confi-0.0.2.tgz" }, "0.0.3": { "shasum": "8c474be0199d731c8c4e3fc329c41b9062ee013a", "tarball": "http://registry.npmjs.org/confi/-/confi-0.0.3.tgz" } }, "keywords": [ "config", "settings", "env" ], "url": "http://registry.npmjs.org/confi/" }, "config": { "name": "config", "description": "Configuration control for production node deployments", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "lorenwest", "email": "npm@lorenwest.com" } ], "author": { "name": "Loren West", "email": "open_source@lorenwest.com" }, "time": { "modified": "2011-11-29T16:57:15.297Z", "created": "2011-01-03T03:59:19.388Z", "0.2.3": "2011-01-03T03:59:19.388Z", "0.2.4": "2011-01-03T03:59:19.388Z", "0.2.5": "2011-01-03T03:59:19.388Z", "0.2.7": "2011-01-12T06:37:57.495Z", "0.2.8": "2011-02-09T15:40:16.431Z", "0.2.9": "2011-02-22T07:03:08.111Z", "0.4.0": "2011-07-06T17:43:55.612Z", "0.4.1": "2011-07-07T14:41:42.207Z", "0.4.2": "2011-07-12T00:20:11.320Z", "0.4.3": "2011-08-02T09:22:22.634Z", "0.4.4": "2011-11-09T15:43:27.638Z", "0.4.5": "2011-11-16T23:45:29.695Z", "0.4.6": "2011-11-29T16:57:15.297Z" }, "versions": { "0.2.3": "http://registry.npmjs.org/config/0.2.3", "0.2.4": "http://registry.npmjs.org/config/0.2.4", "0.2.5": "http://registry.npmjs.org/config/0.2.5", "0.2.7": "http://registry.npmjs.org/config/0.2.7", "0.2.8": "http://registry.npmjs.org/config/0.2.8", "0.2.9": "http://registry.npmjs.org/config/0.2.9", "0.4.0": "http://registry.npmjs.org/config/0.4.0", "0.4.1": "http://registry.npmjs.org/config/0.4.1", "0.4.2": "http://registry.npmjs.org/config/0.4.2", "0.4.3": "http://registry.npmjs.org/config/0.4.3", "0.4.4": "http://registry.npmjs.org/config/0.4.4", "0.4.5": "http://registry.npmjs.org/config/0.4.5", "0.4.6": "http://registry.npmjs.org/config/0.4.6" }, "dist": { "0.2.3": { "tarball": "http://registry.npmjs.org/config/-/config-0.2.3.tgz" }, "0.2.4": { "shasum": "c8bf166172610e770e6f2fe528de00460be4dd4c", "tarball": "http://registry.npmjs.org/config/-/config-0.2.4.tgz" }, "0.2.5": { "shasum": "4ba2a4d81ac3d44ad8918b907e3d30e9559c7134", "tarball": "http://registry.npmjs.org/config/-/config-0.2.5.tgz" }, "0.2.7": { "shasum": "4c58e739a77f0f944fffe007ed0d431e842c934e", "tarball": "http://registry.npmjs.org/config/-/config-0.2.7.tgz" }, "0.2.8": { "shasum": "ddc40b3b219812edfbca0ca0237d3f677018f22a", "tarball": "http://registry.npmjs.org/config/-/config-0.2.8.tgz" }, "0.2.9": { "shasum": "53841c333cbb0d64cd665ddc89dbf6ce1929cb26", "tarball": "http://registry.npmjs.org/config/-/config-0.2.9.tgz" }, "0.4.0": { "shasum": "95f7cdf56a1c07adb9e01a27440cec903ac1dd1a", "tarball": "http://registry.npmjs.org/config/-/config-0.4.0.tgz" }, "0.4.1": { "shasum": "3321c051655eb414d6c9ca928b83b0863512a496", "tarball": "http://registry.npmjs.org/config/-/config-0.4.1.tgz" }, "0.4.2": { "shasum": "d29c7caf1cf51d9bd4304d103d87d4823a012eba", "tarball": "http://registry.npmjs.org/config/-/config-0.4.2.tgz" }, "0.4.3": { "shasum": "b43e623e7cab68c7a58e3ddda5df538596faa3d1", "tarball": "http://registry.npmjs.org/config/-/config-0.4.3.tgz" }, "0.4.4": { "shasum": "4969365508bddd04d65494daaa0ab4aac90d831e", "tarball": "http://registry.npmjs.org/config/-/config-0.4.4.tgz" }, "0.4.5": { "shasum": "6f0abbd25335d97e3799ea34a97be956002d9d78", "tarball": "http://registry.npmjs.org/config/-/config-0.4.5.tgz" }, "0.4.6": { "shasum": "e8c03ab9dea7f069a222048e5f56eaf1cb5cc67e", "tarball": "http://registry.npmjs.org/config/-/config-0.4.6.tgz" } }, "url": "http://registry.npmjs.org/config/" }, "config-chain": { "name": "config-chain", "description": "HANDLE CONFIGURATION ONCE AND FOR ALL", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-05T12:50:58.792Z", "created": "2011-11-05T12:50:54.160Z", "0.1.0": "2011-11-05T12:50:58.792Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/configurator.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/config-chain/0.1.0" }, "dist": { "0.1.0": { "shasum": "fd8fa4e9f8db342e21e1d8f4c0f46ba5a23b64c8", "tarball": "http://registry.npmjs.org/config-chain/-/config-chain-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/config-chain/" }, "config-loader": { "name": "config-loader", "description": "Recursively load JSON config files", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "deoxxa", "email": "deoxxa@fknsrs.biz" } ], "time": { "modified": "2011-07-26T03:37:15.295Z", "created": "2011-07-26T03:37:13.445Z", "0.0.1": "2011-07-26T03:37:15.295Z" }, "author": { "name": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/" }, "repository": { "type": "git", "url": "git://github.com/deoxxa/node-config-loader.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/config-loader/0.0.1" }, "dist": { "0.0.1": { "shasum": "c38ad17fc0f7baf583507ae035d0115ec9a58884", "tarball": "http://registry.npmjs.org/config-loader/-/config-loader-0.0.1.tgz" } }, "keywords": [ "config", "recursive" ], "url": "http://registry.npmjs.org/config-loader/" }, "configjs": { "name": "configjs", "description": "Configuration loader", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "baryshev", "email": "vadimbaryshev@gmail.com" } ], "time": { "modified": "2011-12-07T11:11:24.385Z", "created": "2011-10-09T01:19:28.362Z", "0.1.0": "2011-12-07T10:40:49.544Z", "0.2.0": "2011-12-04T21:44:53.288Z", "0.2.1": "2011-12-07T10:40:49.544Z", "0.2.2": "2011-12-07T11:11:24.385Z" }, "author": { "name": "Vadim M. Baryshev", "email": "vadimbaryshev@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/configjs/0.1.0", "0.2.0": "http://registry.npmjs.org/configjs/0.2.0", "0.2.1": "http://registry.npmjs.org/configjs/0.2.1", "0.2.2": "http://registry.npmjs.org/configjs/0.2.2" }, "dist": { "0.1.0": { "shasum": "de8f529cabec13c921e8c8d94373d43c23bd65cb", "tarball": "http://registry.npmjs.org/configjs/-/configjs-0.1.0.tgz" }, "0.2.0": { "shasum": "253fc938905cbf6a3933fe5ad2e9117289ec9b42", "tarball": "http://registry.npmjs.org/configjs/-/configjs-0.2.0.tgz" }, "0.2.1": { "shasum": "88fabbd9bab14d452a10fa430479da956f00c73f", "tarball": "http://registry.npmjs.org/configjs/-/configjs-0.2.1.tgz" }, "0.2.2": { "shasum": "dd075d2dd77e1222f97762f26cd5176ff5f238ba", "tarball": "http://registry.npmjs.org/configjs/-/configjs-0.2.2.tgz" } }, "keywords": [ "config" ], "url": "http://registry.npmjs.org/configjs/" }, "configr": { "name": "configr", "description": "A library parse JSON configuration files and monitor for changes.", "dist-tags": { "latest": "0.1.0" }, "readme": "# node-configr - Configure your apps\n\n## Installation\n\n npm install configr\n\n## What's it do?\n\nIt allows you to parse and merge multiple JSON configuration files (allowing \nyou to create environment specific configuration) and then access your configuration\nthrough a simple interface.\n\n## Config files\n\nYour applications configuration takes the form of simple JSON files. You create a directory\nto store your config files, the config files stored in the root are merged and form the 'base'\nconfiguration that is shares between all environments.\n\nTo create environment specific overrides you create sub directories, for each environment, and\nplace the configuration files in the there for each environment. For example, you start off with a\nconfig dir, and in there you have 'general.json' and 'db.json' files. See below\n\n // general.json\n {\n \"app_name\" : \"test_app\",\n \"hawtness\" : \"extreme\"\n }\n\n // db.json\n {\n \"host\" : \"127.0.0.1\",\n \"user\" : \"myuser\",\n \"pass\" : \"mypass\",\n \"db\" : \"mydb\"\n }\n\nThese files are merged into an internal structure:\n\n {\n \"general\" : {\n \"app_name\" : \"test_app\",\n \"hawtness\" : \"extreme\"\n },\n\n \"db\" : {\n \"host\" : \"127.0.0.1\",\n \"user\" : \"myuser\",\n \"pass\" : \"mypass\",\n \"db\" : \"mydb\"\n }\n }\n\nYou can then create environment specific config overrides; let's create a dev environment; create \na folder called 'dev' in the config dir, and we add a db.json file with specific overrides for \nthe dev environment. \n\n {\n \"host\" : \"dev.db.com\",\n \"user\" : \"devuser\",\n \"pass\" : \"devpass\"\n }\n\nWhen you create a configr instance (as shown below) with `require(\"configr\").create('dev');` \nThe internal structure will be as follows:\n\n {\n \"general\" : {\n \"app_name\" : \"test_app\",\n \"hawtness\" : \"extreme\"\n },\n\n \"db\" : {\n \"host\" : \"dev.db.com\", // Overriden\n \"user\" : \"devuser\", // Overriden\n \"pass\" : \"devpass\", // Overriden\n \"db\" : \"mydb\"\n }\n }\n\nConfigr will monitor for any changes to loaded config files and load the changed files dynamically.\n\n## Usage\n\n // Create a new configr instance for the provided environment. This is any arbitary name; \n // dev, staging, prod, etc. (you can have multiple configr instances that are independant \n // of one another).\n\n var c = require(\"configr\").create('dev');\n\n // Set the directory that contains your JSON files.\n\n c.addConfigDir('/my/config/dir');\n\t\n // Access the configuration values\n\n c.getConfig().db // will return { \"host\" : \"dev.db.com\", \"user\" : \"devuser\", \"pass\" : \"devpass\", \"db\" : \"mydb\"}\n\n c.getConfig().general.app_name // will return \"test_app\"\n\n## Bugs\n\nSee .\n", "maintainers": [ { "name": "antz29", "email": "jp@antz29.com" } ], "time": { "modified": "2011-11-14T10:57:09.986Z", "created": "2011-11-14T02:51:54.540Z", "0.0.1": "2011-11-14T02:51:56.200Z", "0.0.2": "2011-11-14T02:52:08.164Z", "0.1.0": "2011-11-14T10:56:33.257Z" }, "author": { "name": "John Le Drew", "email": "jp@antz29.com", "url": "http://antz29.com" }, "repository": { "type": "git", "url": "git:/git://github.com/antz29/node-configr.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/configr/0.1.0" }, "dist": { "0.1.0": { "shasum": "a0041d88d28d8d0bd7694a88b6c90ce248cd1b2a", "tarball": "http://registry.npmjs.org/configr/-/configr-0.1.0.tgz" } }, "keywords": [ "configuration", "json" ], "url": "http://registry.npmjs.org/configr/" }, "configurator": { "name": "configurator", "description": "Flexible JSON based configurations with inheritence", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bartt", "email": "bart@zazengo.com" } ], "author": { "name": "Bart Teeuwisse", "email": "bart@zazengo.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/configurator/0.1.0", "0.1.1": "http://registry.npmjs.org/configurator/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/configurator/-/configurator-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/configurator/-/configurator-0.1.1.tgz" } }, "keywords": [ "zazengo", "configuration" ], "url": "http://registry.npmjs.org/configurator/" }, "CONFIGURATOR": { "name": "CONFIGURATOR", "description": "HANDLE CONFIGURATION ONCE AND FOR ALL", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-31T12:27:47.929Z", "created": "2011-08-31T12:27:43.147Z", "0.0.0": "2011-08-31T12:27:47.929Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/configurator.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/CONFIGURATOR/0.0.0" }, "dist": { "0.0.0": { "shasum": "cebdea8fb25d91c793c3787190dbc13505dee9a1", "tarball": "http://registry.npmjs.org/CONFIGURATOR/-/CONFIGURATOR-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/CONFIGURATOR/" }, "confjs": { "name": "confjs", "description": "config file reader", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "y", "email": "y@pont5.com" } ], "time": { "modified": "2011-11-25T16:55:38.574Z", "created": "2011-11-25T16:55:37.363Z", "0.0.1": "2011-11-25T16:55:38.574Z" }, "author": { "name": "Aaron Yodaiken" }, "versions": { "0.0.1": "http://registry.npmjs.org/confjs/0.0.1" }, "dist": { "0.0.1": { "shasum": "8a4737f5ec2dec7d7d3ee4761408fa9c1a21a8f1", "tarball": "http://registry.npmjs.org/confjs/-/confjs-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/confjs/" }, "confu": { "name": "confu", "description": "Simplistic config parsing for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-04-25T17:28:16.350Z", "created": "2011-04-25T13:25:33.583Z", "0.0.1": "2011-04-25T13:25:34.461Z", "0.0.2": "2011-04-25T13:28:45.213Z", "0.0.3": "2011-04-25T17:28:16.350Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/confu.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/confu/0.0.1", "0.0.2": "http://registry.npmjs.org/confu/0.0.2", "0.0.3": "http://registry.npmjs.org/confu/0.0.3" }, "dist": { "0.0.1": { "shasum": "5e5d152959dc8b2a0f56c8e2c9102f31beec2e83", "tarball": "http://registry.npmjs.org/confu/-/confu-0.0.1.tgz" }, "0.0.2": { "shasum": "8110bd18769670da853d81c156815dccc5178c9f", "tarball": "http://registry.npmjs.org/confu/-/confu-0.0.2.tgz" }, "0.0.3": { "shasum": "9df66809c72d74af70fbdaac31c2bde24f24574d", "tarball": "http://registry.npmjs.org/confu/-/confu-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/confu/" }, "confy": { "name": "confy", "description": "Manage settings library, like as pit.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "hokaccha", "email": "k.hokamura@gmail.com" } ], "time": { "modified": "2011-11-05T15:13:49.950Z", "created": "2011-10-03T16:19:10.268Z", "0.1.0": "2011-10-03T16:19:11.597Z", "0.1.1": "2011-11-05T15:13:49.950Z" }, "author": { "name": "Kazuhito Hokamura", "email": "k.hokamura@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hokaccha/node-confy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/confy/0.1.0", "0.1.1": "http://registry.npmjs.org/confy/0.1.1" }, "dist": { "0.1.0": { "shasum": "e589a537ef44a21c99a35c473e15fb6016006fe5", "tarball": "http://registry.npmjs.org/confy/-/confy-0.1.0.tgz" }, "0.1.1": { "shasum": "edebf5d5451dd35b94a8197b9888ea57078fe266", "tarball": "http://registry.npmjs.org/confy/-/confy-0.1.1.tgz" } }, "keywords": [ "config", "cli", "pit" ], "url": "http://registry.npmjs.org/confy/" }, "connect": { "name": "connect", "description": "High performance middleware framework", "dist-tags": { "latest": "1.8.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" }, { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-12-03T17:19:22.930Z", "created": "2010-12-28T11:06:24.976Z", "0.0.1": "2010-12-28T11:06:24.976Z", "0.0.2": "2010-12-28T11:06:24.976Z", "0.0.3": "2010-12-28T11:06:24.976Z", "0.0.4": "2010-12-28T11:06:24.976Z", "0.0.5": "2010-12-28T11:06:24.976Z", "0.0.6": "2010-12-28T11:06:24.976Z", "0.1.0": "2010-12-28T11:06:24.976Z", "0.2.0": "2010-12-28T11:06:24.976Z", "0.2.1": "2010-12-28T11:06:24.976Z", "0.2.2": "2010-12-28T11:06:24.976Z", "0.2.3": "2010-12-28T11:06:24.976Z", "0.2.4": "2010-12-28T11:06:24.976Z", "0.2.5": "2010-12-28T11:06:24.976Z", "0.2.6": "2010-12-28T11:06:24.976Z", "0.2.7": "2010-12-28T11:06:24.976Z", "0.3.0": "2010-12-28T11:06:24.976Z", "0.4.0": "2010-12-28T11:06:24.976Z", "0.5.0": "2010-12-28T11:06:24.976Z", "0.5.1": "2010-12-28T11:06:24.976Z", "0.5.2": "2010-12-28T12:02:37.013Z", "0.5.3": "2011-01-05T19:53:11.213Z", "0.5.4": "2011-01-07T17:53:05.190Z", "0.5.5": "2011-01-13T18:57:39.841Z", "0.5.6": "2011-01-23T08:23:42.157Z", "0.5.7": "2011-02-01T16:30:24.708Z", "0.5.8": "2011-02-04T21:22:32.044Z", "0.5.9": "2011-02-09T20:49:45.101Z", "0.5.10": "2011-02-14T23:20:48.194Z", "1.0.0": "2011-03-01T18:28:24.806Z", "1.0.1": "2011-03-02T08:08:16.875Z", "1.0.2": "2011-03-03T06:22:15.731Z", "1.0.3": "2011-03-03T18:32:51.196Z", "1.0.4": "2011-03-09T18:18:47.904Z", "1.0.5": "2011-03-09T20:58:09.908Z", "1.0.6": "2011-03-09T23:38:41.257Z", "1.1.0": "2011-03-17T16:02:07.865Z", "1.1.1": "2011-03-18T15:50:36.429Z", "1.1.2": "2011-03-21T19:01:20.029Z", "1.1.3": "2011-03-21T20:04:19.320Z", "1.1.4": "2011-03-23T17:03:45.333Z", "1.1.5": "2011-03-27T19:59:48.859Z", "1.2.0": "2011-03-30T18:57:53.950Z", "1.2.1": "2011-03-30T19:17:05.438Z", "1.2.2": "2011-04-05T17:35:40.823Z", "1.2.3": "2011-04-05T18:23:49.870Z", "1.3.0": "2011-04-07T06:55:28.069Z", "1.4.0": "2011-04-25T16:32:22.757Z", "1.4.1": "2011-05-08T17:30:43.199Z", "1.4.2": "2011-05-27T15:45:36.320Z", "1.4.3": "2011-06-06T17:21:28.943Z", "1.4.4": "2011-06-16T18:06:22.372Z", "1.4.5": "2011-06-17T15:27:43.286Z", "1.4.6": "2011-06-18T23:19:42.120Z", "1.5.0": "2011-06-21T05:13:53.487Z", "1.5.1": "2011-06-21T06:07:08.108Z", "1.5.2": "2011-07-06T16:00:11.234Z", "1.6.0": "2011-07-10T20:28:15.171Z", "1.6.1": "2011-08-03T21:31:39.962Z", "1.6.2": "2011-08-15T23:07:21.103Z", "1.6.3": "2011-08-26T15:48:53.133Z", "1.6.4": "2011-08-26T21:19:03.344Z", "1.7.0": "2011-09-01T00:09:40.672Z", "1.7.1": "2011-09-12T17:18:02.395Z", "2.0.0alpha1": "2011-10-05T22:04:03.009Z", "1.7.2": "2011-10-24T21:34:02.173Z", "1.7.3": "2011-11-11T17:40:30.424Z", "1.8.0": "2011-11-17T19:15:11.730Z", "1.8.1": "2011-11-22T03:08:54.829Z", "1.8.2": "2011-12-03T17:19:22.930Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com" }, "repository": { "type": "git", "url": "git://github.com/senchalabs/connect.git" }, "users": { "kwerty": true, "vesln": true, "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/connect/0.0.1", "0.0.2": "http://registry.npmjs.org/connect/0.0.2", "0.0.3": "http://registry.npmjs.org/connect/0.0.3", "0.0.4": "http://registry.npmjs.org/connect/0.0.4", "0.0.5": "http://registry.npmjs.org/connect/0.0.5", "0.0.6": "http://registry.npmjs.org/connect/0.0.6", "0.1.0": "http://registry.npmjs.org/connect/0.1.0", "0.2.0": "http://registry.npmjs.org/connect/0.2.0", "0.2.1": "http://registry.npmjs.org/connect/0.2.1", "0.2.2": "http://registry.npmjs.org/connect/0.2.2", "0.2.3": "http://registry.npmjs.org/connect/0.2.3", "0.2.4": "http://registry.npmjs.org/connect/0.2.4", "0.2.5": "http://registry.npmjs.org/connect/0.2.5", "0.2.6": "http://registry.npmjs.org/connect/0.2.6", "0.2.7": "http://registry.npmjs.org/connect/0.2.7", "0.3.0": "http://registry.npmjs.org/connect/0.3.0", "0.4.0": "http://registry.npmjs.org/connect/0.4.0", "0.5.0": "http://registry.npmjs.org/connect/0.5.0", "0.5.1": "http://registry.npmjs.org/connect/0.5.1", "0.5.2": "http://registry.npmjs.org/connect/0.5.2", "0.5.3": "http://registry.npmjs.org/connect/0.5.3", "0.5.4": "http://registry.npmjs.org/connect/0.5.4", "0.5.5": "http://registry.npmjs.org/connect/0.5.5", "0.5.6": "http://registry.npmjs.org/connect/0.5.6", "0.5.7": "http://registry.npmjs.org/connect/0.5.7", "0.5.8": "http://registry.npmjs.org/connect/0.5.8", "0.5.9": "http://registry.npmjs.org/connect/0.5.9", "0.5.10": "http://registry.npmjs.org/connect/0.5.10", "1.0.0": "http://registry.npmjs.org/connect/1.0.0", "1.0.1": "http://registry.npmjs.org/connect/1.0.1", "1.0.2": "http://registry.npmjs.org/connect/1.0.2", "1.0.3": "http://registry.npmjs.org/connect/1.0.3", "1.0.4": "http://registry.npmjs.org/connect/1.0.4", "1.0.5": "http://registry.npmjs.org/connect/1.0.5", "1.0.6": "http://registry.npmjs.org/connect/1.0.6", "1.1.0": "http://registry.npmjs.org/connect/1.1.0", "1.1.1": "http://registry.npmjs.org/connect/1.1.1", "1.1.2": "http://registry.npmjs.org/connect/1.1.2", "1.1.3": "http://registry.npmjs.org/connect/1.1.3", "1.1.4": "http://registry.npmjs.org/connect/1.1.4", "1.1.5": "http://registry.npmjs.org/connect/1.1.5", "1.2.0": "http://registry.npmjs.org/connect/1.2.0", "1.2.1": "http://registry.npmjs.org/connect/1.2.1", "1.2.2": "http://registry.npmjs.org/connect/1.2.2", "1.2.3": "http://registry.npmjs.org/connect/1.2.3", "1.3.0": "http://registry.npmjs.org/connect/1.3.0", "1.4.0": "http://registry.npmjs.org/connect/1.4.0", "1.4.1": "http://registry.npmjs.org/connect/1.4.1", "1.4.2": "http://registry.npmjs.org/connect/1.4.2", "1.4.3": "http://registry.npmjs.org/connect/1.4.3", "1.4.4": "http://registry.npmjs.org/connect/1.4.4", "1.4.5": "http://registry.npmjs.org/connect/1.4.5", "1.4.6": "http://registry.npmjs.org/connect/1.4.6", "1.5.0": "http://registry.npmjs.org/connect/1.5.0", "1.5.1": "http://registry.npmjs.org/connect/1.5.1", "1.5.2": "http://registry.npmjs.org/connect/1.5.2", "1.6.0": "http://registry.npmjs.org/connect/1.6.0", "1.6.1": "http://registry.npmjs.org/connect/1.6.1", "1.6.2": "http://registry.npmjs.org/connect/1.6.2", "1.6.3": "http://registry.npmjs.org/connect/1.6.3", "1.6.4": "http://registry.npmjs.org/connect/1.6.4", "1.7.0": "http://registry.npmjs.org/connect/1.7.0", "1.7.1": "http://registry.npmjs.org/connect/1.7.1", "1.7.2": "http://registry.npmjs.org/connect/1.7.2", "1.7.3": "http://registry.npmjs.org/connect/1.7.3", "1.8.0": "http://registry.npmjs.org/connect/1.8.0", "1.8.1": "http://registry.npmjs.org/connect/1.8.1", "1.8.2": "http://registry.npmjs.org/connect/1.8.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.0.6.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.6.tgz" }, "0.2.7": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.2.7.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/connect/-/connect-0.3.0.tgz" }, "0.4.0": { "shasum": "98046399291a04efd889643267c8fba17a695ba1", "tarball": "http://registry.npmjs.org/connect/-/connect-0.4.0.tgz" }, "0.5.0": { "shasum": "c9a1814ba8fa92f2c4910493c568327c0950d977", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.0.tgz" }, "0.5.1": { "shasum": "781da5f8c13cc40f0003c02ac824ed7700bb08bf", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.1.tgz" }, "0.5.2": { "shasum": "b12c970fe10d75abe0b82c792762ccb7d6d88833", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.2.tgz" }, "0.5.3": { "shasum": "2c27ca3f47b8a27cef5d5a9a6c18a1880cbe8a84", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.3.tgz" }, "0.5.4": { "shasum": "2b331adf355dc5911958d570b3610f2bd93ffbb7", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.4.tgz" }, "0.5.5": { "shasum": "a9f71e934983118cd5ccfcdb704ac9764d97a145", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.5.tgz" }, "0.5.6": { "shasum": "3d4e5f913bfc88c4642ab1e86a58ecffbdda8b34", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.6.tgz" }, "0.5.7": { "shasum": "0dc47553bdf89ca1ecb4973fffe8be9a5c2a4c1a", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.7.tgz" }, "0.5.8": { "shasum": "bd137a1e330057b3f608b7d784e51450afe4a843", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.8.tgz" }, "0.5.9": { "shasum": "21068d99fe048528bd4284e8ba82a1834ddf6035", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.9.tgz" }, "0.5.10": { "shasum": "195e2559142833df008e5be429f4a3b41238c7dd", "tarball": "http://registry.npmjs.org/connect/-/connect-0.5.10.tgz" }, "1.0.0": { "shasum": "de35e3c786cddc5269f9f023b1ed5b5b8b552679", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.0.tgz" }, "1.0.1": { "shasum": "cddff3723df891024a3f8325fb7143bd52ea4222", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.1.tgz" }, "1.0.2": { "shasum": "e46f61c29b75259a6352823bc61767248378fbdd", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.2.tgz" }, "1.0.3": { "shasum": "1027e6c7bffb457ecb27e341c0efee93eae342f6", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.3.tgz" }, "1.0.4": { "shasum": "fb4f9e0768f2833eb88e300903c18495ac45b950", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.4.tgz" }, "1.0.5": { "shasum": "536b870838fd5c58582d78a1c0098bd95d09e76c", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.5.tgz" }, "1.0.6": { "shasum": "969602ddba8561fc0fc49e7d6227232c8cf29191", "tarball": "http://registry.npmjs.org/connect/-/connect-1.0.6.tgz" }, "1.1.0": { "shasum": "32b8ebe8da9336c1658ce1c02495b08cd4c4c121", "tarball": "http://registry.npmjs.org/connect/-/connect-1.1.0.tgz" }, "1.1.1": { "shasum": "4936f21b585c00d392274b8d39d7be7e2aceade0", "tarball": "http://registry.npmjs.org/connect/-/connect-1.1.1.tgz" }, "1.1.2": { "shasum": "a61d4eb83540ed870a26cff7e86cbdfb5846705a", "tarball": "http://registry.npmjs.org/connect/-/connect-1.1.2.tgz" }, "1.1.3": { "shasum": "7fe52ab901a25949c3a8e7c7adab60584663db20", "tarball": "http://registry.npmjs.org/connect/-/connect-1.1.3.tgz" }, "1.1.4": { "shasum": "e8da0b7705b60d9fd8cb982d8aebd7d57f9cd225", "tarball": "http://registry.npmjs.org/connect/-/connect-1.1.4.tgz" }, "1.1.5": { "shasum": "ea74ee49b4a4fe37b734d9ec8f36524ad73535da", "tarball": "http://registry.npmjs.org/connect/-/connect-1.1.5.tgz" }, "1.2.0": { "shasum": "a77ae18e1e114d08792dec86a6d3cf7359e97ddb", "tarball": "http://registry.npmjs.org/connect/-/connect-1.2.0.tgz" }, "1.2.1": { "shasum": "a20e68ec9af69adda8cc1c500bc61cf811d07104", "tarball": "http://registry.npmjs.org/connect/-/connect-1.2.1.tgz" }, "1.2.2": { "shasum": "aea0bf18fc7df9b67b81aa3632dbae95943c0569", "tarball": "http://registry.npmjs.org/connect/-/connect-1.2.2.tgz" }, "1.2.3": { "shasum": "6308d65c3d73a8a07aca1770dee3aef114c421d0", "tarball": "http://registry.npmjs.org/connect/-/connect-1.2.3.tgz" }, "1.3.0": { "shasum": "ee0d89a79497db60a84f474796ca4842a67da119", "tarball": "http://registry.npmjs.org/connect/-/connect-1.3.0.tgz" }, "1.4.0": { "shasum": "2479586fd14d3a5555fb6bd587a24a270b07b2cc", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.0.tgz" }, "1.4.1": { "shasum": "17d980788e7c1cdf1185d21b33c6d91de2048b41", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.1.tgz" }, "1.4.2": { "shasum": "753a90dde8115233ef5eb545b356efb254a6783c", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.2.tgz" }, "1.4.3": { "shasum": "4b59ad685b448bb2abf73bd2c0507d89bb69cfb0", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.3.tgz" }, "1.4.4": { "shasum": "8c5822eba9f1fd00249a18be8c832bfd4c53709b", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.4.tgz" }, "1.4.5": { "shasum": "664ee55901a84c0dc572160bcd5c232676a038d0", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.5.tgz" }, "1.4.6": { "shasum": "d4caad1803c074840a5c71aad369d4e84ae94f12", "tarball": "http://registry.npmjs.org/connect/-/connect-1.4.6.tgz" }, "1.5.0": { "shasum": "9816ca2ca76124161610b7a5f5078fae614fec50", "tarball": "http://registry.npmjs.org/connect/-/connect-1.5.0.tgz" }, "1.5.1": { "shasum": "1061dbf18f5f4a00f6da52a0c9eab11e70620bfc", "tarball": "http://registry.npmjs.org/connect/-/connect-1.5.1.tgz" }, "1.5.2": { "shasum": "3efb31448d3c1d1445eebdb542e095e3006cf0d4", "tarball": "http://registry.npmjs.org/connect/-/connect-1.5.2.tgz" }, "1.6.0": { "shasum": "b6709de655a520f14551ae85362d1214eb81500a", "tarball": "http://registry.npmjs.org/connect/-/connect-1.6.0.tgz" }, "1.6.1": { "shasum": "fbd6a2c2160d94d79db39970ed471bb374271b45", "tarball": "http://registry.npmjs.org/connect/-/connect-1.6.1.tgz" }, "1.6.2": { "shasum": "f24bad0ee3df364fb9e462336c2d2d3d12a9b86b", "tarball": "http://registry.npmjs.org/connect/-/connect-1.6.2.tgz" }, "1.6.3": { "shasum": "97398bd46496f113fb4ac2f302c00acfe5d1013e", "tarball": "http://registry.npmjs.org/connect/-/connect-1.6.3.tgz" }, "1.6.4": { "shasum": "0ca033ffb6da77969858ae9086064df335979dd6", "tarball": "http://registry.npmjs.org/connect/-/connect-1.6.4.tgz" }, "1.7.0": { "shasum": "517442de0621b4d4efb0845c38fac744649d9735", "tarball": "http://registry.npmjs.org/connect/-/connect-1.7.0.tgz" }, "1.7.1": { "shasum": "12fa1de99f887d27160bdefa2ccff864f2be3412", "tarball": "http://registry.npmjs.org/connect/-/connect-1.7.1.tgz" }, "1.7.2": { "shasum": "ae50fee4a98c939f78451691ea640c1b4d9c1164", "tarball": "http://registry.npmjs.org/connect/-/connect-1.7.2.tgz" }, "1.7.3": { "shasum": "deab7e7081faf6b2f4eab78122d01b632ea458b9", "tarball": "http://registry.npmjs.org/connect/-/connect-1.7.3.tgz" }, "1.8.0": { "shasum": "2c88eab3b69e27c1195cba342f5d6fb7b6433f67", "tarball": "http://registry.npmjs.org/connect/-/connect-1.8.0.tgz" }, "1.8.1": { "shasum": "a37e8c53d7a831d0821edb65634e27eb73b893de", "tarball": "http://registry.npmjs.org/connect/-/connect-1.8.1.tgz" }, "1.8.2": { "shasum": "83e5dd19144df37de3e4d07faeb33153a849285d", "tarball": "http://registry.npmjs.org/connect/-/connect-1.8.2.tgz" } }, "keywords": [ "framework", "web", "middleware", "connect", "rack" ], "url": "http://registry.npmjs.org/connect/" }, "connect_facebook": { "name": "connect_facebook", "description": "Facebook session support for Connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rsms", "email": "rasmus@notion.se" } ], "time": { "modified": "2011-03-20T21:28:18.601Z", "created": "2011-03-20T21:28:18.213Z", "0.1.0": "2011-03-20T21:28:18.601Z" }, "author": { "name": "Rasmus Andersson", "url": "http://rsms.me/" }, "repository": { "type": "git", "url": "http://github.com/rsms/connect_facebook.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect_facebook/0.1.0" }, "dist": { "0.1.0": { "shasum": "0eb40ce09b401761399a5ca73b1e5aea5782cfad", "tarball": "http://registry.npmjs.org/connect_facebook/-/connect_facebook-0.1.0.tgz" } }, "keywords": [ "connect", "facebook", "move" ], "url": "http://registry.npmjs.org/connect_facebook/" }, "connect_json": { "name": "connect_json", "description": "Support for parsing JSON requests and sending JSON responses in Connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rsms", "email": "rasmus@notion.se" } ], "time": { "modified": "2011-03-20T17:22:43.468Z", "created": "2011-03-20T17:22:42.976Z", "0.1.0": "2011-03-20T17:22:43.468Z" }, "author": { "name": "Rasmus Andersson", "url": "http://rsms.me/" }, "repository": { "type": "git", "url": "http://github.com/rsms/connect_json.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect_json/0.1.0" }, "dist": { "0.1.0": { "shasum": "8a74c7913c884058f28e68ce07becb570c1bc9dc", "tarball": "http://registry.npmjs.org/connect_json/-/connect_json-0.1.0.tgz" } }, "keywords": [ "connect", "move" ], "url": "http://registry.npmjs.org/connect_json/" }, "connect-access-control": { "name": "connect-access-control", "description": "Connect middleware to provide simple role-based access control", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-07-29T22:08:15.919Z", "created": "2011-07-29T22:08:14.890Z", "1.0.0": "2011-07-29T22:08:15.919Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "type": "git", "url": "git://github.com/naholyr/connect-access-control.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/connect-access-control/1.0.0" }, "dist": { "1.0.0": { "shasum": "0a56ec508b9efab1791f48901da1510b3368e607", "tarball": "http://registry.npmjs.org/connect-access-control/-/connect-access-control-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/connect-access-control/" }, "connect-airbrake": { "name": "connect-airbrake", "description": "airbrake app middleware for Connect", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "thegoleffect", "email": "thegoleffect@gmail.com" } ], "time": { "modified": "2011-09-03T02:02:30.103Z", "created": "2011-09-03T01:52:12.393Z", "0.1.0": "2011-09-03T01:52:12.950Z", "0.2.0": "2011-09-03T02:02:30.103Z" }, "author": { "name": "Van Nguyen", "email": "thegoleffect@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-airbrake/0.1.0", "0.2.0": "http://registry.npmjs.org/connect-airbrake/0.2.0" }, "dist": { "0.1.0": { "shasum": "0e606f04edb0e7fa58f22c0106825f7b6468c881", "tarball": "http://registry.npmjs.org/connect-airbrake/-/connect-airbrake-0.1.0.tgz" }, "0.2.0": { "shasum": "cdb573878a8437e5acb01fe9c9bfd26333dfd6c0", "tarball": "http://registry.npmjs.org/connect-airbrake/-/connect-airbrake-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/connect-airbrake/" }, "connect-alive": { "name": "connect-alive", "description": "Connect (Node.js) middlware for checking if app is alive or not - optionally via custom condition(s).", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "grimen", "email": "grimen@gmail.com" } ], "time": { "modified": "2011-10-29T13:17:29.020Z", "created": "2011-10-29T13:17:27.018Z", "0.0.1": "2011-10-29T13:17:29.020Z" }, "repository": { "type": "git", "url": "git://github.com/merchii/connect-alive.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-alive/0.0.1" }, "dist": { "0.0.1": { "shasum": "fe4b33c99f1a001fe596460e3a8f2423f576235d", "tarball": "http://registry.npmjs.org/connect-alive/-/connect-alive-0.0.1.tgz" } }, "keywords": [ "connect", "alive", "monitoring", "status" ], "url": "http://registry.npmjs.org/connect-alive/" }, "connect-analytics": { "name": "connect-analytics", "description": "Connect middleware for google analytics (uproxies req.end))", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "quickredfox", "email": "code@quickredfox.at" } ], "time": { "modified": "2011-04-03T14:28:50.118Z", "created": "2011-04-03T14:28:49.871Z", "0.0.1": "2011-04-03T14:28:50.118Z" }, "author": { "name": "Francois Lafortune", "email": "code@quickredfox.at", "url": "http://about.me/quickredfox" }, "repository": { "type": "git", "url": "git://github.com/quickredfox/connect-analytics.git", "private": "git@github.com:quickredfox/connect-analytics.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-analytics/0.0.1" }, "dist": { "0.0.1": { "shasum": "eafe258827e6852d3eba8fb0fd4bc3c308f9ac1b", "tarball": "http://registry.npmjs.org/connect-analytics/-/connect-analytics-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-analytics/" }, "connect-app-cache": { "name": "connect-app-cache", "description": "HTML5 app cache support as connect-middleware", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-08-17T22:55:16.983Z", "created": "2011-08-16T10:50:56.400Z", "0.0.1": "2011-08-16T10:50:57.384Z", "0.0.2": "2011-08-16T10:52:02.560Z", "0.0.3": "2011-08-16T10:52:35.161Z", "0.0.4": "2011-08-17T08:47:59.608Z", "0.0.5": "2011-08-17T08:49:52.479Z", "0.0.6": "2011-08-17T08:59:32.630Z", "0.0.7": "2011-08-17T09:04:58.940Z", "0.0.8": "2011-08-17T09:06:08.728Z", "0.0.9": "2011-08-17T09:09:25.632Z", "0.1.0": "2011-08-17T09:14:48.708Z", "0.1.1": "2011-08-17T09:15:44.869Z", "0.2.0": "2011-08-17T09:36:53.730Z", "0.2.1": "2011-08-17T22:55:16.983Z" }, "author": { "name": "Enginimation Studio", "email": "hello@enginimation.com", "url": "enginimation.com" }, "repository": { "type": "git", "url": "git://github.com/podviaznikov/connect-app-cache.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-app-cache/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-app-cache/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-app-cache/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-app-cache/0.0.4", "0.0.5": "http://registry.npmjs.org/connect-app-cache/0.0.5", "0.0.6": "http://registry.npmjs.org/connect-app-cache/0.0.6", "0.0.7": "http://registry.npmjs.org/connect-app-cache/0.0.7", "0.0.8": "http://registry.npmjs.org/connect-app-cache/0.0.8", "0.0.9": "http://registry.npmjs.org/connect-app-cache/0.0.9", "0.1.0": "http://registry.npmjs.org/connect-app-cache/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-app-cache/0.1.1", "0.2.0": "http://registry.npmjs.org/connect-app-cache/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-app-cache/0.2.1" }, "dist": { "0.0.1": { "shasum": "c33a7fc1ab9494b152b49872d362e8303e680496", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.1.tgz" }, "0.0.2": { "shasum": "1c31befa6cd0385b373b05ee037406cbb727fd17", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.2.tgz" }, "0.0.3": { "shasum": "41a4067d40cf90726bf6f9d28729568c0442126f", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.3.tgz" }, "0.0.4": { "shasum": "89e8f87d40aea3dbad7ac23aed90becf64be02d2", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.4.tgz" }, "0.0.5": { "shasum": "4feaf8f6ebb7e16e6e3c71f6c11fabfb7ee224f6", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.5.tgz" }, "0.0.6": { "shasum": "e6afd5a76f74317e442934e27991288db4bc5ab1", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.6.tgz" }, "0.0.7": { "shasum": "f51b5dec695da6b4c7b91a7f4ea9252bd9774ffd", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.7.tgz" }, "0.0.8": { "shasum": "314a923a16ec352883c0423772d9af433529e25c", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.8.tgz" }, "0.0.9": { "shasum": "cc739dd10522868e4aea214c5d27e87b423abe48", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.0.9.tgz" }, "0.1.0": { "shasum": "cbb0116419a2119d93a2924288dc2eac458afa0c", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.1.0.tgz" }, "0.1.1": { "shasum": "cee5d7e268a61710c457beb32c0da00e14832ae8", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.1.1.tgz" }, "0.2.0": { "shasum": "e162203d452eaff59f5edb03bad536aca05a1f62", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.2.0.tgz" }, "0.2.1": { "shasum": "29d7cf77f402e52a57b92abb0a151830636c562a", "tarball": "http://registry.npmjs.org/connect-app-cache/-/connect-app-cache-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/connect-app-cache/" }, "connect-assetmanager": { "name": "connect-assetmanager", "description": "Middleware for Connect (node.js) for handling your static assets.", "dist-tags": { "latest": "0.0.24" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "repository": [ { "type": "git", "url": "http://github.com/mape/connect-assetmanager.git" } ], "time": { "modified": "2011-10-04T12:35:24.578Z", "created": "2011-03-02T21:15:15.299Z", "0.0.1": "2011-03-02T21:15:15.299Z", "0.0.10": "2011-03-02T21:15:15.299Z", "0.0.11": "2011-03-02T21:15:15.299Z", "0.0.12": "2011-03-02T21:15:15.299Z", "0.0.2": "2011-03-02T21:15:15.299Z", "0.0.3": "2011-03-02T21:15:15.299Z", "0.0.4": "2011-03-02T21:15:15.299Z", "0.0.5": "2011-03-02T21:15:15.299Z", "0.0.6": "2011-03-02T21:15:15.299Z", "0.0.7": "2011-03-02T21:15:15.299Z", "0.0.9": "2011-03-02T21:15:15.299Z", "0.0.13": "2011-03-02T21:15:15.299Z", "0.0.14": "2011-03-02T21:15:15.299Z", "0.0.15": "2011-03-02T21:15:15.299Z", "0.0.16": "2011-03-02T21:15:15.299Z", "0.0.17": "2011-03-02T21:15:15.299Z", "0.0.18": "2011-03-02T21:15:15.299Z", "0.0.20": "2011-05-30T22:06:03.383Z", "0.0.21": "2011-07-19T15:52:08.830Z", "0.0.22": "2011-08-27T00:50:30.218Z", "0.0.23": "2011-08-27T01:14:50.363Z", "0.0.24": "2011-10-04T12:35:24.578Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-assetmanager/0.0.1", "0.0.10": "http://registry.npmjs.org/connect-assetmanager/0.0.10", "0.0.11": "http://registry.npmjs.org/connect-assetmanager/0.0.11", "0.0.12": "http://registry.npmjs.org/connect-assetmanager/0.0.12", "0.0.2": "http://registry.npmjs.org/connect-assetmanager/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-assetmanager/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-assetmanager/0.0.4", "0.0.5": "http://registry.npmjs.org/connect-assetmanager/0.0.5", "0.0.6": "http://registry.npmjs.org/connect-assetmanager/0.0.6", "0.0.7": "http://registry.npmjs.org/connect-assetmanager/0.0.7", "0.0.9": "http://registry.npmjs.org/connect-assetmanager/0.0.9", "0.0.13": "http://registry.npmjs.org/connect-assetmanager/0.0.13", "0.0.14": "http://registry.npmjs.org/connect-assetmanager/0.0.14", "0.0.15": "http://registry.npmjs.org/connect-assetmanager/0.0.15", "0.0.16": "http://registry.npmjs.org/connect-assetmanager/0.0.16", "0.0.17": "http://registry.npmjs.org/connect-assetmanager/0.0.17", "0.0.18": "http://registry.npmjs.org/connect-assetmanager/0.0.18", "0.0.20": "http://registry.npmjs.org/connect-assetmanager/0.0.20", "0.0.21": "http://registry.npmjs.org/connect-assetmanager/0.0.21", "0.0.22": "http://registry.npmjs.org/connect-assetmanager/0.0.22", "0.0.23": "http://registry.npmjs.org/connect-assetmanager/0.0.23", "0.0.24": "http://registry.npmjs.org/connect-assetmanager/0.0.24" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.1.tgz" }, "0.0.10": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.10.tgz" }, "0.0.11": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.11.tgz" }, "0.0.12": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.12.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.7.tgz" }, "0.0.9": { "tarball": "http://packages:5984/connect-assetmanager/-/connect-assetmanager-0.0.9.tgz" }, "0.0.13": { "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.13.tgz" }, "0.0.14": { "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.14.tgz" }, "0.0.15": { "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.15.tgz" }, "0.0.16": { "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.16.tgz" }, "0.0.17": { "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.17.tgz" }, "0.0.18": { "shasum": "db0aba91f2043abc82752c65c7c2f325509e8baf", "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.18.tgz" }, "0.0.20": { "shasum": "fb23f221b560814c39754e2f66be8c156c5b8058", "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.20.tgz" }, "0.0.21": { "shasum": "6997208034810ad1221bea9ca67be83f422dc74c", "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.21.tgz" }, "0.0.22": { "shasum": "96a34ed36f5f09f8783ba0bea8d6be869b2468b0", "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.22.tgz" }, "0.0.23": { "shasum": "5f32d1865ce5b031551fd60c0227380f45a56ed4", "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.23.tgz" }, "0.0.24": { "shasum": "c315b6d1d16cf47b2d0f666786459658dc905cfd", "tarball": "http://registry.npmjs.org/connect-assetmanager/-/connect-assetmanager-0.0.24.tgz" } }, "url": "http://registry.npmjs.org/connect-assetmanager/" }, "connect-assetmanager-handlers": { "name": "connect-assetmanager-handlers", "description": "Post and pre hooks for connect-assetmanager.", "dist-tags": { "latest": "0.0.17" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "repository": { "type": "git", "url": "http://github.com/mape/connect-assetmanager-handlers.git" }, "time": { "modified": "2011-01-14T18:59:13.003Z", "created": "2011-01-04T16:26:54.399Z", "0.0.1": "2011-01-04T16:26:54.399Z", "0.0.10": "2011-01-04T16:26:54.399Z", "0.0.11": "2011-01-04T16:26:54.399Z", "0.0.12": "2011-01-04T16:26:54.399Z", "0.0.2": "2011-01-04T16:26:54.399Z", "0.0.3": "2011-01-04T16:26:54.399Z", "0.0.4": "2011-01-04T16:26:54.399Z", "0.0.5": "2011-01-04T16:26:54.399Z", "0.0.6": "2011-01-04T16:26:54.399Z", "0.0.7": "2011-01-04T16:26:54.399Z", "0.0.8": "2011-01-04T16:26:54.399Z", "0.0.9": "2011-01-04T16:26:54.399Z", "0.0.13": "2011-01-04T16:26:54.399Z", "0.0.14": "2011-01-04T16:26:54.399Z", "0.0.15": "2011-01-04T16:27:49.470Z", "0.0.16": "2011-01-09T13:48:46.196Z", "0.0.17": "2011-01-14T18:59:13.003Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.1", "0.0.10": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.10", "0.0.11": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.11", "0.0.12": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.12", "0.0.2": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.4", "0.0.5": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.5", "0.0.6": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.6", "0.0.7": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.7", "0.0.8": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.8", "0.0.9": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.9", "0.0.13": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.13", "0.0.14": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.14", "0.0.15": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.15", "0.0.16": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.16", "0.0.17": "http://registry.npmjs.org/connect-assetmanager-handlers/0.0.17" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.1.tgz" }, "0.0.10": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.10.tgz" }, "0.0.11": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.11.tgz" }, "0.0.12": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.12.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.9.tgz" }, "0.0.13": { "tarball": "http://registry.npmjs.org/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.13.tgz" }, "0.0.14": { "shasum": "98419800a60d99390de91b5681770285c9dbceb8", "tarball": "http://registry.npmjs.org/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.14.tgz" }, "0.0.15": { "shasum": "56e899e4265a598eb7495825231740394fb9d308", "tarball": "http://registry.npmjs.org/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.15.tgz" }, "0.0.16": { "shasum": "9d62962da245f5e67bd5595c575a3e31e3e41c8a", "tarball": "http://registry.npmjs.org/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.16.tgz" }, "0.0.17": { "shasum": "ba8ad2458eaf4ce59fe2a66325d646fa94874972", "tarball": "http://registry.npmjs.org/connect-assetmanager-handlers/-/connect-assetmanager-handlers-0.0.17.tgz" } }, "url": "http://registry.npmjs.org/connect-assetmanager-handlers/" }, "connect-assets": { "name": "connect-assets", "description": "A Rails-like asset pipeline for Connect", "dist-tags": { "latest": "2.1.6" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-12-06T18:12:48.361Z", "created": "2011-08-30T20:40:20.350Z", "1.0.0-beta1": "2011-12-06T18:12:48.361Z", "1.0.0-beta2": "2011-12-06T18:12:48.361Z", "1.0.0-beta3": "2011-12-06T18:12:48.361Z", "1.0.0-beta4": "2011-12-06T18:12:48.361Z", "1.0.0-beta5": "2011-12-06T18:12:48.361Z", "1.0.0-beta6": "2011-12-06T18:12:48.361Z", "1.0.0": "2011-12-06T18:12:48.361Z", "2.0.0-alpha1": "2011-12-06T18:12:48.361Z", "2.0.0-alpha2": "2011-12-06T18:12:48.361Z", "2.0.0-alpha3": "2011-12-06T18:12:48.361Z", "2.0.0-beta1": "2011-12-06T18:12:48.361Z", "2.0.0-beta2": "2011-12-06T18:12:48.361Z", "2.0.0-beta3": "2011-12-06T18:12:48.361Z", "2.0.0-beta4": "2011-12-06T18:12:48.361Z", "2.0.0-beta5": "2011-12-06T18:12:48.361Z", "2.0.0-rc1": "2011-12-06T18:12:48.361Z", "2.0.0": "2011-12-06T18:12:48.361Z", "2.0.1": "2011-12-06T18:12:48.361Z", "2.0.2": "2011-12-06T18:12:48.361Z", "2.1.0": "2011-12-06T18:12:48.361Z", "2.1.1": "2011-12-06T18:12:48.361Z", "2.1.2": "2011-12-06T18:12:48.361Z", "2.1.3": "2011-12-06T18:12:48.361Z", "2.1.4": "2011-12-06T18:12:48.361Z", "2.1.5": "2011-12-06T18:12:48.361Z", "2.1.6": "2011-12-06T18:12:48.361Z" }, "author": { "name": "Trevor Burnham", "url": "http://trevorburnham.com" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/connect-assets.git" }, "versions": { "1.0.0-beta1": "http://registry.npmjs.org/connect-assets/1.0.0-beta1", "1.0.0-beta2": "http://registry.npmjs.org/connect-assets/1.0.0-beta2", "1.0.0-beta3": "http://registry.npmjs.org/connect-assets/1.0.0-beta3", "1.0.0-beta4": "http://registry.npmjs.org/connect-assets/1.0.0-beta4", "1.0.0-beta5": "http://registry.npmjs.org/connect-assets/1.0.0-beta5", "1.0.0-beta6": "http://registry.npmjs.org/connect-assets/1.0.0-beta6", "1.0.0": "http://registry.npmjs.org/connect-assets/1.0.0", "2.0.0-alpha1": "http://registry.npmjs.org/connect-assets/2.0.0-alpha1", "2.0.0-alpha2": "http://registry.npmjs.org/connect-assets/2.0.0-alpha2", "2.0.0-alpha3": "http://registry.npmjs.org/connect-assets/2.0.0-alpha3", "2.0.0-beta1": "http://registry.npmjs.org/connect-assets/2.0.0-beta1", "2.0.0-beta2": "http://registry.npmjs.org/connect-assets/2.0.0-beta2", "2.0.0-beta3": "http://registry.npmjs.org/connect-assets/2.0.0-beta3", "2.0.0-beta4": "http://registry.npmjs.org/connect-assets/2.0.0-beta4", "2.0.0-beta5": "http://registry.npmjs.org/connect-assets/2.0.0-beta5", "2.0.0-rc1": "http://registry.npmjs.org/connect-assets/2.0.0-rc1", "2.0.0": "http://registry.npmjs.org/connect-assets/2.0.0", "2.0.1": "http://registry.npmjs.org/connect-assets/2.0.1", "2.0.2": "http://registry.npmjs.org/connect-assets/2.0.2", "2.1.0": "http://registry.npmjs.org/connect-assets/2.1.0", "2.1.1": "http://registry.npmjs.org/connect-assets/2.1.1", "2.1.2": "http://registry.npmjs.org/connect-assets/2.1.2", "2.1.3": "http://registry.npmjs.org/connect-assets/2.1.3", "2.1.4": "http://registry.npmjs.org/connect-assets/2.1.4", "2.1.5": "http://registry.npmjs.org/connect-assets/2.1.5", "2.1.6": "http://registry.npmjs.org/connect-assets/2.1.6" }, "dist": { "1.0.0-beta1": { "shasum": "92d211e301f05327eb9546423b6df39c8415ea6b", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0-beta1.tgz" }, "1.0.0-beta2": { "shasum": "57ead1fc2c3e692d4133d3b506ae4a2257183984", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0-beta2.tgz" }, "1.0.0-beta3": { "shasum": "245261371a807eb54687c83265e22b0285adf188", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0-beta3.tgz" }, "1.0.0-beta4": { "shasum": "beef397f2d9f7b1b593a790f4acff12450addcf3", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0-beta4.tgz" }, "1.0.0-beta5": { "shasum": "769fb18c9890140bd091a3acc71de120f7699695", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0-beta5.tgz" }, "1.0.0-beta6": { "shasum": "1c2d8566072a21f60b1f09cc9222bfbc70e65f62", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0-beta6.tgz" }, "1.0.0": { "shasum": "fc46d9caafae87680901cfa04a2ed1136cd5e7d7", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-1.0.0.tgz" }, "2.0.0-alpha1": { "shasum": "09ed066bb3d80b7b2bc3338447eb5eaba0878ede", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-alpha1.tgz" }, "2.0.0-alpha2": { "shasum": "5f3a93904bc1df14cb46075cc3b2b282f052ec28", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-alpha2.tgz" }, "2.0.0-alpha3": { "shasum": "5221575976331dac0f49b198eb66c17e2170cd86", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-alpha3.tgz" }, "2.0.0-beta1": { "shasum": "d62031408e29dc0871c59c4353f3254c1a484be7", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-beta1.tgz" }, "2.0.0-beta2": { "shasum": "4bc12e661d0adaf97fb3b86f33eb00c3adc2e32a", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-beta2.tgz" }, "2.0.0-beta3": { "shasum": "10ff91f9fbb9ac3c3eb7271c1c8e7e1d17a1d767", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-beta3.tgz" }, "2.0.0-beta4": { "shasum": "8a99a733a8cda23cba16e0e72af9854beeee29bc", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-beta4.tgz" }, "2.0.0-beta5": { "shasum": "b400c701cc307dbe3ef84254382f45c78f1ed5e1", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-beta5.tgz" }, "2.0.0-rc1": { "shasum": "82d47fc7e99a21c22a9c888a4f53f10e359caba2", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0-rc1.tgz" }, "2.0.0": { "shasum": "d7e890c89c5f2bbff72ee7d3fac27387b9d6da81", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.0.tgz" }, "2.0.1": { "shasum": "fe4c339e1acd947a9e14ccac4972826b06d19155", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.1.tgz" }, "2.0.2": { "shasum": "0b8d818516bc5b08cb0528b5e893cb1ff912835f", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.0.2.tgz" }, "2.1.0": { "shasum": "a64dedc2b6d7ccde81f655cc0ceae8f4eef76787", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.0.tgz" }, "2.1.1": { "shasum": "59e0a4c3a6a24e1e221e0fb173eb711b2ccecb31", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.1.tgz" }, "2.1.2": { "shasum": "b4c37219007e0c79a06b4dfcb7528bcacee63d31", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.2.tgz" }, "2.1.3": { "shasum": "89a6ddad7227dbd72fd7b5fe38aa918e7692e71a", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.3.tgz" }, "2.1.4": { "shasum": "4a098024cb99998ef96f6c17d51550f9c7cb2c69", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.4.tgz" }, "2.1.5": { "shasum": "aa350dcfd500462eb600ed3521baf5b4f8634d02", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.5.tgz" }, "2.1.6": { "shasum": "6c44c2775e0c0f04fb8b7617dcd3e3e9f48632bb", "tarball": "http://registry.npmjs.org/connect-assets/-/connect-assets-2.1.6.tgz" } }, "url": "http://registry.npmjs.org/connect-assets/" }, "connect-auth": { "name": "connect-auth", "description": "Middleware for Connect (node.js) for handling your authentication needs.", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "ciaranj", "email": "ciaranj@gmail.com" } ], "author": { "name": "Ciaran Jessup", "email": "ciaranj@gmail.com" }, "time": { "modified": "2011-09-04T22:34:17.661Z", "created": "2011-03-16T16:01:31.368Z", "0.0.1": "2011-03-16T16:01:31.368Z", "0.0.2": "2011-03-16T16:01:31.368Z", "0.0.3": "2011-03-16T16:01:31.368Z", "0.1.0": "2011-03-16T16:01:31.368Z", "0.1.1": "2011-03-16T16:01:31.368Z", "0.1.2": "2011-03-16T16:01:31.368Z", "0.1.3": "2011-03-16T16:01:31.368Z", "0.2.0": "2011-03-16T16:01:31.368Z", "0.2.1": "2011-03-16T16:01:31.368Z", "0.2.2": "2011-03-16T16:01:31.368Z", "0.2.3": "2011-06-22T23:03:18.069Z", "0.3.0": "2011-07-17T21:38:25.227Z", "0.3.1": "2011-08-06T20:38:21.140Z", "0.3.2": "2011-08-15T22:48:06.970Z", "0.4.0": "2011-08-21T21:44:12.221Z", "0.4.1": "2011-09-04T22:34:17.661Z" }, "repository": { "type": "git", "url": "git://github.com/ciaranj/connect-auth.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-auth/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-auth/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-auth/0.0.3", "0.1.0": "http://registry.npmjs.org/connect-auth/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-auth/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-auth/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-auth/0.1.3", "0.2.0": "http://registry.npmjs.org/connect-auth/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-auth/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-auth/0.2.2", "0.2.3": "http://registry.npmjs.org/connect-auth/0.2.3", "0.3.0": "http://registry.npmjs.org/connect-auth/0.3.0", "0.3.1": "http://registry.npmjs.org/connect-auth/0.3.1", "0.3.2": "http://registry.npmjs.org/connect-auth/0.3.2", "0.4.0": "http://registry.npmjs.org/connect-auth/0.4.0", "0.4.1": "http://registry.npmjs.org/connect-auth/0.4.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.0.3.tgz" }, "0.1.0": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.1.3.tgz" }, "0.2.0": { "tarball": "http://packages:5984/connect-auth/-/connect-auth-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.2.1.tgz" }, "0.2.2": { "shasum": "1c7d14bb5b512dad28f46680244c8bb20e6e57c5", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.2.2.tgz" }, "0.2.3": { "shasum": "1bd1743c26ad54128a878c3b89712deaa317d9e6", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.2.3.tgz" }, "0.3.0": { "shasum": "8aa54a14cc2b19d4a39f7ea9b6dbc00a5e2aaf19", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.3.0.tgz" }, "0.3.1": { "shasum": "1ad8fce9ca82b0ba905d1a67ca4a495798d75ec9", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.3.1.tgz" }, "0.3.2": { "shasum": "36263d7e3491cfa6ac45792ffbd11c85af2094b2", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.3.2.tgz" }, "0.4.0": { "shasum": "cf5bd5545e693061d81020c014b20318ebd0f89f", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.4.0.tgz" }, "0.4.1": { "shasum": "2497f911afa8eb41850efb52019c97c13e365b21", "tarball": "http://registry.npmjs.org/connect-auth/-/connect-auth-0.4.1.tgz" } }, "url": "http://registry.npmjs.org/connect-auth/" }, "connect-cache": { "name": "connect-cache", "description": "Caching system for Connect", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "tdebarochez", "email": "thomas.barochez+npm@gmail.com" } ], "time": { "modified": "2011-05-04T20:15:16.152Z", "created": "2011-04-07T22:26:37.258Z", "0.1.0": "2011-04-07T22:26:37.860Z", "0.1.1": "2011-04-09T22:18:54.995Z", "0.1.2": "2011-04-13T22:12:57.548Z", "0.1.3": "2011-04-25T20:00:25.764Z", "0.2.1": "2011-05-04T20:15:16.152Z" }, "author": { "name": "Thomas Debarochez", "email": "thomas.barochez+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tdebarochez/connect-cache.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-cache/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-cache/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-cache/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-cache/0.1.3", "0.2.1": "http://registry.npmjs.org/connect-cache/0.2.1" }, "dist": { "0.1.0": { "shasum": "d74e50efc1727798eb484bf30989054e1114abad", "tarball": "http://registry.npmjs.org/connect-cache/-/connect-cache-0.1.0.tgz" }, "0.1.1": { "shasum": "ffd195ecc65686b9b67c756adaf99cdfb4d33eca", "tarball": "http://registry.npmjs.org/connect-cache/-/connect-cache-0.1.1.tgz" }, "0.1.2": { "shasum": "745b22435f7243172beb122f75ab70db76e89975", "tarball": "http://registry.npmjs.org/connect-cache/-/connect-cache-0.1.2.tgz" }, "0.1.3": { "shasum": "a1674422b7acaf6a2d45a9b68813e106437b3654", "tarball": "http://registry.npmjs.org/connect-cache/-/connect-cache-0.1.3.tgz" }, "0.2.1": { "shasum": "5f8b9cea9af7df23a0870d6556e47db561b7d601", "tarball": "http://registry.npmjs.org/connect-cache/-/connect-cache-0.2.1.tgz" } }, "keywords": [ "connect", "cache", "caching system", "middleware" ], "url": "http://registry.npmjs.org/connect-cache/" }, "connect-coffee": { "name": "connect-coffee", "description": "Automatic compilation and minification for CoffeeScript under Connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-02-16T19:44:54.939Z", "created": "2011-02-16T19:44:54.200Z", "0.1.0": "2011-02-16T19:44:54.939Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "http://github.com/TrevorBurnham/connect-coffee.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-coffee/0.1.0" }, "dist": { "0.1.0": { "shasum": "b7d6b7670f2a7221657ca5de62ac4c4c52580a5a", "tarball": "http://registry.npmjs.org/connect-coffee/-/connect-coffee-0.1.0.tgz" } }, "keywords": [ "connect", "middleware", "static", "coffeescript", "compiler" ], "url": "http://registry.npmjs.org/connect-coffee/" }, "connect-conneg": { "name": "connect-conneg", "description": "A Content-Negiotiation processor for the Connect Middleware", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "foxxtrot", "email": "foxxtrot@foxxtrot.net" } ], "time": { "modified": "2011-08-29T20:20:12.828Z", "created": "2011-08-29T20:20:11.944Z", "0.1.0": "2011-08-29T20:20:12.828Z" }, "author": { "name": "Jeff Craig", "email": "foxxtrot@foxxtrot.net", "url": "http://blog.foxxtrot.net/" }, "repository": { "type": "git", "url": "git://github.com/foxxtrot/connect-conneg.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-conneg/0.1.0" }, "dist": { "0.1.0": { "shasum": "3d9447688bdece1e43018c91548b1ec0c33bd8dc", "tarball": "http://registry.npmjs.org/connect-conneg/-/connect-conneg-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/connect-conneg/" }, "connect-cookie-session": { "name": "connect-cookie-session", "description": "Connect middleware to allow you to store your sessions directly in the client's cookie.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jpallen", "email": "jamesallen0108@gmail.com" } ], "time": { "modified": "2011-11-16T21:41:29.708Z", "created": "2011-06-14T19:24:26.508Z", "0.0.1": "2011-06-14T19:24:27.234Z", "0.0.2": "2011-10-06T11:05:18.770Z" }, "author": { "name": "James P. Allen", "email": "jamesallen0108@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jpallen/connect-cookie-session.git" }, "users": { "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-cookie-session/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-cookie-session/0.0.2" }, "dist": { "0.0.1": { "shasum": "02b2fdb7e4176807440c778c57616201a432c419", "tarball": "http://registry.npmjs.org/connect-cookie-session/-/connect-cookie-session-0.0.1.tgz" }, "0.0.2": { "shasum": "cadd881d36e7d17fca102be77eded7f07846be1a", "tarball": "http://registry.npmjs.org/connect-cookie-session/-/connect-cookie-session-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-cookie-session/" }, "connect-cors": { "name": "connect-cors", "description": "CORS / XHR2 support for Node.JS's Connect", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "antono", "email": "antono.vasiljev@gmail.com" } ], "author": { "name": "Antono Vasiljev", "email": "antono.vasiljev@gmail.com", "url": "http://antono.info" }, "repository": { "type": "git", "url": "git://github.com/antono/connect-cors.git" }, "time": { "modified": "2011-09-15T01:40:39.652Z", "created": "2011-09-15T01:40:39.652Z", "0.0.1": "2011-09-15T01:40:39.652Z", "0.0.2": "2011-09-15T01:40:39.652Z", "0.5.0": "2011-09-15T01:40:39.652Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-cors/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-cors/0.0.2", "0.5.0": "http://registry.npmjs.org/connect-cors/0.5.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-cors/-/connect-cors-0.0.1.tgz" }, "0.0.2": { "shasum": "bb8ae6f7561c54f7f88f55edef03a462ff489cac", "tarball": "http://registry.npmjs.org/connect-cors/-/connect-cors-0.0.2.tgz" }, "0.5.0": { "shasum": "02e3e2a039c42fe059e358107cbec1162247ab46", "tarball": "http://registry.npmjs.org/connect-cors/-/connect-cors-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/connect-cors/" }, "connect-couchdb": { "name": "connect-couchdb", "description": "CouchDB session store for Connect", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "tdebarochez", "email": "thomas.barochez+npm@gmail.com" } ], "time": { "modified": "2011-11-11T08:51:24.071Z", "created": "2011-02-27T22:40:06.152Z", "0.1.0": "2011-02-27T22:40:07.462Z", "0.1.1": "2011-02-27T23:22:44.780Z", "0.2.0": "2011-07-08T21:43:46.368Z", "0.2.1": "2011-09-11T10:50:33.485Z", "0.2.2": "2011-11-11T08:51:24.071Z" }, "author": { "name": "Thomas Debarochez", "email": "thomas.barochez+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tdebarochez/connect-couchdb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-couchdb/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-couchdb/0.1.1", "0.2.0": "http://registry.npmjs.org/connect-couchdb/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-couchdb/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-couchdb/0.2.2" }, "dist": { "0.1.0": { "shasum": "29409e8ca03483010b00bc54d1f07b10fb7b4198", "tarball": "http://registry.npmjs.org/connect-couchdb/-/connect-couchdb-0.1.0.tgz" }, "0.1.1": { "shasum": "1584d554cca090413614fb4e276c7264c17979db", "tarball": "http://registry.npmjs.org/connect-couchdb/-/connect-couchdb-0.1.1.tgz" }, "0.2.0": { "shasum": "832a57194caf4eac58d8129aabe7b2cf7c1aa2a1", "tarball": "http://registry.npmjs.org/connect-couchdb/-/connect-couchdb-0.2.0.tgz" }, "0.2.1": { "shasum": "ae0ade22707d88a4c86fa98df366b259fd9dc70e", "tarball": "http://registry.npmjs.org/connect-couchdb/-/connect-couchdb-0.2.1.tgz" }, "0.2.2": { "shasum": "e790eb58fabf98dda49499997e17d10a9851d102", "tarball": "http://registry.npmjs.org/connect-couchdb/-/connect-couchdb-0.2.2.tgz" } }, "keywords": [ "connect", "session", "couchdb", "middleware" ], "url": "http://registry.npmjs.org/connect-couchdb/" }, "connect-cradle": { "name": "connect-cradle", "description": "Cradle (CouchDB) session store for Connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "eldios_lele", "email": "lele@amicofigo.com" } ], "time": { "modified": "2011-07-27T12:48:28.295Z", "created": "2011-07-27T12:43:17.198Z", "0.0.3": "2011-07-27T12:43:17.339Z", "0.1.0": "2011-07-27T12:48:28.295Z" }, "author": { "name": "El Dios", "email": "lele@amicofigo.com" }, "versions": { "0.0.3": "http://registry.npmjs.org/connect-cradle/0.0.3", "0.1.0": "http://registry.npmjs.org/connect-cradle/0.1.0" }, "dist": { "0.0.3": { "shasum": "c023ab5a84d966366ea7a627a4161d5fa4037ea0", "tarball": "http://registry.npmjs.org/connect-cradle/-/connect-cradle-0.0.3.tgz" }, "0.1.0": { "shasum": "a661bce3c9df6e5afaf0defbe33013101980a883", "tarball": "http://registry.npmjs.org/connect-cradle/-/connect-cradle-0.1.0.tgz" } }, "keywords": [ "connect", "express", "middleware", "cradle", "store", "session", "connect-cradle", "couchdb", "connect-couchdb" ], "url": "http://registry.npmjs.org/connect-cradle/" }, "connect-devcaps": { "name": "connect-devcaps", "description": "Devcaps implementation built for express and connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-09-30T02:39:33.291Z", "created": "2011-09-30T02:39:31.575Z", "0.0.1": "2011-09-30T02:39:33.291Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/devcaps/connect-devcaps.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-devcaps/0.0.1" }, "dist": { "0.0.1": { "shasum": "c58b3831d3eec0d67ef553047b5c036200c04f2b", "tarball": "http://registry.npmjs.org/connect-devcaps/-/connect-devcaps-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-devcaps/" }, "connect-docco": { "name": "connect-docco", "description": "docco middleware for connect. Mix it with socket.io and watch to get fancy automatic updates.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mklabs", "email": "daniel.mickael@gmail.com" } ], "time": { "modified": "2011-11-08T21:21:25.199Z", "created": "2011-09-04T19:20:25.824Z", "0.0.0": "2011-09-04T19:20:26.573Z", "0.0.1": "2011-09-04T19:35:21.899Z", "0.0.2": "2011-11-08T21:21:25.199Z" }, "author": { "name": "mklabs" }, "repository": { "type": "git", "url": "git://github.com/mklabs/connect-docco.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/connect-docco/0.0.0", "0.0.1": "http://registry.npmjs.org/connect-docco/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-docco/0.0.2" }, "dist": { "0.0.0": { "shasum": "9ea1c97a218bb038a4c93aafdcdd4974d87565ad", "tarball": "http://registry.npmjs.org/connect-docco/-/connect-docco-0.0.0.tgz" }, "0.0.1": { "shasum": "e9ca0ee82f46155b8c4271e869b98452021e04a9", "tarball": "http://registry.npmjs.org/connect-docco/-/connect-docco-0.0.1.tgz" }, "0.0.2": { "shasum": "e75fe3432d2bdf142141f4eebe46b3d65dc9434d", "tarball": "http://registry.npmjs.org/connect-docco/-/connect-docco-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-docco/" }, "connect-dojo": { "name": "connect-dojo", "description": "Connect middleware exposing the Dojo Toolkit", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-08-11T12:20:36.422Z", "created": "2011-05-26T23:56:25.987Z", "0.0.1": "2011-05-26T23:56:27.745Z", "0.0.2": "2011-08-02T23:08:28.650Z", "0.0.3": "2011-08-03T17:50:12.764Z", "0.0.4": "2011-08-09T15:03:53.949Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-connect-dojo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-dojo/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-dojo/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-dojo/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-dojo/0.0.4" }, "dist": { "0.0.1": { "shasum": "98596286279f00bd7b93ca0729a85d3f2f5fa80f", "tarball": "http://registry.npmjs.org/connect-dojo/-/connect-dojo-0.0.1.tgz" }, "0.0.2": { "shasum": "e295052617326469d3d2b211806c7ef401e040db", "tarball": "http://registry.npmjs.org/connect-dojo/-/connect-dojo-0.0.2.tgz" }, "0.0.3": { "shasum": "096243d2ca02905809a62187ec05022c38a82529", "tarball": "http://registry.npmjs.org/connect-dojo/-/connect-dojo-0.0.3.tgz" }, "0.0.4": { "shasum": "077c9780d44ecb8d66c75cdf30db88b5ec366d1b", "tarball": "http://registry.npmjs.org/connect-dojo/-/connect-dojo-0.0.4.tgz" } }, "keywords": [ "connect", "express", "dojo" ], "url": "http://registry.npmjs.org/connect-dojo/" }, "connect-esi": { "name": "connect-esi", "description": "ESI tag processor for the connect framework", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "veerman", "email": "sveerman@postmedia.com" } ], "time": { "modified": "2011-11-21T22:49:10.890Z", "created": "2011-08-08T18:48:55.145Z", "0.0.1": "2011-08-08T18:48:55.402Z", "0.0.2": "2011-08-09T20:46:02.502Z", "0.0.3": "2011-08-12T21:02:09.156Z", "0.0.4": "2011-08-16T18:16:10.232Z", "0.1.0": "2011-08-18T21:34:06.708Z", "0.1.1": "2011-08-19T21:57:44.594Z", "0.1.2": "2011-08-23T18:02:27.352Z", "0.1.3": "2011-08-25T20:02:51.470Z", "0.1.4": "2011-09-26T20:39:59.585Z", "0.1.5": "2011-10-03T17:32:42.501Z", "0.1.6": "2011-11-11T19:42:06.736Z", "0.1.7": "2011-11-21T22:49:10.890Z" }, "author": { "name": "Stephen Veerman", "email": "sveerman@postmedia.com" }, "repository": { "type": "git", "url": "git://github.com/Postmedia/connect-esi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-esi/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-esi/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-esi/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-esi/0.0.4", "0.1.0": "http://registry.npmjs.org/connect-esi/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-esi/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-esi/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-esi/0.1.3", "0.1.4": "http://registry.npmjs.org/connect-esi/0.1.4", "0.1.5": "http://registry.npmjs.org/connect-esi/0.1.5", "0.1.6": "http://registry.npmjs.org/connect-esi/0.1.6", "0.1.7": "http://registry.npmjs.org/connect-esi/0.1.7" }, "dist": { "0.0.1": { "shasum": "e934aee72d8ff43136f87ed17610ac2fcc521895", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.0.1.tgz" }, "0.0.2": { "shasum": "0990f83351e1781f4acdc117d59f6c1ae8ccd522", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.0.2.tgz" }, "0.0.3": { "shasum": "77bb4ee243635da742cc5843abd8c522ec958762", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.0.3.tgz" }, "0.0.4": { "shasum": "5a0a9a3f0d0690008b508787759a718646cc8095", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.0.4.tgz" }, "0.1.0": { "shasum": "98ed58276b01c1d738408362cd5e713a5a631440", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.0.tgz" }, "0.1.1": { "shasum": "9c569ede04700ac51d9192f35c73152bce8c34b9", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.1.tgz" }, "0.1.2": { "shasum": "2499afe28ee40369b78828e946dd37c2139fce50", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.2.tgz" }, "0.1.3": { "shasum": "23534d2d74b5b1b5ad4b677dc8dacfc73fa4eab9", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.3.tgz" }, "0.1.4": { "shasum": "3cc1b70353bd33757e8319115c1641648e5915e3", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.4.tgz" }, "0.1.5": { "shasum": "3ccf854c090a668e2a888a8a2c887e7db679fede", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.5.tgz" }, "0.1.6": { "shasum": "59494c3ff01fa4f61cbb0603eb3604ba791d65db", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.6.tgz" }, "0.1.7": { "shasum": "0e937062da91fbfdddf122461a9f8af0eba2e842", "tarball": "http://registry.npmjs.org/connect-esi/-/connect-esi-0.1.7.tgz" } }, "keywords": [ "coffeescript", "connect", "esi" ], "url": "http://registry.npmjs.org/connect-esi/" }, "connect-facebook": { "name": "connect-facebook", "description": "Facebook cookie parser middleware for Connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gasi", "email": "daniel@gasienica.ch" } ], "time": { "modified": "2011-04-22T09:14:29.385Z", "created": "2011-04-22T09:14:29.028Z", "0.0.1": "2011-04-22T09:14:29.385Z" }, "author": { "name": "Daniel Gasienica", "email": "daniel@gasienica.ch" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-facebook/0.0.1" }, "dist": { "0.0.1": { "shasum": "68e6783c42a2a66a4774f07eeeb47b456b13bd93", "tarball": "http://registry.npmjs.org/connect-facebook/-/connect-facebook-0.0.1.tgz" } }, "keywords": [ "connect", "facebook", "middleware", "session" ], "url": "http://registry.npmjs.org/connect-facebook/" }, "connect-file-cache": { "name": "connect-file-cache", "description": "A Connect middleware for mapping routes to memory", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-11-14T13:43:04.970Z", "created": "2011-09-24T21:40:11.813Z", "0.1.0": "2011-09-24T21:40:12.011Z", "0.2.0": "2011-10-02T20:22:06.927Z", "0.2.1": "2011-10-02T20:30:08.701Z", "0.2.2": "2011-10-05T21:09:36.922Z", "0.2.3": "2011-10-20T22:54:53.342Z", "0.2.4": "2011-11-14T13:43:04.970Z" }, "author": { "name": "Trevor Burnham", "url": "http://trevorburnham.com" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/connect-file-cache.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-file-cache/0.1.0", "0.2.0": "http://registry.npmjs.org/connect-file-cache/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-file-cache/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-file-cache/0.2.2", "0.2.3": "http://registry.npmjs.org/connect-file-cache/0.2.3", "0.2.4": "http://registry.npmjs.org/connect-file-cache/0.2.4" }, "dist": { "0.1.0": { "shasum": "a063689cb96c35018bf2a4344ca415b98e4d73bb", "tarball": "http://registry.npmjs.org/connect-file-cache/-/connect-file-cache-0.1.0.tgz" }, "0.2.0": { "shasum": "9ba4a560445d07fe62d874736936177af2afbfd7", "tarball": "http://registry.npmjs.org/connect-file-cache/-/connect-file-cache-0.2.0.tgz" }, "0.2.1": { "shasum": "0aa73dad113d4b221308a2d0708705d556281f6c", "tarball": "http://registry.npmjs.org/connect-file-cache/-/connect-file-cache-0.2.1.tgz" }, "0.2.2": { "shasum": "67c0347b8b64740433028b826b73f57916e64cc8", "tarball": "http://registry.npmjs.org/connect-file-cache/-/connect-file-cache-0.2.2.tgz" }, "0.2.3": { "shasum": "fe00b8a6248d7d2ee35d132ac19d7c8b07fdc84a", "tarball": "http://registry.npmjs.org/connect-file-cache/-/connect-file-cache-0.2.3.tgz" }, "0.2.4": { "shasum": "6d6afddde29314f2e5cb2c0725d487caadc75913", "tarball": "http://registry.npmjs.org/connect-file-cache/-/connect-file-cache-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/connect-file-cache/" }, "connect-force-domain": { "name": "connect-force-domain", "description": "Force all visitors onto a single domain", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "shapeshed", "email": "george@shapeshed.com" } ], "time": { "modified": "2011-11-17T17:17:32.961Z", "created": "2011-02-13T20:16:40.215Z", "0.0.1": "2011-02-13T20:16:40.635Z", "0.0.2": "2011-02-17T09:59:55.431Z", "0.0.3": "2011-11-17T17:17:32.961Z" }, "author": { "name": "George Ornbo", "email": "george@shapeshed.com", "url": "http://shapeshed.com" }, "repository": { "type": "git", "url": "git://github.com/shapeshed/connect-force-domain.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-force-domain/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-force-domain/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-force-domain/0.0.3" }, "dist": { "0.0.1": { "shasum": "002254ca6c49b91a2776b40b6fe7552df6578fc1", "tarball": "http://registry.npmjs.org/connect-force-domain/-/connect-force-domain-0.0.1.tgz" }, "0.0.2": { "shasum": "60059e12a8689b409e1a5f69e6d8552ce5e28d9b", "tarball": "http://registry.npmjs.org/connect-force-domain/-/connect-force-domain-0.0.2.tgz" }, "0.0.3": { "shasum": "c9ffddacab5cf45cfcf09ca750516e1f9dd853c8", "tarball": "http://registry.npmjs.org/connect-force-domain/-/connect-force-domain-0.0.3.tgz" } }, "keywords": [ "no-www", "rack", "middleware", "connect" ], "url": "http://registry.npmjs.org/connect-force-domain/" }, "connect-form": { "name": "connect-form", "description": "urlencoded / multipart form parsing middleware for Connect", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-03-25T15:41:56.520Z", "created": "2011-03-25T15:41:56.520Z", "0.0.1": "2011-03-25T15:41:56.520Z", "0.1.0": "2011-03-25T15:41:56.520Z", "0.1.1": "2011-03-25T15:41:56.520Z", "0.1.2": "2011-03-25T15:41:56.520Z", "0.2.0": "2011-03-25T15:41:56.520Z", "0.2.1": "2011-03-25T15:41:56.520Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-form/0.0.1", "0.1.0": "http://registry.npmjs.org/connect-form/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-form/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-form/0.1.2", "0.2.0": "http://registry.npmjs.org/connect-form/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-form/0.2.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-form/-/connect-form-0.0.1.tgz" }, "0.1.0": { "tarball": "http://packages:5984/connect-form/-/connect-form-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/connect-form/-/connect-form-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/connect-form/-/connect-form-0.1.2.tgz" }, "0.2.0": { "shasum": "2fa5f7d59567cbb311891b30e7caba1ecd3d2861", "tarball": "http://registry.npmjs.org/connect-form/-/connect-form-0.2.0.tgz" }, "0.2.1": { "shasum": "227fd460bcd136e3631f8875c6d8ca655b89a639", "tarball": "http://registry.npmjs.org/connect-form/-/connect-form-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/connect-form/" }, "connect-formaline": { "name": "connect-formaline", "description": "urlencoded / multipart form parsing middleware for Connect", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "diversario", "email": "ilya.shaisultanov@gmail.com" } ], "time": { "modified": "2011-09-29T11:17:12.305Z", "created": "2011-09-29T11:17:11.836Z", "0.0.2": "2011-09-29T11:17:12.305Z" }, "author": { "name": "diversario", "email": "ilya.shaisultanov@gmail.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/connect-formaline/0.0.2" }, "dist": { "0.0.2": { "shasum": "0cef6241029d2ef3abce71abeff191f1b853f82c", "tarball": "http://registry.npmjs.org/connect-formaline/-/connect-formaline-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-formaline/" }, "connect-fs": { "name": "connect-fs", "description": "FileSystem session store for Connect", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tnantoka", "email": "bornneet@livedoor.com" } ], "time": { "modified": "2011-10-31T03:51:39.561Z", "created": "2011-09-24T15:46:11.721Z", "0.0.1": "2011-09-24T15:46:16.852Z", "0.1.0": "2011-10-30T15:34:24.597Z", "0.1.1": "2011-10-31T03:51:39.561Z" }, "author": { "name": "tnantoka", "email": "bornneet@livedoor.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-fs/0.0.1", "0.1.0": "http://registry.npmjs.org/connect-fs/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-fs/0.1.1" }, "dist": { "0.0.1": { "shasum": "5e8cf03f8908476afbaf04fb793809e49639b53a", "tarball": "http://registry.npmjs.org/connect-fs/-/connect-fs-0.0.1.tgz" }, "0.1.0": { "shasum": "2177b2a1e2b5aa926a2728782ea3acc434d1fb16", "tarball": "http://registry.npmjs.org/connect-fs/-/connect-fs-0.1.0.tgz" }, "0.1.1": { "shasum": "a478ac6e6472b82471003ad11ead743c5a3577a6", "tarball": "http://registry.npmjs.org/connect-fs/-/connect-fs-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/connect-fs/" }, "connect-geoip": { "name": "connect-geoip", "description": "Connect middleware to query client geolocation from geoip data", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "orktes", "email": "jaakko@applifier.com" } ], "time": { "modified": "2011-12-12T10:03:45.146Z", "created": "2011-06-23T11:27:26.893Z", "0.0.1": "2011-06-23T11:27:27.683Z", "0.0.2": "2011-12-12T10:03:45.146Z" }, "author": { "name": "Jaakko Lukkari", "email": "jaakko@applifier.com" }, "repository": { "type": "git", "url": "git://github.com/Applifier/connect-geoip.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-geoip/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-geoip/0.0.2" }, "dist": { "0.0.1": { "shasum": "1bc61c61c9daad4e579f8f56bd3ade032679f20f", "tarball": "http://registry.npmjs.org/connect-geoip/-/connect-geoip-0.0.1.tgz" }, "0.0.2": { "shasum": "dcda21eeb570bb355113f65b06ab36b0e9be50f8", "tarball": "http://registry.npmjs.org/connect-geoip/-/connect-geoip-0.0.2.tgz" } }, "keywords": [ "geoip", "connect" ], "url": "http://registry.npmjs.org/connect-geoip/" }, "connect-googleapps": { "name": "connect-googleapps", "description": "Google Apps OpenID auth middleware for Connect", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "titanous", "email": "jonathan@titanous.com" } ], "time": { "modified": "2011-10-20T15:53:52.938Z", "created": "2011-05-26T14:10:18.899Z", "0.1.0": "2011-05-26T14:10:39.362Z", "0.2.0": "2011-06-16T18:47:45.851Z", "0.2.1": "2011-06-16T19:51:56.260Z", "0.2.2": "2011-07-08T15:01:39.614Z", "0.2.3": "2011-07-08T15:21:42.069Z", "0.2.4": "2011-07-11T13:42:21.319Z", "0.2.5": "2011-10-20T15:53:52.938Z" }, "repository": { "type": "git", "url": "git://github.com/Shopify/connect-googleapps.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-googleapps/0.1.0", "0.2.0": "http://registry.npmjs.org/connect-googleapps/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-googleapps/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-googleapps/0.2.2", "0.2.3": "http://registry.npmjs.org/connect-googleapps/0.2.3", "0.2.4": "http://registry.npmjs.org/connect-googleapps/0.2.4", "0.2.5": "http://registry.npmjs.org/connect-googleapps/0.2.5" }, "dist": { "0.1.0": { "shasum": "0d24ebd7cacd624c2351fe634ad8a184d904c089", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.1.0.tgz" }, "0.2.0": { "shasum": "3737a763da71bdb101bcdb360c772264953bb5bb", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.2.0.tgz" }, "0.2.1": { "shasum": "3bb5a25915575f6921d36941593c802d15da7d57", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.2.1.tgz" }, "0.2.2": { "shasum": "7ef317d688c80fe859af4492e5b9f0fd569b4a0b", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.2.2.tgz" }, "0.2.3": { "shasum": "ec83a84fd0033d9bce46f48edde8666ccf59c113", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.2.3.tgz" }, "0.2.4": { "shasum": "35cf98d71e893adb58dfe9cc7f68a9d9649fef3a", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.2.4.tgz" }, "0.2.5": { "shasum": "ab9d318c37ef68e2a37f624b9226c18cc96e1786", "tarball": "http://registry.npmjs.org/connect-googleapps/-/connect-googleapps-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/connect-googleapps/" }, "connect-gzip": { "name": "connect-gzip", "description": "Gzip middleware for Connect. Based on implementation in Connect 0.5.9. Original source: https://github.com/senchalabs/connect/tree/c9a0c1e0e98451bb5fffb70c622b827a11bf4fc7", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "nateps", "email": "nate@nateps.com" } ], "time": { "modified": "2011-11-06T08:57:37.299Z", "created": "2011-04-23T02:26:26.576Z", "0.0.1": "2011-04-23T02:26:27.051Z", "0.1.0": "2011-04-26T00:40:19.491Z", "0.1.1": "2011-09-22T18:33:51.472Z", "0.1.2": "2011-09-26T18:58:11.523Z", "0.1.3": "2011-09-27T22:07:55.346Z", "0.1.4": "2011-10-07T01:24:32.370Z", "0.1.5": "2011-11-06T08:57:37.299Z" }, "author": { "name": "Nate Smith" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-gzip/0.0.1", "0.1.0": "http://registry.npmjs.org/connect-gzip/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-gzip/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-gzip/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-gzip/0.1.3", "0.1.4": "http://registry.npmjs.org/connect-gzip/0.1.4", "0.1.5": "http://registry.npmjs.org/connect-gzip/0.1.5" }, "dist": { "0.0.1": { "shasum": "14f61db8b1fdf3cc59c1c5d806dfbd7e1611649a", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.0.1.tgz" }, "0.1.0": { "shasum": "2da0502d7c275164f35e9a2f0a97085d4c37f83a", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.1.0.tgz" }, "0.1.1": { "shasum": "193a2e1f2e43a78ea35e075860631f8779c4772d", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.1.1.tgz" }, "0.1.2": { "shasum": "89444b699c5c4df8544eaf70bbcf7c478ba0dce5", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.1.2.tgz" }, "0.1.3": { "shasum": "dbbb7d33900eae3bd5f32e87da3df32223e6c549", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.1.3.tgz" }, "0.1.4": { "shasum": "8afc71fe247e6ac396f01324dc95cb70a7db70e2", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.1.4.tgz" }, "0.1.5": { "shasum": "4e0a9730c8b0e4a866b38ae4283669f26accb8c6", "tarball": "http://registry.npmjs.org/connect-gzip/-/connect-gzip-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/connect-gzip/" }, "connect-heroku-redis": { "name": "connect-heroku-redis", "description": "A heroku Redis session store wrapper for connect-redis.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "mike.hemesath", "email": "mike.hemesath@gmail.com" } ], "time": { "modified": "2011-07-12T20:37:07.987Z", "created": "2011-07-08T14:43:22.331Z", "0.1.0": "2011-07-08T14:43:23.018Z", "0.1.1": "2011-07-12T19:43:54.637Z", "0.1.2": "2011-07-12T19:57:59.478Z", "0.1.3": "2011-07-12T20:18:26.859Z", "0.1.4": "2011-07-12T20:27:41.745Z", "0.1.5": "2011-07-12T20:37:07.987Z" }, "author": { "name": "Mike Hemesath", "email": "mike.hemesath@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:mhemesath/connect-heroku-redis.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-heroku-redis/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-heroku-redis/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-heroku-redis/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-heroku-redis/0.1.3", "0.1.4": "http://registry.npmjs.org/connect-heroku-redis/0.1.4", "0.1.5": "http://registry.npmjs.org/connect-heroku-redis/0.1.5" }, "dist": { "0.1.0": { "shasum": "c130011399ad31d5d6f323cd687c47845ae13c9a", "tarball": "http://registry.npmjs.org/connect-heroku-redis/-/connect-heroku-redis-0.1.0.tgz" }, "0.1.1": { "shasum": "e66935361f4d05af0c390f73a68cdede8942c077", "tarball": "http://registry.npmjs.org/connect-heroku-redis/-/connect-heroku-redis-0.1.1.tgz" }, "0.1.2": { "shasum": "19e0a3f93d0d1ba960886295c56c67b0efe81a77", "tarball": "http://registry.npmjs.org/connect-heroku-redis/-/connect-heroku-redis-0.1.2.tgz" }, "0.1.3": { "shasum": "6705efe686ee764d2c338bca3a7a3e2b33a02c5c", "tarball": "http://registry.npmjs.org/connect-heroku-redis/-/connect-heroku-redis-0.1.3.tgz" }, "0.1.4": { "shasum": "89d8eafa57e06916db8237b609e6b4d55caaaab4", "tarball": "http://registry.npmjs.org/connect-heroku-redis/-/connect-heroku-redis-0.1.4.tgz" }, "0.1.5": { "shasum": "10d80908205cc50012a494fc89a6c84b07b618bf", "tarball": "http://registry.npmjs.org/connect-heroku-redis/-/connect-heroku-redis-0.1.5.tgz" } }, "keywords": [ "heroku", "redis", "connect", "express" ], "url": "http://registry.npmjs.org/connect-heroku-redis/" }, "connect-hopeful-body-parser": { "name": "connect-hopeful-body-parser", "description": "Attempt to parse body data without an Accept header", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "glenjamin", "email": "glenjamin@gmail.com" } ], "time": { "modified": "2011-11-04T16:22:18.604Z", "created": "2011-11-01T11:21:05.599Z", "0.0.1": "2011-11-01T11:21:06.897Z", "0.1.0": "2011-11-01T13:17:31.210Z", "0.1.1": "2011-11-04T16:22:18.604Z" }, "author": { "name": "Glen Mailer", "email": "glenjamin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/glenjamin/connect-hopeful-body-parser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-hopeful-body-parser/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-hopeful-body-parser/0.1.1" }, "dist": { "0.1.0": { "shasum": "f7c830f67cdaf4a497441fed5aacd4b9f1f1cacf", "tarball": "http://registry.npmjs.org/connect-hopeful-body-parser/-/connect-hopeful-body-parser-0.1.0.tgz" }, "0.1.1": { "shasum": "537e74b2f8bb3ab147786f1417e82a5d9d85ce83", "tarball": "http://registry.npmjs.org/connect-hopeful-body-parser/-/connect-hopeful-body-parser-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/connect-hopeful-body-parser/" }, "connect-i18n": { "name": "connect-i18n", "description": "Accept-language header parser middleware", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "time": { "modified": "2011-04-24T18:07:40.132Z", "created": "2011-04-24T18:07:40.132Z", "0.0.1": "2011-04-24T18:07:40.132Z", "0.2.0": "2011-04-24T18:07:40.132Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-i18n/0.0.1", "0.2.0": "http://registry.npmjs.org/connect-i18n/0.2.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-i18n/-/connect-i18n-0.0.1.tgz" }, "0.2.0": { "shasum": "562753bab0b9bdb8e0639891f2665eeb82353897", "tarball": "http://registry.npmjs.org/connect-i18n/-/connect-i18n-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/connect-i18n/" }, "connect-identity": { "name": "connect-identity", "description": "Long-lasting identity for connect apps", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ddollar", "email": "ddollar@gmail.com" } ], "author": { "name": "David Dollar" }, "repository": { "type": "git", "url": "http://github.com/ddollar/connect-identity.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-identity/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-identity/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/connect-identity/-/connect-identity-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/connect-identity/-/connect-identity-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/connect-identity/" }, "connect-image-resizer": { "name": "connect-image-resizer", "description": "Image resize on demand middleware for Connect", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-04-15T11:40:34.053Z", "created": "2011-02-18T02:22:05.225Z", "0.0.1": "2011-02-18T02:22:06.077Z", "0.0.2": "2011-03-29T10:13:08.185Z", "0.0.3": "2011-04-15T11:40:34.053Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-image-resizer/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-image-resizer/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-image-resizer/0.0.3" }, "dist": { "0.0.1": { "shasum": "035df79bbdcb751bb45d90d37c8630dba83b31cc", "tarball": "http://registry.npmjs.org/connect-image-resizer/-/connect-image-resizer-0.0.1.tgz" }, "0.0.2": { "shasum": "bd33fbdeb526f0e6ef41825207881624fcf94a68", "tarball": "http://registry.npmjs.org/connect-image-resizer/-/connect-image-resizer-0.0.2.tgz" }, "0.0.3": { "shasum": "73eb0358249727bea115a4d2b8393248b3b6ee6d", "tarball": "http://registry.npmjs.org/connect-image-resizer/-/connect-image-resizer-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/connect-image-resizer/" }, "connect-index": { "name": "connect-index", "description": "Connect middleware providing automatic directory listings.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "drio", "email": "driodeiros@gmail.com" } ], "time": { "modified": "2011-06-07T01:02:19.627Z", "created": "2011-06-07T01:02:19.280Z", "0.0.1": "2011-06-07T01:02:19.627Z" }, "author": { "name": "David Rio Deiros", "email": "driodeiros@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/drio/connect-index.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-index/0.0.1" }, "dist": { "0.0.1": { "shasum": "db2d05129eb1feba15b3086f76bbd2db4cca3f4a", "tarball": "http://registry.npmjs.org/connect-index/-/connect-index-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-index/" }, "connect-jsonp": { "name": "connect-jsonp", "description": "jsonp middleware for connect", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "steelThread", "email": "sean.mcdaniel@me.com" } ], "time": { "modified": "2011-06-15T14:02:26.978Z", "created": "2011-03-04T01:06:10.651Z", "0.0.2": "2011-03-04T01:06:10.651Z", "0.0.3": "2011-03-04T01:06:10.651Z", "0.0.4": "2011-03-04T01:06:16.149Z", "0.0.5": "2011-06-15T14:02:26.978Z" }, "author": { "name": "Sean McDaniel", "email": "sean.mcdaniel@me.com" }, "repository": { "type": "git", "url": "git://github.com/steelThread/connect-jsonp.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/connect-jsonp/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-jsonp/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-jsonp/0.0.4", "0.0.5": "http://registry.npmjs.org/connect-jsonp/0.0.5" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/connect-jsonp/-/connect-jsonp-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/connect-jsonp/-/connect-jsonp@0.0.3.tgz" }, "0.0.4": { "shasum": "778bc86b5a7dbf7dd5e37317c1b24c445eb6c522", "tarball": "http://registry.npmjs.org/connect-jsonp/-/connect-jsonp-0.0.4.tgz" }, "0.0.5": { "shasum": "bc93ac10c992ab0e4ef8d3aeabbeb4d43a9ec0ae", "tarball": "http://registry.npmjs.org/connect-jsonp/-/connect-jsonp-0.0.5.tgz" } }, "keywords": [ "jsonp", "connect", "middleware", "nodejs" ], "url": "http://registry.npmjs.org/connect-jsonp/" }, "connect-jsonrpc": { "name": "connect-jsonrpc", "description": "JSON-RPC 2 middleware for connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "versions": { "0.0.1": "http://registry.npmjs.org/connect-jsonrpc/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-jsonrpc/-/connect-jsonrpc-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-jsonrpc/" }, "connect-kyoto": { "name": "connect-kyoto", "description": "kyoto-tycoon session store for connect", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "kazupon", "email": "kawakazu80@gmail.com" } ], "time": { "modified": "2011-10-03T18:33:40.805Z", "created": "2011-09-20T15:45:12.880Z", "0.0.1": "2011-09-20T15:45:14.488Z", "0.1.0": "2011-09-20T17:47:35.953Z", "0.1.1": "2011-10-03T18:33:40.805Z" }, "author": { "name": "kazupon", "email": "kawakazu80@gmail.com", "url": "kazuya kawaguchi" }, "repository": { "type": "git", "url": "git://github.com/kazupon/connect-kyoto.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-kyoto/0.0.1", "0.1.0": "http://registry.npmjs.org/connect-kyoto/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-kyoto/0.1.1" }, "dist": { "0.0.1": { "shasum": "b9c0bc71c048ce468438cdae1392ef5d0570b757", "tarball": "http://registry.npmjs.org/connect-kyoto/-/connect-kyoto-0.0.1.tgz" }, "0.1.0": { "shasum": "f60f174823e75868fe32fcf9c8f89345d27dec7e", "tarball": "http://registry.npmjs.org/connect-kyoto/-/connect-kyoto-0.1.0.tgz" }, "0.1.1": { "shasum": "f062ac09ea568e0125c5713230f787c9ed520555", "tarball": "http://registry.npmjs.org/connect-kyoto/-/connect-kyoto-0.1.1.tgz" } }, "keywords": [ "session", "connect" ], "url": "http://registry.npmjs.org/connect-kyoto/" }, "connect-less": { "name": "connect-less", "description": "A simple `less` middleware for Connect", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "martinodf", "email": "puntodifuga@gmail.com" } ], "time": { "modified": "2011-10-31T15:40:42.460Z", "created": "2011-09-12T02:26:19.511Z", "0.1.0": "2011-09-12T02:26:19.855Z", "0.2.0": "2011-10-16T22:05:19.903Z", "0.2.1": "2011-10-20T20:57:58.293Z", "0.2.2": "2011-10-31T15:40:42.460Z" }, "author": { "name": "Martino di Filippo", "email": "puntodifuga@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/MartinodF/connect-less.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-less/0.1.0", "0.2.0": "http://registry.npmjs.org/connect-less/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-less/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-less/0.2.2" }, "dist": { "0.1.0": { "shasum": "2da12782344efd607d78f4ea003d27718198bb32", "tarball": "http://registry.npmjs.org/connect-less/-/connect-less-0.1.0.tgz" }, "0.2.0": { "shasum": "a5ecb10766ee97a1a29b35d1dce53271cecc381a", "tarball": "http://registry.npmjs.org/connect-less/-/connect-less-0.2.0.tgz" }, "0.2.1": { "shasum": "74d45fd9536e9397f1e9c902feff749e9e612bc0", "tarball": "http://registry.npmjs.org/connect-less/-/connect-less-0.2.1.tgz" }, "0.2.2": { "shasum": "8a86714574e9bcaf663edc8db4a0329795d27990", "tarball": "http://registry.npmjs.org/connect-less/-/connect-less-0.2.2.tgz" } }, "keywords": [ "compile", "compiler", "connect", "css", "express", "less", "lesscss", "middleware" ], "url": "http://registry.npmjs.org/connect-less/" }, "connect-load-balance": { "name": "connect-load-balance", "description": "Load balance system for Connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tdebarochez", "email": "thomas.barochez+npm@gmail.com" } ], "time": { "modified": "2011-04-09T13:59:38.564Z", "created": "2011-04-09T13:59:38.053Z", "0.1.0": "2011-04-09T13:59:38.564Z" }, "author": { "name": "Thomas Debarochez", "email": "thomas.barochez+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tdebarochez/connect-load-balance.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-load-balance/0.1.0" }, "dist": { "0.1.0": { "shasum": "e6b1dcfbc7ed1426e16aef8cb81943339462f09c", "tarball": "http://registry.npmjs.org/connect-load-balance/-/connect-load-balance-0.1.0.tgz" } }, "keywords": [ "connect", "load balance", "proxy", "http proxy", "middleware" ], "url": "http://registry.npmjs.org/connect-load-balance/" }, "connect-logger-statsd": { "name": "connect-logger-statsd", "description": "logging to statsd middleware for Connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "petef", "email": "petef@databits.net" } ], "time": { "modified": "2011-11-22T03:15:26.604Z", "created": "2011-11-22T03:15:25.531Z", "0.0.1": "2011-11-22T03:15:26.604Z" }, "author": { "name": "Pete Fritchman", "email": "petef@databits.net" }, "repository": { "type": "git", "url": "git://github.com/fetep/connect-logger-statsd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-logger-statsd/0.0.1" }, "dist": { "0.0.1": { "shasum": "e1e350f0f6dc538a50a1868b4008806c45c409ea", "tarball": "http://registry.npmjs.org/connect-logger-statsd/-/connect-logger-statsd-0.0.1.tgz" } }, "keywords": [ "connect", "middleware", "statsd", "logging" ], "url": "http://registry.npmjs.org/connect-logger-statsd/" }, "connect-lrdd": { "name": "connect-lrdd", "description": "Link-based Resource Descriptor Document (LRDD) middleware for Connect.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-14T03:43:03.788Z", "created": "2011-11-14T03:43:02.205Z", "0.1.0": "2011-11-14T03:43:03.788Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/connect-lrdd.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-lrdd/0.1.0" }, "dist": { "0.1.0": { "shasum": "107abb67ec41b1fe21da6de1766f32cf61808f4b", "tarball": "http://registry.npmjs.org/connect-lrdd/-/connect-lrdd-0.1.0.tgz" } }, "keywords": [ "connect", "express", "lrdd", "host-meta", "webfinger" ], "url": "http://registry.npmjs.org/connect-lrdd/" }, "connect-memcached": { "name": "connect-memcached", "description": "Memcached session store for Connect", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "balor", "email": "michal@balor.pl" } ], "time": { "modified": "2011-07-01T11:14:56.929Z", "created": "2011-07-01T11:14:56.204Z", "0.0.2": "2011-07-01T11:14:56.929Z" }, "author": { "name": "Michał Thoma", "email": "michal@balor.pl" }, "repository": { "type": "git", "url": "git://github.com/balor/connect-memcached.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/connect-memcached/0.0.2" }, "dist": { "0.0.2": { "shasum": "64ff07d85caa8179c6f818c6f404fef7f96a6b16", "tarball": "http://registry.npmjs.org/connect-memcached/-/connect-memcached-0.0.2.tgz" } }, "keywords": [ "memcached", "connection", "session", "store", "cache" ], "url": "http://registry.npmjs.org/connect-memcached/" }, "connect-mongo": { "name": "connect-mongo", "description": "MongoDB session store for Connect", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "kcbanner", "email": "kcbanner@gmail.com" } ], "time": { "modified": "2011-11-27T14:34:00.677Z", "created": "2011-03-08T05:36:36.406Z", "0.1.0": "2011-03-08T05:36:36.605Z", "0.1.1": "2011-03-18T01:01:09.965Z", "0.1.2": "2011-05-18T02:09:51.633Z", "0.1.3": "2011-06-28T21:50:29.520Z", "0.1.4": "2011-06-29T04:15:34.515Z", "0.1.5": "2011-07-08T01:42:40.255Z" }, "author": { "name": "Casey Banner", "email": "kcbanner@gmail.com" }, "users": { "troygoode": true }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-mongo/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-mongo/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-mongo/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-mongo/0.1.3", "0.1.4": "http://registry.npmjs.org/connect-mongo/0.1.4", "0.1.5": "http://registry.npmjs.org/connect-mongo/0.1.5" }, "dist": { "0.1.0": { "shasum": "01624c23c53dd87bf5ffc77917ea9adad845fcda", "tarball": "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.1.0.tgz" }, "0.1.1": { "shasum": "66df471064d0fcecbc8ac8260ac946e5be29d8e6", "tarball": "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.1.1.tgz" }, "0.1.2": { "shasum": "3ee5cc4103531536d26a7a9daae308a6656d601c", "tarball": "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.1.2.tgz" }, "0.1.3": { "shasum": "7c120f7f102a186f19807724a57b358988d2950e", "tarball": "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.1.3.tgz" }, "0.1.4": { "shasum": "da1478d3d8880122762ee2531ad2b7eaa82c06a9", "tarball": "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.1.4.tgz" }, "0.1.5": { "shasum": "2c9bf15e9fd2616d3b8e49434e52890f847e77f1", "tarball": "http://registry.npmjs.org/connect-mongo/-/connect-mongo-0.1.5.tgz" } }, "keywords": [ "connect", "mongo", "mongodb", "session", "express" ], "url": "http://registry.npmjs.org/connect-mongo/" }, "connect-mongodb": { "name": "connect-mongodb", "description": "mongodb session store for connect", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "time": { "modified": "2011-11-13T21:13:07.539Z", "created": "2011-01-08T14:15:51.862Z", "0.0.2": "2011-01-08T14:15:51.862Z", "0.0.4": "2011-01-08T14:15:51.862Z", "0.1.0": "2011-01-08T14:15:51.862Z", "0.1.1": "2011-01-10T00:43:36.794Z", "0.2.0": "2011-03-13T23:57:27.136Z", "0.2.1": "2011-03-14T00:16:58.182Z", "0.2.2": "2011-03-23T18:47:49.944Z", "0.3.0": "2011-04-28T23:40:57.858Z", "0.4.0": "2011-05-31T08:06:15.463Z", "1.0.0beta": "2011-06-29T10:25:52.401Z", "1.0.0rc": "2011-07-05T10:45:07.244Z", "1.0.0rc2": "2011-07-13T21:35:39.955Z", "1.0.0": "2011-07-27T22:06:24.902Z", "1.1.0": "2011-11-11T08:24:29.784Z", "1.1.1": "2011-11-13T21:13:07.539Z" }, "repository": { "type": "git", "url": "git://github.com/masylum/connect-mongodb.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/connect-mongodb/0.0.2", "0.0.4": "http://registry.npmjs.org/connect-mongodb/0.0.4", "0.1.0": "http://registry.npmjs.org/connect-mongodb/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-mongodb/0.1.1", "0.2.0": "http://registry.npmjs.org/connect-mongodb/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-mongodb/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-mongodb/0.2.2", "0.3.0": "http://registry.npmjs.org/connect-mongodb/0.3.0", "0.4.0": "http://registry.npmjs.org/connect-mongodb/0.4.0", "1.0.0beta": "http://registry.npmjs.org/connect-mongodb/1.0.0beta", "1.0.0rc": "http://registry.npmjs.org/connect-mongodb/1.0.0rc", "1.0.0rc2": "http://registry.npmjs.org/connect-mongodb/1.0.0rc2", "1.0.0": "http://registry.npmjs.org/connect-mongodb/1.0.0", "1.1.0": "http://registry.npmjs.org/connect-mongodb/1.1.0", "1.1.1": "http://registry.npmjs.org/connect-mongodb/1.1.1" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/connect-mongodb/-/connect-mongodb-0.0.2.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.0.4.tgz" }, "0.1.0": { "shasum": "7be22249204320066c8b50b18a1a99b9fa9fc9b1", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.1.0.tgz" }, "0.1.1": { "shasum": "cb9dfb2cb5c783ed050f603dfdbc77388f91484c", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.1.1.tgz" }, "0.2.0": { "shasum": "1343e702fc090515b626b0d60c42b1bd6c702c8c", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.2.0.tgz" }, "0.2.1": { "shasum": "48dc02ba7667155ac75d8600cd4bf488a4985bea", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.2.1.tgz" }, "0.2.2": { "shasum": "65d9e1198ae686a856155ee1386ab34d4c4e134e", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.2.2.tgz" }, "0.3.0": { "shasum": "9f4264d51d868366c3a65ea8482e3b5e48c6372c", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.3.0.tgz" }, "0.4.0": { "shasum": "c30665f50dcbec51a91410b775166006097239f1", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-0.4.0.tgz" }, "1.0.0beta": { "shasum": "13d34863b62a22e3a20918dccd176a61c104f0a3", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-1.0.0beta.tgz" }, "1.0.0rc": { "shasum": "23a98cf322964884586ea2447aabf5d95a9243dc", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-1.0.0rc.tgz" }, "1.0.0rc2": { "shasum": "41d6ed620e743c43528f4bdd9b2caa545d10e0b8", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-1.0.0rc2.tgz" }, "1.0.0": { "shasum": "d323a84395fec7b5b83937174e9ad0ec8720b08a", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-1.0.0.tgz" }, "1.1.0": { "shasum": "79606d4ea52070f9edf1e4f9b8f78eadaa196abc", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-1.1.0.tgz" }, "1.1.1": { "shasum": "34908827399c33c884947eeeb6c3b76457303ee6", "tarball": "http://registry.npmjs.org/connect-mongodb/-/connect-mongodb-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/connect-mongodb/" }, "connect-mongoose": { "name": "connect-mongoose", "description": "Mongoose based SessionStorage for connect's session middleware", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "scott", "email": "scott.rahner@gmail.com" } ], "time": { "modified": "2011-10-10T13:15:59.992Z", "created": "2011-07-13T03:50:25.982Z", "0.0.1": "2011-07-13T03:50:26.187Z", "0.0.2": "2011-10-10T13:15:59.992Z" }, "author": { "name": "Scott Rahner, N1 Concepts" }, "repository": { "type": "git", "url": "git://github.com/scott2449/connect-mongoose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-mongoose/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-mongoose/0.0.2" }, "dist": { "0.0.1": { "shasum": "4583a90f4c2813bf4ba8e6d4558534e72bc7fee3", "tarball": "http://registry.npmjs.org/connect-mongoose/-/connect-mongoose-0.0.1.tgz" }, "0.0.2": { "shasum": "eb79167ae0da5059069483dd9bc2e49261cb8b7b", "tarball": "http://registry.npmjs.org/connect-mongoose/-/connect-mongoose-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-mongoose/" }, "connect-mongoose-session": { "name": "connect-mongoose-session", "description": "mongodb session store for connect and mongoose", "dist-tags": { "latest": "0.4.8" }, "maintainers": [ { "name": "fkei", "email": "kei.topaz@gmail.com" } ], "time": { "modified": "2011-08-17T03:32:12.274Z", "created": "2011-08-17T03:32:09.719Z", "0.4.8": "2011-08-17T03:32:12.274Z" }, "author": { "name": "Kei Funagayama", "email": "kei.topaz@gmail.com" }, "versions": { "0.4.8": "http://registry.npmjs.org/connect-mongoose-session/0.4.8" }, "dist": { "0.4.8": { "shasum": "840ebc874cf01d62402a805f98e0739a9c48d814", "tarball": "http://registry.npmjs.org/connect-mongoose-session/-/connect-mongoose-session-0.4.8.tgz" } }, "url": "http://registry.npmjs.org/connect-mongoose-session/" }, "connect-mongoose-sessionstore": { "name": "connect-mongoose-sessionstore", "description": "session store for connect and mongoose", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "codemastercode", "email": "codemastercode@gmail.com" } ], "time": { "modified": "2011-10-14T22:58:06.618Z", "created": "2011-10-14T22:58:06.341Z", "0.4.9": "2011-10-14T22:58:06.618Z" }, "author": { "name": "Code Master" }, "versions": { "0.4.9": "http://registry.npmjs.org/connect-mongoose-sessionstore/0.4.9" }, "dist": { "0.4.9": { "shasum": "e5e032c505b24e9abac235260c55256bab488ddc", "tarball": "http://registry.npmjs.org/connect-mongoose-sessionstore/-/connect-mongoose-sessionstore-0.4.9.tgz" } }, "url": "http://registry.npmjs.org/connect-mongoose-sessionstore/" }, "connect-mysql-session": { "name": "connect-mysql-session", "description": "A MySQL session store for node.js connect.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "danieldickison", "email": "ddickison@carnegielearning.com" } ], "time": { "modified": "2011-09-07T20:19:53.496Z", "created": "2011-07-20T14:04:25.218Z", "0.1.0": "2011-07-20T14:04:25.358Z", "0.1.1": "2011-08-01T21:13:16.149Z", "0.1.2": "2011-08-03T18:48:38.104Z", "0.1.3": "2011-09-07T20:19:53.496Z" }, "author": { "name": "Daniel Dickison", "email": "ddickison@carnegielearning.com" }, "repository": { "type": "git", "url": "git://github.com/CarnegieLearning/connect-mysql-session.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-mysql-session/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-mysql-session/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-mysql-session/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-mysql-session/0.1.3" }, "dist": { "0.1.0": { "shasum": "2a2ed294f34e51797a94a3a823b85279da843520", "tarball": "http://registry.npmjs.org/connect-mysql-session/-/connect-mysql-session-0.1.0.tgz" }, "0.1.1": { "shasum": "801e6e241064ed3e20ff35641d4b0469aa94dddd", "tarball": "http://registry.npmjs.org/connect-mysql-session/-/connect-mysql-session-0.1.1.tgz" }, "0.1.2": { "shasum": "b2a16650d0bce189a810cee401571e27139d18cf", "tarball": "http://registry.npmjs.org/connect-mysql-session/-/connect-mysql-session-0.1.2.tgz" }, "0.1.3": { "shasum": "30919df32436727e58a341c769d8c42546e3ed63", "tarball": "http://registry.npmjs.org/connect-mysql-session/-/connect-mysql-session-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/connect-mysql-session/" }, "connect-no-www": { "name": "connect-no-www", "description": "Simple no-www redirection as connect middleware", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "vincentwoo", "email": "me@vincentwoo.com" } ], "time": { "modified": "2011-05-13T22:29:07.627Z", "created": "2011-05-13T22:29:07.251Z", "0.1.0": "2011-05-13T22:29:07.627Z" }, "author": { "name": "Vincent Woo", "email": "me@vincentwoo.com", "url": "http://vincentwoo.com" }, "repository": { "type": "git", "url": "git@github.com:vincentwoo/connect-no-www.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-no-www/0.1.0" }, "dist": { "0.1.0": { "shasum": "2cbe7c21eea1ea8ac21ebe6a1d241e2f437941bc", "tarball": "http://registry.npmjs.org/connect-no-www/-/connect-no-www-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/connect-no-www/" }, "connect-notifo": { "name": "connect-notifo", "description": "Connect middleware for notifo alerts.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "time": { "modified": "2011-07-27T06:10:25.505Z", "created": "2011-07-27T06:10:24.891Z", "0.0.1": "2011-07-27T06:10:25.505Z" }, "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "repository": { "type": "git", "url": "git://github.com/mape/connect-notifo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-notifo/0.0.1" }, "dist": { "0.0.1": { "shasum": "17b7d1d1c35ab61618b1dabbff4f877a03fd7cf4", "tarball": "http://registry.npmjs.org/connect-notifo/-/connect-notifo-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-notifo/" }, "connect-parallel": { "name": "connect-parallel", "description": "Connect middleware that makes possible to run asynchronous middlewares parallel", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "orktes", "email": "jaakko@applifier.com" } ], "time": { "modified": "2011-10-14T13:52:27.453Z", "created": "2011-10-14T13:52:26.472Z", "0.0.1": "2011-10-14T13:52:27.453Z" }, "author": { "name": "Jaakko Lukkari", "email": "opensource@applifier.com" }, "repository": { "type": "git", "url": "git://github.com/Applifier/connect-parallel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-parallel/0.0.1" }, "dist": { "0.0.1": { "shasum": "7d774efbf657667ede81927fb57cb097b57bbbde", "tarball": "http://registry.npmjs.org/connect-parallel/-/connect-parallel-0.0.1.tgz" } }, "keywords": [ "connect" ], "url": "http://registry.npmjs.org/connect-parallel/" }, "connect-parameter-router": { "name": "connect-parameter-router", "description": "Query and body parameter based routing for connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "orktes", "email": "jaakko@applifier.com" } ], "time": { "modified": "2011-05-11T13:25:01.107Z", "created": "2011-05-11T13:25:00.304Z", "0.0.1": "2011-05-11T13:25:01.107Z" }, "author": { "name": "http://applifier.com" }, "repository": { "type": "git", "url": "git://github.com/Applifier/connect-parameter-router.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-parameter-router/0.0.1" }, "dist": { "0.0.1": { "shasum": "14a26f8537faf3b58bddf68af9d480ac618cef3c", "tarball": "http://registry.npmjs.org/connect-parameter-router/-/connect-parameter-router-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-parameter-router/" }, "connect-pg": { "name": "connect-pg", "description": "Connect storage using PostgreSQL.", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "jebas", "email": "jeff.l.baskin@gmail.com" } ], "time": { "modified": "2011-09-22T22:07:21.550Z", "created": "2011-06-26T13:40:57.402Z", "1.0.0": "2011-06-26T13:40:57.702Z", "1.1.0": "2011-08-30T04:21:04.699Z", "1.1.1": "2011-09-14T02:01:31.565Z", "1.1.2": "2011-09-20T01:19:03.678Z", "1.1.3": "2011-09-22T22:07:21.550Z" }, "author": { "name": "Jeff Baskin", "email": "jeff.l.baskin@gmail.com" }, "repository": { "type": "git", "url": "ssh://git@github.com/jebas/connect-pg.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/connect-pg/1.0.0", "1.1.0": "http://registry.npmjs.org/connect-pg/1.1.0", "1.1.1": "http://registry.npmjs.org/connect-pg/1.1.1", "1.1.2": "http://registry.npmjs.org/connect-pg/1.1.2", "1.1.3": "http://registry.npmjs.org/connect-pg/1.1.3" }, "dist": { "1.0.0": { "shasum": "eee210e00f5eccb582e1202ea8e3bc83de44f63d", "tarball": "http://registry.npmjs.org/connect-pg/-/connect-pg-1.0.0.tgz" }, "1.1.0": { "shasum": "fc13edec3585f246b320fd51e394f6024b22ff73", "tarball": "http://registry.npmjs.org/connect-pg/-/connect-pg-1.1.0.tgz" }, "1.1.1": { "shasum": "4f387b6f7478e740a999cb9ad92ff8ce9d2b46a3", "tarball": "http://registry.npmjs.org/connect-pg/-/connect-pg-1.1.1.tgz" }, "1.1.2": { "shasum": "aac4842538a27665c4d9d5cae27add014f6b16fb", "tarball": "http://registry.npmjs.org/connect-pg/-/connect-pg-1.1.2.tgz" }, "1.1.3": { "shasum": "e73b2f67961fe9632e12f8bfb226b0d4a59f8eb4", "tarball": "http://registry.npmjs.org/connect-pg/-/connect-pg-1.1.3.tgz" } }, "keywords": [ "pg", "connect", "postgres", "postgresql", "express" ], "url": "http://registry.npmjs.org/connect-pg/" }, "connect-proxy": { "name": "connect-proxy", "description": "Retrieve originating ip/host values when proxying to your connect app", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "gonsfx", "email": "gonsfx@googlemail.com" } ], "time": { "modified": "2011-05-15T11:26:02.159Z", "created": "2011-05-09T20:14:38.879Z", "1.0.0": "2011-05-09T20:14:39.622Z", "1.0.1": "2011-05-15T11:16:45.093Z", "1.0.2": "2011-05-15T11:26:02.159Z" }, "author": { "name": "Christoph Werner", "email": "gonsfx@googlemail.com", "url": "http://twitter.com/gonsfx" }, "repository": { "type": "git", "url": "git://github.com/gonsfx/connect-proxy.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/connect-proxy/1.0.0", "1.0.1": "http://registry.npmjs.org/connect-proxy/1.0.1", "1.0.2": "http://registry.npmjs.org/connect-proxy/1.0.2" }, "dist": { "1.0.0": { "shasum": "7ef5864f4ea78606f01d8408f2cc59ab06c790d6", "tarball": "http://registry.npmjs.org/connect-proxy/-/connect-proxy-1.0.0.tgz" }, "1.0.1": { "shasum": "89735ff4a508d1a7a70d20b623ee907f9c118245", "tarball": "http://registry.npmjs.org/connect-proxy/-/connect-proxy-1.0.1.tgz" }, "1.0.2": { "shasum": "dd6e9a9ddfc9f78c7fad7328a02d9c08d88523b4", "tarball": "http://registry.npmjs.org/connect-proxy/-/connect-proxy-1.0.2.tgz" } }, "keywords": [ "connect", "middleware", "proxy", "apache", "nginx", "squid", "headers" ], "url": "http://registry.npmjs.org/connect-proxy/" }, "connect-queryparser": { "name": "connect-queryparser", "description": "Add req.query and req.pathname as parsed by `url` and `querystring`", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-07T00:40:46.136Z", "created": "2011-08-07T00:40:45.737Z", "1.0.0": "2011-08-07T00:40:46.136Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/connect-queryparser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/connect-queryparser/1.0.0" }, "dist": { "1.0.0": { "shasum": "de03602463cd0308e43bbd8f8b057a3d3ec097a7", "tarball": "http://registry.npmjs.org/connect-queryparser/-/connect-queryparser-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/connect-queryparser/" }, "connect-redis": { "name": "connect-redis", "description": "Redis session store for Connect", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-11-17T17:12:40.964Z", "created": "2010-12-20T23:28:47.888Z", "0.0.1": "2010-12-20T23:28:47.888Z", "0.0.2": "2010-12-20T23:28:47.888Z", "0.1.0": "2010-12-20T23:28:47.888Z", "0.1.1": "2010-12-20T23:28:47.888Z", "0.1.2": "2010-12-20T23:28:47.888Z", "0.1.3": "2010-12-20T23:28:47.888Z", "0.2.0": "2010-12-20T23:28:47.888Z", "0.2.1": "2010-12-20T23:28:47.888Z", "0.2.2": "2011-01-02T18:53:52.790Z", "0.2.3": "2011-02-01T18:17:06.452Z", "1.0.0": "2011-02-26T01:30:17.670Z", "1.0.1": "2011-04-14T22:19:00.565Z", "1.0.2": "2011-04-15T16:21:39.193Z", "1.0.3": "2011-04-17T23:06:31.736Z", "1.0.4": "2011-05-01T17:25:49.752Z", "1.0.5": "2011-06-02T20:47:06.268Z", "1.0.6": "2011-06-21T15:34:05.551Z", "1.0.7": "2011-08-04T20:41:28.613Z", "1.1.0": "2011-10-06T02:09:10.594Z", "1.2.0": "2011-11-17T17:12:40.964Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-redis/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-redis/0.0.2", "0.1.0": "http://registry.npmjs.org/connect-redis/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-redis/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-redis/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-redis/0.1.3", "0.2.0": "http://registry.npmjs.org/connect-redis/0.2.0", "0.2.1": "http://registry.npmjs.org/connect-redis/0.2.1", "0.2.2": "http://registry.npmjs.org/connect-redis/0.2.2", "0.2.3": "http://registry.npmjs.org/connect-redis/0.2.3", "1.0.0": "http://registry.npmjs.org/connect-redis/1.0.0", "1.0.1": "http://registry.npmjs.org/connect-redis/1.0.1", "1.0.2": "http://registry.npmjs.org/connect-redis/1.0.2", "1.0.3": "http://registry.npmjs.org/connect-redis/1.0.3", "1.0.4": "http://registry.npmjs.org/connect-redis/1.0.4", "1.0.5": "http://registry.npmjs.org/connect-redis/1.0.5", "1.0.6": "http://registry.npmjs.org/connect-redis/1.0.6", "1.0.7": "http://registry.npmjs.org/connect-redis/1.0.7", "1.1.0": "http://registry.npmjs.org/connect-redis/1.1.0", "1.2.0": "http://registry.npmjs.org/connect-redis/1.2.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.0.2.tgz" }, "0.1.0": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.1.3.tgz" }, "0.2.0": { "tarball": "http://packages:5984/connect-redis/-/connect-redis-0.2.0.tgz" }, "0.2.1": { "shasum": "d4b166b0ae27b12262f9587a63630c1c321fb473", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.1.tgz" }, "0.2.2": { "shasum": "cfbba12d6784da515ff909003e4199a4603bbc38", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.2.tgz" }, "0.2.3": { "shasum": "fbe2fa343f41cd89a42f65ec129918889b1f09b1", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.3.tgz" }, "1.0.0": { "shasum": "e0f759b452b94c789732bc8a9d1cd4b86963b285", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.0.tgz" }, "1.0.1": { "shasum": "4192248f9b3c5398cf5853ec975896c2bf3b961b", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.1.tgz" }, "1.0.2": { "shasum": "bc677f7280f240e8b6399236b6a9340b088d93a6", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.2.tgz" }, "1.0.3": { "shasum": "98325537d9267fa2bf2a0185b51cbf3f526364c3", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.3.tgz" }, "1.0.4": { "shasum": "675f71e5d830f539dd3d469140e58d42cc4d7abd", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.4.tgz" }, "1.0.5": { "shasum": "637298d38954e1117a80f1956ed59abea29af960", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.5.tgz" }, "1.0.6": { "shasum": "19ea3bcaf4122fd169e4966fd6c834fbd30bc35e", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.6.tgz" }, "1.0.7": { "shasum": "6c722dad1aea4e2e6eea96547a3eac1bf008ac74", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.7.tgz" }, "1.1.0": { "shasum": "25666eb1ad6913203b7d8820e122bf3fc143c3ac", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.1.0.tgz" }, "1.2.0": { "shasum": "6f45d44361787d1a3135c9be6c9c9ed4b4d47fb7", "tarball": "http://registry.npmjs.org/connect-redis/-/connect-redis-1.2.0.tgz" } }, "url": "http://registry.npmjs.org/connect-redis/" }, "connect-restreamer": { "name": "connect-restreamer", "description": "re-stream a parsed body so that it can be proxied.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-07-30T09:02:50.720Z", "created": "2011-07-30T09:02:48.661Z", "1.0.0": "2011-07-30T09:02:50.720Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/connect-restreamer.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/connect-restreamer/1.0.0" }, "dist": { "1.0.0": { "shasum": "4476dc9c40389d80fbb6fc3d1e46663ce780e319", "tarball": "http://registry.npmjs.org/connect-restreamer/-/connect-restreamer-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/connect-restreamer/" }, "connect-riak": { "name": "connect-riak", "description": "Riak Session Store for Connect", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "frank06", "email": "francisco.treacy@gmail.com" } ], "time": { "modified": "2011-08-14T00:44:59.269Z", "created": "2011-07-31T14:07:25.812Z", "0.1.0": "2011-07-31T14:07:26.580Z", "0.1.1": "2011-08-14T00:44:59.269Z" }, "author": { "name": "Sean Cribbs", "email": "sean@basho.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-riak/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-riak/0.1.1" }, "dist": { "0.1.0": { "shasum": "3daf1b8268d7735b11cc6407f9d4687e84c4dcee", "tarball": "http://registry.npmjs.org/connect-riak/-/connect-riak-0.1.0.tgz" }, "0.1.1": { "shasum": "68c21cea95c9ad2c21bdbb67e55da68ff5649f1a", "tarball": "http://registry.npmjs.org/connect-riak/-/connect-riak-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/connect-riak/" }, "connect-rpx": { "name": "connect-rpx", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "xrdawson", "email": "xrdawson@gmail.com" } ], "author": { "name": "Chris Dawson", "email": "xrdawson@gmail.com" }, "time": { "modified": "2011-01-13T08:24:53.332Z", "created": "2011-01-04T05:43:52.081Z", "0.0.1": "2011-01-04T05:43:52.081Z", "0.0.2": "2011-01-04T05:43:52.081Z", "0.0.3": "2011-01-04T05:43:52.081Z", "0.0.4": "2011-01-04T05:43:52.081Z", "0.0.5": "2011-01-04T21:31:06.147Z", "0.0.6": "2011-01-04T22:53:27.474Z", "0.0.7": "2011-01-04T23:06:09.500Z", "0.1.0": "2011-01-05T19:26:07.875Z", "0.1.1": "2011-01-05T19:28:23.252Z", "0.1.2": "2011-01-05T19:32:45.573Z", "0.1.3": "2011-01-13T08:23:02.849Z", "0.1.4": "2011-01-13T08:24:53.332Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-rpx/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-rpx/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-rpx/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-rpx/0.0.4", "0.0.5": "http://registry.npmjs.org/connect-rpx/0.0.5", "0.0.6": "http://registry.npmjs.org/connect-rpx/0.0.6", "0.0.7": "http://registry.npmjs.org/connect-rpx/0.0.7", "0.1.0": "http://registry.npmjs.org/connect-rpx/0.1.0", "0.1.1": "http://registry.npmjs.org/connect-rpx/0.1.1", "0.1.2": "http://registry.npmjs.org/connect-rpx/0.1.2", "0.1.3": "http://registry.npmjs.org/connect-rpx/0.1.3", "0.1.4": "http://registry.npmjs.org/connect-rpx/0.1.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-rpx/-/connect-rpx-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-rpx/-/connect-rpx-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/connect-rpx/-/connect-rpx-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.0.6.tgz" }, "0.0.7": { "shasum": "9b7ed19d7d4a9ca094aef3554df0958157b114e7", "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.0.7.tgz" }, "0.1.0": { "shasum": "399235bcbd5fd71b165d2ce0823940c4daf680b6", "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.1.0.tgz" }, "0.1.1": { "shasum": "484ef401da22159f2350add895b3d089188bf7a4", "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.1.1.tgz" }, "0.1.2": { "shasum": "929d04ee81836c581970a478bd39702a6786d3b7", "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.1.2.tgz" }, "0.1.3": { "shasum": "5a4d581f4b5ea899291da8669b4725968b1058e0", "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.1.3.tgz" }, "0.1.4": { "shasum": "2f3e3ecce8a0727389e8d47b85d24b35e6586d49", "tarball": "http://registry.npmjs.org/connect-rpx/-/connect-rpx-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/connect-rpx/" }, "connect-security": { "name": "connect-security", "description": "Authentication and authorization middleware for Connect.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "superafroman", "email": "max.stewart@superafroman.com" } ], "author": { "name": "Max Stewart", "email": "max.stewart@superafroman.com" }, "repository": { "type": "git", "url": "http://github.com/superafroman/connect-security.git" }, "time": { "modified": "2011-03-23T18:45:43.077Z", "created": "2011-03-06T16:54:35.169Z", "0.0.1": "2011-03-06T16:54:35.169Z", "0.0.2": "2011-03-06T16:54:35.169Z", "0.0.3": "2011-03-06T16:54:35.169Z", "0.5.0": "2011-03-06T16:54:35.169Z", "0.5.1": "2011-03-06T16:54:35.169Z", "0.5.2": "2011-03-23T18:45:43.077Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-security/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-security/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-security/0.0.3", "0.5.0": "http://registry.npmjs.org/connect-security/0.5.0", "0.5.1": "http://registry.npmjs.org/connect-security/0.5.1", "0.5.2": "http://registry.npmjs.org/connect-security/0.5.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-security/-/connect-security-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-security/-/connect-security-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/connect-security/-/connect-security-0.0.3.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/connect-security/-/connect-security-0.5.0.tgz" }, "0.5.1": { "shasum": "90c3c77beebc06c6bc5c426804de235b4ccc045a", "tarball": "http://registry.npmjs.org/connect-security/-/connect-security-0.5.1.tgz" }, "0.5.2": { "shasum": "bb15248b180cfcc59d79a218acc598c542eaf64a", "tarball": "http://registry.npmjs.org/connect-security/-/connect-security-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/connect-security/" }, "connect-select": { "name": "connect-select", "description": "Connect middleware providing server side data filtering using JSONSelect.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-05-27T20:20:05.789Z", "created": "2011-05-27T20:14:51.882Z", "0.0.1": "2011-05-27T20:14:52.294Z", "0.0.2": "2011-05-27T20:20:05.789Z" }, "author": { "name": "Lloyd Hilaiel", "email": "lloyd@hilaiel.com", "url": "http://trickyco.de" }, "repository": { "type": "git", "url": "git://github.com/lloyd/connect-select.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-select/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-select/0.0.2" }, "dist": { "0.0.1": { "shasum": "167bd121ebfe6327457a3fa73e6efc2d807a1bb4", "tarball": "http://registry.npmjs.org/connect-select/-/connect-select-0.0.1.tgz" }, "0.0.2": { "shasum": "e6b40fa0d3af279f7f6756ba98441182d85123be", "tarball": "http://registry.npmjs.org/connect-select/-/connect-select-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-select/" }, "connect-session-mongo": { "name": "connect-session-mongo", "description": "MongoDB Session Store for Connect Middleware", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "bartt", "email": "bart@zazengo.com" } ], "author": { "name": "Bart Teeuwisse", "email": "bart@thecodemill.biz" }, "repository": { "type": "git", "url": "http://github.com/bartt/connect-session-mongo.git" }, "time": { "modified": "2011-09-13T19:24:20.603Z", "created": "2011-09-13T19:24:20.603Z", "0.0.1": "2011-09-13T19:24:20.603Z", "0.0.2": "2011-09-13T19:24:20.603Z", "0.0.3": "2011-09-13T19:24:20.603Z", "0.0.4": "2011-09-13T19:24:20.603Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-session-mongo/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-session-mongo/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-session-mongo/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-session-mongo/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/connect-session-mongo/-/connect-session-mongo-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/connect-session-mongo/-/connect-session-mongo-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/connect-session-mongo/-/connect-session-mongo-0.0.3.tgz" }, "0.0.4": { "shasum": "7f448299110f495e20615bc834679f6c70c4a632", "tarball": "http://registry.npmjs.org/connect-session-mongo/-/connect-session-mongo-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/connect-session-mongo/" }, "connect-session-redis-store": { "name": "connect-session-redis-store", "description": "Redis Store for Connect sessions", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "antono", "email": "antono.vasiljev@gmail.com" } ], "versions": { "0.0.1": "http://registry.npmjs.org/connect-session-redis-store/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-session-redis-store/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/connect-session-redis-store/-/connect-session-redis-store-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/connect-session-redis-store/-/connect-session-redis-store-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-session-redis-store/" }, "connect-sessionvoc": { "name": "connect-sessionvoc", "description": "SessionVOC session store for the connect framework", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "triagens", "email": "info@triagens.de" } ], "time": { "modified": "2011-08-03T16:19:19.012Z", "created": "2011-08-03T11:10:19.260Z", "1.0.2": "2011-08-03T11:10:21.730Z", "1.0.3": "2011-08-03T16:11:38.571Z" }, "author": { "name": "Frank Celler", "email": "f.celler@triagens.de" }, "versions": { "1.0.2": "http://registry.npmjs.org/connect-sessionvoc/1.0.2", "1.0.3": "http://registry.npmjs.org/connect-sessionvoc/1.0.3" }, "dist": { "1.0.2": { "shasum": "6e44f9111bfc56d7f1613a3b10ca8fa866659ba4", "tarball": "http://registry.npmjs.org/connect-sessionvoc/-/connect-sessionvoc-1.0.2.tgz" }, "1.0.3": { "shasum": "03026b61b0bf5203190c92091e0e69d77b74d1a9", "tarball": "http://registry.npmjs.org/connect-sessionvoc/-/connect-sessionvoc-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/connect-sessionvoc/" }, "connect-spawn": { "name": "connect-spawn", "description": "Child process middleware for connect.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "shannonmoeller", "email": "me@shannonmoeller.com" } ], "time": { "modified": "2011-10-02T06:36:12.736Z", "created": "2011-09-29T18:33:53.628Z", "0.0.1": "2011-09-29T18:33:55.024Z", "0.0.2": "2011-09-30T16:12:37.788Z", "0.0.3": "2011-10-02T06:36:12.736Z" }, "author": { "name": "Shannon Moeller", "email": "me@shannonmoeller.com" }, "repository": { "type": "git", "url": "git://github.com/shannonmoeller/connect-spawn.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-spawn/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-spawn/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-spawn/0.0.3" }, "dist": { "0.0.1": { "shasum": "e34e2540ff31d8fc6120d2e4567548c1bf21679f", "tarball": "http://registry.npmjs.org/connect-spawn/-/connect-spawn-0.0.1.tgz" }, "0.0.2": { "shasum": "37e237e8347e2c0a95e69c2711d7145718765d08", "tarball": "http://registry.npmjs.org/connect-spawn/-/connect-spawn-0.0.2.tgz" }, "0.0.3": { "shasum": "bedd0c09a18ad0ffadfc0ac4c73fd7f12fa0dfb0", "tarball": "http://registry.npmjs.org/connect-spawn/-/connect-spawn-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/connect-spawn/" }, "connect-spdy": { "name": "connect-spdy", "description": "SPDY-ized connect server.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "eee-c", "email": "chris@eeecomputes.com" } ], "time": { "modified": "2011-11-06T19:03:27.448Z", "created": "2011-06-22T01:53:57.741Z", "0.0.0": "2011-06-22T01:53:58.201Z", "0.0.1": "2011-06-22T01:55:33.421Z", "0.0.2": "2011-06-24T13:49:34.592Z", "0.0.3": "2011-07-29T01:37:05.011Z", "0.0.4": "2011-07-29T03:25:53.049Z", "0.1.0": "2011-11-06T19:03:27.448Z" }, "author": { "name": "Chris Strom", "email": "chris@eeecomputes.com", "url": "http://eeecomputes.com" }, "repository": { "type": "git", "url": "git://github.com/eee-c/connect-spdy.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/connect-spdy/0.0.0", "0.0.1": "http://registry.npmjs.org/connect-spdy/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-spdy/0.0.2", "0.0.3": "http://registry.npmjs.org/connect-spdy/0.0.3", "0.0.4": "http://registry.npmjs.org/connect-spdy/0.0.4", "0.1.0": "http://registry.npmjs.org/connect-spdy/0.1.0" }, "dist": { "0.0.0": { "shasum": "2a723ac589d51e20fae4b13d7b0e76e8b913b12f", "tarball": "http://registry.npmjs.org/connect-spdy/-/connect-spdy-0.0.0.tgz" }, "0.0.1": { "shasum": "cf4b9508b2a1a17a0cb3762162fcaef551388975", "tarball": "http://registry.npmjs.org/connect-spdy/-/connect-spdy-0.0.1.tgz" }, "0.0.2": { "shasum": "d623292ac9efa394b0e6fa6b4e0a3e71b627ecac", "tarball": "http://registry.npmjs.org/connect-spdy/-/connect-spdy-0.0.2.tgz" }, "0.0.3": { "shasum": "ea318e670b6447bc50ed88973ac7f599ef6ae699", "tarball": "http://registry.npmjs.org/connect-spdy/-/connect-spdy-0.0.3.tgz" }, "0.0.4": { "shasum": "6541410dc2ea221bf9dce92a21b2864af75a5bea", "tarball": "http://registry.npmjs.org/connect-spdy/-/connect-spdy-0.0.4.tgz" }, "0.1.0": { "shasum": "6cd9c532aad20b94f9d7c7c9fefb4f94fcc31d23", "tarball": "http://registry.npmjs.org/connect-spdy/-/connect-spdy-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/connect-spdy/" }, "connect-sqlite": { "name": "connect-sqlite", "description": "SQLite session store for Connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tnantoka", "email": "bornneet@livedoor.com" } ], "time": { "modified": "2011-09-24T13:39:43.857Z", "created": "2011-09-24T13:39:38.726Z", "0.0.1": "2011-09-24T13:39:43.857Z" }, "author": { "name": "tnantoka", "email": "bornneet@livedoor.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-sqlite/0.0.1" }, "dist": { "0.0.1": { "shasum": "b348b5a2751186ac6db554fea33fc1927fe474e0", "tarball": "http://registry.npmjs.org/connect-sqlite/-/connect-sqlite-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-sqlite/" }, "connect-sts": { "name": "connect-sts", "description": "Middleware to add Strict-Transport-Security header", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-03-03T15:55:18.972Z", "created": "2011-02-07T16:38:15.617Z", "0.1.0": "2011-02-07T16:38:16.262Z", "0.2.0": "2011-02-07T16:41:49.923Z", "0.3.0": "2011-02-07T16:50:05.648Z", "0.4.0": "2011-03-03T15:55:18.972Z" }, "author": { "name": "François de Metz", "email": "fdemetz@af83.com" }, "repository": { "type": "git", "url": "http://github.com/AF83/connect-sts.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-sts/0.1.0", "0.2.0": "http://registry.npmjs.org/connect-sts/0.2.0", "0.3.0": "http://registry.npmjs.org/connect-sts/0.3.0", "0.4.0": "http://registry.npmjs.org/connect-sts/0.4.0" }, "dist": { "0.1.0": { "shasum": "7c07ab07e46a2c8a6cefe2ff1eb68a0369c3b1e1", "tarball": "http://registry.npmjs.org/connect-sts/-/connect-sts-0.1.0.tgz" }, "0.2.0": { "shasum": "59117e33a7e206ec34e50593b4e17df76f59541f", "tarball": "http://registry.npmjs.org/connect-sts/-/connect-sts-0.2.0.tgz" }, "0.3.0": { "shasum": "9dbd052e4ed3e380e9e1c8a83ea7e595cca0053e", "tarball": "http://registry.npmjs.org/connect-sts/-/connect-sts-0.3.0.tgz" }, "0.4.0": { "shasum": "5321e4774b3753692123112269b18ab141b34aac", "tarball": "http://registry.npmjs.org/connect-sts/-/connect-sts-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/connect-sts/" }, "connect-swd": { "name": "connect-swd", "description": "Simple Web Discovery (SWD) middleware for Connect.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-09T03:45:48.914Z", "created": "2011-11-09T03:45:46.289Z", "0.1.0": "2011-11-09T03:45:48.914Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/connect-swd.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-swd/0.1.0" }, "dist": { "0.1.0": { "shasum": "8958111ad930a4759c733df51b11492d79fffc73", "tarball": "http://registry.npmjs.org/connect-swd/-/connect-swd-0.1.0.tgz" } }, "keywords": [ "connect", "express", "swd" ], "url": "http://registry.npmjs.org/connect-swd/" }, "connect-timeout": { "name": "connect-timeout", "description": "Adds timeouts to connect responses", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" }, { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-02-09T13:51:31.123Z", "created": "2011-02-09T13:46:53.101Z", "0.0.1": "2011-02-09T13:46:53.738Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-timeout/0.0.1" }, "dist": { "0.0.1": { "shasum": "7f5ce841251d6bd0eb7b497b51186a56f37fc97f", "tarball": "http://registry.npmjs.org/connect-timeout/-/connect-timeout-0.0.1.tgz" } }, "keywords": [ "connect", "timeout", "response" ], "url": "http://registry.npmjs.org/connect-timeout/" }, "connect-unstable": { "name": "connect-unstable", "description": "Unstable, tracking fork of the real connect middleware. Only use if you really, *really* need node 0.5+.", "dist-tags": { "latest": "1.6.0" }, "maintainers": [ { "name": "eee-c", "email": "chris@eeecomputes.com" } ], "time": { "modified": "2011-07-29T03:17:32.321Z", "created": "2011-07-29T03:17:32.000Z", "1.6.0": "2011-07-29T03:17:32.321Z" }, "author": { "name": "Chris Strom", "email": "chris@eeecomputes.com", "url": "http://eeecomputes.com" }, "repository": { "type": "git", "url": "git://github.com/eee-c/connect.git" }, "versions": { "1.6.0": "http://registry.npmjs.org/connect-unstable/1.6.0" }, "dist": { "1.6.0": { "shasum": "d1795e5e466ad8737affe86324588e1eafab85e4", "tarball": "http://registry.npmjs.org/connect-unstable/-/connect-unstable-1.6.0.tgz" } }, "keywords": [ "framework", "web", "middleware", "connect", "rack" ], "url": "http://registry.npmjs.org/connect-unstable/" }, "connect-useragent": { "name": "connect-useragent", "description": "Connect user-agent middleware", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-10-31T23:08:26.331Z", "created": "2011-10-31T23:08:24.942Z", "0.0.1": "2011-10-31T23:08:26.331Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-useragent/0.0.1" }, "dist": { "0.0.1": { "shasum": "f84c7f6f20d7af0cb0dc97eb526b55e6e58ffb29", "tarball": "http://registry.npmjs.org/connect-useragent/-/connect-useragent-0.0.1.tgz" } }, "keywords": [ "useragent", "connect", "middleware" ], "url": "http://registry.npmjs.org/connect-useragent/" }, "connect-wormhole": { "name": "connect-wormhole", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "demetriusj", "email": "contact@demetriusj.com" } ], "time": { "modified": "2011-05-19T20:28:38.459Z", "created": "2011-05-19T20:28:38.253Z", "0.0.1": "2011-05-19T20:28:38.459Z" }, "author": { "name": "Demetrius Johnson", "email": "contact@demetriusj.com", "url": "http://demetriusj.com" }, "repository": { "type": "git", "url": "git://github.com/demetriusj/connect-wormhole.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connect-wormhole/0.0.1" }, "dist": { "0.0.1": { "shasum": "37b663800dfcdbf9e2848c9f4c90288104046b9c", "tarball": "http://registry.npmjs.org/connect-wormhole/-/connect-wormhole-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connect-wormhole/" }, "connect-xcors": { "name": "connect-xcors", "description": "CORS / XHR2 support for Node.JS's Connect", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-11T14:54:46.527Z", "created": "2011-08-06T23:38:34.345Z", "0.1.0": "2011-08-06T23:38:34.834Z", "0.5.0": "2011-08-07T00:15:36.090Z", "0.5.1": "2011-08-11T14:54:46.527Z" }, "author": { "name": "Antono Vasiljev", "email": "antono.vasiljev@gmail.com", "url": "http://antono.info" }, "repository": { "type": "git", "url": "git://github.com/antono/connect-cors.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-xcors/0.1.0", "0.5.0": "http://registry.npmjs.org/connect-xcors/0.5.0", "0.5.1": "http://registry.npmjs.org/connect-xcors/0.5.1" }, "dist": { "0.1.0": { "shasum": "2db8a308948d2b675fd70b2ab1468a52a507154d", "tarball": "http://registry.npmjs.org/connect-xcors/-/connect-xcors-0.1.0.tgz" }, "0.5.0": { "shasum": "ac14b88c1442702f66e8c28c0729f4be1e920caa", "tarball": "http://registry.npmjs.org/connect-xcors/-/connect-xcors-0.5.0.tgz" }, "0.5.1": { "shasum": "53f4236df7ce7e5391704a3771d5abf79e759cfb", "tarball": "http://registry.npmjs.org/connect-xcors/-/connect-xcors-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/connect-xcors/" }, "connectables": { "name": "connectables", "description": "Useful middleware for Connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-09-19T23:21:13.512Z", "created": "2011-09-19T23:21:11.864Z", "0.0.1": "2011-09-19T23:21:13.512Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/connectables.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connectables/0.0.1" }, "dist": { "0.0.1": { "shasum": "3ebab4650b10574f195674c0d7d9a9ca36d67bd8", "tarball": "http://registry.npmjs.org/connectables/-/connectables-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connectables/" }, "connector": { "name": "connector", "description": "Node request manager for HTTP-based API clients", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikepb", "email": "michael@mikepb.com" } ], "time": { "modified": "2011-10-06T17:50:22.633Z", "created": "2011-10-06T17:50:20.855Z", "0.0.1": "2011-10-06T17:50:22.633Z" }, "author": { "name": "Michael Phan-Ba", "email": "michael@mikepb.com" }, "repository": { "type": "git", "url": "git://github.com/mikepb/connector.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/connector/0.0.1" }, "dist": { "0.0.1": { "shasum": "1e08560fec94ccb96d2c8460a7f9f01448a18080", "tarball": "http://registry.npmjs.org/connector/-/connector-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/connector/" }, "connfu": { "name": "connfu", "description": "DSL for creating real time voice applications using connFu platform", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "rafeca", "email": "rafeca@gmail.com" } ], "time": { "modified": "2011-10-05T23:40:56.656Z", "created": "2011-09-28T21:30:40.137Z", "0.1.0": "2011-09-28T21:30:40.879Z", "0.2.0": "2011-10-05T23:40:56.656Z" }, "author": { "name": "Rafael de Oleza", "email": "roa@tid.es", "url": "https://github.com/rafeca" }, "repository": { "type": "git", "url": "git://github.com/bluevialabs/connfu-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connfu/0.1.0", "0.2.0": "http://registry.npmjs.org/connfu/0.2.0" }, "dist": { "0.1.0": { "shasum": "6d12c32c5e9649dc050bd76b63226aad48ba958f", "tarball": "http://registry.npmjs.org/connfu/-/connfu-0.1.0.tgz" }, "0.2.0": { "shasum": "3753be4399858b63f1a9988517ae9f56d3be5b7c", "tarball": "http://registry.npmjs.org/connfu/-/connfu-0.2.0.tgz" } }, "keywords": [ "VoIP", "voice", "social", "realtime", "stream", "chat" ], "url": "http://registry.npmjs.org/connfu/" }, "conpa": { "name": "conpa", "description": "Asset allocation application", "dist-tags": { "latest": "1.1.8" }, "maintainers": [ { "name": "icebox", "email": "albertosantini@gmail.com" } ], "time": { "modified": "2011-11-20T15:56:00.603Z", "created": "2011-09-28T17:09:02.746Z", "1.0.0": "2011-09-28T17:09:05.828Z", "1.0.1": "2011-10-01T08:33:19.464Z", "1.1.0": "2011-10-02T09:39:30.275Z", "1.1.1": "2011-10-25T18:28:45.536Z", "1.1.2": "2011-11-13T21:26:29.115Z", "1.1.3": "2011-11-14T19:35:09.624Z", "1.1.4": "2011-11-15T08:33:39.441Z", "1.1.5": "2011-11-17T10:57:18.812Z", "1.1.6": "2011-11-17T14:24:29.828Z", "1.1.7": "2011-11-17T22:40:28.601Z", "1.1.8": "2011-11-20T15:56:00.603Z" }, "author": { "name": "Alberto Santini" }, "repository": { "type": "git", "url": "git://github.com/albertosantini/node-conpa.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/conpa/1.0.0", "1.0.1": "http://registry.npmjs.org/conpa/1.0.1", "1.1.0": "http://registry.npmjs.org/conpa/1.1.0", "1.1.1": "http://registry.npmjs.org/conpa/1.1.1", "1.1.2": "http://registry.npmjs.org/conpa/1.1.2", "1.1.3": "http://registry.npmjs.org/conpa/1.1.3", "1.1.4": "http://registry.npmjs.org/conpa/1.1.4", "1.1.5": "http://registry.npmjs.org/conpa/1.1.5", "1.1.6": "http://registry.npmjs.org/conpa/1.1.6", "1.1.7": "http://registry.npmjs.org/conpa/1.1.7", "1.1.8": "http://registry.npmjs.org/conpa/1.1.8" }, "dist": { "1.0.0": { "shasum": "b77380cc7a98559b01bef64bb1db70a1ef7c4dc3", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.0.0.tgz" }, "1.0.1": { "shasum": "bd5e95777b73b480d41d7447293bde32a8c93742", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.0.1.tgz" }, "1.1.0": { "shasum": "a63463f30173b0111384e5f76fe100766159e363", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.0.tgz" }, "1.1.1": { "shasum": "7ee18f200c0961c1e67a84355d21bdd4351f3e07", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.1.tgz" }, "1.1.2": { "shasum": "feb4c3e959f11b00c1a500e35ac953d9c9ed0057", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.2.tgz" }, "1.1.3": { "shasum": "90c00bf5bf552eae2a103605a93e0fc7cba06b98", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.3.tgz" }, "1.1.4": { "shasum": "b905d89bde8bb2007b2cca17176701bca663fc1e", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.4.tgz" }, "1.1.5": { "shasum": "44fbde78e6d3f246d737777394112fb086add678", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.5.tgz" }, "1.1.6": { "shasum": "99cc266211f6a6b81c40a849a3d732cbdaa3e65a", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.6.tgz" }, "1.1.7": { "shasum": "8095fb602f6da80e4fb787cc0fb99e9ea407a432", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.7.tgz" }, "1.1.8": { "shasum": "bdb9f17272c181c8fd127053faa540c83ae7df47", "tarball": "http://registry.npmjs.org/conpa/-/conpa-1.1.8.tgz" } }, "keywords": [ "finance", "asset allocation", "optimization" ], "url": "http://registry.npmjs.org/conpa/" }, "conseq": { "name": "conseq", "description": "Small, simple callback chaining for async methods", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "nornagon", "email": "nornagon@nornagon.net" } ], "time": { "modified": "2011-02-05T09:00:34.407Z", "created": "2011-02-05T09:00:33.549Z", "0.1.0": "2011-02-05T09:00:34.407Z" }, "repository": { "type": "git", "url": "http://github.com/nornagon/node-conseq" }, "versions": { "0.1.0": "http://registry.npmjs.org/conseq/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/conseq/-/conseq@0.1.0.tgz" } }, "url": "http://registry.npmjs.org/conseq/" }, "consistent-hashing": { "name": "consistent-hashing", "description": "A pure JavaScript implementation of Consistent Hashing", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "d_akatsuka", "email": "d.akatsuka@gmail.com" } ], "time": { "modified": "2011-10-31T02:47:54.025Z", "created": "2011-08-13T20:33:39.233Z", "0.1.0": "2011-08-13T20:33:43.460Z", "0.2.0": "2011-10-31T02:47:54.025Z" }, "author": { "name": "Dai Akatsuka", "email": "d.akatsuka@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dakatsuka/node-consistent-hashing.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/consistent-hashing/0.1.0", "0.2.0": "http://registry.npmjs.org/consistent-hashing/0.2.0" }, "dist": { "0.1.0": { "shasum": "f713bbc9fd7d30943f237c064a6a853d25ee35d4", "tarball": "http://registry.npmjs.org/consistent-hashing/-/consistent-hashing-0.1.0.tgz" }, "0.2.0": { "shasum": "63974073e35dbf4168d71612b65a4bb07b75b701", "tarball": "http://registry.npmjs.org/consistent-hashing/-/consistent-hashing-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/consistent-hashing/" }, "console": { "name": "console", "description": "returns `console` if present", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-14T22:19:29.325Z", "created": "2011-07-14T22:19:28.964Z", "0.4.9": "2011-07-14T22:19:29.325Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/console/0.4.9" }, "dist": { "0.4.9": { "shasum": "3245576e772e98ccf57771defd49e196530321f7", "tarball": "http://registry.npmjs.org/console/-/console-0.4.9.tgz" } }, "keywords": [ "ender", "console" ], "url": "http://registry.npmjs.org/console/" }, "console.log": { "name": "console.log", "description": "A console.log implementation that plays *nice* with large amounts of data. It Keeps node alive until the output has flushed to the screen.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-07-14T05:24:54.466Z", "created": "2011-07-12T07:36:51.451Z", "0.1.0": "2011-07-12T07:36:52.014Z", "0.1.1": "2011-07-12T07:56:56.397Z", "0.1.2": "2011-07-12T16:40:55.910Z", "0.1.3": "2011-07-14T05:24:54.466Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://gist.github.com/1077544.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/console.log/0.1.0", "0.1.1": "http://registry.npmjs.org/console.log/0.1.1", "0.1.2": "http://registry.npmjs.org/console.log/0.1.2", "0.1.3": "http://registry.npmjs.org/console.log/0.1.3" }, "dist": { "0.1.0": { "shasum": "a19c0156e9256948fbacce8051dd05f78e086a30", "tarball": "http://registry.npmjs.org/console.log/-/console.log-0.1.0.tgz" }, "0.1.1": { "shasum": "0d855998aa8f54927fc9858b210335f498c54f57", "tarball": "http://registry.npmjs.org/console.log/-/console.log-0.1.1.tgz" }, "0.1.2": { "shasum": "e7cb2479bde362c7e169c4957e655aa6ecc86f4c", "tarball": "http://registry.npmjs.org/console.log/-/console.log-0.1.2.tgz" }, "0.1.3": { "shasum": "fb6dc00ceaac79d5b78d3e8170990d4f4ba853ab", "tarball": "http://registry.npmjs.org/console.log/-/console.log-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/console.log/" }, "consolemark": { "name": "consolemark", "description": "try parse to something console con display.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "kuno", "email": "neokuno@gmail.com" } ], "time": { "modified": "2011-04-16T01:43:08.140Z", "created": "2011-04-14T09:24:04.787Z", "0.0.1": "2011-04-14T09:24:26.388Z", "0.0.2": "2011-04-14T12:53:29.131Z", "0.0.3": "2011-04-15T09:09:33.501Z", "0.0.4pre": "2011-04-16T01:38:42.193Z", "0.0.4": "2011-04-16T01:43:08.140Z" }, "author": { "name": "Guan 'kuno' Qing", "email": "neokuno AT gmail DOT com" }, "repository": { "type": "git", "url": "git://github.com/kuno/consolemark.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/consolemark/0.0.1", "0.0.2": "http://registry.npmjs.org/consolemark/0.0.2", "0.0.3": "http://registry.npmjs.org/consolemark/0.0.3", "0.0.4": "http://registry.npmjs.org/consolemark/0.0.4" }, "dist": { "0.0.1": { "shasum": "adebf209ba42e3fa809bf59ad6ffc555933b513e", "tarball": "http://registry.npmjs.org/consolemark/-/consolemark-0.0.1.tgz" }, "0.0.2": { "shasum": "f192d9514d75d1db9132f36d99766cc11a19bd91", "tarball": "http://registry.npmjs.org/consolemark/-/consolemark-0.0.2.tgz" }, "0.0.3": { "shasum": "83f75795a877f0cd06a335ced34ff1308cac730a", "tarball": "http://registry.npmjs.org/consolemark/-/consolemark-0.0.3.tgz" }, "0.0.4": { "shasum": "780172dd2f45c7c379d32c30b5ab57cbfff2772e", "tarball": "http://registry.npmjs.org/consolemark/-/consolemark-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/consolemark/" }, "consolidate": { "name": "consolidate", "description": "Template engine consolidation library", "dist-tags": { "latest": "0.0.1" }, "readme": "\n# consolidate\n\n Template engine consolidation library\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-20T07:56:47.243Z", "created": "2011-11-20T07:56:45.902Z", "0.0.1": "2011-11-20T07:56:47.243Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/consolidate/0.0.1" }, "dist": { "0.0.1": { "shasum": "5aec6cb4ea50bc0e583c4767878c700efdbf0bf4", "tarball": "http://registry.npmjs.org/consolidate/-/consolidate-0.0.1.tgz" } }, "keywords": [ "template", "engine", "view" ], "url": "http://registry.npmjs.org/consolidate/" }, "construct": { "name": "construct", "description": "Calls a constructor with an arbitrary number of arguments.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-07-16T22:23:41.957Z", "created": "2011-07-16T22:23:41.577Z", "1.0.0": "2011-07-16T22:23:41.957Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/construct.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/construct/1.0.0" }, "dist": { "1.0.0": { "shasum": "277836d3a2959d7c114a05a128f91471a761e848", "tarball": "http://registry.npmjs.org/construct/-/construct-1.0.0.tgz" } }, "keywords": [ "construct", "constructor", "arguments", "utility", "browser" ], "url": "http://registry.npmjs.org/construct/" }, "contemplate": { "name": "contemplate", "description": "JavaScript pico small peta fast template engine", "dist-tags": { "latest": "0.0.3" }, "readme": "# contemplate\n\nJavaScript pico template engine\n\n## API\n\n- contemplate (template, data)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-04T22:05:18.603Z", "created": "2011-12-04T22:05:16.734Z", "0.0.3": "2011-12-04T22:05:18.603Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "http://onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/contemplate.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/contemplate/0.0.3" }, "dist": { "0.0.3": { "shasum": "cc2049cb44b98c2ddf862bf00f0531d1f2748aae", "tarball": "http://registry.npmjs.org/contemplate/-/contemplate-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/contemplate/" }, "context": { "name": "context", "description": "Shared context without passing stuff down all the way", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-09-17T20:48:53.317Z", "created": "2011-09-17T20:48:51.527Z", "0.1.0": "2011-09-17T20:48:53.317Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-context.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/context/0.1.0" }, "dist": { "0.1.0": { "shasum": "dbeb07b5cfae66427ef02e7837bc4947c64eb6a2", "tarball": "http://registry.npmjs.org/context/-/context-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/context/" }, "contextify": { "name": "contextify", "description": "Turn an object into a persistent execution context.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "brianmcd", "email": "brianmcd05@gmail.com" } ], "time": { "modified": "2011-12-13T18:41:30.837Z", "created": "2011-08-05T01:31:53.406Z", "0.0.2": "2011-08-05T01:31:54.923Z", "0.0.3": "2011-08-08T16:04:32.438Z", "0.0.4": "2011-08-29T23:59:57.474Z", "0.0.5": "2011-09-07T01:23:45.671Z", "0.0.6": "2011-10-10T01:17:57.855Z", "0.0.7": "2011-12-13T18:41:30.837Z" }, "author": { "name": "Brian McDaniel", "email": "brianmcd05@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianmcd/contextify.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/contextify/0.0.2", "0.0.3": "http://registry.npmjs.org/contextify/0.0.3", "0.0.4": "http://registry.npmjs.org/contextify/0.0.4", "0.0.5": "http://registry.npmjs.org/contextify/0.0.5", "0.0.6": "http://registry.npmjs.org/contextify/0.0.6", "0.0.7": "http://registry.npmjs.org/contextify/0.0.7" }, "dist": { "0.0.2": { "shasum": "75f7df986f4d2a0d25d035e6e8b9c0d93297cf65", "tarball": "http://registry.npmjs.org/contextify/-/contextify-0.0.2.tgz" }, "0.0.3": { "shasum": "7cee1a92683fc4c6b4f3c464b49dd65671c2072e", "tarball": "http://registry.npmjs.org/contextify/-/contextify-0.0.3.tgz" }, "0.0.4": { "shasum": "2ca924e2b375ba0d8c8479ed849135031d2a1d45", "tarball": "http://registry.npmjs.org/contextify/-/contextify-0.0.4.tgz" }, "0.0.5": { "shasum": "3d59e4c405ea7878bdf29ce1fa37f9cb154f1554", "tarball": "http://registry.npmjs.org/contextify/-/contextify-0.0.5.tgz" }, "0.0.6": { "shasum": "1d373103c9000b93812783b8e1d1e1889b4a73de", "tarball": "http://registry.npmjs.org/contextify/-/contextify-0.0.6.tgz" }, "0.0.7": { "shasum": "3915faf53ca30a5cec4634c0a860b7768e8c6ff4", "tarball": "http://registry.npmjs.org/contextify/-/contextify-0.0.7.tgz" } }, "keywords": [ "context", "vm" ], "url": "http://registry.npmjs.org/contextify/" }, "contract": { "name": "contract", "description": "A design by contract library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-08-31T22:38:22.204Z", "created": "2011-08-31T22:38:20.824Z", "0.1.2": "2011-08-31T22:38:22.204Z" }, "author": { "name": "Raynos", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/contract.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/contract/0.1.2" }, "dist": { "0.1.2": { "shasum": "98a509434b5b1c834db92b2540e25f18a32bef07", "tarball": "http://registry.npmjs.org/contract/-/contract-0.1.2.tgz" } }, "keywords": [ "contract", "contracts", "design", "validation" ], "url": "http://registry.npmjs.org/contract/" }, "contracts": { "name": "contracts", "description": "Validation library to define and validate JSON Schemas for functions and express handlers. Supports filters.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "eirikurn", "email": "eirikur@nilsson.is" } ], "time": { "modified": "2011-10-22T18:46:51.459Z", "created": "2011-05-16T01:24:37.119Z", "0.1.0": "2011-05-16T01:24:37.826Z", "0.2.0": "2011-05-17T23:02:49.140Z", "0.2.1": "2011-07-05T21:59:25.731Z", "0.3.0": "2011-07-20T23:50:15.457Z", "0.3.1": "2011-10-22T18:33:02.931Z" }, "author": { "name": "Eirikur Nilsson", "email": "eirikur@nilsson.is" }, "versions": { "0.1.0": "http://registry.npmjs.org/contracts/0.1.0", "0.2.0": "http://registry.npmjs.org/contracts/0.2.0", "0.2.1": "http://registry.npmjs.org/contracts/0.2.1", "0.3.0": "http://registry.npmjs.org/contracts/0.3.0", "0.3.1": "http://registry.npmjs.org/contracts/0.3.1" }, "dist": { "0.1.0": { "shasum": "60cf948660c23a5055a0a5317bdd02bcb2c22923", "tarball": "http://registry.npmjs.org/contracts/-/contracts-0.1.0.tgz" }, "0.2.0": { "shasum": "9bedd06c3dbcc82a505fc587a354456c02de383e", "tarball": "http://registry.npmjs.org/contracts/-/contracts-0.2.0.tgz" }, "0.2.1": { "shasum": "3b3ef3ac2346aa9cb3788d0f7420e76d83d90897", "tarball": "http://registry.npmjs.org/contracts/-/contracts-0.2.1.tgz" }, "0.3.0": { "shasum": "9184978c0ad91dd05e727f9ce86085e9db7e7954", "tarball": "http://registry.npmjs.org/contracts/-/contracts-0.3.0.tgz" }, "0.3.1": { "shasum": "705869df3f45357bed002687d8398e6bbe158595", "tarball": "http://registry.npmjs.org/contracts/-/contracts-0.3.1.tgz" } }, "keywords": [ "json schema", "schema", "data", "validation", "express" ], "url": "http://registry.npmjs.org/contracts/" }, "contracts.coffee": { "name": "contracts.coffee", "description": "A Dialect of CoffeeScript with contracts", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "disnet", "email": "tim.disney@gmail.com" } ], "time": { "modified": "2011-11-14T05:14:05.293Z", "created": "2011-11-14T05:14:03.709Z", "0.1.0": "2011-11-14T05:14:05.293Z" }, "author": { "name": "Tim Disney" }, "repository": { "type": "git", "url": "git://github.com/disnet/contracts.coffee.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/contracts.coffee/0.1.0" }, "dist": { "0.1.0": { "shasum": "6e083e5d1cd5aac4516d61ef6488e9de9c40cd64", "tarball": "http://registry.npmjs.org/contracts.coffee/-/contracts.coffee-0.1.0.tgz" } }, "keywords": [ "javascript", "language", "coffeescript", "compiler", "contracts" ], "url": "http://registry.npmjs.org/contracts.coffee/" }, "control": { "name": "control", "description": "Scripted asynchronous control of remote machines in parallel via ssh", "dist-tags": { "latest": "0.2.2", "stable": "0.2.2" }, "maintainers": [ { "name": "tsmith", "email": "node@thomassmith.com" } ], "author": { "name": "Thomas Smith", "email": "node@thomassmith.com" }, "time": { "modified": "2011-07-17T00:54:57.239Z", "created": "2011-06-10T19:06:24.621Z", "0.1.1": "2011-06-10T19:06:24.621Z", "0.1.2": "2011-06-10T19:06:24.621Z", "0.1.3": "2011-06-10T19:06:24.621Z", "0.1.4": "2011-06-10T19:06:24.621Z", "0.1.6": "2011-06-10T19:06:24.621Z", "0.1.7": "2011-06-10T19:06:24.621Z", "0.1.8": "2011-06-10T19:06:24.621Z", "0.1.9": "2011-06-12T23:05:53.441Z", "0.2.0": "2011-07-10T19:47:16.868Z", "0.2.1": "2011-07-16T12:20:31.279Z", "0.2.2": "2011-07-17T00:54:55.660Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/control/0.1.1", "0.1.2": "http://registry.npmjs.org/control/0.1.2", "0.1.3": "http://registry.npmjs.org/control/0.1.3", "0.1.4": "http://registry.npmjs.org/control/0.1.4", "0.1.6": "http://registry.npmjs.org/control/0.1.6", "0.1.7": "http://registry.npmjs.org/control/0.1.7", "0.1.8": "http://registry.npmjs.org/control/0.1.8", "0.1.9": "http://registry.npmjs.org/control/0.1.9", "0.2.0": "http://registry.npmjs.org/control/0.2.0", "0.2.1": "http://registry.npmjs.org/control/0.2.1", "0.2.2": "http://registry.npmjs.org/control/0.2.2" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/control/-/control-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/control/-/control-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/control/-/control-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/control/-/control-0.1.4.tgz" }, "0.1.6": { "tarball": "http://packages:5984/control/-/control-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/control/-/control-0.1.7.tgz" }, "0.1.8": { "shasum": "5ad39485f0e57c5e5e1778eae8c718335f0d93fb", "tarball": "http://registry.npmjs.org/control/-/control-0.1.8.tgz" }, "0.1.9": { "shasum": "b8fb6e6b540e5283a59da7552979d1b9fa23c23c", "tarball": "http://registry.npmjs.org/control/-/control-0.1.9.tgz" }, "0.2.0": { "shasum": "b345317f0415380e394850db4bb4bfa2a2fb76a7", "tarball": "http://registry.npmjs.org/control/-/control-0.2.0.tgz" }, "0.2.1": { "shasum": "cefe700ea1f3e0fdb4b1c6bc0fe965258b5e25c6", "tarball": "http://registry.npmjs.org/control/-/control-0.2.1.tgz" }, "0.2.2": { "shasum": "5612c0c902564878e3c10a412d21233f06579d56", "tarball": "http://registry.npmjs.org/control/-/control-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/control/" }, "control-port": { "name": "control-port", "description": "A TCP based control port for node processes", "dist-tags": { "latest": "0.1.0" }, "readme": "# node-control-port\n\t\n A TCP based control port for node processes\n\n\n## Usage\n\n Code:\t\n\t\t\n\tvar control = new ControlPort();\n\tcontrol.start(6000);\n\t\t\n\tcontrol.register('add', function (a,b) {\n\t\treturn (a+b);\n\t},'Adds two numbers');\n\tcontrol.register('shutdown', function () {\n\t\tprocess.exit(0);\n\t},'Shuts down process');\n\t\n\n In action:\n\t\t\n\t$ nc localhost 6000\n\tNode> menu\n\t--- Menu ---\n\t\n\t add - Adds two numbers\n\t \n\t shutdown - Shuts down process\n\t \n\tNode> add 2 3\n\t5\n\tNode> shutdown\n\t$\n\n\n## Features\n* Set your own Prompt!\n\n\t\tvar control = new ControlPort('Server4');\n\n* Unlimited Commands!\n\n \t\tcontrol.register(name, callback, menuDescription);\n\n* Auto Menu Generation!\n\n \tDon't like the built in menu? Just register a new one!\n\n* Don't like Yellow? \n\t\n\tChange it!\n\t\t\n\t\tcontrol.color = 'red'; //or blue, cyan, green, magenta, yellow, white, grey\n\n* Auto argument parsing:\n \n\targ1, arg2, and arg3 will be passed to command callback\n\t\n\t\tNode> command arg1 arg2 arg3\t\t\n", "maintainers": [ { "name": "maddenpj", "email": "maddenpj@gmail.com" } ], "time": { "modified": "2011-12-02T15:16:08.097Z", "created": "2011-12-02T15:16:07.247Z", "0.1.0": "2011-12-02T15:16:08.097Z" }, "author": { "name": "Patrick Madden" }, "repository": { "type": "git", "url": "git://github.com/maddenpj/node-control-port.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/control-port/0.1.0" }, "dist": { "0.1.0": { "shasum": "c1eb4d11bc12211c3757dab3ee367eb827f76c0c", "tarball": "http://registry.npmjs.org/control-port/-/control-port-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/control-port/" }, "controljs": { "name": "controljs", "description": "JavaScript control base class for both server and client side GUI development. Control is the opposite of templating.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ewoudj", "email": "ewoudj@gmail.com" } ], "time": { "modified": "2011-07-15T22:27:47.871Z", "created": "2011-07-15T22:27:47.056Z", "0.0.1": "2011-07-15T22:27:47.871Z" }, "author": { "name": "Ewoud van den Boom", "email": "ewoudj@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ewoudj/control.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/controljs/0.0.1" }, "dist": { "0.0.1": { "shasum": "68bd4c82206ec81cb49bbdbd0f3c8f4bdfe4e174", "tarball": "http://registry.npmjs.org/controljs/-/controljs-0.0.1.tgz" } }, "keywords": [ "GUI", "HTML", "javascript", "rest", "ajax" ], "url": "http://registry.npmjs.org/controljs/" }, "convert": { "name": "convert", "description": "A simple little string encoding conversion utility", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "m64253", "email": "mikael.abrahamsson@gmail.com" } ], "time": { "modified": "2011-03-17T22:00:05.759Z", "created": "2011-03-17T22:00:05.106Z", "0.0.1": "2011-03-17T22:00:05.759Z" }, "author": { "name": "Mikael Abrahamsson", "email": "mikael.abrahamsson@gmail.com", "url": "tud3.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/convert/0.0.1" }, "dist": { "0.0.1": { "shasum": "5617154d8344fd7208b2cf2a9fda4ba20a6892c0", "tarball": "http://registry.npmjs.org/convert/-/convert-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/convert/" }, "conway": { "name": "conway", "description": "Simple implementation of Conway's Game of Life in CoffeeScript", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "willbailey", "email": "will.bailey@gmail.com" } ], "time": { "modified": "2011-10-03T02:07:36.128Z", "created": "2011-05-15T08:22:09.085Z", "0.0.1": "2011-05-15T08:22:09.640Z", "0.0.2": "2011-05-15T08:52:47.721Z", "0.0.3": "2011-10-03T02:07:36.128Z" }, "author": { "name": "Will Bailey", "email": "will.bailey@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/willbailey/conway.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/conway/0.0.1", "0.0.2": "http://registry.npmjs.org/conway/0.0.2", "0.0.3": "http://registry.npmjs.org/conway/0.0.3" }, "dist": { "0.0.1": { "shasum": "f6313fd6f4246b04a76c10ca24d9536d075dcd93", "tarball": "http://registry.npmjs.org/conway/-/conway-0.0.1.tgz" }, "0.0.2": { "shasum": "a1b60ff9de2de3225187284d2bb645fcf19324ed", "tarball": "http://registry.npmjs.org/conway/-/conway-0.0.2.tgz" }, "0.0.3": { "shasum": "361f2962789e0fdf159e1470e81085e523d8f4b9", "tarball": "http://registry.npmjs.org/conway/-/conway-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/conway/" }, "cookie": { "name": "cookie", "description": "A deprecated node.js library for handling secure cookies.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp" }, "repository": { "type": "git", "url": "http://github.com/jed/cookie-node.git" }, "time": { "modified": "2011-02-25T17:09:47.654Z", "created": "2010-12-29T13:32:44.803Z", "0.1.1": "2010-12-29T13:32:44.803Z", "0.1.2": "2010-12-29T13:32:44.803Z", "0.1.3": "2010-12-29T13:32:44.803Z", "0.1.4": "2010-12-29T13:32:44.803Z", "0.1.5": "2011-02-25T17:09:47.654Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/cookie/0.1.1", "0.1.2": "http://registry.npmjs.org/cookie/0.1.2", "0.1.3": "http://registry.npmjs.org/cookie/0.1.3", "0.1.4": "http://registry.npmjs.org/cookie/0.1.4", "0.1.5": "http://registry.npmjs.org/cookie/0.1.5" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/cookie/-/cookie-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/cookie/-/cookie-0.1.2.tgz" }, "0.1.3": { "shasum": "749bad71509735c40b5edde239253a70aa065dbf", "tarball": "http://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz" }, "0.1.4": { "shasum": "a2a87ff35a5d908e332873bdab1049e85fdd01e0", "tarball": "http://registry.npmjs.org/cookie/-/cookie-0.1.4.tgz" }, "0.1.5": { "shasum": "679f4e891ee281c3ecfea49bec296ad3fc6db465", "tarball": "http://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/cookie/" }, "cookie-cutter": { "name": "cookie-cutter", "description": "Browserify-compatible module to get and set cookies in the browser", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-09-28T06:56:47.113Z", "created": "2011-09-28T06:56:45.383Z", "0.0.0": "2011-09-28T06:56:47.113Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/cookie-cutter.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cookie-cutter/0.0.0" }, "dist": { "0.0.0": { "shasum": "77e871c764a65a383025f4d82514ee0878cf3ea6", "tarball": "http://registry.npmjs.org/cookie-cutter/-/cookie-cutter-0.0.0.tgz" } }, "keywords": [ "cookie", "browser", "browserify" ], "url": "http://registry.npmjs.org/cookie-cutter/" }, "cookie-monster": { "name": "cookie-monster", "description": "a simple cookie library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-11-14T03:58:37.108Z", "created": "2011-10-13T23:25:04.164Z", "0.0.1": "2011-10-13T23:25:04.779Z", "0.0.2": "2011-11-14T03:58:37.108Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/cookie-monster.git" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "versions": { "0.0.1": "http://registry.npmjs.org/cookie-monster/0.0.1", "0.0.2": "http://registry.npmjs.org/cookie-monster/0.0.2" }, "dist": { "0.0.1": { "shasum": "1a3cd4b94765cbc05a88bc90684a0dd45751bd2c", "tarball": "http://registry.npmjs.org/cookie-monster/-/cookie-monster-0.0.1.tgz" }, "0.0.2": { "shasum": "7a6ce7cc36b1febbce8c3fa0437b32767acb6b9f", "tarball": "http://registry.npmjs.org/cookie-monster/-/cookie-monster-0.0.2.tgz" } }, "keywords": [ "ender", "cookie" ], "url": "http://registry.npmjs.org/cookie-monster/" }, "cookie-sessions": { "name": "cookie-sessions", "description": "Secure cookie-based session middleware for Connect", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "http://github.com/caolan/cookie-sessions.git" }, "time": { "modified": "2011-03-06T20:22:07.602Z", "created": "2011-03-06T20:22:07.602Z", "0.0.1": "2011-03-06T20:22:07.602Z", "0.0.2": "2011-03-06T20:22:07.602Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/cookie-sessions/0.0.1", "0.0.2": "http://registry.npmjs.org/cookie-sessions/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/cookie-sessions/-/cookie-sessions-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/cookie-sessions/-/cookie-sessions-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/cookie-sessions/" }, "cookiejar": { "name": "cookiejar", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "author": { "name": "bradleymeck" }, "description": "simple persistent cookiejar system", "time": { "modified": "2011-05-24T11:43:08.931Z", "created": "2011-03-28T13:55:20.875Z", "1.0.0": "2011-03-28T13:55:20.875Z", "1.0.3": "2011-03-28T13:55:20.875Z", "1.0.5": "2011-03-28T13:55:20.875Z", "1.1.0": "2011-03-28T13:55:20.875Z", "1.1.1": "2011-03-28T13:55:20.875Z", "1.2.0": "2011-03-28T13:55:20.875Z", "1.3.0": "2011-05-24T11:42:07.698Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/cookiejar/1.0.0", "1.0.3": "http://registry.npmjs.org/cookiejar/1.0.3", "1.0.5": "http://registry.npmjs.org/cookiejar/1.0.5", "1.1.0": "http://registry.npmjs.org/cookiejar/1.1.0", "1.1.1": "http://registry.npmjs.org/cookiejar/1.1.1", "1.2.0": "http://registry.npmjs.org/cookiejar/1.2.0", "1.3.0": "http://registry.npmjs.org/cookiejar/1.3.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/cookiejar/-/cookiejar-1.0.0.tgz" }, "1.0.3": { "tarball": "http://packages:5984/cookiejar/-/cookiejar-1.0.3.tgz" }, "1.0.5": { "tarball": "http://packages:5984/cookiejar/-/cookiejar-1.0.5.tgz" }, "1.1.0": { "tarball": "http://packages:5984/cookiejar/-/cookiejar-1.1.0.tgz" }, "1.1.1": { "tarball": "http://packages:5984/cookiejar/-/cookiejar-1.1.1.tgz" }, "1.2.0": { "shasum": "a413f3b0b55f379e4bee838cc7e4e729b5b89b97", "tarball": "http://registry.npmjs.org/cookiejar/-/cookiejar-1.2.0.tgz" }, "1.3.0": { "shasum": "dd00b35679021e99cbd4e855b9ad041913474765", "tarball": "http://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/cookiejar/" }, "cookies": { "name": "cookies", "description": "Cookies, optionally signed using Keygrip.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-03-01T03:07:10.560Z", "created": "2011-02-25T15:30:03.526Z", "0.1.0": "2011-02-25T15:30:04.200Z", "0.1.1": "2011-02-25T16:57:20.561Z", "0.1.2": "2011-02-26T05:34:00.873Z", "0.1.3": "2011-02-26T05:40:55.056Z", "0.1.4": "2011-02-26T06:50:50.197Z", "0.1.5": "2011-02-26T07:45:48.757Z", "0.1.6": "2011-03-01T03:07:10.560Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/cookies/0.1.0", "0.1.1": "http://registry.npmjs.org/cookies/0.1.1", "0.1.2": "http://registry.npmjs.org/cookies/0.1.2", "0.1.3": "http://registry.npmjs.org/cookies/0.1.3", "0.1.4": "http://registry.npmjs.org/cookies/0.1.4", "0.1.5": "http://registry.npmjs.org/cookies/0.1.5", "0.1.6": "http://registry.npmjs.org/cookies/0.1.6" }, "dist": { "0.1.0": { "shasum": "18f820dd12d384bf21ab46f0fdad8ddd02dc9c3e", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.0.tgz" }, "0.1.1": { "shasum": "5ff9be0d3f2e95d0fcca111ee654e6b19ef38c77", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.1.tgz" }, "0.1.2": { "shasum": "b7d5719597dec946a3ce225222fab008c7c35f70", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.2.tgz" }, "0.1.3": { "shasum": "e94961b95c9b2ea8e569333ac7e268f6f0b5ffe7", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.3.tgz" }, "0.1.4": { "shasum": "340283ee97f446acac5b3e9551817719fe55dcb0", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.4.tgz" }, "0.1.5": { "shasum": "3bce445130205d3f1b76dec7007a7128fa8bffd1", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.5.tgz" }, "0.1.6": { "shasum": "2129588b8b1e382ffba990d9f9cf9ddf2c142846", "tarball": "http://registry.npmjs.org/cookies/-/cookies-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/cookies/" }, "cool": { "name": "cool", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-09-05T06:41:13.371Z", "created": "2011-09-05T06:41:12.535Z", "0.0.0": "2011-09-05T06:41:13.371Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/cool/0.0.0" }, "dist": { "0.0.0": { "shasum": "0c5006bde14281d723700650dc259b571fc95d96", "tarball": "http://registry.npmjs.org/cool/-/cool-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/cool/" }, "CoolBeans": { "name": "CoolBeans", "description": "CoolBeans is an Inversion of Control (IOC) / Dependency Injection (DI) library for Node.js. CoolBeans is loosely based on ColdSpring for ColdFusion and Spring IOC for Java.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "dhughes", "email": "dhughes@alagad.com" } ], "time": { "modified": "2011-12-12T17:38:24.165Z", "created": "2011-11-29T13:50:25.803Z", "0.0.1": "2011-11-29T14:44:13.376Z", "0.0.2": "2011-11-29T14:54:47.524Z", "0.0.3": "2011-11-29T14:57:38.889Z", "0.0.4": "2011-11-29T15:35:14.021Z", "0.0.6": "2011-11-29T16:14:54.656Z", "0.0.7": "2011-12-12T17:38:24.165Z" }, "author": { "name": "Doug Hughes", "email": "dhughes@alagad.com", "url": "http://blog.alagad.com" }, "repository": { "type": "git", "url": "git://github.com/dhughes/CoolBeans.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/CoolBeans/0.0.1", "0.0.2": "http://registry.npmjs.org/CoolBeans/0.0.2", "0.0.3": "http://registry.npmjs.org/CoolBeans/0.0.3", "0.0.4": "http://registry.npmjs.org/CoolBeans/0.0.4", "0.0.6": "http://registry.npmjs.org/CoolBeans/0.0.6", "0.0.7": "http://registry.npmjs.org/CoolBeans/0.0.7" }, "dist": { "0.0.1": { "shasum": "36f4da698b0d10a77f7b3a06cb4e55d4bffef716", "tarball": "http://registry.npmjs.org/CoolBeans/-/CoolBeans-0.0.1.tgz" }, "0.0.2": { "shasum": "acaf85ef1567eb639c5012cf9040f4c4ff627b47", "tarball": "http://registry.npmjs.org/CoolBeans/-/CoolBeans-0.0.2.tgz" }, "0.0.3": { "shasum": "0f9c9cf94d34c50e5c05fec9d8ad66fdbbbefa48", "tarball": "http://registry.npmjs.org/CoolBeans/-/CoolBeans-0.0.3.tgz" }, "0.0.4": { "shasum": "2129a5140f15ab5b27aca5a483ce1ecf6f1f7e57", "tarball": "http://registry.npmjs.org/CoolBeans/-/CoolBeans-0.0.4.tgz" }, "0.0.6": { "shasum": "0d53b8b46e8aa99f9973b2e99bdb07476cdf8b80", "tarball": "http://registry.npmjs.org/CoolBeans/-/CoolBeans-0.0.6.tgz" }, "0.0.7": { "shasum": "a71cc9100f3b584dacc20830d82b4ab1f78f99b1", "tarball": "http://registry.npmjs.org/CoolBeans/-/CoolBeans-0.0.7.tgz" } }, "keywords": [ "CoolBeans", "IOC", "Inversion of Control", "DI", "Dependency Injection", "Spring", "factory" ], "url": "http://registry.npmjs.org/CoolBeans/" }, "coolmonitor": { "name": "coolmonitor", "description": "Monitor your server in the terminal, just with curl! (with colors)", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-08-13T16:34:36.763Z", "created": "2011-08-13T16:34:33.813Z", "0.0.0": "2011-08-13T16:34:36.763Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/coolmonitor/0.0.0" }, "dist": { "0.0.0": { "shasum": "a18c1a9c40b796ac31e750abf7165345abc8ecc9", "tarball": "http://registry.npmjs.org/coolmonitor/-/coolmonitor-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/coolmonitor/" }, "coop": { "name": "coop", "description": "Co-operative multiple inheritance for JavaScript", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "teh_senaus", "email": "sean@sdmworld.co.uk" } ], "time": { "modified": "2011-10-01T17:00:37.182Z", "created": "2011-08-10T15:48:46.950Z", "0.0.1": "2011-08-10T15:48:47.817Z", "0.1.0": "2011-09-04T19:46:18.557Z", "0.1.1": "2011-09-30T19:22:37.569Z", "0.1.2": "2011-10-01T16:55:49.114Z" }, "author": { "name": "Sean Micklethwaite", "url": "http://sdmworld.co.uk" }, "repository": { "type": "git", "url": "git://github.com/tehsenaus/coop-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coop/0.0.1", "0.1.0": "http://registry.npmjs.org/coop/0.1.0", "0.1.1": "http://registry.npmjs.org/coop/0.1.1", "0.1.2": "http://registry.npmjs.org/coop/0.1.2" }, "dist": { "0.0.1": { "shasum": "1354269e8e20c0ff5c450f26f60ae8550074eb0b", "tarball": "http://registry.npmjs.org/coop/-/coop-0.0.1.tgz" }, "0.1.0": { "shasum": "af0e50b81950e96acfa6b6cacbb1fc1845d93edf", "tarball": "http://registry.npmjs.org/coop/-/coop-0.1.0.tgz" }, "0.1.1": { "shasum": "49733753397a84d7fdc7a0649de0d222b7eb623c", "tarball": "http://registry.npmjs.org/coop/-/coop-0.1.1.tgz" }, "0.1.2": { "shasum": "031a2d47dfb67cab7cdb57c54ec739eabcd6fe58", "tarball": "http://registry.npmjs.org/coop/-/coop-0.1.2.tgz" } }, "keywords": [ "class", "inheritance", "cooperative", "co-operative", "pythonic", "python", "javascript" ], "url": "http://registry.npmjs.org/coop/" }, "coordinator": { "name": "coordinator", "description": "Converts coordinates (e.g. lat/long to MGRS)", "dist-tags": { "latest": "0.4.5" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-10-27T23:22:05.988Z", "created": "2011-05-16T21:22:41.449Z", "0.1.0": "2011-05-16T21:22:41.871Z", "0.1.1": "2011-05-16T21:42:39.238Z", "0.1.2": "2011-05-16T21:51:38.880Z", "0.2.0": "2011-05-18T19:42:35.458Z", "0.2.1": "2011-05-18T19:50:15.282Z", "0.2.2": "2011-05-18T20:08:43.816Z", "0.2.3": "2011-05-18T20:10:02.404Z", "0.3.0": "2011-05-19T21:40:10.561Z", "0.3.5": "2011-05-20T00:37:40.788Z", "0.4.0": "2011-05-24T22:29:31.981Z", "0.4.1": "2011-05-24T22:54:07.528Z", "0.4.2": "2011-05-25T17:47:46.704Z", "0.4.3": "2011-05-25T18:16:55.256Z", "0.4.4": "2011-05-25T21:48:33.517Z", "0.4.5": "2011-10-27T23:22:05.988Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/node-coordinator.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coordinator/0.1.0", "0.1.1": "http://registry.npmjs.org/coordinator/0.1.1", "0.1.2": "http://registry.npmjs.org/coordinator/0.1.2", "0.2.0": "http://registry.npmjs.org/coordinator/0.2.0", "0.2.1": "http://registry.npmjs.org/coordinator/0.2.1", "0.2.2": "http://registry.npmjs.org/coordinator/0.2.2", "0.2.3": "http://registry.npmjs.org/coordinator/0.2.3", "0.3.0": "http://registry.npmjs.org/coordinator/0.3.0", "0.3.5": "http://registry.npmjs.org/coordinator/0.3.5", "0.4.0": "http://registry.npmjs.org/coordinator/0.4.0", "0.4.1": "http://registry.npmjs.org/coordinator/0.4.1", "0.4.2": "http://registry.npmjs.org/coordinator/0.4.2", "0.4.3": "http://registry.npmjs.org/coordinator/0.4.3", "0.4.4": "http://registry.npmjs.org/coordinator/0.4.4", "0.4.5": "http://registry.npmjs.org/coordinator/0.4.5" }, "dist": { "0.1.0": { "shasum": "47d3ab3c74fdb18e7c842ba74163b94c791d0486", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.1.0.tgz" }, "0.1.1": { "shasum": "149016708705b8776b0119239220033b4314280c", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.1.1.tgz" }, "0.1.2": { "shasum": "eea64cf673d3c758605150a0d692f0a4c1c2885a", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.1.2.tgz" }, "0.2.0": { "shasum": "2d62fb5f6940b1d10062bf11b0e808be9dc4aa4b", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.2.0.tgz" }, "0.2.1": { "shasum": "760bbc4af601ef9e90c341b52f565ab3fe1b10cb", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.2.1.tgz" }, "0.2.2": { "shasum": "785d9d6e2712988e433217c17f414f88afca8a05", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.2.2.tgz" }, "0.2.3": { "shasum": "157c9d0958b4a60e97ab0b724e41a76eadd82657", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.2.3.tgz" }, "0.3.0": { "shasum": "0aaf2d1177ef167e70d0e29691eaef1f21ede95f", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.3.0.tgz" }, "0.3.5": { "shasum": "2cc1f62f2d10273a7447e888c1595b96c6dd2bef", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.3.5.tgz" }, "0.4.0": { "shasum": "aecd1d2ee73257788fca8b3939496bf291595dbc", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.4.0.tgz" }, "0.4.1": { "shasum": "32f8fc2b9425f276e2b00812fb2ed14a64cf1c59", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.4.1.tgz" }, "0.4.2": { "shasum": "deeecce2c78afc7d98e5e31a013f79b138cef585", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.4.2.tgz" }, "0.4.3": { "shasum": "9c2488df23a466c37613a540533af36c26d8ee95", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.4.3.tgz" }, "0.4.4": { "shasum": "a4533be2fa6cf1cb63be23ce620db50c9547c8e3", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.4.4.tgz" }, "0.4.5": { "shasum": "b29d077337b857bb08f2f302f5116fbb04ec592f", "tarball": "http://registry.npmjs.org/coordinator/-/coordinator-0.4.5.tgz" } }, "keywords": [ "gps", "coordinates", "conversion", "mgrs", "usng", "utm", "latitude", "longitude", "lat/long", "coordinate", "system" ], "url": "http://registry.npmjs.org/coordinator/" }, "copper": { "name": "copper", "description": "UI library based on ore.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-10T03:22:36.096Z", "created": "2011-10-10T03:22:35.093Z", "0.0.1": "2011-10-10T03:22:36.096Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/copper/0.0.1" }, "dist": { "0.0.1": { "shasum": "86fe3bed53e8fd8a4790df7baebf2448664d804c", "tarball": "http://registry.npmjs.org/copper/-/copper-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/copper/" }, "core": { "name": "core", "description": "Core Libs", "dist-tags": { "latest": "0.4.7" }, "maintainers": [ { "name": "dreamlab", "email": "janecki@gmail.com" } ], "time": { "modified": "2011-12-14T08:57:04.563Z", "created": "2011-10-07T10:54:34.795Z", "0.3.0": "2011-10-07T10:54:36.725Z", "0.3.1": "2011-10-07T11:47:08.942Z", "0.3.2": "2011-10-14T08:57:11.817Z", "0.3.3": "2011-10-14T10:40:39.668Z", "0.3.4": "2011-10-14T13:52:54.111Z", "0.3.5": "2011-10-15T14:12:25.612Z", "0.3.6": "2011-10-24T12:53:03.260Z", "0.3.7": "2011-10-24T12:56:07.279Z", "0.3.8": "2011-10-26T11:13:33.171Z", "0.4.0": "2011-11-23T09:03:24.667Z", "0.4.1": "2011-11-23T11:08:55.892Z", "0.4.2": "2011-11-24T14:44:34.170Z", "0.4.3": "2011-11-29T13:17:44.770Z", "0.4.5": "2011-12-06T11:50:38.256Z", "0.4.6": "2011-12-13T15:10:34.600Z", "0.4.7": "2011-12-14T08:57:04.563Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/core/0.3.0", "0.3.1": "http://registry.npmjs.org/core/0.3.1", "0.3.2": "http://registry.npmjs.org/core/0.3.2", "0.3.3": "http://registry.npmjs.org/core/0.3.3", "0.3.4": "http://registry.npmjs.org/core/0.3.4", "0.3.5": "http://registry.npmjs.org/core/0.3.5", "0.3.6": "http://registry.npmjs.org/core/0.3.6", "0.3.7": "http://registry.npmjs.org/core/0.3.7", "0.3.8": "http://registry.npmjs.org/core/0.3.8", "0.4.0": "http://registry.npmjs.org/core/0.4.0", "0.4.1": "http://registry.npmjs.org/core/0.4.1", "0.4.2": "http://registry.npmjs.org/core/0.4.2", "0.4.3": "http://registry.npmjs.org/core/0.4.3", "0.4.5": "http://registry.npmjs.org/core/0.4.5", "0.4.6": "http://registry.npmjs.org/core/0.4.6", "0.4.7": "http://registry.npmjs.org/core/0.4.7" }, "dist": { "0.3.0": { "shasum": "59aa0e7c5b2f24729148b154276707533020caa7", "tarball": "http://registry.npmjs.org/core/-/core-0.3.0.tgz" }, "0.3.1": { "shasum": "68bb71582348958c977b7c6e6fbf54c0c15965d0", "tarball": "http://registry.npmjs.org/core/-/core-0.3.1.tgz" }, "0.3.2": { "shasum": "eb545c223b8b22ccbfb31f4f5c5c014740346429", "tarball": "http://registry.npmjs.org/core/-/core-0.3.2.tgz" }, "0.3.3": { "shasum": "7f04269489765979913ecc02e961b10dbe3d7180", "tarball": "http://registry.npmjs.org/core/-/core-0.3.3.tgz" }, "0.3.4": { "shasum": "3e1b64a110d65edeeded1a33897415a2087ce582", "tarball": "http://registry.npmjs.org/core/-/core-0.3.4.tgz" }, "0.3.5": { "shasum": "07377181d05052f7b971162055dfb8d4c34a861c", "tarball": "http://registry.npmjs.org/core/-/core-0.3.5.tgz" }, "0.3.6": { "shasum": "d34c8591ef66d3fd586f7fe22e361fb591ece8d8", "tarball": "http://registry.npmjs.org/core/-/core-0.3.6.tgz" }, "0.3.7": { "shasum": "aec3defb20f12e8ca36fbb6457d8daab01a9e7ec", "tarball": "http://registry.npmjs.org/core/-/core-0.3.7.tgz" }, "0.3.8": { "shasum": "6ffb3f86d87f4db378f78af42c6084779954ecdc", "tarball": "http://registry.npmjs.org/core/-/core-0.3.8.tgz" }, "0.4.0": { "shasum": "93097b94aece68f65cb420d23277559a9410444f", "tarball": "http://registry.npmjs.org/core/-/core-0.4.0.tgz" }, "0.4.1": { "shasum": "ab43d1098717faf81376656364740aaac893ddc1", "tarball": "http://registry.npmjs.org/core/-/core-0.4.1.tgz" }, "0.4.2": { "shasum": "51656ec4e01ee7b6e86ec333ef1dff619cd8b6f2", "tarball": "http://registry.npmjs.org/core/-/core-0.4.2.tgz" }, "0.4.3": { "shasum": "f471c06023544603dcec5fc6d8c2b43a66e0f0d0", "tarball": "http://registry.npmjs.org/core/-/core-0.4.3.tgz" }, "0.4.5": { "shasum": "11fd768b165790d58573b9a6c423aeab7e8c7112", "tarball": "http://registry.npmjs.org/core/-/core-0.4.5.tgz" }, "0.4.6": { "shasum": "5a1845d4442d95990bced432c94f519ed3d95c66", "tarball": "http://registry.npmjs.org/core/-/core-0.4.6.tgz" }, "0.4.7": { "shasum": "bcb2bd4a8edf19c7aa9e89aa858019ba37c36b78", "tarball": "http://registry.npmjs.org/core/-/core-0.4.7.tgz" } }, "url": "http://registry.npmjs.org/core/" }, "core-utils": { "name": "core-utils", "description": "Utility library for everyday javasciprt.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-02-24T16:29:46.186Z", "created": "2011-01-28T22:31:03.669Z", "0.0.1": "2011-01-28T22:31:04.301Z", "0.0.2": "2011-01-28T23:38:25.512Z", "0.0.3": "2011-02-21T16:02:42.981Z", "0.0.4": "2011-02-24T16:29:46.186Z" }, "repository": { "type": "git", "url": "git://github.com/Gozala/core-utils.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/core-utils/0.0.1", "0.0.2": "http://registry.npmjs.org/core-utils/0.0.2", "0.0.3": "http://registry.npmjs.org/core-utils/0.0.3", "0.0.4": "http://registry.npmjs.org/core-utils/0.0.4" }, "dist": { "0.0.1": { "shasum": "4e9a8ba3d52a055020370a7c64ec324e5e5a2757", "tarball": "http://registry.npmjs.org/core-utils/-/core-utils-0.0.1.tgz" }, "0.0.2": { "shasum": "afa233b7f905dc56105488049b9ac9b2faeeb819", "tarball": "http://registry.npmjs.org/core-utils/-/core-utils-0.0.2.tgz" }, "0.0.3": { "shasum": "8509d3ad8e138c42f03f697d5d743565cf890570", "tarball": "http://registry.npmjs.org/core-utils/-/core-utils-0.0.3.tgz" }, "0.0.4": { "shasum": "02382478eb706874fbba9ee271098e20ed3c1177", "tarball": "http://registry.npmjs.org/core-utils/-/core-utils-0.0.4.tgz" } }, "keywords": [ "utils", "core" ], "url": "http://registry.npmjs.org/core-utils/" }, "corn": { "name": "corn", "description": "Corn is a simple async template language for node", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-12-03T17:28:35.634Z", "created": "2011-12-03T17:28:34.971Z", "0.0.1": "2011-12-03T17:28:35.634Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com", "url": "http://github.com/creationix" }, "repository": { "type": "git", "url": "git://github.com/creationix/corn.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/corn/0.0.1" }, "dist": { "0.0.1": { "shasum": "852e77739ee4f7c8a9b2ea212638666824fc15fb", "tarball": "http://registry.npmjs.org/corn/-/corn-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/corn/" }, "cornerstone": { "name": "cornerstone", "description": "Cross platform JavaScript utilities, event emitter and class constructor.", "dist-tags": { "latest": "0.1.0" }, "readme": "# cornerstone\n\nCross platform JavaScript utilities, event emitter and class constructor.\n\n\tvar cornerstone = require('cornerstone').require('index');\n\tappCore.util.idle();\n\n### util\n\nCommon utilities for type checking, invocation, enumeration, random, and assignment.\n\n\tvar util = require('cornerstone').require('util');\n\tutil.enumerate(obj, function (val, key) {\n\t\tif (val) array.push(val);\n\t});\n\n### Class\n\nCombines prototypal inheritance and module design patterns into a hybrid Class solution.\n\n\tvar core = require('cornerstone'),\n\t Class = core.require('Class'),\n\t Emitter = core.require('Emitter');\n\tvar Flight = new Class('Flight', function (obj, proto) {\n\t\tobj.fly = function () {\n\t\t\tthis.isFlying = true;\n\t\t\treturn this;\n\t\t};\n\t\tobj.land = function () {\n\t\t\tdelete this.isFlying;\n\t\t\treturn this;\n\t\t};\n\t});\n\tvar Animal = new Class('Animal', Emitter, function (obj, supr, proto) {\n\t\tobj.initAnimal = function (name) {\n\t\t\tthis.name = name;\n\t\t\treturn this.initEmitter();\n\t\t};\n\t});\n\tvar FlyingAnimal = Animal.extend('FlyingAnimal', function (obj, supr, proto) {\n\t\tif (!Flight.check(obj)) {\n\t\t\tFlight.create(obj);\n\t\t}\n\t});\n\tvar bird = new FlyingAnimal('bird').fly().land();\n\tFlight.check(bird) && Animal.check(bird) && FlyingAnimal.check(bird); //true\n\n### Emitter\n\nCross platform event emitter implementation plus some extras.\n\n\tvar Emitter = require('cornerstone').require('Emitter');\n\tvar events = new Emitter();\n\tevents.on('apocalypse', function () {\n\t\tconsole.log('It\\'s the end');\n\t});\n\tevents.forever('apocalypse');\n\n## Installation\n\n\t$ npm install cornerstone\n\n## Running Tests\n\n\t$ node test\n\n## MIT License \n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-20T01:39:05.215Z", "created": "2011-11-20T01:39:04.022Z", "0.1.0": "2011-11-20T01:39:05.215Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/cornerstone.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cornerstone/0.1.0" }, "dist": { "0.1.0": { "shasum": "7bf21fbb285a556599e0926498c4299d8a9221a8", "tarball": "http://registry.npmjs.org/cornerstone/-/cornerstone-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/cornerstone/" }, "cornify": { "name": "cornify", "description": "A super magical unicorn module", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "drgath", "email": "drgath@gmail.com" } ], "author": { "name": "Derek Gathright", "email": "drgath@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/drgath/cornify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cornify/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/cornify/-/cornify-0.1.0.tgz" } }, "keywords": [ "cornify" ], "url": "http://registry.npmjs.org/cornify/" }, "corpus": { "name": "corpus", "description": "Corpus.js is a Javascript framework for large client side web applications.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lancecarlson", "email": "lancecarlson@gmail.com" } ], "time": { "modified": "2011-05-17T12:31:09.836Z", "created": "2011-05-17T12:31:09.682Z", "0.0.1": "2011-05-17T12:31:09.836Z" }, "author": { "name": "Lance Carlson", "email": "lcarlson@healpay.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/corpus/0.0.1" }, "dist": { "0.0.1": { "shasum": "6bfb4779b1ae4d5ecd59bd1f897aa98d8b0e2dab", "tarball": "http://registry.npmjs.org/corpus/-/corpus-0.0.1.tgz" } }, "keywords": [ "util", "server", "client", "browser" ], "url": "http://registry.npmjs.org/corpus/" }, "corrector": { "name": "corrector", "description": "A really simple spelling correction module based on the levenshtein distance between words.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-04-02T19:38:51.245Z", "created": "2011-04-02T19:38:50.264Z", "0.1.0": "2011-04-02T19:38:51.245Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@tomaz.me", "url": "http://www.tomaz.me" }, "repository": { "type": "git", "url": "git://github.com/Kami/corrector.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/corrector/0.1.0" }, "dist": { "0.1.0": { "shasum": "a32d047cee04f45c343bbcd440c1d781796afea8", "tarball": "http://registry.npmjs.org/corrector/-/corrector-0.1.0.tgz" } }, "keywords": [ "spelling", "speller", "spell checker", "spelling correction", "spell checking" ], "url": "http://registry.npmjs.org/corrector/" }, "corser": { "name": "corser", "description": "A CORS-enabled HTTP reverse proxy.", "dist-tags": { "latest": "0.1.0" }, "readme": "Corser\n=======\n\nA [CORS](http://www.w3.org/TR/cors/)-enabled HTTP reverse proxy.\n\n\nExamples\n--------\n\n### URL\n\n http://localhost:1337/?url=http://enable-cors.org\n\n`/?url=`: Loads and returns the content of url.\n\n### With XMLHttpRequest\n\n#### GET\n\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(\"GET\", \"http://localhost:1337/?url=http://enable-cors.org\");\n xhr.onreadystatechange = function () {\n if (xhr.readyState === 4) {\n console.log(xhr.responseText);\n }\n };\n xhr.send(null);\n\n#### POST\n\n var doc, xhr;\n doc = {\n \"some\": \"document\"\n };\n xhr = new XMLHttpRequest();\n xhr.open(\"POST\", \"http://localhost:1337/?url=http://agrueneberg.iriscouch.com/playground\");\n xhr.onreadystatechange = function () {\n if (xhr.readyState === 4) {\n console.log(xhr.responseText);\n }\n };\n xhr.setRequestHeader(\"Content-Type\", \"application/json\");\n xhr.send(JSON.stringify(doc));\n\n\nInstallation\n------------\n\n* `npm install corser -g`\n* `corser --port 1337`\n\n\nSupported HTTP Methods\n----------------------\n\n* `GET`\n* `POST`\n* `PUT`\n* `DELETE`\n\n\nSupported HTTP Headers\n----------------------\n\n### Request\n\n* `Accept`\n* `Content-Type`\n\n### Response\n\n* `Content-Type`\n", "maintainers": [ { "name": "agrueneberg", "email": "alexander.grueneberg@googlemail.com" } ], "time": { "modified": "2011-11-28T23:29:24.343Z", "created": "2011-11-28T23:29:23.758Z", "0.1.0": "2011-11-28T23:29:24.343Z" }, "author": { "name": "Alexander Grüneberg", "email": "alexander.grueneberg@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/agrueneberg/Corser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/corser/0.1.0" }, "dist": { "0.1.0": { "shasum": "a48ee5c28ae58512b1cde09c22181036aac1d7d5", "tarball": "http://registry.npmjs.org/corser/-/corser-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/corser/" }, "cosmos": { "name": "cosmos", "description": "A distributed event driven and RPC based application framework for Node.JS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-04-19T02:16:43.330Z", "created": "2011-04-19T02:16:43.109Z", "0.0.1": "2011-04-19T02:16:43.330Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co" }, "repository": { "type": "git", "url": "git@github.com:aikar/cosmos" }, "versions": { "0.0.1": "http://registry.npmjs.org/cosmos/0.0.1" }, "dist": { "0.0.1": { "shasum": "b0338553f6ddca1e9505da69b423212b422434fb", "tarball": "http://registry.npmjs.org/cosmos/-/cosmos-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/cosmos/" }, "couch": { "name": "couch", "description": "Stupid simple Couch wrapper based on Request", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maxogden", "email": "max@maxogden.com" } ], "time": { "modified": "2011-11-21T21:35:33.644Z", "created": "2011-11-21T21:34:07.804Z", "0.0.1": "2011-11-21T21:35:33.644Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/couch/0.0.1" }, "dist": { "0.0.1": { "shasum": "cfbfceb3e075fa2081103a5a90c9dcb925203e3b", "tarball": "http://registry.npmjs.org/couch/-/couch-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/couch/" }, "couch-ar": { "name": "couch-ar", "description": "active record for CouchDB", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "scottburch", "email": "scott@bulldoginfo.com" } ], "author": { "name": "Scott Burch", "email": "scott@bulldoginfo.com" }, "time": { "modified": "2011-11-05T23:09:27.991Z", "created": "2011-02-03T01:29:24.057Z", "0.1.0": "2011-02-03T01:29:24.057Z", "0.1.1": "2011-02-03T01:29:24.057Z", "0.1.2": "2011-02-23T03:09:37.650Z", "0.1.3": "2011-02-23T03:14:15.511Z", "0.1.4": "2011-03-17T18:00:56.562Z", "0.1.5": "2011-03-18T13:47:46.244Z", "0.1.6": "2011-05-23T17:08:43.383Z", "0.2.0": "2011-08-07T17:00:44.014Z", "0.2.2": "2011-10-31T04:55:33.406Z", "0.2.3": "2011-10-31T06:03:57.797Z", "0.2.4": "2011-10-31T06:38:33.804Z", "0.2.5": "2011-11-05T23:09:27.991Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/couch-ar/0.1.0", "0.1.1": "http://registry.npmjs.org/couch-ar/0.1.1", "0.1.2": "http://registry.npmjs.org/couch-ar/0.1.2", "0.1.3": "http://registry.npmjs.org/couch-ar/0.1.3", "0.1.4": "http://registry.npmjs.org/couch-ar/0.1.4", "0.1.5": "http://registry.npmjs.org/couch-ar/0.1.5", "0.1.6": "http://registry.npmjs.org/couch-ar/0.1.6", "0.2.0": "http://registry.npmjs.org/couch-ar/0.2.0", "0.2.2": "http://registry.npmjs.org/couch-ar/0.2.2", "0.2.3": "http://registry.npmjs.org/couch-ar/0.2.3", "0.2.4": "http://registry.npmjs.org/couch-ar/0.2.4", "0.2.5": "http://registry.npmjs.org/couch-ar/0.2.5" }, "dist": { "0.1.0": { "shasum": "a33124a08987e4e57e8a1100ed9b167c5c6d80bb", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.0.tgz" }, "0.1.1": { "shasum": "07eae507ce87334806f12490b85ca314ae666570", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.1.tgz" }, "0.1.2": { "shasum": "7b13ac4ef5a0595db1d962a1867cae39f8f25b04", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.2.tgz" }, "0.1.3": { "shasum": "41d44d58a7311eaefe537a2170bd413265a330fb", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.3.tgz" }, "0.1.4": { "shasum": "2a2859802db08151ff10d8b427d0b5f4c28cd944", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.4.tgz" }, "0.1.5": { "shasum": "4a57d190473bf7c22e74cd767a984075e2bccca8", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.5.tgz" }, "0.1.6": { "shasum": "250b834accdeb7ce928af6c16f18ba2a4f298515", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.1.6.tgz" }, "0.2.0": { "shasum": "943db8fee1c64f997369fc8fac81cca51ccd6fe9", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.2.0.tgz" }, "0.2.2": { "shasum": "c8b6ee9458881c9f8778d59e9b41176ba2087acf", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.2.2.tgz" }, "0.2.3": { "shasum": "60cbad80d1733a0ef4340029c50d7b908329157d", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.2.3.tgz" }, "0.2.4": { "shasum": "debe7175036d72b5a7409be4cc221c6752bf50e5", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.2.4.tgz" }, "0.2.5": { "shasum": "afcd42fbaa41f6bc959fb9757c19c1778ec706f3", "tarball": "http://registry.npmjs.org/couch-ar/-/couch-ar-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/couch-ar/" }, "couch-cleaner": { "name": "couch-cleaner", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "manobi", "email": "manobi.oliveira@gmail.com" } ], "time": { "modified": "2011-12-10T12:30:02.795Z", "created": "2011-06-18T18:02:15.188Z", "0.0.1": "2011-06-18T18:02:16.366Z", "0.0.2": "2011-06-21T01:58:25.745Z", "0.0.4": "2011-09-13T03:14:29.589Z", "0.0.5": "2011-09-20T02:57:08.463Z", "0.0.7": "2011-09-22T02:20:06.052Z", "0.0.8": "2011-09-22T02:36:02.124Z", "0.0.9": "2011-09-22T03:30:48.067Z", "0.0.10": "2011-10-07T00:07:30.951Z", "0.0.11": "2011-12-10T12:30:02.795Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/couch-cleaner/0.0.1", "0.0.2": "http://registry.npmjs.org/couch-cleaner/0.0.2", "0.0.4": "http://registry.npmjs.org/couch-cleaner/0.0.4", "0.0.5": "http://registry.npmjs.org/couch-cleaner/0.0.5", "0.0.7": "http://registry.npmjs.org/couch-cleaner/0.0.7", "0.0.8": "http://registry.npmjs.org/couch-cleaner/0.0.8", "0.0.9": "http://registry.npmjs.org/couch-cleaner/0.0.9", "0.0.10": "http://registry.npmjs.org/couch-cleaner/0.0.10", "0.0.11": "http://registry.npmjs.org/couch-cleaner/0.0.11" }, "dist": { "0.0.1": { "shasum": "b678e5cfc57169cfd82066ceb4ad4c6f211b0cac", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.1.tgz" }, "0.0.2": { "shasum": "9067f196301db5bf38b5f72ae753816ab8431194", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.2.tgz" }, "0.0.4": { "shasum": "194b43a10a980de3397a7fc25f7fb10a6a463186", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.4.tgz" }, "0.0.5": { "shasum": "22f404bfcb02a7558f29697218c4df1cd67b5628", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.5.tgz" }, "0.0.7": { "shasum": "f759e606468c75e31438b18eec94dc4fe3aad2a3", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.7.tgz" }, "0.0.8": { "shasum": "b6b480286cb165d4ac8df8c155eed61c2beede64", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.8.tgz" }, "0.0.9": { "shasum": "e21b029884168019f04260f2b0f6e5b9f6b3191a", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.9.tgz" }, "0.0.10": { "shasum": "699de2a92662ab913fb73554c6a8155088c8d4a4", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.10.tgz" }, "0.0.11": { "shasum": "68f6f04d7d1dfea37497b01ff20084e7bd493ea7", "tarball": "http://registry.npmjs.org/couch-cleaner/-/couch-cleaner-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/couch-cleaner/" }, "Couch-cleaner": { "name": "Couch-cleaner", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "manobi", "email": "manobi.oliveira@gmail.com" } ], "time": { "modified": "2011-06-18T17:50:20.300Z", "created": "2011-06-18T17:50:19.123Z", "0.0.1": "2011-06-18T17:50:20.300Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/Couch-cleaner/0.0.1" }, "dist": { "0.0.1": { "shasum": "1784509cf7cbd8a74a20f706a1eae74447497580", "tarball": "http://registry.npmjs.org/Couch-cleaner/-/Couch-cleaner-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Couch-cleaner/" }, "couch-client": { "name": "couch-client", "description": "A Simple, Fast, and Flexible CouchDB Client", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/couch-client.git" }, "time": { "modified": "2011-03-02T18:55:14.057Z", "created": "2011-03-02T18:55:14.057Z", "0.0.1": "2011-03-02T18:55:14.057Z", "0.0.3": "2011-03-02T18:55:14.057Z", "0.0.4": "2011-03-02T18:55:14.057Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/couch-client/0.0.1", "0.0.3": "http://registry.npmjs.org/couch-client/0.0.3", "0.0.4": "http://registry.npmjs.org/couch-client/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/couch-client/-/couch-client-0.0.1.tgz" }, "0.0.3": { "shasum": "3030bc2785165f138fcc95a5da99bed32d39808b", "tarball": "http://registry.npmjs.org/couch-client/-/couch-client-0.0.3.tgz" }, "0.0.4": { "shasum": "86a6048a7163436b8d3d059171b80102eeed4985", "tarball": "http://registry.npmjs.org/couch-client/-/couch-client-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/couch-client/" }, "couch-session": { "name": "couch-session", "description": "connect.js session store for couchdb", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "payload", "email": "payload@lavabit.com" } ], "time": { "modified": "2011-06-13T13:04:50.694Z", "created": "2011-06-13T13:04:49.856Z", "0.5.0": "2011-06-13T13:04:50.694Z" }, "repository": { "type": "git", "url": "git://github.com/payload/couch-session.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/couch-session/0.5.0" }, "dist": { "0.5.0": { "shasum": "ab352045f97fd1c10ab7ee7af34d28eb5148a99f", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic": { "shasum": "71dccb4355f7c10dbd644327439a3766ad94fc70", "tarball": "http://registry.npmjs.org/couch-session/-/couch-session-0.5.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/couch-session/-/couch-session-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/couch-session/" }, "couch-sqlite": { "name": "couch-sqlite", "description": "Ports data from couchdb to SQLite.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lxbarth", "email": "alex@developmentseed.org" } ], "time": { "modified": "2011-09-13T15:53:28.285Z", "created": "2011-09-13T15:53:27.998Z", "0.0.1": "2011-09-13T15:53:28.285Z" }, "author": { "name": "Dmitri Gaskin", "url": "dmitrig01" }, "repository": { "type": "git", "url": "git://github.com/developmentseed/couch-sqlite.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couch-sqlite/0.0.1" }, "dist": { "0.0.1": { "shasum": "930c8227dc3efb6cee4a83ea3b13e814edbde24b", "tarball": "http://registry.npmjs.org/couch-sqlite/-/couch-sqlite-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/couch-sqlite/" }, "couch-stream": { "name": "couch-stream", "description": "", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-20T14:41:17.297Z", "created": "2011-09-19T15:42:29.382Z", "0.1.0": "2011-09-19T15:42:33.696Z", "0.2.0": "2011-09-20T14:41:17.297Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/couch-stream.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/couch-stream/0.1.0", "0.2.0": "http://registry.npmjs.org/couch-stream/0.2.0" }, "dist": { "0.1.0": { "shasum": "2ff2b92cb27d2d2f1d802fa3371c4bf034b8d6bd", "tarball": "http://registry.npmjs.org/couch-stream/-/couch-stream-0.1.0.tgz" }, "0.2.0": { "shasum": "d04a26735c2571703956c9760f3a070e8f73645c", "tarball": "http://registry.npmjs.org/couch-stream/-/couch-stream-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/couch-stream/" }, "couch-sync": { "name": "couch-sync", "description": "", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-12T05:19:17.769Z", "created": "2011-11-12T02:57:24.808Z", "0.0.1": "2011-11-12T02:58:33.854Z", "0.0.2": "2011-11-12T05:19:17.769Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/couch-sync.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couch-sync/0.0.1", "0.0.2": "http://registry.npmjs.org/couch-sync/0.0.2" }, "dist": { "0.0.1": { "shasum": "8b5864dee15eaec31a1147c99d0bc3056f26fe92", "tarball": "http://registry.npmjs.org/couch-sync/-/couch-sync-0.0.1.tgz" }, "0.0.2": { "shasum": "d0989fb0bf8ddbb5156029f0c1b62d7cdf2babd7", "tarball": "http://registry.npmjs.org/couch-sync/-/couch-sync-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/couch-sync/" }, "couchapp": { "name": "couchapp", "description": "Utilities for building CouchDB applications.", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "time": { "modified": "2011-12-09T17:51:34.384Z", "created": "2011-01-04T01:24:31.102Z", "0.2.0": "2011-01-04T01:24:31.102Z", "0.5.0": "2011-01-04T01:24:31.102Z", "0.5.1": "2011-01-04T01:24:31.102Z", "0.7.0": "2011-01-04T01:24:31.102Z", "0.8.0": "2011-02-19T00:00:43.650Z", "0.8.1": "2011-08-10T18:26:21.853Z", "0.9.0": "2011-12-09T17:51:34.384Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/couchapp/0.2.0", "0.5.0": "http://registry.npmjs.org/couchapp/0.5.0", "0.5.1": "http://registry.npmjs.org/couchapp/0.5.1", "0.7.0": "http://registry.npmjs.org/couchapp/0.7.0", "0.8.0": "http://registry.npmjs.org/couchapp/0.8.0", "0.8.1": "http://registry.npmjs.org/couchapp/0.8.1", "0.9.0": "http://registry.npmjs.org/couchapp/0.9.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/couchapp/-/couchapp-0.2.0.tgz" }, "0.5.0": { "tarball": "http://packages:5984/couchapp/-/couchapp-0.5.0.tgz" }, "0.5.1": { "tarball": "http://packages:5984/couchapp/-/couchapp-0.5.1.tgz" }, "0.7.0": { "shasum": "0033621434c7376497d80c66d75a727de71e342f", "tarball": "http://registry.npmjs.org/couchapp/-/couchapp-0.7.0.tgz" }, "0.8.0": { "shasum": "7a89ddd7c8d4cd488499aad76a4ea59766ab76a0", "tarball": "http://registry.npmjs.org/couchapp/-/couchapp-0.8.0.tgz" }, "0.8.1": { "shasum": "b37d6db3a590ec599e417e273613a651ef69d349", "tarball": "http://registry.npmjs.org/couchapp/-/couchapp-0.8.1.tgz" }, "0.9.0": { "shasum": "da16b2cbb86c18cacc02ca64c9da17208a2e6ff0", "tarball": "http://registry.npmjs.org/couchapp/-/couchapp-0.9.0.tgz" } }, "url": "http://registry.npmjs.org/couchapp/" }, "couchcmd": { "name": "couchcmd", "description": "Couch commandline", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ssuda", "email": "sambasivarao@gmail.com" } ], "time": { "modified": "2011-09-23T17:20:46.932Z", "created": "2011-09-23T17:20:45.084Z", "0.0.1": "2011-09-23T17:20:46.932Z" }, "author": { "name": "Sambasiva Suda", "email": "sambasivarao@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ssuda/node-couch-cmd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couchcmd/0.0.1" }, "dist": { "0.0.1": { "shasum": "c13989f812413878f5e116428d5b4eec9dcb5e23", "tarball": "http://registry.npmjs.org/couchcmd/-/couchcmd-0.0.1.tgz" } }, "keywords": [ "couchdb", "commandline" ], "url": "http://registry.npmjs.org/couchcmd/" }, "CouchCover": { "name": "CouchCover", "description": "Provides a mock evironment for testing CouchDB design document functions", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "zdzolton", "email": "zachary.zolton@gmail.com" } ], "author": { "name": "Zachary Zolton", "email": "zachary.zolton@gmail.com" }, "time": { "modified": "2011-06-28T16:28:34.810Z", "created": "2011-01-17T18:05:38.854Z", "0.0.1": "2011-01-17T18:05:38.854Z", "0.0.2": "2011-01-17T18:05:38.854Z", "0.0.3": "2011-01-17T18:05:38.854Z", "0.0.4": "2011-01-17T21:06:51.138Z", "0.0.5": "2011-06-28T16:28:34.810Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/CouchCover/0.0.1", "0.0.2": "http://registry.npmjs.org/CouchCover/0.0.2", "0.0.3": "http://registry.npmjs.org/CouchCover/0.0.3", "0.0.4": "http://registry.npmjs.org/CouchCover/0.0.4", "0.0.5": "http://registry.npmjs.org/CouchCover/0.0.5" }, "dist": { "0.0.1": { "shasum": "f24b22f61777a7a69ad4daff318a202bdade3efc", "tarball": "http://registry.npmjs.org/CouchCover/-/CouchCover-0.0.1.tgz" }, "0.0.2": { "shasum": "381b4ff67bcf46150d45ed4a3951e08a2afaea5e", "tarball": "http://registry.npmjs.org/CouchCover/-/CouchCover-0.0.2.tgz" }, "0.0.3": { "shasum": "3847a442feddd7a91814a9185f6fcb376fdf8448", "tarball": "http://registry.npmjs.org/CouchCover/-/CouchCover-0.0.3.tgz" }, "0.0.4": { "shasum": "9a75294e054f65983e7e5acb9231c8781d3a3b71", "tarball": "http://registry.npmjs.org/CouchCover/-/CouchCover-0.0.4.tgz" }, "0.0.5": { "shasum": "80f0554e513f13de6a4ba665a2a9993319f661c5", "tarball": "http://registry.npmjs.org/CouchCover/-/CouchCover-0.0.5.tgz" } }, "keywords": [ "CouchDB", "mock", "testing" ], "url": "http://registry.npmjs.org/CouchCover/" }, "couchdb": { "name": "couchdb", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "author": { "name": "Nathan Stott" }, "time": { "modified": "2011-12-13T23:51:14.965Z", "created": "2011-05-18T22:38:33.008Z", "0.0.1": "2011-05-18T22:38:33.008Z", "0.1.0": "2011-05-18T22:38:33.008Z", "0.1.1": "2011-05-18T22:38:33.008Z", "0.1.2": "2011-06-24T14:41:19.517Z", "0.2.0a": "2011-09-27T14:56:11.584Z", "0.3.0": "2011-12-13T23:51:14.965Z" }, "users": { "nathan": true }, "versions": { "0.0.1": "http://registry.npmjs.org/couchdb/0.0.1", "0.1.0": "http://registry.npmjs.org/couchdb/0.1.0", "0.1.1": "http://registry.npmjs.org/couchdb/0.1.1", "0.1.2": "http://registry.npmjs.org/couchdb/0.1.2", "0.2.0a": "http://registry.npmjs.org/couchdb/0.2.0a", "0.3.0": "http://registry.npmjs.org/couchdb/0.3.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/couchdb/-/couchdb-0.0.1.tgz" }, "0.1.0": { "tarball": "http://packages:5984/couchdb/-/couchdb-0.1.0.tgz" }, "0.1.1": { "shasum": "f7a25435fdb62ecd41d4e725cdcefdb9baaf4e98", "tarball": "http://registry.npmjs.org/couchdb/-/couchdb-0.1.1.tgz" }, "0.1.2": { "shasum": "79865ec3a89f7a48b9e866fe27f197589afc570c", "tarball": "http://registry.npmjs.org/couchdb/-/couchdb-0.1.2.tgz" }, "0.2.0a": { "shasum": "8308f2afd3bf74263baab56dea42d624eb6069aa", "tarball": "http://registry.npmjs.org/couchdb/-/couchdb-0.2.0a.tgz" }, "0.3.0": { "shasum": "5c011b0ed96c799c73eb34f083c70843d6f5aa7c", "tarball": "http://registry.npmjs.org/couchdb/-/couchdb-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/couchdb/" }, "couchdb-api": { "name": "couchdb-api", "description": "An async wrapper for the CouchDB HTTP API, following Node.js conventions", "dist-tags": { "latest": "0.12.0" }, "maintainers": [ { "name": "dominicbarnes", "email": "contact@dominicbarnes.us" } ], "time": { "modified": "2011-12-12T21:19:12.457Z", "created": "2011-05-24T23:40:06.927Z", "0.1.0": "2011-12-07T22:26:16.765Z", "0.1.1": "2011-12-07T22:26:16.765Z", "0.2.0": "2011-12-07T22:26:16.765Z", "0.2.5": "2011-12-07T22:26:16.765Z", "0.3.0": "2011-12-07T22:26:16.765Z", "0.3.5": "2011-12-07T22:26:16.765Z", "0.4.0": "2011-12-07T22:26:16.765Z", "0.5.0": "2011-12-07T22:26:16.765Z", "0.6.0": "2011-12-07T22:26:16.765Z", "0.6.1": "2011-12-07T22:26:16.765Z", "0.7.0": "2011-12-07T22:26:16.765Z", "0.8.0": "2011-12-07T22:26:16.765Z", "0.8.1": "2011-12-07T22:26:16.765Z", "0.9.0": "2011-12-07T22:26:16.765Z", "0.9.1": "2011-12-07T22:26:16.765Z", "0.9.5": "2011-12-07T22:26:16.765Z", "0.9.6": "2011-11-14T15:06:36.963Z", "0.10.0": "2011-11-26T03:38:41.753Z", "0.11.0": "2011-12-07T22:26:16.765Z", "0.12.0": "2011-12-12T21:19:12.457Z" }, "author": { "name": "Dominic Barnes", "email": "contact@dominicbarnes.us", "url": "http://dominicbarnes.us" }, "repository": { "type": "git", "url": "git://github.com/dominicbarnes/node-couchdb-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/couchdb-api/0.1.0", "0.1.1": "http://registry.npmjs.org/couchdb-api/0.1.1", "0.2.0": "http://registry.npmjs.org/couchdb-api/0.2.0", "0.2.5": "http://registry.npmjs.org/couchdb-api/0.2.5", "0.3.0": "http://registry.npmjs.org/couchdb-api/0.3.0", "0.3.5": "http://registry.npmjs.org/couchdb-api/0.3.5", "0.4.0": "http://registry.npmjs.org/couchdb-api/0.4.0", "0.5.0": "http://registry.npmjs.org/couchdb-api/0.5.0", "0.6.0": "http://registry.npmjs.org/couchdb-api/0.6.0", "0.6.1": "http://registry.npmjs.org/couchdb-api/0.6.1", "0.7.0": "http://registry.npmjs.org/couchdb-api/0.7.0", "0.8.0": "http://registry.npmjs.org/couchdb-api/0.8.0", "0.8.1": "http://registry.npmjs.org/couchdb-api/0.8.1", "0.9.0": "http://registry.npmjs.org/couchdb-api/0.9.0", "0.9.1": "http://registry.npmjs.org/couchdb-api/0.9.1", "0.9.5": "http://registry.npmjs.org/couchdb-api/0.9.5", "0.9.6": "http://registry.npmjs.org/couchdb-api/0.9.6", "0.10.0": "http://registry.npmjs.org/couchdb-api/0.10.0", "0.11.0": "http://registry.npmjs.org/couchdb-api/0.11.0", "0.12.0": "http://registry.npmjs.org/couchdb-api/0.12.0" }, "dist": { "0.1.0": { "shasum": "931e95478f75b81aa39918f064cba6f36585d2c8", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.1.0.tgz" }, "0.1.1": { "shasum": "5982f0cfffb4668423c32705010162fb342da1d0", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.1.1.tgz" }, "0.2.0": { "shasum": "0989bc853b7b32f33884711d5a8ad9b949b86283", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.2.0.tgz" }, "0.2.5": { "shasum": "8ecc46120d50b0450842e812b298eb955f2c5623", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.2.5.tgz" }, "0.3.0": { "shasum": "904d5056bf15e60ee07a6e22fb434d3f1d4392b8", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.3.0.tgz" }, "0.3.5": { "shasum": "4c32b46ffe279811949cd981c27743de97dfdd27", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.3.5.tgz" }, "0.4.0": { "shasum": "dedf7273467ce5e75d3c629b646f3296d0551182", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.4.0.tgz" }, "0.5.0": { "shasum": "ac69f88835af2757907d6d8176463dd9180ed4f7", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.5.0.tgz" }, "0.6.0": { "shasum": "9595794e690724a4106eae6ecf736f96e2ac7e5b", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.6.0.tgz" }, "0.6.1": { "shasum": "e3deb9936356ef78067097a8cf530d7585d810ee", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.6.1.tgz" }, "0.7.0": { "shasum": "499a5e7f7b53d5604460c5ba67f78494b01cdec5", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.7.0.tgz" }, "0.8.0": { "shasum": "a35d82afbdfa150ea81bbf473588f8f22591f785", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.8.0.tgz" }, "0.8.1": { "shasum": "4bbd6926c549942261472797ca123d9c25cb5443", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.8.1.tgz" }, "0.9.0": { "shasum": "f021920712206901d96ce605b9f9e6b063cb9986", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.9.0.tgz" }, "0.9.1": { "shasum": "2474bf067ff560fc2ada93fcee258eb68c3218f3", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.9.1.tgz" }, "0.9.5": { "shasum": "b67e12cb2a90666b2076ffa44c54452bc205dcba", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.9.5.tgz" }, "0.9.6": { "shasum": "a45b8fe987a2ad494d5aba718a40ad037f55670c", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.9.6.tgz" }, "0.10.0": { "shasum": "0493074fb5cb6ae3f79a1640dd0edb2d2a7486c6", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.10.0.tgz" }, "0.11.0": { "shasum": "85bf03d385040ae7d9e21f64b3a79069ed286ccd", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.11.0.tgz" }, "0.12.0": { "shasum": "0e0690d208d9ea2bfcd8155984f51717c4990198", "tarball": "http://registry.npmjs.org/couchdb-api/-/couchdb-api-0.12.0.tgz" } }, "keywords": [ "couchdb", "async", "nosql", "api", "http", "couch", "rest" ], "url": "http://registry.npmjs.org/couchdb-api/" }, "couchdb-tmp": { "name": "couchdb-tmp", "description": "A CouchDB module following node.js idioms", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-02-14T16:48:06.563Z", "created": "2011-02-14T16:48:05.870Z", "1.0.1": "2011-02-14T16:48:06.563Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com" }, "versions": { "1.0.1": "http://registry.npmjs.org/couchdb-tmp/1.0.1" }, "dist": { "1.0.1": { "shasum": "99adc15af1fe83bff9bc0af9ae13cb0ad9c1b988", "tarball": "http://registry.npmjs.org/couchdb-tmp/-/couchdb-tmp-1.0.1.tgz" } }, "keywords": [ "couch", "couchdb" ], "url": "http://registry.npmjs.org/couchdb-tmp/" }, "couchdev": { "name": "couchdev", "description": "A utility and lean framework for creating and developing CouchDB based applications.", "dist-tags": { "latest": "1.0.0beta" }, "maintainers": [ { "name": "drtom", "email": "DrTom@schank.ch" } ], "time": { "modified": "2011-05-22T14:53:37.362Z", "created": "2011-05-22T14:53:35.566Z", "1.0.0beta": "2011-05-22T14:53:37.362Z" }, "author": { "name": "Thomas Schank", "email": "DrTom@schank.ch", "url": "http://Dr.Th.Schank.ch/" }, "versions": { "1.0.0beta": "http://registry.npmjs.org/couchdev/1.0.0beta" }, "dist": { "1.0.0beta": { "shasum": "90f09d3a3315e857a47ad510a64f6eab079a8e3f", "tarball": "http://registry.npmjs.org/couchdev/-/couchdev-1.0.0beta.tgz" } }, "url": "http://registry.npmjs.org/couchdev/" }, "couchlegs": { "name": "couchlegs", "description": "setup multiple couch databases", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-01T18:09:30.528Z", "created": "2011-03-14T12:32:52.217Z", "0.0.0": "2011-03-14T12:32:53.237Z", "0.0.1": "2011-06-01T18:09:30.528Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/couchlegs.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/couchlegs/0.0.0", "0.0.1": "http://registry.npmjs.org/couchlegs/0.0.1" }, "dist": { "0.0.0": { "shasum": "2bfd9610c98832fb401549d7210ecb42b13d5a91", "tarball": "http://registry.npmjs.org/couchlegs/-/couchlegs-0.0.0.tgz" }, "0.0.1": { "shasum": "182f5d6b747246bfa0f6fb8c19975af82bf5d4b4", "tarball": "http://registry.npmjs.org/couchlegs/-/couchlegs-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/couchlegs/" }, "couchnomnom": { "name": "couchnomnom", "description": "Replicate all your couchdb databases from A to B", "dist-tags": { "latest": "0.0.2" }, "readme": "# couchnomnom\n\nreplicate all your couchdb databases from one star to another.\n\n```\n .\n *\n . . .\n . ,\"`.\n . _____ `..'\n _,odO8O8888bo._ .\n ,odOoOoOoOOOO8O888bo. *\n * ,dOoOoOoOoOoOO8O8O88@8@b. .\n ,d8o:o:o:o:o:ooOoOOOO8O88@8b.\n do:o:o:o:o:o:ooooOoOO8O88@8@@@b\n. do::.:.:.:.:.::o:ooooOOOO8888@@@b .\n .o::::.:.:.:.::::o:ooOoOO8O88@@@@@. .\n . |::.:.. . . ..:.::o:ooOoOO8O88@8@@|\n |o::.:.. . ..:.::o:ooOoOO8O88@8@@@|\n |::.:.. . . ..:.::o:ooOoOO8O88@8@@|\n 'o::::.:.:.:.::::o:ooOoOO8O88@@@@@' . *\n Y8::.:.:.:.:.::o:ooooOOOO8888@@@P\n `Y8:o:o:o:o:o:ooooOoOO8O88@8@@@P'\n `Y:o:o:o:o:o:ooOoOOOO8O88@8@P . .\n . . `YOoOoOoOoOoOO8O8O88@8@@P'\n `YoOoOoOoOOOO8O8888@P' .\n `\"*YO8O8888@P*\"'\n . * . .\n\n . .\n * . .\n```\n\n## installation\n\ninstall [npm][1]:\n\n``` sh\ncurl http://npmjs.org/install.sh | sh\n```\n\ninstall `couchnomnom`\n\n``` sh\n[sudo] npm install -g couchnomnom\n```\n\n## usage\n\n``` sh\ncouchnomnom user:pass@master-hostname user:pass@copy-hostname\n```\n\nthat's about it. enjoy.\n\n## roadmap\n\ncheck [issues][2]\n\n## contribute\n\neveryone is welcome to contribute. patches, bugfixes, new features\n\n1. create an [issue][2] on github so the community can comment on your idea\n2. fork `couchnomnom` in github\n3. create a new branch `git checkout -b my_branch`\n4. create tests for the changes you made\n5. make sure you pass both existing and newly inserted tests\n6. commit your changes\n7. push to your branch `git push origin my_branch`\n8. create an pull request\n\n## this is major tom to ground control\n\n```\n _,'/\n _.-''._:\n ,-:`-.-' .:.|\n ;-.'' .::.|\n _..------.._ / (:. .:::.|\n ,'. .. . . .`/ : :. .::::.|\n ,'. . . . ./ \\ ::. .::::::.|\n ,'. . . . . / `.,,::::::::.;\\\n / . . / ,',';_::::::,:_:\n / . . . . / ,',','::`--'':;._;\n: . . / ,',',':::::::_:'_,'\n|.. . . . / ,',','::::::_:'_,'\n|. /,-. /,',':::::_:'_,'\n| .. . . /) /-:/,'::::_:',-'\n: . . . // / ,'):::_:',' ;\n \\ . . // /,' /,-.',' ./\n \\ . . `::./,// ,'' ,' . /\n `. . . `;;;,/_.'' . . ,'\n ,`. . :;;' `:. . ,'\n / `-._,' .. ` _.-'\n ( _,'``------''\n```\n\n* warning: rocket-ship not included.\n* code: `git clone git://github.com/dscape/couchnomnom.git`\n* home: \n* bugs: \n\n`(oO)--',-` in [caos][3]\n\nascii art from [surfhome.de][4]\n\n[1]: http://npmjs.org\n[2]: http://github.com/dscape/couchnomnom/issues\n[3]: http://caos.di.uminho.pt/\n[4]: http://ascii-art.surfhome.de\n", "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-11-18T18:43:32.679Z", "created": "2011-11-18T03:01:16.819Z", "0.0.1": "2011-11-18T03:01:18.760Z", "0.0.2": "2011-11-18T18:43:32.679Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "repository": { "type": "git", "url": "git://github.com/dscape/couchnomnom.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couchnomnom/0.0.1", "0.0.2": "http://registry.npmjs.org/couchnomnom/0.0.2" }, "dist": { "0.0.1": { "shasum": "3b526a0848638f17af8f9ba37db05cba852ea71f", "tarball": "http://registry.npmjs.org/couchnomnom/-/couchnomnom-0.0.1.tgz" }, "0.0.2": { "shasum": "69517b219e39d4b497f3adb01a50e47de8188811", "tarball": "http://registry.npmjs.org/couchnomnom/-/couchnomnom-0.0.2.tgz" } }, "keywords": [ "couchdb", "tool", "replicate", "replication", "json", "bootstrap" ], "url": "http://registry.npmjs.org/couchnomnom/" }, "couchstream": { "name": "couchstream", "description": "Streams changes from a CouchDB and emits events.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "adrianrossouw", "email": "adrian@developmentseed.org" }, { "name": "ianshward", "email": "ian@developmentseed.org" } ], "time": { "modified": "2011-09-27T13:21:40.835Z", "created": "2011-09-27T13:20:33.540Z", "0.0.1": "2011-09-27T13:20:35.201Z" }, "author": { "name": "Development Seed", "email": "info@developmentseed.org", "url": "http://developmentseed.org/" }, "repository": { "type": "git", "url": "git://github.com/developmentseed/couchstream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couchstream/0.0.1" }, "dist": { "0.0.1": { "shasum": "9a84b9c4ee926ecf0de3aa418b8c7cfec03d14e2", "tarball": "http://registry.npmjs.org/couchstream/-/couchstream-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/couchstream/" }, "couchtato": { "name": "couchtato", "description": "CouchDB document utility tool.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "cliffano", "email": "cliffano@gmail.com" } ], "time": { "modified": "2011-09-20T13:29:27.998Z", "created": "2011-06-07T13:06:43.787Z", "0.0.1": "2011-06-07T13:06:45.978Z", "0.0.2": "2011-06-18T01:08:30.762Z", "0.0.3": "2011-08-14T13:17:14.077Z", "0.0.4": "2011-08-22T13:16:38.245Z", "0.0.5": "2011-09-20T13:29:27.998Z" }, "author": { "name": "Cliffano Subagio", "email": "blah@cliffano.com", "url": "http://blog.cliffano.com" }, "repository": { "type": "git", "url": "git://github.com/cliffano/couchtato.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couchtato/0.0.1", "0.0.2": "http://registry.npmjs.org/couchtato/0.0.2", "0.0.3": "http://registry.npmjs.org/couchtato/0.0.3", "0.0.4": "http://registry.npmjs.org/couchtato/0.0.4", "0.0.5": "http://registry.npmjs.org/couchtato/0.0.5" }, "dist": { "0.0.1": { "shasum": "529e3b9a2830472ede79c8b98e924aa1197ab97a", "tarball": "http://registry.npmjs.org/couchtato/-/couchtato-0.0.1.tgz" }, "0.0.2": { "shasum": "748e66a7c95ea64e6042b8f2a17ddca180adc8a0", "tarball": "http://registry.npmjs.org/couchtato/-/couchtato-0.0.2.tgz" }, "0.0.3": { "shasum": "e8dbe05027d221ba5da09a64aba44c651ab6f055", "tarball": "http://registry.npmjs.org/couchtato/-/couchtato-0.0.3.tgz" }, "0.0.4": { "shasum": "46e9583bc75f4eaa506fa763b60ff254ad5bd343", "tarball": "http://registry.npmjs.org/couchtato/-/couchtato-0.0.4.tgz" }, "0.0.5": { "shasum": "d80ad4dea5a10ff488d6fa622da6b830decadbfb", "tarball": "http://registry.npmjs.org/couchtato/-/couchtato-0.0.5.tgz" } }, "keywords": [ "couchdb", "database", "document", "command line", "utility" ], "url": "http://registry.npmjs.org/couchtato/" }, "couchy": { "name": "couchy", "description": "CouchDB wrapper for CoffeeScript", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "rocky", "email": "rockymeza@gmail.com" } ], "time": { "modified": "2011-05-27T05:15:59.548Z", "created": "2011-04-22T15:26:24.494Z", "0.0.1": "2011-04-22T15:26:24.862Z", "0.1.0": "2011-05-04T04:28:44.111Z", "1.0.0-beta": "2011-05-15T03:09:18.281Z", "0.2.0": "2011-05-27T04:05:40.311Z", "0.2.1": "2011-05-27T05:15:59.548Z" }, "author": { "name": "Rocky Meza", "email": "rockymeza@gmail.com", "url": "http://rockymeza.com" }, "repository": { "type": "git", "url": "git://github.com/rockymeza/couchy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/couchy/0.0.1", "0.1.0": "http://registry.npmjs.org/couchy/0.1.0", "0.2.0": "http://registry.npmjs.org/couchy/0.2.0", "0.2.1": "http://registry.npmjs.org/couchy/0.2.1" }, "dist": { "0.0.1": { "shasum": "c2609712ade6401c4325e273a597a44af0a60d09", "tarball": "http://registry.npmjs.org/couchy/-/couchy-0.0.1.tgz" }, "0.1.0": { "shasum": "8f02791238e74e7aa0b7f53368839da25d07322d", "tarball": "http://registry.npmjs.org/couchy/-/couchy-0.1.0.tgz" }, "0.2.0": { "shasum": "171f8d33f13993931b11b4210ebb28a94f6eb742", "tarball": "http://registry.npmjs.org/couchy/-/couchy-0.2.0.tgz" }, "0.2.1": { "shasum": "2960d6f3978212e1df8e3c9a83a1901a4a4114ee", "tarball": "http://registry.npmjs.org/couchy/-/couchy-0.2.1.tgz" } }, "keywords": [ "couchdb" ], "url": "http://registry.npmjs.org/couchy/" }, "countdown": { "name": "countdown", "description": "A simple JavaScript API for producing an accurate, intuitive description of the timespan between two Date instances.", "dist-tags": { "latest": "2.2.0" }, "maintainers": [ { "name": "mckamey", "email": "stephen@mckamey.com" } ], "time": { "modified": "2011-10-01T14:18:29.665Z", "created": "2011-10-01T00:51:45.345Z", "2.1.3": "2011-10-01T00:51:46.525Z", "2.3.0": "2011-10-01T13:46:35.437Z", "2.2.0": "2011-10-01T13:50:25.545Z" }, "author": { "name": "Stephen McKamey", "email": "stephen@mckamey.com" }, "repository": { "type": "hg", "url": "https://bitbucket.org/mckamey/countdown.js" }, "versions": { "2.1.3": "http://registry.npmjs.org/countdown/2.1.3", "2.2.0": "http://registry.npmjs.org/countdown/2.2.0" }, "dist": { "2.1.3": { "shasum": "4c8597562d5e1c13fc5a78c4d7c1405132b0ed7d", "tarball": "http://registry.npmjs.org/countdown/-/countdown-2.1.3.tgz" }, "2.2.0": { "shasum": "98348d4525aedad7943c3f1b0c90ffc9da79e7ce", "tarball": "http://registry.npmjs.org/countdown/-/countdown-2.2.0.tgz" } }, "keywords": [ "countdown", "countdownjs", "countdown.js", "timespan", "date", "time", "clock" ], "url": "http://registry.npmjs.org/countdown/" }, "country": { "name": "country", "description": "Minor utility library allowing us to get ISO code for country.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-09-26T11:25:46.114Z", "created": "2011-09-26T11:25:43.851Z", "0.2.0": "2011-09-26T11:25:46.114Z" }, "author": { "name": "Anton Podviaznikov", "email": "anton.podviaznikov@enginimation.com" }, "repository": { "type": "git", "url": "git://github.com/podviaznikov/country.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/country/0.2.0" }, "dist": { "0.2.0": { "shasum": "cc8a02c31c2c9f97ad5eb4bf10a0dac0882e885e", "tarball": "http://registry.npmjs.org/country/-/country-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/country/" }, "coupon-code": { "name": "coupon-code", "description": "An implementation of Perl's Algorithm::CouponCode for NodeJS.", "dist-tags": { "latest": "0.1.0" }, "readme": "An implementation of Perl's [Algorithm::CouponCode][couponcode] for NodeJS. Thanks to [Grant][grant] for the\ninspiration. :)\n\n# Usage\n\n var cc = require('coupon-code');\n\n // generate a 3 part code\n cc.generate();\n => '55G2-DHM0-50NN'\n\n // generate a 4 part code\n cc.generate({ parts : 4 });\n => 'U5H9-HKDH-8RNX-1EX7'\n\n // same code, just lowercased\n cc.validate('55g2-dhm0-50nn');\n => '55G2-DHM0-50NN'\n\n // various letters instead of numbers\n cc.validate('SSGZ-DHMO-SONN');\n => '55G2-DHM0-50NN'\n\n // wrong last character\n cc.validate('55G2-DHM0-50NK');\n => ''\n\n // not enough chars in the 2nd part\n cc.validate('55G2-DHM-50NN');\n => ''\n\n# Example\n\nLet's say you want a user to verify they got something, whether that is an email, letter, fax or carrier pigeon. To\nprove they received it, they have to type the code you sent them into a certain page on your website. You create a code\nwhich they have to type in:\n\n var cc = require('coupon-code');\n\n var verificationCode = cc.generate();\n => 55G2-DHM0-50NN\n\nTime passes, letters get wet, carrier pigeons go on adventures and faxes are just as bad as they ever were. Now the\nuser has to type their code into your website. The problem is, they can hardly read what the code was. Luckily we're\nsomewhat forgiving since Z's and 2's are considered the same, O's and 0's, I's and 1's and S's and 5's are also mapped\nto each other. But even more than that, the 4th character of each group is a checkdigit which can determine if the\nother three in that group are correct. The user types this:\n\n [s5g2-dhmo-50nn]\n\nBecause our codes are case insensitive and have good conversions for similar chars, the code is accepted as correct.\n\nAlso, since we have a checkdigit, we can use a client-side plugin to highlight to the user any mistake in their code\nbefore they submit it. Please see the original project ([Algorithm::CouponCode][couponcode]) for more details of client\nside validation.\n\n# Installation\n\nThe easiest way to get it is via [npm][npm]:\n\n``` bash\n $ npm install coupon-code\n```\n\n# Tests\n\nTo run the tests, use npm:\n\n $ npm test\n\n# Author\n\nWritten by [Andrew Chilton](http://www.chilts.org/blog/)\n\nCopyright 2011 [AppsAttic](http://www.appsattic.com/)\n\n# Inspired By\n\n[Grant McLean](grant)'s [Algorithm::CouponCode][couponcode] - with thanks. :)\n\n# License\n\nMIT.\n\nSee [LICENSE][license] for more details.\n\n[npm]: http://npmjs.org/\n[couponcode]: https://github.com/grantm/Algorithm-CouponCode\n[grant]: http://www.mclean.net.nz/\n[license]: https://raw.github.com/appsattic/node-coupon-code/master/LICENSE\n", "maintainers": [ { "name": "chilts", "email": "chilts@appsattic.com" } ], "time": { "modified": "2011-11-22T08:34:07.924Z", "created": "2011-11-22T08:34:03.610Z", "0.1.0": "2011-11-22T08:34:07.924Z" }, "author": { "name": "Andrew Chilton", "email": "chilts@appsattic.com", "url": "http://www.chilts.org/" }, "repository": { "type": "git", "url": "git://github.com/appsattic/node-coupon-code.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/coupon-code/0.1.0" }, "dist": { "0.1.0": { "shasum": "2ba153caef53c16202106eb6d7e587b6f6b45840", "tarball": "http://registry.npmjs.org/coupon-code/-/coupon-code-0.1.0.tgz" } }, "keywords": [ "code", "token", "validation token", "verification token", "coupon code" ], "url": "http://registry.npmjs.org/coupon-code/" }, "courier": { "name": "courier", "description": "package.coffee -> package.json (dynamic npm packages in CoffeeScript)", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "pyrotechnick", "email": "pyrotechnick@feistystudios.com" } ], "time": { "modified": "2011-06-23T02:51:47.807Z", "created": "2011-03-11T07:30:01.287Z", "0.5.0": "2011-03-11T07:30:02.204Z", "0.5.1": "2011-03-23T01:06:24.524Z", "0.6.0": "2011-05-16T04:48:03.125Z", "0.9.0": "2011-06-23T02:51:47.807Z" }, "author": { "name": "feisty", "email": "courier@feisty.co", "url": "http://feisty.co" }, "repository": { "type": "git", "url": "git://github.com/feisty/courier.git", "private": "git@github.com:feisty/courier.git", "web": "http://github.com/feisty/courier" }, "versions": { "0.5.0": "http://registry.npmjs.org/courier/0.5.0", "0.5.1": "http://registry.npmjs.org/courier/0.5.1", "0.6.0": "http://registry.npmjs.org/courier/0.6.0", "0.9.0": "http://registry.npmjs.org/courier/0.9.0" }, "dist": { "0.5.0": { "shasum": "c2232b48c97065fa61fac637c5e48cbe361464f7", "tarball": "http://registry.npmjs.org/courier/-/courier-0.5.0.tgz" }, "0.5.1": { "shasum": "88cf1d3557fee99745ec254131c901b228b68064", "tarball": "http://registry.npmjs.org/courier/-/courier-0.5.1.tgz" }, "0.6.0": { "shasum": "72d8f3cf1d5543af7269852930d4dcd5a75c4732", "tarball": "http://registry.npmjs.org/courier/-/courier-0.6.0.tgz" }, "0.9.0": { "shasum": "ccc42eb93cf330df214f9cfe416268ee11aae1e3", "tarball": "http://registry.npmjs.org/courier/-/courier-0.9.0.tgz" } }, "keywords": [ "courier" ], "url": "http://registry.npmjs.org/courier/" }, "coverage": { "name": "coverage", "description": "Test coverage analyzer for Node.js binary addons", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "Sannis", "email": "efimovov@gmail.com" } ], "time": { "modified": "2011-02-24T23:32:43.652Z", "created": "2011-02-24T23:32:31.774Z", "0.0.0": "2011-02-24T23:32:31.774Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/coverage/0.0.0" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/coverage/-/coverage-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/coverage/" }, "coverage_testing": { "name": "coverage_testing", "description": "A simple Node testing library. Forked from async_testing 0.4. Source can be found at https://github.com/osm-spline/node-async-testing", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "mren", "email": "mark.c.engel@gmail.com" } ], "time": { "modified": "2011-07-07T09:40:51.847Z", "created": "2011-07-07T09:40:51.133Z", "0.5.0": "2011-07-07T09:40:51.847Z" }, "author": { "name": "Benjamin Thomas" }, "repository": { "type": "git", "url": "git://github.com/bentomas/node-async-testing.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/coverage_testing/0.5.0" }, "dist": { "0.5.0": { "shasum": "2840058dbe6e5bbf0bfcb52ccf5b2b282bca7fe6", "tarball": "http://registry.npmjs.org/coverage_testing/-/coverage_testing-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/coverage_testing/" }, "cpanel-lib": { "name": "cpanel-lib", "description": "Node.js library for the cPanel/WHM API", "dist-tags": { "latest": "0.0.2" }, "readme": "Node.js library for the cPanel/WHM API\n=====\n\n## Instalation\n $ npm install cpanel-lib\n\n## Usage\n var cpanel = require('cpanel-lib');\n \n var options = {\n host: 'whm.example.com',\n port: 2087,\n secure: true,\n username: 'WHM_USERNAME',\n accessKey: 'YOUR_ACCESS_KEY'\n };\n\n var cpanelClient = cpanel.createClient(options);\n\n cpanelClient.call('version', {}, function (result) {\n console.log('WHM Version: %j', result.version);\n });\n\n cpanelClient.call('listaccts', {}, function (result) {\n console.log('Result: %j', result);\n });\n", "maintainers": [ { "name": "vially", "email": "vially.ichb@gmail.com" } ], "time": { "modified": "2011-11-14T13:31:26.489Z", "created": "2011-11-11T11:57:41.427Z", "0.0.1": "2011-11-11T11:57:43.201Z", "0.0.2": "2011-11-14T13:31:26.489Z" }, "author": { "name": "Valentin-Costel Hăloiu", "email": "vially.ichb@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:vially/cpanel-lib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cpanel-lib/0.0.1", "0.0.2": "http://registry.npmjs.org/cpanel-lib/0.0.2" }, "dist": { "0.0.1": { "shasum": "7c87d66266f4b6db70875a844cab0fe016564014", "tarball": "http://registry.npmjs.org/cpanel-lib/-/cpanel-lib-0.0.1.tgz" }, "0.0.2": { "shasum": "4520e34f8d078517c3fa0c64ea7379c8435a4a78", "tarball": "http://registry.npmjs.org/cpanel-lib/-/cpanel-lib-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/cpanel-lib/" }, "cqs": { "name": "cqs", "description": "CouchDB Queue Service: an Amazon SQS implementation on CouchDB", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "jhs", "email": "jhs@couchone.com" }, { "name": "jhs", "email": "jhs@iriscouch.com" } ], "time": { "modified": "2011-11-29T04:48:21.324Z", "created": "2011-06-13T13:11:35.338Z", "0.1.0": "2011-06-13T13:11:37.651Z", "0.2.0": "2011-06-13T13:13:59.705Z", "0.3.0": "2011-06-13T13:15:10.158Z", "0.3.1": "2011-10-13T15:45:47.733Z", "0.3.2": "2011-10-13T15:50:48.889Z", "0.4.0": "2011-10-29T10:55:46.299Z", "0.5.0": "2011-11-05T12:54:58.379Z", "0.5.1": "2011-11-22T02:33:38.318Z", "0.5.2": "2011-11-22T02:57:54.453Z", "0.5.3": "2011-11-28T13:09:19.024Z", "0.5.4": "2011-11-29T02:21:05.398Z", "0.6.0": "2011-11-29T04:48:21.324Z" }, "author": { "name": "Jason Smith", "email": "jhs@iriscouch.com" }, "repository": { "type": "git", "url": "git://github.com/iriscouch/cqs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cqs/0.1.0", "0.2.0": "http://registry.npmjs.org/cqs/0.2.0", "0.3.0": "http://registry.npmjs.org/cqs/0.3.0", "0.3.1": "http://registry.npmjs.org/cqs/0.3.1", "0.3.2": "http://registry.npmjs.org/cqs/0.3.2", "0.4.0": "http://registry.npmjs.org/cqs/0.4.0", "0.5.0": "http://registry.npmjs.org/cqs/0.5.0", "0.5.1": "http://registry.npmjs.org/cqs/0.5.1", "0.5.2": "http://registry.npmjs.org/cqs/0.5.2", "0.5.3": "http://registry.npmjs.org/cqs/0.5.3", "0.5.4": "http://registry.npmjs.org/cqs/0.5.4", "0.6.0": "http://registry.npmjs.org/cqs/0.6.0" }, "dist": { "0.1.0": { "shasum": "4b600826f3c47db4ca346a8e698e790308e5e63e", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.1.0.tgz" }, "0.2.0": { "shasum": "9807445fe0cd822d8bbb0ba693ff691184b8008c", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.2.0.tgz" }, "0.3.0": { "shasum": "29de1dfd9a7b436dac9af9bdf5512cab695adc1f", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.3.0.tgz" }, "0.3.1": { "shasum": "2978b7e04fb9cbe924d56ceebd1e1fb29425bffe", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.3.1.tgz" }, "0.3.2": { "shasum": "731f53c102782b07708cdb437c42f3fc1154c24b", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.3.2.tgz" }, "0.4.0": { "shasum": "73c933b8a55ac4227e21f166af7b10186ec0a042", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.4.0.tgz" }, "0.5.0": { "shasum": "2f79deb5439d5257b94f4a39c6171567188550b6", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.5.0.tgz" }, "0.5.1": { "shasum": "28fa6943f58121abd4615f0bdfcd6ea62ac253f6", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.5.1.tgz" }, "0.5.2": { "shasum": "23544ff51380ddea351ff9f64ba4e3338384f077", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.5.2.tgz" }, "0.5.3": { "shasum": "966dc89e8093bd708a72c7e6a2fce256dfe3bae7", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.5.3.tgz" }, "0.5.4": { "shasum": "05d6d89c74d773fc69dc076975f49d86c318ca6c", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.5.4.tgz" }, "0.6.0": { "shasum": "3a60ad7d07234a312b9240d6afde427cd1206a09", "tarball": "http://registry.npmjs.org/cqs/-/cqs-0.6.0.tgz" } }, "url": "http://registry.npmjs.org/cqs/" }, "crab": { "name": "crab", "description": "Hacking Appcelerator Titanium applications with CoffeeScript, Haml, Jade, Scss, Sass and Less.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "kossnocorp", "email": "kossnocorp@gmail.com" } ], "time": { "modified": "2011-01-05T09:36:56.312Z", "created": "2011-01-03T18:57:15.652Z", "0.1.0": "2011-01-03T18:57:16.907Z", "0.5.0": "2011-01-04T10:34:53.930Z", "0.5.1": "2011-01-05T09:15:15.494Z", "0.5.2": "2011-01-05T09:36:56.312Z" }, "author": { "name": "Sasha Koss", "email": "kossnocorp@gmail.com", "url": "http://koss.nocorp.me/" }, "repository": { "type": "git", "url": "https://kossnocorp@github.com/kossnocorp/crab.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/crab/0.1.0", "0.5.0": "http://registry.npmjs.org/crab/0.5.0", "0.5.1": "http://registry.npmjs.org/crab/0.5.1", "0.5.2": "http://registry.npmjs.org/crab/0.5.2" }, "dist": { "0.1.0": { "shasum": "b65e65461923a422293bbaa4c4dfea2ac14b64b4", "tarball": "http://registry.npmjs.org/crab/-/crab-0.1.0.tgz" }, "0.5.0": { "shasum": "7d3ccac3f53da67e35ff99330374c8192af17db2", "tarball": "http://registry.npmjs.org/crab/-/crab-0.5.0.tgz" }, "0.5.1": { "shasum": "6a26530e251471f174a1c9e8b1527e0015baaab3", "tarball": "http://registry.npmjs.org/crab/-/crab-0.5.1.tgz" }, "0.5.2": { "shasum": "37c6a5b4b04b760a4254d98d518d6aaf79d28eb2", "tarball": "http://registry.npmjs.org/crab/-/crab-0.5.2.tgz" } }, "keywords": [ "titanium", "coffee", "haml", "jade", "scss", "sass", "less" ], "url": "http://registry.npmjs.org/crab/" }, "cradle": { "name": "cradle", "description": "the high-level, caching, CouchDB library", "dist-tags": { "latest": "0.5.7", "stable": "0.2.5", "unstable": "0.5.0" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "time": { "modified": "2011-11-15T20:06:05.178Z", "created": "2011-01-22T20:23:52.695Z", "0.1.0": "2011-01-22T20:23:52.695Z", "0.1.2": "2011-01-22T20:23:52.695Z", "0.1.3": "2011-01-22T20:23:52.695Z", "0.1.4": "2011-01-22T20:23:52.695Z", "0.1.5": "2011-01-22T20:23:52.695Z", "0.2.0": "2011-01-22T20:23:52.695Z", "0.2.0-pre": "2011-01-22T20:23:52.695Z", "0.2.0-pre2": "2011-01-22T20:23:52.695Z", "0.2.1": "2011-01-22T20:23:52.695Z", "0.2.2": "2011-01-22T20:23:52.695Z", "0.2.3": "2011-01-22T20:23:52.695Z", "0.2.4": "2011-01-22T20:23:52.695Z", "0.2.5": "2011-01-22T20:23:52.695Z", "0.3.0": "2011-01-22T20:23:52.695Z", "0.3.1": "2011-01-22T20:23:52.695Z", "0.4.0": "2011-01-22T20:23:52.695Z", "0.4.1": "2011-01-27T01:29:00.938Z", "0.5.0": "2011-01-30T22:52:09.485Z", "0.5.1": "2011-02-03T19:47:24.633Z", "0.5.2": "2011-02-04T00:09:40.169Z", "0.5.3": "2011-03-03T04:37:58.022Z", "0.5.4": "2011-03-06T23:00:51.825Z", "0.5.5": "2011-03-08T01:03:39.365Z", "0.5.6": "2011-09-12T18:18:15.661Z", "0.5.7": "2011-09-15T04:51:54.773Z" }, "users": {}, "versions": { "0.1.0": "http://registry.npmjs.org/cradle/0.1.0", "0.1.2": "http://registry.npmjs.org/cradle/0.1.2", "0.1.3": "http://registry.npmjs.org/cradle/0.1.3", "0.1.4": "http://registry.npmjs.org/cradle/0.1.4", "0.1.5": "http://registry.npmjs.org/cradle/0.1.5", "0.2.0": "http://registry.npmjs.org/cradle/0.2.0", "0.2.0-pre": "http://registry.npmjs.org/cradle/0.2.0-pre", "0.2.0-pre2": "http://registry.npmjs.org/cradle/0.2.0-pre2", "0.2.1": "http://registry.npmjs.org/cradle/0.2.1", "0.2.2": "http://registry.npmjs.org/cradle/0.2.2", "0.2.3": "http://registry.npmjs.org/cradle/0.2.3", "0.2.4": "http://registry.npmjs.org/cradle/0.2.4", "0.2.5": "http://registry.npmjs.org/cradle/0.2.5", "0.3.0": "http://registry.npmjs.org/cradle/0.3.0", "0.3.1": "http://registry.npmjs.org/cradle/0.3.1", "0.4.0": "http://registry.npmjs.org/cradle/0.4.0", "0.4.1": "http://registry.npmjs.org/cradle/0.4.1", "0.5.0": "http://registry.npmjs.org/cradle/0.5.0", "0.5.1": "http://registry.npmjs.org/cradle/0.5.1", "0.5.2": "http://registry.npmjs.org/cradle/0.5.2", "0.5.3": "http://registry.npmjs.org/cradle/0.5.3", "0.5.4": "http://registry.npmjs.org/cradle/0.5.4", "0.5.5": "http://registry.npmjs.org/cradle/0.5.5", "0.5.7": "http://registry.npmjs.org/cradle/0.5.7" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.1.0.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.1.4.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.1.5.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.0.tgz" }, "0.2.0-pre": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.0-pre.tgz" }, "0.2.0-pre2": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.0-pre2.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.2.5.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.3.1.tgz" }, "0.4.0": { "shasum": "8bd06ebd200f862c7afc666419bfc18d8964939b", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.4.0.tgz" }, "0.4.1": { "shasum": "08be4254767bfb1d958569296fcfd559010a75f5", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.4.1.tgz" }, "0.5.0": { "shasum": "28d0ef4e1fd4c6993ce5dfa33e1859968284b409", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.0.tgz" }, "0.5.1": { "shasum": "fc7336152049b3f7c713aaa9d12f82ed50db2563", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.1.tgz" }, "0.5.2": { "shasum": "2d43b70af5bad3af7ee4a4db26c5d7431202e156", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.2.tgz" }, "0.5.3": { "shasum": "91c7fef8d81107bd14b265cfdaf7e5e01a563bee", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.3.tgz" }, "0.5.4": { "shasum": "b2d9745e5da1ca51cd008869905b6d7c237ba9ee", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.4.tgz" }, "0.5.5": { "shasum": "dc54c71016427ecb9b86883d46db9a19f1286c22", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.5.tgz" }, "0.5.7": { "shasum": "c3681ac1294b9c44aab4841da4bc946672e6d7c6", "tarball": "http://registry.npmjs.org/cradle/-/cradle-0.5.7.tgz" } }, "keywords": [ "couchdb", "database", "couch" ], "url": "http://registry.npmjs.org/cradle/" }, "cradle-fixed": { "name": "cradle-fixed", "description": "the high-level, caching, CouchDB library", "dist-tags": { "latest": "0.3.1", "stable": "0.3.1" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-02-09T15:53:40.275Z", "created": "2011-02-09T15:53:33.139Z", "0.3.1": "2011-02-09T15:53:34.148Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "0.3.1": "http://registry.npmjs.org/cradle-fixed/0.3.1" }, "dist": { "0.3.1": { "shasum": "2be886794d98b45738372107fe01b9ccf9abde25", "tarball": "http://registry.npmjs.org/cradle-fixed/-/cradle-fixed-0.3.1.tgz" } }, "keywords": [ "couchdb", "database", "couch" ], "url": "http://registry.npmjs.org/cradle-fixed/" }, "cradle-init": { "name": "cradle-init", "description": "sets up cradle/couch nicely", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" }, { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:11:51.962Z", "created": "2011-05-28T19:03:56.999Z", "0.0.0": "2011-05-28T19:03:58.728Z", "0.0.1": "2011-05-31T03:13:48.167Z", "0.0.2": "2011-05-31T03:48:46.850Z", "0.0.3": "2011-06-02T18:50:42.742Z", "0.0.4": "2011-11-02T22:59:38.636Z", "0.1.0": "2011-11-09T08:40:58.688Z", "0.1.1": "2011-11-23T06:28:03.733Z", "0.1.2": "2011-11-29T14:11:51.962Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dodo/cradle-init.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cradle-init/0.0.0", "0.0.1": "http://registry.npmjs.org/cradle-init/0.0.1", "0.0.2": "http://registry.npmjs.org/cradle-init/0.0.2", "0.0.3": "http://registry.npmjs.org/cradle-init/0.0.3", "0.0.4": "http://registry.npmjs.org/cradle-init/0.0.4", "0.1.0": "http://registry.npmjs.org/cradle-init/0.1.0", "0.1.1": "http://registry.npmjs.org/cradle-init/0.1.1", "0.1.2": "http://registry.npmjs.org/cradle-init/0.1.2" }, "dist": { "0.0.0": { "shasum": "66bbee69f8550b790bea1f375d944158bff5e6b0", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.0.0.tgz" }, "0.0.1": { "shasum": "ca5ed33eab34af64b81aa17e2da0e5a57e09d22c", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.0.1.tgz" }, "0.0.2": { "shasum": "637e39b07994587f444a8d84221e6bea294b8612", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.0.2.tgz" }, "0.0.3": { "shasum": "d20a8300e09e791f2cd47f9f44de3ffac80f8a9f", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.0.3.tgz" }, "0.0.4": { "shasum": "dbc7a74d6dff52ab8a563a0647ac2029074268dd", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.0.4.tgz" }, "0.1.0": { "shasum": "75c1e8f1f4be0afa280a8205716a3d1f7da8e6fa", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.1.0.tgz" }, "0.1.1": { "shasum": "dca197c4b5fe3a440ab2f8f1558bce1274601489", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.1.1.tgz" }, "0.1.2": { "shasum": "4bcb08b79e0f741dcfc71f9cd26b6e1a631fadb4", "tarball": "http://registry.npmjs.org/cradle-init/-/cradle-init-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/cradle-init/" }, "crate": { "name": "crate", "description": "Bundle your dependencies easily", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-26T19:31:14.801Z", "created": "2011-10-26T19:31:14.369Z", "0.0.0": "2011-10-26T19:31:14.801Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/crate.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/crate/0.0.0" }, "dist": { "0.0.0": { "shasum": "c600499b17230396db522ad3f31b207708d76cff", "tarball": "http://registry.npmjs.org/crate/-/crate-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/crate/" }, "crawler": { "name": "crawler", "description": "Crawler is a web spider written with Nodejs. It gives you the full power of jQuery on the server to parse a big number of pages as they are downloaded, asynchronously.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sylvinus", "email": "sylvain@sylvainzimmer.com" } ], "repository": { "type": "git", "url": "http://github.com/joshfire/node-crawler.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/crawler/0.0.1", "0.0.2": "http://registry.npmjs.org/crawler/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/crawler/-/crawler-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/crawler/-/crawler-0.0.2.tgz" } }, "keywords": [ "dom", "javascript", "crawling", "jquery" ], "url": "http://registry.npmjs.org/crawler/" }, "crc": { "name": "crc", "description": "CRC JavaScript implementation", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "alexgorbatchev", "email": "alex.gorbatchev@gmail.com" } ], "time": { "modified": "2010-12-19T22:22:43.690Z", "created": "2010-12-19T22:22:42.664Z", "0.1.0": "2010-12-19T22:22:43.690Z" }, "author": { "name": "Alex Gorbatchev", "email": "alex.gorbatchev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/alexgorbatchev/node-crc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/crc/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/crc/-/crc@0.1.0.tgz" } }, "url": "http://registry.npmjs.org/crc/" }, "crc32": { "name": "crc32", "description": "CRC-32 implemented in JavaScript", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-11-21T18:45:16.320Z", "created": "2011-11-05T04:00:34.580Z", "0.1.0": "2011-11-05T04:00:36.279Z", "0.1.1": "2011-11-05T04:46:48.915Z", "0.1.2": "2011-11-05T04:59:44.970Z", "0.2.0": "2011-11-06T02:13:12.335Z", "0.2.1": "2011-11-20T05:42:21.617Z", "0.2.2": "2011-11-21T18:45:16.320Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/crc32.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/crc32/0.1.0", "0.1.1": "http://registry.npmjs.org/crc32/0.1.1", "0.1.2": "http://registry.npmjs.org/crc32/0.1.2", "0.2.0": "http://registry.npmjs.org/crc32/0.2.0", "0.2.1": "http://registry.npmjs.org/crc32/0.2.1", "0.2.2": "http://registry.npmjs.org/crc32/0.2.2" }, "dist": { "0.1.0": { "shasum": "893b695845c924b3aa0d26c6ad0da8cf6da0844f", "tarball": "http://registry.npmjs.org/crc32/-/crc32-0.1.0.tgz" }, "0.1.1": { "shasum": "7e19759b12744695f3c722fa210a559493b72778", "tarball": "http://registry.npmjs.org/crc32/-/crc32-0.1.1.tgz" }, "0.1.2": { "shasum": "531a4fcb6066212dae2d3c73dc607314ff3174a2", "tarball": "http://registry.npmjs.org/crc32/-/crc32-0.1.2.tgz" }, "0.2.0": { "shasum": "26240c28b073450865e3434cb4b8e3e55dc265f2", "tarball": "http://registry.npmjs.org/crc32/-/crc32-0.2.0.tgz" }, "0.2.1": { "shasum": "16a3fdab4daeb0359df87d7e5e405cca455edbe0", "tarball": "http://registry.npmjs.org/crc32/-/crc32-0.2.1.tgz" }, "0.2.2": { "shasum": "7ad220d6ffdcd119f9fc127a7772cacea390a4ba", "tarball": "http://registry.npmjs.org/crc32/-/crc32-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/crc32/" }, "creatary": { "name": "creatary", "description": "Official node.js implementation of Creatary API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "balnagy", "email": "balazs.1.nagy@nsn.com" } ], "time": { "modified": "2011-09-14T17:27:36.736Z", "created": "2011-09-14T17:27:33.454Z", "0.0.1": "2011-09-14T17:27:36.736Z" }, "author": { "name": "Balazs Nagy", "email": "balazs.1.nagy@nsn.com" }, "repository": { "type": "git", "url": "git://github.com/tamdeveloper/creatary-node.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/creatary/0.0.1" }, "dist": { "0.0.1": { "shasum": "7ed015c70c2b40fe0ded9886624ecc9397f27bf3", "tarball": "http://registry.npmjs.org/creatary/-/creatary-0.0.1.tgz" } }, "keywords": [ "sms", "mms", "oauth", "location", "charging" ], "url": "http://registry.npmjs.org/creatary/" }, "create": { "name": "create", "description": "The missing Native.create() functions that ECMA forgot.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-10-27T02:38:20.712Z", "created": "2011-10-18T01:35:40.163Z", "0.0.1": "2011-10-18T01:35:41.429Z", "0.0.2": "2011-10-27T02:38:20.712Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/create.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/create/0.0.1", "0.0.2": "http://registry.npmjs.org/create/0.0.2" }, "dist": { "0.0.1": { "shasum": "43359219bd1adf1a44fb145fbfa0bab9acf305c5", "tarball": "http://registry.npmjs.org/create/-/create-0.0.1.tgz" }, "0.0.2": { "shasum": "a016747ad4e631d2a97de7e3e5ea1ddcc618892b", "tarball": "http://registry.npmjs.org/create/-/create-0.0.2.tgz" } }, "keywords": [ "create", "ecma", "function", "subclass", "prototype", "array", "number" ], "url": "http://registry.npmjs.org/create/" }, "create.js": { "name": "create.js", "description": "Instance creation utility", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "manuelstofer", "email": "manuelstofer@gmail.com" } ], "time": { "modified": "2011-09-27T21:26:01.749Z", "created": "2011-09-25T12:38:39.515Z", "0.0.1": "2011-09-25T12:38:40.177Z", "0.0.2": "2011-09-25T22:25:19.197Z", "0.0.3": "2011-09-26T19:29:35.039Z", "0.0.4": "2011-09-27T21:26:01.749Z" }, "author": { "name": "Manuel Stofer", "email": "manuelstofer@gmail.com", "url": "https://github.com/manuelstofer" }, "repository": { "type": "git", "url": "git://github.com/manuelstofer/create.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/create.js/0.0.1", "0.0.2": "http://registry.npmjs.org/create.js/0.0.2", "0.0.3": "http://registry.npmjs.org/create.js/0.0.3", "0.0.4": "http://registry.npmjs.org/create.js/0.0.4" }, "dist": { "0.0.1": { "shasum": "fba5f56aee1c6c023ff204d4014a82293102beef", "tarball": "http://registry.npmjs.org/create.js/-/create.js-0.0.1.tgz" }, "0.0.2": { "shasum": "519c1bd67a8ac3f3e857185a7c982b71263f2e40", "tarball": "http://registry.npmjs.org/create.js/-/create.js-0.0.2.tgz" }, "0.0.3": { "shasum": "f0689738832f2565ba2233a0abc82281722d9353", "tarball": "http://registry.npmjs.org/create.js/-/create.js-0.0.3.tgz" }, "0.0.4": { "shasum": "87cbd5009f1727647c09debbb4c8a5c7c96977de", "tarball": "http://registry.npmjs.org/create.js/-/create.js-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/create.js/" }, "createsend": { "name": "createsend", "description": "A wrapper for the Campaign Monitor API.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-13T13:08:38.937Z", "created": "2011-02-19T22:27:41.528Z", "0.1.0": "2011-02-19T22:27:41.733Z", "0.1.1": "2011-02-20T05:05:38.786Z", "0.1.2": "2011-02-21T18:51:44.640Z", "0.0.1": "2011-12-13T10:27:58.712Z", "0.0.2": "2011-12-13T13:08:38.937Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/createsend.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/createsend/0.1.0", "0.1.1": "http://registry.npmjs.org/createsend/0.1.1", "0.1.2": "http://registry.npmjs.org/createsend/0.1.2", "0.0.1": "http://registry.npmjs.org/createsend/0.0.1", "0.0.2": "http://registry.npmjs.org/createsend/0.0.2" }, "dist": { "0.1.0": { "shasum": "38ac289d685047ac074df07f91ee32c5ebe6a7a1", "tarball": "http://registry.npmjs.org/createsend/-/createsend-0.1.0.tgz" }, "0.1.1": { "shasum": "5cef97b728e808c4d66876ca5bee263c2fac4113", "tarball": "http://registry.npmjs.org/createsend/-/createsend-0.1.1.tgz" }, "0.1.2": { "shasum": "240cccf40a77721d76969a40b87b6e2c883a2d88", "tarball": "http://registry.npmjs.org/createsend/-/createsend-0.1.2.tgz" }, "0.0.1": { "shasum": "a79cce7590d65f4448e18f5dcf8822260d898017", "tarball": "http://registry.npmjs.org/createsend/-/createsend-0.0.1.tgz" }, "0.0.2": { "shasum": "bde83177490ad0fc0e1758cc745b1eb46e7adcc9", "tarball": "http://registry.npmjs.org/createsend/-/createsend-0.0.2.tgz" } }, "keywords": [ "createsend", "email" ], "url": "http://registry.npmjs.org/createsend/" }, "creationix": { "name": "creationix", "description": "Creationix is a meta package for my personal packages", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-12-13T16:39:38.805Z", "created": "2010-12-31T05:07:44.944Z", "0.0.1": "2010-12-31T05:07:45.302Z", "0.0.2": "2011-01-02T07:07:54.744Z", "0.0.3": "2011-01-02T07:09:46.331Z", "0.0.4": "2011-01-03T22:12:05.307Z", "0.0.5": "2011-01-04T04:53:16.733Z", "0.0.6": "2011-01-06T05:36:52.275Z", "0.0.7": "2011-01-14T20:43:51.619Z", "0.0.8": "2011-02-09T06:24:30.504Z", "0.0.9": "2011-02-12T21:17:04.840Z", "0.0.10": "2011-02-18T18:13:26.982Z", "0.1.0": "2011-02-18T18:29:25.384Z", "0.1.1": "2011-03-03T06:57:54.702Z", "0.1.2": "2011-05-05T21:33:00.370Z", "0.1.3": "2011-07-22T05:18:44.229Z", "0.1.5": "2011-08-12T23:38:44.644Z", "0.2.0": "2011-09-15T23:38:50.526Z", "0.2.1": "2011-09-28T23:39:22.462Z", "0.2.2": "2011-11-04T20:01:35.782Z", "0.2.3": "2011-11-29T15:51:39.273Z", "0.2.4": "2011-12-13T16:39:38.805Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/creationix.git" }, "users": { "creationix": true }, "versions": { "0.0.1": "http://registry.npmjs.org/creationix/0.0.1", "0.0.2": "http://registry.npmjs.org/creationix/0.0.2", "0.0.3": "http://registry.npmjs.org/creationix/0.0.3", "0.0.4": "http://registry.npmjs.org/creationix/0.0.4", "0.0.5": "http://registry.npmjs.org/creationix/0.0.5", "0.0.6": "http://registry.npmjs.org/creationix/0.0.6", "0.0.7": "http://registry.npmjs.org/creationix/0.0.7", "0.0.8": "http://registry.npmjs.org/creationix/0.0.8", "0.0.9": "http://registry.npmjs.org/creationix/0.0.9", "0.0.10": "http://registry.npmjs.org/creationix/0.0.10", "0.1.0": "http://registry.npmjs.org/creationix/0.1.0", "0.1.1": "http://registry.npmjs.org/creationix/0.1.1", "0.1.2": "http://registry.npmjs.org/creationix/0.1.2", "0.1.3": "http://registry.npmjs.org/creationix/0.1.3", "0.1.5": "http://registry.npmjs.org/creationix/0.1.5", "0.2.0": "http://registry.npmjs.org/creationix/0.2.0", "0.2.1": "http://registry.npmjs.org/creationix/0.2.1", "0.2.2": "http://registry.npmjs.org/creationix/0.2.2", "0.2.3": "http://registry.npmjs.org/creationix/0.2.3", "0.2.4": "http://registry.npmjs.org/creationix/0.2.4" }, "dist": { "0.0.1": { "shasum": "ed3558dc27a2b1b6851fa961dc3d6c0ec59464b9", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.1.tgz" }, "0.0.2": { "shasum": "42bf5886c26272bfae191f370b9887dc4ac0172a", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.2.tgz" }, "0.0.3": { "shasum": "e1eefd27f617700ad9d39ecc0a668f2123c7584c", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.3.tgz" }, "0.0.4": { "shasum": "7727435fef712c4612ae1aadb85056d251922f13", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.4.tgz" }, "0.0.5": { "shasum": "83ae3f1fe2ac15968ff387d6974e3da27823c537", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.5.tgz" }, "0.0.6": { "shasum": "c36e7c02f0460109cb3f05f1ac552db11df239eb", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.6.tgz" }, "0.0.7": { "shasum": "2cf415421c399c6a259e4ffd11a7f8ba3a6c169e", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.7.tgz" }, "0.0.8": { "shasum": "0f8191c52e5f4140f1a0dfe76118d30129dac255", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.8.tgz" }, "0.0.9": { "shasum": "5033e4e92629c2507b704624d738d9761c3223c0", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.9.tgz" }, "0.0.10": { "shasum": "1a0708ea2aea9cd8785dca3fdef8805da1afffb1", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.0.10.tgz" }, "0.1.0": { "shasum": "09fcb86516b4891dd6d31ccd238c63183afce349", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.1.0.tgz" }, "0.1.1": { "shasum": "762526f477b12f0ad0b69f09b41272868e8d900c", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.1.1.tgz" }, "0.1.2": { "shasum": "0a223db132134ddd4b9f07a12196ce2d0b9840c3", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.1.2.tgz" }, "0.1.3": { "shasum": "2e20007207e7be72db09b025ee081d1fa7fa381b", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.1.3.tgz" }, "0.1.5": { "shasum": "418f00eba9cb50973fc59226b252cc48b31e0fbf", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.1.5.tgz" }, "0.2.0": { "shasum": "e5314e055ea77924f49deb56d3b014e9dd8caaf7", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.2.0.tgz" }, "0.2.1": { "shasum": "539037fbb5c2afbe2370667b1e191a5f085d1ebb", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.2.1.tgz" }, "0.2.2": { "shasum": "69ca2d6a2fb1ce44d9287531ea2e239a72949634", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.2.2.tgz" }, "0.2.3": { "shasum": "7eaa3624f29085f162b00e57454a85b037bea7b9", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.2.3.tgz" }, "0.2.4": { "shasum": "f6e9b061bc8caa995ad4ba8cffcda816a4970569", "tarball": "http://registry.npmjs.org/creationix/-/creationix-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/creationix/" }, "creek": { "name": "creek", "description": "Configurable stream aggregator", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "andykent", "email": "andy.kent@me.com" } ], "author": { "name": "Andy Kent", "email": "andy@forward.co.uk" }, "repository": { "type": "git", "url": "git://github.com/andykent/creek.git" }, "time": { "modified": "2011-07-05T10:31:50.550Z", "created": "2010-12-19T23:19:30.827Z", "0.1.0": "2010-12-19T23:19:30.827Z", "0.1.1": "2010-12-19T23:19:30.827Z", "0.1.2": "2010-12-19T23:19:30.827Z", "0.1.3": "2010-12-19T23:19:30.827Z", "0.1.4": "2010-12-21T14:19:00.745Z", "0.1.5": "2010-12-21T16:25:20.064Z", "0.1.6": "2011-01-26T23:45:13.952Z", "0.1.7": "2011-01-27T10:36:53.282Z", "0.1.8": "2011-02-19T00:59:57.435Z", "0.2.0": "2011-06-04T12:20:36.815Z", "0.2.1": "2011-06-21T10:42:24.384Z", "0.2.2": "2011-07-05T10:22:40.158Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/creek/0.1.0", "0.1.1": "http://registry.npmjs.org/creek/0.1.1", "0.1.2": "http://registry.npmjs.org/creek/0.1.2", "0.1.3": "http://registry.npmjs.org/creek/0.1.3", "0.1.4": "http://registry.npmjs.org/creek/0.1.4", "0.1.5": "http://registry.npmjs.org/creek/0.1.5", "0.1.6": "http://registry.npmjs.org/creek/0.1.6", "0.1.7": "http://registry.npmjs.org/creek/0.1.7", "0.1.8": "http://registry.npmjs.org/creek/0.1.8", "0.2.0": "http://registry.npmjs.org/creek/0.2.0", "0.2.1": "http://registry.npmjs.org/creek/0.2.1", "0.2.2": "http://registry.npmjs.org/creek/0.2.2" }, "dist": { "0.1.0": { "shasum": "0f40495bcd015f20a4f7e55b78a2718b94a94c53", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.0.tgz" }, "0.1.1": { "shasum": "ef48fe0a628695f6468655fb98ef64fc2f2e87c8", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.1.tgz" }, "0.1.2": { "shasum": "8f7272a8e02931ab27b9b1c12cae4f1927687fe1", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.2.tgz" }, "0.1.3": { "shasum": "186088651c7d2f4f2bfd350ecf400a21c7a30285", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.3.tgz" }, "0.1.4": { "shasum": "2bd43ed20f08b249c9cc52a5403e5ba159c323e4", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.4.tgz" }, "0.1.5": { "shasum": "41a3f593152b26d68e5fa05e998ff9cb52f8e196", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.5.tgz" }, "0.1.6": { "shasum": "1c2c6f22724f70c22c1e60a823b2f29d891f77d3", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.6.tgz" }, "0.1.7": { "shasum": "d40f91c3681053856069e18ab936c37edd2c30c4", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.7.tgz" }, "0.1.8": { "shasum": "3a0472c14b224626dfee94782125e4846b8f83c1", "tarball": "http://registry.npmjs.org/creek/-/creek-0.1.8.tgz" }, "0.2.0": { "shasum": "eae462fa0930bb1bb1136dfb25b62b960062ddcb", "tarball": "http://registry.npmjs.org/creek/-/creek-0.2.0.tgz" }, "0.2.1": { "shasum": "9f5c55ede76e6088854278fccff86157133a8d1e", "tarball": "http://registry.npmjs.org/creek/-/creek-0.2.1.tgz" }, "0.2.2": { "shasum": "3abe6599155dbabb024f0bd133d316b330ecee2d", "tarball": "http://registry.npmjs.org/creek/-/creek-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/creek/" }, "crema": { "name": "crema", "description": "syntactic sugar for your javascript functions", "dist-tags": { "latest": "0.0.1" }, "readme": " \n\n## Example\n\n```javascript\nvar routes = crema('request -method=GET OR -method=POST authorize -> login');\n```\n\nOutput:\n\n```javascript\n[\n {\n \"type\": \"request\",\n \"tags\": {\n \"method\": \"get\"\n },\n \"channel\": {\n \"value\": \"login\",\n \"paths\": [\n {\n \"value\": \"login\",\n \"param\": false\n }\n ]\n },\n \"thru\": {\n \"channel\": {\n \"value\": \"authorize\",\n \"paths\": [\n {\n \"value\": \"authorize\",\n \"param\": false\n }\n ]\n }\n }\n }\n]\n```\n\n## Syntax\n\n```javascript\ncrema('type -tag=value route OR route2');\n```\n\n\n## Use Cases\n\n- [beanpole](beanpole)\n- [dolce](dolce)\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-03T22:55:43.678Z", "created": "2011-12-03T22:55:43.299Z", "0.0.1": "2011-12-03T22:55:43.678Z" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/crema/0.0.1" }, "dist": { "0.0.1": { "shasum": "1b8b23de75a50e30bdd79c329b0013e7d40d0d6e", "tarball": "http://registry.npmjs.org/crema/-/crema-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/crema/" }, "Critical": { "name": "Critical", "description": "A callback and event system to allow critical blocks of code to request that the script delay exiting until it is finished executing.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "bluejeansandrain", "email": "bluejeansandrain@gmail.com" } ], "time": { "modified": "2011-11-11T03:35:14.818Z", "created": "2011-11-01T04:52:51.221Z", "0.1.0": "2011-11-01T04:52:52.603Z", "0.1.1": "2011-11-01T04:59:01.322Z", "0.1.2": "2011-11-01T05:04:14.187Z", "0.1.3": "2011-11-01T05:13:17.708Z", "0.1.4": "2011-11-01T05:32:40.365Z", "0.1.5": "2011-11-01T07:15:34.188Z", "0.1.6": "2011-11-11T03:35:14.818Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/Critical/0.1.0", "0.1.1": "http://registry.npmjs.org/Critical/0.1.1", "0.1.2": "http://registry.npmjs.org/Critical/0.1.2", "0.1.3": "http://registry.npmjs.org/Critical/0.1.3", "0.1.4": "http://registry.npmjs.org/Critical/0.1.4", "0.1.5": "http://registry.npmjs.org/Critical/0.1.5", "0.1.6": "http://registry.npmjs.org/Critical/0.1.6" }, "dist": { "0.1.0": { "shasum": "35fe7fe8d3f7acdaf6355cf9dc9a6390f45bebd9", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.0.tgz" }, "0.1.1": { "shasum": "6becfe3bb7f81e93596cf74a42b81a13bc6e76c3", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.1.tgz" }, "0.1.2": { "shasum": "b4c6ae2b5aacbbdfc4f45d7f12887cefc4002910", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.2.tgz" }, "0.1.3": { "shasum": "079ca02a32294b4a16dd28ff835e78c0eaab0960", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.3.tgz" }, "0.1.4": { "shasum": "9c14a3272628d9535870e488bbb140608c765cfa", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.4.tgz" }, "0.1.5": { "shasum": "ab5989a90bc4d8b096190d7f346ebed26fadcb56", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.5.tgz" }, "0.1.6": { "shasum": "3404709e02de39b54f1606d00255cd1296952548", "tarball": "http://registry.npmjs.org/Critical/-/Critical-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/Critical/" }, "cron": { "name": "cron", "description": "CronJob's for your node", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "author": { "name": "James Padolsey", "url": "http://github.com/jamespadolsey" }, "repository": { "type": "git", "url": "git://github.com/ncb000gt/node-cron.git" }, "time": { "modified": "2011-08-08T02:19:22.945Z", "created": "2011-04-09T15:42:55.031Z", "0.1.0": "2011-04-09T15:42:55.031Z", "0.1.1": "2011-04-09T15:42:55.031Z", "0.1.2": "2011-04-09T18:19:38.203Z", "0.1.3": "2011-08-08T02:19:22.945Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/cron/0.1.0", "0.1.1": "http://registry.npmjs.org/cron/0.1.1", "0.1.2": "http://registry.npmjs.org/cron/0.1.2", "0.1.3": "http://registry.npmjs.org/cron/0.1.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/cron/-/cron-0.1.0.tgz" }, "0.1.1": { "shasum": "38f64a20661e2b857f96bfaaf0e316a12c9427aa", "tarball": "http://registry.npmjs.org/cron/-/cron-0.1.1.tgz" }, "0.1.2": { "shasum": "918ed29764f6be62af82a9e8543317afd81417ea", "tarball": "http://registry.npmjs.org/cron/-/cron-0.1.2.tgz" }, "0.1.3": { "shasum": "3263f00f0c201ada9db75442c01a1745dc1dea6f", "tarball": "http://registry.npmjs.org/cron/-/cron-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/cron/" }, "cron2": { "name": "cron2", "description": "CronJob's for your node", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-09-12T05:21:41.340Z", "created": "2011-09-08T01:28:53.797Z", "0.1.3": "2011-09-08T01:28:54.547Z", "0.1.4": "2011-09-08T01:33:57.136Z", "0.1.5": "2011-09-08T01:45:07.749Z", "0.1.6": "2011-09-08T03:23:58.458Z", "0.1.7": "2011-09-08T20:29:38.640Z", "0.1.8": "2011-09-12T05:21:41.340Z" }, "author": { "name": "James Padolsey", "url": "http://github.com/jamespadolsey" }, "repository": { "type": "git", "url": "git://github.com/ncb000gt/node-cron.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/cron2/0.1.3", "0.1.4": "http://registry.npmjs.org/cron2/0.1.4", "0.1.5": "http://registry.npmjs.org/cron2/0.1.5", "0.1.6": "http://registry.npmjs.org/cron2/0.1.6", "0.1.7": "http://registry.npmjs.org/cron2/0.1.7", "0.1.8": "http://registry.npmjs.org/cron2/0.1.8" }, "dist": { "0.1.3": { "shasum": "377de47680b4b517d1c4ff37da88181cce1001d9", "tarball": "http://registry.npmjs.org/cron2/-/cron2-0.1.3.tgz" }, "0.1.4": { "shasum": "20a073aca6b3a9f9d54b54e642bd65b2c995b507", "tarball": "http://registry.npmjs.org/cron2/-/cron2-0.1.4.tgz" }, "0.1.5": { "shasum": "be10b8ea4a9144c80af843517dd2d453c8f51a5b", "tarball": "http://registry.npmjs.org/cron2/-/cron2-0.1.5.tgz" }, "0.1.6": { "shasum": "3d9c5b5a1ed62bab3779d7e7e597d6582846fe3a", "tarball": "http://registry.npmjs.org/cron2/-/cron2-0.1.6.tgz" }, "0.1.7": { "shasum": "43d298a0ac64cc095395092c4be175a201be148f", "tarball": "http://registry.npmjs.org/cron2/-/cron2-0.1.7.tgz" }, "0.1.8": { "shasum": "8fc04a0eb382dde3f25aef1fa03d0e12a45b3b08", "tarball": "http://registry.npmjs.org/cron2/-/cron2-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/cron2/" }, "crontab": { "name": "crontab", "description": "A module for reading, manipulating, and writing user crontabs with node.js", "dist-tags": { "latest": "0.2.10" }, "maintainers": [ { "name": "blago", "email": "blago@dachev.com" } ], "time": { "modified": "2011-01-29T06:16:39.113Z", "created": "2010-12-27T06:54:21.304Z", "0.1.0": "2010-12-27T06:54:21.784Z", "0.1.1": "2010-12-27T06:56:59.102Z", "0.1.2": "2010-12-27T15:25:44.019Z", "0.1.3": "2010-12-27T19:16:51.498Z", "0.1.4": "2010-12-28T15:54:20.494Z", "0.1.5": "2010-12-28T17:05:56.091Z", "0.2.0": "2011-01-01T00:36:24.666Z", "0.2.1": "2011-01-01T08:26:06.210Z", "0.2.2": "2011-01-01T09:39:28.148Z", "0.2.3": "2011-01-03T00:55:53.509Z", "0.2.4": "2011-01-03T02:15:56.134Z", "0.2.5": "2011-01-03T02:33:58.862Z", "0.2.6": "2011-01-03T04:50:30.274Z", "0.2.7": "2011-01-08T04:17:12.092Z", "0.2.8": "2011-01-09T00:55:00.611Z", "0.2.9": "2011-01-09T01:00:08.067Z", "0.2.99": "2011-01-28T20:06:53.189Z", "0.2.10": "2011-01-29T06:16:39.113Z" }, "author": { "name": "Blagovest Dachev", "email": "blago@dachev.com", "url": "http://www.dachev.com" }, "repository": { "type": "git", "url": "git://github.com/dachev/node-crontab.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/crontab/0.1.0", "0.1.1": "http://registry.npmjs.org/crontab/0.1.1", "0.1.2": "http://registry.npmjs.org/crontab/0.1.2", "0.1.3": "http://registry.npmjs.org/crontab/0.1.3", "0.1.4": "http://registry.npmjs.org/crontab/0.1.4", "0.1.5": "http://registry.npmjs.org/crontab/0.1.5", "0.2.0": "http://registry.npmjs.org/crontab/0.2.0", "0.2.1": "http://registry.npmjs.org/crontab/0.2.1", "0.2.2": "http://registry.npmjs.org/crontab/0.2.2", "0.2.3": "http://registry.npmjs.org/crontab/0.2.3", "0.2.4": "http://registry.npmjs.org/crontab/0.2.4", "0.2.5": "http://registry.npmjs.org/crontab/0.2.5", "0.2.6": "http://registry.npmjs.org/crontab/0.2.6", "0.2.7": "http://registry.npmjs.org/crontab/0.2.7", "0.2.8": "http://registry.npmjs.org/crontab/0.2.8", "0.2.9": "http://registry.npmjs.org/crontab/0.2.9", "0.2.99": "http://registry.npmjs.org/crontab/0.2.99", "0.2.10": "http://registry.npmjs.org/crontab/0.2.10" }, "dist": { "0.1.0": { "shasum": "d918a61fa7f7d671da6b3b092376829b23d0a52b", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.1.0.tgz" }, "0.1.1": { "shasum": "c548c34961742589162ea6e328f9ab2da6ce8e38", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.1.1.tgz" }, "0.1.2": { "shasum": "51e8577db82efd31bbbae91d4e87648097a887fb", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.1.2.tgz" }, "0.1.3": { "shasum": "77a43e227657c6126a9684bf1d302cc43f4b64f5", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.1.3.tgz" }, "0.1.4": { "shasum": "f37efa3f9430eab8a9d094d0948ff4a012f80788", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.1.4.tgz" }, "0.1.5": { "shasum": "dd52ccbe924a72f64c923518b3f5fdd8f13862c8", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.1.5.tgz" }, "0.2.0": { "shasum": "1a1d0c9f17d8fab75c37b3e00f15a538be022179", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.0.tgz" }, "0.2.1": { "shasum": "ad4cbcfb721edc379d41e345b7c20147dfde7723", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.1.tgz" }, "0.2.2": { "shasum": "53066774747487c2263449743d4c75d5637580ef", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.2.tgz" }, "0.2.3": { "shasum": "8cb9ce24da17752fb9298e7ab7f99f86036ad514", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.3.tgz" }, "0.2.4": { "shasum": "3eda622d87aa1c1337de831a2b7248ac4917957f", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.4.tgz" }, "0.2.5": { "shasum": "0abdabd4fa9d6e6b7c25764f3e4b86acd32d2b38", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.5.tgz" }, "0.2.6": { "shasum": "cece7d6448e2169dc8f67410a79dc1f9910e88d8", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.6.tgz" }, "0.2.7": { "shasum": "698231e7704b4d26b4573be5f019adbc7543eab6", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.7.tgz" }, "0.2.8": { "shasum": "167d30dd86af1474af80ab91939e8fc66ff68a3e", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.8.tgz" }, "0.2.9": { "shasum": "71ca2fa8fd16ed93a3715473030bdadee78609ba", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.9.tgz" }, "0.2.99": { "shasum": "811e26e6a6f81673de24fc84ef41dd088614133b", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.99.tgz" }, "0.2.10": { "shasum": "a94b64241267e7a1abc6f64c612140ac4b401388", "tarball": "http://registry.npmjs.org/crontab/-/crontab-0.2.10.tgz" } }, "keywords": [ "cron", "crontab", "schedule", "system", "run", "process" ], "url": "http://registry.npmjs.org/crontab/" }, "crop": { "name": "crop", "description": "Crop widget", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-08T18:32:04.643Z", "created": "2011-11-06T16:56:58.854Z", "0.0.1": "2011-11-06T16:56:59.227Z", "0.1.0": "2011-11-08T18:32:04.643Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/crop/0.0.1", "0.1.0": "http://registry.npmjs.org/crop/0.1.0" }, "dist": { "0.0.1": { "shasum": "e8eb273671822353e97d0d6ff76819b5398b3160", "tarball": "http://registry.npmjs.org/crop/-/crop-0.0.1.tgz" }, "0.1.0": { "shasum": "00158b7e3c4a7909a3f3638b5d1af8ddba1a240d", "tarball": "http://registry.npmjs.org/crop/-/crop-0.1.0.tgz" } }, "keywords": [ "ender", "crop" ], "url": "http://registry.npmjs.org/crop/" }, "crossmania": { "name": "crossmania", "description": "the node module for doing cross-domain CRUD with the browser", "dist-tags": { "latest": "0.2.3" }, "readme": "# crossmania\n\ntalk crossdomain with your browser. it's available through npm:\n\n\tnpm install crossmania\n\nusage is simple:\n\n``` js\nvar mania = require('crossmania'); // call .string() afterwards to talk raw strings\n\nmania.get('/', function(request, respond) {\n\trespond({hello:'world'}); // yes we talk json\n});\nmania.post('/', function(request, data, respond) {\n\trespond(data); // we echo\n});\nmania.listen(80);\n\n```\n\nmania works by relying on `cors` based ajax if available (chrome, safari, firefox). \nfor IE8+ and Opera it uses an iframe proxy frame and the `postMessage` api.\nfor IE7- and all others it falls back to an jsonp wrapper. \n\nIn the browser use the [crossmania](http://github.com/gett/crossmania-js) available for client-side javascript\n", "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-12-01T15:02:24.758Z", "created": "2011-11-17T10:58:29.760Z", "0.2.0": "2011-11-17T10:58:31.223Z", "0.2.1": "2011-11-17T12:26:20.335Z", "0.2.2": "2011-11-17T16:20:46.908Z", "0.2.3": "2011-12-01T15:02:24.758Z" }, "author": { "name": "Ge.tt", "email": "hello@ge.tt" }, "versions": { "0.2.0": "http://registry.npmjs.org/crossmania/0.2.0", "0.2.1": "http://registry.npmjs.org/crossmania/0.2.1", "0.2.2": "http://registry.npmjs.org/crossmania/0.2.2", "0.2.3": "http://registry.npmjs.org/crossmania/0.2.3" }, "dist": { "0.2.0": { "shasum": "28a6d6fa838125581dd8d30343f76fd8ff1613d3", "tarball": "http://registry.npmjs.org/crossmania/-/crossmania-0.2.0.tgz" }, "0.2.1": { "shasum": "bba0c3e41ce44e7bbc7b21c3d3d71d0dcd0e84cf", "tarball": "http://registry.npmjs.org/crossmania/-/crossmania-0.2.1.tgz" }, "0.2.2": { "shasum": "6ac38e23dc053624a1baba83bb6a49cd350919bf", "tarball": "http://registry.npmjs.org/crossmania/-/crossmania-0.2.2.tgz" }, "0.2.3": { "shasum": "970afa27395c295e6fbebee95f23eed7b418482f", "tarball": "http://registry.npmjs.org/crossmania/-/crossmania-0.2.3.tgz" } }, "keywords": [ "cross-domain", "cors", "crud", "browser", "cross-browser" ], "url": "http://registry.npmjs.org/crossmania/" }, "crossroads": { "name": "crossroads", "description": "Routes System", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "millermedeiros", "email": "miller@millermedeiros.com" } ], "time": { "modified": "2011-11-02T06:13:08.474Z", "created": "2011-06-07T03:43:23.739Z", "0.4.0": "2011-06-07T03:43:24.631Z", "0.5.0": "2011-08-17T06:45:43.204Z", "0.6.0": "2011-09-01T02:19:17.905Z", "0.7.0": "2011-11-02T06:13:08.474Z" }, "author": { "name": "Miller Medeiros", "url": "http://blog.millermedeiros.com/" }, "repository": { "type": "git", "url": "git://github.com/millermedeiros/crossroads.js.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/crossroads/0.4.0", "0.5.0": "http://registry.npmjs.org/crossroads/0.5.0", "0.6.0": "http://registry.npmjs.org/crossroads/0.6.0", "0.7.0": "http://registry.npmjs.org/crossroads/0.7.0" }, "dist": { "0.4.0": { "shasum": "299eef462d6949030a9294f47dca945a5f66d878", "tarball": "http://registry.npmjs.org/crossroads/-/crossroads-0.4.0.tgz" }, "0.5.0": { "shasum": "fa75c938889898d627b2631177f5cf3b351d2cd1", "tarball": "http://registry.npmjs.org/crossroads/-/crossroads-0.5.0.tgz" }, "0.6.0": { "shasum": "9aa98018de63f7cba8c699e7711bc392c5760e2a", "tarball": "http://registry.npmjs.org/crossroads/-/crossroads-0.6.0.tgz" }, "0.7.0": { "shasum": "608babf6cfbc8cb6e089fe79c371bd1942cfb780", "tarball": "http://registry.npmjs.org/crossroads/-/crossroads-0.7.0.tgz" } }, "keywords": [ "routes", "event", "observer", "routing" ], "url": "http://registry.npmjs.org/crossroads/" }, "crowdflower": { "name": "crowdflower", "description": "A Node interface to CrowdFlower.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-02-22T20:10:55.121Z", "created": "2011-02-22T20:10:54.592Z", "0.0.1": "2011-02-22T20:10:55.121Z" }, "author": { "name": "Tim Smart", "email": "tim@fostle.com" }, "repository": { "type": "git", "url": "git://github.com/votizen/node-crowdflower.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/crowdflower/0.0.1" }, "dist": { "0.0.1": { "shasum": "61a40e36a301d50059c5dea34111912a2ad0aa0d", "tarball": "http://registry.npmjs.org/crowdflower/-/crowdflower-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/crowdflower/" }, "crutch": { "name": "crutch", "description": "A (terrible) way to use Chronic in Node.", "dist-tags": { "latest": "0.0.2" }, "readme": "Crutch is a (terrible) way to use Chronic in NodeJS applications.\n\n\nIn a nutshell\n=============\n\n```javascript\nvar parse = require('crutch').parse\n\nparse( 'next tuesday at 2pm', function( err, date, str ){\n \n if (err) throw err;\n \n console.log( 'Javascript date object: ', date );\n\n console.log( 'Chronic actually said: ', str );\n\n})\n\n```\n\n\nGetting Crutch\n===============\n\nInstall via npm, thusly:\n\n```javascript\nnpm install crutch\n```\n\n\nWhy would you do this?\n----------------------\n\nHonestly, because missing Chronic is keeping me from building shit in Node.\n\n\nWhat about (insert JS date-parsing library)?\n--------------------------------------------\n\nI didn't find one I considered \"robust enough\" when I looked.\n\n\"Crutch\" is exactly that: something to lean on until it's no longer useful. I hope that's soon.\n\n\nCan I use it in production?\n---------------------------\n\nI might, but you probably wouldn't want to.\n\n\nHow does it work?\n-----------------\n\nIt spawns a ruby process, then uses JSON-RPC's ugly cousin to coax magic of Chronic#parse.\n\n\nWho are you?\n------------\nSend your hate-mail to: [Kieran Huggins](mailto:kieran@refactory.ca), partner at [Refactory](http://refactory.ca) in Toronto, Canada.", "maintainers": [ { "name": "kieran", "email": "kieran@kieran.ca" } ], "time": { "modified": "2011-11-24T08:08:11.383Z", "created": "2011-11-24T07:28:18.165Z", "0.0.1": "2011-11-24T07:28:19.086Z", "0.0.2": "2011-11-24T08:08:11.383Z" }, "author": { "name": "Kieran Huggins", "email": "kieran@kieran.ca" }, "repository": { "type": "git", "url": "git://github.com/kieran/crutch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/crutch/0.0.1", "0.0.2": "http://registry.npmjs.org/crutch/0.0.2" }, "dist": { "0.0.1": { "shasum": "12f90307e5f635a3facac68ec15f77f4b0a045c7", "tarball": "http://registry.npmjs.org/crutch/-/crutch-0.0.1.tgz" }, "0.0.2": { "shasum": "421e5eb6f9a0e81e72c3c2c5b7ca082d2a2e60fe", "tarball": "http://registry.npmjs.org/crutch/-/crutch-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/crutch/" }, "cruvee": { "name": "cruvee", "description": "A Cruvee API Wrapper for NodeJS", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "shama", "email": "kyle@dontkry.com" } ], "time": { "modified": "2011-04-23T04:27:42.590Z", "created": "2011-04-23T04:27:42.242Z", "0.1.1": "2011-04-23T04:27:42.590Z" }, "author": { "name": "Kyle Robinson Young", "email": "kyle at dontkry.com" }, "repository": { "type": "git", "url": "git://github.com/shama/cruveejs.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/cruvee/0.1.1" }, "dist": { "0.1.1": { "shasum": "dba3ca9b6988b0f5ccb6e268f79b5ae99e42aa60", "tarball": "http://registry.npmjs.org/cruvee/-/cruvee-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/cruvee/" }, "crx": { "name": "crx", "description": "Build Google Chrome extensions with node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-10-11T16:34:33.452Z", "created": "2011-10-11T16:28:52.807Z", "0.1.1": "2011-10-11T16:28:54.343Z", "0.1.2": "2011-10-11T16:34:33.452Z" }, "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp", "url": "http://jed.is" }, "repository": { "type": "git", "url": "git://github.com/jed/crx.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/crx/0.1.1", "0.1.2": "http://registry.npmjs.org/crx/0.1.2" }, "dist": { "0.1.1": { "shasum": "382e8a2cf54f75a2135e952f79bdd94226c8caf4", "tarball": "http://registry.npmjs.org/crx/-/crx-0.1.1.tgz" }, "0.1.2": { "shasum": "35e173c5506c89aceb0e762b9fb54dc44cdcccce", "tarball": "http://registry.npmjs.org/crx/-/crx-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/crx/" }, "crxmake": { "name": "crxmake", "description": "Build Google Chrome extensions with node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-10-09T18:40:43.928Z", "created": "2011-10-08T15:00:46.835Z", "0.0.0": "2011-10-08T15:00:48.379Z", "0.0.1": "2011-10-08T17:07:52.695Z", "0.1.1": "2011-10-09T18:40:43.928Z" }, "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp", "url": "http://jed.is" }, "repository": { "type": "git", "url": "git://github.com/jed/crxmake.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/crxmake/0.0.0", "0.0.1": "http://registry.npmjs.org/crxmake/0.0.1", "0.1.1": "http://registry.npmjs.org/crxmake/0.1.1" }, "dist": { "0.0.0": { "shasum": "a20717b5369b8f9abbc8510f6a584c5e48469f01", "tarball": "http://registry.npmjs.org/crxmake/-/crxmake-0.0.0.tgz" }, "0.0.1": { "shasum": "e2680c7755513850f24a7e7b74801c1505bf4f08", "tarball": "http://registry.npmjs.org/crxmake/-/crxmake-0.0.1.tgz" }, "0.1.1": { "shasum": "ab04a8ecae71f5008517f19fedd29664210f2841", "tarball": "http://registry.npmjs.org/crxmake/-/crxmake-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/crxmake/" }, "cry": { "name": "cry", "description": "crypto from the command line", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-31T21:11:53.190Z", "created": "2011-10-31T21:11:52.704Z", "0.0.0": "2011-10-31T21:11:53.190Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/cry.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cry/0.0.0" }, "dist": { "0.0.0": { "shasum": "e6b641818d523ebd1b1b2fa01ffd5acf79879c7c", "tarball": "http://registry.npmjs.org/cry/-/cry-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/cry/" }, "crypt": { "name": "crypt", "description": "utilities for encryption and hashing", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-20T23:01:38.866Z", "created": "2011-09-18T17:07:15.820Z", "0.0.0": "2011-09-18T17:07:18.107Z", "0.0.1": "2011-11-20T23:01:38.866Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-crypt.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/crypt/0.0.0", "0.0.1": "http://registry.npmjs.org/crypt/0.0.1" }, "dist": { "0.0.0": { "shasum": "a6976f1663ea9dc71230d57444abecbb055408ed", "tarball": "http://registry.npmjs.org/crypt/-/crypt-0.0.0.tgz" }, "0.0.1": { "shasum": "5f11b21a6c05ef1b5e79708366da6374ece1e6a2", "tarball": "http://registry.npmjs.org/crypt/-/crypt-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/crypt/" }, "crypto": { "name": "crypto", "description": "JavaScript implementations of standard and secure cryptographic algorithms.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-11-08T17:53:56.084Z", "created": "2011-04-14T15:34:54.091Z", "0.0.1": "2011-04-14T15:34:54.493Z", "0.0.3": "2011-11-08T17:53:56.084Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/crypto.git", "web": "https://github.com/Gozala/crypto" }, "versions": { "0.0.1": "http://registry.npmjs.org/crypto/0.0.1", "0.0.3": "http://registry.npmjs.org/crypto/0.0.3" }, "dist": { "0.0.1": { "shasum": "51bc1e4891e9057ec68bd10b6b3a23f51bc9980e", "tarball": "http://registry.npmjs.org/crypto/-/crypto-0.0.1.tgz" }, "0.0.3": { "shasum": "470a81b86be4c5ee17acc8207a1f5315ae20dbb0", "tarball": "http://registry.npmjs.org/crypto/-/crypto-0.0.3.tgz" } }, "keywords": [ "crypto", "md5", "sha1" ], "url": "http://registry.npmjs.org/crypto/" }, "csj": { "name": "csj", "description": "Computing Science in JavaScript", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "tanepiper", "email": "piper.tane@gmail.com" } ], "time": { "modified": "2011-01-29T20:53:22.679Z", "created": "2011-01-29T20:53:21.870Z", "1.0.0": "2011-01-29T20:53:22.679Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/csj/1.0.0" }, "dist": { "1.0.0": { "shasum": "c8ec038168e53ed8378305171312ca60e678607e", "tarball": "http://registry.npmjs.org/csj/-/csj-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/csj/" }, "cson": { "name": "cson", "description": "CoffeeScript-Object-Notation Parser. Same as JSON but for CoffeeScript objects", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-08-10T03:34:09.096Z", "created": "2011-06-02T05:40:23.430Z", "0.1.0": "2011-06-02T05:40:32.720Z", "0.1.1": "2011-07-01T12:47:34.778Z", "0.2.0": "2011-08-10T03:34:09.096Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/cson.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cson/0.1.0", "0.1.1": "http://registry.npmjs.org/cson/0.1.1", "0.2.0": "http://registry.npmjs.org/cson/0.2.0" }, "dist": { "0.1.0": { "shasum": "44b04840cd4537773c3c0e6564bccb0dcb2bf387", "tarball": "http://registry.npmjs.org/cson/-/cson-0.1.0.tgz" }, "0.1.1": { "shasum": "0e26456a398f88ea04591f7fd8eed6efeabec4a9", "tarball": "http://registry.npmjs.org/cson/-/cson-0.1.1.tgz" }, "0.2.0": { "shasum": "cefcce04417017e7202e4990a13fc3b84338ed1e", "tarball": "http://registry.npmjs.org/cson/-/cson-0.2.0.tgz" } }, "keywords": [ "javascript", "coffeescript", "json", "cson", "parse", "stringify" ], "url": "http://registry.npmjs.org/cson/" }, "csrf-express": { "name": "csrf-express", "description": "CSRF protection for express", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alfredwesterveld", "email": "alfredwesterveld@gmail.com" } ], "time": { "modified": "2011-02-14T17:02:45.476Z", "created": "2011-02-14T17:02:44.974Z", "0.0.1": "2011-02-14T17:02:45.476Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/csrf-express/0.0.1" }, "dist": { "0.0.1": { "shasum": "ec7f6b4d6eb8035b710e699620b62a5f164014c6", "tarball": "http://registry.npmjs.org/csrf-express/-/csrf-express-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/csrf-express/" }, "css-crawler": { "name": "css-crawler", "description": "Crawl web via css selector", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "huang47", "email": "huge.huang@gmail.com" } ], "time": { "modified": "2011-11-29T08:00:44.477Z", "created": "2011-06-22T02:40:45.865Z", "0.1.2": "2011-06-22T02:40:48.898Z", "0.1.3": "2011-06-23T09:26:30.780Z", "0.1.4": "2011-06-25T05:54:20.732Z", "0.1.5": "2011-06-27T07:07:33.311Z", "0.1.6": "2011-06-30T15:20:23.429Z", "0.1.7": "2011-06-30T15:27:05.952Z", "0.1.8": "2011-11-29T08:00:44.477Z" }, "author": { "name": "huang47", "email": "huge.huang@gmail.com", "url": "huang47.blogspot.com" }, "repository": { "url": "" }, "versions": { "0.1.2": "http://registry.npmjs.org/css-crawler/0.1.2", "0.1.3": "http://registry.npmjs.org/css-crawler/0.1.3", "0.1.4": "http://registry.npmjs.org/css-crawler/0.1.4", "0.1.5": "http://registry.npmjs.org/css-crawler/0.1.5", "0.1.6": "http://registry.npmjs.org/css-crawler/0.1.6", "0.1.7": "http://registry.npmjs.org/css-crawler/0.1.7", "0.1.8": "http://registry.npmjs.org/css-crawler/0.1.8" }, "dist": { "0.1.2": { "shasum": "a1923c22745ff955e138405d9e58215cc9b3abe9", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.2.tgz" }, "0.1.3": { "shasum": "da588d28978221cd19096d48d01e79660a06de2b", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.3.tgz" }, "0.1.4": { "shasum": "b44f9dfac380c9a7730a0d247f1ad7054d3d2602", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.4.tgz" }, "0.1.5": { "shasum": "59bee7124f3d77b58a745c6b1debc804985f0c4d", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.5.tgz" }, "0.1.6": { "shasum": "2b0e75917f3cfc1555e458e5b2ebffd8b237388e", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.6.tgz" }, "0.1.7": { "shasum": "8e1e2e187f689c16e6ae668ff0cd39ce27c35edf", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.7.tgz" }, "0.1.8": { "shasum": "3195beee390752a96330eed75f658986653e65a1", "tarball": "http://registry.npmjs.org/css-crawler/-/css-crawler-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/css-crawler/" }, "css-smasher": { "name": "css-smasher", "description": "Minimize the size of your CSS without changing it's meaning.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "markbennett", "email": "mark@burmis.ca" } ], "time": { "modified": "2011-06-23T23:56:55.154Z", "created": "2011-06-23T23:56:54.711Z", "0.5.0": "2011-06-23T23:56:55.154Z" }, "author": { "name": "Mark Bennett", "email": "mark@burmis.ca", "url": "http://github.com/MarkBennett" }, "repository": { "type": "git", "url": "git://github.com/MarkBennett/css-smasher.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/css-smasher/0.5.0" }, "dist": { "0.5.0": { "shasum": "459fe4c3dc6ae3a794e072dca9b6bfe348886a7f", "tarball": "http://registry.npmjs.org/css-smasher/-/css-smasher-0.5.0.tgz" } }, "keywords": [ "css,minify,compress,minimize" ], "url": "http://registry.npmjs.org/css-smasher/" }, "css-sourcery": { "name": "css-sourcery", "description": "A code-as-data take on conjuring up CSS", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "reissbaker", "email": "matthew.reiss.baker@gmail.com" } ], "time": { "modified": "2011-10-28T06:12:02.134Z", "created": "2011-09-17T23:41:28.296Z", "0.0.1": "2011-09-17T23:41:28.813Z", "0.0.2": "2011-10-28T06:12:02.134Z" }, "author": { "name": "Matt Baker" }, "repository": { "type": "git", "url": "git://github.com/reissbaker/css-sourcery.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/css-sourcery/0.0.1", "0.0.2": "http://registry.npmjs.org/css-sourcery/0.0.2" }, "dist": { "0.0.1": { "shasum": "28bd957e10b84a7e861ba550badf3bb48dda4102", "tarball": "http://registry.npmjs.org/css-sourcery/-/css-sourcery-0.0.1.tgz" }, "0.0.2": { "shasum": "3ddb1db6b1c2f996cb6f3cf47b3fe997dc4cee62", "tarball": "http://registry.npmjs.org/css-sourcery/-/css-sourcery-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/css-sourcery/" }, "css2json": { "name": "css2json", "description": "Parse css to json.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "kesla", "email": "david.bjorklund@gmail.com" } ], "time": { "modified": "2011-09-06T23:25:07.134Z", "created": "2011-09-06T01:34:58.799Z", "0.0.1": "2011-09-06T01:35:00.522Z", "0.0.3": "2011-09-06T23:25:07.134Z" }, "author": { "name": "David Björklund", "email": "david.bjorklund@gmail.com", "url": "http://davidbjorklund.se" }, "repository": { "type": "git", "url": "git://github.com/kesla/css2json.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/css2json/0.0.1", "0.0.3": "http://registry.npmjs.org/css2json/0.0.3" }, "dist": { "0.0.1": { "shasum": "039a9515e4a137b64ab4d9ac64fe35ec256c3e92", "tarball": "http://registry.npmjs.org/css2json/-/css2json-0.0.1.tgz" }, "0.0.3": { "shasum": "ed7faf0030371cddeabeb3b51571e749da768f42", "tarball": "http://registry.npmjs.org/css2json/-/css2json-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/css2json/" }, "cssbeautify": { "name": "cssbeautify", "description": "Repackaging of Sencha Labs' cssbeautify as an NPM module", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "wblanchette", "email": "wb@collectivecognition.com" } ], "time": { "modified": "2011-10-25T14:53:15.242Z", "created": "2011-10-25T14:53:14.785Z", "0.1.0": "2011-10-25T14:53:15.242Z" }, "author": { "name": "William Blanchette", "email": "wb@collectivecognition.com" }, "repository": { "type": "git", "url": "git://github.com/drastik/cssbeautify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cssbeautify/0.1.0" }, "dist": { "0.1.0": { "shasum": "76b4955dd8dad2e69e509a43fe10b0953af6c9c5", "tarball": "http://registry.npmjs.org/cssbeautify/-/cssbeautify-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/cssbeautify/" }, "csskeeper": { "name": "csskeeper", "description": "Tools for keeping CSS files and usage in check.", "dist-tags": { "latest": "0.2.0beta1" }, "maintainers": [ { "name": "niklasl", "email": "lindstream@gmail.com" } ], "time": { "modified": "2011-01-19T23:10:33.299Z", "created": "2011-01-11T03:43:56.067Z", "0.1.0": "2011-01-11T03:43:56.596Z", "0.2.0beta1": "2011-01-19T23:10:33.299Z" }, "author": { "name": "Niklas Lindström", "email": "lindstream@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/csskeeper/0.1.0", "0.2.0beta1": "http://registry.npmjs.org/csskeeper/0.2.0beta1" }, "dist": { "0.1.0": { "shasum": "8b773f13270fd4af461460593a05b7788e154a25", "tarball": "http://registry.npmjs.org/csskeeper/-/csskeeper-0.1.0.tgz" }, "0.2.0beta1": { "shasum": "fbb1169e008d4f0722e32edd8c79e3fb859b93a5", "tarball": "http://registry.npmjs.org/csskeeper/-/csskeeper-0.2.0beta1.tgz" } }, "keywords": [ "css", "html", "tool" ], "url": "http://registry.npmjs.org/csskeeper/" }, "csslike": { "name": "csslike", "description": "a css preprocessor", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-07-20T06:49:34.671Z", "created": "2011-07-20T06:49:34.195Z", "0.0.1": "2011-07-20T06:49:34.671Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/csslike.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/csslike/0.0.1" }, "dist": { "0.0.1": { "shasum": "f6e135884e144ffe474a0446d55a1ce4e3854a6f", "tarball": "http://registry.npmjs.org/csslike/-/csslike-0.0.1.tgz" } }, "keywords": [ "css", "preprocessor" ], "url": "http://registry.npmjs.org/csslike/" }, "csslint": { "name": "csslint", "description": "CSSLint", "dist-tags": { "latest": "0.8.5" }, "maintainers": [ { "name": "nzakas", "email": "nzakas@yahoo-inc.com" } ], "time": { "modified": "2011-11-15T16:20:55.489Z", "created": "2011-06-15T17:58:51.762Z", "0.1.0": "2011-06-15T17:58:52.378Z", "0.2.0": "2011-06-18T17:07:28.549Z", "0.3.0": "2011-06-26T17:38:46.071Z", "0.3.1": "2011-06-26T17:55:54.839Z", "0.3.2": "2011-06-26T22:43:22.548Z", "0.4.0": "2011-07-06T01:54:12.221Z", "0.5.0": "2011-07-30T01:19:27.551Z", "0.6.0": "2011-09-03T18:00:29.294Z", "0.6.1": "2011-09-08T15:51:31.377Z", "0.7.0": "2011-10-14T18:53:50.569Z", "0.8.0": "2011-10-24T22:15:29.769Z", "0.8.1": "2011-10-25T16:25:56.419Z", "0.8.5": "2011-11-15T16:20:55.489Z" }, "author": { "name": "Nicholas C. Zakas" }, "repository": { "type": "git", "url": "git://github.com/stubbornella/csslint.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/csslint/0.1.0", "0.2.0": "http://registry.npmjs.org/csslint/0.2.0", "0.3.0": "http://registry.npmjs.org/csslint/0.3.0", "0.3.1": "http://registry.npmjs.org/csslint/0.3.1", "0.3.2": "http://registry.npmjs.org/csslint/0.3.2", "0.4.0": "http://registry.npmjs.org/csslint/0.4.0", "0.5.0": "http://registry.npmjs.org/csslint/0.5.0", "0.6.0": "http://registry.npmjs.org/csslint/0.6.0", "0.6.1": "http://registry.npmjs.org/csslint/0.6.1", "0.7.0": "http://registry.npmjs.org/csslint/0.7.0", "0.8.0": "http://registry.npmjs.org/csslint/0.8.0", "0.8.1": "http://registry.npmjs.org/csslint/0.8.1", "0.8.5": "http://registry.npmjs.org/csslint/0.8.5" }, "dist": { "0.1.0": { "shasum": "591d80b5d068352d0ef777dfee1302bea869d802", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.1.0.tgz" }, "0.2.0": { "shasum": "c10f2d6c275e1ca319346f598098b21154e827b0", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.2.0.tgz" }, "0.3.0": { "shasum": "2d13a7d065647777832d871da57aebd271b2604f", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.3.0.tgz" }, "0.3.1": { "shasum": "d701b370370cf7d7d40ee48f39c70d225965d676", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.3.1.tgz" }, "0.3.2": { "shasum": "c55addceed242a5777da0dd92efefc03a10969a5", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.3.2.tgz" }, "0.4.0": { "shasum": "e49b0787b7df30fb964160e6ff0dba73757d5eeb", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.4.0.tgz" }, "0.5.0": { "shasum": "6c5b6a862a44692af867b70200d1f254df8c479e", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.5.0.tgz" }, "0.6.0": { "shasum": "191d6a489fe17ac49a3abf29313f78bc5180073a", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.6.0.tgz" }, "0.6.1": { "shasum": "d1381b86932edaabf9aee95e30bb38a4864b1f43", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.6.1.tgz" }, "0.7.0": { "shasum": "c2a82bb730e77fb4a14ee5f535310af8ad62bdc4", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.7.0.tgz" }, "0.8.0": { "shasum": "c6acfb2cdf553b722614058f2f697bcbe052b32e", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.8.0.tgz" }, "0.8.1": { "shasum": "13d9776d7a1d5060901511f9011b40f5dc567e49", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.8.1.tgz" }, "0.8.5": { "shasum": "b6c76402186f290a0eeaffc534d6d1f241718d8a", "tarball": "http://registry.npmjs.org/csslint/-/csslint-0.8.5.tgz" } }, "url": "http://registry.npmjs.org/csslint/" }, "cssmin": { "name": "cssmin", "description": "A simple CSS minifier that uses a port of YUICompressor in JS", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "jbleuzen", "email": "zenzen77@gmail.com" } ], "author": { "name": "Johan Bleuzen", "url": "http://blog.johanbleuzen.fr" }, "time": { "modified": "2011-11-09T08:37:35.089Z", "created": "2011-04-13T01:07:23.625Z", "0.1.0": "2011-04-13T01:07:23.625Z", "0.2.0": "2011-04-13T01:07:23.625Z", "0.3.0": "2011-04-13T01:07:23.625Z", "0.3.1": "2011-11-09T08:37:35.089Z" }, "repository": { "type": "git", "url": "git://github.com/jbleuzen/node-cssmin.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/cssmin/0.1.0", "0.2.0": "http://registry.npmjs.org/cssmin/0.2.0", "0.3.0": "http://registry.npmjs.org/cssmin/0.3.0", "0.3.1": "http://registry.npmjs.org/cssmin/0.3.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/cssmin/-/cssmin-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/cssmin/-/cssmin-0.2.0.tgz" }, "0.3.0": { "shasum": "d2915b136d97c0a50d175826143ac6da388447f2", "tarball": "http://registry.npmjs.org/cssmin/-/cssmin-0.3.0.tgz" }, "0.3.1": { "shasum": "db7e733e77d175b1202622f5805f4fe98987e761", "tarball": "http://registry.npmjs.org/cssmin/-/cssmin-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/cssmin/" }, "csso": { "name": "csso", "description": "CSSO — CSS optimizer", "dist-tags": { "latest": "1.2.8" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-09-29T16:26:04.985Z", "created": "2011-08-31T14:44:07.611Z", "1.2.0": "2011-08-31T14:44:08.534Z", "1.2.1": "2011-09-01T14:52:39.546Z", "1.2.2": "2011-09-03T11:10:27.357Z", "1.2.3": "2011-09-05T13:58:53.086Z", "1.2.4": "2011-09-07T23:53:07.712Z", "1.2.5": "2011-09-08T12:11:48.165Z", "1.2.6": "2011-09-08T16:15:41.522Z", "1.2.7": "2011-09-10T21:48:03.740Z", "1.2.8": "2011-09-29T16:26:04.985Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@ya.ru", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/csso.git" }, "versions": { "1.2.0": "http://registry.npmjs.org/csso/1.2.0", "1.2.1": "http://registry.npmjs.org/csso/1.2.1", "1.2.2": "http://registry.npmjs.org/csso/1.2.2", "1.2.3": "http://registry.npmjs.org/csso/1.2.3", "1.2.4": "http://registry.npmjs.org/csso/1.2.4", "1.2.5": "http://registry.npmjs.org/csso/1.2.5", "1.2.6": "http://registry.npmjs.org/csso/1.2.6", "1.2.7": "http://registry.npmjs.org/csso/1.2.7", "1.2.8": "http://registry.npmjs.org/csso/1.2.8" }, "dist": { "1.2.0": { "shasum": "68b6f576509a887b2427095acc1a978689cfd03a", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.0.tgz" }, "1.2.1": { "shasum": "8f5c1ca7bd2be9e1aeb98a9133ab218280b42fcd", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.1.tgz" }, "1.2.2": { "shasum": "6049e69c0aed69ec48b22e1261e0d4a6cf369f3c", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.2.tgz" }, "1.2.3": { "shasum": "0c651c3776c4ffff2ca6f6a3e622c40a6afa052b", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.3.tgz" }, "1.2.4": { "shasum": "31f79caaf3123f1527bdc744bc1cca972e5b8985", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.4.tgz" }, "1.2.5": { "shasum": "f0447369b5f505fe4af4a430a87acc6cd2c13357", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.5.tgz" }, "1.2.6": { "shasum": "918e97a0d042b1d70760ef9999a2e2cfaa10ea3b", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.6.tgz" }, "1.2.7": { "shasum": "e5425c3ba75f5e8b4d76c0ee1a076ef955a3d92d", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.7.tgz" }, "1.2.8": { "shasum": "3a628367956baa356a29e091e724dfdda9c74da2", "tarball": "http://registry.npmjs.org/csso/-/csso-1.2.8.tgz" } }, "url": "http://registry.npmjs.org/csso/" }, "cssom": { "name": "cssom", "description": "CSS Object Model implementation and CSS parser", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "nv", "email": "me@elv1s.ru" } ], "time": { "modified": "2011-11-20T12:18:49.773Z", "created": "2011-10-24T21:58:19.383Z", "0.2.0": "2011-10-24T21:58:20.263Z", "0.2.1": "2011-11-20T12:18:49.773Z" }, "author": { "name": "Nikita Vasilyev", "email": "me@elv1s.ru" }, "repository": { "type": "git", "url": "git://github.com/NV/CSSOM.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/cssom/0.2.0", "0.2.1": "http://registry.npmjs.org/cssom/0.2.1" }, "dist": { "0.2.0": { "shasum": "ce47d8d63b6bfe46b447476c7feac487b44a8a25", "tarball": "http://registry.npmjs.org/cssom/-/cssom-0.2.0.tgz" }, "0.2.1": { "shasum": "6f8353134a3462df471827ae768cd1715885f652", "tarball": "http://registry.npmjs.org/cssom/-/cssom-0.2.1.tgz" } }, "keywords": [ "CSS", "CSSOM", "parser", "styleSheet" ], "url": "http://registry.npmjs.org/cssom/" }, "cssom-papandreou": { "name": "cssom-papandreou", "description": "CSS Object Model implementation and CSS parser (fork that hacks in support for multiple occurrences of the same CSS property in a rule)", "dist-tags": { "latest": "0.2.1-patch1" }, "maintainers": [ { "name": "papandreou", "email": "andreas@one.com" } ], "time": { "modified": "2011-11-21T00:07:10.819Z", "created": "2011-09-23T17:46:15.684Z", "0.2.0-patch1": "2011-09-23T17:46:17.093Z", "0.2.1-patch1": "2011-11-21T00:07:10.819Z" }, "author": { "name": "Nikita Vasilyev", "email": "me@elv1s.ru" }, "repository": { "type": "git", "url": "git://github.com/papandreou/CSSOM.git" }, "versions": { "0.2.0-patch1": "http://registry.npmjs.org/cssom-papandreou/0.2.0-patch1", "0.2.1-patch1": "http://registry.npmjs.org/cssom-papandreou/0.2.1-patch1" }, "dist": { "0.2.0-patch1": { "shasum": "e5fc19c35c47edfa41a6cf2a11640abc0c3f9c07", "tarball": "http://registry.npmjs.org/cssom-papandreou/-/cssom-papandreou-0.2.0-patch1.tgz" }, "0.2.1-patch1": { "shasum": "025072b228fd39660d3952cfd5b7dac7f9a3b011", "tarball": "http://registry.npmjs.org/cssom-papandreou/-/cssom-papandreou-0.2.1-patch1.tgz" } }, "keywords": [ "CSS", "CSSOM", "parser", "styleSheet" ], "url": "http://registry.npmjs.org/cssom-papandreou/" }, "cssp": { "name": "cssp", "description": "CSSP — Ometa-JS based CSS parser", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-11-29T14:59:21.423Z", "created": "2011-09-01T15:43:03.488Z", "0.0.11": "2011-09-01T15:43:04.082Z", "1.0.0": "2011-09-05T17:36:34.373Z", "1.0.2": "2011-11-08T16:38:40.294Z", "1.0.3": "2011-11-29T14:59:21.423Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@ya.ru", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/cssp.git" }, "versions": { "0.0.11": "http://registry.npmjs.org/cssp/0.0.11", "1.0.0": "http://registry.npmjs.org/cssp/1.0.0", "1.0.2": "http://registry.npmjs.org/cssp/1.0.2", "1.0.3": "http://registry.npmjs.org/cssp/1.0.3" }, "dist": { "0.0.11": { "shasum": "914c2127a0dffd51bbf1356caf338a2b79b44494", "tarball": "http://registry.npmjs.org/cssp/-/cssp-0.0.11.tgz" }, "1.0.0": { "shasum": "09ccebc57ca457e87ecdea67a87250227a843b22", "tarball": "http://registry.npmjs.org/cssp/-/cssp-1.0.0.tgz" }, "1.0.2": { "shasum": "84c5ec514af2346d15220a46cfe36b96f8398b12", "tarball": "http://registry.npmjs.org/cssp/-/cssp-1.0.2.tgz" }, "1.0.3": { "shasum": "f2f9ba2816d5e3bc67d287193847b149edcbf579", "tarball": "http://registry.npmjs.org/cssp/-/cssp-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/cssp/" }, "cssunminifier": { "name": "cssunminifier", "description": "Make minified CSS readable.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mrcoles", "email": "peter.m.coles@gmail.com" } ], "time": { "modified": "2011-09-16T01:14:33.081Z", "created": "2011-09-16T01:14:32.698Z", "0.0.1": "2011-09-16T01:14:33.081Z" }, "author": { "name": "Peter Coles", "email": "peter@mrcoles.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/cssunminifier/0.0.1" }, "dist": { "0.0.1": { "shasum": "a120641eb5eefd060cd5b639f61341bfc647618c", "tarball": "http://registry.npmjs.org/cssunminifier/-/cssunminifier-0.0.1.tgz" } }, "keywords": [ "css", "unminify", "unminifier" ], "url": "http://registry.npmjs.org/cssunminifier/" }, "csv": { "name": "csv", "description": "CSV parser with simple api, full of options and tested against large datasets.", "dist-tags": { "latest": "0.0.10", "stable": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-csv-parser.git" }, "time": { "modified": "2011-09-05T22:28:30.155Z", "created": "2011-01-21T11:48:11.161Z", "0.0.1": "2011-01-21T11:48:11.161Z", "0.0.2": "2011-01-21T11:48:11.161Z", "0.0.3": "2011-01-21T11:48:11.161Z", "0.0.5": "2011-01-21T11:48:11.161Z", "0.0.6": "2011-01-27T15:08:41.875Z", "0.0.7": "2011-02-14T21:26:47.782Z", "0.0.9": "2011-04-10T14:57:53.983Z", "0.0.10": "2011-09-05T22:28:30.155Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/csv/0.0.1", "0.0.2": "http://registry.npmjs.org/csv/0.0.2", "0.0.3": "http://registry.npmjs.org/csv/0.0.3", "0.0.5": "http://registry.npmjs.org/csv/0.0.5", "0.0.6": "http://registry.npmjs.org/csv/0.0.6", "0.0.7": "http://registry.npmjs.org/csv/0.0.7", "0.0.9": "http://registry.npmjs.org/csv/0.0.9", "0.0.10": "http://registry.npmjs.org/csv/0.0.10" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/csv/-/csv-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/csv/-/csv-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/csv/-/csv-0.0.3.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/csv/-/csv-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/csv/-/csv-0.0.6.tgz" }, "0.0.7": { "shasum": "65190b9c40c35f07636987bbef6dc87e01bb4b13", "tarball": "http://registry.npmjs.org/csv/-/csv-0.0.7.tgz" }, "0.0.9": { "shasum": "09fb6254c7a9341e9aee101d64375285ab0ea8ac", "tarball": "http://registry.npmjs.org/csv/-/csv-0.0.9.tgz" }, "0.0.10": { "shasum": "7dbe276f607c1a0f412a29de977819b2ecfd8eab", "tarball": "http://registry.npmjs.org/csv/-/csv-0.0.10.tgz" } }, "keywords": [ "parser", "csv" ], "url": "http://registry.npmjs.org/csv/" }, "csv2mongo": { "name": "csv2mongo", "description": "csv 2 mongo converter", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sebbie", "email": "sebbie@sebbie.pl" } ], "time": { "modified": "2011-06-23T06:32:14.869Z", "created": "2011-06-22T22:16:37.137Z", "0.0.1": "2011-06-22T22:16:37.938Z", "0.0.2": "2011-06-23T06:20:05.087Z" }, "author": { "name": "Sebastian Boguszewicz", "email": "sebbie@sebbie.pl" }, "versions": { "0.0.1": "http://registry.npmjs.org/csv2mongo/0.0.1", "0.0.2": "http://registry.npmjs.org/csv2mongo/0.0.2" }, "dist": { "0.0.1": { "shasum": "1eb51fc5af151a7fa0bd47c75288e0e3d7ea6bef", "tarball": "http://registry.npmjs.org/csv2mongo/-/csv2mongo-0.0.1.tgz" }, "0.0.2": { "shasum": "e641ca4bfa208b93f68c917f82c8be6ed6bef970", "tarball": "http://registry.npmjs.org/csv2mongo/-/csv2mongo-0.0.2.tgz" } }, "keywords": [ "csv", "mongo", "reader", "convert" ], "url": "http://registry.npmjs.org/csv2mongo/" }, "csvjs": { "name": "csvjs", "description": "A csv parser for nodejs", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-10-06T23:14:05.289Z", "created": "2011-10-01T03:39:17.878Z", "0.0.1": "2011-10-01T03:39:18.840Z", "0.0.2": "2011-10-01T12:28:21.252Z", "0.0.3": "2011-10-01T12:50:25.812Z", "0.0.4": "2011-10-06T02:01:34.046Z", "0.0.5": "2011-10-06T23:14:05.289Z" }, "author": { "name": "Tom Wilson" }, "versions": { "0.0.1": "http://registry.npmjs.org/csvjs/0.0.1", "0.0.2": "http://registry.npmjs.org/csvjs/0.0.2", "0.0.3": "http://registry.npmjs.org/csvjs/0.0.3", "0.0.4": "http://registry.npmjs.org/csvjs/0.0.4", "0.0.5": "http://registry.npmjs.org/csvjs/0.0.5" }, "dist": { "0.0.1": { "shasum": "eb2608a82f20f8d1e06e014b714d35a504f21917", "tarball": "http://registry.npmjs.org/csvjs/-/csvjs-0.0.1.tgz" }, "0.0.2": { "shasum": "c69d4384a821a9572f686a43e21c1cce2d6c823c", "tarball": "http://registry.npmjs.org/csvjs/-/csvjs-0.0.2.tgz" }, "0.0.3": { "shasum": "25e80f47208939ea03fc4f0320ed9b2310a2b9d1", "tarball": "http://registry.npmjs.org/csvjs/-/csvjs-0.0.3.tgz" }, "0.0.4": { "shasum": "a3d328945a44e5d74cd07781bfc6ebbb98248134", "tarball": "http://registry.npmjs.org/csvjs/-/csvjs-0.0.4.tgz" }, "0.0.5": { "shasum": "f64e1e350dcd605d8e67aab0e24a72b143ba5eef", "tarball": "http://registry.npmjs.org/csvjs/-/csvjs-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/csvjs/" }, "csvutils": { "name": "csvutils", "description": "A collection of CSV utilities", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-08-12T23:46:25.341Z", "created": "2011-05-16T11:22:56.308Z", "0.1.0": "2011-05-16T11:22:57.826Z", "0.1.1": "2011-05-16T11:43:04.759Z", "0.1.2": "2011-05-17T11:07:53.519Z", "0.1.3": "2011-05-19T10:39:51.585Z", "0.1.4": "2011-08-12T23:46:25.341Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/csv-utils.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/csvutils/0.1.0", "0.1.1": "http://registry.npmjs.org/csvutils/0.1.1", "0.1.2": "http://registry.npmjs.org/csvutils/0.1.2", "0.1.3": "http://registry.npmjs.org/csvutils/0.1.3", "0.1.4": "http://registry.npmjs.org/csvutils/0.1.4" }, "dist": { "0.1.0": { "shasum": "efe5e9db3912f9f700365978f98073c3dce93220", "tarball": "http://registry.npmjs.org/csvutils/-/csvutils-0.1.0.tgz" }, "0.1.1": { "shasum": "23a02efababdf2fd78bf21b439187cafea16448c", "tarball": "http://registry.npmjs.org/csvutils/-/csvutils-0.1.1.tgz" }, "0.1.2": { "shasum": "ff10dadb7954b801639c6282d3891754aae9d61b", "tarball": "http://registry.npmjs.org/csvutils/-/csvutils-0.1.2.tgz" }, "0.1.3": { "shasum": "f659cc2ba472a485d1b5d1f0689b2cc3d6484d10", "tarball": "http://registry.npmjs.org/csvutils/-/csvutils-0.1.3.tgz" }, "0.1.4": { "shasum": "f81a4ffaacfc4b435284593e025c5444c423fb81", "tarball": "http://registry.npmjs.org/csvutils/-/csvutils-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/csvutils/" }, "ctrlflow": { "name": "ctrlflow", "description": "mission critical ctrl flow library", "dist-tags": { "latest": "4.1.3" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-14T01:16:23.831Z", "created": "2011-03-14T11:00:37.812Z", "0.0.0": "2011-03-14T11:00:38.627Z", "0.0.1": "2011-03-28T21:59:09.951Z", "0.0.2": "2011-06-02T16:47:45.331Z", "0.0.3": "2011-06-05T02:34:09.264Z", "1.0.0": "2011-08-15T07:00:00.836Z", "1.1.0": "2011-08-15T09:33:41.926Z", "1.2.0": "2011-08-15T11:05:00.482Z", "2.0.0": "2011-08-17T23:36:48.840Z", "2.1.0": "2011-08-18T00:49:11.684Z", "3.0.0": "2011-08-18T02:24:23.672Z", "3.1.0": "2011-08-18T03:19:36.764Z", "3.1.1": "2011-08-25T05:55:06.345Z", "4.0.0": "2011-09-05T13:04:46.779Z", "4.1.0": "2011-09-08T00:17:43.948Z", "4.1.1": "2011-09-26T11:18:42.866Z", "4.1.2": "2011-11-01T05:10:11.679Z", "4.1.3": "2011-11-14T01:16:23.831Z" }, "author": { "name": "Dominic", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/ctrlflow.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ctrlflow/0.0.0", "0.0.1": "http://registry.npmjs.org/ctrlflow/0.0.1", "0.0.2": "http://registry.npmjs.org/ctrlflow/0.0.2", "0.0.3": "http://registry.npmjs.org/ctrlflow/0.0.3", "1.0.0": "http://registry.npmjs.org/ctrlflow/1.0.0", "1.1.0": "http://registry.npmjs.org/ctrlflow/1.1.0", "1.2.0": "http://registry.npmjs.org/ctrlflow/1.2.0", "2.0.0": "http://registry.npmjs.org/ctrlflow/2.0.0", "2.1.0": "http://registry.npmjs.org/ctrlflow/2.1.0", "3.0.0": "http://registry.npmjs.org/ctrlflow/3.0.0", "3.1.0": "http://registry.npmjs.org/ctrlflow/3.1.0", "3.1.1": "http://registry.npmjs.org/ctrlflow/3.1.1", "4.0.0": "http://registry.npmjs.org/ctrlflow/4.0.0", "4.1.0": "http://registry.npmjs.org/ctrlflow/4.1.0", "4.1.1": "http://registry.npmjs.org/ctrlflow/4.1.1", "4.1.2": "http://registry.npmjs.org/ctrlflow/4.1.2", "4.1.3": "http://registry.npmjs.org/ctrlflow/4.1.3" }, "dist": { "0.0.0": { "shasum": "82c0eac20655c520403cd99f48f4e2bd260cace7", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-0.0.0.tgz" }, "0.0.1": { "shasum": "6eaa9abd9805d126c0a25dd8d9d39971f1cafd1a", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-0.0.1.tgz" }, "0.0.2": { "shasum": "0e46fdb8cf61a5c3e6ea0cf45aa2ae5a8700c35a", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-0.0.2.tgz" }, "0.0.3": { "shasum": "e96c180890dc05c2b3b43735f529a71293e139c0", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-0.0.3.tgz" }, "1.0.0": { "shasum": "9f3ce72060e9c32394f6f1c785fd346429b91e7f", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-1.0.0.tgz" }, "1.1.0": { "shasum": "8f15ebd60eb422b0f42d45c0dcf6e0cf926f5ae2", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-1.1.0.tgz" }, "1.2.0": { "shasum": "3ec64858594925c050856c71949d29f5b29ed139", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-1.2.0.tgz" }, "2.0.0": { "shasum": "480d590bb9df2f7b58cc9d2e27d97f9668c6492f", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-2.0.0.tgz" }, "2.1.0": { "shasum": "131f0715499ccbf0575da80dadfe6d7f35fd2b39", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-2.1.0.tgz" }, "3.0.0": { "shasum": "0f2433ea6fa813d52d846e098b483e2c11815c5a", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-3.0.0.tgz" }, "3.1.0": { "shasum": "4eccf4cf48956b1bb9b46bee8146ddbb419b20ca", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-3.1.0.tgz" }, "3.1.1": { "shasum": "96a667ec5bea84e1377696a933135a106e5718db", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-3.1.1.tgz" }, "4.0.0": { "shasum": "f631e2901d71ca3851a737cbe3155ea3907f94ea", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-4.0.0.tgz" }, "4.1.0": { "shasum": "1dde0faa3b96fe8dec59c72f72d166ede4f78044", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-4.1.0.tgz" }, "4.1.1": { "shasum": "67243df41ebb44f1aff1ba0bea0efee42c8a8f5c", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-4.1.1.tgz" }, "4.1.2": { "shasum": "63668baee932d55f5daf49d271707d9ee73d2611", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-4.1.2.tgz" }, "4.1.3": { "shasum": "3028bec44f01a1c113fd9206fc4f998233784286", "tarball": "http://registry.npmjs.org/ctrlflow/-/ctrlflow-4.1.3.tgz" } }, "url": "http://registry.npmjs.org/ctrlflow/" }, "ctrlflow_tests": { "name": "ctrlflow_tests", "description": "", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-18T00:25:24.946Z", "created": "2011-08-18T00:25:21.400Z", "2.0.1": "2011-08-18T00:25:24.946Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/ctrlflow_tests.git" }, "versions": { "2.0.1": "http://registry.npmjs.org/ctrlflow_tests/2.0.1" }, "dist": { "2.0.1": { "shasum": "bad7642d40b0072e3e3a982505450d7fa882bc2e", "tarball": "http://registry.npmjs.org/ctrlflow_tests/-/ctrlflow_tests-2.0.1.tgz" } }, "url": "http://registry.npmjs.org/ctrlflow_tests/" }, "ctype": { "name": "ctype", "description": "read and write binary structures and data types", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "rm", "email": "rm@fingolfin.org" } ], "time": { "modified": "2011-12-13T21:39:55.050Z", "created": "2011-04-22T02:14:59.250Z", "0.0.1": "2011-04-22T02:14:59.864Z", "0.0.2": "2011-05-25T05:06:44.989Z", "0.0.3": "2011-06-26T22:51:01.675Z", "0.1.0": "2011-09-09T17:34:33.154Z", "0.2.0": "2011-09-26T23:30:00.925Z", "0.2.1": "2011-09-28T05:30:57.092Z", "0.3.0": "2011-10-07T14:56:23.207Z", "0.3.1": "2011-11-09T17:47:53.702Z", "0.4.0": "2011-12-13T21:39:55.050Z" }, "author": { "name": "Robert Mustacchi", "email": "rm@fingolfin.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/ctype/0.0.1", "0.0.2": "http://registry.npmjs.org/ctype/0.0.2", "0.0.3": "http://registry.npmjs.org/ctype/0.0.3", "0.1.0": "http://registry.npmjs.org/ctype/0.1.0", "0.2.0": "http://registry.npmjs.org/ctype/0.2.0", "0.2.1": "http://registry.npmjs.org/ctype/0.2.1", "0.3.0": "http://registry.npmjs.org/ctype/0.3.0", "0.3.1": "http://registry.npmjs.org/ctype/0.3.1", "0.4.0": "http://registry.npmjs.org/ctype/0.4.0" }, "dist": { "0.0.1": { "shasum": "4c53e94f9f701c8bcea23cc6d1da666f23e111f5", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.0.1.tgz" }, "0.0.2": { "shasum": "b18f3d88d9b74c6b247c7f8a285bbe10ce4adfdd", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.0.2.tgz" }, "0.0.3": { "shasum": "6adec709db4b5d05bd613a69308181231956952d", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.0.3.tgz" }, "0.1.0": { "shasum": "3b3bfb3c45b5d6d0b33eff3d142b5fa696e739d4", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.1.0.tgz" }, "0.2.0": { "shasum": "230283e4795bcd6fa1e4662177e1f2e3f3d76474", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.2.0.tgz" }, "0.2.1": { "shasum": "b3a767bb923cf9ef2aeba0df58b334a2d3487502", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.2.1.tgz" }, "0.3.0": { "shasum": "5ffec2d138bb25ace97dc5740a892b1dba33285e", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.3.0.tgz" }, "0.3.1": { "shasum": "5b6f39ca93c081508d1ff1be400c692082c07f41", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.3.1.tgz" }, "0.4.0": { "shasum": "67beb93c730e88cddefd96c31a174058455957ce", "tarball": "http://registry.npmjs.org/ctype/-/ctype-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/ctype/" }, "cube": { "name": "cube", "description": "A system for time series visualization using MongoDB, Node and D3.", "dist-tags": { "latest": "0.0.14" }, "maintainers": [ { "name": "mbostock", "email": "mbostock@gmail.com" } ], "time": { "modified": "2011-11-30T21:00:00.244Z", "created": "2011-09-15T20:01:12.611Z", "0.0.1": "2011-09-15T20:01:13.103Z", "0.0.4": "2011-09-16T22:22:25.378Z", "0.0.6": "2011-10-05T17:52:22.028Z", "0.0.8": "2011-10-12T01:16:50.037Z", "0.0.9": "2011-10-13T18:08:02.958Z", "0.0.13": "2011-11-30T05:20:50.212Z", "0.0.14": "2011-11-30T21:00:00.244Z" }, "author": { "name": "Mike Bostock", "url": "http://bost.ocks.org/mike" }, "repository": { "type": "git", "url": "git://github.com/square/cube.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cube/0.0.1", "0.0.4": "http://registry.npmjs.org/cube/0.0.4", "0.0.6": "http://registry.npmjs.org/cube/0.0.6", "0.0.8": "http://registry.npmjs.org/cube/0.0.8", "0.0.9": "http://registry.npmjs.org/cube/0.0.9", "0.0.13": "http://registry.npmjs.org/cube/0.0.13", "0.0.14": "http://registry.npmjs.org/cube/0.0.14" }, "dist": { "0.0.1": { "shasum": "639083409165855b34930e4f306b750f33642ecf", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.1.tgz" }, "0.0.4": { "shasum": "f9d7a5ef25b1fef7262c600f6c1fdb60e1968e30", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.4.tgz" }, "0.0.6": { "shasum": "d783cf465500b003025e7494ef14acb4e8f0be9b", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.6.tgz" }, "0.0.8": { "shasum": "480697c39b2d4b8e9379cc92346b968f1d300090", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.8.tgz" }, "0.0.9": { "shasum": "9c37773d8fd7071d79c4a3d1e66b3e1fbff2f55f", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.9.tgz" }, "0.0.13": { "shasum": "dc65979f3568f92af95d8ef48572226ed2bdcd26", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.13.tgz" }, "0.0.14": { "shasum": "42d3207321a95f3b8cda12b7320033deb9bffbf0", "tarball": "http://registry.npmjs.org/cube/-/cube-0.0.14.tgz" } }, "keywords": [ "time series", "visualization" ], "url": "http://registry.npmjs.org/cube/" }, "cucumber": { "name": "cucumber", "description": "The official JavaScript implementation of Cucumber.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "jbpros", "email": "jb@jbpros.com" } ], "time": { "modified": "2011-12-02T23:10:21.900Z", "created": "2011-07-28T16:53:31.573Z", "0.1.1": "2011-07-28T16:53:32.185Z", "0.1.2": "2011-08-01T20:38:11.904Z", "0.1.3": "2011-09-03T21:44:22.448Z", "0.1.4": "2011-09-06T21:56:06.378Z", "0.1.5": "2011-09-12T21:37:07.707Z", "0.2.0": "2011-10-12T23:04:56.611Z", "0.2.1": "2011-10-19T22:58:21.961Z", "0.2.2": "2011-11-04T23:01:37.154Z", "0.2.3": "2011-12-02T23:10:21.900Z" }, "author": { "name": "Julien Biezemans", "email": "jb@jbpros.com", "url": "http://jbpros.net" }, "repository": { "type": "git", "url": "git://github.com/cucumber/cucumber-js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/cucumber/0.1.1", "0.1.2": "http://registry.npmjs.org/cucumber/0.1.2", "0.1.3": "http://registry.npmjs.org/cucumber/0.1.3", "0.1.4": "http://registry.npmjs.org/cucumber/0.1.4", "0.1.5": "http://registry.npmjs.org/cucumber/0.1.5", "0.2.0": "http://registry.npmjs.org/cucumber/0.2.0", "0.2.1": "http://registry.npmjs.org/cucumber/0.2.1", "0.2.2": "http://registry.npmjs.org/cucumber/0.2.2", "0.2.3": "http://registry.npmjs.org/cucumber/0.2.3" }, "dist": { "0.1.1": { "shasum": "b68f510abdabc8107d4b8831aca862d79a8ea71e", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.1.1.tgz" }, "0.1.2": { "shasum": "a8432e4b9df738c40b0bac6a8ea6321475f36e7e", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.1.2.tgz" }, "0.1.3": { "shasum": "a3a5e5fd460ba2d0db3dfb742c63bd13365dda01", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.1.3.tgz" }, "0.1.4": { "shasum": "37f01bc8728e93117c0d508996b652ac1e4cb4e6", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.1.4.tgz" }, "0.1.5": { "shasum": "ac235b6e9d916d15bdda32335d6731eb1cb3ea84", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.1.5.tgz" }, "0.2.0": { "shasum": "2c5327a49df46231ec607afe258e1841e281fadf", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.2.0.tgz" }, "0.2.1": { "shasum": "412d48edcbeb0aa0eb5311f5da629aa3d21aeb38", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.2.1.tgz" }, "0.2.2": { "shasum": "01d4cdd960e341790c33c04fd4ea22a4670df30a", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.2.2.tgz" }, "0.2.3": { "shasum": "6db78bc88b9248e9662c4a485174adefc21ee2e8", "tarball": "http://registry.npmjs.org/cucumber/-/cucumber-0.2.3.tgz" } }, "keywords": [ "testing", "bdd", "cucumber", "gherkin", "tests" ], "url": "http://registry.npmjs.org/cucumber/" }, "cucumber-html": { "name": "cucumber-html", "description": "Cross platform HTML formatter for all implementations of Cucumber", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "jbpros", "email": "jb@jbpros.com" }, { "name": "aslakhellesoy", "email": "aslak.hellesoy@gmail.com" }, { "name": "cedric.lamalle", "email": "cedric.lamalle@gmail.com" } ], "time": { "modified": "2011-12-04T00:10:12.428Z", "created": "2011-09-23T22:39:39.380Z", "0.0.0": "2011-09-23T22:39:40.076Z", "0.1.0": "2011-09-29T21:34:37.934Z", "0.2.0": "2011-09-30T21:42:06.783Z", "0.2.1": "2011-12-04T00:10:12.428Z" }, "author": { "name": "Aslak Hellesøy", "email": "aslak.hellesoy@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cucumber/cucumber-html.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cucumber-html/0.0.0", "0.1.0": "http://registry.npmjs.org/cucumber-html/0.1.0", "0.2.0": "http://registry.npmjs.org/cucumber-html/0.2.0", "0.2.1": "http://registry.npmjs.org/cucumber-html/0.2.1" }, "dist": { "0.0.0": { "shasum": "00deb6953bf78021fed4f712e8a0e9f56d2dfead", "tarball": "http://registry.npmjs.org/cucumber-html/-/cucumber-html-0.0.0.tgz" }, "0.1.0": { "shasum": "d969974ebe7e036dd14c90255ca8adca53182d09", "tarball": "http://registry.npmjs.org/cucumber-html/-/cucumber-html-0.1.0.tgz" }, "0.2.0": { "shasum": "4724b7df0002fb51851745992d1f9748fdb06e4f", "tarball": "http://registry.npmjs.org/cucumber-html/-/cucumber-html-0.2.0.tgz" }, "0.2.1": { "shasum": "9a7f1ab30e19a152fa6558663ff0d652b00beee5", "tarball": "http://registry.npmjs.org/cucumber-html/-/cucumber-html-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/cucumber-html/" }, "cucumis": { "name": "cucumis", "description": "BDD Cucumber Style Asynchronous Testing Framework for node.js", "dist-tags": { "latest": "1.0.17" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "time": { "modified": "2011-02-16T13:45:53.427Z", "created": "2011-02-13T14:35:52.959Z", "1.0.2": "2011-02-13T14:35:54.242Z", "1.0.3": "2011-02-13T14:46:38.201Z", "1.0.4": "2011-02-13T14:47:53.702Z", "1.0.5": "2011-02-13T16:20:45.190Z", "1.0.6": "2011-02-14T08:48:40.106Z", "1.0.7": "2011-02-14T12:12:15.948Z", "1.0.8": "2011-02-14T12:49:17.581Z", "1.0.9": "2011-02-14T14:20:40.389Z", "1.0.10": "2011-02-15T13:16:16.691Z", "1.0.11": "2011-02-15T13:22:08.772Z", "1.0.12": "2011-02-16T04:07:18.398Z", "1.0.13": "2011-02-16T05:54:12.511Z", "1.0.14": "2011-02-16T08:53:08.959Z", "1.0.15": "2011-02-16T09:07:09.646Z", "1.0.16": "2011-02-16T12:37:30.884Z", "1.0.17": "2011-02-16T13:45:53.427Z" }, "author": { "name": "Eugene Ware", "email": "eugene@noblesamurai.com" }, "repository": { "type": "git", "url": "http://github.com/noblesamurai/cucumis.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/cucumis/1.0.2", "1.0.3": "http://registry.npmjs.org/cucumis/1.0.3", "1.0.4": "http://registry.npmjs.org/cucumis/1.0.4", "1.0.5": "http://registry.npmjs.org/cucumis/1.0.5", "1.0.6": "http://registry.npmjs.org/cucumis/1.0.6", "1.0.7": "http://registry.npmjs.org/cucumis/1.0.7", "1.0.8": "http://registry.npmjs.org/cucumis/1.0.8", "1.0.9": "http://registry.npmjs.org/cucumis/1.0.9", "1.0.10": "http://registry.npmjs.org/cucumis/1.0.10", "1.0.11": "http://registry.npmjs.org/cucumis/1.0.11", "1.0.12": "http://registry.npmjs.org/cucumis/1.0.12", "1.0.13": "http://registry.npmjs.org/cucumis/1.0.13", "1.0.14": "http://registry.npmjs.org/cucumis/1.0.14", "1.0.15": "http://registry.npmjs.org/cucumis/1.0.15", "1.0.16": "http://registry.npmjs.org/cucumis/1.0.16", "1.0.17": "http://registry.npmjs.org/cucumis/1.0.17" }, "dist": { "1.0.2": { "shasum": "c737e306cdabeb9be7baa5a9d89a63f1a187f0a6", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.2.tgz" }, "1.0.3": { "shasum": "61c117f25f0dfb8a9012ef4c6c847c8343d2d207", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.3.tgz" }, "1.0.4": { "shasum": "9c868c4b36d8e0ba7357dcde5246f9a9947548e3", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.4.tgz" }, "1.0.5": { "shasum": "7868c12346092330b9ceb2e4ba81d05fb950e522", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.5.tgz" }, "1.0.6": { "shasum": "626b986e467f188cf66f9ed6642ef9c426d0bb0e", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.6.tgz" }, "1.0.7": { "shasum": "4643b405df2d6bcfaa8690d20a4ac0ae31a236ac", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.7.tgz" }, "1.0.8": { "shasum": "62e3f2ccbb86b4189d4a8b5c5cbace9595a0350d", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.8.tgz" }, "1.0.9": { "shasum": "14b4ae26eb4609e7e292d18adf77666c9ab16877", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.9.tgz" }, "1.0.10": { "shasum": "9724dc0b9ffc103b197326dbc92f71c781a29421", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.10.tgz" }, "1.0.11": { "shasum": "3e3511c18db13e6ccacb1c1c79603980d8912152", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.11.tgz" }, "1.0.12": { "shasum": "1b931276e914b503d13f0bcec133c549afbc2db8", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.12.tgz" }, "1.0.13": { "shasum": "fe2a3f2c2b72d815e873ee3c726bad27696cbb87", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.13.tgz" }, "1.0.14": { "shasum": "3414abca9a5af139ac1aaa2a3598ae83ce4e61b0", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.14.tgz" }, "1.0.15": { "shasum": "f79c04b9a12eb3f718b97c97c6c95204ce939c13", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.15.tgz" }, "1.0.16": { "shasum": "d56ccd2b6a21bd442057520260e267b777d3ff59", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.16.tgz" }, "1.0.17": { "shasum": "cf2e32831c4cc3ab6bbc3072599f1e9fdc701286", "tarball": "http://registry.npmjs.org/cucumis/-/cucumis-1.0.17.tgz" } }, "keywords": [ "testing", "bdd", "cucumber", "gherkin", "tests" ], "url": "http://registry.npmjs.org/cucumis/" }, "cucumis-rm": { "name": "cucumis-rm", "description": "BDD Cucumber Style Asynchronous Testing Framework for node.js", "dist-tags": { "latest": "1.0.17" }, "maintainers": [ { "name": "didit-tech", "email": "development@didit.com" } ], "time": { "modified": "2011-03-13T18:26:27.303Z", "created": "2011-03-13T18:26:27.106Z", "1.0.17": "2011-03-13T18:26:27.303Z" }, "author": { "name": "malkomalko", "email": "robmalko@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/malkomalko/cucumis.git" }, "versions": { "1.0.17": "http://registry.npmjs.org/cucumis-rm/1.0.17" }, "dist": { "1.0.17": { "shasum": "0f9fb2dc21d7c5499601782d3330e1e0d0bdbc65", "tarball": "http://registry.npmjs.org/cucumis-rm/-/cucumis-rm-1.0.17.tgz" } }, "keywords": [ "testing", "bdd", "cucumber", "gherkin", "tests" ], "url": "http://registry.npmjs.org/cucumis-rm/" }, "cup": { "name": "cup", "dist-tags": { "latest": "0.1.8" }, "readme": null, "maintainers": [ { "name": "sjltaylor", "email": "sjltaylor@gmail.com" } ], "time": { "modified": "2011-11-19T22:04:56.054Z", "created": "2011-11-06T14:13:15.390Z", "0.1.1": "2011-11-06T14:13:16.630Z", "0.1.2": "2011-11-06T16:17:14.414Z", "0.1.3": "2011-11-06T22:08:34.697Z", "0.1.4": "2011-11-06T23:26:13.911Z", "0.1.5": "2011-11-07T14:04:49.685Z", "0.1.6": "2011-11-08T11:41:44.008Z", "0.1.7": "2011-11-14T19:45:26.912Z", "0.1.8": "2011-11-19T22:04:56.054Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/cup/0.1.1", "0.1.2": "http://registry.npmjs.org/cup/0.1.2", "0.1.3": "http://registry.npmjs.org/cup/0.1.3", "0.1.4": "http://registry.npmjs.org/cup/0.1.4", "0.1.5": "http://registry.npmjs.org/cup/0.1.5", "0.1.6": "http://registry.npmjs.org/cup/0.1.6", "0.1.7": "http://registry.npmjs.org/cup/0.1.7", "0.1.8": "http://registry.npmjs.org/cup/0.1.8" }, "dist": { "0.1.1": { "shasum": "841a646b55594bd5620169a5c8af1e66485e5548", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.1.tgz" }, "0.1.2": { "shasum": "9aae42fd4b3f63647ecffc2d5978d79d4c48a23b", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.2.tgz" }, "0.1.3": { "shasum": "65481586b0526ae6e0f665819c3101c5ddf8d55b", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.3.tgz" }, "0.1.4": { "shasum": "65d31453f923c45ff139aa1222c095aaf248a5d8", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.4.tgz" }, "0.1.5": { "shasum": "679f4928c53ec1d4bb00403d96ec517da3a089c9", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.5.tgz" }, "0.1.6": { "shasum": "558e52d1c8374c47ff9b36df01495c94ea3a8323", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.6.tgz" }, "0.1.7": { "shasum": "4e33a6e445dda4a0b9f68826fb237a8feebbe024", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.7.tgz" }, "0.1.8": { "shasum": "2cb722fd796db387f867447063d33fa593261142", "tarball": "http://registry.npmjs.org/cup/-/cup-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/cup/" }, "cupboard": { "name": "cupboard", "description": "Reverse Repo System", "dist-tags": { "latest": "0.1.11" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:56:45.412Z", "created": "2011-11-03T21:47:23.837Z", "0.0.0": "2011-11-03T21:47:24.810Z", "0.0.2": "2011-11-04T06:56:10.093Z", "0.0.3": "2011-11-04T07:07:57.324Z", "0.0.4": "2011-11-07T21:39:32.163Z", "0.0.5": "2011-11-07T22:03:21.303Z", "0.0.6": "2011-11-10T20:18:06.931Z", "0.1.0": "2011-11-13T22:14:32.503Z", "0.1.1": "2011-11-14T04:30:36.014Z", "0.1.2": "2011-11-14T22:34:18.553Z", "0.1.3": "2011-11-14T23:06:55.416Z", "0.1.4": "2011-11-15T00:58:31.513Z", "0.1.5": "2011-11-15T09:01:57.726Z", "0.1.6": "2011-11-19T00:19:21.400Z", "0.1.7": "2011-11-20T01:04:22.659Z", "0.1.8": "2011-11-20T01:44:03.076Z", "0.1.9": "2011-11-22T19:05:19.892Z", "0.1.10": "2011-11-22T23:46:16.044Z", "0.1.11": "2011-11-30T18:56:45.412Z" }, "author": { "name": "Craig Condon", "email": "craig@crcn.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/cupboard.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cupboard/0.0.0", "0.0.2": "http://registry.npmjs.org/cupboard/0.0.2", "0.0.3": "http://registry.npmjs.org/cupboard/0.0.3", "0.0.4": "http://registry.npmjs.org/cupboard/0.0.4", "0.0.5": "http://registry.npmjs.org/cupboard/0.0.5", "0.0.6": "http://registry.npmjs.org/cupboard/0.0.6", "0.1.0": "http://registry.npmjs.org/cupboard/0.1.0", "0.1.1": "http://registry.npmjs.org/cupboard/0.1.1", "0.1.2": "http://registry.npmjs.org/cupboard/0.1.2", "0.1.3": "http://registry.npmjs.org/cupboard/0.1.3", "0.1.4": "http://registry.npmjs.org/cupboard/0.1.4", "0.1.5": "http://registry.npmjs.org/cupboard/0.1.5", "0.1.6": "http://registry.npmjs.org/cupboard/0.1.6", "0.1.7": "http://registry.npmjs.org/cupboard/0.1.7", "0.1.8": "http://registry.npmjs.org/cupboard/0.1.8", "0.1.9": "http://registry.npmjs.org/cupboard/0.1.9", "0.1.10": "http://registry.npmjs.org/cupboard/0.1.10", "0.1.11": "http://registry.npmjs.org/cupboard/0.1.11" }, "dist": { "0.0.0": { "shasum": "ff4ada18a4fc51e56963b8efbe315ee51f6331cb", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.0.0.tgz" }, "0.0.2": { "shasum": "c927d8f608630d9ee476a28b4005db89d7daa788", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.0.2.tgz" }, "0.0.3": { "shasum": "c7920d68346314cb0a0c3959bb1ac9693f03f548", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.0.3.tgz" }, "0.0.4": { "shasum": "e97a8d77d56070aeefc5ef67b23a2c553aba0f52", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.0.4.tgz" }, "0.0.5": { "shasum": "f5985b93217c3e21d97d8834c6220e0acf9ddd51", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.0.5.tgz" }, "0.0.6": { "shasum": "c7d84759ec02ad46c602576b9f1669653da9d4f3", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.0.6.tgz" }, "0.1.0": { "shasum": "24bd6e3395b01496f580b04367953193a4f46338", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.0.tgz" }, "0.1.1": { "shasum": "339acc67951bd8446dd88678d59e0d757b9b9bca", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.1.tgz" }, "0.1.2": { "shasum": "4ebcb855aa70cd509050d276e7a8fa52cd712436", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.2.tgz" }, "0.1.3": { "shasum": "1caa144cb2c3694730f191cb0dffdf027e9eeeb4", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.3.tgz" }, "0.1.4": { "shasum": "b8b0813423a4cfeb4b7c1f5c5c2b55d88d8b05c4", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.4.tgz" }, "0.1.5": { "shasum": "f4c67e925608fbfaf56ace1dbe97a3ff5b263936", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.5.tgz" }, "0.1.6": { "shasum": "7925d41509228c9a25b318fd6b8c5f50d086a294", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.6.tgz" }, "0.1.7": { "shasum": "f529088159af7c7ba622eb15a83c2b29db125d4c", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.7.tgz" }, "0.1.8": { "shasum": "325222051f4cd773d9cf74f78eabfffe176b51b7", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.8.tgz" }, "0.1.9": { "shasum": "6138742b9e23769030ea016fbb6ed74111b9b4a6", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.9.tgz" }, "0.1.10": { "shasum": "82878164242fb38f948a03c887d7e7f23eaf6bf1", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.10.tgz" }, "0.1.11": { "shasum": "0fbc4e63e38e6bd12fcdbdde3dacdf1f5baa3bc7", "tarball": "http://registry.npmjs.org/cupboard/-/cupboard-0.1.11.tgz" } }, "url": "http://registry.npmjs.org/cupboard/" }, "cupboard.scaffold": { "name": "cupboard.scaffold", "description": "Project Management for cupboard (xcode, textmate)", "dist-tags": { "latest": "0.0.1" }, "readme": "Scaffolding plugin for [cupboard](http://github.com/spiceapps/cupboard) \n\n## Requirements\n\n- cupboard\n\n## Installation\n\n\tcbd install cupboard.scaffold\n\t\n\t\n## TODO\n\n- `cbd scaffold --all `\n- basic html scaffold w/ dependencies (less)\n- basic c / c++ scaffold\n- leche scaffold\n- express scaffold\n- coffeescript scaffold\n\n## Commands\n\n- `cbd scaffold ` - builds content out of the target scaffold\n\t\n## Default Scaffolds\n\n- textmate - creates a textmate project in the current working directory, and appends a `proj` command in the projects .cupboard file\n- node - creates a basic node project in the current working directory\n\n## Example\n\ncreates a textmate project with basic node.js files\n\n````bash\ncbd scaffold textmate+node\n````", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:26.954Z", "created": "2011-11-30T18:55:26.276Z", "0.0.1": "2011-11-30T18:55:26.954Z" }, "author": { "name": "Craig Condon", "email": "craig.j.condon@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/cupboard.project.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/cupboard.scaffold/0.0.1" }, "dist": { "0.0.1": { "shasum": "55fb7752bd99f6ecb25566f143856e3ef6e80c46", "tarball": "http://registry.npmjs.org/cupboard.scaffold/-/cupboard.scaffold-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/cupboard.scaffold/" }, "cupcake": { "name": "cupcake", "description": "Quick Coffee-Script Web App Template Generator", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-11-05T22:04:59.818Z", "created": "2011-05-25T03:45:29.171Z", "0.0.2": "2011-05-25T03:45:29.485Z", "0.0.4": "2011-05-26T12:56:21.603Z", "0.0.6": "2011-05-27T20:59:25.682Z", "0.0.7": "2011-06-02T21:35:23.201Z", "0.0.8": "2011-06-05T04:55:54.312Z", "0.1.0": "2011-07-16T13:38:39.715Z", "0.1.1": "2011-07-17T02:50:03.227Z", "0.2.0": "2011-11-05T22:04:59.818Z" }, "author": { "name": "twilson63" }, "versions": { "0.0.2": "http://registry.npmjs.org/cupcake/0.0.2", "0.0.4": "http://registry.npmjs.org/cupcake/0.0.4", "0.0.6": "http://registry.npmjs.org/cupcake/0.0.6", "0.0.7": "http://registry.npmjs.org/cupcake/0.0.7", "0.0.8": "http://registry.npmjs.org/cupcake/0.0.8", "0.1.0": "http://registry.npmjs.org/cupcake/0.1.0", "0.1.1": "http://registry.npmjs.org/cupcake/0.1.1", "0.2.0": "http://registry.npmjs.org/cupcake/0.2.0" }, "dist": { "0.0.2": { "shasum": "3d44daa675fef8d12a13c36b70280c81e167c4f4", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.0.2.tgz" }, "0.0.4": { "shasum": "9116733130e159bef50164f206cd5df169c9b638", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.0.4.tgz" }, "0.0.6": { "shasum": "00319859925b2b6cb60c2426480e70ecaa534eb7", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.0.6.tgz" }, "0.0.7": { "shasum": "aff40a759d84c9e4600eeeb5aadd8fb696126cfe", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.0.7.tgz" }, "0.0.8": { "shasum": "cc1ba022e3fa8941bfc686a42ec9bb73ef687907", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.0.8.tgz" }, "0.1.0": { "shasum": "4000f138bfd2313308988357e4e05335f4f7f099", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.1.0.tgz" }, "0.1.1": { "shasum": "0b49e3b6e0a51e0dd50e958ccfd9d461583b79dd", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.1.1.tgz" }, "0.2.0": { "shasum": "a953dffa8b9d5609304c53291534a7b6a88fb760", "tarball": "http://registry.npmjs.org/cupcake/-/cupcake-0.2.0.tgz" } }, "keywords": [ "javascript", "express", "coffeescript", "coffeekup", "generator", "eco" ], "url": "http://registry.npmjs.org/cupcake/" }, "curator": { "name": "curator", "description": "A flexible process monitoring and management framework.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "clvv", "email": "x@wei23.net" } ], "time": { "modified": "2011-08-14T09:52:39.879Z", "created": "2011-03-28T21:55:10.769Z", "0.0.1": "2011-03-28T21:55:11.207Z", "0.0.2": "2011-03-29T04:34:10.646Z", "0.0.3": "2011-04-03T04:01:34.520Z", "0.0.4": "2011-04-24T21:26:05.885Z", "0.0.5": "2011-05-18T04:44:12.230Z", "0.0.6": "2011-05-18T04:52:03.856Z", "0.0.7": "2011-06-14T06:17:21.903Z", "0.0.8": "2011-08-14T01:40:29.803Z", "0.0.9": "2011-08-14T09:52:39.879Z" }, "author": { "name": "Wei Dai", "email": "x@wei23.net" }, "repository": { "type": "git", "url": "git://github.com/clvv/Curator.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/curator/0.0.1", "0.0.2": "http://registry.npmjs.org/curator/0.0.2", "0.0.3": "http://registry.npmjs.org/curator/0.0.3", "0.0.4": "http://registry.npmjs.org/curator/0.0.4", "0.0.5": "http://registry.npmjs.org/curator/0.0.5", "0.0.6": "http://registry.npmjs.org/curator/0.0.6", "0.0.7": "http://registry.npmjs.org/curator/0.0.7", "0.0.8": "http://registry.npmjs.org/curator/0.0.8", "0.0.9": "http://registry.npmjs.org/curator/0.0.9" }, "dist": { "0.0.1": { "shasum": "c0add830251d28167c016c2cc084db217e225218", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.1.tgz" }, "0.0.2": { "shasum": "17e05928eae926129b1cb73883a15ee1e0bfe7c4", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.2.tgz" }, "0.0.3": { "shasum": "e1db4cd966a75497996b77717b9e6895e6610c6c", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.3.tgz" }, "0.0.4": { "shasum": "4c308a54cebe692e637fbe011278264d6979bff2", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.4.tgz" }, "0.0.5": { "shasum": "79a1288b7d17d544fac4159cf69753886d330ea9", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.5.tgz" }, "0.0.6": { "shasum": "11909c088b25846e512a23e62278ad03d36aa45e", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.6.tgz" }, "0.0.7": { "shasum": "fcf8ec20b8a94d9cfb0b9517414b29c990a38081", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.7.tgz" }, "0.0.8": { "shasum": "57bae89ed87cf813c95184dc98cc2929716b4ff8", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.8.tgz" }, "0.0.9": { "shasum": "5cfd2c7c286becb3a9642b062123a73edd999fe9", "tarball": "http://registry.npmjs.org/curator/-/curator-0.0.9.tgz" } }, "keywords": [ "curator", "process", "monitoring", "management" ], "url": "http://registry.npmjs.org/curator/" }, "curl": { "name": "curl", "description": "client url library, high level request functions", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-07-17T12:11:29.457Z", "created": "2011-07-17T09:45:35.380Z", "0.1.0": "2011-07-17T09:45:36.188Z", "0.1.1": "2011-07-17T11:41:55.563Z", "0.1.2": "2011-07-17T11:47:08.340Z", "0.1.3": "2011-07-17T11:54:27.345Z", "0.1.4": "2011-07-17T12:11:29.457Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/curl/0.1.0", "0.1.1": "http://registry.npmjs.org/curl/0.1.1", "0.1.2": "http://registry.npmjs.org/curl/0.1.2", "0.1.3": "http://registry.npmjs.org/curl/0.1.3", "0.1.4": "http://registry.npmjs.org/curl/0.1.4" }, "dist": { "0.1.0": { "shasum": "f569838ccbf4e28c71dc7302c00b9d81d735f9ff", "tarball": "http://registry.npmjs.org/curl/-/curl-0.1.0.tgz" }, "0.1.1": { "shasum": "b2a3a380cbed64f5885fd2bcbab49def47ea17d2", "tarball": "http://registry.npmjs.org/curl/-/curl-0.1.1.tgz" }, "0.1.2": { "shasum": "817eda930a3c57111c52d38ba7d82b61eef735f2", "tarball": "http://registry.npmjs.org/curl/-/curl-0.1.2.tgz" }, "0.1.3": { "shasum": "2b343ba8b5f1309f529df0e2d7a3378302c2e9fe", "tarball": "http://registry.npmjs.org/curl/-/curl-0.1.3.tgz" }, "0.1.4": { "shasum": "c4f5fbe38b3039a6b555bcc2f884a3b033427e23", "tarball": "http://registry.npmjs.org/curl/-/curl-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/curl/" }, "curly": { "name": "curly", "description": "a cascading request module", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" }, { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-10-11T14:19:01.787Z", "created": "2011-07-31T19:54:22.724Z", "0.1.0": "2011-07-31T19:54:23.797Z", "0.1.1": "2011-07-31T20:13:56.344Z", "0.1.2": "2011-07-31T20:16:21.185Z", "0.1.3": "2011-07-31T20:22:27.263Z", "0.1.4": "2011-07-31T22:42:49.442Z", "0.1.5": "2011-07-31T22:57:43.542Z", "0.1.6": "2011-07-31T23:08:01.973Z", "0.1.7": "2011-08-01T00:05:42.632Z", "0.1.8": "2011-08-12T13:29:38.176Z", "0.2.0": "2011-08-23T22:24:57.513Z", "0.2.1": "2011-08-23T22:27:33.157Z", "0.2.2": "2011-08-24T09:50:39.003Z", "0.2.4": "2011-09-11T03:40:39.470Z", "0.2.5": "2011-09-11T03:44:39.841Z", "0.2.6": "2011-10-11T14:09:36.840Z", "0.2.7": "2011-10-11T14:19:01.787Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/curly/0.1.0", "0.1.1": "http://registry.npmjs.org/curly/0.1.1", "0.1.2": "http://registry.npmjs.org/curly/0.1.2", "0.1.3": "http://registry.npmjs.org/curly/0.1.3", "0.1.4": "http://registry.npmjs.org/curly/0.1.4", "0.1.5": "http://registry.npmjs.org/curly/0.1.5", "0.1.6": "http://registry.npmjs.org/curly/0.1.6", "0.1.7": "http://registry.npmjs.org/curly/0.1.7", "0.1.8": "http://registry.npmjs.org/curly/0.1.8", "0.2.0": "http://registry.npmjs.org/curly/0.2.0", "0.2.1": "http://registry.npmjs.org/curly/0.2.1", "0.2.2": "http://registry.npmjs.org/curly/0.2.2", "0.2.4": "http://registry.npmjs.org/curly/0.2.4", "0.2.5": "http://registry.npmjs.org/curly/0.2.5", "0.2.6": "http://registry.npmjs.org/curly/0.2.6", "0.2.7": "http://registry.npmjs.org/curly/0.2.7" }, "dist": { "0.1.0": { "shasum": "3b5be71b0dc7ef9cfb321a2029839b2f5ff2f473", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.0.tgz" }, "0.1.1": { "shasum": "6ee568bbb6419dcc82f10294e90a5e056bd9f0f2", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.1.tgz" }, "0.1.2": { "shasum": "9b644ae0890cd2498b61cbc39f8dee4bff468378", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.2.tgz" }, "0.1.3": { "shasum": "b500474d76773c449d9626fee8e127ef8f8114b8", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.3.tgz" }, "0.1.4": { "shasum": "493b0bae5988c844e269f746e4b43bab6c428d9b", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.4.tgz" }, "0.1.5": { "shasum": "9c85b0176b25b807aa43e3ff1b6284048665966f", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.5.tgz" }, "0.1.6": { "shasum": "4523d10b45d2b10c47efbc153012952852e6f032", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.6.tgz" }, "0.1.7": { "shasum": "c739dc889d2263b89cfeb688d25d9cc08853820d", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.7.tgz" }, "0.1.8": { "shasum": "f93e68ad8619c6ed025c92ac4f2ad77ad71ab437", "tarball": "http://registry.npmjs.org/curly/-/curly-0.1.8.tgz" }, "0.2.0": { "shasum": "10cc60828a02392e33f41926392fa36bf301acd5", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.0.tgz" }, "0.2.1": { "shasum": "ff2a7fee1a048fecec97fbbd39087037217bfdf2", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.1.tgz" }, "0.2.2": { "shasum": "b500bd252f69980ccdf59864628624a4f1310cb5", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.2.tgz" }, "0.2.4": { "shasum": "ae5bf5261869993ba7d3ff0126e0d146acb8f330", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.4.tgz" }, "0.2.5": { "shasum": "cc14e576cb1b46bb170686db70fb39f21f37a7dd", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.5.tgz" }, "0.2.6": { "shasum": "151c97eaf54c17ab03a6bcb6c742d2e9d6c9734f", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.6.tgz" }, "0.2.7": { "shasum": "81f20a02aebc65ec2ba109a2486a6fde3647d213", "tarball": "http://registry.npmjs.org/curly/-/curly-0.2.7.tgz" } }, "keywords": [ "request", "https", "http" ], "url": "http://registry.npmjs.org/curly/" }, "curry": { "name": "curry", "description": "flexible but simple curry function", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-14T14:52:44.612Z", "created": "2011-02-07T10:07:57.039Z", "0.0.0": "2011-02-07T10:07:58.632Z", "0.0.1": "2011-03-03T05:51:14.360Z", "0.0.2": "2011-03-23T10:40:12.040Z", "0.0.3": "2011-09-07T23:52:24.367Z", "0.0.4": "2011-09-14T14:52:44.612Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/curry.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/curry/0.0.0", "0.0.1": "http://registry.npmjs.org/curry/0.0.1", "0.0.2": "http://registry.npmjs.org/curry/0.0.2", "0.0.3": "http://registry.npmjs.org/curry/0.0.3", "0.0.4": "http://registry.npmjs.org/curry/0.0.4" }, "dist": { "0.0.0": { "shasum": "a1dab8304e926a5bf262e54aebec35c1c94357a8", "tarball": "http://registry.npmjs.org/curry/-/curry-0.0.0.tgz" }, "0.0.1": { "shasum": "590e4c486475da3ecca7f676796fb688f1363ac5", "tarball": "http://registry.npmjs.org/curry/-/curry-0.0.1.tgz" }, "0.0.2": { "shasum": "ffda336c4011a2e7cb8c90bca6fa85fe6111810f", "tarball": "http://registry.npmjs.org/curry/-/curry-0.0.2.tgz" }, "0.0.3": { "shasum": "da7c18390af7d624ca90e380c2146dbf7719847a", "tarball": "http://registry.npmjs.org/curry/-/curry-0.0.3.tgz" }, "0.0.4": { "shasum": "1750d518d919c44f3d37ff44edc693de1f0d5fcb", "tarball": "http://registry.npmjs.org/curry/-/curry-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/curry/" }, "cursory": { "name": "cursory", "description": "compute the relative cursor position on a terminal stream", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-09-05T12:17:56.560Z", "created": "2011-09-05T12:17:55.413Z", "0.0.0": "2011-09-05T12:17:56.560Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-cursory.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cursory/0.0.0" }, "dist": { "0.0.0": { "shasum": "afeb4bc2a47cb1ff0a1380b0fcc8717e91671450", "tarball": "http://registry.npmjs.org/cursory/-/cursory-0.0.0.tgz" } }, "keywords": [ "terminal", "ansi", "cursor", "console", "escape", "sequence" ], "url": "http://registry.npmjs.org/cursory/" }, "custom-debug": { "name": "custom-debug", "description": "You have no need to fix your daemon's init scripts to enable debugging and profiling on the fly", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bobrik", "email": "ibobrik@gmail.com" } ], "time": { "modified": "2011-09-23T10:03:28.891Z", "created": "2011-09-23T10:03:27.243Z", "0.1.0": "2011-09-23T10:03:28.891Z" }, "author": { "name": "Ian Babrou", "email": "ibobrik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bobrik/node-custom-debug.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/custom-debug/0.1.0" }, "dist": { "0.1.0": { "shasum": "d6e2f2a96bb107adeda93b4d5b2ed141748670e7", "tarball": "http://registry.npmjs.org/custom-debug/-/custom-debug-0.1.0.tgz" } }, "keywords": [ "debug", "debugger", "profiler", "v8", "heap" ], "url": "http://registry.npmjs.org/custom-debug/" }, "custom-vimeo-site": { "name": "custom-vimeo-site", "description": "a simple web site that uses the Vimeo API to create a custom Vimeo home page", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-01T00:59:55.600Z", "created": "2011-11-01T00:59:51.937Z", "0.1.0": "2011-11-01T00:59:55.600Z" }, "author": { "name": "Nodejitsu", "email": "support@nodejitsu.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/custom-vimeo-site/0.1.0" }, "dist": { "0.1.0": { "shasum": "966ffc3025e950dff75e40a9fd09ab1f0e1caf87", "tarball": "http://registry.npmjs.org/custom-vimeo-site/-/custom-vimeo-site-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/custom-vimeo-site/" }, "czagenda-discovery": { "name": "czagenda-discovery", "description": "Broadcast client/server for services autodiscovery", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "oxys", "email": "contact@oxys.net" } ], "time": { "modified": "2011-12-08T14:38:18.713Z", "created": "2011-09-28T09:25:37.200Z", "0.0.1": "2011-12-08T14:38:18.713Z", "0.0.2": "2011-12-08T14:38:18.713Z" }, "repository": { "type": "git", "url": "git@git.oxys.net:czagenda-discovery" }, "versions": { "0.0.1": "http://registry.npmjs.org/czagenda-discovery/0.0.1", "0.0.2": "http://registry.npmjs.org/czagenda-discovery/0.0.2" }, "dist": { "0.0.1": { "shasum": "bff142a2c9c8b2756ae020c5ec4d8c136740a2a2", "tarball": "http://registry.npmjs.org/czagenda-discovery/-/czagenda-discovery-0.0.1.tgz" }, "0.0.2": { "shasum": "181571826259956d6788a6ecd54a2ad83e0f24c7", "tarball": "http://registry.npmjs.org/czagenda-discovery/-/czagenda-discovery-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/czagenda-discovery/" }, "czagenda-http-proxy": { "name": "czagenda-http-proxy", "description": "Node loadbalancer with autodiscovery and failover", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "oxys", "email": "contact@oxys.net" } ], "time": { "modified": "2011-10-07T10:16:26.953Z", "created": "2011-10-07T10:16:25.623Z", "0.0.1": "2011-10-07T10:16:26.953Z" }, "repository": { "type": "git", "url": "git@git.oxys.net:czagenda-log" }, "versions": { "0.0.1": "http://registry.npmjs.org/czagenda-http-proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "c0a86a962f5f7eb19ab0fade350ba3c5b13c1cf8", "tarball": "http://registry.npmjs.org/czagenda-http-proxy/-/czagenda-http-proxy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/czagenda-http-proxy/" }, "czagenda-log": { "name": "czagenda-log", "description": "Logging helper for czagenda", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "oxys", "email": "contact@oxys.net" } ], "time": { "modified": "2011-09-28T09:31:49.604Z", "created": "2011-09-28T09:31:48.259Z", "0.0.1": "2011-09-28T09:31:49.604Z" }, "repository": { "type": "git", "url": "git@git.oxys.net:czagenda-log" }, "versions": { "0.0.1": "http://registry.npmjs.org/czagenda-log/0.0.1" }, "dist": { "0.0.1": { "shasum": "2363bda063901999df58273a4a6689695351ec41", "tarball": "http://registry.npmjs.org/czagenda-log/-/czagenda-log-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/czagenda-log/" }, "d-utils": { "name": "d-utils", "description": "Dominic's Utilities", "dist-tags": { "latest": "2.3.3" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-11T12:06:21.567Z", "created": "2011-06-24T23:20:09.876Z", "0.0.0": "2011-06-24T23:20:10.686Z", "0.0.1": "2011-06-25T00:29:35.991Z", "1.0.0": "2011-08-15T07:49:59.020Z", "1.1.0": "2011-08-22T03:17:42.976Z", "1.1.1": "2011-08-22T03:31:04.485Z", "1.1.2": "2011-08-22T03:53:02.899Z", "1.2.0": "2011-08-22T10:08:45.788Z", "1.3.0": "2011-09-05T14:10:38.691Z", "1.4.0": "2011-09-05T14:19:07.621Z", "2.0.0": "2011-09-06T02:24:00.599Z", "2.1.0": "2011-09-08T02:38:10.446Z", "2.1.1": "2011-09-08T02:47:07.096Z", "2.2.0": "2011-09-08T10:03:33.235Z", "2.3.0": "2011-09-08T11:04:23.542Z", "2.3.1": "2011-09-09T08:12:44.844Z", "2.3.3": "2011-09-11T12:06:21.567Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/d-utils.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/d-utils/0.0.0", "0.0.1": "http://registry.npmjs.org/d-utils/0.0.1", "1.0.0": "http://registry.npmjs.org/d-utils/1.0.0", "1.1.0": "http://registry.npmjs.org/d-utils/1.1.0", "1.1.1": "http://registry.npmjs.org/d-utils/1.1.1", "1.1.2": "http://registry.npmjs.org/d-utils/1.1.2", "1.2.0": "http://registry.npmjs.org/d-utils/1.2.0", "1.3.0": "http://registry.npmjs.org/d-utils/1.3.0", "1.4.0": "http://registry.npmjs.org/d-utils/1.4.0", "2.0.0": "http://registry.npmjs.org/d-utils/2.0.0", "2.1.0": "http://registry.npmjs.org/d-utils/2.1.0", "2.1.1": "http://registry.npmjs.org/d-utils/2.1.1", "2.2.0": "http://registry.npmjs.org/d-utils/2.2.0", "2.3.0": "http://registry.npmjs.org/d-utils/2.3.0", "2.3.1": "http://registry.npmjs.org/d-utils/2.3.1", "2.3.3": "http://registry.npmjs.org/d-utils/2.3.3" }, "dist": { "0.0.0": { "shasum": "0b3474f9b9b1f88450dbbc3765983e49d4b883b6", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-0.0.0.tgz" }, "0.0.1": { "shasum": "51d7681346cdf1d0ec236b04d7a854cc47771b7f", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-0.0.1.tgz" }, "1.0.0": { "shasum": "de66188537b9f4037949ab583a1ff3775b6e2bb6", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.0.0.tgz" }, "1.1.0": { "shasum": "5c452324c2348fc0b29cbbe42c884b8ebf57a69a", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.1.0.tgz" }, "1.1.1": { "shasum": "a841015bb55b8b4f3a5d4ad1f3f992aa9f0bdae5", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.1.1.tgz" }, "1.1.2": { "shasum": "58acfe1057776028f9e9c318b1e2e8e2d9ca6d76", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.1.2.tgz" }, "1.2.0": { "shasum": "77a48d485b7f7b20850cc8c5c706e9546912846f", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.2.0.tgz" }, "1.3.0": { "shasum": "6a28b274073d2c74d273af004be86634690fc0ea", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.3.0.tgz" }, "1.4.0": { "shasum": "4476d248676e5832c6d0fc69e2ed0d10c14c9ff7", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-1.4.0.tgz" }, "2.0.0": { "shasum": "91b6ea7a5f519dee45f23caab653e9950024efc5", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.0.0.tgz" }, "2.1.0": { "shasum": "7b6fe312fec8bc80eabe840d8a2ffefe63e3fa9e", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.1.0.tgz" }, "2.1.1": { "shasum": "359c6a002049516f042db9e49de302204e1fec3c", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.1.1.tgz" }, "2.2.0": { "shasum": "e83dc45c2b1ba2e79d93fe38082a3d617d308ba5", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.2.0.tgz" }, "2.3.0": { "shasum": "88c4000e6b51682a89917c2b9808e94ae90e4c27", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.3.0.tgz" }, "2.3.1": { "shasum": "c29f3ad0063f6b3aa4912d074186a4716abf9ba6", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.3.1.tgz" }, "2.3.3": { "shasum": "bad9bb4d68f12ebd5526f535508d83e3fb24173d", "tarball": "http://registry.npmjs.org/d-utils/-/d-utils-2.3.3.tgz" } }, "url": "http://registry.npmjs.org/d-utils/" }, "d3": { "name": "d3", "description": "A small, free JavaScript library for manipulating documents based on data.", "dist-tags": { "latest": "2.7.0" }, "maintainers": [ { "name": "mbostock", "email": "mbostock@gmail.com" } ], "time": { "modified": "2011-12-09T02:07:46.364Z", "created": "2011-08-18T17:05:26.410Z", "1.29.5": "2011-08-18T17:05:29.698Z", "2.1.3": "2011-09-12T00:34:15.049Z", "2.2.1": "2011-09-27T15:51:52.305Z", "2.3.0": "2011-09-28T17:55:54.620Z", "2.3.2": "2011-10-05T17:42:42.493Z", "2.3.3": "2011-10-07T19:41:27.514Z", "2.3.4": "2011-10-07T22:38:46.576Z", "2.4.0": "2011-10-11T21:59:14.432Z", "2.4.1": "2011-10-11T23:48:07.823Z", "2.4.2": "2011-10-12T01:02:44.689Z", "2.5.1": "2011-11-18T19:19:02.899Z", "2.5.2": "2011-11-22T22:42:11.399Z", "2.6.0": "2011-11-23T21:07:17.214Z", "2.7.0": "2011-12-09T02:07:46.364Z" }, "author": { "name": "Mike Bostock", "url": "http://bost.ocks.org/mike" }, "repository": { "type": "git", "url": "git://github.com/mbostock/d3.git" }, "versions": { "1.29.5": "http://registry.npmjs.org/d3/1.29.5", "2.1.3": "http://registry.npmjs.org/d3/2.1.3", "2.2.1": "http://registry.npmjs.org/d3/2.2.1", "2.3.0": "http://registry.npmjs.org/d3/2.3.0", "2.3.2": "http://registry.npmjs.org/d3/2.3.2", "2.3.3": "http://registry.npmjs.org/d3/2.3.3", "2.3.4": "http://registry.npmjs.org/d3/2.3.4", "2.4.0": "http://registry.npmjs.org/d3/2.4.0", "2.4.1": "http://registry.npmjs.org/d3/2.4.1", "2.4.2": "http://registry.npmjs.org/d3/2.4.2", "2.5.1": "http://registry.npmjs.org/d3/2.5.1", "2.5.2": "http://registry.npmjs.org/d3/2.5.2", "2.6.0": "http://registry.npmjs.org/d3/2.6.0", "2.7.0": "http://registry.npmjs.org/d3/2.7.0" }, "dist": { "1.29.5": { "shasum": "d22ee4207ab1493e4d8a868df8df04914d37582d", "tarball": "http://registry.npmjs.org/d3/-/d3-1.29.5.tgz" }, "2.1.3": { "shasum": "dbc1ec0a40305a4cd103dc1f3ae0fd9427217431", "tarball": "http://registry.npmjs.org/d3/-/d3-2.1.3.tgz" }, "2.2.1": { "shasum": "0a7a4944bd45724432353a7ca5491fc3293fb3ba", "tarball": "http://registry.npmjs.org/d3/-/d3-2.2.1.tgz" }, "2.3.0": { "shasum": "64016d498b6d80641436801f06f5ec8f07b21ad9", "tarball": "http://registry.npmjs.org/d3/-/d3-2.3.0.tgz" }, "2.3.2": { "shasum": "d27adbee4d2f8ebb103d1ab7a5c8bdef50642f60", "tarball": "http://registry.npmjs.org/d3/-/d3-2.3.2.tgz" }, "2.3.3": { "shasum": "57585feafb972d2757097aa9365b53fe4e5a9c8d", "tarball": "http://registry.npmjs.org/d3/-/d3-2.3.3.tgz" }, "2.3.4": { "shasum": "7bcd345a64127058ba3ae13a12de75a02f976473", "tarball": "http://registry.npmjs.org/d3/-/d3-2.3.4.tgz" }, "2.4.0": { "shasum": "326ea6fbcaf216f59bd0e506a7a13d032c7e9976", "tarball": "http://registry.npmjs.org/d3/-/d3-2.4.0.tgz" }, "2.4.1": { "shasum": "1ebf0683ea83112f6225a7c2b2655c55620ecc82", "tarball": "http://registry.npmjs.org/d3/-/d3-2.4.1.tgz" }, "2.4.2": { "shasum": "19ba2d6613de8c01f432c8ff13a234352ae51806", "tarball": "http://registry.npmjs.org/d3/-/d3-2.4.2.tgz" }, "2.5.1": { "shasum": "fafa55008f689acb2dfd278ae788c2f8fa8b3fe0", "tarball": "http://registry.npmjs.org/d3/-/d3-2.5.1.tgz" }, "2.5.2": { "shasum": "f8f885b58c4698a800f7e2c5f56b6c189d840d67", "tarball": "http://registry.npmjs.org/d3/-/d3-2.5.2.tgz" }, "2.6.0": { "shasum": "0b52b43ea42eea20fc4e2c36f1fb77d1c7eac411", "tarball": "http://registry.npmjs.org/d3/-/d3-2.6.0.tgz" }, "2.7.0": { "shasum": "274293581b9950d83930878e7145516f23d329d2", "tarball": "http://registry.npmjs.org/d3/-/d3-2.7.0.tgz" } }, "keywords": [ "dom", "w3c", "visualization", "svg", "animation", "canvas" ], "url": "http://registry.npmjs.org/d3/" }, "d3bench": { "name": "d3bench", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ryah", "email": "ry@tinyclouds.org" } ], "time": { "modified": "2011-07-25T02:41:57.253Z", "created": "2011-07-25T02:41:54.603Z", "0.0.1": "2011-07-25T02:41:57.253Z" }, "author": { "name": "Ryan Dahl", "email": "ry@tinyclouds.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/d3bench/0.0.1" }, "dist": { "0.0.1": { "shasum": "23b1eef02fbd2920abd9d1ebea23e3b2c3613ed0", "tarball": "http://registry.npmjs.org/d3bench/-/d3bench-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/d3bench/" }, "dadu": { "name": "dadu", "description": "Drag and Drop Uploads", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-10-18T21:56:59.434Z", "created": "2011-10-18T21:56:57.802Z", "1.0.2": "2011-10-18T21:56:59.434Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/dadu.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/dadu/1.0.2" }, "dist": { "1.0.2": { "shasum": "0e32d838ecba83daa66be3e1489b6fe97868fa36", "tarball": "http://registry.npmjs.org/dadu/-/dadu-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/dadu/" }, "daemon": { "name": "daemon", "description": "Add-on for creating *nix daemons", "dist-tags": { "latest": "0.4.0", "stable": "0.1.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Arthur", "email": "arthur@norgic.com", "url": "Slashed" }, "repository": { "type": "git", "url": "git://github.com/indexzero/daemon.node.git" }, "time": { "modified": "2011-10-22T08:02:45.198Z", "created": "2011-02-11T15:13:23.258Z", "0.1.0": "2011-02-11T15:13:23.258Z", "0.3.0": "2011-02-11T15:13:23.258Z", "0.3.2": "2011-10-09T03:40:26.980Z", "0.4.0": "2011-10-22T08:02:45.198Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/daemon/0.1.0", "0.3.0": "http://registry.npmjs.org/daemon/0.3.0", "0.3.2": "http://registry.npmjs.org/daemon/0.3.2", "0.4.0": "http://registry.npmjs.org/daemon/0.4.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/daemon/-/daemon-0.1.0.tgz" }, "0.3.0": { "shasum": "20a36bfa331c2629c64af4f0d0094a8b8d90d158", "tarball": "http://registry.npmjs.org/daemon/-/daemon-0.3.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "50f035906f15ad8348ef6eb1d17db9947e591bbb", "tarball": "http://registry.npmjs.org/daemon/-/daemon-0.3.0-0.4-sunos-5.11.tgz" } } }, "0.3.2": { "shasum": "15a100e841693869e7afa7c7ca6f1c7f4ebe4857", "tarball": "http://registry.npmjs.org/daemon/-/daemon-0.3.2.tgz" }, "0.4.0": { "shasum": "060cd95276646563bdb5fa1d398e009a577c13cd", "tarball": "http://registry.npmjs.org/daemon/-/daemon-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/daemon/" }, "daemon-tools": { "name": "daemon-tools", "description": "Add-on for creating *nix daemons, handling chroots, etc.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "DanBUK", "email": "dan@f-box.org" } ], "time": { "modified": "2011-04-15T21:04:50.194Z", "created": "2011-01-23T13:15:04.078Z", "0.1.0": "2011-01-23T13:15:04.552Z", "0.1.1": "2011-01-23T13:30:51.182Z", "0.1.2": "2011-01-23T13:34:43.964Z", "0.1.3": "2011-01-23T14:05:04.633Z", "0.1.4": "2011-01-23T17:43:04.225Z", "0.1.5": "2011-01-26T15:53:38.758Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/daemon-tools/0.1.0", "0.1.1": "http://registry.npmjs.org/daemon-tools/0.1.1", "0.1.2": "http://registry.npmjs.org/daemon-tools/0.1.2", "0.1.3": "http://registry.npmjs.org/daemon-tools/0.1.3", "0.1.4": "http://registry.npmjs.org/daemon-tools/0.1.4", "0.1.5": "http://registry.npmjs.org/daemon-tools/0.1.5" }, "dist": { "0.1.0": { "shasum": "d5800dd67f078e4c22bc5248f312358519e4d472", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.0.tgz" }, "0.1.1": { "shasum": "8cf0ff5cb1da8c387910acb234b0d608cbf49299", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.1.tgz" }, "0.1.2": { "shasum": "258ff69f9709f937d5063614434a285ce97cfb37", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.2.tgz" }, "0.1.3": { "shasum": "baddcd01d8b39f38eaf4d9a7989eccef5866b299", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.3.tgz" }, "0.1.4": { "shasum": "bf0be7ed45d05e3a5c0cae6c5418a532c628d007", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.4.tgz" }, "0.1.5": { "shasum": "860171c3a1fd2bb5658732ceba4844b3d865b98d", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.5.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "b4056059283eb25db51aff590f897e547a47d3c8", "tarball": "http://registry.npmjs.org/daemon-tools/-/daemon-tools-0.1.5-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/daemon-tools/" }, "daimyo": { "name": "daimyo", "description": "Samurai payment gateway API client library for Node.js", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "foxbunny", "email": "branko@herdhound.com" } ], "time": { "modified": "2011-09-27T22:40:37.650Z", "created": "2011-08-16T13:48:27.836Z", "0.0.1": "2011-08-16T13:48:28.783Z", "0.0.2": "2011-08-17T15:43:25.954Z", "0.0.3": "2011-08-19T20:45:49.531Z", "0.0.4": "2011-08-21T06:36:35.465Z", "0.0.5": "2011-08-22T10:30:08.892Z", "0.0.6": "2011-08-23T18:22:10.554Z", "0.0.7": "2011-08-30T15:21:33.622Z", "0.0.8": "2011-09-01T18:58:38.463Z", "0.0.9": "2011-09-17T10:36:56.755Z", "0.1.0": "2011-09-17T12:48:38.718Z", "0.1.1": "2011-09-17T14:56:23.651Z", "0.1.2": "2011-09-17T23:54:45.834Z", "0.1.3": "2011-09-24T14:43:45.211Z", "0.1.4": "2011-09-24T16:15:08.518Z", "0.1.5": "2011-09-27T22:40:37.650Z" }, "author": { "name": "Herd Hound", "email": "branko@herdhound.com" }, "repository": { "type": "git", "url": "git://github.com/HerdHound/Daimyo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/daimyo/0.0.1", "0.0.2": "http://registry.npmjs.org/daimyo/0.0.2", "0.0.3": "http://registry.npmjs.org/daimyo/0.0.3", "0.0.4": "http://registry.npmjs.org/daimyo/0.0.4", "0.0.5": "http://registry.npmjs.org/daimyo/0.0.5", "0.0.6": "http://registry.npmjs.org/daimyo/0.0.6", "0.0.7": "http://registry.npmjs.org/daimyo/0.0.7", "0.0.8": "http://registry.npmjs.org/daimyo/0.0.8", "0.0.9": "http://registry.npmjs.org/daimyo/0.0.9", "0.1.0": "http://registry.npmjs.org/daimyo/0.1.0", "0.1.1": "http://registry.npmjs.org/daimyo/0.1.1", "0.1.2": "http://registry.npmjs.org/daimyo/0.1.2", "0.1.3": "http://registry.npmjs.org/daimyo/0.1.3", "0.1.4": "http://registry.npmjs.org/daimyo/0.1.4", "0.1.5": "http://registry.npmjs.org/daimyo/0.1.5" }, "dist": { "0.0.1": { "shasum": "9ba8871fcff08bc23d93a722cc3a49652f237991", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.1.tgz" }, "0.0.2": { "shasum": "28c693b82e0865500f4dfa2f82d59af2333353c5", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.2.tgz" }, "0.0.3": { "shasum": "2c1f4e061ab27ec50ee04c5deaa15665b17673b0", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.3.tgz" }, "0.0.4": { "shasum": "3f9622b6388b4cb2dceb2b22d6baed9e0812d650", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.4.tgz" }, "0.0.5": { "shasum": "3fc6456710183d05705b22908373cac12da1b44c", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.5.tgz" }, "0.0.6": { "shasum": "9a1be381fe8213f79b3599dc13fc111f10a502db", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.6.tgz" }, "0.0.7": { "shasum": "22bc7ad77bfd97f2351767e2442da4f4b32fb451", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.7.tgz" }, "0.0.8": { "shasum": "152d12cf45c4d826719ba545b56c598126241445", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.8.tgz" }, "0.0.9": { "shasum": "b31fdcb4242a397fb288e3f9601d56d61c629c6b", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.0.9.tgz" }, "0.1.0": { "shasum": "8f3d8c3f0dc77b1bb7982309c9e088e81a8a35dc", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.1.0.tgz" }, "0.1.1": { "shasum": "723fea66b93bb4f470162f229e86c56aebe8546d", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.1.1.tgz" }, "0.1.2": { "shasum": "0cba3c16948585b7e89a22ad6d8dba05ce2a9328", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.1.2.tgz" }, "0.1.3": { "shasum": "48d8fddad16f4cbdab97235a21d7b534392f4995", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.1.3.tgz" }, "0.1.4": { "shasum": "e23e19b90fc6c1515eb586e6384f776ceef6c607", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.1.4.tgz" }, "0.1.5": { "shasum": "e78f1e0bfd4eec84e97557eec83979c6ceefb7e0", "tarball": "http://registry.npmjs.org/daimyo/-/daimyo-0.1.5.tgz" } }, "keywords": [ "payment gateway", "payment processing", "samurai", "feefighters" ], "url": "http://registry.npmjs.org/daimyo/" }, "daisy": { "name": "daisy", "description": "Abstracted MQ for rabbitmq", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-07T05:07:18.283Z", "created": "2011-10-08T18:36:33.988Z", "0.0.1": "2011-10-08T18:36:34.744Z", "0.0.3": "2011-10-08T22:35:37.516Z", "0.0.4": "2011-10-10T04:04:47.139Z", "0.0.5": "2011-10-12T21:19:40.748Z", "0.0.6": "2011-10-12T22:26:55.548Z", "0.0.7": "2011-12-05T01:30:07.857Z", "0.0.8": "2011-12-05T07:34:27.902Z", "0.0.9": "2011-12-07T05:07:18.283Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/daisy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/daisy/0.0.1", "0.0.3": "http://registry.npmjs.org/daisy/0.0.3", "0.0.4": "http://registry.npmjs.org/daisy/0.0.4", "0.0.5": "http://registry.npmjs.org/daisy/0.0.5", "0.0.6": "http://registry.npmjs.org/daisy/0.0.6", "0.0.7": "http://registry.npmjs.org/daisy/0.0.7", "0.0.8": "http://registry.npmjs.org/daisy/0.0.8", "0.0.9": "http://registry.npmjs.org/daisy/0.0.9" }, "dist": { "0.0.1": { "shasum": "cf5029546b1b53ceda32d8fd6a40c3aa361fa5ee", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.1.tgz" }, "0.0.3": { "shasum": "5f9d40e85dfa7b985e5f98ac4e8efc56e9da464f", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.3.tgz" }, "0.0.4": { "shasum": "0e952668e6f05cb6121c0372b25c9b3c96ad1102", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.4.tgz" }, "0.0.5": { "shasum": "5a504ea260c4b1ed761020b35209b1b23340154d", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.5.tgz" }, "0.0.6": { "shasum": "e914a943cdf34f6e6fefd5e1f1c1284896b39e47", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.6.tgz" }, "0.0.7": { "shasum": "021a82fab62a0e5d35676fe15ecd243784fe722c", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.7.tgz" }, "0.0.8": { "shasum": "14c88a5ab85913f35df5f6b6d19dca1a4db9321a", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.8.tgz" }, "0.0.9": { "shasum": "54c1602a9e9cf53765e3aa5343ceb7ccf70530cf", "tarball": "http://registry.npmjs.org/daisy/-/daisy-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/daisy/" }, "Daisy": { "name": "Daisy", "description": "Abstracted MQ for rabbitmq", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-10-08T05:28:36.905Z", "created": "2011-10-08T05:28:36.222Z", "0.0.1": "2011-10-08T05:28:36.905Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/daisy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Daisy/0.0.1" }, "dist": { "0.0.1": { "shasum": "61dd8951ca7f81aa41c55a876fe6f6de443e44e8", "tarball": "http://registry.npmjs.org/Daisy/-/Daisy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Daisy/" }, "daleth": { "name": "daleth", "description": "Simple router for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "akaspin", "email": "aka.spin@gmail.com" } ], "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "http://github.com/akaspin/daleth.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/daleth/0.1.1" }, "dist": { "0.1.1": { "shasum": "cb281fc9130c20c91046aac92913e3ffbfb27e44", "tarball": "http://registry.npmjs.org/daleth/-/daleth-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/daleth/" }, "dali": { "name": "dali", "description": "Surreal templating for server and browser", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "masyl", "email": "mathieu@ti-coco.com" } ], "time": { "modified": "2011-05-02T03:46:32.499Z", "created": "2011-04-30T15:44:24.411Z", "1.0.1": "2011-04-30T15:44:24.592Z", "1.0.2": "2011-05-02T03:45:12.868Z" }, "author": { "name": "Mathieu Sylvain", "email": "mathieu@ti-coco.com", "url": "https://github.com/masyl" }, "repository": { "type": "git", "url": "git://github.com/masyl/Dali.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/dali/1.0.1", "1.0.2": "http://registry.npmjs.org/dali/1.0.2" }, "dist": { "1.0.1": { "shasum": "de2ac8a3470cd88b3e2474f21935335fe3a32cab", "tarball": "http://registry.npmjs.org/dali/-/dali-1.0.1.tgz" }, "1.0.2": { "shasum": "8e00d69a408c618a358644a403e510e1893162af", "tarball": "http://registry.npmjs.org/dali/-/dali-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/dali/" }, "damncomma": { "name": "damncomma", "description": "Remove the damn comma, thereby enabling times of peace to once again settle upon the realm.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "exratione", "email": "reason@exratione.com" } ], "time": { "modified": "2011-06-06T01:22:51.909Z", "created": "2011-06-06T01:22:51.853Z", "0.0.1": "2011-06-06T01:22:51.909Z" }, "author": { "name": "Reason", "email": "reason@exratione.com", "url": "http://www.exratione.com" }, "repository": { "type": "git", "url": "git://github.com/exratione/damncomma.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/damncomma/0.0.1" }, "dist": { "0.0.1": { "shasum": "2c09e66b2fdf09d89f0e7618b404d7d459626a0a", "tarball": "http://registry.npmjs.org/damncomma/-/damncomma-0.0.1.tgz" } }, "keywords": [ "damn", "comma" ], "url": "http://registry.npmjs.org/damncomma/" }, "dana": { "name": "dana", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cushman", "email": "acushman@gmail.com" } ], "time": { "modified": "2011-07-09T17:59:00.934Z", "created": "2011-07-09T17:58:59.623Z", "0.0.1": "2011-07-09T17:59:00.934Z" }, "author": { "name": "Adrian Cushman", "email": "acushman@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/dana/0.0.1" }, "dist": { "0.0.1": { "shasum": "38c672a81ab02e3b8cf9eb431ccdf6e471e3aea6", "tarball": "http://registry.npmjs.org/dana/-/dana-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/dana/" }, "dandy": { "name": "dandy", "description": "Error handling and logging utilities", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-11T02:20:52.537Z", "created": "2011-07-25T22:45:36.442Z", "0.0.1": "2011-07-25T22:45:37.033Z", "0.0.2": "2011-07-31T01:28:45.936Z", "0.0.3": "2011-08-13T22:25:44.245Z", "0.0.4": "2011-08-26T17:14:03.027Z", "0.0.5": "2011-10-11T02:20:52.537Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/dandy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dandy/0.0.1", "0.0.2": "http://registry.npmjs.org/dandy/0.0.2", "0.0.3": "http://registry.npmjs.org/dandy/0.0.3", "0.0.4": "http://registry.npmjs.org/dandy/0.0.4", "0.0.5": "http://registry.npmjs.org/dandy/0.0.5" }, "dist": { "0.0.1": { "shasum": "e44c963ac4f2f583957748ec7a0b43473ddf82c5", "tarball": "http://registry.npmjs.org/dandy/-/dandy-0.0.1.tgz" }, "0.0.2": { "shasum": "597e598ceef2069b931c056d3b3e9cf33853ca2e", "tarball": "http://registry.npmjs.org/dandy/-/dandy-0.0.2.tgz" }, "0.0.3": { "shasum": "97b1e474fe80e0ff5d961efb52890b982403c3b1", "tarball": "http://registry.npmjs.org/dandy/-/dandy-0.0.3.tgz" }, "0.0.4": { "shasum": "aed69e8921f04fbcfdf73b6fd1273548b1729cd4", "tarball": "http://registry.npmjs.org/dandy/-/dandy-0.0.4.tgz" }, "0.0.5": { "shasum": "4a229f73330723ab0598a9bd569d8110c19241b7", "tarball": "http://registry.npmjs.org/dandy/-/dandy-0.0.5.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/dandy/" }, "dash": { "name": "dash", "description": "RESTless Evented JavaScript", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "pcolton", "email": "paul@colton.net" } ], "time": { "modified": "2011-05-10T03:54:48.795Z", "created": "2011-05-09T18:32:24.518Z", "0.2.0": "2011-05-09T18:32:25.132Z", "0.3.0": "2011-05-10T03:54:48.795Z" }, "author": { "name": "Paul Colton", "email": "dashjs@colton.net" }, "versions": { "0.2.0": "http://registry.npmjs.org/dash/0.2.0", "0.3.0": "http://registry.npmjs.org/dash/0.3.0" }, "dist": { "0.2.0": { "shasum": "a2608e2905b834fe62c830cc822aa74a6a203e5f", "tarball": "http://registry.npmjs.org/dash/-/dash-0.2.0.tgz" }, "0.3.0": { "shasum": "449b6a72fde4c667dc31da46715aaa3bedce6ad9", "tarball": "http://registry.npmjs.org/dash/-/dash-0.3.0.tgz" } }, "keywords": [ "util", "functional", "server", "client", "browser", "backbone", "nowjs", "mobile" ], "url": "http://registry.npmjs.org/dash/" }, "dash-fu": { "name": "dash-fu", "description": "Use me to push data to Dash-fu in real time", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "assaf", "email": "assaf@labnotes.org" } ], "time": { "modified": "2011-08-23T03:26:35.365Z", "created": "2011-08-23T03:26:32.153Z", "1.0.0": "2011-08-23T03:26:35.365Z" }, "author": { "name": "Assaf Arkin", "email": "assaf@labnotes.org", "url": "labnotes.org" }, "repository": { "type": "git", "url": "git@github.com:assaf/dash-fu-node.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dash-fu/1.0.0" }, "dist": { "1.0.0": { "shasum": "ed0e084f87d1106616c856eda405d549abb05d8a", "tarball": "http://registry.npmjs.org/dash-fu/-/dash-fu-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dash-fu/" }, "dashboard": { "name": "dashboard", "description": "Create dashboards with gadgets on node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dmarcos", "email": "diego.marcos@gmail.com" } ], "time": { "modified": "2011-05-12T08:43:03.953Z", "created": "2011-05-12T08:43:00.434Z", "0.0.1": "2011-05-12T08:43:03.953Z" }, "author": { "name": "Diego Marcos", "email": "diego.marcos@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/dashboard/0.0.1" }, "dist": { "0.0.1": { "shasum": "314cc02bfefb553b1a977190cd17f3526e8b9aad", "tarball": "http://registry.npmjs.org/dashboard/-/dashboard-0.0.1.tgz" } }, "keywords": [ "gadgets", "server", "client", "dashboard" ], "url": "http://registry.npmjs.org/dashboard/" }, "data": { "name": "data", "description": "A Javascript data manipulation library.", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "michael", "email": "ma@zive.at" } ], "author": { "name": "Michael Aufreiter" }, "time": { "modified": "2011-07-24T15:45:13.207Z", "created": "2011-03-10T21:57:38.797Z", "0.1.0": "2011-03-10T21:57:38.797Z", "0.2.0": "2011-03-10T21:57:38.797Z", "0.2.1": "2011-03-12T19:38:54.197Z", "0.2.2": "2011-03-27T23:27:22.132Z", "0.3.0": "2011-04-26T23:35:24.909Z", "0.4.0": "2011-07-14T23:20:35.915Z", "0.4.1": "2011-07-24T15:45:13.207Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/data/0.1.0", "0.2.0": "http://registry.npmjs.org/data/0.2.0", "0.2.1": "http://registry.npmjs.org/data/0.2.1", "0.2.2": "http://registry.npmjs.org/data/0.2.2", "0.3.0": "http://registry.npmjs.org/data/0.3.0", "0.4.0": "http://registry.npmjs.org/data/0.4.0", "0.4.1": "http://registry.npmjs.org/data/0.4.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/data/-/data-0.1.0.tgz" }, "0.2.0": { "shasum": "19c542605fae9538eb765f668f539c3994c1bdf1", "tarball": "http://registry.npmjs.org/data/-/data-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/data/-/data-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/data/-/data-0.2.2.tgz" }, "0.3.0": { "shasum": "92d61bfc4b8f596503e51c53c45f6ddaed1b0209", "tarball": "http://registry.npmjs.org/data/-/data-0.3.0.tgz" }, "0.4.0": { "shasum": "fd37a8a5c34d4ff310b42612b5b7d3b58e9b7270", "tarball": "http://registry.npmjs.org/data/-/data-0.4.0.tgz" }, "0.4.1": { "shasum": "a5294546464544184de96a5e47407ce34b38b1b0", "tarball": "http://registry.npmjs.org/data/-/data-0.4.1.tgz" } }, "keywords": [ "util", "functional", "linked-data", "server", "client", "browser" ], "url": "http://registry.npmjs.org/data/" }, "data-layer": { "name": "data-layer", "description": "Data layer for nodejs apps. Provides a internal url interface to grab data.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "crypticswarm", "email": "crypticswarm@gmail.com" } ], "time": { "modified": "2011-09-04T11:51:13.844Z", "created": "2011-05-06T06:26:29.379Z", "0.1.0": "2011-05-06T06:26:29.574Z", "0.1.1": "2011-09-04T11:50:18.259Z" }, "repository": { "type": "git", "url": "git://github.com/CrypticSwarm/data-layer.git" }, "author": { "name": "Perrin Westrich", "email": "crypticswarm@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/data-layer/0.1.0", "0.1.1": "http://registry.npmjs.org/data-layer/0.1.1" }, "dist": { "0.1.0": { "shasum": "97ab56a5456ddbb08d098cc8a9280bfcf3522ac4", "tarball": "http://registry.npmjs.org/data-layer/-/data-layer-0.1.0.tgz" }, "0.1.1": { "shasum": "0b4b0eca5a5b96ca3f6e8dc7ea25dc3c42a2dffc", "tarball": "http://registry.npmjs.org/data-layer/-/data-layer-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/data-layer/" }, "data-page": { "name": "data-page", "description": "Help when paging through sets of results", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "acme", "email": "acme@astray.com" } ], "time": { "modified": "2011-08-23T07:46:58.219Z", "created": "2011-08-23T07:46:56.885Z", "0.0.1": "2011-08-23T07:46:58.219Z" }, "author": { "name": "Leon Brocard", "email": "acme@astray.com", "url": "http://www.astray.com/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/data-page/0.0.1" }, "dist": { "0.0.1": { "shasum": "6509e8657017f1de594cc5678a6b5c69ccfa8414", "tarball": "http://registry.npmjs.org/data-page/-/data-page-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/data-page/" }, "data-section": { "name": "data-section", "description": "Read data from comment, like as perl's Data::Section::Simple.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "hokaccha", "email": "k.hokamura@gmail.com" } ], "time": { "modified": "2011-11-05T15:48:10.392Z", "created": "2011-07-10T05:28:56.674Z", "0.1.0": "2011-07-10T05:28:57.889Z", "0.2.0": "2011-07-14T02:33:53.867Z", "0.2.1": "2011-11-05T15:48:10.392Z" }, "author": { "name": "Kazuhito Hokamura", "email": "k.hokamura@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hokaccha/node-data-section.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/data-section/0.1.0", "0.2.0": "http://registry.npmjs.org/data-section/0.2.0", "0.2.1": "http://registry.npmjs.org/data-section/0.2.1" }, "dist": { "0.1.0": { "shasum": "36f19991da826c7176d571d005892624b54af498", "tarball": "http://registry.npmjs.org/data-section/-/data-section-0.1.0.tgz" }, "0.2.0": { "shasum": "8e2b7a30ec31981ad7cd2c7c36d3f7f272cea2f4", "tarball": "http://registry.npmjs.org/data-section/-/data-section-0.2.0.tgz" }, "0.2.1": { "shasum": "c96c5faace98fd4833eca420dfd3f0fa3c899994", "tarball": "http://registry.npmjs.org/data-section/-/data-section-0.2.1.tgz" } }, "keywords": [ "cli", "data", "comment" ], "url": "http://registry.npmjs.org/data-section/" }, "data-uuid": { "name": "data-uuid", "description": "RFC4122v4 complaint UUIDs", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Robert Kieffer", "email": "robert@broofa.com" }, "repository": { "web": "http://github.com/SamuraiJack/Data.UUID/tree", "url": "git://github.com/SamuraiJack/Data.UUID.git", "type": "git" }, "versions": { "0.3.0": "http://registry.npmjs.org/data-uuid/0.3.0", "0.4.0": "http://registry.npmjs.org/data-uuid/0.4.0" }, "dist": { "0.3.0": { "tarball": "http://packages:5984/data-uuid/-/data-uuid-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/data-uuid/-/data-uuid-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/data-uuid/" }, "data-visitor": { "name": "data-visitor", "description": "Visitor style traversal of JavaScript data structures", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Data.Visitor/tree", "url": "git://github.com/SamuraiJack/Data.Visitor.git", "type": "git" }, "versions": { "0.2.0": "http://registry.npmjs.org/data-visitor/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/data-visitor/-/data-visitor-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/data-visitor/" }, "data2xml": { "name": "data2xml", "description": "A data to XML converter with a nice interface (for NodeJS).", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "chilts", "email": "chilts@appsattic.com" } ], "time": { "modified": "2011-12-08T22:15:09.853Z", "created": "2011-11-01T23:17:40.492Z", "0.1.0": "2011-11-01T23:17:44.965Z", "0.2.0": "2011-11-10T02:38:06.855Z", "0.3.0": "2011-11-29T21:32:15.541Z", "0.4.0": "2011-12-08T22:15:09.853Z" }, "author": { "name": "Andrew Chilton", "email": "chilts@appsattic.com", "url": "http://www.appsattic.com/" }, "repository": { "type": "git", "url": "git://github.com/appsattic/node-data2xml.git" }, "users": { "chilts": true }, "versions": { "0.1.0": "http://registry.npmjs.org/data2xml/0.1.0", "0.2.0": "http://registry.npmjs.org/data2xml/0.2.0", "0.3.0": "http://registry.npmjs.org/data2xml/0.3.0", "0.4.0": "http://registry.npmjs.org/data2xml/0.4.0" }, "dist": { "0.1.0": { "shasum": "9fbf33093c5f3ba979675861f9d94bc400be5492", "tarball": "http://registry.npmjs.org/data2xml/-/data2xml-0.1.0.tgz" }, "0.2.0": { "shasum": "27d251cdec46efd91c1dcd81088089ba089e0f76", "tarball": "http://registry.npmjs.org/data2xml/-/data2xml-0.2.0.tgz" }, "0.3.0": { "shasum": "f6183b82f240fde9eba5661cc178ce7c96b0c78a", "tarball": "http://registry.npmjs.org/data2xml/-/data2xml-0.3.0.tgz" }, "0.4.0": { "shasum": "f857f4d9bc7fde313ef5f2781ff90495dc7dc83d", "tarball": "http://registry.npmjs.org/data2xml/-/data2xml-0.4.0.tgz" } }, "keywords": [ "data", "xml", "data2xml", "datatoxml", "js2xml", "jstoxml", "json2xml", "jsontoxml" ], "url": "http://registry.npmjs.org/data2xml/" }, "databank": { "name": "databank", "description": "Abstraction layer for JSON storage", "dist-tags": { "latest": "0.5.0" }, "readme": "This package is an abstraction tool for document stores or key-value\nstores in Node.js.\n\nMy goal is to hedge my bets by using a simple CRUD + search interface\nfor interacting with a datastore. If at some point I really need the\nspecial snowflake features of Redis or MongoDB or Cassandra or Riak or\nwhatever, I should be able to bust out of this simple abstraction and\nuse their native interface without rewriting a lot of code.\n\nI also want the data structures stored to look roughly like what\nsomeone experienced with the datastore would expect.\n\nI chose the name \"databank\" since it's not in widespread use and won't\ncause name conflicts, and because it sounds like something a 1960s\nrobot would say.\n\nLicense\n-------\n\nCopyright 2011, StatusNet Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n> http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\nSchemata\n--------\n\nThis library assumes you have document \"types\" - like \"person\",\n\"chair\", \"photo\", \"bankaccount\", \"trainreservation\" -- that you can\nidentify with a unique scalar key -- email address, URL, UUID, SSN, or\nwhatever.\n\nYour \"document\" is anything that can be JSON-encoded and\ndecoded. Scalar, array and object/tree values are all totally cool.\n\nImplementation classes that support schemata should support a \"schema\"\nelement on the constructor params for `Databank.get()` (see below). A\nschema can have elements for each type, with the following elements:\n\n* pkey: the primary key element name.\n\n* indices: array of element names that should be indexed. You should\n really have an index on each element you search on frequently.\n\nDotted notation\n===============\n\nIn schemata you can use dotted-notation, a la MongoDB, to define\nfields that are part of parts of the object. For example, for an\nobject like this:\n\n { email: \"evan@status.net\", name: { last: \"Prodromou\", first: \"Evan\" } }\n\n...you may have a schema like this:\n\n { person: { pkey: \"email\", indices: [\"name.last\"] } }\n\nDatabank\n========\n\nThe class has a single static method for for initializing an instance:\n\n* `get(driver, params)`\n\n Get an instance of `DriverDatabank` from the module `driverdatabank` and\n initialize it with the provided params (passed as a single object).\n\n This is the place you should usually pass in a schema parameter.\n\n var bank = Databank.get('redis', {schema: {person: {pkey: \"email\"}}});\n\n bank.connect({}, function(err) {\n if (err) {\n console.log(\"Couldn't connect to databank: \" + err.message);\n } else {\n // ... \n }\n });\n\nThe databank interface has these methods:\n\n* `connect(params, onCompletion)`\n\n Connect to the databank. `params` may be used by the underlying server.\n\n `onCompletion` takes one argument: a `DatabankError` object. Null if no error.\n\n* `disconnect(onCompletion)`\n\n Disconnect from the databank. `onCompletion` takes one argument, a DatabankError.\n\n* `create(type, id, value, onCompletion)`\n\n Create a databank entry of type `type` with id `id` and content `value`.\n\n How `type` and `id` are mapped to keys or whatever in the DB is\n unspecified. Don't mix and match.\n\n `onCompletion` takes two arguments: a `DatabankError` (or null) and the\n created object. That created object may have some extra stuff added on.\n\n Common error type here is `AlreadyExistsError`.\n\n store.create('activity', uuid, activity, function(err, value) {\n if (err instanceof AlreadyExistsError) {\n res.writeHead(409, {'Content-Type': 'application/json'});\n res.end(JSON.stringify(err.message));\n } else if (err) {\n res.writeHead(400, {'Content-Type': 'application/json'});\n res.end(JSON.stringify(err.message));\n } else {\n res.writeHead(200, {'Content-Type': 'application/json'});\n res.end(JSON.stringify(value));\n }\n });\n\n* `read(type, id, onCompletion)`\n\n Read an object of type `type` with id `id` from the databank. `onCompletion` will get\n two arguments: a `DatabankError` (or null) and the object if found.\n\n Common error type here is `NoSuchThingError` if the databank has no such object.\n\n bank.read('Book', '978-0141439600', function(err, user) {\n if (err instanceof NoSuchThingError) {\n res.writeHead(404, {'Content-Type': 'application/json'});\n res.end(JSON.stringify(err.message));\n } else if (err) {\n res.writeHead(500, {'Content-Type': 'application/json'});\n res.end(JSON.stringify(err.message));\n } else {\n res.writeHead(200, {'Content-Type': 'application/json'});\n res.end(JSON.stringify(user));\n }\n });\n\n* `update(type, id, value, onCompletion)`\n\n Update the (existing) object of type `type` with id `id` in the databank. `onCompletion`\n will get two arguments: a `DatabankError` (or null) and the object if found.\n\n Common error type here is `NoSuchThingError` if the databank has no such object.\n\n* `save(type, id, value, onCompletion)`\n\n Either create a new object, or update an existing object. For when\n you don't care which.\n\n* `del(type, id, onCompletion)`\n\n Delete the object of type `type` with id `id`. `onCompletion` takes one\n argument, a `DatabankError` (null on success).\n\n \"delete\" is a keyword, so I decided not to use that.\n\n* `search(type, criteria, onResult, onCompletion)`\n\n Finds objects of type `type` which match `criteria`, a map of\n property names to exact value matches. `onResult` is called one time\n for each result, with a single argument, the object that matches the\n criteria. Use a collector array if you want all the results in an array.\n \n Property names can be dotted to indicate deeper structures; for\n example, this object:\n \n\t{name: {last: \"Prodromou\", first: \"Evan\"}, age: 43}\n\n would match the criteria `{\"name.last\": \"Prodromou\"}`.\n\n `onCompletion` takes one argument, a `DatabankError`. A search with\n no results will get a `NoSuchThingError`. I think this is the method\n most likely to elicit a `NotImplementedError`, since most key-value\n stores don't handle this kind of thing.\n\n You're also on your own on sorting.\n\n function getModerators(callback) {\n var results = [];\n\n bank.search('user', {role: 'moderator'}, function(result) {\n results.append(result);\n },\n function(err) {\n if (err) {\n callback(err, null);\n } else {\n results.sort(function(a, b) { \n return a.created - b.created;\n });\n callback(null, results);\n }\n });\n }\n\nDatabankError\n=============\n\nThis is a subclass of `Error` for stuff that went wrong with a\n`Databank`. Subclasses include:\n\n* `NotImplementedError`\n \n That doesn't work (yet).\n\n* `NoSuchThingError`\n\n The type/id pair you were trying to read/update/delete doesn't exist.\n\n* `AlreadyExistsError`\n\n The type/id pair you were trying to create *does* exist.\n\n* `NotConnectedError`\n\n You forgot to call `connect` first.\n\n* `AlreadyConnectedError`\n\n You already called `connect`.\n\nTODO\n----\n\n* LevelDB driver\n* Membase driver\n* Riak driver\n* Cassandra driver\n* CouchDB driver\n* Test for key miss on read(), del(), update()\n* Test for key clash on create()\n* Test for dotted notation in schema\n* Benchmark test with medium-sized (10^5 or 10^6) dataset\n* Better support for automated internal keys (object ID in MongoDB or CouchDB)\n", "maintainers": [ { "name": "evanp", "email": "evan@status.net" } ], "time": { "modified": "2011-12-12T17:46:36.605Z", "created": "2011-11-30T17:33:21.779Z", "0.1.0": "2011-11-30T17:33:22.461Z", "0.2.0": "2011-12-02T16:49:27.443Z", "0.3.0": "2011-12-02T22:15:50.133Z", "0.4.0": "2011-12-07T20:17:45.692Z", "0.4.1": "2011-12-10T19:55:23.718Z", "0.5.0": "2011-12-12T17:46:36.605Z" }, "author": { "name": "Evan Prodromou", "email": "evan@status.net" }, "repository": { "type": "git", "url": "git://github.com/evanp/databank.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/databank/0.1.0", "0.2.0": "http://registry.npmjs.org/databank/0.2.0", "0.3.0": "http://registry.npmjs.org/databank/0.3.0", "0.4.0": "http://registry.npmjs.org/databank/0.4.0", "0.4.1": "http://registry.npmjs.org/databank/0.4.1", "0.5.0": "http://registry.npmjs.org/databank/0.5.0" }, "dist": { "0.1.0": { "shasum": "de2fe671be599dca916cd99d1a8579b01bd0d873", "tarball": "http://registry.npmjs.org/databank/-/databank-0.1.0.tgz" }, "0.2.0": { "shasum": "fc20527b3637c3de3310072dc1bd55a5d298a6c0", "tarball": "http://registry.npmjs.org/databank/-/databank-0.2.0.tgz" }, "0.3.0": { "shasum": "2cda159083ec6822bcd15296d8cd153e2a3f7b22", "tarball": "http://registry.npmjs.org/databank/-/databank-0.3.0.tgz" }, "0.4.0": { "shasum": "caceeee49bf05b0124179fc5817ddd71e67269fb", "tarball": "http://registry.npmjs.org/databank/-/databank-0.4.0.tgz" }, "0.4.1": { "shasum": "cd579c0db23e4c7b78e68f1e14dbf71f8aa8709c", "tarball": "http://registry.npmjs.org/databank/-/databank-0.4.1.tgz" }, "0.5.0": { "shasum": "5df2d8917a7bf8ae80bf520c19d5c35d96ad0ab3", "tarball": "http://registry.npmjs.org/databank/-/databank-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/databank/" }, "database": { "name": "database", "description": "Database API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:34:54.368Z", "created": "2011-11-08T19:34:53.774Z", "0.0.1": "2011-11-08T19:34:54.368Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/database.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/database/0.0.1" }, "dist": { "0.0.1": { "shasum": "cb36ba377c08f8e4315d56fe4537b24d1cce6234", "tarball": "http://registry.npmjs.org/database/-/database-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/database/" }, "database-cleaner": { "name": "database-cleaner", "description": "Database Cleaner for node.js", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "emerleite", "email": "emerleite@gmail.com" } ], "time": { "modified": "2011-11-05T22:24:48.792Z", "created": "2011-02-09T05:12:39.559Z", "0.1.0": "2011-02-09T05:12:40.183Z", "0.1.1": "2011-02-09T12:53:51.062Z", "0.2.0": "2011-03-02T15:32:18.927Z", "0.3.0": "2011-03-04T23:12:41.149Z", "0.3.1": "2011-03-09T17:42:26.666Z", "0.3.2": "2011-05-12T03:31:38.186Z", "0.4.0": "2011-08-09T00:42:18.773Z", "0.5.0": "2011-09-27T03:20:50.426Z", "0.5.1": "2011-11-03T23:22:07.635Z", "0.6.0": "2011-11-05T22:24:48.792Z" }, "author": { "name": "Emerson Macedo", "email": "emerleite@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/emerleite/node-database-cleaner.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/database-cleaner/0.1.0", "0.1.1": "http://registry.npmjs.org/database-cleaner/0.1.1", "0.2.0": "http://registry.npmjs.org/database-cleaner/0.2.0", "0.3.0": "http://registry.npmjs.org/database-cleaner/0.3.0", "0.3.1": "http://registry.npmjs.org/database-cleaner/0.3.1", "0.3.2": "http://registry.npmjs.org/database-cleaner/0.3.2", "0.4.0": "http://registry.npmjs.org/database-cleaner/0.4.0", "0.5.0": "http://registry.npmjs.org/database-cleaner/0.5.0", "0.6.0": "http://registry.npmjs.org/database-cleaner/0.6.0" }, "dist": { "0.1.0": { "shasum": "db66ded64af22bedcd549f3a2c252b85b6004f92", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.1.0.tgz" }, "0.1.1": { "shasum": "a61850a2866018b6a0cc37d3bd59504ec354e817", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.1.1.tgz" }, "0.2.0": { "shasum": "613967e9489196780b47d1659bbff94022fe77f9", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.2.0.tgz" }, "0.3.0": { "shasum": "1377401cd9cfb0878d7282f3abeb5126f80c117d", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.3.0.tgz" }, "0.3.1": { "shasum": "f1f6a3f633ad00b14546f489f8447f2539da1329", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.3.1.tgz" }, "0.3.2": { "shasum": "5081a15ad0ce44f862977c774c7c441776735b92", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.3.2.tgz" }, "0.4.0": { "shasum": "96c42b0af99b1aec828ab8d5f124e151486430be", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.4.0.tgz" }, "0.5.0": { "shasum": "cc4a9f9d7c4cc79d465578569f38b4449424b40b", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.5.0.tgz" }, "0.6.0": { "shasum": "188ce8f780428d79c5fa3f7be945960305b00ddf", "tarball": "http://registry.npmjs.org/database-cleaner/-/database-cleaner-0.6.0.tgz" } }, "keywords": [ "database", "cleaner", "mongodb", "redis", "couchdb", "tests", "package.json" ], "url": "http://registry.npmjs.org/database-cleaner/" }, "database.js": { "name": "database.js", "description": "Database API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:34:22.887Z", "created": "2011-11-08T19:34:22.328Z", "0.0.1": "2011-11-08T19:34:22.887Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/database.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/database.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "991aaad143ba67801ec7e04e21be3595c8b72b0e", "tarball": "http://registry.npmjs.org/database.js/-/database.js-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/database.js/" }, "datapool": { "name": "datapool", "description": "The key/value storage module for node.js.", "dist-tags": { "latest": "0.0.1-1-alpha" }, "maintainers": [ { "name": "samyak_bhuta", "email": "samyak.bhuta@gmail.com" } ], "time": { "modified": "2011-04-19T21:33:20.871Z", "created": "2011-04-19T21:33:18.043Z", "0.0.1-1-alpha": "2011-04-19T21:33:20.871Z" }, "author": { "name": "Samyak Bhuta", "email": "samyak.bhuta@gmail.com", "url": "in.linkedin.com/in/samyakbhuta" }, "repository": { "type": "git", "url": "git@github.com:samyakbhuta/pool.js.git" }, "versions": { "0.0.1-1-alpha": "http://registry.npmjs.org/datapool/0.0.1-1-alpha" }, "dist": { "0.0.1-1-alpha": { "shasum": "1892462eaa2f732f0f5dc16e1f5795df9a2c1107", "tarball": "http://registry.npmjs.org/datapool/-/datapool-0.0.1-1-alpha.tgz" } }, "keywords": [ "database db store storage listing pool key value associative array" ], "url": "http://registry.npmjs.org/datapool/" }, "datasift": { "name": "datasift", "description": "DataSift streaming API consumer", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ollieparsley", "email": "ollie@ollieparsley.com" } ], "time": { "modified": "2011-08-25T22:19:02.035Z", "created": "2011-08-25T22:19:00.622Z", "0.0.1": "2011-08-25T22:19:02.035Z" }, "repository": { "type": "git", "url": "git://github.com/datasift/NodeJS-Consumer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/datasift/0.0.1" }, "dist": { "0.0.1": { "shasum": "fa12241b7c16b788f69f4b34f0d30740df10ef7e", "tarball": "http://registry.npmjs.org/datasift/-/datasift-0.0.1.tgz" } }, "keywords": [ "datasift", "twitter", "facebook", "streaming" ], "url": "http://registry.npmjs.org/datasift/" }, "datastores": { "name": "datastores", "description": "Abstractions and wrappers for datastores.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-09-29T12:21:23.086Z", "created": "2011-09-29T12:21:22.514Z", "0.0.1": "2011-09-29T12:21:23.086Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/node-datastores.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/datastores/0.0.1" }, "dist": { "0.0.1": { "shasum": "ba4cfa8351698be0e483b00833184974576b70d1", "tarball": "http://registry.npmjs.org/datastores/-/datastores-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/datastores/" }, "date": { "name": "date", "description": "Date and Time tools for Browser JavaScript and Node.js", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-19T03:16:39.539Z", "created": "2011-03-23T02:20:22.806Z", "1.0.0": "2011-03-23T02:20:23.400Z", "1.0.1": "2011-03-30T19:28:03.772Z", "1.0.2": "2011-08-19T03:16:39.539Z" }, "author": { "name": "Andrea Giammarchi", "url": "http://http://webreflection.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/javascript-date.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/date/1.0.1", "1.0.2": "http://registry.npmjs.org/date/1.0.2" }, "dist": { "1.0.1": { "shasum": "e0295aa986507769621ed2e1019cf292e83c8917", "tarball": "http://registry.npmjs.org/date/-/date-1.0.1.tgz" }, "1.0.2": { "shasum": "9f1503d6519843d94866fc79a91e9be88dcb4776", "tarball": "http://registry.npmjs.org/date/-/date-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/date/" }, "date-utils": { "name": "date-utils", "description": "Date add-ons for Node.js", "dist-tags": { "latest": "1.2.5" }, "maintainers": [ { "name": "JerrySievert", "email": "code@legitimatesounding.com" } ], "time": { "modified": "2011-10-22T16:03:07.000Z", "created": "2011-01-09T19:35:04.675Z", "0.1.0": "2011-01-09T19:35:05.044Z", "0.1.2": "2011-01-11T04:35:14.783Z", "0.1.3": "2011-01-23T10:37:16.790Z", "0.1.4": "2011-01-23T13:02:38.908Z", "0.1.5": "2011-01-23T19:18:01.955Z", "0.1.6": "2011-01-29T22:14:50.566Z", "0.1.7": "2011-02-03T01:01:14.284Z", "0.1.8": "2011-03-22T02:02:51.333Z", "1.0.0": "2011-06-05T21:03:17.108Z", "1.1.0": "2011-06-21T03:53:36.716Z", "1.2.0": "2011-06-25T18:11:55.843Z", "1.2.1": "2011-08-07T18:38:15.620Z", "1.2.2": "2011-08-07T18:40:49.582Z", "1.2.3": "2011-08-10T04:11:59.124Z", "1.2.4": "2011-08-31T02:55:07.130Z", "1.2.5": "2011-10-22T16:03:07.000Z" }, "author": { "name": "Jerry Sievert", "email": "code@legitimatesounding.com", "url": "http://legitimatesounding.com/blog/" }, "repository": { "type": "git", "url": "git://github.com/JerrySievert/node-date-utils.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/date-utils/0.1.0", "0.1.2": "http://registry.npmjs.org/date-utils/0.1.2", "0.1.3": "http://registry.npmjs.org/date-utils/0.1.3", "0.1.4": "http://registry.npmjs.org/date-utils/0.1.4", "0.1.5": "http://registry.npmjs.org/date-utils/0.1.5", "0.1.6": "http://registry.npmjs.org/date-utils/0.1.6", "0.1.7": "http://registry.npmjs.org/date-utils/0.1.7", "0.1.8": "http://registry.npmjs.org/date-utils/0.1.8", "1.0.0": "http://registry.npmjs.org/date-utils/1.0.0", "1.1.0": "http://registry.npmjs.org/date-utils/1.1.0", "1.2.0": "http://registry.npmjs.org/date-utils/1.2.0", "1.2.1": "http://registry.npmjs.org/date-utils/1.2.1", "1.2.2": "http://registry.npmjs.org/date-utils/1.2.2", "1.2.3": "http://registry.npmjs.org/date-utils/1.2.3", "1.2.4": "http://registry.npmjs.org/date-utils/1.2.4", "1.2.5": "http://registry.npmjs.org/date-utils/1.2.5" }, "dist": { "0.1.0": { "shasum": "578a4785a0bb9fa3504b91e139ad37f046a0f1df", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.0.tgz" }, "0.1.2": { "shasum": "2200d55b9e661693192d389a3e925f9151932e4f", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.2.tgz" }, "0.1.3": { "shasum": "e40b84e7aafdc8ab53a741d53fca4ec7b7cb78a6", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.3.tgz" }, "0.1.4": { "shasum": "1e6f69344b19f790b9648d61f76cf29e55c50173", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.4.tgz" }, "0.1.5": { "shasum": "ea75529eb99f6558c31b079f3f9ad56e0166bd46", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.5.tgz" }, "0.1.6": { "shasum": "fb1668f4389c3a66f03bc5452561de3076e10298", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.6.tgz" }, "0.1.7": { "shasum": "4db2987422b88a4837a66f501e15d48b82c5ebe6", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.7.tgz" }, "0.1.8": { "shasum": "f10aabc55eddf43d3aab7a23055cf012a3158bab", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-0.1.8.tgz" }, "1.0.0": { "shasum": "6e157466d26ede7923908ee7edc1e7b5818e782d", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.0.0.tgz" }, "1.1.0": { "shasum": "4fed0244f8870709313f30b04ee43a9f4d8d91ae", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.1.0.tgz" }, "1.2.0": { "shasum": "0ec9ba1785612c23ec716b6822532cf1d7f829ee", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.2.0.tgz" }, "1.2.1": { "shasum": "852f82167d0a3bc204cb95499d113a4c8107a8a9", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.2.1.tgz" }, "1.2.2": { "shasum": "bd88a4473ed08a2596c58e9a53effd754df32aa4", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.2.2.tgz" }, "1.2.3": { "shasum": "e614f9c4c612a9badb534032e26995fa7d100d06", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.2.3.tgz" }, "1.2.4": { "shasum": "ab6d59b1a793645e4735740e7b40be68b97f7e5d", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.2.4.tgz" }, "1.2.5": { "shasum": "5dec76f9ffe1e2fd4aaecc6b05b09155c1bcf326", "tarball": "http://registry.npmjs.org/date-utils/-/date-utils-1.2.5.tgz" } }, "keywords": [ "date", "utils", "date-utils", "time" ], "url": "http://registry.npmjs.org/date-utils/" }, "dateformat": { "name": "dateformat", "description": "A node.js package for Steven Levithan's excellent dateFormat() function.", "dist-tags": { "latest": "1.0.2-1.2.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-09-28T11:06:44.207Z", "created": "2011-03-13T16:29:39.060Z", "0.9.0-1.2.3": "2011-03-13T16:29:39.454Z", "1.0.0-1.2.3": "2011-03-13T16:32:25.648Z", "1.0.1-1.2.3": "2011-04-25T15:30:05.199Z", "1.0.2-1.2.3": "2011-09-28T11:06:44.207Z" }, "author": { "name": "Steven Levithan" }, "versions": { "0.9.0-1.2.3": "http://registry.npmjs.org/dateformat/0.9.0-1.2.3", "1.0.0-1.2.3": "http://registry.npmjs.org/dateformat/1.0.0-1.2.3", "1.0.1-1.2.3": "http://registry.npmjs.org/dateformat/1.0.1-1.2.3", "1.0.2-1.2.3": "http://registry.npmjs.org/dateformat/1.0.2-1.2.3" }, "dist": { "0.9.0-1.2.3": { "shasum": "ae779067d225240d8bd5ca33718a2c4980bdd8be", "tarball": "http://registry.npmjs.org/dateformat/-/dateformat-0.9.0-1.2.3.tgz" }, "1.0.0-1.2.3": { "shasum": "dec87d759f2cf83f581459b1bed3b631784991e7", "tarball": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.0-1.2.3.tgz" }, "1.0.1-1.2.3": { "shasum": "2e5d03039eca89f9d8797f99389de5fb0f4aa2fc", "tarball": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.1-1.2.3.tgz" }, "1.0.2-1.2.3": { "shasum": "b0220c02de98617433b72851cf47de3df2cdbee9", "tarball": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" } }, "url": "http://registry.npmjs.org/dateformat/" }, "dateformatjs": { "name": "dateformatjs", "description": "Formatting Date to String and parsing String to Date module for Node.js, RequireJS, and browser.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "minodisk", "email": "daisuke.mino@gmail.com" } ], "time": { "modified": "2011-07-22T12:58:50.068Z", "created": "2011-07-22T12:58:49.057Z", "0.0.6": "2011-07-22T12:58:50.068Z" }, "author": { "name": "Daisuke MINO", "email": "daisuke.mino@gmail.com" }, "versions": { "0.0.6": "http://registry.npmjs.org/dateformatjs/0.0.6" }, "dist": { "0.0.6": { "shasum": "f27472d93606457b1653b91110e6de24a4e0534b", "tarball": "http://registry.npmjs.org/dateformatjs/-/dateformatjs-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/dateformatjs/" }, "datejs": { "name": "datejs", "description": "datejs, wrapped up as an npm package", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "chrisdew", "email": "cmsdew@gmail.com" } ], "time": { "modified": "2011-10-18T10:55:37.518Z", "created": "2011-10-18T10:55:37.067Z", "0.0.2": "2011-10-18T10:55:37.518Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/datejs/0.0.2" }, "dist": { "0.0.2": { "shasum": "242cf2e1c7338d9502a5ae4196fd69e234211f4a", "tarball": "http://registry.npmjs.org/datejs/-/datejs-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/datejs/" }, "dateselect": { "name": "dateselect", "description": "Dateselect is a time-based job scheduler (like cron). The syntax is built on CSS-like selectors, so it's easy to use while still being powerfull.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kesla", "email": "david.bjorklund@gmail.com" } ], "time": { "modified": "2011-08-28T23:07:13.317Z", "created": "2011-08-28T23:07:11.252Z", "0.0.1": "2011-08-28T23:07:13.317Z" }, "author": { "name": "David Björklund", "email": "davidbj@kth.se", "url": "http://davidbjorklund.se" }, "repository": { "url": "git://github.com/kesla/dateselect.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dateselect/0.0.1" }, "dist": { "0.0.1": { "shasum": "f4584dcdf921b18d40ccd31528ad2a446289b145", "tarball": "http://registry.npmjs.org/dateselect/-/dateselect-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/dateselect/" }, "Dateselect": { "name": "Dateselect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kesla", "email": "david.bjorklund@gmail.com" } ], "time": { "modified": "2011-08-28T15:16:00.679Z", "created": "2011-08-28T15:15:58.996Z", "0.0.1": "2011-08-28T15:16:00.679Z" }, "author": { "name": "David Björklund", "email": "davidbj@kth.se", "url": "http://davidbjorklund.se" }, "repository": { "url": "git://github.com/kesla/dateselect.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Dateselect/0.0.1" }, "dist": { "0.0.1": { "shasum": "12078da94912ec5393c38ce7afcd86e48d99d7b9", "tarball": "http://registry.npmjs.org/Dateselect/-/Dateselect-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Dateselect/" }, "datetime": { "name": "datetime", "description": "Date and time formatting", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-11-16T20:50:50.502Z", "created": "2011-07-07T07:51:02.574Z", "0.0.1": "2011-07-07T07:51:03.110Z", "0.0.2": "2011-07-07T10:21:37.248Z", "0.0.3": "2011-08-13T22:15:20.455Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/datetime.git" }, "users": { "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/datetime/0.0.1", "0.0.2": "http://registry.npmjs.org/datetime/0.0.2", "0.0.3": "http://registry.npmjs.org/datetime/0.0.3" }, "dist": { "0.0.1": { "shasum": "b2ce572454b02023d40595e81299e332bd8e158f", "tarball": "http://registry.npmjs.org/datetime/-/datetime-0.0.1.tgz" }, "0.0.2": { "shasum": "c2765005528b6db12d51ab97058eeeb9b1b87162", "tarball": "http://registry.npmjs.org/datetime/-/datetime-0.0.2.tgz" }, "0.0.3": { "shasum": "fa9086d20f81d54e7776a8180ee7320ae367ed78", "tarball": "http://registry.npmjs.org/datetime/-/datetime-0.0.3.tgz" } }, "keywords": [ "date", "time" ], "url": "http://registry.npmjs.org/datetime/" }, "DateZ": { "name": "DateZ", "description": "A wrapper object for the javascript built-in Date object with the missing setTimeZoneOffset() method enhancement.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "tomouniversalis", "email": "nagasawa@tomouniversalis.com" } ], "time": { "modified": "2011-02-15T14:54:38.056Z", "created": "2011-02-12T18:51:34.126Z", "0.0.1": "2011-02-12T18:51:34.823Z", "0.0.2": "2011-02-13T03:01:31.500Z", "0.0.3": "2011-02-14T22:57:07.989Z", "0.0.4": "2011-02-15T14:39:56.401Z", "0.0.5": "2011-02-15T14:41:52.542Z", "0.0.6": "2011-02-15T14:50:51.834Z" }, "author": { "name": "Tomo Universalis", "email": "nagasawa@tomouniversalis.com" }, "repository": { "type": "git", "url": "https://github.com/tomouniversalis/DateZ" }, "versions": { "0.0.1": "http://registry.npmjs.org/DateZ/0.0.1", "0.0.2": "http://registry.npmjs.org/DateZ/0.0.2", "0.0.3": "http://registry.npmjs.org/DateZ/0.0.3", "0.0.4": "http://registry.npmjs.org/DateZ/0.0.4", "0.0.5": "http://registry.npmjs.org/DateZ/0.0.5", "0.0.6": "http://registry.npmjs.org/DateZ/0.0.6" }, "dist": { "0.0.1": { "shasum": "d23f5847bd44164cd7644fbdbeae0c476d9bb229", "tarball": "http://registry.npmjs.org/DateZ/-/DateZ-0.0.1.tgz" }, "0.0.2": { "shasum": "fc4d430401d39453e9782d1188979c711c55ca3b", "tarball": "http://registry.npmjs.org/DateZ/-/DateZ-0.0.2.tgz" }, "0.0.3": { "shasum": "e1f4bb5fccb8c8a2453fed022d4e9ffb31c8e352", "tarball": "http://registry.npmjs.org/DateZ/-/DateZ-0.0.3.tgz" }, "0.0.4": { "shasum": "645d114533548eb1368cca9598217fcb12e04cbf", "tarball": "http://registry.npmjs.org/DateZ/-/DateZ-0.0.4.tgz" }, "0.0.5": { "shasum": "f35db942fdd77297485cfb1ebab24e1e1e0b0a92", "tarball": "http://registry.npmjs.org/DateZ/-/DateZ-0.0.5.tgz" }, "0.0.6": { "shasum": "6b50af7ce6b8fd0bb73894f0d1ac1f43420c09e6", "tarball": "http://registry.npmjs.org/DateZ/-/DateZ-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/DateZ/" }, "dawanda": { "name": "dawanda", "description": "An API client for dawanda", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "teemow", "email": "teemow@gmail.com" } ], "time": { "modified": "2011-10-16T15:37:06.584Z", "created": "2011-10-15T15:37:08.479Z", "0.0.1": "2011-10-15T15:37:09.587Z", "0.0.2": "2011-10-16T09:31:03.156Z", "0.0.3": "2011-10-16T11:47:20.790Z", "0.0.4": "2011-10-16T15:37:06.584Z" }, "author": { "name": "Timo Derstappen", "email": "teemow@gmail.com", "url": "http://teemow.com" }, "repository": { "type": "git", "url": "git://github.com/teemow/node-dawanda.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dawanda/0.0.1", "0.0.2": "http://registry.npmjs.org/dawanda/0.0.2", "0.0.3": "http://registry.npmjs.org/dawanda/0.0.3", "0.0.4": "http://registry.npmjs.org/dawanda/0.0.4" }, "dist": { "0.0.1": { "shasum": "90e6592815c2a18366bc3b17f6359210f035cd92", "tarball": "http://registry.npmjs.org/dawanda/-/dawanda-0.0.1.tgz" }, "0.0.2": { "shasum": "9bee9179b38b69686288b17c90d5e1c51e1f61e4", "tarball": "http://registry.npmjs.org/dawanda/-/dawanda-0.0.2.tgz" }, "0.0.3": { "shasum": "ef2b175779e74e9c6251a7b0fbc493969d07eca4", "tarball": "http://registry.npmjs.org/dawanda/-/dawanda-0.0.3.tgz" }, "0.0.4": { "shasum": "d35fd0f1a21f3bf5a788c1f132979a42f374328f", "tarball": "http://registry.npmjs.org/dawanda/-/dawanda-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/dawanda/" }, "db": { "name": "db", "description": "Easy access to mongodb, redis, or ds", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-10-06T20:14:24.667Z", "created": "2011-09-17T05:05:47.752Z", "1.0.0": "2011-09-17T05:05:49.064Z", "1.0.1": "2011-10-06T20:14:24.667Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/db.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/db/1.0.0", "1.0.1": "http://registry.npmjs.org/db/1.0.1" }, "dist": { "1.0.0": { "shasum": "0047a749642368ac4039df1a675d4c78b93e2fe9", "tarball": "http://registry.npmjs.org/db/-/db-1.0.0.tgz" }, "1.0.1": { "shasum": "cc5bc0fa280b0a258a218ded0d9792dd98fc2f71", "tarball": "http://registry.npmjs.org/db/-/db-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/db/" }, "db-drizzle": { "name": "db-drizzle", "description": "Drizzle database bindings for Node.JS", "dist-tags": { "latest": "0.7.5" }, "maintainers": [ { "name": "mariano", "email": "mgiglesias@gmail.com" } ], "time": { "modified": "2011-11-17T19:12:29.052Z", "created": "2011-03-17T04:00:24.119Z", "0.3.0": "2011-03-17T04:00:24.842Z", "0.4.0": "2011-05-08T20:36:13.163Z", "0.4.1": "2011-05-08T22:41:47.645Z", "0.4.2": "2011-05-13T19:06:38.536Z", "0.4.3": "2011-05-13T19:25:38.603Z", "0.4.5": "2011-05-15T19:39:51.812Z", "0.4.6": "2011-05-16T20:28:27.206Z", "0.4.7": "2011-05-17T21:18:04.675Z", "0.4.8": "2011-05-18T10:18:09.367Z", "0.4.9": "2011-05-20T19:44:23.863Z", "0.5.0": "2011-05-21T14:12:19.836Z", "0.5.1": "2011-05-21T18:54:21.891Z", "0.5.2": "2011-05-21T21:05:14.714Z", "0.5.3": "2011-05-21T22:38:51.504Z", "0.5.4": "2011-05-22T11:20:12.740Z", "0.5.5": "2011-05-22T17:08:34.109Z", "0.5.6": "2011-05-22T21:34:08.263Z", "0.5.7": "2011-05-24T19:58:38.219Z", "0.5.8": "2011-05-27T15:47:01.687Z", "0.5.9": "2011-05-27T20:59:00.018Z", "0.6.0": "2011-05-29T14:10:17.244Z", "0.6.1": "2011-05-30T14:59:55.950Z", "0.6.2": "2011-05-30T22:19:19.858Z", "0.6.3": "2011-05-31T15:45:44.717Z", "0.6.4": "2011-06-06T21:20:10.426Z", "0.6.5": "2011-06-17T13:52:07.208Z", "0.6.6": "2011-06-21T18:40:37.915Z", "0.6.7": "2011-10-22T22:05:26.600Z", "0.6.8": "2011-10-23T07:56:09.795Z", "0.6.9": "2011-10-23T16:57:15.704Z", "0.7.0": "2011-11-04T13:59:10.911Z", "0.7.1": "2011-11-05T13:41:16.293Z", "0.7.2": "2011-11-08T21:37:11.228Z", "0.7.3": "2011-11-09T17:23:26.345Z", "0.7.4": "2011-11-10T15:58:33.861Z", "0.7.5": "2011-11-17T19:12:29.052Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/db-drizzle/0.3.0", "0.4.0": "http://registry.npmjs.org/db-drizzle/0.4.0", "0.4.1": "http://registry.npmjs.org/db-drizzle/0.4.1", "0.4.2": "http://registry.npmjs.org/db-drizzle/0.4.2", "0.4.3": "http://registry.npmjs.org/db-drizzle/0.4.3", "0.4.5": "http://registry.npmjs.org/db-drizzle/0.4.5", "0.4.6": "http://registry.npmjs.org/db-drizzle/0.4.6", "0.4.7": "http://registry.npmjs.org/db-drizzle/0.4.7", "0.4.8": "http://registry.npmjs.org/db-drizzle/0.4.8", "0.4.9": "http://registry.npmjs.org/db-drizzle/0.4.9", "0.5.0": "http://registry.npmjs.org/db-drizzle/0.5.0", "0.5.1": "http://registry.npmjs.org/db-drizzle/0.5.1", "0.5.2": "http://registry.npmjs.org/db-drizzle/0.5.2", "0.5.3": "http://registry.npmjs.org/db-drizzle/0.5.3", "0.5.4": "http://registry.npmjs.org/db-drizzle/0.5.4", "0.5.5": "http://registry.npmjs.org/db-drizzle/0.5.5", "0.5.6": "http://registry.npmjs.org/db-drizzle/0.5.6", "0.5.7": "http://registry.npmjs.org/db-drizzle/0.5.7", "0.5.8": "http://registry.npmjs.org/db-drizzle/0.5.8", "0.5.9": "http://registry.npmjs.org/db-drizzle/0.5.9", "0.6.0": "http://registry.npmjs.org/db-drizzle/0.6.0", "0.6.1": "http://registry.npmjs.org/db-drizzle/0.6.1", "0.6.2": "http://registry.npmjs.org/db-drizzle/0.6.2", "0.6.3": "http://registry.npmjs.org/db-drizzle/0.6.3", "0.6.4": "http://registry.npmjs.org/db-drizzle/0.6.4", "0.6.5": "http://registry.npmjs.org/db-drizzle/0.6.5", "0.6.6": "http://registry.npmjs.org/db-drizzle/0.6.6", "0.6.7": "http://registry.npmjs.org/db-drizzle/0.6.7", "0.6.8": "http://registry.npmjs.org/db-drizzle/0.6.8", "0.6.9": "http://registry.npmjs.org/db-drizzle/0.6.9", "0.7.0": "http://registry.npmjs.org/db-drizzle/0.7.0", "0.7.1": "http://registry.npmjs.org/db-drizzle/0.7.1", "0.7.2": "http://registry.npmjs.org/db-drizzle/0.7.2", "0.7.3": "http://registry.npmjs.org/db-drizzle/0.7.3", "0.7.4": "http://registry.npmjs.org/db-drizzle/0.7.4", "0.7.5": "http://registry.npmjs.org/db-drizzle/0.7.5" }, "dist": { "0.3.0": { "shasum": "18c06e1e7ae76a18aa1ee811b9d899411d0c4ec1", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.3.0.tgz" }, "0.4.0": { "shasum": "eab4917a2e7c1bb266eefac15d7e6a96fc1d5cbc", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "a7fe99133bc886480c27eb2f45f81bd1a12fdb1e", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.0.tgz" }, "0.4.1": { "shasum": "be4bb2dab62ef9aa71f8b0aeef1c7a75ba795410", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "384f6c574cdc98e453aa4bbeb752ae0399699cc1", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.1.tgz" }, "0.4.2": { "shasum": "f526b8fdef42a932341fdd2418a314b81d0c4eba", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "859d0960259906b4fa837e8a21f3da5d6d6766a9", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.2.tgz" }, "0.4.3": { "shasum": "b9ade1803125130c07e8dd87bb317d4c92fa15af", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "0d52087763f421766dd8515ddd3ac0b664e81eea", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.3.tgz" }, "0.4.5": { "shasum": "47a4d1bb0d6a2546318a5936fa4c53bf6974a597", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "12199269b05576d12c03d4b81f0b6b8453bcb922", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.5.tgz" }, "0.4.6": { "shasum": "1986f3a513bc47cd998f4cc8de23478afab1a8a5", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "6b3f69d119e94ca1d82ea29dc621a762364833f8", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.6.tgz" }, "0.4.7": { "shasum": "3bdfe9bf1efc47f9c686323e0e5371857dc78338", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "fbe2900269d4c6f25bba6812e5e209de09e94d77", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.7-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.7.tgz" }, "0.4.8": { "shasum": "329938021b7ecdef68d1efde97ba2022d916c2ff", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "680f15ce1bdeceac52fe08618d605fd403db3972", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.8-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.8.tgz" }, "0.4.9": { "shasum": "04d2ea940c6306685c805575ea4692d184027922", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "b1f33d433b85a6d57d6fbd25bc7e2067c766201c", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.9-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.4.9.tgz" }, "0.5.0": { "shasum": "7989f6a7f80fd6dacb51d929074ff414f3bdd3ab", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "30c03f2dc24c2be78e41274d055b128e69f42e0c", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.0.tgz" }, "0.5.1": { "shasum": "3f6955c5f2677bfd72dc287e068091b71243c572", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "e53d9750daf64bfd7c018f423bebbf9fdbfc0633", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.1.tgz" }, "0.5.2": { "shasum": "24447d16d918264f2d4c8a05288486e811b4417c", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "8dfc8d8a0957d5584299846d05a961bbdb583d99", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.2.tgz" }, "0.5.3": { "shasum": "54e602619dee09522dc4969c1a17dc3f59803234", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "e0cff03e017ea4e27bc134c1a0821a188731bc3d", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.3.tgz" }, "0.5.4": { "shasum": "a48a76a12950fe37241a1ad6ee00bd49f2d6926a", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "31d69047316689940c13c14c04a00acaf328b5db", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.4.tgz" }, "0.5.5": { "shasum": "f1fdd8ecc4559bc29f72315c945b369f4d1fa6ea", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "fb71daa9cd39be399dfbf45e96fc05c4ce8b3c87", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.5.tgz" }, "0.5.6": { "shasum": "2b9bf8ce11f17190bfad61d3bad5ca3f89455a73", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "f2f6d0824f43cf2b8d18846a39d7b5a5b8e913a5", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.6.tgz" }, "0.5.7": { "shasum": "1bb5435274ab96e36d121997c1de61d47aa6a51f", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "f066ea2662cb3775e02fd5fc75e21e082d51c910", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.7-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.7.tgz" }, "0.5.8": { "shasum": "5860b9fa699ebceac23578b09f678c2f81536bb1", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "782b30db1c3a2e00ee51c2e6128955989ad27e4d", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.8-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.8.tgz" }, "0.5.9": { "shasum": "7ce0e48bdf6171749cc9d4a2b61bf5ebd4c98662", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "22789c99ac0449be429613ccd3333568447d90a2", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.9-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.5.9.tgz" }, "0.6.0": { "shasum": "6cedbd207a36e20efb8d6ca9d2fac5808faebb48", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "c071501a153831f8551aa7938ff6a4ce030639b5", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.0.tgz" }, "0.6.1": { "shasum": "ec20482c2ce2a8b998977008971c32d1ee97a5ab", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "79393a2c71b2f44374c9b8f5db05f367a618e981", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.1.tgz" }, "0.6.2": { "shasum": "bd572c937ccb7504e6d11b116d1f008dd690528e", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "e0bd73ef479e417ee0b1122a08816aeb1bcaca11", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.2.tgz" }, "0.6.3": { "shasum": "1a1dbab13e8bfc58adcab05046877038f8a11774", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "2e8fa1e33064fa1aa255bc2be30d67f9354260e8", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.3.tgz" }, "0.6.4": { "shasum": "50cc759861310f08031883aa10887c40ffed52ea", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "a0a5f1a7d65d9413876d9c40aa34f8053c7415c4", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.4.tgz" }, "0.6.5": { "shasum": "e1628cc2c23b9b4bc67f36903e2a81593b6a05a5", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH": { "shasum": "5b9350cd9b8d0c9ae7239ff883e4cf2f206ed32b", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.5.tgz" }, "0.6.6": { "shasum": "350334b0caee09021bf9cca751264fb815a1bf00", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH": { "shasum": "f18f6d9651355c2d5a8c1f2cec997db80c732d0f", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.6.tgz" }, "0.6.7": { "shasum": "68ee8c0238efd08ea0ab8560b4b436613e9665c0", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "7b526ad54b1e60c760adcc2bc33385603e1abd06", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.7-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.7.tgz" }, "0.6.8": { "shasum": "808126c2c5968e4e9c6f05f88716dd0964316d05", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "331c99152d397e478180fbba6d9269e10eb296ae", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.8-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.8.tgz" }, "0.6.9": { "shasum": "630c9ae60690951f4a6e09994aec6d082f96d05a", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "3992ede98ecf57f175d289a2a9182e26718929a2", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.9-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.6.9.tgz" }, "0.7.0": { "shasum": "a3e0cb953ba8a966ea14cd256103731023dadf79", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.7.0.tgz" }, "0.7.1": { "shasum": "602e67de0ddb04a70ae4e4d1edf87b05312dcdea", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.7.1.tgz" }, "0.7.2": { "shasum": "59dae2e2988aeb497de937afee892331b5be0844", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.7.2.tgz" }, "0.7.3": { "shasum": "2e427d0675e1b35c1e35a15730ccb69ae8b9a8d9", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.7.3.tgz" }, "0.7.4": { "shasum": "85269ade6de4b182599b10c1011633f8320084c9", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.7.4.tgz" }, "0.7.5": { "shasum": "5f4fee12a0ec4bbb543859b09b33ae967cfafd16", "tarball": "http://registry.npmjs.org/db-drizzle/-/db-drizzle-0.7.5.tgz" } }, "keywords": [ "database", "db", "native", "binding", "library", "plugin", "client", "drizzle", "libdrizzle" ], "url": "http://registry.npmjs.org/db-drizzle/" }, "db-mysql": { "name": "db-mysql", "description": "MySQL database bindings for Node.JS", "dist-tags": { "latest": "0.7.6" }, "maintainers": [ { "name": "mariano", "email": "mgiglesias@gmail.com" } ], "time": { "modified": "2011-11-17T19:11:32.527Z", "created": "2011-05-08T20:40:46.400Z", "0.4.0": "2011-05-08T20:40:47.978Z", "0.4.1": "2011-05-08T22:42:26.829Z", "0.4.2": "2011-05-13T19:05:15.586Z", "0.4.3": "2011-05-13T19:25:04.275Z", "0.4.4": "2011-05-15T19:13:51.955Z", "0.4.5": "2011-05-15T19:39:26.540Z", "0.4.6": "2011-05-16T20:26:35.938Z", "0.4.7": "2011-05-17T21:18:31.336Z", "0.4.8": "2011-05-18T10:18:38.830Z", "0.4.9": "2011-05-20T19:44:02.194Z", "0.5.0": "2011-05-21T14:12:03.347Z", "0.5.1": "2011-05-21T18:54:05.467Z", "0.5.2": "2011-05-21T21:05:30.788Z", "0.5.3": "2011-05-21T22:38:04.423Z", "0.5.4": "2011-05-22T11:20:32.754Z", "0.5.5": "2011-05-22T17:08:23.328Z", "0.5.6": "2011-05-22T21:34:28.384Z", "0.5.7": "2011-05-24T16:18:37.316Z", "0.5.8": "2011-05-27T15:46:32.347Z", "0.5.9": "2011-05-27T20:58:36.867Z", "0.6.0": "2011-05-29T14:09:11.450Z", "0.6.1": "2011-05-30T14:58:52.912Z", "0.6.2": "2011-05-30T22:18:52.107Z", "0.6.3": "2011-05-31T15:41:40.894Z", "0.6.4": "2011-06-06T14:58:28.066Z", "0.6.5": "2011-06-06T21:17:13.619Z", "0.6.6": "2011-06-15T16:47:43.655Z", "0.6.7": "2011-06-17T13:51:30.266Z", "0.6.8": "2011-10-22T22:04:57.990Z", "0.6.9": "2011-10-23T07:55:46.418Z", "0.7.0": "2011-10-23T16:51:49.689Z", "0.7.1": "2011-11-04T13:58:31.286Z", "0.7.2": "2011-11-05T13:40:47.134Z", "0.7.3": "2011-11-08T21:36:52.593Z", "0.7.4": "2011-11-09T17:23:13.369Z", "0.7.5": "2011-11-10T15:57:59.769Z", "0.7.6": "2011-11-17T19:11:32.527Z" }, "versions": { "0.4.0": "http://registry.npmjs.org/db-mysql/0.4.0", "0.4.1": "http://registry.npmjs.org/db-mysql/0.4.1", "0.4.2": "http://registry.npmjs.org/db-mysql/0.4.2", "0.4.3": "http://registry.npmjs.org/db-mysql/0.4.3", "0.4.4": "http://registry.npmjs.org/db-mysql/0.4.4", "0.4.5": "http://registry.npmjs.org/db-mysql/0.4.5", "0.4.6": "http://registry.npmjs.org/db-mysql/0.4.6", "0.4.7": "http://registry.npmjs.org/db-mysql/0.4.7", "0.4.8": "http://registry.npmjs.org/db-mysql/0.4.8", "0.4.9": "http://registry.npmjs.org/db-mysql/0.4.9", "0.5.0": "http://registry.npmjs.org/db-mysql/0.5.0", "0.5.1": "http://registry.npmjs.org/db-mysql/0.5.1", "0.5.2": "http://registry.npmjs.org/db-mysql/0.5.2", "0.5.3": "http://registry.npmjs.org/db-mysql/0.5.3", "0.5.4": "http://registry.npmjs.org/db-mysql/0.5.4", "0.5.5": "http://registry.npmjs.org/db-mysql/0.5.5", "0.5.6": "http://registry.npmjs.org/db-mysql/0.5.6", "0.5.7": "http://registry.npmjs.org/db-mysql/0.5.7", "0.5.8": "http://registry.npmjs.org/db-mysql/0.5.8", "0.5.9": "http://registry.npmjs.org/db-mysql/0.5.9", "0.6.0": "http://registry.npmjs.org/db-mysql/0.6.0", "0.6.1": "http://registry.npmjs.org/db-mysql/0.6.1", "0.6.2": "http://registry.npmjs.org/db-mysql/0.6.2", "0.6.3": "http://registry.npmjs.org/db-mysql/0.6.3", "0.6.4": "http://registry.npmjs.org/db-mysql/0.6.4", "0.6.5": "http://registry.npmjs.org/db-mysql/0.6.5", "0.6.6": "http://registry.npmjs.org/db-mysql/0.6.6", "0.6.7": "http://registry.npmjs.org/db-mysql/0.6.7", "0.6.8": "http://registry.npmjs.org/db-mysql/0.6.8", "0.6.9": "http://registry.npmjs.org/db-mysql/0.6.9", "0.7.0": "http://registry.npmjs.org/db-mysql/0.7.0", "0.7.1": "http://registry.npmjs.org/db-mysql/0.7.1", "0.7.2": "http://registry.npmjs.org/db-mysql/0.7.2", "0.7.3": "http://registry.npmjs.org/db-mysql/0.7.3", "0.7.4": "http://registry.npmjs.org/db-mysql/0.7.4", "0.7.5": "http://registry.npmjs.org/db-mysql/0.7.5", "0.7.6": "http://registry.npmjs.org/db-mysql/0.7.6" }, "dist": { "0.4.0": { "shasum": "9987533a89ac4c48b63a81e79e8343b26772faf1", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "99af0b9f34909c3aa84aeb0f091288bc27dc0d11", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.0.tgz" }, "0.4.1": { "shasum": "11241941da4022a4f0dae6a8e26426a1f4fab229", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "c6e4b32830b4c92d0af2a916b94791d66091e971", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.1.tgz" }, "0.4.2": { "shasum": "f4333273bb223a5bb49169d1f8c2a00f6eb8a131", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "e149fc46286a1a5ac0a63ae458be9358a57237db", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.2.tgz" }, "0.4.3": { "shasum": "548f808b6cef421b90d1d199216689ab4cf57793", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "c1250e4508608054af89c7d76e86d1c8880583b6", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.3.tgz" }, "0.4.4": { "shasum": "e7e81f7af1461a38423cd85e3a2ec2ccdd67b1de", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "a40474b93509d6d143f3578110a64c405faf7136", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.4.tgz" }, "0.4.5": { "shasum": "6365e03d6ece808f3c28968f1c635618e68900f3", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "6f57c234154a367c2c86bd535014051d75943d6e", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.5.tgz" }, "0.4.6": { "shasum": "0d9e3702947edd06b6e41bca61a0f2d223b91053", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "51878099295446b0a6b2185b8b83de03f4c21082", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.6.tgz" }, "0.4.7": { "shasum": "ce5bbc10aa5a191040006bd6c15602a3742b958b", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "0f7994aa14da97ec3c4f48687fb503a4bc2a85f9", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.7-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.7.tgz" }, "0.4.8": { "shasum": "2d2173ebefa3958dc00b3b0ab58d7befffa86fa2", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "e104d8e96f03adaae4193c351960f64e288f2ebe", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.8-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.8.tgz" }, "0.4.9": { "shasum": "4aeccf2b1b930bbfe4d4524236ef835b7f4de5cf", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "658296215336346b4b5ea6b3aa638d842f1176b2", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.9-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.4.9.tgz" }, "0.5.0": { "shasum": "6bd24b6ae584498303af8dff12d707f99590abe2", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "5e9b03e788bbbb4d1d70d1d08cef26f2c5b95f4f", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.0.tgz" }, "0.5.1": { "shasum": "87619a725f8b923cda2bb6953043de14870cd9ed", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "6f53cd3e8883cbbc5e0bdb3a0cdbe6e4da040923", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.1.tgz" }, "0.5.2": { "shasum": "34908ca700d91452e733c49b92c9d8d4cbf342e4", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "600fb5916b62a978933d939026e3f26e7bf8d165", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.2.tgz" }, "0.5.3": { "shasum": "d61d0aa6689ac5019cefbc9249ce60463b0ca0fc", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "073260da903f673f6a2c805937dd71056580deb6", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.3.tgz" }, "0.5.4": { "shasum": "e87e564cc56e430cf45f7fc8a18388cd17a9c0c2", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "a1f64e13e1bc55c39531eb42be118362fcc5b69b", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.4.tgz" }, "0.5.5": { "shasum": "aff3c35836306158dcf38c864f45749fe74cb81e", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "7a32c62dc08de382d24e2d6eb311b1ca5ebe9d04", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.5.tgz" }, "0.5.6": { "shasum": "d94931f2685fe22b2567dcb9adcf78302103dab3", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "8f4c27726c470825a1b53f2d3c62c0877e1901d1", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.6.tgz" }, "0.5.7": { "shasum": "58153162d9a22acee00909ee3fc00db455fdbcb5", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "a5b51f6e73c55778a21971249637151744e15b8f", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.7-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.7.tgz" }, "0.5.8": { "shasum": "f38e6e407927865bf7caebe50ff175808be7c3df", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "8a2ab1dc3cd181a11a832fcf1e30072487862aca", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.8-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.8.tgz" }, "0.5.9": { "shasum": "12932cdacddd65a9d011056d42ae2e09589ac26d", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "069dbc6f83a487fe223d0a4eb22a40ad107fc7fc", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.9-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.5.9.tgz" }, "0.6.0": { "shasum": "dddfef30aa1b90f57973f12d3f37ca95dcccb0b3", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "b0700d1bde80a146d91450cfea742943645bfe44", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.0.tgz" }, "0.6.1": { "shasum": "ee5e6dfc9f116526ae0f3d8571b419eaad8feb01", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "502383f4fd189d63e7fc69f9981cad59b9e2c080", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.1.tgz" }, "0.6.2": { "shasum": "bab7435808075695b873f7bb9bd0c4862b622201", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "528aaf202d186b9751f1dd1e1ea81be5784f1fc3", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.2.tgz" }, "0.6.3": { "shasum": "fcfbe22ff0278c6b0f1ba00a9053479e581a38e0", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "d0317297b2b476803a9ae641e8c0d50cd1421425", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.3.tgz" }, "0.6.4": { "shasum": "e6cd3c6740fe834c37a9658918aa8a7d87158f3d", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "e8ed2277e87271aa9e5cea4d2b518db0b65f4d60", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.4.tgz" }, "0.6.5": { "shasum": "86d0895b296ccdd885d50cb5e15e58ac38b2d3f4", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "3edc29cabbcfe92cb339b658d3622fe588809a9f", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.5.tgz" }, "0.6.6": { "shasum": "37f14cd4afbd62708fc51995c45d94dd3342e93f", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH": { "shasum": "925fb9d450d709abb6b277f99b3705f09a6752be", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.6.tgz" }, "0.6.7": { "shasum": "da015eb6be35787189e2d92d241c48e262522f44", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH": { "shasum": "770777ab34d94c094dc22f894729e108f87f251b", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.7-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH.tgz" }, "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "0e8793ca1477dee0dbd394b12115f4ab973346ce", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.7-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.7.tgz" }, "0.6.8": { "shasum": "d1556e7a46d7d42e9151106b13da921a284f8b08", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "8bd6bc811a9bc6819c2c7581bd3f0fc09fa5c209", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.8-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.8.tgz" }, "0.6.9": { "shasum": "c8586ca6d9b75b8d7049cf2f568ad3a5a1fa44d5", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "2c9256ab0c6457b20c54d51be32e97830b566a7d", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.9-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.6.9.tgz" }, "0.7.0": { "shasum": "b0661358d05068406ef088efe4c828c7d65868cb", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH": { "shasum": "cd7b8c44b1855af07c7824a5ede320c59ed1d520", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.0-0.4-ares1.7.4-ev4.4-openssl1.0.0e-v83.1.8.26-linux-3.0-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.0.tgz" }, "0.7.1": { "shasum": "e731596918a5eabde56d04891e5a2c5a864b0a97", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.1.tgz" }, "0.7.2": { "shasum": "65dacdce593dc6bca4638b55922b842e6b9d77d7", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.2.tgz" }, "0.7.3": { "shasum": "c63b7b49c0e12e030942e203b12dd031bb1e9f1e", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.3.tgz" }, "0.7.4": { "shasum": "84604e8a06f3019eb450b12d0f9b41109e23c35b", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.4.tgz" }, "0.7.5": { "shasum": "9985613b74085eef3c733fc3c9e673c0af581053", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.5.tgz" }, "0.7.6": { "shasum": "ff870557afb1ee4197712211d26b6a05394a7aeb", "tarball": "http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.6.tgz" } }, "keywords": [ "database", "db", "native", "binding", "library", "plugin", "client", "mysql", "libmysql" ], "url": "http://registry.npmjs.org/db-mysql/" }, "db-oracle": { "name": "db-oracle", "description": "Oracle database bindings for Node.JS", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "mariano", "email": "mgiglesias@gmail.com" } ], "time": { "modified": "2011-11-17T19:12:59.307Z", "created": "2011-06-03T21:47:29.266Z", "0.1.0": "2011-06-03T21:47:30.497Z", "0.1.1": "2011-06-06T21:20:33.273Z", "0.1.2": "2011-06-17T14:12:58.010Z", "0.1.3": "2011-07-07T13:48:47.268Z", "0.1.4": "2011-10-22T22:06:06.908Z", "0.1.5": "2011-10-23T07:56:28.811Z", "0.1.6": "2011-10-23T16:57:35.078Z", "0.1.7": "2011-11-04T13:59:38.878Z", "0.1.8": "2011-11-05T13:42:08.862Z", "0.1.9": "2011-11-08T21:37:24.787Z", "0.2.0": "2011-11-09T17:23:38.953Z", "0.2.1": "2011-11-10T15:59:24.214Z", "0.2.2": "2011-11-17T19:12:59.307Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/db-oracle/0.1.0", "0.1.1": "http://registry.npmjs.org/db-oracle/0.1.1", "0.1.2": "http://registry.npmjs.org/db-oracle/0.1.2", "0.1.3": "http://registry.npmjs.org/db-oracle/0.1.3", "0.1.4": "http://registry.npmjs.org/db-oracle/0.1.4", "0.1.5": "http://registry.npmjs.org/db-oracle/0.1.5", "0.1.6": "http://registry.npmjs.org/db-oracle/0.1.6", "0.1.7": "http://registry.npmjs.org/db-oracle/0.1.7", "0.1.8": "http://registry.npmjs.org/db-oracle/0.1.8", "0.1.9": "http://registry.npmjs.org/db-oracle/0.1.9", "0.2.0": "http://registry.npmjs.org/db-oracle/0.2.0", "0.2.1": "http://registry.npmjs.org/db-oracle/0.2.1", "0.2.2": "http://registry.npmjs.org/db-oracle/0.2.2" }, "dist": { "0.1.0": { "shasum": "96a580200fcba3076b700d7330cb1a5696509630", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "7ba38c51b6400836032f63c812f8cd60f0b4d9c0", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.0.tgz" }, "0.1.1": { "shasum": "b78df8afca8d62109a58254ba977404e0882669c", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH": { "shasum": "252d14bd538e3267b6ab747f68043e1f8099acfc", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.1.tgz" }, "0.1.2": { "shasum": "ba4b6679a9f554445890f28ac75c9069163e675a", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH": { "shasum": "d9203d3e1b294b1b8f37a58304d77ff2b81ab433", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.2.tgz" }, "0.1.3": { "shasum": "8edd776b9c8b9ad6bb2060714dd95d4e2b483f7f", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.25-linux-2.6.39-ARCH": { "shasum": "69c1d5caf03ffac8a26288df47bf78b0a50a447f", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.25-linux-2.6.39-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.3.tgz" }, "0.1.4": { "shasum": "465e605681998b00fd46c4c07f3ff4b18700ab61", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.4.tgz" }, "0.1.5": { "shasum": "b8cda7de9cca5142d85d4d80de8818aad8ceb451", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.5.tgz" }, "0.1.6": { "shasum": "1384f0d6289f6c98829d094f8210a13d70273825", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.6.tgz" }, "0.1.7": { "shasum": "fe40d456e9476f62c7191b9ad9032614051298cb", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.7.tgz" }, "0.1.8": { "shasum": "99d8edb330a44b65c3b51405f2ec9fd164b8d829", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.8.tgz" }, "0.1.9": { "shasum": "9af661c08cd5b9479f47fb5c55bffd14e81b778e", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.1.9.tgz" }, "0.2.0": { "shasum": "0dfb2b3cd034486f8b41f2d898df0178ba21b103", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.2.0.tgz" }, "0.2.1": { "shasum": "d1333db0b3e49de7c4c0a0372f7d5c276640b1e6", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.2.1.tgz" }, "0.2.2": { "shasum": "db218e7d9979b5824c48c1e97ae8beff6e492f36", "tarball": "http://registry.npmjs.org/db-oracle/-/db-oracle-0.2.2.tgz" } }, "keywords": [ "database", "db", "native", "binding", "library", "plugin", "client", "oracle", "oci", "occi" ], "url": "http://registry.npmjs.org/db-oracle/" }, "db-sqlite": { "name": "db-sqlite", "description": "SQLite database bindings for Node.JS", "dist-tags": { "latest": "0.0.1" }, "readme": "# db-sqlite: SQLite database bindings for Node.js #\n\nFor detailed information about this and other Node.js\ndatabase bindings visit the [Node.js db-sqlite homepage] [homepage].\n\nBased on the original works by Mariano Iglesias for node-db-mysql.\n\n## INSTALL ##\n\n```bash\n$ npm install db-sqlite\n```\n\n## QUICK START ##\n\n```javascript\nvar sqlite = require('db-sqlite');\nnew sqlite.Database({\n filename: 'test.db'\n}).connect(function(error) {\n if (error) {\n return console.log(\"CONNECTION ERROR: \" + error);\n }\n\n this.query().select('*').from('users').execute(function(error, rows) {\n if (error) {\n return console.log('ERROR: ' + error);\n }\n console.log(rows.length + ' ROWS');\n });\n});\n```\n\n## LICENSE ##\n\nThis module is released under the [MIT License] [license].\n\n[homepage]: https://github.com/nearinfinity/node-db-sqlite\n[license]: http://www.opensource.org/licenses/mit-license.php\n", "maintainers": [ { "name": "joeferner", "email": "joe@fernsroth.com" } ], "time": { "modified": "2011-12-06T16:30:54.645Z", "created": "2011-12-06T16:30:54.033Z", "0.0.1": "2011-12-06T16:30:54.645Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/db-sqlite/0.0.1" }, "dist": { "0.0.1": { "shasum": "fc96a1da1e9d1b722f9ac35123d69829947aee0e", "tarball": "http://registry.npmjs.org/db-sqlite/-/db-sqlite-0.0.1.tgz" } }, "keywords": [ "database", "db", "native", "binding", "library", "plugin", "client", "sqlite", "libsqlite" ], "url": "http://registry.npmjs.org/db-sqlite/" }, "dbdeploy": { "name": "dbdeploy", "description": "A port of dbdeploy (data migration tool) in Javascript for Node.js.", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "xavier.cambar", "email": "xavier.cambar@lecoffre.net" } ], "time": { "modified": "2011-10-10T21:12:01.145Z", "created": "2011-10-06T23:15:22.058Z", "0.5.0": "2011-10-06T23:15:23.752Z", "0.7.0": "2011-10-10T21:12:01.145Z" }, "author": { "name": "Xavier Cambar xavier.cambar@lecoffre.net" }, "repository": { "type": "git", "url": "git://github.com/xcambar/node-dbdeploy.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/dbdeploy/0.5.0", "0.7.0": "http://registry.npmjs.org/dbdeploy/0.7.0" }, "dist": { "0.5.0": { "shasum": "b2c8feaa2c79256fea1118796569bcd890f1e282", "tarball": "http://registry.npmjs.org/dbdeploy/-/dbdeploy-0.5.0.tgz" }, "0.7.0": { "shasum": "b7d91b7a973f10dc3ed67be79dfb1263e3e4a7b0", "tarball": "http://registry.npmjs.org/dbdeploy/-/dbdeploy-0.7.0.tgz" } }, "url": "http://registry.npmjs.org/dbdeploy/" }, "dbmon": { "name": "dbmon", "description": "Database and Filesystem Monitor Utilities for Real Time Apps", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "straps", "email": "fstraps@gmail.com" } ], "time": { "modified": "2011-11-08T13:36:15.019Z", "created": "2011-10-25T13:55:12.415Z", "1.0.2": "2011-10-25T13:55:14.512Z", "1.0.4": "2011-11-02T08:01:36.292Z", "1.0.5": "2011-11-05T16:30:57.474Z", "1.0.6": "2011-11-08T13:36:15.019Z" }, "author": { "name": "Strx", "email": "f@strx.it" }, "repository": { "type": "git", "url": "git://github.com/straps/node-dbmon.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/dbmon/1.0.2", "1.0.4": "http://registry.npmjs.org/dbmon/1.0.4", "1.0.5": "http://registry.npmjs.org/dbmon/1.0.5", "1.0.6": "http://registry.npmjs.org/dbmon/1.0.6" }, "dist": { "1.0.2": { "shasum": "d433b40285657d98204cd2e5f194c10ff02fa181", "tarball": "http://registry.npmjs.org/dbmon/-/dbmon-1.0.2.tgz" }, "1.0.4": { "shasum": "687ebd9cda921cb5bcaa7bc55551c6d2d5e59a6c", "tarball": "http://registry.npmjs.org/dbmon/-/dbmon-1.0.4.tgz" }, "1.0.5": { "shasum": "893f34215880936a8fad09e5b6c3891023b2a0d3", "tarball": "http://registry.npmjs.org/dbmon/-/dbmon-1.0.5.tgz" }, "1.0.6": { "shasum": "16febc0233b3e9267f413b62964731f02c3cf05e", "tarball": "http://registry.npmjs.org/dbmon/-/dbmon-1.0.6.tgz" } }, "keywords": [ "dbmon", "monitoring", "postgresql", "mysql", "oracle", "polling", "rdbms", "faye", "nowjs" ], "url": "http://registry.npmjs.org/dbmon/" }, "dbox": { "name": "dbox", "description": "NodeJS SDK for the Dropbox API", "dist-tags": { "latest": "0.2.0" }, "readme": "# dbox \n\n## Instalation\n\nI always recomend you bundle your dependencies with your application. To do\nthis, create a `package.json` file in the root of your project with the minimum\ninformation...\n\n {\n \"name\": \"yourapplication\",\n \"verson\": \"0.0.1\",\n \"dependencies\": {\n \"dbox\": \"0.1.0\"\n }\n }\n\nThen run the following command using npm...\n\n npm install\n\nOR, if you just want to start playing with the library run...\n\n npm install dbox\n\n## Docs\n\nTo create a dbox client that gives us functions to managing a dropbox account we must\ncall `createClient()` with our dropbox app (aka. consumer) credentials.\n\n var dbox = require(\"dbox\")\n\n var client = dbox.createClient({\n app_key : 1234567, // required\n app_secret : \"abcdefg\", // required\n root : \"sandbox\" // optional (defaults to sandbox)\n })\n\nNow we have a client that gives us access to all the api functionality.\n\n### request_token(callback)\n\nWe can now request a `Request Token` to begin the Oauth process. This function\ndoesn't take any arguments other than the callback that you would like called\nonce a valid `Request Token` is generated.\n\n client.request_token(function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // oauth_token : \"h89r0sdfdsfwiko\", // required\n // oauth_token_secret : \"8hielfflk7100mv\", // required\n // }\n })\n\n### Authorization\n\nThe next step is to redirect the user to the dropbox endpoint to recieve\nauthorization from the user. Dbox makes no attempt to do this for you. Simply\npass in the `oauth_token` into the querystring.\n\n https://www.dropbox.com/1/oauth/authorize?oauth_token=h89r0sdfdsfwiko\n\n### access_token(callback)\n\nOne the user has granted authorization we can now generate the access token\nusing the request token to sign the request.\n\n var options = {\n oauth_token : \"h89r0sdfdsfwiko\", // required\n oauth_token_secret : \"8hielfflk7100mv\", // required\n }\n\n client.access_token(options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // oauth_token : \"jm0qrf7hohgwiko\",\n // oauth_token_secret : \"5n9687cyzp8xwii\"\n // }\n })\n\n### account(options, callback)\n\nReturns account information.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\" // optional\n }\n\n client.account(options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // { \n // uid: 123456789,\n // display_name: 'Brock Whitten',\n // email: 'brock@sintaxi.com',\n // country: 'CA',\n // referral_link: 'https://www.dropbox.com/referrals/NTc0NzYwNDc5',\n // quota_info: { \n // shared: 1100727791, \n // quota: 2415919104, \n // normal: 226168599\n // }\n // }\n })\n\n### mkdir(path, options, callback)\n\nCreates directory at specified location.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\", // optional\n root: : \"sandbox\" // optional\n }\n\n client.mkdir(\"foo\", options function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"size\": \"0 bytes\",\n // \"rev\": \"1f477dd351f\",\n // \"thumb_exists\": false,\n // \"bytes\": 0,\n // \"modified\": \"Wed, 10 Aug 2011 18:21:30 +0000\",\n // \"path\": \"/foo\",\n // \"is_dir\": true,\n // \"icon\": \"folder\",\n // \"root\": \"sandbox\",\n // \"revision\": 5023410\n // }\n })\n\n### mv(from\\_path, to\\_path, options, callback)\n\nMoves file or directory to a new location.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\", // optional\n root: : \"sandbox\" // optional\n }\n\n client.mv(\"foo\", \"bar\", options function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"size\": \"0 bytes\",\n // \"rev\": \"irt77dd3728\",\n // \"thumb_exists\": false,\n // \"bytes\": 0,\n // \"modified\": \"Wed, 10 Aug 2011 18:21:30 +0000\",\n // \"path\": \"/bar\",\n // \"is_dir\": true,\n // \"icon\": \"folder\",\n // \"root\": \"sandbox\",\n // \"revision\": 5023410\n // }\n })\n\n### cp(from\\_path, to\\_path, options, callback)\n\nCopies a file or directory to a new location.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\", // optional\n root: : \"sandbox\" // optional\n }\n\n client.cp(\"bar\", \"baz\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"size\": \"0 bytes\",\n // \"rev\": \"irt77dd3728\",\n // \"thumb_exists\": false,\n // \"bytes\": 0,\n // \"modified\": \"Wed, 10 Aug 2011 18:21:30 +0000\",\n // \"path\": \"/baz\",\n // \"is_dir\": true,\n // \"icon\": \"folder\",\n // \"root\": \"sandbox\",\n // \"revision\": 5023410\n // }\n })\n\n### rm(path, options, callback)\n\nRemoves a file or directory.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\", // optional\n root: : \"sandbox\" // optional\n }\n\n client.rm(\"README.txt\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"size\": \"0 bytes\",\n // \"is_deleted\": true,\n // \"bytes\": 0,\n // \"thumb_exists\": false,\n // \"rev\": \"1f33043551f\",\n // \"modified\": \"Wed, 10 Aug 2011 18:21:30 +0000\",\n // \"path\": \"/README.txt\",\n // \"is_dir\": false,\n // \"icon\": \"page_white_text\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"text/plain\",\n // \"revision\": 492341\n // }\n })\n\n### put(path, data, options, callback)\n\nCreates or modifies a file with given data.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n overwrite: : true, // optional\n parent_rev : 8, // optional\n locale: : \"en\" // optional\n }\n\n client.put(\"foo/hello.txt\", \"here is some text\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"size\": \"225.4KB\",\n // \"rev\": \"35e97029684fe\",\n // \"thumb_exists\": false,\n // \"bytes\": 230783,\n // \"modified\": \"Tue, 19 Jul 2011 21:55:38 +0000\",\n // \"path\": \"/foo/hello.txt\",\n // \"is_dir\": false,\n // \"icon\": \"page_white_text\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"text/plain\",\n // \"revision\": 220823\n // } \n })\n\n### get(path, options, callback)\n\nPulls down file.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n rev: : 31 // optional\n }\n\n client.get(\"foo/hello.txt\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // here is some text\n })\n\n### metadata(path, options, callback)\n\nRetrieves file or directory metadata.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n file_limit : 10000, // optional\n hash : ..., // optional\n list : true, // optional\n include_deleted : false, // optional\n rev : 7, // optional\n locale: : \"en\", // optional\n root: : \"sandbox\" // optional\n }\n\n client.metadata(\"Getting_Started.pdf\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"size\": \"225.4KB\",\n // \"rev\": \"35e97029684fe\",\n // \"thumb_exists\": false,\n // \"bytes\": 230783,\n // \"modified\": \"Tue, 19 Jul 2011 21:55:38 +0000\",\n // \"path\": \"/Getting_Started.pdf\",\n // \"is_dir\": false,\n // \"icon\": \"page_white_acrobat\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"application/pdf\",\n // \"revision\": 220823\n // }\n })\n\n### revisions(path, options, callback)\n\nObtains metadata for the previous revisions of a file.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n rev_limit : 10, // optional\n locale: : \"en\" // optional\n }\n\n client.revisions(\"foo/hello.txt\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // [\n // {\n // \"is_deleted\": true,\n // \"revision\": 4,\n // \"rev\": \"40000000d\",\n // \"thumb_exists\": false,\n // \"bytes\": 0,\n // \"modified\": \"Wed, 20 Jul 2011 22:41:09 +0000\",\n // \"path\": \"foo/hello.txt\",\n // \"is_dir\": false,\n // \"icon\": \"page_white\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"text/plain\",\n // \"size\": \"0 bytes\"\n // },\n // {\n // \"revision\": 1,\n // \"rev\": \"10000000d\",\n // \"thumb_exists\": false,\n // \"bytes\": 3,\n // \"modified\": \"Wed, 20 Jul 2011 22:40:43 +0000\",\n // \"path\": \"foo/hello.txt\",\n // \"is_dir\": false,\n // \"icon\": \"page_white\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"text/plain\",\n // \"size\": \"3 bytes\"\n // }\n // ]\n })\n\n### restore(path, rev, options, callback)\n\nRestores a file path to a previous revision.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\" // optional\n }\n\n client.revisions(\"foo/hello.txt\", 4, options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"is_deleted\": true,\n // \"revision\": 4,\n // \"rev\": \"40000000d\",\n // \"thumb_exists\": false,\n // \"bytes\": 0,\n // \"modified\": \"Wed, 20 Jul 2011 22:41:09 +0000\",\n // \"path\": \"/foo/hello.txt\",\n // \"is_dir\": false,\n // \"icon\": \"page_white\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"text/plain\",\n // \"size\": \"0 bytes\"\n // }\n })\n \n### search(path, query, options, callback)\n\nReturns metadata for all files and directories that match the search query.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n file_limit : 10000, // optional\n include_deleted : false, // optional\n locale: : \"en\" // optional\n }\n\n client.search(\"foo\", \"hello\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // [\n // {\n // \"size\": \"0 bytes\",\n // \"rev\": \"35c1f029684fe\",\n // \"thumb_exists\": false,\n // \"bytes\": 0,\n // \"modified\": \"Mon, 18 Jul 2011 20:13:43 +0000\",\n // \"path\": \"/foo/hello.txt\",\n // \"is_dir\": false,\n // \"icon\": \"page_white_text\",\n // \"root\": \"sandbox\",\n // \"mime_type\": \"text/plain\",\n // \"revision\": 220191\n // }\n // ]\n })\n\n### shares(path, options, callback)\n\nCreates and/or returns a shareable link to a file or directory.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\" // optional\n }\n\n client.shares(\"foo/hello.txt\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"url\": \"http://db.tt/APqhX1\",\n // \"expires\": \"Sat, 17 Aug 2011 02:34:33 +0000\"\n // }\n })\n\n### media(path, options, callback)\n\nCreates and/or returns a shareable link to a file or directory. This endpoint\nis similar to /shares but content is streamable.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\" // optional\n }\n\n client.media(\"foo/hello.txt\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"url\": \"http://www.dropbox.com/s/m/a2mbDa2\",\n // \"expires\": \"Thu, 16 Sep 2011 01:01:25 +0000\"\n // }\n })\n\n### thumbnails(path, options, callback)\n\nGets a thumbnail for an image.\n\n var options = {\n oauth_token : \"jm0qrf7hohgwiko\", // required\n oauth_token_secret : \"5n9687cyzp8xwii\", // required\n locale: : \"en\" // optional\n }\n\n client.thumbnails(\"foo/hello.txt\", options, function(status, reply){\n console.log(status)\n // 200\n console.log(reply)\n // {\n // \"url\": \"http://www.dropbox.com/s/m/a2mbDa2\",\n // \"expires\": \"Thu, 16 Sep 2011 01:01:25 +0000\"\n // }\n })\n\n## License\n\nCopyright 2011 Brock Whitten\nAll rights reserved.\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "sintaxi", "email": "brock@sintaxi.com" } ], "time": { "modified": "2011-12-10T20:28:11.230Z", "created": "2011-11-06T07:09:55.839Z", "0.1.0": "2011-11-06T07:09:57.310Z", "0.1.1": "2011-12-10T20:20:20.189Z", "0.2.0": "2011-12-10T20:28:11.230Z" }, "author": { "name": "Brock Whitten", "email": "brock@sintaxi.com" }, "repository": { "type": "git", "url": "git://github.com/sintaxi/node-dbox.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dbox/0.1.0", "0.1.1": "http://registry.npmjs.org/dbox/0.1.1", "0.2.0": "http://registry.npmjs.org/dbox/0.2.0" }, "dist": { "0.1.0": { "shasum": "839d6647dd0e2a129a0b5e85fe3c03418fcd9235", "tarball": "http://registry.npmjs.org/dbox/-/dbox-0.1.0.tgz" }, "0.1.1": { "shasum": "5b0809933cc7006e547ca3a3045573c4fec6575e", "tarball": "http://registry.npmjs.org/dbox/-/dbox-0.1.1.tgz" }, "0.2.0": { "shasum": "72d8c17e02f71b0796fdc815a4c21c2031f3b561", "tarball": "http://registry.npmjs.org/dbox/-/dbox-0.2.0.tgz" } }, "keywords": [ "dropbox", "sdk", "s3" ], "url": "http://registry.npmjs.org/dbox/" }, "dbslayer": { "name": "dbslayer", "description": "mysql api for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "robinduckett", "email": "robin.duckett@gmail.com" } ], "time": { "modified": "2011-11-09T01:31:13.137Z", "created": "2011-11-09T01:06:56.922Z", "0.2.0": "2011-11-09T01:31:13.137Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/dbslayer/0.2.0" }, "dist": { "0.2.0": { "shasum": "0f00a2b2410885964a415cd139c5d7b876c76366", "tarball": "http://registry.npmjs.org/dbslayer/-/dbslayer-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/dbslayer/" }, "dcrp": { "name": "dcrp", "description": "Dynamically Configurable Reverse Proxy", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "quackingduck", "email": "myles@myles.id.au" } ], "time": { "modified": "2011-10-18T19:28:07.689Z", "created": "2011-10-11T03:41:16.568Z", "0.1.0": "2011-10-11T03:41:16.904Z", "0.1.1": "2011-10-11T04:20:26.307Z", "0.2.0": "2011-10-11T17:55:20.231Z", "0.3.0": "2011-10-18T19:28:07.689Z" }, "author": { "name": "Myles Byrne" }, "repository": { "type": "git", "url": "git://github.com/centro/dcrp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dcrp/0.1.0", "0.1.1": "http://registry.npmjs.org/dcrp/0.1.1", "0.2.0": "http://registry.npmjs.org/dcrp/0.2.0", "0.3.0": "http://registry.npmjs.org/dcrp/0.3.0" }, "dist": { "0.1.0": { "shasum": "577d45782a88729f5163e796d8d1361a400bb5ca", "tarball": "http://registry.npmjs.org/dcrp/-/dcrp-0.1.0.tgz" }, "0.1.1": { "shasum": "bda763829637aa892cd9dfe6b6cde7c74875bf75", "tarball": "http://registry.npmjs.org/dcrp/-/dcrp-0.1.1.tgz" }, "0.2.0": { "shasum": "08221a4cc1ca4076bdbea15eb8c9aac290d48472", "tarball": "http://registry.npmjs.org/dcrp/-/dcrp-0.2.0.tgz" }, "0.3.0": { "shasum": "d7bca9459b55fbb0f2b65d0915ef4c9311ba550c", "tarball": "http://registry.npmjs.org/dcrp/-/dcrp-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/dcrp/" }, "dcrypt": { "name": "dcrypt", "description": "extended openssl bindings", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dekz", "email": "jacob@dekz.net" } ], "time": { "modified": "2011-05-08T03:26:25.441Z", "created": "2011-03-25T23:40:57.792Z", "0.0.1": "2011-03-25T23:40:58.714Z", "0.0.2": "2011-03-26T00:14:51.570Z" }, "author": { "name": "Jacob Evans", "email": "dcrypt@dekz.net" }, "repository": { "type": "git", "url": "git://github.com/dekz/dcrypt.git", "private": "git@github.com:dekz/dcrypt.git", "web": "https://github.com/dekz/dcrypt" }, "versions": { "0.0.1": "http://registry.npmjs.org/dcrypt/0.0.1", "0.0.2": "http://registry.npmjs.org/dcrypt/0.0.2" }, "dist": { "0.0.1": { "shasum": "74170366ff90cf59f36a60e7e689353d2441afb0", "tarball": "http://registry.npmjs.org/dcrypt/-/dcrypt-0.0.1.tgz" }, "0.0.2": { "shasum": "150b880c505932fa5c59f7bf483e3868abd09a5e", "tarball": "http://registry.npmjs.org/dcrypt/-/dcrypt-0.0.2.tgz" } }, "keywords": [ "crypt", "crypto", "dcrypt", "openssl" ], "url": "http://registry.npmjs.org/dcrypt/" }, "ddg-api": { "name": "ddg-api", "description": "A library for the DuckDuckGo APIs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sujal", "email": "sujal@variolabs.com" } ], "time": { "modified": "2011-11-04T21:00:14.917Z", "created": "2011-11-04T21:00:14.553Z", "0.0.1": "2011-11-04T21:00:14.917Z" }, "author": { "name": "Sujal Shah", "email": "sujal@variolabs.com" }, "repository": { "type": "git", "url": "git://github.com/VarioLabs/ddg-api.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ddg-api/0.0.1" }, "dist": { "0.0.1": { "shasum": "c0e7857a8a23daf6ffb21050c03f8cfd9e01ff61", "tarball": "http://registry.npmjs.org/ddg-api/-/ddg-api-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ddg-api/" }, "ddopson-zookeeper": { "name": "ddopson-zookeeper", "description": "apache zookeeper client (zookeeper async API >= 3.4.0)", "dist-tags": { "latest": "4.1.0" }, "readme": "# Overview\n\nnode-zookeeper - A Node.js client for Apache Zookeeper.\n\nThis module is implemented on top of the ZooKeeper C API; consult the [ZK Reference](http://zookeeper.apache.org/doc/r3.4.0/index.html) for further details on behavior.\n\n# Example\n\n```javascript\nvar ZK = require (\"zookeeper\");\nvar zk = new ZK();\nzk.init ({connect:\"localhost:2181\", timeout:200000, debug_level:ZK.ZOO_LOG_LEVEL_WARNING, host_order_deterministic:false});\nzk.on ('connect', function (zkk) {\n console.log (\"zk session established, id=%s\", zkk.client_id);\n zkk.a_create (\"/node.js1\", \"some value\", ZK.ZOO_SEQUENCE | ZK.ZOO_EPHEMERAL, function (rc, error, path) {\n if (rc != 0)\n console.log (\"zk node create result: %d, error: '%s', path=%s\", rc, error, path);\n else {\n console.log (\"created zk node %s\", path);\n process.nextTick(function () {\n zkk.close ();\n });\n }\n });\n});\n```\n\n# API Reference\n\n### Methods ###\n\n* init ( options )\n* close ( )\n* a_create ( path, data, flags, path_cb )\n* a_exists ( path, watch, stat_cb )\n* a_get ( path, watch, data_cb )\n* a_get_children ( path, watch, child_cb )\n* a_get_children2 ( path, watch, child2_cb )\n* a_set ( path, data, version, stat_cb )\n* a_delete`_` ( path, version, void_cb )\n * (trailing `_` is added to avoid conflict with reserved word `_delete_` since zk_promise.js strips off prefix `a_` from all operations)\n\n*The watcher methods are forward-looking subscriptions that can recieve multiple callbacks whenever a matching event occurs.*\n\n* aw_exists ( path, watch_cb, stat_cb )\n* aw_get ( path, watch_cb, data_cb )\n* aw_get_children ( path, watch_cb, child_cb )\n* aw_get_children2 ( path, watch_cb, child2_cb )\n\n### Callback Signatures ###\n\n * path_cb : function ( rc, error, path )\n * stat_cb : function ( rc, error, stat )\n * data_cb : function ( rc, error, stat, data )\n * child_cb : function ( rc, error, children )\n * child2_cb : function ( rc, error, children, stat )\n * void_cb : function ( rc, error )\n * watch_cb : function ( type, state, path )\n\n### Input Parameters ###\n\n * options : object. valid keys: { connect, timeout, debug_level, host_order_deterministic, data_as_buffer}\n * path : string\n * data : string or Buffer\n * flags : int32\n * version : int32\n * watch : boolean\n\n### Output Parameters ###\n\n * path is a string\n * data is either a Buffer (default), or a string (this is controlled by data_as_buffer = true/false)\n * children is an array of strings\n * rc is an int (error codes from zk api)\n * error is a string (error string from zk api)\n * type is an int event type (from zk api)\n * state is an int (state when the watcher fired from zk api)\n * stat is an object with the following attributes:\n * long czxid // created zxid\n * long mzxid // last modified zxid\n * long ctime // created\n * long mtime // last modified\n * int version // version\n * int cversion // child version\n * int aversion // acl version\n * string ephemeralOwner // owner session id if ephemeral, 0 otw\n * int dataLength //length of the data in the node\n * int numChildren //number of children of this node\n * long pzxid // last modified children\n\n\nSession state machine is well described in Zookeeper docs, i.e.\n![here](http://hadoop.apache.org/zookeeper/docs/r3.3.1/images/state_dia.jpg \"State Diagram\")\n\n# Limitations\n* no zookeeper ACL support\n* no support for authentication\n* tests are not standalone, must run a zk server (easiest if you run at localhost:2181, if not you must pass the connect string to the tests)\n* only asynchronous ZK methods are implemented. Hey, this is node.js ... no sync calls are allowed\n\n# Implementation Notes\n\n### NOTE on Module Status (DDOPSON-2011-11-30):\n* I ported this module to Node v0.6.0. I did my best to retain compatibility with Node v0.4.x. File bugs if you find any.\n* I have also worked to normalized the API style to be more conformant with Node conventions. Again, I did my best to keep backwards compatibility with the old version. File bugs if you find any.\n* The test coverage is pretty spotty. It would be really great if someone converted the tests to Vows and / or using a mock instead of depending on a live ZK server. I can't test and don't really trust the \"promise\" stuff in this module, but the core module itself works and makes my tests pass on downstream dependencies.\n\nFixes:\n* Node v0.6.0 compatibility - There is no native EventEmitter class anymore. Need a JS shim.\n* Node v0.6.0 compatibility - MODULE_INIT macro just plain doesn't work. not sure why, but an init function works just fine.\n* Node v0.6.0 compatibility - 'sys' ==> 'util'\n* Node v0.6.0 compatibility - There was an issue with the EV_A macro in yield(); was able to comment it out without harming behavior\n* events should be strings like 'connect' instead of ZK.on_connected. follow convention here.\n* no sense in \"require('zookeeper').ZooKeeper\" instead of simply \"require('zookeeper')\"\n\nTODO:\n* convert error codes to the names of the constants (eg, ZOO_CONNECT_FAIL instead of -110).\n* method names should map to convention. The \"a_method\" pattern is quite redundant in node.\n* Init should be called \"connect\", and should take a callback. Forcing clients to use the events is awkward and error prone\n* Why do the watchers take two callbacks?\n\n\n### v0.2.x ==> v0.4.x Transition\nData coming out of ZooKeepr (in callbacks) will now default to being Buffer objects. The main ZK handle now has a boolean attribute called 'data_as_buffer', which defaults to true. If you are storing strings only, as was only allowed in the initial implementation, or you wish to have data in callbacks arrive as strings, you add 'data_as_buffer:false' to the init options, or add 'zk.data_as_buffer = false;' before using the handle. The behavior defaults to Buffer objects because this aligns more closely with ZooKeeper itself which uses byte arrays. They are interchangable on input, if the input is a Buffer it will be used directly, otherwise the toString() of the input is used (this will work with utf8 data as well) regardless of mode.\n\nWith the new Buffer changes in the 0.3+ and 0.4+ branches, these will be internal 'SlowBuffer' objects, and you should use Buffer.isBuffer if you are checking the type, as 'instanceof Buffer' will return false.\n\n### yfinkelstein's original implementation notes\n\n* Zookeeper C API library comes in 2 flavours: single-threaded and multi-threaded. For node.js, single-threaded library provides the most sense since all events coming from ZK responses have to be dispatched to the main JS thread.\n* The C++ code uses the same logging facility that ZK C API uses internally. Hence zk_log.h file checked into this project. The file is considered ZK internal and is not installed into /usr/local/include\n* Multiple simultaneous ZK connections are supported and tested\n* All ZK constants are exposed as read-only properties of the ZooKeeper function, like ZK.ZOO_EPHEMERAL\n* All ZK API methods including watchers are supported.\n* lib/zk_promise.js is an optional module that makes use of the very cool **node-promise** library;\n see tests/zk_test_shootout_promise.js for illustration of how it can simplify coding. Isn't the following looking nicer?\n\n```javascript\nzk_r.on_connected().\nthen (\n function (zkk){\n console.log (\"reader on_connected: zk=%j\", zkk);\n return zkk.create (\"/node.js2\", \"some value\", ZK.ZOO_SEQUENCE | ZK.ZOO_EPHEMERAL);\n }\n).then (\n function (path) {\n zk_r.context.path = path;\n console.log (\"node created path=%s\", path);\n return zk_r.w_get (path,\n function (type, state, path_w) { // this is a watcher\n console.log (\"watcher for path %s triggered\", path_w);\n deferred_watcher_triggered.resolve (path_w);\n }\n );\n }\n).then (\n function (stat_and_value) { // this is the response from w_get above\n console.log (\"get node: stat=%j, value=%s\", stat_and_value[0], stat_and_value[1]);\n deferred_watcher_ready.resolve (zk_r.context.path);\n return deferred_watcher_triggered;\n }\n).then (\n function () {\n console.log (\"zk_reader is finished\");\n process.nextTick( function () {\n zk_r.close ();\n });\n }\n);\n```\n\n* Also compare test/zk_test_watcher.js with test/zk_test_watcher_promise.js\n* tests/zk_master.js and tests/zk_worker.js illustrate launching multiple ZK client workers using webworker library. You have to install it first with **\"npm install webworker\"**\n\n# Building the module by hand\n-----\n\n```javascript\nnode-waf configure build [--zookeeper zookeeper-version|prefix-path|'']\n```\n\n- note: for more details on the zk c-client build process, see [here](http://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperProgrammers.html#C+Binding \"Build C client\")\n- note: node_compat.h (ala node-png) handles Buffer changes from .2 to .3+, so you should be able to build against older node versions.\n- note: if you wish to build with a specific version of zookeeper C lib, use --zookeeper VERSION (will download/build it) or --zookeeper PATH (if you have downloaded it and possibly made changes etc.)\n- note: if you wish to link against an existing zookeeper lib: use --zoookeeper '', and put your lib/headers it in /usr/local/ (or edit the wscript appropriately)\n- note: if you are building on osx and you get a compile error regarding \"mmacosx-version-min\", you may need to edit the wscript and remove it (anyone with the answer please explain/fix if possible).\n- note: if you are building on a platform for which the options are not working, please add a specific elif for that platform and create a pull request.\n\n# Known Bugs & Issues\n\nDDOPSON-2011-11-30 - are these issues still relevant? unknown.\n\n- The lib will segfault if you try to use a ZooKeeper intance after the on_closed event is delivered (possibly as a result of session timeout etc.) YOU MAY NOT re-use the closed ZooKeeper instance. You should allocate a new one and initialize it as a completely new client. Any and all watchers from your first instance are lost, though they may fire (before the on_close) see below.\n- Any established watches may/will be fired once each when/if your client is expired by the ZK server, the input arguments are observed to be: type=-1, state=1, path=\"\". Care should be taken to handle this differently than a \"real\" watch event if that matters to your application.\n- Otherwise, it just works!\n\n# See Also\n\n- [http://hadoop.apache.org/zookeeper/releases.html](http://hadoop.apache.org/zookeeper/releases.html)\n- [http://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperProgrammers.html#ZooKeeper+C+client+API](http://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperProgrammers.html#ZooKeeper+C+client+API)\n- [http://github.com/kriszyp/node-promise](http://github.com/kriszyp/node-promise)\n- [http://github.com/pgriess/node-webworker](http://github.com/pgriess/node-webworker)\n\n# Acknowledgments\n\n- **[node-promise](http://github.com/kriszyp/node-promise \"node-promise\") by kriszyp** is a fantastic tool imho. I wish it was distributed as a module so that I could easily 'require' it rather then\n resort to distribution by copy.\n- **[node-webworker](http://github.com/pgriess/node-webworker \"node-webworker\") by pgriess** is used to spawn multiple ZK workers in one of the tests.\n\n# LICENSE\n\nSee [LICENSE-MIT.txt](./LICENSE-MIT.txt) file in the top level folder.\n\n# ORIGINAL AUTHOR\n\nYuri Finkelstein (yurif2003 at yahoo dot com)\n", "maintainers": [ { "name": "ddopson", "email": "ddopson@gmail.com" } ], "time": { "modified": "2011-12-01T05:20:59.829Z", "created": "2011-12-01T05:20:58.243Z", "4.1.0": "2011-12-01T05:20:59.829Z" }, "author": { "name": "Yuri Finkelstein", "email": "yurif2003@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/ddopson/node-zookeeper.git" }, "versions": { "4.1.0": "http://registry.npmjs.org/ddopson-zookeeper/4.1.0" }, "dist": { "4.1.0": { "shasum": "d5a377d345fcc851ff825fd509fc7ad8093a099a", "tarball": "http://registry.npmjs.org/ddopson-zookeeper/-/ddopson-zookeeper-4.1.0.tgz" } }, "keywords": [ "apache", "zookeeper", "client" ], "url": "http://registry.npmjs.org/ddopson-zookeeper/" }, "deadbolt": { "name": "deadbolt", "dist-tags": { "latest": "0.3.8", "stable": "0.3.8" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-11-16T08:07:24.908Z", "created": "2011-10-08T20:07:36.703Z", "0.0.2": "2011-10-08T20:07:38.105Z", "0.1.0": "2011-10-08T21:15:47.870Z", "0.1.1": "2011-10-08T21:34:32.902Z", "0.1.2": "2011-10-08T21:59:31.963Z", "0.2.0": "2011-10-08T22:59:04.093Z", "0.3.0": "2011-10-09T06:16:33.131Z", "0.3.1": "2011-10-09T07:36:24.087Z", "0.3.2": "2011-10-09T07:37:55.698Z", "0.3.3": "2011-10-09T10:49:23.041Z", "0.3.4": "2011-10-09T13:35:39.343Z", "0.3.5": "2011-10-09T13:51:09.866Z", "0.3.6": "2011-10-09T17:21:27.889Z", "0.3.7": "2011-10-09T18:18:03.459Z", "0.3.8": "2011-11-16T08:07:19.147Z" }, "description": "Autoreleasing locks for node.js", "author": { "name": "Fedor Indutny", "email": "fedor@indutny.com" }, "versions": { "0.1.2": "http://registry.npmjs.org/deadbolt/0.1.2", "0.2.0": "http://registry.npmjs.org/deadbolt/0.2.0", "0.3.0": "http://registry.npmjs.org/deadbolt/0.3.0", "0.3.1": "http://registry.npmjs.org/deadbolt/0.3.1", "0.3.2": "http://registry.npmjs.org/deadbolt/0.3.2", "0.3.3": "http://registry.npmjs.org/deadbolt/0.3.3", "0.3.4": "http://registry.npmjs.org/deadbolt/0.3.4", "0.3.5": "http://registry.npmjs.org/deadbolt/0.3.5", "0.3.6": "http://registry.npmjs.org/deadbolt/0.3.6", "0.3.7": "http://registry.npmjs.org/deadbolt/0.3.7", "0.3.8": "http://registry.npmjs.org/deadbolt/0.3.8" }, "dist": { "0.1.2": { "shasum": "a0db316851a45ba2ea7fd316f3ca1f58e173acfc", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.1.2.tgz" }, "0.2.0": { "shasum": "e3e4119b42d7249994d5f6c49ce1fb38a3204f5c", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.2.0.tgz" }, "0.3.0": { "shasum": "e390a755e6ffc67783bbe0fdc3e8a055a2294df6", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.0.tgz" }, "0.3.1": { "shasum": "e99c5184157e889dfbef4aa83644fbeac65a550d", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.1.tgz" }, "0.3.2": { "shasum": "b96ed91988720ae14790ba7623b278becbaf9ff1", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.2.tgz" }, "0.3.3": { "shasum": "ffb3f9f4e11b39f83d059e96c85494b05669641f", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.3.tgz" }, "0.3.4": { "shasum": "e7aaa67827bbe26a9253994359bd8d3b9a206c84", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.4.tgz" }, "0.3.5": { "shasum": "463e92c77e907f7ebb05fd9a46b6c0be0a3bf121", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.5.tgz" }, "0.3.6": { "shasum": "a830187213f9e8c41d015a8eee3c862d686c5d09", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.6.tgz" }, "0.3.7": { "shasum": "93dfd4dfb59343f46609769ac7f7dfd224e83c73", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.7.tgz" }, "0.3.8": { "shasum": "377ded0cb8437e744d1c15118a244c29d0b994ed", "tarball": "http://registry.npmjs.org/deadbolt/-/deadbolt-0.3.8.tgz" } }, "url": "http://registry.npmjs.org/deadbolt/" }, "deadsea": { "name": "deadsea", "description": "a library for preventing map-scrolling fail", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-09-26T16:42:04.230Z", "created": "2011-09-26T16:27:03.971Z", "0.0.1": "2011-09-26T16:27:04.296Z", "0.0.2": "2011-09-26T16:42:04.230Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/deadsea/0.0.1", "0.0.2": "http://registry.npmjs.org/deadsea/0.0.2" }, "dist": { "0.0.1": { "shasum": "cd49324067d543b54c8689c78ecffb9b6e24fb4b", "tarball": "http://registry.npmjs.org/deadsea/-/deadsea-0.0.1.tgz" }, "0.0.2": { "shasum": "503fd12c1346725f8ace6a7b0384fb101e0f108a", "tarball": "http://registry.npmjs.org/deadsea/-/deadsea-0.0.2.tgz" } }, "keywords": [ "map", "geo", "browser" ], "url": "http://registry.npmjs.org/deadsea/" }, "debug": { "name": "debug", "description": "small debugging utility", "dist-tags": { "latest": "0.1.0" }, "readme": "\n# debug\n\n tiny node.js debugging utility.\n\n## Example\n\n This module is modelled after node core's debugging technique, allowing you to enable one or more topic-specific debugging functions, for example core does the following within many modules:\n\n```js\nvar debug;\nif (process.env.NODE_DEBUG && /cluster/.test(process.env.NODE_DEBUG)) {\n debug = function(x) {\n var prefix = process.pid + ',' +\n (process.env.NODE_WORKER_ID ? 'Worker' : 'Master');\n console.error(prefix, x);\n };\n} else {\n debug = function() { };\n}\n```\n\n This concept is extremely simple but it works well. With `debug` you simply invoke the exported function to generate your debug function, passing it a name which will determine if a noop function is returned, or a decorated `console.error`, so all of the `console` format string goodies you're used to work fine. A unique color is selected per-function for visibility.\n \nExample _app.js_:\n\n```js\nvar debug = require('debug')('http')\n , http = require('http')\n , name = 'My App';\n\n// fake app\n\ndebug('booting %s', name);\n\nhttp.createServer(function(req, res){\n debug(req.method + ' ' + req.url);\n res.end('hello\\n');\n}).listen(3000, function(){\n debug('listening');\n});\n\n// fake worker of some kind\n\nrequire('./worker');\n```\n\nExample _worker.js_:\n\n```js\nvar debug = require('debug')('worker');\n\nsetInterval(function(){\n debug('doing some work');\n}, 1000);\n```\n\n The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples:\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-02T23:16:56.971Z", "created": "2011-11-29T01:11:23.618Z", "0.0.1": "2011-11-29T01:11:25.405Z", "0.1.0": "2011-12-02T23:16:56.971Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/debug/0.0.1", "0.1.0": "http://registry.npmjs.org/debug/0.1.0" }, "dist": { "0.0.1": { "shasum": "0faa51ad6dec7587159b532cdf18d74261376417", "tarball": "http://registry.npmjs.org/debug/-/debug-0.0.1.tgz" }, "0.1.0": { "shasum": "3026f197b98b823cb51209f3758eb1498a66442c", "tarball": "http://registry.npmjs.org/debug/-/debug-0.1.0.tgz" } }, "keywords": [ "debug", "log", "debugger" ], "url": "http://registry.npmjs.org/debug/" }, "decafscript": { "name": "decafscript", "description": "adding a pre-processor to js =D", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-08-07T22:16:46.400Z", "created": "2011-08-07T22:16:45.825Z", "0.0.1": "2011-08-07T22:16:46.400Z" }, "author": { "name": "Aaron Blohowiak" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/decafscript/0.0.1" }, "dist": { "0.0.1": { "shasum": "551a4e6effdf0637f834499e88868d5c981bc44d", "tarball": "http://registry.npmjs.org/decafscript/-/decafscript-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/decafscript/" }, "decimal": { "name": "decimal", "description": "Simple decimal arithmetic for the browser and node.js!", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shinuza", "email": "samorigorse@gmail.com" } ], "time": { "modified": "2011-06-04T00:15:41.914Z", "created": "2011-06-04T00:15:41.211Z", "0.0.2": "2011-06-04T00:15:41.914Z" }, "author": { "name": "Samori Gorse", "email": "samorigorse@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinuza/decimaljs.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/decimal/0.0.2" }, "dist": { "0.0.2": { "shasum": "f913d695ddcf0b208aa6770ca7934ed07aa26e2e", "tarball": "http://registry.npmjs.org/decimal/-/decimal-0.0.2.tgz" } }, "keywords": [ "arithmetic", "decimal", "float", "calculation" ], "url": "http://registry.npmjs.org/decimal/" }, "decimaljson": { "name": "decimaljson", "description": "JSON parser that preserves precision", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-07-19T17:47:01.410Z", "created": "2011-02-10T00:22:16.388Z", "0.1.0": "2011-02-10T00:22:16.653Z", "0.2.0": "2011-02-21T07:10:11.372Z", "0.2.1": "2011-02-28T20:09:19.185Z", "0.2.2": "2011-07-19T17:47:01.410Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im", "url": "http://wades.im/mons" }, "versions": { "0.1.0": "http://registry.npmjs.org/decimaljson/0.1.0", "0.2.0": "http://registry.npmjs.org/decimaljson/0.2.0", "0.2.1": "http://registry.npmjs.org/decimaljson/0.2.1", "0.2.2": "http://registry.npmjs.org/decimaljson/0.2.2" }, "dist": { "0.1.0": { "shasum": "3e43c877299b9a7f257c59cdaecd05abe2b27447", "tarball": "http://registry.npmjs.org/decimaljson/-/decimaljson-0.1.0.tgz" }, "0.2.0": { "shasum": "52b189f4946b50691a582275804227e515f597e9", "tarball": "http://registry.npmjs.org/decimaljson/-/decimaljson-0.2.0.tgz" }, "0.2.1": { "shasum": "ca4f61c9547a6eb0e21768dcb261c8efd7f3a76b", "tarball": "http://registry.npmjs.org/decimaljson/-/decimaljson-0.2.1.tgz" }, "0.2.2": { "shasum": "b1cbfddad91ec464fc2fd98aac52be27c0c08250", "tarball": "http://registry.npmjs.org/decimaljson/-/decimaljson-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/decimaljson/" }, "deck": { "name": "deck", "description": "Uniform and weighted shuffling and sampling", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-05-01T12:06:47.496Z", "created": "2011-05-01T02:34:21.982Z", "0.0.1": "2011-05-01T02:34:22.751Z", "0.0.2": "2011-05-01T06:05:16.640Z", "0.0.3": "2011-05-01T12:06:47.496Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-deck.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deck/0.0.1", "0.0.2": "http://registry.npmjs.org/deck/0.0.2", "0.0.3": "http://registry.npmjs.org/deck/0.0.3" }, "dist": { "0.0.1": { "shasum": "89f056b7e4772a25bc73e2830d213ea32570a700", "tarball": "http://registry.npmjs.org/deck/-/deck-0.0.1.tgz" }, "0.0.2": { "shasum": "4e2c246c92025c8721a58bfc69f1772fb8e664bd", "tarball": "http://registry.npmjs.org/deck/-/deck-0.0.2.tgz" }, "0.0.3": { "shasum": "759508d1c5b39269bd70e0a95a8ff00239da9df6", "tarball": "http://registry.npmjs.org/deck/-/deck-0.0.3.tgz" } }, "keywords": [ "shuffle", "sample", "normalize", "pick", "choose", "cards", "weights" ], "url": "http://registry.npmjs.org/deck/" }, "deckard": { "name": "deckard", "description": "A very simple async test runner with setup and teardown support", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "devioustree", "email": "tom@devioustree.co.uk" } ], "time": { "modified": "2011-01-10T16:31:06.693Z", "created": "2011-01-10T16:31:06.327Z", "0.0.9": "2011-01-10T16:31:06.693Z" }, "author": { "name": "Tom Drummond", "email": "tom@devioustree.com" }, "repository": { "type": "git", "url": "git://github.com/devioustree/deckard.git" }, "versions": { "0.0.9": "http://registry.npmjs.org/deckard/0.0.9" }, "dist": { "0.0.9": { "shasum": "0ea12b4858a9a3b77b3c41ebaac912d3876b9d5a", "tarball": "http://registry.npmjs.org/deckard/-/deckard-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/deckard/" }, "deckem": { "name": "deckem", "description": "Build deck.js presentations using Jade templating", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-10-04T02:56:02.991Z", "created": "2011-09-14T02:07:38.300Z", "0.0.3": "2011-09-14T02:07:41.103Z", "0.0.4": "2011-09-16T03:04:07.506Z", "0.0.5": "2011-10-01T10:51:22.397Z", "0.0.6": "2011-10-01T14:41:05.503Z", "0.0.7": "2011-10-04T02:56:02.991Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/deckem.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/deckem/0.0.3", "0.0.4": "http://registry.npmjs.org/deckem/0.0.4", "0.0.5": "http://registry.npmjs.org/deckem/0.0.5", "0.0.6": "http://registry.npmjs.org/deckem/0.0.6", "0.0.7": "http://registry.npmjs.org/deckem/0.0.7" }, "dist": { "0.0.3": { "shasum": "a8498847c5c43b0c12b0fe312bdcff60f546f47d", "tarball": "http://registry.npmjs.org/deckem/-/deckem-0.0.3.tgz" }, "0.0.4": { "shasum": "a21f9ba45d0b8c77442b43431f2139e5d81d80ef", "tarball": "http://registry.npmjs.org/deckem/-/deckem-0.0.4.tgz" }, "0.0.5": { "shasum": "982abfded8558950224151d31ed95b0e7b7cd272", "tarball": "http://registry.npmjs.org/deckem/-/deckem-0.0.5.tgz" }, "0.0.6": { "shasum": "9c13ecd9dd22d81febe8f5b91fc37448da0d7a0c", "tarball": "http://registry.npmjs.org/deckem/-/deckem-0.0.6.tgz" }, "0.0.7": { "shasum": "db6be26644ec593332bdf129feb77d69ccd4c896", "tarball": "http://registry.npmjs.org/deckem/-/deckem-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/deckem/" }, "defaultable": { "name": "defaultable", "description": "Transparent, drop-in helper for overridable, inheritable defaults in CommonJS modules", "dist-tags": { "latest": "0.7.2" }, "maintainers": [ { "name": "jhs", "email": "jhs@iriscouch.com" } ], "time": { "modified": "2011-11-17T01:43:38.909Z", "created": "2011-10-05T18:57:53.887Z", "0.4.0": "2011-10-05T18:57:54.220Z", "0.5.0": "2011-10-09T17:12:43.690Z", "0.6.0": "2011-10-12T04:46:52.948Z", "0.6.1": "2011-10-12T14:19:36.323Z", "0.7.0": "2011-11-05T12:51:03.034Z", "0.7.1": "2011-11-09T03:16:09.991Z", "0.7.2": "2011-11-17T01:43:38.909Z" }, "author": { "name": "Jason Smith", "email": "jhs@iriscouch.com", "url": "http://www.iriscouch.com/" }, "repository": { "type": "git", "url": "git://github.com/iriscouch/defaultable.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/defaultable/0.4.0", "0.5.0": "http://registry.npmjs.org/defaultable/0.5.0", "0.6.0": "http://registry.npmjs.org/defaultable/0.6.0", "0.6.1": "http://registry.npmjs.org/defaultable/0.6.1", "0.7.0": "http://registry.npmjs.org/defaultable/0.7.0", "0.7.1": "http://registry.npmjs.org/defaultable/0.7.1", "0.7.2": "http://registry.npmjs.org/defaultable/0.7.2" }, "dist": { "0.4.0": { "shasum": "fb2060c83c981f2a0df1bf31a763de35abd29440", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.4.0.tgz" }, "0.5.0": { "shasum": "5239a901d08fe72765260ca5092bfc1cc0d558ed", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.5.0.tgz" }, "0.6.0": { "shasum": "ad60c29c323d217c102d8ad20d0a6895aeeda597", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.6.0.tgz" }, "0.6.1": { "shasum": "22dbb5a4eed29ae5bea64c5fa8363b82b925dd6a", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.6.1.tgz" }, "0.7.0": { "shasum": "7ffb22b838adcac654e3b5e8b5733ed1eb1c6d49", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.7.0.tgz" }, "0.7.1": { "shasum": "45072fa9cc26870db8254347903e7fb3c11911af", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.7.1.tgz" }, "0.7.2": { "shasum": "7c1564ca14f9eca4c4127a539790777d44085bd7", "tarball": "http://registry.npmjs.org/defaultable/-/defaultable-0.7.2.tgz" } }, "url": "http://registry.npmjs.org/defaultable/" }, "defensio": { "name": "defensio", "description": "node library to communicate with Defensio's API v. 2.0", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "camilolopez", "email": "camilo@camilolopez.com" } ], "time": { "modified": "2011-05-21T04:02:58.986Z", "created": "2011-05-15T23:59:03.121Z", "0.1.0": "2011-05-15T23:59:03.569Z", "0.1.1": "2011-05-21T04:02:58.986Z" }, "author": { "name": "Camilo Lopez", "email": "camilo@camilolopez.com" }, "repository": { "type": "git", "url": "git://github.com/camilo/defensio.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/defensio/0.1.0", "0.1.1": "http://registry.npmjs.org/defensio/0.1.1" }, "dist": { "0.1.0": { "shasum": "b4f491da4184b93d11f6904b5f6e2a7fb7a639f9", "tarball": "http://registry.npmjs.org/defensio/-/defensio-0.1.0.tgz" }, "0.1.1": { "shasum": "05e1aea799b594f9eddb5761f699ee18323b1df1", "tarball": "http://registry.npmjs.org/defensio/-/defensio-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/defensio/" }, "defer": { "name": "defer", "description": "a simple model for callbacks", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alexbosworth", "email": "alex.bosworth+npm@gmail.com" } ], "time": { "modified": "2011-09-13T07:25:37.601Z", "created": "2011-09-13T07:25:32.582Z", "0.0.1": "2011-09-13T07:25:37.601Z" }, "author": { "name": "Alex Bosworth", "email": "alex.bosworth@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/alexbosworth/deferred.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/defer/0.0.1" }, "dist": { "0.0.1": { "shasum": "2e56cf2cba77e81f4f3903657cb503e52e675dde", "tarball": "http://registry.npmjs.org/defer/-/defer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/defer/" }, "deferrable": { "name": "deferrable", "description": "Callback indirection for JavaScript", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "rkh", "email": "k.haase@finn.de" } ], "author": { "name": "Konstantin Haase", "email": "k.haase@finn.de" }, "versions": { "0.1.0": "http://registry.npmjs.org/deferrable/0.1.0", "0.1.1": "http://registry.npmjs.org/deferrable/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/deferrable/-/deferrable-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/deferrable/-/deferrable-0.1.1.tgz" } }, "keywords": [ "events", "deferrable", "concurency", "async" ], "url": "http://registry.npmjs.org/deferrable/" }, "deferred": { "name": "deferred", "description": "Asynchronous control-flow with deferred and promises", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-12-12T13:59:36.488Z", "created": "2011-07-05T19:44:00.569Z", "0.1.0": "2011-07-05T19:44:01.303Z", "0.1.1": "2011-07-07T19:47:46.840Z", "0.1.2": "2011-07-11T12:16:51.392Z", "0.2.0": "2011-08-08T08:33:04.657Z", "0.2.1": "2011-08-08T12:53:39.227Z", "0.2.2": "2011-08-08T14:50:15.451Z", "0.2.3": "2011-08-09T10:30:43.331Z", "0.2.4": "2011-08-09T10:54:30.530Z", "0.2.5": "2011-11-08T17:20:23.377Z", "0.2.6": "2011-12-12T13:59:36.488Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+deferred@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/deferred.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/deferred/0.1.0", "0.1.1": "http://registry.npmjs.org/deferred/0.1.1", "0.1.2": "http://registry.npmjs.org/deferred/0.1.2", "0.2.0": "http://registry.npmjs.org/deferred/0.2.0", "0.2.1": "http://registry.npmjs.org/deferred/0.2.1", "0.2.2": "http://registry.npmjs.org/deferred/0.2.2", "0.2.3": "http://registry.npmjs.org/deferred/0.2.3", "0.2.4": "http://registry.npmjs.org/deferred/0.2.4", "0.2.5": "http://registry.npmjs.org/deferred/0.2.5", "0.2.6": "http://registry.npmjs.org/deferred/0.2.6" }, "dist": { "0.1.0": { "shasum": "61828f5081362dbda4136aeb896553272ec3f90c", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.1.0.tgz" }, "0.1.1": { "shasum": "41445cb130a40ac4e4a366b27a5903bd124e65e0", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.1.1.tgz" }, "0.1.2": { "shasum": "4dd668bf1ff7727aaafffd3adfe3e7d920246967", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.1.2.tgz" }, "0.2.0": { "shasum": "3787b20795729135d19a6bc7d84b4c3bb0a7f09e", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.0.tgz" }, "0.2.1": { "shasum": "41eded23f16e23e9e152326536cfd9e2d902e8f0", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.1.tgz" }, "0.2.2": { "shasum": "2142c400bdee36fbe908d53e3aca344b5d5077e5", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.2.tgz" }, "0.2.3": { "shasum": "d428b98bcf774aae126125e3e40e342d73b51aec", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.3.tgz" }, "0.2.4": { "shasum": "baab2e468a8c63b078081ee372802f073e356849", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.4.tgz" }, "0.2.5": { "shasum": "0b5dd26744acfa8d9721689b7ca98ab514d305d4", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.5.tgz" }, "0.2.6": { "shasum": "e979ed5bce5ca804baef2b1fd8552d9292b1ded3", "tarball": "http://registry.npmjs.org/deferred/-/deferred-0.2.6.tgz" } }, "keywords": [ "deferred", "promise", "promises", "async", "asynchronous", "future", "futures", "continuations", "flow" ], "url": "http://registry.npmjs.org/deferred/" }, "Deferred": { "name": "Deferred", "description": "A port of the jQuery Deferred library to node js.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "webspinner", "email": "webspinner.gabriel@gmail.com" } ], "time": { "modified": "2011-12-11T18:35:41.324Z", "created": "2011-08-23T17:07:04.781Z", "0.0.3": "2011-08-23T17:07:05.239Z", "0.0.4": "2011-10-16T18:58:05.204Z", "0.1.0": "2011-12-11T18:35:41.324Z" }, "repository": { "type": "git", "url": "git://github.com/webspinner/Deferred.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/Deferred/0.0.3", "0.0.4": "http://registry.npmjs.org/Deferred/0.0.4", "0.1.0": "http://registry.npmjs.org/Deferred/0.1.0" }, "dist": { "0.0.3": { "shasum": "c4dc43352f793b7b0a8ae33fa8c06aea9e918d03", "tarball": "http://registry.npmjs.org/Deferred/-/Deferred-0.0.3.tgz" }, "0.0.4": { "shasum": "a7c3b07f6cfc5385692d54bfe87417f0ad5fc131", "tarball": "http://registry.npmjs.org/Deferred/-/Deferred-0.0.4.tgz" }, "0.1.0": { "shasum": "0191c3b6324d90870f7ea8b885ca6d3ca0d9d3ce", "tarball": "http://registry.npmjs.org/Deferred/-/Deferred-0.1.0.tgz" } }, "keywords": [ "promises", "futures", "deferred", "jQuery" ], "url": "http://registry.npmjs.org/Deferred/" }, "define": { "name": "define", "description": "An asynchronous module system based on the CommonJS Asynchronous Definition specification.", "dist-tags": { "latest": "0.4.5" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "time": { "modified": "2011-04-25T22:01:26.114Z", "created": "2011-01-11T16:00:12.320Z", "0.1.0": "2011-01-11T16:00:12.320Z", "0.1.1": "2011-01-11T16:00:12.320Z", "0.1.5": "2011-01-11T16:00:12.320Z", "0.1.6": "2011-01-11T16:00:12.320Z", "0.2.2": "2011-01-11T16:00:12.320Z", "0.2.3": "2011-01-12T22:10:40.412Z", "0.2.4": "2011-01-27T20:19:57.547Z", "0.2.5": "2011-01-28T21:52:03.146Z", "0.3.0": "2011-02-07T20:04:42.410Z", "0.3.1": "2011-02-24T21:44:02.931Z", "0.4.0": "2011-02-24T23:29:56.071Z", "0.4.1": "2011-03-01T22:29:25.517Z", "0.4.2": "2011-03-02T01:59:50.998Z", "0.4.3": "2011-03-03T20:35:36.396Z", "0.4.4": "2011-03-16T20:38:41.735Z", "0.4.5": "2011-04-25T21:54:10.756Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/define/0.1.0", "0.1.1": "http://registry.npmjs.org/define/0.1.1", "0.1.5": "http://registry.npmjs.org/define/0.1.5", "0.1.6": "http://registry.npmjs.org/define/0.1.6", "0.2.3": "http://registry.npmjs.org/define/0.2.3", "0.2.4": "http://registry.npmjs.org/define/0.2.4", "0.2.5": "http://registry.npmjs.org/define/0.2.5", "0.3.0": "http://registry.npmjs.org/define/0.3.0", "0.3.1": "http://registry.npmjs.org/define/0.3.1", "0.4.0": "http://registry.npmjs.org/define/0.4.0", "0.4.1": "http://registry.npmjs.org/define/0.4.1", "0.4.2": "http://registry.npmjs.org/define/0.4.2", "0.4.3": "http://registry.npmjs.org/define/0.4.3", "0.4.4": "http://registry.npmjs.org/define/0.4.4", "0.2.2": "http://registry.npmjs.org/define/0.2.2", "0.4.5": "http://registry.npmjs.org/define/0.4.5" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/define/-/define-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/define/-/define-0.1.1.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/define/-/define-0.1.5.tgz" }, "0.1.6": { "tarball": "http://registry.npmjs.org/define/-/define-0.1.6.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/define/-/define-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/define/-/define-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/define/-/define-0.2.5.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/define/-/define-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/define/-/define-0.3.1.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/define/-/define-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/define/-/define-0.4.1.tgz" }, "0.4.2": { "tarball": "http://registry.npmjs.org/define/-/define-0.4.2.tgz" }, "0.4.3": { "tarball": "http://registry.npmjs.org/define/-/define-0.4.3.tgz" }, "0.4.4": { "shasum": "4bc6114beb1b9854ccfcca40c61807447373a9b4", "tarball": "http://registry.npmjs.org/define/-/define-0.4.4.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "ce3c20afbbcf3ad4497de4ccfb5dbaffc4c2b6b5", "tarball": "http://registry.npmjs.org/define/-/define-0.4.4-0.4-sunos-5.11.tgz" } } }, "0.2.2": { "shasum": "6c75e88b383da28fd7a4e74b32ce6178b0f94e68", "tarball": "http://registry.npmjs.org/define/-/define-0.2.2.tgz" }, "0.4.5": { "shasum": "cd5ec4fad4323189f65edabecda6b52152d86da1", "tarball": "http://registry.npmjs.org/define/-/define-0.4.5.tgz" } }, "keywords": [ "module", "package", "commonjs", "asynchronous", "define" ], "url": "http://registry.npmjs.org/define/" }, "deflate": { "name": "deflate", "description": "super-simple streaming gzip, wrapping native zlib (deflate/inflate)", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "jahewson", "email": "johnahewson@yahoo.co.uk" } ], "time": { "modified": "2011-09-30T18:23:21.533Z", "created": "2011-08-31T20:09:16.452Z", "1.0.0": "2011-08-31T20:09:17.328Z", "1.0.1": "2011-08-31T23:28:48.316Z", "1.0.2": "2011-09-07T10:18:23.653Z", "1.0.3": "2011-09-30T18:23:21.533Z" }, "author": { "name": "John Hewson" }, "repository": { "type": "git", "url": "git://github.com/jahewson/node-deflate.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/deflate/1.0.0", "1.0.1": "http://registry.npmjs.org/deflate/1.0.1", "1.0.2": "http://registry.npmjs.org/deflate/1.0.2", "1.0.3": "http://registry.npmjs.org/deflate/1.0.3" }, "dist": { "1.0.0": { "shasum": "e053b9845cbafefa4c829ce79ad83c4af60faafa", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.8.0": { "shasum": "fd8a952af9bdce685c899bb6dd3cb5e908f6fac1", "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.8.0.tgz" } }, "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.0.tgz" }, "1.0.1": { "shasum": "e4d53653b878da677f92c695ab3771d1693518bd", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.8.0": { "shasum": "c3e5f9aa25013ef2f18fa610698df19c468b8c58", "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.8.0.tgz" } }, "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.1.tgz" }, "1.0.2": { "shasum": "e761952074eb49716db56f6dec456f59e40521f8", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.8.0": { "shasum": "e1f80af81ba837ebd8cd04ec3ed9bd507096ed97", "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.8.0.tgz" } }, "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.2.tgz" }, "1.0.3": { "shasum": "06388e050a1bc2d4f984998c3afe06cc52a5db7f", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8r-v83.1.8.26-darwin-11.0.0": { "shasum": "37ab457d553f7f474f7e4126a985a8eea4d2cd53", "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.3-0.4-ares1.7.4-ev4.4-openssl0.9.8r-v83.1.8.26-darwin-11.0.0.tgz" } }, "tarball": "http://registry.npmjs.org/deflate/-/deflate-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/deflate/" }, "deflate-js": { "name": "deflate-js", "description": "DEFLATE implemented in JavaScript (works in browser and Node)", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-11-21T18:43:12.239Z", "created": "2011-11-14T23:42:32.152Z", "0.1.0": "2011-11-14T23:42:43.506Z", "0.2.0": "2011-11-18T18:42:15.279Z", "0.2.1": "2011-11-20T05:26:12.328Z", "0.2.2": "2011-11-21T18:43:12.239Z" }, "author": { "name": "Masanao Izumo", "email": "iz@onicos.co.jp" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/deflate-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/deflate-js/0.1.0", "0.2.0": "http://registry.npmjs.org/deflate-js/0.2.0", "0.2.1": "http://registry.npmjs.org/deflate-js/0.2.1", "0.2.2": "http://registry.npmjs.org/deflate-js/0.2.2" }, "dist": { "0.1.0": { "shasum": "c49803d9a0b7289ae6b6c7c741f5f07e2722e030", "tarball": "http://registry.npmjs.org/deflate-js/-/deflate-js-0.1.0.tgz" }, "0.2.0": { "shasum": "b9922935f86e3d05e61454bc001899be18a07d18", "tarball": "http://registry.npmjs.org/deflate-js/-/deflate-js-0.2.0.tgz" }, "0.2.1": { "shasum": "64b73978182883bbfa2275ea1899374c2f44cbef", "tarball": "http://registry.npmjs.org/deflate-js/-/deflate-js-0.2.1.tgz" }, "0.2.2": { "shasum": "2aac4dfb5e0391470acfc3ebecb36ad03208472e", "tarball": "http://registry.npmjs.org/deflate-js/-/deflate-js-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/deflate-js/" }, "degrees": { "name": "degrees", "description": "What are the degrees today?", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bryanwoods", "email": "bryanwoods4e@gmail.com" } ], "time": { "modified": "2011-09-18T04:21:43.495Z", "created": "2011-09-18T04:06:42.043Z", "0.0.1": "2011-09-18T04:06:42.320Z", "0.0.2": "2011-09-18T04:21:43.495Z" }, "author": { "name": "Bryan Woods", "email": "bryan@howaboutwe.com", "url": "http://bryanwoods4e.com" }, "repository": { "url": "git://github.com/bryanwoods/degrees.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/degrees/0.0.1", "0.0.2": "http://registry.npmjs.org/degrees/0.0.2" }, "dist": { "0.0.1": { "shasum": "da3ef0e75f3f5f58d8b75cea77088f6602a6e359", "tarball": "http://registry.npmjs.org/degrees/-/degrees-0.0.1.tgz" }, "0.0.2": { "shasum": "a974f83f17376866b8a52bd33c0d5bd4a968e904", "tarball": "http://registry.npmjs.org/degrees/-/degrees-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/degrees/" }, "deimos": { "name": "deimos", "description": "A JSON-RPC 2.0 and 1.0 implementation", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "vinipsmaker", "email": "vini.ipsmaker@gmail.com" } ], "time": { "modified": "2011-07-25T00:05:02.312Z", "created": "2011-07-22T17:39:45.273Z", "0.2.0": "2011-07-22T17:39:47.358Z", "0.2.1": "2011-07-22T17:47:04.434Z", "0.2.2": "2011-07-22T21:07:13.274Z", "0.2.3": "2011-07-23T02:55:40.633Z", "0.3.0": "2011-07-25T00:05:02.312Z" }, "author": { "name": "Vinícius dos Santos Oliveira", "url": "http://vinipsmaker.wordpress.com/" }, "repository": { "type": "git", "url": "git://github.com/vinipsmaker/deimos.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/deimos/0.2.0", "0.2.1": "http://registry.npmjs.org/deimos/0.2.1", "0.2.2": "http://registry.npmjs.org/deimos/0.2.2", "0.2.3": "http://registry.npmjs.org/deimos/0.2.3", "0.3.0": "http://registry.npmjs.org/deimos/0.3.0" }, "dist": { "0.2.0": { "shasum": "326a46460d6e0c881a92f4745dd21e2523381f1b", "tarball": "http://registry.npmjs.org/deimos/-/deimos-0.2.0.tgz" }, "0.2.1": { "shasum": "ecdf96db56283da8ce98a6444174219c04986894", "tarball": "http://registry.npmjs.org/deimos/-/deimos-0.2.1.tgz" }, "0.2.2": { "shasum": "aa90c08b8e87373c34984a0ab1456843a967c782", "tarball": "http://registry.npmjs.org/deimos/-/deimos-0.2.2.tgz" }, "0.2.3": { "shasum": "abf84e1f6f380b6c1c58caa9ab5e60b7af6e88c9", "tarball": "http://registry.npmjs.org/deimos/-/deimos-0.2.3.tgz" }, "0.3.0": { "shasum": "a2266eef3dd636f1bc4f3c0ead0728b9262a5f1d", "tarball": "http://registry.npmjs.org/deimos/-/deimos-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/deimos/" }, "deja": { "name": "deja", "description": "CLI utility for managing git versioning of dotfiles, cheetsheets, etc.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-07-27T23:19:40.000Z", "created": "2011-01-16T00:00:59.352Z", "0.0.1": "2011-01-16T00:00:59.627Z", "0.0.2": "2011-01-16T00:23:52.647Z", "0.0.3": "2011-01-17T08:00:27.127Z", "0.0.4": "2011-01-18T06:55:34.351Z", "0.0.5": "2011-01-19T08:00:14.718Z", "0.0.6": "2011-01-20T08:08:20.848Z", "0.0.7": "2011-01-22T04:15:23.623Z", "0.0.8": "2011-01-22T20:10:59.421Z", "0.0.9": "2011-01-23T01:17:27.152Z", "0.0.10": "2011-01-27T05:01:54.673Z", "0.0.11": "2011-02-07T00:21:26.140Z", "0.0.12": "2011-02-07T01:24:33.996Z", "0.0.14": "2011-02-15T19:23:12.140Z", "0.0.15": "2011-02-17T16:40:49.134Z", "0.1.0": "2011-02-21T06:31:20.115Z", "0.1.1": "2011-03-06T03:58:11.057Z", "0.1.2": "2011-03-06T04:08:34.334Z", "0.1.3": "2011-05-31T17:13:40.939Z", "0.1.4": "2011-06-02T02:47:04.504Z", "0.1.5": "2011-06-03T23:01:57.930Z", "0.1.6": "2011-07-14T20:32:58.911Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcantelon/node-deja.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deja/0.0.1", "0.0.2": "http://registry.npmjs.org/deja/0.0.2", "0.0.3": "http://registry.npmjs.org/deja/0.0.3", "0.0.4": "http://registry.npmjs.org/deja/0.0.4", "0.0.5": "http://registry.npmjs.org/deja/0.0.5", "0.0.6": "http://registry.npmjs.org/deja/0.0.6", "0.0.7": "http://registry.npmjs.org/deja/0.0.7", "0.0.8": "http://registry.npmjs.org/deja/0.0.8", "0.0.9": "http://registry.npmjs.org/deja/0.0.9", "0.0.10": "http://registry.npmjs.org/deja/0.0.10", "0.0.11": "http://registry.npmjs.org/deja/0.0.11", "0.0.12": "http://registry.npmjs.org/deja/0.0.12", "0.0.14": "http://registry.npmjs.org/deja/0.0.14", "0.0.15": "http://registry.npmjs.org/deja/0.0.15", "0.1.0": "http://registry.npmjs.org/deja/0.1.0", "0.1.1": "http://registry.npmjs.org/deja/0.1.1", "0.1.2": "http://registry.npmjs.org/deja/0.1.2", "0.1.5": "http://registry.npmjs.org/deja/0.1.5", "0.1.6": "http://registry.npmjs.org/deja/0.1.6" }, "dist": { "0.0.1": { "shasum": "acf21229f50bd2f581d424572221c7ca47d180f1", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.1.tgz" }, "0.0.2": { "shasum": "a5ffdb95e3d1825d464d1852f2536a8664a18831", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.2.tgz" }, "0.0.3": { "shasum": "18dac64275da47340b734ff5989d1e8fa43db1fb", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.3.tgz" }, "0.0.4": { "shasum": "bcb6bfefa6e883eff98fe4a4acba28ddfdc47265", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.4.tgz" }, "0.0.5": { "shasum": "369965871dc680f639ad5d6840726d7ec3b495ea", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.5.tgz" }, "0.0.6": { "shasum": "cdfa37a5757fa54247e407f80f2759ff37e7807a", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.6.tgz" }, "0.0.7": { "shasum": "ee63bc4f80ff4ff77e495775876dbb73776691d0", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.7.tgz" }, "0.0.8": { "shasum": "dae95ecf466ecc2881b004a1ec2d455a11326ab2", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.8.tgz" }, "0.0.9": { "shasum": "1176b9374cdfa3fa0eadbcd91fc82a66571d8c60", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.9.tgz" }, "0.0.10": { "shasum": "96a75e74a67bfca74522eb76a16b534f77cf1f95", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.10.tgz" }, "0.0.11": { "shasum": "940fa68f8475c9ee7fbce7ebf3e1d8d94dc4db32", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.11.tgz" }, "0.0.12": { "shasum": "504cb5349c4f426c8a2b324d8bfeb17bd4650f0e", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.12.tgz" }, "0.0.14": { "shasum": "d35f2eec47eccb7833c45bfa8d5beb5a25bdbec4", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.14.tgz" }, "0.0.15": { "shasum": "ea4a562c8a0ec3d69ea5ed874e07e21c9a2ceb63", "tarball": "http://registry.npmjs.org/deja/-/deja-0.0.15.tgz" }, "0.1.0": { "shasum": "a017029664701a4e3a0fe87d6b8c25827f31cb84", "tarball": "http://registry.npmjs.org/deja/-/deja-0.1.0.tgz" }, "0.1.1": { "shasum": "3950381ca9a887119f174dc49339356bd35e05bc", "tarball": "http://registry.npmjs.org/deja/-/deja-0.1.1.tgz" }, "0.1.2": { "shasum": "41e057710b5e0978f505fb547c2c8679f27f1bd6", "tarball": "http://registry.npmjs.org/deja/-/deja-0.1.2.tgz" }, "0.1.5": { "shasum": "fcdceb406ea947c003f1fde674da1c966d751b9a", "tarball": "http://registry.npmjs.org/deja/-/deja-0.1.5.tgz" }, "0.1.6": { "shasum": "d4737c542db38240865c6a61850219ba6249b951", "tarball": "http://registry.npmjs.org/deja/-/deja-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/deja/" }, "delayed-stream": { "name": "delayed-stream", "description": "Buffers events from a stream until you are ready to handle them.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-24T08:09:45.283Z", "created": "2011-05-22T13:50:32.615Z", "0.0.0": "2011-05-22T13:50:34.131Z", "0.0.1": "2011-05-22T20:51:10.182Z", "0.0.2": "2011-05-22T20:54:55.117Z", "0.0.3": "2011-05-22T21:39:43.149Z", "0.0.4": "2011-05-24T08:02:37.327Z", "0.0.5": "2011-05-24T08:09:45.283Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-delayed-stream.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/delayed-stream/0.0.0", "0.0.1": "http://registry.npmjs.org/delayed-stream/0.0.1", "0.0.2": "http://registry.npmjs.org/delayed-stream/0.0.2", "0.0.3": "http://registry.npmjs.org/delayed-stream/0.0.3", "0.0.4": "http://registry.npmjs.org/delayed-stream/0.0.4", "0.0.5": "http://registry.npmjs.org/delayed-stream/0.0.5" }, "dist": { "0.0.0": { "shasum": "4bfe02a4a905b80aff019c3edcc53cadef03db8f", "tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.0.tgz" }, "0.0.1": { "shasum": "5a708417b75b3ba0aa9ac02c5f0006e252c53c24", "tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.1.tgz" }, "0.0.2": { "shasum": "f122955bbbe3f930237111905801dee6b882b5f1", "tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.2.tgz" }, "0.0.3": { "shasum": "c504cc899c309fca4a2ac907c6b71957c5f1d272", "tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.3.tgz" }, "0.0.4": { "shasum": "318e307e9c061635942f414ca460cc8143ed8c08", "tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.4.tgz" }, "0.0.5": { "shasum": "d4b1f43a93e8296dfe02694f4680bc37a313c73f", "tarball": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/delayed-stream/" }, "delegator": { "name": "delegator", "description": "Browser event delegation.", "dist-tags": { "latest": "1.3.1" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-01T21:29:36.723Z", "created": "2011-07-31T04:25:34.761Z", "1.3.0": "2011-07-31T04:25:36.362Z", "1.3.1": "2011-10-01T21:29:36.723Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/js-delegator.git" }, "versions": { "1.3.0": "http://registry.npmjs.org/delegator/1.3.0", "1.3.1": "http://registry.npmjs.org/delegator/1.3.1" }, "dist": { "1.3.0": { "shasum": "93177321ad3cb0733d51465128e44fddd28a0d57", "tarball": "http://registry.npmjs.org/delegator/-/delegator-1.3.0.tgz" }, "1.3.1": { "shasum": "61bbdf55b60928446909241b358ccb570e0589d5", "tarball": "http://registry.npmjs.org/delegator/-/delegator-1.3.1.tgz" } }, "keywords": [ "event", "browser", "utils" ], "url": "http://registry.npmjs.org/delegator/" }, "demogen": { "name": "demogen", "description": "Clientside JS Library Demo Generator", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-10-01T13:50:57.173Z", "created": "2011-09-27T10:41:31.595Z", "0.0.1": "2011-09-27T10:41:33.754Z", "0.0.2": "2011-09-28T06:47:05.210Z", "0.0.3": "2011-10-01T10:44:54.949Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/demogen.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/demogen/0.0.1", "0.0.2": "http://registry.npmjs.org/demogen/0.0.2", "0.0.3": "http://registry.npmjs.org/demogen/0.0.3" }, "dist": { "0.0.1": { "shasum": "a6329d467609f52f7c413824d16c75361fc14c74", "tarball": "http://registry.npmjs.org/demogen/-/demogen-0.0.1.tgz" }, "0.0.2": { "shasum": "f2f4f3c3506a46700cf07f3bd418fa0b5a50b362", "tarball": "http://registry.npmjs.org/demogen/-/demogen-0.0.2.tgz" }, "0.0.3": { "shasum": "c60118b5a04d99df8d7db2428320047414b249b0", "tarball": "http://registry.npmjs.org/demogen/-/demogen-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/demogen/" }, "dep-graph": { "name": "dep-graph", "description": "Simple dependency graph management", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-11-02T19:37:45.313Z", "created": "2011-09-19T20:16:06.982Z", "1.0.0": "2011-09-19T20:16:07.341Z", "1.0.1": "2011-11-02T19:37:45.313Z" }, "author": { "name": "Trevor Burnham", "url": "http://trevorburnham.com" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/dep-graph.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dep-graph/1.0.0", "1.0.1": "http://registry.npmjs.org/dep-graph/1.0.1" }, "dist": { "1.0.0": { "shasum": "96066cdc7f469a20047ffe1a5cc84c20d1a5d7a8", "tarball": "http://registry.npmjs.org/dep-graph/-/dep-graph-1.0.0.tgz" }, "1.0.1": { "shasum": "cc0418655eb810419ddc4b355612923ce2ddc4cf", "tarball": "http://registry.npmjs.org/dep-graph/-/dep-graph-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/dep-graph/" }, "dependency-promise": { "name": "dependency-promise", "description": "Add the Deferrable Pattern to Your Dependency Graphs", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-05-21T23:06:36.395Z", "created": "2011-02-23T22:37:02.514Z", "0.1.0": "2011-02-23T22:37:02.974Z", "0.2.0": "2011-02-23T23:22:32.102Z", "0.2.1": "2011-02-24T09:54:10.853Z" }, "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com", "url": "https://github.com/bnoguchi/" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/dependency-promise.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dependency-promise/0.1.0", "0.2.0": "http://registry.npmjs.org/dependency-promise/0.2.0", "0.2.1": "http://registry.npmjs.org/dependency-promise/0.2.1" }, "dist": { "0.1.0": { "shasum": "8abb18501afc7373babce8dd1eea7c952ce0c784", "tarball": "http://registry.npmjs.org/dependency-promise/-/dependency-promise-0.1.0.tgz" }, "0.2.0": { "shasum": "582e0d12d1459fee90fe63b59a917e3ac5b39771", "tarball": "http://registry.npmjs.org/dependency-promise/-/dependency-promise-0.2.0.tgz" }, "0.2.1": { "shasum": "e67f0a7c7d016b1b9fd71440e1cf3ebef9d2a1d0", "tarball": "http://registry.npmjs.org/dependency-promise/-/dependency-promise-0.2.1.tgz" } }, "keywords": [ "node", "dependencies", "promise", "deferrable" ], "url": "http://registry.npmjs.org/dependency-promise/" }, "depends": { "name": "depends", "description": "Put a stop to JavaScript dependancy accidents.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "defrex", "email": "defrex@mail.com" } ], "time": { "modified": "2011-08-05T18:27:11.439Z", "created": "2011-06-27T04:12:53.577Z", "0.1.0": "2011-06-27T04:12:53.851Z", "0.1.1": "2011-06-27T04:16:34.914Z", "0.1.2": "2011-06-27T13:46:53.289Z", "0.1.3": "2011-06-27T17:01:12.336Z", "0.1.4": "2011-06-28T15:27:31.410Z", "0.1.5": "2011-06-28T17:16:44.028Z", "0.1.6": "2011-06-28T17:53:45.529Z", "0.1.7": "2011-06-28T19:14:57.300Z", "0.1.8": "2011-07-13T18:36:48.801Z", "0.1.999999999": "2011-07-16T18:45:29.392Z", "0.2.0": "2011-07-27T16:30:58.820Z", "0.3.0": "2011-08-05T18:17:31.545Z", "0.3.1": "2011-08-05T18:27:11.439Z" }, "author": { "name": "defrex" }, "repository": { "type": "git", "url": "git://github.com/defrex/js-depends.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/depends/0.1.0", "0.1.1": "http://registry.npmjs.org/depends/0.1.1", "0.1.2": "http://registry.npmjs.org/depends/0.1.2", "0.1.3": "http://registry.npmjs.org/depends/0.1.3", "0.1.4": "http://registry.npmjs.org/depends/0.1.4", "0.1.5": "http://registry.npmjs.org/depends/0.1.5", "0.1.6": "http://registry.npmjs.org/depends/0.1.6", "0.1.7": "http://registry.npmjs.org/depends/0.1.7", "0.1.8": "http://registry.npmjs.org/depends/0.1.8", "0.1.999999999": "http://registry.npmjs.org/depends/0.1.999999999", "0.2.0": "http://registry.npmjs.org/depends/0.2.0", "0.3.0": "http://registry.npmjs.org/depends/0.3.0", "0.3.1": "http://registry.npmjs.org/depends/0.3.1" }, "dist": { "0.1.0": { "shasum": "4ed8ae36f44dfd91e34229d43243493961cedf94", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.0.tgz" }, "0.1.1": { "shasum": "7a4be8c96568bf9b7bde539a6e5bdcd5fbe011f2", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.1.tgz" }, "0.1.2": { "shasum": "6efa479bce62c6c3b303ca6b4d4ae6c1c08de255", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.2.tgz" }, "0.1.3": { "shasum": "6f140daa63ddeb2b1c20c1f678045d340a5a046d", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.3.tgz" }, "0.1.4": { "shasum": "eae7a617365c1e5eea515729014f6c50e743a3d2", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.4.tgz" }, "0.1.5": { "shasum": "6b2aaa12dec4e91b0111e753f3f02dd9503b7525", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.5.tgz" }, "0.1.6": { "shasum": "410fc30e730b22d99f94f7b2cc6652c98963890c", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.6.tgz" }, "0.1.7": { "shasum": "8a00627f08465d1f48e359361b2ad4fcd29e6c2b", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.7.tgz" }, "0.1.8": { "shasum": "e8815084f2a0e9f0315a785d37f4dc0156fd65ef", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.8.tgz" }, "0.1.999999999": { "shasum": "536bf9ab79950edf020b8e8d305079850861a5e7", "tarball": "http://registry.npmjs.org/depends/-/depends-0.1.999999999.tgz" }, "0.2.0": { "shasum": "9b1bfb1a3fe844144c0956aae7cddb829790f952", "tarball": "http://registry.npmjs.org/depends/-/depends-0.2.0.tgz" }, "0.3.0": { "shasum": "d4a907a82891d58a32da8cc3c5b406a1bbad3d5a", "tarball": "http://registry.npmjs.org/depends/-/depends-0.3.0.tgz" }, "0.3.1": { "shasum": "c30f7bcf1af4411582878e5baebbeec6c7b32350", "tarball": "http://registry.npmjs.org/depends/-/depends-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/depends/" }, "deploy": { "name": "deploy", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" } ], "time": { "modified": "2011-01-26T18:46:06.244Z", "created": "2011-01-26T18:46:05.106Z", "0.0.0": "2011-01-26T18:46:06.244Z" }, "repository": { "type": "git", "private": "git://github.com:votizen/deploy.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/deploy/0.0.0" }, "dist": { "0.0.0": { "shasum": "5c062afaab766d875ce7b96a1db4f329c0cfac28", "tarball": "http://registry.npmjs.org/deploy/-/deploy-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/deploy/" }, "deployjs": { "name": "deployjs", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "taf2", "email": "todd.fisher@gmail.com" } ], "time": { "modified": "2011-07-15T00:48:29.018Z", "created": "2011-07-15T00:35:25.683Z", "0.0.1": "2011-07-15T00:35:25.827Z", "0.0.2": "2011-07-15T00:48:29.018Z" }, "description": "simple cluster.js deployment script", "repository": { "type": "git", "url": "git://github.com/taf2/deployjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deployjs/0.0.1", "0.0.2": "http://registry.npmjs.org/deployjs/0.0.2" }, "dist": { "0.0.1": { "shasum": "16df91d31ea8e5533a9e6114226ce5ee02947069", "tarball": "http://registry.npmjs.org/deployjs/-/deployjs-0.0.1.tgz" }, "0.0.2": { "shasum": "c8631f73a20f4b14004920e0894ecd74f6993f21", "tarball": "http://registry.npmjs.org/deployjs/-/deployjs-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/deployjs/" }, "deputy": { "name": "deputy", "description": "caching layer for detective", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-16T06:42:30.295Z", "created": "2011-11-16T06:42:28.347Z", "0.0.0": "2011-11-16T06:42:30.295Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-deputy.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/deputy/0.0.0" }, "dist": { "0.0.0": { "shasum": "e518dba029fa62980eef7f826dc6823ab3a7bc64", "tarball": "http://registry.npmjs.org/deputy/-/deputy-0.0.0.tgz" } }, "keywords": [ "detective", "require", "cache" ], "url": "http://registry.npmjs.org/deputy/" }, "deputy-client": { "name": "deputy-client", "description": "Client for the Deputy job server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fictorial", "email": "brian@fictorial.com" } ], "time": { "modified": "2011-05-27T20:52:51.177Z", "created": "2011-05-27T20:52:50.931Z", "0.0.1": "2011-05-27T20:52:51.177Z" }, "author": { "name": "Brian Hammond", "email": "brian@fictorial.com", "url": "http://fictorial.com" }, "repository": { "type": "git", "url": "git://github.com/fictorial/node-deputy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deputy-client/0.0.1" }, "dist": { "0.0.1": { "shasum": "0dd855add9cb0f285a5b3d2f3fd5e8744685409f", "tarball": "http://registry.npmjs.org/deputy-client/-/deputy-client-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/deputy-client/" }, "deputy-server": { "name": "deputy-server", "description": "A job server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fictorial", "email": "brian@fictorial.com" } ], "time": { "modified": "2011-05-27T20:52:42.390Z", "created": "2011-05-27T20:52:42.166Z", "0.0.1": "2011-05-27T20:52:42.390Z" }, "author": { "name": "Brian Hammond", "email": "brian@fictorial.com", "url": "http://fictorial.com" }, "repository": { "type": "git", "url": "git://github.com/fictorial/deputy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deputy-server/0.0.1" }, "dist": { "0.0.1": { "shasum": "95155a924300f7b895cdcb84823e38e5fa5c0813", "tarball": "http://registry.npmjs.org/deputy-server/-/deputy-server-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/deputy-server/" }, "deque": { "name": "deque", "description": "Double Ended Queue Datastructure - ordered collection with optimized access from its endpoints", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "enki", "email": "bohmps@gmail.com" } ], "time": { "modified": "2011-11-17T06:59:31.915Z", "created": "2011-11-13T08:06:26.107Z", "0.0.1": "2011-11-13T08:06:27.478Z", "0.0.2": "2011-11-13T08:10:26.716Z", "0.0.3": "2011-11-17T06:29:30.437Z", "0.0.4": "2011-11-17T06:59:31.915Z" }, "author": { "name": "Paul Bohm", "email": "enki@bbq.io", "url": "http://paulbohm.com/" }, "repository": { "type": "git", "url": "git://github.com/enki/node-deque.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deque/0.0.1", "0.0.2": "http://registry.npmjs.org/deque/0.0.2", "0.0.3": "http://registry.npmjs.org/deque/0.0.3", "0.0.4": "http://registry.npmjs.org/deque/0.0.4" }, "dist": { "0.0.1": { "shasum": "04ad27c4e6293d9bd6dd55618ea3270402dafce9", "tarball": "http://registry.npmjs.org/deque/-/deque-0.0.1.tgz" }, "0.0.2": { "shasum": "6054b3eafb09cfbf27e0176c423ca3e8d334a28d", "tarball": "http://registry.npmjs.org/deque/-/deque-0.0.2.tgz" }, "0.0.3": { "shasum": "e0fd17f85ff455ada782e1218f23b39a2b929735", "tarball": "http://registry.npmjs.org/deque/-/deque-0.0.3.tgz" }, "0.0.4": { "shasum": "708a302ac1e7a8c199bd95be4e43813a2c8d8566", "tarball": "http://registry.npmjs.org/deque/-/deque-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/deque/" }, "derby": { "name": "derby", "description": "MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "nateps", "email": "nate@nateps.com" }, { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-12-12T20:48:37.818Z", "created": "2011-08-24T07:44:46.893Z", "0.0.1": "2011-08-24T07:44:48.173Z", "0.0.2": "2011-08-25T08:52:11.821Z", "0.0.3": "2011-09-05T03:21:02.495Z", "0.0.4": "2011-09-05T03:52:37.626Z", "0.0.5": "2011-09-05T20:45:34.817Z", "0.0.6": "2011-09-11T00:14:07.728Z", "0.0.7": "2011-09-11T06:28:55.824Z", "0.0.8": "2011-09-11T09:45:39.286Z", "0.0.9": "2011-09-21T01:13:15.336Z", "0.0.10": "2011-11-04T00:49:10.497Z", "0.0.11": "2011-11-04T00:29:58.493Z", "0.1.0": "2011-11-07T10:05:51.600Z", "0.1.1": "2011-11-11T19:45:20.524Z", "0.1.2": "2011-11-28T00:36:21.910Z", "0.1.3": "2011-12-12T20:48:37.818Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/derby/0.0.1", "0.0.2": "http://registry.npmjs.org/derby/0.0.2", "0.0.3": "http://registry.npmjs.org/derby/0.0.3", "0.0.4": "http://registry.npmjs.org/derby/0.0.4", "0.0.5": "http://registry.npmjs.org/derby/0.0.5", "0.0.6": "http://registry.npmjs.org/derby/0.0.6", "0.0.7": "http://registry.npmjs.org/derby/0.0.7", "0.0.8": "http://registry.npmjs.org/derby/0.0.8", "0.0.9": "http://registry.npmjs.org/derby/0.0.9", "0.0.10": "http://registry.npmjs.org/derby/0.0.10", "0.1.0": "http://registry.npmjs.org/derby/0.1.0", "0.1.1": "http://registry.npmjs.org/derby/0.1.1", "0.1.2": "http://registry.npmjs.org/derby/0.1.2", "0.1.3": "http://registry.npmjs.org/derby/0.1.3" }, "dist": { "0.0.1": { "shasum": "e58e0d8a9533a06eb0221c22037b75ff6dc8c730", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.1.tgz" }, "0.0.2": { "shasum": "4c7bcda45821c8522635938a0a3a5d20d5f8b44e", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.2.tgz" }, "0.0.3": { "shasum": "5d2b3a058440f2ac0f650ade1a3ea45434acc09d", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.3.tgz" }, "0.0.4": { "shasum": "0a6bda76f2484e0bba39254bac1fe5bed5635cf4", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.4.tgz" }, "0.0.5": { "shasum": "92ffcf151014029e5577466822f05a8e8d81bf0f", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.5.tgz" }, "0.0.6": { "shasum": "b5a803c8dc04699df014946a47dfbeb169608f7f", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.6.tgz" }, "0.0.7": { "shasum": "98ccbf4fe40b70d3660980a9a00602134df7c05b", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.7.tgz" }, "0.0.8": { "shasum": "3cec7723074bc36ac1eb8a5d41e022d9585e010c", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.8.tgz" }, "0.0.9": { "shasum": "8e8628fb06a3af9d580f298fed5a0be40514a521", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.9.tgz" }, "0.0.10": { "shasum": "4ce01a625696d73d310a0ec1a3e41b556562f1ed", "tarball": "http://registry.npmjs.org/derby/-/derby-0.0.10.tgz" }, "0.1.0": { "shasum": "391863e85f90fb97d4e467be97106b26032902e5", "tarball": "http://registry.npmjs.org/derby/-/derby-0.1.0.tgz" }, "0.1.1": { "shasum": "f7fb645b360c8c2b1e794007d660c179b39df159", "tarball": "http://registry.npmjs.org/derby/-/derby-0.1.1.tgz" }, "0.1.2": { "shasum": "4a5aa6044b9f4c0e52bfe587ec588f701e61ba7e", "tarball": "http://registry.npmjs.org/derby/-/derby-0.1.2.tgz" }, "0.1.3": { "shasum": "79f8c4d8da1f901da35821dc212b7b0335ae075b", "tarball": "http://registry.npmjs.org/derby/-/derby-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/derby/" }, "des": { "name": "des", "description": "A C++ module that does DES encryption.", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "time": { "modified": "2011-04-15T21:05:03.223Z", "created": "2011-02-07T01:06:55.891Z", "1.0.0": "2011-02-07T01:06:55.891Z", "1.0.1": "2011-02-07T01:06:55.891Z", "2.0.0": "2011-02-07T01:06:55.891Z", "2.0.1": "2011-02-12T04:41:10.602Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/des/1.0.0", "1.0.1": "http://registry.npmjs.org/des/1.0.1", "2.0.1": "http://registry.npmjs.org/des/2.0.1" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/des/-/des-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/des/-/des-1.0.1.tgz" }, "2.0.1": { "tarball": "http://registry.npmjs.org/des/-/des-2.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "9ddbba943e6a90782afce2540d8f449f36b2cb78", "tarball": "http://registry.npmjs.org/des/-/des-2.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/des/" }, "descent": { "name": "descent", "description": "Recursive descent parser generator", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-08-19T01:37:10.725Z", "created": "2011-05-12T17:46:39.252Z", "0.0.1": "2011-05-12T17:46:40.001Z", "0.0.2": "2011-05-17T19:57:48.049Z", "0.0.3": "2011-08-19T01:37:10.725Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/descent/0.0.1", "0.0.2": "http://registry.npmjs.org/descent/0.0.2", "0.0.3": "http://registry.npmjs.org/descent/0.0.3" }, "dist": { "0.0.1": { "shasum": "0fbf8f1aece662ffb74c25c9da55a753bb381c6a", "tarball": "http://registry.npmjs.org/descent/-/descent-0.0.1.tgz" }, "0.0.2": { "shasum": "8c4598dc460231d459bf05d7369c3dbd207a1a20", "tarball": "http://registry.npmjs.org/descent/-/descent-0.0.2.tgz" }, "0.0.3": { "shasum": "f9ea8c8573b00185e04254724e698581c863bc22", "tarball": "http://registry.npmjs.org/descent/-/descent-0.0.3.tgz" } }, "keywords": [ "peg", "parser" ], "url": "http://registry.npmjs.org/descent/" }, "describe": { "name": "describe", "description": "An extremely lightweight method for running tests.", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "yuffster", "email": "msteigerwalt@gmail.com" } ], "time": { "modified": "2011-05-16T00:20:42.798Z", "created": "2011-05-15T00:30:57.537Z", "0.8.0": "2011-05-15T00:30:58.052Z", "0.9.0": "2011-05-16T00:20:42.798Z" }, "author": { "name": "Michelle Steigerwalt", "url": "http://msteigerwalt.com" }, "repository": { "type": "git", "url": "git://github.com/yuffster/npm-describe.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/describe/0.8.0", "0.9.0": "http://registry.npmjs.org/describe/0.9.0" }, "dist": { "0.8.0": { "shasum": "5ac519e3d8ee2ce7324e07b3145ade86f1ec2d08", "tarball": "http://registry.npmjs.org/describe/-/describe-0.8.0.tgz" }, "0.9.0": { "shasum": "16878da0c00a2147f11e645f3e946300413509a3", "tarball": "http://registry.npmjs.org/describe/-/describe-0.9.0.tgz" } }, "url": "http://registry.npmjs.org/describe/" }, "deserver": { "name": "deserver", "description": "A simple development server", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mwaylabs", "email": "s.pfleiderer@mwaysolutions.com" } ], "time": { "modified": "2011-08-18T17:48:02.251Z", "created": "2011-08-17T09:39:20.422Z", "0.0.1": "2011-08-17T09:39:20.964Z", "0.0.2": "2011-08-18T17:48:02.251Z" }, "author": { "name": "tv" }, "repository": { "type": "git", "url": "git://github.com/4z3/deserver.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/deserver/0.0.1", "0.0.2": "http://registry.npmjs.org/deserver/0.0.2" }, "dist": { "0.0.1": { "shasum": "5ea1312fc0f1e72f735dd1ab423f60cf62d975db", "tarball": "http://registry.npmjs.org/deserver/-/deserver-0.0.1.tgz" }, "0.0.2": { "shasum": "515e3e8b23a147ccbcb908a799ef3991caec337b", "tarball": "http://registry.npmjs.org/deserver/-/deserver-0.0.2.tgz" } }, "keywords": [ "http", "file", "proxy" ], "url": "http://registry.npmjs.org/deserver/" }, "design.io": { "name": "design.io", "description": "Design and Test Your App in Real-Time from TextMate", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-17T05:33:25.639Z", "created": "2011-11-04T03:52:12.481Z", "0.1.4": "2011-11-04T03:52:13.033Z", "0.1.5": "2011-11-04T04:30:05.066Z", "0.2.0": "2011-11-08T08:40:24.434Z", "0.2.2": "2011-11-16T02:38:18.827Z", "0.2.3": "2011-11-16T03:22:25.518Z", "0.2.4": "2011-11-16T07:13:19.387Z", "0.2.6": "2011-11-17T05:20:33.745Z", "0.2.7": "2011-11-17T05:33:25.639Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/design.io.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/design.io/0.1.4", "0.1.5": "http://registry.npmjs.org/design.io/0.1.5", "0.2.0": "http://registry.npmjs.org/design.io/0.2.0", "0.2.2": "http://registry.npmjs.org/design.io/0.2.2", "0.2.3": "http://registry.npmjs.org/design.io/0.2.3", "0.2.4": "http://registry.npmjs.org/design.io/0.2.4", "0.2.6": "http://registry.npmjs.org/design.io/0.2.6", "0.2.7": "http://registry.npmjs.org/design.io/0.2.7" }, "dist": { "0.1.4": { "shasum": "bf67a228ac0681cfd643ef19870ccc1607befe80", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.1.4.tgz" }, "0.1.5": { "shasum": "34641d8961f695d405d726d4987472b2dff7447a", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.1.5.tgz" }, "0.2.0": { "shasum": "1a6a0bcb2cc9472620f7964b757a769a00fd5282", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.2.0.tgz" }, "0.2.2": { "shasum": "e09a4d66d74cda7dc056c5206389360c24784f3d", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.2.2.tgz" }, "0.2.3": { "shasum": "d52a62a0381e0c9bc352cd20ee35be3c11196fc8", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.2.3.tgz" }, "0.2.4": { "shasum": "1fb8ed85a7e384d3f15ac9a1c569215bba81c6f0", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.2.4.tgz" }, "0.2.6": { "shasum": "76a733a37481352b01939f2f857386f5f0a141ac", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.2.6.tgz" }, "0.2.7": { "shasum": "302d88ba219b70b382768f7fcaea12aa30cc63d2", "tarball": "http://registry.npmjs.org/design.io/-/design.io-0.2.7.tgz" } }, "keywords": [ "design", "development", "node" ], "url": "http://registry.npmjs.org/design.io/" }, "design.io-javascripts": { "name": "design.io-javascripts", "description": "JavaScript Watcher for Design.IO", "dist-tags": { "latest": "0.1.3" }, "readme": "", "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-17T05:20:15.648Z", "created": "2011-11-16T02:47:45.014Z", "0.1.0": "2011-11-16T02:47:46.549Z", "0.1.3": "2011-11-17T05:20:15.648Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/design.io-javascripts.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/design.io-javascripts/0.1.0", "0.1.3": "http://registry.npmjs.org/design.io-javascripts/0.1.3" }, "dist": { "0.1.0": { "shasum": "b5e5d598d4df79670c88b30c39aa463634b84e16", "tarball": "http://registry.npmjs.org/design.io-javascripts/-/design.io-javascripts-0.1.0.tgz" }, "0.1.3": { "shasum": "696a3e134b520017e83d77d3621b940ac2c34a1b", "tarball": "http://registry.npmjs.org/design.io-javascripts/-/design.io-javascripts-0.1.3.tgz" } }, "keywords": [ "design", "development", "node" ], "url": "http://registry.npmjs.org/design.io-javascripts/" }, "design.io-stylesheets": { "name": "design.io-stylesheets", "description": "Stylesheet Watcher for Design.IO", "dist-tags": { "latest": "0.1.3" }, "readme": "", "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-17T05:21:05.632Z", "created": "2011-11-16T02:47:38.931Z", "0.1.0": "2011-11-16T02:47:40.432Z", "0.1.3": "2011-11-17T05:21:05.632Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/design.io-stylesheets.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/design.io-stylesheets/0.1.0", "0.1.3": "http://registry.npmjs.org/design.io-stylesheets/0.1.3" }, "dist": { "0.1.0": { "shasum": "af066db187d86741a852b55f56d943a035a03d31", "tarball": "http://registry.npmjs.org/design.io-stylesheets/-/design.io-stylesheets-0.1.0.tgz" }, "0.1.3": { "shasum": "9f223e069f1957e0bd0b9ea719aef0602908566c", "tarball": "http://registry.npmjs.org/design.io-stylesheets/-/design.io-stylesheets-0.1.3.tgz" } }, "keywords": [ "design", "development", "node" ], "url": "http://registry.npmjs.org/design.io-stylesheets/" }, "DeskSet": { "name": "DeskSet", "description": "YAAJSL (Yet Another Asynchronous JS Library)", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-09-20T08:08:36.344Z", "created": "2011-09-20T07:53:55.411Z", "1.0.0": "2011-09-20T07:53:56.775Z", "1.0.1": "2011-09-20T08:08:36.344Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://aaronblohowiak.com" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/DeskSet.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/DeskSet/1.0.0", "1.0.1": "http://registry.npmjs.org/DeskSet/1.0.1" }, "dist": { "1.0.0": { "shasum": "cbe74a571f08158250138cde306f74a282b18877", "tarball": "http://registry.npmjs.org/DeskSet/-/DeskSet-1.0.0.tgz" }, "1.0.1": { "shasum": "dcce971c0f6b047f880293e4536047868b5c4161", "tarball": "http://registry.npmjs.org/DeskSet/-/DeskSet-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/DeskSet/" }, "destrruc": { "name": "destrruc", "description": "HTTP Restful interface in express for mongoose models defined using modef", "dist-tags": { "latest": "0.1.0" }, "readme": "# destrruc\n\n\n## prerequisites\n[modef](https://github.com/rouzwawi/modef)\n\n\n## Installation\n\tnpm install destrruc\n\n\n## Use\nDefine your models using modef. Here done in a separate module (see modef docs).\n\n\trequire('./model/blog-models.js');\n\nUse destrruc() on express server to set up resource routes.\n\n\tvar express = require('express');\n\tvar app = express.createServer();\n\n\tapp.destrruc({});\n\nThis will set up CRUD routes for all your modef defined models.\n\n\tPOST /:model -> Create Model from req.body.author\n\tGET /:model/:id -> Return Model :id as JSON\n\tPUT /:model/:id -> Update Model :id to req.body.author (per field updates)\n\tDELETE /:model/:id -> Delete Model :id\n\n\n## Setup options\nSetting up destrruc, you can pass these options to customize some of the behavior.\nThis is the default behavior.\n\n\tapp.destrruc({\n\t\trender: function(req, res, modelName, entity, next) {\n\t\t\tres.JSON(entity);\n\t\t},\n\t\tid: function(id) { return { _id: id }; }\n\t});\n\n### render\nA callback function for rendering the entity\n\n### id\nA function for creating a mongoose query object from the :id parameter\n\n\n## Populating connections\nUsing [mongoose populate](http://mongoosejs.com/docs/populate.html) destrruc gives\nyou a way to populate connected fields when doing GETs. Note, this only goes down one\nlevel in the connections.\n\nIf we have a one-to-many connection between Authors and Posts, Authors will have a list\nof references to Posts, and Posts will have a field with a reference to an Author.\nThese fields can be populated using the 'include' query parameter.\n\n\t/author/:id?include=posts\n\t/post/:id?include=author\n\nThe general syntax for the include query parameter is:\n\n\tinclude-caluse = [.[| ...]]\n\t?include=[, ...]\n\nSome examples:\n\n\t# author with posts\n\t/author/:id?include=posts\n\t\n\t# author with posts, but only post heading and date\n\t/author/:id?include=posts.heading|date\n\t\n\t# same as above, but also include the authors pictures names\n\t/author/:id?include=posts.heading|date,pictures.name\n\n\n## Events\n\n\tdestrruc.audit(function(action, modelName, entity, fields) {\n\t\tconsole.log('action:%s, model:%s, id:%s', action, modelName, entity._id);\n\t\tfor (field in fields) {\n\t\t\tconsole.log('\\t %s = %s', field, fields[field]);\n\t\t}\n\t});\n", "maintainers": [ { "name": "rouzwawi", "email": "rouzwawi@gmail.com" } ], "time": { "modified": "2011-11-15T23:23:37.253Z", "created": "2011-11-15T23:23:35.450Z", "0.1.0": "2011-11-15T23:23:37.253Z" }, "author": { "name": "Rouzbeh Delavari", "email": "rouzwawi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rouzwawi/destrruc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/destrruc/0.1.0" }, "dist": { "0.1.0": { "shasum": "1e56bf4949df603ffa658e6a47cf3973ab41998b", "tarball": "http://registry.npmjs.org/destrruc/-/destrruc-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/destrruc/" }, "detect": { "name": "detect", "description": "An npm package for detecting npm package dependencies.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tfe", "email": "todd@toddeichel.com" } ], "time": { "modified": "2011-04-07T00:26:49.556Z", "created": "2011-04-07T00:26:48.693Z", "0.0.1": "2011-04-07T00:26:49.556Z" }, "author": { "name": "Todd Eichel", "email": "todd@toddeichel.com", "url": "http://toddeichel.com/" }, "repository": { "type": "git", "url": "git://github.com/tfe/npm-detect.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/detect/0.0.1" }, "dist": { "0.0.1": { "shasum": "d1301e0c1399d4e6469978246047b1ed7fc5f1da", "tarball": "http://registry.npmjs.org/detect/-/detect-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/detect/" }, "detective": { "name": "detective", "description": "Find all calls to require() no matter how crazily nested using a proper walk of the AST", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-26T02:55:57.478Z", "created": "2011-06-18T01:14:25.709Z", "0.0.0": "2011-06-18T01:14:26.407Z", "0.0.1": "2011-06-20T01:22:33.001Z", "0.0.2": "2011-08-03T22:37:08.300Z", "0.0.3": "2011-09-10T05:26:03.694Z", "0.0.4": "2011-11-26T02:55:57.478Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-detective.git" }, "users": { "clux": true }, "versions": { "0.0.0": "http://registry.npmjs.org/detective/0.0.0", "0.0.1": "http://registry.npmjs.org/detective/0.0.1", "0.0.2": "http://registry.npmjs.org/detective/0.0.2", "0.0.3": "http://registry.npmjs.org/detective/0.0.3", "0.0.4": "http://registry.npmjs.org/detective/0.0.4" }, "dist": { "0.0.0": { "shasum": "ee9734f295d887bfeb35e01fa20cc4058c14be2c", "tarball": "http://registry.npmjs.org/detective/-/detective-0.0.0.tgz" }, "0.0.1": { "shasum": "702413d1d9fbb879da942313936879d3a4ace810", "tarball": "http://registry.npmjs.org/detective/-/detective-0.0.1.tgz" }, "0.0.2": { "shasum": "b1c16267b4b8aff2076c29a05bcbc1981c117987", "tarball": "http://registry.npmjs.org/detective/-/detective-0.0.2.tgz" }, "0.0.3": { "shasum": "c51e7d02b328676ef801e971019fda3ac78266b0", "tarball": "http://registry.npmjs.org/detective/-/detective-0.0.3.tgz" }, "0.0.4": { "shasum": "fca0be0bbae435ef756aadb14c7837776b851cea", "tarball": "http://registry.npmjs.org/detective/-/detective-0.0.4.tgz" } }, "keywords": [ "require", "source", "analyze", "ast" ], "url": "http://registry.npmjs.org/detective/" }, "dev": { "name": "dev", "description": "Reruns the given file whenever the current working dir subtree has modifications.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "iliakan", "email": "iliakan@gmail.com" } ], "time": { "modified": "2011-05-22T12:21:54.152Z", "created": "2011-05-16T21:17:03.174Z", "0.1.0": "2011-05-16T21:17:04.100Z", "0.1.1": "2011-05-20T15:47:54.260Z", "0.1.1d": "2011-05-20T15:54:20.482Z", "0.1.1e": "2011-05-20T15:56:56.236Z", "0.1.1f": "2011-05-20T16:03:59.271Z", "0.1.1g": "2011-05-20T16:04:45.533Z", "0.1.1h": "2011-05-20T16:19:45.945Z", "0.1.1n": "2011-05-20T16:27:36.070Z", "0.1.1p": "2011-05-21T06:23:30.478Z", "0.1.2": "2011-05-22T12:15:53.101Z", "0.1.3": "2011-05-22T12:21:54.152Z" }, "author": { "name": "Ilya Kantor", "email": "iliakan@gmail.com", "url": "http://javascript.info/" }, "repository": { "type": "git", "url": "git://github.com/iliakan/node-dev.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dev/0.1.0", "0.1.1": "http://registry.npmjs.org/dev/0.1.1", "0.1.1d": "http://registry.npmjs.org/dev/0.1.1d", "0.1.1e": "http://registry.npmjs.org/dev/0.1.1e", "0.1.1f": "http://registry.npmjs.org/dev/0.1.1f", "0.1.1g": "http://registry.npmjs.org/dev/0.1.1g", "0.1.1h": "http://registry.npmjs.org/dev/0.1.1h", "0.1.1n": "http://registry.npmjs.org/dev/0.1.1n", "0.1.1p": "http://registry.npmjs.org/dev/0.1.1p", "0.1.2": "http://registry.npmjs.org/dev/0.1.2", "0.1.3": "http://registry.npmjs.org/dev/0.1.3" }, "dist": { "0.1.0": { "shasum": "e6b676c3caa64c893b1d87784e8ced52e8f0c485", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.0.tgz" }, "0.1.1": { "shasum": "b602b5eb923b8b6ccfacd7909e67e5e554dc0f7f", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1.tgz" }, "0.1.1d": { "shasum": "a10f969b793f0415da9b104a069f5b19326fdb0c", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1d.tgz" }, "0.1.1e": { "shasum": "493e8b039b52530602990234e18c5a57de9eb47f", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1e.tgz" }, "0.1.1f": { "shasum": "1e66c1bb85ed3c6ec16081326e92624df465b252", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1f.tgz" }, "0.1.1g": { "shasum": "d927935f8e3264c18c2b062a52964483e05999e1", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1g.tgz" }, "0.1.1h": { "shasum": "1dcab460f24a8e4409f0dd335097f6a527a63b44", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1h.tgz" }, "0.1.1n": { "shasum": "b8433fc8f1f2a1995e90bf6a6f833168a97e220d", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1n.tgz" }, "0.1.1p": { "shasum": "8241818c47323195bc1a64a2b5f0f3b462461a31", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.1p.tgz" }, "0.1.2": { "shasum": "c707c125e52eea4f613cfc2d427ab80da2a2e7df", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.2.tgz" }, "0.1.3": { "shasum": "89fdc08705e0e7eaef92d012e26751e4d744322a", "tarball": "http://registry.npmjs.org/dev/-/dev-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/dev/" }, "dev-warnings": { "name": "dev-warnings", "description": "Additional warnings for standard functions", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-07-20T13:00:49.584Z", "created": "2011-07-20T12:07:15.130Z", "1.0.0": "2011-07-20T12:07:15.834Z", "1.0.1": "2011-07-20T13:00:49.584Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-dev-warnings.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dev-warnings/1.0.0", "1.0.1": "http://registry.npmjs.org/dev-warnings/1.0.1" }, "dist": { "1.0.0": { "shasum": "55fd030c9a1c79c1af4ffa19ab9ab0f25a94544e", "tarball": "http://registry.npmjs.org/dev-warnings/-/dev-warnings-1.0.0.tgz" }, "1.0.1": { "shasum": "b27fc2fbbe100050f9003b915e5ecbb98b1f63c2", "tarball": "http://registry.npmjs.org/dev-warnings/-/dev-warnings-1.0.1.tgz" } }, "keywords": [ "warn", "warning", "debug", "dev" ], "url": "http://registry.npmjs.org/dev-warnings/" }, "devnull": { "name": "devnull", "description": "A simple logger with automatic function detection.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-12-09T23:10:46.430Z", "created": "2011-11-16T22:20:46.267Z", "0.0.1": "2011-11-16T22:20:48.804Z", "0.0.2": "2011-11-16T22:49:38.044Z", "0.0.3": "2011-11-27T23:15:32.166Z", "0.0.4": "2011-12-09T23:10:46.430Z" }, "repository": { "type": "git", "url": "git://github.com/observing/devnull.git" }, "author": { "name": "Arnout Kazemier", "email": "info@3rd-Eden.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/devnull/0.0.1", "0.0.2": "http://registry.npmjs.org/devnull/0.0.2", "0.0.3": "http://registry.npmjs.org/devnull/0.0.3", "0.0.4": "http://registry.npmjs.org/devnull/0.0.4" }, "dist": { "0.0.1": { "shasum": "9e5b0e63a8ddc3eadae59b0ff55b38d03e5a4c27", "tarball": "http://registry.npmjs.org/devnull/-/devnull-0.0.1.tgz" }, "0.0.2": { "shasum": "9ea7fe18ed4d06f4b415ea4fe909560072848097", "tarball": "http://registry.npmjs.org/devnull/-/devnull-0.0.2.tgz" }, "0.0.3": { "shasum": "fcf9d6e37854bb27b8af33ac7b39c15542b70d3f", "tarball": "http://registry.npmjs.org/devnull/-/devnull-0.0.3.tgz" }, "0.0.4": { "shasum": "736ddf4ea1848333ab1ce61f22f0a670bad744d1", "tarball": "http://registry.npmjs.org/devnull/-/devnull-0.0.4.tgz" } }, "keywords": [ "log", "logger", "logging", "dev/null" ], "url": "http://registry.npmjs.org/devnull/" }, "dhcpjs": { "name": "dhcpjs", "description": "DHCP client and server APIs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "apaprocki", "email": "andrew@ishiboo.com" } ], "time": { "modified": "2011-09-12T13:46:58.810Z", "created": "2011-09-12T13:46:58.408Z", "0.1.0": "2011-09-12T13:46:58.810Z" }, "author": { "name": "Andrew Paprocki" }, "repository": { "type": "git", "url": "git://github.com/apaprocki/node-ldapjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dhcpjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "6d04c5f8e2a63af40805d21f28d13ca117016ece", "tarball": "http://registry.npmjs.org/dhcpjs/-/dhcpjs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/dhcpjs/" }, "dht": { "name": "dht", "description": "DHT implementation (http://bittorrent.org/beps/bep_0005.html)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stbuehler", "email": "stbuehler@lighttpd.net" } ], "time": { "modified": "2010-12-23T15:18:47.472Z", "created": "2010-12-23T15:18:46.952Z", "0.0.2": "2010-12-23T15:18:47.472Z" }, "author": { "name": "Stefan Bühler", "email": "stbuehler@lighttpd.net" }, "repository": { "type": "git", "url": "git://github.com/stbuehler/node-dht.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/dht/0.0.2" }, "dist": { "0.0.2": { "shasum": "7a0463b32e239809dad4faef2a4287c4faf51bfa", "tarball": "http://registry.npmjs.org/dht/-/dht-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dht/" }, "dht-bencode": { "name": "dht-bencode", "description": "bencoding with Buffers instead of strings", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "stbuehler", "email": "stbuehler@lighttpd.net" } ], "time": { "modified": "2011-08-08T20:41:37.794Z", "created": "2011-01-29T18:32:32.408Z", "0.1.1": "2011-01-29T18:32:33.023Z", "0.1.2": "2011-08-08T20:41:37.794Z" }, "author": { "name": "Stefan Bühler", "email": "stbuehler@lighttpd.net", "url": "based on implementation from Anton Ekblad" }, "repository": { "type": "git", "url": "git://github.com/stbuehler/nodejs-dht-bencode.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/dht-bencode/0.1.1", "0.1.2": "http://registry.npmjs.org/dht-bencode/0.1.2" }, "dist": { "0.1.1": { "shasum": "d8a27d92eadd615b0702d7d19dd04ad6abdbe582", "tarball": "http://registry.npmjs.org/dht-bencode/-/dht-bencode-0.1.1.tgz" }, "0.1.2": { "shasum": "a6800bb51557a2796a0401b95fdf0741cb0342b5", "tarball": "http://registry.npmjs.org/dht-bencode/-/dht-bencode-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/dht-bencode/" }, "di": { "name": "di", "description": "Simple dependency injection for create.js", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "manuelstofer", "email": "manuelstofer@gmail.com" } ], "time": { "modified": "2011-09-27T21:35:52.778Z", "created": "2011-09-26T18:00:33.446Z", "0.0.2": "2011-09-26T18:00:34.638Z", "0.0.3": "2011-09-26T18:04:31.615Z", "0.0.4": "2011-09-26T19:29:08.079Z", "0.0.5": "2011-09-27T21:35:52.778Z" }, "author": { "name": "Manuel Stofer", "email": "manuelstofer@gmail.com", "url": "https://github.com/manuelstofer" }, "repository": { "type": "git", "url": "git://github.com/manuelstofer/di.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/di/0.0.2", "0.0.3": "http://registry.npmjs.org/di/0.0.3", "0.0.4": "http://registry.npmjs.org/di/0.0.4", "0.0.5": "http://registry.npmjs.org/di/0.0.5" }, "dist": { "0.0.2": { "shasum": "be5a3798a9d54af4cb0ff5b498a695cade95f0e1", "tarball": "http://registry.npmjs.org/di/-/di-0.0.2.tgz" }, "0.0.3": { "shasum": "364e456d1da99b0053ccb24427893d0e1c7f41b3", "tarball": "http://registry.npmjs.org/di/-/di-0.0.3.tgz" }, "0.0.4": { "shasum": "e618d391fa771911076a3a65a53c8bb3bf9b0a83", "tarball": "http://registry.npmjs.org/di/-/di-0.0.4.tgz" }, "0.0.5": { "shasum": "a3cfc46ac624479c97fb8f33af3f7dc3a4e14791", "tarball": "http://registry.npmjs.org/di/-/di-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/di/" }, "dialect": { "name": "dialect", "description": "Translations manager for nodejs", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/dialect.git" }, "time": { "modified": "2011-11-10T18:33:55.486Z", "created": "2011-04-13T20:28:56.375Z", "0.0.4": "2011-04-13T20:28:56.375Z", "0.0.5": "2011-04-13T20:28:56.375Z", "1.0.0": "2011-04-13T20:28:56.375Z", "1.0.1": "2011-05-31T08:13:37.911Z", "1.0.2": "2011-06-11T15:28:14.078Z", "1.0.3": "2011-11-10T18:33:55.486Z" }, "versions": { "0.0.4": "http://registry.npmjs.org/dialect/0.0.4", "0.0.5": "http://registry.npmjs.org/dialect/0.0.5", "1.0.0": "http://registry.npmjs.org/dialect/1.0.0", "1.0.1": "http://registry.npmjs.org/dialect/1.0.1", "1.0.2": "http://registry.npmjs.org/dialect/1.0.2", "1.0.3": "http://registry.npmjs.org/dialect/1.0.3" }, "dist": { "0.0.4": { "tarball": "http://registry.npmjs.org/dialect/-/dialect-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/dialect/-/dialect-0.0.5.tgz" }, "1.0.0": { "shasum": "e225d934b2f870e11e19a71d87771503e7f10f6c", "tarball": "http://registry.npmjs.org/dialect/-/dialect-1.0.0.tgz" }, "1.0.1": { "shasum": "080ee435748edf72839623e5786532afb11d6ff1", "tarball": "http://registry.npmjs.org/dialect/-/dialect-1.0.1.tgz" }, "1.0.2": { "shasum": "b7348773b7a35067a7f5b43acfdc1c738bcf89db", "tarball": "http://registry.npmjs.org/dialect/-/dialect-1.0.2.tgz" }, "1.0.3": { "shasum": "a0f9dfb8773488d60f4e5580a27f79cc828aa6a2", "tarball": "http://registry.npmjs.org/dialect/-/dialect-1.0.3.tgz" } }, "keywords": [ "i18n", "l10n" ], "url": "http://registry.npmjs.org/dialect/" }, "dialect-http": { "name": "dialect-http", "description": "Backend to manage your dialect translations", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "time": { "modified": "2011-11-10T23:59:25.725Z", "created": "2011-04-13T20:26:20.715Z", "1.0.0": "2011-04-13T20:26:21.878Z", "1.0.1": "2011-04-13T20:45:15.674Z", "1.0.2": "2011-04-24T17:10:08.336Z", "1.0.3": "2011-04-24T17:15:52.346Z", "1.0.4": "2011-05-31T08:21:58.750Z", "1.0.5": "2011-06-11T15:55:04.175Z", "1.1.0": "2011-07-05T12:16:04.618Z", "1.1.1": "2011-07-15T15:50:48.749Z", "1.1.2": "2011-08-16T10:55:23.242Z", "1.1.3": "2011-11-10T23:59:25.725Z" }, "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/dialect-http/1.0.0", "1.0.1": "http://registry.npmjs.org/dialect-http/1.0.1", "1.0.2": "http://registry.npmjs.org/dialect-http/1.0.2", "1.0.3": "http://registry.npmjs.org/dialect-http/1.0.3", "1.0.4": "http://registry.npmjs.org/dialect-http/1.0.4", "1.0.5": "http://registry.npmjs.org/dialect-http/1.0.5", "1.1.0": "http://registry.npmjs.org/dialect-http/1.1.0", "1.1.1": "http://registry.npmjs.org/dialect-http/1.1.1", "1.1.2": "http://registry.npmjs.org/dialect-http/1.1.2", "1.1.3": "http://registry.npmjs.org/dialect-http/1.1.3" }, "dist": { "1.0.0": { "shasum": "d426833c23f964114bccc12aec66f2e119b0aa45", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.0.0.tgz" }, "1.0.1": { "shasum": "43c927c1860325458cff3b721106d88c6e617450", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.0.1.tgz" }, "1.0.2": { "shasum": "15f4fd0bcc895bd148d7b9d5f8c3166252c8a880", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.0.2.tgz" }, "1.0.3": { "shasum": "5ade37d3f21f836788c5acbb3b7301318f117df2", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.0.3.tgz" }, "1.0.4": { "shasum": "374ab5457447cd0381236fb263f5d579fed031d4", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.0.4.tgz" }, "1.0.5": { "shasum": "8b317103084a1504c4fc3b8e7b73a6eeab86a30c", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.0.5.tgz" }, "1.1.0": { "shasum": "f2e4d88244cb57b43855ea5950139faed1d37028", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.1.0.tgz" }, "1.1.1": { "shasum": "320264634391f6be9d061263a5ab4f81c070fc7d", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.1.1.tgz" }, "1.1.2": { "shasum": "c1fd98ef3bf3950d1e504e915ae514aae9205456", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.1.2.tgz" }, "1.1.3": { "shasum": "a03eef621d0b5551e97a7bf5422c04141b4678b9", "tarball": "http://registry.npmjs.org/dialect-http/-/dialect-http-1.1.3.tgz" } }, "url": "http://registry.npmjs.org/dialect-http/" }, "dice-roll": { "name": "dice-roll", "description": "A basic A/B test library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-10-14T21:13:41.129Z", "created": "2011-10-14T18:09:35.772Z", "0.0.1": "2011-10-14T18:09:36.426Z", "0.0.2": "2011-10-14T21:13:41.129Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/dice-roll.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dice-roll/0.0.1", "0.0.2": "http://registry.npmjs.org/dice-roll/0.0.2" }, "dist": { "0.0.1": { "shasum": "e93c1c5be38a51a859577a33da02bd831f7f2cd5", "tarball": "http://registry.npmjs.org/dice-roll/-/dice-roll-0.0.1.tgz" }, "0.0.2": { "shasum": "7a2eb39a41f07097e19d0ac8d14d20675d757b52", "tarball": "http://registry.npmjs.org/dice-roll/-/dice-roll-0.0.2.tgz" } }, "keywords": [ "ender", "testing", "ab" ], "url": "http://registry.npmjs.org/dice-roll/" }, "dicks": { "name": "dicks", "description": "Prints an arbitrary number of ASCII dicks (default is 5). (Now with an async api!)", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "bshagnasty", "email": "dicks@libernil.org" } ], "author": { "name": "Boliver T. Shagnasty", "email": "dicks@libernil.org" }, "versions": { "0.0.4": "http://registry.npmjs.org/dicks/0.0.4" }, "dist": { "0.0.4": { "shasum": "95e8fef8e6a69c59686ae38907380a7b531e23f6", "tarball": "http://registry.npmjs.org/dicks/-/dicks-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/dicks/" }, "diet": { "name": "diet", "description": "put your images on a diet - resize and compress them", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-11-13T21:07:20.479Z", "created": "2011-11-13T20:21:47.128Z", "0.0.2": "2011-11-13T20:21:48.276Z", "0.0.3": "2011-11-13T21:07:20.479Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/node-diet.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/diet/0.0.2", "0.0.3": "http://registry.npmjs.org/diet/0.0.3" }, "dist": { "0.0.2": { "shasum": "f5c74840013dbd7635f89a02494a9c9a91e8c3c8", "tarball": "http://registry.npmjs.org/diet/-/diet-0.0.2.tgz" }, "0.0.3": { "shasum": "d460900587a576d7212a0f4134f78077eceeb887", "tarball": "http://registry.npmjs.org/diet/-/diet-0.0.3.tgz" } }, "keywords": [ "image", "resize", "compress", "performance" ], "url": "http://registry.npmjs.org/diet/" }, "diff": { "name": "diff", "description": "A javascript text diff implementation.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "kpdecker", "email": "kpdecker@gmail.com" } ], "time": { "modified": "2011-08-22T07:18:49.539Z", "created": "2011-03-29T17:19:02.655Z", "1.0.0": "2011-03-29T17:19:02.881Z", "1.0.1": "2011-05-08T17:51:33.752Z" }, "repository": { "type": "git", "url": "git://github.com/kpdecker/jsdiff.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/diff/1.0.0", "1.0.1": "http://registry.npmjs.org/diff/1.0.1" }, "dist": { "1.0.0": { "shasum": "aa6fcaaaa3c05cdf388f08dafeabd5609d11e8bc", "tarball": "http://registry.npmjs.org/diff/-/diff-1.0.0.tgz" }, "1.0.1": { "shasum": "22c67119000a77e604a1e59cfe197db7a0d2ed46", "tarball": "http://registry.npmjs.org/diff/-/diff-1.0.1.tgz" } }, "keywords": [ "diff", "javascript" ], "url": "http://registry.npmjs.org/diff/" }, "diff_match_patch": { "name": "diff_match_patch", "description": "node module package of the Neil Fraser's diff_match_patch javascript library", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "lfborjas", "email": "me@lfborjas.com" } ], "author": { "name": "Neil Fraser" }, "repository": { "type": "git", "url": "http://github.com/lfborjas/node_diff_match_patch.git" }, "time": { "modified": "2011-04-09T19:01:43.885Z", "created": "2011-04-09T19:01:43.885Z", "0.1.0": "2011-04-09T19:01:43.885Z", "0.1.1": "2011-04-09T19:01:43.885Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/diff_match_patch/0.1.0", "0.1.1": "http://registry.npmjs.org/diff_match_patch/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/diff_match_patch/-/diff_match_patch-0.1.0.tgz" }, "0.1.1": { "shasum": "d3f14d5b76fb4b5a9cf44706261dadb5bd97edbc", "tarball": "http://registry.npmjs.org/diff_match_patch/-/diff_match_patch-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/diff_match_patch/" }, "diffbot": { "name": "diffbot", "description": "Node.js wrapper for the Diffbot Article and Frontpage APIs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-09-21T17:13:09.581Z", "created": "2011-09-21T17:13:09.137Z", "0.1.0": "2011-09-21T17:13:09.581Z" }, "author": { "name": "Mark Bao", "email": "mark@markbao.com" }, "repository": { "type": "git", "url": "git://github.com/markbao/node-diffbot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/diffbot/0.1.0" }, "dist": { "0.1.0": { "shasum": "c672ed1c4fcfb8a1a50a1a1084b69ee3c1070108", "tarball": "http://registry.npmjs.org/diffbot/-/diffbot-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/diffbot/" }, "digest": { "name": "digest", "description": "HTTP Digest authentication for NodeJS", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-04T03:41:13.540Z", "created": "2011-09-05T20:21:54.688Z", "0.0.1": "2011-09-05T20:21:55.868Z", "0.0.2": "2011-09-07T22:55:19.021Z", "0.0.3": "2011-09-17T09:53:23.455Z", "0.0.4": "2011-10-04T03:41:13.540Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/node-digest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/digest/0.0.1", "0.0.2": "http://registry.npmjs.org/digest/0.0.2", "0.0.3": "http://registry.npmjs.org/digest/0.0.3", "0.0.4": "http://registry.npmjs.org/digest/0.0.4" }, "dist": { "0.0.1": { "shasum": "3a61f0ada0c0d5219d36ca7e530e60ac213451da", "tarball": "http://registry.npmjs.org/digest/-/digest-0.0.1.tgz" }, "0.0.2": { "shasum": "7534afbffa9536a12140e8c22a4dbabc8695d21f", "tarball": "http://registry.npmjs.org/digest/-/digest-0.0.2.tgz" }, "0.0.3": { "shasum": "0deafba368636877c15c8abb3b09b8107c1bd9a9", "tarball": "http://registry.npmjs.org/digest/-/digest-0.0.3.tgz" }, "0.0.4": { "shasum": "fe6a26755732d02be2a4769009cf4cf18e8d08f9", "tarball": "http://registry.npmjs.org/digest/-/digest-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/digest/" }, "dingbats": { "name": "dingbats", "description": "A collection of obscure unicode characters", "dist-tags": { "latest": "0.0.0" }, "readme": "# dingbats\n\nObscure unicode characters for fun and profit\n\n## Examples:\\\n\n > var d = require(\"./dingbats\");\n > d.alert + \" WARNING: LETHAL LEVELS OF AWESOME\"\n '⚠ WARNING: LETHAL LEVELS OF AWESOME'\n > \"Weather in SF: \"+d.rain\n 'Weather in SF: ☔'\n > \"BERKELEY CITY LIMITS\\n\" + d.radioactive + \" NUCLEAR FREE ZONE\"\n 'BERKELEY CITY LIMITS\\n☢ NUCLEAR FREE ZONE'\n > d.int+\"xyz\"+d.partial + \"x\" + d.partial + \"y\" + d.partial + \"z\"\n '∫xyz∂x∂y∂z'\n > [d.skull, d.recycle, d.snowman, d['``'], d.lesbian, d.star, d.yinyang].join(\", \")\n '☠, ♲, ☃, ❝, ⚢, ★, ☯'\n\n## api:\n\nModule.exports is *just an object*, with keys being in ASCII and values being from some of the more interesting parts of unicode.\n\nToo see what's included, just read the file! I promise, it's nothing special.\n\n## Contribute:\n\nHave a fun character in mind? PLEASE add it. Just send me a pull request!\n\n## License:\n\nMIT/X11.\n", "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-11-20T07:28:54.376Z", "created": "2011-11-20T07:28:52.517Z", "0.0.0": "2011-11-20T07:28:54.376Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-dingbats.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/dingbats/0.0.0" }, "dist": { "0.0.0": { "shasum": "c4e1b3c6dbae3bba3e6a5dd609377a65bd17c722", "tarball": "http://registry.npmjs.org/dingbats/-/dingbats-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/dingbats/" }, "dir": { "name": "dir", "description": "Firebug-like dir() for Node.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "aseemk", "email": "aseem.kishore@gmail.com" } ], "time": { "modified": "2011-04-09T19:15:26.080Z", "created": "2011-04-06T11:35:37.323Z", "0.1.0": "2011-04-06T11:35:37.843Z", "0.1.1": "2011-04-06T12:56:20.297Z", "0.1.2": "2011-04-09T19:15:26.080Z" }, "author": { "name": "Aseem Kishore", "email": "aseem.kishore@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aseemk/node-dir.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dir/0.1.0", "0.1.1": "http://registry.npmjs.org/dir/0.1.1", "0.1.2": "http://registry.npmjs.org/dir/0.1.2" }, "dist": { "0.1.0": { "shasum": "2923efc90ae494d0ed5738a4b1c8ed942848f1e1", "tarball": "http://registry.npmjs.org/dir/-/dir-0.1.0.tgz" }, "0.1.1": { "shasum": "63931517ba46c045738e7bdee34281c0079b74a9", "tarball": "http://registry.npmjs.org/dir/-/dir-0.1.1.tgz" }, "0.1.2": { "shasum": "beb2a2d8ff1000891a7b06192de29cf22c0d3461", "tarball": "http://registry.npmjs.org/dir/-/dir-0.1.2.tgz" } }, "keywords": [ "dir", "shell", "firebug", "util", "inspect" ], "url": "http://registry.npmjs.org/dir/" }, "dir-watcher": { "name": "dir-watcher", "description": "A nodejs library that continuously watches for file changes in specified directories and their subdirectories", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "khoomeister", "email": "chris.khoo@gmail.com" } ], "time": { "modified": "2011-09-06T01:59:27.966Z", "created": "2011-08-31T18:36:07.314Z", "0.0.1": "2011-08-31T18:36:13.036Z", "0.0.2": "2011-09-02T04:29:10.608Z", "0.0.3": "2011-09-02T14:05:05.351Z", "0.0.4": "2011-09-03T01:42:15.616Z", "0.0.5": "2011-09-03T10:31:20.213Z" }, "author": { "name": "khoomeister" }, "versions": { "0.0.1": "http://registry.npmjs.org/dir-watcher/0.0.1", "0.0.2": "http://registry.npmjs.org/dir-watcher/0.0.2", "0.0.3": "http://registry.npmjs.org/dir-watcher/0.0.3", "0.0.4": "http://registry.npmjs.org/dir-watcher/0.0.4", "0.0.5": "http://registry.npmjs.org/dir-watcher/0.0.5" }, "dist": { "0.0.1": { "shasum": "761095080f8884328c4ccd52c613fbc0c2b61d81", "tarball": "http://registry.npmjs.org/dir-watcher/-/dir-watcher-0.0.1.tgz" }, "0.0.2": { "shasum": "9b1a65c5d0cd8ef7ffab785d9795152a5bf2805a", "tarball": "http://registry.npmjs.org/dir-watcher/-/dir-watcher-0.0.2.tgz" }, "0.0.3": { "shasum": "85fe2a3edd01a862ba4bc1b50fe18583882ebc29", "tarball": "http://registry.npmjs.org/dir-watcher/-/dir-watcher-0.0.3.tgz" }, "0.0.4": { "shasum": "c20c939426d9967e07eb95828c0a2a7bf2c2edf0", "tarball": "http://registry.npmjs.org/dir-watcher/-/dir-watcher-0.0.4.tgz" }, "0.0.5": { "shasum": "a156199bc64d15047b2ec9047d4224a4bb43dccb", "tarball": "http://registry.npmjs.org/dir-watcher/-/dir-watcher-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/dir-watcher/" }, "dir2html": { "name": "dir2html", "description": "Render a directory as HTML.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-03-06T04:17:52.879Z", "created": "2010-12-29T07:14:18.077Z", "0.0.1": "2010-12-29T07:14:18.302Z", "0.0.2": "2011-03-06T04:17:52.879Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/mcantelon/node-dir2html.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dir2html/0.0.1", "0.0.2": "http://registry.npmjs.org/dir2html/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/dir2html/-/dir2html@0.0.1.tgz" }, "0.0.2": { "shasum": "5909bfb8eceea89c99329b939687fd514a0ffce6", "tarball": "http://registry.npmjs.org/dir2html/-/dir2html-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dir2html/" }, "directive": { "name": "directive", "description": "Parser for simple line delimited files", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pmuellr", "email": "pmuellr@gmail.com" } ], "author": { "name": "Patrick Mueller" }, "repository": { "type": "git", "url": "git://github.com/pmuellr/directive.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/directive/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/directive/-/directive-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/directive/" }, "director": { "name": "director", "description": "A client Side/Server Side Router", "dist-tags": { "latest": "1.0.8" }, "readme": "# Director [![Build Status](https://secure.travis-ci.org/flatiron/director.png)](http://travis-ci.org/flatiron/director)\n\n# Overview\nDirector is a router. Routing is the process of determining what code to run when a URL is requested. Director works on the client and the server. Director is dependency free, on the client it does not require any other libraries (such as jQuery).\n\n* [Client-Side Routing](#client-side)\n* [Server-Side HTTP Routing](#http-routing)\n* [Server-Side CLI Routing](#cli-routing)\n* [API Documentation](#api-documentation)\n* [Frequently Asked Questions](#faq)\n\n\n## Client-side Routing\nIt simply watches the hash of the URL to determine what to do, for example:\n\n```\nhttp://foo.com/#/bar\n```\n\nClient-side routing (aka hash-routing) allows you to specify some information about the state of the application using the URL. So that when the user visits a specific URL, the application can be transformed accordingly. \n\n\n\nHere is a simple example:\n\n```html\n \n \n \n \n \n \n \n \n \n```\n\nDirector works great with your favorite DOM library, such as jQuery.\n\n```html\n \n \n \n \n \n \n \n
Author Name
\n
Book1, Book2, Book3
\n \n \n```\n\nYou can find a browser-specific build of `director` [here][0] which has all of the server code stripped away.\n\n\n## Server-Side HTTP Routing\n\nDirector handles routing for HTTP requests similar to `journey` or `express`: \n\n```js\n //\n // require the native http module, as well as director.\n //\n var http = require('http'),\n director = require('director');\n\n //\n // create some logic to be routed to.\n //\n function helloWorld(route) {\n this.res.writeHead(200, { 'Content-Type': 'text/plain' })\n this.res.end('hello world from (' + route + ')');\n }\n\n //\n // define a routing table.\n //\n var router = new director.http.Router({\n '/hello': {\n get: helloWorld\n }\n });\n\n //\n // stup a server and when there is a request, dispatch the\n // route that was requestd in the request object.\n //\n var server = http.createServer(function (req, res) {\n router.dispatch(req, res, function (err) {\n if (err) {\n res.writeHead(404);\n res.end();\n }\n });\n });\n\n //\n // You can also do ad-hoc routing, similar to `journey` or `express`.\n // This can be done with a string or a regexp.\n //\n router.get('/bonjour', helloWorld);\n router.get(/hola/, helloWorld);\n\n //\n // set the server to listen on port `8080`.\n //\n server.listen(8080);\n```\n\n\n## CLI Routing\n\nDirector supports Command Line Interface routing. Routes for cli options are based on command line input (i.e. `process.argv`) instead of a URL.\n\n``` js\n var director = require('director');\n \n var router = new director.cli.Router();\n \n router.on('create', function () {\n console.log('create something');\n });\n \n router.on(/destroy/, function () {\n console.log('destroy something');\n });\n```\n\n\n# API Documentation\n\n* [Constructor](#constructor)\n* [Routing Table](#routing-table)\n* [Adhoc Routing](#adhoc-routing)\n* [Scoped Routing](#scoped-routing)\n* [Routing Events](#routing-events)\n* [Configuration](#configuration)\n* [URL Matching](#url-matching)\n* [URL Params](#url-params)\n* [Route Recursion](#route-recursion)\n* [Async Routing](#async-routing)\n* [Resources](#resources)\n* [Instance Methods](#instance-methods)\n\n\n## Constructor\n\n``` js\n var router = Router(routes);\n```\n\n\n## Routing Table\n\nAn object literal that contains nested route definitions. A potentially nested set of key/value pairs. The keys in the object literal represent each potential part of the URL. The values in the object literal contain references to the functions that should be associated with them. *bark* and *meow* are two functions that you have defined in your code.\n\n``` js\n //\n // Assign routes to an object literal.\n //\n var routes = { \n //\n // a route which assigns the function `bark`.\n //\n '/dog': bark,\n //\n // a route which assigns the functions `meow` and `scratch`.\n //\n '/cat': [meow, scratch]\n };\n\n //\n // Instantiate the router.\n //\n var router = Router(routes); \n```\n\n\n## Adhoc Routing\n\nWhen developing large client-side or server-side applications it is not always possible to define routes in one location. Usually individual decoupled components register their own routes with the application router. We refer to this as _Adhoc Routing._ Lets take a look at the API `director` exposes for adhoc routing:\n\n**Client-side Routing**\n\n``` js\n var router = new Router().init();\n \n router.on('/some/resource', function () {\n //\n // Do something on `/#/some/resource`\n //\n });\n```\n\n**HTTP Routing**\n\n``` js\n var router = new director.http.Router();\n \n router.get(/\\/some\\/resource/, function () {\n //\n // Do something on an GET to `/some/resource` \n //\n });\n```\n\n\n## Scoped Routing\n\nIn large web appliations, both [Client-side](#client-side) and [Server-side](#server-side), routes are often scoped within a few individual resources. Director exposes a simple way to do this for [Adhoc Routing](#adhoc-routing) scenarios:\n\n``` js\n var router = new director.http.Router();\n \n //\n // Create routes inside the `/users` scope.\n //\n router.path(/\\/users\\/(\\w+)/, function () {\n //\n // The `this` context of the function passed to `.path()`\n // is the Router itself.\n //\n \n this.post(function (id) {\n //\n // Create the user with the specified `id`.\n //\n });\n \n this.get(function (id) {\n //\n // Retreive the user with the specified `id`.\n //\n });\n \n this.get(/\\/friends/, function (id) {\n //\n // Get the friends for the user with the specified `id`.\n //\n });\n });\n```\n\n\n## Routing Events\n\nIn `director`, a \"routing event\" is a named property in the [Routing Table](#routing-table) which can be assigned to a function or an Array of functions to be called when a route is matched in a call to `router.dispatch()`.\n\n* **on:** A function or Array of functions to execute when the route is matched.\n* **before:** A function or Array of functions to execute before calling the `on` method(s).\n\n**Client-side only**\n\n* **after:** A function or Array of functions to execute when leaving a particular route.\n* **once:** A function or Array of functions to execute only once for a particular route.\n\n\n## Configuration\n\nGiven the flexible nature of `director` there are several options available for both the [Client-side](#client-side) and [Server-side](#server-side). These options can be set using the `.configure()` method:\n\n``` js\n var router = new director.Router(routes).configure(options);\n```\n\nThe `options` are:\n\n* **recurse:** Controls [route recursion](#route-recursion). Use `forward`, `backward`, or `false`. Default is `false` Client-side, and `backward` Server-side. \n* **strict:** If set to `false`, then trailing slashes (or other delimiters) are allowed in routes. Default is `true`.\n* **async:** Controls [async routing](#async-routing). Use `true` or `false`. Default is `false`.\n* **delimiter:** Character separator between route fragments. Default is `/`.\n* **notfound:** A function to call if no route is found on a call to `router.dispatch()`.\n* **on:** A function (or list of functions) to call on every call to `router.dispatch()` when a route is found.\n* **before:** A function (or list of functions) to call before every call to `router.dispatch()` when a route is found.\n\n**Client-side only**\n\n* **resource:** An object to which string-based routes will be bound. This can be especially useful for late-binding to route functions (such as async client-side requires).\n* **after:** A function (or list of functions) to call when a given route is no longer the active route.\n\n\n## URL Matching\n\n``` js\n var router = Router({\n //\n // given the route '/dog/yella'.\n //\n '/dog': {\n '/:color': {\n //\n // this function will return the value 'yella'.\n //\n on: function (color) { console.log(color) }\n }\n }\n });\n```\n\nRoutes can sometimes become very complex, `simple/:tokens` don't always suffice. Director supports regular expressions inside the route names. The values captured from the regular expressions are passed to your listener function.\n\n``` js\n var router = Router({ \n //\n // given the route '/hello/world'.\n //\n '/hello': {\n '/(\\\\w+)': {\n //\n // this function will return the value 'world'.\n //\n on: function (who) { console.log(who) }\n }\n }\n });\n```\n\n``` js\n var router = Router({\n //\n // given the route '/hello/world/johny/appleseed'.\n //\n '/hello': {\n '/world/?([^\\/]*)\\/([^\\/]*)/?': function (a, b) {\n console.log(a, b);\n }\n }\n });\n```\n\n\n## URL Parameters\n\nWhen you are using the same route fragments it is more descriptive to define these fragments by name and then use them in your [Routing Table](#routing-table) or [Adhoc Routes](#adhoc-routing). Consider a simple example where a `userId` is used repeatedly. \n\n``` js\n //\n // Create a router. This could also be director.cli.Router() or \n // director.http.Router().\n //\n var router = new director.Router();\n \n //\n // A route could be defined using the `userId` explicitly.\n //\n router.on(/([\\w-_]+)/, function (userId) { });\n \n //\n // Define a shorthand for this fragment called `userId`.\n //\n router.param('userId', /([\\\\w\\\\-]+)/);\n \n //\n // Now multiple routes can be defined with the same\n // regular expression.\n //\n router.on('/anything/:userId', function (userId) { });\n router.on('/something-else/:userId', function (userId) { });\n```\n\n\n## Route Recursion\n\nCan be assigned the value of `forward` or `backward`. The recurse option will determine the order in which to fire the listeners that are associated with your routes. If this option is NOT specified or set to null, then only the listeners associated with an exact match will be fired.\n\n### No recursion, with the URL /dog/angry\n\n``` js\n var routes = {\n '/dog': {\n '/angry': {\n //\n // Only this method will be fired.\n //\n on: growl\n },\n on: bark\n }\n };\n\n var router = Router(routes);\n```\n\n### Recursion set to `backward`, with the URL /dog/angry\n\n``` js\n var routes = {\n '/dog': {\n '/angry': {\n //\n // This method will be fired first.\n //\n on: growl \n },\n //\n // This method will be fired second.\n //\n on: bark\n }\n };\n\n var router = Router(routes).configure({ recurse: 'backward' });\n```\n\n### Recursion set to `forward`, with the URL /dog/angry\n\n``` js\n var routes = {\n '/dog': {\n '/angry': {\n //\n // This method will be fired second.\n //\n on: growl\n },\n //\n // This method will be fired first.\n //\n on: bark\n }\n };\n\n var router = Router(routes).configure({ recurse: 'forward' });\n```\n\n### Breaking out of recursion, with the URL /dog/angry\n\n``` js\n var routes = {\n '/dog': {\n '/angry': {\n //\n // This method will be fired first.\n //\n on: function() { return false; } \n },\n //\n // This method will not be fired.\n //\n on: bark \n }\n };\n \n //\n // This feature works in reverse with recursion set to true.\n //\n var router = Router(routes).configure({ recurse: 'backward' });\n```\n\n\n## Async Routing\n\nBefore diving into how Director exposes async routing, you should understand [Route Recursion](#route-recursion). At it's core route recursion is about evaluating a series of functions gathered when traversing the [Routing Table](#routing-table). \n\nNormally this series of functions is evaluated synchronously. In async routing, these functions are evaluated asynchronously. Async routing can be extremely useful both on the client-side and the server-side:\n\n* **Client-side:** To ensure an animation or other async operations (such as HTTP requests for authentication) have completed before continuing evaluation of a route.\n* **Server-side:** To ensure arbitrary async operations (such as performing authentication) have completed before continuing the evaluation of a route.\n\nThe method signatures for route functions in synchronous and asynchronous evaluation are different: async route functions take an additional `next()` callback.\n\n### Synchronous route functions\n\n``` js\n var router = new director.Router();\n \n router.on('/:foo/:bar/:bazz', function (foo, bar, bazz) {\n //\n // Do something asynchronous with `foo`, `bar`, and `bazz`.\n //\n });\n```\n\n### Asynchronous route functions\n\n``` js\n var router = new director.http.Router().configure({ async: true });\n \n router.on('/:foo/:bar/:bazz', function (foo, bar, bazz, next) {\n //\n // Go do something async, and determine that routing should stop\n //\n next(false);\n });\n```\n\n\n## Resources\n\n**Available on the Client-side only.** An object literal containing functions. If a host object is specified, your route definitions can provide string literals that represent the function names inside the host object. A host object can provide the means for better encapsulation and design.\n\n``` js\n\n var router = Router({\n\n '/hello': {\n '/usa': 'americas',\n '/china': 'asia'\n }\n\n }).configure({ resource: container }).init();\n\n var container = {\n americas: function() { return true; },\n china: function() { return true; }\n };\n\n```\n\n\n## Instance methods\n\n### configure(options)\n* `options` {Object}: Options to configure this instance with.\n\nConfigures the Router instance with the specified `options`. See [Configuration](#configuration) for more documentation.\n\n### param(token, matcher)\n* token {string}: Named parameter token to set to the specified `matcher`\n* matcher {string|Regexp}: Matcher for the specified `token`.\n\nAdds a route fragment for the given string `token` to the specified regex `matcher` to this Router instance. See [URL Parameters](#url-parameters) for more documentation.\n\n### on(method, path, route)\n* `method` {string}: Method to insert within the Routing Table (e.g. `on`, `get`, etc.).\n* `path` {string}: Path within the Routing Table to set the `route` to.\n* `route` {function|Array}: Route handler to invoke for the `method` and `path`.\n\nAdds the `route` handler for the specified `method` and `path` within the [Routing Table](#routing-table). \n\n### path(path, routesFn)\n* `path` {string|Regexp}: Scope within the Routing Table to invoke the `routesFn` within.\n* `routesFn` {function}: Adhoc Routing function with calls to `this.on()`, `this.get()` etc.\n\nInvokes the `routesFn` within the scope of the specified `path` for this Router instance.\n\n### dispatch(method, path[, callback])\n* method {string}: Method to invoke handlers for within the Routing Table\n* path {string}: Path within the Routing Table to match\n* callback {function}: Invoked once all route handlers have been called.\n\nDispatches the route handlers matched within the [Routing Table](#routing-table) for this instance for the specified `method` and `path`.\n\n### mount(routes, path)\n* routes {object}: Partial routing table to insert into this instance.\n* path {string|Regexp}: Path within the Routing Table to insert the `routes` into.\n\nInserts the partial [Routing Table](#routing-table), `routes`, into the Routing Table for this Router instance at the specified `path`.\n\n## Instance methods (Client-side only)\n\n### init()\nInitialize the router, start listening for changes to the URL.\n\n### getState()\nReturns the state object that is relative to the current route.\n\n### getRoute([index])\n* `index` {Number}: The hash value is divided by forward slashes, each section then has an index, if this is provided, only that section of the route will be returned. \n\nReturns the entire route or just a section of it.\n\n### setRoute(route)\n* `route` {String}: Supply a route value, such as `home/stats`. \n\nSet the current route.\n \n### setRoute(start, length)\n* `start` {Number} - The position at which to start removing items.\n* `length` {Number} - The number of items to remove from the route.\n\nRemove a segment from the current route.\n\n### setRoute(index, value)\n* `index` {Number} - The hash value is divided by forward slashes, each section then has an index.\n* `value` {String} - The new value to assign the the position indicated by the first parameter.\n\nSet a segment of the current route.\n\n\n# Frequently Asked Questions\n\n## What About SEO?\n\nIs using a Client-side router a problem for SEO? Yes. If advertising is a requirement, you are probably building a \"Web Page\" and not a \"Web Application\". Director on the client is meant for script-heavy Web Applications.\n\n## Is Director compatible with X?\n\nDirector is known to be Ender.js compatible. However, the project still needs solid cross-browser testing.\n\n# Licence\n\n(The MIT License)\n\nCopyright (c) 2010 Nodejitsu Inc. \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[0]: http://github.com/flatiron/director\n\n", "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-12-09T08:04:59.403Z", "created": "2011-11-22T23:33:14.407Z", "1.0.2": "2011-11-22T23:33:15.983Z", "1.0.3": "2011-11-24T04:44:18.764Z", "1.0.4": "2011-11-28T16:52:53.385Z", "1.0.5": "2011-11-30T03:02:41.699Z", "1.0.6": "2011-11-30T04:36:13.473Z", "1.0.7": "2011-12-06T09:48:26.460Z", "1.0.8": "2011-12-09T08:04:59.403Z" }, "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/director.git" }, "users": { "wojohowitz": true }, "versions": { "1.0.2": "http://registry.npmjs.org/director/1.0.2", "1.0.3": "http://registry.npmjs.org/director/1.0.3", "1.0.4": "http://registry.npmjs.org/director/1.0.4", "1.0.5": "http://registry.npmjs.org/director/1.0.5", "1.0.6": "http://registry.npmjs.org/director/1.0.6", "1.0.7": "http://registry.npmjs.org/director/1.0.7", "1.0.8": "http://registry.npmjs.org/director/1.0.8" }, "dist": { "1.0.2": { "shasum": "40ddb68c405811833b50d44983400a2050efafdd", "tarball": "http://registry.npmjs.org/director/-/director-1.0.2.tgz" }, "1.0.3": { "shasum": "e4e8a0f8f8ce59d0728015a5ac6f3a67b550f055", "tarball": "http://registry.npmjs.org/director/-/director-1.0.3.tgz" }, "1.0.4": { "shasum": "29cd0cfc28e6d65b3a683536526b82427c8b3280", "tarball": "http://registry.npmjs.org/director/-/director-1.0.4.tgz" }, "1.0.5": { "shasum": "72e35c988a2e2b750c9a5031d27f3ae0c0501b09", "tarball": "http://registry.npmjs.org/director/-/director-1.0.5.tgz" }, "1.0.6": { "shasum": "837a67c5624997bfa5fbf99319e69a98c7e65c8f", "tarball": "http://registry.npmjs.org/director/-/director-1.0.6.tgz" }, "1.0.7": { "shasum": "5e8349391a245ec74bd333e3f69dd89f80c59ec9", "tarball": "http://registry.npmjs.org/director/-/director-1.0.7.tgz" }, "1.0.8": { "shasum": "2b0c3a2d45d781ce58d602b95e0c6d6ee6b02ffa", "tarball": "http://registry.npmjs.org/director/-/director-1.0.8.tgz" } }, "keywords": [ "URL", "router", "http", "cli", "flatiron", "client side" ], "url": "http://registry.npmjs.org/director/" }, "directory": { "name": "directory", "description": "require all of the other paths in the current directory", "dist-tags": { "latest": "0.0.6" }, "readme": "", "maintainers": [ { "name": "tblobaum", "email": "tblobaum@gmail.com" } ], "time": { "modified": "2011-12-06T17:05:09.290Z", "created": "2011-12-06T13:21:37.174Z", "0.0.0": "2011-12-06T13:21:38.352Z", "0.0.1": "2011-12-06T13:27:26.763Z", "0.0.2": "2011-12-06T13:30:40.501Z", "0.0.3": "2011-12-06T13:44:35.380Z", "0.0.4": "2011-12-06T13:46:47.991Z", "0.0.5": "2011-12-06T13:56:26.154Z", "0.0.6": "2011-12-06T17:05:09.290Z" }, "author": { "name": "Thomas Blobaum", "email": "tblobaum@gmail.com", "url": "https://github.com/tblobaum" }, "repository": { "type": "git", "url": "git://github.com/tblobaum/node-directory.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/directory/0.0.0", "0.0.6": "http://registry.npmjs.org/directory/0.0.6" }, "dist": { "0.0.0": { "shasum": "5793c63d244edf6e89b8aac3bc915a96c6f8875a", "tarball": "http://registry.npmjs.org/directory/-/directory-0.0.0.tgz" }, "0.0.6": { "shasum": "03fecc67a6e8736ed4d12fd643f390ce1aaeae4e", "tarball": "http://registry.npmjs.org/directory/-/directory-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/directory/" }, "dirsum": { "name": "dirsum", "description": "A small library that computes checksums of directory trees", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-05-04T22:16:50.449Z", "created": "2011-05-04T16:23:35.936Z", "0.1.0": "2011-05-04T16:23:36.491Z", "0.1.1": "2011-05-04T22:16:50.449Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-dirsum.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dirsum/0.1.0", "0.1.1": "http://registry.npmjs.org/dirsum/0.1.1" }, "dist": { "0.1.0": { "shasum": "fa9e3beebbdb485c63ada07b30a92a18a356f219", "tarball": "http://registry.npmjs.org/dirsum/-/dirsum-0.1.0.tgz" }, "0.1.1": { "shasum": "770123ae8c06f6bdd957af8e4e7053570ff73e18", "tarball": "http://registry.npmjs.org/dirsum/-/dirsum-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dirsum/" }, "dirty": { "name": "dirty", "description": "A tiny & fast key value store with append-only disk log. Ideal for apps with < 1 million records.", "dist-tags": { "latest": "0.9.5" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" }, { "name": "bentaber", "email": "ben.taber@gmail.com" } ], "time": { "modified": "2011-11-28T12:47:27.826Z", "created": "2011-01-13T12:21:39.554Z", "0.9.0": "2011-01-13T12:21:39.554Z", "0.9.1": "2011-01-13T12:21:39.554Z", "0.9.2": "2011-05-24T13:43:35.345Z", "0.9.4": "2011-09-16T20:12:01.939Z", "0.9.5": "2011-11-28T12:47:27.826Z" }, "versions": { "0.9.0": "http://registry.npmjs.org/dirty/0.9.0", "0.9.1": "http://registry.npmjs.org/dirty/0.9.1", "0.9.2": "http://registry.npmjs.org/dirty/0.9.2", "0.9.4": "http://registry.npmjs.org/dirty/0.9.4", "0.9.5": "http://registry.npmjs.org/dirty/0.9.5" }, "dist": { "0.9.0": { "tarball": "http://packages:5984/dirty/-/dirty-0.9.0.tgz" }, "0.9.1": { "shasum": "b37e8a2461cb63c89179d39044c6bc86aebdb9c7", "tarball": "http://registry.npmjs.org/dirty/-/dirty-0.9.1.tgz" }, "0.9.2": { "shasum": "d7cdc97de927c10b42709ddea7148f68f8f6753b", "tarball": "http://registry.npmjs.org/dirty/-/dirty-0.9.2.tgz" }, "0.9.4": { "shasum": "40f3fc1da510a93b5f49f85e59abca64c78ad5ce", "tarball": "http://registry.npmjs.org/dirty/-/dirty-0.9.4.tgz" }, "0.9.5": { "shasum": "ecd886cd5df86ee4a727532f87fba1ed219500c1", "tarball": "http://registry.npmjs.org/dirty/-/dirty-0.9.5.tgz" } }, "url": "http://registry.npmjs.org/dirty/" }, "dirty-uuid": { "name": "dirty-uuid", "description": "Generates non-RFC compliant unique ids.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-07-16T15:01:30.230Z", "created": "2011-07-16T14:59:16.959Z", "0.0.1": "2011-07-16T14:59:17.594Z", "0.0.2": "2011-07-16T15:01:30.230Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-dirty-uuid.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dirty-uuid/0.0.1", "0.0.2": "http://registry.npmjs.org/dirty-uuid/0.0.2" }, "dist": { "0.0.1": { "shasum": "a0f6e141ff807e776840eed12927ac54bea92bd1", "tarball": "http://registry.npmjs.org/dirty-uuid/-/dirty-uuid-0.0.1.tgz" }, "0.0.2": { "shasum": "9db10df4b37c78197ece3882231d352f99e1d5ac", "tarball": "http://registry.npmjs.org/dirty-uuid/-/dirty-uuid-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dirty-uuid/" }, "discogs": { "name": "discogs", "description": "Simple client for Discogs API", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "time": { "modified": "2011-08-28T14:33:25.355Z", "created": "2011-04-07T21:36:10.728Z", "0.1.0": "2011-04-07T21:36:11.582Z", "0.1.1": "2011-04-07T21:43:39.886Z", "0.2.0": "2011-04-09T10:01:47.655Z", "0.2.1": "2011-07-21T16:17:39.243Z", "0.3.0": "2011-07-21T17:21:18.061Z", "0.3.1": "2011-07-21T17:37:12.711Z", "0.3.2": "2011-08-27T08:08:24.264Z", "0.3.3": "2011-08-27T08:17:52.182Z", "0.3.4": "2011-08-27T22:04:07.771Z", "0.3.5": "2011-08-28T14:33:25.355Z" }, "author": { "name": "Linus G Thiel", "email": "linus@hanssonlarsson.se", "url": "http://hanssonlarsson.se/" }, "versions": { "0.1.0": "http://registry.npmjs.org/discogs/0.1.0", "0.1.1": "http://registry.npmjs.org/discogs/0.1.1", "0.2.0": "http://registry.npmjs.org/discogs/0.2.0", "0.2.1": "http://registry.npmjs.org/discogs/0.2.1", "0.3.0": "http://registry.npmjs.org/discogs/0.3.0", "0.3.1": "http://registry.npmjs.org/discogs/0.3.1", "0.3.2": "http://registry.npmjs.org/discogs/0.3.2", "0.3.3": "http://registry.npmjs.org/discogs/0.3.3", "0.3.4": "http://registry.npmjs.org/discogs/0.3.4", "0.3.5": "http://registry.npmjs.org/discogs/0.3.5" }, "dist": { "0.1.0": { "shasum": "2df94af6b74487a0a71c0dd983f787ac9ae6fa75", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.1.0.tgz" }, "0.1.1": { "shasum": "3b89aa35332e875815339de7d793b7c649b0be20", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.1.1.tgz" }, "0.2.0": { "shasum": "ae64c317a48c4b99d43514a2d3d3257790c05e68", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.2.0.tgz" }, "0.2.1": { "shasum": "08bcf4839294fcf7d3fab65421ac34a154305b76", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.2.1.tgz" }, "0.3.0": { "shasum": "f9c6532308f8090c03fcd25a6f39e5d1086a2825", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.3.0.tgz" }, "0.3.1": { "shasum": "d5f8b2af4d490e7a78377a071d54b7fae1002653", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.3.1.tgz" }, "0.3.2": { "shasum": "8c5c20d44aaf1bb37c25598c04500034fc4b8975", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.3.2.tgz" }, "0.3.3": { "shasum": "8b495f2232003d56a24d8928c244cdb70ac540f0", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.3.3.tgz" }, "0.3.4": { "shasum": "3f20d27380964854e8ced92910f30a00348840a4", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.3.4.tgz" }, "0.3.5": { "shasum": "c6e31f9ef0003f7693b7cac1a6f5ccc54ae2729a", "tarball": "http://registry.npmjs.org/discogs/-/discogs-0.3.5.tgz" } }, "keywords": [ "api", "client", "discogs" ], "url": "http://registry.npmjs.org/discogs/" }, "discord-engine": { "name": "discord-engine", "description": "A LP/Discworld inspired MUD server running on Node.JS and MooTools.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "yuffster", "email": "msteigerwalt@gmail.com" } ], "time": { "modified": "2011-11-04T08:25:31.909Z", "created": "2011-11-04T08:17:59.412Z", "0.2.0": "2011-11-04T08:25:31.909Z" }, "author": { "name": "Michelle Steigerwalt" }, "repository": { "type": "git", "url": "git://github.com/yuffster/discord-engine.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/discord-engine/0.2.0" }, "dist": { "0.2.0": { "shasum": "db77175728bdd7f81c9b920722485d861b359141", "tarball": "http://registry.npmjs.org/discord-engine/-/discord-engine-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/discord-engine/" }, "discount": { "name": "discount", "description": "C markdown implementation using discount", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-09-13T19:27:09.352Z", "created": "2010-12-28T17:59:39.082Z", "0.1.2": "2010-12-28T17:59:39.436Z", "0.1.3": "2011-04-15T23:23:56.684Z", "0.2.0": "2011-07-27T15:46:58.491Z", "0.2.1": "2011-09-13T18:32:54.252Z", "0.2.2": "2011-09-13T19:27:09.352Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/node-discount.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/discount/0.1.2", "0.1.3": "http://registry.npmjs.org/discount/0.1.3", "0.2.0": "http://registry.npmjs.org/discount/0.2.0", "0.2.1": "http://registry.npmjs.org/discount/0.2.1", "0.2.2": "http://registry.npmjs.org/discount/0.2.2" }, "dist": { "0.1.2": { "shasum": "ddf70564b7f198d9a3f88bc913c11abaec82ae50", "tarball": "http://registry.npmjs.org/discount/-/discount-0.1.2.tgz" }, "0.1.3": { "shasum": "4ab59de1616dcec4407b9d099303e6a9ca2e252f", "tarball": "http://registry.npmjs.org/discount/-/discount-0.1.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "80b296db2a8e6f9b80d5882675bc8a59c59a58be", "tarball": "http://registry.npmjs.org/discount/-/discount-0.1.3-0.4-sunos-5.11.tgz" } } }, "0.2.0": { "shasum": "6b5685ba0a5f69690278ab82a1e098767d71dac3", "tarball": "http://registry.npmjs.org/discount/-/discount-0.2.0.tgz" }, "0.2.1": { "shasum": "eec4a90ee0abcf9f43ba63cdfc12c039d03fe723", "tarball": "http://registry.npmjs.org/discount/-/discount-0.2.1.tgz" }, "0.2.2": { "shasum": "ccee9db73ba043b03579961289d64babf6611b6a", "tarball": "http://registry.npmjs.org/discount/-/discount-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/discount/" }, "discovery": { "name": "discovery", "description": "Rss/Atom discovery tool", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "tjgillies", "email": "tjgillies@gmail.com" } ], "time": { "modified": "2011-05-03T01:00:26.053Z", "created": "2011-05-03T01:00:23.728Z", "0.0.0": "2011-05-03T01:00:26.053Z" }, "author": { "name": "Tyler Gillies", "email": "tjgillies@gmail.com", "url": "pdxbrain.com" }, "repository": { "type": "git", "url": "git://github.com/tjgillies/discovery.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/discovery/0.0.0" }, "dist": { "0.0.0": { "shasum": "2cd1ea57ce1479a5f5b5d8ee0cf7f8f726191a40", "tarball": "http://registry.npmjs.org/discovery/-/discovery-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/discovery/" }, "diskcache": { "name": "diskcache", "description": "Caches data on disk and optionally in memory.", "dist-tags": { "latest": "0.0.14" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-11-29T09:27:21.202Z", "created": "2011-07-31T01:30:18.138Z", "0.0.1": "2011-07-31T01:30:18.742Z", "0.0.2": "2011-08-26T17:12:58.441Z", "0.0.3": "2011-08-27T01:06:15.826Z", "0.0.4": "2011-08-31T20:29:17.192Z", "0.0.5": "2011-09-01T00:23:34.823Z", "0.0.6": "2011-09-02T22:21:19.326Z", "0.0.7": "2011-09-03T07:02:57.137Z", "0.0.8": "2011-09-03T07:32:37.014Z", "0.0.9": "2011-09-09T05:44:40.842Z", "0.0.10": "2011-09-13T03:44:22.858Z", "0.0.11": "2011-09-15T19:15:45.053Z", "0.0.12": "2011-09-30T05:34:43.018Z", "0.0.13": "2011-10-10T07:51:44.192Z", "0.0.14": "2011-11-29T09:27:21.202Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/diskcache.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/diskcache/0.0.1", "0.0.2": "http://registry.npmjs.org/diskcache/0.0.2", "0.0.3": "http://registry.npmjs.org/diskcache/0.0.3", "0.0.4": "http://registry.npmjs.org/diskcache/0.0.4", "0.0.5": "http://registry.npmjs.org/diskcache/0.0.5", "0.0.6": "http://registry.npmjs.org/diskcache/0.0.6", "0.0.7": "http://registry.npmjs.org/diskcache/0.0.7", "0.0.8": "http://registry.npmjs.org/diskcache/0.0.8", "0.0.9": "http://registry.npmjs.org/diskcache/0.0.9", "0.0.10": "http://registry.npmjs.org/diskcache/0.0.10", "0.0.11": "http://registry.npmjs.org/diskcache/0.0.11", "0.0.12": "http://registry.npmjs.org/diskcache/0.0.12", "0.0.13": "http://registry.npmjs.org/diskcache/0.0.13", "0.0.14": "http://registry.npmjs.org/diskcache/0.0.14" }, "dist": { "0.0.1": { "shasum": "e32efe73132b0a9617687e2c91a79a5c8b5e0748", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.1.tgz" }, "0.0.2": { "shasum": "b70e8c054b4f89dfb9a37a4318d3fc724591c1a6", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.2.tgz" }, "0.0.3": { "shasum": "47265046f6aa44997f5ae23af7341e6436187de4", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.3.tgz" }, "0.0.4": { "shasum": "7cdc598c05747f6b268c3fdf217aeb73884104af", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.4.tgz" }, "0.0.5": { "shasum": "c5caa76180ccfa94b893593f2ac499520c4f39b1", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.5.tgz" }, "0.0.6": { "shasum": "2931f73ad2cf28ee6f8e4c944761ae6250c94690", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.6.tgz" }, "0.0.7": { "shasum": "ece5807e4f0bf073204e763f2c544802fbf0acf1", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.7.tgz" }, "0.0.8": { "shasum": "c029c3f30681d695015b6b1fc9f09892680e4301", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.8.tgz" }, "0.0.9": { "shasum": "f29375024582c1be020bf2f7fb434809c8e9c4a3", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.9.tgz" }, "0.0.10": { "shasum": "b3a19635260cdbb37b6312c1cf34b2d69464dbd7", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.10.tgz" }, "0.0.11": { "shasum": "069acc5462946b877fe3e939a6eda28bebb46591", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.11.tgz" }, "0.0.12": { "shasum": "999c2448098ea0be4c4989bb02703f81e2ae64d6", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.12.tgz" }, "0.0.13": { "shasum": "e41504ce71a15f75311bb9b61bb23e8d0084ab2c", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.13.tgz" }, "0.0.14": { "shasum": "d62c63da40421f04b1cbd794f8091a024823512d", "tarball": "http://registry.npmjs.org/diskcache/-/diskcache-0.0.14.tgz" } }, "keywords": [ "cache" ], "url": "http://registry.npmjs.org/diskcache/" }, "dispatch": { "name": "dispatch", "description": "A regular expression URL dispatcher for Connect", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "git://github.com/caolan/dispatch.git" }, "time": { "0.2.0": "2011-10-29T21:50:10.726Z", "modified": "2011-10-29T21:50:10.726Z", "created": "2011-10-29T21:50:10.726Z", "0.0.1": "2011-10-29T21:50:10.726Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/dispatch/0.0.1", "0.2.0": "http://registry.npmjs.org/dispatch/0.2.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/dispatch/-/dispatch-0.0.1.tgz" }, "0.2.0": { "shasum": "74ef9fed34bc427d4f0173c17da780fed20c8e4c", "tarball": "http://registry.npmjs.org/dispatch/-/dispatch-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/dispatch/" }, "dispatcher": { "name": "dispatcher", "description": "Pattern matching for JavaScript.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-10-21T07:50:30.260Z", "created": "2011-10-21T07:50:28.218Z", "0.0.2": "2011-10-21T07:50:30.260Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/dispatcher.git", "web": "https://github.com/Gozala/dispatcher" }, "versions": { "0.0.2": "http://registry.npmjs.org/dispatcher/0.0.2" }, "dist": { "0.0.2": { "shasum": "42eca3b9d3c2de08c43bac4f14ca36dcd0675158", "tarball": "http://registry.npmjs.org/dispatcher/-/dispatcher-0.0.2.tgz" } }, "keywords": [ "functions", "pattern", "match", "cotract", "dispatch" ], "url": "http://registry.npmjs.org/dispatcher/" }, "distribute.it": { "name": "distribute.it", "description": "Distribute.it aims to provide a solution for distributing data via a fault tolerant protocol such as bittorrent to closed circuit systems that operates in extreme conditions around the globe.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "peters", "email": "peter.sunde@gmail.com" } ], "time": { "modified": "2011-06-07T20:19:01.160Z", "created": "2011-06-06T16:31:23.576Z", "0.0.1": "2011-06-06T16:31:24.337Z", "0.0.2": "2011-06-06T20:19:06.504Z", "0.0.3": "2011-06-07T07:49:24.849Z", "0.0.5": "2011-06-07T12:36:35.063Z" }, "author": { "name": "Peter Sunde", "email": "peter.sunde@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/peters/distribute.it.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/distribute.it/0.0.1", "0.0.2": "http://registry.npmjs.org/distribute.it/0.0.2", "0.0.3": "http://registry.npmjs.org/distribute.it/0.0.3", "0.0.5": "http://registry.npmjs.org/distribute.it/0.0.5" }, "dist": { "0.0.1": { "shasum": "7c6044d25c54ebbdb6bc2bf4918224352745a827", "tarball": "http://registry.npmjs.org/distribute.it/-/distribute.it-0.0.1.tgz" }, "0.0.2": { "shasum": "93621039a4f37c62175021d9d4b865e0a9e62dfd", "tarball": "http://registry.npmjs.org/distribute.it/-/distribute.it-0.0.2.tgz" }, "0.0.3": { "shasum": "fbdba098d04190b4a7076e0b59068f3160385679", "tarball": "http://registry.npmjs.org/distribute.it/-/distribute.it-0.0.3.tgz" }, "0.0.5": { "shasum": "b6ffc3521c7a9ad32bb464eda2739400f2dae3e2", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.38-9-generic-pae": { "shasum": "29dcd22727413c2d14f42d5e4a32f859eca10219", "tarball": "http://registry.npmjs.org/distribute.it/-/distribute.it-0.0.5-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.38-9-generic-pae.tgz" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-22-generic-pae": { "shasum": "edc654b11238d911cb981f027f059df136149ff4", "tarball": "http://registry.npmjs.org/distribute.it/-/distribute.it-0.0.5-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-22-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/distribute.it/-/distribute.it-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/distribute.it/" }, "dive": { "name": "dive", "description": "walk through directory trees and apply an action on every file", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-03T16:46:16.505Z", "created": "2011-08-12T16:17:15.246Z", "0.0.1": "2011-08-12T16:17:18.989Z", "0.0.2": "2011-08-12T17:20:03.935Z", "0.0.3": "2011-08-13T13:18:53.225Z", "0.0.4": "2011-09-20T08:56:18.101Z", "0.1.0": "2011-09-27T20:36:18.384Z", "0.1.1": "2011-10-28T13:07:44.202Z", "0.1.2": "2011-11-03T16:46:16.505Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-dive.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dive/0.0.1", "0.0.2": "http://registry.npmjs.org/dive/0.0.2", "0.0.3": "http://registry.npmjs.org/dive/0.0.3", "0.0.4": "http://registry.npmjs.org/dive/0.0.4", "0.1.0": "http://registry.npmjs.org/dive/0.1.0", "0.1.1": "http://registry.npmjs.org/dive/0.1.1", "0.1.2": "http://registry.npmjs.org/dive/0.1.2" }, "dist": { "0.0.1": { "shasum": "13c2d13d16c8085a66754c3286efd090f9a2ce26", "tarball": "http://registry.npmjs.org/dive/-/dive-0.0.1.tgz" }, "0.0.2": { "shasum": "00533f6f0e4bddf8fd062dabf8b7880b0429649f", "tarball": "http://registry.npmjs.org/dive/-/dive-0.0.2.tgz" }, "0.0.3": { "shasum": "25d9618843a9327e3539b658753b71a3215da740", "tarball": "http://registry.npmjs.org/dive/-/dive-0.0.3.tgz" }, "0.0.4": { "shasum": "c0fe7a154d410711befb5d58b6ac195c27a985d7", "tarball": "http://registry.npmjs.org/dive/-/dive-0.0.4.tgz" }, "0.1.0": { "shasum": "3e2474483f5ac07f29efb0a97e94bdb9a807a779", "tarball": "http://registry.npmjs.org/dive/-/dive-0.1.0.tgz" }, "0.1.1": { "shasum": "e3eb1024aeb266d86e6d1861511e65f073325b86", "tarball": "http://registry.npmjs.org/dive/-/dive-0.1.1.tgz" }, "0.1.2": { "shasum": "07fd48fd15fc5c0aacf052012ef66f136a49833b", "tarball": "http://registry.npmjs.org/dive/-/dive-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/dive/" }, "diveSync": { "name": "diveSync", "description": "walk through directory trees and apply an action on every file (synchronous dive)", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-12T01:55:59.038Z", "created": "2011-09-20T09:07:54.948Z", "0.0.0": "2011-09-20T09:07:56.596Z", "0.1.0": "2011-09-27T20:43:06.382Z", "0.1.1": "2011-11-11T13:06:25.365Z", "0.2.0": "2011-11-12T01:55:59.038Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "https://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-diveSync.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/diveSync/0.0.0", "0.1.0": "http://registry.npmjs.org/diveSync/0.1.0", "0.1.1": "http://registry.npmjs.org/diveSync/0.1.1", "0.2.0": "http://registry.npmjs.org/diveSync/0.2.0" }, "dist": { "0.0.0": { "shasum": "3e76779628160b2cf5ad030c3cbe070a7c7c9380", "tarball": "http://registry.npmjs.org/diveSync/-/diveSync-0.0.0.tgz" }, "0.1.0": { "shasum": "b2c8298a572203ea498308cecd6b50056cd64df5", "tarball": "http://registry.npmjs.org/diveSync/-/diveSync-0.1.0.tgz" }, "0.1.1": { "shasum": "90ecd4c8249e418044eca7f7380b479253f6149f", "tarball": "http://registry.npmjs.org/diveSync/-/diveSync-0.1.1.tgz" }, "0.2.0": { "shasum": "036c6e9651a5031c723eba475cd9a4e02b679621", "tarball": "http://registry.npmjs.org/diveSync/-/diveSync-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/diveSync/" }, "djs": { "name": "djs", "description": "A media sharing framework", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "khwang", "email": "k3vinhwang@gmail.com" } ], "time": { "modified": "2011-10-15T02:28:05.211Z", "created": "2011-09-25T07:02:34.805Z", "0.0.0": "2011-09-25T07:02:36.102Z", "0.0.1": "2011-10-15T01:58:57.905Z", "0.0.2": "2011-10-15T02:07:26.093Z" }, "author": { "name": "Kevin Hwang", "email": "k3vinhwang@gmail.com", "url": "kevinhwang.net" }, "repository": { "type": "git", "url": "git://github.com/khwang/DJS.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/djs/0.0.0", "0.0.1": "http://registry.npmjs.org/djs/0.0.1", "0.0.2": "http://registry.npmjs.org/djs/0.0.2" }, "dist": { "0.0.0": { "shasum": "6899dab7712ea1dca1858564ed162efe77298cf1", "tarball": "http://registry.npmjs.org/djs/-/djs-0.0.0.tgz" }, "0.0.1": { "shasum": "8cef4a06b241725c610dbad611a38d78c27d3be9", "tarball": "http://registry.npmjs.org/djs/-/djs-0.0.1.tgz" }, "0.0.2": { "shasum": "ad34a5f33b7d4cd82930e72bfd4699719c1036a4", "tarball": "http://registry.npmjs.org/djs/-/djs-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/djs/" }, "dk-assets": { "name": "dk-assets", "description": "Asset Manager for the Drumkit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:05:10.517Z", "created": "2011-06-25T23:26:00.764Z", "0.1.0": "2011-06-25T23:26:01.156Z", "0.1.1": "2011-12-12T14:05:10.517Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-assets.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-assets/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-assets/0.1.1" }, "dist": { "0.1.0": { "shasum": "f618db06ab8f35b8403423dc0c70622b3cbbba19", "tarball": "http://registry.npmjs.org/dk-assets/-/dk-assets-0.1.0.tgz" }, "0.1.1": { "shasum": "9933e87b8aed018442dc96d943d9fad23af65f76", "tarball": "http://registry.npmjs.org/dk-assets/-/dk-assets-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-assets/" }, "dk-core": { "name": "dk-core", "description": "Core Functionality Plugin for Drumkit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:05:20.575Z", "created": "2011-06-28T01:14:03.665Z", "0.1.0": "2011-06-28T01:14:04.052Z", "0.1.1": "2011-12-12T14:05:20.575Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-core.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-core/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-core/0.1.1" }, "dist": { "0.1.0": { "shasum": "36704b89dc7998e1154a5075b52a542fff8081a9", "tarball": "http://registry.npmjs.org/dk-core/-/dk-core-0.1.0.tgz" }, "0.1.1": { "shasum": "9920854cd6a0b02c8371fc8df90b3914f43e352f", "tarball": "http://registry.npmjs.org/dk-core/-/dk-core-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-core/" }, "dk-couchdb": { "name": "dk-couchdb", "description": "CouchDB Plugin for the Drumkit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:05:36.508Z", "created": "2011-06-25T23:40:27.939Z", "0.1.0": "2011-06-25T23:40:28.358Z", "0.1.1": "2011-12-12T14:05:36.508Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-couchdb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-couchdb/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-couchdb/0.1.1" }, "dist": { "0.1.0": { "shasum": "f6644a0bb7ff387a401508a35d2eb0788db4cb82", "tarball": "http://registry.npmjs.org/dk-couchdb/-/dk-couchdb-0.1.0.tgz" }, "0.1.1": { "shasum": "2f6a076500ebeea2bd574ac1c0b67228936cd628", "tarball": "http://registry.npmjs.org/dk-couchdb/-/dk-couchdb-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-couchdb/" }, "dk-model": { "name": "dk-model", "description": "Model Interface for the DrumKit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:05:47.861Z", "created": "2011-07-01T05:08:55.610Z", "0.1.0": "2011-07-01T05:08:56.048Z", "0.1.1": "2011-12-12T14:05:47.861Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-model.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-model/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-model/0.1.1" }, "dist": { "0.1.0": { "shasum": "ce1b2496e3e64dae8949f82a9d6c8f53e20f5ad5", "tarball": "http://registry.npmjs.org/dk-model/-/dk-model-0.1.0.tgz" }, "0.1.1": { "shasum": "6cbff2d4fd78275b2f70a5e5c04be96f7bfc161a", "tarball": "http://registry.npmjs.org/dk-model/-/dk-model-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-model/" }, "dk-model-couchdb": { "name": "dk-model-couchdb", "description": "CouchDB Model Implementation for DrumKit", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:05:58.097Z", "created": "2011-06-28T02:09:17.070Z", "0.1.0": "2011-06-28T02:09:17.500Z", "0.1.1": "2011-12-12T14:05:58.097Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-model-couchdb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-model-couchdb/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-model-couchdb/0.1.1" }, "dist": { "0.1.0": { "shasum": "6ae28be4f9ad5e4064576a39486b96401dc36377", "tarball": "http://registry.npmjs.org/dk-model-couchdb/-/dk-model-couchdb-0.1.0.tgz" }, "0.1.1": { "shasum": "b5198f3a1e193e44fbd11e357d79f46d464a9a11", "tarball": "http://registry.npmjs.org/dk-model-couchdb/-/dk-model-couchdb-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-model-couchdb/" }, "dk-routes": { "name": "dk-routes", "description": "Routes Plugin for the DrumKit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:06:08.681Z", "created": "2011-07-01T05:09:13.227Z", "0.1.0": "2011-07-01T05:09:13.661Z", "0.1.1": "2011-12-12T14:06:08.681Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-routes.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-routes/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-routes/0.1.1" }, "dist": { "0.1.0": { "shasum": "b34b6532fdbd427d465d62defab12bbcf34dbb74", "tarball": "http://registry.npmjs.org/dk-routes/-/dk-routes-0.1.0.tgz" }, "0.1.1": { "shasum": "ed47622e295c6e49df836800cf6bde36fd16ebd5", "tarball": "http://registry.npmjs.org/dk-routes/-/dk-routes-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-routes/" }, "dk-server": { "name": "dk-server", "description": "HTTP Server for the DrumKit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:06:22.237Z", "created": "2011-06-25T23:45:45.077Z", "0.0.1": "2011-06-25T23:45:45.510Z", "0.1.1": "2011-12-12T14:06:22.237Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-server.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dk-server/0.0.1", "0.1.1": "http://registry.npmjs.org/dk-server/0.1.1" }, "dist": { "0.0.1": { "shasum": "0bdaecc0a3a443d1d59aa8c210e8d40c864fbfa9", "tarball": "http://registry.npmjs.org/dk-server/-/dk-server-0.0.1.tgz" }, "0.1.1": { "shasum": "42d303d0641141fa79949dac48122a204bf21f7b", "tarball": "http://registry.npmjs.org/dk-server/-/dk-server-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-server/" }, "dk-template": { "name": "dk-template", "description": "Server-side and client-side templating for Drumkit.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:06:34.897Z", "created": "2011-06-28T01:15:02.947Z", "0.1.0": "2011-06-28T01:15:03.318Z", "0.1.1": "2011-12-12T14:06:34.897Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-template.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-template/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-template/0.1.1" }, "dist": { "0.1.0": { "shasum": "c25f2a96c013047d3af706c407ac0906214a6ead", "tarball": "http://registry.npmjs.org/dk-template/-/dk-template-0.1.0.tgz" }, "0.1.1": { "shasum": "818c729bf4fa02a63cfb4fa97cd5017685e6a195", "tarball": "http://registry.npmjs.org/dk-template/-/dk-template-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-template/" }, "dk-transport": { "name": "dk-transport", "description": "Transparent Server-Client Transport Layer for DrumKit.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:06:57.202Z", "created": "2011-06-25T23:54:04.614Z", "0.1.0": "2011-06-25T23:54:05.013Z", "0.1.1": "2011-12-12T14:06:57.202Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-transport.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-transport/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-transport/0.1.1" }, "dist": { "0.1.0": { "shasum": "fcfd89adc781f873ef6a1f4ecfd88621901a4709", "tarball": "http://registry.npmjs.org/dk-transport/-/dk-transport-0.1.0.tgz" }, "0.1.1": { "shasum": "8baf27b4321b844ef6fbfc8fdda2fe69e010c09c", "tarball": "http://registry.npmjs.org/dk-transport/-/dk-transport-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-transport/" }, "dk-websockets": { "name": "dk-websockets", "description": "Web Sockets for the DrumKit Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:07:12.380Z", "created": "2011-06-28T01:15:40.403Z", "0.1.0": "2011-06-28T01:15:40.819Z", "0.1.1": "2011-12-12T14:07:12.380Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-websockets.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dk-websockets/0.1.0", "0.1.1": "http://registry.npmjs.org/dk-websockets/0.1.1" }, "dist": { "0.1.0": { "shasum": "1eab4a689e75235d7eb0020735066c977bdf7af3", "tarball": "http://registry.npmjs.org/dk-websockets/-/dk-websockets-0.1.0.tgz" }, "0.1.1": { "shasum": "a3c010fa1b66d2908cb1b7b0c558e2d0fbdfb381", "tarball": "http://registry.npmjs.org/dk-websockets/-/dk-websockets-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-websockets/" }, "dkastner-browserify": { "name": "dkastner-browserify", "description": "Browser-side require() for js directories and npm modules", "dist-tags": { "latest": "1.6.2" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-10-26T20:36:47.450Z", "created": "2011-10-04T17:11:58.374Z", "1.5.1": "2011-10-04T17:11:58.747Z", "1.5.2": "2011-10-25T18:15:25.073Z", "1.5.3": "2011-10-25T21:18:30.033Z", "1.6.1": "2011-10-26T20:32:42.980Z", "1.6.2": "2011-10-26T20:36:47.450Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/dkastner/node-browserify.git" }, "versions": { "1.5.1": "http://registry.npmjs.org/dkastner-browserify/1.5.1", "1.5.2": "http://registry.npmjs.org/dkastner-browserify/1.5.2", "1.5.3": "http://registry.npmjs.org/dkastner-browserify/1.5.3", "1.6.1": "http://registry.npmjs.org/dkastner-browserify/1.6.1", "1.6.2": "http://registry.npmjs.org/dkastner-browserify/1.6.2" }, "dist": { "1.5.1": { "shasum": "9e242d43b904c550cab4354bc7ccda437c500625", "tarball": "http://registry.npmjs.org/dkastner-browserify/-/dkastner-browserify-1.5.1.tgz" }, "1.5.2": { "shasum": "ca6ee091753b5f966d70db3a6996135dfa7f282f", "tarball": "http://registry.npmjs.org/dkastner-browserify/-/dkastner-browserify-1.5.2.tgz" }, "1.5.3": { "shasum": "a7b0316a8a31c7c77223cab7f799ae59d37313a1", "tarball": "http://registry.npmjs.org/dkastner-browserify/-/dkastner-browserify-1.5.3.tgz" }, "1.6.1": { "shasum": "b222e7c0d1b429443de81c689460b00d4f483b45", "tarball": "http://registry.npmjs.org/dkastner-browserify/-/dkastner-browserify-1.6.1.tgz" }, "1.6.2": { "shasum": "536309c36765d9216889f0475ef8e649b1dcb3f3", "tarball": "http://registry.npmjs.org/dkastner-browserify/-/dkastner-browserify-1.6.2.tgz" } }, "keywords": [ "browser", "require", "middleware", "bundle", "npm", "coffee", "javascript" ], "url": "http://registry.npmjs.org/dkastner-browserify/" }, "dkastner-http-browserify": { "name": "dkastner-http-browserify", "description": "http module compatability for browserify", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-10-04T18:04:08.323Z", "created": "2011-10-04T18:04:08.044Z", "0.0.4": "2011-10-04T18:04:08.323Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/http-browserify.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/dkastner-http-browserify/0.0.4" }, "dist": { "0.0.4": { "shasum": "418bd369c517e5afffd6cf43457d35379e1a040e", "tarball": "http://registry.npmjs.org/dkastner-http-browserify/-/dkastner-http-browserify-0.0.4.tgz" } }, "keywords": [ "http", "browserify", "compatible", "meatless", "browser" ], "url": "http://registry.npmjs.org/dkastner-http-browserify/" }, "dkastner-JSONPath": { "name": "dkastner-JSONPath", "description": "A JS implementation of JSONPath", "dist-tags": { "latest": "0.9.2" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-10-08T04:08:20.712Z", "created": "2011-10-07T15:57:50.623Z", "0.9.0": "2011-10-07T15:57:50.997Z", "0.9.1": "2011-10-07T21:32:03.344Z", "0.9.2": "2011-10-08T04:08:20.712Z" }, "author": { "name": "Stefan Goessner" }, "repository": { "type": "git", "url": "git://github.com/dkastner/JSONPath.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/dkastner-JSONPath/0.9.0", "0.9.1": "http://registry.npmjs.org/dkastner-JSONPath/0.9.1", "0.9.2": "http://registry.npmjs.org/dkastner-JSONPath/0.9.2" }, "dist": { "0.9.0": { "shasum": "db4911c606d49fe0ce0215a8694bf732cb0233ee", "tarball": "http://registry.npmjs.org/dkastner-JSONPath/-/dkastner-JSONPath-0.9.0.tgz" }, "0.9.1": { "shasum": "4a93dd935a1516050a798742ce98425aa00aa869", "tarball": "http://registry.npmjs.org/dkastner-JSONPath/-/dkastner-JSONPath-0.9.1.tgz" }, "0.9.2": { "shasum": "89b464a7eaa451ea90307de69c7072b014e9e3dc", "tarball": "http://registry.npmjs.org/dkastner-JSONPath/-/dkastner-JSONPath-0.9.2.tgz" } }, "url": "http://registry.npmjs.org/dkastner-JSONPath/" }, "dkastner-punycode": { "name": "dkastner-punycode", "description": "Javascript Punycode converter derived from example in RFC3492.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-10-25T18:13:49.821Z", "created": "2011-10-25T18:11:23.407Z", "0.0.1": "2011-10-25T18:11:23.778Z", "0.0.2": "2011-10-25T18:13:49.821Z" }, "author": { "name": "Francis Gulotta", "email": "wizard@roborooter.com" }, "repository": { "type": "git", "url": "git://github.com/reconbot/Node-PunyCode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dkastner-punycode/0.0.1", "0.0.2": "http://registry.npmjs.org/dkastner-punycode/0.0.2" }, "dist": { "0.0.1": { "shasum": "8e64182f651117babc5d25a2a6689e2abb1d5745", "tarball": "http://registry.npmjs.org/dkastner-punycode/-/dkastner-punycode-0.0.1.tgz" }, "0.0.2": { "shasum": "642568eb0ac5d13b2eba6b611670b7c8ba89f389", "tarball": "http://registry.npmjs.org/dkastner-punycode/-/dkastner-punycode-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dkastner-punycode/" }, "dl": { "name": "dl", "description": "DreamLab Libs", "dist-tags": { "latest": "0.0.3" }, "readme": null, "maintainers": [ { "name": "dreamlab", "email": "janecki@gmail.com" } ], "time": { "modified": "2011-12-14T08:30:41.331Z", "created": "2011-12-06T12:11:46.811Z", "0.0.1": "2011-12-06T12:11:48.714Z", "0.0.2": "2011-12-13T15:11:53.484Z", "0.0.3": "2011-12-14T08:30:41.331Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/dl/0.0.1", "0.0.2": "http://registry.npmjs.org/dl/0.0.2", "0.0.3": "http://registry.npmjs.org/dl/0.0.3" }, "dist": { "0.0.1": { "shasum": "79aaf5a23a7cf26f103152d3d5f3db62a2002059", "tarball": "http://registry.npmjs.org/dl/-/dl-0.0.1.tgz" }, "0.0.2": { "shasum": "4e3845200512c364692ee45d1331a718ba9b704e", "tarball": "http://registry.npmjs.org/dl/-/dl-0.0.2.tgz" }, "0.0.3": { "shasum": "7a543c00320866f6fa34eb0ca0edb63935bc96d2", "tarball": "http://registry.npmjs.org/dl/-/dl-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/dl/" }, "dlite-cache": { "name": "dlite-cache", "description": "Small cache library.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-02T01:57:36.413Z", "created": "2011-10-02T01:57:34.581Z", "1.0.0": "2011-10-02T01:57:36.413Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/dlite-cache.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dlite-cache/1.0.0" }, "dist": { "1.0.0": { "shasum": "7882a6984f117319e145a9d9b8bd485d0a2fe327", "tarball": "http://registry.npmjs.org/dlite-cache/-/dlite-cache-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dlite-cache/" }, "dlite-event": { "name": "dlite-event", "description": "Small event library.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-02T01:36:37.225Z", "created": "2011-10-02T01:36:35.897Z", "1.0.0": "2011-10-02T01:36:37.225Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/dlite-event.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dlite-event/1.0.0" }, "dist": { "1.0.0": { "shasum": "55262b58368b8ee956472fd07ee10a9043301d28", "tarball": "http://registry.npmjs.org/dlite-event/-/dlite-event-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dlite-event/" }, "dlite-fb": { "name": "dlite-fb", "description": "Small Facebook library.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-02T02:45:43.353Z", "created": "2011-10-02T02:45:42.077Z", "1.0.0": "2011-10-02T02:45:43.353Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/dlite-fb.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dlite-fb/1.0.0" }, "dist": { "1.0.0": { "shasum": "7cc0b13c2d7c63096b31c5c2ecfa62a01dc76ead", "tarball": "http://registry.npmjs.org/dlite-fb/-/dlite-fb-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dlite-fb/" }, "dlite-jsonp": { "name": "dlite-jsonp", "description": "JSONP support for use via browserify.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-02T01:36:16.127Z", "created": "2011-10-02T01:36:14.864Z", "1.0.0": "2011-10-02T01:36:16.127Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/dlite-jsonp.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dlite-jsonp/1.0.0" }, "dist": { "1.0.0": { "shasum": "b474935a1f2397d037bdd73e9ed189b57f2e4e6b", "tarball": "http://registry.npmjs.org/dlite-jsonp/-/dlite-jsonp-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dlite-jsonp/" }, "dlite-qs": { "name": "dlite-qs", "description": "Mini query string parsing library for use via browserify.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-02T01:36:58.197Z", "created": "2011-10-02T01:36:56.895Z", "1.0.0": "2011-10-02T01:36:58.197Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/dlite-qs.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dlite-qs/1.0.0" }, "dist": { "1.0.0": { "shasum": "b67aeec8e0b2c3c99fcfdd539c5348fd9cbc0d63", "tarball": "http://registry.npmjs.org/dlite-qs/-/dlite-qs-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dlite-qs/" }, "dlite-query": { "name": "dlite-query", "description": "Save me, I wrote another query.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-10-02T01:37:25.983Z", "created": "2011-10-02T01:37:24.733Z", "1.0.0": "2011-10-02T01:37:25.983Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/dlite-query.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/dlite-query/1.0.0" }, "dist": { "1.0.0": { "shasum": "3a89bf8c5679ff3da94bedd4a8fe2a574fb25211", "tarball": "http://registry.npmjs.org/dlite-query/-/dlite-query-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/dlite-query/" }, "dna": { "name": "dna", "description": "utility functions to handle DNA/RNA string data", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-25T06:22:04.355Z", "created": "2011-10-28T07:16:50.316Z", "0.0.1": "2011-10-28T07:16:53.178Z", "0.0.2": "2011-11-14T09:01:12.726Z", "0.0.3": "2011-11-14T11:06:30.360Z", "0.0.4": "2011-11-14T11:23:32.844Z", "0.0.5": "2011-11-25T06:22:04.355Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/dna/0.0.1", "0.0.2": "http://registry.npmjs.org/dna/0.0.2", "0.0.3": "http://registry.npmjs.org/dna/0.0.3", "0.0.4": "http://registry.npmjs.org/dna/0.0.4", "0.0.5": "http://registry.npmjs.org/dna/0.0.5" }, "dist": { "0.0.1": { "shasum": "128deb39a63d8323f6450c109efeb18b133ff574", "tarball": "http://registry.npmjs.org/dna/-/dna-0.0.1.tgz" }, "0.0.2": { "shasum": "ca9f02b28daf0b145a15d779e59427c588c08539", "tarball": "http://registry.npmjs.org/dna/-/dna-0.0.2.tgz" }, "0.0.3": { "shasum": "a95c427d0aa2cee58420be86e2c8b789e88c4ff2", "tarball": "http://registry.npmjs.org/dna/-/dna-0.0.3.tgz" }, "0.0.4": { "shasum": "1244e03a688fa21c5ade1d385dd4089dcfebe513", "tarball": "http://registry.npmjs.org/dna/-/dna-0.0.4.tgz" }, "0.0.5": { "shasum": "266a8702ad815631194153c0465230ab8bb140d0", "tarball": "http://registry.npmjs.org/dna/-/dna-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/dna/" }, "dnet-index-proxy": { "name": "dnet-index-proxy", "description": "dnet-index thrift proxy", "dist-tags": { "latest": "0.0.20" }, "maintainers": [ { "name": "ithkuil", "email": "marko.mikulicic@isti.cnr.it" } ], "time": { "modified": "2011-05-05T14:32:56.787Z", "created": "2011-04-10T12:38:29.022Z", "0.0.1": "2011-04-10T12:38:29.831Z", "0.0.2": "2011-04-10T12:43:18.744Z", "0.0.3": "2011-04-11T13:54:42.502Z", "0.0.4": "2011-04-11T16:32:03.905Z", "0.0.5": "2011-04-12T08:09:07.190Z", "0.0.6": "2011-04-12T09:35:18.263Z", "0.0.7": "2011-04-12T10:25:01.933Z", "0.0.8": "2011-04-12T10:38:29.916Z", "0.0.9": "2011-04-12T21:29:25.369Z", "0.0.10": "2011-04-12T21:43:04.068Z", "0.0.11": "2011-04-13T16:44:26.392Z", "0.0.12": "2011-04-14T14:07:36.739Z", "0.0.13": "2011-04-14T14:48:37.489Z", "0.0.14": "2011-04-14T17:15:18.996Z", "0.0.15": "2011-04-21T17:26:07.838Z", "0.0.16": "2011-04-21T17:28:48.072Z", "0.0.17": "2011-04-21T17:50:30.078Z", "0.0.18": "2011-04-21T18:48:38.378Z", "0.0.19": "2011-04-27T13:02:18.634Z", "0.0.20": "2011-05-05T14:32:56.787Z" }, "author": { "name": "Marko Mikulicic", "email": "marko.mikulicic@isti.cnr.it" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnet-index-proxy/0.0.1", "0.0.2": "http://registry.npmjs.org/dnet-index-proxy/0.0.2", "0.0.3": "http://registry.npmjs.org/dnet-index-proxy/0.0.3", "0.0.4": "http://registry.npmjs.org/dnet-index-proxy/0.0.4", "0.0.5": "http://registry.npmjs.org/dnet-index-proxy/0.0.5", "0.0.6": "http://registry.npmjs.org/dnet-index-proxy/0.0.6", "0.0.7": "http://registry.npmjs.org/dnet-index-proxy/0.0.7", "0.0.8": "http://registry.npmjs.org/dnet-index-proxy/0.0.8", "0.0.9": "http://registry.npmjs.org/dnet-index-proxy/0.0.9", "0.0.10": "http://registry.npmjs.org/dnet-index-proxy/0.0.10", "0.0.11": "http://registry.npmjs.org/dnet-index-proxy/0.0.11", "0.0.12": "http://registry.npmjs.org/dnet-index-proxy/0.0.12", "0.0.13": "http://registry.npmjs.org/dnet-index-proxy/0.0.13", "0.0.14": "http://registry.npmjs.org/dnet-index-proxy/0.0.14", "0.0.15": "http://registry.npmjs.org/dnet-index-proxy/0.0.15", "0.0.16": "http://registry.npmjs.org/dnet-index-proxy/0.0.16", "0.0.17": "http://registry.npmjs.org/dnet-index-proxy/0.0.17", "0.0.18": "http://registry.npmjs.org/dnet-index-proxy/0.0.18", "0.0.19": "http://registry.npmjs.org/dnet-index-proxy/0.0.19", "0.0.20": "http://registry.npmjs.org/dnet-index-proxy/0.0.20" }, "dist": { "0.0.1": { "shasum": "a01e7d0a3ac4830c89cbc85b816ec094d50337ba", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.1.tgz" }, "0.0.2": { "shasum": "11480ce679cd50e45830ea3f76a285e4e8a96aa0", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.2.tgz" }, "0.0.3": { "shasum": "32514354a863a153a8509b8df5310cc62c6f33cd", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.3.tgz" }, "0.0.4": { "shasum": "12d66d4a47bead4fac00e5e0d5dc9f2ed31cc095", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.4.tgz" }, "0.0.5": { "shasum": "5946d0cebc2e50b9486e6165c48cbbc224af6910", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.5.tgz" }, "0.0.6": { "shasum": "3ed3c31ed7109440d72761ccc3f34f370358ea9c", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.6.tgz" }, "0.0.7": { "shasum": "2dc52803276ca795d447f87ba299f47e9ffc172f", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.7.tgz" }, "0.0.8": { "shasum": "f3f7f418b39d35ff1ef6f59b35d281574d931919", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.8.tgz" }, "0.0.9": { "shasum": "49c88df6a2589236d2111dba8b2c0bc54af1e206", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.9.tgz" }, "0.0.10": { "shasum": "b7726d5bfabedef266216325b73340bf8f6c2acb", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.10.tgz" }, "0.0.11": { "shasum": "ce18720340e22c45c23df1aa35039b960d4f83d6", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.11.tgz" }, "0.0.12": { "shasum": "2ab442b9cea7292cc3b0888ffec329de44914fee", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.12.tgz" }, "0.0.13": { "shasum": "ce39e0c55d7c07f602dab91138041b4539956854", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.13.tgz" }, "0.0.14": { "shasum": "1537a7b772ea6f2c3ccc0d9e9fe7d997bdd25263", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.14.tgz" }, "0.0.15": { "shasum": "de26d78690a54837cb064ef4bdfd50689a45377c", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.15.tgz" }, "0.0.16": { "shasum": "9cecfefb857133c6eec5f33ebadc8dcf10318481", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.16.tgz" }, "0.0.17": { "shasum": "043b21035c3d8d702056d015054eb237f2f47bdb", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.17.tgz" }, "0.0.18": { "shasum": "0630cfd4dd1273cb8e3ab31295f86881b26f9470", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.18.tgz" }, "0.0.19": { "shasum": "33b64c38bae511750c923e70431a9bb16a7c97f9", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.19.tgz" }, "0.0.20": { "shasum": "474a99a17de4ea2197f5f5923d5eb3a8626c22b4", "tarball": "http://registry.npmjs.org/dnet-index-proxy/-/dnet-index-proxy-0.0.20.tgz" } }, "url": "http://registry.npmjs.org/dnet-index-proxy/" }, "dnode": { "name": "dnode", "dist-tags": { "latest": "0.9.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/dnode.git" }, "description": "freestyle RPC", "time": { "modified": "2011-12-01T04:18:00.247Z", "created": "2010-12-20T12:20:43.879Z", "0.2.10": "2010-12-20T12:20:43.879Z", "0.2.11": "2010-12-20T12:20:43.879Z", "0.2.12": "2010-12-20T12:20:43.879Z", "0.2.13": "2010-12-20T12:20:43.879Z", "0.2.4": "2010-12-20T12:20:43.879Z", "0.2.5": "2010-12-20T12:20:43.879Z", "0.2.6": "2010-12-20T12:20:43.879Z", "0.2.7": "2010-12-20T12:20:43.879Z", "0.2.9": "2010-12-20T12:20:43.879Z", "0.3.0": "2010-12-20T12:20:43.879Z", "0.3.1": "2010-12-20T12:20:43.879Z", "0.3.2": "2010-12-20T12:20:43.879Z", "0.3.3": "2010-12-20T12:20:43.879Z", "0.3.5": "2010-12-20T12:20:43.879Z", "0.3.6": "2010-12-20T12:20:43.879Z", "0.3.7": "2010-12-20T12:20:43.879Z", "0.3.8": "2010-12-20T12:20:43.879Z", "0.3.9": "2010-12-20T12:20:43.879Z", "0.3.10": "2010-12-20T12:20:43.879Z", "0.3.11": "2010-12-20T12:20:43.879Z", "0.4.0": "2010-12-20T12:20:43.879Z", "0.4.1": "2010-12-26T09:18:28.584Z", "0.4.2": "2010-12-29T08:58:46.694Z", "0.4.3": "2011-01-05T06:28:24.117Z", "0.4.4": "2011-01-10T07:09:26.115Z", "0.4.5": "2011-01-10T08:35:57.496Z", "0.5.0": "2011-01-26T07:26:32.799Z", "0.5.1": "2011-01-28T01:00:14.242Z", "0.5.2": "2011-01-28T01:22:20.495Z", "0.5.3": "2011-02-15T22:29:50.396Z", "0.5.4": "2011-02-16T10:48:48.540Z", "0.5.5": "2011-02-21T02:29:40.713Z", "0.5.6": "2011-02-21T04:50:36.655Z", "0.5.7": "2011-03-02T13:03:51.738Z", "0.5.8": "2011-03-19T00:50:40.738Z", "0.5.9": "2011-03-22T13:43:20.021Z", "0.6.0": "2011-03-24T02:01:26.051Z", "0.6.1": "2011-03-24T09:08:34.506Z", "0.6.2": "2011-03-28T15:47:02.472Z", "0.6.3": "2011-03-30T04:02:18.876Z", "0.6.4": "2011-03-31T17:22:27.846Z", "0.6.5": "2011-03-31T18:49:41.196Z", "0.6.6": "2011-04-02T16:20:17.037Z", "0.6.7": "2011-04-07T06:26:10.504Z", "0.6.8": "2011-04-21T11:24:39.084Z", "0.6.9": "2011-04-23T22:08:19.131Z", "0.6.10": "2011-05-12T17:29:05.943Z", "0.6.11": "2011-05-18T23:03:08.279Z", "0.6.12": "2011-05-28T20:38:33.959Z", "0.7.0": "2011-06-09T05:41:13.241Z", "0.7.1": "2011-06-09T06:30:05.584Z", "0.7.2": "2011-06-10T08:13:47.293Z", "0.7.3": "2011-06-22T01:11:45.509Z", "0.7.4": "2011-07-27T19:24:35.961Z", "0.7.5": "2011-08-09T01:02:06.451Z", "0.8.0": "2011-08-11T12:28:45.748Z", "0.8.1": "2011-08-11T12:56:38.257Z", "0.8.2": "2011-08-22T20:10:54.727Z", "0.9.0": "2011-11-03T22:54:09.426Z", "0.9.1": "2011-11-04T01:20:11.189Z", "0.9.2": "2011-11-06T08:05:27.851Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "users": { "coverslide": true, "isaacs": true, "thejh": true, "tblobaum": true }, "versions": { "0.2.10": "http://registry.npmjs.org/dnode/0.2.10", "0.2.11": "http://registry.npmjs.org/dnode/0.2.11", "0.2.12": "http://registry.npmjs.org/dnode/0.2.12", "0.2.13": "http://registry.npmjs.org/dnode/0.2.13", "0.2.4": "http://registry.npmjs.org/dnode/0.2.4", "0.2.5": "http://registry.npmjs.org/dnode/0.2.5", "0.2.6": "http://registry.npmjs.org/dnode/0.2.6", "0.2.7": "http://registry.npmjs.org/dnode/0.2.7", "0.2.9": "http://registry.npmjs.org/dnode/0.2.9", "0.3.0": "http://registry.npmjs.org/dnode/0.3.0", "0.3.1": "http://registry.npmjs.org/dnode/0.3.1", "0.3.2": "http://registry.npmjs.org/dnode/0.3.2", "0.3.3": "http://registry.npmjs.org/dnode/0.3.3", "0.3.5": "http://registry.npmjs.org/dnode/0.3.5", "0.3.6": "http://registry.npmjs.org/dnode/0.3.6", "0.3.7": "http://registry.npmjs.org/dnode/0.3.7", "0.3.8": "http://registry.npmjs.org/dnode/0.3.8", "0.3.9": "http://registry.npmjs.org/dnode/0.3.9", "0.3.10": "http://registry.npmjs.org/dnode/0.3.10", "0.3.11": "http://registry.npmjs.org/dnode/0.3.11", "0.4.0": "http://registry.npmjs.org/dnode/0.4.0", "0.4.1": "http://registry.npmjs.org/dnode/0.4.1", "0.4.2": "http://registry.npmjs.org/dnode/0.4.2", "0.4.3": "http://registry.npmjs.org/dnode/0.4.3", "0.4.4": "http://registry.npmjs.org/dnode/0.4.4", "0.4.5": "http://registry.npmjs.org/dnode/0.4.5", "0.5.0": "http://registry.npmjs.org/dnode/0.5.0", "0.5.1": "http://registry.npmjs.org/dnode/0.5.1", "0.5.2": "http://registry.npmjs.org/dnode/0.5.2", "0.5.3": "http://registry.npmjs.org/dnode/0.5.3", "0.5.4": "http://registry.npmjs.org/dnode/0.5.4", "0.5.5": "http://registry.npmjs.org/dnode/0.5.5", "0.5.6": "http://registry.npmjs.org/dnode/0.5.6", "0.5.7": "http://registry.npmjs.org/dnode/0.5.7", "0.5.8": "http://registry.npmjs.org/dnode/0.5.8", "0.5.9": "http://registry.npmjs.org/dnode/0.5.9", "0.6.0": "http://registry.npmjs.org/dnode/0.6.0", "0.6.1": "http://registry.npmjs.org/dnode/0.6.1", "0.6.2": "http://registry.npmjs.org/dnode/0.6.2", "0.6.3": "http://registry.npmjs.org/dnode/0.6.3", "0.6.4": "http://registry.npmjs.org/dnode/0.6.4", "0.6.5": "http://registry.npmjs.org/dnode/0.6.5", "0.6.6": "http://registry.npmjs.org/dnode/0.6.6", "0.6.7": "http://registry.npmjs.org/dnode/0.6.7", "0.6.8": "http://registry.npmjs.org/dnode/0.6.8", "0.6.9": "http://registry.npmjs.org/dnode/0.6.9", "0.6.10": "http://registry.npmjs.org/dnode/0.6.10", "0.6.11": "http://registry.npmjs.org/dnode/0.6.11", "0.6.12": "http://registry.npmjs.org/dnode/0.6.12", "0.7.0": "http://registry.npmjs.org/dnode/0.7.0", "0.7.1": "http://registry.npmjs.org/dnode/0.7.1", "0.7.2": "http://registry.npmjs.org/dnode/0.7.2", "0.7.3": "http://registry.npmjs.org/dnode/0.7.3", "0.7.4": "http://registry.npmjs.org/dnode/0.7.4", "0.7.5": "http://registry.npmjs.org/dnode/0.7.5", "0.8.0": "http://registry.npmjs.org/dnode/0.8.0", "0.8.1": "http://registry.npmjs.org/dnode/0.8.1", "0.8.2": "http://registry.npmjs.org/dnode/0.8.2", "0.9.0": "http://registry.npmjs.org/dnode/0.9.0", "0.9.1": "http://registry.npmjs.org/dnode/0.9.1", "0.9.2": "http://registry.npmjs.org/dnode/0.9.2" }, "dist": { "0.2.10": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.10.tgz" }, "0.2.11": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.11.tgz" }, "0.2.12": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.12.tgz" }, "0.2.13": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.13.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.6.tgz" }, "0.2.7": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.7.tgz" }, "0.2.9": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.2.9.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.1.tgz" }, "0.3.2": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.2.tgz" }, "0.3.3": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.3.tgz" }, "0.3.5": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.5.tgz" }, "0.3.6": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.6.tgz" }, "0.3.7": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.7.tgz" }, "0.3.8": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.8.tgz" }, "0.3.9": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.9.tgz" }, "0.3.10": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.10.tgz" }, "0.3.11": { "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.3.11.tgz" }, "0.4.0": { "shasum": "645d11abcb36e5efdf5505843c8a9edbb4d55afa", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.4.0.tgz" }, "0.4.1": { "shasum": "07819826c4689304fc5a58aa67151556d61c3545", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.4.1.tgz" }, "0.4.2": { "shasum": "17280e2d1fcba5b0309e325e41dc8d6124e2b6ae", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.4.2.tgz" }, "0.4.3": { "shasum": "9035867dc5df9bab637d94a4285734a59fb1d901", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.4.3.tgz" }, "0.4.4": { "shasum": "04983a17bb47c46367cfc6af7d2d37dfde1ad382", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.4.4.tgz" }, "0.4.5": { "shasum": "35e65d40c69a635ba0ef537e9ff68fef96bcdbbf", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.4.5.tgz" }, "0.5.0": { "shasum": "4079ecd129b7e480be41a189e31d9d67e8b99cf2", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.0.tgz" }, "0.5.1": { "shasum": "c93c1363a464cf5326f304bd253241323151d4d4", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.1.tgz" }, "0.5.2": { "shasum": "92897ef45db452e3d4406bff757f43ac2b911dfa", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.2.tgz" }, "0.5.3": { "shasum": "ec5aa246d34bda5ffa6608a964ed6c1529998b07", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.3.tgz" }, "0.5.4": { "shasum": "a65b304784b20f8555729e95fcec3c4539b3c7ee", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.4.tgz" }, "0.5.5": { "shasum": "cee0def8d3452ae6f711a9bcfd2651659e7bfa82", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.5.tgz" }, "0.5.6": { "shasum": "9adaa5d702dc58c3124e1085b30cce96bb17f940", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.6.tgz" }, "0.5.7": { "shasum": "31f9e8201bd9a20d5860579e4d7c1e61e4529422", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.7.tgz" }, "0.5.8": { "shasum": "63bf86170190888a25f8df2d2b33a668f446a707", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.8.tgz" }, "0.5.9": { "shasum": "5d4b0e164ba07fe4d02b39c8ee5c16b125eb8b28", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.5.9.tgz" }, "0.6.0": { "shasum": "8d8dc835a574cf6e8a2705f1d479c7bd7c3be44f", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.0.tgz" }, "0.6.1": { "shasum": "91ce07ac93b7e4f62153f4a13cb5017e81b37265", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.1.tgz" }, "0.6.2": { "shasum": "255051a52b27c0d860508f4b5ffb3c89ac0f0618", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.2.tgz" }, "0.6.3": { "shasum": "be5b997574f48538ee51e8a4f762654bbb47df87", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.3.tgz" }, "0.6.4": { "shasum": "b2b2b7639a4b9d0074ae7f954a800ee3b5056240", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.4.tgz" }, "0.6.5": { "shasum": "f4e2165d9d200c5a7fc461eb2a0beb2c7ae0a724", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.5.tgz" }, "0.6.6": { "shasum": "20d81f0971b11d28474077f42c33cc4f574c67eb", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.6.tgz" }, "0.6.7": { "shasum": "6c2c6912f7bc9553450b09648a57cb99b419ecc4", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.7.tgz" }, "0.6.8": { "shasum": "0d55d5acb28813786550afdda349b42f62d2ea60", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.8.tgz" }, "0.6.9": { "shasum": "c2f70bd12c3c22fe137b81283f003b90db7635e3", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.9.tgz" }, "0.6.10": { "shasum": "bb4fc050698a29540d72cdda8e8b06cc73401f71", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.10.tgz" }, "0.6.11": { "shasum": "7b6678557bf41234bd786cab73754b97d95a9150", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.11.tgz" }, "0.6.12": { "shasum": "f49e424b1153127b97782b58447efde285277c21", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.6.12.tgz" }, "0.7.0": { "shasum": "3f877e2b2eec10150e6fb6ab9f6ec88299a59ff6", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.7.0.tgz" }, "0.7.1": { "shasum": "d581c24743f7e3985051008a42c06d2362ebb4a4", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.7.1.tgz" }, "0.7.2": { "shasum": "ad9968605216931b9a1d22ce75c05d2deb653ad7", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.7.2.tgz" }, "0.7.3": { "shasum": "5c348fea68c42e55cc93782d1ae6e82fb47045bb", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.7.3.tgz" }, "0.7.4": { "shasum": "b395b365fddcb925421d9870577c22453d89ab38", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.7.4.tgz" }, "0.7.5": { "shasum": "d9c675e698dfef00d672f14389ad3fae1642c7dd", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.7.5.tgz" }, "0.8.0": { "shasum": "6fffd64aa5d21fffb1a4748421c75a284e9d3d87", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.8.0.tgz" }, "0.8.1": { "shasum": "abaaa3e0a24b1d843240b37d5bf5589bd731cac8", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.8.1.tgz" }, "0.8.2": { "shasum": "aba3d45641689942f87f8bd2e7d66dc804c4e95c", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.8.2.tgz" }, "0.9.0": { "shasum": "7603915d5674a784a8db4ffdee22a8cefad1536d", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.9.0.tgz" }, "0.9.1": { "shasum": "a1f21c398ffc682321b7934235c4a616e1473bc0", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.9.1.tgz" }, "0.9.2": { "shasum": "e856c9081f0a9db2dacc21b2d9ef9a320b722cad", "tarball": "http://registry.npmjs.org/dnode/-/dnode-0.9.2.tgz" } }, "keywords": [ "message passing", "rpc", "rmi", "drb", "remote", "communication", "websockets", "socket.io" ], "url": "http://registry.npmjs.org/dnode/" }, "dnode-ez": { "name": "dnode-ez", "description": "dnode made even easier!", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-10-18T02:33:11.591Z", "created": "2011-08-04T10:11:46.720Z", "0.0.1": "2011-08-04T10:11:47.628Z", "0.0.2": "2011-08-05T00:43:11.144Z", "0.0.3": "2011-10-04T21:16:46.873Z", "0.0.4": "2011-10-08T06:04:27.305Z", "0.0.5": "2011-10-09T09:35:39.920Z", "0.0.6": "2011-10-17T06:49:26.693Z", "0.0.7": "2011-10-18T02:22:32.005Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-dnode-ez.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnode-ez/0.0.1", "0.0.2": "http://registry.npmjs.org/dnode-ez/0.0.2", "0.0.3": "http://registry.npmjs.org/dnode-ez/0.0.3", "0.0.4": "http://registry.npmjs.org/dnode-ez/0.0.4", "0.0.5": "http://registry.npmjs.org/dnode-ez/0.0.5", "0.0.6": "http://registry.npmjs.org/dnode-ez/0.0.6", "0.0.7": "http://registry.npmjs.org/dnode-ez/0.0.7" }, "dist": { "0.0.1": { "shasum": "b13fa78f1e3a2753b17d3da1ac39bd83ff2d721c", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.1.tgz" }, "0.0.2": { "shasum": "840b9cc8fec498a31587e9f61259a396a00be5b1", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.2.tgz" }, "0.0.3": { "shasum": "08e93ee942d2df3eed8d3a839a8aeba17a15414e", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.3.tgz" }, "0.0.4": { "shasum": "86e7efe606e4f0d693c3d7a59d93c6417a6f9658", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.4.tgz" }, "0.0.5": { "shasum": "d18317b5ff84dd95e24fcf61361c01db50a27203", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.5.tgz" }, "0.0.6": { "shasum": "7368abe96d3b3d44f63fb94bffcf1fccaa2df9e1", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.6.tgz" }, "0.0.7": { "shasum": "2fb69337fa541cbbf9f8ef7c7092a59ece7ba9f0", "tarball": "http://registry.npmjs.org/dnode-ez/-/dnode-ez-0.0.7.tgz" } }, "keywords": [ "message passing", "rpc", "rmi", "drb", "remote", "communication", "websockets", "socket.io" ], "url": "http://registry.npmjs.org/dnode-ez/" }, "dnode-protocol": { "name": "dnode-protocol", "description": "Implements the dnode protocol abstractly", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-04T07:13:52.806Z", "created": "2011-02-22T23:43:06.559Z", "0.0.1": "2011-02-22T23:43:07.191Z", "0.0.2": "2011-02-23T03:08:59.096Z", "0.0.4": "2011-02-25T09:08:58.451Z", "0.0.5": "2011-02-25T09:19:32.998Z", "0.0.6": "2011-04-01T11:05:42.438Z", "0.0.7": "2011-04-21T10:49:03.198Z", "0.0.8": "2011-04-28T10:09:45.838Z", "0.0.9": "2011-05-26T18:15:48.997Z", "0.0.10": "2011-06-21T19:50:49.418Z", "0.0.11": "2011-08-09T00:59:35.272Z", "0.0.12": "2011-08-09T01:09:46.348Z", "0.1.0": "2011-10-03T06:13:54.220Z", "0.1.1": "2011-11-04T07:13:52.806Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/dnode-protocol.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnode-protocol/0.0.1", "0.0.2": "http://registry.npmjs.org/dnode-protocol/0.0.2", "0.0.4": "http://registry.npmjs.org/dnode-protocol/0.0.4", "0.0.5": "http://registry.npmjs.org/dnode-protocol/0.0.5", "0.0.6": "http://registry.npmjs.org/dnode-protocol/0.0.6", "0.0.7": "http://registry.npmjs.org/dnode-protocol/0.0.7", "0.0.8": "http://registry.npmjs.org/dnode-protocol/0.0.8", "0.0.9": "http://registry.npmjs.org/dnode-protocol/0.0.9", "0.0.10": "http://registry.npmjs.org/dnode-protocol/0.0.10", "0.0.11": "http://registry.npmjs.org/dnode-protocol/0.0.11", "0.0.12": "http://registry.npmjs.org/dnode-protocol/0.0.12", "0.1.0": "http://registry.npmjs.org/dnode-protocol/0.1.0", "0.1.1": "http://registry.npmjs.org/dnode-protocol/0.1.1" }, "dist": { "0.0.1": { "shasum": "3caa4d3825a38602ba40d4aabe8230223cf59f58", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.1.tgz" }, "0.0.2": { "shasum": "c3931f26fa719918abd38a66159c2a664f3da13d", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.2.tgz" }, "0.0.4": { "shasum": "e4cc4080051eecf0301fa42057ba2cbab5aa38f0", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.4.tgz" }, "0.0.5": { "shasum": "e9051986031de636320df89257d3c3f979bf7592", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.5.tgz" }, "0.0.6": { "shasum": "6920bc12be655b4ee17156682d240062da58f7dd", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.6.tgz" }, "0.0.7": { "shasum": "c97b7e097c974e4396c4f936cb7c79a55116c7b3", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.7.tgz" }, "0.0.8": { "shasum": "85dada43aa00ee775d1eda005fc96307dbf64fd8", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.8.tgz" }, "0.0.9": { "shasum": "e22bf0d8e416209f7b717c6bcfdcad0fd9af985e", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.9.tgz" }, "0.0.10": { "shasum": "0be830aabdcc2fa16a6ae30b9afcb8c922c43989", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.10.tgz" }, "0.0.11": { "shasum": "d9739262f0c098240af16572b8044163a6c4677a", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.11.tgz" }, "0.0.12": { "shasum": "8e9be769e1cc55d76b3de9e06f132c2f261d4752", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.0.12.tgz" }, "0.1.0": { "shasum": "185b87c6f0820d8746ec1be23801791468c70db8", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.1.0.tgz" }, "0.1.1": { "shasum": "b8a2330cb90e0b85e4c8b4cff5e1aca4e2c6c408", "tarball": "http://registry.npmjs.org/dnode-protocol/-/dnode-protocol-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dnode-protocol/" }, "dnode-session": { "name": "dnode-session", "description": "Expose your connect/express sessions to dnode", "dist-tags": { "latest": "0.0.4-1" }, "maintainers": [ { "name": "tblobaum", "email": "tblobaum@gmail.com" } ], "time": { "modified": "2011-11-23T11:01:23.320Z", "created": "2011-09-27T09:37:19.574Z", "0.0.1": "2011-09-27T09:37:21.130Z", "0.0.2": "2011-11-14T10:18:19.667Z", "0.0.2-1": "2011-11-14T10:45:51.504Z", "0.0.3": "2011-11-14T12:06:13.868Z", "0.0.4": "2011-11-18T18:50:27.869Z", "0.0.4-1": "2011-11-23T11:01:23.320Z" }, "author": { "name": "Thomas Blobaum", "email": "tblobaum@gmail.com", "url": "http://tomblobaum.tumblr.com/" }, "repository": { "type": "git", "url": "git://github.com/tblobaum/dnode-session.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnode-session/0.0.1", "0.0.2": "http://registry.npmjs.org/dnode-session/0.0.2", "0.0.2-1": "http://registry.npmjs.org/dnode-session/0.0.2-1", "0.0.3": "http://registry.npmjs.org/dnode-session/0.0.3", "0.0.4": "http://registry.npmjs.org/dnode-session/0.0.4", "0.0.4-1": "http://registry.npmjs.org/dnode-session/0.0.4-1" }, "dist": { "0.0.1": { "shasum": "9e8170e73020c8338dae046d0f1d96d4a7d9180a", "tarball": "http://registry.npmjs.org/dnode-session/-/dnode-session-0.0.1.tgz" }, "0.0.2": { "shasum": "3b96f07226695f42519a914bebf27068d243449c", "tarball": "http://registry.npmjs.org/dnode-session/-/dnode-session-0.0.2.tgz" }, "0.0.2-1": { "shasum": "53836ecb9b5994beb9bfca53d00b7893e0512026", "tarball": "http://registry.npmjs.org/dnode-session/-/dnode-session-0.0.2-1.tgz" }, "0.0.3": { "shasum": "9a4e3c9bd08e0ff010918d71c9251ed74e748fb7", "tarball": "http://registry.npmjs.org/dnode-session/-/dnode-session-0.0.3.tgz" }, "0.0.4": { "shasum": "1f4e0002c95a21c535ce740af61d0d14695c7af9", "tarball": "http://registry.npmjs.org/dnode-session/-/dnode-session-0.0.4.tgz" }, "0.0.4-1": { "shasum": "461ecc89a70d06334100b34ca2f5d1fea2949112", "tarball": "http://registry.npmjs.org/dnode-session/-/dnode-session-0.0.4-1.tgz" } }, "url": "http://registry.npmjs.org/dnode-session/" }, "dnode-smoothiecharts": { "name": "dnode-smoothiecharts", "description": "Smoothie Charts middleware for DNode", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chrispartridge", "email": "chrisp@dynamicmethods.com.au" } ], "time": { "modified": "2011-05-14T05:17:45.091Z", "created": "2011-05-14T05:17:43.505Z", "0.0.1": "2011-05-14T05:17:45.091Z" }, "author": { "name": "Chris Partridge", "email": "chrisp@dynamicmethods.com.au", "url": "http://www.dynamicmethods.com.au" }, "repository": { "type": "git", "url": "git://github.com/dynmeth/dnode-smoothiecharts.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnode-smoothiecharts/0.0.1" }, "dist": { "0.0.1": { "shasum": "a29f60e71425ab94108d42cb8861b9f89af507ab", "tarball": "http://registry.npmjs.org/dnode-smoothiecharts/-/dnode-smoothiecharts-0.0.1.tgz" } }, "keywords": [ "dnode", "smoothiecharts", "charting" ], "url": "http://registry.npmjs.org/dnode-smoothiecharts/" }, "dnode-stack": { "name": "dnode-stack", "description": "dnode middleware for processing web middleware stacks for socket.io", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-01-29T19:17:10.600Z", "created": "2011-01-26T09:47:03.914Z", "0.0.1": "2011-01-26T09:47:04.254Z", "0.0.2": "2011-01-29T19:15:46.892Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "http://github.com/substack/dnode-stack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnode-stack/0.0.1", "0.0.2": "http://registry.npmjs.org/dnode-stack/0.0.2" }, "dist": { "0.0.1": { "shasum": "5afff0573594380ab72cc57ef8083979b51a4531", "tarball": "http://registry.npmjs.org/dnode-stack/-/dnode-stack-0.0.1.tgz" }, "0.0.2": { "shasum": "bf1a419c8905cb3e4d3a1c5d1c6c59eb5e53522c", "tarball": "http://registry.npmjs.org/dnode-stack/-/dnode-stack-0.0.2.tgz" } }, "keywords": [ "dnode", "middleware", "metamiddleware" ], "url": "http://registry.npmjs.org/dnode-stack/" }, "dnode-worker": { "name": "dnode-worker", "description": "Stupid simple workers with DNode", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-10-03T19:56:50.196Z", "created": "2011-09-15T08:44:27.300Z", "0.0.1": "2011-09-15T08:44:27.943Z", "0.0.2": "2011-10-03T19:56:50.196Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/dnode-worker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dnode-worker/0.0.1", "0.0.2": "http://registry.npmjs.org/dnode-worker/0.0.2" }, "dist": { "0.0.1": { "shasum": "066347f6b846364871fd26c147dd3e9a41e56e57", "tarball": "http://registry.npmjs.org/dnode-worker/-/dnode-worker-0.0.1.tgz" }, "0.0.2": { "shasum": "9089a1aa94594f18de371e65184423b9989a6e89", "tarball": "http://registry.npmjs.org/dnode-worker/-/dnode-worker-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dnode-worker/" }, "dns-server": { "name": "dns-server", "description": "DNS server for Node", "dist-tags": { "latest": "0.0.1a" }, "maintainers": [ { "name": "sh1mmer", "email": "tom.croucher@gmail.com" } ], "time": { "modified": "2011-05-19T09:25:19.794Z", "created": "2011-05-19T09:25:18.921Z", "0.0.1a": "2011-05-19T09:25:19.794Z" }, "author": { "name": "Tom Hughes-Croucher", "email": "tom.croucher@gmail.com" }, "versions": { "0.0.1a": "http://registry.npmjs.org/dns-server/0.0.1a" }, "dist": { "0.0.1a": { "shasum": "40d68a506b7e176540af9f9e48d6c2aebaf05348", "tarball": "http://registry.npmjs.org/dns-server/-/dns-server-0.0.1a.tgz" } }, "url": "http://registry.npmjs.org/dns-server/" }, "dns-srv": { "name": "dns-srv", "description": "A small library to help connect using DNS SRV records on node.js", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "dhruvbird", "email": "dhruvbird@gmail.com" }, { "name": "astro", "email": "astro@spaceboyz.net" } ], "time": { "modified": "2011-06-14T17:47:24.384Z", "created": "2011-06-14T08:53:48.704Z", "0.0.1": "2011-06-14T08:53:50.681Z", "0.0.3": "2011-06-14T11:03:00.934Z", "0.0.4": "2011-06-14T11:09:12.272Z", "0.0.5": "2011-06-14T13:49:17.741Z", "0.0.6": "2011-06-14T17:47:24.384Z" }, "author": { "name": "Astro", "email": "astro@spaceboyz.net", "url": "http://spaceboyz.net/~astro/" }, "repository": { "type": "git", "url": "git://github.com/dhruvbird/dns-srv.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dns-srv/0.0.1", "0.0.3": "http://registry.npmjs.org/dns-srv/0.0.3", "0.0.4": "http://registry.npmjs.org/dns-srv/0.0.4", "0.0.5": "http://registry.npmjs.org/dns-srv/0.0.5", "0.0.6": "http://registry.npmjs.org/dns-srv/0.0.6" }, "dist": { "0.0.1": { "shasum": "d0a4e1b26fdf19e9c2406fb2d6caff86d5623be0", "tarball": "http://registry.npmjs.org/dns-srv/-/dns-srv-0.0.1.tgz" }, "0.0.3": { "shasum": "4bc172b416b0119349c138dcf97f5c43fe8e45cc", "tarball": "http://registry.npmjs.org/dns-srv/-/dns-srv-0.0.3.tgz" }, "0.0.4": { "shasum": "1cb996787e3e908fe65fc6adb4d1f7438a1674ea", "tarball": "http://registry.npmjs.org/dns-srv/-/dns-srv-0.0.4.tgz" }, "0.0.5": { "shasum": "c9cebe02bdd73d613eb4006af86f1519de16e1d4", "tarball": "http://registry.npmjs.org/dns-srv/-/dns-srv-0.0.5.tgz" }, "0.0.6": { "shasum": "4c8e509548ad23b36461b416b9691e2288eda0b9", "tarball": "http://registry.npmjs.org/dns-srv/-/dns-srv-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/dns-srv/" }, "doc": { "name": "doc", "description": "Runtime documentation tool for REPL", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-09-04T13:59:47.322Z", "created": "2011-09-02T15:12:08.201Z", "0.0.1": "2011-09-02T15:12:11.111Z", "0.0.2": "2011-09-04T13:59:47.322Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/doc.git", "web": "https://github.com/Gozala/doc" }, "versions": { "0.0.1": "http://registry.npmjs.org/doc/0.0.1", "0.0.2": "http://registry.npmjs.org/doc/0.0.2" }, "dist": { "0.0.1": { "shasum": "ec4287396acffce972ee26b1182fc61b24c2e677", "tarball": "http://registry.npmjs.org/doc/-/doc-0.0.1.tgz" }, "0.0.2": { "shasum": "e05083cc6b6ec3679434eaf70a94c37082814772", "tarball": "http://registry.npmjs.org/doc/-/doc-0.0.2.tgz" } }, "keywords": [ "runtime", "documentation", "docs", "repl" ], "url": "http://registry.npmjs.org/doc/" }, "doc.md": { "name": "doc.md", "description": "A simple JSDoc documenation tool that creates markdown for node.js modules", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "pita", "email": "petermartischka@googlemail.com" } ], "time": { "modified": "2011-07-30T16:12:16.215Z", "created": "2011-05-29T18:30:57.859Z", "0.0.1": "2011-05-29T18:30:58.718Z", "0.0.2": "2011-05-30T15:11:25.585Z", "0.0.3": "2011-07-30T16:12:16.215Z" }, "author": { "name": "Peter 'Pita' Martischka", "email": "petermartischka@googlemail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/doc.md/0.0.1", "0.0.2": "http://registry.npmjs.org/doc.md/0.0.2", "0.0.3": "http://registry.npmjs.org/doc.md/0.0.3" }, "dist": { "0.0.1": { "shasum": "dd2bef3ff983e280aa1429d707f574da61425f77", "tarball": "http://registry.npmjs.org/doc.md/-/doc.md-0.0.1.tgz" }, "0.0.2": { "shasum": "5fdaaa148b3425906f5926785937918dbb0c1213", "tarball": "http://registry.npmjs.org/doc.md/-/doc.md-0.0.2.tgz" }, "0.0.3": { "shasum": "83d08dbbce72609c6678ca8f9e20b2fd455fea00", "tarball": "http://registry.npmjs.org/doc.md/-/doc.md-0.0.3.tgz" } }, "keywords": [ "jsdoc", "documenation", "markdown" ], "url": "http://registry.npmjs.org/doc.md/" }, "docbuilder": { "name": "docbuilder", "description": "Generate HTML docs from Markdown", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-02T15:05:54.509Z", "created": "2011-11-02T15:05:51.182Z", "0.1.0": "2011-11-02T15:05:54.509Z" }, "author": { "name": "Andris Reinman" }, "versions": { "0.1.0": "http://registry.npmjs.org/docbuilder/0.1.0" }, "dist": { "0.1.0": { "shasum": "521dae72ac7b0ca29a6e8b2cfcae16c928d6e591", "tarball": "http://registry.npmjs.org/docbuilder/-/docbuilder-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/docbuilder/" }, "docco": { "name": "docco", "description": "The Quick and Dirty Literate Programming Documentation Generator", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "documentcloud", "email": "jeremy@documentcloud.org" }, { "name": "jashkenas", "email": "jashkenas@gmail.com" } ], "author": { "name": "Jeremy Ashkenas" }, "time": { "modified": "2011-02-24T20:00:45.977Z", "created": "2011-02-19T14:22:47.419Z", "0.2.0": "2011-02-19T14:22:47.419Z", "0.3.0": "2011-02-19T14:22:48.045Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/docco/0.2.0", "0.3.0": "http://registry.npmjs.org/docco/0.3.0" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/docco/-/docco-0.2.0.tgz" }, "0.3.0": { "shasum": "3ac78a1fa75ec2b79617f9cbb4f61444ea1f60fe", "tarball": "http://registry.npmjs.org/docco/-/docco-0.3.0.tgz" } }, "keywords": [ "documentation", "docs", "generator", "coffeescript" ], "url": "http://registry.npmjs.org/docco/" }, "docco-husky": { "name": "docco-husky", "description": "Generated static project documentation primarily for node.js projects. A fork of Docco", "dist-tags": { "latest": "0.2.3" }, "readme": "Overview\n--------\n\nA streamlined static site generator for project documentation based on [Docco](http://jashkenas.github.com/docco/). \"Husky\" because it's bigger and more irregular than Docco, like [Husky](http://www.wisegeek.com/what-is-a-husky-size-in-clothing.htm) Jeans you would buy at Sears back in the day.\n\nA fork of [Docco](http://jashkenas.github.com/docco/), intended to go beyond the appropriate scope of Docco itself. Forked because Docco itself is pretty simple and this is intended to diverge. The initial fork included merged pull requests from [nevir](https://github.com/nevir) and [jswartwood](https://github.com/jswartwood) for their work on supporting recursive directories and an improved \"Jump To\" menu.\n\n\nExamples\n--------\n\nCheck out the [generated documentation](http://mbrevoort.github.com/docco-husky/docco-husky/readme.html) for this project.\n\nOr these other samples\n\n* [batman.js](http://mbrevoort.github.com/docco-husky/batman/readme.html)\n* [backbone.js](http://mbrevoort.github.com/docco-husky/backbone/readme.html)\n\nInstallation\n------------\n\n### Possible Gotchas\n\n* Docco requires [Pygments](http://pygments.org/) to be installed and will try to install it if it's not already. \n* Perl is required for [cloc](http://cloc.sourceforge.net/)\n\nTo install via npm into your project:\n\n\tnpm install docco-husky\n\nInstall globally:\n\n\t[sudo] npm install -g docco-husky\n\nOr include as a dependency in your package.json\n\n\nGenerating Documentation\n------------------------\n\ndocco-husky will generate docs in a ./docs directory. It accepts multiple files (including \nwildcards) and directories for it to recurse.\n\n\tdocco-husky -name \"\" \n\n### Examples\n\n\t# from a local install\n\t./node_modules/.bin/docco-husky app.js lib public\n\t\n\t# with a project name\n\t./node_modules/.bin/docco-husky -name \"My Project\" app.js lib public\n\t\n\t# with wildcards\n\t./node_modules/.bin/docco-husky -name \"My Project\" *.js lib public\n\t\n\t# with global install\n\tdocco-husky -name \"My Project\" *.js lib public\n\t\t\t\n\nOutput\n------------------------\n\ndocco-husky will write generated files to ./docs . \n\nFor all source files, the output will be like \n. (e.g. foo.js) --> .html (e.g. foo.html).\n\nA readme.html will be generate and will include a formatted version of a \nREADME.md if your project includes it, some details from the a package.json file, \nand project stats generated by cloc.", "maintainers": [ { "name": "mbrevoort", "email": "mike@brevoort.com" } ], "time": { "modified": "2011-11-30T20:10:14.380Z", "created": "2011-11-10T04:14:19.395Z", "0.1.1": "2011-11-10T04:14:23.204Z", "0.2.0": "2011-11-14T07:21:04.424Z", "0.2.1": "2011-11-14T20:33:11.744Z", "0.2.2": "2011-11-16T16:12:04.359Z", "0.2.3": "2011-11-30T20:10:14.380Z" }, "author": { "name": "Mike Brevoort", "email": "mike@brevoort.com" }, "repository": { "type": "git", "url": "git://github.com/mbrevoort/docco-husky.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/docco-husky/0.1.1", "0.2.0": "http://registry.npmjs.org/docco-husky/0.2.0", "0.2.1": "http://registry.npmjs.org/docco-husky/0.2.1", "0.2.2": "http://registry.npmjs.org/docco-husky/0.2.2", "0.2.3": "http://registry.npmjs.org/docco-husky/0.2.3" }, "dist": { "0.1.1": { "shasum": "eb8dc60b1196f0cb67e150ffa53c0a271839963b", "tarball": "http://registry.npmjs.org/docco-husky/-/docco-husky-0.1.1.tgz" }, "0.2.0": { "shasum": "2df5c75a7922ff94fd96d5c34ba5a4a21989df04", "tarball": "http://registry.npmjs.org/docco-husky/-/docco-husky-0.2.0.tgz" }, "0.2.1": { "shasum": "735f5207c005ac3276254e78163d145f2e3759ab", "tarball": "http://registry.npmjs.org/docco-husky/-/docco-husky-0.2.1.tgz" }, "0.2.2": { "shasum": "8692794bcb9b2b046f1d3344ff1ee0e7a83a5b36", "tarball": "http://registry.npmjs.org/docco-husky/-/docco-husky-0.2.2.tgz" }, "0.2.3": { "shasum": "75d39cb1997aa122fe80292461e8b6636c916785", "tarball": "http://registry.npmjs.org/docco-husky/-/docco-husky-0.2.3.tgz" } }, "keywords": [ "documentation", "docs", "generator", "coffeescript" ], "url": "http://registry.npmjs.org/docco-husky/" }, "docdown": { "name": "docdown", "description": "A simple markdown to html command-line conversion tool", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mgan59", "email": "mgan59@gmail.com" } ], "time": { "modified": "2011-08-24T20:42:17.035Z", "created": "2011-08-24T20:38:51.354Z", "0.0.2": "2011-08-24T20:38:51.434Z", "0.0.3": "2011-08-24T20:42:17.035Z" }, "author": { "name": "Morgan Craft" }, "repository": { "type": "git", "url": "git://github.com/mgan59/docdown.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/docdown/0.0.2", "0.0.3": "http://registry.npmjs.org/docdown/0.0.3" }, "dist": { "0.0.2": { "shasum": "3c71148a1f0fa709512c3bda8dfb3189bdd5ed57", "tarball": "http://registry.npmjs.org/docdown/-/docdown-0.0.2.tgz" }, "0.0.3": { "shasum": "c439c87a177610adb275ddf5c6d199bfa8189e85", "tarball": "http://registry.npmjs.org/docdown/-/docdown-0.0.3.tgz" } }, "keywords": [ "markdown", "html", "document", "command-line" ], "url": "http://registry.npmjs.org/docdown/" }, "docket": { "name": "docket", "description": "minimalist documentation generator", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "ghostfact", "email": "russell.mcclellan@gmail.com" } ], "time": { "modified": "2011-09-11T08:35:05.923Z", "created": "2011-09-11T05:17:38.569Z", "0.0.1": "2011-09-11T05:17:38.971Z", "0.0.2": "2011-09-11T07:20:44.881Z", "0.0.3": "2011-09-11T08:05:25.624Z", "0.0.4": "2011-09-11T08:35:05.923Z" }, "author": { "name": "Russell McClellan", "email": "russell.mcclellan@gmail.com", "url": "http://www.ghostfact.com" }, "repository": { "type": "git", "url": "git://github.com/ghostfact/node-docket.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/docket/0.0.1", "0.0.2": "http://registry.npmjs.org/docket/0.0.2", "0.0.3": "http://registry.npmjs.org/docket/0.0.3", "0.0.4": "http://registry.npmjs.org/docket/0.0.4" }, "dist": { "0.0.1": { "shasum": "676ee60105bffce689fc108c0f496dcb42cd6c1a", "tarball": "http://registry.npmjs.org/docket/-/docket-0.0.1.tgz" }, "0.0.2": { "shasum": "08f875aece1863c323064ab3688bed89035e8654", "tarball": "http://registry.npmjs.org/docket/-/docket-0.0.2.tgz" }, "0.0.3": { "shasum": "838c15a2e9963eb4c68d1029b6ef6f6f31f2ecab", "tarball": "http://registry.npmjs.org/docket/-/docket-0.0.3.tgz" }, "0.0.4": { "shasum": "60b5848d071d3414b96780e53574782ca752429a", "tarball": "http://registry.npmjs.org/docket/-/docket-0.0.4.tgz" } }, "keywords": [ "autodoc", "markdown", "documentation", "doc" ], "url": "http://registry.npmjs.org/docket/" }, "docpad": { "name": "docpad", "description": "DocPad (like Jekyll) is a static website generator, unlike Jekyll it's written in CoffeeScript+Node.js instead of Ruby, and also allows the template engine complete access to the document model. This means you have unlimited power as a CMS and the simplicity of a notepad.", "dist-tags": { "latest": "2.4.0" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-11-25T13:29:04.702Z", "created": "2011-05-08T22:08:33.736Z", "0.1.0": "2011-05-08T22:08:35.296Z", "0.4.0": "2011-05-09T02:37:11.844Z", "0.5.0": "2011-05-09T12:29:30.175Z", "0.5.1": "2011-05-09T12:59:32.033Z", "0.6.0": "2011-05-12T00:40:18.224Z", "0.6.1": "2011-05-20T01:57:53.845Z", "0.7.0": "2011-05-20T03:22:09.943Z", "0.8.0": "2011-05-23T06:42:53.945Z", "0.8.1": "2011-05-23T06:45:40.992Z", "0.8.3": "2011-07-05T03:49:27.684Z", "0.9.0": "2011-07-06T06:50:19.487Z", "0.9.1": "2011-07-06T09:39:41.779Z", "0.9.2": "2011-07-06T10:07:45.304Z", "0.9.3": "2011-07-07T03:05:54.131Z", "0.9.4": "2011-07-07T03:09:53.508Z", "0.9.5": "2011-07-07T04:42:44.591Z", "0.9.6": "2011-07-07T12:02:06.861Z", "0.9.7": "2011-07-07T12:11:33.607Z", "0.9.8": "2011-07-07T13:09:32.631Z", "0.9.9": "2011-07-07T13:28:11.045Z", "0.9.10": "2011-07-07T14:37:04.911Z", "0.9.11": "2011-07-07T14:43:26.722Z", "0.9.12": "2011-07-07T22:47:13.405Z", "0.9.13": "2011-07-08T02:23:53.289Z", "0.9.14": "2011-07-08T08:25:56.960Z", "0.9.15": "2011-07-14T01:42:06.508Z", "0.9.16": "2011-07-15T03:16:02.184Z", "0.9.17": "2011-07-15T04:12:19.548Z", "0.9.18": "2011-07-15T05:23:27.317Z", "0.9.19": "2011-07-19T00:28:03.958Z", "0.9.20": "2011-07-25T00:05:58.579Z", "0.9.21": "2011-08-15T06:59:48.358Z", "0.9.22": "2011-09-13T10:38:50.285Z", "0.10.0": "2011-09-14T12:49:37.349Z", "1.0.0": "2011-09-20T06:39:16.330Z", "1.0.1": "2011-09-20T10:33:23.607Z", "1.0.2": "2011-09-20T10:40:27.756Z", "1.0.3": "2011-09-20T11:58:36.774Z", "1.1.1": "2011-09-28T09:20:24.004Z", "1.1.2": "2011-09-28T10:09:05.285Z", "1.1.3": "2011-09-28T10:33:53.682Z", "1.1.4": "2011-09-28T11:45:39.109Z", "1.1.5": "2011-09-28T11:52:43.355Z", "1.1.6": "2011-09-28T11:56:54.666Z", "1.2.0": "2011-09-29T11:30:03.237Z", "1.2.1": "2011-09-29T12:20:52.571Z", "1.2.2": "2011-09-30T09:38:39.390Z", "1.2.3": "2011-10-01T01:23:16.362Z", "1.2.4": "2011-10-02T04:52:49.362Z", "1.2.5": "2011-10-02T14:15:45.600Z", "1.3.0": "2011-10-03T08:35:48.181Z", "1.3.1": "2011-10-03T11:15:15.194Z", "1.3.2": "2011-10-05T12:09:50.832Z", "1.3.3": "2011-10-05T12:42:38.087Z", "1.3.4": "2011-10-05T22:14:44.060Z", "1.3.5": "2011-10-06T12:05:04.457Z", "1.3.6": "2011-10-14T07:21:11.747Z", "1.3.7": "2011-10-17T09:16:58.189Z", "1.3.8": "2011-10-18T07:26:22.459Z", "1.4.0": "2011-10-21T15:06:31.032Z", "1.4.1": "2011-11-01T12:15:59.078Z", "2.0.0": "2011-11-08T06:21:16.543Z", "2.0.1": "2011-11-08T10:23:09.939Z", "2.0.2": "2011-11-09T08:54:22.211Z", "2.1.0": "2011-11-10T10:07:22.120Z", "2.1.1": "2011-11-12T18:16:13.003Z", "2.2.0": "2011-11-14T08:22:54.795Z", "2.2.1": "2011-11-18T07:39:04.979Z", "2.3.0": "2011-11-18T11:18:43.512Z", "2.3.1": "2011-11-18T11:35:14.545Z", "2.3.2": "2011-11-18T11:42:34.748Z", "2.3.3": "2011-11-18T11:44:08.039Z", "2.3.4": "2011-11-18T11:47:50.869Z", "2.3.5": "2011-11-19T02:26:53.974Z", "2.3.6": "2011-11-19T04:20:09.867Z", "2.3.7": "2011-11-19T04:47:12.216Z", "2.3.8": "2011-11-22T21:18:21.882Z", "2.4.0": "2011-11-25T13:29:04.702Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/docpad.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/docpad/0.1.0", "0.4.0": "http://registry.npmjs.org/docpad/0.4.0", "0.5.0": "http://registry.npmjs.org/docpad/0.5.0", "0.5.1": "http://registry.npmjs.org/docpad/0.5.1", "0.6.0": "http://registry.npmjs.org/docpad/0.6.0", "0.6.1": "http://registry.npmjs.org/docpad/0.6.1", "0.7.0": "http://registry.npmjs.org/docpad/0.7.0", "0.8.0": "http://registry.npmjs.org/docpad/0.8.0", "0.8.1": "http://registry.npmjs.org/docpad/0.8.1", "0.8.3": "http://registry.npmjs.org/docpad/0.8.3", "0.9.0": "http://registry.npmjs.org/docpad/0.9.0", "0.9.1": "http://registry.npmjs.org/docpad/0.9.1", "0.9.2": "http://registry.npmjs.org/docpad/0.9.2", "0.9.3": "http://registry.npmjs.org/docpad/0.9.3", "0.9.4": "http://registry.npmjs.org/docpad/0.9.4", "0.9.5": "http://registry.npmjs.org/docpad/0.9.5", "0.9.6": "http://registry.npmjs.org/docpad/0.9.6", "0.9.7": "http://registry.npmjs.org/docpad/0.9.7", "0.9.8": "http://registry.npmjs.org/docpad/0.9.8", "0.9.9": "http://registry.npmjs.org/docpad/0.9.9", "0.9.10": "http://registry.npmjs.org/docpad/0.9.10", "0.9.11": "http://registry.npmjs.org/docpad/0.9.11", "0.9.12": "http://registry.npmjs.org/docpad/0.9.12", "0.9.13": "http://registry.npmjs.org/docpad/0.9.13", "0.9.14": "http://registry.npmjs.org/docpad/0.9.14", "0.9.15": "http://registry.npmjs.org/docpad/0.9.15", "0.9.16": "http://registry.npmjs.org/docpad/0.9.16", "0.9.17": "http://registry.npmjs.org/docpad/0.9.17", "0.9.18": "http://registry.npmjs.org/docpad/0.9.18", "0.9.19": "http://registry.npmjs.org/docpad/0.9.19", "0.9.20": "http://registry.npmjs.org/docpad/0.9.20", "0.9.21": "http://registry.npmjs.org/docpad/0.9.21", "0.9.22": "http://registry.npmjs.org/docpad/0.9.22", "0.10.0": "http://registry.npmjs.org/docpad/0.10.0", "1.0.0": "http://registry.npmjs.org/docpad/1.0.0", "1.0.1": "http://registry.npmjs.org/docpad/1.0.1", "1.0.2": "http://registry.npmjs.org/docpad/1.0.2", "1.0.3": "http://registry.npmjs.org/docpad/1.0.3", "1.1.1": "http://registry.npmjs.org/docpad/1.1.1", "1.1.2": "http://registry.npmjs.org/docpad/1.1.2", "1.1.3": "http://registry.npmjs.org/docpad/1.1.3", "1.1.4": "http://registry.npmjs.org/docpad/1.1.4", "1.1.6": "http://registry.npmjs.org/docpad/1.1.6", "1.2.0": "http://registry.npmjs.org/docpad/1.2.0", "1.2.1": "http://registry.npmjs.org/docpad/1.2.1", "1.2.2": "http://registry.npmjs.org/docpad/1.2.2", "1.2.3": "http://registry.npmjs.org/docpad/1.2.3", "1.2.4": "http://registry.npmjs.org/docpad/1.2.4", "1.2.5": "http://registry.npmjs.org/docpad/1.2.5", "1.3.0": "http://registry.npmjs.org/docpad/1.3.0", "1.3.1": "http://registry.npmjs.org/docpad/1.3.1", "1.3.2": "http://registry.npmjs.org/docpad/1.3.2", "1.3.3": "http://registry.npmjs.org/docpad/1.3.3", "1.3.5": "http://registry.npmjs.org/docpad/1.3.5", "1.3.6": "http://registry.npmjs.org/docpad/1.3.6", "1.3.7": "http://registry.npmjs.org/docpad/1.3.7", "1.3.8": "http://registry.npmjs.org/docpad/1.3.8", "1.4.0": "http://registry.npmjs.org/docpad/1.4.0", "1.4.1": "http://registry.npmjs.org/docpad/1.4.1", "2.0.0": "http://registry.npmjs.org/docpad/2.0.0", "2.0.1": "http://registry.npmjs.org/docpad/2.0.1", "2.0.2": "http://registry.npmjs.org/docpad/2.0.2", "2.1.0": "http://registry.npmjs.org/docpad/2.1.0", "2.1.1": "http://registry.npmjs.org/docpad/2.1.1", "2.2.0": "http://registry.npmjs.org/docpad/2.2.0", "2.2.1": "http://registry.npmjs.org/docpad/2.2.1", "2.3.0": "http://registry.npmjs.org/docpad/2.3.0", "2.3.1": "http://registry.npmjs.org/docpad/2.3.1", "2.3.2": "http://registry.npmjs.org/docpad/2.3.2", "2.3.3": "http://registry.npmjs.org/docpad/2.3.3", "2.3.4": "http://registry.npmjs.org/docpad/2.3.4", "2.3.5": "http://registry.npmjs.org/docpad/2.3.5", "2.3.6": "http://registry.npmjs.org/docpad/2.3.6", "2.3.7": "http://registry.npmjs.org/docpad/2.3.7", "2.3.8": "http://registry.npmjs.org/docpad/2.3.8", "2.4.0": "http://registry.npmjs.org/docpad/2.4.0" }, "dist": { "0.1.0": { "shasum": "aa7757392a6f757f46d11654bd64bb12a8c485e4", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.1.0.tgz" }, "0.4.0": { "shasum": "69c87661fc5a9e63e97d83570af8bb033b1e8add", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.4.0.tgz" }, "0.5.0": { "shasum": "00fca4f7528f77b07e17b32880a4714347f33455", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.5.0.tgz" }, "0.5.1": { "shasum": "d3a84eab106f70a7c17f2310a46d331f235fe0d4", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.5.1.tgz" }, "0.6.0": { "shasum": "eda8bb8d50e303c516c638458cdb1f5092dcc49a", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.6.0.tgz" }, "0.6.1": { "shasum": "bdb4b8e9325b48fc448af347495e6acb17e745da", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.6.1.tgz" }, "0.7.0": { "shasum": "509bfc2d824c39af6dd6e5a991240f42b0a5e3ae", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.7.0.tgz" }, "0.8.0": { "shasum": "379efc38b2e00e7bb32fbcffd08e6f02248190a0", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.8.0.tgz" }, "0.8.1": { "shasum": "ec7047a69daa82d6bd94a8207c178c347f37da1b", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.8.1.tgz" }, "0.8.3": { "shasum": "62a9018ac0c54d2018c2b7380466425c6d1573ae", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.8.3.tgz" }, "0.9.0": { "shasum": "eabc85d2d1818d538aa35be513ec6c902cce74e9", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.0.tgz" }, "0.9.1": { "shasum": "983818463e41a83706ed24801af3f5ebf105decc", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.1.tgz" }, "0.9.2": { "shasum": "9fd5be92ee71e42837ddadcafa9c16fccee2223b", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.2.tgz" }, "0.9.3": { "shasum": "b005accb97dcc75ff79e273777958eb614d1c61e", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.3.tgz" }, "0.9.4": { "shasum": "b8e23f47d9a48d4e205d9d7377a1dca4a4dd67b6", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.4.tgz" }, "0.9.5": { "shasum": "0029d33bbfde74a0e548ff1708adef22504a3679", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.5.tgz" }, "0.9.6": { "shasum": "640b4fbb50401052527fb6e3e14cacb8bb5cf803", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.6.tgz" }, "0.9.7": { "shasum": "59db36cab169756951b4a94bcc39db4d8e405bf5", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.7.tgz" }, "0.9.8": { "shasum": "e824bac0afb27fedf5f85671279c0268825ba3d2", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.8.tgz" }, "0.9.9": { "shasum": "24bd7a423229f3f11899d6e2ddbe995f395ed443", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.9.tgz" }, "0.9.10": { "shasum": "187cd796819b47dc75616a63f96c62338e4ae0a4", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.10.tgz" }, "0.9.11": { "shasum": "f936dd2950306279f738803f5ac48600291e71cd", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.11.tgz" }, "0.9.12": { "shasum": "7e2c163dbe70e5c31bcd903cc3fb841f207122d0", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.12.tgz" }, "0.9.13": { "shasum": "892ad682921cedd861fec99f6d82e46b00568759", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.13.tgz" }, "0.9.14": { "shasum": "e9ee08340cf8d75dfef274ea71ea25f0d9a219e1", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.14.tgz" }, "0.9.15": { "shasum": "17fb43e674dcfa9a0a193da255c2afd708c96c17", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.15.tgz" }, "0.9.16": { "shasum": "19e39824491136d3dbc73de247d540110a4a08ef", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.16.tgz" }, "0.9.17": { "shasum": "fd8d722862865fd44356e45f7e9a0a8e8437b1ec", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.17.tgz" }, "0.9.18": { "shasum": "6f61ac88b01c052463f9934a786791a6c6985258", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.18.tgz" }, "0.9.19": { "shasum": "79b92a71a9ae7ad63a01deb5ec40093db6bfd144", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.19.tgz" }, "0.9.20": { "shasum": "1209424617012d7d7c07d1608d91c1838830f6c5", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.20.tgz" }, "0.9.21": { "shasum": "e30d24c0c6d9ee8eb544574fba8ef3ae52caa9ac", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.21.tgz" }, "0.9.22": { "shasum": "19d1713c7cb39e149db0351f70305475664955b3", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.9.22.tgz" }, "0.10.0": { "shasum": "39b31b6c3efb539bbe04bcf3c65fe03fb2a75c19", "tarball": "http://registry.npmjs.org/docpad/-/docpad-0.10.0.tgz" }, "1.0.0": { "shasum": "40d5e4c63d971d9a88095567ffdccc986a38c2f5", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.0.0.tgz" }, "1.0.1": { "shasum": "88e988b2c5991c456710f86f9eb11df50f7de5c8", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.0.1.tgz" }, "1.0.2": { "shasum": "9bcb8a893a7e4c904efc2efca56220e91c7e33f4", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.0.2.tgz" }, "1.0.3": { "shasum": "085a574b659e213ad293b0073bb548d92936ffc6", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.0.3.tgz" }, "1.1.1": { "shasum": "8ffca008520f526337e88f177e85e0974bf8a8b0", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.1.1.tgz" }, "1.1.2": { "shasum": "978e7705ef78b03e0130ffcd09af5a11ced1bd74", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.1.2.tgz" }, "1.1.3": { "shasum": "372e4cb36271649ef788bc4f700bd89f72a1e033", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.1.3.tgz" }, "1.1.4": { "shasum": "14f051d11e2dec43087e83801c538ce645ec58f3", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.1.4.tgz" }, "1.1.6": { "shasum": "df5d4bee3bd6354036b31f17b4ee7d1fc8ecd72d", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.1.6.tgz" }, "1.2.0": { "shasum": "f0807229ef4c98a70109ccdbb0e12a27b58f40d2", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.2.0.tgz" }, "1.2.1": { "shasum": "992cd26365642de75c3e3ea203f1cfb8f6060d00", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.2.1.tgz" }, "1.2.2": { "shasum": "3e59c2f10acabd045d1672b085c6804d69fd11c2", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.2.2.tgz" }, "1.2.3": { "shasum": "0811c1ec5a1fc32ce2f558b8d62473f7b66eef9a", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.2.3.tgz" }, "1.2.4": { "shasum": "022036a7d004fdc4c5a03639ddc46f11693b9f8a", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.2.4.tgz" }, "1.2.5": { "shasum": "8304c9bdbe2ac907599721e319a9a356bd01bf8d", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.2.5.tgz" }, "1.3.0": { "shasum": "67db56433b1a54bb6d3165063af18f3a6c83dc4e", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.0.tgz" }, "1.3.1": { "shasum": "aea1d36b977b62e6f1c236b4cacb060155bb959a", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.1.tgz" }, "1.3.2": { "shasum": "ca7d0a88bb8ca7a912b6752b8f5ecfd47f03836d", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.2.tgz" }, "1.3.3": { "shasum": "73a912ce3b26625a7132f0718b20ad4f6059af50", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.3.tgz" }, "1.3.5": { "shasum": "4024be78d25c9d09c20ec3384feadb099d00a066", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.5.tgz" }, "1.3.6": { "shasum": "cebfd14132c858d85c3cdae2386653c0a1b4972a", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.6.tgz" }, "1.3.7": { "shasum": "ae6ded7879397f9738aed557abe5ba8ee0a19777", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.7.tgz" }, "1.3.8": { "shasum": "f7f64f810bb5bd08d7d2848d7c8e97bd603bfcad", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.3.8.tgz" }, "1.4.0": { "shasum": "aa0fb011e501fcaa4d743e75157f6d136f81b842", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.4.0.tgz" }, "1.4.1": { "shasum": "31af4e5a3c02b492aff2963c3fa9f3075e496d50", "tarball": "http://registry.npmjs.org/docpad/-/docpad-1.4.1.tgz" }, "2.0.0": { "shasum": "4faa72d36f347b8c6f8e5e4b7e5dce6306f52b65", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.0.0.tgz" }, "2.0.1": { "shasum": "e94a876933d5b77742193494509ce9c0a1a4ffe6", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.0.1.tgz" }, "2.0.2": { "shasum": "e173a24995a6b113d35ea5fa4b54c24b643ff73f", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.0.2.tgz" }, "2.1.0": { "shasum": "2a10595e82e9a3c06fc988e6f097bf802298fa84", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.1.0.tgz" }, "2.1.1": { "shasum": "213c7a023e3a81a172b1fec94083b33c8d6904c3", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.1.1.tgz" }, "2.2.0": { "shasum": "696b79dfa64a1330d9c05bb50935428aa95d9f6c", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.2.0.tgz" }, "2.2.1": { "shasum": "609c21bd2b0776e155af06b195dd779b0123413e", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.2.1.tgz" }, "2.3.0": { "shasum": "e09058d4f3bb7ffc2c3694292bf7e113e8909a0f", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.0.tgz" }, "2.3.1": { "shasum": "597a48366eedd3e25ea8b528c44975eef85457e8", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.1.tgz" }, "2.3.2": { "shasum": "99d939b8025e79ccb4193fc7536cf0f76471f510", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.2.tgz" }, "2.3.3": { "shasum": "abfde91e419182b020eecb09613d8dac10f8290c", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.3.tgz" }, "2.3.4": { "shasum": "33c464618f5c0ea1958f9c37cc87b6e2fc50c883", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.4.tgz" }, "2.3.5": { "shasum": "064c0f8353a8573ccc474d04117b1d2a1f037320", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.5.tgz" }, "2.3.6": { "shasum": "f24c2dfd7fc510f0b841c7476ef5d24637f33822", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.6.tgz" }, "2.3.7": { "shasum": "2b3b82df64bd9d191f39dbe9f5ed12f7251b7863", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.7.tgz" }, "2.3.8": { "shasum": "932c0fd3330cd0fc59c3fc966ccd4dcacb710ab2", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.3.8.tgz" }, "2.4.0": { "shasum": "a3125b35213a0f3f22429ed136b13dab772ba32f", "tarball": "http://registry.npmjs.org/docpad/-/docpad-2.4.0.tgz" } }, "keywords": [ "javascript", "dms", "documents", "generator", "website", "cms" ], "url": "http://registry.npmjs.org/docpad/" }, "docs": { "name": "docs", "description": "The node documentation project", "dist-tags": { "latest": "0.0.0-37" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-08-30T11:02:31.331Z", "created": "2011-08-30T11:02:27.838Z", "0.0.0-37": "2011-08-30T11:02:31.331Z" }, "author": { "name": "Nodejitsu", "email": "info@nodejitsu.com" }, "versions": { "0.0.0-37": "http://registry.npmjs.org/docs/0.0.0-37" }, "dist": { "0.0.0-37": { "shasum": "f359a32505dbe2cc4b47307a24529a4e5b739a9c", "tarball": "http://registry.npmjs.org/docs/-/docs-0.0.0-37.tgz" } }, "url": "http://registry.npmjs.org/docs/" }, "doctor": { "name": "doctor", "description": "Create documentation from a JavaScript AST.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jdeal", "email": "justin.deal@gmail.com" } ], "time": { "modified": "2011-11-30T00:27:50.781Z", "created": "2011-11-01T21:34:33.681Z", "0.0.0": "2011-11-01T21:34:34.499Z", "0.0.1": "2011-11-26T23:26:08.584Z", "0.0.2": "2011-11-30T00:27:50.781Z" }, "author": { "name": "Justin Deal" }, "repository": { "type": "git", "url": "git://github.com/jdeal/doctor.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/doctor/0.0.0", "0.0.1": "http://registry.npmjs.org/doctor/0.0.1", "0.0.2": "http://registry.npmjs.org/doctor/0.0.2" }, "dist": { "0.0.0": { "shasum": "decd7ffeb31accacaf23df8c0fcc7ce32007ca9f", "tarball": "http://registry.npmjs.org/doctor/-/doctor-0.0.0.tgz" }, "0.0.1": { "shasum": "99a890c4b86ca52cd0deb2eb0e36dbebac80d00b", "tarball": "http://registry.npmjs.org/doctor/-/doctor-0.0.1.tgz" }, "0.0.2": { "shasum": "7b6f617f1c78370f943eb1f2a6c3762d23e119e8", "tarball": "http://registry.npmjs.org/doctor/-/doctor-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/doctor/" }, "document-watch": { "name": "document-watch", "description": "watch for atomic changes in a document", "dist-tags": { "latest": "0.1.2" }, "readme": "# Document Watch\n\nDocument is a little module that enables you to do one thing, watch for changes in documents in an atomic way. \nIt's available through npm:\n\n\tnpm install document-watch\n\nAnd it's super easy to use:\n\n``` js\nvar watch = require('document-watch');\n\nvar doc = {hello:'world', count:0};\n\nvar unwatch = watch(doc, function(changes) {\n\tconsole.log(changes);\n});\n\ndoc.hello = 'other world';\ndoc.count++;\ndoc.count++;\n\n// on nextTick the following gets printed:\n\n{hello:'other world', count:2}\n\n```", "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-11-06T22:49:35.319Z", "created": "2011-11-06T22:25:07.101Z", "0.1.0": "2011-11-06T22:25:08.469Z", "0.1.1": "2011-11-06T22:47:51.650Z", "0.1.2": "2011-11-06T22:49:35.319Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/document-watch/0.1.0", "0.1.1": "http://registry.npmjs.org/document-watch/0.1.1", "0.1.2": "http://registry.npmjs.org/document-watch/0.1.2" }, "dist": { "0.1.0": { "shasum": "fe50e468219502320a9f0305c1a41e19af4124d4", "tarball": "http://registry.npmjs.org/document-watch/-/document-watch-0.1.0.tgz" }, "0.1.1": { "shasum": "5c756bc3d4bed5233ce7f2971df5125c41d61307", "tarball": "http://registry.npmjs.org/document-watch/-/document-watch-0.1.1.tgz" }, "0.1.2": { "shasum": "16c9c32fe984dfd9046150e32dea2b3d26aec3f8", "tarball": "http://registry.npmjs.org/document-watch/-/document-watch-0.1.2.tgz" } }, "keywords": [ "json", "watch", "changes", "document" ], "url": "http://registry.npmjs.org/document-watch/" }, "dojo-node": { "name": "dojo-node", "description": "dono", "dist-tags": { "latest": "1.7.0b4edge" }, "maintainers": [ { "name": "agebrock", "email": "christoph.hagenbrock@googlemail.com" } ], "time": { "modified": "2011-08-29T21:06:53.445Z", "created": "2011-02-27T14:05:19.700Z", "1.6.0": "2011-02-27T14:05:20.169Z", "1.6.1": "2011-04-06T14:23:30.360Z", "1.7.0rc2": "2011-07-03T00:40:42.377Z", "1.7.0hackrc2": "2011-07-23T10:20:03.296Z", "1.7.0b1edge": "2011-08-29T20:45:54.371Z", "1.7.0b4edge": "2011-08-29T21:06:53.445Z" }, "author": { "name": "Agebrock", "email": "christoph.hagenbrock@googlemail.com" }, "repository": { "type": "git", "url": "git@github.com:agebrock/dojo-node.git" }, "versions": { "1.6.0": "http://registry.npmjs.org/dojo-node/1.6.0", "1.6.1": "http://registry.npmjs.org/dojo-node/1.6.1", "1.7.0rc2": "http://registry.npmjs.org/dojo-node/1.7.0rc2", "1.7.0hackrc2": "http://registry.npmjs.org/dojo-node/1.7.0hackrc2", "1.7.0b1edge": "http://registry.npmjs.org/dojo-node/1.7.0b1edge", "1.7.0b4edge": "http://registry.npmjs.org/dojo-node/1.7.0b4edge" }, "dist": { "1.6.0": { "shasum": "18d0a4c47c60716bf85425efdbbde7970c0523d8", "tarball": "http://registry.npmjs.org/dojo-node/-/dojo-node-1.6.0.tgz" }, "1.6.1": { "shasum": "6b0bf779af534016863c3361e2bbc56f0bf7c2f1", "tarball": "http://registry.npmjs.org/dojo-node/-/dojo-node-1.6.1.tgz" }, "1.7.0rc2": { "shasum": "3e9eef95cb80c9c43b40db939a6ee485ee023915", "tarball": "http://registry.npmjs.org/dojo-node/-/dojo-node-1.7.0rc2.tgz" }, "1.7.0hackrc2": { "shasum": "78018bd6cad4e02e327a2630f03ab7361ffd5697", "tarball": "http://registry.npmjs.org/dojo-node/-/dojo-node-1.7.0hackrc2.tgz" }, "1.7.0b1edge": { "shasum": "7cb7f00e05c3baa7e788912f6a4fee131ff5ccb3", "tarball": "http://registry.npmjs.org/dojo-node/-/dojo-node-1.7.0b1edge.tgz" }, "1.7.0b4edge": { "shasum": "8b26d23596bef34d0fb99b50d8b4742fefcdd815", "tarball": "http://registry.npmjs.org/dojo-node/-/dojo-node-1.7.0b4edge.tgz" } }, "keywords": [ "framework", "web", "dojo" ], "url": "http://registry.npmjs.org/dojo-node/" }, "dolce": { "name": "dolce", "description": "flow-control library", "dist-tags": { "latest": "0.0.1" }, "readme": "\n```javascript\n\nvar dolce = require('dolce');\n\n\nvar api = dolce({\n\t\n\t/**\n\t */\n\t \n\t'authorize': function(credits, callback) {\n\t\tif(credits.user != 'user' || credits.pass != 'hello') throw new Error('Unauthorized');\n\n\t\tif(!this.next()) callback();\n\t},\n\n\t/**\n\t */\n\n\t'authorize -> getAccountInfo': function(credits, callback) {\n\t\tcallback(false, 'success!');\n\t}\n});\n\n\napi.getAcountInfo({ user: 'user', pass: 'pass' }, function() {\n\t\n});\n\n```", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-04T22:23:27.082Z", "created": "2011-12-04T22:23:26.220Z", "0.0.1": "2011-12-04T22:23:27.082Z" }, "author": { "name": "Craig Condon" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/dolce/0.0.1" }, "dist": { "0.0.1": { "shasum": "1dc1fdc71eefba598341db34d1043b0b5028c414", "tarball": "http://registry.npmjs.org/dolce/-/dolce-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/dolce/" }, "dom": { "name": "dom", "description": "dom libraru", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-09-07T19:24:58.357Z", "created": "2011-09-07T19:24:57.807Z", "0.1.0": "2011-09-07T19:24:58.357Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in/" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/dom.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dom/0.1.0" }, "dist": { "0.1.0": { "shasum": "33ce52488a2ad34e68ad2fc7d9ce4002fc4af669", "tarball": "http://registry.npmjs.org/dom/-/dom-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/dom/" }, "dom-js": { "name": "dom-js", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "teknopaul", "email": "teknopaul@gmail.com" } ], "time": { "modified": "2011-11-04T17:40:20.501Z", "created": "2011-07-21T18:17:31.997Z", "0.0.1": "2011-07-21T18:17:35.454Z", "0.0.2": "2011-08-15T18:27:03.319Z", "0.0.3": "2011-08-28T19:15:27.206Z", "0.0.5": "2011-09-22T21:12:45.474Z", "0.0.6": "2011-11-04T17:40:20.501Z" }, "description": "XML DOM based on sax", "author": { "name": "teknopaul" }, "repository": { "type": "git", "url": "git://github.com/teknopaul/dom-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dom-js/0.0.1", "0.0.2": "http://registry.npmjs.org/dom-js/0.0.2", "0.0.3": "http://registry.npmjs.org/dom-js/0.0.3", "0.0.5": "http://registry.npmjs.org/dom-js/0.0.5", "0.0.6": "http://registry.npmjs.org/dom-js/0.0.6" }, "dist": { "0.0.1": { "shasum": "41cedfefc65e2228628a3bc44b4f12448f9cea9d", "tarball": "http://registry.npmjs.org/dom-js/-/dom-js-0.0.1.tgz" }, "0.0.2": { "shasum": "bbefe2d8648615ec9715e0b3458bfd6bd657aa7c", "tarball": "http://registry.npmjs.org/dom-js/-/dom-js-0.0.2.tgz" }, "0.0.3": { "shasum": "30a13e0db4fbb3fa204b3f74eb300a2dee07db76", "tarball": "http://registry.npmjs.org/dom-js/-/dom-js-0.0.3.tgz" }, "0.0.5": { "shasum": "ca053aa0821a526ce0165a7b842554466e490e89", "tarball": "http://registry.npmjs.org/dom-js/-/dom-js-0.0.5.tgz" }, "0.0.6": { "shasum": "13a975d3d3ea12e09ff793d3a02b0f1e48223ebe", "tarball": "http://registry.npmjs.org/dom-js/-/dom-js-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/dom-js/" }, "DOM-js": { "name": "DOM-js", "description": "DOM based web framework", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-07-23T20:11:27.066Z", "created": "2011-07-23T19:08:12.934Z", "0.0.1": "2011-07-23T19:09:05.770Z", "0.0.2": "2011-07-23T19:23:42.507Z", "0.0.3": "2011-07-23T20:06:53.608Z", "0.0.4": "2011-07-23T20:11:27.066Z" }, "author": { "name": "Raynos", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/DOM-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/DOM-js/0.0.1", "0.0.2": "http://registry.npmjs.org/DOM-js/0.0.2", "0.0.3": "http://registry.npmjs.org/DOM-js/0.0.3", "0.0.4": "http://registry.npmjs.org/DOM-js/0.0.4" }, "dist": { "0.0.1": { "shasum": "064e8d52478da0c9479d835be4a2ca7ed5eee9e4", "tarball": "http://registry.npmjs.org/DOM-js/-/DOM-js-0.0.1.tgz" }, "0.0.2": { "shasum": "2554a07c29fd3eca47496b0782d3c019184e8d78", "tarball": "http://registry.npmjs.org/DOM-js/-/DOM-js-0.0.2.tgz" }, "0.0.3": { "shasum": "05ee8e3cd8658a7e293e253d9db9081ed00ea870", "tarball": "http://registry.npmjs.org/DOM-js/-/DOM-js-0.0.3.tgz" }, "0.0.4": { "shasum": "13718c75ffecb93f973f7bff1aa366ff6a8133f7", "tarball": "http://registry.npmjs.org/DOM-js/-/DOM-js-0.0.4.tgz" } }, "keywords": [ "framework", "dom", "web" ], "url": "http://registry.npmjs.org/DOM-js/" }, "dom-js-ns": { "name": "dom-js-ns", "description": "XML DOM based on sax", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "minchenkov", "email": "pavel@minchenkov.com" } ], "time": { "modified": "2011-09-25T20:07:04.715Z", "created": "2011-09-25T20:07:02.855Z", "0.0.3": "2011-09-25T20:07:04.715Z" }, "versions": { "0.0.3": "http://registry.npmjs.org/dom-js-ns/0.0.3" }, "dist": { "0.0.3": { "shasum": "e576dcdb79907e09bab4bc35b1c7fffb0d52dbdf", "tarball": "http://registry.npmjs.org/dom-js-ns/-/dom-js-ns-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/dom-js-ns/" }, "DOMBuilder": { "name": "DOMBuilder", "description": "Builder library - generate HTML with an API which is also usable in the browser", "dist-tags": { "latest": "2.1.0alpha1" }, "maintainers": [ { "name": "insin", "email": "jonathan.buchanan@gmail.com" } ], "time": { "modified": "2011-08-18T21:55:28.516Z", "created": "2011-03-04T03:36:33.180Z", "1.4.1": "2011-03-04T03:36:33.567Z", "1.4.2": "2011-04-11T23:42:53.288Z", "1.4.3": "2011-04-26T20:49:12.289Z", "1.4.4": "2011-05-19T13:19:49.450Z", "2.0.0-pre": "2011-07-17T00:03:56.316Z", "2.0.0": "2011-07-17T01:25:21.927Z", "2.0.1": "2011-08-06T01:46:42.185Z", "2.1.0alpha1": "2011-08-18T21:55:28.516Z" }, "author": { "name": "Jonathan Buchanan", "email": "jonathan.buchanan@gmail.com", "url": "https://github.com/insin" }, "repository": { "type": "git", "url": "git://github.com/insin/DOMBuilder.git" }, "versions": { "1.4.1": "http://registry.npmjs.org/DOMBuilder/1.4.1", "1.4.2": "http://registry.npmjs.org/DOMBuilder/1.4.2", "1.4.3": "http://registry.npmjs.org/DOMBuilder/1.4.3", "1.4.4": "http://registry.npmjs.org/DOMBuilder/1.4.4", "2.0.0": "http://registry.npmjs.org/DOMBuilder/2.0.0", "2.0.1": "http://registry.npmjs.org/DOMBuilder/2.0.1", "2.1.0alpha1": "http://registry.npmjs.org/DOMBuilder/2.1.0alpha1" }, "dist": { "1.4.1": { "shasum": "a5795afe37c12a9c3207dfa22b8ecd4ed164ef02", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-1.4.1.tgz" }, "1.4.2": { "shasum": "e3fee6707649c92f2e62e6ef4bb2f023c2379caa", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-1.4.2.tgz" }, "1.4.3": { "shasum": "4bd3fbb2cdf2699fdc135e334ac0d5c647ec38e0", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-1.4.3.tgz" }, "1.4.4": { "shasum": "25a57c607d2b5460e38fe2826ebdb4ed765edc62", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-1.4.4.tgz" }, "2.0.0": { "shasum": "f64e4fba04cfada1a8fbcdf141846c8d1a04521c", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-2.0.0.tgz" }, "2.0.1": { "shasum": "7b2e53a25bdef4f7a8a1363d9cb5c224d25c45eb", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-2.0.1.tgz" }, "2.1.0alpha1": { "shasum": "9f769d981f65deefb282d27c16ff5e7dfc4b0671", "tarball": "http://registry.npmjs.org/DOMBuilder/-/DOMBuilder-2.1.0alpha1.tgz" } }, "keywords": [ "DOM", "HTML", "builder", "fragments" ], "url": "http://registry.npmjs.org/DOMBuilder/" }, "domjs": { "name": "domjs", "description": "Build dom structure easy way with plain js. Client and server side template engine", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-05-29T10:58:47.745Z", "created": "2011-05-29T10:58:47.023Z", "0.1.0": "2011-05-29T10:58:47.745Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+domjs@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/domjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/domjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "4d0bba3215fc014e92f352a4de2ed74e69bae09b", "tarball": "http://registry.npmjs.org/domjs/-/domjs-0.1.0.tgz" } }, "keywords": [ "dom", "build", "builder", "template", "html" ], "url": "http://registry.npmjs.org/domjs/" }, "doml": { "name": "doml", "description": "a DOM constructor", "dist-tags": { "latest": "0.0.1-4" }, "maintainers": [ { "name": "zhami", "email": "stuart@yellowhelium.com" } ], "time": { "modified": "2011-07-27T23:41:02.799Z", "created": "2011-07-27T16:51:05.758Z", "0.0.1": "2011-07-27T16:51:06.303Z", "0.0.1-1": "2011-07-27T19:38:08.581Z", "0.0.1-2": "2011-07-27T19:43:34.402Z", "0.0.1-3": "2011-07-27T21:40:55.481Z", "0.0.1-4": "2011-07-27T23:41:02.799Z" }, "author": { "name": "Stuart Malin", "email": "@zhami" }, "repository": { "type": "git", "url": "git://github.com/zhami/doml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/doml/0.0.1", "0.0.1-1": "http://registry.npmjs.org/doml/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/doml/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/doml/0.0.1-3", "0.0.1-4": "http://registry.npmjs.org/doml/0.0.1-4" }, "dist": { "0.0.1": { "shasum": "c14d32045b39b139f7a722d5d944770c5a846482", "tarball": "http://registry.npmjs.org/doml/-/doml-0.0.1.tgz" }, "0.0.1-1": { "shasum": "4b7b4376411faaa548be42bd6dbb958224c33362", "tarball": "http://registry.npmjs.org/doml/-/doml-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "ba03c17144308dac85489bb6dbc6d581834f5e0f", "tarball": "http://registry.npmjs.org/doml/-/doml-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "98e06e11ad10818ffa733839299aa11dadde1845", "tarball": "http://registry.npmjs.org/doml/-/doml-0.0.1-3.tgz" }, "0.0.1-4": { "shasum": "9f4d97e28445ded461a9500672c909ced546b3d8", "tarball": "http://registry.npmjs.org/doml/-/doml-0.0.1-4.tgz" } }, "keywords": [ "doml", "render", "DOM" ], "url": "http://registry.npmjs.org/doml/" }, "domo": { "name": "domo", "description": "Templating, the JavaScript way", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-08-24T05:54:58.841Z", "created": "2011-08-24T05:54:58.188Z", "0.0.1": "2011-08-24T05:54:58.841Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/domo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/domo/0.0.1" }, "dist": { "0.0.1": { "shasum": "3c06e48b6b927cf0980ecd1a0d3848b49c798900", "tarball": "http://registry.npmjs.org/domo/-/domo-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/domo/" }, "domready": { "name": "domready", "description": "bullet proof DOM ready method", "dist-tags": { "latest": "0.2.10" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-09-18T03:42:26.759Z", "created": "2011-04-14T20:29:34.813Z", "0.0.1": "2011-04-14T20:29:35.102Z", "0.0.2": "2011-04-14T20:39:41.521Z", "0.0.3": "2011-04-15T05:49:43.070Z", "0.0.4": "2011-04-15T19:26:42.080Z", "0.0.5": "2011-04-16T15:45:20.492Z", "0.0.6": "2011-04-17T21:42:37.333Z", "0.0.7": "2011-04-17T22:11:30.295Z", "0.0.8": "2011-04-18T20:10:08.933Z", "0.0.9": "2011-04-19T20:18:12.839Z", "0.1.0": "2011-04-21T22:52:08.159Z", "0.1.1": "2011-05-17T18:46:46.584Z", "0.2.0": "2011-06-07T19:43:11.586Z", "0.2.1": "2011-06-07T19:56:22.164Z", "0.2.2": "2011-06-19T08:43:15.487Z", "0.2.3": "2011-06-19T09:05:06.359Z", "0.2.4": "2011-06-21T20:23:51.591Z", "0.2.5": "2011-07-05T15:22:24.953Z", "0.2.6": "2011-09-08T03:16:37.787Z", "0.2.7": "2011-09-08T03:22:30.636Z", "0.2.8": "2011-09-16T20:19:22.680Z", "0.2.9": "2011-09-16T22:58:01.978Z", "0.2.10": "2011-09-18T03:42:26.759Z" }, "repository": { "type": "git", "url": "git://github.com/ded/domready.git" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/domready/0.0.1", "0.0.2": "http://registry.npmjs.org/domready/0.0.2", "0.0.3": "http://registry.npmjs.org/domready/0.0.3", "0.0.4": "http://registry.npmjs.org/domready/0.0.4", "0.0.5": "http://registry.npmjs.org/domready/0.0.5", "0.0.6": "http://registry.npmjs.org/domready/0.0.6", "0.0.7": "http://registry.npmjs.org/domready/0.0.7", "0.0.8": "http://registry.npmjs.org/domready/0.0.8", "0.0.9": "http://registry.npmjs.org/domready/0.0.9", "0.1.0": "http://registry.npmjs.org/domready/0.1.0", "0.1.1": "http://registry.npmjs.org/domready/0.1.1", "0.2.0": "http://registry.npmjs.org/domready/0.2.0", "0.2.1": "http://registry.npmjs.org/domready/0.2.1", "0.2.2": "http://registry.npmjs.org/domready/0.2.2", "0.2.3": "http://registry.npmjs.org/domready/0.2.3", "0.2.4": "http://registry.npmjs.org/domready/0.2.4", "0.2.5": "http://registry.npmjs.org/domready/0.2.5", "0.2.6": "http://registry.npmjs.org/domready/0.2.6", "0.2.7": "http://registry.npmjs.org/domready/0.2.7", "0.2.8": "http://registry.npmjs.org/domready/0.2.8", "0.2.9": "http://registry.npmjs.org/domready/0.2.9", "0.2.10": "http://registry.npmjs.org/domready/0.2.10" }, "dist": { "0.0.1": { "shasum": "ebcd8620e4dce7c9c792427ad0dad8fa44d1a53d", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.1.tgz" }, "0.0.2": { "shasum": "72fc4e75ff3d59112ea3ff0ca2539e7061eb2744", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.2.tgz" }, "0.0.3": { "shasum": "e9d881d22862129a02f467c6d7b782e9510895b7", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.3.tgz" }, "0.0.4": { "shasum": "8bc11cf7733ea1d416403f7e11f4f905edb16c28", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.4.tgz" }, "0.0.5": { "shasum": "d0adac1d827caf5008884f2b7b15302aeef96105", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.5.tgz" }, "0.0.6": { "shasum": "e53b8e5e646fedd425eefe2050f8c6d101c1746d", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.6.tgz" }, "0.0.7": { "shasum": "e07483eee8eb3c9616a11e3276a736f370b4f895", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.7.tgz" }, "0.0.8": { "shasum": "fee764e043484d52d5f80a2db4547fc6d792e410", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.8.tgz" }, "0.0.9": { "shasum": "5ee38616f8b8922dd904cc7a5142094b1005921d", "tarball": "http://registry.npmjs.org/domready/-/domready-0.0.9.tgz" }, "0.1.0": { "shasum": "157f8aab52cc56c472771c1fdc00936c2be949b3", "tarball": "http://registry.npmjs.org/domready/-/domready-0.1.0.tgz" }, "0.1.1": { "shasum": "6b4420a76632717b499dfc2b0a153dd7c6f92ee6", "tarball": "http://registry.npmjs.org/domready/-/domready-0.1.1.tgz" }, "0.2.0": { "shasum": "5d7c3c97a49dbbd30d676b62d586ce3e48ed4799", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.0.tgz" }, "0.2.1": { "shasum": "3cb9f0eb5b9af5e76374a21a422fbf54c9b70ba0", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.1.tgz" }, "0.2.2": { "shasum": "84a84dc9e8c50b00f009d662533bc802c8008023", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.2.tgz" }, "0.2.3": { "shasum": "6297f541387f85925daff66661076c9f3c5d9dd6", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.3.tgz" }, "0.2.4": { "shasum": "dac935a75b2895439b3c0819ae6059acf39c3882", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.4.tgz" }, "0.2.5": { "shasum": "0b3f6bb7e2ea031f9441ca396874a4af7a9f3bb9", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.5.tgz" }, "0.2.6": { "shasum": "ebf986e7a9ec35f399b71680db10d2a1324c6fd0", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.6.tgz" }, "0.2.7": { "shasum": "bcaaf8975e9318f5188e3dd29f74eee7a6ab7498", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.7.tgz" }, "0.2.8": { "shasum": "651433781e45871078edb2744c15538b170ad063", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.8.tgz" }, "0.2.9": { "shasum": "3178f109938f66b434984bd4a2e54bbe8b43a6b8", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.9.tgz" }, "0.2.10": { "shasum": "9a355e88f5c3cf189d71a5784afcdf0bfe0eb3d9", "tarball": "http://registry.npmjs.org/domready/-/domready-0.2.10.tgz" } }, "keywords": [ "ender", "domready", "dom" ], "url": "http://registry.npmjs.org/domready/" }, "donkey": { "name": "donkey", "description": "EIP for JavaScript, node style", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "biamontidv", "email": "wildrover78@gmail.com" } ], "time": { "modified": "2011-06-08T09:50:53.395Z", "created": "2011-06-08T09:50:52.621Z", "0.0.1": "2011-06-08T09:50:53.395Z" }, "author": { "name": "Davide Biamonti", "email": "wildrover78@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/biamontidv/node-donkey.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/donkey/0.0.1" }, "dist": { "0.0.1": { "shasum": "61aca4ef9da9787b31936ee9cf178a7c9304204f", "tarball": "http://registry.npmjs.org/donkey/-/donkey-0.0.1.tgz" } }, "keywords": [ "EIP", "Patterns", "integration patterns" ], "url": "http://registry.npmjs.org/donkey/" }, "dontusethis": { "name": "dontusethis", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "evanw", "email": "evan.exe@gmail.com" } ], "time": { "modified": "2011-10-14T23:32:22.086Z", "created": "2011-09-24T02:56:30.406Z", "0.1.0": "2011-09-24T02:56:30.558Z", "0.1.1": "2011-10-14T23:27:58.639Z", "0.1.2": "2011-10-14T23:31:28.683Z", "0.1.3": "2011-10-14T23:32:22.086Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/dontusethis/0.1.0", "0.1.1": "http://registry.npmjs.org/dontusethis/0.1.1", "0.1.2": "http://registry.npmjs.org/dontusethis/0.1.2", "0.1.3": "http://registry.npmjs.org/dontusethis/0.1.3" }, "dist": { "0.1.0": { "shasum": "f4a1fceae5b349660056ddd719b5305ef9c6e2c7", "tarball": "http://registry.npmjs.org/dontusethis/-/dontusethis-0.1.0.tgz" }, "0.1.1": { "shasum": "f155c87cd77dc748891a54aebcdede627349bd41", "tarball": "http://registry.npmjs.org/dontusethis/-/dontusethis-0.1.1.tgz" }, "0.1.2": { "shasum": "6d605736053131b55bcd981f0007ca89b9863eb6", "tarball": "http://registry.npmjs.org/dontusethis/-/dontusethis-0.1.2.tgz" }, "0.1.3": { "shasum": "28796e2fc562a5935166ccb3df3a40c44af98405", "tarball": "http://registry.npmjs.org/dontusethis/-/dontusethis-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/dontusethis/" }, "doremi-script": { "name": "doremi-script", "description": "Letter music notation processor", "dist-tags": { "latest": "0.0.3-pre" }, "readme": null, "maintainers": [ { "name": "rothfield", "email": "rthfield@sonic.net" } ], "time": { "modified": "2011-12-11T08:51:01.267Z", "created": "2011-12-11T08:50:42.534Z", "0.0.3-pre": "2011-12-11T08:51:01.267Z" }, "author": { "name": "John Rothfield" }, "repository": { "type": "git", "url": "git://github.com/rothfield/doremi.git" }, "versions": { "0.0.3-pre": "http://registry.npmjs.org/doremi-script/0.0.3-pre" }, "dist": { "0.0.3-pre": { "shasum": "1b06014c5b6812b93efc1e79c533be80f7b72e87", "tarball": "http://registry.npmjs.org/doremi-script/-/doremi-script-0.0.3-pre.tgz" } }, "keywords": [ "sargam", "solfege", "letter music notation", "doremi", "lilypond", "raga", "Indian Music" ], "url": "http://registry.npmjs.org/doremi-script/" }, "dot": { "name": "dot", "description": "Concise and fast javascript templating compatible with nodejs and other javascript environments", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "olado", "email": "ldoktorova@gmail.com" } ], "time": { "modified": "2011-06-17T23:14:31.061Z", "created": "2011-02-15T13:54:36.182Z", "0.1.0": "2011-02-15T13:54:36.456Z", "0.1.1": "2011-03-04T06:40:47.658Z", "0.1.2": "2011-03-12T07:09:18.227Z", "0.1.3": "2011-04-27T17:46:16.876Z", "0.1.4": "2011-05-23T21:12:14.978Z", "0.1.5": "2011-06-03T17:31:10.766Z", "0.1.6": "2011-06-17T16:07:40.041Z" }, "author": { "name": "Laura Doktorova", "email": "ldoktorova@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/olado/doT.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dot/0.1.0", "0.1.1": "http://registry.npmjs.org/dot/0.1.1", "0.1.2": "http://registry.npmjs.org/dot/0.1.2", "0.1.3": "http://registry.npmjs.org/dot/0.1.3", "0.1.4": "http://registry.npmjs.org/dot/0.1.4", "0.1.5": "http://registry.npmjs.org/dot/0.1.5", "0.1.6": "http://registry.npmjs.org/dot/0.1.6" }, "dist": { "0.1.0": { "shasum": "1472a04da51a9f9c23fbe6cb3788e0226344939e", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.0.tgz" }, "0.1.1": { "shasum": "dd81f482c92e862e2ca646c2c7725f95545bb482", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.1.tgz" }, "0.1.2": { "shasum": "7004365106d043432e6c8441f2bbf6d04cf4e168", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.2.tgz" }, "0.1.3": { "shasum": "5b76eda46f1e72b31d8c684795bdae70c54c781d", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.3.tgz" }, "0.1.4": { "shasum": "1378bf793c265dc04af0356aedc57d0f3a4d8257", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.4.tgz" }, "0.1.5": { "shasum": "b129dba45a99dbbfdf804b0263f51c321c7dc8fc", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.5.tgz" }, "0.1.6": { "shasum": "2a709870a7f7ed0541bb03823bfc9b34cba85aff", "tarball": "http://registry.npmjs.org/dot/-/dot-0.1.6.tgz" } }, "keywords": [ "template", "fast", "simple", "templating" ], "url": "http://registry.npmjs.org/dot/" }, "dotaccess": { "name": "dotaccess", "description": "A library to access objects using dot notation strings.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-dotaccess.git" }, "time": { "modified": "2011-08-17T21:08:47.496Z", "created": "2011-02-25T03:19:09.447Z", "0.0.1": "2011-02-25T03:19:09.447Z", "0.0.2": "2011-02-25T03:19:09.447Z", "0.0.3": "2011-04-18T02:20:57.553Z", "1.0.0": "2011-07-27T17:40:44.413Z", "1.0.1": "2011-07-28T00:40:43.407Z", "1.0.2": "2011-08-17T21:08:47.496Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/dotaccess/0.0.1", "0.0.2": "http://registry.npmjs.org/dotaccess/0.0.2", "0.0.3": "http://registry.npmjs.org/dotaccess/0.0.3", "1.0.0": "http://registry.npmjs.org/dotaccess/1.0.0", "1.0.1": "http://registry.npmjs.org/dotaccess/1.0.1", "1.0.2": "http://registry.npmjs.org/dotaccess/1.0.2" }, "dist": { "0.0.1": { "shasum": "1169777d167b1f6c2c39369566ac52dd3bfd2bca", "tarball": "http://registry.npmjs.org/dotaccess/-/dotaccess-0.0.1.tgz" }, "0.0.2": { "shasum": "3d4fdfcf72bcf2ff8868e6cf0e2272e1f77ea485", "tarball": "http://registry.npmjs.org/dotaccess/-/dotaccess-0.0.2.tgz" }, "0.0.3": { "shasum": "e0f2594c69563fc02490131a332ddd053102d1e9", "tarball": "http://registry.npmjs.org/dotaccess/-/dotaccess-0.0.3.tgz" }, "1.0.0": { "shasum": "bdea9de77562abef8f1a1113cd65aa0b4b9addd7", "tarball": "http://registry.npmjs.org/dotaccess/-/dotaccess-1.0.0.tgz" }, "1.0.1": { "shasum": "1aab75b4a00b277176545c325459a20987ed2368", "tarball": "http://registry.npmjs.org/dotaccess/-/dotaccess-1.0.1.tgz" }, "1.0.2": { "shasum": "5f9c67175164123210372849e74c04b11331f286", "tarball": "http://registry.npmjs.org/dotaccess/-/dotaccess-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/dotaccess/" }, "dotjs": { "name": "dotjs", "description": "~/.js using node.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "tristandunn", "email": "tristanzdunn@gmail.com" } ], "time": { "modified": "2011-11-24T23:03:15.878Z", "created": "2011-11-24T23:02:43.619Z", "0.1.0": "2011-11-24T23:03:15.878Z" }, "author": { "name": "Tristan Dunn", "email": "hello@tristandunn.com", "url": "http://tristandunn.com" }, "repository": { "type": "git", "url": "git://github.com/tristandunn/dotjs-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dotjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "4b46e538e9dbd42134560f6b5aa62c7db6613e13", "tarball": "http://registry.npmjs.org/dotjs/-/dotjs-0.1.0.tgz" } }, "keywords": [ "chrome", "dotjs" ], "url": "http://registry.npmjs.org/dotjs/" }, "doublemetaphone": { "name": "doublemetaphone", "description": "Encode a string into a phonetic code with the Double Metaphone algorithm", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "hgoebl", "email": "hgoebl@goebl.com" } ], "time": { "modified": "2011-11-18T21:44:45.056Z", "created": "2011-11-06T19:20:26.510Z", "0.0.1": "2011-11-06T19:20:28.444Z", "0.0.2": "2011-11-18T21:44:45.056Z" }, "author": { "name": "Heinrich Goebl", "email": "hgoebl@goebl.com", "url": "http://www.goebl.com/" }, "repository": { "type": "git", "url": "git://github.com/hgoebl/doublemetaphone.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/doublemetaphone/0.0.1", "0.0.2": "http://registry.npmjs.org/doublemetaphone/0.0.2" }, "dist": { "0.0.1": { "shasum": "8ccbc2ea39270504720c088d624b1c93665ad7ca", "tarball": "http://registry.npmjs.org/doublemetaphone/-/doublemetaphone-0.0.1.tgz" }, "0.0.2": { "shasum": "557539830e703ade84b1eed05f3dbee271c5e1c6", "tarball": "http://registry.npmjs.org/doublemetaphone/-/doublemetaphone-0.0.2.tgz" } }, "keywords": [ "phonetic", "metaphone", "codec", "sounds", "like" ], "url": "http://registry.npmjs.org/doublemetaphone/" }, "douche": { "name": "douche", "description": "A SOAP client based off savon.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "marcgreenstock", "email": "marc@marcgreenstock.com" } ], "time": { "modified": "2011-04-26T10:11:17.467Z", "created": "2011-04-26T10:11:17.117Z", "0.0.1": "2011-04-26T10:11:17.467Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/douche/0.0.1" }, "dist": { "0.0.1": { "shasum": "ac18c67f077ab0dfef8577fc886ef5a650b890e3", "tarball": "http://registry.npmjs.org/douche/-/douche-0.0.1.tgz" } }, "keywords": [ "soap" ], "url": "http://registry.npmjs.org/douche/" }, "dox": { "name": "dox", "description": "Markdown / JSdoc documentation generator", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-12-09T03:14:46.590Z", "created": "2011-01-20T19:20:53.373Z", "0.0.3": "2011-01-20T19:20:53.373Z", "0.0.4": "2011-01-20T19:20:53.373Z", "0.0.5": "2011-03-02T16:32:36.280Z", "0.1.0": "2011-10-09T18:52:48.499Z", "0.1.1": "2011-10-10T18:14:43.420Z", "0.1.2": "2011-10-22T21:26:29.849Z", "0.1.3": "2011-12-09T03:14:46.590Z" }, "users": { "gevorg": true }, "versions": { "0.0.3": "http://registry.npmjs.org/dox/0.0.3", "0.0.4": "http://registry.npmjs.org/dox/0.0.4", "0.0.5": "http://registry.npmjs.org/dox/0.0.5", "0.1.0": "http://registry.npmjs.org/dox/0.1.0", "0.1.1": "http://registry.npmjs.org/dox/0.1.1", "0.1.2": "http://registry.npmjs.org/dox/0.1.2", "0.1.3": "http://registry.npmjs.org/dox/0.1.3" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/dox/-/dox-0.0.3.tgz" }, "0.0.4": { "shasum": "985a55a620635d27ab70d4b699d77d31c1ba6655", "tarball": "http://registry.npmjs.org/dox/-/dox-0.0.4.tgz" }, "0.0.5": { "shasum": "b67afaf8f4b4cfd1abeb082d5634c8bc23369f97", "tarball": "http://registry.npmjs.org/dox/-/dox-0.0.5.tgz" }, "0.1.0": { "shasum": "162e6085f5be9221adde8065771710d41f8023ea", "tarball": "http://registry.npmjs.org/dox/-/dox-0.1.0.tgz" }, "0.1.1": { "shasum": "222f8c9ec8f39c94fe35a1dbefe7edf6a3834f93", "tarball": "http://registry.npmjs.org/dox/-/dox-0.1.1.tgz" }, "0.1.2": { "shasum": "a39466d4f6a42b9c6d320f0961f1d51f28c3a5a1", "tarball": "http://registry.npmjs.org/dox/-/dox-0.1.2.tgz" }, "0.1.3": { "shasum": "8ded2dd15af871eb820736e1f6dccda89e9269c8", "tarball": "http://registry.npmjs.org/dox/-/dox-0.1.3.tgz" } }, "keywords": [ "documentation", "docs", "markdown", "jsdoc" ], "url": "http://registry.npmjs.org/dox/" }, "dr-js": { "name": "dr-js", "description": "Tiny documentation builder", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-10-28T02:03:25.542Z", "created": "2011-10-28T02:03:23.504Z", "0.0.5": "2011-10-28T02:03:25.542Z" }, "author": { "name": "Dmitry Baranovskiy", "email": "dmitry@baranovskiy.com", "url": "http://dmitry.baranovskiy.com" }, "repository": { "type": "git", "url": "git://github.com/DmitryBaranovskiy/dr.js.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/dr-js/0.0.5" }, "dist": { "0.0.5": { "shasum": "8f34d7c70283bd83e6e6e005a6ef88e9bd894900", "tarball": "http://registry.npmjs.org/dr-js/-/dr-js-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/dr-js/" }, "dracula": { "name": "dracula", "description": "PhantomJS testing tool based on Ghostbuster version gem.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bdryanovski", "email": "bozhidar.dryanovski@gmail.com" } ], "time": { "modified": "2011-10-16T15:29:04.393Z", "created": "2011-10-16T15:29:02.501Z", "0.0.2": "2011-10-16T15:29:04.393Z" }, "author": { "name": "Bozhidar Dryanovski", "email": "bozhidar.dryanovski@gmail.com", "url": "https://github.com/bdryanovski" }, "repository": { "type": "git", "url": "git://github.com/bdryanovski/dracula.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/dracula/0.0.2" }, "dist": { "0.0.2": { "shasum": "5213068057ed2a0f83206c793b0cf7859dcfdd23", "tarball": "http://registry.npmjs.org/dracula/-/dracula-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dracula/" }, "drag": { "name": "drag", "description": "a very small drag library for javascript", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-08-28T15:22:03.504Z", "created": "2011-08-26T13:12:24.261Z", "0.0.1": "2011-08-26T13:12:24.922Z", "0.0.2": "2011-08-28T05:16:06.715Z", "0.0.3": "2011-08-28T06:47:34.792Z", "0.0.4": "2011-08-28T15:22:03.504Z" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/drag.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/drag/0.0.1", "0.0.2": "http://registry.npmjs.org/drag/0.0.2", "0.0.3": "http://registry.npmjs.org/drag/0.0.3", "0.0.4": "http://registry.npmjs.org/drag/0.0.4" }, "dist": { "0.0.1": { "shasum": "164784a3c1c1032ebbc03cb96fb6dd176b847112", "tarball": "http://registry.npmjs.org/drag/-/drag-0.0.1.tgz" }, "0.0.2": { "shasum": "b5c09326b63845352f184d13f09d6411087c02ef", "tarball": "http://registry.npmjs.org/drag/-/drag-0.0.2.tgz" }, "0.0.3": { "shasum": "61705d3a70b1c64fe2f022464b9879d4fff8ff9f", "tarball": "http://registry.npmjs.org/drag/-/drag-0.0.3.tgz" }, "0.0.4": { "shasum": "c7853e1c96eaa71e5e3faefa7b187bae1d55ffd7", "tarball": "http://registry.npmjs.org/drag/-/drag-0.0.4.tgz" } }, "keywords": [ "ender", "drag", "drop", "microjs" ], "url": "http://registry.npmjs.org/drag/" }, "drain": { "name": "drain", "description": "an event drain (sink) to easy async testing", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-01-27T05:26:07.821Z", "created": "2011-01-27T05:26:07.588Z", "0.1.0": "2011-01-27T05:26:07.821Z" }, "author": { "name": "Brian Carlson", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/drain.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/drain/0.1.0" }, "dist": { "0.1.0": { "shasum": "97731f9163db3a44cc80df55de2c6cb7f01882f3", "tarball": "http://registry.npmjs.org/drain/-/drain-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/drain/" }, "draughtsman": { "name": "draughtsman", "description": "A development-oriented web server and proxy. Transparent compilation of templates, stylesheets and scripts for stackless HTML interface prototyping.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "stdbrouw", "email": "stijn@stdout.be" } ], "time": { "modified": "2011-11-06T16:09:44.310Z", "created": "2011-10-25T21:38:12.942Z", "0.2.1": "2011-10-25T21:38:13.491Z", "0.5.0": "2011-11-06T16:09:44.310Z" }, "author": { "name": "Stijn Debrouwere" }, "repository": { "type": "git", "url": "git://github.com/stdbrouw/draughtsman.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/draughtsman/0.2.1", "0.5.0": "http://registry.npmjs.org/draughtsman/0.5.0" }, "dist": { "0.2.1": { "shasum": "512fd343ed6b4accb712b193cf7665b06fa4e992", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-11.2.0": { "shasum": "ad47e0447a2e7d7e6ee12afa893a4bac05b4d070", "tarball": "http://registry.npmjs.org/draughtsman/-/draughtsman-0.2.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-11.2.0.tgz" } }, "tarball": "http://registry.npmjs.org/draughtsman/-/draughtsman-0.2.1.tgz" }, "0.5.0": { "shasum": "16794e5e876c058a3dfe2bd940e58172352d3fd8", "tarball": "http://registry.npmjs.org/draughtsman/-/draughtsman-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/draughtsman/" }, "drawback": { "name": "drawback", "description": "The drawback framework provides a seamless way to render 2D drawings on the client side using HTML5 technologies with a server-side backend.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" }, { "name": "damian", "email": "damian@learnboost.com" }, { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "author": { "name": "Damian Suarez", "email": "damian@learnboost.com" }, "time": { "modified": "2011-11-11T18:30:46.885Z", "created": "2011-01-06T22:56:41.460Z", "0.0.2": "2011-01-06T22:56:41.460Z", "0.0.3": "2011-01-06T22:56:41.460Z", "0.0.4": "2011-01-06T22:56:41.460Z", "0.0.5": "2011-01-06T22:56:41.460Z", "0.0.6": "2011-02-16T19:28:01.610Z", "0.0.7": "2011-02-21T16:24:04.395Z", "0.0.8": "2011-02-21T23:53:28.369Z", "0.0.9": "2011-02-22T18:34:36.742Z", "0.1.0": "2011-02-22T19:35:17.526Z", "0.2.0": "2011-02-22T19:36:10.099Z", "0.1.1": "2011-02-23T13:55:37.295Z", "0.1.2": "2011-03-09T22:02:36.387Z", "0.1.3": "2011-11-11T18:18:47.328Z", "0.1.4": "2011-05-24T23:25:15.886Z", "0.1.5": "2011-10-05T01:38:28.889Z", "0.1.6": "2011-11-11T18:30:46.885Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/drawback.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/drawback/0.0.5", "0.0.6": "http://registry.npmjs.org/drawback/0.0.6", "0.0.7": "http://registry.npmjs.org/drawback/0.0.7", "0.0.8": "http://registry.npmjs.org/drawback/0.0.8", "0.0.9": "http://registry.npmjs.org/drawback/0.0.9", "0.1.0": "http://registry.npmjs.org/drawback/0.1.0", "0.1.1": "http://registry.npmjs.org/drawback/0.1.1", "0.1.2": "http://registry.npmjs.org/drawback/0.1.2", "0.1.4": "http://registry.npmjs.org/drawback/0.1.4", "0.1.5": "http://registry.npmjs.org/drawback/0.1.5", "0.1.3": "http://registry.npmjs.org/drawback/0.1.3", "0.1.6": "http://registry.npmjs.org/drawback/0.1.6" }, "dist": { "0.0.5": { "shasum": "abb699cbd4946f48c8169053bfd2979df6c12da0", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.0.5.tgz" }, "0.0.6": { "shasum": "f22039214e59bd1cd530128090de1fa52ec40c1a", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.0.6.tgz" }, "0.0.7": { "shasum": "0529ab079973aa9f91cf312a2698f8be51fd5d1f", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.0.7.tgz" }, "0.0.8": { "shasum": "4040a071d95153c1f7d84a16fafac74e36b8c9de", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.0.8.tgz" }, "0.0.9": { "shasum": "d2074f163e65217e941bff01a51d15c5b5d669f1", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.0.9.tgz" }, "0.1.0": { "shasum": "9d42247b4284ebeabeae42fb180c7463a87a4303", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.0.tgz" }, "0.1.1": { "shasum": "54f529be3ae1015287a9df9377ba5ac9116664a9", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.1.tgz" }, "0.1.2": { "shasum": "b6907284444ba34754f7df526283f99e2b1f973a", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.2.tgz" }, "0.1.4": { "shasum": "43af1731b85927522057946394d545086da634c6", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.4.tgz" }, "0.1.5": { "shasum": "09487fcb1b4f4f54d8b6b70329a3be50776b8885", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.5.tgz" }, "0.1.3": { "shasum": "caf239a659c17405fbb9deeeac752880a9bc5751", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.3.tgz" }, "0.1.6": { "shasum": "2b35cfb08b6ba4bfa7623cac092c3100cfa74e4b", "tarball": "http://registry.npmjs.org/drawback/-/drawback-0.1.6.tgz" } }, "keywords": [ "canvas", "node-canvas", "drawback" ], "url": "http://registry.npmjs.org/drawback/" }, "dress-shoe": { "name": "dress-shoe", "description": "A simple extension of sockjs to allow for namespaced channels of communication over websockets", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "reissbaker", "email": "matthew.reiss.baker@gmail.com" } ], "time": { "modified": "2011-11-05T07:43:57.721Z", "created": "2011-10-23T02:18:25.307Z", "0.0.1": "2011-10-23T02:18:25.678Z", "0.1.0": "2011-10-23T09:09:51.608Z", "0.1.1": "2011-10-23T09:31:59.904Z", "0.1.2": "2011-10-24T01:46:51.475Z", "0.1.3": "2011-10-25T05:26:56.116Z", "0.2.3": "2011-10-28T00:40:52.860Z", "0.2.4": "2011-10-28T06:05:56.471Z", "0.2.5": "2011-11-05T07:43:57.721Z" }, "author": { "name": "Matt Baker" }, "repository": { "type": "git", "url": "git://github.com/reissbaker/dress-shoe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dress-shoe/0.0.1", "0.1.0": "http://registry.npmjs.org/dress-shoe/0.1.0", "0.1.1": "http://registry.npmjs.org/dress-shoe/0.1.1", "0.1.2": "http://registry.npmjs.org/dress-shoe/0.1.2", "0.1.3": "http://registry.npmjs.org/dress-shoe/0.1.3", "0.2.3": "http://registry.npmjs.org/dress-shoe/0.2.3", "0.2.4": "http://registry.npmjs.org/dress-shoe/0.2.4", "0.2.5": "http://registry.npmjs.org/dress-shoe/0.2.5" }, "dist": { "0.0.1": { "shasum": "d87946cd685473f4f12e54e2c14a449f82d3bece", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.0.1.tgz" }, "0.1.0": { "shasum": "299bcb8da5f317f154bec4ed8dbd90d1041523a2", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.1.0.tgz" }, "0.1.1": { "shasum": "e120228cde2ff13a238f2c2ff2677fa888f2e1db", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.1.1.tgz" }, "0.1.2": { "shasum": "05d7075afdda0ae269d6df428db1d470dd8001ce", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.1.2.tgz" }, "0.1.3": { "shasum": "412d3bb87eb286ec33ca58705d65a39a39723a31", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.1.3.tgz" }, "0.2.3": { "shasum": "3c55be74b94cc9f73d35764985daee79cfcc90cc", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.2.3.tgz" }, "0.2.4": { "shasum": "8560c32c344e20404105239d8990f43d77aeabb8", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.2.4.tgz" }, "0.2.5": { "shasum": "cac5dd3a9f6acce0edb35f1a57af23ccdf52d66f", "tarball": "http://registry.npmjs.org/dress-shoe/-/dress-shoe-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/dress-shoe/" }, "drev": { "name": "drev", "description": "Distributed Redis EventEmitter", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-11-01T02:47:51.134Z", "created": "2011-09-15T22:46:25.426Z", "0.0.1": "2011-09-15T22:46:27.687Z", "0.0.2": "2011-09-17T07:47:45.998Z", "0.0.3": "2011-09-18T10:59:35.199Z", "0.0.4": "2011-09-18T12:26:15.894Z", "0.1.0": "2011-10-20T21:21:52.512Z", "0.1.1": "2011-10-20T21:53:14.445Z", "0.1.2": "2011-10-31T19:21:24.938Z", "0.1.3": "2011-11-01T02:47:51.134Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/drev/0.0.1", "0.0.2": "http://registry.npmjs.org/drev/0.0.2", "0.0.3": "http://registry.npmjs.org/drev/0.0.3", "0.0.4": "http://registry.npmjs.org/drev/0.0.4", "0.1.0": "http://registry.npmjs.org/drev/0.1.0", "0.1.1": "http://registry.npmjs.org/drev/0.1.1", "0.1.2": "http://registry.npmjs.org/drev/0.1.2", "0.1.3": "http://registry.npmjs.org/drev/0.1.3" }, "dist": { "0.0.1": { "shasum": "fa0482dd891af099dd8a99512bac001846e1817b", "tarball": "http://registry.npmjs.org/drev/-/drev-0.0.1.tgz" }, "0.0.2": { "shasum": "741fcf9ba2d311907adf11d7a9393460abce05a7", "tarball": "http://registry.npmjs.org/drev/-/drev-0.0.2.tgz" }, "0.0.3": { "shasum": "8577f7604ec073b537d98d7c570f69a4c2299d3a", "tarball": "http://registry.npmjs.org/drev/-/drev-0.0.3.tgz" }, "0.0.4": { "shasum": "11a932a52fe7f1fa5bbddcb64790fa4fc8d07d7c", "tarball": "http://registry.npmjs.org/drev/-/drev-0.0.4.tgz" }, "0.1.0": { "shasum": "03c0450b2f501207e90d408cd4134779c4f12806", "tarball": "http://registry.npmjs.org/drev/-/drev-0.1.0.tgz" }, "0.1.1": { "shasum": "34053e73ddb4e6c4244fbcbde83d3eddb7d59c88", "tarball": "http://registry.npmjs.org/drev/-/drev-0.1.1.tgz" }, "0.1.2": { "shasum": "2800857cc8c4099afbce7ad3cdcacb8771de96be", "tarball": "http://registry.npmjs.org/drev/-/drev-0.1.2.tgz" }, "0.1.3": { "shasum": "269dad79d92f5147a5dfcdf09927449d9dea7a16", "tarball": "http://registry.npmjs.org/drev/-/drev-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/drev/" }, "drews-mixins": { "name": "drews-mixins", "description": "A couple underscore.js mixins", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "drewlesueur", "email": "drewalex@gmail.com" } ], "time": { "modified": "2011-06-25T07:17:07.586Z", "created": "2011-04-07T04:27:58.244Z", "0.1.0": "2011-04-07T04:27:58.373Z", "0.2.0": "2011-04-17T08:13:55.753Z", "0.2.1": "2011-04-24T00:12:11.825Z", "0.2.2": "2011-04-24T00:16:23.038Z", "0.2.3": "2011-04-24T04:24:51.889Z", "0.3.0": "2011-04-25T04:03:24.520Z", "0.3.1": "2011-04-26T04:37:48.986Z", "0.4.0": "2011-06-25T07:17:07.586Z" }, "author": { "name": "Drew LeSueur", "email": "drewalex@gmail.com", "url": "http://twitter.com/drewlesueur" }, "repository": { "type": "git", "url": "git://github.com/drewlesueur/drews-mixins.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/drews-mixins/0.1.0", "0.2.0": "http://registry.npmjs.org/drews-mixins/0.2.0", "0.2.1": "http://registry.npmjs.org/drews-mixins/0.2.1", "0.2.2": "http://registry.npmjs.org/drews-mixins/0.2.2", "0.2.3": "http://registry.npmjs.org/drews-mixins/0.2.3", "0.3.0": "http://registry.npmjs.org/drews-mixins/0.3.0", "0.3.1": "http://registry.npmjs.org/drews-mixins/0.3.1", "0.4.0": "http://registry.npmjs.org/drews-mixins/0.4.0" }, "dist": { "0.1.0": { "shasum": "41a91237ac4dd1de57d417d7dd9ec32df7ab9ece", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.1.0.tgz" }, "0.2.0": { "shasum": "45f39f481487e8a0b726ba29cdc8a0146c3f5cf4", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.2.0.tgz" }, "0.2.1": { "shasum": "4d810ca4bbac51eb60b3b3ed272616e560e4f1b8", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.2.1.tgz" }, "0.2.2": { "shasum": "bf25fbd45086650997cd29bb61f03394094ead33", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.2.2.tgz" }, "0.2.3": { "shasum": "df19bd9aff53b7da462a3df3261ed328049f6ce5", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.2.3.tgz" }, "0.3.0": { "shasum": "b2e0c0a8af4d0d2f7f60823aafcfdea3e93ec242", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.3.0.tgz" }, "0.3.1": { "shasum": "f3cacb9185c2f514db596ccf65415f5228583c83", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.3.1.tgz" }, "0.4.0": { "shasum": "65a21d04a43086261bfae066832f9062493122e5", "tarball": "http://registry.npmjs.org/drews-mixins/-/drews-mixins-0.4.0.tgz" } }, "keywords": [ "underscore", "mixins", "mixin", "drew", "async", "asynchronous", "util" ], "url": "http://registry.npmjs.org/drews-mixins/" }, "drip": { "name": "drip", "description": "An EventEmitter alternative for nodejs and the browser that supports namespaces and wildcards.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-07T17:39:57.375Z", "created": "2011-10-03T08:45:13.564Z", "0.0.1": "2011-10-03T08:45:14.169Z", "0.0.2": "2011-10-03T09:39:45.389Z", "0.0.4": "2011-10-04T11:06:54.392Z", "0.0.5": "2011-10-05T18:08:50.736Z", "0.0.6": "2011-10-19T06:14:25.429Z", "0.1.0": "2011-10-21T17:28:42.325Z", "0.1.1": "2011-10-22T00:27:20.489Z", "0.1.2": "2011-10-22T06:53:40.678Z", "0.1.3": "2011-10-26T18:56:35.123Z", "0.2.0": "2011-12-06T12:00:12.701Z", "0.2.1": "2011-12-07T07:54:41.946Z", "0.2.2": "2011-12-07T17:39:57.375Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/drip.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/drip/0.0.1", "0.0.2": "http://registry.npmjs.org/drip/0.0.2", "0.0.4": "http://registry.npmjs.org/drip/0.0.4", "0.0.5": "http://registry.npmjs.org/drip/0.0.5", "0.0.6": "http://registry.npmjs.org/drip/0.0.6", "0.1.0": "http://registry.npmjs.org/drip/0.1.0", "0.1.1": "http://registry.npmjs.org/drip/0.1.1", "0.1.2": "http://registry.npmjs.org/drip/0.1.2", "0.1.3": "http://registry.npmjs.org/drip/0.1.3", "0.2.0": "http://registry.npmjs.org/drip/0.2.0", "0.2.1": "http://registry.npmjs.org/drip/0.2.1", "0.2.2": "http://registry.npmjs.org/drip/0.2.2" }, "dist": { "0.0.1": { "shasum": "5afc612f05a789b2e11d9e7a1c633b3cfc9f89df", "tarball": "http://registry.npmjs.org/drip/-/drip-0.0.1.tgz" }, "0.0.2": { "shasum": "30bd7301031804006d1e52f67310ea049205a902", "tarball": "http://registry.npmjs.org/drip/-/drip-0.0.2.tgz" }, "0.0.4": { "shasum": "0362045b844a9790b74f7ebee0983fbeb68a8938", "tarball": "http://registry.npmjs.org/drip/-/drip-0.0.4.tgz" }, "0.0.5": { "shasum": "1705e2084372b9516a5238f2e844c3dc838ba05e", "tarball": "http://registry.npmjs.org/drip/-/drip-0.0.5.tgz" }, "0.0.6": { "shasum": "4d7296c10eaca1cd63bed825be7a6cfbd3f8fe6d", "tarball": "http://registry.npmjs.org/drip/-/drip-0.0.6.tgz" }, "0.1.0": { "shasum": "e314875b2b3f65414db559e1e9fb7ce9f0c927be", "tarball": "http://registry.npmjs.org/drip/-/drip-0.1.0.tgz" }, "0.1.1": { "shasum": "a1d70bcfa9711c52b79eca2624e7a88ad24f31bf", "tarball": "http://registry.npmjs.org/drip/-/drip-0.1.1.tgz" }, "0.1.2": { "shasum": "1b7edf6c044cf4888aafbe8124e2fd8c4803025e", "tarball": "http://registry.npmjs.org/drip/-/drip-0.1.2.tgz" }, "0.1.3": { "shasum": "baa19fd263205157390f1b1ba1c3b73b38f91fb8", "tarball": "http://registry.npmjs.org/drip/-/drip-0.1.3.tgz" }, "0.2.0": { "shasum": "3899b9d7d65881bf397c19b5678ee3d76a557f2c", "tarball": "http://registry.npmjs.org/drip/-/drip-0.2.0.tgz" }, "0.2.1": { "shasum": "c86d6aa1313beb8f25003ecda3f8d4eb96fcab68", "tarball": "http://registry.npmjs.org/drip/-/drip-0.2.1.tgz" }, "0.2.2": { "shasum": "5fb73a70cee2290642e2ef33bc028f3c224228cc", "tarball": "http://registry.npmjs.org/drip/-/drip-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/drip/" }, "drive": { "name": "drive", "description": "CoffeeScript Routing Library for Node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cstivers78", "email": "chris@stivers.us" } ], "time": { "modified": "2011-09-30T04:49:56.650Z", "created": "2011-09-30T04:43:34.260Z", "0.0.0": "2011-09-30T04:43:37.770Z", "0.0.1": "2011-09-30T04:49:56.650Z" }, "author": { "name": "Chris Stivers", "email": "chris@stivers.us", "url": "http://stivers.us" }, "repository": { "type": "git", "url": "git://github.com/cstivers78/drive.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/drive/0.0.0", "0.0.1": "http://registry.npmjs.org/drive/0.0.1" }, "dist": { "0.0.0": { "shasum": "c9c39ccf5cb4ad3d61ea205db584818525b8a090", "tarball": "http://registry.npmjs.org/drive/-/drive-0.0.0.tgz" }, "0.0.1": { "shasum": "867fcf93f2e52764735f26588980837d9b119af8", "tarball": "http://registry.npmjs.org/drive/-/drive-0.0.1.tgz" } }, "keywords": [ "coffeescript", "http", "routing" ], "url": "http://registry.npmjs.org/drive/" }, "drnu": { "name": "drnu", "description": "DR Nu player api for Node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mwl", "email": "martin@mwl.dk" } ], "time": { "modified": "2011-07-01T16:14:05.384Z", "created": "2011-07-01T16:14:04.699Z", "0.0.2": "2011-07-01T16:14:05.384Z" }, "author": { "name": "Martin Westergaard Lassen", "email": "martin@mwl.dk" }, "versions": { "0.0.2": "http://registry.npmjs.org/drnu/0.0.2" }, "dist": { "0.0.2": { "shasum": "0af31014acef8faa23b1c51ee0bc2c08e1209645", "tarball": "http://registry.npmjs.org/drnu/-/drnu-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/drnu/" }, "dropbox": { "name": "dropbox", "description": "A node.js client module for the official Dropbox API", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "evan", "email": "evan.meagher@gmail.com" } ], "time": { "modified": "2011-09-08T00:39:27.652Z", "created": "2011-05-01T23:37:17.161Z", "0.3.0": "2011-05-01T23:37:17.893Z", "0.3.1": "2011-05-13T00:07:42.646Z", "0.3.2": "2011-06-17T22:31:35.708Z", "0.3.3": "2011-09-08T00:39:27.652Z" }, "author": { "name": "Evan Meagher", "email": "evan.meagher@gmail.com", "url": "http://evanmeagher.net/" }, "repository": { "type": "git", "url": "git://github.com/evnm/dropbox-node.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/dropbox/0.3.0", "0.3.1": "http://registry.npmjs.org/dropbox/0.3.1", "0.3.2": "http://registry.npmjs.org/dropbox/0.3.2", "0.3.3": "http://registry.npmjs.org/dropbox/0.3.3" }, "dist": { "0.3.0": { "shasum": "107648362b6e23e372b7df423c677cb7dcd08361", "tarball": "http://registry.npmjs.org/dropbox/-/dropbox-0.3.0.tgz" }, "0.3.1": { "shasum": "5126bd4b5055267ea08fe1369d68b893ff315c9e", "tarball": "http://registry.npmjs.org/dropbox/-/dropbox-0.3.1.tgz" }, "0.3.2": { "shasum": "902433cdeda0fd923f61c36868e034c959bd6670", "tarball": "http://registry.npmjs.org/dropbox/-/dropbox-0.3.2.tgz" }, "0.3.3": { "shasum": "fd1a7e86aaea4511c55fffc40dc522b5779a973b", "tarball": "http://registry.npmjs.org/dropbox/-/dropbox-0.3.3.tgz" } }, "keywords": [ "cloud", "storage", "REST", "interface" ], "url": "http://registry.npmjs.org/dropbox/" }, "dropper": { "name": "dropper", "description": "Dropper, is a filter stream that produces fixed size data packets, from every other stream.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "rootslab", "email": "44gatti@gmail.com" } ], "time": { "modified": "2011-10-20T21:27:21.325Z", "created": "2011-10-20T21:27:20.751Z", "0.0.7": "2011-10-20T21:27:21.325Z" }, "author": { "name": "Guglielmo Ferri", "email": "44gatti@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rootslab/dropper.git" }, "versions": { "0.0.7": "http://registry.npmjs.org/dropper/0.0.7" }, "dist": { "0.0.7": { "shasum": "0a617f05590ed6824b227cdc5eca1184985f59e5", "tarball": "http://registry.npmjs.org/dropper/-/dropper-0.0.7.tgz" } }, "keywords": [ "stream", "dropper", "streams" ], "url": "http://registry.npmjs.org/dropper/" }, "drtoms-nodehelpers": { "name": "drtoms-nodehelpers", "description": "A library full of helpers.", "dist-tags": { "latest": "0.0.9-beta" }, "maintainers": [ { "name": "drtom", "email": "DrTom@schank.ch" } ], "time": { "modified": "2011-05-20T20:25:31.292Z", "created": "2011-05-20T20:25:30.499Z", "0.0.9-beta": "2011-05-20T20:25:31.292Z" }, "author": { "name": "Thomas Schank", "email": "DrTom@schank.ch", "url": "dr.th.schank.ch" }, "versions": { "0.0.9-beta": "http://registry.npmjs.org/drtoms-nodehelpers/0.0.9-beta" }, "dist": { "0.0.9-beta": { "shasum": "aa7fcab584dca89e5d901ea20a0baf3d477b0780", "tarball": "http://registry.npmjs.org/drtoms-nodehelpers/-/drtoms-nodehelpers-0.0.9-beta.tgz" } }, "url": "http://registry.npmjs.org/drtoms-nodehelpers/" }, "drty": { "name": "drty", "description": "Django port to node.js", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "drtyhbo", "email": "drtyhbo@gmail.com" } ], "time": { "modified": "2011-03-05T04:07:17.583Z", "created": "2011-03-05T04:07:16.960Z", "0.1.4": "2011-03-05T04:07:17.583Z" }, "author": { "name": "Andreas Binnewies", "email": "drtyhbo@gmail.com" }, "versions": { "0.1.4": "http://registry.npmjs.org/drty/0.1.4" }, "dist": { "0.1.4": { "shasum": "b337f49e9be1fb93155a88d296a7827c264a89a8", "tarball": "http://registry.npmjs.org/drty/-/drty-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/drty/" }, "drty-facebook": { "name": "drty-facebook", "description": "Adding Facebook support to drty", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "drtyhbo", "email": "drtyhbo@gmail.com" } ], "time": { "modified": "2011-02-06T06:28:29.894Z", "created": "2011-02-06T06:28:29.465Z", "0.0.1": "2011-02-06T06:28:29.894Z" }, "author": { "name": "Andreas Binnewies", "email": "drtyhbo@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/drty-facebook/0.0.1" }, "dist": { "0.0.1": { "shasum": "e931627f137dec11af6f01c04123b0509468f05e", "tarball": "http://registry.npmjs.org/drty-facebook/-/drty-facebook-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/drty-facebook/" }, "drumkit": { "name": "drumkit", "description": "Plugin Driven, Full Stack Web Framework for Node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:07:53.484Z", "created": "2011-07-08T03:26:13.544Z", "0.1.0": "2011-07-08T03:26:13.994Z", "0.1.1": "2011-12-12T14:07:53.484Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/drumkit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/drumkit/0.1.0", "0.1.1": "http://registry.npmjs.org/drumkit/0.1.1" }, "dist": { "0.1.0": { "shasum": "2fe100b4da9d69025695b1e4b4c569e965149dbf", "tarball": "http://registry.npmjs.org/drumkit/-/drumkit-0.1.0.tgz" }, "0.1.1": { "shasum": "407c9cb6c904364adda0c0ba0ffcbd75890408d9", "tarball": "http://registry.npmjs.org/drumkit/-/drumkit-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/drumkit/" }, "drupal": { "name": "drupal", "description": "Implementation of parts of Drupal’s user/access control API.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "mikl", "email": "mikkel@hoegh.org" } ], "time": { "modified": "2011-09-06T02:06:10.815Z", "created": "2011-06-11T00:32:13.892Z", "0.1.0": "2011-06-11T00:32:14.605Z", "0.2.0": "2011-06-18T13:37:01.015Z", "0.2.1": "2011-06-22T13:02:07.024Z", "0.2.2": "2011-06-25T20:53:53.693Z", "0.2.3": "2011-07-07T14:02:54.166Z", "0.3.0": "2011-09-06T02:06:10.815Z" }, "author": { "name": "Mikkel Hoegh", "email": "mikkel@hoegh.org", "url": "http://mikkel.hoegh.org/" }, "repository": { "type": "git", "url": "git://github.com/mikl/node-drupal.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/drupal/0.1.0", "0.2.0": "http://registry.npmjs.org/drupal/0.2.0", "0.2.1": "http://registry.npmjs.org/drupal/0.2.1", "0.2.2": "http://registry.npmjs.org/drupal/0.2.2", "0.2.3": "http://registry.npmjs.org/drupal/0.2.3", "0.3.0": "http://registry.npmjs.org/drupal/0.3.0" }, "dist": { "0.1.0": { "shasum": "7aaf4ec0caee20519faa162a667cac13835f1870", "tarball": "http://registry.npmjs.org/drupal/-/drupal-0.1.0.tgz" }, "0.2.0": { "shasum": "d63bfb97c24f4785de47dfd59c290839f2aac0e6", "tarball": "http://registry.npmjs.org/drupal/-/drupal-0.2.0.tgz" }, "0.2.1": { "shasum": "11821a9a828a138518ccc286d6eb8a3fc4b47a3a", "tarball": "http://registry.npmjs.org/drupal/-/drupal-0.2.1.tgz" }, "0.2.2": { "shasum": "e1ef597ef91e4e74936422578a84f6e6584480c6", "tarball": "http://registry.npmjs.org/drupal/-/drupal-0.2.2.tgz" }, "0.2.3": { "shasum": "69b2f0096a0ce683dda46f9fc3c4ffcb6f01d24f", "tarball": "http://registry.npmjs.org/drupal/-/drupal-0.2.3.tgz" }, "0.3.0": { "shasum": "6568146d184e8cc0f54338750b88ebff16bd1608", "tarball": "http://registry.npmjs.org/drupal/-/drupal-0.3.0.tgz" } }, "keywords": [ "framework", "web" ], "url": "http://registry.npmjs.org/drupal/" }, "dryice": { "name": "dryice", "description": "A CommonJS/RequireJS packaging tool for browser scripts", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "joewalker", "email": "joe@getahead.org" } ], "time": { "modified": "2011-11-09T18:59:26.284Z", "created": "2011-01-14T12:05:21.050Z", "0.1.0": "2011-01-14T12:05:21.342Z", "0.2.0": "2011-01-27T13:48:57.088Z", "0.2.1": "2011-01-28T16:34:26.228Z", "0.2.2": "2011-02-08T16:57:33.344Z", "0.2.3": "2011-03-30T15:56:01.615Z", "0.2.4": "2011-04-27T14:27:43.947Z", "0.2.5": "2011-06-22T15:48:05.754Z", "0.3.0": "2011-11-06T20:10:58.368Z", "0.3.1": "2011-11-09T18:59:26.284Z" }, "author": { "name": "Joe Walker", "email": "joe@getahead.org" }, "repository": { "type": "git", "url": "git://github.com/mozilla/dryice.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dryice/0.1.0", "0.2.0": "http://registry.npmjs.org/dryice/0.2.0", "0.2.1": "http://registry.npmjs.org/dryice/0.2.1", "0.2.2": "http://registry.npmjs.org/dryice/0.2.2", "0.2.3": "http://registry.npmjs.org/dryice/0.2.3", "0.2.4": "http://registry.npmjs.org/dryice/0.2.4", "0.2.5": "http://registry.npmjs.org/dryice/0.2.5", "0.3.0": "http://registry.npmjs.org/dryice/0.3.0", "0.3.1": "http://registry.npmjs.org/dryice/0.3.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/dryice/-/dryice@0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/dryice/-/dryice@0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/dryice/-/dryice@0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/dryice/-/dryice@0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/dryice/-/dryice@0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/dryice/-/dryice@0.2.4.tgz" }, "0.2.5": { "shasum": "80ca9af7e804b3e68c182a576a968dcaf01b2151", "tarball": "http://registry.npmjs.org/dryice/-/dryice-0.2.5.tgz" }, "0.3.0": { "shasum": "e913367b3a1fc6c609c5f54e7459ff38fdfadfce", "tarball": "http://registry.npmjs.org/dryice/-/dryice-0.3.0.tgz" }, "0.3.1": { "shasum": "44dfdc91a93cb82b7f073764118c8d965a9aad16", "tarball": "http://registry.npmjs.org/dryice/-/dryice-0.3.1.tgz" } }, "keywords": [ "build", "requirejs" ], "url": "http://registry.npmjs.org/dryice/" }, "drykup": { "name": "drykup", "description": "A coffeekup-compatible template (dsl) for coffeeScript. Needs no compile.", "dist-tags": { "latest": "0.1.2" }, "readme": "# DryKup\nMarkup as CoffeeScript Without Magic\n\nDryKup is an informal fork of Maurice Machado's excellent [CoffeeKup](https://github.com/mauricemach/coffeekup). It is not a real fork because there is little common code. Until DryKup has better documentation, you can study coffeeKup and check here for the differences. I wrote a micro-book on coffeekup [here](https://github.com/mark-hahn/coffeekup-intro) and I will do the same for DryKup.\n\nThe dryKup github project can be found [here](https://github.com/mark-hahn/drykup).\n\n## Status: *Version 0.1*\n\nDryKup has only been tested on the three included test files. I will be moving it into existing production code soon so it should get to beta status quite quickly.\n\n## My apology for the weird name, DryKup\n\nThe first reason I named it dryKup is that I like short names as I am a lazy typist. \n\nMore to the point, coffeeKup has what I call *magic*. There are things going on behind the scenes that present a barrier to new users. This magic also causes restrictions in the operation which DryKup tries to remove. The word *natural* is an antonym of *magic*. A type of coffee known as *natural* coffee is also known as *dry* coffee. Hence dryKup is the natural version of coffeeKup.\n\n## Drykup is *just* coffeeKup which is *just* coffeeScript which is *just* javaScript\n\nThe dryKup template code (which is actually a coffescript DSL) is almost compatible with the coffeeKup template function. Here are some differences ...\n \n1) Values returned from arguments with type `function` are ignored. This is how coffeeKup used to work. So this coffeeKup code ...\n\n a href:'/home', -> 'Go Home'\n \n... must be replaced with the following or the *Go Home* will not be in the output. I'm not sure why anyone would put the function in there to begin with.\n\n\ta href:'/home', 'Go Home'\n \n2) DryKup does not destroy the closure for the template. This means you don't have to pass in the *locals* var or other params to any compile function.\n\n3) All variables in the template closure are *live* without using any `with` statement. DryKup can be used in javaScript strict mode.\n\n## How DryKup works compared to CoffeeCup\n\nThere is no compile phase. Unlike coffeeKup, drykup just runs immediately. DryKup is a simple library that you include with your app to generate html directly by executing the dryKup *template*. This may be a disadvantage compared to coffeeKup because coffeKup compiled templates are fast. If you are only running a template once, then dryKup is faster because it doesn't have the compile step overhead. There is a slim chance dryKup may be as fast even for multiple runs. This conjecture needs to be tested.\n\n\n\n## How does DryKup do this?\n\nThere are two major parts of the magic in coffeeKup. Both consist of adding more coffeeScript to the template function source and then creating a new *compiled* function. The first magic is defining the HTML tags as functions. The second magic is adding a hidden variable to keep the HTML results as it is generated.\n\nDryKup gets rid of this magic by explicity defining the HTML tag functions and a dryKup object instance which has a `htmlOut` property to hold the output. So nothing is hidden and everything just executes as normal coffeeScript with no compile phase.\n\n## Why you should use DryKup instead of CoffeeKup.\n\nThe short answer is that there is no reason. CoffeKup has advantages and dryKup has its own. It's a matter of personal style. If I had to pick a single reason for creating dryKup, it would be the retention of closure.\n\n## Example DryKup code: *The Mandatory Hello World*\n\n\t{head, title, body} = drykup = require('drykup')()\n\thead -> \n\t\ttitle 'Hello World'\n\tbody ->\n\nExecuting this code will result in the property `drykup.htmlOut` containing this ...\n\n\t\n\t\tHello World\n\t\n\t\n\t\n\nAs you can see, the executable tag functions, `head`, `title`, and `body`, are simple functions from the dryKup module. These function declarations can get somewhat large, but you can just cut and paste the code. Also, these only need to be defined once in a module with multiple templates. Also, you may be surprised at how few different tags you actually use. You can build up the definition code by just running into function undefined errors and adding them on the fly.\n\nNote that in a browser, dryKup is defined globally as `window.drykup`. And if you are really \nbrave you can make the tag functions themselves be global. Just execute `drykup.defineGlobalTagFuncs()`.\n\nThe dryKup philosophy is that the template is natural code with visible clear definitions. This is no different than requiring variable definitions in the beginning of any source.\n\n## Installing\n\n\tnpm i drykup\n\n## Usage\n\nYou create and instance of the `Drykup` class by calling this factory function. See test examples for real-world usage.\n \n drykup = require('drykup')(options)\n \n`options` is not required. If included it must be an object with optional properties. Here are \nsome examples.\n\n htmlOut: '' # Initial value of the html buffer. Defaults to ''.\n indent:' ' # This text is applied to the beginning of each output line.\n expand: true # This flag will cause all attribute and style specifications\n # to use a weird shorthand languge. I will document it soon.\n\n## License\n\nStandard MIT license. See `LICENSE` file.\n", "maintainers": [ { "name": "mchahn", "email": "mark@hahnca.com" } ], "time": { "modified": "2011-11-18T20:22:01.216Z", "created": "2011-11-15T22:52:55.599Z", "0.1.0": "2011-11-15T22:52:56.781Z", "0.1.1": "2011-11-18T20:15:49.704Z", "0.1.2": "2011-11-18T20:22:01.216Z" }, "author": { "name": "Mark Hahn", "email": "mark@hahnca.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/drykup/0.1.0", "0.1.1": "http://registry.npmjs.org/drykup/0.1.1", "0.1.2": "http://registry.npmjs.org/drykup/0.1.2" }, "dist": { "0.1.0": { "shasum": "d928ac25f27cad73bfdc85f7a9c421efbe885450", "tarball": "http://registry.npmjs.org/drykup/-/drykup-0.1.0.tgz" }, "0.1.1": { "shasum": "dd2af845b02052b1cb87999f868fc1640421c79b", "tarball": "http://registry.npmjs.org/drykup/-/drykup-0.1.1.tgz" }, "0.1.2": { "shasum": "06af051c62c3a38838195e12b2023368e64d3426", "tarball": "http://registry.npmjs.org/drykup/-/drykup-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/drykup/" }, "dryml": { "name": "dryml", "description": "DRYML for Node", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "jupiter", "email": "pieter@wavana.com" } ], "time": { "modified": "2011-11-24T16:27:11.099Z", "created": "2011-02-15T12:59:16.142Z", "0.1.2": "2011-02-15T12:59:17.936Z", "0.1.3": "2011-02-15T19:29:34.627Z", "0.1.4": "2011-02-17T11:29:00.558Z", "0.1.5": "2011-02-23T10:14:03.433Z", "0.1.6": "2011-02-25T17:38:45.500Z", "0.1.7": "2011-03-02T13:17:08.110Z", "0.1.8": "2011-03-09T19:50:38.926Z", "0.1.9": "2011-03-11T17:44:01.811Z", "0.1.10": "2011-03-11T17:57:44.113Z", "0.1.11": "2011-03-11T19:15:43.596Z", "0.1.12": "2011-03-21T14:45:58.083Z", "0.1.15": "2011-08-16T10:23:33.407Z", "0.2.0": "2011-09-23T13:51:16.037Z", "0.2.1": "2011-09-29T12:01:19.247Z", "0.2.2": "2011-10-25T15:17:28.643Z", "0.2.3": "2011-11-24T16:27:11.099Z" }, "author": { "name": "Pieter Raubenheimer", "email": "pieter@wavana.com" }, "repository": { "type": "git", "url": "git://github.com/jupiter/node-dryml.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/dryml/0.1.2", "0.1.3": "http://registry.npmjs.org/dryml/0.1.3", "0.1.4": "http://registry.npmjs.org/dryml/0.1.4", "0.1.5": "http://registry.npmjs.org/dryml/0.1.5", "0.1.6": "http://registry.npmjs.org/dryml/0.1.6", "0.1.7": "http://registry.npmjs.org/dryml/0.1.7", "0.1.8": "http://registry.npmjs.org/dryml/0.1.8", "0.1.9": "http://registry.npmjs.org/dryml/0.1.9", "0.1.10": "http://registry.npmjs.org/dryml/0.1.10", "0.1.11": "http://registry.npmjs.org/dryml/0.1.11", "0.1.12": "http://registry.npmjs.org/dryml/0.1.12", "0.1.15": "http://registry.npmjs.org/dryml/0.1.15", "0.2.0": "http://registry.npmjs.org/dryml/0.2.0", "0.2.1": "http://registry.npmjs.org/dryml/0.2.1", "0.2.2": "http://registry.npmjs.org/dryml/0.2.2", "0.2.3": "http://registry.npmjs.org/dryml/0.2.3" }, "dist": { "0.1.2": { "shasum": "8f80351a24aa498bda3e6ec31b9dc768ad6929c9", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.2.tgz" }, "0.1.3": { "shasum": "fcf73fe12004066f19f748da2571e51414c746a2", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.3.tgz" }, "0.1.4": { "shasum": "7dff1664a8b5373a100c7498d4d1bda262b401db", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.4.tgz" }, "0.1.5": { "shasum": "d194571a06b2e52172bba7185bb8d2d9697b3158", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.5.tgz" }, "0.1.6": { "shasum": "9c0ec8dcd58787dece98fbd246d87c0479544aee", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.6.tgz" }, "0.1.7": { "shasum": "218088e1089e0cb0b077e489634ac470974985d8", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.7.tgz" }, "0.1.8": { "shasum": "75b5816e81600085199603fcbbe3cd60e52439cb", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.8.tgz" }, "0.1.9": { "shasum": "e71bdd287596aeba7e61ebf23321b9e9cf1d6a53", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.9.tgz" }, "0.1.10": { "shasum": "56e7482ad4a09d8516386987abea92086eda994c", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.10.tgz" }, "0.1.11": { "shasum": "6a4cce4171fb2e7e6fbd5ac898314be9d2a0ce41", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.11.tgz" }, "0.1.12": { "shasum": "897f3bcff9229f58320a733e78e4ea62799c4db0", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.12.tgz" }, "0.1.15": { "shasum": "5c4d9ec116968384d1e63c1eaa517ea9972cb36d", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.1.15.tgz" }, "0.2.0": { "shasum": "ae04e3b12717606796aca884a079c8aabe8bf73c", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.2.0.tgz" }, "0.2.1": { "shasum": "a374e719228637904e0ff205d426350d2a5e6390", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.2.1.tgz" }, "0.2.2": { "shasum": "db9f72dfb8c05e996cac3075adea2bd63ee35a4b", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.2.2.tgz" }, "0.2.3": { "shasum": "b4646607715968f2ea3b4409bfae1b48746f875e", "tarball": "http://registry.npmjs.org/dryml/-/dryml-0.2.3.tgz" } }, "keywords": [ "template", "engine", "dryml", "xml", "html", "ejs", "express" ], "url": "http://registry.npmjs.org/dryml/" }, "ds": { "name": "ds", "description": "Simple data store for prototyping", "dist-tags": { "latest": "1.4.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-12-08T02:41:22.136Z", "created": "2011-08-02T18:13:53.763Z", "1.0.0": "2011-12-08T02:41:22.136Z", "1.0.1": "2011-12-08T02:41:22.136Z", "1.1.0": "2011-12-08T02:41:22.136Z", "1.2.0": "2011-12-08T02:41:22.136Z", "1.4.0": "2011-12-08T02:41:22.136Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/ds.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ds/1.0.0", "1.0.1": "http://registry.npmjs.org/ds/1.0.1", "1.1.0": "http://registry.npmjs.org/ds/1.1.0", "1.2.0": "http://registry.npmjs.org/ds/1.2.0", "1.4.0": "http://registry.npmjs.org/ds/1.4.0" }, "dist": { "1.0.0": { "shasum": "63889863475d6e1b74380ff4e66e379746c446b0", "tarball": "http://registry.npmjs.org/ds/-/ds-1.0.0.tgz" }, "1.0.1": { "shasum": "588c4e39a2125de41288cca7f310a315523d5183", "tarball": "http://registry.npmjs.org/ds/-/ds-1.0.1.tgz" }, "1.1.0": { "shasum": "9db32b6539d7647ef18c3393f63f767c1cab9526", "tarball": "http://registry.npmjs.org/ds/-/ds-1.1.0.tgz" }, "1.2.0": { "shasum": "39b38942a53b149e7e27a8930acdad193c86260a", "tarball": "http://registry.npmjs.org/ds/-/ds-1.2.0.tgz" }, "1.4.0": { "shasum": "6dcc1c52e29dfb18fbde9e51e73e5d760f585b46", "tarball": "http://registry.npmjs.org/ds/-/ds-1.4.0.tgz" } }, "url": "http://registry.npmjs.org/ds/" }, "dt": { "name": "dt", "description": "Dates and Times", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "peterbraden", "email": "peterbraden@peterbraden.co.uk" } ], "time": { "modified": "2011-04-16T20:39:33.000Z", "created": "2011-04-16T20:39:32.642Z", "0.0.1": "2011-04-16T20:39:33.000Z" }, "author": { "name": "Peter Braden", "email": "peterbraden@peterbraden.co.uk", "url": "peterbraden.co.uk" }, "repository": { "type": "git", "url": "git://github.com/peterbraden/dt.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dt/0.0.1" }, "dist": { "0.0.1": { "shasum": "0e8cd8f0209b2cd95fca2a29bf999d8c194256da", "tarball": "http://registry.npmjs.org/dt/-/dt-0.0.1.tgz" } }, "keywords": [ "time", "date" ], "url": "http://registry.npmjs.org/dt/" }, "dtl": { "name": "dtl", "description": "A diff template library binding for node.js", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "cubicdaiya", "email": "cubicdaiya@gmail.com" } ], "time": { "modified": "2011-11-21T18:00:20.935Z", "created": "2011-05-16T15:32:10.730Z", "0.0.2": "2011-05-16T15:32:12.046Z", "0.0.3": "2011-05-16T15:50:51.523Z", "0.0.4": "2011-05-17T16:10:21.796Z", "0.0.5": "2011-05-19T15:55:25.764Z", "0.0.6": "2011-05-23T00:39:24.628Z", "0.0.7": "2011-11-20T10:24:20.355Z", "0.0.8": "2011-11-21T18:00:20.935Z" }, "author": { "name": "Tatsuhiko Kubo", "email": "cubicdaiya@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cubicdaiya/node-dtl.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/dtl/0.0.2", "0.0.3": "http://registry.npmjs.org/dtl/0.0.3", "0.0.4": "http://registry.npmjs.org/dtl/0.0.4", "0.0.5": "http://registry.npmjs.org/dtl/0.0.5", "0.0.6": "http://registry.npmjs.org/dtl/0.0.6", "0.0.7": "http://registry.npmjs.org/dtl/0.0.7", "0.0.8": "http://registry.npmjs.org/dtl/0.0.8" }, "dist": { "0.0.2": { "shasum": "2ec321ae541c9822de78d12ce6c0e7cc957f12f0", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.2.tgz" }, "0.0.3": { "shasum": "00fef4bbbe785de8676d126a39266e3f72c248df", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.3.tgz" }, "0.0.4": { "shasum": "66f041b1f9b75996d2e5415077ff6fb5c45b2c84", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.4.tgz" }, "0.0.5": { "shasum": "7fa1bf158ca76607f575a11b84a93d3305f31209", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.5.tgz" }, "0.0.6": { "shasum": "800be114ae7e47ba7aa3078939835fa0d92aa38c", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.6.tgz" }, "0.0.7": { "shasum": "b60a5c821597953b0c83eb287ceeaf92510949c1", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.7.tgz" }, "0.0.8": { "shasum": "c980c0dcc81d5f3eb6c1c06b7150e14014df9bd8", "tarball": "http://registry.npmjs.org/dtl/-/dtl-0.0.8.tgz" } }, "keywords": [ "diff", "diff3", "editdistance", "unified format" ], "url": "http://registry.npmjs.org/dtl/" }, "dtrace-provider": { "name": "dtrace-provider", "description": "Native DTrace providers for node.js applications", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "chrisa", "email": "chris@nodnol.org" } ], "time": { "modified": "2011-12-13T21:28:44.654Z", "created": "2011-01-27T18:36:37.447Z", "0.0.1": "2011-01-27T18:36:37.927Z", "0.0.2": "2011-02-05T13:25:07.437Z", "0.0.3": "2011-08-31T08:57:50.164Z", "0.0.4": "2011-12-12T14:55:10.220Z", "0.0.5": "2011-12-13T21:28:44.654Z" }, "author": { "name": "Chris Andrews", "email": "chris@nodnol.org" }, "repository": { "type": "git", "url": "git://github.com/chrisa/node-dtrace-provider.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dtrace-provider/0.0.1", "0.0.2": "http://registry.npmjs.org/dtrace-provider/0.0.2", "0.0.3": "http://registry.npmjs.org/dtrace-provider/0.0.3", "0.0.4": "http://registry.npmjs.org/dtrace-provider/0.0.4", "0.0.5": "http://registry.npmjs.org/dtrace-provider/0.0.5" }, "dist": { "0.0.1": { "shasum": "09bbb1920009be278e279d2c4ab2bc2bf5dcde5f", "tarball": "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.0.1.tgz" }, "0.0.2": { "shasum": "f51b873081717c25b465d7dea5d79b4bd6544461", "tarball": "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "fbb1a7a6d2e7bc30d3724383f92ab1b597f2a7cb", "tarball": "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.0.2-0.4-sunos-5.11.tgz" } } }, "0.0.3": { "shasum": "cb9897e5ce0bf6db51d0b402b382bff26a55af6a", "tarball": "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.0.3.tgz" }, "0.0.4": { "shasum": "29688350bc2e057753abe19ec0dc024d2cabcab8", "tarball": "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.0.4.tgz" }, "0.0.5": { "shasum": "62ab508d7dabdff697b41aa9684d973bd5a59d4e", "tarball": "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.0.5.tgz" } }, "keywords": [ "dtrace" ], "url": "http://registry.npmjs.org/dtrace-provider/" }, "dtrejo": { "name": "dtrejo", "description": "David Trejo", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-06-02T06:36:17.788Z", "created": "2011-06-02T06:36:17.034Z", "0.1.0": "2011-06-02T06:36:17.788Z" }, "author": { "name": "David Trejo", "email": "dtrejo@cs.brown.edu", "url": "http://dtrejo.com/" }, "repository": { "type": "git", "url": "git://github.com/dtrejo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dtrejo/0.1.0" }, "dist": { "0.1.0": { "shasum": "037a4ddcf4b2fb539e2f8f61b193631262eb0d04", "tarball": "http://registry.npmjs.org/dtrejo/-/dtrejo-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/dtrejo/" }, "dude": { "name": "dude", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-06-14T01:30:01.451Z", "created": "2011-06-14T01:29:59.863Z", "0.1.0": "2011-06-14T01:30:01.451Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/dude/0.1.0" }, "dist": { "0.1.0": { "shasum": "8c124feca357c6864f35ad3e9cd658a6bdea9ba5", "tarball": "http://registry.npmjs.org/dude/-/dude-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/dude/" }, "duino": { "name": "duino", "description": "Arduino framework for mad scientists", "dist-tags": { "latest": "0.0.3" }, "readme": "# duino\n\nA framework for working with Arduinos in node.js\n\n# install\n\n npm install duino\n\n# usage\n\n````javascript\nvar arduino = require('duino'),\n board = new arduino.Board();\n\nboard.on('connected', function(){\n board.write('Hello world!');\n});\n````\n", "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-12-08T02:59:31.588Z", "created": "2011-12-01T21:53:58.820Z", "0.0.0": "2011-12-01T21:53:59.237Z", "0.0.1": "2011-12-02T09:28:26.987Z", "0.0.2": "2011-12-05T15:47:04.046Z", "0.0.3": "2011-12-08T02:59:31.588Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/duino.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/duino/0.0.0", "0.0.1": "http://registry.npmjs.org/duino/0.0.1", "0.0.2": "http://registry.npmjs.org/duino/0.0.2", "0.0.3": "http://registry.npmjs.org/duino/0.0.3" }, "dist": { "0.0.0": { "shasum": "5314c8abfa2d6d5bbd3eba7e80ed38c971ca0eb3", "tarball": "http://registry.npmjs.org/duino/-/duino-0.0.0.tgz" }, "0.0.1": { "shasum": "951a9a710b69029347a685493c9a841fe30b65ae", "tarball": "http://registry.npmjs.org/duino/-/duino-0.0.1.tgz" }, "0.0.2": { "shasum": "5f34129b722b935594d54a13963e5775d1b0db11", "tarball": "http://registry.npmjs.org/duino/-/duino-0.0.2.tgz" }, "0.0.3": { "shasum": "6699726f121685dce9a516cd336015262bf4e71b", "tarball": "http://registry.npmjs.org/duino/-/duino-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/duino/" }, "dumb-pgm": { "name": "dumb-pgm", "description": "Simple PGM reader and writer", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-10-15T13:44:40.099Z", "created": "2011-10-15T13:44:38.306Z", "0.1.0": "2011-10-15T13:44:40.099Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-dumb-pgm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dumb-pgm/0.1.0" }, "dist": { "0.1.0": { "shasum": "03ad899f47d6a75971f00d5fd5949d4dc8d76c76", "tarball": "http://registry.npmjs.org/dumb-pgm/-/dumb-pgm-0.1.0.tgz" } }, "keywords": [ "image", "pgm", "graymap", "read", "write" ], "url": "http://registry.npmjs.org/dumb-pgm/" }, "dunce": { "name": "dunce", "description": "A PHP development server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "benmills", "email": "ben@bmdev.org" } ], "time": { "modified": "2011-08-20T20:18:36.396Z", "created": "2011-08-20T20:18:34.574Z", "0.0.1": "2011-08-20T20:18:36.396Z" }, "author": { "name": "Ben Mills" }, "repository": { "type": "git", "url": "git://github.com/benmills/dunce.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dunce/0.0.1" }, "dist": { "0.0.1": { "shasum": "585b1c5ef2337d167f316fa885c002d8e33fa6be", "tarball": "http://registry.npmjs.org/dunce/-/dunce-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/dunce/" }, "duostack": { "name": "duostack", "description": "Duostack command line client: create and manage Duostack apps", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "tfe", "email": "todd@toddeichel.com" } ], "time": { "modified": "2011-04-30T12:29:05.026Z", "created": "2011-02-11T22:34:39.922Z", "0.1.0": "2011-02-11T22:34:40.442Z", "0.2.0": "2011-02-17T22:21:06.261Z", "0.2.1": "2011-03-01T08:05:04.878Z", "0.3.0": "2011-03-04T03:08:18.277Z", "0.4.0": "2011-03-20T10:03:05.560Z", "0.5.0": "2011-04-30T12:29:05.026Z" }, "author": { "name": "Todd Eichel", "email": "todd@toddeichel.com", "url": "http://toddeichel.com/" }, "repository": { "type": "git", "url": "git://github.com/duostack/duostack-client.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/duostack/0.1.0", "0.2.0": "http://registry.npmjs.org/duostack/0.2.0", "0.2.1": "http://registry.npmjs.org/duostack/0.2.1", "0.3.0": "http://registry.npmjs.org/duostack/0.3.0", "0.4.0": "http://registry.npmjs.org/duostack/0.4.0", "0.5.0": "http://registry.npmjs.org/duostack/0.5.0" }, "dist": { "0.1.0": { "shasum": "fef941673847cdc2f80e734ae21ff1ae6bb8ac79", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.1.0.tgz" }, "0.2.0": { "shasum": "f65439cc824af4f0cfd2a9fabb2f5c2e8a7bb964", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.2.0.tgz" }, "0.2.1": { "shasum": "9a0ea4013bc0a80294e2c72e3884c09ae3b67601", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.2.1.tgz" }, "0.3.0": { "shasum": "1f147f9a69e64cec192c1c13af028f2a63e0e997", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.3.0.tgz" }, "0.4.0": { "shasum": "367b25bc006bdf10c1109ed4f86660c6f15d1ffd", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.4.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "00b9c1961d386849b1186c27e17cab0b1be05ab3", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.4.0-0.4-sunos-5.11.tgz" } } }, "0.5.0": { "shasum": "5104a02a68869d6c9038b5093143c353592844c4", "tarball": "http://registry.npmjs.org/duostack/-/duostack-0.5.0.tgz" } }, "keywords": "duostack client cloud hosting platform", "url": "http://registry.npmjs.org/duostack/" }, "duplex-stream": { "name": "duplex-stream", "description": "Composable streams. Present a distinct readable stream and a distinct writable stream as a single Stream for reading/writing.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "samcday", "email": "sam.c.day@gmail.com" } ], "time": { "modified": "2011-02-19T04:55:18.292Z", "created": "2011-02-19T04:55:17.370Z", "0.1.0": "2011-02-19T04:55:18.292Z" }, "author": { "name": "Sam Day", "email": "sam.c.day@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/samcday/node-duplex-stream.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/duplex-stream/0.1.0" }, "dist": { "0.1.0": { "shasum": "33082a58d36dab91160b5ae2c63192ad6d4c3534", "tarball": "http://registry.npmjs.org/duplex-stream/-/duplex-stream-0.1.0.tgz" } }, "keywords": "duplex stream, combined stream", "url": "http://registry.npmjs.org/duplex-stream/" }, "durilka": { "name": "durilka", "description": "Simple tool for making data URIs from images in CSS files", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "panya", "email": "panyakor@gmail.com" } ], "time": { "modified": "2011-08-31T20:11:48.958Z", "created": "2011-07-31T21:08:24.011Z", "0.0.1": "2011-07-31T21:08:24.792Z", "0.0.2": "2011-08-01T22:17:55.257Z", "0.0.3": "2011-08-01T22:53:16.770Z", "0.0.4": "2011-08-01T23:27:13.260Z", "0.0.5": "2011-08-13T21:23:58.893Z", "0.1.0": "2011-08-30T22:43:35.790Z", "0.1.1": "2011-08-31T20:11:48.958Z" }, "author": { "name": "Mikhail Korepanov", "email": "panyakor@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/panya/durilka.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/durilka/0.0.1", "0.0.2": "http://registry.npmjs.org/durilka/0.0.2", "0.0.3": "http://registry.npmjs.org/durilka/0.0.3", "0.0.4": "http://registry.npmjs.org/durilka/0.0.4", "0.0.5": "http://registry.npmjs.org/durilka/0.0.5", "0.1.0": "http://registry.npmjs.org/durilka/0.1.0", "0.1.1": "http://registry.npmjs.org/durilka/0.1.1" }, "dist": { "0.0.1": { "shasum": "ee46c30e8c6c891b234edaba31c3bbdbfa3c48e6", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.0.1.tgz" }, "0.0.2": { "shasum": "58d85e56867528fc6b335138dafba12d82d57470", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.0.2.tgz" }, "0.0.3": { "shasum": "5c5c7b135c0c9e4bf5eb5ec5d11c75a985ac8d03", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.0.3.tgz" }, "0.0.4": { "shasum": "a97944d07a978e4dc67f2cdbeb5084507d7a4be6", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.0.4.tgz" }, "0.0.5": { "shasum": "bf8342c4dd2c6bd48a957745b879bb03e3c9b96b", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.0.5.tgz" }, "0.1.0": { "shasum": "f6cc0fa23330221050a41872f6966f948d725766", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.1.0.tgz" }, "0.1.1": { "shasum": "5d3fc7bb0a94fb16fddbe8ae45718aa632ec8adc", "tarball": "http://registry.npmjs.org/durilka/-/durilka-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/durilka/" }, "dust": { "name": "dust", "description": "Asynchronous templates for the browser and node.js", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "akdubya", "email": "alekswilliams@earthlink.net" } ], "author": { "name": "Aleksander Williams" }, "time": { "modified": "2011-01-26T08:31:38.780Z", "created": "2011-01-07T20:33:21.519Z", "0.0.1": "2011-01-07T20:33:21.519Z", "0.1.0": "2011-01-07T20:33:21.519Z", "0.2.0": "2011-01-07T20:33:21.519Z", "0.2.5": "2011-01-07T20:33:21.519Z", "0.3.0": "2011-01-26T08:31:38.780Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/dust/0.0.1", "0.1.0": "http://registry.npmjs.org/dust/0.1.0", "0.2.0": "http://registry.npmjs.org/dust/0.2.0", "0.2.5": "http://registry.npmjs.org/dust/0.2.5", "0.3.0": "http://registry.npmjs.org/dust/0.3.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/dust/-/dust-0.0.1.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/dust/-/dust-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/dust/-/dust-0.2.0.tgz" }, "0.2.5": { "shasum": "81a8d98ab8d41821d17a5c5d9e4c3892d5906c22", "tarball": "http://registry.npmjs.org/dust/-/dust-0.2.5.tgz" }, "0.3.0": { "shasum": "86b65a9a9769a50de9f2c7ad998503019a1564a5", "tarball": "http://registry.npmjs.org/dust/-/dust-0.3.0.tgz" } }, "keywords": [ "templates", "views" ], "url": "http://registry.npmjs.org/dust/" }, "dust.js": { "name": "dust.js", "description": "Asynchronous templates for the browser and node.js", "dist-tags": { "latest": "0.1.0" }, "readme": "Dust\n====\n\n> Asynchronous templates for the browser and node.js\n\n#### #\n\nWhy?\n----\n\nI like [Mustache](http://mustache.github.com) and variants but none of them offers quite what I need.\n\nUse Dust if you want these things:\n\n* async/streaming operation\n* browser/node compatibility\n* extended Mustache/ctemplate syntax\n* clean, low-level API\n* [high performance](http://akdubya.github.com/dustjs/benchmark/index.html)\n* composable templates\n\nComposable templates?\n---------------------\n\n {^xhr}\n {>base_template/}\n {:else}\n {+main/}\n {/xhr}\n {\n\nDemo & Guide\n------------\n\nExtensive docs and a full demo are available at ", "maintainers": [ { "name": "stanislavfeldman", "email": "stanislavfeldman@gmail.com" } ], "time": { "modified": "2011-11-12T11:16:31.374Z", "created": "2011-11-12T11:16:28.608Z", "0.1.0": "2011-11-12T11:16:31.374Z" }, "author": { "name": "Stanislav Feldman", "email": "stanislavfeldman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stanislavfeldman/dust.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dust.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "452d975ec515fd92e8736d09291acbac72b39fe1", "tarball": "http://registry.npmjs.org/dust.js/-/dust.js-0.1.0.tgz" } }, "keywords": [ "templates", "views" ], "url": "http://registry.npmjs.org/dust.js/" }, "dustfs": { "name": "dustfs", "description": "Simplified interface to {dust} and file templates for Node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-08-09T06:41:20.124Z", "created": "2011-08-09T06:01:23.599Z", "0.0.1": "2011-08-09T06:01:28.263Z", "0.0.2": "2011-08-09T06:41:20.124Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/dustfs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dustfs/0.0.1", "0.0.2": "http://registry.npmjs.org/dustfs/0.0.2" }, "dist": { "0.0.1": { "shasum": "4f23fea6a230b09243f6f53de34477ba4a3f3a40", "tarball": "http://registry.npmjs.org/dustfs/-/dustfs-0.0.1.tgz" }, "0.0.2": { "shasum": "d8b9efa0065847740f9d727285945c2f4ae5ab02", "tarball": "http://registry.npmjs.org/dustfs/-/dustfs-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/dustfs/" }, "dwolla": { "name": "dwolla", "description": "Dwolla API for node.js", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "nanek", "email": "kenan.shifflett@gmail.com" } ], "time": { "modified": "2011-12-05T18:33:23.769Z", "created": "2011-11-17T17:21:16.008Z", "0.0.1": "2011-11-17T17:21:16.312Z", "0.0.2": "2011-12-01T18:14:59.633Z", "0.0.3": "2011-12-02T15:34:35.518Z", "0.0.4": "2011-12-02T15:39:42.447Z", "0.0.5": "2011-12-05T18:33:23.769Z" }, "author": { "name": "Kenan Shifflett", "email": "kenan.shifflett@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:nanek/node-dwolla.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dwolla/0.0.1", "0.0.2": "http://registry.npmjs.org/dwolla/0.0.2", "0.0.3": "http://registry.npmjs.org/dwolla/0.0.3", "0.0.4": "http://registry.npmjs.org/dwolla/0.0.4", "0.0.5": "http://registry.npmjs.org/dwolla/0.0.5" }, "dist": { "0.0.1": { "shasum": "08a885d622322190e68d0b7007dfc759760eab02", "tarball": "http://registry.npmjs.org/dwolla/-/dwolla-0.0.1.tgz" }, "0.0.2": { "shasum": "c011d6d6d4fe36e2bbfb7a22f6e404b30b31b240", "tarball": "http://registry.npmjs.org/dwolla/-/dwolla-0.0.2.tgz" }, "0.0.3": { "shasum": "0cc8e2568853a0dca85882bc606b9de8c0431431", "tarball": "http://registry.npmjs.org/dwolla/-/dwolla-0.0.3.tgz" }, "0.0.4": { "shasum": "25edfea4109c1106eeeef1ef61a8fe3871bfc692", "tarball": "http://registry.npmjs.org/dwolla/-/dwolla-0.0.4.tgz" }, "0.0.5": { "shasum": "ac194c983286c92cabc097decf88e234df2d97d6", "tarball": "http://registry.npmjs.org/dwolla/-/dwolla-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/dwolla/" }, "dx": { "name": "dx", "description": "Send SMS through China Telecom's 189works", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ussballantyne", "email": "ussballantyne@gmail.com" } ], "time": { "modified": "2011-09-03T07:09:33.716Z", "created": "2011-09-03T07:09:30.686Z", "0.0.1": "2011-09-03T07:09:33.716Z" }, "author": { "name": "Scott Ballantyne", "email": "ussballantyne@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ballantyne/dx.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dx/0.0.1" }, "dist": { "0.0.1": { "shasum": "06952fa4397aa4cfb9e68278deb51c0b42dd2f4c", "tarball": "http://registry.npmjs.org/dx/-/dx-0.0.1.tgz" } }, "keywords": [ "sms", "china" ], "url": "http://registry.npmjs.org/dx/" }, "dynamic": { "name": "dynamic", "description": "Harmony proxies and method catch-alls (noSuchMethod)", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-05-26T05:30:14.797Z", "created": "2011-05-26T05:30:13.540Z", "0.1.0": "2011-05-26T05:30:14.797Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/dynamic.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dynamic/0.1.0" }, "dist": { "0.1.0": { "shasum": "136ca4d6a6e3091384c34693ff2e068dece05937", "tarball": "http://registry.npmjs.org/dynamic/-/dynamic-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/dynamic/" }, "dynamictemplate": { "name": "dynamictemplate", "description": "async & dynamic templating engine", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:12:41.691Z", "created": "2011-10-22T04:45:05.082Z", "0.0.0": "2011-10-22T04:45:06.641Z", "0.1.0": "2011-10-22T21:57:15.224Z", "0.1.1": "2011-11-05T02:53:52.810Z", "0.1.2": "2011-11-08T21:26:35.086Z", "0.1.3": "2011-11-13T21:30:12.484Z", "0.2.0": "2011-11-16T17:27:35.166Z", "0.2.1": "2011-11-29T14:12:41.691Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-dynamictemplate.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/dynamictemplate/0.0.0", "0.1.0": "http://registry.npmjs.org/dynamictemplate/0.1.0", "0.1.1": "http://registry.npmjs.org/dynamictemplate/0.1.1", "0.1.2": "http://registry.npmjs.org/dynamictemplate/0.1.2", "0.1.3": "http://registry.npmjs.org/dynamictemplate/0.1.3", "0.2.0": "http://registry.npmjs.org/dynamictemplate/0.2.0", "0.2.1": "http://registry.npmjs.org/dynamictemplate/0.2.1" }, "dist": { "0.0.0": { "shasum": "3497a5d733779c236df58c4857f669c035089022", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.0.0.tgz" }, "0.1.0": { "shasum": "3e8e08271652c48d56256cdd6d40b5128db20087", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.1.0.tgz" }, "0.1.1": { "shasum": "e4ce16401cb09838df55a49e5bca24efd0cb5992", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.1.1.tgz" }, "0.1.2": { "shasum": "dbe01167ce87c6399de98b83e5771a2be0bc92c7", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.1.2.tgz" }, "0.1.3": { "shasum": "410d61cbe3adf1837ccf362d3d772ff94a27abf9", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.1.3.tgz" }, "0.2.0": { "shasum": "e3ea55f44c41f10add9336901f569c416f96fbb1", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.2.0.tgz" }, "0.2.1": { "shasum": "5e0f3c84775a1e817554520afbb33f8156b2534e", "tarball": "http://registry.npmjs.org/dynamictemplate/-/dynamictemplate-0.2.1.tgz" } }, "keywords": [ "async", "dynamic", "event", "template", "generation", "stream", "browser" ], "url": "http://registry.npmjs.org/dynamictemplate/" }, "dynobj": { "name": "dynobj", "description": "Objects with dynamic attributes", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ckudige", "email": "npm@kudige.com" } ], "time": { "modified": "2011-05-24T01:22:10.594Z", "created": "2011-05-24T01:18:53.713Z", "0.0.1": "2011-05-24T01:18:54.662Z", "0.0.2": "2011-05-24T01:22:10.594Z" }, "repository": { "type": "git", "url": "git@github.com:kudige/dynobj.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dynobj/0.0.1", "0.0.2": "http://registry.npmjs.org/dynobj/0.0.2" }, "dist": { "0.0.1": { "shasum": "842c940337a8424918c2a49d68a44871de615a87", "tarball": "http://registry.npmjs.org/dynobj/-/dynobj-0.0.1.tgz" }, "0.0.2": { "shasum": "100e82a7c3677d13d50180be29f79e0177b2ceca", "tarball": "http://registry.npmjs.org/dynobj/-/dynobj-0.0.2.tgz" } }, "keywords": [ "dynamic attributes", "__get__", "__set__" ], "url": "http://registry.npmjs.org/dynobj/" }, "DynWorker": { "name": "DynWorker", "description": "Web threading made easy - Ender shortcut", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "passcod", "email": "me@passcod.net" } ], "time": { "modified": "2011-11-08T02:49:46.380Z", "created": "2011-11-08T02:49:42.544Z", "1.1.0": "2011-11-08T02:49:46.380Z" }, "repository": { "type": "git", "url": "git://github.com/passcod/DynWorker.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/DynWorker/1.1.0" }, "dist": { "1.1.0": { "shasum": "88a903f5f186670b85a253ef21d79e1d788d10cf", "tarball": "http://registry.npmjs.org/DynWorker/-/DynWorker-1.1.0.tgz" } }, "keywords": [ "thread", "webworker", "worker", "ender" ], "url": "http://registry.npmjs.org/DynWorker/" }, "dys": { "name": "dys", "description": "HTTP dispatching framework, using an action/interceptor model and Guice-like dependency injection.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "dpup", "email": "dan@pupi.us" } ], "time": { "modified": "2011-11-08T16:36:32.103Z", "created": "2011-11-02T19:46:54.036Z", "0.1.0": "2011-11-02T19:50:01.371Z", "0.1.1": "2011-11-02T20:20:36.013Z", "0.1.2": "2011-11-02T20:50:52.204Z", "0.1.3": "2011-11-02T22:27:26.622Z", "0.1.4": "2011-11-08T16:36:32.103Z" }, "author": { "name": "Daniel Pupius", "email": "dan@pupi.us", "url": "http://pupius.co.uk" }, "repository": { "type": "git", "url": "git://github.com/dpup/node-dys.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dys/0.1.0", "0.1.1": "http://registry.npmjs.org/dys/0.1.1", "0.1.2": "http://registry.npmjs.org/dys/0.1.2", "0.1.3": "http://registry.npmjs.org/dys/0.1.3", "0.1.4": "http://registry.npmjs.org/dys/0.1.4" }, "dist": { "0.1.0": { "shasum": "f8398613154a04b496a627a06c4cd419cfea2309", "tarball": "http://registry.npmjs.org/dys/-/dys-0.1.0.tgz" }, "0.1.1": { "shasum": "02f03771e0a3e5b4db7ef160ee008232a42ac21d", "tarball": "http://registry.npmjs.org/dys/-/dys-0.1.1.tgz" }, "0.1.2": { "shasum": "75c422ce0b492e9df7ce48c55dee822a52cd4ecd", "tarball": "http://registry.npmjs.org/dys/-/dys-0.1.2.tgz" }, "0.1.3": { "shasum": "8333da972bccd42e89e19d77f92ed21c96b464db", "tarball": "http://registry.npmjs.org/dys/-/dys-0.1.3.tgz" }, "0.1.4": { "shasum": "5b2e6af6ff5ee40119d8cb0b6e3fc66a4027e122", "tarball": "http://registry.npmjs.org/dys/-/dys-0.1.4.tgz" } }, "keywords": [ "http", "web", "servlet", "filter", "action", "interceptor", "dependency injection" ], "url": "http://registry.npmjs.org/dys/" }, "each": { "name": "each", "description": "Chained and parallel async iterator in one elegant function", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-28T13:22:08.758Z", "created": "2011-10-04T10:57:07.151Z", "0.0.1": "2011-10-04T10:57:09.540Z", "0.0.2": "2011-10-29T13:15:45.264Z", "0.0.3": "2011-11-15T21:29:33.479Z", "0.0.4": "2011-11-17T12:30:33.286Z", "0.0.5": "2011-11-17T17:19:18.765Z", "0.0.6": "2011-11-22T09:56:10.468Z", "0.0.7": "2011-11-28T12:10:59.526Z", "0.0.8": "2011-11-28T13:22:08.758Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-each.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/each/0.0.1", "0.0.2": "http://registry.npmjs.org/each/0.0.2", "0.0.3": "http://registry.npmjs.org/each/0.0.3", "0.0.4": "http://registry.npmjs.org/each/0.0.4", "0.0.5": "http://registry.npmjs.org/each/0.0.5", "0.0.6": "http://registry.npmjs.org/each/0.0.6", "0.0.7": "http://registry.npmjs.org/each/0.0.7", "0.0.8": "http://registry.npmjs.org/each/0.0.8" }, "dist": { "0.0.1": { "shasum": "fa03805fd820031ce2cbf48f487db1829fb3551d", "tarball": "http://registry.npmjs.org/each/-/each-0.0.1.tgz" }, "0.0.2": { "shasum": "09da3e4b6969fcff54b1ff1e7f13eab39a0334ae", "tarball": "http://registry.npmjs.org/each/-/each-0.0.2.tgz" }, "0.0.3": { "shasum": "0d726e5f042b447f581c265a59b55b2cb745075d", "tarball": "http://registry.npmjs.org/each/-/each-0.0.3.tgz" }, "0.0.4": { "shasum": "c1f315637fe77243973a3a4bd2cecbc1082d4d77", "tarball": "http://registry.npmjs.org/each/-/each-0.0.4.tgz" }, "0.0.5": { "shasum": "6a8a785430bfc321e537f0780b25e8f4012a6a21", "tarball": "http://registry.npmjs.org/each/-/each-0.0.5.tgz" }, "0.0.6": { "shasum": "417dd8e22929d5b8be4dc1e12f94f6c19620ec24", "tarball": "http://registry.npmjs.org/each/-/each-0.0.6.tgz" }, "0.0.7": { "shasum": "1f5450fab5c586275e5ce1169619124f6bd64836", "tarball": "http://registry.npmjs.org/each/-/each-0.0.7.tgz" }, "0.0.8": { "shasum": "0956e4dc538d716178f8108a534415867ef907d6", "tarball": "http://registry.npmjs.org/each/-/each-0.0.8.tgz" } }, "keywords": [ "control flow", "asynchronous", "array", "object", "each" ], "url": "http://registry.npmjs.org/each/" }, "eagle": { "name": "eagle", "description": "A Realtime Connection Lib between mobile device and web browser", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "btspoony", "email": "btspoony@gmail.com" } ], "time": { "modified": "2011-10-19T17:39:49.458Z", "created": "2011-10-19T17:39:45.526Z", "0.1.0": "2011-10-19T17:39:49.458Z" }, "author": { "name": "Tang Bo Hao", "email": "btspoony@gmail.com", "url": "http://blog.boisgames.com" }, "repository": { "type": "git", "url": "git://github.com/btspoony/node-eagle.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/eagle/0.1.0" }, "dist": { "0.1.0": { "shasum": "5c4291781d4c360b8580cc7b360eb0d08f74aaed", "tarball": "http://registry.npmjs.org/eagle/-/eagle-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/eagle/" }, "ears": { "name": "ears", "description": "communicate json data and commands to running applications from any local http source", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "cscade", "email": "cc@amplego.com" } ], "time": { "modified": "2011-09-22T20:29:19.388Z", "created": "2011-09-15T14:07:44.898Z", "0.1.0": "2011-09-15T14:07:45.514Z", "0.1.1": "2011-09-15T19:23:27.322Z", "0.1.2": "2011-09-15T19:54:53.526Z", "0.1.3": "2011-09-22T16:39:47.698Z", "0.1.4": "2011-09-22T20:29:19.388Z" }, "author": { "name": "Carson S. Christian", "email": "cc@amplego.com" }, "repository": { "type": "git", "url": "git://github.com/cscade/Ears.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ears/0.1.0", "0.1.1": "http://registry.npmjs.org/ears/0.1.1", "0.1.2": "http://registry.npmjs.org/ears/0.1.2", "0.1.3": "http://registry.npmjs.org/ears/0.1.3", "0.1.4": "http://registry.npmjs.org/ears/0.1.4" }, "dist": { "0.1.0": { "shasum": "8e7ea54fb1970aec9c96b5fecf2b26929a24230c", "tarball": "http://registry.npmjs.org/ears/-/ears-0.1.0.tgz" }, "0.1.1": { "shasum": "b18ae0fbb4850c7599f115c57dd1cd0ff0cf19be", "tarball": "http://registry.npmjs.org/ears/-/ears-0.1.1.tgz" }, "0.1.2": { "shasum": "53c1342654aadb812d4971f1a0e5dd812228c568", "tarball": "http://registry.npmjs.org/ears/-/ears-0.1.2.tgz" }, "0.1.3": { "shasum": "483f043710059e66720f3ad44cecb9ca51de75f3", "tarball": "http://registry.npmjs.org/ears/-/ears-0.1.3.tgz" }, "0.1.4": { "shasum": "8a4e627a0ef6391fb1c4e270eb9bbc84a4a8d16f", "tarball": "http://registry.npmjs.org/ears/-/ears-0.1.4.tgz" } }, "keywords": [ "http", "communicate", "local", "listen", "running", "commands" ], "url": "http://registry.npmjs.org/ears/" }, "earth": { "name": "earth", "description": "An animation of Earth", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-23T03:56:28.715Z", "created": "2011-10-23T02:04:58.627Z", "0.0.0": "2011-10-23T02:04:59.460Z", "0.0.1": "2011-10-23T02:50:40.944Z", "0.0.2": "2011-10-23T03:15:31.338Z", "0.0.3": "2011-10-23T03:34:44.361Z", "0.0.4": "2011-10-23T03:49:29.154Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "htttp://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/earth.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/earth/0.0.0", "0.0.1": "http://registry.npmjs.org/earth/0.0.1", "0.0.2": "http://registry.npmjs.org/earth/0.0.2", "0.0.3": "http://registry.npmjs.org/earth/0.0.3", "0.0.4": "http://registry.npmjs.org/earth/0.0.4" }, "dist": { "0.0.0": { "shasum": "47c28bb49b1523f1e7e2a0e23c8dcc401efb9830", "tarball": "http://registry.npmjs.org/earth/-/earth-0.0.0.tgz" }, "0.0.1": { "shasum": "0f96a270b36a4762d4c35e04ca24722ff5f6ab9a", "tarball": "http://registry.npmjs.org/earth/-/earth-0.0.1.tgz" }, "0.0.2": { "shasum": "4b80d8a5b3f8964ecfdf62ef4feb451f83b71f88", "tarball": "http://registry.npmjs.org/earth/-/earth-0.0.2.tgz" }, "0.0.3": { "shasum": "9baa27cb9d8d3587a5f5c1a0051e88aa88f9c591", "tarball": "http://registry.npmjs.org/earth/-/earth-0.0.3.tgz" }, "0.0.4": { "shasum": "0d23e2fbfbd4740b6ad773e41f87f52e7f9b0709", "tarball": "http://registry.npmjs.org/earth/-/earth-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/earth/" }, "ease": { "name": "ease", "description": "easy JavaScript ease animation library", "dist-tags": { "latest": "0.1.0" }, "readme": "# ease\n\neasy JavaScript ease animation library\n\n## API\n\nease ... \n\n - blink (t)\n - bounce (t)\n - bounce_past (t)\n - elastic (t)\n - flicker (t)\n - in_back (t)\n - in_strong (t)\n - mirror (t)\n - out (t)\n - out_back (t)\n - out_bonce (t)\n - out_strong (t)\n - pulses (t)\n - sinusoidal (t)\n - spring (t)\n - swing_from (t)\n - swing_to (t)\n - wobble (t)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-03T20:22:07.228Z", "created": "2011-12-03T20:22:05.362Z", "0.1.0": "2011-12-03T20:22:07.228Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/ease.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ease/0.1.0" }, "dist": { "0.1.0": { "shasum": "bfe42f337f08e90dbfcf53a5ca76d199dbae318c", "tarball": "http://registry.npmjs.org/ease/-/ease-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ease/" }, "easey": { "name": "easey", "description": "Easing for Modest Maps", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-09-07T17:03:34.960Z", "created": "2011-09-07T17:03:34.612Z", "0.0.2": "2011-09-07T17:03:34.960Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.0.2": "http://registry.npmjs.org/easey/0.0.2" }, "dist": { "0.0.2": { "shasum": "cc871fb6de0ae92e9d1eba5a02fe978c9110dbb4", "tarball": "http://registry.npmjs.org/easey/-/easey-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/easey/" }, "easing": { "name": "easing", "description": "Easing Functions Without the Framework Cruft", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-11-12T03:11:53.969Z", "created": "2011-11-11T14:28:47.256Z", "0.0.0": "2011-11-11T14:28:49.369Z", "0.0.1": "2011-11-11T15:05:09.212Z", "0.0.2": "2011-11-11T16:41:58.115Z", "0.0.3": "2011-11-12T03:11:53.969Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git@github.com:rook2pawn/node-easing.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/easing/0.0.0", "0.0.1": "http://registry.npmjs.org/easing/0.0.1", "0.0.2": "http://registry.npmjs.org/easing/0.0.2", "0.0.3": "http://registry.npmjs.org/easing/0.0.3" }, "dist": { "0.0.0": { "shasum": "71db28e91ecf05306ca826606196ea3af38dba71", "tarball": "http://registry.npmjs.org/easing/-/easing-0.0.0.tgz" }, "0.0.1": { "shasum": "bd45a015a7d5d17a6c74abf70910a99123380480", "tarball": "http://registry.npmjs.org/easing/-/easing-0.0.1.tgz" }, "0.0.2": { "shasum": "fbf1fad4a96999e2339bc1b29c2f70b25903cec8", "tarball": "http://registry.npmjs.org/easing/-/easing-0.0.2.tgz" }, "0.0.3": { "shasum": "0225adb282ea876107ffb85a7f6f8e73e199580d", "tarball": "http://registry.npmjs.org/easing/-/easing-0.0.3.tgz" } }, "keywords": [ "easing", "animation", "tween" ], "url": "http://registry.npmjs.org/easing/" }, "easy": { "name": "easy", "description": "A general-purpose namespace container designed to help you better organize your components", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "soggie", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-05-19T09:07:41.846Z", "created": "2011-05-19T09:07:39.570Z", "0.0.1": "2011-05-19T09:07:41.846Z" }, "author": { "name": "40 Square Software" }, "repository": { "type": "git", "url": "git@github.com:40square/easy.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/easy/0.0.1" }, "dist": { "0.0.1": { "shasum": "1e4e0c4d64d882f0bfc14adb59d88ae2616a2bae", "tarball": "http://registry.npmjs.org/easy/-/easy-0.0.1.tgz" } }, "keywords": [ "easy", "namespace container", "general purpose", "preloader" ], "url": "http://registry.npmjs.org/easy/" }, "easy-oauth": { "name": "easy-oauth", "description": "Easy and simple oauth for your Express (node) website", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "robrighter", "email": "robrighter@gmail.com" } ], "time": { "modified": "2011-03-11T16:35:00.282Z", "created": "2011-02-22T20:32:46.064Z", "0.1.0": "2011-02-22T20:32:46.207Z", "0.2.0": "2011-03-11T16:35:00.282Z" }, "author": { "name": "Rob Righter", "email": "robrighter@gmail.com", "url": "http://github.com/robrighter" }, "repository": { "type": "git", "url": "git://github.com/robrighter/easy-oauth.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/easy-oauth/0.1.0", "0.2.0": "http://registry.npmjs.org/easy-oauth/0.2.0" }, "dist": { "0.1.0": { "shasum": "abb13623c5b307fd04af5eabf2307de2c4ae9528", "tarball": "http://registry.npmjs.org/easy-oauth/-/easy-oauth-0.1.0.tgz" }, "0.2.0": { "shasum": "cb07b603530a32cc47b4c6b1ac4a6ca1d6345c76", "tarball": "http://registry.npmjs.org/easy-oauth/-/easy-oauth-0.2.0.tgz" } }, "keywords": [ "oauth", "twitter", "facebook" ], "url": "http://registry.npmjs.org/easy-oauth/" }, "easy-websocket": { "name": "easy-websocket", "description": "plain and simple websocket client", "dist-tags": { "latest": "0.2.5" }, "readme": "# easy-websocket #\n\n`easy-websocket` aims to be an easy to use websocket client for node.js, up-to-date against current HyBi protocol versions.\n\n## Usage ##\n\n### Installing ###\n\n`npm install easy-websocket`\n\n### Sending and receiving text data ###\n\n```js\nvar WebSocket = require('easy-websocket');\nvar ws = new WebSocket('ws://www.host.com/path');\nws.on('connected', function() {\n ws.send('something');\n});\nws.on('message', function(message, flags) {\n // flags.binary will be set if a binary message is received\n // flags.masked will be set if the message was masked\n});\n```\n \n### Sending binary data ###\n\n```js\nvar WebSocket = require('easy-websocket');\nvar ws = new WebSocket('ws://www.host.com/path');\nws.on('connected', function() {\n var array = new Float32Array(5);\n for (var i = 0; i < array.length; ++i) array[i] = i / 2;\n ws.send(array, {binary: true, mask: true});\n});\n```\n\nSetting `mask`, as done for the send options above, will cause the message to be masked according to the websocket protocol. The same option applies for text messages.\n\n### Other examples ###\n\nSee the test cases.\n\n### Running the tests ###\n\n`make test`\n\n## Yet to be done ##\n\n- While the receiver does support fragmentation, the sender does currently not do fragmentation -- even for large data pieces. Ideally streams can be transmitted using fragmentation.\n- More tests should be written for the receiving bits, such as for `close`; although these are implicitly tested already since the testserver shares the same receiver.\n\n## License ##\n\n(The MIT License)\n\nCopyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "einaros", "email": "einaros@gmail.com" } ], "time": { "modified": "2011-12-03T13:40:07.555Z", "created": "2011-11-09T22:47:48.529Z", "0.0.2": "2011-11-09T22:47:50.116Z", "0.0.3": "2011-11-10T19:09:27.131Z", "0.0.4": "2011-11-12T12:58:54.372Z", "0.1.0": "2011-11-13T20:59:20.598Z", "0.1.1": "2011-11-14T19:21:16.846Z", "0.1.2": "2011-11-14T21:17:32.909Z", "0.2.0": "2011-11-26T08:59:24.549Z", "0.2.5": "2011-12-03T13:40:07.555Z" }, "author": { "name": "Einar Otto Stangvik", "email": "einaros@gmail.com", "url": "http://2x.io" }, "repository": { "type": "git", "url": "git://github.com/einaros/easy-websocket.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/easy-websocket/0.0.2", "0.0.3": "http://registry.npmjs.org/easy-websocket/0.0.3", "0.0.4": "http://registry.npmjs.org/easy-websocket/0.0.4", "0.1.0": "http://registry.npmjs.org/easy-websocket/0.1.0", "0.1.1": "http://registry.npmjs.org/easy-websocket/0.1.1", "0.1.2": "http://registry.npmjs.org/easy-websocket/0.1.2", "0.2.0": "http://registry.npmjs.org/easy-websocket/0.2.0", "0.2.5": "http://registry.npmjs.org/easy-websocket/0.2.5" }, "dist": { "0.0.2": { "shasum": "a46420fbfba0fbe94029fdbea49141ba49c2e6ad", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.0.2.tgz" }, "0.0.3": { "shasum": "563f5ba3fd07e189ceb986936ed526bf927b983e", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.0.3.tgz" }, "0.0.4": { "shasum": "95045c33590dfd424e5d003a5dfcdf27a99057b9", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.0.4.tgz" }, "0.1.0": { "shasum": "0303ced0259bc563cf25883f64f938ae560f1ce2", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.1.0.tgz" }, "0.1.1": { "shasum": "cb7a8082da610d6eb60cf2da04d959eff9671acf", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.1.1.tgz" }, "0.1.2": { "shasum": "2568b7ae434de48a53c7e4e2b00e3ed26468f0d4", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.1.2.tgz" }, "0.2.0": { "shasum": "9cf07d5108157b27c3c26395198352911e6a1775", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.2.0.tgz" }, "0.2.5": { "shasum": "ca9657524b74506dcdf95142836fcd8b5dc9dea7", "tarball": "http://registry.npmjs.org/easy-websocket/-/easy-websocket-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/easy-websocket/" }, "easyfs": { "name": "easyfs", "description": "rubyesque fs wrapper for dummies.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-02-06T09:28:25.589Z", "created": "2011-02-06T09:28:24.798Z", "0.0.0": "2011-02-06T09:28:25.589Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": "git://github.com/dominictarr/easyfs.git", "versions": { "0.0.0": "http://registry.npmjs.org/easyfs/0.0.0" }, "dist": { "0.0.0": { "shasum": "cced86ca58c520acca91617ed6954dc1f72b4269", "tarball": "http://registry.npmjs.org/easyfs/-/easyfs-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/easyfs/" }, "easyhash": { "name": "easyhash", "description": "Use node.js's crypto lib the easy way!", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-09-23T05:02:41.942Z", "created": "2011-09-23T05:02:40.699Z", "0.0.0": "2011-09-23T05:02:41.942Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://aaronblohowiak.com" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/easyhash.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/easyhash/0.0.0" }, "dist": { "0.0.0": { "shasum": "4bac6fc20776099427e693d4b4f39d7714fc0ee1", "tarball": "http://registry.npmjs.org/easyhash/-/easyhash-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/easyhash/" }, "easyip": { "name": "easyip", "description": "Node library for the Fest Easy-IP protocoll", "dist-tags": { "latest": "0.2.3" }, "readme": "Node.js library for Festo Easy-IP protocol\n==============================================\n\n\n## Disclaimer\nThis library is certanly not stable even though the protocol itself is\n\n## Installation\nnode-easyip is not available as a npm module yet. You have to check out the source.\n\n\n### Dependencies\n [node-jspack](http://github.com/birchroad/node-jspack)\n\n\n## API\n\n### Emits\n* timeout\n* error\n* send\n* listening\n* changing\n* changed\n* request - packet, res, rinfo\n* send - packet, res, rinfo\n* response - packet, rinfo\n* addReq - {Object}\n\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Peter Magnusson <kmpm@birchroad.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "birchroad", "email": "info@birchroad.net" } ], "time": { "modified": "2011-11-29T10:32:27.727Z", "created": "2011-11-16T08:26:53.513Z", "0.1.1": "2011-11-16T08:26:55.526Z", "0.2.0": "2011-11-16T15:21:43.451Z", "0.2.1": "2011-11-25T11:59:53.005Z", "0.2.3": "2011-11-29T10:32:27.727Z" }, "author": { "name": "Peter Magnusson", "email": "kmpm@birchroad.net" }, "repository": { "type": "git", "url": "git://github.com/birchroad/node-easyip.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/easyip/0.1.1", "0.2.0": "http://registry.npmjs.org/easyip/0.2.0", "0.2.1": "http://registry.npmjs.org/easyip/0.2.1", "0.2.3": "http://registry.npmjs.org/easyip/0.2.3" }, "dist": { "0.1.1": { "shasum": "71a4901e35827d6878a8fd39225bbea65e327ce6", "tarball": "http://registry.npmjs.org/easyip/-/easyip-0.1.1.tgz" }, "0.2.0": { "shasum": "5d3fa20754b778f0714b433d90ec36a582eb39f6", "tarball": "http://registry.npmjs.org/easyip/-/easyip-0.2.0.tgz" }, "0.2.1": { "shasum": "fb536c449b5c62d479f370dbd59992dd53a0d602", "tarball": "http://registry.npmjs.org/easyip/-/easyip-0.2.1.tgz" }, "0.2.3": { "shasum": "6f7fdfe9b1baa3dd3eb299333f2bfbba36c94f6a", "tarball": "http://registry.npmjs.org/easyip/-/easyip-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/easyip/" }, "easynexmo": { "name": "easynexmo", "description": "A nodejs wrapper for nexmo API to send SMS", "dist-tags": { "latest": "0.3.1" }, "readme": null, "maintainers": [ { "name": "pvela", "email": "prabhu.v@gmail.com" } ], "time": { "modified": "2011-11-23T08:31:26.226Z", "created": "2011-11-21T09:48:28.796Z", "0.2.0": "2011-11-21T09:48:29.684Z", "0.3.0": "2011-11-21T23:32:39.448Z", "0.3.1": "2011-11-23T08:31:26.226Z" }, "author": { "name": "Prabhu Velayutham" }, "repository": { "type": "git", "url": "git://github.com/pvela/nexmo.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/easynexmo/0.2.0", "0.3.0": "http://registry.npmjs.org/easynexmo/0.3.0", "0.3.1": "http://registry.npmjs.org/easynexmo/0.3.1" }, "dist": { "0.2.0": { "shasum": "24901602695419081274bb3d0eda50307f0cb79c", "tarball": "http://registry.npmjs.org/easynexmo/-/easynexmo-0.2.0.tgz" }, "0.3.0": { "shasum": "3432e04d382e1a8b7a1e9ea9ba86b41084e2587c", "tarball": "http://registry.npmjs.org/easynexmo/-/easynexmo-0.3.0.tgz" }, "0.3.1": { "shasum": "5d31b9a95491629169f49a76dd6843dfc12b9f34", "tarball": "http://registry.npmjs.org/easynexmo/-/easynexmo-0.3.1.tgz" } }, "keywords": [ "sms", "nexmo" ], "url": "http://registry.npmjs.org/easynexmo/" }, "easyrss": { "name": "easyrss", "description": "Easy RSS feed parsing using libxmljs", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "drudge", "email": "drudge@conceited.net" } ], "time": { "modified": "2011-07-30T13:22:26.521Z", "created": "2011-06-05T20:10:07.595Z", "0.1.0": "2011-06-05T20:10:07.721Z", "0.2.0": "2011-06-05T20:41:40.241Z", "0.2.2": "2011-07-28T19:13:35.478Z", "0.2.3": "2011-07-30T13:22:26.521Z" }, "author": { "name": "Nicholas Penree", "email": "drudge@conceited.net" }, "repository": { "type": "git", "url": "git://github.com/drudge/node-easyrss.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/easyrss/0.1.0", "0.2.0": "http://registry.npmjs.org/easyrss/0.2.0", "0.2.2": "http://registry.npmjs.org/easyrss/0.2.2", "0.2.3": "http://registry.npmjs.org/easyrss/0.2.3" }, "dist": { "0.1.0": { "shasum": "fd1c9fbb04f895662f81a95f27c8b5dfe87434a3", "tarball": "http://registry.npmjs.org/easyrss/-/easyrss-0.1.0.tgz" }, "0.2.0": { "shasum": "874287f90a51cc7b02cc87e3592c2e713e79f836", "tarball": "http://registry.npmjs.org/easyrss/-/easyrss-0.2.0.tgz" }, "0.2.2": { "shasum": "44461943ecd2b34f746bd29c5e82215eee9a7e94", "tarball": "http://registry.npmjs.org/easyrss/-/easyrss-0.2.2.tgz" }, "0.2.3": { "shasum": "f33b1e78f44d605a31447c5c047723e5800f876e", "tarball": "http://registry.npmjs.org/easyrss/-/easyrss-0.2.3.tgz" } }, "keywords": [ "rss", "feed", "atom", "xml", "syndication" ], "url": "http://registry.npmjs.org/easyrss/" }, "easysax": { "name": "easysax", "description": "pure javascript xml parser", "dist-tags": { "latest": "0.1.4" }, "readme": null, "maintainers": [ { "name": "vflash", "email": "flash.vkv@gmail.com" } ], "time": { "modified": "2011-12-08T04:30:01.067Z", "created": "2011-12-04T18:18:30.837Z", "0.1.1": "2011-12-04T18:18:32.660Z", "0.1.2": "2011-12-05T06:05:55.353Z", "0.1.3": "2011-12-07T01:55:55.517Z", "0.1.4": "2011-12-08T04:30:01.067Z" }, "author": { "name": "Vopilovsky Constantine", "email": "flash.vkv@gmail.com", "url": "http://vflash.ru" }, "repository": { "type": "git", "url": "git://github.com/vflash/easysax.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/easysax/0.1.1", "0.1.2": "http://registry.npmjs.org/easysax/0.1.2", "0.1.3": "http://registry.npmjs.org/easysax/0.1.3", "0.1.4": "http://registry.npmjs.org/easysax/0.1.4" }, "dist": { "0.1.1": { "shasum": "a8a329b4e128d7018a3a26dccf2f3e59d93c9631", "tarball": "http://registry.npmjs.org/easysax/-/easysax-0.1.1.tgz" }, "0.1.2": { "shasum": "1c569aeafb16b4f8999a6143f0a34f82a293d2ad", "tarball": "http://registry.npmjs.org/easysax/-/easysax-0.1.2.tgz" }, "0.1.3": { "shasum": "76b5269022ed49ac7197f1b184574854184503a1", "tarball": "http://registry.npmjs.org/easysax/-/easysax-0.1.3.tgz" }, "0.1.4": { "shasum": "610bceb0e2048409741797f7e72d983678b11ae4", "tarball": "http://registry.npmjs.org/easysax/-/easysax-0.1.4.tgz" } }, "keywords": [ "xml", "sax" ], "url": "http://registry.npmjs.org/easysax/" }, "easywebthumb": { "name": "easywebthumb", "description": "EasyThumb Bluga.net WebThumb API wrapper", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "carson", "email": "carson@ioncannon.net" } ], "time": { "modified": "2011-10-29T19:11:29.180Z", "created": "2011-10-29T19:10:08.053Z", "1.0.0": "2011-10-29T19:11:29.180Z" }, "author": { "name": "Carson McDonald", "email": "carson@ioncannon.net" }, "repository": { "type": "git", "url": "git://github.com/carsonmcdonald/node-easy-webthumb.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/easywebthumb/1.0.0" }, "dist": { "1.0.0": { "shasum": "bfe9df566df27ab2952db25bb242596e06ee84dc", "tarball": "http://registry.npmjs.org/easywebthumb/-/easywebthumb-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/easywebthumb/" }, "ebnf-diagram": { "name": "ebnf-diagram", "description": "Generates png diagrams from Extended Backus–Naur Form (EBNF) grammars", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "adiel", "email": "adrian.longley@gmail.com" } ], "time": { "modified": "2011-09-08T14:58:00.868Z", "created": "2011-09-08T14:57:59.529Z", "0.1.0": "2011-09-08T14:58:00.868Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/ebnf-diagram/0.1.0" }, "dist": { "0.1.0": { "shasum": "2de9bc138b979266a911d379c7ca6b42644a8985", "tarball": "http://registry.npmjs.org/ebnf-diagram/-/ebnf-diagram-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ebnf-diagram/" }, "ec2": { "name": "ec2", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "bigeasy", "email": "alan@prettyrobots.com" } ], "author": { "name": "Alan Gutierrez" }, "time": { "modified": "2011-12-13T14:54:32.420Z", "created": "2011-05-12T04:07:39.602Z", "0.0.1": "2011-05-12T04:07:39.602Z", "0.0.2": "2011-05-12T04:07:39.602Z", "0.0.4": "2011-05-12T04:07:39.602Z", "0.0.5": "2011-05-12T04:12:25.365Z", "0.0.6": "2011-05-28T07:02:11.034Z", "0.0.7": "2011-06-01T08:35:49.712Z", "0.0.8": "2011-06-02T07:44:34.128Z", "0.0.9": "2011-12-13T10:01:28.200Z", "0.0.10": "2011-12-13T14:48:26.963Z", "0.0.11": "2011-12-13T14:54:32.420Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ec2/0.0.1", "0.0.2": "http://registry.npmjs.org/ec2/0.0.2", "0.0.4": "http://registry.npmjs.org/ec2/0.0.4", "0.0.5": "http://registry.npmjs.org/ec2/0.0.5", "0.0.6": "http://registry.npmjs.org/ec2/0.0.6", "0.0.7": "http://registry.npmjs.org/ec2/0.0.7", "0.0.8": "http://registry.npmjs.org/ec2/0.0.8", "0.0.9": "http://registry.npmjs.org/ec2/0.0.9", "0.0.10": "http://registry.npmjs.org/ec2/0.0.10", "0.0.11": "http://registry.npmjs.org/ec2/0.0.11" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.2.tgz" }, "0.0.4": { "shasum": "a29f399a9cc5c3b3f05e254742f93d1fe23a1ff8", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.4.tgz" }, "0.0.5": { "shasum": "857ba7bde62058b06c72519dcedc3f2ad03d3be9", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.5.tgz" }, "0.0.6": { "shasum": "b53112d8fe5247b3ecee1904cface1eb7255cb02", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.6.tgz" }, "0.0.7": { "shasum": "82996f15ea5488a5ebb4c443a94344648401270c", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.7.tgz" }, "0.0.8": { "shasum": "fab7add7df7c93faa2436a472d9cb772c11f9d8a", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.8.tgz" }, "0.0.9": { "shasum": "9d2d329c35e22ba3f51dfb052a47bbc0e03af6f6", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.9.tgz" }, "0.0.10": { "shasum": "f7cba98922f0f6a50a5923c0acd2abc98398b023", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.10.tgz" }, "0.0.11": { "shasum": "c055202d863e9bf03ecc04e9b085251ef7a9a482", "tarball": "http://registry.npmjs.org/ec2/-/ec2-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/ec2/" }, "ec2metadata": { "name": "ec2metadata", "description": "A wrapper for EC2 Instance Metadata API", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kilianc", "email": "kilian.ciuffolo@gmail.com" } ], "time": { "modified": "2011-10-31T23:09:59.735Z", "created": "2011-10-31T23:09:57.728Z", "0.1.0": "2011-10-31T23:09:59.735Z" }, "author": { "name": "Kilian Ciuffolo", "email": "me@nailik.org", "url": "http://nailik.org" }, "repository": { "type": "git", "url": "git://github.com/kilianc/node-ec2metadata.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ec2metadata/0.1.0" }, "dist": { "0.1.0": { "shasum": "e10719544a57e95933fce8711bdea33f6b165c70", "tarball": "http://registry.npmjs.org/ec2metadata/-/ec2metadata-0.1.0.tgz" } }, "keywords": [ "ec2", "aws", "metadata", "api", "amazon", "instance" ], "url": "http://registry.npmjs.org/ec2metadata/" }, "echo": { "name": "echo", "description": "Echo library for node", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "echo", "email": "ed@butter.com.hk" } ], "time": { "modified": "2011-02-02T17:35:19.990Z", "created": "2011-01-29T07:11:34.492Z", "0.1.0": "2011-01-29T07:11:35.360Z", "0.1.2": "2011-01-29T08:17:58.370Z", "0.1.3": "2011-02-01T08:42:24.999Z", "0.1.4": "2011-02-02T11:18:00.847Z", "0.1.5": "2011-02-02T12:03:05.492Z", "0.1.6": "2011-02-02T15:30:11.736Z", "0.1.7": "2011-02-02T16:36:54.598Z", "0.1.8": "2011-02-02T17:16:31.372Z", "0.1.9": "2011-02-02T17:35:19.990Z" }, "author": { "name": "TikiBooth Limited" }, "versions": { "0.1.0": "http://registry.npmjs.org/echo/0.1.0", "0.1.2": "http://registry.npmjs.org/echo/0.1.2", "0.1.3": "http://registry.npmjs.org/echo/0.1.3", "0.1.4": "http://registry.npmjs.org/echo/0.1.4", "0.1.5": "http://registry.npmjs.org/echo/0.1.5", "0.1.6": "http://registry.npmjs.org/echo/0.1.6", "0.1.7": "http://registry.npmjs.org/echo/0.1.7", "0.1.8": "http://registry.npmjs.org/echo/0.1.8", "0.1.9": "http://registry.npmjs.org/echo/0.1.9" }, "dist": { "0.1.0": { "shasum": "e50bfd9779e7b61f4a74e578ac3813f258fc97df", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.0.tgz" }, "0.1.2": { "shasum": "33f247db039cd25c164cfd9310ed45d2536d95e6", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.2.tgz" }, "0.1.3": { "shasum": "bc6b8cfccab9fcf5bb34ff90f6ba7c5cc4aa028e", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.3.tgz" }, "0.1.4": { "shasum": "6bbe0574e21e76dfeaa2dd7b372368e0f65affde", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.4.tgz" }, "0.1.5": { "shasum": "0b1900dd0ac0cc0d79129b40cd0395ee8d9f3fb2", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.5.tgz" }, "0.1.6": { "shasum": "2d859287bf4dda6dc332cc523df3b60847311e9a", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.6.tgz" }, "0.1.7": { "shasum": "0523cb80a36f64751d79e1f05b46d774a4b42469", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.7.tgz" }, "0.1.8": { "shasum": "5ad1554ae73d604e28ead502efafd9cbec690972", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.8.tgz" }, "0.1.9": { "shasum": "4a86e7b7e447a8b1980c4c3d461874fc5dad4725", "tarball": "http://registry.npmjs.org/echo/-/echo-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/echo/" }, "ecmascript5": { "name": "ecmascript5", "description": "", "dist-tags": { "latest": "0.1.0" }, "readme": "import console;\nmodule util {\n\tprint: (m){console.log(m);};\n};\nexport class Foo {\n\tuse util;\n\tinit: (v){this.v = isFinite(v) ? v:0, this;};\n\tprint: (m){util.print(m), this;};\n\tclass self.Bar {\n\t\textends Foo;\n\t\t'+': (v){isFinite(v) ? v:this.v;};\n\t\tprint: (v){super(this + v);};\n\t};\n};\nfb = new Foo.Bar();\nfb.print(10);", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-20T01:37:08.969Z", "created": "2011-11-20T01:37:07.695Z", "0.1.0": "2011-11-20T01:37:08.969Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/ecmascript5.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ecmascript5/0.1.0" }, "dist": { "0.1.0": { "shasum": "539de70e014e8b7c646a0a03b73e856e3e3c319a", "tarball": "http://registry.npmjs.org/ecmascript5/-/ecmascript5-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/ecmascript5/" }, "eco": { "name": "eco", "description": "Embedded CoffeeScript templates", "dist-tags": { "latest": "1.1.0-rc-1" }, "maintainers": [ { "name": "sstephenson", "email": "sstephenson@gmail.com" } ], "author": { "name": "Sam Stephenson" }, "repository": { "type": "git", "url": "git://github.com/sstephenson/eco.git" }, "time": { "modified": "2011-06-04T19:53:42.791Z", "created": "2011-02-13T14:03:46.659Z", "1.0.0": "2011-02-13T14:03:46.659Z", "1.0.1": "2011-02-13T14:03:46.659Z", "1.0.2": "2011-02-13T14:03:46.659Z", "1.0.3": "2011-02-21T00:52:43.793Z", "1.1.0-rc-1": "2011-06-04T19:53:42.791Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/eco/1.0.0", "1.0.1": "http://registry.npmjs.org/eco/1.0.1", "1.0.2": "http://registry.npmjs.org/eco/1.0.2", "1.0.3": "http://registry.npmjs.org/eco/1.0.3", "1.1.0-rc-1": "http://registry.npmjs.org/eco/1.1.0-rc-1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/eco/-/eco-1.0.0.tgz" }, "1.0.1": { "shasum": "bf3082cddb75c309da613b1caf3e236ac65c6166", "tarball": "http://registry.npmjs.org/eco/-/eco-1.0.1.tgz" }, "1.0.2": { "shasum": "ee9ee7be653c98796eadb6b12f3e10d6758e29f3", "tarball": "http://registry.npmjs.org/eco/-/eco-1.0.2.tgz" }, "1.0.3": { "shasum": "624eacd09c9795ed65d83da865375dc52464e56d", "tarball": "http://registry.npmjs.org/eco/-/eco-1.0.3.tgz" }, "1.1.0-rc-1": { "shasum": "93dad03fc84affd3eff7d5d30bf68daafcd5e702", "tarball": "http://registry.npmjs.org/eco/-/eco-1.1.0-rc-1.tgz" } }, "url": "http://registry.npmjs.org/eco/" }, "eco-plus": { "name": "eco-plus", "description": "Eco templates extension.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "alexkravets", "email": "santyor@gmail.com" } ], "time": { "modified": "2011-12-10T00:24:12.104Z", "created": "2011-09-24T21:54:09.031Z", "0.1.0": "2011-09-24T21:54:10.692Z", "0.1.1": "2011-09-29T20:32:09.051Z", "0.1.2": "2011-12-10T00:24:12.104Z" }, "author": { "name": "Alex Kravets", "email": "santyor@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/eco-plus/0.1.0", "0.1.1": "http://registry.npmjs.org/eco-plus/0.1.1", "0.1.2": "http://registry.npmjs.org/eco-plus/0.1.2" }, "dist": { "0.1.0": { "shasum": "b0d104c5efd0f2011f466e31be8c374aeeb33db4", "tarball": "http://registry.npmjs.org/eco-plus/-/eco-plus-0.1.0.tgz" }, "0.1.1": { "shasum": "3fcee47a7bdf4682a9befdf3fd8110598e8ee43a", "tarball": "http://registry.npmjs.org/eco-plus/-/eco-plus-0.1.1.tgz" }, "0.1.2": { "shasum": "b7344e327b85f944175fe57715062f9337597af7", "tarball": "http://registry.npmjs.org/eco-plus/-/eco-plus-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/eco-plus/" }, "ecstatic": { "name": "ecstatic", "description": "A simple static file server middleware that works with both Express and Flatiron", "dist-tags": { "latest": "0.1.1-1" }, "readme": "# Ecstatic\n\nA simple static file server middleware that works with both Express and Flatiron\n\n* simple directory listings\n* show index.html files at directory roots when they exist\n* use it with a raw http server, connect/express, or flatiron/union\n\n# Examples:\n\n## express\n\n``` js\nvar express = require('express');\nvar ecstatic = require('../')(__dirname + '/public');\n\nvar app = express.createServer();\napp.use(ecstatic);\napp.listen(8080);\n\nconsole.log('Listening on :8080');\n```\n\n## union\n\n``` js\nvar union = require('union');\nvar ecstatic = require('../')(__dirname + '/public');\n\nunion.createServer({\n before: [\n ecstatic\n ]\n}).listen(8080);\n\nconsole.log('Listening on :8080');\n```\n\n# API:\n\n## ecstatic(folder);\n\nPass ecstatic a folder, and it will return your middleware!\n\n## middleware(req, res, next);\n\nThis works more or less as you'd expect.\n\n# Tests:\n\n npm test\n\n# Contributing:\n\nThis project's implementation is pretty much g2g (thanks @substack) but currently does not work in Union. This is because Union's response piping is currently broken.\n\nOnce Union is fixed, this will work there as well.\n\n# License:\n\nMIT/X11.\n", "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-11-27T23:46:45.845Z", "created": "2011-11-23T19:54:09.029Z", "0.0.0": "2011-11-23T19:54:12.792Z", "0.0.1": "2011-11-26T03:32:30.060Z", "0.1.0": "2011-11-26T23:10:10.937Z", "0.1.1": "2011-11-26T23:41:07.640Z", "0.1.1-1": "2011-11-27T23:46:45.845Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com", "url": "http://jesusabdullah.net" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-ecstatic.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ecstatic/0.0.0", "0.0.1": "http://registry.npmjs.org/ecstatic/0.0.1", "0.1.0": "http://registry.npmjs.org/ecstatic/0.1.0", "0.1.1": "http://registry.npmjs.org/ecstatic/0.1.1", "0.1.1-1": "http://registry.npmjs.org/ecstatic/0.1.1-1" }, "dist": { "0.0.0": { "shasum": "938e4152eca085ae52667b59e583d8d6ca144887", "tarball": "http://registry.npmjs.org/ecstatic/-/ecstatic-0.0.0.tgz" }, "0.0.1": { "shasum": "9c741a2ba02c2465c6cb543d89452b15ad09ae5b", "tarball": "http://registry.npmjs.org/ecstatic/-/ecstatic-0.0.1.tgz" }, "0.1.0": { "shasum": "4a8c4b8aeb303b84bd2bf998f028eed4bfd15b4d", "tarball": "http://registry.npmjs.org/ecstatic/-/ecstatic-0.1.0.tgz" }, "0.1.1": { "shasum": "62cfae01c609cc36d47a3c010472626afd343331", "tarball": "http://registry.npmjs.org/ecstatic/-/ecstatic-0.1.1.tgz" }, "0.1.1-1": { "shasum": "0c995af7b5a4563590e568de18a2927054c2ccbe", "tarball": "http://registry.npmjs.org/ecstatic/-/ecstatic-0.1.1-1.tgz" } }, "keywords": [ "static", "web", "server", "files", "mime", "middleware" ], "url": "http://registry.npmjs.org/ecstatic/" }, "ed": { "name": "ed", "description": "Make your existing classes and instances event-driven!", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ggoodman", "email": "ggoodman@gmail.com" } ], "time": { "modified": "2011-08-17T19:49:26.810Z", "created": "2011-08-17T19:49:26.750Z", "0.0.1": "2011-08-17T19:49:26.810Z" }, "author": { "name": "Geoffrey Goodman", "email": "ggoodman+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ggoodman/ed.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ed/0.0.1" }, "dist": { "0.0.1": { "shasum": "529c395b7a26d32a0ecbfb3f54dd223d16073168", "tarball": "http://registry.npmjs.org/ed/-/ed-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ed/" }, "edate": { "name": "edate", "description": "ECMA Script Date extension", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "antono", "email": "antono.vasiljev@gmail.com" } ], "time": { "modified": "2011-11-17T06:28:42.169Z", "created": "2011-09-01T22:21:18.085Z", "0.0.1": "2011-09-01T22:21:20.356Z", "0.0.2": "2011-11-17T06:28:42.169Z" }, "author": { "name": "Antono Vasiljev", "email": "antono.vasiljev@gmail.com", "url": "http://antono.info" }, "repository": { "type": "git", "url": "git://github.com/antono/edate.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/edate/0.0.1", "0.0.2": "http://registry.npmjs.org/edate/0.0.2" }, "dist": { "0.0.1": { "shasum": "1ed1dec5028ab86c68c3ef02cdd49d20c5f4d368", "tarball": "http://registry.npmjs.org/edate/-/edate-0.0.1.tgz" }, "0.0.2": { "shasum": "67159980b75a2eb1b326289c2fe8516b9118c0ae", "tarball": "http://registry.npmjs.org/edate/-/edate-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/edate/" }, "eden": { "name": "eden", "description": "ephemeris for humans on node", "dist-tags": { "latest": "0.0.1-9" }, "maintainers": [ { "name": "orlin", "email": "om@soundsapiens.com" } ], "time": { "modified": "2011-05-06T11:09:21.697Z", "created": "2011-04-06T11:38:18.647Z", "0.0.1-1": "2011-04-06T11:38:19.891Z", "0.0.1-2": "2011-04-06T13:39:37.168Z", "0.0.1-3": "2011-04-08T15:48:18.575Z", "0.0.1-4": "2011-04-20T07:23:12.955Z", "0.0.1-5": "2011-04-20T07:38:57.012Z", "0.0.1-6": "2011-04-26T14:23:33.636Z", "0.0.1-7": "2011-04-28T16:16:06.416Z", "0.0.1-8": "2011-04-28T20:07:19.196Z", "0.0.1-9": "2011-05-06T11:09:21.697Z" }, "author": { "name": "Orlin M Bozhinov", "email": "orlin@astrolet.net", "url": "http://soundsapiens.com" }, "repository": { "type": "git", "url": "git://github.com/astrolet/eden.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/eden/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/eden/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/eden/0.0.1-3", "0.0.1-5": "http://registry.npmjs.org/eden/0.0.1-5", "0.0.1-6": "http://registry.npmjs.org/eden/0.0.1-6", "0.0.1-7": "http://registry.npmjs.org/eden/0.0.1-7", "0.0.1-8": "http://registry.npmjs.org/eden/0.0.1-8", "0.0.1-9": "http://registry.npmjs.org/eden/0.0.1-9" }, "dist": { "0.0.1-1": { "shasum": "934a560917ccb3a63852e46b2df757371bf73500", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "59e46e1073e7ee5ba699d59459e94dbb9c1c076f", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "68790ee2b473c170c9c31265a2ec2ff2fe7fb339", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "3f22c6369cf8ee5615d8e1f85424d991c01f8a9c", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-3-0.4-sunos-5.11.tgz" } } }, "0.0.1-5": { "shasum": "1e67e167fe56314860ab6ae93ddf934c9b0397f7", "bin": { "0.4-darwin-10.7.3": { "shasum": "53a17eb9753d3952076bc5c7075c216f22e7084d", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-5-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-5.tgz" }, "0.0.1-6": { "shasum": "c827af991477c1f5fc88ec5d772fc189c4284a99", "bin": { "0.4-darwin-10.7.3": { "shasum": "d80f394e277f8635857679496c9cc824061cb3c7", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-6-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-6.tgz" }, "0.0.1-7": { "shasum": "8a5f5f2e17e5e70de7ffeb7d77ddcb6a0c6f3c7f", "bin": { "0.4-darwin-10.7.3": { "shasum": "29a14e2fee0e969f3288fe875d6540ee1f0942ac", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-7-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-7.tgz" }, "0.0.1-8": { "shasum": "7f9baca7d5764abe246d9666cca7b388ce4d754d", "bin": { "0.4-darwin-10.7.3": { "shasum": "281d93000544dacfbd4d6ed7d456eb117c59de5c", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-8-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-8.tgz" }, "0.0.1-9": { "shasum": "9574146b2d8c3b559a43fe01d5b67801232886de", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.3": { "shasum": "b2a9141054672db7e0c44e1bb514766dbd86c5f8", "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-9-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/eden/-/eden-0.0.1-9.tgz" } }, "keywords": [ "astrology", "ephemeris", "cli" ], "url": "http://registry.npmjs.org/eden/" }, "edmond": { "name": "edmond", "description": "Simple JavaScript router for web applications.", "dist-tags": { "latest": "0.1.0" }, "readme": "# Edmond\n\nEdmond is simple JavaScript router for web applications. Although Edmond was originally designed for use in the browser, it can also be used with Node.js.\n\n### Features\n\n* Edmond has **no dependencies**\n* **AMD compatible**, you can load it via [RequireJS](https://github.com/jrburke/requirejs)\n* Ultra lightweight, **under 1 KB**\n* Fully **documented**\n\n## Quick Start\n\n1. Add a new route\n\n ```javascript\n edmond.addRoute('/users/:id', function(request) {\n\n // Do something...\n\n });\n ```\n\n2. Listen to the ‘error’ event\n\n ```javascript\n edmond.on('error', function(message) {\n\n // Do something...\n\n });\n ```\n\n3. Dispatch the route\n\n ```javascript\n edmond.dispatchRoute('/users/123');\n ```\n\n *Please see the [Tips](#tips) section for more information about implementing HTML5 history.*\n\n## Download\n\nReleases are available for download from GitHub.\n\n| **Version** | **Description** | **Size** | **Action** |\n|:------------|:----------------|:---------|:-----------|\n| `edmond.js` | *uncompressed, with comments* | 1 KB | [Download](https://raw.github.com/Baggz/Edmond/master/src/edmond.js) |\n| `edmond.min.js` | *compressed, without comments* | 1 KB | [Download](https://raw.github.com/Baggz/Edmond/master/dist/edmond.min.js) |\n\n\n# Tips\n\n## HTML5 History\n\n1. First of all, we need to add a new event listener\n\n ```javascript\n window.addEventListener('popState', function() {\n edmond.dispatchRoute(window.location.pathname);\n });\n ```\n\n2. Secondly, add a new event listener to the `dispatch` event\n\n ```javascript\n edmond.on('dispatch', function(path) {\n history.pushState({}, null, path);\n });\n ```\n\n# Documentation\n\n**Methods**\n\n* [addRoute](#addRoute)\n* [dispatchRoute](#dispatchRoute)\n* [on](#on)\n\n**Objects**\n\n* [request](#request)\n\n\n## AddRoute\n\n### addRoute(route, fn1[, fn2, fn3, ...])\n\nIn `route` you can use placeholders (*for instance `:username`*) which are then available as `request.params`.\n\nThe callback `fn` gets two arguments `request` and `next` where `request` is a `request` object (see [request](#request) for more information) and the second argument `next` allows you to move to the next callback (if defined).\n\n**Example**\n\n```javascript\nedmond.addRoute('/users/:username', function(request, next) {\n\n alert('Hello ' + request.username + '!');\n\n});\n```\n\n\n## DispatchRoute\n\n### dispatchRoute(path)\n\n**Example**\n\n```javascript\nedmond.dispatchRoute('/users/123/delete');\n```\n\n\n## On\n\n### on(event, listener)\n\n**Events**\n\n* `error`\n* `dispatch`\n\n**Example**\n\n```javascript\nedmond.on('error', function(message) {\n\n // Do something...\n\n});\n```\n\n\n## Request\n\n```javascript\n{\n params: {\n ...\n },\n query: {\n ...\n },\n path: ...\n hash: ...\n}\n```\n\n**Example**\n\n```javascript\n{\n params: {\n id: 123,\n action: 'delete'\n },\n query: {\n filter: 'recent'\n },\n path: '/users/123/delete?filter=recent#top'\n hash: '#top',\n route: '/users/:id/:action'\n}\n```\n\n# Running Tests\n\n```\n$ npm tests/\n```\n\n# License\n\n(The MIT License)\n\nCopyright (c) 2011 František Hába <hello@frantisekhaba.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "baggz", "email": "hello@frantisekhaba.com" } ], "time": { "modified": "2011-11-16T23:47:06.754Z", "created": "2011-11-16T23:47:04.791Z", "0.1.0": "2011-11-16T23:47:06.754Z" }, "author": { "name": "František Hába", "email": "hello@frantisekhaba.com" }, "repository": { "type": "git", "url": "git://github.com/Baggz/Edmond.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/edmond/0.1.0" }, "dist": { "0.1.0": { "shasum": "98a9919ea69e9f2db16650f964bdbb75f257e8e2", "tarball": "http://registry.npmjs.org/edmond/-/edmond-0.1.0.tgz" } }, "keywords": [ "pushState", "popState", "html5", "router", "route", "routes" ], "url": "http://registry.npmjs.org/edmond/" }, "eio": { "name": "eio", "description": "Control libeio from JavaScript", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "willwhite", "email": "will@developmentseed.org" } ], "time": { "modified": "2011-11-19T11:04:30.071Z", "created": "2011-08-01T19:53:39.635Z", "0.0.1": "2011-08-01T19:53:39.858Z", "0.0.2": "2011-08-08T17:53:16.368Z" }, "author": { "name": "Development Seed", "email": "info@developmentseed.org", "url": "http://developmentseed.org/" }, "versions": { "0.0.1": "http://registry.npmjs.org/eio/0.0.1", "0.0.2": "http://registry.npmjs.org/eio/0.0.2" }, "dist": { "0.0.1": { "shasum": "c8c76ed17e7f8caf71ade490d34ebbe9183596e5", "tarball": "http://registry.npmjs.org/eio/-/eio-0.0.1.tgz" }, "0.0.2": { "shasum": "f26147d5c61d946c0bf5e9399588cf683b1108b0", "tarball": "http://registry.npmjs.org/eio/-/eio-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/eio/" }, "ejs": { "name": "ejs", "description": "Embedded JavaScript templates", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-12-10T00:03:58.433Z", "created": "2011-02-14T21:15:53.948Z", "0.0.1": "2011-02-14T21:15:53.948Z", "0.0.2": "2011-02-14T21:15:53.948Z", "0.0.3": "2011-02-14T21:15:53.948Z", "0.0.4": "2011-02-14T21:15:53.948Z", "0.1.0": "2011-02-14T21:15:53.948Z", "0.2.0": "2011-02-14T21:15:53.948Z", "0.2.1": "2011-02-14T21:15:53.948Z", "0.3.0": "2011-02-14T21:15:53.948Z", "0.3.1": "2011-02-24T03:08:47.107Z", "0.4.0": "2011-04-21T15:38:18.315Z", "0.4.1": "2011-04-21T16:12:48.085Z", "0.4.2": "2011-05-11T16:41:52.848Z", "0.4.3": "2011-06-20T15:43:06.444Z", "0.5.0": "2011-11-20T19:57:26.230Z", "0.6.0": "2011-12-09T23:53:35.286Z", "0.6.1": "2011-12-10T00:03:58.433Z" }, "users": { "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/ejs/0.0.1", "0.0.2": "http://registry.npmjs.org/ejs/0.0.2", "0.0.3": "http://registry.npmjs.org/ejs/0.0.3", "0.0.4": "http://registry.npmjs.org/ejs/0.0.4", "0.1.0": "http://registry.npmjs.org/ejs/0.1.0", "0.2.0": "http://registry.npmjs.org/ejs/0.2.0", "0.2.1": "http://registry.npmjs.org/ejs/0.2.1", "0.3.0": "http://registry.npmjs.org/ejs/0.3.0", "0.3.1": "http://registry.npmjs.org/ejs/0.3.1", "0.4.0": "http://registry.npmjs.org/ejs/0.4.0", "0.4.1": "http://registry.npmjs.org/ejs/0.4.1", "0.4.2": "http://registry.npmjs.org/ejs/0.4.2", "0.4.3": "http://registry.npmjs.org/ejs/0.4.3", "0.5.0": "http://registry.npmjs.org/ejs/0.5.0", "0.6.0": "http://registry.npmjs.org/ejs/0.6.0", "0.6.1": "http://registry.npmjs.org/ejs/0.6.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/ejs/-/ejs-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/ejs/-/ejs-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/ejs/-/ejs-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/ejs/-/ejs-0.0.4.tgz" }, "0.1.0": { "tarball": "http://packages:5984/ejs/-/ejs-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/ejs/-/ejs-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/ejs/-/ejs-0.2.1.tgz" }, "0.3.0": { "shasum": "d7b8866751f730608b1afcc6f408c3d82483310c", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.3.0.tgz" }, "0.3.1": { "shasum": "14efd50a58d0aa24e3626ea674ae123f5d36f94a", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.3.1.tgz" }, "0.4.0": { "shasum": "a4a188aee997acd76bab120e5500221d6bfc513f", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.4.0.tgz" }, "0.4.1": { "shasum": "d7ec956ca91649b508a1a74dafe990cfaf387409", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.4.1.tgz" }, "0.4.2": { "shasum": "6f58faa54fd0fd097b74e31c4009ec16138572a1", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.4.2.tgz" }, "0.4.3": { "shasum": "8143c3656955b8934db5d9da83e9be73176f1f4f", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.4.3.tgz" }, "0.5.0": { "shasum": "d6f8e7d3baad096383df59c3a2407bd942cf08e8", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.5.0.tgz" }, "0.6.0": { "shasum": "c2a4626ed2102e87898db4c9fcda5bc608e17140", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.6.0.tgz" }, "0.6.1": { "shasum": "16ccc98eeeac166982927fa67eb3fca8865f6871", "tarball": "http://registry.npmjs.org/ejs/-/ejs-0.6.1.tgz" } }, "keywords": [ "template", "engine", "ejs" ], "url": "http://registry.npmjs.org/ejs/" }, "ejs-ext": { "name": "ejs-ext", "description": "RailwayJS adaptor for ejs templating engine", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-09-26T07:47:00.302Z", "created": "2011-06-06T08:51:10.980Z", "0.0.2": "2011-06-06T08:57:13.665Z", "0.0.3": "2011-06-22T05:07:40.782Z", "0.0.4": "2011-09-22T13:19:45.503Z", "0.0.5": "2011-09-26T07:47:00.302Z" }, "author": { "name": "Anatoliy C." }, "repository": { "url": "" }, "versions": { "0.0.2": "http://registry.npmjs.org/ejs-ext/0.0.2", "0.0.3": "http://registry.npmjs.org/ejs-ext/0.0.3", "0.0.4": "http://registry.npmjs.org/ejs-ext/0.0.4", "0.0.5": "http://registry.npmjs.org/ejs-ext/0.0.5" }, "dist": { "0.0.2": { "shasum": "6f20930a5b698b0834f2d35ef23749d7cc1e951b", "tarball": "http://registry.npmjs.org/ejs-ext/-/ejs-ext-0.0.2.tgz" }, "0.0.3": { "shasum": "142ec62c6e1f823725a52f16bb9bb1786a40ce84", "tarball": "http://registry.npmjs.org/ejs-ext/-/ejs-ext-0.0.3.tgz" }, "0.0.4": { "shasum": "e86788d14b427df5eef1dcd0c468076c53922dd1", "tarball": "http://registry.npmjs.org/ejs-ext/-/ejs-ext-0.0.4.tgz" }, "0.0.5": { "shasum": "bebfdef6527c1b7625bcebff3466f04d80cee307", "tarball": "http://registry.npmjs.org/ejs-ext/-/ejs-ext-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/ejs-ext/" }, "ejs-extension": { "name": "ejs-extension", "description": "Adaptor for ejs templating engine", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alexferreira", "email": "alex@dsol.com.br" } ], "time": { "modified": "2011-10-06T03:03:30.793Z", "created": "2011-10-06T03:03:28.922Z", "0.0.1": "2011-10-06T03:03:30.793Z" }, "author": { "name": "Alex Ferreira" }, "repository": { "type": "git", "url": "git@bitbucket.org:sense8/ejs-extension.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ejs-extension/0.0.1" }, "dist": { "0.0.1": { "shasum": "40b59a4411d3e2476f837b080538070a86fc43be", "tarball": "http://registry.npmjs.org/ejs-extension/-/ejs-extension-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ejs-extension/" }, "ekg": { "name": "ekg", "description": "advanced process analytics", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-11-01T20:46:10.145Z", "created": "2011-11-01T18:07:36.497Z", "0.0.0": "2011-11-01T18:07:36.795Z", "0.0.1": "2011-11-01T20:46:10.145Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/ekg.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ekg/0.0.0", "0.0.1": "http://registry.npmjs.org/ekg/0.0.1" }, "dist": { "0.0.0": { "shasum": "49a368d95ad39c9a3815b3f940ce689106d919d5", "tarball": "http://registry.npmjs.org/ekg/-/ekg-0.0.0.tgz" }, "0.0.1": { "shasum": "16ab576b4e3e4036d0b8798fbe7d7264e4531c4b", "tarball": "http://registry.npmjs.org/ekg/-/ekg-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ekg/" }, "elastical": { "name": "elastical", "description": "An ElasticSearch client.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "rgrove", "email": "ryan@wonko.com" } ], "time": { "modified": "2011-12-08T05:33:04.095Z", "created": "2011-09-06T21:05:26.768Z", "0.0.1": "2011-12-08T05:33:04.095Z", "0.0.2": "2011-12-08T05:33:04.095Z", "0.0.3": "2011-10-26T21:37:59.241Z", "0.0.4": "2011-11-18T01:16:10.926Z", "0.0.5": "2011-11-23T23:09:16.083Z", "0.0.6": "2011-12-08T05:33:04.095Z" }, "author": { "name": "Ryan Grove", "email": "ryan@wonko.com", "url": "http://wonko.com/" }, "repository": [ { "type": "git", "url": "git://github.com/rgrove/node-elastical.git" } ], "versions": { "0.0.1": "http://registry.npmjs.org/elastical/0.0.1", "0.0.2": "http://registry.npmjs.org/elastical/0.0.2", "0.0.3": "http://registry.npmjs.org/elastical/0.0.3", "0.0.4": "http://registry.npmjs.org/elastical/0.0.4", "0.0.5": "http://registry.npmjs.org/elastical/0.0.5", "0.0.6": "http://registry.npmjs.org/elastical/0.0.6" }, "dist": { "0.0.1": { "shasum": "d4f0d3861b8ca64d8f3d6c1492b458e8c0b3d180", "tarball": "http://registry.npmjs.org/elastical/-/elastical-0.0.1.tgz" }, "0.0.2": { "shasum": "e1f770a3e88debb84da63a99462c97fd26002bc3", "tarball": "http://registry.npmjs.org/elastical/-/elastical-0.0.2.tgz" }, "0.0.3": { "shasum": "5eac5e2353060fab356a8acee5ecbf8848cd6503", "tarball": "http://registry.npmjs.org/elastical/-/elastical-0.0.3.tgz" }, "0.0.4": { "shasum": "0dad7f7b7d0cf2bbc83846c038bea398b1a9b362", "tarball": "http://registry.npmjs.org/elastical/-/elastical-0.0.4.tgz" }, "0.0.5": { "shasum": "d9e0ef1a7cbac7fbcffa4718ebd71e99c9133c90", "tarball": "http://registry.npmjs.org/elastical/-/elastical-0.0.5.tgz" }, "0.0.6": { "shasum": "aa2a13a8a6a8d75043a0491efc858fe297d82f48", "tarball": "http://registry.npmjs.org/elastical/-/elastical-0.0.6.tgz" } }, "keywords": [ "elasticsearch", "elastic", "search", "client", "lucene" ], "url": "http://registry.npmjs.org/elastical/" }, "elasticsearchclient": { "name": "elasticsearchclient", "description": "A client for Elastic Search", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "phill.rosen", "email": "phill.rosen@gmail.com" } ], "time": { "modified": "2011-10-27T10:11:28.066Z", "created": "2011-10-11T15:00:14.017Z", "0.1.5a": "2011-10-11T15:00:14.249Z", "0.1.8": "2011-10-27T10:11:28.066Z" }, "author": { "name": "Phillip Rosen", "email": "phill.rosen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/phillro/node-elasticsearch-client.git" }, "versions": { "0.1.5a": "http://registry.npmjs.org/elasticsearchclient/0.1.5a", "0.1.8": "http://registry.npmjs.org/elasticsearchclient/0.1.8" }, "dist": { "0.1.5a": { "shasum": "fb31b6bf483ba8704901b659c937a425812bb33d", "tarball": "http://registry.npmjs.org/elasticsearchclient/-/elasticsearchclient-0.1.5a.tgz" }, "0.1.8": { "shasum": "14272981c39532683615dec799c9ffcd288820cf", "tarball": "http://registry.npmjs.org/elasticsearchclient/-/elasticsearchclient-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/elasticsearchclient/" }, "elastiseahclient": { "name": "elastiseahclient", "description": "A client for Elastic Search", "dist-tags": { "latest": "0.1.5a" }, "maintainers": [ { "name": "phill.rosen", "email": "phill.rosen@gmail.com" } ], "time": { "modified": "2011-10-04T16:35:30.199Z", "created": "2011-09-17T15:07:58.675Z", "0.1.3": "2011-09-17T15:07:59.167Z", "0.1.4": "2011-09-30T18:35:40.173Z", "0.1.5": "2011-10-04T16:31:22.017Z", "0.1.5a": "2011-10-04T16:35:30.199Z" }, "author": { "name": "Phillip Rosen", "email": "phill.rosen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/phillro/node-elasticsearch-client.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/elastiseahclient/0.1.3", "0.1.4": "http://registry.npmjs.org/elastiseahclient/0.1.4", "0.1.5": "http://registry.npmjs.org/elastiseahclient/0.1.5", "0.1.5a": "http://registry.npmjs.org/elastiseahclient/0.1.5a" }, "dist": { "0.1.3": { "shasum": "2ad942d772076a7de12075f0e260ef57a38a5cd1", "tarball": "http://registry.npmjs.org/elastiseahclient/-/elastiseahclient-0.1.3.tgz" }, "0.1.4": { "shasum": "adce096227abd2c1098f9bedb3cf827c0840c989", "tarball": "http://registry.npmjs.org/elastiseahclient/-/elastiseahclient-0.1.4.tgz" }, "0.1.5": { "shasum": "ea8486da0f7328f699e3e2616f447f2ffd7934ca", "tarball": "http://registry.npmjs.org/elastiseahclient/-/elastiseahclient-0.1.5.tgz" }, "0.1.5a": { "shasum": "fa7fc13777e2df748cbe6ba2d05a048515314f9c", "tarball": "http://registry.npmjs.org/elastiseahclient/-/elastiseahclient-0.1.5a.tgz" } }, "url": "http://registry.npmjs.org/elastiseahclient/" }, "elementtree": { "name": "elementtree", "description": "XML Serialization and Parsing module based on Python's ElementTree.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" }, { "name": "pquerna", "email": "pquerna@apache.org" }, { "name": "rphillips", "email": "ryan@trolocsis.com" } ], "time": { "modified": "2011-09-23T20:37:27.088Z", "created": "2011-09-05T10:02:14.518Z", "0.1.0": "2011-09-05T10:02:15.227Z", "0.1.1": "2011-09-23T20:36:13.933Z" }, "author": { "name": "Rackspace US, Inc." }, "repository": { "type": "git", "url": "git://github.com/racker/node-elementtree.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/elementtree/0.1.0", "0.1.1": "http://registry.npmjs.org/elementtree/0.1.1" }, "dist": { "0.1.0": { "shasum": "7ed964eaab1f18c74ffed45f9e85fc1fa134d001", "tarball": "http://registry.npmjs.org/elementtree/-/elementtree-0.1.0.tgz" }, "0.1.1": { "shasum": "8a46cbae8d268bfe28909a0f2660a1c9603b511d", "tarball": "http://registry.npmjs.org/elementtree/-/elementtree-0.1.1.tgz" } }, "keywords": [ "xml", "sax", "parser", "seralization", "elementtree" ], "url": "http://registry.npmjs.org/elementtree/" }, "elf": { "name": "elf", "description": "Test", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-09-26T06:04:56.489Z", "created": "2011-09-23T23:44:51.240Z", "0.0.1": "2011-09-23T23:44:51.922Z", "0.0.2": "2011-09-25T04:32:06.497Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/elf/0.0.1" }, "dist": { "0.0.1": { "shasum": "27e324c70d9f10834f675691f4830d971d935fcb", "tarball": "http://registry.npmjs.org/elf/-/elf-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/elf/" }, "elf-logger": { "name": "elf-logger", "description": "A Node.js library for configurable HTTP logging following the W3C Extended Log File Format", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "versions": { "0.0.9": "http://registry.npmjs.org/elf-logger/0.0.9" }, "dist": { "0.0.9": { "tarball": "http://packages:5984/elf-logger/-/elf-logger-0.0.9.tgz" } }, "keywords": [ "http", "log", "w3c", "elf", "extended" ], "url": "http://registry.npmjs.org/elf-logger/" }, "elk": { "name": "elk", "description": "Library to interact with 45elks.com messaging service.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "cau", "email": "douglas@cau.se" } ], "time": { "modified": "2011-08-03T18:29:24.487Z", "created": "2011-07-25T17:08:30.962Z", "0.0.0": "2011-07-25T17:08:32.515Z", "0.0.1": "2011-07-25T17:50:08.239Z", "0.0.2": "2011-07-25T18:01:45.453Z", "0.0.3": "2011-07-25T18:37:00.928Z", "0.0.4": "2011-07-28T19:51:36.855Z", "0.0.5": "2011-08-03T18:29:24.487Z" }, "author": { "name": "Douglas Cau", "email": "douglas@cau.se" }, "repository": { "type": "git", "url": "git://github.com/cau/node-elk.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/elk/0.0.4", "0.0.5": "http://registry.npmjs.org/elk/0.0.5" }, "dist": { "0.0.4": { "shasum": "811cc13ffa5f4cfbc722b3c5ae112518a420fa7d", "tarball": "http://registry.npmjs.org/elk/-/elk-0.0.4.tgz" }, "0.0.5": { "shasum": "8ad720141c42bd741d05f4ef4fdb09181e874e5e", "tarball": "http://registry.npmjs.org/elk/-/elk-0.0.5.tgz" } }, "keywords": [ "mms", "sms" ], "url": "http://registry.npmjs.org/elk/" }, "elucidata-build-tools": { "name": "elucidata-build-tools", "description": "Tools for assembling multiple coffee script and less files. Include dev server.", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "darthapo", "email": "matt@elucidata.net" } ], "time": { "modified": "2011-02-13T17:07:21.337Z", "created": "2011-02-10T04:06:20.754Z", "1.0.1": "2011-02-10T04:06:23.414Z", "1.0.2": "2011-02-10T05:11:05.150Z", "1.0.3": "2011-02-13T17:07:21.337Z" }, "author": { "name": "Matt McCray", "email": "matt@elucidata.net", "url": "http://elucidata.net" }, "versions": { "1.0.1": "http://registry.npmjs.org/elucidata-build-tools/1.0.1", "1.0.2": "http://registry.npmjs.org/elucidata-build-tools/1.0.2", "1.0.3": "http://registry.npmjs.org/elucidata-build-tools/1.0.3" }, "dist": { "1.0.1": { "shasum": "0ac9dcffc89c9909408f8ff11f5555849f059f75", "tarball": "http://registry.npmjs.org/elucidata-build-tools/-/elucidata-build-tools-1.0.1.tgz" }, "1.0.2": { "shasum": "d46d141e8e545a84f5a5a9b8fdf7ac1ff580d858", "tarball": "http://registry.npmjs.org/elucidata-build-tools/-/elucidata-build-tools-1.0.2.tgz" }, "1.0.3": { "shasum": "27610f2e7fb85c3d28285fdc66a46600c2d26eba", "tarball": "http://registry.npmjs.org/elucidata-build-tools/-/elucidata-build-tools-1.0.3.tgz" } }, "keywords": [ "coffeescript", "less", "compiler" ], "url": "http://registry.npmjs.org/elucidata-build-tools/" }, "email": { "name": "email", "description": "A simple wrapper for sendmail.", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "author": { "name": "Aaron Heckmann", "email": "aaron.heckmann+github@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aheckmann/node-email.git" }, "time": { "modified": "2011-05-24T12:31:26.884Z", "created": "2011-04-17T01:17:26.546Z", "0.0.4": "2011-04-17T01:17:26.546Z", "0.1.0": "2011-04-17T01:17:26.546Z", "0.2.1": "2011-04-17T01:17:26.546Z", "0.2.2": "2011-04-17T01:17:26.546Z", "0.2.3": "2011-04-17T01:17:26.546Z", "0.2.4": "2011-05-24T12:31:26.884Z" }, "versions": { "0.0.4": "http://registry.npmjs.org/email/0.0.4", "0.1.0": "http://registry.npmjs.org/email/0.1.0", "0.2.1": "http://registry.npmjs.org/email/0.2.1", "0.2.2": "http://registry.npmjs.org/email/0.2.2", "0.2.3": "http://registry.npmjs.org/email/0.2.3", "0.2.4": "http://registry.npmjs.org/email/0.2.4" }, "dist": { "0.0.4": { "tarball": "http://packages:5984/email/-/email-0.0.4.tgz" }, "0.1.0": { "tarball": "http://packages:5984/email/-/email-0.1.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/email/-/email-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/email/-/email-0.2.2.tgz" }, "0.2.3": { "shasum": "c418a1839e2c71bd8ba7201f9b41f874314a5e73", "tarball": "http://registry.npmjs.org/email/-/email-0.2.3.tgz" }, "0.2.4": { "shasum": "296f7fd6b9e0b89f80c24d27621a673cdf497992", "tarball": "http://registry.npmjs.org/email/-/email-0.2.4.tgz" } }, "keywords": [ "email", "sendmail", "node-email" ], "url": "http://registry.npmjs.org/email/" }, "email-verificationtoken": { "name": "email-verificationtoken", "description": "Create Email verification token", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "alfredwesterveld", "email": "alfredwesterveld@gmail.com" } ], "time": { "modified": "2011-02-02T00:06:26.583Z", "created": "2011-02-01T23:45:33.388Z", "0.0.1": "2011-02-01T23:45:33.749Z", "0.0.2": "2011-02-02T00:02:42.740Z", "0.0.3": "2011-02-02T00:06:26.583Z" }, "repository": { "type": "git", "url": "https://alfredwesterveld@github.com/alfredwesterveld/node-email-verification.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/email-verificationtoken/0.0.1", "0.0.2": "http://registry.npmjs.org/email-verificationtoken/0.0.2", "0.0.3": "http://registry.npmjs.org/email-verificationtoken/0.0.3" }, "dist": { "0.0.1": { "shasum": "86f186a7bafe3a27f2e3d54341b82268cb2ca1ad", "tarball": "http://registry.npmjs.org/email-verificationtoken/-/email-verificationtoken-0.0.1.tgz" }, "0.0.2": { "shasum": "84b629e9e80ae6b8232594b3f2bc1ee5e54130fc", "tarball": "http://registry.npmjs.org/email-verificationtoken/-/email-verificationtoken-0.0.2.tgz" }, "0.0.3": { "shasum": "7e3c4c2cb9d4fea5714c21344f2af07e6322331d", "tarball": "http://registry.npmjs.org/email-verificationtoken/-/email-verificationtoken-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/email-verificationtoken/" }, "emailjs": { "name": "emailjs", "description": "send text/html emails and attachments (files, streams and strings) from node.js to any smtp server", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "eleith", "email": "work@eleith.com" } ], "time": { "modified": "2011-12-13T23:12:11.869Z", "created": "2011-02-23T21:50:40.535Z", "0.1.0": "2011-02-23T21:50:40.846Z", "0.1.1": "2011-02-23T22:15:28.158Z", "0.1.2": "2011-02-24T23:06:42.209Z", "0.1.3": "2011-03-01T19:53:25.117Z", "0.1.4": "2011-03-07T10:49:10.400Z", "0.1.5": "2011-03-07T12:01:53.384Z", "0.1.6": "2011-03-08T18:41:44.255Z", "0.1.7": "2011-04-04T00:28:51.969Z", "0.1.8": "2011-04-04T17:37:22.897Z", "0.1.9": "2011-05-15T01:25:42.080Z", "0.1.10": "2011-05-16T18:29:29.183Z", "0.1.11": "2011-05-18T08:35:53.605Z", "0.1.12": "2011-06-05T10:30:43.063Z", "0.1.13": "2011-06-06T03:24:30.722Z", "0.1.14": "2011-06-28T19:44:55.216Z", "0.1.15": "2011-09-25T22:01:12.790Z", "0.1.16": "2011-11-11T18:32:28.840Z", "0.1.17": "2011-11-16T02:10:13.274Z", "0.1.18": "2011-11-24T22:12:43.744Z", "0.1.19": "2011-11-25T00:26:52.632Z", "0.2.0": "2011-12-09T21:53:08.187Z", "0.2.1": "2011-12-13T23:12:11.869Z" }, "author": { "name": "eleith" }, "repository": { "type": "git", "url": "git://github.com/eleith/emailjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/emailjs/0.1.0", "0.1.1": "http://registry.npmjs.org/emailjs/0.1.1", "0.1.2": "http://registry.npmjs.org/emailjs/0.1.2", "0.1.3": "http://registry.npmjs.org/emailjs/0.1.3", "0.1.4": "http://registry.npmjs.org/emailjs/0.1.4", "0.1.5": "http://registry.npmjs.org/emailjs/0.1.5", "0.1.6": "http://registry.npmjs.org/emailjs/0.1.6", "0.1.7": "http://registry.npmjs.org/emailjs/0.1.7", "0.1.8": "http://registry.npmjs.org/emailjs/0.1.8", "0.1.9": "http://registry.npmjs.org/emailjs/0.1.9", "0.1.10": "http://registry.npmjs.org/emailjs/0.1.10", "0.1.11": "http://registry.npmjs.org/emailjs/0.1.11", "0.1.12": "http://registry.npmjs.org/emailjs/0.1.12", "0.1.13": "http://registry.npmjs.org/emailjs/0.1.13", "0.1.14": "http://registry.npmjs.org/emailjs/0.1.14", "0.1.15": "http://registry.npmjs.org/emailjs/0.1.15", "0.1.16": "http://registry.npmjs.org/emailjs/0.1.16", "0.1.17": "http://registry.npmjs.org/emailjs/0.1.17", "0.1.18": "http://registry.npmjs.org/emailjs/0.1.18", "0.1.19": "http://registry.npmjs.org/emailjs/0.1.19", "0.2.0": "http://registry.npmjs.org/emailjs/0.2.0", "0.2.1": "http://registry.npmjs.org/emailjs/0.2.1" }, "dist": { "0.1.0": { "shasum": "3a18bbe7ff94f88ae0d275b303c3916e4fcf13e8", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.0.tgz" }, "0.1.1": { "shasum": "15d77d6b0169038d4de9ee2b6d27e244966d9c32", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.1.tgz" }, "0.1.2": { "shasum": "dcd8e4cc8d90c5bcd3718840e494e907f4a43a05", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.2.tgz" }, "0.1.3": { "shasum": "195f71f7041497323d6edf002f6cdeb56cbe0208", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.3.tgz" }, "0.1.4": { "shasum": "9fa0dc2b4d2d22710e973b9aff507576739aba76", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.4.tgz" }, "0.1.5": { "shasum": "d8c57fba3f159d06c63dace5c93f75e05a685873", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.5.tgz" }, "0.1.6": { "shasum": "6ded9f6d0a5adc933e3dc4477d00fa5680927cbf", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.6.tgz" }, "0.1.7": { "shasum": "403d6908afac15462678ca2d290e15718c838f3c", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.7.tgz" }, "0.1.8": { "shasum": "509c6ec8aa3cbf53b4ee46c36a362b604cef7b01", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.8.tgz" }, "0.1.9": { "shasum": "5d2c454f4a5dc9b939fcadddefea0f72ad5ab578", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.9.tgz" }, "0.1.10": { "shasum": "cdf46bf9dba043930d3053c9a3a43c18eb0d6798", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.10.tgz" }, "0.1.11": { "shasum": "3d61a1a06323da6eee96a3017c5746652b77477f", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.11.tgz" }, "0.1.12": { "shasum": "04f5ca1d202f709725c5026e7b89ef702dd5407e", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.12.tgz" }, "0.1.13": { "shasum": "90eba58e1a47f6f190620eaa639332d4794b3339", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.13.tgz" }, "0.1.14": { "shasum": "4066727a477a712c48a6378ed06b4cac6ed15145", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.14.tgz" }, "0.1.15": { "shasum": "756f68c725d1f3a03f9f2935f54c4ae2ead93d84", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.15.tgz" }, "0.1.16": { "shasum": "95981a598e91ac2831a3551dd4c57fb15856a009", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.16.tgz" }, "0.1.17": { "shasum": "db60266a1377360cb1e1bc37873a24d93ec5b604", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.17.tgz" }, "0.1.18": { "shasum": "84b2bb9bb035f888cbdc051f5608e52785989282", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.18.tgz" }, "0.1.19": { "shasum": "e72bc23b6e0541d0a5b557cc651c206380fc77c3", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.1.19.tgz" }, "0.2.0": { "shasum": "244d7a5802a63cfa2322195a4df811e2928fc3de", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.2.0.tgz" }, "0.2.1": { "shasum": "0b249a331f598a275df3ccf56a08aabdff9a0190", "tarball": "http://registry.npmjs.org/emailjs/-/emailjs-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/emailjs/" }, "emailyak": { "name": "emailyak", "description": "A node.js module for receiving email using the EmailYak API.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rfadams", "email": "rfadams@gmail.com" } ], "time": { "modified": "2011-10-06T22:23:25.564Z", "created": "2011-10-06T22:23:25.018Z", "0.0.1": "2011-10-06T22:23:25.564Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/emailyak/0.0.1" }, "dist": { "0.0.1": { "shasum": "9c49d7aa3ecb894101e23e66445c949b3f37c931", "tarball": "http://registry.npmjs.org/emailyak/-/emailyak-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/emailyak/" }, "embedly": { "name": "embedly", "description": "Embedly client library for node", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "doki_pen", "email": "bob@embed.ly" } ], "time": { "modified": "2011-12-02T16:41:11.216Z", "created": "2011-02-10T16:37:01.709Z", "0.1.0": "2011-02-10T16:37:02.007Z", "0.1.1": "2011-02-10T18:51:06.242Z", "0.1.2": "2011-02-10T20:22:55.669Z", "0.1.3": "2011-02-11T17:58:23.199Z", "0.1.4": "2011-02-14T16:35:40.844Z", "0.1.5": "2011-02-14T16:46:23.207Z", "0.3.0": "2011-03-11T21:38:51.847Z", "0.3.1": "2011-03-14T00:12:17.328Z", "0.3.3": "2011-04-13T16:29:31.471Z", "0.3.4": "2011-04-14T19:25:05.152Z", "0.4.0": "2011-10-12T19:37:21.168Z", "0.4.1": "2011-12-02T12:27:35.528Z", "0.4.2": "2011-12-02T12:35:16.033Z", "0.5.0": "2011-12-02T16:41:11.216Z" }, "author": { "name": "Bob Corsaro", "email": "bob@embed.ly", "url": "http://www.google.com/profiles/rcorsaro" }, "repository": { "type": "git", "url": "git://github.com/embedly/embedly-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/embedly/0.1.0", "0.1.1": "http://registry.npmjs.org/embedly/0.1.1", "0.1.2": "http://registry.npmjs.org/embedly/0.1.2", "0.1.3": "http://registry.npmjs.org/embedly/0.1.3", "0.1.4": "http://registry.npmjs.org/embedly/0.1.4", "0.1.5": "http://registry.npmjs.org/embedly/0.1.5", "0.3.0": "http://registry.npmjs.org/embedly/0.3.0", "0.3.1": "http://registry.npmjs.org/embedly/0.3.1", "0.3.3": "http://registry.npmjs.org/embedly/0.3.3", "0.3.4": "http://registry.npmjs.org/embedly/0.3.4", "0.4.0": "http://registry.npmjs.org/embedly/0.4.0", "0.4.1": "http://registry.npmjs.org/embedly/0.4.1", "0.4.2": "http://registry.npmjs.org/embedly/0.4.2", "0.5.0": "http://registry.npmjs.org/embedly/0.5.0" }, "dist": { "0.1.0": { "shasum": "412e9b67df5f98f0e2341014148bf780ec684cde", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.1.0.tgz" }, "0.1.1": { "shasum": "8f7a6ba5883f088acc1d50be613faeccaff1ec79", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.1.1.tgz" }, "0.1.2": { "shasum": "6855a5998ee07c97d4aa2e5f01866e83852d4661", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.1.2.tgz" }, "0.1.3": { "shasum": "055f6647e52d223d3612653276ccd1bf8441629f", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.1.3.tgz" }, "0.1.4": { "shasum": "40ad4428c630c9d11203ad11f981cf6c67c90ee7", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.1.4.tgz" }, "0.1.5": { "shasum": "fa00c7101210578e9018d659fb314b2932cf9342", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.1.5.tgz" }, "0.3.0": { "shasum": "c7a4a1a9e8046415bddeca93801467a6cbc987e4", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.3.0.tgz" }, "0.3.1": { "shasum": "4d8a3ea73789f1895a3c51b9ae7cb617395a7db0", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.3.1.tgz" }, "0.3.3": { "shasum": "740748540e4c19afbd44ccfce14bd0b058ae6a7e", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.3.3.tgz" }, "0.3.4": { "shasum": "ded7503058ab07a69114db30640985334e73f705", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.3.4.tgz" }, "0.4.0": { "shasum": "74a9ec7130e4ac1cd7e891f57e2cc33957148c5b", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.4.0.tgz" }, "0.4.1": { "shasum": "e161490a1d8db5107ad9a87d852e647d3840d5d7", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.4.1.tgz" }, "0.4.2": { "shasum": "2b542962967ff7f93e7a1807444d50e0a55c86ef", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.4.2.tgz" }, "0.5.0": { "shasum": "290397bd00bf6f653f5743de596c1d2d0b0e2806", "tarball": "http://registry.npmjs.org/embedly/-/embedly-0.5.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/embedly/" }, "embedly-socket": { "name": "embedly-socket", "description": "Web Socket proxy for the Embedly API", "dist-tags": { "latest": "0.0.4" }, "readme": "embedly-socket(1) -- Web Socket proxy over the Embedly API\n==========================================================\n\n## SYNOPSIS\n\n## IMPORTANT\n\n## Simple Install\n", "maintainers": [ { "name": "doki_pen", "email": "rcorsaro@gmail.com" } ], "time": { "modified": "2011-12-02T19:53:56.108Z", "created": "2011-12-01T22:41:09.197Z", "0.0.1": "2011-12-01T22:41:12.714Z", "0.0.2": "2011-12-02T16:42:41.014Z", "0.0.3": "2011-12-02T18:03:28.813Z", "0.0.4": "2011-12-02T19:53:56.108Z" }, "author": { "name": "Bob Corsaro", "email": "bob@embed.ly", "url": "http://bit.ly/rcorsaro" }, "versions": { "0.0.1": "http://registry.npmjs.org/embedly-socket/0.0.1", "0.0.2": "http://registry.npmjs.org/embedly-socket/0.0.2", "0.0.3": "http://registry.npmjs.org/embedly-socket/0.0.3", "0.0.4": "http://registry.npmjs.org/embedly-socket/0.0.4" }, "dist": { "0.0.1": { "shasum": "a07ac8184efef4ea4ed7cd34b299f8b00d0ee481", "tarball": "http://registry.npmjs.org/embedly-socket/-/embedly-socket-0.0.1.tgz" }, "0.0.2": { "shasum": "4d1bbb77727bd3f670b73dbd8d13979e166294fa", "tarball": "http://registry.npmjs.org/embedly-socket/-/embedly-socket-0.0.2.tgz" }, "0.0.3": { "shasum": "2fc6c641c587f39bf428035b32a814f338465a01", "tarball": "http://registry.npmjs.org/embedly-socket/-/embedly-socket-0.0.3.tgz" }, "0.0.4": { "shasum": "0b6bb52ca950bb4ad1bcd5ab7b9be2edb278f339", "tarball": "http://registry.npmjs.org/embedly-socket/-/embedly-socket-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/embedly-socket/" }, "emile": { "name": "emile", "description": "no-thrills stand-alone CSS animation JavaScript framework", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-05-17T18:40:52.840Z", "created": "2011-04-09T23:42:02.102Z", "1.0.1": "2011-04-09T23:42:02.547Z", "1.0.2": "2011-04-14T01:20:10.244Z", "1.0.3": "2011-04-16T02:37:38.267Z", "1.0.4": "2011-04-18T21:01:00.033Z", "1.0.5": "2011-05-17T18:40:52.840Z" }, "repository": { "type": "git", "url": "git://github.com/ded/emile.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/emile/1.0.1", "1.0.2": "http://registry.npmjs.org/emile/1.0.2", "1.0.3": "http://registry.npmjs.org/emile/1.0.3", "1.0.4": "http://registry.npmjs.org/emile/1.0.4", "1.0.5": "http://registry.npmjs.org/emile/1.0.5" }, "dist": { "1.0.1": { "shasum": "86679cfc9b28a449b0f2c62022a5bc1ffdbbf0b6", "tarball": "http://registry.npmjs.org/emile/-/emile-1.0.1.tgz" }, "1.0.2": { "shasum": "a17c034a3a206ccc21f3f1dad4f2929f35be4ac2", "tarball": "http://registry.npmjs.org/emile/-/emile-1.0.2.tgz" }, "1.0.3": { "shasum": "ef6ad9b18f9a0e8c9695440baad69e917c748acb", "tarball": "http://registry.npmjs.org/emile/-/emile-1.0.3.tgz" }, "1.0.4": { "shasum": "ae807c1ad18098faab60ed2ceddcc804fc7d6b64", "tarball": "http://registry.npmjs.org/emile/-/emile-1.0.4.tgz" }, "1.0.5": { "shasum": "ceb80a35847de588f9f8af1537cfe4fe73a38a42", "tarball": "http://registry.npmjs.org/emile/-/emile-1.0.5.tgz" } }, "keywords": [ "ender", "animation", "css", "morph" ], "url": "http://registry.npmjs.org/emile/" }, "emit": { "name": "emit", "description": "A reactive toolkit for JavaScript", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-11-30T05:20:53.193Z", "created": "2011-11-30T05:20:49.698Z", "0.0.0": "2011-11-30T05:20:53.193Z" }, "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp", "url": "http://jed.is" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/emit/0.0.0" }, "dist": { "0.0.0": { "shasum": "a2038740627faa5625c2d7b530563761e117598e", "tarball": "http://registry.npmjs.org/emit/-/emit-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/emit/" }, "emit.io": { "name": "emit.io", "description": "saving the name", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "supershabam", "email": "dev@supershabam.com" } ], "time": { "modified": "2011-08-24T08:05:07.988Z", "created": "2011-08-24T08:05:07.292Z", "0.0.0": "2011-08-24T08:05:07.988Z" }, "author": { "name": "Ian Hansen", "email": "dev@supershabam.com" }, "repository": { "type": "git", "url": "git://github.com/supershabam/websocket.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/emit.io/0.0.0" }, "dist": { "0.0.0": { "shasum": "d2b676960fa4a3de381eee3f08385a130dd0d986", "tarball": "http://registry.npmjs.org/emit.io/-/emit.io-0.0.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/emit.io/" }, "emre": { "name": "emre", "description": "Object selection like a boss", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dawnerd", "email": "troy@somanyscientists.com" } ], "time": { "modified": "2011-07-21T01:48:43.244Z", "created": "2011-07-21T01:48:42.745Z", "1.0.0": "2011-07-21T01:48:43.244Z" }, "repository": { "type": "git", "url": "git://github.com/dawnerd/Emre.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/emre/1.0.0" }, "dist": { "1.0.0": { "shasum": "cf59f222a336c3423cd68bc87dba70c6108bf25d", "tarball": "http://registry.npmjs.org/emre/-/emre-1.0.0.tgz" } }, "keywords": [ "object", "utility" ], "url": "http://registry.npmjs.org/emre/" }, "encrypt": { "name": "encrypt", "description": "encrypt", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alfredwesterveld", "email": "alfredwesterveld@gmail.com" } ], "time": { "modified": "2011-02-06T03:32:44.568Z", "created": "2011-02-06T03:32:44.241Z", "0.0.1": "2011-02-06T03:32:44.568Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/encrypt/0.0.1" }, "dist": { "0.0.1": { "shasum": "8c7c9b7e8f85c8701f090d3b5292efd1d4c3bf8c", "tarball": "http://registry.npmjs.org/encrypt/-/encrypt-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/encrypt/" }, "ender": { "name": "ender", "description": "next level JavaScript modules", "dist-tags": { "latest": "0.8.2" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-11-15T01:08:11.149Z", "created": "2011-04-10T07:14:50.940Z", "0.0.1": "2011-04-10T07:14:51.322Z", "0.0.2": "2011-04-11T02:40:00.679Z", "0.0.3": "2011-04-12T07:25:20.374Z", "0.0.4": "2011-04-15T00:10:15.828Z", "0.0.5": "2011-04-15T00:11:18.394Z", "0.0.6": "2011-04-15T05:37:46.891Z", "0.0.7": "2011-04-15T20:58:01.890Z", "0.0.8": "2011-04-16T03:50:12.954Z", "0.1.1": "2011-04-18T00:53:21.249Z", "0.1.2": "2011-04-18T06:41:29.595Z", "0.1.3": "2011-04-18T07:07:40.346Z", "0.1.4": "2011-04-18T16:05:44.042Z", "0.1.5": "2011-04-18T16:06:36.803Z", "0.1.6": "2011-04-18T19:00:08.968Z", "0.2.0": "2011-04-22T00:22:23.541Z", "0.2.1": "2011-04-22T17:18:58.516Z", "0.2.3": "2011-04-26T22:21:48.055Z", "0.2.4": "2011-04-27T04:47:48.089Z", "0.2.5": "2011-04-29T04:49:47.625Z", "0.2.6": "2011-05-02T06:59:16.941Z", "0.2.7": "2011-05-02T07:20:39.864Z", "0.3.0": "2011-05-09T23:32:26.031Z", "0.3.1": "2011-05-10T07:09:57.267Z", "0.3.2": "2011-05-12T18:49:54.161Z", "0.3.4": "2011-05-12T20:47:37.687Z", "0.3.5": "2011-05-13T01:43:38.054Z", "0.3.6": "2011-05-17T06:33:53.200Z", "0.3.7": "2011-05-23T00:41:33.442Z", "0.4.0": "2011-05-24T01:01:08.940Z", "0.4.1": "2011-06-22T23:26:32.423Z", "0.4.2": "2011-06-23T05:42:38.631Z", "0.4.3": "2011-06-23T07:39:50.916Z", "0.4.4": "2011-06-26T00:52:25.515Z", "0.5.0": "2011-06-26T22:40:33.603Z", "0.5.1": "2011-06-27T07:38:26.503Z", "0.5.2": "2011-06-28T05:28:57.970Z", "0.5.3": "2011-06-28T05:41:35.451Z", "0.6.0": "2011-07-29T01:47:51.590Z", "0.6.2": "2011-07-29T20:51:17.432Z", "0.6.3": "2011-07-31T02:36:12.702Z", "0.6.4": "2011-07-31T17:33:50.067Z", "0.6.5": "2011-08-09T05:59:21.417Z", "0.6.6": "2011-09-18T04:31:07.493Z", "0.6.7": "2011-09-25T03:03:30.660Z", "0.6.8": "2011-09-25T03:18:36.459Z", "0.6.9": "2011-09-25T08:20:45.482Z", "0.7.0": "2011-09-28T06:09:42.158Z", "0.7.1": "2011-09-28T07:07:38.044Z", "0.7.2": "2011-10-02T19:26:25.064Z", "0.8.0": "2011-11-09T04:59:33.194Z", "0.8.2": "2011-11-15T01:08:11.149Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender/0.0.1", "0.0.2": "http://registry.npmjs.org/ender/0.0.2", "0.0.3": "http://registry.npmjs.org/ender/0.0.3", "0.0.4": "http://registry.npmjs.org/ender/0.0.4", "0.0.5": "http://registry.npmjs.org/ender/0.0.5", "0.0.6": "http://registry.npmjs.org/ender/0.0.6", "0.0.7": "http://registry.npmjs.org/ender/0.0.7", "0.0.8": "http://registry.npmjs.org/ender/0.0.8", "0.1.1": "http://registry.npmjs.org/ender/0.1.1", "0.1.2": "http://registry.npmjs.org/ender/0.1.2", "0.1.3": "http://registry.npmjs.org/ender/0.1.3", "0.1.4": "http://registry.npmjs.org/ender/0.1.4", "0.1.5": "http://registry.npmjs.org/ender/0.1.5", "0.1.6": "http://registry.npmjs.org/ender/0.1.6", "0.2.0": "http://registry.npmjs.org/ender/0.2.0", "0.2.1": "http://registry.npmjs.org/ender/0.2.1", "0.2.3": "http://registry.npmjs.org/ender/0.2.3", "0.2.4": "http://registry.npmjs.org/ender/0.2.4", "0.2.5": "http://registry.npmjs.org/ender/0.2.5", "0.2.6": "http://registry.npmjs.org/ender/0.2.6", "0.2.7": "http://registry.npmjs.org/ender/0.2.7", "0.3.0": "http://registry.npmjs.org/ender/0.3.0", "0.3.1": "http://registry.npmjs.org/ender/0.3.1", "0.3.2": "http://registry.npmjs.org/ender/0.3.2", "0.3.4": "http://registry.npmjs.org/ender/0.3.4", "0.3.5": "http://registry.npmjs.org/ender/0.3.5", "0.3.6": "http://registry.npmjs.org/ender/0.3.6", "0.3.7": "http://registry.npmjs.org/ender/0.3.7", "0.4.0": "http://registry.npmjs.org/ender/0.4.0", "0.4.1": "http://registry.npmjs.org/ender/0.4.1", "0.4.2": "http://registry.npmjs.org/ender/0.4.2", "0.4.3": "http://registry.npmjs.org/ender/0.4.3", "0.4.4": "http://registry.npmjs.org/ender/0.4.4", "0.5.0": "http://registry.npmjs.org/ender/0.5.0", "0.5.1": "http://registry.npmjs.org/ender/0.5.1", "0.5.2": "http://registry.npmjs.org/ender/0.5.2", "0.5.3": "http://registry.npmjs.org/ender/0.5.3", "0.6.0": "http://registry.npmjs.org/ender/0.6.0", "0.6.2": "http://registry.npmjs.org/ender/0.6.2", "0.6.3": "http://registry.npmjs.org/ender/0.6.3", "0.6.4": "http://registry.npmjs.org/ender/0.6.4", "0.6.5": "http://registry.npmjs.org/ender/0.6.5", "0.6.6": "http://registry.npmjs.org/ender/0.6.6", "0.6.7": "http://registry.npmjs.org/ender/0.6.7", "0.6.8": "http://registry.npmjs.org/ender/0.6.8", "0.6.9": "http://registry.npmjs.org/ender/0.6.9", "0.7.0": "http://registry.npmjs.org/ender/0.7.0", "0.7.1": "http://registry.npmjs.org/ender/0.7.1", "0.7.2": "http://registry.npmjs.org/ender/0.7.2", "0.8.0": "http://registry.npmjs.org/ender/0.8.0", "0.8.2": "http://registry.npmjs.org/ender/0.8.2" }, "dist": { "0.0.1": { "shasum": "964e0d850f7138f11cb6ed68ed091d0bd6a46283", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.1.tgz" }, "0.0.2": { "shasum": "1f639153845cf1a9553484ab994905a4301d01e9", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.2.tgz" }, "0.0.3": { "shasum": "58f58ca875bb2aa5fcb194132b5c899831077e18", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.3.tgz" }, "0.0.4": { "shasum": "4f4f476841a4bb584e38271e59078938586e88d9", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.4.tgz" }, "0.0.5": { "shasum": "5093dc27cbaf8ded7dbdde8b1608d5f51b6b52a4", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.5.tgz" }, "0.0.6": { "shasum": "e19e6ac3e602cd4f252b361274c988d987d9facd", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.6.tgz" }, "0.0.7": { "shasum": "c7d358208686688838bfa611c8027c95a04e1f0a", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.7.tgz" }, "0.0.8": { "shasum": "aa0c0c6afeff6f48c3c92a4ceef7835f91089c9d", "tarball": "http://registry.npmjs.org/ender/-/ender-0.0.8.tgz" }, "0.1.1": { "shasum": "0883c9c08ed961a6d1f6f7381a669bc5d4a0deb5", "tarball": "http://registry.npmjs.org/ender/-/ender-0.1.1.tgz" }, "0.1.2": { "shasum": "95a04ee77fcbb01bf8b28a004101139ab0cf0e26", "tarball": "http://registry.npmjs.org/ender/-/ender-0.1.2.tgz" }, "0.1.3": { "shasum": "2b8b9e8383eb28247f71d4dd3f25cb477eae3a3d", "tarball": "http://registry.npmjs.org/ender/-/ender-0.1.3.tgz" }, "0.1.4": { "shasum": "ea938183ce52784fe79261f127d779b8c8d3745a", "tarball": "http://registry.npmjs.org/ender/-/ender-0.1.4.tgz" }, "0.1.5": { "shasum": "073dad7bf841a361c24b79df0c286d01ccf5776e", "tarball": "http://registry.npmjs.org/ender/-/ender-0.1.5.tgz" }, "0.1.6": { "shasum": "1061b68a8d5b57ff51ef1474c00c2c47ba49d3a7", "tarball": "http://registry.npmjs.org/ender/-/ender-0.1.6.tgz" }, "0.2.0": { "shasum": "9f597ceaa2745f132b430f973b2899dab285429c", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.0.tgz" }, "0.2.1": { "shasum": "b391ea2a993e6f73f6bb77bcb0901354e5d8d070", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.1.tgz" }, "0.2.3": { "shasum": "9dd30ccf7867572c2afb056f51cd83b2b51aead1", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.3.tgz" }, "0.2.4": { "shasum": "76200e92dc94aac2151dc316cb30aff40b760ffa", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.4.tgz" }, "0.2.5": { "shasum": "4daec3d865fc052bbc77c9160f14dd784f522814", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.5.tgz" }, "0.2.6": { "shasum": "38dd953170b81d05811fafe7a96b50a1839190f9", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.6.tgz" }, "0.2.7": { "shasum": "13065850074e2c074cafdbf59e1281a1de6cd3c5", "tarball": "http://registry.npmjs.org/ender/-/ender-0.2.7.tgz" }, "0.3.0": { "shasum": "0af589f8099b7a6ebb038c805a93e69ef3a6e439", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.0.tgz" }, "0.3.1": { "shasum": "a7d5a3240496b0810d81395bcf45a5eefa521dca", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.1.tgz" }, "0.3.2": { "shasum": "dadd6559b71341b0caa8aa7bf4facc07d6f97417", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.2.tgz" }, "0.3.4": { "shasum": "65b99382448030b6e8f1b9013e1a77d4330236f7", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.4.tgz" }, "0.3.5": { "shasum": "807d829a0f409a216175f17be6420e63880a2fa5", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.5.tgz" }, "0.3.6": { "shasum": "4314a4233e225e3bfdf34a1b978c1d1f3ac5c89e", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.6.tgz" }, "0.3.7": { "shasum": "b25a766e4df57b995562a38502fd221b311cbf39", "tarball": "http://registry.npmjs.org/ender/-/ender-0.3.7.tgz" }, "0.4.0": { "shasum": "f461834c819d144f9a36a2cf933db26bf85ad69a", "tarball": "http://registry.npmjs.org/ender/-/ender-0.4.0.tgz" }, "0.4.1": { "shasum": "be35e6299631c3adfd05527f50cf298d54e14e24", "tarball": "http://registry.npmjs.org/ender/-/ender-0.4.1.tgz" }, "0.4.2": { "shasum": "beda4717fc503494ac497bf3d5ceab1462fd609c", "tarball": "http://registry.npmjs.org/ender/-/ender-0.4.2.tgz" }, "0.4.3": { "shasum": "6b16c33b02251ab6df73af049626edb425dc0dcf", "tarball": "http://registry.npmjs.org/ender/-/ender-0.4.3.tgz" }, "0.4.4": { "shasum": "8a0d2962181f0c731a9e18a89347f66c118351b0", "tarball": "http://registry.npmjs.org/ender/-/ender-0.4.4.tgz" }, "0.5.0": { "shasum": "8189e4502fc2d29929fb08f12169f0237660c8df", "tarball": "http://registry.npmjs.org/ender/-/ender-0.5.0.tgz" }, "0.5.1": { "shasum": "872e54b17f06bda2e6fc9c0291bdfa5d53e26483", "tarball": "http://registry.npmjs.org/ender/-/ender-0.5.1.tgz" }, "0.5.2": { "shasum": "b4b167884f306a04a66a24efcb023688b81772ba", "tarball": "http://registry.npmjs.org/ender/-/ender-0.5.2.tgz" }, "0.5.3": { "shasum": "26ba3433cff0df3d7a142dfcca6fb4b014d3cd69", "tarball": "http://registry.npmjs.org/ender/-/ender-0.5.3.tgz" }, "0.6.0": { "shasum": "73467fffe5d80730a8a3667bdb9f969f7b580ddc", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.0.tgz" }, "0.6.2": { "shasum": "b866874f120011c0a20aaffa93ecf982e5b848c0", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.2.tgz" }, "0.6.3": { "shasum": "b37920ef9fb97e20434a03753c1258129d060d7c", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.3.tgz" }, "0.6.4": { "shasum": "850916ee983e6fff1d0e581d1db3f6006fc5ef0c", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.4.tgz" }, "0.6.5": { "shasum": "d6aede9291901434061a9bc092511e75bb1224a0", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.5.tgz" }, "0.6.6": { "shasum": "d6c7c525064d890ace5e6e2c384f19689b45d328", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.6.tgz" }, "0.6.7": { "shasum": "d68923af91cabbcad873d2f544a75add479c197b", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.7.tgz" }, "0.6.8": { "shasum": "1852a4eab60fc3c886b08aa3522b9bf019ba40b9", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.8.tgz" }, "0.6.9": { "shasum": "847408e7315c543ba083a52d2df5e1fc0a2aebad", "tarball": "http://registry.npmjs.org/ender/-/ender-0.6.9.tgz" }, "0.7.0": { "shasum": "3a4d4f1c23dc5643c364587cfc65d918b6dbcffd", "tarball": "http://registry.npmjs.org/ender/-/ender-0.7.0.tgz" }, "0.7.1": { "shasum": "be5f46329dda5a062acec58a3e52b898c717d9d1", "tarball": "http://registry.npmjs.org/ender/-/ender-0.7.1.tgz" }, "0.7.2": { "shasum": "e27b267a5a9dea63e9f3f487f835d5f63b235f84", "tarball": "http://registry.npmjs.org/ender/-/ender-0.7.2.tgz" }, "0.8.0": { "shasum": "c3790270c67aeaa69c5541b47a2758aa120c7b56", "tarball": "http://registry.npmjs.org/ender/-/ender-0.8.0.tgz" }, "0.8.2": { "shasum": "e5f8d71cf6ae650454852aff6064cc9657c5b8c4", "tarball": "http://registry.npmjs.org/ender/-/ender-0.8.2.tgz" } }, "keywords": [ "ender", "modules", "builder", "framework", "packager" ], "url": "http://registry.npmjs.org/ender/" }, "ender-dragdealer": { "name": "ender-dragdealer", "description": "A drag based javascript library", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "tristen", "email": "tristen.brown@gmail.com" } ], "time": { "modified": "2011-08-15T04:50:23.622Z", "created": "2011-08-12T03:26:53.619Z", "1.0.0": "2011-08-12T03:26:55.775Z", "1.0.1": "2011-08-12T04:15:02.416Z" }, "repository": { "type": "git", "url": "git://github.com/tristen/ender-dragdealer.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ender-dragdealer/1.0.0", "1.0.1": "http://registry.npmjs.org/ender-dragdealer/1.0.1" }, "dist": { "1.0.0": { "shasum": "7adbc66b8f01befa95230b69efe5ffb6ec0a4142", "tarball": "http://registry.npmjs.org/ender-dragdealer/-/ender-dragdealer-1.0.0.tgz" }, "1.0.1": { "shasum": "02aee2f98a2d5065eb586afea6e3808b0706c299", "tarball": "http://registry.npmjs.org/ender-dragdealer/-/ender-dragdealer-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/ender-dragdealer/" }, "ender-fermata": { "name": "ender-fermata", "description": "ender-able fork of fermata: A succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "skiqh", "email": "julian.bee@gmail.com" } ], "time": { "modified": "2011-09-29T17:05:00.455Z", "created": "2011-09-29T17:04:58.605Z", "0.5.2": "2011-09-29T17:05:00.455Z" }, "author": { "name": "&yet, LLC" }, "repository": { "type": "git", "url": "git://github.com/andyet/fermata.git" }, "versions": { "0.5.2": "http://registry.npmjs.org/ender-fermata/0.5.2" }, "dist": { "0.5.2": { "shasum": "bf330cf54db45b68232b2578a7c4b6bde720b81d", "tarball": "http://registry.npmjs.org/ender-fermata/-/ender-fermata-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/ender-fermata/" }, "ender-fittext": { "name": "ender-fittext", "description": "an Ender plugin for inflating web type", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "calvein", "email": "calvein@gmail.com" } ], "time": { "modified": "2011-09-07T20:33:14.442Z", "created": "2011-09-07T19:49:45.269Z", "1.0.0": "2011-09-07T19:49:46.053Z", "1.0.1": "2011-09-07T20:33:14.442Z" }, "author": { "name": "François Robichet", "email": "@calvein", "url": "http://francois.robichet.com" }, "repository": { "type": "git", "url": "git://github.com/Calvein/ender-fitText.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ender-fittext/1.0.0", "1.0.1": "http://registry.npmjs.org/ender-fittext/1.0.1" }, "dist": { "1.0.0": { "shasum": "e55cff489d8a1f7e14e6e366d3e4d4a860d21ab0", "tarball": "http://registry.npmjs.org/ender-fittext/-/ender-fittext-1.0.0.tgz" }, "1.0.1": { "shasum": "a88d9139e76fca40ebd9a5ff695c1f9212ae48dd", "tarball": "http://registry.npmjs.org/ender-fittext/-/ender-fittext-1.0.1.tgz" } }, "keywords": [ "ender", "fittext", "typography" ], "url": "http://registry.npmjs.org/ender-fittext/" }, "ender-flowplayer": { "name": "ender-flowplayer", "description": "Ender version of the flowplayer.org JS lib", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jrainbow", "email": "justin.rainbow@gmail.com" } ], "time": { "modified": "2011-09-21T18:42:37.401Z", "created": "2011-09-21T18:42:36.374Z", "0.1.0": "2011-09-21T18:42:37.401Z" }, "repository": { "url": "git://github.com/sheknows/ender-flowplayer.git", "type": "git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ender-flowplayer/0.1.0" }, "dist": { "0.1.0": { "shasum": "bdc65839a077afe23b65e7e0785592032a7d3ff0", "tarball": "http://registry.npmjs.org/ender-flowplayer/-/ender-flowplayer-0.1.0.tgz" } }, "keywords": [ "flowplayer", "ender", "flowplayer api" ], "url": "http://registry.npmjs.org/ender-flowplayer/" }, "ender-js": { "name": "ender-js", "description": "no-library library", "dist-tags": { "latest": "0.3.6" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" }, { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-10-17T16:01:03.615Z", "created": "2011-04-18T00:00:05.075Z", "0.0.1": "2011-04-18T00:00:05.539Z", "0.0.3": "2011-04-26T20:20:34.474Z", "0.0.4": "2011-04-26T20:47:14.520Z", "0.0.5": "2011-04-26T20:49:15.151Z", "0.0.6": "2011-04-26T20:57:19.273Z", "0.0.7": "2011-04-26T21:58:14.125Z", "0.0.8": "2011-04-26T22:11:18.748Z", "0.0.9": "2011-04-27T00:49:14.919Z", "0.1.0": "2011-04-27T04:21:34.017Z", "0.1.1": "2011-04-30T17:53:50.177Z", "0.1.2": "2011-04-30T19:35:36.189Z", "0.1.3": "2011-04-30T20:20:21.388Z", "0.1.4": "2011-04-30T20:22:06.229Z", "0.1.5": "2011-05-01T15:45:28.195Z", "0.1.6": "2011-05-02T20:20:39.435Z", "0.1.7": "2011-05-03T21:23:52.360Z", "0.1.8": "2011-05-03T22:56:41.523Z", "0.1.9": "2011-05-10T06:20:35.242Z", "0.2.0": "2011-05-18T19:59:29.915Z", "0.2.1": "2011-05-21T17:28:36.257Z", "0.2.2": "2011-06-01T22:08:08.932Z", "0.2.3": "2011-06-05T23:47:25.316Z", "0.2.4": "2011-06-13T07:07:51.259Z", "0.2.5": "2011-06-26T23:59:03.564Z", "0.2.6": "2011-06-27T07:17:36.674Z", "0.2.7": "2011-06-28T01:59:03.443Z", "0.2.8": "2011-07-23T21:24:54.035Z", "0.2.9": "2011-07-29T07:16:24.835Z", "0.3.0": "2011-07-29T07:29:26.560Z", "0.3.1": "2011-08-10T16:31:59.176Z", "0.3.2": "2011-09-15T17:54:03.851Z", "0.3.3": "2011-09-16T16:07:24.360Z", "0.3.4": "2011-09-16T16:51:13.111Z", "0.3.5": "2011-09-30T15:46:20.567Z", "0.3.6": "2011-10-17T16:01:03.615Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-js/0.0.1", "0.0.3": "http://registry.npmjs.org/ender-js/0.0.3", "0.0.4": "http://registry.npmjs.org/ender-js/0.0.4", "0.0.5": "http://registry.npmjs.org/ender-js/0.0.5", "0.0.6": "http://registry.npmjs.org/ender-js/0.0.6", "0.0.7": "http://registry.npmjs.org/ender-js/0.0.7", "0.0.8": "http://registry.npmjs.org/ender-js/0.0.8", "0.0.9": "http://registry.npmjs.org/ender-js/0.0.9", "0.1.0": "http://registry.npmjs.org/ender-js/0.1.0", "0.1.1": "http://registry.npmjs.org/ender-js/0.1.1", "0.1.2": "http://registry.npmjs.org/ender-js/0.1.2", "0.1.3": "http://registry.npmjs.org/ender-js/0.1.3", "0.1.4": "http://registry.npmjs.org/ender-js/0.1.4", "0.1.5": "http://registry.npmjs.org/ender-js/0.1.5", "0.1.6": "http://registry.npmjs.org/ender-js/0.1.6", "0.1.7": "http://registry.npmjs.org/ender-js/0.1.7", "0.1.8": "http://registry.npmjs.org/ender-js/0.1.8", "0.1.9": "http://registry.npmjs.org/ender-js/0.1.9", "0.2.0": "http://registry.npmjs.org/ender-js/0.2.0", "0.2.1": "http://registry.npmjs.org/ender-js/0.2.1", "0.2.2": "http://registry.npmjs.org/ender-js/0.2.2", "0.2.3": "http://registry.npmjs.org/ender-js/0.2.3", "0.2.4": "http://registry.npmjs.org/ender-js/0.2.4", "0.2.5": "http://registry.npmjs.org/ender-js/0.2.5", "0.2.6": "http://registry.npmjs.org/ender-js/0.2.6", "0.2.7": "http://registry.npmjs.org/ender-js/0.2.7", "0.2.8": "http://registry.npmjs.org/ender-js/0.2.8", "0.2.9": "http://registry.npmjs.org/ender-js/0.2.9", "0.3.0": "http://registry.npmjs.org/ender-js/0.3.0", "0.3.1": "http://registry.npmjs.org/ender-js/0.3.1", "0.3.2": "http://registry.npmjs.org/ender-js/0.3.2", "0.3.3": "http://registry.npmjs.org/ender-js/0.3.3", "0.3.4": "http://registry.npmjs.org/ender-js/0.3.4", "0.3.5": "http://registry.npmjs.org/ender-js/0.3.5", "0.3.6": "http://registry.npmjs.org/ender-js/0.3.6" }, "dist": { "0.0.1": { "shasum": "d949e30d684d10fce6a9a74b572f76a6f755e44e", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.1.tgz" }, "0.0.3": { "shasum": "143905502ba0b82ea99156c745dfc1e3080184a3", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.3.tgz" }, "0.0.4": { "shasum": "9aed3a43efd1cafadb318398e6af19f0f2db1b85", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.4.tgz" }, "0.0.5": { "shasum": "79ee9c5e8799f165b7fa6fee7bec096132d3bce3", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.5.tgz" }, "0.0.6": { "shasum": "0537273ef13fd23fd4357baf41beb714f45155ef", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.6.tgz" }, "0.0.7": { "shasum": "3c369762b24f69a3198b4a5bf58d28207ceccfad", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.7.tgz" }, "0.0.8": { "shasum": "832a0a775a9dbcbca5f0c1f287395c4c898edf09", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.8.tgz" }, "0.0.9": { "shasum": "2e0ece10e762dbb829e72758badeab25b9d07803", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.0.9.tgz" }, "0.1.0": { "shasum": "bfc05487a8278c41b604c43e36f176dfc898e578", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.0.tgz" }, "0.1.1": { "shasum": "7b7f6335934f02ca10bac97a5451a9211c73f1b4", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.1.tgz" }, "0.1.2": { "shasum": "0e0664450c19bd3b1e869c7d79fea9b367d149db", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.2.tgz" }, "0.1.3": { "shasum": "fd0eb4b51e26638328a3a2c40d1762219d14fe5a", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.3.tgz" }, "0.1.4": { "shasum": "9ef156712f3800c08ae37dd923bfcbc5cd038619", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.4.tgz" }, "0.1.5": { "shasum": "fc5e4662a76e298b638a97c04b3ce2e7f07df099", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.5.tgz" }, "0.1.6": { "shasum": "851858fd1470ba1402d2da027417c50277ff2aeb", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.6.tgz" }, "0.1.7": { "shasum": "2d14415538059a11ced88642888216311768cd53", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.7.tgz" }, "0.1.8": { "shasum": "2dc53e39456c4f5aedebc42ba311b9249157442c", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.8.tgz" }, "0.1.9": { "shasum": "c6c7ff9e908625b9dd75d6714b638aa7113499fc", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.1.9.tgz" }, "0.2.0": { "shasum": "cfa8f13a360a267b00c5a0eda314c2a056bb0fcd", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.0.tgz" }, "0.2.1": { "shasum": "63324db0e2b6bf29e80024987e023334f28a70e1", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.1.tgz" }, "0.2.2": { "shasum": "fbc1537b4331d930efa94d410573511809299fb2", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.2.tgz" }, "0.2.3": { "shasum": "fd471d9066085bbbb2f33f1ecdb79f9c8819ca71", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.3.tgz" }, "0.2.4": { "shasum": "1c96acf763f96f72c18fe0ed031770724e3ee4d5", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.4.tgz" }, "0.2.5": { "shasum": "c4d7f7d025400a371c990b246587a29d7f6cfee2", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.5.tgz" }, "0.2.6": { "shasum": "573f6481691dae606e15e0ee21dd8c5933cacf84", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.6.tgz" }, "0.2.7": { "shasum": "c63e4c3b87cbc4d4a0d938bbc135a85f019bc7de", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.7.tgz" }, "0.2.8": { "shasum": "770e4d286f02df45e0e8ae08f688cbbcb79baaec", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.8.tgz" }, "0.2.9": { "shasum": "02cd9b8f889f682aecd199f5e6477765b60db3bf", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.2.9.tgz" }, "0.3.0": { "shasum": "8e2957f5932ec92043d10578b0d55a4824feb0e9", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.0.tgz" }, "0.3.1": { "shasum": "14bf61e7502b0409e3ef7bf0f51b789a851d4240", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.1.tgz" }, "0.3.2": { "shasum": "c8d79b2a27018bd93aaed42fd85476ed3348ec64", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.2.tgz" }, "0.3.3": { "shasum": "162904987004f8e9b2ad3cbcd0033673c19c6384", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.3.tgz" }, "0.3.4": { "shasum": "3bfd7ffaeaebb216a0420e6f9f65f6933f72abe5", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.4.tgz" }, "0.3.5": { "shasum": "22e9633cf6bb0028c5aa11f8f9d026a01a3bb015", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.5.tgz" }, "0.3.6": { "shasum": "b0d008458759713d0310d3395d7ac4ce9b86d01c", "tarball": "http://registry.npmjs.org/ender-js/-/ender-js-0.3.6.tgz" } }, "keywords": [ "ender", "modules", "library", "framework", "packager" ], "url": "http://registry.npmjs.org/ender-js/" }, "ender-json": { "name": "ender-json", "description": "Light-weight, language independent, data interchange format", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-09-06T16:15:08.286Z", "created": "2011-09-06T16:15:07.860Z", "1.0.0": "2011-09-06T16:15:08.287Z" }, "author": { "name": "Douglas Crockford", "email": "douglas@crockford.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/ender-json/1.0.0" }, "dist": { "1.0.0": { "shasum": "1d5587f496519f4ace1e7cc1e6cbc4f210261692", "tarball": "http://registry.npmjs.org/ender-json/-/ender-json-1.0.0.tgz" } }, "keywords": [ "ender", "json" ], "url": "http://registry.npmjs.org/ender-json/" }, "ender-lettering": { "name": "ender-lettering", "description": "an Ender plugin for radical web typography", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "calvein", "email": "calvein@gmail.com" } ], "time": { "modified": "2011-11-05T14:42:31.558Z", "created": "2011-09-07T21:03:52.725Z", "1.0.0": "2011-09-07T21:03:54.506Z", "1.0.1": "2011-11-05T14:27:52.537Z", "1.0.2": "2011-11-05T14:42:31.558Z" }, "author": { "name": "François Robichet", "email": "@calvein", "url": "http://francois.robichet.com" }, "repository": { "type": "git", "url": "git://github.com/Calvein/ender-lettering.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ender-lettering/1.0.0", "1.0.1": "http://registry.npmjs.org/ender-lettering/1.0.1", "1.0.2": "http://registry.npmjs.org/ender-lettering/1.0.2" }, "dist": { "1.0.0": { "shasum": "db8234a6bf030afa815e771f48d480ad65b2d7b9", "tarball": "http://registry.npmjs.org/ender-lettering/-/ender-lettering-1.0.0.tgz" }, "1.0.1": { "shasum": "4a93d2c5e2a36d9d5fc9ddc3176e54320a101160", "tarball": "http://registry.npmjs.org/ender-lettering/-/ender-lettering-1.0.1.tgz" }, "1.0.2": { "shasum": "b3e8f3350ec4d78f200e1ab77863f7aa3734a138", "tarball": "http://registry.npmjs.org/ender-lettering/-/ender-lettering-1.0.2.tgz" } }, "keywords": [ "ender", "lettering", "typography" ], "url": "http://registry.npmjs.org/ender-lettering/" }, "ender-modules": { "name": "ender-modules", "description": "no-library library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-06-19T04:40:11.447Z", "created": "2011-05-19T05:21:45.853Z", "0.0.1": "2011-05-19T05:21:46.408Z", "0.0.2": "2011-06-19T04:40:11.447Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-modules/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-modules/0.0.2" }, "dist": { "0.0.1": { "shasum": "8ddd10e90a00b85251ccb028548bf1a742e59bef", "tarball": "http://registry.npmjs.org/ender-modules/-/ender-modules-0.0.1.tgz" }, "0.0.2": { "shasum": "0c8b94936bd827cc6058adbd1dd00eceba44612d", "tarball": "http://registry.npmjs.org/ender-modules/-/ender-modules-0.0.2.tgz" } }, "keywords": [ "ender", "modules", "library", "framework", "packager" ], "url": "http://registry.npmjs.org/ender-modules/" }, "ender-overlay": { "name": "ender-overlay", "description": "Highly customizable overlay for Ender", "dist-tags": { "latest": "0.0.6" }, "readme": "# ender-overlay\n\nEnder-overlay is a highly configurable overlay plugin for [Ender](http://ender.no.de).\nIt requires [Jeesh](https://github.com/ender-js/jeesh) and [Morpheus](https://github.com/ded/morpheus) for animations.\nEven though, you can leave Morpheus out if you are fine without animations. You can easily build your \nown gallery or other overlay based logic on the top of this plugin. \n\n**Currently it's in a pre-alpha state, please do not use it in a production environment!**\nCheck back for stable builds. Currently it's tested in Chrome, Firefox, Safari and Opera. \nI'm going to add IE7+ support soon.\n\nMore information, documentation, demos: [http://nemeseri.com/ender-overlay/](http://nemeseri.com/ender-overlay/)", "maintainers": [ { "name": "nemeseri", "email": "andras@nemeseri.com" } ], "time": { "modified": "2011-11-16T12:32:32.202Z", "created": "2011-11-14T09:40:32.031Z", "0.0.1": "2011-11-14T09:40:34.080Z", "0.0.2": "2011-11-14T09:49:11.387Z", "0.0.3": "2011-11-14T21:26:25.071Z", "0.0.4": "2011-11-14T23:20:22.588Z", "0.0.5": "2011-11-16T06:56:25.049Z", "0.0.6": "2011-11-16T12:32:32.202Z" }, "author": { "name": "Andras Nemeseri", "email": "andras@nemeseri.com", "url": "http://nemeseri.com" }, "repository": { "type": "git", "url": "git://github.com/nemeseri/ender-overlay.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-overlay/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-overlay/0.0.2", "0.0.3": "http://registry.npmjs.org/ender-overlay/0.0.3", "0.0.4": "http://registry.npmjs.org/ender-overlay/0.0.4", "0.0.5": "http://registry.npmjs.org/ender-overlay/0.0.5", "0.0.6": "http://registry.npmjs.org/ender-overlay/0.0.6" }, "dist": { "0.0.1": { "shasum": "e65b7acd37c980348d40f522995f088166890b42", "tarball": "http://registry.npmjs.org/ender-overlay/-/ender-overlay-0.0.1.tgz" }, "0.0.2": { "shasum": "71a1eb5790867a72d951c98552a62ed94f43d256", "tarball": "http://registry.npmjs.org/ender-overlay/-/ender-overlay-0.0.2.tgz" }, "0.0.3": { "shasum": "2727c6b46714f606fd3db6b1545abdbbbbee043e", "tarball": "http://registry.npmjs.org/ender-overlay/-/ender-overlay-0.0.3.tgz" }, "0.0.4": { "shasum": "3d407bb630c3e02ec7577586e9ba840dbd06bcd0", "tarball": "http://registry.npmjs.org/ender-overlay/-/ender-overlay-0.0.4.tgz" }, "0.0.5": { "shasum": "f6aad4ddf652ecf04e80e50c0830b6c978ec248d", "tarball": "http://registry.npmjs.org/ender-overlay/-/ender-overlay-0.0.5.tgz" }, "0.0.6": { "shasum": "903c038bc476d06a79d55fe5757bc4bde27f9a1e", "tarball": "http://registry.npmjs.org/ender-overlay/-/ender-overlay-0.0.6.tgz" } }, "keywords": [ "ender", "overlay", "ui", "lightbox", "fancybox", "modal" ], "url": "http://registry.npmjs.org/ender-overlay/" }, "ender-poke": { "name": "ender-poke", "description": "An Ender module for handling swipe gestures on mobile devices", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "paulstraw", "email": "paulstraw@paulstraw.com" } ], "time": { "modified": "2011-09-07T07:18:04.515Z", "created": "2011-09-04T22:13:52.011Z", "0.0.1": "2011-09-04T22:14:02.783Z", "0.1.1": "2011-09-07T07:18:04.515Z" }, "repository": { "type": "git", "url": "git://github.com/paulstraw/ender-poke.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-poke/0.0.1", "0.1.1": "http://registry.npmjs.org/ender-poke/0.1.1" }, "dist": { "0.0.1": { "shasum": "c140c9eacba246c65aa2e600f0e18bfa489ef9eb", "tarball": "http://registry.npmjs.org/ender-poke/-/ender-poke-0.0.1.tgz" }, "0.1.1": { "shasum": "1dce5bef0acd5e80c02168bafc3eb1fcb7bcab40", "tarball": "http://registry.npmjs.org/ender-poke/-/ender-poke-0.1.1.tgz" } }, "keywords": [ "ender", "touch", "mobile" ], "url": "http://registry.npmjs.org/ender-poke/" }, "ender-sc": { "name": "ender-sc", "description": "The most essential Ender packages served as a single node package", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "akovalev", "email": "alexander.kovaleff@gmail.com" } ], "time": { "modified": "2011-10-06T14:26:42.899Z", "created": "2011-10-05T14:34:10.884Z", "0.0.1": "2011-10-05T14:34:12.324Z", "0.0.2": "2011-10-05T15:08:27.558Z", "0.0.3": "2011-10-06T14:26:42.899Z" }, "author": { "name": "Alexander Kovalev", "email": "alexander.kovaleff@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:akovalev/ender-sc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-sc/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-sc/0.0.2", "0.0.3": "http://registry.npmjs.org/ender-sc/0.0.3" }, "dist": { "0.0.1": { "shasum": "070e9ce248dc338ac0f1ac230071175ba341c6c1", "tarball": "http://registry.npmjs.org/ender-sc/-/ender-sc-0.0.1.tgz" }, "0.0.2": { "shasum": "f7ebe96403982cebac40b463c968f1aa0d82a94a", "tarball": "http://registry.npmjs.org/ender-sc/-/ender-sc-0.0.2.tgz" }, "0.0.3": { "shasum": "31c7bca527fb1064e3a0a0fe8be0042346eb1c34", "tarball": "http://registry.npmjs.org/ender-sc/-/ender-sc-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/ender-sc/" }, "ender-test": { "name": "ender-test", "description": "a thing that sets color on elements", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-05-27T01:05:53.159Z", "created": "2011-05-27T00:54:18.685Z", "1.0.0": "2011-05-27T00:54:19.290Z", "1.0.1": "2011-05-27T01:05:53.159Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/ender-test/1.0.0", "1.0.1": "http://registry.npmjs.org/ender-test/1.0.1" }, "dist": { "1.0.0": { "shasum": "777e24d9239bb99fc97674e60fb540ef4b7794d5", "tarball": "http://registry.npmjs.org/ender-test/-/ender-test-1.0.0.tgz" }, "1.0.1": { "shasum": "c4b180b1a28332ecc5631ed6f11d8e8dc3cee8ff", "tarball": "http://registry.npmjs.org/ender-test/-/ender-test-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/ender-test/" }, "ender-tipsy": { "name": "ender-tipsy", "description": "Tipsy for Ender", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "ds", "email": "dustin@dustinsenos.com" } ], "time": { "modified": "2011-11-16T18:36:33.690Z", "created": "2011-05-16T23:10:56.064Z", "0.0.1": "2011-05-16T23:10:56.726Z", "0.0.2": "2011-08-02T04:37:41.701Z", "0.0.3": "2011-11-16T18:36:33.690Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-tipsy/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-tipsy/0.0.2", "0.0.3": "http://registry.npmjs.org/ender-tipsy/0.0.3" }, "dist": { "0.0.1": { "shasum": "42e17e6ee624c1fe52a433a42a71ae9645174089", "tarball": "http://registry.npmjs.org/ender-tipsy/-/ender-tipsy-0.0.1.tgz" }, "0.0.2": { "shasum": "b500f1c40a5ca4deeae58ca8e3b819dd2edd7cef", "tarball": "http://registry.npmjs.org/ender-tipsy/-/ender-tipsy-0.0.2.tgz" }, "0.0.3": { "shasum": "6a0187d531765145465e7ffc7f36925170323442", "tarball": "http://registry.npmjs.org/ender-tipsy/-/ender-tipsy-0.0.3.tgz" } }, "keywords": [ "ender", "tipsy", "ui", "tooltip" ], "url": "http://registry.npmjs.org/ender-tipsy/" }, "ender-tween": { "name": "ender-tween", "description": "Generic Timing Tweener with Easing support", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-05-17T22:47:47.396Z", "created": "2011-05-16T04:20:13.114Z", "0.0.1": "2011-05-16T04:20:13.655Z", "0.0.2": "2011-05-16T06:01:25.239Z", "0.0.3": "2011-05-16T06:05:48.126Z", "0.0.4": "2011-05-16T06:08:30.325Z", "0.0.5": "2011-05-16T20:00:25.741Z", "0.0.6": "2011-05-17T22:47:47.396Z" }, "author": { "name": "Dustin Diaz", "email": "@ded" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-tween/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-tween/0.0.2", "0.0.3": "http://registry.npmjs.org/ender-tween/0.0.3", "0.0.4": "http://registry.npmjs.org/ender-tween/0.0.4", "0.0.5": "http://registry.npmjs.org/ender-tween/0.0.5", "0.0.6": "http://registry.npmjs.org/ender-tween/0.0.6" }, "dist": { "0.0.1": { "shasum": "c32fe1bcf3b5c0a5239533ff977d79a29e39c502", "tarball": "http://registry.npmjs.org/ender-tween/-/ender-tween-0.0.1.tgz" }, "0.0.2": { "shasum": "5a6d61fd4eaa9e325856bab8029e8f880b190211", "tarball": "http://registry.npmjs.org/ender-tween/-/ender-tween-0.0.2.tgz" }, "0.0.3": { "shasum": "917d4fd3052f75fd28c281e46171bf90f37ba17e", "tarball": "http://registry.npmjs.org/ender-tween/-/ender-tween-0.0.3.tgz" }, "0.0.4": { "shasum": "dd9ecf74c2392f9b891ec6087c27ea40f172fc79", "tarball": "http://registry.npmjs.org/ender-tween/-/ender-tween-0.0.4.tgz" }, "0.0.5": { "shasum": "bfba3ed1934f600987c173fe8007d743361ae3f1", "tarball": "http://registry.npmjs.org/ender-tween/-/ender-tween-0.0.5.tgz" }, "0.0.6": { "shasum": "8b0404c0886bea635768f6b621a6235c078df053", "tarball": "http://registry.npmjs.org/ender-tween/-/ender-tween-0.0.6.tgz" } }, "keywords": [ "ender", "tween", "animation", "easing" ], "url": "http://registry.npmjs.org/ender-tween/" }, "ender-twitter-bootstrap": { "name": "ender-twitter-bootstrap", "description": "*Unofficial* jQuery-less Ender port of Twitter's Bootstrap JS - original by @fat & @mdo", "dist-tags": { "latest": "1.4.1" }, "maintainers": [ { "name": "rvagg", "email": "rod@vagg.org" } ], "time": { "modified": "2011-11-22T02:02:54.746Z", "created": "2011-09-29T10:50:25.733Z", "1.0.0": "2011-09-29T10:50:29.555Z", "1.0.1": "2011-09-29T10:57:18.832Z", "1.0.2": "2011-11-21T01:24:13.285Z", "1.3.9": "2011-11-21T10:19:34.737Z", "1.4.0": "2011-11-21T10:42:29.336Z", "1.4.1": "2011-11-22T02:02:54.746Z" }, "author": { "name": "Rod Vagg" }, "versions": { "1.0.0": "http://registry.npmjs.org/ender-twitter-bootstrap/1.0.0", "1.0.1": "http://registry.npmjs.org/ender-twitter-bootstrap/1.0.1", "1.0.2": "http://registry.npmjs.org/ender-twitter-bootstrap/1.0.2", "1.3.9": "http://registry.npmjs.org/ender-twitter-bootstrap/1.3.9", "1.4.0": "http://registry.npmjs.org/ender-twitter-bootstrap/1.4.0", "1.4.1": "http://registry.npmjs.org/ender-twitter-bootstrap/1.4.1" }, "dist": { "1.0.0": { "shasum": "557788c67572ce0b7f54855d0cebcb18a5fb952c", "tarball": "http://registry.npmjs.org/ender-twitter-bootstrap/-/ender-twitter-bootstrap-1.0.0.tgz" }, "1.0.1": { "shasum": "062e8e098070bb64c87725af6d22270728c90312", "tarball": "http://registry.npmjs.org/ender-twitter-bootstrap/-/ender-twitter-bootstrap-1.0.1.tgz" }, "1.0.2": { "shasum": "629ef923c25ab6cfd168c028cc497559bd2c1bdc", "tarball": "http://registry.npmjs.org/ender-twitter-bootstrap/-/ender-twitter-bootstrap-1.0.2.tgz" }, "1.3.9": { "shasum": "4422cd4dd8c146818f2b0ecd971a8a541033ef36", "tarball": "http://registry.npmjs.org/ender-twitter-bootstrap/-/ender-twitter-bootstrap-1.3.9.tgz" }, "1.4.0": { "shasum": "b8ec7eda128b7e17d22e04bebeaad49b00cde38a", "tarball": "http://registry.npmjs.org/ender-twitter-bootstrap/-/ender-twitter-bootstrap-1.4.0.tgz" }, "1.4.1": { "shasum": "5b26963067c991850816d5c8a778a11053adf8ee", "tarball": "http://registry.npmjs.org/ender-twitter-bootstrap/-/ender-twitter-bootstrap-1.4.1.tgz" } }, "keywords": [ "twitter", "bootstrap", "ender" ], "url": "http://registry.npmjs.org/ender-twitter-bootstrap/" }, "ender-vows": { "name": "ender-vows", "description": "Asynchronous BDD & continuous integration for node.js and the browser", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-12-10T22:09:44.427Z", "created": "2011-09-16T22:21:09.397Z", "0.5.0": "2011-12-07T00:03:44.938Z", "0.6.0": "2011-12-07T00:03:44.938Z", "0.6.1": "2011-11-19T18:52:04.015Z", "0.6.2": "2011-12-07T00:03:44.938Z", "0.6.3": "2011-12-10T22:09:44.427Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.5.0": "http://registry.npmjs.org/ender-vows/0.5.0", "0.6.0": "http://registry.npmjs.org/ender-vows/0.6.0", "0.6.1": "http://registry.npmjs.org/ender-vows/0.6.1", "0.6.2": "http://registry.npmjs.org/ender-vows/0.6.2", "0.6.3": "http://registry.npmjs.org/ender-vows/0.6.3" }, "dist": { "0.5.0": { "shasum": "ce4cd782fde54ebd515fe183643baa0dd8b2dce5", "tarball": "http://registry.npmjs.org/ender-vows/-/ender-vows-0.5.0.tgz" }, "0.6.0": { "shasum": "fdc0a121cac02b0a63c1eebc4f397eaf6d4254f3", "tarball": "http://registry.npmjs.org/ender-vows/-/ender-vows-0.6.0.tgz" }, "0.6.1": { "shasum": "9e87c9aad54f2dea800e9f609d17e547d96b09d5", "tarball": "http://registry.npmjs.org/ender-vows/-/ender-vows-0.6.1.tgz" }, "0.6.2": { "shasum": "2d646f9006ffe131ce8531bcaf0533c4b329e40b", "tarball": "http://registry.npmjs.org/ender-vows/-/ender-vows-0.6.2.tgz" }, "0.6.3": { "shasum": "54037d8bd98ef883be616e58698d61a2500ced66", "tarball": "http://registry.npmjs.org/ender-vows/-/ender-vows-0.6.3.tgz" } }, "url": "http://registry.npmjs.org/ender-vows/" }, "ender-wallet": { "name": "ender-wallet", "description": "see what's inside your ender $", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "stenson", "email": "rob.stenson@gmail.com" } ], "time": { "modified": "2011-07-03T06:49:01.644Z", "created": "2011-04-30T00:30:17.412Z", "0.0.1": "2011-04-30T00:30:17.817Z", "0.0.2": "2011-04-30T23:41:56.055Z", "0.0.3": "2011-05-01T02:45:14.757Z", "0.0.4": "2011-05-01T22:18:23.669Z", "0.0.5": "2011-05-03T23:33:00.821Z", "0.0.6": "2011-05-04T19:30:49.334Z", "0.0.7": "2011-05-10T21:43:04.187Z", "0.0.8": "2011-05-13T17:41:50.523Z", "0.0.9": "2011-05-16T22:30:17.816Z", "0.1.0": "2011-07-03T06:49:01.644Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-wallet/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-wallet/0.0.2", "0.0.3": "http://registry.npmjs.org/ender-wallet/0.0.3", "0.0.4": "http://registry.npmjs.org/ender-wallet/0.0.4", "0.0.5": "http://registry.npmjs.org/ender-wallet/0.0.5", "0.0.6": "http://registry.npmjs.org/ender-wallet/0.0.6", "0.0.7": "http://registry.npmjs.org/ender-wallet/0.0.7", "0.0.8": "http://registry.npmjs.org/ender-wallet/0.0.8", "0.0.9": "http://registry.npmjs.org/ender-wallet/0.0.9", "0.1.0": "http://registry.npmjs.org/ender-wallet/0.1.0" }, "dist": { "0.0.1": { "shasum": "b345bb8a4f443f7eb18512bf1a830d09175c9d4e", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.1.tgz" }, "0.0.2": { "shasum": "5428a06040c116b579a11d23bb69ad36380c1f6c", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.2.tgz" }, "0.0.3": { "shasum": "a82b8c8686ddad4b75bccbd21a4f428cd8d85e88", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.3.tgz" }, "0.0.4": { "shasum": "bcdb256ad0a22087fcb67b0ee8aee244c723b217", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.4.tgz" }, "0.0.5": { "shasum": "cb907fb23580f5c23e7b5cb3781e971125607461", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.5.tgz" }, "0.0.6": { "shasum": "9a4fcbbee1bdf8e0a9e695e8850605f881b4568a", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.6.tgz" }, "0.0.7": { "shasum": "0714b737fadb8ffaa7d272fea50ddfcbe4c9bfd8", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.7.tgz" }, "0.0.8": { "shasum": "9f1f40e665079e56e2d256034a1f5d968716b559", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.8.tgz" }, "0.0.9": { "shasum": "cb38e289247b3064f8c6510abf1cc33e44f25938", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.0.9.tgz" }, "0.1.0": { "shasum": "56571f28c9096d6c8eedfe874e719378d7cab511", "tarball": "http://registry.npmjs.org/ender-wallet/-/ender-wallet-0.1.0.tgz" } }, "keywords": [ "ender", "api", "visual", "app" ], "url": "http://registry.npmjs.org/ender-wallet/" }, "endtable": { "name": "endtable", "description": "An experimental ORM for CouchDB.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "bcoe", "email": "bencoe@gmail.com" } ], "author": { "name": "Ben Coe", "email": "bencoe@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bcoe/endtable.git" }, "time": { "modified": "2011-12-11T05:14:17.253Z", "created": "2011-09-07T23:29:18.532Z", "0.0.1": "2011-09-07T23:29:18.532Z", "0.0.2": "2011-09-07T23:29:18.532Z", "0.0.3": "2011-09-07T23:29:18.532Z", "0.0.4": "2011-09-07T23:29:18.532Z", "0.0.5": "2011-09-07T23:29:18.532Z", "0.0.6": "2011-09-07T23:29:18.532Z", "0.0.7": "2011-09-07T23:29:18.532Z", "0.1.0": "2011-09-07T23:29:18.532Z", "0.1.1": "2011-09-07T23:29:18.532Z", "0.1.3": "2011-09-07T23:29:18.532Z", "0.1.4": "2011-09-07T23:29:18.532Z", "0.1.5": "2011-09-07T23:29:18.532Z", "0.1.6": "2011-09-07T23:29:18.532Z", "0.2.0": "2011-09-07T23:29:18.532Z", "0.2.1": "2011-09-07T23:29:18.532Z", "0.2.2": "2011-09-07T23:29:18.532Z", "1.0.0": "2011-12-11T05:14:17.253Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/endtable/0.0.1", "0.0.2": "http://registry.npmjs.org/endtable/0.0.2", "0.0.3": "http://registry.npmjs.org/endtable/0.0.3", "0.0.4": "http://registry.npmjs.org/endtable/0.0.4", "0.0.5": "http://registry.npmjs.org/endtable/0.0.5", "0.0.6": "http://registry.npmjs.org/endtable/0.0.6", "0.0.7": "http://registry.npmjs.org/endtable/0.0.7", "0.1.0": "http://registry.npmjs.org/endtable/0.1.0", "0.1.1": "http://registry.npmjs.org/endtable/0.1.1", "0.1.3": "http://registry.npmjs.org/endtable/0.1.3", "0.1.4": "http://registry.npmjs.org/endtable/0.1.4", "0.1.5": "http://registry.npmjs.org/endtable/0.1.5", "0.1.6": "http://registry.npmjs.org/endtable/0.1.6", "0.2.0": "http://registry.npmjs.org/endtable/0.2.0", "0.2.1": "http://registry.npmjs.org/endtable/0.2.1", "0.2.2": "http://registry.npmjs.org/endtable/0.2.2", "1.0.0": "http://registry.npmjs.org/endtable/1.0.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/endtable/-/endtable-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.0.7.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.1.1.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.1.4.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.1.5.tgz" }, "0.1.6": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.1.6.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/endtable/-/endtable-0.2.2.tgz" }, "1.0.0": { "shasum": "e308c3871eb39d6e5834bcc66683990523cbb2b2", "tarball": "http://registry.npmjs.org/endtable/-/endtable-1.0.0.tgz" } }, "keywords": [ "couch", "couchdb", "orm" ], "url": "http://registry.npmjs.org/endtable/" }, "engine": { "name": "engine", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-11-12T06:33:52.803Z", "created": "2011-11-12T06:33:51.696Z", "0.0.1": "2011-11-12T06:33:52.803Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/engine/0.0.1" }, "dist": { "0.0.1": { "shasum": "a1a540393acc33a076e5ec47e4553e4bb5a62f64", "tarball": "http://registry.npmjs.org/engine/-/engine-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/engine/" }, "engine.js": { "name": "engine.js", "description": "A scriptable task engine", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "rehanift", "email": "rehan.iftikhar@gmail.com" } ], "time": { "modified": "2011-12-11T20:11:03.193Z", "created": "2011-11-07T03:28:37.375Z", "0.0.1": "2011-11-07T03:28:38.611Z", "0.1.1": "2011-12-07T14:48:11.528Z", "0.1.3": "2011-12-11T20:11:03.193Z" }, "author": { "name": "Rehan Iftikhar", "email": "rehan.iftikhar@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rehanift/engine.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/engine.js/0.0.1", "0.1.1": "http://registry.npmjs.org/engine.js/0.1.1", "0.1.3": "http://registry.npmjs.org/engine.js/0.1.3" }, "dist": { "0.0.1": { "shasum": "0a142f9f7fa515a0051a7736690885461cf814fd", "tarball": "http://registry.npmjs.org/engine.js/-/engine.js-0.0.1.tgz" }, "0.1.1": { "shasum": "69f301de90ee4df0ba30356e9f33abf6e675054d", "tarball": "http://registry.npmjs.org/engine.js/-/engine.js-0.1.1.tgz" }, "0.1.3": { "shasum": "90b775a0cf4deb12fbac08caed3c184ffd9b95ab", "tarball": "http://registry.npmjs.org/engine.js/-/engine.js-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/engine.js/" }, "enhance-css": { "name": "enhance-css", "description": "A well-tested CSS enhancer (Base64, assets hosts, cache boosters, etc)", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "goalsmashers", "email": "jakub@goalsmashers.com" } ], "time": { "modified": "2011-09-25T19:13:02.808Z", "created": "2011-03-20T19:26:40.301Z", "0.1.0": "2011-03-20T19:26:41.045Z", "0.2.0": "2011-04-03T15:56:55.602Z", "0.2.1": "2011-04-07T15:39:47.217Z", "0.2.2": "2011-09-25T19:13:02.808Z" }, "author": { "name": "Jakub Pawlowicz", "email": "jakub@goalsmashers.com", "url": "http://twitter.com/GoalSmashers" }, "repository": { "type": "git", "url": "git://github.com/GoalSmashers/enhance-css.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/enhance-css/0.1.0", "0.2.0": "http://registry.npmjs.org/enhance-css/0.2.0", "0.2.1": "http://registry.npmjs.org/enhance-css/0.2.1", "0.2.2": "http://registry.npmjs.org/enhance-css/0.2.2" }, "dist": { "0.1.0": { "shasum": "9c0091ab7c8e51fbab9a2fcdaa3e354b56efb5da", "tarball": "http://registry.npmjs.org/enhance-css/-/enhance-css-0.1.0.tgz" }, "0.2.0": { "shasum": "2f457103d45dabbd9e6fef80552581e06befa2e0", "tarball": "http://registry.npmjs.org/enhance-css/-/enhance-css-0.2.0.tgz" }, "0.2.1": { "shasum": "e072aefcd58425c8ae91e3642e77b47351a629a7", "tarball": "http://registry.npmjs.org/enhance-css/-/enhance-css-0.2.1.tgz" }, "0.2.2": { "shasum": "54bb29dce444e40aa678572b2259ee12e4b654e7", "tarball": "http://registry.npmjs.org/enhance-css/-/enhance-css-0.2.2.tgz" } }, "keywords": [ "css", "enhance", "base64", "assets", "asset hosts" ], "url": "http://registry.npmjs.org/enhance-css/" }, "enki": { "name": "enki", "description": "Enki - a content management system", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "sh1mmer", "email": "tom.croucher@gmail.com" } ], "time": { "modified": "2011-11-29T00:52:38.401Z", "created": "2011-11-29T00:52:37.037Z", "0.0.1": "2011-11-29T00:52:38.401Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/enki/0.0.1" }, "dist": { "0.0.1": { "shasum": "317521e445e9ec25d3f796961a2862a2e08fb0f3", "tarball": "http://registry.npmjs.org/enki/-/enki-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/enki/" }, "enqjs": { "name": "enqjs", "description": "Javascript asynchronous code made easy", "dist-tags": { "latest": "0.9.4" }, "maintainers": [ { "name": "thadeudepaula", "email": "me@thadeudepaula.net" } ], "time": { "modified": "2011-10-09T21:21:04.752Z", "created": "2011-10-09T04:17:09.133Z", "0.9.3": "2011-10-09T04:17:10.267Z", "0.9.4": "2011-10-09T21:21:04.752Z" }, "author": { "name": "Thadeu de Paula", "email": "me@thadeudepaula.net", "url": "http://thadeudepaula.net/" }, "repository": { "type": "git", "url": "http://github.com/thadeudepaula/enqjs.git" }, "versions": { "0.9.3": "http://registry.npmjs.org/enqjs/0.9.3", "0.9.4": "http://registry.npmjs.org/enqjs/0.9.4" }, "dist": { "0.9.3": { "shasum": "ab9278be3547ab3ba1a2a1a9b64b8b0050a542f0", "tarball": "http://registry.npmjs.org/enqjs/-/enqjs-0.9.3.tgz" }, "0.9.4": { "shasum": "5aae9ac50ea3b7b2619992ac4b809f205cfba67a", "tarball": "http://registry.npmjs.org/enqjs/-/enqjs-0.9.4.tgz" } }, "url": "http://registry.npmjs.org/enqjs/" }, "ensure": { "name": "ensure", "description": "node.js testing made easy", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-11-09T02:23:54.612Z", "created": "2011-08-31T15:52:16.912Z", "0.0.1": "2011-08-31T15:52:17.852Z", "0.0.2": "2011-08-31T16:43:01.880Z", "0.0.3": "2011-08-31T18:11:29.453Z", "0.1.0": "2011-09-06T16:31:22.660Z", "0.1.1": "2011-09-09T18:34:26.262Z", "0.2.1": "2011-09-09T19:08:14.913Z", "0.2.2": "2011-09-09T23:56:30.304Z", "0.3.0": "2011-09-10T01:06:44.269Z", "0.4.1": "2011-09-21T09:06:50.413Z", "0.4.2": "2011-09-21T09:14:05.519Z", "0.4.3": "2011-09-21T09:18:23.269Z", "0.4.4": "2011-09-21T09:24:24.678Z", "0.4.5": "2011-09-21T09:50:28.016Z", "0.4.6": "2011-11-09T02:23:54.612Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "repository": { "type": "git", "url": "git://github.com/dscape/ensure.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ensure/0.0.1", "0.0.2": "http://registry.npmjs.org/ensure/0.0.2", "0.0.3": "http://registry.npmjs.org/ensure/0.0.3", "0.1.0": "http://registry.npmjs.org/ensure/0.1.0", "0.1.1": "http://registry.npmjs.org/ensure/0.1.1", "0.2.1": "http://registry.npmjs.org/ensure/0.2.1", "0.2.2": "http://registry.npmjs.org/ensure/0.2.2", "0.3.0": "http://registry.npmjs.org/ensure/0.3.0", "0.4.1": "http://registry.npmjs.org/ensure/0.4.1", "0.4.2": "http://registry.npmjs.org/ensure/0.4.2", "0.4.3": "http://registry.npmjs.org/ensure/0.4.3", "0.4.4": "http://registry.npmjs.org/ensure/0.4.4", "0.4.5": "http://registry.npmjs.org/ensure/0.4.5", "0.4.6": "http://registry.npmjs.org/ensure/0.4.6" }, "dist": { "0.0.1": { "shasum": "fce858c224c336bd8161b2e11a18edb53241c1d7", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.0.1.tgz" }, "0.0.2": { "shasum": "496a1924dac6739e21173ade50dfdb40eadb8d52", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.0.2.tgz" }, "0.0.3": { "shasum": "cca040bcb84e705896281a63534a2e043f62907d", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.0.3.tgz" }, "0.1.0": { "shasum": "3c6bbceb222686d4d322ca125f705efc246fbe11", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.1.0.tgz" }, "0.1.1": { "shasum": "c7c7ffb5faa71dae4a31f3871f2bcfb68100184b", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.1.1.tgz" }, "0.2.1": { "shasum": "c90cef7a1e68d1e0dabd90be61337d600e96537f", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.2.1.tgz" }, "0.2.2": { "shasum": "24aaf300d44db3003f94fb10e904c748bffacd16", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.2.2.tgz" }, "0.3.0": { "shasum": "18e797e8f0bf0412c58a44628b88fc6995305356", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.3.0.tgz" }, "0.4.1": { "shasum": "8e7f1ffbe8f194e50ed710e8396d0d3b33fd23f0", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.4.1.tgz" }, "0.4.2": { "shasum": "ee9ca4dd3df3471db77a888974923c0d8b2c85d8", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.4.2.tgz" }, "0.4.3": { "shasum": "a91ae992aecbe12dd388fc4b92b97b3ea97d4018", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.4.3.tgz" }, "0.4.4": { "shasum": "838cfe00a726fd1d9fd2ea5f0890e4abe4fd0a9a", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.4.4.tgz" }, "0.4.5": { "shasum": "1fe2306e28ec9eaa52949483c9f0d7adcfe9145c", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.4.5.tgz" }, "0.4.6": { "shasum": "005dedc837171bcc94d20d1509d15f84d8345bd9", "tarball": "http://registry.npmjs.org/ensure/-/ensure-0.4.6.tgz" } }, "keywords": [ "vows", "node-tap", "tap", "testing", "tests" ], "url": "http://registry.npmjs.org/ensure/" }, "ensure-array": { "name": "ensure-array", "description": "Ensure that an object is an array. Moves error checking out of your code.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jeffbski", "email": "jeff.barczewski@gmail.com" } ], "time": { "modified": "2011-12-08T23:17:34.032Z", "created": "2011-11-08T00:34:01.169Z", "0.0.2": "2011-11-08T00:34:02.027Z", "0.0.3": "2011-12-01T19:56:36.032Z", "0.0.4": "2011-12-08T23:17:34.032Z" }, "author": { "name": "Jeff Barczewski", "email": "jeff.barczewski@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jeffbski/ensure-array.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ensure-array/0.0.2", "0.0.3": "http://registry.npmjs.org/ensure-array/0.0.3", "0.0.4": "http://registry.npmjs.org/ensure-array/0.0.4" }, "dist": { "0.0.2": { "shasum": "43baec9b5b9a12ba17fb890da8671c646b7f88a4", "tarball": "http://registry.npmjs.org/ensure-array/-/ensure-array-0.0.2.tgz" }, "0.0.3": { "shasum": "2fe42ceb898cb5774c35925cb26d8c0fc882a2d7", "tarball": "http://registry.npmjs.org/ensure-array/-/ensure-array-0.0.3.tgz" }, "0.0.4": { "shasum": "606449dafd008f88a60cb0b2196f53f21a264184", "tarball": "http://registry.npmjs.org/ensure-array/-/ensure-array-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/ensure-array/" }, "ent": { "name": "ent", "description": "Encode and decode HTML entities", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-06-09T22:18:42.740Z", "created": "2011-02-16T14:13:51.903Z", "0.0.1": "2011-02-16T14:13:52.460Z", "0.0.2": "2011-02-24T20:35:24.457Z", "0.0.3": "2011-06-09T22:09:04.046Z", "0.0.4": "2011-06-09T22:18:42.740Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-ent.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ent/0.0.1", "0.0.2": "http://registry.npmjs.org/ent/0.0.2", "0.0.3": "http://registry.npmjs.org/ent/0.0.3", "0.0.4": "http://registry.npmjs.org/ent/0.0.4" }, "dist": { "0.0.1": { "shasum": "c475d401928b4ba617506405780b1c9468dbd3e5", "tarball": "http://registry.npmjs.org/ent/-/ent-0.0.1.tgz" }, "0.0.2": { "shasum": "df49c9620a8cc5b962d2c8a3050dcfdd25971b15", "tarball": "http://registry.npmjs.org/ent/-/ent-0.0.2.tgz" }, "0.0.3": { "shasum": "db9d5147a94f177486191111397b58f8efdd9dfc", "tarball": "http://registry.npmjs.org/ent/-/ent-0.0.3.tgz" }, "0.0.4": { "shasum": "532820d894818a4b3abd452ba38a625c2ff8b6a7", "tarball": "http://registry.npmjs.org/ent/-/ent-0.0.4.tgz" } }, "keywords": [ "entities", "entitify", "entity", "html", "encode", "decode" ], "url": "http://registry.npmjs.org/ent/" }, "enterprisejs": { "name": "enterprisejs", "description": "Enterprise support for JS server application", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "templth", "email": "templth@yahoo.fr" } ], "time": { "modified": "2011-09-23T08:05:29.658Z", "created": "2011-09-23T08:05:27.868Z", "0.1.0": "2011-09-23T08:05:29.658Z" }, "author": { "name": "Thierry Templier", "email": "templth@yahoo.fr" }, "repository": { "type": "git", "url": "git://http://github.com/templth/enterprisejs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/enterprisejs/0.1.0" }, "dist": { "0.1.0": { "shasum": "671feeff4d2e897c5dac53d1fc45aa27b03f329f", "tarball": "http://registry.npmjs.org/enterprisejs/-/enterprisejs-0.1.0.tgz" } }, "keywords": [ "enterprise", "js", "data", "transaction", "database", "rdbms" ], "url": "http://registry.npmjs.org/enterprisejs/" }, "entity": { "name": "entity", "description": "metaobject with a dashes of CLOS and FRP", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-10-20T06:48:19.680Z", "created": "2011-10-20T06:48:19.056Z", "0.0.1": "2011-10-20T06:48:19.680Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://github.com/tmpvar/entity.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/entity/0.0.1" }, "dist": { "0.0.1": { "shasum": "f383c96fad6c946d48125b1b65a221c47aac3296", "tarball": "http://registry.npmjs.org/entity/-/entity-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/entity/" }, "entropy": { "name": "entropy", "description": "Entropy Web App system", "dist-tags": { "latest": "0.0.3-7" }, "maintainers": [ { "name": "zhami", "email": "stuart@yellowhelium.com" } ], "time": { "modified": "2011-06-18T18:32:03.141Z", "created": "2011-06-06T02:57:57.106Z", "0.0.1": "2011-06-06T02:57:57.652Z", "0.0.1-1": "2011-06-06T03:03:42.403Z", "0.0.3-1": "2011-06-17T15:12:11.285Z", "0.0.3-2": "2011-06-17T15:16:23.138Z", "0.0.3-4": "2011-06-17T15:22:30.331Z", "0.0.3-5": "2011-06-18T18:04:43.517Z", "0.0.3-6": "2011-06-18T18:08:26.933Z", "0.0.3-7": "2011-06-18T18:32:03.141Z" }, "author": { "name": "Stuart Malin", "email": "stuart@yellowhelium.com", "url": "http://yellowhelium.com/" }, "repository": { "type": "url", "url": "http://github.com/zhami/entropy" }, "versions": { "0.0.1": "http://registry.npmjs.org/entropy/0.0.1", "0.0.1-1": "http://registry.npmjs.org/entropy/0.0.1-1", "0.0.3-1": "http://registry.npmjs.org/entropy/0.0.3-1", "0.0.3-2": "http://registry.npmjs.org/entropy/0.0.3-2", "0.0.3-4": "http://registry.npmjs.org/entropy/0.0.3-4", "0.0.3-5": "http://registry.npmjs.org/entropy/0.0.3-5", "0.0.3-6": "http://registry.npmjs.org/entropy/0.0.3-6", "0.0.3-7": "http://registry.npmjs.org/entropy/0.0.3-7" }, "dist": { "0.0.1": { "shasum": "3cb79a89c79b7031b88de5e79164267640292b79", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.1.tgz" }, "0.0.1-1": { "shasum": "8f1c8290a6e7f351cd7d8d5a0cc4cb1f7046fb27", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.1-1.tgz" }, "0.0.3-1": { "shasum": "1b8e6e5abfdc8949c4eace0c3c1b6b7b337d523e", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.3-1.tgz" }, "0.0.3-2": { "shasum": "cd0e977e27e4fcec4275ec3debebc8ea2833ad68", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.3-2.tgz" }, "0.0.3-4": { "shasum": "a298ee28339cad6411d431b24567e4df3e11a427", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.3-4.tgz" }, "0.0.3-5": { "shasum": "43f024d1fe845af2ab055de58ad06cd6a17cdc89", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.3-5.tgz" }, "0.0.3-6": { "shasum": "5e01aef92d2c5d49865f78b046d1f7aac23ca700", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.3-6.tgz" }, "0.0.3-7": { "shasum": "f7d47c427e4e24cd687f1dcb87ad07eafaf2b910", "tarball": "http://registry.npmjs.org/entropy/-/entropy-0.0.3-7.tgz" } }, "keywords": [ "entropy", "web framework" ], "url": "http://registry.npmjs.org/entropy/" }, "enumerable": { "name": "enumerable", "description": "Enumerable library mimicking the linq api from .NET", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lukesmith", "email": "stuff@lukesmith.net" } ], "time": { "modified": "2011-01-15T17:19:16.994Z", "created": "2011-01-15T17:19:16.450Z", "0.0.1": "2011-01-15T17:19:16.994Z" }, "author": { "name": "Luke Smith", "url": "http://blog.lukesmith.net" }, "repository": { "type": "git", "url": "http://github.com/lukesmith/enumerablejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/enumerable/0.0.1" }, "dist": { "0.0.1": { "shasum": "c156f458e4cde7b9704a057b39cedfdb866dfbd6", "tarball": "http://registry.npmjs.org/enumerable/-/enumerable-0.0.1.tgz" } }, "keywords": [ "linq", "enumerable" ], "url": "http://registry.npmjs.org/enumerable/" }, "env": { "name": "env", "description": "Environment variable manager", "dist-tags": { "latest": "0.0.2" }, "readme": "Env - In your environment managing your variables.\n===\n\n[![Build Status](https://secure.travis-ci.org/dshaw/env.png)](http://travis-ci.org/dshaw/env)\n\nManaging environment variables can be a pain. Env helps make that better.\n\n### Module status\n\nEnv is an evolving project based which came out of discussions with [@joemccann](http://twitter.com/joemccann) and [@clintandrewhall](http://twitter.com/clintandrewhall). I don't consider this package fully baked yet.\n\n### Get Env.\n\n```bash\nnpm install env\n```\n\n### Usage\n\nAdd an env.json file to your repo.\n\n```json\n{\n \"DB_HOST\": 1,\n \"DB_PORT\": 1,\n \"DB_USER\": 1,\n \"DB_PASS\": 1\n}\n```\n\n```javascript\nvar env = require('env')()\n\nenv.ok(function(err) {\n if (!err) return\n console.error(err)\n process.exit(1)\n})\n\n// Yes, it's SYNC, so you can do this too!\n\nfunction handleEnv (err) {\n if (!err) return\n process.exit(1)\n}\n\nif (env.ok(handleEnv)) {\n var port = env.get('SETUP_PORT')\n server.listen(port)\n}\n```\n\nEnv is sync like require, so it's tasks can be accomplished before app execution.\n\n### Follow dshaw\n- [twitter.com/dshaw](http://twitter.com/dshaw)\n- [github.com/dshaw](http://github.com/dshaw)\n", "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-11-28T23:49:28.470Z", "created": "2011-11-28T12:20:12.104Z", "0.0.1": "2011-11-28T12:20:13.659Z", "0.0.2": "2011-11-28T23:49:28.470Z" }, "author": { "name": "Daniel D. Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.com" }, "repository": { "type": "git", "url": "git://github.com/dshaw/env.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/env/0.0.1", "0.0.2": "http://registry.npmjs.org/env/0.0.2" }, "dist": { "0.0.1": { "shasum": "24d3d4f977ae8e88b94e53c570ab7ba8f0e45a8d", "tarball": "http://registry.npmjs.org/env/-/env-0.0.1.tgz" }, "0.0.2": { "shasum": "50c19f307b129a45845b6b686df5b39dd40d1cf0", "tarball": "http://registry.npmjs.org/env/-/env-0.0.2.tgz" } }, "keywords": [ "process", "environment", "env" ], "url": "http://registry.npmjs.org/env/" }, "envious": { "name": "envious", "description": "making environment configuration dead easy", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "markbao", "email": "mark@markbao.com" } ], "time": { "modified": "2011-09-22T09:15:16.992Z", "created": "2011-09-22T09:15:16.763Z", "0.1.0": "2011-09-22T09:15:16.992Z" }, "author": { "name": "Mark Bao", "email": "mark@markbao.com" }, "repository": { "type": "git", "url": "git://github.com/markbao/node-envious.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/envious/0.1.0" }, "dist": { "0.1.0": { "shasum": "5c04d2bca76866238e15ccfd1e4a1af317ac88d3", "tarball": "http://registry.npmjs.org/envious/-/envious-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/envious/" }, "environ": { "name": "environ", "description": "Cross-platform environment detection library for JavaScript", "dist-tags": { "latest": "1.4.0" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-11-29T19:04:18.617Z", "created": "2011-05-29T22:47:28.843Z", "1.0.0": "2011-05-29T22:47:29.426Z", "1.1.0": "2011-07-21T09:09:05.515Z", "1.1.1": "2011-10-15T08:17:06.597Z", "1.2.0": "2011-11-02T16:37:28.152Z", "1.3.0": "2011-11-29T07:48:36.666Z", "1.4.0": "2011-11-29T19:04:18.617Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com", "url": "http://azer.kodfabrik.com" }, "repository": { "type": "git", "url": "git://github.com/azer/environ.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/environ/1.0.0", "1.1.0": "http://registry.npmjs.org/environ/1.1.0", "1.1.1": "http://registry.npmjs.org/environ/1.1.1", "1.2.0": "http://registry.npmjs.org/environ/1.2.0", "1.3.0": "http://registry.npmjs.org/environ/1.3.0", "1.4.0": "http://registry.npmjs.org/environ/1.4.0" }, "dist": { "1.0.0": { "shasum": "2e48d493b02779b7706372a79ccb09bc46556799", "tarball": "http://registry.npmjs.org/environ/-/environ-1.0.0.tgz" }, "1.1.0": { "shasum": "e638c9d6372e0a6b1499f27b99935fbc83106109", "tarball": "http://registry.npmjs.org/environ/-/environ-1.1.0.tgz" }, "1.1.1": { "shasum": "2c51ca498a3e9bb29daa5ce68048950ebf6961df", "tarball": "http://registry.npmjs.org/environ/-/environ-1.1.1.tgz" }, "1.2.0": { "shasum": "c960a4450cc22679f28960e63f50822367a13633", "tarball": "http://registry.npmjs.org/environ/-/environ-1.2.0.tgz" }, "1.3.0": { "shasum": "e1cc57833ccfa4ed69aaea5416f13318dbe9aa3c", "tarball": "http://registry.npmjs.org/environ/-/environ-1.3.0.tgz" }, "1.4.0": { "shasum": "4e8535ecc327d8de02de1fa3444067c340c14fe8", "tarball": "http://registry.npmjs.org/environ/-/environ-1.4.0.tgz" } }, "keywords": [ "environ", "browser", "navigator", "platform", "vendor", "detection" ], "url": "http://registry.npmjs.org/environ/" }, "epub": { "name": "epub", "description": "Parse ePub electronic book files with Node.JS", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-06-13T20:31:25.897Z", "created": "2011-06-13T20:31:22.140Z", "0.1.0": "2011-06-13T20:31:25.897Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/epub.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/epub/0.1.0" }, "dist": { "0.1.0": { "shasum": "d987a7a51b3395160890e49dc8426c05ddddb2fd", "tarball": "http://registry.npmjs.org/epub/-/epub-0.1.0.tgz" } }, "keywords": [ "epub", "books" ], "url": "http://registry.npmjs.org/epub/" }, "equality": { "name": "equality", "description": "A little utility for testing equality", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "apeace", "email": "apeace@gmail.com" } ], "time": { "modified": "2011-10-25T00:28:05.667Z", "created": "2011-10-20T02:00:29.433Z", "0.0.1": "2011-10-20T02:00:30.015Z", "0.0.2": "2011-10-20T15:08:58.289Z", "0.0.3": "2011-10-20T23:09:31.930Z", "0.0.4": "2011-10-25T00:28:05.667Z" }, "author": { "name": "Andrew Peace", "email": "apeace@gmail.com", "url": "http://github.com/apeace" }, "repository": { "type": "git", "url": "git://github.com/apeace/equality.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/equality/0.0.1", "0.0.2": "http://registry.npmjs.org/equality/0.0.2", "0.0.3": "http://registry.npmjs.org/equality/0.0.3", "0.0.4": "http://registry.npmjs.org/equality/0.0.4" }, "dist": { "0.0.1": { "shasum": "eeb98930ce682b59bd7d5dfaef068bebdee18215", "tarball": "http://registry.npmjs.org/equality/-/equality-0.0.1.tgz" }, "0.0.2": { "shasum": "2476aa9f93a8a8f22fd01125f922ee9840737ce2", "tarball": "http://registry.npmjs.org/equality/-/equality-0.0.2.tgz" }, "0.0.3": { "shasum": "b937b733b0396154c5acc91bc846ebf4fc01218b", "tarball": "http://registry.npmjs.org/equality/-/equality-0.0.3.tgz" }, "0.0.4": { "shasum": "fabc8b99f881fd48493c02fdea49cd66bf747c89", "tarball": "http://registry.npmjs.org/equality/-/equality-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/equality/" }, "erlang": { "name": "erlang", "description": "Erlang interoperability with Javascript", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jhs", "email": "jhs@iriscouch.com" }, { "name": "jhs", "email": "jhs@couchone.com" } ], "time": { "modified": "2011-11-24T02:30:19.182Z", "created": "2010-12-20T16:13:21.172Z", "0.1.0": "2010-12-20T16:13:22.146Z", "0.2.0": "2011-11-24T02:30:19.182Z" }, "author": { "name": "Iris Couch", "email": "jhs@iriscouch.com" }, "repository": { "type": "git", "url": "git://github.com/iriscouch/erlang.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/erlang/0.1.0", "0.2.0": "http://registry.npmjs.org/erlang/0.2.0" }, "dist": { "0.1.0": { "shasum": "0c7b1aae757cade74201e3f6e5888bf3289251ed", "tarball": "http://registry.npmjs.org/erlang/-/erlang-0.1.0.tgz" }, "0.2.0": { "shasum": "cf1730d1124c89ea1e147aa1be4d7571142c92de", "tarball": "http://registry.npmjs.org/erlang/-/erlang-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/erlang/" }, "err": { "name": "err", "description": "Simplified Node.js error-handling", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-04-05T23:16:06.160Z", "created": "2010-12-28T22:37:28.083Z", "0.1.0": "2010-12-28T22:37:28.599Z", "0.1.1": "2010-12-29T20:38:18.521Z", "0.6.0": "2011-04-05T23:13:25.478Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/err.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/err/0.1.0", "0.1.1": "http://registry.npmjs.org/err/0.1.1", "0.6.0": "http://registry.npmjs.org/err/0.6.0" }, "dist": { "0.1.0": { "shasum": "94d84b99fd5810e65f0f2adb85aab5da40e1e30a", "tarball": "http://registry.npmjs.org/err/-/err-0.1.0.tgz" }, "0.1.1": { "shasum": "4a4829ad68b4ef34fe993ed8524525c6b0de3830", "tarball": "http://registry.npmjs.org/err/-/err-0.1.1.tgz" }, "0.6.0": { "shasum": "1270f3fffecc3f255eb7b10f9294334de8d181ce", "tarball": "http://registry.npmjs.org/err/-/err-0.6.0.tgz" } }, "keywords": [ "errors", "exceptions" ], "url": "http://registry.npmjs.org/err/" }, "errbacker": { "name": "errbacker", "description": "Splits any function(error, result1, result2...) into two separate functions (errback and callback) via currying errback.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "devgru", "email": "npm@devg.ru" } ], "time": { "modified": "2011-03-01T13:00:35.378Z", "created": "2011-03-01T12:29:10.932Z", "0.2.0": "2011-03-01T12:29:11.290Z", "0.2.1": "2011-03-01T13:00:35.378Z" }, "author": { "name": "Devgru", "email": "git@devg.ru", "url": "http://home.devg.ru" }, "repository": { "type": "git", "url": "http://github.com/devgru/errbacker.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/errbacker/0.2.0", "0.2.1": "http://registry.npmjs.org/errbacker/0.2.1" }, "dist": { "0.2.0": { "shasum": "ee11f0bee67d5abac10bf58e24fe334fa2fd1d17", "tarball": "http://registry.npmjs.org/errbacker/-/errbacker-0.2.0.tgz" }, "0.2.1": { "shasum": "242d0c96e490e20e4ef21314bd72b0722b722795", "tarball": "http://registry.npmjs.org/errbacker/-/errbacker-0.2.1.tgz" } }, "keywords": [ "errback" ], "url": "http://registry.npmjs.org/errbacker/" }, "error": { "name": "error", "description": "error handling utility", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-11-17T17:53:48.228Z", "created": "2011-10-19T17:22:52.198Z", "0.0.1": "2011-10-19T17:22:53.961Z", "0.0.2": "2011-11-16T17:31:41.763Z", "0.0.3": "2011-11-17T17:04:37.091Z", "0.0.4": "2011-11-17T17:18:01.114Z", "0.0.5": "2011-11-17T17:53:48.228Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/error.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/error/0.0.1", "0.0.2": "http://registry.npmjs.org/error/0.0.2", "0.0.3": "http://registry.npmjs.org/error/0.0.3", "0.0.4": "http://registry.npmjs.org/error/0.0.4", "0.0.5": "http://registry.npmjs.org/error/0.0.5" }, "dist": { "0.0.1": { "shasum": "74df840704ef29ba7be53806adcb3efaea38ca01", "tarball": "http://registry.npmjs.org/error/-/error-0.0.1.tgz" }, "0.0.2": { "shasum": "97790f95fa98614ce66224d4b29579b6d5c1e8b6", "tarball": "http://registry.npmjs.org/error/-/error-0.0.2.tgz" }, "0.0.3": { "shasum": "f569b0991fcd64bb5e588a6d046f3bd8af58f77b", "tarball": "http://registry.npmjs.org/error/-/error-0.0.3.tgz" }, "0.0.4": { "shasum": "9d356fa7a7017727d187a1f4af86641873af416b", "tarball": "http://registry.npmjs.org/error/-/error-0.0.4.tgz" }, "0.0.5": { "shasum": "764afb258e360255abd8f3edcb4fc1731c3f4c9b", "tarball": "http://registry.npmjs.org/error/-/error-0.0.5.tgz" } }, "keywords": [ "error", "arch", "utility" ], "url": "http://registry.npmjs.org/error/" }, "es": { "name": "es", "description": "A very thin wrapper around elasticsearch for Node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "gsf", "email": "gsf747@gmail.com" } ], "time": { "modified": "2011-11-26T01:23:32.164Z", "created": "2011-10-16T17:05:30.946Z", "0.0.3": "2011-10-16T17:05:31.222Z", "0.0.4": "2011-11-26T01:23:32.164Z" }, "author": { "name": "Gabriel Farrell", "email": "g@grrawr.com" }, "repository": { "type": "git", "url": "git://github.com/gsf/node-es.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/es/0.0.3", "0.0.4": "http://registry.npmjs.org/es/0.0.4" }, "dist": { "0.0.3": { "shasum": "0838630e7a2cb1b9f6fe227e88656a249a8e1b7c", "tarball": "http://registry.npmjs.org/es/-/es-0.0.3.tgz" }, "0.0.4": { "shasum": "742d248ea6f2938a6f717f2e2421e4655084e6eb", "tarball": "http://registry.npmjs.org/es/-/es-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/es/" }, "es5": { "name": "es5", "description": "ES5 support for legacy browsers", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-08T00:35:16.524Z", "created": "2011-09-08T00:35:16.142Z", "1.0.0": "2011-09-08T00:35:16.524Z" }, "author": { "name": "Kris Kowa", "email": "kris.kowal@gmail.com", "url": "http://cixar.com/~kris.kowal/" }, "repository": { "url": "git://github.com/kriskowal/narwhal.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/es5/1.0.0" }, "dist": { "1.0.0": { "shasum": "2507bdcd7381df17a5548e8746ef023112b01666", "tarball": "http://registry.npmjs.org/es5/-/es5-1.0.0.tgz" } }, "keywords": [ "ender", "es5", "browser" ], "url": "http://registry.npmjs.org/es5/" }, "es5-basic": { "name": "es5-basic", "description": "A basic set of ECMAScript 5 shim methods for older browsers", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-12-10T13:44:17.408Z", "created": "2011-09-06T16:14:45.460Z", "0.1.0": "2011-09-06T16:14:45.864Z", "0.2.0": "2011-09-18T03:44:14.448Z", "0.2.1": "2011-12-10T13:44:17.408Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/es5-basic/0.1.0", "0.2.0": "http://registry.npmjs.org/es5-basic/0.2.0", "0.2.1": "http://registry.npmjs.org/es5-basic/0.2.1" }, "dist": { "0.1.0": { "shasum": "5c96a7e2364c4a3f02c20de3134b701e5c9da507", "tarball": "http://registry.npmjs.org/es5-basic/-/es5-basic-0.1.0.tgz" }, "0.2.0": { "shasum": "9bf0f8a13b9defd3b3a906f2dd0308a90a25bbce", "tarball": "http://registry.npmjs.org/es5-basic/-/es5-basic-0.2.0.tgz" }, "0.2.1": { "shasum": "f4c75ab4b427dd8b54a58159c72baf2c6ce43a9b", "tarball": "http://registry.npmjs.org/es5-basic/-/es5-basic-0.2.1.tgz" } }, "keywords": [ "ender", "ecmascript5", "es5", "shim" ], "url": "http://registry.npmjs.org/es5-basic/" }, "es5-ext": { "name": "es5-ext", "description": "ECMAScript5 extensions", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-12-12T13:54:08.164Z", "created": "2011-05-24T12:08:10.946Z", "0.1.0": "2011-05-24T12:08:13.301Z", "0.2.0": "2011-05-28T19:45:11.317Z", "0.2.1": "2011-05-28T19:52:12.161Z", "0.3.0": "2011-06-24T16:26:12.203Z", "0.4.0": "2011-07-05T19:40:10.112Z", "0.5.0": "2011-07-07T19:46:31.289Z", "0.5.1": "2011-07-11T19:15:11.351Z", "0.6.0": "2011-08-07T13:47:11.437Z", "0.6.1": "2011-08-08T14:46:02.854Z", "0.6.2": "2011-08-12T11:31:10.048Z", "0.6.3": "2011-12-12T13:54:08.164Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+es5-ext@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/es5-ext.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/es5-ext/0.1.0", "0.2.0": "http://registry.npmjs.org/es5-ext/0.2.0", "0.2.1": "http://registry.npmjs.org/es5-ext/0.2.1", "0.3.0": "http://registry.npmjs.org/es5-ext/0.3.0", "0.4.0": "http://registry.npmjs.org/es5-ext/0.4.0", "0.5.0": "http://registry.npmjs.org/es5-ext/0.5.0", "0.5.1": "http://registry.npmjs.org/es5-ext/0.5.1", "0.6.0": "http://registry.npmjs.org/es5-ext/0.6.0", "0.6.1": "http://registry.npmjs.org/es5-ext/0.6.1", "0.6.2": "http://registry.npmjs.org/es5-ext/0.6.2", "0.6.3": "http://registry.npmjs.org/es5-ext/0.6.3" }, "dist": { "0.1.0": { "shasum": "16b216b0699c3249c3c62382b350d46611eea0eb", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.1.0.tgz" }, "0.2.0": { "shasum": "18a7e403db4127b77f0a724ef196ff4edd860856", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.2.0.tgz" }, "0.2.1": { "shasum": "8ba548d826fc81c858e4f71997f6164b4f7eb8fb", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.2.1.tgz" }, "0.3.0": { "shasum": "4920dd1cec7b4e98cf67d28077cdf3d56adc0581", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.3.0.tgz" }, "0.4.0": { "shasum": "69dc1d57e2c97485fe58ab662828f7a45a86476f", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.4.0.tgz" }, "0.5.0": { "shasum": "7ef8c2135c1bfc992882d7a6e28b73c58442c225", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.5.0.tgz" }, "0.5.1": { "shasum": "5331943d7aee72dd69b90a8c363119945d54e98f", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.5.1.tgz" }, "0.6.0": { "shasum": "25aefc7c7261f6f38a62d2364bdd1ac9f677faa4", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.0.tgz" }, "0.6.1": { "shasum": "80c91f3e9dc08e17e155b8de452e5dab8d45b566", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.1.tgz" }, "0.6.2": { "shasum": "65dfed8b36214e177c83316cc0e6742af2c8c589", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.2.tgz" }, "0.6.3": { "shasum": "53c14283b92a81474088bd856c021fe186380ba0", "tarball": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.3.tgz" } }, "keywords": [ "ecmascript", "ecmascript5", "es5", "extensions", "addons", "extras", "javascript" ], "url": "http://registry.npmjs.org/es5-ext/" }, "es5-shim": { "name": "es5-shim", "description": "ES5 as implementable on previous engines", "dist-tags": { "latest": "1.2.10" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" }, { "name": "gozala", "email": "rfobic@gmail.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/es5-shim.git" }, "time": { "modified": "2011-09-23T00:19:50.994Z", "created": "2011-01-27T22:54:39.953Z", "0.0.0": "2011-01-27T22:54:39.953Z", "0.0.1": "2011-01-27T22:54:39.953Z", "0.0.2": "2011-01-27T22:54:39.953Z", "0.0.3": "2011-01-27T22:54:39.953Z", "0.0.4": "2011-01-27T22:54:39.953Z", "1.0.0": "2011-01-27T22:54:39.953Z", "1.2.2": "2011-06-03T21:39:22.517Z", "1.2.3": "2011-06-07T17:43:54.572Z", "1.2.4": "2011-08-11T22:13:03.126Z", "1.2.6": "2011-08-12T01:13:22.802Z", "1.2.7": "2011-08-12T23:10:11.459Z", "1.2.8": "2011-08-12T23:48:49.058Z", "1.2.9": "2011-08-13T18:32:29.634Z", "1.2.10": "2011-09-23T00:19:50.994Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/es5-shim/0.0.0", "0.0.1": "http://registry.npmjs.org/es5-shim/0.0.1", "0.0.2": "http://registry.npmjs.org/es5-shim/0.0.2", "0.0.3": "http://registry.npmjs.org/es5-shim/0.0.3", "0.0.4": "http://registry.npmjs.org/es5-shim/0.0.4", "1.0.0": "http://registry.npmjs.org/es5-shim/1.0.0", "1.2.2": "http://registry.npmjs.org/es5-shim/1.2.2", "1.2.3": "http://registry.npmjs.org/es5-shim/1.2.3", "1.2.4": "http://registry.npmjs.org/es5-shim/1.2.4", "1.2.6": "http://registry.npmjs.org/es5-shim/1.2.6", "1.2.7": "http://registry.npmjs.org/es5-shim/1.2.7", "1.2.8": "http://registry.npmjs.org/es5-shim/1.2.8", "1.2.9": "http://registry.npmjs.org/es5-shim/1.2.9", "1.2.10": "http://registry.npmjs.org/es5-shim/1.2.10" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/es5-shim/-/es5-shim-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/es5-shim/-/es5-shim-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/es5-shim/-/es5-shim-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-0.0.4.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.0.0.tgz" }, "1.2.2": { "shasum": "a1651468637f484ea70c42adadfe08ca36b16cc1", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.3-darwin-10.6.0": { "shasum": "f0ba731fc0157e988226f9276e3bef48fc5d5d74", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.3-darwin-10.6.0.tgz" } }, "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.2.tgz" }, "1.2.3": { "shasum": "dcec027882c8c78e44924fb87c01b3cf759a01c6", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.3.tgz" }, "1.2.4": { "shasum": "5d6e58dd1b62ff402cb705bb4f2ca409ac324da4", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.4.tgz" }, "1.2.6": { "shasum": "d82f3528fe65a997f9c0088e764a1c1700044dfc", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.6.tgz" }, "1.2.7": { "shasum": "c01a75afe94b2e6744e6643a65d9cef174ed420e", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.7.tgz" }, "1.2.8": { "shasum": "c6623634d623530a33e4eff53e2a72d677e8b98d", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.8.tgz" }, "1.2.9": { "shasum": "a01c027867cc2f0767bb8a8a90e6b0324268dfcb", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.9.tgz" }, "1.2.10": { "shasum": "a08e04903e086a969a43a088c3b511ed1ba3488f", "tarball": "http://registry.npmjs.org/es5-shim/-/es5-shim-1.2.10.tgz" } }, "url": "http://registry.npmjs.org/es5-shim/" }, "es5-shimify": { "name": "es5-shimify", "description": "ES5-shim lib for browsers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-08-03T16:09:18.862Z", "created": "2011-08-03T16:09:05.811Z", "0.0.1": "2011-08-03T16:09:18.862Z" }, "author": { "name": "Alex MacCaw", "email": "info@eribium.org" }, "repository": { "type": "git", "url": "git://github.com/maccman/es5-shimify.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/es5-shimify/0.0.1" }, "dist": { "0.0.1": { "shasum": "f1a92bbc3e75d7dc3d74259e66f63016a44033d4", "tarball": "http://registry.npmjs.org/es5-shimify/-/es5-shimify-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/es5-shimify/" }, "esc": { "name": "esc", "description": "escapes HTML", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-08T00:08:45.609Z", "created": "2011-09-15T14:25:58.134Z", "0.0.0": "2011-09-15T14:26:01.568Z", "0.0.1": "2011-09-15T15:04:12.075Z", "0.0.2": "2011-11-08T00:08:45.609Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de/" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-esc.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/esc/0.0.0", "0.0.1": "http://registry.npmjs.org/esc/0.0.1", "0.0.2": "http://registry.npmjs.org/esc/0.0.2" }, "dist": { "0.0.0": { "shasum": "346e0a26f3a9cbd34b62fb4d8ab6f45417709ce8", "tarball": "http://registry.npmjs.org/esc/-/esc-0.0.0.tgz" }, "0.0.1": { "shasum": "108a246be0a7d4d34e42fa9204697ccbd802cd03", "tarball": "http://registry.npmjs.org/esc/-/esc-0.0.1.tgz" }, "0.0.2": { "shasum": "80040e019fa0262c9eb5fcda29a1cc6c7b6151ed", "tarball": "http://registry.npmjs.org/esc/-/esc-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/esc/" }, "escaperoute": { "name": "escaperoute", "description": "A node.js router that implements reverse matching", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "author": { "name": "Chris Dickinson" }, "time": { "modified": "2011-08-27T05:52:05.234Z", "created": "2011-01-18T07:06:38.699Z", "0.0.1": "2011-01-18T07:06:38.699Z", "0.0.2": "2011-01-18T07:06:38.699Z", "0.0.3": "2011-01-18T07:06:38.699Z", "0.0.4": "2011-01-18T07:06:38.699Z", "0.0.5": "2011-01-18T07:06:38.699Z", "0.0.6": "2011-06-11T05:07:01.969Z", "0.0.7": "2011-08-27T05:52:05.234Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/escaperoute/0.0.1", "0.0.2": "http://registry.npmjs.org/escaperoute/0.0.2", "0.0.3": "http://registry.npmjs.org/escaperoute/0.0.3", "0.0.4": "http://registry.npmjs.org/escaperoute/0.0.4", "0.0.5": "http://registry.npmjs.org/escaperoute/0.0.5", "0.0.6": "http://registry.npmjs.org/escaperoute/0.0.6", "0.0.7": "http://registry.npmjs.org/escaperoute/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/escaperoute/-/escaperoute-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/escaperoute/-/escaperoute-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/escaperoute/-/escaperoute-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/escaperoute/-/escaperoute-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/escaperoute/-/escaperoute-0.0.5.tgz" }, "0.0.6": { "shasum": "81d6ee499d2d2d1462d204f97444eeccaa4f09fa", "tarball": "http://registry.npmjs.org/escaperoute/-/escaperoute-0.0.6.tgz" }, "0.0.7": { "shasum": "897453fe01daed8df1f2c171bc44a3997ae80a38", "tarball": "http://registry.npmjs.org/escaperoute/-/escaperoute-0.0.7.tgz" } }, "keywords": [ "router", "node" ], "url": "http://registry.npmjs.org/escaperoute/" }, "escort": { "name": "escort", "description": "Routing and URL generation middleware", "dist-tags": { "latest": "0.0.13" }, "maintainers": [ { "name": "ckknight", "email": "ckknight@gmail.com" } ], "time": { "modified": "2011-04-17T01:27:36.773Z", "created": "2011-04-02T21:52:29.139Z", "0.0.1": "2011-04-02T21:52:29.341Z", "0.0.2": "2011-04-02T23:13:45.411Z", "0.0.3": "2011-04-07T06:06:46.003Z", "0.0.4": "2011-04-08T01:07:15.684Z", "0.0.5": "2011-04-10T05:48:13.959Z", "0.0.6": "2011-04-10T07:11:32.690Z", "0.0.7": "2011-04-10T08:50:54.244Z", "0.0.8": "2011-04-10T09:32:43.516Z", "0.0.9": "2011-04-10T10:42:14.940Z", "0.0.10": "2011-04-10T19:02:38.071Z", "0.0.11": "2011-04-10T19:59:27.638Z", "0.0.12": "2011-04-14T00:57:45.950Z", "0.0.13": "2011-04-17T01:27:36.773Z" }, "author": { "name": "Cameron Kenneth Knight", "email": "ckknight@gmail.com", "url": "http://ckknight.com" }, "repository": { "type": "git", "url": "git://github.com/ckknight/escort.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/escort/0.0.1", "0.0.2": "http://registry.npmjs.org/escort/0.0.2", "0.0.3": "http://registry.npmjs.org/escort/0.0.3", "0.0.4": "http://registry.npmjs.org/escort/0.0.4", "0.0.5": "http://registry.npmjs.org/escort/0.0.5", "0.0.6": "http://registry.npmjs.org/escort/0.0.6", "0.0.7": "http://registry.npmjs.org/escort/0.0.7", "0.0.8": "http://registry.npmjs.org/escort/0.0.8", "0.0.9": "http://registry.npmjs.org/escort/0.0.9", "0.0.10": "http://registry.npmjs.org/escort/0.0.10", "0.0.11": "http://registry.npmjs.org/escort/0.0.11", "0.0.12": "http://registry.npmjs.org/escort/0.0.12", "0.0.13": "http://registry.npmjs.org/escort/0.0.13" }, "dist": { "0.0.1": { "shasum": "d0bb35f28b7ac41ff7d7bfc0feafd4727866691d", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.1.tgz" }, "0.0.2": { "shasum": "e2d48e659fd86105742eed22a9a0588989ab14f2", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.2.tgz" }, "0.0.3": { "shasum": "2c8e2423bdf68669e15dc62339d9825b1987d795", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.3.tgz" }, "0.0.4": { "shasum": "5630325145aef682b2bbf4ffcf21ffe301779d5a", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.4.tgz" }, "0.0.5": { "shasum": "f0f515b1c5212ca1abb733fa8ae847a36183f0f3", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.5.tgz" }, "0.0.6": { "shasum": "c2c86b469723b3080b595a28062e9c9b68e77e0f", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.6.tgz" }, "0.0.7": { "shasum": "a8bc410ad29d8cb445a1957d6f783ef78eb78068", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.7.tgz" }, "0.0.8": { "shasum": "19235179c474dc68ab7cbccbe8424a9a7339646d", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.8.tgz" }, "0.0.9": { "shasum": "64ae8eca698f9cdadd741a62203d0aad24e152d7", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.9.tgz" }, "0.0.10": { "shasum": "73eaca57c9bf574e892e5e3a8317ab2763cb2f58", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.10.tgz" }, "0.0.11": { "shasum": "b5dba0f95b7a55a74a35993fe88ba0778f47e6e5", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.11.tgz" }, "0.0.12": { "shasum": "1eee09aaf2afcc42059a024891c5d66cfdc5b6d7", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.12.tgz" }, "0.0.13": { "shasum": "670512951ddf292767a9c8a37b56bd460d7d2f8c", "tarball": "http://registry.npmjs.org/escort/-/escort-0.0.13.tgz" } }, "keywords": [ "framework", "web", "middleware", "connect", "escort", "routing", "url" ], "url": "http://registry.npmjs.org/escort/" }, "escrito": { "name": "escrito", "description": "Collaborative writing with Markdown & Textile", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "davidfrancisco", "email": "hello@dmfranc.com" } ], "time": { "modified": "2011-11-30T01:31:38.278Z", "created": "2011-07-14T16:09:41.657Z", "0.2.1": "2011-07-14T16:09:42.433Z", "0.2.2": "2011-07-17T00:52:03.908Z", "0.2.3": "2011-11-30T01:31:38.278Z" }, "author": { "name": "David Francisco", "email": "hello@dmfranc.com", "url": "http://dmfranc.com/" }, "repository": { "type": "git", "url": "git://github.com/dmfrancisco/escrito.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/escrito/0.2.1", "0.2.2": "http://registry.npmjs.org/escrito/0.2.2", "0.2.3": "http://registry.npmjs.org/escrito/0.2.3" }, "dist": { "0.2.1": { "shasum": "2f5d064625dc7189aa49b78aa02704dbe2ecbb12", "tarball": "http://registry.npmjs.org/escrito/-/escrito-0.2.1.tgz" }, "0.2.2": { "shasum": "53eec7c86539a5d22614bcbfedf3862b5e3a87ca", "tarball": "http://registry.npmjs.org/escrito/-/escrito-0.2.2.tgz" }, "0.2.3": { "shasum": "10bbf34ec253befbfc0512f9f09ea8df43eb8b8a", "tarball": "http://registry.npmjs.org/escrito/-/escrito-0.2.3.tgz" } }, "keywords": [ "editor", "collaboration", "document", "markup", "markdown", "textile", "concurrent" ], "url": "http://registry.npmjs.org/escrito/" }, "esl": { "name": "esl", "description": "Client and Server for FreeSwitch Event System", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-12-05T23:34:45.286Z", "created": "2011-06-07T13:21:28.230Z", "0.0.1": "2011-06-07T13:21:28.761Z", "0.0.2": "2011-06-23T21:24:26.523Z", "0.0.3": "2011-06-23T21:40:57.793Z", "0.0.4": "2011-06-23T23:31:02.177Z", "0.0.5": "2011-09-24T17:39:12.456Z", "0.0.6": "2011-11-10T21:50:37.053Z", "0.1.0-alpha": "2011-12-05T20:14:39.208Z", "0.1.0-alpha2": "2011-12-05T20:20:59.757Z", "0.1.0-alpha3": "2011-12-05T20:22:50.762Z", "0.1.0": "2011-12-05T20:54:13.400Z", "0.1.1": "2011-12-05T23:26:57.478Z" }, "author": { "name": "Stéphane Alnet", "email": "stephane@shimaore.net" }, "repository": { "type": "git", "url": "http://stephane.shimaore.net/git/?p=esl.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/esl/0.0.6", "0.1.1": "http://registry.npmjs.org/esl/0.1.1" }, "dist": { "0.0.6": { "shasum": "1e5d6f948420e46451dde81427f4d751c7a534e4", "tarball": "http://registry.npmjs.org/esl/-/esl-0.0.6.tgz" }, "0.1.1": { "shasum": "38fb75f0de5a64f7c324cf30f511356687df0bed", "tarball": "http://registry.npmjs.org/esl/-/esl-0.1.1.tgz" } }, "keywords": [ "freeswitch event" ], "url": "http://registry.npmjs.org/esl/" }, "espresso": { "name": "espresso", "description": "Development tools for The-M-Project", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "mwaylabs", "email": "s.pfleiderer@mwaysolutions.com" } ], "time": { "modified": "2011-12-06T15:41:04.025Z", "created": "2011-05-10T12:37:07.564Z", "0.4.0": "2011-05-10T12:37:08.188Z", "0.4.1": "2011-05-24T13:10:06.532Z", "0.4.2": "2011-05-24T15:35:16.707Z", "0.6.0": "2011-07-01T15:17:25.120Z", "0.6.1": "2011-07-08T08:18:55.107Z", "0.7.0": "2011-07-22T13:07:51.431Z", "0.7.1": "2011-07-25T08:17:32.830Z", "0.7.2": "2011-10-19T11:47:14.515Z", "0.7.3": "2011-11-23T11:42:05.388Z", "0.8.0": "2011-12-06T15:41:04.025Z" }, "author": { "name": "M-WAY Solutions GmbH", "email": "s.pfleiderer@mwaysolutions.com" }, "repository": { "type": "git", "url": "git://github.com/mwaylabs/Espresso.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/espresso/0.4.0", "0.4.1": "http://registry.npmjs.org/espresso/0.4.1", "0.4.2": "http://registry.npmjs.org/espresso/0.4.2", "0.6.0": "http://registry.npmjs.org/espresso/0.6.0", "0.6.1": "http://registry.npmjs.org/espresso/0.6.1", "0.7.0": "http://registry.npmjs.org/espresso/0.7.0", "0.7.1": "http://registry.npmjs.org/espresso/0.7.1", "0.7.2": "http://registry.npmjs.org/espresso/0.7.2", "0.7.3": "http://registry.npmjs.org/espresso/0.7.3", "0.8.0": "http://registry.npmjs.org/espresso/0.8.0" }, "dist": { "0.4.0": { "shasum": "6b748b30dd592139dab8708ca789f3ad9db7df3b", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.4.0.tgz" }, "0.4.1": { "shasum": "dd489fe0add8b688aa7a730301afe3b37687b212", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.4.1.tgz" }, "0.4.2": { "shasum": "efd909fd22e0134a5e8dfd8fa10e2ffcf9f228f6", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.4.2.tgz" }, "0.6.0": { "shasum": "a0c91d39f6b068abcb1c86c3c3a1749f0850b4ef", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.6.0.tgz" }, "0.6.1": { "shasum": "e4d1fab54cf37ba5d912f0a19c95a0055fbe59ca", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.6.1.tgz" }, "0.7.0": { "shasum": "f7e804d3b54c21728568a7de652188dbe99a2860", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.7.0.tgz" }, "0.7.1": { "shasum": "ee62112de8c08328f2355fc13efec732448491ee", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.7.1.tgz" }, "0.7.2": { "shasum": "c8f5f3cd8b49ade2c865070664b2861101d5cf05", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.7.2.tgz" }, "0.7.3": { "shasum": "cc749ad393cedc12dd0c950e0b447ae87c48696a", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.7.3.tgz" }, "0.8.0": { "shasum": "bfce5a10ae4358617bd67ed604a6ca6ca4bb78e4", "tarball": "http://registry.npmjs.org/espresso/-/espresso-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/espresso/" }, "esprima": { "name": "esprima", "description": "ECMAScript parsing infrastructure for multipurpose analysis", "dist-tags": { "latest": "0.9.4" }, "readme": "Esprima ([esprima.org](http://esprima.org)) is an experimental ECMAScript\n(also popularly known as JavaScript) parsing infrastructure for multipurpose\nanalysis. It is also written in ECMAScript.\n\nEsprima is still in the development, for now please check\n[the wiki documentation](http://code.google.com/p/esprima/wiki/Esprima).\nSince it is not comprehensive nor complete, refer to the\n[issue tracker](http://code.google.com/p/esprima/issues/list) for known\nproblems and future plans.\n\nFeedback and contribution are welcomed! Please read the\n[contribution guide](http://code.google.com/p/esprima/wiki/ContributionGuide)\nfor further info.\n\n\n### License\n\nCopyright (C) 2011 [Ariya Hidayat](http://ariya.ofilabs.com/about)\n (twitter: [@ariyahidayat](http://twitter.com/ariyahidayat)).\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\nTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n", "maintainers": [ { "name": "ariya", "email": "ariya.hidayat@gmail.com" } ], "time": { "modified": "2011-12-13T16:10:32.001Z", "created": "2011-11-25T05:45:39.271Z", "0.7.0": "2011-11-25T05:45:41.118Z", "0.8.0": "2011-11-27T19:59:06.359Z", "0.8.1": "2011-11-30T15:43:01.939Z", "0.8.2": "2011-12-01T16:40:18.907Z", "0.9.0": "2011-12-02T16:10:54.419Z", "0.9.1": "2011-12-03T18:34:53.006Z", "0.9.2": "2011-12-05T15:24:51.970Z", "0.9.3": "2011-12-09T06:36:24.578Z", "0.9.4": "2011-12-13T16:10:32.001Z" }, "repository": { "type": "git", "url": "git://github.com/ariya/esprima.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/esprima/0.7.0", "0.8.0": "http://registry.npmjs.org/esprima/0.8.0", "0.8.1": "http://registry.npmjs.org/esprima/0.8.1", "0.8.2": "http://registry.npmjs.org/esprima/0.8.2", "0.9.0": "http://registry.npmjs.org/esprima/0.9.0", "0.9.1": "http://registry.npmjs.org/esprima/0.9.1", "0.9.2": "http://registry.npmjs.org/esprima/0.9.2", "0.9.3": "http://registry.npmjs.org/esprima/0.9.3", "0.9.4": "http://registry.npmjs.org/esprima/0.9.4" }, "dist": { "0.7.0": { "shasum": "73e71270859ab68eb3f806ea5244536670ba7e72", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.7.0.tgz" }, "0.8.0": { "shasum": "c3a4d9eb2bab14f050b443296f9acbc83952c9d6", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.8.0.tgz" }, "0.8.1": { "shasum": "248b67200011337474e42ddd2afe2c7c7a62756d", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.8.1.tgz" }, "0.8.2": { "shasum": "069a33aaacbb45a60b8071b4cfc6fb6929ebcb50", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.8.2.tgz" }, "0.9.0": { "shasum": "9b35d752fb826a53f38661bfc1106723ba583ddf", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.9.0.tgz" }, "0.9.1": { "shasum": "7f728fda0ee40873d00511eb9267566e6ccc8ba0", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.9.1.tgz" }, "0.9.2": { "shasum": "8c6829495376d53580b97b3b6ba88af58e919d17", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.9.2.tgz" }, "0.9.3": { "shasum": "e8bba20b413e91a2175441303599a5123b146eb7", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.9.3.tgz" }, "0.9.4": { "shasum": "49a0581c2de45aa17d44792540267bddc7574ee1", "tarball": "http://registry.npmjs.org/esprima/-/esprima-0.9.4.tgz" } }, "url": "http://registry.npmjs.org/esprima/" }, "esproxy": { "name": "esproxy", "description": "A fault-tolerant proxy layer for ElasticSearch.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "bcoe", "email": "bcoe@uoguelph.ca" } ], "time": { "modified": "2011-08-23T01:13:00.288Z", "created": "2011-08-23T00:31:27.934Z", "0.0.1": "2011-08-23T00:31:29.397Z", "0.0.2": "2011-08-23T00:40:05.815Z", "0.0.3": "2011-08-23T01:13:00.288Z" }, "author": { "name": "Ben Coe", "email": "bencoe@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bcoe/node-elasticsearch-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/esproxy/0.0.1", "0.0.2": "http://registry.npmjs.org/esproxy/0.0.2", "0.0.3": "http://registry.npmjs.org/esproxy/0.0.3" }, "dist": { "0.0.1": { "shasum": "b9f447e5551bf3005b4d9602ca92cacd73c65d26", "tarball": "http://registry.npmjs.org/esproxy/-/esproxy-0.0.1.tgz" }, "0.0.2": { "shasum": "a3f8812961c3d4ebba81d13deac14beb76f5a3b5", "tarball": "http://registry.npmjs.org/esproxy/-/esproxy-0.0.2.tgz" }, "0.0.3": { "shasum": "2adcc4dc72424f6b8041f20d3170c368623eccd5", "tarball": "http://registry.npmjs.org/esproxy/-/esproxy-0.0.3.tgz" } }, "keywords": [ "elasticsearch", "proxy" ], "url": "http://registry.npmjs.org/esproxy/" }, "Estro": { "name": "Estro", "description": "Extended String Object, Gain more from your strings.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "nijikokun", "email": "nijikokun@gmail.com" } ], "time": { "modified": "2011-05-06T04:13:48.281Z", "created": "2011-05-06T02:21:25.976Z", "0.1.3": "2011-05-06T02:21:26.359Z", "0.1.4": "2011-05-06T03:18:25.294Z", "0.1.5": "2011-05-06T04:13:48.281Z" }, "author": { "name": "Nijikokun", "email": "nijikokun@gmail.com", "url": "@nijikokun" }, "repository": { "type": "git", "url": "git://github.com/Nijikokun/Estro.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/Estro/0.1.3", "0.1.4": "http://registry.npmjs.org/Estro/0.1.4", "0.1.5": "http://registry.npmjs.org/Estro/0.1.5" }, "dist": { "0.1.3": { "shasum": "4954e24c929eb03a32a17b9764ddba973093fc24", "tarball": "http://registry.npmjs.org/Estro/-/Estro-0.1.3.tgz" }, "0.1.4": { "shasum": "d1ac5caf83dc0c6172732c81f23a48e68bfd0efa", "tarball": "http://registry.npmjs.org/Estro/-/Estro-0.1.4.tgz" }, "0.1.5": { "shasum": "a37df0ffcc1251dd46558c37fdc7dad284ae844e", "tarball": "http://registry.npmjs.org/Estro/-/Estro-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/Estro/" }, "etch-a-sketch": { "name": "etch-a-sketch", "description": "A simplified interface for node-canvas ;)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-07-08T07:05:31.224Z", "created": "2011-07-08T07:05:30.195Z", "0.0.1": "2011-07-08T07:05:31.224Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git://github.com/jesusabdullah/node-etchASketch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/etch-a-sketch/0.0.1" }, "dist": { "0.0.1": { "shasum": "2e8e97eb8d411a77d983d5541edb4e84d281b19c", "tarball": "http://registry.npmjs.org/etch-a-sketch/-/etch-a-sketch-0.0.1.tgz" } }, "keywords": [ "etch", "sketch", "etch-a-sketch", "canvas", "tongue-in-cheek" ], "url": "http://registry.npmjs.org/etch-a-sketch/" }, "etech": { "name": "etech", "description": "Test Module", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "vishal", "email": "vishal.amitus@gmail.com" } ], "time": { "modified": "2011-11-23T13:43:24.946Z", "created": "2011-11-23T13:43:21.049Z", "0.0.1": "2011-11-23T13:43:24.946Z" }, "author": { "name": "I.M. Awesome", "email": "awesome@example.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/etech/0.0.1" }, "dist": { "0.0.1": { "shasum": "04cf687051329ebc5e5d6546a93b28637182c363", "tarball": "http://registry.npmjs.org/etech/-/etech-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/etech/" }, "etherpad-lite-client": { "name": "etherpad-lite-client", "description": "Wrapper for the Etherpad Lite API", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tomassedovic", "email": "tomas@sedovic.cz" } ], "time": { "modified": "2011-12-09T23:57:20.744Z", "created": "2011-09-01T18:47:00.139Z", "0.1.0": "2011-09-01T18:47:02.337Z", "0.1.1": "2011-09-01T18:56:09.071Z", "0.1.2": "2011-09-01T20:00:50.838Z", "0.1.3": "2011-09-01T20:23:37.316Z", "0.1.4": "2011-09-01T20:55:21.380Z", "0.2.0": "2011-12-09T23:57:20.744Z" }, "author": { "name": "Tomas Sedovic", "email": "tomas@sedovic.cz" }, "repository": { "type": "git", "url": "git://github.com/tomassedovic/etherpad-lite-client-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/etherpad-lite-client/0.1.0", "0.1.1": "http://registry.npmjs.org/etherpad-lite-client/0.1.1", "0.1.2": "http://registry.npmjs.org/etherpad-lite-client/0.1.2", "0.1.3": "http://registry.npmjs.org/etherpad-lite-client/0.1.3", "0.1.4": "http://registry.npmjs.org/etherpad-lite-client/0.1.4", "0.2.0": "http://registry.npmjs.org/etherpad-lite-client/0.2.0" }, "dist": { "0.1.0": { "shasum": "7ce5777579074fc1528ed8954b25322a12a20a0a", "tarball": "http://registry.npmjs.org/etherpad-lite-client/-/etherpad-lite-client-0.1.0.tgz" }, "0.1.1": { "shasum": "af18de5f3079341891cb62350225f03910695151", "tarball": "http://registry.npmjs.org/etherpad-lite-client/-/etherpad-lite-client-0.1.1.tgz" }, "0.1.2": { "shasum": "82bbfa26d38367e0f6d39255ab06b1ada8a3acc7", "tarball": "http://registry.npmjs.org/etherpad-lite-client/-/etherpad-lite-client-0.1.2.tgz" }, "0.1.3": { "shasum": "1ae00f7d66f8d7ad04e90d8393cf574aac132511", "tarball": "http://registry.npmjs.org/etherpad-lite-client/-/etherpad-lite-client-0.1.3.tgz" }, "0.1.4": { "shasum": "c84a31211cb186246dcc1e60ac75efabf5e059ad", "tarball": "http://registry.npmjs.org/etherpad-lite-client/-/etherpad-lite-client-0.1.4.tgz" }, "0.2.0": { "shasum": "df3e40864d8e04ff96b82369075e5eed74eea574", "tarball": "http://registry.npmjs.org/etherpad-lite-client/-/etherpad-lite-client-0.2.0.tgz" } }, "keywords": [ "etherpad", "api" ], "url": "http://registry.npmjs.org/etherpad-lite-client/" }, "etsy": { "name": "etsy", "description": "Asynchronous Etsy API REST client.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "Electro", "email": "owlberteinstein@gmail.com" } ], "time": { "modified": "2011-02-20T17:46:52.281Z", "created": "2011-02-15T19:32:41.449Z", "0.1.0": "2011-02-15T19:32:41.957Z", "0.1.1": "2011-02-20T17:46:52.281Z" }, "author": { "name": "Mak Nazečić-Andrlon", "email": "owlberteinstein@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Imperion/node-etsy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/etsy/0.1.0", "0.1.1": "http://registry.npmjs.org/etsy/0.1.1" }, "dist": { "0.1.0": { "shasum": "c4642ef442c5a0357adde9ce11839771efa43b88", "tarball": "http://registry.npmjs.org/etsy/-/etsy-0.1.0.tgz" }, "0.1.1": { "shasum": "2f2a7d7c87d40ec20a4227c602edbf125ed304ed", "tarball": "http://registry.npmjs.org/etsy/-/etsy-0.1.1.tgz" } }, "keywords": [ "etsy", "client" ], "url": "http://registry.npmjs.org/etsy/" }, "eve": { "name": "eve", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "dmitrybaranovskiy", "email": "dmitry@baranovskiy.com" } ], "time": { "modified": "2011-04-18T08:34:52.454Z", "created": "2011-04-18T08:34:50.929Z", "0.2.4": "2011-04-18T08:34:52.454Z" }, "author": { "name": "Dmitry Baranovskiy", "email": "dmitry@baranovskiy.com", "url": "http://dmitry.baranovskiy.com" }, "repository": { "type": "git", "url": "git@github.com:DmitryBaranovskiy/eve.git" }, "versions": { "0.2.4": "http://registry.npmjs.org/eve/0.2.4" }, "dist": { "0.2.4": { "shasum": "6324659497bccf9bb794203d7d8a35d3e74f8020", "tarball": "http://registry.npmjs.org/eve/-/eve-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/eve/" }, "EVE": { "name": "EVE", "description": "A JavaScript object schema, processor and validation lib.", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "hidden", "email": "zzdhidden@gmail.com" } ], "time": { "modified": "2011-12-07T05:22:23.433Z", "created": "2011-11-28T17:45:25.568Z", "0.0.1pre": "2011-11-28T17:45:29.515Z", "0.0.1": "2011-11-29T08:06:05.193Z", "0.0.2": "2011-11-29T08:27:54.637Z", "0.0.3": "2011-11-30T15:23:10.792Z", "0.0.4": "2011-12-07T05:22:23.433Z" }, "author": { "name": "Hidden", "email": "zzdhidden@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zzdhidden/EVE.git" }, "versions": { "0.0.1pre": "http://registry.npmjs.org/EVE/0.0.1pre", "0.0.1": "http://registry.npmjs.org/EVE/0.0.1", "0.0.2": "http://registry.npmjs.org/EVE/0.0.2", "0.0.3": "http://registry.npmjs.org/EVE/0.0.3", "0.0.4": "http://registry.npmjs.org/EVE/0.0.4" }, "dist": { "0.0.1pre": { "shasum": "a82af4e9bc391fca8cf0312fc5c242902d6d8b07", "tarball": "http://registry.npmjs.org/EVE/-/EVE-0.0.1pre.tgz" }, "0.0.1": { "shasum": "36fdfd76999bb9bdf6af960f6853e3f6b5dc94d7", "tarball": "http://registry.npmjs.org/EVE/-/EVE-0.0.1.tgz" }, "0.0.2": { "shasum": "ab6ca65dbbb231b4801224d028040967ec782490", "tarball": "http://registry.npmjs.org/EVE/-/EVE-0.0.2.tgz" }, "0.0.3": { "shasum": "ab5f30bf16381fdd2316111f973d86d3cd52b7d9", "tarball": "http://registry.npmjs.org/EVE/-/EVE-0.0.3.tgz" }, "0.0.4": { "shasum": "9429d3279e6430d65ff79113932d77a92aa7bffd", "tarball": "http://registry.npmjs.org/EVE/-/EVE-0.0.4.tgz" } }, "keywords": [ "schema", "process", "validate" ], "url": "http://registry.npmjs.org/EVE/" }, "event-emitter": { "name": "event-emitter", "description": "Basic event emitter for Node.js and browser", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-08-08T14:54:42.697Z", "created": "2011-08-08T10:29:08.259Z", "0.1.0": "2011-08-08T10:29:11.216Z", "0.1.1": "2011-08-08T14:54:42.697Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+event-emitter@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/event-emitter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/event-emitter/0.1.0", "0.1.1": "http://registry.npmjs.org/event-emitter/0.1.1" }, "dist": { "0.1.0": { "shasum": "58fc4e2883290f399f5ce6380c3d5e5910428056", "tarball": "http://registry.npmjs.org/event-emitter/-/event-emitter-0.1.0.tgz" }, "0.1.1": { "shasum": "6f9d52fdfef38fe2448bcd3e8e6d439981348604", "tarball": "http://registry.npmjs.org/event-emitter/-/event-emitter-0.1.1.tgz" } }, "keywords": [ "event", "events", "trigger", "observer", "listener", "emitter" ], "url": "http://registry.npmjs.org/event-emitter/" }, "event-queue": { "name": "event-queue", "description": "CommonJS Reactor/A for nodejs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/reactor-commonjs.git" }, "time": { "modified": "2011-02-24T15:00:17.369Z", "created": "2011-02-02T13:10:25.187Z", "0.0.1": "2011-02-02T13:10:25.187Z", "0.0.2": "2011-02-02T13:10:25.187Z", "0.0.3": "2011-02-02T13:10:25.187Z", "0.1.0": "2011-02-24T15:00:17.369Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/event-queue/0.0.1", "0.0.2": "http://registry.npmjs.org/event-queue/0.0.2", "0.0.3": "http://registry.npmjs.org/event-queue/0.0.3", "0.1.0": "http://registry.npmjs.org/event-queue/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/event-queue/-/event-queue-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/event-queue/-/event-queue-0.0.2.tgz" }, "0.0.3": { "shasum": "e477b8c36da7a0aac700c65f5893b83efe0b59b2", "tarball": "http://registry.npmjs.org/event-queue/-/event-queue-0.0.3.tgz" }, "0.1.0": { "shasum": "e728aca5053f06ca6575c5074e8db7e05dea012b", "tarball": "http://registry.npmjs.org/event-queue/-/event-queue-0.1.0.tgz" } }, "keywords": [ "node", "commonjs", "reactor", "event-queue", "enqueue" ], "url": "http://registry.npmjs.org/event-queue/" }, "event-stream": { "name": "event-stream", "description": "construct pipes of streams of events", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-12-07T06:11:27.548Z", "created": "2011-08-22T05:26:46.363Z", "0.1.0": "2011-12-07T06:11:27.548Z", "0.2.0": "2011-12-07T06:11:27.548Z", "0.2.1": "2011-12-07T06:11:27.548Z", "0.3.0": "2011-12-07T06:11:27.548Z", "0.4.0": "2011-12-07T06:11:27.548Z", "0.5.0": "2011-12-07T06:11:27.548Z", "0.5.1": "2011-12-07T06:11:27.548Z", "0.5.2": "2011-11-01T00:33:33.526Z", "0.5.3": "2011-11-01T01:16:47.365Z", "0.6.0": "2011-11-07T08:42:04.761Z", "0.7.0": "2011-12-07T06:11:27.548Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/event-stream.git" }, "users": { "substack": true }, "versions": { "0.1.0": "http://registry.npmjs.org/event-stream/0.1.0", "0.2.0": "http://registry.npmjs.org/event-stream/0.2.0", "0.2.1": "http://registry.npmjs.org/event-stream/0.2.1", "0.3.0": "http://registry.npmjs.org/event-stream/0.3.0", "0.4.0": "http://registry.npmjs.org/event-stream/0.4.0", "0.5.0": "http://registry.npmjs.org/event-stream/0.5.0", "0.5.1": "http://registry.npmjs.org/event-stream/0.5.1", "0.5.2": "http://registry.npmjs.org/event-stream/0.5.2", "0.5.3": "http://registry.npmjs.org/event-stream/0.5.3", "0.6.0": "http://registry.npmjs.org/event-stream/0.6.0", "0.7.0": "http://registry.npmjs.org/event-stream/0.7.0" }, "dist": { "0.1.0": { "shasum": "6e9d2d059cf66deeb001d211bd60e45a9c0ae05e", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.1.0.tgz" }, "0.2.0": { "shasum": "1cbcb8c7b361e5c7d2b72738afca5b6fdfcd31af", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.2.0.tgz" }, "0.2.1": { "shasum": "8bb45416f8ccffc608a4525e5c0d35fb0c1dc9f5", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.2.1.tgz" }, "0.3.0": { "shasum": "13185462d01da4b299aa15eb69ba58bbbe1d0e4e", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.3.0.tgz" }, "0.4.0": { "shasum": "e8c0a3615d4bfb64fb241fbda70aa298c110d78d", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.4.0.tgz" }, "0.5.0": { "shasum": "afc04362b4a75ff6693b403b1cc996505f78cd6e", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.5.0.tgz" }, "0.5.1": { "shasum": "39b93b81a5c2012e9bf42013248d1fa867ef680b", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.5.1.tgz" }, "0.5.2": { "shasum": "a27dda2021993cfade22037178b6da812dd06ea4", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.5.2.tgz" }, "0.5.3": { "shasum": "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz" }, "0.6.0": { "shasum": "5601c6c61f595010d1eabfdc9265b1ad5e9902b8", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.6.0.tgz" }, "0.7.0": { "shasum": "2d0d12412e0a24f56641766932b9558718e0001f", "tarball": "http://registry.npmjs.org/event-stream/-/event-stream-0.7.0.tgz" } }, "url": "http://registry.npmjs.org/event-stream/" }, "eventable": { "name": "eventable", "description": "Eventable is a lightweight asynchronous replacement for node's EventEmitter which also runs beautifully in the browser.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "lucaswoj", "email": "lucas@lucaswoj.com" } ], "time": { "modified": "2011-06-03T21:31:19.800Z", "created": "2011-06-03T21:31:14.528Z", "0.0.0": "2011-06-03T21:31:19.800Z" }, "author": { "name": "Lucas Wojciechowski", "email": "lucas@lucaswoj.com", "url": "http://lucaswoj.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/eventable/0.0.0" }, "dist": { "0.0.0": { "shasum": "740a5a53231a8594576c91f67e5cfea4f0de2623", "tarball": "http://registry.npmjs.org/eventable/-/eventable-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/eventable/" }, "eventbrite": { "name": "eventbrite", "description": "Eventbrite API Client", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "ryanj", "email": "ryan.jarvinen@gmail.com" } ], "time": { "modified": "2011-08-19T05:54:02.564Z", "created": "2011-06-30T01:55:28.593Z", "0.1.0": "2011-06-30T01:55:29.125Z", "0.1.1": "2011-06-30T20:26:34.610Z", "0.1.2": "2011-07-01T05:34:20.596Z", "0.1.3": "2011-07-25T05:51:20.283Z", "0.1.4": "2011-07-31T06:33:00.582Z", "0.1.5": "2011-08-19T05:54:02.564Z" }, "author": { "name": "ryan jarvinen", "email": "ryan.jarvinen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ryanjarvinen/eventbrite.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/eventbrite/0.1.0", "0.1.1": "http://registry.npmjs.org/eventbrite/0.1.1", "0.1.2": "http://registry.npmjs.org/eventbrite/0.1.2", "0.1.3": "http://registry.npmjs.org/eventbrite/0.1.3", "0.1.4": "http://registry.npmjs.org/eventbrite/0.1.4", "0.1.5": "http://registry.npmjs.org/eventbrite/0.1.5" }, "dist": { "0.1.0": { "shasum": "1439bb926c566a1cfb1774a72a9ea5c8b952dd27", "tarball": "http://registry.npmjs.org/eventbrite/-/eventbrite-0.1.0.tgz" }, "0.1.1": { "shasum": "2215b3c72d48513c80a5a481daa65387a90003f0", "tarball": "http://registry.npmjs.org/eventbrite/-/eventbrite-0.1.1.tgz" }, "0.1.2": { "shasum": "0114780c89449b2b2f2156979d3ed2293b5147f0", "tarball": "http://registry.npmjs.org/eventbrite/-/eventbrite-0.1.2.tgz" }, "0.1.3": { "shasum": "32c085498a1ffa1753ff1cd47896bd4c5d4fbfdc", "tarball": "http://registry.npmjs.org/eventbrite/-/eventbrite-0.1.3.tgz" }, "0.1.4": { "shasum": "d6e0c0fe9a7d9f4873f76d5df5ba200cce3da98d", "tarball": "http://registry.npmjs.org/eventbrite/-/eventbrite-0.1.4.tgz" }, "0.1.5": { "shasum": "6f908206c926452ed29892154022a59dfe145340", "tarball": "http://registry.npmjs.org/eventbrite/-/eventbrite-0.1.5.tgz" } }, "keywords": [ "eventbrite", "events", "registration", "payments", "location" ], "url": "http://registry.npmjs.org/eventbrite/" }, "evented": { "name": "evented", "description": "A concise event emitter constructor", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aconbere", "email": "aconbere@gmail.com" } ], "author": { "name": "Anders Conbere" }, "versions": { "0.0.1": "http://registry.npmjs.org/evented/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/evented/-/evented-0.0.1.tgz" } }, "keywords": [ "event", "evented" ], "url": "http://registry.npmjs.org/evented/" }, "evented-twitter": { "name": "evented-twitter", "description": "An asynchronous twitter client for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "polotek", "email": "marco.rogers@gmail.com" } ], "author": { "name": "Marco Rogers", "url": "http://github.com/polotek" }, "repository": { "type": "git", "url": "http://github.com/polotek/evented-twitter.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/evented-twitter/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/evented-twitter/-/evented-twitter-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/evented-twitter/" }, "eventedsocket": { "name": "eventedsocket", "description": "fire events from server to client with evented sockets! - using json over socket.io", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "torgeir", "email": "torgeir.thoresen@gmail.com" } ], "time": { "modified": "2011-03-06T14:36:49.097Z", "created": "2011-01-20T19:23:42.304Z", "0.0.1": "2011-01-20T19:23:42.775Z", "0.0.2": "2011-01-21T17:57:01.599Z", "0.0.3": "2011-01-23T15:41:42.788Z", "0.0.4": "2011-01-24T20:22:08.068Z", "0.0.5": "2011-01-25T19:49:20.104Z" }, "author": { "name": "Torgeir Thoresen", "email": "torgeir.thoresen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/torgeir/eventedsocket.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventedsocket/0.0.1", "0.0.2": "http://registry.npmjs.org/eventedsocket/0.0.2", "0.0.3": "http://registry.npmjs.org/eventedsocket/0.0.3", "0.0.4": "http://registry.npmjs.org/eventedsocket/0.0.4", "0.0.5": "http://registry.npmjs.org/eventedsocket/0.0.5" }, "dist": { "0.0.1": { "shasum": "53e0af1fe462956805a4b181db66295640596807", "tarball": "http://registry.npmjs.org/eventedsocket/-/eventedsocket-0.0.1.tgz" }, "0.0.2": { "shasum": "31e2bfe08ddc480ce6ed2fd702d19c589cb813a3", "tarball": "http://registry.npmjs.org/eventedsocket/-/eventedsocket-0.0.2.tgz" }, "0.0.3": { "shasum": "96eb4320dbf8403fbe5a83f75d2e92b509841d13", "tarball": "http://registry.npmjs.org/eventedsocket/-/eventedsocket-0.0.3.tgz" }, "0.0.4": { "shasum": "a0af49a3da7378834be32b67e59677b5fd5a36ff", "tarball": "http://registry.npmjs.org/eventedsocket/-/eventedsocket-0.0.4.tgz" }, "0.0.5": { "shasum": "8d9946a4ac09a4ba1fb1ee5c08a78384064f9c54", "tarball": "http://registry.npmjs.org/eventedsocket/-/eventedsocket-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/eventedsocket/" }, "eventemitter": { "name": "eventemitter", "description": "Nodejs implementation of EventEmitter", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-05-28T23:17:13.398Z", "created": "2010-12-30T05:30:26.375Z", "0.3.2": "2010-12-30T05:30:26.519Z", "0.3.3": "2011-05-28T23:17:13.398Z" }, "versions": { "0.3.2": "http://registry.npmjs.org/eventemitter/0.3.2", "0.3.3": "http://registry.npmjs.org/eventemitter/0.3.3" }, "dist": { "0.3.2": { "shasum": "7c96ea3f5b9c85c411dc3e41c3c28743f5b67082", "tarball": "http://registry.npmjs.org/eventemitter/-/eventemitter-0.3.2.tgz" }, "0.3.3": { "shasum": "d3a0a97edf2d2890b6aa8a703e93a43c03ad8e45", "tarball": "http://registry.npmjs.org/eventemitter/-/eventemitter-0.3.3.tgz" } }, "keywords": [ "event", "node", "browser", "observer" ], "url": "http://registry.npmjs.org/eventemitter/" }, "eventemitter2": { "name": "eventemitter2", "description": "A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-11-23T08:38:26.078Z", "created": "2011-06-01T08:42:57.907Z", "0.0.1": "2011-06-01T08:42:58.057Z", "0.1.0": "2011-06-03T12:30:46.078Z", "0.1.1": "2011-06-03T12:51:09.514Z", "0.1.3": "2011-06-11T16:44:31.562Z", "0.2.5": "2011-06-27T13:58:11.795Z", "0.2.6": "2011-07-13T18:50:47.731Z", "0.2.7": "2011-07-25T23:25:05.630Z", "0.3.5": "2011-07-25T23:27:54.525Z", "0.3.6": "2011-07-27T02:05:41.295Z", "0.3.7": "2011-07-28T18:48:59.876Z", "0.4.0": "2011-07-30T10:56:14.983Z", "0.4.1": "2011-08-09T21:16:07.328Z" }, "author": { "name": "hij1nx", "email": "hij1nx@nodejitsu.com" }, "users": { "mvolkmann": true, "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/eventemitter2/0.0.1", "0.1.0": "http://registry.npmjs.org/eventemitter2/0.1.0", "0.1.1": "http://registry.npmjs.org/eventemitter2/0.1.1", "0.1.3": "http://registry.npmjs.org/eventemitter2/0.1.3", "0.2.5": "http://registry.npmjs.org/eventemitter2/0.2.5", "0.2.6": "http://registry.npmjs.org/eventemitter2/0.2.6", "0.2.7": "http://registry.npmjs.org/eventemitter2/0.2.7", "0.3.5": "http://registry.npmjs.org/eventemitter2/0.3.5", "0.3.6": "http://registry.npmjs.org/eventemitter2/0.3.6", "0.3.7": "http://registry.npmjs.org/eventemitter2/0.3.7", "0.4.0": "http://registry.npmjs.org/eventemitter2/0.4.0", "0.4.1": "http://registry.npmjs.org/eventemitter2/0.4.1" }, "dist": { "0.0.1": { "shasum": "d7101fd500400ec95295c5f9774ee1c5ce978192", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.0.1.tgz" }, "0.1.0": { "shasum": "e4833ce748657878cae71ccdecb5c17092dc0e54", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.1.0.tgz" }, "0.1.1": { "shasum": "51b932d79645f439d1e92f92fb713bbd257beeac", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.1.1.tgz" }, "0.1.3": { "shasum": "fa5d97c7166432de964a941feeb90f3667110d13", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.1.3.tgz" }, "0.2.5": { "shasum": "148c2a868b709bca38e2263e12cc2d8606c3450b", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.2.5.tgz" }, "0.2.6": { "shasum": "39efa66b7bedbc3c3ee46240b1dc0c3970ed5d12", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.2.6.tgz" }, "0.2.7": { "shasum": "2a069734ac8641bdd74f1d1ddf2084f1788073a5", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.2.7.tgz" }, "0.3.5": { "shasum": "ddaf10fe40c6a1e37dfdfed340360cb61c64cb8b", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.3.5.tgz" }, "0.3.6": { "shasum": "70de8b0301469ad4e14c4381a6f46149672e414b", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.3.6.tgz" }, "0.3.7": { "shasum": "f32760181c841862e3a3f7403d1ed15c7647f540", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.3.7.tgz" }, "0.4.0": { "shasum": "c5bc072aa6fc1144c03890b725ab08d2c4e739fc", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.0.tgz" }, "0.4.1": { "shasum": "6875a14c1dde52a4c9c8c7ffd033cf79679cd45b", "tarball": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.1.tgz" } }, "keywords": [ "event", "events", "emitter", "eventemitter" ], "url": "http://registry.npmjs.org/eventemitter2/" }, "eventful": { "name": "eventful", "description": "EventEmitter based logging for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "rbradberry", "email": "rbradberry@gmail.com" } ], "time": { "modified": "2011-05-03T21:20:17.558Z", "created": "2011-04-14T20:35:50.246Z", "0.0.1": "2011-04-14T20:35:50.424Z", "0.1.1": "2011-04-14T22:43:40.542Z", "0.1.2": "2011-05-03T21:20:17.558Z" }, "author": { "name": "Russell Bradberry", "email": "rbradberry@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventful/0.0.1", "0.1.1": "http://registry.npmjs.org/eventful/0.1.1", "0.1.2": "http://registry.npmjs.org/eventful/0.1.2" }, "dist": { "0.0.1": { "shasum": "9ba69a383839ecd6f6f11d4e47759da5314dde08", "tarball": "http://registry.npmjs.org/eventful/-/eventful-0.0.1.tgz" }, "0.1.1": { "shasum": "e4b22347988c08d8c9d100372f63d51596e60623", "tarball": "http://registry.npmjs.org/eventful/-/eventful-0.1.1.tgz" }, "0.1.2": { "shasum": "851ecd0eb0809179a7ec52c7a9f8ea82f50aec72", "tarball": "http://registry.npmjs.org/eventful/-/eventful-0.1.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/eventful/" }, "eventhub": { "name": "eventhub", "description": "Message passing in node implemented with EventEmitters", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-09-20T19:32:55.783Z", "created": "2011-08-14T06:32:06.334Z", "1.0.0": "2011-08-14T06:32:08.404Z", "1.0.1": "2011-09-08T20:29:59.735Z", "1.0.2": "2011-09-20T19:32:55.783Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/eventhub.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/eventhub/1.0.0", "1.0.1": "http://registry.npmjs.org/eventhub/1.0.1", "1.0.2": "http://registry.npmjs.org/eventhub/1.0.2" }, "dist": { "1.0.0": { "shasum": "7df0dff484a8176aac2b286aa4858b9dceb3373f", "tarball": "http://registry.npmjs.org/eventhub/-/eventhub-1.0.0.tgz" }, "1.0.1": { "shasum": "81ba29d630862937522c90ceb2aef08aa8473214", "tarball": "http://registry.npmjs.org/eventhub/-/eventhub-1.0.1.tgz" }, "1.0.2": { "shasum": "9cad98964b69934bc56524f122f9346633f10d50", "tarball": "http://registry.npmjs.org/eventhub/-/eventhub-1.0.2.tgz" } }, "keywords": [ "ender", "message", "messages", "events", "event", "hub", "eventemitter", "emitter" ], "url": "http://registry.npmjs.org/eventhub/" }, "eventpipe": { "name": "eventpipe", "description": "An Event Pipe for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dhruvbird", "email": "dhruvbird@gmail.com" } ], "time": { "modified": "2011-06-09T17:25:12.428Z", "created": "2011-06-06T13:40:41.114Z", "0.0.1": "2011-06-06T13:40:43.116Z", "0.0.2": "2011-06-07T08:47:23.356Z", "0.0.3": "2011-06-09T17:25:12.428Z" }, "author": { "name": "Dhruv Matani" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventpipe/0.0.1", "0.0.2": "http://registry.npmjs.org/eventpipe/0.0.2", "0.0.3": "http://registry.npmjs.org/eventpipe/0.0.3" }, "dist": { "0.0.1": { "shasum": "de54e7ac6e7624b738b7e8fd2f94d1be59bd72db", "tarball": "http://registry.npmjs.org/eventpipe/-/eventpipe-0.0.1.tgz" }, "0.0.2": { "shasum": "002b4c55d327f060389a9c83ca3365996c9d3bb4", "tarball": "http://registry.npmjs.org/eventpipe/-/eventpipe-0.0.2.tgz" }, "0.0.3": { "shasum": "4f463f754d9d30c901d0f8ec42013db0b4c302b2", "tarball": "http://registry.npmjs.org/eventpipe/-/eventpipe-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/eventpipe/" }, "eventproxy": { "name": "eventproxy", "description": "An implementation of task/event based asynchronous pattern.", "dist-tags": { "latest": "0.1.0" }, "readme": "这个世界上不存在所谓回调函数深度嵌套的问题。 —— Jackson Tian(http://weibo.com/shyvo)\n\n---\n\n[EventProxy API Documentation](http://eventproxy.html5ify.com/jsdoc/symbols/EventProxy.html) \n\n npm install eventproxy\n\n---\nEventProxy.js仅仅是一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点:\n\n 1. 利用事件机制解耦复杂业务逻辑\n 2. 移除被广为诟病的深度callback嵌套问题\n 3. 将串行等待变成并行等待,提升多异步场景下的执行效率\n 4. 无平台依赖,适合前后端,能用于浏览器和Node.js\n\n现在的,无深度嵌套的,并行的\n\n var proxy = new EventProxy();\n var render = function (template, data, l10n){\n _.template(template, data);\n };\n proxy.assign(\"template\", \"data\", \"l10n\", render);\n $.get(\"template\", function (template) {\n // something\n proxy.trigger(\"template\", template);\n });\n $.get(\"data\", function (data) {\n // something\n proxy.trigger(\"data\", data);\n });\n $.get(\"l10n\", function (l10n) {\n // something\n proxy.trigger(\"l10n\", l10n);\n });\n\n过去的,深度嵌套的,串行的。\n\n var render = function (template, data){\n _.template(template, data);\n };\n $.get(\"template\", function (template) {\n // something\n $.get(\"data\", function (data) {\n // something\n $.get(\"l10n\", function (l10n) {\n // something\n render(template, data);\n });\n });\n });\n\nFor Frontend user:\n\nAssign once. The callback will be executed once when all event were fired.\n\n \n \n\nAssign always. The callback will be executed first time when all event were fired. And after that, any event was fired will trigger callback. It's useful when you need refresh UI with newest data, e.g. stock app.\n\n \n \n\nFor Node.js:\n\n var EventProxy = require(\"eventproxy.js\").EventProxy;\n\n var proxy = new EventProxy();\n var render = function (template, data, l10n){\n return _.template(template, data);\n };\n proxy.assign(\"template\", \"data\", \"l10n\", render);\n $.get(\"template\", function (template) {\n // something\n proxy.trigger(\"template\", template);\n });\n $.get(\"data\", function (data) {\n // something\n proxy.trigger(\"data\", data);\n });\n $.get(\"l10n\", function (l10n) {\n // something\n proxy.trigger(\"l10n\", l10n);\n });\n\n", "maintainers": [ { "name": "jacksontian", "email": "shyvo1987@gmail.com" } ], "time": { "modified": "2011-12-07T16:38:53.620Z", "created": "2011-12-07T16:38:49.177Z", "0.1.0": "2011-12-07T16:38:53.620Z" }, "author": { "name": "Jackson Tian", "email": "shyvo1987@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/JacksonTian/eventproxy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/eventproxy/0.1.0" }, "dist": { "0.1.0": { "shasum": "bf41d152280e3cd6a3d75de4da82c23cbc3b77cd", "tarball": "http://registry.npmjs.org/eventproxy/-/eventproxy-0.1.0.tgz" } }, "keywords": [ "event", "task-base", "event machine", "nested callback terminator" ], "url": "http://registry.npmjs.org/eventproxy/" }, "EventProxy.js": { "name": "EventProxy.js", "description": "An implementation of task/event based asynchronous pattern.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jacksontian", "email": "shyvo1987@gmail.com" } ], "time": { "modified": "2011-12-03T14:25:41.030Z", "created": "2011-07-20T09:44:38.573Z", "1.1.7": "2011-07-20T09:44:40.980Z", "0.0.1": "2011-07-20T09:51:06.465Z", "0.0.2": "2011-10-04T08:47:11.062Z", "0.0.3": "2011-10-05T09:34:45.802Z", "0.0.4": "2011-10-27T08:43:58.880Z" }, "author": { "name": "Jackson Tian", "email": "shyvo1987@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/JacksonTian/eventproxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/EventProxy.js/0.0.1", "0.0.2": "http://registry.npmjs.org/EventProxy.js/0.0.2", "0.0.3": "http://registry.npmjs.org/EventProxy.js/0.0.3", "0.0.4": "http://registry.npmjs.org/EventProxy.js/0.0.4" }, "dist": { "0.0.1": { "shasum": "9647a50daa0a45c2f64231b65ef96de0cd7d0fee", "tarball": "http://registry.npmjs.org/EventProxy.js/-/EventProxy.js-0.0.1.tgz" }, "0.0.2": { "shasum": "37c4d2280768fb607f854eb3bbd124ef7d8f0c6d", "tarball": "http://registry.npmjs.org/EventProxy.js/-/EventProxy.js-0.0.2.tgz" }, "0.0.3": { "shasum": "1da682867110fac53e50e595afb09ea5d5f937c6", "tarball": "http://registry.npmjs.org/EventProxy.js/-/EventProxy.js-0.0.3.tgz" }, "0.0.4": { "shasum": "aed98504fa8e5379c53fe8fa1f86af80a2610b79", "tarball": "http://registry.npmjs.org/EventProxy.js/-/EventProxy.js-0.0.4.tgz" } }, "keywords": [ "event", "task-base" ], "url": "http://registry.npmjs.org/EventProxy.js/" }, "eventreactor": { "name": "eventreactor", "description": "EventEmitters on a syntax suger rush", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-12-12T09:13:45.090Z", "created": "2011-09-29T14:17:45.787Z", "0.0.1": "2011-09-29T14:17:46.297Z", "0.0.2": "2011-12-12T09:13:45.090Z" }, "author": { "name": "Arnout Kazemier", "email": "info@3rd-Eden.com" }, "repository": { "type": "git", "url": "git://github.com/observing/eventreactor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventreactor/0.0.1", "0.0.2": "http://registry.npmjs.org/eventreactor/0.0.2" }, "dist": { "0.0.1": { "shasum": "572237fb15e633d8f86034d2a95a4c4965ceae10", "tarball": "http://registry.npmjs.org/eventreactor/-/eventreactor-0.0.1.tgz" }, "0.0.2": { "shasum": "bf0d00d635bda126460263047113e28e51d64708", "tarball": "http://registry.npmjs.org/eventreactor/-/eventreactor-0.0.2.tgz" } }, "keywords": [ "event", "eventemitter", "observer" ], "url": "http://registry.npmjs.org/eventreactor/" }, "eventrouter": { "name": "eventrouter", "description": "Routing and filtering for EventEmitter", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-11-04T14:59:57.063Z", "created": "2011-11-04T14:59:55.542Z", "0.0.1": "2011-11-04T14:59:57.063Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/EventRouter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventrouter/0.0.1" }, "dist": { "0.0.1": { "shasum": "bc616335c226d4129a2b508134c1256d8681f046", "tarball": "http://registry.npmjs.org/eventrouter/-/eventrouter-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/eventrouter/" }, "events": { "name": "events", "description": "Node's event emitter for all engines.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-07-08T17:25:49.385Z", "created": "2011-04-22T10:34:40.266Z", "0.1.0": "2011-04-22T10:34:40.665Z", "0.1.1": "2011-05-16T21:53:31.239Z", "0.2.0": "2011-06-10T15:54:38.643Z", "0.3.0": "2011-07-03T19:16:37.658Z", "0.4.0": "2011-07-08T17:25:49.385Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/events.git", "web": "https://github.com/Gozala/events" }, "versions": { "0.1.0": "http://registry.npmjs.org/events/0.1.0", "0.1.1": "http://registry.npmjs.org/events/0.1.1", "0.2.0": "http://registry.npmjs.org/events/0.2.0", "0.3.0": "http://registry.npmjs.org/events/0.3.0", "0.4.0": "http://registry.npmjs.org/events/0.4.0" }, "dist": { "0.1.0": { "shasum": "25457f55620b55b04615521562b11e432e7ddd6a", "tarball": "http://registry.npmjs.org/events/-/events-0.1.0.tgz" }, "0.1.1": { "shasum": "76c05256f8bc0cdf67d05c87e3a77f45e2d4f044", "tarball": "http://registry.npmjs.org/events/-/events-0.1.1.tgz" }, "0.2.0": { "shasum": "1eae9afeeb2891a7320bc5b5dc6956647e15841e", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "523528886f84b8c0f3f0d3ae482812c07e8007ab", "tarball": "http://registry.npmjs.org/events/-/events-0.2.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/events/-/events-0.2.0.tgz" }, "0.3.0": { "shasum": "79d45e0df14f13db3fb8692c58214672a53c156b", "tarball": "http://registry.npmjs.org/events/-/events-0.3.0.tgz" }, "0.4.0": { "shasum": "623d521a4956e44521d98d30e1c6bb6ad5c0fd5d", "tarball": "http://registry.npmjs.org/events/-/events-0.4.0.tgz" } }, "keywords": [ "events", "eventEmitter", "eventDispatcher", "listeners" ], "url": "http://registry.npmjs.org/events/" }, "events.io": { "name": "events.io", "description": "Simple and lightweight Socket.io adapter that exposes a user-defined event-based api for realtime client/server interaction.", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "mrmarbles", "email": "bcarr14@gmail.com" } ], "time": { "modified": "2011-05-29T03:47:18.767Z", "created": "2011-05-29T03:47:18.309Z", "0.4.2": "2011-05-29T03:47:18.767Z" }, "author": { "name": "Brian Carr", "email": "bcarr14@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:mrmarbles/events.io.git" }, "versions": { "0.4.2": "http://registry.npmjs.org/events.io/0.4.2" }, "dist": { "0.4.2": { "shasum": "ab9ef8316f607e801f87684fbcc15892a3a31230", "tarball": "http://registry.npmjs.org/events.io/-/events.io-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/events.io/" }, "events.node": { "name": "events.node", "description": "Node.JS events module (packaged for Node.JS and Ender.JS)", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-10-28T17:08:04.753Z", "created": "2011-10-28T17:08:04.188Z", "0.4.9": "2011-10-28T17:08:04.753Z" }, "author": { "name": "Joyent", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/events.node/0.4.9" }, "dist": { "0.4.9": { "shasum": "82998ea749501145fd2da7cf8ecbe6420fac02a4", "tarball": "http://registry.npmjs.org/events.node/-/events.node-0.4.9.tgz" } }, "keywords": [ "ender", "events" ], "url": "http://registry.npmjs.org/events.node/" }, "EventServer": { "name": "EventServer", "description": "Event driven server", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jaredjbarnes", "email": "jared.j.barnes@gmail.com" } ], "time": { "modified": "2011-09-24T15:40:41.377Z", "created": "2011-09-22T05:02:39.500Z", "0.0.1": "2011-09-22T05:02:41.509Z", "0.0.2": "2011-09-24T15:40:41.377Z" }, "author": { "name": "Jared Barnes", "email": "jared.j.barnes@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/EventServer/0.0.1", "0.0.2": "http://registry.npmjs.org/EventServer/0.0.2" }, "dist": { "0.0.1": { "shasum": "5e6d2db6dd3a7c6ffb2036fce5b4d882fbddf324", "tarball": "http://registry.npmjs.org/EventServer/-/EventServer-0.0.1.tgz" }, "0.0.2": { "shasum": "c2d0cb8a279dfae43aa0f999b083be3011a828a8", "tarball": "http://registry.npmjs.org/EventServer/-/EventServer-0.0.2.tgz" } }, "keywords": [ "http", "server", "event", "static", "application" ], "url": "http://registry.npmjs.org/EventServer/" }, "eventstack": { "name": "eventstack", "description": "Middleware for EventEmitters", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-10-24T08:17:07.538Z", "created": "2011-10-24T08:17:06.786Z", "0.0.1": "2011-10-24T08:17:07.538Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/eventstack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventstack/0.0.1" }, "dist": { "0.0.1": { "shasum": "6d74be878d128619cf5431a0e0f641a16ffc40f4", "tarball": "http://registry.npmjs.org/eventstack/-/eventstack-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/eventstack/" }, "eventstream": { "name": "eventstream", "description": "A server-side companion for EventSource", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "k", "email": "kbjr14@gmail.com" } ], "time": { "modified": "2011-11-04T02:46:28.516Z", "created": "2011-08-29T07:56:55.981Z", "0.0.1": "2011-08-29T07:56:57.182Z", "0.0.2": "2011-08-29T09:08:18.653Z", "0.0.3": "2011-11-04T02:46:28.516Z" }, "author": { "name": "James Brumond", "email": "kbjr14@gmail.com", "url": "http://jbrumond.me" }, "repository": { "type": "git", "url": "git://github.com/kbjr/node-eventstream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/eventstream/0.0.1", "0.0.2": "http://registry.npmjs.org/eventstream/0.0.2", "0.0.3": "http://registry.npmjs.org/eventstream/0.0.3" }, "dist": { "0.0.1": { "shasum": "9eee1ccff81634de739efdb8b0266f7524e7df09", "tarball": "http://registry.npmjs.org/eventstream/-/eventstream-0.0.1.tgz" }, "0.0.2": { "shasum": "bfec890b52e23e0a68fcbca82e0cd850cf1c190f", "tarball": "http://registry.npmjs.org/eventstream/-/eventstream-0.0.2.tgz" }, "0.0.3": { "shasum": "241a9ee243717608be013bc30d5e424b9626c342", "tarball": "http://registry.npmjs.org/eventstream/-/eventstream-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/eventstream/" }, "eventvat": { "name": "eventvat", "description": "Evented, in-process key/value store for Node.js and the browser", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-09-02T13:04:23.369Z", "created": "2011-09-02T13:04:22.953Z", "0.1.1": "2011-09-02T13:04:23.369Z" }, "author": { "name": "hij1nx", "email": "hij1nx@me.com", "url": "http://www.nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/hij1nx/EventVat.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/eventvat/0.1.1" }, "dist": { "0.1.1": { "shasum": "927a5690c50622863f0584801f092afb3ba24bce", "tarball": "http://registry.npmjs.org/eventvat/-/eventvat-0.1.1.tgz" } }, "keywords": [ "storage", "database", "redis" ], "url": "http://registry.npmjs.org/eventvat/" }, "every-stream": { "name": "every-stream", "description": "Generic DSN-based streaming API: Stream('ftp://user@host/path/to/file.txt').pipe(Stream('file:///path/to/local.txt'))", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-11-23T08:41:10.482Z", "created": "2011-10-31T22:45:19.072Z", "0.0.1": "2011-10-31T22:45:20.572Z", "0.1.0": "2011-11-20T20:24:19.074Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "url": "git@github.com:naholyr/node-every-stream.git" }, "users": { "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/every-stream/0.0.1", "0.1.0": "http://registry.npmjs.org/every-stream/0.1.0" }, "dist": { "0.0.1": { "shasum": "ce36ee065fa52594c45ca18b97c784ed4ad48e38", "tarball": "http://registry.npmjs.org/every-stream/-/every-stream-0.0.1.tgz" }, "0.1.0": { "shasum": "ddceebe39b64551536de29ac22c95efa9ca88d2d", "tarball": "http://registry.npmjs.org/every-stream/-/every-stream-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/every-stream/" }, "everyauth": { "name": "everyauth", "description": "Auth solution (password, facebook, & more) for your node.js Connect & Express apps", "dist-tags": { "latest": "0.2.27" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-11-28T00:33:10.007Z", "created": "2011-04-05T23:28:28.310Z", "0.0.1": "2011-04-05T23:28:28.703Z", "0.0.3": "2011-04-06T01:31:33.011Z", "0.0.4": "2011-04-06T02:30:08.725Z", "0.0.5": "2011-04-06T03:15:44.469Z", "0.0.6": "2011-04-07T01:39:19.207Z", "0.0.8": "2011-04-12T18:26:56.422Z", "0.0.9": "2011-04-13T23:06:36.210Z", "0.0.10": "2011-04-14T06:05:56.924Z", "0.1.0": "2011-04-14T17:48:27.546Z", "0.1.3": "2011-04-26T20:10:58.883Z", "0.1.4": "2011-04-27T06:09:28.799Z", "0.1.5": "2011-04-27T07:53:48.195Z", "0.1.6": "2011-04-27T20:12:01.833Z", "0.1.7": "2011-05-03T04:01:02.207Z", "0.2.0": "2011-05-03T04:17:13.225Z", "0.2.1": "2011-05-03T09:46:27.610Z", "0.2.2": "2011-05-07T23:50:31.331Z", "0.2.3": "2011-05-09T19:00:21.781Z", "0.2.4": "2011-06-01T01:10:34.828Z", "0.2.5": "2011-06-04T21:38:23.165Z", "0.2.6": "2011-06-06T01:52:56.831Z", "0.2.7": "2011-06-06T21:09:30.809Z", "0.2.8": "2011-06-11T07:01:42.484Z", "0.2.9": "2011-06-15T01:09:28.928Z", "0.2.10": "2011-06-17T23:31:24.455Z", "0.2.11": "2011-06-18T05:26:15.189Z", "0.2.12": "2011-06-21T22:14:18.192Z", "0.2.13": "2011-06-27T11:35:32.857Z", "0.2.14": "2011-07-01T20:41:37.553Z", "0.2.15": "2011-07-06T07:30:24.114Z", "0.2.16": "2011-07-15T01:05:36.321Z", "0.2.17": "2011-07-20T18:20:38.618Z", "0.2.18": "2011-08-02T21:20:27.829Z", "0.2.19": "2011-09-13T18:38:48.945Z", "0.2.20": "2011-09-13T19:48:41.709Z", "0.2.21": "2011-10-07T01:20:16.925Z", "0.2.22": "2011-10-07T01:27:45.249Z", "0.2.23": "2011-10-07T01:40:37.086Z", "0.2.24": "2011-11-26T11:10:46.667Z", "0.2.25": "2011-11-26T21:10:51.432Z", "0.2.26": "2011-11-27T00:29:13.733Z", "0.2.27": "2011-11-28T00:33:10.007Z" }, "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com", "url": "https://github.com/bnoguchi/" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/everyauth.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/everyauth/0.0.1", "0.0.3": "http://registry.npmjs.org/everyauth/0.0.3", "0.0.4": "http://registry.npmjs.org/everyauth/0.0.4", "0.0.5": "http://registry.npmjs.org/everyauth/0.0.5", "0.0.6": "http://registry.npmjs.org/everyauth/0.0.6", "0.0.8": "http://registry.npmjs.org/everyauth/0.0.8", "0.0.9": "http://registry.npmjs.org/everyauth/0.0.9", "0.0.10": "http://registry.npmjs.org/everyauth/0.0.10", "0.1.0": "http://registry.npmjs.org/everyauth/0.1.0", "0.1.3": "http://registry.npmjs.org/everyauth/0.1.3", "0.1.4": "http://registry.npmjs.org/everyauth/0.1.4", "0.1.5": "http://registry.npmjs.org/everyauth/0.1.5", "0.1.6": "http://registry.npmjs.org/everyauth/0.1.6", "0.1.7": "http://registry.npmjs.org/everyauth/0.1.7", "0.2.0": "http://registry.npmjs.org/everyauth/0.2.0", "0.2.1": "http://registry.npmjs.org/everyauth/0.2.1", "0.2.2": "http://registry.npmjs.org/everyauth/0.2.2", "0.2.3": "http://registry.npmjs.org/everyauth/0.2.3", "0.2.4": "http://registry.npmjs.org/everyauth/0.2.4", "0.2.5": "http://registry.npmjs.org/everyauth/0.2.5", "0.2.6": "http://registry.npmjs.org/everyauth/0.2.6", "0.2.7": "http://registry.npmjs.org/everyauth/0.2.7", "0.2.8": "http://registry.npmjs.org/everyauth/0.2.8", "0.2.9": "http://registry.npmjs.org/everyauth/0.2.9", "0.2.10": "http://registry.npmjs.org/everyauth/0.2.10", "0.2.11": "http://registry.npmjs.org/everyauth/0.2.11", "0.2.12": "http://registry.npmjs.org/everyauth/0.2.12", "0.2.13": "http://registry.npmjs.org/everyauth/0.2.13", "0.2.14": "http://registry.npmjs.org/everyauth/0.2.14", "0.2.15": "http://registry.npmjs.org/everyauth/0.2.15", "0.2.16": "http://registry.npmjs.org/everyauth/0.2.16", "0.2.17": "http://registry.npmjs.org/everyauth/0.2.17", "0.2.18": "http://registry.npmjs.org/everyauth/0.2.18", "0.2.19": "http://registry.npmjs.org/everyauth/0.2.19", "0.2.20": "http://registry.npmjs.org/everyauth/0.2.20", "0.2.21": "http://registry.npmjs.org/everyauth/0.2.21", "0.2.22": "http://registry.npmjs.org/everyauth/0.2.22", "0.2.23": "http://registry.npmjs.org/everyauth/0.2.23", "0.2.24": "http://registry.npmjs.org/everyauth/0.2.24", "0.2.25": "http://registry.npmjs.org/everyauth/0.2.25", "0.2.26": "http://registry.npmjs.org/everyauth/0.2.26", "0.2.27": "http://registry.npmjs.org/everyauth/0.2.27" }, "dist": { "0.0.1": { "shasum": "0d2d93cb900fc599a43cff5ea08bcb9bd5ba4c93", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.1.tgz" }, "0.0.3": { "shasum": "a17a7316907e273e608781aa9c73093aadf13909", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.3.tgz" }, "0.0.4": { "shasum": "5dc4b3c7532bc8c71ba0563ba00d44b5572bc07b", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.4.tgz" }, "0.0.5": { "shasum": "5f2b108921fb517f7a7a3e074867da5b5c7956a0", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.5.tgz" }, "0.0.6": { "shasum": "27009c35badb7b50856b7f8a25d73e72cb2d8bc3", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.6.tgz" }, "0.0.8": { "shasum": "c8776a8b87daeebf4a04f787406b447b6b80e8c7", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.8.tgz" }, "0.0.9": { "shasum": "8e68c7c74fd364d28ea90de01b118e1f7bba8913", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.9.tgz" }, "0.0.10": { "shasum": "5e3d5235fca5c589a399d87f5ebbdd0a02fd5656", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.0.10.tgz" }, "0.1.0": { "shasum": "50d05aaa245ae70556263407bd74463a7608a822", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.1.0.tgz" }, "0.1.3": { "shasum": "0439cfec4b413e96c0a9c0f3c749c0ab91168006", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.1.3.tgz" }, "0.1.4": { "shasum": "d2fecaf33c2ad74ed308967c6e3d53145f01e7ce", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.1.4.tgz" }, "0.1.5": { "shasum": "35daa99e0ac305946e92410cd45323f7be94499d", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.1.5.tgz" }, "0.1.6": { "shasum": "bd45e100a80b989b9fccd5940675335e994f882b", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.1.6.tgz" }, "0.1.7": { "shasum": "0baa82efed5656fa6904dad522dd7fbae45e038e", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.1.7.tgz" }, "0.2.0": { "shasum": "865935b35c6c2c51398caf10dba1960e92579f80", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.0.tgz" }, "0.2.1": { "shasum": "0b3241a108d8641a8c4ab711037ae4949b82c156", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.1.tgz" }, "0.2.2": { "shasum": "fd59929f250df52697ce9c0ace2109ebcb8904fa", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.2.tgz" }, "0.2.3": { "shasum": "caefb90551f8f2ca02f2238663389594c5c044a1", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.3.tgz" }, "0.2.4": { "shasum": "19596a04d93d33cdc17769c6646d717235c454d5", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.4.tgz" }, "0.2.5": { "shasum": "5465dc8e7c307d66665605df2dbb11c8c5c46ec0", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.5.tgz" }, "0.2.6": { "shasum": "c87bce69515dc5e6434441f24d160212b9af9bd7", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.6.tgz" }, "0.2.7": { "shasum": "2384fffacd734184b3caa73ca4d7f7b632ec8971", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.7.tgz" }, "0.2.8": { "shasum": "5ba900de04a06e4cf0c30b9c5775c62ba24433de", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.8.tgz" }, "0.2.9": { "shasum": "ff4a2da6b0a5337805ccc981f203ec5a6b01e142", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.9.tgz" }, "0.2.10": { "shasum": "91ffd20d4ebbb04e7c48bf0119aa15c60f4e378f", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.10.tgz" }, "0.2.11": { "shasum": "07e4ea1aaa8d2741908127c26e8c58d0571785db", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.11.tgz" }, "0.2.12": { "shasum": "5590a7b32496a4017804d45388a70244d905d116", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.12.tgz" }, "0.2.13": { "shasum": "cea37f818801ec25ddc6613386b6c21c3e752c0c", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.13.tgz" }, "0.2.14": { "shasum": "f7c9f7468c87955f9bb967b1a85e623cfaf8e272", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.14.tgz" }, "0.2.15": { "shasum": "70522ba7c035f1c62ff1892f713a4abf0787a6e3", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.15.tgz" }, "0.2.16": { "shasum": "6304db053de335904003efbe39ad99d9f30db8d6", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.16.tgz" }, "0.2.17": { "shasum": "19e9db6af6cacdc1470980bbfc8db1b4d5b6c5a5", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.17.tgz" }, "0.2.18": { "shasum": "de681299c4230e42ca01ffc084262f8c6c8f1ca2", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.18.tgz" }, "0.2.19": { "shasum": "af2a543f2e3025bd7e3e609400724804c57b1ac6", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.19.tgz" }, "0.2.20": { "shasum": "6bbb4297c2b7fc004d7188e9b4c16d2f40230e40", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.20.tgz" }, "0.2.21": { "shasum": "dd76116fd4b651cbfeb061a476e2f22270716224", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.21.tgz" }, "0.2.22": { "shasum": "1a98c494066c2e23089d990d845e60afd7f5ae8b", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.22.tgz" }, "0.2.23": { "shasum": "ff2692bc316f28ce03b7a3413ef05380403bceea", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.23.tgz" }, "0.2.24": { "shasum": "a88f20f96f7e698eb45f8279f064046e68d59060", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.24.tgz" }, "0.2.25": { "shasum": "57ba78d18f1b05fdac1cd6f1e8a0370728168ca6", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.25.tgz" }, "0.2.26": { "shasum": "1f67949ecafbb966c989b85494f3834a5394c3ec", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.26.tgz" }, "0.2.27": { "shasum": "ca89227eef61538f27908cdf598f636e2aab78ec", "tarball": "http://registry.npmjs.org/everyauth/-/everyauth-0.2.27.tgz" } }, "keywords": [ "auth", "oauth", "password", "facebook", "openid", "twitter", "authorization", "authentication", "connect", "express" ], "url": "http://registry.npmjs.org/everyauth/" }, "ewdDOM": { "name": "ewdDOM", "description": "Persistent lightweight DOM using the Globals database", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "robtweed", "email": "rtweed@mgateway.com" } ], "time": { "modified": "2011-08-24T18:26:22.024Z", "created": "2011-08-24T16:54:07.115Z", "0.0.1": "2011-08-24T16:54:07.535Z", "0.0.2": "2011-08-24T18:15:35.029Z", "0.0.3": "2011-08-24T18:26:22.024Z" }, "author": { "name": "Rob Tweed", "email": "rtweed@mgateway.com" }, "repository": { "type": "git", "url": "git://github.com/robtweed/ewdDOM.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ewdDOM/0.0.1", "0.0.2": "http://registry.npmjs.org/ewdDOM/0.0.2", "0.0.3": "http://registry.npmjs.org/ewdDOM/0.0.3" }, "dist": { "0.0.1": { "shasum": "6be32da41cb8fc455709c3cd2db35ea76033bf11", "tarball": "http://registry.npmjs.org/ewdDOM/-/ewdDOM-0.0.1.tgz" }, "0.0.2": { "shasum": "f47a1b169db417bf06020e6545f87e3ffbc11d1b", "tarball": "http://registry.npmjs.org/ewdDOM/-/ewdDOM-0.0.2.tgz" }, "0.0.3": { "shasum": "b896b5f482d528e4758d9289b19442750eb436b5", "tarball": "http://registry.npmjs.org/ewdDOM/-/ewdDOM-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/ewdDOM/" }, "ewdGateway": { "name": "ewdGateway", "description": "Node.js-based EWD Gateway for Cache and GT.M", "dist-tags": { "latest": "0.0.22" }, "maintainers": [ { "name": "robtweed", "email": "rtweed@mgateway.com" } ], "time": { "modified": "2011-12-14T09:36:18.285Z", "created": "2011-07-25T17:58:38.527Z", "0.0.16": "2011-07-25T17:58:39.218Z", "0.0.17": "2011-08-25T11:35:07.865Z", "0.0.18": "2011-09-14T15:27:06.812Z", "0.0.20": "2011-12-05T17:11:17.191Z", "0.0.21": "2011-12-13T08:54:59.660Z", "0.0.22": "2011-12-14T09:36:18.285Z" }, "author": { "name": "Rob Tweed", "email": "rtweed@mgateway.com" }, "repository": { "type": "git", "url": "git://github.com/robtweed/ewdGateway.git" }, "versions": { "0.0.16": "http://registry.npmjs.org/ewdGateway/0.0.16", "0.0.17": "http://registry.npmjs.org/ewdGateway/0.0.17", "0.0.18": "http://registry.npmjs.org/ewdGateway/0.0.18", "0.0.20": "http://registry.npmjs.org/ewdGateway/0.0.20", "0.0.21": "http://registry.npmjs.org/ewdGateway/0.0.21", "0.0.22": "http://registry.npmjs.org/ewdGateway/0.0.22" }, "dist": { "0.0.16": { "shasum": "8bddfcd99ba332c8299acc8b970953f2d1e1983d", "tarball": "http://registry.npmjs.org/ewdGateway/-/ewdGateway-0.0.16.tgz" }, "0.0.17": { "shasum": "57237305baa851ea9872ec95880efe09d1f91a53", "tarball": "http://registry.npmjs.org/ewdGateway/-/ewdGateway-0.0.17.tgz" }, "0.0.18": { "shasum": "cf5a5d547b011c80c2514364ea1745388228be3d", "tarball": "http://registry.npmjs.org/ewdGateway/-/ewdGateway-0.0.18.tgz" }, "0.0.20": { "shasum": "b3c81a5a7106396cd765e48850de08d5438d0c21", "tarball": "http://registry.npmjs.org/ewdGateway/-/ewdGateway-0.0.20.tgz" }, "0.0.21": { "shasum": "c39c038610c09413da4a070d324f98d02090300c", "tarball": "http://registry.npmjs.org/ewdGateway/-/ewdGateway-0.0.21.tgz" }, "0.0.22": { "shasum": "d7b1fc959dbe3ea16bcc7e52f8a112131e07c81d", "tarball": "http://registry.npmjs.org/ewdGateway/-/ewdGateway-0.0.22.tgz" } }, "url": "http://registry.npmjs.org/ewdGateway/" }, "exceptional": { "name": "exceptional", "description": "", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "abi", "email": "abii@stanford.edu" } ], "time": { "modified": "2011-09-19T02:58:56.024Z", "created": "2011-09-18T09:11:26.323Z", "0.0.1": "2011-09-18T09:11:27.788Z", "0.0.2": "2011-09-19T02:58:56.024Z" }, "author": { "name": "Abi Raja", "email": "abii@stanford.edu", "url": "http://abi.sh" }, "repository": { "type": "git", "url": "git://github.com/abi/exceptional.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/exceptional/0.0.1", "0.0.2": "http://registry.npmjs.org/exceptional/0.0.2" }, "dist": { "0.0.1": { "shasum": "29e07ab0f3adb71a0907590365f1302020534c97", "tarball": "http://registry.npmjs.org/exceptional/-/exceptional-0.0.1.tgz" }, "0.0.2": { "shasum": "26f9344447f5ca45a5f088582c43dbbb1a3d56a1", "tarball": "http://registry.npmjs.org/exceptional/-/exceptional-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/exceptional/" }, "exceptional-node": { "name": "exceptional-node", "description": "node.js module for getexceptional.com", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "exceptional", "email": "support@getexceptional.com" } ], "author": { "name": "Wal McConnell", "email": "support@getexceptional.com" }, "repository": { "type": "git", "url": "http://github.com/contrast/exceptional-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/exceptional-node/0.1.0", "0.1.1": "http://registry.npmjs.org/exceptional-node/0.1.1" }, "dist": { "0.1.0": { "shasum": "041a5f5da129aab61866c6fb1d79957b81d6c19f", "tarball": "http://registry.npmjs.org/exceptional-node/-/exceptional-node-0.1.0.tgz" }, "0.1.1": { "shasum": "3fc778b33e4d5c6a6aa73cd25cd9a30fae2e9744", "tarball": "http://registry.npmjs.org/exceptional-node/-/exceptional-node-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/exceptional-node/" }, "exchange-rates": { "name": "exchange-rates", "description": "nodeJS exchange rate data loader, with configurable default open-source API service", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "joss", "email": "josscrowcroft@gmail.com" } ], "time": { "modified": "2011-10-19T16:33:53.468Z", "created": "2011-10-19T16:33:52.231Z", "0.1.0": "2011-10-19T16:33:53.468Z" }, "author": { "name": "Joss Crowcroft", "email": "josscrowcroft@gmail.com", "url": "http://www.josscrowcroft.com" }, "repository": { "type": "git", "url": "git://github.com/josscrowcroft/npm-exchange-rates.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/exchange-rates/0.1.0" }, "dist": { "0.1.0": { "shasum": "457be38cd5560606af56ffba0539af9bd6493341", "tarball": "http://registry.npmjs.org/exchange-rates/-/exchange-rates-0.1.0.tgz" } }, "keywords": [ "exchange", "rate", "currency", "money", "fx", "loader", "utilities", "accounting", "forex" ], "url": "http://registry.npmjs.org/exchange-rates/" }, "executor": { "name": "executor", "description": "Executes a function for a list of arguments but keeps sure that only a limited number of jobs is running at the same time.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "masch", "email": "masch@masch.it" } ], "time": { "modified": "2011-01-04T00:35:32.627Z", "created": "2011-01-04T00:35:31.959Z", "0.0.1": "2011-01-04T00:35:32.627Z" }, "author": { "name": "Mark Schmale", "email": "masch@masch.it", "url": "http://masch.it" }, "repository": { "type": "git", "url": "https://github.com/themasch/node-executor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/executor/0.0.1" }, "dist": { "0.0.1": { "shasum": "7ef1b291e8301e8fcc75abb52fd8b13bc2529ed6", "tarball": "http://registry.npmjs.org/executor/-/executor-0.0.1.tgz" } }, "keywords": [ "function", "execution" ], "url": "http://registry.npmjs.org/executor/" }, "exedra": { "name": "exedra", "description": "Routes && Functions loader for express", "dist-tags": { "latest": "0.0.5-1" }, "maintainers": [ { "name": "corpix", "email": "me@corpix.ru" } ], "time": { "modified": "2011-12-13T00:41:57.570Z", "created": "2011-10-27T10:44:04.282Z", "0.0.1": "2011-10-27T10:44:06.643Z", "0.0.2": "2011-10-27T10:50:07.388Z", "0.0.3": "2011-10-27T10:56:30.823Z", "0.0.4": "2011-11-05T09:45:37.507Z", "0.0.4-1": "2011-11-05T22:43:55.278Z", "0.0.4-2": "2011-12-01T23:16:58.114Z", "0.0.5": "2011-12-13T00:38:48.943Z", "0.0.5-1": "2011-12-13T00:41:57.570Z" }, "author": { "name": "Corpix", "email": "me@corpix.ru", "url": "http://corpix.ru" }, "repository": { "type": "git", "url": "git://github.com/corpix/exedra.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/exedra/0.0.1", "0.0.2": "http://registry.npmjs.org/exedra/0.0.2", "0.0.3": "http://registry.npmjs.org/exedra/0.0.3", "0.0.4": "http://registry.npmjs.org/exedra/0.0.4", "0.0.4-1": "http://registry.npmjs.org/exedra/0.0.4-1", "0.0.4-2": "http://registry.npmjs.org/exedra/0.0.4-2", "0.0.5": "http://registry.npmjs.org/exedra/0.0.5", "0.0.5-1": "http://registry.npmjs.org/exedra/0.0.5-1" }, "dist": { "0.0.1": { "shasum": "70cb1dd1e55d35c05b2f3edc3e0b6d685abc93d5", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.1.tgz" }, "0.0.2": { "shasum": "14a8577836905aeb312cf73bbf72a7f44086830a", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.2.tgz" }, "0.0.3": { "shasum": "94d46e637326613003e2fd3ff17c083a230be4a4", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.3.tgz" }, "0.0.4": { "shasum": "a00e8dd71cecfc9c62b9597979f52ad70c23e05b", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.4.tgz" }, "0.0.4-1": { "shasum": "0f183910e35b6387374d71be26ff7021087f0128", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.4-1.tgz" }, "0.0.4-2": { "shasum": "5538ca25b7a9fd1e4fe6b460fe9963187ec45af2", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.4-2.tgz" }, "0.0.5": { "shasum": "a95a9db925cca28c20d9341563de02142654f067", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.5.tgz" }, "0.0.5-1": { "shasum": "551f7e1efd6970b028545809c0374d1c6f46b2aa", "tarball": "http://registry.npmjs.org/exedra/-/exedra-0.0.5-1.tgz" } }, "keywords": [ "exedra", "express", "loader" ], "url": "http://registry.npmjs.org/exedra/" }, "exerciser": { "name": "exerciser", "description": "a small http benchmarking lib written in node.js", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "christophsturm", "email": "me@christophsturm.com" } ], "time": { "modified": "2011-10-20T14:32:55.746Z", "created": "2011-10-13T13:27:53.054Z", "0.1.0": "2011-10-13T13:27:54.888Z", "0.2.0": "2011-10-20T12:39:39.374Z", "0.2.1": "2011-10-20T14:32:55.746Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/exerciser/0.1.0", "0.2.0": "http://registry.npmjs.org/exerciser/0.2.0", "0.2.1": "http://registry.npmjs.org/exerciser/0.2.1" }, "dist": { "0.1.0": { "shasum": "2a63716d3dd977bc45178f48c84f41b6f1bdcedb", "tarball": "http://registry.npmjs.org/exerciser/-/exerciser-0.1.0.tgz" }, "0.2.0": { "shasum": "78c38018d17688d1a0789d22e1d115a4a9c61440", "tarball": "http://registry.npmjs.org/exerciser/-/exerciser-0.2.0.tgz" }, "0.2.1": { "shasum": "b0ce92b97309853414ec429c4efb179b68a6ff39", "tarball": "http://registry.npmjs.org/exerciser/-/exerciser-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/exerciser/" }, "exif": { "name": "exif", "description": "A node.js library to extract Exif metadata from images.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gomfunkel", "email": "leinich@gmx.net" } ], "time": { "modified": "2011-01-28T22:23:27.491Z", "created": "2011-01-28T22:23:27.002Z", "0.1.0": "2011-01-28T22:23:27.491Z" }, "author": { "name": "Daniel Leinich", "email": "leinich@gmx.net" }, "repository": { "type": "git", "url": "http://github.com/gomfunkel/node-exif.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/exif/0.1.0" }, "dist": { "0.1.0": { "shasum": "ac2df0a98ace71911c4d6ed14ac0cd4f279ca6b0", "tarball": "http://registry.npmjs.org/exif/-/exif-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/exif/" }, "expanda": { "name": "expanda", "description": "Expand tiny urls in a string", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "deedubs", "email": "dan@rocketlabsdev.com" } ], "time": { "modified": "2011-05-22T21:08:35.688Z", "created": "2011-05-22T21:08:35.308Z", "0.0.1": "2011-05-22T21:08:35.688Z" }, "author": { "name": "Dan Williams", "email": "dan@rocketlabsdev.com", "url": "http://blog.rocketlabsdev.com/" }, "repository": { "type": "git", "url": "git://github.com/rocketlabsdev/expanda.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/expanda/0.0.1" }, "dist": { "0.0.1": { "shasum": "f1ddff618fbef183bcc12e03514f6875149f7252", "tarball": "http://registry.npmjs.org/expanda/-/expanda-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/expanda/" }, "expect": { "name": "expect", "description": "the essential JavaScript test library", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-03T18:40:52.830Z", "created": "2011-11-29T18:50:39.841Z", "0.0.0": "2011-11-29T18:50:42.029Z", "0.0.2": "2011-12-03T18:40:52.830Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/expect.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/expect/0.0.0", "0.0.2": "http://registry.npmjs.org/expect/0.0.2" }, "dist": { "0.0.0": { "shasum": "6432338eef9d40bc0409fa90e1d6fb8dde6ec05b", "tarball": "http://registry.npmjs.org/expect/-/expect-0.0.0.tgz" }, "0.0.2": { "shasum": "4701a0f48e92c02f00d55ea29bf7d43c750bae22", "tarball": "http://registry.npmjs.org/expect/-/expect-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/expect/" }, "express": { "name": "express", "description": "Sinatra inspired web development framework", "dist-tags": { "latest": "2.5.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-12-10T19:09:42.049Z", "created": "2010-12-29T19:38:25.450Z", "0.14.0": "2010-12-29T19:38:25.450Z", "0.14.1": "2010-12-29T19:38:25.450Z", "1.0.0beta": "2010-12-29T19:38:25.450Z", "1.0.0beta2": "2010-12-29T19:38:25.450Z", "1.0.0rc": "2010-12-29T19:38:25.450Z", "1.0.0rc2": "2010-12-29T19:38:25.450Z", "1.0.0rc3": "2010-12-29T19:38:25.450Z", "1.0.0rc4": "2010-12-29T19:38:25.450Z", "1.0.0": "2010-12-29T19:38:25.450Z", "1.0.1": "2010-12-29T19:38:25.450Z", "1.0.2": "2011-01-11T02:09:30.004Z", "1.0.3": "2011-01-13T22:09:07.840Z", "1.0.4": "2011-02-05T19:13:15.043Z", "1.0.5": "2011-02-05T19:16:30.839Z", "1.0.6": "2011-02-07T21:45:32.271Z", "1.0.7": "2011-02-07T22:26:51.313Z", "2.0.0-pre": "2011-02-21T21:46:44.987Z", "1.0.8": "2011-03-02T02:58:14.314Z", "2.0.0beta": "2011-03-04T00:19:22.568Z", "2.0.0beta2": "2011-03-07T17:40:46.229Z", "2.0.0beta3": "2011-03-09T23:46:02.495Z", "2.0.0rc": "2011-03-14T22:01:43.971Z", "2.0.0rc2": "2011-03-17T18:01:26.604Z", "2.0.0rc3": "2011-03-17T20:02:05.880Z", "2.0.0": "2011-03-18T01:06:40.271Z", "2.1.0": "2011-03-24T20:47:46.219Z", "2.1.1": "2011-03-29T17:40:33.337Z", "2.2.0": "2011-03-30T18:40:56.080Z", "2.2.1": "2011-04-04T19:23:50.483Z", "2.2.2": "2011-04-12T09:44:57.909Z", "2.3.0": "2011-04-25T16:50:01.384Z", "2.3.1": "2011-04-26T22:26:27.392Z", "2.3.2": "2011-04-27T16:13:33.518Z", "2.3.3": "2011-05-03T18:31:39.123Z", "2.3.4": "2011-05-08T17:54:04.615Z", "2.3.5": "2011-05-20T02:07:37.117Z", "2.3.6": "2011-05-20T16:42:09.750Z", "2.3.7": "2011-05-23T22:54:25.787Z", "2.3.8": "2011-05-25T04:53:16.574Z", "2.3.9": "2011-05-25T17:18:34.557Z", "2.3.10": "2011-05-27T16:20:13.495Z", "2.3.11": "2011-06-04T17:51:29.978Z", "2.3.12": "2011-06-22T20:56:29.997Z", "2.4.0": "2011-06-28T16:41:30.571Z", "2.4.1": "2011-07-06T16:57:15.476Z", "2.4.2": "2011-07-07T03:15:52.511Z", "2.4.3": "2011-07-14T19:58:45.646Z", "2.4.4": "2011-08-05T11:30:40.300Z", "2.4.5": "2011-08-19T17:13:10.685Z", "2.4.6": "2011-08-22T17:20:21.180Z", "2.4.7": "2011-10-05T22:42:01.025Z", "2.5.0": "2011-10-24T23:01:02.271Z", "2.5.1": "2011-11-18T16:04:40.126Z", "2.5.2": "2011-12-10T19:09:42.049Z" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/express.git" }, "users": { "isaacs": true, "coverslide": true, "gevorg": true, "dylang": true, "kwerty": true, "vesln": true, "deedubs": true, "wojohowitz": true, "danmilon": true, "puerkitobio": true, "raoulmillais": true, "mvolkmann": true, "pid": true, "naholyr": true, "clux": true, "troygoode": true, "shawnb576": true }, "versions": { "0.14.0": "http://registry.npmjs.org/express/0.14.0", "0.14.1": "http://registry.npmjs.org/express/0.14.1", "1.0.0beta": "http://registry.npmjs.org/express/1.0.0beta", "1.0.0beta2": "http://registry.npmjs.org/express/1.0.0beta2", "1.0.0rc": "http://registry.npmjs.org/express/1.0.0rc", "1.0.0rc2": "http://registry.npmjs.org/express/1.0.0rc2", "1.0.0rc3": "http://registry.npmjs.org/express/1.0.0rc3", "1.0.0rc4": "http://registry.npmjs.org/express/1.0.0rc4", "1.0.0": "http://registry.npmjs.org/express/1.0.0", "1.0.1": "http://registry.npmjs.org/express/1.0.1", "1.0.2": "http://registry.npmjs.org/express/1.0.2", "1.0.3": "http://registry.npmjs.org/express/1.0.3", "1.0.4": "http://registry.npmjs.org/express/1.0.4", "1.0.5": "http://registry.npmjs.org/express/1.0.5", "1.0.6": "http://registry.npmjs.org/express/1.0.6", "1.0.7": "http://registry.npmjs.org/express/1.0.7", "2.0.0beta": "http://registry.npmjs.org/express/2.0.0beta", "1.0.8": "http://registry.npmjs.org/express/1.0.8", "2.0.0beta2": "http://registry.npmjs.org/express/2.0.0beta2", "2.0.0beta3": "http://registry.npmjs.org/express/2.0.0beta3", "2.0.0rc": "http://registry.npmjs.org/express/2.0.0rc", "2.0.0rc2": "http://registry.npmjs.org/express/2.0.0rc2", "2.0.0rc3": "http://registry.npmjs.org/express/2.0.0rc3", "2.0.0": "http://registry.npmjs.org/express/2.0.0", "2.1.0": "http://registry.npmjs.org/express/2.1.0", "2.1.1": "http://registry.npmjs.org/express/2.1.1", "2.2.0": "http://registry.npmjs.org/express/2.2.0", "2.2.1": "http://registry.npmjs.org/express/2.2.1", "2.2.2": "http://registry.npmjs.org/express/2.2.2", "2.3.0": "http://registry.npmjs.org/express/2.3.0", "2.3.1": "http://registry.npmjs.org/express/2.3.1", "2.3.2": "http://registry.npmjs.org/express/2.3.2", "2.3.3": "http://registry.npmjs.org/express/2.3.3", "2.3.4": "http://registry.npmjs.org/express/2.3.4", "2.3.5": "http://registry.npmjs.org/express/2.3.5", "2.3.6": "http://registry.npmjs.org/express/2.3.6", "2.3.7": "http://registry.npmjs.org/express/2.3.7", "2.3.8": "http://registry.npmjs.org/express/2.3.8", "2.3.9": "http://registry.npmjs.org/express/2.3.9", "2.3.10": "http://registry.npmjs.org/express/2.3.10", "2.3.11": "http://registry.npmjs.org/express/2.3.11", "2.3.12": "http://registry.npmjs.org/express/2.3.12", "2.4.0": "http://registry.npmjs.org/express/2.4.0", "2.4.1": "http://registry.npmjs.org/express/2.4.1", "2.4.2": "http://registry.npmjs.org/express/2.4.2", "2.4.3": "http://registry.npmjs.org/express/2.4.3", "2.4.4": "http://registry.npmjs.org/express/2.4.4", "2.4.5": "http://registry.npmjs.org/express/2.4.5", "2.4.6": "http://registry.npmjs.org/express/2.4.6", "2.4.7": "http://registry.npmjs.org/express/2.4.7", "2.5.0": "http://registry.npmjs.org/express/2.5.0", "2.5.1": "http://registry.npmjs.org/express/2.5.1", "2.5.2": "http://registry.npmjs.org/express/2.5.2" }, "dist": { "0.14.0": { "tarball": "http://registry.npmjs.org/express/-/express-0.14.0.tgz" }, "0.14.1": { "tarball": "http://registry.npmjs.org/express/-/express-0.14.1.tgz" }, "1.0.0beta": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0beta.tgz" }, "1.0.0beta2": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0beta2.tgz" }, "1.0.0rc": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0rc.tgz" }, "1.0.0rc2": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0rc2.tgz" }, "1.0.0rc3": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0rc3.tgz" }, "1.0.0rc4": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0rc4.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/express/-/express-1.0.0.tgz" }, "1.0.1": { "shasum": "53ad8442c3feb46588f08698f1872c4dbf24137f", "tarball": "http://registry.npmjs.org/express/-/express-1.0.1.tgz" }, "1.0.2": { "shasum": "5985fd1986b2275d8e96976a8b8de011dc823e0d", "tarball": "http://registry.npmjs.org/express/-/express-1.0.2.tgz" }, "1.0.3": { "shasum": "e07fd860c4af7ffddc77653fd1fd930fce26cb61", "tarball": "http://registry.npmjs.org/express/-/express-1.0.3.tgz" }, "1.0.4": { "shasum": "fab80c530d40b04f4f558f7f03b2cbf0f9040b14", "tarball": "http://registry.npmjs.org/express/-/express-1.0.4.tgz" }, "1.0.5": { "shasum": "2d32dff93a8c454e9a717c43b856c5369efc2856", "tarball": "http://registry.npmjs.org/express/-/express-1.0.5.tgz" }, "1.0.6": { "shasum": "9aee1508f0e9ce4cc2eabdda94ec8793898306f9", "tarball": "http://registry.npmjs.org/express/-/express-1.0.6.tgz" }, "1.0.7": { "shasum": "ccb14eee039e4177ce410fe5f074e96f68629e6c", "tarball": "http://registry.npmjs.org/express/-/express-1.0.7.tgz" }, "2.0.0beta": { "shasum": "c2095479887128f161ee13211e7b886edb4d9f98", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0beta.tgz" }, "1.0.8": { "shasum": "fe254667ad612c23dd87d61180dc194cda1f7d38", "tarball": "http://registry.npmjs.org/express/-/express-1.0.8.tgz" }, "2.0.0beta2": { "shasum": "274e49af300145688e87ed2f5c5e59f6e26af135", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0beta2.tgz" }, "2.0.0beta3": { "shasum": "f9c1324023729c4eb96688023e989fe2f8565c61", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0beta3.tgz" }, "2.0.0rc": { "shasum": "6d3da0301b6cdce94ee437ae40ae6c8c7f5d7ccf", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0rc.tgz" }, "2.0.0rc2": { "shasum": "381e1388bcd56d0449dbbf2272975f907488f710", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0rc2.tgz" }, "2.0.0rc3": { "shasum": "538a35c8b0e2b08c455a20528b8d6a5568e901c1", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0rc3.tgz" }, "2.0.0": { "shasum": "f9f715cf54e9b6f3f00115fe7e1188964d0a74b2", "tarball": "http://registry.npmjs.org/express/-/express-2.0.0.tgz" }, "2.1.0": { "shasum": "34542d68cf298d5a89d74dc1c8f96b5c4e1b00a7", "tarball": "http://registry.npmjs.org/express/-/express-2.1.0.tgz" }, "2.1.1": { "shasum": "4ab83c3509050ef917532cdb174bc23d8a007af4", "tarball": "http://registry.npmjs.org/express/-/express-2.1.1.tgz" }, "2.2.0": { "shasum": "ab38a7eaad67a1c28495021a798d234086d73dea", "tarball": "http://registry.npmjs.org/express/-/express-2.2.0.tgz" }, "2.2.1": { "shasum": "a4937f9d5e661282cd62d88e227132f79ccbe25f", "tarball": "http://registry.npmjs.org/express/-/express-2.2.1.tgz" }, "2.2.2": { "shasum": "19c26d4cd36018896fc90a9eef3300052b3e01d2", "tarball": "http://registry.npmjs.org/express/-/express-2.2.2.tgz" }, "2.3.0": { "shasum": "c32ae9a32a364077976352349eac54820cf21e3e", "tarball": "http://registry.npmjs.org/express/-/express-2.3.0.tgz" }, "2.3.1": { "shasum": "15a9459c9b9e785d52d14a62595a29d7cbab4882", "tarball": "http://registry.npmjs.org/express/-/express-2.3.1.tgz" }, "2.3.2": { "shasum": "ad6a3071d59a3bf1a4ed0b1b2942d9f0e510a028", "tarball": "http://registry.npmjs.org/express/-/express-2.3.2.tgz" }, "2.3.3": { "shasum": "936507d26e0433598679a645a87e403b3292547c", "tarball": "http://registry.npmjs.org/express/-/express-2.3.3.tgz" }, "2.3.4": { "shasum": "8db976504b3f7f1da32abc845c45c20610a1ffd0", "tarball": "http://registry.npmjs.org/express/-/express-2.3.4.tgz" }, "2.3.5": { "shasum": "a3113d0d9db4ea118e2c12b044a04c16741e799b", "tarball": "http://registry.npmjs.org/express/-/express-2.3.5.tgz" }, "2.3.6": { "shasum": "8598e2995fc7c7427b7c3aed53837be652e873c7", "tarball": "http://registry.npmjs.org/express/-/express-2.3.6.tgz" }, "2.3.7": { "shasum": "6d008ca32c4a23110032e67f4c40843c068e13b7", "tarball": "http://registry.npmjs.org/express/-/express-2.3.7.tgz" }, "2.3.8": { "shasum": "fac5808b93b5abf84906c886fe314a0d4f44fa89", "tarball": "http://registry.npmjs.org/express/-/express-2.3.8.tgz" }, "2.3.9": { "shasum": "e5b6a5dc5452e9bcaf8936297f9f0e111b71a2a7", "tarball": "http://registry.npmjs.org/express/-/express-2.3.9.tgz" }, "2.3.10": { "shasum": "09b5e939b28af0705d1ac46265c703db1016310c", "tarball": "http://registry.npmjs.org/express/-/express-2.3.10.tgz" }, "2.3.11": { "shasum": "1dcd3a404332565a64c8290797e183707612f25a", "tarball": "http://registry.npmjs.org/express/-/express-2.3.11.tgz" }, "2.3.12": { "shasum": "9e750c8e50ff976f89b4ed9e1ca6d534bad23014", "tarball": "http://registry.npmjs.org/express/-/express-2.3.12.tgz" }, "2.4.0": { "shasum": "c6cad05e9ec481a91e3817ca25cfd55ea37c00ce", "tarball": "http://registry.npmjs.org/express/-/express-2.4.0.tgz" }, "2.4.1": { "shasum": "006d435d5ca4332e51cc56ec3a69c707e40d62b4", "tarball": "http://registry.npmjs.org/express/-/express-2.4.1.tgz" }, "2.4.2": { "shasum": "bfdd3dfd9c387e3196ac9dc8c7ff8d3a930d4d1a", "tarball": "http://registry.npmjs.org/express/-/express-2.4.2.tgz" }, "2.4.3": { "shasum": "5f52dd1e2cddbb83b3483cfb4c8c5c24d3975450", "tarball": "http://registry.npmjs.org/express/-/express-2.4.3.tgz" }, "2.4.4": { "shasum": "ae677e39c6f489e328cb7994b88ebee7db19b6d9", "tarball": "http://registry.npmjs.org/express/-/express-2.4.4.tgz" }, "2.4.5": { "shasum": "b042984190df1ea06cc6e89c3eb4dfa848376322", "tarball": "http://registry.npmjs.org/express/-/express-2.4.5.tgz" }, "2.4.6": { "shasum": "df8152c5a40bd89ad74ab07e5ef999fac5a00916", "tarball": "http://registry.npmjs.org/express/-/express-2.4.6.tgz" }, "2.4.7": { "shasum": "872bbf5427e062100901ade6e80ff577ac24de3f", "tarball": "http://registry.npmjs.org/express/-/express-2.4.7.tgz" }, "2.5.0": { "shasum": "3f9716eaa0e7380025fbb2c6c9942e3d9c9ed3b9", "tarball": "http://registry.npmjs.org/express/-/express-2.5.0.tgz" }, "2.5.1": { "shasum": "0644284c2c219264e2955fe94717ce7b462cd5d6", "tarball": "http://registry.npmjs.org/express/-/express-2.5.1.tgz" }, "2.5.2": { "shasum": "d58c41f7dff9a69696cffcc8e9bde4e81cbbcbef", "tarball": "http://registry.npmjs.org/express/-/express-2.5.2.tgz" } }, "keywords": [ "framework", "sinatra", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/express/" }, "express-aid": { "name": "express-aid", "description": "Making express apps easier since 0.1.0", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-06-30T11:14:38.933Z", "created": "2011-05-28T22:19:43.606Z", "0.1.0": "2011-05-28T22:19:44.125Z", "0.1.1": "2011-05-28T22:29:34.871Z", "0.1.2": "2011-05-28T22:40:35.741Z", "0.1.3": "2011-05-28T22:43:12.094Z", "0.1.4": "2011-05-28T22:45:48.490Z", "0.1.5": "2011-05-29T00:24:24.993Z", "0.1.6": "2011-06-02T03:31:23.205Z", "0.3.0": "2011-06-30T11:14:38.933Z" }, "author": { "name": "Tim Smart", "email": "tim@fostle.com" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/express-aid.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-aid/0.1.0", "0.1.1": "http://registry.npmjs.org/express-aid/0.1.1", "0.1.2": "http://registry.npmjs.org/express-aid/0.1.2", "0.1.3": "http://registry.npmjs.org/express-aid/0.1.3", "0.1.4": "http://registry.npmjs.org/express-aid/0.1.4", "0.1.5": "http://registry.npmjs.org/express-aid/0.1.5", "0.1.6": "http://registry.npmjs.org/express-aid/0.1.6", "0.3.0": "http://registry.npmjs.org/express-aid/0.3.0" }, "dist": { "0.1.0": { "shasum": "f4ceb7b3b5e3d2701fa821ebd9d3476a9dcc9c41", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.0.tgz" }, "0.1.1": { "shasum": "f5c937bbaf908bda4690f50cad8041ed602f2a14", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.1.tgz" }, "0.1.2": { "shasum": "231e7cb891f9f85aea53c6d963c5aad0a20641c0", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.2.tgz" }, "0.1.3": { "shasum": "ac54c3524fbcb0ec56a4cafb76b30936c83ca9f3", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.3.tgz" }, "0.1.4": { "shasum": "af8c8ab7b58d0dea0d5da6c7e196296a8ee50541", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.4.tgz" }, "0.1.5": { "shasum": "58a2611496a74ceecf92a64df28b50956749890d", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.5.tgz" }, "0.1.6": { "shasum": "bf0e0197bb39e4ce60b0f2a096cea16e89f89157", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.1.6.tgz" }, "0.3.0": { "shasum": "b4b7dbd9d340d94ba53b0049df95ec907112ac1c", "tarball": "http://registry.npmjs.org/express-aid/-/express-aid-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/express-aid/" }, "express-app-bootstrap": { "name": "express-app-bootstrap", "description": "The script bootstraps an Express-based node.js RESTful app.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "georgecalm", "email": "georgecalm@gmail.com" } ], "time": { "modified": "2011-08-21T09:42:46.570Z", "created": "2011-08-21T09:42:46.395Z", "1.0.0": "2011-08-21T09:42:46.570Z" }, "author": { "name": "Yuriy Nemtsov" }, "repository": { "type": "git", "url": "git://github.com/georgecalm/express-app-bootstrap.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/express-app-bootstrap/1.0.0" }, "dist": { "1.0.0": { "shasum": "3d06ea2e720c4ca99815f8a2f7e54c1705cf3a9b", "tarball": "http://registry.npmjs.org/express-app-bootstrap/-/express-app-bootstrap-1.0.0.tgz" } }, "keywords": [ "express", "bootstrap" ], "url": "http://registry.npmjs.org/express-app-bootstrap/" }, "express-asset": { "name": "express-asset", "description": "Add a simple asset manager to express for adding and rendering script and style elements.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-06-13T19:30:57.047Z", "created": "2011-06-13T19:30:56.471Z", "0.0.1": "2011-06-13T19:30:57.047Z" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-asset/0.0.1" }, "dist": { "0.0.1": { "shasum": "045ff79aa678d1ae174355d14e50c7aa314459cd", "tarball": "http://registry.npmjs.org/express-asset/-/express-asset-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/express-asset/" }, "express-blocks": { "name": "express-blocks", "description": "Express middleware for blocks in views.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "aseemk", "email": "aseem.kishore@gmail.com" } ], "time": { "modified": "2011-10-10T06:24:57.989Z", "created": "2011-04-20T07:18:30.154Z", "0.1.0": "2011-04-20T07:18:30.634Z", "0.2.0": "2011-04-20T09:38:07.802Z", "0.2.1": "2011-04-20T12:07:12.615Z", "0.2.2": "2011-10-10T06:24:57.989Z" }, "author": { "name": "Aseem Kishore", "email": "aseem.kishore@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aseemk/express-blocks.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-blocks/0.1.0", "0.2.0": "http://registry.npmjs.org/express-blocks/0.2.0", "0.2.1": "http://registry.npmjs.org/express-blocks/0.2.1", "0.2.2": "http://registry.npmjs.org/express-blocks/0.2.2" }, "dist": { "0.1.0": { "shasum": "df2ce8f018f1306804f93e088ff88820aa7c2ddf", "tarball": "http://registry.npmjs.org/express-blocks/-/express-blocks-0.1.0.tgz" }, "0.2.0": { "shasum": "78760b961b61a43bd631fb8f3efbe6763560f806", "tarball": "http://registry.npmjs.org/express-blocks/-/express-blocks-0.2.0.tgz" }, "0.2.1": { "shasum": "ca25f48a93e9f1dbdc8183794f31b7d8063ce646", "tarball": "http://registry.npmjs.org/express-blocks/-/express-blocks-0.2.1.tgz" }, "0.2.2": { "shasum": "6b6edad1530accd59504b41cab1adcffe9bf8421", "tarball": "http://registry.npmjs.org/express-blocks/-/express-blocks-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/express-blocks/" }, "express-bundle": { "name": "express-bundle", "description": "an express library to split up your application into multiple sub-apps (bundles)", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-11-14T00:29:26.397Z", "created": "2011-11-06T08:30:06.075Z", "0.0.1": "2011-11-06T08:30:07.297Z", "0.0.2": "2011-11-07T06:20:43.856Z", "0.0.3": "2011-11-14T00:29:26.397Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/express-bundle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-bundle/0.0.1", "0.0.2": "http://registry.npmjs.org/express-bundle/0.0.2", "0.0.3": "http://registry.npmjs.org/express-bundle/0.0.3" }, "dist": { "0.0.1": { "shasum": "5ff18c9b92ebf2c6fbc8e18d6962231f5625f6e2", "tarball": "http://registry.npmjs.org/express-bundle/-/express-bundle-0.0.1.tgz" }, "0.0.2": { "shasum": "1af995079249d540795fb17731ba7026b59454a4", "tarball": "http://registry.npmjs.org/express-bundle/-/express-bundle-0.0.2.tgz" }, "0.0.3": { "shasum": "43acba5a9b3a853d1cc0cac38ebcce8e535b11f4", "tarball": "http://registry.npmjs.org/express-bundle/-/express-bundle-0.0.3.tgz" } }, "keywords": [ "bundle", "express", "apps" ], "url": "http://registry.npmjs.org/express-bundle/" }, "express-cache": { "name": "express-cache", "description": "Express middleware for caching responses on disk or in memory.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-03T21:15:21.712Z", "created": "2011-09-09T05:43:36.048Z", "0.0.1": "2011-09-09T05:43:39.535Z", "0.0.2": "2011-09-13T02:16:24.516Z", "0.0.3": "2011-10-01T21:05:07.336Z", "0.0.4": "2011-10-03T21:15:21.712Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/express-cache.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-cache/0.0.1", "0.0.2": "http://registry.npmjs.org/express-cache/0.0.2", "0.0.3": "http://registry.npmjs.org/express-cache/0.0.3", "0.0.4": "http://registry.npmjs.org/express-cache/0.0.4" }, "dist": { "0.0.1": { "shasum": "cf13176224fb2f46179836b431f910914d4c6c53", "tarball": "http://registry.npmjs.org/express-cache/-/express-cache-0.0.1.tgz" }, "0.0.2": { "shasum": "b8e2ed0fa3cd729d37e6aa8c5bfa7c9d74afe344", "tarball": "http://registry.npmjs.org/express-cache/-/express-cache-0.0.2.tgz" }, "0.0.3": { "shasum": "8effb374cbd1b9f1000789b6df3cc544d76dbd3b", "tarball": "http://registry.npmjs.org/express-cache/-/express-cache-0.0.3.tgz" }, "0.0.4": { "shasum": "9e0da9173105f053b49256c0309be5288d0d8347", "tarball": "http://registry.npmjs.org/express-cache/-/express-cache-0.0.4.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-cache/" }, "express-chromeframe": { "name": "express-chromeframe", "description": "Dead simple middleware to enable chromeframe on connect/express applications.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "mike.hemesath", "email": "mike.hemesath@gmail.com" } ], "time": { "modified": "2011-08-15T18:49:06.090Z", "created": "2011-06-28T13:24:54.905Z", "0.1.0": "2011-06-28T13:25:15.480Z", "0.2.0": "2011-08-15T18:49:06.090Z" }, "author": { "name": "Mike Hemesath", "email": "mike.hemesath@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:mhemesath/express-chromeframe.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-chromeframe/0.1.0", "0.2.0": "http://registry.npmjs.org/express-chromeframe/0.2.0" }, "dist": { "0.1.0": { "shasum": "f2506703a4971576a86bddc1df6e3eaa4c6154e3", "tarball": "http://registry.npmjs.org/express-chromeframe/-/express-chromeframe-0.1.0.tgz" }, "0.2.0": { "shasum": "f7ccd6bfb40d24fbe5de7b275495778bf2ed768f", "tarball": "http://registry.npmjs.org/express-chromeframe/-/express-chromeframe-0.2.0.tgz" } }, "keywords": [ "chrome", "chromeframe", "chrome-frame", "gcf", "middleware", "express", "connect" ], "url": "http://registry.npmjs.org/express-chromeframe/" }, "express-coffee": { "name": "express-coffee", "description": "An express middleware to automatically compile and serve coffeescript files.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-12-13T08:20:59.991Z", "created": "2011-08-23T22:19:21.430Z", "0.0.1": "2011-08-23T22:19:22.738Z", "0.0.2": "2011-08-29T22:04:31.818Z", "0.0.3": "2011-09-02T22:03:03.193Z", "0.0.4": "2011-11-16T01:00:45.660Z", "0.0.5": "2011-12-11T04:50:08.764Z", "0.0.6": "2011-12-13T08:20:59.991Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "stephenbelanger.com" }, "repository": { "type": "git", "url": "git://github.com/Qard/express-coffee.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-coffee/0.0.1", "0.0.2": "http://registry.npmjs.org/express-coffee/0.0.2", "0.0.3": "http://registry.npmjs.org/express-coffee/0.0.3", "0.0.4": "http://registry.npmjs.org/express-coffee/0.0.4", "0.0.5": "http://registry.npmjs.org/express-coffee/0.0.5", "0.0.6": "http://registry.npmjs.org/express-coffee/0.0.6" }, "dist": { "0.0.1": { "shasum": "ed4ff5fc5cdc88cd4f62721f5862b63d1e0a564e", "tarball": "http://registry.npmjs.org/express-coffee/-/express-coffee-0.0.1.tgz" }, "0.0.2": { "shasum": "2d17d374835ab4916918099756dd0060b95fd8c4", "tarball": "http://registry.npmjs.org/express-coffee/-/express-coffee-0.0.2.tgz" }, "0.0.3": { "shasum": "083d70ccc63d92ee4b556152eaf74510fa9ebda4", "tarball": "http://registry.npmjs.org/express-coffee/-/express-coffee-0.0.3.tgz" }, "0.0.4": { "shasum": "18adb4b0e8caf0fee6114a1b7a68bdbf96f6125e", "tarball": "http://registry.npmjs.org/express-coffee/-/express-coffee-0.0.4.tgz" }, "0.0.5": { "shasum": "45beff026782429ae7999526ea0c9ab7676bb79a", "tarball": "http://registry.npmjs.org/express-coffee/-/express-coffee-0.0.5.tgz" }, "0.0.6": { "shasum": "52860e4dee5d920bbcac54a6d242a4f29e593873", "tarball": "http://registry.npmjs.org/express-coffee/-/express-coffee-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/express-coffee/" }, "express-config": { "name": "express-config", "description": "Super simple express config loader.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "blahed", "email": "tdunn13@gmail.com" } ], "time": { "modified": "2011-06-07T03:34:04.446Z", "created": "2011-06-07T03:34:04.159Z", "0.0.1": "2011-06-07T03:34:04.446Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-config/0.0.1" }, "dist": { "0.0.1": { "shasum": "a906ee49e0671631687bf333f42a3c738e3d6085", "tarball": "http://registry.npmjs.org/express-config/-/express-config-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/express-config/" }, "express-configure": { "name": "express-configure", "description": "Express async configuration support", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-03-15T15:42:46.354Z", "created": "2011-02-21T19:34:53.993Z", "0.0.1": "2011-02-21T19:34:54.335Z", "0.0.2": "2011-03-04T00:06:51.342Z", "0.0.3": "2011-03-15T15:42:46.354Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-configure/0.0.1", "0.0.2": "http://registry.npmjs.org/express-configure/0.0.2", "0.0.3": "http://registry.npmjs.org/express-configure/0.0.3" }, "dist": { "0.0.1": { "shasum": "8f67ef269ef138ae4220ed96243c65b2da2a805a", "tarball": "http://registry.npmjs.org/express-configure/-/express-configure-0.0.1.tgz" }, "0.0.2": { "shasum": "0a5456b827b2ec2f67fe78eff0975cd355ce7cde", "tarball": "http://registry.npmjs.org/express-configure/-/express-configure-0.0.2.tgz" }, "0.0.3": { "shasum": "157bf52f03325fba010366b01481eca58117a2dd", "tarball": "http://registry.npmjs.org/express-configure/-/express-configure-0.0.3.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-configure/" }, "express-contrib": { "name": "express-contrib", "description": "Express utilities", "dist-tags": { "latest": "0.3.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-02-01T20:50:44.070Z", "created": "2011-01-06T16:42:12.528Z", "0.0.1": "2011-01-06T16:42:12.528Z", "0.1.0": "2011-01-06T16:42:12.528Z", "0.2.0": "2011-01-06T16:42:12.528Z", "0.3.0": "2011-01-06T16:42:12.528Z", "0.3.1": "2011-01-06T16:42:12.528Z", "0.3.2": "2011-01-10T17:24:32.363Z", "0.3.3": "2011-01-11T03:14:45.449Z", "0.3.4": "2011-02-01T20:50:44.070Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-contrib/0.0.1", "0.1.0": "http://registry.npmjs.org/express-contrib/0.1.0", "0.2.0": "http://registry.npmjs.org/express-contrib/0.2.0", "0.3.0": "http://registry.npmjs.org/express-contrib/0.3.0", "0.3.1": "http://registry.npmjs.org/express-contrib/0.3.1", "0.3.2": "http://registry.npmjs.org/express-contrib/0.3.2", "0.3.3": "http://registry.npmjs.org/express-contrib/0.3.3", "0.3.4": "http://registry.npmjs.org/express-contrib/0.3.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/express-contrib/-/express-contrib-0.0.1.tgz" }, "0.1.0": { "shasum": "58f74ec895321c7f24036ac773bafff2d51bb561", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.1.0.tgz" }, "0.2.0": { "shasum": "09bfd714477cd9b8bd64450567b3460db0089bef", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.2.0.tgz" }, "0.3.0": { "shasum": "c4e911ec478fb4e072816dba48d5c2658c462557", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.3.0.tgz" }, "0.3.1": { "shasum": "1b39d7d871b080c931c92d8da66c46ad1d06c4c9", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.3.1.tgz" }, "0.3.2": { "shasum": "a78286c2d2422606553c203fa0ab3aab4f7f8310", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.3.2.tgz" }, "0.3.3": { "shasum": "508c9078db9ec9e981200034cc93c5ee48dea223", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.3.3.tgz" }, "0.3.4": { "shasum": "2e065d9d3c21595879d3b4607ecf457ad96dda07", "tarball": "http://registry.npmjs.org/express-contrib/-/express-contrib-0.3.4.tgz" } }, "keywords": [ "express", "framework", "sinatra", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/express-contrib/" }, "express-controllers": { "name": "express-controllers", "description": "MVC routing for express", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "drudge", "email": "drudge@conceited.net" } ], "time": { "modified": "2011-05-27T02:14:40.351Z", "created": "2011-05-27T02:14:40.058Z", "0.2.0": "2011-05-27T02:14:40.351Z" }, "author": { "name": "Nicholas Penree", "email": "drudge@conceited.net" }, "repository": { "type": "git", "url": "git://github.com/drudge/express-controllers.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/express-controllers/0.2.0" }, "dist": { "0.2.0": { "shasum": "e9d3436c0309a258e610f995553299c517cacac8", "tarball": "http://registry.npmjs.org/express-controllers/-/express-controllers-0.2.0.tgz" } }, "keywords": [ "express", "rest", "resource", "mvc", "controller" ], "url": "http://registry.npmjs.org/express-controllers/" }, "express-controllers-new": { "name": "express-controllers-new", "description": "MVC routing for express", "dist-tags": { "latest": "0.3.4" }, "maintainers": [ { "name": "sjsadowski", "email": "stephen.sadowski@gmail.com" } ], "time": { "modified": "2011-06-23T15:28:34.539Z", "created": "2011-06-22T18:33:44.229Z", "0.3.2": "2011-06-22T18:33:44.571Z", "0.3.3": "2011-06-22T18:42:36.950Z", "0.3.4": "2011-06-23T13:12:00.139Z" }, "author": { "name": "Stephen Sadowski" }, "repository": { "type": "git", "url": "git://github.com/sjsadowski/express-controllers-new.git" }, "versions": { "0.3.2": "http://registry.npmjs.org/express-controllers-new/0.3.2", "0.3.3": "http://registry.npmjs.org/express-controllers-new/0.3.3", "0.3.4": "http://registry.npmjs.org/express-controllers-new/0.3.4" }, "dist": { "0.3.2": { "shasum": "959e4822bbe69e5fb70cd91fce6f5e7ad700990e", "tarball": "http://registry.npmjs.org/express-controllers-new/-/express-controllers-new-0.3.2.tgz" }, "0.3.3": { "shasum": "b472fb672d85f774f2d97bc4c6a211814eea351f", "tarball": "http://registry.npmjs.org/express-controllers-new/-/express-controllers-new-0.3.3.tgz" }, "0.3.4": { "shasum": "1c1335d30ab7556463fef50bbbdc11d59737e41d", "tarball": "http://registry.npmjs.org/express-controllers-new/-/express-controllers-new-0.3.4.tgz" } }, "keywords": [ "express", "rest", "resource", "mvc", "controller" ], "url": "http://registry.npmjs.org/express-controllers-new/" }, "express-cross-site": { "name": "express-cross-site", "description": "Middleware for handling cross site attack", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "drapeko", "email": "roman.drapeko@gmail.com" } ], "time": { "modified": "2011-10-04T19:54:51.710Z", "created": "2011-08-20T11:45:33.549Z", "0.0.1": "2011-08-20T11:45:37.651Z", "0.0.2": "2011-08-27T12:08:50.486Z", "0.0.3": "2011-08-28T10:50:32.078Z", "0.0.4": "2011-08-28T10:58:23.024Z", "0.0.5": "2011-08-28T11:30:50.901Z", "0.0.6": "2011-10-04T19:54:51.710Z" }, "author": { "name": "Roman Drapeko", "email": "roman.drapeko@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/drapeko/express-cross-site.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-cross-site/0.0.1", "0.0.2": "http://registry.npmjs.org/express-cross-site/0.0.2", "0.0.3": "http://registry.npmjs.org/express-cross-site/0.0.3", "0.0.4": "http://registry.npmjs.org/express-cross-site/0.0.4", "0.0.5": "http://registry.npmjs.org/express-cross-site/0.0.5", "0.0.6": "http://registry.npmjs.org/express-cross-site/0.0.6" }, "dist": { "0.0.1": { "shasum": "6c22aaf82569fb6fec892ab6a998c582f827c6bf", "tarball": "http://registry.npmjs.org/express-cross-site/-/express-cross-site-0.0.1.tgz" }, "0.0.2": { "shasum": "e6ee533f99559b4e8c3b956aec55b11955d9a4d8", "tarball": "http://registry.npmjs.org/express-cross-site/-/express-cross-site-0.0.2.tgz" }, "0.0.3": { "shasum": "f4b1aaa17895cc6c8377aa5426758f6c36ee5303", "tarball": "http://registry.npmjs.org/express-cross-site/-/express-cross-site-0.0.3.tgz" }, "0.0.4": { "shasum": "29662b987af66ccd1e36b3d3fcfc126860dc52a7", "tarball": "http://registry.npmjs.org/express-cross-site/-/express-cross-site-0.0.4.tgz" }, "0.0.5": { "shasum": "b8d257827286340601737ced70747cde810d5b37", "tarball": "http://registry.npmjs.org/express-cross-site/-/express-cross-site-0.0.5.tgz" }, "0.0.6": { "shasum": "004f61e7982b10523ebdf1bdf1de67437e995432", "tarball": "http://registry.npmjs.org/express-cross-site/-/express-cross-site-0.0.6.tgz" } }, "keywords": [ "express", "csrf", "cross site" ], "url": "http://registry.npmjs.org/express-cross-site/" }, "express-csrf": { "name": "express-csrf", "description": "Cross-site request forgery protection for Express", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "author": { "name": "Linus G Thiel", "email": "linus@hanssonlarsson.se" }, "repository": { "type": "git", "url": "git://github.com/hanssonlarsson/express-csrf.git" }, "time": { "modified": "2011-07-21T08:09:47.615Z", "created": "2011-03-02T15:34:25.450Z", "0.1.0": "2011-03-02T15:34:25.450Z", "0.2.0": "2011-03-02T15:34:25.450Z", "0.3.0": "2011-05-06T13:45:28.376Z", "0.3.1": "2011-05-08T16:16:01.867Z", "0.3.2": "2011-05-08T16:27:43.163Z", "0.3.3": "2011-07-21T07:57:28.049Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-csrf/0.1.0", "0.2.0": "http://registry.npmjs.org/express-csrf/0.2.0", "0.3.0": "http://registry.npmjs.org/express-csrf/0.3.0", "0.3.1": "http://registry.npmjs.org/express-csrf/0.3.1", "0.3.2": "http://registry.npmjs.org/express-csrf/0.3.2", "0.3.3": "http://registry.npmjs.org/express-csrf/0.3.3" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/express-csrf/-/express-csrf-0.1.0.tgz" }, "0.2.0": { "shasum": "7a0318b558edc130abe4a50e2b3e9ab662b1c673", "tarball": "http://registry.npmjs.org/express-csrf/-/express-csrf-0.2.0.tgz" }, "0.3.0": { "shasum": "9a3bebcbcaaddffdc2b68f62fa7f9e8fd36780a2", "tarball": "http://registry.npmjs.org/express-csrf/-/express-csrf-0.3.0.tgz" }, "0.3.1": { "shasum": "8711fdda89cabf38e1a027583181b52f2c2e5daf", "tarball": "http://registry.npmjs.org/express-csrf/-/express-csrf-0.3.1.tgz" }, "0.3.2": { "shasum": "b6b69965ab9b601ffa95eb1c2eb23072c500f3e5", "tarball": "http://registry.npmjs.org/express-csrf/-/express-csrf-0.3.2.tgz" }, "0.3.3": { "shasum": "a3bb1617a7e6d18660ec90d5a030129cafc8a7a0", "tarball": "http://registry.npmjs.org/express-csrf/-/express-csrf-0.3.3.tgz" } }, "keywords": [ "middleware", "web", "csrf" ], "url": "http://registry.npmjs.org/express-csrf/" }, "express-custom-errors": { "name": "express-custom-errors", "description": "Serves custom error views for Expressjs.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aheckmann", "email": "aaron.heckmann+github@gmail.com" } ], "author": { "name": "Aaron Heckmann", "email": "aaron.heckmann+github@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-custom-errors/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/express-custom-errors/-/express-custom-errors-0.1.0.tgz" } }, "keywords": [ "express", "nodejs", "plugin", "expressjs", "error", "status", "code" ], "url": "http://registry.npmjs.org/express-custom-errors/" }, "express-dialect": { "name": "express-dialect", "description": "Pluggable express translation tool.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "time": { "modified": "2011-01-09T18:46:45.471Z", "created": "2011-01-09T18:04:54.435Z", "0.0.1": "2011-01-09T18:04:54.435Z", "0.0.2": "2011-01-09T18:04:54.435Z", "0.0.3": "2011-01-09T18:04:54.435Z", "0.0.4": "2011-01-09T18:04:54.435Z", "0.0.6": "2011-01-09T18:04:54.435Z", "0.0.7": "2011-01-09T18:04:54.435Z", "0.0.8": "2011-01-09T18:04:54.435Z", "0.0.9": "2011-01-09T18:04:54.435Z", "0.1.0": "2011-01-09T18:46:45.471Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-dialect/0.0.1", "0.0.2": "http://registry.npmjs.org/express-dialect/0.0.2", "0.0.3": "http://registry.npmjs.org/express-dialect/0.0.3", "0.0.4": "http://registry.npmjs.org/express-dialect/0.0.4", "0.0.6": "http://registry.npmjs.org/express-dialect/0.0.6", "0.0.7": "http://registry.npmjs.org/express-dialect/0.0.7", "0.0.8": "http://registry.npmjs.org/express-dialect/0.0.8", "0.0.9": "http://registry.npmjs.org/express-dialect/0.0.9", "0.1.0": "http://registry.npmjs.org/express-dialect/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.4.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.8.tgz" }, "0.0.9": { "shasum": "9ef92698b543ef72723348c57d3abed92020591a", "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.0.9.tgz" }, "0.1.0": { "shasum": "2bfac8bb094086d66297c0fd9d8f955038a53b2c", "tarball": "http://registry.npmjs.org/express-dialect/-/express-dialect-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/express-dialect/" }, "express-dust": { "name": "express-dust", "description": "ExpressJS DustJS View Renderer", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-03-14T13:57:34.816Z", "created": "2011-03-12T20:54:32.625Z", "0.1.0": "2011-03-12T20:54:32.933Z", "0.1.1": "2011-03-14T13:57:34.816Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/express-dust.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-dust/0.1.0", "0.1.1": "http://registry.npmjs.org/express-dust/0.1.1" }, "dist": { "0.1.0": { "shasum": "3952dd16fb4a0a00712e91e59b879ce78079ff46", "tarball": "http://registry.npmjs.org/express-dust/-/express-dust-0.1.0.tgz" }, "0.1.1": { "shasum": "385cd1644fa945e0bc13b7acbd5db0a4970a109e", "tarball": "http://registry.npmjs.org/express-dust/-/express-dust-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/express-dust/" }, "express-expose": { "name": "express-expose", "description": "Expose helpers and local variables to the client-side", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-21T00:52:40.156Z", "created": "2011-04-08T17:25:41.361Z", "0.0.1": "2011-04-08T17:25:41.695Z", "0.1.0": "2011-04-08T20:24:59.109Z", "0.2.0": "2011-04-21T00:52:40.156Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-expose/0.0.1", "0.1.0": "http://registry.npmjs.org/express-expose/0.1.0", "0.2.0": "http://registry.npmjs.org/express-expose/0.2.0" }, "dist": { "0.0.1": { "shasum": "9883133fcfcbaa117bb763224cd400a40fc47a38", "tarball": "http://registry.npmjs.org/express-expose/-/express-expose-0.0.1.tgz" }, "0.1.0": { "shasum": "9fed9a7676cabd898310a772562f0286c7a6a5c5", "tarball": "http://registry.npmjs.org/express-expose/-/express-expose-0.1.0.tgz" }, "0.2.0": { "shasum": "5998925a4e7c8688fe0968c41f0486951b8e0cb1", "tarball": "http://registry.npmjs.org/express-expose/-/express-expose-0.2.0.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-expose/" }, "express-extras": { "name": "express-extras", "description": "ExpressJS Helpers", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/express-extras.git" }, "time": { "0.1.1": "2011-12-13T19:52:15.897Z", "modified": "2011-12-13T19:52:15.897Z", "created": "2011-12-13T19:52:15.897Z", "0.1.0": "2011-12-13T19:52:15.897Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-extras/0.1.0", "0.1.1": "http://registry.npmjs.org/express-extras/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/express-extras/-/express-extras-0.1.0.tgz" }, "0.1.1": { "shasum": "e82e528d22665e6ce5650d1ae8924780d3962154", "tarball": "http://registry.npmjs.org/express-extras/-/express-extras-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/express-extras/" }, "express-fibonacci": { "name": "express-fibonacci", "description": "Because every Node.js server needs to have the Fibonacci sequence so it can be nice and cancerous.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "nuck", "email": "peter.lejeck@gmail.com" } ], "time": { "modified": "2011-10-03T16:08:20.784Z", "created": "2011-10-03T14:03:54.794Z", "0.1.0": "2011-10-03T14:03:56.128Z", "0.1.1": "2011-10-03T14:11:37.490Z" }, "author": { "name": "Peter Lejeck", "email": "peter.lejeck@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/NuckChorris/express-fibonacci.git" }, "users": { "thejh": true }, "versions": { "0.1.0": "http://registry.npmjs.org/express-fibonacci/0.1.0", "0.1.1": "http://registry.npmjs.org/express-fibonacci/0.1.1" }, "dist": { "0.1.0": { "shasum": "9437e767383362c6bc7a1d7e68829a0eb95fa13f", "tarball": "http://registry.npmjs.org/express-fibonacci/-/express-fibonacci-0.1.0.tgz" }, "0.1.1": { "shasum": "59e225cbfc7825761f83d87103b34a2a2484ace6", "tarball": "http://registry.npmjs.org/express-fibonacci/-/express-fibonacci-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/express-fibonacci/" }, "express-form": { "name": "express-form", "description": "Form validation and data filtering for Express", "dist-tags": { "latest": "0.6.2" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "time": { "modified": "2011-10-25T19:40:44.141Z", "created": "2011-01-09T19:50:48.489Z", "0.1.0": "2011-01-09T19:50:48.819Z", "0.1.1": "2011-01-09T20:07:06.471Z", "0.2.0": "2011-01-15T23:26:09.122Z", "0.3.0": "2011-01-21T01:34:51.063Z", "0.4.0": "2011-01-26T06:18:25.591Z", "0.4.1": "2011-02-06T06:55:39.840Z", "0.4.2": "2011-02-23T21:03:46.968Z", "0.5.0": "2011-02-24T06:00:06.716Z", "0.5.1": "2011-02-27T19:22:16.800Z", "0.5.2": "2011-03-18T19:35:49.743Z", "0.5.3": "2011-03-29T04:59:35.023Z", "0.6.0": "2011-07-21T21:56:47.440Z", "0.6.1": "2011-07-25T04:37:25.521Z", "0.6.2": "2011-10-25T19:40:44.141Z" }, "author": { "name": "Dan Dean", "email": "@dandean", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "git://github.com/dandean/express-form.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-form/0.1.0", "0.1.1": "http://registry.npmjs.org/express-form/0.1.1", "0.2.0": "http://registry.npmjs.org/express-form/0.2.0", "0.3.0": "http://registry.npmjs.org/express-form/0.3.0", "0.4.0": "http://registry.npmjs.org/express-form/0.4.0", "0.4.1": "http://registry.npmjs.org/express-form/0.4.1", "0.4.2": "http://registry.npmjs.org/express-form/0.4.2", "0.5.0": "http://registry.npmjs.org/express-form/0.5.0", "0.5.1": "http://registry.npmjs.org/express-form/0.5.1", "0.5.2": "http://registry.npmjs.org/express-form/0.5.2", "0.5.3": "http://registry.npmjs.org/express-form/0.5.3", "0.6.0": "http://registry.npmjs.org/express-form/0.6.0", "0.6.1": "http://registry.npmjs.org/express-form/0.6.1", "0.6.2": "http://registry.npmjs.org/express-form/0.6.2" }, "dist": { "0.1.0": { "shasum": "1ed2c4b83cadab99c6c2cf7abe4b89a14a33afc4", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.1.0.tgz" }, "0.1.1": { "shasum": "e943985b7531537ecb00cc7f6a80781adc7ebeae", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.1.1.tgz" }, "0.2.0": { "shasum": "f606fa162b036fda516a1420133bf618b931a336", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.2.0.tgz" }, "0.3.0": { "shasum": "f9ad3f8464735e9b24cd686a0adb247005726b28", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.3.0.tgz" }, "0.4.0": { "shasum": "2ead03ca1e2cbda297641c60b426b30ab93e7e87", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.4.0.tgz" }, "0.4.1": { "shasum": "38a37c59a1bea8c63995ff7d6a64a990df9fa3af", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.4.1.tgz" }, "0.4.2": { "shasum": "639b32a32668e58267642829e6cc092847254a16", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.4.2.tgz" }, "0.5.0": { "shasum": "04f2a8a6ab2986f5f5a7a7103ad8d4e01c8abd8e", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.5.0.tgz" }, "0.5.1": { "shasum": "3d6af993dd1ea0fbef204482c71a95131a9c4d60", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.5.1.tgz" }, "0.5.2": { "shasum": "5836c19fe565fc065120ab6ab56d711fa7f46cf6", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.5.2.tgz" }, "0.5.3": { "shasum": "181e69c82d532386db0505ebc70b132428e4d123", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.5.3.tgz" }, "0.6.0": { "shasum": "0815d18ad388aefced907117cc020c34427a9444", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.6.0.tgz" }, "0.6.1": { "shasum": "6166dcf9a86078ccd8cba2908f107de6e8dd6cf5", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.6.1.tgz" }, "0.6.2": { "shasum": "7e188ed2289c3abdaa15bd91b8943e473bb82573", "tarball": "http://registry.npmjs.org/express-form/-/express-form-0.6.2.tgz" } }, "keywords": [ "form", "validator", "validation", "express" ], "url": "http://registry.npmjs.org/express-form/" }, "express-helpers": { "name": "express-helpers", "description": "Express Helpers", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "masahiroh", "email": "hayashi.masahiro@gmail.com" } ], "time": { "modified": "2010-12-19T14:39:12.548Z", "created": "2010-12-19T14:39:11.884Z", "0.1.0": "2010-12-19T14:39:12.548Z" }, "author": { "name": "Masahiro Hayashi", "email": "hayashi.masahiro@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-helpers/0.1.0" }, "dist": { "0.1.0": { "shasum": "1c7c8e774af2f1fbf7f2cf022af6b809f8dc1e83", "tarball": "http://registry.npmjs.org/express-helpers/-/express-helpers-0.1.0.tgz" } }, "keywords": [ "express", "helper", "ejs" ], "url": "http://registry.npmjs.org/express-helpers/" }, "express-jsdom": { "name": "express-jsdom", "description": "Server-side DOM for express", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "znetstar", "email": "webmaster@znetstar.net" } ], "time": { "modified": "2011-10-10T22:54:53.099Z", "created": "2011-10-10T22:54:52.527Z", "0.0.1": "2011-10-10T22:54:53.099Z" }, "author": { "name": "Felix Gnass", "email": "felix.gnass@neteye.de", "url": "http://fgnass.posterous.com" }, "repository": { "type": "git", "url": "git://github.com/fgnass/express-jsdom.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-jsdom/0.0.1" }, "dist": { "0.0.1": { "shasum": "ed476903761b80ccdc85a3825e598a2f60272fb8", "tarball": "http://registry.npmjs.org/express-jsdom/-/express-jsdom-0.0.1.tgz" } }, "keywords": [ "express", "jsdom", "jquery" ], "url": "http://registry.npmjs.org/express-jsdom/" }, "express-latency": { "name": "express-latency", "description": "Profile route and middleware latency for express.js apps.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "ivolo", "email": "ivolo@mit.edu" } ], "time": { "modified": "2011-10-30T23:04:36.336Z", "created": "2011-10-30T22:21:52.330Z", "0.0.3": "2011-10-30T22:21:52.922Z", "0.0.4": "2011-10-30T23:04:36.336Z" }, "author": { "name": "Ilya Volodarsky", "email": "ivolo@mit.edu" }, "repository": { "type": "git", "url": "git://github.com/classmetric/express-latency.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/express-latency/0.0.3", "0.0.4": "http://registry.npmjs.org/express-latency/0.0.4" }, "dist": { "0.0.3": { "shasum": "10c4b780ac8ee772544e7d016725f5b446739e67", "tarball": "http://registry.npmjs.org/express-latency/-/express-latency-0.0.3.tgz" }, "0.0.4": { "shasum": "76a35026e841493e1e44e94b4f3ad54cd2301d9e", "tarball": "http://registry.npmjs.org/express-latency/-/express-latency-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/express-latency/" }, "express-livejade": { "name": "express-livejade", "description": "Compiles jade templates to javascript functions so jade.js isn't needed client-side", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-12-12T21:48:53.917Z", "created": "2011-09-02T21:48:36.203Z", "0.0.0": "2011-09-02T21:48:37.460Z", "0.0.1": "2011-09-02T22:05:48.967Z", "0.0.2": "2011-12-12T21:48:53.917Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/express-livejade/0.0.0", "0.0.1": "http://registry.npmjs.org/express-livejade/0.0.1", "0.0.2": "http://registry.npmjs.org/express-livejade/0.0.2" }, "dist": { "0.0.0": { "shasum": "c384aa903d46e67ebfd590756b25b40dd2300163", "tarball": "http://registry.npmjs.org/express-livejade/-/express-livejade-0.0.0.tgz" }, "0.0.1": { "shasum": "4f8d4e334c15898b457c3231e175b955e41f295e", "tarball": "http://registry.npmjs.org/express-livejade/-/express-livejade-0.0.1.tgz" }, "0.0.2": { "shasum": "73e3914a3b313da77bc0bedcfb16a6fbd23d909a", "tarball": "http://registry.npmjs.org/express-livejade/-/express-livejade-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/express-livejade/" }, "express-logger": { "name": "express-logger", "description": "Express middleware for auto-archiving log files.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-09-12T22:51:22.772Z", "created": "2011-09-09T06:09:12.952Z", "0.0.1": "2011-09-09T06:09:13.813Z", "0.0.2": "2011-09-12T22:51:22.772Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/express-logger.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-logger/0.0.1", "0.0.2": "http://registry.npmjs.org/express-logger/0.0.2" }, "dist": { "0.0.1": { "shasum": "cacee4ee94edd671db5c45130fff2783ba3c8321", "tarball": "http://registry.npmjs.org/express-logger/-/express-logger-0.0.1.tgz" }, "0.0.2": { "shasum": "5a42a28d238a1d43b6d7225f34c65f65f46898e6", "tarball": "http://registry.npmjs.org/express-logger/-/express-logger-0.0.2.tgz" } }, "keywords": [ "express", "logger" ], "url": "http://registry.npmjs.org/express-logger/" }, "express-messages": { "name": "express-messages", "description": "Express flash notification message rendering", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-25T15:39:10.064Z", "created": "2011-02-21T19:17:42.573Z", "0.0.1": "2011-02-21T19:17:42.954Z", "0.0.2": "2011-04-25T15:39:10.064Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-messages/0.0.1", "0.0.2": "http://registry.npmjs.org/express-messages/0.0.2" }, "dist": { "0.0.1": { "shasum": "d0ab581632a96137d2d9fb28273cc8b091397a00", "tarball": "http://registry.npmjs.org/express-messages/-/express-messages-0.0.1.tgz" }, "0.0.2": { "shasum": "9f3116edb69b32f1806392d6fb5c21b0b1df8bcb", "tarball": "http://registry.npmjs.org/express-messages/-/express-messages-0.0.2.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-messages/" }, "express-messages-bootstrap": { "name": "express-messages-bootstrap", "description": "Express flash notification message rendering compatible with Twitter's bootstrap and based on TJ Holowaychuk's express-messages.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jasong", "email": "jasong@apache.org" } ], "time": { "modified": "2011-08-24T04:44:10.499Z", "created": "2011-08-24T04:32:45.178Z", "0.0.3": "2011-08-24T04:32:45.620Z", "0.0.4": "2011-08-24T04:44:10.499Z" }, "author": { "name": "Jason Giedymin", "email": "jasong@apache.org" }, "repository": { "type": "git", "url": "git://github.com/JasonGiedymin/express-messages-bootstrap.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/express-messages-bootstrap/0.0.3", "0.0.4": "http://registry.npmjs.org/express-messages-bootstrap/0.0.4" }, "dist": { "0.0.3": { "shasum": "c288bf07a268fbb1ea2215cf826ff9309fb888b4", "tarball": "http://registry.npmjs.org/express-messages-bootstrap/-/express-messages-bootstrap-0.0.3.tgz" }, "0.0.4": { "shasum": "41a5906c2e95d7a6c90537ac9e0401b563b73a0a", "tarball": "http://registry.npmjs.org/express-messages-bootstrap/-/express-messages-bootstrap-0.0.4.tgz" } }, "keywords": [ "express", "bootstrap", "flash" ], "url": "http://registry.npmjs.org/express-messages-bootstrap/" }, "express-mongoose": { "name": "express-mongoose", "description": "Adds Mongoose Promise/Query support to Express rendering.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "time": { "modified": "2011-09-19T19:33:18.539Z", "created": "2011-05-03T13:55:06.399Z", "0.0.1": "2011-05-03T13:55:06.799Z", "0.0.2": "2011-05-17T14:15:40.572Z", "0.0.3": "2011-09-13T18:11:21.554Z", "0.0.4": "2011-09-16T22:50:38.948Z" }, "author": { "name": "Aaron Heckmann", "email": "aaron@learnboost.com" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/express-mongoose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-mongoose/0.0.1", "0.0.2": "http://registry.npmjs.org/express-mongoose/0.0.2", "0.0.3": "http://registry.npmjs.org/express-mongoose/0.0.3", "0.0.4": "http://registry.npmjs.org/express-mongoose/0.0.4" }, "dist": { "0.0.1": { "shasum": "e4e0c5f1fbb6e28e339334f88caa5dc69acc45d6", "tarball": "http://registry.npmjs.org/express-mongoose/-/express-mongoose-0.0.1.tgz" }, "0.0.2": { "shasum": "306449ced9f6f2ef0345af0478ada3c81e3950d3", "tarball": "http://registry.npmjs.org/express-mongoose/-/express-mongoose-0.0.2.tgz" }, "0.0.3": { "shasum": "6c890a73d2b6c074bff004f15e87f40e2e5cd066", "tarball": "http://registry.npmjs.org/express-mongoose/-/express-mongoose-0.0.3.tgz" }, "0.0.4": { "shasum": "fdd5a25b1ea2a1517d89cc82308a2c4802f449b2", "tarball": "http://registry.npmjs.org/express-mongoose/-/express-mongoose-0.0.4.tgz" } }, "keywords": [ "express", "mongoose", "mongo", "render", "promise", "query" ], "url": "http://registry.npmjs.org/express-mongoose/" }, "express-mvc-bootstrap": { "name": "express-mvc-bootstrap", "description": "Express MVC Application Accelerator", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "clifcunn", "email": "clifton.cunningham@gmail.com" } ], "time": { "modified": "2011-03-12T09:30:49.853Z", "created": "2011-03-10T06:53:06.983Z", "0.1.0": "2011-03-10T06:53:07.377Z", "0.1.1": "2011-03-11T06:29:10.716Z", "0.1.2": "2011-03-12T09:30:49.853Z" }, "author": { "name": "Clifton Cunningham", "email": "clifton.cunningham@gmail.com", "url": "cliftoncunningham.co.uk" }, "repository": { "type": "git", "url": "git://github.com/cliftonc/express-mvc-bootstrap.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-mvc-bootstrap/0.1.0", "0.1.1": "http://registry.npmjs.org/express-mvc-bootstrap/0.1.1", "0.1.2": "http://registry.npmjs.org/express-mvc-bootstrap/0.1.2" }, "dist": { "0.1.0": { "shasum": "5f4236d7361f5ee82335d3b8c00306f05ae497a2", "tarball": "http://registry.npmjs.org/express-mvc-bootstrap/-/express-mvc-bootstrap-0.1.0.tgz" }, "0.1.1": { "shasum": "370bedcd8353bc51b52587f3a69906699f94e076", "tarball": "http://registry.npmjs.org/express-mvc-bootstrap/-/express-mvc-bootstrap-0.1.1.tgz" }, "0.1.2": { "shasum": "eb0ce22801d6c556df0afb5677394b65b3deb978", "tarball": "http://registry.npmjs.org/express-mvc-bootstrap/-/express-mvc-bootstrap-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/express-mvc-bootstrap/" }, "express-namespace": { "name": "express-namespace", "description": "Express namespaced routes extension", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-10-19T16:26:51.261Z", "created": "2011-02-21T19:27:58.569Z", "0.0.1": "2011-02-21T19:27:58.913Z", "0.0.2": "2011-03-04T00:10:22.727Z", "0.0.3": "2011-03-15T15:46:41.043Z", "0.0.4": "2011-10-19T16:26:51.261Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-namespace/0.0.1", "0.0.2": "http://registry.npmjs.org/express-namespace/0.0.2", "0.0.3": "http://registry.npmjs.org/express-namespace/0.0.3", "0.0.4": "http://registry.npmjs.org/express-namespace/0.0.4" }, "dist": { "0.0.1": { "shasum": "87f187450fe4689188afc53be3890f90b2911b01", "tarball": "http://registry.npmjs.org/express-namespace/-/express-namespace-0.0.1.tgz" }, "0.0.2": { "shasum": "769d565c063b60c73fd5dabbd971f227a20efbd9", "tarball": "http://registry.npmjs.org/express-namespace/-/express-namespace-0.0.2.tgz" }, "0.0.3": { "shasum": "add095b1fbed0f074968ce1f79d9c59784bf368a", "tarball": "http://registry.npmjs.org/express-namespace/-/express-namespace-0.0.3.tgz" }, "0.0.4": { "shasum": "5f7416c9efb38840f0aef0696a990eae9159f241", "tarball": "http://registry.npmjs.org/express-namespace/-/express-namespace-0.0.4.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-namespace/" }, "express-negotiate": { "name": "express-negotiate", "description": "Express content negotiation functions", "dist-tags": { "latest": "0.0.3" }, "readme": "\n# express-negotiate\n\n Express content negotiation functions.\n\n## Installation\n\n $ npm install express-negotiate\n\n## Usage\n\nRequire the module to add the request.negotiate method:\n\n```javascript\nvar express = require('express')\n , negotiate = require('express-negotiate');\n```\n\nThen use in the route handler:\n\n```javascript\napp.get('/index', function(req, res, next) {\n req.negotiate({\n 'application/json': function() {\n res.send('{ message: \"Hello World\" }');\n },\n 'html': function() {\n res.send('

Hello World

');\n },\n 'default': function() {\n // send HTML anyway\n res.send('

Hello World

');\n }\n });\n});\n```\n\n## Handling unacceptable requests\n\nIf a 'default' handler is not provided, then req.negotiate will throw\na negotiate.NotAcceptable error. This can be caught and handled using\nexpress error handling:\n\n```javascript\napp.get('/index', function(req, res, next) {\n req.negotiate({\n 'application/json': function() {\n res.send('{ message: \"Hello World\" }');\n }\n });\n});\n\napp.error(function(err, req, res, next) {\n if (err instanceof negotiate.NotAcceptable) {\n res.send('Sorry, I dont know how to return any of the content types requested', 406);\n } else {\n next(err);\n }\n});\n```\n\n\n## Allowing route filename extensions to override Accept header\n\nBy parsing out any filename extension on the route, and passing\nthis to req.negotiate, the client can force a particular\nContent-Type regardless of the Accept header.\n\n```javascript\napp.get('/index.:format?', function(req, res, next) {\n req.negotiate(req.params.format, {\n 'application/json': function() {\n res.send('{ message: \"Hello World\" }');\n }\n });\n});\n```\n\n\n## Credits\n\nMethods for parsing HTTP header qStrings taken from connect-conneg,\nby Jeff Craig (https://github.com/foxxtrot/connect-conneg).\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Chris Leishman <chris@leishman.org>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "chrisleishman", "email": "chris@leishman.org" } ], "time": { "modified": "2011-12-11T14:43:23.183Z", "created": "2011-12-07T17:14:53.142Z", "0.0.1": "2011-12-07T17:14:55.351Z", "0.0.2": "2011-12-07T22:53:47.036Z", "0.0.3": "2011-12-11T14:43:23.183Z" }, "author": { "name": "Chris Leishman", "email": "chris@leishman.org" }, "repository": { "type": "git", "url": "git://github.com/chrisleishman/express-negotiate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-negotiate/0.0.1", "0.0.2": "http://registry.npmjs.org/express-negotiate/0.0.2", "0.0.3": "http://registry.npmjs.org/express-negotiate/0.0.3" }, "dist": { "0.0.1": { "shasum": "43bea0b30c51c7aaeacfc886bee448ecd57b9884", "tarball": "http://registry.npmjs.org/express-negotiate/-/express-negotiate-0.0.1.tgz" }, "0.0.2": { "shasum": "92b19fbe88c7aead2fcbe0e3cd67498e6a828c08", "tarball": "http://registry.npmjs.org/express-negotiate/-/express-negotiate-0.0.2.tgz" }, "0.0.3": { "shasum": "5eb6e408db2c9264bec0d4299f3b7c26f85cf0fc", "tarball": "http://registry.npmjs.org/express-negotiate/-/express-negotiate-0.0.3.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-negotiate/" }, "express-on-railway": { "name": "express-on-railway", "description": "RailwayJS - Ruby-on-Rails inspired MVC web framework", "dist-tags": { "latest": "0.1.6-2" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-06-09T14:28:46.637Z", "created": "2011-01-13T21:49:07.239Z", "0.0.2": "2011-01-13T21:49:07.825Z", "0.1.0": "2011-04-05T18:51:43.130Z", "0.1.6-2": "2011-06-09T14:28:46.637Z" }, "author": { "name": "Anatoliy Chakkaev" }, "repository": { "type": "git", "url": "git://github.com/1602/express-on-railway.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/express-on-railway/0.0.2", "0.1.0": "http://registry.npmjs.org/express-on-railway/0.1.0", "0.1.6-2": "http://registry.npmjs.org/express-on-railway/0.1.6-2" }, "dist": { "0.0.2": { "shasum": "238fa331a20a8f8edca6a1fb2e08edd02fca466a", "tarball": "http://registry.npmjs.org/express-on-railway/-/express-on-railway-0.0.2.tgz" }, "0.1.0": { "shasum": "17b2b1af110f4e361ba05f5f97c7595b7376db89", "tarball": "http://registry.npmjs.org/express-on-railway/-/express-on-railway-0.1.0.tgz" }, "0.1.6-2": { "shasum": "ad0fda44a0b15ffcc3bbe9f164439e00f5a20582", "tarball": "http://registry.npmjs.org/express-on-railway/-/express-on-railway-0.1.6-2.tgz" } }, "url": "http://registry.npmjs.org/express-on-railway/" }, "express-outdatedhtml": { "name": "express-outdatedhtml", "description": "Replace HTML5-element-names with proven old ones, on-the-fly during view render, to reach IE compatibility.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aldipower", "email": "nihil.baxter.dev@gmail.com" } ], "time": { "modified": "2011-11-18T14:24:54.320Z", "created": "2011-11-18T14:19:45.165Z", "0.0.1": "2011-11-18T14:24:54.320Z" }, "author": { "name": "Felix Gertz", "email": "nihil.baxter.dev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aldipower/express-outdatedhtml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-outdatedhtml/0.0.1" }, "dist": { "0.0.1": { "shasum": "1fc943d79632b837b37f55a14a3d784c1acfe41e", "tarball": "http://registry.npmjs.org/express-outdatedhtml/-/express-outdatedhtml-0.0.1.tgz" } }, "keywords": [ "html5", "internet", "explorer", "replacement", "div", "element", "tag", "replace", "web" ], "url": "http://registry.npmjs.org/express-outdatedhtml/" }, "express-params": { "name": "express-params", "description": "Express param functions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-05-23T23:56:03.858Z", "created": "2011-05-23T23:56:03.294Z", "0.0.1": "2011-05-23T23:56:03.859Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-params/0.0.1" }, "dist": { "0.0.1": { "shasum": "66a019793c41fcb52fca5a9fa54f5eaf6fba749f", "tarball": "http://registry.npmjs.org/express-params/-/express-params-0.0.1.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-params/" }, "express-pjax": { "name": "express-pjax", "description": "Express middleware for Pjax.", "dist-tags": { "latest": "0.0.1" }, "readme": "# express-pjax\n\nExpress middleware for Pjax.\n\n## Installation\n\n```\nnpm install express-pjax\n```\n\n## Usage\n\nIf you use `res.renderPjax` method, the request of pjax will be handled automatically.\n\n```javascript\nvar express = require('express');\nvar pjax = require('express-pjax');\nvar app = express.createServer();\n\napp.configure(function() {\n app.use(pjax());\n // -- snip --\n});\n\napp.get('/', function(req, res) {\n res.renderPjax('index', { locals: { hello: \"Hello World!\" } });\n});\n\napp.get('/foo', function(req, res) {\n res.renderPjax('foo');\n});\n```\n\n## TODO\n\n* Support redirect.\n\n## Copyright\n\nCopyright (C) 2011 Dai Akatsuka, released under the MIT License.\n", "maintainers": [ { "name": "d_akatsuka", "email": "d.akatsuka@gmail.com" } ], "time": { "modified": "2011-11-22T19:49:40.395Z", "created": "2011-11-22T19:49:36.451Z", "0.0.1": "2011-11-22T19:49:40.395Z" }, "author": { "name": "Dai Akatsuka", "email": "d.akatsuka@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dakatsuka/express-pjax.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-pjax/0.0.1" }, "dist": { "0.0.1": { "shasum": "6d9a7031dfbfcd6e899a11f9c685e8eb0f1bcebe", "tarball": "http://registry.npmjs.org/express-pjax/-/express-pjax-0.0.1.tgz" } }, "keywords": [ "express", "pjax" ], "url": "http://registry.npmjs.org/express-pjax/" }, "express-rate": { "name": "express-rate", "description": "Rate monitoring and limiting for express.js apps.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ivolo", "email": "ivolo@mit.edu" } ], "time": { "modified": "2011-10-29T06:41:00.242Z", "created": "2011-10-29T06:40:59.741Z", "0.0.1": "2011-10-29T06:41:00.242Z" }, "author": { "name": "Ilya Volodarsky", "email": "ilya@segment.io" }, "repository": { "type": "git", "url": "git@github.com:ClassMetric/express-rate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-rate/0.0.1" }, "dist": { "0.0.1": { "shasum": "ba0c01b9b09fc434b210950babc7df004650a286", "tarball": "http://registry.npmjs.org/express-rate/-/express-rate-0.0.1.tgz" } }, "keywords": [ "rate", "monitor", "limit", "monitoring", "performance" ], "url": "http://registry.npmjs.org/express-rate/" }, "express-resource": { "name": "express-resource", "description": "Resourceful routing for express", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-14T21:22:33.393Z", "created": "2011-02-25T17:15:02.023Z", "0.0.1": "2011-02-25T17:15:02.390Z", "0.0.2": "2011-03-04T00:04:38.603Z", "0.1.0": "2011-03-29T20:26:15.566Z", "0.2.0": "2011-04-10T04:49:51.109Z", "0.2.1": "2011-05-25T21:12:25.178Z", "0.2.2": "2011-09-08T22:56:50.271Z", "0.2.3": "2011-09-23T15:14:53.599Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "users": { "deedubs": true }, "versions": { "0.0.1": "http://registry.npmjs.org/express-resource/0.0.1", "0.0.2": "http://registry.npmjs.org/express-resource/0.0.2", "0.1.0": "http://registry.npmjs.org/express-resource/0.1.0", "0.2.0": "http://registry.npmjs.org/express-resource/0.2.0", "0.2.1": "http://registry.npmjs.org/express-resource/0.2.1", "0.2.2": "http://registry.npmjs.org/express-resource/0.2.2", "0.2.3": "http://registry.npmjs.org/express-resource/0.2.3" }, "dist": { "0.0.1": { "shasum": "f8de6d2ac5cddcf7c7de042be8ac92b13282010b", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.0.1.tgz" }, "0.0.2": { "shasum": "632f772ca96da9a0c838a05af82c4629889340c5", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.0.2.tgz" }, "0.1.0": { "shasum": "d41e058c55abdc705f76eee04e6fe3d12214e2ad", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.1.0.tgz" }, "0.2.0": { "shasum": "b1c43e6cd3833a86cba2669213a5a0f0003d8154", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.2.0.tgz" }, "0.2.1": { "shasum": "e9c8187e5edf3b9bc5ccc97d2b8798461fba5a10", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.2.1.tgz" }, "0.2.2": { "shasum": "649faf3b71ca2d30194a11de504a61a5a9c32c33", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.2.2.tgz" }, "0.2.3": { "shasum": "cbc020a3d577b5734acbb0a5bb08393d765a338e", "tarball": "http://registry.npmjs.org/express-resource/-/express-resource-0.2.3.tgz" } }, "keywords": [ "express", "rest", "resource" ], "url": "http://registry.npmjs.org/express-resource/" }, "express-rewrite": { "name": "express-rewrite", "description": "URL rewriting middleware for Express.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-09-13T02:50:32.625Z", "created": "2011-09-09T05:10:05.338Z", "0.0.1": "2011-09-09T05:10:06.045Z", "0.0.2": "2011-09-09T05:16:08.916Z", "0.0.3": "2011-09-13T02:50:32.625Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/express-rewrite.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-rewrite/0.0.1", "0.0.2": "http://registry.npmjs.org/express-rewrite/0.0.2", "0.0.3": "http://registry.npmjs.org/express-rewrite/0.0.3" }, "dist": { "0.0.1": { "shasum": "c3489fe971be7395e07efd40ee9cca16246b4c3b", "tarball": "http://registry.npmjs.org/express-rewrite/-/express-rewrite-0.0.1.tgz" }, "0.0.2": { "shasum": "ebd4654e1d7a83323cf41db7845427fedf276afa", "tarball": "http://registry.npmjs.org/express-rewrite/-/express-rewrite-0.0.2.tgz" }, "0.0.3": { "shasum": "1ff4b7b54ca3f77255d34c5dbf4044124b729a85", "tarball": "http://registry.npmjs.org/express-rewrite/-/express-rewrite-0.0.3.tgz" } }, "keywords": [ "express" ], "url": "http://registry.npmjs.org/express-rewrite/" }, "express-route-util": { "name": "express-route-util", "description": "A Django-inspired routing and controller organization utility for the Express framework.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dfellis", "email": "d.f.ellis@ieee.org" } ], "time": { "modified": "2011-09-14T20:40:54.641Z", "created": "2011-08-20T02:10:37.171Z", "0.0.1": "2011-08-20T02:10:37.321Z", "0.0.2": "2011-08-20T02:17:34.603Z", "0.1.0": "2011-08-29T20:02:43.182Z", "0.1.1": "2011-09-14T20:40:54.641Z" }, "author": { "name": "David Ellis and Alain Rodriguez", "email": "d.f.ellis@ieee.org", "url": "http://dfellis.posterous.com" }, "repository": { "type": "git", "url": "git://github.com/AGROSICA/express-route-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-route-util/0.0.1", "0.0.2": "http://registry.npmjs.org/express-route-util/0.0.2", "0.1.0": "http://registry.npmjs.org/express-route-util/0.1.0", "0.1.1": "http://registry.npmjs.org/express-route-util/0.1.1" }, "dist": { "0.0.1": { "shasum": "7cd95259c4c979a3e2515f498fbc6d5252150821", "tarball": "http://registry.npmjs.org/express-route-util/-/express-route-util-0.0.1.tgz" }, "0.0.2": { "shasum": "5c7c5b9f5a99bc51ee26819a24cd48fc89a12225", "tarball": "http://registry.npmjs.org/express-route-util/-/express-route-util-0.0.2.tgz" }, "0.1.0": { "shasum": "77d697adab0155659ec41b86d283489f397af0ed", "tarball": "http://registry.npmjs.org/express-route-util/-/express-route-util-0.1.0.tgz" }, "0.1.1": { "shasum": "f57d6e8f644d4f2760869b352d2fd2f73b8e6647", "tarball": "http://registry.npmjs.org/express-route-util/-/express-route-util-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/express-route-util/" }, "express-rpx": { "name": "express-rpx", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "xrdawson", "email": "xrdawson@gmail.com" } ], "time": { "modified": "2011-05-05T06:38:22.510Z", "created": "2011-05-05T00:08:31.969Z", "0.1.4": "2011-05-05T00:08:33.294Z", "0.1.5": "2011-05-05T00:27:51.162Z", "0.1.6": "2011-05-05T00:32:11.309Z", "0.1.7": "2011-05-05T06:38:22.510Z" }, "author": { "name": "Chris Dawson", "email": "xrdawson@gmail.com" }, "versions": { "0.1.4": "http://registry.npmjs.org/express-rpx/0.1.4", "0.1.5": "http://registry.npmjs.org/express-rpx/0.1.5", "0.1.6": "http://registry.npmjs.org/express-rpx/0.1.6", "0.1.7": "http://registry.npmjs.org/express-rpx/0.1.7" }, "dist": { "0.1.4": { "shasum": "331037fa8f1cbb0e68674e4a1752beebd3f369db", "tarball": "http://registry.npmjs.org/express-rpx/-/express-rpx-0.1.4.tgz" }, "0.1.5": { "shasum": "95bf3491ecbd8b8b99e95990e9bb022f3c169bf6", "tarball": "http://registry.npmjs.org/express-rpx/-/express-rpx-0.1.5.tgz" }, "0.1.6": { "shasum": "289605cfd0999bc3530b47f114aa9c855a1128dd", "tarball": "http://registry.npmjs.org/express-rpx/-/express-rpx-0.1.6.tgz" }, "0.1.7": { "shasum": "46fef5c3f171d4c68062fd2922db7ad79f3fc0d5", "tarball": "http://registry.npmjs.org/express-rpx/-/express-rpx-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/express-rpx/" }, "express-session-mongo": { "name": "express-session-mongo", "description": "MongoDB Session Store for ExpressJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/davglass/express-session-mongo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-session-mongo/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/express-session-mongo/-/express-session-mongo-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/express-session-mongo/" }, "express-session-mongo-russp": { "name": "express-session-mongo-russp", "description": "MongoDB Session Store for ExpressJS", "dist-tags": { "latest": "0.0.2-native-fork-dev2" }, "maintainers": [ { "name": "russp", "email": "russjp1985@gmail.com" } ], "time": { "modified": "2011-09-06T17:33:01.007Z", "created": "2011-09-06T15:23:02.286Z", "0.0.2-native-fork": "2011-09-06T15:23:02.405Z", "0.0.2-native-fork-dev1": "2011-09-06T17:24:41.633Z", "0.0.2-native-fork-dev2": "2011-09-06T17:33:01.008Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/express-session-mongo.git" }, "versions": { "0.0.2-native-fork": "http://registry.npmjs.org/express-session-mongo-russp/0.0.2-native-fork", "0.0.2-native-fork-dev1": "http://registry.npmjs.org/express-session-mongo-russp/0.0.2-native-fork-dev1", "0.0.2-native-fork-dev2": "http://registry.npmjs.org/express-session-mongo-russp/0.0.2-native-fork-dev2" }, "dist": { "0.0.2-native-fork": { "shasum": "596c6337108cb075fd8218ae948568acd63bad4a", "tarball": "http://registry.npmjs.org/express-session-mongo-russp/-/express-session-mongo-russp-0.0.2-native-fork.tgz" }, "0.0.2-native-fork-dev1": { "shasum": "56f1bfa71f8fd6f66d120a9e689a2ace7c433f71", "tarball": "http://registry.npmjs.org/express-session-mongo-russp/-/express-session-mongo-russp-0.0.2-native-fork-dev1.tgz" }, "0.0.2-native-fork-dev2": { "shasum": "ec78ac62d6cb9f4d040a44160917c213b8c44596", "tarball": "http://registry.npmjs.org/express-session-mongo-russp/-/express-session-mongo-russp-0.0.2-native-fork-dev2.tgz" } }, "url": "http://registry.npmjs.org/express-session-mongo-russp/" }, "express-session-redis": { "name": "express-session-redis", "description": "A Redis Session Store for Express.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "atmos", "email": "atmos@atmos.org" } ], "author": { "name": "Corey Donohoe", "email": "atmos@atmos.org" }, "versions": { "0.2.0": "http://registry.npmjs.org/express-session-redis/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/express-session-redis/-/express-session-redis-0.2.0.tgz" } }, "keywords": [ "redis", "session", "express" ], "url": "http://registry.npmjs.org/express-session-redis/" }, "express-share": { "name": "express-share", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "epeli", "email": "esa-matti@suuronen.org" } ], "time": { "modified": "2011-06-19T23:27:29.508Z", "created": "2011-04-05T08:46:49.983Z", "0.1.0": "2011-04-05T08:46:50.415Z", "0.1.1": "2011-06-19T23:27:29.508Z" }, "author": { "name": "Esa-Matti Suuronen" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-share/0.1.0", "0.1.1": "http://registry.npmjs.org/express-share/0.1.1" }, "dist": { "0.1.0": { "shasum": "fd171feefa0ca4c8a224ca0844efe2cb851ab9af", "tarball": "http://registry.npmjs.org/express-share/-/express-share-0.1.0.tgz" }, "0.1.1": { "shasum": "e1f9b9538f6c4fa210f6e9e5b66ceb258d4b5e70", "tarball": "http://registry.npmjs.org/express-share/-/express-share-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/express-share/" }, "express-spdy": { "name": "express-spdy", "description": "SPDY-ize express.js sites.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "eee-c", "email": "chris@eeecomputes.com" } ], "time": { "modified": "2011-11-06T19:04:12.948Z", "created": "2011-06-22T01:56:07.036Z", "0.0.1": "2011-06-22T01:58:19.741Z", "0.0.2": "2011-06-24T13:49:41.876Z", "0.0.3": "2011-07-29T01:37:36.497Z", "0.0.4": "2011-07-29T03:24:47.061Z", "0.0.5": "2011-08-18T03:21:30.999Z", "0.1.0": "2011-11-06T19:04:12.948Z" }, "author": { "name": "Chris Strom", "email": "chris@eeecomputes.com", "url": "http://eeecomputes.com" }, "repository": { "type": "git", "url": "git://github.com/eee-c/express-spdy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-spdy/0.0.1", "0.0.2": "http://registry.npmjs.org/express-spdy/0.0.2", "0.0.3": "http://registry.npmjs.org/express-spdy/0.0.3", "0.0.4": "http://registry.npmjs.org/express-spdy/0.0.4", "0.0.5": "http://registry.npmjs.org/express-spdy/0.0.5", "0.1.0": "http://registry.npmjs.org/express-spdy/0.1.0" }, "dist": { "0.0.1": { "shasum": "bba4b52f922284617fd2da93411bc7ab8270ad5e", "tarball": "http://registry.npmjs.org/express-spdy/-/express-spdy-0.0.1.tgz" }, "0.0.2": { "shasum": "a92d27e2621b84fd1342bc48aecf177dc4e23aaa", "tarball": "http://registry.npmjs.org/express-spdy/-/express-spdy-0.0.2.tgz" }, "0.0.3": { "shasum": "f48a03eea6ea6b089051cd3fec40f697871f0d41", "tarball": "http://registry.npmjs.org/express-spdy/-/express-spdy-0.0.3.tgz" }, "0.0.4": { "shasum": "ac4b2d516d039c90773cc85a1f46cae6846b83ea", "tarball": "http://registry.npmjs.org/express-spdy/-/express-spdy-0.0.4.tgz" }, "0.0.5": { "shasum": "3a56542d4f2f067b30c8e24171313cb6cef03b6e", "tarball": "http://registry.npmjs.org/express-spdy/-/express-spdy-0.0.5.tgz" }, "0.1.0": { "shasum": "2d3187022365a19101098c811ae843534f6b4eb9", "tarball": "http://registry.npmjs.org/express-spdy/-/express-spdy-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/express-spdy/" }, "express-template-override": { "name": "express-template-override", "description": "Node module that allows you to override the templates in your main Express views directory", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-05-16T07:14:20.988Z", "created": "2011-05-14T23:09:52.380Z", "0.0.1": "2011-05-14T23:09:52.946Z", "0.0.2": "2011-05-16T07:14:20.988Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcantelon/express-template-override.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-template-override/0.0.1", "0.0.2": "http://registry.npmjs.org/express-template-override/0.0.2" }, "dist": { "0.0.1": { "shasum": "4700460b3e778cb7d51c1699d2f795e9d8c24f13", "tarball": "http://registry.npmjs.org/express-template-override/-/express-template-override-0.0.1.tgz" }, "0.0.2": { "shasum": "7ccca737ec3a637773766b49322d844303012cda", "tarball": "http://registry.npmjs.org/express-template-override/-/express-template-override-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/express-template-override/" }, "express-trace": { "name": "express-trace", "description": "Express tracer and middleware profiler", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-05-20T19:51:20.207Z", "created": "2011-05-20T02:05:25.611Z", "0.0.1": "2011-05-20T02:05:26.172Z", "0.0.2": "2011-05-20T19:51:20.207Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-trace/0.0.1", "0.0.2": "http://registry.npmjs.org/express-trace/0.0.2" }, "dist": { "0.0.1": { "shasum": "fe31e584397699743b056f82a8366d6f3fedcabb", "tarball": "http://registry.npmjs.org/express-trace/-/express-trace-0.0.1.tgz" }, "0.0.2": { "shasum": "bb58f119456fcae9ad83e206d93b455046e92491", "tarball": "http://registry.npmjs.org/express-trace/-/express-trace-0.0.2.tgz" } }, "keywords": [ "express", "trace", "profile" ], "url": "http://registry.npmjs.org/express-trace/" }, "express-twitter": { "name": "express-twitter", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mahemoff", "email": "michael@mahemoff.com" } ], "time": { "modified": "2011-11-16T21:59:44.172Z", "created": "2011-09-26T15:07:31.380Z", "0.0.1": "2011-09-26T15:07:34.695Z" }, "repository": { "type": "git", "url": "git://github.com/mahemoff/express-twitter.git" }, "users": { "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/express-twitter/0.0.1" }, "dist": { "0.0.1": { "shasum": "41012fd60e4d95f2823d3e0baddf8cd01dd39186", "tarball": "http://registry.npmjs.org/express-twitter/-/express-twitter-0.0.1.tgz" } }, "keywords": [ "twitter", "connect", "express", "middleware", "oauth" ], "url": "http://registry.npmjs.org/express-twitter/" }, "express-unstable": { "name": "express-unstable", "description": "Unstable, tracking fork of the real express.js framework. Only use if you really, *really* need node 0.5+", "dist-tags": { "latest": "2.4.3" }, "maintainers": [ { "name": "eee-c", "email": "chris@eeecomputes.com" } ], "time": { "modified": "2011-07-29T03:20:26.062Z", "created": "2011-07-29T03:20:23.883Z", "2.4.3": "2011-07-29T03:20:26.062Z" }, "author": { "name": "Chris Strom", "email": "chris@eeecomputes.com", "url": "http://eeecomputes.com" }, "repository": { "type": "git", "url": "git://github.com/eee-c/express.git" }, "versions": { "2.4.3": "http://registry.npmjs.org/express-unstable/2.4.3" }, "dist": { "2.4.3": { "shasum": "7b7926a388252b959f9d7d4aae800e0574903e9f", "tarball": "http://registry.npmjs.org/express-unstable/-/express-unstable-2.4.3.tgz" } }, "keywords": [ "framework", "sinatra", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/express-unstable/" }, "express-validate": { "name": "express-validate", "description": "Data validation, filtering and sanitization for express", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "corpix", "email": "me@corpix.ru" } ], "time": { "modified": "2011-11-16T21:59:00.363Z", "created": "2011-05-15T14:13:34.405Z", "0.0.1": "2011-05-15T14:13:34.911Z", "0.0.2": "2011-05-15T14:40:53.372Z", "0.0.3": "2011-06-19T16:19:36.025Z", "0.0.4": "2011-06-19T16:36:23.555Z", "0.0.5": "2011-06-19T16:41:35.937Z", "0.0.6": "2011-06-19T21:30:20.940Z", "0.0.7": "2011-06-19T21:55:12.192Z", "0.0.8": "2011-10-22T20:17:25.793Z" }, "author": { "name": "Dmitry Petrov", "email": "me@corpix.ru", "url": "http://corpix.ru" }, "repository": { "type": "git", "url": "git@github.com:Dream-Web/express-validate.git" }, "users": { "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/express-validate/0.0.1", "0.0.2": "http://registry.npmjs.org/express-validate/0.0.2", "0.0.3": "http://registry.npmjs.org/express-validate/0.0.3", "0.0.4": "http://registry.npmjs.org/express-validate/0.0.4", "0.0.5": "http://registry.npmjs.org/express-validate/0.0.5", "0.0.6": "http://registry.npmjs.org/express-validate/0.0.6", "0.0.7": "http://registry.npmjs.org/express-validate/0.0.7", "0.0.8": "http://registry.npmjs.org/express-validate/0.0.8" }, "dist": { "0.0.1": { "shasum": "7a019b4e7bab57869ceae44e6125d6b973dc7d71", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.1.tgz" }, "0.0.2": { "shasum": "17f04306c75845cec4c31c25561b9537b0d5e427", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.2.tgz" }, "0.0.3": { "shasum": "ba36dfa05de5f3b0007f785c53f7246738a88803", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.3.tgz" }, "0.0.4": { "shasum": "9851b0746275bde6096834bb915f7ae67d46849d", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.4.tgz" }, "0.0.5": { "shasum": "28a1dd8e859ce5388207397631d47faa7a24d2af", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.5.tgz" }, "0.0.6": { "shasum": "e775f85767de8069b1f614831c8b200f1e45c55d", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.6.tgz" }, "0.0.7": { "shasum": "4b9030cbb9fe3843c5ca76d870d63276d5b40177", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.7.tgz" }, "0.0.8": { "shasum": "4bea52b8ee4bf51c262ba9b05df6df1486b3bcd3", "tarball": "http://registry.npmjs.org/express-validate/-/express-validate-0.0.8.tgz" } }, "keywords": [ "express", "validator", "validation", "validate", "assert", "params", "sanitization", "xss", "entities", "sanitize", "sanitisation", "input" ], "url": "http://registry.npmjs.org/express-validate/" }, "express-validator": { "name": "express-validator", "description": "Express middleware for the validator module.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ctavan", "email": "dev@tavan.de" } ], "time": { "modified": "2011-10-20T17:14:19.400Z", "created": "2011-10-05T09:44:13.681Z", "0.1.0": "2011-10-05T09:44:15.193Z", "0.1.1": "2011-10-20T17:14:19.400Z" }, "author": { "name": "Christoph Tavan", "email": "dev@tavan.de" }, "repository": { "type": "git", "url": "git://github.com/ctavan/express-validator.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/express-validator/0.1.0", "0.1.1": "http://registry.npmjs.org/express-validator/0.1.1" }, "dist": { "0.1.0": { "shasum": "8851a937bc9be0fd9323ba5f6500f3895e162d63", "tarball": "http://registry.npmjs.org/express-validator/-/express-validator-0.1.0.tgz" }, "0.1.1": { "shasum": "a39b996057fa83e2b6ef7df9cd9d95abf646078e", "tarball": "http://registry.npmjs.org/express-validator/-/express-validator-0.1.1.tgz" } }, "keywords": [ "express", "validator", "validation", "validate", "sanitize", "sanitization", "xss" ], "url": "http://registry.npmjs.org/express-validator/" }, "express-view-helpers": { "name": "express-view-helpers", "description": "Some view helpers for expressjs.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sdepold", "email": "sascha@depold.com" } ], "time": { "modified": "2011-04-25T17:41:06.212Z", "created": "2011-03-20T18:16:09.829Z", "0.0.0": "2011-03-20T18:16:10.415Z", "0.0.1": "2011-03-22T21:05:01.683Z", "0.0.2": "2011-04-25T17:41:06.212Z" }, "author": { "name": "Sascha Depold", "email": "sascha@depold.com", "url": "http://depold.com" }, "repository": { "type": "git", "url": "git://github.com/sdepold/express-view-helpers.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/express-view-helpers/0.0.0", "0.0.1": "http://registry.npmjs.org/express-view-helpers/0.0.1", "0.0.2": "http://registry.npmjs.org/express-view-helpers/0.0.2" }, "dist": { "0.0.0": { "shasum": "b69dcd44bdd81a384d67068bd6699fe7145f1089", "tarball": "http://registry.npmjs.org/express-view-helpers/-/express-view-helpers-0.0.0.tgz" }, "0.0.1": { "shasum": "f7b90c87b23147a062809441e0ff4ca05788876d", "tarball": "http://registry.npmjs.org/express-view-helpers/-/express-view-helpers-0.0.1.tgz" }, "0.0.2": { "shasum": "65804d1c1e9c3ad6f5739252e0575dbc6c8206b7", "tarball": "http://registry.npmjs.org/express-view-helpers/-/express-view-helpers-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/express-view-helpers/" }, "express-with-ease": { "name": "express-with-ease", "description": "Extensive wrapper for express.HTTPServer written in CoffeeScript", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jimpanic", "email": "a.panek@brainsware.org" } ], "time": { "modified": "2011-09-30T17:40:41.320Z", "created": "2011-09-20T05:50:27.975Z", "0.0.1": "2011-09-20T05:50:30.179Z", "0.0.2": "2011-09-23T20:25:53.164Z", "0.0.3": "2011-09-30T17:40:41.320Z" }, "author": { "name": "Alexander Pánek", "email": "a.panek@brainsware.org" }, "repository": { "type": "git", "url": "git://github.com/JimPanic/express-with-ease.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-with-ease/0.0.1", "0.0.2": "http://registry.npmjs.org/express-with-ease/0.0.2", "0.0.3": "http://registry.npmjs.org/express-with-ease/0.0.3" }, "dist": { "0.0.1": { "shasum": "eff6a81507b1377469e20c39c25ea41b41433c73", "tarball": "http://registry.npmjs.org/express-with-ease/-/express-with-ease-0.0.1.tgz" }, "0.0.2": { "shasum": "5ac0b7ad155d5d36312e388737e0effe4aaed09c", "tarball": "http://registry.npmjs.org/express-with-ease/-/express-with-ease-0.0.2.tgz" }, "0.0.3": { "shasum": "1442fbf5d34cc61f983217ac68b137d5d18686b7", "tarball": "http://registry.npmjs.org/express-with-ease/-/express-with-ease-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/express-with-ease/" }, "express-wormhole": { "name": "express-wormhole", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "demetriusj", "email": "contact@demetriusj.com" } ], "time": { "modified": "2011-10-26T04:30:22.907Z", "created": "2011-05-22T00:17:00.873Z", "0.0.1": "2011-05-22T00:17:01.281Z", "0.0.2": "2011-10-26T04:30:22.907Z" }, "author": { "name": "Demetrius Johnson", "email": "contact@demetriusj.com", "url": "http://demetriusj.com" }, "repository": { "type": "git", "url": "git://github.com/demetriusj/express-wormhole.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/express-wormhole/0.0.1", "0.0.2": "http://registry.npmjs.org/express-wormhole/0.0.2" }, "dist": { "0.0.1": { "shasum": "c6703eabe2ea33cd0eb1289692078503b9e69fce", "tarball": "http://registry.npmjs.org/express-wormhole/-/express-wormhole-0.0.1.tgz" }, "0.0.2": { "shasum": "6e8938ad1842821feed4d3e0cb25722a057d6a35", "tarball": "http://registry.npmjs.org/express-wormhole/-/express-wormhole-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/express-wormhole/" }, "Expressive": { "name": "Expressive", "description": "Make Express more Expressive", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "garrensmith", "email": "garren.smith@gmail.com" } ], "time": { "modified": "2011-01-29T13:22:03.243Z", "created": "2011-01-29T13:22:02.240Z", "0.1.0": "2011-01-29T13:22:03.243Z" }, "author": { "name": "Garren Smith", "email": "garren.smith@gmail.com", "url": "www.garrensmith.com" }, "repository": "git://github.com/garrensmith/Expressive.git", "versions": { "0.1.0": "http://registry.npmjs.org/Expressive/0.1.0" }, "dist": { "0.1.0": { "shasum": "a5ec214e2d1c8f3cbb8c52ba6ea62ae30be8eb08", "tarball": "http://registry.npmjs.org/Expressive/-/Expressive-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/Expressive/" }, "expressling": { "name": "expressling", "description": "Expressling ", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "niftylettuce", "email": "nicholasbaugh@gmail.com" } ], "time": { "modified": "2011-12-06T15:51:30.824Z", "created": "2011-11-19T00:11:26.629Z", "0.0.1": "2011-11-19T00:31:31.383Z", "0.0.2": "2011-12-02T04:34:29.663Z", "0.0.3": "2011-12-02T05:37:57.281Z", "0.0.4": "2011-12-06T15:51:30.824Z" }, "author": { "name": "Nick Baugh", "email": "niftylettuce@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/niftylettuce/expressling.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/expressling/0.0.1", "0.0.2": "http://registry.npmjs.org/expressling/0.0.2", "0.0.3": "http://registry.npmjs.org/expressling/0.0.3", "0.0.4": "http://registry.npmjs.org/expressling/0.0.4" }, "dist": { "0.0.1": { "shasum": "7c5284cd91bb2649f5281cf19c244b46dab61808", "tarball": "http://registry.npmjs.org/expressling/-/expressling-0.0.1.tgz" }, "0.0.2": { "shasum": "64053d344a89ae0f12d7b196cdd63637477b7e96", "tarball": "http://registry.npmjs.org/expressling/-/expressling-0.0.2.tgz" }, "0.0.3": { "shasum": "8e1cff36aaf351b157fb3f2c9fdc7bc6d5b4557b", "tarball": "http://registry.npmjs.org/expressling/-/expressling-0.0.3.tgz" }, "0.0.4": { "shasum": "7b4bc9f054ca1766a497a3b50d8d55ec0adccc59", "tarball": "http://registry.npmjs.org/expressling/-/expressling-0.0.4.tgz" } }, "keywords": [ "expressling", "express", "html5", "boilerplate", "mongo", "mongodb", "mongoose", "orm", "jade", "stylus", "nib" ], "url": "http://registry.npmjs.org/expressling/" }, "ExpressMVC": { "name": "ExpressMVC", "description": "An MVC framework that should be familiar tenough to PHP developers to allow them to get up and running very quickly.\"", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "scull7", "email": "nathan.sculli@kapinko.com" } ], "time": { "modified": "2011-11-02T19:45:24.319Z", "created": "2011-10-28T17:29:19.472Z", "0.0.1": "2011-10-28T17:29:20.710Z", "0.0.2": "2011-11-02T19:45:24.319Z" }, "author": { "name": "Nathan A Sculli", "email": "nathan.sculli@kapinko.com", "url": "nathansculli.com" }, "repository": { "type": "git", "url": "git://github.com/Kapinko/ExpressMVC.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ExpressMVC/0.0.1", "0.0.2": "http://registry.npmjs.org/ExpressMVC/0.0.2" }, "dist": { "0.0.1": { "shasum": "e490bc33e7d95629cbef015880002371782d5d2d", "tarball": "http://registry.npmjs.org/ExpressMVC/-/ExpressMVC-0.0.1.tgz" }, "0.0.2": { "shasum": "668e7aa4b6889250abe9516b1a9020533263a63e", "tarball": "http://registry.npmjs.org/ExpressMVC/-/ExpressMVC-0.0.2.tgz" } }, "keywords": [ "mvc", "framework" ], "url": "http://registry.npmjs.org/ExpressMVC/" }, "expresso": { "name": "expresso", "description": "TDD framework, light-weight, fast, CI-friendly", "dist-tags": { "latest": "0.9.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-11-24T21:53:56.496Z", "created": "2010-12-28T23:36:12.405Z", "0.1.0": "2010-12-28T23:36:12.405Z", "0.2.0": "2010-12-28T23:36:12.405Z", "0.2.1": "2010-12-28T23:36:12.405Z", "0.3.0": "2010-12-28T23:36:12.405Z", "0.3.1": "2010-12-28T23:36:12.405Z", "0.4.0": "2010-12-28T23:36:12.405Z", "0.5.0": "2010-12-28T23:36:12.405Z", "0.6.0": "2010-12-28T23:36:12.405Z", "0.6.1": "2010-12-28T23:36:12.405Z", "0.6.2": "2010-12-28T23:36:12.405Z", "0.6.3": "2010-12-28T23:36:12.405Z", "0.6.4": "2010-12-28T23:36:12.405Z", "0.7.0": "2010-12-28T23:36:12.405Z", "0.7.1": "2010-12-28T23:36:12.405Z", "0.7.2": "2010-12-29T18:16:45.602Z", "0.7.3": "2011-03-03T00:20:27.216Z", "0.7.4": "2011-03-27T15:29:32.965Z", "0.7.5": "2011-04-01T02:27:20.862Z", "0.7.6": "2011-04-20T15:42:24.995Z", "0.7.7": "2011-05-24T16:50:30.661Z", "0.7.8": "2011-06-22T15:46:23.549Z", "0.7.9": "2011-06-24T17:03:22.739Z", "0.8.0": "2011-07-05T21:07:13.302Z", "0.8.1": "2011-07-07T16:31:40.339Z", "0.9.0": "2011-09-22T15:56:08.588Z", "0.9.1": "2011-10-12T15:10:41.371Z", "0.9.2": "2011-10-12T15:13:15.700Z" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/expresso.git" }, "users": { "vesln": true, "mvolkmann": true, "pid": true, "clux": true }, "versions": { "0.1.0": "http://registry.npmjs.org/expresso/0.1.0", "0.2.0": "http://registry.npmjs.org/expresso/0.2.0", "0.2.1": "http://registry.npmjs.org/expresso/0.2.1", "0.3.0": "http://registry.npmjs.org/expresso/0.3.0", "0.3.1": "http://registry.npmjs.org/expresso/0.3.1", "0.4.0": "http://registry.npmjs.org/expresso/0.4.0", "0.5.0": "http://registry.npmjs.org/expresso/0.5.0", "0.6.0": "http://registry.npmjs.org/expresso/0.6.0", "0.6.1": "http://registry.npmjs.org/expresso/0.6.1", "0.6.2": "http://registry.npmjs.org/expresso/0.6.2", "0.6.3": "http://registry.npmjs.org/expresso/0.6.3", "0.6.4": "http://registry.npmjs.org/expresso/0.6.4", "0.7.0": "http://registry.npmjs.org/expresso/0.7.0", "0.7.1": "http://registry.npmjs.org/expresso/0.7.1", "0.7.2": "http://registry.npmjs.org/expresso/0.7.2", "0.7.3": "http://registry.npmjs.org/expresso/0.7.3", "0.7.4": "http://registry.npmjs.org/expresso/0.7.4", "0.7.5": "http://registry.npmjs.org/expresso/0.7.5", "0.7.6": "http://registry.npmjs.org/expresso/0.7.6", "0.7.7": "http://registry.npmjs.org/expresso/0.7.7", "0.7.9": "http://registry.npmjs.org/expresso/0.7.9", "0.8.0": "http://registry.npmjs.org/expresso/0.8.0", "0.8.1": "http://registry.npmjs.org/expresso/0.8.1", "0.9.0": "http://registry.npmjs.org/expresso/0.9.0", "0.9.1": "http://registry.npmjs.org/expresso/0.9.1", "0.9.2": "http://registry.npmjs.org/expresso/0.9.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.2.1.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.3.1.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.4.0.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.5.0.tgz" }, "0.6.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.6.0.tgz" }, "0.6.1": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.6.1.tgz" }, "0.6.2": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.6.2.tgz" }, "0.6.3": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.6.3.tgz" }, "0.6.4": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.6.4.tgz" }, "0.7.0": { "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.0.tgz" }, "0.7.1": { "shasum": "1b525256f7d228cc39268e88199467791c6586ba", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.1.tgz" }, "0.7.2": { "shasum": "5b2dc7c8d8e8e2df265889120fec52486099b377", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.2.tgz" }, "0.7.3": { "shasum": "22e24f2a340dd3bd0e41d29b499460303e6cf964", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.3.tgz" }, "0.7.4": { "shasum": "c8d32cb01e500096c843c47c5645cb0dd06f8da9", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.4.tgz" }, "0.7.5": { "shasum": "08bb9133a4291fe606342de76e577d2c203992cd", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.5.tgz" }, "0.7.6": { "shasum": "f5e483af4cedb98a428a021d9f73550b47185acc", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.6.tgz" }, "0.7.7": { "shasum": "d005300f81021c8812e1e06339d91099feedf1eb", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "71f520829db0de2802b9c039123eb0cdea6f16a6", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.7-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.7.tgz" }, "0.7.9": { "shasum": "2e20a5d99b603a7eadb4f2e87e0cec6fa69e5045", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.7.9.tgz" }, "0.8.0": { "shasum": "6a204a84fd6d4528511892f83113d1ce8841a558", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.8.0.tgz" }, "0.8.1": { "shasum": "4a6abcfc01d07e047058511c950008793234ec9c", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.8.1.tgz" }, "0.9.0": { "shasum": "593845c420633f9c592cea8541b66e57a7aff3ae", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.9.0.tgz" }, "0.9.1": { "shasum": "2061d83e2fa0f769b37426781f58d37ad6cc4df6", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.9.1.tgz" }, "0.9.2": { "shasum": "177b260908acaebe45ee16ddf74495a3f55862e8", "tarball": "http://registry.npmjs.org/expresso/-/expresso-0.9.2.tgz" } }, "url": "http://registry.npmjs.org/expresso/" }, "expressobdd": { "name": "expressobdd", "description": "Add basic multilevel describe/it bdd constructs to expresso", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "time": { "modified": "2011-02-11T14:44:50.522Z", "created": "2011-02-11T14:41:35.142Z", "1.0.0": "2011-02-11T14:41:36.360Z", "1.0.1": "2011-02-11T14:44:50.522Z" }, "author": { "name": "Eugene Ware", "email": "eugene@noblesamurai.com" }, "repository": { "type": "git", "url": "http://github.com/nharbour/expressobdd.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/expressobdd/1.0.0", "1.0.1": "http://registry.npmjs.org/expressobdd/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/expressobdd/-/expressobdd-v1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/expressobdd/-/expressobdd-v1.0.1.tgz" } }, "keywords": [ "expresso", "expressobdd", "bdd", "test", "testing", "tests" ], "url": "http://registry.npmjs.org/expressobdd/" }, "ext": { "name": "ext", "description": "High quality core extensions", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.6.1": "http://registry.npmjs.org/ext/0.6.1" }, "dist": { "0.6.1": { "tarball": "http://packages:5984/ext/-/ext-0.6.1.tgz" } }, "url": "http://registry.npmjs.org/ext/" }, "extend": { "name": "extend", "description": "Port of jQuery.extend for Node.js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "justmoon", "email": "justmoon@members.fsf.org" } ], "time": { "modified": "2011-05-14T07:38:59.146Z", "created": "2011-05-14T07:38:58.395Z", "1.0.0": "2011-05-14T07:38:59.146Z" }, "author": { "name": "Stefan Thomas", "email": "justmoon@members.fsf.org", "url": "http://www.justmoon.net" }, "repository": { "type": "git", "url": "git://github.com/justmoon/node-extend.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/extend/1.0.0" }, "dist": { "1.0.0": { "shasum": "126c072b00c6053271a0bf4cf1777c33be023f40", "tarball": "http://registry.npmjs.org/extend/-/extend-1.0.0.tgz" } }, "keywords": [ "extend", "clone", "merge" ], "url": "http://registry.npmjs.org/extend/" }, "extendables": { "name": "extendables", "description": "Simple and elegant inheritance in JS.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-06-09T22:32:23.120Z", "created": "2011-04-11T16:06:11.233Z", "0.0.1": "2011-04-11T16:06:11.870Z", "0.1.0": "2011-04-19T14:44:18.167Z", "0.1.1": "2011-04-21T15:11:10.759Z", "0.1.2": "2011-04-22T09:06:36.051Z", "0.2.0": "2011-06-09T22:32:23.120Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/extendables.git", "web": "https://github.com/Gozala/extendables" }, "versions": { "0.0.1": "http://registry.npmjs.org/extendables/0.0.1", "0.1.0": "http://registry.npmjs.org/extendables/0.1.0", "0.1.1": "http://registry.npmjs.org/extendables/0.1.1", "0.1.2": "http://registry.npmjs.org/extendables/0.1.2", "0.2.0": "http://registry.npmjs.org/extendables/0.2.0" }, "dist": { "0.0.1": { "shasum": "f5725df45829b79df297878a6d5fcadb1030db20", "tarball": "http://registry.npmjs.org/extendables/-/extendables-0.0.1.tgz" }, "0.1.0": { "shasum": "8df390be5b84d170b9edb5b5bc9855d16d5c7b2c", "tarball": "http://registry.npmjs.org/extendables/-/extendables-0.1.0.tgz" }, "0.1.1": { "shasum": "0615ebd08a697265b54386a15c436009dd8b33a0", "tarball": "http://registry.npmjs.org/extendables/-/extendables-0.1.1.tgz" }, "0.1.2": { "shasum": "0e9c272645fa0e120b79a87850ce1733ad44de44", "tarball": "http://registry.npmjs.org/extendables/-/extendables-0.1.2.tgz" }, "0.2.0": { "shasum": "f5a3890dfbe3e2b1d70fcb11f6c1b799414141bb", "tarball": "http://registry.npmjs.org/extendables/-/extendables-0.2.0.tgz" } }, "keywords": [ "oop", "inheritance", "class", "object-oriented", "klass" ], "url": "http://registry.npmjs.org/extendables/" }, "extenze": { "name": "extenze", "description": "mixin microlib", "dist-tags": { "latest": "0.0.2" }, "readme": "**extenZe** is a very minimal mixin lib supporting \"extending\" and \"including\" shot out to [http://arcturo.github.com/library/coffeescript/03_classes.html]http://arcturo.github.com/library/coffeescript/03_classes.html\n\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-08T09:25:19.390Z", "created": "2011-12-06T05:15:48.147Z", "0.0.1": "2011-12-06T05:15:49.904Z", "0.0.2": "2011-12-08T09:25:19.390Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/extenze.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/extenze/0.0.1", "0.0.2": "http://registry.npmjs.org/extenze/0.0.2" }, "dist": { "0.0.1": { "shasum": "1b0522f6955621a82e8abf1a2a0a5b8d60f0dc9d", "tarball": "http://registry.npmjs.org/extenze/-/extenze-0.0.1.tgz" }, "0.0.2": { "shasum": "cc4ded9b0af27ef628a23bc7ad27eaff7a342a47", "tarball": "http://registry.npmjs.org/extenze/-/extenze-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/extenze/" }, "extjs": { "name": "extjs", "description": "Run ExtJS4 data models on Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "egorfine", "email": "me@egorfine.com" } ], "time": { "modified": "2011-10-29T12:01:49.571Z", "created": "2011-10-29T12:00:52.306Z", "0.1.0": "2011-10-29T12:01:49.571Z" }, "author": { "name": "Egor Egorov", "email": "me@egorfine.com" }, "repository": { "type": "git", "url": "git://github.com/egorfine/node-extjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/extjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "4e27e9efe93060fcbbbd881153b8499d08d50cd0", "tarball": "http://registry.npmjs.org/extjs/-/extjs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/extjs/" }, "extjs-node": { "name": "extjs-node", "description": "ExtJS framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "agebrock", "email": "christoph.hagenbrock@googlemail.com" } ], "time": { "modified": "2011-05-12T17:53:59.093Z", "created": "2011-05-12T17:53:58.620Z", "0.0.1": "2011-05-12T17:53:59.093Z" }, "author": { "name": "Agebrock", "email": "christoph.hagenbrock@googlemail.com" }, "repository": { "type": "git", "url": "git@github.com:agebrock/extjs-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/extjs-node/0.0.1" }, "dist": { "0.0.1": { "shasum": "f40fa23d5bf0fb0c68e698f57749e3c92c343a36", "tarball": "http://registry.npmjs.org/extjs-node/-/extjs-node-0.0.1.tgz" } }, "keywords": [ "framework", "web", "extjs" ], "url": "http://registry.npmjs.org/extjs-node/" }, "extractcontent": { "name": "extractcontent", "description": "Utility for extracting title and main contents from an HTML text.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "yssk22", "email": "yssk22@gmail.com" } ], "author": { "name": "Yohei Sasaki", "email": "yssk22@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/yssk22/extractcontent.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/extractcontent/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/extractcontent/-/extractcontent-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/extractcontent/" }, "extractor": { "name": "extractor", "description": "A small utility library for retrieving and scraping web content. It targets scraping content with a unique attribute id, class or tag.", "dist-tags": { "latest": "0.0.7b" }, "maintainers": [ { "name": "rsdoiel", "email": "rsdoiel@gmail.com" } ], "time": { "modified": "2011-12-14T03:15:11.876Z", "created": "2011-08-21T19:05:22.642Z", "0.0.3": "2011-08-21T19:05:24.268Z", "0.0.4": "2011-08-25T05:24:38.959Z", "0.0.5": "2011-11-02T17:54:22.594Z", "0.0.6": "2011-11-23T00:17:30.320Z", "0.0.6b": "2011-12-14T00:26:18.315Z", "0.0.7": "2011-12-14T02:14:03.317Z", "0.0.7b": "2011-12-14T03:15:11.876Z" }, "author": { "name": "R. S. Doiel", "email": "rsdoiel@gmail.com", "url": "https://github.com/rsdoiel" }, "repository": { "type": "git", "url": "git://github.com/rsdoiel/extractor-js.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/extractor/0.0.3", "0.0.4": "http://registry.npmjs.org/extractor/0.0.4", "0.0.5": "http://registry.npmjs.org/extractor/0.0.5", "0.0.6": "http://registry.npmjs.org/extractor/0.0.6", "0.0.6b": "http://registry.npmjs.org/extractor/0.0.6b", "0.0.7": "http://registry.npmjs.org/extractor/0.0.7", "0.0.7b": "http://registry.npmjs.org/extractor/0.0.7b" }, "dist": { "0.0.3": { "shasum": "2285594b5542558262e0b473f655fd8d1d5c4359", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.3.tgz" }, "0.0.4": { "shasum": "a477d650da99a3698bcdfa7323875d09f5fd8492", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.4.tgz" }, "0.0.5": { "shasum": "23a4765f861a1998d27d46d9fe25d92bee5066d4", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.5.tgz" }, "0.0.6": { "shasum": "f768d84fa88184cadf63263454692a8dbdce930e", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.6.tgz" }, "0.0.6b": { "shasum": "4155c8659e7f277233312bbc4c7b266243d7e3b7", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.6b.tgz" }, "0.0.7": { "shasum": "52957e9e50d8f8d45d744751cf5e6742f81b96c0", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.7.tgz" }, "0.0.7b": { "shasum": "a9dc06ec165bd794718661d23380453a1ab27da4", "tarball": "http://registry.npmjs.org/extractor/-/extractor-0.0.7b.tgz" } }, "url": "http://registry.npmjs.org/extractor/" }, "extx-layout": { "name": "extx-layout", "description": "Collection of layouts for ExtJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-01-20T10:18:15.542Z", "created": "2011-01-20T10:18:14.497Z", "0.0.1": "2011-01-20T10:18:15.542Z" }, "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/ExtX.Layout/tree", "url": "git://github.com/SamuraiJack/ExtX.Layout.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/extx-layout/0.0.1" }, "dist": { "0.0.1": { "shasum": "866202c7e64bb7c9bb5cd98bcbd4f538da5a67e2", "tarball": "http://registry.npmjs.org/extx-layout/-/extx-layout-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/extx-layout/" }, "extx-reference-slot": { "name": "extx-reference-slot", "description": "ExtJS extension for accessing components hierarchy with mnemonic names", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/ExtX-Reference-Slot/tree", "url": "git://github.com/SamuraiJack/ExtX-Reference-Slot.git", "type": "git" }, "time": { "modified": "2011-07-16T09:01:09.109Z", "created": "2011-01-12T15:44:33.004Z", "0.2.0": "2011-01-12T15:44:33.004Z", "0.2.1": "2011-01-12T15:44:33.004Z", "0.2.2": "2011-01-12T15:44:33.004Z", "0.2.3": "2011-01-12T15:44:33.004Z", "0.2.4": "2011-07-16T09:01:09.109Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/extx-reference-slot/0.2.0", "0.2.1": "http://registry.npmjs.org/extx-reference-slot/0.2.1", "0.2.2": "http://registry.npmjs.org/extx-reference-slot/0.2.2", "0.2.3": "http://registry.npmjs.org/extx-reference-slot/0.2.3", "0.2.4": "http://registry.npmjs.org/extx-reference-slot/0.2.4" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/extx-reference-slot/-/extx-reference-slot-0.2.0.tgz" }, "0.2.1": { "shasum": "2d7563479c2c69c9e2fe0f4928b67a2253564558", "tarball": "http://registry.npmjs.org/extx-reference-slot/-/extx-reference-slot-0.2.1.tgz" }, "0.2.2": { "shasum": "d896898daf2dd64fd90e663afae5fc56910c8f93", "tarball": "http://registry.npmjs.org/extx-reference-slot/-/extx-reference-slot-0.2.2.tgz" }, "0.2.3": { "shasum": "18ab12943ed73cfca4d2feb73c498ff42da83a16", "tarball": "http://registry.npmjs.org/extx-reference-slot/-/extx-reference-slot-0.2.3.tgz" }, "0.2.4": { "shasum": "545da2e1152e86c9566883a03bbfdeb35d2be1e8", "tarball": "http://registry.npmjs.org/extx-reference-slot/-/extx-reference-slot-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/extx-reference-slot/" }, "extx-shotenjin": { "name": "extx-shotenjin", "description": "Shotenjin templates for ExtJS components", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-01-20T11:38:10.537Z", "created": "2011-01-17T14:32:09.080Z", "0.0.1": "2011-01-17T14:32:09.834Z", "0.0.2": "2011-01-20T11:38:10.537Z" }, "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/ExtX-Shotenjin/tree", "url": "git://github.com/SamuraiJack/ExtX-Shotenjin.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/extx-shotenjin/0.0.1", "0.0.2": "http://registry.npmjs.org/extx-shotenjin/0.0.2" }, "dist": { "0.0.1": { "shasum": "1bfef6bb31b85d8e20de0de57dbf3265448a748c", "tarball": "http://registry.npmjs.org/extx-shotenjin/-/extx-shotenjin-0.0.1.tgz" }, "0.0.2": { "shasum": "8b2775e31aff776de9db131b9699522e16848c55", "tarball": "http://registry.npmjs.org/extx-shotenjin/-/extx-shotenjin-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/extx-shotenjin/" }, "eyes": { "name": "eyes", "description": "a customizable value inspector", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "time": { "modified": "2011-12-09T00:10:32.764Z", "created": "2011-12-09T00:10:20.093Z", "0.1.1": "2011-12-09T00:10:20.093Z", "0.1.2": "2011-12-09T00:10:20.093Z", "0.1.3": "2011-12-09T00:10:20.093Z", "0.1.4": "2011-12-09T00:10:20.093Z", "0.1.5": "2011-12-09T00:10:20.093Z", "0.1.6": "2011-12-09T00:10:20.093Z", "0.1.7": "2011-12-09T00:10:32.764Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/eyes/0.1.1", "0.1.2": "http://registry.npmjs.org/eyes/0.1.2", "0.1.3": "http://registry.npmjs.org/eyes/0.1.3", "0.1.4": "http://registry.npmjs.org/eyes/0.1.4", "0.1.5": "http://registry.npmjs.org/eyes/0.1.5", "0.1.6": "http://registry.npmjs.org/eyes/0.1.6", "0.1.7": "http://registry.npmjs.org/eyes/0.1.7" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/eyes/-/eyes-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/eyes/-/eyes-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/eyes/-/eyes-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/eyes/-/eyes-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/eyes/-/eyes-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/eyes/-/eyes-0.1.6.tgz" }, "0.1.7": { "shasum": "e9605b91d254e7375a68ee93e2a5937956b058fb", "tarball": "http://registry.npmjs.org/eyes/-/eyes-0.1.7.tgz" } }, "keywords": [ "inspector", "debug", "inspect", "print" ], "url": "http://registry.npmjs.org/eyes/" }, "ezcrypto": { "name": "ezcrypto", "description": "Provide standard and secure cryptographic algorithms for NodeJS. Support MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "elmerzhang", "email": "freeboy6716@gmail.com" } ], "time": { "modified": "2011-09-30T02:56:04.664Z", "created": "2011-09-28T02:13:30.096Z", "0.0.1": "2011-09-28T02:13:33.581Z", "0.0.2": "2011-09-28T04:25:42.636Z", "0.0.3": "2011-09-30T02:56:04.664Z" }, "author": { "name": "Elmer Zhang", "email": "freeboy6716@gmail.com", "url": "http://www.elmerzhang.com/" }, "repository": { "type": "git", "url": "git://github.com/ElmerZhang/ezcrypto.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ezcrypto/0.0.1", "0.0.2": "http://registry.npmjs.org/ezcrypto/0.0.2", "0.0.3": "http://registry.npmjs.org/ezcrypto/0.0.3" }, "dist": { "0.0.1": { "shasum": "3a749db760c028a5244712bed65d5586d58d372d", "tarball": "http://registry.npmjs.org/ezcrypto/-/ezcrypto-0.0.1.tgz" }, "0.0.2": { "shasum": "0441ad177cb5915baa901a0bff57e90d0e0843be", "tarball": "http://registry.npmjs.org/ezcrypto/-/ezcrypto-0.0.2.tgz" }, "0.0.3": { "shasum": "fd29cfb3a6cd8738f60a77f12c26aa4ff3c1f85e", "tarball": "http://registry.npmjs.org/ezcrypto/-/ezcrypto-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/ezcrypto/" }, "f": { "name": "f", "description": "A small functional library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-10-05T20:46:38.839Z", "created": "2011-10-04T06:12:43.109Z", "0.0.1": "2011-10-04T06:12:46.865Z", "0.0.2": "2011-10-05T20:46:38.839Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/node-f.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/f/0.0.1", "0.0.2": "http://registry.npmjs.org/f/0.0.2" }, "dist": { "0.0.1": { "shasum": "2f74c32203fa7b78c207a13d036ea65aadc2d5a7", "tarball": "http://registry.npmjs.org/f/-/f-0.0.1.tgz" }, "0.0.2": { "shasum": "a9a1c67267a4d364bef908d4b5e73b6410fa5fdd", "tarball": "http://registry.npmjs.org/f/-/f-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/f/" }, "F": { "name": "F", "description": "Simple middleware", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-05-16T12:54:46.357Z", "created": "2011-04-11T12:13:34.597Z", "0.0.1": "2011-04-11T12:13:35.253Z", "0.0.2": "2011-04-11T13:49:34.275Z", "0.0.3": "2011-04-11T17:48:16.897Z", "0.0.4": "2011-05-16T12:52:16.639Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/F/0.0.1", "0.0.2": "http://registry.npmjs.org/F/0.0.2", "0.0.3": "http://registry.npmjs.org/F/0.0.3", "0.0.4": "http://registry.npmjs.org/F/0.0.4" }, "dist": { "0.0.1": { "shasum": "c6db544573b980f2ccbb8834ec839a8d68a4a4c6", "tarball": "http://registry.npmjs.org/F/-/F-0.0.1.tgz" }, "0.0.2": { "shasum": "ece6c54391d24ea31dedcf3f7d5a0bcd6f0ec564", "tarball": "http://registry.npmjs.org/F/-/F-0.0.2.tgz" }, "0.0.3": { "shasum": "2825e162b2d002092d44e4b33d05d70bc40f36bb", "tarball": "http://registry.npmjs.org/F/-/F-0.0.3.tgz" }, "0.0.4": { "shasum": "e71c58869678d5a1ba1e97649262a42dcd6aa6f2", "tarball": "http://registry.npmjs.org/F/-/F-0.0.4.tgz" } }, "keywords": [ "middleware", "json", "schema", "underscore", "javascript", "mongodb", "rql" ], "url": "http://registry.npmjs.org/F/" }, "f-core": { "name": "f-core", "description": "terse pluggable DSL syntax", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-19T22:36:45.384Z", "created": "2011-06-19T22:36:44.646Z", "0.0.0": "2011-06-19T22:36:45.384Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/f-core/0.0.0" }, "dist": { "0.0.0": { "shasum": "fd83c516f68856d623859144e57e06dde3778e7d", "tarball": "http://registry.npmjs.org/f-core/-/f-core-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/f-core/" }, "f7u12rl": { "name": "f7u12rl", "description": "Replace faces in any image on the web with rage faces", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aperiodic", "email": "dlp@aperiodic.org" } ], "time": { "modified": "2011-09-18T20:48:39.717Z", "created": "2011-09-18T20:48:38.472Z", "0.1.0": "2011-09-18T20:48:39.717Z" }, "author": { "name": "Dan Lidral-Porter", "email": "dlp@aperiodic.org" }, "repository": { "type": "git", "url": "git://github.com/aperiodic/f7u12rl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/f7u12rl/0.1.0" }, "dist": { "0.1.0": { "shasum": "3f2e824898c2fc2c1310bebaaa2802becf5ed807", "tarball": "http://registry.npmjs.org/f7u12rl/-/f7u12rl-0.1.0.tgz" } }, "keywords": [ "face", "recognition", "rage", "reddit" ], "url": "http://registry.npmjs.org/f7u12rl/" }, "fa": { "name": "fa", "description": "fluent async: functional programming support for asynchronous functions.", "dist-tags": { "latest": "0.1.1" }, "readme": "fa = fluent/functional async\n============================\n\n`fa` is a fluent and functional async library. Inspired by async[1], it\ntakes the functional operators, and adds some modifiers, to enable a\nqueue depth, run to completion regardless of errors, run in series, and\nadd an index to the callback.\n\n```js\nfa.map(\n [1,2,3], \n function(num,cb) { cb(null, num*2); },\n function(err, result) { console.log(result); }\n);\n```\n\n[1] https://github.com/caolan/async\n\n\n", "maintainers": [ { "name": "wvl", "email": "wayne@larsen.st" } ], "time": { "modified": "2011-11-23T20:19:31.649Z", "created": "2011-11-23T18:49:46.208Z", "0.1.0": "2011-11-23T18:49:47.045Z", "0.1.1": "2011-11-23T20:19:31.649Z" }, "author": { "name": "Wayne Larsen", "email": "wayne@larsen.st" }, "repository": { "type": "git", "url": "git://github.com/wvl/fa.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fa/0.1.0", "0.1.1": "http://registry.npmjs.org/fa/0.1.1" }, "dist": { "0.1.0": { "shasum": "26b56b3e1186dd2378ec24ca20a6ae3bf5ea0100", "tarball": "http://registry.npmjs.org/fa/-/fa-0.1.0.tgz" }, "0.1.1": { "shasum": "c2719b39217c4e1210e8f7abdcb041e7346077b6", "tarball": "http://registry.npmjs.org/fa/-/fa-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/fa/" }, "fab": { "name": "fab", "description": "a web framework built for streaming", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp" }, "repository": { "type": "git", "url": "git://github.com/jed/fab.git" }, "time": { "modified": "2011-03-03T09:56:09.091Z", "created": "2011-03-03T09:56:09.091Z", "0.4.0": "2011-03-03T09:56:09.091Z", "0.5.1": "2011-03-03T09:56:09.091Z", "0.5.2": "2011-03-03T09:56:09.091Z" }, "versions": { "0.4.0": "http://registry.npmjs.org/fab/0.4.0", "0.5.1": "http://registry.npmjs.org/fab/0.5.1", "0.5.2": "http://registry.npmjs.org/fab/0.5.2" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/fab/-/fab-0.4.0.tgz" }, "0.5.1": { "tarball": "http://packages:5984/fab/-/fab-0.5.1.tgz" }, "0.5.2": { "shasum": "b2fb6d2dc744666fdd7f19d4cf667540b3a3c92e", "tarball": "http://registry.npmjs.org/fab/-/fab-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/fab/" }, "fab.accept": { "name": "fab.accept", "description": "Simple (fab) app to respond to Accept HTTP headers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "eee-c", "email": "npm@eeecooks.com" } ], "author": { "name": "Chris Strom" }, "versions": { "0.0.1": "http://registry.npmjs.org/fab.accept/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/fab.accept/-/fab.accept-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fab.accept/" }, "fab.static": { "name": "fab.static", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "author": { "name": "technoweenie" }, "versions": { "0.1.0": "http://registry.npmjs.org/fab.static/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/fab.static/-/fab.static-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/fab.static/" }, "fabric": { "name": "fabric", "description": "Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.", "dist-tags": { "latest": "0.7.4" }, "maintainers": [ { "name": "kangax", "email": "kangax@gmail.com" } ], "time": { "modified": "2011-12-09T21:25:39.089Z", "created": "2011-08-16T20:17:15.294Z", "0.5.2": "2011-08-16T20:17:19.278Z", "0.5.3": "2011-08-16T23:06:54.968Z", "0.5.5": "2011-08-28T18:57:07.328Z", "0.5.6": "2011-09-06T00:53:32.862Z", "0.5.7": "2011-09-06T01:02:34.313Z", "0.5.10": "2011-09-08T19:59:29.139Z", "0.5.13": "2011-09-20T21:29:19.705Z", "0.6.4": "2011-10-28T04:10:58.833Z", "0.6.6": "2011-10-29T18:15:23.662Z", "0.6.7": "2011-10-29T18:36:43.368Z", "0.6.8": "2011-11-02T21:25:54.230Z", "0.6.11": "2011-11-14T20:24:08.637Z", "0.6.12": "2011-11-18T15:47:04.238Z", "0.7.1": "2011-12-06T14:58:37.986Z", "0.7.3": "2011-12-09T21:16:30.494Z", "0.7.4": "2011-12-09T21:25:39.089Z" }, "author": { "name": "Juriy Zaytsev", "email": "kangax@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kangax/fabric.js.git" }, "versions": { "0.5.2": "http://registry.npmjs.org/fabric/0.5.2", "0.5.3": "http://registry.npmjs.org/fabric/0.5.3", "0.5.5": "http://registry.npmjs.org/fabric/0.5.5", "0.5.6": "http://registry.npmjs.org/fabric/0.5.6", "0.5.7": "http://registry.npmjs.org/fabric/0.5.7", "0.5.10": "http://registry.npmjs.org/fabric/0.5.10", "0.5.13": "http://registry.npmjs.org/fabric/0.5.13", "0.6.4": "http://registry.npmjs.org/fabric/0.6.4", "0.6.6": "http://registry.npmjs.org/fabric/0.6.6", "0.6.7": "http://registry.npmjs.org/fabric/0.6.7", "0.6.8": "http://registry.npmjs.org/fabric/0.6.8", "0.6.12": "http://registry.npmjs.org/fabric/0.6.12", "0.7.1": "http://registry.npmjs.org/fabric/0.7.1", "0.7.3": "http://registry.npmjs.org/fabric/0.7.3", "0.7.4": "http://registry.npmjs.org/fabric/0.7.4" }, "dist": { "0.5.2": { "shasum": "a8de0735c78bc1c699494e0190234005d532d402", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.2.tgz" }, "0.5.3": { "shasum": "04fa93b4986721dede63fad0c7c6cc3a3ef9a264", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.3.tgz" }, "0.5.5": { "shasum": "d901bbc8eff9b2725683a6665023828031c2a43c", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.5.tgz" }, "0.5.6": { "shasum": "0cc1568d89a110d5a4ce6f3f941dffc749816de0", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.6.tgz" }, "0.5.7": { "shasum": "82c9220045fb86645835552a684d8964113852e9", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.7.tgz" }, "0.5.10": { "shasum": "012ba23db980b4baeb86f4ff8205aa784a739a9e", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.10.tgz" }, "0.5.13": { "shasum": "aaad774ef51b7447a92136fc4928d15f65dd9ae5", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.5.13.tgz" }, "0.6.4": { "shasum": "814de2e75fd771c17a8f7371eed6d5ce297d9ca1", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.6.4.tgz" }, "0.6.6": { "shasum": "b14af64298fe52bbd031408e0695ae8cdcf47e56", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.6.6.tgz" }, "0.6.7": { "shasum": "3f511d9b557c7245c35573fc8b6215d858b6f75b", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.6.7.tgz" }, "0.6.8": { "shasum": "6768f10420b29737a621b0ffbb6865ef1a0e36f8", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.6.8.tgz" }, "0.6.12": { "shasum": "18ad44e93734b00e5b770b42d97e668c43c728d3", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.6.12.tgz" }, "0.7.1": { "shasum": "1d3ac26d7cc8237335e20529528ba02c817abb41", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.7.1.tgz" }, "0.7.3": { "shasum": "86a274ce18ecae249d35137aef77d134d25dfda2", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.7.3.tgz" }, "0.7.4": { "shasum": "e85e099d44d4bf4cabb1b255c9566a038ba9a628", "tarball": "http://registry.npmjs.org/fabric/-/fabric-0.7.4.tgz" } }, "keywords": [ "canvas", "graphic", "graphics", "SVG", "node-canvas", "parser", "HTML5", "object model" ], "url": "http://registry.npmjs.org/fabric/" }, "facade": { "name": "facade", "description": "Modify XML snippets on the server-side", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "alexw", "email": "arexkun11@gmail.com" } ], "time": { "modified": "2011-11-12T21:51:49.905Z", "created": "2011-11-10T01:18:45.813Z", "0.0.0": "2011-11-10T01:18:46.779Z", "0.0.1": "2011-11-10T01:49:23.823Z", "0.1.0": "2011-11-12T17:36:41.482Z", "0.1.1": "2011-11-12T19:30:28.150Z", "0.1.2": "2011-11-12T21:51:49.905Z" }, "author": { "name": "Alexander N. Wilson", "email": "arexkun11@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/arexkun/facade.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/facade/0.0.0", "0.0.1": "http://registry.npmjs.org/facade/0.0.1", "0.1.0": "http://registry.npmjs.org/facade/0.1.0", "0.1.1": "http://registry.npmjs.org/facade/0.1.1", "0.1.2": "http://registry.npmjs.org/facade/0.1.2" }, "dist": { "0.0.0": { "shasum": "0bc31b54c461cd7a87adcda78e555f44bee4930b", "tarball": "http://registry.npmjs.org/facade/-/facade-0.0.0.tgz" }, "0.0.1": { "shasum": "fce5f5d8d4ac28f5f42919b4e116eadd736429c3", "tarball": "http://registry.npmjs.org/facade/-/facade-0.0.1.tgz" }, "0.1.0": { "shasum": "1a22487b21ea4d1dffa6e50187518995e29d1ec0", "tarball": "http://registry.npmjs.org/facade/-/facade-0.1.0.tgz" }, "0.1.1": { "shasum": "4d8f85ace2eefa6e84b42c2974a402b92459e990", "tarball": "http://registry.npmjs.org/facade/-/facade-0.1.1.tgz" }, "0.1.2": { "shasum": "ed090d2a43b4479dcaeba189795e9446eae70da3", "tarball": "http://registry.npmjs.org/facade/-/facade-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/facade/" }, "face-detect": { "name": "face-detect", "description": "A pure-JS facial detection library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "orls", "email": "owen@orls.co.uk" } ], "time": { "modified": "2011-04-30T17:08:53.404Z", "created": "2011-04-30T17:08:52.188Z", "0.0.1": "2011-04-30T17:08:53.404Z" }, "author": { "name": "Owen Smith", "email": "owen@orls.co.uk" }, "repository": { "url": "https://github.com/orls/ccv-purejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/face-detect/0.0.1" }, "dist": { "0.0.1": { "shasum": "aaeeb2c7431db4c234efcfc0f8ba66b38556c46d", "tarball": "http://registry.npmjs.org/face-detect/-/face-detect-0.0.1.tgz" } }, "keywords": [ "face detection", "face", "ccv", "vision" ], "url": "http://registry.npmjs.org/face-detect/" }, "facebook": { "name": "facebook", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-02-07T22:47:06.585Z", "created": "2011-02-07T19:39:46.015Z", "0.0.1": "2011-02-07T19:39:47.123Z", "0.0.2": "2011-02-07T19:46:41.586Z", "0.0.3": "2011-02-07T20:30:26.182Z" }, "author": { "name": "Dominiek ter Heide" }, "description": "Simple Facebook Integration for NodeJS (and Express)", "versions": { "0.0.1": "http://registry.npmjs.org/facebook/0.0.1", "0.0.3": "http://registry.npmjs.org/facebook/0.0.3" }, "dist": { "0.0.1": { "shasum": "66bf34e56deab604b64756e6d57df7704ec786a1", "tarball": "http://registry.npmjs.org/facebook/-/facebook-0.0.1.tgz" }, "0.0.3": { "shasum": "0d2c5be3df4f2f5327b1ab6332f014f8eb703341", "tarball": "http://registry.npmjs.org/facebook/-/facebook-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/facebook/" }, "facebook-api": { "name": "facebook-api", "description": "offering high level and low level calls against the graph API", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mren", "email": "mark.c.engel@gmail.com" } ], "time": { "modified": "2011-03-16T15:28:57.682Z", "created": "2011-03-10T15:30:07.484Z", "0.1.0": "2011-03-10T15:30:07.923Z", "0.1.1": "2011-03-16T15:28:57.682Z" }, "author": { "name": "Mark Engel", "email": "mark.c.engel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mren/facebook-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/facebook-api/0.1.0", "0.1.1": "http://registry.npmjs.org/facebook-api/0.1.1" }, "dist": { "0.1.0": { "shasum": "38f22a3fa2a4b9af50312b2420946bff32210a19", "tarball": "http://registry.npmjs.org/facebook-api/-/facebook-api-0.1.0.tgz" }, "0.1.1": { "shasum": "d16fee30b5f99d8607e366ed66e194df0c3e9184", "tarball": "http://registry.npmjs.org/facebook-api/-/facebook-api-0.1.1.tgz" } }, "keywords": [ "facebook" ], "url": "http://registry.npmjs.org/facebook-api/" }, "facebook-client": { "name": "facebook-client", "description": "A javascript (nodejs) implementation of facebook's client for oauth and rest+graph api.", "dist-tags": { "latest": "1.3.0", "stable": "1.3.0" }, "maintainers": [ { "name": "DracoBlue", "email": "JanS@DracoBlue.de" } ], "author": { "name": "DracoBlue", "email": "JanS@DracoBlue.de" }, "repository": { "type": "git", "web": "http://github.com/DracoBlue/node-facebook-client.git", "url": "" }, "time": { "modified": "2011-04-26T18:52:59.792Z", "created": "2010-12-29T11:05:59.824Z", "1.0.0": "2010-12-29T11:05:59.824Z", "1.0.1": "2010-12-29T11:05:59.824Z", "1.1.0": "2010-12-29T12:52:08.312Z", "1.2.0": "2011-03-09T19:35:41.765Z", "1.3.0": "2011-04-26T18:52:39.552Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/facebook-client/1.0.0", "1.0.1": "http://registry.npmjs.org/facebook-client/1.0.1", "1.1.0": "http://registry.npmjs.org/facebook-client/1.1.0", "1.2.0": "http://registry.npmjs.org/facebook-client/1.2.0", "1.3.0": "http://registry.npmjs.org/facebook-client/1.3.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/facebook-client/-/facebook-client-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/facebook-client/-/facebook-client@1.0.1.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/facebook-client/-/facebook-client@1.1.0.tgz" }, "1.2.0": { "shasum": "ee9b484bf2f3f0f053f5808fef217c376b106f51", "tarball": "http://registry.npmjs.org/facebook-client/-/facebook-client-1.2.0.tgz" }, "1.3.0": { "shasum": "9df4845d9c32e10263182997ef345b60089f041a", "tarball": "http://registry.npmjs.org/facebook-client/-/facebook-client-1.3.0.tgz" } }, "keywords": [ "facebook", "oauth", "client" ], "url": "http://registry.npmjs.org/facebook-client/" }, "facebook-conduit": { "name": "facebook-conduit", "description": "A simple subscriber end-point for Facebook's Real-time Updates", "dist-tags": { "latest": "0.1.1" }, "readme": "# Facebook-conduit\nAuthor: [Luiz Lopes](http://wickeddeveloper.com)\n\nThis is a simple script that receives events from a facebook callback and then republishes these events through and emitter.\nI took Nolan Caudill's [flickr-conduit](https://github.com/mncaudill/flickr-conduit) idea and stripped the pieces specific for Flick and replaced them with Facebooks.\n\n# LICENSE\n(The MIT License)\n\nCopyright (c) 2011 Nolan Caudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n", "maintainers": [ { "name": "theprivileges", "email": "luizlopes@gmail.com" } ], "time": { "modified": "2011-11-18T20:57:16.561Z", "created": "2011-11-18T20:28:57.109Z", "0.1.0": "2011-11-18T20:28:57.787Z", "0.1.1": "2011-11-18T20:57:16.561Z" }, "author": { "name": "Luiz Lopes", "url": "http://wickeddeveloper.com" }, "repository": { "type": "git", "url": "git://github.com/theprivileges/facebook-conduit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/facebook-conduit/0.1.0", "0.1.1": "http://registry.npmjs.org/facebook-conduit/0.1.1" }, "dist": { "0.1.0": { "shasum": "5ca552202e41019dfc2c5c7f6c68057370c58220", "tarball": "http://registry.npmjs.org/facebook-conduit/-/facebook-conduit-0.1.0.tgz" }, "0.1.1": { "shasum": "db90082beca66144aea547881636cc969716a622", "tarball": "http://registry.npmjs.org/facebook-conduit/-/facebook-conduit-0.1.1.tgz" } }, "keywords": [ "facebook", "real time", "graph api", "hubbub" ], "url": "http://registry.npmjs.org/facebook-conduit/" }, "facebook-connect": { "name": "facebook-connect", "description": "Misc routines for Facebook Apps developing with node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "egor", "email": "me@egorfine.com" } ], "author": { "name": "Egor Egorov", "email": "me@egorfine.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/facebook-connect/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/facebook-connect/-/facebook-connect-0.1.1.tgz" } }, "keywords": [ "facebook", "connect", "facebook connect", "hmac_sha256" ], "url": "http://registry.npmjs.org/facebook-connect/" }, "facebook-express": { "name": "facebook-express", "description": "Facebook API and best-practices abstraction layer for express", "dist-tags": { "latest": "0.0.23" }, "maintainers": [ { "name": "aldobucchi", "email": "aldo.bucchi@gmail.com" } ], "time": { "modified": "2011-04-13T08:50:02.246Z", "created": "2011-03-03T00:08:48.656Z", "0.0.1": "2011-03-03T00:08:49.293Z", "0.0.2": "2011-03-04T07:01:53.067Z", "0.0.21": "2011-03-04T07:29:04.206Z", "0.0.22": "2011-03-06T05:12:35.876Z", "0.0.23": "2011-04-13T08:50:02.246Z" }, "author": { "name": "Aldo Bucchi", "email": "aldo.bucchi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aldonline/facebook-express.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/facebook-express/0.0.1", "0.0.2": "http://registry.npmjs.org/facebook-express/0.0.2", "0.0.21": "http://registry.npmjs.org/facebook-express/0.0.21", "0.0.22": "http://registry.npmjs.org/facebook-express/0.0.22", "0.0.23": "http://registry.npmjs.org/facebook-express/0.0.23" }, "dist": { "0.0.1": { "shasum": "3c8db8e048398503037a3bf9ba14bfd413f57e6f", "tarball": "http://registry.npmjs.org/facebook-express/-/facebook-express-0.0.1.tgz" }, "0.0.2": { "shasum": "9fee9e848fe2dc3184533676fe01576c9f817735", "tarball": "http://registry.npmjs.org/facebook-express/-/facebook-express-0.0.2.tgz" }, "0.0.21": { "shasum": "cfdcf740c32a4d349fa19510a2fe3d5cea1132c6", "tarball": "http://registry.npmjs.org/facebook-express/-/facebook-express-0.0.21.tgz" }, "0.0.22": { "shasum": "e03675ac0ac3d130a05b82f2a5499692e80903dd", "tarball": "http://registry.npmjs.org/facebook-express/-/facebook-express-0.0.22.tgz" }, "0.0.23": { "shasum": "23d375fdd452d4ecad1502223a3c012eaa65b866", "tarball": "http://registry.npmjs.org/facebook-express/-/facebook-express-0.0.23.tgz" } }, "keywords": [ "facebook", "express" ], "url": "http://registry.npmjs.org/facebook-express/" }, "facebook-graph": { "name": "facebook-graph", "description": "Facebook Node.js SDK", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "gasi", "email": "daniel@gasienica.ch" } ], "time": { "modified": "2011-04-04T21:53:44.823Z", "created": "2011-03-22T06:30:12.344Z", "0.0.3": "2011-03-22T06:30:12.727Z", "0.0.4": "2011-03-26T22:21:30.657Z", "0.0.5": "2011-04-03T10:53:31.807Z", "0.0.6": "2011-04-04T21:53:44.823Z" }, "author": { "name": "Daniel Gasienica", "email": "daniel@gasienica.ch" }, "versions": { "0.0.3": "http://registry.npmjs.org/facebook-graph/0.0.3", "0.0.4": "http://registry.npmjs.org/facebook-graph/0.0.4", "0.0.5": "http://registry.npmjs.org/facebook-graph/0.0.5", "0.0.6": "http://registry.npmjs.org/facebook-graph/0.0.6" }, "dist": { "0.0.3": { "shasum": "501d61d6c005ddb304439c6b3cc257ef31fba0dd", "tarball": "http://registry.npmjs.org/facebook-graph/-/facebook-graph-0.0.3.tgz" }, "0.0.4": { "shasum": "c7493de1e4a37c6b4e1804f29610f6e33854d4a8", "tarball": "http://registry.npmjs.org/facebook-graph/-/facebook-graph-0.0.4.tgz" }, "0.0.5": { "shasum": "e9b7b9210217dd7f9d73db5644df0ecd4238ca4e", "tarball": "http://registry.npmjs.org/facebook-graph/-/facebook-graph-0.0.5.tgz" }, "0.0.6": { "shasum": "29cea284a0b3a20beda994c28057f0667526ee52", "tarball": "http://registry.npmjs.org/facebook-graph/-/facebook-graph-0.0.6.tgz" } }, "keywords": [ "facebook" ], "url": "http://registry.npmjs.org/facebook-graph/" }, "facebook-graph-client": { "name": "facebook-graph-client", "description": "A Node.js client to the Facebook Graph API", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" }, { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-02-24T18:12:27.221Z", "created": "2011-01-24T20:35:43.445Z", "0.0.1": "2011-01-24T20:35:44.681Z", "0.0.2": "2011-01-26T14:26:25.477Z", "0.0.3": "2011-02-24T15:26:03.706Z", "0.0.4": "2011-02-24T17:58:25.755Z" }, "author": { "name": "Micheil Smith", "email": "micheil@votizen.com" }, "repository": { "type": "git", "url": "git://github.com/votizen/facebook-graph-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/facebook-graph-client/0.0.1", "0.0.2": "http://registry.npmjs.org/facebook-graph-client/0.0.2", "0.0.3": "http://registry.npmjs.org/facebook-graph-client/0.0.3", "0.0.4": "http://registry.npmjs.org/facebook-graph-client/0.0.4" }, "dist": { "0.0.1": { "shasum": "d134c6bd48557998e544789799debb595ed04914", "tarball": "http://registry.npmjs.org/facebook-graph-client/-/facebook-graph-client-0.0.1.tgz" }, "0.0.2": { "shasum": "98a5aac6ff91f3fe1ef30dfb6d3de60318e11575", "tarball": "http://registry.npmjs.org/facebook-graph-client/-/facebook-graph-client-0.0.2.tgz" }, "0.0.3": { "shasum": "f8e39311ab92d88a0c86e89fee6a172b95e94f8f", "tarball": "http://registry.npmjs.org/facebook-graph-client/-/facebook-graph-client-0.0.3.tgz" }, "0.0.4": { "shasum": "4e2ab647a2377a6441ca9444bd1300ce9ec4a3c6", "tarball": "http://registry.npmjs.org/facebook-graph-client/-/facebook-graph-client-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/facebook-graph-client/" }, "facebook-js": { "name": "facebook-js", "description": "Minimalistic facebook API client", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/facebook-js.git" }, "time": { "modified": "2011-09-10T00:23:23.377Z", "created": "2011-03-11T00:31:25.083Z", "0.0.1": "2011-03-11T00:31:25.083Z", "0.0.2": "2011-03-11T00:31:25.083Z", "0.0.3": "2011-03-11T00:31:25.083Z", "0.0.4": "2011-03-11T00:31:25.083Z", "0.0.5": "2011-03-11T00:31:25.083Z", "1.0.0": "2011-06-05T22:52:02.200Z", "1.0.1": "2011-09-10T00:23:23.377Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/facebook-js/0.0.1", "0.0.2": "http://registry.npmjs.org/facebook-js/0.0.2", "0.0.3": "http://registry.npmjs.org/facebook-js/0.0.3", "0.0.4": "http://registry.npmjs.org/facebook-js/0.0.4", "0.0.5": "http://registry.npmjs.org/facebook-js/0.0.5", "1.0.0": "http://registry.npmjs.org/facebook-js/1.0.0", "1.0.1": "http://registry.npmjs.org/facebook-js/1.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-0.0.4.tgz" }, "0.0.5": { "shasum": "7031f856cf81d780ce03120d32c8eb62c1941f2d", "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-0.0.5.tgz" }, "1.0.0": { "shasum": "5bb50c121ec26036746c94493fd7a81d6abcca69", "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-1.0.0.tgz" }, "1.0.1": { "shasum": "477f5f96a2908a9c435ac6e96ea3a262d2ef23da", "tarball": "http://registry.npmjs.org/facebook-js/-/facebook-js-1.0.1.tgz" } }, "keywords": [ "facebook" ], "url": "http://registry.npmjs.org/facebook-js/" }, "facebook-node-sdk": { "name": "facebook-node-sdk", "description": "Node.js SDK for the Facebook API", "dist-tags": { "latest": "0.1.3" }, "readme": null, "maintainers": [ { "name": "amachang", "email": "seijro@gmail.com" } ], "time": { "modified": "2011-12-13T19:26:34.897Z", "created": "2011-12-07T04:48:42.189Z", "0.0.1": "2011-12-07T04:48:45.137Z", "0.1.0": "2011-12-13T07:15:19.894Z", "0.1.1": "2011-12-13T10:42:49.913Z", "0.1.2": "2011-12-13T10:54:18.109Z", "0.1.3": "2011-12-13T19:26:34.897Z" }, "author": { "name": "Hitoshi Amano", "email": "seijro@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/amachang/facebook-node-sdk.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/facebook-node-sdk/0.0.1", "0.1.0": "http://registry.npmjs.org/facebook-node-sdk/0.1.0", "0.1.1": "http://registry.npmjs.org/facebook-node-sdk/0.1.1", "0.1.2": "http://registry.npmjs.org/facebook-node-sdk/0.1.2", "0.1.3": "http://registry.npmjs.org/facebook-node-sdk/0.1.3" }, "dist": { "0.0.1": { "shasum": "3f8186f9e8f963de0d743ed91251318e6d0e8627", "tarball": "http://registry.npmjs.org/facebook-node-sdk/-/facebook-node-sdk-0.0.1.tgz" }, "0.1.0": { "shasum": "855a640f5dc2aa6c79aee6deb50e4a3977fc9da2", "tarball": "http://registry.npmjs.org/facebook-node-sdk/-/facebook-node-sdk-0.1.0.tgz" }, "0.1.1": { "shasum": "bdb2a0c731413a8b5ac9a14176dcd4329a671de8", "tarball": "http://registry.npmjs.org/facebook-node-sdk/-/facebook-node-sdk-0.1.1.tgz" }, "0.1.2": { "shasum": "1a3796d7bb089ebd9a7aacfc0323ae025a174005", "tarball": "http://registry.npmjs.org/facebook-node-sdk/-/facebook-node-sdk-0.1.2.tgz" }, "0.1.3": { "shasum": "99509772f73b07cde9d214ab0e954f2a33b9648f", "tarball": "http://registry.npmjs.org/facebook-node-sdk/-/facebook-node-sdk-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/facebook-node-sdk/" }, "facebook-realtime-graph": { "name": "facebook-realtime-graph", "description": "FaceBook Realtime Graph server-endpoint and API client", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" }, { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-02-25T06:08:24.712Z", "created": "2011-01-25T12:05:58.003Z", "0.0.3": "2011-01-25T12:06:00.479Z", "0.0.4": "2011-02-25T06:08:24.712Z" }, "author": { "name": "Micheil Smith", "email": "micheil@brandedcode.com" }, "repository": { "type": "git", "url": "git://github.com/votizen/facebook-realtime-graph.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/facebook-realtime-graph/0.0.3", "0.0.4": "http://registry.npmjs.org/facebook-realtime-graph/0.0.4" }, "dist": { "0.0.3": { "shasum": "d3fd714905560bbd920b134533832b999b44994a", "tarball": "http://registry.npmjs.org/facebook-realtime-graph/-/facebook-realtime-graph-0.0.3.tgz" }, "0.0.4": { "shasum": "f3200a1bbecdc222347ca86327fd573804acc081", "tarball": "http://registry.npmjs.org/facebook-realtime-graph/-/facebook-realtime-graph-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/facebook-realtime-graph/" }, "facebook-sdk": { "name": "facebook-sdk", "description": "A full port of Facebook's PHP SDK library", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "tenorviol", "email": "tenorviol@yahoo.com" } ], "time": { "modified": "2011-05-02T17:51:14.697Z", "created": "2011-02-25T23:03:34.640Z", "0.2.0": "2011-02-25T23:03:35.044Z", "0.2.1": "2011-02-28T22:09:15.351Z", "0.2.2": "2011-03-03T23:25:29.433Z", "0.2.3": "2011-03-08T08:13:19.140Z", "0.2.4": "2011-03-08T17:19:55.380Z", "0.2.5": "2011-03-08T20:12:46.398Z", "0.2.6": "2011-04-19T07:10:28.163Z", "0.3.0": "2011-04-19T10:50:46.099Z", "0.3.1": "2011-04-19T11:01:16.538Z", "0.3.2": "2011-05-02T17:51:14.697Z" }, "author": { "name": "Christopher Johnson", "email": "tenorviol@yahoo.com", "url": "http://github.com/tenorviol" }, "repository": { "type": "git", "url": "git://github.com/tenorviol/node-facebook-sdk.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/facebook-sdk/0.2.0", "0.2.1": "http://registry.npmjs.org/facebook-sdk/0.2.1", "0.2.2": "http://registry.npmjs.org/facebook-sdk/0.2.2", "0.2.3": "http://registry.npmjs.org/facebook-sdk/0.2.3", "0.2.4": "http://registry.npmjs.org/facebook-sdk/0.2.4", "0.2.5": "http://registry.npmjs.org/facebook-sdk/0.2.5", "0.2.6": "http://registry.npmjs.org/facebook-sdk/0.2.6", "0.3.0": "http://registry.npmjs.org/facebook-sdk/0.3.0", "0.3.1": "http://registry.npmjs.org/facebook-sdk/0.3.1", "0.3.2": "http://registry.npmjs.org/facebook-sdk/0.3.2" }, "dist": { "0.2.0": { "shasum": "10ca60293e84aa5ac367017c93f972c7cb3f87fe", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.0.tgz" }, "0.2.1": { "shasum": "871d0c4af372ace4e356f81663a8ae511683a253", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.1.tgz" }, "0.2.2": { "shasum": "108f5e901638273581d086d7f19cd5e56a549cf5", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.2.tgz" }, "0.2.3": { "shasum": "dfb3608c6bc0c85e3814fb11d323e9186bd21184", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.3.tgz" }, "0.2.4": { "shasum": "bf479f31dd03fbfe3015362de4736a92f9f2d5f4", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.4.tgz" }, "0.2.5": { "shasum": "bd0f14638b69011065e87146a6346b8c13d8c522", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.5.tgz" }, "0.2.6": { "shasum": "d2202458894c0a79888926661d1f1901fed98568", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.2.6.tgz" }, "0.3.0": { "shasum": "7bdc489d22ce806a3b232563821bcf0a273063df", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.3.0.tgz" }, "0.3.1": { "shasum": "b50377acd67e5388dafa278b779c04df910ea47c", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.3.1.tgz" }, "0.3.2": { "shasum": "1b06d7ac5378d41b9433ff13bfb70ca9f1eeb459", "tarball": "http://registry.npmjs.org/facebook-sdk/-/facebook-sdk-0.3.2.tgz" } }, "keywords": [ "facebook", "sdk", "graph", "api", "connect", "canvas" ], "url": "http://registry.npmjs.org/facebook-sdk/" }, "facebook-session-cookie": { "name": "facebook-session-cookie", "description": "nodejs/connect middleware that eats facebook cookies that eats and validates facebook cookies from client FB.login() calls and makes the session available as req.fb_session", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "jonas.huckestein", "email": "jonas.huckestein@gmail.com" } ], "time": { "modified": "2011-01-26T07:22:33.979Z", "created": "2011-01-26T07:08:16.061Z", "0.1.0": "2011-01-26T07:08:16.477Z", "0.1.1": "2011-01-26T07:15:28.881Z", "0.1.2": "2011-01-26T07:17:05.129Z", "0.1.3": "2011-01-26T07:22:33.979Z" }, "author": { "name": "Jonas Huckestein", "email": "jonas.huckestein@gmail.com", "url": "http://thezukunft.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/facebook-session-cookie/0.1.0", "0.1.1": "http://registry.npmjs.org/facebook-session-cookie/0.1.1", "0.1.2": "http://registry.npmjs.org/facebook-session-cookie/0.1.2", "0.1.3": "http://registry.npmjs.org/facebook-session-cookie/0.1.3" }, "dist": { "0.1.0": { "shasum": "090ea63c46bb52755ef009848feb3c99460fbbce", "tarball": "http://registry.npmjs.org/facebook-session-cookie/-/facebook-session-cookie-0.1.0.tgz" }, "0.1.1": { "shasum": "aa3fa46692771b33ac19fec590a3e68d602eb616", "tarball": "http://registry.npmjs.org/facebook-session-cookie/-/facebook-session-cookie-0.1.1.tgz" }, "0.1.2": { "shasum": "3aa7f587267bf18911e79dfc196417ab90b67ed5", "tarball": "http://registry.npmjs.org/facebook-session-cookie/-/facebook-session-cookie-0.1.2.tgz" }, "0.1.3": { "shasum": "544025a066bfddbfbf3161f55f83b5223e067be9", "tarball": "http://registry.npmjs.org/facebook-session-cookie/-/facebook-session-cookie-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/facebook-session-cookie/" }, "facebook-signed-request": { "name": "facebook-signed-request", "description": "Facebook Signed Request de- and encoder for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "phuesler", "email": "patrick.huesler@googlemail.com" } ], "time": { "modified": "2011-08-25T14:00:37.797Z", "created": "2011-08-23T16:13:14.410Z", "0.0.1": "2011-08-23T16:13:15.822Z", "0.0.2": "2011-08-25T14:00:37.797Z" }, "author": { "name": "Patrick Huesler", "email": "patrick.huesler@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/wooga/node-facebook-signed-request.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/facebook-signed-request/0.0.1", "0.0.2": "http://registry.npmjs.org/facebook-signed-request/0.0.2" }, "dist": { "0.0.1": { "shasum": "f0a5ed075e93bc3b5f3627dcae6b0b1746a06ddf", "tarball": "http://registry.npmjs.org/facebook-signed-request/-/facebook-signed-request-0.0.1.tgz" }, "0.0.2": { "shasum": "be6b0e55bc1ae587debaeef154a3d5e38b7f8ee8", "tarball": "http://registry.npmjs.org/facebook-signed-request/-/facebook-signed-request-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/facebook-signed-request/" }, "facebook-testers-tool": { "name": "facebook-testers-tool", "description": "A simple nodejs module to create and connect facebook testers trough their api", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "camilo.tapia", "email": "camilo.tapia@gmail.com" } ], "time": { "modified": "2011-11-01T10:18:16.620Z", "created": "2011-11-01T10:18:14.820Z", "0.1.1": "2011-11-01T10:18:16.620Z" }, "author": { "name": "camilo tapia", "email": "camilo.tapia@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Camme/facebook-testers-tool.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/facebook-testers-tool/0.1.1" }, "dist": { "0.1.1": { "shasum": "aa980ce5cfa4e9540f775f40e3fdf5d6caef66bb", "tarball": "http://registry.npmjs.org/facebook-testers-tool/-/facebook-testers-tool-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/facebook-testers-tool/" }, "facebook-wrapper": { "name": "facebook-wrapper", "description": "A basic Facebook API wrapper for Node.js and Express/Connect", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "vladbagrin", "email": "vlad.bagrin@gmail.com" } ], "time": { "modified": "2011-10-16T10:51:08.967Z", "created": "2011-09-27T12:11:10.451Z", "0.0.1": "2011-09-27T12:11:12.228Z", "0.0.2": "2011-10-03T20:38:30.247Z" }, "author": { "name": "Vlad Bagrin", "email": "vlad.bagrin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/vladbagrin/facebook-api.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/facebook-wrapper/0.0.1", "0.0.2": "http://registry.npmjs.org/facebook-wrapper/0.0.2" }, "dist": { "0.0.1": { "shasum": "c52b6c5ae6659807b59656218ea5452f956c374a", "tarball": "http://registry.npmjs.org/facebook-wrapper/-/facebook-wrapper-0.0.1.tgz" }, "0.0.2": { "shasum": "86e15429578646b3954def229599215e27e03b14", "tarball": "http://registry.npmjs.org/facebook-wrapper/-/facebook-wrapper-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/facebook-wrapper/" }, "facebook.node": { "name": "facebook.node", "description": "Facebook API Client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-09-07T03:34:38.490Z", "created": "2011-09-07T03:34:35.985Z", "0.1.0": "2011-09-07T03:34:38.490Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/facebook.node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/facebook.node/0.1.0" }, "dist": { "0.1.0": { "shasum": "c24fcb4b0bfcb37018cd5d3e4db85a250a326b49", "tarball": "http://registry.npmjs.org/facebook.node/-/facebook.node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/facebook.node/" }, "facetest": { "name": "facetest", "description": "lib to provide easier creation of facebook test users for unit testing", "dist-tags": { "latest": "0.1.0" }, "readme": "##dd What?!\n[FaceTest](http://criso.github.com/facetest/) - nodejs module to facilitate api tests that require facebook test users\n\n## What?!!\nCreating facebook test users is pain. \nIf you're building a `facebook` app or a web app that needs interacts with facebook user objects, this should make your life easier.\n\n\n## Installation via npm\n $ npm install facetest\n\n\n## Init\nWhen creating a `facetest` object you'll need to pass in a facebook config object.\n\n```js\nvar config = {\n appId: ,\n appSecret: ,\n appInstalled: true,\n scope: 'email, user_about_me, user_birthday, user_location, publish_stream, read_stream, friends_location',\n};\n\nvar FaceTest = require('facetest')\n , facetest = new FaceTest(config);\n\n```\n\n## Create a test User\nCreates a facebook test user based on name given\n\n```js\n var FaceTest = require('facetest')\n , facetest = new FaceTest(config);\n\n facetest.createUser('Magic Man', function (err, user) {\n console.log(user); // { 'Magic Man': { id: ..., email: ....} }\n });\n```\n\n## Create several test users\nCreates facebook test users based on an array of names\n\n```js\n var FaceTest = require('facetest')\n , facetest = new FaceTest(config);\n\n var multipleUsers = ['Ricky Bobby', 'El Diablo', 'Magic Man'];\n\n facetest.createUsers(multipleUsers, function(err, users) {\n console.log(users);\n // {\n // 'Ricky Bobby': { id: ..., email: ....}\n // 'El Diablo': { id: ..., email: ....}\n // 'Magic Man': { id: ..., email: ....}\n // }\n });\n```\n\n## Create facebook friends\n`createFriends()` expects an object containing an array of names\nThis will create facebook test users for all the names given. \n \nThe key of the object is an `anchor user`, which will have a friend\nrelationship with all the users in the given array. \n \nEach user will have a `friend object`. \n\n```js\n var FaceTest = require('facetest')\n , facetest = new FaceTest(config);\n\n var friends = {\n 'Ron Burgundy': ['Ricky Bobby', 'El Diablo', 'Veronica Corningstone']\n };\n\n // Ron Burgundy will be friends with Ricky bobby, El Diablo and Veronica Corningstone\n // Ricky Bobby will *NOT* be friends with El Diablo. Infinite Sadness.\n facetest.createFriends(friends, function(err, users) {\n console.log(users);\n // {\n // 'Ron Burgundy': { id: ..., email: ...., friends: [object, object, object]}\n // , 'Ricky Bobby': { id: ..., email: ...., friends: [object]}\n // , 'El Diablo': { id: ..., email: ...., friends: [object]}\n // , 'Veronica Corningstone': { id: ..., email: ...., friends: [object]}\n // }\n });\n```\n\n## Sample test\n```js\n var vows = require('vows')\n , assert = require('assert')\n , FaceTest = require('facetest');\n\n var facetest = new FaceTest();\n\n vows.describe(\"testUser.test\").addBatch({\n 'After multiple users creation': {\n topic: function () {\n var friends = {\n 'Ron Burgundy': ['Ricky Bobby', 'El Diablo', 'Veronica Corningstone']\n };\n\n facetest.createFriends(friends, this.callback);\n },\n\n 'posting a blog post with facebook id': {\n topic: function (users) {\n\n var user = facetest.getFacebookUser('El Diablo');\n client.post('/post/1/facebook_id/' + user.id, this.callback);\n },\n\n 'response': function (err, response) {\n // test response from `/post/1/facebook_id/`\n }\n }\n }\n }).addBatch({\n 'After test is over': {\n topic: function () {\n facetest.removeAllFacebookUsers(this.callback);\n },\n\n 'test users should be deleted': function (err, res) {\n assert.isNull(err);\n assert.equal(res.data, \"true\");\n assert.isEmpty(faceTest.getFacebookUsers());\n }\n }\n }).export(module);\n```\n\n## Running tests\n\n Before running the test suite, add your Facebook `appId` and `appSecret` to `tests/config.js` \n This is needed to create `test users` and to get a test `access_token`\n\n $ npm install\n $ make test\n\n _Tests might fail if the Facebook api has an issue._\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Cristiano Oliveira <ocean.cris@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n", "maintainers": [ { "name": "criso", "email": "ocean.cris@gmail.com" } ], "time": { "modified": "2011-11-25T00:01:54.752Z", "created": "2011-11-25T00:01:50.850Z", "0.1.0": "2011-11-25T00:01:54.752Z" }, "author": { "name": "Cristiano Oliveira", "email": "ocean.cris@gmail.com", "url": "http://twitter.com/cris_o" }, "repository": { "type": "git", "url": "git://github.com/criso/facetest.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/facetest/0.1.0" }, "dist": { "0.1.0": { "shasum": "654cd1cb34c37328aa3128d021a00b530a140b9f", "tarball": "http://registry.npmjs.org/facetest/-/facetest-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/facetest/" }, "factory-worker": { "name": "factory-worker", "description": "NodeJS Datastore-agnostic Factory pattern", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "cadwallion", "email": "cadwallion@gmail.com" } ], "time": { "modified": "2011-11-07T23:54:27.375Z", "created": "2011-07-07T22:12:39.253Z", "0.1.0": "2011-07-07T22:12:39.827Z", "0.2.0": "2011-07-08T13:14:26.151Z", "0.2.1": "2011-07-08T13:19:14.720Z", "0.2.2": "2011-11-07T23:54:27.375Z" }, "author": { "name": "Andrew Nordman", "email": "anordman@agoragames.com" }, "repository": { "type": "git", "url": "git://github.com/agoragames/factory-worker.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/factory-worker/0.1.0", "0.2.0": "http://registry.npmjs.org/factory-worker/0.2.0", "0.2.1": "http://registry.npmjs.org/factory-worker/0.2.1", "0.2.2": "http://registry.npmjs.org/factory-worker/0.2.2" }, "dist": { "0.1.0": { "shasum": "63ff9d6c6ef443ecee9a3f63e8a6f16bf45b00b6", "tarball": "http://registry.npmjs.org/factory-worker/-/factory-worker-0.1.0.tgz" }, "0.2.0": { "shasum": "cb7ca2a333095ad510e91e0646f0507769ffbcc6", "tarball": "http://registry.npmjs.org/factory-worker/-/factory-worker-0.2.0.tgz" }, "0.2.1": { "shasum": "ec6f68fc33291047faa4425a37b458392c722836", "tarball": "http://registry.npmjs.org/factory-worker/-/factory-worker-0.2.1.tgz" }, "0.2.2": { "shasum": "a2966482a9affe436c1e8a5495229b78d53c7872", "tarball": "http://registry.npmjs.org/factory-worker/-/factory-worker-0.2.2.tgz" } }, "keywords": [ "factory", "datastore", "testing" ], "url": "http://registry.npmjs.org/factory-worker/" }, "failif": { "name": "failif", "description": "Respect for the uncaught exception handler.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-11-17T01:28:50.753Z", "created": "2011-11-17T01:28:49.160Z", "1.0.0": "2011-11-17T01:28:50.753Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/failif.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/failif/1.0.0" }, "dist": { "1.0.0": { "shasum": "e519abe6ecf98285be5a9f44aa89c0f7c917d9f7", "tarball": "http://registry.npmjs.org/failif/-/failif-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/failif/" }, "fake": { "name": "fake", "description": "Test your JavaScript with focused programmer tests. Fake depedencies.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-28T15:45:25.202Z", "created": "2011-01-29T10:42:05.164Z", "0.0.1": "2011-01-29T10:42:05.636Z", "0.0.3": "2011-03-08T14:06:05.948Z", "0.0.5": "2011-03-10T09:49:01.791Z", "0.0.6": "2011-04-03T09:44:58.581Z", "0.0.7": "2011-04-03T10:36:07.566Z", "0.0.8": "2011-04-03T10:55:47.922Z", "0.0.9": "2011-04-03T15:15:38.156Z", "0.0.10": "2011-04-03T15:19:25.624Z", "0.0.11": "2011-04-03T15:22:20.050Z", "0.0.12": "2011-04-03T15:31:25.909Z", "0.2.0": "2011-05-05T21:24:44.162Z", "0.2.1": "2011-05-28T15:45:25.202Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/fake/0.0.1", "0.0.3": "http://registry.npmjs.org/fake/0.0.3", "0.0.5": "http://registry.npmjs.org/fake/0.0.5", "0.0.6": "http://registry.npmjs.org/fake/0.0.6", "0.0.7": "http://registry.npmjs.org/fake/0.0.7", "0.0.8": "http://registry.npmjs.org/fake/0.0.8", "0.0.9": "http://registry.npmjs.org/fake/0.0.9", "0.0.10": "http://registry.npmjs.org/fake/0.0.10", "0.0.11": "http://registry.npmjs.org/fake/0.0.11", "0.0.12": "http://registry.npmjs.org/fake/0.0.12", "0.2.0": "http://registry.npmjs.org/fake/0.2.0", "0.2.1": "http://registry.npmjs.org/fake/0.2.1" }, "dist": { "0.0.1": { "shasum": "faa94b417bba4e271534af7f25ec77982061167a", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.1.tgz" }, "0.0.3": { "shasum": "febcb5d89b392187fd66f78124be7e9082cb8955", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.3.tgz" }, "0.0.5": { "shasum": "1bdc270b06cb13bfa509871c79a1d7ca5cdac943", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.5.tgz" }, "0.0.6": { "shasum": "c5eaeb4a18053bb26dab7f38d503332107decf28", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.6.tgz" }, "0.0.7": { "shasum": "1f2c9f4ab0e0ba35ea7e77d70ea23557cd784e26", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.7.tgz" }, "0.0.8": { "shasum": "d8f1f17ce968ccd10912ea11d045be3d461050c3", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.8.tgz" }, "0.0.9": { "shasum": "be74822ee744da560a3118523ad05483da806e1e", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.9.tgz" }, "0.0.10": { "shasum": "480ca109f5639144f3d680a2ca147939e5b3182f", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.10.tgz" }, "0.0.11": { "shasum": "8739324a2adb9b2428df304085e0e13acd0c761b", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.11.tgz" }, "0.0.12": { "shasum": "7b1539634451da7bcd5b714fc25aca4602bea754", "tarball": "http://registry.npmjs.org/fake/-/fake-0.0.12.tgz" }, "0.2.0": { "shasum": "fa123273972b500e3549b5c9efb4b2d1a1a9bdd4", "tarball": "http://registry.npmjs.org/fake/-/fake-0.2.0.tgz" }, "0.2.1": { "shasum": "fef33f3d45bbd4f9bd0d7457507f1cb30aac43ca", "tarball": "http://registry.npmjs.org/fake/-/fake-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/fake/" }, "fake-queue": { "name": "fake-queue", "description": "Simple in-memory queue", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "time": { "modified": "2011-10-11T16:58:57.498Z", "created": "2011-09-10T22:11:13.356Z", "1.0.0": "2011-09-10T22:11:15.163Z", "1.0.1": "2011-09-10T22:18:44.779Z", "1.0.2": "2011-09-10T22:43:38.983Z", "1.0.3": "2011-10-11T16:58:57.498Z" }, "author": { "name": "Pedro Teixeira", "email": "pedro.teixeira@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pgte/fake-queue.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/fake-queue/1.0.0", "1.0.1": "http://registry.npmjs.org/fake-queue/1.0.1", "1.0.2": "http://registry.npmjs.org/fake-queue/1.0.2", "1.0.3": "http://registry.npmjs.org/fake-queue/1.0.3" }, "dist": { "1.0.0": { "shasum": "4cb5fe74ea0a60390e4590704f86ee37ba1dbafb", "tarball": "http://registry.npmjs.org/fake-queue/-/fake-queue-1.0.0.tgz" }, "1.0.1": { "shasum": "7d9b147c38968cc2a850eb177dd3b55954a073b3", "tarball": "http://registry.npmjs.org/fake-queue/-/fake-queue-1.0.1.tgz" }, "1.0.2": { "shasum": "bf166d8bbe5dffb7abb19166d98b63cdfad6d932", "tarball": "http://registry.npmjs.org/fake-queue/-/fake-queue-1.0.2.tgz" }, "1.0.3": { "shasum": "36358481dfbc675808bce0d3389e91fb6e69e5c5", "tarball": "http://registry.npmjs.org/fake-queue/-/fake-queue-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/fake-queue/" }, "fakedb": { "name": "fakedb", "description": "FakeDB is a tiny document storage module that can be used for small nodejs applications.", "dist-tags": { "latest": "1.3.4" }, "maintainers": [ { "name": "noodlehaus", "email": "jesus.domingo@gmail.com" } ], "time": { "modified": "2011-11-07T16:26:55.338Z", "created": "2011-08-30T14:11:42.662Z", "0.0.2": "2011-08-30T14:11:43.879Z", "0.0.3": "2011-08-30T17:13:05.118Z", "0.0.4": "2011-08-30T17:35:04.241Z", "0.0.5": "2011-09-01T08:39:15.180Z", "0.0.6": "2011-09-02T17:19:52.664Z", "1.0.0": "2011-09-06T17:26:59.063Z", "1.1.0": "2011-09-07T12:37:49.898Z", "1.2.0": "2011-09-07T14:35:01.185Z", "1.2.1": "2011-09-07T17:02:11.031Z", "1.3.0": "2011-09-08T06:47:56.901Z", "1.3.1": "2011-09-11T14:56:26.094Z", "1.3.2": "2011-10-16T11:36:10.011Z", "1.3.4": "2011-11-07T16:26:55.338Z" }, "author": { "name": "Jesus A. Domingo", "email": "jesus.domingo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/noodlehaus/node-fakedb.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/fakedb/0.0.2", "0.0.3": "http://registry.npmjs.org/fakedb/0.0.3", "0.0.4": "http://registry.npmjs.org/fakedb/0.0.4", "0.0.5": "http://registry.npmjs.org/fakedb/0.0.5", "0.0.6": "http://registry.npmjs.org/fakedb/0.0.6", "1.0.0": "http://registry.npmjs.org/fakedb/1.0.0", "1.1.0": "http://registry.npmjs.org/fakedb/1.1.0", "1.2.0": "http://registry.npmjs.org/fakedb/1.2.0", "1.2.1": "http://registry.npmjs.org/fakedb/1.2.1", "1.3.0": "http://registry.npmjs.org/fakedb/1.3.0", "1.3.1": "http://registry.npmjs.org/fakedb/1.3.1", "1.3.2": "http://registry.npmjs.org/fakedb/1.3.2", "1.3.4": "http://registry.npmjs.org/fakedb/1.3.4" }, "dist": { "0.0.2": { "shasum": "0fd0cadd6e1017145432e071169402574657852a", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-0.0.2.tgz" }, "0.0.3": { "shasum": "b70f6848f05fa5b95ff4742b9ba5c0148f8e0911", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-0.0.3.tgz" }, "0.0.4": { "shasum": "bfc7e1cd51e618f529cfb0b4665e38f1fae602d7", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-0.0.4.tgz" }, "0.0.5": { "shasum": "a334ab5a8fb6dbeacdfc77f39ea60d0e8999fcee", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-0.0.5.tgz" }, "0.0.6": { "shasum": "665de801418053897495bc23f9251d93e8630f59", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-0.0.6.tgz" }, "1.0.0": { "shasum": "bc35de89e9905a684292e4359af0de66793d5894", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.0.0.tgz" }, "1.1.0": { "shasum": "c2cf6fb8a6d2f25fc29deb49dda3d1a161419322", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.1.0.tgz" }, "1.2.0": { "shasum": "e3496be97150e48708c432c7b7bc7d476987c0a2", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.2.0.tgz" }, "1.2.1": { "shasum": "2d29043232cbc41a32dd138b2a7e5a6630930d77", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.2.1.tgz" }, "1.3.0": { "shasum": "67e5cf6502b470e3dfca620efebea98f4ff2d344", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.3.0.tgz" }, "1.3.1": { "shasum": "0debc0cd0ddf88de0e92e2a3937c56af1f86f484", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.3.1.tgz" }, "1.3.2": { "shasum": "662ee42047f73147643b0066af6b6a3cca0e9368", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.3.2.tgz" }, "1.3.4": { "shasum": "fa1f6fcdad2ebf2cb3adea04d768fd2e09e79ea8", "tarball": "http://registry.npmjs.org/fakedb/-/fakedb-1.3.4.tgz" } }, "keywords": [ "kvs", "nosql", "key", "value", "store" ], "url": "http://registry.npmjs.org/fakedb/" }, "Faker": { "name": "Faker", "description": "Generate massive amounts of fake contextual data", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/Marak/Faker.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/Faker/0.1.1", "0.1.3": "http://registry.npmjs.org/Faker/0.1.3" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/Faker/-/Faker-0.1.1.tgz" }, "0.1.3": { "tarball": "http://packages:5984/Faker/-/Faker-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/Faker/" }, "fakeweb": { "name": "fakeweb", "description": "HTTP request interception, inspired by chrisk/fakeweb", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "thegreatape", "email": "Thomas.Mayfield@gmail.com" } ], "time": { "modified": "2011-05-16T19:53:10.583Z", "created": "2011-05-16T19:53:10.433Z", "0.0.1": "2011-05-16T19:53:10.583Z" }, "author": { "name": "Thomas Mayfield", "email": "Thomas.Mayfield@gmail.com", "url": "http://zen-hacking.com" }, "repository": { "type": "git", "url": "git://github.com/thegreatape/node-fakeweb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fakeweb/0.0.1" }, "dist": { "0.0.1": { "shasum": "5896becd33910f6f4ba6f58fb8d7098e2467beda", "tarball": "http://registry.npmjs.org/fakeweb/-/fakeweb-0.0.1.tgz" } }, "keywords": [ "testing", "http interception", "mocking" ], "url": "http://registry.npmjs.org/fakeweb/" }, "fanfeedr": { "name": "fanfeedr", "description": "fanfeedr API for Node.js", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-07-13T13:52:07.149Z", "created": "2011-07-05T18:36:46.605Z", "0.1.5": "2011-07-05T18:36:47.602Z", "0.1.6": "2011-07-05T18:41:16.783Z", "0.1.7": "2011-07-05T20:33:09.418Z", "0.2.0": "2011-07-05T20:39:55.925Z", "0.5.0": "2011-07-08T18:04:36.117Z", "0.7.0": "2011-07-13T13:52:07.149Z" }, "author": { "name": "Anton Podviaznikov", "email": "podviaznikov@gmail.com" }, "versions": { "0.1.5": "http://registry.npmjs.org/fanfeedr/0.1.5", "0.1.6": "http://registry.npmjs.org/fanfeedr/0.1.6", "0.1.7": "http://registry.npmjs.org/fanfeedr/0.1.7", "0.2.0": "http://registry.npmjs.org/fanfeedr/0.2.0", "0.5.0": "http://registry.npmjs.org/fanfeedr/0.5.0", "0.7.0": "http://registry.npmjs.org/fanfeedr/0.7.0" }, "dist": { "0.1.5": { "shasum": "81840ade85f22ef763e8143b91c5dc32b4fca4fb", "tarball": "http://registry.npmjs.org/fanfeedr/-/fanfeedr-0.1.5.tgz" }, "0.1.6": { "shasum": "0051d06a59734636d102f1178d85c80d1fc9bbf3", "tarball": "http://registry.npmjs.org/fanfeedr/-/fanfeedr-0.1.6.tgz" }, "0.1.7": { "shasum": "2e29742a60622633bbce461717f0b73a2d29112c", "tarball": "http://registry.npmjs.org/fanfeedr/-/fanfeedr-0.1.7.tgz" }, "0.2.0": { "shasum": "91866b6026fe6af652325cacdcd4388a021fde8d", "tarball": "http://registry.npmjs.org/fanfeedr/-/fanfeedr-0.2.0.tgz" }, "0.5.0": { "shasum": "e9678011234543b3e81c170c9099cfa92bd2d684", "tarball": "http://registry.npmjs.org/fanfeedr/-/fanfeedr-0.5.0.tgz" }, "0.7.0": { "shasum": "2ea952f60c77ff26925797d84ab50b90dc1abf87", "tarball": "http://registry.npmjs.org/fanfeedr/-/fanfeedr-0.7.0.tgz" } }, "keywords": [ "fanfeedr", "wrapper", "api", "api-client", "fanfeedr.com" ], "url": "http://registry.npmjs.org/fanfeedr/" }, "fanout": { "name": "fanout", "description": "A simple fanout pubsub message server for node.js", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "c0diq", "email": "c0diq@yahoo.com" } ], "time": { "modified": "2011-11-10T04:25:45.320Z", "created": "2011-11-05T06:49:59.892Z", "0.3.1": "2011-11-05T06:50:01.128Z", "0.3.2": "2011-11-06T19:29:20.260Z", "0.3.3": "2011-11-10T04:25:45.320Z" }, "author": { "name": "Chad Etzel", "email": "chad@jazzychad.net" }, "repository": { "type": "git", "url": "git://github.com/c0diq/fanout.node.js.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/fanout/0.3.1", "0.3.2": "http://registry.npmjs.org/fanout/0.3.2", "0.3.3": "http://registry.npmjs.org/fanout/0.3.3" }, "dist": { "0.3.1": { "shasum": "8de3f00916f75cdce9a40b6ba0b6f0e51960544e", "tarball": "http://registry.npmjs.org/fanout/-/fanout-0.3.1.tgz" }, "0.3.2": { "shasum": "597529998df148aa8a2bc5243bf1024ebfcf1022", "tarball": "http://registry.npmjs.org/fanout/-/fanout-0.3.2.tgz" }, "0.3.3": { "shasum": "2b55920911ec4cdaabf59a97f7d040f05fb21e7b", "tarball": "http://registry.npmjs.org/fanout/-/fanout-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/fanout/" }, "fantomex": { "name": "fantomex", "description": "Small persistent queueing library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "time": { "modified": "2011-05-27T07:58:54.687Z", "created": "2011-05-27T07:58:54.078Z", "0.0.1": "2011-05-27T07:58:54.687Z" }, "author": { "name": "technoweenie" }, "repository": { "type": "git", "url": "git://github.com/technoweenie/fantomex.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fantomex/0.0.1" }, "dist": { "0.0.1": { "shasum": "921c17b60b9057ad8b7b6d9c829795a04796c58b", "tarball": "http://registry.npmjs.org/fantomex/-/fantomex-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fantomex/" }, "far": { "name": "far", "description": "Find and run node.js files.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-08-06T10:42:12.501Z", "created": "2011-04-24T15:37:15.877Z", "0.0.0": "2011-04-24T15:37:16.514Z", "0.0.1": "2011-04-28T23:51:07.960Z", "0.0.3": "2011-06-26T12:38:11.333Z", "0.0.4": "2011-07-14T07:54:57.501Z", "0.0.5": "2011-08-01T12:28:28.910Z", "0.0.6": "2011-08-01T12:30:37.986Z", "0.0.7": "2011-08-06T10:42:12.501Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git@github.com:felixge/node-far.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/far/0.0.0", "0.0.1": "http://registry.npmjs.org/far/0.0.1", "0.0.3": "http://registry.npmjs.org/far/0.0.3", "0.0.4": "http://registry.npmjs.org/far/0.0.4", "0.0.5": "http://registry.npmjs.org/far/0.0.5", "0.0.6": "http://registry.npmjs.org/far/0.0.6", "0.0.7": "http://registry.npmjs.org/far/0.0.7" }, "dist": { "0.0.0": { "shasum": "70f61af90ce682802bfd467c2f9006e47a26ff8b", "tarball": "http://registry.npmjs.org/far/-/far-0.0.0.tgz" }, "0.0.1": { "shasum": "8b2c71a638b02d4302a9cba64368fcc159746b0f", "tarball": "http://registry.npmjs.org/far/-/far-0.0.1.tgz" }, "0.0.3": { "shasum": "67e65d0f55c6c65beab751d21e16520484999a9c", "tarball": "http://registry.npmjs.org/far/-/far-0.0.3.tgz" }, "0.0.4": { "shasum": "4fa6386d6d2eed31a0ab73e808599e04ef93d146", "tarball": "http://registry.npmjs.org/far/-/far-0.0.4.tgz" }, "0.0.5": { "shasum": "ba1f3ba8f2d3a353d93fd28221f6be49ed2c3106", "tarball": "http://registry.npmjs.org/far/-/far-0.0.5.tgz" }, "0.0.6": { "shasum": "f3492cb799cd9a6241e174c108da05f9a4a54f49", "tarball": "http://registry.npmjs.org/far/-/far-0.0.6.tgz" }, "0.0.7": { "shasum": "01c1fd362bcd26ce9cf161af3938aa34619f79a7", "tarball": "http://registry.npmjs.org/far/-/far-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/far/" }, "farm": { "name": "farm", "description": "HTTP/HTTPS server farm made easy", "dist-tags": { "latest": "2.0.5" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-09-22T05:54:41.073Z", "created": "2011-07-08T11:05:46.209Z", "1.0.0": "2011-07-08T11:05:47.314Z", "1.0.1": "2011-07-09T09:49:21.679Z", "2.0.0": "2011-07-12T09:00:59.351Z", "2.0.2": "2011-07-19T04:45:09.465Z", "2.0.3": "2011-09-12T12:30:00.585Z", "2.0.4": "2011-09-13T20:22:22.635Z", "2.0.5": "2011-09-22T05:54:41.073Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/farm/1.0.0", "1.0.1": "http://registry.npmjs.org/farm/1.0.1", "2.0.0": "http://registry.npmjs.org/farm/2.0.0", "2.0.2": "http://registry.npmjs.org/farm/2.0.2", "2.0.3": "http://registry.npmjs.org/farm/2.0.3", "2.0.4": "http://registry.npmjs.org/farm/2.0.4", "2.0.5": "http://registry.npmjs.org/farm/2.0.5" }, "dist": { "1.0.0": { "shasum": "ef803e6b1ad45adc46988dc443a824c5f83b6b89", "tarball": "http://registry.npmjs.org/farm/-/farm-1.0.0.tgz" }, "1.0.1": { "shasum": "430af25cd9fcb68fb8519c958ea8f50aaa0a3376", "tarball": "http://registry.npmjs.org/farm/-/farm-1.0.1.tgz" }, "2.0.0": { "shasum": "d15c70b89ba132f94f547772bb2e647cf9156521", "tarball": "http://registry.npmjs.org/farm/-/farm-2.0.0.tgz" }, "2.0.2": { "shasum": "5ab0b0184b105a5bf83ee0f9ab21bde100db3b60", "tarball": "http://registry.npmjs.org/farm/-/farm-2.0.2.tgz" }, "2.0.3": { "shasum": "1fe96c51bb3ccafb97cfb19cd0e5f8e630f84f4c", "tarball": "http://registry.npmjs.org/farm/-/farm-2.0.3.tgz" }, "2.0.4": { "shasum": "63dd7c24372eb267a512bbec1124302c0e6102e9", "tarball": "http://registry.npmjs.org/farm/-/farm-2.0.4.tgz" }, "2.0.5": { "shasum": "be5c8e6fdbd5f5e8ca8f5c01502775224ca4c8b4", "tarball": "http://registry.npmjs.org/farm/-/farm-2.0.5.tgz" } }, "keywords": [ "websocket", "socket.io", "scale", "multiple", "haproxy", "stunnel", "stud" ], "url": "http://registry.npmjs.org/farm/" }, "fast-detective": { "name": "fast-detective", "description": "Find all calls to require() no matter how crazily nested using a proper walk of the AST", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-08-03T20:18:23.671Z", "created": "2011-08-03T20:14:33.520Z", "0.0.1": "2011-08-03T20:14:36.409Z", "0.0.2": "2011-08-03T20:18:23.671Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-detective.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fast-detective/0.0.1", "0.0.2": "http://registry.npmjs.org/fast-detective/0.0.2" }, "dist": { "0.0.1": { "shasum": "338340fabb3d9a67bef8ab06c68e44e6dd489229", "tarball": "http://registry.npmjs.org/fast-detective/-/fast-detective-0.0.1.tgz" }, "0.0.2": { "shasum": "14ce29055766d4cffa6ed5494b236c1b901aa379", "tarball": "http://registry.npmjs.org/fast-detective/-/fast-detective-0.0.2.tgz" } }, "keywords": [ "require", "source", "analyze", "ast" ], "url": "http://registry.npmjs.org/fast-detective/" }, "fast-list": { "name": "fast-list", "description": "A fast linked list (good for queues, stacks, etc.)", "dist-tags": { "latest": "1.0.1" }, "readme": "# The Problem\n\nYou've got some thing where you need to push a bunch of stuff into a\nqueue and then shift it out. Or, maybe it's a stack, and you're just\npushing and popping it.\n\nArrays work for this, but are a bit costly performance-wise.\n\n# The Solution\n\nA linked-list implementation that takes advantage of what v8 is good at:\ncreating objects with a known shape.\n\nThis is faster for this use case. How much faster? About 50%.\n\n $ node bench.js\n benchmarking /Users/isaacs/dev-src/js/fast-list/bench.js\n Please be patient.\n { node: '0.6.2-pre',\n v8: '3.6.6.8',\n ares: '1.7.5-DEV',\n uv: '0.1',\n openssl: '0.9.8l' }\n Scores: (bigger is better)\n\n new FastList()\n Raw:\n > 22556.39097744361\n > 23054.755043227666\n > 22770.398481973436\n > 23414.634146341465\n > 23099.133782483157\n Average (mean) 22979.062486293868\n\n []\n Raw:\n > 12195.121951219513\n > 12184.508268059182\n > 12173.91304347826\n > 12216.404886561955\n > 12184.508268059182\n Average (mean) 12190.891283475617\n\n new Array()\n Raw:\n > 12131.715771230503\n > 12184.508268059182\n > 12216.404886561955\n > 12195.121951219513\n > 11940.298507462687\n Average (mean) 12133.609876906768\n\n Winner: new FastList()\n Compared with next highest ([]), it's:\n 46.95% faster\n 1.88 times as fast\n 0.28 order(s) of magnitude faster\n\n Compared with the slowest (new Array()), it's:\n 47.2% faster\n 1.89 times as fast\n 0.28 order(s) of magnitude faster\n\nThis lacks a lot of features that arrays have:\n\n1. You can't specify the size at the outset.\n2. It's not indexable.\n3. There's no join, concat, etc.\n\nIf any of this matters for your use case, you're probably better off\nusing an Array object.\n\n## Installing\n\n```\nnpm install fast-list\n```\n\n## API\n\n```javascript\nvar FastList = require(\"fast-list\")\nvar list = new FastList()\nlist.push(\"foo\")\nlist.unshift(\"bar\")\nlist.push(\"baz\")\nconsole.log(list.length) // 2\nconsole.log(list.pop()) // baz\nconsole.log(list.shift()) // bar\nconsole.log(list.shift()) // foo\n```\n\n### Methods\n\n* `push`: Just like Array.push, but only can take a single entry\n* `pop`: Just like Array.pop\n* `shift`: Just like Array.shift\n* `unshift`: Just like Array.unshift, but only can take a single entry\n* `drop`: Drop all entries\n* `item(n)`: Retrieve the nth item in the list. This involves a walk\n every time. It's very slow. If you find yourself using this,\n consider using a normal Array instead.\n* `slice(start, end)`: Retrieve an array of the items at this position.\n This involves a walk every time. It's very slow. If you find\n yourself using this, consider using a normal Array instead.\n", "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-11-23T00:45:44.767Z", "created": "2011-11-22T02:34:22.617Z", "1.0.0": "2011-11-22T02:34:23.810Z", "1.0.1": "2011-11-23T00:45:44.767Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/fast-list.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/fast-list/1.0.0", "1.0.1": "http://registry.npmjs.org/fast-list/1.0.1" }, "dist": { "1.0.0": { "shasum": "df82a1536280469e185a7592fd72cbbbff32189b", "tarball": "http://registry.npmjs.org/fast-list/-/fast-list-1.0.0.tgz" }, "1.0.1": { "shasum": "24cc58fbe2900d1985fe38a6f7e9c9fb9cb8d309", "tarball": "http://registry.npmjs.org/fast-list/-/fast-list-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/fast-list/" }, "fast-msgpack-rpc": { "name": "fast-msgpack-rpc", "description": "A non-compatible variant of the Msgpack-RPC protocol specification for node.js", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "maxtaco", "email": "max@okcupid.com" } ], "time": { "modified": "2011-12-09T21:29:38.649Z", "created": "2011-08-01T21:01:25.944Z", "0.0.1": "2011-08-01T21:01:26.104Z", "0.0.2": "2011-08-01T21:03:08.684Z", "0.0.3": "2011-08-02T19:54:56.419Z", "0.0.4": "2011-11-29T14:12:13.066Z", "0.0.5": "2011-12-01T17:53:27.799Z", "0.0.6": "2011-12-09T21:29:38.649Z" }, "repository": { "type": "git", "url": "git://github.com/maxtaco/node-fast-msgpack-rpc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fast-msgpack-rpc/0.0.1", "0.0.2": "http://registry.npmjs.org/fast-msgpack-rpc/0.0.2", "0.0.3": "http://registry.npmjs.org/fast-msgpack-rpc/0.0.3", "0.0.4": "http://registry.npmjs.org/fast-msgpack-rpc/0.0.4", "0.0.5": "http://registry.npmjs.org/fast-msgpack-rpc/0.0.5", "0.0.6": "http://registry.npmjs.org/fast-msgpack-rpc/0.0.6" }, "dist": { "0.0.1": { "shasum": "b9fb4ed691a3c1edba50c1f4e5959617fbe7d9c9", "tarball": "http://registry.npmjs.org/fast-msgpack-rpc/-/fast-msgpack-rpc-0.0.1.tgz" }, "0.0.2": { "shasum": "3da6f37254bb10855ecc43f05fdd1c333c18987c", "tarball": "http://registry.npmjs.org/fast-msgpack-rpc/-/fast-msgpack-rpc-0.0.2.tgz" }, "0.0.3": { "shasum": "9460e28168b06290eb3bdd6156c3a6950bbb887e", "tarball": "http://registry.npmjs.org/fast-msgpack-rpc/-/fast-msgpack-rpc-0.0.3.tgz" }, "0.0.4": { "shasum": "33c58df38b8a0e4e4805f2e2a7db685fbcf87ddb", "tarball": "http://registry.npmjs.org/fast-msgpack-rpc/-/fast-msgpack-rpc-0.0.4.tgz" }, "0.0.5": { "shasum": "aa873e70e62dba4d3e1b72b5e8cf394d84f09bfd", "tarball": "http://registry.npmjs.org/fast-msgpack-rpc/-/fast-msgpack-rpc-0.0.5.tgz" }, "0.0.6": { "shasum": "65d56f7e87dd48f0145deaf91da50b7e52400a87", "tarball": "http://registry.npmjs.org/fast-msgpack-rpc/-/fast-msgpack-rpc-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/fast-msgpack-rpc/" }, "fast-or-slow": { "name": "fast-or-slow", "description": "Are your tests fast or slow? An opinionated testing framework.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-08-20T06:17:38.745Z", "created": "2011-07-07T23:15:21.607Z", "0.0.0": "2011-07-07T23:15:22.258Z", "0.0.1": "2011-08-01T15:03:44.940Z", "0.0.2": "2011-08-03T09:28:35.821Z", "0.0.3": "2011-08-06T10:42:48.779Z", "0.0.4": "2011-08-16T08:18:57.828Z", "0.0.5": "2011-08-20T06:17:38.745Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-fast-or-slow.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fast-or-slow/0.0.0", "0.0.1": "http://registry.npmjs.org/fast-or-slow/0.0.1", "0.0.2": "http://registry.npmjs.org/fast-or-slow/0.0.2", "0.0.3": "http://registry.npmjs.org/fast-or-slow/0.0.3", "0.0.4": "http://registry.npmjs.org/fast-or-slow/0.0.4", "0.0.5": "http://registry.npmjs.org/fast-or-slow/0.0.5" }, "dist": { "0.0.0": { "shasum": "e12480f5f6cd6abe7607741fb670062adf5c1a6a", "tarball": "http://registry.npmjs.org/fast-or-slow/-/fast-or-slow-0.0.0.tgz" }, "0.0.1": { "shasum": "de78a4cd608504ae8f16d060ced899f1b0829207", "tarball": "http://registry.npmjs.org/fast-or-slow/-/fast-or-slow-0.0.1.tgz" }, "0.0.2": { "shasum": "3e7990951ca2b6902b8a90b6277323bf6b2659bc", "tarball": "http://registry.npmjs.org/fast-or-slow/-/fast-or-slow-0.0.2.tgz" }, "0.0.3": { "shasum": "a657394a596e4a68578ae3e355f00adbc4ab4f19", "tarball": "http://registry.npmjs.org/fast-or-slow/-/fast-or-slow-0.0.3.tgz" }, "0.0.4": { "shasum": "02604929a92b3a3496cc5d076082611ebd99fd5e", "tarball": "http://registry.npmjs.org/fast-or-slow/-/fast-or-slow-0.0.4.tgz" }, "0.0.5": { "shasum": "f14aef42136c3a36efa3533823179b41628e125c", "tarball": "http://registry.npmjs.org/fast-or-slow/-/fast-or-slow-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/fast-or-slow/" }, "fast-stats": { "name": "fast-stats", "description": "Quickly calculate common statistics on lists of numbers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bluesmoon", "email": "philip@bluesmoon.info" } ], "time": { "modified": "2011-08-10T03:17:19.272Z", "created": "2011-08-10T03:17:14.245Z", "0.0.1": "2011-08-10T03:17:19.272Z" }, "author": { "name": "Philip Tellis", "email": "philip@bluesmoon.info", "url": "http://bluesmoon.info/" }, "repository": { "type": "git", "url": "git://github.com/bluesmoon/node-faststats.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fast-stats/0.0.1" }, "dist": { "0.0.1": { "shasum": "f056b9f3e41504d771af0892895c08133413c6a7", "tarball": "http://registry.npmjs.org/fast-stats/-/fast-stats-0.0.1.tgz" } }, "keywords": [ "statistics", "statistic", "gauss", "lognormal", "normal", "mean", "median", "mode", "standard deviation", "margin of error", "iqr", "quartile", "inter quartile range" ], "url": "http://registry.npmjs.org/fast-stats/" }, "fastareader": { "name": "fastareader", "description": "FASTA DNA/RNA sequence reader", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-28T23:48:33.141Z", "created": "2011-10-28T07:21:48.785Z", "0.1.0": "2011-10-28T07:21:51.604Z", "0.1.1": "2011-10-28T08:30:35.884Z", "0.1.2": "2011-11-28T23:48:33.141Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/FASTAReader.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fastareader/0.1.0", "0.1.1": "http://registry.npmjs.org/fastareader/0.1.1", "0.1.2": "http://registry.npmjs.org/fastareader/0.1.2" }, "dist": { "0.1.0": { "shasum": "1e83a1de7b868d53b9b1db77b2c6f0474d9970c6", "tarball": "http://registry.npmjs.org/fastareader/-/fastareader-0.1.0.tgz" }, "0.1.1": { "shasum": "294921150806021a42aee6e78a9ec1f86ed79d82", "tarball": "http://registry.npmjs.org/fastareader/-/fastareader-0.1.1.tgz" }, "0.1.2": { "shasum": "c7f1a2d505ea15f90fb88fa5f00a9266f0dbb87b", "tarball": "http://registry.npmjs.org/fastareader/-/fastareader-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/fastareader/" }, "fastcgi-stream": { "name": "fastcgi-stream", "description": "Fast FastCGI Stream wrapper for reading/writing FCGI records.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "samcday", "email": "sam.c.day@gmail.com" } ], "time": { "modified": "2011-03-24T07:05:29.251Z", "created": "2011-02-23T01:45:00.174Z", "0.1.0": "2011-02-23T01:45:01.184Z", "0.1.1": "2011-03-24T07:05:29.251Z" }, "author": { "name": "Sam Day", "email": "sam.c.day@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/samcday/node-fastcgi-stream.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fastcgi-stream/0.1.0", "0.1.1": "http://registry.npmjs.org/fastcgi-stream/0.1.1" }, "dist": { "0.1.0": { "shasum": "125abce4440f1563b76ea36ddd6a438bac232261", "tarball": "http://registry.npmjs.org/fastcgi-stream/-/fastcgi-stream-0.1.0.tgz" }, "0.1.1": { "shasum": "9cff386a3a886ceaad5ab60a01139b5c4667d280", "tarball": "http://registry.npmjs.org/fastcgi-stream/-/fastcgi-stream-0.1.1.tgz" } }, "keywords": "fcgi, fastcgi", "url": "http://registry.npmjs.org/fastcgi-stream/" }, "FastLegS": { "name": "FastLegS", "description": "PostgreSQL ORM on top of node-postgres", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "didit-tech", "email": "development@didit.com" } ], "time": { "modified": "2011-08-26T20:59:55.441Z", "created": "2011-03-04T15:02:44.978Z", "0.0.2": "2011-03-04T15:02:45.127Z", "0.0.3": "2011-03-10T04:59:09.991Z", "0.0.4": "2011-03-10T05:23:59.072Z", "0.0.5": "2011-03-11T22:08:32.037Z", "0.0.6": "2011-04-29T20:47:52.199Z", "0.0.7": "2011-04-29T21:43:37.444Z", "0.0.8": "2011-05-09T14:23:42.651Z", "0.0.9": "2011-05-17T19:11:14.867Z", "0.1.0": "2011-07-25T14:48:14.039Z", "0.1.1": "2011-08-25T16:01:15.423Z", "0.1.2": "2011-08-26T18:45:08.865Z" }, "author": { "name": "Didit Tech", "email": "development@didit.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/FastLegS/0.0.2", "0.0.3": "http://registry.npmjs.org/FastLegS/0.0.3", "0.0.4": "http://registry.npmjs.org/FastLegS/0.0.4", "0.0.5": "http://registry.npmjs.org/FastLegS/0.0.5", "0.0.6": "http://registry.npmjs.org/FastLegS/0.0.6", "0.0.7": "http://registry.npmjs.org/FastLegS/0.0.7", "0.0.8": "http://registry.npmjs.org/FastLegS/0.0.8", "0.0.9": "http://registry.npmjs.org/FastLegS/0.0.9", "0.1.0": "http://registry.npmjs.org/FastLegS/0.1.0", "0.1.1": "http://registry.npmjs.org/FastLegS/0.1.1", "0.1.2": "http://registry.npmjs.org/FastLegS/0.1.2" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.2.tgz" }, "0.0.3": { "shasum": "55c553d3f037a8c3173d2804b3f15c8427b2e070", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.3.tgz" }, "0.0.4": { "shasum": "0c0d579e143bb843fa6afe44f82dccecb15193d8", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.4.tgz" }, "0.0.5": { "shasum": "298302173c19857985bbd2515ee6bbfc25c1830f", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.5.tgz" }, "0.0.6": { "shasum": "b1bc9add0ad377ef939ab4b1b938c01ecde20440", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.6.tgz" }, "0.0.7": { "shasum": "5f057c904ed701540cc6e4ad278669c6230c7bf1", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.7.tgz" }, "0.0.8": { "shasum": "549c5ec9c1b4dc38af20d3be585cdf2387c36418", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.8.tgz" }, "0.0.9": { "shasum": "0b0073d2d393453002dddae356dae3b59427a0ec", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.0.9.tgz" }, "0.1.0": { "shasum": "89c96c3f0d6e00423f7415da03eb4d7624f9d6db", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.1.0.tgz" }, "0.1.1": { "shasum": "88a096ebe4b67fed830ac1858457a7a6b1e9617c", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.1.1.tgz" }, "0.1.2": { "shasum": "a32a28c055863fb76b11cd33ba5f1b54779a71a1", "tarball": "http://registry.npmjs.org/FastLegS/-/FastLegS-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/FastLegS/" }, "faye": { "name": "faye", "description": "Simple pub/sub messaging for the web", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "jcoglan", "email": "jcoglan@gmail.com" } ], "author": { "name": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/" }, "time": { "modified": "2011-12-05T23:27:32.056Z", "created": "2010-12-19T15:04:47.790Z", "0.5.0": "2010-12-19T15:04:47.790Z", "0.5.1": "2010-12-19T15:04:47.790Z", "0.5.2": "2010-12-19T15:04:47.790Z", "0.5.3": "2010-12-19T15:04:47.790Z", "0.5.4": "2010-12-19T15:04:47.790Z", "0.5.5": "2011-01-16T13:11:51.855Z", "0.6.0": "2011-05-21T20:10:53.562Z", "0.6.1": "2011-06-06T20:05:22.738Z", "0.6.2": "2011-06-19T19:00:10.428Z", "0.6.3": "2011-07-10T19:18:10.192Z", "0.6.4": "2011-08-17T23:41:39.941Z", "0.6.5": "2011-08-29T19:28:44.658Z", "0.6.6": "2011-09-12T19:02:07.652Z", "0.6.7": "2011-10-20T20:03:31.952Z", "0.7.0": "2011-11-22T23:49:00.969Z" }, "users": { "magnars": true }, "versions": { "0.5.0": "http://registry.npmjs.org/faye/0.5.0", "0.5.1": "http://registry.npmjs.org/faye/0.5.1", "0.5.2": "http://registry.npmjs.org/faye/0.5.2", "0.5.3": "http://registry.npmjs.org/faye/0.5.3", "0.5.4": "http://registry.npmjs.org/faye/0.5.4", "0.5.5": "http://registry.npmjs.org/faye/0.5.5", "0.6.0": "http://registry.npmjs.org/faye/0.6.0", "0.6.1": "http://registry.npmjs.org/faye/0.6.1", "0.6.2": "http://registry.npmjs.org/faye/0.6.2", "0.6.3": "http://registry.npmjs.org/faye/0.6.3", "0.6.4": "http://registry.npmjs.org/faye/0.6.4", "0.6.5": "http://registry.npmjs.org/faye/0.6.5", "0.6.6": "http://registry.npmjs.org/faye/0.6.6", "0.6.7": "http://registry.npmjs.org/faye/0.6.7", "0.7.0": "http://registry.npmjs.org/faye/0.7.0" }, "dist": { "0.5.0": { "tarball": "http://packages:5984/faye/-/faye-0.5.0.tgz" }, "0.5.1": { "tarball": "http://packages:5984/faye/-/faye-0.5.1.tgz" }, "0.5.2": { "tarball": "http://packages:5984/faye/-/faye-0.5.2.tgz" }, "0.5.3": { "tarball": "http://packages:5984/faye/-/faye-0.5.3.tgz" }, "0.5.4": { "tarball": "http://registry.npmjs.org/faye/-/faye-0.5.4.tgz" }, "0.5.5": { "shasum": "0ade8839d155eb6f60fadcde86d4409c4b9440d4", "tarball": "http://registry.npmjs.org/faye/-/faye-0.5.5.tgz" }, "0.6.0": { "shasum": "510aaefc0e99ff1b997e7dd6aa4ad75e5accb1e4", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.0.tgz" }, "0.6.1": { "shasum": "2c99ffc7047b230df5aec010f37e6d862956d36e", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.1.tgz" }, "0.6.2": { "shasum": "dd7d43d23788284b04cab3fa6eeb0cff30164615", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.2.tgz" }, "0.6.3": { "shasum": "676aa4bcec606c63dc570e8c3023b1cb7c8ba630", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.3.tgz" }, "0.6.4": { "shasum": "507daa04e592fef548adc1e069fa58296f5122ec", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.4.tgz" }, "0.6.5": { "shasum": "3fe420b6bebd57c790af4c66a988291aa57ef98f", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.5.tgz" }, "0.6.6": { "shasum": "1442461d2065f6a3dd202787b7aa9edb75004415", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.6.tgz" }, "0.6.7": { "shasum": "677089a923615196aba9dcfb41ca964f00304236", "tarball": "http://registry.npmjs.org/faye/-/faye-0.6.7.tgz" }, "0.7.0": { "shasum": "19aabfc1327dcd62483a0e8707300921357852d6", "tarball": "http://registry.npmjs.org/faye/-/faye-0.7.0.tgz" } }, "keywords": [ "comet", "websocket", "pubsub", "bayeux", "ajax", "http" ], "url": "http://registry.npmjs.org/faye/" }, "faye-service": { "name": "faye-service", "description": "Mimics support for /service/** channels in Faye.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "matjaz", "email": "matjazl@gmail.com" } ], "time": { "modified": "2011-03-06T16:31:26.819Z", "created": "2011-03-06T16:31:26.305Z", "0.1.0": "2011-03-06T16:31:26.819Z" }, "author": { "name": "Matjaz Lipus", "email": "matjazl@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/faye-service/0.1.0" }, "dist": { "0.1.0": { "shasum": "b70ef4a4e8344b3e7f56f83c02fc26026fa36b8f", "tarball": "http://registry.npmjs.org/faye-service/-/faye-service-0.1.0.tgz" } }, "keywords": [ "comet", "websocket", "pubsub", "bayeux", "service" ], "url": "http://registry.npmjs.org/faye-service/" }, "faye-websocket": { "name": "faye-websocket", "description": "Robust general-purpose WebSocket server and client", "dist-tags": { "latest": "0.1.2" }, "readme": null, "maintainers": [ { "name": "jcoglan", "email": "jcoglan@gmail.com" } ], "time": { "modified": "2011-12-05T09:59:27.990Z", "created": "2011-11-28T09:14:29.219Z", "0.1.0": "2011-11-28T09:14:30.572Z", "0.1.1": "2011-11-30T00:57:50.689Z", "0.1.2": "2011-12-05T09:59:27.990Z" }, "author": { "name": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/" }, "versions": { "0.1.0": "http://registry.npmjs.org/faye-websocket/0.1.0", "0.1.1": "http://registry.npmjs.org/faye-websocket/0.1.1", "0.1.2": "http://registry.npmjs.org/faye-websocket/0.1.2" }, "dist": { "0.1.0": { "shasum": "696de95fac9ac2bc818f7d4f9f4f39b3bf1dad43", "tarball": "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.1.0.tgz" }, "0.1.1": { "shasum": "aa35191903be46f35a83417f83659f2ab6c23f47", "tarball": "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.1.1.tgz" }, "0.1.2": { "shasum": "763e4e7432b5f23b235d879c1a49a7bc91892797", "tarball": "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.1.2.tgz" } }, "keywords": [ "websocket" ], "url": "http://registry.npmjs.org/faye-websocket/" }, "Fayer": { "name": "Fayer", "description": "Easily kick-off page specific Javascript.", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "sandeepjain", "email": "jainsandeep88@gmail.com" } ], "time": { "modified": "2011-08-31T09:28:50.273Z", "created": "2011-08-31T07:29:05.588Z", "1.0.0": "2011-08-31T07:29:07.193Z", "1.0.3": "2011-08-31T07:33:26.536Z", "1.0.4": "2011-08-31T09:28:50.273Z" }, "author": { "name": "Sandeep Jain", "url": "http://www.jsvrocks.com" }, "repository": { "type": "git", "url": "git://github.com/sandeepjain/fayer.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/Fayer/1.0.0", "1.0.3": "http://registry.npmjs.org/Fayer/1.0.3", "1.0.4": "http://registry.npmjs.org/Fayer/1.0.4" }, "dist": { "1.0.0": { "shasum": "3462fa3ba37fa9703620ba677fad41c09028cfe1", "tarball": "http://registry.npmjs.org/Fayer/-/Fayer-1.0.0.tgz" }, "1.0.3": { "shasum": "f431d5d164b7b19ded7a87c2f0eed78041c76eef", "tarball": "http://registry.npmjs.org/Fayer/-/Fayer-1.0.3.tgz" }, "1.0.4": { "shasum": "e94ac24f261d2c8d12e57076a0e189b1fa8616a7", "tarball": "http://registry.npmjs.org/Fayer/-/Fayer-1.0.4.tgz" } }, "url": "http://registry.npmjs.org/Fayer/" }, "fbgraph": { "name": "fbgraph", "description": "a cleaner client to access the facebook graph api", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "criso", "email": "ocean.cris@gmail.com" } ], "time": { "modified": "2011-11-05T12:46:18.821Z", "created": "2011-10-05T23:14:29.143Z", "0.0.2": "2011-10-05T23:14:29.850Z", "0.1.0": "2011-10-07T22:24:12.952Z", "0.2.0": "2011-10-09T02:14:48.855Z", "0.2.1": "2011-11-05T12:46:18.821Z" }, "author": { "name": "Cristiano Oliveira", "email": "ocean.cris@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/criso/fbgraph.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/fbgraph/0.0.2", "0.1.0": "http://registry.npmjs.org/fbgraph/0.1.0", "0.2.0": "http://registry.npmjs.org/fbgraph/0.2.0", "0.2.1": "http://registry.npmjs.org/fbgraph/0.2.1" }, "dist": { "0.0.2": { "shasum": "9c8169130a96259ac8b1f49eee52b6747f9bb118", "tarball": "http://registry.npmjs.org/fbgraph/-/fbgraph-0.0.2.tgz" }, "0.1.0": { "shasum": "1d4cae63f34a10a9a49e61fbefdf1bd771138e5d", "tarball": "http://registry.npmjs.org/fbgraph/-/fbgraph-0.1.0.tgz" }, "0.2.0": { "shasum": "80915269cc90f9e8fd620b4aea21b196b8a35899", "tarball": "http://registry.npmjs.org/fbgraph/-/fbgraph-0.2.0.tgz" }, "0.2.1": { "shasum": "7a4532619dadeaaa45b0aa3cad79171986124d4d", "tarball": "http://registry.npmjs.org/fbgraph/-/fbgraph-0.2.1.tgz" } }, "keywords": [ "facebook", "api", "graph" ], "url": "http://registry.npmjs.org/fbgraph/" }, "fcombine": { "name": "fcombine", "description": "function utility library", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-11-16T17:25:48.985Z", "created": "2011-10-19T17:16:55.028Z", "0.0.1": "2011-10-19T17:16:56.815Z", "0.0.2": "2011-10-19T17:19:37.539Z", "0.0.3": "2011-10-19T17:21:12.058Z", "0.0.4": "2011-11-16T17:25:48.985Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/fcombine.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fcombine/0.0.1", "0.0.2": "http://registry.npmjs.org/fcombine/0.0.2", "0.0.3": "http://registry.npmjs.org/fcombine/0.0.3", "0.0.4": "http://registry.npmjs.org/fcombine/0.0.4" }, "dist": { "0.0.1": { "shasum": "9520f569557f9571660a0066bf955d29419638e7", "tarball": "http://registry.npmjs.org/fcombine/-/fcombine-0.0.1.tgz" }, "0.0.2": { "shasum": "acd1bd8df4babda6be1fb586b70bbf8322277b5d", "tarball": "http://registry.npmjs.org/fcombine/-/fcombine-0.0.2.tgz" }, "0.0.3": { "shasum": "d07de4c3208894a6c204aef0ea6d892e25d51007", "tarball": "http://registry.npmjs.org/fcombine/-/fcombine-0.0.3.tgz" }, "0.0.4": { "shasum": "19cf2103a857c2c906649ee900413af120323524", "tarball": "http://registry.npmjs.org/fcombine/-/fcombine-0.0.4.tgz" } }, "keywords": [ "function", "f", "arch", "utility" ], "url": "http://registry.npmjs.org/fcombine/" }, "fe-fu": { "name": "fe-fu", "description": "Node js Frontend Environment (Transforms .less files and minifies them, minifies javascript with uglify-js)", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "erikzaadi", "email": "erik.zaadi@gmail.com" } ], "time": { "modified": "2011-05-16T09:28:39.405Z", "created": "2011-04-21T11:59:25.983Z", "0.1.0": "2011-04-21T11:59:27.622Z", "0.1.1": "2011-04-21T13:36:46.483Z", "0.1.2": "2011-04-21T15:10:05.710Z", "0.1.3": "2011-04-27T13:27:02.361Z", "0.1.4": "2011-04-27T13:31:19.060Z", "0.1.5": "2011-04-30T12:15:24.407Z", "0.1.6": "2011-04-30T13:54:46.218Z", "0.1.7": "2011-04-30T14:18:17.025Z", "0.1.8": "2011-05-16T06:44:28.925Z", "0.1.9": "2011-05-16T09:28:39.405Z" }, "author": { "name": "Erik Zaadi", "email": "erik.zaadi@gmail.com", "url": "http://erikzaadi.com" }, "repository": { "type": "git", "url": "git://github.com/erikzaadi/node-fe-fu.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fe-fu/0.1.0", "0.1.1": "http://registry.npmjs.org/fe-fu/0.1.1", "0.1.2": "http://registry.npmjs.org/fe-fu/0.1.2", "0.1.3": "http://registry.npmjs.org/fe-fu/0.1.3", "0.1.4": "http://registry.npmjs.org/fe-fu/0.1.4", "0.1.5": "http://registry.npmjs.org/fe-fu/0.1.5", "0.1.6": "http://registry.npmjs.org/fe-fu/0.1.6", "0.1.7": "http://registry.npmjs.org/fe-fu/0.1.7", "0.1.8": "http://registry.npmjs.org/fe-fu/0.1.8", "0.1.9": "http://registry.npmjs.org/fe-fu/0.1.9" }, "dist": { "0.1.0": { "shasum": "343050dc7fb8d91cd6843cfce70770a5477068b0", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.0.tgz" }, "0.1.1": { "shasum": "2180603f766a9ece4ee01856c894ca0772b40055", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.1.tgz" }, "0.1.2": { "shasum": "dccf5bdd0e4f6c51685278ab1dd4b895f82de201", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.2.tgz" }, "0.1.3": { "shasum": "91b7cef27432043d42293656c7e24eed8cf2c867", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.3.tgz" }, "0.1.4": { "shasum": "d8b6bf2bd8ae997e175eda4f2aa138b85008f70f", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.4.tgz" }, "0.1.5": { "shasum": "cc17f8527f7285261fb0f717349ab00e707e8047", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.5.tgz" }, "0.1.6": { "shasum": "620a3dd72829bae5caf0b424fe26a383977b5a44", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.6.tgz" }, "0.1.7": { "shasum": "31e61eba8ae666070993e749a3d7cafb6602bf99", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.7.tgz" }, "0.1.8": { "shasum": "10ddda57157de76bf9ef884dc5a4254da91c55d4", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.8.tgz" }, "0.1.9": { "shasum": "2b7d5a662d3372ff9a28d2a5e28b0f4fd7630f0a", "tarball": "http://registry.npmjs.org/fe-fu/-/fe-fu-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/fe-fu/" }, "feather": { "name": "feather", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "viktort", "email": "viktor.trako@imagisys.co.uk" } ], "time": { "modified": "2011-10-29T19:37:53.920Z", "created": "2011-10-27T23:53:03.106Z", "0.0.1": "2011-10-28T09:13:46.847Z", "0.0.2": "2011-10-29T19:37:53.920Z" }, "author": { "name": "Viktor Trako", "email": "viktor.trako@holidayextras.com", "url": "http://www.holidayextras.com" }, "repository": { "type": "git", "url": "git@github.com:holidayextras/feather.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/feather/0.0.1", "0.0.2": "http://registry.npmjs.org/feather/0.0.2" }, "dist": { "0.0.1": { "shasum": "3fccfafe339afeb1d2db73560df7417bf1436774", "tarball": "http://registry.npmjs.org/feather/-/feather-0.0.1.tgz" }, "0.0.2": { "shasum": "d3a1c07c0dce4411a22dadab526e3cc5087d437d", "tarball": "http://registry.npmjs.org/feather/-/feather-0.0.2.tgz" } }, "keywords": [ "logger", "lightweight", "Unix style logging", "info debug warn" ], "url": "http://registry.npmjs.org/feather/" }, "feed-tables": { "name": "feed-tables", "description": "A lightweight parser for Google Spreadsheets tables in cells or list feed JSON data formats.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tomvit", "email": "tomas@vitvar.com" } ], "time": { "modified": "2011-08-09T14:41:20.128Z", "created": "2011-07-25T14:51:02.475Z", "0.1.0": "2011-07-25T14:51:03.028Z", "0.1.1": "2011-08-09T11:09:19.166Z", "0.1.2": "2011-08-09T14:27:31.447Z", "0.1.3": "2011-08-09T14:41:20.128Z" }, "author": { "name": "Tomas Vitvar", "email": "tomas@vitvar.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/feed-tables/0.1.0", "0.1.1": "http://registry.npmjs.org/feed-tables/0.1.1", "0.1.2": "http://registry.npmjs.org/feed-tables/0.1.2", "0.1.3": "http://registry.npmjs.org/feed-tables/0.1.3" }, "dist": { "0.1.0": { "shasum": "c257b0c932a30e451b97a62218681b4c917f6a71", "tarball": "http://registry.npmjs.org/feed-tables/-/feed-tables-0.1.0.tgz" }, "0.1.1": { "shasum": "ebc05e7bf325458f7f9c05ed1319b794d5ae0537", "tarball": "http://registry.npmjs.org/feed-tables/-/feed-tables-0.1.1.tgz" }, "0.1.2": { "shasum": "991a1c1b43ce862680c0bd0ca9d0efda7c318b6c", "tarball": "http://registry.npmjs.org/feed-tables/-/feed-tables-0.1.2.tgz" }, "0.1.3": { "shasum": "877cf1e4184deb1a17d0ecd476bd4da18cc2e5d5", "tarball": "http://registry.npmjs.org/feed-tables/-/feed-tables-0.1.3.tgz" } }, "keywords": [ "Google Spreadsheets", "server", "client", "Atom feed" ], "url": "http://registry.npmjs.org/feed-tables/" }, "feedBum": { "name": "feedBum", "description": "A port of the PHP project FeedWriter to Node.js. This is a libary to help create RSS and ATOM feeds", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "streets-ahead", "email": "devs@streetsaheadllc.com" } ], "time": { "modified": "2011-07-26T22:13:22.754Z", "created": "2011-07-26T22:13:22.340Z", "0.9.0": "2011-07-26T22:13:22.754Z" }, "author": { "name": "Streets Ahead LLC", "email": "team@streetsaheadllc.com" }, "repository": { "type": "git", "url": "git://github.com/streets-ahead/feedBum.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/feedBum/0.9.0" }, "dist": { "0.9.0": { "shasum": "d7aa6b5868e84795e0827025d06b9de8a86cdfac", "tarball": "http://registry.npmjs.org/feedBum/-/feedBum-0.9.0.tgz" } }, "keywords": [ "RSS", "ATOM", "FeedWriter", "feed", "lazy", "bum", "Streets Ahead" ], "url": "http://registry.npmjs.org/feedBum/" }, "feedme": { "name": "feedme", "description": "RSS/Atom feed parser", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-11-13T21:53:56.257Z", "created": "2011-10-08T22:32:16.173Z", "0.0.1": "2011-10-08T22:32:20.364Z", "0.0.2": "2011-10-10T15:57:53.455Z", "0.0.3": "2011-10-11T07:42:57.533Z", "0.0.4": "2011-11-13T21:53:56.257Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/feedme.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/feedme/0.0.1", "0.0.2": "http://registry.npmjs.org/feedme/0.0.2", "0.0.3": "http://registry.npmjs.org/feedme/0.0.3", "0.0.4": "http://registry.npmjs.org/feedme/0.0.4" }, "dist": { "0.0.1": { "shasum": "d2c2a5b2a86fb00c4aeda808353af4e8e76bee02", "tarball": "http://registry.npmjs.org/feedme/-/feedme-0.0.1.tgz" }, "0.0.2": { "shasum": "983f01adcaaeab3ce3a04fd351fdb3bb42908f8c", "tarball": "http://registry.npmjs.org/feedme/-/feedme-0.0.2.tgz" }, "0.0.3": { "shasum": "22740f5f61687c25a8b0a84bbf8135a03e61b24f", "tarball": "http://registry.npmjs.org/feedme/-/feedme-0.0.3.tgz" }, "0.0.4": { "shasum": "689c4a1580986a63af2fe4944fdb7dddf9309bf0", "tarball": "http://registry.npmjs.org/feedme/-/feedme-0.0.4.tgz" } }, "keywords": [ "feed", "rss", "atom", "parser" ], "url": "http://registry.npmjs.org/feedme/" }, "feedparser": { "name": "feedparser", "description": "Robust RSS, Atom, and RDF feed parsing using sax js", "dist-tags": { "latest": "0.4.3" }, "maintainers": [ { "name": "danmactough", "email": "danmactough@gmail.com" } ], "time": { "modified": "2011-12-07T04:45:25.483Z", "created": "2011-09-15T18:21:57.984Z", "0.1.0": "2011-12-07T04:39:33.850Z", "0.1.1": "2011-12-07T04:39:33.850Z", "0.2.0": "2011-12-07T04:39:33.850Z", "0.2.1": "2011-12-07T04:39:33.850Z", "0.2.2": "2011-12-07T04:39:33.850Z", "0.3.0": "2011-11-05T12:41:20.282Z", "0.3.1": "2011-11-09T04:19:09.745Z", "0.3.2": "2011-11-09T04:45:39.583Z", "0.3.3": "2011-11-11T05:13:21.029Z", "0.4.0": "2011-11-12T02:42:13.124Z", "0.4.1": "2011-11-28T05:59:56.974Z", "0.4.2": "2011-12-07T04:41:16.762Z", "0.4.3": "2011-12-07T04:45:25.483Z" }, "author": { "name": "Dan MacTough", "email": "danmactough@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/danmactough/node-feedparser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/feedparser/0.1.0", "0.1.1": "http://registry.npmjs.org/feedparser/0.1.1", "0.2.0": "http://registry.npmjs.org/feedparser/0.2.0", "0.2.1": "http://registry.npmjs.org/feedparser/0.2.1", "0.2.2": "http://registry.npmjs.org/feedparser/0.2.2", "0.3.0": "http://registry.npmjs.org/feedparser/0.3.0", "0.3.1": "http://registry.npmjs.org/feedparser/0.3.1", "0.3.2": "http://registry.npmjs.org/feedparser/0.3.2", "0.3.3": "http://registry.npmjs.org/feedparser/0.3.3", "0.4.0": "http://registry.npmjs.org/feedparser/0.4.0", "0.4.1": "http://registry.npmjs.org/feedparser/0.4.1", "0.4.2": "http://registry.npmjs.org/feedparser/0.4.2", "0.4.3": "http://registry.npmjs.org/feedparser/0.4.3" }, "dist": { "0.1.0": { "shasum": "09f4f21f5c1d9798b22a9576229542f1abca4523", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.1.0.tgz" }, "0.1.1": { "shasum": "bcb30e231a6ca8be258aaac3cb38f4517e936fc3", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.1.1.tgz" }, "0.2.0": { "shasum": "b6e6d97033770ea9b3af82ed1fbba2b6dd1f50b2", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.2.0.tgz" }, "0.2.1": { "shasum": "417626157361476b43d26ffec3f8e2235925fd8c", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.2.1.tgz" }, "0.2.2": { "shasum": "f23df3403ca8ff99f54a50e5e12d2fb79700dc62", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.2.2.tgz" }, "0.3.0": { "shasum": "0992ee294f8efab5e9cd63835e0f1ec44daf93f1", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.3.0.tgz" }, "0.3.1": { "shasum": "ddd1ba962ab0628544caa8334943b9a74f1bbfef", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.3.1.tgz" }, "0.3.2": { "shasum": "966d6b6c211d7c68d9578551ebd891ca5c36e7d9", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.3.2.tgz" }, "0.3.3": { "shasum": "5892c7bec50841a0bcabce7d29b6e9b33d241555", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.3.3.tgz" }, "0.4.0": { "shasum": "d06e50351f416408bc2c850c62e31dbcafeb5963", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.4.0.tgz" }, "0.4.1": { "shasum": "dfad0a0d376e7b2071bfff14479868ba80339d60", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.4.1.tgz" }, "0.4.2": { "shasum": "f7f3b57a2c7c8535808ccede59850bc6ade4a802", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.4.2.tgz" }, "0.4.3": { "shasum": "8754f3bff0d430fab71fafb5bd9aefd5d24e765c", "tarball": "http://registry.npmjs.org/feedparser/-/feedparser-0.4.3.tgz" } }, "keywords": [ "rss", "feed", "atom", "rdf", "xml", "syndication" ], "url": "http://registry.npmjs.org/feedparser/" }, "feedreader": { "name": "feedreader", "description": "Simple RSS / Atom Parser", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "wblanchette", "email": "wb@collectivecognition.com" } ], "time": { "modified": "2011-10-18T15:16:27.133Z", "created": "2011-10-17T20:13:33.895Z", "0.1.0": "2011-10-17T20:13:34.354Z", "0.1.1": "2011-10-18T15:14:13.065Z" }, "author": { "name": "William Blanchette", "email": "wb@collectivecognition.com" }, "repository": { "type": "git", "url": "git://github.com/drastik/feedreader.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/feedreader/0.1.0", "0.1.1": "http://registry.npmjs.org/feedreader/0.1.1" }, "dist": { "0.1.0": { "shasum": "190d023e8d32a17ecbe15e8c886dce18eb3d51b5", "tarball": "http://registry.npmjs.org/feedreader/-/feedreader-0.1.0.tgz" }, "0.1.1": { "shasum": "c2bff25f7531ab1fd34dfe2e9f72e61bc321bb93", "tarball": "http://registry.npmjs.org/feedreader/-/feedreader-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/feedreader/" }, "feedsub": { "name": "feedsub", "description": "Reads online feeds notifying on new items.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-11-17T08:34:04.675Z", "created": "2011-10-09T19:25:33.747Z", "0.0.1": "2011-10-09T19:25:37.669Z", "0.0.2": "2011-10-10T01:03:03.839Z", "0.0.3": "2011-10-10T01:10:22.348Z", "0.0.4": "2011-10-10T12:25:08.556Z", "0.0.5": "2011-10-11T07:46:36.216Z", "0.0.6": "2011-10-23T08:59:41.997Z", "0.0.7": "2011-11-08T08:16:57.767Z", "0.0.8": "2011-11-13T22:45:53.739Z", "0.0.9": "2011-11-17T08:34:04.675Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/node-feedsub.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/feedsub/0.0.1", "0.0.2": "http://registry.npmjs.org/feedsub/0.0.2", "0.0.3": "http://registry.npmjs.org/feedsub/0.0.3", "0.0.4": "http://registry.npmjs.org/feedsub/0.0.4", "0.0.5": "http://registry.npmjs.org/feedsub/0.0.5", "0.0.6": "http://registry.npmjs.org/feedsub/0.0.6", "0.0.7": "http://registry.npmjs.org/feedsub/0.0.7", "0.0.8": "http://registry.npmjs.org/feedsub/0.0.8", "0.0.9": "http://registry.npmjs.org/feedsub/0.0.9" }, "dist": { "0.0.1": { "shasum": "ba2a53f90142b98304d9acf8d294be86be6c37cd", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.1.tgz" }, "0.0.2": { "shasum": "af5f3bef0559ec0daa23ade44cf0c01cf92c1285", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.2.tgz" }, "0.0.3": { "shasum": "52c85dacab476455f6881c9501025c8edda3dd06", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.3.tgz" }, "0.0.4": { "shasum": "534f5ce5cba093dd7991484db3ebaa046ea2f00e", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.4.tgz" }, "0.0.5": { "shasum": "a2683b6a7882626cbea39965956b5f77fd003c48", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.5.tgz" }, "0.0.6": { "shasum": "d4a48bb4fc09d6cc130393880dcf3a9b78d6c3ba", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.6.tgz" }, "0.0.7": { "shasum": "add1fcfa1c364422c4ceca67eccbd0079fd47b79", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.7.tgz" }, "0.0.8": { "shasum": "24ca338a891420462a7b42a76eb9ecbfc61fd76c", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.8.tgz" }, "0.0.9": { "shasum": "5a1f2bb343d5fb94a621081af65ed0f359f3d804", "tarball": "http://registry.npmjs.org/feedsub/-/feedsub-0.0.9.tgz" } }, "keywords": [ "feed", "rss", "atom", "subscribe" ], "url": "http://registry.npmjs.org/feedsub/" }, "felix-couchdb": { "name": "felix-couchdb", "description": "A CouchDB module following node.js idioms, created by Felix Geisendörfer and fixed a little by me", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "norlin", "email": "myxaxaxa@gmail.com" }, { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-20T13:56:45.389Z", "created": "2011-09-26T13:05:26.440Z", "1.0.0": "2011-09-26T13:05:27.158Z", "1.0.1": "2011-10-04T16:47:30.554Z", "1.0.2": "2011-10-04T17:02:22.722Z", "1.0.3": "2011-11-20T13:56:45.389Z" }, "author": { "name": "Alexey Makarov", "email": "alexey@norlin.ru" }, "versions": { "1.0.0": "http://registry.npmjs.org/felix-couchdb/1.0.0", "1.0.1": "http://registry.npmjs.org/felix-couchdb/1.0.1", "1.0.2": "http://registry.npmjs.org/felix-couchdb/1.0.2", "1.0.3": "http://registry.npmjs.org/felix-couchdb/1.0.3" }, "dist": { "1.0.0": { "shasum": "3f4c981099381b13ff120ae451e5b36326478afe", "tarball": "http://registry.npmjs.org/felix-couchdb/-/felix-couchdb-1.0.0.tgz" }, "1.0.1": { "shasum": "7e636e077a63059c69ef251fa96a4b4f762ee820", "tarball": "http://registry.npmjs.org/felix-couchdb/-/felix-couchdb-1.0.1.tgz" }, "1.0.2": { "shasum": "beab1f07c7797da7658034046ce02cce3607364a", "tarball": "http://registry.npmjs.org/felix-couchdb/-/felix-couchdb-1.0.2.tgz" }, "1.0.3": { "shasum": "cd24ce4c3ca16f605e9dc9ca0adad11e36758ee9", "tarball": "http://registry.npmjs.org/felix-couchdb/-/felix-couchdb-1.0.3.tgz" } }, "keywords": [ "couch", "couchdb" ], "url": "http://registry.npmjs.org/felix-couchdb/" }, "felix-metrics": { "name": "felix-metrics", "description": "This is an alternative port of Coda Hale's metrics library.", "dist-tags": { "latest": "0.0.9" }, "readme": "# felix-metrics\n\n[![Build Status](https://secure.travis-ci.org/felixge/node-felix-metrics.png)](http://travis-ci.org/felixge/node-felix-metrics)\n\nThis is an alternative port of Coda Hale's [metrics library][codametrics].\n\nI created this despite the existing [metrics port][existingmetrics] for node.js\nbecause I wanted to fully understand the underlaying Math and algorithms.\n\n[codametrics]: https://github.com/codahale/metrics\n[existingmetrics]: https://github.com/mikejihbe/metrics\n\n## Install\n\nThis is not ready for you yet\n\n## Usage\n\n**Step 1:** Add metrics to your code. For example, lets track the requests/sec\nof a http server:\n\n```js\nvar metrics = require('felix-metrics');\nvar collection = new metrics.Collection('http');\nvar http = require('http');\n\nvar rps = collection.meter('requestsPerSecond');\nhttp.createServer(function(req, res) {\n meter.mark();\n res.end('Thanks');\n}).listen(3000);\n```\n\n**Step 2:** Show the collected metrics (more advanced examples follow later):\n\n```js\nsetInterval(function() {\n console.log(collection.toJSON());\n}, 1000);\n```\n\nThis will output something like this every second:\n\n```\n{ requestsPerSecond:\n { mean: 1710.2180279856818,\n count: 10511,\n '1MinuteRate': 168.08263156623656,\n '5MinuteRate': 34.74630977619571,\n '15MinuteRate': 11.646507524106095 } }\n```\n\n**Step 3:** Aggregate the data into your backend of choice. I recommend\n[graphite][].\n\n[graphite]: http://graphite.wikidot.com/\n\n## Metrics\n\nThe following metrics are available (both standalone and on the Collection API):\n\n### Gauge\n\nValues that can be read instantly. Example:\n\n```js\nvar gauge = new metrics.Gauge({read: function() {\n return process.memoryUsage().rss;\n});\n```\n\nThere is currently no callback support for Gauges because otherwise it would be\nvery difficult to report the metrics inside a collection within a regular\ninterval.\n\n**Options:**\n\n* `read` A function that returns the current value of the Gauge.\n\n**Methods:**\n\nNone.\n\n### Counter\n\nThings that increment or decrement. Example:\n\n```js\nvar activeUploads = new metrics.Counter();\nhttp.createServer(function(req, res) {\n activeUploads.inc();\n req.on('end', function() {\n activeUploads.dec();\n });\n});\n```\n\n**Options:**\n\n* `count` An initial count for the counter. Defaults to `0`.\n\n**Methods:**\n\n* `inc(n)` Increment the counter by `n`. Defaults to `1`.\n* `dec(n)` Decrement the counter by `n`. Defaults to `1`.\n\n### Meter\n\nThings that are measured as events / interval. Example:\n\n```js\nvar meter = new metrics.Meter();\nhttp.createServer(function(req, res) {\n meter.mark();\n});\n```\n\n**Options:**\n\n* `rateUnit` The rate unit. Defaults to `1000` (1 sec).\n* `tickInterval` The interval in which the averages are updated. Defaults to\n `5000` (5 sec).\n\n**Methods:**\n\n* `mark(n)` Register `n` events as having just occured. Defaults to `1.\n\n### Histogram\n\nThings that are measured as distributions of scalars. Example:\n\n```js\nvar histogram = new metrics.Histogram();\nhttp.createServer(function(req, res) {\n if (req.headers['content-length']) {\n histogram.update(parseInt(req.headers['content-length'], 10));\n }\n});\n```\n\n**Options:**\n\n* `sample` The sample resevoir to use. Defaults to an `ExponentiallyDecayingSample`.\n\n**Methods:**\n\n* `update(value, timestamp)` Pushes `value` into the sample. `timestamp`\n defaults to `Date.now()`.\n\n### Timers\n\nTimers are a combination of Meters and Histograms. They measure the rate as\nwell as distribution of scalar events. Since they are frequently used for\ntracking how long certain things take, they expose an API for that:\n\n```js\nvar timer = new metrics.Timer();\nhttp.createServer(function(req, res) {\n var stopwatch = timer.start();\n req.on('end', function() {\n stopwatch.end();\n });\n});\n```\n\nBut you can also use them as generic histograms that also track the rate of\nevents:\n\n```js\nvar timer = new metrics.Timer();\nhttp.createServer(function(req, res) {\n if (req.headers['content-length']) {\n timer.update(parseInt(req.headers['content-length'], 10));\n }\n});\n```\n\n**Options:**\n\n* `meter` The internal meter to use. Defaults to a new `Meter`.\n* `histogram` The internal histogram to use. Defaults to a new `Histogram`.\n\n**Methods:**\n\n* `start()` Returns a `Stopwatch`.\n* `update(value)` Updates the internal histogram with `value` and marks one\n event on the internal meter.\n\n## Todo\n\n* Implement a graphite reporter and feature it in the usage section.\n\n## License\n\nThis module is licensed under the MIT license.\n", "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-23T16:31:12.774Z", "created": "2011-11-17T15:46:49.774Z", "0.0.6": "2011-11-17T15:46:51.269Z", "0.0.7": "2011-11-18T13:33:35.879Z", "0.0.8": "2011-11-18T13:43:36.237Z", "0.0.9": "2011-11-23T16:31:12.774Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "git://github.com/felixge/node-felix-metrics.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/felix-metrics/0.0.6", "0.0.7": "http://registry.npmjs.org/felix-metrics/0.0.7", "0.0.8": "http://registry.npmjs.org/felix-metrics/0.0.8", "0.0.9": "http://registry.npmjs.org/felix-metrics/0.0.9" }, "dist": { "0.0.6": { "shasum": "9691c26a10626f00bd5484637843bc74425228cf", "tarball": "http://registry.npmjs.org/felix-metrics/-/felix-metrics-0.0.6.tgz" }, "0.0.7": { "shasum": "93807921be8a26a50d75ea6a19e03ad89ddff433", "tarball": "http://registry.npmjs.org/felix-metrics/-/felix-metrics-0.0.7.tgz" }, "0.0.8": { "shasum": "f0ed7519f56e8923078a278ea2603e2fe1f4584f", "tarball": "http://registry.npmjs.org/felix-metrics/-/felix-metrics-0.0.8.tgz" }, "0.0.9": { "shasum": "cf0ebbc802e262de207d99d398d736c7075bd250", "tarball": "http://registry.npmjs.org/felix-metrics/-/felix-metrics-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/felix-metrics/" }, "fenpgn": { "name": "fenpgn", "description": "FEN and PGN Notation Chess in NodeJS", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-11-09T18:06:50.284Z", "created": "2011-10-08T06:41:34.951Z", "0.0.1": "2011-10-08T06:41:36.094Z", "0.0.2": "2011-10-09T19:23:28.995Z", "0.0.3": "2011-10-09T20:15:52.455Z", "0.0.4": "2011-10-12T11:25:35.379Z", "0.0.5": "2011-10-17T05:12:35.334Z", "0.0.7": "2011-10-18T08:55:02.244Z", "0.0.8": "2011-10-22T12:05:35.946Z", "0.0.9": "2011-10-29T13:14:13.095Z", "0.0.10": "2011-11-08T19:34:44.549Z", "0.1.0": "2011-11-09T18:03:56.347Z", "0.1.1": "2011-11-09T18:06:50.284Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-fenpgn.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fenpgn/0.0.1", "0.0.2": "http://registry.npmjs.org/fenpgn/0.0.2", "0.0.3": "http://registry.npmjs.org/fenpgn/0.0.3", "0.0.4": "http://registry.npmjs.org/fenpgn/0.0.4", "0.0.5": "http://registry.npmjs.org/fenpgn/0.0.5", "0.0.7": "http://registry.npmjs.org/fenpgn/0.0.7", "0.0.8": "http://registry.npmjs.org/fenpgn/0.0.8", "0.0.9": "http://registry.npmjs.org/fenpgn/0.0.9", "0.0.10": "http://registry.npmjs.org/fenpgn/0.0.10", "0.1.0": "http://registry.npmjs.org/fenpgn/0.1.0", "0.1.1": "http://registry.npmjs.org/fenpgn/0.1.1" }, "dist": { "0.0.1": { "shasum": "f28bf87c42ff393d6de90d3e0e4e76a065089ac7", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.1.tgz" }, "0.0.2": { "shasum": "a2c5e1397dd6a09334003a64a09b3f51650009ee", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.2.tgz" }, "0.0.3": { "shasum": "874d71cfefb06ba11e34767bad8a91cb1e24a43e", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.3.tgz" }, "0.0.4": { "shasum": "1bea598e55913b676f997d2b4e8357b34866f76f", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.4.tgz" }, "0.0.5": { "shasum": "e182cd48e1cc476c7071d36f2fa4dc6d5ffe3ba1", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.5.tgz" }, "0.0.7": { "shasum": "9aaac55d8b3b3c2069cb86f21d8c82fdd9358bc7", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.7.tgz" }, "0.0.8": { "shasum": "c2e9103d93d996e654de43d1685fe383f71fdd21", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.8.tgz" }, "0.0.9": { "shasum": "07238a6cfb378dcfa5a24760eb20d015cca6d566", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.9.tgz" }, "0.0.10": { "shasum": "e1dfb7a7b5f33f1eefcd96b99c0a740deca4ba3c", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.0.10.tgz" }, "0.1.0": { "shasum": "9d255810e608f43b8e03ddc3654c82bebf77be38", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.1.0.tgz" }, "0.1.1": { "shasum": "ef451d27af2edda523d4c32506e9c9c8fb346c2d", "tarball": "http://registry.npmjs.org/fenpgn/-/fenpgn-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/fenpgn/" }, "feral": { "name": "feral", "description": "Express + Zombie caching content server.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-05-28T22:26:35.979Z", "created": "2011-05-18T21:55:21.560Z", "2.0.2": "2011-05-18T21:55:22.350Z", "0.1.0": "2011-05-26T22:48:00.970Z", "0.1.1": "2011-05-26T23:41:07.137Z", "0.1.2": "2011-05-27T21:46:41.313Z", "0.1.3": "2011-05-27T23:37:47.340Z", "0.1.5": "2011-05-28T22:25:03.989Z" }, "author": { "name": "Ryan Eastridge", "email": "ryan@syntacticx.com" }, "repository": { "type": "git", "url": "git://github.com/syntacticx/feral.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/feral/0.1.0", "0.1.1": "http://registry.npmjs.org/feral/0.1.1", "0.1.2": "http://registry.npmjs.org/feral/0.1.2", "0.1.3": "http://registry.npmjs.org/feral/0.1.3", "0.1.5": "http://registry.npmjs.org/feral/0.1.5" }, "dist": { "0.1.0": { "shasum": "97496c62f66f15d0010b1f28e93e95f971b1dffe", "tarball": "http://registry.npmjs.org/feral/-/feral-0.1.0.tgz" }, "0.1.1": { "shasum": "f5b76ebcf78c26b2a35f7c83d86e1a8dddaa656f", "tarball": "http://registry.npmjs.org/feral/-/feral-0.1.1.tgz" }, "0.1.2": { "shasum": "a8db91a30a307044ba6dfb0c7fd01ccd57d88fd7", "tarball": "http://registry.npmjs.org/feral/-/feral-0.1.2.tgz" }, "0.1.3": { "shasum": "b7cfdccf69269ec67ce11c257becfe7b67197040", "tarball": "http://registry.npmjs.org/feral/-/feral-0.1.3.tgz" }, "0.1.5": { "shasum": "1eea48e6298d15abb0c3b9a889ad1d566e451686", "tarball": "http://registry.npmjs.org/feral/-/feral-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/feral/" }, "fermata": { "name": "fermata", "description": "Succinct native REST client, for client-side web apps and node.js. Turns URLs into magic JavaScript objects. Supports JSON, CouchDB, OAuth 1.0a, form uploads and more!", "dist-tags": { "latest": "0.8.2" }, "maintainers": [ { "name": "natevw", "email": "natevw@yahoo.com" } ], "time": { "modified": "2011-12-12T18:25:16.831Z", "created": "2011-04-04T07:23:40.956Z", "0.1.0": "2011-04-04T07:23:41.600Z", "0.2.0": "2011-04-26T00:52:35.369Z", "0.3.0": "2011-04-29T16:17:56.111Z", "0.5.0": "2011-04-29T19:41:47.367Z", "0.5.1": "2011-04-29T21:51:23.797Z", "0.5.2": "2011-04-29T22:59:06.479Z", "0.6.0": "2011-08-26T16:13:06.992Z", "0.6.1": "2011-08-29T18:34:46.102Z", "0.6.2": "2011-09-15T18:05:59.666Z", "0.6.2-1": "2011-09-15T18:17:03.710Z", "0.7.0": "2011-09-15T21:07:47.238Z", "0.7.1": "2011-09-16T00:55:59.965Z", "0.8.0": "2011-10-28T00:32:54.497Z", "0.8.1": "2011-11-19T00:14:46.015Z", "0.8.2": "2011-12-12T18:25:16.831Z" }, "author": { "name": "&yet, LLC", "url": "http://andyet.net" }, "repository": { "type": "git", "url": "git://github.com/andyet/fermata.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fermata/0.1.0", "0.2.0": "http://registry.npmjs.org/fermata/0.2.0", "0.3.0": "http://registry.npmjs.org/fermata/0.3.0", "0.5.0": "http://registry.npmjs.org/fermata/0.5.0", "0.5.1": "http://registry.npmjs.org/fermata/0.5.1", "0.5.2": "http://registry.npmjs.org/fermata/0.5.2", "0.6.0": "http://registry.npmjs.org/fermata/0.6.0", "0.6.1": "http://registry.npmjs.org/fermata/0.6.1", "0.6.2": "http://registry.npmjs.org/fermata/0.6.2", "0.6.2-1": "http://registry.npmjs.org/fermata/0.6.2-1", "0.7.0": "http://registry.npmjs.org/fermata/0.7.0", "0.7.1": "http://registry.npmjs.org/fermata/0.7.1", "0.8.0": "http://registry.npmjs.org/fermata/0.8.0", "0.8.1": "http://registry.npmjs.org/fermata/0.8.1", "0.8.2": "http://registry.npmjs.org/fermata/0.8.2" }, "dist": { "0.1.0": { "shasum": "7ed88e0732d4afa66a2705a149deef08f176ccfe", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.1.0.tgz" }, "0.2.0": { "shasum": "346f7b91a740ce70a7aa22edc7f8dc33ff220007", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.2.0.tgz" }, "0.3.0": { "shasum": "75e39ee80b86b10842b827d5847bedca740eed29", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.3.0.tgz" }, "0.5.0": { "shasum": "57d8cb7f34551254c6ec499db8e70254f78e08a2", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.5.0.tgz" }, "0.5.1": { "shasum": "b601858113405d019fbed6315c67d9b5b313c3fc", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.5.1.tgz" }, "0.5.2": { "shasum": "758727022ae4f68245e888445f4a453eab9e21d3", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.5.2.tgz" }, "0.6.0": { "shasum": "a239dd93d2b89522881c5a21d8f4c3a735243a73", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.6.0.tgz" }, "0.6.1": { "shasum": "0e6122a8e69eff1da08d7fab4cd8f3bd636bf4e0", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.6.1.tgz" }, "0.6.2": { "shasum": "7bd832db9007b7cea8bca6724ac60e8a594a0e48", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.6.2.tgz" }, "0.6.2-1": { "shasum": "d3459260e30fd1b3a929c2cc2883ca04ee71df6b", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.6.2-1.tgz" }, "0.7.0": { "shasum": "f404db1ead8a961682a91a6e1a0030cc67b30436", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.7.0.tgz" }, "0.7.1": { "shasum": "7b56426889e8e4a1fe0b6e2309b8db4f37dd8657", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.7.1.tgz" }, "0.8.0": { "shasum": "94e62f0115163284455333514bebe982877d346e", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.8.0.tgz" }, "0.8.1": { "shasum": "098e098cec3b88d124ebde79bf020bb44cac0ccf", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.8.1.tgz" }, "0.8.2": { "shasum": "fa22369a76e652abf01a55f3cd0ebf71fb7a4f98", "tarball": "http://registry.npmjs.org/fermata/-/fermata-0.8.2.tgz" } }, "url": "http://registry.npmjs.org/fermata/" }, "ferret": { "name": "ferret", "description": "Adorable mongodb library for node.js with modelling support", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "coreh", "email": "thecoreh@gmail.com" } ], "time": { "modified": "2011-08-02T15:03:08.527Z", "created": "2011-07-25T20:34:29.123Z", "0.1.0": "2011-07-25T20:34:33.448Z", "0.2.0": "2011-07-27T03:16:02.462Z", "0.2.1": "2011-08-02T04:18:51.909Z", "0.2.2": "2011-08-02T15:03:08.527Z" }, "repository": { "type": "git", "url": "git://github.com/Coreh/ferret.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ferret/0.1.0", "0.2.0": "http://registry.npmjs.org/ferret/0.2.0", "0.2.1": "http://registry.npmjs.org/ferret/0.2.1", "0.2.2": "http://registry.npmjs.org/ferret/0.2.2" }, "dist": { "0.1.0": { "shasum": "9a20fd901f2af31ae48fe10d7c4a7129bafe6a39", "tarball": "http://registry.npmjs.org/ferret/-/ferret-0.1.0.tgz" }, "0.2.0": { "shasum": "38941c6b3b04c95cff332b218aa5dd13d7dfa70a", "tarball": "http://registry.npmjs.org/ferret/-/ferret-0.2.0.tgz" }, "0.2.1": { "shasum": "cf4d3ea28e5907ab781f52fea7b7485461c51a16", "tarball": "http://registry.npmjs.org/ferret/-/ferret-0.2.1.tgz" }, "0.2.2": { "shasum": "5e04881ba2ae5b48b43dbc6afc59b0e3c9066450", "tarball": "http://registry.npmjs.org/ferret/-/ferret-0.2.2.tgz" } }, "keywords": [ "mongodb", "database", "mongo", "model" ], "url": "http://registry.npmjs.org/ferret/" }, "fetch": { "name": "fetch", "description": "Fetch URL contents", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-14T12:32:28.592Z", "created": "2011-10-13T21:56:58.122Z", "0.1.0": "2011-10-13T21:56:59.742Z", "0.2.0": "2011-10-14T13:08:58.477Z", "0.2.1": "2011-10-14T19:39:04.303Z", "0.2.2": "2011-10-15T05:46:20.904Z", "0.2.3": "2011-11-03T08:10:50.617Z", "0.2.4": "2011-11-09T19:40:01.433Z", "0.2.5": "2011-11-14T12:32:28.592Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/fetch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fetch/0.1.0", "0.2.0": "http://registry.npmjs.org/fetch/0.2.0", "0.2.1": "http://registry.npmjs.org/fetch/0.2.1", "0.2.2": "http://registry.npmjs.org/fetch/0.2.2", "0.2.3": "http://registry.npmjs.org/fetch/0.2.3", "0.2.4": "http://registry.npmjs.org/fetch/0.2.4", "0.2.5": "http://registry.npmjs.org/fetch/0.2.5" }, "dist": { "0.1.0": { "shasum": "cab81f35bfdfd8f00cfcbb4e01e939fab99e1f04", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.1.0.tgz" }, "0.2.0": { "shasum": "c78b7d00488de2573f773cd86c617591826ac1b6", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.2.0.tgz" }, "0.2.1": { "shasum": "a0e4cf27075d56fb385a94a1c8828dadf05cb107", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.2.1.tgz" }, "0.2.2": { "shasum": "520ab924f4a6dfdb9af2120ef78dda1e89844364", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.2.2.tgz" }, "0.2.3": { "shasum": "84856413933e47ae0878c65f6b0666fd4b8a2eda", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.2.3.tgz" }, "0.2.4": { "shasum": "17c35fa042bc3dd306b0374cf6197ee02cc639e4", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.2.4.tgz" }, "0.2.5": { "shasum": "aa12c790a70ac7ef4460fbf48a313877248e210e", "tarball": "http://registry.npmjs.org/fetch/-/fetch-0.2.5.tgz" } }, "keywords": [ "url" ], "url": "http://registry.npmjs.org/fetch/" }, "fez": { "name": "fez", "description": "Have a fez. Css3 framework for stylus.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-10-10T01:43:21.543Z", "created": "2011-10-07T07:24:20.375Z", "0.0.1": "2011-10-07T07:24:20.966Z", "0.0.2": "2011-10-07T08:58:17.573Z", "0.0.3": "2011-10-10T01:43:21.543Z" }, "author": { "name": "Jake Luer", "email": "@jakeluer" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/fez.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fez/0.0.1", "0.0.2": "http://registry.npmjs.org/fez/0.0.2", "0.0.3": "http://registry.npmjs.org/fez/0.0.3" }, "dist": { "0.0.1": { "shasum": "c6ebc272895d9ff1ee84ef99e37ac1a44cc1d322", "tarball": "http://registry.npmjs.org/fez/-/fez-0.0.1.tgz" }, "0.0.2": { "shasum": "e45b6c0b9b0d4b4b1f832ac90f895eed864a5075", "tarball": "http://registry.npmjs.org/fez/-/fez-0.0.2.tgz" }, "0.0.3": { "shasum": "e9081f35fd333a89b5c239ed1fb18a150ff4dd1c", "tarball": "http://registry.npmjs.org/fez/-/fez-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/fez/" }, "ffmpeg-node": { "name": "ffmpeg-node", "description": "Node.js Module for ffmpeg library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cbenz", "email": "christophe.benz@gmail.com" } ], "time": { "modified": "2011-03-21T21:26:40.321Z", "created": "2011-03-21T21:26:39.776Z", "0.0.1": "2011-03-21T21:26:40.321Z" }, "author": { "name": "Sean Caetano Martin", "email": "seancaetanomartin@gmail.com", "url": "http://www.xonecas.com/" }, "repository": { "type": "git", "url": "git://github.com/xonecas/ffmpeg-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ffmpeg-node/0.0.1" }, "dist": { "0.0.1": { "shasum": "ac91680b7b361d95f1ec072ea761b0c59bab63c6", "tarball": "http://registry.npmjs.org/ffmpeg-node/-/ffmpeg-node-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ffmpeg-node/" }, "ffmpeg2theora": { "name": "ffmpeg2theora", "description": "Batch encoding video with ffmpeg2theora (http://v2v.cc/~j/ffmpeg2theora/)", "dist-tags": { "latest": "0.0.3e" }, "maintainers": [ { "name": "flybyme", "email": "price.timmy@gmail.com" } ], "time": { "modified": "2011-07-30T20:39:41.899Z", "created": "2011-07-28T20:35:05.353Z", "0.0.1": "2011-07-28T20:35:05.954Z", "0.0.2": "2011-07-28T21:48:39.263Z", "0.0.3": "2011-07-28T22:07:55.360Z", "0.0.3a": "2011-07-29T05:25:39.256Z", "0.0.3c": "2011-07-29T22:14:30.456Z", "0.0.3e": "2011-07-30T20:39:41.899Z" }, "author": { "name": "Tim", "email": "flybyme@wiyc.info" }, "repository": { "type": "git", "url": "git://github.com/FLYBYME/node-ffmpeg2theora.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ffmpeg2theora/0.0.1", "0.0.2": "http://registry.npmjs.org/ffmpeg2theora/0.0.2", "0.0.3": "http://registry.npmjs.org/ffmpeg2theora/0.0.3", "0.0.3a": "http://registry.npmjs.org/ffmpeg2theora/0.0.3a", "0.0.3c": "http://registry.npmjs.org/ffmpeg2theora/0.0.3c", "0.0.3e": "http://registry.npmjs.org/ffmpeg2theora/0.0.3e" }, "dist": { "0.0.1": { "shasum": "2bed770403a9663d155272e10a8fd73d0f970a41", "tarball": "http://registry.npmjs.org/ffmpeg2theora/-/ffmpeg2theora-0.0.1.tgz" }, "0.0.2": { "shasum": "7cc524d810604af8c0bce451b1600846fc311dd0", "tarball": "http://registry.npmjs.org/ffmpeg2theora/-/ffmpeg2theora-0.0.2.tgz" }, "0.0.3": { "shasum": "69f322ef5480a9752320ab3d1c70d4e8f589a89c", "tarball": "http://registry.npmjs.org/ffmpeg2theora/-/ffmpeg2theora-0.0.3.tgz" }, "0.0.3a": { "shasum": "ddd22c30ff06020f79960f26cb9cf7ca2525ea6b", "tarball": "http://registry.npmjs.org/ffmpeg2theora/-/ffmpeg2theora-0.0.3a.tgz" }, "0.0.3c": { "shasum": "deb95c748d9a47b57adaec0f2f524180934ff045", "tarball": "http://registry.npmjs.org/ffmpeg2theora/-/ffmpeg2theora-0.0.3c.tgz" }, "0.0.3e": { "shasum": "6d609c20b1259b4882d969ea49384ecbcae40ec1", "tarball": "http://registry.npmjs.org/ffmpeg2theora/-/ffmpeg2theora-0.0.3e.tgz" } }, "keywords": [ "ffmpeg", "ffmpeg2theora" ], "url": "http://registry.npmjs.org/ffmpeg2theora/" }, "fglob": { "name": "fglob", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:02.337Z", "created": "2011-11-11T04:35:31.271Z", "0.0.0": "2011-11-11T04:35:33.833Z", "0.0.1": "2011-11-30T18:55:02.337Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/node-fglob.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fglob/0.0.0", "0.0.1": "http://registry.npmjs.org/fglob/0.0.1" }, "dist": { "0.0.0": { "shasum": "68cce82bbe4889bf79cce7f963ecec5893530431", "tarball": "http://registry.npmjs.org/fglob/-/fglob-0.0.0.tgz" }, "0.0.1": { "shasum": "094b8218315b6ed430061511a26bbe49adaa3b45", "tarball": "http://registry.npmjs.org/fglob/-/fglob-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fglob/" }, "fh-fhc": { "name": "fh-fhc", "description": "A Command Line Interface for FeedHenry", "dist-tags": { "latest": "0.6.2-23" }, "maintainers": [ { "name": "dberesford", "email": "damian.beresford@feedhenry.com" } ], "time": { "modified": "2011-12-12T13:18:39.440Z", "created": "2011-09-23T12:39:53.499Z", "0.4.0-45": "2011-12-07T08:43:40.914Z", "0.4.0-46": "2011-12-07T08:43:40.914Z", "0.4.0-50": "2011-12-07T08:43:40.914Z", "0.4.0-51": "2011-12-07T08:43:40.914Z", "0.5.0-66": "2011-11-17T12:31:25.847Z", "0.6.0-8": "2011-11-28T17:56:19.442Z", "0.6.0-9": "2011-11-28T20:03:56.896Z", "0.6.1-14": "2011-12-06T09:56:39.675Z", "0.6.1-19": "2011-12-07T08:43:40.914Z", "0.6.1-20": "2011-12-07T09:35:18.142Z", "0.6.2-23": "2011-12-12T13:18:39.440Z" }, "author": { "name": "Damian Beresford", "email": "damian.beresford@feedhenry.com" }, "versions": { "0.4.0-45": "http://registry.npmjs.org/fh-fhc/0.4.0-45", "0.4.0-46": "http://registry.npmjs.org/fh-fhc/0.4.0-46", "0.4.0-50": "http://registry.npmjs.org/fh-fhc/0.4.0-50", "0.4.0-51": "http://registry.npmjs.org/fh-fhc/0.4.0-51", "0.5.0-66": "http://registry.npmjs.org/fh-fhc/0.5.0-66", "0.6.0-8": "http://registry.npmjs.org/fh-fhc/0.6.0-8", "0.6.0-9": "http://registry.npmjs.org/fh-fhc/0.6.0-9", "0.6.1-14": "http://registry.npmjs.org/fh-fhc/0.6.1-14", "0.6.1-19": "http://registry.npmjs.org/fh-fhc/0.6.1-19", "0.6.1-20": "http://registry.npmjs.org/fh-fhc/0.6.1-20", "0.6.2-23": "http://registry.npmjs.org/fh-fhc/0.6.2-23" }, "dist": { "0.4.0-45": { "shasum": "5c326cda433101ad07beb3bebdf8993381df5b0a", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.4.0-45.tgz" }, "0.4.0-46": { "shasum": "c4cf742cfa2c72362f960270c8bbe000252d0729", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.4.0-46.tgz" }, "0.4.0-50": { "shasum": "3ebacf3f58121fbd43c347bc0691bfc6543961c1", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.4.0-50.tgz" }, "0.4.0-51": { "shasum": "501754297d295d82eefabbbce3a1c5f93a8f5936", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.4.0-51.tgz" }, "0.5.0-66": { "shasum": "59ec7633b571fbc594dcf87f4eaba4c0f29b1e6f", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.5.0-66.tgz" }, "0.6.0-8": { "shasum": "6aa5b5975b82359ac657f5bf974861310c330d75", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.6.0-8.tgz" }, "0.6.0-9": { "shasum": "bfd01cd5e8f80064bd6853388035648db4c0eaf8", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.6.0-9.tgz" }, "0.6.1-14": { "shasum": "b95772125e8f35d54a2652ef456085d91adaed02", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.6.1-14.tgz" }, "0.6.1-19": { "shasum": "b1cc3f5c077cbfb820a465669486070bc5bd9ee2", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.6.1-19.tgz" }, "0.6.1-20": { "shasum": "05f8dfce78876146bb254b7cfa35a096ed96a727", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.6.1-20.tgz" }, "0.6.2-23": { "shasum": "c3aa75de5275b3be1a6c050115032b82e89af2dd", "tarball": "http://registry.npmjs.org/fh-fhc/-/fh-fhc-0.6.2-23.tgz" } }, "keywords": [ "cli", "feedhenry" ], "url": "http://registry.npmjs.org/fh-fhc/" }, "fiberize": { "name": "fiberize", "description": "Node API wrapper for use with fibers.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "lm1", "email": "mielicki@gmail.com" } ], "time": { "modified": "2011-01-27T14:18:27.629Z", "created": "2011-01-26T22:58:43.424Z", "0.1.0": "2011-01-26T22:58:43.830Z", "0.1.1": "2011-01-27T14:18:27.629Z" }, "author": { "name": "Lukasz Mielicki", "email": "mielicki@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/fiberize/0.1.0", "0.1.1": "http://registry.npmjs.org/fiberize/0.1.1" }, "dist": { "0.1.0": { "shasum": "b8a6d418245b41b8ef5d8ccbdaabd324c79fe512", "tarball": "http://registry.npmjs.org/fiberize/-/fiberize-0.1.0.tgz" }, "0.1.1": { "shasum": "945e62f62d0ed4ad4c11f55de68a54fcbc08ea0e", "tarball": "http://registry.npmjs.org/fiberize/-/fiberize-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/fiberize/" }, "fibers": { "name": "fibers", "description": "Cooperative multi-tasking for Javascript; or, the closest thing to a thread you'll see in node", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "laverdet", "email": "marcel.npm@laverdet.com" } ], "time": { "modified": "2011-10-24T22:39:28.151Z", "created": "2011-01-23T09:53:42.599Z", "0.1.0": "2011-01-23T09:53:43.234Z", "0.1.1": "2011-01-24T16:17:18.486Z", "0.1.2": "2011-01-26T00:02:39.875Z", "0.1.3": "2011-02-03T14:15:05.390Z", "0.1.4": "2011-02-17T16:46:57.002Z", "0.1.6": "2011-02-18T19:13:41.166Z", "0.1.7": "2011-02-18T21:26:59.025Z", "0.1.8": "2011-02-20T17:22:27.151Z", "0.2.0": "2011-02-22T18:07:40.209Z", "0.2.1": "2011-02-23T14:23:03.664Z", "0.2.2": "2011-02-24T14:08:53.993Z", "0.2.3": "2011-03-11T14:41:19.929Z", "0.2.4": "2011-03-28T13:31:23.290Z", "0.2.5": "2011-04-12T23:35:18.315Z", "0.2.6": "2011-05-03T23:13:32.431Z", "0.5.0": "2011-07-27T01:56:02.667Z", "0.6.0": "2011-08-13T10:59:27.615Z", "0.6.1": "2011-08-30T01:03:33.516Z", "0.5.1": "2011-09-01T11:23:28.961Z", "0.6.2": "2011-10-08T08:03:13.688Z", "0.6.3": "2011-10-24T22:39:28.151Z" }, "author": { "name": "Marcel Laverdet", "email": "marcel@laverdet.com", "url": "https://github.com/laverdet/" }, "repository": { "type": "git", "url": "git://github.com/laverdet/node-fibers.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fibers/0.1.0", "0.1.1": "http://registry.npmjs.org/fibers/0.1.1", "0.1.2": "http://registry.npmjs.org/fibers/0.1.2", "0.1.3": "http://registry.npmjs.org/fibers/0.1.3", "0.1.4": "http://registry.npmjs.org/fibers/0.1.4", "0.1.6": "http://registry.npmjs.org/fibers/0.1.6", "0.1.7": "http://registry.npmjs.org/fibers/0.1.7", "0.1.8": "http://registry.npmjs.org/fibers/0.1.8", "0.2.0": "http://registry.npmjs.org/fibers/0.2.0", "0.2.1": "http://registry.npmjs.org/fibers/0.2.1", "0.2.2": "http://registry.npmjs.org/fibers/0.2.2", "0.2.3": "http://registry.npmjs.org/fibers/0.2.3", "0.2.4": "http://registry.npmjs.org/fibers/0.2.4", "0.2.5": "http://registry.npmjs.org/fibers/0.2.5", "0.2.6": "http://registry.npmjs.org/fibers/0.2.6", "0.5.0": "http://registry.npmjs.org/fibers/0.5.0", "0.6.0": "http://registry.npmjs.org/fibers/0.6.0", "0.5.1": "http://registry.npmjs.org/fibers/0.5.1", "0.6.1": "http://registry.npmjs.org/fibers/0.6.1", "0.6.2": "http://registry.npmjs.org/fibers/0.6.2", "0.6.3": "http://registry.npmjs.org/fibers/0.6.3" }, "dist": { "0.1.0": { "shasum": "3b0bb5be2b52713ccacf408a97119521fc0dd18c", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.0.tgz" }, "0.1.1": { "shasum": "a57e987c8158ae4424a0498255b77f26c9ef114b", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.1.tgz" }, "0.1.2": { "shasum": "5d1868d644e92a09c67fd67ceeec95e51a68bdf2", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.2.tgz" }, "0.1.3": { "shasum": "c29124209c7b506a52c1a6904e55c00fadbb1dde", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.3.tgz" }, "0.1.4": { "shasum": "523b518ce8d49485267589ae4de38c335a93bd92", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.4.tgz" }, "0.1.6": { "shasum": "dc3c9480f840b150a8e3fe5e5714d070f8981d79", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.6.tgz" }, "0.1.7": { "shasum": "448b4f9a1a94c82ff379030caa6fbeb2ef662527", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.7.tgz" }, "0.1.8": { "shasum": "b5b6257f1bb561d7bc5b5eb68f331d13d70cf644", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.1.8.tgz" }, "0.2.0": { "shasum": "c8c545abb260f295abe5df37b2869bcbefc1b0b8", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.0.tgz" }, "0.2.1": { "shasum": "424bcf5ca55e8dadfc3fec64f0ebdf19bec668c6", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.1.tgz" }, "0.2.2": { "shasum": "201358d7600ac790bc847af754556a64bc2fc1b3", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.2.tgz" }, "0.2.3": { "shasum": "92222f6ef203e4021343f2c33d81d9fc14365391", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.3.tgz" }, "0.2.4": { "shasum": "8a82b9b43bc3ec35b0332e7fcc3ae0449baebb4b", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.4.tgz" }, "0.2.5": { "shasum": "a22ea29eb1a3ad158e6692c4c0fa7798464e4d43", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.5.tgz" }, "0.2.6": { "shasum": "47ce34088f3cf25787e8c2e75b62ed5b5370ca88", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.2.6.tgz" }, "0.5.0": { "shasum": "d5868bd8bc97e69d9c420a592547b285d1883d35", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.5.0.tgz" }, "0.6.0": { "shasum": "1bf663a30d53c014d22985d1648ae2d190139753", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.6.0.tgz" }, "0.5.1": { "shasum": "5bb599571cfa62054b6e87beb586a8be0abf8cc7", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.5.1.tgz" }, "0.6.1": { "shasum": "818bda29fc2bd395f18e95f7f964b0e1256e6ff6", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.6.1.tgz" }, "0.6.2": { "shasum": "8ac8d30a5dfe87e23d8fc582ca734fed26139180", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.6.2.tgz" }, "0.6.3": { "shasum": "bca6e0af4c8af3932616730c6f6f828cf9f17693", "tarball": "http://registry.npmjs.org/fibers/-/fibers-0.6.3.tgz" } }, "keywords": [ "fiber", "fibers", "coroutine", "thread", "async", "parallel", "worker", "future", "promise" ], "url": "http://registry.npmjs.org/fibers/" }, "fibers-promise": { "name": "fibers-promise", "description": "Simple promises for use with fibers.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "lm1", "email": "mielicki@gmail.com" } ], "time": { "modified": "2011-01-29T23:00:51.257Z", "created": "2011-01-27T14:17:08.844Z", "0.0.1": "2011-01-27T14:17:09.231Z", "0.0.2": "2011-01-27T14:36:52.414Z", "0.0.3": "2011-01-29T23:00:51.257Z" }, "author": { "name": "Lukasz Mielicki", "email": "mielicki@gmail.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/fibers-promise/0.0.2", "0.0.3": "http://registry.npmjs.org/fibers-promise/0.0.3" }, "dist": { "0.0.2": { "shasum": "c0fbabe681e55b9e54853c91bd90e176695b44b3", "tarball": "http://registry.npmjs.org/fibers-promise/-/fibers-promise-0.0.2.tgz" }, "0.0.3": { "shasum": "54b0be9c4e04e2f11650cfcd40e70de0a8571176", "tarball": "http://registry.npmjs.org/fibers-promise/-/fibers-promise-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/fibers-promise/" }, "fidel": { "name": "fidel", "description": "a ui view controller", "dist-tags": { "latest": "1.2.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-10-16T20:44:30.871Z", "created": "2011-05-27T03:43:38.221Z", "0.0.1": "2011-05-27T03:43:38.778Z", "0.0.2": "2011-05-27T03:52:20.006Z", "0.0.3": "2011-05-27T04:35:51.028Z", "0.0.4": "2011-05-31T20:09:44.093Z", "0.0.5": "2011-06-01T14:33:25.880Z", "1.0.0": "2011-06-01T14:49:20.998Z", "1.0.1": "2011-06-02T05:10:10.243Z", "1.0.2": "2011-06-05T00:20:27.100Z", "1.0.3": "2011-06-16T22:48:48.546Z", "1.0.4": "2011-06-24T01:08:49.362Z", "1.1.0": "2011-06-24T01:40:31.057Z", "1.1.1": "2011-06-24T15:48:05.017Z", "1.1.2": "2011-07-03T03:23:05.502Z", "1.1.3": "2011-07-06T18:43:20.412Z", "1.2.0": "2011-09-01T05:14:30.109Z", "1.2.1": "2011-09-02T21:11:12.070Z", "1.2.2": "2011-10-06T00:40:09.207Z", "1.2.3": "2011-10-16T20:44:30.871Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/fidel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fidel/0.0.1", "0.0.2": "http://registry.npmjs.org/fidel/0.0.2", "0.0.3": "http://registry.npmjs.org/fidel/0.0.3", "0.0.4": "http://registry.npmjs.org/fidel/0.0.4", "0.0.5": "http://registry.npmjs.org/fidel/0.0.5", "1.0.0": "http://registry.npmjs.org/fidel/1.0.0", "1.0.1": "http://registry.npmjs.org/fidel/1.0.1", "1.0.2": "http://registry.npmjs.org/fidel/1.0.2", "1.0.3": "http://registry.npmjs.org/fidel/1.0.3", "1.0.4": "http://registry.npmjs.org/fidel/1.0.4", "1.1.0": "http://registry.npmjs.org/fidel/1.1.0", "1.1.1": "http://registry.npmjs.org/fidel/1.1.1", "1.1.2": "http://registry.npmjs.org/fidel/1.1.2", "1.1.3": "http://registry.npmjs.org/fidel/1.1.3", "1.2.0": "http://registry.npmjs.org/fidel/1.2.0", "1.2.1": "http://registry.npmjs.org/fidel/1.2.1", "1.2.2": "http://registry.npmjs.org/fidel/1.2.2", "1.2.3": "http://registry.npmjs.org/fidel/1.2.3" }, "dist": { "0.0.1": { "shasum": "d2de75c265a891c3802096b5170accfbf316a581", "tarball": "http://registry.npmjs.org/fidel/-/fidel-0.0.1.tgz" }, "0.0.2": { "shasum": "19bb43917050b15ca1ae051fb1987664c6cad73b", "tarball": "http://registry.npmjs.org/fidel/-/fidel-0.0.2.tgz" }, "0.0.3": { "shasum": "4d06e70179317febf1f31b78a7e8e3d2ee80b8c5", "tarball": "http://registry.npmjs.org/fidel/-/fidel-0.0.3.tgz" }, "0.0.4": { "shasum": "55995f06f2fcf0faa3baa375c2cca48e96b10578", "tarball": "http://registry.npmjs.org/fidel/-/fidel-0.0.4.tgz" }, "0.0.5": { "shasum": "f52490ebf4652768aba67bf259c84213d5aa5a5e", "tarball": "http://registry.npmjs.org/fidel/-/fidel-0.0.5.tgz" }, "1.0.0": { "shasum": "c10a468783d79ce7e2140886927395b74c9ff6fa", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.0.0.tgz" }, "1.0.1": { "shasum": "9b15c4846ee497c2062dd2b1bb952c9ac98a2097", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.0.1.tgz" }, "1.0.2": { "shasum": "6b872e7e77fb253ee481da2021769ddd742713f6", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.0.2.tgz" }, "1.0.3": { "shasum": "03d060b09081fd14134ae43d8e341e23a9029c51", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.0.3.tgz" }, "1.0.4": { "shasum": "32a8a73246ec617c06fe9dabab742b96ebf2ef5c", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.0.4.tgz" }, "1.1.0": { "shasum": "a4a529cf21a64d991586baaee2135338030eebcf", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.1.0.tgz" }, "1.1.1": { "shasum": "173beb9af0404af1bd3173139799ee5c3af3de74", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.1.1.tgz" }, "1.1.2": { "shasum": "3afca01199215019038474291e51144e13b3842f", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.1.2.tgz" }, "1.1.3": { "shasum": "dcfdcfae6520e7d8ef7002c71186455c79604bcb", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.1.3.tgz" }, "1.2.0": { "shasum": "6753bf2ac46fd4cd97194cb615b73c45a880450a", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.2.0.tgz" }, "1.2.1": { "shasum": "6f8309a1c23c4b418f18b449da9c036aafee3e86", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.2.1.tgz" }, "1.2.2": { "shasum": "121062121d007e959218ab3955fb45b04e61c8be", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.2.2.tgz" }, "1.2.3": { "shasum": "14132b5969a2e217ab5afb09bce853161b8d7712", "tarball": "http://registry.npmjs.org/fidel/-/fidel-1.2.3.tgz" } }, "keywords": [ "ender", "controller", "mvc" ], "url": "http://registry.npmjs.org/fidel/" }, "fig": { "name": "fig", "description": "async view for node, and the web", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-10T22:41:08.121Z", "created": "2011-09-12T05:18:58.553Z", "0.0.1": "2011-09-12T05:18:59.222Z", "0.0.2": "2011-09-12T05:19:18.606Z", "0.0.3": "2011-09-13T17:42:23.369Z", "0.0.4": "2011-11-21T20:29:21.323Z", "0.0.5": "2011-11-22T23:47:08.584Z", "0.0.6": "2011-12-10T22:41:08.121Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/fig.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fig/0.0.1", "0.0.2": "http://registry.npmjs.org/fig/0.0.2", "0.0.3": "http://registry.npmjs.org/fig/0.0.3", "0.0.4": "http://registry.npmjs.org/fig/0.0.4", "0.0.5": "http://registry.npmjs.org/fig/0.0.5", "0.0.6": "http://registry.npmjs.org/fig/0.0.6" }, "dist": { "0.0.1": { "shasum": "339a57f495aa07e5b1e16b469234040d95f537ba", "tarball": "http://registry.npmjs.org/fig/-/fig-0.0.1.tgz" }, "0.0.2": { "shasum": "b45948135a1008afa1d8683dcad785efab503bf0", "tarball": "http://registry.npmjs.org/fig/-/fig-0.0.2.tgz" }, "0.0.3": { "shasum": "76b7b6db3a4d8fbf246a947485ef756768188b7b", "tarball": "http://registry.npmjs.org/fig/-/fig-0.0.3.tgz" }, "0.0.4": { "shasum": "f5828039b8d1f18742f1c1121d20dd314179d318", "tarball": "http://registry.npmjs.org/fig/-/fig-0.0.4.tgz" }, "0.0.5": { "shasum": "863ba419a2886bebfcc6a2eaa688d535b8d27128", "tarball": "http://registry.npmjs.org/fig/-/fig-0.0.5.tgz" }, "0.0.6": { "shasum": "fd72857dbe2de6797196dbc86ae56ace3a25727f", "tarball": "http://registry.npmjs.org/fig/-/fig-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/fig/" }, "file": { "name": "file", "description": "Higher level path and file manipulation functions.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "aconbere", "email": "aconbere@gmail.com" } ], "author": { "name": "Anders Conbere", "email": "aconbere@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/mikeal/node-utils.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/file/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/file/-/file-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/file/" }, "File": { "name": "File", "description": "HTML5 FileAPI `File` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T19:59:49.076Z", "created": "2011-07-15T19:59:48.683Z", "0.10.0": "2011-07-15T19:59:49.077Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/File/0.10.0" }, "dist": { "0.10.0": { "shasum": "8b4cb79134c219ad1b4b1d2d331efc2560ecaca8", "tarball": "http://registry.npmjs.org/File/-/File-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "file" ], "url": "http://registry.npmjs.org/File/" }, "file-api": { "name": "file-api", "description": "HTML5 FileAPI for Node.JS.", "dist-tags": { "latest": "0.9.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-03-02T19:28:41.600Z", "created": "2011-01-12T00:01:31.538Z", "0.9.0": "2011-01-12T00:01:31.882Z", "0.9.1": "2011-01-13T22:35:36.632Z", "0.9.2": "2011-02-16T02:55:04.729Z", "0.9.3": "2011-03-02T19:28:41.600Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.9.0": "http://registry.npmjs.org/file-api/0.9.0", "0.9.1": "http://registry.npmjs.org/file-api/0.9.1", "0.9.2": "http://registry.npmjs.org/file-api/0.9.2", "0.9.3": "http://registry.npmjs.org/file-api/0.9.3" }, "dist": { "0.9.0": { "tarball": "http://registry.npmjs.org/file-api/-/file-api-0.9.0.tgz" }, "0.9.1": { "tarball": "http://registry.npmjs.org/file-api/-/file-api-0.9.1.tgz" }, "0.9.2": { "shasum": "e7ec4d6c2a475cf651ea5053b46bce73f642cc85", "tarball": "http://registry.npmjs.org/file-api/-/file-api-0.9.2.tgz" }, "0.9.3": { "shasum": "ec17f2513ed777d325ec72fd18800a9a061f7789", "tarball": "http://registry.npmjs.org/file-api/-/file-api-0.9.3.tgz" } }, "keywords": [ "html5", "jsdom", "file-api" ], "url": "http://registry.npmjs.org/file-api/" }, "filechangeemitter": { "name": "filechangeemitter", "description": "A simple EventEmitter that listens for file system changes in a given set of files or directories. Attaches filesystem watchers then emits one event per change with the changed file as a param. Adapted from the Reload plugin in Learnboost's Cluster module", "dist-tags": { "latest": "0.0.2" }, "readme": "", "maintainers": [ { "name": "richmarr", "email": "richard.marr@gmail.com" } ], "time": { "modified": "2011-11-19T21:37:56.934Z", "created": "2011-11-19T21:28:47.345Z", "0.0.1": "2011-11-19T21:28:49.367Z", "0.0.2": "2011-11-19T21:37:56.934Z" }, "author": { "name": "Richard Marr", "email": "richard.marr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/richmarr/filechangeemitter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/filechangeemitter/0.0.1", "0.0.2": "http://registry.npmjs.org/filechangeemitter/0.0.2" }, "dist": { "0.0.1": { "shasum": "307dc84a8e359bebdf7b9c98d692b3f6ce2d2e2d", "tarball": "http://registry.npmjs.org/filechangeemitter/-/filechangeemitter-0.0.1.tgz" }, "0.0.2": { "shasum": "ba75e8eb9269754c851ffacadc9310122abf6090", "tarball": "http://registry.npmjs.org/filechangeemitter/-/filechangeemitter-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/filechangeemitter/" }, "filed": { "name": "filed", "description": "Simplified file library.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-11-23T08:39:54.927Z", "created": "2011-10-28T03:11:23.055Z", "0.0.1": "2011-10-28T03:11:25.782Z", "0.0.2": "2011-10-31T02:00:44.689Z", "0.0.3": "2011-10-31T05:15:16.463Z", "0.0.4": "2011-10-31T05:17:46.325Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mikeal/filed.git" }, "users": { "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/filed/0.0.1", "0.0.2": "http://registry.npmjs.org/filed/0.0.2", "0.0.3": "http://registry.npmjs.org/filed/0.0.3", "0.0.4": "http://registry.npmjs.org/filed/0.0.4" }, "dist": { "0.0.1": { "shasum": "ba768a2abb43860dd3bec99758bff5ea376bcf46", "tarball": "http://registry.npmjs.org/filed/-/filed-0.0.1.tgz" }, "0.0.2": { "shasum": "8cd4373bf82aa61e133b7c3b617c3e27b9deef82", "tarball": "http://registry.npmjs.org/filed/-/filed-0.0.2.tgz" }, "0.0.3": { "shasum": "a76661844ce81eb9c03eb7d6bdc5575f767e1d8e", "tarball": "http://registry.npmjs.org/filed/-/filed-0.0.3.tgz" }, "0.0.4": { "shasum": "0c38ca11542d883651b037bbb3c25febb7b31b86", "tarball": "http://registry.npmjs.org/filed/-/filed-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/filed/" }, "FileError": { "name": "FileError", "description": "HTML5 FileAPI `FileError` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T20:19:01.370Z", "created": "2011-07-15T20:19:00.990Z", "0.10.0": "2011-07-15T20:19:01.370Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FileError/0.10.0" }, "dist": { "0.10.0": { "shasum": "3c333d5b3c198b89ee61920af3b6b191de08541b", "tarball": "http://registry.npmjs.org/FileError/-/FileError-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "FileError" ], "url": "http://registry.npmjs.org/FileError/" }, "fileify": { "name": "fileify", "description": "Browserify middleware to load entire files into javascript variables", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-07T02:14:10.096Z", "created": "2011-05-28T04:24:41.537Z", "0.0.1": "2011-05-28T04:25:03.078Z", "0.1.0": "2011-06-16T08:47:16.919Z", "0.1.1": "2011-06-25T10:41:39.679Z", "0.2.0": "2011-06-27T08:40:37.367Z", "0.2.1": "2011-07-03T07:57:48.121Z", "0.2.2": "2011-07-05T01:46:51.300Z", "0.3.0": "2011-07-09T10:33:18.902Z", "0.3.1": "2011-08-07T02:14:10.096Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-fileify.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fileify/0.0.1", "0.1.0": "http://registry.npmjs.org/fileify/0.1.0", "0.1.1": "http://registry.npmjs.org/fileify/0.1.1", "0.2.0": "http://registry.npmjs.org/fileify/0.2.0", "0.2.1": "http://registry.npmjs.org/fileify/0.2.1", "0.2.2": "http://registry.npmjs.org/fileify/0.2.2", "0.3.0": "http://registry.npmjs.org/fileify/0.3.0", "0.3.1": "http://registry.npmjs.org/fileify/0.3.1" }, "dist": { "0.0.1": { "shasum": "39e9c1989c904b83f8d4d99fbf9c61dfd5180482", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.0.1.tgz" }, "0.1.0": { "shasum": "d1c45e74e14e762ebda92a6f3076598486ff6928", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.1.0.tgz" }, "0.1.1": { "shasum": "0212b2ec102841c9bcb1c111342d0712809c0073", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.1.1.tgz" }, "0.2.0": { "shasum": "dfeed4027d4ab552307abdaa6fdf843fcc99832d", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.2.0.tgz" }, "0.2.1": { "shasum": "d1645c0a42253e0721b702bf3a2cce3f29c2e041", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.2.1.tgz" }, "0.2.2": { "shasum": "90754bbf9dbdbcbfb4a66f21597646f63c241509", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.2.2.tgz" }, "0.3.0": { "shasum": "2281279381cf6938fab8f33d21c5448d61a42bde", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.3.0.tgz" }, "0.3.1": { "shasum": "74fd7fff12938dfaf57b1b2395b2e2733c7d028a", "tarball": "http://registry.npmjs.org/fileify/-/fileify-0.3.1.tgz" } }, "keywords": [ "browserify", "bundle", "middleware", "file" ], "url": "http://registry.npmjs.org/fileify/" }, "FileList": { "name": "FileList", "description": "HTML5 FileAPI `FileList` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T19:57:26.756Z", "created": "2011-07-15T19:57:26.371Z", "0.10.0": "2011-07-15T19:57:26.756Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FileList/0.10.0" }, "dist": { "0.10.0": { "shasum": "a2464b813a80e153fa140f56bcbab29ab8021e14", "tarball": "http://registry.npmjs.org/FileList/-/FileList-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "file" ], "url": "http://registry.npmjs.org/FileList/" }, "filepad": { "name": "filepad", "description": "FilePad is a file browser and editor built with node.js, coffeecript and nowpad", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-07-08T01:49:51.054Z", "created": "2011-05-18T06:16:51.674Z", "0.1.0": "2011-05-18T06:16:53.158Z", "0.2.0": "2011-05-19T02:40:28.267Z", "0.2.1": "2011-05-19T02:43:12.675Z", "0.2.2": "2011-05-20T01:59:23.036Z", "0.3.0": "2011-05-20T03:24:15.296Z", "0.3.1": "2011-05-20T05:00:36.259Z", "0.3.2": "2011-05-20T05:18:05.716Z", "0.3.3": "2011-05-20T05:29:10.903Z", "0.4.0": "2011-05-23T02:46:43.573Z", "0.4.1": "2011-05-23T02:49:39.119Z", "0.5.0": "2011-07-08T01:49:51.054Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/filepad.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/filepad/0.1.0", "0.2.0": "http://registry.npmjs.org/filepad/0.2.0", "0.2.1": "http://registry.npmjs.org/filepad/0.2.1", "0.2.2": "http://registry.npmjs.org/filepad/0.2.2", "0.3.0": "http://registry.npmjs.org/filepad/0.3.0", "0.3.1": "http://registry.npmjs.org/filepad/0.3.1", "0.3.2": "http://registry.npmjs.org/filepad/0.3.2", "0.3.3": "http://registry.npmjs.org/filepad/0.3.3", "0.4.0": "http://registry.npmjs.org/filepad/0.4.0", "0.4.1": "http://registry.npmjs.org/filepad/0.4.1", "0.5.0": "http://registry.npmjs.org/filepad/0.5.0" }, "dist": { "0.1.0": { "shasum": "d6341ff74fe685616687aa5e474720aecce76249", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.1.0.tgz" }, "0.2.0": { "shasum": "fbfba8fe40de2e173e4a6e978f472507237af782", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.2.0.tgz" }, "0.2.1": { "shasum": "4ab1392fcb3d9c3e978b809537d989729a438a52", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.2.1.tgz" }, "0.2.2": { "shasum": "872428bdd75f1a34fc54f4de4481b9ea67bcc1cd", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.2.2.tgz" }, "0.3.0": { "shasum": "7f0a76df42d2bb793dcac65df28f959760621956", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.3.0.tgz" }, "0.3.1": { "shasum": "1a9a5a2538b4711dabbfa432f53fabdf7d20300a", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.3.1.tgz" }, "0.3.2": { "shasum": "ee463b2d66395b0130acadc5fab91a7745cb2240", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.3.2.tgz" }, "0.3.3": { "shasum": "cf02760098d1a2c2fe3908d6a70ab2b7b3c22a94", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.3.3.tgz" }, "0.4.0": { "shasum": "5b0e63891d60a22c668d197905c0df5e387edf31", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.4.0.tgz" }, "0.4.1": { "shasum": "8e252c08f47a115c2665056a22d8c96758e2d45b", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.4.1.tgz" }, "0.5.0": { "shasum": "e9f92388563f8e14343c2c7e107b6e9bd8014710", "tarball": "http://registry.npmjs.org/filepad/-/filepad-0.5.0.tgz" } }, "keywords": [ "javascript", "coffeescript", "files", "ide", "editor", "browser" ], "url": "http://registry.npmjs.org/filepad/" }, "FileReader": { "name": "FileReader", "description": "HTML5 FileAPI `FileReader` for Node.JS.", "dist-tags": { "latest": "0.10.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-13T19:59:01.436Z", "created": "2011-07-15T20:35:50.307Z", "0.10.0": "2011-07-15T20:35:50.707Z", "0.10.1": "2011-08-25T17:02:22.855Z", "0.10.2": "2011-09-13T19:59:01.436Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FileReader/0.10.0", "0.10.1": "http://registry.npmjs.org/FileReader/0.10.1", "0.10.2": "http://registry.npmjs.org/FileReader/0.10.2" }, "dist": { "0.10.0": { "shasum": "72e7775637bae704f7b596bbad3f025606ffb31d", "tarball": "http://registry.npmjs.org/FileReader/-/FileReader-0.10.0.tgz" }, "0.10.1": { "shasum": "9629e775ccee9f8c5b96fe7e02259fa894213f67", "tarball": "http://registry.npmjs.org/FileReader/-/FileReader-0.10.1.tgz" }, "0.10.2": { "shasum": "1b117bdb6b5ed85e241ac3cb10f1b7086524e539", "tarball": "http://registry.npmjs.org/FileReader/-/FileReader-0.10.2.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "FileReader" ], "url": "http://registry.npmjs.org/FileReader/" }, "filerepl": { "name": "filerepl", "description": "A simple repl to work with a single file with auto reloading.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/filerepl/0.0.1", "0.0.2": "http://registry.npmjs.org/filerepl/0.0.2" }, "dist": { "0.0.1": { "shasum": "eb7019e35eb970e2ae398bf0224ed5d2b5fcd570", "tarball": "http://registry.npmjs.org/filerepl/-/filerepl-0.0.1.tgz" }, "0.0.2": { "shasum": "6a1a1f100926e21d7b7c6025d733599a773a9d2a", "tarball": "http://registry.npmjs.org/filerepl/-/filerepl-0.0.2.tgz" } }, "keywords": [ "repl" ], "url": "http://registry.npmjs.org/filerepl/" }, "FileSaver": { "name": "FileSaver", "description": "HTML5 FileAPI `FileSaver` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T20:31:39.660Z", "created": "2011-07-15T20:31:39.300Z", "0.10.0": "2011-07-15T20:31:39.660Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FileSaver/0.10.0" }, "dist": { "0.10.0": { "shasum": "7def3889944458042ef5df2e9064c88e3d2281c7", "tarball": "http://registry.npmjs.org/FileSaver/-/FileSaver-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "FileSaver" ], "url": "http://registry.npmjs.org/FileSaver/" }, "fileset": { "name": "fileset", "description": "Wrapper around glob and findit to allow multiple pattern matching and include-exclude", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mklabs", "email": "daniel.mickael@gmail.com" } ], "time": { "modified": "2011-09-04T18:29:58.439Z", "created": "2011-09-04T18:29:56.730Z", "0.0.1": "2011-09-04T18:29:58.439Z" }, "author": { "name": "Mickael Daniel" }, "repository": { "type": "git", "url": "git://github.com/mklabs/node-fileset.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fileset/0.0.1" }, "dist": { "0.0.1": { "shasum": "a3f00ddd41ee44cc8e7ea9fbd645d721efcb564b", "tarball": "http://registry.npmjs.org/fileset/-/fileset-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fileset/" }, "filestore": { "name": "filestore", "description": "A File Store, could use in connect.session", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "fengmk2", "email": "fengmk2@gmail.com" } ], "time": { "modified": "2011-05-17T13:18:31.848Z", "created": "2011-04-21T04:10:17.496Z", "0.1.0": "2011-04-21T04:10:18.401Z", "0.1.1": "2011-04-28T10:24:27.943Z", "0.1.2": "2011-05-17T12:31:03.489Z", "0.1.3": "2011-05-17T13:18:31.848Z" }, "author": { "name": "fengmk2", "email": "fengmk2@gmail.com", "url": "http://fengmk2.cnblogs.com" }, "repository": { "type": "git", "url": "git://github.com/fengmk2/filestore.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/filestore/0.1.0", "0.1.1": "http://registry.npmjs.org/filestore/0.1.1", "0.1.2": "http://registry.npmjs.org/filestore/0.1.2", "0.1.3": "http://registry.npmjs.org/filestore/0.1.3" }, "dist": { "0.1.0": { "shasum": "ead60f0604860fddbf09424a32b11a57eb2a10b6", "tarball": "http://registry.npmjs.org/filestore/-/filestore-0.1.0.tgz" }, "0.1.1": { "shasum": "2948b13280e76830fb6b3fb3b16fad0107098848", "tarball": "http://registry.npmjs.org/filestore/-/filestore-0.1.1.tgz" }, "0.1.2": { "shasum": "219ab6be24357dadc074170ecdfa133a8bd34cf3", "tarball": "http://registry.npmjs.org/filestore/-/filestore-0.1.2.tgz" }, "0.1.3": { "shasum": "79a5a123e5ad752361069bc6fff94aca3d36c027", "tarball": "http://registry.npmjs.org/filestore/-/filestore-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/filestore/" }, "filesystem-composer": { "name": "filesystem-composer", "description": "Library for composing promise based filesystems.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/filesystem-composer.git" }, "time": { "modified": "2011-02-24T15:38:47.061Z", "created": "2011-01-28T23:02:23.413Z", "0.0.2": "2011-01-28T23:02:23.413Z", "0.0.3": "2011-01-28T23:02:23.413Z", "0.0.4": "2011-01-28T23:02:23.413Z", "0.0.5": "2011-01-28T23:02:23.413Z", "0.0.6": "2011-01-28T23:02:23.413Z", "0.0.7": "2011-01-28T23:02:23.413Z", "0.0.8": "2011-01-28T23:02:23.413Z", "0.0.9": "2011-01-28T23:02:23.413Z", "0.0.10": "2011-01-28T23:02:23.413Z", "0.0.11": "2011-02-17T00:05:52.027Z", "0.0.12": "2011-02-17T15:57:08.620Z", "0.0.13": "2011-02-21T16:05:30.366Z", "0.1.0": "2011-02-24T15:38:47.061Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/filesystem-composer/0.0.2", "0.0.3": "http://registry.npmjs.org/filesystem-composer/0.0.3", "0.0.4": "http://registry.npmjs.org/filesystem-composer/0.0.4", "0.0.5": "http://registry.npmjs.org/filesystem-composer/0.0.5", "0.0.6": "http://registry.npmjs.org/filesystem-composer/0.0.6", "0.0.7": "http://registry.npmjs.org/filesystem-composer/0.0.7", "0.0.8": "http://registry.npmjs.org/filesystem-composer/0.0.8", "0.0.9": "http://registry.npmjs.org/filesystem-composer/0.0.9", "0.0.10": "http://registry.npmjs.org/filesystem-composer/0.0.10", "0.0.11": "http://registry.npmjs.org/filesystem-composer/0.0.11", "0.0.12": "http://registry.npmjs.org/filesystem-composer/0.0.12", "0.0.13": "http://registry.npmjs.org/filesystem-composer/0.0.13", "0.1.0": "http://registry.npmjs.org/filesystem-composer/0.1.0" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.8.tgz" }, "0.0.9": { "shasum": "c2735be31ae898b1f6c1cbfff826611cc5446638", "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.9.tgz" }, "0.0.10": { "shasum": "cd88d33f7962cbe764a040db9aee27de276df673", "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.10.tgz" }, "0.0.11": { "shasum": "769f1e184478f7142cc422d51e8c7b2c27fe4882", "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.11.tgz" }, "0.0.12": { "shasum": "3b14608dc626887dc4b33608b6bf175e262cd68e", "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.12.tgz" }, "0.0.13": { "shasum": "a8531c64d70d63117dd161c871b64aa65f95dd5e", "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.0.13.tgz" }, "0.1.0": { "shasum": "bafdf3319cab9c915ed0229d403dc86edf1a3144", "tarball": "http://registry.npmjs.org/filesystem-composer/-/filesystem-composer-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/filesystem-composer/" }, "fileup": { "name": "fileup", "description": "cross browser async file upload utility", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-12-02T01:39:20.185Z", "created": "2011-12-02T01:39:18.976Z", "0.0.1": "2011-12-02T01:39:20.185Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/fileup.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fileup/0.0.1" }, "dist": { "0.0.1": { "shasum": "9fb0cccbef58eecf28967fc13189c2d6568f21ff", "tarball": "http://registry.npmjs.org/fileup/-/fileup-0.0.1.tgz" } }, "keywords": [ "ender", "image", "file", "ajax", "upload" ], "url": "http://registry.npmjs.org/fileup/" }, "fileutils": { "name": "fileutils", "description": "Some utilities that diminish the suck of working with the file system in node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lukebayes", "email": "lbayes@patternpark.com" } ], "time": { "modified": "2011-02-27T16:57:51.154Z", "created": "2011-02-27T16:57:50.745Z", "0.0.1": "2011-02-27T16:57:51.154Z" }, "author": { "name": "Luke Bayes", "email": "lbayes@patternpark.com", "url": "http://lukebayes.com" }, "repository": { "type": "git", "url": "https://github.com/lukebayes/node-fileutils" }, "versions": { "0.0.1": "http://registry.npmjs.org/fileutils/0.0.1" }, "dist": { "0.0.1": { "shasum": "f834e977be33c31e04f589e782f9e1145dc0ad33", "tarball": "http://registry.npmjs.org/fileutils/-/fileutils-0.0.1.tgz" } }, "keywords": [ "files", "directories", "fileutil" ], "url": "http://registry.npmjs.org/fileutils/" }, "filewatcher": { "name": "filewatcher", "description": "Watches files and executes program when file or directory is changed.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "minodisk", "email": "daiuske.mino@gmail.com" } ], "time": { "modified": "2011-10-27T15:45:12.919Z", "created": "2011-10-27T15:45:09.647Z", "0.0.1": "2011-10-27T15:45:12.919Z" }, "author": { "name": "Daisuke MINO", "email": "daisuke.mino@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/filewatcher/0.0.1" }, "dist": { "0.0.1": { "shasum": "5897a82189605f5c00af143c7ba137a4820c7ec0", "tarball": "http://registry.npmjs.org/filewatcher/-/filewatcher-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/filewatcher/" }, "FileWriter": { "name": "FileWriter", "description": "HTML5 FileAPI `FileWriter` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T20:31:09.987Z", "created": "2011-07-15T20:31:09.611Z", "0.10.0": "2011-07-15T20:31:09.987Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FileWriter/0.10.0" }, "dist": { "0.10.0": { "shasum": "87815032d6ddabd0abfb67ac1b2865d354407763", "tarball": "http://registry.npmjs.org/FileWriter/-/FileWriter-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "FileWriter" ], "url": "http://registry.npmjs.org/FileWriter/" }, "FileWriterSync": { "name": "FileWriterSync", "description": "HTML5 FileAPI `FileWriterSync` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T20:32:27.964Z", "created": "2011-07-15T20:32:27.605Z", "0.10.0": "2011-07-15T20:32:27.964Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FileWriterSync/0.10.0" }, "dist": { "0.10.0": { "shasum": "ece541b7b43bce390b170ca7e1f6a75679f06ba2", "tarball": "http://registry.npmjs.org/FileWriterSync/-/FileWriterSync-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "FileWriterSync" ], "url": "http://registry.npmjs.org/FileWriterSync/" }, "filter": { "name": "filter", "description": "A stream filter for node, to create pipable filters for arbitary streams.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-02-25T16:07:45.485Z", "created": "2011-02-25T16:07:45.105Z", "0.1.0": "2011-02-25T16:07:45.485Z" }, "author": { "name": "Tim Smart", "email": "tim@fostle.com" }, "repository": { "type": "git", "url": "git://github.com/votizen/node-filter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/filter/0.1.0" }, "dist": { "0.1.0": { "shasum": "a21776d5c01d7a7f7c952a11e95c21eab6ed9bbe", "tarball": "http://registry.npmjs.org/filter/-/filter-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/filter/" }, "filter-chain": { "name": "filter-chain", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "teknopaul", "email": "teknopaul@gmail.com" } ], "time": { "modified": "2011-08-15T18:29:33.859Z", "created": "2011-07-20T18:43:38.788Z", "1.0.0": "2011-07-20T18:43:39.702Z", "1.0.1": "2011-08-15T18:29:33.859Z" }, "description": "request chaining ala Servlets filters", "versions": { "1.0.0": "http://registry.npmjs.org/filter-chain/1.0.0", "1.0.1": "http://registry.npmjs.org/filter-chain/1.0.1" }, "dist": { "1.0.0": { "shasum": "77af6974e2247d79b5c4a37836700797a6624421", "tarball": "http://registry.npmjs.org/filter-chain/-/filter-chain-1.0.0.tgz" }, "1.0.1": { "shasum": "ffacf8853263aa11acef4f777a7a90b13e514e47", "tarball": "http://registry.npmjs.org/filter-chain/-/filter-chain-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/filter-chain/" }, "filterchain": { "name": "filterchain", "description": "perform work before and after an operation", "dist-tags": { "latest": "0.1.0" }, "readme": "# filterchain\n\nPerform work before and/or after an operation.\n\n## Disclaimer\n\nThis is not meant to be used as async flow control, but is merely a way to dynamically upgrade the functionality of getters and setters.\n\nThis also means that errors will not stop the chain of events here, you must specifically cancel the current layer in order to avoid performing the `core` action.\n\n## Learn by example\n\nThe basic operation of filterchain goes something like this:\n\n```javascript\nvar chain = require('filterchain').createChain([\n function(data, next, cancel) {\n // forward to the next layer\n next('override');\n } // you can add more functions here\n]);\n\nchain('initial data', function(data) {\n console.log(data); // outputs 'override'\n});\n\n```\n\nand here is the outer api\n\n\n```javascript\n// Create a chain with no layers and no core function\nvar chain = filterchain.createChain(/* layers */, /* core */);\n```\n\nWhere `chain` is a function that accepts an optional `data` and a optional `callback` with the arguments `errors` and `data`. The `callback` is called after the filter chain has been executed.\n\n`data` can be any javascript value\n\n```javascript\n// Excerpt to show what the chain callback looks like.\n// `errors` is either null (no errors) or an array\nchain('some optional data', function(errors, data) {})\n```\n\nAnd `layers` is an array of functions\n\n```javascript\nvar chain = require('filterchain').createChain([\n function(data, next, cancel) {\n\n // just forward the data, this is basically a no-op\n next(data);\n }\n], core);\n```\n`next` is a function with the signature `next(data[, bubbleFunction])`\n`cancel` is a function with the signature `cancel([error])`\n\nAnd `core` is the function that will be run after the capture phase but before the bubble phase. The `core` method should accept `data` and `fn`.\n\n```javascript\nvar chain = require('filterchain').createChain([], function(data, fn) {\n\n // send the incoming back the same way it came\n if (data === true) {\n fn(null, 'tricked ya!')\n } else {\n fn('error!')\n }\n\n});\n\nchain(true, function(errors, data) {\n console.log(data); // outputs: 'tricked ya!'\n});\n\nchain(false, function(errors, data) {\n console.log(errors[0]); // outputs: 'error!'\n console.log(data); // outputs: undefined\n});\n\n```\n\n## What (else) does it do?\n\nIn a sense, filter chains are similar to onions. Passing data into the outer husk causes it to flow down through each layer toward the core. Each function (aka: layer) along the path as a chance to either manipulate or validate the data before forwarding it onto the next layer or canceling it.\n\n### Manipulate and forward data\n\n```javascript\nvar chain = require('filterchain').createChain([\n function(data, next, cancel) {\n\n // ignore the incoming data and forward something more\n // to our liking\n next('pass this along');\n }\n]);\n\nchain(function(errors, data) {\n console.log(data); // outputs 'pass this along'\n});\n```\n\n### Cancel + bubble\n\nCancelling causes the flow of the chain to be reversed immediately.\n\n```javascript\nvar chain = require('filterchain').createChain([\n function(data, next, cancel) {\n\n // the first argument to cancel is an optional error. The error\n // will be collected and sent to the final callback for processing\n cancel('fat chance');\n }\n], function(data, fn) {\n\n // this is never called\n fn('some other thing');\n});\n\nchain(function(errors, data) {\n console.log(errors[0]); // ouputs 'fat chance'\n});\n\n```\n\n### Post process data\n\nPassing a function as the second argument to `next` will cause the filter chain to call that method during the bubble phase\n\n```javascript\nvar fc = require('filterchain');\nvar chain = fc.createChain([\n function(data, next, cancel) {\n next(data, function(data, done) {\n // You can return a value here or perform\n // an async operation and send the result through done\n done(null, data + ' + post processing')\n });\n }\n]);\n\nchain('initial value', function(errors, data) {\n console.log(data); // outputs 'initial value + post processing'\n});\n\n```\n\nThe first argument to `done` is an error and the second is the data that will be bubbled back out to the outer husk of the filter chain.\n\n### Compose filter chains\n\n```javascript\n\nvar inner = require('filterchain').createChain([\n function(data, next) {\n next(data + ' (inner capture ->', function(outgoingData, done) {\n done(null, outgoingData + ' inner bubble)');\n });\n }\n], function(data, fn) {\n fn(null, data + '[inner core] ->')\n})\n\nvar outer = require('filterchain').createChain([\n function(data, next) {\n next(data + 'outer capture ->', function(outgoingData, done) {\n done(null, outgoingData + ' outer bubble');\n });\n },\n inner, // add a filterchain into the filterchain.. oh my!\n\n], function(data, fn) {\n fn(null, data + ' [outer core] ->')\n});\n\nouter('run: ', function(errors, data) {\n // outputs: 'run: outer capture -> (inner capture ->[inner core] -> inner bubble) [outer core] -> outer bubble'\n console.log(data);\n})\n```\n\n## Contrived Use Cases\n\n### User creation example\n\n```javascript\nvar createUser = require('filterchain').createChain([\n function unique(username, next, cancel) {\n db.exists({ username : username }, function(err, result) {\n if (err) {\n cancel(err);\n } else if (result === true) {\n cancel('sorry, that username already exists')\n } else {\n next(username);\n }\n });\n }\n], function(data, fn) {\n db.save({ username : username }, fn);\n});\n\ncreateUser('tmpvar', function(errors, data) {\n console.log(errors[0]); // outputs 'sorry, that username already exists'\n});\n\ncreateUser('tmpvar-not-taken', function(errors, data) {\n console.log(errors); // outputs null\n console.log(data); // outputs '{ _id : 2, username: \"tmpvar-not-taken\" }'\n});\n```\n\n### Calculated attriutes in backbone\n\n__note__: this is purely conceptual\n\n```javascript\n\nvar Rectangle = Backbone.Model.extend({\n initialize : function() {\n this.calculatedAttributes = {\n area : filterchain.createChain(function(data, fn) {\n // Not only is the return value calculated, but you\n // can add filters and post processing to your values.\n //\n // Simply add filters to the chain during creation or\n // chain.layers.push(function(data, next, cancel) {});\n\n fn(data.width * data.height);\n });\n }\n },\n get : function(key) {\n var that = this;\n\n if (this.calculatedAttributes[key]) {\n this.calculatedAttributes[key](that.toJSON(), function(result) {\n value = result;\n });\n\n if (typeof value !== 'undefined') {\n return value;\n }\n }\n\n // fall back to the default backbone behavior\n return Backbone.Model.prototype.get.call(this, key);\n }\n});\n\nvar a = new Rectangle({ x: 10, y : 4 });\nconsole.log(a.get('area')); // outputs '40'\n\n```\n\n## Install\n\n### Node.js\n\n npm install filterchain\n\n### Browser\n\nworks with a plain ol' script tag and access it via `window.createChain`\n", "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-11-18T03:55:32.526Z", "created": "2011-11-18T03:55:30.385Z", "0.1.0": "2011-11-18T03:55:32.526Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://github.com/tmpvar/filterchain.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/filterchain/0.1.0" }, "dist": { "0.1.0": { "shasum": "ccd812afa8c91668382804842ebbbbdfa63dbd7d", "tarball": "http://registry.npmjs.org/filterchain/-/filterchain-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/filterchain/" }, "filtered-proxy": { "name": "filtered-proxy", "description": "http proxy that offer mime based hook to modify original stream", "dist-tags": { "latest": "0.0.1" }, "readme": "node-proxy - A Simple HTTP[S] Proxy Using Node.js\n=================================================\n\nVery bare HTTP and SSL proxy implementation using node.js. \nThe primary goal of this project was to get acquainted with \nnode.js. \n\n* [node.js](http://nodejs.org/)\n", "maintainers": [ { "name": "yanhkim", "email": "yanhkim@gmail.com" } ], "time": { "modified": "2011-11-27T14:16:12.867Z", "created": "2011-11-27T14:16:08.347Z", "0.0.1": "2011-11-27T14:16:12.867Z" }, "author": { "name": "Namhoon Kim", "email": "yanhkim@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/yanhkim/node-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/filtered-proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "9d7e89182188c737b201791f6ecd58f8b67fbe52", "tarball": "http://registry.npmjs.org/filtered-proxy/-/filtered-proxy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/filtered-proxy/" }, "fin": { "name": "fin", "description": "Realtime data layer for web applications", "dist-tags": { "latest": "0.2.16" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-08-17T20:53:58.284Z", "created": "2011-03-25T19:47:05.703Z", "0.2.5": "2011-03-25T19:47:05.906Z", "0.2.6": "2011-03-26T20:00:52.877Z", "0.2.7": "2011-03-26T20:33:25.010Z", "0.2.8": "2011-03-26T20:48:09.237Z", "0.2.9": "2011-03-26T21:02:11.762Z", "0.2.10": "2011-03-26T21:21:47.490Z", "0.2.11": "2011-03-28T04:09:27.894Z", "0.2.13": "2011-03-28T04:39:50.722Z", "0.2.14": "2011-03-28T21:59:53.641Z", "0.2.16": "2011-08-17T20:53:58.284Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/fin.git" }, "versions": { "0.2.5": "http://registry.npmjs.org/fin/0.2.5", "0.2.6": "http://registry.npmjs.org/fin/0.2.6", "0.2.7": "http://registry.npmjs.org/fin/0.2.7", "0.2.8": "http://registry.npmjs.org/fin/0.2.8", "0.2.9": "http://registry.npmjs.org/fin/0.2.9", "0.2.10": "http://registry.npmjs.org/fin/0.2.10", "0.2.11": "http://registry.npmjs.org/fin/0.2.11", "0.2.13": "http://registry.npmjs.org/fin/0.2.13", "0.2.14": "http://registry.npmjs.org/fin/0.2.14", "0.2.16": "http://registry.npmjs.org/fin/0.2.16" }, "dist": { "0.2.5": { "shasum": "7fd17047f9e25a15855530c2c4880a7ec1be1f32", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.5.tgz" }, "0.2.6": { "shasum": "6293d2cd7f93898527f7fa9c6d99c0fa6d85726c", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.6.tgz" }, "0.2.7": { "shasum": "0aea9b249f78cf68026ffa73aaf887993a277ad4", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.7.tgz" }, "0.2.8": { "shasum": "114822cd5bc1d15342f863a30fddff0bb68eabcb", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.8.tgz" }, "0.2.9": { "shasum": "843fc34d3034720a5851f845d12d29da757052c0", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.9.tgz" }, "0.2.10": { "shasum": "3259e7877bdceb7c9d2cdf64e4a6e9f3748a6e28", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.10.tgz" }, "0.2.11": { "shasum": "1bdbd20c564db0ad62212ea0674055b38c57ca25", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.11.tgz" }, "0.2.13": { "shasum": "9578d8e034a3d35fd2c717b88caa37ead0b38490", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.13.tgz" }, "0.2.14": { "shasum": "c0648611c613c65aaeb9fd2411828f08ee0df21b", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.14.tgz", "bin": { "0.4-darwin-10.7.0": { "shasum": "8102da1bf07c3a7e374105bb6632b04e14e48958", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.14-0.4-darwin-10.7.0.tgz" } } }, "0.2.16": { "shasum": "74e63f99f6aaafb27fd7b8b75dbc1418728c46c2", "tarball": "http://registry.npmjs.org/fin/-/fin-0.2.16.tgz" } }, "url": "http://registry.npmjs.org/fin/" }, "fin-id": { "name": "fin-id", "description": "Finland Identity Number Library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-11-04T17:11:53.151Z", "created": "2011-07-29T15:51:32.580Z", "0.0.0": "2011-07-29T15:51:33.591Z", "0.0.1": "2011-11-04T17:11:53.151Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/node-fin-id.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fin-id/0.0.0", "0.0.1": "http://registry.npmjs.org/fin-id/0.0.1" }, "dist": { "0.0.0": { "shasum": "dec9abcda301e4d131fec598493d7c2979d7996b", "tarball": "http://registry.npmjs.org/fin-id/-/fin-id-0.0.0.tgz" }, "0.0.1": { "shasum": "41cc9996a49a95fe05e25577b036eb8a6fe70fe9", "tarball": "http://registry.npmjs.org/fin-id/-/fin-id-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fin-id/" }, "finance": { "name": "finance", "description": "Module for portfolio optimization, prices and options", "dist-tags": { "latest": "1.2.11" }, "maintainers": [ { "name": "icebox", "email": "albertosantini@gmail.com" } ], "time": { "modified": "2011-11-20T15:51:58.582Z", "created": "2011-09-19T20:21:34.115Z", "1.0.0": "2011-09-19T20:21:38.712Z", "1.1.0": "2011-09-24T09:50:39.883Z", "1.2.0": "2011-09-25T17:54:14.155Z", "1.2.1": "2011-09-28T16:52:22.078Z", "1.2.2": "2011-09-29T05:37:11.987Z", "1.2.3": "2011-10-01T08:25:54.232Z", "1.2.4": "2011-10-02T09:38:07.965Z", "1.2.5": "2011-11-13T21:25:48.715Z", "1.2.6": "2011-11-14T10:54:37.878Z", "1.2.7": "2011-11-15T08:33:17.539Z", "1.2.8": "2011-11-17T10:54:26.340Z", "1.2.9": "2011-11-17T14:11:04.139Z", "1.2.10": "2011-11-17T22:37:42.381Z", "1.2.11": "2011-11-20T15:51:58.582Z" }, "author": { "name": "Alberto Santini" }, "repository": { "type": "git", "url": "git://github.com/albertosantini/node-finance.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/finance/1.0.0", "1.1.0": "http://registry.npmjs.org/finance/1.1.0", "1.2.0": "http://registry.npmjs.org/finance/1.2.0", "1.2.1": "http://registry.npmjs.org/finance/1.2.1", "1.2.2": "http://registry.npmjs.org/finance/1.2.2", "1.2.3": "http://registry.npmjs.org/finance/1.2.3", "1.2.4": "http://registry.npmjs.org/finance/1.2.4", "1.2.5": "http://registry.npmjs.org/finance/1.2.5", "1.2.6": "http://registry.npmjs.org/finance/1.2.6", "1.2.7": "http://registry.npmjs.org/finance/1.2.7", "1.2.8": "http://registry.npmjs.org/finance/1.2.8", "1.2.9": "http://registry.npmjs.org/finance/1.2.9", "1.2.10": "http://registry.npmjs.org/finance/1.2.10", "1.2.11": "http://registry.npmjs.org/finance/1.2.11" }, "dist": { "1.0.0": { "shasum": "203db93ecbc4e3170ba5c688429b7de05b7fae28", "tarball": "http://registry.npmjs.org/finance/-/finance-1.0.0.tgz" }, "1.1.0": { "shasum": "d5ba65d56de341b661d1f91cd81c2d40b0a584d8", "tarball": "http://registry.npmjs.org/finance/-/finance-1.1.0.tgz" }, "1.2.0": { "shasum": "aa265c293e80de6b202590eef3b13c2edae76426", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.0.tgz" }, "1.2.1": { "shasum": "964610349171d13606d7e94c6ec7887dd8d9cc8e", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.1.tgz" }, "1.2.2": { "shasum": "fac91bb665b8f19d03d87306c0313c6169edf099", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.2.tgz" }, "1.2.3": { "shasum": "a69223bf5a0b84b699cf0fd0292e976d0d372c4d", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.3.tgz" }, "1.2.4": { "shasum": "ce12920bcb616756d47e6e627c0cd68968f2a50f", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.4.tgz" }, "1.2.5": { "shasum": "e282c44bc136b38c3ddcafc58dd918e038dbb7b7", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.5.tgz" }, "1.2.6": { "shasum": "9a2ce26ffee3c4a5cb7f484f7939869f54770a71", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.6.tgz" }, "1.2.7": { "shasum": "c7bfedd1364994cfffa9255d7e44090e67571524", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.7.tgz" }, "1.2.8": { "shasum": "4ace0841e7f4f231412209a97284fe10243dc2f2", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.8.tgz" }, "1.2.9": { "shasum": "acca73c87f217768c8c98291305de830f9da8c18", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.9.tgz" }, "1.2.10": { "shasum": "fc6e27135390015e2eb77cbf2ed606fd305087d2", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.10.tgz" }, "1.2.11": { "shasum": "3d8345b30743bc1273d91f1aef37e5deef060169", "tarball": "http://registry.npmjs.org/finance/-/finance-1.2.11.tgz" } }, "keywords": [ "finance", "portfolio", "optimization", "yahoo" ], "url": "http://registry.npmjs.org/finance/" }, "finder": { "name": "finder", "description": "Highly configurable file finder for NodeJS (works synchronously or asynchronously)", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "author": { "name": "Julien Polo", "email": "julien.polo@gmail.com", "url": "http://github.com/jpolo" }, "repository": { "type": "git", "url": "git://github.com/jpolo/node-finder.git" }, "time": { "modified": "2011-08-01T21:31:08.533Z", "created": "2011-03-09T15:18:36.078Z", "0.1.0": "2011-03-09T15:18:36.078Z", "0.1.1": "2011-03-09T15:18:36.078Z", "0.1.2": "2011-03-09T15:18:36.078Z", "0.1.3": "2011-03-09T15:18:36.078Z", "0.1.3-1": "2011-03-09T15:18:36.078Z", "0.1.4": "2011-08-01T21:31:08.533Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/finder/0.1.0", "0.1.1": "http://registry.npmjs.org/finder/0.1.1", "0.1.2": "http://registry.npmjs.org/finder/0.1.2", "0.1.3": "http://registry.npmjs.org/finder/0.1.3", "0.1.3-1": "http://registry.npmjs.org/finder/0.1.3-1", "0.1.4": "http://registry.npmjs.org/finder/0.1.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/finder/-/finder-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/finder/-/finder-0.1.1.tgz" }, "0.1.2": { "shasum": "92cbbae6303145d0b77e884e5bfa80a3ae143bd0", "tarball": "http://registry.npmjs.org/finder/-/finder-0.1.2.tgz" }, "0.1.3": { "shasum": "1e585eafcdd08dab7dc6a08aea671126a66d779d", "tarball": "http://registry.npmjs.org/finder/-/finder-0.1.3.tgz" }, "0.1.3-1": { "shasum": "94550bd3bf15fd839f2f29e5987cb170b2c4b2ff", "tarball": "http://registry.npmjs.org/finder/-/finder-0.1.3-1.tgz" }, "0.1.4": { "shasum": "1a439a5c2f41f68022662c0dee67a09e18c8adbc", "tarball": "http://registry.npmjs.org/finder/-/finder-0.1.4.tgz" } }, "keywords": [ "file", "finder", "walk", "recursive" ], "url": "http://registry.npmjs.org/finder/" }, "findit": { "name": "findit", "description": "Walk a directory tree.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-12-05T20:15:37.960Z", "created": "2011-02-02T11:57:43.745Z", "0.0.1": "2011-02-02T11:57:44.134Z", "0.0.2": "2011-02-02T12:12:50.983Z", "0.0.3": "2011-02-26T13:07:54.400Z", "0.0.4": "2011-05-28T01:29:23.365Z", "0.0.5": "2011-06-17T19:00:57.056Z", "0.1.0": "2011-06-17T21:52:44.172Z", "0.1.1": "2011-07-09T09:22:19.553Z", "0.1.2": "2011-12-05T20:15:37.960Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-findit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/findit/0.0.1", "0.0.2": "http://registry.npmjs.org/findit/0.0.2", "0.0.3": "http://registry.npmjs.org/findit/0.0.3", "0.0.4": "http://registry.npmjs.org/findit/0.0.4", "0.0.5": "http://registry.npmjs.org/findit/0.0.5", "0.1.0": "http://registry.npmjs.org/findit/0.1.0", "0.1.1": "http://registry.npmjs.org/findit/0.1.1", "0.1.2": "http://registry.npmjs.org/findit/0.1.2" }, "dist": { "0.0.1": { "shasum": "18decbe277d982776541d6736ac9aa70a2a562ae", "tarball": "http://registry.npmjs.org/findit/-/findit-0.0.1.tgz" }, "0.0.2": { "shasum": "e471665fac9445a990f4380be5a3e73800d68442", "tarball": "http://registry.npmjs.org/findit/-/findit-0.0.2.tgz" }, "0.0.3": { "shasum": "0831fb0cc35b98aa142f2fbea37d9b95da0cab4e", "tarball": "http://registry.npmjs.org/findit/-/findit-0.0.3.tgz" }, "0.0.4": { "shasum": "a7efad9bdae28ed39f1d9d99a8445360e9dd2496", "tarball": "http://registry.npmjs.org/findit/-/findit-0.0.4.tgz" }, "0.0.5": { "shasum": "1da9daef8d38e6cd9ca1f5757d6813cf3167d2c0", "tarball": "http://registry.npmjs.org/findit/-/findit-0.0.5.tgz" }, "0.1.0": { "shasum": "d9fdd35743858caaa82d3e53adb924a2417e9b2e", "tarball": "http://registry.npmjs.org/findit/-/findit-0.1.0.tgz" }, "0.1.1": { "shasum": "b14f8289de2e3f0571ba9a73033a046b462dd81b", "tarball": "http://registry.npmjs.org/findit/-/findit-0.1.1.tgz" }, "0.1.2": { "shasum": "ac7fe600cd6a32a35672836b74cf6f1dde2e11f8", "tarball": "http://registry.npmjs.org/findit/-/findit-0.1.2.tgz" } }, "keywords": [ "find", "walk", "directory", "recursive", "tree" ], "url": "http://registry.npmjs.org/findit/" }, "fingerprint": { "name": "fingerprint", "description": "Stylus plugin to append fingerprints to your images", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lucasmazza", "email": "luc4smazza@gmail.com" } ], "time": { "modified": "2011-06-22T02:25:46.266Z", "created": "2011-06-22T02:25:44.689Z", "0.0.1": "2011-06-22T02:25:46.266Z" }, "author": { "name": "Lucas Mazza", "email": "luc4smazza@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/lucasmazza/fingerprint.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fingerprint/0.0.1" }, "dist": { "0.0.1": { "shasum": "8ad7e2bfd46ca58c0a62e611524feab3106db889", "tarball": "http://registry.npmjs.org/fingerprint/-/fingerprint-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fingerprint/" }, "finjector": { "name": "finjector", "description": "Injects a string to a file between given delimiters.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tmedema", "email": "tommedema@gmail.com" } ], "time": { "modified": "2011-09-15T19:48:30.493Z", "created": "2011-09-15T19:17:09.190Z", "0.1.0": "2011-09-15T19:17:10.730Z", "0.1.1": "2011-09-15T19:48:30.493Z" }, "author": { "name": "Tom Medema", "email": "tommedema@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tommedema/node-finjector.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/finjector/0.1.0", "0.1.1": "http://registry.npmjs.org/finjector/0.1.1" }, "dist": { "0.1.0": { "shasum": "e7108ae02578545764b5d779cca462167935dbda", "tarball": "http://registry.npmjs.org/finjector/-/finjector-0.1.0.tgz" }, "0.1.1": { "shasum": "1af43c75acb36a03602c40b5cea8a175a331f0f4", "tarball": "http://registry.npmjs.org/finjector/-/finjector-0.1.1.tgz" } }, "keywords": [ "inject", "file", "delimiter" ], "url": "http://registry.npmjs.org/finjector/" }, "fire": { "name": "fire", "description": "An experimental Framework that uses JSON structures to simplify the definition of complex behaviors from asynchronous sources in Node.js", "dist-tags": { "latest": "0.1.0" }, "readme": "# fire.js\n[![Build Status](https://secure.travis-ci.org/firejs/fire.png)](http://travis-ci.org/firejs/fire)\n\nFire.js is an experimental framework that aims to reduce the amount of javascript code and callbacks when developing in Node.js by the orchestration of tiny building blocks called Expressions defined in JSON documents.\n\n### Example\n\nExample JSON app using a [MongoDB](http://www.mongodb.org/) database and the [MongoDB expressions](https://github.com/firebaseco/mongodb-expressions):\n\n`MongoApp.fjson`\n\n {\n\t\t\"name\": \"MongoApp.Main\",\n\t\t\"json\": {\n\t\t \"enabledEmails\": {\n\t\t\t\t\"@Mongo.Find(users)\": {\n\t\t\t\t\t\"conditions\": {\n\t\t\t\t\t\t\"enabled\": true\t\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"@each\": {\n\t\t\t\t\t\"@get(CurrentItem.email)\": null\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"disabledEmails\": {\n\t\t\t\t\"@Mongo.Find(users)\": {\n\t\t\t\t\t\"conditions\": {\n\t\t\t\t\t\t\"enabled\": false\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"@each\": {\n\t\t\t\t\t\"@get(CurrentItem.email)\": null\n\t\t\t\t}\n\t\t\t}\n\t }\n\t}\n\nThe result will be:\n\n\t{\n\t\t\"enabledEmails\": [\"email1@example.com\", \"email2@example.com\", \"email3@example.com\"],\n\t\t\"disabledEmails\": [\"email4@example.com\", \"email5@example.com\", \"email6@example.com\"]\n\t}\n\n## Installation\n\nThe easiest way to install fire.js is using the awesome Node Package Manager.\n\n npm install -g fire\n\nThe `firejs` command line utility should be ready to run your scripts.\n\n## Learn more\n\n+ [Tutorials](https://github.com/firejs/fire/wiki/Tutorials)\n\n+ [Wiki](https://github.com/firejs/fire/wiki)\n\n+ [Official Blog](http://firejs.firebase.co)\n\n+ [Fire.js IDE](https://github.com/firejs/fire-ide)\n\n## Supported Node Versions\n\n* 0.4.5 and above\n* 0.5\n* 0.6\n\n## Cloning the Repository\n\n git clone https://github.com/firejs/fire.git\n\n\n## Tests\n\n npm test\n\n## Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co and Contributors - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-12-04T08:31:14.890Z", "created": "2011-12-04T08:31:13.196Z", "0.1.0": "2011-12-04T08:31:14.890Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire/0.1.0" }, "dist": { "0.1.0": { "shasum": "9547ca4d656cd93eb77cceaf9fa0e615cba11115", "tarball": "http://registry.npmjs.org/fire/-/fire-0.1.0.tgz" } }, "keywords": [ "JSON", "framework", "runtime" ], "url": "http://registry.npmjs.org/fire/" }, "fire-assert": { "name": "fire-assert", "description": "Assertion Expressions for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#fire-assert\n\nAssertion expressions for [fire.js](https://github.com/firejs/firejs)\n***\n\n## Installing\n\n### using NPM\n\n npm install fire-assert\n\n### using Github(unstable)\nIn the root of your project run:\n\n git clone git://github.com/firejs/fire-assert.git node_modules/fire-assert\n\n## Expressions\n\n* @Assert.Empty\n* @Assert.NotEmpty\n* @Assert.Empty\n* @Assert.Error\n\n## Localization Support\n\n`fire-assert` has built-in support for a small set of languages via [fire-i18n](https://github.com/firejs/fire-i18n), [check the wiki for more information](https://github.com/firejs/fire-assert/wiki/Localization).\n\n## Cloning the Repository\n\n git clone git://github.com/firejs/fire-assert.git\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-21T07:46:59.624Z", "created": "2011-11-21T07:46:58.835Z", "0.1.0": "2011-11-21T07:46:59.624Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-assert.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-assert/0.1.0" }, "dist": { "0.1.0": { "shasum": "717667ac72c536483b11ee17d06e7743698c00c1", "tarball": "http://registry.npmjs.org/fire-assert/-/fire-assert-0.1.0.tgz" } }, "keywords": [ "assert", "fire", "fire.js", "validation", "ignitable" ], "url": "http://registry.npmjs.org/fire-assert/" }, "fire-commons": { "name": "fire-commons", "description": "Common Expressions for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#fire-commons\n[![Build Status](https://secure.travis-ci.org/firejs/fire-commons.png)](http://travis-ci.org/firejs/fire-commons)\n\nCommon expressions for [fire.js](https://github.com/firejs/fire).\n***\n\n## Installing\n\n### using NPM\n\n npm install fire-commons\n\n## Expressions\n\n* @Commons.JSON.Parse\n* @Commons.JSON.Stringify\n* @Commons.Object.Keys\n* @Commons.Object.SetKey\n* @Commons.QueryString.Stringify\n\n## Cloning the Repository\n\n git clone git://github.com/firejs/fire-commons.git\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-12-06T07:34:21.166Z", "created": "2011-12-06T07:34:19.447Z", "0.1.0": "2011-12-06T07:34:21.166Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-commons.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-commons/0.1.0" }, "dist": { "0.1.0": { "shasum": "2f60c5058f56b12c2e527395e6d20d6eec1e4a9b", "tarball": "http://registry.npmjs.org/fire-commons/-/fire-commons-0.1.0.tgz" } }, "keywords": [ "fire", "fire.js", "JSON", "QueryString", "Stringify", "ignitable" ], "url": "http://registry.npmjs.org/fire-commons/" }, "fire-http": { "name": "fire-http", "description": "HTTP expressions for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#fire-http\n[![Build Status](https://secure.travis-ci.org/firejs/fire-http.png)](http://travis-ci.org/firejs/fire-http)\n\nHttp expressions for [fire.js](https://github.com/firejs/fire)\n***\n\n## Installing\n\n### using NPM\n\n npm install fire-http\n\n## Expressions\n\n* @Http\n* @Http.Headers.Authorization\n\n## Usage\n\n`Sending a GET`\n\n \"@Http(GET)\": {\n\t\t\"uri\": \"http://127.0.0.1:3600/\"\n\t}\n\nor with dynamic method:\n\n \"@Http\": {\n\t\t\"method\": \"GET\",\n\t\t\"uri\": \"http://127.0.0.1:3600/\"\n\t}\n\n`Sending a POST with Body`\n\n \"@Http(POST)\": {\n\t\turi: \"http://127.0.0.1:3603/\",\n\t\tbody: \"Content of the Body\"\n }\n\n`Headers`\n\n \"@Http(GET)\": {\n\t\turi: \"http://127.0.0.1:3604/\",\n\t\theaders: {\n\t\t\t\"CustomHeader\": \"Stuff\"\n\t\t}\n }\n\n`Basic Authorization`\n\n\t\"@Http(GET)\": {\n\t\turi: \"http://127.0.0.1:3604/\",\n\t\theaders: {\n\t\t\t\"Authorization\": {\n\t\t\t\t\"@Http.Headers.Authorization(Basic)\": {\n\t\t\t\t\t\"user\": \"Chuck\",\n\t\t\t\t\t\"password\": \"SuperChuck\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n }\n \n\nor \n\n \"@Http(GET)\": {\n\t\turi: \"http://127.0.0.1:3604/\",\n\t\theaders: {\n\t\t\t\"Authorization\": {\n\t\t\t\t\"@Http.Headers.Authorization\": {\n\t\t\t\t\t\"scheme\": \"Basic\",\n\t\t\t\t\t\"user\": \"Chuck\",\n\t\t\t\t\t\"password\": \"SuperChuck\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n## Cloning the Repository\n\n git clone git://github.com/firejs/fire-http.git\n\n### Tests\n\n make run-tests\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-22T11:17:36.508Z", "created": "2011-11-22T11:17:34.631Z", "0.1.0": "2011-11-22T11:17:36.508Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-http.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-http/0.1.0" }, "dist": { "0.1.0": { "shasum": "1d9e6059596559125d6de1bb73823b3a9ba7ef13", "tarball": "http://registry.npmjs.org/fire-http/-/fire-http-0.1.0.tgz" } }, "keywords": [ "HTTP", "request", "ignitable" ], "url": "http://registry.npmjs.org/fire-http/" }, "fire-i18n": { "name": "fire-i18n", "description": "Localization expressions for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#fire-i18n\n[![Build Status](https://secure.travis-ci.org/firejs/fire-i18n.png)](http://travis-ci.org/firejs/fire-i18n)\n\nInternationalization module for [fire.js](https://github.com/firejs/fire)\n***\n\n## Installing\n\n### using NPM\n\n npm install fire-i18n\n\n### using Github(unstable)\nIn the root of your project run:\n\n git clone git://github.com/firejs/fire-i18n.git node_modules/fire-i18n\n\n## Working with i18n\n\nThe language is set by a variable called \"currentLocaleId\". If not set, the default locale is \"en\".\n\n## @i18n\n\nReturns the string for the current locale. The hint is the key in the global dictionary you want to retrieve. If the key can not be found, it will return a empty string. The input of the expression will be used as replacement of the tokens as the translation is retrieved.\n\n### Example with key\n\nAssuming that you have a dictionary like this:\n\n {\n\t\t\"en\": {\n\t\t\t\"InvalidUser\": \"Invalid user\"\n\t\t},\n\t\t\"es\": {\n\t\t\t\"InvalidUser\": \"Usuario invalido\"\n\t\t}\n\t}\n\nWhen you use `@i18n` with the key `InvalidUser`:\n \n\t{\n\t\t\"@i18n(InvalidUser)\":null\n\t}\n\nIt will return \"Invalid user\" for `en-us` and \"Usuario invalido\" for `en-es`.\n\n### Example with replacement tokens\n\nDictionaries can contain replacement tokens in the translations.\n\nExample, given the following dictionary:\n\n \"en\": {\n\t\t\"ChannelNotAvailable\": \"Channel '{name}' is not available\"\n\t}\n\nWhen you use `i18n` with an input:\n\n\t{\n\t\t\"@i18n(ChannelNotAvailable)\": {\n\t\t\tname: \"News\"\n\t\t}\n\t}\n\nIt will return \"Channel 'News' is not available\"\n\n## Implementing i18n resources for a fire.js application\n\ni18n module will try to load all the .i18n.json files from the i18n in the root of the application.\n\nExample:\n\nIf you have a program in the following path `./MyApp.fjson` i18n will try load all the `i18n..json` files from `./i18n/`.\n\n## Implementing i18n resources in a custom module\n\nImplementing i18n resources in a module works the same way than applications, except for a simple call you have to make in your main script:\n\n require('fire-i18n').enableModule(module)\n\n**Note:** You must pass `module` and not `exports` or `module.exports`.\n\nWhen you call `enableModule` i18n will load all the resources for your module using the following rules:\n\n* A module defined as `./MyModule.js` will load resources from `./i18n/`\n* A module defined as `./node_modules/MyModule.js` will load resources from `./node_modules/i18n/`\n* A module defined as `./node_modules/MyModule/index.js` will load resources from `./node_modules/MyModule/i18n/`\n\n### Custom Expressions\n\nCustom expressions written in Javascript can also take advantage of i18n by calling `enableExpression`, example:\n\nExample:\n\n var i18n = require('fire-i18n')\n\tvar fire = require('fire')\n function SampleExpression1() {\n\t\n\t}\n\tSampleExpression1.prototype = new fire.Expression()\n\ti18n.enableExpression(SampleExpression1)\n\n\tSampleExpression1.prototype.execute = function() {\n\t\tthis.setResult(this.getI18nText('sampleModule1.ErrorMsgExpression',{number:422}))\n\t}\n\nYou just need to pass the expression class and you should be able to use `getI18nText` using a key and replacements object.\n\nFor a full example check [test at test/testFromModule](https://github.com/firejs/fire-i18n/tree/master/test/testFromModule).\n\n## Considerations\n\nfire-i18n uses the standard key discovery strategy:\n\n* If the locale id specifies the region(e.g \"en-us\"), it will look for the language and region. If the key can not be found, it will look for the key using the language only(e.g \"en\").\n* If the locale id only specifies the language(e.g \"en\"), it will look for the language key only.\n* If the key can not be found using lang-region or lang only strategies, a discovery will be perfomed in the default language(en).\n* If the key can not be found in the default language, an empty string is returned.\n\nWhen you set the locale id using the variable `currentLocaleId` remember that the values must use lowercase dash notation, meaning that if you want to provide the locale for English in Region United States then you should use \"en-us\" and not \"en-US\", \"en\\_us\" or \"en\\_US\".\n\n\n## Cloning the Repository\n\n git clone git://github.com/firejs/fire-i18n.git\n\n### Tests\n\n make run-tests\n\n### Collaborating\n\n* Johan (author). Email: *johan@firebase.co*, Skype: *thepumpkin1979*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-25T20:51:10.403Z", "created": "2011-11-25T20:51:08.182Z", "0.1.0": "2011-11-25T20:51:10.403Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-i18n.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-i18n/0.1.0" }, "dist": { "0.1.0": { "shasum": "1d023f793de631e92cc04a2db47906a3c26e9c2c", "tarball": "http://registry.npmjs.org/fire-i18n/-/fire-i18n-0.1.0.tgz" } }, "keywords": [ "firejs", "fire.js", "localization", "i18n", "internationalization", "localization", "locale", "multi-language", "languages", "ignitable" ], "url": "http://registry.npmjs.org/fire-i18n/" }, "fire-ide": { "name": "fire-ide", "description": "Web-based Integrated Development Environment for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "# fire-ide\n\nWeb based Integrated Development Environment for fire.js\n\n## Installation\n\n### NPM\n\n npm install -g fire-ide\n\n### Usage\n\n fire-ide /path/to/some/project\n\nOpen your browser in port 3500: http://localhost:3500/\n\nIf you want to run multiple instances at the same time you need to change the port everytime with --port or -p\n\n fire-ide --port 8080 /path/to/some/project\n\nOpen your browser this time in port 8080: http://localhost:8080/\n\n## Cloning the Repository\n\n git clone https://github.com/firejs/fire-ide.git\n\n### Authors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-12-06T07:52:22.372Z", "created": "2011-12-06T07:52:20.722Z", "0.1.0": "2011-12-06T07:52:22.372Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-ide.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-ide/0.1.0" }, "dist": { "0.1.0": { "shasum": "b13a46d2a3e89c74b1cd353f5e10f497632dd98b", "tarball": "http://registry.npmjs.org/fire-ide/-/fire-ide-0.1.0.tgz" } }, "keywords": [ "fire", "ide", "fire.js", "JSON", "editor", "vcap", "cloudfoundry" ], "url": "http://registry.npmjs.org/fire-ide/" }, "fire-test": { "name": "fire-test", "description": "Test Framework for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#fire-test\n\nTesting Expressions for [fire.js](https://github.com/firejs/firejs)\n***\n\n## Installing\n\n### using NPM\n\n npm install fire-test\n\n### using Github(unstable)\nIn the root of your project run:\n\n git clone git://github.com/firejs/fire-test.git node_modules/fire-test\n\n## Expressions\n\n* @Test.Scenario\n* @Test.And\n* @Test.When\n* @Test.Then\n* @Test.Topic\n* @Test.Path\n* @Test.Context.Run\n* @Test.CommandLine.Run\n\n## Cloning the Repository\n\n git clone git://github.com/firejs/fire-test.git\n\n## Test\n\n make\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-21T07:47:12.641Z", "created": "2011-11-21T07:47:11.888Z", "0.1.0": "2011-11-21T07:47:12.641Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-test.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-test/0.1.0" }, "dist": { "0.1.0": { "shasum": "308311aa548043d400cc6b7f7c061167a0de7318", "tarball": "http://registry.npmjs.org/fire-test/-/fire-test-0.1.0.tgz" } }, "keywords": [ "test", "bdd", "testing", "fire.js", "spec", "rspec", "vows", "ignitable" ], "url": "http://registry.npmjs.org/fire-test/" }, "fire-validations": { "name": "fire-validations", "description": "Validation expressions for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#fire-validations\n\nValidations module for [fire.js](https://github.com/firejs/firejs) and [fire-assert](https://github.com/firejs/fire-assert)\n***\n\n## Installing\n\n### using NPM\n\n npm install fire-validations\n\n### using Github(unstable)\nIn the root of your project run:\n\n git clone git://github.com/firejs/fire-validations.git node_modules/fire-validations\n\n## Introduction\n\nValidation works providing the context for assertions based on [fire-assert](https://github.com/firejs/fire-assert) and tracking the paths of the errors found.\n\n## Expressions\n\n### @Validations.Context\n\nExecutes a set of validations on a variable path given in the hint. Returns an array with all the errors found. A variable called \"validation\" is provided in the input and contains the context of the current validation and also the path. \"validation.target\" contains what is the object being validated and \"validation.path\" contains what is the path of the validation.\n\n### @Validations.Property\n\nTakes a hint with the name of the member to validate in the current target. Bypass the result in the block.\n\n### @Validations.Array\n\nTakes a hint with the name of the array to validate in the current target. Executes the input per item in the array. If the member is not an array it will bypass. Bypass the result in the block.\n\nThe member name in the hint is optional, this way to can validate the current target as an array.\n\n**Note:** `@Validations.Array` is not a loop, using `@break` or `@continue` will not affect the iteration. If you want to interrupt the sequence on the first error in the array use `@Validations.Checkpoint`.\n\n### @Validations.Checkpoint\n\nCheck for errors reported by previous validations and stop the execution of further validations, otherwise it just bypass:\n\nExample:\n\n \"@Validations.Context(contacts)\": {\n\t\t\"@Validations.Property(name)\": {\n\t\t\t\"@Assert.NotEmpty\": null\n\t\t},\n\t\t\"@Validations.Property(age)\": {\n\t\t\t\"@Assert.NotEmpty\": null\n\t\t},\n\t\t\"@Validations.Checkpoint\": null,\n\t\t\"@Validations.Property(tags)\": {\n\t\t\t\"@Assert.NotEmpty\": null\n\t\t}\n\t}\n\n## Examples:\n\n### Validating a Simple Field\n\n \"@set(person)\": {\n\t\t\"email\": \"\"\n\t},\n\t\"@Validations.Context(person)\": {\n\t\t\"@Validations.Property(email)\": {\n\t\t\t\"@Assert.NotEmpty\": null\n\t\t}\n\t}\n\nThe result:\n\n [{\"path\":\"/email\",\"message\":\"Can't be empty\"}]\n\n### Validating an Array\n\n \"@set(person)\": {\n\t\t\"emails\": [\"chuch@examplecom\", \"chuch at examplescom\"]\n\t},\n\t\"@Validations.Context(person)\": {\n\t\t\"@Validations.Array(emails)\": {\n\t\t\t\"@Assert.NotEmpty\": null,\n\t\t\t\"@Assert.Email\": null\n\t\t}\n\t}\n\nThe result, both email addresses are invalid so we get two messages:\n\n [{\"path\":\"/emails/0\",\"message\":\"Not a valid Email address\"},{\"path\":\"/emails/1\",\"message\":\"Not a valid Email address\"}]\n\n### Validating nested objects in Arrays\n\n \"@set(categories)\": [\n\t\t{\n\t\t\t\"name\": \"Category A\",\n\t\t\t\"description\": null \n\t\t},\n\t\t{\n\t\t\t\"description\": \"Description for Category B\" \n\t\t}]\n\t,\n\t\"@Validations.Context(categories)\": {\n\t\t\"@Validations.Array\": {\n\t\t\t\"@Validations.Property(name)\": {\n\t\t\t\t\"@Assert.NotEmpty\": null\n\t\t\t},\n\t\t\t\"@Validations.Property(description)\": {\n\t\t\t\t\"@Assert.NotEmpty\": null\n\t\t\t}\n\t\t}\n\t}\n\nThe result:\n\n [{\"path\":\"/0/description\",\"message\":\"Can't be empty\"},{\"path\":\"/1/name\",\"message\":\"Can't be empty\"}]\n\n\n## Understanding Paths\n\npaths provide an easy and readable way to know at which level of the object the error occurred.\n\nAll the paths begins with slash '/', this is known as the `root of the validation` which is the value in the variable path to `@Validations.Context`. A slash is also the separator of the path.\n\nExamples:\n\n* `/`: the error was reported at the root value.\n* `/name`: the error was reported at the *name* property .\n* `/tags/0/`: the error was reported at the index *0* of the *tags* array.\n* `/tags/0/name`: the error was reported at the property *name* of the index *0* of the *tags* array.\n* `/0`: the root value is an `Array` and the error was reported at index *0*. \n\n## Considerations with empty values.\n\nA validator will validate only a certain aspect of the logic and just bypass if they can't accomplish the validation, the goal of this is to avoid repeating validation logic across different validators. \n\nIn the following example the Email validator will not report any error because the field is empty:\n\n \"@set(contact)\": {\n \"email\": null\n }\n ,\n \"@Validations.Context(contact)\": {\n \"@Validations.Property(email)\": {\n \"@Assert.Email\": null\n }\n }\n\nThis makes sense because Email will only validate if the value matches an email address, it will not validate the presence of the field because that's not part of what 'validating the email address' means, in fact, checking if the field is empty or not is part of another validator called `@Assert.NotEmpty`.\n\nThis is when you must use multiple validators over the same field.\n\nLike this:\n\n {\n\t \"name\": \"TestVal.Main\",\n\t \"json\": {\n\t \"@set(contact)\": {\n\t \"email\": null\n\t }\n\t ,\n\t \"@Validations.Context(contact)\": {\n\t \"@Validations.Property(email)\": {\n\t\t\t\t\t\"@Assert.NotEmpty\": null,\n\t \"@Assert.Email\": null\n\t }\n\t }\n\t }\n\t}\n\nThe result:\n\n [{\"path\":\"/email\",\"message\":\"Can't be empty\"}]\n\nStill you will not see the Email validator reporting any error because NonEmpty is reporting first. This situations changes when Email validator founds a value to validate like in the following example:\n\n {\n\t \"name\": \"TestVal.Main\",\n\t \"json\": {\n\t \"@set(contact)\": {\n\t \"email\": \"some invalid email value\"\n\t }\n\t ,\n\t \"@Validations.Context(contact)\": {\n\t \"@Validations.Property(email)\": {\n\t\t\t\t\t\"@Assert.NotEmpty\": null,\n\t \"@Assert.Email\": null\n\t }\n\t }\n\t }\n\t}\n\nThe result:\n\n [{\"path\":\"/email\",\"message\":\"Not a valid Email address\"}]\n\nNow you see the Email validator doing it's job.\n\n## Localization Support\n\n`fire-validations` has built-in support for a small set of languages via [fire-i18n](https://github.com/firejs/fire-i18n), [check the wiki for more information](https://github.com/firejs/fire-validations/wiki/Localization).\n\n## Reporting validation errors\n\nIf you want to report validations errors you can use `@Validations.Error`, which input is the message of the error:\n\nExample\n\n @Validations.Context(contacts)\": {\n\t\t\"@Validations.Error\": \"This is my custom error report\"\n\t}\n\t\nThe result is:\n\n [{ \"path\": \"/\", \"message\": \"This is my custom error report\" }]\n\n## Cloning the Repository\n\n git clone git://github.com/firejs/fire-validations.git\n\n\n## Tests\n\n make\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-21T07:47:24.792Z", "created": "2011-11-21T07:47:23.713Z", "0.1.0": "2011-11-21T07:47:24.792Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-validations.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-validations/0.1.0" }, "dist": { "0.1.0": { "shasum": "6bf6a7afddd5845c5195f9c5540c9e3ddd88d485", "tarball": "http://registry.npmjs.org/fire-validations/-/fire-validations-0.1.0.tgz" } }, "keywords": [ "fire", "fire.js", "assert", "validation", "validations", "input", "ignitable" ], "url": "http://registry.npmjs.org/fire-validations/" }, "fire-web": { "name": "fire-web", "description": "RESTful API and Web Development Expressions for fire.js on top of express.js", "dist-tags": { "latest": "0.1.0" }, "readme": "# fire-web\n[![Build Status](https://secure.travis-ci.org/firejs/fire-web.png)](http://travis-ci.org/firejs/fire-web)\n\nRESTful API and Web Development Expressions for [fire.js](https://github.com/firejs/fire) and [express.js](http://expressjs.com/)\n\n## How to use\n\nInstall [fire.js](https://github.com/firejs/firejs) globally and run the following JSON file.\n\n // app.fjson\n\t{\n\t\t\"name\": \"app\",\n\t\t\"json\": {\n\t\t\t\"@Web.Server.Boot\": null\n\t\t}\n }\n\n $ fire app.fjson\n\nThis will initialize a fire.js Runtime and run a express.js server in port 3500(for both development and test environments). If you want it to run in port 80(production) you need to run it as superuser and set the environment variable *NODE_ENV=production*.\n\n## Web Expressions\n\nWeb Expressions are regular fire.js expressions especially decorated to be invoked using HTTP. To publish your fire.js expression as web expressions you just need to add a `route` attribute:\n\nExample:\n\n {\n\t\t\"Web.Endpoint\": \"GET /hello\",\n\t\t\"name\": \"basicService.hello\",\n\t\t\"json\": \"Hello World\"\n\t}\n\nIf some http client invokes /hello it will get the following response:\n\n {\"response\": \"Hello World\"}\n\n## Protocols\n\nProtocols defines the shape of the API responses, by default `Web.Protocols.Response` is used.\n\nThe protocol can be changed globally if you set `defaultResponseProtocol` in the configurations.\n\nExample:\n\n {\n\t\t\"modules\": [\"fire-web\"],\n\t\t\"environments\": {\n\t\t\t\"development\": {\n\t\t\t\t\"fire-web\": {\n\t\t\t\t\t\"port\": 3503,\n\t\t\t\t\t\"defaultResponseProtocol\": \"customProtocols.CustomProtocol\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\nSome operation may require a custom protocol, using the `responseProtocol` attribute each expression can define it's own custom protocol.\n\nExample:\n\n {\n\t\t\"Web.Endpoint\": \"GET /hello\",\n\t\t\"Web.Response.Protocol\": \"customProtocols.CustomOverride\",\n\t\t\"name\": \"useOverride.hello\",\n\t\t\"json\": \"Hello World\"\n\t}\n\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## Cloning the Repository\n\n git clone https://github.com/firejs/fire-web.git\n\n### Tests\n\n make run-tests\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co and Contributors - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-23T04:21:19.634Z", "created": "2011-11-23T04:21:16.749Z", "0.1.0": "2011-11-23T04:21:19.634Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firejs/fire-web.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fire-web/0.1.0" }, "dist": { "0.1.0": { "shasum": "105a2aa6b2d85f17878fa14b701b60201191c546", "tarball": "http://registry.npmjs.org/fire-web/-/fire-web-0.1.0.tgz" } }, "keywords": [ "fire", "fire.js", "API", "REST", "RESTful", "JSON", "ignitable" ], "url": "http://registry.npmjs.org/fire-web/" }, "firebird": { "name": "firebird", "description": "Firebird binding to node, uses libfbclient.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "xdenser", "email": "xdenser@gmail.com" } ], "time": { "modified": "2011-11-29T22:19:03.211Z", "created": "2011-01-24T22:53:13.754Z", "0.0.2": "2011-01-24T22:53:14.440Z", "0.0.5": "2011-11-29T22:19:03.211Z", "0.0.7": "2011-11-29T22:12:15.701Z", "0.0.8": "2011-11-29T21:25:21.560Z", "0.0.6": "2011-11-29T22:16:30.470Z" }, "author": { "name": "Denys Khanzhiyev" }, "versions": { "0.0.2": "http://registry.npmjs.org/firebird/0.0.2", "0.0.8": "http://registry.npmjs.org/firebird/0.0.8", "0.0.7": "http://registry.npmjs.org/firebird/0.0.7", "0.0.6": "http://registry.npmjs.org/firebird/0.0.6", "0.0.5": "http://registry.npmjs.org/firebird/0.0.5" }, "dist": { "0.0.2": { "shasum": "05afb0aa17dd0e00f71845883cca9a3aaf0ea8a0", "tarball": "http://registry.npmjs.org/firebird/-/firebird-0.0.2.tgz" }, "0.0.8": { "shasum": "cf015dc36e7b322de4468c221fd4c9d6137c1ef4", "tarball": "http://registry.npmjs.org/firebird/-/firebird-0.0.8.tgz" }, "0.0.7": { "shasum": "61aaa37fc9faf0d7727124e525741b5b7e25b943", "tarball": "http://registry.npmjs.org/firebird/-/firebird-0.0.7.tgz" }, "0.0.6": { "shasum": "8e65b969bedd861e0d2b2c4028c189529cef52a8", "tarball": "http://registry.npmjs.org/firebird/-/firebird-0.0.6.tgz" }, "0.0.5": { "shasum": "4da47b4e72fabc91c1dd5e122fae4978c23bbdd7", "tarball": "http://registry.npmjs.org/firebird/-/firebird-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/firebird/" }, "firefly": { "name": "firefly", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "deltachaos", "email": "maximilian.ruta@xtain.net" } ], "time": { "modified": "2011-10-16T07:27:53.177Z", "created": "2011-10-16T07:27:51.650Z", "0.0.1": "2011-10-16T07:27:53.177Z" }, "author": { "name": "Maximilian Ruta", "email": "mruta@xtain.net", "url": "http://deltachaos.de" }, "repository": { "type": "git", "url": "git://github.com/fireflyjs/firefly.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/firefly/0.0.1" }, "dist": { "0.0.1": { "shasum": "ffcd3f19a9ed2fc2567acb6816e200fb380d327f", "tarball": "http://registry.npmjs.org/firefly/-/firefly-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/firefly/" }, "firefly-wave": { "name": "firefly-wave", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "deltachaos", "email": "maximilian.ruta@xtain.net" } ], "time": { "modified": "2011-10-16T07:28:05.779Z", "created": "2011-10-16T07:28:04.230Z", "0.0.1": "2011-10-16T07:28:05.779Z" }, "author": { "name": "Maximilian Ruta", "email": "mruta@xtain.net", "url": "http://deltachaos.de" }, "repository": { "type": "git", "url": "git://github.com/fireflyjs/wave.firefly.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/firefly-wave/0.0.1" }, "dist": { "0.0.1": { "shasum": "a06cbc864094d8ea2a76aa5b690b14780e41734d", "tarball": "http://registry.npmjs.org/firefly-wave/-/firefly-wave-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/firefly-wave/" }, "firmata": { "name": "firmata", "description": "A library to control an arduino running firmata", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "jgautier", "email": "julian.gautier@alumni.neumont.edu" } ], "time": { "modified": "2011-09-08T04:34:52.763Z", "created": "2011-06-02T06:20:16.947Z", "0.1.0": "2011-06-02T06:20:17.598Z", "0.1.1": "2011-06-07T03:32:19.560Z", "0.1.2": "2011-06-08T05:12:54.030Z", "0.1.3": "2011-07-10T15:48:44.861Z" }, "author": { "name": "Julian Gautier" }, "repository": { "type": "git", "url": "git://github.com/jgautier/firmata.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/firmata/0.1.0", "0.1.1": "http://registry.npmjs.org/firmata/0.1.1", "0.1.2": "http://registry.npmjs.org/firmata/0.1.2", "0.1.3": "http://registry.npmjs.org/firmata/0.1.3" }, "dist": { "0.1.0": { "shasum": "d8d852dd9e9672a06d8c0281ce1ba8a5c7fd97e5", "tarball": "http://registry.npmjs.org/firmata/-/firmata-0.1.0.tgz" }, "0.1.1": { "shasum": "ef2d7c0c1268746f7a3b84fc42883f82552ba952", "tarball": "http://registry.npmjs.org/firmata/-/firmata-0.1.1.tgz" }, "0.1.2": { "shasum": "ef76d227f12d372e6cb583fe701e3f980d76b17f", "tarball": "http://registry.npmjs.org/firmata/-/firmata-0.1.2.tgz" }, "0.1.3": { "shasum": "e23ad35368eac90aa159894675b421ff74a2417a", "tarball": "http://registry.npmjs.org/firmata/-/firmata-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/firmata/" }, "first": { "name": "first", "description": "A tiny control-flow library for node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dev0", "email": "daniel.baulig@gmx.de" } ], "time": { "modified": "2011-07-25T11:16:36.023Z", "created": "2011-07-25T11:16:35.526Z", "0.0.1": "2011-07-25T11:16:36.023Z" }, "author": { "name": "Daniel Baulig", "email": "daniel.baulig@gmx.de" }, "repository": { "type": "git", "url": "git://github.com/DanielBaulig/first.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/first/0.0.1" }, "dist": { "0.0.1": { "shasum": "cd218f6bb03ff5ca45f15fa6068dca3ea048daea", "tarball": "http://registry.npmjs.org/first/-/first-0.0.1.tgz" } }, "keywords": [ "flow-control", "async", "callback", "asynchronous" ], "url": "http://registry.npmjs.org/first/" }, "fishback": { "name": "fishback", "description": "Simple RFC2616-compliant caching proxy server", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "mjs", "email": "mjs@beebo.org" } ], "time": { "modified": "2011-03-06T11:55:53.525Z", "created": "2011-02-01T22:01:33.276Z", "0.1.0": "2011-02-01T22:01:33.642Z", "0.1.1": "2011-02-01T23:00:40.072Z", "0.1.2": "2011-02-06T19:39:06.581Z", "0.1.3": "2011-02-06T19:44:58.888Z", "0.1.4": "2011-02-06T19:52:51.857Z", "0.1.5": "2011-02-20T12:58:33.806Z", "0.2.0": "2011-02-27T23:10:22.905Z", "0.2.1": "2011-03-02T22:50:43.019Z", "0.2.2": "2011-03-06T11:55:53.525Z" }, "author": { "name": "Michael Stillwell", "email": "mjs@beebo.org", "url": "http://beebo.org/" }, "repository": { "type": "git", "url": "git://github.com/ithinkihaveacat/node-fishback.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fishback/0.1.0", "0.1.1": "http://registry.npmjs.org/fishback/0.1.1", "0.1.2": "http://registry.npmjs.org/fishback/0.1.2", "0.1.3": "http://registry.npmjs.org/fishback/0.1.3", "0.1.4": "http://registry.npmjs.org/fishback/0.1.4", "0.1.5": "http://registry.npmjs.org/fishback/0.1.5", "0.2.0": "http://registry.npmjs.org/fishback/0.2.0", "0.2.1": "http://registry.npmjs.org/fishback/0.2.1", "0.2.2": "http://registry.npmjs.org/fishback/0.2.2" }, "dist": { "0.1.0": { "shasum": "2577dba853e238763834d546407cfbf0ee56c5bc", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.1.0.tgz" }, "0.1.1": { "shasum": "701792f146bf361a182619c502c8f443e1ded15c", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.1.1.tgz" }, "0.1.2": { "shasum": "37595b36154d9e8a8e66a44e2af7a94e1b1154fd", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.1.2.tgz" }, "0.1.3": { "shasum": "059e55c9782e3ee9fe9d020913684a81ad1affe7", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.1.3.tgz" }, "0.1.4": { "shasum": "5a467249fdb96eecccf307f6bc1a1ad2e4ec2e4d", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.1.4.tgz" }, "0.1.5": { "shasum": "efa4cac778c0cae4cdbdd59c39b7f4d666126f1c", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.1.5.tgz" }, "0.2.0": { "shasum": "87bd0aae33f6ab71430fa6805563e8a6eef63fea", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.2.0.tgz" }, "0.2.1": { "shasum": "697614f9c78a930af4a4f9106972fb83f404b9a6", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.2.1.tgz" }, "0.2.2": { "shasum": "e3a33cedc6aeb0281e0641607a23b3213badfcf2", "tarball": "http://registry.npmjs.org/fishback/-/fishback-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/fishback/" }, "fitbit-js": { "name": "fitbit-js", "description": "Simple FitBit API client", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "smurthas", "email": "simon@murtha-smith.com" } ], "time": { "modified": "2011-05-31T04:41:43.018Z", "created": "2011-05-31T04:41:41.390Z", "0.0.0": "2011-05-31T04:41:43.018Z" }, "author": { "name": "Simon Murtha-Smith", "email": "simon@murtha-smith.com" }, "repository": { "type": "git", "url": "git://github.com/smurthas/fitbit-js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fitbit-js/0.0.0" }, "dist": { "0.0.0": { "shasum": "7443884ef791f2b7c02978d065070b36e2559e95", "tarball": "http://registry.npmjs.org/fitbit-js/-/fitbit-js-0.0.0.tgz" } }, "keywords": [ "fitbit" ], "url": "http://registry.npmjs.org/fitbit-js/" }, "fix": { "name": "fix", "description": "FIX Protocol library", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "falcon", "email": "shahbazc@gmail.com" } ], "time": { "modified": "2011-10-06T02:19:28.206Z", "created": "2011-02-06T03:21:34.233Z", "0.0.1": "2011-02-06T03:21:34.346Z", "0.0.2": "2011-02-06T06:46:53.079Z", "0.0.3": "2011-02-06T23:41:07.337Z", "0.0.4": "2011-06-13T04:47:33.210Z", "0.0.5": "2011-10-06T02:19:28.206Z" }, "author": { "name": "Shahbaz Chaudhary", "email": "shahbazc@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/falconair/nodefix.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fix/0.0.1", "0.0.2": "http://registry.npmjs.org/fix/0.0.2", "0.0.3": "http://registry.npmjs.org/fix/0.0.3", "0.0.4": "http://registry.npmjs.org/fix/0.0.4", "0.0.5": "http://registry.npmjs.org/fix/0.0.5" }, "dist": { "0.0.1": { "shasum": "62e180093c4593ad57a0e45a1c7f061791c97f50", "tarball": "http://registry.npmjs.org/fix/-/fix-0.0.1.tgz" }, "0.0.2": { "shasum": "8a07797c4011845641a456bc5bda3b93e08149d9", "tarball": "http://registry.npmjs.org/fix/-/fix-0.0.2.tgz" }, "0.0.3": { "shasum": "2599d9e72422b6eb5364bd89baf31c145636767a", "tarball": "http://registry.npmjs.org/fix/-/fix-0.0.3.tgz" }, "0.0.4": { "shasum": "529c17946a0a29ae67729aa32f3cb0c5c08e8552", "tarball": "http://registry.npmjs.org/fix/-/fix-0.0.4.tgz" }, "0.0.5": { "shasum": "82d0dd3efa03ffd359687343d346bc831256fbc3", "tarball": "http://registry.npmjs.org/fix/-/fix-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/fix/" }, "fixmyjs": { "name": "fixmyjs", "description": "Automatically fixes silly errors from jshint", "dist-tags": { "latest": "0.6.2" }, "readme": "# node-fixmyjs\n\nThis is the nodejs package for `jshint-autofix`\n\nMeant to automatically fix your lint errors in a non-destructive way.\n\n## How to Install\n\n sudo npm install fixmyjs -g\n", "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-12-05T11:02:08.084Z", "created": "2011-11-14T09:19:39.556Z", "0.4.5": "2011-11-14T09:19:41.507Z", "0.5.0": "2011-11-15T09:38:29.385Z", "0.5.1": "2011-11-20T04:07:08.346Z", "0.5.5": "2011-11-27T05:54:50.678Z", "0.6.0": "2011-11-27T12:33:10.972Z", "0.6.2": "2011-12-05T11:02:08.084Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com", "url": "http://github.com/goatslacker" }, "versions": { "0.4.5": "http://registry.npmjs.org/fixmyjs/0.4.5", "0.5.0": "http://registry.npmjs.org/fixmyjs/0.5.0", "0.5.1": "http://registry.npmjs.org/fixmyjs/0.5.1", "0.5.5": "http://registry.npmjs.org/fixmyjs/0.5.5", "0.6.0": "http://registry.npmjs.org/fixmyjs/0.6.0", "0.6.2": "http://registry.npmjs.org/fixmyjs/0.6.2" }, "dist": { "0.4.5": { "shasum": "2d591d38ca24611f1b9a13f951210519652c11c6", "tarball": "http://registry.npmjs.org/fixmyjs/-/fixmyjs-0.4.5.tgz" }, "0.5.0": { "shasum": "f736c2eb1b1aeb486f329c6bf9f4d7fff3577c2d", "tarball": "http://registry.npmjs.org/fixmyjs/-/fixmyjs-0.5.0.tgz" }, "0.5.1": { "shasum": "6972f89c92f0e653ca375e202b25836f74cd5274", "tarball": "http://registry.npmjs.org/fixmyjs/-/fixmyjs-0.5.1.tgz" }, "0.5.5": { "shasum": "fdf67d4bae1510abb95c30401fb013401ea0e385", "tarball": "http://registry.npmjs.org/fixmyjs/-/fixmyjs-0.5.5.tgz" }, "0.6.0": { "shasum": "5d35b31a5b64675ec8bbff748e00cb854f82ed05", "tarball": "http://registry.npmjs.org/fixmyjs/-/fixmyjs-0.6.0.tgz" }, "0.6.2": { "shasum": "0011b6ef91a56abdaa018ae6568b8547b61fdd55", "tarball": "http://registry.npmjs.org/fixmyjs/-/fixmyjs-0.6.2.tgz" } }, "keywords": [ "jshint", "hint", "lint", "jslint" ], "url": "http://registry.npmjs.org/fixmyjs/" }, "fixtures": { "name": "fixtures", "description": "Tests with fixtures as JSON data", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ppcano", "email": "ppcanodehuelva@gmail.com" } ], "time": { "modified": "2011-10-11T14:12:07.059Z", "created": "2011-10-04T15:59:41.307Z", "0.0.1": "2011-10-04T15:59:42.320Z", "0.0.2": "2011-10-06T10:03:29.317Z" }, "author": { "name": "Pepe Cano", "email": "ppcanodehuelva@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ppcano/fixtures.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fixtures/0.0.1", "0.0.2": "http://registry.npmjs.org/fixtures/0.0.2" }, "dist": { "0.0.1": { "shasum": "0f42130d0859a212fd064f9d742c47607e2c8d39", "tarball": "http://registry.npmjs.org/fixtures/-/fixtures-0.0.1.tgz" }, "0.0.2": { "shasum": "09d9b0cb994439e334b0c9469fe2ed52c91f7cc9", "tarball": "http://registry.npmjs.org/fixtures/-/fixtures-0.0.2.tgz" } }, "keywords": [ "fixtures", "testing", "tdd", "bdd" ], "url": "http://registry.npmjs.org/fixtures/" }, "flagpoll": { "name": "flagpoll", "description": "Polling made easy", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "didit-tech", "email": "development@didit.com" } ], "time": { "modified": "2011-08-26T15:43:15.758Z", "created": "2011-08-26T15:43:15.561Z", "0.0.1": "2011-08-26T15:43:15.758Z" }, "author": { "name": "Didit Tech", "email": "development@didit.com" }, "repository": { "type": "git", "url": "git://github.com/didit-tech/flagpoll.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/flagpoll/0.0.1" }, "dist": { "0.0.1": { "shasum": "77fcb3c52bd5c9431b139430775b73fc0fbbb915", "tarball": "http://registry.npmjs.org/flagpoll/-/flagpoll-0.0.1.tgz" } }, "keywords": [ "poll", "polling", "poller", "repeat", "repetitive" ], "url": "http://registry.npmjs.org/flagpoll/" }, "flags": { "name": "flags", "description": "Flag library for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dpup", "email": "dan@pupi.us" } ], "time": { "modified": "2011-11-02T19:53:15.783Z", "created": "2011-04-04T14:58:54.210Z", "0.1.0": "2011-04-04T14:58:55.383Z", "0.1.1": "2011-11-02T19:53:15.783Z" }, "author": { "name": "Daniel Pupius", "email": "dan@pupi.us", "url": "http://pupius.co.uk" }, "repository": { "type": "git", "url": "git://github.com/dpup/node-flags.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/flags/0.1.0", "0.1.1": "http://registry.npmjs.org/flags/0.1.1" }, "dist": { "0.1.0": { "shasum": "b9b99edceb4ec4ec17cda50d39fa7de32b00be2a", "tarball": "http://registry.npmjs.org/flags/-/flags-0.1.0.tgz" }, "0.1.1": { "shasum": "0bd1bc177b3918155dc593483cdf272f6086d84c", "tarball": "http://registry.npmjs.org/flags/-/flags-0.1.1.tgz" } }, "keywords": [ "flag", "args", "command line" ], "url": "http://registry.npmjs.org/flags/" }, "flate": { "name": "flate", "description": "Simple, synchronous deflate/inflate for buffers", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "devongovett", "email": "devongovett@gmail.com" } ], "time": { "modified": "2011-10-22T20:39:48.286Z", "created": "2011-10-22T20:39:46.832Z", "1.0.5": "2011-10-22T20:39:48.286Z" }, "author": { "name": "Konstantin Käfer", "email": "kkaefer@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kkaefer/node-zlib.git" }, "versions": { "1.0.5": "http://registry.npmjs.org/flate/1.0.5" }, "dist": { "1.0.5": { "shasum": "2f448f00c709de5f96a9eede1bf62ddf05c25ae4", "tarball": "http://registry.npmjs.org/flate/-/flate-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/flate/" }, "flatiron": { "name": "flatiron", "description": "An elegant blend of convention and configuration for building apps in Node.js and the browser", "dist-tags": { "latest": "0.1.5-1" }, "readme": "# [flatiron](http://flatironjs.org)\n\n*An elegant blend of convention and configuration for building apps in Node.js and the browser*\n\n![](http://flatironjs.org/img/flatiron.png)\n\n# About Flatiron\n\n* [Scaling Isomorphic Javascript Code](http://blog.nodejitsu.com/scaling-isomorphic-javascript-code)\n* [Introducing Flatiron](http://blog.nodejitsu.com/introducing-flatiron)\n\n# Pieces\n\n* [Broadway](https://github.com/flatiron/broadway)\n* [Union](https://github.com/flatiron/union)\n* [Director](https://github.com/flatiron/director)\n* [Plates](https://github.com/flatiron/plates)\n* [Resourceful](https://github.com/flatiron/resourceful)\n* [And More](https://github.com/flatiron)!\n\n# Want more? Check back tomorrow.\n\n### This is only the beginning.\n", "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-09T11:13:20.923Z", "created": "2011-11-21T00:39:49.685Z", "0.1.2": "2011-11-21T00:39:52.184Z", "0.1.3": "2011-12-02T09:49:54.061Z", "0.1.4": "2011-12-06T09:50:29.613Z", "0.1.5": "2011-12-09T08:08:28.580Z", "0.1.5-1": "2011-12-09T11:13:20.923Z" }, "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/flatiron.git" }, "users": { "wojohowitz": true }, "versions": { "0.1.2": "http://registry.npmjs.org/flatiron/0.1.2", "0.1.3": "http://registry.npmjs.org/flatiron/0.1.3", "0.1.4": "http://registry.npmjs.org/flatiron/0.1.4", "0.1.5": "http://registry.npmjs.org/flatiron/0.1.5", "0.1.5-1": "http://registry.npmjs.org/flatiron/0.1.5-1" }, "dist": { "0.1.2": { "shasum": "35a574db65cec8f5a865116a44c41327cbed6bde", "tarball": "http://registry.npmjs.org/flatiron/-/flatiron-0.1.2.tgz" }, "0.1.3": { "shasum": "5ab19f26df78e19e331e655d677bf7d232d0d044", "tarball": "http://registry.npmjs.org/flatiron/-/flatiron-0.1.3.tgz" }, "0.1.4": { "shasum": "641acdd9b0bceb92566010b6486daec2ff335f9c", "tarball": "http://registry.npmjs.org/flatiron/-/flatiron-0.1.4.tgz" }, "0.1.5": { "shasum": "1b3208838218d1eb2dc972fac1a484888872a062", "tarball": "http://registry.npmjs.org/flatiron/-/flatiron-0.1.5.tgz" }, "0.1.5-1": { "shasum": "c1ad6b6177629f17ea77b84d0d5e0536194f2747", "tarball": "http://registry.npmjs.org/flatiron/-/flatiron-0.1.5-1.tgz" } }, "url": "http://registry.npmjs.org/flatiron/" }, "fleck": { "name": "fleck", "description": "a functional-style string inflection library", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "trek", "email": "trek.glowacki@gmail.com" } ], "time": { "modified": "2011-10-19T15:30:31.910Z", "created": "2011-10-19T15:28:16.639Z", "0.5.0": "2011-10-19T15:28:17.303Z", "0.5.1": "2011-10-19T15:30:31.910Z" }, "author": { "name": "Trek Glowacki", "email": "trek.glowacki@gmail.com", "url": "http://github.com/trek" }, "repository": { "type": "git", "url": "git://github.com/trek/fleck.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/fleck/0.5.0", "0.5.1": "http://registry.npmjs.org/fleck/0.5.1" }, "dist": { "0.5.0": { "shasum": "32ee0a9ace09ff0e893eb0353e54d5e14d8c6acb", "tarball": "http://registry.npmjs.org/fleck/-/fleck-0.5.0.tgz" }, "0.5.1": { "shasum": "4d25e3c30eba2d8c0f3f0dae02554f0311ebf078", "tarball": "http://registry.npmjs.org/fleck/-/fleck-0.5.1.tgz" } }, "keywords": [ "fleck", "ender", "sting", "inflection", "pluralize" ], "url": "http://registry.npmjs.org/fleck/" }, "flexcache": { "name": "flexcache", "description": "flexible cacher for async functions and event emitters with switchable backends. redis/memory", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "poelzi", "email": "git@poelzi.org" } ], "time": { "modified": "2011-11-15T03:25:17.086Z", "created": "2011-09-09T20:02:07.745Z", "0.0.1": "2011-09-09T20:02:09.381Z", "0.0.5": "2011-09-13T02:31:27.112Z", "0.0.6": "2011-09-14T12:54:15.616Z", "0.0.7": "2011-09-16T03:17:09.746Z", "0.0.8": "2011-09-17T07:32:08.762Z", "0.0.9": "2011-10-03T20:09:00.450Z", "0.1.0": "2011-11-15T03:25:17.086Z" }, "author": { "name": "poelzi", "url": "http://poelzi.org" }, "repository": { "type": "git", "url": "git://github.com/poelzi/node-flexcache.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/flexcache/0.0.1", "0.0.5": "http://registry.npmjs.org/flexcache/0.0.5", "0.0.6": "http://registry.npmjs.org/flexcache/0.0.6", "0.0.7": "http://registry.npmjs.org/flexcache/0.0.7", "0.0.8": "http://registry.npmjs.org/flexcache/0.0.8", "0.0.9": "http://registry.npmjs.org/flexcache/0.0.9", "0.1.0": "http://registry.npmjs.org/flexcache/0.1.0" }, "dist": { "0.0.1": { "shasum": "7fca9058dd91ea3c34deaf477e6e1853ec1cedd7", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.0.1.tgz" }, "0.0.5": { "shasum": "21d0708ccfeba4cd311bfebf0669afa52f892ed7", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.0.5.tgz" }, "0.0.6": { "shasum": "30c4fefa4e1bc2985233963576394a9758030198", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.0.6.tgz" }, "0.0.7": { "shasum": "57dd3bcc004da8e0bb597b261e4209337d360fda", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.0.7.tgz" }, "0.0.8": { "shasum": "05cd8df5ec9b559a6e80fef6a62a658ed4963902", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.0.8.tgz" }, "0.0.9": { "shasum": "4159e76a8cf1adc27a25630ad59d3020b8a5d122", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.0.9.tgz" }, "0.1.0": { "shasum": "4181da6e8d45555ed042711852ac162e6f2fc1a6", "tarball": "http://registry.npmjs.org/flexcache/-/flexcache-0.1.0.tgz" } }, "keywords": [ "cache", "async", "redis" ], "url": "http://registry.npmjs.org/flexcache/" }, "flickr-conduit": { "name": "flickr-conduit", "description": "A subscriber endpoint for Flickr's real-time PuSH feed", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "mncaudill", "email": "nolan@nolancaudill.com" } ], "time": { "modified": "2011-10-26T06:04:29.645Z", "created": "2011-08-23T23:13:04.100Z", "0.1.0": "2011-08-23T23:13:04.334Z", "0.1.1": "2011-08-23T23:26:11.023Z", "0.1.2": "2011-08-24T04:35:13.018Z", "0.1.3": "2011-09-27T23:53:06.973Z", "0.1.4": "2011-10-20T15:43:42.574Z", "0.1.5": "2011-10-26T06:04:29.645Z" }, "author": { "name": "Nolan Caudill", "email": "nolan@nolancaudill.com", "url": "http://nolancaudill.com" }, "repository": { "type": "git", "url": "git://github.com/mncaudill/flickr-conduit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/flickr-conduit/0.1.0", "0.1.1": "http://registry.npmjs.org/flickr-conduit/0.1.1", "0.1.2": "http://registry.npmjs.org/flickr-conduit/0.1.2", "0.1.3": "http://registry.npmjs.org/flickr-conduit/0.1.3", "0.1.4": "http://registry.npmjs.org/flickr-conduit/0.1.4", "0.1.5": "http://registry.npmjs.org/flickr-conduit/0.1.5" }, "dist": { "0.1.0": { "shasum": "eab5d6f0af8faabc75ac05b7aacc37b0e2955ff5", "tarball": "http://registry.npmjs.org/flickr-conduit/-/flickr-conduit-0.1.0.tgz" }, "0.1.1": { "shasum": "4377b23469498ada34cab0070445d904c7b1442e", "tarball": "http://registry.npmjs.org/flickr-conduit/-/flickr-conduit-0.1.1.tgz" }, "0.1.2": { "shasum": "5e64ffe532f3504be6b85b5052e6353b27886518", "tarball": "http://registry.npmjs.org/flickr-conduit/-/flickr-conduit-0.1.2.tgz" }, "0.1.3": { "shasum": "fef4045f918aa94375cc0ef6508af5f7799539b7", "tarball": "http://registry.npmjs.org/flickr-conduit/-/flickr-conduit-0.1.3.tgz" }, "0.1.4": { "shasum": "3d0c7e58f9d5f158a179129a00911b1a1bff177a", "tarball": "http://registry.npmjs.org/flickr-conduit/-/flickr-conduit-0.1.4.tgz" }, "0.1.5": { "shasum": "f606d588f0e921bd8fe45b637a0ac82ad66c4b43", "tarball": "http://registry.npmjs.org/flickr-conduit/-/flickr-conduit-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/flickr-conduit/" }, "flickr-js": { "name": "flickr-js", "description": "Simple Flickr API client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "smurthas", "email": "simon@murtha-smith.com" } ], "time": { "modified": "2011-09-16T01:13:32.787Z", "created": "2011-08-31T00:11:18.940Z", "0.0.0": "2011-08-31T00:11:20.279Z", "0.0.1": "2011-09-16T01:13:32.787Z" }, "author": { "name": "Simon Murtha-Smith", "email": "simon@murtha-smith.com" }, "repository": { "type": "git", "url": "git://github.com/smurthas/flickr-js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/flickr-js/0.0.0", "0.0.1": "http://registry.npmjs.org/flickr-js/0.0.1" }, "dist": { "0.0.0": { "shasum": "58b218c899c9277868a4b28e79776ecfb89b3db5", "tarball": "http://registry.npmjs.org/flickr-js/-/flickr-js-0.0.0.tgz" }, "0.0.1": { "shasum": "8c9389d422519ca4833cd0431456dd2af20fe465", "tarball": "http://registry.npmjs.org/flickr-js/-/flickr-js-0.0.1.tgz" } }, "keywords": [ "flickr", "api" ], "url": "http://registry.npmjs.org/flickr-js/" }, "flickr-reflection": { "name": "flickr-reflection", "description": "A flickr client using their reflection API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "teemow", "email": "teemow@gmail.com" } ], "author": { "name": "Timo Derstappen", "email": "teemow@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/flickr-reflection/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/flickr-reflection/-/flickr-reflection-0.0.1.tgz" } }, "keywords": [ "flickr", "api", "photos" ], "url": "http://registry.npmjs.org/flickr-reflection/" }, "flo": { "name": "flo", "description": "Redis powered node.js autocompleter inspired by soulmate", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "siong1987", "email": "siong1987@gmail.com" } ], "time": { "modified": "2011-09-10T23:21:43.827Z", "created": "2011-09-10T23:21:22.977Z", "0.1.0": "2011-09-10T23:21:43.827Z" }, "author": { "name": "Teng Siong Ong", "email": "siong1987@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/FLOChip/flo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/flo/0.1.0" }, "dist": { "0.1.0": { "shasum": "b074728f5dce7b1ee419ce27ad690152843b5318", "tarball": "http://registry.npmjs.org/flo/-/flo-0.1.0.tgz" } }, "keywords": [ "autocompleter", "soulmate", "redis", "flo" ], "url": "http://registry.npmjs.org/flo/" }, "flow": { "name": "flow", "description": "Flow-JS makes it easy to express multi-step asynchronous logic in Node or the browser", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "willconant", "email": "will.conant@gmail.com" } ], "author": { "name": "Will Conant", "email": "will.conant@gmail.com" }, "versions": { "0.2.2": "http://registry.npmjs.org/flow/0.2.2" }, "dist": { "0.2.2": { "tarball": "http://packages:5984/flow/-/flow-0.2.2.tgz" } }, "keywords": [ "util", "functional", "server", "client", "browser" ], "url": "http://registry.npmjs.org/flow/" }, "flowcontrol": { "name": "flowcontrol", "description": "asynchronous flow-control micro library", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-07-20T11:45:11.424Z", "created": "2011-07-20T11:45:11.035Z", "1.0.0": "2011-07-20T11:45:11.424Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/flowcontrol/1.0.0" }, "dist": { "1.0.0": { "shasum": "367e7f63b1446f346b20361fd3a757fc7b25a7db", "tarball": "http://registry.npmjs.org/flowcontrol/-/flowcontrol-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/flowcontrol/" }, "flowdock": { "name": "flowdock", "description": "Flowdock client/API for node.js", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "lautis", "email": "lautis@gmail.com" } ], "time": { "modified": "2011-11-01T17:17:35.942Z", "created": "2011-10-07T12:24:25.799Z", "0.1.0": "2011-10-07T12:24:26.520Z", "0.2.0": "2011-10-31T10:54:50.236Z", "0.2.1": "2011-11-01T09:40:56.357Z", "0.2.2": "2011-11-01T17:17:35.942Z" }, "author": { "name": "Ville Lautanala", "email": "lautis@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/flowdock/0.1.0", "0.2.0": "http://registry.npmjs.org/flowdock/0.2.0", "0.2.1": "http://registry.npmjs.org/flowdock/0.2.1", "0.2.2": "http://registry.npmjs.org/flowdock/0.2.2" }, "dist": { "0.1.0": { "shasum": "169ea6919e7d58be73c360e47563a1bd3f50f65f", "tarball": "http://registry.npmjs.org/flowdock/-/flowdock-0.1.0.tgz" }, "0.2.0": { "shasum": "6f69c6e963c8e8cef71699adb6f0800e8b29e648", "tarball": "http://registry.npmjs.org/flowdock/-/flowdock-0.2.0.tgz" }, "0.2.1": { "shasum": "bcb4735a1e780b74c84b2f28dca0bbd65ad7c7a6", "tarball": "http://registry.npmjs.org/flowdock/-/flowdock-0.2.1.tgz" }, "0.2.2": { "shasum": "d51a7ac8c7083fe5d46283afe33501d20f11432b", "tarball": "http://registry.npmjs.org/flowdock/-/flowdock-0.2.2.tgz" } }, "keywords": [ "flowdock" ], "url": "http://registry.npmjs.org/flowdock/" }, "flowjs": { "name": "flowjs", "description": "asynchronous flow-control micro library", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-07-20T11:36:20.300Z", "created": "2011-07-20T11:36:19.916Z", "1.0.0": "2011-07-20T11:36:20.300Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/flowjs/1.0.0" }, "dist": { "1.0.0": { "shasum": "608120c2e19230cd8c64d87f3c0b11cb07df6ff1", "tarball": "http://registry.npmjs.org/flowjs/-/flowjs-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/flowjs/" }, "fluent": { "name": "fluent", "description": "Chain asynchronous operations naturally.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "twisol", "email": "twisolar@gmail.com" } ], "time": { "modified": "2011-10-31T07:13:06.219Z", "created": "2011-10-31T07:13:05.315Z", "0.0.1": "2011-10-31T07:13:06.219Z" }, "author": { "name": "Jonathan Castello" }, "versions": { "0.0.1": "http://registry.npmjs.org/fluent/0.0.1" }, "dist": { "0.0.1": { "shasum": "3b8e7d6fdc2bcf8661905120bb6ec5771f3a2f19", "tarball": "http://registry.npmjs.org/fluent/-/fluent-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fluent/" }, "fluent-ffmpeg": { "name": "fluent-ffmpeg", "description": "A fluent API to FFMPEG (http://www.ffmpeg.org)", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "schaermu", "email": "schaermu@gmail.com" } ], "time": { "modified": "2011-12-02T15:17:01.673Z", "created": "2011-04-12T06:45:18.963Z", "0.0.1": "2011-04-12T06:45:19.351Z", "0.0.2": "2011-04-15T10:11:55.370Z", "0.0.3": "2011-04-15T10:18:55.153Z", "0.0.4": "2011-04-15T15:25:47.419Z", "0.0.5": "2011-04-18T12:21:14.414Z", "0.0.6": "2011-04-18T13:29:43.037Z", "0.0.7": "2011-04-19T11:57:07.853Z", "0.0.8": "2011-04-19T15:10:58.020Z", "0.0.10": "2011-04-20T08:37:00.806Z", "0.0.11": "2011-04-20T11:36:00.620Z", "0.0.12": "2011-04-20T14:00:59.058Z", "0.0.13": "2011-04-20T14:14:11.004Z", "0.0.14": "2011-04-20T14:52:12.258Z", "0.0.15": "2011-04-27T07:04:39.621Z", "0.0.16": "2011-04-27T07:44:42.240Z", "0.0.19": "2011-06-16T06:53:45.200Z", "0.1.0": "2011-12-02T15:16:09.509Z", "0.1.1": "2011-12-02T15:17:01.673Z" }, "author": { "name": "Stefan Schaermeli", "email": "schaermu@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/schaermu/node-fluent-ffmpeg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fluent-ffmpeg/0.0.1", "0.0.2": "http://registry.npmjs.org/fluent-ffmpeg/0.0.2", "0.0.3": "http://registry.npmjs.org/fluent-ffmpeg/0.0.3", "0.0.4": "http://registry.npmjs.org/fluent-ffmpeg/0.0.4", "0.0.5": "http://registry.npmjs.org/fluent-ffmpeg/0.0.5", "0.0.6": "http://registry.npmjs.org/fluent-ffmpeg/0.0.6", "0.0.7": "http://registry.npmjs.org/fluent-ffmpeg/0.0.7", "0.0.8": "http://registry.npmjs.org/fluent-ffmpeg/0.0.8", "0.0.10": "http://registry.npmjs.org/fluent-ffmpeg/0.0.10", "0.0.11": "http://registry.npmjs.org/fluent-ffmpeg/0.0.11", "0.0.12": "http://registry.npmjs.org/fluent-ffmpeg/0.0.12", "0.0.13": "http://registry.npmjs.org/fluent-ffmpeg/0.0.13", "0.0.14": "http://registry.npmjs.org/fluent-ffmpeg/0.0.14", "0.0.15": "http://registry.npmjs.org/fluent-ffmpeg/0.0.15", "0.0.16": "http://registry.npmjs.org/fluent-ffmpeg/0.0.16", "0.0.19": "http://registry.npmjs.org/fluent-ffmpeg/0.0.19", "0.1.0": "http://registry.npmjs.org/fluent-ffmpeg/0.1.0", "0.1.1": "http://registry.npmjs.org/fluent-ffmpeg/0.1.1" }, "dist": { "0.0.1": { "shasum": "b71be245911cbedc9d59159512940bc7d1add92d", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.1.tgz" }, "0.0.2": { "shasum": "95a91ae9de35c5e6cc17173ed5020708d930357d", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.2.tgz" }, "0.0.3": { "shasum": "9960b65a45de3e86d134e0a20944b713a9f309fc", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.3.tgz" }, "0.0.4": { "shasum": "144d87e0f45db2e16c674c3ecef7ce8c22ccd682", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.4.tgz" }, "0.0.5": { "shasum": "012f7f2ea0372860be59838aeb23324093cc1afd", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.5.tgz" }, "0.0.6": { "shasum": "493a51e60034fa3c7415eebd3e27387870186586", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.6.tgz" }, "0.0.7": { "shasum": "c7bfb0361906bca063dfae98b21a21ce88762d05", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.7.tgz" }, "0.0.8": { "shasum": "38cd81f9715929969969bdc38b95242dbe90db9a", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.8.tgz" }, "0.0.10": { "shasum": "97cf7567b458fc91f265fa6d12332dd23696ddc9", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.10.tgz" }, "0.0.11": { "shasum": "4c18d09fec583347fa714dbc8191f8f8b01ef51f", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.11.tgz" }, "0.0.12": { "shasum": "4f925fe14c0b9e4894376cfef0ceb698617f9b4a", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.12.tgz" }, "0.0.13": { "shasum": "1478a39c1eddc0dc2ff2d861cc0f4be17ed555cb", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.13.tgz" }, "0.0.14": { "shasum": "7ecde755e7fabc4af16c00422da87c26e0b0989d", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.14.tgz" }, "0.0.15": { "shasum": "4dea9fbbb514752f1e537d8463fac6ab8cffc25e", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.15.tgz" }, "0.0.16": { "shasum": "269494e9734fb49220e8790920188ff5fc1ade64", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.16.tgz" }, "0.0.19": { "shasum": "7037e325d6e86f18629cee41b4f7d389d9dac46a", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.0.19.tgz" }, "0.1.0": { "shasum": "3fcb7c558d47721d51f935ec11c64b2f2682428d", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.1.0.tgz" }, "0.1.1": { "shasum": "e212a8b68d9f0aef6e097947abd12aaa1002e4a3", "tarball": "http://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-0.1.1.tgz" } }, "keywords": [ "ffmpeg" ], "url": "http://registry.npmjs.org/fluent-ffmpeg/" }, "fluent-logger": { "name": "fluent-logger", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "yssk22", "email": "yssk22@gmail.com" } ], "time": { "modified": "2011-10-07T14:41:16.089Z", "created": "2011-10-07T14:41:14.950Z", "0.0.1": "2011-10-07T14:41:16.089Z" }, "author": { "name": "Yohei Sasaki", "email": "yssk22@gmail.com", "url": "http://github.com/yssk22" }, "repository": { "type": "git", "url": "git://github.com/yssk22/fluent-logger-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fluent-logger/0.0.1" }, "dist": { "0.0.1": { "shasum": "3043d6372200868e2175754f113dbcdd7416d2c2", "tarball": "http://registry.npmjs.org/fluent-logger/-/fluent-logger-0.0.1.tgz" } }, "keywords": [ "logger", "fluent" ], "url": "http://registry.npmjs.org/fluent-logger/" }, "flume-rpc": { "name": "flume-rpc", "description": "flume RPC sink and source for node.js; allows a node.js process to interoperate with Apache flume via its RPC mechanism", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jeremybarnes", "email": "jeremy@barneso.com" } ], "time": { "modified": "2011-09-14T14:00:06.101Z", "created": "2011-09-12T03:55:38.220Z", "0.0.1": "2011-09-12T03:55:38.334Z", "0.0.2": "2011-09-12T13:36:26.307Z", "0.0.3": "2011-09-14T14:00:06.101Z" }, "author": { "name": "Jeremy Barnes", "email": "jeremy@recoset.com", "url": "www.recoset.com" }, "repository": { "type": "git", "url": "git://github.com/recoset/node-flume-rpc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/flume-rpc/0.0.1", "0.0.2": "http://registry.npmjs.org/flume-rpc/0.0.2", "0.0.3": "http://registry.npmjs.org/flume-rpc/0.0.3" }, "dist": { "0.0.1": { "shasum": "6a338190b9c4cb11212f5b82aefc319de40717d2", "tarball": "http://registry.npmjs.org/flume-rpc/-/flume-rpc-0.0.1.tgz" }, "0.0.2": { "shasum": "f2bc4d828cee557d04241f61cc814b07645eebaa", "tarball": "http://registry.npmjs.org/flume-rpc/-/flume-rpc-0.0.2.tgz" }, "0.0.3": { "shasum": "0693f0232874cda0c780675b92ed3bf5ea0fb804", "tarball": "http://registry.npmjs.org/flume-rpc/-/flume-rpc-0.0.3.tgz" } }, "keywords": [ "flume", "sink", "source", "RPC", "logging", "hadoop" ], "url": "http://registry.npmjs.org/flume-rpc/" }, "flux": { "name": "flux", "description": "Easily find and acquire torrents from public torrent sites.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "projectmoon", "email": "rei@thermetics.net" } ], "time": { "modified": "2011-10-31T14:09:56.595Z", "created": "2011-09-03T15:44:48.836Z", "1.0.0": "2011-09-03T15:44:49.062Z", "1.0.1": "2011-10-31T14:09:56.595Z" }, "author": { "name": "ProjectMoon" }, "repository": { "type": "git", "url": "git://github.com/ProjectMoon/flux.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/flux/1.0.0", "1.0.1": "http://registry.npmjs.org/flux/1.0.1" }, "dist": { "1.0.0": { "shasum": "26da8d6168a63ab20425e496328a2d9eab642bc8", "tarball": "http://registry.npmjs.org/flux/-/flux-1.0.0.tgz" }, "1.0.1": { "shasum": "fb2a1ba4a1cab0512bbb08b99d3b6a5b93f5dcdb", "tarball": "http://registry.npmjs.org/flux/-/flux-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/flux/" }, "fly": { "name": "fly", "description": "Pretty colorful console output for your applications in NodeJS", "dist-tags": { "latest": "0.1.50" }, "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-07-17T01:15:07.645Z", "created": "2011-07-06T02:12:52.504Z", "0.1.32": "2011-07-06T02:12:53.088Z", "0.1.33": "2011-07-06T02:23:55.442Z", "0.1.46": "2011-07-11T06:22:27.098Z", "0.1.50": "2011-07-17T01:15:07.645Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/fly.git" }, "versions": { "0.1.32": "http://registry.npmjs.org/fly/0.1.32", "0.1.33": "http://registry.npmjs.org/fly/0.1.33", "0.1.46": "http://registry.npmjs.org/fly/0.1.46", "0.1.50": "http://registry.npmjs.org/fly/0.1.50" }, "dist": { "0.1.32": { "shasum": "c1313123cd70464f84f9b8fd7a6d8b616d6fefb1", "tarball": "http://registry.npmjs.org/fly/-/fly-0.1.32.tgz" }, "0.1.33": { "shasum": "5d8ceff41511916c9d78efa0b957da2daa2af58e", "tarball": "http://registry.npmjs.org/fly/-/fly-0.1.33.tgz" }, "0.1.46": { "shasum": "2937be20694cc484f25828a1aa0411221bd60a98", "tarball": "http://registry.npmjs.org/fly/-/fly-0.1.46.tgz" }, "0.1.50": { "shasum": "014564279634bf8cd1f62a4b68e7246dea092fb5", "tarball": "http://registry.npmjs.org/fly/-/fly-0.1.50.tgz" } }, "keywords": [ "colors", "console", "styles", "terminal" ], "url": "http://registry.npmjs.org/fly/" }, "flywheel": { "name": "flywheel", "description": "Game/Animation loop microlib/utility for the clientside.", "dist-tags": { "latest": "0.9.3" }, "maintainers": [ { "name": "hughfdjackson", "email": "hughfdjackson@googlemail.com" } ], "time": { "modified": "2011-10-04T13:53:37.535Z", "created": "2011-09-26T18:01:09.020Z", "0.0.1": "2011-09-26T18:01:10.477Z", "0.0.2": "2011-09-26T18:18:22.738Z", "0.0.3": "2011-09-26T18:24:00.582Z", "0.0.4": "2011-09-26T19:06:54.042Z", "0.1.0": "2011-09-27T22:11:05.065Z", "0.9.0": "2011-10-01T00:33:51.879Z", "0.9.1": "2011-10-02T17:19:35.713Z", "0.9.2": "2011-10-02T20:27:03.538Z", "0.9.3": "2011-10-04T13:53:37.535Z" }, "repository": { "type": "git", "url": "git@github.com:hughfdjackson/flywheel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/flywheel/0.0.1", "0.0.2": "http://registry.npmjs.org/flywheel/0.0.2", "0.0.3": "http://registry.npmjs.org/flywheel/0.0.3", "0.0.4": "http://registry.npmjs.org/flywheel/0.0.4", "0.1.0": "http://registry.npmjs.org/flywheel/0.1.0", "0.9.0": "http://registry.npmjs.org/flywheel/0.9.0", "0.9.1": "http://registry.npmjs.org/flywheel/0.9.1", "0.9.2": "http://registry.npmjs.org/flywheel/0.9.2", "0.9.3": "http://registry.npmjs.org/flywheel/0.9.3" }, "dist": { "0.0.1": { "shasum": "59cd02bf13116a823708c97cb1dcbeaf29b5375c", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.0.1.tgz" }, "0.0.2": { "shasum": "76744124c013d1bbf8f6b11c499ab299fe105e3f", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.0.2.tgz" }, "0.0.3": { "shasum": "ba1489c9305598b926bab2f41b76ce6aa3dc65a6", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.0.3.tgz" }, "0.0.4": { "shasum": "cd67452fe0e8f09afed805897ab6766ffe560ef4", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.0.4.tgz" }, "0.1.0": { "shasum": "7af560d0e173b85dcbbed337caea05e5559c84d2", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.1.0.tgz" }, "0.9.0": { "shasum": "5001a077a0ce8c7d6750c3ba84b8cae9e2ebfc51", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.9.0.tgz" }, "0.9.1": { "shasum": "80aaf42f33f65587059fcead7e718957a98a6ff7", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.9.1.tgz" }, "0.9.2": { "shasum": "abedc6c1691b0ce3941952214952766d9475ed07", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.9.2.tgz" }, "0.9.3": { "shasum": "21d16c07ced6990ad36c96c664952af99275611c", "tarball": "http://registry.npmjs.org/flywheel/-/flywheel-0.9.3.tgz" } }, "keywords": [ "game", "animation", "engine", "loop", "ender" ], "url": "http://registry.npmjs.org/flywheel/" }, "fmamsg": { "name": "fmamsg", "description": "Encode/decode of Sun FMA Message IDs (e.g. ZFS-8000-1W)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jclulow", "email": "josh@sysmgr.org" } ], "time": { "modified": "2011-11-07T06:46:53.550Z", "created": "2011-11-07T06:46:50.242Z", "0.0.1": "2011-11-07T06:46:53.550Z" }, "author": { "name": "Joshua M. Clulow", "email": "josh@sysmgr.org", "url": "http://blog.sysmgr.org" }, "repository": { "type": "git", "url": "git://github.com/jclulow/node-fmamsg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fmamsg/0.0.1" }, "dist": { "0.0.1": { "shasum": "01a2559e6f3554dc4d2a92fa9fedc2ec1144f7a3", "tarball": "http://registry.npmjs.org/fmamsg/-/fmamsg-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fmamsg/" }, "fn": { "name": "fn", "description": "Coming soon..", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jakobm", "email": "jakob.mattsson@gmail.com" } ], "time": { "modified": "2011-07-13T20:49:55.054Z", "created": "2011-07-13T11:27:27.962Z", "0.0.1": "2011-07-13T11:27:28.553Z", "0.1.0": "2011-07-13T20:49:55.054Z" }, "author": { "name": "Jakob Mattsson", "email": "jakob@burtcorp.com", "url": "http://www.jakobmattsson.se" }, "repository": { "type": "git", "url": "git://github.com/jakobmattsson/fn.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fn/0.0.1", "0.1.0": "http://registry.npmjs.org/fn/0.1.0" }, "dist": { "0.0.1": { "shasum": "7fb671c44766bc39bb46dd005df987c2a1a57f02", "tarball": "http://registry.npmjs.org/fn/-/fn-0.0.1.tgz" }, "0.1.0": { "shasum": "1c28c206b43b8f7142d8a3f275bea5ba0d19d4db", "tarball": "http://registry.npmjs.org/fn/-/fn-0.1.0.tgz" } }, "keywords": [ "functional", "util" ], "url": "http://registry.npmjs.org/fn/" }, "fnProxy": { "name": "fnProxy", "description": "A function timenout proxy", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "flockonus", "email": "fabianosoriani@gmail.com" } ], "time": { "modified": "2011-08-25T19:09:52.585Z", "created": "2011-08-25T19:09:51.882Z", "0.0.1": "2011-08-25T19:09:52.585Z" }, "author": { "name": "Fabiano Pereira Soriani", "email": "fabianosoriani@gmail.com", "url": "https://github.com/flockonus" }, "versions": { "0.0.1": "http://registry.npmjs.org/fnProxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "78f002b98db00df2aef2722c938b8cca660b437c", "tarball": "http://registry.npmjs.org/fnProxy/-/fnProxy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fnProxy/" }, "fnqueue": { "name": "fnqueue", "description": "A powerful utility for function chaining", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "kilianc", "email": "kilian.ciuffolo@gmail.com" } ], "time": { "modified": "2011-11-23T11:54:52.376Z", "created": "2011-10-15T11:23:39.872Z", "1.0.2": "2011-10-15T11:23:41.876Z", "1.0.3": "2011-10-15T23:54:03.852Z", "1.0.4": "2011-10-29T12:50:09.018Z", "1.0.5": "2011-10-30T22:31:29.335Z", "2.0.0": "2011-11-18T18:46:02.426Z", "2.0.1": "2011-11-23T11:54:52.376Z" }, "repository": { "type": "git", "url": "git://github.com/kilianc/node-fnqueue.git" }, "author": { "name": "Kilian Ciuffolo", "email": "me@nailik.org", "url": "http://nailik.org" }, "versions": { "1.0.2": "http://registry.npmjs.org/fnqueue/1.0.2", "1.0.3": "http://registry.npmjs.org/fnqueue/1.0.3", "1.0.4": "http://registry.npmjs.org/fnqueue/1.0.4", "1.0.5": "http://registry.npmjs.org/fnqueue/1.0.5", "2.0.0": "http://registry.npmjs.org/fnqueue/2.0.0", "2.0.1": "http://registry.npmjs.org/fnqueue/2.0.1" }, "dist": { "1.0.2": { "shasum": "ea20257e5f55b7e37667b0be40ea22cb68c38a48", "tarball": "http://registry.npmjs.org/fnqueue/-/fnqueue-1.0.2.tgz" }, "1.0.3": { "shasum": "c16ff89d605c635da6db5b06fe08b9f68d138e82", "tarball": "http://registry.npmjs.org/fnqueue/-/fnqueue-1.0.3.tgz" }, "1.0.4": { "shasum": "5ab66be5c1a6715e23acee2f58764f7df816b2ae", "tarball": "http://registry.npmjs.org/fnqueue/-/fnqueue-1.0.4.tgz" }, "1.0.5": { "shasum": "01d8eb17c9f1e4394d23c9bfd951c199635d6d0c", "tarball": "http://registry.npmjs.org/fnqueue/-/fnqueue-1.0.5.tgz" }, "2.0.0": { "shasum": "3a0a1faf225a9a1a91daf70fd4dc92f69040a0ea", "tarball": "http://registry.npmjs.org/fnqueue/-/fnqueue-2.0.0.tgz" }, "2.0.1": { "shasum": "fdb40b1d5f22229655f2e95de505eeaddb7d06b4", "tarball": "http://registry.npmjs.org/fnqueue/-/fnqueue-2.0.1.tgz" } }, "keywords": [ "async", "queue", "promise", "flow", "parallel", "chain" ], "url": "http://registry.npmjs.org/fnqueue/" }, "folio": { "name": "folio", "description": "Asset aggregation and browserfication.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-11-02T07:28:28.005Z", "created": "2011-10-14T02:21:29.818Z", "0.0.4": "2011-10-14T02:21:30.390Z", "0.1.0": "2011-11-01T07:34:16.055Z", "0.1.1": "2011-11-02T07:28:28.005Z" }, "author": { "name": "Jake Luer", "email": "@jakeluer" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/folio.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/folio/0.0.4", "0.1.0": "http://registry.npmjs.org/folio/0.1.0", "0.1.1": "http://registry.npmjs.org/folio/0.1.1" }, "dist": { "0.0.4": { "shasum": "3afcd83d23a295b441658aecc8ea7e36c2cbc3b8", "tarball": "http://registry.npmjs.org/folio/-/folio-0.0.4.tgz" }, "0.1.0": { "shasum": "f213f5fa0212945b320eee7ff2157311efd8a8d3", "tarball": "http://registry.npmjs.org/folio/-/folio-0.1.0.tgz" }, "0.1.1": { "shasum": "b701f3c0a763eb94dab0f83534d0dd011a04164f", "tarball": "http://registry.npmjs.org/folio/-/folio-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/folio/" }, "follow": { "name": "follow", "description": "Extremely robust, fault-tolerant CouchDB changes follower", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "jhs", "email": "jhs@iriscouch.com" }, { "name": "jhs", "email": "jhs@couchone.com" } ], "time": { "modified": "2011-12-13T02:45:23.698Z", "created": "2011-06-08T13:13:06.894Z", "0.1.0": "2011-06-08T13:13:09.721Z", "0.2.0": "2011-09-27T02:28:36.130Z", "0.4.0": "2011-11-06T02:10:27.560Z", "0.4.1": "2011-11-22T02:49:38.623Z", "0.5.0": "2011-12-13T02:45:23.698Z" }, "author": { "name": "Jason Smith", "email": "jhs@iriscouch.com" }, "repository": { "type": "git", "url": "git://github.com/iriscouch/follow.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/follow/0.1.0", "0.2.0": "http://registry.npmjs.org/follow/0.2.0", "0.4.0": "http://registry.npmjs.org/follow/0.4.0", "0.4.1": "http://registry.npmjs.org/follow/0.4.1", "0.5.0": "http://registry.npmjs.org/follow/0.5.0" }, "dist": { "0.1.0": { "shasum": "bd7d1694ecd824423e4bcc10a715a80cecaf08fc", "tarball": "http://registry.npmjs.org/follow/-/follow-0.1.0.tgz" }, "0.2.0": { "shasum": "0957cbbfb76ac18ea51908eb3ad1751d542b11f0", "tarball": "http://registry.npmjs.org/follow/-/follow-0.2.0.tgz" }, "0.4.0": { "shasum": "13346cdcb2db8851ba620c6c3671cb270be44e2b", "tarball": "http://registry.npmjs.org/follow/-/follow-0.4.0.tgz" }, "0.4.1": { "shasum": "c8e30793224156de0ec96d9452ab8fd4ac01179e", "tarball": "http://registry.npmjs.org/follow/-/follow-0.4.1.tgz" }, "0.5.0": { "shasum": "156128d64ca7960faefe393b90a885f210172f21", "tarball": "http://registry.npmjs.org/follow/-/follow-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/follow/" }, "fomatto": { "name": "fomatto", "description": "Lightweight JavaScript String Interpolation.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "Ivo Wetzel", "email": "ivo.wetzel@googlemail.com" } ], "time": { "modified": "2011-03-04T12:55:10.834Z", "created": "2011-02-27T11:49:13.566Z", "0.4.9": "2011-02-27T11:49:13.974Z", "0.5.0": "2011-03-04T12:54:57.248Z" }, "author": { "name": "Ivo Wetzel", "email": "ivo.wetzel@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/BonsaiDen/fomatto.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/fomatto/0.5.0" }, "dist": { "0.5.0": { "shasum": "cd661a08ca58693c2e36136ff721c801eee4311e", "tarball": "http://registry.npmjs.org/fomatto/-/fomatto-0.5.0.tgz" } }, "keywords": [ "string", "interpolation", "formatting" ], "url": "http://registry.npmjs.org/fomatto/" }, "foo": { "name": "foo", "description": "A test module with no `main`, `lib`, or `dependencies` specified", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-10-21T23:45:45.878Z", "created": "2011-10-21T23:45:45.286Z", "1.0.0": "2011-10-21T23:45:45.878Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-pakman.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/foo/1.0.0" }, "dist": { "1.0.0": { "shasum": "943e0ec03df00ebeb6273a5b94b916ba54b47581", "tarball": "http://registry.npmjs.org/foo/-/foo-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/foo/" }, "foobar": { "name": "foobar", "description": "A test module", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "jergason", "email": "jergason@gmail.com" } ], "time": { "modified": "2011-11-04T02:20:58.139Z", "created": "2011-11-04T02:13:08.067Z", "1.0.0": "2011-11-04T02:13:09.038Z", "1.1.0": "2011-11-04T02:20:58.139Z" }, "author": { "name": "Jamison Dance", "email": "jergason@gmail.com", "url": "http://jamisondance.com/" }, "repository": { "url": "" }, "versions": { "1.0.0": "http://registry.npmjs.org/foobar/1.0.0", "1.1.0": "http://registry.npmjs.org/foobar/1.1.0" }, "dist": { "1.0.0": { "shasum": "116ff82f61ce1e9545c5ba302ead651f5bb31247", "tarball": "http://registry.npmjs.org/foobar/-/foobar-1.0.0.tgz" }, "1.1.0": { "shasum": "0b76cc4e6c5b8d592db598fb870414c290511df2", "tarball": "http://registry.npmjs.org/foobar/-/foobar-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/foobar/" }, "foobar.browser": { "name": "foobar.browser", "description": "A test module", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "jergason", "email": "jergason@gmail.com" } ], "time": { "modified": "2011-11-04T02:29:35.210Z", "created": "2011-11-04T02:29:34.253Z", "1.1.0": "2011-11-04T02:29:35.210Z" }, "author": { "name": "Jamison Dance", "email": "jergason@gmail.com", "url": "http://jamisondance.com/" }, "repository": { "url": "" }, "versions": { "1.1.0": "http://registry.npmjs.org/foobar.browser/1.1.0" }, "dist": { "1.1.0": { "shasum": "3609393a186f7999bc5f2c6794b7d0c951017013", "tarball": "http://registry.npmjs.org/foobar.browser/-/foobar.browser-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/foobar.browser/" }, "fool": { "name": "fool", "description": "Fake object-oriented library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-10T01:45:52.585Z", "created": "2011-10-10T01:45:26.501Z", "0.0.1": "2011-10-10T01:45:52.585Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/fool.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fool/0.0.1" }, "dist": { "0.0.1": { "shasum": "3400cd15164dac407e0a666e3f297b913857354b", "tarball": "http://registry.npmjs.org/fool/-/fool-0.0.1.tgz" } }, "keywords": [ "oo" ], "url": "http://registry.npmjs.org/fool/" }, "foounit": { "name": "foounit", "description": "Cross environment BDD test framework", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "foobarfighter", "email": "bob.remeika@gmail.com" } ], "time": { "modified": "2011-06-21T05:47:24.714Z", "created": "2011-05-16T22:42:17.850Z", "0.0.1": "2011-05-16T22:42:18.384Z", "0.0.2": "2011-05-17T06:44:01.984Z", "0.0.3": "2011-05-18T00:27:34.874Z", "0.0.4": "2011-05-19T19:32:26.760Z", "0.0.5": "2011-06-07T00:56:47.859Z", "0.0.6": "2011-06-08T11:20:53.247Z", "0.0.7": "2011-06-13T21:23:43.276Z", "0.1.0": "2011-06-21T05:47:24.714Z" }, "author": { "name": "Bob Remeika" }, "repository": { "type": "git", "url": "git://github.com/foobarfighter/foounit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/foounit/0.0.1", "0.0.2": "http://registry.npmjs.org/foounit/0.0.2", "0.0.3": "http://registry.npmjs.org/foounit/0.0.3", "0.0.4": "http://registry.npmjs.org/foounit/0.0.4", "0.0.5": "http://registry.npmjs.org/foounit/0.0.5", "0.0.6": "http://registry.npmjs.org/foounit/0.0.6", "0.0.7": "http://registry.npmjs.org/foounit/0.0.7", "0.1.0": "http://registry.npmjs.org/foounit/0.1.0" }, "dist": { "0.0.1": { "shasum": "435c0ba927f2c911548130fd11e8fb87e73ba5bb", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.1.tgz" }, "0.0.2": { "shasum": "769c6ee395086bf7291e428123456bd781bc8f3c", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.2.tgz" }, "0.0.3": { "shasum": "f4628863cbfb044373918fbe47b0bb2d435792a7", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.3.tgz" }, "0.0.4": { "shasum": "4cc7cc2fc4e3625fb83e2f1569dc464dfc7e1229", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.4.tgz" }, "0.0.5": { "shasum": "cf750ddbd2aeaf3b2b36ba502407659e90c1ef31", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.5.tgz" }, "0.0.6": { "shasum": "5bd5530f9883d45c8c6ce38eba2b4e3677a8a679", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.6.tgz" }, "0.0.7": { "shasum": "6095c90847064376cd8451d555a02dda99deb9ff", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.0.7.tgz" }, "0.1.0": { "shasum": "539fe4dfbe2d3283fd171bdea5f0438a888ebae9", "tarball": "http://registry.npmjs.org/foounit/-/foounit-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/foounit/" }, "forEachAsync": { "name": "forEachAsync", "description": "The forEachAsync module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:39:18.499Z", "created": "2011-07-13T20:39:18.056Z", "2.1.1": "2011-07-13T20:39:18.499Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/forEachAsync/2.1.1" }, "dist": { "2.1.1": { "shasum": "b0512c32d81a77a17463ffb735b4e38f173580b2", "tarball": "http://registry.npmjs.org/forEachAsync/-/forEachAsync-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "forEachAsync", "chain", "step", "util", "browser" ], "url": "http://registry.npmjs.org/forEachAsync/" }, "forever": { "name": "forever", "description": "A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)", "dist-tags": { "latest": "0.7.5" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/forever.git" }, "time": { "modified": "2011-12-02T16:44:24.189Z", "created": "2010-12-25T05:01:45.504Z", "0.1.0": "2010-12-25T05:01:45.504Z", "0.2.0": "2010-12-25T05:01:45.504Z", "0.2.5": "2010-12-25T05:01:45.504Z", "0.2.6": "2010-12-25T05:01:45.504Z", "0.2.7": "2010-12-25T05:01:45.504Z", "0.3.0": "2010-12-25T05:01:45.504Z", "0.3.1": "2010-12-25T05:01:45.504Z", "0.3.5": "2011-02-11T15:13:42.559Z", "0.4.0": "2011-02-16T08:22:44.298Z", "0.4.1": "2011-02-20T03:54:02.091Z", "0.4.2": "2011-04-13T20:04:35.575Z", "0.5.0": "2011-05-01T07:01:58.244Z", "0.5.1": "2011-05-01T08:04:13.194Z", "0.5.2": "2011-05-13T19:38:01.616Z", "0.5.3": "2011-05-29T20:48:18.721Z", "0.5.4": "2011-05-31T03:36:58.025Z", "0.5.5": "2011-05-31T14:27:22.549Z", "0.5.6": "2011-06-08T03:27:56.926Z", "0.6.0": "2011-07-11T18:24:18.667Z", "0.6.1": "2011-07-15T13:35:29.475Z", "0.6.2": "2011-07-20T06:37:29.749Z", "0.6.3": "2011-07-24T05:57:57.985Z", "0.6.4": "2011-08-12T03:38:17.562Z", "0.6.5": "2011-08-13T02:25:19.587Z", "0.6.6": "2011-08-28T05:01:56.082Z", "0.6.7": "2011-09-12T17:44:55.216Z", "0.6.8": "2011-10-01T11:59:57.618Z", "0.6.9": "2011-10-03T23:24:18.518Z", "0.7.0": "2011-10-09T03:54:20.909Z", "0.7.1": "2011-10-09T04:30:40.848Z", "0.7.2": "2011-10-22T06:29:30.808Z", "0.7.3": "2011-11-18T04:22:54.751Z", "0.7.4": "2011-11-25T01:36:25.965Z", "0.7.5": "2011-12-02T16:44:24.189Z" }, "users": { "naholyr": true }, "versions": { "0.6.0": "http://registry.npmjs.org/forever/0.6.0", "0.6.1": "http://registry.npmjs.org/forever/0.6.1", "0.6.2": "http://registry.npmjs.org/forever/0.6.2", "0.6.3": "http://registry.npmjs.org/forever/0.6.3", "0.6.4": "http://registry.npmjs.org/forever/0.6.4", "0.6.5": "http://registry.npmjs.org/forever/0.6.5", "0.6.6": "http://registry.npmjs.org/forever/0.6.6", "0.6.7": "http://registry.npmjs.org/forever/0.6.7", "0.6.8": "http://registry.npmjs.org/forever/0.6.8", "0.6.9": "http://registry.npmjs.org/forever/0.6.9", "0.7.0": "http://registry.npmjs.org/forever/0.7.0", "0.7.1": "http://registry.npmjs.org/forever/0.7.1", "0.7.2": "http://registry.npmjs.org/forever/0.7.2", "0.7.3": "http://registry.npmjs.org/forever/0.7.3", "0.7.4": "http://registry.npmjs.org/forever/0.7.4", "0.7.5": "http://registry.npmjs.org/forever/0.7.5" }, "dist": { "0.6.0": { "shasum": "52a3ffcdd0c4b64320990a8d5e2c56f8c8e6de53", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.0.tgz" }, "0.6.1": { "shasum": "aed7c1095d0291d1ae361fb333c69e141e60336b", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.1.tgz" }, "0.6.2": { "shasum": "588689ff05a6110fad76f95a79a838db4b3798dd", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.2.tgz" }, "0.6.3": { "shasum": "ed80d237223363c76ca7f3499c836b49db37de4d", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.3.tgz" }, "0.6.4": { "shasum": "cee814fa84f6a2671175fb11833147a8e8ff1dac", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.4.tgz" }, "0.6.5": { "shasum": "303b73a61626d87949514c8298f5a4c2db6e2066", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.5.tgz" }, "0.6.6": { "shasum": "fc15888180551250323b57be9c91aaa63cb92364", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.6.tgz" }, "0.6.7": { "shasum": "d8169adb504ff8d32614c93b86dc49af09ced786", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.7.tgz" }, "0.6.8": { "shasum": "f3eea98ad8c7ac07e9bb1f2f6f1dd93979e15f2d", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.8.tgz" }, "0.6.9": { "shasum": "47eed5fdabddb4d94bab013816cd372b93045f6e", "tarball": "http://registry.npmjs.org/forever/-/forever-0.6.9.tgz" }, "0.7.0": { "shasum": "52bd7ebfc6e782383e17d09cd64bd69140017cf0", "tarball": "http://registry.npmjs.org/forever/-/forever-0.7.0.tgz" }, "0.7.1": { "shasum": "26cc34f291f239ff03d5b4cc6dd90cd1001feec1", "tarball": "http://registry.npmjs.org/forever/-/forever-0.7.1.tgz" }, "0.7.2": { "shasum": "a44e31aeaadf97dccc98df7921354e31ec0dfb9d", "tarball": "http://registry.npmjs.org/forever/-/forever-0.7.2.tgz" }, "0.7.3": { "shasum": "bbf5fda345fdf1fae4b384f9de3a65f2b2963b16", "tarball": "http://registry.npmjs.org/forever/-/forever-0.7.3.tgz" }, "0.7.4": { "shasum": "5b9323c83e67582d4adc0249f41bc94f10a6c2b8", "tarball": "http://registry.npmjs.org/forever/-/forever-0.7.4.tgz" }, "0.7.5": { "shasum": "3c120583737b025dac21c071346f4af04f6d771e", "tarball": "http://registry.npmjs.org/forever/-/forever-0.7.5.tgz" } }, "keywords": [ "cli", "fault tolerant", "sysadmin", "tools" ], "url": "http://registry.npmjs.org/forever/" }, "forever-webui": { "name": "forever-webui", "description": "Forever Web UI", "dist-tags": { "latest": "0.1.0" }, "readme": "Forever Web UI beta\n===================================\nSimple web UI for efficient nodejs administration\n-----------------------------------\n\nJust a little experimentation with Backbone.js\n \n git clone git@github.com:FGRibreau/forever-webui.git\n cd forever-webui/\n \n npm install\n\n node app.js\n\n![Screen shot v0.1.0](/fgribreau/forever-webui/raw/master/public/img/v0.1.0.png)", "maintainers": [ { "name": "fgribreau", "email": "npm@fgribreau.com" } ], "time": { "modified": "2011-11-22T14:41:27.227Z", "created": "2011-11-22T14:41:25.406Z", "0.1.0": "2011-11-22T14:41:27.227Z" }, "author": { "name": "Francois-Guillaume Ribreau", "email": "npm@fgribreau.com", "url": "http://fgribreau.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/forever-webui/0.1.0" }, "dist": { "0.1.0": { "shasum": "827a69b306fbc69ac2e18b8b4d22c8efa607499c", "tarball": "http://registry.npmjs.org/forever-webui/-/forever-webui-0.1.0.tgz" } }, "keywords": [ "forever", "web ui" ], "url": "http://registry.npmjs.org/forever-webui/" }, "forge": { "name": "forge", "description": "An easy to use CLI tool for compiling projects", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-06-16T08:25:15.540Z", "created": "2011-05-30T12:05:32.160Z", "1.0.0": "2011-05-30T12:05:32.884Z", "1.0.2": "2011-05-31T06:16:27.804Z", "1.0.3": "2011-06-04T23:48:21.125Z", "1.0.4": "2011-06-16T08:25:15.540Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/forge.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/forge/1.0.0", "1.0.2": "http://registry.npmjs.org/forge/1.0.2", "1.0.3": "http://registry.npmjs.org/forge/1.0.3", "1.0.4": "http://registry.npmjs.org/forge/1.0.4" }, "dist": { "1.0.0": { "shasum": "694647cfe33e8e3156144ac72adc5bff41349fbf", "tarball": "http://registry.npmjs.org/forge/-/forge-1.0.0.tgz" }, "1.0.2": { "shasum": "c1d9a4de259fb429734cdba7e8aafc3aef43b749", "tarball": "http://registry.npmjs.org/forge/-/forge-1.0.2.tgz" }, "1.0.3": { "shasum": "f0a24f1d8a41ffdfce52273fd22a677e36ae5324", "tarball": "http://registry.npmjs.org/forge/-/forge-1.0.3.tgz" }, "1.0.4": { "shasum": "5303e0d23603574959d661f94fc002bea28ab1cf", "tarball": "http://registry.npmjs.org/forge/-/forge-1.0.4.tgz" } }, "keywords": [ "build", "compile", "compress" ], "url": "http://registry.npmjs.org/forge/" }, "fork": { "name": "fork", "description": "Very simple support for process forking", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ryantenney", "email": "ryan@10e.us" } ], "author": { "name": "Ryan W Tenney" }, "repository": { "type": "git", "url": "http://github.com/ryantenney/node-fork.git" }, "time": { "modified": "2011-04-15T21:06:43.162Z", "created": "2011-03-31T07:58:08.918Z", "0.0.1": "2011-03-31T07:58:08.918Z", "0.0.2": "2011-03-31T07:58:08.918Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/fork/0.0.1", "0.0.2": "http://registry.npmjs.org/fork/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/fork/-/fork-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/fork/-/fork-0.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "2ea6aa8d58e35fc8c78d9f8b59902d3bf91ef7f6", "tarball": "http://registry.npmjs.org/fork/-/fork-0.0.2-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/fork/" }, "forker": { "name": "forker", "description": "A forking HTTP proxy (you heard me)", "dist-tags": { "latest": "1.3.1" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-09-16T23:17:55.198Z", "created": "2011-09-16T00:40:36.992Z", "1.0.0": "2011-09-16T00:40:38.630Z", "1.1.0": "2011-09-16T05:33:22.614Z", "1.2.0": "2011-09-16T06:22:17.882Z", "1.3.0": "2011-09-16T18:53:36.157Z", "1.3.1": "2011-09-16T23:17:55.199Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/forker.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/forker/1.0.0", "1.1.0": "http://registry.npmjs.org/forker/1.1.0", "1.2.0": "http://registry.npmjs.org/forker/1.2.0", "1.3.0": "http://registry.npmjs.org/forker/1.3.0", "1.3.1": "http://registry.npmjs.org/forker/1.3.1" }, "dist": { "1.0.0": { "shasum": "93fd56cc5b37ec97230febe996df15cfc811657c", "tarball": "http://registry.npmjs.org/forker/-/forker-1.0.0.tgz" }, "1.1.0": { "shasum": "5d1ae6974774b004e16dcf1b70da4c2b7872c711", "tarball": "http://registry.npmjs.org/forker/-/forker-1.1.0.tgz" }, "1.2.0": { "shasum": "e774ad24654dfd6ab8f22c5cd84b3551a83e8960", "tarball": "http://registry.npmjs.org/forker/-/forker-1.2.0.tgz" }, "1.3.0": { "shasum": "746ccf278b31c85e63c28a69b87f242105b0b471", "tarball": "http://registry.npmjs.org/forker/-/forker-1.3.0.tgz" }, "1.3.1": { "shasum": "0e130e35e08a97f8b9587ce1f4cee7377a9c0b17", "tarball": "http://registry.npmjs.org/forker/-/forker-1.3.1.tgz" } }, "url": "http://registry.npmjs.org/forker/" }, "form": { "name": "form", "description": "Form processor for filter and validation form data", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "baryshev", "email": "vadimbaryshev@gmail.com" } ], "time": { "modified": "2011-10-08T19:45:09.787Z", "created": "2011-10-08T19:43:50.402Z", "0.1.0": "2011-10-08T19:43:52.481Z", "0.1.1": "2011-10-08T19:45:09.787Z" }, "author": { "name": "Vadim M. Baryshev", "email": "vadimbaryshev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/baryshev/form.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/form/0.1.0", "0.1.1": "http://registry.npmjs.org/form/0.1.1" }, "dist": { "0.1.0": { "shasum": "ec79ffa78eb8772d1cc5ff95269dde37f0bc5f7c", "tarball": "http://registry.npmjs.org/form/-/form-0.1.0.tgz" }, "0.1.1": { "shasum": "cc75771c10437a5f1d732f1cf7a3396c1b354e16", "tarball": "http://registry.npmjs.org/form/-/form-0.1.1.tgz" } }, "keywords": [ "form" ], "url": "http://registry.npmjs.org/form/" }, "form-data": { "name": "form-data", "description": "A module to create readable `\"application/x-www-form-urlencoded\"` streams. Can be used to submit forms and file uploads to other web applications.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-16T14:58:22.532Z", "created": "2011-05-16T14:58:21.870Z", "0.0.0": "2011-05-16T14:58:22.532Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/form-data.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/form-data/0.0.0" }, "dist": { "0.0.0": { "shasum": "c18c31c227bbb33b053217e8fec0c2255e06a1e8", "tarball": "http://registry.npmjs.org/form-data/-/form-data-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/form-data/" }, "form-validator": { "name": "form-validator", "description": "A simple form validator that allows for complex validation scenarios and client side sharing (through browserify).", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "jgreene", "email": "justin.j.greene@gmail.com" } ], "time": { "modified": "2011-09-14T18:48:35.086Z", "created": "2011-09-14T18:12:04.381Z", "0.0.1": "2011-09-14T18:12:04.670Z", "0.0.11": "2011-09-14T18:28:19.756Z" }, "repository": { "type": "git", "url": "git://github.com/jgreene/form-validator.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/form-validator/0.0.1", "0.0.11": "http://registry.npmjs.org/form-validator/0.0.11" }, "dist": { "0.0.1": { "shasum": "5990f4260d74a1386395a71199d5d9c3e887adeb", "tarball": "http://registry.npmjs.org/form-validator/-/form-validator-0.0.1.tgz" }, "0.0.11": { "shasum": "4a7a259e24f055d6c47a481205a0fe3b2ec4f83b", "tarball": "http://registry.npmjs.org/form-validator/-/form-validator-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/form-validator/" }, "form-warden": { "name": "form-warden", "description": "Validation Framework for both server and client side validation in nodejs and clientside browser", "dist-tags": { "latest": "1.0.1" }, "readme": "# Features\n\nCurrently Form Warden does all these things.\n\n* Decoupled form validation from the UI library\n* Allows easy overriding of processErrors\n* Regex support\n* Work in all browsers >IE6, FF, Chrome, Safari\n\n# Example\n\nAdd your script references\n\n \n \n\nPlace an additional script tag just inside of the close body tag.\n\n \n\nFor more advanced examples, such as defining your own validator or overriding the processErrors behavor check out validation_only.html and validation_and_visibility.html.\n\n# The MIT License (MIT)\nCopyright (c) 2011 Whiteboard-IT, LCC\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "soitgoes", "email": "martin.murphy@whiteboard-it.com" } ], "time": { "modified": "2011-12-07T06:01:09.966Z", "created": "2011-12-07T05:50:38.217Z", "1.0.0": "2011-12-07T05:50:39.752Z", "1.0.1": "2011-12-07T06:01:09.966Z" }, "author": { "name": "Martin Murphy" }, "versions": { "1.0.0": "http://registry.npmjs.org/form-warden/1.0.0", "1.0.1": "http://registry.npmjs.org/form-warden/1.0.1" }, "dist": { "1.0.0": { "shasum": "67c9b6c111f9d8bd98f427f913573e42c506c69b", "tarball": "http://registry.npmjs.org/form-warden/-/form-warden-1.0.0.tgz" }, "1.0.1": { "shasum": "b9f8a3afc46387113ab362893a5ff784768fa715", "tarball": "http://registry.npmjs.org/form-warden/-/form-warden-1.0.1.tgz" } }, "keywords": [ "form", "warden", "validation" ], "url": "http://registry.npmjs.org/form-warden/" }, "form2json": { "name": "form2json", "description": "Alternative decoder for form-urlencoded data", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fgnass", "email": "fgnass@gmail.com" } ], "author": { "name": "Felix Gnass", "email": "felix.gnass@neteye.de", "url": "http://fgnass.posterous.com" }, "repository": { "type": "git", "url": "http://github.com/fgnass/form2json.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/form2json/0.0.1", "0.0.2": "http://registry.npmjs.org/form2json/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/form2json/-/form2json-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/form2json/-/form2json-0.0.2.tgz" } }, "keywords": [ "form", "urlencoded", "bodyDecoder", "querystring" ], "url": "http://registry.npmjs.org/form2json/" }, "formaline": { "name": "formaline", "description": "formaline is a full-featured low-level module for handling form requests ( HTTP POST / PUT ) and for fast parsing of file uploads, it is also ready to use with middlewares like connect", "dist-tags": { "latest": "0.6.4" }, "maintainers": [ { "name": "rootslab", "email": "44gatti@gmail.com" } ], "time": { "modified": "2011-11-16T20:50:49.393Z", "created": "2011-09-27T01:04:04.385Z", "0.6.4": "2011-09-27T01:04:04.937Z" }, "author": { "name": "Guglielmo Ferri", "email": "44gatti@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rootslab/formaline.git" }, "users": { "pid": true }, "versions": { "0.6.4": "http://registry.npmjs.org/formaline/0.6.4" }, "dist": { "0.6.4": { "shasum": "86857a3ab2fbc87f4d12f4ef801da9f36e8b0393", "tarball": "http://registry.npmjs.org/formaline/-/formaline-0.6.4.tgz" } }, "keywords": [ "form", "upload", "multipart", "urlencoded", "formaline", "parser", "connect", "post" ], "url": "http://registry.npmjs.org/formaline/" }, "format": { "name": "format", "description": "printf, sprintf, and vsprintf for JavaScript", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "sjs", "email": "sami@samhuri.net" } ], "author": { "name": "Sami Samhuri", "email": "sami@samhuri.net" }, "repository": { "type": "git", "url": "git://github.com/samsonjs/format.git" }, "time": { "modified": "2011-11-06T02:00:26.183Z", "created": "2011-06-05T23:45:32.359Z", "0.1.0": "2011-06-05T23:45:32.359Z", "0.1.1": "2011-06-05T23:45:32.359Z", "0.1.2": "2011-07-29T07:08:58.777Z", "0.1.3": "2011-11-05T22:59:35.897Z", "0.1.4": "2011-11-06T02:00:26.183Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/format/0.1.0", "0.1.1": "http://registry.npmjs.org/format/0.1.1", "0.1.2": "http://registry.npmjs.org/format/0.1.2", "0.1.3": "http://registry.npmjs.org/format/0.1.3", "0.1.4": "http://registry.npmjs.org/format/0.1.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/format/-/format-0.1.0.tgz" }, "0.1.1": { "shasum": "3074f01de024a0874f2db840b8f5c3b9dd10ec0d", "tarball": "http://registry.npmjs.org/format/-/format-0.1.1.tgz" }, "0.1.2": { "shasum": "197ce2f6e8e8d23af09b9d1ad66987a4392acf36", "tarball": "http://registry.npmjs.org/format/-/format-0.1.2.tgz" }, "0.1.3": { "shasum": "2c7209e3b95bdf25af6627f2d2dbcb80a73ed70d", "tarball": "http://registry.npmjs.org/format/-/format-0.1.3.tgz" }, "0.1.4": { "shasum": "848c3578a7e46635a7106d236aa7eaccff2c1358", "tarball": "http://registry.npmjs.org/format/-/format-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/format/" }, "formatdate": { "name": "formatdate", "description": "a little bit more than just strftime", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T15:41:44.064Z", "created": "2011-09-16T03:02:17.142Z", "0.0.1": "2011-09-16T03:02:17.804Z", "0.1.1": "2011-11-02T16:31:58.988Z", "0.1.2": "2011-11-29T15:41:44.064Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-formatdate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/formatdate/0.0.1", "0.1.1": "http://registry.npmjs.org/formatdate/0.1.1", "0.1.2": "http://registry.npmjs.org/formatdate/0.1.2" }, "dist": { "0.0.1": { "shasum": "75709dbb17bbefac4ff0705263cff0b6695e2395", "tarball": "http://registry.npmjs.org/formatdate/-/formatdate-0.0.1.tgz" }, "0.1.1": { "shasum": "fabd2dfbaeb8b13b729ebb9c6f3c4073577f6c6b", "tarball": "http://registry.npmjs.org/formatdate/-/formatdate-0.1.1.tgz" }, "0.1.2": { "shasum": "35de7855c0d8098ba85e14f2bcf243a89c650ae8", "tarball": "http://registry.npmjs.org/formatdate/-/formatdate-0.1.2.tgz" } }, "keywords": [ "format", "date", "live", "time", "strftime", "css", "hook" ], "url": "http://registry.npmjs.org/formatdate/" }, "FormData": { "name": "FormData", "description": "HTML5 FileAPI `FormData` for Node.JS.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T22:59:37.274Z", "created": "2011-07-15T22:59:36.912Z", "0.10.0": "2011-07-15T22:59:37.274Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.10.0": "http://registry.npmjs.org/FormData/0.10.0" }, "dist": { "0.10.0": { "shasum": "9d01ef00038eebc29347e1a572d8b1da574ceaef", "tarball": "http://registry.npmjs.org/FormData/-/FormData-0.10.0.tgz" } }, "keywords": [ "html5", "jsdom", "file-api", "FormData" ], "url": "http://registry.npmjs.org/FormData/" }, "formidable": { "name": "formidable", "dist-tags": { "latest": "1.0.8" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-29T07:56:38.907Z", "created": "2011-01-18T21:38:52.010Z", "0.3.0": "2011-01-18T21:38:52.010Z", "0.4.0": "2011-01-18T21:38:52.010Z", "0.5.0": "2011-01-18T21:38:52.010Z", "0.6.0": "2011-01-18T21:38:52.010Z", "0.7.0": "2011-01-18T21:38:52.010Z", "0.8.0": "2011-01-18T21:38:52.010Z", "0.9.0": "2011-01-18T21:38:52.010Z", "0.9.1": "2011-01-18T21:38:52.010Z", "0.9.2": "2011-01-18T21:38:52.010Z", "0.9.3": "2011-01-18T21:38:52.010Z", "0.9.4": "2011-01-18T21:38:52.010Z", "0.9.5": "2011-01-18T21:38:52.010Z", "0.9.6": "2011-01-18T21:38:52.010Z", "0.9.7": "2011-01-18T21:38:52.010Z", "0.9.8": "2011-01-18T21:38:52.010Z", "0.9.9": "2011-01-18T21:38:52.010Z", "0.9.10": "2011-01-18T21:38:52.010Z", "0.9.11": "2011-01-18T21:38:52.010Z", "1.0.0": "2011-04-13T20:44:27.943Z", "1.0.1": "2011-04-27T12:08:45.419Z", "1.0.2": "2011-05-23T10:10:50.452Z", "1.0.3": "2011-09-10T22:32:10.344Z", "1.0.4": "2011-09-15T21:53:54.455Z", "1.0.5": "2011-09-16T19:48:47.627Z", "1.0.6": "2011-09-21T06:17:40.012Z", "1.0.7": "2011-11-04T09:28:17.232Z", "1.0.8": "2011-11-29T07:56:38.907Z" }, "description": "A node.js module for parsing form data, especially file uploads.", "keywords": [ "multipart", "form", "upload", "file" ], "users": { "vesln": true, "tjholowaychuk": true, "naholyr": true }, "versions": { "0.3.0": "http://registry.npmjs.org/formidable/0.3.0", "0.4.0": "http://registry.npmjs.org/formidable/0.4.0", "0.5.0": "http://registry.npmjs.org/formidable/0.5.0", "0.6.0": "http://registry.npmjs.org/formidable/0.6.0", "0.7.0": "http://registry.npmjs.org/formidable/0.7.0", "0.8.0": "http://registry.npmjs.org/formidable/0.8.0", "0.9.0": "http://registry.npmjs.org/formidable/0.9.0", "0.9.1": "http://registry.npmjs.org/formidable/0.9.1", "0.9.2": "http://registry.npmjs.org/formidable/0.9.2", "0.9.3": "http://registry.npmjs.org/formidable/0.9.3", "0.9.4": "http://registry.npmjs.org/formidable/0.9.4", "0.9.5": "http://registry.npmjs.org/formidable/0.9.5", "0.9.6": "http://registry.npmjs.org/formidable/0.9.6", "0.9.7": "http://registry.npmjs.org/formidable/0.9.7", "0.9.8": "http://registry.npmjs.org/formidable/0.9.8", "0.9.9": "http://registry.npmjs.org/formidable/0.9.9", "0.9.10": "http://registry.npmjs.org/formidable/0.9.10", "0.9.11": "http://registry.npmjs.org/formidable/0.9.11", "1.0.0": "http://registry.npmjs.org/formidable/1.0.0", "1.0.1": "http://registry.npmjs.org/formidable/1.0.1", "1.0.2": "http://registry.npmjs.org/formidable/1.0.2", "1.0.3": "http://registry.npmjs.org/formidable/1.0.3", "1.0.4": "http://registry.npmjs.org/formidable/1.0.4", "1.0.5": "http://registry.npmjs.org/formidable/1.0.5", "1.0.6": "http://registry.npmjs.org/formidable/1.0.6", "1.0.7": "http://registry.npmjs.org/formidable/1.0.7", "1.0.8": "http://registry.npmjs.org/formidable/1.0.8" }, "dist": { "0.3.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.3.0.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.4.0.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.5.0.tgz" }, "0.6.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.6.0.tgz" }, "0.7.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.7.0.tgz" }, "0.8.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.8.0.tgz" }, "0.9.0": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.0.tgz" }, "0.9.1": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.1.tgz" }, "0.9.2": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.2.tgz" }, "0.9.3": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.3.tgz" }, "0.9.4": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.4.tgz" }, "0.9.5": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.5.tgz" }, "0.9.6": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.6.tgz" }, "0.9.7": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.7.tgz" }, "0.9.8": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.8.tgz" }, "0.9.9": { "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.9.tgz" }, "0.9.10": { "shasum": "cee802aa5fb11024cca112a7ee2e2e89956aeb80", "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.10.tgz" }, "0.9.11": { "shasum": "35285f3c2c5f115742a13717e2f0c1556994c4f3", "tarball": "http://registry.npmjs.org/formidable/-/formidable-0.9.11.tgz" }, "1.0.0": { "shasum": "4eb41d5d99c99fd54773a0132075c11822ca103f", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.0.tgz" }, "1.0.1": { "shasum": "d9fe626c303e8cbca9d29115497a47da6eff29e9", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.1.tgz" }, "1.0.2": { "shasum": "6e7887db43be310c57970143671dfc91d46f939d", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.2.tgz" }, "1.0.3": { "shasum": "55c314201245f4d21b0f0c58373d30c85e53d6e9", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.3.tgz" }, "1.0.4": { "shasum": "e2447795406a95b30b4b5b58ac572abb207fae4a", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.4.tgz" }, "1.0.5": { "shasum": "55e60b34931f3bb03eedbb6777312177eb6f87b4", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.5.tgz" }, "1.0.6": { "shasum": "fb92046525c6e5781d9683c54324afd36edd24a0", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.6.tgz" }, "1.0.7": { "shasum": "ac9f74432f222199d685555d5197e19212972992", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.7.tgz" }, "1.0.8": { "shasum": "ac119ceaf039a288d57649aeec38f03b6269bbce", "tarball": "http://registry.npmjs.org/formidable/-/formidable-1.0.8.tgz" } }, "url": "http://registry.npmjs.org/formidable/" }, "formroller": { "name": "formroller", "description": "create forms from data", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-09-26T00:00:36.263Z", "created": "2011-09-26T00:00:33.964Z", "0.0.1": "2011-09-26T00:00:36.263Z" }, "author": { "name": "hij1nx", "email": "hij1nx@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/formroller.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/formroller/0.0.1" }, "dist": { "0.0.1": { "shasum": "c9388a9c5b5fe88b9daac3866aae833ce2aa78e7", "tarball": "http://registry.npmjs.org/formroller/-/formroller-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/formroller/" }, "forms": { "name": "forms", "description": "An easy way to create, parse and validate forms", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "http://github.com/caolan/forms.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/forms/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/forms/-/forms-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/forms/" }, "formulate": { "name": "formulate", "description": "a thin wrapper for formidable, making it more convenient.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-10-02T04:09:24.445Z", "created": "2011-10-02T04:09:23.130Z", "0.1.1": "2011-10-02T04:09:24.445Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://aaronblohowiak.com" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/formulate.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/formulate/0.1.1" }, "dist": { "0.1.1": { "shasum": "9911a5df4c630d1a1e2ad52b2fbf83139dc9805f", "tarball": "http://registry.npmjs.org/formulate/-/formulate-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/formulate/" }, "forrst": { "name": "forrst", "description": "Simple wrapper for the Forrst.com API (http://forrst.com/api). ", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "fczuardi", "email": "fabricio@fabricio.org" } ], "time": { "modified": "2011-06-06T06:29:58.158Z", "created": "2011-06-06T06:29:55.768Z", "0.1.0": "2011-06-06T06:29:58.158Z" }, "author": { "name": "Fabricio C Zuardi" }, "versions": { "0.1.0": "http://registry.npmjs.org/forrst/0.1.0" }, "dist": { "0.1.0": { "shasum": "5b919f5c4f569f719201a8be8c04eba3173603f2", "tarball": "http://registry.npmjs.org/forrst/-/forrst-0.1.0.tgz" } }, "keywords": [ "forrst", "wrapper", "api", "api-client", "forrst.com" ], "url": "http://registry.npmjs.org/forrst/" }, "fortumo": { "name": "fortumo", "description": "Unofficial bindings for Fortumo SMS Payment API", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "http://github.com/andris9/node-fortumo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fortumo/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/fortumo/-/fortumo-0.1.0.tgz" } }, "keywords": [ "sms", "payment" ], "url": "http://registry.npmjs.org/fortumo/" }, "foss-credits": { "name": "foss-credits", "description": "Generate FOSS credits HTML", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-05-19T12:49:59.856Z", "created": "2011-05-19T12:49:55.897Z", "0.0.1": "2011-05-19T12:49:59.856Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/foss-credits.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/foss-credits/0.0.1" }, "dist": { "0.0.1": { "shasum": "4832aaa78b43c3cc22fb1f3949b8b876e819266b", "tarball": "http://registry.npmjs.org/foss-credits/-/foss-credits-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/foss-credits/" }, "foss-credits-collection": { "name": "foss-credits-collection", "description": "A collection of credits for foss-credits", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-05-28T00:49:02.417Z", "created": "2011-05-19T01:00:20.801Z", "0.0.1": "2011-05-19T01:00:21.703Z", "0.0.2": "2011-05-19T01:13:04.410Z", "0.0.3": "2011-05-19T01:17:51.542Z", "0.0.4": "2011-05-19T15:22:19.181Z", "0.0.5": "2011-05-20T18:55:51.788Z", "0.0.6": "2011-05-25T13:10:02.138Z", "0.0.7": "2011-05-25T13:47:08.395Z", "0.0.8": "2011-05-28T00:49:02.417Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/foss-credits-collection.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/foss-credits-collection/0.0.1", "0.0.2": "http://registry.npmjs.org/foss-credits-collection/0.0.2", "0.0.3": "http://registry.npmjs.org/foss-credits-collection/0.0.3", "0.0.4": "http://registry.npmjs.org/foss-credits-collection/0.0.4", "0.0.5": "http://registry.npmjs.org/foss-credits-collection/0.0.5", "0.0.6": "http://registry.npmjs.org/foss-credits-collection/0.0.6", "0.0.7": "http://registry.npmjs.org/foss-credits-collection/0.0.7", "0.0.8": "http://registry.npmjs.org/foss-credits-collection/0.0.8" }, "dist": { "0.0.1": { "shasum": "c942a921b744a88bd6608bd81006cf2194e9f27f", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.1.tgz" }, "0.0.2": { "shasum": "67a6c38dcbc98c046c465e8990587f2b1b036f2d", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.2.tgz" }, "0.0.3": { "shasum": "039526b690f7ea2443d022aa19e69b9eb2706a35", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.3.tgz" }, "0.0.4": { "shasum": "3a778fac8ba5fcceadb683ea9fa452f769839628", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.4.tgz" }, "0.0.5": { "shasum": "9491b01959e9ba199153d28bb373981cb78cc380", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.5.tgz" }, "0.0.6": { "shasum": "46656f6e619400bc70deb5ff713a5d5eaa906f01", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.6.tgz" }, "0.0.7": { "shasum": "bb0d5ea57ea490df94fbb49eff4b6e20627cdbf8", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.7.tgz" }, "0.0.8": { "shasum": "a8f1af7eb3336d63fd685edd3865019dccddf234", "tarball": "http://registry.npmjs.org/foss-credits-collection/-/foss-credits-collection-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/foss-credits-collection/" }, "foursquareonnode": { "name": "foursquareonnode", "description": "Foursquare on Node, Foursquare API v2 wrapper for Node JS.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "yikulju", "email": "kelemen.viktor@gmail.com" } ], "time": { "modified": "2011-02-21T05:18:33.343Z", "created": "2011-02-04T09:56:49.689Z", "0.0.1": "2011-02-04T09:56:50.348Z", "0.0.2": "2011-02-21T05:18:33.343Z" }, "repository": { "type": "git", "url": "https://yikulju@github.com/yikulju/Foursquare-on-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/foursquareonnode/0.0.1", "0.0.2": "http://registry.npmjs.org/foursquareonnode/0.0.2" }, "dist": { "0.0.1": { "shasum": "3854ef40b58bf0f9593f42482b8b3aec5aa19f3d", "tarball": "http://registry.npmjs.org/foursquareonnode/-/foursquareonnode-0.0.1.tgz" }, "0.0.2": { "shasum": "30040a18b965271733763d14c3a743aab57e476b", "tarball": "http://registry.npmjs.org/foursquareonnode/-/foursquareonnode-0.0.2.tgz" } }, "keywords": [ "foursquare", "4sq" ], "url": "http://registry.npmjs.org/foursquareonnode/" }, "fraggle": { "name": "fraggle", "description": "A command line utility to deploy different versions of nodejs applications", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "gimenete", "email": "gimenete@gmail.com" } ], "time": { "modified": "2011-08-23T15:54:10.792Z", "created": "2011-08-23T11:07:09.054Z", "0.1.0": "2011-08-23T11:07:10.168Z", "0.1.1": "2011-08-23T15:22:09.996Z", "0.1.2": "2011-08-23T15:54:10.792Z" }, "author": { "name": "Alberto Gimeno Brieba", "email": "gimenete@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/fraggle/0.1.0", "0.1.1": "http://registry.npmjs.org/fraggle/0.1.1", "0.1.2": "http://registry.npmjs.org/fraggle/0.1.2" }, "dist": { "0.1.0": { "shasum": "94b2f00e75db06fe66ace56fd4a502b05573ff9e", "tarball": "http://registry.npmjs.org/fraggle/-/fraggle-0.1.0.tgz" }, "0.1.1": { "shasum": "7b18f1359d26c59a0ba82f980dc5f679b44032a1", "tarball": "http://registry.npmjs.org/fraggle/-/fraggle-0.1.1.tgz" }, "0.1.2": { "shasum": "ee93b457b7774ff34de20b4e653a65dcc1681217", "tarball": "http://registry.npmjs.org/fraggle/-/fraggle-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/fraggle/" }, "framejax": { "name": "framejax", "description": "a iframe ajax library for uploading files", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-12-01T23:08:20.766Z", "created": "2011-11-30T01:52:35.704Z", "0.0.1": "2011-11-30T01:52:36.992Z", "0.0.2": "2011-12-01T22:49:13.417Z", "0.0.3": "2011-12-01T23:08:20.766Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/framejax.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/framejax/0.0.1", "0.0.2": "http://registry.npmjs.org/framejax/0.0.2", "0.0.3": "http://registry.npmjs.org/framejax/0.0.3" }, "dist": { "0.0.1": { "shasum": "bbf5f8aae8d2e58865dfe5d48c07519ec4372ea0", "tarball": "http://registry.npmjs.org/framejax/-/framejax-0.0.1.tgz" }, "0.0.2": { "shasum": "192d7b8e015fc6443694b8196aa358c2544b3560", "tarball": "http://registry.npmjs.org/framejax/-/framejax-0.0.2.tgz" }, "0.0.3": { "shasum": "b43f248c1a2a2a1039e8014c1d4d24663f357909", "tarball": "http://registry.npmjs.org/framejax/-/framejax-0.0.3.tgz" } }, "keywords": [ "ender", "iframe", "ajax", "upload" ], "url": "http://registry.npmjs.org/framejax/" }, "framework": { "name": "framework", "description": "A framework for node.js", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-07-12T17:27:53.299Z", "created": "2011-07-12T17:27:52.343Z", "0.0.0": "2011-07-12T17:27:53.299Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.mikealrogers.com" }, "repository": { "url": "git://github.com/mikeal/framework.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/framework/0.0.0" }, "dist": { "0.0.0": { "shasum": "035cdff4782ab52956a2934d8109b6675fa33632", "tarball": "http://registry.npmjs.org/framework/-/framework-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/framework/" }, "frameworkjs": { "name": "frameworkjs", "description": "Javascript application framework based on control (https://github.com/ewoudj/control).", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "ewoudj", "email": "ewoudj@gmail.com" } ], "time": { "modified": "2011-09-01T20:33:31.151Z", "created": "2011-08-27T21:43:01.873Z", "0.0.1": "2011-08-27T21:43:03.689Z", "0.0.2": "2011-08-27T21:49:08.962Z", "0.0.3": "2011-09-01T20:33:31.151Z" }, "author": { "name": "Ewoud van den Boom", "email": "ewoudj@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ewoudj/framework.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/frameworkjs/0.0.1", "0.0.2": "http://registry.npmjs.org/frameworkjs/0.0.2", "0.0.3": "http://registry.npmjs.org/frameworkjs/0.0.3" }, "dist": { "0.0.1": { "shasum": "3aa053e0b76992d27126a343a4a5b1c4a75d7a38", "tarball": "http://registry.npmjs.org/frameworkjs/-/frameworkjs-0.0.1.tgz" }, "0.0.2": { "shasum": "5f7aee1bb9bf91aaf80d39fd2fe2ddadd5ca1376", "tarball": "http://registry.npmjs.org/frameworkjs/-/frameworkjs-0.0.2.tgz" }, "0.0.3": { "shasum": "4c5c5a4df9e9351bf708d47685ff9e04e4cdf612", "tarball": "http://registry.npmjs.org/frameworkjs/-/frameworkjs-0.0.3.tgz" } }, "keywords": [ "Application", "Framework", "javascript", "rest", "ajax" ], "url": "http://registry.npmjs.org/frameworkjs/" }, "frank": { "name": "frank", "description": "Yet another Sinatra-like microframework for Node", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "mvrilo", "email": "mvrilo@gmail.com" } ], "author": { "name": "Murilo Santana", "email": "mvrilo@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/mvrilo/frank.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/frank/1.0.0", "1.1.0": "http://registry.npmjs.org/frank/1.1.0", "1.2.0": "http://registry.npmjs.org/frank/1.2.0", "1.2.1": "http://registry.npmjs.org/frank/1.2.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/frank/-/frank-1.0.0.tgz" }, "1.1.0": { "tarball": "http://packages:5984/frank/-/frank-1.1.0.tgz" }, "1.2.0": { "tarball": "http://packages:5984/frank/-/frank-1.2.0.tgz" }, "1.2.1": { "tarball": "http://packages:5984/frank/-/frank-1.2.1.tgz" } }, "keywords": [ "sinatra", "framework", "http" ], "url": "http://registry.npmjs.org/frank/" }, "freakset": { "name": "freakset", "description": "A Workflow module that supports steps, groups, guards, rescues, parallel execution, events and dynamic stack modifications.", "dist-tags": { "latest": "0.10.0" }, "maintainers": [ { "name": "phunkwork", "email": "andreas@phunkwork.com" }, { "name": "rubyphunk", "email": "andreas@urge.io" } ], "author": { "name": "Andreas Wolff", "email": "andreas@urge.io", "url": "http://urge.io" }, "repository": { "type": "git", "url": "git://github.com/urgeio/freakset.git" }, "time": { "modified": "2011-03-01T15:56:37.694Z", "created": "2011-03-01T15:56:37.694Z", "0.1.0": "2011-03-01T15:56:37.694Z", "0.2.0": "2011-03-01T15:56:37.694Z", "0.3.1": "2011-03-01T15:56:37.694Z", "0.4.0": "2011-03-01T15:56:37.694Z", "0.5.0": "2011-03-01T15:56:37.694Z", "0.5.1": "2011-03-01T15:56:37.694Z", "0.5.3": "2011-03-01T15:56:37.694Z", "0.10.0": "2011-03-01T15:56:37.694Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/freakset/0.1.0", "0.2.0": "http://registry.npmjs.org/freakset/0.2.0", "0.3.1": "http://registry.npmjs.org/freakset/0.3.1", "0.4.0": "http://registry.npmjs.org/freakset/0.4.0", "0.5.0": "http://registry.npmjs.org/freakset/0.5.0", "0.5.1": "http://registry.npmjs.org/freakset/0.5.1", "0.5.3": "http://registry.npmjs.org/freakset/0.5.3", "0.10.0": "http://registry.npmjs.org/freakset/0.10.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/freakset/-/freakset-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/freakset/-/freakset-0.2.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/freakset/-/freakset-0.3.1.tgz" }, "0.4.0": { "tarball": "http://packages:5984/freakset/-/freakset-0.4.0.tgz" }, "0.5.0": { "tarball": "http://packages:5984/freakset/-/freakset-0.5.0.tgz" }, "0.5.1": { "tarball": "http://packages:5984/freakset/-/freakset-0.5.1.tgz" }, "0.5.3": { "shasum": "075cd55ed3dc4a0479feb31e8be184105986ace9", "tarball": "http://registry.npmjs.org/freakset/-/freakset-0.5.3.tgz" }, "0.10.0": { "shasum": "1816863639f10e44a90b85b9ad24d03093f63f29", "tarball": "http://registry.npmjs.org/freakset/-/freakset-0.10.0.tgz" } }, "keywords": [ "workflow", "callback", "module" ], "url": "http://registry.npmjs.org/freakset/" }, "freckle": { "name": "freckle", "description": "Node.js freckle api bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-05-17T19:43:13.261Z", "created": "2011-05-17T19:43:10.096Z", "0.0.1": "2011-05-17T19:43:13.261Z" }, "author": { "name": "Tim Branyen", "email": "tim@tabdeveloper.com", "url": "http://twitter.com/tbranyen" }, "versions": { "0.0.1": "http://registry.npmjs.org/freckle/0.0.1" }, "dist": { "0.0.1": { "shasum": "766dab2ebc63221262b751bb070dbc634c186121", "tarball": "http://registry.npmjs.org/freckle/-/freckle-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/freckle/" }, "freebase": { "name": "freebase", "description": "a nice way to work with data from freebase.com", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "spencermountain", "email": "spencerwater@gmail.com" } ], "time": { "modified": "2011-07-15T16:21:57.044Z", "created": "2011-07-12T16:11:46.922Z", "0.0.0": "2011-07-12T16:11:47.931Z", "1.0.0": "2011-07-15T16:17:27.616Z", "1.0.1": "2011-07-15T16:21:57.044Z" }, "author": { "name": "Spencer Kelly", "email": "spencerwater@gmail.com", "url": "http://spencerwaterbed.com" }, "repository": { "type": "git", "url": "git://github.com/spencermountain/Freebase-nodejs.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/freebase/0.0.0", "1.0.0": "http://registry.npmjs.org/freebase/1.0.0", "1.0.1": "http://registry.npmjs.org/freebase/1.0.1" }, "dist": { "0.0.0": { "shasum": "556165f029463b6e64105a21eae4b757781ae5d1", "tarball": "http://registry.npmjs.org/freebase/-/freebase-0.0.0.tgz" }, "1.0.0": { "shasum": "f2ec21d5525cfe6faf92eccd58e7753ce5057da4", "tarball": "http://registry.npmjs.org/freebase/-/freebase-1.0.0.tgz" }, "1.0.1": { "shasum": "253870a17589cec9f30fbf226187e12af7d20d09", "tarball": "http://registry.npmjs.org/freebase/-/freebase-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/freebase/" }, "freecontrol": { "name": "freecontrol", "description": "Scripted setup, deployment, and management of FreeBSD machine clusters", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tsmith", "email": "node@thomassmith.com" } ], "author": { "name": "Thomas Smith", "email": "node@thomassmith.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/freecontrol/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/freecontrol/-/freecontrol-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/freecontrol/" }, "freestyle": { "name": "freestyle", "description": "Really terrible freestyle markov rapping", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-05-05T08:12:55.010Z", "created": "2011-05-02T02:25:20.368Z", "0.0.1": "2011-05-02T02:25:21.403Z", "0.0.2": "2011-05-02T19:18:25.599Z", "0.0.3": "2011-05-04T21:39:49.947Z", "0.0.4": "2011-05-05T08:12:55.010Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-freestyle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/freestyle/0.0.1", "0.0.2": "http://registry.npmjs.org/freestyle/0.0.2", "0.0.3": "http://registry.npmjs.org/freestyle/0.0.3", "0.0.4": "http://registry.npmjs.org/freestyle/0.0.4" }, "dist": { "0.0.1": { "shasum": "0443f03551204a8eb04d0593aceb4d5de1615949", "tarball": "http://registry.npmjs.org/freestyle/-/freestyle-0.0.1.tgz" }, "0.0.2": { "shasum": "f1375c7812c5b225fa7a229e2ff8adb5683aee6e", "tarball": "http://registry.npmjs.org/freestyle/-/freestyle-0.0.2.tgz" }, "0.0.3": { "shasum": "f9e4651f3a4c7400a36d6dab3b67ecd41b7eb9e5", "tarball": "http://registry.npmjs.org/freestyle/-/freestyle-0.0.3.tgz" }, "0.0.4": { "shasum": "497d056e1a6eac2062dd52d3f0f7d9d9df86b955", "tarball": "http://registry.npmjs.org/freestyle/-/freestyle-0.0.4.tgz" } }, "keywords": [ "rap", "battle", "freestyle", "rhyme", "rhyming", "mic", "beats", "poet", "poem", "couplet" ], "url": "http://registry.npmjs.org/freestyle/" }, "Frenchpress": { "name": "Frenchpress", "description": "A simple content management system inspired by flat file CMSs such as Toto and Jekyll", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "natehunzaker", "email": "nate.hunzaker@gmail.com" } ], "time": { "modified": "2011-09-21T02:10:37.911Z", "created": "2011-09-21T02:10:37.626Z", "0.1.0": "2011-09-21T02:10:37.911Z" }, "author": { "name": "Nate Hunzaker", "email": "nate.hunzaker@gmail.com", "url": "natehunzaker.com" }, "repository": { "type": "git", "url": "git://github.com/nhunzaker/frenchpress.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/Frenchpress/0.1.0" }, "dist": { "0.1.0": { "shasum": "041a1887860c51a93ece645e6da4ab13e02cc679", "tarball": "http://registry.npmjs.org/Frenchpress/-/Frenchpress-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/Frenchpress/" }, "FreshDocs": { "name": "FreshDocs", "description": "MongoDB ODM that keeps your docs from getting stale", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "coderzach", "email": "x.coder.zach@gmail.com" } ], "time": { "modified": "2011-03-15T22:34:49.517Z", "created": "2011-03-15T16:32:33.357Z", "0.0.2": "2011-03-15T16:32:33.676Z", "0.0.3": "2011-03-15T22:34:49.517Z" }, "author": { "name": "Zach Smith", "email": "x.coder.zach@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/xcoderzach/FreshDocs.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/FreshDocs/0.0.2", "0.0.3": "http://registry.npmjs.org/FreshDocs/0.0.3" }, "dist": { "0.0.2": { "shasum": "95ead49d4bbc553c7dc9247b6ef98399d91d91a4", "tarball": "http://registry.npmjs.org/FreshDocs/-/FreshDocs-0.0.2.tgz" }, "0.0.3": { "shasum": "52ce32447e272c034cbcdbba65c03a2c047e6f52", "tarball": "http://registry.npmjs.org/FreshDocs/-/FreshDocs-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/FreshDocs/" }, "friendlyjs": { "name": "friendlyjs", "description": "make friendly URLs by stripping out non lating chars, and convert other chars to their latin counterparts", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nakedslavin", "email": "vladimirslavin@gmail.com" } ], "time": { "modified": "2011-11-11T22:51:09.398Z", "created": "2011-11-11T22:51:08.072Z", "0.0.1": "2011-11-11T22:51:09.398Z" }, "author": { "name": "Vladimir Slavin", "email": "vladimirslavin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ludopoli/friendlyjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/friendlyjs/0.0.1" }, "dist": { "0.0.1": { "shasum": "97ac147d6145e9b91e30403097bd4b9c558726db", "tarball": "http://registry.npmjs.org/friendlyjs/-/friendlyjs-0.0.1.tgz" } }, "keywords": [ "url", "friendly", "transcription", "multilingual", "localization" ], "url": "http://registry.npmjs.org/friendlyjs/" }, "frisby": { "name": "frisby", "description": "REST API Endpoint Testing built on Jasmine", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "brightbit", "email": "hello@brightb.it" } ], "time": { "modified": "2011-12-06T21:02:33.637Z", "created": "2011-11-07T21:52:37.063Z", "0.0.1": "2011-11-07T21:52:37.424Z", "0.0.2": "2011-11-08T16:59:03.052Z", "0.0.3": "2011-11-09T03:33:36.009Z", "0.0.4": "2011-11-14T21:14:25.784Z", "0.0.5": "2011-11-15T20:21:10.544Z", "0.0.6": "2011-11-15T20:36:26.275Z", "0.1.0": "2011-11-21T22:43:45.764Z", "0.1.1": "2011-11-21T23:04:39.655Z", "0.1.2": "2011-11-22T17:30:26.875Z", "0.1.3": "2011-11-22T18:11:50.573Z", "0.1.4": "2011-11-28T19:45:55.600Z", "0.1.5": "2011-12-01T17:35:06.217Z", "0.1.6": "2011-12-06T18:46:21.114Z", "0.1.7": "2011-12-06T19:38:45.279Z", "0.1.8": "2011-12-06T21:02:33.637Z" }, "author": { "name": "Vance Lucas", "email": "vance@vancelucas.com" }, "repository": { "type": "git", "url": "git://github.com/brightbit/frisby.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/frisby/0.0.1", "0.0.2": "http://registry.npmjs.org/frisby/0.0.2", "0.0.3": "http://registry.npmjs.org/frisby/0.0.3", "0.0.4": "http://registry.npmjs.org/frisby/0.0.4", "0.0.5": "http://registry.npmjs.org/frisby/0.0.5", "0.0.6": "http://registry.npmjs.org/frisby/0.0.6", "0.1.0": "http://registry.npmjs.org/frisby/0.1.0", "0.1.1": "http://registry.npmjs.org/frisby/0.1.1", "0.1.2": "http://registry.npmjs.org/frisby/0.1.2", "0.1.3": "http://registry.npmjs.org/frisby/0.1.3", "0.1.4": "http://registry.npmjs.org/frisby/0.1.4", "0.1.5": "http://registry.npmjs.org/frisby/0.1.5", "0.1.6": "http://registry.npmjs.org/frisby/0.1.6", "0.1.7": "http://registry.npmjs.org/frisby/0.1.7", "0.1.8": "http://registry.npmjs.org/frisby/0.1.8" }, "dist": { "0.0.1": { "shasum": "0185e2ff5e5043907c615f077e2e5777a566d866", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.0.1.tgz" }, "0.0.2": { "shasum": "9c4a770db8309f2cb7c943e70ce5da4665984f54", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.0.2.tgz" }, "0.0.3": { "shasum": "0b907408a47d0e5d17a939893448c230af85f89b", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.0.3.tgz" }, "0.0.4": { "shasum": "758cbff469e4075fd1f502937ebeeed27994815d", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.0.4.tgz" }, "0.0.5": { "shasum": "bafd6e5071d08698f60442834bac7783d66c61a7", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.0.5.tgz" }, "0.0.6": { "shasum": "a3e4b8c75e2bdbabfc1842c43eb41c9473c63361", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.0.6.tgz" }, "0.1.0": { "shasum": "d25289ac63132e211b0a65cb8ac6ae86d42b1d0b", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.0.tgz" }, "0.1.1": { "shasum": "eb6b46341b458324269de87b583269f270644fd8", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.1.tgz" }, "0.1.2": { "shasum": "41af0f879b8c0435cc0221a32955a82a79fb76fc", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.2.tgz" }, "0.1.3": { "shasum": "dc2c3bd36d8e424770b1508e99c37689157d9b6f", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.3.tgz" }, "0.1.4": { "shasum": "58439df417c261c8daa23c16fabbd6d05ca6cb5a", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.4.tgz" }, "0.1.5": { "shasum": "814eb6094e9d29938501eab79c0819b8e14f4fee", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.5.tgz" }, "0.1.6": { "shasum": "74f183d429f2feb25e51a208928f1702060401c9", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.6.tgz" }, "0.1.7": { "shasum": "31d860ef32f23bd8f799992311b5574b9c124cd9", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.7.tgz" }, "0.1.8": { "shasum": "f2708a021339478160be5ebf3d07e85bd1df18ba", "tarball": "http://registry.npmjs.org/frisby/-/frisby-0.1.8.tgz" } }, "keywords": [ "testing", "api", "REST", "jasmine", "bdd", "frisby" ], "url": "http://registry.npmjs.org/frisby/" }, "fructose": { "name": "fructose", "description": "My own sugar", "dist-tags": { "latest": "0.0.5-1" }, "maintainers": [ { "name": "corpix", "email": "me@corpix.ru" } ], "time": { "modified": "2011-11-25T08:24:30.419Z", "created": "2011-10-22T20:16:28.640Z", "0.0.1": "2011-10-22T20:16:30.854Z", "0.0.2": "2011-10-22T21:31:18.457Z", "0.0.3": "2011-10-27T10:16:46.327Z", "0.0.4": "2011-10-27T10:47:45.134Z", "0.0.5": "2011-11-23T20:19:25.731Z", "0.0.5-1": "2011-11-25T08:24:30.419Z" }, "author": { "name": "Corpix", "email": "me@corpix.ru", "url": "http://corpix.ru" }, "repository": { "type": "git", "url": "git://github.com/corpix/fructose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fructose/0.0.1", "0.0.2": "http://registry.npmjs.org/fructose/0.0.2", "0.0.3": "http://registry.npmjs.org/fructose/0.0.3", "0.0.4": "http://registry.npmjs.org/fructose/0.0.4", "0.0.5": "http://registry.npmjs.org/fructose/0.0.5", "0.0.5-1": "http://registry.npmjs.org/fructose/0.0.5-1" }, "dist": { "0.0.1": { "shasum": "b4bc918860ae4c6435dfe50a9f59b5b760f694f5", "tarball": "http://registry.npmjs.org/fructose/-/fructose-0.0.1.tgz" }, "0.0.2": { "shasum": "5f7dadb051551aef537124619c1211f7fc6ae797", "tarball": "http://registry.npmjs.org/fructose/-/fructose-0.0.2.tgz" }, "0.0.3": { "shasum": "efe2d1a308fe72a28e5557101d895363ad0d69a3", "tarball": "http://registry.npmjs.org/fructose/-/fructose-0.0.3.tgz" }, "0.0.4": { "shasum": "fe2cd699fe1dfd7cd258cf7361a534ee093e54a6", "tarball": "http://registry.npmjs.org/fructose/-/fructose-0.0.4.tgz" }, "0.0.5": { "shasum": "7f2696ae9ba421ccd32dbef244a3f76ebb092b7c", "tarball": "http://registry.npmjs.org/fructose/-/fructose-0.0.5.tgz" }, "0.0.5-1": { "shasum": "7391dac46ae6501ef4e4f5d39fa15656582db695", "tarball": "http://registry.npmjs.org/fructose/-/fructose-0.0.5-1.tgz" } }, "url": "http://registry.npmjs.org/fructose/" }, "fs-boot": { "name": "fs-boot", "description": "Pure JavaScript implementation of common file-system API components", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/fs-boot.git" }, "time": { "modified": "2011-08-30T20:40:27.125Z", "created": "2011-02-09T00:01:57.467Z", "0.0.0": "2011-02-09T00:01:57.467Z", "0.0.1": "2011-02-09T00:01:57.467Z", "0.0.2": "2011-02-09T00:01:57.467Z", "0.0.3": "2011-02-09T00:01:57.467Z", "0.0.4": "2011-05-18T19:30:46.448Z", "0.0.5": "2011-05-19T00:56:57.143Z", "0.0.6": "2011-08-30T20:37:31.568Z", "0.0.7": "2011-08-30T20:40:27.125Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/fs-boot/0.0.0", "0.0.1": "http://registry.npmjs.org/fs-boot/0.0.1", "0.0.2": "http://registry.npmjs.org/fs-boot/0.0.2", "0.0.3": "http://registry.npmjs.org/fs-boot/0.0.3", "0.0.4": "http://registry.npmjs.org/fs-boot/0.0.4", "0.0.5": "http://registry.npmjs.org/fs-boot/0.0.5", "0.0.6": "http://registry.npmjs.org/fs-boot/0.0.6", "0.0.7": "http://registry.npmjs.org/fs-boot/0.0.7" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/fs-boot/-/fs-boot-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/fs-boot/-/fs-boot-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/fs-boot/-/fs-boot-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/fs-boot/-/fs-boot-0.0.3.tgz" }, "0.0.4": { "shasum": "21711ebeebfb46e77f78047d8031205236070d67", "tarball": "http://registry.npmjs.org/fs-boot/-/fs-boot-0.0.4.tgz" }, "0.0.5": { "shasum": "03045e118ddb52dfd76497999828611b0b39c105", "tarball": "http://registry.npmjs.org/fs-boot/-/fs-boot-0.0.5.tgz" }, "0.0.6": { "shasum": "52fd371d03eb36927dbdaf5bcf8dc2f3792ddc40", "tarball": "http://registry.npmjs.org/fs-boot/-/fs-boot-0.0.6.tgz" }, "0.0.7": { "shasum": "ba468ad124d4afe74bdc256ad9ef3eb4c3aa65ec", "tarball": "http://registry.npmjs.org/fs-boot/-/fs-boot-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/fs-boot/" }, "fs-ext": { "name": "fs-ext", "description": "Extensions to core 'fs' module.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "msergeant", "email": "helpme@gmail.com" } ], "time": { "modified": "2011-11-09T21:25:42.670Z", "created": "2011-06-10T20:40:55.687Z", "0.2.0": "2011-06-10T20:40:55.982Z", "0.2.1": "2011-06-10T21:39:12.245Z", "0.2.2": "2011-06-10T21:39:54.703Z", "0.2.3": "2011-11-09T21:25:42.670Z" }, "author": { "name": "Matt Sergeant", "email": "helpme@gmail.com", "url": "http://baudehlo.wordpress.com/" }, "repository": { "type": "git", "url": "git://github.com/baudehlo/node-fs-ext.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/fs-ext/0.2.0", "0.2.1": "http://registry.npmjs.org/fs-ext/0.2.1", "0.2.2": "http://registry.npmjs.org/fs-ext/0.2.2", "0.2.3": "http://registry.npmjs.org/fs-ext/0.2.3" }, "dist": { "0.2.0": { "shasum": "c8bb26f98dac68dc08b7b574154f15f119bc1d76", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "c5c03e118c3ce6dbb99bd24078a44122bedc5112", "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.0.tgz" }, "0.2.1": { "shasum": "b87cff5abb565637e6663fe9ee3d3dcf346db95f", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "a4442097c00879637caf1d72acdbdfadcaf0291b", "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.1.tgz" }, "0.2.2": { "shasum": "e0d1414aa4dc0bfee94a98e740502447848084d8", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "572eb51a2ee6e9d66fec9a04aa6d70f4882f7027", "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.2.tgz" }, "0.2.3": { "shasum": "b241f9ddf47feaa6c25057d59fbc22af20c14643", "tarball": "http://registry.npmjs.org/fs-ext/-/fs-ext-0.2.3.tgz" } }, "keywords": [ "fs", "filesystem", "flock", "seek" ], "url": "http://registry.npmjs.org/fs-ext/" }, "fs-extra": { "name": "fs-extra", "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package.", "dist-tags": { "latest": "0.0.11" }, "readme": null, "maintainers": [ { "name": "jp", "email": "jprichardson@gmail.com" } ], "time": { "modified": "2011-11-16T22:36:44.739Z", "created": "2011-11-16T21:47:16.814Z", "0.0.1": "2011-11-16T21:47:17.459Z", "0.0.11": "2011-11-16T22:36:44.739Z" }, "author": { "name": "JP Richardson", "email": "jprichardson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jprichardson/node-fs-extra.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fs-extra/0.0.1", "0.0.11": "http://registry.npmjs.org/fs-extra/0.0.11" }, "dist": { "0.0.1": { "shasum": "3b98a23769ed92961f81653fe9f347092fa67f3c", "tarball": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.0.1.tgz" }, "0.0.11": { "shasum": "3aaa3f6e0b62cb19f794d4308c6b2dfddd3bf6f3", "tarball": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.0.11.tgz" } }, "keywords": [ "fs", "file", "file system", "copy" ], "url": "http://registry.npmjs.org/fs-extra/" }, "fs-streamer": { "name": "fs-streamer", "description": "streamer 4 fs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-09-29T02:33:39.433Z", "created": "2011-09-29T02:33:37.945Z", "0.0.1": "2011-09-29T02:33:39.433Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/fs-streamer.git", "web": "https://github.com/Gozala/fs-streamer" }, "versions": { "0.0.1": "http://registry.npmjs.org/fs-streamer/0.0.1" }, "dist": { "0.0.1": { "shasum": "f9a3f61f1386eb0ad3d97df6040741dd33cf8848", "tarball": "http://registry.npmjs.org/fs-streamer/-/fs-streamer-0.0.1.tgz" } }, "keywords": [ "fs", "file-system", "stream" ], "url": "http://registry.npmjs.org/fs-streamer/" }, "fs-tools": { "name": "fs-tools", "description": "fs helper utilities (walk, copy, mkdir -p)", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "vitaly", "email": "vitaly@rcdesign.ru" } ], "time": { "modified": "2011-11-24T01:02:02.242Z", "created": "2011-11-24T01:02:00.091Z", "0.1.0": "2011-11-24T01:02:02.242Z" }, "author": { "name": "Aleksey V Zapparov", "email": "ixti@member.fsf.org", "url": "http://www.ixti.net/" }, "repository": { "type": "git", "url": "git://github.com/nodeca/fs-tools.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fs-tools/0.1.0" }, "dist": { "0.1.0": { "shasum": "54092ccf7598bf47079bfe352cbe6f9d1b96d70f", "tarball": "http://registry.npmjs.org/fs-tools/-/fs-tools-0.1.0.tgz" } }, "keywords": [ "fs", "file", "utils" ], "url": "http://registry.npmjs.org/fs-tools/" }, "fs.extra": { "name": "fs.extra", "description": "fs.move and fs.copy for Node.JS", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-10T07:39:10.302Z", "created": "2011-11-10T07:39:09.390Z", "1.0.0": "2011-11-10T07:39:10.302Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-examples-js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/fs.extra/1.0.0" }, "dist": { "1.0.0": { "shasum": "1ba5dcfd6ad1180fbfe45add8c58d431ef0e04bb", "tarball": "http://registry.npmjs.org/fs.extra/-/fs.extra-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/fs.extra/" }, "fsevents": { "name": "fsevents", "description": "Native Access to Mac OS-X FSEvents", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "phidelta", "email": "phidelta@phideltacity.net" } ], "time": { "modified": "2011-05-23T20:26:36.806Z", "created": "2011-02-23T23:55:12.303Z", "0.0.1": "2011-02-23T23:55:12.861Z", "0.0.2": "2011-05-23T20:26:36.806Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/fsevents/0.0.1", "0.0.2": "http://registry.npmjs.org/fsevents/0.0.2" }, "dist": { "0.0.1": { "shasum": "c6228e9561eb180a8c1ad4705e5216d1396e9876", "tarball": "http://registry.npmjs.org/fsevents/-/fsevents-0.0.1.tgz" }, "0.0.2": { "shasum": "f50aec7e1a16c4aa448be21e680e6904952be3ff", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "bc21835919add1b5f275c25af0172c49566d4b4a", "tarball": "http://registry.npmjs.org/fsevents/-/fsevents-0.0.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/fsevents/-/fsevents-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/fsevents/" }, "fsext": { "name": "fsext", "description": "'fsext' is a small extention for the nodejs FS module", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "yellowbean", "email": "apirsig@web.de" } ], "time": { "modified": "2011-04-15T07:21:21.181Z", "created": "2011-04-14T14:01:23.923Z", "0.0.1alpha1": "2011-04-14T14:01:24.281Z", "0.0.2": "2011-04-15T07:05:39.389Z" }, "author": { "name": "Alexander Pirsig", "email": "apirsig@web.de" }, "repository": { "type": "git", "url": "git://github.com/piscis/fsext.git" }, "versions": { "0.0.1alpha1": "http://registry.npmjs.org/fsext/0.0.1alpha1", "0.0.2": "http://registry.npmjs.org/fsext/0.0.2" }, "dist": { "0.0.1alpha1": { "shasum": "056527e4d07d48c76b150d0bb0d79d173bcc0101", "tarball": "http://registry.npmjs.org/fsext/-/fsext-0.0.1alpha1.tgz" }, "0.0.2": { "shasum": "0ba966443eabe26dd986a28c031874e6e6d3937d", "tarball": "http://registry.npmjs.org/fsext/-/fsext-0.0.2.tgz" } }, "keywords": [ "fs", "file", "copy", "duplicating", "filesystem", "fs extention", "fsext" ], "url": "http://registry.npmjs.org/fsext/" }, "fsh": { "name": "fsh", "description": "Filesystem helpers - This is a library I use all over but probably needs a lot of love", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "foobarfighter", "email": "bob.remeika@gmail.com" } ], "time": { "modified": "2011-06-21T05:28:40.126Z", "created": "2011-05-17T09:08:44.299Z", "0.0.1aplpha1": "2011-05-17T09:08:44.832Z", "0.0.2": "2011-06-21T05:28:40.126Z" }, "author": { "name": "Bob Remeika" }, "repository": { "type": "git", "url": "git://github.com/foobarfighter/node-fsh.git" }, "versions": { "0.0.1aplpha1": "http://registry.npmjs.org/fsh/0.0.1aplpha1", "0.0.2": "http://registry.npmjs.org/fsh/0.0.2" }, "dist": { "0.0.1aplpha1": { "shasum": "ab680882ab209a69f6aeefb6526649f0a63198ba", "tarball": "http://registry.npmjs.org/fsh/-/fsh-0.0.1aplpha1.tgz" }, "0.0.2": { "shasum": "549fc3b83409ded9635f44248ac7c506ea695ccf", "tarball": "http://registry.npmjs.org/fsh/-/fsh-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/fsh/" }, "fsm": { "name": "fsm", "description": "Finite State Machine - Separate Control Flow from IO", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-15T22:37:45.638Z", "created": "2011-06-13T04:10:55.020Z", "0.0.0": "2011-06-13T04:11:15.862Z", "0.0.1": "2011-06-15T22:37:45.638Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/fsm.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fsm/0.0.0", "0.0.1": "http://registry.npmjs.org/fsm/0.0.1" }, "dist": { "0.0.0": { "shasum": "85764a52545c1b1a091082c5ca41c954b4034860", "tarball": "http://registry.npmjs.org/fsm/-/fsm-0.0.0.tgz" }, "0.0.1": { "shasum": "c90705b8736f9c2f7185ee007a7380fd347e7e36", "tarball": "http://registry.npmjs.org/fsm/-/fsm-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/fsm/" }, "fstream": { "name": "fstream", "description": "Advanced file system stream things", "dist-tags": { "latest": "0.1.9" }, "readme": "Like FS streams, but with stat on them, and supporting directories and\nsymbolic links, as well as normal files. Also, you can use this to set\nthe stats on a file, even if you don't change its contents, or to create\na symlink, etc.\n\nSo, for example, you can \"write\" a directory, and it'll call `mkdir`. You\ncan specify a uid and gid, and it'll call `chown`. You can specify a\n`mtime` and `atime`, and it'll call `utimes`. You can call it a symlink\nand provide a `linkpath` and it'll call `symlink`.\n\nNote that it won't automatically resolve symbolic links. So, if you\ncall `fstream.Reader('/some/symlink')` then you'll get an object\nthat stats and then ends immediately (since it has no data). To follow\nsymbolic links, do this: `fstream.Reader({path:'/some/symlink', follow:\ntrue })`.\n\nThere are various checks to make sure that the bytes emitted are the\nsame as the intended size, if the size is set.\n\n## Examples\n\n```javascript\nfstream\n .Writer({ path: \"path/to/file\"\n , mode: 0755\n , size: 6\n })\n .write(\"hello\\n\")\n .end()\n```\n\nThis will create the directories if they're missing, and then write\n`hello\\n` into the file, chmod it to 0755, and assert that 6 bytes have\nbeen written when it's done.\n\n```javascript\nfstream\n .Writer({ path: \"path/to/file\"\n , mode: 0755\n , size: 6\n , flags: \"a\"\n })\n .write(\"hello\\n\")\n .end()\n```\n\nYou can pass flags in, if you want to append to a file.\n\n```javascript\nfstream\n .Writer({ path: \"path/to/symlink\"\n , linkpath: \"./file\"\n , SymbolicLink: true\n , mode: \"0755\" // octal strings supported\n })\n .end()\n```\n\nIf isSymbolicLink is a function, it'll be called, and if it returns\ntrue, then it'll treat it as a symlink. If it's not a function, then\nany truish value will make a symlink, or you can set `type:\n'SymbolicLink'`, which does the same thing.\n\nNote that the linkpath is relative to the symbolic link location, not\nthe parent dir or cwd.\n\n```javascript\nfstream\n .Reader(\"path/to/dir\")\n .pipe(fstream.Writer(\"path/to/other/dir\"))\n```\n\nThis will do like `cp -Rp path/to/dir path/to/other/dir`. If the other\ndir exists and isn't a directory, then it'll emit an error. It'll also\nset the uid, gid, mode, etc. to be identical. In this way, it's more\nlike `rsync -a` than simply a copy.\n", "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-12-09T02:10:35.493Z", "created": "2011-11-01T00:05:58.625Z", "0.0.0": "2011-11-01T00:05:59.755Z", "0.0.1": "2011-11-08T01:36:30.916Z", "0.1.0": "2011-11-20T07:40:38.400Z", "0.1.1": "2011-11-23T00:45:27.393Z", "0.1.2": "2011-11-29T01:17:18.898Z", "0.1.3": "2011-11-29T02:46:40.880Z", "0.1.5": "2011-11-30T18:54:06.331Z", "0.1.6": "2011-12-03T02:28:11.557Z", "0.1.7": "2011-12-08T17:59:56.620Z", "0.1.8": "2011-12-09T01:59:39.726Z", "0.1.9": "2011-12-09T02:10:35.493Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/fstream.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fstream/0.0.0", "0.0.1": "http://registry.npmjs.org/fstream/0.0.1", "0.1.0": "http://registry.npmjs.org/fstream/0.1.0", "0.1.1": "http://registry.npmjs.org/fstream/0.1.1", "0.1.2": "http://registry.npmjs.org/fstream/0.1.2", "0.1.3": "http://registry.npmjs.org/fstream/0.1.3", "0.1.5": "http://registry.npmjs.org/fstream/0.1.5", "0.1.6": "http://registry.npmjs.org/fstream/0.1.6", "0.1.7": "http://registry.npmjs.org/fstream/0.1.7", "0.1.8": "http://registry.npmjs.org/fstream/0.1.8", "0.1.9": "http://registry.npmjs.org/fstream/0.1.9" }, "dist": { "0.0.0": { "shasum": "dfaf06bfe592b1ff5deee32734e14eb185353f12", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.0.0.tgz" }, "0.0.1": { "shasum": "c7c43f70580fe9e1fa61e255039b958da2c94c6b", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.0.1.tgz" }, "0.1.0": { "shasum": "9f7ba8b240ea82317bf60ea8a320b65546f963cd", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.0.tgz" }, "0.1.1": { "shasum": "6e6b66de1320684198570fd7b975c3fcebd9fa02", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.1.tgz" }, "0.1.2": { "shasum": "ecd8102214b8f24029f912675efe0e133cf2ca6e", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.2.tgz" }, "0.1.3": { "shasum": "a99cde7c968a693f6d85085943b4f8db5a55e570", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.3.tgz" }, "0.1.5": { "shasum": "38f446bd5c34924ba578d91540f4cc4ddead9db0", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.5.tgz" }, "0.1.6": { "shasum": "77f0a8a1ab7e467894eb8ff1d27f7f459a865d80", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.6.tgz" }, "0.1.7": { "shasum": "1f4d58b614773aa17ff5cf294bbf9ecedea2352b", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.7.tgz" }, "0.1.8": { "shasum": "57bae43e6e1c8a1d7171226d266563580b035e80", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.8.tgz" }, "0.1.9": { "shasum": "7eb48a015c1f17e59beac8599c006dda15f645ce", "tarball": "http://registry.npmjs.org/fstream/-/fstream-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/fstream/" }, "fswatch": { "name": "fswatch", "description": "Node.js file system events watcher", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-08-07T17:38:44.883Z", "created": "2011-07-11T16:45:05.484Z", "0.1.0": "2011-07-11T16:45:06.147Z", "0.1.1": "2011-07-19T12:52:38.209Z", "0.1.2": "2011-07-19T13:54:01.277Z", "0.1.3": "2011-08-01T14:15:36.296Z", "0.1.4": "2011-08-07T17:38:44.883Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@gmail.com", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/fswatch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fswatch/0.1.0", "0.1.1": "http://registry.npmjs.org/fswatch/0.1.1", "0.1.2": "http://registry.npmjs.org/fswatch/0.1.2", "0.1.3": "http://registry.npmjs.org/fswatch/0.1.3", "0.1.4": "http://registry.npmjs.org/fswatch/0.1.4" }, "dist": { "0.1.0": { "shasum": "23e15f3fda4297be46639add895ab7b493d43fc1", "tarball": "http://registry.npmjs.org/fswatch/-/fswatch-0.1.0.tgz" }, "0.1.1": { "shasum": "76a35973b2065f75765837722ff97a3d241a2f68", "tarball": "http://registry.npmjs.org/fswatch/-/fswatch-0.1.1.tgz" }, "0.1.2": { "shasum": "1733de27b15fdf433944fd895f479f9bf9a758ab", "tarball": "http://registry.npmjs.org/fswatch/-/fswatch-0.1.2.tgz" }, "0.1.3": { "shasum": "0f85b2e00039c22f573b8fa4a484048cfa5be77a", "tarball": "http://registry.npmjs.org/fswatch/-/fswatch-0.1.3.tgz" }, "0.1.4": { "shasum": "34b12d1f814989e6da960ee490cc0e051b9bb485", "tarball": "http://registry.npmjs.org/fswatch/-/fswatch-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/fswatch/" }, "fsx": { "name": "fsx", "description": "Simple recursive file and directory reader using synchronous node fs calls", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "clux", "email": "analsandblaster@gmail.com" } ], "time": { "modified": "2011-11-03T08:43:26.542Z", "created": "2011-11-03T08:43:25.247Z", "1.0.0": "2011-11-03T08:43:26.542Z" }, "author": { "name": "Eirik Albrigtsen", "email": "analsandblaster@gmail.com" }, "repository": { "url": "" }, "versions": { "1.0.0": "http://registry.npmjs.org/fsx/1.0.0" }, "dist": { "1.0.0": { "shasum": "b91a566a025e1a8f8ff262d01bf035e01c3e469c", "tarball": "http://registry.npmjs.org/fsx/-/fsx-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/fsx/" }, "ftp": { "name": "ftp", "description": "An FTP client module for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "time": { "modified": "2011-04-17T18:29:06.753Z", "created": "2011-04-10T04:37:58.230Z", "0.1.0": "2011-04-10T04:37:58.603Z", "0.1.1": "2011-04-17T18:29:06.753Z" }, "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/node-ftp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ftp/0.1.0", "0.1.1": "http://registry.npmjs.org/ftp/0.1.1" }, "dist": { "0.1.0": { "shasum": "2966666b4cf967efffd85acf2ab42fe5e10bdb35", "tarball": "http://registry.npmjs.org/ftp/-/ftp-0.1.0.tgz" }, "0.1.1": { "shasum": "3349d08a87363187fefacd4a658b2b0963603a48", "tarball": "http://registry.npmjs.org/ftp/-/ftp-0.1.1.tgz" } }, "keywords": [ "ftp", "client", "transfer" ], "url": "http://registry.npmjs.org/ftp/" }, "ftp-get": { "name": "ftp-get", "description": "Simple to use node.js FTP client for downloading remote files", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "saltwaterc", "email": "saltwaterc@gmail.com" } ], "time": { "modified": "2011-10-27T10:19:04.302Z", "created": "2011-07-15T14:48:24.908Z", "0.1.0": "2011-07-15T14:48:26.040Z", "0.1.1": "2011-07-16T10:49:51.973Z", "0.1.2": "2011-07-17T09:45:00.415Z", "0.1.3": "2011-07-17T13:04:53.783Z", "0.1.4": "2011-07-20T14:07:59.325Z", "0.1.5": "2011-07-25T15:04:50.535Z", "0.2.0": "2011-08-03T09:58:20.283Z", "0.2.1": "2011-09-05T13:35:16.919Z", "0.2.2": "2011-09-05T14:18:04.164Z", "0.2.3": "2011-09-05T18:05:02.255Z", "0.2.4": "2011-09-06T08:06:52.833Z", "0.2.5": "2011-09-23T11:51:38.878Z", "0.2.6": "2011-10-27T09:26:22.815Z", "0.2.7": "2011-10-27T10:19:04.302Z" }, "author": { "name": "Stefan Rusu", "url": "http://www.saltwaterc.eu/" }, "repository": { "type": "git", "url": "git://github.com/SaltwaterC/ftp-get.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ftp-get/0.1.0", "0.1.1": "http://registry.npmjs.org/ftp-get/0.1.1", "0.1.2": "http://registry.npmjs.org/ftp-get/0.1.2", "0.1.3": "http://registry.npmjs.org/ftp-get/0.1.3", "0.1.4": "http://registry.npmjs.org/ftp-get/0.1.4", "0.1.5": "http://registry.npmjs.org/ftp-get/0.1.5", "0.2.0": "http://registry.npmjs.org/ftp-get/0.2.0", "0.2.1": "http://registry.npmjs.org/ftp-get/0.2.1", "0.2.2": "http://registry.npmjs.org/ftp-get/0.2.2", "0.2.3": "http://registry.npmjs.org/ftp-get/0.2.3", "0.2.4": "http://registry.npmjs.org/ftp-get/0.2.4", "0.2.5": "http://registry.npmjs.org/ftp-get/0.2.5", "0.2.6": "http://registry.npmjs.org/ftp-get/0.2.6", "0.2.7": "http://registry.npmjs.org/ftp-get/0.2.7" }, "dist": { "0.1.0": { "shasum": "94555af05110515cc8306880ba74ad1cc463e339", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.1.0.tgz" }, "0.1.1": { "shasum": "f941d1ba55c0508c6648b7e73be7c7118b96f206", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.1.1.tgz" }, "0.1.2": { "shasum": "770010810d9746f370190a59fa139067820d096e", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.1.2.tgz" }, "0.1.3": { "shasum": "22574cc29e985b15fe9fbe073991295e4035c113", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.1.3.tgz" }, "0.1.4": { "shasum": "e73bd45d50707d77aee72690c27062200e5273bb", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.1.4.tgz" }, "0.1.5": { "shasum": "470c721fc86e82735164a31da8e65b1538b690cd", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.1.5.tgz" }, "0.2.0": { "shasum": "ee40c9b05bf2390cc3bfadbc8a7d6f69e565685a", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.0.tgz" }, "0.2.1": { "shasum": "7c06fb2d5cd3a80fc4cabeee3c558ad4d63f13fa", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.1.tgz" }, "0.2.2": { "shasum": "f178b04631777c8bd327f8c32d58d646e5e578f1", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.2.tgz" }, "0.2.3": { "shasum": "cbbdd0e35d8c705acf6e461b816db19eacef8928", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.3.tgz" }, "0.2.4": { "shasum": "8f59d2ea107f6ccb3cccfb71c212ba4babadc2ca", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.4.tgz" }, "0.2.5": { "shasum": "0a63d13b15151a68b65460ae7b1b64d159c76908", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.5.tgz" }, "0.2.6": { "shasum": "09479dbe87f7a9400d7a6238caf09e9480118caa", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.6.tgz" }, "0.2.7": { "shasum": "4a19e225866ec6e1e78cfbe4933b2ecbba18b26c", "tarball": "http://registry.npmjs.org/ftp-get/-/ftp-get-0.2.7.tgz" } }, "keywords": [ "ftp", "get", "download" ], "url": "http://registry.npmjs.org/ftp-get/" }, "ftp-server": { "name": "ftp-server", "description": "Featureless FTP server", "dist-tags": { "latest": "0.1.0" }, "readme": "[![Build Status](https://secure.travis-ci.org/naholyr/node-ftp-server.png)](http://travis-ci.org/naholyr/node-ftp-server)\n\n# FTP Server -- Simple featureless FTP server\n\nThis is a very simple FTP server. At first it's aimed to simply provide a full-Node implementation of FTP server to be embedded for Unit Testing purpose.\n\nIt's currently highly experimental and could crash anytime. It could become a real FTP server if you want to contribute a bit ;) Don't be afraid: FTP protocol is quite simple.\n\n## Install\n\n```bash\n# Using NPM\nnpm install ftp-server\n```\n\nOr from source:\n\n```bash\n# Install from sources...\ngit clone git://github.com/naholyr/node-ftp-server.git ftp-server\ncd ftp-server\nnpm link\n\n# ...Then in your project\nnpm link ftp-server\n```\n\nYou can run unit tests:\n\n```bash\n# From your project where ftp-server has been installed as a module\nnpm test ftp-server\n\n# Or directly from ftp-server\nnpm test\n```\n\n## Usage\n\nExample: Simply serve a given directory:\n\n```javascript\nvar ftpd = require('ftp-server')\n// Path to your FTP root\nftpd.fsOptions.root = '/path/to/ftp-root'\n// Start listening on port 21 (you need to be root for ports < 1024)\nftpd.listen(21)\n```\n\n## Extend server\n\nJust look at the code. I'll fully document the ways to extend the server with additional features when it's at least more stable.\n\n## Paternity\n\nNote that the original implementation I based my work on was [@billywhizz 's from GitHub](https://github.com/billywhizz/nodeftpd).\n\n## Roadmap\n\n * Add support for rename commands\n * Better implementation of `LIST` and `NLST` to be cross-platform\n * Add support for `REST` command (restart an interrupted download)\n * Maybe wrap all this stuff in a class or at least a function with options (like what FS we'll use)\n * Add better documentation on how to extend server (add \"features\") or new FS wrappers\n * Implement MemoryFS\n * Support authentication from config or even from database\n * Implement all the RFCs from FTP protocol\n", "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-11-23T08:41:10.577Z", "created": "2011-11-23T08:27:13.760Z", "0.1.0": "2011-11-23T08:27:15.666Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "type": "git", "url": "git://github.com/naholyr/node-ftp-server.git" }, "users": { "naholyr": true }, "versions": { "0.1.0": "http://registry.npmjs.org/ftp-server/0.1.0" }, "dist": { "0.1.0": { "shasum": "27ff0ce3f0983b1bc270ff56dba899a2ad0a14ce", "tarball": "http://registry.npmjs.org/ftp-server/-/ftp-server-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ftp-server/" }, "fu": { "name": "fu", "description": "Functional CoffeeScript", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "cstivers78", "email": "chris@stivers.us" } ], "time": { "modified": "2011-09-30T04:57:05.176Z", "created": "2011-09-30T04:56:57.542Z", "0.0.0": "2011-09-30T04:57:05.176Z" }, "author": { "name": "Chris Stivers", "email": "chris@stivers.us", "url": "http://stivers.us" }, "repository": { "type": "git", "url": "git://github.com/cstivers78/fu.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/fu/0.0.0" }, "dist": { "0.0.0": { "shasum": "af0437404b0bcefe9cab1abd258f0dbe5a70cf3c", "tarball": "http://registry.npmjs.org/fu/-/fu-0.0.0.tgz" } }, "keywords": [ "utilities", "coffeescript" ], "url": "http://registry.npmjs.org/fu/" }, "fugue": { "name": "fugue", "description": "Unicorn for node", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "author": { "name": "Pedro Teixeira", "email": "pedro.teixeira@gmail.com", "url": "http://www.metaduck.com" }, "repository": { "type": "git", "url": "git://github.com/pgte/fugue.git" }, "time": { "modified": "2011-12-07T15:27:12.803Z", "created": "2010-12-22T19:50:31.033Z", "0.0.1": "2011-12-07T15:27:12.803Z", "0.0.10": "2011-12-07T15:27:12.803Z", "0.0.11": "2011-12-07T15:27:12.803Z", "0.0.12": "2011-12-07T15:27:12.803Z", "0.0.13": "2011-12-07T15:27:12.803Z", "0.0.14": "2011-12-07T15:27:12.803Z", "0.0.15": "2011-12-07T15:27:12.803Z", "0.0.19": "2011-12-07T15:27:12.803Z", "0.0.20": "2011-12-07T15:27:12.803Z", "0.0.21": "2011-12-07T15:27:12.803Z", "0.0.22": "2011-12-07T15:27:12.803Z", "0.0.24": "2011-12-07T15:27:12.803Z", "0.0.25": "2011-12-07T15:27:12.803Z", "0.0.26": "2011-12-07T15:27:12.803Z", "0.0.27": "2011-12-07T15:27:12.803Z", "0.0.28": "2011-12-07T15:27:12.803Z", "0.0.29": "2011-12-07T15:27:12.803Z", "0.0.30": "2011-12-07T15:27:12.803Z", "0.0.31": "2011-12-07T15:27:12.803Z", "0.0.32": "2011-12-07T15:27:12.803Z", "0.0.33": "2011-12-07T15:27:12.803Z", "0.0.34": "2011-12-07T15:27:12.803Z", "0.0.35": "2011-12-07T15:27:12.803Z", "0.0.36": "2011-12-07T15:27:12.803Z", "0.0.37": "2011-12-07T15:27:12.803Z", "0.0.4": "2011-12-07T15:27:12.803Z", "0.0.5": "2011-12-07T15:27:12.803Z", "0.0.6": "2011-12-07T15:27:12.803Z", "0.0.7": "2011-12-07T15:27:12.803Z", "0.0.8": "2011-12-07T15:27:12.803Z", "0.0.9": "2011-12-07T15:27:12.803Z", "0.0.38": "2011-12-07T15:27:12.803Z", "0.1.0": "2011-12-07T15:27:12.803Z", "0.1.1": "2011-12-07T15:27:12.803Z", "0.1.2": "2011-12-07T15:27:12.803Z", "0.1.3": "2011-12-07T15:27:12.803Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/fugue/0.0.1", "0.0.10": "http://registry.npmjs.org/fugue/0.0.10", "0.0.11": "http://registry.npmjs.org/fugue/0.0.11", "0.0.12": "http://registry.npmjs.org/fugue/0.0.12", "0.0.13": "http://registry.npmjs.org/fugue/0.0.13", "0.0.14": "http://registry.npmjs.org/fugue/0.0.14", "0.0.15": "http://registry.npmjs.org/fugue/0.0.15", "0.0.19": "http://registry.npmjs.org/fugue/0.0.19", "0.0.20": "http://registry.npmjs.org/fugue/0.0.20", "0.0.21": "http://registry.npmjs.org/fugue/0.0.21", "0.0.22": "http://registry.npmjs.org/fugue/0.0.22", "0.0.24": "http://registry.npmjs.org/fugue/0.0.24", "0.0.25": "http://registry.npmjs.org/fugue/0.0.25", "0.0.26": "http://registry.npmjs.org/fugue/0.0.26", "0.0.27": "http://registry.npmjs.org/fugue/0.0.27", "0.0.28": "http://registry.npmjs.org/fugue/0.0.28", "0.0.29": "http://registry.npmjs.org/fugue/0.0.29", "0.0.30": "http://registry.npmjs.org/fugue/0.0.30", "0.0.31": "http://registry.npmjs.org/fugue/0.0.31", "0.0.32": "http://registry.npmjs.org/fugue/0.0.32", "0.0.33": "http://registry.npmjs.org/fugue/0.0.33", "0.0.34": "http://registry.npmjs.org/fugue/0.0.34", "0.0.35": "http://registry.npmjs.org/fugue/0.0.35", "0.0.36": "http://registry.npmjs.org/fugue/0.0.36", "0.0.37": "http://registry.npmjs.org/fugue/0.0.37", "0.0.4": "http://registry.npmjs.org/fugue/0.0.4", "0.0.5": "http://registry.npmjs.org/fugue/0.0.5", "0.0.6": "http://registry.npmjs.org/fugue/0.0.6", "0.0.7": "http://registry.npmjs.org/fugue/0.0.7", "0.0.8": "http://registry.npmjs.org/fugue/0.0.8", "0.0.9": "http://registry.npmjs.org/fugue/0.0.9", "0.0.38": "http://registry.npmjs.org/fugue/0.0.38", "0.1.0": "http://registry.npmjs.org/fugue/0.1.0", "0.1.1": "http://registry.npmjs.org/fugue/0.1.1", "0.1.2": "http://registry.npmjs.org/fugue/0.1.2", "0.1.3": "http://registry.npmjs.org/fugue/0.1.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.1.tgz" }, "0.0.10": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.10.tgz" }, "0.0.11": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.11.tgz" }, "0.0.12": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.12.tgz" }, "0.0.13": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.13.tgz" }, "0.0.14": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.14.tgz" }, "0.0.15": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.15.tgz" }, "0.0.19": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.19.tgz" }, "0.0.20": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.20.tgz" }, "0.0.21": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.21.tgz" }, "0.0.22": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.22.tgz" }, "0.0.24": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.24.tgz" }, "0.0.25": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.25.tgz" }, "0.0.26": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.26.tgz" }, "0.0.27": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.27.tgz" }, "0.0.28": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.28.tgz" }, "0.0.29": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.29.tgz" }, "0.0.30": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.30.tgz" }, "0.0.31": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.31.tgz" }, "0.0.32": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.32.tgz" }, "0.0.33": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.33.tgz" }, "0.0.34": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.34.tgz" }, "0.0.35": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.35.tgz" }, "0.0.36": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.36.tgz" }, "0.0.37": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.37.tgz" }, "0.0.4": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/fugue/-/fugue-0.0.9.tgz" }, "0.0.38": { "tarball": "http://registry.npmjs.org/fugue/-/fugue@0.0.38.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/fugue/-/fugue@0.1.0.tgz" }, "0.1.1": { "shasum": "b192c56ce3e49eac4ab086af55aa964eaa239eaf", "tarball": "http://registry.npmjs.org/fugue/-/fugue-0.1.1.tgz" }, "0.1.2": { "shasum": "ebb6eca6ca3cfaa5a1eba48e9cc5f1dec0b1fd58", "tarball": "http://registry.npmjs.org/fugue/-/fugue-0.1.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "87b6a60a971cbf5eddc8aa214c979c8f86ee44f9", "tarball": "http://registry.npmjs.org/fugue/-/fugue-0.1.2-0.4-sunos-5.11.tgz" } } }, "0.1.3": { "shasum": "5e500cad77dd0368e0c50c111127bf2b9779b47f", "tarball": "http://registry.npmjs.org/fugue/-/fugue-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/fugue/" }, "fun": { "name": "fun", "description": "A programming language for realtime web applications", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-07-13T02:51:10.807Z", "created": "2011-03-25T19:45:04.495Z", "0.1.0-31-g4bacf63": "2011-03-25T19:45:04.686Z", "0.2.0": "2011-03-27T02:53:14.472Z", "0.2.2": "2011-03-28T04:09:11.850Z", "0.2.5": "2011-04-13T16:44:55.382Z", "0.2.6": "2011-07-13T02:43:04.596Z", "0.2.4": "2011-07-13T02:51:10.807Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/fun.git" }, "versions": { "0.1.0-31-g4bacf63": "http://registry.npmjs.org/fun/0.1.0-31-g4bacf63", "0.2.0": "http://registry.npmjs.org/fun/0.2.0", "0.2.2": "http://registry.npmjs.org/fun/0.2.2", "0.2.5": "http://registry.npmjs.org/fun/0.2.5", "0.2.6": "http://registry.npmjs.org/fun/0.2.6", "0.2.4": "http://registry.npmjs.org/fun/0.2.4" }, "dist": { "0.1.0-31-g4bacf63": { "shasum": "2c01c2f527a1cd155c9c8d6e56844e858091d5eb", "tarball": "http://registry.npmjs.org/fun/-/fun-0.1.0-31-g4bacf63.tgz" }, "0.2.0": { "shasum": "7b7fd85b37bea9ef284b25c2aaf0ccc86106259c", "tarball": "http://registry.npmjs.org/fun/-/fun-0.2.0.tgz" }, "0.2.2": { "shasum": "18624c61e046b434c4dce8eac73b7e74dfe6134d", "tarball": "http://registry.npmjs.org/fun/-/fun-0.2.2.tgz" }, "0.2.5": { "shasum": "79672763ccd2ad94680e00dd674017392187d107", "tarball": "http://registry.npmjs.org/fun/-/fun-0.2.5.tgz" }, "0.2.6": { "shasum": "eaf3e9011aa88b8b188b06a24c2a0ca9abb288ea", "tarball": "http://registry.npmjs.org/fun/-/fun-0.2.6.tgz" }, "0.2.4": { "shasum": "00f75c534d6b8534116991386e2da4931f1f5cd0", "tarball": "http://registry.npmjs.org/fun/-/fun-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/fun/" }, "func": { "name": "func", "description": "JavaScript's functional programming helper library.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tlorenz", "email": "tlorenz@lab49.com" } ], "time": { "modified": "2011-10-29T02:40:27.759Z", "created": "2011-10-29T02:40:27.342Z", "0.1.0": "2011-10-29T02:40:27.759Z" }, "author": { "name": "Thorsten Lorenz", "email": "thlorenz@gmx.de" }, "repository": { "type": "git", "url": "git://github.com/thlorenz/func.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/func/0.1.0" }, "dist": { "0.1.0": { "shasum": "b0011bb3cf890044c2164df9f23199c6fced9141", "tarball": "http://registry.npmjs.org/func/-/func-0.1.0.tgz" } }, "keywords": [ "util", "functional", "server", "client", "browser" ], "url": "http://registry.npmjs.org/func/" }, "functional": { "name": "functional", "description": "functional javascript <3", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-09-29T02:51:12.457Z", "created": "2011-07-25T14:12:45.204Z", "0.0.1": "2011-07-25T14:12:45.805Z", "0.0.2": "2011-08-16T09:15:35.036Z", "0.0.3": "2011-09-29T02:51:12.457Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/functional.git", "web": "https://github.com/Gozala/functional" }, "versions": { "0.0.1": "http://registry.npmjs.org/functional/0.0.1", "0.0.2": "http://registry.npmjs.org/functional/0.0.2", "0.0.3": "http://registry.npmjs.org/functional/0.0.3" }, "dist": { "0.0.1": { "shasum": "6996e0d1e15b11d78d4fb2f2e4dceb9ae288e88d", "tarball": "http://registry.npmjs.org/functional/-/functional-0.0.1.tgz" }, "0.0.2": { "shasum": "48b52a2fffa46cd4aad341aeeca2aa0bc18597d9", "tarball": "http://registry.npmjs.org/functional/-/functional-0.0.2.tgz" }, "0.0.3": { "shasum": "6db0d860f49408e90a0fcf1a5ee53ea4d24b6fb0", "tarball": "http://registry.npmjs.org/functional/-/functional-0.0.3.tgz" } }, "keywords": [ "functional", "utils" ], "url": "http://registry.npmjs.org/functional/" }, "functionpool": { "name": "functionpool", "description": "Provides a pool of functions that can be used to execute tasks in Node.js.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-02T09:13:19.027Z", "created": "2011-12-02T09:13:17.526Z", "0.1.0": "2011-12-02T09:13:19.027Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/node-functionpool.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/functionpool/0.1.0" }, "dist": { "0.1.0": { "shasum": "0b0d46c664b3a34f21ee871d0ee3fb602e626ddd", "tarball": "http://registry.npmjs.org/functionpool/-/functionpool-0.1.0.tgz" } }, "keywords": [ "pool", "queue", "function", "thread", "task" ], "url": "http://registry.npmjs.org/functionpool/" }, "functions": { "name": "functions", "description": "tools for dealing with functions in JavaScript", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-10-17T16:35:52.073Z", "created": "2011-10-16T15:48:58.768Z", "0.0.1": "2011-10-16T15:49:04.364Z", "0.0.2": "2011-10-16T16:22:14.033Z", "0.0.4": "2011-10-16T18:33:20.040Z", "0.0.5": "2011-10-17T16:35:52.073Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-functions.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/functions/0.0.1", "0.0.2": "http://registry.npmjs.org/functions/0.0.2", "0.0.4": "http://registry.npmjs.org/functions/0.0.4", "0.0.5": "http://registry.npmjs.org/functions/0.0.5" }, "dist": { "0.0.1": { "shasum": "4b5c9138d2345cac32af6788d6fa8b3ad9e4fab5", "tarball": "http://registry.npmjs.org/functions/-/functions-0.0.1.tgz" }, "0.0.2": { "shasum": "0f03d5f4d293145ec7710db6b4eec20695a6aec5", "tarball": "http://registry.npmjs.org/functions/-/functions-0.0.2.tgz" }, "0.0.4": { "shasum": "6701013cb02728c4c050eaeaa4cacc4a1fbc8884", "tarball": "http://registry.npmjs.org/functions/-/functions-0.0.4.tgz" }, "0.0.5": { "shasum": "391215af4b3649d8d975573a30f9e7f800223c75", "tarball": "http://registry.npmjs.org/functions/-/functions-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/functions/" }, "functools": { "name": "functools", "description": "A minimal library of functional operations", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-11-21T07:22:02.603Z", "created": "2011-01-31T09:37:48.726Z", "1.0.0": "2011-01-31T09:37:49.028Z", "1.1.0": "2011-07-21T08:56:44.015Z", "1.1.1": "2011-11-11T11:50:19.444Z", "1.1.2": "2011-11-14T09:45:59.871Z", "1.1.3": "2011-11-21T07:22:02.603Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com" }, "repository": { "type": "git", "url": "git://github.com/azer/functools.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/functools/1.0.0", "1.1.0": "http://registry.npmjs.org/functools/1.1.0", "1.1.1": "http://registry.npmjs.org/functools/1.1.1", "1.1.2": "http://registry.npmjs.org/functools/1.1.2", "1.1.3": "http://registry.npmjs.org/functools/1.1.3" }, "dist": { "1.0.0": { "shasum": "32af3f6bd8acf0cbfcc8921ca2d1326bb624e84c", "tarball": "http://registry.npmjs.org/functools/-/functools-1.0.0.tgz" }, "1.1.0": { "shasum": "94c27f19115e60803fea830bac1597a9b4031ced", "tarball": "http://registry.npmjs.org/functools/-/functools-1.1.0.tgz" }, "1.1.1": { "shasum": "6ff8958076530811e3965ed68167e03258e72492", "tarball": "http://registry.npmjs.org/functools/-/functools-1.1.1.tgz" }, "1.1.2": { "shasum": "498e8359b8698991f3ac09fcdbb310f66e339d83", "tarball": "http://registry.npmjs.org/functools/-/functools-1.1.2.tgz" }, "1.1.3": { "shasum": "4716b3a7affc6a3bbe30097093740496630296ff", "tarball": "http://registry.npmjs.org/functools/-/functools-1.1.3.tgz" } }, "keywords": [ "functional", "fp" ], "url": "http://registry.npmjs.org/functools/" }, "funk": { "name": "funk", "description": "Asynchronous functions made funky!", "dist-tags": { "latest": "1.5.1" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/funk.git" }, "time": { "modified": "2011-09-08T18:08:38.753Z", "created": "2011-01-23T22:16:30.146Z", "0.0.2": "2011-01-23T22:16:30.146Z", "1.0.0": "2011-01-23T22:16:30.146Z", "1.0.1": "2011-01-27T23:47:43.251Z", "1.5.0": "2011-05-31T11:40:51.380Z", "1.5.1": "2011-09-08T18:08:38.753Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/funk/0.0.2", "1.0.0": "http://registry.npmjs.org/funk/1.0.0", "1.0.1": "http://registry.npmjs.org/funk/1.0.1", "1.5.0": "http://registry.npmjs.org/funk/1.5.0", "1.5.1": "http://registry.npmjs.org/funk/1.5.1" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/funk/-/funk-0.0.2.tgz" }, "1.0.0": { "shasum": "094224a5587baba483613304f20676e677d7dc14", "tarball": "http://registry.npmjs.org/funk/-/funk-1.0.0.tgz" }, "1.0.1": { "shasum": "1f092f18c4ccefc2afa480a72872a2e09a6763dd", "tarball": "http://registry.npmjs.org/funk/-/funk-1.0.1.tgz" }, "1.5.0": { "shasum": "aeb9ca3b1db8f8cdecc70d6bb7a6c1e308bd46f3", "tarball": "http://registry.npmjs.org/funk/-/funk-1.5.0.tgz" }, "1.5.1": { "shasum": "e6828dcea134cd087735ea6d0a52bfe6ed395bf3", "tarball": "http://registry.npmjs.org/funk/-/funk-1.5.1.tgz" } }, "url": "http://registry.npmjs.org/funk/" }, "fuse": { "name": "fuse", "description": "Command line combiner for fusing mutliple JavaScript files into one", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "smebberson", "email": "scott@scottmebberson.com" } ], "time": { "modified": "2011-11-20T12:09:58.345Z", "created": "2011-11-09T10:19:58.961Z", "0.0.2": "2011-11-09T11:01:33.271Z", "0.0.3": "2011-11-11T11:05:15.602Z", "0.0.4": "2011-11-13T23:22:12.328Z", "0.0.5": "2011-11-20T12:09:58.345Z" }, "author": { "name": "Scott Mebberson", "email": "scott@scottmebberson.com" }, "repository": { "type": "git", "url": "git://github.com/smebberson/fuse.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/fuse/0.0.2", "0.0.3": "http://registry.npmjs.org/fuse/0.0.3", "0.0.4": "http://registry.npmjs.org/fuse/0.0.4", "0.0.5": "http://registry.npmjs.org/fuse/0.0.5" }, "dist": { "0.0.2": { "shasum": "d11075d1cff936a617fba470249686372693b475", "tarball": "http://registry.npmjs.org/fuse/-/fuse-0.0.2.tgz" }, "0.0.3": { "shasum": "53ce6103de20334673590870b119709cb1996044", "tarball": "http://registry.npmjs.org/fuse/-/fuse-0.0.3.tgz" }, "0.0.4": { "shasum": "e85637b1557e6d7957e90a3f6fbf5f30360d2095", "tarball": "http://registry.npmjs.org/fuse/-/fuse-0.0.4.tgz" }, "0.0.5": { "shasum": "e99390671964a061431e4550d4a0cee4cab41d43", "tarball": "http://registry.npmjs.org/fuse/-/fuse-0.0.5.tgz" } }, "keywords": [ "combiner", "javascript", "cli", "parser", "command", "packager" ], "url": "http://registry.npmjs.org/fuse/" }, "fusion": { "name": "fusion", "description": "Merge Files into Javascript Namespace", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "nikgraf", "email": "nik@deck.cc" } ], "time": { "modified": "2011-03-15T09:11:24.051Z", "created": "2011-01-18T13:40:34.068Z", "0.0.1": "2011-01-18T13:40:34.505Z", "0.0.2": "2011-01-20T01:02:05.832Z", "0.0.3": "2011-01-20T02:29:06.827Z", "0.0.4": "2011-01-31T06:05:13.001Z", "0.0.5": "2011-01-31T12:54:20.877Z", "0.0.6": "2011-02-16T01:15:23.348Z", "0.0.7": "2011-02-16T17:39:54.834Z", "0.0.8": "2011-02-17T11:25:11.649Z", "0.1.0": "2011-03-15T09:11:24.051Z" }, "author": { "name": "Nik Graf @nikgraf" }, "repository": { "type": "git", "url": "https://github.com/brunch/fusion.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/fusion/0.0.1", "0.0.2": "http://registry.npmjs.org/fusion/0.0.2", "0.0.3": "http://registry.npmjs.org/fusion/0.0.3", "0.0.4": "http://registry.npmjs.org/fusion/0.0.4", "0.0.5": "http://registry.npmjs.org/fusion/0.0.5", "0.0.6": "http://registry.npmjs.org/fusion/0.0.6", "0.0.7": "http://registry.npmjs.org/fusion/0.0.7", "0.0.8": "http://registry.npmjs.org/fusion/0.0.8", "0.1.0": "http://registry.npmjs.org/fusion/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.5.tgz" }, "0.0.6": { "shasum": "b643c6436226e074c737e7667952cf1d7b080e22", "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.6.tgz" }, "0.0.7": { "shasum": "a12c4d2ed92fcced0bc47636cd4e75b5190fb8f1", "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.7.tgz" }, "0.0.8": { "shasum": "331a111cf18277881f50283bdf2acfe5c4161d18", "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.0.8.tgz" }, "0.1.0": { "shasum": "178b06d3f90935cba4589c01bad5b8baf77b0bd2", "tarball": "http://registry.npmjs.org/fusion/-/fusion-0.1.0.tgz" } }, "keywords": [ "jst", "templates", "namespace", "merge", "fusion" ], "url": "http://registry.npmjs.org/fusion/" }, "fusker": { "name": "fusker", "description": "Application firewall. Detect, prevent, and fight back against hackers in the lulziest ways possible", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" }, { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-04T03:16:29.655Z", "created": "2011-07-22T09:48:17.885Z", "0.0.4": "2011-07-22T09:48:18.325Z", "0.0.5": "2011-07-22T11:03:11.810Z", "0.0.6": "2011-07-22T22:32:55.583Z", "0.0.7": "2011-07-22T23:18:58.448Z", "0.0.8": "2011-07-23T04:16:25.063Z", "0.0.9": "2011-07-25T23:38:11.735Z", "0.1.0": "2011-07-31T12:30:51.453Z", "0.1.1": "2011-08-01T03:55:23.120Z", "0.1.2": "2011-08-13T02:57:41.564Z", "0.1.3": "2011-09-02T13:21:02.754Z", "0.1.4": "2011-09-02T18:19:32.724Z", "0.1.5": "2011-09-05T05:36:41.313Z", "0.1.7": "2011-09-07T22:53:58.073Z", "0.1.8": "2011-09-07T23:00:53.640Z", "0.1.9": "2011-09-17T09:09:45.889Z", "0.2.0": "2011-10-04T03:15:04.356Z" }, "author": { "name": "Contra", "email": "contra@australia.edu", "url": "http://wearefractal.com" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/fusker.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/fusker/0.0.4", "0.0.5": "http://registry.npmjs.org/fusker/0.0.5", "0.0.6": "http://registry.npmjs.org/fusker/0.0.6", "0.0.7": "http://registry.npmjs.org/fusker/0.0.7", "0.0.8": "http://registry.npmjs.org/fusker/0.0.8", "0.0.9": "http://registry.npmjs.org/fusker/0.0.9", "0.1.0": "http://registry.npmjs.org/fusker/0.1.0", "0.1.1": "http://registry.npmjs.org/fusker/0.1.1", "0.1.2": "http://registry.npmjs.org/fusker/0.1.2", "0.1.3": "http://registry.npmjs.org/fusker/0.1.3", "0.1.4": "http://registry.npmjs.org/fusker/0.1.4", "0.1.5": "http://registry.npmjs.org/fusker/0.1.5", "0.1.7": "http://registry.npmjs.org/fusker/0.1.7", "0.1.8": "http://registry.npmjs.org/fusker/0.1.8", "0.1.9": "http://registry.npmjs.org/fusker/0.1.9", "0.2.0": "http://registry.npmjs.org/fusker/0.2.0" }, "dist": { "0.0.4": { "shasum": "ce3961b74a496209e333d392415df2c39ecb78f4", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.0.4.tgz" }, "0.0.5": { "shasum": "6e40f81f5f7ad5d18756212886747d44b9f0a49d", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.0.5.tgz" }, "0.0.6": { "shasum": "a6cb1ce9c0ed1414f97c1861a01a538d6ac3289b", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.0.6.tgz" }, "0.0.7": { "shasum": "c44fbe6b30e1431f5bd9f0ed6c5f6725fe3b6cf9", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.0.7.tgz" }, "0.0.8": { "shasum": "cb3239f2eaa8223051d1b5475eb5472b05f7b7e3", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.0.8.tgz" }, "0.0.9": { "shasum": "5e6813f1515c26def555ed114e2e5f0eb176bfa9", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.0.9.tgz" }, "0.1.0": { "shasum": "1917af77c39708bbbfd18cf4f7a1906929e60229", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.0.tgz" }, "0.1.1": { "shasum": "3498771118d75d76daf6769192e24ab0f4663e47", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.1.tgz" }, "0.1.2": { "shasum": "1140f503c29814d29d26365596bf63afda8db6ef", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.2.tgz" }, "0.1.3": { "shasum": "c4c795871c24edee48cf430758a4351639513485", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.3.tgz" }, "0.1.4": { "shasum": "decf0dff9c29634c12994901228dff7b3bc93b1b", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.4.tgz" }, "0.1.5": { "shasum": "62e0e1e2a7a0845970472468ada3b7189cbdaa34", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.5.tgz" }, "0.1.7": { "shasum": "f76931d779d12a4e71d31a391e8de6c94bc7f785", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.7.tgz" }, "0.1.8": { "shasum": "f0a96c0d663dc5ae78508e5a1e30925b92439624", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.8.tgz" }, "0.1.9": { "shasum": "dc871db00b4241b2d78f419f7a8e13493902466c", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.1.9.tgz" }, "0.2.0": { "shasum": "ba0b215ed9b56341dae766e94071bd356d89f135", "tarball": "http://registry.npmjs.org/fusker/-/fusker-0.2.0.tgz" } }, "keywords": [ "fusker", "hack", "protect", "csrf", "lfi", "xss", "sqli", "injection", "attack", "blacklist", "express", "socket", "security", "firewall" ], "url": "http://registry.npmjs.org/fusker/" }, "future": { "name": "future", "description": "The promise / subscribe / deferred module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:13:37.233Z", "created": "2011-07-13T20:13:36.863Z", "2.1.1": "2011-07-13T20:13:37.233Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/future/2.1.1" }, "dist": { "2.1.1": { "shasum": "0e395c1dd26925d72c4f57b079269a0457316eff", "tarball": "http://registry.npmjs.org/future/-/future-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "promises", "deferreds", "util", "browser" ], "url": "http://registry.npmjs.org/future/" }, "futures": { "name": "futures", "description": "An asynchronous flow-control library for JavaScript (Browser and Node.js)", "dist-tags": { "latest": "2.3.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "time": { "modified": "2011-08-19T03:43:37.577Z", "created": "2011-01-09T22:35:45.341Z", "0.9.1": "2011-01-09T22:35:45.341Z", "0.9.7": "2011-01-09T22:35:45.341Z", "1.9.1": "2011-01-09T22:35:45.341Z", "1.9.2": "2011-02-03T22:18:37.893Z", "1.9.4": "2011-02-27T19:56:27.255Z", "1.0.0": "2011-03-29T20:12:30.279Z", "2.0.0": "2011-03-29T20:20:15.212Z", "2.0.1": "2011-04-03T17:37:10.993Z", "2.0.2": "2011-04-14T03:35:22.862Z", "2.0.3": "2011-04-25T23:04:00.816Z", "2.1.0": "2011-05-25T23:03:27.109Z", "2.1.1": "2011-07-13T20:45:07.842Z", "2.2.0": "2011-07-13T22:03:02.557Z", "2.3.0": "2011-07-15T17:20:27.947Z", "2.3.1": "2011-08-19T03:43:37.577Z" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "0.9.1": "http://registry.npmjs.org/futures/0.9.1", "0.9.7": "http://registry.npmjs.org/futures/0.9.7", "1.9.2": "http://registry.npmjs.org/futures/1.9.2", "1.9.4": "http://registry.npmjs.org/futures/1.9.4", "2.0.0": "http://registry.npmjs.org/futures/2.0.0", "2.0.1": "http://registry.npmjs.org/futures/2.0.1", "2.0.2": "http://registry.npmjs.org/futures/2.0.2", "2.0.3": "http://registry.npmjs.org/futures/2.0.3", "2.1.0": "http://registry.npmjs.org/futures/2.1.0", "2.2.0": "http://registry.npmjs.org/futures/2.2.0", "2.3.0": "http://registry.npmjs.org/futures/2.3.0", "2.3.1": "http://registry.npmjs.org/futures/2.3.1" }, "dist": { "0.9.1": { "tarball": "http://registry.npmjs.org/futures/-/futures-0.9.1.tgz" }, "0.9.7": { "tarball": "http://registry.npmjs.org/futures/-/futures-0.9.7.tgz" }, "1.9.2": { "tarball": "http://registry.npmjs.org/futures/-/futures-1.9.2.tgz" }, "1.9.4": { "shasum": "c685ff1dfa57060cf466f461c0227d3186ccf21d", "tarball": "http://registry.npmjs.org/futures/-/futures-1.9.4.tgz" }, "2.0.0": { "shasum": "e8310d3fe7f3c88a52054e7b8056811857919a9f", "tarball": "http://registry.npmjs.org/futures/-/futures-2.0.0.tgz" }, "2.0.1": { "shasum": "5312f939298b1b3565d076c1d2d748c888c65cb3", "tarball": "http://registry.npmjs.org/futures/-/futures-2.0.1.tgz" }, "2.0.2": { "shasum": "367e373fde9253a72091e9dd04a3d5f274b029f1", "tarball": "http://registry.npmjs.org/futures/-/futures-2.0.2.tgz" }, "2.0.3": { "shasum": "52f18681b2d3d53148c39d0d083f7ca555a11432", "tarball": "http://registry.npmjs.org/futures/-/futures-2.0.3.tgz" }, "2.1.0": { "shasum": "65530f9ed48ed6a7a76d6d52611bf9f6b0465b14", "tarball": "http://registry.npmjs.org/futures/-/futures-2.1.0.tgz" }, "2.2.0": { "shasum": "852a78ea17d34dee403ff7600af1c2ff57242626", "tarball": "http://registry.npmjs.org/futures/-/futures-2.2.0.tgz" }, "2.3.0": { "shasum": "1e0a7eb72877c983c57e56f5a1d45fbe1acfc863", "tarball": "http://registry.npmjs.org/futures/-/futures-2.3.0.tgz" }, "2.3.1": { "shasum": "5646d394cda65630e0bade0d7b4d4c68106ac1d0", "tarball": "http://registry.npmjs.org/futures/-/futures-2.3.1.tgz" } }, "keywords": [ "flow-control", "sequence", "chain", "join", "async", "asynchronous", "futures", "promises", "deferreds", "subscriptions", "chaining", "util", "server", "client", "browser" ], "url": "http://registry.npmjs.org/futures/" }, "fuzzy_file_finder": { "name": "fuzzy_file_finder", "description": "A JavaScript/node.js implementation of Jamis Buck's fuzzy_file_finder", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "puls", "email": "jim@nondifferentiable.com" } ], "author": { "name": "Jim Puls", "email": "jim@nondifferentiable.com", "url": "http://nondifferentiable.com" }, "repository": { "type": "git", "url": "http://github.com/puls/fuzzy_file_finder.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fuzzy_file_finder/0.1.0", "0.2.0": "http://registry.npmjs.org/fuzzy_file_finder/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/fuzzy_file_finder/-/fuzzy_file_finder-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/fuzzy_file_finder/-/fuzzy_file_finder-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/fuzzy_file_finder/" }, "fuzzylogic": { "name": "fuzzylogic", "description": "A fuzzy logic module for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "sebs", "email": "sschuermann303@yahoo.de" } ], "author": { "name": "Sebastian Schürmann", "email": "sschuermann303@yahoo.de" }, "versions": { "0.0.1": "http://registry.npmjs.org/fuzzylogic/0.0.1", "0.0.3": "http://registry.npmjs.org/fuzzylogic/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/fuzzylogic/-/fuzzylogic-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/fuzzylogic/-/fuzzylogic-0.0.3.tgz" } }, "keywords": [ "fuzzylogic" ], "url": "http://registry.npmjs.org/fuzzylogic/" }, "fxs": { "name": "fxs", "description": "A cross domain policy file server for Adobe Flash clients.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "muji", "email": "freeformsystems@gmail.com" } ], "time": { "modified": "2011-03-26T20:07:21.922Z", "created": "2011-03-26T20:07:21.556Z", "0.1.0": "2011-03-26T20:07:21.922Z" }, "author": { "name": "muji", "email": "freeformsystems@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/freeformsystems/node-fxs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/fxs/0.1.0" }, "dist": { "0.1.0": { "shasum": "db3edca2276afdc2bc289cbe981b1c0421875b8f", "tarball": "http://registry.npmjs.org/fxs/-/fxs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/fxs/" }, "g": { "name": "g", "description": "Globalizes module functions", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-09-17T04:28:09.207Z", "created": "2011-09-17T04:28:07.973Z", "1.0.0": "2011-09-17T04:28:09.207Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/g.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/g/1.0.0" }, "dist": { "1.0.0": { "shasum": "97f0d6eee6cb6e70df721c48f7b293d396420576", "tarball": "http://registry.npmjs.org/g/-/g-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/g/" }, "g.raphael": { "name": "g.raphael", "description": "An npm package of g.raphael", "dist-tags": { "latest": "1.4.7-npm-1.0.1" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-04-19T19:53:57.583Z", "created": "2011-04-19T19:50:46.182Z", "1.4.7-npm-1.0.0": "2011-04-19T19:51:26.924Z", "1.4.7-npm-1.0.1": "2011-04-19T19:53:57.583Z" }, "author": { "name": "Dmitry Baranovskiy" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/raphael.git" }, "versions": { "1.4.7-npm-1.0.0": "http://registry.npmjs.org/g.raphael/1.4.7-npm-1.0.0", "1.4.7-npm-1.0.1": "http://registry.npmjs.org/g.raphael/1.4.7-npm-1.0.1" }, "dist": { "1.4.7-npm-1.0.0": { "shasum": "476c472a2ee777ef810e3bc915fdbfb9e36ab53c", "tarball": "http://registry.npmjs.org/g.raphael/-/g.raphael-1.4.7-npm-1.0.0.tgz" }, "1.4.7-npm-1.0.1": { "shasum": "dda7b4038be60652ef602dc1af067ea20ed7bd1f", "tarball": "http://registry.npmjs.org/g.raphael/-/g.raphael-1.4.7-npm-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/g.raphael/" }, "ga": { "name": "ga", "description": "server side google analytics", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-09-08T14:58:09.449Z", "created": "2011-09-08T14:58:08.959Z", "0.0.1": "2011-09-08T14:58:09.449Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/node-ga.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ga/0.0.1" }, "dist": { "0.0.1": { "shasum": "a8c5cd5efb4f2293fe8b80e52bae5b82357170ac", "tarball": "http://registry.npmjs.org/ga/-/ga-0.0.1.tgz" } }, "keywords": [ "google analytics" ], "url": "http://registry.npmjs.org/ga/" }, "galletita": { "name": "galletita", "description": "Cookie helper functions", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-07-11T14:25:24.828Z", "created": "2011-07-11T14:25:24.077Z", "0.1.1": "2011-07-11T14:25:24.828Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/galletita/0.1.1" }, "dist": { "0.1.1": { "shasum": "703b5c8950af3e42e824f0ef6b2c67fb9d870390", "tarball": "http://registry.npmjs.org/galletita/-/galletita-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/galletita/" }, "game": { "name": "game", "description": "A simple adventure game", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-10-31T22:11:34.832Z", "created": "2011-09-17T03:45:01.948Z", "1.0.0": "2011-09-17T03:45:03.221Z", "1.0.1": "2011-10-06T20:12:29.458Z", "1.0.2": "2011-10-31T22:11:34.832Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/game.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/game/1.0.0", "1.0.1": "http://registry.npmjs.org/game/1.0.1", "1.0.2": "http://registry.npmjs.org/game/1.0.2" }, "dist": { "1.0.0": { "shasum": "29b27834015ddfa2eb47932c0b549cd947ce7abc", "tarball": "http://registry.npmjs.org/game/-/game-1.0.0.tgz" }, "1.0.1": { "shasum": "60d752d4594501bd8c433c604a7d33fe7c174f89", "tarball": "http://registry.npmjs.org/game/-/game-1.0.1.tgz" }, "1.0.2": { "shasum": "fadce901f204232209fa3ba571149b9b92e75d56", "tarball": "http://registry.npmjs.org/game/-/game-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/game/" }, "gamina": { "name": "gamina", "description": "Composition architecture, cross platform, targeting mobile first, for node, javascript (w/ actionscript fall back) to help complete projects", "dist-tags": { "latest": "0.3.10" }, "maintainers": [ { "name": "puppetmaster3", "email": "vic.cvc@gmx.com" } ], "time": { "modified": "2011-09-09T02:57:45.488Z", "created": "2011-09-04T01:05:16.019Z", "0.2.92": "2011-09-04T01:05:16.559Z", "0.3.00": "2011-09-04T02:52:20.472Z", "0.3.01": "2011-09-04T23:26:15.226Z", "0.3.02": "2011-09-06T03:24:04.978Z", "0.3.03": "2011-09-06T04:58:54.569Z", "0.3.05": "2011-09-08T03:25:32.491Z", "0.3.10": "2011-09-09T02:57:45.488Z" }, "versions": { "0.2.92": "http://registry.npmjs.org/gamina/0.2.92", "0.3.00": "http://registry.npmjs.org/gamina/0.3.00", "0.3.01": "http://registry.npmjs.org/gamina/0.3.01", "0.3.02": "http://registry.npmjs.org/gamina/0.3.02", "0.3.03": "http://registry.npmjs.org/gamina/0.3.03", "0.3.05": "http://registry.npmjs.org/gamina/0.3.05", "0.3.10": "http://registry.npmjs.org/gamina/0.3.10" }, "dist": { "0.2.92": { "shasum": "7c9b2652d9b72f9eda8532438f0e4736ec3321cb", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.2.92.tgz" }, "0.3.00": { "shasum": "386828b6cddf05c3c362894cead22af69aeaf77b", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.3.00.tgz" }, "0.3.01": { "shasum": "c112f883da65a4b0f75ac12bc6fe28525caa8a11", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.3.01.tgz" }, "0.3.02": { "shasum": "d6309c8c577db7f2281a1868367cb3f6adc276d3", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.3.02.tgz" }, "0.3.03": { "shasum": "1a1b4ea14d9b2b56af8ea9ebf0a8c7746e2790ff", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.3.03.tgz" }, "0.3.05": { "shasum": "1c1f7b6c6bf8b51a3044752e28d41070e7598b1d", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.3.05.tgz" }, "0.3.10": { "shasum": "a28985ed26fd6dc7fe76e320955dff601e64921d", "tarball": "http://registry.npmjs.org/gamina/-/gamina-0.3.10.tgz" } }, "keywords": [ "mobile", "cross-platform", "composition", "ios", "android", "mobile", "actionscript", "websockets" ], "url": "http://registry.npmjs.org/gamina/" }, "gang-bang": { "name": "gang-bang", "description": "An execution flow-control utility.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "alexkwolfe", "email": "alexkwolfe@gmail.com" } ], "author": { "name": "Alex Wolfe", "email": "alexkwolfe@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/alexkwolfe/gang-bang.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gang-bang/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/gang-bang/-/gang-bang-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gang-bang/" }, "gapserver": { "name": "gapserver", "description": "a server for building out phonegap apps", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-10-22T19:26:57.902Z", "created": "2011-06-04T21:19:34.243Z", "1.0.1": "2011-06-04T21:19:34.740Z", "1.0.2": "2011-06-22T15:03:12.338Z", "1.1.0": "2011-06-30T14:37:03.640Z", "1.1.1": "2011-08-22T00:50:08.704Z", "1.1.2": "2011-10-22T17:08:14.657Z", "1.1.3": "2011-10-22T19:26:57.902Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/gapserver.git" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "versions": { "1.0.1": "http://registry.npmjs.org/gapserver/1.0.1", "1.0.2": "http://registry.npmjs.org/gapserver/1.0.2", "1.1.0": "http://registry.npmjs.org/gapserver/1.1.0", "1.1.1": "http://registry.npmjs.org/gapserver/1.1.1", "1.1.2": "http://registry.npmjs.org/gapserver/1.1.2", "1.1.3": "http://registry.npmjs.org/gapserver/1.1.3" }, "dist": { "1.0.1": { "shasum": "8d65477d70ed359460c7cb82d3b21adce076cbc8", "tarball": "http://registry.npmjs.org/gapserver/-/gapserver-1.0.1.tgz" }, "1.0.2": { "shasum": "f3ea8f0833a8bd8529d8ce70d2f9a8997c40fcf8", "tarball": "http://registry.npmjs.org/gapserver/-/gapserver-1.0.2.tgz" }, "1.1.0": { "shasum": "2bbbb4eac547c7790d23c48e7b01dd71625bb74e", "tarball": "http://registry.npmjs.org/gapserver/-/gapserver-1.1.0.tgz" }, "1.1.1": { "shasum": "2a1b36ef9cb8826f27b1aff189b8413cf8be3549", "tarball": "http://registry.npmjs.org/gapserver/-/gapserver-1.1.1.tgz" }, "1.1.2": { "shasum": "119a9d371b20150b9d4bf2045f06190f9e24792b", "tarball": "http://registry.npmjs.org/gapserver/-/gapserver-1.1.2.tgz" }, "1.1.3": { "shasum": "38e115d9c484516cae08ad9cd85f6b1db44a6270", "tarball": "http://registry.npmjs.org/gapserver/-/gapserver-1.1.3.tgz" } }, "keywords": [ "phonegap" ], "url": "http://registry.npmjs.org/gapserver/" }, "garbage": { "name": "garbage", "description": "generate garbage json data", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-21T12:04:21.766Z", "created": "2011-08-21T12:04:20.147Z", "0.0.0": "2011-08-21T12:04:21.766Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-garbage.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/garbage/0.0.0" }, "dist": { "0.0.0": { "shasum": "599bd878653f73f60f67bcc2cb0a512fa433f458", "tarball": "http://registry.npmjs.org/garbage/-/garbage-0.0.0.tgz" } }, "keywords": [ "garbage", "dummy", "random", "data" ], "url": "http://registry.npmjs.org/garbage/" }, "gaseous": { "name": "gaseous", "description": "exposes nodejs module apis to the browser", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "brentlintner", "email": "brent.lintner@gmail.com" } ], "time": { "modified": "2011-02-16T03:51:09.274Z", "created": "2011-02-16T03:51:09.107Z", "0.1.0": "2011-02-16T03:51:09.274Z" }, "author": { "name": "Brent Lintner", "email": "brent.lintner@gmail.com", "url": "http://github.com/brentlintner" }, "versions": { "0.1.0": "http://registry.npmjs.org/gaseous/0.1.0" }, "dist": { "0.1.0": { "shasum": "1ccbded40eedc304c94ad51de7c14bc18d9b62c6", "tarball": "http://registry.npmjs.org/gaseous/-/gaseous-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gaseous/" }, "gatekeeper": { "name": "gatekeeper", "description": "multi purpose data validation library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-11-11T20:40:48.824Z", "created": "2011-11-01T18:57:26.338Z", "0.0.1": "2011-11-01T18:57:29.861Z", "0.0.2": "2011-11-11T20:40:48.824Z" }, "author": { "name": "Arnout Kazemier", "email": "info@3rd-Eden.com" }, "repository": { "type": "git", "url": "git://github.com/observing/gatekeeper.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gatekeeper/0.0.1", "0.0.2": "http://registry.npmjs.org/gatekeeper/0.0.2" }, "dist": { "0.0.1": { "shasum": "f019f63b385c4d89417d855c514a0d5b0748199a", "tarball": "http://registry.npmjs.org/gatekeeper/-/gatekeeper-0.0.1.tgz" }, "0.0.2": { "shasum": "f3e4cca3f4c3517bbeb45cbfdb1196dad8060d66", "tarball": "http://registry.npmjs.org/gatekeeper/-/gatekeeper-0.0.2.tgz" } }, "keywords": [ "schema", "validation", "json", "validate", "data" ], "url": "http://registry.npmjs.org/gatekeeper/" }, "gaudium": { "name": "gaudium", "description": "Web Server and NodeJs Runner", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "nbjayme", "email": "nbjayme@gmail.com" } ], "time": { "modified": "2011-09-13T13:05:15.664Z", "created": "2011-09-02T04:30:03.050Z", "0.1.0": "2011-09-02T04:50:56.301Z", "0.1.1": "2011-09-02T10:14:51.186Z", "0.1.2": "2011-09-04T06:49:21.530Z", "0.1.3": "2011-09-06T04:19:15.944Z", "0.2.0": "2011-09-13T13:05:15.664Z" }, "author": { "name": "Nathaniel Jayme" }, "repository": { "type": "bazaar", "url": "lp:~nbjayme-o/gaudium/trunk" }, "versions": { "0.1.0": "http://registry.npmjs.org/gaudium/0.1.0", "0.1.1": "http://registry.npmjs.org/gaudium/0.1.1", "0.1.2": "http://registry.npmjs.org/gaudium/0.1.2", "0.1.3": "http://registry.npmjs.org/gaudium/0.1.3", "0.2.0": "http://registry.npmjs.org/gaudium/0.2.0" }, "dist": { "0.1.0": { "shasum": "4542721c88c2197ca9a33c8d85cb2a4ef01a747d", "tarball": "http://registry.npmjs.org/gaudium/-/gaudium-0.1.0.tgz" }, "0.1.1": { "shasum": "13bc238e0ef5fe8abea5a3a5fded0355862e1aa8", "tarball": "http://registry.npmjs.org/gaudium/-/gaudium-0.1.1.tgz" }, "0.1.2": { "shasum": "f60e5c901e2990df215ca4b36f38b8b39f3a4e04", "tarball": "http://registry.npmjs.org/gaudium/-/gaudium-0.1.2.tgz" }, "0.1.3": { "shasum": "80cb6995069662fe2f059bbc060061ca330658cf", "tarball": "http://registry.npmjs.org/gaudium/-/gaudium-0.1.3.tgz" }, "0.2.0": { "shasum": "c4729a80ce98ed7d2a41db1bc261d1a9b9e74b59", "tarball": "http://registry.npmjs.org/gaudium/-/gaudium-0.2.0.tgz" } }, "keywords": [ "webserver", "httpd", "nodejs", "http" ], "url": "http://registry.npmjs.org/gaudium/" }, "gauss": { "name": "gauss", "description": "JavaScript statistics and analytics library", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "wayoutmind", "email": "fgaloso@stackd.com" } ], "time": { "modified": "2011-10-12T17:47:12.933Z", "created": "2011-05-25T18:35:18.552Z", "0.1.0": "2011-05-25T18:35:18.870Z", "0.2.0": "2011-10-10T22:57:00.840Z", "0.2.1": "2011-10-12T17:47:12.933Z" }, "author": { "name": "Fredrick Galoso", "email": "fgaloso@stackd.com" }, "repository": { "type": "git", "url": "git://github.com/stackd/gauss.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gauss/0.1.0", "0.2.0": "http://registry.npmjs.org/gauss/0.2.0", "0.2.1": "http://registry.npmjs.org/gauss/0.2.1" }, "dist": { "0.1.0": { "shasum": "2d591f865e03d6e59ea9c3b0435a11947133751a", "tarball": "http://registry.npmjs.org/gauss/-/gauss-0.1.0.tgz" }, "0.2.0": { "shasum": "78b09c98b900cf17e124c08b1162b845a10875e0", "tarball": "http://registry.npmjs.org/gauss/-/gauss-0.2.0.tgz" }, "0.2.1": { "shasum": "feee02ad6a1c3b02c78e6c34331717c681b02d14", "tarball": "http://registry.npmjs.org/gauss/-/gauss-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/gauss/" }, "gbgcity": { "name": "gbgcity", "description": "Gothenburg City Webservice API wrapper for Node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "oskarhagberg", "email": "oskar.hagberg@gmail.com" } ], "time": { "modified": "2011-10-07T12:47:06.692Z", "created": "2011-09-23T22:45:01.746Z", "0.1.0": "2011-09-23T22:45:02.349Z", "0.1.1": "2011-09-26T08:21:22.006Z", "0.1.2": "2011-10-07T12:47:06.692Z" }, "author": { "name": "Oskar Hagberg", "url": "http://oskarhagberg.com" }, "repository": { "type": "git", "url": "git://github.com/oskarhagberg/gbgcity.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gbgcity/0.1.0", "0.1.1": "http://registry.npmjs.org/gbgcity/0.1.1", "0.1.2": "http://registry.npmjs.org/gbgcity/0.1.2" }, "dist": { "0.1.0": { "shasum": "ca4464f6750e89646de3a8905b8deebfa81e6226", "tarball": "http://registry.npmjs.org/gbgcity/-/gbgcity-0.1.0.tgz" }, "0.1.1": { "shasum": "698a61c64b9b98951dd43206c018d7fa07d12cd7", "tarball": "http://registry.npmjs.org/gbgcity/-/gbgcity-0.1.1.tgz" }, "0.1.2": { "shasum": "fb952d0e4765a1db345b02722843ef974dbc0f84", "tarball": "http://registry.npmjs.org/gbgcity/-/gbgcity-0.1.2.tgz" } }, "keywords": [ "gothenburg", "gbg", "gbgcity" ], "url": "http://registry.npmjs.org/gbgcity/" }, "gcalfilter": { "name": "gcalfilter", "description": "This filters the private ICS feed from Google Calendar based on extendedProperties", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jsjohnst", "email": "npm@jeremyjohnstone.com" } ], "time": { "modified": "2011-10-20T22:42:48.521Z", "created": "2011-10-20T22:42:48.074Z", "0.0.1": "2011-10-20T22:42:48.521Z" }, "author": { "name": "Jeremy Johnstone", "email": "npm-node-vcal@jeremyjohnstone.com", "url": "jeremyjohnstone.com" }, "repository": { "type": "git", "url": "git://github.com/jsjohnst/node-gcalfilter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gcalfilter/0.0.1" }, "dist": { "0.0.1": { "shasum": "96996424be75e48a954b34df54575d6de384e74b", "tarball": "http://registry.npmjs.org/gcalfilter/-/gcalfilter-0.0.1.tgz" } }, "keywords": [ "vcal", "ics", "calendar", "ical", "gcal", "google" ], "url": "http://registry.npmjs.org/gcalfilter/" }, "gcli": { "name": "gcli", "description": "Command line component for Skywriter/Ace/Cloud9/etc", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "joewalker", "email": "joe@getahead.org" } ], "time": { "modified": "2011-04-27T19:31:43.281Z", "created": "2011-04-27T19:31:43.031Z", "0.1.1": "2011-04-27T19:31:43.281Z" }, "author": { "name": "Joe Walker", "email": "jwalker@mozilla.com" }, "repository": { "type": "git", "url": "http://github.com/joewalker/gcli.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/gcli/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://registry.npmjs.org/gcli/-/gcli@0.1.1.tgz" } }, "url": "http://registry.npmjs.org/gcli/" }, "gcw2html": { "name": "gcw2html", "description": "Convert Google Code wiki markup to HTML using wikiwym", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "reidab", "email": "mail@reidbeels.com" } ], "time": { "modified": "2011-08-04T05:15:34.825Z", "created": "2011-08-04T05:15:32.146Z", "0.1.0": "2011-08-04T05:15:34.825Z" }, "author": { "name": "Reid Beels", "email": "mail@reidbeels.com", "url": "http://reidbeels.com" }, "repository": { "type": "git", "url": "git://github.com/reidab/gcw2html.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gcw2html/0.1.0" }, "dist": { "0.1.0": { "shasum": "a656c49c99cf55522ea122cd5cea263824a6fb8f", "tarball": "http://registry.npmjs.org/gcw2html/-/gcw2html-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gcw2html/" }, "gd": { "name": "gd", "description": "Node.js bindings for gd graphics library", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "time": { "modified": "2011-05-07T14:27:33.276Z", "created": "2011-05-07T14:27:32.571Z", "0.1.0": "2011-05-07T14:27:33.276Z" }, "author": { "name": "taggon", "email": "gonom9@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hanssonlarsson/node-gd.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gd/0.1.0" }, "dist": { "0.1.0": { "shasum": "44634d4b2e9b3198842a9174f2a264893c1854c2", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.8-linux-2.6.38-8-generic": { "shasum": "b4f9d5646bbe03b0779764c1bbf6317e967a976b", "tarball": "http://registry.npmjs.org/gd/-/gd-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.8-linux-2.6.38-8-generic.tgz" } }, "tarball": "http://registry.npmjs.org/gd/-/gd-0.1.0.tgz" } }, "keywords": [ "graphics" ], "url": "http://registry.npmjs.org/gd/" }, "gdata": { "name": "gdata", "description": "A Google Data API client for node.js. Only the latest release (version 3) of the GData protocol supported.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-25T23:58:59.829Z", "created": "2011-02-25T23:58:59.329Z", "0.1.0": "2011-02-25T23:58:59.829Z" }, "author": { "name": "Amir Malik" }, "repository": { "type": "git", "url": "git://github.com/ammmir/node-gdata.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gdata/0.1.0" }, "dist": { "0.1.0": { "shasum": "c891b6ecebca160b9b14fc3238304cb5eae8ff9c", "tarball": "http://registry.npmjs.org/gdata/-/gdata-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gdata/" }, "gdata-js": { "name": "gdata-js", "description": "Simple OAuth 2.0 GData API client", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "smurthas", "email": "simon@murtha-smith.com" } ], "time": { "modified": "2011-10-11T15:53:06.832Z", "created": "2011-06-10T01:19:30.163Z", "0.0.0": "2011-06-10T01:19:30.700Z", "0.0.1": "2011-06-10T16:59:18.623Z", "0.0.2": "2011-07-14T00:21:55.531Z", "0.0.3": "2011-07-21T23:21:16.158Z", "0.0.4": "2011-07-26T01:09:52.024Z", "0.0.5": "2011-08-31T00:39:04.708Z", "0.0.6": "2011-09-02T18:14:31.475Z", "0.1.0": "2011-09-06T18:44:19.269Z", "0.1.1": "2011-10-11T15:53:06.832Z" }, "author": { "name": "Simon Murtha-Smith", "email": "simon@murtha-smith.com" }, "repository": { "type": "git", "url": "git://github.com/smurthas/gdata-js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/gdata-js/0.0.0", "0.0.1": "http://registry.npmjs.org/gdata-js/0.0.1", "0.0.2": "http://registry.npmjs.org/gdata-js/0.0.2", "0.0.3": "http://registry.npmjs.org/gdata-js/0.0.3", "0.0.4": "http://registry.npmjs.org/gdata-js/0.0.4", "0.0.5": "http://registry.npmjs.org/gdata-js/0.0.5", "0.0.6": "http://registry.npmjs.org/gdata-js/0.0.6", "0.1.0": "http://registry.npmjs.org/gdata-js/0.1.0", "0.1.1": "http://registry.npmjs.org/gdata-js/0.1.1" }, "dist": { "0.0.0": { "shasum": "3a66935c1fe16c2961f24ac64163372edce102bb", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.0.tgz" }, "0.0.1": { "shasum": "f2f01e10bfda9c25a87a748ba9490d7acead0d47", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.1.tgz" }, "0.0.2": { "shasum": "e704d63e37c094dc309b62e4211e3055b46c474c", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.2.tgz" }, "0.0.3": { "shasum": "1f088fe1b1bccb06ecc663e9e1b5ed39f1fd2d5e", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.3.tgz" }, "0.0.4": { "shasum": "4d1268466139738ba76d94e97817426b3bdf4755", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.4.tgz" }, "0.0.5": { "shasum": "d1f052143a1d364d2b1758620942f3d4b6b094be", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.5.tgz" }, "0.0.6": { "shasum": "992423465b065cbd8ce2381bb0968457e10b0092", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.0.6.tgz" }, "0.1.0": { "shasum": "816578b9a9c0ce83fb356abad9cb11ce44b838f9", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.1.0.tgz" }, "0.1.1": { "shasum": "7e914ded4413c319ea8ddf4f0ce57df6dd0de086", "tarball": "http://registry.npmjs.org/gdata-js/-/gdata-js-0.1.1.tgz" } }, "keywords": [ "google", "gdata" ], "url": "http://registry.npmjs.org/gdata-js/" }, "gearman": { "name": "gearman", "description": "Client library for Gearman", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "gearmanhq", "email": "gearman@gearmanhq.com" }, { "name": "smith", "email": "nlloyds@gmail.com" } ], "time": { "modified": "2011-05-03T02:33:53.273Z", "created": "2011-04-12T18:32:07.140Z", "0.1.0": "2011-04-12T18:32:07.374Z", "0.2.0": "2011-04-15T17:07:35.773Z", "0.3.0": "2011-05-03T02:33:53.273Z" }, "author": { "name": "Nathan L Smith", "email": "gearman@gearmanhq.com" }, "repository": { "type": "git", "url": "git://github.com/cramerdev/gearman-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gearman/0.1.0", "0.2.0": "http://registry.npmjs.org/gearman/0.2.0", "0.3.0": "http://registry.npmjs.org/gearman/0.3.0" }, "dist": { "0.1.0": { "shasum": "ec14eb04e208df6f3d596b8f22f5aa0b841d1aa5", "tarball": "http://registry.npmjs.org/gearman/-/gearman-0.1.0.tgz" }, "0.2.0": { "shasum": "01703840741bfa624b837d370fe5b968cbdf5f17", "tarball": "http://registry.npmjs.org/gearman/-/gearman-0.2.0.tgz" }, "0.3.0": { "shasum": "9a6dbc2ce0684515d5bfea31cc740bcae945abee", "tarball": "http://registry.npmjs.org/gearman/-/gearman-0.3.0.tgz" } }, "keywords": [ "gearman", "job", "worker", "background" ], "url": "http://registry.npmjs.org/gearman/" }, "gearnode": { "name": "gearnode", "description": "Gearman client/worker module for Node.JS", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-06-26T19:20:05.905Z", "created": "2011-06-24T13:49:26.294Z", "0.1.0": "2011-06-24T13:49:27.163Z", "0.1.1": "2011-06-25T18:48:22.413Z", "0.1.2": "2011-06-26T19:20:05.905Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/nodemailer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gearnode/0.1.0", "0.1.1": "http://registry.npmjs.org/gearnode/0.1.1", "0.1.2": "http://registry.npmjs.org/gearnode/0.1.2" }, "dist": { "0.1.0": { "shasum": "5dc67b2fa6d3663817b29a1a076883b232c29f0f", "tarball": "http://registry.npmjs.org/gearnode/-/gearnode-0.1.0.tgz" }, "0.1.1": { "shasum": "56e681d4101927f95348c2d4635a180759aa1991", "tarball": "http://registry.npmjs.org/gearnode/-/gearnode-0.1.1.tgz" }, "0.1.2": { "shasum": "eebc7a7e95483bb40fb0944a119b0f674e93c288", "tarball": "http://registry.npmjs.org/gearnode/-/gearnode-0.1.2.tgz" } }, "keywords": [ "gearman", "worker", "message queue" ], "url": "http://registry.npmjs.org/gearnode/" }, "geck": { "name": "geck", "description": "Resourceful services made brain-dead easy.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-08-11T22:43:46.151Z", "created": "2011-07-17T00:30:28.017Z", "0.0.1": "2011-07-17T00:30:28.590Z", "0.0.2": "2011-07-28T18:27:42.807Z", "0.0.3": "2011-08-09T19:52:26.365Z", "0.0.4": "2011-08-09T20:41:37.334Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "type": "git", "url": "git://github.com/Qard/GECK.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/geck/0.0.1", "0.0.2": "http://registry.npmjs.org/geck/0.0.2", "0.0.3": "http://registry.npmjs.org/geck/0.0.3", "0.0.4": "http://registry.npmjs.org/geck/0.0.4" }, "dist": { "0.0.1": { "shasum": "5d72a78b044a36e504f09ddcacffc95070bbc835", "tarball": "http://registry.npmjs.org/geck/-/geck-0.0.1.tgz" }, "0.0.2": { "shasum": "e39acf6bbed02e6aaf4920153c0a4b83133d8b69", "tarball": "http://registry.npmjs.org/geck/-/geck-0.0.2.tgz" }, "0.0.3": { "shasum": "86738afc60786a4b23fc4e68b8b7cd0e61b87233", "tarball": "http://registry.npmjs.org/geck/-/geck-0.0.3.tgz" }, "0.0.4": { "shasum": "c629a9c34037889d2913d547d781144e68d3bead", "tarball": "http://registry.npmjs.org/geck/-/geck-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/geck/" }, "geddy": { "name": "geddy", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "mde", "email": "mde@fleegix.org" } ], "author": { "name": "Matthew Eernisse", "email": "mde@fleegix.org", "url": "http://fleegix.org" }, "time": { "modified": "2011-12-14T05:03:36.385Z", "created": "2011-03-31T07:58:23.640Z", "0.1.1": "2011-03-31T07:58:23.640Z", "0.1.3": "2011-03-31T07:58:23.640Z", "0.2.0": "2011-11-25T00:18:31.999Z", "0.2.1": "2011-12-02T00:39:14.960Z", "0.2.2": "2011-12-14T05:03:36.385Z" }, "repository": { "type": "git", "url": "git://github.com/mde/geddy.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/geddy/0.1.1", "0.1.3": "http://registry.npmjs.org/geddy/0.1.3", "0.2.0": "http://registry.npmjs.org/geddy/0.2.0", "0.2.1": "http://registry.npmjs.org/geddy/0.2.1", "0.2.2": "http://registry.npmjs.org/geddy/0.2.2" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/geddy/-/geddy-0.1.1.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/geddy/-/geddy-0.1.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "fb5038600bbc8e59a90065f7cbc8b48b38180dff", "tarball": "http://registry.npmjs.org/geddy/-/geddy-0.1.3-0.4-sunos-5.11.tgz" } } }, "0.2.0": { "shasum": "fb8bb9cd0be88ab088fefa726edfef1884ad1311", "tarball": "http://registry.npmjs.org/geddy/-/geddy-0.2.0.tgz" }, "0.2.1": { "shasum": "d8295a9ad103a82f21e706316c77c4347dad6267", "tarball": "http://registry.npmjs.org/geddy/-/geddy-0.2.1.tgz" }, "0.2.2": { "shasum": "5f10ba62aa3a34c5bc44308ced192934d71c8455", "tarball": "http://registry.npmjs.org/geddy/-/geddy-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/geddy/" }, "gen": { "name": "gen", "description": "Generate Empty Node project", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-20T09:05:57.600Z", "created": "2011-06-20T09:05:56.776Z", "0.0.0": "2011-06-20T09:05:57.600Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/gen.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/gen/0.0.0" }, "dist": { "0.0.0": { "shasum": "67dadb8e9294ccad0d09c0fe669fac29f7acb742", "tarball": "http://registry.npmjs.org/gen/-/gen-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/gen/" }, "genData": { "name": "genData", "description": "A normalization pattern to build, query, and manipulate everything.", "dist-tags": { "latest": "1.2.0" }, "readme": "# genData\nA normalization pattern to build, query, and manipulate everything.\n\n(11/21/11)\nversion 1.2.0\nby Bemi Faison\n\n\n## DESCRIPTION\n\ngenData is a recursive, depth-first iterator and generic parser, for querying objects. genData lets you control iteration and parsing behavior, along with the returned dataset.\n\n\n## FILES\n\n* gendata-min.js - genData source file (minified with [UglifyJS](http://marijnhaverbeke.nl/uglifyjs) )\n* LICENSE - The legal terms and conditions under which this software may be used\n* README.md - This readme file\n* src/ - Directory containing the source code\n* src-test/ - Directory containing [Qunit](http://docs.jquery.com/Qunit) test files\n\n\n## INSTALL\n\nWithin web browsers, reference the gendata-min.js, as you would any external JavaScript file.\n\n```html\n \n \n```\n\nFor Node, install genData source files manually, or via npm (recommended).\n\n```bash\n npm install genData\n```\n\nThen, for commonJS environments (like Node), require the genData module, and reference the exported genData function.\n\n```js\n var genData = require('genData').genData;\n\n // Your code that uses genData...\n```\n\n## USAGE\n\n**Warning:** genData scans objects _recursively_!! Make sure to check for previously inspected objects, or avoid passing self-referencing structures!\n\n### Normalize\n\ngenData translates anything into a _dataset_. A dataset is an array of objects with a common structure. By default, genData assigns a _name_ and _value_ member to dataset objects. The examples below, demonstrate how genData normalizes _data_, the first argument.\n\nUse genData to normalize an object...\n\n```js\n genData({hello: \"world\"});\n\n /*\n returns this array...\n [\n {\n name: '',\n value: {hello: 'world', pie: \"sky\"}\n },\n {\n name: 'hello',\n value: 'world'\n },\n {\n name: 'pie',\n value: 'sky'\n }\n ]\n */\n```\n\nUse genData to normalize an array...\n\n```js\n genData([9276, {ping: \"pong\"}, \"foo\"]);\n\n /*\n returns this array...\n [\n {\n name: '',\n value: [9276, {ping: \"pong\"}, \"foo\"]\n },\n {\n name: '0',\n value: 9276\n },\n {\n name: '1',\n value: {ping: \"pong\"}\n },\n {\n name: 'ping',\n value: 'pong'\n },\n {\n name: '2',\n value: 'foo'\n }\n ]\n */\n```\n\nUse genData to normalize nothing...\n\n```js\n genData();\n\n /*\n returns this array...\n [\n {\n name: '',\n value: undefined\n }\n ]\n */\n```\n\n### Build\n\nThe second argument may be a function or array of functions, called _parsers_.\n\nUse genData with a parser that manipulates members of each data object in the dataset...\n\n```js\n genData(\n [{hello: 'world', pie: \"sky\"}],\n function () {\n this.randId = Math.random();\n delete this.name;\n }\n );\n /*\n returns this array...\n [\n {\n value: {hello: 'world', pie: \"sky\"},\n randId: 0.9093414132948965\n },\n {\n value: 'world',\n randId: 0.20426166336983442\n },\n {\n value: 'sky',\n randId: 0.5697704532649368\n }\n ]\n */\n```\n\n### Query & Parse\n\nParsers also control what genData iterates and returns, by performing logic and setting iteration flags from the following function signature.\n\n1. **name** - _String_, The original name of this data object.\n2. **value** - _Mixed_, The original value of this data object.\n3. **parent** - _Data_, The data object that was scanned in order to create this data object.\n4. **dataset** - _Array_, The array that will be returned when genData completes iterating.\n5. **flags** - _Object_, A collection of keys used to for controlling genData.\n * _parent_: The object to be scanned next, in order to create subsequent data objects.\n * _omit_: When truthy, the current data object is excluded from the final dataset.\n * _scan_: When falsy, the current data object will not be scanned by genData.\n * _exit_: When truthy, genData will abort all parsing and iteration queues.\n6. **shared** - _Object_, An (initially) empty object that is preserved between parsers invocations, until genData completes all iterations.\n\nUse genData to query the numeric values of an object...\n\n```js\n genData(\n [10, [\"echo\", {top: 20}], true, 30, \"charlie\"],\n function (name, value, parent, dataset, flags) {\n flags.omit = typeof value !== 'number';\n }\n );\n /*\n returns this array...\n [\n {\n name: '0',\n value: 10\n },\n {\n name: 'top',\n value: 20\n },\n {\n name: '3',\n value: 50\n }\n ]\n */\n```\n\nUse genData to capture all strings of an object...\n\n```js\n genData(\n [10, [\"echo\", {top: 20}], true, 30, \"charlie\"],\n function (name, value, parent, dataset, flags) {\n flags.omit = 1;\n if (typeof value === 'string') {\n dataset.push(value);\n }\n }\n );\n /*\n returns this array...\n [\n 'echo',\n 'charlie'\n ]\n */\n```\n\n### Generators\n\nGenerators are functions that capture and extend complex parsing logic.\n\nFor example, this generator returns all found functions.\n\n```js\n var extractFncs = new genData(\n function (name, value, parent, dataset, flags) {\n flags.omit = 1;\n if (typeof value === 'function') {\n dataset.push(value);\n }\n }\n );\n```\n\nYou can then pass anything to the @extractFncs@ generator, and it will call genData as if you included the parsers manually.\n\n```js\nvar foundFncs = extractFns(aBigConfigObject);\n```\n\nYou can also spawn new generators and pass (additional) parser functions to any generator. Below, we'll spawn a generator from our @extractFncs@ generator, to _further_ exclude functions that have a length greater than 2.\n\n```js\n var extractFncsLessThan3 = new extractFncs(\n function (name, value, parent, dataset) {\n if (typeof value === 'function' && value.length > 2) {\n dataset.pop();\n }\n }\n );\n```\n\n### Prototyping\n\ngenData, along with each generator, supplies a prototype chain to each data object. Below, we define an @.isArray()@ method to the genData prototype, then access this method through a generator.\n\n```js\n genData.prototype.isArray = function () {\n return !!~{}.toString.call(this.value).indexOf('y');\n };\n\n var extractArrays = new genData(\n function (name, value, parent, dataset, flags) {\n flags.omit = !this.isArray();\n }\n );\n```\n\nYou may also pass a third parameter to genData (or a generator), an object or function, to serve as the prototype for the returned data objects.\n\n```js\n var dataset = genData(\n stuff,\n [], // this could also be \"falsy\"\n {\n myFamiliarMethod: function () {\n // \"this\" will be the data object\n }\n }\n );\n\n dataset[0].myFamiliarMethod();\n```\n\n**Note:** Generators only branch/extend the genData prototype chain.\n\n\n## LICENSE\n\ngenData is available under the terms of the [MIT-License](http://en.wikipedia.org/wiki/MIT_License#License_terms).\n\nCopyright 2011, Bemi Faison", "maintainers": [ { "name": "bemson", "email": "bemson@gmail.com" } ], "time": { "modified": "2011-11-22T20:12:39.860Z", "created": "2011-11-22T20:12:33.043Z", "1.2.0": "2011-11-22T20:12:39.860Z" }, "author": { "name": "Bemi Faison", "email": "bemson@gmail.com", "url": "https://github.com/bemson" }, "repository": { "type": "git", "url": "git://github.com/bemson/genData.git" }, "versions": { "1.2.0": "http://registry.npmjs.org/genData/1.2.0" }, "dist": { "1.2.0": { "shasum": "72e31ffed7c01b7cae5f840589c2fff746d228b2", "tarball": "http://registry.npmjs.org/genData/-/genData-1.2.0.tgz" } }, "keywords": [ "data", "dataset", "parse", "query", "convert", "translate", "generator" ], "url": "http://registry.npmjs.org/genData/" }, "generic-function": { "name": "generic-function", "description": "A generic function implementation for node.js based on CLOS.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ceineke", "email": "npm@chriseineke.com" } ], "time": { "modified": "2011-09-17T05:43:02.961Z", "created": "2011-09-12T23:23:00.999Z", "0.0.1": "2011-09-12T23:23:01.634Z", "0.0.2": "2011-09-17T05:43:02.961Z" }, "author": { "name": "Chris Eineke", "email": "chris@chriseineke.com", "url": "http://chriseineke.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/generic-function/0.0.1", "0.0.2": "http://registry.npmjs.org/generic-function/0.0.2" }, "dist": { "0.0.1": { "shasum": "0b5166e1919f11f530958ef9a31c98f72d364fd4", "tarball": "http://registry.npmjs.org/generic-function/-/generic-function-0.0.1.tgz" }, "0.0.2": { "shasum": "2bb01ead2f59eb990eeccbbaba1d510a1a9d8a0b", "tarball": "http://registry.npmjs.org/generic-function/-/generic-function-0.0.2.tgz" } }, "keywords": [ "generic", "function", "common", "lisp", "object", "system" ], "url": "http://registry.npmjs.org/generic-function/" }, "generic-pool": { "name": "generic-pool", "description": "Generic resource pooling for Node.JS", "dist-tags": { "latest": "1.0.8" }, "maintainers": [ { "name": "coopernurse", "email": "james@bitmechanic.com" } ], "author": { "name": "James Cooper", "email": "james@bitmechanic.com" }, "repository": { "type": "git", "url": "git://github.com/coopernurse/node-pool.git" }, "time": { "modified": "2011-11-17T04:38:51.882Z", "created": "2011-01-25T16:29:52.460Z", "1.0.0": "2011-01-25T16:29:52.460Z", "1.0.1": "2011-01-25T16:29:52.460Z", "1.0.2": "2011-01-25T16:29:52.460Z", "1.0.3": "2011-01-25T16:29:52.460Z", "1.0.4": "2011-01-25T16:29:52.460Z", "1.0.5": "2011-04-20T22:18:56.591Z", "1.0.6": "2011-05-23T17:46:10.239Z", "1.0.7": "2011-10-18T03:20:51.120Z", "1.0.8": "2011-11-17T04:38:51.882Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/generic-pool/1.0.0", "1.0.1": "http://registry.npmjs.org/generic-pool/1.0.1", "1.0.2": "http://registry.npmjs.org/generic-pool/1.0.2", "1.0.3": "http://registry.npmjs.org/generic-pool/1.0.3", "1.0.4": "http://registry.npmjs.org/generic-pool/1.0.4", "1.0.5": "http://registry.npmjs.org/generic-pool/1.0.5", "1.0.6": "http://registry.npmjs.org/generic-pool/1.0.6", "1.0.7": "http://registry.npmjs.org/generic-pool/1.0.7", "1.0.8": "http://registry.npmjs.org/generic-pool/1.0.8" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/generic-pool/-/generic-pool-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/generic-pool/-/generic-pool-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool@1.0.2.tgz" }, "1.0.3": { "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool@1.0.3.tgz" }, "1.0.4": { "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool@1.0.4.tgz" }, "1.0.5": { "shasum": "d29dc81114807cfecc5ee7f3a8ae34899934362b", "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool-1.0.5.tgz" }, "1.0.6": { "shasum": "241e1e6e22c9d5cd18146eab08e25e43006e4f83", "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool-1.0.6.tgz" }, "1.0.7": { "shasum": "ceab1036aefa8c80af0488731ea5df351d8e6a8d", "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool-1.0.7.tgz" }, "1.0.8": { "shasum": "78ab9674c291b7332d845b1a95ce6e293c59bd62", "tarball": "http://registry.npmjs.org/generic-pool/-/generic-pool-1.0.8.tgz" } }, "keywords": [ "pool", "pooling", "throttle" ], "url": "http://registry.npmjs.org/generic-pool/" }, "genji": { "name": "genji", "description": "A simple micro-framework for nodejs.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "author": { "name": "Senmiao Liu", "email": "zir.echo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zir/genji.git" }, "time": { "modified": "2011-09-08T01:57:12.149Z", "created": "2011-06-13T07:23:02.078Z", "0.0.1": "2011-06-13T07:23:02.078Z", "0.0.2": "2011-06-13T07:23:02.078Z", "0.0.3": "2011-06-13T07:23:02.078Z", "0.1.0-pre": "2011-06-27T17:33:41.886Z", "0.1.0": "2011-06-29T08:40:25.662Z", "0.2.0": "2011-07-09T16:28:33.900Z", "0.2.1": "2011-08-11T09:08:03.956Z", "0.2.2": "2011-09-08T01:57:12.149Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/genji/0.0.1", "0.0.2": "http://registry.npmjs.org/genji/0.0.2", "0.0.3": "http://registry.npmjs.org/genji/0.0.3", "0.1.0": "http://registry.npmjs.org/genji/0.1.0", "0.2.0": "http://registry.npmjs.org/genji/0.2.0", "0.2.1": "http://registry.npmjs.org/genji/0.2.1", "0.2.2": "http://registry.npmjs.org/genji/0.2.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/genji/-/genji-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/genji/-/genji-0.0.2.tgz" }, "0.0.3": { "shasum": "aaf00598d8e142702206ae7d3cf2afdde15e9f5c", "tarball": "http://registry.npmjs.org/genji/-/genji-0.0.3.tgz" }, "0.1.0": { "shasum": "2d2a7ef935fff3dcc02eac94fbf9932052bda32f", "tarball": "http://registry.npmjs.org/genji/-/genji-0.1.0.tgz" }, "0.2.0": { "shasum": "b58f9f5735229c8ed466968689ac4064c781063a", "tarball": "http://registry.npmjs.org/genji/-/genji-0.2.0.tgz" }, "0.2.1": { "shasum": "747ae6225004b4fa8404bd9f6691635415207e54", "tarball": "http://registry.npmjs.org/genji/-/genji-0.2.1.tgz" }, "0.2.2": { "shasum": "0b38a46e8e7578ce08e08c649f1f4134c0c94fcd", "tarball": "http://registry.npmjs.org/genji/-/genji-0.2.2.tgz" } }, "keywords": [ "middleware", "router", "async", "micro" ], "url": "http://registry.npmjs.org/genji/" }, "genpkg": { "name": "genpkg", "description": "Generates NPM packages from single JavaScript files.", "dist-tags": { "latest": "0.0.2" }, "readme": "genpkg simplifies installation and update for unpackaged JavaScript files.\n\n## Usage Example\n```bash\n$ genpkg install https://raw.github.com/azer/sjcl/master/sjcl.js node_modules\nPackage \"sjcl\" saved successfully.\n\n$ ls node_modules/sjcl\nsjcl.js package.json\n\n$ genpkg update\nChecking for updates...\nPackage sjcl is already up to date\nDone.\n```\n\n## Installation\n\n```bash\n$ npm install genpkg\n```\n\n## Tests\n\n```bash\nmake test\n```\n", "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-11-21T09:49:45.413Z", "created": "2011-11-21T05:43:56.996Z", "0.0.1": "2011-11-21T05:43:57.417Z", "0.0.2": "2011-11-21T09:49:45.413Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com" }, "repository": { "type": "git", "url": "git://github.com/azer/genpkg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/genpkg/0.0.1", "0.0.2": "http://registry.npmjs.org/genpkg/0.0.2" }, "dist": { "0.0.1": { "shasum": "fbf068ae3a24e198fd144517f23f2dc8f9ffbb85", "tarball": "http://registry.npmjs.org/genpkg/-/genpkg-0.0.1.tgz" }, "0.0.2": { "shasum": "0ef39397c3f3c7153b42f8008d5853057c3eda57", "tarball": "http://registry.npmjs.org/genpkg/-/genpkg-0.0.2.tgz" } }, "keywords": [ "package", "packaging" ], "url": "http://registry.npmjs.org/genpkg/" }, "genstatic": { "name": "genstatic", "description": "A static site generator", "dist-tags": { "latest": "0.0.3b" }, "maintainers": [ { "name": "pascalopitz", "email": "contact@pascalopitz.com" } ], "time": { "modified": "2011-03-10T05:39:03.569Z", "created": "2011-03-06T11:01:35.910Z", "0.0.1b": "2011-03-06T11:01:36.332Z", "0.0.2b": "2011-03-10T04:42:32.358Z", "0.0.3b": "2011-03-10T05:27:37.935Z" }, "author": { "name": "Pascal Opitz", "email": "pascal@ilikecode.co.uk", "url": "http://www.ilikecode.co.uk" }, "versions": { "0.0.1b": "http://registry.npmjs.org/genstatic/0.0.1b", "0.0.2b": "http://registry.npmjs.org/genstatic/0.0.2b", "0.0.3b": "http://registry.npmjs.org/genstatic/0.0.3b" }, "dist": { "0.0.1b": { "shasum": "70ad2d8722b6f9e898536ff98ef6720bca17fb95", "tarball": "http://registry.npmjs.org/genstatic/-/genstatic-0.0.1b.tgz" }, "0.0.2b": { "shasum": "1c783a53da5100d8edae61aaa02f3090ef379d2f", "tarball": "http://registry.npmjs.org/genstatic/-/genstatic-0.0.2b.tgz" }, "0.0.3b": { "shasum": "99c2c456dce39187c38944a906e34b581c242890", "tarball": "http://registry.npmjs.org/genstatic/-/genstatic-0.0.3b.tgz" } }, "keywords": [ "static" ], "url": "http://registry.npmjs.org/genstatic/" }, "gently": { "name": "gently", "dist-tags": { "latest": "0.9.1" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-24T13:40:08.508Z", "created": "2011-05-03T16:45:23.222Z", "0.1.0": "2011-05-03T16:45:23.222Z", "0.2.0": "2011-05-03T16:45:23.222Z", "0.3.0": "2011-05-03T16:45:23.222Z", "0.4.0": "2011-05-03T16:45:23.222Z", "0.5.0": "2011-05-03T16:45:23.222Z", "0.6.0": "2011-05-03T16:45:23.222Z", "0.7.0": "2011-05-03T16:45:23.222Z", "0.8.0": "2011-05-03T16:45:23.222Z", "0.9.0": "2011-05-03T16:45:23.222Z", "0.9.1": "2011-05-24T13:40:08.508Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/gently/0.1.0", "0.2.0": "http://registry.npmjs.org/gently/0.2.0", "0.3.0": "http://registry.npmjs.org/gently/0.3.0", "0.4.0": "http://registry.npmjs.org/gently/0.4.0", "0.5.0": "http://registry.npmjs.org/gently/0.5.0", "0.6.0": "http://registry.npmjs.org/gently/0.6.0", "0.7.0": "http://registry.npmjs.org/gently/0.7.0", "0.8.0": "http://registry.npmjs.org/gently/0.8.0", "0.9.0": "http://registry.npmjs.org/gently/0.9.0", "0.9.1": "http://registry.npmjs.org/gently/0.9.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/gently/-/gently-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/gently/-/gently-0.2.0.tgz" }, "0.3.0": { "tarball": "http://packages:5984/gently/-/gently-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/gently/-/gently-0.4.0.tgz" }, "0.5.0": { "tarball": "http://packages:5984/gently/-/gently-0.5.0.tgz" }, "0.6.0": { "tarball": "http://packages:5984/gently/-/gently-0.6.0.tgz" }, "0.7.0": { "tarball": "http://packages:5984/gently/-/gently-0.7.0.tgz" }, "0.8.0": { "tarball": "http://packages:5984/gently/-/gently-0.8.0.tgz" }, "0.9.0": { "shasum": "f6d73a8cf774917fd419e0df276edb4c272719d2", "tarball": "http://registry.npmjs.org/gently/-/gently-0.9.0.tgz" }, "0.9.1": { "shasum": "280c3b4004305d42830dd49e07af3502c45e4a0b", "tarball": "http://registry.npmjs.org/gently/-/gently-0.9.1.tgz" } }, "url": "http://registry.npmjs.org/gently/" }, "genx": { "name": "genx", "description": "Evented XML generation using the Genx C library", "dist-tags": { "latest": "0.8.3" }, "maintainers": [ { "name": "wezm", "email": "wes@wezm.net" } ], "time": { "modified": "2011-06-22T02:54:16.614Z", "created": "2011-01-26T16:45:16.656Z", "0.8.1": "2011-01-26T16:45:37.856Z", "0.8.2": "2011-02-24T15:53:12.119Z", "0.8.3": "2011-06-22T02:54:16.614Z" }, "author": { "name": "Wesley Moore", "email": "wes@wezm.net", "url": "http://www.wezm.net/" }, "repository": { "type": "git", "url": "git://github.com/wezm/node-genx.git" }, "versions": { "0.8.1": "http://registry.npmjs.org/genx/0.8.1", "0.8.2": "http://registry.npmjs.org/genx/0.8.2", "0.8.3": "http://registry.npmjs.org/genx/0.8.3" }, "dist": { "0.8.1": { "shasum": "ca520b60a4f37a8ea5c797e118e3f32ebf906fc1", "tarball": "http://registry.npmjs.org/genx/-/genx-0.8.1.tgz" }, "0.8.2": { "shasum": "8910a1829f2e207b0107584b58ba6e16bc6ce292", "tarball": "http://registry.npmjs.org/genx/-/genx-0.8.2.tgz" }, "0.8.3": { "shasum": "0f11c2f0e27e1ac9619734561686b6da44639b0d", "tarball": "http://registry.npmjs.org/genx/-/genx-0.8.3.tgz" } }, "keywords": [ "xml", "generation", "generator", "builder" ], "url": "http://registry.npmjs.org/genx/" }, "geo": { "name": "geo", "description": "Geo is a very basic, but simple and extendable, geocode library for Node.js. Currently it only supports Google's Geocode API (v3) - Geo Spatial features are coming out soon", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felipera", "email": "felipera@gmail.com" } ], "time": { "modified": "2011-03-12T16:15:09.226Z", "created": "2011-03-09T20:02:56.952Z", "0.0.1": "2011-03-09T20:02:57.200Z", "0.0.2": "2011-03-10T17:25:12.268Z", "0.0.3": "2011-03-12T16:15:09.226Z" }, "author": { "name": "Felipe Oliveira", "email": "felipera@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:feliperazeek/geonode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/geo/0.0.1", "0.0.2": "http://registry.npmjs.org/geo/0.0.2", "0.0.3": "http://registry.npmjs.org/geo/0.0.3" }, "dist": { "0.0.1": { "shasum": "cb3db8e2269a48115dcf204e50bce5bc1e7357b5", "tarball": "http://registry.npmjs.org/geo/-/geo-0.0.1.tgz" }, "0.0.2": { "shasum": "60a2e32a0e267adbafeff19c7e000a0ba59e6ca2", "tarball": "http://registry.npmjs.org/geo/-/geo-0.0.2.tgz" }, "0.0.3": { "shasum": "e95510ed7607deefd0f1d9da8b9a2c142db92200", "tarball": "http://registry.npmjs.org/geo/-/geo-0.0.3.tgz" } }, "keywords": [ "geo", "geospatial", "geocode", "geocoding", "geohash" ], "url": "http://registry.npmjs.org/geo/" }, "geo-distance": { "name": "geo-distance", "description": "Common JS module for calculating and converting Earth distances using correct great-circle distance formula.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "walling", "email": "bwp@bwp.dk" } ], "time": { "modified": "2011-07-01T15:15:10.356Z", "created": "2011-07-01T12:51:55.551Z", "0.1.0": "2011-07-01T12:51:56.120Z", "0.1.1": "2011-07-01T14:58:27.824Z", "0.1.2": "2011-07-01T15:15:10.356Z" }, "author": { "name": "Bjarke Walling", "email": "bwp@bwp.dk" }, "repository": { "type": "git", "url": "git://github.com/walling/geo-distance.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/geo-distance/0.1.0", "0.1.1": "http://registry.npmjs.org/geo-distance/0.1.1", "0.1.2": "http://registry.npmjs.org/geo-distance/0.1.2" }, "dist": { "0.1.0": { "shasum": "1940d0ea90c518431fcad65f9172eed5cc05891c", "tarball": "http://registry.npmjs.org/geo-distance/-/geo-distance-0.1.0.tgz" }, "0.1.1": { "shasum": "6b048160f7d52febb4d5cc9ffdeecc1502434e78", "tarball": "http://registry.npmjs.org/geo-distance/-/geo-distance-0.1.1.tgz" }, "0.1.2": { "shasum": "578fe83438d594fffa7f4cfb95afbc390af20c4b", "tarball": "http://registry.npmjs.org/geo-distance/-/geo-distance-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/geo-distance/" }, "geocoder": { "name": "geocoder", "description": "node wrapper around google's geocoder api", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "wyattdanger", "email": "stephen.wyatt@gmail.com" } ], "time": { "modified": "2011-07-20T23:19:19.474Z", "created": "2011-07-15T18:07:04.376Z", "0.0.1": "2011-07-15T18:07:04.970Z", "0.0.2": "2011-07-15T18:17:54.540Z", "0.0.3": "2011-07-15T19:04:51.417Z", "0.0.4": "2011-07-16T02:05:28.734Z", "0.0.5": "2011-07-20T23:19:19.474Z" }, "author": { "name": "Stephen Wyatt Bush", "email": "stephen.wyatt@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/wyattdanger/geocoder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/geocoder/0.0.1", "0.0.2": "http://registry.npmjs.org/geocoder/0.0.2", "0.0.3": "http://registry.npmjs.org/geocoder/0.0.3", "0.0.4": "http://registry.npmjs.org/geocoder/0.0.4", "0.0.5": "http://registry.npmjs.org/geocoder/0.0.5" }, "dist": { "0.0.1": { "shasum": "79f0ab7c7e81850750cd5c931e5ad11396046b7b", "tarball": "http://registry.npmjs.org/geocoder/-/geocoder-0.0.1.tgz" }, "0.0.2": { "shasum": "33ad8275349ac8cfd506ca88d359a8024b200ab0", "tarball": "http://registry.npmjs.org/geocoder/-/geocoder-0.0.2.tgz" }, "0.0.3": { "shasum": "0ee197571b3cbcfd0fd465c26081be5d960cac79", "tarball": "http://registry.npmjs.org/geocoder/-/geocoder-0.0.3.tgz" }, "0.0.4": { "shasum": "256a137de5680544ed4087e949d4ec8a558c4fee", "tarball": "http://registry.npmjs.org/geocoder/-/geocoder-0.0.4.tgz" }, "0.0.5": { "shasum": "0dd4566e11d1847421960726fff2cefd36c59c36", "tarball": "http://registry.npmjs.org/geocoder/-/geocoder-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/geocoder/" }, "geohash": { "name": "geohash", "description": "GeoHash Algorithm first described by Gustavo Niemeyer in February 2008. By interleaving latitude and longitude information in a bitwise fashion, a composite value is generated that provides a high resolution geographic point, and is well suited for storage or transmission as a character string.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "unscene", "email": "ryan.fairchild@gmail.com" } ], "author": [ "Chris Williams", "David Troy" ], "versions": { "0.0.1": "http://registry.npmjs.org/geohash/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/geohash/-/geohash-0.0.1.tgz" } }, "keywords": [ "geocode", "geohash", "geolocation" ], "url": "http://registry.npmjs.org/geohash/" }, "geoip": { "name": "geoip", "description": "GeoIP binding for node", "dist-tags": { "beta1": "0.4.0beta1", "beta2": "0.4.0beta2", "rc": "0.4.0rc", "latest": "0.4.5" }, "maintainers": [ { "name": "kuno", "email": "neokuno@gmail.com" } ], "author": { "name": "Guan 'kuno' Qing", "email": "neokuno at Gmail dot com" }, "repository": { "type": "git", "url": "git://github.com/kuno/GeoIP.git" }, "time": { "modified": "2011-11-07T09:44:01.072Z", "created": "2011-01-06T03:53:52.972Z", "0.1.0": "2011-01-06T03:53:52.972Z", "0.1.3": "2011-01-06T03:53:52.972Z", "0.2.0": "2011-01-06T03:53:52.972Z", "0.2.1": "2011-01-06T03:53:52.972Z", "0.3.0": "2011-01-06T03:53:52.972Z", "0.3.1": "2011-01-06T03:53:52.972Z", "0.3.1-1": "2011-01-06T03:53:52.972Z", "0.3.2": "2011-01-22T04:26:41.289Z", "0.3.3": "2011-02-06T01:26:17.444Z", "0.3.3-1": "2011-02-12T09:11:23.396Z", "0.3.4": "2011-02-15T02:54:46.059Z", "0.3.4-1": "2011-03-07T04:36:55.965Z", "0.4.0beta1": "2011-05-11T02:18:52.067Z", "0.4.0beta2": "2011-05-16T02:12:58.801Z", "0.4.0rc": "2011-05-20T02:03:43.381Z", "0.4.0": "2011-05-23T01:17:33.327Z", "0.4.0final": "2011-05-24T07:12:50.848Z", "0.4.1": "2011-06-21T05:06:28.461Z", "0.4.2": "2011-07-23T05:35:59.831Z", "0.4.2-1": "2011-07-24T14:21:56.861Z", "0.4.2-2": "2011-08-01T14:25:07.478Z", "0.4.3": "2011-08-03T09:48:56.618Z", "0.4.4": "2011-09-15T09:53:37.038Z", "0.4.5": "2011-11-07T09:44:01.072Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/geoip/0.1.0", "0.1.3": "http://registry.npmjs.org/geoip/0.1.3", "0.2.0": "http://registry.npmjs.org/geoip/0.2.0", "0.2.1": "http://registry.npmjs.org/geoip/0.2.1", "0.3.0": "http://registry.npmjs.org/geoip/0.3.0", "0.3.1": "http://registry.npmjs.org/geoip/0.3.1", "0.3.1-1": "http://registry.npmjs.org/geoip/0.3.1-1", "0.3.2": "http://registry.npmjs.org/geoip/0.3.2", "0.3.3": "http://registry.npmjs.org/geoip/0.3.3", "0.3.3-1": "http://registry.npmjs.org/geoip/0.3.3-1", "0.3.4": "http://registry.npmjs.org/geoip/0.3.4", "0.3.4-1": "http://registry.npmjs.org/geoip/0.3.4-1", "0.4.0beta1": "http://registry.npmjs.org/geoip/0.4.0beta1", "0.4.0beta2": "http://registry.npmjs.org/geoip/0.4.0beta2", "0.4.0rc": "http://registry.npmjs.org/geoip/0.4.0rc", "0.4.0final": "http://registry.npmjs.org/geoip/0.4.0final", "0.4.1": "http://registry.npmjs.org/geoip/0.4.1", "0.4.2": "http://registry.npmjs.org/geoip/0.4.2", "0.4.2-1": "http://registry.npmjs.org/geoip/0.4.2-1", "0.4.2-2": "http://registry.npmjs.org/geoip/0.4.2-2", "0.4.3": "http://registry.npmjs.org/geoip/0.4.3", "0.4.4": "http://registry.npmjs.org/geoip/0.4.4", "0.4.5": "http://registry.npmjs.org/geoip/0.4.5" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.1.0.tgz" }, "0.1.3": { "shasum": "0fb782b9d5ee1f2528b2890f44fe99a269f20193", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.1.3.tgz" }, "0.2.0": { "shasum": "f42aaccf4f00274431b2338a70d8b26b3d7d5fc6", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.2.0.tgz" }, "0.2.1": { "shasum": "850c36e94f1733e93a25ce8010c4490aff26b67c", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.2.1.tgz" }, "0.3.0": { "shasum": "ca04c41fbff3e8a2844c903df91db33dce504150", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.0.tgz" }, "0.3.1": { "shasum": "832fd508d4779431b5baedcec3177c44b8d9340f", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.1.tgz" }, "0.3.1-1": { "shasum": "835ca4a5c8f8cc5008553cb2fc956492afcc440e", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.1-1.tgz" }, "0.3.2": { "shasum": "6410481d651ba6a62739e4c90df3ca1457ac7a3c", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.2.tgz" }, "0.3.3": { "shasum": "5050c977d9b6467730ff1245a9a1d31b9193a67f", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.3.tgz" }, "0.3.3-1": { "shasum": "d3b485fb45da2e4f1290aa8b012f069a25d266ef", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.3-1.tgz" }, "0.3.4": { "shasum": "9a407071e7ccdd98563a1e6ef061249e6f38edbf", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.4.tgz" }, "0.3.4-1": { "shasum": "1c70e47e6477969d43f2140f5b124ea42dfd6d9d", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.3.4-1.tgz" }, "0.4.0beta1": { "shasum": "2c504992cd0c0db67e11afd84e1a45a721fe5315", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH": { "shasum": "b6b97409637bacdfc57ee2c0f97b26ad9613ef1a", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0beta1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0beta1.tgz" }, "0.4.0beta2": { "shasum": "f8b5c2a8e8a63596cb158f1e732daf6411496b00", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH": { "shasum": "a0a52ffcbde6c61c692501b0d183f2ac1f9e26d8", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0beta2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0beta2.tgz" }, "0.4.0rc": { "shasum": "5947db19a51e6037ca550651a1ffe5e0ba3ab690", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH": { "shasum": "4ff5d58bf9f04c96688f939f32fb50d66d14b209", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0rc-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0rc.tgz" }, "0.4.0final": { "shasum": "22da8db57f716afab0ad9e46d40832c62e3f5398", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH": { "shasum": "db0670ce7392d1a390cae3b40ef0b611d4a40703", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0final-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.2.10.2-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.0final.tgz" }, "0.4.1": { "shasum": "8597205856a37e7e91f93a552f425831b1213197", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.1.tgz" }, "0.4.2": { "shasum": "7d1a8f26e8a6e52281ed1cc65c69c2bc78834db1", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.2.tgz" }, "0.4.2-1": { "shasum": "990d1cfafb7f8a4ff8ab38b16e6586597f48143f", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.2-1.tgz" }, "0.4.2-2": { "shasum": "d1e3d6e69be4b8d088cfc55d23e8f7825a9dcbcd", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.2-2.tgz" }, "0.4.3": { "shasum": "bc01cff3baa08dbf917af94f42f507bb821f991a", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.3.tgz" }, "0.4.4": { "shasum": "cf7e749b89599b91b3fe0bfa3ce27a8597c415e1", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.4.tgz" }, "0.4.5": { "shasum": "07911aab8cd97ccfe2d303832e85fdea62379565", "tarball": "http://registry.npmjs.org/geoip/-/geoip-0.4.5.tgz" } }, "url": "http://registry.npmjs.org/geoip/" }, "geoip-lite": { "name": "geoip-lite", "description": "A light weight native JavaScript implementation of GeoIP API from MaxMind", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "bluesmoon", "email": "philip@bluesmoon.info" } ], "time": { "modified": "2011-10-25T22:12:34.059Z", "created": "2011-08-05T03:04:11.405Z", "1.0.0": "2011-08-05T03:04:14.325Z", "1.0.0-1": "2011-08-05T07:26:10.919Z", "1.0.1": "2011-08-19T16:48:16.508Z", "1.0.2": "2011-09-10T05:55:07.178Z", "1.0.3": "2011-10-25T22:12:34.059Z" }, "author": { "name": "Philip Tellis", "email": "philip@bluesmoon.info", "url": "http://bluesmoon.info/" }, "repository": { "type": "git", "url": "git://github.com/bluesmoon/node-geoip.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/geoip-lite/1.0.0", "1.0.0-1": "http://registry.npmjs.org/geoip-lite/1.0.0-1", "1.0.1": "http://registry.npmjs.org/geoip-lite/1.0.1", "1.0.2": "http://registry.npmjs.org/geoip-lite/1.0.2", "1.0.3": "http://registry.npmjs.org/geoip-lite/1.0.3" }, "dist": { "1.0.0": { "shasum": "5ef428114d2c3243767afeedad6a2cd761753703", "tarball": "http://registry.npmjs.org/geoip-lite/-/geoip-lite-1.0.0.tgz" }, "1.0.0-1": { "shasum": "0598e655fd91be4988b93c3761f445b5581deaab", "tarball": "http://registry.npmjs.org/geoip-lite/-/geoip-lite-1.0.0-1.tgz" }, "1.0.1": { "shasum": "1c35d234af28155922b7691662f0a39b845f1f4e", "tarball": "http://registry.npmjs.org/geoip-lite/-/geoip-lite-1.0.1.tgz" }, "1.0.2": { "shasum": "c3ea9e39857c406bafa049e5a3b0cdcc87b32ffc", "tarball": "http://registry.npmjs.org/geoip-lite/-/geoip-lite-1.0.2.tgz" }, "1.0.3": { "shasum": "d014867ffb28893309c64e8b883971994cf0da55", "tarball": "http://registry.npmjs.org/geoip-lite/-/geoip-lite-1.0.3.tgz" } }, "keywords": [ "geo", "geoip", "ip", "ipv4", "ipv6", "geolookup", "maxmind", "geolite" ], "url": "http://registry.npmjs.org/geoip-lite/" }, "geojs": { "name": "geojs", "description": "Simple Geospatial Types and Tools for Javascript", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-11-14T04:49:47.815Z", "created": "2011-09-12T07:01:12.943Z", "0.1.4": "2011-09-12T07:01:15.114Z", "0.1.5": "2011-09-12T23:48:50.258Z", "0.1.6": "2011-09-13T04:00:07.033Z", "0.1.7": "2011-10-11T01:15:58.140Z", "0.1.8": "2011-11-14T04:49:47.815Z" }, "author": { "name": "Damon Oehlman" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/geojs.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/geojs/0.1.4", "0.1.5": "http://registry.npmjs.org/geojs/0.1.5", "0.1.6": "http://registry.npmjs.org/geojs/0.1.6", "0.1.7": "http://registry.npmjs.org/geojs/0.1.7", "0.1.8": "http://registry.npmjs.org/geojs/0.1.8" }, "dist": { "0.1.4": { "shasum": "4400c369ee63c0e6226b787201e7b8dcea951871", "tarball": "http://registry.npmjs.org/geojs/-/geojs-0.1.4.tgz" }, "0.1.5": { "shasum": "5889bd4ccd80e702072d3a1eb89e4e05c2c5a1e5", "tarball": "http://registry.npmjs.org/geojs/-/geojs-0.1.5.tgz" }, "0.1.6": { "shasum": "73534a610f6949f36a845622ac81d200cfb4de4d", "tarball": "http://registry.npmjs.org/geojs/-/geojs-0.1.6.tgz" }, "0.1.7": { "shasum": "64ccc57a7ce682ddbffe3f00ab97947a54718c57", "tarball": "http://registry.npmjs.org/geojs/-/geojs-0.1.7.tgz" }, "0.1.8": { "shasum": "f994752b00be19f63b65a9e8e66a5af5ebb52957", "tarball": "http://registry.npmjs.org/geojs/-/geojs-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/geojs/" }, "geolib": { "name": "geolib", "description": "Growing library to perform geo specific tasks", "dist-tags": { "latest": "1.1.7" }, "maintainers": [ { "name": "manuelbieh", "email": "node@manuelbieh.de" } ], "time": { "modified": "2011-09-23T06:30:50.280Z", "created": "2011-09-23T06:30:48.898Z", "1.1.7": "2011-09-23T06:30:50.280Z" }, "author": { "name": "Manuel Bieh", "url": "http://www.manuelbieh.com/" }, "repository": { "type": "git", "url": "git://github.com/manuelbieh/geolib.git" }, "versions": { "1.1.7": "http://registry.npmjs.org/geolib/1.1.7" }, "dist": { "1.1.7": { "shasum": "fd66a3ef3335a6e7a567429b8042073fab63517b", "tarball": "http://registry.npmjs.org/geolib/-/geolib-1.1.7.tgz" } }, "keywords": [ "geolocation", "geo", "distance" ], "url": "http://registry.npmjs.org/geolib/" }, "geoloqi": { "name": "geoloqi", "description": "Library for interacting with the Geoloqi API. Works on Node.js and the client side.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kyledrake", "email": "kyledrake@gmail.com" } ], "time": { "modified": "2011-10-12T21:12:50.897Z", "created": "2011-10-12T21:12:50.513Z", "0.0.1": "2011-10-12T21:12:50.897Z" }, "author": { "name": "Kyle Drake", "email": "kyledrake@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/geoloqi/geoloqi-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/geoloqi/0.0.1" }, "dist": { "0.0.1": { "shasum": "9ea2f4e729a6a80611230ad262e34662aea36ffe", "tarball": "http://registry.npmjs.org/geoloqi/-/geoloqi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/geoloqi/" }, "geonode": { "name": "geonode", "description": "Geography for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "proppy", "email": "proppy@aminche.com" } ], "author": { "name": "Paul Smith", "email": "paulsmith@pobox.com" }, "time": { "modified": "2011-04-16T00:38:50.706Z", "created": "2011-04-14T23:04:53.949Z", "0.0.1": "2011-04-14T23:04:53.949Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/geonode/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/geonode/-/geonode-0.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "4d0dbc950b9f2953073102148e00e41944916910", "tarball": "http://registry.npmjs.org/geonode/-/geonode-0.0.1-0.4-sunos-5.11.tgz" } } } }, "keywords": [ "geography", "geo", "gis", "geos", "client" ], "url": "http://registry.npmjs.org/geonode/" }, "geoutils": { "name": "geoutils", "description": "Geographic Formulas for CommonJS", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "moshen", "email": "moshen.colin@gmail.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/geoutils/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/geoutils/-/geoutils-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/geoutils/" }, "gerbil": { "name": "gerbil", "description": "Gerbil: Inquisitive, friendly animals that rarely bite, TDD for the rest of us", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "elcuervo", "email": "elcuervo@elcuervo.co" } ], "time": { "modified": "2011-12-01T22:14:39.553Z", "created": "2011-09-05T18:21:51.446Z", "0.1.0": "2011-09-05T18:21:52.469Z", "0.2.0": "2011-11-30T22:48:41.435Z", "0.2.1": "2011-12-01T22:14:39.553Z" }, "author": { "name": "elCuervo", "email": "elcuervo@elcuervo.co" }, "versions": { "0.1.0": "http://registry.npmjs.org/gerbil/0.1.0", "0.2.0": "http://registry.npmjs.org/gerbil/0.2.0", "0.2.1": "http://registry.npmjs.org/gerbil/0.2.1" }, "dist": { "0.1.0": { "shasum": "b36acecdf8ac570026bccbb455ca8c4cdca1933c", "tarball": "http://registry.npmjs.org/gerbil/-/gerbil-0.1.0.tgz" }, "0.2.0": { "shasum": "26fd5f9c77eeee97e66310784cd2443e36591ca4", "tarball": "http://registry.npmjs.org/gerbil/-/gerbil-0.2.0.tgz" }, "0.2.1": { "shasum": "183e807784d09abbe6fa14b635aae5590de9974a", "tarball": "http://registry.npmjs.org/gerbil/-/gerbil-0.2.1.tgz" } }, "keywords": [ "tdd", "testing", "gerbil", "simple" ], "url": "http://registry.npmjs.org/gerbil/" }, "gerenuk": { "name": "gerenuk", "description": "Friendly dependency injection container", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "naneau", "email": "npm@naneau.nl" } ], "time": { "modified": "2011-04-04T17:45:43.440Z", "created": "2011-04-03T19:43:58.099Z", "0.0.1": "2011-04-03T19:43:58.454Z", "0.0.2": "2011-04-04T15:50:26.268Z", "0.0.3": "2011-04-04T16:45:32.020Z", "0.0.4": "2011-04-04T17:45:43.440Z" }, "repository": { "type": "git", "url": "git://github.com/naneau/gerenuk.git" }, "author": { "name": "Maurice Fonk", "email": "gerenuk@naneau.nl" }, "versions": { "0.0.1": "http://registry.npmjs.org/gerenuk/0.0.1", "0.0.2": "http://registry.npmjs.org/gerenuk/0.0.2", "0.0.3": "http://registry.npmjs.org/gerenuk/0.0.3", "0.0.4": "http://registry.npmjs.org/gerenuk/0.0.4" }, "dist": { "0.0.1": { "shasum": "c06cabbd8b22ac9653c9a34b00027491f3426b87", "tarball": "http://registry.npmjs.org/gerenuk/-/gerenuk-0.0.1.tgz" }, "0.0.2": { "shasum": "7d7ca24b541c2fb18a48485807a0dbacac420ae4", "tarball": "http://registry.npmjs.org/gerenuk/-/gerenuk-0.0.2.tgz" }, "0.0.3": { "shasum": "4496bad96a21f318df55f7fe9a5d075e3d691bf9", "tarball": "http://registry.npmjs.org/gerenuk/-/gerenuk-0.0.3.tgz" }, "0.0.4": { "shasum": "e2f9d20e219e0331e7b05cedb9e333df55e6cbf6", "tarball": "http://registry.npmjs.org/gerenuk/-/gerenuk-0.0.4.tgz" } }, "keywords": [ "dependency injection", "dependencies", "injection", "dic" ], "url": "http://registry.npmjs.org/gerenuk/" }, "gesundheit": { "name": "gesundheit", "description": "Concise SQL generation in coffee-script", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "grncdr", "email": "glurgle@gmail.com" } ], "time": { "modified": "2011-12-07T05:35:39.478Z", "created": "2011-10-11T19:18:51.312Z", "0.0.1": "2011-10-11T19:18:52.748Z", "0.0.2": "2011-10-13T01:01:18.252Z", "0.0.3": "2011-10-15T22:19:14.711Z", "0.0.4": "2011-10-16T01:51:18.927Z", "0.1.1": "2011-10-17T04:06:44.161Z", "0.1.2": "2011-10-17T04:40:42.202Z", "0.1.3": "2011-10-24T18:14:58.243Z", "0.1.4": "2011-10-26T23:08:12.474Z", "0.1.5": "2011-12-07T01:41:14.217Z", "0.2.1": "2011-12-07T05:35:39.478Z" }, "author": { "name": "Stephen Sugden", "email": "stephen@betsmartmedia.com", "url": "http://www.betsmartmedia.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/gesundheit/0.0.1", "0.0.2": "http://registry.npmjs.org/gesundheit/0.0.2", "0.0.3": "http://registry.npmjs.org/gesundheit/0.0.3", "0.0.4": "http://registry.npmjs.org/gesundheit/0.0.4", "0.1.1": "http://registry.npmjs.org/gesundheit/0.1.1", "0.1.2": "http://registry.npmjs.org/gesundheit/0.1.2", "0.1.3": "http://registry.npmjs.org/gesundheit/0.1.3", "0.1.4": "http://registry.npmjs.org/gesundheit/0.1.4", "0.1.5": "http://registry.npmjs.org/gesundheit/0.1.5", "0.2.1": "http://registry.npmjs.org/gesundheit/0.2.1" }, "dist": { "0.0.1": { "shasum": "f11c8e537b733517971a62cde77cd3e7be1c6e48", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.0.1.tgz" }, "0.0.2": { "shasum": "ccc8fae67e09fee1c1cecc94b510f7fc4e0f1d48", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.0.2.tgz" }, "0.0.3": { "shasum": "46ad8730cc908af8161ee92fff872af0339c19df", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.0.3.tgz" }, "0.0.4": { "shasum": "4358a9d34f4ce8e7b160e619c8617af278fc55cf", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.0.4.tgz" }, "0.1.1": { "shasum": "22b44e7926288e8c5dba5a5345b950b3315ac967", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.1.1.tgz" }, "0.1.2": { "shasum": "adc0ec9739cf75ec7168dc92af81ddfa701c7a0e", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.1.2.tgz" }, "0.1.3": { "shasum": "fb0a2cff70f5a1250535bbf7427e4dfa5d6afc9c", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.1.3.tgz" }, "0.1.4": { "shasum": "ec64f63c66c0c55bce8d8c26689f943ca0175cea", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.1.4.tgz" }, "0.1.5": { "shasum": "dfad6ea59599735f25646768ec87b2cfc8105272", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.1.5.tgz" }, "0.2.1": { "shasum": "e57ac8d1ca13b52b8449131be7dcf6b751bd7758", "tarball": "http://registry.npmjs.org/gesundheit/-/gesundheit-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/gesundheit/" }, "get": { "name": "get", "description": "A slightly higher-level HTTP client for node.", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "time": { "modified": "2011-12-01T18:17:36.026Z", "created": "2011-04-28T18:25:45.724Z", "0.1.1": "2011-04-28T18:25:45.871Z", "0.2.1": "2011-05-09T15:55:56.770Z", "0.3.0": "2011-05-09T17:30:00.073Z", "0.4.0": "2011-07-01T17:16:46.915Z", "0.4.1": "2011-07-01T19:12:34.945Z", "0.4.2": "2011-07-18T19:59:38.630Z", "1.0.0": "2011-10-17T17:03:20.148Z", "1.1.0": "2011-10-17T23:02:58.025Z", "1.1.1": "2011-11-30T18:45:44.993Z", "1.1.2": "2011-12-01T18:17:36.026Z" }, "author": { "name": "Tom MacWright", "email": "macwright@gmail.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/get/0.1.1", "0.2.1": "http://registry.npmjs.org/get/0.2.1", "0.3.0": "http://registry.npmjs.org/get/0.3.0", "0.4.0": "http://registry.npmjs.org/get/0.4.0", "0.4.1": "http://registry.npmjs.org/get/0.4.1", "0.4.2": "http://registry.npmjs.org/get/0.4.2", "1.0.0": "http://registry.npmjs.org/get/1.0.0", "1.1.0": "http://registry.npmjs.org/get/1.1.0", "1.1.1": "http://registry.npmjs.org/get/1.1.1", "1.1.2": "http://registry.npmjs.org/get/1.1.2" }, "dist": { "0.1.1": { "shasum": "b9b6abb73e56af7f565e5740d3b78e691c68f62a", "tarball": "http://registry.npmjs.org/get/-/get-0.1.1.tgz" }, "0.2.1": { "shasum": "0c009ccfcb4563746d08ec843bd09ef1830abb77", "tarball": "http://registry.npmjs.org/get/-/get-0.2.1.tgz" }, "0.3.0": { "shasum": "fa5ba3df7132c5aeb7ae77f6f5e4cf3de3ac3dac", "tarball": "http://registry.npmjs.org/get/-/get-0.3.0.tgz" }, "0.4.0": { "shasum": "acad72fdbc4e19677c73b2467d8f5200803224fd", "tarball": "http://registry.npmjs.org/get/-/get-0.4.0.tgz" }, "0.4.1": { "shasum": "1e99f6e8df9cbb65e0536cbd4057783365cff7e4", "tarball": "http://registry.npmjs.org/get/-/get-0.4.1.tgz" }, "0.4.2": { "shasum": "3a9a80e7f5f4470f65be747886980fcd0a82ecb8", "tarball": "http://registry.npmjs.org/get/-/get-0.4.2.tgz" }, "1.0.0": { "shasum": "64d6f70914babd5c7b4d4d2368b1deb49cff8c6f", "tarball": "http://registry.npmjs.org/get/-/get-1.0.0.tgz" }, "1.1.0": { "shasum": "c6a87f8a9b08c46b834c6ccacdd4746916388126", "tarball": "http://registry.npmjs.org/get/-/get-1.1.0.tgz" }, "1.1.1": { "shasum": "ea2230e507a3e4a878628bdf878fd31f1ba8d844", "tarball": "http://registry.npmjs.org/get/-/get-1.1.1.tgz" }, "1.1.2": { "shasum": "e4a5bf37d0af6d78c4a59c6e45aebf652db60a7e", "tarball": "http://registry.npmjs.org/get/-/get-1.1.2.tgz" } }, "keywords": [ "http", "client", "request", "get" ], "url": "http://registry.npmjs.org/get/" }, "get-post": { "name": "get-post", "description": "Simple Wrapper around Request to provide cli get and post", "dist-tags": { "latest": "0.0.4444" }, "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-10-01T18:33:14.416Z", "created": "2011-09-27T03:24:05.905Z", "0.0.2": "2011-09-27T03:24:06.768Z", "0.0.3": "2011-09-27T03:29:05.723Z", "0.0.4444": "2011-10-01T18:33:14.416Z" }, "author": { "name": "Tom Wilson" }, "repository": { "type": "git", "url": "git://github.com/twilson63/get-post.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/get-post/0.0.2", "0.0.3": "http://registry.npmjs.org/get-post/0.0.3", "0.0.4444": "http://registry.npmjs.org/get-post/0.0.4444" }, "dist": { "0.0.2": { "shasum": "1b89338ba6a2e7c5dbc70259619709bcada45776", "tarball": "http://registry.npmjs.org/get-post/-/get-post-0.0.2.tgz" }, "0.0.3": { "shasum": "ed3846a2f721cf37afd162e2b2b4ea349e11ed9d", "tarball": "http://registry.npmjs.org/get-post/-/get-post-0.0.3.tgz" }, "0.0.4444": { "shasum": "60f5133aae2563925bd12a17e34da6e815ddc0a8", "tarball": "http://registry.npmjs.org/get-post/-/get-post-0.0.4444.tgz" } }, "url": "http://registry.npmjs.org/get-post/" }, "getline": { "name": "getline", "description": "Classes for reading line-terminated data in files", "dist-tags": { "latest": "1.0.2" }, "readme": null, "maintainers": [ { "name": "cvine", "email": "chris@cvine.freeserve.co.uk" } ], "time": { "modified": "2011-11-16T09:35:03.822Z", "created": "2011-11-07T13:32:55.382Z", "0.0.1": "2011-11-07T13:32:56.903Z", "0.0.2": "2011-11-09T09:51:12.777Z", "1.0.0": "2011-11-10T12:42:54.474Z", "1.0.1": "2011-11-13T10:20:22.506Z", "1.0.2": "2011-11-16T09:35:03.822Z" }, "author": { "name": "Chris Vine", "email": "chris@cvine.freeserve.co.uk" }, "versions": { "0.0.1": "http://registry.npmjs.org/getline/0.0.1", "0.0.2": "http://registry.npmjs.org/getline/0.0.2", "1.0.0": "http://registry.npmjs.org/getline/1.0.0", "1.0.1": "http://registry.npmjs.org/getline/1.0.1", "1.0.2": "http://registry.npmjs.org/getline/1.0.2" }, "dist": { "0.0.1": { "shasum": "668bcdad85e12ffb46043271b873fcd701f06360", "tarball": "http://registry.npmjs.org/getline/-/getline-0.0.1.tgz" }, "0.0.2": { "shasum": "c62d0039a99c4592e6911f1d784039f2a2f42697", "tarball": "http://registry.npmjs.org/getline/-/getline-0.0.2.tgz" }, "1.0.0": { "shasum": "ae305af7b6fb4fcedc6355fd379be131aa49c6b9", "tarball": "http://registry.npmjs.org/getline/-/getline-1.0.0.tgz" }, "1.0.1": { "shasum": "31bf24f796bcb99ac2b272bd68897d707f9e90fb", "tarball": "http://registry.npmjs.org/getline/-/getline-1.0.1.tgz" }, "1.0.2": { "shasum": "942af6ddb8f618243ce275d3d2e43409d0b55381", "tarball": "http://registry.npmjs.org/getline/-/getline-1.0.2.tgz" } }, "keywords": [ "files", "getline", "extracting lines", "reading file lines" ], "url": "http://registry.npmjs.org/getline/" }, "getopt": { "name": "getopt", "description": "NodeJS command line 'parser'", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-03-25T14:48:15.753Z", "created": "2011-03-25T14:48:07.368Z", "0.1.0": "2011-03-25T14:48:15.753Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt", "url": "http://www.thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/dresende/node-getopt.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/getopt/0.1.0" }, "dist": { "0.1.0": { "shasum": "14af82a87a015e63877a2b0ea147e26ab53f806c", "tarball": "http://registry.npmjs.org/getopt/-/getopt-0.1.0.tgz" } }, "keywords": [ "getopt", "command", "console", "parameter" ], "url": "http://registry.npmjs.org/getopt/" }, "getrusage": { "name": "getrusage", "description": "C++ Port of Unix getrusage for getting cputime, usertime and other process information", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-11-11T17:49:13.494Z", "created": "2011-03-06T04:28:28.175Z", "0.1.3": "2011-03-06T04:28:28.410Z", "0.1.4": "2011-11-11T16:57:28.697Z", "0.2.0": "2011-11-11T17:49:13.494Z" }, "versions": { "0.1.3": "http://registry.npmjs.org/getrusage/0.1.3", "0.1.4": "http://registry.npmjs.org/getrusage/0.1.4", "0.2.0": "http://registry.npmjs.org/getrusage/0.2.0" }, "dist": { "0.1.3": { "shasum": "5cf6eb2363c160a269639ca45a30a4b735cf316d", "tarball": "http://registry.npmjs.org/getrusage/-/getrusage-0.1.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "1eec5f94d5b45d891d91cd053a195c0e4282a072", "tarball": "http://registry.npmjs.org/getrusage/-/getrusage-0.1.3-0.4-sunos-5.11.tgz" } } }, "0.1.4": { "shasum": "5d878f085246d5ac2caf82b13fc8b4f6cd0f4510", "tarball": "http://registry.npmjs.org/getrusage/-/getrusage-0.1.4.tgz" }, "0.2.0": { "shasum": "47be8462c3d30d4b3a72e509b65420f765a07eb0", "tarball": "http://registry.npmjs.org/getrusage/-/getrusage-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/getrusage/" }, "gettext": { "name": "gettext", "description": "A GNU gettext implementation for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dev0", "email": "daniel.baulig@gmx.de" } ], "time": { "modified": "2011-05-02T19:27:48.301Z", "created": "2011-05-02T19:27:47.974Z", "0.0.1": "2011-05-02T19:27:48.301Z" }, "author": { "name": "Daniel Baulig", "email": "daniel.baulig@gmx.de", "url": "http://www.danielbaulig.de" }, "repository": { "type": "git", "url": "git://github.com/DanielBaulig/node-gettext.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gettext/0.0.1" }, "dist": { "0.0.1": { "shasum": "95c1bdbe191b57449380973928e0b486cb8beb6b", "tarball": "http://registry.npmjs.org/gettext/-/gettext-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/gettext/" }, "getz": { "name": "getz", "description": "A simple way of extracting the page GET variables", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gorillatron", "email": "jornandretangen@gmail.com" } ], "time": { "modified": "2011-08-22T11:09:24.323Z", "created": "2011-08-22T11:00:09.149Z", "0.0.1": "2011-08-22T11:00:09.882Z", "0.0.2": "2011-08-22T11:07:23.127Z" }, "author": { "name": "Jorn Andre Tangen @gorillatron" }, "repository": { "type": "git", "url": "git://github.com/andtan/getz.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/getz/0.0.1", "0.0.2": "http://registry.npmjs.org/getz/0.0.2" }, "dist": { "0.0.1": { "shasum": "d252af1305bcb81979668052ff6e2d9e410efd18", "tarball": "http://registry.npmjs.org/getz/-/getz-0.0.1.tgz" }, "0.0.2": { "shasum": "0a46d101dc5a49c6da3e0900fbbb4de4f34534a4", "tarball": "http://registry.npmjs.org/getz/-/getz-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/getz/" }, "gex": { "name": "gex", "description": "Glob expressions for JavaScript", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rjrodger", "email": "richard@ricebridge.com" } ], "time": { "modified": "2011-03-03T23:48:26.649Z", "created": "2011-03-03T23:48:26.206Z", "0.0.1": "2011-03-03T23:48:26.649Z" }, "author": { "name": "Richard Rodger", "email": "richard@ricebridge.com", "url": "http://richardrodger.com/" }, "repository": { "type": "git", "url": "git://github.com/rjrodger/gex.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gex/0.0.1" }, "dist": { "0.0.1": { "shasum": "0c5910af0a3d72f07c9393810af69cfe4f928d3f", "tarball": "http://registry.npmjs.org/gex/-/gex-0.0.1.tgz" } }, "keywords": [ "glob", "star", "question", "mark", "expression", "regular" ], "url": "http://registry.npmjs.org/gex/" }, "gexode": { "name": "gexode", "description": "Primitive XML generator for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pirxpilot", "email": "pirxpilot@code42day.org" } ], "time": { "modified": "2011-02-20T23:38:24.293Z", "created": "2011-02-20T23:38:23.976Z", "0.0.1": "2011-02-20T23:38:24.293Z" }, "author": { "name": "Damian Krzeminski", "email": "pirxpilot@code42day.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/gexode/0.0.1" }, "dist": { "0.0.1": { "shasum": "ecaf39f30df09b9f521d2e057b74292ea5424fce", "tarball": "http://registry.npmjs.org/gexode/-/gexode-0.0.1.tgz" } }, "keywords": [ "xml" ], "url": "http://registry.npmjs.org/gexode/" }, "gfx": { "name": "gfx", "description": "3D CSS3 animation library for jQuery", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-09-17T11:07:09.896Z", "created": "2011-08-06T00:51:11.334Z", "0.0.1": "2011-08-06T00:51:13.975Z", "0.0.2": "2011-09-15T11:59:29.503Z", "0.0.3": "2011-09-15T12:52:10.754Z", "0.0.4": "2011-09-17T11:07:09.896Z" }, "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/gfx.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gfx/0.0.1", "0.0.2": "http://registry.npmjs.org/gfx/0.0.2", "0.0.3": "http://registry.npmjs.org/gfx/0.0.3", "0.0.4": "http://registry.npmjs.org/gfx/0.0.4" }, "dist": { "0.0.1": { "shasum": "aece1ff6bd6bf48e811e0ae032f018b0430caaff", "tarball": "http://registry.npmjs.org/gfx/-/gfx-0.0.1.tgz" }, "0.0.2": { "shasum": "f1c1e25a0a44785a29eb235a6bbdec23116ce853", "tarball": "http://registry.npmjs.org/gfx/-/gfx-0.0.2.tgz" }, "0.0.3": { "shasum": "ca9eb720bf6a44658cf060c0443c297adb500c1f", "tarball": "http://registry.npmjs.org/gfx/-/gfx-0.0.3.tgz" }, "0.0.4": { "shasum": "5ad4831207cb692b0dfba1b3f84e8f3a415e61f7", "tarball": "http://registry.npmjs.org/gfx/-/gfx-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/gfx/" }, "gh-markdown": { "name": "gh-markdown", "description": "Quick & Dirty github-flavored command-line application", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mattmueller", "email": "mattmuelle@gmail.com" } ], "time": { "modified": "2011-10-23T08:57:05.394Z", "created": "2011-10-23T08:14:10.126Z", "0.0.1": "2011-10-23T08:14:12.156Z", "0.0.2": "2011-10-23T08:57:05.394Z" }, "author": { "name": "Matt Mueller", "email": "mattmuelle@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/gh-markdown/0.0.1", "0.0.2": "http://registry.npmjs.org/gh-markdown/0.0.2" }, "dist": { "0.0.1": { "shasum": "78a9b5de149df9cb766556ecc120120e1d7de0fb", "tarball": "http://registry.npmjs.org/gh-markdown/-/gh-markdown-0.0.1.tgz" }, "0.0.2": { "shasum": "4da60fdefb0cd55dba2a20e0c66ef3438d11b84f", "tarball": "http://registry.npmjs.org/gh-markdown/-/gh-markdown-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/gh-markdown/" }, "gherkin": { "name": "gherkin", "description": "A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.", "dist-tags": { "latest": "2.7.1" }, "maintainers": [ { "name": "aslakhellesoy", "email": "aslak.hellesoy@gmail.com" } ], "time": { "modified": "2011-12-10T16:40:50.666Z", "created": "2011-04-19T05:14:25.302Z", "2.3.4": "2011-04-19T05:14:25.921Z", "2.3.6": "2011-04-19T23:36:55.236Z", "2.3.7": "2011-05-02T14:10:45.742Z", "2.3.8": "2011-05-16T22:12:06.053Z", "2.3.9": "2011-05-23T22:15:12.230Z", "2.3.10": "2011-05-30T18:48:21.079Z", "2.4.0": "2011-06-05T20:18:45.805Z", "2.4.1": "2011-06-19T23:12:46.512Z", "2.4.2": "2011-07-08T06:52:56.144Z", "2.4.3": "2011-07-09T21:16:37.763Z", "2.4.4": "2011-07-10T02:11:28.235Z", "2.4.5": "2011-07-10T02:28:01.337Z", "2.4.6": "2011-08-07T11:30:20.557Z", "2.4.7": "2011-08-17T00:39:06.525Z", "2.4.8": "2011-08-17T01:11:10.375Z", "2.4.9": "2011-08-17T10:09:49.816Z", "2.4.10": "2011-08-17T10:34:27.393Z", "2.4.11": "2011-08-17T10:51:52.737Z", "2.4.13": "2011-08-20T12:33:49.312Z", "2.4.14": "2011-08-20T15:11:30.974Z", "2.4.15": "2011-08-23T21:59:56.482Z", "2.4.16": "2011-08-25T21:00:03.915Z", "2.4.17": "2011-09-04T21:31:53.902Z", "2.4.18": "2011-09-05T07:57:16.016Z", "2.4.19": "2011-09-16T22:29:25.688Z", "2.4.20": "2011-09-16T22:41:08.787Z", "2.4.21": "2011-09-16T23:30:08.009Z", "2.5.0": "2011-09-22T19:37:47.330Z", "2.5.1": "2011-09-23T19:23:27.347Z", "2.5.2": "2011-10-13T15:13:39.671Z", "2.5.3": "2011-10-18T18:21:25.679Z", "2.5.4": "2011-10-20T07:44:29.238Z", "2.6.0": "2011-10-30T22:24:02.181Z", "2.6.1": "2011-10-30T23:29:25.749Z", "2.6.2": "2011-10-31T23:11:50.839Z", "2.6.3": "2011-11-11T15:16:57.848Z", "2.6.4": "2011-11-12T15:27:22.282Z", "2.6.5": "2011-11-15T18:59:50.286Z", "2.6.6": "2011-11-19T10:03:41.977Z", "2.6.7": "2011-11-22T09:45:10.066Z", "2.6.8": "2011-11-23T22:11:10.165Z", "2.6.9": "2011-12-03T21:45:50.150Z", "2.7.1": "2011-12-10T16:40:50.666Z" }, "author": { "name": "Aslak Hellesøy", "email": "aslak.hellesoy@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cucumber/gherkin.git" }, "versions": { "2.3.4": "http://registry.npmjs.org/gherkin/2.3.4", "2.3.6": "http://registry.npmjs.org/gherkin/2.3.6", "2.3.7": "http://registry.npmjs.org/gherkin/2.3.7", "2.3.8": "http://registry.npmjs.org/gherkin/2.3.8", "2.3.9": "http://registry.npmjs.org/gherkin/2.3.9", "2.3.10": "http://registry.npmjs.org/gherkin/2.3.10", "2.4.0": "http://registry.npmjs.org/gherkin/2.4.0", "2.4.1": "http://registry.npmjs.org/gherkin/2.4.1", "2.4.2": "http://registry.npmjs.org/gherkin/2.4.2", "2.4.3": "http://registry.npmjs.org/gherkin/2.4.3", "2.4.4": "http://registry.npmjs.org/gherkin/2.4.4", "2.4.5": "http://registry.npmjs.org/gherkin/2.4.5", "2.4.6": "http://registry.npmjs.org/gherkin/2.4.6", "2.4.7": "http://registry.npmjs.org/gherkin/2.4.7", "2.4.8": "http://registry.npmjs.org/gherkin/2.4.8", "2.4.9": "http://registry.npmjs.org/gherkin/2.4.9", "2.4.10": "http://registry.npmjs.org/gherkin/2.4.10", "2.4.11": "http://registry.npmjs.org/gherkin/2.4.11", "2.4.13": "http://registry.npmjs.org/gherkin/2.4.13", "2.4.14": "http://registry.npmjs.org/gherkin/2.4.14", "2.4.15": "http://registry.npmjs.org/gherkin/2.4.15", "2.4.16": "http://registry.npmjs.org/gherkin/2.4.16", "2.4.17": "http://registry.npmjs.org/gherkin/2.4.17", "2.4.18": "http://registry.npmjs.org/gherkin/2.4.18", "2.4.19": "http://registry.npmjs.org/gherkin/2.4.19", "2.4.20": "http://registry.npmjs.org/gherkin/2.4.20", "2.4.21": "http://registry.npmjs.org/gherkin/2.4.21", "2.5.0": "http://registry.npmjs.org/gherkin/2.5.0", "2.5.1": "http://registry.npmjs.org/gherkin/2.5.1", "2.5.2": "http://registry.npmjs.org/gherkin/2.5.2", "2.5.3": "http://registry.npmjs.org/gherkin/2.5.3", "2.5.4": "http://registry.npmjs.org/gherkin/2.5.4", "2.6.0": "http://registry.npmjs.org/gherkin/2.6.0", "2.6.1": "http://registry.npmjs.org/gherkin/2.6.1", "2.6.2": "http://registry.npmjs.org/gherkin/2.6.2", "2.6.3": "http://registry.npmjs.org/gherkin/2.6.3", "2.6.4": "http://registry.npmjs.org/gherkin/2.6.4", "2.6.5": "http://registry.npmjs.org/gherkin/2.6.5", "2.6.6": "http://registry.npmjs.org/gherkin/2.6.6", "2.6.7": "http://registry.npmjs.org/gherkin/2.6.7", "2.6.8": "http://registry.npmjs.org/gherkin/2.6.8", "2.6.9": "http://registry.npmjs.org/gherkin/2.6.9", "2.7.1": "http://registry.npmjs.org/gherkin/2.7.1" }, "dist": { "2.3.4": { "shasum": "45c37eaf6e6fea1e9808d620e8df1459cf28de8f", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.3.4.tgz" }, "2.3.6": { "shasum": "6da9fafd36408775bea085401d9d10165b7284e0", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.3.6.tgz" }, "2.3.7": { "shasum": "0ae7009ad8626ff7e27339406647f2dcc6f48b53", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.3.7.tgz" }, "2.3.8": { "shasum": "07ce0a60f63388efa1eb92ab6205fee6ef353cd2", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.3.8.tgz" }, "2.3.9": { "shasum": "9d7e595eeb6bcdd6b92dc5f44c0c90d42571ff5d", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.3.9.tgz" }, "2.3.10": { "shasum": "855cb1ac8711461a9e5ee56f3c2a07dfa0a3c321", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.3.10.tgz" }, "2.4.0": { "shasum": "705aed58dd39187a0588a4acf2a540de58db3047", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.0.tgz" }, "2.4.1": { "shasum": "aadc3ceb63a5ff093589a0d9e933a6fd34efa0dc", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.1.tgz" }, "2.4.2": { "shasum": "ec169e312c8ccd6691b3feb4c4f0ebcb90f74baa", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.2.tgz" }, "2.4.3": { "shasum": "96daf1dcb7f46c7461954ef2e75a7bae50d46a64", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.3.tgz" }, "2.4.4": { "shasum": "b2e129ec8548025c32eece73e983fdb8caa61308", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.4.tgz" }, "2.4.5": { "shasum": "e8b1df496a868601a7aca30802640d4ea7b6ef98", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.5.tgz" }, "2.4.6": { "shasum": "3039a4c78a43b375510c3ca96a53bd843cbf57eb", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.6.tgz" }, "2.4.7": { "shasum": "05efca9852ae914149ce5b9bc80341e67a690563", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.7.tgz" }, "2.4.8": { "shasum": "04fc72cd3973c91f842718f1fdc2d1fdc020f329", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.8.tgz" }, "2.4.9": { "shasum": "bbc8dbd1db944c966bdff74fb0f25dba15ca14a3", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.9.tgz" }, "2.4.10": { "shasum": "4d972de41db952c592fb3ddd2adb88be8b0835b7", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.10.tgz" }, "2.4.11": { "shasum": "48f9c0014df44ccbee714acdbd9fd2a7f236bc52", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.11.tgz" }, "2.4.13": { "shasum": "a78dcee4403594da1760b48550e80f4e3e9b8f9b", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.13.tgz" }, "2.4.14": { "shasum": "5bcdeb70ddf57c6f66ff833796f48f72486e1ca5", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.14.tgz" }, "2.4.15": { "shasum": "d766fa3bbaa6d56f32827fd5e84452824be73c39", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.15.tgz" }, "2.4.16": { "shasum": "ca6096d4348c85e18e525c5f5e0de79bbcc88736", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.16.tgz" }, "2.4.17": { "shasum": "2384de818b036f4c75a3fc6e850266d3ae85ff17", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.17.tgz" }, "2.4.18": { "shasum": "e0ebfff23105f1257eae7ce30f410f6beb3007af", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.18.tgz" }, "2.4.19": { "shasum": "fa38c83237f4210b19955b74fb273ca1cbc4c5f3", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.19.tgz" }, "2.4.20": { "shasum": "d3010f1eaeec153d26616dae133d536376ebcf32", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.20.tgz" }, "2.4.21": { "shasum": "8a4a63f79bce128a0834ec2a24b6694d700f5976", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.4.21.tgz" }, "2.5.0": { "shasum": "6ea60be567a5803c3d51a4bc5b5506b64a24ec83", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.5.0.tgz" }, "2.5.1": { "shasum": "867e219a3b1e242e136ae409c8feb34bea27b618", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.5.1.tgz" }, "2.5.2": { "shasum": "f79aa58f6e9970e3558ef2b30c678cd7907cab37", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.5.2.tgz" }, "2.5.3": { "shasum": "838eebfc9679546c8a1c48dc4e705ae87f34f4db", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.5.3.tgz" }, "2.5.4": { "shasum": "cf9a6a2100911511461ae203509b3dee62125225", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.5.4.tgz" }, "2.6.0": { "shasum": "0a99688660ecef90bb5c8025bcb93af5c941e855", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.0.tgz" }, "2.6.1": { "shasum": "a694ec31525bfc456bce57bfeb22db3d3cc6e0ef", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.1.tgz" }, "2.6.2": { "shasum": "f430fc71bd62624169c5ab30509d7f2bd5fc2120", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.2.tgz" }, "2.6.3": { "shasum": "fbb7b62aae42a2f9c27b724a486f3dc4131f1876", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.3.tgz" }, "2.6.4": { "shasum": "22118305d41589cbd093f6664a969f7f4738994c", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.4.tgz" }, "2.6.5": { "shasum": "357e4b8b49d4d0e4f329b42da4b97461629e8f53", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.5.tgz" }, "2.6.6": { "shasum": "f96f4a0910e18729144be025ec46ec04239e3e66", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.6.tgz" }, "2.6.7": { "shasum": "b927e0e6d318f82b4b5141acbbc531ab71eba581", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.7.tgz" }, "2.6.8": { "shasum": "b6be8a72834d34431f97fd9f7fa2afb1db6f23e7", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.8.tgz" }, "2.6.9": { "shasum": "55607da3eab581e3a0e89afc7070c3b6503e2217", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.6.9.tgz" }, "2.7.1": { "shasum": "91cc66c2294c5ca05ad5415e12941769a29241af", "tarball": "http://registry.npmjs.org/gherkin/-/gherkin-2.7.1.tgz" } }, "keywords": [ "testing", "bdd", "cucumber", "gherkin", "tests" ], "url": "http://registry.npmjs.org/gherkin/" }, "gherkin-ace": { "name": "gherkin-ace", "description": "I18n Gherkin modes for Ace", "dist-tags": { "latest": "1.0.0" }, "readme": null, "maintainers": [ { "name": "aslakhellesoy", "email": "aslak.hellesoy@gmail.com" } ], "time": { "modified": "2011-11-12T18:52:04.238Z", "created": "2011-11-12T18:52:02.957Z", "1.0.0": "2011-11-12T18:52:04.238Z" }, "author": { "name": "Aslak Hellesøy", "email": "aslak.hellesoy@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cucumber/gherkin-syntax-highlighters.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/gherkin-ace/1.0.0" }, "dist": { "1.0.0": { "shasum": "7cff4bae7b8cee94e683cc42b403a8035e21d88c", "tarball": "http://registry.npmjs.org/gherkin-ace/-/gherkin-ace-1.0.0.tgz" } }, "keywords": [ "testing", "bdd", "cucumber", "gherkin", "tests" ], "url": "http://registry.npmjs.org/gherkin-ace/" }, "ghm": { "name": "ghm", "description": "github-flavored-markdown maintained by thomblake", "dist-tags": { "latest": "1.0.0-1" }, "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-11-15T20:35:44.866Z", "created": "2011-09-19T18:02:14.972Z", "1.0.0": "2011-09-19T18:02:15.621Z", "1.0.0-1": "2011-11-15T20:35:44.866Z" }, "author": { "name": "tekkup", "email": "git@tekkub.net", "url": "http://tekkub.net/" }, "repository": { "type": "git", "url": "git://github.com/thomblake/github-flavored-markdown.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ghm/1.0.0", "1.0.0-1": "http://registry.npmjs.org/ghm/1.0.0-1" }, "dist": { "1.0.0": { "shasum": "5e9847c8d268b87e1be84d85acac15472275db1d", "tarball": "http://registry.npmjs.org/ghm/-/ghm-1.0.0.tgz" }, "1.0.0-1": { "shasum": "dcdb794a7cdd1ab2783500aee407c0d99f895ace", "tarball": "http://registry.npmjs.org/ghm/-/ghm-1.0.0-1.tgz" } }, "url": "http://registry.npmjs.org/ghm/" }, "ghost": { "name": "ghost", "description": "decompose and recompose functions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-11-03T01:29:24.858Z", "created": "2011-11-03T01:29:24.517Z", "0.0.1": "2011-11-03T01:29:24.858Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/ghost.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ghost/0.0.1" }, "dist": { "0.0.1": { "shasum": "822547bf9c6365c1b3e60d0e2543ffbd35b57dc7", "tarball": "http://registry.npmjs.org/ghost/-/ghost-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ghost/" }, "gif": { "name": "gif", "description": "A C++ module for node-js that converts RGB and RGBA buffers to a GIF images (in memory).", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "time": { "modified": "2011-03-18T19:42:17.235Z", "created": "2011-03-18T19:42:17.235Z", "1.0.0": "2011-03-18T19:42:17.235Z", "1.0.1": "2011-03-18T19:42:17.235Z", "1.0.2": "2011-03-18T19:42:17.235Z", "1.0.3": "2011-03-18T19:42:17.235Z", "2.0.0": "2011-03-18T19:42:17.235Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/gif/1.0.0", "1.0.1": "http://registry.npmjs.org/gif/1.0.1", "1.0.2": "http://registry.npmjs.org/gif/1.0.2", "1.0.3": "http://registry.npmjs.org/gif/1.0.3", "2.0.0": "http://registry.npmjs.org/gif/2.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/gif/-/gif-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/gif/-/gif-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/gif/-/gif-1.0.2.tgz" }, "1.0.3": { "tarball": "http://packages:5984/gif/-/gif-1.0.3.tgz" }, "2.0.0": { "tarball": "http://registry.npmjs.org/gif/-/gif-2.0.0.tgz" } }, "keywords": [ "gif", "rgba", "rgb", "image", "picture" ], "url": "http://registry.npmjs.org/gif/" }, "gimme": { "name": "gimme", "description": "Simple command line utility that takes a name and shows domain and twitter availability.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "dmotz", "email": "motzdc@gmail.com" } ], "time": { "modified": "2011-08-11T19:12:26.470Z", "created": "2011-07-19T22:43:32.647Z", "0.1.0": "2011-07-19T22:43:32.803Z", "0.2.0": "2011-08-09T20:24:55.218Z", "0.2.1": "2011-08-11T19:12:26.470Z" }, "author": { "name": "Dan Motzenbecker", "url": "http://github.com/dmotz" }, "repository": { "type": "git", "url": "git://github.com/dmotz/gimme.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gimme/0.1.0", "0.2.0": "http://registry.npmjs.org/gimme/0.2.0", "0.2.1": "http://registry.npmjs.org/gimme/0.2.1" }, "dist": { "0.1.0": { "shasum": "a540c939bee725abcd2296286082e205cff947b3", "tarball": "http://registry.npmjs.org/gimme/-/gimme-0.1.0.tgz" }, "0.2.0": { "shasum": "634aa03e51d4f31ac22af08f32bcd7a766e2252a", "tarball": "http://registry.npmjs.org/gimme/-/gimme-0.2.0.tgz" }, "0.2.1": { "shasum": "736950996bc43acaae945d039cf04f2fe42f48e8", "tarball": "http://registry.npmjs.org/gimme/-/gimme-0.2.1.tgz" } }, "keywords": [ "domain", "twitter", "whois" ], "url": "http://registry.npmjs.org/gimme/" }, "giraffi": { "name": "giraffi", "description": "A small client that posts and retrieves your app logs", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "azukiwasher", "email": "azukiwasher@higanworks.com" }, { "name": "sutetotanuki", "email": "sutetotanuki@gmail.com" } ], "time": { "modified": "2011-10-27T02:06:41.313Z", "created": "2011-10-26T10:59:05.604Z", "0.1.2": "2011-10-26T10:59:10.062Z", "0.1.3": "2011-10-26T11:04:36.332Z", "0.1.7": "2011-10-26T22:38:26.089Z", "0.1.8": "2011-10-27T00:49:12.424Z", "0.1.9": "2011-10-27T02:06:41.313Z" }, "author": { "name": "azukiwasher" }, "repository": { "type": "git", "url": "git://github.com/giraffi/node-giraffi.git" }, "versions": { "0.1.7": "http://registry.npmjs.org/giraffi/0.1.7", "0.1.8": "http://registry.npmjs.org/giraffi/0.1.8", "0.1.9": "http://registry.npmjs.org/giraffi/0.1.9" }, "dist": { "0.1.7": { "shasum": "dc8997e78739dfb38475d89464099d1bb7272b29", "tarball": "http://registry.npmjs.org/giraffi/-/giraffi-0.1.7.tgz" }, "0.1.8": { "shasum": "58da3baa6c8da35cb21dfc881837b9c274d6cd9c", "tarball": "http://registry.npmjs.org/giraffi/-/giraffi-0.1.8.tgz" }, "0.1.9": { "shasum": "3638af1507725ad5232c7f15ea4df132790a58c9", "tarball": "http://registry.npmjs.org/giraffi/-/giraffi-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/giraffi/" }, "gist": { "name": "gist", "description": "Gist api client for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "emerleite", "email": "emerleite@gmail.com" } ], "time": { "modified": "2011-11-06T16:07:06.052Z", "created": "2011-03-04T04:37:57.087Z", "0.1.0": "2011-03-04T04:37:57.641Z", "0.1.1": "2011-03-09T18:39:22.471Z", "0.1.2": "2011-05-10T13:04:18.404Z", "0.2.0": "2011-11-06T16:07:06.052Z" }, "author": { "name": "Emerson Macedo", "email": "emerleite@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/emerleite/node-gist.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gist/0.1.0", "0.1.1": "http://registry.npmjs.org/gist/0.1.1", "0.1.2": "http://registry.npmjs.org/gist/0.1.2", "0.2.0": "http://registry.npmjs.org/gist/0.2.0" }, "dist": { "0.1.0": { "shasum": "9972eb58da673e89a705f754d707d9a837f92a49", "tarball": "http://registry.npmjs.org/gist/-/gist-0.1.0.tgz" }, "0.1.1": { "shasum": "f5e4087332e8bca1a7478c90b45df56b5dc13e12", "tarball": "http://registry.npmjs.org/gist/-/gist-0.1.1.tgz" }, "0.1.2": { "shasum": "770c47c9af457cef81bffb08d15e75eaab2906c1", "tarball": "http://registry.npmjs.org/gist/-/gist-0.1.2.tgz" }, "0.2.0": { "shasum": "d1a6ec3d4e86d5f406a73da5b2516cf72e8667f8", "tarball": "http://registry.npmjs.org/gist/-/gist-0.2.0.tgz" } }, "keywords": [ "gist", "github", "api", "package.json" ], "url": "http://registry.npmjs.org/gist/" }, "gist-clone": { "name": "gist-clone", "description": "clone all gists", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-09-30T17:56:19.337Z", "created": "2011-09-30T17:56:19.070Z", "0.0.0": "2011-09-30T17:56:19.337Z" }, "author": { "name": "@tbranyen", "email": "tim@tabdeveloper.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/gist-clone/0.0.0" }, "dist": { "0.0.0": { "shasum": "6f3f2b051591fcabad0ec956e0f736ec86051d8a", "tarball": "http://registry.npmjs.org/gist-clone/-/gist-clone-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/gist-clone/" }, "gista": { "name": "gista", "description": "Simple cli utility for using gist.github.com like a unix pro.", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-09-27T00:10:32.793Z", "created": "2011-03-31T11:20:14.433Z", "0.0.1": "2011-03-31T11:20:16.688Z", "0.0.2": "2011-03-31T11:24:37.833Z", "0.0.3": "2011-03-31T11:32:42.973Z", "0.0.4": "2011-03-31T23:06:48.490Z", "0.2.0": "2011-06-08T02:18:47.098Z", "0.2.1": "2011-06-08T03:33:48.817Z", "0.2.2": "2011-06-29T04:34:21.706Z", "0.2.3": "2011-06-29T04:44:39.755Z", "0.2.4": "2011-06-30T13:44:41.057Z", "0.2.5": "2011-09-27T00:10:32.793Z" }, "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/gista.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gista/0.0.1", "0.0.2": "http://registry.npmjs.org/gista/0.0.2", "0.0.3": "http://registry.npmjs.org/gista/0.0.3", "0.0.4": "http://registry.npmjs.org/gista/0.0.4", "0.2.0": "http://registry.npmjs.org/gista/0.2.0", "0.2.1": "http://registry.npmjs.org/gista/0.2.1", "0.2.2": "http://registry.npmjs.org/gista/0.2.2", "0.2.3": "http://registry.npmjs.org/gista/0.2.3", "0.2.4": "http://registry.npmjs.org/gista/0.2.4", "0.2.5": "http://registry.npmjs.org/gista/0.2.5" }, "dist": { "0.0.1": { "shasum": "21ff5b80b80bdc8a1167ea21c17a081947f54988", "tarball": "http://registry.npmjs.org/gista/-/gista-0.0.1.tgz" }, "0.0.2": { "shasum": "6e51edb16b35ce4c57651f179144bffa70b94a98", "tarball": "http://registry.npmjs.org/gista/-/gista-0.0.2.tgz" }, "0.0.3": { "shasum": "653546ccb6e70e2374f9260c079b6e504c19901d", "tarball": "http://registry.npmjs.org/gista/-/gista-0.0.3.tgz" }, "0.0.4": { "shasum": "25dc06e059bc7096e47147971b726858774b1b3f", "tarball": "http://registry.npmjs.org/gista/-/gista-0.0.4.tgz" }, "0.2.0": { "shasum": "ad2b4b41f43860d58c05827e6d01138b576637f9", "tarball": "http://registry.npmjs.org/gista/-/gista-0.2.0.tgz" }, "0.2.1": { "shasum": "c36fa74b6291421d03c05e2cacd3258000000803", "tarball": "http://registry.npmjs.org/gista/-/gista-0.2.1.tgz" }, "0.2.2": { "shasum": "b0158241714f699e9b687321f98e4d181905d369", "tarball": "http://registry.npmjs.org/gista/-/gista-0.2.2.tgz" }, "0.2.3": { "shasum": "a981a2bd8993353fd3f384b629391198d9b5d22a", "tarball": "http://registry.npmjs.org/gista/-/gista-0.2.3.tgz" }, "0.2.4": { "shasum": "a23a0504c131a067544f25f18adacca8e67600db", "tarball": "http://registry.npmjs.org/gista/-/gista-0.2.4.tgz" }, "0.2.5": { "shasum": "ff2e127b0362876722c0567d8c6ad8b9c9d714e6", "tarball": "http://registry.npmjs.org/gista/-/gista-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/gista/" }, "gisty": { "name": "gisty", "description": "Wrapper for the GitHub gist API v3", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "meritt", "email": "alexey@simonenko.su" } ], "time": { "modified": "2011-08-17T13:29:52.936Z", "created": "2011-08-16T13:48:00.940Z", "0.0.1": "2011-08-16T13:48:04.151Z", "0.0.2": "2011-08-17T13:29:52.936Z" }, "author": { "name": "Alexey Simonenko", "email": "alexey@simonenko.su" }, "repository": { "type": "git", "url": "git://github.com/meritt/node-gisty.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gisty/0.0.1", "0.0.2": "http://registry.npmjs.org/gisty/0.0.2" }, "dist": { "0.0.1": { "shasum": "e2c672550f99d1e666de09440c47238b2f14bc31", "tarball": "http://registry.npmjs.org/gisty/-/gisty-0.0.1.tgz" }, "0.0.2": { "shasum": "cd37f346bfb9e253a54416990f46d828497c480e", "tarball": "http://registry.npmjs.org/gisty/-/gisty-0.0.2.tgz" } }, "keywords": [ "github", "gist", "api", "wrapper" ], "url": "http://registry.npmjs.org/gisty/" }, "git": { "name": "git", "description": "A node.js library for git", "dist-tags": { "stable": "0.1.3", "latest": "0.1.3" }, "maintainers": [ { "name": "christkv", "email": "christkv@gmail.com" } ], "author": { "name": "Christian Amor Kvalheim", "email": "christkv@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:christkv/node-git.git" }, "time": { "modified": "2011-07-30T09:56:47.568Z", "created": "2011-02-27T13:36:23.677Z", "0.1.0": "2011-02-27T13:36:23.677Z", "0.1.1": "2011-02-27T13:36:23.677Z", "0.1.2": "2011-05-25T15:00:30.159Z", "0.1.3": "2011-07-30T09:35:17.228Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/git/0.1.0", "0.1.1": "http://registry.npmjs.org/git/0.1.1", "0.1.2": "http://registry.npmjs.org/git/0.1.2", "0.1.3": "http://registry.npmjs.org/git/0.1.3" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/git/-/git-0.1.0.tgz" }, "0.1.1": { "shasum": "5162b7ed666e2330303276c246a788ecef7b9a99", "tarball": "http://registry.npmjs.org/git/-/git-0.1.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "9435de6b783b38c8f102c1f37f1e1c8b41998788", "tarball": "http://registry.npmjs.org/git/-/git-0.1.1-0.4-sunos-5.11.tgz" } } }, "0.1.2": { "shasum": "150c51c45c2e652dc5df3762fb7edfeaeca1a58a", "tarball": "http://registry.npmjs.org/git/-/git-0.1.2.tgz" }, "0.1.3": { "shasum": "fc63766b25a5f40a4affa22099e6a4054960ec55", "tarball": "http://registry.npmjs.org/git/-/git-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/git/" }, "git-emit": { "name": "git-emit", "description": "expose git hooks through an event emitter", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-19T12:07:04.951Z", "created": "2011-11-19T12:07:03.031Z", "0.0.0": "2011-11-19T12:07:04.951Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-git-emit.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/git-emit/0.0.0" }, "dist": { "0.0.0": { "shasum": "41a8162fab4b2353df73af22d2e802ae0bb0e7c3", "tarball": "http://registry.npmjs.org/git-emit/-/git-emit-0.0.0.tgz" } }, "keywords": [ "git", "hook", "emit", "repository" ], "url": "http://registry.npmjs.org/git-emit/" }, "git-fs": { "name": "git-fs", "description": "Git as a filesystem.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/node-git.git" }, "time": { "modified": "2011-09-14T17:02:04.148Z", "created": "2011-03-05T08:11:39.660Z", "0.0.3": "2011-03-05T08:11:39.660Z", "0.0.4": "2011-03-05T08:11:39.660Z", "0.0.5": "2011-03-05T08:11:39.660Z", "0.0.6": "2011-03-05T08:11:39.660Z", "0.0.7": "2011-09-14T17:02:04.148Z" }, "versions": { "0.0.3": "http://registry.npmjs.org/git-fs/0.0.3", "0.0.4": "http://registry.npmjs.org/git-fs/0.0.4", "0.0.5": "http://registry.npmjs.org/git-fs/0.0.5", "0.0.6": "http://registry.npmjs.org/git-fs/0.0.6", "0.0.7": "http://registry.npmjs.org/git-fs/0.0.7" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/git-fs/-/git-fs-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/git-fs/-/git-fs-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/git-fs/-/git-fs-0.0.5.tgz" }, "0.0.6": { "shasum": "b13375fa698b8e01df5dfd669bc2d78bc697d80e", "tarball": "http://registry.npmjs.org/git-fs/-/git-fs-0.0.6.tgz" }, "0.0.7": { "shasum": "688ac9ddc2ea59dc8f3f68b4d1dac208a94689d6", "tarball": "http://registry.npmjs.org/git-fs/-/git-fs-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/git-fs/" }, "git-stats": { "name": "git-stats", "description": "personal git statistics for fun", "dist-tags": { "latest": "0.0.2" }, "readme": "", "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-12-12T07:25:10.857Z", "created": "2011-11-23T23:29:43.352Z", "0.0.5": "2011-11-23T23:29:44.862Z", "0.0.1": "2011-12-12T01:51:29.165Z", "0.0.2": "2011-12-12T07:25:10.857Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com", "url": "http://github.com/goatslacker" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/git-stats.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/git-stats/0.0.5", "0.0.1": "http://registry.npmjs.org/git-stats/0.0.1", "0.0.2": "http://registry.npmjs.org/git-stats/0.0.2" }, "dist": { "0.0.5": { "shasum": "b6401d9172ec2d41d370189b30a9f889609d4fe7", "tarball": "http://registry.npmjs.org/git-stats/-/git-stats-0.0.5.tgz" }, "0.0.1": { "shasum": "b26417d534297cd3947dbf9c827884c3f62403fe", "tarball": "http://registry.npmjs.org/git-stats/-/git-stats-0.0.1.tgz" }, "0.0.2": { "shasum": "b1f188a4086d6b4718b708417cea4be063dd7013", "tarball": "http://registry.npmjs.org/git-stats/-/git-stats-0.0.2.tgz" } }, "keywords": [ "git", "statistics", "tracking", "scrobbling" ], "url": "http://registry.npmjs.org/git-stats/" }, "github": { "name": "github", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "author": { "name": "Fabian Jakobs", "email": "fabian.jakobs@web.de" }, "repository": { "type": "git", "url": "git://github.com/ajaxorg/node-github.git" }, "description": "Wrapper for the GitHub API", "time": { "modified": "2011-10-27T09:00:45.425Z", "created": "2010-12-19T14:51:58.332Z", "0.0.1": "2010-12-19T14:51:58.332Z", "0.0.2": "2010-12-19T14:51:58.332Z", "0.0.3": "2010-12-19T14:51:58.332Z", "0.0.4": "2010-12-19T14:51:58.332Z", "0.0.5": "2011-02-27T10:14:18.065Z", "0.0.6": "2011-04-13T12:53:24.806Z", "0.0.7": "2011-10-27T09:00:45.425Z" }, "users": { "thejh": true }, "versions": { "0.0.1": "http://registry.npmjs.org/github/0.0.1", "0.0.2": "http://registry.npmjs.org/github/0.0.2", "0.0.3": "http://registry.npmjs.org/github/0.0.3", "0.0.4": "http://registry.npmjs.org/github/0.0.4", "0.0.5": "http://registry.npmjs.org/github/0.0.5", "0.0.6": "http://registry.npmjs.org/github/0.0.6", "0.0.7": "http://registry.npmjs.org/github/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/github/-/github-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/github/-/github-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/github/-/github-0.0.3.tgz" }, "0.0.4": { "shasum": "a0ae7720bf24806428e88d528fc73d07bddb932a", "tarball": "http://registry.npmjs.org/github/-/github-0.0.4.tgz" }, "0.0.5": { "shasum": "029c319abb8e86b68965bcf382374ea4e9e3be15", "tarball": "http://registry.npmjs.org/github/-/github-0.0.5.tgz" }, "0.0.6": { "shasum": "f9c197b569aa4e7a3c9d23236db0ab93a78960a9", "tarball": "http://registry.npmjs.org/github/-/github-0.0.6.tgz" }, "0.0.7": { "shasum": "557aedb2991f409e600076afa7df21334299cc88", "tarball": "http://registry.npmjs.org/github/-/github-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/github/" }, "github-flavored-markdown": { "name": "github-flavored-markdown", "description": "The port of Showdown used on github.com", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-03-07T04:24:54.630Z", "created": "2011-03-07T04:24:54.182Z", "1.0.0": "2011-03-07T04:24:54.630Z" }, "author": { "name": "tekkup", "email": "git@tekkub.net", "url": "http://tekkub.net/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/github-flavored-markdown.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/github-flavored-markdown/1.0.0" }, "dist": { "1.0.0": { "shasum": "f5b89935ecb3edf27357b2827510fed8a2ff3402", "tarball": "http://registry.npmjs.org/github-flavored-markdown/-/github-flavored-markdown-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/github-flavored-markdown/" }, "github-hook": { "name": "github-hook", "description": "A quick tie-in for Github's Post-Receive Hooks", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-11T04:32:00.902Z", "created": "2011-10-12T21:32:31.318Z", "1.0.0": "2011-10-12T21:32:32.398Z", "1.0.1": "2011-11-11T04:32:00.902Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/connect-vhoster.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/github-hook/1.0.0", "1.0.1": "http://registry.npmjs.org/github-hook/1.0.1" }, "dist": { "1.0.0": { "shasum": "a1da8e5d71dcf0fa195cc5e66db5a3162a4e25b7", "tarball": "http://registry.npmjs.org/github-hook/-/github-hook-1.0.0.tgz" }, "1.0.1": { "shasum": "70c2c3d404f3848fd849f99a360eb4407de52002", "tarball": "http://registry.npmjs.org/github-hook/-/github-hook-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/github-hook/" }, "github3": { "name": "github3", "description": "NodeJS GitHub API (v3) Wrapper", "dist-tags": { "latest": "0.0.3" }, "readme": "\n# GitHub3 - NodeJS GitHub API (v3) Wrapper\n\n***\n\n```bash\n$ npm install github3\n```\n\n***\n\n### Example Code (Checkout /tests, same jazz)\n\n```javascript\n\nvar github3 = require('github3');\n\ngithub3.getUser(user, function('edwardhotchkiss', user) {\n console.log(user);\n});\n\ngithub3.getUserRepos('edwardhotchkiss', function(error, repos) {\n console.log(repos);\n});\n\ngithub3.getUsersWatched('edwardhotchkiss', function(error, watched) {\n console.log(watched);\n});\n\ngithub3.getOrgMembers('ingklabs', function(error, members) {\n console.log('members');\n});\n\n/* EOF */\n```\n\n***", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-11-30T23:47:08.968Z", "created": "2011-11-30T23:46:59.460Z", "0.0.3": "2011-11-30T23:47:08.968Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/github3.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/github3/0.0.3" }, "dist": { "0.0.3": { "shasum": "d8e5d52d14100f043ba5628c27cf7791721f2921", "tarball": "http://registry.npmjs.org/github3/-/github3-0.0.3.tgz" } }, "keywords": [ "github", "api", "wrapper", "git", "code" ], "url": "http://registry.npmjs.org/github3/" }, "gitio": { "name": "gitio", "description": "Library for nodejs to call the git.io URL shortner", "dist-tags": { "latest": "1.0.1" }, "readme": "Nodejs git.io module\n====================\n\nA simple module to call the [git.io url shortner service](https://github.com/blog/985-git-io-github-url-shortener) with\nnodejs, the module returns a simple object with the status code and URL if created.\n\nUsage\n-----\n\n var gitio = require('gitio');\n\n // Pass a direct URL and get back a random URL\n gitio('https://github.com/tanepiper/node-gitio', function(err, data) {\n var url = data.url;\n });\n\n // Pass an optional key to get the URL of your request\n gitio('https://github.com/joyent/node', 'nodejs', function(err, data) {\n var url = data.url;\n });\n", "maintainers": [ { "name": "tanepiper", "email": "piper.tane@gmail.com" } ], "time": { "modified": "2011-11-16T22:17:23.333Z", "created": "2011-11-16T21:52:51.749Z", "1.0.0": "2011-11-16T21:52:54.037Z", "1.0.1": "2011-11-16T22:17:23.333Z" }, "author": { "name": "Tane Piper", "email": "piper.tane@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tanepiper/node-gitio.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/gitio/1.0.0", "1.0.1": "http://registry.npmjs.org/gitio/1.0.1" }, "dist": { "1.0.0": { "shasum": "0d0e6c33d4f3b21425fb53805c71aa4d4f5440fd", "tarball": "http://registry.npmjs.org/gitio/-/gitio-1.0.0.tgz" }, "1.0.1": { "shasum": "267852323c5d38a473e27d582ed66c773b702230", "tarball": "http://registry.npmjs.org/gitio/-/gitio-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/gitio/" }, "gitProvider": { "name": "gitProvider", "description": "An http/connect/stack layer to serve the contents of a 'git' repository over HTTP.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-04-29T17:47:19.629Z", "created": "2011-03-29T03:14:26.414Z", "0.0.1": "2011-03-29T03:14:26.877Z", "0.0.2": "2011-04-02T02:54:20.249Z", "0.0.3": "2011-04-29T17:10:38.191Z", "0.0.4": "2011-04-29T17:47:19.629Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-gitProvider.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gitProvider/0.0.1", "0.0.2": "http://registry.npmjs.org/gitProvider/0.0.2", "0.0.3": "http://registry.npmjs.org/gitProvider/0.0.3", "0.0.4": "http://registry.npmjs.org/gitProvider/0.0.4" }, "dist": { "0.0.1": { "shasum": "f3fb2c4eb4395c6af2f4689ad93be38a13b0613d", "tarball": "http://registry.npmjs.org/gitProvider/-/gitProvider-0.0.1.tgz" }, "0.0.2": { "shasum": "f540d0deee5ecf23b57ac54a1735ebf22a04f95e", "tarball": "http://registry.npmjs.org/gitProvider/-/gitProvider-0.0.2.tgz" }, "0.0.3": { "shasum": "ff2f38f988b2010fa065f5b12ad38249deefe613", "tarball": "http://registry.npmjs.org/gitProvider/-/gitProvider-0.0.3.tgz" }, "0.0.4": { "shasum": "71c1c0e7f9107d1f5f2fad4cf54ecfaa148a71b3", "tarball": "http://registry.npmjs.org/gitProvider/-/gitProvider-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/gitProvider/" }, "gitteh": { "name": "gitteh", "description": "Bindings to libgit2.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "samcday", "email": "sam.c.day@gmail.com" } ], "time": { "modified": "2011-04-03T06:51:04.132Z", "created": "2011-03-19T17:03:14.016Z", "0.0.1": "2011-03-19T17:03:14.938Z", "0.0.2": "2011-03-19T17:03:49.185Z", "0.0.3": "2011-03-20T12:23:02.704Z", "0.0.4": "2011-03-29T06:40:49.685Z", "0.1.0": "2011-04-03T06:51:04.132Z" }, "author": { "name": "Sam Day", "email": "sam.c.day@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/samcday/node-gitteh.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gitteh/0.0.1", "0.0.2": "http://registry.npmjs.org/gitteh/0.0.2", "0.0.3": "http://registry.npmjs.org/gitteh/0.0.3", "0.0.4": "http://registry.npmjs.org/gitteh/0.0.4", "0.1.0": "http://registry.npmjs.org/gitteh/0.1.0" }, "dist": { "0.0.1": { "shasum": "25c22a70a75c174a3bf71dcbaa7e80e0a49c1ef0", "tarball": "http://registry.npmjs.org/gitteh/-/gitteh-0.0.1.tgz" }, "0.0.2": { "shasum": "e653e4c729889f9a9ab853e25234c782de55444a", "tarball": "http://registry.npmjs.org/gitteh/-/gitteh-0.0.2.tgz" }, "0.0.3": { "shasum": "c39c1c463305c948112f6a4bb49957d26b3af337", "tarball": "http://registry.npmjs.org/gitteh/-/gitteh-0.0.3.tgz" }, "0.0.4": { "shasum": "5034bf9f1065219c811fb4540f2fcf0235fc65b6", "tarball": "http://registry.npmjs.org/gitteh/-/gitteh-0.0.4.tgz" }, "0.1.0": { "shasum": "a95320d168ef2ddab85aaf40be928b176d469e73", "tarball": "http://registry.npmjs.org/gitteh/-/gitteh-0.1.0.tgz" } }, "keywords": "git, libgit2, bindings", "url": "http://registry.npmjs.org/gitteh/" }, "gitter": { "name": "gitter", "description": "GitHub client (API v2)", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "sjs", "email": "sami@samhuri.net" } ], "author": { "name": "Sami Samhuri", "email": "sami.samhuri@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/samsonjs/gitter" }, "time": { "modified": "2011-01-04T00:52:14.097Z", "created": "2011-01-04T00:13:38.816Z", "0.0.1": "2011-01-04T00:13:38.816Z", "0.0.2": "2011-01-04T00:13:38.816Z", "0.0.3": "2011-01-04T00:13:38.816Z", "0.1.0": "2011-01-04T00:13:38.816Z", "0.1.1": "2011-01-04T00:13:38.816Z", "0.1.2": "2011-01-04T00:52:14.097Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/gitter/0.0.1", "0.0.2": "http://registry.npmjs.org/gitter/0.0.2", "0.0.3": "http://registry.npmjs.org/gitter/0.0.3", "0.1.0": "http://registry.npmjs.org/gitter/0.1.0", "0.1.1": "http://registry.npmjs.org/gitter/0.1.1", "0.1.2": "http://registry.npmjs.org/gitter/0.1.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/gitter/-/gitter-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/gitter/-/gitter-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/gitter/-/gitter-0.0.3.tgz" }, "0.1.0": { "shasum": "0d0a37b166c713924cc7079b0313b732f67422d5", "tarball": "http://registry.npmjs.org/gitter/-/gitter-0.1.0.tgz" }, "0.1.1": { "shasum": "bef053183d7cfc622b49aabcf1e491410c79de59", "tarball": "http://registry.npmjs.org/gitter/-/gitter-0.1.1.tgz" }, "0.1.2": { "shasum": "c1f31637c008451770c3e7d5766c1f37db91bc2d", "tarball": "http://registry.npmjs.org/gitter/-/gitter-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/gitter/" }, "gittyup": { "name": "gittyup", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-09T21:59:54.521Z", "created": "2011-09-18T13:28:05.606Z", "0.0.1": "2011-09-18T13:28:06.502Z", "0.0.2": "2011-09-18T13:49:34.672Z", "0.0.4": "2011-09-19T02:14:04.071Z", "0.0.5": "2011-09-20T04:01:28.725Z", "0.0.6": "2011-09-21T17:42:15.681Z", "0.0.7": "2011-09-22T04:35:32.437Z", "0.0.8": "2011-09-22T06:02:07.019Z", "0.0.9": "2011-09-22T07:31:30.972Z", "0.0.10": "2011-09-24T19:12:18.436Z", "0.0.11": "2011-09-25T03:42:54.368Z", "0.0.12": "2011-09-26T22:19:03.207Z", "0.0.13": "2011-09-26T23:06:36.359Z", "0.0.14": "2011-09-27T02:35:06.027Z", "0.0.15": "2011-09-27T02:41:06.459Z", "0.0.16": "2011-09-27T02:45:01.775Z", "0.0.17": "2011-10-15T03:31:32.047Z", "0.0.18": "2011-10-15T03:36:17.385Z", "0.0.19": "2011-10-15T03:38:07.612Z", "0.0.20": "2011-10-26T18:16:47.667Z", "0.0.21": "2011-11-30T18:55:16.158Z", "0.0.22": "2011-12-04T22:23:16.971Z", "0.1.1": "2011-12-05T01:40:29.577Z", "0.1.2": "2011-12-05T19:25:35.095Z", "0.1.3": "2011-12-09T21:58:30.164Z", "0.1.4": "2011-12-09T21:59:54.521Z" }, "author": { "name": "Craig Condon", "email": "craig@crcn.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/gittyup.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gittyup/0.0.1", "0.0.2": "http://registry.npmjs.org/gittyup/0.0.2", "0.0.4": "http://registry.npmjs.org/gittyup/0.0.4", "0.0.5": "http://registry.npmjs.org/gittyup/0.0.5", "0.0.6": "http://registry.npmjs.org/gittyup/0.0.6", "0.0.7": "http://registry.npmjs.org/gittyup/0.0.7", "0.0.8": "http://registry.npmjs.org/gittyup/0.0.8", "0.0.9": "http://registry.npmjs.org/gittyup/0.0.9", "0.0.10": "http://registry.npmjs.org/gittyup/0.0.10", "0.0.11": "http://registry.npmjs.org/gittyup/0.0.11", "0.0.12": "http://registry.npmjs.org/gittyup/0.0.12", "0.0.13": "http://registry.npmjs.org/gittyup/0.0.13", "0.0.14": "http://registry.npmjs.org/gittyup/0.0.14", "0.0.15": "http://registry.npmjs.org/gittyup/0.0.15", "0.0.16": "http://registry.npmjs.org/gittyup/0.0.16", "0.0.17": "http://registry.npmjs.org/gittyup/0.0.17", "0.0.18": "http://registry.npmjs.org/gittyup/0.0.18", "0.0.19": "http://registry.npmjs.org/gittyup/0.0.19", "0.0.20": "http://registry.npmjs.org/gittyup/0.0.20", "0.0.21": "http://registry.npmjs.org/gittyup/0.0.21", "0.0.22": "http://registry.npmjs.org/gittyup/0.0.22", "0.1.1": "http://registry.npmjs.org/gittyup/0.1.1", "0.1.2": "http://registry.npmjs.org/gittyup/0.1.2", "0.1.3": "http://registry.npmjs.org/gittyup/0.1.3", "0.1.4": "http://registry.npmjs.org/gittyup/0.1.4" }, "dist": { "0.0.1": { "shasum": "1c45fcc880214b66b8d2bd482cb568ec3ca96ec0", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.1.tgz" }, "0.0.2": { "shasum": "80b1be5a161b2348e544b16d44eb0135b7daeebe", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.2.tgz" }, "0.0.4": { "shasum": "64691a0338bd1fc40b9da56465af5de98954ae28", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.4.tgz" }, "0.0.5": { "shasum": "14d496831e989d7ca02096ab438b859aa00aa305", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.5.tgz" }, "0.0.6": { "shasum": "6664b1d4bce868481bb975d70f2976325bb3436c", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.6.tgz" }, "0.0.7": { "shasum": "b8f02faadb42c90098f04851700bb0cafda193ad", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.7.tgz" }, "0.0.8": { "shasum": "1eeba1cc4629b9e6683bb5adf596e8ca057c98f1", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.8.tgz" }, "0.0.9": { "shasum": "8bc11aacef853cb7b600d484647530a14fa711f2", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.9.tgz" }, "0.0.10": { "shasum": "7384f4c6d89e948f01bbce64d60c54c221c8845e", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.10.tgz" }, "0.0.11": { "shasum": "d6a9817186f506b716bf44054579205d33050ca5", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.11.tgz" }, "0.0.12": { "shasum": "d41e978f4b8a469b45155649dd96faa6dcab96bf", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.12.tgz" }, "0.0.13": { "shasum": "daf23697f600c5527e1ee4dc49a19adf9146c7dc", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.13.tgz" }, "0.0.14": { "shasum": "1083690651181707c7e02c9deda1751cd7dbf2b5", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.14.tgz" }, "0.0.15": { "shasum": "56027cf980bb84bc26e3173c2b2e764a71420d16", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.15.tgz" }, "0.0.16": { "shasum": "c3f9b11c127609e8c44dd37b804d9db1babc9bb6", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.16.tgz" }, "0.0.17": { "shasum": "251037c278bae86ca84cf8281888318fa5b27be3", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.17.tgz" }, "0.0.18": { "shasum": "f3060be4ab8d8bdabce4009b284b17435ba7f96d", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.18.tgz" }, "0.0.19": { "shasum": "7469349dcaa25368f31546bdb9e3c088d5e0fce3", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.19.tgz" }, "0.0.20": { "shasum": "2e1e45be20a376c67607640d352e320c489a6163", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.20.tgz" }, "0.0.21": { "shasum": "a0303bba41989afcd62011c14100c81532d5f408", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.21.tgz" }, "0.0.22": { "shasum": "fe9278bc808cde58c184c2fb237cc8294f6695e8", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.0.22.tgz" }, "0.1.1": { "shasum": "ce6a28501b4d55dad91c0071f9935d30d24ecd1c", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.1.1.tgz" }, "0.1.2": { "shasum": "1da63c19980d2b94373081fae2d675d7b06be9a8", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.1.2.tgz" }, "0.1.3": { "shasum": "ae1fdb798475c5d9cea4a960dde27e3b2f5926a2", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.1.3.tgz" }, "0.1.4": { "shasum": "4806ccc3de755c01246733dbca0e614f455ca544", "tarball": "http://registry.npmjs.org/gittyup/-/gittyup-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/gittyup/" }, "gitweb": { "name": "gitweb", "description": "Directly invoke and serve GitWeb through NodeJS.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-11-07T06:33:56.406Z", "created": "2011-02-17T22:21:36.336Z", "0.0.1": "2011-02-17T22:21:36.957Z", "0.0.2": "2011-02-18T18:09:10.796Z", "0.0.3": "2011-03-28T20:28:32.475Z", "0.1.0": "2011-05-18T22:06:23.362Z", "0.1.1": "2011-11-04T19:06:36.916Z", "0.1.2": "2011-11-07T06:33:56.406Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-gitweb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gitweb/0.0.1", "0.0.2": "http://registry.npmjs.org/gitweb/0.0.2", "0.0.3": "http://registry.npmjs.org/gitweb/0.0.3", "0.1.0": "http://registry.npmjs.org/gitweb/0.1.0", "0.1.1": "http://registry.npmjs.org/gitweb/0.1.1", "0.1.2": "http://registry.npmjs.org/gitweb/0.1.2" }, "dist": { "0.0.1": { "shasum": "eccc4b58be9ef260a79460fed8137b5013922ad7", "tarball": "http://registry.npmjs.org/gitweb/-/gitweb-0.0.1.tgz" }, "0.0.2": { "shasum": "dac32f36b05f7278a6122c8e8b688d0a557692d7", "tarball": "http://registry.npmjs.org/gitweb/-/gitweb-0.0.2.tgz" }, "0.0.3": { "shasum": "0468b825c5a4c60bf0a2f95ef748ef6946debae9", "tarball": "http://registry.npmjs.org/gitweb/-/gitweb-0.0.3.tgz" }, "0.1.0": { "shasum": "ff62d42ce1e5c29d5d08535e4b16b417bfae21e9", "tarball": "http://registry.npmjs.org/gitweb/-/gitweb-0.1.0.tgz" }, "0.1.1": { "shasum": "d4972f7ef0c5de4bab51fb2ad497c0fa49385b8c", "tarball": "http://registry.npmjs.org/gitweb/-/gitweb-0.1.1.tgz" }, "0.1.2": { "shasum": "630e2c9af9995ce18edad41f65838ab11ff542af", "tarball": "http://registry.npmjs.org/gitweb/-/gitweb-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/gitweb/" }, "gitwiki": { "name": "gitwiki", "description": "Wiki module built on top of gitteh", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "milani", "email": "mrtz.milani@gmail.com" } ], "time": { "modified": "2011-08-25T11:42:42.468Z", "created": "2011-07-31T21:43:05.188Z", "0.2.0": "2011-07-31T21:43:30.714Z", "0.2.1": "2011-08-03T12:23:23.034Z" }, "author": { "name": "Morteza Milani", "email": "mrtz.milani@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/milani/node-gitwiki.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/gitwiki/0.2.0", "0.2.1": "http://registry.npmjs.org/gitwiki/0.2.1" }, "dist": { "0.2.0": { "shasum": "1acbf83e3acaf273ecdadeb13b90d4ab6a7ce576", "tarball": "http://registry.npmjs.org/gitwiki/-/gitwiki-0.2.0.tgz" }, "0.2.1": { "shasum": "769c6a7ee7f6c68b1175c64704b2a6ff6e7909b2", "tarball": "http://registry.npmjs.org/gitwiki/-/gitwiki-0.2.1.tgz" } }, "keywords": [ "wiki", "web", "git", "gitteh" ], "url": "http://registry.npmjs.org/gitwiki/" }, "givenwhenthen": { "name": "givenwhenthen", "description": "BDD semantics for Selenium and Sauce Labs in Node.js", "dist-tags": { "latest": "0.0.9" }, "readme": "# Given When Then\nSimple web app acceptance testing with [BDD](http://dannorth.net/introducing-bdd/)\nsemantics using Selenium and [Sauce Labs](http://saucelabs.com/).\n\nSee the [Given When Then](http://mulabs.io/givenwhenthen) site for usage instructions.\n\n## Installation\n\n npm install givenwhenthen\n\n## Authors\n* Doug Wright [wright-io](https://github.com/wright-io)\n* Phil Cockfield [philcockfield](https://github.com/philcockfield)\n\n\n## License\nThe [MIT License](http://www.opensource.org/licenses/mit-license.php) (MIT) \nCopyright © 2011 Phil Cockfield, Doug Wright\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "wright-io", "email": "doug@umanu.net" } ], "time": { "modified": "2011-12-03T23:59:10.241Z", "created": "2011-12-03T23:11:49.526Z", "0.0.8": "2011-12-03T23:11:50.141Z", "0.0.9": "2011-12-03T23:59:10.241Z" }, "author": { "name": "Doug Wright", "url": "https://github.com/wright-io" }, "repository": { "type": "git", "url": "git://github.com/wright-io/givenwhenthen.git" }, "versions": { "0.0.8": "http://registry.npmjs.org/givenwhenthen/0.0.8", "0.0.9": "http://registry.npmjs.org/givenwhenthen/0.0.9" }, "dist": { "0.0.8": { "shasum": "e907359246d615bae3691caa658cb8dba6423c0c", "tarball": "http://registry.npmjs.org/givenwhenthen/-/givenwhenthen-0.0.8.tgz" }, "0.0.9": { "shasum": "09d8f03aa273b268934bc638a6be46f2fe18af51", "tarball": "http://registry.npmjs.org/givenwhenthen/-/givenwhenthen-0.0.9.tgz" } }, "keywords": [ "bdd", "tdd", "cucumber", "sauce labs", "selenium", "soda", "testing", "acceptance testing", "integration testing", "behavior driven development", "test driven development", "Dan North" ], "url": "http://registry.npmjs.org/givenwhenthen/" }, "gizmo": { "name": "gizmo", "description": "Simple Javascript object system", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "zoips", "email": "downturn@gmail.com" } ], "time": { "modified": "2011-05-27T04:42:23.703Z", "created": "2011-03-11T04:43:12.018Z", "1.0.2": "2011-03-11T04:43:12.424Z", "1.1.0": "2011-05-27T04:42:23.703Z" }, "author": { "name": "Matt Eberts", "email": "downturn@gmail.com" }, "versions": { "1.0.2": "http://registry.npmjs.org/gizmo/1.0.2", "1.1.0": "http://registry.npmjs.org/gizmo/1.1.0" }, "dist": { "1.0.2": { "shasum": "f30b145219e735c255b9553750313da285206f86", "tarball": "http://registry.npmjs.org/gizmo/-/gizmo-1.0.2.tgz" }, "1.1.0": { "shasum": "de54031d5bfd914b94a366c6bcd42aac7c088a8e", "tarball": "http://registry.npmjs.org/gizmo/-/gizmo-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/gizmo/" }, "gleak": { "name": "gleak", "description": "Node global variable leak detector", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "time": { "modified": "2011-11-23T15:35:01.063Z", "created": "2011-09-03T04:29:38.245Z", "0.0.1": "2011-09-03T04:29:38.835Z", "0.0.2": "2011-09-07T01:58:57.966Z", "0.1.0": "2011-09-07T03:31:46.698Z", "0.1.1": "2011-09-07T12:51:57.001Z", "0.1.2": "2011-09-08T14:17:21.847Z", "0.1.3": "2011-09-22T17:31:19.549Z", "0.2.0": "2011-10-12T00:03:10.541Z", "0.2.1": "2011-10-18T14:06:43.497Z", "0.2.2": "2011-11-23T15:35:01.063Z" }, "author": { "name": "Aaron Heckmann", "email": "aaron.heckmann+github@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aheckmann/gleak.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gleak/0.0.1", "0.0.2": "http://registry.npmjs.org/gleak/0.0.2", "0.1.0": "http://registry.npmjs.org/gleak/0.1.0", "0.1.1": "http://registry.npmjs.org/gleak/0.1.1", "0.1.2": "http://registry.npmjs.org/gleak/0.1.2", "0.1.3": "http://registry.npmjs.org/gleak/0.1.3", "0.2.0": "http://registry.npmjs.org/gleak/0.2.0", "0.2.1": "http://registry.npmjs.org/gleak/0.2.1", "0.2.2": "http://registry.npmjs.org/gleak/0.2.2" }, "dist": { "0.0.1": { "shasum": "2289ea6533f1f10d65fbaaa02c1bcb3f2bd5011e", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.0.1.tgz" }, "0.0.2": { "shasum": "3e2123a6df095ca7330c2bf29a1e1ead19e4dd92", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.0.2.tgz" }, "0.1.0": { "shasum": "0e12badfe92511218ecdc18908b8c47888d7b64c", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.1.0.tgz" }, "0.1.1": { "shasum": "0759940427f996b2c8245ad1ce2096a196cb4611", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.1.1.tgz" }, "0.1.2": { "shasum": "43a4b58e7f4d7fc6cb83f160b5860957516f6d7c", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.1.2.tgz" }, "0.1.3": { "shasum": "bed46299a1849adde6ab1aeb9a604f694b9fa9a4", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.1.3.tgz" }, "0.2.0": { "shasum": "c6fb550cca4aec27de1def599f75dea6a2d1c592", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.2.0.tgz" }, "0.2.1": { "shasum": "35362835f3067b137d821df6e324c013e4aa3a11", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.2.1.tgz" }, "0.2.2": { "shasum": "185fd140200d97509e737fb4edf78d614c7f8033", "tarball": "http://registry.npmjs.org/gleak/-/gleak-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/gleak/" }, "glMath": { "name": "glMath", "description": "", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-10-26T01:16:29.344Z", "created": "2011-10-26T01:16:27.461Z", "0.1.0": "2011-10-26T01:16:29.344Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/glMath.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/glMath/0.1.0" }, "dist": { "0.1.0": { "shasum": "2345bd7d4c89565922306e415a67d3dfa70fe70f", "tarball": "http://registry.npmjs.org/glMath/-/glMath-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/glMath/" }, "glob": { "name": "glob", "description": "glob/fnmatch binding for node", "dist-tags": { "latest": "2.1.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "time": { "modified": "2011-11-15T20:33:53.922Z", "created": "2011-01-02T22:10:36.356Z", "1.0.0": "2011-01-02T22:10:36.356Z", "1.0.1": "2011-01-02T22:10:36.356Z", "1.0.2": "2011-01-02T22:10:36.356Z", "1.0.3": "2011-01-02T22:10:36.356Z", "1.1.0": "2011-01-13T20:36:17.606Z", "2.0.0": "2011-02-19T21:35:22.467Z", "2.0.1": "2011-02-20T20:02:51.964Z", "2.0.2": "2011-02-20T20:30:44.507Z", "2.0.3": "2011-02-23T06:26:28.871Z", "2.0.4": "2011-02-23T21:10:09.983Z", "2.0.5": "2011-02-24T01:12:39.828Z", "2.0.6": "2011-03-17T04:36:08.989Z", "2.0.7-bindist-testing": "2011-03-28T20:58:45.880Z", "2.0.7": "2011-06-14T01:03:08.948Z", "2.0.8": "2011-08-25T23:08:56.278Z", "2.0.9": "2011-09-30T17:37:00.615Z", "2.1.0": "2011-11-15T20:33:53.922Z" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-glob.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/glob/1.1.0", "2.0.9": "http://registry.npmjs.org/glob/2.0.9", "2.0.8": "http://registry.npmjs.org/glob/2.0.8", "2.0.7": "http://registry.npmjs.org/glob/2.0.7", "2.1.0": "http://registry.npmjs.org/glob/2.1.0" }, "dist": { "1.1.0": { "shasum": "b855e0709ddc7d9c5f884acc6155677b437ec135", "tarball": "http://registry.npmjs.org/glob/-/glob-1.1.0.tgz" }, "2.0.9": { "shasum": "cc550540fed1001d82326e2f16763da4d20071f7", "tarball": "http://registry.npmjs.org/glob/-/glob-2.0.9.tgz" }, "2.0.8": { "shasum": "5342337c3f194250e1d7625ed6b77b5195a41845", "tarball": "http://registry.npmjs.org/glob/-/glob-2.0.8.tgz" }, "2.0.7": { "shasum": "4f2b7b496b7b72e5e680449d1279800b7db82459", "tarball": "http://registry.npmjs.org/glob/-/glob-2.0.7.tgz" }, "2.1.0": { "shasum": "69fd2f3541a4802a2d928270c5caaaa0009552b0", "tarball": "http://registry.npmjs.org/glob/-/glob-2.1.0.tgz" } }, "keywords": [ "glob", "pattern", "match", "filesystem", "posix", "fnmatch" ], "url": "http://registry.npmjs.org/glob/" }, "glob-trie.js": { "name": "glob-trie.js", "description": "A pattern matching search trie for Node.js. Allows fast (logarithmic time) searching against large sets (10,000+) of simple pattern matching expressions.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "rbranson", "email": "rick@diodeware.com" } ], "author": { "name": "Rick Branson" }, "repository": { "type": "git", "url": "http://github.com/rbranson/glob-trie.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/glob-trie.js/0.1.0", "0.2.0": "http://registry.npmjs.org/glob-trie.js/0.2.0", "0.2.1": "http://registry.npmjs.org/glob-trie.js/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/glob-trie.js/-/glob-trie.js-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/glob-trie.js/-/glob-trie.js-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/glob-trie.js/-/glob-trie.js-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/glob-trie.js/" }, "global": { "name": "global", "description": "Implementation of Global Pattern for Node.js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "JerrySievert", "email": "code@legitimatesounding.com" } ], "time": { "modified": "2011-07-14T00:49:49.210Z", "created": "2011-07-14T00:49:47.540Z", "1.0.0": "2011-07-14T00:49:49.210Z" }, "author": { "name": "Jerry Sievert", "email": "code@legitimatesounding.com", "url": "http://legitimatesounding.com/blog/" }, "repository": { "type": "git", "url": "git://github.com/JerrySievert/global.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/global/1.0.0" }, "dist": { "1.0.0": { "shasum": "182b85601200302f4f8e9c375b4422ffacb61f24", "tarball": "http://registry.npmjs.org/global/-/global-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/global/" }, "globalize": { "name": "globalize", "description": "New age globalization and localization. Formats and parses strings, dates and numbers in over 350 cultures.", "dist-tags": { "latest": "0.1.0a2" }, "maintainers": [ { "name": "rdworth", "email": "rdworth@gmail.com" } ], "time": { "modified": "2011-06-20T15:53:14.010Z", "created": "2011-06-19T13:17:32.652Z", "0.1.0a1": "2011-06-19T13:17:32.829Z", "0.1.0a2": "2011-06-20T15:53:14.010Z" }, "author": { "name": "Dave Reed", "email": "dareed@microsoft.com", "url": "http://weblogs.asp.net/infinitiesloop" }, "repository": { "type": "git", "url": "git://github.com/jquery/globalize.git" }, "versions": { "0.1.0a1": "http://registry.npmjs.org/globalize/0.1.0a1", "0.1.0a2": "http://registry.npmjs.org/globalize/0.1.0a2" }, "dist": { "0.1.0a1": { "shasum": "ebae00a623a2e23fac3b9beab00326db6ed4b271", "tarball": "http://registry.npmjs.org/globalize/-/globalize-0.1.0a1.tgz" }, "0.1.0a2": { "shasum": "7f28b382ebefd9ba0cb3d803635fbba64a87f294", "tarball": "http://registry.npmjs.org/globalize/-/globalize-0.1.0a2.tgz" } }, "keywords": [ "utility", "globalization", "internationalization", "multilingualization", "localization", "g11n", "i18n", "m17n", "L10n", "localize", "format", "parse", "translate", "strings", "numbers", "dates", "times", "calendars", "cultures", "languages", "locales" ], "url": "http://registry.npmjs.org/globalize/" }, "glossary": { "name": "glossary", "description": "Term extraction module", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-10-02T20:06:26.995Z", "created": "2011-08-17T06:52:18.592Z", "0.1.0": "2011-08-17T06:52:19.262Z", "0.1.1": "2011-10-02T20:06:26.995Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/glossary.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/glossary/0.1.0", "0.1.1": "http://registry.npmjs.org/glossary/0.1.1" }, "dist": { "0.1.0": { "shasum": "cc80486d393940c987ac1d05d190defa2c6fb18f", "tarball": "http://registry.npmjs.org/glossary/-/glossary-0.1.0.tgz" }, "0.1.1": { "shasum": "db9b49b24ffdadbf894c723e90b0fd5e982036cb", "tarball": "http://registry.npmjs.org/glossary/-/glossary-0.1.1.tgz" } }, "keywords": [ "term extraction", "keyword", "tag", "auto tag" ], "url": "http://registry.npmjs.org/glossary/" }, "glossy": { "name": "glossy", "description": "Syslog parser and producer", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "squeeks", "email": "privacymyass@gmail.com" } ], "time": { "modified": "2011-12-09T14:00:01.821Z", "created": "2011-02-09T20:28:27.516Z", "0.0.1": "2011-02-09T20:28:27.914Z", "0.0.2": "2011-02-18T14:22:43.517Z", "0.0.3": "2011-05-09T13:56:10.772Z", "0.0.4": "2011-05-10T10:36:17.717Z", "0.0.5": "2011-10-03T15:25:30.394Z", "0.0.6": "2011-11-23T00:47:01.150Z", "0.0.7": "2011-11-23T17:43:12.006Z", "0.0.8": "2011-11-28T11:43:49.097Z", "0.0.9": "2011-12-09T14:00:01.821Z" }, "author": { "name": "Squeeks", "email": "privacymyass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/squeeks/glossy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/glossy/0.0.1", "0.0.2": "http://registry.npmjs.org/glossy/0.0.2", "0.0.3": "http://registry.npmjs.org/glossy/0.0.3", "0.0.4": "http://registry.npmjs.org/glossy/0.0.4", "0.0.5": "http://registry.npmjs.org/glossy/0.0.5", "0.0.6": "http://registry.npmjs.org/glossy/0.0.6", "0.0.7": "http://registry.npmjs.org/glossy/0.0.7", "0.0.8": "http://registry.npmjs.org/glossy/0.0.8", "0.0.9": "http://registry.npmjs.org/glossy/0.0.9" }, "dist": { "0.0.1": { "shasum": "521a567f6432738f7023d88af41e2b00e05d12ae", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.1.tgz" }, "0.0.2": { "shasum": "45becdd3bbf0861181dbfbf84d2a63e551132e1d", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.2.tgz" }, "0.0.3": { "shasum": "512df2fcd39745614063988723931ccbc76bec71", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.3.tgz" }, "0.0.4": { "shasum": "5e9f4c1255723718d1c07c7522241af09a6ae183", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.4.tgz" }, "0.0.5": { "shasum": "fb63471b860a7856c89e07edb2c3cd0a508e7f0c", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.5.tgz" }, "0.0.6": { "shasum": "268220fe1cb321e787b3eaf5f46beb697e415c84", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.6.tgz" }, "0.0.7": { "shasum": "1ced8661ff6acb0fe4d9304cd9462f98a632146e", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.7.tgz" }, "0.0.8": { "shasum": "0afdf44a3c8ee131db08d7e6b53d255357e9fe94", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.8.tgz" }, "0.0.9": { "shasum": "cbba48c39d43f519bd0361693052ffd8db551b64", "tarball": "http://registry.npmjs.org/glossy/-/glossy-0.0.9.tgz" } }, "keywords": [ "syslog", "logging" ], "url": "http://registry.npmjs.org/glossy/" }, "gm": { "name": "gm", "description": "Graphics Magick for node.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "author": { "name": "Aaron Heckmann", "email": "aaron.heckmann+github@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aheckmann/gm.git" }, "time": { "modified": "2011-07-12T13:09:27.564Z", "created": "2011-04-29T01:07:41.212Z", "0.1.1": "2011-04-29T01:07:41.212Z", "0.1.2": "2011-04-29T01:07:41.212Z", "0.2.0": "2011-04-29T01:07:41.212Z", "0.2.1": "2011-04-29T01:07:41.212Z", "0.3.0": "2011-04-29T01:07:41.212Z", "0.3.1": "2011-04-29T01:07:41.212Z", "0.3.2": "2011-04-29T01:07:41.212Z", "0.4.0": "2011-04-29T01:07:41.212Z", "0.4.1": "2011-04-29T01:07:41.212Z", "0.4.2": "2011-05-10T12:06:00.871Z", "0.4.3": "2011-05-18T01:18:35.542Z", "0.5.0": "2011-07-12T13:09:27.564Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/gm/0.1.1", "0.1.2": "http://registry.npmjs.org/gm/0.1.2", "0.2.0": "http://registry.npmjs.org/gm/0.2.0", "0.2.1": "http://registry.npmjs.org/gm/0.2.1", "0.3.0": "http://registry.npmjs.org/gm/0.3.0", "0.3.1": "http://registry.npmjs.org/gm/0.3.1", "0.3.2": "http://registry.npmjs.org/gm/0.3.2", "0.4.0": "http://registry.npmjs.org/gm/0.4.0", "0.4.1": "http://registry.npmjs.org/gm/0.4.1", "0.4.2": "http://registry.npmjs.org/gm/0.4.2", "0.4.3": "http://registry.npmjs.org/gm/0.4.3", "0.5.0": "http://registry.npmjs.org/gm/0.5.0" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/gm/-/gm-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/gm/-/gm-0.1.2.tgz" }, "0.2.0": { "tarball": "http://packages:5984/gm/-/gm-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/gm/-/gm-0.2.1.tgz" }, "0.3.0": { "tarball": "http://packages:5984/gm/-/gm-0.3.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/gm/-/gm-0.3.1.tgz" }, "0.3.2": { "tarball": "http://packages:5984/gm/-/gm-0.3.2.tgz" }, "0.4.0": { "tarball": "http://packages:5984/gm/-/gm-0.4.0.tgz" }, "0.4.1": { "shasum": "0c19a790f9d2065bf5793fb4d6b6960c9850c56d", "tarball": "http://registry.npmjs.org/gm/-/gm-0.4.1.tgz" }, "0.4.2": { "shasum": "654ce6dbc2d39e0f1483d442580d98551c99e136", "tarball": "http://registry.npmjs.org/gm/-/gm-0.4.2.tgz" }, "0.4.3": { "shasum": "be6bbc9b2fc2dee4cfb5e7b1cfb18f4675801588", "tarball": "http://registry.npmjs.org/gm/-/gm-0.4.3.tgz" }, "0.5.0": { "shasum": "6f963bdc26201664efe18a39d9fd59a6ea0c2250", "tarball": "http://registry.npmjs.org/gm/-/gm-0.5.0.tgz" } }, "keywords": [ "nodejs", "graphics magick", "graphics", "magick", "image" ], "url": "http://registry.npmjs.org/gm/" }, "gnarly": { "name": "gnarly", "description": "A simple web framework.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dalsgaard", "email": "kim@kimdalsgaard.com" } ], "time": { "modified": "2011-06-30T21:26:33.690Z", "created": "2011-06-30T21:26:32.820Z", "0.0.1": "2011-06-30T21:26:33.690Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/gnarly/0.0.1" }, "dist": { "0.0.1": { "shasum": "c5ccac1a523f70f23114e56a7c256e9286909a02", "tarball": "http://registry.npmjs.org/gnarly/-/gnarly-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/gnarly/" }, "gnomenotify": { "name": "gnomenotify", "description": "C++ bindings for GNOME libnotify on-screen notifications", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "bodil", "email": "bodil@bodil.tv" } ], "time": { "modified": "2011-08-20T20:26:07.705Z", "created": "2011-01-23T20:25:55.961Z", "0.0.1": "2011-01-23T20:25:56.661Z", "0.0.2": "2011-01-27T22:51:32.830Z", "0.0.3": "2011-01-27T23:23:43.519Z", "0.0.4": "2011-08-20T20:26:07.705Z" }, "author": { "name": "Bodil Stokke", "email": "bodil@bodil.tv" }, "repository": { "type": "git", "url": "git://github.com/bodil/node-gnomenotify.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gnomenotify/0.0.1", "0.0.2": "http://registry.npmjs.org/gnomenotify/0.0.2", "0.0.3": "http://registry.npmjs.org/gnomenotify/0.0.3", "0.0.4": "http://registry.npmjs.org/gnomenotify/0.0.4" }, "dist": { "0.0.1": { "shasum": "1ea625fdbddab1536546b04db3eddc3056aba6c6", "tarball": "http://registry.npmjs.org/gnomenotify/-/gnomenotify-0.0.1.tgz" }, "0.0.2": { "shasum": "361d081bceb315f263c6f27033827e6aad934249", "tarball": "http://registry.npmjs.org/gnomenotify/-/gnomenotify-0.0.2.tgz" }, "0.0.3": { "shasum": "6990ce929507499ad63cbad75bcb9e25eaef50d5", "tarball": "http://registry.npmjs.org/gnomenotify/-/gnomenotify-0.0.3.tgz" }, "0.0.4": { "shasum": "320bba68f08dec7929c5705bd24e4fc3eec899e0", "tarball": "http://registry.npmjs.org/gnomenotify/-/gnomenotify-0.0.4.tgz" } }, "keywords": [ "libnotify" ], "url": "http://registry.npmjs.org/gnomenotify/" }, "gofer": { "name": "gofer", "description": "Static web server with canonical host redirection (wraps Paperboy)", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "grantheaslip", "email": "me@grantheaslip.com" } ], "time": { "modified": "2011-07-14T00:51:07.721Z", "created": "2011-07-04T02:56:49.112Z", "0.1.0": "2011-07-04T02:56:49.338Z", "0.1.1": "2011-07-05T23:59:24.160Z", "0.1.2": "2011-07-06T00:14:13.971Z", "0.1.3": "2011-07-06T01:06:33.631Z", "0.2.0": "2011-07-06T01:13:02.864Z", "0.2.1": "2011-07-14T00:51:07.721Z" }, "author": { "name": "Grant Heaslip", "email": "me@grantheaslip.com", "url": "http://grantheaslip.com/" }, "repository": { "type": "git", "url": "git://github.com/grantheaslip/gofer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gofer/0.1.0", "0.1.1": "http://registry.npmjs.org/gofer/0.1.1", "0.1.2": "http://registry.npmjs.org/gofer/0.1.2", "0.2.0": "http://registry.npmjs.org/gofer/0.2.0", "0.2.1": "http://registry.npmjs.org/gofer/0.2.1" }, "dist": { "0.1.0": { "shasum": "6e0a54e407c5fb912079bd1a80776f49c194413d", "tarball": "http://registry.npmjs.org/gofer/-/gofer-0.1.0.tgz" }, "0.1.1": { "shasum": "d5fba3629643e80eae5e85c2c37440cae28bedcf", "tarball": "http://registry.npmjs.org/gofer/-/gofer-0.1.1.tgz" }, "0.1.2": { "shasum": "35ae9be25e71458a34c6639263d35c702dc81b17", "tarball": "http://registry.npmjs.org/gofer/-/gofer-0.1.2.tgz" }, "0.2.0": { "shasum": "7b7a8eb643597651ed2f1dbefde0c4b9ecd36c8b", "tarball": "http://registry.npmjs.org/gofer/-/gofer-0.2.0.tgz" }, "0.2.1": { "shasum": "5b65b20e7731910adf27aca31aa85cb5138fedeb", "tarball": "http://registry.npmjs.org/gofer/-/gofer-0.2.1.tgz" } }, "keywords": [ "static", "server", "web server", "canonical", "canonical host", "paperboy" ], "url": "http://registry.npmjs.org/gofer/" }, "goo.gl": { "name": "goo.gl", "description": "A url shortener and expander powered by Google's URL shorting service", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kai", "email": "kmallea@gmail.com" } ], "time": { "modified": "2011-07-21T09:26:34.954Z", "created": "2011-07-07T04:21:18.185Z", "0.0.1": "2011-07-07T04:21:18.380Z", "0.0.2": "2011-07-08T19:34:07.358Z" }, "author": { "name": "Kai Mallea", "email": "kmallea@gmail.com", "url": "http://www.mallea.net/" }, "repository": { "type": "git", "url": "git://github.com/kaimallea/node-googl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/goo.gl/0.0.1", "0.0.2": "http://registry.npmjs.org/goo.gl/0.0.2" }, "dist": { "0.0.1": { "shasum": "3dd19909ca79670a9c15a6800f2c295d468cd069", "tarball": "http://registry.npmjs.org/goo.gl/-/goo.gl-0.0.1.tgz" }, "0.0.2": { "shasum": "30537ef4e342f021c81fc368603407fef20c31f3", "tarball": "http://registry.npmjs.org/goo.gl/-/goo.gl-0.0.2.tgz" } }, "keywords": [ "google", "googl", "goo.gl", "urls", "shortner", "expander" ], "url": "http://registry.npmjs.org/goo.gl/" }, "goodreads": { "name": "goodreads", "description": "Wrapper for the Goodreads API", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bdickason", "email": "dickason@gmail.com" } ], "time": { "modified": "2011-07-24T16:05:31.932Z", "created": "2011-07-23T20:19:17.787Z", "0.0.1": "2011-07-23T20:19:17.971Z", "0.0.2": "2011-07-24T16:05:31.932Z" }, "author": { "name": "Brad Dickason", "email": "dickason@gmail.com", "url": "http://braddickason.com" }, "repository": { "type": "git", "url": "git://github.com/bdickason/node-goodreads.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/goodreads/0.0.1", "0.0.2": "http://registry.npmjs.org/goodreads/0.0.2" }, "dist": { "0.0.1": { "shasum": "75fdd11cf56cbb1cbc0d445a1beba34bffef5db9", "tarball": "http://registry.npmjs.org/goodreads/-/goodreads-0.0.1.tgz" }, "0.0.2": { "shasum": "ccbbb03aa0968f1810b7c9f14baa013f6d8557a5", "tarball": "http://registry.npmjs.org/goodreads/-/goodreads-0.0.2.tgz" } }, "keywords": [ "goodreads", "books", "lists" ], "url": "http://registry.npmjs.org/goodreads/" }, "goog": { "name": "goog", "description": "Server-side Google Closure with Node.js", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "hsch", "email": "hendrik.schnepel@gmail.com" } ], "author": { "name": "Hendrik Schnepel", "url": "hendrik.schnepel@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:hsch/node-goog.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/goog/0.2.0", "0.2.1": "http://registry.npmjs.org/goog/0.2.1" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/goog/-/goog-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/goog/-/goog-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/goog/" }, "googl": { "name": "googl", "description": "Goo.gl API for Node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ukstv", "email": "ukstv@ya.ru" } ], "author": { "name": "Sergey Ukustov", "email": "ukstv@ya.ru" }, "versions": { "0.1.0": "http://registry.npmjs.org/googl/0.1.0", "0.2.0": "http://registry.npmjs.org/googl/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/googl/-/googl-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/googl/-/googl-0.2.0.tgz" } }, "keywords": [ "googl", "urls", "url shortner", "url expander" ], "url": "http://registry.npmjs.org/googl/" }, "Google_Plus_API": { "name": "Google_Plus_API", "description": "Employs the official Google+ API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tmarshall", "email": "timothyjmarshall@gmail.com" } ], "time": { "modified": "2011-09-15T22:55:57.354Z", "created": "2011-09-15T22:55:56.835Z", "0.0.1": "2011-09-15T22:55:57.354Z" }, "author": { "name": "Timothy J. Marshall", "email": "timothyjmarshall@gmail.com", "url": "http://timothyjmarshall.com" }, "repository": { "type": "git", "url": "git://github.com/tmarshall/Google-Plus-API.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Google_Plus_API/0.0.1" }, "dist": { "0.0.1": { "shasum": "41aa65e7265c3fdebfde7146ddd3ba9df4af8cc7", "tarball": "http://registry.npmjs.org/Google_Plus_API/-/Google_Plus_API-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Google_Plus_API/" }, "google-images": { "name": "google-images", "description": "Search images using Google Images", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "vdemedes", "email": "sbioko@gmail.com" } ], "time": { "modified": "2011-12-08T11:08:39.435Z", "created": "2011-12-02T16:58:38.487Z", "0.0.1": "2011-12-02T16:58:39.985Z", "0.0.2": "2011-12-08T11:08:39.435Z" }, "author": { "name": "Vadim Demedes", "email": "sbioko@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/google-images/0.0.1", "0.0.2": "http://registry.npmjs.org/google-images/0.0.2" }, "dist": { "0.0.1": { "shasum": "51b1b02982bef58e77d22bd5d037113b61379337", "tarball": "http://registry.npmjs.org/google-images/-/google-images-0.0.1.tgz" }, "0.0.2": { "shasum": "e17f6a02a9326eccd4fc2f23a71d8b174f900326", "tarball": "http://registry.npmjs.org/google-images/-/google-images-0.0.2.tgz" } }, "keywords": [ "google", "images", "google images", "image search" ], "url": "http://registry.npmjs.org/google-images/" }, "google-openid": { "name": "google-openid", "description": "Authenticate for Google OpenID", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "alfredwesterveld", "email": "alfredwesterveld@gmail.com" } ], "time": { "modified": "2011-01-31T23:37:30.236Z", "created": "2011-01-30T02:37:14.113Z", "0.1.0": "2011-01-30T02:37:14.421Z", "0.1.1": "2011-01-30T07:28:00.708Z", "0.1.2": "2011-01-30T21:49:03.676Z", "0.1.3": "2011-01-30T23:59:02.695Z", "0.1.4": "2011-01-31T00:01:02.790Z", "0.1.5": "2011-01-31T00:22:17.049Z", "0.1.6": "2011-01-31T20:29:00.826Z", "0.1.7": "2011-01-31T20:34:56.240Z", "0.1.8": "2011-01-31T23:37:30.236Z" }, "repository": { "type": "git", "url": "https://alfredwesterveld@github.com/alfredwesterveld/node-googleopenid.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/google-openid/0.1.0", "0.1.1": "http://registry.npmjs.org/google-openid/0.1.1", "0.1.2": "http://registry.npmjs.org/google-openid/0.1.2", "0.1.3": "http://registry.npmjs.org/google-openid/0.1.3", "0.1.4": "http://registry.npmjs.org/google-openid/0.1.4", "0.1.5": "http://registry.npmjs.org/google-openid/0.1.5", "0.1.6": "http://registry.npmjs.org/google-openid/0.1.6", "0.1.7": "http://registry.npmjs.org/google-openid/0.1.7", "0.1.8": "http://registry.npmjs.org/google-openid/0.1.8" }, "dist": { "0.1.0": { "shasum": "259c8c6fd3532b895979bab37024c34cbace1d3e", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.0.tgz" }, "0.1.1": { "shasum": "d65260b139adbba8042d289fd2303c134d11bf3d", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.1.tgz" }, "0.1.2": { "shasum": "cab6c719c146a855e3224825633aa6ee581fbbdb", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.2.tgz" }, "0.1.3": { "shasum": "e3f06f6a2fdbfdc9d83c8fc41bc7cbcdd8452599", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.3.tgz" }, "0.1.4": { "shasum": "ac12e03757d90e4c3536a8303208e8c77cc33262", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.4.tgz" }, "0.1.5": { "shasum": "ecfc381cd5f43f3d39bc47dc9c0e99e0ac46e319", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.5.tgz" }, "0.1.6": { "shasum": "b9d7072262979d7082de6d241b5ccf88109fe040", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.6.tgz" }, "0.1.7": { "shasum": "dff313ab509b3919f98a9cc7bc0d2bc700817536", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.7.tgz" }, "0.1.8": { "shasum": "bd2475453f666b921861fba7d8862acaeb8c3de1", "tarball": "http://registry.npmjs.org/google-openid/-/google-openid-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/google-openid/" }, "google-spreadsheets": { "name": "google-spreadsheets", "description": "Google Spreadsheet Data API for Node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "sam.c.day", "email": "sam.c.day@gmail.com" } ], "time": { "modified": "2011-11-09T10:06:10.474Z", "created": "2011-08-01T07:56:58.012Z", "0.0.1": "2011-08-01T07:56:59.536Z", "0.0.2": "2011-11-09T04:18:03.169Z", "0.0.3": "2011-11-09T10:06:10.474Z" }, "author": { "name": "Sam", "email": "sam.c.day@gmail.com", "url": "http://sam.is-super-awesome.com/" }, "repository": { "type": "git", "url": "git://github.com/samcday/node-google-spreadsheets.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/google-spreadsheets/0.0.1", "0.0.2": "http://registry.npmjs.org/google-spreadsheets/0.0.2", "0.0.3": "http://registry.npmjs.org/google-spreadsheets/0.0.3" }, "dist": { "0.0.1": { "shasum": "18e30f42249c790a7aefd63c339eaaabaf6b669e", "tarball": "http://registry.npmjs.org/google-spreadsheets/-/google-spreadsheets-0.0.1.tgz" }, "0.0.2": { "shasum": "56d3b994f180a9a4fc3b00f438af68cafc6340cb", "tarball": "http://registry.npmjs.org/google-spreadsheets/-/google-spreadsheets-0.0.2.tgz" }, "0.0.3": { "shasum": "8910dffa2ed8a996524b5dc1fcc58aeb5651deac", "tarball": "http://registry.npmjs.org/google-spreadsheets/-/google-spreadsheets-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/google-spreadsheets/" }, "google-voice": { "name": "google-voice", "description": "A Google Voice api for node.js that allows: placing calls/sending SMS/scheduling calls using Google Calendar/accessing & manipulating GV data.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ampersand", "email": "alexstets@gmail.com" } ], "time": { "modified": "2011-06-03T00:07:26.132Z", "created": "2011-06-02T10:12:29.437Z", "0.0.1": "2011-06-02T10:12:29.646Z", "0.0.2": "2011-06-02T16:01:00.053Z" }, "author": { "name": "AXS" }, "repository": { "type": "git", "url": "git://github.com/amper5and/node-google-voice.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/google-voice/0.0.1", "0.0.2": "http://registry.npmjs.org/google-voice/0.0.2" }, "dist": { "0.0.1": { "shasum": "2f70608f7a27faecdb95f995b19ea3045c0f55f5", "tarball": "http://registry.npmjs.org/google-voice/-/google-voice-0.0.1.tgz" }, "0.0.2": { "shasum": "cd92a8a736016f43857b59fe6cbb8962ba3dffd5", "tarball": "http://registry.npmjs.org/google-voice/-/google-voice-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/google-voice/" }, "googleanalytics": { "name": "googleanalytics", "description": "Google Analytics library.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "author": { "name": "Nick Campbell", "url": "http://github.com/ncb000gt" }, "repository": { "type": "git", "url": "http://github.com/ncb000gt/node-googleanalytics.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/googleanalytics/0.1.0", "0.1.1": "http://registry.npmjs.org/googleanalytics/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/googleanalytics/-/googleanalytics-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/googleanalytics/-/googleanalytics-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/googleanalytics/" }, "googleclientlogin": { "name": "googleclientlogin", "description": "Log in to Google services using CllientLogin method", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "ajnasz", "email": "ajnasz@ajnasz.hu" } ], "time": { "modified": "2011-12-12T07:54:06.419Z", "created": "2011-02-21T04:44:20.340Z", "0.1.0": "2011-02-21T04:44:20.717Z", "0.1.1": "2011-05-02T14:52:10.393Z", "0.1.2": "2011-05-25T12:02:52.609Z", "0.1.3": "2011-05-31T07:28:14.102Z", "0.1.4": "2011-06-02T20:18:43.649Z", "0.1.5": "2011-06-03T08:05:19.922Z", "0.2.0": "2011-06-06T17:23:09.256Z", "0.2.1": "2011-06-26T17:00:11.194Z", "0.2.2": "2011-07-03T09:22:06.252Z", "0.2.3": "2011-12-12T07:54:06.419Z" }, "author": { "name": "Lajos Koszti", "email": "ajnasz@ajnasz.hu", "url": "http://ajnasz.hu" }, "repository": { "type": "git", "url": "git://github.com/Ajnasz/GoogleClientLogin.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/googleclientlogin/0.1.0", "0.1.1": "http://registry.npmjs.org/googleclientlogin/0.1.1", "0.1.2": "http://registry.npmjs.org/googleclientlogin/0.1.2", "0.1.3": "http://registry.npmjs.org/googleclientlogin/0.1.3", "0.1.4": "http://registry.npmjs.org/googleclientlogin/0.1.4", "0.1.5": "http://registry.npmjs.org/googleclientlogin/0.1.5", "0.2.0": "http://registry.npmjs.org/googleclientlogin/0.2.0", "0.2.1": "http://registry.npmjs.org/googleclientlogin/0.2.1", "0.2.2": "http://registry.npmjs.org/googleclientlogin/0.2.2", "0.2.3": "http://registry.npmjs.org/googleclientlogin/0.2.3" }, "dist": { "0.1.0": { "shasum": "6f56073b94b9014e4414ab24b121b4837407c665", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.1.0.tgz" }, "0.1.1": { "shasum": "9d2828f27c978c07c0d06b4b5712b1d9a0fb35e5", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.1.1.tgz" }, "0.1.2": { "shasum": "1c12cec5e7016bd7eda68074f62d03b32e9bb5f5", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.1.2.tgz" }, "0.1.3": { "shasum": "ec45c0d92c69d3c532de7ed4059e3a8b01e190a9", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.1.3.tgz" }, "0.1.4": { "shasum": "c8d37249eb72193aae4de737a28cb73b3a7e0a1f", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.1.4.tgz" }, "0.1.5": { "shasum": "0d13b697d5b6aa6344ecc225a50b0233c8ec50cc", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.1.5.tgz" }, "0.2.0": { "shasum": "ae40897083e5ca00deb0bf1c54cdd19f15f5416f", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.2.0.tgz" }, "0.2.1": { "shasum": "14245879ed8fbc82d123b3bbbff15826cc228283", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.2.1.tgz" }, "0.2.2": { "shasum": "39129352ef00f90b91416106a38f93de31c951da", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.2.2.tgz" }, "0.2.3": { "shasum": "6783e2ce59067836b15c02802e02cfca590ccc05", "tarball": "http://registry.npmjs.org/googleclientlogin/-/googleclientlogin-0.2.3.tgz" } }, "keywords": [ "google", "service", "authentication", "api", "clientlogin" ], "url": "http://registry.npmjs.org/googleclientlogin/" }, "googlediff": { "name": "googlediff", "description": "using jsinc and a simple index file. drop in the original code form google-diff-match-patch/ svn, thus easy to update.", "dist-tags": { "latest": "0.0.90" }, "maintainers": [ { "name": "shimondoodkin", "email": "helpmepro1@gmail.com" } ], "time": { "modified": "2011-07-15T17:11:46.830Z", "created": "2011-07-15T17:11:45.534Z", "0.0.90": "2011-07-15T17:11:46.830Z" }, "author": { "name": "Neil Fraser", "email": "root@neil.fraser.name", "url": "http://neil.fraser.name/" }, "repository": { "type": "git", "url": "git://github.com/shimondoodkin/googlediff.git" }, "versions": { "0.0.90": "http://registry.npmjs.org/googlediff/0.0.90" }, "dist": { "0.0.90": { "shasum": "cff8b7c0cd67b86cbd38d228d7551f15af39952a", "tarball": "http://registry.npmjs.org/googlediff/-/googlediff-0.0.90.tgz" } }, "url": "http://registry.npmjs.org/googlediff/" }, "googlemaps": { "name": "googlemaps", "description": "A simple way to query the Google Maps API from Node.js", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "moshen", "email": "moshen.colin@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/moshen/node-googlemaps.git" }, "time": { "modified": "2011-12-06T06:11:52.747Z", "created": "2011-05-11T15:41:51.917Z", "0.1.0": "2011-05-11T15:41:51.917Z", "0.1.1": "2011-05-11T15:41:51.917Z", "0.1.2": "2011-05-11T15:41:51.917Z", "0.1.3": "2011-07-24T22:12:52.950Z", "0.1.4": "2011-09-16T05:39:26.826Z", "0.1.5": "2011-12-06T06:11:52.747Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/googlemaps/0.1.0", "0.1.1": "http://registry.npmjs.org/googlemaps/0.1.1", "0.1.2": "http://registry.npmjs.org/googlemaps/0.1.2", "0.1.3": "http://registry.npmjs.org/googlemaps/0.1.3", "0.1.4": "http://registry.npmjs.org/googlemaps/0.1.4", "0.1.5": "http://registry.npmjs.org/googlemaps/0.1.5" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/googlemaps/-/googlemaps-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/googlemaps/-/googlemaps-0.1.1.tgz" }, "0.1.2": { "shasum": "7c3b1972abf8eab61c9e966a40ec9c32e054e8bf", "tarball": "http://registry.npmjs.org/googlemaps/-/googlemaps-0.1.2.tgz" }, "0.1.3": { "shasum": "0e2fdffada809553ee998afd237fc1ec679c8658", "tarball": "http://registry.npmjs.org/googlemaps/-/googlemaps-0.1.3.tgz" }, "0.1.4": { "shasum": "8a83f3475a8b1f961f8f95d6430fdc43c68ced9d", "tarball": "http://registry.npmjs.org/googlemaps/-/googlemaps-0.1.4.tgz" }, "0.1.5": { "shasum": "fc792b1204f0d1dc49d5c4e6f0bb81f401cb8c79", "tarball": "http://registry.npmjs.org/googlemaps/-/googlemaps-0.1.5.tgz" } }, "keywords": [ "map", "geo", "api" ], "url": "http://registry.npmjs.org/googlemaps/" }, "googleplus-scraper": { "name": "googleplus-scraper", "description": "Retrieve profile infos and posts from Google+ users", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "fhemberger", "email": "mail@frederic-hemberger.de" } ], "time": { "modified": "2011-09-11T17:17:58.049Z", "created": "2011-07-30T10:20:40.980Z", "0.0.1": "2011-07-30T10:20:41.625Z", "0.0.2": "2011-08-11T20:46:32.111Z", "0.0.3": "2011-09-11T17:17:58.049Z" }, "author": { "name": "Frederic Hemberger", "url": "http://frederic-hemberger.de/" }, "repository": { "type": "git", "url": "git://github.com/fhemberger/googleplus-scraper.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/googleplus-scraper/0.0.1", "0.0.2": "http://registry.npmjs.org/googleplus-scraper/0.0.2", "0.0.3": "http://registry.npmjs.org/googleplus-scraper/0.0.3" }, "dist": { "0.0.1": { "shasum": "7951d7bd4d0aea8044be19d3b54f277908a9d86f", "tarball": "http://registry.npmjs.org/googleplus-scraper/-/googleplus-scraper-0.0.1.tgz" }, "0.0.2": { "shasum": "66423609ff2b12ceb21adad940816dcf85e5fd8c", "tarball": "http://registry.npmjs.org/googleplus-scraper/-/googleplus-scraper-0.0.2.tgz" }, "0.0.3": { "shasum": "afc48851ddcc9562f2457196c04e6d96cdbd7c72", "tarball": "http://registry.npmjs.org/googleplus-scraper/-/googleplus-scraper-0.0.3.tgz" } }, "keywords": [ "google+", "google plus" ], "url": "http://registry.npmjs.org/googleplus-scraper/" }, "googlereaderauth": { "name": "googlereaderauth", "description": "OAuth for Google Reader", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tobbe", "email": "tobbe@tlundberg.com" } ], "time": { "modified": "2011-07-21T09:58:17.198Z", "created": "2011-07-20T22:29:01.525Z", "0.1.0": "2011-07-20T22:29:02.322Z", "0.1.1": "2011-07-21T09:58:17.198Z" }, "author": { "name": "Tobbe Lundberg", "url": "www.tlundberg.com" }, "repository": { "type": "git", "url": "git://github.com/Tobbe/googlereaderauth.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/googlereaderauth/0.1.0", "0.1.1": "http://registry.npmjs.org/googlereaderauth/0.1.1" }, "dist": { "0.1.0": { "shasum": "eeb4b9415804b9da760a00eb9effe15a4c29fd2b", "tarball": "http://registry.npmjs.org/googlereaderauth/-/googlereaderauth-0.1.0.tgz" }, "0.1.1": { "shasum": "692f675786d6ba30882d5e6467f653ea41877d9c", "tarball": "http://registry.npmjs.org/googlereaderauth/-/googlereaderauth-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/googlereaderauth/" }, "googlesets": { "name": "googlesets", "description": "A dead simple API for Google Sets", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ktamas", "email": "ktamas@ktamas.com" } ], "time": { "modified": "2011-04-24T21:03:20.393Z", "created": "2011-04-24T09:55:14.561Z", "0.0.1": "2011-04-24T09:55:15.012Z", "0.0.2": "2011-04-24T21:03:20.393Z" }, "author": { "name": "Tamas Kadar", "email": "ktamas@ktamas.com", "url": "http://blog.ktamas.com" }, "repository": { "type": "git", "url": "git://github.com/KTamas/googlesets.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/googlesets/0.0.1", "0.0.2": "http://registry.npmjs.org/googlesets/0.0.2" }, "dist": { "0.0.1": { "shasum": "6b8edfbc89e77231df47444146f14e046c162c7d", "tarball": "http://registry.npmjs.org/googlesets/-/googlesets-0.0.1.tgz" }, "0.0.2": { "shasum": "6b3b5fb3a670deaac36a8ca99e10dda2541601a7", "tarball": "http://registry.npmjs.org/googlesets/-/googlesets-0.0.2.tgz" } }, "keywords": [ "google", "sets", "googlesets" ], "url": "http://registry.npmjs.org/googlesets/" }, "googleweather": { "name": "googleweather", "description": "Unofficial client for Google's unofficial weather API.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "maxkueng", "email": "me@maxkueng.com" } ], "time": { "modified": "2011-05-15T01:16:56.600Z", "created": "2011-05-15T01:16:56.129Z", "0.1.0": "2011-05-15T01:16:56.600Z" }, "author": { "name": "Max Kueng", "email": "me@maxkueng.com", "url": "http://maxkueng.com/" }, "repository": { "type": "git", "url": "git://github.com/maxkueng/node-googleweather.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/googleweather/0.1.0" }, "dist": { "0.1.0": { "shasum": "0faf0317443473b8e5669d7e772a94f47c49bded", "tarball": "http://registry.npmjs.org/googleweather/-/googleweather-0.1.0.tgz" } }, "keywords": [ "weather", "forecast", "google", "api" ], "url": "http://registry.npmjs.org/googleweather/" }, "gopostal.node": { "name": "gopostal.node", "description": "GoPostal API Client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-05-23T21:04:23.801Z", "created": "2011-05-23T21:04:23.508Z", "0.1.0": "2011-05-23T21:04:23.801Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/gopostal.node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gopostal.node/0.1.0" }, "dist": { "0.1.0": { "shasum": "866956a03b3608714adc79644667d8acaa9552c4", "tarball": "http://registry.npmjs.org/gopostal.node/-/gopostal.node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gopostal.node/" }, "Gord": { "name": "Gord", "description": "An object conversion thingy.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "dawnerd", "email": "troy@somanyscientists.com" } ], "time": { "modified": "2011-05-31T17:53:51.630Z", "created": "2011-05-31T17:14:31.237Z", "0.0.1": "2011-05-31T17:14:31.729Z", "0.0.2": "2011-05-31T17:18:00.413Z", "0.0.4": "2011-05-31T17:28:22.096Z", "0.0.5": "2011-05-31T17:52:08.597Z", "0.0.6": "2011-05-31T17:53:51.630Z" }, "author": { "name": "Troy Whiteley", "email": "troy@somanyscientists.com", "url": "@dawnerd" }, "repository": { "type": "git", "url": "git://github.com/dawnerd/Gord.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Gord/0.0.1", "0.0.2": "http://registry.npmjs.org/Gord/0.0.2", "0.0.4": "http://registry.npmjs.org/Gord/0.0.4", "0.0.5": "http://registry.npmjs.org/Gord/0.0.5", "0.0.6": "http://registry.npmjs.org/Gord/0.0.6" }, "dist": { "0.0.1": { "shasum": "c50fc833160edda29dcfd1eaf72b0b8e205c0521", "tarball": "http://registry.npmjs.org/Gord/-/Gord-0.0.1.tgz" }, "0.0.2": { "shasum": "f8df26bd5ab01c053e2dab088c2ca422feec60fa", "tarball": "http://registry.npmjs.org/Gord/-/Gord-0.0.2.tgz" }, "0.0.4": { "shasum": "6d845df5062b8630ec3d2075a845442295c70a81", "tarball": "http://registry.npmjs.org/Gord/-/Gord-0.0.4.tgz" }, "0.0.5": { "shasum": "f37b613b6aef8d8dafe1e39edd3105ad5879cb93", "tarball": "http://registry.npmjs.org/Gord/-/Gord-0.0.5.tgz" }, "0.0.6": { "shasum": "63f8e29952cfce3c0e0f0eb2af60c87a37342d52", "tarball": "http://registry.npmjs.org/Gord/-/Gord-0.0.6.tgz" } }, "keywords": [ "utility", "object", "data conversion" ], "url": "http://registry.npmjs.org/Gord/" }, "gowallan": { "name": "gowallan", "description": "Thin wrapper for the gowalla REST api, DO NOT USE, very incomplete", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "lamp", "email": "matt@madebylamp.com" } ], "time": { "modified": "2011-05-29T00:41:33.059Z", "created": "2011-05-29T00:41:32.297Z", "0.0.0": "2011-05-29T00:41:33.059Z" }, "author": { "name": "lamp" }, "versions": { "0.0.0": "http://registry.npmjs.org/gowallan/0.0.0" }, "dist": { "0.0.0": { "shasum": "a6d013a12f11b2e0230bb3277f5fdb562eb082d8", "tarball": "http://registry.npmjs.org/gowallan/-/gowallan-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/gowallan/" }, "gowiththeflow": { "name": "gowiththeflow", "description": "asynchronous flow-control micro library", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-07-21T10:07:49.637Z", "created": "2011-07-21T10:07:49.229Z", "1.0.0": "2011-07-21T10:07:49.637Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/gowiththeflow/1.0.0" }, "dist": { "1.0.0": { "shasum": "6ebe74fd8061e116433811e76d11663d1135c893", "tarball": "http://registry.npmjs.org/gowiththeflow/-/gowiththeflow-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/gowiththeflow/" }, "gpg": { "name": "gpg", "description": "GPG encryption and decryption in node.js by way of the gpg command-line tool", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "drudge", "email": "drudge@conceited.net" } ], "time": { "modified": "2011-09-02T19:53:57.719Z", "created": "2011-06-05T18:49:53.219Z", "0.1.0": "2011-06-05T18:49:53.347Z", "0.2.0": "2011-09-02T19:53:57.719Z" }, "author": { "name": "Nicholas Penree", "email": "drudge@conceited.net", "url": "http://penr.ee" }, "repository": { "type": "git", "url": "git://github.com/drudge/node-gpg.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gpg/0.1.0", "0.2.0": "http://registry.npmjs.org/gpg/0.2.0" }, "dist": { "0.1.0": { "shasum": "dbb6d54dfd0e2a4bb4958deeebf849dc4033ef52", "tarball": "http://registry.npmjs.org/gpg/-/gpg-0.1.0.tgz" }, "0.2.0": { "shasum": "499ac523516c50d0164b14a50e4bfe11f6a0f12d", "tarball": "http://registry.npmjs.org/gpg/-/gpg-0.2.0.tgz" } }, "keywords": [ "gpg", "encrypt", "decrypt", "pgp", "gnupg" ], "url": "http://registry.npmjs.org/gpg/" }, "graceful-fs": { "name": "graceful-fs", "description": "fs monkey-patching to avoid EMFILE and other problems", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-12-03T02:27:37.810Z", "created": "2011-07-20T08:49:36.339Z", "1.0.0": "2011-07-20T08:49:38.481Z", "1.0.1": "2011-09-25T00:33:29.942Z", "1.0.2": "2011-11-18T21:15:46.607Z", "1.1.0": "2011-11-23T00:45:14.407Z", "1.1.1": "2011-11-28T23:32:21.075Z", "1.1.2": "2011-12-03T02:27:37.810Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-graceful-fs.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/graceful-fs/1.0.0", "1.0.1": "http://registry.npmjs.org/graceful-fs/1.0.1", "1.0.2": "http://registry.npmjs.org/graceful-fs/1.0.2", "1.1.0": "http://registry.npmjs.org/graceful-fs/1.1.0", "1.1.1": "http://registry.npmjs.org/graceful-fs/1.1.1", "1.1.2": "http://registry.npmjs.org/graceful-fs/1.1.2" }, "dist": { "1.0.0": { "shasum": "ba8e39479ec46658d59eb305f878f8b0820fa8e5", "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.0.0.tgz" }, "1.0.1": { "shasum": "63647ef7ca9bf0abc561cdb72d2a58704a11cc2f", "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.0.1.tgz" }, "1.0.2": { "shasum": "79ac9f685c97c391d88a95e4cde5a1313c3807de", "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.0.2.tgz" }, "1.1.0": { "shasum": "c36f1d3b31d71b4cef3da303b784074f6d578037", "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.0.tgz" }, "1.1.1": { "shasum": "2f10989f7e9addfcea6592d95f52bb0c2d7e5bd2", "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.1.tgz" }, "1.1.2": { "shasum": "e82181f54de6620c67034e736fbc0d8fee8c1ffa", "tarball": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.2.tgz" } }, "url": "http://registry.npmjs.org/graceful-fs/" }, "gracie": { "name": "gracie", "description": "On-the-fly javascript contacatenator, minifier and dependency resolver for client-side JS", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "dmcquay", "email": "dmcquay@gmail.com" } ], "time": { "modified": "2011-02-24T23:13:25.595Z", "created": "2011-02-24T23:13:25.360Z", "0.2.1": "2011-02-24T23:13:25.595Z" }, "author": { "name": "Dustin McQuay", "email": "dmcquay@gmail.com", "url": "http://www.synchrosinteractive.com/" }, "repository": { "type": "git", "url": "git://github.com/dmcquay/gracie.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/gracie/0.2.1" }, "dist": { "0.2.1": { "shasum": "54d8e375a9b8263dbd9b16f8d64701541ba86448", "tarball": "http://registry.npmjs.org/gracie/-/gracie-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/gracie/" }, "graff": { "name": "graff", "description": "A Node.JS graph theory library.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "rfrankel", "email": "richard@frankel.tv" } ], "time": { "modified": "2011-06-28T03:35:12.303Z", "created": "2011-04-17T07:08:54.299Z", "0.0.1": "2011-04-17T07:08:54.434Z", "0.0.2": "2011-04-17T20:16:58.224Z", "0.0.3": "2011-06-28T03:35:12.303Z" }, "author": { "name": "Richard Frankel", "email": "richard@frankel.tv" }, "repository": { "type": "git", "url": "git://github.com:rofrankel/graff.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/graff/0.0.1", "0.0.2": "http://registry.npmjs.org/graff/0.0.2", "0.0.3": "http://registry.npmjs.org/graff/0.0.3" }, "dist": { "0.0.1": { "shasum": "6b4e7275309873aa14fdfc37dd45d3c40284f2d0", "tarball": "http://registry.npmjs.org/graff/-/graff-0.0.1.tgz" }, "0.0.2": { "shasum": "2b721cfabdfbe9562af06ab359063267a72d9721", "tarball": "http://registry.npmjs.org/graff/-/graff-0.0.2.tgz" }, "0.0.3": { "shasum": "3e185beab1f3cb199a262fece8b82bda22af8c24", "tarball": "http://registry.npmjs.org/graff/-/graff-0.0.3.tgz" } }, "keywords": [ "graph", "graph theory" ], "url": "http://registry.npmjs.org/graff/" }, "graffiti": { "name": "graffiti", "description": "", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-10-26T01:16:54.120Z", "created": "2011-10-26T01:16:52.831Z", "0.1.0": "2011-10-26T01:16:54.120Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/graffiti.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/graffiti/0.1.0" }, "dist": { "0.1.0": { "shasum": "b59c6bbf68bcdfd05e26c24428869f7dfef7817c", "tarball": "http://registry.npmjs.org/graffiti/-/graffiti-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/graffiti/" }, "graft": { "name": "graft", "description": "A library for template binding to facilitate view-first development.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "shadowfiend", "email": "savedfastcool@gmail.com" } ], "time": { "modified": "2011-03-01T05:03:00.022Z", "created": "2011-03-01T05:02:59.844Z", "0.1.0": "2011-03-01T05:03:00.022Z" }, "author": { "name": "Antonio Salazar Cardozo", "email": "savedfastcool@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/graft/0.1.0" }, "dist": { "0.1.0": { "shasum": "be51a0a8d6dcb1162d1d4336141d7a9fe11f31b5", "tarball": "http://registry.npmjs.org/graft/-/graft-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/graft/" }, "grain": { "name": "grain", "description": "Grain is an async framework for node.js template languages", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-12-03T15:09:05.369Z", "created": "2010-12-27T05:18:51.191Z", "0.0.1": "2010-12-27T05:18:51.530Z", "0.0.2": "2011-12-03T00:27:41.841Z", "0.1.0": "2011-12-03T15:09:05.369Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/grain.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/grain/0.0.1", "0.0.2": "http://registry.npmjs.org/grain/0.0.2", "0.1.0": "http://registry.npmjs.org/grain/0.1.0" }, "dist": { "0.0.1": { "shasum": "7a610a9225142c29a565c6daf8297183a5902dc8", "tarball": "http://registry.npmjs.org/grain/-/grain-0.0.1.tgz" }, "0.0.2": { "shasum": "460512d1616f05d90c9ada371df473e66865e6bf", "tarball": "http://registry.npmjs.org/grain/-/grain-0.0.2.tgz" }, "0.1.0": { "shasum": "e49c5f478686a7a1ad9356848f6c5fe0137f0b6a", "tarball": "http://registry.npmjs.org/grain/-/grain-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/grain/" }, "grainstore": { "name": "grainstore", "description": "Stores map styles and generates postgis friendly MML & XML for Mapnik", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tokumine", "email": "si@tinypla.net" } ], "time": { "modified": "2011-12-08T23:03:40.550Z", "created": "2011-08-11T00:37:52.019Z", "0.0.1": "2011-08-11T00:37:56.303Z", "0.0.2": "2011-08-11T11:47:23.548Z", "0.0.3": "2011-08-15T14:26:41.781Z", "0.0.4": "2011-08-15T14:33:03.233Z", "0.0.5": "2011-09-04T21:07:11.071Z", "0.0.6": "2011-09-06T13:39:39.451Z", "0.0.7": "2011-09-14T06:12:22.765Z", "0.0.8": "2011-09-20T02:33:46.718Z", "0.0.9": "2011-09-20T23:21:51.318Z", "0.0.10": "2011-10-07T14:45:27.363Z", "0.0.11": "2011-11-25T15:08:12.796Z", "0.0.12": "2011-11-30T14:42:44.183Z", "0.2.0": "2011-12-08T23:03:40.550Z" }, "author": { "name": "Simon Tokumine", "email": "si@tinypla.net", "url": "http://tokumine.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/grainstore/0.0.1", "0.0.2": "http://registry.npmjs.org/grainstore/0.0.2", "0.0.3": "http://registry.npmjs.org/grainstore/0.0.3", "0.0.4": "http://registry.npmjs.org/grainstore/0.0.4", "0.0.5": "http://registry.npmjs.org/grainstore/0.0.5", "0.0.6": "http://registry.npmjs.org/grainstore/0.0.6", "0.0.7": "http://registry.npmjs.org/grainstore/0.0.7", "0.0.8": "http://registry.npmjs.org/grainstore/0.0.8", "0.0.9": "http://registry.npmjs.org/grainstore/0.0.9", "0.0.10": "http://registry.npmjs.org/grainstore/0.0.10", "0.0.11": "http://registry.npmjs.org/grainstore/0.0.11", "0.0.12": "http://registry.npmjs.org/grainstore/0.0.12", "0.2.0": "http://registry.npmjs.org/grainstore/0.2.0" }, "dist": { "0.0.1": { "shasum": "8f4c3d33cc628d21f2a667e88f51063d509c0771", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.1.tgz" }, "0.0.2": { "shasum": "88ff97c1a7d3be2aef03a1625f4050e731606c24", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.2.tgz" }, "0.0.3": { "shasum": "23cbe0105249e75ff11cf9b96561cc49e0f80b40", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.3.tgz" }, "0.0.4": { "shasum": "4befab58d99979ecc9f144d9986110d26bd3b56f", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.4.tgz" }, "0.0.5": { "shasum": "1ee88b8a715588fdb3952730a8d12e2116b43b20", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.5.tgz" }, "0.0.6": { "shasum": "b8fa177ce8d5fb96b7fe7b7c8c90ade02fcbf199", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.6.tgz" }, "0.0.7": { "shasum": "de8f1847002f62a4f085ef45757d087bb3789335", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.7.tgz" }, "0.0.8": { "shasum": "0fb06df4593276d5ae835974fe9d0a74ee8eafbc", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.8.tgz" }, "0.0.9": { "shasum": "6988afa719bc9b2b5f01377d92905ca652fce9cd", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.9.tgz" }, "0.0.10": { "shasum": "e0a815e58614e3ff68e0db2044e2bcdd61613fc0", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.10.tgz" }, "0.0.11": { "shasum": "a9c671deb49191e99f5583adf814f693a799858b", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.11.tgz" }, "0.0.12": { "shasum": "53ebc4f8070059a6795e5ee60c2b715fcb42c9b2", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.0.12.tgz" }, "0.2.0": { "shasum": "bf451ea8eb825e36bbfcefd336d2efca27c34ca1", "tarball": "http://registry.npmjs.org/grainstore/-/grainstore-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/grainstore/" }, "graph": { "name": "graph", "description": "library for manipulating directed and undirected graphs", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tantalor", "email": "john.tantalo@gmail.com" } ], "time": { "modified": "2011-02-07T06:33:32.369Z", "created": "2011-02-07T06:28:32.918Z", "0.0.0": "2011-02-07T06:28:33.246Z", "0.0.1": "2011-02-07T06:31:44.507Z", "0.0.2": "2011-02-07T06:33:32.369Z" }, "author": { "name": "John Tantalo", "email": "john.tantalo@gmail.com", "url": "http://johntantalo.com" }, "repository": { "type": "git", "url": "git://github.com/tantalor/graphjs.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/graph/0.0.0", "0.0.1": "http://registry.npmjs.org/graph/0.0.1", "0.0.2": "http://registry.npmjs.org/graph/0.0.2" }, "dist": { "0.0.0": { "shasum": "ea9830805b4ce0140d116c67e8f97903f7ef4257", "tarball": "http://registry.npmjs.org/graph/-/graph-0.0.0.tgz" }, "0.0.1": { "shasum": "34524623dd08950ff040834b04550ae42a5a8012", "tarball": "http://registry.npmjs.org/graph/-/graph-0.0.1.tgz" }, "0.0.2": { "shasum": "76193c77a140f555896f52e5e2c12d40f10606df", "tarball": "http://registry.npmjs.org/graph/-/graph-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/graph/" }, "Graph": { "name": "Graph", "description": "A mathematical Graph theory library.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "yoni", "email": "yoni.bmesh@gmail.com" } ], "author": { "name": "Yoni Ben-Meshulam", "email": "yoni.bmesh@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/Graph/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/Graph/-/Graph-0.0.1.tgz" } }, "keywords": [ "graph", "graph theory", "vertex", "edge", "node", "connection" ], "url": "http://registry.npmjs.org/Graph/" }, "graphite": { "name": "graphite", "description": "A node.js client for graphite.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-22T09:28:14.093Z", "created": "2011-10-31T15:14:17.616Z", "0.0.1": "2011-10-31T15:14:19.135Z", "0.0.2": "2011-10-31T16:30:03.857Z", "0.0.3": "2011-11-04T12:43:33.036Z", "0.0.4": "2011-11-18T13:18:54.077Z", "0.0.5": "2011-11-18T14:05:11.016Z", "0.0.6": "2011-11-22T09:28:14.093Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-graphite.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/graphite/0.0.1", "0.0.2": "http://registry.npmjs.org/graphite/0.0.2", "0.0.3": "http://registry.npmjs.org/graphite/0.0.3", "0.0.4": "http://registry.npmjs.org/graphite/0.0.4", "0.0.5": "http://registry.npmjs.org/graphite/0.0.5", "0.0.6": "http://registry.npmjs.org/graphite/0.0.6" }, "dist": { "0.0.1": { "shasum": "79af57d39622cb5f8b84e5512692a91f27592d4d", "tarball": "http://registry.npmjs.org/graphite/-/graphite-0.0.1.tgz" }, "0.0.2": { "shasum": "a665500e3b0a664c4ac3e377fc0c930797bd8a52", "tarball": "http://registry.npmjs.org/graphite/-/graphite-0.0.2.tgz" }, "0.0.3": { "shasum": "72faaf14fd83ae8da93c5d474300d13f78bbc2eb", "tarball": "http://registry.npmjs.org/graphite/-/graphite-0.0.3.tgz" }, "0.0.4": { "shasum": "865bbd2b98d1324111324836ccc0179ad3080bb3", "tarball": "http://registry.npmjs.org/graphite/-/graphite-0.0.4.tgz" }, "0.0.5": { "shasum": "47797ba1bbc0b3a86bfb3aef2cd617861eac7699", "tarball": "http://registry.npmjs.org/graphite/-/graphite-0.0.5.tgz" }, "0.0.6": { "shasum": "235fc2a07af3d4820666b09883d4cd2dabc910d5", "tarball": "http://registry.npmjs.org/graphite/-/graphite-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/graphite/" }, "graphquire": { "name": "graphquire", "description": "module graph builder and installer.", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-07-08T17:25:24.350Z", "created": "2011-05-26T10:22:15.258Z", "0.2.0": "2011-05-26T10:22:15.826Z", "0.3.0": "2011-05-27T20:49:35.004Z", "0.4.0": "2011-05-27T23:29:15.960Z", "0.5.0": "2011-05-29T18:55:18.283Z", "0.5.1": "2011-05-29T19:06:02.600Z", "0.5.2": "2011-05-29T19:33:25.853Z", "0.5.3": "2011-05-30T08:58:32.210Z", "0.5.4": "2011-05-30T09:17:41.994Z", "0.5.5": "2011-06-01T15:19:28.903Z", "0.6.0": "2011-06-09T06:43:16.206Z", "0.6.1": "2011-06-12T10:19:36.247Z", "0.7.0": "2011-07-03T19:21:44.736Z", "0.8.0": "2011-07-08T17:25:24.350Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com/" }, "repository": { "type": "git", "url": "git://github.com/Gozala/graphquire.git", "web": "https://github.com/Gozala/graphquire" }, "versions": { "0.2.0": "http://registry.npmjs.org/graphquire/0.2.0", "0.3.0": "http://registry.npmjs.org/graphquire/0.3.0", "0.4.0": "http://registry.npmjs.org/graphquire/0.4.0", "0.5.0": "http://registry.npmjs.org/graphquire/0.5.0", "0.5.1": "http://registry.npmjs.org/graphquire/0.5.1", "0.5.2": "http://registry.npmjs.org/graphquire/0.5.2", "0.5.3": "http://registry.npmjs.org/graphquire/0.5.3", "0.5.4": "http://registry.npmjs.org/graphquire/0.5.4", "0.5.5": "http://registry.npmjs.org/graphquire/0.5.5", "0.6.0": "http://registry.npmjs.org/graphquire/0.6.0", "0.6.1": "http://registry.npmjs.org/graphquire/0.6.1", "0.7.0": "http://registry.npmjs.org/graphquire/0.7.0", "0.8.0": "http://registry.npmjs.org/graphquire/0.8.0" }, "dist": { "0.2.0": { "shasum": "d1504f6fbe4ca350cbd6479dba1136c955a2d79b", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.2.0.tgz" }, "0.3.0": { "shasum": "bdad28f50f72e758f31888029cda2eeae992f2ff", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.3.0.tgz" }, "0.4.0": { "shasum": "75495035ae772bae89a0141009c80bf8dcf2555d", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.4.0.tgz" }, "0.5.0": { "shasum": "549ff8a2381005ba37290c33913bf65184b8d18f", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.5.0.tgz" }, "0.5.1": { "shasum": "298330f20a8dc59b96d2b26b39e9342435c0b34b", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.5.1.tgz" }, "0.5.2": { "shasum": "9d7ced9bb9a4a614af6123f311a2bb7fbcb01698", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.5.2.tgz" }, "0.5.3": { "shasum": "f58c9f51b9f57a790ce67ee222de295d52af13cb", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.5.3.tgz" }, "0.5.4": { "shasum": "a356ac9ada634d58ce4a86a504d4b08754345b92", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.5.4.tgz" }, "0.5.5": { "shasum": "984c6c14edc5d512502086069be4e08ec51bfea6", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.5.5.tgz" }, "0.6.0": { "shasum": "b6d9589366633f59165e7263abbc2b58403abe91", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.6.0.tgz" }, "0.6.1": { "shasum": "384cc8260e6b2dc0fa312e377619506ec511bcf4", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.6.1.tgz" }, "0.7.0": { "shasum": "f4b2692ecc80b430902accbb3b22d2e468a4611f", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.7.0.tgz" }, "0.8.0": { "shasum": "9335e50365d22fb70bbe09527f6f36a31c1569bf", "tarball": "http://registry.npmjs.org/graphquire/-/graphquire-0.8.0.tgz" } }, "keywords": [ "dependencies", "graph", "modules", "require", "linker" ], "url": "http://registry.npmjs.org/graphquire/" }, "graphviz": { "name": "graphviz", "description": "Node.js interface to the GraphViz graphing tool", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "greg", "email": "gregoire.lejeune@free.fr" } ], "author": { "name": "Gregoire Lejeune", "mail": "gregoire.lejeune@free.fr" }, "repository": { "type": "git", "url": "http://github.com/glejeune/node-graphviz.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/graphviz/0.0.2", "0.0.3": "http://registry.npmjs.org/graphviz/0.0.3" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/graphviz/-/graphviz-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/graphviz/-/graphviz-0.0.3.tgz" } }, "keywords": [ "graphviz", "dot" ], "url": "http://registry.npmjs.org/graphviz/" }, "grasshopper": { "name": "grasshopper", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "tuxychandru", "email": "chandru.in@gmail.com" } ], "description": "A feature-rich and flexible MVC framework.", "time": { "modified": "2011-11-15T16:00:44.200Z", "created": "2011-01-25T16:55:45.775Z", "0.3.0": "2011-01-25T16:55:45.775Z", "0.3.1": "2011-01-25T16:55:45.775Z", "0.3.2": "2011-01-25T16:55:45.775Z", "0.3.3": "2011-01-25T16:55:45.775Z", "0.3.4": "2011-01-25T16:55:45.775Z", "0.4.0": "2011-02-10T11:34:05.370Z", "0.4.1": "2011-04-12T17:48:35.741Z", "0.4.2": "2011-07-19T04:03:52.376Z", "0.4.3": "2011-09-20T09:19:01.838Z", "0.5.0": "2011-11-15T16:00:44.200Z" }, "author": { "name": "Chandra Sekar S", "email": "chandru.in@gmail.com", "url": "http://tuxychandru.blogspot.com" }, "repository": { "type": "git", "url": "git://github.com/tuxychandru/grasshopper.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/grasshopper/0.4.0", "0.4.1": "http://registry.npmjs.org/grasshopper/0.4.1", "0.4.2": "http://registry.npmjs.org/grasshopper/0.4.2", "0.4.3": "http://registry.npmjs.org/grasshopper/0.4.3", "0.5.0": "http://registry.npmjs.org/grasshopper/0.5.0" }, "dist": { "0.4.0": { "shasum": "4887d138791181800e7a954d93f4d5c61d0219d4", "tarball": "http://registry.npmjs.org/grasshopper/-/grasshopper-0.4.0.tgz" }, "0.4.1": { "shasum": "9c9cbc3ce014d30b64fc9cb1a09356ce311891a8", "tarball": "http://registry.npmjs.org/grasshopper/-/grasshopper-0.4.1.tgz" }, "0.4.2": { "shasum": "674cb7955f40613ab34510613df1ffdb48a25e33", "tarball": "http://registry.npmjs.org/grasshopper/-/grasshopper-0.4.2.tgz" }, "0.4.3": { "shasum": "e7775f84b04b86eec8e9048535d6df7ec7e78248", "tarball": "http://registry.npmjs.org/grasshopper/-/grasshopper-0.4.3.tgz" }, "0.5.0": { "shasum": "eee9867a52f5e14b53edde61ea95601691bd7579", "tarball": "http://registry.npmjs.org/grasshopper/-/grasshopper-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/grasshopper/" }, "gravatar": { "name": "gravatar", "description": "Gravatar Node.js library", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "emerleite", "email": "emerleite@gmail.com" } ], "time": { "modified": "2011-10-15T02:25:31.370Z", "created": "2011-02-19T19:42:29.119Z", "1.0.0": "2011-02-19T19:42:29.672Z", "1.0.1": "2011-03-03T01:31:27.239Z", "1.0.2": "2011-03-09T18:47:51.026Z", "1.0.3": "2011-10-15T02:25:31.370Z" }, "author": { "name": "Emerson Macedo", "email": "emerleite@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/emerleite/node-gravatar.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/gravatar/1.0.0", "1.0.1": "http://registry.npmjs.org/gravatar/1.0.1", "1.0.2": "http://registry.npmjs.org/gravatar/1.0.2", "1.0.3": "http://registry.npmjs.org/gravatar/1.0.3" }, "dist": { "1.0.0": { "shasum": "5f0ea1731a635d15153a893cc0aa676b929e8c58", "tarball": "http://registry.npmjs.org/gravatar/-/gravatar-1.0.0.tgz" }, "1.0.1": { "shasum": "1fd6fd83b357f4713cbe8b14dfde2531defa392a", "tarball": "http://registry.npmjs.org/gravatar/-/gravatar-1.0.1.tgz" }, "1.0.2": { "shasum": "f49d2fed707090528c260d29675948a5d5610178", "tarball": "http://registry.npmjs.org/gravatar/-/gravatar-1.0.2.tgz" }, "1.0.3": { "shasum": "5be354281e4b99495656779c96672220d1b51075", "tarball": "http://registry.npmjs.org/gravatar/-/gravatar-1.0.3.tgz" } }, "keywords": [ "gravatar", "avatar", "package.json" ], "url": "http://registry.npmjs.org/gravatar/" }, "grave": { "name": "grave", "description": "Version tracking for couchdb views with cradle", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-04-05T19:22:34.832Z", "created": "2011-04-05T19:22:33.295Z", "0.0.1": "2011-04-05T19:22:34.832Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-grave.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/grave/0.0.1" }, "dist": { "0.0.1": { "shasum": "53d89659b3b5c693fd3fe620894170ef86011d66", "tarball": "http://registry.npmjs.org/grave/-/grave-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/grave/" }, "gravity": { "name": "gravity", "description": "naming space stuff through time", "dist-tags": { "latest": "0.0.1-2" }, "maintainers": [ { "name": "orlin", "email": "om@soundsapiens.com" } ], "time": { "modified": "2011-04-24T20:30:39.401Z", "created": "2011-04-06T12:50:23.517Z", "0.0.1-1": "2011-04-06T12:50:24.654Z", "0.0.1-2": "2011-04-24T20:30:39.401Z" }, "author": { "name": "Orlin M Bozhinov", "email": "orlin@astrolet.net", "url": "http://soundsapiens.com" }, "repository": { "type": "git", "url": "git://github.com/astrolet/sin.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/gravity/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/gravity/0.0.1-2" }, "dist": { "0.0.1-1": { "shasum": "3dd4cff30ad5240c447850b5aa7b11814fa24d44", "tarball": "http://registry.npmjs.org/gravity/-/gravity-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "723ce6fbfe63000a1629817f63388658c468f483", "tarball": "http://registry.npmjs.org/gravity/-/gravity-0.0.1-2.tgz" } }, "keywords": [ "astrology", "ephemeris", "data" ], "url": "http://registry.npmjs.org/gravity/" }, "graylog": { "name": "graylog", "description": "Graylog2 client library for node.js", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "egorfine", "email": "me@egorfine.com" } ], "time": { "modified": "2011-11-06T20:09:36.496Z", "created": "2011-07-12T13:50:18.390Z", "0.0.8": "2011-07-12T13:50:19.160Z", "0.0.9": "2011-09-19T09:45:23.795Z", "0.0.10": "2011-11-06T20:09:36.496Z" }, "author": { "name": "Egor Egorov" }, "repository": { "type": "git", "url": "git://github.com/egorfine/node-graylog.git" }, "versions": { "0.0.8": "http://registry.npmjs.org/graylog/0.0.8", "0.0.9": "http://registry.npmjs.org/graylog/0.0.9", "0.0.10": "http://registry.npmjs.org/graylog/0.0.10" }, "dist": { "0.0.8": { "shasum": "a9da6879d483e758c684aacf6675df7b20a8e273", "tarball": "http://registry.npmjs.org/graylog/-/graylog-0.0.8.tgz" }, "0.0.9": { "shasum": "6e06ae794f358764dc189ac74e64fe01c8354b3d", "tarball": "http://registry.npmjs.org/graylog/-/graylog-0.0.9.tgz" }, "0.0.10": { "shasum": "63f4007ade7c4511c493e3a6c434bd7258077e47", "tarball": "http://registry.npmjs.org/graylog/-/graylog-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/graylog/" }, "greenlight": { "name": "greenlight", "description": "A simple stop and go interace to node-fiber", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "axkibe", "email": "axkibe@gmail.com" } ], "time": { "modified": "2011-10-17T15:54:32.322Z", "created": "2011-10-16T06:47:13.697Z", "0.0.1": "2011-10-16T06:47:15.099Z", "0.0.2": "2011-10-17T15:54:32.322Z" }, "author": { "name": "Axel Kittenberger", "email": "axkibe@gmail.com", "url": "https://github.com/axkibe/" }, "repository": { "type": "git", "url": "git://github.com/axkibe/node-green-light.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/greenlight/0.0.1", "0.0.2": "http://registry.npmjs.org/greenlight/0.0.2" }, "dist": { "0.0.1": { "shasum": "4c74a93800356ec07cd07321aaec389b177f74d2", "tarball": "http://registry.npmjs.org/greenlight/-/greenlight-0.0.1.tgz" }, "0.0.2": { "shasum": "47a87b72e43cfc09b7f5d2f59a030a1a65c78847", "tarball": "http://registry.npmjs.org/greenlight/-/greenlight-0.0.2.tgz" } }, "keywords": [ "fiber", "fibers", "coroutine", "stop", "go", "green", "red" ], "url": "http://registry.npmjs.org/greenlight/" }, "greg": { "name": "greg", "description": "Unique, memorable ids for your Node app", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "time": { "modified": "2011-09-15T09:15:14.466Z", "created": "2011-09-14T01:01:57.973Z", "0.0.1": "2011-09-14T01:02:02.249Z", "0.0.2": "2011-09-15T09:15:14.466Z" }, "author": { "name": "Linus G Thiel", "email": "linus@hanssonlarsson.se" }, "repository": { "type": "git", "url": "git://github.com/linus/greg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/greg/0.0.1", "0.0.2": "http://registry.npmjs.org/greg/0.0.2" }, "dist": { "0.0.1": { "shasum": "d7fe1b26c022b76bebf7283eeb4d858242247920", "tarball": "http://registry.npmjs.org/greg/-/greg-0.0.1.tgz" }, "0.0.2": { "shasum": "7a008db178c645556967354cbf321301babf2a90", "tarball": "http://registry.npmjs.org/greg/-/greg-0.0.2.tgz" } }, "keywords": [ "word", "id", "generator", "error code" ], "url": "http://registry.npmjs.org/greg/" }, "grid": { "name": "grid", "description": "distributed processing of large data sets across clusters", "dist-tags": { "latest": "1.0.0-rc1" }, "readme": null, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-11-20T19:46:52.988Z", "created": "2011-11-20T19:46:51.705Z", "1.0.0-rc1": "2011-11-20T19:46:52.988Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pkumar.github.com" }, "repository": { "type": "git", "url": "git://github.com/pkumar/node-grid.git" }, "versions": { "1.0.0-rc1": "http://registry.npmjs.org/grid/1.0.0-rc1" }, "dist": { "1.0.0-rc1": { "shasum": "2da9a1ed526d152bad1049ebb5ae3a8e8c6baa35", "tarball": "http://registry.npmjs.org/grid/-/grid-1.0.0-rc1.tgz" } }, "keywords": [ "distributed", "data", "hadoop", "mapreduce", "clusters" ], "url": "http://registry.npmjs.org/grid/" }, "gridcentric": { "name": "gridcentric", "description": "Bindings for libgridcentric (guest tools)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "amscanne", "email": "adin@scannell.ca" } ], "time": { "modified": "2011-05-06T23:18:40.970Z", "created": "2011-05-06T23:18:40.677Z", "0.0.1": "2011-05-06T23:18:40.970Z" }, "repository": { "type": "mercurial", "url": "http://code.gridcentric.ca/nodejs-bindings" }, "versions": { "0.0.1": "http://registry.npmjs.org/gridcentric/0.0.1" }, "dist": { "0.0.1": { "shasum": "0cef5d345c267b231e18227afe27061f2cbba904", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.32-27-generic": { "shasum": "58943516009b5c2a239efbdbf1c42ed66127f041", "tarball": "http://registry.npmjs.org/gridcentric/-/gridcentric-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.32-27-generic.tgz" } }, "tarball": "http://registry.npmjs.org/gridcentric/-/gridcentric-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/gridcentric/" }, "GridFS": { "name": "GridFS", "description": "GridFS made easy.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "siddmahen", "email": "siddharth_mahen@me.com" } ], "time": { "modified": "2011-11-23T21:04:10.302Z", "created": "2011-07-21T11:30:02.514Z", "0.0.2": "2011-07-21T11:30:03.273Z", "0.0.3": "2011-07-21T20:05:49.851Z", "0.0.4": "2011-07-23T11:50:46.881Z", "0.0.5": "2011-07-24T12:55:47.513Z", "0.0.6": "2011-07-25T12:53:34.031Z", "0.0.7": "2011-08-03T17:55:24.203Z", "0.0.8": "2011-09-09T17:12:43.574Z", "0.0.9": "2011-11-06T00:31:31.994Z", "0.1.0": "2011-11-23T21:04:10.302Z" }, "author": { "name": "Siddharth Mahendraker", "email": "siddharth_mahen@me.com" }, "repository": { "type": "git", "url": "git://github.com/siddMahen/GridFS.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/GridFS/0.0.2", "0.0.3": "http://registry.npmjs.org/GridFS/0.0.3", "0.0.4": "http://registry.npmjs.org/GridFS/0.0.4", "0.0.5": "http://registry.npmjs.org/GridFS/0.0.5", "0.0.6": "http://registry.npmjs.org/GridFS/0.0.6", "0.0.7": "http://registry.npmjs.org/GridFS/0.0.7", "0.0.8": "http://registry.npmjs.org/GridFS/0.0.8", "0.0.9": "http://registry.npmjs.org/GridFS/0.0.9", "0.1.0": "http://registry.npmjs.org/GridFS/0.1.0" }, "dist": { "0.0.2": { "shasum": "58f12316477598b992ea82af657ddd7bad7cd8ff", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.2.tgz" }, "0.0.3": { "shasum": "a340e0d9d11bc248263351a46c4dc0d8a0195bc1", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.3.tgz" }, "0.0.4": { "shasum": "a0a9968205ff7f32556f7dfc71f3ead69a558868", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.4.tgz" }, "0.0.5": { "shasum": "b76eb2ea3ca7779698be7c69c4c44e1204d9119a", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.5.tgz" }, "0.0.6": { "shasum": "2e3d0a61d4ad942e725f040406f33a7501a21633", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.6.tgz" }, "0.0.7": { "shasum": "afe94611ab3b821d587f18198259bb1fe334affd", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.7.tgz" }, "0.0.8": { "shasum": "a1a6c1bb46e272748900ffe0fcb967e7b744cfab", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.8.tgz" }, "0.0.9": { "shasum": "1d9c78ea06b0c6a8c022c9bd90e108dd91e67d6a", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.0.9.tgz" }, "0.1.0": { "shasum": "068bbb6a8b5f2be6f569b2d5f2a8a4fbe5aefeeb", "tarball": "http://registry.npmjs.org/GridFS/-/GridFS-0.1.0.tgz" } }, "keywords": [ "GridFS", "mongodb" ], "url": "http://registry.npmjs.org/GridFS/" }, "gridly": { "name": "gridly", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:54:49.390Z", "created": "2011-11-30T18:54:48.530Z", "0.0.2": "2011-11-30T18:54:49.390Z" }, "author": { "name": "Craig Condon", "email": "craig@crcn.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/gridly.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/gridly/0.0.2" }, "dist": { "0.0.2": { "shasum": "024cd64726f4aa147ecc4bfd32f2397a26fcf1c6", "tarball": "http://registry.npmjs.org/gridly/-/gridly-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/gridly/" }, "grinder": { "name": "grinder", "description": "Simple router written in CoffeeScript", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "federomero", "email": "federico.romero@outboxlabs.com" } ], "time": { "modified": "2011-06-28T23:09:05.190Z", "created": "2011-06-13T17:12:42.414Z", "0.1.0": "2011-06-13T17:12:43.839Z", "0.1.1": "2011-06-13T17:15:47.011Z", "0.1.2": "2011-06-13T18:48:28.249Z", "0.1.3": "2011-06-28T23:09:05.190Z" }, "author": { "name": "Federico Romero", "email": "federico.romero@outboxlabs.com" }, "repository": { "type": "git", "url": "git://github.com/outbox/grinder.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/grinder/0.1.0", "0.1.1": "http://registry.npmjs.org/grinder/0.1.1", "0.1.2": "http://registry.npmjs.org/grinder/0.1.2", "0.1.3": "http://registry.npmjs.org/grinder/0.1.3" }, "dist": { "0.1.0": { "shasum": "515e99c9383096dfd20519548ff4ab1c7799f075", "tarball": "http://registry.npmjs.org/grinder/-/grinder-0.1.0.tgz" }, "0.1.1": { "shasum": "7f99ff2e8e181297a3aab10e989db3a13b437a24", "tarball": "http://registry.npmjs.org/grinder/-/grinder-0.1.1.tgz" }, "0.1.2": { "shasum": "b49114504ae7164c40f2b371741e60202deb9439", "tarball": "http://registry.npmjs.org/grinder/-/grinder-0.1.2.tgz" }, "0.1.3": { "shasum": "39ac8e9cbab22130dea9b1a6e90b3e4d83f96e38", "tarball": "http://registry.npmjs.org/grinder/-/grinder-0.1.3.tgz" } }, "keywords": [ "router", "framework" ], "url": "http://registry.npmjs.org/grinder/" }, "grit": { "name": "grit", "description": "A Backbone-style model class, usable in Node or in the browser", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "reissbaker", "email": "matthew.reiss.baker@gmail.com" } ], "time": { "modified": "2011-12-01T02:52:04.564Z", "created": "2011-10-28T03:15:08.462Z", "0.0.1": "2011-10-28T03:15:09.022Z", "0.0.2": "2011-10-28T04:20:42.139Z", "0.0.3": "2011-10-28T04:35:06.856Z", "0.0.4": "2011-10-28T05:49:24.779Z", "0.0.5": "2011-10-28T06:14:34.323Z", "0.0.6": "2011-10-29T09:24:02.584Z", "0.0.7": "2011-10-29T23:47:36.283Z", "0.0.8": "2011-10-30T03:33:43.459Z", "0.0.9": "2011-10-30T03:41:17.075Z", "0.1.0": "2011-10-30T07:39:50.885Z", "0.2.0": "2011-12-01T02:52:04.564Z" }, "author": { "name": "Matt Baker" }, "repository": { "type": "git", "url": "git://github.com/reissbaker/grit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/grit/0.0.1", "0.0.2": "http://registry.npmjs.org/grit/0.0.2", "0.0.3": "http://registry.npmjs.org/grit/0.0.3", "0.0.4": "http://registry.npmjs.org/grit/0.0.4", "0.0.5": "http://registry.npmjs.org/grit/0.0.5", "0.0.6": "http://registry.npmjs.org/grit/0.0.6", "0.0.7": "http://registry.npmjs.org/grit/0.0.7", "0.0.8": "http://registry.npmjs.org/grit/0.0.8", "0.0.9": "http://registry.npmjs.org/grit/0.0.9", "0.1.0": "http://registry.npmjs.org/grit/0.1.0", "0.2.0": "http://registry.npmjs.org/grit/0.2.0" }, "dist": { "0.0.1": { "shasum": "0fdcf1c92b9a37f4d6fb47680c0315a909725df7", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.1.tgz" }, "0.0.2": { "shasum": "90b92cf00dece74bef3ffbcac9fee18d6a8a015a", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.2.tgz" }, "0.0.3": { "shasum": "f8cc3026a75f8d08f6388cc8fe3231647b30b99d", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.3.tgz" }, "0.0.4": { "shasum": "755942e2f30ffd358de1d2f60df135b203564703", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.4.tgz" }, "0.0.5": { "shasum": "cc024057d8696cf8cb8ec6051c0a99495beb5bc5", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.5.tgz" }, "0.0.6": { "shasum": "679bfab4e795f33225843fc43fc66ff5ca43f341", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.6.tgz" }, "0.0.7": { "shasum": "18d0e25d36c6e80a74c6b84ce80e07f51a8b6302", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.7.tgz" }, "0.0.8": { "shasum": "e49d3baa129abf84b090385ba95c13b2359831b9", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.8.tgz" }, "0.0.9": { "shasum": "ed798fdcfe48ed49c3b6141623a9732ae42cc43e", "tarball": "http://registry.npmjs.org/grit/-/grit-0.0.9.tgz" }, "0.1.0": { "shasum": "daf56143d0eee1317698f52351f0a309464c51db", "tarball": "http://registry.npmjs.org/grit/-/grit-0.1.0.tgz" }, "0.2.0": { "shasum": "b0e0ce45c20deb1b4a431fe7358775370b711ccc", "tarball": "http://registry.npmjs.org/grit/-/grit-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/grit/" }, "groan": { "name": "groan", "description": "A PHP session file parser written in JavaScript", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "time": { "modified": "2011-10-07T11:36:03.795Z", "created": "2011-10-07T11:36:02.080Z", "0.0.1": "2011-10-07T11:36:03.795Z" }, "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/groan.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/groan/0.0.1" }, "dist": { "0.0.1": { "shasum": "37ff407a523589df877e1629ddb9e5500def2fb7", "tarball": "http://registry.npmjs.org/groan/-/groan-0.0.1.tgz" } }, "keywords": [ "php", "session", "parser" ], "url": "http://registry.npmjs.org/groan/" }, "groc": { "name": "groc", "description": "Documentation generation, in the spirit of literate programming.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "nevir", "email": "ian@nevir.net" } ], "time": { "modified": "2011-12-14T05:49:04.160Z", "created": "2011-12-07T04:36:26.159Z", "0.1.0": "2011-12-07T04:36:44.276Z", "0.1.1": "2011-12-13T00:15:12.253Z", "0.2.0": "2011-12-14T05:49:04.160Z" }, "author": { "name": "Ian MacLeod", "email": "ian@nevir.net", "url": "https://github.com/nevir" }, "repository": { "type": "git", "url": "git://github.com/nevir/groc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/groc/0.1.0", "0.1.1": "http://registry.npmjs.org/groc/0.1.1", "0.2.0": "http://registry.npmjs.org/groc/0.2.0" }, "dist": { "0.1.0": { "shasum": "54d48b005fb5c60232ecae0edd9e34f8df06d036", "tarball": "http://registry.npmjs.org/groc/-/groc-0.1.0.tgz" }, "0.1.1": { "shasum": "9662609e135fbfda52eae472d878d55e58599abf", "tarball": "http://registry.npmjs.org/groc/-/groc-0.1.1.tgz" }, "0.2.0": { "shasum": "57c1e1d1251a5cac031d7f18fcb4b3da911b2069", "tarball": "http://registry.npmjs.org/groc/-/groc-0.2.0.tgz" } }, "keywords": [ "documentation", "docs", "generator" ], "url": "http://registry.npmjs.org/groc/" }, "groundcrew": { "name": "groundcrew", "description": "view handler/template abstraction layer for connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "sjsadowski", "email": "stephen.sadowski@tmrsg.com" } ], "time": { "modified": "2011-07-16T23:34:00.600Z", "created": "2011-07-16T23:34:00.308Z", "0.1.0": "2011-07-16T23:34:00.600Z" }, "author": { "name": "Stephen Sadowski" }, "repository": { "type": "git", "url": "git://github.com/sjsadowski/groundcrew.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/groundcrew/0.1.0" }, "dist": { "0.1.0": { "shasum": "bd2f5af198c89b9bd31582bf62868deb6b0ee1fb", "tarball": "http://registry.npmjs.org/groundcrew/-/groundcrew-0.1.0.tgz" } }, "keywords": [ "connect", "views", "view handler", "template" ], "url": "http://registry.npmjs.org/groundcrew/" }, "groupie": { "name": "groupie", "description": "A simple flow control library for node.js for executing multiple functions as a group or in a chain, calling back when all functions have finished.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "alexkwolfe", "email": "alexkwolfe@gmail.com" } ], "author": { "name": "Alex Wolfe", "email": "alexkwolfe@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/alexkwolfe/groupie.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/groupie/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/groupie/-/groupie-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/groupie/" }, "groupon": { "name": "groupon", "description": "Node client for the Groupon API", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "lalitkapoor", "email": "lalitkapoor@gmail.com" } ], "time": { "modified": "2011-08-12T08:24:25.683Z", "created": "2011-08-01T07:20:23.598Z", "0.0.1": "2011-08-01T07:20:24.094Z", "0.0.2": "2011-08-11T20:50:29.375Z", "0.0.3": "2011-08-12T05:31:09.522Z", "0.0.4": "2011-08-12T08:19:31.955Z" }, "author": { "name": "Lalit Kapoor", "email": "lalitkapoor@gmail.com", "url": "http://www.lalitkapoor.com" }, "repository": { "type": "git", "url": "git://github.com/lalitkapoor/node-groupon-api.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/groupon/0.0.1", "0.0.2": "http://registry.npmjs.org/groupon/0.0.2", "0.0.3": "http://registry.npmjs.org/groupon/0.0.3", "0.0.4": "http://registry.npmjs.org/groupon/0.0.4" }, "dist": { "0.0.1": { "shasum": "16e4e249836dae8784bf2e2fd5db584d87fbca0f", "tarball": "http://registry.npmjs.org/groupon/-/groupon-0.0.1.tgz" }, "0.0.2": { "shasum": "bd72dde9358a2fdb7c2194ed65183e89c4de1462", "tarball": "http://registry.npmjs.org/groupon/-/groupon-0.0.2.tgz" }, "0.0.3": { "shasum": "d4e17f137cad5f8cc5ec6aff1b78b4a73dac413d", "tarball": "http://registry.npmjs.org/groupon/-/groupon-0.0.3.tgz" }, "0.0.4": { "shasum": "166dc26d5d34a0f7b5a3e2e943c9c909acfb7032", "tarball": "http://registry.npmjs.org/groupon/-/groupon-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/groupon/" }, "growing-file": { "name": "growing-file", "description": "A readable file stream for files that are growing.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-07-04T14:26:36.426Z", "created": "2011-04-05T23:41:47.575Z", "0.1.1": "2011-04-05T23:41:48.260Z", "0.1.2": "2011-07-04T14:19:14.248Z", "0.1.3": "2011-07-04T14:26:36.426Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-growing-file.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/growing-file/0.1.1", "0.1.2": "http://registry.npmjs.org/growing-file/0.1.2", "0.1.3": "http://registry.npmjs.org/growing-file/0.1.3" }, "dist": { "0.1.1": { "shasum": "d8baa2127219e60e258eff616ba70b7594bebd16", "tarball": "http://registry.npmjs.org/growing-file/-/growing-file-0.1.1.tgz" }, "0.1.2": { "shasum": "d1bb4eb5543447f9498bc989acfbdaec4c8e54cf", "tarball": "http://registry.npmjs.org/growing-file/-/growing-file-0.1.2.tgz" }, "0.1.3": { "shasum": "c7c8c24f53e8e2a71483a50b646d6194f0a5adae", "tarball": "http://registry.npmjs.org/growing-file/-/growing-file-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/growing-file/" }, "growl": { "name": "growl", "description": "Growl unobtrusive notifications", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-10-06T21:37:19.052Z", "created": "2011-03-18T18:48:55.778Z", "1.0.1": "2011-03-18T18:48:55.778Z", "1.0.2": "2011-03-18T18:48:55.778Z", "1.1.0": "2011-03-18T18:48:55.778Z", "1.2.0": "2011-10-06T21:37:19.052Z" }, "versions": { "1.0.1": "http://registry.npmjs.org/growl/1.0.1", "1.0.2": "http://registry.npmjs.org/growl/1.0.2", "1.1.0": "http://registry.npmjs.org/growl/1.1.0", "1.2.0": "http://registry.npmjs.org/growl/1.2.0" }, "dist": { "1.0.1": { "tarball": "http://packages:5984/growl/-/growl-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/growl/-/growl-1.0.2.tgz" }, "1.1.0": { "shasum": "93808dd6df4e336785d5213b9d47c5047f363623", "tarball": "http://registry.npmjs.org/growl/-/growl-1.1.0.tgz" }, "1.2.0": { "shasum": "6ce8efc633a9df9497f938e4981d9aff9f20e105", "tarball": "http://registry.npmjs.org/growl/-/growl-1.2.0.tgz" } }, "url": "http://registry.npmjs.org/growl/" }, "growl-deploy": { "name": "growl-deploy", "description": "Display Beanstalk deployments in growl", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dleavitt", "email": "daniel.leavitt@gmail.com" } ], "time": { "modified": "2011-10-20T07:58:08.785Z", "created": "2011-10-20T07:58:08.247Z", "0.0.1": "2011-10-20T07:58:08.785Z" }, "author": { "name": "Daniel Leavitt", "email": "daniel@hyfn.com" }, "repository": { "type": "git", "url": "git://github.com/dleavitt/growl-deploy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/growl-deploy/0.0.1" }, "dist": { "0.0.1": { "shasum": "433d0d98cae8e6535bddd2fe8147af4b1e03ebaa", "tarball": "http://registry.npmjs.org/growl-deploy/-/growl-deploy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/growl-deploy/" }, "growler": { "name": "growler", "description": "Send notifications to remote and local Growl clients using GNTP", "dist-tags": { "latest": "0.0.1" }, "readme": "\nNode Growler\n============\nA [Growl][1] server for [node.js][2] which sends notifications to remote and\nlocal Growl clients using [GNTP][3]. Could for example be used to notify you when\nsomething happens on your node.js server, e.g. a user just logged in.\n\nInstallation\n------------\n\tnpm install growler\n\nDependencies\n------------\n* node.js >= 0.6\n* [Underscore.js][4] >=1.1.5\n\nUsage\n-----\n\tvar growler = require('growler');\n\tvar myApp = new growler.GrowlApplication('Simple Growl App');\n\tmyApp.setNotifications({\n\t 'Server Status': {}\n\t});\n\tmyApp.register();\n\tmyApp.sendNotification('Server Status', {\n\t title: 'Node Growler online',\n\t text: 'Wasn\\'t that hard was it?'\n\t});\n\nAlso, check the examples directory.\n\nFeatures\n--------\n* Custom notification icons\n* Send notifications to password protected clients over the network\n* Send encrypted notifications (not supported yet by Growl for OS X)\n\nAuthor and license\n------------------\nNode Growler, Copyright 2011, Didrik Nordström\n\nDual licensed under the MIT or GPL Version 3 licenses.\n\n[1]:\thttp://growl.info/\n[2]:\thttp://nodejs.org/\n[3]:\thttp://www.growlforwindows.com/gfw/help/gntp.aspx\n[4]:\thttp://documentcloud.github.com/underscore/\n", "maintainers": [ { "name": "betamos", "email": "didrik@betamos.se" } ], "time": { "modified": "2011-11-25T03:48:22.907Z", "created": "2011-11-25T03:48:21.125Z", "0.0.1": "2011-11-25T03:48:22.907Z" }, "author": { "name": "Didrik Nordström", "email": "didrik@betamos.se", "url": "http://betamos.se/" }, "repository": { "type": "git", "url": "git://github.com/betamos/Node-Growler.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/growler/0.0.1" }, "dist": { "0.0.1": { "shasum": "248fb7d8079e4d041fd8f6c70f0a88de90c81669", "tarball": "http://registry.npmjs.org/growler/-/growler-0.0.1.tgz" } }, "keywords": [ "Growl", "GNTP", "notifications" ], "url": "http://registry.npmjs.org/growler/" }, "gsl": { "name": "gsl", "description": "GNU Scientific Library for NodeJS.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-12-01T17:59:30.471Z", "created": "2011-04-11T13:49:25.382Z", "0.0.1": "2011-04-11T13:49:25.979Z", "0.0.2": "2011-04-17T14:50:08.106Z", "0.0.3": "2011-04-19T00:19:16.218Z", "0.0.4": "2011-04-19T02:35:09.098Z", "0.0.5": "2011-04-20T00:50:51.803Z", "0.0.6": "2011-04-25T22:45:46.181Z", "0.0.7": "2011-12-01T17:40:17.736Z", "0.0.8": "2011-12-01T17:59:30.471Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-gsl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gsl/0.0.1", "0.0.2": "http://registry.npmjs.org/gsl/0.0.2", "0.0.3": "http://registry.npmjs.org/gsl/0.0.3", "0.0.4": "http://registry.npmjs.org/gsl/0.0.4", "0.0.5": "http://registry.npmjs.org/gsl/0.0.5", "0.0.6": "http://registry.npmjs.org/gsl/0.0.6", "0.0.7": "http://registry.npmjs.org/gsl/0.0.7", "0.0.8": "http://registry.npmjs.org/gsl/0.0.8" }, "dist": { "0.0.1": { "shasum": "d72a758eab748c016dfa76ad4e3d411600be14cb", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.1.tgz" }, "0.0.2": { "shasum": "38928fe84dda23700a6572fefb63f081f8ae8066", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.2.tgz" }, "0.0.3": { "shasum": "ffaa48d628d3a2cbf2b3f3171d8f08c97e5bb1c2", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.3.tgz" }, "0.0.4": { "shasum": "9c3b262db7cc292aaddd5b798106fbaf0e0d3862", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.4.tgz" }, "0.0.5": { "shasum": "ae96a06632be7d15ebae4bcadf2dd9e70f127800", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.5.tgz" }, "0.0.6": { "shasum": "98b6adab9966b1d14d8d8417fd7fba25a48a29c4", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.6.tgz" }, "0.0.7": { "shasum": "98d67c2f2f9de0cf03b9eb9ce613089e0728dae5", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.7.tgz" }, "0.0.8": { "shasum": "31cd7e9735d447f339c385cdef084b64067773d9", "tarball": "http://registry.npmjs.org/gsl/-/gsl-0.0.8.tgz" } }, "keywords": [ "library", "gsl", "mathematics", "random", "gaussian" ], "url": "http://registry.npmjs.org/gsl/" }, "gspell": { "name": "gspell", "description": "Checks the spelling of text and gives suggestions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cartercole", "email": "node@cartercole.com" } ], "time": { "modified": "2011-11-24T07:28:32.478Z", "created": "2011-11-24T07:28:31.954Z", "0.0.1": "2011-11-24T07:28:32.478Z" }, "author": { "name": "Carter Cole", "email": "node@cartercole.com" }, "repository": { "type": "git", "url": "git@github.com:neopunisher/node-gspell.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gspell/0.0.1" }, "dist": { "0.0.1": { "shasum": "f3c06be52df3c8fb705c2b2d33c7f76cf60870ac", "tarball": "http://registry.npmjs.org/gspell/-/gspell-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/gspell/" }, "gss": { "name": "gss", "description": "Golden Section Search for javascript. (a line search technique used to minimize or maximize the output a function, also known as `argmax`).", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-03-01T03:47:06.728Z", "created": "2011-03-01T03:47:06.612Z", "0.1.0": "2011-03-01T03:47:06.728Z" }, "author": { "name": "David Trejo", "email": "david+npm@dtrejo.com", "url": "http://dtrejo.com/" }, "repository": { "type": "git", "url": "git://github.com/DTrejo/gss.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gss/0.1.0" }, "dist": { "0.1.0": { "shasum": "4719abea6938818adfb1e18db27fcb32cd72d3f8", "tarball": "http://registry.npmjs.org/gss/-/gss-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gss/" }, "guards": { "name": "guards", "description": "Data type & structure checking, runtime analog of types", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-07-03T19:11:33.219Z", "created": "2011-03-02T20:42:06.342Z", "0.0.1": "2011-03-02T20:42:06.670Z", "0.2.0": "2011-06-10T15:38:39.226Z", "0.3.0": "2011-07-03T19:11:33.219Z" }, "repository": { "type": "git", "url": "git://github.com/Gozala/guards.git", "web": "https://github.com/Gozala/guards" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/guards/0.0.1", "0.2.0": "http://registry.npmjs.org/guards/0.2.0", "0.3.0": "http://registry.npmjs.org/guards/0.3.0" }, "dist": { "0.0.1": { "shasum": "dc551ec0f0589107881126d187bc661579e2c6a0", "tarball": "http://registry.npmjs.org/guards/-/guards-0.0.1.tgz" }, "0.2.0": { "shasum": "09bae9ce2370b3a010f42fb95f757e15a77e5db4", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "39e2ef9d34c01934b1ad051b9937299d2c32f1e6", "tarball": "http://registry.npmjs.org/guards/-/guards-0.2.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/guards/-/guards-0.2.0.tgz" }, "0.3.0": { "shasum": "48284c8553a27f8547444ffb308f6fc6330d68d4", "tarball": "http://registry.npmjs.org/guards/-/guards-0.3.0.tgz" } }, "keywords": [ "guards", "structures", "structs", "types" ], "url": "http://registry.npmjs.org/guards/" }, "guardtime": { "name": "guardtime", "description": "GuardTime signing service access/verification API for node.js", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "risto", "email": "risto.laanoja@guardtime.com" } ], "time": { "modified": "2011-12-05T14:30:14.200Z", "created": "2011-08-05T20:27:21.797Z", "0.0.3": "2011-08-05T20:27:23.162Z", "0.0.4": "2011-11-19T11:41:51.223Z", "0.0.5": "2011-12-05T14:30:14.200Z" }, "author": { "name": "Risto Laanoja" }, "repository": { "type": "git", "url": "git://github.com/ristik/node-guardtime.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/guardtime/0.0.3", "0.0.4": "http://registry.npmjs.org/guardtime/0.0.4", "0.0.5": "http://registry.npmjs.org/guardtime/0.0.5" }, "dist": { "0.0.3": { "tarball": "http://registry.npmjs.org/guardtime/-/guardtime-0.0.3.tgz" }, "0.0.4": { "shasum": "45cb55f097d9590d9e974e37a2a7af431296fb09", "tarball": "http://registry.npmjs.org/guardtime/-/guardtime-0.0.4.tgz" }, "0.0.5": { "shasum": "56c589c9edebeea60c47cd7ed58467a46c0d3d04", "tarball": "http://registry.npmjs.org/guardtime/-/guardtime-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/guardtime/" }, "guava": { "name": "guava", "description": "Push for mongodb", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-04T22:05:26.787Z", "created": "2011-08-12T16:10:54.659Z", "0.0.1": "2011-08-12T16:10:55.550Z", "0.0.2": "2011-08-13T04:28:56.530Z", "0.0.3": "2011-08-13T04:55:21.878Z", "0.0.4": "2011-11-07T20:02:17.387Z", "0.0.5": "2011-12-04T22:05:26.787Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/mango.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/guava/0.0.1", "0.0.2": "http://registry.npmjs.org/guava/0.0.2", "0.0.3": "http://registry.npmjs.org/guava/0.0.3", "0.0.4": "http://registry.npmjs.org/guava/0.0.4", "0.0.5": "http://registry.npmjs.org/guava/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/guava/-/guava-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/guava/-/guava-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/guava/-/guava-0.0.3.tgz" }, "0.0.4": { "shasum": "02487aebf0e1ec7270c54bdb18091258ad61637b", "tarball": "http://registry.npmjs.org/guava/-/guava-0.0.4.tgz" }, "0.0.5": { "shasum": "94d99aeba1335f7165f11bc69c3b81f9175c7506", "tarball": "http://registry.npmjs.org/guava/-/guava-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/guava/" }, "gui": { "name": "gui", "description": "GTK+ porting for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fool", "email": "zcbenz@gmail.com" } ], "time": { "modified": "2011-10-19T10:09:06.063Z", "created": "2011-10-19T10:09:01.942Z", "0.0.1": "2011-10-19T10:09:06.063Z" }, "author": { "name": "Zhao Cheng", "email": "zcbenz@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zcbenz/node-gui.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gui/0.0.1" }, "dist": { "0.0.1": { "shasum": "3b0fb5135e111bbe03b305e0c643e883e9540842", "tarball": "http://registry.npmjs.org/gui/-/gui-0.0.1.tgz" } }, "keywords": [ "GTK+", "gui" ], "url": "http://registry.npmjs.org/gui/" }, "guid": { "name": "guid", "description": "A Guid generator and validator.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "author": { "name": "Dan Dean", "email": "@dandean", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "git://github.com/dandean/guid.git" }, "time": { "modified": "2011-07-13T06:31:43.011Z", "created": "2011-07-13T06:18:20.454Z", "0.0.5": "2011-07-13T06:18:20.454Z", "0.0.6": "2011-07-13T06:18:20.454Z", "0.0.7": "2011-07-13T06:18:20.454Z", "0.0.8": "2011-07-13T06:20:11.963Z", "0.0.9": "2011-07-13T06:28:39.676Z", "0.0.10": "2011-07-13T06:31:43.011Z" }, "versions": { "0.0.5": "http://registry.npmjs.org/guid/0.0.5", "0.0.6": "http://registry.npmjs.org/guid/0.0.6", "0.0.7": "http://registry.npmjs.org/guid/0.0.7", "0.0.8": "http://registry.npmjs.org/guid/0.0.8", "0.0.9": "http://registry.npmjs.org/guid/0.0.9", "0.0.10": "http://registry.npmjs.org/guid/0.0.10" }, "dist": { "0.0.5": { "tarball": "http://packages:5984/guid/-/guid-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/guid/-/guid@0.0.6.tgz" }, "0.0.7": { "shasum": "9c188d811982ae4d24fad0394cbebb72b9fb68cf", "tarball": "http://registry.npmjs.org/guid/-/guid-0.0.7.tgz" }, "0.0.8": { "shasum": "214bb50bac30a7eef2a39cbb8b40bfad150bd122", "tarball": "http://registry.npmjs.org/guid/-/guid-0.0.8.tgz" }, "0.0.9": { "shasum": "23926f2490b6c37076f08fa9caa04f8513b1bddb", "tarball": "http://registry.npmjs.org/guid/-/guid-0.0.9.tgz" }, "0.0.10": { "shasum": "1cc2afe26d933114dcd255740318ae577284ec2b", "tarball": "http://registry.npmjs.org/guid/-/guid-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/guid/" }, "guide": { "name": "guide", "description": "Another path router.", "dist-tags": { "latest": "0.1.0" }, "readme": "### guide\n\n\tvar Guide = require('guide');\n\tvar router = new Guide({\n\t\tuser: {\n\t\t\t'': function (req, res) {}\n\t\t\t'^[0-9]+': {\n\t\t\t\t_name_: 'id', '': function (req, res) {\n\t\t\t\t\treq.routeInfo.id;\n\t\t\t\t},\n\t\t\t\tedit: function (req, res) {},\n\t\t\t\tremove: function (req, res) {}\n\t\t\t},\n\t\t\t'new': function (req, res) {}\n\t\t}\n\t});\n\n## Installation\n\n\t$ npm install guide\n\n## Running Tests\n\n\t$ node test\n\n## MIT License \n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-20T01:38:06.802Z", "created": "2011-11-20T01:38:05.525Z", "0.1.0": "2011-11-20T01:38:06.802Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/guide.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/guide/0.1.0" }, "dist": { "0.1.0": { "shasum": "0b372756020fbe6d14ff5b2c8f308c4808939717", "tarball": "http://registry.npmjs.org/guide/-/guide-0.1.0.tgz" } }, "keywords": [ "router", "routes", "path", "regex", "browser" ], "url": "http://registry.npmjs.org/guide/" }, "gumbo": { "name": "gumbo", "description": "node.js db", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:15.504Z", "created": "2011-09-10T01:33:47.350Z", "0.0.1": "2011-09-10T01:33:48.078Z", "0.0.2": "2011-09-10T02:27:29.090Z", "0.0.3": "2011-09-12T05:20:07.923Z", "0.0.5": "2011-09-19T02:20:17.733Z", "0.0.6": "2011-09-20T02:23:17.406Z", "0.0.7": "2011-09-24T19:16:12.452Z", "0.0.8": "2011-09-26T17:47:42.139Z", "0.0.9": "2011-10-15T03:49:27.647Z", "0.0.10": "2011-10-15T03:52:47.109Z", "0.1.0": "2011-11-07T20:02:16.252Z", "0.1.1": "2011-11-10T03:57:52.479Z", "0.1.2": "2011-11-30T18:55:15.504Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/gumbo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gumbo/0.0.1", "0.0.2": "http://registry.npmjs.org/gumbo/0.0.2", "0.0.3": "http://registry.npmjs.org/gumbo/0.0.3", "0.0.5": "http://registry.npmjs.org/gumbo/0.0.5", "0.0.6": "http://registry.npmjs.org/gumbo/0.0.6", "0.0.7": "http://registry.npmjs.org/gumbo/0.0.7", "0.0.8": "http://registry.npmjs.org/gumbo/0.0.8", "0.0.9": "http://registry.npmjs.org/gumbo/0.0.9", "0.0.10": "http://registry.npmjs.org/gumbo/0.0.10", "0.1.0": "http://registry.npmjs.org/gumbo/0.1.0", "0.1.1": "http://registry.npmjs.org/gumbo/0.1.1", "0.1.2": "http://registry.npmjs.org/gumbo/0.1.2" }, "dist": { "0.0.1": { "shasum": "947edd79d4cc2f2040828dc3a2ee589d9214e909", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.1.tgz" }, "0.0.2": { "shasum": "86059bee07acf2d9a54bddde657c4bc0be6c3c86", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.2.tgz" }, "0.0.3": { "shasum": "2944b8dc0753fc8a5b35d2acdef22ac8171f4403", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.3.tgz" }, "0.0.5": { "shasum": "a45d7fc55a566b76baf42c4ee97c8e8bcb7d4267", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.5.tgz" }, "0.0.6": { "shasum": "a42a01f1b84d9ecc07fea103f9078652477a7cbe", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.6.tgz" }, "0.0.7": { "shasum": "198ea805cc9d03226047a09db3ae6241551af3ae", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.7.tgz" }, "0.0.8": { "shasum": "5ca105af443966fe70c031ee06254152f2e50555", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.8.tgz" }, "0.0.9": { "shasum": "70a4d12d3b1590da75161c10a5f0258a9198f9b9", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.9.tgz" }, "0.0.10": { "shasum": "611a924900f3234afe839739676d40c98e598c69", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.0.10.tgz" }, "0.1.0": { "shasum": "395219a98cf46fd0727e2d9c0033a55cb900e2fa", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.1.0.tgz" }, "0.1.1": { "shasum": "31bd3314bc93b6fea9d13e879233cf2c0fe4dc95", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.1.1.tgz" }, "0.1.2": { "shasum": "b3cb6d8f49446af499643c2d6d858d9e6ea1beae", "tarball": "http://registry.npmjs.org/gumbo/-/gumbo-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/gumbo/" }, "gunther": { "name": "gunther", "description": "Gunther is a template/view drop-in for Backbone.js", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "naneau", "email": "npm@naneau.net" } ], "time": { "modified": "2011-12-10T16:24:04.237Z", "created": "2011-08-26T12:21:35.890Z", "0.0.1": "2011-08-26T12:21:37.015Z", "0.0.2": "2011-08-30T12:58:22.542Z", "0.0.3": "2011-08-30T13:08:40.971Z", "0.0.4": "2011-08-30T13:25:37.040Z", "0.0.5": "2011-10-16T19:07:48.307Z", "0.0.6": "2011-10-17T11:18:29.314Z", "0.0.7": "2011-10-20T10:09:36.388Z", "0.0.8": "2011-12-09T19:06:35.345Z", "0.0.9": "2011-12-10T16:24:04.237Z" }, "author": { "name": "Maurice Fonk", "email": "npm@naneau.net", "url": "http://naneau.net/" }, "repository": { "type": "git", "url": "git@github.com:naneau/gunther.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gunther/0.0.1", "0.0.2": "http://registry.npmjs.org/gunther/0.0.2", "0.0.3": "http://registry.npmjs.org/gunther/0.0.3", "0.0.4": "http://registry.npmjs.org/gunther/0.0.4", "0.0.5": "http://registry.npmjs.org/gunther/0.0.5", "0.0.6": "http://registry.npmjs.org/gunther/0.0.6", "0.0.7": "http://registry.npmjs.org/gunther/0.0.7", "0.0.8": "http://registry.npmjs.org/gunther/0.0.8", "0.0.9": "http://registry.npmjs.org/gunther/0.0.9" }, "dist": { "0.0.1": { "shasum": "f2c0795ddaed1546b36898c64029fe007f54b232", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.1.tgz" }, "0.0.2": { "shasum": "cc8249a3513339bc00ea5e8f97d221ff163075d1", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.2.tgz" }, "0.0.3": { "shasum": "4737931fbe89c05fb4e99cf9c0c310d3a6cdd195", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.3.tgz" }, "0.0.4": { "shasum": "67f964d6d8b3c4cf723d7a7854d453a8933001fc", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.4.tgz" }, "0.0.5": { "shasum": "df254bb9ed5b3848570cb189a4d41e2af8395b23", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.5.tgz" }, "0.0.6": { "shasum": "a8b51a756e6404d2b18a2f55d50e1ed35874b01f", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.6.tgz" }, "0.0.7": { "shasum": "53dce97553513bfa14b7a64a514dcc7f95e13bd4", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.7.tgz" }, "0.0.8": { "shasum": "d3b731c0658eb269be538258d4fcf3e7200de7b9", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.8.tgz" }, "0.0.9": { "shasum": "c30aa0824a1ffd35a55530e81db57bd114dec469", "tarball": "http://registry.npmjs.org/gunther/-/gunther-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/gunther/" }, "gutter": { "name": "gutter", "description": "streaming JSON.stringify() for nested streams", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-10T09:06:30.399Z", "created": "2011-11-10T08:26:23.418Z", "0.0.0": "2011-11-10T08:26:25.950Z", "0.0.1": "2011-11-10T09:06:30.399Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-gutter.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/gutter/0.0.0", "0.0.1": "http://registry.npmjs.org/gutter/0.0.1" }, "dist": { "0.0.0": { "shasum": "37806fea529bc13c6872a36125e21375ee7a6e0d", "tarball": "http://registry.npmjs.org/gutter/-/gutter-0.0.0.tgz" }, "0.0.1": { "shasum": "d7e5403973ff2d73ca33ab91ebaf896132ed3fd5", "tarball": "http://registry.npmjs.org/gutter/-/gutter-0.0.1.tgz" } }, "keywords": [ "stream", "stringify", "json" ], "url": "http://registry.npmjs.org/gutter/" }, "gwan": { "name": "gwan", "description": "BDD-inspired testing", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-11-05T11:35:51.537Z", "created": "2011-10-18T12:16:28.523Z", "0.0.1": "2011-10-18T12:16:30.924Z", "0.0.2": "2011-10-18T13:35:48.499Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/gwan.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gwan/0.0.1" }, "dist": { "0.0.1": { "shasum": "cfff8a109e59bc7ee8dcbf0a3b17d094642f8c28", "tarball": "http://registry.npmjs.org/gwan/-/gwan-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/gwan/" }, "gzbz2": { "name": "gzbz2", "description": "streaming gzip/gunzip bzip/bunzip (2) for node, requires libz/libbz2 (built on wave.to/node-compress)", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "woodya", "email": "woody.anderson@gmail.com" } ], "time": { "modified": "2011-11-07T02:21:36.640Z", "created": "2011-06-10T07:51:46.010Z", "0.1.0": "2011-06-10T07:51:46.331Z", "0.1.1": "2011-09-30T06:12:02.218Z", "0.1.2": "2011-10-08T18:44:32.091Z", "0.1.3": "2011-10-28T05:01:04.223Z", "0.1.4": "2011-11-07T02:21:36.640Z" }, "author": { "name": "Woody Anderson", "email": "woody.anderson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/woodya/node-gzbz2.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gzbz2/0.1.0", "0.1.1": "http://registry.npmjs.org/gzbz2/0.1.1", "0.1.2": "http://registry.npmjs.org/gzbz2/0.1.2", "0.1.3": "http://registry.npmjs.org/gzbz2/0.1.3", "0.1.4": "http://registry.npmjs.org/gzbz2/0.1.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/gzbz2/-/gzbz2-0.1.0.tgz" }, "0.1.1": { "shasum": "28422b815a4f48da815cfcc5bfe5bc453dd210a1", "tarball": "http://registry.npmjs.org/gzbz2/-/gzbz2-0.1.1.tgz" }, "0.1.2": { "shasum": "8ee9443756673d0b3c0d4e0cf8a1111675109cfc", "tarball": "http://registry.npmjs.org/gzbz2/-/gzbz2-0.1.2.tgz" }, "0.1.3": { "shasum": "df29ee8722fe60ef062c93498c53a01ddd3b00d2", "tarball": "http://registry.npmjs.org/gzbz2/-/gzbz2-0.1.3.tgz" }, "0.1.4": { "shasum": "8077e55be69091861de838dfa32ccece051a2270", "tarball": "http://registry.npmjs.org/gzbz2/-/gzbz2-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/gzbz2/" }, "gzip": { "name": "gzip", "description": "Gzip for node", "dist-tags": { "latest": "0.1.0", "stable": "0.1.0" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com", "url": "http://github.com/donnerjack13589" }, "repository": { "type": "git", "url": "http://github.com/donnerjack13589/node.gzip.git" }, "time": { "modified": "2011-01-22T22:54:20.038Z", "created": "2011-01-22T22:54:05.645Z", "0.0.1": "2011-01-22T22:54:05.645Z", "0.0.3": "2011-01-22T22:54:05.645Z", "0.0.5": "2011-01-22T22:54:05.645Z", "0.0.6": "2011-01-22T22:54:05.645Z", "0.1.0": "2011-01-22T22:54:05.645Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/gzip/0.0.1", "0.0.3": "http://registry.npmjs.org/gzip/0.0.3", "0.0.5": "http://registry.npmjs.org/gzip/0.0.5", "0.0.6": "http://registry.npmjs.org/gzip/0.0.6", "0.1.0": "http://registry.npmjs.org/gzip/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/gzip/-/gzip-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/gzip/-/gzip-0.0.3.tgz" }, "0.0.5": { "shasum": "003ae5f6c5238485ffc40dd771c4edf5e8eb00b7", "tarball": "http://registry.npmjs.org/gzip/-/gzip-0.0.5.tgz" }, "0.0.6": { "shasum": "eb39fd657b8a0e878ac98fa629e4a1b1eef71cb7", "tarball": "http://registry.npmjs.org/gzip/-/gzip-0.0.6.tgz" }, "0.1.0": { "shasum": "775341d20ea2f1d1a176e73f4b6bc8678703fd8e", "tarball": "http://registry.npmjs.org/gzip/-/gzip-0.1.0.tgz" } }, "keywords": [ "deflate", "gzip" ], "url": "http://registry.npmjs.org/gzip/" }, "gzip-buffer": { "name": "gzip-buffer", "description": "GZips and GUnzips via a buffer rather than a stream", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "rbradberry", "email": "rbradberry@gmail.com" } ], "time": { "modified": "2011-10-31T21:49:34.692Z", "created": "2011-10-31T21:33:03.838Z", "0.0.1": "2011-10-31T21:33:04.195Z", "0.0.2": "2011-10-31T21:49:34.692Z" }, "author": { "name": "Russell Bradberry", "email": "rbradberry@gmail.com" }, "users": { "thejh": true, "rbradberry": true }, "repository": { "type": "git", "url": "git@github.com:devdazed/gzip-buffer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gzip-buffer/0.0.1", "0.0.2": "http://registry.npmjs.org/gzip-buffer/0.0.2" }, "dist": { "0.0.1": { "shasum": "19b4d9b348c38e92ab34318341ae3aabc44c6153", "tarball": "http://registry.npmjs.org/gzip-buffer/-/gzip-buffer-0.0.1.tgz" }, "0.0.2": { "shasum": "4a754b30c83712a80ce37e7e21394a41915dcc09", "tarball": "http://registry.npmjs.org/gzip-buffer/-/gzip-buffer-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/gzip-buffer/" }, "gzip-js": { "name": "gzip-js", "description": "GZIP in pure JavaScript (works in the browser)", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-11-21T18:46:24.195Z", "created": "2011-11-20T05:49:31.046Z", "0.1.0": "2011-11-20T05:49:32.052Z", "0.2.0": "2011-11-20T06:04:26.787Z", "0.2.1": "2011-11-20T06:06:29.098Z", "0.3.0": "2011-11-21T18:41:41.053Z", "0.3.1": "2011-11-21T18:46:24.195Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/gzip-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/gzip-js/0.1.0", "0.2.0": "http://registry.npmjs.org/gzip-js/0.2.0", "0.2.1": "http://registry.npmjs.org/gzip-js/0.2.1", "0.3.0": "http://registry.npmjs.org/gzip-js/0.3.0", "0.3.1": "http://registry.npmjs.org/gzip-js/0.3.1" }, "dist": { "0.1.0": { "shasum": "6d85433c3357bce4c5caae96c13a0c59e0df0ca3", "tarball": "http://registry.npmjs.org/gzip-js/-/gzip-js-0.1.0.tgz" }, "0.2.0": { "shasum": "bb878b5939a3b68b7a6d27f8a36de92990204e3e", "tarball": "http://registry.npmjs.org/gzip-js/-/gzip-js-0.2.0.tgz" }, "0.2.1": { "shasum": "b8e9bd8d0695838c586a72b5ac1ad40a4af58d71", "tarball": "http://registry.npmjs.org/gzip-js/-/gzip-js-0.2.1.tgz" }, "0.3.0": { "shasum": "8ccbe9d576221523cacecd5ff2d008443c0b7555", "tarball": "http://registry.npmjs.org/gzip-js/-/gzip-js-0.3.0.tgz" }, "0.3.1": { "shasum": "7a367c4d40921033010218a2740659db8caf2792", "tarball": "http://registry.npmjs.org/gzip-js/-/gzip-js-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/gzip-js/" }, "gzip-stack": { "name": "gzip-stack", "description": "A `StreamStack` implementation for encoding and decoding `Gzip` content.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/gzip-stack/0.0.1", "1.0.0": "http://registry.npmjs.org/gzip-stack/1.0.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/gzip-stack/-/gzip-stack-0.0.1.tgz" }, "1.0.0": { "shasum": "ebb5ef7128e392e2a3aacab7b9aeb454a06e14db", "tarball": "http://registry.npmjs.org/gzip-stack/-/gzip-stack-1.0.0.tgz" } }, "keywords": [ "stream", "stack", "gzip", "gunzip", "encoder", "decoder" ], "url": "http://registry.npmjs.org/gzip-stack/" }, "gzippo": { "name": "gzippo", "description": "Gzip middleware for Connect using the native zlib library in node >= 0.6", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tomgallacher", "email": "tomgallacher23@gmail.com" } ], "time": { "modified": "2011-11-21T00:52:17.304Z", "created": "2011-05-25T00:09:07.529Z", "0.0.1": "2011-05-25T00:09:08.822Z", "0.0.2": "2011-06-05T22:35:40.712Z", "0.0.3": "2011-07-01T14:59:25.013Z", "0.0.4": "2011-07-21T00:37:35.724Z", "0.0.5": "2011-08-20T22:37:54.024Z", "0.0.6": "2011-10-04T16:45:18.711Z", "0.0.7": "2011-11-21T00:10:46.713Z", "0.1.0": "2011-11-21T00:52:17.304Z" }, "author": { "name": "Tom Gallacher" }, "repository": { "type": "git", "url": "git://github.com/tomgallacher/gzippo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gzippo/0.0.1", "0.0.2": "http://registry.npmjs.org/gzippo/0.0.2", "0.0.3": "http://registry.npmjs.org/gzippo/0.0.3", "0.0.4": "http://registry.npmjs.org/gzippo/0.0.4", "0.0.5": "http://registry.npmjs.org/gzippo/0.0.5", "0.0.6": "http://registry.npmjs.org/gzippo/0.0.6", "0.0.7": "http://registry.npmjs.org/gzippo/0.0.7", "0.1.0": "http://registry.npmjs.org/gzippo/0.1.0" }, "dist": { "0.0.1": { "shasum": "8f51b5219cdefde7d4772975f2e46c83dd161088", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.1.tgz" }, "0.0.2": { "shasum": "fb9d23bfaa92d82e5269a5736fdd9c5960035932", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.2.tgz" }, "0.0.3": { "shasum": "475f16c4132c90cd012c6175485f9554db298e25", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.3.tgz" }, "0.0.4": { "shasum": "3a30bba06ae8d369764d48772252d66c08463d6e", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.4.tgz" }, "0.0.5": { "shasum": "e37ebe5d15d3d04426cb2ba165c8384599f21a94", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.5.tgz" }, "0.0.6": { "shasum": "90e84b95e251ac062ab10a6e7d86a4c41a9d02f3", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.6.tgz" }, "0.0.7": { "shasum": "0594ca50612af587a87955d4704f375f24e263f9", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.0.7.tgz" }, "0.1.0": { "shasum": "dfafe8cebce9bc544b8e4310a51251d5faef31cd", "tarball": "http://registry.npmjs.org/gzippo/-/gzippo-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/gzippo/" }, "h5.buffers": { "name": "h5.buffers", "description": "A set of classes to simplify and extend reading from and writing to node.js Buffers.", "dist-tags": { "latest": "0.1.0" }, "readme": "# h5.buffers\n\nA set of classes to simplify and extend reading from and writing to\nnode.js Buffers.\n\n## How to install\n\n $ npm install h5.buffers\n\n## How to use\n\nRequire the module:\n\n```javascript\nvar buffers = require('h5.buffers');\n```\n\nInstantiate any class and look up its API:\n\n```javascript\n var reader = new buffers.BufferReader(new Buffer(256));\n var builder = new buffers.BufferBuilder();\n var queueReader = new buffers.BufferQueueReader();\n```\n\n## API\n\nCheck out JSDoc comment in source files or\n[doc/](https://github.com/morkai/h5.buffers/tree/master/doc/api/)\ndirectory for API generated from these comments.\n\n## Examples\n\nCheck out [example/](https://github.com/morkai/h5.buffers/tree/master/example)\nand [spec/](https://github.com/morkai/h5.buffers/tree/master/spec)\ndirectories.\n\n## Tests\n\nTo run tests, you'll need\n[jasmine-node](https://github.com/mhevery/jasmine-node).\n\n $ npm install -g jasmine-node\n\nRun tests by executing the following command:\n\n $ npm test h5.buffers\n\n## License\n\nSee [License.md](https://raw.github.com/morkai/h5.buffers/master/License.md)\n(it's MIT).\n", "maintainers": [ { "name": "morkai", "email": "lukasz@walukiewicz.eu" } ], "time": { "modified": "2011-11-22T22:43:25.278Z", "created": "2011-11-22T22:43:22.972Z", "0.1.0": "2011-11-22T22:43:25.278Z" }, "author": { "name": "Łukasz Walukiewicz", "email": "lukasz@walukiewicz.eu", "url": "http://lukasz.walukiewicz.eu/" }, "repository": { "type": "git", "url": "git://github.com/morkai/h5.buffers.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/h5.buffers/0.1.0" }, "dist": { "0.1.0": { "shasum": "6191c1b2b5f72188107332ee964666fd65f205d6", "tarball": "http://registry.npmjs.org/h5.buffers/-/h5.buffers-0.1.0.tgz" } }, "keywords": [ "h5", "buffer", "reader", "builder", "queue", "binary" ], "url": "http://registry.npmjs.org/h5.buffers/" }, "h5eb": { "name": "h5eb", "description": "HTML5 Express Boilerplate", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "niftylettuce", "email": "nicholasbaugh@gmail.com" } ], "time": { "modified": "2011-09-04T13:56:48.989Z", "created": "2011-09-04T13:56:48.267Z", "0.0.1": "2011-09-04T13:56:48.989Z" }, "author": { "name": "Nick Baugh", "email": "niftylettuce@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/niftylettuce/html5-express-boilerplate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/h5eb/0.0.1" }, "dist": { "0.0.1": { "shasum": "d34e36881f49dfdba49f15b19da4475c70e7db16", "tarball": "http://registry.npmjs.org/h5eb/-/h5eb-0.0.1.tgz" } }, "keywords": [ "h5eb", "html5", "express", "boilerplate", "jade", "stylus" ], "url": "http://registry.npmjs.org/h5eb/" }, "haba": { "name": "haba", "description": "Plugin library", "dist-tags": { "latest": "0.0.3" }, "readme": "### Plugin Library for node.js\n\n### Motivation\n\n- Modularity - encourages code-reuse, abstraction, and encapsulation\n- Easily drop plugins in and out without breaking your program\n- Maintainability\n- *soon* asyncronously load remote plugins via [dnode](/substack/dnode), [now.js](/flotype/now), [hookio](/hookio/hook.io), [beanpoll](beanpole), etc.\n- *soon* double as online async module loader (similar to [head](https://github.com/headjs/headjs)).\n\n## Basic Usage\n\nA simple use case with express:\n\n```javascript\n\nvar haba = require('haba')(),\nserver = require('express').createServer();\n\nhaba.options(server, true).\nrequire(\"path/to/plugins/dir\");\n\nserver.listen(8080);\n\n```\n\nIn your `hello world` plugin:\n\n```javascript\n\nexports.plugin = function(server) {\n\t\n\tserver.get('/', function(req, res) {\n\t\t\n\t\tres.send(\"Hello World!\");\n\t});\n}\n\n```\n\n\n## Haba API\n\n### haba.require(path)\n\nrequires a given haba\n\n```javascript\nplugins.require('path/to/plugin.js'). // require one plugin\nrequire('path/to/plugins/dir'). // require all plugins in directory\nrequire('path/to/plugins/**/*.plugin.js'). // find plugins, and load them\nrequire('dnode+https://localhost:9090'). // plugin another server\nrequire({\t\t\t\t\t\t\t // include obj\n\tname: 'my.plugin',\n\tplugin: function() {\n\t\t\n\t}\n}).\nrequire('plugin1.js','plugin2.js','plugin3.js'). //multiple plugin args\nrequire('./package.json'). //load plugins in configuration file { plugins: ['my/plugin.js','...'] }\n```\n\n### haba.paths(path)\n\nadds a path to scan when requiring plugins. Similar to the old `require.paths.unshift`\n\n```javascript\nhaba.paths('/path/to/plugins').require('my-plugin');\n\nconsole.log(haba.paths());// ['/path/to/plugins','/path/to/node_modules','...'];\n```\n\n### haba.params(params)\n\nparams specific to plugin - like constructor parameters\n\nbootstrap.js:\n\n```javascript\nhaba.params({\n\t'api.server': {\n\t\t'port': 8080\n\t}\n}).\n\n//or\nparams('api.server', { port: 8080 }).\nrequire('api.server');\n```\n\napi.server/index.js:\n\n```javascript\nexports.plugin = function(ops, params) {\n\tconsole.log(params.port); //8080\t\n}\n```\n\n\n### haba.options(ops)\n\nAdds / returns options which as passed in the first parameter for each plugin.\n\nbootstrap.js:\n\n```javascript\nhaba.options({ message: 'hello world!' }).require('hello.plugin.js');\n```\n\nhello.plugin.js:\n\n```javascript\nexports.plugin = function(ops) {\n\tconsole.log(ops.message); //hello world!\n}\n```\n\n### haba.call(method)\n\nCalls a method against all loaded plugins. If the method doesn't exist, it'll be ignored.\n\nbootstrap.js:\n\n```javascript\nhaba.require('api.server').call(\"prepare\").call(\"init\");\n```\n\napi.server/index.js:\n\n```javascript\nexports.plugin = function() {\n\t\n\treturn {\n\t\tprepare: function() {\n\t\t\tconsole.log(\"PREPARE\");\t\n\t\t},\n\t\tinit: function() {\n\t\t\tconsole.log(\"INIT\");\n\t\t}\n\t};\n}\n```\n\n### haba.init()\n\nWrapper for `haba.call(\"init\")`\n\n\n### haba.plugin(search)\n\nReturns a *single* based on the search criteria given.\n\nboostrap.js:\n\n```javascript\nhaba.require('plugin1.js','plugin2.js').init();\n```\n\nplugin1.js:\n\n```javascript\n\nexports.plugin = function() {\n\t\n\tvar haba = this;\n\n\treturn {\n\t\tinit: function() {\n\t\t\thaba.plugin('plugin2').sayHello();\n\t\t}\n\t}\n}\n```\n\nplugin2.js\n\n```javascript\nexports.plugin = function() {\n\treturn {\n\t\tsayHello: function() {\n\t\t\tconsole.log('hello!');\n\t\t}\n\t}\n}\n```\n\n### haba.plugins(search)\n\nReturns *multiple* plugins based on the search criteria.\n\n### haba.loaders\n\nLoads plugins passed into `haba.require()`.\n\n```javascript\n//dnode plugin\nhaba.loaders.push({\n\ttest: function(path) {\n\t\treturn !!path.match(/dnode+\\w+:\\/\\//); //dnode+https://my-dnode-server.com\n\t},\n\tload: function(path, callback) {\n\t\t//load dnode module here\n\t}\n});\n```\n\n### haba.newPlugin\n\nPlugin factory for haba. Setting this method will change the way modules are loaded in.\n\n```javascript\n\n\nhaba.newPlugin = function(module, options, params) {\t\n\treturn module(options, params); //instead of exports.plugin = function(){}, it would be module.exports = function(options, params)\n};\n\n```\n\n\n\n## Plugins API\n\n\n### exports.require\n\nDependencies for the given haba. This is checked once `haba.call`, or `haba.init` is invoked. An exception is thrown if there are any missing dependencies.\n\n```javascript\n\nexports.require = ['api.services.photos.*','another-plugin']; //requires any photo services. E.g: api.services.photos.facebook, api.services.photos.flickr\n\nexports.require = [/api\\.\\w+/]; //regexp test\n\nexports.require = function(name) { //function test\n\treturn name.indexOf('api.services.photos') > -1\n};\n\n\n```\n\nYou can also load in any given plugin via `exports.require`:\n\n```javascript\n\nexports.require = {\n\t'myPlugin' : 'api.services.photos.*'\n};\n\n\nexports.plugin = function() {\n\t\n\treturn {\n\t\tinit: function() {\n\t\t\t\n\t\t\tconsole.log(this.require.myPlugin.plugin); //return a single instance\n\t\t\tconsole.log(this.require.myPlugin.plugins); //return multiple instances \n\t\t}\n\t}\n}\n```\n\n### exports.name\n\nOptional name for the plugin. The default value is name provided when requiring the plugin.\n\n\n### Plugin exports.plugin(options, params, haba)\n\nCalled when the plugin is loaded. \n\n- `options` - options which are passed to the plugin, along with every other plugin.\n- `params` - parameters which are specific to the loaded plugin.\n- `haba` - the haba loader. Also accessible via `this`.\n- return type can be `void`, or an `object`.\n\n\n\n\n \n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-04T23:49:53.606Z", "created": "2011-11-28T21:44:22.149Z", "0.0.1": "2011-11-28T21:44:22.903Z", "0.0.2": "2011-12-03T23:26:57.288Z", "0.0.3": "2011-12-04T23:49:53.606Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/haba.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/haba/0.0.1", "0.0.2": "http://registry.npmjs.org/haba/0.0.2", "0.0.3": "http://registry.npmjs.org/haba/0.0.3" }, "dist": { "0.0.1": { "shasum": "e12f370ad44a6cab2fa806da1523f083dcb6c04c", "tarball": "http://registry.npmjs.org/haba/-/haba-0.0.1.tgz" }, "0.0.2": { "shasum": "ef84604c1e3fbe4056dfd246de038eb81a53983a", "tarball": "http://registry.npmjs.org/haba/-/haba-0.0.2.tgz" }, "0.0.3": { "shasum": "705b64e24ff592f7ef688970d60c628cb6382daa", "tarball": "http://registry.npmjs.org/haba/-/haba-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/haba/" }, "hack": { "name": "hack", "description": "object navigator/manipulator for browsers", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pyrotechnick", "email": "pyrotechnick@gmail.com" } ], "time": { "modified": "2011-03-22T02:02:25.587Z", "created": "2011-03-22T02:02:24.441Z", "0.1.0": "2011-03-22T02:02:25.587Z" }, "author": { "name": "Feisty Studios", "email": "hack@feistystudios.com", "url": "http://feistystudios.com/" }, "repository": { "type": "git", "url": "git://github.com/feisty/hack.git", "private": "git@github.com:feisty/hack.git", "web": "http://github.com/feisty/hack" }, "versions": { "0.1.0": "http://registry.npmjs.org/hack/0.1.0" }, "dist": { "0.1.0": { "shasum": "6c681ebdb1a4a7ceb7b050e2d4e50c1b1d21585a", "tarball": "http://registry.npmjs.org/hack/-/hack-0.1.0.tgz" } }, "keywords": [ "hack" ], "url": "http://registry.npmjs.org/hack/" }, "hack.io": { "name": "hack.io", "description": "hack.io is hook.io unless...", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "coffeemate", "email": "kadirpekel@gmail.com" } ], "time": { "modified": "2011-06-14T07:02:52.806Z", "created": "2011-06-12T22:06:40.579Z", "0.0.1": "2011-06-12T22:06:41.614Z", "0.1.0": "2011-06-13T13:41:56.395Z", "0.1.1": "2011-06-13T14:42:49.206Z", "0.1.2": "2011-06-14T05:43:38.950Z", "0.1.3": "2011-06-14T05:47:43.997Z", "0.2.1": "2011-06-14T07:02:24.640Z" }, "author": { "name": "Kadir Pekel", "email": "kadirpekel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/coffeemate/hack.io.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hack.io/0.0.1", "0.1.0": "http://registry.npmjs.org/hack.io/0.1.0", "0.1.1": "http://registry.npmjs.org/hack.io/0.1.1", "0.1.2": "http://registry.npmjs.org/hack.io/0.1.2", "0.1.3": "http://registry.npmjs.org/hack.io/0.1.3", "0.2.1": "http://registry.npmjs.org/hack.io/0.2.1" }, "dist": { "0.0.1": { "shasum": "5d085124a2d13b13c89750505cd076582520867f", "tarball": "http://registry.npmjs.org/hack.io/-/hack.io-0.0.1.tgz" }, "0.1.0": { "shasum": "95b7153c704e960ec90c368e0a85b010076c7460", "tarball": "http://registry.npmjs.org/hack.io/-/hack.io-0.1.0.tgz" }, "0.1.1": { "shasum": "f7f2f514fb39e8ffffbba84ba350f4608672dde1", "tarball": "http://registry.npmjs.org/hack.io/-/hack.io-0.1.1.tgz" }, "0.1.2": { "shasum": "10131e60123bbd4dcc984d98685bbb0d746c0f8d", "tarball": "http://registry.npmjs.org/hack.io/-/hack.io-0.1.2.tgz" }, "0.1.3": { "shasum": "e8011b607450e0a6ac8b1a51f4f2b54eea619d61", "tarball": "http://registry.npmjs.org/hack.io/-/hack.io-0.1.3.tgz" }, "0.2.1": { "shasum": "00f2b5d8d7f2ab878a4edaddb2327a472e66e4e4", "tarball": "http://registry.npmjs.org/hack.io/-/hack.io-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/hack.io/" }, "hacktor": { "name": "hacktor", "description": "Actor-like concurrent messaging for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "yonkeltron", "email": "yonkeltron@gmail.com" } ], "time": { "modified": "2010-12-19T20:44:43.461Z", "created": "2010-12-19T20:44:43.288Z", "0.0.1": "2010-12-19T20:44:43.461Z" }, "author": { "name": "yonkeltron", "url": "http://yonkeltron.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/hacktor/0.0.1" }, "dist": { "0.0.1": { "shasum": "ea6e1c276dc9a9f0976c08a975d82a9c5d32751c", "tarball": "http://registry.npmjs.org/hacktor/-/hacktor-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hacktor/" }, "hadoop-jute": { "name": "hadoop-jute", "description": "Hadoop record I/O in pure JavaScript", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "enaeseth", "email": "eric@naeseth.com" } ], "time": { "modified": "2011-12-04T02:08:31.052Z", "created": "2011-12-04T02:08:28.757Z", "0.1.0": "2011-12-04T02:08:31.052Z" }, "author": { "name": "Eric Naeseth", "email": "eric@naeseth.com" }, "repository": { "type": "git", "url": "git://github.com/enaeseth/node-jute.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hadoop-jute/0.1.0" }, "dist": { "0.1.0": { "shasum": "4e25a1ee2b16b3dc10bbf39375eb9513dcae94b2", "tarball": "http://registry.npmjs.org/hadoop-jute/-/hadoop-jute-0.1.0.tgz" } }, "keywords": [ "jute", "hadoop", "serialization" ], "url": "http://registry.npmjs.org/hadoop-jute/" }, "haibu": { "name": "haibu", "description": "A node.js application server - spawn your own node.js clouds, on your own hardware", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-08T03:26:25.892Z", "created": "2011-05-05T22:17:24.427Z", "0.1.0": "2011-05-05T22:17:25.897Z", "0.1.1": "2011-05-14T04:22:08.213Z", "0.1.2": "2011-05-14T04:36:11.282Z", "0.2.0": "2011-05-23T04:43:36.129Z", "0.2.1": "2011-05-29T20:52:45.289Z", "0.2.1-1": "2011-05-31T02:42:23.972Z", "0.2.1-2": "2011-05-31T12:22:08.563Z", "0.2.1-3": "2011-05-31T13:07:51.696Z", "0.2.2": "2011-06-06T04:48:27.138Z", "0.2.2-1": "2011-06-06T09:53:57.145Z", "0.2.4": "2011-06-14T06:20:32.088Z", "0.2.5": "2011-06-16T20:10:30.048Z", "0.2.6": "2011-12-08T03:26:25.892Z", "0.3.1": "2011-08-03T07:33:44.051Z", "0.3.2": "2011-08-05T04:56:00.571Z", "0.3.3": "2011-08-08T03:41:20.277Z", "0.3.3-1": "2011-12-08T03:26:25.892Z", "0.3.4": "2011-12-08T03:26:25.892Z", "0.3.4-1": "2011-12-08T03:26:25.892Z", "0.3.4-2": "2011-12-08T03:26:25.892Z", "0.3.5": "2011-12-08T03:26:25.892Z", "0.3.6": "2011-12-08T03:26:25.892Z", "0.3.7": "2011-12-08T03:26:25.892Z", "0.3.8": "2011-12-08T03:26:25.892Z", "0.3.10": "2011-12-08T03:26:25.892Z", "0.3.11": "2011-12-08T03:26:25.892Z", "0.3.13": "2011-12-08T03:26:25.892Z", "0.4.0": "2011-12-08T03:26:25.892Z", "0.4.1": "2011-12-08T03:26:25.892Z", "0.4.2": "2011-12-08T03:26:25.892Z", "0.4.3": "2011-12-08T03:26:25.892Z", "0.4.4": "2011-12-08T03:26:25.892Z", "0.4.5": "2011-12-08T03:26:25.892Z", "0.4.6": "2011-12-08T03:26:25.892Z", "0.4.6-1": "2011-12-08T03:26:25.892Z", "0.5.0": "2011-12-08T03:26:25.892Z", "0.5.3": "2011-12-08T03:26:25.892Z", "0.5.5": "2011-10-27T20:49:17.895Z", "0.5.5-1": "2011-11-01T07:00:39.710Z", "0.5.6": "2011-11-18T06:32:17.320Z", "0.5.6-2": "2011-12-05T23:07:21.764Z", "0.6.0": "2011-12-08T03:26:25.892Z" }, "author": { "name": "Nodejitsu Inc.", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/haibu.git" }, "versions": { "0.2.6": "http://registry.npmjs.org/haibu/0.2.6", "0.3.3-1": "http://registry.npmjs.org/haibu/0.3.3-1", "0.3.4": "http://registry.npmjs.org/haibu/0.3.4", "0.3.4-1": "http://registry.npmjs.org/haibu/0.3.4-1", "0.3.4-2": "http://registry.npmjs.org/haibu/0.3.4-2", "0.3.5": "http://registry.npmjs.org/haibu/0.3.5", "0.3.6": "http://registry.npmjs.org/haibu/0.3.6", "0.3.7": "http://registry.npmjs.org/haibu/0.3.7", "0.3.8": "http://registry.npmjs.org/haibu/0.3.8", "0.3.10": "http://registry.npmjs.org/haibu/0.3.10", "0.3.11": "http://registry.npmjs.org/haibu/0.3.11", "0.3.13": "http://registry.npmjs.org/haibu/0.3.13", "0.4.0": "http://registry.npmjs.org/haibu/0.4.0", "0.4.1": "http://registry.npmjs.org/haibu/0.4.1", "0.4.2": "http://registry.npmjs.org/haibu/0.4.2", "0.4.3": "http://registry.npmjs.org/haibu/0.4.3", "0.4.4": "http://registry.npmjs.org/haibu/0.4.4", "0.4.5": "http://registry.npmjs.org/haibu/0.4.5", "0.4.6": "http://registry.npmjs.org/haibu/0.4.6", "0.4.6-1": "http://registry.npmjs.org/haibu/0.4.6-1", "0.5.0": "http://registry.npmjs.org/haibu/0.5.0", "0.5.3": "http://registry.npmjs.org/haibu/0.5.3", "0.5.5": "http://registry.npmjs.org/haibu/0.5.5", "0.5.5-1": "http://registry.npmjs.org/haibu/0.5.5-1", "0.5.6": "http://registry.npmjs.org/haibu/0.5.6", "0.5.6-2": "http://registry.npmjs.org/haibu/0.5.6-2", "0.6.0": "http://registry.npmjs.org/haibu/0.6.0" }, "dist": { "0.2.6": { "shasum": "9d4509db6815acef5d9e75233adfe8559dbe4a0e", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.2.6.tgz" }, "0.3.3-1": { "shasum": "c013fe6c20197b6554dd7f1ca0a5ef664058d7de", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.3-1.tgz" }, "0.3.4": { "shasum": "d0cb36e40f9ac0b8382c92fcad3b6beb707919b9", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.4.tgz" }, "0.3.4-1": { "shasum": "ea6eb0b9fa98a024f79b0c662266a23adb68668d", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.4-1.tgz" }, "0.3.4-2": { "shasum": "3d763aabcc8ae18b191f4b7ba18cca5d242f25d1", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.4-2.tgz" }, "0.3.5": { "shasum": "9e95991b039e98a9a03505afdd0e1c61a10e7749", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.5.tgz" }, "0.3.6": { "shasum": "f0a195271aeca3e8b8f2b704344be0240e8bd245", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.6.tgz" }, "0.3.7": { "shasum": "c48c28116642b2fb3985621dc69623b2b05ed087", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.7.tgz" }, "0.3.8": { "shasum": "a542653716b776cfdf68db5dff7cb1a00898bb91", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.8.tgz" }, "0.3.10": { "shasum": "842c84e0646ef02ee733e77202f404f1eb5378f3", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.10.tgz" }, "0.3.11": { "shasum": "992bee6529244220c75d87781755d46ffaa12c7d", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.11.tgz" }, "0.3.13": { "shasum": "b7c769f5027d1dd0563ebf811907dc018b74f6d5", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.3.13.tgz" }, "0.4.0": { "shasum": "63b7dc71f5ad485b6e40daa0a4854a9b470d6035", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.0.tgz" }, "0.4.1": { "shasum": "6ce5732ba4ab63b45ec8929ed49f1be10bd24600", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.1.tgz" }, "0.4.2": { "shasum": "0c455d09ea9e960d8edec053c9c464200b0bde3b", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.2.tgz" }, "0.4.3": { "shasum": "58de6350aa4a1e289c2cce9a21e7a1498046601b", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.3.tgz" }, "0.4.4": { "shasum": "40042ce799e7995574d490668756d84228bd4029", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.4.tgz" }, "0.4.5": { "shasum": "c1568e256df459d3b244798cf5f7790f38f718d3", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.5.tgz" }, "0.4.6": { "shasum": "7fe79e682bffa42170dd988d89cf493c35b8d8fd", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.6.tgz" }, "0.4.6-1": { "shasum": "e2ee52577aed5b5b859ae536ecdb4b33bc57814c", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.4.6-1.tgz" }, "0.5.0": { "shasum": "65ff4d61f697341377b4d5238529a5411027d773", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.5.0.tgz" }, "0.5.3": { "shasum": "f364503d56437d428ff77669d39840f08534b1db", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.5.3.tgz" }, "0.5.5": { "shasum": "48a8ede6917f2da4333ac7b879bf7413a970a0cf", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.5.5.tgz" }, "0.5.5-1": { "shasum": "32001f3df5f4c7c70b2f0d2f483e40b37de96fb3", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.5.5-1.tgz" }, "0.5.6": { "shasum": "f432353641f1d1828cb42bab1d3adcf7882b8abd", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.5.6.tgz" }, "0.5.6-2": { "shasum": "a645ac9668ed9437505918066b780d2a4c7e915e", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.5.6-2.tgz" }, "0.6.0": { "shasum": "8c98cfb57f537212d6c2cc5548856584ce66e458", "tarball": "http://registry.npmjs.org/haibu/-/haibu-0.6.0.tgz" } }, "keywords": [ "cloud computing", "automated deployment", "platform-as-a-service" ], "url": "http://registry.npmjs.org/haibu/" }, "haibu-carapace": { "name": "haibu-carapace", "dist-tags": { "latest": "0.2.9" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-11-28T18:34:18.737Z", "created": "2011-07-26T09:11:16.953Z", "0.1.0": "2011-07-26T09:11:21.594Z", "0.2.0": "2011-08-03T05:16:26.272Z", "0.2.1": "2011-08-03T07:04:04.454Z", "0.2.2": "2011-08-05T04:53:25.301Z", "0.2.3": "2011-08-08T03:34:40.777Z", "0.2.4": "2011-08-08T05:01:00.327Z", "0.2.6": "2011-08-23T01:15:38.879Z", "0.2.7": "2011-10-09T05:25:02.840Z", "0.2.9": "2011-11-28T18:34:18.737Z" }, "versions": { "0.2.1": "http://registry.npmjs.org/haibu-carapace/0.2.1", "0.2.2": "http://registry.npmjs.org/haibu-carapace/0.2.2", "0.2.3": "http://registry.npmjs.org/haibu-carapace/0.2.3", "0.2.4": "http://registry.npmjs.org/haibu-carapace/0.2.4", "0.2.6": "http://registry.npmjs.org/haibu-carapace/0.2.6", "0.2.7": "http://registry.npmjs.org/haibu-carapace/0.2.7", "0.2.9": "http://registry.npmjs.org/haibu-carapace/0.2.9" }, "dist": { "0.2.1": { "shasum": "2cf04d7d3a5b565ed0d9fec3f9e32ac00688c37a", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.1.tgz" }, "0.2.2": { "shasum": "8d7bb888afa484e7d52d7236dc6ea9eb747fcd98", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.2.tgz" }, "0.2.3": { "shasum": "189cc40db59613e8a11776e5578e6683a90e1191", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.3.tgz" }, "0.2.4": { "shasum": "c7fed49eb5056e8a6b3011677b36181bfbd26beb", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.4.tgz" }, "0.2.6": { "shasum": "56215a92f46a75fff07c4b74a32edea3e335db9a", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.6.tgz" }, "0.2.7": { "shasum": "35e3528ed375e7c0cc7ba1cb5463f8c64875e3a3", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.7.tgz" }, "0.2.9": { "shasum": "88af96e3b5ef92d31eb136afd9bec5b389caaff5", "tarball": "http://registry.npmjs.org/haibu-carapace/-/haibu-carapace-0.2.9.tgz" } }, "url": "http://registry.npmjs.org/haibu-carapace/" }, "haibu-nginx": { "name": "haibu-nginx", "description": "nginx configuration generator for haibu", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "sylvinus", "email": "sylvain@sylvainzimmer.com" } ], "time": { "modified": "2011-08-18T00:02:38.155Z", "created": "2011-08-17T22:47:24.445Z", "0.0.2": "2011-08-17T22:47:26.378Z", "0.0.3": "2011-08-17T23:34:06.069Z", "0.0.4": "2011-08-18T00:02:38.155Z" }, "author": { "name": "Sylvain Zimmer @ Joshfire" }, "repository": { "type": "git", "url": "git://github.com/joshfire/haibu-nginx.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/haibu-nginx/0.0.2", "0.0.3": "http://registry.npmjs.org/haibu-nginx/0.0.3", "0.0.4": "http://registry.npmjs.org/haibu-nginx/0.0.4" }, "dist": { "0.0.2": { "shasum": "b1e8cccb467424f2854e7e2d19c012a3207a1d3b", "tarball": "http://registry.npmjs.org/haibu-nginx/-/haibu-nginx-0.0.2.tgz" }, "0.0.3": { "shasum": "fcc0c6bc82ac01ec868c9cc459aa26692b212ba6", "tarball": "http://registry.npmjs.org/haibu-nginx/-/haibu-nginx-0.0.3.tgz" }, "0.0.4": { "shasum": "69b79425f3be0ba57dfcef0186ac175a53ffdf5f", "tarball": "http://registry.npmjs.org/haibu-nginx/-/haibu-nginx-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/haibu-nginx/" }, "halfstreamxml": { "name": "halfstreamxml", "description": "converts a stream of XML to a stream of objects", "dist-tags": { "latest": "0.1.2-1" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-06-02T12:16:47.597Z", "created": "2011-06-02T11:55:47.220Z", "0.1.0": "2011-06-02T11:55:47.663Z", "0.1.1": "2011-06-02T12:01:00.864Z", "0.1.2-1": "2011-06-02T12:16:47.597Z" }, "author": { "name": "Jann Horn" }, "repository": { "type": "git", "url": "http://github.com/thejh/node-halfstreamxml.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/halfstreamxml/0.1.0", "0.1.1": "http://registry.npmjs.org/halfstreamxml/0.1.1", "0.1.2-1": "http://registry.npmjs.org/halfstreamxml/0.1.2-1" }, "dist": { "0.1.0": { "shasum": "c5fec20354376859146ec86ee3ecbceb53d53071", "tarball": "http://registry.npmjs.org/halfstreamxml/-/halfstreamxml-0.1.0.tgz" }, "0.1.1": { "shasum": "50e357b95c155ea98e15ae31251a72b0ba0f9016", "tarball": "http://registry.npmjs.org/halfstreamxml/-/halfstreamxml-0.1.1.tgz" }, "0.1.2-1": { "shasum": "936dcf5d86be5d469135817aaa1e7c06558ba79d", "tarball": "http://registry.npmjs.org/halfstreamxml/-/halfstreamxml-0.1.2-1.tgz" } }, "keywords": [ "XML", "stream", "SAX" ], "url": "http://registry.npmjs.org/halfstreamxml/" }, "ham": { "name": "ham", "description": "Node.js application framework based on hubs, actors and messages", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ilya42", "email": "ilya42@gmail.com" } ], "time": { "modified": "2011-05-19T06:05:13.037Z", "created": "2011-05-19T06:05:12.533Z", "0.0.1": "2011-05-19T06:05:13.037Z" }, "author": { "name": "Ilya Simenko" }, "repository": { "type": "git", "url": "git://github.com/ilya42/ham.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ham/0.0.1" }, "dist": { "0.0.1": { "shasum": "36b6d3709bbb863982973d2fcbee16fe954acbda", "tarball": "http://registry.npmjs.org/ham/-/ham-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ham/" }, "haml": { "name": "haml", "description": "Haml ported to server-side Javascript. This is a traditional server-side templating language.", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" }, { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com" }, "time": { "modified": "2011-07-16T04:23:58.152Z", "created": "2011-05-09T05:18:46.628Z", "0.2.5": "2011-05-09T05:18:46.628Z", "0.3.0": "2011-05-09T05:31:15.485Z", "0.4.0": "2011-05-11T06:22:10.032Z", "0.4.1": "2011-07-16T03:35:33.088Z", "0.4.2": "2011-07-16T04:23:58.152Z" }, "versions": { "0.2.5": "http://registry.npmjs.org/haml/0.2.5", "0.3.0": "http://registry.npmjs.org/haml/0.3.0", "0.4.0": "http://registry.npmjs.org/haml/0.4.0", "0.4.1": "http://registry.npmjs.org/haml/0.4.1", "0.4.2": "http://registry.npmjs.org/haml/0.4.2" }, "dist": { "0.2.5": { "tarball": "http://packages:5984/haml/-/haml-0.2.5.tgz" }, "0.3.0": { "shasum": "e40d99b46c44bb47afa9cee55d9c4cfad29e7842", "tarball": "http://registry.npmjs.org/haml/-/haml-0.3.0.tgz" }, "0.4.0": { "shasum": "0a118c152ebf5022b7e22b65d9c83a36aa64acd9", "tarball": "http://registry.npmjs.org/haml/-/haml-0.4.0.tgz" }, "0.4.1": { "shasum": "8161ba02dfcc0baf8673eb068456d97919f39270", "tarball": "http://registry.npmjs.org/haml/-/haml-0.4.1.tgz" }, "0.4.2": { "shasum": "cf3f4b0cc59cf06d98a1a959b3da45f98c1e68ad", "tarball": "http://registry.npmjs.org/haml/-/haml-0.4.2.tgz" } }, "keywords": [ "haml", "template" ], "url": "http://registry.npmjs.org/haml/" }, "haml-coffee": { "name": "haml-coffee", "description": "HAML Parser where you can write inline CoffeeScript.", "dist-tags": { "latest": "0.5.2" }, "readme": "# Haml Coffee Templates [![Build Status](https://secure.travis-ci.org/9elements/haml-coffee.png)](http://travis-ci.org/9elements/haml-coffee)\n\nHaml Coffee is a Haml parser that understands CoffeeScript. It will generate a JavaSript template that can be rendered\nto HTML. Those templates can be used in your [Backbone.js](http://documentcloud.github.com/backbone/) application.\n\nIt is heavily inspired by Tim Caswells [haml-js](https://github.com/creationix/haml-js). We developed it since we love\nHaml & CoffeeScript and we don't want to have a media break in our tool chain. If you want to see it in action feel free\nto take a look at our [website](http://www.9elements.com/).\n\nWe also written a motivational [blog post](http://9elements.com/io/?p=551) where we explain our tool chain.\n\n## Installation\n\nHaml Coffee is available in NPM and you can install it with:\n\n```bash\n$ npm install haml-coffee\n```\n\nYou may want to have a look at the related projects section for alternative ways of getting Haml Coffee.\n\n## Compile Haml Coffee\n\nAfter the installation you will have a `haml-coffee` binary:\n\n```bash\n$ haml-coffee\nUsage: node haml-coffee\n\nOptions:\n -i, --input Either a file or a directory name to be compiled [required]\n -o, --output Set the output filename\n -n, --namespace Set a custom template namespace [default: \"window.HAML\"]\n -t, --template Set a custom template name\n -f, --format Set HTML output format, either `xhtml`, `html4` or `html5` [default: \"html5\"]\n -e, --custom-html-escape Set the custom HTML escaping function name\n -c, --custom-clean-value Set the custom code value clean function name\n --disable-html-attribute-escaping Disable any HTML attribute escaping [boolean]\n --disable-html-escaping Disable any HTML escaping [boolean]\n```\n\n### `-i`/`--input` option\n\nYou can either specify a single template or a directory. When you supply a directory, templates are being searched\nwithin it:\n\n```bash\n$ haml-coffee -i template.haml\n```\n\nThis will generate a template with the same name but the extension changed to `jst`. The above command for example would\ngenerate a template named `template.jst`.\n\nValid Haml Coffee template must have one of the following extensions: `.haml`, `.html.haml`, `.hamlc` or\n`.html.hamlc`.\n\n### `-o`/`--output` option\n\nYou can specify a single output file name to be used instead of the automatic generated output file name:\n\n```bash\n$ haml-coffee -i template.haml -o t.js\n```\n\nThis creates a template named `t.js`. You can also set a directory as input and give a output file name for\nconcatenating all output into a single file:\n\n```bash\n$ haml-coffee -i templates -o all.js\n```\n\nThis will create all the templates under the `templates` directory into a single, combined output file `all.js`.\n\n### `-n`/`--namespace` option\n\nEach template will register itself by default under the `window.HAML` namespace, but you can change the namespace with:\n\n``` bash\n$ haml-coffee -i template.haml -n exports.JST\n```\n\n### `-t`/`--template` option\n\nEach template must have a unique name under which it can be addressed. By default the template name is derived from the\ntemplate file name, by stripping of all extensions and remove illegal characters. Directory names are converted to\nnested namespaces under the default namespace.\n\nFor example, a template named `user/show-admin.html.haml` will result in a template name `window.HAML.user.show_admin`,\nbut you can override this behaviour:\n\n``` bash\n$ haml-coffee -i template.haml -n exports.JST -t other\n```\n\nWill result in a template that can be accessed with `exports.JST.other`.\n\n### `-f`/`--format` option\n\nThe Haml parser knows different HTML formats to which a given template can be rendered and it must be one of:\n\n* xhtml\n* html4\n* html5\n\nDoctype, self-closing tags and attributes handling depends on this setting. Please consult the official\n[Haml reference](http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html) for more details.\n\n### `-e`/`--custom-html-escape` option\n\nEvery data that is evaluated at render time will be escaped. The escaping function is included in every template and\nwith a growing number of templates, there is a lot of duplication that can be avoided in order to reduce your template\nsize.\n\nYou can specify a custom escape function that will be used to render the template:\n\n```bash\n$ haml-coffee -i template.haml -e HAML.escape\n```\n\nNow the escaping function isn't included in your template anymore and you have to make sure the function is available\nwhen the template is rendered. The default implementation is quite simple:\n\n```coffeescript\nwindow.HAML.htmlEscape ||= (text) ->\n \"#{ text }\"\n .replace(/&/g, '&')\n .replace(//g, '>')\n .replace(/\\\"/g, '"')\n```\n\n### `-c`/`--custom-clean-value` option\n\nEvery data that is evaluated at render time will be cleaned, so that `null` and `undefined` values are shown as empty\nstring. The clean value function is included in every template and with a growing number of templates, there is a lot of\nduplication that can be avoided in order to reduce your template size.\n\nYou can specify a custom clean value function that will be used to render the template:\n\n```bash\n$ haml-coffee -i template.haml -c HAML.cleanValue\n```\n\nNow the clean value function isn't included in your template anymore and you have to make sure the function is available\nwhen the template is rendered. The default implementation is quite simple:\n\n```coffeescript\nwindow.HAML.cleanValue ||= (text) -> if text is null or text is undefined then '' else text\n```\n\n### `--disable-html-attribute-escaping` option\n\nAll dynamic generated HTML attributes are escaped by default, but can be turned off with:\n\n```bash\n$ haml-coffee -i template.haml --disable-html-attribute-escaping\n```\n\n### `--disable-html-escaping` option\n\nAlthough not recommended, escaping can also be turned off completely:\n\n```bash\n$ haml-coffee -i template.haml --disable-html-escaping\n```\n\n## Render Haml Coffee\n\nYour template is compiled into a JavaScript file that can be rendered by instantiating the template with data that to\nbe evaluated.\n\nConsider the given template `template.haml`:\n\n```haml\n%h1\n = @project\n%section.content\n %h2 Tags\n %ul\n - for tag in @tags\n %li\n = project\n```\n\nthat has been successful compiled with:\n\n```coffeescript\n$ haml-coffe -i template.haml\n```\n\nNow you can render the template `template.jst` in the browser with:\n\n```coffeescript\nhtml = HAML.template({\n project : \"Haml Coffee\"\n tags : ['Haml', 'CoffeeScript']\n})\n```\n\nAnd the following HTML will be rendered to the variable `haml`:\n\n```html\n

\n Haml Coffee\n

\n
\n

Tags

\n
    \n
  • \n Haml\n
  • \n
  • \n CoffeeScript\n
  • \n
\n
\n```\n\nThe generated template function will be called using the hash as context, so inside the templates you can access all\nkeys using `this` or `@`.\n\n## Haml support\n\nHaml Coffee implements the [Haml Spec](https://github.com/norman/haml-spec) to ensure some degree of compatibility\nto other implementations, and the following sections are fully compatible to Ruby Haml:\n\n* Plain text\n* Multiline: `|`\n* Element names `%`\n* Attributes: `{}` or `()`\n* Class and ID: `.` and `#`, implicit `div` elements\n* Self-closing tags: `/`\n* Doctype: `!!!`\n* HTML comments: `/`, conditional comments: `/[]`, Haml comments: `-#`\n* Running CoffeeScript: `-`, inserting CoffeeScript: `=`\n* CoffeeScript interpolation: `#{}`\n* Whitespace preservation: `~`\n* Whitespace removal: `>` and `<`\n* Escaping `\\`\n* Escaping HTML: `&=`, unescaping HTML: `!=`\n* Filters: `:plain`, `:javascript`, `:css`, `:cdata`, `:escaped`, `:preserve`\n* Boolean attributes conversion\n\nPlease consult the official [Haml reference](http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html) for more\ndetails.\n\nHaml Coffee supports both, Ruby 1.8 and Ruby 1.9 style attributes:\n\n```haml\n%a{ :href => 'http://haml-lang.com/' } Haml\n```\n\ncan also be written as:\n\n```haml\n%a{ href: 'http://haml-lang.com/' } Haml\n```\n\n## CoffeeScript support\n\nHaml and CoffeeScript are a winning team, both use indention for blocks and are a perfect match for this reason.\nYou can use CoffeeScript instead of Ruby in your Haml tags and the attributes.\n\n**It's not recommended to put too much logic into the template, but simple conditions and loops are fine.**\n\n### Attributes\n\nWhen you defining a tag attribute without putting it into quotes (single or double quote), it's considered to be code\nto be run at render time. By default, attributes values from CoffeeScript code is escaped before inserted into the\ndocument. You can turn off attribute escaping with the `--disable-html-attribute-escaping` compile option.\n\nHTML style attributes are the most limited and can only assign a simple local variable:\n\n```haml\n%img(src='/images/demo.png' width=@width height=@height alt=alt)\n```\n\nBoth the `@width` and `@height` values must be passed as context when rendering the template, and `alt` must be defined\nbefore it.\n\nRuby style tags can be more complex and can call functions:\n\n```haml\n%header\n %user{ :class => App.currentUser.get('status') }= App.currentUser.getDisplayName()\n```\n\nAttribute definitions are also supported in the Ruby 1.9 style:\n\n```haml\n%header\n %user{ class: App.currentUser.get('status') }= App.currentUser.getDisplayName()\n```\n\nMore fancy stuff can be done when use interpolation within a quoted attribute:\n\n```haml\n%header\n %user{ class: \"#{ if @user.get('roles').indexOf('admin') is -1 then 'normal' else 'admin' }\" }= @user.getDisplayName()\n```\n\nBut think about it twice before putting such fancy stuff into your template, there are better places like models,\ncontrollers or helpers to put heavy logic into.\n\nYou can define your attributes over multiple lines and the next line must not be indented properly, so you can\nalign them:\n \n```haml\n%input#password.hint{ type: 'password', name: 'registration[password]',\n data: { hint: \"Something very imporant\", align: 'left' } }\n```\n\nIn the above example you see the proper usage for generating HTML data attributes.\n\n### Running Code\n\nYou can run any CoffeeScript code in your template:\n\n```haml\n- for project in @projects\n - if project.visible\n .project\n %h1= project.name\n %p&= project.description\n```\n\nThere are several supported types to run your code:\n\n* Run code without insert anything into the document: `-`\n* Run code and insert the result into the document: `=`\n\nBy default, all inserted content from running code is escaped. You can turn it off with the `--disable-html-escaping`\ncompile option. There are three variations for run code and insert into the document, two of them to change the escaping\nstyle chosen in the compile option:\n\n* Run code and do not escape the result: `!=`\n* Run code and escape the result: `&=`\n* Preserve whitespace when insert the result: `~`\n\nAgain, please consult the official [Haml reference](http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html) for more\ndetails. Haml Coffee implements the same functionality like Ruby Haml, only for CoffeeScript.\n\nRunning code is able to define functions that generates Haml:\n\n```haml\n- sum(a, b) ->\n #div\n #span= a\n #span= b\n #span= a+b\n= sum(1,2)\n= sum(3,4)\n```\n\n### CoffeeScript filter\n\nIn addition to the filters `:plain`, `:javascript`, `:css`, `:cdata`, `:escaped` and `:preserve`, which are also\nprovided by Ruby Haml, Haml Coffee has a `:coffeescript` filter.\n\nThe content of the `:coffeescript` filter is run when the template is rendered and doesn't output anything into the\nresulting document. This comes in handy when have code to run over multiple lines and don't want to prefix each line\nwith `-`:\n\n```haml\n%body\n :coffeescript\n tags = ['CoffeeScript', 'Haml']\n project = 'Haml Coffee'\n %h2= project\n %ul\n - for tag in tags\n %li= tag\n```\n\n## Related projects\n\nHaml Coffee in the Rails asset pipeline:\n\n* [haml-coffee-assets](https://github.com/netzpirat/haml_coffee_assets)\n* [ruby-haml-coffe](https://github.com/bfrydl/ruby-haml-coffee)\n* [haml-coffee-rails](https://github.com/voidseeker/haml-coffee-rails)\n\n## Development\n\nYou'll need the latest version of `node.js`, `npm`, `coffee-script` and `jasmine-node` to run everything. Start\nthe CoffeeScript compilation in the project root directory by running:\n\n```bash\n$ cake watch\n```\n\nAnd run the tests by calling:\n\n```bash\n$ jasmine-node\n```\n\nYou can optionally install [Guard](https://github.com/guard/guard) with the [Bundler](http://gembundler.com/):\n\n```bash\n$ bundle install\n```\n\nand run Guard to automatically compile your CoffeeScripts and run the Jasmine specs on file modification:\n\n```bash\n$ bundle exec guard\n```\n\n## Changelog\n\nFeel free to take a look at the [changelog](https://github.com/9elements/haml-coffee/blob/master/CHANGELOG.md).\n\n## Authors\n\n* [Sebastion Deutsch](https://github.com/sebastiandeutsch) ([@sippndipp](http://twitter.com/#!/sippndipp))\n* [Michael Kessler](https://github.com/netzpirat) ([@netzpirat](http://twitter.com/#!/netzpirat))\n* [Jan Varwig](https://github.com/janv) ([@agento](http://twitter.com/#!/agento))\n\n## Contributors\n\nSee all contributors on [the contributor page](https://github.com/9elements/haml-coffee/contributors).\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 9elements\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "netzpirat", "email": "michi@netzpiraten.ch" } ], "time": { "modified": "2011-12-13T10:55:10.084Z", "created": "2011-11-28T12:45:40.905Z", "0.3.0": "2011-11-28T12:45:44.190Z", "0.3.1": "2011-11-28T13:25:42.298Z", "0.4.0": "2011-12-08T13:33:52.976Z", "0.5.0": "2011-12-11T14:14:09.416Z", "0.5.1": "2011-12-11T22:31:14.956Z", "0.5.2": "2011-12-13T10:55:10.084Z" }, "author": { "name": "Michael Kessler", "email": "michi@netzpiraten.ch" }, "repository": { "type": "git", "url": "git://github.com/9elements/haml-coffee.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/haml-coffee/0.3.0", "0.3.1": "http://registry.npmjs.org/haml-coffee/0.3.1", "0.4.0": "http://registry.npmjs.org/haml-coffee/0.4.0", "0.5.0": "http://registry.npmjs.org/haml-coffee/0.5.0", "0.5.1": "http://registry.npmjs.org/haml-coffee/0.5.1", "0.5.2": "http://registry.npmjs.org/haml-coffee/0.5.2" }, "dist": { "0.3.0": { "shasum": "95a41345f1dea00f06248bbfb1ab037156df0099", "tarball": "http://registry.npmjs.org/haml-coffee/-/haml-coffee-0.3.0.tgz" }, "0.3.1": { "shasum": "afac0d126775fe6cffd688a5e4da4d2e23d3f3b3", "tarball": "http://registry.npmjs.org/haml-coffee/-/haml-coffee-0.3.1.tgz" }, "0.4.0": { "shasum": "49707c0f19096828f45bf51721c0edbad69977a2", "tarball": "http://registry.npmjs.org/haml-coffee/-/haml-coffee-0.4.0.tgz" }, "0.5.0": { "shasum": "4d9dd9f052c0f5c9e811304c8bc3cdd99e8e6fb8", "tarball": "http://registry.npmjs.org/haml-coffee/-/haml-coffee-0.5.0.tgz" }, "0.5.1": { "shasum": "50570c0d9cc8fc62408866b40209ae3d8d9bd2cb", "tarball": "http://registry.npmjs.org/haml-coffee/-/haml-coffee-0.5.1.tgz" }, "0.5.2": { "shasum": "755bcad89c368b0b12bd6eb8075de4fc2fa5dd42", "tarball": "http://registry.npmjs.org/haml-coffee/-/haml-coffee-0.5.2.tgz" } }, "keywords": [ "haml", "coffeescript", "templating", "html", "javascript", "language", "compiler" ], "url": "http://registry.npmjs.org/haml-coffee/" }, "haml-edge": { "name": "haml-edge", "description": "Haml ported to server-side Javascript. This is a traditional server-side templating language.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-05-09T04:39:47.118Z", "created": "2011-05-09T03:01:33.325Z", "0.2.6": "2011-05-09T03:01:33.723Z", "0.3.0": "2011-05-09T04:39:47.118Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com" }, "versions": { "0.2.6": "http://registry.npmjs.org/haml-edge/0.2.6", "0.3.0": "http://registry.npmjs.org/haml-edge/0.3.0" }, "dist": { "0.2.6": { "shasum": "47815a5de9d71b42c8f0bda0aab798f04418acec", "tarball": "http://registry.npmjs.org/haml-edge/-/haml-edge-0.2.6.tgz" }, "0.3.0": { "shasum": "73f51459bbbfda29f500d33913cd7ebf9d6f031f", "tarball": "http://registry.npmjs.org/haml-edge/-/haml-edge-0.3.0.tgz" } }, "keywords": [ "haml", "template" ], "url": "http://registry.npmjs.org/haml-edge/" }, "hamljs": { "name": "hamljs", "description": "Faster / Express compliant Haml implementation", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/haml.js.git" }, "time": { "modified": "2011-12-08T23:23:00.903Z", "created": "2011-03-04T16:42:46.184Z", "0.4.5": "2011-03-04T16:42:46.184Z", "0.5.0": "2011-03-04T16:42:46.184Z", "0.5.1": "2011-03-30T17:31:51.080Z", "0.5.2": "2011-12-08T23:23:00.903Z" }, "versions": { "0.4.5": "http://registry.npmjs.org/hamljs/0.4.5", "0.5.0": "http://registry.npmjs.org/hamljs/0.5.0", "0.5.1": "http://registry.npmjs.org/hamljs/0.5.1", "0.5.2": "http://registry.npmjs.org/hamljs/0.5.2" }, "dist": { "0.4.5": { "tarball": "http://packages:5984/hamljs/-/hamljs-0.4.5.tgz" }, "0.5.0": { "shasum": "170a0c7ab3dd236ff6ab6fcc0e28ff27fafde583", "tarball": "http://registry.npmjs.org/hamljs/-/hamljs-0.5.0.tgz" }, "0.5.1": { "shasum": "ce4ac23b23cb2886fa72c898acc96c8ec08a91a3", "tarball": "http://registry.npmjs.org/hamljs/-/hamljs-0.5.1.tgz" }, "0.5.2": { "shasum": "5dace9b858cdbe1ab27381d85a965d7b16703afa", "tarball": "http://registry.npmjs.org/hamljs/-/hamljs-0.5.2.tgz" } }, "keywords": [ "haml", "template", "engine", "view", "nodejs" ], "url": "http://registry.npmjs.org/hamljs/" }, "hamljs-coffee": { "name": "hamljs-coffee", "description": "Extension that allows for use of coffeescript inside of haml templates", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hammerdr", "email": "derek.r.hammer@gmail.com" } ], "time": { "modified": "2011-03-31T06:55:42.530Z", "created": "2011-03-31T06:55:41.799Z", "0.0.1": "2011-03-31T06:55:42.530Z" }, "author": { "name": "Derek Hammer", "email": "derek.r.hammer@gmail.com", "url": "http://www.derekhammer.com" }, "repository": { "type": "git", "url": "git://github.com/hammerdr/hamljs-coffee.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hamljs-coffee/0.0.1" }, "dist": { "0.0.1": { "shasum": "01887f4ba0f84841446a39ca9a5c983bba36c304", "tarball": "http://registry.npmjs.org/hamljs-coffee/-/hamljs-coffee-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hamljs-coffee/" }, "handlebars": { "name": "handlebars", "description": "Extension of the Mustache logicless template language", "dist-tags": { "latest": "1.0.2beta" }, "maintainers": [ { "name": "kpdecker", "email": "kpdecker@gmail.com" }, { "name": "commondream", "email": "alan@commondream.net" } ], "time": { "modified": "2011-09-04T14:50:58.580Z", "created": "2011-08-22T07:43:35.895Z", "1.0.2beta": "2011-08-22T07:43:36.484Z" }, "repository": { "type": "git", "url": "git://github.com/kpdecker/handlebars.js.git" }, "versions": { "1.0.2beta": "http://registry.npmjs.org/handlebars/1.0.2beta" }, "dist": { "1.0.2beta": { "shasum": "533aa8755d1cd4ac616e48b9f77b9c98d0088a91", "tarball": "http://registry.npmjs.org/handlebars/-/handlebars-1.0.2beta.tgz" } }, "keywords": [ "handlebars mustache template html" ], "url": "http://registry.npmjs.org/handlebars/" }, "handlebars-jst": { "name": "handlebars-jst", "description": "Pre-compiled jQuery Templates", "dist-tags": { "latest": "0.0.3" }, "readme": "# JST for Handlebars\n\nhandlebars-jst: Pre-compiled Handlebars with Node.js\n\n## Install with NPM\nThe best / easiest way to start using handlebars-jst is to install it\nwith npm, which looks something like this: `npm install handlebars-jst`\n\nBe sure to use the `--global` option if you'd like to use the command\nline tool.\n\n## Basic usage\n\nIncant handlebars-jst into your application with a require statement,\nand jquery-tmpl-just will expose 2 functions: `build` and `process`\n\n var tmpl = require('handlebars-jst');\n\n // Builds a template string\n tmpl.build( 'path/to/my/templates', function( output ){\n\n // Creates a file called templates.js\n tmpl.process( output, 'path/to/output/dir' );\n });\n\nBuild creates a string of executable javascript from a directory of\ntemplates. It accepts the location of your templates and a callback\nfunction.\n\nProcess creates a file called `templates.js` in the specified target\ndirectory. It accepts a template string and a the target location.\n\n## CLI usage\n\nhandlebars-jst also comes with a command line tool, which you can use\nlike this:\n\n $ tmpl path/to/templates path/to/save\n\nThis creates the file `templates.js` to the target directory. If no\narguments are passed, the current path will be used instead.\n\n## Using as a Cakefile\n\nSince this is really meant to be used as a build tool, a Cakefile is\nincluded as well, but keep in mind that _coffee-script must be included\nas a dependency in order to use the Cakefile_.\n\nModify the Cakefile's `targetDir` and `templateDir` variables to point\nto you desired build location and the location of your templates,\nrespectively.\n\nRun `cake build` or `cake watch` from the root of your project to\ngenerate the compiled templates. `cake watch` will listen for changes in\nyour templates directory and run the build process on demand.\n\n## JST Output\n\nTo start using the compiled templates, just include `templates.js`. Keep\nin mind that these are just your templates, so you'll also need jQuery\nand jQuery-tmpl in there too.\n\n`templates.js` creates a global object called `window.JST`.\n\nThe `JST` object includes a `templates` object containing all of your\nprecompiled templates:\n\n JST = {\n ,\n ,\n ...\n }\n\nThe helper methods are meant to make using templates as easy as\npossible, so they are functions that take JSON data to be templated as\nthe only argument.\n\nThe functions themselves look like this:\n\n JST. = function( data ){\n return $.tmpl( JST.template., data );\n }\n\nAnd it's final usage would look something like this:\n\n var data = { title: \"foobar\" },\n compiled_template = window.JST.sample_template( my_data );\n\n $('body').html( compiled_template );\n\n\n## Multiple Named Templates from a single file\n\nAdd as many sub-templates as you want to a single JST file by writing a\nc-style comment with the sub-template name.\n\n multiple_templates.JST\n ---\n Nothing to see here\n\n /* foo */\n

{foo}

\n

Check out this other awesome template

\n\nThis file will product 2 templates:\n\n JST = {\n multiple_templates,\n multiple_templates_foo\n }\n\n\n## Contributing\n\nThis is a need-based project, so I only wrote it to account for my\nneeds as of right now.\n\nIf you've got any suggestestions, opinions, optimizations or fixes,\nplease fork and pull request to contribute.\n\nEverything original is MIT, everything else honors whatever license it\nwas written under.\n", "maintainers": [ { "name": "wookiehangover", "email": "sam@quickleft.com" } ], "time": { "modified": "2011-11-14T04:24:21.179Z", "created": "2011-11-07T02:16:13.499Z", "0.0.1": "2011-11-07T02:16:14.527Z", "0.0.2": "2011-11-07T22:03:53.659Z", "0.0.3": "2011-11-14T04:24:21.179Z" }, "author": { "name": "wookiehangover", "email": "sam@quickleft.com" }, "repository": { "type": "git", "url": "github.com:wookiehangover/handlebars-jst.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/handlebars-jst/0.0.1", "0.0.2": "http://registry.npmjs.org/handlebars-jst/0.0.2", "0.0.3": "http://registry.npmjs.org/handlebars-jst/0.0.3" }, "dist": { "0.0.1": { "shasum": "144a78048777736179ca4bfb84d97c0bdfef3b7d", "tarball": "http://registry.npmjs.org/handlebars-jst/-/handlebars-jst-0.0.1.tgz" }, "0.0.2": { "shasum": "9b85aa19983d7aec2011f3155757545394c37ab9", "tarball": "http://registry.npmjs.org/handlebars-jst/-/handlebars-jst-0.0.2.tgz" }, "0.0.3": { "shasum": "d8087e967f75601a03c4379d4ccb0961d259e1b8", "tarball": "http://registry.npmjs.org/handlebars-jst/-/handlebars-jst-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/handlebars-jst/" }, "hanging_gardens_registry": { "name": "hanging_gardens_registry", "description": "A registry of non official (Hanging Gardens compatible) JS library distributions", "dist-tags": { "latest": "2.0.8" }, "maintainers": [ { "name": "fd", "email": "simon.menke@gmail.com" } ], "author": { "name": "Simon Menke", "email": "simon.menke@gmail.com", "url": "https://github.com/fd" }, "time": { "modified": "2011-12-02T13:45:12.319Z", "created": "2011-02-07T12:49:15.775Z", "1.0.0": "2011-02-07T12:49:15.775Z", "1.0.1": "2011-02-07T12:49:15.775Z", "1.0.2": "2011-02-07T12:49:15.775Z", "1.0.3": "2011-03-02T17:27:19.918Z", "1.0.4": "2011-03-16T09:56:17.776Z", "2.0.0": "2011-06-27T08:23:37.235Z", "2.0.1": "2011-06-28T13:48:13.653Z", "2.0.2": "2011-08-30T11:41:27.765Z", "2.0.3": "2011-09-28T12:12:43.854Z", "2.0.4": "2011-09-28T15:12:16.602Z", "2.0.5": "2011-09-28T15:15:35.684Z", "2.0.6": "2011-11-23T16:00:49.429Z", "2.0.7": "2011-11-28T12:29:31.364Z", "2.0.8": "2011-12-02T13:45:12.319Z" }, "repository": { "type": "git", "url": "git://github.com/fd/hanging_gardens_registry.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hanging_gardens_registry/1.0.0", "1.0.1": "http://registry.npmjs.org/hanging_gardens_registry/1.0.1", "1.0.2": "http://registry.npmjs.org/hanging_gardens_registry/1.0.2", "1.0.3": "http://registry.npmjs.org/hanging_gardens_registry/1.0.3", "1.0.4": "http://registry.npmjs.org/hanging_gardens_registry/1.0.4", "2.0.0": "http://registry.npmjs.org/hanging_gardens_registry/2.0.0", "2.0.1": "http://registry.npmjs.org/hanging_gardens_registry/2.0.1", "2.0.2": "http://registry.npmjs.org/hanging_gardens_registry/2.0.2", "2.0.3": "http://registry.npmjs.org/hanging_gardens_registry/2.0.3", "2.0.4": "http://registry.npmjs.org/hanging_gardens_registry/2.0.4", "2.0.5": "http://registry.npmjs.org/hanging_gardens_registry/2.0.5", "2.0.6": "http://registry.npmjs.org/hanging_gardens_registry/2.0.6", "2.0.7": "http://registry.npmjs.org/hanging_gardens_registry/2.0.7", "2.0.8": "http://registry.npmjs.org/hanging_gardens_registry/2.0.8" }, "dist": { "1.0.0": { "shasum": "0808bb08813ffc84f6625c525e37b6804c8176b8", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-1.0.0.tgz" }, "1.0.1": { "shasum": "13e0452cdc00e573e2efaea43917d2e5a3d49910", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-1.0.1.tgz" }, "1.0.2": { "shasum": "f3796ffcdfd7302266b6ad23e9c6591e5a037a99", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-1.0.2.tgz" }, "1.0.3": { "shasum": "1a76aaa69c6d1da0ad68ff670a00db6ad40a7b68", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-1.0.3.tgz" }, "1.0.4": { "shasum": "972d4303b4f7c7d516efb4bda6e3f1b5f5ffeab7", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-1.0.4.tgz" }, "2.0.0": { "shasum": "1ae98564538276decf856e59adfa17326362537c", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.0.tgz" }, "2.0.1": { "shasum": "f7d9ae1aa21e934a18aba7afba5b1dbbc621ec5c", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.1.tgz" }, "2.0.2": { "shasum": "08bebf49ef8c60a8b4549f27e4729043d22a07e4", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.2.tgz" }, "2.0.3": { "shasum": "86adb357e2b876100c73031a2e7d3410bdb78661", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.3.tgz" }, "2.0.4": { "shasum": "d0105b6864dbe87ddac3f8373446d35e74060785", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.4.tgz" }, "2.0.5": { "shasum": "54fad68f54a3897026fcf2e50ac9509a4f9566d7", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.5.tgz" }, "2.0.6": { "shasum": "b95d67196c92fc3a6d9d7f5e346501c7bfc70a74", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.6.tgz" }, "2.0.7": { "shasum": "b2a48efc2b218c2dbb0dd8503a0878dcfe018f06", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.7.tgz" }, "2.0.8": { "shasum": "1003b41742803280aff0a7ab07fa869ff12ce35f", "tarball": "http://registry.npmjs.org/hanging_gardens_registry/-/hanging_gardens_registry-2.0.8.tgz" } }, "url": "http://registry.npmjs.org/hanging_gardens_registry/" }, "hanging-gardens": { "name": "hanging-gardens", "description": "A JavaScript project structure for NoRIA webpages.", "dist-tags": { "latest": "2.0.2" }, "maintainers": [ { "name": "fd", "email": "simon.menke@gmail.com" } ], "author": { "name": "Simon Menke" }, "repository": { "type": "git", "url": "git://github.com/fd/hanging_gardens.js.git" }, "time": { "modified": "2011-06-27T09:44:20.643Z", "created": "2010-12-21T12:13:44.950Z", "0.0.1": "2010-12-21T12:13:44.950Z", "0.0.2": "2010-12-21T12:13:44.950Z", "0.0.3": "2010-12-21T12:13:44.950Z", "0.0.4": "2010-12-21T12:13:44.950Z", "1.0.0": "2010-12-21T12:13:44.950Z", "1.0.1": "2010-12-21T12:13:44.950Z", "1.1.0": "2010-12-21T12:13:44.950Z", "1.1.1": "2010-12-21T16:21:25.337Z", "1.1.2": "2010-12-22T16:11:00.848Z", "1.1.3": "2010-12-23T09:31:24.868Z", "2.0.0": "2011-06-27T08:24:38.468Z", "2.0.1": "2011-06-27T09:42:12.031Z", "2.0.2": "2011-06-27T09:44:20.643Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/hanging-gardens/0.0.1", "0.0.2": "http://registry.npmjs.org/hanging-gardens/0.0.2", "0.0.3": "http://registry.npmjs.org/hanging-gardens/0.0.3", "0.0.4": "http://registry.npmjs.org/hanging-gardens/0.0.4", "1.0.0": "http://registry.npmjs.org/hanging-gardens/1.0.0", "1.0.1": "http://registry.npmjs.org/hanging-gardens/1.0.1", "1.1.0": "http://registry.npmjs.org/hanging-gardens/1.1.0", "1.1.1": "http://registry.npmjs.org/hanging-gardens/1.1.1", "1.1.2": "http://registry.npmjs.org/hanging-gardens/1.1.2", "1.1.3": "http://registry.npmjs.org/hanging-gardens/1.1.3", "2.0.0": "http://registry.npmjs.org/hanging-gardens/2.0.0", "2.0.1": "http://registry.npmjs.org/hanging-gardens/2.0.1", "2.0.2": "http://registry.npmjs.org/hanging-gardens/2.0.2" }, "dist": { "0.0.1": { "shasum": "bb8b1d0983e650f3e80e9a22e61529bd55919102", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-0.0.1.tgz" }, "0.0.2": { "shasum": "823686c904952f45b805fbce09fa2061c45528b1", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-0.0.2.tgz" }, "0.0.3": { "shasum": "225ee340fe39e77790a47a829a2c3860eee09313", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-0.0.3.tgz" }, "0.0.4": { "shasum": "0d11b9b1eeb64a8e33addb74f0187b5811336638", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-0.0.4.tgz" }, "1.0.0": { "shasum": "43ef8f7609afff7dffe5f07bd0baae0a2920daae", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-1.0.0.tgz" }, "1.0.1": { "shasum": "41f178ad9be54954ace5bfc179b558f89b14a539", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-1.0.1.tgz" }, "1.1.0": { "shasum": "7064cdef174d969c58eddd29dbd30820cc4f5af1", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-1.1.0.tgz" }, "1.1.1": { "shasum": "34dabde73e1b92dff9228cf08a8e07695a628c82", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-1.1.1.tgz" }, "1.1.2": { "shasum": "57edf61e24220866a7883134ea89b1dd5bbd005b", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-1.1.2.tgz" }, "1.1.3": { "shasum": "1452bd66397b2044ef1ef99cd603c24af3afe6ba", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-1.1.3.tgz" }, "2.0.0": { "shasum": "50b483ad2edd6d2b8f23ceded80cbf10cd241fc5", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-2.0.0.tgz" }, "2.0.1": { "shasum": "55301f12654d2b8f7d2021967d6176107413c1ea", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-2.0.1.tgz" }, "2.0.2": { "shasum": "21661a1e4d3b182a364bf17fcdb2bffa5d6f736d", "tarball": "http://registry.npmjs.org/hanging-gardens/-/hanging-gardens-2.0.2.tgz" } }, "keywords": [ "javascript", "language", "compiler", "packager", "validator" ], "url": "http://registry.npmjs.org/hanging-gardens/" }, "hapi": { "name": "hapi", "description": "HTTP API Server based on Express with native OAuth 2.0 support", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "hueniverse", "email": "eran@hueniverse.com" } ], "time": { "modified": "2011-11-29T17:20:49.211Z", "created": "2011-08-06T00:41:58.808Z", "0.0.1": "2011-08-06T00:41:59.373Z", "0.0.2": "2011-11-20T20:46:31.424Z", "0.0.3": "2011-11-20T20:51:32.742Z", "0.0.4": "2011-11-21T00:54:38.933Z", "0.0.5": "2011-11-23T01:12:59.808Z", "0.0.6": "2011-11-29T17:20:49.211Z" }, "author": { "name": "Eran Hammer-Lahav", "email": "eran@hueniverse.com" }, "repository": { "type": "git", "url": "git://github.com/hueniverse/hapi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hapi/0.0.1", "0.0.2": "http://registry.npmjs.org/hapi/0.0.2", "0.0.3": "http://registry.npmjs.org/hapi/0.0.3", "0.0.4": "http://registry.npmjs.org/hapi/0.0.4", "0.0.5": "http://registry.npmjs.org/hapi/0.0.5", "0.0.6": "http://registry.npmjs.org/hapi/0.0.6" }, "dist": { "0.0.1": { "shasum": "fbf22dbb502824659ade93eee3e30cb72df97bee", "tarball": "http://registry.npmjs.org/hapi/-/hapi-0.0.1.tgz" }, "0.0.2": { "shasum": "582451da95ca4a650755f6d6f04d4e13539423b8", "tarball": "http://registry.npmjs.org/hapi/-/hapi-0.0.2.tgz" }, "0.0.3": { "shasum": "08d84a883e38a610d49f2c413e57cfe717411127", "tarball": "http://registry.npmjs.org/hapi/-/hapi-0.0.3.tgz" }, "0.0.4": { "shasum": "3a739045c3ad04b8747155d10ee544820bfab71f", "tarball": "http://registry.npmjs.org/hapi/-/hapi-0.0.4.tgz" }, "0.0.5": { "shasum": "c461c3ced42ead36d8b69daa9b8d7ad0684a92b6", "tarball": "http://registry.npmjs.org/hapi/-/hapi-0.0.5.tgz" }, "0.0.6": { "shasum": "3b0fe1b9c1e728dd06347cde57bb7d46193e3012", "tarball": "http://registry.npmjs.org/hapi/-/hapi-0.0.6.tgz" } }, "keywords": [ "http", "mac", "authentication", "oauth", "api" ], "url": "http://registry.npmjs.org/hapi/" }, "Haraka": { "name": "Haraka", "description": "An SMTP Server project.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "msergeant", "email": "helpme+npm@gmail.com" } ], "time": { "modified": "2011-11-11T20:15:58.691Z", "created": "2011-05-11T21:12:54.824Z", "0.5.0": "2011-05-11T21:12:55.461Z", "0.5.1": "2011-05-12T21:55:52.721Z", "0.5.2": "2011-05-20T05:07:28.494Z", "0.5.3": "2011-05-24T23:57:56.860Z", "0.5.4": "2011-05-27T23:25:10.627Z", "0.5.5": "2011-05-30T12:40:29.099Z", "0.5.6": "2011-06-02T22:59:19.248Z", "0.5.7": "2011-06-03T12:40:35.444Z", "0.5.8": "2011-06-04T15:32:48.343Z", "0.5.9": "2011-06-11T21:27:56.660Z", "0.5.10": "2011-06-17T21:58:23.400Z", "0.5.11": "2011-06-18T01:09:59.321Z", "0.6.0": "2011-06-29T22:50:24.847Z", "0.6.1": "2011-07-07T19:22:10.450Z", "0.7.0": "2011-08-04T18:53:57.072Z", "0.7.1": "2011-08-06T01:42:04.606Z", "0.7.2": "2011-08-11T03:31:56.814Z", "0.8.0": "2011-08-18T22:36:18.844Z", "0.9.0": "2011-09-12T23:06:17.074Z", "1.0.0": "2011-10-14T18:13:43.470Z", "1.0.1": "2011-10-25T22:46:02.670Z", "1.0.2": "2011-11-11T20:15:58.691Z" }, "author": { "name": "Matt Sergeant", "email": "helpme@gmail.com", "url": "http://baudehlo.wordpress.com/" }, "repository": { "type": "git", "url": "git://github.com/baudehlo/Haraka.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/Haraka/0.5.0", "0.5.1": "http://registry.npmjs.org/Haraka/0.5.1", "0.5.2": "http://registry.npmjs.org/Haraka/0.5.2", "0.5.3": "http://registry.npmjs.org/Haraka/0.5.3", "0.5.4": "http://registry.npmjs.org/Haraka/0.5.4", "0.5.5": "http://registry.npmjs.org/Haraka/0.5.5", "0.5.6": "http://registry.npmjs.org/Haraka/0.5.6", "0.5.7": "http://registry.npmjs.org/Haraka/0.5.7", "0.5.8": "http://registry.npmjs.org/Haraka/0.5.8", "0.5.9": "http://registry.npmjs.org/Haraka/0.5.9", "0.5.10": "http://registry.npmjs.org/Haraka/0.5.10", "0.5.11": "http://registry.npmjs.org/Haraka/0.5.11", "0.6.0": "http://registry.npmjs.org/Haraka/0.6.0", "0.6.1": "http://registry.npmjs.org/Haraka/0.6.1", "0.7.0": "http://registry.npmjs.org/Haraka/0.7.0", "0.7.1": "http://registry.npmjs.org/Haraka/0.7.1", "0.7.2": "http://registry.npmjs.org/Haraka/0.7.2", "0.8.0": "http://registry.npmjs.org/Haraka/0.8.0", "0.9.0": "http://registry.npmjs.org/Haraka/0.9.0", "1.0.0": "http://registry.npmjs.org/Haraka/1.0.0", "1.0.1": "http://registry.npmjs.org/Haraka/1.0.1", "1.0.2": "http://registry.npmjs.org/Haraka/1.0.2" }, "dist": { "0.5.0": { "shasum": "35e5431b6c76460e52e2d1b2ac7082b28aab80ce", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.0.tgz" }, "0.5.1": { "shasum": "4215e5ccfd092c1ab0b258de12f397a06cc1d114", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.1.tgz" }, "0.5.2": { "shasum": "279da5ce9efd6cf8eb70af11757f8049a429d9e8", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.2.tgz" }, "0.5.3": { "shasum": "d2828f8967bb6955668b7454cd6491bd7d826139", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.3.tgz" }, "0.5.4": { "shasum": "e4a1873b778b32a6daca1a652790ce68d17ca90d", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.4.tgz" }, "0.5.5": { "shasum": "abb112a82680c57fd1d1645548d5ad1a4e4e442a", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.5.tgz" }, "0.5.6": { "shasum": "eced928218fc23db96fbec98a3a6d52d1c019aa0", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.6.tgz" }, "0.5.7": { "shasum": "998b87ef4121b3e35801f35688435100d7736002", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.7.tgz" }, "0.5.8": { "shasum": "05265a5f91ec142f10da06dcbe8b2aae8b947188", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.8.tgz" }, "0.5.9": { "shasum": "0217f0588cdc515f164d63bd2049d3917cb63697", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.9.tgz" }, "0.5.10": { "shasum": "a316aced1006c62f8691b5a602fa734e47422d64", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.10.tgz" }, "0.5.11": { "shasum": "e584f5c619360f3b73e6e35720f99e5f6cae716e", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.5.11.tgz" }, "0.6.0": { "shasum": "4fe3d15d9bd812643dc473c66e67614c10b07763", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.6.0.tgz" }, "0.6.1": { "shasum": "85d1490d3d03ddaf9cafd97a98b5340788b5e63f", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.6.1.tgz" }, "0.7.0": { "shasum": "73543fefe615c2c5a524ba11d8196bc47f8201e6", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.7.0.tgz" }, "0.7.1": { "shasum": "45d5b3a2f0d04a959284e561c11908840df53366", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.7.1.tgz" }, "0.7.2": { "shasum": "9a8a9254bb053fef693d2a571a4b8f9a5b49f23a", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.7.2.tgz" }, "0.8.0": { "shasum": "3df5d9ba8f0a11ccfe1ebc5bfde243de21d3fc5e", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.8.0.tgz" }, "0.9.0": { "shasum": "1f46dc1e29b32dd9c708f5cd8e95af9ed723167a", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-0.9.0.tgz" }, "1.0.0": { "shasum": "20448065213b198e461ea54f632fa0a858f82ac2", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-1.0.0.tgz" }, "1.0.1": { "shasum": "d492ce72bd723c9d0f9ee9f1c364b1ab9bb88274", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-1.0.1.tgz" }, "1.0.2": { "shasum": "b5d07c4ce87c08ffa48ec5c174ef276382ad55d3", "tarball": "http://registry.npmjs.org/Haraka/-/Haraka-1.0.2.tgz" } }, "keywords": [ "haraka", "smtp", "server", "email", "cluster" ], "url": "http://registry.npmjs.org/Haraka/" }, "harlot": { "name": "harlot", "description": "Cleans cruft of building new hook.io hooks and servers.", "dist-tags": { "latest": "0.0.0" }, "readme": "", "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-11-18T06:00:37.047Z", "created": "2011-11-18T06:00:35.575Z", "0.0.0": "2011-11-18T06:00:37.047Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "stephenbelanger.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/harlot/0.0.0" }, "dist": { "0.0.0": { "shasum": "2400198e75ced121f403783a1d352e72bc5648fc", "tarball": "http://registry.npmjs.org/harlot/-/harlot-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/harlot/" }, "harmony": { "name": "harmony", "description": "File upload parsing middleware for Connect", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "originalmachine", "email": "nicholas@originalmachine.com" } ], "time": { "modified": "2011-08-04T14:43:35.145Z", "created": "2011-08-04T14:43:29.517Z", "0.0.1": "2011-08-04T14:43:35.145Z" }, "author": { "name": "Nicholas Young", "email": "nicholas@nicholaswyoung.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/harmony/0.0.1" }, "dist": { "0.0.1": { "shasum": "da575f7c10e82ea36e6b6aa04d3d58bfec9fc11c", "tarball": "http://registry.npmjs.org/harmony/-/harmony-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/harmony/" }, "hascan": { "name": "hascan", "description": "Build tools for has.js.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-09-14T05:13:15.088Z", "created": "2011-07-25T22:48:32.576Z", "0.0.1": "2011-07-25T22:48:33.179Z", "0.0.2": "2011-07-31T01:31:12.115Z", "0.0.3": "2011-08-13T21:55:40.718Z", "0.0.4": "2011-09-04T07:42:31.309Z", "0.0.5": "2011-09-04T08:51:08.935Z", "0.0.6": "2011-09-14T05:13:15.088Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/hascan.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hascan/0.0.1", "0.0.2": "http://registry.npmjs.org/hascan/0.0.2", "0.0.3": "http://registry.npmjs.org/hascan/0.0.3", "0.0.4": "http://registry.npmjs.org/hascan/0.0.4", "0.0.5": "http://registry.npmjs.org/hascan/0.0.5", "0.0.6": "http://registry.npmjs.org/hascan/0.0.6" }, "dist": { "0.0.1": { "shasum": "6afe912933661959bbdd8a0fd4c5c3444f53a6f8", "tarball": "http://registry.npmjs.org/hascan/-/hascan-0.0.1.tgz" }, "0.0.2": { "shasum": "a12c79b454277767934a1403298853fc9bf96dc1", "tarball": "http://registry.npmjs.org/hascan/-/hascan-0.0.2.tgz" }, "0.0.3": { "shasum": "6325ccefd3b8004acc445543460186431a627a7d", "tarball": "http://registry.npmjs.org/hascan/-/hascan-0.0.3.tgz" }, "0.0.4": { "shasum": "85cef03ec3679f4431ce3c1f0c44f577a3a92f5d", "tarball": "http://registry.npmjs.org/hascan/-/hascan-0.0.4.tgz" }, "0.0.5": { "shasum": "d950325c415b3e7e4c1660cbdd1a24599a07e2c8", "tarball": "http://registry.npmjs.org/hascan/-/hascan-0.0.5.tgz" }, "0.0.6": { "shasum": "efad93debee797466840d43497ddac31c8779d36", "tarball": "http://registry.npmjs.org/hascan/-/hascan-0.0.6.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/hascan/" }, "hash_file": { "name": "hash_file", "description": "A simple utility for getting a hash of a file", "dist-tags": { "latest": "0.0.7" }, "readme": "Hash File: A simple utility for getting the hash of a file\n============================================\n\nThis module is a super simple, super fast (using file stream) utility for getting the SHA1 hash of a file \n\n### Supported Hash Types\n\n* md5\n* sha1\n* sha256\n\n## Installation\n```\n npm install hash_file\n```\n\nor\n\n```\n git clone https://github.com/secoif/hash_file\n```\n\n## Usage \n\n```javascript\nvar hash_file = require('hash_file')\n\nhash_file('./README.md', 'md5', function(err, hash) {\n console.log(hash)\n})\n```\n\n## Running the tests\n\n```shell\nnpm install --dev\nnpm test\n```\n\n## Credits\n\nOriginal Module Author - Gregor Schwab <greg@synaptic-labs.net> ([dotmaster](http://github.com/dotmaster))\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Gregor Schwab <dev@synaptic-labs.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "secoif", "email": "secoif@gmail.com" } ], "time": { "modified": "2011-11-30T13:57:04.051Z", "created": "2011-11-28T16:48:32.118Z", "0.0.5": "2011-11-28T16:48:36.096Z", "0.0.6": "2011-11-28T16:51:57.011Z", "0.0.7": "2011-11-30T13:57:04.051Z" }, "author": { "name": "Tim Oxley", "email": "secoif@gmail.com", "url": "http://unit.io" }, "repository": { "type": "git", "url": "git://github.com/secoif/hash_file.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/hash_file/0.0.5", "0.0.6": "http://registry.npmjs.org/hash_file/0.0.6", "0.0.7": "http://registry.npmjs.org/hash_file/0.0.7" }, "dist": { "0.0.5": { "shasum": "9fa2d0d2ad1894f69dfbc78edab1a759540c32fe", "tarball": "http://registry.npmjs.org/hash_file/-/hash_file-0.0.5.tgz" }, "0.0.6": { "shasum": "b136b8430b3a0bf056c1471aec63d476cad9d48a", "tarball": "http://registry.npmjs.org/hash_file/-/hash_file-0.0.6.tgz" }, "0.0.7": { "shasum": "7b769f91df64cc041fba8fb667c025c4fd8297d2", "tarball": "http://registry.npmjs.org/hash_file/-/hash_file-0.0.7.tgz" } }, "keywords": [ "hash", "md5", "sha1", "crypto", "file" ], "url": "http://registry.npmjs.org/hash_file/" }, "hash_ring": { "name": "hash_ring", "description": "Consistent hashing C++ Add-on for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/node-hash-ring.git" }, "time": { "modified": "2011-05-05T16:12:07.677Z", "created": "2011-04-26T01:09:26.528Z", "0.1.0": "2011-04-26T01:09:26.528Z", "0.2.0": "2011-04-26T01:09:26.528Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/hash_ring/0.1.0", "0.2.0": "http://registry.npmjs.org/hash_ring/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/hash_ring/-/hash_ring-0.1.0.tgz" }, "0.2.0": { "shasum": "772b5da8478bbfd533d835f19138bb68e4b8468e", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8k-v83.1.8.3-linux-2.6.32-31-generic": { "shasum": "33361ab78cab2e8b7f482e0ac7e1e957c08b831f", "tarball": "http://registry.npmjs.org/hash_ring/-/hash_ring-0.2.0-0.4-ares1.7.4-ev4.4-openssl0.9.8k-v83.1.8.3-linux-2.6.32-31-generic.tgz" } }, "tarball": "http://registry.npmjs.org/hash_ring/-/hash_ring-0.2.0.tgz" } }, "keywords": [ "node", "hash ring", "consistent hashing", "sharding", "distributed" ], "url": "http://registry.npmjs.org/hash_ring/" }, "hashbangify": { "name": "hashbangify", "description": "Make your node scripts executable!", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-08-23T07:22:20.070Z", "created": "2011-08-16T00:38:08.043Z", "0.0.0": "2011-08-16T00:38:10.384Z", "0.1.0": "2011-08-23T07:22:20.070Z" }, "author": { "name": "AvianFlu", "email": "charlie@charlieistheman.com" }, "repository": { "type": "git", "url": "git://github.com/AvianFlu/hashbangify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hashbangify/0.0.0", "0.1.0": "http://registry.npmjs.org/hashbangify/0.1.0" }, "dist": { "0.0.0": { "shasum": "7852ad0ce1221e271f42a7a7f808ac5c2d52e799", "tarball": "http://registry.npmjs.org/hashbangify/-/hashbangify-0.0.0.tgz" }, "0.1.0": { "shasum": "70e7e67c570985ffd929d1aa6162c87bef47b9cd", "tarball": "http://registry.npmjs.org/hashbangify/-/hashbangify-0.1.0.tgz" } }, "keywords": [ "cli", "hashbang" ], "url": "http://registry.npmjs.org/hashbangify/" }, "hashchange": { "name": "hashchange", "description": "Cross-browser hashchange event shim", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-05T17:20:07.039Z", "created": "2011-11-05T17:20:06.598Z", "0.0.1": "2011-11-05T17:20:07.039Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/hashchange/0.0.1" }, "dist": { "0.0.1": { "shasum": "79d9e800a42a924b670316dcd94f4e671061f0f8", "tarball": "http://registry.npmjs.org/hashchange/-/hashchange-0.0.1.tgz" } }, "keywords": [ "ender", "hashchange", "history" ], "url": "http://registry.npmjs.org/hashchange/" }, "hashish": { "name": "hashish", "description": "Hash data structure manipulation functions", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-23T00:08:00.295Z", "created": "2011-02-09T13:03:22.418Z", "0.0.1": "2011-02-09T13:03:22.921Z", "0.0.2": "2011-02-12T04:37:36.218Z", "0.0.3": "2011-06-15T06:25:31.485Z", "0.0.4": "2011-07-23T00:08:00.295Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-hashish.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hashish/0.0.1", "0.0.2": "http://registry.npmjs.org/hashish/0.0.2", "0.0.3": "http://registry.npmjs.org/hashish/0.0.3", "0.0.4": "http://registry.npmjs.org/hashish/0.0.4" }, "dist": { "0.0.1": { "shasum": "088b26565d8f4b5edb8a5dc331bd20d6f563b24c", "tarball": "http://registry.npmjs.org/hashish/-/hashish-0.0.1.tgz" }, "0.0.2": { "shasum": "5422907a80fcf4702bf0ffdd8f839822a7986886", "tarball": "http://registry.npmjs.org/hashish/-/hashish-0.0.2.tgz" }, "0.0.3": { "shasum": "8ead8cc73ea6245bc61a2d87c511ccf0a9724e40", "tarball": "http://registry.npmjs.org/hashish/-/hashish-0.0.3.tgz" }, "0.0.4": { "shasum": "6d60bc6ffaf711b6afd60e426d077988014e6554", "tarball": "http://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz" } }, "keywords": [ "hash", "object", "convenience", "manipulation", "data structure" ], "url": "http://registry.npmjs.org/hashish/" }, "hashkeys": { "name": "hashkeys", "description": "A simple library for retrieving hash keys and values", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mcandre", "email": "andrew.pennebaker@gmail.com" } ], "time": { "modified": "2011-09-14T02:11:42.808Z", "created": "2011-09-14T02:11:42.740Z", "0.0.1": "2011-09-14T02:11:42.808Z" }, "author": { "name": "Andrew Pennebaker", "email": "andrew.pennebaker@gmail.com", "url": "http://www.yellosoft.us/" }, "repository": { "type": "git", "url": "git://github.com/mcandre/node-hashkeys.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hashkeys/0.0.1" }, "dist": { "0.0.1": { "shasum": "e1f69717158e9d1c2c704dc81473fadf5e289ffb", "tarball": "http://registry.npmjs.org/hashkeys/-/hashkeys-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hashkeys/" }, "hashlib": { "name": "hashlib", "description": "lib for node which makes hashes", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "brainfucker", "email": "oleg@emby.ru" } ], "time": { "modified": "2011-07-25T22:25:54.628Z", "created": "2011-04-13T18:19:31.554Z", "1.0.0": "2011-04-13T18:19:32.112Z", "1.0.1": "2011-07-25T22:25:54.628Z" }, "author": { "name": "Illarionov Oleg" }, "versions": { "1.0.0": "http://registry.npmjs.org/hashlib/1.0.0", "1.0.1": "http://registry.npmjs.org/hashlib/1.0.1" }, "dist": { "1.0.0": { "shasum": "e17b82d04d92d58838db0e8a38a246fcb9d4fa3f", "tarball": "http://registry.npmjs.org/hashlib/-/hashlib-1.0.0.tgz" }, "1.0.1": { "shasum": "68d7c4924c10f2f67dd20ede79316397e772107c", "tarball": "http://registry.npmjs.org/hashlib/-/hashlib-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/hashlib/" }, "hashring": { "name": "hashring", "description": "A pure JavaScript hash ring based on libketama", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-06-05T19:10:20.651Z", "created": "2011-04-20T20:30:02.991Z", "0.0.1": "2011-04-20T20:30:03.461Z", "0.0.2": "2011-04-21T20:47:03.562Z", "0.0.3": "2011-04-22T17:30:38.314Z", "0.0.4": "2011-05-06T09:11:44.814Z", "0.0.5": "2011-06-05T19:10:20.651Z" }, "author": { "name": "Arnout Kazemier" }, "versions": { "0.0.1": "http://registry.npmjs.org/hashring/0.0.1", "0.0.2": "http://registry.npmjs.org/hashring/0.0.2", "0.0.3": "http://registry.npmjs.org/hashring/0.0.3", "0.0.4": "http://registry.npmjs.org/hashring/0.0.4", "0.0.5": "http://registry.npmjs.org/hashring/0.0.5" }, "dist": { "0.0.1": { "shasum": "aebb218fc27383bc2973fffaa49b1e2c9adf5fd3", "tarball": "http://registry.npmjs.org/hashring/-/hashring-0.0.1.tgz" }, "0.0.2": { "shasum": "d1d9ca29744c89924dcd321f0533842f010f2024", "tarball": "http://registry.npmjs.org/hashring/-/hashring-0.0.2.tgz" }, "0.0.3": { "shasum": "1fe686aaebfbeb47d728d37092766af54139d316", "tarball": "http://registry.npmjs.org/hashring/-/hashring-0.0.3.tgz" }, "0.0.4": { "shasum": "ee75c58369a27c4057eed846a5739339dbf6f9ed", "tarball": "http://registry.npmjs.org/hashring/-/hashring-0.0.4.tgz" }, "0.0.5": { "shasum": "165587b39fd5234cd306c82de391e710a611c28d", "tarball": "http://registry.npmjs.org/hashring/-/hashring-0.0.5.tgz" } }, "keywords": [ "hashring", "hash ring", "hashing", "hash", "consistent hashing", "libketama" ], "url": "http://registry.npmjs.org/hashring/" }, "hashtable": { "name": "hashtable", "description": "Hashtables in javascript. Use *anything* as a key, not just strings.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "benekastah", "email": "benekastah@gmail.com" } ], "time": { "modified": "2011-09-23T09:08:17.218Z", "created": "2011-09-21T01:55:31.720Z", "0.0.1": "2011-09-21T01:55:32.846Z", "0.0.2": "2011-09-21T04:01:38.902Z", "0.0.3": "2011-09-21T06:14:05.157Z", "0.0.4": "2011-09-23T09:08:17.218Z" }, "author": { "name": "Paul Harper", "email": "benekastah@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:benekastah/js-hashtable.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hashtable/0.0.1", "0.0.2": "http://registry.npmjs.org/hashtable/0.0.2", "0.0.3": "http://registry.npmjs.org/hashtable/0.0.3", "0.0.4": "http://registry.npmjs.org/hashtable/0.0.4" }, "dist": { "0.0.1": { "shasum": "f19fab9f1233b892866ff4d75efb8f89c11d4fd8", "tarball": "http://registry.npmjs.org/hashtable/-/hashtable-0.0.1.tgz" }, "0.0.2": { "shasum": "e9c16ac0c4195046d7a6b46271f8b6c488bfe5a4", "tarball": "http://registry.npmjs.org/hashtable/-/hashtable-0.0.2.tgz" }, "0.0.3": { "shasum": "98409ed4e88520bdaf7b724e370dbb1805af0c23", "tarball": "http://registry.npmjs.org/hashtable/-/hashtable-0.0.3.tgz" }, "0.0.4": { "shasum": "065f5f36446ad5917535db289ea52d4e94ae0c38", "tarball": "http://registry.npmjs.org/hashtable/-/hashtable-0.0.4.tgz" } }, "keywords": [ "hash", "hashtable", "hash table" ], "url": "http://registry.npmjs.org/hashtable/" }, "hat": { "name": "hat", "description": "generate random IDs and avoid collisions", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-06T11:53:59.127Z", "created": "2011-08-06T03:02:15.728Z", "0.0.0": "2011-08-06T03:02:17.306Z", "0.0.1": "2011-08-06T04:18:33.326Z", "0.0.2": "2011-08-06T04:35:37.762Z", "0.0.3": "2011-08-06T11:53:59.127Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-hat.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hat/0.0.0", "0.0.1": "http://registry.npmjs.org/hat/0.0.1", "0.0.2": "http://registry.npmjs.org/hat/0.0.2", "0.0.3": "http://registry.npmjs.org/hat/0.0.3" }, "dist": { "0.0.0": { "shasum": "ab78b054f24084fc7c324157811d3162fbd0f70b", "tarball": "http://registry.npmjs.org/hat/-/hat-0.0.0.tgz" }, "0.0.1": { "shasum": "55451b82c7c595fabafdb90acd65dde4852f63ba", "tarball": "http://registry.npmjs.org/hat/-/hat-0.0.1.tgz" }, "0.0.2": { "shasum": "31431b21a1d3d0a9a84cad7295f2e2cc58f9d976", "tarball": "http://registry.npmjs.org/hat/-/hat-0.0.2.tgz" }, "0.0.3": { "shasum": "bb014a9e64b3788aed8005917413d4ff3d502d8a", "tarball": "http://registry.npmjs.org/hat/-/hat-0.0.3.tgz" } }, "keywords": [ "id", "uid", "uuid", "random", "hat", "rack", "unique" ], "url": "http://registry.npmjs.org/hat/" }, "hax": { "name": "hax", "description": "lolwut", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-21T18:56:48.343Z", "created": "2011-10-21T03:29:57.612Z", "0.0.0": "2011-10-21T03:29:57.960Z", "0.0.1": "2011-10-21T03:32:24.704Z", "0.1.0": "2011-10-21T18:56:48.343Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/hax.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hax/0.0.0", "0.0.1": "http://registry.npmjs.org/hax/0.0.1", "0.1.0": "http://registry.npmjs.org/hax/0.1.0" }, "dist": { "0.0.0": { "shasum": "00e7b4cbe82a9e072e136c092403883dfeb5e449", "tarball": "http://registry.npmjs.org/hax/-/hax-0.0.0.tgz" }, "0.0.1": { "shasum": "eb5e1aa5c6bdb6df6f2ab024cec5e74aa6c7241d", "tarball": "http://registry.npmjs.org/hax/-/hax-0.0.1.tgz" }, "0.1.0": { "shasum": "03422b7c400b4346ea55faa360b0c10c3f227de5", "tarball": "http://registry.npmjs.org/hax/-/hax-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/hax/" }, "hbase": { "name": "hbase", "description": "HBase client using the REST connector", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "author": { "name": "David Worms", "email": "david@adaltas.com" }, "time": { "modified": "2011-12-01T18:15:21.685Z", "created": "2011-03-18T14:06:47.174Z", "0.0.1": "2011-03-18T14:06:47.174Z", "0.0.2": "2011-03-18T14:06:47.174Z", "0.0.3": "2011-03-18T14:06:47.174Z", "0.0.4": "2011-03-18T14:06:47.174Z", "0.0.5": "2011-03-18T14:06:47.174Z", "0.0.7": "2011-03-18T14:06:47.174Z", "0.0.8": "2011-03-18T14:06:47.174Z", "0.0.9": "2011-03-19T17:20:43.209Z", "0.1.0": "2011-12-01T18:15:21.685Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/hbase/0.0.1", "0.0.2": "http://registry.npmjs.org/hbase/0.0.2", "0.0.3": "http://registry.npmjs.org/hbase/0.0.3", "0.0.4": "http://registry.npmjs.org/hbase/0.0.4", "0.0.5": "http://registry.npmjs.org/hbase/0.0.5", "0.0.7": "http://registry.npmjs.org/hbase/0.0.7", "0.0.8": "http://registry.npmjs.org/hbase/0.0.8", "0.0.9": "http://registry.npmjs.org/hbase/0.0.9", "0.1.0": "http://registry.npmjs.org/hbase/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/hbase/-/hbase-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/hbase/-/hbase-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/hbase/-/hbase-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/hbase/-/hbase-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/hbase/-/hbase-0.0.5.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/hbase/-/hbase-0.0.7.tgz" }, "0.0.8": { "shasum": "a24797d80bde073506503010600f5bd53af6012e", "tarball": "http://registry.npmjs.org/hbase/-/hbase-0.0.8.tgz" }, "0.0.9": { "shasum": "54028d8a093bbf0f5c495add36b216352b3df515", "tarball": "http://registry.npmjs.org/hbase/-/hbase-0.0.9.tgz" }, "0.1.0": { "shasum": "06e23ec256841a89e36a32316dc4408a5d8935e9", "tarball": "http://registry.npmjs.org/hbase/-/hbase-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/hbase/" }, "hbase-thrift": { "name": "hbase-thrift", "description": "Hbase Thrift Client", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "andykent", "email": "andy.kent@me.com" } ], "time": { "modified": "2011-08-25T14:41:24.965Z", "created": "2011-08-25T14:25:06.345Z", "0.0.1": "2011-08-25T14:25:06.905Z", "0.0.2": "2011-08-25T14:27:15.117Z", "0.0.3": "2011-08-25T14:41:24.965Z" }, "author": { "name": "Andy Kent", "email": "andy@forward.co.uk" }, "repository": { "type": "git", "url": "git://github.com/forward/node-hbase-thrift.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hbase-thrift/0.0.1", "0.0.2": "http://registry.npmjs.org/hbase-thrift/0.0.2", "0.0.3": "http://registry.npmjs.org/hbase-thrift/0.0.3" }, "dist": { "0.0.1": { "shasum": "40e675828dec93b8afce5bc46eee991edd656a8d", "tarball": "http://registry.npmjs.org/hbase-thrift/-/hbase-thrift-0.0.1.tgz" }, "0.0.2": { "shasum": "9a215c16eec2652758fb45638998f05de18ff37e", "tarball": "http://registry.npmjs.org/hbase-thrift/-/hbase-thrift-0.0.2.tgz" }, "0.0.3": { "shasum": "39bc8237ed19a0a4122c7093222e4547586ae1af", "tarball": "http://registry.npmjs.org/hbase-thrift/-/hbase-thrift-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/hbase-thrift/" }, "hbs": { "name": "hbs", "description": "Express.js template engine plugin for Handlebars", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "donpark", "email": "donpark@docuverse.com" } ], "author": { "name": "Don Park", "email": "donpark@docuverse.com", "url": "http://blog.docuverse.com" }, "time": { "modified": "2011-11-14T23:43:10.818Z", "created": "2011-01-20T00:16:20.795Z", "0.0.2-1": "2011-01-20T00:16:20.795Z", "0.0.2-2": "2011-01-20T00:16:20.795Z", "0.0.2-3": "2011-01-20T00:16:20.795Z", "0.0.3": "2011-01-20T00:16:20.795Z", "0.0.3-1": "2011-01-20T00:16:20.795Z", "0.0.3-2": "2011-01-20T00:16:20.795Z", "0.0.3-3": "2011-01-20T00:16:20.795Z", "0.0.3-4": "2011-01-20T00:16:20.795Z", "0.0.4": "2011-01-20T00:16:20.795Z", "0.0.5": "2011-03-15T23:18:25.816Z", "0.0.6": "2011-03-18T00:32:37.609Z", "0.0.7": "2011-03-31T13:46:14.402Z", "1.0.0": "2011-09-05T22:54:51.753Z", "1.0.1": "2011-09-13T21:09:35.821Z" }, "users": { "dresende": true }, "versions": { "0.0.2-1": "http://registry.npmjs.org/hbs/0.0.2-1", "0.0.2-2": "http://registry.npmjs.org/hbs/0.0.2-2", "0.0.2-3": "http://registry.npmjs.org/hbs/0.0.2-3", "0.0.3": "http://registry.npmjs.org/hbs/0.0.3", "0.0.3-1": "http://registry.npmjs.org/hbs/0.0.3-1", "0.0.3-2": "http://registry.npmjs.org/hbs/0.0.3-2", "0.0.3-3": "http://registry.npmjs.org/hbs/0.0.3-3", "0.0.3-4": "http://registry.npmjs.org/hbs/0.0.3-4", "0.0.4": "http://registry.npmjs.org/hbs/0.0.4", "0.0.5": "http://registry.npmjs.org/hbs/0.0.5", "0.0.6": "http://registry.npmjs.org/hbs/0.0.6", "0.0.7": "http://registry.npmjs.org/hbs/0.0.7", "1.0.0": "http://registry.npmjs.org/hbs/1.0.0", "1.0.1": "http://registry.npmjs.org/hbs/1.0.1" }, "dist": { "0.0.2-1": { "shasum": "68a9f2e7b2133e195b67904e20a622ec62c1e2c5", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.2-1.tgz" }, "0.0.2-2": { "shasum": "37f1113a3d07abbbf7d0e6d31b8aee789c372c4c", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.2-2.tgz" }, "0.0.2-3": { "shasum": "172b8e8704a18cb6012d3b962242d1f3364a7051", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.2-3.tgz" }, "0.0.3": { "shasum": "d36f41e7b4d4d818af401cb591658400b4d273d3", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.3.tgz" }, "0.0.3-1": { "shasum": "e1eef42c6dde3c3a67b529e34b9f503862308472", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.3-1.tgz" }, "0.0.3-2": { "shasum": "f585ec813eca05e1f76bb36c9f485258282ef654", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.3-2.tgz" }, "0.0.3-3": { "shasum": "f83ab194740f945cd5d78e0fcce04233fbb1d83d", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.3-3.tgz" }, "0.0.3-4": { "shasum": "26eff55846fa2934836d38757a80b07c59f2411a", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.3-4.tgz" }, "0.0.4": { "shasum": "2b0a48117cc1b2986e25ed53cabb3462d0eb765f", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.4.tgz" }, "0.0.5": { "shasum": "cd700adc9a3819353259169baef2659c7a8657bd", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.5.tgz" }, "0.0.6": { "shasum": "ba154d4323434ffaeeac177e92ccc4ae7cd042e8", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.6.tgz" }, "0.0.7": { "shasum": "8360a011e547e10ebc8eb80911691b43a3f72e54", "tarball": "http://registry.npmjs.org/hbs/-/hbs-0.0.7.tgz" }, "1.0.0": { "shasum": "b34d4542a01abc47d0125e8e640fb01453dc6fa9", "tarball": "http://registry.npmjs.org/hbs/-/hbs-1.0.0.tgz" }, "1.0.1": { "shasum": "6ae24c9a00ad2e7a3880477a8ab9b9181be2facc", "tarball": "http://registry.npmjs.org/hbs/-/hbs-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/hbs/" }, "hc-server": { "name": "hc-server", "description": "Server application for Home Control client application (for webOS).", "dist-tags": { "latest": "0.7.7" }, "readme": null, "maintainers": [ { "name": "sconix", "email": "scorpio.iix@gmail.com" } ], "time": { "modified": "2011-12-13T23:16:24.357Z", "created": "2011-11-28T17:29:39.928Z", "0.7.1": "2011-11-28T17:29:42.173Z", "0.7.2": "2011-11-30T22:48:05.069Z", "0.7.3": "2011-12-01T03:39:30.122Z", "0.7.4": "2011-12-01T14:26:20.843Z", "0.7.5": "2011-12-01T23:36:46.022Z", "0.7.6": "2011-12-13T16:30:20.197Z", "0.7.7": "2011-12-13T23:16:24.357Z" }, "author": { "name": "Janne Julkunen", "email": "scorpio.iix@gmail.com" }, "versions": { "0.7.1": "http://registry.npmjs.org/hc-server/0.7.1", "0.7.2": "http://registry.npmjs.org/hc-server/0.7.2", "0.7.3": "http://registry.npmjs.org/hc-server/0.7.3", "0.7.4": "http://registry.npmjs.org/hc-server/0.7.4", "0.7.5": "http://registry.npmjs.org/hc-server/0.7.5", "0.7.6": "http://registry.npmjs.org/hc-server/0.7.6", "0.7.7": "http://registry.npmjs.org/hc-server/0.7.7" }, "dist": { "0.7.1": { "shasum": "0493b19507cb0af9e6d89b102631b4560dc1b9dd", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.1.tgz" }, "0.7.2": { "shasum": "d8cf9ee18f50631554bbc3e5f6f4b2583972df4c", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.2.tgz" }, "0.7.3": { "shasum": "5a826545f43942415bc082537792b7331294510b", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.3.tgz" }, "0.7.4": { "shasum": "6b20b4327c609215546308791b346be31f205e13", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.4.tgz" }, "0.7.5": { "shasum": "ec81133875b23d0c7b511a02d062b55fd3c483aa", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.5.tgz" }, "0.7.6": { "shasum": "c4922bc71cf79123d1c88b84f180ee6477038122", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.6.tgz" }, "0.7.7": { "shasum": "9d1bd2dc1960c2d63a96eee6a936f0854c8b96c7", "tarball": "http://registry.npmjs.org/hc-server/-/hc-server-0.7.7.tgz" } }, "keywords": [ "Home Control", "webOS" ], "url": "http://registry.npmjs.org/hc-server/" }, "header-stack": { "name": "header-stack", "description": "A `StreamStack` subclass that parses headers until an emtpy line is found.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-08-10T02:40:23.447Z", "created": "2011-03-25T00:16:13.004Z", "0.0.1": "2011-03-25T00:16:13.491Z", "0.0.2": "2011-03-25T01:49:18.687Z", "0.1.0": "2011-04-05T19:42:59.551Z", "0.1.1": "2011-04-05T20:08:49.365Z", "0.1.2": "2011-06-24T19:31:37.062Z", "0.1.3": "2011-08-10T02:40:23.448Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-header-stack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/header-stack/0.0.1", "0.0.2": "http://registry.npmjs.org/header-stack/0.0.2", "0.1.0": "http://registry.npmjs.org/header-stack/0.1.0", "0.1.1": "http://registry.npmjs.org/header-stack/0.1.1", "0.1.2": "http://registry.npmjs.org/header-stack/0.1.2", "0.1.3": "http://registry.npmjs.org/header-stack/0.1.3" }, "dist": { "0.0.1": { "shasum": "1564948de92f387fc43efb8a9e37490b0e696f7d", "tarball": "http://registry.npmjs.org/header-stack/-/header-stack-0.0.1.tgz" }, "0.0.2": { "shasum": "460d72b16d38652ce451e232536971b31e84d60f", "tarball": "http://registry.npmjs.org/header-stack/-/header-stack-0.0.2.tgz" }, "0.1.0": { "shasum": "9d0eb55426ad64df33ccdde6d0f8fdd187461af5", "tarball": "http://registry.npmjs.org/header-stack/-/header-stack-0.1.0.tgz" }, "0.1.1": { "shasum": "d2a86a37d370e18ce1d103668d36f455912f98d0", "tarball": "http://registry.npmjs.org/header-stack/-/header-stack-0.1.1.tgz" }, "0.1.2": { "shasum": "abedfbd1514adfd1fb21c2c4de3ffb14ad51c937", "tarball": "http://registry.npmjs.org/header-stack/-/header-stack-0.1.2.tgz" }, "0.1.3": { "shasum": "ac7cf463ebe2dfc17ad3b6605775ce0544159090", "tarball": "http://registry.npmjs.org/header-stack/-/header-stack-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/header-stack/" }, "headers": { "name": "headers", "dist-tags": { "latest": "0.9.6" }, "maintainers": [ { "name": "s3u", "email": "subbu@subbu.org" } ], "author": { "name": "Subbu Allamaraju", "email": "subbu@subbu.org", "url": "http://www.subbu.org" }, "time": { "modified": "2011-10-08T18:22:48.358Z", "created": "2011-07-17T16:23:21.032Z", "0.9.0": "2011-07-17T16:23:21.032Z", "0.9.1": "2011-07-17T16:23:21.032Z", "0.9.2": "2011-07-17T16:23:21.032Z", "0.9.3": "2011-07-17T16:23:21.032Z", "0.9.4": "2011-08-20T19:11:22.756Z", "0.9.5": "2011-08-20T22:01:33.702Z", "0.9.6": "2011-10-08T18:22:48.358Z" }, "versions": { "0.9.0": "http://registry.npmjs.org/headers/0.9.0", "0.9.1": "http://registry.npmjs.org/headers/0.9.1", "0.9.2": "http://registry.npmjs.org/headers/0.9.2", "0.9.3": "http://registry.npmjs.org/headers/0.9.3", "0.9.4": "http://registry.npmjs.org/headers/0.9.4", "0.9.5": "http://registry.npmjs.org/headers/0.9.5", "0.9.6": "http://registry.npmjs.org/headers/0.9.6" }, "dist": { "0.9.0": { "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.0.tgz" }, "0.9.1": { "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.1.tgz" }, "0.9.2": { "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.2.tgz" }, "0.9.3": { "shasum": "57ad94d1fdc3035634eab312c6d5a8d2da06c771", "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.3.tgz" }, "0.9.4": { "shasum": "08bbe89823c2636c55c28c3a9396e1db2874c2f6", "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.4.tgz" }, "0.9.5": { "shasum": "5f9e2ae3ae836d5b916f86dfcb54ba27b5f2287a", "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.5.tgz" }, "0.9.6": { "shasum": "c4db620346d23a58068388660e73f8fa069cdf1e", "tarball": "http://registry.npmjs.org/headers/-/headers-0.9.6.tgz" } }, "url": "http://registry.npmjs.org/headers/" }, "healthety": { "name": "healthety", "description": "Realtime monitoring framework.", "dist-tags": { "latest": "0.0.27" }, "maintainers": [ { "name": "i0rek", "email": "hans.hasselberg@googlemail.com" }, { "name": "martinjagusch", "email": "m@martinjagusch.com" } ], "time": { "modified": "2011-11-14T09:56:07.898Z", "created": "2011-04-21T10:41:00.515Z", "0.0.1": "2011-04-21T10:41:00.960Z", "0.0.2": "2011-04-21T12:44:31.955Z", "0.0.3": "2011-04-26T10:22:09.756Z", "0.0.4": "2011-04-27T08:32:18.426Z", "0.0.5": "2011-04-28T08:21:00.205Z", "0.0.6": "2011-04-28T11:07:00.903Z", "0.0.7": "2011-04-28T11:46:31.237Z", "0.0.8": "2011-04-28T12:33:03.818Z", "0.0.9": "2011-04-28T12:35:58.759Z", "0.0.10": "2011-04-29T06:14:21.820Z", "0.0.11": "2011-04-29T06:38:39.498Z", "0.0.12": "2011-04-29T07:03:19.899Z", "0.0.13": "2011-05-02T16:12:15.784Z", "0.0.14": "2011-05-03T07:06:03.924Z", "0.0.15": "2011-05-03T07:48:04.136Z", "0.0.16": "2011-05-03T08:21:01.383Z", "0.0.17": "2011-05-03T12:20:12.174Z", "0.0.18": "2011-05-04T05:55:39.484Z", "0.0.19": "2011-05-04T06:04:39.824Z", "0.0.20": "2011-05-05T12:40:17.163Z", "0.0.21": "2011-05-05T16:24:23.431Z", "0.0.22": "2011-05-06T12:05:50.375Z", "0.0.23": "2011-05-06T12:24:02.667Z", "0.0.24": "2011-05-11T07:49:13.698Z", "0.0.25": "2011-05-16T09:34:50.981Z", "0.0.26": "2011-11-14T09:40:43.404Z", "0.0.27": "2011-11-14T09:56:07.898Z" }, "repository": { "type": "git", "url": "git://github.com/healthety/healthety.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/healthety/0.0.1", "0.0.2": "http://registry.npmjs.org/healthety/0.0.2", "0.0.3": "http://registry.npmjs.org/healthety/0.0.3", "0.0.4": "http://registry.npmjs.org/healthety/0.0.4", "0.0.5": "http://registry.npmjs.org/healthety/0.0.5", "0.0.6": "http://registry.npmjs.org/healthety/0.0.6", "0.0.7": "http://registry.npmjs.org/healthety/0.0.7", "0.0.8": "http://registry.npmjs.org/healthety/0.0.8", "0.0.9": "http://registry.npmjs.org/healthety/0.0.9", "0.0.10": "http://registry.npmjs.org/healthety/0.0.10", "0.0.11": "http://registry.npmjs.org/healthety/0.0.11", "0.0.12": "http://registry.npmjs.org/healthety/0.0.12", "0.0.13": "http://registry.npmjs.org/healthety/0.0.13", "0.0.14": "http://registry.npmjs.org/healthety/0.0.14", "0.0.15": "http://registry.npmjs.org/healthety/0.0.15", "0.0.16": "http://registry.npmjs.org/healthety/0.0.16", "0.0.17": "http://registry.npmjs.org/healthety/0.0.17", "0.0.18": "http://registry.npmjs.org/healthety/0.0.18", "0.0.19": "http://registry.npmjs.org/healthety/0.0.19", "0.0.20": "http://registry.npmjs.org/healthety/0.0.20", "0.0.21": "http://registry.npmjs.org/healthety/0.0.21", "0.0.22": "http://registry.npmjs.org/healthety/0.0.22", "0.0.23": "http://registry.npmjs.org/healthety/0.0.23", "0.0.24": "http://registry.npmjs.org/healthety/0.0.24", "0.0.25": "http://registry.npmjs.org/healthety/0.0.25", "0.0.26": "http://registry.npmjs.org/healthety/0.0.26", "0.0.27": "http://registry.npmjs.org/healthety/0.0.27" }, "dist": { "0.0.1": { "shasum": "7b6705f386a0d6b8aec47184ca16b3aa7e7c3a56", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.1.tgz" }, "0.0.2": { "shasum": "13a68125a132c6ec22763db198cdb4a155e54396", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.2.tgz" }, "0.0.3": { "shasum": "06b601d4cd37c3057171160972b08880a7c8d38b", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.3.tgz" }, "0.0.4": { "shasum": "f319f4105965390c816b974219f0b92dfce437e0", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.4.tgz" }, "0.0.5": { "shasum": "45352cfcdf44c405c157bcd63a2e14d149030b73", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.5.tgz" }, "0.0.6": { "shasum": "84c4fe5a6a19434dd924b8a4494ef7eafc491439", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.6.tgz" }, "0.0.7": { "shasum": "c041ad0b028b56f53a12c9ee7e9ba9beea3ec3e3", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.7.tgz" }, "0.0.8": { "shasum": "6abfbc53714eff952d692b5978f7662eb8a41095", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.8.tgz" }, "0.0.9": { "shasum": "3f63dcf2de0b0bd89ae077122a05b5049d715a97", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.9.tgz" }, "0.0.10": { "shasum": "b040f4436cbe19ed286622ce47d079ce6bce0b32", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.10.tgz" }, "0.0.11": { "shasum": "d5ca9a4fc37f73ee986d729542bae9203909fb80", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.11.tgz" }, "0.0.12": { "shasum": "ca97baddd26f7ce5a4477b6b39aac89215d0d60e", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.12.tgz" }, "0.0.13": { "shasum": "bcecb3808896341d2702bc516a514da91350c4ae", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.13.tgz" }, "0.0.14": { "shasum": "4d067bdf240b264ef0e0ed7a47199a5fff6204c5", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.14.tgz" }, "0.0.15": { "shasum": "44fc0616113027fc4363c304d8155aa632c8abbb", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.15.tgz" }, "0.0.16": { "shasum": "cdbb171879809c75a00532f5fcf7a45c8b6c97c6", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.16.tgz" }, "0.0.17": { "shasum": "b24c1e83004d5050b487d795dbfefcf1b69f9ad4", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.17.tgz" }, "0.0.18": { "shasum": "ca55dc338c7489dabeeacc4f2ef5c15baf9a34fd", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.18.tgz" }, "0.0.19": { "shasum": "b561561af1374f07add68e01dcc54d874be5f158", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.19.tgz" }, "0.0.20": { "shasum": "877c27adeccaac4296d154c6db063be3e0e69645", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.20.tgz" }, "0.0.21": { "shasum": "169c748c7978481c987accee96c3e0d8ba99fb28", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.21.tgz" }, "0.0.22": { "shasum": "60209120ef2091838ed6882ce6dba01cc827e214", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.22.tgz" }, "0.0.23": { "shasum": "41194e186b58f5002a65b19e2df2766a2af0acda", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.23.tgz" }, "0.0.24": { "shasum": "40fe17c0c6996869c4ff03197cf0aa5efd576355", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.24.tgz" }, "0.0.25": { "shasum": "cb380cff1e4e3aa0d936eb4c5e12e35fb2e8cd72", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.25.tgz" }, "0.0.26": { "shasum": "26bc33fe7adb7c402d19ac7e4302ff0b5a6acead", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.26.tgz" }, "0.0.27": { "shasum": "c95a2915fc9c9b2592576f89c0e0e24937f9e2e2", "tarball": "http://registry.npmjs.org/healthety/-/healthety-0.0.27.tgz" } }, "url": "http://registry.npmjs.org/healthety/" }, "heatmap": { "name": "heatmap", "description": "canvas heat maps for node and the browser", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-27T11:19:31.331Z", "created": "2011-07-29T15:08:50.790Z", "0.0.0": "2011-07-29T15:08:51.527Z", "0.0.1": "2011-07-29T17:35:49.212Z", "0.0.2": "2011-08-27T11:01:23.600Z", "0.0.3": "2011-08-27T11:19:31.331Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-heatmap.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/heatmap/0.0.0", "0.0.1": "http://registry.npmjs.org/heatmap/0.0.1", "0.0.2": "http://registry.npmjs.org/heatmap/0.0.2", "0.0.3": "http://registry.npmjs.org/heatmap/0.0.3" }, "dist": { "0.0.0": { "shasum": "019b86cdce007c586c5d19e6a108d17017b25c1b", "tarball": "http://registry.npmjs.org/heatmap/-/heatmap-0.0.0.tgz" }, "0.0.1": { "shasum": "f9da8fadc59a13380e78184aa5bfee0abfd1f1a5", "tarball": "http://registry.npmjs.org/heatmap/-/heatmap-0.0.1.tgz" }, "0.0.2": { "shasum": "3be81cf62c8904f7227b36116b245693d0b52569", "tarball": "http://registry.npmjs.org/heatmap/-/heatmap-0.0.2.tgz" }, "0.0.3": { "shasum": "9d65cd4b062277e65f4c979c92e634b70033f9bc", "tarball": "http://registry.npmjs.org/heatmap/-/heatmap-0.0.3.tgz" } }, "keywords": [ "heatmap", "canvas", "browser" ], "url": "http://registry.npmjs.org/heatmap/" }, "heavy-flow": { "name": "heavy-flow", "description": "An async flow-control library", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "reissbaker", "email": "matthew.reiss.baker@gmail.com" } ], "time": { "modified": "2011-12-08T23:31:42.956Z", "created": "2011-09-18T05:20:39.675Z", "0.1.0": "2011-09-18T05:20:40.242Z", "0.1.1": "2011-09-18T05:23:22.795Z", "0.2.1": "2011-10-11T00:19:40.828Z", "0.2.2": "2011-10-28T06:08:03.140Z", "0.2.3": "2011-12-08T23:31:42.956Z" }, "author": { "name": "Matt Baker" }, "repository": { "type": "git", "url": "git://github.com/reissbaker/heavy-flow.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/heavy-flow/0.1.0", "0.1.1": "http://registry.npmjs.org/heavy-flow/0.1.1", "0.2.1": "http://registry.npmjs.org/heavy-flow/0.2.1", "0.2.2": "http://registry.npmjs.org/heavy-flow/0.2.2", "0.2.3": "http://registry.npmjs.org/heavy-flow/0.2.3" }, "dist": { "0.1.0": { "shasum": "fcd7d1fa8670b8a3a28b5c9751dc0b85199b5fd0", "tarball": "http://registry.npmjs.org/heavy-flow/-/heavy-flow-0.1.0.tgz" }, "0.1.1": { "shasum": "3e8050db6fdcc23ef56502fdbdffb60c9c195022", "tarball": "http://registry.npmjs.org/heavy-flow/-/heavy-flow-0.1.1.tgz" }, "0.2.1": { "shasum": "55391b453fc836481cb130de96b59981edb2bb78", "tarball": "http://registry.npmjs.org/heavy-flow/-/heavy-flow-0.2.1.tgz" }, "0.2.2": { "shasum": "9a1595cdc59e7889dc25a1993ccba7489fec6249", "tarball": "http://registry.npmjs.org/heavy-flow/-/heavy-flow-0.2.2.tgz" }, "0.2.3": { "shasum": "1241795bf2c7c1f75c35326ad1ead93905993316", "tarball": "http://registry.npmjs.org/heavy-flow/-/heavy-flow-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/heavy-flow/" }, "heckle": { "name": "heckle", "description": "a nodejs project site generator", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-08-19T04:00:06.769Z", "created": "2011-08-16T14:21:03.498Z", "0.0.0": "2011-08-16T14:21:04.034Z", "0.0.1": "2011-08-19T03:56:39.562Z" }, "author": { "name": "Tom MacWright", "url": "http://macwright.org/" }, "repository": { "type": "git", "url": "git://github.com/tmcw/heckle.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/heckle/0.0.0", "0.0.1": "http://registry.npmjs.org/heckle/0.0.1" }, "dist": { "0.0.0": { "shasum": "f7dcc4bb7622c7e9e527dba0972c890ddf540a88", "tarball": "http://registry.npmjs.org/heckle/-/heckle-0.0.0.tgz" }, "0.0.1": { "shasum": "5230aa6bef6a2f1c662c3441faf664f846c16318", "tarball": "http://registry.npmjs.org/heckle/-/heckle-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/heckle/" }, "heco": { "name": "heco", "description": "Hadoop Ecosystem", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T23:18:22.234Z", "created": "2011-10-20T15:39:58.126Z", "0.0.1": "2011-10-20T15:40:00.176Z", "0.0.2": "2011-11-15T23:18:22.234Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco/0.0.1", "0.0.2": "http://registry.npmjs.org/heco/0.0.2" }, "dist": { "0.0.1": { "shasum": "421f64f709d425f394e7351a42ce5813d7c5faee", "tarball": "http://registry.npmjs.org/heco/-/heco-0.0.1.tgz" }, "0.0.2": { "shasum": "c464091078be09ce33be6d04bda19371c8c87aeb", "tarball": "http://registry.npmjs.org/heco/-/heco-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco/" }, "heco-core": { "name": "heco-core", "description": "Core cookbooks and utilities for managing an Hadoop ecosystem", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-12-05T01:39:25.408Z", "created": "2011-10-20T14:54:20.849Z", "0.0.1": "2011-10-20T14:54:24.046Z", "0.0.2": "2011-11-15T23:00:22.771Z", "0.0.3": "2011-11-24T22:38:38.600Z", "0.0.4": "2011-12-05T01:39:25.408Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-core/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-core/0.0.2", "0.0.3": "http://registry.npmjs.org/heco-core/0.0.3", "0.0.4": "http://registry.npmjs.org/heco-core/0.0.4" }, "dist": { "0.0.1": { "shasum": "d93da536ce950b29c884c00811708dd83b8d8372", "tarball": "http://registry.npmjs.org/heco-core/-/heco-core-0.0.1.tgz" }, "0.0.2": { "shasum": "d89fd55fed7be0b490abfe650bb718fb0d9f8463", "tarball": "http://registry.npmjs.org/heco-core/-/heco-core-0.0.2.tgz" }, "0.0.3": { "shasum": "73385f7f7d64520c260b07738711d2ea46a1f4bc", "tarball": "http://registry.npmjs.org/heco-core/-/heco-core-0.0.3.tgz" }, "0.0.4": { "shasum": "bf916e5d391c80c247f493a6bd5d1d1c4f257c4e", "tarball": "http://registry.npmjs.org/heco-core/-/heco-core-0.0.4.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-core/" }, "heco-flume": { "name": "heco-flume", "description": "Flume cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-14T23:45:21.619Z", "created": "2011-10-20T14:54:41.367Z", "0.0.1": "2011-10-20T14:54:43.410Z", "0.0.2": "2011-11-14T23:45:21.619Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-flume/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-flume/0.0.2" }, "dist": { "0.0.1": { "shasum": "ee6f8897fba8b841770cfdcb9fbc2dbc173979e6", "tarball": "http://registry.npmjs.org/heco-flume/-/heco-flume-0.0.1.tgz" }, "0.0.2": { "shasum": "ba3f368dd3448146bb576adb4fb17d6eb63cc5d5", "tarball": "http://registry.npmjs.org/heco-flume/-/heco-flume-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-flume/" }, "heco-hadoop": { "name": "heco-hadoop", "description": "Hadoop cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T23:01:38.432Z", "created": "2011-10-20T14:55:23.452Z", "0.0.1": "2011-10-20T14:56:27.796Z", "0.0.2": "2011-11-15T23:01:38.432Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-hadoop/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-hadoop/0.0.2" }, "dist": { "0.0.1": { "shasum": "1b12f89ed2db9bfd71209ad3828a26d6926eed22", "tarball": "http://registry.npmjs.org/heco-hadoop/-/heco-hadoop-0.0.1.tgz" }, "0.0.2": { "shasum": "f1a38f6d4959820509787a18b5e0452cc9965a13", "tarball": "http://registry.npmjs.org/heco-hadoop/-/heco-hadoop-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-hadoop/" }, "heco-hbase": { "name": "heco-hbase", "description": "HBase cookbook for Hadooper", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-23T22:04:02.652Z", "created": "2011-10-20T14:57:22.304Z", "0.0.1": "2011-10-20T14:57:24.310Z", "0.0.2": "2011-11-15T23:02:36.751Z", "0.0.3": "2011-11-23T22:04:02.652Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-hbase/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-hbase/0.0.2", "0.0.3": "http://registry.npmjs.org/heco-hbase/0.0.3" }, "dist": { "0.0.1": { "shasum": "811f94bf054a598a3305e0d457b4d7b530b146f0", "tarball": "http://registry.npmjs.org/heco-hbase/-/heco-hbase-0.0.1.tgz" }, "0.0.2": { "shasum": "692c145af0b9c70b6f87f3d9a6531ba8b5471922", "tarball": "http://registry.npmjs.org/heco-hbase/-/heco-hbase-0.0.2.tgz" }, "0.0.3": { "shasum": "788e4eacc741d90f79ad05bbd2cf716c9f481ec1", "tarball": "http://registry.npmjs.org/heco-hbase/-/heco-hbase-0.0.3.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-hbase/" }, "heco-hive": { "name": "heco-hive", "description": "Hive cookbook for Hadooper", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-12-05T00:57:47.456Z", "created": "2011-10-20T14:58:15.088Z", "0.0.1": "2011-10-20T14:59:01.491Z", "0.0.2": "2011-11-15T23:03:26.705Z", "0.0.3": "2011-12-05T00:57:47.456Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-hive/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-hive/0.0.2", "0.0.3": "http://registry.npmjs.org/heco-hive/0.0.3" }, "dist": { "0.0.1": { "shasum": "32c198ed7f309cf7abb0d4c429b76abe16c9bd18", "tarball": "http://registry.npmjs.org/heco-hive/-/heco-hive-0.0.1.tgz" }, "0.0.2": { "shasum": "ebd1f775bb28d69d42172c521df1d62f56247df0", "tarball": "http://registry.npmjs.org/heco-hive/-/heco-hive-0.0.2.tgz" }, "0.0.3": { "shasum": "e7c9e7e4f5f0f881f4d517d0d5ee00a7c8d425bd", "tarball": "http://registry.npmjs.org/heco-hive/-/heco-hive-0.0.3.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-hive/" }, "heco-hue": { "name": "heco-hue", "description": "Hue cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T09:12:07.459Z", "created": "2011-10-20T14:59:22.388Z", "0.0.1": "2011-10-20T14:59:44.388Z", "0.0.2": "2011-11-15T09:12:07.459Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-hue/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-hue/0.0.2" }, "dist": { "0.0.1": { "shasum": "edc640407fb21df4883eead9bead9e45e3c9a8f5", "tarball": "http://registry.npmjs.org/heco-hue/-/heco-hue-0.0.1.tgz" }, "0.0.2": { "shasum": "833473e995c3e37810c5895f279617ed068f5589", "tarball": "http://registry.npmjs.org/heco-hue/-/heco-hue-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-hue/" }, "heco-oozie": { "name": "heco-oozie", "description": "Oozie cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T09:15:17.493Z", "created": "2011-10-20T15:00:44.170Z", "0.0.1": "2011-10-20T15:00:46.223Z", "0.0.2": "2011-11-15T09:15:17.493Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-oozie/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-oozie/0.0.2" }, "dist": { "0.0.1": { "shasum": "e7c4c21dc45b2ea0402b546415c838ee688ee29f", "tarball": "http://registry.npmjs.org/heco-oozie/-/heco-oozie-0.0.1.tgz" }, "0.0.2": { "shasum": "f9d80a5b901af73621abc6df0412ae01c2951ced", "tarball": "http://registry.npmjs.org/heco-oozie/-/heco-oozie-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-oozie/" }, "heco-pig": { "name": "heco-pig", "description": "Pig cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T09:16:18.375Z", "created": "2011-10-20T15:15:20.059Z", "0.0.1": "2011-10-20T15:15:22.085Z", "0.0.2": "2011-11-15T09:16:18.375Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-pig/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-pig/0.0.2" }, "dist": { "0.0.1": { "shasum": "ae0777a3eb332e9681507c98955cdced0e0b6a3b", "tarball": "http://registry.npmjs.org/heco-pig/-/heco-pig-0.0.1.tgz" }, "0.0.2": { "shasum": "9676852554335ae4b20cfdaf3ba8d65a9ebff8a0", "tarball": "http://registry.npmjs.org/heco-pig/-/heco-pig-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-pig/" }, "heco-sqoop": { "name": "heco-sqoop", "description": "Sqoop cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T09:18:14.412Z", "created": "2011-10-20T15:07:51.916Z", "0.0.1": "2011-10-20T15:07:53.907Z", "0.0.2": "2011-11-15T09:18:14.412Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-sqoop/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-sqoop/0.0.2" }, "dist": { "0.0.1": { "shasum": "b178cc7ce6716c4294c3da759779fef7a9eb1818", "tarball": "http://registry.npmjs.org/heco-sqoop/-/heco-sqoop-0.0.1.tgz" }, "0.0.2": { "shasum": "5ea4667a9f590b1d7637705b658b452ad3f30e34", "tarball": "http://registry.npmjs.org/heco-sqoop/-/heco-sqoop-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-sqoop/" }, "heco-thrift": { "name": "heco-thrift", "description": "Thrift cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T09:22:13.327Z", "created": "2011-10-20T15:17:01.534Z", "0.0.1": "2011-10-20T15:17:26.554Z", "0.0.2": "2011-11-15T09:22:13.327Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-thrift/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-thrift/0.0.2" }, "dist": { "0.0.1": { "shasum": "ec8360cfa108f056050a038cab57f5dbbc1e3cda", "tarball": "http://registry.npmjs.org/heco-thrift/-/heco-thrift-0.0.1.tgz" }, "0.0.2": { "shasum": "95d40ac7d5de0c18547e9311f2b47e0745739a58", "tarball": "http://registry.npmjs.org/heco-thrift/-/heco-thrift-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-thrift/" }, "heco-zookeeper": { "name": "heco-zookeeper", "description": "Zookeeper cookbook for Hadooper", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-15T23:04:36.609Z", "created": "2011-10-20T15:19:53.870Z", "0.0.1": "2011-10-20T15:20:16.869Z", "0.0.2": "2011-11-15T23:04:36.609Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.1": "http://registry.npmjs.org/heco-zookeeper/0.0.1", "0.0.2": "http://registry.npmjs.org/heco-zookeeper/0.0.2" }, "dist": { "0.0.1": { "shasum": "b5c0934095adcf99bbf86d46c0d1e77d4b73c776", "tarball": "http://registry.npmjs.org/heco-zookeeper/-/heco-zookeeper-0.0.1.tgz" }, "0.0.2": { "shasum": "88d9dab288ee66f325abf725519766a06337f405", "tarball": "http://registry.npmjs.org/heco-zookeeper/-/heco-zookeeper-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/heco-zookeeper/" }, "helium": { "name": "helium", "description": "Engine for Helium system", "dist-tags": { "latest": "0.0.1-1" }, "maintainers": [ { "name": "zhami", "email": "stuart@yellowhelium.com" } ], "time": { "modified": "2011-06-16T19:56:46.865Z", "created": "2011-06-16T19:56:46.361Z", "0.0.1-1": "2011-06-16T19:56:46.865Z" }, "author": { "name": "Stuart Malin", "email": "stuart@yellowhelium.com", "url": "http://yellowhelium.com/" }, "repository": { "type": "url", "url": "http://github.com/zhami/helium" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/helium/0.0.1-1" }, "dist": { "0.0.1-1": { "shasum": "42dc7d25e395a454bfbdba4601c4a9b6f41af338", "tarball": "http://registry.npmjs.org/helium/-/helium-0.0.1-1.tgz" } }, "keywords": [ "helium", "framework" ], "url": "http://registry.npmjs.org/helium/" }, "hello": { "name": "hello", "description": "desc", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gutenye", "email": "ywzhaifei@gmail.com" } ], "time": { "modified": "2011-10-29T02:41:30.136Z", "created": "2011-10-29T02:41:25.739Z", "0.0.1": "2011-10-29T02:41:30.136Z" }, "author": { "name": "Guten", "email": "ywzhaifei@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/hello/0.0.1" }, "dist": { "0.0.1": { "shasum": "6db2c8ab647e1da5f292a2b5765b1b1e38f0b9d1", "tarball": "http://registry.npmjs.org/hello/-/hello-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/hello/" }, "hello-world": { "name": "hello-world", "description": "My first teleport app.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-02-02T13:26:41.982Z", "created": "2011-02-02T13:26:41.600Z", "0.0.2": "2011-02-02T13:26:41.982Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/hello-world/0.0.2" }, "dist": { "0.0.2": { "shasum": "3a68f72356c587bcd7ec378b4f746b1799f2c786", "tarball": "http://registry.npmjs.org/hello-world/-/hello-world-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/hello-world/" }, "hello.io": { "name": "hello.io", "description": "Simple Socket.io server for testing", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-08-04T07:10:52.506Z", "created": "2011-08-04T07:10:50.069Z", "0.0.2": "2011-08-04T07:10:52.506Z" }, "author": { "name": "Daniel Shaw", "email": "dshaw@dshaw.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/hello.io/0.0.2" }, "dist": { "0.0.2": { "shasum": "2416e51161c548d3e04dda9693baa25ac9493d52", "tarball": "http://registry.npmjs.org/hello.io/-/hello.io-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/hello.io/" }, "helloworld": { "name": "helloworld", "description": "A hello world application for use on Nodejitsu.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-09-20T23:58:58.133Z", "created": "2011-09-20T23:58:56.241Z", "0.0.0": "2011-09-20T23:58:58.133Z" }, "author": { "name": "AvianFlu", "email": "charlie@charlieistheman.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/helloworld/0.0.0" }, "dist": { "0.0.0": { "shasum": "2e5cc78b0fe5708bde8410e0f4dd2b9e328dd357", "tarball": "http://registry.npmjs.org/helloworld/-/helloworld-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/helloworld/" }, "helpful": { "name": "helpful", "description": "Helpful functions for Express", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-03-29T13:27:15.646Z", "created": "2011-01-23T18:30:28.920Z", "0.0.4": "2011-01-23T18:30:29.808Z", "0.0.5": "2011-03-29T11:31:06.116Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/express-helpful.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/helpful/0.0.4", "0.0.5": "http://registry.npmjs.org/helpful/0.0.5" }, "dist": { "0.0.4": { "shasum": "6443e0c7c0cc6bf471a81f4d445e1c9944d47d4c", "tarball": "http://registry.npmjs.org/helpful/-/helpful-0.0.4.tgz" }, "0.0.5": { "shasum": "b7c395b76dcc89826fe7d4246491b11d1aa3bf3d", "tarball": "http://registry.npmjs.org/helpful/-/helpful-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/helpful/" }, "hem": { "name": "hem", "description": "CommonJS stitcher.", "dist-tags": { "latest": "0.1.6", "beta": "0.1.7" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-11-20T00:18:08.763Z", "created": "2011-08-03T00:30:45.170Z", "0.0.1": "2011-08-03T00:30:55.039Z", "0.0.2": "2011-08-03T16:11:21.097Z", "0.0.3": "2011-08-03T16:51:16.788Z", "0.0.4": "2011-08-03T20:35:34.489Z", "0.0.5": "2011-08-04T14:22:53.770Z", "0.0.6": "2011-08-04T19:36:15.050Z", "0.0.7": "2011-08-06T03:45:16.886Z", "0.0.8": "2011-08-28T08:52:11.059Z", "0.0.9": "2011-09-09T19:57:37.193Z", "0.1.0": "2011-09-17T11:01:54.896Z", "0.1.1": "2011-09-20T17:57:10.477Z", "0.1.2": "2011-10-03T07:59:41.314Z", "0.1.3": "2011-10-03T08:06:20.480Z", "0.1.5": "2011-11-08T17:56:16.216Z", "0.1.6": "2011-11-08T18:01:50.095Z", "0.1.7": "2011-11-20T00:18:08.763Z" }, "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/hem.git" }, "users": { "sonneym": true }, "versions": { "0.0.1": "http://registry.npmjs.org/hem/0.0.1", "0.0.2": "http://registry.npmjs.org/hem/0.0.2", "0.0.3": "http://registry.npmjs.org/hem/0.0.3", "0.0.4": "http://registry.npmjs.org/hem/0.0.4", "0.0.5": "http://registry.npmjs.org/hem/0.0.5", "0.0.6": "http://registry.npmjs.org/hem/0.0.6", "0.0.7": "http://registry.npmjs.org/hem/0.0.7", "0.0.8": "http://registry.npmjs.org/hem/0.0.8", "0.0.9": "http://registry.npmjs.org/hem/0.0.9", "0.1.0": "http://registry.npmjs.org/hem/0.1.0", "0.1.1": "http://registry.npmjs.org/hem/0.1.1", "0.1.2": "http://registry.npmjs.org/hem/0.1.2", "0.1.3": "http://registry.npmjs.org/hem/0.1.3", "0.1.5": "http://registry.npmjs.org/hem/0.1.5", "0.1.6": "http://registry.npmjs.org/hem/0.1.6", "0.1.7": "http://registry.npmjs.org/hem/0.1.7" }, "dist": { "0.0.1": { "shasum": "958e8bf33872e92b28650a96045a4878badbb4b6", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.1.tgz" }, "0.0.2": { "shasum": "556f059c984a2748195581261cba5b4ff2d48b60", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.2.tgz" }, "0.0.3": { "shasum": "bdd6a6472255c39837a2b3556e0d0efd025a5cd8", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.3.tgz" }, "0.0.4": { "shasum": "c0a950894abea9d02bdd1a63ba6ad812c5531fd2", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.4.tgz" }, "0.0.5": { "shasum": "781652b48184e7ffebfb6877d025a158ad82eff1", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.5.tgz" }, "0.0.6": { "shasum": "2bd57d4534dbe5a42e5a24eebc92af59c28b182d", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.6.tgz" }, "0.0.7": { "shasum": "7bcc2f77f65b60c76e901b9877af8ab187a3a420", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.7.tgz" }, "0.0.8": { "shasum": "3f401071161e84b5767b6e93a0bf7c54574c529a", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.8.tgz" }, "0.0.9": { "shasum": "7815496b045b3b3d2a93ac7c53944782bae9860e", "tarball": "http://registry.npmjs.org/hem/-/hem-0.0.9.tgz" }, "0.1.0": { "shasum": "ddc3c4bea5dd9a23f53d672a10a88f5ee1e7dfad", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.0.tgz" }, "0.1.1": { "shasum": "cb34f7df54824c11364c87b4e9776a1541c1f39c", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.1.tgz" }, "0.1.2": { "shasum": "0ae2f60f89ef282b81fbc42a3dcb0dfa7df4906d", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.2.tgz" }, "0.1.3": { "shasum": "476c8368feca52d226e13904c7b8b38c6f52bec9", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.3.tgz" }, "0.1.5": { "shasum": "a4f4b7020cfba32c2eeb3c5ab9089be99abe77b8", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.5.tgz" }, "0.1.6": { "shasum": "e9cb465f9db89151fd23793391a8dd97e5d425f0", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.6.tgz" }, "0.1.7": { "shasum": "302ea4a3ed4f97b32258da5b533a1124aeef4c86", "tarball": "http://registry.npmjs.org/hem/-/hem-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/hem/" }, "hempwick": { "name": "hempwick", "description": "An array manipulation library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-06-06T06:09:45.820Z", "created": "2011-04-03T21:48:16.015Z", "0.0.0": "2011-04-03T21:48:16.811Z", "0.0.1": "2011-04-13T07:57:21.602Z", "0.0.2": "2011-06-06T06:09:45.820Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/hempwick.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hempwick/0.0.0", "0.0.1": "http://registry.npmjs.org/hempwick/0.0.1", "0.0.2": "http://registry.npmjs.org/hempwick/0.0.2" }, "dist": { "0.0.0": { "shasum": "1d9fb14fadc9ff848c1680f5e8ef2ccc0d591793", "tarball": "http://registry.npmjs.org/hempwick/-/hempwick-0.0.0.tgz" }, "0.0.1": { "shasum": "83ba77b7e514ca3dbe5272740a5403f53710e6d5", "tarball": "http://registry.npmjs.org/hempwick/-/hempwick-0.0.1.tgz" }, "0.0.2": { "shasum": "c97c0f272ae8fb28ac3630cf71e88ff0bfa5b3bc", "tarball": "http://registry.npmjs.org/hempwick/-/hempwick-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/hempwick/" }, "heritable": { "name": "heritable", "description": "Inheritance provider", "dist-tags": { "latest": "0.0.2-1" }, "maintainers": [ { "name": "zhami", "email": "stuart@yellowhelium.com" } ], "time": { "modified": "2011-06-06T03:04:23.465Z", "created": "2011-06-02T17:14:49.008Z", "0.0.1-1": "2011-06-02T17:14:49.556Z", "0.0.1-2": "2011-06-02T17:18:25.967Z", "0.0.1-3": "2011-06-02T17:21:18.446Z", "0.0.2-1": "2011-06-06T03:04:23.465Z" }, "author": { "name": "Stuart Malin", "email": "stuart@yellowhelium.com", "url": "http://yellowhelium.com/" }, "repository": { "type": "url", "url": "http://github.com/zhami/heritable" }, "versions": { "0.0.1-2": "http://registry.npmjs.org/heritable/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/heritable/0.0.1-3", "0.0.1-1": "http://registry.npmjs.org/heritable/0.0.1-1", "0.0.2-1": "http://registry.npmjs.org/heritable/0.0.2-1" }, "dist": { "0.0.1-2": { "shasum": "46616b4603c39626f93529153508249698cdd7e0", "tarball": "http://registry.npmjs.org/heritable/-/heritable-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "57bd58be558cbb0d96739fa99e0adb60698fa11e", "tarball": "http://registry.npmjs.org/heritable/-/heritable-0.0.1-3.tgz" }, "0.0.1-1": { "shasum": "2a4437661aa30d8cb006ec8bac8d926347bac0d3", "tarball": "http://registry.npmjs.org/heritable/-/heritable-0.0.1-1.tgz" }, "0.0.2-1": { "shasum": "0403cbad4bac03d141283218df8f37392284aaa9", "tarball": "http://registry.npmjs.org/heritable/-/heritable-0.0.2-1.tgz" } }, "keywords": [ "inheritance", "class" ], "url": "http://registry.npmjs.org/heritable/" }, "hermes-raw-client": { "name": "hermes-raw-client", "description": "Stateless Hermes client", "dist-tags": { "latest": "0.8.4" }, "maintainers": [ { "name": "jfd", "email": "dahlberg.johan@gmail.com" } ], "time": { "modified": "2011-04-24T15:59:50.363Z", "created": "2011-03-28T15:23:10.656Z", "0.8.0": "2011-03-28T15:23:11.122Z", "0.8.1": "2011-03-29T10:33:52.876Z", "0.8.2": "2011-03-29T13:47:59.223Z", "0.8.3": "2011-04-12T09:02:37.700Z", "0.8.4": "2011-04-24T15:59:50.363Z" }, "author": { "name": "Hydna AB", "email": "info@hydna.com", "url": "http://www.hydna.com/" }, "repository": { "type": "git", "url": "git://github.com/hydna/hermes-raw-client.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/hermes-raw-client/0.8.0", "0.8.1": "http://registry.npmjs.org/hermes-raw-client/0.8.1", "0.8.2": "http://registry.npmjs.org/hermes-raw-client/0.8.2", "0.8.3": "http://registry.npmjs.org/hermes-raw-client/0.8.3", "0.8.4": "http://registry.npmjs.org/hermes-raw-client/0.8.4" }, "dist": { "0.8.0": { "shasum": "8e13d2d42a171e4f6a427a7b5010f57a3d5e6d87", "tarball": "http://registry.npmjs.org/hermes-raw-client/-/hermes-raw-client-0.8.0.tgz" }, "0.8.1": { "shasum": "fdc3ef94030c76f37ceba789f29c9bc8cec8a182", "tarball": "http://registry.npmjs.org/hermes-raw-client/-/hermes-raw-client-0.8.1.tgz" }, "0.8.2": { "shasum": "c1e37fd2da160aa2125e8cb994ac018e742a015a", "tarball": "http://registry.npmjs.org/hermes-raw-client/-/hermes-raw-client-0.8.2.tgz" }, "0.8.3": { "shasum": "5127651a4fa216970e25277b2c7121217790f3ea", "tarball": "http://registry.npmjs.org/hermes-raw-client/-/hermes-raw-client-0.8.3.tgz" }, "0.8.4": { "shasum": "ae278877f392e0ed0f99e94cefd27dd4e02108fb", "tarball": "http://registry.npmjs.org/hermes-raw-client/-/hermes-raw-client-0.8.4.tgz" } }, "keywords": [ "hermes", "wink", "comet", "tcp", "messaging" ], "url": "http://registry.npmjs.org/hermes-raw-client/" }, "heru": { "name": "heru", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tomc", "email": "tomas.carnecky@gmail.com" } ], "time": { "modified": "2011-09-12T17:32:46.336Z", "created": "2011-09-12T17:32:41.334Z", "0.0.1": "2011-09-12T17:32:46.336Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/heru/0.0.1" }, "dist": { "0.0.1": { "shasum": "3038df68a6af385b1be8c831d6c011a540277d32", "tarball": "http://registry.npmjs.org/heru/-/heru-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/heru/" }, "hexdump": { "name": "hexdump", "description": "A javascript utility for pretty hexdump output.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mephux", "email": "dustin.webber@gmail.com" } ], "time": { "modified": "2011-06-10T00:53:11.999Z", "created": "2011-06-10T00:53:11.802Z", "0.1.0": "2011-06-10T00:53:11.999Z" }, "author": { "name": "Dustin Willis Webber", "email": "dustin.webber@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mephux/hexdump.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hexdump/0.1.0" }, "dist": { "0.1.0": { "shasum": "f24ff7ef15077e39f4ab92528af4209efcadcead", "tarball": "http://registry.npmjs.org/hexdump/-/hexdump-0.1.0.tgz" } }, "keywords": [ "hex", "dump", "hexdump" ], "url": "http://registry.npmjs.org/hexdump/" }, "hexedit": { "name": "hexedit", "description": "Hexadecimal Editor", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-10-29T00:30:48.748Z", "created": "2011-10-28T22:40:45.092Z", "1.0.0": "2011-10-28T22:40:46.099Z", "1.0.1": "2011-10-29T00:30:48.748Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-hexedit.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hexedit/1.0.0", "1.0.1": "http://registry.npmjs.org/hexedit/1.0.1" }, "dist": { "1.0.0": { "shasum": "84ce71dd881bf1b50177aa5dbcfbade6873da93b", "tarball": "http://registry.npmjs.org/hexedit/-/hexedit-1.0.0.tgz" }, "1.0.1": { "shasum": "560268d6135922552c98df973982f21a7cfaba79", "tarball": "http://registry.npmjs.org/hexedit/-/hexedit-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/hexedit/" }, "hexy": { "name": "hexy", "description": "hexdump, binary pretty-printing", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "a2800276", "email": "tim.becker@kuriositaet.de" } ], "author": { "name": "Tim Becker", "email": "tim.becker@kuriositaet.de" }, "repository": { "type": "git", "url": "git://github.com/a2800276/hexy.js.git" }, "time": { "modified": "2011-06-04T17:07:00.571Z", "created": "2011-01-24T21:52:44.077Z", "0.1.2": "2011-01-24T21:52:44.077Z", "0.1.3": "2011-01-25T19:39:44.803Z", "0.2.0": "2011-06-02T19:02:34.279Z", "0.2.1": "2011-06-04T17:07:00.571Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/hexy/0.1.2", "0.1.3": "http://registry.npmjs.org/hexy/0.1.3", "0.2.0": "http://registry.npmjs.org/hexy/0.2.0", "0.2.1": "http://registry.npmjs.org/hexy/0.2.1" }, "dist": { "0.1.2": { "tarball": "http://registry.npmjs.org/hexy/-/hexy-0.1.2.tgz" }, "0.1.3": { "shasum": "4080205ccb33b9b60ccac71115e31b68c6c506f9", "tarball": "http://registry.npmjs.org/hexy/-/hexy-0.1.3.tgz" }, "0.2.0": { "shasum": "dacffabc9533a4794c8c666e014ea2b009df689b", "tarball": "http://registry.npmjs.org/hexy/-/hexy-0.2.0.tgz" }, "0.2.1": { "shasum": "4f7acff7c8480a6417389419278405f18ba4bc29", "tarball": "http://registry.npmjs.org/hexy/-/hexy-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/hexy/" }, "highkick": { "name": "highkick", "description": "Asynchronous, no-style, super simple testing tool.", "dist-tags": { "latest": "1.3.4" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-12-14T05:08:04.445Z", "created": "2011-09-28T23:34:32.657Z", "1.0.0": "2011-09-28T23:34:33.765Z", "1.1.0": "2011-10-14T19:22:17.713Z", "1.1.1": "2011-10-14T19:49:27.788Z", "1.2.0": "2011-11-11T06:29:08.092Z", "1.2.1": "2011-11-11T11:41:19.529Z", "1.2.2": "2011-11-11T11:49:30.402Z", "1.2.3": "2011-11-13T01:18:14.767Z", "1.3.0": "2011-11-20T11:17:14.149Z", "1.3.1": "2011-11-20T20:43:16.188Z", "1.3.2": "2011-11-27T02:44:58.772Z", "1.3.3": "2011-12-09T04:23:19.017Z", "1.3.4": "2011-12-14T05:08:04.445Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com" }, "repository": { "type": "git", "url": "git://github.com/azer/highkick.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/highkick/1.0.0", "1.1.0": "http://registry.npmjs.org/highkick/1.1.0", "1.1.1": "http://registry.npmjs.org/highkick/1.1.1", "1.2.0": "http://registry.npmjs.org/highkick/1.2.0", "1.2.1": "http://registry.npmjs.org/highkick/1.2.1", "1.2.2": "http://registry.npmjs.org/highkick/1.2.2", "1.2.3": "http://registry.npmjs.org/highkick/1.2.3", "1.3.0": "http://registry.npmjs.org/highkick/1.3.0", "1.3.1": "http://registry.npmjs.org/highkick/1.3.1", "1.3.2": "http://registry.npmjs.org/highkick/1.3.2", "1.3.3": "http://registry.npmjs.org/highkick/1.3.3", "1.3.4": "http://registry.npmjs.org/highkick/1.3.4" }, "dist": { "1.0.0": { "shasum": "e4ca56622be550d05aa8523ff98e9953784b67d5", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.0.0.tgz" }, "1.1.0": { "shasum": "96d6a7866870369884bf1d731d8f93182928641a", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.1.0.tgz" }, "1.1.1": { "shasum": "2dc338b7609ce7bd832af9bd80c892c8c8d3e74c", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.1.1.tgz" }, "1.2.0": { "shasum": "0260cdef1fdabc21b7d9879a4b7d24627e33c185", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.2.0.tgz" }, "1.2.1": { "shasum": "c4d1413993b780ccaacaedfe1917985958f3e3c5", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.2.1.tgz" }, "1.2.2": { "shasum": "7e4a28619f03c35d7cc0f5fa85dd7bbaeddf3519", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.2.2.tgz" }, "1.2.3": { "shasum": "e0d05291dca5bb3f614b29b6bc12a67fd4c76749", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.2.3.tgz" }, "1.3.0": { "shasum": "4488e00db336a7145a706830c5dc768b1ee6e730", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.3.0.tgz" }, "1.3.1": { "shasum": "d3f8a170b4c1a3eef9265ec547717d2478f1bf74", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.3.1.tgz" }, "1.3.2": { "shasum": "0246ed23770535b5a96d505d0f71ec9f37219ab9", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.3.2.tgz" }, "1.3.3": { "shasum": "66ce29ac90df84ed11cbd599e8240c2d1f9eba25", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.3.3.tgz" }, "1.3.4": { "shasum": "c900874b2522a7bf0cfc2e3ec3a607f68eccb915", "tarball": "http://registry.npmjs.org/highkick/-/highkick-1.3.4.tgz" } }, "keywords": [ "testing", "test" ], "url": "http://registry.npmjs.org/highkick/" }, "highlight": { "name": "highlight", "description": "Highlight code syntax with node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" }, { "name": "guileen", "email": "guileen@gmail.com" } ], "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/highlight.git" }, "time": { "modified": "2011-07-11T08:57:39.295Z", "created": "2011-06-03T10:03:21.833Z", "0.1.0": "2011-06-03T10:03:21.834Z", "0.2.0": "2011-07-11T08:57:39.296Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/highlight/0.1.0", "0.2.0": "http://registry.npmjs.org/highlight/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/highlight/-/highlight-0.1.0.tgz" }, "0.2.0": { "shasum": "3dfbc27877c19cfc95ed59d9751e40aeaec2e088", "tarball": "http://registry.npmjs.org/highlight/-/highlight-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/highlight/" }, "highlight.js": { "name": "highlight.js", "description": "A node clone of highlight.js syntax highlighter library", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-09-24T20:22:48.623Z", "created": "2011-07-15T00:49:11.377Z", "1.0.0": "2011-07-15T00:49:11.892Z", "1.0.1": "2011-09-18T20:33:23.216Z", "1.0.2": "2011-09-24T20:22:48.623Z" }, "author": { "name": "Ivan Sagalaev, Greg Allen", "url": "@jgaui" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/highlight.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/highlight.js/1.0.0", "1.0.1": "http://registry.npmjs.org/highlight.js/1.0.1", "1.0.2": "http://registry.npmjs.org/highlight.js/1.0.2" }, "dist": { "1.0.0": { "shasum": "e9aeab1e143aecd9bdacc5c6fcd3c4127a47694e", "tarball": "http://registry.npmjs.org/highlight.js/-/highlight.js-1.0.0.tgz" }, "1.0.1": { "shasum": "8854fbb1aafdc5eac8371786830e28710cc964cc", "tarball": "http://registry.npmjs.org/highlight.js/-/highlight.js-1.0.1.tgz" }, "1.0.2": { "shasum": "e8f5bbd139094b70065c062019a521ec9b4d4602", "tarball": "http://registry.npmjs.org/highlight.js/-/highlight.js-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/highlight.js/" }, "hiker": { "name": "hiker", "description": "A library the parses objects from URIs", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "rubyphunk", "email": "andreas@urge.io" } ], "time": { "modified": "2011-05-19T19:36:12.162Z", "created": "2010-12-21T21:53:26.580Z", "0.2.0": "2010-12-21T21:53:27.003Z", "0.2.1": "2011-03-01T15:57:32.684Z", "0.2.2": "2011-05-18T14:15:08.946Z", "0.2.3": "2011-05-19T19:36:12.162Z" }, "author": { "name": "Andreas Wolff", "email": "andreas@urge.io", "url": "http://urge.io" }, "repository": { "type": "git", "url": "git://github.com/urgeio/hiker.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/hiker/0.2.0", "0.2.1": "http://registry.npmjs.org/hiker/0.2.1", "0.2.2": "http://registry.npmjs.org/hiker/0.2.2", "0.2.3": "http://registry.npmjs.org/hiker/0.2.3" }, "dist": { "0.2.0": { "shasum": "0e12e2b4cfe33500da25c39e2f9502df44aa76bc", "tarball": "http://registry.npmjs.org/hiker/-/hiker-0.2.0.tgz" }, "0.2.1": { "shasum": "aa202204f13f942d6681c25dd770cda9d2326ada", "tarball": "http://registry.npmjs.org/hiker/-/hiker-0.2.1.tgz" }, "0.2.2": { "shasum": "5afe1658bd683cca25731542716eaea769f24cd4", "tarball": "http://registry.npmjs.org/hiker/-/hiker-0.2.2.tgz" }, "0.2.3": { "shasum": "4252f67133c547e17e671f2df19cfa4956bea676", "tarball": "http://registry.npmjs.org/hiker/-/hiker-0.2.3.tgz" } }, "keywords": [ "uri", "url", "parser" ], "url": "http://registry.npmjs.org/hiker/" }, "hipchat": { "name": "hipchat", "description": "Full-featured HipChat interface", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-08-12T02:37:25.235Z", "created": "2011-08-12T02:37:22.830Z", "0.0.1": "2011-08-12T02:37:25.235Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "type": "git", "url": "git://github.com/Qard/node-hipchat.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hipchat/0.0.1" }, "dist": { "0.0.1": { "shasum": "183261fed0ab837eefead89152e1145aec8c327f", "tarball": "http://registry.npmjs.org/hipchat/-/hipchat-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hipchat/" }, "hipchat-js": { "name": "hipchat-js", "description": "Simple HipChat API client", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "smurthas", "email": "simon@murtha-smith.com" } ], "time": { "modified": "2011-06-09T07:53:46.389Z", "created": "2011-06-09T07:53:45.788Z", "0.0.0": "2011-06-09T07:53:46.389Z" }, "author": { "name": "Simon Murtha-Smith", "email": "simon@murtha-smith.com" }, "repository": { "type": "git", "url": "git://github.com/smurthas/hipchat-js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hipchat-js/0.0.0" }, "dist": { "0.0.0": { "shasum": "9ce1240ebf194881768dc96638e5994d7e7e0f46", "tarball": "http://registry.npmjs.org/hipchat-js/-/hipchat-js-0.0.0.tgz" } }, "keywords": [ "hipchat" ], "url": "http://registry.npmjs.org/hipchat-js/" }, "hipshot": { "name": "hipshot", "description": "Beanstalk release to HipChat API adapter", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dleavitt", "email": "daniel.leavitt@gmail.com" } ], "time": { "modified": "2011-12-02T09:12:55.881Z", "created": "2011-12-02T09:12:53.404Z", "0.0.1": "2011-12-02T09:12:55.881Z" }, "author": { "name": "Daniel Leavitt", "email": "daniel@hyfn.com" }, "repository": { "type": "git", "url": "git://github.com/dleavitt/hipshot.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hipshot/0.0.1" }, "dist": { "0.0.1": { "shasum": "b129f38dccd09bc9e2d2a7ea3764296bd66bca00", "tarball": "http://registry.npmjs.org/hipshot/-/hipshot-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hipshot/" }, "hiredis": { "name": "hiredis", "description": "Wrapper for reply processing code in hiredis", "dist-tags": { "latest": "0.1.13" }, "maintainers": [ { "name": "pietern", "email": "pcnoordhuis@gmail.com" } ], "author": { "name": "Pieter Noordhuis", "email": "pcnoordhuis@gmail.com" }, "time": { "modified": "2011-11-14T21:24:32.709Z", "created": "2011-01-05T13:13:46.838Z", "0.1.0": "2011-01-05T13:13:46.838Z", "0.1.1": "2011-01-05T13:13:46.838Z", "0.1.2": "2011-01-05T13:13:46.838Z", "0.1.3": "2011-01-05T13:13:46.838Z", "0.1.4": "2011-01-05T13:13:46.838Z", "0.1.5": "2011-01-05T13:13:46.838Z", "0.1.6": "2011-01-05T13:13:46.838Z", "0.1.7": "2011-02-08T13:11:46.016Z", "0.1.8": "2011-02-08T20:45:26.728Z", "0.1.9": "2011-04-07T10:39:19.487Z", "0.1.10": "2011-05-10T09:25:49.540Z", "0.1.11": "2011-06-19T13:18:46.102Z", "0.1.12": "2011-06-19T13:38:09.061Z", "0.1.13": "2011-11-13T07:32:25.141Z" }, "users": { "deedubs": true }, "versions": { "0.1.0": "http://registry.npmjs.org/hiredis/0.1.0", "0.1.1": "http://registry.npmjs.org/hiredis/0.1.1", "0.1.2": "http://registry.npmjs.org/hiredis/0.1.2", "0.1.3": "http://registry.npmjs.org/hiredis/0.1.3", "0.1.4": "http://registry.npmjs.org/hiredis/0.1.4", "0.1.5": "http://registry.npmjs.org/hiredis/0.1.5", "0.1.6": "http://registry.npmjs.org/hiredis/0.1.6", "0.1.8": "http://registry.npmjs.org/hiredis/0.1.8", "0.1.9": "http://registry.npmjs.org/hiredis/0.1.9", "0.1.10": "http://registry.npmjs.org/hiredis/0.1.10", "0.1.12": "http://registry.npmjs.org/hiredis/0.1.12", "0.1.13": "http://registry.npmjs.org/hiredis/0.1.13" }, "dist": { "0.1.0": { "shasum": "9183a35277e6fdaeb2da1c65da2e6b45652c5732", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.0.tgz" }, "0.1.1": { "shasum": "a9dc7fed2c2b22dbb363855ba60002176e27deac", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.1.tgz" }, "0.1.2": { "shasum": "5b4b7ed2304fccf43563dc0c9e583faa09f2a875", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.2.tgz" }, "0.1.3": { "shasum": "2f419334d2abb065a5728df6f764e62b181451c6", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.3.tgz" }, "0.1.4": { "shasum": "31e9e34192cfbe5ead0c930b7c79ba2e2c37f4c1", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.4.tgz" }, "0.1.5": { "shasum": "33095e455a38466d8e354f842cc4b0a2abb52786", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.5.tgz" }, "0.1.6": { "shasum": "1b78901cc2912397ef664649aaabe1605369431f", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.6.tgz" }, "0.1.8": { "shasum": "018156774f802a56f367d826e9a855db6d45d220", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.8.tgz" }, "0.1.9": { "shasum": "e3baa3d1c4fbc4d9cff69175496f32fe65508e75", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.9.tgz" }, "0.1.10": { "shasum": "54e3b9981f90cd24befafce453fbb9bb492f5331", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "b2803c0804daba82343c809c26f293a21f6c9ab2", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.10-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.10.tgz" }, "0.1.12": { "shasum": "cf6158b93b00bf680c43f9726f71251f36f2ea29", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.12.tgz" }, "0.1.13": { "shasum": "a704d37f61bbedb628bfdb672aa1375e4975a8f0", "tarball": "http://registry.npmjs.org/hiredis/-/hiredis-0.1.13.tgz" } }, "url": "http://registry.npmjs.org/hiredis/" }, "hive": { "name": "hive", "description": "MVC for modern web and mobile apps", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "ritch", "email": "skawful@gmail.com" } ], "time": { "modified": "2011-08-23T00:05:21.991Z", "created": "2011-05-18T03:06:27.763Z", "0.0.1": "2011-05-18T03:06:28.289Z", "0.1.0": "2011-06-22T08:00:30.639Z", "0.1.1": "2011-07-09T14:57:19.185Z", "0.1.3": "2011-07-27T04:53:37.270Z", "0.1.4": "2011-07-27T05:16:19.412Z", "0.1.5": "2011-07-27T05:27:33.098Z", "0.1.6": "2011-08-23T00:05:21.991Z" }, "author": { "name": "Ritchie Martori" }, "repository": { "type": "git", "url": "git://github.com/ritch/hive.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hive/0.0.1", "0.1.0": "http://registry.npmjs.org/hive/0.1.0", "0.1.1": "http://registry.npmjs.org/hive/0.1.1", "0.1.3": "http://registry.npmjs.org/hive/0.1.3", "0.1.4": "http://registry.npmjs.org/hive/0.1.4", "0.1.5": "http://registry.npmjs.org/hive/0.1.5", "0.1.6": "http://registry.npmjs.org/hive/0.1.6" }, "dist": { "0.0.1": { "shasum": "7b5d975a32d3813699878e1af1649c930c9112c9", "tarball": "http://registry.npmjs.org/hive/-/hive-0.0.1.tgz" }, "0.1.0": { "shasum": "571f7ada4ead123804a38e6c6e8c4b4fb5376e9c", "tarball": "http://registry.npmjs.org/hive/-/hive-0.1.0.tgz" }, "0.1.1": { "shasum": "48b5f5924c216009ef38cb38b5a9260c91fe901e", "tarball": "http://registry.npmjs.org/hive/-/hive-0.1.1.tgz" }, "0.1.3": { "shasum": "fec72f7d45051563276669e213c5015d7eedf89d", "tarball": "http://registry.npmjs.org/hive/-/hive-0.1.3.tgz" }, "0.1.4": { "shasum": "a2206f6a987795054d1227d7970cd723db78aca0", "tarball": "http://registry.npmjs.org/hive/-/hive-0.1.4.tgz" }, "0.1.5": { "shasum": "cd870fb90e6841904e6d4e035fb801a491a78aea", "tarball": "http://registry.npmjs.org/hive/-/hive-0.1.5.tgz" }, "0.1.6": { "shasum": "08a11e91c5ca3fdb29d756cdf2a0528d9a12e559", "tarball": "http://registry.npmjs.org/hive/-/hive-0.1.6.tgz" } }, "keywords": [ "framework" ], "url": "http://registry.npmjs.org/hive/" }, "hive-cache": { "name": "hive-cache", "description": "A caching tool for node", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "damartin", "email": "doug.martin@pollenware.com" } ], "time": { "modified": "2011-11-18T07:48:44.074Z", "created": "2011-05-20T13:17:58.883Z", "0.0.1": "2011-05-20T13:17:59.633Z", "0.0.2": "2011-11-18T07:48:44.074Z" }, "author": { "name": "Doug Martin", "url": "http://pollenware.github.com" }, "repository": { "type": "git", "url": "git@github.com:Pollen/hive.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hive-cache/0.0.1", "0.0.2": "http://registry.npmjs.org/hive-cache/0.0.2" }, "dist": { "0.0.1": { "shasum": "ee8ab19b4f16959c819daa760fc715cc234433de", "tarball": "http://registry.npmjs.org/hive-cache/-/hive-cache-0.0.1.tgz" }, "0.0.2": { "shasum": "018e8d021a23c012edb8fd6a71d4cbe27a141fde", "tarball": "http://registry.npmjs.org/hive-cache/-/hive-cache-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/hive-cache/" }, "hljs": { "name": "hljs", "description": "Syntax highlighting with language autodetection. (yet another modification of highlight.js with commonjs support)", "dist-tags": { "latest": "6.1.0" }, "maintainers": [ { "name": "pumbur", "email": "pumbur@pumbur.net" } ], "time": { "modified": "2011-10-10T09:12:23.631Z", "created": "2011-10-10T09:12:21.662Z", "6.1.0": "2011-10-10T09:12:23.631Z" }, "repository": { "type": "git", "url": "git://github.com/pumbur/highlight.git" }, "versions": { "6.1.0": "http://registry.npmjs.org/hljs/6.1.0" }, "dist": { "6.1.0": { "shasum": "c780e8a4916e7105c2d4de30493f7b8a353b8006", "tarball": "http://registry.npmjs.org/hljs/-/hljs-6.1.0.tgz" } }, "keywords": [ "highlight", "syntax" ], "url": "http://registry.npmjs.org/hljs/" }, "hn": { "name": "hn", "description": "a hacker news API client", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-11-28T00:50:24.733Z", "created": "2011-11-28T00:50:04.077Z", "0.0.0": "2011-11-28T00:50:24.733Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/node-hackernews.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hn/0.0.0" }, "dist": { "0.0.0": { "shasum": "e7636527fbe70e9b27300d10966e723dad65e40c", "tarball": "http://registry.npmjs.org/hn/-/hn-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/hn/" }, "hoard": { "name": "hoard", "description": "node.js lib for storing time series data on disk, similar to RRD.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "cgbystrom", "email": "cgbystrom+npm@gmail.com" } ], "time": { "modified": "2011-08-18T20:28:48.587Z", "created": "2011-08-15T22:31:28.736Z", "0.1.0": "2011-08-15T22:31:30.443Z", "0.1.1": "2011-08-16T18:42:38.835Z", "0.1.2": "2011-08-16T18:50:31.841Z", "0.1.3": "2011-08-16T18:53:41.461Z", "0.1.4": "2011-08-16T19:00:45.175Z", "0.1.5": "2011-08-18T20:28:48.587Z" }, "author": { "name": "Carl Byström", "email": "cgbystrom@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cgbystrom/hoard.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hoard/0.1.0", "0.1.1": "http://registry.npmjs.org/hoard/0.1.1", "0.1.2": "http://registry.npmjs.org/hoard/0.1.2", "0.1.3": "http://registry.npmjs.org/hoard/0.1.3", "0.1.4": "http://registry.npmjs.org/hoard/0.1.4", "0.1.5": "http://registry.npmjs.org/hoard/0.1.5" }, "dist": { "0.1.0": { "shasum": "a89e3ac7f2a9b5e8901e289a35f60e604509513e", "tarball": "http://registry.npmjs.org/hoard/-/hoard-0.1.0.tgz" }, "0.1.1": { "shasum": "49c2076ec113a993ee80634f45869b9db24b052a", "tarball": "http://registry.npmjs.org/hoard/-/hoard-0.1.1.tgz" }, "0.1.2": { "shasum": "1d51ebe44b472b5b5df5e0ee13be04ee08c76986", "tarball": "http://registry.npmjs.org/hoard/-/hoard-0.1.2.tgz" }, "0.1.3": { "shasum": "b6a4342c9eca6bcefe8e95dbd59454b606a9ad07", "tarball": "http://registry.npmjs.org/hoard/-/hoard-0.1.3.tgz" }, "0.1.4": { "shasum": "f83398531a895909fc8577d362cedb441d425beb", "tarball": "http://registry.npmjs.org/hoard/-/hoard-0.1.4.tgz" }, "0.1.5": { "shasum": "3951c421069de417b52b0525c45f7072febe1708", "tarball": "http://registry.npmjs.org/hoard/-/hoard-0.1.5.tgz" } }, "keywords": [ "timeseries", "rrd", "rrdtool", "db", "database", "metric", "stats", "statistics" ], "url": "http://registry.npmjs.org/hoard/" }, "hook": { "name": "hook", "description": "NodeJS Throttler", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jeffsu", "email": "me@jeffsu.com" } ], "time": { "modified": "2011-08-03T19:07:48.887Z", "created": "2011-04-27T00:50:30.136Z", "0.0.1": "2011-04-27T00:50:30.505Z", "0.0.3": "2011-08-03T19:06:34.244Z", "0.0.4": "2011-08-03T19:07:48.887Z" }, "author": { "name": "Jeff Su" }, "repository": { "type": "git", "url": "git://github.com/jeffsu/hook.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook/0.0.1", "0.0.3": "http://registry.npmjs.org/hook/0.0.3", "0.0.4": "http://registry.npmjs.org/hook/0.0.4" }, "dist": { "0.0.1": { "shasum": "3d6d8b8106eb8c7ad48c6f93a0ac700bbca2b0db", "tarball": "http://registry.npmjs.org/hook/-/hook-0.0.1.tgz" }, "0.0.3": { "shasum": "eeaead5eb0bef829a28b8c61ec403332fbd08562", "tarball": "http://registry.npmjs.org/hook/-/hook-0.0.3.tgz" }, "0.0.4": { "shasum": "adcb88b837b4771b8dc67f9a67c8f4ceb4233e29", "tarball": "http://registry.npmjs.org/hook/-/hook-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/hook/" }, "hook.io": { "name": "hook.io", "dist-tags": { "latest": "0.8.4-7" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-03T08:52:49.673Z", "created": "2011-06-15T05:34:07.725Z", "0.4.0": "2011-06-15T05:34:09.597Z", "0.4.1": "2011-06-17T10:15:55.486Z", "0.4.2": "2011-06-22T02:33:44.083Z", "0.4.3": "2011-06-25T06:13:13.326Z", "0.4.4": "2011-06-26T01:10:20.016Z", "0.4.5": "2011-07-05T22:43:00.942Z", "0.5.0": "2011-07-22T09:39:13.407Z", "0.5.1": "2011-07-22T23:50:14.569Z", "0.5.2": "2011-07-24T07:32:23.600Z", "0.5.3": "2011-07-26T09:10:27.034Z", "0.6.0": "2011-07-31T07:13:25.138Z", "0.6.1": "2011-08-10T18:22:50.298Z", "0.7.0": "2011-09-03T07:17:01.574Z", "0.7.1": "2011-09-12T11:49:12.436Z", "0.7.2": "2011-09-17T06:51:23.579Z", "0.7.3": "2011-09-18T04:53:40.106Z", "0.7.4": "2011-09-18T06:48:05.043Z", "0.7.5": "2011-09-20T10:36:56.920Z", "0.7.6": "2011-09-21T19:53:25.164Z", "0.7.7": "2011-09-23T00:40:57.997Z", "0.8.0": "2011-11-16T08:15:32.397Z", "0.8.0-1": "2011-11-16T09:59:50.037Z", "0.8.1": "2011-11-16T11:43:14.678Z", "0.8.2": "2011-11-20T09:24:35.863Z", "0.8.2-1": "2011-11-20T09:40:55.718Z", "0.8.3": "2011-11-28T08:11:44.171Z", "0.8.4": "2011-12-03T07:06:29.864Z", "0.8.4-1": "2011-12-03T07:25:23.029Z", "0.8.4-2": "2011-12-03T07:29:29.804Z", "0.8.4-3": "2011-12-03T07:38:06.801Z", "0.8.4-4": "2011-12-03T08:08:24.709Z", "0.8.4-5": "2011-12-03T08:25:32.049Z", "0.8.4-7": "2011-12-03T08:52:49.673Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/hook.io.git" }, "users": { "avianflu": true, "wojohowitz": true }, "versions": { "0.4.3": "http://registry.npmjs.org/hook.io/0.4.3", "0.4.4": "http://registry.npmjs.org/hook.io/0.4.4", "0.4.5": "http://registry.npmjs.org/hook.io/0.4.5", "0.5.0": "http://registry.npmjs.org/hook.io/0.5.0", "0.5.1": "http://registry.npmjs.org/hook.io/0.5.1", "0.5.2": "http://registry.npmjs.org/hook.io/0.5.2", "0.5.3": "http://registry.npmjs.org/hook.io/0.5.3", "0.6.0": "http://registry.npmjs.org/hook.io/0.6.0", "0.6.1": "http://registry.npmjs.org/hook.io/0.6.1", "0.7.0": "http://registry.npmjs.org/hook.io/0.7.0", "0.7.1": "http://registry.npmjs.org/hook.io/0.7.1", "0.7.2": "http://registry.npmjs.org/hook.io/0.7.2", "0.7.3": "http://registry.npmjs.org/hook.io/0.7.3", "0.7.4": "http://registry.npmjs.org/hook.io/0.7.4", "0.7.5": "http://registry.npmjs.org/hook.io/0.7.5", "0.7.6": "http://registry.npmjs.org/hook.io/0.7.6", "0.7.7": "http://registry.npmjs.org/hook.io/0.7.7", "0.8.0": "http://registry.npmjs.org/hook.io/0.8.0", "0.8.0-1": "http://registry.npmjs.org/hook.io/0.8.0-1", "0.8.1": "http://registry.npmjs.org/hook.io/0.8.1", "0.8.2": "http://registry.npmjs.org/hook.io/0.8.2", "0.8.2-1": "http://registry.npmjs.org/hook.io/0.8.2-1", "0.8.3": "http://registry.npmjs.org/hook.io/0.8.3", "0.8.4-1": "http://registry.npmjs.org/hook.io/0.8.4-1", "0.8.4-2": "http://registry.npmjs.org/hook.io/0.8.4-2", "0.8.4-4": "http://registry.npmjs.org/hook.io/0.8.4-4", "0.8.4-7": "http://registry.npmjs.org/hook.io/0.8.4-7" }, "dist": { "0.4.3": { "shasum": "781f66742ec9885cd3afe42fb2e53b051a85012c", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.4.3.tgz" }, "0.4.4": { "shasum": "3b5802c98d7a17136d7760e9461982e48135cb33", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.4.4.tgz" }, "0.4.5": { "shasum": "807955024d71945ab83860292d73ebf064633aee", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.4.5.tgz" }, "0.5.0": { "shasum": "cbd752c7b26ee4b8aed2a90b95018781c8774854", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.5.0.tgz" }, "0.5.1": { "shasum": "43c5ded2a69b821549c3793baadf3c201d64c0ff", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.5.1.tgz" }, "0.5.2": { "shasum": "352d3258fb2cf88e8427b50986f941e5ec76bcae", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.5.2.tgz" }, "0.5.3": { "shasum": "e49a89ebe2ff392875dcce405c16c86258449eb5", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.5.3.tgz" }, "0.6.0": { "shasum": "51976f16e32c12910505fbe5645f2a09f3833aa4", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.6.0.tgz" }, "0.6.1": { "shasum": "5d1ef9b3d8849a01c9a569e7ea15885ee88e4d18", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.6.1.tgz" }, "0.7.0": { "shasum": "a61e40633412ee7a656f74edb8312004a5fbeeee", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.0.tgz" }, "0.7.1": { "shasum": "33ed3f00c92e8842d7b13076a5f7e0f90ee15d2f", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.1.tgz" }, "0.7.2": { "shasum": "bb0b8422f0ca57c45adde69522b24790751fe1a1", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.2.tgz" }, "0.7.3": { "shasum": "cfdcc7676e00579f924d287414f9425c9bfdf3ff", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.3.tgz" }, "0.7.4": { "shasum": "e22b7f5f4f94af1f97d9956f7bc8374758040469", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.4.tgz" }, "0.7.5": { "shasum": "60f38bf7e468fb4b1e89f1e7adab4d453806233a", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.5.tgz" }, "0.7.6": { "shasum": "0f9c743bff80a208e77702ea96556c537f78bb02", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.6.tgz" }, "0.7.7": { "shasum": "a32945911628943450f20266ea3c51d33c32f586", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.7.7.tgz" }, "0.8.0": { "shasum": "8c4a4ca54b3b3d12734e15edd7a83958cc4cd0d7", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.0.tgz" }, "0.8.0-1": { "shasum": "2dff32a2f9cea4e6a5822be04792a2823070ad29", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.0-1.tgz" }, "0.8.1": { "shasum": "c90bfcc0339091b78770a01b079c83a69f558be9", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.1.tgz" }, "0.8.2": { "shasum": "9803ef47fe072848e44059bae5c63b89043359fe", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.2.tgz" }, "0.8.2-1": { "shasum": "19d85eeb8508304d470d05f9ae3acc9bb7dfd437", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.2-1.tgz" }, "0.8.3": { "shasum": "47b163279297f2a3b43be659f4b7be179be01d7e", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.3.tgz" }, "0.8.4-1": { "shasum": "e1d93f2c43b236ec07e0d810a25f42c057fb4c02", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.4-1.tgz" }, "0.8.4-2": { "shasum": "088a64172224b51efd28361806000425f4f31564", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.4-2.tgz" }, "0.8.4-4": { "shasum": "0c429642ca1f7c7c0743afd37097d10c98e5f588", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.4-4.tgz" }, "0.8.4-7": { "shasum": "0caa6f65c166fa6b6fe520a547836386d91e030b", "tarball": "http://registry.npmjs.org/hook.io/-/hook.io-0.8.4-7.tgz" } }, "url": "http://registry.npmjs.org/hook.io/" }, "hook.io-amqp-listener": { "name": "hook.io-amqp-listener", "description": "A hook that listens to an amqp queue and forwards messages to the hook.io bus", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-09T08:06:48.679Z", "created": "2011-11-09T05:32:44.975Z", "0.0.1": "2011-11-09T05:32:46.856Z", "0.0.2": "2011-11-09T08:06:48.679Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/hook.io-amqp-listener.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-amqp-listener/0.0.1", "0.0.2": "http://registry.npmjs.org/hook.io-amqp-listener/0.0.2" }, "dist": { "0.0.1": { "shasum": "8e863994afaee1dfe3894556d4345ca97e496868", "tarball": "http://registry.npmjs.org/hook.io-amqp-listener/-/hook.io-amqp-listener-0.0.1.tgz" }, "0.0.2": { "shasum": "70f0e2efcdb90047680cf47ee57e6f5f5c979150", "tarball": "http://registry.npmjs.org/hook.io-amqp-listener/-/hook.io-amqp-listener-0.0.2.tgz" } }, "keywords": [ "hook.io", "amqp", "listen", "amqp-listener", "node-amqp-listener", "forward", "node-amqp", "rabbitmq", "queue" ], "url": "http://registry.npmjs.org/hook.io-amqp-listener/" }, "hook.io-blueprint-coffeescript": { "name": "hook.io-blueprint-coffeescript", "description": "A blueprint for your own hook.io hooks using Coffeescript and Vows", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-09T08:12:52.555Z", "created": "2011-11-07T14:51:35.665Z", "0.0.1": "2011-11-07T14:51:37.966Z", "0.0.2": "2011-11-09T08:12:52.555Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/hook.io-blueprint-coffeescript.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-blueprint-coffeescript/0.0.1", "0.0.2": "http://registry.npmjs.org/hook.io-blueprint-coffeescript/0.0.2" }, "dist": { "0.0.1": { "shasum": "32594354bfcb7f5dd70f356cc7fd3497a67ebc1d", "tarball": "http://registry.npmjs.org/hook.io-blueprint-coffeescript/-/hook.io-blueprint-coffeescript-0.0.1.tgz" }, "0.0.2": { "shasum": "4993201c316352a9a83df1cf14ed5a8d2ad7a681", "tarball": "http://registry.npmjs.org/hook.io-blueprint-coffeescript/-/hook.io-blueprint-coffeescript-0.0.2.tgz" } }, "keywords": [ "hook.io", "scaffold", "blueprint-coffeescript", "blueprint" ], "url": "http://registry.npmjs.org/hook.io-blueprint-coffeescript/" }, "hook.io-boxcar": { "name": "hook.io-boxcar", "description": "Provides a hook to your Boxcar service, sending and receiving notifications", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ejeklint", "email": "ejeklint@me.com" } ], "time": { "modified": "2011-11-27T16:16:03.674Z", "created": "2011-09-29T16:12:47.704Z", "0.1.0": "2011-09-29T16:12:49.305Z", "0.2.0": "2011-11-27T16:16:03.674Z" }, "author": { "name": "Per Ejeklint", "email": "ejeklint@me.com" }, "repository": { "type": "git", "url": "git://github.com/ejeklint/boxcar.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-boxcar/0.1.0", "0.2.0": "http://registry.npmjs.org/hook.io-boxcar/0.2.0" }, "dist": { "0.1.0": { "shasum": "952f44adebe310b41f2c0854ee170245ef5dd8a0", "tarball": "http://registry.npmjs.org/hook.io-boxcar/-/hook.io-boxcar-0.1.0.tgz" }, "0.2.0": { "shasum": "12279a35ef8cf4be6fe141de08c6b800ccefd89e", "tarball": "http://registry.npmjs.org/hook.io-boxcar/-/hook.io-boxcar-0.2.0.tgz" } }, "keywords": [ "hook", "hook.io", "boxcar", "notifications", "iOS", "iPhone", "iPad" ], "url": "http://registry.npmjs.org/hook.io-boxcar/" }, "hook.io-browser": { "name": "hook.io-browser", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-09-14T12:32:51.396Z", "created": "2011-09-14T12:32:50.030Z", "0.1.0": "2011-09-14T12:32:51.396Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/browser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-browser/0.1.0" }, "dist": { "0.1.0": { "shasum": "83e4aa496c3980c6bfd7d23575085021d5bc5f2f", "tarball": "http://registry.npmjs.org/hook.io-browser/-/hook.io-browser-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-browser/" }, "hook.io-couch": { "name": "hook.io-couch", "description": "emit hook.io events based on your CouchDB _changes feed", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-09-11T10:20:14.502Z", "created": "2011-09-11T10:20:13.254Z", "0.1.0": "2011-09-11T10:20:14.502Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/couch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-couch/0.1.0" }, "dist": { "0.1.0": { "shasum": "44467659063c193e25f7052d64f7f9d3d4dd0978", "tarball": "http://registry.npmjs.org/hook.io-couch/-/hook.io-couch-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-couch/" }, "hook.io-cron": { "name": "hook.io-cron", "description": "emit arbitrary Hook.io events with arbitrary data on specified time intervals", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "jameson", "email": "jameson@nodejitsu.com" } ], "time": { "modified": "2011-09-20T10:42:54.557Z", "created": "2011-07-05T22:28:18.652Z", "0.1.0": "2011-07-05T22:28:20.139Z", "0.2.0": "2011-07-24T07:01:45.585Z", "0.3.0": "2011-07-31T07:17:48.965Z", "0.3.1": "2011-08-05T08:29:11.111Z", "0.3.2": "2011-09-12T04:48:32.307Z", "0.4.0": "2011-09-20T10:42:54.557Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/cron.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-cron/0.1.0", "0.2.0": "http://registry.npmjs.org/hook.io-cron/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-cron/0.3.0", "0.3.1": "http://registry.npmjs.org/hook.io-cron/0.3.1", "0.3.2": "http://registry.npmjs.org/hook.io-cron/0.3.2", "0.4.0": "http://registry.npmjs.org/hook.io-cron/0.4.0" }, "dist": { "0.1.0": { "shasum": "8dd75a0b7ef15eb65fd575c31684575a9f8c6251", "tarball": "http://registry.npmjs.org/hook.io-cron/-/hook.io-cron-0.1.0.tgz" }, "0.2.0": { "shasum": "b7c6d467cbc5bafaabcd620dc1985d311e61d4c4", "tarball": "http://registry.npmjs.org/hook.io-cron/-/hook.io-cron-0.2.0.tgz" }, "0.3.0": { "shasum": "bf7dba676d356a790cc75de845ae875f2ae79b25", "tarball": "http://registry.npmjs.org/hook.io-cron/-/hook.io-cron-0.3.0.tgz" }, "0.3.1": { "shasum": "7cfe27c9ff4f7cb8b99694ce55bebd96798bb215", "tarball": "http://registry.npmjs.org/hook.io-cron/-/hook.io-cron-0.3.1.tgz" }, "0.3.2": { "shasum": "f50740e12b744dc25602a0a30c2e8d8642a4ef81", "tarball": "http://registry.npmjs.org/hook.io-cron/-/hook.io-cron-0.3.2.tgz" }, "0.4.0": { "shasum": "4edda5c0f815c455102c24f54126709ca6012696", "tarball": "http://registry.npmjs.org/hook.io-cron/-/hook.io-cron-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-cron/" }, "hook.io-feed": { "name": "hook.io-feed", "description": "a Hook for creating consumable RSS, JSON, ATOM feeds", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" }, { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-28T07:40:31.920Z", "created": "2011-10-02T09:47:33.855Z", "0.4.0": "2011-10-02T09:47:52.206Z", "0.8.1": "2011-11-28T07:40:31.920Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/feed.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/hook.io-feed/0.4.0", "0.8.1": "http://registry.npmjs.org/hook.io-feed/0.8.1" }, "dist": { "0.4.0": { "shasum": "250e2b69fb1eb5521cfea5a78952b3b728e342a2", "tarball": "http://registry.npmjs.org/hook.io-feed/-/hook.io-feed-0.4.0.tgz" }, "0.8.1": { "shasum": "5d2246f00d13ec02c66874d8dbac70f57a116830", "tarball": "http://registry.npmjs.org/hook.io-feed/-/hook.io-feed-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-feed/" }, "hook.io-feedsub": { "name": "hook.io-feedsub", "description": "Emits hook.io events on new feed items.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-12-11T13:52:46.090Z", "created": "2011-10-10T16:08:27.602Z", "0.1.0": "2011-10-10T16:08:29.079Z", "0.1.1": "2011-10-11T07:51:52.482Z", "0.1.2": "2011-11-17T10:35:48.805Z", "0.2.0": "2011-12-11T13:52:46.090Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/hook.io-feedsub.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-feedsub/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-feedsub/0.1.1", "0.1.2": "http://registry.npmjs.org/hook.io-feedsub/0.1.2", "0.2.0": "http://registry.npmjs.org/hook.io-feedsub/0.2.0" }, "dist": { "0.1.0": { "shasum": "12c0f4808455e8f495eb4de6aa458f677b717a6c", "tarball": "http://registry.npmjs.org/hook.io-feedsub/-/hook.io-feedsub-0.1.0.tgz" }, "0.1.1": { "shasum": "519b4f99c7e0978fde4c0b7112788d050fc992d2", "tarball": "http://registry.npmjs.org/hook.io-feedsub/-/hook.io-feedsub-0.1.1.tgz" }, "0.1.2": { "shasum": "7312ead939fca8e48b7fd7d45a2c5efe3126177b", "tarball": "http://registry.npmjs.org/hook.io-feedsub/-/hook.io-feedsub-0.1.2.tgz" }, "0.2.0": { "shasum": "c8bbbe6e769ae01ddbc161a48d6d248dfd18c713", "tarball": "http://registry.npmjs.org/hook.io-feedsub/-/hook.io-feedsub-0.2.0.tgz" } }, "keywords": [ "hook.io", "feed", "rss", "atom", "subscribe" ], "url": "http://registry.npmjs.org/hook.io-feedsub/" }, "hook.io-github-hook": { "name": "hook.io-github-hook", "description": "A webhook to process github post receive", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joshholt44", "email": "holt.josh@gmail.com" } ], "time": { "modified": "2011-10-23T18:12:07.384Z", "created": "2011-10-23T18:12:07.241Z", "0.0.1": "2011-10-23T18:12:07.384Z" }, "author": { "name": "Josh Holt", "email": "holt.josh@gmail.com", "url": "http://joshholt.github.com" }, "repository": { "type": "git", "url": "git://github.com/joshholt/hook.io-github-hook.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-github-hook/0.0.1" }, "dist": { "0.0.1": { "shasum": "b126553cf647234e1f733081bae9779f23542c67", "tarball": "http://registry.npmjs.org/hook.io-github-hook/-/hook.io-github-hook-0.0.1.tgz" } }, "keywords": [ "hook.io", "hook" ], "url": "http://registry.npmjs.org/hook.io-github-hook/" }, "hook.io-gzbz2": { "name": "hook.io-gzbz2", "description": "A hook to compress and uncompress. Operates synchronously for now.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-07T13:42:26.588Z", "created": "2011-10-13T15:08:15.148Z", "0.0.1": "2011-10-13T15:08:17.122Z", "0.0.2": "2011-11-07T13:42:26.588Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/hook.io-gzbz2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-gzbz2/0.0.1", "0.0.2": "http://registry.npmjs.org/hook.io-gzbz2/0.0.2" }, "dist": { "0.0.1": { "shasum": "31e6e7b331d3f0b6b27830b9d0add67dba4dfc4f", "tarball": "http://registry.npmjs.org/hook.io-gzbz2/-/hook.io-gzbz2-0.0.1.tgz" }, "0.0.2": { "shasum": "22ba6a28e067062ea78573a1ea01a05d7a402489", "tarball": "http://registry.npmjs.org/hook.io-gzbz2/-/hook.io-gzbz2-0.0.2.tgz" } }, "keywords": [ "hook.io", "compress", "uncompress", "gzbz2", "node-gzbz2", "gzip", "bzip2" ], "url": "http://registry.npmjs.org/hook.io-gzbz2/" }, "hook.io-helloworld": { "name": "hook.io-helloworld", "description": "a simple simple hook for hook.io", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "jameson", "email": "jameson@nodejitsu.com" } ], "time": { "modified": "2011-11-18T13:17:29.755Z", "created": "2011-06-14T09:51:20.917Z", "0.1.0": "2011-06-14T09:51:21.549Z", "0.1.1": "2011-06-22T02:13:50.767Z", "0.2.0": "2011-07-26T18:49:33.819Z", "0.2.1": "2011-07-26T19:17:18.739Z", "0.3.0": "2011-08-05T02:19:45.634Z", "0.4.0": "2011-09-21T22:28:46.255Z", "0.8.0": "2011-11-18T13:17:29.755Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/helloworld.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-helloworld/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-helloworld/0.1.1", "0.2.0": "http://registry.npmjs.org/hook.io-helloworld/0.2.0", "0.2.1": "http://registry.npmjs.org/hook.io-helloworld/0.2.1", "0.3.0": "http://registry.npmjs.org/hook.io-helloworld/0.3.0", "0.4.0": "http://registry.npmjs.org/hook.io-helloworld/0.4.0", "0.8.0": "http://registry.npmjs.org/hook.io-helloworld/0.8.0" }, "dist": { "0.1.0": { "shasum": "189291da1b4a00c59be541ceccdf2bb01ff7b2c1", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.1.0.tgz" }, "0.1.1": { "shasum": "5e4415b5b0d69ed30a33a06ea8a959d72c23c84f", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.1.1.tgz" }, "0.2.0": { "shasum": "4b1644c2fe149a38ab4bb6c63cf9b3156955aec0", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.2.0.tgz" }, "0.2.1": { "shasum": "2bcd31a84a6dab32915f5ece58ddf65bda230708", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.2.1.tgz" }, "0.3.0": { "shasum": "8176cf1eadd3e260217e88905fff246112ac3a96", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.3.0.tgz" }, "0.4.0": { "shasum": "f1a842cf6e3becdce7f70ab4fad1f423362ed171", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.4.0.tgz" }, "0.8.0": { "shasum": "f950a23ce741bce4660c3dd11a59f9d41841e9a0", "tarball": "http://registry.npmjs.org/hook.io-helloworld/-/hook.io-helloworld-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-helloworld/" }, "hook.io-irc": { "name": "hook.io-irc", "description": "IRC Client for hook.io", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-16T10:24:11.271Z", "created": "2011-08-02T05:17:18.959Z", "0.3.0": "2011-08-02T05:17:21.045Z", "0.4.0": "2011-09-03T07:40:14.240Z", "0.6.0": "2011-11-16T10:24:11.271Z" }, "author": { "name": "Nodejitsu", "email": "support@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/irc.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/hook.io-irc/0.3.0", "0.4.0": "http://registry.npmjs.org/hook.io-irc/0.4.0", "0.6.0": "http://registry.npmjs.org/hook.io-irc/0.6.0" }, "dist": { "0.3.0": { "shasum": "3b0a74618b1d9d69a3c2e47d379c6b8d247d2991", "tarball": "http://registry.npmjs.org/hook.io-irc/-/hook.io-irc-0.3.0.tgz" }, "0.4.0": { "shasum": "8b83489ef1dc01bbdfae33758ccf7631660c9906", "tarball": "http://registry.npmjs.org/hook.io-irc/-/hook.io-irc-0.4.0.tgz" }, "0.6.0": { "shasum": "a0370e94bb5f64293ef919550dda958a75857164", "tarball": "http://registry.npmjs.org/hook.io-irc/-/hook.io-irc-0.6.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-irc/" }, "hook.io-irc-tmp": { "name": "hook.io-irc-tmp", "description": "IRC Client for hook.io", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-14T17:32:44.645Z", "created": "2011-10-14T17:32:40.898Z", "0.4.2": "2011-10-14T17:32:44.645Z" }, "author": { "name": "AvianFlu", "email": "charlie@charlieistheman.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/irc.git" }, "versions": { "0.4.2": "http://registry.npmjs.org/hook.io-irc-tmp/0.4.2" }, "dist": { "0.4.2": { "shasum": "5603d0ed8d2ddd77b3844076aceec846e9272d18", "tarball": "http://registry.npmjs.org/hook.io-irc-tmp/-/hook.io-irc-tmp-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/hook.io-irc-tmp/" }, "hook.io-logger": { "name": "hook.io-logger", "description": "a Hook logger ( supports Redis, Mongo, Console, Webhook, etc )", "dist-tags": { "latest": "0.3.0-1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-09-25T15:53:27.062Z", "created": "2011-06-14T08:42:14.753Z", "0.1.0": "2011-06-14T08:42:15.354Z", "0.1.1": "2011-06-22T02:16:02.218Z", "0.2.0": "2011-07-26T06:51:49.968Z", "0.3.0": "2011-08-01T05:24:43.960Z", "0.3.0-1": "2011-09-25T15:53:27.062Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/logger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-logger/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-logger/0.1.1", "0.2.0": "http://registry.npmjs.org/hook.io-logger/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-logger/0.3.0", "0.3.0-1": "http://registry.npmjs.org/hook.io-logger/0.3.0-1" }, "dist": { "0.1.0": { "shasum": "cc58e83078afb3d6f7ec0ecc3884debf19c91e4c", "tarball": "http://registry.npmjs.org/hook.io-logger/-/hook.io-logger-0.1.0.tgz" }, "0.1.1": { "shasum": "38e798133361c35a6b3bfe254a8d1fb209267ec9", "tarball": "http://registry.npmjs.org/hook.io-logger/-/hook.io-logger-0.1.1.tgz" }, "0.2.0": { "shasum": "5f0aa1f6e31470056c3d2cbc7212564882cb5dc4", "tarball": "http://registry.npmjs.org/hook.io-logger/-/hook.io-logger-0.2.0.tgz" }, "0.3.0": { "shasum": "29c355d43ecbb3a526b5b95ca23f2d4b35c23597", "tarball": "http://registry.npmjs.org/hook.io-logger/-/hook.io-logger-0.3.0.tgz" }, "0.3.0-1": { "shasum": "98aa3b51b62d288111d7dde232d8274ae9879a23", "tarball": "http://registry.npmjs.org/hook.io-logger/-/hook.io-logger-0.3.0-1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-logger/" }, "hook.io-mailer": { "name": "hook.io-mailer", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "jameson", "email": "jameson@nodejitsu.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-02T00:45:24.457Z", "created": "2011-07-11T07:49:25.723Z", "0.0.1": "2011-07-11T07:49:26.390Z", "0.2.0": "2011-07-26T08:41:02.678Z", "0.3.0": "2011-08-01T06:58:46.131Z", "0.3.1": "2011-10-22T00:40:21.236Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "url": "git://github.com/hookio/mailer.git" }, "description": "a simple Hook for sending emails", "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-mailer/0.0.1", "0.2.0": "http://registry.npmjs.org/hook.io-mailer/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-mailer/0.3.0", "0.3.1": "http://registry.npmjs.org/hook.io-mailer/0.3.1" }, "dist": { "0.0.1": { "shasum": "71e114ae3abf12aa8eeee550e5e6112bef858001", "tarball": "http://registry.npmjs.org/hook.io-mailer/-/hook.io-mailer-0.0.1.tgz" }, "0.2.0": { "shasum": "be1d4a6c4c31a4b618dee5e5c75ac827e706cb99", "tarball": "http://registry.npmjs.org/hook.io-mailer/-/hook.io-mailer-0.2.0.tgz" }, "0.3.0": { "shasum": "2dd4f7c12ec00f140f94eac915a38783b7f1cb89", "tarball": "http://registry.npmjs.org/hook.io-mailer/-/hook.io-mailer-0.3.0.tgz" }, "0.3.1": { "shasum": "9ea2ea3af8e6aacc317f702432a857d5639e2a80", "tarball": "http://registry.npmjs.org/hook.io-mailer/-/hook.io-mailer-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-mailer/" }, "hook.io-mock": { "name": "hook.io-mock", "description": "A hook to mock messages to debug your composite hooks. It listens to messages and replies with messages and custom data if a match is found. VERY 0.0.1", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-07T13:49:14.868Z", "created": "2011-10-14T17:10:28.658Z", "0.0.1": "2011-10-14T17:10:30.870Z", "0.0.2": "2011-10-15T08:09:45.805Z", "0.0.3": "2011-10-15T08:20:34.830Z", "0.0.4": "2011-11-07T13:49:14.868Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/hook.io-mock.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-mock/0.0.1", "0.0.2": "http://registry.npmjs.org/hook.io-mock/0.0.2", "0.0.3": "http://registry.npmjs.org/hook.io-mock/0.0.3", "0.0.4": "http://registry.npmjs.org/hook.io-mock/0.0.4" }, "dist": { "0.0.1": { "shasum": "dfc57f63c38727a80f42c960b3f208fe1fa02bdd", "tarball": "http://registry.npmjs.org/hook.io-mock/-/hook.io-mock-0.0.1.tgz" }, "0.0.2": { "shasum": "0345de651ae1b7dac2b9b28f24248b99e918546b", "tarball": "http://registry.npmjs.org/hook.io-mock/-/hook.io-mock-0.0.2.tgz" }, "0.0.3": { "shasum": "00e0ace0351c38e601ee52375079c2f4da48ad8b", "tarball": "http://registry.npmjs.org/hook.io-mock/-/hook.io-mock-0.0.3.tgz" }, "0.0.4": { "shasum": "49ee919009867d31ae385780e9adcdb6fca6abc5", "tarball": "http://registry.npmjs.org/hook.io-mock/-/hook.io-mock-0.0.4.tgz" } }, "keywords": [ "hook.io", "mock", "bdd", "testing", "voews" ], "url": "http://registry.npmjs.org/hook.io-mock/" }, "hook.io-notify-send": { "name": "hook.io-notify-send", "description": "A hook that uses notify-send to make pop-up alerts", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-11-23T08:21:08.493Z", "created": "2011-11-23T08:21:07.140Z", "0.0.0": "2011-11-23T08:21:08.493Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/jesusabdullah/hookio-notify-send.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hook.io-notify-send/0.0.0" }, "dist": { "0.0.0": { "shasum": "8a9401e2bee875639633ed8d6c571a467c635ea7", "tarball": "http://registry.npmjs.org/hook.io-notify-send/-/hook.io-notify-send-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-notify-send/" }, "hook.io-pinger": { "name": "hook.io-pinger", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-07-08T00:05:51.839Z", "created": "2011-07-05T22:36:05.697Z", "0.1.0": "2011-07-05T22:36:06.380Z", "0.1.1": "2011-07-07T23:42:05.714Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Marak/hook.io-pinger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-pinger/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-pinger/0.1.1" }, "dist": { "0.1.0": { "shasum": "3db1739f7fd768b761d197fde0287b1717a3c7a3", "tarball": "http://registry.npmjs.org/hook.io-pinger/-/hook.io-pinger-0.1.0.tgz" }, "0.1.1": { "shasum": "351f18d60920f6591fd526d4df7b7e7400ecc0ae", "tarball": "http://registry.npmjs.org/hook.io-pinger/-/hook.io-pinger-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-pinger/" }, "hook.io-repl": { "name": "hook.io-repl", "description": "a simple hook.io enabled REPL for interacting with your Hook cloud", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-09-21T22:25:58.571Z", "created": "2011-06-13T03:36:30.383Z", "0.1.0": "2011-06-13T03:36:51.018Z", "0.2.0": "2011-07-24T12:38:19.568Z", "0.3.0": "2011-08-01T02:13:13.707Z", "0.4.0": "2011-09-21T22:25:58.571Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/repl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-repl/0.1.0", "0.2.0": "http://registry.npmjs.org/hook.io-repl/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-repl/0.3.0", "0.4.0": "http://registry.npmjs.org/hook.io-repl/0.4.0" }, "dist": { "0.1.0": { "shasum": "2dc2e2e7fa788c84fcd662ad276b84f4f1ac8b77", "tarball": "http://registry.npmjs.org/hook.io-repl/-/hook.io-repl-0.1.0.tgz" }, "0.2.0": { "shasum": "98afcd3e54589198f2c857d788b3404f84809353", "tarball": "http://registry.npmjs.org/hook.io-repl/-/hook.io-repl-0.2.0.tgz" }, "0.3.0": { "shasum": "ebdecb43824023aadf903cda06bf0aba7bf89bd0", "tarball": "http://registry.npmjs.org/hook.io-repl/-/hook.io-repl-0.3.0.tgz" }, "0.4.0": { "shasum": "e140a54fb368425e20719357359e1283956044c0", "tarball": "http://registry.npmjs.org/hook.io-repl/-/hook.io-repl-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-repl/" }, "hook.io-request": { "name": "hook.io-request", "description": "a simple Hook for making outgoing http requests", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "jameson", "email": "jameson@nodejitsu.com" } ], "time": { "modified": "2011-09-20T10:45:20.281Z", "created": "2011-07-05T22:31:25.166Z", "0.1.0": "2011-07-05T22:31:25.765Z", "0.2.0": "2011-07-24T08:54:12.236Z", "0.3.0": "2011-08-01T02:41:29.498Z", "0.3.2": "2011-08-10T02:32:27.275Z", "0.4.0": "2011-09-20T10:45:20.281Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/request.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-request/0.1.0", "0.2.0": "http://registry.npmjs.org/hook.io-request/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-request/0.3.0", "0.3.2": "http://registry.npmjs.org/hook.io-request/0.3.2", "0.4.0": "http://registry.npmjs.org/hook.io-request/0.4.0" }, "dist": { "0.1.0": { "shasum": "2c3e10074674be88ffabfc09e9f6d6c701dbc042", "tarball": "http://registry.npmjs.org/hook.io-request/-/hook.io-request-0.1.0.tgz" }, "0.2.0": { "shasum": "6f2f472eb38b0c21ca46eb6378e7d307fc5d2ce3", "tarball": "http://registry.npmjs.org/hook.io-request/-/hook.io-request-0.2.0.tgz" }, "0.3.0": { "shasum": "26c66b045ceda7ed96be9c263d6562930f6eb004", "tarball": "http://registry.npmjs.org/hook.io-request/-/hook.io-request-0.3.0.tgz" }, "0.3.2": { "shasum": "f0fd2e6fee8f4749d82b0dccbb63fe90cf149ffd", "tarball": "http://registry.npmjs.org/hook.io-request/-/hook.io-request-0.3.2.tgz" }, "0.4.0": { "shasum": "5bc1d8577953a6376c9f1776010eedd9c08f1a27", "tarball": "http://registry.npmjs.org/hook.io-request/-/hook.io-request-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-request/" }, "hook.io-say": { "name": "hook.io-say", "description": "hook.io interface to say.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-10-23T17:30:13.692Z", "created": "2011-10-22T15:42:23.728Z", "0.1.0": "2011-10-22T15:42:25.999Z", "0.1.1": "2011-10-23T17:30:13.692Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/hook.io-say.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-say/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-say/0.1.1" }, "dist": { "0.1.0": { "shasum": "9f8ff9daa1830f3d53c088fc73350120aa7655b1", "tarball": "http://registry.npmjs.org/hook.io-say/-/hook.io-say-0.1.0.tgz" }, "0.1.1": { "shasum": "a05f22f43e2a5dd6c3e767eff1bc48333d6b3a8f", "tarball": "http://registry.npmjs.org/hook.io-say/-/hook.io-say-0.1.1.tgz" } }, "keywords": [ "say", "tts", "hook.io", "speech" ], "url": "http://registry.npmjs.org/hook.io-say/" }, "hook.io-sitemonitor": { "name": "hook.io-sitemonitor", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "kesla", "email": "david.bjorklund@gmail.com" } ], "time": { "modified": "2011-09-20T10:48:50.182Z", "created": "2011-08-10T07:24:00.893Z", "0.1.0": "2011-08-10T07:24:01.521Z", "0.1.1": "2011-08-11T06:13:47.072Z", "0.2.0": "2011-09-20T10:48:50.182Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/sitemonitor.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-sitemonitor/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-sitemonitor/0.1.1", "0.2.0": "http://registry.npmjs.org/hook.io-sitemonitor/0.2.0" }, "dist": { "0.1.0": { "shasum": "14151cdbd424991e5675989c07851cf56701d26f", "tarball": "http://registry.npmjs.org/hook.io-sitemonitor/-/hook.io-sitemonitor-0.1.0.tgz" }, "0.1.1": { "shasum": "342ca038309637249fe41dd5906a5f1a2a07b1c5", "tarball": "http://registry.npmjs.org/hook.io-sitemonitor/-/hook.io-sitemonitor-0.1.1.tgz" }, "0.2.0": { "shasum": "38d0308d337a7f240ae521b5a5de389f4205141f", "tarball": "http://registry.npmjs.org/hook.io-sitemonitor/-/hook.io-sitemonitor-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-sitemonitor/" }, "hook.io-tar": { "name": "hook.io-tar", "description": "A hook to archive and unarchive with tar. Operates synchronously for now.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-07T14:02:12.836Z", "created": "2011-10-14T07:55:03.937Z", "0.0.1": "2011-10-14T07:55:07.440Z", "0.0.2": "2011-11-07T13:56:44.339Z", "0.0.3": "2011-11-07T14:02:12.836Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/hook.io-tar.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-tar/0.0.1", "0.0.2": "http://registry.npmjs.org/hook.io-tar/0.0.2", "0.0.3": "http://registry.npmjs.org/hook.io-tar/0.0.3" }, "dist": { "0.0.1": { "shasum": "d19350a6507c0d9c1dc25a95ee47a182ff32f9d0", "tarball": "http://registry.npmjs.org/hook.io-tar/-/hook.io-tar-0.0.1.tgz" }, "0.0.2": { "shasum": "d51a1b9492c5b89f7ea2a9806b1f18fcabc37a7c", "tarball": "http://registry.npmjs.org/hook.io-tar/-/hook.io-tar-0.0.2.tgz" }, "0.0.3": { "shasum": "bfa1e4e3d54b86af6820b27fd8fd328e1667cdeb", "tarball": "http://registry.npmjs.org/hook.io-tar/-/hook.io-tar-0.0.3.tgz" } }, "keywords": [ "hook.io", "tar", "untar", "tar", "tar-async", "untar", "archive", "unarchive" ], "url": "http://registry.npmjs.org/hook.io-tar/" }, "hook.io-tmp": { "name": "hook.io-tmp", "dist-tags": { "latest": "0.7.7" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-10-14T17:34:09.250Z", "created": "2011-10-14T17:34:04.504Z", "0.7.7": "2011-10-14T17:34:09.250Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/hook.io.git" }, "versions": { "0.7.7": "http://registry.npmjs.org/hook.io-tmp/0.7.7" }, "dist": { "0.7.7": { "shasum": "21e5f556bc23fed5046457fb62174aee878b973d", "tarball": "http://registry.npmjs.org/hook.io-tmp/-/hook.io-tmp-0.7.7.tgz" } }, "url": "http://registry.npmjs.org/hook.io-tmp/" }, "hook.io-twilio": { "name": "hook.io-twilio", "description": "a Hook for sending sms messages, making phone calls, and getting phone calls", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-08-01T05:55:01.996Z", "created": "2011-07-07T23:53:04.625Z", "0.1.0": "2011-07-07T23:53:05.229Z", "0.2.0": "2011-07-26T20:18:06.693Z", "0.3.0": "2011-08-01T05:55:01.996Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/twilio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-twilio/0.1.0", "0.2.0": "http://registry.npmjs.org/hook.io-twilio/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-twilio/0.3.0" }, "dist": { "0.1.0": { "shasum": "fb37aadba776ead0971aeedcdb71ddf3491ea9af", "tarball": "http://registry.npmjs.org/hook.io-twilio/-/hook.io-twilio-0.1.0.tgz" }, "0.2.0": { "shasum": "3d047202911302036234ce49e5d81e426030899f", "tarball": "http://registry.npmjs.org/hook.io-twilio/-/hook.io-twilio-0.2.0.tgz" }, "0.3.0": { "shasum": "4332a3f2012ec607a8406bdb5522922253b5a633", "tarball": "http://registry.npmjs.org/hook.io-twilio/-/hook.io-twilio-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/hook.io-twilio/" }, "hook.io-twitter": { "name": "hook.io-twitter", "description": "Twitter API Client for hook.io", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-10-25T02:04:03.010Z", "created": "2011-09-04T00:03:44.953Z", "0.2.0": "2011-09-04T00:03:46.522Z", "0.2.1": "2011-10-20T22:20:42.397Z", "0.2.2": "2011-10-25T02:04:03.010Z" }, "author": { "name": "AvianFlu" }, "repository": { "type": "git", "url": "git://github.com/hookio/twitter.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/hook.io-twitter/0.2.0", "0.2.1": "http://registry.npmjs.org/hook.io-twitter/0.2.1", "0.2.2": "http://registry.npmjs.org/hook.io-twitter/0.2.2" }, "dist": { "0.2.0": { "shasum": "051db8a7c518f95f4212108eb76df099e8962488", "tarball": "http://registry.npmjs.org/hook.io-twitter/-/hook.io-twitter-0.2.0.tgz" }, "0.2.1": { "shasum": "d0aa800c809724c5d19b4ca317956501af4f020b", "tarball": "http://registry.npmjs.org/hook.io-twitter/-/hook.io-twitter-0.2.1.tgz" }, "0.2.2": { "shasum": "6073e22e46bb9642b8d192f5ccc27a527db44d77", "tarball": "http://registry.npmjs.org/hook.io-twitter/-/hook.io-twitter-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/hook.io-twitter/" }, "hook.io-vanilla": { "name": "hook.io-vanilla", "description": "The Vanilla Hook", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "joshholt44", "email": "holt.josh@gmail.com" } ], "time": { "modified": "2011-10-23T18:57:08.561Z", "created": "2011-10-23T18:11:52.497Z", "0.0.1": "2011-10-23T18:11:52.654Z", "0.0.2": "2011-10-23T18:19:49.886Z", "0.0.3": "2011-10-23T18:57:08.561Z" }, "author": { "name": "Josh Holt", "email": "holt.josh@gmail.com", "url": "http://joshholt.github.com" }, "repository": { "type": "git", "url": "git://github.com/joshholt/hook.io-vanilla.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-vanilla/0.0.1", "0.0.2": "http://registry.npmjs.org/hook.io-vanilla/0.0.2", "0.0.3": "http://registry.npmjs.org/hook.io-vanilla/0.0.3" }, "dist": { "0.0.1": { "shasum": "7dc6e149273e4d4b449eef8c872b503396397422", "tarball": "http://registry.npmjs.org/hook.io-vanilla/-/hook.io-vanilla-0.0.1.tgz" }, "0.0.2": { "shasum": "362043b6eff1d35ca1ff8f117c88d9534d3d6ae7", "tarball": "http://registry.npmjs.org/hook.io-vanilla/-/hook.io-vanilla-0.0.2.tgz" }, "0.0.3": { "shasum": "b5d53522402a24f0401016d0b44683d814ad80cc", "tarball": "http://registry.npmjs.org/hook.io-vanilla/-/hook.io-vanilla-0.0.3.tgz" } }, "keywords": [ "hook.io", "hook" ], "url": "http://registry.npmjs.org/hook.io-vanilla/" }, "hook.io-web": { "name": "hook.io-web", "description": "A webhook to process github post receive", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joshholt44", "email": "holt.josh@gmail.com" } ], "time": { "modified": "2011-10-23T18:12:14.138Z", "created": "2011-10-23T18:12:14.006Z", "0.0.1": "2011-10-23T18:12:14.138Z" }, "author": { "name": "Josh Holt", "email": "holt.josh@gmail.com", "url": "http://joshholt.github.com" }, "repository": { "type": "git", "url": "git://github.com/joshholt/hook.io-web.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-web/0.0.1" }, "dist": { "0.0.1": { "shasum": "8ad79f199a77862db02a4f0715ca7e20823b19da", "tarball": "http://registry.npmjs.org/hook.io-web/-/hook.io-web-0.0.1.tgz" } }, "keywords": [ "hook.io", "hook" ], "url": "http://registry.npmjs.org/hook.io-web/" }, "hook.io-webhook": { "name": "hook.io-webhook", "description": "a simple Hook which creates a httpServer and emits incoming requests to your Hook cloud", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-28T08:01:26.839Z", "created": "2011-06-13T09:49:52.295Z", "0.1.0": "2011-06-13T09:49:52.882Z", "0.1.1": "2011-06-25T14:18:44.001Z", "0.1.2": "2011-07-06T00:08:24.482Z", "0.2.0": "2011-07-24T13:46:13.083Z", "0.3.0": "2011-08-01T05:25:07.843Z", "0.8.0": "2011-11-16T10:36:05.481Z", "0.8.1": "2011-11-28T08:01:26.839Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/webhook.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-webhook/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-webhook/0.1.1", "0.1.2": "http://registry.npmjs.org/hook.io-webhook/0.1.2", "0.2.0": "http://registry.npmjs.org/hook.io-webhook/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-webhook/0.3.0", "0.8.0": "http://registry.npmjs.org/hook.io-webhook/0.8.0", "0.8.1": "http://registry.npmjs.org/hook.io-webhook/0.8.1" }, "dist": { "0.1.0": { "shasum": "ac413bc0ccbcf971c21f4179585ee01aee9bd6d1", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.1.0.tgz" }, "0.1.1": { "shasum": "b9d3902539243c54b73a1b5da54163a2cfd94d6f", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.1.1.tgz" }, "0.1.2": { "shasum": "ca34179414662d66ae6a4281c03ed2fabebdfa40", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.1.2.tgz" }, "0.2.0": { "shasum": "479b6583746411adda2211d279253e10eff24f8d", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.2.0.tgz" }, "0.3.0": { "shasum": "0813ec4678b098d096d96af2872925097994e958", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.3.0.tgz" }, "0.8.0": { "shasum": "ae0ae38ab70063d52cacda69acc5cf9b067b9d68", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.8.0.tgz" }, "0.8.1": { "shasum": "69b80c3f441ce1bbea81cf13a8fdf2c9cb9a6664", "tarball": "http://registry.npmjs.org/hook.io-webhook/-/hook.io-webhook-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-webhook/" }, "hook.io-webserver": { "name": "hook.io-webserver", "description": "basic hook.io enabled webserver with socket.io browser bridge", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-28T08:08:41.777Z", "created": "2011-06-27T18:48:13.595Z", "0.1.0": "2011-06-27T18:48:14.219Z", "0.1.1": "2011-07-05T22:28:02.560Z", "0.1.2": "2011-07-07T23:41:14.113Z", "0.2.0": "2011-08-11T08:41:00.105Z", "0.3.0": "2011-09-14T12:37:53.652Z", "0.4.0": "2011-09-22T08:20:39.690Z", "0.8.0": "2011-11-24T00:08:33.730Z", "0.8.1": "2011-11-28T08:08:41.777Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/webserver.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hook.io-webserver/0.1.0", "0.1.1": "http://registry.npmjs.org/hook.io-webserver/0.1.1", "0.1.2": "http://registry.npmjs.org/hook.io-webserver/0.1.2", "0.2.0": "http://registry.npmjs.org/hook.io-webserver/0.2.0", "0.3.0": "http://registry.npmjs.org/hook.io-webserver/0.3.0", "0.4.0": "http://registry.npmjs.org/hook.io-webserver/0.4.0", "0.8.0": "http://registry.npmjs.org/hook.io-webserver/0.8.0", "0.8.1": "http://registry.npmjs.org/hook.io-webserver/0.8.1" }, "dist": { "0.1.0": { "shasum": "a09d76e0e48c5d61a2aee416547b6acb692a407f", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.1.0.tgz" }, "0.1.1": { "shasum": "f552de9f17e3171d11092426213807a4da2e39f3", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.1.1.tgz" }, "0.1.2": { "shasum": "83bbc48559de0d374f367d4989d1f3033a2e4d87", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.1.2.tgz" }, "0.2.0": { "shasum": "d84472ecb6fe7d33c92baa8eadcb198944d52c10", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.2.0.tgz" }, "0.3.0": { "shasum": "f9e112044a34ae0a10f3dd551561c40b88146c44", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.3.0.tgz" }, "0.4.0": { "shasum": "62f7d61a8ffc2bf4dcb2c940b003a67a5b69dc5d", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.4.0.tgz" }, "0.8.0": { "shasum": "d9331e4547e276d1e4a46e4f24f30dc0071a552d", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.8.0.tgz" }, "0.8.1": { "shasum": "4bd73a7896553e8ae0728380f2803d350861e993", "tarball": "http://registry.npmjs.org/hook.io-webserver/-/hook.io-webserver-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-webserver/" }, "hook.io-wget": { "name": "hook.io-wget", "description": "A hook to retrieve files through http. Based on the http-get module by Stefan Rusu.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-07T14:06:21.881Z", "created": "2011-10-12T15:32:13.433Z", "0.0.4": "2011-10-12T15:32:15.365Z", "0.0.5": "2011-10-12T15:38:35.626Z", "0.0.6": "2011-10-12T15:44:00.575Z", "0.0.7": "2011-11-07T14:06:21.881Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/hook.io-wget.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/hook.io-wget/0.0.4", "0.0.5": "http://registry.npmjs.org/hook.io-wget/0.0.5", "0.0.6": "http://registry.npmjs.org/hook.io-wget/0.0.6", "0.0.7": "http://registry.npmjs.org/hook.io-wget/0.0.7" }, "dist": { "0.0.4": { "shasum": "93354bbe301badfcc9032353f9a536e4411edec1", "tarball": "http://registry.npmjs.org/hook.io-wget/-/hook.io-wget-0.0.4.tgz" }, "0.0.5": { "shasum": "b94cb14a0174a169990973de3a384ae2d7b26679", "tarball": "http://registry.npmjs.org/hook.io-wget/-/hook.io-wget-0.0.5.tgz" }, "0.0.6": { "shasum": "57c88609a1139b4e23e95111ea078af43ae50f2d", "tarball": "http://registry.npmjs.org/hook.io-wget/-/hook.io-wget-0.0.6.tgz" }, "0.0.7": { "shasum": "da905b90e31f015add1efc3f3117b70dba6671fa", "tarball": "http://registry.npmjs.org/hook.io-wget/-/hook.io-wget-0.0.7.tgz" } }, "keywords": [ "hook.io", "download", "wget", "downloader", "http" ], "url": "http://registry.npmjs.org/hook.io-wget/" }, "hook.io-ws": { "name": "hook.io-ws", "description": "hook for websocket connection", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cronopio", "email": "aristizabal.daniel@gmail.com" }, { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-09-16T00:43:22.132Z", "created": "2011-09-16T00:41:30.297Z", "0.0.1": "2011-09-16T00:41:31.581Z" }, "author": { "name": "Daniel Aristizabal", "email": "aristizabal.daniel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cronopio/hook.io-ws.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hook.io-ws/0.0.1" }, "dist": { "0.0.1": { "shasum": "0af67707634448c809c18292665ebbb53afd10f6", "tarball": "http://registry.npmjs.org/hook.io-ws/-/hook.io-ws-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hook.io-ws/" }, "hooks": { "name": "hooks", "description": "Adds pre and post hook functionality to your JavaScript methods.", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-07-20T18:35:30.062Z", "created": "2011-02-19T01:16:51.223Z", "0.0.1": "2011-02-19T01:16:51.634Z", "0.1.0": "2011-02-23T02:17:57.779Z", "0.1.1": "2011-03-25T21:46:00.970Z", "0.1.2": "2011-05-22T00:19:14.184Z", "0.1.3": "2011-05-22T05:43:29.358Z", "0.1.4": "2011-05-22T06:35:20.971Z", "0.1.5": "2011-05-22T19:31:56.828Z", "0.1.6": "2011-06-03T21:30:31.630Z", "0.1.7": "2011-06-07T21:36:00.985Z", "0.1.9": "2011-06-14T06:02:48.418Z" }, "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com", "url": "https://github.com/bnoguchi/" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/hooks-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hooks/0.0.1", "0.1.0": "http://registry.npmjs.org/hooks/0.1.0", "0.1.1": "http://registry.npmjs.org/hooks/0.1.1", "0.1.2": "http://registry.npmjs.org/hooks/0.1.2", "0.1.3": "http://registry.npmjs.org/hooks/0.1.3", "0.1.4": "http://registry.npmjs.org/hooks/0.1.4", "0.1.5": "http://registry.npmjs.org/hooks/0.1.5", "0.1.6": "http://registry.npmjs.org/hooks/0.1.6", "0.1.7": "http://registry.npmjs.org/hooks/0.1.7", "0.1.9": "http://registry.npmjs.org/hooks/0.1.9" }, "dist": { "0.0.1": { "shasum": "8c8b671930e83a5ff9bacaf09cb3c3657378763e", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.0.1.tgz" }, "0.1.0": { "shasum": "b43e7a2d3708406e5164f6d2ceea80d9c9fae522", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.0.tgz" }, "0.1.1": { "shasum": "258bf659f81608bd457012a46d3b0e3afc16043c", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.1.tgz" }, "0.1.2": { "shasum": "23a1a7889479662b79016a6381cdacff6b4eb12f", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.2.tgz" }, "0.1.3": { "shasum": "28b731b077922fbea629865870695bcc6a16aa95", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.3.tgz" }, "0.1.4": { "shasum": "8e9cd1f79090aeca8d391d18cd1de59d63f523bc", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.4.tgz" }, "0.1.5": { "shasum": "7b145c6d01b9904215e32f4e4c632d0b97b30e13", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.5.tgz" }, "0.1.6": { "shasum": "b19ff60ae05bdb7f96aa7df9baf3c5bb45a10fc3", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.6.tgz" }, "0.1.7": { "shasum": "1c624f5146a4f8b28344a716750c857cbdcead2b", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.7.tgz" }, "0.1.9": { "shasum": "5f861def6916a53071d42ba4d0e2da3e76fc04b8", "tarball": "http://registry.npmjs.org/hooks/-/hooks-0.1.9.tgz" } }, "keywords": [ "node", "hooks", "middleware", "pre", "post" ], "url": "http://registry.npmjs.org/hooks/" }, "horaa": { "name": "horaa", "description": "Mocking NodeJS Modules", "dist-tags": { "latest": "0.1.1alpha" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-07-15T11:43:21.615Z", "created": "2011-07-14T17:37:42.288Z", "0.1.0alpha": "2011-07-14T17:38:06.185Z", "0.1.1alpha": "2011-07-15T11:43:21.615Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/horaa.git" }, "versions": { "0.1.0alpha": "http://registry.npmjs.org/horaa/0.1.0alpha", "0.1.1alpha": "http://registry.npmjs.org/horaa/0.1.1alpha" }, "dist": { "0.1.0alpha": { "shasum": "95bc3dbb9f484480675d0803465279b099950413", "tarball": "http://registry.npmjs.org/horaa/-/horaa-0.1.0alpha.tgz" }, "0.1.1alpha": { "shasum": "7ea96824db1d9a5c91c5086921568718426ddedc", "tarball": "http://registry.npmjs.org/horaa/-/horaa-0.1.1alpha.tgz" } }, "url": "http://registry.npmjs.org/horaa/" }, "hornet": { "name": "hornet", "description": "Realtime engine for secured pub/sub in web applications. Backed by Socket.io, redis.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "robink", "email": "robin.komiwes@gmail.com" }, { "name": "maximebrazeilles", "email": "maxime.brazeilles@gmail.com" } ], "time": { "modified": "2011-09-19T15:46:59.355Z", "created": "2011-06-17T16:00:21.767Z", "0.1.0": "2011-06-17T16:00:22.306Z", "0.1.1": "2011-06-20T11:58:31.890Z", "0.1.2": "2011-06-20T12:00:38.963Z", "0.1.3": "2011-06-20T12:03:29.664Z", "0.1.4": "2011-06-20T12:14:51.764Z", "0.1.5": "2011-06-20T15:07:13.314Z", "0.2.0": "2011-07-01T17:19:33.023Z", "0.2.1": "2011-07-27T13:36:08.473Z", "0.2.2": "2011-08-05T08:35:28.762Z", "0.2.3": "2011-09-19T15:46:59.355Z" }, "author": { "name": "Nectify" }, "repository": { "type": "git", "url": "git@github.com:nectify/hornet.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hornet/0.1.0", "0.1.1": "http://registry.npmjs.org/hornet/0.1.1", "0.1.2": "http://registry.npmjs.org/hornet/0.1.2", "0.1.3": "http://registry.npmjs.org/hornet/0.1.3", "0.1.4": "http://registry.npmjs.org/hornet/0.1.4", "0.1.5": "http://registry.npmjs.org/hornet/0.1.5", "0.2.0": "http://registry.npmjs.org/hornet/0.2.0", "0.2.1": "http://registry.npmjs.org/hornet/0.2.1", "0.2.2": "http://registry.npmjs.org/hornet/0.2.2", "0.2.3": "http://registry.npmjs.org/hornet/0.2.3" }, "dist": { "0.1.0": { "shasum": "2437d6da135af90b1ec30ef63f7ce3b9f79dee79", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.1.0.tgz" }, "0.1.1": { "shasum": "b90dcda23b98383528a5c79053e40ae203156cf3", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.1.1.tgz" }, "0.1.2": { "shasum": "f1d0f1ef91d022febca3fa792cd036150de39281", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.1.2.tgz" }, "0.1.3": { "shasum": "e71cbc135d90eaaaf422c0bfd7ae28d11b333aa8", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.1.3.tgz" }, "0.1.4": { "shasum": "63e135f59cc510a917f5eb4f1e1ed64b298000ee", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.1.4.tgz" }, "0.1.5": { "shasum": "b6e507cce4dea8260b50ca7c04091345f6fae6a4", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.1.5.tgz" }, "0.2.0": { "shasum": "9f57272cc9e4e935fd5b2a5961f6ea6590f65cee", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.2.0.tgz" }, "0.2.1": { "shasum": "8916fefde8f4207ef4e8f84f00efad9a59e12ec7", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.2.1.tgz" }, "0.2.2": { "shasum": "e3c7231ccdbcd6d2b4bc0961e239afa46f19731f", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.2.2.tgz" }, "0.2.3": { "shasum": "1310ce5cc477fc1e2239f5355da71e9271a6f835", "tarball": "http://registry.npmjs.org/hornet/-/hornet-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/hornet/" }, "horseman": { "name": "horseman", "description": "A headless browser environment for unit testing", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "benrady", "email": "benrady@gmail.com" } ], "time": { "modified": "2011-08-02T19:53:23.430Z", "created": "2011-08-01T17:25:24.429Z", "0.1.0": "2011-08-01T17:25:24.614Z", "0.1.1": "2011-08-01T17:34:40.917Z", "0.1.2": "2011-08-01T17:45:34.144Z", "0.2.0": "2011-08-02T18:57:49.198Z", "0.2.1": "2011-08-02T19:53:23.430Z" }, "author": { "name": "Ben Rady", "email": "benrady@gmail.com", "url": "http://benrady.com" }, "repository": { "type": "git", "url": "git://github.com/benrady/horseman.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/horseman/0.1.0", "0.1.1": "http://registry.npmjs.org/horseman/0.1.1", "0.1.2": "http://registry.npmjs.org/horseman/0.1.2", "0.2.0": "http://registry.npmjs.org/horseman/0.2.0", "0.2.1": "http://registry.npmjs.org/horseman/0.2.1" }, "dist": { "0.1.0": { "shasum": "0dd9b4d11ef368c9337301fc5d24eea838f4b838", "tarball": "http://registry.npmjs.org/horseman/-/horseman-0.1.0.tgz" }, "0.1.1": { "shasum": "7067dd7745e3ee436feca5204797e94fdf058fad", "tarball": "http://registry.npmjs.org/horseman/-/horseman-0.1.1.tgz" }, "0.1.2": { "shasum": "04467989d8023d0d0abd15b2192da29ff98075b7", "tarball": "http://registry.npmjs.org/horseman/-/horseman-0.1.2.tgz" }, "0.2.0": { "shasum": "f8cd633ff716085114e851b361608cb12373f247", "tarball": "http://registry.npmjs.org/horseman/-/horseman-0.2.0.tgz" }, "0.2.1": { "shasum": "9af336bd8073a33357fd9b481e1dc67a51883efd", "tarball": "http://registry.npmjs.org/horseman/-/horseman-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/horseman/" }, "hostify": { "name": "hostify", "description": "A simple http/https vhost manager, config file driven", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "coverslide", "email": "coverslide@gmail.com" } ], "time": { "modified": "2011-07-15T12:21:38.385Z", "created": "2011-07-13T06:34:04.370Z", "0.0.0": "2011-07-13T06:34:05.203Z", "0.0.1": "2011-07-14T22:58:58.444Z", "0.0.2": "2011-07-15T12:21:38.385Z" }, "author": { "name": "Richard Hoffman" }, "repository": { "type": "git", "url": "git://github.com/coverslide/node-hostify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hostify/0.0.0", "0.0.1": "http://registry.npmjs.org/hostify/0.0.1", "0.0.2": "http://registry.npmjs.org/hostify/0.0.2" }, "dist": { "0.0.0": { "shasum": "bd0641a84e4daa2ee90ff60148055ac153bddce2", "tarball": "http://registry.npmjs.org/hostify/-/hostify-0.0.0.tgz" }, "0.0.1": { "shasum": "4337c988e177afae188611f5c438ebc71376ee5f", "tarball": "http://registry.npmjs.org/hostify/-/hostify-0.0.1.tgz" }, "0.0.2": { "shasum": "01f719f8a9af1e037143a1e0e41b64ff462c4569", "tarball": "http://registry.npmjs.org/hostify/-/hostify-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/hostify/" }, "hostinfo": { "name": "hostinfo", "description": "Uses the hostinfo database to geocode ip addresses", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "cartercole", "email": "node@cartercole.com" } ], "time": { "modified": "2011-08-22T16:18:40.714Z", "created": "2011-08-22T16:12:12.703Z", "0.0.1": "2011-08-22T16:12:20.092Z", "0.0.2": "2011-08-22T16:18:40.714Z" }, "author": { "name": "Carter Cole", "email": "node@cartercole.com" }, "repository": { "type": "git", "url": "git://github.com/neopunisher/node-hostip.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hostinfo/0.0.1", "0.0.2": "http://registry.npmjs.org/hostinfo/0.0.2" }, "dist": { "0.0.1": { "shasum": "590f42197719d102d78e715b2aaf76d4a3836660", "tarball": "http://registry.npmjs.org/hostinfo/-/hostinfo-0.0.1.tgz" }, "0.0.2": { "shasum": "886f1ed85e1afd5edf1803b505886e4892595f06", "tarball": "http://registry.npmjs.org/hostinfo/-/hostinfo-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/hostinfo/" }, "hostip": { "name": "hostip", "description": "Resolves the IPs to locations using the hostip.info APIs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sugendran", "email": "sugendran@sugendran.net" } ], "time": { "modified": "2011-09-16T13:50:50.098Z", "created": "2011-09-16T13:50:48.553Z", "0.0.1": "2011-09-16T13:50:50.098Z" }, "author": { "name": "Sugendran Ganess" }, "repository": { "type": "git", "url": "git://github.com/sugendran/node-hostip.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hostip/0.0.1" }, "dist": { "0.0.1": { "shasum": "1ec61f1f5202afb54b76bcad3a2e550d3df6bc06", "tarball": "http://registry.npmjs.org/hostip/-/hostip-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hostip/" }, "hostname": { "name": "hostname", "description": "A simple utility for getting the hostname of your machine, even before the os module introduced in node 0.4", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dotmaster", "email": "isimpl@gmail.com" } ], "time": { "modified": "2011-03-04T19:41:07.249Z", "created": "2011-03-04T19:38:43.916Z", "0.0.1": "2011-03-04T19:38:44.302Z", "0.0.2": "2011-03-04T19:40:18.200Z", "0.0.3": "2011-03-04T19:41:07.249Z" }, "author": { "name": "Gregor Schwab", "email": "greg@synaptic-labs.net", "url": "www.synaptic-labs.net" }, "repository": { "type": "git", "url": "git://github.com/dotmaster/hostname.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hostname/0.0.1", "0.0.2": "http://registry.npmjs.org/hostname/0.0.2", "0.0.3": "http://registry.npmjs.org/hostname/0.0.3" }, "dist": { "0.0.1": { "shasum": "f36bc96025ba9dfd3f067aa1828a61223079c2b8", "tarball": "http://registry.npmjs.org/hostname/-/hostname-0.0.1.tgz" }, "0.0.2": { "shasum": "9cbaf3ea0326d5fc52467c793430b7a6ef6a94d8", "tarball": "http://registry.npmjs.org/hostname/-/hostname-0.0.2.tgz" }, "0.0.3": { "shasum": "3ca6dd2d30d07231a8b62cc06e7d2451f9384448", "tarball": "http://registry.npmjs.org/hostname/-/hostname-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/hostname/" }, "hotcode": { "name": "hotcode", "description": "File monitor script for local development.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "time": { "modified": "2011-10-19T17:14:03.282Z", "created": "2011-10-18T21:11:31.906Z", "0.0.1": "2011-10-18T21:11:32.824Z", "0.0.2": "2011-10-18T21:21:38.822Z", "0.0.3": "2011-10-19T11:29:55.274Z", "0.0.4": "2011-10-19T11:43:01.789Z", "0.0.5": "2011-10-19T17:06:48.010Z", "0.0.6": "2011-10-19T17:14:03.282Z" }, "author": { "name": "Mathias Pettersson", "url": "http://github.com/mape" }, "repository": { "type": "git", "url": "git://github.com/mape/node-hotcode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hotcode/0.0.1", "0.0.2": "http://registry.npmjs.org/hotcode/0.0.2", "0.0.3": "http://registry.npmjs.org/hotcode/0.0.3", "0.0.4": "http://registry.npmjs.org/hotcode/0.0.4", "0.0.5": "http://registry.npmjs.org/hotcode/0.0.5", "0.0.6": "http://registry.npmjs.org/hotcode/0.0.6" }, "dist": { "0.0.1": { "shasum": "14f576e132af765e70ed5b6dfe161b808a5f7dce", "tarball": "http://registry.npmjs.org/hotcode/-/hotcode-0.0.1.tgz" }, "0.0.2": { "shasum": "1122a3416c1d31ce6d1c8dc9036e54fec6c1a670", "tarball": "http://registry.npmjs.org/hotcode/-/hotcode-0.0.2.tgz" }, "0.0.3": { "shasum": "a5cb875c313f771041b2ec15f46a8d83d0ec8fb9", "tarball": "http://registry.npmjs.org/hotcode/-/hotcode-0.0.3.tgz" }, "0.0.4": { "shasum": "3d3c9f76fcf314f60f15a36d3abe057c0a27aebc", "tarball": "http://registry.npmjs.org/hotcode/-/hotcode-0.0.4.tgz" }, "0.0.5": { "shasum": "edbf00c991617ec7fdcc1fb96c8975385d62ee55", "tarball": "http://registry.npmjs.org/hotcode/-/hotcode-0.0.5.tgz" }, "0.0.6": { "shasum": "dcdfd1cacd6606490908c5cca2f74514341558ad", "tarball": "http://registry.npmjs.org/hotcode/-/hotcode-0.0.6.tgz" } }, "keywords": [ "monitor", "development", "restart", "autoload", "reload", "terminal" ], "url": "http://registry.npmjs.org/hotcode/" }, "hotflex": { "name": "hotflex", "description": "Compile on save for Adobe Flex projects", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "srirangan", "email": "srirangan@gmail.com" } ], "time": { "modified": "2011-09-26T12:06:30.377Z", "created": "2011-09-26T12:06:26.181Z", "0.0.1": "2011-09-26T12:06:30.377Z" }, "author": { "name": "Srirangan", "email": "srirangan@gmail.com", "url": "http://srirangan.net" }, "repository": { "type": "git", "url": "git://github.com/Srirangan/hotflex.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hotflex/0.0.1" }, "dist": { "0.0.1": { "shasum": "21eebf7d97c4c02e99545f0136da0337824de292", "tarball": "http://registry.npmjs.org/hotflex/-/hotflex-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/hotflex/" }, "hotnode": { "name": "hotnode", "description": "Hot code loading for node.js", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "saschagehlich", "email": "sascha@gehlich.us" } ], "author": { "name": "Sascha Gehlich", "email": "contact@filshmedia.net", "url": "http://www.filshmedia.net" }, "repository": { "type": "git", "url": "git://github.com/saschagehlich/hotnode.git" }, "time": { "modified": "2011-11-26T08:49:51.241Z", "created": "2011-03-11T17:36:44.065Z", "0.0.1": "2011-03-11T17:36:44.065Z", "0.0.2": "2011-03-11T17:36:44.065Z", "0.0.3": "2011-03-11T17:36:44.065Z", "0.0.4": "2011-03-11T17:36:44.065Z", "0.0.5": "2011-11-26T08:49:51.241Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/hotnode/0.0.1", "0.0.2": "http://registry.npmjs.org/hotnode/0.0.2", "0.0.3": "http://registry.npmjs.org/hotnode/0.0.3", "0.0.4": "http://registry.npmjs.org/hotnode/0.0.4", "0.0.5": "http://registry.npmjs.org/hotnode/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/hotnode/-/hotnode-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/hotnode/-/hotnode-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/hotnode/-/hotnode-0.0.3.tgz" }, "0.0.4": { "shasum": "63185e6bad0755d1d116a26dcdf659a7a22acdad", "tarball": "http://registry.npmjs.org/hotnode/-/hotnode-0.0.4.tgz" }, "0.0.5": { "shasum": "98dea9fd6a9d46e3a8459ade91028388b66edb83", "tarball": "http://registry.npmjs.org/hotnode/-/hotnode-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/hotnode/" }, "hotrequire": { "name": "hotrequire", "description": "Extends require object by adding the require.hot(path, callback) method. This enables you to hot-load modules into the current scope.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "krnlde", "email": "the-kernel32@web.de" } ], "time": { "modified": "2011-09-29T23:26:15.504Z", "created": "2011-09-29T21:58:41.077Z", "0.1.0": "2011-09-29T21:58:44.454Z", "0.2.0": "2011-09-29T23:26:15.504Z" }, "author": { "name": "Kai Dorschner https://github.com/krnlde/" }, "repository": { "type": "git", "url": "git://github.com/krnlde/hotrequire.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hotrequire/0.1.0", "0.2.0": "http://registry.npmjs.org/hotrequire/0.2.0" }, "dist": { "0.1.0": { "shasum": "5cf40ed6fcf111acccfb6d185d2cabcdef3d7bb6", "tarball": "http://registry.npmjs.org/hotrequire/-/hotrequire-0.1.0.tgz" }, "0.2.0": { "shasum": "53e290f714927820524e4bc0de781e25ed308fcc", "tarball": "http://registry.npmjs.org/hotrequire/-/hotrequire-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/hotrequire/" }, "howmuchtime": { "name": "howmuchtime", "description": "Tells how much time (in µs) a callback has taken to be called", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "temsa", "email": "florian.traverse+npm@gmail.com" } ], "time": { "modified": "2011-08-16T15:02:59.850Z", "created": "2011-08-16T15:02:57.708Z", "0.1.0": "2011-08-16T15:02:59.850Z" }, "author": { "name": "Florian Traverse", "email": "florian.traverse@gmail.com", "url": "https://github.com/temsa/" }, "repository": { "type": "git", "url": "git://github.com/temsa/howmuchtime.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/howmuchtime/0.1.0" }, "dist": { "0.1.0": { "shasum": "3ed49cff08f6d6ecdc44a98aa015a89d07d140ae", "tarball": "http://registry.npmjs.org/howmuchtime/-/howmuchtime-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/howmuchtime/" }, "hstore": { "name": "hstore", "description": "Library for transforming JavaScript objects to hstore format, used by the PostgreSQL RDBMS.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikl", "email": "mikkel@hoegh.org" } ], "time": { "modified": "2011-08-20T18:21:35.015Z", "created": "2011-08-20T18:21:31.966Z", "0.0.1": "2011-08-20T18:21:35.015Z" }, "author": { "name": "Mikkel Hoegh", "email": "mikkel@hoegh.org", "url": "http://mikkel.hoegh.org/" }, "repository": { "type": "git", "url": "git://github.com/mikl/node-hstore.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hstore/0.0.1" }, "dist": { "0.0.1": { "shasum": "035e79fcf25689e4773fba30c2f646f614ab65b8", "tarball": "http://registry.npmjs.org/hstore/-/hstore-0.0.1.tgz" } }, "keywords": [ "postgres", "postgre", "database", "rdbms" ], "url": "http://registry.npmjs.org/hstore/" }, "hsume2-socket.io": { "name": "hsume2-socket.io", "description": "The cross-browser WebSocket", "dist-tags": { "latest": "0.6.172" }, "maintainers": [ { "name": "hsume2", "email": "hhsu@zendesk.com" } ], "time": { "modified": "2011-09-06T17:57:56.554Z", "created": "2011-09-06T17:54:29.732Z", "0.6.171": "2011-09-06T17:54:30.181Z", "0.6.172": "2011-09-06T17:57:56.554Z" }, "author": { "name": "Henry Hsu", "email": "hhsu@zendesk.com" }, "repository": { "type": "git", "url": "git://github.com/hsume2/socket.io.git" }, "versions": { "0.6.171": "http://registry.npmjs.org/hsume2-socket.io/0.6.171", "0.6.172": "http://registry.npmjs.org/hsume2-socket.io/0.6.172" }, "dist": { "0.6.171": { "shasum": "aee397d9c7f38208b072101951d134b8548cbe72", "tarball": "http://registry.npmjs.org/hsume2-socket.io/-/hsume2-socket.io-0.6.171.tgz" }, "0.6.172": { "shasum": "27a0051a97c2fae3ab93f490b005fd22df0d905b", "tarball": "http://registry.npmjs.org/hsume2-socket.io/-/hsume2-socket.io-0.6.172.tgz" } }, "url": "http://registry.npmjs.org/hsume2-socket.io/" }, "htdigest": { "name": "htdigest", "description": "Node.js package for HTTP Digest Authentication password file utility.", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "gevorg", "email": "gevorg.ha@gmail.com" } ], "time": { "modified": "2011-12-04T19:48:47.003Z", "created": "2011-12-04T18:19:45.088Z", "1.0.0": "2011-12-04T18:19:47.730Z", "1.0.1": "2011-12-04T18:50:29.757Z", "1.0.2": "2011-12-04T18:51:38.315Z", "1.0.3": "2011-12-04T18:54:46.012Z", "1.0.4": "2011-12-04T18:56:11.452Z", "1.0.5": "2011-12-04T19:00:22.303Z", "1.0.6": "2011-12-04T19:48:47.003Z" }, "author": { "name": "Gevorg Harutyunyan", "url": "http://github.com/gevorg" }, "repository": { "type": "git", "url": "git://github.com/gevorg/htdigest.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/htdigest/1.0.0", "1.0.1": "http://registry.npmjs.org/htdigest/1.0.1", "1.0.2": "http://registry.npmjs.org/htdigest/1.0.2", "1.0.3": "http://registry.npmjs.org/htdigest/1.0.3", "1.0.4": "http://registry.npmjs.org/htdigest/1.0.4", "1.0.5": "http://registry.npmjs.org/htdigest/1.0.5", "1.0.6": "http://registry.npmjs.org/htdigest/1.0.6" }, "dist": { "1.0.0": { "shasum": "c7ba5486d0c1f8484ba82110c402722ca3ee1752", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.0.tgz" }, "1.0.1": { "shasum": "5d8c302cb98a2999c8a96b5c8ccfc5bf2fca4cce", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.1.tgz" }, "1.0.2": { "shasum": "22d8c057997399d827301df4a66eabd0956773a7", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.2.tgz" }, "1.0.3": { "shasum": "2394f298faf732a3e0116f10692d5afc96663126", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.3.tgz" }, "1.0.4": { "shasum": "94f3cd97ee80806f2fd6ffc699961fc031da047e", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.4.tgz" }, "1.0.5": { "shasum": "3827e15e9c73105470b6315319ed919762de43ba", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.5.tgz" }, "1.0.6": { "shasum": "09eae987934fdce4672eaf690c61741d7bbbdbe7", "tarball": "http://registry.npmjs.org/htdigest/-/htdigest-1.0.6.tgz" } }, "keywords": [ "node", "htdigest", "http", "server", "digest", "access", "authentication" ], "url": "http://registry.npmjs.org/htdigest/" }, "htdoc": { "name": "htdoc", "description": "glue for html", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bat", "email": "ben@benatkin.com" } ], "time": { "modified": "2011-05-01T23:45:19.600Z", "created": "2011-05-01T23:45:18.268Z", "0.0.1": "2011-05-01T23:45:19.600Z" }, "author": { "name": "Ben Atkin", "email": "ben@benatkin.com", "url": "http://benatkin.com/" }, "repository": { "type": "git", "url": "git://github.com/benatkin/htdoc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/htdoc/0.0.1" }, "dist": { "0.0.1": { "shasum": "df8b5e5656d3f9018f9db7adb96f6e9112d5d3fd", "tarball": "http://registry.npmjs.org/htdoc/-/htdoc-0.0.1.tgz" } }, "keywords": [ "browser", "document-driven", "DSL", "html", "glue", "JSON" ], "url": "http://registry.npmjs.org/htdoc/" }, "html": { "name": "html", "description": "HTML pretty printer.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maxogden", "email": "max@maxogden.com" } ], "time": { "modified": "2011-09-10T22:11:19.877Z", "created": "2011-09-10T22:11:19.250Z", "0.0.1": "2011-09-10T22:11:19.877Z" }, "author": { "name": "Max Ogden", "email": "max@maxogden.com", "url": "http://maxogden.com" }, "repository": { "type": "git", "url": "git://github.com/maxogden/commonjs-html-prettyprinter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/html/0.0.1" }, "dist": { "0.0.1": { "shasum": "53f8ca6d5052a93c8b038fc7902a2aee179c92f6", "tarball": "http://registry.npmjs.org/html/-/html-0.0.1.tgz" } }, "keywords": [ "html", "tabifier", "beautifier", "prettyprinter", "prettifier", "pretty", "command", "shell" ], "url": "http://registry.npmjs.org/html/" }, "html-minifier": { "name": "html-minifier", "description": "HTML minifier with lint-like capabilities.", "dist-tags": { "latest": "0.4.5" }, "maintainers": [ { "name": "kangax", "email": "kangax@gmail.com" } ], "time": { "modified": "2011-08-08T22:54:04.206Z", "created": "2011-08-05T22:37:09.311Z", "0.4.3": "2011-08-05T22:37:11.460Z", "0.4.4": "2011-08-08T22:42:57.057Z", "0.4.5": "2011-08-08T22:54:04.206Z" }, "repository": { "type": "git", "url": "git://github.com/kangax/html-minifier.git" }, "versions": { "0.4.3": "http://registry.npmjs.org/html-minifier/0.4.3", "0.4.4": "http://registry.npmjs.org/html-minifier/0.4.4", "0.4.5": "http://registry.npmjs.org/html-minifier/0.4.5" }, "dist": { "0.4.3": { "shasum": "193b65f5e1a901b74356e656aab24453494fb872", "tarball": "http://registry.npmjs.org/html-minifier/-/html-minifier-0.4.3.tgz" }, "0.4.4": { "shasum": "9d76bb2328cbc1524b1c1bfcfb6bd694de5d18a8", "tarball": "http://registry.npmjs.org/html-minifier/-/html-minifier-0.4.4.tgz" }, "0.4.5": { "shasum": "763a1c806c0c18ee8117021bf137b18db056e786", "tarball": "http://registry.npmjs.org/html-minifier/-/html-minifier-0.4.5.tgz" } }, "keywords": [ "html", "minifier", "lint" ], "url": "http://registry.npmjs.org/html-minifier/" }, "html-schema": { "name": "html-schema", "description": "Schema.org and Microformats", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-05T00:45:03.923Z", "created": "2011-11-05T00:45:03.395Z", "0.1.0": "2011-11-05T00:45:03.923Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/html-schema.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/html-schema/0.1.0" }, "dist": { "0.1.0": { "shasum": "98ac49721c3453935e037f02c9972ff0d7389f0e", "tarball": "http://registry.npmjs.org/html-schema/-/html-schema-0.1.0.tgz" } }, "keywords": [ "schema.org", "microdata", "microformats" ], "url": "http://registry.npmjs.org/html-schema/" }, "html-sourcery": { "name": "html-sourcery", "description": "A pure-Javascript library for conjuring up HTML", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "reissbaker", "email": "matthew.reiss.baker@gmail.com" } ], "time": { "modified": "2011-10-28T06:02:21.734Z", "created": "2011-08-28T07:48:56.893Z", "0.1.0": "2011-08-28T07:48:57.326Z", "0.1.1": "2011-08-28T08:41:45.932Z", "0.1.2": "2011-08-28T22:35:41.367Z", "0.1.3": "2011-08-28T22:55:15.800Z", "0.1.4": "2011-09-21T03:58:49.728Z", "0.1.5": "2011-10-28T06:02:21.734Z" }, "author": { "name": "Matt Baker" }, "repository": { "type": "git", "url": "git://github.com/reissbaker/html-sourcery.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/html-sourcery/0.1.0", "0.1.1": "http://registry.npmjs.org/html-sourcery/0.1.1", "0.1.2": "http://registry.npmjs.org/html-sourcery/0.1.2", "0.1.3": "http://registry.npmjs.org/html-sourcery/0.1.3", "0.1.4": "http://registry.npmjs.org/html-sourcery/0.1.4", "0.1.5": "http://registry.npmjs.org/html-sourcery/0.1.5" }, "dist": { "0.1.0": { "shasum": "1ecdf4aa646d2c852918ed4b3296ae4fa2cfc25b", "tarball": "http://registry.npmjs.org/html-sourcery/-/html-sourcery-0.1.0.tgz" }, "0.1.1": { "shasum": "66727f2240c79b27dff065e2e78cba2888460ed6", "tarball": "http://registry.npmjs.org/html-sourcery/-/html-sourcery-0.1.1.tgz" }, "0.1.2": { "shasum": "fca56f1d9582522c6347f939fd0397c46787d408", "tarball": "http://registry.npmjs.org/html-sourcery/-/html-sourcery-0.1.2.tgz" }, "0.1.3": { "shasum": "922e984b222371f4de9d6f982406581bf5d3f47f", "tarball": "http://registry.npmjs.org/html-sourcery/-/html-sourcery-0.1.3.tgz" }, "0.1.4": { "shasum": "e86b7ecdb87929232fc40a2bca07c4900d74182d", "tarball": "http://registry.npmjs.org/html-sourcery/-/html-sourcery-0.1.4.tgz" }, "0.1.5": { "shasum": "d842ae47d3b6bbad02835b06226f86a9e12e0eb6", "tarball": "http://registry.npmjs.org/html-sourcery/-/html-sourcery-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/html-sourcery/" }, "html2coffeekup": { "name": "html2coffeekup", "description": "Converts HTML to Coffeekup markup", "dist-tags": { "latest": "1.4.0" }, "maintainers": [ { "name": "brandonbloom", "email": "brandon@brandonbloom.name" } ], "time": { "modified": "2011-11-02T23:42:17.239Z", "created": "2011-09-05T22:11:48.744Z", "0.0.2": "2011-09-05T22:11:49.783Z", "1.0.0": "2011-09-20T08:16:16.409Z", "1.1.0": "2011-10-04T08:47:27.066Z", "1.1.1": "2011-11-02T09:01:28.041Z", "1.2.0": "2011-11-02T09:32:06.658Z", "1.3.0": "2011-11-02T23:00:36.429Z", "1.4.0": "2011-11-02T23:42:17.239Z" }, "author": { "name": "Brandon Bloom", "email": "brandon@brandonbloom.name" }, "repository": { "type": "git", "url": "git://github.com/brandonbloom/html2coffeekup.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/html2coffeekup/0.0.2", "1.0.0": "http://registry.npmjs.org/html2coffeekup/1.0.0", "1.1.0": "http://registry.npmjs.org/html2coffeekup/1.1.0", "1.1.1": "http://registry.npmjs.org/html2coffeekup/1.1.1", "1.2.0": "http://registry.npmjs.org/html2coffeekup/1.2.0", "1.3.0": "http://registry.npmjs.org/html2coffeekup/1.3.0", "1.4.0": "http://registry.npmjs.org/html2coffeekup/1.4.0" }, "dist": { "0.0.2": { "shasum": "d3748ee30ac7765fd1d12ebda2a2d22ac12ae5de", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-0.0.2.tgz" }, "1.0.0": { "shasum": "e7700a3d165bc4306b66164dc2db5eac9e5344a6", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-1.0.0.tgz" }, "1.1.0": { "shasum": "feeeb68e1e27b35e9ba65f9a8317d3468b18f913", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-1.1.0.tgz" }, "1.1.1": { "shasum": "d0adaeec85a5f413a9bea8a62b9107a1c98684b0", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-1.1.1.tgz" }, "1.2.0": { "shasum": "ffe7a097783a9ddc3d792455ac6e673e4e8e4cda", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-1.2.0.tgz" }, "1.3.0": { "shasum": "6941d197ba6ea1366ea6bafe6754c40bd1df42a9", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-1.3.0.tgz" }, "1.4.0": { "shasum": "8aa499d782a19ce6b86a977bedb9ee7cf95ded87", "tarball": "http://registry.npmjs.org/html2coffeekup/-/html2coffeekup-1.4.0.tgz" } }, "keywords": [ "coffeekup" ], "url": "http://registry.npmjs.org/html2coffeekup/" }, "html2coffeekup-bal": { "name": "html2coffeekup-bal", "description": "Converts HTML to Coffeekup markup", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-09-20T05:30:45.362Z", "created": "2011-09-20T05:19:02.194Z", "0.0.3": "2011-09-20T05:19:08.954Z", "0.0.4": "2011-09-20T05:30:45.362Z" }, "author": { "name": "Brandon Bloom", "email": "brandon@brandonbloom.name" }, "repository": { "type": "git", "url": "git://github.com/brandonbloom/html2coffeekup.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/html2coffeekup-bal/0.0.3", "0.0.4": "http://registry.npmjs.org/html2coffeekup-bal/0.0.4" }, "dist": { "0.0.3": { "shasum": "b2c40ff94928b824b8c82feeafadb563f564b7c5", "tarball": "http://registry.npmjs.org/html2coffeekup-bal/-/html2coffeekup-bal-0.0.3.tgz" }, "0.0.4": { "shasum": "daaf0c3e192487518049e2921fcb7e0c688ba14a", "tarball": "http://registry.npmjs.org/html2coffeekup-bal/-/html2coffeekup-bal-0.0.4.tgz" } }, "keywords": [ "coffeekup" ], "url": "http://registry.npmjs.org/html2coffeekup-bal/" }, "html2jade": { "name": "html2jade", "description": "HTML to Jade conversion tool", "dist-tags": { "latest": "0.1.16" }, "maintainers": [ { "name": "donpark", "email": "donpark@docuverse.com" } ], "time": { "modified": "2011-12-07T13:03:26.788Z", "created": "2011-04-24T04:02:59.316Z", "0.0.2": "2011-12-06T22:34:26.778Z", "0.0.3": "2011-12-06T22:34:26.778Z", "0.0.4": "2011-12-06T22:34:26.778Z", "0.0.5": "2011-12-06T22:34:26.778Z", "0.0.6": "2011-12-06T22:34:26.778Z", "0.0.7": "2011-12-06T22:34:26.778Z", "0.0.8": "2011-10-28T23:12:07.067Z", "0.1.0": "2011-11-05T06:36:47.619Z", "0.1.1": "2011-12-02T20:34:58.552Z", "0.1.2": "2011-12-03T22:20:07.867Z", "0.1.3": "2011-12-06T22:34:26.778Z", "0.1.4": "2011-12-06T22:46:08.067Z", "0.1.15": "2011-12-07T04:17:28.922Z", "0.1.16": "2011-12-07T13:03:26.788Z" }, "author": { "name": "Don Park", "email": "donpark@docuverse.com" }, "repository": { "type": "git", "url": "git://github.com/donpark/html2jade.git" }, "users": { "pid": true }, "versions": { "0.0.2": "http://registry.npmjs.org/html2jade/0.0.2", "0.0.3": "http://registry.npmjs.org/html2jade/0.0.3", "0.0.4": "http://registry.npmjs.org/html2jade/0.0.4", "0.0.5": "http://registry.npmjs.org/html2jade/0.0.5", "0.0.6": "http://registry.npmjs.org/html2jade/0.0.6", "0.0.7": "http://registry.npmjs.org/html2jade/0.0.7", "0.0.8": "http://registry.npmjs.org/html2jade/0.0.8", "0.1.0": "http://registry.npmjs.org/html2jade/0.1.0", "0.1.1": "http://registry.npmjs.org/html2jade/0.1.1", "0.1.2": "http://registry.npmjs.org/html2jade/0.1.2", "0.1.3": "http://registry.npmjs.org/html2jade/0.1.3", "0.1.4": "http://registry.npmjs.org/html2jade/0.1.4", "0.1.15": "http://registry.npmjs.org/html2jade/0.1.15", "0.1.16": "http://registry.npmjs.org/html2jade/0.1.16" }, "dist": { "0.0.2": { "shasum": "4f798f9890fc3a285db668fea676d4d91d50cedf", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.2.tgz" }, "0.0.3": { "shasum": "6b60eb50e7799098412f951aa9936cb5cee72807", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.3.tgz" }, "0.0.4": { "shasum": "8e6464d9af9d24479c7442e537d395fcd6ef5ac0", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.4.tgz" }, "0.0.5": { "shasum": "0d5752e2eaf8a8cd4c29daf6d687aff6397e04c7", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.5.tgz" }, "0.0.6": { "shasum": "10904a377d007a99e6c648a18d6edbef82f6a73c", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.6.tgz" }, "0.0.7": { "shasum": "271cdb3d01d08dbe434a9c922c37e2b1fa12c6d3", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.7.tgz" }, "0.0.8": { "shasum": "51d0cf8cfa3a9a4fc9d60e1e26ac7b1f8b836a53", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.0.8.tgz" }, "0.1.0": { "shasum": "62b0f20d77bb3833b2aeaa33c621a62052d360f2", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.0.tgz" }, "0.1.1": { "shasum": "165e72ef112f9616afad2b2c0993a4d4ad50612c", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.1.tgz" }, "0.1.2": { "shasum": "fcdb1cdb4c72ed183b52878db3025c0812af7356", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.2.tgz" }, "0.1.3": { "shasum": "cde60b6826503de1184f75a7a2aea990d78c51a8", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.3.tgz" }, "0.1.4": { "shasum": "90a44a56fba4c2872eea6282b5b0eb66721f59ec", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.4.tgz" }, "0.1.15": { "shasum": "3331199bde596379972f161905afa35410592a8e", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.15.tgz" }, "0.1.16": { "shasum": "8fb97bf65965592dd1ae0023453070b6c899a8df", "tarball": "http://registry.npmjs.org/html2jade/-/html2jade-0.1.16.tgz" } }, "url": "http://registry.npmjs.org/html2jade/" }, "html5": { "name": "html5", "description": "HTML5 HTML parser, including support for SVG and MathML foreign content", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "aredridel", "email": "aredridel@nbtsc.org" } ], "author": { "name": "Aria Stewart", "email": "aredridel@nbtsc.org", "url": "http://dinhe.net/~aredridel/" }, "repository": [ { "type": "git", "url": "git://github.com/aredridel/html5.git" }, { "type": "git", "url": "http://theinternetco.net/~aredridel/projects/js/html5.git" } ], "time": { "modified": "2011-11-16T04:33:06.459Z", "created": "2011-01-01T19:45:01.074Z", "0.2.2": "2011-01-01T19:45:01.074Z", "0.2.3": "2011-01-01T19:45:01.074Z", "0.2.4": "2011-01-01T19:45:01.074Z", "0.2.5": "2011-01-01T19:45:01.074Z", "0.2.6": "2011-01-01T19:45:01.074Z", "0.2.7": "2011-01-02T01:15:50.034Z", "0.2.9": "2011-01-07T04:13:17.263Z", "0.2.10": "2011-01-08T05:20:51.458Z", "0.2.11": "2011-01-09T19:46:35.328Z", "0.2.12": "2011-01-09T22:00:18.104Z", "0.2.13": "2011-02-02T06:27:11.174Z", "0.2.14": "2011-02-17T20:18:47.302Z", "0.2.15": "2011-04-11T01:50:14.264Z", "0.2.16": "2011-05-21T05:06:38.118Z", "0.3.0": "2011-06-29T18:10:47.058Z", "0.3.1": "2011-08-25T02:49:26.988Z", "0.3.2": "2011-08-25T02:54:49.705Z", "0.3.4": "2011-11-14T02:48:52.416Z", "0.3.5": "2011-11-16T04:33:06.459Z" }, "versions": { "0.2.2": "http://registry.npmjs.org/html5/0.2.2", "0.2.3": "http://registry.npmjs.org/html5/0.2.3", "0.2.4": "http://registry.npmjs.org/html5/0.2.4", "0.2.5": "http://registry.npmjs.org/html5/0.2.5", "0.2.6": "http://registry.npmjs.org/html5/0.2.6", "0.2.7": "http://registry.npmjs.org/html5/0.2.7", "0.2.9": "http://registry.npmjs.org/html5/0.2.9", "0.2.10": "http://registry.npmjs.org/html5/0.2.10", "0.2.11": "http://registry.npmjs.org/html5/0.2.11", "0.2.12": "http://registry.npmjs.org/html5/0.2.12", "0.2.13": "http://registry.npmjs.org/html5/0.2.13", "0.2.14": "http://registry.npmjs.org/html5/0.2.14", "0.2.15": "http://registry.npmjs.org/html5/0.2.15", "0.2.16": "http://registry.npmjs.org/html5/0.2.16", "0.3.0": "http://registry.npmjs.org/html5/0.3.0", "0.3.1": "http://registry.npmjs.org/html5/0.3.1", "0.3.2": "http://registry.npmjs.org/html5/0.3.2", "0.3.4": "http://registry.npmjs.org/html5/0.3.4", "0.3.5": "http://registry.npmjs.org/html5/0.3.5" }, "dist": { "0.2.2": { "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.5.tgz" }, "0.2.6": { "shasum": "ad2ae30d9a1a03d9d845834fc4598defebefb9f5", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.6.tgz" }, "0.2.7": { "shasum": "3936657d8f86109a8134037ad3b1593f4f0051ab", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.7.tgz" }, "0.2.9": { "shasum": "97bc0bf67d059ce887799281b3f823f55b2c25e9", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.9.tgz" }, "0.2.10": { "shasum": "8f7b000b5915551b0ec219356ebdfc25b701bf36", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.10.tgz" }, "0.2.11": { "shasum": "9131d551c7754993d77a92294acd0e4df2a5236b", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.11.tgz" }, "0.2.12": { "shasum": "0d6a0c9f4918d72651368523fb295e27932b32f0", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.12.tgz" }, "0.2.13": { "shasum": "ab279d78328308dc357d7b89fb7c3237af24f54a", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.13.tgz" }, "0.2.14": { "shasum": "f76b20896906fbd9cb5ad3817129558d947ed3f1", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.14.tgz" }, "0.2.15": { "shasum": "d8a2b6dd8d4cc9e431296742e0f997024fad5ce6", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.15.tgz" }, "0.2.16": { "shasum": "56e7d6870f24928c2deabf02c1d2cfe81a4d1cd4", "tarball": "http://registry.npmjs.org/html5/-/html5-0.2.16.tgz" }, "0.3.0": { "shasum": "fda1153d003f123d4d429bcd37330faa9d5d950e", "tarball": "http://registry.npmjs.org/html5/-/html5-0.3.0.tgz" }, "0.3.1": { "shasum": "50ed6477e01d033d5df5960885b3d3fdbe92b726", "tarball": "http://registry.npmjs.org/html5/-/html5-0.3.1.tgz" }, "0.3.2": { "shasum": "47d0c77f7968c3868f88b8c2a136651c51fd890e", "tarball": "http://registry.npmjs.org/html5/-/html5-0.3.2.tgz" }, "0.3.4": { "shasum": "41eb9243d6ef5c3dc9da1b17090bfbcb26a7b601", "tarball": "http://registry.npmjs.org/html5/-/html5-0.3.4.tgz" }, "0.3.5": { "shasum": "1c1977a3d55cba8a3b01b3d75204905bc8c787df", "tarball": "http://registry.npmjs.org/html5/-/html5-0.3.5.tgz" } }, "url": "http://registry.npmjs.org/html5/" }, "html5edit": { "name": "html5edit", "description": "Lightweight R&D project surrounding HTML5's contenteditable feature", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-06-12T01:19:26.648Z", "created": "2011-06-12T00:55:53.226Z", "0.2.0": "2011-06-12T00:55:56.007Z", "0.2.1": "2011-06-12T01:11:12.057Z", "0.2.2": "2011-06-12T01:13:00.698Z", "0.2.3": "2011-06-12T01:18:34.218Z", "0.2.4": "2011-06-12T01:19:26.648Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/html5edit.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/html5edit/0.2.0", "0.2.1": "http://registry.npmjs.org/html5edit/0.2.1", "0.2.2": "http://registry.npmjs.org/html5edit/0.2.2", "0.2.3": "http://registry.npmjs.org/html5edit/0.2.3", "0.2.4": "http://registry.npmjs.org/html5edit/0.2.4" }, "dist": { "0.2.0": { "shasum": "c52ad638431992f8355fb4f11270716ad7fb513a", "tarball": "http://registry.npmjs.org/html5edit/-/html5edit-0.2.0.tgz" }, "0.2.1": { "shasum": "6fc4706c61412fe8f94f3347389e608c36baffaa", "tarball": "http://registry.npmjs.org/html5edit/-/html5edit-0.2.1.tgz" }, "0.2.2": { "shasum": "c6521fe88c0b2e10910917b38479d1d300a04ccd", "tarball": "http://registry.npmjs.org/html5edit/-/html5edit-0.2.2.tgz" }, "0.2.3": { "shasum": "4d563803788f5aa89e2839e0113101b543162a11", "tarball": "http://registry.npmjs.org/html5edit/-/html5edit-0.2.3.tgz" }, "0.2.4": { "shasum": "dba60f1352fa10f7e043df70725343c24a863c1e", "tarball": "http://registry.npmjs.org/html5edit/-/html5edit-0.2.4.tgz" } }, "keywords": [ "javascript", "coffeescript", "contenteditable", "wysiwyg" ], "url": "http://registry.npmjs.org/html5edit/" }, "htmlKompressor": { "name": "htmlKompressor", "description": "Node.js Module for compressing html files", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "xonecas", "email": "seancaetanomartin@gmail.com" } ], "time": { "modified": "2011-06-04T18:48:09.136Z", "created": "2011-06-02T22:46:55.675Z", "0.0.1": "2011-06-02T22:46:56.567Z", "0.0.2": "2011-06-03T08:27:34.486Z", "0.0.3": "2011-06-04T00:43:12.349Z", "0.0.4": "2011-06-04T18:23:46.567Z", "0.0.5": "2011-06-04T18:32:28.358Z", "0.0.6": "2011-06-04T18:48:09.136Z" }, "author": { "name": "Sean Caetano Martin", "email": "seancaetanomartin@gmail.com", "url": "http://www.xonecas.com/" }, "repository": { "type": "git", "url": "git://github.com/xonecas/htmlKompressor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/htmlKompressor/0.0.1", "0.0.2": "http://registry.npmjs.org/htmlKompressor/0.0.2", "0.0.3": "http://registry.npmjs.org/htmlKompressor/0.0.3", "0.0.4": "http://registry.npmjs.org/htmlKompressor/0.0.4", "0.0.5": "http://registry.npmjs.org/htmlKompressor/0.0.5", "0.0.6": "http://registry.npmjs.org/htmlKompressor/0.0.6" }, "dist": { "0.0.1": { "shasum": "691fdcd8271d34621f20e59255b1a53b90cdeb07", "tarball": "http://registry.npmjs.org/htmlKompressor/-/htmlKompressor-0.0.1.tgz" }, "0.0.2": { "shasum": "1eec745943db0ecf800725f323a81fe6a22b58d0", "tarball": "http://registry.npmjs.org/htmlKompressor/-/htmlKompressor-0.0.2.tgz" }, "0.0.3": { "shasum": "5f778d4779964aab4c7a9048a273d82bd6651a24", "tarball": "http://registry.npmjs.org/htmlKompressor/-/htmlKompressor-0.0.3.tgz" }, "0.0.4": { "shasum": "0a1052cd79e29f5ac93001afdae501bb0fd07aca", "tarball": "http://registry.npmjs.org/htmlKompressor/-/htmlKompressor-0.0.4.tgz" }, "0.0.5": { "shasum": "004cbd85f752fe386b5c48d2dbf4e3237d183033", "tarball": "http://registry.npmjs.org/htmlKompressor/-/htmlKompressor-0.0.5.tgz" }, "0.0.6": { "shasum": "fbfcccb09ea0af5290e6cd5274fbfbeeaa9330e6", "tarball": "http://registry.npmjs.org/htmlKompressor/-/htmlKompressor-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/htmlKompressor/" }, "htmlkup": { "name": "htmlkup", "description": "Converts html to coffeekup. Uses state maching written in coffeescript.", "dist-tags": { "latest": "1.2.2" }, "maintainers": [ { "name": "colinta", "email": "colinta@mac.com" } ], "time": { "modified": "2011-09-21T17:20:29.853Z", "created": "2011-09-19T00:05:06.216Z", "0.0.1": "2011-09-19T00:05:07.544Z", "1.0.0": "2011-09-19T01:27:58.630Z", "1.0.1": "2011-09-19T02:05:32.990Z", "1.0.2": "2011-09-19T02:32:04.750Z", "1.0.3": "2011-09-19T02:40:02.798Z", "1.1.0": "2011-09-19T16:26:16.018Z", "1.1.1": "2011-09-19T17:05:31.857Z", "1.1.2": "2011-09-19T17:28:13.513Z", "1.1.3": "2011-09-19T17:42:59.544Z", "1.1.4": "2011-09-19T17:52:31.078Z", "1.2.0": "2011-09-19T20:43:30.393Z", "1.2.1": "2011-09-19T23:35:38.615Z", "1.2.2": "2011-09-21T17:20:29.853Z" }, "author": { "name": "Colin Thomas-Arnold", "email": "colinta@mac.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/htmlkup/0.0.1", "1.0.0": "http://registry.npmjs.org/htmlkup/1.0.0", "1.0.1": "http://registry.npmjs.org/htmlkup/1.0.1", "1.0.2": "http://registry.npmjs.org/htmlkup/1.0.2", "1.0.3": "http://registry.npmjs.org/htmlkup/1.0.3", "1.1.0": "http://registry.npmjs.org/htmlkup/1.1.0", "1.1.1": "http://registry.npmjs.org/htmlkup/1.1.1", "1.1.2": "http://registry.npmjs.org/htmlkup/1.1.2", "1.1.3": "http://registry.npmjs.org/htmlkup/1.1.3", "1.1.4": "http://registry.npmjs.org/htmlkup/1.1.4", "1.2.0": "http://registry.npmjs.org/htmlkup/1.2.0", "1.2.1": "http://registry.npmjs.org/htmlkup/1.2.1", "1.2.2": "http://registry.npmjs.org/htmlkup/1.2.2" }, "dist": { "0.0.1": { "shasum": "52670879dd8587c7107fc32bf724846c35eea2e3", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-0.0.1.tgz" }, "1.0.0": { "shasum": "e275e0516dcecfd4ade4139834db5823c2392a1f", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.0.0.tgz" }, "1.0.1": { "shasum": "904827c49eaacac17f41a002910e77040914b138", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.0.1.tgz" }, "1.0.2": { "shasum": "a6aaa62c475b0842378c9b48e4c3b398078e310d", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.0.2.tgz" }, "1.0.3": { "shasum": "af4026eb3285ec240c313fd59b0ec2b442463bf5", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.0.3.tgz" }, "1.1.0": { "shasum": "8180387666de767efdfc2cce11ebb93b46539b72", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.1.0.tgz" }, "1.1.1": { "shasum": "07afbe1b8ab4dc11e568b0330aad35870bf5bfec", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.1.1.tgz" }, "1.1.2": { "shasum": "88be72511896563c055efa5c5837fbaa1c7b9ea7", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.1.2.tgz" }, "1.1.3": { "shasum": "4d5e10447a4195b9b31181933b7290e6734be5fa", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.1.3.tgz" }, "1.1.4": { "shasum": "92347f854b010bbce3a7deefaebe0603031628bc", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.1.4.tgz" }, "1.2.0": { "shasum": "81e3d5b6103f6edb78b5d053f9528b8a3c361af3", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.2.0.tgz" }, "1.2.1": { "shasum": "cfd9d33cf09424d587d5eeae553435b290e15bc4", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.2.1.tgz" }, "1.2.2": { "shasum": "f0e37b75465a57d67ab34272763970fe30236b98", "tarball": "http://registry.npmjs.org/htmlkup/-/htmlkup-1.2.2.tgz" } }, "url": "http://registry.npmjs.org/htmlkup/" }, "htmlparser": { "name": "htmlparser", "description": "Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers", "dist-tags": { "latest": "1.7.3" }, "maintainers": [ { "name": "tautologistics", "email": "chris@winberry.net" } ], "author": { "name": "Chris Winberry", "email": "chris@winberry.net" }, "repository": { "type": "git", "url": "git://github.com/tautologistics/node-htmlparser.git" }, "versions": { "1.6.2": "http://registry.npmjs.org/htmlparser/1.6.2", "1.7.0": "http://registry.npmjs.org/htmlparser/1.7.0", "1.7.1": "http://registry.npmjs.org/htmlparser/1.7.1", "1.7.2": "http://registry.npmjs.org/htmlparser/1.7.2", "1.7.3": "http://registry.npmjs.org/htmlparser/1.7.3" }, "dist": { "1.6.2": { "tarball": "http://packages:5984/htmlparser/-/htmlparser-1.6.2.tgz" }, "1.7.0": { "tarball": "http://registry.npmjs.org/htmlparser/-/htmlparser-1.7.0.tgz" }, "1.7.1": { "tarball": "http://registry.npmjs.org/htmlparser/-/htmlparser-1.7.1.tgz" }, "1.7.2": { "tarball": "http://registry.npmjs.org/htmlparser/-/htmlparser-1.7.2.tgz" }, "1.7.3": { "shasum": "67a98b21aeabbf2a8703bbdd4debe30f80f33217", "tarball": "http://registry.npmjs.org/htmlparser/-/htmlparser-1.7.3.tgz" } }, "url": "http://registry.npmjs.org/htmlparser/" }, "htmlparser2": { "name": "htmlparser2", "description": "Forgiving HTML/XML/RSS Parser for Node. This version is optimised and cleaned and provides a SAX interface.", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "feedic", "email": "me@feedic.com" } ], "time": { "modified": "2011-12-10T00:00:12.167Z", "created": "2011-08-28T11:32:26.564Z", "1.0.0": "2011-08-28T11:32:27.937Z", "1.1.0": "2011-10-21T12:40:26.907Z", "1.5.0": "2011-11-05T19:04:15.797Z", "1.9.0": "2011-11-27T12:32:20.236Z", "2.0.0": "2011-11-27T14:02:55.423Z", "2.0.1": "2011-12-10T00:00:12.167Z" }, "author": { "name": "Felix Boehm", "email": "me@feedic.com" }, "repository": { "type": "git", "url": "git://github.com/fb55/node-htmlparser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/htmlparser2/1.0.0", "1.1.0": "http://registry.npmjs.org/htmlparser2/1.1.0", "1.5.0": "http://registry.npmjs.org/htmlparser2/1.5.0", "2.0.0": "http://registry.npmjs.org/htmlparser2/2.0.0", "2.0.1": "http://registry.npmjs.org/htmlparser2/2.0.1" }, "dist": { "1.0.0": { "shasum": "5bc30aa170e439652cdaeafc80c7cf8c20534af2", "tarball": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-1.0.0.tgz" }, "1.1.0": { "shasum": "7449d714006d3f0f6c5cfff771ca1f7250431b0f", "tarball": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-1.1.0.tgz" }, "1.5.0": { "shasum": "f579bbd9f3a7a58c966f7b39fae8c80ca08cfddd", "tarball": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-1.5.0.tgz" }, "2.0.0": { "shasum": "4f3726cb094c0075c09adcb068cfe9718de87a8b", "tarball": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.0.0.tgz" }, "2.0.1": { "shasum": "73a9d3e9e30f051e7473ef71f6638581c7588fea", "tarball": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-2.0.1.tgz" } }, "url": "http://registry.npmjs.org/htmlparser2/" }, "htmlscanner": { "name": "htmlscanner", "description": "A fast C++ HTML scanner that can also parse badly formed HTML", "dist-tags": { "latest": "0.7.0" }, "readme": "# Introduction\n\nHTMLScanner is a fast HTML/XML scanner/tokenizer for node.js. The scanner tries to be forgiven and is ideal those messy HTML documents. It should parse most HTML files and ofcourse also valid XML files. \n\nPlease note there is no explicit support for namespaces. If you need a full blown XML parser, there are already many good alternatives available for Node.js. \n\nThe core of the scanner module is a fast C++ module and is for 80% based on the excelent XHScanner created by Andrew Fedoniouk, see also [http://www.codeproject.com/KB/recipes/HTML_XML_Scanner.aspx]. Without this module HTMLScanner would not be here today.\n\n## Installation\n\nJust run the npm install command:\n\n```bash\n$ npm install htmlscanner\n```\n\nOr if you like to do it yourself:\n\n```bash\n$ git clone git@github.com:jbaron/htmlscanner.git\n$ cd htmlscanner\n$ node-waf configure build install\n```\n\n\nYou should now have a file called **htmlscanner.node** in the lib directory. We use node-waf to build this module. Please note that older versions of node-waf use a different build directory. In that case you should find the file somewhere under the build/default directory. There are also some simple test cases included with this module. Just type for example:\n\n```bash\n$ node test/test_simple.js\n```\n\n## Usage\n\nThe usage is straight forward:\n\n```javascript\nvar Scanner = require(\"../lib/htmlscanner\").Scanner;\nvar scanner = new Scanner(\"

hello
\");\ndo {\n\ttoken = scanner.next();\n\tconsole.dir(token);\n} while (token[0]);\n```\n\nThe token you get back from the scanner.next() call contains all the info. The above sample would produce the following output.\n\n```javascript\n[1,\"div\",\"id\",\"12\",\"class\",\"important\"] // Type 1 indicates OPEN TAG. Attribute key/value pairs are also included.\n[4,\"hello\"]\t\t\t\t// Type 3 indicates TEXT\n[2,\"div\"] \t\t\t\t// Type 2 indicates CLOSE TAG\n[0]\t\t\t\t\t// Type 0 indicates END OF FILE\n```\n\nThe first element in the array is the type, the other elements in the array depend on the first one.\n\n## TODO\n\nThere are several things still to do:\n\n * Entity decoding of text. Although much of the code is already there, it is not yet Unicode ready.\n * Add routines for entity encoding.\n * Add support for Buffers. Right now only Strings are supported.\n * Add some additional robustness checks.\n * Compile on other platforms besides Linux. The code should be portable, but has never been tested on any other platform besides Linux. So if you have success compiling and using this on OSX or Windows please let us know.\n\n## Background\n\nThere is not much that cannot be done in plain JavaScript. The Chrome team did a great job making the V8 engine a very fast JavaScript solution. However one area that could become a bottleneck is when you start having to iterate over String, character at the time. For example when peforming encodings or parsing of XML Strings. And to be honest this is not only a problem that is specific to JavaScript. For example when you profile a highly optimized Java program that does a lot of XML parsing and serializing, you see these same type of methods at the top of the CPU usage. So for these types of operations this library contains a set of optimized C/C++ modules to speed up these tasks within V8.\n\n", "maintainers": [ { "name": "jbaron", "email": "peter@jbaron.com" } ], "time": { "modified": "2011-11-12T14:46:54.954Z", "created": "2011-11-12T14:46:53.358Z", "0.7.0": "2011-11-12T14:46:54.954Z" }, "author": { "name": "JBaron", "email": "info@jbaron.com" }, "repository": { "type": "git", "url": "git://github.com:jbaron/htmlscanner.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/htmlscanner/0.7.0" }, "dist": { "0.7.0": { "shasum": "0e331daff986be1866a14cde23b3fc7055878f4d", "tarball": "http://registry.npmjs.org/htmlscanner/-/htmlscanner-0.7.0.tgz" } }, "url": "http://registry.npmjs.org/htmlscanner/" }, "htpasswd": { "name": "htpasswd", "description": "Node.js package for HTTP Basic Authentication password file utility.", "dist-tags": { "latest": "1.0.9" }, "maintainers": [ { "name": "gevorg", "email": "gevorg.ha@gmail.com" } ], "time": { "modified": "2011-12-04T19:46:29.786Z", "created": "2011-12-03T14:35:27.819Z", "1.0.0": "2011-12-03T14:35:31.279Z", "1.0.1": "2011-12-03T18:37:06.933Z", "1.0.2": "2011-12-03T19:10:10.869Z", "1.0.3": "2011-12-03T19:18:39.000Z", "1.0.4": "2011-12-03T19:21:38.029Z", "1.0.5": "2011-12-03T19:38:38.238Z", "1.0.6": "2011-12-03T19:44:53.980Z", "1.0.7": "2011-12-04T09:11:39.525Z", "1.0.8": "2011-12-04T09:30:11.266Z", "1.0.9": "2011-12-04T19:46:29.786Z" }, "author": { "name": "Gevorg Harutyunyan", "url": "http://github.com/gevorg" }, "repository": { "type": "git", "url": "git://github.com/gevorg/htpasswd.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/htpasswd/1.0.0", "1.0.1": "http://registry.npmjs.org/htpasswd/1.0.1", "1.0.2": "http://registry.npmjs.org/htpasswd/1.0.2", "1.0.3": "http://registry.npmjs.org/htpasswd/1.0.3", "1.0.4": "http://registry.npmjs.org/htpasswd/1.0.4", "1.0.5": "http://registry.npmjs.org/htpasswd/1.0.5", "1.0.6": "http://registry.npmjs.org/htpasswd/1.0.6", "1.0.7": "http://registry.npmjs.org/htpasswd/1.0.7", "1.0.8": "http://registry.npmjs.org/htpasswd/1.0.8", "1.0.9": "http://registry.npmjs.org/htpasswd/1.0.9" }, "dist": { "1.0.0": { "shasum": "44b2b1bc48066aa96608ee478c0fd4128cc3ab58", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.0.tgz" }, "1.0.1": { "shasum": "bd7ab5255cb265f652cc6218beda53146787effc", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.1.tgz" }, "1.0.2": { "shasum": "28b5fca35ccca8ba86bcbe90e005d403764fc7fb", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.2.tgz" }, "1.0.3": { "shasum": "21b473e6b2e9a7164dc0a9589742c177a027af84", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.3.tgz" }, "1.0.4": { "shasum": "8c60d74f345fc8c96e02a3d0617b8e106ff19d82", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.4.tgz" }, "1.0.5": { "shasum": "5dec675bece47bcbfd54f0ea51ae3a50941caacf", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.5.tgz" }, "1.0.6": { "shasum": "a88dbdcc06617435e5d84d08c6eced9cb8ec478f", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.6.tgz" }, "1.0.7": { "shasum": "cee0431b32c89d7364585dd1fbd8da79dc80cd1f", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.7.tgz" }, "1.0.8": { "shasum": "79b5e244111ccfc51c8650ace2cb341ee30cfe3a", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.8.tgz" }, "1.0.9": { "shasum": "fdddbfe0aee1f41de5d6fe62c491d4dba4667bd2", "tarball": "http://registry.npmjs.org/htpasswd/-/htpasswd-1.0.9.tgz" } }, "keywords": [ "node", "htpasswd", "http", "server", "basic", "access", "authentication" ], "url": "http://registry.npmjs.org/htpasswd/" }, "htracr": { "name": "htracr", "description": "HTTP sniffing and low-level visualisation", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "mnot", "email": "mnot@mnot.net" } ], "author": { "name": "Mark Nottingham", "email": "mnot@mnot.net", "url": "http://www.mnot.net/" }, "repository": { "type": "git", "url": "http://github.com/mnot/htracr.git" }, "time": { "modified": "2011-03-02T07:55:37.151Z", "created": "2011-02-01T23:46:41.964Z", "0.1.0": "2011-02-01T23:46:41.964Z", "0.1.1": "2011-02-01T23:46:41.964Z", "0.1.2": "2011-02-01T23:46:41.964Z", "0.1.3": "2011-02-01T23:46:41.964Z", "0.1.4": "2011-02-01T23:46:41.964Z", "0.1.5": "2011-02-09T05:10:20.148Z", "0.1.6": "2011-02-10T23:38:56.789Z", "0.1.7": "2011-02-11T00:02:46.561Z", "0.1.8": "2011-02-11T00:08:15.531Z", "0.1.9": "2011-02-11T00:20:42.027Z", "0.2.0": "2011-02-11T00:29:16.793Z", "0.2.1": "2011-03-01T05:57:10.137Z", "0.2.2": "2011-03-02T07:55:37.151Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/htracr/0.1.0", "0.1.1": "http://registry.npmjs.org/htracr/0.1.1", "0.1.2": "http://registry.npmjs.org/htracr/0.1.2", "0.1.3": "http://registry.npmjs.org/htracr/0.1.3", "0.1.4": "http://registry.npmjs.org/htracr/0.1.4", "0.1.5": "http://registry.npmjs.org/htracr/0.1.5", "0.1.6": "http://registry.npmjs.org/htracr/0.1.6", "0.1.7": "http://registry.npmjs.org/htracr/0.1.7", "0.1.8": "http://registry.npmjs.org/htracr/0.1.8", "0.1.9": "http://registry.npmjs.org/htracr/0.1.9", "0.2.0": "http://registry.npmjs.org/htracr/0.2.0", "0.2.1": "http://registry.npmjs.org/htracr/0.2.1", "0.2.2": "http://registry.npmjs.org/htracr/0.2.2" }, "dist": { "0.1.0": { "shasum": "98fd6b0f8358e842f1ee195af6db5f429e73ca40", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.0.tgz" }, "0.1.1": { "shasum": "40a5af144017d19fdf134adc233d5ac75b51ac7d", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.1.tgz" }, "0.1.2": { "shasum": "906f6a662f6628bc56cfd000f63574888c475072", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.2.tgz" }, "0.1.3": { "shasum": "195dc3596a9d4829efe418d09988271603c86bf2", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.3.tgz" }, "0.1.4": { "shasum": "a3438b00b1739750180fdb73b4982a8cca7d52c9", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.4.tgz" }, "0.1.5": { "shasum": "b0a64000044976a6aa2e8d3680586ac0d03fa137", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.5.tgz" }, "0.1.6": { "shasum": "eb4285a73c43ebf42d53129e6c72753a5f85e309", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.6.tgz" }, "0.1.7": { "shasum": "a769f7b2870f6d2e7c6a70548c3d42d05b696b2b", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.7.tgz" }, "0.1.8": { "shasum": "a751ae1baba13c741c21c79d67b754b2808cb13b", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.8.tgz" }, "0.1.9": { "shasum": "4cc5f944eee0eb77cec2b32d8f6687de6f4fca41", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.1.9.tgz" }, "0.2.0": { "shasum": "6e0d11b44df5dbba470e4317076ff7e6b2ac7d4e", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.2.0.tgz" }, "0.2.1": { "shasum": "61b4c929c21f9033b8587e9c08fc9ce55816770a", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.2.1.tgz" }, "0.2.2": { "shasum": "98e7a87f295629410126ecf49f3d28eaa0209e6d", "tarball": "http://registry.npmjs.org/htracr/-/htracr-0.2.2.tgz" } }, "keywords": [ "sniffer", "HTTP", "trace" ], "url": "http://registry.npmjs.org/htracr/" }, "http": { "name": "http", "description": "Make http calls", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "agilbert", "email": "alain.gilbert.15@gmail.com" } ], "time": { "modified": "2011-09-14T05:04:49.716Z", "created": "2011-09-14T05:04:49.476Z", "0.0.0": "2011-09-14T05:04:49.716Z" }, "author": { "name": "Alain Gilbert", "email": "alain.gilbert.15@gmail.com", "url": "http://agilbert.name/" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/http/0.0.0" }, "dist": { "0.0.0": { "shasum": "9f898ecc138ba480e9b94b1719dd0dc1f292bba2", "tarball": "http://registry.npmjs.org/http/-/http-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/http/" }, "http_compat": { "name": "http_compat", "description": "Http compatability library to bridge the gap between 0.2.x and 0.4.x for library development.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "time": { "modified": "2011-03-10T19:56:31.902Z", "created": "2011-03-10T19:56:31.813Z", "0.1.0": "2011-03-10T19:56:31.902Z" }, "author": { "name": "Nick Campbell", "url": "http://github.com/ncb000gt" }, "repository": { "type": "git", "url": "http://github.com/ncb000gt/node-http_compat.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/http_compat/0.1.0" }, "dist": { "0.1.0": { "shasum": "8aaf16bbc4ada5d7b30f5f81e2cbd4c8104c9e64", "tarball": "http://registry.npmjs.org/http_compat/-/http_compat-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/http_compat/" }, "http_router": { "name": "http_router", "description": "URL routing and generation in js", "dist-tags": { "latest": "0.9.2" }, "maintainers": [ { "name": "joshbuddy", "email": "joshbuddy@gmail.com" } ], "time": { "modified": "2011-07-24T17:43:50.936Z", "created": "2011-07-16T20:07:55.187Z", "0.9.0": "2011-07-16T20:07:56.831Z", "0.9.1": "2011-07-23T03:49:04.843Z", "0.9.2": "2011-07-24T17:43:50.936Z" }, "author": { "name": "Joshua Hull", "email": "joshbuddy@gmail.com" }, "versions": { "0.9.0": "http://registry.npmjs.org/http_router/0.9.0", "0.9.1": "http://registry.npmjs.org/http_router/0.9.1", "0.9.2": "http://registry.npmjs.org/http_router/0.9.2" }, "dist": { "0.9.0": { "shasum": "9fec2c3763689191e1861f889cb79eedbc1ed4ec", "tarball": "http://registry.npmjs.org/http_router/-/http_router-0.9.0.tgz" }, "0.9.1": { "shasum": "f803dd9d7b2e998601d532490b38d514fd879c5a", "tarball": "http://registry.npmjs.org/http_router/-/http_router-0.9.1.tgz" }, "0.9.2": { "shasum": "4946afd390d9d98b7feb7825e124951596327062", "tarball": "http://registry.npmjs.org/http_router/-/http_router-0.9.2.tgz" } }, "url": "http://registry.npmjs.org/http_router/" }, "http_trace": { "name": "http_trace", "description": "Live HTTP and WebSocket packet capture and protocol decoding", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "mjr", "email": "mjr@ranney.com" } ], "author": { "name": "Matt Ranney", "email": "mjr@ranney.com" }, "repository": { "type": "git", "url": "git://github.com/mranney/http_trace.git" }, "time": { "modified": "2011-02-01T19:39:58.409Z", "created": "2011-01-19T00:56:57.449Z", "0.2.4": "2011-01-19T00:56:57.449Z", "0.2.5": "2011-01-19T00:56:57.449Z", "0.3.0": "2011-02-01T19:39:58.409Z" }, "versions": { "0.2.4": "http://registry.npmjs.org/http_trace/0.2.4", "0.2.5": "http://registry.npmjs.org/http_trace/0.2.5", "0.3.0": "http://registry.npmjs.org/http_trace/0.3.0" }, "dist": { "0.2.4": { "shasum": "c5e6ad4eda8210d5d553a51b5a71cb61fe0e198d", "tarball": "http://registry.npmjs.org/http_trace/-/http_trace-0.2.4.tgz" }, "0.2.5": { "shasum": "5299e20d295db643e0c0b40bf68638989b37b992", "tarball": "http://registry.npmjs.org/http_trace/-/http_trace-0.2.5.tgz" }, "0.3.0": { "shasum": "c4455112077ff4b21f4778792327c6d74f06e50a", "tarball": "http://registry.npmjs.org/http_trace/-/http_trace-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/http_trace/" }, "http-agent": { "name": "http-agent", "description": "A simple agent for performing a sequence of http requests in node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/http-agent.git" }, "time": { "modified": "2011-07-15T15:33:26.649Z", "created": "2011-05-25T05:43:28.231Z", "0.1.0": "2011-05-25T05:43:28.231Z", "0.1.1": "2011-05-25T05:43:28.231Z", "0.1.2": "2011-07-15T15:33:26.650Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-agent/0.1.0", "0.1.1": "http://registry.npmjs.org/http-agent/0.1.1", "0.1.2": "http://registry.npmjs.org/http-agent/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/http-agent/-/http-agent-0.1.0.tgz" }, "0.1.1": { "shasum": "52a9da46b914bb798c1a7e2f1efb0ed3b724ff54", "tarball": "http://registry.npmjs.org/http-agent/-/http-agent-0.1.1.tgz" }, "0.1.2": { "shasum": "aaacd633c87e5ab42ed4f90827a1a5f1e2bac4b8", "tarball": "http://registry.npmjs.org/http-agent/-/http-agent-0.1.2.tgz" } }, "keywords": [ "http-agent", "iterator", "http", "webcrawler" ], "url": "http://registry.npmjs.org/http-agent/" }, "http-auth": { "name": "http-auth", "description": "Node.js package for HTTP basic and digest access authentication.", "dist-tags": { "latest": "1.1.4" }, "maintainers": [ { "name": "gevorg", "email": "gevorg.ha@gmail.com" } ], "time": { "modified": "2011-12-04T19:48:22.005Z", "created": "2011-09-18T22:29:57.228Z", "1.0.0": "2011-09-18T22:29:59.501Z", "1.0.1": "2011-09-29T01:40:34.185Z", "1.0.2": "2011-09-29T20:46:19.654Z", "1.0.3": "2011-09-29T21:16:17.630Z", "1.0.4": "2011-10-04T00:19:45.673Z", "1.0.5": "2011-10-04T23:10:54.564Z", "1.0.6": "2011-10-06T21:39:48.504Z", "1.0.7": "2011-10-07T01:03:25.988Z", "1.0.8": "2011-10-08T19:22:28.018Z", "1.0.9": "2011-11-28T19:38:54.338Z", "1.1.0": "2011-12-03T20:19:39.758Z", "1.1.1": "2011-12-04T09:36:55.402Z", "1.1.2": "2011-12-04T19:08:36.414Z", "1.1.3": "2011-12-04T19:26:06.723Z", "1.1.4": "2011-12-04T19:48:22.005Z" }, "author": { "name": "Gevorg Harutyunyan", "url": "http://github.com/gevorg" }, "repository": { "type": "git", "url": "git://github.com/gevorg/http-auth.git" }, "users": {}, "versions": { "1.0.0": "http://registry.npmjs.org/http-auth/1.0.0", "1.0.1": "http://registry.npmjs.org/http-auth/1.0.1", "1.0.2": "http://registry.npmjs.org/http-auth/1.0.2", "1.0.3": "http://registry.npmjs.org/http-auth/1.0.3", "1.0.4": "http://registry.npmjs.org/http-auth/1.0.4", "1.0.5": "http://registry.npmjs.org/http-auth/1.0.5", "1.0.6": "http://registry.npmjs.org/http-auth/1.0.6", "1.0.7": "http://registry.npmjs.org/http-auth/1.0.7", "1.0.8": "http://registry.npmjs.org/http-auth/1.0.8", "1.0.9": "http://registry.npmjs.org/http-auth/1.0.9", "1.1.0": "http://registry.npmjs.org/http-auth/1.1.0", "1.1.1": "http://registry.npmjs.org/http-auth/1.1.1", "1.1.2": "http://registry.npmjs.org/http-auth/1.1.2", "1.1.3": "http://registry.npmjs.org/http-auth/1.1.3", "1.1.4": "http://registry.npmjs.org/http-auth/1.1.4" }, "dist": { "1.0.0": { "shasum": "4df0532c059eeb8e29731c7d0b0bf18ce1590470", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.0.tgz" }, "1.0.1": { "shasum": "692ed155d1e3cf82cdf37894db8d9f455261dbf3", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.1.tgz" }, "1.0.2": { "shasum": "2982f2d41f9f4e62328e88234e9d97e61899d7f6", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.2.tgz" }, "1.0.3": { "shasum": "c5425ee7ba9d7a64032e49e199c91a18906584a2", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.3.tgz" }, "1.0.4": { "shasum": "e0ff76ff2c1f75c18978b66c29d1415bb1347f6b", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.4.tgz" }, "1.0.5": { "shasum": "55eace13829717ac4bf28e53b1e288a19e7734a0", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.5.tgz" }, "1.0.6": { "shasum": "abc837aa40ee6dfa36fd265088dfaf052d1768d4", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.6.tgz" }, "1.0.7": { "shasum": "525732bd8def920ed70e453ca4afcf7f46d3ecda", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.7.tgz" }, "1.0.8": { "shasum": "a3b7c0f7debd54f7243e5eba55193d1a1a7b5387", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.8.tgz" }, "1.0.9": { "shasum": "87f8264a7929a5cf77fbd71b23ec05d9db6de9dd", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.0.9.tgz" }, "1.1.0": { "shasum": "2e256f86a75b4f743778a4853ec464a386b93dfc", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.1.0.tgz" }, "1.1.1": { "shasum": "da2eb444b058317bd9dcae14bb23993773b18d7b", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.1.1.tgz" }, "1.1.2": { "shasum": "388cc29320f2edaa2f9ebe51223cdb9731bd0905", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.1.2.tgz" }, "1.1.3": { "shasum": "1ecffee0102bbcb3505393cbd9e278fa25b447b8", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.1.3.tgz" }, "1.1.4": { "shasum": "b39baa6f09e16290bf2290e47eead408e4698aa7", "tarball": "http://registry.npmjs.org/http-auth/-/http-auth-1.1.4.tgz" } }, "keywords": [ "node", "http", "server", "basic", "digest", "access", "authentication" ], "url": "http://registry.npmjs.org/http-auth/" }, "http-auth2": { "name": "http-auth2", "description": "HTTP server with basic authentication.", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "sasadjolic", "email": "sasa.djolic@gmail.com" } ], "time": { "modified": "2011-09-25T07:27:22.842Z", "created": "2011-09-25T07:27:22.369Z", "1.1.0": "2011-09-25T07:27:22.842Z" }, "author": { "name": "Sasa Djolic", "url": "Based on work by Gevorg Harutyunyan" }, "repository": { "type": "git", "url": "git://github.com/SDA/http-auth2.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/http-auth2/1.1.0" }, "dist": { "1.1.0": { "shasum": "1782393af6adbc13d99f617ae72b82c18f5eece0", "tarball": "http://registry.npmjs.org/http-auth2/-/http-auth2-1.1.0.tgz" } }, "keywords": [ "node", "http", "server", "authentication" ], "url": "http://registry.npmjs.org/http-auth2/" }, "http-basic-auth": { "name": "http-basic-auth", "description": "HTTP Client with basic authentication support", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tomas.heran", "email": "tomas.heran@gmail.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/http-basic-auth/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/http-basic-auth/-/http-basic-auth-0.1.0.tgz" } }, "keywords": [ "http", "basic", "auth" ], "url": "http://registry.npmjs.org/http-basic-auth/" }, "http-booter": { "name": "http-booter", "description": "http-booter", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jiangmiao", "email": "jiangfriend@gmail.com" } ], "time": { "modified": "2011-10-29T13:46:30.820Z", "created": "2011-10-29T13:36:05.965Z", "0.1.0": "2011-10-29T13:46:30.820Z" }, "author": { "name": "Jiang Miao", "email": "jiangfriend@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jiangmiao/node-http-booter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-booter/0.1.0" }, "dist": { "0.1.0": { "shasum": "10de709504d8d36b76bb999037cc195deea6ff3f", "tarball": "http://registry.npmjs.org/http-booter/-/http-booter-0.1.0.tgz" } }, "keywords": [ "http-booter", "http", "booter", "multipart" ], "url": "http://registry.npmjs.org/http-booter/" }, "http-browserify": { "name": "http-browserify", "description": "http module compatability for browserify", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-20T05:26:20.606Z", "created": "2011-08-20T05:26:19.722Z", "0.0.0": "2011-08-20T05:26:20.606Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/http-browserify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/http-browserify/0.0.0" }, "dist": { "0.0.0": { "shasum": "10876a100209f94a6f72044df4337a6cca7b31b7", "tarball": "http://registry.npmjs.org/http-browserify/-/http-browserify-0.0.0.tgz" } }, "keywords": [ "http", "browserify", "compatible", "meatless", "browser" ], "url": "http://registry.npmjs.org/http-browserify/" }, "http-console": { "name": "http-console", "description": "Speak HTTP like a native", "dist-tags": { "latest": "0.6.1", "stable": "0.5.1" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "time": { "modified": "2011-07-18T14:02:48.871Z", "created": "2011-01-26T19:50:27.555Z", "0.1.0": "2011-01-26T19:50:27.555Z", "0.1.1": "2011-01-26T19:50:27.555Z", "0.1.2": "2011-01-26T19:50:27.555Z", "0.2.0": "2011-01-26T19:50:27.555Z", "0.2.1": "2011-01-26T19:50:27.555Z", "0.2.2": "2011-01-26T19:50:27.555Z", "0.2.3": "2011-01-26T19:50:27.555Z", "0.2.4": "2011-01-26T19:50:27.555Z", "0.2.5": "2011-01-26T19:50:27.555Z", "0.3.0": "2011-01-26T19:50:27.555Z", "0.3.1": "2011-01-26T19:50:27.555Z", "0.3.2": "2011-01-26T19:50:27.555Z", "0.3.3": "2011-01-26T19:50:27.555Z", "0.3.4": "2011-01-26T19:50:27.555Z", "0.4.0": "2011-01-26T19:50:27.555Z", "0.5.0": "2011-01-26T19:50:27.555Z", "0.5.1": "2011-01-26T19:50:27.555Z", "0.6.0": "2011-01-26T19:50:27.555Z", "0.6.1": "2011-07-18T14:02:48.871Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-console/0.1.0", "0.1.1": "http://registry.npmjs.org/http-console/0.1.1", "0.1.2": "http://registry.npmjs.org/http-console/0.1.2", "0.2.0": "http://registry.npmjs.org/http-console/0.2.0", "0.2.1": "http://registry.npmjs.org/http-console/0.2.1", "0.2.2": "http://registry.npmjs.org/http-console/0.2.2", "0.2.3": "http://registry.npmjs.org/http-console/0.2.3", "0.2.4": "http://registry.npmjs.org/http-console/0.2.4", "0.2.5": "http://registry.npmjs.org/http-console/0.2.5", "0.3.0": "http://registry.npmjs.org/http-console/0.3.0", "0.3.1": "http://registry.npmjs.org/http-console/0.3.1", "0.3.2": "http://registry.npmjs.org/http-console/0.3.2", "0.3.3": "http://registry.npmjs.org/http-console/0.3.3", "0.3.4": "http://registry.npmjs.org/http-console/0.3.4", "0.4.0": "http://registry.npmjs.org/http-console/0.4.0", "0.5.0": "http://registry.npmjs.org/http-console/0.5.0", "0.5.1": "http://registry.npmjs.org/http-console/0.5.1", "0.6.0": "http://registry.npmjs.org/http-console/0.6.0", "0.6.1": "http://registry.npmjs.org/http-console/0.6.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/http-console/-/http-console-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/http-console/-/http-console-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/http-console/-/http-console-0.1.2.tgz" }, "0.2.0": { "tarball": "http://packages:5984/http-console/-/http-console-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/http-console/-/http-console-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/http-console/-/http-console-0.2.2.tgz" }, "0.2.3": { "tarball": "http://packages:5984/http-console/-/http-console-0.2.3.tgz" }, "0.2.4": { "tarball": "http://packages:5984/http-console/-/http-console-0.2.4.tgz" }, "0.2.5": { "tarball": "http://packages:5984/http-console/-/http-console-0.2.5.tgz" }, "0.3.0": { "tarball": "http://packages:5984/http-console/-/http-console-0.3.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/http-console/-/http-console-0.3.1.tgz" }, "0.3.2": { "tarball": "http://packages:5984/http-console/-/http-console-0.3.2.tgz" }, "0.3.3": { "tarball": "http://packages:5984/http-console/-/http-console-0.3.3.tgz" }, "0.3.4": { "tarball": "http://packages:5984/http-console/-/http-console-0.3.4.tgz" }, "0.4.0": { "tarball": "http://packages:5984/http-console/-/http-console-0.4.0.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/http-console/-/http-console-0.5.0.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/http-console/-/http-console-0.5.1.tgz" }, "0.6.0": { "shasum": "1648913e18136c6a14d928f1e94a62daa70c0eda", "tarball": "http://registry.npmjs.org/http-console/-/http-console-0.6.0.tgz" }, "0.6.1": { "shasum": "ea0be82d25bc3cea36fccff6fbff89f701257a17", "tarball": "http://registry.npmjs.org/http-console/-/http-console-0.6.1.tgz" } }, "keywords": [ "http", "console", "repl" ], "url": "http://registry.npmjs.org/http-console/" }, "http-console2": { "name": "http-console2", "description": "Speak HTTP like a native", "dist-tags": { "latest": "0.6.1" }, "readme": "http-console\n============\n\n> Speak HTTP like a local\n\nTalking to an HTTP server with `curl` can be fun, but most of the time it's a `PITA`.\n\n`http-console` is a simple and intuitive interface for speaking the HTTP protocol.\n\n*PS: HTTP has never been this much fun.*\n\nsynopsis\n--------\n\n![http-console](http://dl.dropbox.com/u/251849/http-console.png)\n\ninstallation\n------------\n\n*http-console* was written for [node](http://nodejs.org), so make sure you have that installed\nfirst. Then you need [npm](http://github.com/isaacs/npm), node's package manager.\n\nOnce you're all set, run:\n\n $ npm install http-console\n\nIt'll download the dependencies, and install the command-line tool in `/usr/local/bin`.\n\n### Installing the bleeding edge #\n\nThe latest release will often be available on npm as `http-console@latest`, so you can run:\n\n $ npm install http-console@latest\n\nAlternatively, you can download a tarball of this repo, or clone it. Just make sure you have\nthe latest version of node.\n\nintroduction\n------------\n\nLet's assume we have a [CouchDB](http://couchdb.apache.org) instance running locally.\n\n### connecting #\n\nTo connect, we run `http-console`, passing it the server host and port as such:\n\n $ http-console 127.0.0.1:5984 \n\n### navigating #\n\nOnce connected, we should see the *http prompt*:\n\n http://127.0.0.1:5984/>\n\nserver navigation is similar to directory navigation, except a little simpler:\n\n http://127.0.0.1:5984/> /logs\n http://127.0.0.1:5984/logs> /46\n http://127.0.0.1:5984/logs/46> ..\n http://127.0.0.1:5984/logs> ..\n http://127.0.0.1:5984/>\n\n### requesting #\n\nHTTP requests are issued with the HTTP verbs *GET*, *PUT*, *POST*, *HEAD* and *DELETE*, and\na relative path:\n\n http://127.0.0.1:5984/> GET /\n HTTP/1.1 200 OK\n Date: Mon, 31 May 2010 04:43:39 GMT\n Content-Length: 41\n\n {\n couchdb: \"Welcome\",\n version: \"0.11.0\"\n }\n\n http://127.0.0.1:5984/> GET /bob\n HTTP/1.1 404 Not Found\n Date: Mon, 31 May 2010 04:45:32 GMT\n Content-Length: 44\n\n {\n error: \"not_found\",\n reason: \"no_db_file\"\n }\n\nWhen issuing *POST* and *PUT* commands, we have the opportunity to send data too:\n\n http://127.0.0.1:5984/> /rabbits\n http://127.0.0.1:5984/rabbits> POST\n ... {\"name\":\"Roger\"}\n\n HTTP/1.1 201 Created\n Location: http://127.0.0.1/rabbits/2fd9db055885e6982462a10e54003127\n Date: Mon, 31 May 2010 05:09:15 GMT\n Content-Length: 95\n\n {\n ok: true,\n id: \"2fd9db055885e6982462a10e54003127\",\n rev: \"1-0c3db91854f26486d1c3922f1a651d86\"\n }\n\nMake sure you have your `Content-Type` header set properly, if the API requires it. More\nin the section below.\n\n> Note that if you're trying to POST to a form handler, you'll most probably want to send data\nin `multipart/form-data` format, such as `name=roger&hair=black`. http-console sends your POST/PUT data *as is*,\nso make sure you've got the format right, and the appropriate `Content-Type` header.\n\n### setting headers #\n\nSometimes, it's useful to set HTTP headers:\n\n http://127.0.0.1:5984/> Accept: application/json\n http://127.0.0.1:5984/> X-Lodge: black\n\nThese headers are sent with all requests in this session. To see all active headers,\nrun the `.headers` command:\n\n http://127.0.0.1:5984/> .headers\n Accept: application/json\n X-Lodge: black\n\nRemoving headers is just as easy:\n\n http://127.0.0.1:5984/> Accept:\n http://127.0.0.1:5984/> .headers\n X-Lodge: black\n\nBecause JSON is such a common data format, http-console has a way to automatically set\nthe `Content-Type` header to `application/json`. Just pass the `--json` option when\nstarting http-cosnole, or run the `.json` command:\n\n $ http-console 127.0.0.1:5984 --json\n http://127.0.0.1:5984/> .headers\n Accept: */*\n Content-Type: application/json\n\n### cookies #\n\nYou can enable cookie tracking with the `--cookies` option flag.\nTo see what cookies are stored, use the `.cookies` command.\n\n### SSL #\n\nTo enable SSL, pass the `--ssl` flag, or specify the address with `https`.\n\n### quitting #\n\n http://127.0.0.1:5984/> .q\n\nnuff' said.\n\n\n\n", "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-11-10T09:23:33.800Z", "created": "2011-11-10T09:23:31.909Z", "0.6.1": "2011-11-10T09:23:33.800Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "0.6.1": "http://registry.npmjs.org/http-console2/0.6.1" }, "dist": { "0.6.1": { "shasum": "19d2c7bf8507e8ade5c0fca556c259062dd02e51", "tarball": "http://registry.npmjs.org/http-console2/-/http-console2-0.6.1.tgz" } }, "keywords": [ "http", "console", "repl" ], "url": "http://registry.npmjs.org/http-console2/" }, "http-digest": { "name": "http-digest", "description": "Enables your web server to use HTTP Digest authentication", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thedjinn", "email": "emil@koffietijd.net" } ], "author": { "name": "Emil Loer", "email": "emil@koffietijd.net" }, "repository": { "type": "git", "url": "http://github.com/thedjinn/node-http-digest.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-digest/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/http-digest/-/http-digest-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/http-digest/" }, "http-digest-auth": { "name": "http-digest-auth", "description": "Functions to perform http digest authentication", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "erikdubbelboer", "email": "erik@dubbelboer.com" } ], "time": { "modified": "2011-08-23T08:40:31.714Z", "created": "2011-08-06T11:13:56.966Z", "0.1.0": "2011-08-06T11:13:57.472Z", "0.1.1": "2011-08-22T10:14:14.896Z", "0.1.2": "2011-08-23T08:40:31.714Z" }, "author": { "name": "Erik Dubbelboer", "email": "erik@dubbelboer.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-digest-auth/0.1.0", "0.1.1": "http://registry.npmjs.org/http-digest-auth/0.1.1", "0.1.2": "http://registry.npmjs.org/http-digest-auth/0.1.2" }, "dist": { "0.1.0": { "shasum": "9f1607988bee761c017e1150796f6831f7867eee", "tarball": "http://registry.npmjs.org/http-digest-auth/-/http-digest-auth-0.1.0.tgz" }, "0.1.1": { "shasum": "ade5ebe648f1a20b6f3733c7fb1e9fa364937333", "tarball": "http://registry.npmjs.org/http-digest-auth/-/http-digest-auth-0.1.1.tgz" }, "0.1.2": { "shasum": "e1f338897b8866dd77ef81d54ef3eb50bad94ca5", "tarball": "http://registry.npmjs.org/http-digest-auth/-/http-digest-auth-0.1.2.tgz" } }, "keywords": [ "http", "digest", "auth" ], "url": "http://registry.npmjs.org/http-digest-auth/" }, "http-get": { "name": "http-get", "description": "Simple to use node.js HTTP / HTTPS client for downloading remote files. Supports transparent gzip decoding.", "dist-tags": { "latest": "0.3.12" }, "maintainers": [ { "name": "saltwaterc", "email": "saltwaterc@gmail.com" } ], "time": { "modified": "2011-12-13T10:38:48.484Z", "created": "2011-07-18T13:12:55.027Z", "0.1.0": "2011-12-08T09:47:04.682Z", "0.1.1": "2011-12-08T09:47:04.682Z", "0.1.2": "2011-12-08T09:47:04.682Z", "0.1.3": "2011-12-08T09:47:04.682Z", "0.1.4": "2011-12-08T09:47:04.682Z", "0.1.5": "2011-12-08T09:47:04.682Z", "0.1.6": "2011-12-08T09:47:04.682Z", "0.2.0": "2011-12-08T09:47:04.682Z", "0.2.1": "2011-12-08T09:47:04.682Z", "0.3.0": "2011-12-08T09:47:04.682Z", "0.3.1": "2011-12-08T09:47:04.682Z", "0.3.2": "2011-12-08T09:47:04.682Z", "0.3.3": "2011-12-08T09:47:04.682Z", "0.3.4": "2011-12-08T09:47:04.682Z", "0.3.5": "2011-12-08T09:47:04.682Z", "0.3.6": "2011-12-08T09:47:04.682Z", "0.3.7": "2011-12-08T09:47:04.682Z", "0.3.8": "2011-12-08T09:47:04.682Z", "0.3.9": "2011-12-08T09:47:04.682Z", "0.3.10": "2011-11-24T08:20:25.945Z", "0.3.11": "2011-12-08T09:47:04.682Z", "0.3.12": "2011-12-13T10:38:48.484Z" }, "author": { "name": "Stefan Rusu", "url": "http://www.saltwaterc.eu/" }, "repository": { "type": "git", "url": "git://github.com/SaltwaterC/http-get.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-get/0.1.0", "0.1.1": "http://registry.npmjs.org/http-get/0.1.1", "0.1.2": "http://registry.npmjs.org/http-get/0.1.2", "0.1.3": "http://registry.npmjs.org/http-get/0.1.3", "0.1.4": "http://registry.npmjs.org/http-get/0.1.4", "0.1.5": "http://registry.npmjs.org/http-get/0.1.5", "0.1.6": "http://registry.npmjs.org/http-get/0.1.6", "0.2.0": "http://registry.npmjs.org/http-get/0.2.0", "0.2.1": "http://registry.npmjs.org/http-get/0.2.1", "0.3.0": "http://registry.npmjs.org/http-get/0.3.0", "0.3.1": "http://registry.npmjs.org/http-get/0.3.1", "0.3.2": "http://registry.npmjs.org/http-get/0.3.2", "0.3.3": "http://registry.npmjs.org/http-get/0.3.3", "0.3.4": "http://registry.npmjs.org/http-get/0.3.4", "0.3.5": "http://registry.npmjs.org/http-get/0.3.5", "0.3.6": "http://registry.npmjs.org/http-get/0.3.6", "0.3.7": "http://registry.npmjs.org/http-get/0.3.7", "0.3.8": "http://registry.npmjs.org/http-get/0.3.8", "0.3.9": "http://registry.npmjs.org/http-get/0.3.9", "0.3.10": "http://registry.npmjs.org/http-get/0.3.10", "0.3.11": "http://registry.npmjs.org/http-get/0.3.11", "0.3.12": "http://registry.npmjs.org/http-get/0.3.12" }, "dist": { "0.1.0": { "shasum": "6148298a9ced4a2d293359417605d36132e3d327", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.0.tgz" }, "0.1.1": { "shasum": "3f3b49b90599aea8a3b488213f902c4b997274cc", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.1.tgz" }, "0.1.2": { "shasum": "e9e4bbcbbc072c78d0d23ed01fc404b2747dc1ac", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.2.tgz" }, "0.1.3": { "shasum": "be72c51e7e1c41aadce12c4ea1b5078c3875bcb9", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.3.tgz" }, "0.1.4": { "shasum": "585ed35c34a370041e5510146a88ccb0e2d4bfde", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.4.tgz" }, "0.1.5": { "shasum": "78a51fc6a874fa4aea8ed513b4f0dd1d2524317f", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.5.tgz" }, "0.1.6": { "shasum": "8bc0e24f475368a35ca73433e74d6ea54cdf7e6f", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.1.6.tgz" }, "0.2.0": { "shasum": "42133cf74a7cd35c2a247e9af29116d8f25a24db", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.2.0.tgz" }, "0.2.1": { "shasum": "c4ac17f65b22023742eed0ed3716d9d59161bb75", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.2.1.tgz" }, "0.3.0": { "shasum": "21838fa6f84cada14578a7f31a337425a5155da6", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.0.tgz" }, "0.3.1": { "shasum": "9eab89b34b48faa20db402dd4b4a8de9c9ff72c6", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.1.tgz" }, "0.3.2": { "shasum": "974d23e94b41ac48052d176c5f8cba14b60f61e2", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.2.tgz" }, "0.3.3": { "shasum": "23393f21bbfbfb1629adfd2644b7837c6a4d9d51", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.3.tgz" }, "0.3.4": { "shasum": "080bcde20c16fd1065b6571c8b19cad84fdf4f01", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.4.tgz" }, "0.3.5": { "shasum": "25a51687091d070efeed8991c3a97713d3d7e682", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.5.tgz" }, "0.3.6": { "shasum": "3b9011e21dc2e7fe44e96599dd0f753b0cabf5f0", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.6.tgz" }, "0.3.7": { "shasum": "4c038e31cad3053129b6d43ba298a227aec68843", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.7.tgz" }, "0.3.8": { "shasum": "d9fa0fb840a4ac91cac6263fd4b9ed602ac12a5c", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.8.tgz" }, "0.3.9": { "shasum": "c8d0cd77cdfade00d5f86bc567a98c38e420a832", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.9.tgz" }, "0.3.10": { "shasum": "aacf96b1a5ff01571df3b975c35d2fcb56a43ab0", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.10.tgz" }, "0.3.11": { "shasum": "33b464d9bc291e444632fc7eba28dba0574326f1", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.11.tgz" }, "0.3.12": { "shasum": "4d9836812006338bf7e47c5369c931686f281d3e", "tarball": "http://registry.npmjs.org/http-get/-/http-get-0.3.12.tgz" } }, "keywords": [ "http", "https", "get", "head", "download", "gzip" ], "url": "http://registry.npmjs.org/http-get/" }, "http-gzip": { "name": "http-gzip", "description": "Extremely simple gzip layer for native http.Server", "dist-tags": { "latest": "1.0.0" }, "readme": null, "maintainers": [ { "name": "jankuca", "email": "jan@jankuca.com" } ], "time": { "modified": "2011-11-12T17:18:58.272Z", "created": "2011-11-12T17:18:56.705Z", "1.0.0": "2011-11-12T17:18:58.272Z" }, "author": { "name": "Jan Kuča", "email": "jan@jankuca.com", "url": "http://jankuca.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/http-gzip/1.0.0" }, "dist": { "1.0.0": { "shasum": "d79a579fadad13df75431f2f58a9d70d12845364", "tarball": "http://registry.npmjs.org/http-gzip/-/http-gzip-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/http-gzip/" }, "http-load": { "name": "http-load", "description": "Simple load testing tool for HTTP applications", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "stilkov", "email": "stefan.tilkov@innoq.com" } ], "time": { "modified": "2011-03-06T17:49:45.326Z", "created": "2011-03-06T17:49:44.647Z", "0.1.0": "2011-03-06T17:49:45.326Z" }, "author": { "name": "Stefan Tilkov", "email": "stefan.tilkov@innoq.com" }, "repository": { "type": "git", "url": "git://github.com/stilkov/http-load.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-load/0.1.0" }, "dist": { "0.1.0": { "shasum": "8e4ac4acf9cd0411eb3c396ba09b28e068db5f26", "tarball": "http://registry.npmjs.org/http-load/-/http-load-0.1.0.tgz" } }, "keywords": [ "test", "load", "http" ], "url": "http://registry.npmjs.org/http-load/" }, "http-proxy": { "name": "http-proxy", "description": "A full-featured http reverse proxy for node.js", "dist-tags": { "latest": "0.7.6" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/node-http-proxy.git" }, "time": { "modified": "2011-11-24T02:59:28.035Z", "created": "2011-03-20T18:37:42.115Z", "0.1.5": "2011-03-20T18:37:42.115Z", "0.2.0": "2011-03-20T18:37:42.115Z", "0.3.0": "2011-03-20T18:37:42.115Z", "0.3.1": "2011-03-20T18:37:42.115Z", "0.4.0": "2011-03-20T18:37:42.115Z", "0.4.1": "2011-03-20T21:42:39.710Z", "0.4.2": "2011-04-13T21:24:43.807Z", "0.5.0": "2011-04-18T01:37:47.127Z", "0.5.1": "2011-05-10T22:31:25.797Z", "0.5.2": "2011-05-17T22:40:59.948Z", "0.5.3": "2011-05-18T01:38:07.066Z", "0.5.4": "2011-05-19T01:10:09.614Z", "0.5.5": "2011-05-19T04:38:37.820Z", "0.5.6": "2011-05-19T06:00:15.396Z", "0.5.7": "2011-05-19T06:46:03.717Z", "0.5.8": "2011-05-21T14:43:40.621Z", "0.5.9": "2011-05-23T06:19:07.714Z", "0.5.10": "2011-06-13T06:53:20.983Z", "0.5.11": "2011-06-26T17:26:08.499Z", "0.6.0": "2011-07-26T01:21:02.357Z", "0.6.1": "2011-08-02T14:08:09.011Z", "0.7.0": "2011-08-04T13:00:37.432Z", "0.6.2": "2011-08-09T10:35:13.520Z", "0.6.4": "2011-08-28T23:34:01.455Z", "0.6.5": "2011-08-29T01:15:15.681Z", "0.6.6": "2011-08-31T15:49:12.708Z", "0.7.2": "2011-09-30T08:22:30.123Z", "0.7.3": "2011-10-04T19:18:15.451Z", "0.7.4": "2011-11-10T06:01:09.076Z", "0.7.5": "2011-11-11T01:28:13.015Z", "0.7.6": "2011-11-14T20:44:10.580Z" }, "users": { "pgte": true }, "versions": { "0.5.9": "http://registry.npmjs.org/http-proxy/0.5.9", "0.5.10": "http://registry.npmjs.org/http-proxy/0.5.10", "0.5.11": "http://registry.npmjs.org/http-proxy/0.5.11", "0.6.0": "http://registry.npmjs.org/http-proxy/0.6.0", "0.6.1": "http://registry.npmjs.org/http-proxy/0.6.1", "0.6.2": "http://registry.npmjs.org/http-proxy/0.6.2", "0.6.4": "http://registry.npmjs.org/http-proxy/0.6.4", "0.6.5": "http://registry.npmjs.org/http-proxy/0.6.5", "0.6.6": "http://registry.npmjs.org/http-proxy/0.6.6", "0.7.0": "http://registry.npmjs.org/http-proxy/0.7.0", "0.7.2": "http://registry.npmjs.org/http-proxy/0.7.2", "0.7.3": "http://registry.npmjs.org/http-proxy/0.7.3", "0.7.4": "http://registry.npmjs.org/http-proxy/0.7.4", "0.7.5": "http://registry.npmjs.org/http-proxy/0.7.5", "0.7.6": "http://registry.npmjs.org/http-proxy/0.7.6" }, "dist": { "0.5.9": { "shasum": "957103fa0515e475f99a2b4c5bfe3507d513a81e", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.5.9.tgz" }, "0.5.10": { "shasum": "acd2b9126569dea265fc01bcaca1b2293232067b", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.5.10.tgz" }, "0.5.11": { "shasum": "f58f2572765d06c71749b09275b1ba167ffabdf2", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.5.11.tgz" }, "0.6.0": { "shasum": "4fbcdc84d01f20c2531f375c437ec619c9e1012c", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.6.0.tgz" }, "0.6.1": { "shasum": "0e786540c438fa139781d1b0be3521c3d7c6e728", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.6.1.tgz" }, "0.6.2": { "shasum": "5114c56b4cf6dbe33094d6f0bbcb79d757210708", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.6.2.tgz" }, "0.6.4": { "shasum": "1301de97d023eadbf7bdda81e1dc7efb5cedf4c5", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.6.4.tgz" }, "0.6.5": { "shasum": "1b17209ee173b71fd74961e23a1f6f369978077f", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.6.5.tgz" }, "0.6.6": { "shasum": "5a9cdbb02fc3cb740f2e511497da5e9e2b3ac469", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.6.6.tgz" }, "0.7.0": { "shasum": "36c843818cdab7052f2f93aeed778e0f3cde5ada", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.7.0.tgz" }, "0.7.2": { "shasum": "4e2e473b2c8875313101fbc657b2706e064525dd", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.7.2.tgz" }, "0.7.3": { "shasum": "4f4bc8bbd08a206c6d822ba7a3dc582f4e8e7b32", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.7.3.tgz" }, "0.7.4": { "shasum": "385556d7e84ca1f367f8a3887f4c8263f8d8a3ca", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.7.4.tgz" }, "0.7.5": { "shasum": "ce69c26ccd432837548caf606ea44d2997d9d337", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.7.5.tgz" }, "0.7.6": { "shasum": "7193cca1ebdf828d1582e740630b5caf816fd1e0", "tarball": "http://registry.npmjs.org/http-proxy/-/http-proxy-0.7.6.tgz" } }, "keywords": [ "reverse", "proxy", "http" ], "url": "http://registry.npmjs.org/http-proxy/" }, "http-proxy-backward": { "name": "http-proxy-backward", "description": "A full-featured http reverse proxy for node.js", "dist-tags": { "latest": "0.5.11" }, "maintainers": [ { "name": "diorahman", "email": "diorahman@gmail.com" } ], "time": { "modified": "2011-07-05T10:35:28.554Z", "created": "2011-07-05T10:34:43.136Z", "0.5.11": "2011-07-05T10:35:28.554Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/nodejitsu/node-http-proxy.git" }, "versions": { "0.5.11": "http://registry.npmjs.org/http-proxy-backward/0.5.11" }, "dist": { "0.5.11": { "shasum": "888f474d5f90b7cbc4c0a81dd3e7f5848c403f2f", "tarball": "http://registry.npmjs.org/http-proxy-backward/-/http-proxy-backward-0.5.11.tgz" } }, "keywords": [ "reverse", "proxy", "http" ], "url": "http://registry.npmjs.org/http-proxy-backward/" }, "http-proxy-glimpse": { "name": "http-proxy-glimpse", "description": "A full-featured http reverse proxy for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alterdio", "email": "alterdio@gmail.com" } ], "time": { "modified": "2011-07-05T10:46:37.112Z", "created": "2011-07-05T10:46:15.722Z", "0.0.1": "2011-07-05T10:46:37.112Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/nodejitsu/node-http-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/http-proxy-glimpse/0.0.1" }, "dist": { "0.0.1": { "shasum": "dd328ee9bebf8c89e2b294259371f5c9432c753f", "tarball": "http://registry.npmjs.org/http-proxy-glimpse/-/http-proxy-glimpse-0.0.1.tgz" } }, "keywords": [ "reverse", "proxy", "http" ], "url": "http://registry.npmjs.org/http-proxy-glimpse/" }, "http-proxy-no-line-184-error": { "name": "http-proxy-no-line-184-error", "description": "A full-featured http reverse proxy for node.js, minus that error.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joelklabo", "email": "joelklabo@gmail.com" } ], "time": { "modified": "2011-02-01T05:47:55.806Z", "created": "2011-02-01T05:47:55.403Z", "0.0.1": "2011-02-01T05:47:55.806Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/joelklabo/node-http-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/http-proxy-no-line-184-error/0.0.1" }, "dist": { "0.0.1": { "shasum": "1f47fc0662f51d296a012c8810a53e774fd9e722", "tarball": "http://registry.npmjs.org/http-proxy-no-line-184-error/-/http-proxy-no-line-184-error-0.0.1.tgz" } }, "keywords": [ "reverse", "proxy", "http" ], "url": "http://registry.npmjs.org/http-proxy-no-line-184-error/" }, "http-proxy-selective": { "name": "http-proxy-selective", "description": "http proxy also serves static files", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "zentooo", "email": "zentoooo@gmail.com" } ], "author": { "name": "zentooo", "email": "zentoooo@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/zentooo/node-http-proxy-selective.git" }, "time": { "modified": "2010-12-21T16:52:00.502Z", "created": "2010-12-21T16:52:00.502Z", "0.1.0": "2010-12-21T16:52:00.502Z", "0.1.1": "2010-12-21T16:52:00.502Z", "0.1.2": "2010-12-21T16:52:00.502Z", "0.1.3": "2010-12-21T16:52:00.502Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-proxy-selective/0.1.0", "0.1.1": "http://registry.npmjs.org/http-proxy-selective/0.1.1", "0.1.2": "http://registry.npmjs.org/http-proxy-selective/0.1.2", "0.1.3": "http://registry.npmjs.org/http-proxy-selective/0.1.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/http-proxy-selective/-/http-proxy-selective-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/http-proxy-selective/-/http-proxy-selective-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/http-proxy-selective/-/http-proxy-selective-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/http-proxy-selective/-/http-proxy-selective-0.1.3.tgz" } }, "keywords": [ "reverse", "proxy", "http", "static" ], "url": "http://registry.npmjs.org/http-proxy-selective/" }, "http-recorder": { "name": "http-recorder", "description": "A tool to record and play back raw http requests.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-13T08:50:53.845Z", "created": "2011-05-13T08:50:53.166Z", "0.0.1": "2011-05-13T08:50:53.845Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-http-recorder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/http-recorder/0.0.1" }, "dist": { "0.0.1": { "shasum": "e0961432ecb492af2eec85b8062ae7c2fe085c63", "tarball": "http://registry.npmjs.org/http-recorder/-/http-recorder-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/http-recorder/" }, "http-request-provider": { "name": "http-request-provider", "description": "Some clever yet compact description", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/HTTP-Request-Provider/tree", "url": "git://github.com/SamuraiJack/HTTP-Request-Provider.git", "type": "git" }, "versions": { "0.2.0": "http://registry.npmjs.org/http-request-provider/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/http-request-provider/-/http-request-provider-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/http-request-provider/" }, "http-server": { "name": "http-server", "description": "a simple zero-configuration command-line http server", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-12-04T01:39:56.926Z", "created": "2011-06-17T00:03:43.653Z", "0.1.0": "2011-06-17T00:03:45.722Z", "0.1.1": "2011-06-17T01:19:48.364Z", "0.1.3": "2011-07-16T00:17:56.070Z", "0.2.1": "2011-08-25T21:48:53.416Z", "0.2.2": "2011-08-25T22:03:44.657Z", "0.2.3": "2011-08-30T09:04:11.158Z", "0.2.4": "2011-08-30T09:47:22.000Z", "0.2.5": "2011-09-02T04:47:02.242Z", "0.2.6": "2011-10-20T02:15:42.225Z", "0.2.9": "2011-10-31T20:29:38.070Z", "0.3.0": "2011-11-25T00:41:38.383Z", "0.4.0": "2011-12-04T01:39:56.926Z" }, "author": { "name": "Nodejitsu", "email": "support@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/http-server.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/http-server/0.1.0", "0.1.1": "http://registry.npmjs.org/http-server/0.1.1", "0.1.3": "http://registry.npmjs.org/http-server/0.1.3", "0.2.1": "http://registry.npmjs.org/http-server/0.2.1", "0.2.2": "http://registry.npmjs.org/http-server/0.2.2", "0.2.3": "http://registry.npmjs.org/http-server/0.2.3", "0.2.4": "http://registry.npmjs.org/http-server/0.2.4", "0.2.5": "http://registry.npmjs.org/http-server/0.2.5", "0.2.6": "http://registry.npmjs.org/http-server/0.2.6", "0.2.9": "http://registry.npmjs.org/http-server/0.2.9", "0.3.0": "http://registry.npmjs.org/http-server/0.3.0", "0.4.0": "http://registry.npmjs.org/http-server/0.4.0" }, "dist": { "0.1.0": { "shasum": "386e44acfdd908a709221365aae9c13d23ff3030", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.1.0.tgz" }, "0.1.1": { "shasum": "8c66aa50a7157dbcf9250dbb05673f10d4033890", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.1.1.tgz" }, "0.1.3": { "shasum": "cb1fd28c5a4dda09f8d89bcf9517e401f0e740f4", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.1.3.tgz" }, "0.2.1": { "shasum": "81647760cec33c290106b6dcb3da76bb30aa4a70", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.1.tgz" }, "0.2.2": { "shasum": "f4e42efe6131139238f2a63fbc62bc363b04eff2", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.2.tgz" }, "0.2.3": { "shasum": "c89fc33f45d49353b412750d4c60a6dd298683a6", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.3.tgz" }, "0.2.4": { "shasum": "f9f3f836908db990dd5e5c694a62494c5c12bd76", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.4.tgz" }, "0.2.5": { "shasum": "0459ad4bb1d52fe8adb905145a667211da625135", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.5.tgz" }, "0.2.6": { "shasum": "a8de2633f5366d7e7e8bc8e52ca7ac4999f223b6", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.6.tgz" }, "0.2.9": { "shasum": "9b0c070662e74414fdd7574bc216e0dd93d11165", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.2.9.tgz" }, "0.3.0": { "shasum": "9c56633779117176f80e81e418e1013cc32a9048", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.3.0.tgz" }, "0.4.0": { "shasum": "888aced0b8497f224e0c795c2d8faf6965fab7bc", "tarball": "http://registry.npmjs.org/http-server/-/http-server-0.4.0.tgz" } }, "keywords": [ "cli", "command" ], "url": "http://registry.npmjs.org/http-server/" }, "http-signature": { "name": "http-signature", "description": "Reference implementation of Joyent's HTTP Signature Scheme", "dist-tags": { "latest": "0.9.7" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-12-01T22:11:13.562Z", "created": "2011-07-14T21:21:46.738Z", "0.9.0": "2011-07-14T21:21:47.284Z", "0.9.2": "2011-09-04T01:42:03.454Z", "0.9.3": "2011-09-04T13:14:46.733Z", "0.9.4": "2011-09-14T23:36:49.612Z", "0.9.5": "2011-10-13T22:57:52.139Z", "0.9.6": "2011-11-17T20:32:42.757Z", "0.9.7": "2011-12-01T22:11:13.562Z" }, "author": { "name": "Joyent, Inc" }, "repository": { "type": "git", "url": "git://github.com/joyent/node-http-signature.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/http-signature/0.9.0", "0.9.2": "http://registry.npmjs.org/http-signature/0.9.2", "0.9.3": "http://registry.npmjs.org/http-signature/0.9.3", "0.9.4": "http://registry.npmjs.org/http-signature/0.9.4", "0.9.5": "http://registry.npmjs.org/http-signature/0.9.5", "0.9.6": "http://registry.npmjs.org/http-signature/0.9.6", "0.9.7": "http://registry.npmjs.org/http-signature/0.9.7" }, "dist": { "0.9.0": { "shasum": "b1df2888b77e2ac471b1d32c0dae9ce699b88cf0", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.0.tgz" }, "0.9.2": { "shasum": "0b9dbc04b7c5ec2179fb82c0319b574fde6a4a0e", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.2.tgz" }, "0.9.3": { "shasum": "08c023a61528d5de8513f05e7b72adc771898abf", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.3.tgz" }, "0.9.4": { "shasum": "981c932e4b78f76f8f0fb52d0787f39a739abdeb", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.4.tgz" }, "0.9.5": { "shasum": "913839b60e0b04b63103e78d50186fb51d38cfff", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.5.tgz" }, "0.9.6": { "shasum": "634010383d84b79eb88616d44928f1c2b18c7290", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.6.tgz" }, "0.9.7": { "shasum": "562c4c0324ab5f26371ddda9abb92ec66714d9ff", "tarball": "http://registry.npmjs.org/http-signature/-/http-signature-0.9.7.tgz" } }, "url": "http://registry.npmjs.org/http-signature/" }, "http-stack": { "name": "http-stack", "description": "A `StreamStack` implementation of the HTTP protocol.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "time": { "modified": "2011-04-15T18:43:38.211Z", "created": "2011-01-22T02:48:43.060Z", "0.0.2": "2011-01-22T02:48:43.060Z", "0.1.1": "2011-01-22T02:48:43.060Z", "0.1.2": "2011-04-05T20:45:23.926Z", "0.1.3": "2011-04-15T18:43:38.211Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/http-stack/0.0.2", "0.1.1": "http://registry.npmjs.org/http-stack/0.1.1", "0.1.2": "http://registry.npmjs.org/http-stack/0.1.2", "0.1.3": "http://registry.npmjs.org/http-stack/0.1.3" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/http-stack/-/http-stack-0.0.2.tgz" }, "0.1.1": { "shasum": "0a00fd36f2587867d5da2264c1c84626dc791ef5", "tarball": "http://registry.npmjs.org/http-stack/-/http-stack-0.1.1.tgz" }, "0.1.2": { "shasum": "3c8c026cd90d72ec6f9146117fee33ed47b7ffa1", "tarball": "http://registry.npmjs.org/http-stack/-/http-stack-0.1.2.tgz" }, "0.1.3": { "shasum": "1b635f48b7a1d7c2a47d07efd7e8a8b47b722783", "tarball": "http://registry.npmjs.org/http-stack/-/http-stack-0.1.3.tgz" } }, "keywords": [ "stream", "stack", "http", "protocol" ], "url": "http://registry.npmjs.org/http-stack/" }, "http-status": { "name": "http-status", "description": "Interact with HTTP status code", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-12-13T20:14:10.819Z", "created": "2011-03-25T23:41:05.349Z", "0.0.1": "2011-03-25T23:41:05.786Z", "0.1.0": "2011-04-18T23:42:36.947Z", "0.1.1": "2011-12-13T20:14:10.819Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/http-status/0.0.1", "0.1.0": "http://registry.npmjs.org/http-status/0.1.0", "0.1.1": "http://registry.npmjs.org/http-status/0.1.1" }, "dist": { "0.0.1": { "shasum": "26a56d6fe9a35b21144a62d68db860c93e692ebc", "tarball": "http://registry.npmjs.org/http-status/-/http-status-0.0.1.tgz" }, "0.1.0": { "shasum": "fb9cbb5aed019e8a1f5793407f086ab22e785a2d", "tarball": "http://registry.npmjs.org/http-status/-/http-status-0.1.0.tgz" }, "0.1.1": { "shasum": "4393ebba9ed4ad18777abf42c0897abc2be4b7fb", "tarball": "http://registry.npmjs.org/http-status/-/http-status-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/http-status/" }, "http-streamer": { "name": "http-streamer", "description": "HTTP as a stream.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-09-29T05:03:39.482Z", "created": "2011-09-29T05:03:37.883Z", "0.0.1": "2011-09-29T05:03:39.482Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/http-streamer.git", "web": "https://github.com/Gozala/http-streamer" }, "versions": { "0.0.1": "http://registry.npmjs.org/http-streamer/0.0.1" }, "dist": { "0.0.1": { "shasum": "032b1ffcd9ce95a9b4e0ba450adea775dff0bfe8", "tarball": "http://registry.npmjs.org/http-streamer/-/http-streamer-0.0.1.tgz" } }, "keywords": [ "http", "stream" ], "url": "http://registry.npmjs.org/http-streamer/" }, "httpd": { "name": "httpd", "description": "Small http server useful for development", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dxld", "email": "dxld@darkboxed.org" } ], "time": { "modified": "2011-10-19T19:32:35.587Z", "created": "2011-02-07T15:09:24.661Z", "0.0.1": "2011-02-07T15:09:25.090Z", "0.0.2": "2011-10-19T19:32:35.587Z" }, "author": { "name": "Daniel Gröber", "email": "dxld@darkboxed.org" }, "repository": { "type": "git", "url": "git://github.com/DanielG/node-httpd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/httpd/0.0.1", "0.0.2": "http://registry.npmjs.org/httpd/0.0.2" }, "dist": { "0.0.1": { "shasum": "0fcc77040ecb6c5af4dea0d6d719c0fbbeaf173e", "tarball": "http://registry.npmjs.org/httpd/-/httpd-0.0.1.tgz" }, "0.0.2": { "shasum": "4e2b247eac6fdf7f920c032697d19336e1e05813", "tarball": "http://registry.npmjs.org/httpd/-/httpd-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/httpd/" }, "httpmock": { "name": "httpmock", "description": "An framework for stubbing out third-party network dependencies", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "bbyars", "email": "brandon.byars@gmail.com" } ], "time": { "modified": "2011-05-29T17:56:51.021Z", "created": "2011-05-29T17:56:50.549Z", "0.2.0": "2011-05-29T17:56:51.021Z" }, "author": { "name": "Brandon Byars", "email": "brandon.byars@gmail.com", "url": "http://brandonbyars.com" }, "repository": { "type": "git", "url": "git://github.com/bbyars/httpmock.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/httpmock/0.2.0" }, "dist": { "0.2.0": { "shasum": "c528f71f0c96866bd7d68ebe209eeaa2b6d22469", "tarball": "http://registry.npmjs.org/httpmock/-/httpmock-0.2.0.tgz" } }, "keywords": [ "testing", "REST" ], "url": "http://registry.npmjs.org/httpmock/" }, "https-detect": { "name": "https-detect", "description": "Detect whether a stream is http or https and forward accordingly", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-15T02:37:01.611Z", "created": "2011-11-15T02:36:59.000Z", "0.0.0": "2011-11-15T02:37:01.611Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-https-detect.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/https-detect/0.0.0" }, "dist": { "0.0.0": { "shasum": "b7fadfa86ce57e3a0eba51ee80b08b68ebb160a7", "tarball": "http://registry.npmjs.org/https-detect/-/https-detect-0.0.0.tgz" } }, "keywords": [ "http", "https", "tls", "detect", "bounce", "route" ], "url": "http://registry.npmjs.org/https-detect/" }, "https-proxied": { "name": "https-proxied", "description": "A https client that works with SSL proxies", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "vpulim", "email": "v@pulim.com" } ], "time": { "modified": "2011-10-11T20:04:46.139Z", "created": "2011-09-02T00:06:05.380Z", "0.0.1": "2011-09-02T00:06:05.641Z", "0.0.2": "2011-09-08T22:27:45.149Z", "0.0.3": "2011-10-11T20:04:46.139Z" }, "author": { "name": "Vinay Pulim", "email": "v@pulim.com" }, "repository": { "type": "git", "url": "git://github.com/milewise/node-https-proxied.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/https-proxied/0.0.1", "0.0.2": "http://registry.npmjs.org/https-proxied/0.0.2", "0.0.3": "http://registry.npmjs.org/https-proxied/0.0.3" }, "dist": { "0.0.1": { "shasum": "ba7931c73cd31cf803a45a8543b5300a7018a986", "tarball": "http://registry.npmjs.org/https-proxied/-/https-proxied-0.0.1.tgz" }, "0.0.2": { "shasum": "3fd831e97bbd69844756a8a2aa21a78649ae9182", "tarball": "http://registry.npmjs.org/https-proxied/-/https-proxied-0.0.2.tgz" }, "0.0.3": { "shasum": "53d39023e1fa1631dd42893bb3765c76d114be07", "tarball": "http://registry.npmjs.org/https-proxied/-/https-proxied-0.0.3.tgz" } }, "keywords": [ "https", "proxy", "ssl" ], "url": "http://registry.npmjs.org/https-proxied/" }, "httpsync-sf": { "name": "httpsync-sf", "description": "Module for http sync requests", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "egripasov", "email": "gripasovegor@gmail.com" } ], "time": { "modified": "2011-11-09T13:14:08.384Z", "created": "2011-11-09T12:43:00.908Z", "0.0.1": "2011-11-09T12:43:02.940Z", "0.0.2": "2011-11-09T13:14:08.384Z" }, "author": { "name": "Egor Gripasov" }, "versions": { "0.0.1": "http://registry.npmjs.org/httpsync-sf/0.0.1", "0.0.2": "http://registry.npmjs.org/httpsync-sf/0.0.2" }, "dist": { "0.0.1": { "shasum": "5116bed4b6f4afcff862590f81279a475267e731", "tarball": "http://registry.npmjs.org/httpsync-sf/-/httpsync-sf-0.0.1.tgz" }, "0.0.2": { "shasum": "519cdd260b9bc4d487f48831f6ba8f94440f8e56", "tarball": "http://registry.npmjs.org/httpsync-sf/-/httpsync-sf-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/httpsync-sf/" }, "httpu": { "name": "httpu", "description": "HTTP over Unix Domain Sockets", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-09-04T01:39:41.593Z", "created": "2011-04-24T20:44:19.955Z", "0.0.1": "2011-04-24T20:44:20.539Z", "1.0.0": "2011-09-04T01:39:41.593Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-httpu.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/httpu/0.0.1", "1.0.0": "http://registry.npmjs.org/httpu/1.0.0" }, "dist": { "0.0.1": { "shasum": "b610d0a00163aa6da8098ea5db4150ce226e5126", "tarball": "http://registry.npmjs.org/httpu/-/httpu-0.0.1.tgz" }, "1.0.0": { "shasum": "c835bf2d93e8ed42195dd93fd8681eaff605fd37", "tarball": "http://registry.npmjs.org/httpu/-/httpu-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/httpu/" }, "hubot": { "name": "hubot", "description": "A simple helpful Robot for your Company", "dist-tags": { "latest": "2.0.7" }, "maintainers": [ { "name": "atmos", "email": "atmos@atmos.org" } ], "time": { "modified": "2011-12-07T23:53:09.909Z", "created": "2011-10-25T18:28:10.336Z", "1.0.0": "2011-10-25T18:28:11.487Z", "1.0.2": "2011-10-25T20:25:40.623Z", "1.0.3": "2011-10-26T00:40:14.133Z", "1.0.4": "2011-10-26T06:13:11.321Z", "1.0.5": "2011-10-26T06:19:16.400Z", "1.0.6": "2011-10-26T06:54:30.309Z", "1.1.0": "2011-10-27T21:34:28.323Z", "1.1.1": "2011-10-28T03:43:03.721Z", "1.1.2": "2011-10-28T04:55:07.066Z", "1.1.3": "2011-10-28T05:49:37.589Z", "1.1.4": "2011-10-28T09:39:25.872Z", "1.1.5": "2011-10-29T22:58:22.778Z", "1.1.6": "2011-10-29T23:00:50.189Z", "1.1.7": "2011-10-31T19:20:01.770Z", "1.1.8": "2011-11-01T00:14:14.152Z", "1.1.9": "2011-11-01T03:49:00.717Z", "1.1.10": "2011-11-02T23:06:16.341Z", "1.1.11": "2011-11-07T22:16:49.265Z", "2.0.2": "2011-11-25T19:03:20.633Z", "2.0.4": "2011-11-25T20:02:00.080Z", "2.0.5": "2011-12-01T02:06:32.571Z", "2.0.6": "2011-12-06T22:39:02.223Z", "2.0.7": "2011-12-07T23:53:09.909Z" }, "author": { "name": "hubot" }, "repository": { "type": "git", "url": "git://github.com/github/hubot.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hubot/1.0.0", "1.0.2": "http://registry.npmjs.org/hubot/1.0.2", "1.0.3": "http://registry.npmjs.org/hubot/1.0.3", "1.0.4": "http://registry.npmjs.org/hubot/1.0.4", "1.0.5": "http://registry.npmjs.org/hubot/1.0.5", "1.0.6": "http://registry.npmjs.org/hubot/1.0.6", "1.1.0": "http://registry.npmjs.org/hubot/1.1.0", "1.1.1": "http://registry.npmjs.org/hubot/1.1.1", "1.1.2": "http://registry.npmjs.org/hubot/1.1.2", "1.1.3": "http://registry.npmjs.org/hubot/1.1.3", "1.1.4": "http://registry.npmjs.org/hubot/1.1.4", "1.1.5": "http://registry.npmjs.org/hubot/1.1.5", "1.1.6": "http://registry.npmjs.org/hubot/1.1.6", "1.1.7": "http://registry.npmjs.org/hubot/1.1.7", "1.1.8": "http://registry.npmjs.org/hubot/1.1.8", "1.1.9": "http://registry.npmjs.org/hubot/1.1.9", "1.1.10": "http://registry.npmjs.org/hubot/1.1.10", "1.1.11": "http://registry.npmjs.org/hubot/1.1.11", "2.0.2": "http://registry.npmjs.org/hubot/2.0.2", "2.0.4": "http://registry.npmjs.org/hubot/2.0.4", "2.0.5": "http://registry.npmjs.org/hubot/2.0.5", "2.0.6": "http://registry.npmjs.org/hubot/2.0.6", "2.0.7": "http://registry.npmjs.org/hubot/2.0.7" }, "dist": { "1.0.0": { "shasum": "1a31ec321ed196f19081b503bb3618ec95784bf7", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.0.0.tgz" }, "1.0.2": { "shasum": "189b3bebcc0d9361d2ece356583b7903427df4b0", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.0.2.tgz" }, "1.0.3": { "shasum": "f228c8fb2d118a0e3e1d557a5b8f2c4177290f6f", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.0.3.tgz" }, "1.0.4": { "shasum": "b0f3f452288291d483a1d8850bf8f8eac0c74be8", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.0.4.tgz" }, "1.0.5": { "shasum": "0c7153742de192ac0c3bd348637b7c91c2aa7691", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.0.5.tgz" }, "1.0.6": { "shasum": "303d205384b944096fd75fbadb6d0f4e0d706712", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.0.6.tgz" }, "1.1.0": { "shasum": "490d49f3608a0ab0b19ee95ddf833be0b9a9785a", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.0.tgz" }, "1.1.1": { "shasum": "3f11258928c71c833e373ea0626edb65699bab73", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.1.tgz" }, "1.1.2": { "shasum": "acdc02858eaeadd00f588e66fcf22979847e31f1", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.2.tgz" }, "1.1.3": { "shasum": "0e0e6e5ada506a1f52a22116cf91447f11241150", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.3.tgz" }, "1.1.4": { "shasum": "f7282b30f21aa5de2778a42894a38aa9a3572590", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.4.tgz" }, "1.1.5": { "shasum": "98d6d5b72e3f4157667e6268b8e9bdb317365ad0", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.5.tgz" }, "1.1.6": { "shasum": "6ab3cfe3815f07a92a61c5c5148538f28b45631c", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.6.tgz" }, "1.1.7": { "shasum": "ee23ab504bbf8e8909b443dda2d318408152a07f", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.7.tgz" }, "1.1.8": { "shasum": "288e45cbf5b8838da346ad700730e8d0b7f75d2b", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.8.tgz" }, "1.1.9": { "shasum": "e531d7aeafa855cabc7a01cc1efb64d071f5504e", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.9.tgz" }, "1.1.10": { "shasum": "666f253b14158394efea88a511682891d09bc52d", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.10.tgz" }, "1.1.11": { "shasum": "44d6139b0548720a747483ca79b2091487944086", "tarball": "http://registry.npmjs.org/hubot/-/hubot-1.1.11.tgz" }, "2.0.2": { "shasum": "f7a3f9b898e72d5e6a365ca7ec40c79f41da9606", "tarball": "http://registry.npmjs.org/hubot/-/hubot-2.0.2.tgz" }, "2.0.4": { "shasum": "4a56a56bbcbccb5d4274a834b6858dad112b2f2b", "tarball": "http://registry.npmjs.org/hubot/-/hubot-2.0.4.tgz" }, "2.0.5": { "shasum": "ec7d5ab3a122fc045366982fc1046b7c1a42af0f", "tarball": "http://registry.npmjs.org/hubot/-/hubot-2.0.5.tgz" }, "2.0.6": { "shasum": "0e3fb67323194adaa855d4c472a740a4f9ef8ef5", "tarball": "http://registry.npmjs.org/hubot/-/hubot-2.0.6.tgz" }, "2.0.7": { "shasum": "342f03b1dd26f8f1aab7edaa65ce2a7ff760f2ad", "tarball": "http://registry.npmjs.org/hubot/-/hubot-2.0.7.tgz" } }, "keywords": [ "github hubot campfire bot" ], "url": "http://registry.npmjs.org/hubot/" }, "hubot-faye": { "name": "hubot-faye", "description": "A faye adapter for hubot", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "nna", "email": "nico.nardone@gmail.com" } ], "time": { "modified": "2011-12-05T21:53:13.829Z", "created": "2011-12-05T21:53:12.604Z", "0.0.2": "2011-12-05T21:53:13.829Z" }, "author": { "name": "nna" }, "repository": { "type": "git", "url": "git://github.com/nna/hubot-faye.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/hubot-faye/0.0.2" }, "dist": { "0.0.2": { "shasum": "f69ea2a05abb8360389bf0338056f703d3c113d8", "tarball": "http://registry.npmjs.org/hubot-faye/-/hubot-faye-0.0.2.tgz" } }, "keywords": [ "github hubot faye adapter" ], "url": "http://registry.npmjs.org/hubot-faye/" }, "hubot-flowdock": { "name": "hubot-flowdock", "description": "A Flowdock adapter for hubot", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "arttu", "email": "arttu.tervo@gmail.com" } ], "time": { "modified": "2011-11-28T08:28:39.693Z", "created": "2011-11-14T15:20:43.576Z", "0.1.0": "2011-11-14T15:20:45.315Z", "0.1.1": "2011-11-28T08:14:25.722Z", "0.1.2": "2011-11-28T08:28:39.693Z" }, "author": { "name": "Flowdock" }, "repository": { "type": "git", "url": "git://github.com/flowdock/hubot-flowdock.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hubot-flowdock/0.1.0", "0.1.1": "http://registry.npmjs.org/hubot-flowdock/0.1.1", "0.1.2": "http://registry.npmjs.org/hubot-flowdock/0.1.2" }, "dist": { "0.1.0": { "shasum": "1abdcb89c7b0f7c28bb6c18339b3e07cae2d2089", "tarball": "http://registry.npmjs.org/hubot-flowdock/-/hubot-flowdock-0.1.0.tgz" }, "0.1.1": { "shasum": "906920f3f5521f7fe9eaae2032b7d7d8b636cee8", "tarball": "http://registry.npmjs.org/hubot-flowdock/-/hubot-flowdock-0.1.1.tgz" }, "0.1.2": { "shasum": "84e1814112f4067764e5131099dd0b26e830dbb9", "tarball": "http://registry.npmjs.org/hubot-flowdock/-/hubot-flowdock-0.1.2.tgz" } }, "keywords": [ "hubot flowdock adapter" ], "url": "http://registry.npmjs.org/hubot-flowdock/" }, "hubot-gtalk": { "name": "hubot-gtalk", "description": "A GTalk adapter for hubot based on the one located third-party folder of hubot but to make it easier for >=2.0.X users", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "johnnyhalife", "email": "johnny.halife@me.com" } ], "time": { "modified": "2011-12-02T15:05:21.995Z", "created": "2011-12-02T15:05:18.569Z", "0.0.1": "2011-12-02T15:05:21.995Z" }, "author": { "name": "Johnny Halife" }, "repository": { "type": "git", "url": "git://github.com/johnnyhalife/hubot-gtalk.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hubot-gtalk/0.0.1" }, "dist": { "0.0.1": { "shasum": "2e301c33be17e7c5e7f8bc80719c4f7c424d2905", "tarball": "http://registry.npmjs.org/hubot-gtalk/-/hubot-gtalk-0.0.1.tgz" } }, "keywords": [ "github hubot gtalk adapter" ], "url": "http://registry.npmjs.org/hubot-gtalk/" }, "hubot-hipchat": { "name": "hubot-hipchat", "description": "A Hipchat adapter for hubot", "dist-tags": { "latest": "1.0.0" }, "readme": null, "maintainers": [ { "name": "warorface", "email": "warorface@gmail.com" } ], "time": { "modified": "2011-11-30T18:46:28.740Z", "created": "2011-11-30T18:46:26.804Z", "1.0.0": "2011-11-30T18:46:28.740Z" }, "author": { "name": "hipchat" }, "repository": { "type": "git", "url": "git://github.com/hipchat/hubot-hipchat.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hubot-hipchat/1.0.0" }, "dist": { "1.0.0": { "shasum": "87ca73ddc68d65d55549b1ec56a7c6505cce388e", "tarball": "http://registry.npmjs.org/hubot-hipchat/-/hubot-hipchat-1.0.0.tgz" } }, "keywords": [ "github hubot hipchat adapter" ], "url": "http://registry.npmjs.org/hubot-hipchat/" }, "hubot-irc": { "name": "hubot-irc", "description": "IRC adapter for Hubot.", "dist-tags": { "latest": "0.0.5" }, "readme": "# Hubot IRC Adapter\n\nNOTICE: I did not created the IRC adapter, just created the NPM package. Did not intended to take over the adapter I just wanted to use the adapter sooner than later.\n\n## Description\n\nThis is the IRC adapter for hubot.\n\n## Installation\n\n* Add `hubot-irc` as a dependency in your hubot's `package.json`\n* Install dependencies with `npm install`\n* Run hubot with `bin/hubot -a irc`\n\n### Note if running on Heroku\n\nYou will need to change the process type from `app` to `web` in the `Procfile`.\n\n## Usage\n\nYou will need to set some environment variables to use this adapter.\n\n### Heroku\n\n % heroku config:add HUBOT_IRC_NICK=\"hubot\"\n\n % heroku config:add HUBOT_IRC_ROOMS=\"#hubot,#hubot-irc\"\n\n % heroku config:add HUBOT_IRC_SERVER=\"irc.freenode.net\"\n\n### Non-Heroku environment variables\n\n % export HUBOT_IRC_NICK=\"hubot\"\n\n % export HUBOT_IRC_ROOMS=\"#hubot,#hubot-irc\"\n\n % export HUBOT_IRC_SERVER=\"irc.freenode.net\"\n\n## Contribute\n\nHere's the most direct way to get your work merged into the project.\n\n1. Fork the project\n2. Clone down your fork\n3. Create a feature branch\n4. Hack away and add tests, not necessarily in that order\n5. Make sure everything still passes by running tests\n6. If necessary, rebase your commits into logical chunks without errors\n7. Push the branch up to your fork\n8. Send a pull request for your branch\n\n## Copyright\n\nCopyright © Fernando Ortiz. See LICENSE for details.\n\n", "maintainers": [ { "name": "nandub", "email": "fortiz2k@gmail.com" } ], "time": { "modified": "2011-12-04T03:08:44.864Z", "created": "2011-11-27T07:18:39.618Z", "0.0.1": "2011-11-27T07:18:40.501Z", "0.0.2": "2011-11-27T08:16:32.829Z", "0.0.3": "2011-11-27T08:23:22.160Z", "0.0.4": "2011-12-01T00:57:14.849Z", "0.0.5": "2011-12-04T03:08:44.864Z" }, "author": { "name": "Fernando Ortiz", "email": "fortiz2k@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nandub/hubot-irc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hubot-irc/0.0.1", "0.0.2": "http://registry.npmjs.org/hubot-irc/0.0.2", "0.0.3": "http://registry.npmjs.org/hubot-irc/0.0.3", "0.0.4": "http://registry.npmjs.org/hubot-irc/0.0.4", "0.0.5": "http://registry.npmjs.org/hubot-irc/0.0.5" }, "dist": { "0.0.1": { "shasum": "837e9d4a67952725f2d71ff39110185e734a035f", "tarball": "http://registry.npmjs.org/hubot-irc/-/hubot-irc-0.0.1.tgz" }, "0.0.2": { "shasum": "2756c5588e9f804bd08c0790b07d37e626c14615", "tarball": "http://registry.npmjs.org/hubot-irc/-/hubot-irc-0.0.2.tgz" }, "0.0.3": { "shasum": "817ac90be821c420e0ed59f11f7d1d006d2cc65a", "tarball": "http://registry.npmjs.org/hubot-irc/-/hubot-irc-0.0.3.tgz" }, "0.0.4": { "shasum": "132ceddec060815d72032a7c8c7887e7186765bf", "tarball": "http://registry.npmjs.org/hubot-irc/-/hubot-irc-0.0.4.tgz" }, "0.0.5": { "shasum": "233898bfddad58e7adf2a0adb74f20a9ca079687", "tarball": "http://registry.npmjs.org/hubot-irc/-/hubot-irc-0.0.5.tgz" } }, "keywords": [ "hubot irc adapter" ], "url": "http://registry.npmjs.org/hubot-irc/" }, "hubot-partychat-hooks": { "name": "hubot-partychat-hooks", "description": "A Partychat-hooks adapter for hubot", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "iangreenleaf", "email": "ian.greenleaf@gmail.com" } ], "time": { "modified": "2011-12-09T00:39:08.582Z", "created": "2011-11-23T00:27:53.647Z", "0.1.0": "2011-11-23T00:27:57.431Z", "0.2.0": "2011-11-29T01:45:50.803Z", "0.2.1": "2011-12-09T00:39:08.582Z" }, "author": { "name": "Ian Young" }, "versions": { "0.1.0": "http://registry.npmjs.org/hubot-partychat-hooks/0.1.0", "0.2.0": "http://registry.npmjs.org/hubot-partychat-hooks/0.2.0", "0.2.1": "http://registry.npmjs.org/hubot-partychat-hooks/0.2.1" }, "dist": { "0.1.0": { "shasum": "f58bd3347b0a086a90f713ffd65f5f31feb7a59d", "tarball": "http://registry.npmjs.org/hubot-partychat-hooks/-/hubot-partychat-hooks-0.1.0.tgz" }, "0.2.0": { "shasum": "01f69008e63f1cd11ad3d9b76a2d3cd2349bd425", "tarball": "http://registry.npmjs.org/hubot-partychat-hooks/-/hubot-partychat-hooks-0.2.0.tgz" }, "0.2.1": { "shasum": "c83ff48062da511d3c96711f729605debc2a8d6e", "tarball": "http://registry.npmjs.org/hubot-partychat-hooks/-/hubot-partychat-hooks-0.2.1.tgz" } }, "keywords": [ "github hubot partychat-hooks adapter" ], "url": "http://registry.npmjs.org/hubot-partychat-hooks/" }, "hubot-scripts": { "name": "hubot-scripts", "description": "Allows you to opt in to a variety of scripts", "dist-tags": { "latest": "2.0.3" }, "maintainers": [ { "name": "atmos", "email": "atmos@atmos.org" } ], "time": { "modified": "2011-11-25T20:15:42.695Z", "created": "2011-10-25T18:23:44.425Z", "1.0.0": "2011-10-25T18:23:45.566Z", "1.0.3": "2011-10-26T00:41:01.902Z", "1.0.4": "2011-10-26T05:49:19.469Z", "1.1.0": "2011-10-27T21:34:09.661Z", "1.1.1": "2011-10-28T05:08:14.005Z", "1.1.2": "2011-10-28T06:27:38.155Z", "1.1.3": "2011-10-28T08:41:31.246Z", "1.1.4": "2011-10-29T22:56:30.145Z", "1.1.5": "2011-10-31T19:22:04.491Z", "1.1.6": "2011-11-02T22:53:43.838Z", "1.1.7": "2011-11-07T22:05:47.546Z", "1.1.8": "2011-11-08T00:25:46.845Z", "2.0.1": "2011-11-25T19:18:23.748Z", "2.0.2": "2011-11-25T19:21:03.636Z", "2.0.3": "2011-11-25T20:15:42.695Z" }, "author": { "name": "hubot" }, "repository": { "type": "git", "url": "git://github.com/github/hubot-scripts.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hubot-scripts/1.0.0", "1.0.3": "http://registry.npmjs.org/hubot-scripts/1.0.3", "1.0.4": "http://registry.npmjs.org/hubot-scripts/1.0.4", "1.1.0": "http://registry.npmjs.org/hubot-scripts/1.1.0", "1.1.1": "http://registry.npmjs.org/hubot-scripts/1.1.1", "1.1.2": "http://registry.npmjs.org/hubot-scripts/1.1.2", "1.1.3": "http://registry.npmjs.org/hubot-scripts/1.1.3", "1.1.4": "http://registry.npmjs.org/hubot-scripts/1.1.4", "1.1.5": "http://registry.npmjs.org/hubot-scripts/1.1.5", "1.1.6": "http://registry.npmjs.org/hubot-scripts/1.1.6", "1.1.7": "http://registry.npmjs.org/hubot-scripts/1.1.7", "1.1.8": "http://registry.npmjs.org/hubot-scripts/1.1.8", "2.0.1": "http://registry.npmjs.org/hubot-scripts/2.0.1", "2.0.2": "http://registry.npmjs.org/hubot-scripts/2.0.2", "2.0.3": "http://registry.npmjs.org/hubot-scripts/2.0.3" }, "dist": { "1.0.0": { "shasum": "79a21786430ebaff2aa60c9ede188e4a12412249", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.0.0.tgz" }, "1.0.3": { "shasum": "2d5eb26ca0129339e9ecb57b77fab1a7c118b500", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.0.3.tgz" }, "1.0.4": { "shasum": "083904101e87ffe33a107075cb24b06be785143b", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.0.4.tgz" }, "1.1.0": { "shasum": "a75ebca109a3f9b02bc76962a19c9f6f89471b9f", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.0.tgz" }, "1.1.1": { "shasum": "ff4e28acce0205ae902914a01dfc23644ac8f037", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.1.tgz" }, "1.1.2": { "shasum": "e65cf152457fb4bf70910c5fd91b4e397251deb7", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.2.tgz" }, "1.1.3": { "shasum": "c5a540af518c244af50938b13e01dff4d2f14142", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.3.tgz" }, "1.1.4": { "shasum": "c9f141ae06a35a0bc7eaa7e6439457c6d9ace8e4", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.4.tgz" }, "1.1.5": { "shasum": "090806031d0471c9d698c0a4aa45a6d42c98440d", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.5.tgz" }, "1.1.6": { "shasum": "fc93d65e38b4442d4dbf6f91299b07a17b9cef17", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.6.tgz" }, "1.1.7": { "shasum": "c831cb002206d450cf6190faba781d437504f1d5", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.7.tgz" }, "1.1.8": { "shasum": "4c8c6d51ecdc02d15d7fdecfded35bdbdfe12c77", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-1.1.8.tgz" }, "2.0.1": { "shasum": "3054abae789b57e6e3be9238edd0b5c138051fb6", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-2.0.1.tgz" }, "2.0.2": { "shasum": "9dcbbbfc4f4aeed70708a6613edede50c82d5f7d", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-2.0.2.tgz" }, "2.0.3": { "shasum": "b932de4daf3bbe5268eadbbb80d28bb9e2244994", "tarball": "http://registry.npmjs.org/hubot-scripts/-/hubot-scripts-2.0.3.tgz" } }, "keywords": [ "hubot plugin scripts campfire bot robot" ], "url": "http://registry.npmjs.org/hubot-scripts/" }, "hubot-talker": { "name": "hubot-talker", "description": "Talker adapter for hubot", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "unixcharles", "email": "unixcharles@gmail.com" } ], "time": { "modified": "2011-12-09T13:02:12.178Z", "created": "2011-11-25T20:24:18.926Z", "0.1.0": "2011-11-25T20:35:11.291Z", "0.1.1": "2011-11-25T20:45:24.805Z", "1.0.0": "2011-11-25T21:10:35.707Z", "1.0.1": "2011-12-09T13:02:12.178Z" }, "author": { "name": "Charles Barbier", "email": "unixcharles@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/unixcharles/hubot-talker.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hubot-talker/1.0.0", "1.0.1": "http://registry.npmjs.org/hubot-talker/1.0.1" }, "dist": { "1.0.0": { "shasum": "832450b6be4e52eb99b9c15130d77cb19ef582e5", "tarball": "http://registry.npmjs.org/hubot-talker/-/hubot-talker-1.0.0.tgz" }, "1.0.1": { "shasum": "3db1150127be1cd6dcd2eb3b9b4a0bc7a55a1b01", "tarball": "http://registry.npmjs.org/hubot-talker/-/hubot-talker-1.0.1.tgz" } }, "keywords": [ "github hubot talker adapter" ], "url": "http://registry.npmjs.org/hubot-talker/" }, "hubot-tetalab": { "name": "hubot-tetalab", "description": "A Tetalab adapter for hubot", "dist-tags": { "latest": "1.0.0" }, "readme": "# Hubot Twilio Adapter\n\n## Description\n\nThis is the [Tetalab](http://tetalab.org) adapter for hubot that will connect\nto Tetalab barbabot chatroom and help people there.\n\nBascily, it's a hubot-gtalk adapter, with redefined regexp, and maybe more someday.\n\n## Installation\n\n* Add `hubot-tetalab` as a dependency in your hubot's `package.json`\n* Install dependencies with `npm install`\n* Run hubot with `bin/hubot -a tetalab`\n\n## Usage\n\nYou will need to set some environment variables to use this adapter.\n\n % export HUBOT_GTALK_PASSWORD=........\n\n % export HUBOT_GTALK_USERNAME=tatibotto@gmail.com\n\n## Contribute\n\nHere's the most direct way to get your work merged into the project.\n\n1. Fork the project\n2. Clone down your fork\n3. Create a feature branch\n4. Hack away and add tests, not necessarily in that order\n5. Make sure everything still passes by running tests\n6. If necessary, rebase your commits into logical chunks without errors\n7. Push the branch up to your fork\n8. Send a pull request for your branch\n\n", "maintainers": [ { "name": "peeloo", "email": "npm@alexgirard.com" } ], "time": { "modified": "2011-11-21T12:51:59.471Z", "created": "2011-11-21T12:51:57.473Z", "1.0.0": "2011-11-21T12:51:59.471Z" }, "author": { "name": "Alexandre Girard" }, "repository": { "type": "git", "url": "git://github.com/alx/hubot-tetalab.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hubot-tetalab/1.0.0" }, "dist": { "1.0.0": { "shasum": "ea4249662ea0842ec10bd1dbd38a196de66ed1f1", "tarball": "http://registry.npmjs.org/hubot-tetalab/-/hubot-tetalab-1.0.0.tgz" } }, "keywords": [ "github hubot tetalab adapter" ], "url": "http://registry.npmjs.org/hubot-tetalab/" }, "hubot-twilio": { "name": "hubot-twilio", "description": "A Twilio adapter for hubot", "dist-tags": { "latest": "2.0.1" }, "readme": "# Hubot Twilio Adapter\n\n## Description\n\nThis is the [Twilio](http://twilio.com) adapter for hubot that allows you to\nsend an SMS to your Hubot and he will send an SMS back with the response.\n\n## Installation\n\n* Add `hubot-twilio` as a dependency in your hubot's `package.json`\n* Install dependencies with `npm install`\n* Run hubot with `bin/hubot -a twilio`\n\n### Note if running on Heroku\n\nYou will need to change the process type from `app` to `web` in the `Procfile`.\n\n## Usage\n\nYou will need to set some environment variables to use this adapter.\n\n### Heroku\n\n % heroku config:add HUBOT_SMS_FROM=\"+14156662671\"\n\n % heroku config:add HUBOT_SMS_SID=\"AC5d10e5624da757326d12f8d31c08c20b\"\n\n % heroku config:add HUBOT_SMS_TOKEN=\"4ada63e18146a204e468fb6289030231\"\n\n### Non-Heroku environment variables\n\n % export HUBOT_SMS_FROM=\"+14156662671\"\n\n % export HUBOT_SMS_SID=\"AC5d10e5624da757326d12f8d31c08c20b\"\n\n % export HUBOT_SMS_TOKEN=\"4ada63e18146a204e468fb6289030231\"\n\nThen you will need to set the HTTP endpoint on Twilio to point to your server\nand make sure the request type is set to `GET`.\n\n## Contribute\n\nHere's the most direct way to get your work merged into the project.\n\n1. Fork the project\n2. Clone down your fork\n3. Create a feature branch\n4. Hack away and add tests, not necessarily in that order\n5. Make sure everything still passes by running tests\n6. If necessary, rebase your commits into logical chunks without errors\n7. Push the branch up to your fork\n8. Send a pull request for your branch\n\n## Copyright\n\nCopyright © Tom Bell. See LICENSE for details.\n\n", "maintainers": [ { "name": "tombell", "email": "tomb@tombell.org.uk" } ], "time": { "modified": "2011-12-03T19:30:02.331Z", "created": "2011-11-28T11:33:43.212Z", "2.0.0": "2011-11-28T11:33:44.543Z", "2.0.1": "2011-12-03T19:30:02.331Z" }, "author": { "name": "Tom Bell" }, "repository": { "type": "git", "url": "git://github.com/tombell/hubot-twilio.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/hubot-twilio/2.0.0", "2.0.1": "http://registry.npmjs.org/hubot-twilio/2.0.1" }, "dist": { "2.0.0": { "shasum": "96cbaf5aa57333321d73ba6315fe8fc13e9c6e80", "tarball": "http://registry.npmjs.org/hubot-twilio/-/hubot-twilio-2.0.0.tgz" }, "2.0.1": { "shasum": "16b16e46a421de8022ecb65d43060c8fe399ab92", "tarball": "http://registry.npmjs.org/hubot-twilio/-/hubot-twilio-2.0.1.tgz" } }, "keywords": [ "github hubot twilio adapter" ], "url": "http://registry.npmjs.org/hubot-twilio/" }, "hubot-twitter": { "name": "hubot-twitter", "description": "A Twitter adapter for hubot", "dist-tags": { "latest": "2.0.4" }, "readme": "# Hubot Twitter Adapter\n\n## Description\n\nThis is the [Twitter](http://twitter.com) adapter for hubot that allows you to\nsend an tweet to your Hubot and he will send an tweet back with the response.\n\n## Installation\n\n* Add `hubot-twitter` as a dependency in your hubot's `package.json`\n* Install dependencies with `npm install`\n* Run hubot with `bin/hubot -a twitter`\n\n### Note if running on Heroku\n\nYou will need to change the process type from `app` to `web` in the `Procfile`.\n\n## Usage\n\nYou will need to set some environment variables to use this adapter.\n\n### Heroku\n\n heroku config:add HUBOT_TWITTER_KEY=\"key\" HUBOT_TWITTER_SECRET=\"secret\" HUBOT_TWITTER_TOKEN=\"token\" HUBOT_TWITTER_TOKEN_SECRET=\"secret\"\n\n\n### Non-Heroku environment variables\n\n export HUBOT_TWITTER_KEY=\"key\"\n export HUBOT_TWITTER_SECRET=\"secret\"\n export HUBOT_TWITTER_TOKEN=\"token\"\n export HUBOT_TWITTER_TOKEN_SECRET=\"secret\"\n\nThen you will need to set the HTTP endpoint on Twilio to point to your server\nand make sure the request type is set to `GET`.\n\n## Contribute\n\nHere's the most direct way to get your work merged into the project.\n\n1. Fork the project\n2. Clone down your fork\n3. Create a feature branch\n4. Hack away and add tests, not necessarily in that order\n5. Make sure everything still passes by running tests\n6. If necessary, rebase your commits into logical chunks without errors\n7. Push the branch up to your fork\n8. Send a pull request for your branch\n\n## Copyright\n\nCopyright © Mathilde Lem�e. See LICENSE for details.\n\n", "maintainers": [ { "name": "mathilde_lemee", "email": "mathilde.lemee@yahoo.fr" } ], "time": { "modified": "2011-12-12T21:09:43.781Z", "created": "2011-11-23T22:33:58.656Z", "2.0.0": "2011-11-23T22:34:00.257Z", "2.0.1": "2011-12-06T21:28:52.120Z", "2.0.2": "2011-12-07T20:49:07.012Z", "2.0.4": "2011-12-12T21:09:43.781Z" }, "author": { "name": "Mathilde Lemee" }, "repository": { "type": "git", "url": "git://github.com/mathildelemee/hubot-twitter.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/hubot-twitter/2.0.0", "2.0.1": "http://registry.npmjs.org/hubot-twitter/2.0.1", "2.0.2": "http://registry.npmjs.org/hubot-twitter/2.0.2", "2.0.4": "http://registry.npmjs.org/hubot-twitter/2.0.4" }, "dist": { "2.0.0": { "shasum": "6fcecb63c2e6d5bc411db2b4095d4cc24b2432f2", "tarball": "http://registry.npmjs.org/hubot-twitter/-/hubot-twitter-2.0.0.tgz" }, "2.0.1": { "shasum": "dc561efe40dcc709f6d6f541a1e7790c79dbdf04", "tarball": "http://registry.npmjs.org/hubot-twitter/-/hubot-twitter-2.0.1.tgz" }, "2.0.2": { "shasum": "0aba9cb83f3ff5b24772c3ae4619909c095b5db5", "tarball": "http://registry.npmjs.org/hubot-twitter/-/hubot-twitter-2.0.2.tgz" }, "2.0.4": { "shasum": "966fa65f6695b56b970ae952578252f441985957", "tarball": "http://registry.npmjs.org/hubot-twitter/-/hubot-twitter-2.0.4.tgz" } }, "keywords": [ "github hubot twitter adapter" ], "url": "http://registry.npmjs.org/hubot-twitter/" }, "hubot-xmpp": { "name": "hubot-xmpp", "description": "XMPP adapter for Hubot.", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "markstory", "email": "mark@mark-story.com" } ], "time": { "modified": "2011-12-06T04:32:16.411Z", "created": "2011-11-23T01:46:14.955Z", "0.0.1": "2011-11-23T01:46:15.419Z", "0.0.2": "2011-11-26T02:47:24.783Z", "0.0.3": "2011-11-26T03:31:01.724Z", "0.0.4": "2011-12-06T04:32:16.411Z" }, "author": { "name": "Mark Story", "email": "mark@mark-story.com", "url": "http://mark-story.com" }, "repository": { "type": "git", "url": "git://github.com/markstory/hubot-xmpp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/hubot-xmpp/0.0.1", "0.0.2": "http://registry.npmjs.org/hubot-xmpp/0.0.2", "0.0.3": "http://registry.npmjs.org/hubot-xmpp/0.0.3", "0.0.4": "http://registry.npmjs.org/hubot-xmpp/0.0.4" }, "dist": { "0.0.1": { "shasum": "3c2a57c07c44c5bdc207eede352a4b3bf40d0de4", "tarball": "http://registry.npmjs.org/hubot-xmpp/-/hubot-xmpp-0.0.1.tgz" }, "0.0.2": { "shasum": "ebfe8c2ac5d3397584576ea1dd0d05b5e61c8cee", "tarball": "http://registry.npmjs.org/hubot-xmpp/-/hubot-xmpp-0.0.2.tgz" }, "0.0.3": { "shasum": "3318609a33cd90cc095b0452f88639bb4d637e17", "tarball": "http://registry.npmjs.org/hubot-xmpp/-/hubot-xmpp-0.0.3.tgz" }, "0.0.4": { "shasum": "cd43feb3bae8e27b9c3d2802a29145c0f9cde825", "tarball": "http://registry.npmjs.org/hubot-xmpp/-/hubot-xmpp-0.0.4.tgz" } }, "keywords": [ "hubot xmpp adapter" ], "url": "http://registry.npmjs.org/hubot-xmpp/" }, "hubot-zeromq": { "name": "hubot-zeromq", "dist-tags": {}, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "time": { "modified": "2011-10-27T06:59:47.142Z", "created": "2011-10-27T06:59:47.142Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/hubot-zeromq/" }, "hungarian-magic": { "name": "hungarian-magic", "description": "hungarian typechecking magic", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-09-16T21:47:15.875Z", "created": "2011-08-10T00:48:58.936Z", "0.1.0": "2011-08-10T00:49:01.480Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-hungarian-magic.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hungarian-magic/0.1.0" }, "dist": { "0.1.0": { "shasum": "fd01a04c6919c7de95858dcd74beca2cb497c682", "tarball": "http://registry.npmjs.org/hungarian-magic/-/hungarian-magic-0.1.0.tgz" } }, "keywords": [ "hungarian", "typechecking", "type", "check", "safety", "security", "wrapper" ], "url": "http://registry.npmjs.org/hungarian-magic/" }, "huntergatherer": { "name": "huntergatherer", "description": "A parallel REST client for speedy API calls", "dist-tags": { "latest": "0.6.9" }, "maintainers": [ { "name": "erictj", "email": "ericj@loopshot.com" } ], "time": { "modified": "2011-10-12T02:28:14.282Z", "created": "2011-05-12T05:50:36.640Z", "0.0.1": "2011-05-12T05:50:37.095Z", "0.1.0": "2011-06-13T18:36:40.360Z", "0.5.0": "2011-09-07T15:38:09.496Z", "0.5.1": "2011-09-07T20:17:16.432Z", "0.6.0": "2011-09-25T01:29:02.705Z", "0.6.1": "2011-09-25T02:24:37.435Z", "0.6.5": "2011-09-25T23:39:27.148Z", "0.6.6": "2011-09-25T23:52:07.937Z", "0.6.7": "2011-09-26T01:17:03.447Z", "0.6.8": "2011-10-06T02:18:12.069Z", "0.6.9": "2011-10-12T02:28:14.282Z" }, "author": { "name": "Eric Jennings", "email": "ericj@loopshot.com", "url": "http://profile.io/erictj" }, "repository": { "type": "git", "url": "git://github.com/erictj/node-huntergatherer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/huntergatherer/0.0.1", "0.1.0": "http://registry.npmjs.org/huntergatherer/0.1.0", "0.5.0": "http://registry.npmjs.org/huntergatherer/0.5.0", "0.5.1": "http://registry.npmjs.org/huntergatherer/0.5.1", "0.6.0": "http://registry.npmjs.org/huntergatherer/0.6.0", "0.6.1": "http://registry.npmjs.org/huntergatherer/0.6.1", "0.6.5": "http://registry.npmjs.org/huntergatherer/0.6.5", "0.6.6": "http://registry.npmjs.org/huntergatherer/0.6.6", "0.6.7": "http://registry.npmjs.org/huntergatherer/0.6.7", "0.6.8": "http://registry.npmjs.org/huntergatherer/0.6.8", "0.6.9": "http://registry.npmjs.org/huntergatherer/0.6.9" }, "dist": { "0.0.1": { "shasum": "5dfe89cecf4e975542a3cc500cc591efba8446fb", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.0.1.tgz" }, "0.1.0": { "shasum": "044804f440434f8146affeeb78d95ee61afd0053", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.1.0.tgz" }, "0.5.0": { "shasum": "ff9737db8b42fb6597febaeaa0a0dd7ff3bf3e40", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.5.0.tgz" }, "0.5.1": { "shasum": "2ff6608ca31bb16e686970eb3965f1bb40454d0c", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.5.1.tgz" }, "0.6.0": { "shasum": "2b9140faa4184e09cdf2c25a41218513b16c2242", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.0.tgz" }, "0.6.1": { "shasum": "cb3a22cb67ef8d78a124a816e87e7f65be07b7a4", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.1.tgz" }, "0.6.5": { "shasum": "a664031ec73e1a16631e340299a37a65b7c1760f", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.5.tgz" }, "0.6.6": { "shasum": "f5068273b3daee69d8d855ee6c5bb67390bcf500", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.6.tgz" }, "0.6.7": { "shasum": "c6e6a11277455dc266952795c73cfc79115a05d0", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.7.tgz" }, "0.6.8": { "shasum": "de67918155ca570e9cc4f3010ba56afbb75ec394", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.8.tgz" }, "0.6.9": { "shasum": "f1bf2f1d8a19b55c3ef340128c1127995c33da1e", "tarball": "http://registry.npmjs.org/huntergatherer/-/huntergatherer-0.6.9.tgz" } }, "url": "http://registry.npmjs.org/huntergatherer/" }, "hxp": { "name": "hxp", "description": "HXP Generates RegExps for matching specific html tags", "dist-tags": { "latest": "0.1.1", "stable": "0.1.1" }, "maintainers": [ { "name": "donnerjack13589", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-07-09T11:51:46.139Z", "created": "2011-07-08T21:20:23.688Z", "0.1.0": "2011-07-08T21:20:29.428Z", "0.1.1": "2011-07-09T11:51:31.689Z" }, "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/hxp/0.1.0", "0.1.1": "http://registry.npmjs.org/hxp/0.1.1" }, "dist": { "0.1.0": { "shasum": "5e6137610a06eb6b25fb63e162fe79d3b2021ea9", "tarball": "http://registry.npmjs.org/hxp/-/hxp-0.1.0.tgz" }, "0.1.1": { "shasum": "54987f0e898081f9ae71cee84a84712f21d94355", "tarball": "http://registry.npmjs.org/hxp/-/hxp-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/hxp/" }, "hyde": { "name": "hyde", "description": "like jekyll, for node", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-09-03T14:27:40.971Z", "created": "2011-09-03T14:27:37.932Z", "0.0.0": "2011-09-03T14:27:40.971Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de/" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-hyde.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hyde/0.0.0" }, "dist": { "0.0.0": { "shasum": "d2027d86ef814a48cbcdc99a26c2306b090121ae", "tarball": "http://registry.npmjs.org/hyde/-/hyde-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/hyde/" }, "hydna": { "name": "hydna", "description": "Hydna client", "dist-tags": { "latest": "1.0.0" }, "readme": null, "maintainers": [ { "name": "jfd", "email": "dahlberg.johan@gmail.com" } ], "time": { "modified": "2011-12-01T14:19:42.720Z", "created": "2011-12-01T14:19:41.218Z", "1.0.0": "2011-12-01T14:19:42.720Z" }, "author": { "name": "Hydna AB", "email": "info@hydna.com", "url": "http://www.hydna.com/" }, "repository": { "type": "git", "url": "git://github.com/hydna/node-hydna.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/hydna/1.0.0" }, "dist": { "1.0.0": { "shasum": "73308f0d20b813c617ea66f7875b06a83fc9ff90", "tarball": "http://registry.npmjs.org/hydna/-/hydna-1.0.0.tgz" } }, "keywords": [ "hermes", "wink", "client", "hydna", "real-time", "messaging" ], "url": "http://registry.npmjs.org/hydna/" }, "hydra": { "name": "hydra", "description": "Double-headed HTTP: allow both clients and servers to issue HTTP requests", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mjs", "email": "mjs@beebo.org" } ], "author": { "name": "Michael Stillwell", "email": "mjs@beebo.org" }, "versions": { "0.1.0": "http://registry.npmjs.org/hydra/0.1.0", "0.1.1": "http://registry.npmjs.org/hydra/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/hydra/-/hydra-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/hydra/-/hydra-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/hydra/" }, "hyperpublic": { "name": "hyperpublic", "description": "Node.js wrapper for the Hyperpublic API.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "jgv", "email": "jvingiano@gmail.com" } ], "time": { "modified": "2011-06-17T19:56:01.646Z", "created": "2011-05-04T16:10:56.906Z", "0.1.0": "2011-05-04T16:10:57.116Z", "0.1.1": "2011-05-04T16:29:22.514Z", "0.2.0": "2011-06-03T21:13:12.334Z", "0.3.0": "2011-06-06T22:32:55.388Z", "0.3.1": "2011-06-17T19:56:01.646Z" }, "author": { "name": "Jonathan Vingiano", "email": "jonathan@hyperpublic.com", "url": "@jgv" }, "repository": { "type": "git", "url": "git://github.com/hyperpublic/hyperpublic_node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hyperpublic/0.1.0", "0.1.1": "http://registry.npmjs.org/hyperpublic/0.1.1", "0.2.0": "http://registry.npmjs.org/hyperpublic/0.2.0", "0.3.0": "http://registry.npmjs.org/hyperpublic/0.3.0", "0.3.1": "http://registry.npmjs.org/hyperpublic/0.3.1" }, "dist": { "0.1.0": { "shasum": "952fbb30bc4188935c244cbecc23336c143641b0", "tarball": "http://registry.npmjs.org/hyperpublic/-/hyperpublic-0.1.0.tgz" }, "0.1.1": { "shasum": "9ec4658a1cd435cdebe99f0cd8218fd4e714d420", "tarball": "http://registry.npmjs.org/hyperpublic/-/hyperpublic-0.1.1.tgz" }, "0.2.0": { "shasum": "b8573eb7495291bbd0b087925f181cf76a3d1cb2", "tarball": "http://registry.npmjs.org/hyperpublic/-/hyperpublic-0.2.0.tgz" }, "0.3.0": { "shasum": "f94bf0ed1d8c1340b78bad684526345486a5ee81", "tarball": "http://registry.npmjs.org/hyperpublic/-/hyperpublic-0.3.0.tgz" }, "0.3.1": { "shasum": "78901b47129c47924ca327bb2a632e03b068fdb8", "tarball": "http://registry.npmjs.org/hyperpublic/-/hyperpublic-0.3.1.tgz" } }, "keywords": [ "hyperpublic", "location" ], "url": "http://registry.npmjs.org/hyperpublic/" }, "i18n": { "name": "i18n", "description": "lightweight simple translation module with dynamic json storage", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "mashpie", "email": "marcus.spiegel@gmail.com" } ], "time": { "modified": "2011-03-29T13:13:57.656Z", "created": "2011-03-25T23:35:52.892Z", "0.0.1a": "2011-03-25T23:35:53.918Z", "0.1.0": "2011-03-28T13:58:47.736Z", "0.3.0": "2011-03-29T13:13:57.656Z" }, "author": { "name": "Marcus Spiegel", "email": "marcus.spiegel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mashpie/i18n-node.git" }, "versions": { "0.0.1a": "http://registry.npmjs.org/i18n/0.0.1a", "0.1.0": "http://registry.npmjs.org/i18n/0.1.0", "0.3.0": "http://registry.npmjs.org/i18n/0.3.0" }, "dist": { "0.0.1a": { "shasum": "40d696d38c20b2756c219b5013987377e34a4c72", "tarball": "http://registry.npmjs.org/i18n/-/i18n-0.0.1a.tgz" }, "0.1.0": { "shasum": "c04646d03b2e06bdeb5659bc99ef3e0bb9e070e2", "tarball": "http://registry.npmjs.org/i18n/-/i18n-0.1.0.tgz" }, "0.3.0": { "shasum": "96149c2d295c4f74f2bc621348787f11b459edd8", "tarball": "http://registry.npmjs.org/i18n/-/i18n-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/i18n/" }, "i18n.js": { "name": "i18n.js", "description": "I18n API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:51:12.165Z", "created": "2011-11-08T19:51:11.548Z", "0.0.1": "2011-11-08T19:51:12.165Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/i18n.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/i18n.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "3cd1e69179e199a9113e8ed65b49e501c6c3cdfd", "tarball": "http://registry.npmjs.org/i18n.js/-/i18n.js-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/i18n.js/" }, "iap_verifier": { "name": "iap_verifier", "description": "iOS In App Purchase Receipt Verification library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "pcrawfor", "email": "paul@cometcoast.com" } ], "time": { "modified": "2011-10-25T15:03:06.854Z", "created": "2011-10-25T14:49:50.937Z", "0.0.1": "2011-10-25T14:49:51.020Z", "0.0.2": "2011-10-25T15:03:06.854Z" }, "author": { "name": "Paul Crawford", "email": "paul@cometcoast.com", "url": "http://cometcoast.com" }, "repository": { "type": "git", "url": "git://github.com/pcrawfor/iap_verifier.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/iap_verifier/0.0.1", "0.0.2": "http://registry.npmjs.org/iap_verifier/0.0.2" }, "dist": { "0.0.1": { "shasum": "9b2d4c4682a42360bfcfd0301d819accce03c2b1", "tarball": "http://registry.npmjs.org/iap_verifier/-/iap_verifier-0.0.1.tgz" }, "0.0.2": { "shasum": "0b0d425000cabf83ba493fa1ce72680e2c07b4c3", "tarball": "http://registry.npmjs.org/iap_verifier/-/iap_verifier-0.0.2.tgz" } }, "keywords": [ "ios", "iap", "in app purchase", "iphone", "ipad", "verifier", "verify", "verify in app purchase" ], "url": "http://registry.npmjs.org/iap_verifier/" }, "ical": { "name": "ical", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "peterbraden", "email": "peterbraden@peterbraden.co.uk" } ], "time": { "modified": "2011-04-13T21:53:36.984Z", "created": "2011-03-10T01:57:08.756Z", "0.0.0": "2011-03-10T01:57:09.061Z", "0.0.2": "2011-03-10T22:04:06.351Z", "0.0.3": "2011-03-16T00:20:56.491Z", "0.0.4": "2011-04-13T21:49:51.306Z" }, "description": "A tolerant, minimal icalendar parser", "author": { "name": "Peter Braden", "email": "peterbraden@peterbraden.co.uk", "url": "peterbraden.co.uk" }, "repository": { "type": "git", "url": "git://github.com/peterbraden/node-ical.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ical/0.0.0", "0.0.2": "http://registry.npmjs.org/ical/0.0.2", "0.0.3": "http://registry.npmjs.org/ical/0.0.3", "0.0.4": "http://registry.npmjs.org/ical/0.0.4" }, "dist": { "0.0.0": { "shasum": "4b79724005779e619df5025a1e56a508f49cb3a0", "tarball": "http://registry.npmjs.org/ical/-/ical-0.0.0.tgz" }, "0.0.2": { "shasum": "077bb780a7cad541c597670ece0439291f543135", "tarball": "http://registry.npmjs.org/ical/-/ical-0.0.2.tgz" }, "0.0.3": { "shasum": "15bd4b6236b1843b18aa300d336807b53f816815", "tarball": "http://registry.npmjs.org/ical/-/ical-0.0.3.tgz" }, "0.0.4": { "shasum": "82d7a1f926381c94fe792289c06987374e5805d3", "tarball": "http://registry.npmjs.org/ical/-/ical-0.0.4.tgz" } }, "keywords": [ "ical", "ics", "calendar" ], "url": "http://registry.npmjs.org/ical/" }, "icalendar": { "name": "icalendar", "description": "An iCalendar formatter", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "marook", "email": "markus.pielmeier@googlemail.com" } ], "time": { "modified": "2011-08-29T19:42:08.007Z", "created": "2011-08-29T19:20:52.488Z", "0.0.1": "2011-08-29T19:20:53.137Z", "0.0.2": "2011-08-29T19:42:08.007Z" }, "author": { "name": "Markus Pielmeier", "email": "markus.pielmeier@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/marook/icalendar.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/icalendar/0.0.1", "0.0.2": "http://registry.npmjs.org/icalendar/0.0.2" }, "dist": { "0.0.1": { "shasum": "4baa04b896a57e5908705bf283b4b4fa5637757a", "tarball": "http://registry.npmjs.org/icalendar/-/icalendar-0.0.1.tgz" }, "0.0.2": { "shasum": "48ade0b2d664bf1020c75f9178200887ee7de4ef", "tarball": "http://registry.npmjs.org/icalendar/-/icalendar-0.0.2.tgz" } }, "keywords": [ "ical", "ics", "calendar" ], "url": "http://registry.npmjs.org/icalendar/" }, "icecap": { "name": "icecap", "description": "Icecap client library for Node.js", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-08-28T20:14:23.603Z", "created": "2011-08-17T21:25:14.028Z", "0.0.1": "2011-08-17T21:25:24.542Z", "0.0.2": "2011-08-28T13:01:13.357Z", "0.0.3": "2011-08-28T19:48:36.902Z", "0.0.4": "2011-08-28T20:14:23.603Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/node-icecap.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/icecap/0.0.1", "0.0.2": "http://registry.npmjs.org/icecap/0.0.2", "0.0.3": "http://registry.npmjs.org/icecap/0.0.3", "0.0.4": "http://registry.npmjs.org/icecap/0.0.4" }, "dist": { "0.0.1": { "shasum": "74d16f0af8fc26b8b3d7385860d083dbdd2e23e9", "tarball": "http://registry.npmjs.org/icecap/-/icecap-0.0.1.tgz" }, "0.0.2": { "shasum": "7851267684529b6e03a970d0e721af9292a9cc28", "tarball": "http://registry.npmjs.org/icecap/-/icecap-0.0.2.tgz" }, "0.0.3": { "shasum": "e6c0f6ff756fd2c1af264fcf94988070923fdc6c", "tarball": "http://registry.npmjs.org/icecap/-/icecap-0.0.3.tgz" }, "0.0.4": { "shasum": "bed081284f46cce5df8fe7be3bca8a28ae26f080", "tarball": "http://registry.npmjs.org/icecap/-/icecap-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/icecap/" }, "icecapdjs": { "name": "icecapdjs", "description": "Local daemon to relay icecapd to remote webserver over HTTP. Part of NKO 2011 from Oulu team.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-08-28T20:18:01.527Z", "created": "2011-08-28T12:34:46.414Z", "0.0.1": "2011-08-28T12:34:48.383Z", "0.0.2": "2011-08-28T12:53:22.128Z", "0.0.4": "2011-08-28T14:14:06.492Z", "0.0.5": "2011-08-28T16:03:22.946Z", "0.0.6": "2011-08-28T20:18:01.527Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi" }, "repository": { "type": "git", "url": "git://github.com/nko2/oulu.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/icecapdjs/0.0.1", "0.0.2": "http://registry.npmjs.org/icecapdjs/0.0.2", "0.0.4": "http://registry.npmjs.org/icecapdjs/0.0.4", "0.0.5": "http://registry.npmjs.org/icecapdjs/0.0.5", "0.0.6": "http://registry.npmjs.org/icecapdjs/0.0.6" }, "dist": { "0.0.1": { "shasum": "4b2bb83d21bd94a5e92afb407c5cd75acfa02b7f", "tarball": "http://registry.npmjs.org/icecapdjs/-/icecapdjs-0.0.1.tgz" }, "0.0.2": { "shasum": "e7ade55133a6f46b2012b5b3d9a85c8f035f574e", "tarball": "http://registry.npmjs.org/icecapdjs/-/icecapdjs-0.0.2.tgz" }, "0.0.4": { "shasum": "3654c65f8f77d473a99361efa38d1a947d3cf7e5", "tarball": "http://registry.npmjs.org/icecapdjs/-/icecapdjs-0.0.4.tgz" }, "0.0.5": { "shasum": "a637c695117a9b5e0e47a868cd9473cfaa2df6ff", "tarball": "http://registry.npmjs.org/icecapdjs/-/icecapdjs-0.0.5.tgz" }, "0.0.6": { "shasum": "04d1dc1a4c4bcf69fee081806181d0bc1a5b3070", "tarball": "http://registry.npmjs.org/icecapdjs/-/icecapdjs-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/icecapdjs/" }, "icecast-stack": { "name": "icecast-stack", "description": "A `StreamStack` implementation for parsing and/or injecting metadata with SHOUTcast/Icecast radio streams.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "time": { "modified": "2011-08-03T06:15:53.033Z", "created": "2011-08-03T06:15:53.033Z", "0.1.0": "2011-08-03T06:15:53.033Z", "0.2.0": "2011-08-03T06:15:53.033Z", "0.2.1": "2011-08-03T06:15:53.033Z", "0.2.2": "2011-08-03T06:15:53.033Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/icecast-stack/0.1.0", "0.2.0": "http://registry.npmjs.org/icecast-stack/0.2.0", "0.2.1": "http://registry.npmjs.org/icecast-stack/0.2.1", "0.2.2": "http://registry.npmjs.org/icecast-stack/0.2.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/icecast-stack/-/icecast-stack-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/icecast-stack/-/icecast-stack-0.2.0.tgz" }, "0.2.1": { "shasum": "f0394f0dd54b7406ea439daface709fe3879d29b", "tarball": "http://registry.npmjs.org/icecast-stack/-/icecast-stack-0.2.1.tgz" }, "0.2.2": { "shasum": "7b27666e4e872b25b99a1c13f36459591e705507", "tarball": "http://registry.npmjs.org/icecast-stack/-/icecast-stack-0.2.2.tgz" } }, "keywords": [ "SHOUTcast", "Icecast", "Radio", "Internet", "Metadata", "ReadStream", "StreamStack" ], "url": "http://registry.npmjs.org/icecast-stack/" }, "ichabod": { "name": "ichabod", "description": "A test harness for writing client side js tests and automating test runs.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "larrymyers", "email": "larry@larrymyers.com" } ], "time": { "modified": "2011-03-30T22:13:08.025Z", "created": "2011-02-20T15:38:56.774Z", "0.0.1": "2011-02-20T15:38:56.891Z", "0.1.0": "2011-02-20T15:40:34.393Z", "0.2.0": "2011-02-21T22:44:48.955Z", "0.5.0": "2011-03-30T22:10:06.892Z" }, "author": { "name": "Larry Myers", "email": "larry@larrymyers.com" }, "repository": { "type": "git", "url": "git://github.com/larrymyers/ichabod.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/ichabod/0.5.0" }, "dist": { "0.5.0": { "shasum": "0cf4060d475bc55d3eaddd4fd2dfc35ced545fcf", "tarball": "http://registry.npmjs.org/ichabod/-/ichabod-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/ichabod/" }, "icing": { "name": "icing", "description": "Dependency management for cake command.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "KrisJordan", "email": "krisjordan@gmail.com" } ], "time": { "modified": "2011-06-17T16:01:31.322Z", "created": "2011-01-06T18:29:58.855Z", "0.1.0": "2011-01-06T18:29:59.079Z", "0.2.0": "2011-01-07T04:25:40.445Z", "0.2.1": "2011-01-07T04:41:35.844Z", "0.3.0": "2011-01-10T13:56:32.519Z", "0.3.1": "2011-06-17T16:01:31.322Z" }, "author": { "name": "Kris Jordan" }, "repository": { "type": "git", "url": "git://github.com/KrisJordan/icing.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/icing/0.1.0", "0.2.0": "http://registry.npmjs.org/icing/0.2.0", "0.2.1": "http://registry.npmjs.org/icing/0.2.1", "0.3.0": "http://registry.npmjs.org/icing/0.3.0", "0.3.1": "http://registry.npmjs.org/icing/0.3.1" }, "dist": { "0.1.0": { "shasum": "0dca5a0c8672bcd78fe52f061f43381e66a36eb3", "tarball": "http://registry.npmjs.org/icing/-/icing-0.1.0.tgz" }, "0.2.0": { "shasum": "411f31f3975b7b4820e6fa2ba2c9f00729e7a86f", "tarball": "http://registry.npmjs.org/icing/-/icing-0.2.0.tgz" }, "0.2.1": { "shasum": "70d5eef10c474acf963087dfc594569ab30b9df8", "tarball": "http://registry.npmjs.org/icing/-/icing-0.2.1.tgz" }, "0.3.0": { "shasum": "c7b6035af05e7a57f1966c2678e8dc7991bb6642", "tarball": "http://registry.npmjs.org/icing/-/icing-0.3.0.tgz" }, "0.3.1": { "shasum": "ad84f8c16f38fc57c4d52a40985a0d41bb86657e", "tarball": "http://registry.npmjs.org/icing/-/icing-0.3.1.tgz" } }, "keywords": [ "cake", "dependency", "build", "watch" ], "url": "http://registry.npmjs.org/icing/" }, "ico": { "name": "ico", "description": "A graph plotting library", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "alexyoung", "email": "a@alexyoung.org" } ], "time": { "modified": "2011-09-14T23:06:33.564Z", "created": "2011-09-14T23:06:32.844Z", "0.3.3": "2011-09-14T23:06:33.564Z" }, "author": { "name": "Alex R. Young", "email": "alex@helicoid.net" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/ico.git" }, "versions": { "0.3.3": "http://registry.npmjs.org/ico/0.3.3" }, "dist": { "0.3.3": { "shasum": "bf725463595ea3fd01d7a16650d166eecaa20dc8", "tarball": "http://registry.npmjs.org/ico/-/ico-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/ico/" }, "iconv": { "name": "iconv", "description": "Text recoding in JavaScript for fun and profit!", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "bnoordhuis", "email": "info@bnoordhuis.nl" } ], "time": { "modified": "2011-12-07T14:22:56.322Z", "created": "2011-02-24T19:28:02.979Z", "1.0.0": "2011-12-07T14:22:56.322Z", "1.0.1": "2011-12-07T14:22:56.322Z", "1.1.0": "2011-12-07T14:22:56.322Z", "1.1.1": "2011-12-07T14:22:56.322Z", "1.1.2": "2011-12-07T14:22:56.322Z", "1.1.3": "2011-12-07T14:22:56.322Z" }, "author": { "name": "Ben Noordhuis", "email": "info@bnoordhuis.nl", "url": "http://bnoordhuis.nl/" }, "repository": { "type": "git", "url": "git://github.com/bnoordhuis/node-iconv.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/iconv/1.0.0", "1.0.1": "http://registry.npmjs.org/iconv/1.0.1", "1.1.0": "http://registry.npmjs.org/iconv/1.1.0", "1.1.1": "http://registry.npmjs.org/iconv/1.1.1", "1.1.2": "http://registry.npmjs.org/iconv/1.1.2", "1.1.3": "http://registry.npmjs.org/iconv/1.1.3" }, "dist": { "1.0.0": { "shasum": "3666ebc23d5b1ee3ab19f10bff4e47c852f3e2b5", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.0.0.tgz" }, "1.0.1": { "shasum": "b2c2d6b7fb95cd3e06b879bfa99ece74e8315ae8", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.0.1.tgz" }, "1.1.0": { "shasum": "e3f5cca3430d3ae09748242ade9a493634ba5417", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.1.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "6a3506d1f8ad8f076a2177d7fceeb5eaee3e603f", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.1.0-0.4-sunos-5.11.tgz" } } }, "1.1.1": { "shasum": "dbd8e35bf1999fe25dd281c8fce6b780457a3a3b", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.1.1.tgz" }, "1.1.2": { "shasum": "779d3bcf64c3f8c2e5ebc6637e42b1c4470b57e1", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.1.2.tgz" }, "1.1.3": { "shasum": "b2cc11cceeb3cd298f484d7a5694240d64cbf259", "tarball": "http://registry.npmjs.org/iconv/-/iconv-1.1.3.tgz" } }, "url": "http://registry.npmjs.org/iconv/" }, "iconv-jp": { "name": "iconv-jp", "description": "Text recoding in JavaScript for fun and profit! fork from https://github.com/bnoordhuis/node-iconv", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "kotsutsumi", "email": "kotsutsumi@xenophy.com" } ], "time": { "modified": "2011-10-30T18:04:48.339Z", "created": "2011-08-12T21:20:24.629Z", "1.1.2": "2011-08-12T21:20:29.037Z", "1.1.3": "2011-10-30T18:04:48.339Z" }, "author": { "name": "Kazuhiro Kotsutsumi", "email": "kotsutsumi@xenophy.com", "url": "http://www.xenophy.com/" }, "repository": { "type": "git", "url": "git://github.com/xenophy/node-iconv.git" }, "versions": { "1.1.2": "http://registry.npmjs.org/iconv-jp/1.1.2", "1.1.3": "http://registry.npmjs.org/iconv-jp/1.1.3" }, "dist": { "1.1.2": { "shasum": "0564904f2c6b5355bcdbedaba2a140a31900318b", "tarball": "http://registry.npmjs.org/iconv-jp/-/iconv-jp-1.1.2.tgz" }, "1.1.3": { "shasum": "348546761494459e7bc1d04c62912d19b4068766", "tarball": "http://registry.npmjs.org/iconv-jp/-/iconv-jp-1.1.3.tgz" } }, "url": "http://registry.npmjs.org/iconv-jp/" }, "iconv-lite": { "name": "iconv-lite", "description": "Convert character encodings in pure javascript.", "dist-tags": { "latest": "0.1.1" }, "readme": "iconv-lite - native javascript conversion between character encodings.\n======================================================================\n\n## Usage\n\n var iconv = require('iconv-lite');\n \n // Convert from an encoded buffer to string.\n str = icon.fromEncoding(buf, 'win-1251');\n \n // Convert from string to an encoded buffer.\n buf = iconv.toEncoding(\"Sample input string\", 'win-1251');\n\n\n## Supported encodings\n\nCurrently only a small part of encodings supported:\n\n* All node.js native encodings: 'utf8', 'ucs2', 'ascii', 'binary', 'base64'.\n* 'latin1'\n* Cyrillic encodings: 'windows-1251', 'koi8-r', 'iso 8859-5'.\n\nOther encodings are easy to add, see the source. Please, participate.\n\n\n## Encoding/decoding speed\n\nComparison with iconv module (1000 times 256kb, on Core i5/2.5 GHz).\n\n Operation\\module iconv iconv-lite (this)\n toEncoding('win1251') 19.57 mb/s 49.04 mb/s\n fromEncoding('win1251') 16.39 mb/s 24.11 mb/s\n\n\n## Notes\n\nThis module is JavaScript-only, thus can be used in a sandboxed environment like [Cloud9](http://c9.io).\n\nUntranslatable characters are set to '?'. No transliteration is currently supported, pull requests are welcome.\n\n## Testing\n\n npm install --dev iconv-lite\n vows\n", "maintainers": [ { "name": "ashtuchkin", "email": "ashtuchkin@gmail.com" } ], "time": { "modified": "2011-11-23T12:55:22.201Z", "created": "2011-11-09T17:51:01.242Z", "0.1.0": "2011-11-09T17:51:05.090Z", "0.1.1": "2011-11-23T12:55:22.201Z" }, "author": { "name": "Alexander Shtuchkin", "email": "ashtuchkin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ashtuchkin/node-iconv.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/iconv-lite/0.1.0", "0.1.1": "http://registry.npmjs.org/iconv-lite/0.1.1" }, "dist": { "0.1.0": { "shasum": "bb686e9e87899523e69c313d01ffae9d7850e1eb", "tarball": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.1.0.tgz" }, "0.1.1": { "shasum": "7844849646a553d2b65711d4e8e3188c2d0a5106", "tarball": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.1.1.tgz" } }, "keywords": [ "iconv", "convert", "charset" ], "url": "http://registry.npmjs.org/iconv-lite/" }, "id3": { "name": "id3", "description": "A ID3 library for node, using pure Javascript.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Tim Smart" }, "versions": { "0.0.1": "http://registry.npmjs.org/id3/0.0.1", "0.0.2": "http://registry.npmjs.org/id3/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/id3/-/id3-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/id3/-/id3-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/id3/" }, "idea": { "name": "idea", "description": "Generates IDs and \"handles\" in node.js (uuid, greek, etc)", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "pyrotechnick", "email": "pyrotechnick@feistystudios.com" } ], "time": { "modified": "2011-03-11T07:38:56.032Z", "created": "2011-03-11T07:32:05.543Z", "0.1.0": "2011-03-11T07:32:06.482Z", "0.5.0": "2011-03-11T07:36:27.013Z" }, "author": { "name": "Feisty Studios", "email": "idea@feistystudios.com", "url": "http://feistystudios.com/" }, "repository": { "type": "git", "url": "git://github.com/feisty/idea.git", "private": "git@github.com:feisty/idea.git", "web": "http://github.com/feisty/idea" }, "versions": { "0.1.0": "http://registry.npmjs.org/idea/0.1.0", "0.5.0": "http://registry.npmjs.org/idea/0.5.0" }, "dist": { "0.1.0": { "shasum": "b5183fb5958d048c7ffee7808f368a09b1b5efbf", "tarball": "http://registry.npmjs.org/idea/-/idea-0.1.0.tgz" }, "0.5.0": { "shasum": "4d1888b160bc3981ac8aa2eb12282fe715244118", "tarball": "http://registry.npmjs.org/idea/-/idea-0.5.0.tgz" } }, "keywords": [ "idea" ], "url": "http://registry.npmjs.org/idea/" }, "identify.js": { "name": "identify.js", "description": "Parse identify (image-magick) output into JS object.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "sdepold", "email": "sascha@depold.com" } ], "time": { "modified": "2011-09-26T13:29:40.938Z", "created": "2011-09-26T13:21:51.934Z", "0.1.0": "2011-09-26T13:21:52.595Z", "0.1.1": "2011-09-26T13:23:15.958Z", "0.1.2": "2011-09-26T13:29:40.938Z" }, "author": { "name": "DaWanda GmbH", "email": "mirko@dawanda.com", "url": "http://dawanda.com" }, "repository": { "type": "git", "url": "git://github.com/dawanda/identify.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/identify.js/0.1.0", "0.1.1": "http://registry.npmjs.org/identify.js/0.1.1", "0.1.2": "http://registry.npmjs.org/identify.js/0.1.2" }, "dist": { "0.1.0": { "shasum": "c82b4f55cdbcf5e35c845f655f4ae04696b14222", "tarball": "http://registry.npmjs.org/identify.js/-/identify.js-0.1.0.tgz" }, "0.1.1": { "shasum": "26cc7630293cd3bbed997cf3c128d25ae655843a", "tarball": "http://registry.npmjs.org/identify.js/-/identify.js-0.1.1.tgz" }, "0.1.2": { "shasum": "78fdf2590e517d4474de626e855f6cdcb985b3a9", "tarball": "http://registry.npmjs.org/identify.js/-/identify.js-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/identify.js/" }, "idiomatic-console": { "name": "idiomatic-console", "description": "Provide modules with a local console that can be rebound as required with targets for each stream", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "jon.seymour", "email": "jon.seymour@gmail.com" } ], "time": { "modified": "2011-09-19T02:59:15.624Z", "created": "2011-04-26T10:20:23.506Z", "0.0.6": "2011-04-26T10:20:25.819Z", "0.0.7": "2011-04-26T10:35:47.380Z", "0.0.8": "2011-04-26T15:39:26.155Z", "0.0.9": "2011-09-19T02:52:10.366Z" }, "author": { "name": "Jon Seymour", "email": "jon.seymour@gmail.com", "url": "http://orwelliantremors.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/jonseymour/idiomatic-console.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/idiomatic-console/0.0.6", "0.0.9": "http://registry.npmjs.org/idiomatic-console/0.0.9" }, "dist": { "0.0.6": { "shasum": "504a2e5324a7f6a41256087d610b99d552b8ca99", "tarball": "http://registry.npmjs.org/idiomatic-console/-/idiomatic-console-0.0.6.tgz" }, "0.0.9": { "shasum": "6612aeff4d2acc99f7db88b95cc99238c265223a", "tarball": "http://registry.npmjs.org/idiomatic-console/-/idiomatic-console-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/idiomatic-console/" }, "idiomatic-stdio": { "name": "idiomatic-stdio", "description": "Redirect console.log and console.info to process.stderr", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jon.seymour", "email": "jon.seymour@gmail.com" } ], "time": { "modified": "2011-04-26T10:20:43.903Z", "created": "2011-04-19T11:57:44.279Z", "0.0.0": "2011-04-19T11:57:46.111Z", "0.0.1": "2011-04-19T14:54:59.935Z", "0.0.2": "2011-04-21T11:51:29.072Z", "0.0.3": "2011-04-21T22:05:45.985Z", "0.0.4": "2011-04-21T22:15:38.413Z", "0.0.5": "2011-04-22T03:44:51.010Z" }, "author": { "name": "Jon Seymour", "email": "jon.seymour@gmail.com", "url": "http://orwelliantremors.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/jonseymour/node-idoiomatic-stdio.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/idiomatic-stdio/0.0.0", "0.0.1": "http://registry.npmjs.org/idiomatic-stdio/0.0.1", "0.0.2": "http://registry.npmjs.org/idiomatic-stdio/0.0.2", "0.0.3": "http://registry.npmjs.org/idiomatic-stdio/0.0.3", "0.0.4": "http://registry.npmjs.org/idiomatic-stdio/0.0.4" }, "dist": { "0.0.0": { "shasum": "e890873005f52a076e1cebe102a4fe45cf37808f", "tarball": "http://registry.npmjs.org/idiomatic-stdio/-/idiomatic-stdio-0.0.0.tgz" }, "0.0.1": { "shasum": "81c607135175d384f84de0f5ba2894311bec41d0", "tarball": "http://registry.npmjs.org/idiomatic-stdio/-/idiomatic-stdio-0.0.1.tgz" }, "0.0.2": { "shasum": "2814f688e54a9ddc509b17606ebeecd2374d684d", "tarball": "http://registry.npmjs.org/idiomatic-stdio/-/idiomatic-stdio-0.0.2.tgz" }, "0.0.3": { "shasum": "505dd0810270aa849436cd148da07bbdd7336cfd", "tarball": "http://registry.npmjs.org/idiomatic-stdio/-/idiomatic-stdio-0.0.3.tgz" }, "0.0.4": { "shasum": "c01b1a8d3e9a732021c74526d8da93fe6c17836a", "tarball": "http://registry.npmjs.org/idiomatic-stdio/-/idiomatic-stdio-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/idiomatic-stdio/" }, "iff-parser": { "name": "iff-parser", "description": "Parses Amiga IFF files", "dist-tags": { "latest": "0.0.2", "iff": "0.0.1" }, "readme": "The node-iff-parser parses Amiga IFF files (of all kinds) according to [specifications](http://www.martinreddy.net/gfx/2d/IFF.txt).\n\n## Usage\n\n var IFFParser = require('iff-parser').Parser;\n var settings = {}; //Optional\n var parser = new IFFParser('/path/to/file', settings);\n parser.parse(function(error, result) {\n //Do something with the result\n });\n\nIFF Chunks are parsed into nodes. There are nodes for container chunks (chunks that can contain other chunks), `ContainerChunk`, and nodes for data-only chunks (`DataChunk`). The top-level object returned is of type `File`, which is a special container chunk that can only contain one chunk. Said chunk can be accessed using the `.content` property (or using `chunkById('FORM')` for compatibility). The chunk returned is (for all valid files) a container of type `FORM`.\n\n### Shared properties\n\nData and Container chunks both contain the following properties:\n\n* `chunkType` containing `\"DataChunk\"`, `\"File\"` or `\"ContainerChunk\"`, respectively.\n* `ckID` the type of the chunk as parsed as ascii string.\n* `ckSize` the size (in bytes) that the chunk header specifies.\n* `ckData` a Buffer of the data in the chunk (except id and size header fields). Note that this data is sliced for the data of the child chunks so changing this will also change the data of the child chunks.\n\n### Properties specific to container chunks:\n\nContainer chunks additionally contain the following:\n\n* `chunks` array of child chunks.\n* `chunkById` convenience method to get the first child chunk of a specific type or null if no such chunk exists.\n* `chunksById` convenience method to get an array of all child chunks of a specific types.\n\n### Additional properties\n\nEach chunk, before being made into an object of either type, is processed by a `processor`. There are built-in processors for various types such as the basic `LIST`, `FORM`, `CAT ` and `PROP` chunk types as well as some chunk types specific to the ILBM image file type. To create your own processor, simply pass the option `processors`. This option should be an object with the chunk types you wish to parse as keys and the processor function as value:\n\n settings = {\n processors: {\n \"FXHD\": function(chunk_info, parentChunk) {\n //chunk_info contains ckID, ckSize and ckData fields\n var props = {\n width = chunk_info.ckData.readUInt16BE(0),\n …\n }\n return {additionalData: props, innerChunkBuffer: null}\n },\n …\n }\n };\n\nIf the returned `innerChunkBuffer` of a processor is non-null, the returned Buffer (which should be a sliced version of `chunk_info.ckData`) is used to parse child chunks. The default implementation will return `null` for unknown chunks (meaning they become `DataChunk`s).\n\nAll the properties from `additionalData` will be copied into the created chunk object.\n\n## Utilities\n\nThere are currently two utility functions that can be accessed using `require('iff-parser').utils`.\n\n### unpack(bufferprops = {buffer, offset}, compression, length)\n\n`unpack` will return a new buffer derived from the current buffer in bufferprops and the given compression schemes, resulting in a buffer of `length` bytes. bufferprops.offset will be updated accordingly. Currently, the supported values for `compression` are `\"cmpNone\"` and `\"cmpByteRun1\"`.\n\n### ilbm_canvas(file)\n\n`ilbm_canvas` will try to load the iff-parsed file as ILBM (inter-leaved bitmap) into a new node-canvas, returning said canvas. Requires [node-canvas](https://github.com/LearnBoost/node-canvas) to be installed.\n\n## To-Do\n\n* Better robustness for incorrect buffer sizes in the header field.\n\n## License\n\nnode-iff-parser is freely distributable under the terms of an MIT-style license.\n\nCopyright (c) 2011 Raphael Schweikert, http://sabberworm.com/\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "sabberworm", "email": "any@sabberworm.com" } ], "time": { "modified": "2011-11-22T20:23:42.078Z", "created": "2011-11-18T08:13:25.175Z", "0.0.1": "2011-11-18T08:13:26.965Z", "0.0.2": "2011-11-22T20:23:42.078Z" }, "author": { "name": "Raphael Schweikert", "email": "any@sabberworm.com", "url": "http://sabberworm.com" }, "repository": { "type": "git", "url": "git://github.com/sabberworm/node-iff-parser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/iff-parser/0.0.1", "0.0.2": "http://registry.npmjs.org/iff-parser/0.0.2" }, "dist": { "0.0.1": { "shasum": "78d39c654748d2dbe9facf7263a8b15914b615b1", "tarball": "http://registry.npmjs.org/iff-parser/-/iff-parser-0.0.1.tgz" }, "0.0.2": { "shasum": "f1eea1ff444a0752c67289632e0a6b82e49b864a", "tarball": "http://registry.npmjs.org/iff-parser/-/iff-parser-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/iff-parser/" }, "iform": { "name": "iform", "description": "generate html5 style form and do validation", "dist-tags": { "latest": "0.0.1" }, "readme": "node-iform\n====\n\nnode-iform is a connect middleware help you validate and convert form data.\n\n\n*NOTE* You need to view [node-validator](https://github.com/chriso/node-validator)\nfor more information, if you want to use this node-iform.\n\n*NOTE* If you find a bug, or want some feature, send a pull request.\n\nExample\n----\n\n```javascript\n var iform = require('iform');\n\n var userForm = iform({\n username: {\n required : true,\n len : [4, 15]\n },\n password: {\n required : true,\n len : [6, 20]\n },\n\n email : {\n type : 'email'\n },\n\n birth : {\n type : Date,\n isAfter: new Date('01/01/1900'),\n isBefore : null // means now\n },\n\n avatar : {\n defaultValue : function(req) {\n return '/avatar/' + req.body.username + '.png';\n }\n },\n\n age : 'int',\n\n blog : 'url'\n });\n\n app.post('/signup', userForm(), function(req, res, next) {\n if(req.iform.errors) {\n return res.json(req.iform.errors);\n }\n db.users.insert(req.iform.data, function(err, data) {\n res.json({success : true, message: 'Sign up successfully'});\n });\n });\n\n app.post('/profile', userForm('birth', 'age', 'blog'), function(req, res, next){\n if(req.iform.errors) {\n return res.json(req.iform.errors);\n }\n db.users.update({username : req.session.user.username}, req.iform.data, function(err, data) {\n res.json({success : true, message: 'Update profile successfully'});\n });\n });\n```\n\n### define rules\n\nAt first you need define some rules for validation\n\nAs you see in the example, define a form like this : `var form = iform(rules);`\n\n`rules` is like `{fieldName : fieldRules, ...}`\n\n`fieldRules` is like `{ruleName : ruleParameter, ...}`\n\n```javascript\n // field name | rule name | rule parameters\n username :{ len : [4, 15] }\n```\n\nThe rule names can find at [node-validator](https://github.com/chriso/node-validator) project page.\n\nAll the methods of Validator and Filter of node-validator can be use as a rule name.\nThe rule parameters is the arguments for that method.\n\nThe `len` is defined by [node-validator](https://github.com/chriso/node-validator) like this\n\n```javascript\n Validator.prototype.len = function(min, max) { ... }\n```\n\nIt takes two parameters. so we use a array as the parameters.\n\nThe `type` is a special rule ,e.g.\n\n```javascript\n email : {\n type : 'email'\n }\n```\n\nit is equals to\n\n```javascript\n email : {\n 'isEmail' : []\n }\n```\n\nyou can also use `int`, `date` etc, cause the Validator defined `isInt` and `isDate`\n\nall the method of Valiator starts with `is` and take no arguments can be use as a type.\n\nif you only have a type rule you can use `fieldName : type` define it.\n\nYou can also use `Date` `Number` instead of `'date'`, `'number'`\n\n### use the middleware\n\n`userForm` you just defined is a function which returns a middleware, use like this\n\n```javascript\n app.post('/signup', userForm(), function(req, res, next) {\n if(req.iform.errors) {\n return res.json(req.iform.errors);\n }\n db.users.insert(req.iform.data, function(err, data) {\n res.json({success : true, message: 'Sign up successfully'});\n });\n });\n```\n\nthe middleware will check the `req.body` by your rules, all the validation errors \ngo to `req.iform.errors`, and the filtered and converted data go to `req.iform.data`.\n\nSince the data has been cleaned, you can use it immediately.\n\nIf there is another page also use the smae rules but only part of fields,\nyou can reuse it like this.\n\n```javascript\n app.post('/profile', userForm('birth', 'age', 'blog'), function(req, res, next){\n if(req.iform.errors) {\n return res.json(req.iform.errors);\n }\n db.users.update({username : req.session.user.username}, req.iform.data, function(err, data) {\n res.json({success : true, message: 'Update profile successfully'});\n });\n });\n```\n", "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-11-19T18:06:31.203Z", "created": "2011-11-19T18:06:27.231Z", "0.0.1": "2011-11-19T18:06:31.203Z" }, "author": { "name": "Lin Gui", "email": "guileen@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/iform/0.0.1" }, "dist": { "0.0.1": { "shasum": "b803ed0db0775c16692376ec576fd2595be85b9b", "tarball": "http://registry.npmjs.org/iform/-/iform-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/iform/" }, "iglob": { "name": "iglob", "description": "Incremental file scanner/globber", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pcapr", "email": "kowsik@gmail.com" } ], "author": { "name": "pcapr", "url": "http://www.pcapr.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/iglob/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/iglob/-/iglob-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/iglob/" }, "ignite": { "name": "ignite", "description": "An easy-to-use async programming framework inspired by UML2 state machines.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "ignitejs", "email": "richard@ignitejs.com" } ], "time": { "modified": "2011-10-25T16:20:35.437Z", "created": "2011-08-11T21:13:14.688Z", "0.1.0": "2011-08-11T21:13:21.717Z", "0.1.1": "2011-08-12T12:39:07.105Z", "0.1.2": "2011-08-23T09:43:41.882Z", "0.1.3": "2011-08-31T20:20:11.126Z", "0.1.4": "2011-09-08T14:12:31.724Z", "0.1.5": "2011-10-25T16:20:35.437Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/ignite/0.1.0", "0.1.1": "http://registry.npmjs.org/ignite/0.1.1", "0.1.2": "http://registry.npmjs.org/ignite/0.1.2", "0.1.3": "http://registry.npmjs.org/ignite/0.1.3", "0.1.4": "http://registry.npmjs.org/ignite/0.1.4", "0.1.5": "http://registry.npmjs.org/ignite/0.1.5" }, "dist": { "0.1.0": { "shasum": "eb7b128cddca4989ab1072315e0f7b9fa4864f8f", "tarball": "http://registry.npmjs.org/ignite/-/ignite-0.1.0.tgz" }, "0.1.1": { "shasum": "cdb54e5392a4b0d227a810c68c6b01cbcd69c485", "tarball": "http://registry.npmjs.org/ignite/-/ignite-0.1.1.tgz" }, "0.1.2": { "shasum": "e1ab0f8a6243130d6cdf7cda41496cadacb39aff", "tarball": "http://registry.npmjs.org/ignite/-/ignite-0.1.2.tgz" }, "0.1.3": { "shasum": "0048171db5f9df89934c47b8e954e15caf1cf77c", "tarball": "http://registry.npmjs.org/ignite/-/ignite-0.1.3.tgz" }, "0.1.4": { "shasum": "0f4fc249ebb740d5e472df15932e227f69adcad2", "tarball": "http://registry.npmjs.org/ignite/-/ignite-0.1.4.tgz" }, "0.1.5": { "shasum": "c2d0f19d7d8a4e0c8aeb5a9580497397c780a48b", "tarball": "http://registry.npmjs.org/ignite/-/ignite-0.1.5.tgz" } }, "keywords": [ "ignite", "async", "framework", "state machine", "FSM", "UML" ], "url": "http://registry.npmjs.org/ignite/" }, "ignoring-deep-equals": { "name": "ignoring-deep-equals", "description": "Check equalness ignoring a specific path in the objects", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-11-08T16:49:15.903Z", "created": "2011-11-08T16:49:13.779Z", "1.0.0": "2011-11-08T16:49:15.903Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-ignoring-deep-equals.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ignoring-deep-equals/1.0.0" }, "dist": { "1.0.0": { "shasum": "3526a4d50be32ebe9c0f722a3235bcf1386f4af5", "tarball": "http://registry.npmjs.org/ignoring-deep-equals/-/ignoring-deep-equals-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/ignoring-deep-equals/" }, "ii": { "name": "ii", "description": "A JSON formatter for the command-line", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-10-27T15:38:48.360Z", "created": "2011-10-04T18:29:28.316Z", "0.0.0": "2011-10-04T18:29:28.647Z", "0.1.0": "2011-10-27T15:38:48.360Z" }, "author": { "name": "Tom MacWright", "email": "macwright@gmail.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/ii/0.0.0", "0.1.0": "http://registry.npmjs.org/ii/0.1.0" }, "dist": { "0.0.0": { "shasum": "4ff566821cfab6c7b6dec9e11198e3f1436d452d", "tarball": "http://registry.npmjs.org/ii/-/ii-0.0.0.tgz" }, "0.1.0": { "shasum": "6ea1ce4b8da542dd321e29e926d56702e13746dd", "tarball": "http://registry.npmjs.org/ii/-/ii-0.1.0.tgz" } }, "keywords": [ "readme" ], "url": "http://registry.npmjs.org/ii/" }, "iles-forked-irc-js": { "name": "iles-forked-irc-js", "description": "An IRC library for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "ilkkah", "email": "ilkkah@gmail.com" } ], "time": { "modified": "2011-06-27T03:06:06.225Z", "created": "2011-06-26T03:32:56.974Z", "0.1.0": "2011-06-26T03:32:57.765Z", "0.1.1": "2011-06-27T02:32:49.915Z", "0.1.2": "2011-06-27T03:06:06.225Z" }, "author": { "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org", "url": "http://gf3.ca" }, "repository": { "type": "git", "url": "git://github.com/ile/iles-forked-irc-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/iles-forked-irc-js/0.1.0", "0.1.1": "http://registry.npmjs.org/iles-forked-irc-js/0.1.1", "0.1.2": "http://registry.npmjs.org/iles-forked-irc-js/0.1.2" }, "dist": { "0.1.0": { "shasum": "79ec6d4cb9256ac12546afb443dce496e581cab5", "tarball": "http://registry.npmjs.org/iles-forked-irc-js/-/iles-forked-irc-js-0.1.0.tgz" }, "0.1.1": { "shasum": "41a6abbc427e1453a8ba7e4d6084bfec02795078", "tarball": "http://registry.npmjs.org/iles-forked-irc-js/-/iles-forked-irc-js-0.1.1.tgz" }, "0.1.2": { "shasum": "717fc9225798ab60c05b9906446919a87f00ab78", "tarball": "http://registry.npmjs.org/iles-forked-irc-js/-/iles-forked-irc-js-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/iles-forked-irc-js/" }, "image": { "name": "image", "description": "This is a node.js module that unifies node-png, node-gif and node-jpeg modules.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "versions": { "1.0.0": "http://registry.npmjs.org/image/1.0.0", "1.0.1": "http://registry.npmjs.org/image/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/image/-/image-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/image/-/image-1.0.1.tgz" } }, "keywords": [ "png", "gif", "jpeg", "rgb", "rgba", "bgr", "bgra", "picture", "image" ], "url": "http://registry.npmjs.org/image/" }, "imageable": { "name": "imageable", "description": "On-demand image manipulation middleware for express and connect.", "dist-tags": { "latest": "0.8.6" }, "maintainers": [ { "name": "sdepold", "email": "sascha@dawanda.com" } ], "time": { "modified": "2011-11-03T14:21:55.989Z", "created": "2011-05-25T14:30:53.378Z", "0.0.1": "2011-05-25T14:30:54.090Z", "0.0.2": "2011-05-25T14:36:28.739Z", "0.0.3": "2011-05-26T07:14:21.394Z", "0.0.4": "2011-05-26T07:52:45.902Z", "0.0.5": "2011-05-26T08:56:13.108Z", "0.0.6": "2011-05-26T09:16:09.367Z", "0.1.0": "2011-05-31T07:45:43.906Z", "0.1.1": "2011-05-31T17:32:20.762Z", "0.1.2": "2011-06-20T13:26:56.103Z", "0.2.0": "2011-06-22T09:06:56.815Z", "0.2.1": "2011-06-22T13:37:13.049Z", "0.2.2": "2011-06-27T11:52:34.530Z", "0.2.3": "2011-06-27T12:53:35.534Z", "0.3.0": "2011-06-28T14:24:33.665Z", "0.3.1": "2011-06-29T06:49:16.692Z", "0.3.2": "2011-06-29T07:02:26.093Z", "0.3.3": "2011-07-04T07:06:37.194Z", "0.3.4": "2011-07-04T11:45:07.179Z", "0.3.5": "2011-08-22T14:41:52.111Z", "0.4.0": "2011-09-05T08:23:47.834Z", "0.5.0": "2011-09-08T06:36:31.907Z", "0.5.1": "2011-09-08T06:46:32.725Z", "0.5.2": "2011-09-08T06:50:19.112Z", "0.6.0": "2011-09-12T11:04:48.936Z", "0.6.1": "2011-09-12T11:50:18.096Z", "0.6.2": "2011-09-14T08:52:57.398Z", "0.7.0": "2011-09-20T09:20:09.334Z", "0.7.1": "2011-09-20T09:58:49.053Z", "0.7.2": "2011-09-23T07:46:02.597Z", "0.7.3": "2011-09-23T19:12:56.979Z", "0.8.0": "2011-09-26T13:36:11.667Z", "0.8.1": "2011-09-26T13:40:13.141Z", "0.8.2": "2011-09-27T08:22:01.887Z", "0.8.3": "2011-10-10T06:02:39.718Z", "0.8.4": "2011-10-10T07:05:02.355Z", "0.8.5": "2011-10-10T07:34:15.279Z", "0.8.6": "2011-11-03T14:21:55.989Z" }, "author": { "name": "DaWanda GmbH", "email": "mirko@dawanda.com" }, "repository": { "type": "git", "url": "git://github.com/dawanda/node-imageable.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/imageable/0.0.1", "0.0.2": "http://registry.npmjs.org/imageable/0.0.2", "0.0.3": "http://registry.npmjs.org/imageable/0.0.3", "0.0.4": "http://registry.npmjs.org/imageable/0.0.4", "0.0.5": "http://registry.npmjs.org/imageable/0.0.5", "0.0.6": "http://registry.npmjs.org/imageable/0.0.6", "0.1.0": "http://registry.npmjs.org/imageable/0.1.0", "0.1.1": "http://registry.npmjs.org/imageable/0.1.1", "0.1.2": "http://registry.npmjs.org/imageable/0.1.2", "0.2.0": "http://registry.npmjs.org/imageable/0.2.0", "0.2.1": "http://registry.npmjs.org/imageable/0.2.1", "0.2.2": "http://registry.npmjs.org/imageable/0.2.2", "0.2.3": "http://registry.npmjs.org/imageable/0.2.3", "0.3.0": "http://registry.npmjs.org/imageable/0.3.0", "0.3.1": "http://registry.npmjs.org/imageable/0.3.1", "0.3.2": "http://registry.npmjs.org/imageable/0.3.2", "0.3.3": "http://registry.npmjs.org/imageable/0.3.3", "0.3.4": "http://registry.npmjs.org/imageable/0.3.4", "0.3.5": "http://registry.npmjs.org/imageable/0.3.5", "0.4.0": "http://registry.npmjs.org/imageable/0.4.0", "0.5.0": "http://registry.npmjs.org/imageable/0.5.0", "0.5.1": "http://registry.npmjs.org/imageable/0.5.1", "0.5.2": "http://registry.npmjs.org/imageable/0.5.2", "0.6.0": "http://registry.npmjs.org/imageable/0.6.0", "0.6.1": "http://registry.npmjs.org/imageable/0.6.1", "0.6.2": "http://registry.npmjs.org/imageable/0.6.2", "0.7.0": "http://registry.npmjs.org/imageable/0.7.0", "0.7.1": "http://registry.npmjs.org/imageable/0.7.1", "0.7.2": "http://registry.npmjs.org/imageable/0.7.2", "0.7.3": "http://registry.npmjs.org/imageable/0.7.3", "0.8.0": "http://registry.npmjs.org/imageable/0.8.0", "0.8.1": "http://registry.npmjs.org/imageable/0.8.1", "0.8.2": "http://registry.npmjs.org/imageable/0.8.2", "0.8.3": "http://registry.npmjs.org/imageable/0.8.3", "0.8.4": "http://registry.npmjs.org/imageable/0.8.4", "0.8.5": "http://registry.npmjs.org/imageable/0.8.5", "0.8.6": "http://registry.npmjs.org/imageable/0.8.6" }, "dist": { "0.0.1": { "shasum": "12d495083bf13f8b37b954f7b2ee1043e5b0de31", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.0.1.tgz" }, "0.0.2": { "shasum": "8d4603ca1b288c81cd35ca49a107e63b7219e3ce", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.0.2.tgz" }, "0.0.3": { "shasum": "a66ac9f970224824f7149e697f6a669b6f27c913", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.0.3.tgz" }, "0.0.4": { "shasum": "67e2eddf6b15efa1abdd315e907c06d7c579ce5c", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.0.4.tgz" }, "0.0.5": { "shasum": "7a9cd0eabc41a649e5a48f0729c100c48247d552", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.0.5.tgz" }, "0.0.6": { "shasum": "920333f1894adc36ca96e3f0387b176f1a69d504", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.0.6.tgz" }, "0.1.0": { "shasum": "4e6f89a682a2920686b5a657db5427ece19389b0", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.1.0.tgz" }, "0.1.1": { "shasum": "06e4fa7252fb54a163c374b9536656040d178830", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.1.1.tgz" }, "0.1.2": { "shasum": "5d803cc77bd1a8f39f63de5ba39af0a6c095ddea", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.1.2.tgz" }, "0.2.0": { "shasum": "443578fb34dbde86a37408762fb34541b6bc0c34", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.2.0.tgz" }, "0.2.1": { "shasum": "8184b8ce67b858a52980627de2271e0a147bff91", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.2.1.tgz" }, "0.2.2": { "shasum": "cd4bbaed7ee0907d3b01ca49cd785e9266d6e8ae", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.2.2.tgz" }, "0.2.3": { "shasum": "f7def3ee0b867b87231f64a4e280e92d9d236fce", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.2.3.tgz" }, "0.3.0": { "shasum": "588dcc7132c7d4172597b9330455daa001949cbe", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.3.0.tgz" }, "0.3.1": { "shasum": "38b50f2a45718a9808179f902ef058fa57eb77c4", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.3.1.tgz" }, "0.3.2": { "shasum": "355eafb2a687cc4d0c9b90af1052862a3e72f13a", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.3.2.tgz" }, "0.3.3": { "shasum": "d6d06895ab69db5d08731d29e1c6e874cb0933ee", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.3.3.tgz" }, "0.3.4": { "shasum": "9d3d7d3f06a3bf7786994b31bea4e91a3b6622ce", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.3.4.tgz" }, "0.3.5": { "shasum": "6809449f0751316383a12943b72e6c5ae8578605", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.3.5.tgz" }, "0.4.0": { "shasum": "1a2887707044ba348a3ce2236e7954b435a5f7a7", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.4.0.tgz" }, "0.5.0": { "shasum": "d88c6b2c3568cd04f9ab49b2d151fdeaf8a38bc4", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.5.0.tgz" }, "0.5.1": { "shasum": "02f8cc77d5ae06083a9aceebc6abdef8522471b6", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.5.1.tgz" }, "0.5.2": { "shasum": "76669721a764bcc56691c5bc24cc2aa0a9923014", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.5.2.tgz" }, "0.6.0": { "shasum": "02321e4843d28509c44debd33c72fd680f875b64", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.6.0.tgz" }, "0.6.1": { "shasum": "10ffdd42ad929e73acdeefa0cc488a1ab29ea4a4", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.6.1.tgz" }, "0.6.2": { "shasum": "37b175681152e5aa1f828534cfbb026ba81af3e4", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.6.2.tgz" }, "0.7.0": { "shasum": "e285bc826ae41f1043c4f04e59d3c0b653c35353", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.7.0.tgz" }, "0.7.1": { "shasum": "f77f86ba8e6a381799026bff65ffb38623b7d3a5", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.7.1.tgz" }, "0.7.2": { "shasum": "4a6e8210ab785fe9c185cd56b87ea9c4d4ab7475", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.7.2.tgz" }, "0.7.3": { "shasum": "4b4e778f2277263fe4e4574a05dc7695c230a25e", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.7.3.tgz" }, "0.8.0": { "shasum": "4fa7197b3ea6aa1f8da5d86b2976e3475cf5914d", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.0.tgz" }, "0.8.1": { "shasum": "38c6dfadec8436764b0ec8c1f62fbad02dee331b", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.1.tgz" }, "0.8.2": { "shasum": "bba5af63645e3f8bd4c59fe0999adf6a03a65f28", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.2.tgz" }, "0.8.3": { "shasum": "e119f8b4ad3f87c6529f5fb3a58cda4afd6b1669", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.3.tgz" }, "0.8.4": { "shasum": "6447f617cf73b2ede380863a1b54d94a4d9e5951", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.4.tgz" }, "0.8.5": { "shasum": "fd7bd35cadbe5fd92bc7d5e781d022bdd9b543bd", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.5.tgz" }, "0.8.6": { "shasum": "4b799e01e6dc4ad8fd6527d642dc6ee11f240acc", "tarball": "http://registry.npmjs.org/imageable/-/imageable-0.8.6.tgz" } }, "url": "http://registry.npmjs.org/imageable/" }, "imageinfo": { "name": "imageinfo", "description": "A node.js package that returns information about an image or flash file such as type, dimensions etc.", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "norganna", "email": "staff@norganna.org" } ], "time": { "modified": "2011-09-04T12:08:49.718Z", "created": "2011-08-25T05:11:55.145Z", "1.0.0": "2011-08-25T05:11:58.337Z", "1.0.1": "2011-08-25T08:36:29.293Z", "1.0.2": "2011-08-25T08:41:26.159Z", "1.0.3": "2011-09-03T08:19:50.182Z", "1.0.4": "2011-09-04T12:08:49.718Z" }, "author": { "name": "Norganna", "email": "ken@norganna.com" }, "repository": { "type": "git", "url": "git://github.com/NorgannasAddOns/node-imageinfo.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/imageinfo/1.0.0", "1.0.1": "http://registry.npmjs.org/imageinfo/1.0.1", "1.0.2": "http://registry.npmjs.org/imageinfo/1.0.2", "1.0.3": "http://registry.npmjs.org/imageinfo/1.0.3", "1.0.4": "http://registry.npmjs.org/imageinfo/1.0.4" }, "dist": { "1.0.0": { "shasum": "e60540ebab38249a2662cd100ca9fcdeabbde5c8", "tarball": "http://registry.npmjs.org/imageinfo/-/imageinfo-1.0.0.tgz" }, "1.0.1": { "shasum": "e294be181490ab83ce0627c0df52e836eabffdbd", "tarball": "http://registry.npmjs.org/imageinfo/-/imageinfo-1.0.1.tgz" }, "1.0.2": { "shasum": "71014331709a15676243016a58c8e04a33ce9e9c", "tarball": "http://registry.npmjs.org/imageinfo/-/imageinfo-1.0.2.tgz" }, "1.0.3": { "shasum": "5a26c6eb1b7b6e1578b9d8805a74e34f91f60e50", "tarball": "http://registry.npmjs.org/imageinfo/-/imageinfo-1.0.3.tgz" }, "1.0.4": { "shasum": "1dd2456ecb96fc395f0aa1179c467dfb3d5d7a2a", "tarball": "http://registry.npmjs.org/imageinfo/-/imageinfo-1.0.4.tgz" } }, "keywords": [ "image", "info", "jpg", "jpeg", "png", "gif", "swf", "dimensions", "size", "type", "mime", "format" ], "url": "http://registry.npmjs.org/imageinfo/" }, "imagemagick": { "name": "imagemagick", "description": "A wrapper around the imagemagick cli", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "rsms", "email": "rasmus@notion.se" } ], "author": { "name": "Rasmus Andersson" }, "repository": { "type": "git", "url": "http://github.com/rsms/node-imagemagick.git" }, "time": { "modified": "2011-02-18T20:47:13.328Z", "created": "2011-02-18T20:47:13.328Z", "0.1.0": "2011-02-18T20:47:13.328Z", "0.1.1": "2011-02-18T20:47:13.328Z", "0.1.2": "2011-02-18T20:47:13.328Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/imagemagick/0.1.0", "0.1.1": "http://registry.npmjs.org/imagemagick/0.1.1", "0.1.2": "http://registry.npmjs.org/imagemagick/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/imagemagick/-/imagemagick-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/imagemagick/-/imagemagick-0.1.1.tgz" }, "0.1.2": { "shasum": "d2c18a7abd21396c926e5e47a2f3a0bb8910b0dd", "tarball": "http://registry.npmjs.org/imagemagick/-/imagemagick-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/imagemagick/" }, "imagemagick-identify-parser": { "name": "imagemagick-identify-parser", "description": "Parses output from the `identify` program into an object.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "time": { "modified": "2011-12-06T17:10:05.705Z", "created": "2011-12-01T07:43:55.826Z", "0.0.1": "2011-12-01T16:30:01.585Z", "0.0.2": "2011-12-01T16:33:19.356Z", "0.0.3": "2011-12-06T17:10:05.705Z" }, "author": { "name": "Dan Dean", "email": "@dandean", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "git://github.com/dandean/imagemagick-identify-parser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/imagemagick-identify-parser/0.0.1", "0.0.2": "http://registry.npmjs.org/imagemagick-identify-parser/0.0.2", "0.0.3": "http://registry.npmjs.org/imagemagick-identify-parser/0.0.3" }, "dist": { "0.0.1": { "shasum": "631858bac66af20eded42f2aead3abe01cd19aae", "tarball": "http://registry.npmjs.org/imagemagick-identify-parser/-/imagemagick-identify-parser-0.0.1.tgz" }, "0.0.2": { "shasum": "3ca809453b56324fec2e78320ddbe7e81bf019d1", "tarball": "http://registry.npmjs.org/imagemagick-identify-parser/-/imagemagick-identify-parser-0.0.2.tgz" }, "0.0.3": { "shasum": "160fc8b5e9bf96342f0a4b818cf5cf496f5869c8", "tarball": "http://registry.npmjs.org/imagemagick-identify-parser/-/imagemagick-identify-parser-0.0.3.tgz" } }, "keywords": [ "imagemagick", "magick", "parser", "verbose" ], "url": "http://registry.npmjs.org/imagemagick-identify-parser/" }, "imagick": { "name": "imagick", "description": "A ImageMagick addon for nodejs.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "fabiomcosta", "email": "fabiomcosta@gmail.com" } ], "time": { "modified": "2011-03-27T19:07:10.633Z", "created": "2011-03-27T19:07:10.001Z", "0.1.0": "2011-03-27T19:07:10.633Z" }, "author": { "name": "Fábio Miranda Costa" }, "repository": { "type": "git", "url": "git://github.com/fabiomcosta/node-imagick.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/imagick/0.1.0" }, "dist": { "0.1.0": { "shasum": "92e3143008d0da861013aefb604666fdbbf2ba68", "tarball": "http://registry.npmjs.org/imagick/-/imagick-0.1.0.tgz" } }, "keywords": [ "image", "magick", "imagick", "imagemagick", "image-magick" ], "url": "http://registry.npmjs.org/imagick/" }, "imap": { "name": "imap", "description": "An IMAP module for node.js that makes communicating with IMAP servers easy", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/node-imap.git" }, "time": { "modified": "2011-11-13T11:45:39.196Z", "created": "2011-04-10T04:38:38.986Z", "0.1.0": "2011-04-10T04:38:38.986Z", "0.2.1": "2011-04-10T04:38:38.986Z", "0.2.2": "2011-04-13T20:57:59.541Z", "0.2.3": "2011-04-24T10:47:12.473Z", "0.2.4": "2011-09-06T09:45:55.351Z", "0.2.5": "2011-09-13T16:30:36.286Z", "0.2.6": "2011-11-13T00:15:10.015Z", "0.2.7": "2011-11-13T11:45:39.196Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/imap/0.1.0", "0.2.1": "http://registry.npmjs.org/imap/0.2.1", "0.2.2": "http://registry.npmjs.org/imap/0.2.2", "0.2.3": "http://registry.npmjs.org/imap/0.2.3", "0.2.4": "http://registry.npmjs.org/imap/0.2.4", "0.2.5": "http://registry.npmjs.org/imap/0.2.5", "0.2.6": "http://registry.npmjs.org/imap/0.2.6", "0.2.7": "http://registry.npmjs.org/imap/0.2.7" }, "dist": { "0.1.0": { "shasum": "5b8ab2bfae8cda338c70de3463eaa85b6da0b76a", "tarball": "http://registry.npmjs.org/imap/-/imap-0.1.0.tgz" }, "0.2.1": { "shasum": "776aaa67b42738041baea5229967ee432b1c7f4b", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.1.tgz" }, "0.2.2": { "shasum": "6cf0bc599fcd3ef86ad77395ffbe9aaeb6ec5008", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.2.tgz" }, "0.2.3": { "shasum": "8e5b97c40c717b6200ecf2b8509e644f3e5541be", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.3.tgz" }, "0.2.4": { "shasum": "ef63af17007793c497ebe01f2a49e2405eecd518", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.4.tgz" }, "0.2.5": { "shasum": "c7695502ea7d8f5c1873d029f2355fb3cf5371a6", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.5.tgz" }, "0.2.6": { "shasum": "1423c832aaebe8079f86cbd40a259843610d0599", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.6.tgz" }, "0.2.7": { "shasum": "f8d0782b8c69de035718445d40e81c901cb0a071", "tarball": "http://registry.npmjs.org/imap/-/imap-0.2.7.tgz" } }, "keywords": [ "imap", "mail", "email", "reader", "client" ], "url": "http://registry.npmjs.org/imap/" }, "imbot": { "name": "imbot", "description": "An IM Bot for NodeJs, base on bot.im API. Simple to create the AIM, Yahoo, Jabber, and MSN bot.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "leizongmin", "email": "leizongmin@gmail.com" } ], "time": { "modified": "2011-08-08T10:55:41.301Z", "created": "2011-08-08T06:33:42.715Z", "0.1.0": "2011-08-08T06:33:45.842Z", "0.1.1": "2011-08-08T06:37:14.723Z", "0.1.2": "2011-08-08T06:45:01.459Z", "0.1.3": "2011-08-08T06:52:11.852Z", "0.1.4": "2011-08-08T10:55:41.301Z" }, "author": { "name": "leizongmin", "email": "leizongmin@gmail.com", "url": "http://lab.ucdok.com" }, "repository": { "type": "git", "url": "git@github.com:leizongmin/imbot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/imbot/0.1.0", "0.1.1": "http://registry.npmjs.org/imbot/0.1.1", "0.1.2": "http://registry.npmjs.org/imbot/0.1.2", "0.1.3": "http://registry.npmjs.org/imbot/0.1.3", "0.1.4": "http://registry.npmjs.org/imbot/0.1.4" }, "dist": { "0.1.0": { "shasum": "40763afd5c5637d0af97b15d528e49f3a739c88f", "tarball": "http://registry.npmjs.org/imbot/-/imbot-0.1.0.tgz" }, "0.1.1": { "shasum": "9ce50912117f038ac47432f3dbed5249e1c5ba31", "tarball": "http://registry.npmjs.org/imbot/-/imbot-0.1.1.tgz" }, "0.1.2": { "shasum": "cb74725aaf6fd24063f2529355c4553eed936889", "tarball": "http://registry.npmjs.org/imbot/-/imbot-0.1.2.tgz" }, "0.1.3": { "shasum": "0ef63a23dd921333be79e03df937e6ed8e6f71bd", "tarball": "http://registry.npmjs.org/imbot/-/imbot-0.1.3.tgz" }, "0.1.4": { "shasum": "0977ade9086f1f7f4c4a986ddfa86916571a6235", "tarball": "http://registry.npmjs.org/imbot/-/imbot-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/imbot/" }, "imdb": { "name": "imdb", "description": "Loops a dir and returns the IMDB ranking + genre of each movie", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mendelbenjamin", "email": "mendel@bind.io" } ], "time": { "modified": "2011-07-14T22:35:59.441Z", "created": "2011-07-14T21:31:01.033Z", "0.0.1": "2011-07-14T21:31:01.778Z", "0.0.2": "2011-07-14T22:13:36.879Z", "0.0.3": "2011-07-14T22:35:59.441Z" }, "author": { "name": "Mendel Looije", "email": "mendel@bind.io" }, "versions": { "0.0.1": "http://registry.npmjs.org/imdb/0.0.1", "0.0.2": "http://registry.npmjs.org/imdb/0.0.2", "0.0.3": "http://registry.npmjs.org/imdb/0.0.3" }, "dist": { "0.0.1": { "shasum": "1e5d9ff71fae08dfd74f589cf9401b0b8da9a2c7", "tarball": "http://registry.npmjs.org/imdb/-/imdb-0.0.1.tgz" }, "0.0.2": { "shasum": "22847c90b7b4131049ab8a58c69fd97a0a9cdbf3", "tarball": "http://registry.npmjs.org/imdb/-/imdb-0.0.2.tgz" }, "0.0.3": { "shasum": "0ef09bae7821e7985e5690dee2238780bc3b1da6", "tarball": "http://registry.npmjs.org/imdb/-/imdb-0.0.3.tgz" } }, "keywords": [ "imdb" ], "url": "http://registry.npmjs.org/imdb/" }, "imgur": { "name": "imgur", "description": "Simple command-line uploader for imgur.com", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kai", "email": "kmallea@gmail.com" } ], "time": { "modified": "2011-07-15T01:36:15.527Z", "created": "2011-07-15T01:36:15.340Z", "0.0.1": "2011-07-15T01:36:15.527Z" }, "author": { "name": "Kai Mallea", "email": "kmallea@gmail.com", "url": "http://www.mallea.net/" }, "repository": { "type": "git", "url": "git://github.com/kaimallea/node-imgur.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/imgur/0.0.1" }, "dist": { "0.0.1": { "shasum": "35f02e6901c8498b3a7a675d7f212d5c1f4f5499", "tarball": "http://registry.npmjs.org/imgur/-/imgur-0.0.1.tgz" } }, "keywords": [ "imgur", "image", "images", "upload", "uploader" ], "url": "http://registry.npmjs.org/imgur/" }, "impact": { "name": "impact", "description": "nodejs backend for impactjs (http://impactjs.com)", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "cpetzold", "email": "cpetzold@gmail.com" } ], "time": { "modified": "2011-10-20T06:32:31.825Z", "created": "2011-01-22T00:51:55.850Z", "0.0.2": "2011-01-22T00:51:56.206Z", "0.0.3": "2011-01-25T21:26:44.238Z", "0.1.0": "2011-03-22T23:33:17.689Z", "0.1.1": "2011-10-20T06:32:31.825Z" }, "author": { "name": "Conner Petzold", "email": "cpetzold@gmail.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/impact/0.0.2", "0.0.3": "http://registry.npmjs.org/impact/0.0.3", "0.1.0": "http://registry.npmjs.org/impact/0.1.0", "0.1.1": "http://registry.npmjs.org/impact/0.1.1" }, "dist": { "0.0.2": { "shasum": "77da6a22387ae975303d8077cdf90991a1baf318", "tarball": "http://registry.npmjs.org/impact/-/impact-0.0.2.tgz" }, "0.0.3": { "shasum": "5655c448c79b8974f9820272c06d4fed939cecc2", "tarball": "http://registry.npmjs.org/impact/-/impact-0.0.3.tgz" }, "0.1.0": { "shasum": "1ef8eea01e46a9158e2147ce64c4ac365ec8a671", "tarball": "http://registry.npmjs.org/impact/-/impact-0.1.0.tgz" }, "0.1.1": { "shasum": "d55bf0219624eb6d5cf091031927ca2a5c4568aa", "tarball": "http://registry.npmjs.org/impact/-/impact-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/impact/" }, "imsi": { "name": "imsi", "description": "imsi app test", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aspes", "email": "asopes@gmail.com" } ], "time": { "modified": "2011-07-23T06:50:29.137Z", "created": "2011-07-23T06:50:25.914Z", "0.0.1": "2011-07-23T06:50:29.137Z" }, "author": { "name": "Imsi Go", "email": "imsi@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/imsi/0.0.1" }, "dist": { "0.0.1": { "shasum": "2c8589e3d7e10c39956925204d3bde9f708b3d31", "tarball": "http://registry.npmjs.org/imsi/-/imsi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/imsi/" }, "inca": { "name": "inca", "description": "easy mix of mustaches and jsons", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "rstenson", "email": "rob.stenson@gmail.com" } ], "time": { "modified": "2011-10-31T06:10:53.694Z", "created": "2011-09-26T06:51:07.234Z", "0.0.1": "2011-09-26T06:51:07.749Z", "0.0.2": "2011-10-04T05:27:35.814Z", "0.0.3": "2011-10-04T15:40:03.125Z", "0.1.0": "2011-10-08T17:45:49.223Z", "0.1.1": "2011-10-10T07:07:30.439Z", "0.1.2": "2011-10-11T19:28:41.806Z", "0.1.3": "2011-10-17T07:15:13.698Z", "0.1.4": "2011-10-17T19:58:17.895Z", "0.1.5": "2011-10-20T15:46:13.261Z", "0.1.6": "2011-10-31T06:10:53.694Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/inca/0.0.1", "0.0.2": "http://registry.npmjs.org/inca/0.0.2", "0.0.3": "http://registry.npmjs.org/inca/0.0.3", "0.1.0": "http://registry.npmjs.org/inca/0.1.0", "0.1.1": "http://registry.npmjs.org/inca/0.1.1", "0.1.2": "http://registry.npmjs.org/inca/0.1.2", "0.1.3": "http://registry.npmjs.org/inca/0.1.3", "0.1.4": "http://registry.npmjs.org/inca/0.1.4", "0.1.5": "http://registry.npmjs.org/inca/0.1.5", "0.1.6": "http://registry.npmjs.org/inca/0.1.6" }, "dist": { "0.0.1": { "shasum": "1e622fd60d262c103c15bcad8d54bc1b3d6f2760", "tarball": "http://registry.npmjs.org/inca/-/inca-0.0.1.tgz" }, "0.0.2": { "shasum": "f3471679679a205e7b71476b886ea5fb433c6ba4", "tarball": "http://registry.npmjs.org/inca/-/inca-0.0.2.tgz" }, "0.0.3": { "shasum": "08827062e9f293cbce91e9a1b3ae3d7b326fcd9f", "tarball": "http://registry.npmjs.org/inca/-/inca-0.0.3.tgz" }, "0.1.0": { "shasum": "240e5293971dae82e5bc23f2cb386e5bd1050533", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.0.tgz" }, "0.1.1": { "shasum": "5b3dbd0db38934f7807344fadce54a7602ab8e8e", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.1.tgz" }, "0.1.2": { "shasum": "f45e5d7b6adc6e6dcc9cbd188572e723e8c3ba63", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.2.tgz" }, "0.1.3": { "shasum": "5bf16f3a5356a7e000995479c9a2ce469f29ce1a", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.3.tgz" }, "0.1.4": { "shasum": "f1ab89a1cf13332e811e7194d79c0bebd2e29e6d", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.4.tgz" }, "0.1.5": { "shasum": "9ab3cd5f88d860869d0834b6181ee37ffbd1768a", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.5.tgz" }, "0.1.6": { "shasum": "a3c7c7328edc07dd7312114de29538280298f294", "tarball": "http://registry.npmjs.org/inca/-/inca-0.1.6.tgz" } }, "keywords": [ "design", "mustache" ], "url": "http://registry.npmjs.org/inca/" }, "index": { "name": "index", "description": "Append only B+ Tree Index engine for node.js", "dist-tags": { "stable": "0.4.0", "latest": "0.4.0" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-11-07T17:37:57.170Z", "created": "2011-05-05T17:17:59.830Z", "0.0.1": "2011-05-05T17:18:01.208Z", "0.1.0": "2011-06-20T18:08:32.315Z", "0.2.0": "2011-09-07T16:10:49.032Z", "0.3.0": "2011-09-25T17:44:46.298Z", "0.4.0": "2011-11-07T17:37:50.524Z" }, "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/index/0.0.1", "0.1.0": "http://registry.npmjs.org/index/0.1.0", "0.2.0": "http://registry.npmjs.org/index/0.2.0", "0.3.0": "http://registry.npmjs.org/index/0.3.0", "0.4.0": "http://registry.npmjs.org/index/0.4.0" }, "dist": { "0.0.1": { "shasum": "e8fc8799525eb9239b169c189ae7407717782f43", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic": { "shasum": "54b23b95f791f8ea5a3fa0eba475e64da45b4d22", "tarball": "http://registry.npmjs.org/index/-/index-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic.tgz" } }, "tarball": "http://registry.npmjs.org/index/-/index-0.0.1.tgz" }, "0.1.0": { "shasum": "878fae91772992ea2b497c7710ef7bae0e857ef8", "tarball": "http://registry.npmjs.org/index/-/index-0.1.0.tgz" }, "0.2.0": { "shasum": "6d3568888dac5ba99290f8a2c491e989f47e56f8", "tarball": "http://registry.npmjs.org/index/-/index-0.2.0.tgz" }, "0.3.0": { "shasum": "adab23fe9d3483add3ca48f0b03e8d9f4d2a90fd", "tarball": "http://registry.npmjs.org/index/-/index-0.3.0.tgz" }, "0.4.0": { "shasum": "e9a6b1c8404f2aa8b44f52c6edd4805c70c1cf75", "tarball": "http://registry.npmjs.org/index/-/index-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/index/" }, "Index": { "name": "Index", "description": "bakes index files, feeds and tag pages for websites", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-12-09T17:16:11.887Z", "created": "2011-08-26T13:32:47.652Z", "0.0.0": "2011-08-26T13:32:50.320Z", "0.0.1": "2011-08-27T19:36:40.527Z", "0.0.2": "2011-08-27T19:59:10.902Z", "0.1.0": "2011-08-29T16:53:36.399Z", "0.1.1": "2011-08-29T17:22:13.907Z", "0.1.2": "2011-09-01T18:03:04.417Z", "0.1.3": "2011-09-03T03:10:18.267Z", "0.1.4": "2011-09-03T03:32:46.603Z", "0.1.5": "2011-09-03T12:03:48.151Z", "0.1.6": "2011-09-03T14:55:40.270Z", "0.2.0": "2011-09-03T17:21:11.222Z", "0.3.0": "2011-09-15T15:09:40.322Z", "0.3.1": "2011-12-09T17:14:00.322Z", "0.3.2": "2011-12-09T17:16:11.887Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-index.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/Index/0.0.0", "0.0.1": "http://registry.npmjs.org/Index/0.0.1", "0.0.2": "http://registry.npmjs.org/Index/0.0.2", "0.1.0": "http://registry.npmjs.org/Index/0.1.0", "0.1.1": "http://registry.npmjs.org/Index/0.1.1", "0.1.2": "http://registry.npmjs.org/Index/0.1.2", "0.1.3": "http://registry.npmjs.org/Index/0.1.3", "0.1.4": "http://registry.npmjs.org/Index/0.1.4", "0.1.5": "http://registry.npmjs.org/Index/0.1.5", "0.1.6": "http://registry.npmjs.org/Index/0.1.6", "0.2.0": "http://registry.npmjs.org/Index/0.2.0", "0.3.0": "http://registry.npmjs.org/Index/0.3.0", "0.3.1": "http://registry.npmjs.org/Index/0.3.1", "0.3.2": "http://registry.npmjs.org/Index/0.3.2" }, "dist": { "0.0.0": { "shasum": "48ccfb4aaf4276dc0b349eacffffc54259ee1779", "tarball": "http://registry.npmjs.org/Index/-/Index-0.0.0.tgz" }, "0.0.1": { "shasum": "a20ef5f67a785075373b5396ade4e890650c2ce0", "tarball": "http://registry.npmjs.org/Index/-/Index-0.0.1.tgz" }, "0.0.2": { "shasum": "0051e8ba73d6f8fda9d090db03f8252add89072b", "tarball": "http://registry.npmjs.org/Index/-/Index-0.0.2.tgz" }, "0.1.0": { "shasum": "0265f9f101961941c85982fbb3258918f7cb3214", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.0.tgz" }, "0.1.1": { "shasum": "c6d647db350f03f1e59d701b5efea56fbb493d31", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.1.tgz" }, "0.1.2": { "shasum": "6347b48b03b4b96884a4dbad6649f0e81d736ac1", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.2.tgz" }, "0.1.3": { "shasum": "fd86b2a63d3e1b13e92ee8aaaf0c74c572a2a831", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.3.tgz" }, "0.1.4": { "shasum": "81b3c9d430b53089cf2b9bc53ff0ee37a8db3830", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.4.tgz" }, "0.1.5": { "shasum": "6a7b4710769b24d4391d330da6e5e2e35ae514ea", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.5.tgz" }, "0.1.6": { "shasum": "06d4143794f530f2bdef4aa1aaa084de65083a7f", "tarball": "http://registry.npmjs.org/Index/-/Index-0.1.6.tgz" }, "0.2.0": { "shasum": "b527fc676020f68841d0ad198606154daa2247c9", "tarball": "http://registry.npmjs.org/Index/-/Index-0.2.0.tgz" }, "0.3.0": { "shasum": "ab03d68907fc27155623d15fec59741770c46a1f", "tarball": "http://registry.npmjs.org/Index/-/Index-0.3.0.tgz" }, "0.3.1": { "shasum": "0cde198b80e9e8178f406a5c102a68481b259690", "tarball": "http://registry.npmjs.org/Index/-/Index-0.3.1.tgz" }, "0.3.2": { "shasum": "31ba1925dac2e7cd2cfcf95348b7359cc67f5cbe", "tarball": "http://registry.npmjs.org/Index/-/Index-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/Index/" }, "indexer": { "name": "indexer", "description": "the indexing module used by fakedb", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "noodlehaus", "email": "jesus.domingo@gmail.com" } ], "time": { "modified": "2011-11-07T16:22:23.751Z", "created": "2011-09-02T08:10:39.640Z", "0.0.1": "2011-09-02T08:10:45.168Z", "0.0.2": "2011-09-03T15:24:19.904Z", "0.0.3": "2011-09-17T16:49:52.183Z", "0.0.4": "2011-09-19T08:30:18.568Z", "1.0.0": "2011-09-29T14:10:24.082Z", "1.0.1": "2011-09-30T06:52:39.366Z", "1.0.2": "2011-11-07T16:22:23.751Z" }, "author": { "name": "Jesus A. Domingo", "email": "jesus.domingo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/noodlehaus/node-indexer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/indexer/0.0.1", "0.0.2": "http://registry.npmjs.org/indexer/0.0.2", "0.0.3": "http://registry.npmjs.org/indexer/0.0.3", "0.0.4": "http://registry.npmjs.org/indexer/0.0.4", "1.0.0": "http://registry.npmjs.org/indexer/1.0.0", "1.0.1": "http://registry.npmjs.org/indexer/1.0.1", "1.0.2": "http://registry.npmjs.org/indexer/1.0.2" }, "dist": { "0.0.1": { "shasum": "eac2315728c3fcd2223721f4b512676754c29bf5", "tarball": "http://registry.npmjs.org/indexer/-/indexer-0.0.1.tgz" }, "0.0.2": { "shasum": "132d45ef164cc8f6214f28182049cae9e805a35f", "tarball": "http://registry.npmjs.org/indexer/-/indexer-0.0.2.tgz" }, "0.0.3": { "shasum": "99c09f7702b9a0626b1a4d832fbee8031ce7e95b", "tarball": "http://registry.npmjs.org/indexer/-/indexer-0.0.3.tgz" }, "0.0.4": { "shasum": "4700be9a1b232d9bcf0361d1269465a8e87a752a", "tarball": "http://registry.npmjs.org/indexer/-/indexer-0.0.4.tgz" }, "1.0.0": { "shasum": "03677d758eb51195abf2f4840fc15665ea85bfdd", "tarball": "http://registry.npmjs.org/indexer/-/indexer-1.0.0.tgz" }, "1.0.1": { "shasum": "9af6a892828f12de500a36e09ed261be8d537048", "tarball": "http://registry.npmjs.org/indexer/-/indexer-1.0.1.tgz" }, "1.0.2": { "shasum": "5c85417f067768da37557c5b0ca5103ec531b574", "tarball": "http://registry.npmjs.org/indexer/-/indexer-1.0.2.tgz" } }, "keywords": [ "index", "binary", "search", "fakedb" ], "url": "http://registry.npmjs.org/indexer/" }, "inflect": { "name": "inflect", "description": "A port of the Rails / ActiveSupport inflector to JavaScript.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "MSNexploder", "email": "MSNexploder@gmail.com" } ], "time": { "modified": "2011-12-04T20:36:24.176Z", "created": "2011-04-24T18:56:24.304Z", "0.1.0": "2011-04-24T18:56:24.728Z", "0.1.1": "2011-07-31T13:59:23.949Z", "0.1.2": "2011-08-07T20:28:44.495Z", "0.1.3": "2011-08-11T10:13:57.406Z", "0.1.4": "2011-11-10T12:02:14.818Z", "0.1.5": "2011-11-20T21:40:12.911Z", "0.2.0": "2011-12-04T20:36:24.176Z" }, "author": { "name": "Stefan Huber", "email": "MSNexploder@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/MSNexploder/inflect.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/inflect/0.1.0", "0.1.1": "http://registry.npmjs.org/inflect/0.1.1", "0.1.2": "http://registry.npmjs.org/inflect/0.1.2", "0.1.3": "http://registry.npmjs.org/inflect/0.1.3", "0.1.4": "http://registry.npmjs.org/inflect/0.1.4", "0.1.5": "http://registry.npmjs.org/inflect/0.1.5", "0.2.0": "http://registry.npmjs.org/inflect/0.2.0" }, "dist": { "0.1.0": { "shasum": "4581aa0041530159d82b3214f5aebc1c3af53e1d", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.1.0.tgz" }, "0.1.1": { "shasum": "203cc0f432f9ae1aa7148f42535d23b09ff5cf63", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.1.1.tgz" }, "0.1.2": { "shasum": "6c6767fc7afccd2059b68d8ee7e068c4b2b410f3", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.1.2.tgz" }, "0.1.3": { "shasum": "5880ad6f69880777f8c67af789fe81e5500e611b", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.1.3.tgz" }, "0.1.4": { "shasum": "24b2d410d8839320d72c5f3b21f3217a42295606", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.1.4.tgz" }, "0.1.5": { "shasum": "6dcc93d1b2003077b459dfa089b7ee9f8a859b15", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.1.5.tgz" }, "0.2.0": { "shasum": "616b0e4da9f64255bd9af0344c4ce867947cb01c", "tarball": "http://registry.npmjs.org/inflect/-/inflect-0.2.0.tgz" } }, "keywords": [ "inflect", "activerecord", "rails", "activesupport", "string" ], "url": "http://registry.npmjs.org/inflect/" }, "inflectjs": { "name": "inflectjs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-07-26T03:48:52.314Z", "created": "2011-07-26T03:48:51.787Z", "0.0.1": "2011-07-26T03:48:52.314Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/inflectjs/0.0.1" }, "dist": { "0.0.1": { "shasum": "76fbec9377f814484738ccb044e6696d144fd6cf", "tarball": "http://registry.npmjs.org/inflectjs/-/inflectjs-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/inflectjs/" }, "inflector": { "name": "inflector", "description": "Inflector for Node.js, ported from Codeigniter PHP Framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sbioko", "email": "sbioko@gmail.com" } ], "time": { "modified": "2011-03-22T10:36:21.245Z", "created": "2011-03-22T10:36:20.792Z", "0.0.1": "2011-03-22T10:36:21.245Z" }, "author": { "name": "Vadim Demedes", "email": "sbioko@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/inflector/0.0.1" }, "dist": { "0.0.1": { "shasum": "1d36b2f266368238d292d8c7826a4c273556a7c4", "tarball": "http://registry.npmjs.org/inflector/-/inflector-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/inflector/" }, "inherit": { "name": "inherit", "description": "Inheritance module for node", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dfilatov", "email": "dfilatov@yandex-team.ru" } ], "time": { "modified": "2011-10-30T09:10:48.902Z", "created": "2011-10-12T10:29:38.143Z", "1.0.0": "2011-10-12T10:29:39.843Z" }, "author": { "name": "Dmitry Filatov", "email": "dfilatov@yandex-team.ru" }, "repository": { "type": "git", "url": "git://github.com/dfilatov/node-inherit.git" }, "users": { "arikon": true }, "versions": { "1.0.0": "http://registry.npmjs.org/inherit/1.0.0" }, "dist": { "1.0.0": { "shasum": "c7ac619a9477232cc801df90498746088443608d", "tarball": "http://registry.npmjs.org/inherit/-/inherit-1.0.0.tgz" } }, "keywords": [ "inheritance" ], "url": "http://registry.npmjs.org/inherit/" }, "inheritance": { "name": "inheritance", "description": "Simple functions for extending JavaScript objects", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "aron", "email": "aron@aroncarroll.com" } ], "time": { "modified": "2011-08-26T18:31:39.047Z", "created": "2011-08-26T18:31:38.493Z", "0.2.1": "2011-08-26T18:31:39.047Z" }, "author": { "name": "Aron Carroll", "email": "self@aroncarroll.com", "url": "http://aroncarroll.com/" }, "repository": { "type": "git", "url": "git://github.com/aron/inheritance.js.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/inheritance/0.2.1" }, "dist": { "0.2.1": { "shasum": "c169d23bf61d814b306cd19e6e2a388fa8c031b6", "tarball": "http://registry.npmjs.org/inheritance/-/inheritance-0.2.1.tgz" } }, "keywords": [ "inheritance", "inherits", "extend" ], "url": "http://registry.npmjs.org/inheritance/" }, "inherits": { "name": "inherits", "description": "A tiny simple way to do classic inheritance in js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-04-07T00:35:15.718Z", "created": "2011-04-07T00:35:14.848Z", "1.0.0": "2011-04-07T00:35:15.718Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/inherits.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/inherits/1.0.0" }, "dist": { "1.0.0": { "shasum": "38e1975285bf1f7ba9c84da102bb12771322ac48", "tarball": "http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz" } }, "keywords": [ "inheritance", "class", "klass", "oop", "object-oriented" ], "url": "http://registry.npmjs.org/inherits/" }, "ini": { "name": "ini", "description": "An ini encoder/decoder for node", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-09-13T17:03:01.369Z", "created": "2011-08-07T07:05:10.072Z", "1.0.0": "2011-08-07T07:05:12.514Z", "1.0.1": "2011-09-13T17:03:01.369Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/ini.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ini/1.0.0", "1.0.1": "http://registry.npmjs.org/ini/1.0.1" }, "dist": { "1.0.0": { "shasum": "a17171a4fc9149e26c7951e28db44b1ffab40676", "tarball": "http://registry.npmjs.org/ini/-/ini-1.0.0.tgz" }, "1.0.1": { "shasum": "09de7da168015db47155b981bc18821e7ee4a1f6", "tarball": "http://registry.npmjs.org/ini/-/ini-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/ini/" }, "iniparser": { "name": "iniparser", "description": "a simple .ini parser", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "shockie", "email": "jordyvangelder@gmail.com" } ], "author": { "name": "Jordy van Gelder", "email": "jordyvangelder@gmail.com" }, "time": { "modified": "2011-09-22T12:22:01.017Z", "created": "2010-12-28T09:27:25.154Z", "1.0.0": "2010-12-28T09:27:25.154Z", "1.0.1": "2010-12-28T09:27:25.154Z", "1.0.2": "2011-02-17T15:14:07.938Z", "1.0.3": "2011-03-11T09:09:21.860Z", "1.0.4": "2011-09-22T12:22:01.017Z" }, "repository": { "type": "git", "url": "https://github.com/shockie/node-iniparser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/iniparser/1.0.0", "1.0.1": "http://registry.npmjs.org/iniparser/1.0.1", "1.0.2": "http://registry.npmjs.org/iniparser/1.0.2", "1.0.3": "http://registry.npmjs.org/iniparser/1.0.3", "1.0.4": "http://registry.npmjs.org/iniparser/1.0.4" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/iniparser/-/iniparser-1.0.0.tgz" }, "1.0.1": { "shasum": "17c72904975eb309ab5ba6194c62ba29475a3522", "tarball": "http://registry.npmjs.org/iniparser/-/iniparser-1.0.1.tgz" }, "1.0.2": { "shasum": "898e71cec31f5f44f53bb73abc4c0432462f7dfd", "tarball": "http://registry.npmjs.org/iniparser/-/iniparser-1.0.2.tgz" }, "1.0.3": { "shasum": "11f080ba93ba89a9306b06c934b3ec577766ff9c", "tarball": "http://registry.npmjs.org/iniparser/-/iniparser-1.0.3.tgz" }, "1.0.4": { "shasum": "82218ea5d001bdf70e914f96e887052c91b79dfc", "tarball": "http://registry.npmjs.org/iniparser/-/iniparser-1.0.4.tgz" } }, "url": "http://registry.npmjs.org/iniparser/" }, "inireader": { "name": "inireader", "description": "Module to create, read and/or change ini configuration files", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "ajnasz", "email": "ajnasz@ajnasz.hu" } ], "time": { "modified": "2011-10-04T19:58:19.177Z", "created": "2011-05-18T18:31:26.238Z", "0.1.0": "2011-05-18T18:31:27.016Z", "0.1.1": "2011-05-18T18:39:41.840Z", "0.2.0": "2011-05-21T10:07:42.840Z", "0.2.1": "2011-07-23T10:50:29.358Z", "0.2.2": "2011-07-28T17:33:45.444Z", "0.2.3": "2011-10-04T19:58:19.177Z" }, "author": { "name": "Lajos Koszti", "email": "ajnasz@ajnasz.hu", "url": "http://ajnasz.hu" }, "repository": { "type": "git", "url": "git://github.com/Ajnasz/IniReader.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/inireader/0.1.0", "0.1.1": "http://registry.npmjs.org/inireader/0.1.1", "0.2.0": "http://registry.npmjs.org/inireader/0.2.0", "0.2.1": "http://registry.npmjs.org/inireader/0.2.1", "0.2.2": "http://registry.npmjs.org/inireader/0.2.2", "0.2.3": "http://registry.npmjs.org/inireader/0.2.3" }, "dist": { "0.1.0": { "shasum": "2ccd4508488d77f25e750b3ff52a95539a880e6e", "tarball": "http://registry.npmjs.org/inireader/-/inireader-0.1.0.tgz" }, "0.1.1": { "shasum": "d64c9b50958cdd04acec33e6b833f36a7265a469", "tarball": "http://registry.npmjs.org/inireader/-/inireader-0.1.1.tgz" }, "0.2.0": { "shasum": "4d3a3ab427dbb6659c7517765289aba0624a9253", "tarball": "http://registry.npmjs.org/inireader/-/inireader-0.2.0.tgz" }, "0.2.1": { "shasum": "efeafd4661e3cbe0a5716d1cce6cb2890be25309", "tarball": "http://registry.npmjs.org/inireader/-/inireader-0.2.1.tgz" }, "0.2.2": { "shasum": "fc886f0e6a5bdfb319f6235996ea8fd06c8f4756", "tarball": "http://registry.npmjs.org/inireader/-/inireader-0.2.2.tgz" }, "0.2.3": { "shasum": "5abe8adcb5e3d1edc4b995ef17a1df3d1f05ec12", "tarball": "http://registry.npmjs.org/inireader/-/inireader-0.2.3.tgz" } }, "keywords": [ "ini", "config", "configuration", "parser" ], "url": "http://registry.npmjs.org/inireader/" }, "init": { "name": "init", "description": "Turn your node daemon into an LSB-like init script", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "frodwith", "email": "frodwith@gmail.com" } ], "time": { "modified": "2011-10-04T14:26:11.010Z", "created": "2011-05-05T20:35:04.157Z", "0.1.0": "2011-05-05T20:35:04.468Z", "0.1.1": "2011-05-18T18:54:40.817Z", "0.1.2": "2011-10-04T14:17:56.262Z" }, "author": { "name": "Paul Driver", "email": "frodwith@gmail.com" }, "repository": { "url": "git://github.com/frodwith/node-init.git", "type": "git" }, "versions": { "0.1.0": "http://registry.npmjs.org/init/0.1.0", "0.1.1": "http://registry.npmjs.org/init/0.1.1", "0.1.2": "http://registry.npmjs.org/init/0.1.2" }, "dist": { "0.1.0": { "shasum": "86b3cda833d3b914d8f871789f1f0304b438deb0", "tarball": "http://registry.npmjs.org/init/-/init-0.1.0.tgz" }, "0.1.1": { "shasum": "80b7780241c8dc9de6edeb88b1073c3ed7604574", "tarball": "http://registry.npmjs.org/init/-/init-0.1.1.tgz" }, "0.1.2": { "shasum": "9882ac152707bccba7fe2207c8df8050875c1504", "tarball": "http://registry.npmjs.org/init/-/init-0.1.2.tgz" } }, "keywords": [ "daemon", "init", "service", "LSB" ], "url": "http://registry.npmjs.org/init/" }, "inject": { "name": "inject", "description": "Dynamically inject classes into the prototype chain in CoffeeScript", "dist-tags": { "latest": "1.0.0beta2" }, "maintainers": [ { "name": "so8res", "email": "nate@natesoares.com" } ], "time": { "modified": "2011-08-29T14:08:31.339Z", "created": "2011-08-29T12:10:58.768Z", "1.0.0beta1": "2011-08-29T12:10:59.474Z", "1.0.0beta2": "2011-08-29T14:08:31.339Z" }, "author": { "name": "Nate Soares", "email": "nate@natesoares.com" }, "repository": { "type": "git", "url": "git://github.com/Soares/inject.git" }, "versions": { "1.0.0beta1": "http://registry.npmjs.org/inject/1.0.0beta1", "1.0.0beta2": "http://registry.npmjs.org/inject/1.0.0beta2" }, "dist": { "1.0.0beta1": { "shasum": "bab0ee246cdb8dfe2d49d7a94391ffaed3d98c4e", "tarball": "http://registry.npmjs.org/inject/-/inject-1.0.0beta1.tgz" }, "1.0.0beta2": { "shasum": "00f1f5445a4f7c4741f051541fc7fb4873abaff9", "tarball": "http://registry.npmjs.org/inject/-/inject-1.0.0beta2.tgz" } }, "keywords": [ "inject", "inheritance", "coffeescript" ], "url": "http://registry.npmjs.org/inject/" }, "inliner": { "name": "inliner", "description": "Utility to inline images, CSS and JavaScript for a web page - useful for mobile sites", "dist-tags": { "latest": "0.1.11" }, "maintainers": [ { "name": "remy", "email": "remy@remysharp.com" } ], "time": { "modified": "2011-11-29T16:19:23.371Z", "created": "2011-03-14T12:42:35.923Z", "0.0.1": "2011-03-14T12:42:36.333Z", "0.0.2": "2011-03-14T12:44:17.408Z", "0.0.3": "2011-03-14T12:55:47.394Z", "0.0.4": "2011-05-16T09:20:11.337Z", "0.0.5": "2011-05-16T10:59:30.975Z", "0.0.6": "2011-05-16T11:02:43.175Z", "0.0.7": "2011-05-19T12:47:48.302Z", "0.0.8": "2011-05-19T19:24:01.321Z", "0.0.9": "2011-05-23T19:14:22.735Z", "0.0.10": "2011-05-24T08:22:13.995Z", "0.0.11": "2011-05-24T08:45:44.637Z", "0.0.12": "2011-05-25T13:50:15.260Z", "0.0.13": "2011-05-25T15:36:13.052Z", "0.1.0": "2011-05-29T23:49:37.524Z", "0.1.1": "2011-05-30T12:38:27.313Z", "0.1.2": "2011-06-11T11:10:22.352Z", "0.1.3": "2011-06-11T11:50:18.242Z", "0.1.4": "2011-06-11T11:55:04.313Z", "0.1.5": "2011-06-11T15:29:17.266Z", "0.1.6": "2011-06-11T16:16:17.782Z", "0.1.7": "2011-06-11T16:51:21.544Z", "0.1.8": "2011-06-22T17:39:45.257Z", "0.1.9": "2011-11-06T00:35:45.006Z", "0.1.10": "2011-11-29T16:08:30.744Z", "0.1.11": "2011-11-29T16:19:23.371Z" }, "author": { "name": "Remy Sharp", "url": "http://github.com/remy" }, "repository": { "type": "git", "url": "git://github.com/remy/inliner.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/inliner/0.0.1", "0.0.2": "http://registry.npmjs.org/inliner/0.0.2", "0.0.3": "http://registry.npmjs.org/inliner/0.0.3", "0.0.4": "http://registry.npmjs.org/inliner/0.0.4", "0.0.5": "http://registry.npmjs.org/inliner/0.0.5", "0.0.6": "http://registry.npmjs.org/inliner/0.0.6", "0.0.7": "http://registry.npmjs.org/inliner/0.0.7", "0.0.8": "http://registry.npmjs.org/inliner/0.0.8", "0.0.9": "http://registry.npmjs.org/inliner/0.0.9", "0.0.10": "http://registry.npmjs.org/inliner/0.0.10", "0.0.11": "http://registry.npmjs.org/inliner/0.0.11", "0.0.12": "http://registry.npmjs.org/inliner/0.0.12", "0.0.13": "http://registry.npmjs.org/inliner/0.0.13", "0.1.0": "http://registry.npmjs.org/inliner/0.1.0", "0.1.1": "http://registry.npmjs.org/inliner/0.1.1", "0.1.2": "http://registry.npmjs.org/inliner/0.1.2", "0.1.3": "http://registry.npmjs.org/inliner/0.1.3", "0.1.4": "http://registry.npmjs.org/inliner/0.1.4", "0.1.5": "http://registry.npmjs.org/inliner/0.1.5", "0.1.6": "http://registry.npmjs.org/inliner/0.1.6", "0.1.7": "http://registry.npmjs.org/inliner/0.1.7", "0.1.8": "http://registry.npmjs.org/inliner/0.1.8", "0.1.9": "http://registry.npmjs.org/inliner/0.1.9", "0.1.10": "http://registry.npmjs.org/inliner/0.1.10", "0.1.11": "http://registry.npmjs.org/inliner/0.1.11" }, "dist": { "0.0.1": { "shasum": "f9c75ee77912949b0122da7606dfc0e40ff14d64", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.1.tgz" }, "0.0.2": { "shasum": "99d9f0d2eb99e2682a50c077bc5a4c90bc3f9d27", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.2.tgz" }, "0.0.3": { "shasum": "5a27de2bdf56d955ac153b7b9716443933421c2a", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.3.tgz" }, "0.0.4": { "shasum": "ade887e072d2ceafe62e2ca7263652f2f42d6cb2", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.4.tgz" }, "0.0.5": { "shasum": "bcd5a3c10f4bac9e947f360fc7ad785f31c50437", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.5.tgz" }, "0.0.6": { "shasum": "cc173fa2ed174ec4c8376c3f0e735b5892e80d2a", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.6.tgz" }, "0.0.7": { "shasum": "5ee888922e6db32c93d3119681e4ec4db32b1b53", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.7.tgz" }, "0.0.8": { "shasum": "99455498ed0f8e9e61d6f13a5c4751390f5e660f", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.8.tgz" }, "0.0.9": { "shasum": "e0ceebd7ffb1c4862de1aa54e269c502b70fd82a", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.9.tgz" }, "0.0.10": { "shasum": "c26c8c2c6f043005d0de0c7352a2f572e64beb77", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.10.tgz" }, "0.0.11": { "shasum": "284310c3ae413c9691584ff115d985e172fed488", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.11.tgz" }, "0.0.12": { "shasum": "303113039d1879c1e855bfccbdac09281738a3d2", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.12.tgz" }, "0.0.13": { "shasum": "c3f8bd146bf63a91eccbc50331ac96ed8c3e82ac", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.0.13.tgz" }, "0.1.0": { "shasum": "9f5a702bee673f9d34e1e1f6949b5231b9593e36", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.0.tgz" }, "0.1.1": { "shasum": "35cc55b0c61e1b9199ba9f60ced6e72335eea6c7", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.1.tgz" }, "0.1.2": { "shasum": "4036aa3ab549e60f25494680b1b1cf157bbc7570", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.2.tgz" }, "0.1.3": { "shasum": "91d5397f63c11a780fd2272aec296f17891ea940", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.3.tgz" }, "0.1.4": { "shasum": "4bc5ae3f657dbf0e975ac23dd8bfab45d1f8c2dc", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.4.tgz" }, "0.1.5": { "shasum": "2c2a685a4fbf3358aeea88898786e68b3d1c4c04", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.5.tgz" }, "0.1.6": { "shasum": "75ac2101350d5639b3ff4ab325d90799a6f51760", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.6.tgz" }, "0.1.7": { "shasum": "b0dc5696f46985859280b8199a764f21b399e815", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.7.tgz" }, "0.1.8": { "shasum": "92871d00b45b969d2de42b4883c5149222354feb", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.8.tgz" }, "0.1.9": { "shasum": "49e4422859532ddd2239ef9fbb4af4dcb4a182c4", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.9.tgz" }, "0.1.10": { "shasum": "8d45e56eaebf4fb45a546249196f606ed9b938d5", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.10.tgz" }, "0.1.11": { "shasum": "558ed265d12c3821f4023638f6c9e69283adbdcb", "tarball": "http://registry.npmjs.org/inliner/-/inliner-0.1.11.tgz" } }, "keywords": [ "mobile", "inline", "production", "build", "minify" ], "url": "http://registry.npmjs.org/inliner/" }, "inode": { "name": "inode", "description": "inode is a better interactive shell", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "poelzi", "email": "git@poelzi.org" } ], "time": { "modified": "2011-11-15T02:22:18.407Z", "created": "2011-09-18T04:34:52.093Z", "0.0.1": "2011-09-18T04:34:53.634Z", "0.0.2": "2011-09-20T16:28:33.592Z", "0.0.3": "2011-09-21T09:29:53.891Z", "0.0.4": "2011-11-15T02:22:18.407Z" }, "author": { "name": "poelzi", "url": "http://poelzi.org" }, "repository": { "type": "git", "url": "git://github.com/poelzi/node-inode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/inode/0.0.1", "0.0.2": "http://registry.npmjs.org/inode/0.0.2", "0.0.3": "http://registry.npmjs.org/inode/0.0.3", "0.0.4": "http://registry.npmjs.org/inode/0.0.4" }, "dist": { "0.0.1": { "shasum": "3a0403fd02b5a82f8287da621aa4036e1d9b6a5f", "tarball": "http://registry.npmjs.org/inode/-/inode-0.0.1.tgz" }, "0.0.2": { "shasum": "a7fe8ef21b2fd12c24fd34152c03127654d78457", "tarball": "http://registry.npmjs.org/inode/-/inode-0.0.2.tgz" }, "0.0.3": { "shasum": "326d0748d128122fff683a0ba132336b72935455", "tarball": "http://registry.npmjs.org/inode/-/inode-0.0.3.tgz" }, "0.0.4": { "shasum": "f9ce53188a3b90a3a6001eef300333642a027b8c", "tarball": "http://registry.npmjs.org/inode/-/inode-0.0.4.tgz" } }, "keywords": [ "cache", "async", "redis" ], "url": "http://registry.npmjs.org/inode/" }, "inotify": { "name": "inotify", "description": "inotify bindings for v8 javascript engine", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "camilo", "email": "camilo@cloudescape.com" } ], "author": { "name": "Camilo Aguilar", "email": "camilo@cloudescape.com" }, "repository": { "type": "git", "url": "git://github.com/c4milo/node-inotify.git" }, "time": { "modified": "2011-11-15T04:30:02.804Z", "created": "2011-09-17T18:06:32.043Z", "0.1.2": "2011-09-17T18:06:32.043Z", "0.1.3": "2011-09-17T18:06:32.043Z", "0.1.4": "2011-09-17T18:06:32.043Z", "0.1.5": "2011-09-17T18:06:32.043Z", "0.1.6": "2011-09-17T18:06:32.043Z", "0.1.7": "2011-09-17T18:06:32.043Z", "0.1.8": "2011-09-20T01:09:02.597Z", "0.2.0": "2011-11-09T04:36:32.903Z", "0.2.1": "2011-11-09T04:51:36.710Z", "0.2.2": "2011-11-15T04:30:02.804Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/inotify/0.1.2", "0.1.3": "http://registry.npmjs.org/inotify/0.1.3", "0.1.4": "http://registry.npmjs.org/inotify/0.1.4", "0.1.5": "http://registry.npmjs.org/inotify/0.1.5", "0.1.6": "http://registry.npmjs.org/inotify/0.1.6", "0.1.7": "http://registry.npmjs.org/inotify/0.1.7", "0.1.8": "http://registry.npmjs.org/inotify/0.1.8", "0.2.0": "http://registry.npmjs.org/inotify/0.2.0", "0.2.1": "http://registry.npmjs.org/inotify/0.2.1", "0.2.2": "http://registry.npmjs.org/inotify/0.2.2" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/inotify/-/inotify-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/inotify/-/inotify-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/inotify/-/inotify-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/inotify/-/inotify-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/inotify/-/inotify-0.1.6.tgz" }, "0.1.7": { "shasum": "0e5e90052dbf958799805ab22ce63111d8277abe", "tarball": "http://registry.npmjs.org/inotify/-/inotify-0.1.7.tgz" }, "0.1.8": { "shasum": "1620f7cee34c6d6f25de6dcee51af3103fc29558", "tarball": "http://registry.npmjs.org/inotify/-/inotify-0.1.8.tgz" }, "0.2.0": { "shasum": "9909753e201b102fa2c746c31a811c34dc12a73c", "tarball": "http://registry.npmjs.org/inotify/-/inotify-0.2.0.tgz" }, "0.2.1": { "shasum": "99df0b30e4d62386c57feb67bb8a20f9cb0a4da9", "tarball": "http://registry.npmjs.org/inotify/-/inotify-0.2.1.tgz" }, "0.2.2": { "shasum": "3933f9c4c61d495d59586164942aec3d02e89c2c", "tarball": "http://registry.npmjs.org/inotify/-/inotify-0.2.2.tgz" } }, "keywords": [ "inotify", "watch", "monitor", "watch files", "watch directories" ], "url": "http://registry.npmjs.org/inotify/" }, "inotify-plusplus": { "name": "inotify-plusplus", "description": "A wrapper around node-inotify that is more like JavaScript, less like C, and easier for beginners", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "time": { "modified": "2011-08-26T18:39:17.780Z", "created": "2011-08-26T18:39:17.780Z", "0.9.0": "2011-08-26T18:39:17.780Z", "1.0.0": "2011-08-26T18:39:17.780Z", "1.0.1": "2011-08-26T18:39:17.780Z" }, "versions": { "0.9.0": "http://registry.npmjs.org/inotify-plusplus/0.9.0", "1.0.0": "http://registry.npmjs.org/inotify-plusplus/1.0.0", "1.0.1": "http://registry.npmjs.org/inotify-plusplus/1.0.1" }, "dist": { "0.9.0": { "tarball": "http://packages:5984/inotify-plusplus/-/inotify-plusplus-0.9.0.tgz" }, "1.0.0": { "tarball": "http://packages:5984/inotify-plusplus/-/inotify-plusplus-1.0.0.tgz" }, "1.0.1": { "shasum": "1b120c917d986d54da46ec6bd2dc557baad54171", "tarball": "http://registry.npmjs.org/inotify-plusplus/-/inotify-plusplus-1.0.1.tgz" } }, "keywords": [ "util", "inotify" ], "url": "http://registry.npmjs.org/inotify-plusplus/" }, "insanehash": { "name": "insanehash", "description": "Use the lastest SHA3 cryptographic hash algorithm from NIST Hash Competition based on Chris Drost implementation @ https://github.com/drostie/sha3-js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "codewarrioraq", "email": "codewarrioraq@gmail.com" } ], "time": { "modified": "2011-10-07T22:09:29.501Z", "created": "2011-10-07T22:09:27.416Z", "0.0.1": "2011-10-07T22:09:29.502Z" }, "author": { "name": "codewarrior", "email": "codewarrioraq@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:CodeWarriorAQ/insanehash.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/insanehash/0.0.1" }, "dist": { "0.0.1": { "shasum": "34bc75cdc8f1da4071b3dc1fe68b82c35271cfbd", "tarball": "http://registry.npmjs.org/insanehash/-/insanehash-0.0.1.tgz" } }, "keywords": [ "hash", "cryptography", "NIST", "SHA3" ], "url": "http://registry.npmjs.org/insanehash/" }, "inspect": { "name": "inspect", "description": "Object method inspector", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-02-02T17:53:54.718Z", "created": "2011-01-27T21:24:51.572Z", "0.0.1": "2011-01-27T21:24:51.923Z", "0.0.2": "2011-02-02T17:53:54.718Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/inspect/0.0.1", "0.0.2": "http://registry.npmjs.org/inspect/0.0.2" }, "dist": { "0.0.1": { "shasum": "63c137a6a4f61d17e216c6bf1e5962b0f1dca48b", "tarball": "http://registry.npmjs.org/inspect/-/inspect-0.0.1.tgz" }, "0.0.2": { "shasum": "f073838b546f9c0b96a3a7744f247f887c226f8b", "tarball": "http://registry.npmjs.org/inspect/-/inspect-0.0.2.tgz" } }, "keywords": [ "console", "inspect" ], "url": "http://registry.npmjs.org/inspect/" }, "instagram": { "name": "instagram", "description": "Instagram API wrapper for node.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "swizec", "email": "swizec@swizec.com" } ], "time": { "modified": "2011-03-08T16:31:31.597Z", "created": "2011-03-06T17:38:55.579Z", "0.0.2": "2011-03-06T17:38:55.985Z", "0.0.4": "2011-03-08T16:31:31.597Z" }, "author": { "name": "Swizec", "email": "swizec@swizec.com", "url": "http://swizec.com" }, "repository": { "type": "git", "url": "git://github.com/Swizec/nodestagram.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/instagram/0.0.2", "0.0.4": "http://registry.npmjs.org/instagram/0.0.4" }, "dist": { "0.0.2": { "shasum": "801ee9997ac85eb9149795ceb1d01b18b0b8c280", "tarball": "http://registry.npmjs.org/instagram/-/instagram-0.0.2.tgz" }, "0.0.4": { "shasum": "ed49e921279330267cb1d98ff1bd59187af8791b", "tarball": "http://registry.npmjs.org/instagram/-/instagram-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/instagram/" }, "instagram-node-lib": { "name": "instagram-node-lib", "description": "This package is a wrapper for the Instagram API.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "mckelvey", "email": "david@mckelveycreative.com" } ], "time": { "modified": "2011-06-23T20:55:35.684Z", "created": "2011-04-11T03:50:13.179Z", "0.0.1": "2011-04-11T03:50:13.373Z", "0.0.2": "2011-04-11T03:59:18.396Z", "0.0.3": "2011-04-16T06:48:04.426Z", "0.0.4": "2011-05-04T03:33:27.301Z", "0.0.5": "2011-05-22T00:23:38.807Z", "0.0.7": "2011-06-23T20:55:35.684Z" }, "author": { "name": "David W. McKelvey", "email": "david@mckelveycreative.com", "url": "http://david.mckelveycreative.com/" }, "repository": { "type": "git", "url": "git://github.com/mckelvey/instagram-node-lib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/instagram-node-lib/0.0.1", "0.0.2": "http://registry.npmjs.org/instagram-node-lib/0.0.2", "0.0.3": "http://registry.npmjs.org/instagram-node-lib/0.0.3", "0.0.4": "http://registry.npmjs.org/instagram-node-lib/0.0.4", "0.0.5": "http://registry.npmjs.org/instagram-node-lib/0.0.5", "0.0.7": "http://registry.npmjs.org/instagram-node-lib/0.0.7" }, "dist": { "0.0.1": { "shasum": "f1bcfa06d78ae9ad9e317af5e0c858a225bc24c0", "tarball": "http://registry.npmjs.org/instagram-node-lib/-/instagram-node-lib-0.0.1.tgz" }, "0.0.2": { "shasum": "5e773b78aa08b5e3965d082796b647de254bcfe3", "tarball": "http://registry.npmjs.org/instagram-node-lib/-/instagram-node-lib-0.0.2.tgz" }, "0.0.3": { "shasum": "feff36c843bc17d697c97f7fbcb9c983361d1f5c", "tarball": "http://registry.npmjs.org/instagram-node-lib/-/instagram-node-lib-0.0.3.tgz" }, "0.0.4": { "shasum": "9f06960310d2684e5b6af00309137a00b11ce0a9", "tarball": "http://registry.npmjs.org/instagram-node-lib/-/instagram-node-lib-0.0.4.tgz" }, "0.0.5": { "shasum": "d2478f464fbce1e5ff69787d2e22ad14f9f47200", "tarball": "http://registry.npmjs.org/instagram-node-lib/-/instagram-node-lib-0.0.5.tgz" }, "0.0.7": { "shasum": "f4b016ed1570c235b5a1562e0b6d3ff733e0821a", "tarball": "http://registry.npmjs.org/instagram-node-lib/-/instagram-node-lib-0.0.7.tgz" } }, "keywords": [ "instagram", "api", "lib" ], "url": "http://registry.npmjs.org/instagram-node-lib/" }, "instant-styleguide": { "name": "instant-styleguide", "description": "Instantly present CSS stylesheets as HTML styleguides.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "aglemann", "email": "aeron.glemann@gmail.com" } ], "time": { "modified": "2011-10-27T20:25:12.749Z", "created": "2011-09-05T14:38:54.229Z", "0.0.1": "2011-09-05T14:38:55.239Z", "0.0.2": "2011-09-05T14:41:56.782Z", "0.0.3": "2011-09-05T15:13:05.168Z", "0.0.4": "2011-09-06T00:33:32.044Z", "0.0.5": "2011-10-27T20:25:12.749Z" }, "author": { "name": "Aeron Glemann", "email": "aeron.glemann@gmail.com", "url": "http://www.electricprism.com/aeron" }, "repository": { "type": "git", "url": "git://github.com/aglemann/instant-styleguide.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/instant-styleguide/0.0.1", "0.0.2": "http://registry.npmjs.org/instant-styleguide/0.0.2", "0.0.3": "http://registry.npmjs.org/instant-styleguide/0.0.3", "0.0.4": "http://registry.npmjs.org/instant-styleguide/0.0.4", "0.0.5": "http://registry.npmjs.org/instant-styleguide/0.0.5" }, "dist": { "0.0.1": { "shasum": "1f305ce73cf5a4eb3231dd5e7ad0d224958be9c0", "tarball": "http://registry.npmjs.org/instant-styleguide/-/instant-styleguide-0.0.1.tgz" }, "0.0.2": { "shasum": "d2c8be0338dbcfbdbeeee6eb845434a7a4ee8ee2", "tarball": "http://registry.npmjs.org/instant-styleguide/-/instant-styleguide-0.0.2.tgz" }, "0.0.3": { "shasum": "091c4818eddbaea635bedd8ee7985d7578901728", "tarball": "http://registry.npmjs.org/instant-styleguide/-/instant-styleguide-0.0.3.tgz" }, "0.0.4": { "shasum": "3d5e338db82e560759e62447b9f9dbe66ad40655", "tarball": "http://registry.npmjs.org/instant-styleguide/-/instant-styleguide-0.0.4.tgz" }, "0.0.5": { "shasum": "58e6d653347ed8e65b82f054cd2281f7f93a2f00", "tarball": "http://registry.npmjs.org/instant-styleguide/-/instant-styleguide-0.0.5.tgz" } }, "keywords": [ "css", "stylesheet", "css2html", "styleguide", "instaguide", "instant styleguide" ], "url": "http://registry.npmjs.org/instant-styleguide/" }, "instrumented-proxy": { "name": "instrumented-proxy", "description": "The HTTP proxy with a bunch of logging added to it.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-09-28T23:40:49.988Z", "created": "2011-09-28T22:37:42.835Z", "0.0.0": "2011-09-28T22:37:43.360Z", "0.0.1": "2011-09-28T22:41:23.965Z", "0.0.2": "2011-09-28T23:39:43.940Z", "0.0.3": "2011-09-28T23:40:49.988Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/instrumented-proxy/0.0.0", "0.0.1": "http://registry.npmjs.org/instrumented-proxy/0.0.1", "0.0.2": "http://registry.npmjs.org/instrumented-proxy/0.0.2", "0.0.3": "http://registry.npmjs.org/instrumented-proxy/0.0.3" }, "dist": { "0.0.0": { "shasum": "1e65a2af14908260d96639f163fa6618fb8e2d18", "tarball": "http://registry.npmjs.org/instrumented-proxy/-/instrumented-proxy-0.0.0.tgz" }, "0.0.1": { "shasum": "4c212efe91775c62b6b5dca0b9c73d68e7cfdae3", "tarball": "http://registry.npmjs.org/instrumented-proxy/-/instrumented-proxy-0.0.1.tgz" }, "0.0.2": { "shasum": "95c8f7391826b45c970c80bce36e53dda4d39cb3", "tarball": "http://registry.npmjs.org/instrumented-proxy/-/instrumented-proxy-0.0.2.tgz" }, "0.0.3": { "shasum": "973e933e3773214a8608bebf799b748c7eee2657", "tarball": "http://registry.npmjs.org/instrumented-proxy/-/instrumented-proxy-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/instrumented-proxy/" }, "intercept": { "name": "intercept", "description": "Intercepts ServerResponse methods so you can apply filters", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-05-21T20:32:09.334Z", "created": "2011-03-22T05:15:32.769Z", "0.1.0": "2011-03-22T05:15:33.325Z", "0.2.0": "2011-03-22T16:29:19.287Z", "0.2.1": "2011-03-22T19:32:14.690Z", "0.3.0": "2011-05-21T20:32:09.334Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/node-intercept.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/intercept/0.1.0", "0.2.0": "http://registry.npmjs.org/intercept/0.2.0", "0.2.1": "http://registry.npmjs.org/intercept/0.2.1", "0.3.0": "http://registry.npmjs.org/intercept/0.3.0" }, "dist": { "0.1.0": { "shasum": "92e43d2bde6a9fb39488460fd1a4d88c9b7d63bd", "tarball": "http://registry.npmjs.org/intercept/-/intercept-0.1.0.tgz" }, "0.2.0": { "shasum": "c0b29fb89e5a786b9bcb9d0019ef4cad6cefae29", "tarball": "http://registry.npmjs.org/intercept/-/intercept-0.2.0.tgz" }, "0.2.1": { "shasum": "d9cb79dc6ebbbe8a3fbf1dc3e3c78075b488714b", "tarball": "http://registry.npmjs.org/intercept/-/intercept-0.2.1.tgz" }, "0.3.0": { "shasum": "14376163768389cf4b2b65bd9e5374c07b03c2ce", "tarball": "http://registry.npmjs.org/intercept/-/intercept-0.3.0.tgz" } }, "keywords": [ "response", "filter", "server", "connect" ], "url": "http://registry.npmjs.org/intercept/" }, "intercom": { "name": "intercom", "description": "dnode-protocol and EventEmitter2 based event intercom using lookalike child_process.fork() function. Including child process lifecycle functions based on Forever.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "stolsma", "email": "npm@tolsma.net" } ], "time": { "modified": "2011-12-13T22:07:18.778Z", "created": "2011-10-05T18:18:38.011Z", "0.1.1": "2011-10-05T18:18:39.642Z", "0.1.2": "2011-10-14T08:07:12.965Z", "0.1.3": "2011-10-15T18:46:59.745Z", "0.2.0": "2011-10-16T08:14:50.620Z", "0.2.1": "2011-10-16T08:34:58.290Z", "0.2.3": "2011-10-17T20:19:34.852Z", "0.2.4": "2011-10-27T06:27:44.392Z", "0.3.0": "2011-12-13T22:07:18.778Z" }, "author": { "name": "Sander Tolsma", "email": "sander at tolsma.net" }, "repository": { "type": "git", "url": "git://github.com/stolsma/intercom.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/intercom/0.1.1", "0.1.2": "http://registry.npmjs.org/intercom/0.1.2", "0.1.3": "http://registry.npmjs.org/intercom/0.1.3", "0.2.0": "http://registry.npmjs.org/intercom/0.2.0", "0.2.1": "http://registry.npmjs.org/intercom/0.2.1", "0.2.3": "http://registry.npmjs.org/intercom/0.2.3", "0.2.4": "http://registry.npmjs.org/intercom/0.2.4", "0.3.0": "http://registry.npmjs.org/intercom/0.3.0" }, "dist": { "0.1.1": { "shasum": "e95db37db2370d60b7c5bc7ac2959a1edce44be8", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.1.1.tgz" }, "0.1.2": { "shasum": "5b1815ccf87fc549308a0f9702f97e348937399f", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.1.2.tgz" }, "0.1.3": { "shasum": "491d3c31253cc1ea14ba60cb152d6cad9cf5ba2f", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.1.3.tgz" }, "0.2.0": { "shasum": "37c010f8ca8f9d165f436b773be718d6b7c638e9", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.2.0.tgz" }, "0.2.1": { "shasum": "b66861dc101128127c053ac370814837566965ab", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.2.1.tgz" }, "0.2.3": { "shasum": "b8e53877934274cdd4cecabcd2a98c154ba729c5", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.2.3.tgz" }, "0.2.4": { "shasum": "bde5b2707a755b69fb1229f6619126772dfc6a7a", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.2.4.tgz" }, "0.3.0": { "shasum": "60b9af1f01ea61d1f682722196c385290d103bc7", "tarball": "http://registry.npmjs.org/intercom/-/intercom-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/intercom/" }, "interface": { "name": "interface", "description": "System for development. Middleware for libraries and applications.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "author": { "name": "Bradley Meck", "email": "bradley.meck@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/interface/0.0.1", "0.1.0": "http://registry.npmjs.org/interface/0.1.0", "0.1.1": "http://registry.npmjs.org/interface/0.1.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/interface/-/interface-0.0.1.tgz" }, "0.1.0": { "tarball": "http://packages:5984/interface/-/interface-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/interface/-/interface-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/interface/" }, "interleave": { "name": "interleave", "description": "Clientside JS build tool", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-11-08T04:47:36.337Z", "created": "2011-09-01T05:46:19.102Z", "0.0.1": "2011-09-01T05:46:20.720Z", "0.0.2": "2011-09-01T11:30:54.869Z", "0.0.3": "2011-09-02T01:35:06.235Z", "0.0.4": "2011-09-02T10:07:35.886Z", "0.0.5": "2011-09-02T12:08:34.751Z", "0.0.6": "2011-09-12T11:39:14.928Z", "0.0.7": "2011-10-20T00:44:32.067Z", "0.0.8": "2011-10-20T01:13:22.338Z", "0.0.9": "2011-10-26T06:08:19.123Z", "0.0.10": "2011-11-08T04:09:51.919Z", "0.0.11": "2011-11-08T04:45:07.909Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/interleave.git" }, "versions": { "0.0.11": "http://registry.npmjs.org/interleave/0.0.11" }, "dist": { "0.0.11": { "shasum": "761ca168c2cd0451ceabfd200165bab3df324507", "tarball": "http://registry.npmjs.org/interleave/-/interleave-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/interleave/" }, "interstate": { "name": "interstate", "description": "A simple node.js wrapper for the v2 Interstate API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "simon", "email": "simon@bakedcode.com" } ], "time": { "modified": "2011-09-02T22:17:09.568Z", "created": "2011-09-02T22:17:07.692Z", "0.0.1": "2011-09-02T22:17:09.568Z" }, "author": { "name": "Simon Fletcher", "email": "simon@interstateapp.com" }, "repository": { "type": "git", "url": "git://github.com/Interstate/node-interstate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/interstate/0.0.1" }, "dist": { "0.0.1": { "shasum": "2262a9e345169d7e35ccfbc01600a57a36598ead", "tarball": "http://registry.npmjs.org/interstate/-/interstate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/interstate/" }, "intervals": { "name": "intervals", "description": "Command line util for myintervals.com API", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-06-26T20:45:51.308Z", "created": "2011-04-01T20:30:51.183Z", "0.0.4": "2011-04-01T20:30:51.629Z", "0.0.5": "2011-04-13T20:45:12.576Z", "0.0.6": "2011-04-19T16:35:59.994Z", "0.0.7": "2011-05-01T18:28:57.524Z", "0.0.8": "2011-05-02T17:42:46.740Z", "0.0.9": "2011-05-02T22:18:58.765Z", "0.0.10": "2011-05-03T17:12:31.890Z", "0.1.0": "2011-06-17T17:57:54.290Z", "0.1.1": "2011-06-19T16:30:47.265Z", "0.2.0": "2011-06-26T20:45:51.308Z" }, "author": { "name": "François de Metz", "email": "francois@2metz.fr" }, "repository": { "type": "git", "url": "git://github.com/francois2metz/node-intervals.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/intervals/0.0.4", "0.0.5": "http://registry.npmjs.org/intervals/0.0.5", "0.0.6": "http://registry.npmjs.org/intervals/0.0.6", "0.0.7": "http://registry.npmjs.org/intervals/0.0.7", "0.0.8": "http://registry.npmjs.org/intervals/0.0.8", "0.0.9": "http://registry.npmjs.org/intervals/0.0.9", "0.0.10": "http://registry.npmjs.org/intervals/0.0.10", "0.1.0": "http://registry.npmjs.org/intervals/0.1.0", "0.1.1": "http://registry.npmjs.org/intervals/0.1.1", "0.2.0": "http://registry.npmjs.org/intervals/0.2.0" }, "dist": { "0.0.4": { "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.4.tgz" }, "0.0.5": { "shasum": "845e272cdfbd923732b3dbdca4705147b2b69c2b", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.5.tgz" }, "0.0.6": { "shasum": "38f5cf4916437c2cb4ab8a66884ef570e3e3a35a", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.6.tgz" }, "0.0.7": { "shasum": "b9e2f4e85de2aaf04166a82547c7708d19547065", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.7.tgz" }, "0.0.8": { "shasum": "cb9be6f965c814a293b969a71e0bf0a47ce37ea1", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.8.tgz" }, "0.0.9": { "shasum": "54e40f2d456d00b4f7e12e23d357aa847ad557f1", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.9.tgz" }, "0.0.10": { "shasum": "9b76327ec77094037502bac7f3f4634c343d34c8", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.0.10.tgz" }, "0.1.0": { "shasum": "f770ffaa75026971db9f192043a945270c101fbc", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.1.0.tgz" }, "0.1.1": { "shasum": "75b73eed6eebe7cef810e26311288a26fd7075bc", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.1.1.tgz" }, "0.2.0": { "shasum": "028b2ec8d56b8352a3cbb05f8cf2b4aa37c703ad", "tarball": "http://registry.npmjs.org/intervals/-/intervals-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/intervals/" }, "intestine": { "name": "intestine", "description": "roll your own test frameworks", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-26T09:07:33.617Z", "created": "2011-07-26T09:07:32.890Z", "0.0.0": "2011-07-26T09:07:33.617Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-intestine.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/intestine/0.0.0" }, "dist": { "0.0.0": { "shasum": "1321b0c0de8bddb923b066559449c415e0eb879d", "tarball": "http://registry.npmjs.org/intestine/-/intestine-0.0.0.tgz" } }, "keywords": [ "test", "framework", "guts" ], "url": "http://registry.npmjs.org/intestine/" }, "introspect": { "name": "introspect", "description": "A fast and powerful Function introspection", "dist-tags": { "latest": "0.0.2" }, "readme": "# node-introspect ![project status](http://dl.dropbox.com/u/2208502/maintained.png)\n\nA fast and powerful Function introspection. This is such a kind of experiment, any thought on this is welcomed.\n\n## Engine\n\n- nodejs v0.4.12+ (tested with v0.6.x)\n\n## Installation with npm\n\n $ npm install introspect\n\n## Syntax\n\n```javascript\nintrospect(fn);\n```\n\n##Parameters\n\n1. `fn` _(Function)_: a function to be introspected\n\n##Notes\n\nIntrospect returns an array of all the function parameters names\n\n##Example\n\n```javascript\nvar introspect = require('introspect');\n\nfunction fn (foo, bar, callback) {\n // function body\n}\n\nvar arguments = introspect(fn);\nconsole.log(arguments);\n```\n\n## Benchmark\n\nBenchmark results are pretty good.\n\n npm run-script benchmark\n\n![profile](http://f.cl.ly/items/2L2G183k1Z071C3a3E3x/introspect_v0.0.1.png)\n\n## Test\n\nTests depends on http://vowsjs.org/ then\n\n npm install -g vows\n npm install\n npm test\n\n![tests](http://f.cl.ly/items/2G2V0M3A1C423q1v1E3V/introspect_v0.0.1.png)\n\n## License\n\n_This software is released under the MIT license cited below_.\n\n Copyright (c) 2010 Kilian Ciuffolo, me@nailik.org. All Rights Reserved.\n\n Permission is hereby granted, free of charge, to any person\n obtaining a copy of this software and associated documentation\n files (the 'Software'), to deal in the Software without\n restriction, including without limitation the rights to use,\n copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the\n Software is furnished to do so, subject to the following\n conditions:\n \n The above copyright notice and this permission notice shall be\n included in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "kilianc", "email": "kilian.ciuffolo@gmail.com" } ], "time": { "modified": "2011-11-23T11:56:04.025Z", "created": "2011-11-20T13:50:12.347Z", "0.0.1": "2011-11-20T13:50:15.426Z", "0.0.2": "2011-11-23T11:56:04.025Z" }, "author": { "name": "Kilian Ciuffolo", "email": "me@nailik.org", "url": "http://nailik.org" }, "repository": { "type": "git", "url": "git://github.com/kilianc/node-introspect.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/introspect/0.0.1", "0.0.2": "http://registry.npmjs.org/introspect/0.0.2" }, "dist": { "0.0.1": { "shasum": "2b34059e92bfbc8109d9566b462cb397362f300b", "tarball": "http://registry.npmjs.org/introspect/-/introspect-0.0.1.tgz" }, "0.0.2": { "shasum": "604004ea223a9c9cafd32cd3d680db6ac04a9e2e", "tarball": "http://registry.npmjs.org/introspect/-/introspect-0.0.2.tgz" } }, "keywords": [ "reflection", "introspection", "arguments", "args" ], "url": "http://registry.npmjs.org/introspect/" }, "io": { "name": "io", "description": "", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-10-11T11:03:38.791Z", "created": "2011-10-09T03:51:50.282Z", "0.1.0": "2011-10-09T03:51:53.935Z", "0.1.1": "2011-10-09T05:53:08.834Z", "0.1.2": "2011-10-09T06:16:58.140Z", "0.1.3": "2011-10-09T07:05:35.149Z", "0.1.5": "2011-10-10T10:26:44.929Z", "0.1.6": "2011-10-11T11:03:38.791Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/io.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/io/0.1.0", "0.1.1": "http://registry.npmjs.org/io/0.1.1", "0.1.2": "http://registry.npmjs.org/io/0.1.2", "0.1.3": "http://registry.npmjs.org/io/0.1.3", "0.1.5": "http://registry.npmjs.org/io/0.1.5", "0.1.6": "http://registry.npmjs.org/io/0.1.6" }, "dist": { "0.1.0": { "shasum": "9b61dd4a65429fd96f15242bcae7df7d1010cb77", "tarball": "http://registry.npmjs.org/io/-/io-0.1.0.tgz" }, "0.1.1": { "shasum": "ba70be76f11334e2fc6cfc89dba943a4aa443e2d", "tarball": "http://registry.npmjs.org/io/-/io-0.1.1.tgz" }, "0.1.2": { "shasum": "8c0c1d27bdd5f6605dbc01d6a4b520ce7a323590", "tarball": "http://registry.npmjs.org/io/-/io-0.1.2.tgz" }, "0.1.3": { "shasum": "e01e1e772324fb26825bb1aaaf24af906a4e5eb0", "tarball": "http://registry.npmjs.org/io/-/io-0.1.3.tgz" }, "0.1.5": { "shasum": "87026e31f0be5833ff366aa6cb507d648f2ca7f6", "tarball": "http://registry.npmjs.org/io/-/io-0.1.5.tgz" }, "0.1.6": { "shasum": "260edd6a797cc5b0e6a81abfec071d826679b3f4", "tarball": "http://registry.npmjs.org/io/-/io-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/io/" }, "IO": { "name": "IO", "description": "Rapid Testing of available/unavailable .IO TLDs w/ WordLists", "dist-tags": { "latest": "0.0.2" }, "readme": "\nIO\n==\n\n\tRapid Testing of available/unavailable .IO TLDs w/ WordLists & REST API", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-11-21T23:56:35.252Z", "created": "2011-11-21T23:56:34.786Z", "0.0.2": "2011-11-21T23:56:35.252Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/IO.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/IO/0.0.2" }, "dist": { "0.0.2": { "shasum": "0c343780a2c82148c490e47f2a781cd6f73ad8ec", "tarball": "http://registry.npmjs.org/IO/-/IO-0.0.2.tgz" } }, "keywords": [ "io", ".io", "register", "registrar", "bulk" ], "url": "http://registry.npmjs.org/IO/" }, "ios7crypt": { "name": "ios7crypt", "description": "Encrypt and decrypt Cisco IOS7 passwords", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mcandre", "email": "andrew.pennebaker@gmail.com" } ], "time": { "modified": "2011-09-14T14:16:43.202Z", "created": "2011-08-02T02:14:55.241Z", "0.0.1": "2011-08-02T02:14:55.305Z", "0.0.2": "2011-08-03T01:32:42.364Z", "0.0.3": "2011-09-14T14:16:43.202Z" }, "author": { "name": "Andrew Pennebaker", "email": "andrew.pennebaker@gmail.com", "url": "http://www.yellosoft.us/" }, "repository": { "type": "git", "url": "git://github.com/mcandre/node-ios7crypt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ios7crypt/0.0.1", "0.0.2": "http://registry.npmjs.org/ios7crypt/0.0.2", "0.0.3": "http://registry.npmjs.org/ios7crypt/0.0.3" }, "dist": { "0.0.1": { "shasum": "9546d81af30617764e091adaff1f39a0f43a2cd5", "tarball": "http://registry.npmjs.org/ios7crypt/-/ios7crypt-0.0.1.tgz" }, "0.0.2": { "shasum": "e039fe0e335e4dbbc1aaa58ffc0919570f2089c5", "tarball": "http://registry.npmjs.org/ios7crypt/-/ios7crypt-0.0.2.tgz" }, "0.0.3": { "shasum": "2d1c75f76f54393526f6edd5e794971faad7d123", "tarball": "http://registry.npmjs.org/ios7crypt/-/ios7crypt-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/ios7crypt/" }, "iostat": { "name": "iostat", "description": "sysstat's iostat wrapper for monitoring i/o usage on a unix machine with iostat installed (package sysstat)", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "temsa", "email": "florian.traverse+npm@gmail.com" } ], "time": { "modified": "2011-07-26T16:42:35.639Z", "created": "2011-07-13T17:52:39.834Z", "0.1.0": "2011-07-13T17:52:40.362Z", "0.1.1": "2011-07-18T09:43:12.113Z", "0.2.0": "2011-07-26T16:40:00.825Z", "0.2.1": "2011-07-26T16:40:25.467Z", "0.2.2": "2011-07-26T16:42:35.639Z" }, "author": { "name": "Florian Traverse", "email": "florian.traverse@gmail.com", "url": "http://pullrequest.org" }, "repository": { "type": "git", "url": "git://github.com/temsa/node-iostat.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/iostat/0.1.0", "0.1.1": "http://registry.npmjs.org/iostat/0.1.1", "0.2.0": "http://registry.npmjs.org/iostat/0.2.0", "0.2.1": "http://registry.npmjs.org/iostat/0.2.1", "0.2.2": "http://registry.npmjs.org/iostat/0.2.2" }, "dist": { "0.1.0": { "shasum": "d9b2c44064c90e24c7ac04e0cc1bbd1e6bf969aa", "tarball": "http://registry.npmjs.org/iostat/-/iostat-0.1.0.tgz" }, "0.1.1": { "shasum": "7cafaebd24815518931f0061669b46843800ac7b", "tarball": "http://registry.npmjs.org/iostat/-/iostat-0.1.1.tgz" }, "0.2.0": { "shasum": "341607d3323035c8f95613c486a55454947d3db4", "tarball": "http://registry.npmjs.org/iostat/-/iostat-0.2.0.tgz" }, "0.2.1": { "shasum": "5911601412c3dd9d3815041797ad7f39a1c37daa", "tarball": "http://registry.npmjs.org/iostat/-/iostat-0.2.1.tgz" }, "0.2.2": { "shasum": "6ea6c75d8d80705363323a6a881c2267235fb9fb", "tarball": "http://registry.npmjs.org/iostat/-/iostat-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/iostat/" }, "iostream": { "name": "iostream", "description": "Tornado-like Buffered IOStream for Node.JS", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "enki", "email": "bohmps@gmail.com" } ], "time": { "modified": "2011-11-17T06:30:20.275Z", "created": "2011-11-13T08:17:38.159Z", "0.0.1": "2011-11-13T08:17:39.399Z", "0.0.2": "2011-11-17T06:30:20.275Z" }, "author": { "name": "Paul Bohm", "email": "enki@bbq.io", "url": "http://paulbohm.com/" }, "repository": { "type": "git", "url": "git://github.com/enki/node-iostream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/iostream/0.0.1", "0.0.2": "http://registry.npmjs.org/iostream/0.0.2" }, "dist": { "0.0.1": { "shasum": "c49791bb9e174dae0cd3dd328b2ad4b4869ad70e", "tarball": "http://registry.npmjs.org/iostream/-/iostream-0.0.1.tgz" }, "0.0.2": { "shasum": "25cdeb8b77fdfed34470d398b5ab8e46e6cd95a8", "tarball": "http://registry.npmjs.org/iostream/-/iostream-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/iostream/" }, "ip2cc": { "name": "ip2cc", "description": "Efficiently convert IP addresses to two-letter country codes", "dist-tags": { "latest": "0.9.3" }, "maintainers": [ { "name": "eagereyes", "email": "rkosara@me.com" } ], "time": { "modified": "2011-04-24T20:14:47.100Z", "created": "2011-04-24T03:07:07.773Z", "0.9.0": "2011-04-24T03:07:10.874Z", "0.9.1": "2011-04-24T12:07:00.693Z", "0.9.2": "2011-04-24T15:07:54.942Z", "0.9.3": "2011-04-24T20:14:47.100Z" }, "author": { "name": "Robert Kosara", "email": "rkosara@me.com", "url": "http://eagereyes.org/" }, "repository": { "type": "git", "url": "git://github.com/eagereyes/node-ip2cc.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/ip2cc/0.9.0", "0.9.1": "http://registry.npmjs.org/ip2cc/0.9.1", "0.9.2": "http://registry.npmjs.org/ip2cc/0.9.2", "0.9.3": "http://registry.npmjs.org/ip2cc/0.9.3" }, "dist": { "0.9.0": { "shasum": "e096fb59c86450e5776cd3ae80ab8ddcddd4882a", "tarball": "http://registry.npmjs.org/ip2cc/-/ip2cc-0.9.0.tgz" }, "0.9.1": { "shasum": "0f90b4f5ea3fd9ec73305f02b35fc22e771b30cc", "tarball": "http://registry.npmjs.org/ip2cc/-/ip2cc-0.9.1.tgz" }, "0.9.2": { "shasum": "48eb2a6b25afa0a1c4c1b95e42462fbd9bfbe979", "tarball": "http://registry.npmjs.org/ip2cc/-/ip2cc-0.9.2.tgz" }, "0.9.3": { "shasum": "debd0d7d2d932960b62a3f647638546f9a8b8699", "tarball": "http://registry.npmjs.org/ip2cc/-/ip2cc-0.9.3.tgz" } }, "url": "http://registry.npmjs.org/ip2cc/" }, "ipaddr.js": { "name": "ipaddr.js", "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "whitequark", "email": "whitequark@whitequark.org" } ], "time": { "modified": "2011-07-30T16:00:04.710Z", "created": "2011-07-28T15:57:38.697Z", "0.1.0": "2011-07-28T15:57:40.643Z", "0.1.1": "2011-07-30T16:00:04.710Z" }, "author": { "name": "Peter Zotov", "email": "whitequark@whitequark.org" }, "repository": { "type": "git", "url": "git://github.com/whitequark/ipaddr.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ipaddr.js/0.1.0", "0.1.1": "http://registry.npmjs.org/ipaddr.js/0.1.1" }, "dist": { "0.1.0": { "shasum": "d67fc6dcc153b15a8ed475a44158f854728b037e", "tarball": "http://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.0.tgz" }, "0.1.1": { "shasum": "28c6a7c116a021c555544f906ab1ad540b1d635a", "tarball": "http://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.1.tgz" } }, "keywords": [ "ip", "ipv4", "ipv6" ], "url": "http://registry.npmjs.org/ipaddr.js/" }, "ips-chat": { "name": "ips-chat", "description": "IPS chat module for nodejs", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gcr", "email": "gcr@sneakygcr.net" } ], "time": { "modified": "2011-10-02T05:18:23.253Z", "created": "2011-10-01T00:46:09.975Z", "0.0.1": "2011-10-01T00:46:10.401Z", "0.0.2": "2011-10-02T05:18:23.253Z" }, "author": { "name": "gcr", "email": "gcr@sneakygcr.net", "url": "http://sneakygcr.net" }, "repository": { "type": "git", "url": "git://github.com/gcr/ips-lurker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ips-chat/0.0.1", "0.0.2": "http://registry.npmjs.org/ips-chat/0.0.2" }, "dist": { "0.0.1": { "shasum": "8c84d1181e7fd4c01e39dc9eb815200e78a37fff", "tarball": "http://registry.npmjs.org/ips-chat/-/ips-chat-0.0.1.tgz" }, "0.0.2": { "shasum": "cf8426aa98a49b200765b671414dc7c2280881c8", "tarball": "http://registry.npmjs.org/ips-chat/-/ips-chat-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/ips-chat/" }, "iptables": { "name": "iptables", "description": "Run iptables commands from node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "time": { "modified": "2011-06-26T21:09:25.943Z", "created": "2011-04-02T00:13:59.911Z", "0.0.1": "2011-04-02T00:14:00.378Z", "0.0.2": "2011-04-03T23:36:54.332Z", "0.0.3": "2011-06-26T21:09:25.943Z" }, "author": { "name": "Peteris Krumins", "email": "peteris.krumins@gmail.com", "url": "http://www.catonmat.net" }, "repository": { "type": "git", "url": "git://github.com/pkrumins/node-iptables.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/iptables/0.0.1", "0.0.2": "http://registry.npmjs.org/iptables/0.0.2", "0.0.3": "http://registry.npmjs.org/iptables/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/iptables/-/iptables-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/iptables/-/iptables-0.0.2.tgz" }, "0.0.3": { "shasum": "34518b2b6ce549dc6e53ad3bba1bf62f9786487f", "tarball": "http://registry.npmjs.org/iptables/-/iptables-0.0.3.tgz" } }, "keywords": [ "iptables", "firewall" ], "url": "http://registry.npmjs.org/iptables/" }, "iptrie": { "name": "iptrie", "description": "IP tries (prefix tree)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "postwait", "email": "jesus@omniti.com" } ], "time": { "modified": "2011-05-20T20:34:14.632Z", "created": "2011-05-20T20:34:14.473Z", "0.0.2": "2011-05-20T20:34:14.632Z" }, "author": { "name": "Theo Schlossnagle" }, "repository": { "type": "git", "url": "git://github.com/postwait/node-iptrie.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/iptrie/0.0.2" }, "dist": { "0.0.2": { "shasum": "a83a1d0b40374c0c0432ea1ef28c17bb7caa9355", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0c-v83.1.8.3-darwin-10.7.0": { "shasum": "05eb25b535b7ff3bfb99860e56575a164033576e", "tarball": "http://registry.npmjs.org/iptrie/-/iptrie-0.0.2-0.4-ares1.7.4-ev4.4-openssl1.0.0c-v83.1.8.3-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/iptrie/-/iptrie-0.0.2.tgz" } }, "keywords": [ "iptrie", "blocklist", "IP", "acl" ], "url": "http://registry.npmjs.org/iptrie/" }, "ipv6": { "name": "ipv6", "description": "A browser- and node-compatible library for parsing IPv6 addresses", "dist-tags": { "latest": "1.0.0", "stable": "0.0.1" }, "maintainers": [ { "name": "beaugunderson", "email": "beau@beaugunderson.com" } ], "time": { "modified": "2011-08-15T08:50:40.431Z", "created": "2011-04-27T21:39:21.755Z", "0.0.1": "2011-04-27T21:39:22.059Z", "1.0.0": "2011-08-15T08:50:40.431Z" }, "author": { "name": "Beau Gunderson", "email": "beau@beaugunderson.com" }, "repository": { "type": "git", "url": "git://github.com/beaugunderson/javascript-ipv6.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ipv6/0.0.1", "1.0.0": "http://registry.npmjs.org/ipv6/1.0.0" }, "dist": { "0.0.1": { "shasum": "e6a51aa5bf947da2a93c10fbd03fe61fccc46255", "tarball": "http://registry.npmjs.org/ipv6/-/ipv6-0.0.1.tgz" }, "1.0.0": { "shasum": "d6ac91984c9ed724fffdaa0c60e5e3d20f351e2c", "tarball": "http://registry.npmjs.org/ipv6/-/ipv6-1.0.0.tgz" } }, "keywords": [ "ipv6", "browser", "validation" ], "url": "http://registry.npmjs.org/ipv6/" }, "iqengines": { "name": "iqengines", "description": "IQ Engines API Bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "huyng", "email": "huy@huyng.com" } ], "time": { "modified": "2011-04-21T19:32:48.028Z", "created": "2011-04-21T19:32:47.724Z", "0.0.1": "2011-04-21T19:32:48.028Z" }, "author": { "name": "Huy Nguyen", "email": "huy@iqengines.com" }, "repository": { "url": "https://github.com/iqengines/nodejs-iqengines" }, "versions": { "0.0.1": "http://registry.npmjs.org/iqengines/0.0.1" }, "dist": { "0.0.1": { "shasum": "c38332bf37c615dc1304ee5b3981c6e3bb2ab16a", "tarball": "http://registry.npmjs.org/iqengines/-/iqengines-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/iqengines/" }, "irc": { "name": "irc", "description": "An IRC client library for node", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "martyn", "email": "martyn@dollyfish.net.nz" } ], "author": { "name": "Martyn Smith", "email": "martyn@dollyfish.net.nz" }, "repository": { "type": "git", "url": "git://github.com/martynsmith/node-irc.git" }, "time": { "modified": "2011-11-16T21:21:05.589Z", "created": "2011-04-29T10:58:41.621Z", "0.1.2": "2011-04-29T10:58:41.621Z", "0.2.0": "2011-04-29T10:58:41.621Z", "0.2.1": "2011-10-01T00:23:56.565Z", "0.3.0": "2011-10-28T09:56:18.570Z", "0.3.1": "2011-10-29T21:42:54.368Z", "0.3.2": "2011-10-30T01:35:04.010Z", "0.3.3": "2011-11-16T07:53:33.111Z" }, "users": { "isaacs": true, "avianflu": true, "chilts": true }, "versions": { "0.1.2": "http://registry.npmjs.org/irc/0.1.2", "0.2.0": "http://registry.npmjs.org/irc/0.2.0", "0.2.1": "http://registry.npmjs.org/irc/0.2.1", "0.3.0": "http://registry.npmjs.org/irc/0.3.0", "0.3.1": "http://registry.npmjs.org/irc/0.3.1", "0.3.2": "http://registry.npmjs.org/irc/0.3.2", "0.3.3": "http://registry.npmjs.org/irc/0.3.3" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/irc/-/irc-0.1.2.tgz" }, "0.2.0": { "shasum": "6b59b7ef30a16467247c7abb1d776687aaa936d3", "tarball": "http://registry.npmjs.org/irc/-/irc-0.2.0.tgz" }, "0.2.1": { "shasum": "6029d9f18e6925a96db379e4bc017df8b61d1486", "tarball": "http://registry.npmjs.org/irc/-/irc-0.2.1.tgz" }, "0.3.0": { "shasum": "297afeb14b9c712a18adcf26337472bb49ed120b", "tarball": "http://registry.npmjs.org/irc/-/irc-0.3.0.tgz" }, "0.3.1": { "shasum": "e584c32171911751e9977213cda75458e7b9e89a", "tarball": "http://registry.npmjs.org/irc/-/irc-0.3.1.tgz" }, "0.3.2": { "shasum": "2c0ded58ff5653e1719c6c81f5b7654b7a96b827", "tarball": "http://registry.npmjs.org/irc/-/irc-0.3.2.tgz" }, "0.3.3": { "shasum": "f39f41fb25782217d2e57183654c520dd5fea9be", "tarball": "http://registry.npmjs.org/irc/-/irc-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/irc/" }, "irc-colors": { "name": "irc-colors", "description": "Color and formatting for irc made easy.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "neat", "email": "wrapper476@gmail.com" } ], "time": { "modified": "2011-09-20T08:20:04.667Z", "created": "2011-07-24T02:48:38.636Z", "1.0.0": "2011-07-24T02:48:39.548Z", "1.0.1": "2011-08-03T01:22:14.239Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/irc-colors.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/irc-colors/1.0.0", "1.0.1": "http://registry.npmjs.org/irc-colors/1.0.1" }, "dist": { "1.0.0": { "shasum": "ef8539c4a2f3c6283248d599d98c0b61b2b484bb", "tarball": "http://registry.npmjs.org/irc-colors/-/irc-colors-1.0.0.tgz" }, "1.0.1": { "shasum": "8a823903798a1f3817a4184a678db6bd06c1608e", "tarball": "http://registry.npmjs.org/irc-colors/-/irc-colors-1.0.1.tgz" } }, "keywords": [ "irc", "color", "colour" ], "url": "http://registry.npmjs.org/irc-colors/" }, "irc-js": { "name": "irc-js", "description": "An IRC library for node.js", "dist-tags": { "latest": "0.2.27" }, "maintainers": [ { "name": "gf3", "email": "gianni@runlevel6.org" } ], "author": { "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org", "url": "http://gf3.ca" }, "repository": { "type": "git", "url": "git://github.com/gf3/IRC-js.git" }, "time": { "modified": "2011-12-05T14:44:23.516Z", "created": "2010-12-20T01:55:29.444Z", "0.2.2": "2010-12-20T01:55:29.444Z", "0.2.3": "2010-12-20T01:55:29.444Z", "0.2.4": "2010-12-20T01:55:29.444Z", "0.2.5": "2010-12-20T01:55:29.444Z", "0.2.6": "2010-12-20T01:55:29.444Z", "0.2.7": "2010-12-20T01:55:29.444Z", "0.2.8": "2010-12-20T01:55:29.444Z", "0.2.9": "2010-12-20T01:55:29.444Z", "0.2.10": "2010-12-20T01:55:29.444Z", "0.2.11": "2010-12-20T01:55:29.444Z", "0.2.12": "2011-01-10T23:40:51.180Z", "0.2.13": "2011-01-12T16:03:25.781Z", "0.2.14": "2011-02-04T05:23:33.248Z", "0.2.15": "2011-02-07T17:59:10.096Z", "0.2.16": "2011-03-11T05:36:35.406Z", "0.2.17": "2011-04-07T17:47:43.778Z", "0.2.18": "2011-05-05T14:48:49.918Z", "0.2.19": "2011-05-30T19:31:15.814Z", "0.2.20": "2011-05-31T13:28:01.964Z", "0.2.21": "2011-06-01T00:07:10.604Z", "0.2.22": "2011-06-15T20:37:42.156Z", "0.2.23": "2011-06-15T21:36:49.056Z", "0.2.24": "2011-06-16T14:35:29.266Z", "0.2.25": "2011-06-17T19:44:08.774Z", "0.2.26": "2011-07-18T19:56:33.652Z", "0.2.27": "2011-12-05T14:44:23.516Z" }, "users": { "thejh": true }, "versions": { "0.2.2": "http://registry.npmjs.org/irc-js/0.2.2", "0.2.3": "http://registry.npmjs.org/irc-js/0.2.3", "0.2.4": "http://registry.npmjs.org/irc-js/0.2.4", "0.2.5": "http://registry.npmjs.org/irc-js/0.2.5", "0.2.6": "http://registry.npmjs.org/irc-js/0.2.6", "0.2.7": "http://registry.npmjs.org/irc-js/0.2.7", "0.2.8": "http://registry.npmjs.org/irc-js/0.2.8", "0.2.9": "http://registry.npmjs.org/irc-js/0.2.9", "0.2.10": "http://registry.npmjs.org/irc-js/0.2.10", "0.2.11": "http://registry.npmjs.org/irc-js/0.2.11", "0.2.12": "http://registry.npmjs.org/irc-js/0.2.12", "0.2.13": "http://registry.npmjs.org/irc-js/0.2.13", "0.2.14": "http://registry.npmjs.org/irc-js/0.2.14", "0.2.15": "http://registry.npmjs.org/irc-js/0.2.15", "0.2.16": "http://registry.npmjs.org/irc-js/0.2.16", "0.2.17": "http://registry.npmjs.org/irc-js/0.2.17", "0.2.18": "http://registry.npmjs.org/irc-js/0.2.18", "0.2.19": "http://registry.npmjs.org/irc-js/0.2.19", "0.2.20": "http://registry.npmjs.org/irc-js/0.2.20", "0.2.21": "http://registry.npmjs.org/irc-js/0.2.21", "0.2.22": "http://registry.npmjs.org/irc-js/0.2.22", "0.2.23": "http://registry.npmjs.org/irc-js/0.2.23", "0.2.24": "http://registry.npmjs.org/irc-js/0.2.24", "0.2.25": "http://registry.npmjs.org/irc-js/0.2.25", "0.2.26": "http://registry.npmjs.org/irc-js/0.2.26", "0.2.27": "http://registry.npmjs.org/irc-js/0.2.27" }, "dist": { "0.2.2": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.6.tgz" }, "0.2.7": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.7.tgz" }, "0.2.8": { "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.8.tgz" }, "0.2.9": { "shasum": "26af909aff4215df21b7527983c6981e14082e83", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.9.tgz" }, "0.2.10": { "shasum": "c1de3228d9eadf1c31cc2935f00c4cdbd99403d7", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.10.tgz" }, "0.2.11": { "shasum": "c42de8b76d40ccf829399936f01b000b4447daba", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.11.tgz" }, "0.2.12": { "shasum": "b525885f69bbcfffc0de5310971270ddeaceffb7", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.12.tgz" }, "0.2.13": { "shasum": "b8e23e31f7ce334d9af0ac2d183da0a9361e277b", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.13.tgz" }, "0.2.14": { "shasum": "5d3ef075f9eac85dcb33d7ef22752287409a1907", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.14.tgz" }, "0.2.15": { "shasum": "5ec634bef0cca1d8273b5548adad3f2927c41225", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.15.tgz" }, "0.2.16": { "shasum": "e27be4632b7f144f912b69451115c0cee6667359", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.16.tgz" }, "0.2.17": { "shasum": "5ca29a8dc29a6e0cad08f1fc8e2b58b76d8853b7", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.17.tgz" }, "0.2.18": { "shasum": "48b3fe7422376a1744447a8101854f0b2d58e14c", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.18.tgz" }, "0.2.19": { "shasum": "b6b8f2c25082aac520978b7b0a9e32b68934954f", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.19.tgz" }, "0.2.20": { "shasum": "5ccd8798ffe13d8dfe0adae58936e1a117780f96", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.20.tgz" }, "0.2.21": { "shasum": "6b3d5fcee3d71e41ca402ebffce35743c2c3a435", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.21.tgz" }, "0.2.22": { "shasum": "af163cbfb1f08ccc10989007c77e5edc0c950f6f", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.22.tgz" }, "0.2.23": { "shasum": "ef27ea0cd41a9e887e83bbf85e5f14bb584771f4", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.23.tgz" }, "0.2.24": { "shasum": "6227a335726b80484ecc80aa5189d5395f17d210", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.24.tgz" }, "0.2.25": { "shasum": "225cb3c0822f297f392976a90effc2264d1e5f0d", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.25.tgz" }, "0.2.26": { "shasum": "f8918a6745150026717bc3fd674936b1b6bb577a", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.26.tgz" }, "0.2.27": { "shasum": "39056ec0ce5145b989a001322d9926facb3098f1", "tarball": "http://registry.npmjs.org/irc-js/-/irc-js-0.2.27.tgz" } }, "url": "http://registry.npmjs.org/irc-js/" }, "ircat.js": { "name": "ircat.js", "description": "A simple IRC bot you pipe messages to", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "atmos", "email": "atmos@atmos.org" } ], "author": { "name": "Corey Donohoe", "email": "atmos@atmos.org" }, "versions": { "0.1.0": "http://registry.npmjs.org/ircat.js/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/ircat.js/-/ircat.js-0.1.0.tgz" } }, "keywords": [ "irc", "bot" ], "url": "http://registry.npmjs.org/ircat.js/" }, "ircbot": { "name": "ircbot", "description": "A simple irc bot with a reloadable plugin system", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "draggor", "email": "draggor@gmail.com" } ], "time": { "modified": "2011-09-19T20:10:08.072Z", "created": "2011-04-06T23:22:48.225Z", "0.0.1": "2011-04-06T23:22:48.550Z", "0.0.2": "2011-09-19T20:09:15.913Z" }, "author": { "name": "Draggor ZippyTanx", "email": "draggor@gmail.com", "url": "http://github.com/draggor/" }, "repository": { "type": "git", "url": "git://github.com/draggor/node-ircbot.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ircbot/0.0.1", "0.0.2": "http://registry.npmjs.org/ircbot/0.0.2" }, "dist": { "0.0.1": { "shasum": "c897f57dbbac0eb002897bad2a526a0aed721d5b", "tarball": "http://registry.npmjs.org/ircbot/-/ircbot-0.0.1.tgz" }, "0.0.2": { "shasum": "6b00c65313d4096d15a51b7d8b4addda325d53ba", "tarball": "http://registry.npmjs.org/ircbot/-/ircbot-0.0.2.tgz" } }, "keywords": [ "irc", "bot", "plugin" ], "url": "http://registry.npmjs.org/ircbot/" }, "irccd": { "name": "irccd", "description": "An IRC \"client-daemon\" which lets you daemonize multiple IRC clients and publish their events to your desktop.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "monokrome", "email": "monokrome@limpidtech.com" } ], "time": { "modified": "2011-05-09T09:51:36.964Z", "created": "2011-05-09T09:51:36.257Z", "0.0.1": "2011-05-09T09:51:36.964Z" }, "author": { "name": "Brandon R. Stoner", "email": "monokrome@limpidtech.com", "url": "http://monokro.me" }, "repository": { "type": "git", "url": "git://github.com/LimpidTech/irccd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/irccd/0.0.1" }, "dist": { "0.0.1": { "shasum": "1fb4507d2bef3c7784a70d6d7c11dff648c63c84", "tarball": "http://registry.npmjs.org/irccd/-/irccd-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/irccd/" }, "ircd": { "name": "ircd", "description": "IRC daemon and server library", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aredridel", "email": "aredridel@nbtsc.org" } ], "time": { "modified": "2011-06-02T17:02:11.436Z", "created": "2011-02-12T23:19:12.641Z", "0.0.0": "2011-02-12T23:19:13.054Z", "0.0.1": "2011-02-13T06:54:15.709Z", "0.1.0": "2011-06-02T17:02:11.436Z" }, "author": { "name": "Aria Stewart" }, "versions": { "0.0.0": "http://registry.npmjs.org/ircd/0.0.0", "0.0.1": "http://registry.npmjs.org/ircd/0.0.1", "0.1.0": "http://registry.npmjs.org/ircd/0.1.0" }, "dist": { "0.0.0": { "shasum": "390b6521696f7a3c3d1b5cd9adf82cac9f0160f9", "tarball": "http://registry.npmjs.org/ircd/-/ircd-0.0.0.tgz" }, "0.0.1": { "shasum": "24f2c6ea0b42076a7584998d082d682426bb8a49", "tarball": "http://registry.npmjs.org/ircd/-/ircd-0.0.1.tgz" }, "0.1.0": { "shasum": "19ade93c1b3c003bd0ae02c5eba5b37b9eaf51e1", "tarball": "http://registry.npmjs.org/ircd/-/ircd-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ircd/" }, "ircdjs": { "name": "ircdjs", "description": "An IRCD for Node", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "alexyoung", "email": "alex@alexyoung.org" } ], "author": { "name": "Alex R. Young", "url": "http://alexyoung.org" }, "time": { "modified": "2011-12-11T11:11:13.438Z", "created": "2011-09-09T10:24:13.934Z", "0.0.1": "2011-09-09T10:24:13.934Z", "0.0.2": "2011-09-09T10:24:13.934Z", "0.0.3": "2011-09-09T10:24:13.934Z", "0.0.4": "2011-10-31T14:13:09.570Z", "0.0.5": "2011-12-03T10:14:41.391Z", "0.0.6": "2011-12-11T10:54:30.009Z", "0.0.7": "2011-12-11T11:11:13.438Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ircdjs/0.0.1", "0.0.2": "http://registry.npmjs.org/ircdjs/0.0.2", "0.0.3": "http://registry.npmjs.org/ircdjs/0.0.3", "0.0.4": "http://registry.npmjs.org/ircdjs/0.0.4", "0.0.5": "http://registry.npmjs.org/ircdjs/0.0.5", "0.0.6": "http://registry.npmjs.org/ircdjs/0.0.6", "0.0.7": "http://registry.npmjs.org/ircdjs/0.0.7" }, "dist": { "0.0.1": { "shasum": "778bfc53404d8c53c39f11c543125a835ca793e9", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.1.tgz" }, "0.0.2": { "shasum": "be3e00ecd990b386ad03159836b3afbc6da30b2b", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.2.tgz" }, "0.0.3": { "shasum": "c1f78a2625df0b44e6072d4de433953342217522", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.3.tgz" }, "0.0.4": { "shasum": "b267eceee015ae371761700bf94bdd56ee331604", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.4.tgz" }, "0.0.5": { "shasum": "b7b85382f4c2ee6e95ac47eeca203abc9b46cca9", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.5.tgz" }, "0.0.6": { "shasum": "af2bc4b9fe4cda379968bc02d9b55b5b61c7ba14", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.6.tgz" }, "0.0.7": { "shasum": "1e8dd78b0496467c012d8924f57d5533823fb45f", "tarball": "http://registry.npmjs.org/ircdjs/-/ircdjs-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/ircdjs/" }, "irclog": { "name": "irclog", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/irclog/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/irclog/-/irclog-0.0.1.tgz" } }, "keywords": [ "node", "irc", "mongo", "log", "logger" ], "url": "http://registry.npmjs.org/irclog/" }, "ircrpc": { "name": "ircrpc", "description": "RPC with IRC!", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-04-19T02:26:00.333Z", "created": "2011-04-19T01:29:34.341Z", "0.0.0": "2011-04-19T01:29:35.094Z", "0.0.1": "2011-04-19T02:26:00.333Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git://github.com/jesusabdullah/ircrpc.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ircrpc/0.0.0", "0.0.1": "http://registry.npmjs.org/ircrpc/0.0.1" }, "dist": { "0.0.0": { "shasum": "8544abbb187887abc739719d276394247df117c2", "tarball": "http://registry.npmjs.org/ircrpc/-/ircrpc-0.0.0.tgz" }, "0.0.1": { "shasum": "2e37601c0cda8dad3a3f32c26b2fc3b35e8d57d0", "tarball": "http://registry.npmjs.org/ircrpc/-/ircrpc-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ircrpc/" }, "irrklang": { "name": "irrklang", "description": "rough integration with irrKlang", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-02-13T07:27:00.696Z", "created": "2011-02-13T07:27:00.493Z", "0.0.1": "2011-02-13T07:27:00.696Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": "git://github.com//tmpvar/node-irrklang.git", "versions": { "0.0.1": "http://registry.npmjs.org/irrklang/0.0.1" }, "dist": { "0.0.1": { "shasum": "4939c69011609ba720ec33f3c0af48c5073f0b69", "tarball": "http://registry.npmjs.org/irrklang/-/irrklang-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/irrklang/" }, "is": { "name": "is", "description": "the definitive JavaScript type testing library", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T23:10:55.235Z", "created": "2011-11-19T23:50:28.498Z", "0.0.7": "2011-11-20T00:41:44.402Z", "0.1.0": "2011-12-03T15:30:35.083Z", "0.1.1": "2011-12-03T17:19:42.852Z", "0.1.2": "2011-12-05T00:19:02.461Z", "0.1.3": "2011-12-10T22:46:58.847Z", "0.1.4": "2011-12-10T23:10:55.235Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "http://onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/is.git" }, "versions": { "0.0.7": "http://registry.npmjs.org/is/0.0.7", "0.1.0": "http://registry.npmjs.org/is/0.1.0", "0.1.1": "http://registry.npmjs.org/is/0.1.1", "0.1.2": "http://registry.npmjs.org/is/0.1.2", "0.1.3": "http://registry.npmjs.org/is/0.1.3", "0.1.4": "http://registry.npmjs.org/is/0.1.4" }, "dist": { "0.0.7": { "shasum": "52c5638db4cd610ae6243f1277c6ea7e73d815ae", "tarball": "http://registry.npmjs.org/is/-/is-0.0.7.tgz" }, "0.1.0": { "shasum": "affadef63ed027f4ce6f8299a62e20f48457b133", "tarball": "http://registry.npmjs.org/is/-/is-0.1.0.tgz" }, "0.1.1": { "shasum": "c466aeba376cdc5ecceda1c59eed650df4f05855", "tarball": "http://registry.npmjs.org/is/-/is-0.1.1.tgz" }, "0.1.2": { "shasum": "721fe290ff453c8e3f801ff456ba00eafe024a64", "tarball": "http://registry.npmjs.org/is/-/is-0.1.2.tgz" }, "0.1.3": { "shasum": "0f40777ee837943426fc376e579e19d776a3837a", "tarball": "http://registry.npmjs.org/is/-/is-0.1.3.tgz" }, "0.1.4": { "shasum": "599c40253cffaa3e6dfb6b2812fa7740222edade", "tarball": "http://registry.npmjs.org/is/-/is-0.1.4.tgz" } }, "keywords": [ "util", "test", "type", "sniff", "server", "client", "browser" ], "url": "http://registry.npmjs.org/is/" }, "isaacs": { "name": "isaacs", "description": "Your very own isaacs.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-03T06:33:18.776Z", "created": "2011-07-31T01:35:59.927Z", "0.0.0": "2011-07-31T01:36:00.642Z", "0.0.1": "2011-07-31T01:39:28.558Z", "0.0.2": "2011-08-03T06:33:18.776Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-isaacs.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/isaacs/0.0.0", "0.0.1": "http://registry.npmjs.org/isaacs/0.0.1", "0.0.2": "http://registry.npmjs.org/isaacs/0.0.2" }, "dist": { "0.0.0": { "shasum": "d0a5171285f9ba975d3a378e54966f878bcb0a5c", "tarball": "http://registry.npmjs.org/isaacs/-/isaacs-0.0.0.tgz" }, "0.0.1": { "shasum": "ba635533d995548f67977456c1ca2fbaad63a8ff", "tarball": "http://registry.npmjs.org/isaacs/-/isaacs-0.0.1.tgz" }, "0.0.2": { "shasum": "901d3ad93672090f3852153753f9cd017d91c297", "tarball": "http://registry.npmjs.org/isaacs/-/isaacs-0.0.2.tgz" } }, "keywords": [ "isaac", "z", "schlueter", "markov", "impersonation", "crude", "digital", "clone", "brain upload", "a sign of things to come" ], "url": "http://registry.npmjs.org/isaacs/" }, "isbn": { "name": "isbn", "description": "ISBN parsing, validation, and formatting utilities", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T07:16:42.215Z", "created": "2011-07-13T07:16:41.818Z", "0.1.0": "2011-07-13T07:16:42.215Z" }, "author": { "name": "Hetappi", "email": "hetappi.pm@gmail.com", "url": "http://twitter.com/#!/hetappi" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/isbnjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/isbn/0.1.0" }, "dist": { "0.1.0": { "shasum": "88a74ef6bae16ddf0694621f87c6415bafd920ac", "tarball": "http://registry.npmjs.org/isbn/-/isbn-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/isbn/" }, "iscroll": { "name": "iscroll", "description": "smooth scrolling for mobile webkit", "dist-tags": { "latest": "4.1.9" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "cubiq", "email": "matteo@cubiq.org" } ], "time": { "modified": "2011-09-14T17:31:55.717Z", "created": "2011-09-14T00:56:51.593Z", "4.1.9": "2011-09-14T00:56:52.650Z" }, "author": { "name": "Matteo Spinelli", "url": "http://cubiq.org" }, "repository": { "type": "git", "url": "git://github.com/cubiq/iscroll.git" }, "versions": { "4.1.9": "http://registry.npmjs.org/iscroll/4.1.9" }, "dist": { "4.1.9": { "shasum": "a42a54889270f25898ff04d35e8c29a64a67e73e", "tarball": "http://registry.npmjs.org/iscroll/-/iscroll-4.1.9.tgz" } }, "keywords": [ "ender", "iscroll", "scrolling", "webkit", "iphone", "android" ], "url": "http://registry.npmjs.org/iscroll/" }, "isodate": { "name": "isodate", "description": "JavaScript ISO 8061 date/time parser", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-26T00:15:35.370Z", "created": "2011-08-26T01:29:34.414Z", "0.0.0": "2011-08-26T01:29:37.139Z", "0.0.1": "2011-08-29T14:34:39.651Z", "0.0.2": "2011-09-03T13:18:04.653Z", "0.0.3": "2011-11-25T23:48:41.893Z", "0.1.0": "2011-11-26T00:15:35.370Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de/" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-isodate.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/isodate/0.0.0", "0.0.1": "http://registry.npmjs.org/isodate/0.0.1", "0.0.2": "http://registry.npmjs.org/isodate/0.0.2", "0.0.3": "http://registry.npmjs.org/isodate/0.0.3", "0.1.0": "http://registry.npmjs.org/isodate/0.1.0" }, "dist": { "0.0.0": { "shasum": "e1b229f23a431896bf23e4b7a626b0c28b2bcf2d", "tarball": "http://registry.npmjs.org/isodate/-/isodate-0.0.0.tgz" }, "0.0.1": { "shasum": "43a671a8860e5bc83afdc69be7c31e8f52e9be7b", "tarball": "http://registry.npmjs.org/isodate/-/isodate-0.0.1.tgz" }, "0.0.2": { "shasum": "defb37f93f45255974f9ac2487fbb1b6cab142b8", "tarball": "http://registry.npmjs.org/isodate/-/isodate-0.0.2.tgz" }, "0.0.3": { "shasum": "0589cd3be642d1384b44d5f8e4c88d413af3f621", "tarball": "http://registry.npmjs.org/isodate/-/isodate-0.0.3.tgz" }, "0.1.0": { "shasum": "1c69e104aa13996e3e50596b48e06d4c7406e0f7", "tarball": "http://registry.npmjs.org/isodate/-/isodate-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/isodate/" }, "it-is": { "name": "it-is", "description": "terse functional assertion framework", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-10-15T09:16:44.577Z", "created": "2011-02-04T10:56:42.991Z", "0.0.0": "2011-02-04T10:56:43.780Z", "0.0.1": "2011-02-08T04:24:06.268Z", "0.0.2": "2011-05-24T17:02:33.143Z", "0.0.2-2": "2011-05-28T19:02:18.539Z", "0.0.3": "2011-07-24T01:19:55.671Z", "1.0.0": "2011-08-05T12:53:25.785Z", "1.0.1": "2011-10-15T09:16:44.577Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/it-is.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/it-is/0.0.0", "0.0.1": "http://registry.npmjs.org/it-is/0.0.1", "0.0.2": "http://registry.npmjs.org/it-is/0.0.2", "0.0.2-2": "http://registry.npmjs.org/it-is/0.0.2-2", "0.0.3": "http://registry.npmjs.org/it-is/0.0.3", "1.0.0": "http://registry.npmjs.org/it-is/1.0.0", "1.0.1": "http://registry.npmjs.org/it-is/1.0.1" }, "dist": { "0.0.0": { "shasum": "0d3d71f359b1fbeaece486e82d634a831a8fc5c9", "tarball": "http://registry.npmjs.org/it-is/-/it-is-0.0.0.tgz" }, "0.0.1": { "shasum": "ec9e2025d36505461d21271fa59709de5118e76d", "tarball": "http://registry.npmjs.org/it-is/-/it-is-0.0.1.tgz" }, "0.0.2": { "shasum": "1f5c1512d792de44050f4ba5c6ae6ece9576a90d", "tarball": "http://registry.npmjs.org/it-is/-/it-is-0.0.2.tgz" }, "0.0.2-2": { "shasum": "5af9be88be2004aaaf9be29448929feb9360be15", "tarball": "http://registry.npmjs.org/it-is/-/it-is-0.0.2-2.tgz" }, "0.0.3": { "shasum": "9ccb52669c5372558c0be2dbcf3d1bc4df07008d", "tarball": "http://registry.npmjs.org/it-is/-/it-is-0.0.3.tgz" }, "1.0.0": { "shasum": "5174db33fd49c6e05bfcc5ecbe269850b04c3293", "tarball": "http://registry.npmjs.org/it-is/-/it-is-1.0.0.tgz" }, "1.0.1": { "shasum": "0662eeda509ec51faf871f4f8a400ca7c5d8e28c", "tarball": "http://registry.npmjs.org/it-is/-/it-is-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/it-is/" }, "iterator": { "name": "iterator", "description": "JavaScript iterator tools.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "kriskowal", "email": "kris@cixar.com" } ], "time": { "modified": "2011-09-03T18:21:49.587Z", "created": "2011-09-03T18:21:48.337Z", "0.0.0": "2011-09-03T18:21:49.587Z" }, "author": { "name": "Kris Kowal", "email": "kris.kowal@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/iterator.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/iterator/0.0.0" }, "dist": { "0.0.0": { "shasum": "b3e3ff2ffd1a9309c25671c7335834a5af8f4516", "tarball": "http://registry.npmjs.org/iterator/-/iterator-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/iterator/" }, "itunes": { "name": "itunes", "description": "An implementation of the iTunes API in NodeJS", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "garrettwilkin", "email": "garrett.wilkin@gmail.com" } ], "time": { "modified": "2011-11-01T04:43:06.983Z", "created": "2011-03-08T04:39:27.991Z", "0.0.1": "2011-03-08T04:39:28.248Z", "0.0.2": "2011-03-21T20:11:51.369Z", "0.0.3": "2011-03-28T07:05:41.743Z", "0.0.4": "2011-10-29T03:32:15.199Z", "0.0.5": "2011-10-29T03:36:55.914Z", "0.0.6": "2011-11-01T04:43:06.983Z" }, "author": { "name": "Garrett Wilkin", "email": "garrett.wilkin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/garrettwilkin/iTunes.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/itunes/0.0.1", "0.0.2": "http://registry.npmjs.org/itunes/0.0.2", "0.0.3": "http://registry.npmjs.org/itunes/0.0.3", "0.0.4": "http://registry.npmjs.org/itunes/0.0.4", "0.0.5": "http://registry.npmjs.org/itunes/0.0.5", "0.0.6": "http://registry.npmjs.org/itunes/0.0.6" }, "dist": { "0.0.1": { "shasum": "1336a406fa2f2a1755c7d198df3ffbb192154d1a", "tarball": "http://registry.npmjs.org/itunes/-/itunes-0.0.1.tgz" }, "0.0.2": { "shasum": "614b8f79f931ba8eee232d241b951cd81a487e2c", "tarball": "http://registry.npmjs.org/itunes/-/itunes-0.0.2.tgz" }, "0.0.3": { "shasum": "4020ca8e91f877affb966bac76a04da1c5d6bbcd", "tarball": "http://registry.npmjs.org/itunes/-/itunes-0.0.3.tgz" }, "0.0.4": { "shasum": "e2dd6ee70311445c799b97a7f045a11e9faa0bdc", "tarball": "http://registry.npmjs.org/itunes/-/itunes-0.0.4.tgz" }, "0.0.5": { "shasum": "23d769eefffd487ca5a9fc3cbb34d605737fcca7", "tarball": "http://registry.npmjs.org/itunes/-/itunes-0.0.5.tgz" }, "0.0.6": { "shasum": "d3c76dfe3a24dc72e82aac25e497b6f6f729ae0b", "tarball": "http://registry.npmjs.org/itunes/-/itunes-0.0.6.tgz" } }, "keywords": [ "itunes", "music" ], "url": "http://registry.npmjs.org/itunes/" }, "itunes-epf-feedcheck": { "name": "itunes-epf-feedcheck", "description": "A module that checks the itunes EPF server for new files.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-10-03T00:20:50.794Z", "created": "2011-10-03T00:20:48.888Z", "0.0.1": "2011-10-03T00:20:50.794Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/freshfugu/itunes-epf-feedcheck.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/itunes-epf-feedcheck/0.0.1" }, "dist": { "0.0.1": { "shasum": "05746e1b12c346950008f3600611e030bcd7f828", "tarball": "http://registry.npmjs.org/itunes-epf-feedcheck/-/itunes-epf-feedcheck-0.0.1.tgz" } }, "keywords": [ "itunes", "epf" ], "url": "http://registry.npmjs.org/itunes-epf-feedcheck/" }, "iWeYou": { "name": "iWeYou", "description": "iWeYou is a view engine built over what the shell", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "robinkc", "email": "arora.k.robin@gmail.com" } ], "time": { "modified": "2011-11-20T06:09:36.428Z", "created": "2011-11-20T06:09:33.017Z", "0.0.0": "2011-11-20T06:09:36.428Z" }, "author": { "name": "Robin KC", "email": "arora.k.robin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/robinkc/iWeYou.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/iWeYou/0.0.0" }, "dist": { "0.0.0": { "shasum": "860924eaf192c633329cc7dca9eb89001904c953", "tarball": "http://registry.npmjs.org/iWeYou/-/iWeYou-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/iWeYou/" }, "iws": { "name": "iws", "description": "Webservice For Blue Banner Inventory", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "arook", "email": "arook@vip.qq.com" } ], "time": { "modified": "2011-08-01T06:58:50.780Z", "created": "2011-08-01T06:58:48.416Z", "0.0.1": "2011-08-01T06:58:50.780Z" }, "author": { "name": "Mars", "email": "mars@thousandshores.com" }, "repository": { "type": "git", "url": "git://github.com/arook/iws.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/iws/0.0.1" }, "dist": { "0.0.1": { "shasum": "6224aef09677b049c1dfa57b6d59cd00c43e3f15", "tarball": "http://registry.npmjs.org/iws/-/iws-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/iws/" }, "jaaulde-cookies": { "name": "jaaulde-cookies", "description": "browser cookie handling library", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-06-02T01:19:01.756Z", "created": "2011-06-02T01:19:01.189Z", "1.0.0": "2011-06-02T01:19:01.756Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/jaaulde-cookies/1.0.0" }, "dist": { "1.0.0": { "shasum": "049ed7c2f31f42d4cf6fa8a6c8f612990c30c1e4", "tarball": "http://registry.npmjs.org/jaaulde-cookies/-/jaaulde-cookies-1.0.0.tgz" } }, "keywords": [ "ender", "cookies" ], "url": "http://registry.npmjs.org/jaaulde-cookies/" }, "jacker": { "name": "jacker", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jnordberg", "email": "its@johan-nordberg.com" } ], "time": { "modified": "2011-12-12T14:31:20.156Z", "created": "2011-09-06T00:49:37.052Z", "0.1.0": "2011-09-06T00:49:38.660Z", "0.1.1": "2011-12-12T14:31:20.156Z" }, "author": { "name": "Johan Nordberg", "email": "its@johan-nordberg.com", "url": "http://johan-nordberg.com/" }, "repository": { "type": "git", "url": "git://github.com/jnordberg/jacker.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jacker/0.1.0", "0.1.1": "http://registry.npmjs.org/jacker/0.1.1" }, "dist": { "0.1.0": { "shasum": "f8efa13c9e0c931f7a7106415febbfca8b14e406", "tarball": "http://registry.npmjs.org/jacker/-/jacker-0.1.0.tgz" }, "0.1.1": { "shasum": "c0a543937aa7981170d3497a47101b26885faf87", "tarball": "http://registry.npmjs.org/jacker/-/jacker-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jacker/" }, "jaCodeMap": { "name": "jaCodeMap", "description": "japanese unicode full/half width code mapping library", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mah0x211", "email": "mah0x211@gmail.com" } ], "time": { "modified": "2011-03-13T14:14:57.697Z", "created": "2011-03-09T16:33:27.574Z", "0.0.1": "2011-03-09T16:33:28.294Z", "0.0.3": "2011-03-13T08:16:16.776Z", "0.0.4": "2011-03-13T14:14:57.697Z" }, "repository": { "type": "git", "url": "http://github.com/mah0x211/jaCodeMap.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jaCodeMap/0.0.1", "0.0.3": "http://registry.npmjs.org/jaCodeMap/0.0.3", "0.0.4": "http://registry.npmjs.org/jaCodeMap/0.0.4" }, "dist": { "0.0.1": { "shasum": "410fdb3113a959cd61b53506238b6b8679b6b164", "tarball": "http://registry.npmjs.org/jaCodeMap/-/jaCodeMap-0.0.1.tgz" }, "0.0.3": { "shasum": "1dc82d9a175104627d04ae0ac7396c737f1c6283", "tarball": "http://registry.npmjs.org/jaCodeMap/-/jaCodeMap-0.0.3.tgz" }, "0.0.4": { "shasum": "ee24bf142b51e333760673a789914c63eeeed88e", "tarball": "http://registry.npmjs.org/jaCodeMap/-/jaCodeMap-0.0.4.tgz" } }, "keywords": [ "japanese", "unicode", "converter" ], "url": "http://registry.npmjs.org/jaCodeMap/" }, "jade": { "name": "jade", "description": "Jade template engine", "dist-tags": { "latest": "0.19.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-12-02T23:20:33.882Z", "created": "2010-12-19T22:37:03.716Z", "0.0.1": "2010-12-19T22:37:03.716Z", "0.0.2": "2010-12-19T22:37:03.716Z", "0.1.0": "2010-12-19T22:37:03.716Z", "0.2.0": "2010-12-19T22:37:03.716Z", "0.2.1": "2010-12-19T22:37:03.716Z", "0.2.2": "2010-12-19T22:37:03.716Z", "0.2.3": "2010-12-19T22:37:03.716Z", "0.2.4": "2010-12-19T22:37:03.716Z", "0.3.0": "2010-12-19T22:37:03.716Z", "0.4.0": "2010-12-19T22:37:03.716Z", "0.4.1": "2010-12-19T22:37:03.716Z", "0.5.0": "2010-12-19T22:37:03.716Z", "0.5.1": "2010-12-19T22:37:03.716Z", "0.5.2": "2010-12-19T22:37:03.716Z", "0.5.3": "2010-12-19T22:37:03.716Z", "0.5.4": "2010-12-19T22:37:03.716Z", "0.5.5": "2010-12-19T22:37:03.716Z", "0.5.6": "2010-12-19T22:37:03.716Z", "0.5.7": "2010-12-19T22:37:03.716Z", "0.6.0": "2010-12-19T22:37:03.716Z", "0.6.1": "2010-12-28T12:59:03.712Z", "0.6.3": "2011-02-02T17:41:37.230Z", "0.7.0": "2011-03-05T01:49:13.872Z", "0.7.1": "2011-03-05T02:00:11.570Z", "0.8.0": "2011-03-05T02:33:15.139Z", "0.8.1": "2011-03-05T02:46:53.386Z", "0.8.2": "2011-03-07T16:37:26.514Z", "0.8.3": "2011-03-07T17:06:03.665Z", "0.8.4": "2011-03-08T17:01:21.022Z", "0.8.5": "2011-03-09T17:46:09.287Z", "0.8.6": "2011-03-12T00:03:31.591Z", "0.8.7": "2011-03-14T22:43:03.916Z", "0.8.8": "2011-03-14T22:50:01.256Z", "0.8.9": "2011-03-15T19:30:47.303Z", "0.9.0": "2011-03-16T16:18:20.967Z", "0.9.1": "2011-03-16T17:22:49.418Z", "0.9.2": "2011-03-23T17:39:00.658Z", "0.9.3": "2011-03-24T19:45:08.584Z", "0.9.4": "2011-03-25T04:06:46.732Z", "0.10.0": "2011-03-25T16:22:58.395Z", "0.10.1": "2011-03-28T20:35:37.906Z", "0.10.2": "2011-03-30T18:23:26.075Z", "0.10.3": "2011-03-30T22:30:42.549Z", "0.10.4": "2011-04-05T09:49:47.670Z", "0.10.5": "2011-04-26T15:22:25.976Z", "0.10.6": "2011-04-29T15:46:27.441Z", "0.10.7": "2011-05-04T17:40:51.455Z", "0.11.0": "2011-05-14T18:53:07.746Z", "0.11.1": "2011-06-01T17:05:28.737Z", "0.12.0": "2011-06-03T20:23:57.555Z", "0.12.1": "2011-06-04T18:28:36.138Z", "0.12.2": "2011-06-16T17:41:40.421Z", "0.12.3": "2011-06-21T18:55:34.290Z", "0.12.4": "2011-06-23T20:40:33.517Z", "0.13.0": "2011-07-13T23:03:50.378Z", "0.14.0": "2011-08-11T15:16:59.109Z", "0.14.1": "2011-08-14T17:58:16.244Z", "0.14.2": "2011-08-16T16:15:11.359Z", "0.15.0": "2011-08-26T18:32:58.076Z", "0.15.1": "2011-08-26T20:55:06.558Z", "0.15.2": "2011-08-26T21:50:56.217Z", "0.15.3": "2011-08-30T16:04:44.783Z", "0.15.4": "2011-09-05T18:15:33.479Z", "0.16.0": "2011-09-26T18:32:12.395Z", "0.16.1": "2011-09-30T00:42:48.512Z", "0.16.2": "2011-09-30T16:48:46.788Z", "0.16.3": "2011-10-24T15:59:43.902Z", "0.16.4": "2011-10-24T23:15:28.457Z", "0.17.0": "2011-11-10T21:54:15.185Z", "0.18.0": "2011-11-24T16:22:55.301Z", "0.19.0": "2011-12-02T23:20:33.882Z" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/jade.git" }, "users": { "coverslide": true, "vesln": true, "deedubs": true, "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/jade/0.0.1", "0.0.2": "http://registry.npmjs.org/jade/0.0.2", "0.1.0": "http://registry.npmjs.org/jade/0.1.0", "0.2.0": "http://registry.npmjs.org/jade/0.2.0", "0.2.1": "http://registry.npmjs.org/jade/0.2.1", "0.2.2": "http://registry.npmjs.org/jade/0.2.2", "0.2.3": "http://registry.npmjs.org/jade/0.2.3", "0.2.4": "http://registry.npmjs.org/jade/0.2.4", "0.3.0": "http://registry.npmjs.org/jade/0.3.0", "0.4.0": "http://registry.npmjs.org/jade/0.4.0", "0.4.1": "http://registry.npmjs.org/jade/0.4.1", "0.5.0": "http://registry.npmjs.org/jade/0.5.0", "0.5.1": "http://registry.npmjs.org/jade/0.5.1", "0.5.2": "http://registry.npmjs.org/jade/0.5.2", "0.5.3": "http://registry.npmjs.org/jade/0.5.3", "0.5.4": "http://registry.npmjs.org/jade/0.5.4", "0.5.5": "http://registry.npmjs.org/jade/0.5.5", "0.5.6": "http://registry.npmjs.org/jade/0.5.6", "0.5.7": "http://registry.npmjs.org/jade/0.5.7", "0.6.0": "http://registry.npmjs.org/jade/0.6.0", "0.6.1": "http://registry.npmjs.org/jade/0.6.1", "0.6.3": "http://registry.npmjs.org/jade/0.6.3", "0.7.0": "http://registry.npmjs.org/jade/0.7.0", "0.7.1": "http://registry.npmjs.org/jade/0.7.1", "0.8.0": "http://registry.npmjs.org/jade/0.8.0", "0.8.1": "http://registry.npmjs.org/jade/0.8.1", "0.8.2": "http://registry.npmjs.org/jade/0.8.2", "0.8.3": "http://registry.npmjs.org/jade/0.8.3", "0.8.4": "http://registry.npmjs.org/jade/0.8.4", "0.8.5": "http://registry.npmjs.org/jade/0.8.5", "0.8.6": "http://registry.npmjs.org/jade/0.8.6", "0.8.7": "http://registry.npmjs.org/jade/0.8.7", "0.8.8": "http://registry.npmjs.org/jade/0.8.8", "0.8.9": "http://registry.npmjs.org/jade/0.8.9", "0.9.0": "http://registry.npmjs.org/jade/0.9.0", "0.9.1": "http://registry.npmjs.org/jade/0.9.1", "0.9.2": "http://registry.npmjs.org/jade/0.9.2", "0.9.3": "http://registry.npmjs.org/jade/0.9.3", "0.10.0": "http://registry.npmjs.org/jade/0.10.0", "0.10.1": "http://registry.npmjs.org/jade/0.10.1", "0.10.2": "http://registry.npmjs.org/jade/0.10.2", "0.10.3": "http://registry.npmjs.org/jade/0.10.3", "0.10.4": "http://registry.npmjs.org/jade/0.10.4", "0.10.5": "http://registry.npmjs.org/jade/0.10.5", "0.10.6": "http://registry.npmjs.org/jade/0.10.6", "0.10.7": "http://registry.npmjs.org/jade/0.10.7", "0.11.0": "http://registry.npmjs.org/jade/0.11.0", "0.11.1": "http://registry.npmjs.org/jade/0.11.1", "0.12.0": "http://registry.npmjs.org/jade/0.12.0", "0.12.1": "http://registry.npmjs.org/jade/0.12.1", "0.12.2": "http://registry.npmjs.org/jade/0.12.2", "0.12.3": "http://registry.npmjs.org/jade/0.12.3", "0.12.4": "http://registry.npmjs.org/jade/0.12.4", "0.13.0": "http://registry.npmjs.org/jade/0.13.0", "0.14.0": "http://registry.npmjs.org/jade/0.14.0", "0.14.1": "http://registry.npmjs.org/jade/0.14.1", "0.14.2": "http://registry.npmjs.org/jade/0.14.2", "0.15.0": "http://registry.npmjs.org/jade/0.15.0", "0.15.1": "http://registry.npmjs.org/jade/0.15.1", "0.15.2": "http://registry.npmjs.org/jade/0.15.2", "0.15.3": "http://registry.npmjs.org/jade/0.15.3", "0.15.4": "http://registry.npmjs.org/jade/0.15.4", "0.16.0": "http://registry.npmjs.org/jade/0.16.0", "0.16.1": "http://registry.npmjs.org/jade/0.16.1", "0.16.2": "http://registry.npmjs.org/jade/0.16.2", "0.16.3": "http://registry.npmjs.org/jade/0.16.3", "0.16.4": "http://registry.npmjs.org/jade/0.16.4", "0.17.0": "http://registry.npmjs.org/jade/0.17.0", "0.18.0": "http://registry.npmjs.org/jade/0.18.0", "0.19.0": "http://registry.npmjs.org/jade/0.19.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.0.2.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.2.4.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.3.0.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.4.1.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.0.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.1.tgz" }, "0.5.2": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.2.tgz" }, "0.5.3": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.3.tgz" }, "0.5.4": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.4.tgz" }, "0.5.5": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.5.tgz" }, "0.5.6": { "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.6.tgz" }, "0.5.7": { "shasum": "268ec75f0722906ee8b0a828fae7c2ef2943e841", "tarball": "http://registry.npmjs.org/jade/-/jade-0.5.7.tgz" }, "0.6.0": { "shasum": "d2fc539c278d83ea9578b92dfb860808a980dde8", "tarball": "http://registry.npmjs.org/jade/-/jade-0.6.0.tgz" }, "0.6.1": { "shasum": "5dabcfabbdc7bbd47b25ce556a7fb6dba97a5fd2", "tarball": "http://registry.npmjs.org/jade/-/jade-0.6.1.tgz" }, "0.6.3": { "shasum": "4fb43aedba8df180b6352cfd3d1a2e478ae98dd3", "tarball": "http://registry.npmjs.org/jade/-/jade-0.6.3.tgz" }, "0.7.0": { "shasum": "b01c739991dbc18baa0b9d3c26572b30651f29ed", "tarball": "http://registry.npmjs.org/jade/-/jade-0.7.0.tgz" }, "0.7.1": { "shasum": "61728d5ca44b5f7260f9525d4253642aa250ea57", "tarball": "http://registry.npmjs.org/jade/-/jade-0.7.1.tgz" }, "0.8.0": { "shasum": "f09aeb7e840b1b4e4189c8cf269a4207d36c7d12", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.0.tgz" }, "0.8.1": { "shasum": "bb46454f12811e4f97273e9ddf8e0bfab885f58b", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.1.tgz" }, "0.8.2": { "shasum": "377c82c11da23739c0ee0a7b19cc137193198b06", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.2.tgz" }, "0.8.3": { "shasum": "967b0d590ef3db8f7bd800721cef0827692171f1", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.3.tgz" }, "0.8.4": { "shasum": "67d6df1915a98ff67b4b2f0dc4510531faa15ae2", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.4.tgz" }, "0.8.5": { "shasum": "d3573352a8dcc83526d0148c4c8ee88111817471", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.5.tgz" }, "0.8.6": { "shasum": "6f3215230de87689be1942e4d248911d087be161", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.6.tgz" }, "0.8.7": { "shasum": "290f153232785be7a3d2173045b06a3857ec9903", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.7.tgz" }, "0.8.8": { "shasum": "a721b05c560c86ddd7f658c6252471bb07cad4cb", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.8.tgz" }, "0.8.9": { "shasum": "17052e1668b7cb814d34f23c9e1d276d21d2ebc4", "tarball": "http://registry.npmjs.org/jade/-/jade-0.8.9.tgz" }, "0.9.0": { "shasum": "5a413c62ee4f415088d971f1cb70ddcb32e21ec6", "tarball": "http://registry.npmjs.org/jade/-/jade-0.9.0.tgz" }, "0.9.1": { "shasum": "297e613c6d0560ae506fd66fbe7b65fcacd48141", "tarball": "http://registry.npmjs.org/jade/-/jade-0.9.1.tgz" }, "0.9.2": { "shasum": "f1fb6266421ba2a8e8c56d34543a052e376546ad", "tarball": "http://registry.npmjs.org/jade/-/jade-0.9.2.tgz" }, "0.9.3": { "shasum": "8c7647d21c811ffc1bd937e7383f45d88ea07a51", "tarball": "http://registry.npmjs.org/jade/-/jade-0.9.3.tgz" }, "0.10.0": { "shasum": "6a2f4a576bffe2342dd402018157cc705133dc52", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.0.tgz" }, "0.10.1": { "shasum": "1e06e4846297d96a2f4ed9d40dc9c36d119ada14", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.1.tgz" }, "0.10.2": { "shasum": "f4cdb8437ca52b2109b3cba068c8025088ceac2b", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.2.tgz" }, "0.10.3": { "shasum": "063749f8c9f0931ca0fa259747ee7c485e113773", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.3.tgz" }, "0.10.4": { "shasum": "6fdd6018d1deb8ac935f023f7f54192fb35b8b66", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.4.tgz" }, "0.10.5": { "shasum": "1f5555233b24e63a0417375f8419e6f631bb1bf9", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.5.tgz" }, "0.10.6": { "shasum": "a8f2c5ae1f659c383b8eed13a2ec864d496c2c19", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.6.tgz" }, "0.10.7": { "shasum": "b1d78799bb85c5e1d52dce6840e9bc69d9945224", "tarball": "http://registry.npmjs.org/jade/-/jade-0.10.7.tgz" }, "0.11.0": { "shasum": "ed8494ab1f2552d469c68bb6e408c371dac053f8", "tarball": "http://registry.npmjs.org/jade/-/jade-0.11.0.tgz" }, "0.11.1": { "shasum": "6604a44210b2cfc0b29cfa88c00930a371f293d1", "tarball": "http://registry.npmjs.org/jade/-/jade-0.11.1.tgz" }, "0.12.0": { "shasum": "3a1d30d3c74a406b4e072b639fb82903a3db8b1f", "tarball": "http://registry.npmjs.org/jade/-/jade-0.12.0.tgz" }, "0.12.1": { "shasum": "a8b3c25c0af866ad3cc5d1351819eced05e9b544", "tarball": "http://registry.npmjs.org/jade/-/jade-0.12.1.tgz" }, "0.12.2": { "shasum": "024332bd841921cfef707d339c6a3eede905b827", "tarball": "http://registry.npmjs.org/jade/-/jade-0.12.2.tgz" }, "0.12.3": { "shasum": "b6c080d5d634704b948832bb1f4d2c6bd1bf477f", "tarball": "http://registry.npmjs.org/jade/-/jade-0.12.3.tgz" }, "0.12.4": { "shasum": "c3f446d1a65496287abd8a3118b90a6965239ad0", "tarball": "http://registry.npmjs.org/jade/-/jade-0.12.4.tgz" }, "0.13.0": { "shasum": "b0b80b8c67759eb32fcc4e5d6cdd6f032f9b6c41", "tarball": "http://registry.npmjs.org/jade/-/jade-0.13.0.tgz" }, "0.14.0": { "shasum": "6e22d76c2b84959846626e14a9ac448fcf7b5b3f", "tarball": "http://registry.npmjs.org/jade/-/jade-0.14.0.tgz" }, "0.14.1": { "shasum": "cd44fff2e2362406853ebdaddff6089b1ca18c54", "tarball": "http://registry.npmjs.org/jade/-/jade-0.14.1.tgz" }, "0.14.2": { "shasum": "18189ef89d51ca80e257cda9fd275deb6978f436", "tarball": "http://registry.npmjs.org/jade/-/jade-0.14.2.tgz" }, "0.15.0": { "shasum": "6b5b626ee8d127d30c708f2e922c280bb56fdd33", "tarball": "http://registry.npmjs.org/jade/-/jade-0.15.0.tgz" }, "0.15.1": { "shasum": "62ebd0037d16590b7cd94ef0ca1ac21171a1302d", "tarball": "http://registry.npmjs.org/jade/-/jade-0.15.1.tgz" }, "0.15.2": { "shasum": "3bb540762e1c5dd4912647009ebab121bdff9992", "tarball": "http://registry.npmjs.org/jade/-/jade-0.15.2.tgz" }, "0.15.3": { "shasum": "91dd5cf8213f9ec8ea9ed21bd93c615bdba218a4", "tarball": "http://registry.npmjs.org/jade/-/jade-0.15.3.tgz" }, "0.15.4": { "shasum": "fd3835a955e0365052ba06dc465fcd2c619997b0", "tarball": "http://registry.npmjs.org/jade/-/jade-0.15.4.tgz" }, "0.16.0": { "shasum": "00a88b887958b93106cdd5a78ee07842e08d70f7", "tarball": "http://registry.npmjs.org/jade/-/jade-0.16.0.tgz" }, "0.16.1": { "shasum": "68438a44fbfabd29c6227e1a6f3eb08ddb928425", "tarball": "http://registry.npmjs.org/jade/-/jade-0.16.1.tgz" }, "0.16.2": { "shasum": "514de77b161b9101a9a65eb4f1553fcf395c618a", "tarball": "http://registry.npmjs.org/jade/-/jade-0.16.2.tgz" }, "0.16.3": { "shasum": "b76d473bea61ac551d1f0785b4d423dc442d0779", "tarball": "http://registry.npmjs.org/jade/-/jade-0.16.3.tgz" }, "0.16.4": { "shasum": "0bc3378930b173c44a535964557c2ed6c3cb6cd7", "tarball": "http://registry.npmjs.org/jade/-/jade-0.16.4.tgz" }, "0.17.0": { "shasum": "44ef71a52a631d4c58c99e2fe5d996dc9bb028b8", "tarball": "http://registry.npmjs.org/jade/-/jade-0.17.0.tgz" }, "0.18.0": { "shasum": "2868cc3f4686b37be59becc506b7c79b254888e6", "tarball": "http://registry.npmjs.org/jade/-/jade-0.18.0.tgz" }, "0.19.0": { "shasum": "f4225c5e34230d9d09d4d8f515df579dda47de94", "tarball": "http://registry.npmjs.org/jade/-/jade-0.19.0.tgz" } }, "url": "http://registry.npmjs.org/jade/" }, "jade-browser": { "name": "jade-browser", "description": "express/connect middleware that serves jade compiled templates to the browser", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "nw", "email": "nw@nwhite.net" }, { "name": "storify", "email": "dev@storify.com" } ], "time": { "modified": "2011-10-22T01:49:10.571Z", "created": "2011-08-17T22:35:54.613Z", "0.0.1": "2011-08-17T22:35:55.104Z", "0.0.2": "2011-08-17T23:50:13.007Z", "0.0.4": "2011-10-22T01:45:25.872Z" }, "author": { "name": "Storify", "email": "dev@storify.com" }, "repository": { "url": "https://github.com/storify/jade-browser/" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-browser/0.0.1", "0.0.2": "http://registry.npmjs.org/jade-browser/0.0.2", "0.0.4": "http://registry.npmjs.org/jade-browser/0.0.4" }, "dist": { "0.0.1": { "shasum": "b1bc493a79515e1dd26a9f39043833f1832011bb", "tarball": "http://registry.npmjs.org/jade-browser/-/jade-browser-0.0.1.tgz" }, "0.0.2": { "shasum": "d9fe2d5f19e987d8f2a7a74440e06d65c344ce13", "tarball": "http://registry.npmjs.org/jade-browser/-/jade-browser-0.0.2.tgz" }, "0.0.4": { "shasum": "70a9590b30d49d1bf1a35a7fe2eb17060cda8dfd", "tarball": "http://registry.npmjs.org/jade-browser/-/jade-browser-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/jade-browser/" }, "jade-client-connect": { "name": "jade-client-connect", "description": "Jade Client Connect - A compiler to help use templates on a web client", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sioked", "email": "sioked@gmail.com" } ], "time": { "modified": "2011-09-13T03:02:10.471Z", "created": "2011-09-11T20:49:41.148Z", "0.0.1": "2011-09-11T20:49:41.924Z", "0.0.2": "2011-09-13T03:02:10.471Z" }, "author": { "name": "Ed Siok", "email": "@sioked" }, "repository": { "type": "git", "url": "git://github.com/sioked/jade-client-connect.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-client-connect/0.0.1", "0.0.2": "http://registry.npmjs.org/jade-client-connect/0.0.2" }, "dist": { "0.0.1": { "shasum": "5c251dc6f8a098c275d8b54d9fc19fb1463a3601", "tarball": "http://registry.npmjs.org/jade-client-connect/-/jade-client-connect-0.0.1.tgz" }, "0.0.2": { "shasum": "aa1cb88256c9f9ed91ffba83574727fcf8cc8ef3", "tarball": "http://registry.npmjs.org/jade-client-connect/-/jade-client-connect-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jade-client-connect/" }, "jade-ext": { "name": "jade-ext", "description": "RailwayJS adaptor for jade templating engine", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-09-22T14:24:52.223Z", "created": "2011-06-09T19:23:59.776Z", "0.0.1": "2011-06-09T19:24:00.640Z", "0.0.2": "2011-09-22T14:13:57.558Z" }, "author": { "name": "Anatoliy C." }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-ext/0.0.1", "0.0.2": "http://registry.npmjs.org/jade-ext/0.0.2" }, "dist": { "0.0.1": { "shasum": "9bd2045f0dfa9ea1644a72b1a3cc732e9fd9b18c", "tarball": "http://registry.npmjs.org/jade-ext/-/jade-ext-0.0.1.tgz" }, "0.0.2": { "shasum": "cb39d57bfc40c8fcfb1e6e213f9065e80ded04f9", "tarball": "http://registry.npmjs.org/jade-ext/-/jade-ext-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jade-ext/" }, "jade-extension": { "name": "jade-extension", "description": "Adaptor for jade templating engine", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alexferreira", "email": "alex@dsol.com.br" } ], "time": { "modified": "2011-10-06T03:01:12.323Z", "created": "2011-10-06T03:01:10.337Z", "0.0.1": "2011-10-06T03:01:12.323Z" }, "author": { "name": "Alex Ferreira" }, "repository": { "type": "git", "url": "git@bitbucket.org:sense8/jade-extension.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-extension/0.0.1" }, "dist": { "0.0.1": { "shasum": "3b06d7404e4c3aa8d58c1c699f51a6288b0ea278", "tarball": "http://registry.npmjs.org/jade-extension/-/jade-extension-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jade-extension/" }, "jade-flatiron": { "name": "jade-flatiron", "description": "FlatironJs Jade Plugin", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "beautifulnode", "email": "tom@beautifulnode.com" } ], "time": { "modified": "2011-12-07T02:01:33.958Z", "created": "2011-12-06T04:03:21.804Z", "0.0.1": "2011-12-06T04:03:26.175Z", "0.0.2": "2011-12-07T02:01:33.958Z" }, "author": { "name": "Tom Wilson", "email": "tom@beautifulnode.com" }, "repository": { "url": "https://github.com/beautifulnode/jade-flatiron.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-flatiron/0.0.1", "0.0.2": "http://registry.npmjs.org/jade-flatiron/0.0.2" }, "dist": { "0.0.1": { "shasum": "ac5294cff7df64f3ad5a94d65bad5913ffe1b079", "tarball": "http://registry.npmjs.org/jade-flatiron/-/jade-flatiron-0.0.1.tgz" }, "0.0.2": { "shasum": "b745109d50e841db08ff797f890555bf72ba74e2", "tarball": "http://registry.npmjs.org/jade-flatiron/-/jade-flatiron-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jade-flatiron/" }, "jade-i18n": { "name": "jade-i18n", "description": "Internationalization layer for jade", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com", "url": "http://www.learnboost.com" }, "time": { "modified": "2011-11-30T19:39:00.205Z", "created": "2011-06-02T14:43:09.255Z", "0.0.1": "2011-06-02T14:43:09.255Z", "0.0.2": "2011-06-02T14:43:09.255Z", "0.1.0": "2011-09-19T00:38:34.014Z", "0.2.0": "2011-09-19T23:07:07.388Z", "0.2.1": "2011-09-20T01:35:28.522Z", "0.3.0": "2011-09-21T17:10:44.775Z", "0.3.1": "2011-09-22T21:51:27.379Z", "0.3.2": "2011-09-22T22:32:55.647Z", "0.3.3": "2011-09-23T00:50:21.689Z", "0.3.4": "2011-09-26T02:23:27.567Z", "0.4.0": "2011-09-26T21:58:14.867Z", "0.4.1": "2011-09-27T18:23:48.758Z", "0.4.2": "2011-09-29T02:14:33.029Z", "0.4.3": "2011-09-29T17:15:09.100Z", "0.4.4": "2011-10-02T01:08:14.788Z", "0.4.5": "2011-10-02T21:47:44.891Z", "0.5.0": "2011-11-30T17:46:18.658Z", "0.6.0": "2011-11-30T19:39:00.205Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/cfg.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-i18n/0.0.1", "0.0.2": "http://registry.npmjs.org/jade-i18n/0.0.2", "0.1.0": "http://registry.npmjs.org/jade-i18n/0.1.0", "0.2.0": "http://registry.npmjs.org/jade-i18n/0.2.0", "0.2.1": "http://registry.npmjs.org/jade-i18n/0.2.1", "0.3.0": "http://registry.npmjs.org/jade-i18n/0.3.0", "0.3.1": "http://registry.npmjs.org/jade-i18n/0.3.1", "0.3.2": "http://registry.npmjs.org/jade-i18n/0.3.2", "0.3.3": "http://registry.npmjs.org/jade-i18n/0.3.3", "0.3.4": "http://registry.npmjs.org/jade-i18n/0.3.4", "0.4.0": "http://registry.npmjs.org/jade-i18n/0.4.0", "0.4.1": "http://registry.npmjs.org/jade-i18n/0.4.1", "0.4.2": "http://registry.npmjs.org/jade-i18n/0.4.2", "0.4.3": "http://registry.npmjs.org/jade-i18n/0.4.3", "0.4.4": "http://registry.npmjs.org/jade-i18n/0.4.4", "0.4.5": "http://registry.npmjs.org/jade-i18n/0.4.5", "0.5.0": "http://registry.npmjs.org/jade-i18n/0.5.0", "0.6.0": "http://registry.npmjs.org/jade-i18n/0.6.0" }, "dist": { "0.0.1": { "shasum": "4d7f83666872c8c4a5cf577cff4cb4bc7c62bf69", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.0.1.tgz" }, "0.0.2": { "shasum": "fe38a66ab7e2aba687c5e6bf20816c61fbe403ee", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.0.2.tgz" }, "0.1.0": { "shasum": "5695a7257461d42d1c0a1a6f70ff398e3a593085", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.1.0.tgz" }, "0.2.0": { "shasum": "5bfc43c77d9ee47b0f1c8aef58e8dc04f1e7f326", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.2.0.tgz" }, "0.2.1": { "shasum": "7e454dcb69b9838a39b99466cc1b1061e752fe3b", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.2.1.tgz" }, "0.3.0": { "shasum": "2e5e8552d428fd17d6a4c66330d779e9e2e34598", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.3.0.tgz" }, "0.3.1": { "shasum": "b2cce0a7e8b0048de33461f7ea1e1089985838f4", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.3.1.tgz" }, "0.3.2": { "shasum": "84e8b5f7100e1b820edb2953473e60a110626fcb", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.3.2.tgz" }, "0.3.3": { "shasum": "be10ef3be35da511197d7a9782652d9db90a51e5", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.3.3.tgz" }, "0.3.4": { "shasum": "0cabd8e75b8a7667ac84ae21b31e88ef78a8c5f3", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.3.4.tgz" }, "0.4.0": { "shasum": "5f9365d1aab9afdb9eb5ac477ac5ebb1536df3eb", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.4.0.tgz" }, "0.4.1": { "shasum": "7597739d0cf98d2c9a58388ea04f6bb30e94ead9", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.4.1.tgz" }, "0.4.2": { "shasum": "3373c8b26d39e7df8d1f902a944cef5a148948fb", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.4.2.tgz" }, "0.4.3": { "shasum": "37b38e09b1cb5ac89d0374ee95a78aead2e1722f", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.4.3.tgz" }, "0.4.4": { "shasum": "4927b38968d3b52207b95959ae0afcec1dc491c2", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.4.4.tgz" }, "0.4.5": { "shasum": "2c6fe26f0e701d8e69bdc7cfee598a4b24651ad4", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.4.5.tgz" }, "0.5.0": { "shasum": "e6ab44a57bafc3da21e7123f2fb1cf7bc2fdc9c6", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.5.0.tgz" }, "0.6.0": { "shasum": "9d998e14a5fa21269d028dd60b5a3b1b513f8887", "tarball": "http://registry.npmjs.org/jade-i18n/-/jade-i18n-0.6.0.tgz" } }, "url": "http://registry.npmjs.org/jade-i18n/" }, "jade-ie": { "name": "jade-ie", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-10-11T15:21:43.763Z", "created": "2011-10-11T15:21:42.626Z", "0.0.1": "2011-10-11T15:21:43.763Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-ie/0.0.1" }, "dist": { "0.0.1": { "shasum": "f126dc6f23fe595f9a972c884e52f6a371ef88a4", "tarball": "http://registry.npmjs.org/jade-ie/-/jade-ie-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jade-ie/" }, "jade-serial": { "name": "jade-serial", "description": "Jade serialization module", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-06-02T15:34:27.089Z", "created": "2011-06-02T15:34:26.056Z", "0.0.1": "2011-06-02T15:34:27.089Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com", "url": "http://www.learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jade-serial/0.0.1" }, "dist": { "0.0.1": { "shasum": "e6eb6bb159aa6739e6b6be7ac86344ac9494b419", "tarball": "http://registry.npmjs.org/jade-serial/-/jade-serial-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jade-serial/" }, "jadedown": { "name": "jadedown", "description": "A lightweight markup language", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "alexyoung", "email": "alex@alexyoung.org" } ], "time": { "modified": "2011-08-04T19:04:41.635Z", "created": "2011-07-31T22:02:48.672Z", "0.0.1": "2011-07-31T22:02:49.493Z", "0.0.2": "2011-08-04T09:19:20.742Z", "0.0.3": "2011-08-04T18:56:11.798Z" }, "author": { "name": "Alex R. Young", "email": "alex@helicoid.net" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/jadedown.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jadedown/0.0.1", "0.0.2": "http://registry.npmjs.org/jadedown/0.0.2", "0.0.3": "http://registry.npmjs.org/jadedown/0.0.3" }, "dist": { "0.0.1": { "shasum": "b3ee206917f4537ce6f773149525149ba4af7283", "tarball": "http://registry.npmjs.org/jadedown/-/jadedown-0.0.1.tgz" }, "0.0.2": { "shasum": "e65ea33cebbc65f468c4bd2970c6a3774e1cf5ee", "tarball": "http://registry.npmjs.org/jadedown/-/jadedown-0.0.2.tgz" }, "0.0.3": { "shasum": "a6625b5e8dbd56ed5752ca8556e42f6e43552c5b", "tarball": "http://registry.npmjs.org/jadedown/-/jadedown-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/jadedown/" }, "jadeify": { "name": "jadeify", "description": "Browserify middleware to render jade templates browser-side", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-11T10:18:51.866Z", "created": "2011-05-28T06:02:07.702Z", "0.0.1": "2011-05-28T06:02:08.506Z", "0.0.3": "2011-05-29T01:41:20.479Z", "0.1.0": "2011-05-30T05:11:41.150Z", "0.2.0": "2011-06-27T21:20:30.141Z", "0.2.1": "2011-07-03T09:44:51.069Z", "0.2.2": "2011-07-04T10:17:54.960Z", "0.3.0": "2011-07-08T10:40:33.212Z", "0.3.1": "2011-07-11T10:18:51.866Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-jadeify.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jadeify/0.0.1", "0.0.3": "http://registry.npmjs.org/jadeify/0.0.3", "0.1.0": "http://registry.npmjs.org/jadeify/0.1.0", "0.2.0": "http://registry.npmjs.org/jadeify/0.2.0", "0.2.1": "http://registry.npmjs.org/jadeify/0.2.1", "0.2.2": "http://registry.npmjs.org/jadeify/0.2.2", "0.3.0": "http://registry.npmjs.org/jadeify/0.3.0", "0.3.1": "http://registry.npmjs.org/jadeify/0.3.1" }, "dist": { "0.0.1": { "shasum": "a48f6af74564a8ec440de1b6e0b34c124a6ae6ac", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.0.1.tgz" }, "0.0.3": { "shasum": "261c6e5ac3c5d9f7b47052fa2517d6b74e0ff290", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.0.3.tgz" }, "0.1.0": { "shasum": "bc3a4512a5a8168476980c2911920a3d09759845", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.1.0.tgz" }, "0.2.0": { "shasum": "30ddff96d2d24af61ab73f1ce20182d17d7d2417", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.2.0.tgz" }, "0.2.1": { "shasum": "1556bf220ca27d02fa7e2e4a015ee5830cd5d84a", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.2.1.tgz" }, "0.2.2": { "shasum": "f8ff57e1552b965fa639630552b4d23ce67c9893", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.2.2.tgz" }, "0.3.0": { "shasum": "270ce253e4180d545edfd4f77d000eb9db7a657d", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.3.0.tgz" }, "0.3.1": { "shasum": "e982bcd41eba069e775ca78a36830a3d17079673", "tarball": "http://registry.npmjs.org/jadeify/-/jadeify-0.3.1.tgz" } }, "keywords": [ "browserify", "bundle", "middleware", "jade", "template" ], "url": "http://registry.npmjs.org/jadeify/" }, "jadevu": { "name": "jadevu", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-09-30T01:08:51.463Z", "created": "2011-08-16T23:33:18.379Z", "0.0.1": "2011-08-16T23:33:23.903Z", "0.0.2": "2011-08-18T01:41:14.899Z", "0.0.3": "2011-08-18T02:58:28.218Z", "0.0.4": "2011-08-26T17:11:59.405Z", "0.0.5": "2011-08-26T17:18:37.410Z", "0.0.6": "2011-08-31T22:27:04.443Z", "0.0.7": "2011-09-19T00:56:39.952Z", "0.0.8": "2011-09-30T00:51:58.733Z", "0.0.9": "2011-09-30T01:08:51.463Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jadevu/0.0.1", "0.0.2": "http://registry.npmjs.org/jadevu/0.0.2", "0.0.3": "http://registry.npmjs.org/jadevu/0.0.3", "0.0.4": "http://registry.npmjs.org/jadevu/0.0.4", "0.0.5": "http://registry.npmjs.org/jadevu/0.0.5", "0.0.6": "http://registry.npmjs.org/jadevu/0.0.6", "0.0.7": "http://registry.npmjs.org/jadevu/0.0.7", "0.0.8": "http://registry.npmjs.org/jadevu/0.0.8", "0.0.9": "http://registry.npmjs.org/jadevu/0.0.9" }, "dist": { "0.0.1": { "shasum": "8e395426247f38ee7d14a451009c4d08e9d33552", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.1.tgz" }, "0.0.2": { "shasum": "4c6388edb66255253d3fc58f7f1dff97630278b1", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.2.tgz" }, "0.0.3": { "shasum": "768a47e1bbb45415ef5caac9dae919a324580299", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.3.tgz" }, "0.0.4": { "shasum": "5f83b00982d2fc41e5ba0145f013305f4d2ecb85", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.4.tgz" }, "0.0.5": { "shasum": "beebb2bd150c37030b3ffe2a26964e7a9b762746", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.5.tgz" }, "0.0.6": { "shasum": "b9a72ec830106faa118f11ed8d04158e76b60108", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.6.tgz" }, "0.0.7": { "shasum": "7ebfc1cb4b91f8a39f055c721edd9871b69aa5a7", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.7.tgz" }, "0.0.8": { "shasum": "c3552e3ec9b0c0a06438db9a561741cfaf22ec2e", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.8.tgz" }, "0.0.9": { "shasum": "901f443279c0a736e0c780c4bf6aa263c6f2b08d", "tarball": "http://registry.npmjs.org/jadevu/-/jadevu-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/jadevu/" }, "jah": { "name": "jah", "description": "Enable CommonJS in browser applications", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "ryanwilliams", "email": "npm@wigg.ly" } ], "time": { "modified": "2011-12-10T00:38:55.999Z", "created": "2011-08-22T20:50:18.918Z", "0.0.1": "2011-08-22T20:50:20.464Z", "0.0.2": "2011-11-13T09:37:31.896Z", "0.0.3": "2011-12-10T00:38:55.999Z", "0.0.4-beta": "2011-11-26T09:01:34.332Z", "0.0.4-beta2": "2011-11-26T09:06:43.015Z" }, "author": { "name": "Ryan Williams", "email": "ryan@wigg.ly" }, "repository": { "type": "git", "url": "git://github.com/ryanwilliams/jah.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jah/0.0.1", "0.0.2": "http://registry.npmjs.org/jah/0.0.2", "0.0.3": "http://registry.npmjs.org/jah/0.0.3" }, "dist": { "0.0.1": { "shasum": "48ee118b235fb356a54f8babe65c688238124245", "tarball": "http://registry.npmjs.org/jah/-/jah-0.0.1.tgz" }, "0.0.2": { "shasum": "3b995843c9fd1975c61d3603272191f5e51923dc", "tarball": "http://registry.npmjs.org/jah/-/jah-0.0.2.tgz" }, "0.0.3": { "shasum": "5a9dc323de41a0d470ecdce738af1a598ea71f21", "tarball": "http://registry.npmjs.org/jah/-/jah-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/jah/" }, "jailguard": { "name": "jailguard", "description": "Safe Way to Run User Provided JavaScript with NodeJS", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-10-23T12:36:40.115Z", "created": "2011-10-19T15:54:05.209Z", "0.1.1": "2011-10-19T15:54:10.908Z", "0.1.2": "2011-10-19T16:15:02.377Z", "0.1.3": "2011-10-19T16:18:47.335Z", "0.1.4": "2011-10-22T16:51:34.433Z", "0.1.5": "2011-10-22T22:15:36.506Z", "0.1.6": "2011-10-22T22:31:18.018Z", "0.1.7": "2011-10-23T12:36:40.115Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/jailguard/0.1.1", "0.1.2": "http://registry.npmjs.org/jailguard/0.1.2", "0.1.3": "http://registry.npmjs.org/jailguard/0.1.3", "0.1.4": "http://registry.npmjs.org/jailguard/0.1.4", "0.1.5": "http://registry.npmjs.org/jailguard/0.1.5", "0.1.6": "http://registry.npmjs.org/jailguard/0.1.6", "0.1.7": "http://registry.npmjs.org/jailguard/0.1.7" }, "dist": { "0.1.1": { "shasum": "be7a83523b44cebf9af9a156a18c69ffe70f1014", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.1.tgz" }, "0.1.2": { "shasum": "aa43c2488a000d0e44532a4c786fe452afe62d14", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.2.tgz" }, "0.1.3": { "shasum": "9f0209cf8e29688a9c9c02b38410f220658fa5aa", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.3.tgz" }, "0.1.4": { "shasum": "833d5ddfe9c0392f9765cf3facf2a9c64c14dd18", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.4.tgz" }, "0.1.5": { "shasum": "143a59222e7e0c923940f9882ccd708d2c0b9005", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.5.tgz" }, "0.1.6": { "shasum": "55e4edbdd6d0f995a5b9919819746807c81deafe", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.6.tgz" }, "0.1.7": { "shasum": "b516a890d392a5f91b6215e95a4c5f7ec9c1f544", "tarball": "http://registry.npmjs.org/jailguard/-/jailguard-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/jailguard/" }, "jake": { "name": "jake", "dist-tags": { "latest": "0.1.22" }, "maintainers": [ { "name": "mde", "email": "mde@fleegix.org" } ], "author": { "name": "Matthew Eernisse", "email": "mde@fleegix.org", "url": "http://fleegix.org" }, "time": { "modified": "2011-12-01T04:03:57.775Z", "created": "2011-03-26T22:06:58.184Z", "0.1.0": "2011-03-26T22:06:58.184Z", "0.1.2": "2011-03-26T22:06:58.184Z", "0.1.3": "2011-03-26T22:06:58.184Z", "0.1.4": "2011-03-26T22:06:58.184Z", "0.1.5": "2011-03-26T22:06:58.184Z", "0.1.6": "2011-03-26T22:06:58.184Z", "0.1.7": "2011-03-26T22:06:58.184Z", "0.1.8": "2011-03-26T22:06:58.184Z", "0.1.9": "2011-03-26T22:06:58.184Z", "0.1.10": "2011-03-27T18:53:08.445Z", "0.1.11": "2011-04-16T22:17:08.870Z", "0.1.12": "2011-04-25T04:47:24.967Z", "0.1.13": "2011-06-30T06:42:03.660Z", "0.1.14": "2011-07-06T03:29:05.375Z", "0.1.16": "2011-09-18T19:38:43.673Z", "0.1.17": "2011-09-19T00:20:34.002Z", "0.1.18": "2011-09-28T04:01:42.666Z", "0.1.19": "2011-10-04T01:43:56.456Z", "0.1.20": "2011-11-15T21:59:53.882Z", "0.1.21": "2011-11-26T22:01:52.868Z", "0.1.22": "2011-12-01T04:03:57.775Z" }, "repository": { "type": "git", "url": "git://github.com/mde/jake.git" }, "users": { "mvolkmann": true }, "versions": { "0.1.0": "http://registry.npmjs.org/jake/0.1.0", "0.1.2": "http://registry.npmjs.org/jake/0.1.2", "0.1.3": "http://registry.npmjs.org/jake/0.1.3", "0.1.4": "http://registry.npmjs.org/jake/0.1.4", "0.1.5": "http://registry.npmjs.org/jake/0.1.5", "0.1.6": "http://registry.npmjs.org/jake/0.1.6", "0.1.7": "http://registry.npmjs.org/jake/0.1.7", "0.1.8": "http://registry.npmjs.org/jake/0.1.8", "0.1.9": "http://registry.npmjs.org/jake/0.1.9", "0.1.10": "http://registry.npmjs.org/jake/0.1.10", "0.1.11": "http://registry.npmjs.org/jake/0.1.11", "0.1.12": "http://registry.npmjs.org/jake/0.1.12", "0.1.13": "http://registry.npmjs.org/jake/0.1.13", "0.1.14": "http://registry.npmjs.org/jake/0.1.14", "0.1.16": "http://registry.npmjs.org/jake/0.1.16", "0.1.17": "http://registry.npmjs.org/jake/0.1.17", "0.1.18": "http://registry.npmjs.org/jake/0.1.18", "0.1.19": "http://registry.npmjs.org/jake/0.1.19", "0.1.20": "http://registry.npmjs.org/jake/0.1.20", "0.1.21": "http://registry.npmjs.org/jake/0.1.21", "0.1.22": "http://registry.npmjs.org/jake/0.1.22" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/jake/-/jake-0.1.0.tgz" }, "0.1.2": { "tarball": "http://packages:5984/jake/-/jake-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/jake/-/jake-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/jake/-/jake-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/jake/-/jake-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/jake/-/jake-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/jake/-/jake-0.1.7.tgz" }, "0.1.8": { "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.8.tgz" }, "0.1.9": { "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.9.tgz" }, "0.1.10": { "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.10.tgz" }, "0.1.11": { "shasum": "9b3fd2dd0185734b008e5bd0909e46191f09df2c", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.11.tgz" }, "0.1.12": { "shasum": "b7f739b2a93832b9fd0204250b129d1dde806360", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.12.tgz" }, "0.1.13": { "shasum": "243aec7e447504626a76fdcac80c2f855d3f1b34", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.13.tgz" }, "0.1.14": { "shasum": "74afb3e2166b804115f6cbe5d8b39b15184a98cc", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.14.tgz" }, "0.1.16": { "shasum": "aa64c8398acaf5ab4eeacdd6c07b4c76598c3c30", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.16.tgz" }, "0.1.17": { "shasum": "8fa27ca4cbab59b28bb28710b4b503729d0b133f", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.17.tgz" }, "0.1.18": { "shasum": "7c5a37819d177b732a39bbabdbb277c42e9a91f5", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.18.tgz" }, "0.1.19": { "shasum": "b9a0f50e088e6f28a1ae01917355e578c45fd3e4", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.19.tgz" }, "0.1.20": { "shasum": "198bab63f4ddfd454d54307705b7feb3ae695e65", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.20.tgz" }, "0.1.21": { "shasum": "e8f3347d611d9c1011315b6b6d1e8c84621be0cd", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.21.tgz" }, "0.1.22": { "shasum": "f3b3bd1f4e91189d167427ae2afb17f98cbdf0f6", "tarball": "http://registry.npmjs.org/jake/-/jake-0.1.22.tgz" } }, "url": "http://registry.npmjs.org/jake/" }, "jake-uglify": { "name": "jake-uglify", "description": "Uglify helper for jake", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "bitcoinjs", "email": "bitcoinjs@justmoon.net" } ], "time": { "modified": "2011-09-26T17:47:45.511Z", "created": "2011-09-26T13:58:50.948Z", "1.0.0": "2011-09-26T13:58:52.706Z", "1.0.1": "2011-09-26T17:47:45.511Z" }, "author": { "name": "Stefan Thomas", "email": "justmoon@members.fsf.org", "url": "http://www.justmoon.net" }, "repository": { "type": "git", "url": "git://github.com/justmoon/node-jake-uglify.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jake-uglify/1.0.0", "1.0.1": "http://registry.npmjs.org/jake-uglify/1.0.1" }, "dist": { "1.0.0": { "shasum": "6ed247b34c6d4fdb70574deab6720fe96fa78107", "tarball": "http://registry.npmjs.org/jake-uglify/-/jake-uglify-1.0.0.tgz" }, "1.0.1": { "shasum": "57b122817228536f1fe774e2fec73c30b4061d83", "tarball": "http://registry.npmjs.org/jake-uglify/-/jake-uglify-1.0.1.tgz" } }, "keywords": [ "minify", "uglify", "build", "jake" ], "url": "http://registry.npmjs.org/jake-uglify/" }, "jammit-express": { "name": "jammit-express", "description": "Jammit Helpers for Express.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/neyric/jammit-express.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jammit-express/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/jammit-express/-/jammit-express-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jammit-express/" }, "janitor": { "name": "janitor", "description": "Coffeescript unit test framework for node and the browser heavily inspired by Ruby's Test::Unit.", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "rrn", "email": "rasmusrnielsen@gmail.com" } ], "time": { "modified": "2011-11-22T22:24:33.129Z", "created": "2011-11-22T22:24:31.418Z", "0.1.1": "2011-11-22T22:24:33.129Z" }, "author": { "name": "Rasmus Rønn Nielsen", "email": "rasmusrnielsen@gmail.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/janitor/0.1.1" }, "dist": { "0.1.1": { "shasum": "418d14a2c08935e05e1379323b905c4e10b3aab2", "tarball": "http://registry.npmjs.org/janitor/-/janitor-0.1.1.tgz" } }, "keywords": [ "testing" ], "url": "http://registry.npmjs.org/janitor/" }, "janrain": { "name": "janrain", "description": "Node API for Janrain", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-01-16T14:25:05.269Z", "created": "2011-01-16T14:05:26.818Z", "0.0.2": "2011-01-16T14:05:27.485Z", "0.0.3": "2011-01-16T14:25:05.269Z" }, "author": { "name": "Anton Podviaznikov", "email": "podviaznikov@gmail.com" }, "repository": "git://github.com/podviaznikov/node-janrain-api.git", "versions": { "0.0.2": "http://registry.npmjs.org/janrain/0.0.2", "0.0.3": "http://registry.npmjs.org/janrain/0.0.3" }, "dist": { "0.0.2": { "shasum": "f5e6fadd0895901964fa4e55c64b5cea777c77cb", "tarball": "http://registry.npmjs.org/janrain/-/janrain-0.0.2.tgz" }, "0.0.3": { "shasum": "782e9007530b01f3e4440e8645cf532b9bae053c", "tarball": "http://registry.npmjs.org/janrain/-/janrain-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/janrain/" }, "janrain-api": { "name": "janrain-api", "description": "Janrain Engage API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "demetriusj", "email": "contact@demetriusj.com" } ], "time": { "modified": "2011-05-19T12:44:59.680Z", "created": "2011-05-19T12:44:59.421Z", "0.0.1": "2011-05-19T12:44:59.680Z" }, "author": { "name": "Demetrius Johnson", "email": "demetriusj", "url": "http://demetriusj.com" }, "repository": { "type": "git", "url": "git://github.com/demetriusj/janrain.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/janrain-api/0.0.1" }, "dist": { "0.0.1": { "shasum": "6529b539e72c0120e5c5f867435c7629ed000e29", "tarball": "http://registry.npmjs.org/janrain-api/-/janrain-api-0.0.1.tgz" } }, "keywords": [ "janrain", "api", "wrapper", "RPX" ], "url": "http://registry.npmjs.org/janrain-api/" }, "jaque": { "name": "jaque", "description": "Q HTTP Begin-, Middle-, and End-wares", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "repository": { "type": "git", "url": "git://github.com/kriskowal/jaque.git" }, "time": { "modified": "2011-11-01T20:17:45.438Z", "created": "2011-06-15T03:14:19.771Z", "0.1.1": "2011-06-15T03:14:19.771Z", "0.1.2": "2011-06-15T03:14:19.771Z", "0.1.3": "2011-06-15T03:14:19.771Z", "0.1.4": "2011-06-15T03:14:19.771Z", "0.1.6": "2011-06-15T03:14:19.771Z", "0.1.7": "2011-06-15T03:14:19.771Z", "0.1.8": "2011-06-15T03:14:19.771Z", "0.1.9": "2011-06-15T03:14:19.771Z", "0.1.10": "2011-06-22T21:16:02.955Z", "0.1.11": "2011-06-23T20:44:01.088Z", "0.1.12": "2011-08-11T22:26:21.280Z", "0.1.13": "2011-08-31T21:50:28.035Z", "0.1.15": "2011-09-20T19:15:58.417Z", "0.1.16": "2011-09-22T05:11:57.625Z", "0.1.18": "2011-09-27T16:59:19.841Z", "0.1.19": "2011-09-29T22:39:12.561Z", "1.0.0": "2011-10-12T01:38:55.422Z", "1.1.0": "2011-10-13T21:00:28.858Z", "1.2.2": "2011-11-01T19:58:36.944Z", "1.3.0": "2011-11-01T20:17:45.438Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/jaque/0.1.1", "0.1.2": "http://registry.npmjs.org/jaque/0.1.2", "0.1.3": "http://registry.npmjs.org/jaque/0.1.3", "0.1.4": "http://registry.npmjs.org/jaque/0.1.4", "0.1.6": "http://registry.npmjs.org/jaque/0.1.6", "0.1.7": "http://registry.npmjs.org/jaque/0.1.7", "0.1.8": "http://registry.npmjs.org/jaque/0.1.8", "0.1.9": "http://registry.npmjs.org/jaque/0.1.9", "0.1.10": "http://registry.npmjs.org/jaque/0.1.10", "0.1.11": "http://registry.npmjs.org/jaque/0.1.11", "0.1.12": "http://registry.npmjs.org/jaque/0.1.12", "0.1.13": "http://registry.npmjs.org/jaque/0.1.13", "0.1.15": "http://registry.npmjs.org/jaque/0.1.15", "0.1.16": "http://registry.npmjs.org/jaque/0.1.16", "0.1.18": "http://registry.npmjs.org/jaque/0.1.18", "0.1.19": "http://registry.npmjs.org/jaque/0.1.19", "1.0.0": "http://registry.npmjs.org/jaque/1.0.0", "1.1.0": "http://registry.npmjs.org/jaque/1.1.0", "1.2.2": "http://registry.npmjs.org/jaque/1.2.2", "1.3.0": "http://registry.npmjs.org/jaque/1.3.0" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/jaque/-/jaque-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/jaque/-/jaque-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/jaque/-/jaque-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/jaque/-/jaque-0.1.4.tgz" }, "0.1.6": { "tarball": "http://packages:5984/jaque/-/jaque-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/jaque/-/jaque-0.1.7.tgz" }, "0.1.8": { "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.8.tgz" }, "0.1.9": { "shasum": "f01da0a54206c56c152f2cceb345c268011395c8", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.9.tgz" }, "0.1.10": { "shasum": "7e71c5cae6a2b39eaa7fed8c160d57df3814638f", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.10.tgz" }, "0.1.11": { "shasum": "0208692f95bd24460cc8b991fb540e1c03015a0d", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.11.tgz" }, "0.1.12": { "shasum": "3e31ea3edc3a37a77fa22704f0e8328163fde97c", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.12.tgz" }, "0.1.13": { "shasum": "fcd5dbe8c3e789a04198be2a15fd4ae8a8de670a", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.13.tgz" }, "0.1.15": { "shasum": "cf88fee7f285ad855893504407b8ae985f4b1c4e", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.15.tgz" }, "0.1.16": { "shasum": "501a53a58e08a7aa19f366047c66296b7749810b", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.16.tgz" }, "0.1.18": { "shasum": "0652eaabb6a3f30a7179aeb5be8e4ca3c7d1b697", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.18.tgz" }, "0.1.19": { "shasum": "6215230bb7d4ff0e91f8ee76b703d617e73e2458", "tarball": "http://registry.npmjs.org/jaque/-/jaque-0.1.19.tgz" }, "1.0.0": { "shasum": "70817a6d08caf868f6992d5ab90050220a544291", "tarball": "http://registry.npmjs.org/jaque/-/jaque-1.0.0.tgz" }, "1.1.0": { "shasum": "0860819716ebe5dcbe413bca67f5529cdd879a1c", "tarball": "http://registry.npmjs.org/jaque/-/jaque-1.1.0.tgz" }, "1.2.2": { "shasum": "b291d8ee174ee79650c25574ba7e750bdd1b04be", "tarball": "http://registry.npmjs.org/jaque/-/jaque-1.2.2.tgz" }, "1.3.0": { "shasum": "6cc0cea3479bcabefb00fce77e80dc578f6cb3f2", "tarball": "http://registry.npmjs.org/jaque/-/jaque-1.3.0.tgz" } }, "keywords": [ "http", "route", "middleware", "q", "jack" ], "url": "http://registry.npmjs.org/jaque/" }, "jar": { "name": "jar", "description": "Basic cookie handling", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-09T19:57:00.551Z", "created": "2011-11-09T19:57:00.165Z", "0.1.0": "2011-11-09T19:57:00.551Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/jar/0.1.0" }, "dist": { "0.1.0": { "shasum": "f68c2c0550246924f31d093bbfc44af9ac07cf2e", "tarball": "http://registry.npmjs.org/jar/-/jar-0.1.0.tgz" } }, "keywords": [ "ender", "cookies" ], "url": "http://registry.npmjs.org/jar/" }, "jarvis": { "name": "jarvis", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "broofa", "email": "robert@broofa.com" } ], "time": { "modified": "2011-09-10T14:23:35.053Z", "created": "2011-09-10T14:23:33.696Z", "0.0.1": "2011-09-10T14:23:35.053Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jarvis/0.0.1" }, "dist": { "0.0.1": { "shasum": "b98548beebe27a6cbc1e21efbcf09a22b6fb0890", "tarball": "http://registry.npmjs.org/jarvis/-/jarvis-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jarvis/" }, "jarvis-test": { "name": "jarvis-test", "description": "Client-side/server-side unit testing framework.", "dist-tags": { "latest": "2.0.3" }, "maintainers": [ { "name": "tmont", "email": "tmont@tmont.com" } ], "time": { "modified": "2011-11-03T08:16:36.656Z", "created": "2011-09-19T18:20:20.321Z", "2.0.0": "2011-09-19T18:20:20.974Z", "2.0.1": "2011-09-19T18:49:54.965Z", "2.0.2": "2011-10-13T18:25:57.123Z", "2.0.3": "2011-11-03T08:16:36.656Z" }, "author": { "name": "Tommy Montgomery", "email": "tmont@tmont.com", "url": "http://tmont.com/" }, "repository": { "type": "git", "url": "git://github.com/tmont/jarvis.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/jarvis-test/2.0.0", "2.0.1": "http://registry.npmjs.org/jarvis-test/2.0.1", "2.0.2": "http://registry.npmjs.org/jarvis-test/2.0.2", "2.0.3": "http://registry.npmjs.org/jarvis-test/2.0.3" }, "dist": { "2.0.0": { "shasum": "973b5a73e6d4da48f300f6a685565d44a18c0faa", "tarball": "http://registry.npmjs.org/jarvis-test/-/jarvis-test-2.0.0.tgz" }, "2.0.1": { "shasum": "cda1045af88bc3a513830f740d8e54296ff1a82f", "tarball": "http://registry.npmjs.org/jarvis-test/-/jarvis-test-2.0.1.tgz" }, "2.0.2": { "shasum": "2bce63b23a8d63f810c7fa6a57b262842e70dfde", "tarball": "http://registry.npmjs.org/jarvis-test/-/jarvis-test-2.0.2.tgz" }, "2.0.3": { "shasum": "ae008de969375979499d2ab08bb75cf4cc7ecb9e", "tarball": "http://registry.npmjs.org/jarvis-test/-/jarvis-test-2.0.3.tgz" } }, "keywords": [ "testing", "unit", "test", "selenium" ], "url": "http://registry.npmjs.org/jarvis-test/" }, "jasbin": { "name": "jasbin", "description": "Simple command line runner for jasmine, a BDD Javascript Testing Framework", "dist-tags": { "latest": "1.0.11" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "author": { "name": "Davis W. Frank", "email": "dwfrank@pivotallabs.com" }, "repository": { "type": "git", "url": "git://github.com/noblesamurai/jasbin.git" }, "time": { "modified": "2011-03-20T02:43:12.965Z", "created": "2011-01-17T04:38:43.255Z", "1.0.0": "2011-01-17T04:38:43.255Z", "1.0.1": "2011-01-17T04:38:43.255Z", "1.0.2": "2011-01-17T04:38:43.255Z", "1.0.3": "2011-01-17T04:38:43.255Z", "1.0.4": "2011-01-17T04:40:20.638Z", "1.0.5": "2011-01-17T04:44:11.981Z", "1.0.6": "2011-01-17T04:45:24.743Z", "1.0.7": "2011-01-17T08:49:24.013Z", "1.0.8": "2011-01-22T10:35:37.106Z", "1.0.9": "2011-03-20T02:32:54.601Z", "1.0.10": "2011-03-20T02:35:05.506Z", "1.0.11": "2011-03-20T02:43:12.965Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/jasbin/1.0.0", "1.0.1": "http://registry.npmjs.org/jasbin/1.0.1", "1.0.2": "http://registry.npmjs.org/jasbin/1.0.2", "1.0.3": "http://registry.npmjs.org/jasbin/1.0.3", "1.0.4": "http://registry.npmjs.org/jasbin/1.0.4", "1.0.5": "http://registry.npmjs.org/jasbin/1.0.5", "1.0.6": "http://registry.npmjs.org/jasbin/1.0.6", "1.0.7": "http://registry.npmjs.org/jasbin/1.0.7", "1.0.8": "http://registry.npmjs.org/jasbin/1.0.8", "1.0.9": "http://registry.npmjs.org/jasbin/1.0.9", "1.0.10": "http://registry.npmjs.org/jasbin/1.0.10", "1.0.11": "http://registry.npmjs.org/jasbin/1.0.11" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.2.tgz" }, "1.0.3": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.3.tgz" }, "1.0.4": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.4.tgz" }, "1.0.5": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.5.tgz" }, "1.0.6": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.6.tgz" }, "1.0.7": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.7.tgz" }, "1.0.8": { "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-v1.0.8.tgz" }, "1.0.9": { "shasum": "b64f0c952b12590ccdf408c45caeb3310ee96c90", "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-1.0.9.tgz" }, "1.0.10": { "shasum": "903f3eb5fc6984f08fe569fac43fd68ef2b4215f", "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-1.0.10.tgz" }, "1.0.11": { "shasum": "5310aad3a5f01e269ec41dddc27eaa326e70b327", "tarball": "http://registry.npmjs.org/jasbin/-/jasbin-1.0.11.tgz" } }, "keywords": [ "testing", "bdd", "jasmine", "jasbin" ], "url": "http://registry.npmjs.org/jasbin/" }, "jasmine-dom": { "name": "jasmine-dom", "description": "Run your jasmine html SpecRunner in node.js.", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "andrewpmckenzie", "email": "andrew@mckenzie.name" } ], "time": { "modified": "2011-10-11T02:51:09.131Z", "created": "2011-08-06T08:26:33.930Z", "0.0.1": "2011-08-06T08:26:35.457Z", "0.1.0": "2011-08-06T09:50:53.759Z", "0.2.0": "2011-08-06T11:23:16.486Z", "0.2.1": "2011-08-06T11:30:34.838Z", "0.2.2": "2011-08-07T09:50:52.240Z", "0.2.3": "2011-08-12T12:55:16.418Z", "0.2.4": "2011-09-07T07:46:29.696Z", "0.2.5": "2011-09-08T09:00:58.778Z", "0.2.6": "2011-10-11T02:51:09.131Z" }, "author": { "name": "Andrew McKenzie", "email": "andrew@mckenzie.name", "url": "http://andrew.mckenzie.name" }, "repository": { "type": "git", "url": "git://github.com/andrewpmckenzie/node-jasmine-dom.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jasmine-dom/0.0.1", "0.1.0": "http://registry.npmjs.org/jasmine-dom/0.1.0", "0.2.0": "http://registry.npmjs.org/jasmine-dom/0.2.0", "0.2.1": "http://registry.npmjs.org/jasmine-dom/0.2.1", "0.2.2": "http://registry.npmjs.org/jasmine-dom/0.2.2", "0.2.3": "http://registry.npmjs.org/jasmine-dom/0.2.3", "0.2.4": "http://registry.npmjs.org/jasmine-dom/0.2.4", "0.2.5": "http://registry.npmjs.org/jasmine-dom/0.2.5", "0.2.6": "http://registry.npmjs.org/jasmine-dom/0.2.6" }, "dist": { "0.0.1": { "shasum": "2cb40dc25f07ab20e74c35af6dddbd6ac4b494c2", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.0.1.tgz" }, "0.1.0": { "shasum": "43c53c03a133ae0cdda284bd8d967e5f95245da0", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.1.0.tgz" }, "0.2.0": { "shasum": "e2f60078c2231b9b291220067c7ef66f96f80f58", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.0.tgz" }, "0.2.1": { "shasum": "fe5fa339c91d1b34fcf8d205b9fa7ba3a4918437", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.1.tgz" }, "0.2.2": { "shasum": "1e24b7590c79d525eb3eec39abe4873ee2e53a42", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.2.tgz" }, "0.2.3": { "shasum": "e7ee83bd4c16856c0f4dc6066a27fa0310f4eaf9", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.3.tgz" }, "0.2.4": { "shasum": "bffeea810948000211d3a6800f60f310f89daf86", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.4.tgz" }, "0.2.5": { "shasum": "62ffced2af671278d7f37b26362a91f9edfefe1c", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.5.tgz" }, "0.2.6": { "shasum": "da2c9072e33ede72a2679af5f1d18d2143f7b7c9", "tarball": "http://registry.npmjs.org/jasmine-dom/-/jasmine-dom-0.2.6.tgz" } }, "keywords": [ "javascript testing", "bdd", "jasmine" ], "url": "http://registry.npmjs.org/jasmine-dom/" }, "jasmine-jquery": { "name": "jasmine-jquery", "description": "jQuery fixture functions for jasmine", "dist-tags": { "latest": "1.3.3" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-08-30T23:04:17.049Z", "created": "2011-08-30T22:18:55.533Z", "1.3.1": "2011-08-30T22:18:56.223Z", "1.3.2": "2011-08-30T23:01:33.923Z", "1.3.3": "2011-08-30T23:04:17.049Z" }, "author": { "name": "Derek Kastner", "email": "dkastner@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dkastner/node-jasmine-jquery.git" }, "versions": { "1.3.1": "http://registry.npmjs.org/jasmine-jquery/1.3.1", "1.3.2": "http://registry.npmjs.org/jasmine-jquery/1.3.2", "1.3.3": "http://registry.npmjs.org/jasmine-jquery/1.3.3" }, "dist": { "1.3.1": { "shasum": "9eaa73ad274bfad07e1d92451593277c8854071a", "tarball": "http://registry.npmjs.org/jasmine-jquery/-/jasmine-jquery-1.3.1.tgz" }, "1.3.2": { "shasum": "426824b8f4a80982a027f41397bff4470891a886", "tarball": "http://registry.npmjs.org/jasmine-jquery/-/jasmine-jquery-1.3.2.tgz" }, "1.3.3": { "shasum": "3ac73816eefb27ed9f76c3a8e476caad876c3653", "tarball": "http://registry.npmjs.org/jasmine-jquery/-/jasmine-jquery-1.3.3.tgz" } }, "url": "http://registry.npmjs.org/jasmine-jquery/" }, "jasmine-node": { "name": "jasmine-node", "description": "DOM-less simple JavaScript BDD testing framework for Node", "dist-tags": { "latest": "1.0.13" }, "maintainers": [ { "name": "mhevery", "email": "misko@hevery.com" } ], "time": { "modified": "2011-11-16T22:51:02.866Z", "created": "2010-12-28T13:35:58.306Z", "1.0.0rc1": "2010-12-28T13:35:58.642Z", "1.0.0rc2": "2011-04-05T16:29:39.641Z", "1.0.0rc3": "2011-04-05T17:32:46.258Z", "1.0.1": "2011-04-20T16:34:19.628Z", "1.0.2": "2011-04-22T16:58:22.484Z", "1.0.3": "2011-04-22T17:24:35.561Z", "1.0.4": "2011-04-25T17:11:31.935Z", "1.0.5": "2011-05-02T21:21:06.672Z", "1.0.6": "2011-05-03T16:57:32.424Z", "1.0.7": "2011-08-31T18:23:23.156Z", "1.0.8": "2011-08-31T18:39:10.335Z", "1.0.9": "2011-09-08T16:30:15.855Z", "1.0.10": "2011-09-19T18:12:12.679Z", "1.0.11": "2011-09-29T18:10:42.475Z", "1.0.12": "2011-10-17T16:47:55.263Z", "1.0.13": "2011-11-16T22:51:02.866Z" }, "author": { "name": "Misko Hevery", "email": "misko@hevery.com" }, "repository": { "type": "git", "url": "git://github.com/mhevery/jasmine-node.git" }, "users": { "vesln": true }, "versions": { "1.0.0rc1": "http://registry.npmjs.org/jasmine-node/1.0.0rc1", "1.0.0rc2": "http://registry.npmjs.org/jasmine-node/1.0.0rc2", "1.0.0rc3": "http://registry.npmjs.org/jasmine-node/1.0.0rc3", "1.0.1": "http://registry.npmjs.org/jasmine-node/1.0.1", "1.0.2": "http://registry.npmjs.org/jasmine-node/1.0.2", "1.0.3": "http://registry.npmjs.org/jasmine-node/1.0.3", "1.0.4": "http://registry.npmjs.org/jasmine-node/1.0.4", "1.0.5": "http://registry.npmjs.org/jasmine-node/1.0.5", "1.0.6": "http://registry.npmjs.org/jasmine-node/1.0.6", "1.0.7": "http://registry.npmjs.org/jasmine-node/1.0.7", "1.0.8": "http://registry.npmjs.org/jasmine-node/1.0.8", "1.0.9": "http://registry.npmjs.org/jasmine-node/1.0.9", "1.0.10": "http://registry.npmjs.org/jasmine-node/1.0.10", "1.0.11": "http://registry.npmjs.org/jasmine-node/1.0.11", "1.0.12": "http://registry.npmjs.org/jasmine-node/1.0.12", "1.0.13": "http://registry.npmjs.org/jasmine-node/1.0.13" }, "dist": { "1.0.0rc1": { "shasum": "4a04092bca427d2e5cb5fb158878edd7b2325861", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.0rc1.tgz" }, "1.0.0rc2": { "shasum": "5c777e059ca757b43232bee0416bc438c37382ad", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.0rc2.tgz" }, "1.0.0rc3": { "shasum": "4c89f75fc5b2def07adf83025688f6aac9815219", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.0rc3.tgz" }, "1.0.1": { "shasum": "1150f17a6c8138ebdd66233de13a48e677d16dfd", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.1.tgz" }, "1.0.2": { "shasum": "c0e47e86164323a40b4d91a8c54baa3a80db1a3a", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.2.tgz" }, "1.0.3": { "shasum": "433f1c5067b42bf78fd74d7f6de4e1f98445c12a", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.3.tgz" }, "1.0.4": { "shasum": "4c6826ec2009486d45e976f1f40aaa63dc930724", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.4.tgz" }, "1.0.5": { "shasum": "ea1ff190e911fe741b02fb991cb46bea4b999ed5", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.5.tgz" }, "1.0.6": { "shasum": "9ba57a5b95600b209e1e4f78a99d3c4144abe890", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.6.tgz" }, "1.0.7": { "shasum": "f4707bba5b7af7f7e6b856a4561cf12ba90319a6", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.7.tgz" }, "1.0.8": { "shasum": "01de8bb7eb0e45e848830213635810550f5b2a07", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.8.tgz" }, "1.0.9": { "shasum": "40ed75581002666c7ea7ebe45f7b264c076cc4e3", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.9.tgz" }, "1.0.10": { "shasum": "e9bc18de848b2df88f24df29b695de2942fee9c0", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.10.tgz" }, "1.0.11": { "shasum": "10f2f5eb879d2d6e503556fd5cf587219330c45c", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.11.tgz" }, "1.0.12": { "shasum": "b3707c77ca855b82c21e9197a62c3c07ae6dbf06", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.12.tgz" }, "1.0.13": { "shasum": "05ec05737c59c695e416719c08591d556ea3fe9e", "tarball": "http://registry.npmjs.org/jasmine-node/-/jasmine-node-1.0.13.tgz" } }, "keywords": [ "testing", "bdd" ], "url": "http://registry.npmjs.org/jasmine-node/" }, "jasmine-reporters": { "name": "jasmine-reporters", "description": "Reporters for the Jasmine BDD Framework", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bloveridge", "email": "bloveridge@gmail.com" } ], "time": { "modified": "2011-08-31T15:40:42.675Z", "created": "2011-08-31T15:40:41.876Z", "0.1.0": "2011-08-31T15:40:42.675Z" }, "author": { "name": "Larry Myers" }, "repository": { "type": "git", "url": "git://github.com/larrymyers/jasmine-reporters.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jasmine-reporters/0.1.0" }, "dist": { "0.1.0": { "shasum": "aeac534d7dbf807593a31aa2b7a57af19cc2ba59", "tarball": "http://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jasmine-reporters/" }, "jasmine-runner": { "name": "jasmine-runner", "description": "Jasmine BDD utility tool and commandline runner", "dist-tags": { "latest": "0.2.9" }, "maintainers": [ { "name": "jamescarr", "email": "james.r.carr@gmail.com" } ], "time": { "modified": "2011-05-13T08:19:17.844Z", "created": "2011-03-02T07:14:27.838Z", "0.1.0": "2011-03-02T07:14:28.115Z", "0.2.0": "2011-05-13T03:14:10.862Z", "0.2.1": "2011-05-13T03:40:44.219Z", "0.2.2": "2011-05-13T07:22:34.472Z", "0.2.3": "2011-05-13T07:34:22.163Z", "0.2.4": "2011-05-13T07:49:03.680Z", "0.2.5": "2011-05-13T07:53:50.679Z", "0.2.6": "2011-05-13T08:01:14.710Z", "0.2.7": "2011-05-13T08:03:33.994Z", "0.2.8": "2011-05-13T08:15:42.265Z", "0.2.9": "2011-05-13T08:19:17.844Z" }, "author": { "name": "James R. Carr", "email": "james.r.carr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jamescarr/jasmine-tool.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jasmine-runner/0.1.0", "0.2.0": "http://registry.npmjs.org/jasmine-runner/0.2.0", "0.2.1": "http://registry.npmjs.org/jasmine-runner/0.2.1", "0.2.2": "http://registry.npmjs.org/jasmine-runner/0.2.2", "0.2.3": "http://registry.npmjs.org/jasmine-runner/0.2.3", "0.2.4": "http://registry.npmjs.org/jasmine-runner/0.2.4", "0.2.5": "http://registry.npmjs.org/jasmine-runner/0.2.5", "0.2.6": "http://registry.npmjs.org/jasmine-runner/0.2.6", "0.2.7": "http://registry.npmjs.org/jasmine-runner/0.2.7", "0.2.8": "http://registry.npmjs.org/jasmine-runner/0.2.8", "0.2.9": "http://registry.npmjs.org/jasmine-runner/0.2.9" }, "dist": { "0.1.0": { "shasum": "852d6f16ea37680ea9c0a67dd277901e774a9a1a", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.1.0.tgz" }, "0.2.0": { "shasum": "7bbbfaba7eb345eca64a4d07a2e2579c336ba884", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.0.tgz" }, "0.2.1": { "shasum": "2a6ba5edbdadc94a64a1bae018d5cd6206332653", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.1.tgz" }, "0.2.2": { "shasum": "d19f7a584332a935ea30755caecc0d75a68f363d", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.2.tgz" }, "0.2.3": { "shasum": "65d6928392408f163a671b220589b13ba5ca5bee", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.3.tgz" }, "0.2.4": { "shasum": "314f063a6db2998616c3b822c23d32737db8cd78", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.4.tgz" }, "0.2.5": { "shasum": "fd5014a6642ccfee7b93a4169fe4cd363fbaf4d1", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.5.tgz" }, "0.2.6": { "shasum": "a9d69825890753cb5395bf4dc1932598ce5bf8e4", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.6.tgz" }, "0.2.7": { "shasum": "d554bb1446deb2327e8aa360012fbde3e26165af", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.7.tgz" }, "0.2.8": { "shasum": "3f1a62adc679df638d8ba82dd0fdbbf79179a679", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.8.tgz" }, "0.2.9": { "shasum": "2e21efc4529bf9ca7ec1564295c8e870a20ed623", "tarball": "http://registry.npmjs.org/jasmine-runner/-/jasmine-runner-0.2.9.tgz" } }, "keywords": [ "testing", "spec", "test", "BDD" ], "url": "http://registry.npmjs.org/jasmine-runner/" }, "jasminy": { "name": "jasminy", "description": "A Headless Jasmine TDD Tool", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "collinwat", "email": "watson.collin@gmail.com" } ], "time": { "modified": "2011-09-12T05:57:57.685Z", "created": "2011-09-12T05:57:57.108Z", "0.0.1": "2011-09-12T05:57:57.685Z" }, "author": { "name": "Collin Watson" }, "repository": { "type": "git", "url": "git://github.com/collinwat/jasminy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jasminy/0.0.1" }, "dist": { "0.0.1": { "shasum": "f8ee44753671f2ca35881ad5976cb445cecf9187", "tarball": "http://registry.npmjs.org/jasminy/-/jasminy-0.0.1.tgz" } }, "keywords": [ "jasmine", "headless", "CoffeeScript" ], "url": "http://registry.npmjs.org/jasminy/" }, "jason": { "name": "jason", "description": "A JSON CORS/XHR2 application platform", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-12T01:43:05.523Z", "created": "2011-08-11T14:56:03.003Z", "0.1.1": "2011-08-11T14:56:05.766Z", "0.1.3": "2011-08-15T21:58:45.891Z", "0.1.4": "2011-08-18T21:12:21.230Z", "0.1.5": "2011-09-24T02:05:40.745Z", "0.3.0": "2011-11-11T21:23:57.884Z", "0.3.1": "2011-11-12T01:43:05.523Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/jason.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/jason/0.1.1", "0.1.3": "http://registry.npmjs.org/jason/0.1.3", "0.1.4": "http://registry.npmjs.org/jason/0.1.4", "0.1.5": "http://registry.npmjs.org/jason/0.1.5", "0.3.0": "http://registry.npmjs.org/jason/0.3.0", "0.3.1": "http://registry.npmjs.org/jason/0.3.1" }, "dist": { "0.1.1": { "shasum": "3b3a7c393abffc401654675af833858f7f5be965", "tarball": "http://registry.npmjs.org/jason/-/jason-0.1.1.tgz" }, "0.1.3": { "shasum": "9bb2fe687c9a6e2c4836771b2fe3f3386ca73129", "tarball": "http://registry.npmjs.org/jason/-/jason-0.1.3.tgz" }, "0.1.4": { "shasum": "b6624f5026ceb604eb926e24ff8d6045ecbdcdf7", "tarball": "http://registry.npmjs.org/jason/-/jason-0.1.4.tgz" }, "0.1.5": { "shasum": "e68fced062b92b3048a1329ce2724185895598ce", "tarball": "http://registry.npmjs.org/jason/-/jason-0.1.5.tgz" }, "0.3.0": { "shasum": "9934c3fdd5910782ec895728384781f2ad41d55c", "tarball": "http://registry.npmjs.org/jason/-/jason-0.3.0.tgz" }, "0.3.1": { "shasum": "b64af2b7d5b40c0ddba37c724cb61c13f6e78c1e", "tarball": "http://registry.npmjs.org/jason/-/jason-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/jason/" }, "jast": { "name": "jast", "description": "A parser and tools for a JavaScript AST in JSON.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "timcameronryan", "email": "tim@timryan.org" } ], "time": { "modified": "2011-10-24T20:22:21.079Z", "created": "2011-09-26T23:21:56.345Z", "0.0.2": "2011-09-26T23:21:57.487Z", "0.0.3": "2011-09-26T23:24:45.010Z", "0.0.4": "2011-09-27T00:12:29.023Z", "0.1.0": "2011-09-29T04:07:54.802Z", "0.1.1": "2011-09-29T04:11:45.702Z", "0.1.2": "2011-09-29T09:25:44.657Z", "0.2.0": "2011-10-02T08:15:47.716Z", "0.2.1": "2011-10-24T20:22:21.079Z" }, "repository": { "type": "git", "url": "git://github.com/timcameronryan/jast.git" }, "author": { "name": "Tim Cameron Ryan", "email": "tim@timryan.org" }, "versions": { "0.0.2": "http://registry.npmjs.org/jast/0.0.2", "0.0.3": "http://registry.npmjs.org/jast/0.0.3", "0.0.4": "http://registry.npmjs.org/jast/0.0.4", "0.1.0": "http://registry.npmjs.org/jast/0.1.0", "0.1.1": "http://registry.npmjs.org/jast/0.1.1", "0.1.2": "http://registry.npmjs.org/jast/0.1.2", "0.2.0": "http://registry.npmjs.org/jast/0.2.0", "0.2.1": "http://registry.npmjs.org/jast/0.2.1" }, "dist": { "0.0.2": { "shasum": "97ca617bed7cf93c74725b91fdbe98a1bb3bd785", "tarball": "http://registry.npmjs.org/jast/-/jast-0.0.2.tgz" }, "0.0.3": { "shasum": "9204682a05c0730a2cc181e2d859bf2036ae6a84", "tarball": "http://registry.npmjs.org/jast/-/jast-0.0.3.tgz" }, "0.0.4": { "shasum": "8cd726126c111d9c44c73d4db1cb2fd2bda38cf5", "tarball": "http://registry.npmjs.org/jast/-/jast-0.0.4.tgz" }, "0.1.0": { "shasum": "d34ff80a638993fa659876f1302392934f9f6022", "tarball": "http://registry.npmjs.org/jast/-/jast-0.1.0.tgz" }, "0.1.1": { "shasum": "5a44884c44b3747c128ed62fbb0b1e89da24e256", "tarball": "http://registry.npmjs.org/jast/-/jast-0.1.1.tgz" }, "0.1.2": { "shasum": "f12ac53c39536cba6f2b368032bde497b2740ea2", "tarball": "http://registry.npmjs.org/jast/-/jast-0.1.2.tgz" }, "0.2.0": { "shasum": "823309bc5712d177f33ab9113f0d35e9a48e9fff", "tarball": "http://registry.npmjs.org/jast/-/jast-0.2.0.tgz" }, "0.2.1": { "shasum": "5c776808a1a19ace496613dbf185844341665983", "tarball": "http://registry.npmjs.org/jast/-/jast-0.2.1.tgz" } }, "keywords": [ "ast", "javascript", "parser", "tools", "walker" ], "url": "http://registry.npmjs.org/jast/" }, "javiary": { "name": "javiary", "description": "Aviary Effects API Library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bdotdub", "email": "benny@bwong.net" } ], "time": { "modified": "2011-05-05T15:04:24.753Z", "created": "2011-05-05T05:54:56.351Z", "0.0.1": "2011-05-05T05:54:56.543Z", "0.0.2": "2011-05-05T15:04:24.753Z" }, "author": { "name": "Benny Wong", "email": "benny@bwong.net", "url": "http://bwong.net/" }, "repository": { "type": "git", "url": "git://github.com/bdotdub/javiary.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/javiary/0.0.1", "0.0.2": "http://registry.npmjs.org/javiary/0.0.2" }, "dist": { "0.0.1": { "shasum": "9b9a2b1dcb86b1ba7fb7ff39f34d77272624c9a0", "tarball": "http://registry.npmjs.org/javiary/-/javiary-0.0.1.tgz" }, "0.0.2": { "shasum": "4b6f9865e6c68b5881e6ca391a108d17f6c7474d", "tarball": "http://registry.npmjs.org/javiary/-/javiary-0.0.2.tgz" } }, "keywords": [ "aviary", "photo", "efects" ], "url": "http://registry.npmjs.org/javiary/" }, "jazz": { "name": "jazz", "description": "A simple template engine built specifically for nodejs.", "dist-tags": { "latest": "0.0.14" }, "maintainers": [ { "name": "cliffano", "email": "cliffano@gmail.com" } ], "author": { "name": "Thomas Lee", "email": "thomas.lee@shinetech.com" }, "time": { "modified": "2011-02-14T08:22:58.914Z", "created": "2011-02-14T08:22:58.914Z", "0.0.1": "2011-02-14T08:22:58.914Z", "0.0.3": "2011-02-14T08:22:58.914Z", "0.0.4": "2011-02-14T08:22:58.914Z", "0.0.14": "2011-02-14T08:22:58.914Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jazz/0.0.1", "0.0.3": "http://registry.npmjs.org/jazz/0.0.3", "0.0.4": "http://registry.npmjs.org/jazz/0.0.4", "0.0.14": "http://registry.npmjs.org/jazz/0.0.14" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/jazz/-/jazz-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/jazz/-/jazz-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/jazz/-/jazz-0.0.4.tgz" }, "0.0.14": { "shasum": "33cb3bc0ca5ab7ea902c2954a3215cfab7de3608", "tarball": "http://registry.npmjs.org/jazz/-/jazz-0.0.14.tgz" } }, "keywords": [ "template", "engine" ], "url": "http://registry.npmjs.org/jazz/" }, "jDataView": { "name": "jDataView", "description": "A unique way to read a binary file in the browser and the server.", "dist-tags": { "latest": "1.0.1" }, "readme": null, "maintainers": [ { "name": "vjeux", "email": "vjeuxx@gmail.com" } ], "time": { "modified": "2011-12-02T17:16:25.665Z", "created": "2011-11-30T16:00:57.096Z", "1.0.0": "2011-11-30T16:00:58.800Z", "1.0.1": "2011-12-02T17:16:25.665Z" }, "author": { "name": "Vjeux", "email": "vjeuxx@gmail.com", "url": "http://blog.vjeux.com/" }, "repository": { "type": "git", "url": "git://github.com/vjeux/jDataView.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jDataView/1.0.0", "1.0.1": "http://registry.npmjs.org/jDataView/1.0.1" }, "dist": { "1.0.0": { "shasum": "e3bbce42c5f2681b1d11bc26e92d3e23f30adfe4", "tarball": "http://registry.npmjs.org/jDataView/-/jDataView-1.0.0.tgz" }, "1.0.1": { "shasum": "4d95a2b56039d8bb1463cea00db590cc77a298a3", "tarball": "http://registry.npmjs.org/jDataView/-/jDataView-1.0.1.tgz" } }, "keywords": [ "buffer", "binary", "file", "read" ], "url": "http://registry.npmjs.org/jDataView/" }, "jdoc": { "name": "jdoc", "description": "jDoc: Turn JSON objects into queryable documents.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "bjorg", "email": "steve.bjorg@gmail.com" } ], "time": { "modified": "2011-06-16T09:11:04.992Z", "created": "2011-06-16T09:11:04.534Z", "0.2.0": "2011-06-16T09:11:04.992Z" }, "author": { "name": "Steve Bjorg", "email": "steve.bjorg@gmail.com", "url": "http://twitter.com/bjorg" }, "repository": { "type": "git", "url": "git://github.com/bjorg/jDoc.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/jdoc/0.2.0" }, "dist": { "0.2.0": { "shasum": "013102c44c3f3d051b65f30f491fb8a3c31bc380", "tarball": "http://registry.npmjs.org/jdoc/-/jdoc-0.2.0.tgz" } }, "keywords": [ "json", "document", "query", "server", "client", "browser" ], "url": "http://registry.npmjs.org/jdoc/" }, "jeans": { "name": "jeans", "description": "Opinionated config", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-18T20:46:15.032Z", "created": "2011-10-18T19:46:06.827Z", "0.0.0": "2011-10-18T19:46:07.452Z", "0.0.1": "2011-10-18T19:49:32.994Z", "0.1.0": "2011-10-18T19:58:57.152Z", "0.1.1": "2011-10-18T20:44:55.324Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/jeans.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jeans/0.0.0", "0.0.1": "http://registry.npmjs.org/jeans/0.0.1", "0.1.0": "http://registry.npmjs.org/jeans/0.1.0", "0.1.1": "http://registry.npmjs.org/jeans/0.1.1" }, "dist": { "0.0.0": { "shasum": "dc615b3de8035fa8332de0c57f22371c2d71aff9", "tarball": "http://registry.npmjs.org/jeans/-/jeans-0.0.0.tgz" }, "0.0.1": { "shasum": "5e30d295020f5e99c1370efb18fee29fb4d3e7ee", "tarball": "http://registry.npmjs.org/jeans/-/jeans-0.0.1.tgz" }, "0.1.0": { "shasum": "54dda36ac522722a1253e4c4b1b1a0d091932e20", "tarball": "http://registry.npmjs.org/jeans/-/jeans-0.1.0.tgz" }, "0.1.1": { "shasum": "cab09ff113f74bf775c1040393cd96445beed665", "tarball": "http://registry.npmjs.org/jeans/-/jeans-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jeans/" }, "jeesh": { "name": "jeesh", "description": "The official starter pack for Ender.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" }, { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-11-16T06:00:39.488Z", "created": "2011-04-29T05:10:17.448Z", "0.0.1": "2011-04-29T05:10:18.441Z", "0.0.2": "2011-05-02T21:54:34.827Z", "0.0.3": "2011-05-02T22:12:26.971Z", "0.0.4": "2011-05-03T03:29:26.569Z", "0.0.5": "2011-05-03T05:20:21.458Z", "0.0.6": "2011-06-28T05:38:49.566Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jeesh/0.0.1", "0.0.2": "http://registry.npmjs.org/jeesh/0.0.2", "0.0.3": "http://registry.npmjs.org/jeesh/0.0.3", "0.0.4": "http://registry.npmjs.org/jeesh/0.0.4", "0.0.5": "http://registry.npmjs.org/jeesh/0.0.5", "0.0.6": "http://registry.npmjs.org/jeesh/0.0.6" }, "dist": { "0.0.1": { "shasum": "123d7f3a15066bfbb0b30a9c78cbdaf32f1ff989", "tarball": "http://registry.npmjs.org/jeesh/-/jeesh-0.0.1.tgz" }, "0.0.2": { "shasum": "c75114ac9a876ebcf805ad2f90684980ed000c59", "tarball": "http://registry.npmjs.org/jeesh/-/jeesh-0.0.2.tgz" }, "0.0.3": { "shasum": "fae75ece8b5ee056166082b5a308f4014b25fd50", "tarball": "http://registry.npmjs.org/jeesh/-/jeesh-0.0.3.tgz" }, "0.0.4": { "shasum": "9642ab7b42c072ff1d596b8548e2fdf7194fe504", "tarball": "http://registry.npmjs.org/jeesh/-/jeesh-0.0.4.tgz" }, "0.0.5": { "shasum": "53185f0ceec713a052c8edb77d21419e29b92c9b", "tarball": "http://registry.npmjs.org/jeesh/-/jeesh-0.0.5.tgz" }, "0.0.6": { "shasum": "ddf68d5e28315d0f68832739232d695e5a82fcea", "tarball": "http://registry.npmjs.org/jeesh/-/jeesh-0.0.6.tgz" } }, "keywords": [ "ender", "jeesh" ], "url": "http://registry.npmjs.org/jeesh/" }, "jekyllandhyde": { "name": "jekyllandhyde", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dworthen", "email": "worthend.derek@gmail.com" } ], "time": { "modified": "2011-10-14T07:31:49.647Z", "created": "2011-10-14T07:31:45.350Z", "0.0.1": "2011-10-14T07:31:49.647Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jekyllandhyde/0.0.1" }, "dist": { "0.0.1": { "shasum": "eeb50c58253f7c7a3883875499b5e328420a7305", "tarball": "http://registry.npmjs.org/jekyllandhyde/-/jekyllandhyde-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jekyllandhyde/" }, "jellyfish": { "name": "jellyfish", "description": "A framework for launching environments and running JS", "dist-tags": { "latest": "0.0.11" }, "readme": "# Jellyfish -- Browser launcher and Javascript execution engine.\n\nJellyfish bridges the gap between server and client side javascript by allowing \ncontrol of all the major browsers from a node script.\n\nFrom running unit tests across platforms, to automating browser based workflows,\njellyfish aims to free javascript from the confines of a single environment.\n\n## Install\n\n
\nnpm install jellyfish\n
\n\nOr from source:\n\n
\ngit clone git://github.com/admc/jellyfish.git \ncd jellyfish\nnpm link .\n
\n\n## Platforms\n\nMacOSX 10.6
\nUbuntu 10.x\n\n## Browsers\nFirefox 3.x, 4b
\nGoogle Chrome
\nSafari (MacOSX)
\nSelenium 2/WebDriver
\nSauce Labs OnDemand
\nZombie (headless node.js browser)
\n\n(Provides hooks to Saucelabs OnDemand platform allowing execution in\nall major browsers.)\n\n## Usage\nnpm require\n
\nvar jellyfish = require('jellyfish'),\n  , assert = require('assert');\n
\n\ninit a browser (createFirefox, createChrome, createZombie)\n
\nvar browser = jellyfish.createFirefox();\n
\n\ngoto a web site\n
\nbrowser.go(\"http://www.jelly.io\")\n
\n\nverify the title\n
\n.js(\"document.title\", function(o) {\n  assert.equal(o.result, \"Jelly.io: Jellyfish Home\")\n})\n
\n\nrun some local javascript\n
\n.jsfile(\"./test.js\", function(o) {\n  assert.equal(o.result, \"alerted: Jellyfish local file loaded successfully!\")\n})\n
\n\nrun some remote javascript, stop the browser, then exit\n
\n.jsurl(\"http://jelly.io/test.js\", function(o) { \n  assert.equal(o.result, \"alerted: Jellyfish remote file loaded successfully!\")\n  browser.stop(function() {\n    setTimeout(process.exit(), 2000);\n  })\n})\n
\n\n## Reporting\n\n
\nvar jellyfish = require('jellyfish')\n\nvar browser = jellyfish.createFirefox(function(){\n  browser.couch({uri:'my couch url', port:5984, db:'mydbname'})\n});\n\n// You can just do browser.couch() and it will default to:\n// {uri:'localhost', port:5984, db:'jellyfish'}\n\n// Do stuff and it will automatically get reported to couch!\n
\n\n## ~/.jfrc\n\n
\n{\n  , \"firefox\": \"/path/to/binary\" //binary path to firefox if you want to set it manually\n  , \"chrome\": \"path/to/binary\" //binary path\n  , \"safari\": \"path/to/binary\" //binary path\n  , \"interface\": \"Airport\" // required for safari testing (proxy setting)\n  , \"username\": \"username\" //sauce labs username\n  , \"accessKey\": \"apikey\" //sauce labs apikey\n  , \"browserName\": \"firefox\" //sauce labs default browser\n  , \"version\": \"4.0\" // sauce labs default browser version\n}\n
", "maintainers": [ { "name": "admc", "email": "adam.christian@gmail.com" } ], "time": { "modified": "2011-12-09T07:31:09.215Z", "created": "2011-12-09T07:31:07.570Z", "0.0.11": "2011-12-09T07:31:09.215Z" }, "author": { "name": "Adam Christian", "email": "adam.christian@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/admc/jellyfish.git" }, "versions": { "0.0.11": "http://registry.npmjs.org/jellyfish/0.0.11" }, "dist": { "0.0.11": { "shasum": "0a69a7d0aee83eac0c0f1ba9281c33e5b75794e2", "tarball": "http://registry.npmjs.org/jellyfish/-/jellyfish-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/jellyfish/" }, "jen": { "name": "jen", "description": "jen static site generator", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "rfunduk", "email": "ryan.funduk@gmail.com" } ], "time": { "modified": "2011-11-07T19:15:40.333Z", "created": "2011-09-18T23:33:34.088Z", "0.1.0": "2011-09-18T23:33:34.647Z", "0.2.0": "2011-11-07T19:15:40.333Z" }, "author": { "name": "Ryan Funduk", "email": "ryan.funduk@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rfunduk/jen.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jen/0.1.0", "0.2.0": "http://registry.npmjs.org/jen/0.2.0" }, "dist": { "0.1.0": { "shasum": "cf83b8e5cf4d358194b4ab92b10dae4128c4b3e8", "tarball": "http://registry.npmjs.org/jen/-/jen-0.1.0.tgz" }, "0.2.0": { "shasum": "6d53ab69ac234018cca748fca19bb513f8dfbcf0", "tarball": "http://registry.npmjs.org/jen/-/jen-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/jen/" }, "jendoc": { "name": "jendoc", "description": "Javascript documentation generator", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "abresas", "email": "abresas@kamibu.com" } ], "time": { "modified": "2011-10-25T21:06:55.474Z", "created": "2011-10-18T10:52:38.110Z", "0.1.0": "2011-10-18T10:52:39.001Z", "0.1.1": "2011-10-25T21:06:55.474Z" }, "author": { "name": "Aleksis Brezas", "email": "abresas@kamibu.com" }, "repository": { "type": "git", "url": "git@github.com:kamibu/jendoc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jendoc/0.1.0", "0.1.1": "http://registry.npmjs.org/jendoc/0.1.1" }, "dist": { "0.1.0": { "shasum": "e26864a8464ea75edfb15dc91fd4b1ab5d446177", "tarball": "http://registry.npmjs.org/jendoc/-/jendoc-0.1.0.tgz" }, "0.1.1": { "shasum": "25aa0549f990dd8399bfd40f24ae25d541c4a3af", "tarball": "http://registry.npmjs.org/jendoc/-/jendoc-0.1.1.tgz" } }, "keywords": [ "documentation" ], "url": "http://registry.npmjs.org/jendoc/" }, "jerk": { "name": "jerk", "description": "Stupidly simple IRC bots in Javascript.", "dist-tags": { "latest": "1.1.17" }, "maintainers": [ { "name": "gf3", "email": "gianni@runlevel6.org" } ], "author": { "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org", "url": "http://gf3.ca" }, "repository": { "type": "git", "url": "git://github.com/gf3/Jerk.git" }, "time": { "modified": "2011-12-14T08:42:06.140Z", "created": "2010-12-20T02:00:33.422Z", "1.0.0": "2010-12-20T02:00:33.422Z", "1.1.1": "2010-12-20T02:00:33.422Z", "1.1.2": "2011-01-20T15:56:34.210Z", "1.1.4": "2011-02-07T18:08:45.792Z", "1.1.5": "2011-02-07T18:18:44.987Z", "1.1.6": "2011-03-11T05:48:16.394Z", "1.1.7": "2011-04-07T20:35:58.689Z", "1.1.8": "2011-04-21T02:16:47.850Z", "1.1.9": "2011-04-26T05:53:05.635Z", "1.1.10": "2011-04-26T06:04:53.119Z", "1.1.11": "2011-06-01T00:11:22.473Z", "1.1.12": "2011-06-01T01:09:10.045Z", "1.1.13": "2011-06-15T20:54:33.079Z", "1.1.14": "2011-06-15T21:38:36.964Z", "1.1.15": "2011-06-22T00:03:54.746Z", "1.1.16": "2011-12-14T08:05:13.184Z", "1.1.17": "2011-12-14T08:42:06.140Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/jerk/1.0.0", "1.1.1": "http://registry.npmjs.org/jerk/1.1.1", "1.1.2": "http://registry.npmjs.org/jerk/1.1.2", "1.1.4": "http://registry.npmjs.org/jerk/1.1.4", "1.1.5": "http://registry.npmjs.org/jerk/1.1.5", "1.1.6": "http://registry.npmjs.org/jerk/1.1.6", "1.1.7": "http://registry.npmjs.org/jerk/1.1.7", "1.1.8": "http://registry.npmjs.org/jerk/1.1.8", "1.1.9": "http://registry.npmjs.org/jerk/1.1.9", "1.1.10": "http://registry.npmjs.org/jerk/1.1.10", "1.1.11": "http://registry.npmjs.org/jerk/1.1.11", "1.1.12": "http://registry.npmjs.org/jerk/1.1.12", "1.1.13": "http://registry.npmjs.org/jerk/1.1.13", "1.1.14": "http://registry.npmjs.org/jerk/1.1.14", "1.1.15": "http://registry.npmjs.org/jerk/1.1.15", "1.1.16": "http://registry.npmjs.org/jerk/1.1.16", "1.1.17": "http://registry.npmjs.org/jerk/1.1.17" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/jerk/-/jerk-1.0.0.tgz" }, "1.1.1": { "shasum": "fbae3f916a560db1311a7c58bad279ce75b16509", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.1.tgz" }, "1.1.2": { "shasum": "bd7a2d9c3b8f7d29f82d7decb648fc9403c59ea2", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.2.tgz" }, "1.1.4": { "shasum": "15c280a6d1f62c4797f5ec6fbaabe1ab6a389c94", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.4.tgz" }, "1.1.5": { "shasum": "0dc67942cfd92194b441571b2464956538e5be73", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.5.tgz" }, "1.1.6": { "shasum": "dbc0654233a07fb2f15e99e89dbd0b03e9e74032", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.6.tgz" }, "1.1.7": { "shasum": "814532f7ed098cd97d58d4e87c5f4a7cc8718456", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.7.tgz" }, "1.1.8": { "shasum": "82f7c59bc8df55771eed4dda1b23ff850f7ab1a3", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.8.tgz" }, "1.1.9": { "shasum": "6eb322bf6d5c0d24d033a3be98274593d2e7b4ab", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.9.tgz" }, "1.1.10": { "shasum": "f0136c8ffd60923812f21dd98d521fe198b1430c", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.10.tgz" }, "1.1.11": { "shasum": "8a9d41ad775f04223f596ae8d551bcfb8d3ca314", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.11.tgz" }, "1.1.12": { "shasum": "8ba84b9cda924f21e65833aa04e630ddae240449", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.12.tgz" }, "1.1.13": { "shasum": "11b6cdd349ede1c10f1da5a68cd2c1bd247a0e2a", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.13.tgz" }, "1.1.14": { "shasum": "eae6bd53cd5fc77af90efb4c5a801fd26ab2fb87", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.14.tgz" }, "1.1.15": { "shasum": "c22d0bc02cf9ad563bb0c232e12fc70745a6352b", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.15.tgz" }, "1.1.16": { "shasum": "6a9aa599fe998da7b7f139907b341311e98fc623", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.16.tgz" }, "1.1.17": { "shasum": "5d6f681845fe6afb2f87117d75a4ad6dbb58afed", "tarball": "http://registry.npmjs.org/jerk/-/jerk-1.1.17.tgz" } }, "url": "http://registry.npmjs.org/jerk/" }, "jessie": { "name": "jessie", "description": "Node runner for Jasmine JavaScript BDD testing framework", "dist-tags": { "latest": "0.3.7" }, "maintainers": [ { "name": "marcinbunsch", "email": "marcin@futuresimple.com" } ], "time": { "modified": "2011-06-23T21:44:58.034Z", "created": "2011-04-17T18:49:04.714Z", "0.2.0": "2011-04-17T18:49:05.333Z", "0.2.1": "2011-04-17T19:55:06.946Z", "0.3.0": "2011-04-19T22:08:11.996Z", "0.3.1": "2011-05-11T17:43:30.675Z", "0.3.2": "2011-05-26T08:01:03.423Z", "0.3.4": "2011-05-31T21:11:02.464Z", "0.3.5": "2011-06-03T15:38:53.323Z", "0.3.6": "2011-06-11T15:37:08.186Z", "0.3.7": "2011-06-23T21:44:58.034Z" }, "author": { "name": "Marcin Bunsch", "email": "marcin@futuresimple.com" }, "repository": { "type": "git", "url": "git://github.com/futuresimple/jessie.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/jessie/0.2.0", "0.2.1": "http://registry.npmjs.org/jessie/0.2.1", "0.3.0": "http://registry.npmjs.org/jessie/0.3.0", "0.3.1": "http://registry.npmjs.org/jessie/0.3.1", "0.3.2": "http://registry.npmjs.org/jessie/0.3.2", "0.3.4": "http://registry.npmjs.org/jessie/0.3.4", "0.3.5": "http://registry.npmjs.org/jessie/0.3.5", "0.3.6": "http://registry.npmjs.org/jessie/0.3.6", "0.3.7": "http://registry.npmjs.org/jessie/0.3.7" }, "dist": { "0.2.0": { "shasum": "bb98091f6001417b963c2cfcf56f83588db8dc53", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.2.0.tgz" }, "0.2.1": { "shasum": "341b5038541f71af1d33ef82e13b3f9612d9e6ed", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.2.1.tgz" }, "0.3.0": { "shasum": "96936533cb46dee653ae8177b4ce3eac0a6c15d0", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.0.tgz" }, "0.3.1": { "shasum": "81b3352c4d8df4d34b7fa4294b147407f0f4e566", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.1.tgz" }, "0.3.2": { "shasum": "ac60e73e304f7fb5fce4ae314e64bd5b733bc0a8", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.2.tgz" }, "0.3.4": { "shasum": "055fbb37fdcb391401d5165fd1555e3a32e10d27", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.4.tgz" }, "0.3.5": { "shasum": "7168d6a20f6d6c93ceeab85f4bf84db7b5a1f1a0", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.5.tgz" }, "0.3.6": { "shasum": "5cea9631d539d6c78c3e102e6c860f2dc13e4396", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.6.tgz" }, "0.3.7": { "shasum": "54e58a5d82dc3ed1f7b74b48b446a78f78b6ee0f", "tarball": "http://registry.npmjs.org/jessie/-/jessie-0.3.7.tgz" } }, "keywords": [ "testing", "bdd" ], "url": "http://registry.npmjs.org/jessie/" }, "jezebel": { "name": "jezebel", "description": "A REPL and continuous test runner for Jasmine tests", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "benrady", "email": "benrady@gmail.com" } ], "time": { "modified": "2011-06-29T03:10:02.635Z", "created": "2011-05-17T03:29:22.850Z", "0.1.0": "2011-05-17T03:29:23.103Z", "0.2.0": "2011-05-19T01:41:28.505Z", "0.2.1": "2011-05-19T04:57:07.038Z", "0.2.2": "2011-05-24T15:39:51.905Z", "0.3.0": "2011-05-26T01:09:37.452Z", "0.3.1": "2011-05-26T04:40:56.013Z", "0.3.2": "2011-06-29T03:10:02.635Z" }, "author": { "name": "Ben Rady", "email": "benrady@gmail.com", "url": "http://benrady.com" }, "repository": { "type": "git", "url": "git://github.com/benrady/jezebel.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jezebel/0.1.0", "0.2.0": "http://registry.npmjs.org/jezebel/0.2.0", "0.2.1": "http://registry.npmjs.org/jezebel/0.2.1", "0.2.2": "http://registry.npmjs.org/jezebel/0.2.2", "0.3.0": "http://registry.npmjs.org/jezebel/0.3.0", "0.3.1": "http://registry.npmjs.org/jezebel/0.3.1", "0.3.2": "http://registry.npmjs.org/jezebel/0.3.2" }, "dist": { "0.1.0": { "shasum": "f0e41bf537496ea066bf89bd9e51dcc27ecc7cbc", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.1.0.tgz" }, "0.2.0": { "shasum": "936c31ff6f53449ebccef8c919f2540720c0a45e", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.2.0.tgz" }, "0.2.1": { "shasum": "8dc860772ecea978626c2bfb3ba78797d4d48fb8", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.2.1.tgz" }, "0.2.2": { "shasum": "a6b5342b4066a09090f0721469032cbb8bbddf28", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.2.2.tgz" }, "0.3.0": { "shasum": "6942ab0a6d11180b4111f0c3728747f0787cbbc4", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.3.0.tgz" }, "0.3.1": { "shasum": "f6ec720bcca13b2b2175cf44d3685e103e43eb86", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.3.1.tgz" }, "0.3.2": { "shasum": "087149d3a9af04cf5060b80dd4f21076243e0f3e", "tarball": "http://registry.npmjs.org/jezebel/-/jezebel-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/jezebel/" }, "jheri-curl": { "name": "jheri-curl", "description": "JSON Lint + CURL", "dist-tags": { "latest": "0.0.1" }, "readme": "## Jheri-Curl\n#### JSL + CURL = WTF\n\nMashup of JSON Lint (special thanks to the team at jsonlint.com) and CURL. Useful when running CURL against JSON APIs.\n\n## Install\n sudo npm install jheri-curl -g\n \n## Usage\n jcurl http://api.twitter.com/1/statuses/public_timeline.json\n\n## Returns\n [\n {\n \"contributors\": null,\n \"place\": null,\n \"id_str\": \"136170502657024000\",\n \"favorited\": false,\n \"in_reply_to_user_id\": null,\n \"geo\": null,\n \"user\": {\n [...]\n },\n \"retweet_count\": 0,\n \"in_reply_to_screen_name\": null,\n \"coordinates\": null,\n \"in_reply_to_status_id\": null,\n \"retweeted\": false,\n \"in_reply_to_status_id_str\": null,\n \"truncated\": false,\n \"source\": \"\\u003Ca href=\\\"http:\\/\\/blackberry.com\\/twitter\\\" rel=\\\"nofollow\\\"\\u003ETwitter for BlackBerry\\u00ae\\u003C\\/a\\u003E\",\n \"created_at\": \"Mon Nov 14 19:55:52 +0000 2011\",\n \"id\": 136170502657024000,\n \"in_reply_to_user_id_str\": null,\n \"text\": \"Morgen laatste twee uurtjes vrij (: Maar 4 uur dus. #hellyeah\"\n },\n [...]\n ]\n\n## Test\n vows test/*", "maintainers": [ { "name": "thisandagain", "email": "thisandagain@gmail.com" } ], "time": { "modified": "2011-11-15T03:13:33.462Z", "created": "2011-11-15T03:13:32.823Z", "0.0.1": "2011-11-15T03:13:33.462Z" }, "author": { "name": "Andrew Sliwinski", "url": "http://github.com/thisandagain" }, "repository": { "type": "git", "url": "git://github.com/thisandagain/jheri-curl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jheri-curl/0.0.1" }, "dist": { "0.0.1": { "shasum": "32cb988c1d7c2c6b492d71f782f1921647863501", "tarball": "http://registry.npmjs.org/jheri-curl/-/jheri-curl-0.0.1.tgz" } }, "keywords": [ "curl", "json", "lint", "console" ], "url": "http://registry.npmjs.org/jheri-curl/" }, "jig": { "name": "jig", "description": "Jenkins-IRC-Github integration.", "dist-tags": {}, "maintainers": [ { "name": "jsocol", "email": "james.socol@gmail.com" } ], "time": { "modified": "2011-10-25T22:56:25.435Z", "created": "2011-10-25T22:56:25.435Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/jig/" }, "jils": { "name": "jils", "dist-tags": { "latest": "0.5.4" }, "maintainers": [ { "name": "pw", "email": "pablovidal85@gmail.com" } ], "time": { "modified": "2011-12-10T20:57:49.545Z", "created": "2011-12-06T20:12:49.810Z", "0.2.0": "2011-12-06T20:20:46.167Z", "0.3.0": "2011-12-06T22:58:38.715Z", "0.3.1": "2011-12-07T12:03:31.977Z", "0.4.0": "2011-12-07T22:45:35.918Z", "0.4.1": "2011-12-07T22:54:19.438Z", "0.4.2": "2011-12-08T07:59:57.316Z", "0.5.0": "2011-12-10T15:23:00.885Z", "0.5.1": "2011-12-10T15:39:42.269Z", "0.5.2": "2011-12-10T17:46:42.580Z", "0.5.3": "2011-12-10T17:47:56.456Z", "0.5.4": "2011-12-10T20:57:49.545Z" }, "description": "A simple lisp-style parser", "versions": { "0.2.0": "http://registry.npmjs.org/jils/0.2.0", "0.3.0": "http://registry.npmjs.org/jils/0.3.0", "0.3.1": "http://registry.npmjs.org/jils/0.3.1", "0.4.0": "http://registry.npmjs.org/jils/0.4.0", "0.4.1": "http://registry.npmjs.org/jils/0.4.1", "0.4.2": "http://registry.npmjs.org/jils/0.4.2", "0.5.0": "http://registry.npmjs.org/jils/0.5.0", "0.5.1": "http://registry.npmjs.org/jils/0.5.1", "0.5.2": "http://registry.npmjs.org/jils/0.5.2", "0.5.3": "http://registry.npmjs.org/jils/0.5.3", "0.5.4": "http://registry.npmjs.org/jils/0.5.4" }, "dist": { "0.2.0": { "shasum": "50c09ca151a756e2abdbc6e99eb7ca7bfbafa112", "tarball": "http://registry.npmjs.org/jils/-/jils-0.2.0.tgz" }, "0.3.0": { "shasum": "0246ec07fae58a9d65cc18b477769ad6b39f2ce2", "tarball": "http://registry.npmjs.org/jils/-/jils-0.3.0.tgz" }, "0.3.1": { "shasum": "e3d716da63f9ebaf50a7447abd597276f60e40f2", "tarball": "http://registry.npmjs.org/jils/-/jils-0.3.1.tgz" }, "0.4.0": { "shasum": "6ce03646c37600fc76c1152e46fbdfd2dade19f5", "tarball": "http://registry.npmjs.org/jils/-/jils-0.4.0.tgz" }, "0.4.1": { "shasum": "9c11ec6471a0e5398de5cdcbf623455d9603bcbd", "tarball": "http://registry.npmjs.org/jils/-/jils-0.4.1.tgz" }, "0.4.2": { "shasum": "657a8ebe59c7a4b87b8e35c21e3c582d9649a5cd", "tarball": "http://registry.npmjs.org/jils/-/jils-0.4.2.tgz" }, "0.5.0": { "shasum": "f6544dde172bb8a302928b750ba7bd5e80ad18a5", "tarball": "http://registry.npmjs.org/jils/-/jils-0.5.0.tgz" }, "0.5.1": { "shasum": "debb80eaf47128cdfe898a6837f5bec716163974", "tarball": "http://registry.npmjs.org/jils/-/jils-0.5.1.tgz" }, "0.5.2": { "shasum": "bc6a2d22b92abb7e907e8c74231c66436a477e6e", "tarball": "http://registry.npmjs.org/jils/-/jils-0.5.2.tgz" }, "0.5.3": { "shasum": "0123978e4b44b37a65ba335183483a6dc8952bec", "tarball": "http://registry.npmjs.org/jils/-/jils-0.5.3.tgz" }, "0.5.4": { "shasum": "4b0bfe14dec9725fa6f002e3393d1633ff25cbb8", "tarball": "http://registry.npmjs.org/jils/-/jils-0.5.4.tgz" } }, "url": "http://registry.npmjs.org/jils/" }, "jimi": { "name": "jimi", "description": "A framework for writing modular web applications in node.js", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "colingourlay", "email": "colin.j.gourlay@gmail.com" } ], "versions": { "0.0.4": "http://registry.npmjs.org/jimi/0.0.4", "0.0.7": "http://registry.npmjs.org/jimi/0.0.7", "0.0.8": "http://registry.npmjs.org/jimi/0.0.8" }, "dist": { "0.0.4": { "tarball": "http://packages:5984/jimi/-/jimi-0.0.4.tgz" }, "0.0.7": { "tarball": "http://packages:5984/jimi/-/jimi-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/jimi/-/jimi-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/jimi/" }, "jinjs": { "name": "jinjs", "description": "A templating language in the Jinja(python)/Twig(php) family for Javascript.\nIt's objective is to compile document templates into Javascript functions\nComes with a CLI tool to use it on static documents and not only for the web.\nIs also made in tandem with Pwilang, which can then be (optionally) used to make HaML-like templates.", "dist-tags": { "latest": "0.3.4" }, "maintainers": [ { "name": "christophe.eymard", "email": "christophe.eymard@ravelsoft.com" } ], "time": { "modified": "2011-11-17T23:48:54.469Z", "created": "2011-06-12T18:20:10.955Z", "0.1.0": "2011-06-12T18:20:11.995Z", "0.1.1": "2011-06-14T20:48:38.580Z", "0.1.2": "2011-06-15T12:01:57.446Z", "0.1.3": "2011-07-22T13:52:39.553Z", "0.1.4": "2011-07-22T14:05:33.687Z", "0.1.5": "2011-07-25T12:07:40.722Z", "0.2.0": "2011-08-03T10:24:09.974Z", "0.2.1": "2011-08-10T10:39:19.317Z", "0.2.2": "2011-08-10T10:50:08.374Z", "0.2.3": "2011-08-10T14:41:53.729Z", "0.2.4": "2011-08-11T15:11:38.805Z", "0.2.5": "2011-08-14T12:55:30.458Z", "0.2.6": "2011-08-15T13:58:28.344Z", "0.3.0": "2011-08-18T11:50:55.604Z", "0.3.1": "2011-08-21T14:06:09.718Z", "0.3.2": "2011-08-21T14:20:44.562Z", "0.3.3": "2011-10-25T10:16:02.058Z", "0.3.4": "2011-11-17T23:48:54.469Z" }, "author": { "name": "Christophe Eymard", "email": "christophe.eymard@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "repository": { "type": "hg", "url": "https://bitbucket.org/ravelsoft/node-jinjs" }, "versions": { "0.1.0": "http://registry.npmjs.org/jinjs/0.1.0", "0.1.1": "http://registry.npmjs.org/jinjs/0.1.1", "0.1.2": "http://registry.npmjs.org/jinjs/0.1.2", "0.1.3": "http://registry.npmjs.org/jinjs/0.1.3", "0.1.4": "http://registry.npmjs.org/jinjs/0.1.4", "0.1.5": "http://registry.npmjs.org/jinjs/0.1.5", "0.2.0": "http://registry.npmjs.org/jinjs/0.2.0", "0.2.1": "http://registry.npmjs.org/jinjs/0.2.1", "0.2.2": "http://registry.npmjs.org/jinjs/0.2.2", "0.2.3": "http://registry.npmjs.org/jinjs/0.2.3", "0.2.4": "http://registry.npmjs.org/jinjs/0.2.4", "0.2.5": "http://registry.npmjs.org/jinjs/0.2.5", "0.2.6": "http://registry.npmjs.org/jinjs/0.2.6", "0.3.0": "http://registry.npmjs.org/jinjs/0.3.0", "0.3.1": "http://registry.npmjs.org/jinjs/0.3.1", "0.3.2": "http://registry.npmjs.org/jinjs/0.3.2", "0.3.3": "http://registry.npmjs.org/jinjs/0.3.3", "0.3.4": "http://registry.npmjs.org/jinjs/0.3.4" }, "dist": { "0.1.0": { "shasum": "711f93f75654cafbb9d7ba0e233a4c78adbf3ae4", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.1.0.tgz" }, "0.1.1": { "shasum": "f3609877e45e3b4ed82a0ad999c82020eab50022", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.1.1.tgz" }, "0.1.2": { "shasum": "5b2bf311711c46043eab20801e6c87930223b747", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.1.2.tgz" }, "0.1.3": { "shasum": "b97e324f0c043cd88831d54c15973d2c1c28a3f0", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.1.3.tgz" }, "0.1.4": { "shasum": "cbed1a289d734ef89955a61ac61f87218f412d80", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.1.4.tgz" }, "0.1.5": { "shasum": "79b86894b932f7d11042cc8bccea9c3b068d47ae", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.1.5.tgz" }, "0.2.0": { "shasum": "d590bc77e20192793da8ab091ddd0f0f0d3f5aab", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.0.tgz" }, "0.2.1": { "shasum": "aa1ba73029eb7a6e9b7355c0e1e4b31e26e746ac", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.1.tgz" }, "0.2.2": { "shasum": "b994745e425c68a5c25d423ec962deb7fe438d2d", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.2.tgz" }, "0.2.3": { "shasum": "cbac3f0bdb168daa90034708b9d327f8c510819e", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.3.tgz" }, "0.2.4": { "shasum": "19fb847a1b08ab745d2706cd4fa747e2c084a3ee", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.4.tgz" }, "0.2.5": { "shasum": "3ea24e3e49be9478ebb0a57a36123ae93d7eefeb", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.5.tgz" }, "0.2.6": { "shasum": "cb6356e78927caaa4c597f55c65d312b3cff2b99", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.2.6.tgz" }, "0.3.0": { "shasum": "58947785d53e652bad6c339e6731691982384da0", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.3.0.tgz" }, "0.3.1": { "shasum": "0de3855e0fd62e44327719cadabae63f3bbddfd0", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.3.1.tgz" }, "0.3.2": { "shasum": "c19b328e17263ff194cfa7d6c5bd286ae797f75e", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.3.2.tgz" }, "0.3.3": { "shasum": "3804f67edf7cf1185c2f94eaa94303fc0bd24b09", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.3.3.tgz" }, "0.3.4": { "shasum": "18c23286f018e89be58aed6cdece67d88eb5d6fe", "tarball": "http://registry.npmjs.org/jinjs/-/jinjs-0.3.4.tgz" } }, "keywords": [ "language", "compiler", "templating", "pwilang", "html", "xml", "jinjs" ], "url": "http://registry.npmjs.org/jinjs/" }, "jinkies": { "name": "jinkies", "description": "Translate GitHub post commits to Jenkins CI builds and back", "dist-tags": { "latest": "0.2.11" }, "maintainers": [ { "name": "atmos", "email": "atmos@atmos.org" }, { "name": "tmm1", "email": "aman@tmm1.net" } ], "time": { "modified": "2011-05-08T05:44:14.491Z", "created": "2011-03-05T00:09:21.491Z", "0.2.4": "2011-03-05T00:09:21.786Z", "0.2.5": "2011-03-05T00:12:52.650Z", "0.2.6": "2011-03-05T04:14:36.142Z", "0.2.7": "2011-03-07T21:58:55.892Z", "0.2.8": "2011-03-09T01:13:57.114Z", "0.3.1": "2011-03-21T21:38:10.327Z", "0.3.2": "2011-03-21T21:54:34.342Z", "0.3.3": "2011-03-21T22:13:30.248Z", "0.3.4": "2011-03-22T06:42:22.828Z", "0.3.5": "2011-03-22T07:15:57.054Z", "0.3.6": "2011-03-22T08:07:36.594Z", "0.2.9": "2011-05-08T05:07:00.079Z", "0.2.10": "2011-05-08T05:21:40.338Z", "0.2.11": "2011-05-08T05:44:14.491Z" }, "author": { "name": "Corey Donohoe" }, "repository": { "type": "git", "url": "git://github.com/atmos/jinkies.git" }, "versions": { "0.2.4": "http://registry.npmjs.org/jinkies/0.2.4", "0.2.5": "http://registry.npmjs.org/jinkies/0.2.5", "0.2.6": "http://registry.npmjs.org/jinkies/0.2.6", "0.2.7": "http://registry.npmjs.org/jinkies/0.2.7", "0.2.8": "http://registry.npmjs.org/jinkies/0.2.8", "0.3.1": "http://registry.npmjs.org/jinkies/0.3.1", "0.3.2": "http://registry.npmjs.org/jinkies/0.3.2", "0.3.3": "http://registry.npmjs.org/jinkies/0.3.3", "0.3.4": "http://registry.npmjs.org/jinkies/0.3.4", "0.3.5": "http://registry.npmjs.org/jinkies/0.3.5", "0.3.6": "http://registry.npmjs.org/jinkies/0.3.6", "0.2.9": "http://registry.npmjs.org/jinkies/0.2.9", "0.2.10": "http://registry.npmjs.org/jinkies/0.2.10", "0.2.11": "http://registry.npmjs.org/jinkies/0.2.11" }, "dist": { "0.2.4": { "shasum": "a0353032984c6e95e7e231f9da53f655490a2358", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.4.tgz" }, "0.2.5": { "shasum": "08fc294fe25bf19c8ba1327fbc6ef5b77d262a90", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.5.tgz" }, "0.2.6": { "shasum": "5cf0e0fec80e00e3858b299d2b6c212bd214eb7a", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.6.tgz" }, "0.2.7": { "shasum": "b6609032c9a3516ae942682dd17c13eea22ba783", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.7.tgz" }, "0.2.8": { "shasum": "e14ddf4df5723d658949064c8d9f8026ff95f3c3", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.8.tgz" }, "0.3.1": { "shasum": "a3468084b949fb21eb5f802901d0350f053462b7", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.3.1.tgz" }, "0.3.2": { "shasum": "209baee2fb5af68c714dc0d337fa24c999a360eb", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.3.2.tgz" }, "0.3.3": { "shasum": "e1459178b8b928cff6791bf3ec1e22f7663fba58", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.3.3.tgz" }, "0.3.4": { "shasum": "2a152aa1e5e4385ba92871c1d445a1e99f19b8dd", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.3.4.tgz" }, "0.3.5": { "shasum": "a4223b648d467552c0e9e4ae071dbdf6662318ae", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.3.5.tgz" }, "0.3.6": { "shasum": "22222bae12230cb9aaed229c0633d69669d3572e", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.3.6.tgz" }, "0.2.9": { "shasum": "c425c620d21f22af73817f8b6282acdae59c8bda", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.9.tgz" }, "0.2.10": { "shasum": "5ac5acb3e561014d68250579ae99d0093a221d92", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.10.tgz" }, "0.2.11": { "shasum": "fe70151eb262e8a687c5e4fc5a1cccdf1750e292", "tarball": "http://registry.npmjs.org/jinkies/-/jinkies-0.2.11.tgz" } }, "keywords": "github post-receive hudson jenkins", "url": "http://registry.npmjs.org/jinkies/" }, "jira": { "name": "jira", "description": "Wrapper for the JIRA API", "dist-tags": { "latest": "0.0.2" }, "readme": "# JavaScript JIRA API for node.js\n\nA node.js module, which provides an object oriented wrapper for the JIRA REST API.\n\nThis library is built to support version `2.0.alpha1` of the JIRA REST API.\n\nJIRA REST API documentation can be found [here](http://docs.atlassian.com/jira/REST/latest/)\n\n## Installation\n\n Install with the node package manager [npm](http://npmjs.org):\n\n $ npm install jira\n\nor\n\n Install via git clone:\n\n $ git clone git://git://github.com/steves/node-jira.git\n $ cd node-jira\n $ npm install\n\n## Example\n\nFind the status of an issue.\n\n JiraApi = require('jira').JiraApi;\n\n var jira = new JiraApi('https', config.host, config.port, config.user, config.password, '2.0.alpha1');\n jira.findIssue(issueNumber, function(error, issue) {\n console.log('Status: ' + issue.fields.status.value.name);\n });\n\nCurrently there is no explicit login call necessary as each API call makes a call to `login` before processing. This causes a lot of unnecessary logins and will be cleaned up in a future version.\n\n## Implemented APIs\n\n* Authentication\n* Pulling an issue\n* Pulling a project\n* Pulling unresolved issues count for a specific version\n* Issue linking\n\n## TODO\n\n* API docs\n * Better most methods are currently undocumented\n* Tests\n* Refactor currently implemented APIs to be more Object Oriented\n* Refactor to make use of built-in node.js events and classes\n* Auto-redirect between `http` and `https` following headers", "maintainers": [ { "name": "steves", "email": "steven.surowiec@gmail.com" } ], "time": { "modified": "2011-11-11T05:19:33.168Z", "created": "2011-11-11T05:15:37.928Z", "0.0.1": "2011-11-11T05:15:40.133Z", "0.0.2": "2011-11-11T05:19:33.168Z" }, "author": { "name": "Steven Surowiec", "email": "steven.surowiec@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/steves/node-jira.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jira/0.0.1", "0.0.2": "http://registry.npmjs.org/jira/0.0.2" }, "dist": { "0.0.1": { "shasum": "14818da6ce9450a7be4ef14398a49961172da49d", "tarball": "http://registry.npmjs.org/jira/-/jira-0.0.1.tgz" }, "0.0.2": { "shasum": "d02f526def61cfc416cf9c29b99b02f91de62d42", "tarball": "http://registry.npmjs.org/jira/-/jira-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jira/" }, "jison": { "name": "jison", "dist-tags": { "latest": "0.2.13" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "author": { "name": "Zach Carter", "email": "zach@carter.name", "url": "http://zaa.ch" }, "time": { "modified": "2011-12-03T16:55:54.324Z", "created": "2010-12-18T20:04:58.119Z", "0.1.20": "2010-12-18T20:04:58.119Z", "0.1.21": "2010-12-18T20:04:58.119Z", "0.1.24": "2010-12-18T20:04:58.119Z", "0.1.25": "2010-12-18T20:04:58.119Z", "0.1.26": "2010-12-18T20:04:58.119Z", "0.1.27": "2010-12-18T20:04:58.119Z", "0.2.0": "2010-12-18T20:04:58.119Z", "0.2.1": "2011-01-21T21:42:27.318Z", "0.2.2": "2011-01-22T21:34:49.206Z", "0.2.4": "2011-03-27T08:24:17.411Z", "0.2.5": "2011-04-11T23:10:07.857Z", "0.2.6": "2011-04-14T16:25:03.026Z", "0.2.7": "2011-04-20T21:47:31.816Z", "0.2.8": "2011-05-10T17:09:21.082Z", "0.2.9": "2011-05-10T18:30:54.452Z", "0.2.10": "2011-07-06T19:43:22.797Z", "0.2.11": "2011-07-06T20:04:46.670Z", "0.2.12": "2011-12-03T16:13:35.326Z", "0.2.13": "2011-12-03T16:55:54.324Z" }, "description": "A parser generator with Bison's API", "repository": { "type": "git", "url": "git://github.com/zaach/jison.git" }, "versions": { "0.1.20": "http://registry.npmjs.org/jison/0.1.20", "0.1.21": "http://registry.npmjs.org/jison/0.1.21", "0.1.24": "http://registry.npmjs.org/jison/0.1.24", "0.1.25": "http://registry.npmjs.org/jison/0.1.25", "0.1.26": "http://registry.npmjs.org/jison/0.1.26", "0.1.27": "http://registry.npmjs.org/jison/0.1.27", "0.2.0": "http://registry.npmjs.org/jison/0.2.0", "0.2.1": "http://registry.npmjs.org/jison/0.2.1", "0.2.2": "http://registry.npmjs.org/jison/0.2.2", "0.2.4": "http://registry.npmjs.org/jison/0.2.4", "0.2.5": "http://registry.npmjs.org/jison/0.2.5", "0.2.6": "http://registry.npmjs.org/jison/0.2.6", "0.2.7": "http://registry.npmjs.org/jison/0.2.7", "0.2.8": "http://registry.npmjs.org/jison/0.2.8", "0.2.9": "http://registry.npmjs.org/jison/0.2.9", "0.2.10": "http://registry.npmjs.org/jison/0.2.10", "0.2.11": "http://registry.npmjs.org/jison/0.2.11", "0.2.12": "http://registry.npmjs.org/jison/0.2.12", "0.2.13": "http://registry.npmjs.org/jison/0.2.13" }, "dist": { "0.1.20": { "tarball": "http://registry.npmjs.org/jison/-/jison-0.1.20.tgz" }, "0.1.21": { "tarball": "http://registry.npmjs.org/jison/-/jison-0.1.21.tgz" }, "0.1.24": { "tarball": "http://registry.npmjs.org/jison/-/jison-0.1.24.tgz" }, "0.1.25": { "tarball": "http://registry.npmjs.org/jison/-/jison-0.1.25.tgz" }, "0.1.26": { "tarball": "http://registry.npmjs.org/jison/-/jison-0.1.26.tgz" }, "0.1.27": { "tarball": "http://registry.npmjs.org/jison/-/jison-0.1.27.tgz" }, "0.2.0": { "shasum": "19e2f7b38ac486e5c39fdb79278cfce9915e0e87", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.0.tgz" }, "0.2.1": { "shasum": "d049722e50b0af23ed5262bec3e70a913b1ededc", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.1.tgz" }, "0.2.2": { "shasum": "ea934142000ac6ed15f849fce3283fa0ff710efa", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.2.tgz" }, "0.2.4": { "shasum": "9ec29c68d6244346a8133936f8a56fca5da5ed69", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.4.tgz" }, "0.2.5": { "shasum": "ba05d4bc849484f758951398a970910ea1c82379", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.5.tgz" }, "0.2.6": { "shasum": "b4da95982af2f0f04aa38962fee78a2d385c423a", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.6.tgz" }, "0.2.7": { "shasum": "ff1966fb1a69d0ce76e36d67785016e24d7369a8", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.7.tgz" }, "0.2.8": { "shasum": "2d888d3df6aafda8308d896efe2b805076ec3772", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.8.tgz" }, "0.2.9": { "shasum": "05d4146fc33ef19f1a68c66239b17e0a54974ead", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.9.tgz" }, "0.2.10": { "shasum": "59ac6bad35d7ad16c45d8717fe40fb76b4d68b19", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.10.tgz" }, "0.2.11": { "shasum": "27a1744ff7df2554d46dbe771c6ac5c6605ad9de", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.11.tgz" }, "0.2.12": { "shasum": "4d56cfbf5f1a36ee1102ca802eb0542480f617df", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.12.tgz" }, "0.2.13": { "shasum": "b98ded7748391c2b059fe889258a3c761625324c", "tarball": "http://registry.npmjs.org/jison/-/jison-0.2.13.tgz" } }, "keywords": [ "jison", "bison", "yacc", "parser", "generator", "lexer", "flex", "tokenizer", "compiler" ], "url": "http://registry.npmjs.org/jison/" }, "jitsu": { "name": "jitsu", "description": "Flawless command line deployment of your Node.js apps to the cloud", "dist-tags": { "latest": "0.7.2-1" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "bradleymeck", "email": "bradley.meck@gmail.com" }, { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-12-06T08:43:19.099Z", "created": "2011-04-09T20:29:19.733Z", "0.1.1": "2011-04-09T20:29:19.919Z", "0.1.1-1": "2011-04-09T21:17:38.573Z", "0.1.1-2": "2011-04-10T00:44:14.511Z", "0.1.1-3": "2011-04-10T07:17:11.541Z", "0.1.2": "2011-04-11T08:11:53.985Z", "0.1.3": "2011-04-12T15:59:39.431Z", "0.1.3-1": "2011-04-12T16:05:31.708Z", "0.2.0": "2011-04-14T10:22:50.490Z", "0.2.1": "2011-04-17T10:46:39.744Z", "0.3.0": "2011-04-25T13:34:34.576Z", "0.3.1": "2011-04-25T19:00:17.406Z", "0.3.2": "2011-04-26T00:33:35.214Z", "0.3.3": "2011-04-27T10:37:39.939Z", "0.3.4": "2011-05-14T07:40:06.763Z", "0.3.5": "2011-05-30T07:48:54.366Z", "0.3.5-1": "2011-05-31T02:40:03.460Z", "0.3.5-2": "2011-05-31T08:30:18.866Z", "0.3.5-3": "2011-06-01T09:26:20.445Z", "0.3.6": "2011-06-04T05:02:53.466Z", "0.3.7": "2011-06-08T04:29:19.545Z", "0.3.8": "2011-06-14T22:46:22.760Z", "0.3.12": "2011-07-08T21:31:13.695Z", "0.4.0": "2011-08-10T18:57:24.922Z", "0.4.1": "2011-08-17T01:54:03.837Z", "0.4.2": "2011-08-17T18:37:27.664Z", "0.4.3": "2011-08-19T16:59:12.547Z", "0.4.4": "2011-08-21T00:43:20.532Z", "0.4.5": "2011-08-22T00:49:32.766Z", "0.4.6": "2011-08-23T19:56:05.365Z", "0.4.7": "2011-08-23T21:04:47.170Z", "0.4.8": "2011-08-25T10:49:14.424Z", "0.4.9": "2011-08-26T12:45:20.936Z", "0.4.91": "2011-08-26T21:31:54.260Z", "0.4.92": "2011-08-26T23:44:11.112Z", "0.4.93": "2011-08-27T00:07:53.874Z", "0.4.94": "2011-09-03T04:03:51.527Z", "0.4.10": "2011-09-11T20:26:51.680Z", "0.4.11": "2011-09-13T04:35:21.033Z", "0.4.12": "2011-09-16T04:50:39.270Z", "0.4.13": "2011-09-16T21:45:57.352Z", "0.4.14": "2011-09-24T22:23:09.044Z", "0.4.15": "2011-09-26T19:56:28.404Z", "0.4.16": "2011-09-27T17:58:40.499Z", "0.5.0": "2011-10-22T02:42:13.806Z", "0.5.0-1": "2011-10-24T23:40:04.796Z", "0.6.0": "2011-11-01T01:18:24.363Z", "0.6.1": "2011-11-01T06:19:22.932Z", "0.6.1-1": "2011-11-04T22:36:23.178Z", "0.6.2": "2011-11-10T21:23:16.264Z", "0.6.3": "2011-11-11T00:34:22.498Z", "0.7.0": "2011-11-18T11:42:24.904Z", "0.7.0-1": "2011-11-18T23:43:15.749Z", "0.7.0-2": "2011-11-21T02:12:16.797Z", "0.7.1": "2011-11-28T23:14:22.714Z", "0.7.2": "2011-12-05T23:11:07.751Z", "0.7.2-1": "2011-12-06T08:43:19.099Z" }, "author": { "name": "Nodejitsu Inc.", "email": "support@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/jitsu.git" }, "versions": { "0.4.14": "http://registry.npmjs.org/jitsu/0.4.14", "0.4.15": "http://registry.npmjs.org/jitsu/0.4.15", "0.4.16": "http://registry.npmjs.org/jitsu/0.4.16", "0.5.0": "http://registry.npmjs.org/jitsu/0.5.0", "0.5.0-1": "http://registry.npmjs.org/jitsu/0.5.0-1", "0.6.0": "http://registry.npmjs.org/jitsu/0.6.0", "0.6.1": "http://registry.npmjs.org/jitsu/0.6.1", "0.6.1-1": "http://registry.npmjs.org/jitsu/0.6.1-1", "0.6.2": "http://registry.npmjs.org/jitsu/0.6.2", "0.6.3": "http://registry.npmjs.org/jitsu/0.6.3", "0.7.0": "http://registry.npmjs.org/jitsu/0.7.0", "0.7.0-1": "http://registry.npmjs.org/jitsu/0.7.0-1", "0.7.0-2": "http://registry.npmjs.org/jitsu/0.7.0-2", "0.7.1": "http://registry.npmjs.org/jitsu/0.7.1", "0.7.2": "http://registry.npmjs.org/jitsu/0.7.2", "0.7.2-1": "http://registry.npmjs.org/jitsu/0.7.2-1" }, "dist": { "0.4.14": { "shasum": "dd32aef5a8a1b529ead57e54d66c0c95c4f88120", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.4.14.tgz" }, "0.4.15": { "shasum": "bc527296483f11b92d24bac3a5d95730ac54a710", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.4.15.tgz" }, "0.4.16": { "shasum": "e10f5e83a5b40a31f1b44ff5fb5f80f78456006b", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.4.16.tgz" }, "0.5.0": { "shasum": "309611b909ac64374b1c4e6a35ad8e0acd18c94e", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.5.0.tgz" }, "0.5.0-1": { "shasum": "5440b8bf5a22ccf09406fa0de15214773a821e91", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.5.0-1.tgz" }, "0.6.0": { "shasum": "db0535b659f978bdf99ae1d10dbe999624f52ed6", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.6.0.tgz" }, "0.6.1": { "shasum": "d12e574e776ac3215647a466b53723ec37e8afc7", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.6.1.tgz" }, "0.6.1-1": { "shasum": "44906ce49afaa05fa42e3cedc34afed87162751c", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.6.1-1.tgz" }, "0.6.2": { "shasum": "7b70958b324754b9f06c1333b54841d73e8b213c", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.6.2.tgz" }, "0.6.3": { "shasum": "5f9d4991032e43b3ac666bf8c46af09df008e6da", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.6.3.tgz" }, "0.7.0": { "shasum": "9bb5b192f688678a67e9c3f219471c26b5b7f2b2", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.7.0.tgz" }, "0.7.0-1": { "shasum": "9ee1d7a0e8602358f622b33d8e4a4615273c709f", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.7.0-1.tgz" }, "0.7.0-2": { "shasum": "49d73040edb12322da4f4b0b2180dd4d8dc6547d", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.7.0-2.tgz" }, "0.7.1": { "shasum": "eb7fb9b462c6c5456b6db0e3809a642f252571ff", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.7.1.tgz" }, "0.7.2": { "shasum": "6fda45db6b996e02c3d064bb85d5c136be5d66bb", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.7.2.tgz" }, "0.7.2-1": { "shasum": "c63ef0b8b8c8e09a71b12d1c65ecc7876e355a5e", "tarball": "http://registry.npmjs.org/jitsu/-/jitsu-0.7.2-1.tgz" } }, "keywords": [ "cli", "nodejitsu", "cloud hosting", "platform-as-a-service", "deployment" ], "url": "http://registry.npmjs.org/jitsu/" }, "jitsudb": { "name": "jitsudb", "description": "Have Nodejitsu? Enjoy your database.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-10-17T04:27:35.513Z", "created": "2011-10-17T04:27:34.295Z", "0.0.0": "2011-10-17T04:27:35.513Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/jitsudb.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jitsudb/0.0.0" }, "dist": { "0.0.0": { "shasum": "cf1123fcb0f212e05fd2c4841821e5095d2ff728", "tarball": "http://registry.npmjs.org/jitsudb/-/jitsudb-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/jitsudb/" }, "jitter": { "name": "jitter", "description": "Simple continuous compilation for CoffeeScript", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "author": { "name": "Trevor Burnham" }, "time": { "modified": "2011-12-07T19:03:51.225Z", "created": "2011-03-10T04:11:34.263Z", "0.9.2": "2011-12-07T19:03:51.225Z", "0.9.4": "2011-12-07T19:03:51.225Z", "1.0.1": "2011-12-07T19:03:51.225Z", "1.1.0": "2011-12-07T19:03:51.225Z", "1.1.1": "2011-12-07T19:03:51.225Z" }, "versions": { "0.9.2": "http://registry.npmjs.org/jitter/0.9.2", "0.9.4": "http://registry.npmjs.org/jitter/0.9.4", "1.0.1": "http://registry.npmjs.org/jitter/1.0.1", "1.1.0": "http://registry.npmjs.org/jitter/1.1.0", "1.1.1": "http://registry.npmjs.org/jitter/1.1.1" }, "dist": { "0.9.2": { "tarball": "http://registry.npmjs.org/jitter/-/jitter-0.9.2.tgz" }, "0.9.4": { "tarball": "http://registry.npmjs.org/jitter/-/jitter-0.9.4.tgz" }, "1.0.1": { "shasum": "98ea74d2d39cf803d2fd86ca8ab52a73b55b0fae", "tarball": "http://registry.npmjs.org/jitter/-/jitter-1.0.1.tgz" }, "1.1.0": { "shasum": "dd76472101217c66ca861742cdbdc094682096db", "tarball": "http://registry.npmjs.org/jitter/-/jitter-1.1.0.tgz" }, "1.1.1": { "shasum": "c88715bfaab5c428fb2c26515d4e275b6e1d5814", "tarball": "http://registry.npmjs.org/jitter/-/jitter-1.1.1.tgz" } }, "keywords": [ "coffeescript", "compiler" ], "url": "http://registry.npmjs.org/jitter/" }, "jj": { "name": "jj", "description": "A \"someone's got to do it\" solution to the lack of a jquery plugin/package management system. Similar to Ender, but focuses on jquery.", "dist-tags": { "latest": "0.0.13" }, "maintainers": [ { "name": "colinta", "email": "colinta@mac.com" } ], "time": { "modified": "2011-09-14T19:37:43.815Z", "created": "2011-09-06T18:20:27.976Z", "0.0.0": "2011-09-06T18:20:31.897Z", "0.0.1": "2011-09-06T18:21:52.144Z", "0.0.2": "2011-09-06T18:29:04.377Z", "0.0.3": "2011-09-06T18:32:16.687Z", "0.0.4": "2011-09-07T05:48:25.704Z", "0.0.8": "2011-09-07T17:24:54.164Z", "0.0.9": "2011-09-07T17:27:28.130Z", "0.0.10": "2011-09-14T06:47:03.207Z", "0.0.12": "2011-09-14T15:21:57.565Z", "0.0.13": "2011-09-14T19:37:43.815Z" }, "author": { "name": "Colin Thomas-Arnold", "email": "colinta@mac.com", "url": "http://echonull.colinta.com/" }, "repository": { "type": "git", "url": "git://github.com/colinta/jj.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jj/0.0.0", "0.0.1": "http://registry.npmjs.org/jj/0.0.1", "0.0.2": "http://registry.npmjs.org/jj/0.0.2", "0.0.3": "http://registry.npmjs.org/jj/0.0.3", "0.0.4": "http://registry.npmjs.org/jj/0.0.4", "0.0.8": "http://registry.npmjs.org/jj/0.0.8", "0.0.9": "http://registry.npmjs.org/jj/0.0.9", "0.0.10": "http://registry.npmjs.org/jj/0.0.10", "0.0.12": "http://registry.npmjs.org/jj/0.0.12", "0.0.13": "http://registry.npmjs.org/jj/0.0.13" }, "dist": { "0.0.0": { "shasum": "6399df935c75af30811e3a08449545464dbefe9e", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.0.tgz" }, "0.0.1": { "shasum": "cebc5b0e514e4fa66937bda423530c666d6afb72", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.1.tgz" }, "0.0.2": { "shasum": "026a36c78e9acdd47545cd0818486d905f3906db", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.2.tgz" }, "0.0.3": { "shasum": "2e667bc0d07a64c7f51ab7e751e8c54301ef339a", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.3.tgz" }, "0.0.4": { "shasum": "b2709dbaf806472e8f900e410076040b06b070d8", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.4.tgz" }, "0.0.8": { "shasum": "cae570d3e419edef76d4186fd988d1676ffa26b7", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.8.tgz" }, "0.0.9": { "shasum": "9d4ef5e426c8c698379fe2a3b05da53f683c87c9", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.9.tgz" }, "0.0.10": { "shasum": "c4e65f203396163521558f38c5982f4b6d5b77c1", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.10.tgz" }, "0.0.12": { "shasum": "fb9251caab548d26275f42f2161e41520030857a", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.12.tgz" }, "0.0.13": { "shasum": "a4d7f410c17811f545de287e3a1ade8b03e27285", "tarball": "http://registry.npmjs.org/jj/-/jj-0.0.13.tgz" } }, "keywords": [ "jquery", "package manager", "plugin manager" ], "url": "http://registry.npmjs.org/jj/" }, "jjw": { "name": "jjw", "description": "jsdom + jquery using workers for async scraping", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-03-02T20:18:19.730Z", "created": "2011-03-01T23:13:27.980Z", "0.0.1": "2011-03-01T23:13:28.683Z", "0.0.2": "2011-03-02T09:28:37.282Z", "0.0.3": "2011-03-02T19:51:50.949Z", "0.0.4": "2011-03-02T20:18:19.730Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/jjw.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jjw/0.0.1", "0.0.2": "http://registry.npmjs.org/jjw/0.0.2", "0.0.3": "http://registry.npmjs.org/jjw/0.0.3", "0.0.4": "http://registry.npmjs.org/jjw/0.0.4" }, "dist": { "0.0.1": { "shasum": "14fe43e651cc6e801c8dc2ae43a79ec53ed8bc26", "tarball": "http://registry.npmjs.org/jjw/-/jjw-0.0.1.tgz" }, "0.0.2": { "shasum": "c9203905b58ae4e0cc4771d421268d88c84c1636", "tarball": "http://registry.npmjs.org/jjw/-/jjw-0.0.2.tgz" }, "0.0.3": { "shasum": "1ecb2fcab87a56154b596fe81f504239cec7bdf3", "tarball": "http://registry.npmjs.org/jjw/-/jjw-0.0.3.tgz" }, "0.0.4": { "shasum": "c4f7684a2d0a32ac3f7f2ea965a8da2ba85ccb3b", "tarball": "http://registry.npmjs.org/jjw/-/jjw-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/jjw/" }, "jkwery": { "name": "jkwery", "description": "Another command-line jQuery", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "Hypher", "email": "pierre.gotab@gmail.com" } ], "time": { "modified": "2011-02-10T08:35:35.234Z", "created": "2011-02-09T21:24:21.943Z", "0.1.0": "2011-02-09T21:24:22.303Z", "0.1.1": "2011-02-09T22:06:00.490Z", "0.1.2": "2011-02-10T00:13:00.205Z", "0.1.3": "2011-02-10T02:27:44.045Z", "0.1.4": "2011-02-10T08:35:35.234Z" }, "author": { "name": "P Gotab" }, "repository": { "type": "git", "url": "http://github.com/Hypher/jkwery.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jkwery/0.1.0", "0.1.1": "http://registry.npmjs.org/jkwery/0.1.1", "0.1.2": "http://registry.npmjs.org/jkwery/0.1.2", "0.1.3": "http://registry.npmjs.org/jkwery/0.1.3", "0.1.4": "http://registry.npmjs.org/jkwery/0.1.4" }, "dist": { "0.1.0": { "shasum": "c4c3fdaaba95b675095ed299fbd3dd5f4cd4aef1", "tarball": "http://registry.npmjs.org/jkwery/-/jkwery-0.1.0.tgz" }, "0.1.1": { "shasum": "eeaf294da2a93be49c6d13ada05b3ae06ae14502", "tarball": "http://registry.npmjs.org/jkwery/-/jkwery-0.1.1.tgz" }, "0.1.2": { "shasum": "427adb00d2ae0e1231ec3fee84cf1d6b7448c887", "tarball": "http://registry.npmjs.org/jkwery/-/jkwery-0.1.2.tgz" }, "0.1.3": { "shasum": "d4352b44a9c1ffadccab40d15c054e132c3ca56a", "tarball": "http://registry.npmjs.org/jkwery/-/jkwery-0.1.3.tgz" }, "0.1.4": { "shasum": "c13f628a498fa95b5330294a0e55ee3e61f27890", "tarball": "http://registry.npmjs.org/jkwery/-/jkwery-0.1.4.tgz" } }, "keywords": [ "jquery", "html", "dom", "parser" ], "url": "http://registry.npmjs.org/jkwery/" }, "jmen": { "name": "jmen", "description": "watch javascript files, merge them into one file whenever one of those files is updated.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "xianhuazhou", "email": "xianhua.zhou@gmail.com" } ], "time": { "modified": "2011-08-01T06:39:23.654Z", "created": "2011-08-01T06:38:58.738Z", "0.1.0": "2011-08-01T06:39:23.654Z" }, "repository": { "type": "git", "url": "git://github.com/xianhuazhou/jmen.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jmen/0.1.0" }, "dist": { "0.1.0": { "shasum": "462c017066081fbbadaad159491892f1938506d7", "tarball": "http://registry.npmjs.org/jmen/-/jmen-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jmen/" }, "job_board": { "name": "job_board", "description": "Job Queueing done easy", "dist-tags": { "latest": "0.1.4" }, "readme": "# JOB BOARD\n\n## Components\n- Receiver\n- Pusher\n- Queue\n- Storage\n- Job\n- JobBoard\n- CLI Interface\n\n## Receiver\nListens for job requests. Pushes them into the Queue and Storage. Receivers must register their Pusher before requests will be processed. Requests that don't have a corresponding receiver will be ignored.\n\n## Pusher\nPulls requests off the Queue and pushes them to their processors. Only deletes a request from the Queue after callback calls done().\n\n## Queue\nAdd and remove request, can be reset from Storage given a timestamp.\n\n## Storage\nPermanent storage of requests and jobs. Requests indexed by time_created. Deleted after a month.\n\n## Job\nManages a job lifecycle. Registers a Receiver and a Pusher to a Queue. Handles errors for Receiver, Pusher, and Queue.\n\n## JobBoard\nlist of available Jobs, keyed by domain. Allows for run-time configuration changes to job processing.\n\n## CLI Interface\nList, Create, Update and Delete running Jobs via the JobBoard", "maintainers": [ { "name": "hainish", "email": "bill.budington@gmail.com" } ], "time": { "modified": "2011-12-14T02:51:37.893Z", "created": "2011-12-02T23:39:52.449Z", "0.0.5": "2011-12-02T23:39:53.860Z", "0.1.0": "2011-12-07T04:08:34.139Z", "0.1.1": "2011-12-07T05:30:50.773Z", "0.1.2": "2011-12-08T00:02:12.973Z", "0.1.3": "2011-12-08T21:57:58.996Z", "0.1.4": "2011-12-14T02:51:37.893Z" }, "author": { "name": "tedsuo,Hainish,jackaperkins" }, "repository": { "type": "git", "url": "git://github.com/tedsuo/Job-Board.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/job_board/0.0.5", "0.1.0": "http://registry.npmjs.org/job_board/0.1.0", "0.1.1": "http://registry.npmjs.org/job_board/0.1.1", "0.1.2": "http://registry.npmjs.org/job_board/0.1.2", "0.1.3": "http://registry.npmjs.org/job_board/0.1.3", "0.1.4": "http://registry.npmjs.org/job_board/0.1.4" }, "dist": { "0.0.5": { "shasum": "68c57fdfcef9454217c2be564bb66b06c041c326", "tarball": "http://registry.npmjs.org/job_board/-/job_board-0.0.5.tgz" }, "0.1.0": { "shasum": "38135e15d0099cb36cc44545b2022e1192aaf0d7", "tarball": "http://registry.npmjs.org/job_board/-/job_board-0.1.0.tgz" }, "0.1.1": { "shasum": "cbbb0db34cbe094d7e2e08d0f9f8acf6e478dbf9", "tarball": "http://registry.npmjs.org/job_board/-/job_board-0.1.1.tgz" }, "0.1.2": { "shasum": "d8d136d1c82bec2ecfd4e7468474cba1fba9c3e5", "tarball": "http://registry.npmjs.org/job_board/-/job_board-0.1.2.tgz" }, "0.1.3": { "shasum": "bcc19e7d0ba5b4dd584d39702e2389d5fc376a3e", "tarball": "http://registry.npmjs.org/job_board/-/job_board-0.1.3.tgz" }, "0.1.4": { "shasum": "5949504d78c9312db647f3918b2251b8ed9b6095", "tarball": "http://registry.npmjs.org/job_board/-/job_board-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/job_board/" }, "jobmanager": { "name": "jobmanager", "description": "Simple async job manager. Allows you to execute serial or parallel jobs.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "demian85", "email": "demian85@gmail.com" } ], "time": { "modified": "2011-09-21T18:57:21.829Z", "created": "2011-09-03T18:20:41.785Z", "0.0.1": "2011-09-03T18:20:45.099Z", "0.0.2": "2011-09-05T20:54:43.063Z", "0.0.3": "2011-09-06T20:10:23.231Z", "0.0.4": "2011-09-14T21:48:38.757Z", "0.0.5": "2011-09-21T18:57:21.829Z" }, "author": { "name": "Demián Andrés Rodriguez", "email": "demian85@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/demian85/node-jobmanager.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jobmanager/0.0.1", "0.0.2": "http://registry.npmjs.org/jobmanager/0.0.2", "0.0.3": "http://registry.npmjs.org/jobmanager/0.0.3", "0.0.4": "http://registry.npmjs.org/jobmanager/0.0.4", "0.0.5": "http://registry.npmjs.org/jobmanager/0.0.5" }, "dist": { "0.0.1": { "shasum": "740927755331d5b0ba36ddd656c6a243dfef5251", "tarball": "http://registry.npmjs.org/jobmanager/-/jobmanager-0.0.1.tgz" }, "0.0.2": { "shasum": "1f29607c3688c0b7c09f42c84d785895b12dbe80", "tarball": "http://registry.npmjs.org/jobmanager/-/jobmanager-0.0.2.tgz" }, "0.0.3": { "shasum": "bb4e6f8e37719b0f240ab819bc6ee5c0a66ad889", "tarball": "http://registry.npmjs.org/jobmanager/-/jobmanager-0.0.3.tgz" }, "0.0.4": { "shasum": "7c9221573af65dc6b1e2e6aa7fe78fb4d5850248", "tarball": "http://registry.npmjs.org/jobmanager/-/jobmanager-0.0.4.tgz" }, "0.0.5": { "shasum": "4082ea15e438f672e61b83bb7b32dbc17e7011fd", "tarball": "http://registry.npmjs.org/jobmanager/-/jobmanager-0.0.5.tgz" } }, "keywords": [ "job manager", "queue", "async", "parallel" ], "url": "http://registry.npmjs.org/jobmanager/" }, "jobs": { "name": "jobs", "description": "simple redis backed jobs runner", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "author": { "name": "weepy" }, "repository": { "type": "git", "url": "git://github.com/weepy/node-jobs.git" }, "time": { "modified": "2011-09-15T21:14:33.135Z", "created": "2011-09-15T21:14:33.135Z", "0.0.1": "2011-09-15T21:14:33.135Z", "0.0.2": "2011-09-15T21:14:33.135Z", "0.0.3": "2011-09-15T21:14:33.135Z", "0.0.4": "2011-09-15T21:14:33.135Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jobs/0.0.1", "0.0.2": "http://registry.npmjs.org/jobs/0.0.2", "0.0.3": "http://registry.npmjs.org/jobs/0.0.3", "0.0.4": "http://registry.npmjs.org/jobs/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/jobs/-/jobs-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/jobs/-/jobs-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/jobs/-/jobs-0.0.3.tgz" }, "0.0.4": { "shasum": "2e90ffbb653688a29f8deb996e00d0150523a015", "tarball": "http://registry.npmjs.org/jobs/-/jobs-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/jobs/" }, "jobvite": { "name": "jobvite", "description": "Access job listings and reports from Jobvite.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "author": { "name": "Dylan Greene", "email": "dylang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dylang/jobvite.git" }, "time": { "modified": "2011-10-28T18:50:55.226Z", "created": "2011-01-04T17:07:31.155Z", "0.0.1": "2011-01-04T17:07:31.155Z", "0.0.2": "2011-01-04T17:07:31.155Z", "0.0.3": "2011-01-04T17:07:31.155Z", "0.0.4": "2011-01-04T17:07:31.155Z", "0.0.5": "2011-01-04T17:07:31.155Z", "0.0.6": "2011-01-04T17:07:31.155Z", "0.0.7": "2011-01-04T17:07:31.155Z", "0.0.9": "2011-01-04T17:07:31.155Z", "0.1.0": "2011-01-04T17:07:31.155Z", "0.1.1": "2011-01-04T17:07:31.155Z", "0.1.2": "2011-01-21T20:30:37.091Z", "0.1.3": "2011-01-21T21:19:17.812Z", "0.1.4": "2011-01-21T21:22:18.179Z", "0.1.5": "2011-01-24T17:30:56.691Z", "0.1.8": "2011-01-24T17:48:22.392Z", "0.1.9": "2011-01-25T19:19:08.503Z", "0.1.10": "2011-01-28T17:17:34.673Z", "0.4.1": "2011-02-11T04:52:51.693Z", "0.4.2": "2011-02-11T04:56:53.002Z", "0.1.15": "2011-03-02T21:27:50.784Z", "0.1.17": "2011-03-05T23:04:43.828Z", "0.1.18": "2011-03-29T15:35:38.448Z", "0.1.20": "2011-03-29T16:29:43.992Z", "0.2.0": "2011-04-17T21:22:29.573Z", "0.2.1": "2011-07-19T17:43:47.916Z", "0.2.2": "2011-07-19T17:44:48.135Z", "0.2.3": "2011-10-28T18:50:55.226Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jobvite/0.0.1", "0.0.2": "http://registry.npmjs.org/jobvite/0.0.2", "0.0.3": "http://registry.npmjs.org/jobvite/0.0.3", "0.0.4": "http://registry.npmjs.org/jobvite/0.0.4", "0.0.5": "http://registry.npmjs.org/jobvite/0.0.5", "0.0.6": "http://registry.npmjs.org/jobvite/0.0.6", "0.0.7": "http://registry.npmjs.org/jobvite/0.0.7", "0.0.9": "http://registry.npmjs.org/jobvite/0.0.9", "0.1.0": "http://registry.npmjs.org/jobvite/0.1.0", "0.1.1": "http://registry.npmjs.org/jobvite/0.1.1", "0.1.2": "http://registry.npmjs.org/jobvite/0.1.2", "0.1.3": "http://registry.npmjs.org/jobvite/0.1.3", "0.1.4": "http://registry.npmjs.org/jobvite/0.1.4", "0.1.5": "http://registry.npmjs.org/jobvite/0.1.5", "0.1.8": "http://registry.npmjs.org/jobvite/0.1.8", "0.1.9": "http://registry.npmjs.org/jobvite/0.1.9", "0.1.10": "http://registry.npmjs.org/jobvite/0.1.10", "0.4.1": "http://registry.npmjs.org/jobvite/0.4.1", "0.4.2": "http://registry.npmjs.org/jobvite/0.4.2", "0.1.15": "http://registry.npmjs.org/jobvite/0.1.15", "0.1.17": "http://registry.npmjs.org/jobvite/0.1.17", "0.1.18": "http://registry.npmjs.org/jobvite/0.1.18", "0.1.20": "http://registry.npmjs.org/jobvite/0.1.20", "0.2.0": "http://registry.npmjs.org/jobvite/0.2.0", "0.2.1": "http://registry.npmjs.org/jobvite/0.2.1", "0.2.2": "http://registry.npmjs.org/jobvite/0.2.2", "0.2.3": "http://registry.npmjs.org/jobvite/0.2.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/jobvite/-/jobvite-0.0.7.tgz" }, "0.0.9": { "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.0.9.tgz" }, "0.1.0": { "shasum": "07541541ba8584c8497c06d1985ff5a2ed44dd7e", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.0.tgz" }, "0.1.1": { "shasum": "404dbb9aba5ae38c9a830f1560699244a0fdb0e9", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.1.tgz" }, "0.1.2": { "shasum": "d2779442a5de74cb03d678e98b1a9ed2948c279c", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.2.tgz" }, "0.1.3": { "shasum": "59fd162ef61f2e0aeaa454d7c867cbcea586143a", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.3.tgz" }, "0.1.4": { "shasum": "20fe73bf752422e3b00b2681996d99b5c954886a", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.4.tgz" }, "0.1.5": { "shasum": "362405a30884f2db34162c7fdb3b628cd9ca011d", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.5.tgz" }, "0.1.8": { "shasum": "205588be02a0f8b1383b4fb7ceb5a0432cdd98dc", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.8.tgz" }, "0.1.9": { "shasum": "61f41003b5f5bca8a83206781a066ca5a58d4be2", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.9.tgz" }, "0.1.10": { "shasum": "8252d3adcadb9b735142856f56958556e5fe0293", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.10.tgz" }, "0.4.1": { "shasum": "007c2c4509489037dddb1d7be17173229f12d50f", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.4.1.tgz" }, "0.4.2": { "shasum": "b483fe189f4496c8086e36c0d4f9343bb6f375fc", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.4.2.tgz" }, "0.1.15": { "shasum": "1e1b8b0e4be322471c1d9f65e0856bae8668f4b9", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.15.tgz" }, "0.1.17": { "shasum": "20e6fc2ff16491cce159bff9baa3e1107a872bd7", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.17.tgz" }, "0.1.18": { "shasum": "a7fa01b7cb880aab9b65324aa561d492858ac765", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.18.tgz" }, "0.1.20": { "shasum": "d356c2d6c8e280e11a66e746fd90d07984e5a9e3", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.1.20.tgz" }, "0.2.0": { "shasum": "d542b06c9adc8db40e406497420bc7849c3bed43", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.2.0.tgz" }, "0.2.1": { "shasum": "f42cd004514f63e6268daa27d01840e425a7f38c", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.2.1.tgz" }, "0.2.2": { "shasum": "e34a7751fda81652bfc603753ba1eefb702f24ac", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.2.2.tgz" }, "0.2.3": { "shasum": "e862da5ca16aabfa20233d8b9269df719c17a8aa", "tarball": "http://registry.npmjs.org/jobvite/-/jobvite-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/jobvite/" }, "jodoc": { "name": "jodoc", "description": "Generate documentation from embedded Markdown comments in javascript source", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "azakus", "email": "dfreedm2@gmail.com" } ], "time": { "modified": "2011-08-14T02:26:52.035Z", "created": "2011-08-14T02:26:46.132Z", "1.0.2": "2011-08-14T02:26:52.035Z" }, "author": { "name": "Daniel Freedman", "email": "dfreedm2@gmail.com", "url": "http://github.com/azakus" }, "repository": { "type": "git", "url": "git://github.com/azakus/jodoc-js.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/jodoc/1.0.2" }, "dist": { "1.0.2": { "shasum": "7657915036755156d410badae57eceb8fd43d042", "tarball": "http://registry.npmjs.org/jodoc/-/jodoc-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/jodoc/" }, "Jody": { "name": "Jody", "description": "Descriptive BDD Framework for nodejs", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "garrensmith", "email": "garren.smith@gmail.com" } ], "author": { "name": "Garren Smith", "email": "garren.smith@gmail.com", "url": "www.garrensmith.com" }, "repository": { "type": "git", "url": "git://github.com/garrensmith/Jody.git" }, "time": { "modified": "2011-11-13T13:07:42.808Z", "created": "2010-12-27T07:54:21.247Z", "0.0.3": "2010-12-27T07:54:21.247Z", "0.0.4": "2010-12-27T07:54:21.247Z", "0.0.5": "2010-12-27T07:54:21.247Z", "0.0.6": "2011-01-21T12:36:05.984Z", "0.0.7": "2011-01-21T12:47:54.421Z", "0.2.0beta1": "2011-03-11T10:45:58.551Z", "0.2.0beta2": "2011-03-15T15:14:42.049Z", "0.2.0beta3": "2011-03-19T13:04:32.892Z", "0.2.0beta4": "2011-03-31T14:36:58.178Z", "0.2.0beta5": "2011-04-26T12:51:01.352Z", "0.2.0": "2011-06-13T14:23:10.745Z", "0.2.1": "2011-07-08T10:08:46.634Z", "0.2.2": "2011-09-10T15:15:20.909Z", "0.2.3": "2011-10-16T15:27:19.937Z", "0.2.4": "2011-11-13T13:07:42.808Z" }, "versions": { "0.0.3": "http://registry.npmjs.org/Jody/0.0.3", "0.0.4": "http://registry.npmjs.org/Jody/0.0.4", "0.0.5": "http://registry.npmjs.org/Jody/0.0.5", "0.0.6": "http://registry.npmjs.org/Jody/0.0.6", "0.0.7": "http://registry.npmjs.org/Jody/0.0.7", "0.2.0beta1": "http://registry.npmjs.org/Jody/0.2.0beta1", "0.2.0beta2": "http://registry.npmjs.org/Jody/0.2.0beta2", "0.2.0beta3": "http://registry.npmjs.org/Jody/0.2.0beta3", "0.2.0beta4": "http://registry.npmjs.org/Jody/0.2.0beta4", "0.2.0beta5": "http://registry.npmjs.org/Jody/0.2.0beta5", "0.2.0": "http://registry.npmjs.org/Jody/0.2.0", "0.2.1": "http://registry.npmjs.org/Jody/0.2.1", "0.2.2": "http://registry.npmjs.org/Jody/0.2.2", "0.2.3": "http://registry.npmjs.org/Jody/0.2.3", "0.2.4": "http://registry.npmjs.org/Jody/0.2.4" }, "dist": { "0.0.3": { "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.0.3.tgz" }, "0.0.4": { "shasum": "7962cac316f4d9a1ea5505e092b6334e79d5c073", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.0.4.tgz" }, "0.0.5": { "shasum": "b038cf2434425b03ab1fe769ba871769415ee723", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.0.5.tgz" }, "0.0.6": { "shasum": "28c9bb0dac0de3ada046b8e65532febec823132e", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.0.6.tgz" }, "0.0.7": { "shasum": "57a9461eaf849cd74413850bc881f13eecee283f", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.0.7.tgz" }, "0.2.0beta1": { "shasum": "8290d8765d8d118618bd68a6846df52657b50bbe", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.0beta1.tgz" }, "0.2.0beta2": { "shasum": "8b04d42296d223599730e695ceb910a8eae48467", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.0beta2.tgz" }, "0.2.0beta3": { "shasum": "68a9bae05736edd8417e1683f6fdfac4f90e1ddc", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.0beta3.tgz" }, "0.2.0beta4": { "shasum": "5d51fc74334606d726b22973ac2420026e28011f", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.0beta4.tgz" }, "0.2.0beta5": { "shasum": "754037446b7f92d0789de0fd147aab0d88979888", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.0beta5.tgz" }, "0.2.0": { "shasum": "376db0deee6463e091fe964217d76bc3393f4bd6", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.0.tgz" }, "0.2.1": { "shasum": "bf71e2101e08474946020b503c480590c71417b5", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.1.tgz" }, "0.2.2": { "shasum": "1754e13b36debdafacb09f0b2748ada9f2c8610c", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.2.tgz" }, "0.2.3": { "shasum": "3495907cf411bbbc497960f83dff802cbf79212c", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.3.tgz" }, "0.2.4": { "shasum": "705c383a211af3717c258638887e6c9e32e87f12", "tarball": "http://registry.npmjs.org/Jody/-/Jody-0.2.4.tgz" } }, "keywords": [ "bdd", "testing", "unit" ], "url": "http://registry.npmjs.org/Jody/" }, "johana": { "name": "johana", "description": "Web and API's development framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "vovazolotoy", "email": "vovazolotoy@gmail.com" } ], "time": { "modified": "2011-10-17T22:37:20.681Z", "created": "2011-10-17T22:37:19.001Z", "0.0.1": "2011-10-17T22:37:20.681Z" }, "author": { "name": "Johana Team", "email": "johanaframework@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/johanaframework/core.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/johana/0.0.1" }, "dist": { "0.0.1": { "shasum": "4d0fbb2b9ed78d90cad73a1adea1be2defd0d47e", "tarball": "http://registry.npmjs.org/johana/-/johana-0.0.1.tgz" } }, "keywords": [ "framework", "api", "web" ], "url": "http://registry.npmjs.org/johana/" }, "johana-cache": { "name": "johana-cache", "description": "Cache module for Johana framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "vovazolotoy", "email": "vovazolotoy@gmail.com" } ], "time": { "modified": "2011-10-16T13:13:26.848Z", "created": "2011-10-16T13:13:25.130Z", "0.0.1": "2011-10-16T13:13:26.848Z" }, "author": { "name": "Johana Team", "email": "johanaframework@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/johanaframework/cache.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/johana-cache/0.0.1" }, "dist": { "0.0.1": { "shasum": "30c0ca857c77894470d3dde9e18f6a876f1e0e19", "tarball": "http://registry.npmjs.org/johana-cache/-/johana-cache-0.0.1.tgz" } }, "keywords": [ "framework", "api", "web", "cache", "memcached" ], "url": "http://registry.npmjs.org/johana-cache/" }, "johnny-mnemonic": { "name": "johnny-mnemonic", "description": "Yet another `ajax back button` implementation, on Joose3, with the test suite and w/o required page markup at this time", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Johnny-Mnemonic/tree", "url": "git://github.com/SamuraiJack/Johnny-Mnemonic.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/johnny-mnemonic/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/johnny-mnemonic/-/johnny-mnemonic-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/johnny-mnemonic/" }, "join": { "name": "join", "description": "The join / synchronize module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.3.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-15T17:15:04.511Z", "created": "2011-07-13T20:21:40.830Z", "2.1.1": "2011-07-13T20:21:41.202Z", "2.3.0": "2011-07-15T17:15:04.511Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/join/2.1.1", "2.3.0": "http://registry.npmjs.org/join/2.3.0" }, "dist": { "2.1.1": { "shasum": "95925e2097baba201f4930feca908894440130bb", "tarball": "http://registry.npmjs.org/join/-/join-2.1.1.tgz" }, "2.3.0": { "shasum": "a8d26bb72abe506a5da0b42aa244a60d6a704699", "tarball": "http://registry.npmjs.org/join/-/join-2.3.0.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "promises", "deferreds", "join", "synchronize", "util", "browser" ], "url": "http://registry.npmjs.org/join/" }, "jolokia-client": { "name": "jolokia-client", "description": "execute queries agains the jolokia JMX bridge", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "jfk", "email": "jfk@jolira.com" } ], "time": { "modified": "2011-11-15T05:41:19.200Z", "created": "2011-06-28T19:13:57.582Z", "0.0.1": "2011-06-28T19:13:58.201Z", "0.0.2": "2011-07-06T00:34:43.799Z", "0.0.3": "2011-07-06T06:21:28.333Z", "0.0.4": "2011-08-08T01:26:31.061Z", "0.0.5": "2011-08-08T23:51:40.126Z", "0.0.6": "2011-08-24T06:47:22.607Z", "0.0.7": "2011-08-24T22:43:19.908Z", "0.0.8": "2011-11-15T05:41:19.200Z" }, "author": { "name": "Joachim Kainz", "email": "info@jolira.com" }, "repository": { "type": "git", "url": "git://github.com/jolira/jolokia-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jolokia-client/0.0.1", "0.0.2": "http://registry.npmjs.org/jolokia-client/0.0.2", "0.0.3": "http://registry.npmjs.org/jolokia-client/0.0.3", "0.0.4": "http://registry.npmjs.org/jolokia-client/0.0.4", "0.0.5": "http://registry.npmjs.org/jolokia-client/0.0.5", "0.0.6": "http://registry.npmjs.org/jolokia-client/0.0.6", "0.0.7": "http://registry.npmjs.org/jolokia-client/0.0.7", "0.0.8": "http://registry.npmjs.org/jolokia-client/0.0.8" }, "dist": { "0.0.1": { "shasum": "1466f027b9bf3f96d8b881d06aee6cef3953cc42", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.1.tgz" }, "0.0.2": { "shasum": "56f4e5008b6e68159860cfb0d18ad05df29508db", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.2.tgz" }, "0.0.3": { "shasum": "7bdbf492bbbb67d091933f19cba59fcb3b2b2c74", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.3.tgz" }, "0.0.4": { "shasum": "3b13c0f2d066832ea63e6c9f6a4792cc46eaf200", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.4.tgz" }, "0.0.5": { "shasum": "8cffd7855b4db5ff75236719caea7a9af77de3b1", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.5.tgz" }, "0.0.6": { "shasum": "ce1697d56f3db8702df31108712efaa90405925c", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.6.tgz" }, "0.0.7": { "shasum": "a07e5f9240968e96dbd60bb46c55f41b5eba90a3", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.7.tgz" }, "0.0.8": { "shasum": "0ead5fb1cb5c2789149de55402ee29b1a0f6f694", "tarball": "http://registry.npmjs.org/jolokia-client/-/jolokia-client-0.0.8.tgz" } }, "keywords": [ "node.js", "jmx", "jolokia" ], "url": "http://registry.npmjs.org/jolokia-client/" }, "joo": { "name": "joo", "description": "Simple class declaration function to write OO code in JavaScript", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "hiroshi.kuwabara", "email": "hiroshi.kuwabara.81@gmail.com" } ], "time": { "modified": "2011-07-27T06:30:04.010Z", "created": "2011-06-02T07:32:53.363Z", "1.0.0": "2011-06-02T07:32:54.490Z", "1.0.1": "2011-06-02T09:04:11.838Z", "1.0.2": "2011-06-03T10:16:01.913Z", "1.0.3": "2011-07-09T17:11:14.253Z", "1.0.5": "2011-07-27T06:30:04.010Z" }, "author": { "name": "Hiroshi Kuwabara", "email": "hiroshi.kuwabara.81@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kuwabarahiroshi/joo.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/joo/1.0.0", "1.0.1": "http://registry.npmjs.org/joo/1.0.1", "1.0.2": "http://registry.npmjs.org/joo/1.0.2", "1.0.3": "http://registry.npmjs.org/joo/1.0.3", "1.0.5": "http://registry.npmjs.org/joo/1.0.5" }, "dist": { "1.0.0": { "shasum": "2ecc4f43fdb96ff4824a5c79111028523633300c", "tarball": "http://registry.npmjs.org/joo/-/joo-1.0.0.tgz" }, "1.0.1": { "shasum": "79aeb6a633a394f5865da5f928fa7a0ac574834e", "tarball": "http://registry.npmjs.org/joo/-/joo-1.0.1.tgz" }, "1.0.2": { "shasum": "1652eebf64a0ab3ca2ea407d8148d46e0c391682", "tarball": "http://registry.npmjs.org/joo/-/joo-1.0.2.tgz" }, "1.0.3": { "shasum": "fe2084d7972e39ad850d3875f1fe202fa7f0a6e5", "tarball": "http://registry.npmjs.org/joo/-/joo-1.0.3.tgz" }, "1.0.5": { "shasum": "af001660f1a5c6fd369abc200c6cc6e47d8bd98d", "tarball": "http://registry.npmjs.org/joo/-/joo-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/joo/" }, "jools": { "name": "jools", "description": "Business Rules Engine for JavaScript", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tdegrunt", "email": "tom@degrunt.nl" } ], "time": { "modified": "2011-05-10T19:55:48.272Z", "created": "2011-05-10T19:55:47.569Z", "0.0.1": "2011-05-10T19:55:48.272Z" }, "author": { "name": "Tom de Grunt", "email": "tom@degrunt.nl" }, "versions": { "0.0.1": "http://registry.npmjs.org/jools/0.0.1" }, "dist": { "0.0.1": { "shasum": "75bf8699c2abfa50f310fcc62d7d1e9032e9a6ca", "tarball": "http://registry.npmjs.org/jools/-/jools-0.0.1.tgz" } }, "keywords": [ "bre", "rules", "engine" ], "url": "http://registry.npmjs.org/jools/" }, "joose": { "name": "joose", "description": "Post modern self-hosting meta object system for JavaScript with support for classes, inheritance, roles, traits, method modifiers and more.", "dist-tags": { "latest": "3.50.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/Joose/Joose/tree", "url": "git://github.com/Joose/Joose.git", "type": "git" }, "time": { "modified": "2011-09-14T09:52:08.281Z", "created": "2011-01-12T15:33:28.479Z", "3.011.0": "2011-01-12T15:33:28.479Z", "3.12.0": "2011-01-12T15:33:28.479Z", "3.13.0": "2011-01-12T15:33:28.479Z", "3.14.0": "2011-01-12T15:33:28.479Z", "3.15.0": "2011-01-12T15:33:28.479Z", "3.16.0": "2011-01-12T15:33:28.479Z", "3.17.0": "2011-01-12T15:33:28.479Z", "3.18.0": "2011-03-12T09:58:57.038Z", "3.50.0": "2011-09-14T09:52:08.281Z" }, "versions": { "3.011.0": "http://registry.npmjs.org/joose/3.011.0", "3.12.0": "http://registry.npmjs.org/joose/3.12.0", "3.13.0": "http://registry.npmjs.org/joose/3.13.0", "3.14.0": "http://registry.npmjs.org/joose/3.14.0", "3.15.0": "http://registry.npmjs.org/joose/3.15.0", "3.16.0": "http://registry.npmjs.org/joose/3.16.0", "3.17.0": "http://registry.npmjs.org/joose/3.17.0", "3.18.0": "http://registry.npmjs.org/joose/3.18.0", "3.50.0": "http://registry.npmjs.org/joose/3.50.0" }, "dist": { "3.011.0": { "tarball": "http://packages:5984/joose/-/joose-3.011.0.tgz" }, "3.12.0": { "tarball": "http://packages:5984/joose/-/joose-3.12.0.tgz" }, "3.13.0": { "tarball": "http://packages:5984/joose/-/joose-3.13.0.tgz" }, "3.14.0": { "tarball": "http://packages:5984/joose/-/joose-3.14.0.tgz" }, "3.15.0": { "tarball": "http://registry.npmjs.org/joose/-/joose-3.15.0.tgz" }, "3.16.0": { "shasum": "00bdd50a783d161c95f88bd86744a6b07ee4f0a3", "tarball": "http://registry.npmjs.org/joose/-/joose-3.16.0.tgz" }, "3.17.0": { "shasum": "f5e24e65097ca230fcc19fc023b8d8921fcd1f22", "tarball": "http://registry.npmjs.org/joose/-/joose-3.17.0.tgz" }, "3.18.0": { "shasum": "2938340f70f65e39b418331fdc7efa332e301217", "tarball": "http://registry.npmjs.org/joose/-/joose-3.18.0.tgz" }, "3.50.0": { "shasum": "0926824d43f640a0f47370bfca748a929344b483", "tarball": "http://registry.npmjs.org/joose/-/joose-3.50.0.tgz" } }, "url": "http://registry.npmjs.org/joose/" }, "joosex-attribute": { "name": "joosex-attribute", "description": "Additional features for Joose attributes", "dist-tags": { "latest": "0.11.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Attribute/tree", "url": "git://github.com/SamuraiJack/JooseX-Attribute.git", "type": "git" }, "time": { "modified": "2011-01-12T15:52:05.827Z", "created": "2011-01-12T15:52:05.827Z", "0.05.0": "2011-01-12T15:52:05.827Z", "0.6.0": "2011-01-12T15:52:05.827Z", "0.7.0": "2011-01-12T15:52:05.827Z", "0.8.0": "2011-01-12T15:52:05.827Z", "0.9.0": "2011-01-12T15:52:05.827Z", "0.10.0": "2011-01-12T15:52:05.827Z", "0.11.0": "2011-01-12T15:52:05.827Z" }, "versions": { "0.05.0": "http://registry.npmjs.org/joosex-attribute/0.05.0", "0.6.0": "http://registry.npmjs.org/joosex-attribute/0.6.0", "0.7.0": "http://registry.npmjs.org/joosex-attribute/0.7.0", "0.8.0": "http://registry.npmjs.org/joosex-attribute/0.8.0", "0.9.0": "http://registry.npmjs.org/joosex-attribute/0.9.0", "0.10.0": "http://registry.npmjs.org/joosex-attribute/0.10.0", "0.11.0": "http://registry.npmjs.org/joosex-attribute/0.11.0" }, "dist": { "0.05.0": { "tarball": "http://packages:5984/joosex-attribute/-/joosex-attribute-0.05.0.tgz" }, "0.6.0": { "tarball": "http://packages:5984/joosex-attribute/-/joosex-attribute-0.6.0.tgz" }, "0.7.0": { "tarball": "http://packages:5984/joosex-attribute/-/joosex-attribute-0.7.0.tgz" }, "0.8.0": { "tarball": "http://packages:5984/joosex-attribute/-/joosex-attribute-0.8.0.tgz" }, "0.9.0": { "tarball": "http://packages:5984/joosex-attribute/-/joosex-attribute-0.9.0.tgz" }, "0.10.0": { "shasum": "06149aa4bdc28f11340d9a3562ad9de8343aa431", "tarball": "http://registry.npmjs.org/joosex-attribute/-/joosex-attribute-0.10.0.tgz" }, "0.11.0": { "shasum": "730fc723f0a9ab6911b01be89343727f9a558e13", "tarball": "http://registry.npmjs.org/joosex-attribute/-/joosex-attribute-0.11.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-attribute/" }, "joosex-bridge-ext": { "name": "joosex-bridge-ext", "description": "Bridge from Joose to Ext3 class system", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/joosex-bridge-ext/tree", "url": "git://github.com/SamuraiJack/joosex-bridge-ext.git", "type": "git" }, "time": { "modified": "2011-07-16T08:55:40.520Z", "created": "2011-01-12T15:42:18.075Z", "0.2.0": "2011-01-12T15:42:18.075Z", "0.2.1": "2011-01-12T15:42:18.075Z", "0.2.2": "2011-01-12T15:42:18.075Z", "0.2.3": "2011-01-12T15:42:18.075Z", "0.3.0": "2011-01-12T15:42:18.075Z", "0.3.1": "2011-01-12T15:42:18.075Z", "0.3.2": "2011-07-15T15:34:10.995Z", "0.3.3": "2011-07-16T08:55:40.520Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/joosex-bridge-ext/0.2.0", "0.2.1": "http://registry.npmjs.org/joosex-bridge-ext/0.2.1", "0.2.2": "http://registry.npmjs.org/joosex-bridge-ext/0.2.2", "0.2.3": "http://registry.npmjs.org/joosex-bridge-ext/0.2.3", "0.3.0": "http://registry.npmjs.org/joosex-bridge-ext/0.3.0", "0.3.1": "http://registry.npmjs.org/joosex-bridge-ext/0.3.1", "0.3.2": "http://registry.npmjs.org/joosex-bridge-ext/0.3.2", "0.3.3": "http://registry.npmjs.org/joosex-bridge-ext/0.3.3" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/joosex-bridge-ext/-/joosex-bridge-ext-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/joosex-bridge-ext/-/joosex-bridge-ext-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/joosex-bridge-ext/-/joosex-bridge-ext-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/joosex-bridge-ext/-/joosex-bridge-ext-0.2.3.tgz" }, "0.3.0": { "shasum": "e93a61a5b2c97f9f94b12fbd7fb03daa01733820", "tarball": "http://registry.npmjs.org/joosex-bridge-ext/-/joosex-bridge-ext-0.3.0.tgz" }, "0.3.1": { "shasum": "bc5fd1f35844b3571632cfa55cd502fbd49b272e", "tarball": "http://registry.npmjs.org/joosex-bridge-ext/-/joosex-bridge-ext-0.3.1.tgz" }, "0.3.2": { "shasum": "c72a828042b9d9743ead7c54420f61c78e72a578", "tarball": "http://registry.npmjs.org/joosex-bridge-ext/-/joosex-bridge-ext-0.3.2.tgz" }, "0.3.3": { "shasum": "a062a359b2c33241215f5c1be19831b601a7d7b9", "tarball": "http://registry.npmjs.org/joosex-bridge-ext/-/joosex-bridge-ext-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/joosex-bridge-ext/" }, "joosex-class-simpleconstructor": { "name": "joosex-class-simpleconstructor", "description": "A trait for class, making the 'new' keyword optional during instantiation", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Class-SimpleConstructor/tree", "url": "git://github.com/SamuraiJack/JooseX-Class-SimpleConstructor.git", "type": "git" }, "versions": { "0.4.0": "http://registry.npmjs.org/joosex-class-simpleconstructor/0.4.0" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/joosex-class-simpleconstructor/-/joosex-class-simpleconstructor-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-class-simpleconstructor/" }, "joosex-class-singleton": { "name": "joosex-class-singleton", "description": "A trait, turning your class into singleton", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Class-Singleton/tree", "url": "git://github.com/SamuraiJack/JooseX-Class-Singleton.git", "type": "git" }, "versions": { "0.4.0": "http://registry.npmjs.org/joosex-class-singleton/0.4.0" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/joosex-class-singleton/-/joosex-class-singleton-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-class-singleton/" }, "joosex-cps": { "name": "joosex-cps", "description": "Continuation Passing Style for Joose classes", "dist-tags": { "latest": "0.17.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-CPS/tree", "url": "git://github.com/SamuraiJack/JooseX-CPS.git", "type": "git" }, "time": { "modified": "2011-04-03T15:44:25.450Z", "created": "2011-01-12T15:54:03.433Z", "0.10.0": "2011-01-12T15:54:03.433Z", "0.11.0": "2011-01-12T15:54:03.433Z", "0.12.0": "2011-01-12T15:54:03.433Z", "0.13.0": "2011-01-12T15:54:03.433Z", "0.14.0": "2011-01-12T15:54:03.433Z", "0.15.0": "2011-01-12T15:54:03.433Z", "0.16.0": "2011-03-12T10:12:39.266Z", "0.17.0": "2011-04-03T15:44:25.450Z" }, "versions": { "0.10.0": "http://registry.npmjs.org/joosex-cps/0.10.0", "0.11.0": "http://registry.npmjs.org/joosex-cps/0.11.0", "0.12.0": "http://registry.npmjs.org/joosex-cps/0.12.0", "0.13.0": "http://registry.npmjs.org/joosex-cps/0.13.0", "0.14.0": "http://registry.npmjs.org/joosex-cps/0.14.0", "0.15.0": "http://registry.npmjs.org/joosex-cps/0.15.0", "0.16.0": "http://registry.npmjs.org/joosex-cps/0.16.0", "0.17.0": "http://registry.npmjs.org/joosex-cps/0.17.0" }, "dist": { "0.10.0": { "tarball": "http://packages:5984/joosex-cps/-/joosex-cps-0.10.0.tgz" }, "0.11.0": { "tarball": "http://packages:5984/joosex-cps/-/joosex-cps-0.11.0.tgz" }, "0.12.0": { "tarball": "http://packages:5984/joosex-cps/-/joosex-cps-0.12.0.tgz" }, "0.13.0": { "tarball": "http://packages:5984/joosex-cps/-/joosex-cps-0.13.0.tgz" }, "0.14.0": { "shasum": "ece6311ee607f19ef49bfedfe0a5cae962bb74e5", "tarball": "http://registry.npmjs.org/joosex-cps/-/joosex-cps-0.14.0.tgz" }, "0.15.0": { "shasum": "7d535d11d4f50d9c789ba3c9e4b8199b716b1872", "tarball": "http://registry.npmjs.org/joosex-cps/-/joosex-cps-0.15.0.tgz" }, "0.16.0": { "shasum": "6d40d3d6d2e7c8b1271a889d98d923980b12f39c", "tarball": "http://registry.npmjs.org/joosex-cps/-/joosex-cps-0.16.0.tgz" }, "0.17.0": { "shasum": "0fb71251275b7819803d5814d863c6a6b43427da", "tarball": "http://registry.npmjs.org/joosex-cps/-/joosex-cps-0.17.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-cps/" }, "joosex-meta-lazy": { "name": "joosex-meta-lazy", "description": "A trait to make your metaclasses lazy", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Meta-Lazy/tree", "url": "git://github.com/SamuraiJack/JooseX-Meta-Lazy.git", "type": "git" }, "time": { "modified": "2011-01-12T15:49:23.006Z", "created": "2011-01-12T15:49:23.006Z", "0.3.0": "2011-01-12T15:49:23.006Z", "0.3.1": "2011-01-12T15:49:23.006Z", "0.3.2": "2011-01-12T15:49:23.006Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/joosex-meta-lazy/0.3.0", "0.3.1": "http://registry.npmjs.org/joosex-meta-lazy/0.3.1", "0.3.2": "http://registry.npmjs.org/joosex-meta-lazy/0.3.2" }, "dist": { "0.3.0": { "tarball": "http://registry.npmjs.org/joosex-meta-lazy/-/joosex-meta-lazy-0.3.0.tgz" }, "0.3.1": { "shasum": "e51f03f881c1c5a9c8503af5255e1a25ad72c0ba", "tarball": "http://registry.npmjs.org/joosex-meta-lazy/-/joosex-meta-lazy-0.3.1.tgz" }, "0.3.2": { "shasum": "fe2022da9c0f146c111cb2230e079a011a6cb6c3", "tarball": "http://registry.npmjs.org/joosex-meta-lazy/-/joosex-meta-lazy-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/joosex-meta-lazy/" }, "joosex-namespace-depended": { "name": "joosex-namespace-depended", "description": "Cross-platform (browser/NodeJS), non-blocking, dependencies handling implementation, integrated with Joose3", "dist-tags": { "latest": "0.17.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Namespace-Depended/tree", "url": "git://github.com/SamuraiJack/JooseX-Namespace-Depended.git", "type": "git" }, "time": { "modified": "2011-06-27T06:59:22.008Z", "created": "2011-01-12T18:40:56.367Z", "0.09.0": "2011-01-12T18:40:56.367Z", "0.10.0": "2011-01-12T18:40:56.367Z", "0.11.0": "2011-01-12T18:40:56.367Z", "0.12.0": "2011-01-12T18:40:56.367Z", "0.13.0": "2011-01-12T18:40:56.367Z", "0.14.0": "2011-01-12T18:40:56.367Z", "0.15.0": "2011-01-12T18:40:56.367Z", "0.16.0": "2011-01-23T09:40:31.435Z", "0.17.0": "2011-06-27T06:59:22.008Z" }, "versions": { "0.09.0": "http://registry.npmjs.org/joosex-namespace-depended/0.09.0", "0.10.0": "http://registry.npmjs.org/joosex-namespace-depended/0.10.0", "0.11.0": "http://registry.npmjs.org/joosex-namespace-depended/0.11.0", "0.12.0": "http://registry.npmjs.org/joosex-namespace-depended/0.12.0", "0.13.0": "http://registry.npmjs.org/joosex-namespace-depended/0.13.0", "0.14.0": "http://registry.npmjs.org/joosex-namespace-depended/0.14.0", "0.15.0": "http://registry.npmjs.org/joosex-namespace-depended/0.15.0", "0.16.0": "http://registry.npmjs.org/joosex-namespace-depended/0.16.0", "0.17.0": "http://registry.npmjs.org/joosex-namespace-depended/0.17.0" }, "dist": { "0.09.0": { "tarball": "http://packages:5984/joosex-namespace-depended/-/joosex-namespace-depended-0.09.0.tgz" }, "0.10.0": { "tarball": "http://packages:5984/joosex-namespace-depended/-/joosex-namespace-depended-0.10.0.tgz" }, "0.11.0": { "tarball": "http://packages:5984/joosex-namespace-depended/-/joosex-namespace-depended-0.11.0.tgz" }, "0.12.0": { "tarball": "http://registry.npmjs.org/joosex-namespace-depended/-/joosex-namespace-depended-0.12.0.tgz" }, "0.13.0": { "shasum": "374cd566fb7ffd5b896a8248e1cff4fea63be9ce", "tarball": "http://registry.npmjs.org/joosex-namespace-depended/-/joosex-namespace-depended-0.13.0.tgz" }, "0.14.0": { "shasum": "3b1121c24346634c62ccc394459954a1a68bc278", "tarball": "http://registry.npmjs.org/joosex-namespace-depended/-/joosex-namespace-depended-0.14.0.tgz" }, "0.15.0": { "shasum": "62d58c350e2514fc72641f5e68145b9104014c0c", "tarball": "http://registry.npmjs.org/joosex-namespace-depended/-/joosex-namespace-depended-0.15.0.tgz" }, "0.16.0": { "shasum": "b79f7c0ea496ad70edd866ab9fdf8074e8135010", "tarball": "http://registry.npmjs.org/joosex-namespace-depended/-/joosex-namespace-depended-0.16.0.tgz" }, "0.17.0": { "shasum": "667ec52b02ca06d531580d75a8beb4615e77f67f", "tarball": "http://registry.npmjs.org/joosex-namespace-depended/-/joosex-namespace-depended-0.17.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-namespace-depended/" }, "joosex-observable": { "name": "joosex-observable", "description": "cross-plaform implementation of the Observable pattern", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Observable/tree", "url": "git://github.com/SamuraiJack/JooseX-Observable.git", "type": "git" }, "time": { "modified": "2011-01-13T17:06:18.861Z", "created": "2011-01-13T17:06:18.861Z", "0.1.0": "2011-01-13T17:06:18.861Z", "0.2.0": "2011-01-13T17:06:18.861Z", "0.3.0": "2011-01-13T17:06:18.861Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/joosex-observable/0.1.0", "0.2.0": "http://registry.npmjs.org/joosex-observable/0.2.0", "0.3.0": "http://registry.npmjs.org/joosex-observable/0.3.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/joosex-observable/-/joosex-observable-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/joosex-observable/-/joosex-observable-0.2.0.tgz" }, "0.3.0": { "shasum": "08c0467eb25927449999497ffa4807fb440a81d1", "tarball": "http://registry.npmjs.org/joosex-observable/-/joosex-observable-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-observable/" }, "joosex-role-parameterized": { "name": "joosex-role-parameterized", "description": "Parameterized roles implementation for Joose", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-Role-Parameterized/tree", "url": "git://github.com/SamuraiJack/JooseX-Role-Parameterized.git", "type": "git" }, "versions": { "0.3.0": "http://registry.npmjs.org/joosex-role-parameterized/0.3.0" }, "dist": { "0.3.0": { "tarball": "http://packages:5984/joosex-role-parameterized/-/joosex-role-parameterized-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/joosex-role-parameterized/" }, "joosex-simplerequest": { "name": "joosex-simplerequest", "description": "Simple XHR request abstraction", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JooseX-SimpleRequest/tree", "url": "git://github.com/SamuraiJack/JooseX-SimpleRequest.git", "type": "git" }, "time": { "modified": "2011-01-12T15:50:25.811Z", "created": "2011-01-12T15:50:25.811Z", "0.2.0": "2011-01-12T15:50:25.811Z", "0.2.1": "2011-01-12T15:50:25.811Z", "0.2.2": "2011-01-12T15:50:25.811Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/joosex-simplerequest/0.2.0", "0.2.1": "http://registry.npmjs.org/joosex-simplerequest/0.2.1", "0.2.2": "http://registry.npmjs.org/joosex-simplerequest/0.2.2" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/joosex-simplerequest/-/joosex-simplerequest-0.2.0.tgz" }, "0.2.1": { "shasum": "c02bbc26ccbb89a7a1436530af8f54e498b5a3e3", "tarball": "http://registry.npmjs.org/joosex-simplerequest/-/joosex-simplerequest-0.2.1.tgz" }, "0.2.2": { "shasum": "0c9e1cb0d00a2e760abc1fded3be4977f81847c0", "tarball": "http://registry.npmjs.org/joosex-simplerequest/-/joosex-simplerequest-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/joosex-simplerequest/" }, "josp": { "name": "josp", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cushman", "email": "acushman@gmail.com" } ], "time": { "modified": "2011-07-31T01:41:39.614Z", "created": "2011-07-31T01:41:36.104Z", "0.0.1": "2011-07-31T01:41:39.614Z" }, "author": { "name": "Adrian Cushman", "email": "acushman@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/josp/0.0.1" }, "dist": { "0.0.1": { "shasum": "a03b9f7b189a6efc0e6c4fdca248b97d39bbc664", "tarball": "http://registry.npmjs.org/josp/-/josp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/josp/" }, "jot": { "name": "jot", "description": "Markup DSL", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dbrans", "email": "dbrans@gmail.com" } ], "time": { "modified": "2011-06-23T20:43:55.015Z", "created": "2011-06-23T20:43:54.666Z", "0.0.1": "2011-06-23T20:43:55.015Z" }, "author": { "name": "Derek Brans" }, "repository": { "type": "git", "url": "git://github.com/dbrans/jot.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jot/0.0.1" }, "dist": { "0.0.1": { "shasum": "d8a0f48dd2a8919a36b158aab88a0fd3034f7230", "tarball": "http://registry.npmjs.org/jot/-/jot-0.0.1.tgz" } }, "keywords": [ "coffeescript", "javascript", "DSL", "markup", "jot" ], "url": "http://registry.npmjs.org/jot/" }, "Journaling-Hash": { "name": "Journaling-Hash", "description": "records the history of where keys are set for easy debugging", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-04-23T08:02:36.322Z", "created": "2011-04-23T08:02:35.988Z", "1.0.0": "2011-04-23T08:02:36.322Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://aaronblohowiak.com" }, "repository": "git://github.com/aaronblohowiak/Journaling-Hash.git", "versions": { "1.0.0": "http://registry.npmjs.org/Journaling-Hash/1.0.0" }, "dist": { "1.0.0": { "shasum": "ff984c35f35ce9e6061c7267c9e8c08448798cdb", "tarball": "http://registry.npmjs.org/Journaling-Hash/-/Journaling-Hash-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/Journaling-Hash/" }, "journey": { "name": "journey", "description": "liberal JSON-only HTTP request routing for node", "dist-tags": { "latest": "0.4.0-pre-2", "stable": "0.2.9" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "time": { "modified": "2011-08-30T22:41:52.436Z", "created": "2011-02-01T20:26:47.633Z", "0.1.2": "2011-02-01T20:26:47.633Z", "0.1.3": "2011-02-01T20:26:47.633Z", "0.2.0": "2011-02-01T20:26:47.633Z", "0.2.1": "2011-02-01T20:26:47.633Z", "0.2.2": "2011-02-01T20:26:47.633Z", "0.2.3": "2011-02-01T20:26:47.633Z", "0.2.4": "2011-02-01T20:26:47.633Z", "0.2.5": "2011-02-01T20:26:47.633Z", "0.2.6": "2011-02-01T20:26:47.633Z", "0.2.7": "2011-02-01T20:26:47.633Z", "0.2.8": "2011-02-01T20:26:47.633Z", "0.2.9": "2011-02-01T20:26:47.633Z", "0.3.0": "2011-02-01T20:26:47.633Z", "0.3.1": "2011-02-01T22:26:53.456Z", "0.4.0-pre": "2011-02-08T03:32:21.897Z", "0.4.0-pre-2": "2011-02-28T10:49:30.680Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/journey/0.1.2", "0.1.3": "http://registry.npmjs.org/journey/0.1.3", "0.2.0": "http://registry.npmjs.org/journey/0.2.0", "0.2.1": "http://registry.npmjs.org/journey/0.2.1", "0.2.2": "http://registry.npmjs.org/journey/0.2.2", "0.2.3": "http://registry.npmjs.org/journey/0.2.3", "0.2.4": "http://registry.npmjs.org/journey/0.2.4", "0.2.5": "http://registry.npmjs.org/journey/0.2.5", "0.2.6": "http://registry.npmjs.org/journey/0.2.6", "0.2.7": "http://registry.npmjs.org/journey/0.2.7", "0.2.8": "http://registry.npmjs.org/journey/0.2.8", "0.2.9": "http://registry.npmjs.org/journey/0.2.9", "0.3.1": "http://registry.npmjs.org/journey/0.3.1", "0.4.0-pre": "http://registry.npmjs.org/journey/0.4.0-pre", "0.4.0-pre-2": "http://registry.npmjs.org/journey/0.4.0-pre-2" }, "dist": { "0.1.2": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.1.3.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.6.tgz" }, "0.2.7": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.7.tgz" }, "0.2.8": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.8.tgz" }, "0.2.9": { "tarball": "http://registry.npmjs.org/journey/-/journey-0.2.9.tgz" }, "0.3.1": { "shasum": "a86d0e7fe3e1b0c7c3b82620196db1122603d4fe", "tarball": "http://registry.npmjs.org/journey/-/journey-0.3.1.tgz" }, "0.4.0-pre": { "shasum": "5f74be3296a65e8f99e7568be2902dd470094fc1", "tarball": "http://registry.npmjs.org/journey/-/journey-0.4.0-pre.tgz" }, "0.4.0-pre-2": { "shasum": "3c19e6e04b047dcb8450b18bf50a447aac0e3824", "tarball": "http://registry.npmjs.org/journey/-/journey-0.4.0-pre-2.tgz" } }, "keywords": [ "http", "router", "json" ], "url": "http://registry.npmjs.org/journey/" }, "jParser": { "name": "jParser", "description": "Parsing binary files made easy.", "dist-tags": { "latest": "1.0.1" }, "readme": null, "maintainers": [ { "name": "vjeux", "email": "vjeuxx@gmail.com" } ], "time": { "modified": "2011-12-02T17:28:25.713Z", "created": "2011-12-02T17:15:49.352Z", "1.0.0": "2011-12-02T17:15:51.513Z", "1.0.1": "2011-12-02T17:28:25.713Z" }, "author": { "name": "Vjeux", "email": "vjeuxx@gmail.com", "url": "http://blog.vjeux.com/" }, "repository": { "type": "git", "url": "git://github.com/vjeux/jParser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jParser/1.0.0", "1.0.1": "http://registry.npmjs.org/jParser/1.0.1" }, "dist": { "1.0.0": { "shasum": "1572b92e7c1f6e6afe2a474e69dbddeae720df12", "tarball": "http://registry.npmjs.org/jParser/-/jParser-1.0.0.tgz" }, "1.0.1": { "shasum": "77aaf254872153c755f051b4f62ecf222dfa72aa", "tarball": "http://registry.npmjs.org/jParser/-/jParser-1.0.1.tgz" } }, "keywords": [ "parser", "buffer", "binary", "file", "read" ], "url": "http://registry.npmjs.org/jParser/" }, "jpeg": { "name": "jpeg", "description": "A C++ module for node-js that converts RGB and RGBA buffers to a JPEG images (in memory).", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "versions": { "1.0.0": "http://registry.npmjs.org/jpeg/1.0.0", "1.0.1": "http://registry.npmjs.org/jpeg/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/jpeg/-/jpeg-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/jpeg/-/jpeg-1.0.1.tgz" } }, "keywords": [ "jpg", "rgba", "rgb", "image", "picture" ], "url": "http://registry.npmjs.org/jpeg/" }, "jpmobile-ip": { "name": "jpmobile-ip", "description": "Get japanese carrier from ip (Based on jpmobile-ipaddresses rails plugin by jpmobile)", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "powertengu", "email": "faeldt_kristian@cyberagent.co.jp" } ], "time": { "modified": "2011-12-07T10:16:53.908Z", "created": "2011-12-07T10:16:51.107Z", "0.0.1": "2011-12-07T10:16:53.908Z" }, "author": { "name": "Kristian Faeldt", "email": "faeldt_kristian@cyberagent.co.jp" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/jpmobile-ip/0.0.1" }, "dist": { "0.0.1": { "shasum": "c2952d2a52608858f476a479f6d1eae7bf8c4d98", "tarball": "http://registry.npmjs.org/jpmobile-ip/-/jpmobile-ip-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jpmobile-ip/" }, "jps": { "name": "jps", "description": "A scraper for the jpopsuki torrent tracker", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-11-21T11:00:29.606Z", "created": "2011-10-04T10:39:19.854Z", "0.0.1": "2011-10-04T10:39:21.716Z", "0.0.2": "2011-10-04T12:19:12.172Z", "0.0.3": "2011-10-04T15:12:14.283Z", "0.0.4": "2011-10-18T00:41:07.294Z", "0.0.5": "2011-11-17T19:55:53.464Z", "0.0.6": "2011-11-21T11:00:29.606Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/jps.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jps/0.0.1", "0.0.2": "http://registry.npmjs.org/jps/0.0.2", "0.0.3": "http://registry.npmjs.org/jps/0.0.3", "0.0.4": "http://registry.npmjs.org/jps/0.0.4", "0.0.5": "http://registry.npmjs.org/jps/0.0.5", "0.0.6": "http://registry.npmjs.org/jps/0.0.6" }, "dist": { "0.0.1": { "shasum": "af9fa686c8a3564911f8c6942bcd30d88a76f550", "tarball": "http://registry.npmjs.org/jps/-/jps-0.0.1.tgz" }, "0.0.2": { "shasum": "77baef2fc8312053940a9c3976d4f0d03385bb36", "tarball": "http://registry.npmjs.org/jps/-/jps-0.0.2.tgz" }, "0.0.3": { "shasum": "467d3effcaddb42ede8b59d5c1ef4f0f2dfebf16", "tarball": "http://registry.npmjs.org/jps/-/jps-0.0.3.tgz" }, "0.0.4": { "shasum": "23b1e257994008879d98b19328ed6c8856a80d9d", "tarball": "http://registry.npmjs.org/jps/-/jps-0.0.4.tgz" }, "0.0.5": { "shasum": "27904aadf0e05c98a172434d4a98c345fcfbcb42", "tarball": "http://registry.npmjs.org/jps/-/jps-0.0.5.tgz" }, "0.0.6": { "shasum": "1a5104b16018e86ced7574775fdbd5b6e89d0550", "tarball": "http://registry.npmjs.org/jps/-/jps-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/jps/" }, "jq": { "name": "jq", "description": "server-side jQuery wrapper for node", "dist-tags": { "latest": "1.6.4" }, "readme": "# jQ\n\nUse jQuery on the server side of your node.js apps.\n\n $ npm install jq\n\nThe versions on `npm` will coincide with jQuery releases.\n\nThen use:\n\n```js\nvar $ = require('jq').jQuery;\n\nvar doc = '
Universe!
',\n hello = $('#hello', doc).html();\n\nconsole.log('Hello ' + hello); // Hello Universe!\n```\n\nSee tests for other use cases.\n\n## Using other versions of jQuery\n\nInspired by other jQuery node implementions, but has a version switch tool.\n\nClone or add as submodule to your project. Then from within `jq` directory get dev dependancies:\n\n $ npm install\n\nAnd then use `build` command to switch to a version of your choice:\n\n $ ./bin/jq build 1.6.4\n \nWill accept any version that is listed as tag at [github.com/jquery/jquery](http://github.com/jquery/jquery).\n\n## Tests\n\nTests require [expresso](https://github.com/visionmedia/expresso).\n\n $ expresso\n\n## Another one?\n\nThis tool is based on the awesome [coolaj86/node-jquery](https://github.com/coolaj86/node-jquery) but with a \ndifferent build system. Needed a little more control over versioning with some upcoming projects.", "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-11-21T19:58:36.649Z", "created": "2011-11-21T19:58:36.030Z", "1.6.4": "2011-11-21T19:58:36.649Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/jq.git" }, "versions": { "1.6.4": "http://registry.npmjs.org/jq/1.6.4" }, "dist": { "1.6.4": { "shasum": "6e7ffbbe615459703ea1492957e83debe13700d1", "tarball": "http://registry.npmjs.org/jq/-/jq-1.6.4.tgz" } }, "url": "http://registry.npmjs.org/jq/" }, "jqbuild": { "name": "jqbuild", "description": "A command line build tool for jQuery plugins.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cowboy", "email": "cowboy@rj3.net" } ], "time": { "modified": "2011-06-14T01:09:18.396Z", "created": "2011-06-14T01:09:18.229Z", "0.1.0": "2011-06-14T01:09:18.396Z" }, "author": { "name": "\"Cowboy\" Ben Alman", "email": "plugins@benalman.com", "url": "http://benalman.com/" }, "repository": { "type": "git", "url": "git://github.com/cowboy/node-jqbuild.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jqbuild/0.1.0" }, "dist": { "0.1.0": { "shasum": "42736bc4fc14c07abb3c7676f0286dc4793a81e4", "tarball": "http://registry.npmjs.org/jqbuild/-/jqbuild-0.1.0.tgz" } }, "keywords": [ "cli", "cowboy", "jquery", "plugin" ], "url": "http://registry.npmjs.org/jqbuild/" }, "jqNode": { "name": "jqNode", "description": "An easy to use jQuery-esque library for NodeJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pradeek", "email": "jpradeek@gmail.com" } ], "time": { "modified": "2011-07-21T15:00:17.949Z", "created": "2011-07-21T15:00:16.320Z", "0.0.1": "2011-07-21T15:00:17.949Z" }, "author": { "name": "Pradeek", "email": "jpradeek@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pradeek/jqNode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jqNode/0.0.1" }, "dist": { "0.0.1": { "shasum": "3bb58a3417c16c36ae31141f1a0285dac172fc5b", "tarball": "http://registry.npmjs.org/jqNode/-/jqNode-0.0.1.tgz" } }, "keywords": [ "framework", "jquery", "web" ], "url": "http://registry.npmjs.org/jqNode/" }, "jqserve": { "name": "jqserve", "description": "Utility that allows you to run arbitrary server-side jquery code against an html file before serving it.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-05-08T17:52:53.440Z", "created": "2011-05-08T17:52:52.936Z", "0.0.5": "2011-05-08T17:52:53.440Z" }, "author": { "name": "David Trejo", "email": "dtrejo@cs.brown.edu", "url": "dtrejo.com" }, "versions": { "0.0.5": "http://registry.npmjs.org/jqserve/0.0.5" }, "dist": { "0.0.5": { "shasum": "fb4a1224821583fb5ea6e21f12be7fba2c44ac48", "tarball": "http://registry.npmjs.org/jqserve/-/jqserve-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/jqserve/" }, "jqtpl": { "name": "jqtpl", "description": "A port of jQuery's template engine", "dist-tags": { "stable": "1.0.7", "latest": "1.0.7" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/node-jqtpl.git" }, "time": { "modified": "2011-10-10T11:51:56.969Z", "created": "2010-12-30T11:25:09.464Z", "0.0.1": "2010-12-30T11:25:09.465Z", "0.0.2": "2010-12-30T11:25:09.465Z", "0.0.3": "2010-12-30T11:25:09.465Z", "0.0.4": "2010-12-30T11:25:09.465Z", "0.0.5": "2010-12-30T11:25:09.465Z", "0.0.6": "2011-02-01T16:13:08.956Z", "0.0.7": "2011-02-11T11:29:32.401Z", "0.0.8": "2011-02-15T12:54:25.203Z", "0.0.9": "2011-02-18T09:16:21.130Z", "0.0.91": "2011-03-06T17:03:54.374Z", "0.1.0": "2011-03-11T11:47:06.538Z", "1.0.0": "2011-04-11T20:01:16.854Z", "1.0.1": "2011-04-19T10:50:10.164Z", "1.0.2": "2011-04-25T21:30:16.891Z", "1.0.3": "2011-04-28T11:28:47.368Z", "1.0.4": "2011-04-30T12:19:08.904Z", "1.0.5": "2011-05-30T13:40:23.979Z", "1.0.6": "2011-08-29T17:02:06.940Z", "1.0.7": "2011-10-10T11:51:32.756Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jqtpl/0.0.1", "0.0.2": "http://registry.npmjs.org/jqtpl/0.0.2", "0.0.3": "http://registry.npmjs.org/jqtpl/0.0.3", "0.0.4": "http://registry.npmjs.org/jqtpl/0.0.4", "0.0.5": "http://registry.npmjs.org/jqtpl/0.0.5", "0.0.6": "http://registry.npmjs.org/jqtpl/0.0.6", "0.0.7": "http://registry.npmjs.org/jqtpl/0.0.7", "0.0.8": "http://registry.npmjs.org/jqtpl/0.0.8", "0.0.9": "http://registry.npmjs.org/jqtpl/0.0.9", "0.0.91": "http://registry.npmjs.org/jqtpl/0.0.91", "0.1.0": "http://registry.npmjs.org/jqtpl/0.1.0", "1.0.0": "http://registry.npmjs.org/jqtpl/1.0.0", "1.0.1": "http://registry.npmjs.org/jqtpl/1.0.1", "1.0.2": "http://registry.npmjs.org/jqtpl/1.0.2", "1.0.3": "http://registry.npmjs.org/jqtpl/1.0.3", "1.0.4": "http://registry.npmjs.org/jqtpl/1.0.4", "1.0.5": "http://registry.npmjs.org/jqtpl/1.0.5", "1.0.6": "http://registry.npmjs.org/jqtpl/1.0.6", "1.0.7": "http://registry.npmjs.org/jqtpl/1.0.7" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.4.tgz" }, "0.0.5": { "shasum": "77d5e84ecc2169daafcaefe55cc002f8fdc3d615", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.5.tgz" }, "0.0.6": { "shasum": "fdddbf92abd892750ed6b313abae51caac7958c1", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.6.tgz" }, "0.0.7": { "shasum": "2814d2024c1da956f1c441c00d727262506ca1bb", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.7.tgz" }, "0.0.8": { "shasum": "02379316e985004653a0aa49ea04d73b458387e0", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.8.tgz" }, "0.0.9": { "shasum": "08835ba976807ce2a8934895a9759e3d5810b6e1", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.9.tgz" }, "0.0.91": { "shasum": "c82030e1aef1039f8414f0e1e0cd8d900d3a1a99", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.0.91.tgz" }, "0.1.0": { "shasum": "803bdb7b1aa2d7753d9ae5da6dd50049aef77b88", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-0.1.0.tgz" }, "1.0.0": { "shasum": "4e67ceede003b0b90c9875da63bfb29decf5a2f8", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.0.tgz" }, "1.0.1": { "shasum": "170004b9e22520c512a423d275cc12a6feadf176", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.1.tgz" }, "1.0.2": { "shasum": "dde29876f5238d303d575a5a6d7dcc8de454a70d", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.2.tgz" }, "1.0.3": { "shasum": "9b5d92c599929385560fbd9288dea04bcb036c99", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.3.tgz" }, "1.0.4": { "shasum": "afc905377bc11ab6bcb028239e4886bd8bd1e13a", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.4.tgz" }, "1.0.5": { "shasum": "7a744f2c351ff3fdee71a99c29739f70afc05e0c", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.5.tgz" }, "1.0.6": { "shasum": "2eeb27635d6b542e2d50ca8fd8e922d4195d094d", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.6.tgz" }, "1.0.7": { "shasum": "2bff65ca8368bd77cb80db62185fe44103c6bb8c", "tarball": "http://registry.npmjs.org/jqtpl/-/jqtpl-1.0.7.tgz" } }, "keywords": [ "template", "engine", "jquery", "jquery-tmpl", "django", "logicless", "express" ], "url": "http://registry.npmjs.org/jqtpl/" }, "jquajax": { "name": "jquajax", "description": "Provides the functionality of jQuery.ajax without needing to use jQuery in jsdom.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-09-01T17:52:02.425Z", "created": "2011-09-01T17:52:01.095Z", "0.0.0": "2011-09-01T17:52:02.425Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "type": "git", "url": "git://github.com/Qard/node-jquajax.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jquajax/0.0.0" }, "dist": { "0.0.0": { "shasum": "873435f555fd445201e30bbb589119b73bfb081d", "tarball": "http://registry.npmjs.org/jquajax/-/jquajax-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/jquajax/" }, "jquery": { "name": "jquery", "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)", "dist-tags": { "latest": "1.6.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-13T16:20:49.122Z", "created": "2011-03-19T07:19:56.392Z", "1.5.1": "2011-03-19T07:19:56.956Z", "1.6.2": "2011-07-06T16:13:21.519Z", "1.6.3": "2011-09-12T19:05:34.373Z" }, "author": { "name": "John Resig", "email": "jeresig@gmail.com" }, "versions": { "1.5.1": "http://registry.npmjs.org/jquery/1.5.1", "1.6.2": "http://registry.npmjs.org/jquery/1.6.2", "1.6.3": "http://registry.npmjs.org/jquery/1.6.3" }, "dist": { "1.5.1": { "shasum": "2ae2d661e906c1a01e044a71bb5b2743942183e5", "tarball": "http://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz" }, "1.6.2": { "shasum": "01757a4c5beea29e8ae697527c3131abbe997a28", "tarball": "http://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz" }, "1.6.3": { "shasum": "e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01", "tarball": "http://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz" } }, "keywords": [ "util", "dom", "jquery" ], "url": "http://registry.npmjs.org/jquery/" }, "jQuery": { "name": "jQuery", "description": "jQuery: The Write Less, Do More, JavaScript Library (packaged for Ender.JS)", "dist-tags": { "latest": "1.6.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-13T16:20:47.617Z", "created": "2011-08-18T05:06:51.428Z", "1.6.2": "2011-08-18T05:06:54.171Z", "1.6.3": "2011-09-12T19:04:18.507Z" }, "author": { "name": "John Resig", "email": "jeresig@gmail.com" }, "versions": { "1.6.2": "http://registry.npmjs.org/jQuery/1.6.2", "1.6.3": "http://registry.npmjs.org/jQuery/1.6.3" }, "dist": { "1.6.2": { "shasum": "0358db32ea0d2653bda6ff7dae5b4c1d62ec780c", "tarball": "http://registry.npmjs.org/jQuery/-/jQuery-1.6.2.tgz" }, "1.6.3": { "shasum": "45d0773b8585e8f8e727c751c4cc2322d15a4516", "tarball": "http://registry.npmjs.org/jQuery/-/jQuery-1.6.3.tgz" } }, "keywords": [ "util", "dom", "jquery", "ender" ], "url": "http://registry.npmjs.org/jQuery/" }, "jquery-autosuggestion": { "name": "jquery-autosuggestion", "description": "a simple jquery plugin with which input fields can be extended so that they show a suggestion part", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-12-13T03:44:52.270Z", "created": "2011-10-25T16:48:09.774Z", "0.0.1": "2011-10-25T16:48:11.494Z", "0.0.2": "2011-12-03T23:49:59.830Z", "0.0.3": "2011-12-13T03:44:52.270Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/jquery-autosuggestion.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jquery-autosuggestion/0.0.1", "0.0.2": "http://registry.npmjs.org/jquery-autosuggestion/0.0.2", "0.0.3": "http://registry.npmjs.org/jquery-autosuggestion/0.0.3" }, "dist": { "0.0.1": { "shasum": "b9a85c0dae47594caa4a5469a4bb1101fdc09279", "tarball": "http://registry.npmjs.org/jquery-autosuggestion/-/jquery-autosuggestion-0.0.1.tgz" }, "0.0.2": { "shasum": "bc3f1b58e76a2bf96d90c2b16e92fab260e85083", "tarball": "http://registry.npmjs.org/jquery-autosuggestion/-/jquery-autosuggestion-0.0.2.tgz" }, "0.0.3": { "shasum": "da6228bfa13aec0dab1d3d9ccdde26caff9c4b1b", "tarball": "http://registry.npmjs.org/jquery-autosuggestion/-/jquery-autosuggestion-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/jquery-autosuggestion/" }, "jquery-browserify": { "name": "jquery-browserify", "description": "jQuery: The Write Less, Do More, JavaScript Library, packaged for browserify", "dist-tags": { "latest": "1.6.2" }, "maintainers": [ { "name": "jmars", "email": "marshall.jaye@gmail.com" } ], "time": { "modified": "2011-07-25T09:03:51.458Z", "created": "2011-07-02T03:25:06.308Z", "1.5.0": "2011-07-02T03:25:07.959Z", "1.6.0": "2011-07-02T03:25:53.002Z", "1.6.1": "2011-07-02T03:26:10.144Z", "1.6.2": "2011-07-25T09:03:51.458Z" }, "author": { "name": "John Resig", "email": "jeresig@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jmars/jquery-browserify.git" }, "versions": { "1.5.0": "http://registry.npmjs.org/jquery-browserify/1.5.0", "1.6.0": "http://registry.npmjs.org/jquery-browserify/1.6.0", "1.6.1": "http://registry.npmjs.org/jquery-browserify/1.6.1", "1.6.2": "http://registry.npmjs.org/jquery-browserify/1.6.2" }, "dist": { "1.5.0": { "shasum": "150c24ab1aedcdc1d06dc10d83c2e1339aa96ce4", "tarball": "http://registry.npmjs.org/jquery-browserify/-/jquery-browserify-1.5.0.tgz" }, "1.6.0": { "shasum": "8a4a6ae32e5b94a91e51eb7c1f99c9465ef3d220", "tarball": "http://registry.npmjs.org/jquery-browserify/-/jquery-browserify-1.6.0.tgz" }, "1.6.1": { "shasum": "a9ab164a9a9040f23820e93a114a83ae09896eef", "tarball": "http://registry.npmjs.org/jquery-browserify/-/jquery-browserify-1.6.1.tgz" }, "1.6.2": { "shasum": "ec5767fd5406d0fc41fa14f1b54194b3e8e7c16d", "tarball": "http://registry.npmjs.org/jquery-browserify/-/jquery-browserify-1.6.2.tgz" } }, "keywords": [ "util", "dom", "jquery" ], "url": "http://registry.npmjs.org/jquery-browserify/" }, "jquery-cli": { "name": "jquery-cli", "description": "Use jquery to manipulate piped-in html", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-10-13T02:22:13.629Z", "created": "2011-10-13T02:22:12.502Z", "0.0.0": "2011-10-13T02:22:13.629Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com" }, "repository": { "url": "https://github.com/jesusabdullah/jquery-cli.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jquery-cli/0.0.0" }, "dist": { "0.0.0": { "shasum": "de51ecbe035ffcc1b449b210cb3a8d3bba713577", "tarball": "http://registry.npmjs.org/jquery-cli/-/jquery-cli-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/jquery-cli/" }, "jquery-deferred": { "name": "jquery-deferred", "description": "jQuery deferred lib for nodeJS.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "hidden", "email": "zzdhidden@gmail.com" } ], "time": { "modified": "2011-12-09T08:53:20.536Z", "created": "2011-09-12T18:13:27.824Z", "0.1.0": "2011-09-12T18:13:31.358Z", "0.1.1": "2011-09-21T13:02:59.909Z", "0.2.0": "2011-12-09T08:53:20.536Z" }, "author": { "name": "Hidden", "email": "zzdhidden@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zzdhidden/node-jquery-deferred.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jquery-deferred/0.1.0", "0.1.1": "http://registry.npmjs.org/jquery-deferred/0.1.1", "0.2.0": "http://registry.npmjs.org/jquery-deferred/0.2.0" }, "dist": { "0.1.0": { "shasum": "d474a1702fb050529e889925abac2d6fd3cd9d60", "tarball": "http://registry.npmjs.org/jquery-deferred/-/jquery-deferred-0.1.0.tgz" }, "0.1.1": { "shasum": "c6f4934937058e278ee639b5bfd6fc4a9d005009", "tarball": "http://registry.npmjs.org/jquery-deferred/-/jquery-deferred-0.1.1.tgz" }, "0.2.0": { "shasum": "abc5384f249a378419b0de88f47421dbf20d3052", "tarball": "http://registry.npmjs.org/jquery-deferred/-/jquery-deferred-0.2.0.tgz" } }, "keywords": [ "deferred" ], "url": "http://registry.npmjs.org/jquery-deferred/" }, "jquery-drive": { "name": "jquery-drive", "description": "A jQuery plugin to construct the DOM using basic jQuery selectors.", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "lfortin", "email": "laurent.fortin@gmail.com" } ], "time": { "modified": "2011-05-09T03:24:06.985Z", "created": "2011-05-09T03:24:06.837Z", "1.2.0": "2011-05-09T03:24:06.985Z" }, "author": { "name": "Laurent Fortin", "email": "laurent.fortin@gmail.com", "url": "http://lfortin.github.com" }, "repository": { "type": "git", "url": "git://github.com/lfortin/drive-jquery-plugin.git" }, "versions": { "1.2.0": "http://registry.npmjs.org/jquery-drive/1.2.0" }, "dist": { "1.2.0": { "shasum": "53deaaa24433fac80e91047a3fefff7eed387bac", "tarball": "http://registry.npmjs.org/jquery-drive/-/jquery-drive-1.2.0.tgz" } }, "keywords": [ "DOM", "builder", "jquery" ], "url": "http://registry.npmjs.org/jquery-drive/" }, "jquery-inputevent": { "name": "jquery-inputevent", "description": "Cross browser oninput event for jQuery", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-12-12T23:46:10.075Z", "created": "2011-12-04T02:14:41.781Z", "0.1.2": "2011-12-04T02:14:43.379Z", "0.1.3": "2011-12-10T17:50:23.699Z", "0.1.4": "2011-12-12T23:46:10.075Z" }, "author": { "name": "Andy Earnshaw", "url": "http://whattheheadsaid.com/" }, "repository": { "type": "git", "url": "git://github.com/dodo/jquery-inputevent.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/jquery-inputevent/0.1.2", "0.1.3": "http://registry.npmjs.org/jquery-inputevent/0.1.3", "0.1.4": "http://registry.npmjs.org/jquery-inputevent/0.1.4" }, "dist": { "0.1.2": { "shasum": "54301cf75ac110c174cc0bcc31b7f6344a95b146", "tarball": "http://registry.npmjs.org/jquery-inputevent/-/jquery-inputevent-0.1.2.tgz" }, "0.1.3": { "shasum": "341516b2e3f8dc185357725c235164749e46aca4", "tarball": "http://registry.npmjs.org/jquery-inputevent/-/jquery-inputevent-0.1.3.tgz" }, "0.1.4": { "shasum": "d6fd08b0c29c65e8532925f23178f5e5df052225", "tarball": "http://registry.npmjs.org/jquery-inputevent/-/jquery-inputevent-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/jquery-inputevent/" }, "jquery-mousewheel": { "name": "jquery-mousewheel", "description": "A jQuery plugin that adds cross-browser mouse wheel support.", "dist-tags": { "latest": "3.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-04-07T07:08:47.261Z", "created": "2011-04-07T07:08:46.767Z", "3.0.4": "2011-04-07T07:08:47.261Z" }, "author": { "name": "Brandon Aaron", "email": "brandon.aaron@gmail.com", "url": "http://brandonaaron.net/" }, "repository": { "type": "git", "url": "git://github.com/brandonaaron/jquery-mousewheel.git" }, "versions": { "3.0.4": "http://registry.npmjs.org/jquery-mousewheel/3.0.4" }, "dist": { "3.0.4": { "shasum": "9a7d5548b7993c1d7f407f091d6a3da9d05e1a5e", "tarball": "http://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.0.4.tgz" } }, "keywords": [ "jquery", "mousewheel", "plugin", "browser" ], "url": "http://registry.npmjs.org/jquery-mousewheel/" }, "jquery-placeholdize": { "name": "jquery-placeholdize", "description": "simulates the HTML5 'placeholder' attribute for legacy browsers", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "dkastner", "email": "dkastner@gmail.com" } ], "time": { "modified": "2011-09-06T03:50:27.221Z", "created": "2011-09-06T03:50:26.858Z", "0.3.0": "2011-09-06T03:50:27.221Z" }, "author": { "name": "Romain Ruetschi", "email": "romain.ruetschi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/romac/jQuery.placeHoldize.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/jquery-placeholdize/0.3.0" }, "dist": { "0.3.0": { "shasum": "0ac83234c2defe3a5031b26b677bcc5559b9983a", "tarball": "http://registry.npmjs.org/jquery-placeholdize/-/jquery-placeholdize-0.3.0.tgz" } }, "keywords": [ "jquery", "html5", "plugin", "browser" ], "url": "http://registry.npmjs.org/jquery-placeholdize/" }, "jquery-textsaver": { "name": "jquery-textsaver", "description": "Use the power of jQuery and localStorage and allow your users to fill out forms worry-free", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-12-12T23:52:15.691Z", "created": "2011-11-29T12:10:18.180Z", "0.0.1": "2011-11-29T12:10:19.834Z", "0.0.2": "2011-11-29T12:46:47.817Z", "0.1.2": "2011-11-29T22:05:11.969Z", "0.1.3": "2011-12-03T23:36:40.647Z", "0.1.4": "2011-12-12T23:52:15.691Z" }, "author": { "name": "David Hu", "url": "http://d.aweed.us" }, "repository": { "type": "git", "url": "git://github.com/dodo/jquery-textsaver.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jquery-textsaver/0.0.1", "0.0.2": "http://registry.npmjs.org/jquery-textsaver/0.0.2", "0.1.2": "http://registry.npmjs.org/jquery-textsaver/0.1.2", "0.1.3": "http://registry.npmjs.org/jquery-textsaver/0.1.3", "0.1.4": "http://registry.npmjs.org/jquery-textsaver/0.1.4" }, "dist": { "0.0.1": { "shasum": "d05328b22dc2237e301aab1d9e312e16e4c9ba33", "tarball": "http://registry.npmjs.org/jquery-textsaver/-/jquery-textsaver-0.0.1.tgz" }, "0.0.2": { "shasum": "7e96f1f8b1e3dfb5087bc1fb007286cb05868c5a", "tarball": "http://registry.npmjs.org/jquery-textsaver/-/jquery-textsaver-0.0.2.tgz" }, "0.1.2": { "shasum": "d7e22ef954cc853f61b45bbac5438f342d13d10a", "tarball": "http://registry.npmjs.org/jquery-textsaver/-/jquery-textsaver-0.1.2.tgz" }, "0.1.3": { "shasum": "12380294b9812dc5c5e9f5ada3cc23bb8941a143", "tarball": "http://registry.npmjs.org/jquery-textsaver/-/jquery-textsaver-0.1.3.tgz" }, "0.1.4": { "shasum": "2bbbe9fe0da29fe104f6fe4fdc8101eb3cb8d10e", "tarball": "http://registry.npmjs.org/jquery-textsaver/-/jquery-textsaver-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/jquery-textsaver/" }, "jquery-tmpl-jst": { "name": "jquery-tmpl-jst", "description": "Pre-compiled jQuery Templates", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "wookiehangover", "email": "sam@quickleft.com" } ], "time": { "modified": "2011-11-06T06:22:49.041Z", "created": "2011-08-01T04:41:03.288Z", "0.0.1": "2011-08-01T04:41:03.668Z", "0.0.2": "2011-08-06T05:31:59.804Z", "0.0.3": "2011-09-28T20:16:30.022Z", "0.0.4": "2011-09-29T18:48:54.927Z", "0.0.5": "2011-11-06T06:17:05.016Z", "0.0.6": "2011-11-06T06:22:49.041Z" }, "author": { "name": "wookiehangover", "email": "sam@quickleft.com" }, "repository": { "type": "git", "url": "github.com:wookiehangover/jquery-tmpl-jst.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jquery-tmpl-jst/0.0.1", "0.0.2": "http://registry.npmjs.org/jquery-tmpl-jst/0.0.2", "0.0.3": "http://registry.npmjs.org/jquery-tmpl-jst/0.0.3", "0.0.4": "http://registry.npmjs.org/jquery-tmpl-jst/0.0.4", "0.0.5": "http://registry.npmjs.org/jquery-tmpl-jst/0.0.5", "0.0.6": "http://registry.npmjs.org/jquery-tmpl-jst/0.0.6" }, "dist": { "0.0.1": { "shasum": "3e8ce1f6fa6bea8708bbc0a646855ac2a0e28057", "tarball": "http://registry.npmjs.org/jquery-tmpl-jst/-/jquery-tmpl-jst-0.0.1.tgz" }, "0.0.2": { "shasum": "f04f0a72bb40d8d06ebe2a61f887d0841cc5cf9d", "tarball": "http://registry.npmjs.org/jquery-tmpl-jst/-/jquery-tmpl-jst-0.0.2.tgz" }, "0.0.3": { "shasum": "0a4b6a93bcaf765881707fd10740bd0f7843a60b", "tarball": "http://registry.npmjs.org/jquery-tmpl-jst/-/jquery-tmpl-jst-0.0.3.tgz" }, "0.0.4": { "shasum": "83a7ed86e2f2ed749de26d3c930191b0d3317be5", "tarball": "http://registry.npmjs.org/jquery-tmpl-jst/-/jquery-tmpl-jst-0.0.4.tgz" }, "0.0.5": { "shasum": "91588b4399441e0ab5fe12a3a5aa5571c1b7adf8", "tarball": "http://registry.npmjs.org/jquery-tmpl-jst/-/jquery-tmpl-jst-0.0.5.tgz" }, "0.0.6": { "shasum": "22c3a404ed2d85578afadcdbb35ea298eb953760", "tarball": "http://registry.npmjs.org/jquery-tmpl-jst/-/jquery-tmpl-jst-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/jquery-tmpl-jst/" }, "jquery.effects.blind": { "name": "jquery.effects.blind", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:58:34.181Z", "created": "2011-06-14T15:58:33.677Z", "1.8.13": "2011-06-14T15:58:34.181Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.blind/1.8.13" }, "dist": { "1.8.13": { "shasum": "0f82b66e3040b2a4bba52835531bc2236fb3b385", "tarball": "http://registry.npmjs.org/jquery.effects.blind/-/jquery.effects.blind-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.blind/" }, "jquery.effects.bounce": { "name": "jquery.effects.bounce", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:58:40.746Z", "created": "2011-06-14T15:58:40.273Z", "1.8.13": "2011-06-14T15:58:40.746Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.bounce/1.8.13" }, "dist": { "1.8.13": { "shasum": "4bbdc22a80ffcb2370bfb4e8abdf9feea287579f", "tarball": "http://registry.npmjs.org/jquery.effects.bounce/-/jquery.effects.bounce-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.bounce/" }, "jquery.effects.clip": { "name": "jquery.effects.clip", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:58:46.194Z", "created": "2011-06-14T15:58:45.732Z", "1.8.13": "2011-06-14T15:58:46.194Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.clip/1.8.13" }, "dist": { "1.8.13": { "shasum": "42d5f2b7bd17ae523ba303132204d0f60c5e99fa", "tarball": "http://registry.npmjs.org/jquery.effects.clip/-/jquery.effects.clip-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.clip/" }, "jquery.effects.core": { "name": "jquery.effects.core", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:58:50.454Z", "created": "2011-06-14T15:58:49.935Z", "1.8.13": "2011-06-14T15:58:50.454Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.core/1.8.13" }, "dist": { "1.8.13": { "shasum": "0c87319101c4397d0f23335b1ac2123f3b8069b7", "tarball": "http://registry.npmjs.org/jquery.effects.core/-/jquery.effects.core-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.core/" }, "jquery.effects.drop": { "name": "jquery.effects.drop", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:58:56.920Z", "created": "2011-06-14T15:58:56.418Z", "1.8.13": "2011-06-14T15:58:56.920Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.drop/1.8.13" }, "dist": { "1.8.13": { "shasum": "e34a3d6180730fd10180c27338c2b2a9c5a78143", "tarball": "http://registry.npmjs.org/jquery.effects.drop/-/jquery.effects.drop-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.drop/" }, "jquery.effects.explode": { "name": "jquery.effects.explode", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:00.607Z", "created": "2011-06-14T15:59:00.133Z", "1.8.13": "2011-06-14T15:59:00.607Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.explode/1.8.13" }, "dist": { "1.8.13": { "shasum": "675102669a30cfd81f1bc5ba70a932c219c91501", "tarball": "http://registry.npmjs.org/jquery.effects.explode/-/jquery.effects.explode-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.explode/" }, "jquery.effects.fade": { "name": "jquery.effects.fade", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:04.477Z", "created": "2011-06-14T15:59:03.981Z", "1.8.13": "2011-06-14T15:59:04.477Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.fade/1.8.13" }, "dist": { "1.8.13": { "shasum": "0a420d168dfc596b0ca6287413bfee2daa1b5da0", "tarball": "http://registry.npmjs.org/jquery.effects.fade/-/jquery.effects.fade-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.fade/" }, "jquery.effects.fold": { "name": "jquery.effects.fold", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:08.065Z", "created": "2011-06-14T15:59:07.588Z", "1.8.13": "2011-06-14T15:59:08.065Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.fold/1.8.13" }, "dist": { "1.8.13": { "shasum": "67e1f16057a2b3b27414241668f69d7c70ee5110", "tarball": "http://registry.npmjs.org/jquery.effects.fold/-/jquery.effects.fold-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.fold/" }, "jquery.effects.highlight": { "name": "jquery.effects.highlight", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:12.875Z", "created": "2011-06-14T15:59:12.413Z", "1.8.13": "2011-06-14T15:59:12.875Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.highlight/1.8.13" }, "dist": { "1.8.13": { "shasum": "ca5881f26fd577f29ff3191d907bb3e40ed67af5", "tarball": "http://registry.npmjs.org/jquery.effects.highlight/-/jquery.effects.highlight-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.highlight/" }, "jquery.effects.pulsate": { "name": "jquery.effects.pulsate", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:17.869Z", "created": "2011-06-14T15:59:17.377Z", "1.8.13": "2011-06-14T15:59:17.869Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.pulsate/1.8.13" }, "dist": { "1.8.13": { "shasum": "f9976516e8fb09e4e9b6011a3c648d8eec38a81d", "tarball": "http://registry.npmjs.org/jquery.effects.pulsate/-/jquery.effects.pulsate-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.pulsate/" }, "jquery.effects.scale": { "name": "jquery.effects.scale", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:22.537Z", "created": "2011-06-14T15:59:22.063Z", "1.8.13": "2011-06-14T15:59:22.537Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.scale/1.8.13" }, "dist": { "1.8.13": { "shasum": "4d55b0d8d26414adb074c687e2a5e056d36e8f5e", "tarball": "http://registry.npmjs.org/jquery.effects.scale/-/jquery.effects.scale-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.scale/" }, "jquery.effects.shake": { "name": "jquery.effects.shake", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:26.340Z", "created": "2011-06-14T15:59:25.842Z", "1.8.13": "2011-06-14T15:59:26.340Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.shake/1.8.13" }, "dist": { "1.8.13": { "shasum": "6a93ad3cb34022fad269972c827a930975acb565", "tarball": "http://registry.npmjs.org/jquery.effects.shake/-/jquery.effects.shake-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.shake/" }, "jquery.effects.slide": { "name": "jquery.effects.slide", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:29.565Z", "created": "2011-06-14T15:59:29.111Z", "1.8.13": "2011-06-14T15:59:29.565Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.slide/1.8.13" }, "dist": { "1.8.13": { "shasum": "223b5eb104597ba06f8c9600a5d4bf2c46e07277", "tarball": "http://registry.npmjs.org/jquery.effects.slide/-/jquery.effects.slide-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.slide/" }, "jquery.effects.transfer": { "name": "jquery.effects.transfer", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:34.255Z", "created": "2011-06-14T15:59:33.771Z", "1.8.13": "2011-06-14T15:59:34.255Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.effects.transfer/1.8.13" }, "dist": { "1.8.13": { "shasum": "a76f0a07c230323eee2e468bdfe615e389c326ae", "tarball": "http://registry.npmjs.org/jquery.effects.transfer/-/jquery.effects.transfer-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.effects.transfer/" }, "jquery.flash": { "name": "jquery.flash", "description": "flash embedding for jQuery", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "secondplanet", "email": "contact@secondplanetanimation.com" } ], "time": { "modified": "2011-10-02T16:18:27.172Z", "created": "2011-10-02T16:18:26.628Z", "1.0.0": "2011-10-02T16:18:27.172Z" }, "author": { "name": "Luke Lutman" }, "repository": { "type": "git", "url": "git://github.com/secondplanet/jquery-flash.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jquery.flash/1.0.0" }, "dist": { "1.0.0": { "shasum": "3322c7eb707df36c053f53be0c007ad3ab302d13", "tarball": "http://registry.npmjs.org/jquery.flash/-/jquery.flash-1.0.0.tgz" } }, "keywords": [ "ender", "flash", "jQuery" ], "url": "http://registry.npmjs.org/jquery.flash/" }, "jquery.tmpl": { "name": "jquery.tmpl", "description": "jQuery.tmpl lib for browsers", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-08-03T17:01:09.330Z", "created": "2011-08-03T15:40:17.723Z", "0.0.1": "2011-08-03T15:40:20.682Z", "0.0.2": "2011-08-03T17:01:09.330Z" }, "author": { "name": "Alex MacCaw", "email": "info@eribium.org" }, "repository": { "type": "git", "url": "git://github.com/maccman/jquery.tmpl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jquery.tmpl/0.0.1", "0.0.2": "http://registry.npmjs.org/jquery.tmpl/0.0.2" }, "dist": { "0.0.1": { "shasum": "b4822ef81ee8371eadddaa95de7464a002fce278", "tarball": "http://registry.npmjs.org/jquery.tmpl/-/jquery.tmpl-0.0.1.tgz" }, "0.0.2": { "shasum": "5c5aec1525d1e5be4c240383fb674d8e10cb2255", "tarball": "http://registry.npmjs.org/jquery.tmpl/-/jquery.tmpl-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jquery.tmpl/" }, "jquery.ui.accordion": { "name": "jquery.ui.accordion", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:41.456Z", "created": "2011-06-14T15:59:41.014Z", "1.8.13": "2011-06-14T15:59:41.456Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.accordion/1.8.13" }, "dist": { "1.8.13": { "shasum": "4aad53fabba34d36632260ece9ca3c6ddf923c4a", "tarball": "http://registry.npmjs.org/jquery.ui.accordion/-/jquery.ui.accordion-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.accordion/" }, "jquery.ui.autocomplete": { "name": "jquery.ui.autocomplete", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:48.847Z", "created": "2011-06-14T15:59:48.321Z", "1.8.13": "2011-06-14T15:59:48.847Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.autocomplete/1.8.13" }, "dist": { "1.8.13": { "shasum": "fd2ca5dd9aa9b674e97d2745482b3e3b807b4148", "tarball": "http://registry.npmjs.org/jquery.ui.autocomplete/-/jquery.ui.autocomplete-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.autocomplete/" }, "jquery.ui.button": { "name": "jquery.ui.button", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T15:59:53.573Z", "created": "2011-06-14T15:59:53.085Z", "1.8.13": "2011-06-14T15:59:53.573Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.button/1.8.13" }, "dist": { "1.8.13": { "shasum": "143bcacec6b7f03a29204f6b8c3b71facef62f62", "tarball": "http://registry.npmjs.org/jquery.ui.button/-/jquery.ui.button-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.button/" }, "jquery.ui.core": { "name": "jquery.ui.core", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:08:58.367Z", "created": "2011-06-14T16:08:57.916Z", "1.8.13": "2011-06-14T16:08:58.367Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.core/1.8.13" }, "dist": { "1.8.13": { "shasum": "92736f8d822bd1bbfca9d5186bfb05504463f4b9", "tarball": "http://registry.npmjs.org/jquery.ui.core/-/jquery.ui.core-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.core/" }, "jquery.ui.datepicker": { "name": "jquery.ui.datepicker", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:05.119Z", "created": "2011-06-14T16:00:04.632Z", "1.8.13": "2011-06-14T16:00:05.119Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.datepicker/1.8.13" }, "dist": { "1.8.13": { "shasum": "b7b9a5cf067059fe6b8bb7de8682b6663376fcd6", "tarball": "http://registry.npmjs.org/jquery.ui.datepicker/-/jquery.ui.datepicker-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.datepicker/" }, "jquery.ui.dialog": { "name": "jquery.ui.dialog", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:11.763Z", "created": "2011-06-14T16:00:11.214Z", "1.8.13": "2011-06-14T16:00:11.763Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.dialog/1.8.13" }, "dist": { "1.8.13": { "shasum": "4cf6f0940dd9f903370bcb66d03f0594ef5dc0a6", "tarball": "http://registry.npmjs.org/jquery.ui.dialog/-/jquery.ui.dialog-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.dialog/" }, "jquery.ui.draggable": { "name": "jquery.ui.draggable", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:17.158Z", "created": "2011-06-14T16:00:16.665Z", "1.8.13": "2011-06-14T16:00:17.158Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.draggable/1.8.13" }, "dist": { "1.8.13": { "shasum": "95346da098205ae1b07d77258e71a79c329c920d", "tarball": "http://registry.npmjs.org/jquery.ui.draggable/-/jquery.ui.draggable-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.draggable/" }, "jquery.ui.droppable": { "name": "jquery.ui.droppable", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:21.720Z", "created": "2011-06-14T16:00:21.235Z", "1.8.13": "2011-06-14T16:00:21.720Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.droppable/1.8.13" }, "dist": { "1.8.13": { "shasum": "15ea4c5c15dc4d8874d011480b69777a3b24af70", "tarball": "http://registry.npmjs.org/jquery.ui.droppable/-/jquery.ui.droppable-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.droppable/" }, "jquery.ui.mouse": { "name": "jquery.ui.mouse", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:27.207Z", "created": "2011-06-14T16:00:26.703Z", "1.8.13": "2011-06-14T16:00:27.207Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.mouse/1.8.13" }, "dist": { "1.8.13": { "shasum": "e7ec02eb3872a71bd56270ac23c241791dbbbf5d", "tarball": "http://registry.npmjs.org/jquery.ui.mouse/-/jquery.ui.mouse-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.mouse/" }, "jquery.ui.position": { "name": "jquery.ui.position", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:34.309Z", "created": "2011-06-14T16:00:33.858Z", "1.8.13": "2011-06-14T16:00:34.309Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.position/1.8.13" }, "dist": { "1.8.13": { "shasum": "7f237ce1e17172072d97ff360b480ba09e4912f9", "tarball": "http://registry.npmjs.org/jquery.ui.position/-/jquery.ui.position-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.position/" }, "jquery.ui.progressbar": { "name": "jquery.ui.progressbar", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:40.134Z", "created": "2011-06-14T16:00:39.655Z", "1.8.13": "2011-06-14T16:00:40.134Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.progressbar/1.8.13" }, "dist": { "1.8.13": { "shasum": "a9c054804c5ff3e8f9f51740e6667cb48f408f3a", "tarball": "http://registry.npmjs.org/jquery.ui.progressbar/-/jquery.ui.progressbar-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.progressbar/" }, "jquery.ui.resizable": { "name": "jquery.ui.resizable", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:46.797Z", "created": "2011-06-14T16:00:46.328Z", "1.8.13": "2011-06-14T16:00:46.797Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.resizable/1.8.13" }, "dist": { "1.8.13": { "shasum": "5c94fed6d69856f7ae0ff5b992feb3a3758f6e48", "tarball": "http://registry.npmjs.org/jquery.ui.resizable/-/jquery.ui.resizable-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.resizable/" }, "jquery.ui.selectable": { "name": "jquery.ui.selectable", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:51.883Z", "created": "2011-06-14T16:00:51.394Z", "1.8.13": "2011-06-14T16:00:51.883Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.selectable/1.8.13" }, "dist": { "1.8.13": { "shasum": "0d38bdbda9a5437875c87b9a2095a5abbf7f2ad9", "tarball": "http://registry.npmjs.org/jquery.ui.selectable/-/jquery.ui.selectable-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.selectable/" }, "jquery.ui.slider": { "name": "jquery.ui.slider", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:00:56.274Z", "created": "2011-06-14T16:00:55.791Z", "1.8.13": "2011-06-14T16:00:56.274Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.slider/1.8.13" }, "dist": { "1.8.13": { "shasum": "d61eed07ac2c60854f9e5590331eb35d7443d76c", "tarball": "http://registry.npmjs.org/jquery.ui.slider/-/jquery.ui.slider-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.slider/" }, "jquery.ui.sortable": { "name": "jquery.ui.sortable", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:01:00.966Z", "created": "2011-06-14T16:01:00.439Z", "1.8.13": "2011-06-14T16:01:00.966Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.sortable/1.8.13" }, "dist": { "1.8.13": { "shasum": "9218196111a3e00864b938acc26e1fbdde6e7467", "tarball": "http://registry.npmjs.org/jquery.ui.sortable/-/jquery.ui.sortable-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.sortable/" }, "jquery.ui.tabs": { "name": "jquery.ui.tabs", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:01:05.629Z", "created": "2011-06-14T16:01:05.146Z", "1.8.13": "2011-06-14T16:01:05.629Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.tabs/1.8.13" }, "dist": { "1.8.13": { "shasum": "888e55beb2095e54e09a30a75109cd58c94db1a6", "tarball": "http://registry.npmjs.org/jquery.ui.tabs/-/jquery.ui.tabs-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.tabs/" }, "jquery.ui.widget": { "name": "jquery.ui.widget", "description": "A jQuery UI widget.", "dist-tags": { "latest": "1.8.13" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-06-14T16:01:11.514Z", "created": "2011-06-14T16:01:10.977Z", "1.8.13": "2011-06-14T16:01:11.514Z" }, "versions": { "1.8.13": "http://registry.npmjs.org/jquery.ui.widget/1.8.13" }, "dist": { "1.8.13": { "shasum": "f3f5f45412a6ed15b81c35ff5cd076cd3ce25c1d", "tarball": "http://registry.npmjs.org/jquery.ui.widget/-/jquery.ui.widget-1.8.13.tgz" } }, "url": "http://registry.npmjs.org/jquery.ui.widget/" }, "jqueryify": { "name": "jqueryify", "description": "jQuery lib for browsers", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-12-02T17:52:28.021Z", "created": "2011-08-03T16:47:39.325Z", "0.0.1": "2011-08-03T16:47:42.447Z", "0.0.2": "2011-12-02T17:52:28.021Z" }, "author": { "name": "Alex MacCaw", "email": "info@eribium.org" }, "repository": { "type": "git", "url": "git://github.com/maccman/jqueryify.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jqueryify/0.0.1", "0.0.2": "http://registry.npmjs.org/jqueryify/0.0.2" }, "dist": { "0.0.1": { "shasum": "acf7e2471a34d21dee020693f03dac2aac513f8b", "tarball": "http://registry.npmjs.org/jqueryify/-/jqueryify-0.0.1.tgz" }, "0.0.2": { "shasum": "d4f9f9764e976772ab467c800f660b9adb890100", "tarball": "http://registry.npmjs.org/jqueryify/-/jqueryify-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jqueryify/" }, "jraphical": { "name": "jraphical", "description": "Graphs for Bongo", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "chris.thorn", "email": "chris@koding.com" } ], "time": { "modified": "2011-11-24T00:46:05.289Z", "created": "2011-11-24T00:46:03.940Z", "0.0.0": "2011-11-24T00:46:05.289Z" }, "author": { "name": "Christopher Thorn", "email": "chris@koding.com", "url": "http://koding.com" }, "repository": { "url": "git@kodingen.beanstalkapp.com:/jraphical.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jraphical/0.0.0" }, "dist": { "0.0.0": { "shasum": "737f71d4e4ba8351ca2c307771ac4ecf60ce50e8", "tarball": "http://registry.npmjs.org/jraphical/-/jraphical-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/jraphical/" }, "jrep": { "name": "jrep", "description": "", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-22T11:29:20.365Z", "created": "2011-09-22T11:29:16.803Z", "0.0.0": "2011-09-22T11:29:20.365Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/jrep.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jrep/0.0.0" }, "dist": { "0.0.0": { "shasum": "fa1141dd001708f2dc330e6c24702c19bdccf2dc", "tarball": "http://registry.npmjs.org/jrep/-/jrep-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/jrep/" }, "js-beautify-node": { "name": "js-beautify-node", "description": "Javascript beautifier. Working on node'ifying it.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dotmaster", "email": "isimpl@gmail.com" } ], "time": { "modified": "2011-07-01T19:47:58.232Z", "created": "2011-07-01T19:47:57.801Z", "1.0.0": "2011-07-01T19:47:58.232Z" }, "author": { "name": "Gregor Schwab", "email": "mail@synaptic-labs.net", "url": "www.grenzgenial.com" }, "repository": { "type": "git", "url": "https://github.com/dotmaster/js-beautify-node" }, "versions": { "1.0.0": "http://registry.npmjs.org/js-beautify-node/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/js-beautify-node/-/js-beautify-node-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/js-beautify-node/" }, "JS-Entities": { "name": "JS-Entities", "description": "Character encoding generation and html/xml encodings included.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "author": { "name": "bradley.meck@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/JS-Entities/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/JS-Entities/-/JS-Entities-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/JS-Entities/" }, "js-jango": { "name": "js-jango", "description": "A javascript interface to the JangoMail service", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bryan.rockwood", "email": "bryan.rockwood@pollenware.com" } ], "time": { "modified": "2011-06-28T18:37:28.274Z", "created": "2011-06-28T18:37:27.923Z", "0.0.1": "2011-06-28T18:37:28.274Z" }, "author": { "name": "Pollenware", "url": "http://pollenware.github.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/js-jango/0.0.1" }, "dist": { "0.0.1": { "shasum": "7d906664cd82df2021b7ab2ee3a33ee2d36c85f5", "tarball": "http://registry.npmjs.org/js-jango/-/js-jango-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/js-jango/" }, "js-loader": { "name": "js-loader", "description": "On-the-fly javascript contacatenator, minifier and dependency resolver for client-side JS", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dmcquay", "email": "dmcquay@gmail.com" } ], "time": { "modified": "2011-02-17T16:49:04.983Z", "created": "2011-02-13T19:19:10.542Z", "0.0.1": "2011-02-13T19:19:11.470Z", "0.0.2": "2011-02-14T04:56:05.003Z", "0.0.3": "2011-02-14T06:32:38.076Z", "0.0.4": "2011-02-14T18:23:27.227Z", "0.1.0": "2011-02-16T07:52:04.982Z", "0.1.1": "2011-02-17T16:49:04.983Z" }, "author": { "name": "Dustin McQuay", "email": "dmcquay@gmail.com", "url": "http://www.synchrosinteractive.com/" }, "repository": "git://github.com/dmcquay/node-js-loader.git", "versions": { "0.0.1": "http://registry.npmjs.org/js-loader/0.0.1", "0.0.2": "http://registry.npmjs.org/js-loader/0.0.2", "0.0.3": "http://registry.npmjs.org/js-loader/0.0.3", "0.0.4": "http://registry.npmjs.org/js-loader/0.0.4", "0.1.0": "http://registry.npmjs.org/js-loader/0.1.0", "0.1.1": "http://registry.npmjs.org/js-loader/0.1.1" }, "dist": { "0.0.1": { "shasum": "10b1f356cee3703d1d781b3893b53f6295fff836", "tarball": "http://registry.npmjs.org/js-loader/-/js-loader-0.0.1.tgz" }, "0.0.2": { "shasum": "0148fa43f84ace67d265a7c01238c7d9efed5cfc", "tarball": "http://registry.npmjs.org/js-loader/-/js-loader-0.0.2.tgz" }, "0.0.3": { "shasum": "3ae8933889f2405e1b5e69efeb31034502458e3f", "tarball": "http://registry.npmjs.org/js-loader/-/js-loader-0.0.3.tgz" }, "0.0.4": { "shasum": "225311c29361b79c23728034a7ecf6f80db43c2a", "tarball": "http://registry.npmjs.org/js-loader/-/js-loader-0.0.4.tgz" }, "0.1.0": { "shasum": "03c45b359d867e8bd73f8f8be8c97fe9fa4fff6c", "tarball": "http://registry.npmjs.org/js-loader/-/js-loader-0.1.0.tgz" }, "0.1.1": { "shasum": "f4f9929d337f22df1a9c4a286b4af373e8ddb8cd", "tarball": "http://registry.npmjs.org/js-loader/-/js-loader-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/js-loader/" }, "js-manager": { "name": "js-manager", "description": "browser side javascript package manager", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mizchi", "email": "miz404@gmail.com" } ], "time": { "modified": "2011-08-13T02:35:19.648Z", "created": "2011-08-13T02:15:51.865Z", "0.0.1": "2011-08-13T02:15:53.463Z", "0.0.2": "2011-08-13T02:35:19.648Z" }, "author": { "name": "mizchi", "email": "miz404@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/js-manager/0.0.1", "0.0.2": "http://registry.npmjs.org/js-manager/0.0.2" }, "dist": { "0.0.1": { "shasum": "aca008943df8779a425d87a1362cf45f90c97929", "tarball": "http://registry.npmjs.org/js-manager/-/js-manager-0.0.1.tgz" }, "0.0.2": { "shasum": "e14e77f7e9d0eea4b95c549fbf9e396e0dbe8df5", "tarball": "http://registry.npmjs.org/js-manager/-/js-manager-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/js-manager/" }, "js-nts": { "name": "js-nts", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "nomospace", "email": "jinlu_hz@163.com" } ], "time": { "modified": "2011-05-30T05:39:28.592Z", "created": "2011-05-30T05:39:27.047Z", "0.0.0": "2011-05-30T05:39:28.592Z" }, "author": { "name": "nomospace", "email": "jinlu_hz@163.com" }, "repository": { "type": "git", "url": "git://github.com/nomospace/nodejs-nts.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/js-nts/0.0.0" }, "dist": { "0.0.0": { "shasum": "ff09eafd6bb286710b23d7079a34a5eec099117f", "tarball": "http://registry.npmjs.org/js-nts/-/js-nts-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/js-nts/" }, "js-openstack": { "name": "js-openstack", "description": "Library for accessing openstack object store", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "tobowers", "email": "topper@toppingdesign.com" } ], "time": { "modified": "2011-05-13T14:46:52.361Z", "created": "2011-05-12T21:46:25.590Z", "0.0.1": "2011-05-12T21:46:25.754Z", "0.0.2": "2011-05-12T22:00:43.796Z", "0.0.3": "2011-05-13T12:59:47.530Z", "0.0.4": "2011-05-13T13:25:02.275Z", "0.0.5": "2011-05-13T14:46:52.362Z" }, "author": { "name": "Topper Bowers", "email": "topper@toppingdesign.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/js-openstack/0.0.1", "0.0.2": "http://registry.npmjs.org/js-openstack/0.0.2", "0.0.3": "http://registry.npmjs.org/js-openstack/0.0.3", "0.0.4": "http://registry.npmjs.org/js-openstack/0.0.4", "0.0.5": "http://registry.npmjs.org/js-openstack/0.0.5" }, "dist": { "0.0.1": { "shasum": "25fa1489e12373d9be76277e460fb066648a45d7", "tarball": "http://registry.npmjs.org/js-openstack/-/js-openstack-0.0.1.tgz" }, "0.0.2": { "shasum": "75047993dd1a5338d6877d237a63aa3430a19fab", "tarball": "http://registry.npmjs.org/js-openstack/-/js-openstack-0.0.2.tgz" }, "0.0.3": { "shasum": "b8e6b47794e80fbc196d00ce9b04d86d6c15754c", "tarball": "http://registry.npmjs.org/js-openstack/-/js-openstack-0.0.3.tgz" }, "0.0.4": { "shasum": "675b8fcb5bebfc39b124fb7e7e96ef9ed52e5ee1", "tarball": "http://registry.npmjs.org/js-openstack/-/js-openstack-0.0.4.tgz" }, "0.0.5": { "shasum": "738bca8d891683f494e25e08443663dc3a654fb0", "tarball": "http://registry.npmjs.org/js-openstack/-/js-openstack-0.0.5.tgz" } }, "keywords": [ "cloudfiles", "swift", "openstack", "objectstore", "client" ], "url": "http://registry.npmjs.org/js-openstack/" }, "js-select": { "name": "js-select", "description": "Traverse and modify objects with JSONSelect selectors", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-07-27T01:46:37.072Z", "created": "2011-07-23T03:48:10.311Z", "0.1.0": "2011-07-23T03:48:11.083Z", "0.2.0": "2011-07-24T05:48:56.480Z", "0.4.0": "2011-07-26T06:31:46.542Z", "0.5.0": "2011-07-27T01:46:37.072Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/js-select.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/js-select/0.1.0", "0.2.0": "http://registry.npmjs.org/js-select/0.2.0", "0.4.0": "http://registry.npmjs.org/js-select/0.4.0", "0.5.0": "http://registry.npmjs.org/js-select/0.5.0" }, "dist": { "0.1.0": { "shasum": "7c8cf725ee0bb0d9b1445bf33c2db40f690bb37b", "tarball": "http://registry.npmjs.org/js-select/-/js-select-0.1.0.tgz" }, "0.2.0": { "shasum": "42562788fd339bfc5acbe78e1070f18be9643a2e", "tarball": "http://registry.npmjs.org/js-select/-/js-select-0.2.0.tgz" }, "0.4.0": { "shasum": "db516c15e460536ce3e01e4d2f5613791796815f", "tarball": "http://registry.npmjs.org/js-select/-/js-select-0.4.0.tgz" }, "0.5.0": { "shasum": "815f88dd39fdfc17f36d0ffbb499861e3cd2000e", "tarball": "http://registry.npmjs.org/js-select/-/js-select-0.5.0.tgz" } }, "keywords": [ "json" ], "url": "http://registry.npmjs.org/js-select/" }, "js-yaml": { "name": "js-yaml", "description": "YAML 1.1 Parser", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "vitaly", "email": "vitaly@rcdesign.ru" } ], "time": { "modified": "2011-11-18T04:40:26.297Z", "created": "2011-11-02T01:56:02.870Z", "0.2.0": "2011-11-02T01:56:04.988Z", "0.2.1": "2011-11-02T15:44:59.476Z", "0.2.2": "2011-11-06T19:36:46.376Z", "0.3.0": "2011-11-09T11:50:52.572Z", "0.3.1": "2011-11-18T04:40:26.297Z" }, "author": { "name": "Aleksey V Zapparov", "email": "ixti@member.fsf.org", "url": "http://www.ixti.net/" }, "repository": { "type": "git", "url": "git://github.com/nodeca/js-yaml.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/js-yaml/0.2.0", "0.2.1": "http://registry.npmjs.org/js-yaml/0.2.1", "0.2.2": "http://registry.npmjs.org/js-yaml/0.2.2", "0.3.0": "http://registry.npmjs.org/js-yaml/0.3.0", "0.3.1": "http://registry.npmjs.org/js-yaml/0.3.1" }, "dist": { "0.2.0": { "shasum": "a2480a4db3c6896e4a5db16b99b504cb2768cc32", "tarball": "http://registry.npmjs.org/js-yaml/-/js-yaml-0.2.0.tgz" }, "0.2.1": { "shasum": "f42ad812a3c3a72740d571f4fb016e31f4bb9344", "tarball": "http://registry.npmjs.org/js-yaml/-/js-yaml-0.2.1.tgz" }, "0.2.2": { "shasum": "79650583b962457ef4eba143fcbd8b57f0972c07", "tarball": "http://registry.npmjs.org/js-yaml/-/js-yaml-0.2.2.tgz" }, "0.3.0": { "shasum": "ed2aecd85e9f474c6c766bde89b3e27a88754f97", "tarball": "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.0.tgz" }, "0.3.1": { "shasum": "221a8b84dcddd5ee463311b10366574a091c42dd", "tarball": "http://registry.npmjs.org/js-yaml/-/js-yaml-0.3.1.tgz" } }, "keywords": [ "yaml", "parser", "pyyaml" ], "url": "http://registry.npmjs.org/js-yaml/" }, "js.io": { "name": "js.io", "description": "Networking library for realtime browser communication", "dist-tags": { "latest": "3.2.1" }, "maintainers": [ { "name": "jacoblyles", "email": "jacob.lyles@gmail.com" } ], "time": { "modified": "2011-02-22T01:21:50.922Z", "created": "2011-02-22T01:21:50.576Z", "3.2.1": "2011-02-22T01:21:50.922Z" }, "author": { "name": "Martin Hunt", "email": "martin@gameclosure.com" }, "versions": { "3.2.1": "http://registry.npmjs.org/js.io/3.2.1" }, "dist": { "3.2.1": { "shasum": "f893bd189949d29835e5b339104b84aacd62d44b", "tarball": "http://registry.npmjs.org/js.io/-/js.io-3.2.1.tgz" } }, "keywords": [ "realtime", "networking" ], "url": "http://registry.npmjs.org/js.io/" }, "js.perlin": { "name": "js.perlin", "description": "Perlin noise implementation", "dist-tags": { "latest": "0.0.1" }, "readme": "# JS.Perlin\n\n## Installation\n\n```npm install js.perlin```\n\n## Usage\n\n- *new Perlin( [ table ] )*\n\nReturns a new generator instance. If `table` is set, then it will be used\nas random lookup table otherwise a random table will be generated.\n\n- *[instance].octaves*\n- *[instance].frequency*\n- *[instance].persistence*\n\nGenerator configurations variables.\n\n- *[instance].generate( start, size, callback )*\n\nThis function will call `callback()` for each pixel in the N-dimensional\nrange between `start` and `start+size`, with two parameters : the\ncoordinates of the current pixel, and the related Perlin value.\n\n```javascript\nvar Perlin = require( 'js.perlin' ).Perlin;\n\nvar map = new Perlin( );\n\nmap.generate( [ 0, 0 ], [ 2, 2 ], function ( point, value ) {\n console.log( point, value );\n} );\n```\n\n## To do\n\nI need to :\n\n- Understand why implements Perlin.random as `Math.random( ) * 2 - 1`\n just doesn't work.\n\n- Implement _real_ Perlin noises (standard & simplex).\n\nIf you can help me on one of these two issues, please feel free to post an issue\nand / or make pull requests !\n\n## Authors\n\nImplementation by Maël Nison, from Jeremy Cochoy's [paper][1].\n\n[1]: http://zenol.fr/dl/perlin_noise.pdf\n", "maintainers": [ { "name": "arcanis", "email": "nison.mael@gmail.com" } ], "time": { "modified": "2011-12-02T09:17:02.866Z", "created": "2011-12-02T09:16:59.891Z", "0.0.1": "2011-12-02T09:17:02.866Z" }, "author": { "name": "Mael Nison", "email": "nison.mael@gmail.com", "url": "http://www.arcastel.com/" }, "repository": { "type": "git", "url": "git://github.com/arcanin/js.perlin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/js.perlin/0.0.1" }, "dist": { "0.0.1": { "shasum": "9d97f8ee89bb0b875b974a8de689708c78c44f3a", "tarball": "http://registry.npmjs.org/js.perlin/-/js.perlin-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/js.perlin/" }, "js2": { "name": "js2", "description": "Javascript Sugar", "dist-tags": { "latest": "0.3.21" }, "maintainers": [ { "name": "jeffsu", "email": "me@jeffsu.com" } ], "time": { "modified": "2011-09-14T17:27:42.354Z", "created": "2011-02-28T23:21:43.393Z", "0.3.0pre1": "2011-02-28T23:21:44.636Z", "0.3.0pre2": "2011-02-28T23:33:02.370Z", "0.3.0pre3": "2011-03-02T23:40:44.694Z", "0.3.0pre4": "2011-03-05T23:45:31.971Z", "0.3.0pre5": "2011-03-05T23:50:14.339Z", "0.3.4": "2011-03-10T10:06:03.463Z", "0.3.6": "2011-03-22T06:26:04.911Z", "0.3.7": "2011-03-22T19:49:10.147Z", "0.3.9": "2011-03-29T16:50:48.202Z", "0.3.13": "2011-04-04T16:20:29.539Z", "0.3.15": "2011-04-05T20:43:29.411Z", "0.3.16": "2011-04-08T16:43:51.766Z", "0.3.17": "2011-04-13T15:49:00.783Z", "0.3.18": "2011-04-15T16:24:33.553Z", "0.3.19": "2011-07-02T09:38:05.080Z", "0.3.20": "2011-07-13T21:28:32.927Z", "0.3.21": "2011-09-14T17:27:42.354Z" }, "author": { "name": "Jeff Su" }, "repository": { "type": "git", "url": "git://github.com/jeffsu/js2.git" }, "versions": { "0.3.0pre1": "http://registry.npmjs.org/js2/0.3.0pre1", "0.3.0pre2": "http://registry.npmjs.org/js2/0.3.0pre2", "0.3.0pre3": "http://registry.npmjs.org/js2/0.3.0pre3", "0.3.0pre4": "http://registry.npmjs.org/js2/0.3.0pre4", "0.3.0pre5": "http://registry.npmjs.org/js2/0.3.0pre5", "0.3.4": "http://registry.npmjs.org/js2/0.3.4", "0.3.6": "http://registry.npmjs.org/js2/0.3.6", "0.3.7": "http://registry.npmjs.org/js2/0.3.7", "0.3.9": "http://registry.npmjs.org/js2/0.3.9", "0.3.13": "http://registry.npmjs.org/js2/0.3.13", "0.3.15": "http://registry.npmjs.org/js2/0.3.15", "0.3.16": "http://registry.npmjs.org/js2/0.3.16", "0.3.17": "http://registry.npmjs.org/js2/0.3.17", "0.3.18": "http://registry.npmjs.org/js2/0.3.18", "0.3.19": "http://registry.npmjs.org/js2/0.3.19", "0.3.20": "http://registry.npmjs.org/js2/0.3.20", "0.3.21": "http://registry.npmjs.org/js2/0.3.21" }, "dist": { "0.3.0pre1": { "shasum": "63385328981659d5c64640966acb66c907e70902", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.0pre1.tgz" }, "0.3.0pre2": { "shasum": "8a37d09035ae91411ec12fb19ddc1f3d82228243", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.0pre2.tgz" }, "0.3.0pre3": { "shasum": "393d09238af7c21b328bb65466bb011911e24dad", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.0pre3.tgz" }, "0.3.0pre4": { "shasum": "7dce516f0d3a065292747d2b2e338d841dc2acf4", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.0pre4.tgz" }, "0.3.0pre5": { "shasum": "72b104a40d3a446805a7a42289e306d99e85f253", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.0pre5.tgz" }, "0.3.4": { "shasum": "168c542e2ca6d66952d879fdd194640d5250dd92", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.4.tgz" }, "0.3.6": { "shasum": "922eb808e6fc4b879c3990283ce4d62439d87cc9", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.6.tgz" }, "0.3.7": { "shasum": "96b6f298df8f2156cae650caf6c04b84b13bef5d", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.7.tgz" }, "0.3.9": { "shasum": "6b2d0ac4e4aa51a4304a2be6eb5d6188e30de5bf", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.9.tgz" }, "0.3.13": { "shasum": "f3ffb3d1ded02a141e48732f75513ff83493756f", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.13.tgz" }, "0.3.15": { "shasum": "1acf3e875cf6e199b43ecda79aa5bd41158b75ee", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.15.tgz" }, "0.3.16": { "shasum": "aad5a248be8f461d7d9f9211f5f9299376577873", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.16.tgz" }, "0.3.17": { "shasum": "837507e5aa3e85d9573363b2b1524257f7e409b5", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.17.tgz" }, "0.3.18": { "shasum": "d3f676eafe89bfa9cc4b9ab18bdc99dc248b2cca", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.18.tgz" }, "0.3.19": { "shasum": "740ae32da0e046110f029dd504b01a10d0142233", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.19.tgz" }, "0.3.20": { "shasum": "1bbe77e464b4acc692dbd2c1a4f46257a036cd77", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.20.tgz" }, "0.3.21": { "shasum": "2291d02b8bdf15999d3cd9a3a69d158dfe0e47e4", "tarball": "http://registry.npmjs.org/js2/-/js2-0.3.21.tgz" } }, "url": "http://registry.npmjs.org/js2/" }, "js2bash": { "name": "js2bash", "description": "Use JavaScript data in the bash", "dist-tags": { "latest": "0.1.0alpha" }, "maintainers": [ { "name": "akidee", "email": "mail@akidee.de" } ], "time": { "modified": "2011-10-30T13:20:09.597Z", "created": "2011-10-30T13:20:07.382Z", "0.1.0alpha": "2011-10-30T13:20:09.597Z" }, "author": { "name": "Andreas Kalsch", "email": "mail@akidee.de", "url": "http://akidee.de/" }, "versions": { "0.1.0alpha": "http://registry.npmjs.org/js2bash/0.1.0alpha" }, "dist": { "0.1.0alpha": { "shasum": "af785cc5911fc1130ddccb1e60f9ca3190a7ec97", "tarball": "http://registry.npmjs.org/js2bash/-/js2bash-0.1.0alpha.tgz" } }, "keywords": [ "bash", "data", "config", "sh", "shell", "convert" ], "url": "http://registry.npmjs.org/js2bash/" }, "js2coffee": { "name": "js2coffee", "description": "JavaScript to CoffeeScript compiler", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "rstacruz", "email": "rico@ricostacruz.com" } ], "time": { "modified": "2011-07-09T02:07:25.376Z", "created": "2011-06-03T10:36:55.475Z", "0.0.1": "2011-06-03T10:36:57.564Z", "0.0.2": "2011-06-03T23:56:30.589Z", "0.0.3": "2011-06-05T04:17:33.094Z", "0.0.4": "2011-06-08T21:11:08.464Z", "0.0.5": "2011-06-09T20:22:06.774Z", "0.1.0": "2011-06-12T18:46:28.863Z", "0.1.1": "2011-07-09T02:07:25.376Z" }, "author": { "name": "Rico Sta. Cruz" }, "repository": { "type": "git", "url": "git://github.com/rstacruz/js2coffee.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/js2coffee/0.0.1", "0.0.2": "http://registry.npmjs.org/js2coffee/0.0.2", "0.0.3": "http://registry.npmjs.org/js2coffee/0.0.3", "0.0.4": "http://registry.npmjs.org/js2coffee/0.0.4", "0.0.5": "http://registry.npmjs.org/js2coffee/0.0.5", "0.1.0": "http://registry.npmjs.org/js2coffee/0.1.0", "0.1.1": "http://registry.npmjs.org/js2coffee/0.1.1" }, "dist": { "0.0.1": { "shasum": "623dbeb1cf846be94a9235eab422574942ebf324", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.0.1.tgz" }, "0.0.2": { "shasum": "b6491dd637da8faf7a3037ecc5aca857504f2953", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.0.2.tgz" }, "0.0.3": { "shasum": "4bcfc4fec8e6360ee263c2a476fa1144c1e93e7c", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.0.3.tgz" }, "0.0.4": { "shasum": "027490d4c99899c73e985ed2bb2e808ab7269f9b", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.0.4.tgz" }, "0.0.5": { "shasum": "9e5790117346a33e4c7301709448c8641f755b38", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.0.5.tgz" }, "0.1.0": { "shasum": "97cf7732b24f901d8c31bec8bba32ac407a6ac90", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.1.0.tgz" }, "0.1.1": { "shasum": "63bdb56fcf6e3e70e7e9297e8747b7984eb05d24", "tarball": "http://registry.npmjs.org/js2coffee/-/js2coffee-0.1.1.tgz" } }, "keywords": [ "javascript", "coffeescript", "language", "compiler" ], "url": "http://registry.npmjs.org/js2coffee/" }, "jsapp": { "name": "jsapp", "description": "A command line interface to jsapp.us", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "matthewfl", "email": "matthew@matthewfl.com" } ], "time": { "modified": "2011-01-03T19:22:05.916Z", "created": "2011-01-03T19:22:05.204Z", "0.0.1": "2011-01-03T19:22:05.916Z" }, "author": { "name": "Matthew Francis-Landau", "email": "matthew@matthewfl.com", "url": "http://matthewfl.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsapp/0.0.1" }, "dist": { "0.0.1": { "shasum": "27f0edab55a4b32b50950fc93d394af6ab1c2efc", "tarball": "http://registry.npmjs.org/jsapp/-/jsapp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsapp/" }, "jscc-node": { "name": "jscc-node", "description": "JSCC assembling a complete compiler for nodejs", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "badlee", "email": "badlee.oshimin@gmail.com" } ], "time": { "modified": "2011-05-19T16:09:19.120Z", "created": "2011-05-19T16:09:18.298Z", "0.3.0": "2011-05-19T16:09:19.120Z" }, "author": { "name": "Badlee Oshimin", "email": "badlee.oshimin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/badlee/JSCC-NODE.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/jscc-node/0.3.0" }, "dist": { "0.3.0": { "tarball": "http://registry.npmjs.org/jscc-node/-/jscc-node-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/jscc-node/" }, "jscex-async": { "name": "jscex-async", "description": "", "dist-tags": { "latest": "0.5.0" }, "readme": null, "maintainers": [ { "name": "jeffz", "email": "jeffz@live.com" } ], "time": { "modified": "2011-12-11T08:39:38.454Z", "created": "2011-12-11T08:39:33.931Z", "0.5.0": "2011-12-11T08:39:38.454Z" }, "author": { "name": "Jeffrey Zhao", "email": "jeffz@live.com", "url": "http://zhaojie.me/" }, "versions": { "0.5.0": "http://registry.npmjs.org/jscex-async/0.5.0" }, "dist": { "0.5.0": { "shasum": "b94a81c6a1147188b0231c581af1119872a0030e", "tarball": "http://registry.npmjs.org/jscex-async/-/jscex-async-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/jscex-async/" }, "jscex-jit": { "name": "jscex-jit", "description": "The JIT compiler for Jscex, providing the monadic code transformation ability without losing traditional JavaScript programming experience.", "dist-tags": { "latest": "0.5.0" }, "readme": null, "maintainers": [ { "name": "jeffz", "email": "jeffz@live.com" } ], "time": { "modified": "2011-12-10T16:55:44.511Z", "created": "2011-12-10T16:55:39.552Z", "0.5.0": "2011-12-10T16:55:44.511Z" }, "author": { "name": "Jeffrey Zhao", "email": "jeffz@live.com", "url": "http://zhaojie.me/" }, "versions": { "0.5.0": "http://registry.npmjs.org/jscex-jit/0.5.0" }, "dist": { "0.5.0": { "shasum": "72f05ce0cfc3011b9c63bb24db548510065cac40", "tarball": "http://registry.npmjs.org/jscex-jit/-/jscex-jit-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/jscex-jit/" }, "jscheckstyle": { "name": "jscheckstyle", "description": "Static analysis tool for javascript - calculates cyclomatic complexity, amongst other things", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "csausdev", "email": "gareth.jones@sensis.com.au" } ], "time": { "modified": "2011-10-20T03:13:04.897Z", "created": "2011-09-15T12:29:11.352Z", "0.0.1": "2011-09-15T12:29:17.631Z", "0.0.2": "2011-09-19T07:03:00.820Z", "0.0.3": "2011-10-20T01:00:01.003Z", "0.0.4": "2011-10-20T03:13:04.897Z" }, "repository": { "type": "git", "url": "git://github.com/csausdev/jscheckstyle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jscheckstyle/0.0.1", "0.0.2": "http://registry.npmjs.org/jscheckstyle/0.0.2", "0.0.3": "http://registry.npmjs.org/jscheckstyle/0.0.3", "0.0.4": "http://registry.npmjs.org/jscheckstyle/0.0.4" }, "dist": { "0.0.1": { "shasum": "89d06217608fa3639556f83e2338eb460309f897", "tarball": "http://registry.npmjs.org/jscheckstyle/-/jscheckstyle-0.0.1.tgz" }, "0.0.2": { "shasum": "7be761dafa20f13fc257313f77a0bcd4db29dbda", "tarball": "http://registry.npmjs.org/jscheckstyle/-/jscheckstyle-0.0.2.tgz" }, "0.0.3": { "shasum": "39b29bac6ed3103bce59f851db63483490b02db8", "tarball": "http://registry.npmjs.org/jscheckstyle/-/jscheckstyle-0.0.3.tgz" }, "0.0.4": { "shasum": "7886712c66887bcec1ac6dfab058a9d8b8c8746e", "tarball": "http://registry.npmjs.org/jscheckstyle/-/jscheckstyle-0.0.4.tgz" } }, "keywords": [ "static", "analysis", "cyclomatic", "complexity" ], "url": "http://registry.npmjs.org/jscheckstyle/" }, "jsclass": { "name": "jsclass", "description": "Portable class library for JavaScript", "dist-tags": { "latest": "3.0.5" }, "maintainers": [ { "name": "jcoglan", "email": "jcoglan@gmail.com" } ], "time": { "modified": "2011-12-06T00:14:38.997Z", "created": "2011-06-19T17:40:25.481Z", "3.0.1": "2011-06-19T17:40:26.089Z", "3.0.2": "2011-07-16T12:05:39.725Z", "3.0.3": "2011-08-15T09:08:28.703Z", "3.0.4": "2011-08-18T21:20:05.923Z", "3.0.5": "2011-12-06T00:14:38.997Z" }, "author": { "name": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/" }, "versions": { "3.0.1": "http://registry.npmjs.org/jsclass/3.0.1", "3.0.2": "http://registry.npmjs.org/jsclass/3.0.2", "3.0.3": "http://registry.npmjs.org/jsclass/3.0.3", "3.0.4": "http://registry.npmjs.org/jsclass/3.0.4", "3.0.5": "http://registry.npmjs.org/jsclass/3.0.5" }, "dist": { "3.0.1": { "shasum": "ab799c4c86c4b137734962b7257363e9cc14857e", "tarball": "http://registry.npmjs.org/jsclass/-/jsclass-3.0.1.tgz" }, "3.0.2": { "shasum": "2dd27b72b4d7cf106e8a98a74d1ed18aa490ca8c", "tarball": "http://registry.npmjs.org/jsclass/-/jsclass-3.0.2.tgz" }, "3.0.3": { "shasum": "fc9e7734855677379967e3aa4a83e2d4e504cd75", "tarball": "http://registry.npmjs.org/jsclass/-/jsclass-3.0.3.tgz" }, "3.0.4": { "shasum": "464a6b2b17c0d9c6fd70ca23205841034935d59f", "tarball": "http://registry.npmjs.org/jsclass/-/jsclass-3.0.4.tgz" }, "3.0.5": { "shasum": "af9a4f92cc42ac1337921d84bffb6a28586d7a10", "tarball": "http://registry.npmjs.org/jsclass/-/jsclass-3.0.5.tgz" } }, "keywords": [ "oop", "data-structures", "framework", "ruby" ], "url": "http://registry.npmjs.org/jsclass/" }, "jsconfig": { "name": "jsconfig", "description": "async configuration loader with cli support", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-12-05T12:17:58.580Z", "created": "2011-09-09T18:08:21.851Z", "0.0.1": "2011-09-09T18:08:22.486Z", "0.1.0": "2011-10-29T20:35:11.535Z", "0.1.1": "2011-12-05T12:17:58.580Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-jsconfig.git" }, "users": { "astro": true }, "versions": { "0.0.1": "http://registry.npmjs.org/jsconfig/0.0.1", "0.1.0": "http://registry.npmjs.org/jsconfig/0.1.0", "0.1.1": "http://registry.npmjs.org/jsconfig/0.1.1" }, "dist": { "0.0.1": { "shasum": "2666524d6a788f7388c6e51eaadd5212114c351c", "tarball": "http://registry.npmjs.org/jsconfig/-/jsconfig-0.0.1.tgz" }, "0.1.0": { "shasum": "e282b06de7803c5ded20ac0f76ee949c78217f0b", "tarball": "http://registry.npmjs.org/jsconfig/-/jsconfig-0.1.0.tgz" }, "0.1.1": { "shasum": "191ce36fc71d05cceeda010461a54adcc53b715a", "tarball": "http://registry.npmjs.org/jsconfig/-/jsconfig-0.1.1.tgz" } }, "keywords": [ "configure", "configuration", "async" ], "url": "http://registry.npmjs.org/jsconfig/" }, "jscssp": { "name": "jscssp", "description": "JSCSSP is a CSS parser. It parses a string containing CSS styles and outputs a CSS Object Model.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "NV", "email": "me@elv1s.ru" } ], "author": { "name": "Daniel Glazman" }, "versions": { "0.5.0": "http://registry.npmjs.org/jscssp/0.5.0" }, "dist": { "0.5.0": { "tarball": "http://packages:5984/jscssp/-/jscssp-0.5.0.tgz" } }, "keywords": [ "CSS", "parser" ], "url": "http://registry.npmjs.org/jscssp/" }, "jsdata": { "name": "jsdata", "description": "A simple JSON file database.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "iwillwen", "email": "i@iwillwen.com" } ], "time": { "modified": "2011-07-26T06:48:44.560Z", "created": "2011-07-26T06:31:43.453Z", "0.0.1": "2011-07-26T06:31:44.981Z", "0.0.2": "2011-07-26T06:48:44.560Z" }, "author": { "name": "Will Wen Gunn", "email": "i@iwillwen.com", "url": "http://www.iwillwen.com" }, "repository": { "type": "git", "url": "git://github.com/iwillwen/JSData.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsdata/0.0.1", "0.0.2": "http://registry.npmjs.org/jsdata/0.0.2" }, "dist": { "0.0.1": { "shasum": "1ce8adcae9bd632ecdb33fc37532b0f9b85ca6a1", "tarball": "http://registry.npmjs.org/jsdata/-/jsdata-0.0.1.tgz" }, "0.0.2": { "shasum": "89b71fb4d015044b48ab3380dddb3da4324430a7", "tarball": "http://registry.npmjs.org/jsdata/-/jsdata-0.0.2.tgz" } }, "keywords": [ "database", "json", "file", "simple" ], "url": "http://registry.npmjs.org/jsdata/" }, "jsDAV": { "name": "jsDAV", "description": "jsDAV allows you to easily add WebDAV support to a NodeJS application. jsDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mikedeboer", "email": "info@mikedeboer.nl" } ], "author": { "name": "Mike de Boer", "email": "info@mikedeboer.nl" }, "repository": { "type": "git", "url": "git://github.com/mikedeboer/jsDAV.git" }, "time": { "modified": "2011-03-16T10:59:54.590Z", "created": "2011-03-16T10:56:29.226Z", "0.1.0": "2011-03-16T10:56:29.227Z", "0.1.1": "2011-03-16T10:56:29.227Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsDAV/0.1.0", "0.1.1": "http://registry.npmjs.org/jsDAV/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/jsDAV/-/jsDAV-0.1.0.tgz" }, "0.1.1": { "shasum": "a78b2164f82e76b6194b6c278087309cfd9a807e", "tarball": "http://registry.npmjs.org/jsDAV/-/jsDAV-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jsDAV/" }, "jsdeferred": { "name": "jsdeferred", "description": "Asynchronous library in JavaScript. Standalone and Compact.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "cho45", "email": "cho45@lowreal.net" } ], "author": { "name": "cho45", "email": "cho45@lowreal.net", "url": "http://www.lowreal.net/" }, "repository": { "url": "git://github.com/cho45/jsdeferred.git", "type": "git" }, "time": { "modified": "2011-04-13T06:42:32.401Z", "created": "2011-04-13T06:42:32.401Z", "0.3.4": "2011-04-13T06:42:32.401Z", "0.4.0": "2011-04-13T06:42:32.401Z" }, "versions": { "0.3.4": "http://registry.npmjs.org/jsdeferred/0.3.4", "0.4.0": "http://registry.npmjs.org/jsdeferred/0.4.0" }, "dist": { "0.3.4": { "tarball": "http://packages:5984/jsdeferred/-/jsdeferred-0.3.4.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/jsdeferred/-/jsdeferred@0.4.0.tgz" } }, "url": "http://registry.npmjs.org/jsdeferred/" }, "jsdoc": { "name": "jsdoc", "description": "JSDoc Toolkit", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "kzh", "email": "kaleb@hornsby.ws" } ], "time": { "modified": "2011-09-19T20:52:42.931Z", "created": "2011-09-19T20:52:42.664Z", "0.0.0": "2011-09-19T20:52:42.931Z" }, "author": { "name": "Kaleb Hornsby", "email": "kaleb@hornsby.ws", "url": "kaleb.hornsby.ws" }, "repository": { "type": "git", "url": "git://github.com/kaleb/node-jsdoc-toolkit.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jsdoc/0.0.0" }, "dist": { "0.0.0": { "shasum": "111ea12dd4c0de1c618056d2be647ec3239a2fbe", "tarball": "http://registry.npmjs.org/jsdoc/-/jsdoc-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/jsdoc/" }, "jsdog": { "name": "jsdog", "description": "Simple JSDoc documentation generator", "dist-tags": { "latest": "0.6.7" }, "maintainers": [ { "name": "psema4", "email": "psema4@gmail.com" } ], "time": { "modified": "2011-06-02T15:16:28.452Z", "created": "2011-05-20T20:19:52.102Z", "0.6.3": "2011-05-20T20:19:52.282Z", "0.6.4": "2011-06-01T15:31:09.621Z", "0.6.5": "2011-06-01T21:57:45.909Z", "0.6.6": "2011-06-02T03:06:33.169Z", "0.6.7": "2011-06-02T15:16:28.452Z" }, "author": { "name": "Scott Elcomb", "email": "psema4@gmail.com", "url": "http://www.psema4.com/" }, "repository": { "url": "git@github.com:psema4/JSDog.git" }, "versions": { "0.6.3": "http://registry.npmjs.org/jsdog/0.6.3", "0.6.4": "http://registry.npmjs.org/jsdog/0.6.4", "0.6.5": "http://registry.npmjs.org/jsdog/0.6.5", "0.6.6": "http://registry.npmjs.org/jsdog/0.6.6", "0.6.7": "http://registry.npmjs.org/jsdog/0.6.7" }, "dist": { "0.6.3": { "shasum": "d88f10b563185c7a6970e6372c3735eb90f2a67f", "tarball": "http://registry.npmjs.org/jsdog/-/jsdog-0.6.3.tgz" }, "0.6.4": { "shasum": "3898be8cdabea72faf1ea03f52814b3148f318ba", "tarball": "http://registry.npmjs.org/jsdog/-/jsdog-0.6.4.tgz" }, "0.6.5": { "shasum": "107108ee07f2f9ea3bdc6300e8f6671a5744761c", "tarball": "http://registry.npmjs.org/jsdog/-/jsdog-0.6.5.tgz" }, "0.6.6": { "shasum": "bc71ff0d99aef0465e17d2f3c6d0fbd492abf3eb", "tarball": "http://registry.npmjs.org/jsdog/-/jsdog-0.6.6.tgz" }, "0.6.7": { "shasum": "61981fbe17534756befaecd2f7c28c60bbc8bc01", "tarball": "http://registry.npmjs.org/jsdog/-/jsdog-0.6.7.tgz" } }, "keywords": [ "documentation", "docs", "jsdoc" ], "url": "http://registry.npmjs.org/jsdog/" }, "jsdom": { "name": "jsdom", "description": "A javascript implementation of the W3C DOM", "dist-tags": { "latest": "0.2.10" }, "readme": "# jsdom\n\nCommonJS implementation of the DOM intended to be platform independent and as minimal/light as possible while completely adhering to the w3c DOM specifications.\n\nCurrently Implemented and w3c Compliant:\n\n - DOM Level 1 (html/svg/xml) \n - Browser (BOM) Augmentation (getElementsByClassName, getElementById, etc..)\n\n\n**Note**: Running the tests now requires [mjsunit.runner][]\n\nsee: [testlog][] for w3 test compliance\n\nsee: [plan][] for roadmap and thoughts about this project\n\nsee: [project site][] for additional information\n\n [project site]: http://www.jsdom.org\n [mjsunit.runner]: http://github.com/tmpvar/mjsunit.runner\n [testlog]: http://github.com/tmpvar/jsdom/blob/master/test/testlog.txt\n [plan]: http://github.com/tmpvar/jsdom/blob/master/PLAN.md\n ", "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-11-21T03:29:08.202Z", "created": "2011-11-21T03:09:04.421Z", "0.0.1": "2011-11-21T03:09:05.477Z", "0.1.2": "2011-11-21T03:09:53.766Z", "0.1.4": "2011-11-21T03:10:38.441Z", "0.1.5": "2011-11-21T03:11:18.142Z", "0.1.6": "2011-11-21T03:11:57.872Z", "0.1.7": "2011-11-21T03:12:37.152Z", "0.1.8": "2011-11-21T03:13:15.555Z", "0.1.9": "2011-11-21T03:13:55.435Z", "0.1.10": "2011-11-21T03:14:37.965Z", "0.1.11": "2011-11-21T03:15:12.565Z", "0.1.12": "2011-11-21T03:15:46.441Z", "0.1.13": "2011-11-21T03:16:22.598Z", "0.1.15": "2011-11-21T03:16:57.935Z", "0.1.16": "2011-11-21T03:17:31.089Z", "0.1.17": "2011-11-21T03:18:04.410Z", "0.1.18": "2011-11-21T03:18:37.311Z", "0.1.19": "2011-11-21T03:19:10.313Z", "0.1.20": "2011-11-21T03:19:43.587Z", "0.1.21": "2011-11-21T03:20:17.251Z", "0.1.22": "2011-11-21T03:20:51.248Z", "0.1.23": "2011-11-21T03:21:28.854Z", "0.2.0": "2011-11-21T03:22:02.086Z", "0.2.1": "2011-11-21T03:22:20.006Z", "0.2.2": "2011-11-21T03:22:39.637Z", "0.2.3": "2011-11-21T03:23:02.172Z", "0.2.4": "2011-11-21T03:23:25.921Z", "0.2.5": "2011-11-21T03:27:21.095Z", "0.2.6": "2011-11-21T03:27:44.349Z", "0.2.7": "2011-11-21T03:28:04.973Z", "0.2.8": "2011-11-21T03:28:25.916Z", "0.2.9": "2011-11-21T03:28:47.572Z", "0.2.10": "2011-11-21T03:29:08.202Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsdom/0.0.1", "0.1.2": "http://registry.npmjs.org/jsdom/0.1.2", "0.1.4": "http://registry.npmjs.org/jsdom/0.1.4", "0.1.5": "http://registry.npmjs.org/jsdom/0.1.5", "0.1.6": "http://registry.npmjs.org/jsdom/0.1.6", "0.1.7": "http://registry.npmjs.org/jsdom/0.1.7", "0.1.8": "http://registry.npmjs.org/jsdom/0.1.8", "0.1.9": "http://registry.npmjs.org/jsdom/0.1.9", "0.1.10": "http://registry.npmjs.org/jsdom/0.1.10", "0.1.11": "http://registry.npmjs.org/jsdom/0.1.11", "0.1.12": "http://registry.npmjs.org/jsdom/0.1.12", "0.1.13": "http://registry.npmjs.org/jsdom/0.1.13", "0.1.15": "http://registry.npmjs.org/jsdom/0.1.15", "0.1.16": "http://registry.npmjs.org/jsdom/0.1.16", "0.1.17": "http://registry.npmjs.org/jsdom/0.1.17", "0.1.18": "http://registry.npmjs.org/jsdom/0.1.18", "0.1.19": "http://registry.npmjs.org/jsdom/0.1.19", "0.1.20": "http://registry.npmjs.org/jsdom/0.1.20", "0.1.21": "http://registry.npmjs.org/jsdom/0.1.21", "0.1.22": "http://registry.npmjs.org/jsdom/0.1.22", "0.1.23": "http://registry.npmjs.org/jsdom/0.1.23", "0.2.0": "http://registry.npmjs.org/jsdom/0.2.0", "0.2.1": "http://registry.npmjs.org/jsdom/0.2.1", "0.2.2": "http://registry.npmjs.org/jsdom/0.2.2", "0.2.3": "http://registry.npmjs.org/jsdom/0.2.3", "0.2.4": "http://registry.npmjs.org/jsdom/0.2.4", "0.2.5": "http://registry.npmjs.org/jsdom/0.2.5", "0.2.6": "http://registry.npmjs.org/jsdom/0.2.6", "0.2.7": "http://registry.npmjs.org/jsdom/0.2.7", "0.2.8": "http://registry.npmjs.org/jsdom/0.2.8", "0.2.9": "http://registry.npmjs.org/jsdom/0.2.9", "0.2.10": "http://registry.npmjs.org/jsdom/0.2.10" }, "dist": { "0.0.1": { "shasum": "b270a7e2a79875d0dba3e9c59cea8cefb32f2ad1", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.0.1.tgz" }, "0.1.2": { "shasum": "5117bfe0e7962b3dd577931e5b7b335db030ced1", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.2.tgz" }, "0.1.4": { "shasum": "2c9ee02ea3ea2f0b4e387b1821ccf5424b31dca5", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.4.tgz" }, "0.1.5": { "shasum": "5096c757e444016d77f02edb82864ec130b6d9a5", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.5.tgz" }, "0.1.6": { "shasum": "40da4aa5eaa1d3652185f5372e610a2194fe5214", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.6.tgz" }, "0.1.7": { "shasum": "b767b38cbae8226f3ca1e8c80860be11d5da0450", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.7.tgz" }, "0.1.8": { "shasum": "4d79b47fc734ff30f7b3ef137f1fa76a622eddda", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.8.tgz" }, "0.1.9": { "shasum": "90970ee0062390204b283033c53e41a60a549c00", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.9.tgz" }, "0.1.10": { "shasum": "c9b62e962e6ee72dc21cf0ba5989af99cdf73894", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.10.tgz" }, "0.1.11": { "shasum": "bc25e30aa7d5f01dec8279999ae2ce1f94585aa4", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.11.tgz" }, "0.1.12": { "shasum": "35c5a675ca6cf5b46b1805cfdbd6397584685d54", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.12.tgz" }, "0.1.13": { "shasum": "dc8348808ab1e6184e6ac19463a77136e5be01d3", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.13.tgz" }, "0.1.15": { "shasum": "ce04889fcc01fcd16c2a3ae43cb57b130e7329ed", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.15.tgz" }, "0.1.16": { "shasum": "7130725853437060820c4fecd3cee94bee80734f", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.16.tgz" }, "0.1.17": { "shasum": "0a56ed01b9801ac42b853e5796bf8359563a16b5", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.17.tgz" }, "0.1.18": { "shasum": "27c57f52dee9b5ba16709dde5ba178ca5dce053c", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.18.tgz" }, "0.1.19": { "shasum": "c4e73293362380ed49a3f2ba90d82604e934a51d", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.19.tgz" }, "0.1.20": { "shasum": "488049dbcb3f5c3ac7088d1a7e3742744f0a8b6f", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.20.tgz" }, "0.1.21": { "shasum": "95c1e9562e22ae55d6b526a2450ca30a2b3dbab4", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.21.tgz" }, "0.1.22": { "shasum": "4be2e7faa490562f5fffdab4290a626ea46d2a40", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.22.tgz" }, "0.1.23": { "shasum": "f866d0a1bb5fe4785bedb360f5e720197eb325ed", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.1.23.tgz" }, "0.2.0": { "shasum": "03b2ab99052b3171d9d010606c939513eaebc746", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.0.tgz" }, "0.2.1": { "shasum": "b8b600610e4e46a9b323b5b7e049e3de959942e3", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.1.tgz" }, "0.2.2": { "shasum": "0bcfbbf6c2547e07a714d67252a3cd3c6ff31a1e", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.2.tgz" }, "0.2.3": { "shasum": "d162cb9cb32ae91be046622bb97f39b977b9b47b", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.3.tgz" }, "0.2.4": { "shasum": "9072421fe9537f568ce837bc747e04cd716e59bb", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.4.tgz" }, "0.2.5": { "shasum": "316a582966936326835cd2ec19f739c6262bf18a", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.5.tgz" }, "0.2.6": { "shasum": "58c8c0143b2e41e0bf25d32f20ee333ed4adaa62", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.6.tgz" }, "0.2.7": { "shasum": "85bf57dfa7d79ab01e8fdb1b05cda19cc608a2d3", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.7.tgz" }, "0.2.8": { "shasum": "527b41dbae1be8b52fae24d58ed7c24108145ff6", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.8.tgz" }, "0.2.9": { "shasum": "997104091dcdb0400d9792eb8a6e62175c29ea2c", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.9.tgz" }, "0.2.10": { "shasum": "445e36549318aea97f6cc59985cd1e2fc885537f", "tarball": "http://registry.npmjs.org/jsdom/-/jsdom-0.2.10.tgz" } }, "keywords": [ "dom", "w3c", "javascript" ], "url": "http://registry.npmjs.org/jsdom/" }, "jsdom-nocontextifiy": { "name": "jsdom-nocontextifiy", "description": "A javascript implementation of the W3C DOM", "dist-tags": { "latest": "0.2.10" }, "readme": "# jsdom\n\nA javascript implementation of the W3C DOM.\n\n## Install\n\n npm install jsdom\n\nor\n\n git clone http://github.com/tmpvar/jsdom.git\n cd jsdom\n npm link\n\n## Human contact\n\nsee: [mailing list][]\n\n [mailing list]: http://groups.google.com/group/jsdom\n\n\n\n\n## Easymode\n\nBootstrapping a DOM is generally a difficult process involving many error prone steps. We didn't want jsdom to fall into the same trap and that is why a new method, `jsdom.env()`, has been added in jsdom 0.2.0 which should make everyone's lives easier.\n\nwith URL\n\n // Count all of the links from the nodejs build page\n var jsdom = require(\"jsdom\");\n\n jsdom.env(\"http://nodejs.org/dist/\", [\n 'http://code.jquery.com/jquery-1.5.min.js'\n ],\n function(errors, window) {\n console.log(\"there have been\", window.$(\"a\").length, \"nodejs releases!\");\n });\n\nor with raw html\n\n // Run some jQuery on a html fragment\n var jsdom = require('jsdom');\n\n jsdom.env('

JSDOM\\'s Homepage

', [\n 'http://code.jquery.com/jquery-1.5.min.js'\n ],\n function(errors, window) {\n console.log(\"contents of a.the-link:\", window.$(\"a.the-link\").text());\n });\n\n\nor with a configuration object\n\n // Print all of the news items on hackernews\n var jsdom = require('jsdom');\n\n jsdom.env({\n html: 'http://news.ycombinator.com/',\n scripts: [\n 'http://code.jquery.com/jquery-1.5.min.js'\n ],\n done: function(errors, window) {\n var $ = window.$;\n console.log('HN Links');\n $('td.title:not(:last) a').each(function() {\n console.log(' -', $(this).text());\n });\n }\n });\n\nor with raw javascript source\n\n // Print all of the news items on hackernews\n var jsdom = require('jsdom');\n var fs = require('fs');\n var jquery = fs.readFileSync(\"./jquery-1.6.2.min.js\").toString();\n\n jsdom.env({\n html: 'http://news.ycombinator.com/',\n src: [\n jquery\n ],\n done: function(errors, window) {\n var $ = window.$;\n console.log('HN Links');\n $('td.title:not(:last) a').each(function() {\n console.log(' -', $(this).text());\n });\n }\n });\n\n### How it works\n `jsdom.env` is built for ease of use, which is rare in the world of the DOM! Since the web has some absolutely horrible javascript on it, as of jsdom 0.2.0 `jsdom.env` will not process external resources (scripts, images, etc). If you want to process the javascript use one of the methods below (`jsdom.jsdom` or `jsdom.jQueryify`)\n\n jsdom.env(html, [scripts], [config], callback)\n\n - `html` (**required**)\n May be a url, html fragment, or file\n\n - `scripts` (**optional**)\n May contain files or urls\n\n - `callback` (**required**)\n Takes 2 arguments:\n - `errors` : array of errors\n - `window` : a brand new window\n\n _example:_ jsdom.env(html, function(`errors`, `window`) {})\n\n\nIf you would like to specify a configuration object\n\n jsdom.env({ /* config */ })\n\n - config.html : see `html` above\n - config.scripts : see `scripts` above\n - config.src : An array of javascript strings that will be evaluated against the resulting document. Similar to `scripts`, but it accepts javascript instead of paths/urls.\n - config.done : see `callback` above\n - config.document :\n - referer : the new document will have this referer\n - cookie : manually set a cookie value i.e. `'key=value; expires=Wed, Sep 21 2011 12:00:00 GMT; path=/'`\n - config.features : see `Flexibility` section below. **Note**: the default feature set for jsdom.env does _not_ include fetching remote javascript and executing it. This is something that you will need to **carefully** enable yourself.\n\n## For the hardcore\n\nIf you want to spawn a document/window and specify all sorts of options this is the section for you. This section covers the `jsdom.jsdom` method:\n\n var jsdom = require(\"jsdom\").jsdom,\n doc = jsdom(markup, level, options),\n window = doc.createWindow();\n\n - `markup` is an html/xml document to be parsed. You can also pass `null` or an undefined value to get a basic document with empty head and body tags. Document fragments are also supported (including `\"\"`), and will behave as sanely as possible (eg. the resulting document will lack the `head`, `body` and `documentElement` properties if the corresponding elements aren't included).\n - `level` is `null` (which means level3) by default, but you can pass another level if you'd like.\n\n\n var jsdom = require('jsdom'),\n doc = jsdom.jsdom('', jsdom.dom.level1.core)\n\n - `options` see the **Flexibility** section below\n\n### Flexibility\n\nOne of the goals of jsdom is to be as minimal and light as possible. This section details how\nsomeone can change the behavior of `Document`s on the fly. These features are baked into\nthe `DOMImplementation` that every `Document` has, and may be tweaked in two ways:\n\n1. When you create a new `Document` using the jsdom builder (`require('jsdom').jsdom()`)\n\n var jsdom = require('jsdom').jsdom,\n doc = jsdom(\"\", null, {\n features: {\n FetchExternalResources : ['img']\n }\n });\n\n Do note, that this will only affect the document that is currently being created. All other documents\nwill use the defaults specified below (see: Default Features)\n\n2. Previous to creating any documents you can modify the defaults for all future documents\n\n require('jsdom').defaultDocumentFeatures = {\n FetchExternalResources : ['script'],\n ProcessExternalResources : false,\n MutationEvents : false,\n QuerySelector : false\n }\n\n\n\n#### Default Features\n\nDefault features are extremely important for jsdom as they lower the configuration requirement and present developers a set of consistent default behaviors. The following sections detail the available features, their defaults, and the values that jsdom uses.\n\n\n`FetchExternalResources`\n_Default_: ['script']\n_Allowed_: ['script', 'img', 'css', 'frame', 'link'] or false\n\nEnables/Disables fetching files over the filesystem/http\n\n`ProcessExternalResources`\n_default_: ['script']\n_allowed_: ['script'] or false\n\nDisabling this will disable script execution (currently only javascript).\n\n`MutationEvents`\n_default_: '2.0'\n_allowed_ : '2.0' or false\n\nInitially enabled to be up to spec. Disable this if you do not need mutation events and want jsdom to be a bit more efficient.\n\n**Note**: `ProcessExternalResources` requires this to be enabled\n\n`QuerySelector`\n_default_ : false\n_allowed_ : true\n\nThis feature is backed by [sizzle][] but currently causes problems with some libraries. Enable this if you want `document.querySelector` and friends, but be aware that many libraries feature detect for this, and it may cause you a bit of trouble.\n\n[sizzle]:http://sizzlejs.com/\n\n# More Examples\n\n## Creating a document-less window\n\n var jsdom = require(\"jsdom\"),\n window = jsdom.createWindow();\n\n console.log(window.document);\n // output: undefined\n\n## Creating a document\n var jsdom = require(\"jsdom\"),\n doc = new (jsdom.dom.level1.core.Document)();\n console.log(doc.nodeName);\n // outputs: #document\n\n## Creating a browser-like BOM/DOM/Window\n\n var jsdom = require(\"./lib/jsdom\").jsdom,\n document = jsdom(\"hello world\"),\n window = document.createWindow();\n\n console.log(window.document.innerHTML);\n // output: 'hello world'\n\n console.log(window.innerWidth)\n // output: 1024\n\n console.log(typeof window.document.getElementsByClassName);\n // outputs: function\n\n\n## jQueryify\n\n var jsdom = require(\"jsdom\"),\n window = jsdom.jsdom().createWindow();\n\n jsdom.jQueryify(window, 'http://code.jquery.com/jquery-1.4.2.min.js' , function() {\n window.$('body').append('
Hello World, It works
');\n console.log(window.$('.testing').text());\n });\n\n# Test Compliance:\n\n level1/core 531/531 100%\n level1/html 238/238 100%\n level1/svg 527/527 100%\n level2/core 283/283 100%\n level2/html 687/687 100%\n level2/style 4/4 100%\n level2/extra 4/4 100%\n level3/xpath 93/93 100%\n window/index 5/5 100%\n window/script 8/8 100%\n window/frame 14/14 100%\n sizzle/index 12/15 80%\n jsdom/index 63/63 100%\n --------------------------------------\n TOTALS: 3/2472 failed; 99% success\n TIME: 16730ms\n\n## Running the tests\n\nFirst you'll want to `npm install -g nodeunit` then `npm install --dev`\n\nUsing `test/runner` you can slice and dice which tests your want to run from different levels. Usage is as follows:\n\n test/runner --help\n Run the jsdom test suite\n\n Options:\n -s, --suites suites that you want to run. ie: -s level1/core,1/html,html [string]\n -f, --fail-fast stop on the first failed test\n -h, --help show the help\n -t, --tests choose the test cases to run. ie: -t jquery", "maintainers": [ { "name": "pita", "email": "petermartischka@googlemail.com" } ], "time": { "modified": "2011-12-04T15:54:05.970Z", "created": "2011-12-04T15:54:03.817Z", "0.2.10": "2011-12-04T15:54:05.970Z" }, "versions": { "0.2.10": "http://registry.npmjs.org/jsdom-nocontextifiy/0.2.10" }, "dist": { "0.2.10": { "shasum": "440bbd5c1836b8f8ae75796a16b218f960397e46", "tarball": "http://registry.npmjs.org/jsdom-nocontextifiy/-/jsdom-nocontextifiy-0.2.10.tgz" } }, "keywords": [ "dom", "w3c", "javascript" ], "url": "http://registry.npmjs.org/jsdom-nocontextifiy/" }, "jsDump": { "name": "jsDump", "description": "returns a string containing a human-readable representation of object", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "nv", "email": "me@elv1s.ru" } ], "time": { "modified": "2011-10-14T15:58:08.378Z", "created": "2011-02-27T16:54:31.116Z", "1.0.0": "2011-02-27T16:54:31.709Z", "1.1.0": "2011-08-20T10:13:24.358Z" }, "repository": { "type": "git", "url": "git://github.com/NV/jsDump.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jsDump/1.0.0", "1.1.0": "http://registry.npmjs.org/jsDump/1.1.0" }, "dist": { "1.0.0": { "shasum": "7a1e1c01a07acd9591d5127148c511044f74a659", "tarball": "http://registry.npmjs.org/jsDump/-/jsDump-1.0.0.tgz" }, "1.1.0": { "shasum": "bf4e57f625316bad3e771986f6fe872657cd5c9c", "tarball": "http://registry.npmjs.org/jsDump/-/jsDump-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/jsDump/" }, "jsftp": { "name": "jsftp", "description": "A sane FTP client implementation for NodeJS", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "sergi", "email": "sergi.mansilla@gmail.com" } ], "time": { "modified": "2011-09-15T13:08:32.116Z", "created": "2011-07-25T09:38:57.484Z", "0.0.1": "2011-07-25T09:38:58.148Z", "0.0.2": "2011-07-25T09:45:53.826Z", "0.0.3": "2011-07-25T12:15:39.970Z", "0.0.4": "2011-07-26T12:50:33.361Z", "0.0.5": "2011-07-28T09:08:12.024Z", "0.0.6": "2011-08-02T14:08:20.540Z", "0.0.7": "2011-08-04T17:09:30.019Z", "0.0.8": "2011-08-10T10:33:12.805Z", "0.0.9": "2011-08-11T14:36:53.113Z", "0.1.0": "2011-08-24T14:37:17.330Z", "0.1.1": "2011-08-24T15:12:58.137Z", "0.1.2": "2011-08-26T08:54:03.119Z", "0.1.3": "2011-08-26T15:08:13.952Z", "0.1.4": "2011-08-30T22:09:54.633Z", "0.1.5": "2011-09-03T20:19:11.266Z", "0.1.6": "2011-09-11T13:03:20.253Z", "0.2.0": "2011-09-15T13:08:32.116Z" }, "author": { "name": "Sergi Mansilla", "email": "sergi.mansilla@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/sergi/jsftp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsftp/0.0.1", "0.0.2": "http://registry.npmjs.org/jsftp/0.0.2", "0.0.3": "http://registry.npmjs.org/jsftp/0.0.3", "0.0.4": "http://registry.npmjs.org/jsftp/0.0.4", "0.0.5": "http://registry.npmjs.org/jsftp/0.0.5", "0.0.6": "http://registry.npmjs.org/jsftp/0.0.6", "0.0.7": "http://registry.npmjs.org/jsftp/0.0.7", "0.0.8": "http://registry.npmjs.org/jsftp/0.0.8", "0.0.9": "http://registry.npmjs.org/jsftp/0.0.9", "0.1.0": "http://registry.npmjs.org/jsftp/0.1.0", "0.1.1": "http://registry.npmjs.org/jsftp/0.1.1", "0.1.2": "http://registry.npmjs.org/jsftp/0.1.2", "0.1.3": "http://registry.npmjs.org/jsftp/0.1.3", "0.1.4": "http://registry.npmjs.org/jsftp/0.1.4", "0.1.5": "http://registry.npmjs.org/jsftp/0.1.5", "0.1.6": "http://registry.npmjs.org/jsftp/0.1.6", "0.2.0": "http://registry.npmjs.org/jsftp/0.2.0" }, "dist": { "0.0.1": { "shasum": "c516b049be2ca8656d86112182e15f7c059e9f3d", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.1.tgz" }, "0.0.2": { "shasum": "a112400a30b2bdacfb05728f83174dd60ffe6f1a", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.2.tgz" }, "0.0.3": { "shasum": "d2ba134738f30e05156b5ae47aaa8ac93aa21b8d", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.3.tgz" }, "0.0.4": { "shasum": "06ba68d58475bf785cc6d45baea48bf7851203c8", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.4.tgz" }, "0.0.5": { "shasum": "2dc092581f4195e8a7576d56f029d630598616de", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.5.tgz" }, "0.0.6": { "shasum": "51d12a76440fb0717a571911e26f425aa0e153b8", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.6.tgz" }, "0.0.7": { "shasum": "e22831cfd8507cd401f52d4f13dd5f9fa24befde", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.7.tgz" }, "0.0.8": { "shasum": "e6a039f7116531981d564ebc2d943cc3580dc7cf", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.8.tgz" }, "0.0.9": { "shasum": "30d80013cb677c593004d0c863c7412a5bad1e04", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.0.9.tgz" }, "0.1.0": { "shasum": "51af1dffb392ec83c0c878037666b1ccf2799668", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.0.tgz" }, "0.1.1": { "shasum": "2c5c687714dfd099913b3988c3cad972a7b2b831", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.1.tgz" }, "0.1.2": { "shasum": "f06f43d8eccd5e1ef25b064759a6a8fe52fe0996", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.2.tgz" }, "0.1.3": { "shasum": "1a1338bb92e327196268b8a910a93351f9e0da4b", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.3.tgz" }, "0.1.4": { "shasum": "d276c5a941117f3fc8c6b14e2ab210caa98756df", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.4.tgz" }, "0.1.5": { "shasum": "903a91885232cf668302e204030581fde0d5c23a", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.5.tgz" }, "0.1.6": { "shasum": "c3285cacf72e4037e4a1f7f8968c5f11de816f4a", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.1.6.tgz" }, "0.2.0": { "shasum": "feaf76dcf8ca29231cadaef31132438dc4ca3aee", "tarball": "http://registry.npmjs.org/jsftp/-/jsftp-0.2.0.tgz" } }, "keywords": [ "ftp", "streams", "files", "server", "client", "async" ], "url": "http://registry.npmjs.org/jsftp/" }, "jsgi": { "name": "jsgi", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "author": { "name": "Kris Zyp" }, "time": { "modified": "2011-11-15T15:25:21.249Z", "created": "2011-06-08T15:45:00.553Z", "0.0.1": "2011-06-08T15:45:00.553Z", "0.2.2": "2011-06-08T15:45:00.553Z", "0.2.4ssl": "2011-06-08T15:45:00.553Z", "0.2.5": "2011-08-12T21:05:53.603Z" }, "description": "JSGI middleware server for NodeJS", "users": { "nathan": true }, "versions": { "0.0.1": "http://registry.npmjs.org/jsgi/0.0.1", "0.2.2": "http://registry.npmjs.org/jsgi/0.2.2", "0.2.4ssl": "http://registry.npmjs.org/jsgi/0.2.4ssl", "0.2.5": "http://registry.npmjs.org/jsgi/0.2.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/jsgi/-/jsgi-0.0.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/jsgi/-/jsgi-0.2.2.tgz" }, "0.2.4ssl": { "shasum": "000ac6607f536423332a698175a9641d6e230d87", "tarball": "http://registry.npmjs.org/jsgi/-/jsgi-0.2.4ssl.tgz" }, "0.2.5": { "shasum": "47cda6c8681f8c5e318b01df747727219eaaf4db", "tarball": "http://registry.npmjs.org/jsgi/-/jsgi-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/jsgi/" }, "jsgi-node": { "name": "jsgi-node", "version": "0.2.5", "directories": { "lib": "./lib" }, "main": "./lib/jsgi-node", "author": "Kris Zyp", "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "url": "http://packages.dojofoundation.org/jsgi-node", "location": "http://packages.dojofoundation.org/jsgi-node", "time": { "modified": "2011-07-01T15:19:12.789Z", "created": "2011-07-01T15:19:12.789Z" }, "versions": {}, "dist": {} }, "jsgrep": { "name": "jsgrep", "description": "JQuery CSS selectors to grep HTML documents", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "sinjax", "email": "sinjax@gmail.com" } ], "time": { "modified": "2011-08-19T08:43:43.229Z", "created": "2011-03-21T19:22:15.693Z", "0.1.0": "2011-03-21T19:22:16.045Z", "0.2.0": "2011-08-19T07:56:53.375Z", "0.3.0": "2011-08-19T08:43:43.229Z" }, "author": { "name": "Sina Samangooei", "email": "sinjax@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/sinjax/jsgrep.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsgrep/0.1.0", "0.2.0": "http://registry.npmjs.org/jsgrep/0.2.0", "0.3.0": "http://registry.npmjs.org/jsgrep/0.3.0" }, "dist": { "0.1.0": { "shasum": "389b6320a5317b66e3301ad7baf6e129c8487ba4", "tarball": "http://registry.npmjs.org/jsgrep/-/jsgrep-0.1.0.tgz" }, "0.2.0": { "shasum": "03afc25653fc47e2ba2339550eddd48764f15137", "tarball": "http://registry.npmjs.org/jsgrep/-/jsgrep-0.2.0.tgz" }, "0.3.0": { "shasum": "068068d72f961461106fa0cdb7690a087f5a403c", "tarball": "http://registry.npmjs.org/jsgrep/-/jsgrep-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/jsgrep/" }, "jshelpers": { "name": "jshelpers", "description": "Helpers for JavaScript", "dist-tags": { "latest": "1.0.7" }, "maintainers": [ { "name": "catchen", "email": "cathsfz@gmail.com" } ], "time": { "modified": "2011-11-14T07:18:18.570Z", "created": "2011-06-24T15:20:46.807Z", "0.9.9": "2011-06-24T15:20:48.716Z", "1.0.0": "2011-07-11T13:18:05.324Z", "1.0.1": "2011-07-14T03:44:38.193Z", "1.0.2": "2011-07-15T04:01:18.287Z", "1.0.3": "2011-07-19T05:40:49.700Z", "1.0.6": "2011-11-11T11:52:18.324Z", "1.0.7": "2011-11-14T07:18:18.570Z" }, "author": { "name": "Cat Chen", "email": "catchen@catchen.me", "url": "http://catchen.me" }, "versions": { "0.9.9": "http://registry.npmjs.org/jshelpers/0.9.9", "1.0.0": "http://registry.npmjs.org/jshelpers/1.0.0", "1.0.1": "http://registry.npmjs.org/jshelpers/1.0.1", "1.0.2": "http://registry.npmjs.org/jshelpers/1.0.2", "1.0.3": "http://registry.npmjs.org/jshelpers/1.0.3", "1.0.6": "http://registry.npmjs.org/jshelpers/1.0.6", "1.0.7": "http://registry.npmjs.org/jshelpers/1.0.7" }, "dist": { "0.9.9": { "shasum": "ea2922d44234d914dd08e3ef398fefbfd1c7cff7", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-0.9.9.tgz" }, "1.0.0": { "shasum": "c62573ee50119ed1729b6ef16b3650c6f34ace13", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-1.0.0.tgz" }, "1.0.1": { "shasum": "80934290a62d13810ca5820fb88a1d7029178e55", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-1.0.1.tgz" }, "1.0.2": { "shasum": "4de97c79cd9dff846659b7f8bcb28aad4cf0e158", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-1.0.2.tgz" }, "1.0.3": { "shasum": "d2f142d53692e43f0d2fac2ebd641a581ddea866", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-1.0.3.tgz" }, "1.0.6": { "shasum": "66fa23fa0dfd7e8cb1bfd91688102898e7671920", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-1.0.6.tgz" }, "1.0.7": { "shasum": "23f11a99efed0dc8dbd99c0d1ea9f7897c7a1a41", "tarball": "http://registry.npmjs.org/jshelpers/-/jshelpers-1.0.7.tgz" } }, "url": "http://registry.npmjs.org/jshelpers/" }, "jshint": { "name": "jshint", "description": "A CLI for JSHint", "dist-tags": { "latest": "0.5.5" }, "maintainers": [ { "name": "brentlintner", "email": "brent.lintner@gmail.com" } ], "time": { "modified": "2011-12-12T23:04:51.885Z", "created": "2011-03-27T18:32:36.942Z", "0.1.8": "2011-03-27T18:32:37.263Z", "0.1.9": "2011-03-30T01:23:22.132Z", "0.2.0": "2011-04-07T01:29:17.412Z", "0.2.1": "2011-05-06T15:19:59.724Z", "0.2.2": "2011-05-26T02:28:56.346Z", "0.2.3": "2011-06-22T00:20:15.092Z", "0.3.0": "2011-08-20T23:55:34.317Z", "0.3.1": "2011-09-05T17:43:21.706Z", "0.4.0": "2011-10-11T01:30:17.763Z", "0.5.0": "2011-10-13T02:31:28.177Z", "0.5.1": "2011-10-15T20:27:49.794Z", "0.5.2": "2011-10-27T23:47:13.813Z", "0.5.3": "2011-12-06T17:04:23.138Z", "0.5.4": "2011-12-09T16:22:22.276Z", "0.5.5": "2011-12-12T23:04:51.885Z" }, "author": { "name": "Brent Lintner", "email": "brent.lintner@gmail.com", "url": "http://github.com/brentlintner" }, "users": { "mvolkmann": true }, "versions": { "0.1.8": "http://registry.npmjs.org/jshint/0.1.8", "0.1.9": "http://registry.npmjs.org/jshint/0.1.9", "0.2.0": "http://registry.npmjs.org/jshint/0.2.0", "0.2.1": "http://registry.npmjs.org/jshint/0.2.1", "0.2.2": "http://registry.npmjs.org/jshint/0.2.2", "0.2.3": "http://registry.npmjs.org/jshint/0.2.3", "0.3.0": "http://registry.npmjs.org/jshint/0.3.0", "0.3.1": "http://registry.npmjs.org/jshint/0.3.1", "0.4.0": "http://registry.npmjs.org/jshint/0.4.0", "0.5.0": "http://registry.npmjs.org/jshint/0.5.0", "0.5.1": "http://registry.npmjs.org/jshint/0.5.1", "0.5.2": "http://registry.npmjs.org/jshint/0.5.2", "0.5.3": "http://registry.npmjs.org/jshint/0.5.3", "0.5.4": "http://registry.npmjs.org/jshint/0.5.4", "0.5.5": "http://registry.npmjs.org/jshint/0.5.5" }, "dist": { "0.1.8": { "shasum": "d90e12dccb1bc490409a079defa01e21ee16a6e8", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.1.8.tgz" }, "0.1.9": { "shasum": "4ec9f0415c6746021de4b7eb5a3ca1a3ed7f33a7", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.1.9.tgz" }, "0.2.0": { "shasum": "0c63f41429bb1a764ce5936f7aaaf806b771d947", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.2.0.tgz" }, "0.2.1": { "shasum": "c8589746ff9750d89c4b9e3a0996a9f81b6493bc", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.2.1.tgz" }, "0.2.2": { "shasum": "77091e70ea88bc28904d8e0e7ae2c45b638b477a", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.2.2.tgz" }, "0.2.3": { "shasum": "d31480ae27228f1c4a7267d521b85fcb9662e53e", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.2.3.tgz" }, "0.3.0": { "shasum": "b011c63b3a805e80e03453768f5a399e02fe5bc0", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.3.0.tgz" }, "0.3.1": { "shasum": "260df1eaaa6462becf1693da55e831fa87abcb69", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.3.1.tgz" }, "0.4.0": { "shasum": "8349e2e7bb89147c8c8b47c8b1353d735af6dfeb", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.4.0.tgz" }, "0.5.0": { "shasum": "a2351b0dbd7ba63f7b94da7d0769ac600e788fdd", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.5.0.tgz" }, "0.5.1": { "shasum": "3bc469d32d67e818055799cc2f7212a6f9b8d25a", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.5.1.tgz" }, "0.5.2": { "shasum": "2db6c1b8597fd820ae161f60d77c9db12efe40b9", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.5.2.tgz" }, "0.5.3": { "shasum": "7519c1c8d42eca0799f4f30e58b172ff806f5e78", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.5.3.tgz" }, "0.5.4": { "shasum": "7660480d2a99fd693addbaeecb56ac5d6ad4e1e2", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.5.4.tgz" }, "0.5.5": { "shasum": "f2a2a69ea0d159058cfd56a6bd481866e6d82a82", "tarball": "http://registry.npmjs.org/jshint/-/jshint-0.5.5.tgz" } }, "url": "http://registry.npmjs.org/jshint/" }, "jshint-mode": { "name": "jshint-mode", "description": "JSHint", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "daleharvey", "email": "dale@arandomurl.com" } ], "time": { "modified": "2011-03-22T16:35:12.007Z", "created": "2011-03-22T11:50:14.548Z", "0.0.1": "2011-03-22T11:50:14.944Z", "0.0.2": "2011-03-22T16:35:12.007Z" }, "author": { "name": "Dale Harvey", "url": "http://arandomurl.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/jshint-mode/0.0.1", "0.0.2": "http://registry.npmjs.org/jshint-mode/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/jshint-mode/-/jshint-mode@0.0.1.tgz" }, "0.0.2": { "shasum": "eb430a4c6fd5818c6ac2b5b6c8ef1c9d933b792b", "tarball": "http://registry.npmjs.org/jshint-mode/-/jshint-mode-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jshint-mode/" }, "jshint-runner": { "name": "jshint-runner", "description": "Command-line runner for JSHint (http://jshint.com)", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "sjwalter", "email": "stephenwalters@gmail.com" } ], "time": { "modified": "2011-05-10T05:54:51.937Z", "created": "2011-05-09T19:34:10.190Z", "1.0.0": "2011-05-09T19:34:10.625Z", "1.0.1": "2011-05-10T03:36:36.506Z", "1.0.2": "2011-05-10T05:54:51.937Z" }, "author": { "name": "Stephen J. Walters" }, "versions": { "1.0.0": "http://registry.npmjs.org/jshint-runner/1.0.0", "1.0.1": "http://registry.npmjs.org/jshint-runner/1.0.1", "1.0.2": "http://registry.npmjs.org/jshint-runner/1.0.2" }, "dist": { "1.0.0": { "shasum": "e6078794e6449ce40960345ee67eb407da5ad7ab", "tarball": "http://registry.npmjs.org/jshint-runner/-/jshint-runner-1.0.0.tgz" }, "1.0.1": { "shasum": "f47a97aa10dc6eb1a6c405af26800598ceb3e6e0", "tarball": "http://registry.npmjs.org/jshint-runner/-/jshint-runner-1.0.1.tgz" }, "1.0.2": { "shasum": "fd716b031e639f1113f183a106fdb66a2125b0e9", "tarball": "http://registry.npmjs.org/jshint-runner/-/jshint-runner-1.0.2.tgz" } }, "keywords": [ "jshint", "code quality", "lint" ], "url": "http://registry.npmjs.org/jshint-runner/" }, "jshtml": { "name": "jshtml", "description": "razor template engine", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "elmerbulthuis", "email": "elmerbulthuis@gmail.com" } ], "time": { "modified": "2011-10-27T08:11:53.459Z", "created": "2011-10-18T16:29:39.562Z", "0.1.5": "2011-10-18T16:29:42.529Z", "0.1.7": "2011-10-21T12:41:03.326Z", "0.2.0": "2011-10-22T14:30:30.536Z", "0.2.1": "2011-10-25T10:47:24.076Z", "0.2.2": "2011-10-27T08:11:53.459Z" }, "author": { "name": "Elmer Bulthuis", "email": "elmerbulthuis@gmail.com" }, "versions": { "0.2.0": "http://registry.npmjs.org/jshtml/0.2.0", "0.2.1": "http://registry.npmjs.org/jshtml/0.2.1", "0.2.2": "http://registry.npmjs.org/jshtml/0.2.2" }, "dist": { "0.2.0": { "shasum": "5ddb64ef9e1c63bf0860453ed7051226f86efaef", "tarball": "http://registry.npmjs.org/jshtml/-/jshtml-0.2.0.tgz" }, "0.2.1": { "shasum": "70909648a95f8d0ff016c0f4af3d81a52027026f", "tarball": "http://registry.npmjs.org/jshtml/-/jshtml-0.2.1.tgz" }, "0.2.2": { "shasum": "bba9b919794fda00fc66190849ccfbf4781ac965", "tarball": "http://registry.npmjs.org/jshtml/-/jshtml-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/jshtml/" }, "jsinc": { "name": "jsinc", "description": "Include non module javascript file as module", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "shimondoodkin", "email": "helpmepro1@gmail.com" } ], "time": { "modified": "2011-08-02T21:38:19.609Z", "created": "2011-06-03T12:51:41.607Z", "0.1.0": "2011-06-03T12:51:42.618Z", "0.1.2": "2011-07-27T03:47:23.448Z", "0.1.3": "2011-08-02T07:47:39.936Z", "0.1.4": "2011-08-02T21:38:19.609Z" }, "author": { "name": "Shimon Doodkin", "email": "helpmepro1@gmail.com", "url": "http://doodkin.com" }, "repository": { "type": "git", "url": "git://github.com/shimondoodkin/jsinc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsinc/0.1.0", "0.1.2": "http://registry.npmjs.org/jsinc/0.1.2", "0.1.3": "http://registry.npmjs.org/jsinc/0.1.3", "0.1.4": "http://registry.npmjs.org/jsinc/0.1.4" }, "dist": { "0.1.0": { "shasum": "cd4a72b5e4bddc5b5aed4894828983caa1790a84", "tarball": "http://registry.npmjs.org/jsinc/-/jsinc-0.1.0.tgz" }, "0.1.2": { "shasum": "99e2094c25bfa56a6e6cdbb4d7e1c43cb1eb6d47", "tarball": "http://registry.npmjs.org/jsinc/-/jsinc-0.1.2.tgz" }, "0.1.3": { "shasum": "9bed73a8902373006c68dff07159c8c7f6024865", "tarball": "http://registry.npmjs.org/jsinc/-/jsinc-0.1.3.tgz" }, "0.1.4": { "shasum": "85ba1be100382d90e930d641a3fb1d3cab0ca88d", "tarball": "http://registry.npmjs.org/jsinc/-/jsinc-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/jsinc/" }, "jslardo": { "name": "jslardo", "description": "a social CMS. will be... (the project has just started. come back in a few weeks!)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "federicocarrara", "email": "federico@obliquid.it" } ], "time": { "modified": "2011-12-10T19:12:30.967Z", "created": "2011-12-10T19:12:28.446Z", "0.0.1": "2011-12-10T19:12:30.967Z" }, "author": { "name": "federico carrara", "email": "federico@obliquid.it" }, "repository": { "type": "git", "url": "git://github.com/obliquid/jslardo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jslardo/0.0.1" }, "dist": { "0.0.1": { "shasum": "dcf297c002026c3d87f37f3d33b178b6bae550a6", "tarball": "http://registry.npmjs.org/jslardo/-/jslardo-0.0.1.tgz" } }, "keywords": [ "cms", "express", "mongodb" ], "url": "http://registry.npmjs.org/jslardo/" }, "jslint": { "name": "jslint", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "reid", "email": "me@reidburke.com" } ], "author": { "name": "Reid Burke", "email": "me@reidburke.com" }, "description": "The JavaScript Code Quality Tool", "repository": { "type": "git", "url": "git://github.com/reid/node-jslint.git" }, "time": { "modified": "2011-05-03T19:04:21.076Z", "created": "2011-05-03T19:04:21.076Z", "0.0.2": "2011-05-03T19:04:21.076Z", "0.0.3": "2011-05-03T19:04:21.076Z", "0.1.0": "2011-05-03T19:04:21.076Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/jslint/0.0.2", "0.0.3": "http://registry.npmjs.org/jslint/0.0.3", "0.1.0": "http://registry.npmjs.org/jslint/0.1.0" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/jslint/-/jslint-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/jslint/-/jslint-0.0.3.tgz" }, "0.1.0": { "shasum": "a60181457587355c196173f20c2eae64cd5ee25f", "tarball": "http://registry.npmjs.org/jslint/-/jslint-0.1.0.tgz" } }, "keywords": [ "lint" ], "url": "http://registry.npmjs.org/jslint/" }, "JSLint-commonJS": { "name": "JSLint-commonJS", "description": "JSLint with commonJS exportability and package.json", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Douglas Crockford", "email": "douglas@crockford.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/JSLint-commonJS/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/JSLint-commonJS/-/JSLint-commonJS-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/JSLint-commonJS/" }, "jslint-core": { "name": "jslint-core", "description": "The JavaScript Code Quality Tool", "dist-tags": { "latest": "2011.01.09" }, "maintainers": [ { "name": "bramstein", "email": "b.l.stein@gmail.com" } ], "time": { "modified": "2011-01-17T11:33:48.580Z", "created": "2011-01-17T11:33:48.311Z", "2011.01.09": "2011-01-17T11:33:48.580Z" }, "author": { "name": "Douglas Crockford" }, "versions": { "2011.01.09": "http://registry.npmjs.org/jslint-core/2011.01.09" }, "dist": { "2011.01.09": { "tarball": "http://registry.npmjs.org/jslint-core/-/jslint-core@2011.01.09.tgz" } }, "keywords": [ "JavaScript", "lint", "jslint", "jslint-core", "fulljslint" ], "url": "http://registry.npmjs.org/jslint-core/" }, "jslint-strict": { "name": "jslint-strict", "description": "A fork of Douglas Crockford's JSLint for Node.JS that auto-updates", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-19T03:00:58.714Z", "created": "2011-03-29T00:23:43.971Z", "1.0.0": "2011-03-29T00:23:44.269Z", "1.0.1": "2011-08-19T03:00:58.714Z" }, "author": { "name": "Douglas Crockford", "email": "douglas@crockford.com" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/JSLint.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jslint-strict/1.0.0", "1.0.1": "http://registry.npmjs.org/jslint-strict/1.0.1" }, "dist": { "1.0.0": { "shasum": "2ae3c4ec0a7bc675d2fc87d67390ef01866ff5e2", "tarball": "http://registry.npmjs.org/jslint-strict/-/jslint-strict-1.0.0.tgz" }, "1.0.1": { "shasum": "37ae67edac8cc283b8028ac9eb8a1cc182f8bb93", "tarball": "http://registry.npmjs.org/jslint-strict/-/jslint-strict-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/jslint-strict/" }, "jslinux": { "name": "jslinux", "description": "jslinux (http://bellard.org/jslinux/) adapted for Node.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tlrobinson", "email": "tlrobinson@gmail.com" } ], "time": { "modified": "2011-05-22T01:37:52.902Z", "created": "2011-05-20T12:47:51.014Z", "0.0.1": "2011-05-20T12:47:51.374Z", "0.0.2": "2011-05-22T01:16:26.711Z" }, "repository": { "type": "git", "url": "https://github.com/tlrobinson/node-jslinux.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jslinux/0.0.1", "0.0.2": "http://registry.npmjs.org/jslinux/0.0.2" }, "dist": { "0.0.1": { "shasum": "41d5d61fd4f248410b20f204e1f73ada58166610", "tarball": "http://registry.npmjs.org/jslinux/-/jslinux-0.0.1.tgz" }, "0.0.2": { "shasum": "ad44e4e7fdc3384e850cabcfd11072f3b64a68b5", "tarball": "http://registry.npmjs.org/jslinux/-/jslinux-0.0.2.tgz" } }, "keywords": [ "jslinux", "linux", "emulator", "emulators" ], "url": "http://registry.npmjs.org/jslinux/" }, "jslitmus": { "name": "jslitmus", "description": "Cross-platform performance testing framework", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "broofa", "email": "robert@broofa.com" } ], "author": { "name": "Robert Kieffer", "email": "robert@broofa.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/jslitmus/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/jslitmus/-/jslitmus-0.1.0.tgz" } }, "keywords": [ "testing", "performance" ], "url": "http://registry.npmjs.org/jslitmus/" }, "jsmeter": { "name": "jsmeter", "description": "JavaScript code metrics via static analysis", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "noahpeters", "email": "noahpeters@gmail.com" } ], "time": { "modified": "2011-09-15T02:31:57.642Z", "created": "2011-09-15T02:21:36.920Z", "1.0.0": "2011-09-15T02:21:37.098Z", "1.0.1": "2011-09-15T02:31:57.642Z" }, "author": { "name": "Noah Peters", "email": "noahpeters@gmail.com" }, "repository": { "url": "" }, "versions": { "1.0.0": "http://registry.npmjs.org/jsmeter/1.0.0", "1.0.1": "http://registry.npmjs.org/jsmeter/1.0.1" }, "dist": { "1.0.0": { "shasum": "215b95ce463f98c0af932eae8adf7f388d0a5546", "tarball": "http://registry.npmjs.org/jsmeter/-/jsmeter-1.0.0.tgz" }, "1.0.1": { "shasum": "e792b4586bacbbcbbcaa837c46c6492b258c6656", "tarball": "http://registry.npmjs.org/jsmeter/-/jsmeter-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsmeter/" }, "jsmin": { "name": "jsmin", "description": "A node.js module for javascript minification", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "versions": { "1.0.0": "http://registry.npmjs.org/jsmin/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/jsmin/-/jsmin-1.0.0.tgz" } }, "keywords": [ "jsmin", "javascript min", "javascript minification", "javascript minimization", "js minification", "js minimization" ], "url": "http://registry.npmjs.org/jsmin/" }, "json": { "name": "json", "description": "JSON command line processing toolkit.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "zpoley", "email": "zpoley@gmail.com" } ], "time": { "modified": "2011-03-20T04:58:44.192Z", "created": "2011-02-26T23:24:31.702Z", "0.0.8": "2011-02-26T23:24:32.067Z", "0.0.8-exp": "2011-03-19T20:15:02.657Z", "0.0.0-exp": "2011-03-19T21:05:09.593Z" }, "author": { "name": "Zachary Poley", "email": "zpoley@gmail.com", "url": "http://zpoley.net" }, "repository": { "type": "git", "url": "git://github.com/zpoley/json-command.git" }, "versions": { "0.0.8": "http://registry.npmjs.org/json/0.0.8" }, "dist": { "0.0.8": { "shasum": "70fd27f71db65a78e9aa83243ae30a51f0a2031a", "tarball": "http://registry.npmjs.org/json/-/json-0.0.8.tgz" } }, "keywords": [ "json", "command", "shell" ], "url": "http://registry.npmjs.org/json/" }, "JSON": { "name": "JSON", "description": "Douglas Crockford's json2.js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-08T00:38:16.795Z", "created": "2011-09-08T00:38:16.426Z", "1.0.0": "2011-09-08T00:38:16.795Z" }, "author": { "name": "Douglas Crockford", "email": "douglas@crockford.com", "url": "http://crockford.com" }, "repository": { "url": "git://github.com/douglascrockford/JSON-js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/JSON/1.0.0" }, "dist": { "1.0.0": { "shasum": "8681531c28f8438a075589ff07248246ea960d8c", "tarball": "http://registry.npmjs.org/JSON/-/JSON-1.0.0.tgz" } }, "keywords": [ "ender" ], "url": "http://registry.npmjs.org/JSON/" }, "json_req": { "name": "json_req", "description": "Overlay for the request package to ease access to JSON REST interfaces", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-07-07T22:36:22.613Z", "created": "2011-06-07T13:21:18.954Z", "0.0.1": "2011-06-07T13:21:19.421Z", "0.0.2": "2011-06-23T21:24:32.678Z", "0.0.3": "2011-06-23T21:41:05.351Z", "0.0.4": "2011-06-23T23:30:45.458Z", "0.0.5": "2011-06-24T17:54:06.908Z", "0.0.6": "2011-07-07T22:29:29.680Z", "0.0.7": "2011-07-07T22:36:22.613Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/json_req/0.0.1", "0.0.2": "http://registry.npmjs.org/json_req/0.0.2", "0.0.3": "http://registry.npmjs.org/json_req/0.0.3", "0.0.4": "http://registry.npmjs.org/json_req/0.0.4", "0.0.5": "http://registry.npmjs.org/json_req/0.0.5", "0.0.6": "http://registry.npmjs.org/json_req/0.0.6", "0.0.7": "http://registry.npmjs.org/json_req/0.0.7" }, "dist": { "0.0.1": { "shasum": "d8cc182d631244f3c5b18287094a330d2ddb0b9c", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.1.tgz" }, "0.0.2": { "shasum": "23b58ba612d95e0ad0e9351530f2943cb66c383a", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.2.tgz" }, "0.0.3": { "shasum": "047adc1f73ca9d70008a22b0941ef699c6d89802", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.3.tgz" }, "0.0.4": { "shasum": "cc174cb43839b436c3cf0c2810a0ed46140398b8", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.4.tgz" }, "0.0.5": { "shasum": "d5fea1431a32c34570f31b3b5e21716e0d406527", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.5.tgz" }, "0.0.6": { "shasum": "7704e688a7015689bb78ed4010ebc3308ab29922", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.6.tgz" }, "0.0.7": { "shasum": "2b1d1d05d9de57b0fcc315cfe53ef30b82c66290", "tarball": "http://registry.npmjs.org/json_req/-/json_req-0.0.7.tgz" } }, "keywords": [ "json request" ], "url": "http://registry.npmjs.org/json_req/" }, "json-browser": { "name": "json-browser", "description": "JSON in JavaScript", "dist-tags": { "latest": "3.0.0" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-05-13T08:07:21.122Z", "created": "2011-05-03T21:00:17.850Z", "2.0.0": "2011-05-03T21:00:18.405Z", "3.0.0": "2011-05-13T08:07:21.122Z" }, "author": { "name": "Douglas Crockford" }, "repository": { "type": "git", "url": "git://github.com/douglascrockford/JSON-js.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/json-browser/2.0.0", "3.0.0": "http://registry.npmjs.org/json-browser/3.0.0" }, "dist": { "2.0.0": { "shasum": "f4bc1edc784a9953a1cd56e37868a510d53edee9", "tarball": "http://registry.npmjs.org/json-browser/-/json-browser-2.0.0.tgz" }, "3.0.0": { "shasum": "b67cb00949cd88ec1fef4d3b4b25035839f05215", "tarball": "http://registry.npmjs.org/json-browser/-/json-browser-3.0.0.tgz" } }, "url": "http://registry.npmjs.org/json-browser/" }, "json-builder": { "name": "json-builder", "description": "Big JSON streams for JS without creating big objects.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "michaelku", "email": "michael@thefoundation.de" } ], "time": { "modified": "2011-04-07T23:40:42.595Z", "created": "2011-03-31T15:44:17.011Z", "0.0.1": "2011-03-31T15:44:17.672Z", "0.0.2": "2011-04-07T23:40:42.595Z" }, "author": { "name": "Michael Kurze", "email": "michael@thefoundation.de", "url": "http://thefoundation.de/michael" }, "repository": { "type": "git", "url": "git://github.com/michaelku/json-builder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json-builder/0.0.1", "0.0.2": "http://registry.npmjs.org/json-builder/0.0.2" }, "dist": { "0.0.1": { "shasum": "3f39571f9669a4cb4d6ed512ce7f107213b5136d", "tarball": "http://registry.npmjs.org/json-builder/-/json-builder-0.0.1.tgz" }, "0.0.2": { "shasum": "ae7fe3082d5be99aea3624eb83dcc751ed44b5bf", "tarball": "http://registry.npmjs.org/json-builder/-/json-builder-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/json-builder/" }, "json-cherry-pick": { "name": "json-cherry-pick", "description": "A commandline utility to cherry-pick a value from a JSON response", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-09T23:55:55.928Z", "created": "2011-11-09T23:55:55.297Z", "1.0.0": "2011-11-09T23:55:55.928Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "versions": { "1.0.0": "http://registry.npmjs.org/json-cherry-pick/1.0.0" }, "dist": { "1.0.0": { "shasum": "59abe05c8b4e06674facddc72478a261b973c488", "tarball": "http://registry.npmjs.org/json-cherry-pick/-/json-cherry-pick-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/json-cherry-pick/" }, "json-command": { "name": "json-command", "description": "JSON command line processing toolkit.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "zpoley", "email": "zpoley@gmail.com" } ], "author": { "name": "Zachary Poley", "email": "zpoley@gmail.com", "url": "http://zpoley.net" }, "repository": { "type": "git", "url": "git://github.com/zpoley/json-command.git" }, "time": { "modified": "2011-02-25T21:42:36.027Z", "created": "2010-12-22T15:09:29.535Z", "0.0.4": "2010-12-22T15:09:29.535Z", "0.0.5": "2010-12-22T15:09:29.535Z", "0.0.6": "2011-02-21T08:16:42.669Z" }, "versions": { "0.0.6": "http://registry.npmjs.org/json-command/0.0.6" }, "dist": { "0.0.6": { "shasum": "67a80f116f79ae1cb0d36813def945490d601bd8", "tarball": "http://registry.npmjs.org/json-command/-/json-command-0.0.6.tgz" } }, "keywords": [ "json", "command", "shell" ], "url": "http://registry.npmjs.org/json-command/" }, "json-fu": { "name": "json-fu", "description": "Kick-ass JSON utilities for JavaScript and CoffeeScript", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "greatfoundry", "email": "bloggins@greatfoundry.com" } ], "time": { "modified": "2011-07-03T02:20:06.087Z", "created": "2011-07-03T02:16:11.546Z", "0.1.0": "2011-07-03T02:16:11.841Z", "0.2.1": "2011-07-03T02:20:06.087Z" }, "author": { "name": "GreatFoundry Software, Inc." }, "repository": { "type": "git", "url": "git://github.com/greatfoundry/json-fu.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/json-fu/0.1.0", "0.2.1": "http://registry.npmjs.org/json-fu/0.2.1" }, "dist": { "0.1.0": { "shasum": "685b3905322ab6bbd2827baf751d431cafd0f6f4", "tarball": "http://registry.npmjs.org/json-fu/-/json-fu-0.1.0.tgz" }, "0.2.1": { "shasum": "fc0af51bd00e0786359e4d26dc243a05bdd57074", "tarball": "http://registry.npmjs.org/json-fu/-/json-fu-0.2.1.tgz" } }, "keywords": [ "json", "javascript", "coffeescript", "serialization", "deserialization", "persistence" ], "url": "http://registry.npmjs.org/json-fu/" }, "json-line-protocol": { "name": "json-line-protocol", "description": "Stream protocol handler for CRLF-delimited JSON values", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "fictorial", "email": "brian@fictorial.com" } ], "time": { "modified": "2011-05-25T19:34:00.859Z", "created": "2011-05-25T18:39:00.577Z", "0.0.1": "2011-05-25T18:39:00.903Z", "0.0.2": "2011-05-25T19:01:19.693Z", "0.0.3": "2011-05-25T19:34:00.859Z" }, "author": { "name": "Brian Hammond", "email": "brian@fictorial.com", "url": "http://fictorial.com" }, "repository": { "type": "git", "url": "git://github.com/fictorial/json-line-protocol.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json-line-protocol/0.0.1", "0.0.2": "http://registry.npmjs.org/json-line-protocol/0.0.2", "0.0.3": "http://registry.npmjs.org/json-line-protocol/0.0.3" }, "dist": { "0.0.1": { "shasum": "7574194306fe9f2ee435c49052fb6949f07aad50", "tarball": "http://registry.npmjs.org/json-line-protocol/-/json-line-protocol-0.0.1.tgz" }, "0.0.2": { "shasum": "93ce7292d9d0c4d2c279cca8e3a06bd24fe7fd64", "tarball": "http://registry.npmjs.org/json-line-protocol/-/json-line-protocol-0.0.2.tgz" }, "0.0.3": { "shasum": "25244fc217b1d1653c3265c32b413f688d4e853a", "tarball": "http://registry.npmjs.org/json-line-protocol/-/json-line-protocol-0.0.3.tgz" } }, "keywords": [ "protocol", "stream", "json", "line" ], "url": "http://registry.npmjs.org/json-line-protocol/" }, "json-object": { "name": "json-object", "description": "JSON extended to fully support JavaScript objects", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-08-14T12:45:22.257Z", "created": "2011-08-14T00:09:48.992Z", "0.0.1": "2011-08-14T00:09:51.744Z", "0.0.2": "2011-08-14T00:42:42.620Z", "0.0.3": "2011-08-14T12:45:22.257Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/node-json-object.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json-object/0.0.1", "0.0.2": "http://registry.npmjs.org/json-object/0.0.2", "0.0.3": "http://registry.npmjs.org/json-object/0.0.3" }, "dist": { "0.0.1": { "shasum": "efc554df9c3340cc8ec7dde69fd9da88f5bec892", "tarball": "http://registry.npmjs.org/json-object/-/json-object-0.0.1.tgz" }, "0.0.2": { "shasum": "fc59c3bea6386e1a880b64283077489cca394ac1", "tarball": "http://registry.npmjs.org/json-object/-/json-object-0.0.2.tgz" }, "0.0.3": { "shasum": "35361b7c1bd02cf945893695c8022140ec199234", "tarball": "http://registry.npmjs.org/json-object/-/json-object-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/json-object/" }, "json-parse": { "name": "json-parse", "description": "Simple module that parses a given JSON file", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "muted87", "email": "somicide@gmail.com" } ], "time": { "modified": "2011-09-25T01:35:35.084Z", "created": "2011-09-24T18:41:22.486Z", "0.0.1": "2011-09-24T18:41:23.275Z", "0.0.2": "2011-09-24T19:29:19.986Z", "0.0.3": "2011-09-24T22:31:26.315Z", "0.0.4": "2011-09-25T01:35:35.084Z" }, "author": { "name": "muted87" }, "repository": { "type": "git", "url": "git://github.com/muted87/json-parse.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json-parse/0.0.1", "0.0.2": "http://registry.npmjs.org/json-parse/0.0.2", "0.0.3": "http://registry.npmjs.org/json-parse/0.0.3", "0.0.4": "http://registry.npmjs.org/json-parse/0.0.4" }, "dist": { "0.0.1": { "shasum": "5ee14c6cd2b508e3fe0e31857db72884b67ccf9e", "tarball": "http://registry.npmjs.org/json-parse/-/json-parse-0.0.1.tgz" }, "0.0.2": { "shasum": "824448faaea9b9e66ebf709c3ee0b25742d952a9", "tarball": "http://registry.npmjs.org/json-parse/-/json-parse-0.0.2.tgz" }, "0.0.3": { "shasum": "fbf9b0d10e5bf5f1b7a24530c44780be5e64f25a", "tarball": "http://registry.npmjs.org/json-parse/-/json-parse-0.0.3.tgz" }, "0.0.4": { "shasum": "d99f03206ebcb153b625459ba8fd03ae642f82c8", "tarball": "http://registry.npmjs.org/json-parse/-/json-parse-0.0.4.tgz" } }, "keywords": [ "json", "config", "parse", "parser", "flatfile" ], "url": "http://registry.npmjs.org/json-parse/" }, "json-ref": { "name": "json-ref", "description": "A JavaScript implementation of the default referencing scheme used by Json.NET to encode object and array references", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jdknezek", "email": "jdknezek@gmail.com" } ], "time": { "modified": "2011-03-20T04:53:29.681Z", "created": "2011-03-20T04:53:05.349Z", "1.0.0": "2011-03-20T04:53:29.681Z" }, "author": { "name": "Jonathan Knezek", "email": "jdknezek@gmail.com", "url": "https://github.com/jdknezek" }, "repository": { "type": "git", "url": "git://github.com/jdknezek/json-ref.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/json-ref/1.0.0" }, "dist": { "1.0.0": { "shasum": "463ae461d6cfacf4d8858db6ff6f033149e23625", "tarball": "http://registry.npmjs.org/json-ref/-/json-ref-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/json-ref/" }, "json-rest": { "name": "json-rest", "description": "", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-11T09:58:07.667Z", "created": "2011-11-11T09:58:02.802Z", "1.0.0": "2011-11-11T09:58:07.667Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/json-rest.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/json-rest/1.0.0" }, "dist": { "1.0.0": { "shasum": "039f017f36563862cce104516bd3b16cf0b10d9a", "tarball": "http://registry.npmjs.org/json-rest/-/json-rest-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/json-rest/" }, "json-san": { "name": "json-san", "description": "A JSON module with Actually Useful parse errors by jshint, *and* support for callbacks! But mostly the parse errors.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-09-03T04:50:27.903Z", "created": "2011-08-30T04:48:15.638Z", "0.0.0": "2011-08-30T04:48:17.502Z", "0.0.1": "2011-09-03T04:36:32.848Z", "0.0.2": "2011-09-03T04:50:27.903Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/json-san.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/json-san/0.0.0", "0.0.1": "http://registry.npmjs.org/json-san/0.0.1", "0.0.2": "http://registry.npmjs.org/json-san/0.0.2" }, "dist": { "0.0.0": { "shasum": "7d8b29f17beeb4d581f1914e35044c54c4c09ac7", "tarball": "http://registry.npmjs.org/json-san/-/json-san-0.0.0.tgz" }, "0.0.1": { "shasum": "779f37357a2ca205d3a65071748a5d0b148afd1c", "tarball": "http://registry.npmjs.org/json-san/-/json-san-0.0.1.tgz" }, "0.0.2": { "shasum": "a0dcc7bcf29ab5f9b71ed727911b9f903616fd63", "tarball": "http://registry.npmjs.org/json-san/-/json-san-0.0.2.tgz" } }, "keywords": [ "json", "parse", "stringify", "jshint" ], "url": "http://registry.npmjs.org/json-san/" }, "json-schema": { "name": "json-schema", "version": "0.2.0", "author": "Kris Zyp", "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "keywords": [ "json", "schema" ], "licenses": [ { "type": "AFLv2.1", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43" }, { "type": "BSD", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13" } ], "repository": { "type": "git", "url": "http://github.com/kriszyp/json-schema" }, "directories": { "lib": "./lib" }, "main": "./lib/validate.js", "devDependencies": { "vows": "*" }, "scripts": { "test": "echo TESTS DISABLED vows --spec test/*.js" }, "url": "http://packages.dojofoundation.org/json-schema", "location": "http://packages.dojofoundation.org/json-schema", "time": { "modified": "2011-07-06T13:07:27.863Z", "created": "2011-07-06T13:07:27.863Z" }, "versions": {}, "dist": {} }, "json-sockets": { "name": "json-sockets", "description": "a socket optimized for cross-domain use for the web and node", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" }, { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-11-17T12:03:01.147Z", "created": "2011-07-03T17:38:48.095Z", "0.1.0": "2011-07-03T17:38:48.851Z", "0.1.1": "2011-07-03T22:49:21.466Z", "0.1.2": "2011-07-03T22:55:53.512Z", "0.1.3": "2011-07-03T22:59:35.752Z", "0.1.4": "2011-07-03T23:02:22.590Z", "0.1.5": "2011-07-08T07:56:58.084Z", "0.1.6": "2011-07-08T07:58:30.923Z", "0.1.7": "2011-07-08T08:07:14.766Z", "0.1.8": "2011-07-17T22:00:36.799Z", "0.2.0": "2011-07-17T22:25:32.144Z", "0.2.1": "2011-08-10T19:49:28.796Z", "0.2.2": "2011-08-10T20:18:57.589Z", "0.2.3": "2011-10-03T18:50:55.241Z", "0.2.4": "2011-10-06T14:56:12.778Z", "0.2.5": "2011-10-06T14:58:15.361Z", "0.2.6": "2011-10-06T15:01:33.111Z", "0.3.0": "2011-10-06T15:13:14.095Z", "0.4.0": "2011-11-17T12:03:01.147Z" }, "author": { "name": "Ge.tt", "email": "hello@ge.tt" }, "versions": { "0.1.0": "http://registry.npmjs.org/json-sockets/0.1.0", "0.1.1": "http://registry.npmjs.org/json-sockets/0.1.1", "0.1.2": "http://registry.npmjs.org/json-sockets/0.1.2", "0.1.3": "http://registry.npmjs.org/json-sockets/0.1.3", "0.1.4": "http://registry.npmjs.org/json-sockets/0.1.4", "0.1.5": "http://registry.npmjs.org/json-sockets/0.1.5", "0.1.6": "http://registry.npmjs.org/json-sockets/0.1.6", "0.1.7": "http://registry.npmjs.org/json-sockets/0.1.7", "0.1.8": "http://registry.npmjs.org/json-sockets/0.1.8", "0.2.0": "http://registry.npmjs.org/json-sockets/0.2.0", "0.2.1": "http://registry.npmjs.org/json-sockets/0.2.1", "0.2.2": "http://registry.npmjs.org/json-sockets/0.2.2", "0.2.3": "http://registry.npmjs.org/json-sockets/0.2.3", "0.2.4": "http://registry.npmjs.org/json-sockets/0.2.4", "0.2.5": "http://registry.npmjs.org/json-sockets/0.2.5", "0.2.6": "http://registry.npmjs.org/json-sockets/0.2.6", "0.3.0": "http://registry.npmjs.org/json-sockets/0.3.0", "0.4.0": "http://registry.npmjs.org/json-sockets/0.4.0" }, "dist": { "0.1.0": { "shasum": "53b0aa2fb93926ce134c4ac42e0048296952d004", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.0.tgz" }, "0.1.1": { "shasum": "d5454f54213d9362ea8356728117062901b1a681", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.1.tgz" }, "0.1.2": { "shasum": "b605da95d35bb85bcf500e96ee1cb4d528d83f83", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.2.tgz" }, "0.1.3": { "shasum": "322dedfd6471946a3283ba433b081f77721f1d0f", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.3.tgz" }, "0.1.4": { "shasum": "66137b388cc0f73893545e5f48def7b14d758039", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.4.tgz" }, "0.1.5": { "shasum": "fd2aa68c6aae42b3645e5da2e4ed3da1741a0f40", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.5.tgz" }, "0.1.6": { "shasum": "15cb3790d6bec9ea8714db4a0e5e84fed3344150", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.6.tgz" }, "0.1.7": { "shasum": "f5d50b2cb0c181beaa2a84696e162f2293218e1f", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.7.tgz" }, "0.1.8": { "shasum": "bd8578e91925dafa82ddafa637f5dcad700a6d6e", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.1.8.tgz" }, "0.2.0": { "shasum": "686eba4948dc246ac3d85577a17d034e4c964e26", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.0.tgz" }, "0.2.1": { "shasum": "e04264a1daaf186e0e24d8fed57137fadbc828b7", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.1.tgz" }, "0.2.2": { "shasum": "8354d15d7a6913137e78a7943b733c8cc0948c08", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.2.tgz" }, "0.2.3": { "shasum": "4323053e53310495298dd350a42c13e4b4cb30a4", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.3.tgz" }, "0.2.4": { "shasum": "b38c9af9376e27c07deb7734603c970f7a38bf08", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.4.tgz" }, "0.2.5": { "shasum": "2f2dcad06897471740cd8e31dfea20e9bfeaeafd", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.5.tgz" }, "0.2.6": { "shasum": "b1bf206100ecf0fbb8d2e58d1c82bf90af2d8a23", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.2.6.tgz" }, "0.3.0": { "shasum": "8040c274ab0d1c244578a35a2dab3c5f6993313d", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.3.0.tgz" }, "0.4.0": { "shasum": "01ce34f6691aa77815bc928ee778640139aee000", "tarball": "http://registry.npmjs.org/json-sockets/-/json-sockets-0.4.0.tgz" } }, "keywords": [ "cross-domain", "cors", "socket", "sockets" ], "url": "http://registry.npmjs.org/json-sockets/" }, "json-storage": { "name": "json-storage", "description": "A wrapper for storage engines which use the W3C Storage API", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-07T07:15:10.497Z", "created": "2011-09-07T07:15:09.960Z", "1.0.1": "2011-09-07T07:15:10.497Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/json-storage-js.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/json-storage/1.0.1" }, "dist": { "1.0.1": { "shasum": "ae34e32b410bff0d56b39e302e2c519dc773e331", "tarball": "http://registry.npmjs.org/json-storage/-/json-storage-1.0.1.tgz" } }, "keywords": [ "ender", "localStorage", "sessionStorage", "globalStorage", "Storage" ], "url": "http://registry.npmjs.org/json-storage/" }, "json-storage-model": { "name": "json-storage-model", "description": "An abstraction for models to be stored in json-storage", "dist-tags": { "latest": "0.9.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-07T07:15:50.922Z", "created": "2011-09-07T07:15:50.494Z", "0.9.1": "2011-09-07T07:15:50.922Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/json-storage-js.git" }, "versions": { "0.9.1": "http://registry.npmjs.org/json-storage-model/0.9.1" }, "dist": { "0.9.1": { "shasum": "403ef5a86c4b9d981f0342b0947198d29c14f619", "tarball": "http://registry.npmjs.org/json-storage-model/-/json-storage-model-0.9.1.tgz" } }, "keywords": [ "ender", "model", "json-storage", "localStorage", "sessionStorage", "globalStorage", "Storage" ], "url": "http://registry.npmjs.org/json-storage-model/" }, "json-streamer": { "name": "json-streamer", "description": "A really basic library for streaming JSON", "dist-tags": { "latest": "0.0.1" }, "readme": "# node-json-streamer\nA really basic library wrapping a node TCP socket sending and parsing multiple JSON objects.\nAll this does is add an escape character on the client side (\\u2603: A unicode snowman), split up the messages received on ]\\u2603 || }\\u2603, then emit 'msg' with the parsed JSON or nothing at all if it failed.\nIt does some error checking so if you send fluff down the socket then proper JSON it'll trim the fluff (without any kind of notification at all).\nOh it'll also randomly purge the buffer if it hits 512kb without any valid JSON. You know, just FYI.\n\n## Installation\n $ npm link path/to/json-streamer\n $ npm install json-streamer\n\n## Requirements\n- A recent version of node. package.json says v0.6.0 but I'm sure it can handle less than that.\n- Willingness to accept cuddles.\n\n## Features\n- Send and receive JSON reusing the same TCP connection\n- Error correction, if you send fluff then valid JSON it will recover (by deleting the fluff)\n\n## Example\n\n```javascript\nvar jsonStreamer = require('jsonStreamer');\n\nvar server = jsonStreamer.listen(3001);\n\nserver.on('connection', function (client) {\n client.on('msg', function gotMsg(msg) {\n console.log('Server received message: ', msg.content);\n client.writeJSON({ ok: true });\n })\n});\n\nvar client = jsonStreamer.connect(3001, function connectListener() {\n console.log(\"Connected\");\n client.writeJSON({ a: 'b', c: 'd'});\n client.writeJSON(JSON.stringify({ b: 'b', d: 'd'}));\n client.writeJSON(\"BAHABABAHBAHABHA\" + JSON.stringify({a: 'ok'}));\n client.writeJSON(\"OH GOD WHY\");\n client.writeJSON('{\"a\":\"b\"}');\n client.writeJSON('{\"a\":');\n client.writeJSON('\"b\"}');\n});\n\nclient.on('msg', function gotMsg(msg) {\n console.log('Client received message: ', msg.content);\n});\n```\n", "maintainers": [ { "name": "dbrain", "email": "npm@biboop.com" } ], "time": { "modified": "2011-11-21T07:07:01.168Z", "created": "2011-11-21T07:06:52.312Z", "0.0.1": "2011-11-21T07:07:01.168Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/json-streamer/0.0.1" }, "dist": { "0.0.1": { "shasum": "36ebc021ce41a024ad0ba469dcf166fb91153bc1", "tarball": "http://registry.npmjs.org/json-streamer/-/json-streamer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/json-streamer/" }, "json-streamify": { "name": "json-streamify", "description": "Streaming version of `JSON.stringify`", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-11-13T23:54:45.509Z", "created": "2011-03-27T02:56:07.956Z", "0.1.0": "2011-03-27T02:56:08.036Z", "0.1.1": "2011-04-04T22:36:56.891Z", "0.1.2": "2011-11-13T23:54:45.509Z" }, "author": { "name": "David Trejo", "email": "dtrejo@cs.brown.edu", "url": "http://dtrejo.com/" }, "repository": { "type": "git", "url": "git://github.com/DTrejo/json-streamify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/json-streamify/0.1.0", "0.1.1": "http://registry.npmjs.org/json-streamify/0.1.1", "0.1.2": "http://registry.npmjs.org/json-streamify/0.1.2" }, "dist": { "0.1.0": { "shasum": "b823ff3adf7bff295c43ba70fea0f92e4862bb66", "tarball": "http://registry.npmjs.org/json-streamify/-/json-streamify-0.1.0.tgz" }, "0.1.1": { "shasum": "5b5fd4fefa2e04d5adbffeada2801ea1bdf9b88f", "tarball": "http://registry.npmjs.org/json-streamify/-/json-streamify-0.1.1.tgz" }, "0.1.2": { "shasum": "1a00557322b1c3b6f11079c960cbd2bc492584ef", "tarball": "http://registry.npmjs.org/json-streamify/-/json-streamify-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/json-streamify/" }, "json-streams": { "name": "json-streams", "description": "Streams for parsing and stringifying big JSON objects", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "floby", "email": "florent.jaby@gmail.com" } ], "time": { "modified": "2011-04-15T20:41:56.334Z", "created": "2011-04-15T20:41:55.757Z", "0.1.0": "2011-04-15T20:41:56.334Z" }, "author": { "name": "Florent Jaby", "email": "florent.jaby@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/floby/node-json-streams.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/json-streams/0.1.0" }, "dist": { "0.1.0": { "shasum": "40104f79619854e1f9caa50434c07f25e6958ee7", "tarball": "http://registry.npmjs.org/json-streams/-/json-streams-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/json-streams/" }, "json-tables": { "name": "json-tables", "description": "An abstraction for models to be stored in json-storage", "dist-tags": { "latest": "0.7.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-07T14:26:34.936Z", "created": "2011-09-07T14:26:34.541Z", "0.7.1": "2011-09-07T14:26:34.936Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/json-storage-js.git" }, "versions": { "0.7.1": "http://registry.npmjs.org/json-tables/0.7.1" }, "dist": { "0.7.1": { "shasum": "fb8dd82ebad5957e899d19208e42dc3c9588e10f", "tarball": "http://registry.npmjs.org/json-tables/-/json-tables-0.7.1.tgz" } }, "keywords": [ "ender", "orm", "sql", "model", "json-storage", "localStorage", "sessionStorage", "globalStorage", "Storage" ], "url": "http://registry.npmjs.org/json-tables/" }, "json-template": { "name": "json-template", "description": "Minimal but powerful templating language implemented in multiple languages.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "trevor", "email": "trevor@caira.com" } ], "author": { "name": "Andy Chu", "url": "andy@chubot.org" }, "versions": { "0.1.0": "http://registry.npmjs.org/json-template/0.1.0" }, "dist": { "0.1.0": { "shasum": "ae5036ffbc59ffe5f426ec4f03874d41a98aadc3", "tarball": "http://registry.npmjs.org/json-template/-/json-template-0.1.0.tgz" } }, "keywords": [ "template", "json" ], "url": "http://registry.npmjs.org/json-template/" }, "json-validate": { "name": "json-validate", "description": "JavaScript fast json schema validation library", "dist-tags": { "latest": "0.0.1" }, "readme": "# schema.js\n\nJavaScript fast json schema validation library\n\n## API\n\n- validate\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-01T01:24:15.639Z", "created": "2011-12-01T01:24:13.624Z", "0.0.1": "2011-12-01T01:24:15.639Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/json-validate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json-validate/0.0.1" }, "dist": { "0.0.1": { "shasum": "c82c8d2b41f18163cfee3b32973c5cb9d4583492", "tarball": "http://registry.npmjs.org/json-validate/-/json-validate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/json-validate/" }, "JSON.sh": { "name": "JSON.sh", "description": "", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-10-25T09:43:41.713Z", "created": "2011-10-25T09:43:36.732Z", "0.0.0": "2011-10-25T09:43:41.713Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/JSON-sh.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/JSON.sh/0.0.0" }, "dist": { "0.0.0": { "shasum": "1f2372624c7a02a76f7b10027bb8eb43fb11c453", "tarball": "http://registry.npmjs.org/JSON.sh/-/JSON.sh-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/JSON.sh/" }, "json2": { "name": "json2", "description": "json2 / native JSON normalizer for Joose", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/JSON2/tree", "url": "git://github.com/SamuraiJack/JSON2.git", "type": "git" }, "versions": { "0.01.0": "http://registry.npmjs.org/json2/0.01.0", "0.02.0": "http://registry.npmjs.org/json2/0.02.0", "0.3.0": "http://registry.npmjs.org/json2/0.3.0", "0.4.0": "http://registry.npmjs.org/json2/0.4.0" }, "dist": { "0.01.0": { "tarball": "http://packages:5984/json2/-/json2-0.01.0.tgz" }, "0.02.0": { "tarball": "http://packages:5984/json2/-/json2-0.02.0.tgz" }, "0.3.0": { "tarball": "http://packages:5984/json2/-/json2-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/json2/-/json2-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/json2/" }, "json2ify": { "name": "json2ify", "description": "JSON2 lib for browsers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-08-03T15:36:55.396Z", "created": "2011-08-03T15:36:52.724Z", "0.0.1": "2011-08-03T15:36:55.396Z" }, "author": { "name": "Alex MacCaw", "email": "info@eribium.org" }, "repository": { "type": "git", "url": "git://github.com/maccman/json2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json2ify/0.0.1" }, "dist": { "0.0.1": { "shasum": "f9b9ac1337e1e3734f60dd43c460615d9872691e", "tarball": "http://registry.npmjs.org/json2ify/-/json2ify-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/json2ify/" }, "json2xml": { "name": "json2xml", "description": "JSON 2 XML Parser", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "estheban", "email": "el@evocatio.com" } ], "time": { "modified": "2011-06-09T21:50:05.607Z", "created": "2011-06-09T21:50:05.150Z", "0.0.1": "2011-06-09T21:50:05.607Z" }, "author": { "name": "Etienne Lachance", "email": "et@etiennelachance.com" }, "repository": { "type": "git", "url": "git://github.com/estheban/node-json2xml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/json2xml/0.0.1" }, "dist": { "0.0.1": { "shasum": "6d0dbd5e565b2439ea49741068dfc77485f29e1c", "tarball": "http://registry.npmjs.org/json2xml/-/json2xml-0.0.1.tgz" } }, "keywords": [ "json", "xml" ], "url": "http://registry.npmjs.org/json2xml/" }, "jsonapi": { "name": "jsonapi", "description": "Create API scaffolds from JSON documents.", "dist-tags": { "latest": "0.2.5" }, "readme": null, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-12-09T08:25:30.523Z", "created": "2011-12-09T08:25:15.504Z", "0.2.2": "2011-12-09T08:25:18.231Z", "0.2.5": "2011-12-09T08:25:30.523Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/jsonapi.git" }, "versions": { "0.2.2": "http://registry.npmjs.org/jsonapi/0.2.2", "0.2.5": "http://registry.npmjs.org/jsonapi/0.2.5" }, "dist": { "0.2.2": { "shasum": "f83ebea957e72605b82a9dd618eceac0b372f485", "tarball": "http://registry.npmjs.org/jsonapi/-/jsonapi-0.2.2.tgz" }, "0.2.5": { "shasum": "ceb49b62bdfb568be25835195053e4a72992293e", "tarball": "http://registry.npmjs.org/jsonapi/-/jsonapi-0.2.5.tgz" } }, "keywords": [ "ender", "api", "rest", "server", "client", "browser" ], "url": "http://registry.npmjs.org/jsonapi/" }, "jsonconfig": { "name": "jsonconfig", "description": "Simple JSON configuration", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "trevor", "email": "trevor@caira.com" } ], "time": { "modified": "2011-02-13T06:02:33.265Z", "created": "2011-01-14T09:40:03.003Z", "0.1.0": "2011-01-14T09:40:03.190Z", "0.2.0": "2011-02-13T06:02:33.265Z" }, "author": { "name": "Trevor Caira", "email": "trevor@caira.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsonconfig/0.1.0", "0.2.0": "http://registry.npmjs.org/jsonconfig/0.2.0" }, "dist": { "0.1.0": { "shasum": "a9e41fb9785ed8062cd484595800db3d7fe39eb4", "tarball": "http://registry.npmjs.org/jsonconfig/-/jsonconfig-0.1.0.tgz" }, "0.2.0": { "shasum": "a14bbd2e016b8573b3fc37729ce4bc1f9800bd7a", "tarball": "http://registry.npmjs.org/jsonconfig/-/jsonconfig-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/jsonconfig/" }, "jsond": { "name": "jsond", "description": "Implements a simple server for sending and receiving JSON messages over HTTP", "dist-tags": { "latest": "2.2.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-09-10T00:18:17.559Z", "created": "2011-08-05T00:07:43.217Z", "2.1.0": "2011-08-05T00:07:45.647Z", "2.1.1": "2011-08-10T01:22:11.742Z", "2.1.2": "2011-08-10T06:01:04.123Z", "2.1.3": "2011-08-10T06:03:04.774Z", "2.1.5": "2011-09-09T20:56:48.395Z", "2.2.0": "2011-09-10T00:18:17.559Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/jsond.git" }, "versions": { "2.1.0": "http://registry.npmjs.org/jsond/2.1.0", "2.1.1": "http://registry.npmjs.org/jsond/2.1.1", "2.1.2": "http://registry.npmjs.org/jsond/2.1.2", "2.1.3": "http://registry.npmjs.org/jsond/2.1.3", "2.1.5": "http://registry.npmjs.org/jsond/2.1.5", "2.2.0": "http://registry.npmjs.org/jsond/2.2.0" }, "dist": { "2.1.0": { "shasum": "6f5cb961076ef53302cc7ff8ad8b4a37836efc0c", "tarball": "http://registry.npmjs.org/jsond/-/jsond-2.1.0.tgz" }, "2.1.1": { "shasum": "d61b97a416e3afb5f58d3f850ef098182c3ca6e0", "tarball": "http://registry.npmjs.org/jsond/-/jsond-2.1.1.tgz" }, "2.1.2": { "shasum": "09196a6654f576c76e3efc2fba3fc02725ed03ac", "tarball": "http://registry.npmjs.org/jsond/-/jsond-2.1.2.tgz" }, "2.1.3": { "shasum": "a6bfa2cc9154f574d82ebaa7775ddb707afff71b", "tarball": "http://registry.npmjs.org/jsond/-/jsond-2.1.3.tgz" }, "2.1.5": { "shasum": "dd4155e82392edb998b6342b8b913ac14ad4ba39", "tarball": "http://registry.npmjs.org/jsond/-/jsond-2.1.5.tgz" }, "2.2.0": { "shasum": "b81b389d0a6357168675b1ac2636ea2c1c7eb7e4", "tarball": "http://registry.npmjs.org/jsond/-/jsond-2.2.0.tgz" } }, "url": "http://registry.npmjs.org/jsond/" }, "jsondate": { "name": "jsondate", "description": "Date deserialization for JSON.parse", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-04-10T11:58:17.490Z", "created": "2011-04-10T11:58:16.837Z", "0.0.1": "2011-04-10T11:58:17.490Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/jsondate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsondate/0.0.1" }, "dist": { "0.0.1": { "shasum": "457a9ae01826d19faf7e87c9be263d4f3aa237fc", "tarball": "http://registry.npmjs.org/jsondate/-/jsondate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsondate/" }, "jsonds": { "name": "jsonds", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-04-28T21:45:33.480Z", "created": "2011-04-28T06:23:18.300Z", "0.1.0": "2011-04-28T06:23:18.865Z", "0.1.1": "2011-04-28T06:26:43.081Z", "0.1.2": "2011-04-28T07:30:23.817Z", "0.1.3": "2011-04-28T21:45:33.480Z" }, "author": { "name": "Liam Doherty" }, "description": "The most agile, unscalable data store possible - a JSON blob periodically flushed to disk.", "versions": { "0.1.0": "http://registry.npmjs.org/jsonds/0.1.0", "0.1.1": "http://registry.npmjs.org/jsonds/0.1.1", "0.1.2": "http://registry.npmjs.org/jsonds/0.1.2", "0.1.3": "http://registry.npmjs.org/jsonds/0.1.3" }, "dist": { "0.1.0": { "shasum": "baae4040934f0a4ee38d2fe08702d9ddf5d5e5d4", "tarball": "http://registry.npmjs.org/jsonds/-/jsonds-0.1.0.tgz" }, "0.1.1": { "shasum": "e26881dfb56d222a2c3b079e626ca7247fc6b349", "tarball": "http://registry.npmjs.org/jsonds/-/jsonds-0.1.1.tgz" }, "0.1.2": { "shasum": "68a82950a8e847ad82db2ef1ae64bdb877545f66", "tarball": "http://registry.npmjs.org/jsonds/-/jsonds-0.1.2.tgz" }, "0.1.3": { "shasum": "93bf48dc997a0ea2af16ae67175e39832dc52583", "tarball": "http://registry.npmjs.org/jsonds/-/jsonds-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/jsonds/" }, "jsonds2": { "name": "jsonds2", "description": "A complete redesign of jsonds, with the same philosophy but a more scalable architecture.", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:38:07.552Z", "created": "2011-07-12T06:38:06.819Z", "2.0.0": "2011-07-12T06:38:07.552Z" }, "author": { "name": "Liam Doherty" }, "versions": { "2.0.0": "http://registry.npmjs.org/jsonds2/2.0.0" }, "dist": { "2.0.0": { "shasum": "ddb71b27785267b03817623f640ab7c81d15708a", "tarball": "http://registry.npmjs.org/jsonds2/-/jsonds2-2.0.0.tgz" } }, "url": "http://registry.npmjs.org/jsonds2/" }, "jsonfig": { "name": "jsonfig", "description": "Simple json config folder manager", "dist-tags": { "latest": "0.0.3" }, "readme": "# JSONFig\nJSONFig makes it dead easy to manage a folder full of json config files your app depends on.\n\n## Requirements\n* Node.js 0.4+\n\n## Install\n\n npm install jsonfig\n\n## Usage\n\n jsonfig.env('production').load(__dirname+'/config', function (conf) {\n console.log(conf.get('redis.host'))\n })\n\n#### jsonfig.env(name)\nSets the environment name to scope to in your json configs, if available.\n\n#### jsonfig.path(path)\nSets the folder to load json configs. NOTE: sub directories aren't supported yet. I'll deal with that later.\n\n#### jsonfig.load([path], callback)\nThis tells jsonfig to start loading the json files and run the callback when it's complete. The callback takes two arguments (err, conf)\n\n#### conf.get(path)\nAs a little bonus, the conf object passed into the jsonfig.load() callback includes a handy little helper for searching for values using a dot-path string. For example; conf.get('redis.host')\n\n---\n\n### Copyright (c) 2011 Stephen Belanger\n#### Licensed under MIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-12-13T20:25:46.582Z", "created": "2011-11-10T05:29:08.085Z", "0.0.0": "2011-11-10T05:29:09.424Z", "0.0.1": "2011-11-19T20:08:41.581Z", "0.0.2": "2011-12-13T20:16:29.001Z", "0.0.3": "2011-12-13T20:25:46.582Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "url": "git://github.com/Qard/jsonfig.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jsonfig/0.0.0", "0.0.1": "http://registry.npmjs.org/jsonfig/0.0.1", "0.0.2": "http://registry.npmjs.org/jsonfig/0.0.2", "0.0.3": "http://registry.npmjs.org/jsonfig/0.0.3" }, "dist": { "0.0.0": { "shasum": "86a6084cf297335f125ea266578eeac9376ddbb8", "tarball": "http://registry.npmjs.org/jsonfig/-/jsonfig-0.0.0.tgz" }, "0.0.1": { "shasum": "be88b667f716092d55527eef91cf31b5b84d700a", "tarball": "http://registry.npmjs.org/jsonfig/-/jsonfig-0.0.1.tgz" }, "0.0.2": { "shasum": "1fe30fa7f656364fb15be98e6a1833142517967a", "tarball": "http://registry.npmjs.org/jsonfig/-/jsonfig-0.0.2.tgz" }, "0.0.3": { "shasum": "b32247fe4470a7a9329325d60a8fc6575cbd5fc7", "tarball": "http://registry.npmjs.org/jsonfig/-/jsonfig-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/jsonfig/" }, "jsonfiles": { "name": "jsonfiles", "description": "Simple flat file database of json object.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-06-07T18:00:42.549Z", "created": "2011-06-07T18:00:41.984Z", "0.0.1": "2011-06-07T18:00:42.549Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mikeal/jsonfiles.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonfiles/0.0.1" }, "dist": { "0.0.1": { "shasum": "4cbdbc618ee2f58204899c9b52673b51664723eb", "tarball": "http://registry.npmjs.org/jsonfiles/-/jsonfiles-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsonfiles/" }, "jsonh": { "name": "jsonh", "dist-tags": { "latest": "0.0.2" }, "readme": "[JSONH](http://webreflection.blogspot.com/2011/08/last-version-of-json-hpack.html) - JSON Homogeneous Collections Compressor\n============================================================================================================================\n\nWhat is JSONH\n-------------\n\nJSONH is one of the most performant, yet safe, cross programming language, way to pack and unpack generic homogenous collections.\nBased on native or shimmed JSON implementation, JSONH is nothing different than a procedure performed right before `JSON.stringify(data)` or right after `JSON.parse(data)`\n\n[It is demonstrated](http://jsperf.com/jsonh/2) that overall performances of JSONH are up to 3 times faster in compression and 2 times in parsing thanks to smaller and simplified nature of the collection/string.\n\nIt is also demonstrated that resulting bandwidth size will be incrementally smaller than equivalent JSON operation reaching, in certain cases, down to 30% of original size and without gzip/deflate compression in place.\n\nJSONH is the latest version of [json.hpack](https://github.com/WebReflection/json.hpack) project and based on [JSONDB concept](http://michaux.ca/articles/json-db-a-compressed-json-format).\n\nNew in version 0.0.2 ( JS only )\n--------------------------------\n * added experimental and optional `schema` argument at the end of all methods in order to parse automatically one or more nested homogenous collections\n * covered via unit tests pack/unpack with or without the usage of a schema\n\n\nWhat is an Homogenous Collection\n--------------------------------\n\nUsually a database result set, stored as list of objects where all of them contains the same amount of keys with identical name.\nThis is a basic homogeneous collection example: `[{\"a\":\"A\",\"b\":\"B\"},{\"a\":\"C\",\"b\":\"D\"},{\"a\":\"E\",\"b\":\"F\"}]`\nWe all have exchange over the network one or more homogenous collections at least once.\nJSONH is able to pack the example into `[2,\"a\",\"b\",\"A\",\"B\",\"C\",\"D\",\"E\",\"F\"]` and unpack it into original collection at light speed.\n\n\nJSONH is suitable for\n---------------------\n\n * runtime data compression with or without gzip/deflate on both client and server side\n * creation of static JavaScript files to serve in order to save space on Hard Drive and eventually make runtime gzip/deflate compression easier (smaller input)\n * send huge collection of data from the client to the server and improving performances over `JSON.stringify(data)` and required network bandwidth\n\nIf the generic object/data contains one or more homogenous collections, JSONH is suitable for these cases too via `pack` and `unpack` operations.\nPlease read the [related post](http://webreflection.blogspot.com/2011/08/jsonh-and-hybrid-js-objects.html) to know more.\n\n\nJSONH API\n---------\nEvery implementation is suitable for the programming language code style and every method supports original JSON signature.\nAs example the JavaScript version is a global `JSONH` object with `stringify`, `parse`, `pack`, and `unpack` methods.\n\nThe python version is a module similar to `json` one with current methods: `dump`, `dumps`, `load`, `loads`, `pack`, and `unpack`.\n\n import jsonh\n \n print(jsonh.dumps(\n [{\"a\": \"A\", \"b\": \"B\"}, {\"a\": \"C\", \"b\": \"D\"}, {\"a\": \"E\", \"b\": \"F\"}],\n separator = (',',':')\n ))\n\n\nThe php 5 version is a static class plus some function in order to let developers decide for their favorite stile.\nExtra arguments accepted by `json_encode` and `json_decode` are supported as well.\n\n require_once('JSONH.class.php');\n \n // classic style\n jsonh_encode($object); // jsonh_decode($str)\n \n // static public style\n JSONH::stringify($object); // JSONH::parse($str);\n \n // singleton style\n JSONH()->stringify($object); // JSONH()->parse($str)\n \n\n\nTODO\n----\n\n * clean up locally tests and use a standard one able to cover all aspects per each implementation\n * C# version, and hopefully with other developers help other languages too\n * simplified yet cross platform way to *map* hybrid objects, specifying via white list one or more nested properties to `pack` on stringify, and `unpack` on parse (automated and addressed compression for complex objects)\n\nJavaScript And Native JSON Escape Problems\n------------------------------------------\nAs [@garethheyes](https://twitter.com/garethheyes) pointed out by in [this post](http://www.thespanner.co.uk/2011/07/25/the-json-specification-is-now-wrong/), native `JSON.stringify(data)` may produce invalid JavaScript.\nSince JSONH aim is *not* to change native JSON behavior, neither is JSONH a replacement for JSON, all I can suggest is to perform this replacement when and if data could be corrupted:\n\n JSONH.stringify(data).replace(\n /\\u2028|\\u2029/g,\n function (m) {\n return \"\\\\u202\" + (m === \"\\u2028\" ? \"8\" : \"9\");\n })\n\nThis will ensure proper escape for those characters plus performances will be still better thanks to reduced string output size (compared with the euivalent operation performed by `JSON.stringify(data)`).", "maintainers": [ { "name": "webreflection", "email": "andrea.giammarchi@gmail.com" } ], "time": { "modified": "2011-12-05T22:08:49.320Z", "created": "2011-12-05T22:08:46.141Z", "0.0.2": "2011-12-05T22:08:49.320Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/jsonh/0.0.2" }, "dist": { "0.0.2": { "shasum": "42b014cb028357bf8deda3c07b3b0d3fd982ef6a", "tarball": "http://registry.npmjs.org/jsonh/-/jsonh-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jsonh/" }, "jsonify": { "name": "jsonify", "description": "JSON without touching any globals", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-21T12:22:24.348Z", "created": "2011-08-21T12:22:23.032Z", "0.0.0": "2011-08-21T12:22:24.348Z" }, "author": { "name": "Douglas Crockford", "url": "http://crockford.com/" }, "repository": { "type": "git", "url": "git://github.com/substack/jsonify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jsonify/0.0.0" }, "dist": { "0.0.0": { "shasum": "2c74b6ee41d93ca51b7b5aaee8f503631d252a73", "tarball": "http://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" } }, "keywords": [ "json", "browser" ], "url": "http://registry.npmjs.org/jsonify/" }, "jsonize": { "name": "jsonize", "description": "a module for creating JSON apis", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-08-29T00:17:28.286Z", "created": "2011-08-29T00:17:26.529Z", "0.1.0": "2011-08-29T00:17:28.286Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsonize/0.1.0" }, "dist": { "0.1.0": { "shasum": "24d872c04b9a8bb5d24450d4ce9bb42a890ec57a", "tarball": "http://registry.npmjs.org/jsonize/-/jsonize-0.1.0.tgz" } }, "keywords": [ "wrapper", "JSON", "api", "request" ], "url": "http://registry.npmjs.org/jsonize/" }, "jsonlint": { "name": "jsonlint", "description": "Validate JSON", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-11-22T00:50:10.496Z", "created": "2011-05-01T21:37:12.642Z", "1.0.0": "2011-05-01T21:37:13.495Z", "1.0.1": "2011-05-21T05:30:38.422Z", "1.1.0": "2011-06-01T21:57:13.504Z", "1.1.1": "2011-06-04T14:32:26.954Z", "1.2.0": "2011-06-12T17:43:16.360Z", "1.2.1": "2011-11-22T00:50:10.496Z" }, "author": { "name": "Zach Carter", "email": "zach@carter.name", "url": "http://zaa.ch" }, "repository": { "type": "git", "url": "git://github.com/zaach/jsonlint.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jsonlint/1.0.0", "1.0.1": "http://registry.npmjs.org/jsonlint/1.0.1", "1.1.0": "http://registry.npmjs.org/jsonlint/1.1.0", "1.1.1": "http://registry.npmjs.org/jsonlint/1.1.1", "1.2.0": "http://registry.npmjs.org/jsonlint/1.2.0", "1.2.1": "http://registry.npmjs.org/jsonlint/1.2.1" }, "dist": { "1.0.0": { "shasum": "5531c1ea1c8df005a98555263e441b37fd3a4a53", "tarball": "http://registry.npmjs.org/jsonlint/-/jsonlint-1.0.0.tgz" }, "1.0.1": { "shasum": "257139950ee864d308809ff27b38cc691075ef08", "tarball": "http://registry.npmjs.org/jsonlint/-/jsonlint-1.0.1.tgz" }, "1.1.0": { "shasum": "3dc4054b5f2ec538ff08033ed8b20d0955da16b5", "tarball": "http://registry.npmjs.org/jsonlint/-/jsonlint-1.1.0.tgz" }, "1.1.1": { "shasum": "f68bedbc939a68d7a02fd6e251c2064301bf83dd", "tarball": "http://registry.npmjs.org/jsonlint/-/jsonlint-1.1.1.tgz" }, "1.2.0": { "shasum": "103cbe5e379bb10704c87f3b68b6bd92ccade69c", "tarball": "http://registry.npmjs.org/jsonlint/-/jsonlint-1.2.0.tgz" }, "1.2.1": { "shasum": "96e3614e0b48b712db837cdb0d8fc042e41250f2", "tarball": "http://registry.npmjs.org/jsonlint/-/jsonlint-1.2.1.tgz" } }, "keywords": [ "json", "validation", "lint", "jsonlint" ], "url": "http://registry.npmjs.org/jsonlint/" }, "JSONloops": { "name": "JSONloops", "description": "a real-time multiuser audio sequencer", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-03-01T19:43:12.973Z", "created": "2011-03-01T19:43:12.391Z", "0.1.0": "2011-03-01T19:43:12.973Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Marak/JSONloops.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/JSONloops/0.1.0" }, "dist": { "0.1.0": { "shasum": "91ac9c86d704cc999b42f227cea54aab4f6b53ab", "tarball": "http://registry.npmjs.org/JSONloops/-/JSONloops-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/JSONloops/" }, "jsonml": { "name": "jsonml", "description": "JsonML library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "raszi", "email": "npm@spam.raszi.hu" } ], "time": { "modified": "2011-10-21T12:10:13.318Z", "created": "2011-09-07T12:33:43.180Z", "0.0.1": "2011-09-07T12:33:44.801Z", "0.0.2": "2011-10-21T12:10:13.318Z" }, "author": { "name": "KARASZI István", "email": "github@spam.raszi.hu", "url": "http://raszi.hu/" }, "repository": { "type": "git", "url": "git://github.com/raszi/node-jsonml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonml/0.0.1", "0.0.2": "http://registry.npmjs.org/jsonml/0.0.2" }, "dist": { "0.0.1": { "shasum": "56a484cd37b16653ca4c424586cd0a727c37c1cc", "tarball": "http://registry.npmjs.org/jsonml/-/jsonml-0.0.1.tgz" }, "0.0.2": { "shasum": "09d05d3f7fcb743a12a8af130068b3884df1a991", "tarball": "http://registry.npmjs.org/jsonml/-/jsonml-0.0.2.tgz" } }, "keywords": [ "json", "xml", "jsonml" ], "url": "http://registry.npmjs.org/jsonml/" }, "jsonp-filter": { "name": "jsonp-filter", "description": "JSONP filter for express", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "veerman", "email": "sveerman@postmedia.com" } ], "time": { "modified": "2011-10-03T14:32:39.474Z", "created": "2011-10-03T14:32:39.270Z", "0.0.2": "2011-10-03T14:32:39.474Z" }, "author": { "name": "Stephen Veerman", "email": "sveerman@postmedia.com" }, "repository": { "type": "git", "url": "git://github.com/Postmedia/jsonp-filter.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/jsonp-filter/0.0.2" }, "dist": { "0.0.2": { "shasum": "3d45b8ec22273b9e66599b391aed81c988f8bb63", "tarball": "http://registry.npmjs.org/jsonp-filter/-/jsonp-filter-0.0.2.tgz" } }, "keywords": [ "coffeescript", "express", "json", "jsonp" ], "url": "http://registry.npmjs.org/jsonp-filter/" }, "jsonparse": { "name": "jsonparse", "description": "This is a pure-js JSON streaming parser for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-11-14T21:23:13.346Z", "created": "2011-01-18T23:15:12.936Z", "0.0.1": "2011-01-18T23:15:13.506Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "http://github.com/creationix/jsonparse.git" }, "users": { "creationix": true }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonparse/0.0.1" }, "dist": { "0.0.1": { "shasum": "75df8104e735a59adb24a502ce7dd9c9072ad62c", "tarball": "http://registry.npmjs.org/jsonparse/-/jsonparse-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsonparse/" }, "jsonpatch": { "name": "jsonpatch", "description": "An implementation of JSON Patch and JSON Pointer IETF drafts", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "almost", "email": "tom@almostobsolete.net" } ], "time": { "modified": "2011-10-28T11:23:28.113Z", "created": "2011-10-28T11:03:35.772Z", "0.0.1": "2011-10-28T11:23:28.113Z" }, "author": { "name": "Thomas Parslow", "email": "tom@almostobsolete.net", "url": "http://almostobsolete.net/" }, "repository": { "type": "git", "url": "git://github.com/dhamrafly/jsonpatch.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonpatch/0.0.1" }, "dist": { "0.0.1": { "shasum": "a9b4a8f2ce1614232e707abea50492c3a3c7616a", "tarball": "http://registry.npmjs.org/jsonpatch/-/jsonpatch-0.0.1.tgz" } }, "keywords": [ "diff", "patch", "json", "jsonpatch", "jsonpointer" ], "url": "http://registry.npmjs.org/jsonpatch/" }, "JSONPath": { "name": "JSONPath", "description": "A JS implementation of JSONPath", "dist-tags": { "latest": "0.8.5" }, "maintainers": [ { "name": "s3u", "email": "subbu@subbu.org" } ], "time": { "modified": "2011-12-02T22:19:51.851Z", "created": "2011-05-07T20:12:46.559Z", "0.8.0": "2011-05-07T20:12:47.217Z", "0.8.1": "2011-08-27T04:22:26.843Z", "0.8.2": "2011-09-19T17:23:54.870Z", "0.8.3": "2011-11-03T15:20:02.085Z", "0.8.4": "2011-11-18T04:08:06.154Z", "0.8.5": "2011-12-02T22:19:51.851Z" }, "author": { "name": "Stefan Goessner" }, "repository": { "type": "git", "url": "git://github.com/s3u/JSONPath.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/JSONPath/0.8.0", "0.8.1": "http://registry.npmjs.org/JSONPath/0.8.1", "0.8.2": "http://registry.npmjs.org/JSONPath/0.8.2", "0.8.3": "http://registry.npmjs.org/JSONPath/0.8.3", "0.8.4": "http://registry.npmjs.org/JSONPath/0.8.4", "0.8.5": "http://registry.npmjs.org/JSONPath/0.8.5" }, "dist": { "0.8.0": { "shasum": "52b8e9d3856150cb154e1d35dca2d0824dd01028", "tarball": "http://registry.npmjs.org/JSONPath/-/JSONPath-0.8.0.tgz" }, "0.8.1": { "shasum": "cf9e815d98b3ccd1a43e87111306220ea23eab3d", "tarball": "http://registry.npmjs.org/JSONPath/-/JSONPath-0.8.1.tgz" }, "0.8.2": { "shasum": "d43f88418d0e069bc8178492d76e4b0d4951ebec", "tarball": "http://registry.npmjs.org/JSONPath/-/JSONPath-0.8.2.tgz" }, "0.8.3": { "shasum": "9aaa306261e11ee26e09ea9942a9f3bed9abf3d3", "tarball": "http://registry.npmjs.org/JSONPath/-/JSONPath-0.8.3.tgz" }, "0.8.4": { "shasum": "140f03aa4f4f5ca5f83b8eb899e500c71a56c204", "tarball": "http://registry.npmjs.org/JSONPath/-/JSONPath-0.8.4.tgz" }, "0.8.5": { "shasum": "7019cacd1e7c620804f21bf1a89e1d1f7aef59ca", "tarball": "http://registry.npmjs.org/JSONPath/-/JSONPath-0.8.5.tgz" } }, "url": "http://registry.npmjs.org/JSONPath/" }, "jsonpointer": { "name": "jsonpointer", "description": "Simple JSON Addressing.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "jan", "email": "jan@apache.org" } ], "time": { "modified": "2011-07-31T19:30:55.058Z", "created": "2011-07-13T22:20:36.647Z", "1.0.0": "2011-07-13T22:20:37.406Z", "1.0.1": "2011-07-31T19:30:55.058Z" }, "author": { "name": "Jan Lehnardt", "email": "jan@apache.org" }, "repository": { "type": "git", "url": "git://github.com/janl/node-jsonpointer.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jsonpointer/1.0.0", "1.0.1": "http://registry.npmjs.org/jsonpointer/1.0.1" }, "dist": { "1.0.0": { "shasum": "846c00c02608c312122cacc86292bec186e2d2a8", "tarball": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-1.0.0.tgz" }, "1.0.1": { "shasum": "ad2d547d447214f4d0c595fad0cea10c9e063c55", "tarball": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsonpointer/" }, "jsonprettify": { "name": "jsonprettify", "description": "prettify JSON documents", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "drtom", "email": "DrTom@schank.ch" } ], "time": { "modified": "2011-05-20T21:24:30.397Z", "created": "2011-05-20T21:24:28.686Z", "0.1.1": "2011-05-20T21:24:30.397Z" }, "author": { "name": "Thomas Schank", "email": "DrTom@schank.ch", "url": "http://Dr.Th.Schank.ch/" }, "versions": { "0.1.1": "http://registry.npmjs.org/jsonprettify/0.1.1" }, "dist": { "0.1.1": { "shasum": "3c6215f42e6c921e73244bdd045c6eabdf9b30fb", "tarball": "http://registry.npmjs.org/jsonprettify/-/jsonprettify-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jsonprettify/" }, "jsonpwrapper-com": { "name": "jsonpwrapper-com", "description": "http://jsonpwrapper.com/", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "nv", "email": "me@elv1s.ru" } ], "time": { "modified": "2011-11-22T00:44:39.863Z", "created": "2011-11-22T00:44:39.102Z", "1.0.0": "2011-11-22T00:44:39.863Z" }, "repository": { "type": "git", "url": "git://github.com/NV/jsonpwrapper.com.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jsonpwrapper-com/1.0.0" }, "dist": { "1.0.0": { "shasum": "afdc3365b0ea2b8152f88f4d2975603908d86709", "tarball": "http://registry.npmjs.org/jsonpwrapper-com/-/jsonpwrapper-com-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/jsonpwrapper-com/" }, "jsonreq": { "name": "jsonreq", "description": "JSON requests made easy.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aseemk", "email": "aseem.kishore@gmail.com" } ], "time": { "modified": "2011-04-10T08:04:37.404Z", "created": "2011-04-09T01:20:26.053Z", "0.0.1": "2011-04-09T01:20:26.767Z", "0.1.0": "2011-04-10T08:04:37.404Z" }, "author": { "name": "Aseem Kishore", "email": "aseem.kishore@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aseemk/node-jsonreq.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonreq/0.0.1", "0.1.0": "http://registry.npmjs.org/jsonreq/0.1.0" }, "dist": { "0.0.1": { "shasum": "197f14798543c6c6958fb2fbe0df57a8d2ff7541", "tarball": "http://registry.npmjs.org/jsonreq/-/jsonreq-0.0.1.tgz" }, "0.1.0": { "shasum": "a82c23b06ec13952bbfce363dfe7d560fa3bc52b", "tarball": "http://registry.npmjs.org/jsonreq/-/jsonreq-0.1.0.tgz" } }, "keywords": [ "json", "request", "http", "get", "post" ], "url": "http://registry.npmjs.org/jsonreq/" }, "jsonrpc": { "name": "jsonrpc", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-06-22T07:42:01.478Z", "created": "2011-06-22T07:23:12.701Z", "0.1.0-beta": "2011-06-22T07:23:12.701Z", "0.1.0": "2011-06-22T07:23:12.701Z", "0.1.1": "2011-06-22T07:42:01.478Z" }, "versions": { "0.1.0-beta": "http://registry.npmjs.org/jsonrpc/0.1.0-beta", "0.1.0": "http://registry.npmjs.org/jsonrpc/0.1.0", "0.1.1": "http://registry.npmjs.org/jsonrpc/0.1.1" }, "dist": { "0.1.0-beta": { "tarball": "http://packages:5984/jsonrpc/-/jsonrpc-0.1.0-beta.tgz" }, "0.1.0": { "shasum": "e44bc1cfb5bcc59adeec2a7f6bea162de49def7f", "tarball": "http://registry.npmjs.org/jsonrpc/-/jsonrpc-0.1.0.tgz" }, "0.1.1": { "shasum": "4e5d8e8b78c9ab109bac6df7501cca648089bdbd", "tarball": "http://registry.npmjs.org/jsonrpc/-/jsonrpc-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jsonrpc/" }, "jsonrpc-client": { "name": "jsonrpc-client", "description": "Lightweight JSON-RPC client using scoped-http-client", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "andyfowler", "email": "andy@andyfowler.com" } ], "time": { "modified": "2011-10-31T02:55:08.365Z", "created": "2011-10-31T02:55:07.756Z", "0.1.1": "2011-10-31T02:55:08.365Z" }, "author": { "name": "Andy Fowler", "url": "http://github.com/andyfowler" }, "repository": { "type": "git", "url": "git://github.com/andyfowler/node-jsonrpc-client.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/jsonrpc-client/0.1.1" }, "dist": { "0.1.1": { "shasum": "44e14aa6f44b24cfaa87a693fcf72b15f94a8424", "tarball": "http://registry.npmjs.org/jsonrpc-client/-/jsonrpc-client-0.1.1.tgz" } }, "keywords": [ "json-rpc", "jsonrpc", "coffeescript" ], "url": "http://registry.npmjs.org/jsonrpc-client/" }, "jsonrpc-ws": { "name": "jsonrpc-ws", "description": "A json rpc library over web sockets.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "enix", "email": "ernstnaezer@gmail.com" } ], "time": { "modified": "2011-04-09T20:31:08.803Z", "created": "2011-04-09T12:18:15.619Z", "0.0.1": "2011-04-09T12:18:16.048Z", "0.0.2": "2011-04-09T12:43:52.110Z", "0.0.3": "2011-04-09T20:31:08.803Z" }, "author": { "name": "Ernst Naezer", "email": "ernstnaezer@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/enix/node-jsonrpc-ws.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonrpc-ws/0.0.1", "0.0.2": "http://registry.npmjs.org/jsonrpc-ws/0.0.2", "0.0.3": "http://registry.npmjs.org/jsonrpc-ws/0.0.3" }, "dist": { "0.0.1": { "shasum": "223e6a8ca040f3388422317934e6cbdd28ee7bc0", "tarball": "http://registry.npmjs.org/jsonrpc-ws/-/jsonrpc-ws-0.0.1.tgz" }, "0.0.2": { "shasum": "e9c1f25d4a74a953aa280ac405b9e2f9962a8d91", "tarball": "http://registry.npmjs.org/jsonrpc-ws/-/jsonrpc-ws-0.0.2.tgz" }, "0.0.3": { "shasum": "0b7366879e1d19217ced6a2d15a34139a8761a0f", "tarball": "http://registry.npmjs.org/jsonrpc-ws/-/jsonrpc-ws-0.0.3.tgz" } }, "keywords": [ "rpc", "web socket", "json" ], "url": "http://registry.npmjs.org/jsonrpc-ws/" }, "jsonrpc2": { "name": "jsonrpc2", "description": "JSON-RPC server and client library", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "bitcoinjs", "email": "bitcoinjs@justmoon.net" } ], "time": { "modified": "2011-12-04T01:48:08.635Z", "created": "2011-07-01T21:18:55.381Z", "0.0.1": "2011-07-01T21:18:56.103Z", "0.0.2": "2011-07-01T21:19:27.307Z", "0.0.3": "2011-07-04T18:31:39.823Z", "0.0.4": "2011-07-05T12:09:39.347Z", "0.0.5": "2011-07-05T12:19:42.829Z", "0.0.6": "2011-07-16T19:16:24.013Z", "0.0.8": "2011-12-04T01:48:08.635Z" }, "author": { "name": "Eric Florenzano", "email": "floguy@gmail.com", "url": "eflorenzano.com" }, "repository": { "type": "git", "url": "git://github.com/bitcoinjs/node-jsonrpc2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsonrpc2/0.0.1", "0.0.2": "http://registry.npmjs.org/jsonrpc2/0.0.2", "0.0.3": "http://registry.npmjs.org/jsonrpc2/0.0.3", "0.0.4": "http://registry.npmjs.org/jsonrpc2/0.0.4", "0.0.5": "http://registry.npmjs.org/jsonrpc2/0.0.5", "0.0.6": "http://registry.npmjs.org/jsonrpc2/0.0.6", "0.0.8": "http://registry.npmjs.org/jsonrpc2/0.0.8" }, "dist": { "0.0.1": { "shasum": "84b20c1bfe1ff141b508400c344cc471e0689191", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.1.tgz" }, "0.0.2": { "shasum": "73ce4cbad90abe6c7722ec75759a85ce533ee786", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.2.tgz" }, "0.0.3": { "shasum": "528536e7f7e43886de11665ee67e6565a35907c7", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.3.tgz" }, "0.0.4": { "shasum": "e80c31d92a68e2e779976fb4fca005b139583884", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.4.tgz" }, "0.0.5": { "shasum": "6d9f98ece956decdaf53cb3f239c906eab8f190b", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.5.tgz" }, "0.0.6": { "shasum": "90946d962913359f41407aa0f7c662c94b4c199a", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.6.tgz" }, "0.0.8": { "shasum": "112524080ad6add85c62804c6b1281093992052f", "tarball": "http://registry.npmjs.org/jsonrpc2/-/jsonrpc2-0.0.8.tgz" } }, "keywords": [ "json", "rpc", "server", "client" ], "url": "http://registry.npmjs.org/jsonrpc2/" }, "JSONSelect": { "name": "JSONSelect", "description": "CSS-like selectors for JSON", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-10-25T19:07:00.266Z", "created": "2011-05-22T14:52:09.489Z", "0.0.1": "2011-05-22T14:52:09.864Z", "0.1.0": "2011-06-01T21:12:59.691Z", "0.2.0": "2011-06-03T15:33:11.086Z", "0.2.1": "2011-06-12T14:14:18.637Z", "0.2.2": "2011-10-25T19:07:00.266Z" }, "author": { "name": "Lloyd Hilaiel", "email": "lloyd@hilaiel.com", "url": "http://trickyco.de" }, "repository": { "type": "git", "url": "git://github.com/lloyd/JSONSelect.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/JSONSelect/0.0.1", "0.1.0": "http://registry.npmjs.org/JSONSelect/0.1.0", "0.2.0": "http://registry.npmjs.org/JSONSelect/0.2.0", "0.2.1": "http://registry.npmjs.org/JSONSelect/0.2.1", "0.2.2": "http://registry.npmjs.org/JSONSelect/0.2.2" }, "dist": { "0.0.1": { "shasum": "7e6a64a1c3e6e1d505ccdcfcee710017048c867f", "tarball": "http://registry.npmjs.org/JSONSelect/-/JSONSelect-0.0.1.tgz" }, "0.1.0": { "shasum": "4425af3d551ce413a1dae22f11668091ea307c15", "tarball": "http://registry.npmjs.org/JSONSelect/-/JSONSelect-0.1.0.tgz" }, "0.2.0": { "shasum": "c7e22be1ffeb1b975880e465c5b748496f07366c", "tarball": "http://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.0.tgz" }, "0.2.1": { "shasum": "415418a526d33fe31d74b4defa3c836d485ec203", "tarball": "http://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz" }, "0.2.2": { "shasum": "c6f081f5305de89f9f4e64a203304edc0177f8d5", "tarball": "http://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/JSONSelect/" }, "jsonsp": { "name": "jsonsp", "description": "JSON Stream Parser for Node.js.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-27T03:35:08.216Z", "created": "2011-10-27T03:35:06.675Z", "0.1.0": "2011-10-27T03:35:08.216Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/node-jsonsp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsonsp/0.1.0" }, "dist": { "0.1.0": { "shasum": "e43ac0bfba01cee3b2aaaccc3502d89915820350", "tarball": "http://registry.npmjs.org/jsonsp/-/jsonsp-0.1.0.tgz" } }, "keywords": [ "json" ], "url": "http://registry.npmjs.org/jsonsp/" }, "JSONStream": { "name": "JSONStream", "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-12-04T10:14:27.411Z", "created": "2011-09-23T11:01:36.806Z", "0.0.0": "2011-09-23T11:01:40.295Z", "0.1.0": "2011-09-23T12:45:34.218Z", "0.1.1": "2011-09-26T02:57:57.814Z", "0.1.2": "2011-10-05T11:53:45.443Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/JSONStream.git" }, "users": { "substack": true }, "versions": { "0.0.0": "http://registry.npmjs.org/JSONStream/0.0.0", "0.1.0": "http://registry.npmjs.org/JSONStream/0.1.0", "0.1.1": "http://registry.npmjs.org/JSONStream/0.1.1", "0.1.2": "http://registry.npmjs.org/JSONStream/0.1.2" }, "dist": { "0.0.0": { "shasum": "cd81636260f432847780fb5a48ab0be0ed264ba6", "tarball": "http://registry.npmjs.org/JSONStream/-/JSONStream-0.0.0.tgz" }, "0.1.0": { "shasum": "66d9f4fe782cd91c1f671193f30fcbd2a7d4ebc7", "tarball": "http://registry.npmjs.org/JSONStream/-/JSONStream-0.1.0.tgz" }, "0.1.1": { "shasum": "e2c482fdf9a78be634a50d063e576a95f4e6bca7", "tarball": "http://registry.npmjs.org/JSONStream/-/JSONStream-0.1.1.tgz" }, "0.1.2": { "shasum": "ee0908f1612c3c280683f5c91b426cb15513c122", "tarball": "http://registry.npmjs.org/JSONStream/-/JSONStream-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/JSONStream/" }, "jsontool": { "name": "jsontool", "description": "a 'json' command for massaging JSON on your Unix command line", "dist-tags": { "latest": "2.1.0" }, "maintainers": [ { "name": "trentm", "email": "trentm@gmail.com" } ], "time": { "modified": "2011-12-01T06:04:25.880Z", "created": "2011-05-08T20:43:25.123Z", "1.3.0": "2011-05-08T20:43:25.743Z", "1.3.1": "2011-05-30T19:10:27.471Z", "1.3.2": "2011-08-03T23:36:35.772Z", "1.3.3": "2011-08-11T06:49:30.384Z", "1.3.4": "2011-08-11T07:38:50.650Z", "1.4.0": "2011-09-16T16:39:50.768Z", "1.4.1": "2011-09-29T20:13:22.093Z", "2.0.0": "2011-10-05T17:58:39.095Z", "2.0.1": "2011-10-25T21:44:48.416Z", "2.0.2": "2011-11-08T05:58:01.897Z", "2.0.3": "2011-11-08T19:31:05.206Z", "2.1.0": "2011-12-01T06:04:25.880Z" }, "repository": { "type": "git", "url": "git://github.com/trentm/json.git" }, "users": { "isaacs": true }, "versions": { "1.3.0": "http://registry.npmjs.org/jsontool/1.3.0", "1.3.1": "http://registry.npmjs.org/jsontool/1.3.1", "1.3.2": "http://registry.npmjs.org/jsontool/1.3.2", "1.3.3": "http://registry.npmjs.org/jsontool/1.3.3", "1.3.4": "http://registry.npmjs.org/jsontool/1.3.4", "1.4.0": "http://registry.npmjs.org/jsontool/1.4.0", "1.4.1": "http://registry.npmjs.org/jsontool/1.4.1", "2.0.0": "http://registry.npmjs.org/jsontool/2.0.0", "2.0.1": "http://registry.npmjs.org/jsontool/2.0.1", "2.0.2": "http://registry.npmjs.org/jsontool/2.0.2", "2.0.3": "http://registry.npmjs.org/jsontool/2.0.3", "2.1.0": "http://registry.npmjs.org/jsontool/2.1.0" }, "dist": { "1.3.0": { "shasum": "91d4cf778725519a98ee7d48e211301da041f619", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.3.0.tgz" }, "1.3.1": { "shasum": "9b8ef2b998bdf2ee70c3ff1fb356ad691adf1285", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.3.1.tgz" }, "1.3.2": { "shasum": "202e6bc631b3a57fc7c81b0615b8027e79c30cb0", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.3.2.tgz" }, "1.3.3": { "shasum": "bf60070eb7647bfba9c6679b9abe6bcb8f779744", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.3.3.tgz" }, "1.3.4": { "shasum": "1c032047116790cebeeecb3f96d843e8688cc5d4", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.3.4.tgz" }, "1.4.0": { "shasum": "08bb2784aad9f0fcf424d7b2d4e84dd9da00d7e9", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.4.0.tgz" }, "1.4.1": { "shasum": "189db9f419c7f8b9b2ee280768d398a236172057", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-1.4.1.tgz" }, "2.0.0": { "shasum": "9ce4f4fcf383debfe8a52d9afcc52bc9a5fdaaf8", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-2.0.0.tgz" }, "2.0.1": { "shasum": "3aca1efc97d1a58ca51c60e4d1640dac53b2c980", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-2.0.1.tgz" }, "2.0.2": { "shasum": "4ef17e9972af07d32669fb9c0884d1eb4efaaff0", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-2.0.2.tgz" }, "2.0.3": { "shasum": "3cd84c4483c911bdb42f754a52039ec44b7ba844", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-2.0.3.tgz" }, "2.1.0": { "shasum": "97ebcc951db956e62ee5aeb0788f4f40d022ad7a", "tarball": "http://registry.npmjs.org/jsontool/-/jsontool-2.1.0.tgz" } }, "keywords": [ "json", "jsontool", "filter", "command", "shell" ], "url": "http://registry.npmjs.org/jsontool/" }, "jsontoxml": { "name": "jsontoxml", "description": "This renders a simple javascript object structure into reasonably complicated xml/html. js objects are easier to modify than strings so no need to parse a whole dom to reliably add a few elements", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "soldair", "email": "soldair@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/soldair/node-jsontoxml.git" }, "time": { "modified": "2011-04-11T13:16:33.982Z", "created": "2011-04-11T13:16:33.982Z", "0.0.1": "2011-04-11T13:16:33.982Z", "0.0.2": "2011-04-11T13:16:33.982Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsontoxml/0.0.1", "0.0.2": "http://registry.npmjs.org/jsontoxml/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/jsontoxml/-/jsontoxml-0.0.1.tgz" }, "0.0.2": { "shasum": "609dd147f48e92ff773d1da35759e478c6df04d5", "tarball": "http://registry.npmjs.org/jsontoxml/-/jsontoxml-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jsontoxml/" }, "jsontry": { "name": "jsontry", "description": "JSON.parse() in a try", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-03-31T10:56:18.637Z", "created": "2011-03-31T10:56:17.967Z", "0.0.1": "2011-03-31T10:56:18.637Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/jsontry.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsontry/0.0.1" }, "dist": { "0.0.1": { "shasum": "c5e3f12c2ac6d599f37f9da5be46643264adae13", "tarball": "http://registry.npmjs.org/jsontry/-/jsontry-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsontry/" }, "jsonX": { "name": "jsonX", "description": "a port of xpath for json", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "matthandlersux", "email": "matt.handler@gmail.com" } ], "time": { "modified": "2011-09-29T16:28:39.819Z", "created": "2011-09-29T16:28:39.415Z", "0.1.0": "2011-09-29T16:28:39.819Z" }, "author": { "name": "matt handler", "url": "http://github.com/matthandlersux" }, "repository": { "type": "git", "url": "git@github.com:matthandlersux/jsonX.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsonX/0.1.0" }, "dist": { "0.1.0": { "shasum": "585a6b3277d141cfac6319ec65f4b201de6eab01", "tarball": "http://registry.npmjs.org/jsonX/-/jsonX-0.1.0.tgz" } }, "keywords": [ "parse", "json", "jsonx", "freddy", "freddy vs json", "xpath", "api" ], "url": "http://registry.npmjs.org/jsonX/" }, "jsorm-i18n": { "name": "jsorm-i18n", "description": "A JavaScript library for i18n: calendar conversions (Gregorian, Julian, Hebrew, Islamic, Sym010, Sym454, others), timezones, i18n resource bundles, currency rendering", "dist-tags": { "latest": "2.0.2" }, "maintainers": [ { "name": "deitch", "email": "avi@deitcher.net" } ], "time": { "modified": "2011-12-12T15:04:58.610Z", "created": "2011-09-22T10:06:11.996Z", "2.0.0": "2011-09-22T10:06:13.318Z", "2.0.1": "2011-09-26T15:55:20.566Z", "2.0.2": "2011-12-12T15:04:58.610Z" }, "author": { "name": "Avi Deitcher", "email": "avi@deitcher.net" }, "repository": { "type": "git", "url": "git://github.com/deitch/jsorm-i18n.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/jsorm-i18n/2.0.0", "2.0.1": "http://registry.npmjs.org/jsorm-i18n/2.0.1", "2.0.2": "http://registry.npmjs.org/jsorm-i18n/2.0.2" }, "dist": { "2.0.0": { "shasum": "5b57ac4711f0a0fe9daa3bd7666667f7a5a5405d", "tarball": "http://registry.npmjs.org/jsorm-i18n/-/jsorm-i18n-2.0.0.tgz" }, "2.0.1": { "shasum": "e10d4856d8fa76abd69de69da0750724d5de8eed", "tarball": "http://registry.npmjs.org/jsorm-i18n/-/jsorm-i18n-2.0.1.tgz" }, "2.0.2": { "shasum": "a14c0f444a7095cff5eb8752f6fa1ab114561b87", "tarball": "http://registry.npmjs.org/jsorm-i18n/-/jsorm-i18n-2.0.2.tgz" } }, "url": "http://registry.npmjs.org/jsorm-i18n/" }, "jsorm-utilities": { "name": "jsorm-utilities", "description": "A JavaScript library for basic utilities", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "deitch", "email": "avi@deitcher.net" } ], "time": { "modified": "2011-09-19T10:51:34.043Z", "created": "2011-09-19T10:51:12.955Z", "1.3.0": "2011-09-19T10:51:34.043Z" }, "author": { "name": "Avi Deitcher", "email": "avi@deitcher.net" }, "repository": { "type": "git", "url": "git://github.com/deitch/jsorm-utilities.git" }, "versions": { "1.3.0": "http://registry.npmjs.org/jsorm-utilities/1.3.0" }, "dist": { "1.3.0": { "shasum": "7ba1d5775adf9e5f02a8e7c3f5fc460b8560f5be", "tarball": "http://registry.npmjs.org/jsorm-utilities/-/jsorm-utilities-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/jsorm-utilities/" }, "jspack": { "name": "jspack", "description": "JavaScript library to pack primitives to octet arrays, packaged for NodeJS.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "birchroad", "email": "info@birchroad.net" } ], "time": { "modified": "2011-08-06T06:59:43.822Z", "created": "2011-08-06T06:59:41.256Z", "0.0.1": "2011-08-06T06:59:43.822Z" }, "author": { "name": "https://github.com/pgriess" }, "repository": { "type": "git", "url": "git://github.com/birchroad/node-jspack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jspack/0.0.1" }, "dist": { "0.0.1": { "shasum": "a8180239391f395dc4b328aea97fa2bddfce8376", "tarball": "http://registry.npmjs.org/jspack/-/jspack-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jspack/" }, "jspackle": { "name": "jspackle", "dist-tags": { "latest": "1.0.6" }, "readme": null, "maintainers": [ { "name": "russp", "email": "russjp1985@gmail.com" } ], "time": { "modified": "2011-12-12T21:57:24.965Z", "created": "2011-11-21T21:07:15.028Z", "1.0.0": "2011-11-21T21:07:15.689Z", "1.0.1": "2011-11-22T14:56:35.963Z", "1.0.2": "2011-12-06T18:41:39.747Z", "1.0.3": "2011-12-06T18:45:29.611Z", "1.0.4-alpha": "2011-12-12T16:32:54.577Z", "1.0.4": "2011-12-12T16:40:46.829Z", "1.0.5-alpha": "2011-12-12T18:12:46.590Z", "1.0.5-beta": "2011-12-12T20:24:12.269Z", "1.0.5-beta2": "2011-12-12T20:25:34.244Z", "1.0.5-beta3": "2011-12-12T20:51:28.437Z", "1.0.5": "2011-12-12T21:26:17.664Z", "1.0.6": "2011-12-12T21:57:24.965Z" }, "author": { "name": "Russ Posluszny", "email": "russ@russposluszny.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/jspackle/1.0.0", "1.0.1": "http://registry.npmjs.org/jspackle/1.0.1", "1.0.2": "http://registry.npmjs.org/jspackle/1.0.2", "1.0.3": "http://registry.npmjs.org/jspackle/1.0.3", "1.0.4-alpha": "http://registry.npmjs.org/jspackle/1.0.4-alpha", "1.0.4": "http://registry.npmjs.org/jspackle/1.0.4", "1.0.5-alpha": "http://registry.npmjs.org/jspackle/1.0.5-alpha", "1.0.5-beta": "http://registry.npmjs.org/jspackle/1.0.5-beta", "1.0.5-beta2": "http://registry.npmjs.org/jspackle/1.0.5-beta2", "1.0.5-beta3": "http://registry.npmjs.org/jspackle/1.0.5-beta3", "1.0.5": "http://registry.npmjs.org/jspackle/1.0.5", "1.0.6": "http://registry.npmjs.org/jspackle/1.0.6" }, "dist": { "1.0.0": { "shasum": "0c5f1436578eec1d631236c6d06cbb752fa8ff59", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.0.tgz" }, "1.0.1": { "shasum": "1d69022c9c674589f06976b4a99ea637d84579d1", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.1.tgz" }, "1.0.2": { "shasum": "6c93d3d86e35d3066eec0718e2a2414f6e369d22", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.2.tgz" }, "1.0.3": { "shasum": "54cd91a5d3154b4c89a7bbd61be3eaa170330d75", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.3.tgz" }, "1.0.4-alpha": { "shasum": "c62fa647dcfc2f45a2a1ed7781c09e41cc101204", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.4-alpha.tgz" }, "1.0.4": { "shasum": "ab9556b4aa1521f29c061516044a6719d04705e5", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.4.tgz" }, "1.0.5-alpha": { "shasum": "8bb5e0965d4430d16d8d63749064a88e00a642af", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.5-alpha.tgz" }, "1.0.5-beta": { "shasum": "0584bd1146edfd18c8873dc1feb998d3366672b9", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.5-beta.tgz" }, "1.0.5-beta2": { "shasum": "7e7d76cb7eb2165e5f15dbb0c57bc636c969c1b8", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.5-beta2.tgz" }, "1.0.5-beta3": { "shasum": "f14c90ce36cd9fe60b8297a8947663ce241e8c89", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.5-beta3.tgz" }, "1.0.5": { "shasum": "f12dca5af57dc4095511fa2b67dd21a9019d6920", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.5.tgz" }, "1.0.6": { "shasum": "a883054042c7ce372a481b925d54b6119b56607c", "tarball": "http://registry.npmjs.org/jspackle/-/jspackle-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/jspackle/" }, "jspkg": { "name": "jspkg", "description": "Jspkg is a script concatenator/builder that takes into consideration dependencies between javascript files.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fabiomcosta", "email": "fabiomcosta@gmail.com" } ], "time": { "modified": "2011-06-07T13:45:22.785Z", "created": "2011-06-06T20:02:26.919Z", "0.1.0": "2011-06-06T20:02:27.716Z", "0.1.1": "2011-06-07T13:45:22.785Z" }, "author": { "name": "Fábio Miranda Costa" }, "repository": { "type": "git", "url": "git://github.com/fabiomcosta/jspkg.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jspkg/0.1.0", "0.1.1": "http://registry.npmjs.org/jspkg/0.1.1" }, "dist": { "0.1.0": { "shasum": "92656eeda493a7cddcfa26242178e80ecb74f4fa", "tarball": "http://registry.npmjs.org/jspkg/-/jspkg-0.1.0.tgz" }, "0.1.1": { "shasum": "12cc6c22bdfb4678ad7c4c0d5f83e618510b3da1", "tarball": "http://registry.npmjs.org/jspkg/-/jspkg-0.1.1.tgz" } }, "keywords": [ "jspkg", "concatenator", "builder", "dependency" ], "url": "http://registry.npmjs.org/jspkg/" }, "jspp": { "name": "jspp", "description": "JavaScript Pre-Processor.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-01-04T00:07:22.548Z", "created": "2011-01-03T00:59:33.498Z", "0.0.1": "2011-01-03T00:59:33.833Z", "0.1.0": "2011-01-03T05:24:51.509Z", "0.1.1": "2011-01-04T00:07:22.548Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "keywords": [ "php", "jquery", "template" ], "versions": { "0.0.1": "http://registry.npmjs.org/jspp/0.0.1", "0.1.0": "http://registry.npmjs.org/jspp/0.1.0", "0.1.1": "http://registry.npmjs.org/jspp/0.1.1" }, "dist": { "0.0.1": { "shasum": "84fbef8358125f20230fa8eb0a684532504060df", "tarball": "http://registry.npmjs.org/jspp/-/jspp-0.0.1.tgz" }, "0.1.0": { "shasum": "e9c47f484787bc02c3d8a5f940a9b04dbd1019e1", "tarball": "http://registry.npmjs.org/jspp/-/jspp-0.1.0.tgz" }, "0.1.1": { "shasum": "a1945f33c07e08631e5099f9b6649f15ab94ddf0", "tarball": "http://registry.npmjs.org/jspp/-/jspp-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jspp/" }, "JSPP": { "name": "JSPP", "description": "JavaScript preprocessor", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "schrodingerz-kitten", "email": "schrodingerz.kitten@gmail.com" } ], "time": { "modified": "2011-07-21T01:28:01.608Z", "created": "2011-07-21T00:01:00.520Z", "0.1.0": "2011-07-21T00:01:02.570Z", "0.1.1": "2011-07-21T00:24:57.718Z", "0.1.2": "2011-07-21T01:28:01.608Z" }, "author": { "name": "schrodingerz.kitten@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/JSPP/0.1.0", "0.1.1": "http://registry.npmjs.org/JSPP/0.1.1", "0.1.2": "http://registry.npmjs.org/JSPP/0.1.2" }, "dist": { "0.1.0": { "shasum": "bfb160a6d57db1be03105ab2c909fb416226e166", "tarball": "http://registry.npmjs.org/JSPP/-/JSPP-0.1.0.tgz" }, "0.1.1": { "shasum": "30d0c9f63bbe8644871df81d86b1cb2c2614b84e", "tarball": "http://registry.npmjs.org/JSPP/-/JSPP-0.1.1.tgz" }, "0.1.2": { "shasum": "80a63cbab3c0d04ecdeb04fafed477b2c253be31", "tarball": "http://registry.npmjs.org/JSPP/-/JSPP-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/JSPP/" }, "jsrender": { "name": "jsrender", "description": "jsrender expressjs middleware", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "shtylman", "email": "shtylman@gmail.com" } ], "time": { "modified": "2011-11-08T04:23:13.244Z", "created": "2011-10-24T04:32:40.548Z", "0.0.1": "2011-10-24T04:32:40.979Z", "0.0.3": "2011-11-08T04:23:13.244Z" }, "author": { "name": "Roman Shtylman", "email": "shtylman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shtylman/node-jsrender.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsrender/0.0.1", "0.0.3": "http://registry.npmjs.org/jsrender/0.0.3" }, "dist": { "0.0.1": { "shasum": "518822e7a92f6cd9efd81112ca079a6001705df5", "tarball": "http://registry.npmjs.org/jsrender/-/jsrender-0.0.1.tgz" }, "0.0.3": { "shasum": "c74ed2e4e7a2a2a5494c19b12629ce79e8f298a6", "tarball": "http://registry.npmjs.org/jsrender/-/jsrender-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/jsrender/" }, "jss": { "name": "jss", "description": "Javascript JSON stream filtering and formatting", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "jhs", "email": "jhs@couchone.com" } ], "time": { "modified": "2011-06-16T13:29:02.843Z", "created": "2011-02-09T05:23:32.351Z", "0.1.0": "2011-02-09T05:23:33.493Z", "0.1.1": "2011-02-15T06:30:33.021Z", "0.1.2": "2011-02-20T12:25:51.697Z", "0.1.3": "2011-05-13T13:51:23.458Z", "0.1.4": "2011-06-11T13:14:03.959Z", "0.1.5": "2011-06-12T05:23:10.204Z", "0.1.6": "2011-06-16T13:29:02.843Z" }, "author": { "name": "Jason Smith", "email": "jhs@couchone.com" }, "repository": { "type": "git", "url": "git://github.com/jhs/jss.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jss/0.1.0", "0.1.1": "http://registry.npmjs.org/jss/0.1.1", "0.1.2": "http://registry.npmjs.org/jss/0.1.2", "0.1.3": "http://registry.npmjs.org/jss/0.1.3", "0.1.4": "http://registry.npmjs.org/jss/0.1.4", "0.1.5": "http://registry.npmjs.org/jss/0.1.5", "0.1.6": "http://registry.npmjs.org/jss/0.1.6" }, "dist": { "0.1.0": { "shasum": "1737003490700ad62af6256f9c4d67b74794a09a", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.0.tgz" }, "0.1.1": { "shasum": "ada5d67f639bc2e00759b81b2392e7e254d2d746", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.1.tgz" }, "0.1.2": { "shasum": "ae61988b322c814eff2d683511d5886da39d9cf9", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.2.tgz" }, "0.1.3": { "shasum": "876e9ea6b82293b2eb63914f75dcc125bbaa12bf", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.3.tgz" }, "0.1.4": { "shasum": "51b367021bba49f808a87023d77e729d49b9333f", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.4.tgz" }, "0.1.5": { "shasum": "2a1e1d7c76f4c54cb7cb50e0ca52a650c057e733", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.5.tgz" }, "0.1.6": { "shasum": "bdf215d2e7846c454cdd5944fe56d151f1ffff3d", "tarball": "http://registry.npmjs.org/jss/-/jss-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/jss/" }, "jsSourceCodeParser": { "name": "jsSourceCodeParser", "description": "Javascript syntaxis parser, contexts analyser, dependancies analyser, source code modifier", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "edjafarov", "email": "djkojb@gmail.com" } ], "time": { "modified": "2011-09-11T21:23:10.602Z", "created": "2011-09-11T21:23:09.824Z", "0.0.1": "2011-09-11T21:23:10.602Z" }, "author": { "name": "Eldar Djafarov", "email": "eldar@djafarov.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jsSourceCodeParser/0.0.1" }, "dist": { "0.0.1": { "shasum": "1c3287307c945b3f01c23a1652095528488f9b1f", "tarball": "http://registry.npmjs.org/jsSourceCodeParser/-/jsSourceCodeParser-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jsSourceCodeParser/" }, "jst": { "name": "jst", "description": "Node JavaScript Template, A pretty high performance template engine", "dist-tags": { "latest": "0.0.13" }, "maintainers": [ { "name": "shaun", "email": "shonhen@gmail.com" } ], "time": { "modified": "2011-05-08T04:18:03.206Z", "created": "2011-04-28T12:27:05.012Z", "0.0.1": "2011-04-28T12:27:26.048Z", "0.0.2": "2011-04-28T15:59:29.829Z", "0.0.3": "2011-04-29T01:33:49.128Z", "0.0.4": "2011-04-29T03:19:43.308Z", "0.0.5": "2011-04-29T07:46:43.568Z", "0.0.6": "2011-04-30T04:21:15.000Z", "0.0.7": "2011-04-30T16:39:05.400Z", "0.0.8": "2011-04-30T17:27:04.467Z", "0.0.9": "2011-05-01T04:43:58.874Z", "0.0.10": "2011-05-03T06:09:44.162Z", "0.0.11": "2011-05-05T02:16:44.445Z", "0.0.12": "2011-05-05T06:14:25.545Z", "0.0.13": "2011-05-08T04:18:03.206Z" }, "author": { "name": "Shaun Li", "email": "shonhen@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jst/0.0.1", "0.0.2": "http://registry.npmjs.org/jst/0.0.2", "0.0.3": "http://registry.npmjs.org/jst/0.0.3", "0.0.4": "http://registry.npmjs.org/jst/0.0.4", "0.0.5": "http://registry.npmjs.org/jst/0.0.5", "0.0.6": "http://registry.npmjs.org/jst/0.0.6", "0.0.7": "http://registry.npmjs.org/jst/0.0.7", "0.0.8": "http://registry.npmjs.org/jst/0.0.8", "0.0.9": "http://registry.npmjs.org/jst/0.0.9", "0.0.10": "http://registry.npmjs.org/jst/0.0.10", "0.0.11": "http://registry.npmjs.org/jst/0.0.11", "0.0.12": "http://registry.npmjs.org/jst/0.0.12", "0.0.13": "http://registry.npmjs.org/jst/0.0.13" }, "dist": { "0.0.1": { "shasum": "0ccec1b28d68cc27f16b6b40e7fd65f2646b527f", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.1.tgz" }, "0.0.2": { "shasum": "b828afdf3326b32e8183d1c9727b212a3fe04647", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.2.tgz" }, "0.0.3": { "shasum": "ace3d690bd85c22ea350502e9f456d61a6e35ebd", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.3.tgz" }, "0.0.4": { "shasum": "cead88104ff906e2f5d89e89951a1d85ffd33037", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.4.tgz" }, "0.0.5": { "shasum": "649eac9d3eed9690ffe1d9ab4dc51d7200a3008d", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.5.tgz" }, "0.0.6": { "shasum": "a4fc665f7e602d3bdfc71f771867707b95c28c3d", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.6.tgz" }, "0.0.7": { "shasum": "ba44125de6bbf69168424720f49995b694b29ceb", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.7.tgz" }, "0.0.8": { "shasum": "9ff7853253582cc1a2eab5e84c8dffe298403415", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.8.tgz" }, "0.0.9": { "shasum": "4efde1d92efea3e325561d155764195a22b95846", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.9.tgz" }, "0.0.10": { "shasum": "0d541fa30df1ac4cd6ec8057e26642e462c2ce86", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.10.tgz" }, "0.0.11": { "shasum": "da5f40441e50074605a663017635f7ce909fe336", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.11.tgz" }, "0.0.12": { "shasum": "77c901a1b89d1edb108b93286f73d689e7b5893a", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.12.tgz" }, "0.0.13": { "shasum": "b72603d53c5986162729425c4a10d7d63f56fac1", "tarball": "http://registry.npmjs.org/jst/-/jst-0.0.13.tgz" } }, "keywords": [ "template", "engine", "jst" ], "url": "http://registry.npmjs.org/jst/" }, "jstestdriver": { "name": "jstestdriver", "description": "Wrapper for Google's jstestdriver", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "rlayte", "email": "rich.layte@gmail.com" } ], "time": { "modified": "2011-05-09T17:54:45.655Z", "created": "2011-05-09T17:54:45.084Z", "1.0.0": "2011-05-09T17:54:45.655Z" }, "author": { "name": "Richard Layte" }, "repository": { "type": "git", "url": "git@github.com:rlayte/jstestdriver-wrapper.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/jstestdriver/1.0.0" }, "dist": { "1.0.0": { "shasum": "8415df116be3c7c3c4349ae9d3d23ecc388f3169", "tarball": "http://registry.npmjs.org/jstestdriver/-/jstestdriver-1.0.0.tgz" } }, "keywords": [ "testing", "tdd", "command-line" ], "url": "http://registry.npmjs.org/jstestdriver/" }, "jstoxml": { "name": "jstoxml", "description": "Everyone loves JSON, and the world is moving that direction, but we still need things outputted in XML! Particularly for RSS and Podcast feeds. jstoxml makes it easy to contruct those feeds in JavaScript and output them to XML", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "davidcalhoun", "email": "david.b.calhoun@gmail.com" } ], "time": { "modified": "2011-10-25T04:21:07.103Z", "created": "2011-07-30T05:01:33.086Z", "0.0.1": "2011-07-30T05:01:34.892Z", "0.0.2": "2011-07-30T05:13:54.609Z", "0.0.3": "2011-07-30T05:33:10.062Z", "0.0.4a": "2011-07-30T07:13:32.493Z", "0.0.5": "2011-07-30T08:02:14.073Z", "0.0.6": "2011-07-30T09:39:17.197Z", "0.0.7": "2011-07-30T10:33:13.589Z", "0.1.0": "2011-10-25T04:21:07.103Z" }, "repository": { "type": "git", "url": "git://github.com/davidcalhoun/jstoxml.git" }, "author": { "name": "David Calhoun", "email": "david.b.calhoun@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/jstoxml/0.0.1", "0.0.2": "http://registry.npmjs.org/jstoxml/0.0.2", "0.0.3": "http://registry.npmjs.org/jstoxml/0.0.3", "0.0.4a": "http://registry.npmjs.org/jstoxml/0.0.4a", "0.0.5": "http://registry.npmjs.org/jstoxml/0.0.5", "0.0.6": "http://registry.npmjs.org/jstoxml/0.0.6", "0.0.7": "http://registry.npmjs.org/jstoxml/0.0.7", "0.1.0": "http://registry.npmjs.org/jstoxml/0.1.0" }, "dist": { "0.0.1": { "shasum": "84e8589436ca80511306370c76cb0a5f31654c96", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.1.tgz" }, "0.0.2": { "shasum": "7235770405ef0662d2316d188d70ad96a978421f", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.2.tgz" }, "0.0.3": { "shasum": "ce2a303d42b9b64f1f2df45f75779aac8d2ecd87", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.3.tgz" }, "0.0.4a": { "shasum": "3c0b495fa50b1f5b4f533beffaadfa792c3821d1", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.4a.tgz" }, "0.0.5": { "shasum": "742ecd1174449f303fbaadd8ef6ebdd190dfd16e", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.5.tgz" }, "0.0.6": { "shasum": "347474c3413d5c4fbbd46345cb15717623fc8337", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.6.tgz" }, "0.0.7": { "shasum": "b8f1e5b2b0a64455d2a6b41828194d43e7c05b83", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.0.7.tgz" }, "0.1.0": { "shasum": "abf95d6d76cd9adbbfe4e37a09f68c4c0a43b20c", "tarball": "http://registry.npmjs.org/jstoxml/-/jstoxml-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jstoxml/" }, "jsup": { "name": "jsup", "description": "modify json files in-place, preserving formatting", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-20T09:36:12.447Z", "created": "2011-07-20T09:36:11.523Z", "0.0.0": "2011-07-20T09:36:12.447Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/jsup.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jsup/0.0.0" }, "dist": { "0.0.0": { "shasum": "ee8539b42bc7ed2f1e5ade9da85feba50ec9a57d", "tarball": "http://registry.npmjs.org/jsup/-/jsup-0.0.0.tgz" } }, "keywords": [ "json", "update", "in-place", "preserve", "whitespace", "format" ], "url": "http://registry.npmjs.org/jsup/" }, "jsurl": { "name": "jsurl", "description": "URL friendly JSON-like formatting and parsing", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bjouhier", "email": "bjouhier@gmail.com" } ], "time": { "modified": "2011-11-04T22:39:39.064Z", "created": "2011-11-04T22:39:37.757Z", "0.1.0": "2011-11-04T22:39:39.064Z" }, "author": { "name": "Bruno Jouhier" }, "versions": { "0.1.0": "http://registry.npmjs.org/jsurl/0.1.0" }, "dist": { "0.1.0": { "shasum": "a8f3cfa67b57eae41f82d347b97be50e02bf2dfa", "tarball": "http://registry.npmjs.org/jsurl/-/jsurl-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jsurl/" }, "JSV": { "name": "JSV", "description": "A JavaScript implementation of a extendable, fully compliant JSON Schema validator.", "dist-tags": { "latest": "3.5.0" }, "maintainers": [ { "name": "garycourt", "email": "gary.court@gmail.com" } ], "time": { "modified": "2011-05-16T19:11:11.806Z", "created": "2011-05-16T19:11:11.393Z", "3.5.0": "2011-05-16T19:11:11.806Z" }, "author": { "name": "Gary Court", "email": "gary.court@gmail.com" }, "versions": { "3.5.0": "http://registry.npmjs.org/JSV/3.5.0" }, "dist": { "3.5.0": { "shasum": "f017ec75629e8c89b8359dc79a2ceee92ef9471e", "tarball": "http://registry.npmjs.org/JSV/-/JSV-3.5.0.tgz" } }, "keywords": [ "json", "schema", "validator" ], "url": "http://registry.npmjs.org/JSV/" }, "jthon": { "name": "jthon", "description": "A toy lisp in json", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-07-10T09:46:38.510Z", "created": "2011-07-10T05:50:06.252Z", "0.0.0": "2011-07-10T05:50:06.866Z", "0.0.1": "2011-07-10T09:46:38.510Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git://github.com/jesusabdullah/jthon.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/jthon/0.0.0", "0.0.1": "http://registry.npmjs.org/jthon/0.0.1" }, "dist": { "0.0.0": { "shasum": "7566f5f00c94e4040bece2d2681e7466a9c05323", "tarball": "http://registry.npmjs.org/jthon/-/jthon-0.0.0.tgz" }, "0.0.1": { "shasum": "8ad742e3c488e7e44103b143cd128f8f48d33972", "tarball": "http://registry.npmjs.org/jthon/-/jthon-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/jthon/" }, "juggernaut": { "name": "juggernaut", "description": "Realtime PubSub server push.", "dist-tags": { "latest": "2.1.0" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/juggernaut.git" }, "time": { "modified": "2011-10-31T14:23:58.103Z", "created": "2011-03-23T21:34:41.793Z", "2.0.0": "2011-03-23T21:34:41.793Z", "2.0.1": "2011-03-23T21:34:41.793Z", "2.0.2": "2011-03-23T21:45:53.367Z", "2.0.3": "2011-03-30T00:51:40.453Z", "2.0.4": "2011-04-04T23:30:21.967Z", "2.0.5": "2011-05-16T21:48:56.966Z", "2.0.6": "2011-09-21T18:00:31.218Z", "2.0.7": "2011-09-21T22:14:19.189Z", "2.0.8": "2011-09-27T20:47:42.979Z", "2.0.9": "2011-09-28T12:31:16.296Z", "2.1.0": "2011-10-31T14:23:58.103Z" }, "versions": { "2.0.0": "http://registry.npmjs.org/juggernaut/2.0.0", "2.0.1": "http://registry.npmjs.org/juggernaut/2.0.1", "2.0.2": "http://registry.npmjs.org/juggernaut/2.0.2", "2.0.3": "http://registry.npmjs.org/juggernaut/2.0.3", "2.0.4": "http://registry.npmjs.org/juggernaut/2.0.4", "2.0.5": "http://registry.npmjs.org/juggernaut/2.0.5", "2.0.6": "http://registry.npmjs.org/juggernaut/2.0.6", "2.0.7": "http://registry.npmjs.org/juggernaut/2.0.7", "2.0.8": "http://registry.npmjs.org/juggernaut/2.0.8", "2.0.9": "http://registry.npmjs.org/juggernaut/2.0.9", "2.1.0": "http://registry.npmjs.org/juggernaut/2.1.0" }, "dist": { "2.0.0": { "tarball": "http://packages:5984/juggernaut/-/juggernaut-2.0.0.tgz" }, "2.0.1": { "shasum": "551fb927665108c2709f2bba2758160558f37025", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.1.tgz" }, "2.0.2": { "shasum": "2877f0c4d1cc5b01c1932c1e27d73651d159ef69", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.2.tgz" }, "2.0.3": { "shasum": "6c1106e184fc0a6b8209060be3eeb597b9609f85", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.3.tgz" }, "2.0.4": { "shasum": "d8f77bfa737305dbd7e12c4c2d2f4e759791d7ff", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.4.tgz" }, "2.0.5": { "shasum": "1c15e8b2beda88b5d5c6a466dbd1506f48ecacb5", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.5.tgz" }, "2.0.6": { "shasum": "89b056a37e05f922a4f1fc3ab20cff556743a22c", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.6.tgz" }, "2.0.7": { "shasum": "91db608843a5bb7ce99120f38356114cfc843615", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.7.tgz" }, "2.0.8": { "shasum": "261ea71cdc484e05dd94cab0ee297f8a20076f6b", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.8.tgz" }, "2.0.9": { "shasum": "fffb430b8a00521ce0fbbc3f85a55444a6e01bbb", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.0.9.tgz" }, "2.1.0": { "shasum": "44884a5abf5811448f903f09ebc03908334139d5", "tarball": "http://registry.npmjs.org/juggernaut/-/juggernaut-2.1.0.tgz" } }, "keywords": [ "http", "websocket", "socket", "server", "realtime" ], "url": "http://registry.npmjs.org/juggernaut/" }, "juggernaut-yoomee": { "name": "juggernaut-yoomee", "description": "Realtime PubSub server push.", "dist-tags": { "latest": "2.0.6" }, "maintainers": [ { "name": "yoomee", "email": "developers@yoomee.com" } ], "time": { "modified": "2011-04-14T15:41:49.407Z", "created": "2011-04-13T10:25:14.536Z", "2.0.4": "2011-04-13T10:25:15.081Z", "2.0.5": "2011-04-13T11:42:10.290Z", "2.0.6": "2011-04-14T15:41:49.407Z" }, "author": { "name": "Yoomee" }, "repository": { "type": "git", "url": "git://github.com/Yoomee/juggernaut.git" }, "versions": { "2.0.4": "http://registry.npmjs.org/juggernaut-yoomee/2.0.4", "2.0.5": "http://registry.npmjs.org/juggernaut-yoomee/2.0.5", "2.0.6": "http://registry.npmjs.org/juggernaut-yoomee/2.0.6" }, "dist": { "2.0.4": { "shasum": "70588969f100a67a538d474c0be1e26ba5230732", "tarball": "http://registry.npmjs.org/juggernaut-yoomee/-/juggernaut-yoomee-2.0.4.tgz" }, "2.0.5": { "shasum": "d7972a2b7ebcf35d18d9e8baaafa1dec4e767bc6", "tarball": "http://registry.npmjs.org/juggernaut-yoomee/-/juggernaut-yoomee-2.0.5.tgz" }, "2.0.6": { "shasum": "fdbdd1f6afe674ce71c60745b8bef50412e50ed3", "tarball": "http://registry.npmjs.org/juggernaut-yoomee/-/juggernaut-yoomee-2.0.6.tgz" } }, "url": "http://registry.npmjs.org/juggernaut-yoomee/" }, "jugglingdb": { "name": "jugglingdb", "description": "ORM for every database: redis, mysql, neo4j, mongodb", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-11-21T21:41:33.714Z", "created": "2011-10-10T13:29:33.407Z", "0.0.1": "2011-10-10T13:29:35.462Z", "0.0.2": "2011-10-16T17:25:49.000Z", "0.0.3": "2011-11-04T09:25:41.294Z", "0.0.4": "2011-11-05T10:23:34.684Z", "0.0.5": "2011-11-11T13:19:49.979Z", "0.0.6": "2011-11-13T08:06:35.925Z", "0.0.7": "2011-11-21T21:41:33.714Z" }, "author": { "name": "Anatoliy Chakkaev" }, "repository": { "url": "https://github.com/1602/jugglingdb" }, "versions": { "0.0.1": "http://registry.npmjs.org/jugglingdb/0.0.1", "0.0.2": "http://registry.npmjs.org/jugglingdb/0.0.2", "0.0.3": "http://registry.npmjs.org/jugglingdb/0.0.3", "0.0.4": "http://registry.npmjs.org/jugglingdb/0.0.4", "0.0.5": "http://registry.npmjs.org/jugglingdb/0.0.5", "0.0.6": "http://registry.npmjs.org/jugglingdb/0.0.6", "0.0.7": "http://registry.npmjs.org/jugglingdb/0.0.7" }, "dist": { "0.0.1": { "shasum": "83205f4230485a5ff871a08dc04b2a95a30390a9", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.1.tgz" }, "0.0.2": { "shasum": "cce48dd56f7be8c5ef6373b9c93a38db40c096da", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.2.tgz" }, "0.0.3": { "shasum": "0dbe16ff0f6fdacdae9f93665f3e665d599571bc", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.3.tgz" }, "0.0.4": { "shasum": "ef7e7d50022043fc6a24025eeb56f31a9196ef53", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.4.tgz" }, "0.0.5": { "shasum": "0ce22ba7f42c868579d1715d49fe315202d9133e", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.5.tgz" }, "0.0.6": { "shasum": "d029bc416e5c678dfb513d87d76a61772ecd0820", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.6.tgz" }, "0.0.7": { "shasum": "a8a8eb5e02675b9d8131475c6434a5e7799bcb89", "tarball": "http://registry.npmjs.org/jugglingdb/-/jugglingdb-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/jugglingdb/" }, "juice": { "name": "juice", "description": "Inlines css into html source", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-10-10T19:03:01.609Z", "created": "2011-10-09T23:46:26.159Z", "0.0.1": "2011-10-09T23:46:27.534Z", "0.0.2": "2011-10-09T23:47:20.348Z", "0.0.3": "2011-10-09T23:57:58.819Z", "0.0.4": "2011-10-10T17:53:02.837Z", "0.0.5": "2011-10-10T19:03:01.609Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/juice/0.0.1", "0.0.2": "http://registry.npmjs.org/juice/0.0.2", "0.0.3": "http://registry.npmjs.org/juice/0.0.3", "0.0.4": "http://registry.npmjs.org/juice/0.0.4", "0.0.5": "http://registry.npmjs.org/juice/0.0.5" }, "dist": { "0.0.1": { "shasum": "61f4c2c3473fbfd84ca20cc1b053cbb5d5769ecd", "tarball": "http://registry.npmjs.org/juice/-/juice-0.0.1.tgz" }, "0.0.2": { "shasum": "c6bc28bcc34e3bbffe358eb9cf7f2ae69b95ac1c", "tarball": "http://registry.npmjs.org/juice/-/juice-0.0.2.tgz" }, "0.0.3": { "shasum": "8b02e67a99181788437f19004924322b8b8c3ce9", "tarball": "http://registry.npmjs.org/juice/-/juice-0.0.3.tgz" }, "0.0.4": { "shasum": "7456d00b9b81e337c571704bb0bfdfb97ff633bf", "tarball": "http://registry.npmjs.org/juice/-/juice-0.0.4.tgz" }, "0.0.5": { "shasum": "2a44d2586fe1923d451bf55de031c88ff90a6a41", "tarball": "http://registry.npmjs.org/juice/-/juice-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/juice/" }, "jump": { "name": "jump", "description": "autosuggest change directory", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "afriggeri", "email": "adrien@friggeri.net" } ], "time": { "modified": "2011-09-09T08:33:38.661Z", "created": "2011-09-03T21:57:49.170Z", "0.0.1": "2011-09-03T21:57:50.795Z", "0.0.2": "2011-09-03T21:59:29.458Z", "0.0.3": "2011-09-04T00:53:59.710Z", "0.0.4": "2011-09-06T12:29:42.659Z", "0.0.5": "2011-09-07T18:30:01.709Z" }, "author": { "name": "Adrien Friggeri", "email": "adrien@friggeri.net", "url": "http://friggeri.net" }, "repository": { "url": "git://github.com/afriggeri/jump.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jump/0.0.1", "0.0.2": "http://registry.npmjs.org/jump/0.0.2", "0.0.3": "http://registry.npmjs.org/jump/0.0.3", "0.0.4": "http://registry.npmjs.org/jump/0.0.4", "0.0.5": "http://registry.npmjs.org/jump/0.0.5" }, "dist": { "0.0.1": { "shasum": "1d2d2dfe5fbffa49d181ec135184a7ade990b09f", "tarball": "http://registry.npmjs.org/jump/-/jump-0.0.1.tgz" }, "0.0.2": { "shasum": "2a74766b59aaaf95bd795f9e7d5d2bdcaf105124", "tarball": "http://registry.npmjs.org/jump/-/jump-0.0.2.tgz" }, "0.0.3": { "shasum": "1b20019076963768b011a4fa274a74676f6ac256", "tarball": "http://registry.npmjs.org/jump/-/jump-0.0.3.tgz" }, "0.0.4": { "shasum": "29c96ddbd75fbd2205a6a1a074ab100b9a3d8867", "tarball": "http://registry.npmjs.org/jump/-/jump-0.0.4.tgz" }, "0.0.5": { "shasum": "d854514dab62fccfca86b685d032f96dcdaa9013", "tarball": "http://registry.npmjs.org/jump/-/jump-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/jump/" }, "jumprope": { "name": "jumprope", "description": "Fast string editing in Javascript using skip lists", "dist-tags": { "latest": "1.0.0rc1", "rc": "1.0.0" }, "maintainers": [ { "name": "josephg", "email": "josephg@gmail.com" } ], "time": { "modified": "2011-05-03T04:46:18.251Z", "created": "2011-03-29T10:01:01.415Z", "1.0.0rc1": "2011-03-29T10:01:02.498Z", "1.0.0": "2011-05-03T04:46:18.251Z" }, "author": { "name": "Joseph Gentle", "email": "josephg@gmail.com", "url": "josephgentle.com" }, "repository": { "type": "git", "url": "git://github.com/josephg/jumprope.git" }, "versions": { "1.0.0rc1": "http://registry.npmjs.org/jumprope/1.0.0rc1", "1.0.0": "http://registry.npmjs.org/jumprope/1.0.0" }, "dist": { "1.0.0rc1": { "shasum": "93b71dc94e6e95ed52ffb4af40669ea2b8cf605f", "tarball": "http://registry.npmjs.org/jumprope/-/jumprope-1.0.0rc1.tgz" }, "1.0.0": { "shasum": "20791c15dc030a0897f45b26445610f7c0e0fa21", "tarball": "http://registry.npmjs.org/jumprope/-/jumprope-1.0.0.tgz" } }, "keywords": [ "rope", "string", "algorithm" ], "url": "http://registry.npmjs.org/jumprope/" }, "junar": { "name": "junar", "description": "Performs operations against the Junar API.", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "matias_mi", "email": "lumen.night@gmail.com" } ], "time": { "modified": "2011-11-29T01:14:47.197Z", "created": "2011-11-29T00:10:44.017Z", "0.0.1": "2011-11-29T00:10:48.941Z", "0.0.2": "2011-11-29T01:14:47.197Z" }, "author": { "name": "Matías Mirabelli", "email": "lumen.night@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/junar/0.0.1", "0.0.2": "http://registry.npmjs.org/junar/0.0.2" }, "dist": { "0.0.1": { "shasum": "d933301e5c95816fa9cb384ec4d286d2fdf7776e", "tarball": "http://registry.npmjs.org/junar/-/junar-0.0.1.tgz" }, "0.0.2": { "shasum": "c6182dbf5a72dc3bd54604ed24ffbce2f4e4926a", "tarball": "http://registry.npmjs.org/junar/-/junar-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/junar/" }, "junction": { "name": "junction", "description": "XMPP middleware framework.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-01T20:20:37.062Z", "created": "2011-06-12T15:52:13.627Z", "0.1.0": "2011-06-12T15:52:14.352Z", "0.1.1": "2011-10-01T18:16:55.131Z", "0.1.2": "2011-10-01T19:26:46.257Z", "0.1.3": "2011-10-01T20:20:37.062Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/junction.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/junction/0.1.0", "0.1.1": "http://registry.npmjs.org/junction/0.1.1", "0.1.2": "http://registry.npmjs.org/junction/0.1.2", "0.1.3": "http://registry.npmjs.org/junction/0.1.3" }, "dist": { "0.1.0": { "shasum": "c3292f1108c7e6db61f0f62c9a260b544666eafc", "tarball": "http://registry.npmjs.org/junction/-/junction-0.1.0.tgz" }, "0.1.1": { "shasum": "18ac2b76a87269154d267b9055797556046c398d", "tarball": "http://registry.npmjs.org/junction/-/junction-0.1.1.tgz" }, "0.1.2": { "shasum": "4a31ed7a6fddb6c752c9dc6a16455521f454eb11", "tarball": "http://registry.npmjs.org/junction/-/junction-0.1.2.tgz" }, "0.1.3": { "shasum": "6d8b8340b1c02319557462492a0d1a573548870c", "tarball": "http://registry.npmjs.org/junction/-/junction-0.1.3.tgz" } }, "keywords": [ "xmpp", "jabber", "middleware" ], "url": "http://registry.npmjs.org/junction/" }, "junction-disco": { "name": "junction-disco", "description": "Service Discovery development framework for Junction.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-01T20:26:10.617Z", "created": "2011-10-01T20:26:09.937Z", "0.1.0": "2011-10-01T20:26:10.617Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/junction-disco.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/junction-disco/0.1.0" }, "dist": { "0.1.0": { "shasum": "7aa61b527325a492dea4a303441bc53b13ee7bdf", "tarball": "http://registry.npmjs.org/junction-disco/-/junction-disco-0.1.0.tgz" } }, "keywords": [ "junction", "disco", "xmpp", "jabber", "xep0030" ], "url": "http://registry.npmjs.org/junction-disco/" }, "junjo": { "name": "junjo", "description": "Yet Another Flow Control (YAFC)", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-14T11:44:53.738Z", "created": "2011-10-17T05:57:40.085Z", "0.1.0": "2011-10-17T05:57:42.630Z", "0.1.1": "2011-10-19T01:10:45.062Z", "0.2.0": "2011-10-24T14:26:14.571Z", "0.2.1": "2011-10-24T18:13:16.938Z", "0.2.2": "2011-10-24T18:15:08.070Z", "0.2.3": "2011-10-24T18:39:53.407Z", "0.2.4": "2011-10-24T23:09:46.635Z", "0.2.5": "2011-10-24T23:16:02.494Z", "0.2.6": "2011-11-05T16:18:27.586Z", "0.2.7": "2011-11-14T11:44:53.738Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/Junjo.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/junjo/0.1.0", "0.1.1": "http://registry.npmjs.org/junjo/0.1.1", "0.2.0": "http://registry.npmjs.org/junjo/0.2.0", "0.2.1": "http://registry.npmjs.org/junjo/0.2.1", "0.2.2": "http://registry.npmjs.org/junjo/0.2.2", "0.2.3": "http://registry.npmjs.org/junjo/0.2.3", "0.2.4": "http://registry.npmjs.org/junjo/0.2.4", "0.2.5": "http://registry.npmjs.org/junjo/0.2.5", "0.2.6": "http://registry.npmjs.org/junjo/0.2.6", "0.2.7": "http://registry.npmjs.org/junjo/0.2.7" }, "dist": { "0.1.0": { "shasum": "30e92d80da36412f81224e609c0757927488e351", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.1.0.tgz" }, "0.1.1": { "shasum": "2305af622994ecdfd32534905cd30838ec31059f", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.1.1.tgz" }, "0.2.0": { "shasum": "4433de2149d001149a3757ea201d3bbb80041402", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.0.tgz" }, "0.2.1": { "shasum": "1c41ca05a2004e68d22ca4791a1a020ddc6e09fc", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.1.tgz" }, "0.2.2": { "shasum": "6a26dd13ba0785995b0003dca82834cee919e6dd", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.2.tgz" }, "0.2.3": { "shasum": "7ec5e532ef73c3b3a766bb5e00a4ff9ab194373c", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.3.tgz" }, "0.2.4": { "shasum": "fe3083ec6cde21c84ae048aaa5a11ae334b4e4d4", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.4.tgz" }, "0.2.5": { "shasum": "8fb28403d9353842b5cdb76b7a823fc17117d355", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.5.tgz" }, "0.2.6": { "shasum": "7614aca39cd723ac29c412857cad3d7512d4c629", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.6.tgz" }, "0.2.7": { "shasum": "6a77c09460cd10d861335d355760daa793e9503c", "tarball": "http://registry.npmjs.org/junjo/-/junjo-0.2.7.tgz" } }, "url": "http://registry.npmjs.org/junjo/" }, "jus-config": { "name": "jus-config", "description": "Configuration handler, accepts multiple file formats, and overriding over multiple directories and filenames. Main usage: require('jus-config')(configNames, dirNames, callback).", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-11-23T08:41:10.488Z", "created": "2011-05-23T21:21:58.696Z", "0.0.1": "2011-05-23T21:21:59.728Z", "0.0.2": "2011-05-24T12:43:52.423Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "url": "" }, "users": { "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/jus-config/0.0.1", "0.0.2": "http://registry.npmjs.org/jus-config/0.0.2" }, "dist": { "0.0.1": { "shasum": "a6aa23dd284a5c34b98b9e21f2ba517c3f3a40a8", "tarball": "http://registry.npmjs.org/jus-config/-/jus-config-0.0.1.tgz" }, "0.0.2": { "shasum": "4d1a25c1e2946cd5a04b992651fd33baf7684d42", "tarball": "http://registry.npmjs.org/jus-config/-/jus-config-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jus-config/" }, "jus-i18n": { "name": "jus-i18n", "description": "Real I18N implementation, with a true support for plural forms, and many storage engines. Works best with Express or Jus Framework", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-11-23T08:41:10.606Z", "created": "2011-05-16T20:58:58.381Z", "0.1.1": "2011-05-16T20:58:59.812Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "type": "git", "url": "git://github.com/naholyr/node-i18n.git" }, "users": { "naholyr": true }, "versions": { "0.1.1": "http://registry.npmjs.org/jus-i18n/0.1.1" }, "dist": { "0.1.1": { "shasum": "53c67cd62fe9df0059dd7efe890c0fd4f380e429", "tarball": "http://registry.npmjs.org/jus-i18n/-/jus-i18n-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/jus-i18n/" }, "jus-task": { "name": "jus-task", "description": "Easy namespaced task handling in CLI", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-11-23T08:41:10.545Z", "created": "2011-05-06T22:16:00.283Z", "1.0.0": "2011-05-06T22:16:01.084Z", "1.0.1": "2011-05-07T13:02:24.550Z", "1.0.2": "2011-05-08T23:09:06.411Z", "1.0.3": "2011-05-09T08:04:08.279Z", "1.0.4": "2011-05-10T16:29:38.349Z", "1.0.5": "2011-05-13T08:39:09.095Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "type": "git", "url": "git://github.com/naholyr/node-jus-task.git" }, "users": { "naholyr": true }, "versions": { "1.0.0": "http://registry.npmjs.org/jus-task/1.0.0", "1.0.1": "http://registry.npmjs.org/jus-task/1.0.1", "1.0.2": "http://registry.npmjs.org/jus-task/1.0.2", "1.0.3": "http://registry.npmjs.org/jus-task/1.0.3", "1.0.4": "http://registry.npmjs.org/jus-task/1.0.4", "1.0.5": "http://registry.npmjs.org/jus-task/1.0.5" }, "dist": { "1.0.0": { "shasum": "943677d68558b75f4ac53117a60fe80fcc8313f3", "tarball": "http://registry.npmjs.org/jus-task/-/jus-task-1.0.0.tgz" }, "1.0.1": { "shasum": "90b89a9c540f9274d652e35f4dfec238efbd05e6", "tarball": "http://registry.npmjs.org/jus-task/-/jus-task-1.0.1.tgz" }, "1.0.2": { "shasum": "b73b1f11de92bdd4ceaa8037e759380541f9b22f", "tarball": "http://registry.npmjs.org/jus-task/-/jus-task-1.0.2.tgz" }, "1.0.3": { "shasum": "9bb7c0da29e85ba4ae60117c7f04c3d8c884e261", "tarball": "http://registry.npmjs.org/jus-task/-/jus-task-1.0.3.tgz" }, "1.0.4": { "shasum": "25fc73b197947eecbbd2c133261c49a63d6ddbd1", "tarball": "http://registry.npmjs.org/jus-task/-/jus-task-1.0.4.tgz" }, "1.0.5": { "shasum": "f8638d3e49cbcd49f62b216464b7ca362ecef9df", "tarball": "http://registry.npmjs.org/jus-task/-/jus-task-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/jus-task/" }, "justtest": { "name": "justtest", "description": "Unit tests with JSDOM wrapper.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "joshmarshall", "email": "catchjosh@gmail.com" } ], "time": { "modified": "2011-09-17T04:26:55.972Z", "created": "2011-09-16T17:53:18.659Z", "0.0.1": "2011-09-16T17:53:19.157Z", "0.0.2": "2011-09-17T03:29:51.351Z" }, "author": { "name": "Josh Marshall", "email": "catchjosh@gmail.com", "url": "http://openjosh.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/justtest/0.0.1", "0.0.2": "http://registry.npmjs.org/justtest/0.0.2" }, "dist": { "0.0.1": { "shasum": "59bcf72f08dacc3c5312f42f5e9307d12572a4bb", "tarball": "http://registry.npmjs.org/justtest/-/justtest-0.0.1.tgz" }, "0.0.2": { "shasum": "9d9bb8272567fc2d7a057bc31e9d75b45c763ccc", "tarball": "http://registry.npmjs.org/justtest/-/justtest-0.0.2.tgz" } }, "keywords": [ "unittest", "dom", "test" ], "url": "http://registry.npmjs.org/justtest/" }, "jute": { "name": "jute", "description": "Javascript Unit Test Environment", "dist-tags": { "latest": "0.0.58" }, "maintainers": [ { "name": "zzo", "email": "mark@zzo.com" } ], "time": { "modified": "2011-12-02T20:31:03.053Z", "created": "2011-08-01T06:16:18.938Z", "0.0.1": "2011-08-01T06:16:56.806Z", "0.0.2": "2011-08-02T17:24:15.273Z", "0.0.4": "2011-08-02T19:25:19.731Z", "0.0.6": "2011-08-04T09:48:42.901Z", "0.0.7": "2011-08-04T21:55:35.967Z", "0.0.8": "2011-08-10T08:14:16.222Z", "0.0.9": "2011-08-10T17:25:59.989Z", "0.0.10": "2011-08-10T21:41:06.150Z", "0.0.11": "2011-08-15T22:57:59.398Z", "0.0.12": "2011-08-16T03:49:38.508Z", "0.0.13": "2011-08-16T18:48:12.548Z", "0.0.14": "2011-08-17T03:21:40.378Z", "0.0.15": "2011-08-17T17:57:44.166Z", "0.0.16": "2011-08-17T23:53:50.749Z", "0.0.17": "2011-08-19T03:40:23.341Z", "0.0.18": "2011-08-19T15:26:46.585Z", "0.0.20": "2011-08-19T21:20:48.673Z", "0.0.21": "2011-08-19T21:45:41.958Z", "0.0.22": "2011-08-19T22:51:08.392Z", "0.0.23": "2011-08-19T23:06:04.385Z", "0.0.24": "2011-08-21T09:27:05.905Z", "0.0.25": "2011-08-22T03:37:56.232Z", "0.0.26": "2011-08-22T05:42:47.033Z", "0.0.27": "2011-08-22T22:47:29.780Z", "0.0.28": "2011-08-22T22:55:23.534Z", "0.0.29": "2011-08-22T22:58:24.329Z", "0.0.30": "2011-08-22T23:04:12.057Z", "0.0.31": "2011-08-23T00:13:57.889Z", "0.0.32": "2011-08-23T00:15:32.891Z", "0.0.33": "2011-08-23T00:19:16.815Z", "0.0.35": "2011-08-23T00:26:35.582Z", "0.0.36": "2011-08-23T06:40:46.744Z", "0.0.37": "2011-08-23T16:58:46.697Z", "0.0.38": "2011-08-23T20:52:36.401Z", "0.0.39": "2011-08-23T21:45:16.951Z", "0.0.40": "2011-08-23T21:47:09.114Z", "0.0.41": "2011-08-24T05:39:22.313Z", "0.0.42": "2011-08-24T15:41:46.876Z", "0.0.43": "2011-08-25T19:46:34.168Z", "0.0.44": "2011-08-26T00:17:01.444Z", "0.0.45": "2011-08-26T03:31:31.832Z", "0.0.46": "2011-08-26T06:46:23.136Z", "0.0.47": "2011-08-27T00:21:39.057Z", "0.0.48": "2011-08-27T00:54:56.529Z", "0.0.49": "2011-08-27T09:28:22.974Z", "0.0.50": "2011-08-29T04:42:35.478Z", "0.0.51": "2011-08-29T05:46:07.252Z", "0.0.52": "2011-09-14T20:22:33.709Z", "0.0.53": "2011-09-15T01:08:55.526Z", "0.0.54": "2011-10-06T01:07:21.582Z", "0.0.55": "2011-11-09T21:01:59.465Z", "0.0.56": "2011-11-09T22:32:55.750Z", "0.0.57": "2011-11-21T22:50:25.246Z", "0.0.58": "2011-12-02T20:31:03.053Z" }, "author": { "name": "Mark Ethan Trostler", "email": "mark@zzo.com" }, "repository": { "type": "git", "url": "git://github.com/zzo/JUTE.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jute/0.0.1", "0.0.2": "http://registry.npmjs.org/jute/0.0.2", "0.0.4": "http://registry.npmjs.org/jute/0.0.4", "0.0.6": "http://registry.npmjs.org/jute/0.0.6", "0.0.7": "http://registry.npmjs.org/jute/0.0.7", "0.0.8": "http://registry.npmjs.org/jute/0.0.8", "0.0.9": "http://registry.npmjs.org/jute/0.0.9", "0.0.10": "http://registry.npmjs.org/jute/0.0.10", "0.0.11": "http://registry.npmjs.org/jute/0.0.11", "0.0.12": "http://registry.npmjs.org/jute/0.0.12", "0.0.13": "http://registry.npmjs.org/jute/0.0.13", "0.0.14": "http://registry.npmjs.org/jute/0.0.14", "0.0.15": "http://registry.npmjs.org/jute/0.0.15", "0.0.16": "http://registry.npmjs.org/jute/0.0.16", "0.0.17": "http://registry.npmjs.org/jute/0.0.17", "0.0.18": "http://registry.npmjs.org/jute/0.0.18", "0.0.20": "http://registry.npmjs.org/jute/0.0.20", "0.0.21": "http://registry.npmjs.org/jute/0.0.21", "0.0.22": "http://registry.npmjs.org/jute/0.0.22", "0.0.23": "http://registry.npmjs.org/jute/0.0.23", "0.0.24": "http://registry.npmjs.org/jute/0.0.24", "0.0.25": "http://registry.npmjs.org/jute/0.0.25", "0.0.26": "http://registry.npmjs.org/jute/0.0.26", "0.0.27": "http://registry.npmjs.org/jute/0.0.27", "0.0.28": "http://registry.npmjs.org/jute/0.0.28", "0.0.29": "http://registry.npmjs.org/jute/0.0.29", "0.0.30": "http://registry.npmjs.org/jute/0.0.30", "0.0.31": "http://registry.npmjs.org/jute/0.0.31", "0.0.32": "http://registry.npmjs.org/jute/0.0.32", "0.0.33": "http://registry.npmjs.org/jute/0.0.33", "0.0.35": "http://registry.npmjs.org/jute/0.0.35", "0.0.36": "http://registry.npmjs.org/jute/0.0.36", "0.0.37": "http://registry.npmjs.org/jute/0.0.37", "0.0.38": "http://registry.npmjs.org/jute/0.0.38", "0.0.39": "http://registry.npmjs.org/jute/0.0.39", "0.0.40": "http://registry.npmjs.org/jute/0.0.40", "0.0.41": "http://registry.npmjs.org/jute/0.0.41", "0.0.42": "http://registry.npmjs.org/jute/0.0.42", "0.0.43": "http://registry.npmjs.org/jute/0.0.43", "0.0.44": "http://registry.npmjs.org/jute/0.0.44", "0.0.45": "http://registry.npmjs.org/jute/0.0.45", "0.0.46": "http://registry.npmjs.org/jute/0.0.46", "0.0.47": "http://registry.npmjs.org/jute/0.0.47", "0.0.48": "http://registry.npmjs.org/jute/0.0.48", "0.0.49": "http://registry.npmjs.org/jute/0.0.49", "0.0.50": "http://registry.npmjs.org/jute/0.0.50", "0.0.51": "http://registry.npmjs.org/jute/0.0.51", "0.0.52": "http://registry.npmjs.org/jute/0.0.52", "0.0.53": "http://registry.npmjs.org/jute/0.0.53", "0.0.54": "http://registry.npmjs.org/jute/0.0.54", "0.0.55": "http://registry.npmjs.org/jute/0.0.55", "0.0.56": "http://registry.npmjs.org/jute/0.0.56", "0.0.57": "http://registry.npmjs.org/jute/0.0.57", "0.0.58": "http://registry.npmjs.org/jute/0.0.58" }, "dist": { "0.0.1": { "shasum": "4af0f5aa75be1665629a5ac260697077ab075aa6", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.1.tgz" }, "0.0.2": { "shasum": "0e1c842759643ce90a6239de77cd651e37779348", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.2.tgz" }, "0.0.4": { "shasum": "c8d4c6ecfa91585b6add36d0d4ba65ab324c7211", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.4.tgz" }, "0.0.6": { "shasum": "c7119dcc23ca2c5396c400bbb1213a8f3b353290", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.6.tgz" }, "0.0.7": { "shasum": "b6455d73ca23974a08ca10318568a1067e32bd88", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.7.tgz" }, "0.0.8": { "shasum": "0bfd2cf03505e88af2a0d45dfd1a50ee7cab1340", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.8.tgz" }, "0.0.9": { "shasum": "a5668550a3c742bdd46dcccc6cca845b2a1e82d0", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.9.tgz" }, "0.0.10": { "shasum": "73422668ff566fd707346fde017cdeaf6f5f4136", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.10.tgz" }, "0.0.11": { "shasum": "bfa85832cdd0176ce02ec3227861876aba4c390a", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.11.tgz" }, "0.0.12": { "shasum": "6828d4e5e910ff91dc6671cd8aa227f97c51069d", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.12.tgz" }, "0.0.13": { "shasum": "3934a66d2c20919469a07a5a18f3148b2d2c028a", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.13.tgz" }, "0.0.14": { "shasum": "01fdc018503c23e2c9a9ba16da49308017986329", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.14.tgz" }, "0.0.15": { "shasum": "01aa84b9715c1a73da6ceae4127231a84ca80f31", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.15.tgz" }, "0.0.16": { "shasum": "57e8556cc58c95623b468e0795995b19dea85899", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.16.tgz" }, "0.0.17": { "shasum": "bee348845b6a52ae945e0d4f9ea67433510ef132", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.17.tgz" }, "0.0.18": { "shasum": "e0c841694dc7afb7b6cc949027f06ab26553cd20", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.18.tgz" }, "0.0.20": { "shasum": "1eee037faa747df00defc1f29e7d80a0c8a3b084", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.20.tgz" }, "0.0.21": { "shasum": "f694fa3d552b7d7cf4c381620e5e9906814f410d", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.21.tgz" }, "0.0.22": { "shasum": "40979248651ddbcea1b5be981e094078cddd4979", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.22.tgz" }, "0.0.23": { "shasum": "390180b9a5d02bd5f6f9cc64c0dbc551f187061f", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.23.tgz" }, "0.0.24": { "shasum": "166784da5f7c83f95e8eec38740552670b5ac225", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.24.tgz" }, "0.0.25": { "shasum": "5213dcdf632f2dce0c741f5180308ac8d83b2bfb", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.25.tgz" }, "0.0.26": { "shasum": "8185a421bd3cd122055b74831f7c8448b078a0dc", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.26.tgz" }, "0.0.27": { "shasum": "723f48ea6b48415f42062a2ad2a87d3df7f21b37", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.27.tgz" }, "0.0.28": { "shasum": "a5852256702cb6aa5c4e6bf580bc369ef2574ccb", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.28.tgz" }, "0.0.29": { "shasum": "fea231e9c2e115843e9093885d3cd72fcacbb121", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.29.tgz" }, "0.0.30": { "shasum": "78ea8c3cdaa921047ed2a4e39ee65ec4d1079393", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.30.tgz" }, "0.0.31": { "shasum": "a760a488c9ae95c3aed345d66db23e8a96e194e5", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.31.tgz" }, "0.0.32": { "shasum": "6416c2bafd218c65ca4a6814d647c7d65ac53561", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.32.tgz" }, "0.0.33": { "shasum": "e2f2429205f644688d9617ce08a1155238894cf0", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.33.tgz" }, "0.0.35": { "shasum": "36c393485cabef48310800a2ca4ca4d9a126b495", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.35.tgz" }, "0.0.36": { "shasum": "20edfd62600fac1a30b3aaf2907102121ef8d3a0", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.36.tgz" }, "0.0.37": { "shasum": "e2da224bb49bad35b0b25f1d3a43f136f5ed79c3", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.37.tgz" }, "0.0.38": { "shasum": "0bdca45795b5c457da03ac2fdfc40728ad6d5e3c", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.38.tgz" }, "0.0.39": { "shasum": "6898ecea8558c2d00feade18faa20ef76b939fb5", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.39.tgz" }, "0.0.40": { "shasum": "ad361588ae93713720b11738b68af5ed8299fd1d", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.40.tgz" }, "0.0.41": { "shasum": "5945eda9de09044470b3889cb7329fd6e5fb7de5", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.41.tgz" }, "0.0.42": { "shasum": "bcea33211e842d5144f1a78652655395399cec94", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.42.tgz" }, "0.0.43": { "shasum": "9fced6ea444b4839ee6e48bed0fae38c9299c57d", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.43.tgz" }, "0.0.44": { "shasum": "718e3e0a46e3ca65ce68a18e9fb3c3aee25f8fbe", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.44.tgz" }, "0.0.45": { "shasum": "b8741e8e452a64f7fdc499680d64cd8bf258ac32", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.45.tgz" }, "0.0.46": { "shasum": "644d45faa04889fe2956bb7b877513d0f058bae7", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.46.tgz" }, "0.0.47": { "shasum": "29781b8ea74a6a656f23e7f8a1072fecdc47f347", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.47.tgz" }, "0.0.48": { "shasum": "35601102b321a5a2dcea86046556a252e3f2b29e", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.48.tgz" }, "0.0.49": { "shasum": "d1e7faac523ab9fd17083eb397410f4df4963fe5", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.49.tgz" }, "0.0.50": { "shasum": "aaa202734864b150039620227e13635589afafdf", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.50.tgz" }, "0.0.51": { "shasum": "0788792753ffe45367dd559ac7069e7e72c29ba8", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.51.tgz" }, "0.0.52": { "shasum": "4b0629ea19dab269911cc0dc3bae3ed2a1665bdf", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.52.tgz" }, "0.0.53": { "shasum": "749511bf13908e89802148a7c8c5dd2de4c7c9ed", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.53.tgz" }, "0.0.54": { "shasum": "a162033d805db7dd0faefd5084f1b5ac1d09fe21", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.54.tgz" }, "0.0.55": { "shasum": "dbf2c6f223e2a8a722d4e7352ca8c4ee9412821f", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.55.tgz" }, "0.0.56": { "shasum": "e226711a95d445f5cf1af8d9220d37655250406e", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.56.tgz" }, "0.0.57": { "shasum": "d55010324e402aeb958ceec9ae73f493741313f5", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.57.tgz" }, "0.0.58": { "shasum": "5b3444f4e9b2d75d7bef8ac557dbd81ffd699824", "tarball": "http://registry.npmjs.org/jute/-/jute-0.0.58.tgz" } }, "keywords": [ "selenium", "test", "testing", "unit", "tests" ], "url": "http://registry.npmjs.org/jute/" }, "jwcrypto": { "name": "jwcrypto", "dist-tags": { "latest": "0.1.0" }, "readme": "JavaScript implementation of the Verified Email Protocol\n\n- libs contains third-party libraries that need to be included. See\nlibs/dependencies.txt and libs/package.txt\n\n- This is written as CommonJS modules for node and\n such. Browserify is used to bundle it all up.", "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-12-09T00:45:31.744Z", "created": "2011-11-24T17:27:43.368Z", "0.0.1": "2011-11-24T17:27:44.424Z", "0.0.2": "2011-11-28T19:28:53.529Z", "0.0.3": "2011-12-09T00:36:40.814Z", "0.1.0": "2011-12-09T00:45:31.744Z" }, "repository": { "type": "git", "url": "git://github.com/mozilla/jwcrypto.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/jwcrypto/0.0.1", "0.0.2": "http://registry.npmjs.org/jwcrypto/0.0.2", "0.0.3": "http://registry.npmjs.org/jwcrypto/0.0.3", "0.1.0": "http://registry.npmjs.org/jwcrypto/0.1.0" }, "dist": { "0.0.1": { "shasum": "92ce0e3abf97204ce6bd82a34831c8e0c06bae05", "tarball": "http://registry.npmjs.org/jwcrypto/-/jwcrypto-0.0.1.tgz" }, "0.0.2": { "shasum": "7eb189c7f0568dae3680d7f78dfff61b51e619a0", "tarball": "http://registry.npmjs.org/jwcrypto/-/jwcrypto-0.0.2.tgz" }, "0.0.3": { "shasum": "507df2b17a63c3478006746cc494c8e417d3dae1", "tarball": "http://registry.npmjs.org/jwcrypto/-/jwcrypto-0.0.3.tgz" }, "0.1.0": { "shasum": "7035ad656e1fe334198634ec5775c8a79306cd01", "tarball": "http://registry.npmjs.org/jwcrypto/-/jwcrypto-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jwcrypto/" }, "jwerty": { "name": "jwerty", "description": "Awesome handling of keyboard events", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "keithamus", "email": "npm@keithcirkel.co.uk" } ], "time": { "modified": "2011-10-10T11:28:44.377Z", "created": "2011-10-03T08:58:06.484Z", "0.1.0": "2011-10-03T08:58:06.929Z", "0.3.0": "2011-10-09T18:54:26.000Z", "0.2.0": "2011-10-09T18:56:49.961Z", "0.3.1": "2011-10-10T11:28:44.377Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/jwerty/0.1.0", "0.2.0": "http://registry.npmjs.org/jwerty/0.2.0", "0.3.0": "http://registry.npmjs.org/jwerty/0.3.0", "0.3.1": "http://registry.npmjs.org/jwerty/0.3.1" }, "dist": { "0.1.0": { "shasum": "11cac29d27124190f651abe66a0d713a91a19bd0", "tarball": "http://registry.npmjs.org/jwerty/-/jwerty-0.1.0.tgz" }, "0.2.0": { "shasum": "ecf6c9e93cb1df563e641b147ad2d9b645347c92", "tarball": "http://registry.npmjs.org/jwerty/-/jwerty-0.2.0.tgz" }, "0.3.0": { "shasum": "5b90bbf4c99adc07c93439ceed6c38776a6e6bf6", "tarball": "http://registry.npmjs.org/jwerty/-/jwerty-0.3.0.tgz" }, "0.3.1": { "shasum": "92130a3cf810075c1841e6c1fe31359c42cc7f6f", "tarball": "http://registry.npmjs.org/jwerty/-/jwerty-0.3.1.tgz" } }, "keywords": [ "key", "dom", "keyup", "KeyboardEvent", "addEventListener", "jQuery", "Zepto", "browser", "ender" ], "url": "http://registry.npmjs.org/jwerty/" }, "jWorkflow": { "name": "jWorkflow", "description": "dude, wheres my workflow?", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "gtanner", "email": "gtanner@gmail.com" } ], "time": { "modified": "2011-11-21T19:14:32.162Z", "created": "2011-03-09T02:41:44.913Z", "0.3.0": "2011-03-09T02:41:45.118Z", "0.4.0": "2011-03-10T04:01:17.969Z", "0.5.0": "2011-05-09T02:13:50.227Z", "0.6.0": "2011-11-21T19:14:32.162Z" }, "author": { "name": "gtanner" }, "versions": { "0.3.0": "http://registry.npmjs.org/jWorkflow/0.3.0", "0.4.0": "http://registry.npmjs.org/jWorkflow/0.4.0", "0.5.0": "http://registry.npmjs.org/jWorkflow/0.5.0", "0.6.0": "http://registry.npmjs.org/jWorkflow/0.6.0" }, "dist": { "0.3.0": { "shasum": "7128aada58ce083874116c7442e80ea77284a890", "tarball": "http://registry.npmjs.org/jWorkflow/-/jWorkflow-0.3.0.tgz" }, "0.4.0": { "shasum": "85b62b97658146251efc3e8588d8bc61c08930f4", "tarball": "http://registry.npmjs.org/jWorkflow/-/jWorkflow-0.4.0.tgz" }, "0.5.0": { "shasum": "9d8a17b68ea2b41b42d1826d540c9af56aac7b76", "tarball": "http://registry.npmjs.org/jWorkflow/-/jWorkflow-0.5.0.tgz" }, "0.6.0": { "shasum": "152cd5ce3e318c5114a187a0654ad986909d830d", "tarball": "http://registry.npmjs.org/jWorkflow/-/jWorkflow-0.6.0.tgz" } }, "url": "http://registry.npmjs.org/jWorkflow/" }, "jwt": { "name": "jwt", "description": "JSON Web Token for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattrobenolt", "email": "matt@ydekproductions.com" } ], "time": { "modified": "2011-07-28T18:08:05.857Z", "created": "2011-07-28T18:02:31.714Z", "0.1.0": "2011-07-28T18:08:05.857Z" }, "author": { "name": "Michael Hanson/Matt Robenolt" }, "repository": { "type": "git", "url": "git://github.com/mattrobenolt/jwt-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jwt/0.1.0" }, "dist": { "0.1.0": { "shasum": "42a6787809e0ffda824f135d3ff044440d7e37a3", "tarball": "http://registry.npmjs.org/jwt/-/jwt-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jwt/" }, "jxLoader": { "name": "jxLoader", "description": "A javascript loader designed for specifically for JxLib but generic enough to work with any JS library adhering to the MooTools header standard", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jonlb", "email": "jon@solagratiadesigns.com" } ], "time": { "modified": "2011-11-12T17:36:24.115Z", "created": "2011-11-12T17:36:22.495Z", "0.1.0": "2011-11-12T17:36:24.115Z" }, "author": { "name": "Jonathan Bomgardner", "email": "jon@solagratiadesigns.com", "url": "http://solagratiadesigns.com" }, "repository": { "type": "git", "url": "git://github.com/jonlb/node-jxLoader.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/jxLoader/0.1.0" }, "dist": { "0.1.0": { "shasum": "3f2ea9e6adeab2087c9c9cbb12c8cb099d254edd", "tarball": "http://registry.npmjs.org/jxLoader/-/jxLoader-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/jxLoader/" }, "kabin": { "name": "kabin", "description": "Simple JSON file database for nodejs", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tnlogy", "email": "nurmiranta@gmail.com" } ], "time": { "modified": "2011-10-24T14:52:09.839Z", "created": "2011-10-12T18:32:36.316Z", "0.0.1": "2011-10-12T18:32:37.892Z", "0.0.3": "2011-10-24T14:52:09.839Z" }, "repository": { "type": "git", "url": "git://github.com/tnlogy/kabin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kabin/0.0.1", "0.0.3": "http://registry.npmjs.org/kabin/0.0.3" }, "dist": { "0.0.1": { "shasum": "e05ca7f65e1a9235f0133f302352ef29de8ffaf2", "tarball": "http://registry.npmjs.org/kabin/-/kabin-0.0.1.tgz" }, "0.0.3": { "shasum": "3e4fcb6ba13b09fac4742e4ecde4c624dd88ae80", "tarball": "http://registry.npmjs.org/kabin/-/kabin-0.0.3.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/kabin/" }, "kaffeine": { "name": "kaffeine", "description": "Enhanced Syntax for Javascript", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "author": { "name": "weepy" }, "repository": { "type": "git", "url": "git://github.com/weepy/kaffeine.git" }, "time": { "modified": "2011-07-23T16:35:55.633Z", "created": "2011-03-16T18:41:27.547Z", "0.0.1": "2011-03-16T18:41:27.547Z", "0.0.2": "2011-03-16T18:41:27.547Z", "0.0.3": "2011-03-16T18:41:27.547Z", "0.0.4": "2011-03-16T18:41:27.547Z", "0.0.5": "2011-03-16T18:41:27.547Z", "0.0.6": "2011-03-16T18:41:27.547Z", "0.0.8": "2011-04-22T18:01:53.865Z", "0.1.0": "2011-05-10T21:34:03.586Z", "0.1.1": "2011-05-12T10:25:31.727Z", "0.1.2": "2011-05-12T16:36:19.274Z", "0.1.3": "2011-05-13T15:31:11.980Z", "0.1.4": "2011-05-15T18:02:32.656Z", "0.1.5": "2011-07-23T16:35:55.633Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/kaffeine/0.0.1", "0.0.2": "http://registry.npmjs.org/kaffeine/0.0.2", "0.0.3": "http://registry.npmjs.org/kaffeine/0.0.3", "0.0.4": "http://registry.npmjs.org/kaffeine/0.0.4", "0.0.5": "http://registry.npmjs.org/kaffeine/0.0.5", "0.0.6": "http://registry.npmjs.org/kaffeine/0.0.6", "0.0.8": "http://registry.npmjs.org/kaffeine/0.0.8", "0.1.0": "http://registry.npmjs.org/kaffeine/0.1.0", "0.1.1": "http://registry.npmjs.org/kaffeine/0.1.1", "0.1.2": "http://registry.npmjs.org/kaffeine/0.1.2", "0.1.3": "http://registry.npmjs.org/kaffeine/0.1.3", "0.1.4": "http://registry.npmjs.org/kaffeine/0.1.4", "0.1.5": "http://registry.npmjs.org/kaffeine/0.1.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.5.tgz" }, "0.0.6": { "shasum": "25e5093db42274cbc1a1b0ec5cdf119835780b22", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.6.tgz" }, "0.0.8": { "shasum": "9a59cd72e4b9a6dc530f07517c7717d9d58b6d28", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.0.8.tgz" }, "0.1.0": { "shasum": "52f020037d4d005b8c511045465ad3c0c2615446", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.1.0.tgz" }, "0.1.1": { "shasum": "9b5136bdc36d5c3da80591a4e78e286caa8b7d81", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.1.1.tgz" }, "0.1.2": { "shasum": "3ad8ce3b5833f8d7bdd24dd42300e2f0c3e9b378", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.1.2.tgz" }, "0.1.3": { "shasum": "1083106889f90184a0133551106461968750a92e", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.1.3.tgz" }, "0.1.4": { "shasum": "52897443ff8edc098f5c2e99cf9a6fe3c2cbb7ab", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.1.4.tgz" }, "0.1.5": { "shasum": "15ae6b161f05be2c87617f6ff7476089b2136a92", "tarball": "http://registry.npmjs.org/kaffeine/-/kaffeine-0.1.5.tgz" } }, "keywords": [ "javascript", "language", "compiler", "coffeescript", "altjs" ], "url": "http://registry.npmjs.org/kaffeine/" }, "kafka": { "name": "kafka", "description": "A node client for Kafka", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-04-05T04:19:35.719Z", "created": "2011-03-31T19:28:26.608Z", "0.1.3": "2011-03-31T19:28:26.893Z", "0.1.4": "2011-03-31T19:32:18.236Z", "0.1.6": "2011-04-05T03:34:56.427Z", "0.1.7": "2011-04-05T04:19:35.719Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/node-kafka.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/kafka/0.1.3", "0.1.4": "http://registry.npmjs.org/kafka/0.1.4", "0.1.6": "http://registry.npmjs.org/kafka/0.1.6", "0.1.7": "http://registry.npmjs.org/kafka/0.1.7" }, "dist": { "0.1.3": { "shasum": "1052ec40d9c63675dfd4720824d56925845e52b1", "tarball": "http://registry.npmjs.org/kafka/-/kafka-0.1.3.tgz" }, "0.1.4": { "shasum": "988e44ffb2ef8a9d80490ba47525c4ad99ef1009", "tarball": "http://registry.npmjs.org/kafka/-/kafka-0.1.4.tgz" }, "0.1.6": { "shasum": "31d61d184d640fe4a585492e377b9bb63d187a71", "tarball": "http://registry.npmjs.org/kafka/-/kafka-0.1.6.tgz" }, "0.1.7": { "shasum": "ac9423e0106ce2e55c3979f5b79d3f9f2769e855", "tarball": "http://registry.npmjs.org/kafka/-/kafka-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/kafka/" }, "kahan": { "name": "kahan", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "viktors", "email": "viktors.rotanovs@gmail.com" } ], "time": { "modified": "2011-05-31T15:13:34.660Z", "created": "2011-05-31T15:11:57.119Z", "0.0.2": "2011-05-31T15:11:58.136Z", "0.0.3": "2011-05-31T15:13:34.660Z" }, "author": { "name": "Viktors Rotanovs", "email": "viktors.rotanovs@gmail.com", "url": "http://rotanovs.com" }, "repository": { "type": "git", "url": "git://github.com/viktors/node-kahan.git" }, "description": "Kahan summation algorithm for node.js", "versions": { "0.0.2": "http://registry.npmjs.org/kahan/0.0.2", "0.0.3": "http://registry.npmjs.org/kahan/0.0.3" }, "dist": { "0.0.2": { "shasum": "9339740aea62b5b42b508376b2224fd6d59602e9", "tarball": "http://registry.npmjs.org/kahan/-/kahan-0.0.2.tgz" }, "0.0.3": { "shasum": "ff1df8f79aabf2a01dde37e7252eb1ac9a65eac7", "tarball": "http://registry.npmjs.org/kahan/-/kahan-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/kahan/" }, "Kahana": { "name": "Kahana", "dist-tags": { "latest": "1.3.19" }, "maintainers": [ { "name": "mah0x211", "email": "mah0x211@gmail.com" } ], "time": { "modified": "2011-07-26T09:42:39.767Z", "created": "2011-01-25T09:33:45.949Z", "1.0.0": "2011-01-25T09:33:46.754Z", "1.0.1": "2011-01-27T00:15:49.697Z", "1.0.2": "2011-01-29T08:27:30.297Z", "1.1.0": "2011-01-30T17:19:22.933Z", "1.1.1": "2011-01-30T17:32:29.813Z", "1.1.2": "2011-01-31T10:46:51.630Z", "1.2.0": "2011-02-08T15:41:50.570Z", "1.2.1": "2011-02-08T15:45:39.916Z", "1.2.8": "2011-02-09T10:55:52.912Z", "1.3.14": "2011-05-27T19:55:27.457Z", "1.3.18": "2011-07-14T11:38:02.011Z", "1.3.19": "2011-07-26T09:42:39.767Z" }, "author": { "name": "Masatoshi Teruya", "email": "mah0x211@gmail.com", "url": "http://kontext.jp/" }, "repository": { "type": "git", "url": "git://github.com/mah0x211/node-kahana.git" }, "description": "tiny node.js framework", "versions": { "1.0.0": "http://registry.npmjs.org/Kahana/1.0.0", "1.0.1": "http://registry.npmjs.org/Kahana/1.0.1", "1.0.2": "http://registry.npmjs.org/Kahana/1.0.2", "1.1.0": "http://registry.npmjs.org/Kahana/1.1.0", "1.1.1": "http://registry.npmjs.org/Kahana/1.1.1", "1.1.2": "http://registry.npmjs.org/Kahana/1.1.2", "1.2.0": "http://registry.npmjs.org/Kahana/1.2.0", "1.3.14": "http://registry.npmjs.org/Kahana/1.3.14", "1.3.18": "http://registry.npmjs.org/Kahana/1.3.18", "1.3.19": "http://registry.npmjs.org/Kahana/1.3.19" }, "dist": { "1.0.0": { "shasum": "aca3e68201f9727e5cce507e117bfdf8f49f5716", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.0.0.tgz" }, "1.0.1": { "shasum": "03d40b710b749e497e04e3fd742fe2568a5274df", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.0.1.tgz" }, "1.0.2": { "shasum": "9396c2f078be9978c388b6f14d27273d3f6bef3b", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.0.2.tgz" }, "1.1.0": { "shasum": "36a0659db48d0e0388054a0f79252567557e533b", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.1.0.tgz" }, "1.1.1": { "shasum": "16faec0985202c12d8afd770a0b2e17396049261", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.1.1.tgz" }, "1.1.2": { "shasum": "36ae1f38ab5d1a18bdfdf84c341ef4d0ff66efba", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.1.2.tgz" }, "1.2.0": { "shasum": "fe97367aa92e6a956bb9fd16c963ce48dc963459", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.2.0.tgz" }, "1.3.14": { "shasum": "81262ee652de33c81379c67e86f3147af703ce17", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.3.14.tgz" }, "1.3.18": { "shasum": "3e376ffd18dba82fd18e958cd03363d33f84926f", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.3.18.tgz" }, "1.3.19": { "shasum": "cf41efcd27e1792b093c0006245e0333431f1d48", "tarball": "http://registry.npmjs.org/Kahana/-/Kahana-1.3.19.tgz" } }, "keywords": [ "observer", "Router", "HTTP Server" ], "url": "http://registry.npmjs.org/Kahana/" }, "kahve-ansi": { "name": "kahve-ansi", "description": "Easy-mode ANSI control codes.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jmalloc", "email": "james.harris@icecave.com.au" } ], "time": { "modified": "2011-08-04T01:06:29.750Z", "created": "2011-07-26T06:20:11.058Z", "0.0.1": "2011-07-26T06:20:12.456Z", "0.0.2": "2011-08-04T01:06:29.750Z" }, "author": { "name": "James Harris" }, "repository": { "type": "git", "url": "git://github.com/jmalloc/kahve-ansi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kahve-ansi/0.0.1", "0.0.2": "http://registry.npmjs.org/kahve-ansi/0.0.2" }, "dist": { "0.0.1": { "shasum": "fa20eaf12dcf4415d6d9c1ad91006aa03a9e590b", "tarball": "http://registry.npmjs.org/kahve-ansi/-/kahve-ansi-0.0.1.tgz" }, "0.0.2": { "shasum": "37336d7a82e935861cdc02f999fa1fb91bdadba5", "tarball": "http://registry.npmjs.org/kahve-ansi/-/kahve-ansi-0.0.2.tgz" } }, "keywords": [ "console" ], "url": "http://registry.npmjs.org/kahve-ansi/" }, "kahve-cake": { "name": "kahve-cake", "description": "Standard Cakefile commands for Kahve projects.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jmalloc", "email": "james.harris@icecave.com.au" } ], "time": { "modified": "2011-08-01T03:08:02.730Z", "created": "2011-08-01T03:08:01.285Z", "0.0.1": "2011-08-01T03:08:02.730Z" }, "author": { "name": "James Harris" }, "repository": { "type": "git", "url": "git://github.com/jmalloc/kahve-cake.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kahve-cake/0.0.1" }, "dist": { "0.0.1": { "shasum": "80bcf1e20bf51da8463d119ff89a019975147902", "tarball": "http://registry.npmjs.org/kahve-cake/-/kahve-cake-0.0.1.tgz" } }, "keywords": [ "cake", "cakefile", "build" ], "url": "http://registry.npmjs.org/kahve-cake/" }, "kahve-classmethod": { "name": "kahve-classmethod", "description": "A Pythonesque 'classmethod' implementation for CoffeeScript.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jmalloc", "email": "james.harris@icecave.com.au" } ], "time": { "modified": "2011-08-01T02:33:44.037Z", "created": "2011-08-01T02:33:42.748Z", "0.0.1": "2011-08-01T02:33:44.037Z" }, "author": { "name": "James Harris" }, "repository": { "type": "git", "url": "git://github.com/jmalloc/kahve-classmethod.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kahve-classmethod/0.0.1" }, "dist": { "0.0.1": { "shasum": "51bc919324ced9b65b6c59bd3feb77517f71d7a6", "tarball": "http://registry.npmjs.org/kahve-classmethod/-/kahve-classmethod-0.0.1.tgz" } }, "keywords": [ "classmethod" ], "url": "http://registry.npmjs.org/kahve-classmethod/" }, "kahve-exception": { "name": "kahve-exception", "description": "An exception object model for CoffeeScript.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jmalloc", "email": "james.harris@icecave.com.au" } ], "time": { "modified": "2011-08-08T03:47:21.180Z", "created": "2011-08-08T03:47:17.521Z", "0.0.1": "2011-08-08T03:47:21.180Z" }, "author": { "name": "James Harris" }, "repository": { "type": "git", "url": "git://github.com/jmalloc/kahve-exception.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kahve-exception/0.0.1" }, "dist": { "0.0.1": { "shasum": "927be436cbeb0f917afd41dfab38875d70cebbec", "tarball": "http://registry.npmjs.org/kahve-exception/-/kahve-exception-0.0.1.tgz" } }, "keywords": [ "exception", "error" ], "url": "http://registry.npmjs.org/kahve-exception/" }, "kahve-progress": { "name": "kahve-progress", "description": "Simple meter for reporting progress to the console.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jmalloc", "email": "james.harris@icecave.com.au" } ], "time": { "modified": "2011-05-19T10:08:17.467Z", "created": "2011-05-19T10:08:16.044Z", "0.0.1": "2011-05-19T10:08:17.467Z" }, "author": { "name": "James Harris" }, "repository": { "type": "git", "url": "git://github.com/jmalloc/kahve-progress.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kahve-progress/0.0.1" }, "dist": { "0.0.1": { "shasum": "592eff2bd30b85e278a1f2301497b6b52791cb79", "tarball": "http://registry.npmjs.org/kahve-progress/-/kahve-progress-0.0.1.tgz" } }, "keywords": [ "console" ], "url": "http://registry.npmjs.org/kahve-progress/" }, "kanshi": { "name": "kanshi", "description": "Simple script for monitoring websites", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tnantoka", "email": "bornneet@livedoor.com" } ], "time": { "modified": "2011-09-29T08:31:33.678Z", "created": "2011-09-25T07:32:27.918Z", "0.1.0": "2011-09-25T07:32:31.785Z", "0.1.1": "2011-09-29T08:31:33.678Z" }, "author": { "name": "tnantoka", "email": "bornneet@livedoor.com", "url": "http://blog.bornneet.com/" }, "repository": { "type": "git", "url": "git://github.com/tnantoka/kanshi.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/kanshi/0.1.0", "0.1.1": "http://registry.npmjs.org/kanshi/0.1.1" }, "dist": { "0.1.0": { "shasum": "7622fb8f8a8673e42a2c35f4f7e3504dda5ec02b", "tarball": "http://registry.npmjs.org/kanshi/-/kanshi-0.1.0.tgz" }, "0.1.1": { "shasum": "21f319a59d4e26afbc9267eae3623e93d8e31118", "tarball": "http://registry.npmjs.org/kanshi/-/kanshi-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/kanshi/" }, "kanso": { "name": "kanso", "description": "The surprisingly simple way to write CouchApps", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "time": { "modified": "2011-08-17T03:30:21.720Z", "created": "2011-01-26T13:57:46.857Z", "0.0.1": "2011-01-26T13:57:47.244Z", "0.0.2": "2011-01-29T22:50:07.779Z", "0.0.3": "2011-04-27T16:02:03.055Z", "0.0.4": "2011-05-08T22:13:15.334Z", "0.0.5": "2011-05-10T17:25:13.422Z", "0.0.6": "2011-05-21T18:58:51.043Z", "0.0.7": "2011-06-24T19:11:09.746Z" }, "repository": { "type": "git", "url": "git://github.com/caolan/kanso.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kanso/0.0.1", "0.0.2": "http://registry.npmjs.org/kanso/0.0.2", "0.0.3": "http://registry.npmjs.org/kanso/0.0.3", "0.0.4": "http://registry.npmjs.org/kanso/0.0.4", "0.0.5": "http://registry.npmjs.org/kanso/0.0.5", "0.0.6": "http://registry.npmjs.org/kanso/0.0.6", "0.0.7": "http://registry.npmjs.org/kanso/0.0.7" }, "dist": { "0.0.1": { "shasum": "dc8462ce14a0973f23cf7665b920e8a37a0e770a", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.1.tgz" }, "0.0.2": { "shasum": "2f7f6e246ac12a8e11fab9b17a8ebe37e5038043", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.2.tgz" }, "0.0.3": { "shasum": "ea54dc4726d17a3dda75bf5a0a5c3d396deb9264", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.3.tgz" }, "0.0.4": { "shasum": "e3209c3b8af1904e13dd14c348f93d7e5db4e9f3", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.4.tgz" }, "0.0.5": { "shasum": "e23127d41a91d73ba31bb6df86fe74ab4ba77756", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.5.tgz" }, "0.0.6": { "shasum": "413c5c06c37727c8585c5b15d785d6fd740758dd", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.6.tgz" }, "0.0.7": { "shasum": "385441651402c56dc542713ac16867ea19aab1d7", "tarball": "http://registry.npmjs.org/kanso/-/kanso-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/kanso/" }, "kaph": { "name": "kaph", "description": "Loose-coupled set of tools for handle requests under node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "akaspin", "email": "aka.spin@gmail.com" } ], "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "http://github.com/akaspin/kaph.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/kaph/0.1.2" }, "dist": { "0.1.2": { "tarball": "http://registry.npmjs.org/kaph/-/kaph-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/kaph/" }, "karait": { "name": "karait", "description": "A ridiculously simple queuing system, with clients in various languages, built on top of MongoDB.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "bcoe", "email": "bcoe@uoguelph.ca" } ], "time": { "modified": "2011-12-04T20:32:50.037Z", "created": "2011-09-07T04:50:34.757Z", "0.0.1": "2011-09-07T04:50:36.084Z", "0.0.2": "2011-09-07T05:10:51.793Z", "0.0.3": "2011-09-12T21:10:35.243Z", "0.0.4": "2011-09-12T21:24:57.294Z", "1.0.0": "2011-12-04T20:32:50.037Z" }, "author": { "name": "Ben Coe", "email": "bencoe@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bcoe/karait.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/karait/0.0.1", "0.0.2": "http://registry.npmjs.org/karait/0.0.2", "0.0.3": "http://registry.npmjs.org/karait/0.0.3", "0.0.4": "http://registry.npmjs.org/karait/0.0.4", "1.0.0": "http://registry.npmjs.org/karait/1.0.0" }, "dist": { "0.0.1": { "shasum": "db3bde07ff29cb4386328ec842eb32587d5c024b", "tarball": "http://registry.npmjs.org/karait/-/karait-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/karait/-/karait-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/karait/-/karait-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/karait/-/karait-0.0.4.tgz" }, "1.0.0": { "shasum": "c00a8343fe194cdb9bcda397e4cf5cc3b683a016", "tarball": "http://registry.npmjs.org/karait/-/karait-1.0.0.tgz" } }, "keywords": [ "mongodb", "queue" ], "url": "http://registry.npmjs.org/karait/" }, "kasabi": { "name": "kasabi", "description": "A node.js client for Kasabi", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ldodds", "email": "leigh@ldodds.com" } ], "time": { "modified": "2011-05-20T15:51:22.619Z", "created": "2011-05-20T15:51:21.992Z", "0.0.1": "2011-05-20T15:51:22.619Z" }, "author": { "name": "Leigh Dodds", "email": "leigh.dodds@talis.com", "url": "http://ldodds.com" }, "repository": { "type": "git", "url": "git://github.com/kasabi/kasabi.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kasabi/0.0.1" }, "dist": { "0.0.1": { "shasum": "6816dddc202811b1de490fa70a871c57efca1201", "tarball": "http://registry.npmjs.org/kasabi/-/kasabi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/kasabi/" }, "kassit": { "name": "kassit", "description": "Kassit - Rapid Client-Side AJAX Applications Development Framework", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "marxus", "email": "marxus@gmail.com" } ], "time": { "modified": "2011-10-21T19:02:30.998Z", "created": "2011-06-21T14:12:29.432Z", "0.1.0": "2011-06-21T14:12:30.410Z", "0.1.1": "2011-06-25T18:44:28.588Z", "0.1.2": "2011-07-27T21:40:09.176Z", "0.1.3": "2011-10-20T23:48:39.863Z", "0.1.4": "2011-10-21T14:31:00.441Z", "0.1.5": "2011-10-21T19:02:30.998Z" }, "author": { "name": "Amit Marcus" }, "repository": { "type": "git", "url": "git://github.com/marxus85/kassit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/kassit/0.1.0", "0.1.1": "http://registry.npmjs.org/kassit/0.1.1", "0.1.2": "http://registry.npmjs.org/kassit/0.1.2", "0.1.3": "http://registry.npmjs.org/kassit/0.1.3", "0.1.4": "http://registry.npmjs.org/kassit/0.1.4", "0.1.5": "http://registry.npmjs.org/kassit/0.1.5" }, "dist": { "0.1.0": { "shasum": "1bf54834e3ef5a86eadba365766fd619fdcbe978", "tarball": "http://registry.npmjs.org/kassit/-/kassit-0.1.0.tgz" }, "0.1.1": { "shasum": "b86f829d2a60502ff774fc6c49c7b1213ac0bf08", "tarball": "http://registry.npmjs.org/kassit/-/kassit-0.1.1.tgz" }, "0.1.2": { "shasum": "7aa051e172c18f221bbeafe866f48e60b0a7ee50", "tarball": "http://registry.npmjs.org/kassit/-/kassit-0.1.2.tgz" }, "0.1.3": { "shasum": "1f80f166a0b95d6b64cff28fb26e6fef4cafd5fa", "tarball": "http://registry.npmjs.org/kassit/-/kassit-0.1.3.tgz" }, "0.1.4": { "shasum": "08a7f3fa58ecc951fb8f7e505a135f28447fecbc", "tarball": "http://registry.npmjs.org/kassit/-/kassit-0.1.4.tgz" }, "0.1.5": { "shasum": "fc86ee65a4de238b25eccec07492a43abd6428ea", "tarball": "http://registry.npmjs.org/kassit/-/kassit-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/kassit/" }, "katu": { "name": "katu", "description": "Backbone style routing for Connect.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-10-15T02:51:26.545Z", "created": "2011-10-15T01:47:42.084Z", "0.0.1": "2011-10-15T01:47:42.706Z", "0.0.2": "2011-10-15T02:24:22.847Z", "0.0.3": "2011-10-15T02:51:26.545Z" }, "author": { "name": "Jake Luer", "email": "@jakeluer" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/katu.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/katu/0.0.1", "0.0.2": "http://registry.npmjs.org/katu/0.0.2", "0.0.3": "http://registry.npmjs.org/katu/0.0.3" }, "dist": { "0.0.1": { "shasum": "60f821e569c1ed1e867c8541bc9ad2630e9d98ff", "tarball": "http://registry.npmjs.org/katu/-/katu-0.0.1.tgz" }, "0.0.2": { "shasum": "4c09dff09b142a6d213f8f58fb71b13e039dc61c", "tarball": "http://registry.npmjs.org/katu/-/katu-0.0.2.tgz" }, "0.0.3": { "shasum": "c15d087b31d4ba9dce346adc7824662ce4e8664f", "tarball": "http://registry.npmjs.org/katu/-/katu-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/katu/" }, "Katy": { "name": "Katy", "description": "CoffeeScript Combinators", "dist-tags": { "latest": "1.0.0" }, "readme": "Katy: Coffeescript Combinators\n===\n\nKaty makes writing [fluent][fluent] Coffeescript easy by providing the `.K` and `.T` combinators for Coffeescript objects.\n\nThe **tl;dr** is that Katy adds two methods, `.K` and `.T` to any class or classes you desire:\n\n```coffeescript\nKT = require('Katy').KT\n\nKT.mixInto(String)\n\n# K calls a function on the receiver and returns the receiver\n\n'Hello'.K (s) -> s + ' World'\n # => returns 'Hello'\n \n# T calls a function on the receiver and returns the result\n\n'Hello'.K (s) -> s + ' World'\n # => returns 'Hello World'\n```\n\nYou can also call any method by name:\n\n```coffeescript\nKT.mixInto(Array)\n\n[1..10]\n .K('pop')\n .K('pop')\n .K('pop')\n .T('pop')\n # => returns 7\n```\n\n## How does that make my code more fluent?\n\nYou're familiar with [fluent interfaces][fluent]. They're great, but they rely on the author of the API making sure that each function returns its receiver. The `.K` method allows you to make any function or method \"fluent\" even if the original author has other ideas. The `.K` and `.T` methods also allow you to write your own methods and 'call' them just as if they were baked into the original object. For example, you can fake an `identifiers` filter for arrays of strings:\n\n[fluent]: http://en.wikipedia.org/wiki/Fluent_interface\n\n```coffeescript\nrequire 'underscore'\n\nidentifiers = (arrOfSymbols) ->\n _.select arrOfSymbols, (str) ->\n /^[_a-zA-Z]\\w*$/.test(str)\n \nsomeArray\n .T(identifiers)\n .K('someMethodName')\n .T(someOtherFilter)\n```\n\nThis is cleaner than trying to mix oridinary functions with methods and adopting tenporary variables when you want to work around what the function was written to return. In this example, having extended `Array.prototype` with `.K` and `.T` once, you need not extend it any more to add your own custom methods.\n\nTo recap:\n\n1. You can make any function into something that can be called like a method, making your code read more naturally, and;\n2. You can give any function or built-in method either \"fluent\" (return the receiver) or \"pipeline\" (return its value) semantics as you please.\n\n## Monkey-patching is evil!\n\nI agree. `KT(foo).K(...)` and `KT(foo).T(...)` work just fine without mixing `.K` and `.T` into an existing class, much as `_(...).tap` and other methods work without modifying an existing class. Also:\n\n```coffeescript\n\nKT([1..10])\n .chain()\n .K('pop')\n .K('pop')\n .K('pop')\n .T('pop')\n .value()\n # => returns 7\n```\n\n## Stuff and nonsense, this is a syntax issue, not a functional issue\n\n[I agree][sans-titre], but that being said:\n\n1. You can use katy now instead of waiting to see if Coffeescript adopts a syntax for chaining methods, and;\n2. The `.K` and `.T` methods turn any function into something you can call like a method, which makes your code read more cleanly.\n\n[sans-titre]: https://github.com/raganwald/homoiconic/blob/master/2011/11/sans-titre.md \"Sans Titre\"\n \n## Is Katy any good?\n\n[Yes][y].\n\n[y]: http://news.ycombinator.com/item?id=3067434\n\n[um]: https://github.com/raganwald/Underscore-Matchers-for-Jasmine\n\n## Cool! Does it work with jQuery?\n\nYes, but if you like jQuery and like Katy, you'll love [jQuery Combinators][jc].\n\n[jc]: https://github.com/raganwald/JQuery-Combinators\n\n## Calling a method by name is cool, but can you do more with Strings?\n\nTry `KT.installStringLambdas()`. The result is not to everybody's taste, but those who like it, like it a lot.\n\n## What's with the naming conventions?\n\n`.T` is known in some CS circles as the [Thrush][t] or `T` combinator. Likewise, `.K` is known in combinatory logic circles as the \"K Combinator\" or [Kestrel][k]. To simplify the explanation radically, `T` and `K` are called combinators because they combine things to produce a result in different ways. Functional programmers call such things higher-order functions, but what makes combinators interesting is that combinators work by rearranging the order of things in an expression.\n\nFor example, `T` reverses the order of two things. Think about it: Instead of writing `identifiers(some_array)`, we use `T` to write `some_array.T(identifiers)`. That rearrangement is very handy for making our code conform to fluent style. Likewise, `K` leaves them in the same order but removes something. This ability to rearrange things is what makes them so useful for taking code that would normally have function calls sprinkled throughout it and rearranging it into a nice tree of method calls in fluent style.\n\nMany other combinators exist, and they are all interesting with applications for functional and OO programmers. With combinators you can even get rid of parentheses in a programming language! If you aren't familiar with Combinatory Logic, I encourage you to follow the links to my posts about Kestrels and Thrushes, and better still do a little digging about Combinatory Logic in general. It's a rich, fascinating field of study that is so simple it's incredibly easy to pick up, and it leads naturally into functional and [concatenative][joy] languages.\n\n[k]: http://github.com/raganwald/homoiconic/blob/master/2008-10-29/kestrel.markdown#readme\n[t]: http://github.com/raganwald/homoiconic/blob/master/2008-10-30/thrush.markdown#readme\n[joy]: http://github.com/raganwald/homoiconic/blob/master/2008-11-16/joy.md#readme", "maintainers": [ { "name": "raganwald", "email": "raganwald@gmail.com" } ], "time": { "modified": "2011-12-08T16:17:43.776Z", "created": "2011-12-05T23:53:48.245Z", "0.0.4": "2011-12-05T23:53:49.053Z", "0.0.5": "2011-12-06T00:17:28.138Z", "0.0.6": "2011-12-07T21:43:22.649Z", "1.0.0": "2011-12-08T16:17:43.776Z" }, "author": { "name": "Reg Braithwaite", "email": "raganwald@gmail.com", "url": "http://reginald.braythwayt.com" }, "repository": { "type": "git", "url": "git://github.com/raganwald/Katy.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/Katy/0.0.4", "0.0.5": "http://registry.npmjs.org/Katy/0.0.5", "0.0.6": "http://registry.npmjs.org/Katy/0.0.6", "1.0.0": "http://registry.npmjs.org/Katy/1.0.0" }, "dist": { "0.0.4": { "shasum": "fec8e7c9d88eed7ba7814380c2130b92580242f9", "tarball": "http://registry.npmjs.org/Katy/-/Katy-0.0.4.tgz" }, "0.0.5": { "shasum": "aafd4f113e480b9f3efd3604d800ea5a8b6c3f7f", "tarball": "http://registry.npmjs.org/Katy/-/Katy-0.0.5.tgz" }, "0.0.6": { "shasum": "eafbfd8f2164ad6da91fefa91aa774c274e227fb", "tarball": "http://registry.npmjs.org/Katy/-/Katy-0.0.6.tgz" }, "1.0.0": { "shasum": "8f71053110b43438728e7fc474f8c12e2891ca0a", "tarball": "http://registry.npmjs.org/Katy/-/Katy-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/Katy/" }, "kdtree": { "name": "kdtree", "description": "Basic libkdtree binding to node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "justinethier", "email": "justin.ethier@gmail.com" } ], "time": { "modified": "2011-03-23T03:02:44.325Z", "created": "2011-03-20T03:06:54.639Z", "0.0.1": "2011-03-20T03:06:54.780Z", "0.0.2": "2011-03-21T02:59:35.552Z", "0.0.3": "2011-03-22T02:53:53.878Z", "0.0.4": "2011-03-23T03:02:44.325Z" }, "author": { "name": "Justin Ethier" }, "repository": { "type": "git", "url": "git://github.com/justinethier/node-kdtree.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kdtree/0.0.1", "0.0.2": "http://registry.npmjs.org/kdtree/0.0.2", "0.0.3": "http://registry.npmjs.org/kdtree/0.0.3", "0.0.4": "http://registry.npmjs.org/kdtree/0.0.4" }, "dist": { "0.0.1": { "shasum": "c8a7d61ed3d768a614c692adbc6bfcd20dbde0af", "tarball": "http://registry.npmjs.org/kdtree/-/kdtree-0.0.1.tgz" }, "0.0.2": { "shasum": "020f3e648d95b6420acbeec42f1c1e6e345d71ce", "tarball": "http://registry.npmjs.org/kdtree/-/kdtree-0.0.2.tgz" }, "0.0.3": { "shasum": "cc46b961c42d304588c6e6877b8741937357b270", "tarball": "http://registry.npmjs.org/kdtree/-/kdtree-0.0.3.tgz" }, "0.0.4": { "shasum": "c6bcd4be589e683ef3549537cc0068e1ee142fe5", "tarball": "http://registry.npmjs.org/kdtree/-/kdtree-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/kdtree/" }, "keeper": { "name": "keeper", "description": "Work In Progress ORM", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-07-17T22:13:42.818Z", "created": "2011-06-22T03:28:02.705Z", "0.0.1": "2011-06-22T03:28:02.937Z", "0.0.2": "2011-06-23T15:22:54.008Z", "0.0.3": "2011-07-17T20:07:07.933Z", "0.0.4": "2011-07-17T21:39:22.385Z", "0.0.5": "2011-07-17T21:50:52.488Z", "0.0.6": "2011-07-17T22:13:42.818Z" }, "author": { "name": "brianc", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/keeper.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/keeper/0.0.1", "0.0.2": "http://registry.npmjs.org/keeper/0.0.2", "0.0.3": "http://registry.npmjs.org/keeper/0.0.3", "0.0.4": "http://registry.npmjs.org/keeper/0.0.4", "0.0.5": "http://registry.npmjs.org/keeper/0.0.5", "0.0.6": "http://registry.npmjs.org/keeper/0.0.6" }, "dist": { "0.0.1": { "shasum": "29726460559af13b2a801d10e2381a9350d277a6", "tarball": "http://registry.npmjs.org/keeper/-/keeper-0.0.1.tgz" }, "0.0.2": { "shasum": "f95491caf6dc8cb0e690ba009c0df0f64e9a863f", "tarball": "http://registry.npmjs.org/keeper/-/keeper-0.0.2.tgz" }, "0.0.3": { "shasum": "e865b4300e3f4cad307885407a6e5227911f9b21", "tarball": "http://registry.npmjs.org/keeper/-/keeper-0.0.3.tgz" }, "0.0.4": { "shasum": "a29a92e0c76ea7022cc8fb82c08714bbfdcfb479", "tarball": "http://registry.npmjs.org/keeper/-/keeper-0.0.4.tgz" }, "0.0.5": { "shasum": "fcbcc8f9b66f573dfa329d1f6959519e435641b4", "tarball": "http://registry.npmjs.org/keeper/-/keeper-0.0.5.tgz" }, "0.0.6": { "shasum": "fb9f59c023c779ddd181310ed1c5b883d30194e9", "tarball": "http://registry.npmjs.org/keeper/-/keeper-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/keeper/" }, "kepler": { "name": "kepler", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dworthen", "email": "worthend.derek@gmail.com" } ], "time": { "modified": "2011-11-16T05:09:13.297Z", "created": "2011-10-30T20:05:45.368Z", "0.0.1": "2011-10-30T20:05:48.537Z", "0.0.11": "2011-10-30T21:33:42.670Z", "0.1.0": "2011-11-16T05:09:13.297Z" }, "author": { "name": "Derek Worthen" }, "description": "Static website generator", "versions": { "0.0.1": "http://registry.npmjs.org/kepler/0.0.1", "0.0.11": "http://registry.npmjs.org/kepler/0.0.11", "0.1.0": "http://registry.npmjs.org/kepler/0.1.0" }, "dist": { "0.0.1": { "shasum": "ceba8373478189ed64b68a2c182bd6ff12fbe9a0", "tarball": "http://registry.npmjs.org/kepler/-/kepler-0.0.1.tgz" }, "0.0.11": { "shasum": "ddb96638f89de71367f4025f2886dec7cff41346", "tarball": "http://registry.npmjs.org/kepler/-/kepler-0.0.11.tgz" }, "0.1.0": { "shasum": "4cc2046bb851228540c6ba9f1db3e7dcbafbbbb2", "tarball": "http://registry.npmjs.org/kepler/-/kepler-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/kepler/" }, "kestrel": { "name": "kestrel", "description": "Node.js client for Kestrel", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "matomesc", "email": "matomesc@gmail.com" } ], "time": { "modified": "2011-06-28T23:24:58.914Z", "created": "2011-06-28T23:24:58.582Z", "0.0.1": "2011-06-28T23:24:58.914Z" }, "author": { "name": "Mihai Tomescu", "email": "matomesc@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/kestrel/0.0.1" }, "dist": { "0.0.1": { "shasum": "7ffd12e8f1f5dd701a49e91aa5e7aba79f0ac9c9", "tarball": "http://registry.npmjs.org/kestrel/-/kestrel-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/kestrel/" }, "kettle": { "name": "kettle", "description": "a scrolling content widget based on drag.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-08-28T15:43:39.862Z", "created": "2011-08-28T15:43:39.259Z", "0.0.1": "2011-08-28T15:43:39.862Z" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/kettle.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kettle/0.0.1" }, "dist": { "0.0.1": { "shasum": "0683061fad55277c61ea62a52a83bdcf23e07bd9", "tarball": "http://registry.npmjs.org/kettle/-/kettle-0.0.1.tgz" } }, "keywords": [ "ender", "drag", "drop", "microjs" ], "url": "http://registry.npmjs.org/kettle/" }, "kexec": { "name": "kexec", "description": "Replace your Node.js process with another process. Like Ruby exec.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "jp", "email": "jprichardson@gmail.com" } ], "time": { "modified": "2011-12-05T15:16:51.669Z", "created": "2011-12-05T15:16:50.071Z", "0.0.1": "2011-12-05T15:16:51.669Z" }, "author": { "name": "JP Richardson", "email": "jprichardson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jprichardson/node-kexec.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kexec/0.0.1" }, "dist": { "0.0.1": { "shasum": "41f08cfc5c9c44f342179299a4026bdfa682e921", "tarball": "http://registry.npmjs.org/kexec/-/kexec-0.0.1.tgz" } }, "keywords": [ "exec", "spawn", "process" ], "url": "http://registry.npmjs.org/kexec/" }, "KeyboardJS": { "name": "KeyboardJS", "description": "Ender Module for Keyboard binding without the pain.", "dist-tags": { "latest": "0.0.2" }, "readme": "KeyboardJS Library\n==================\n\nGetting Started\n---------------\nDownload the [library](https://github.com/RobertWHurst/KeyboardJS/zipball/master) and\nplace it somewhere in your project. All methods are accessed via the KeyboardJS namespace.\n\n##### Example Structure\n\n /\n /keyboard.js\n /app.js\n /index.html\n\nload the script with a script tag.\n\n##### Example index.html\n\n \n \n \n KeyboardJS Demo\n \n \n \n \n \n \n \n \n\nWhat can I do with KeyboardJS?\n------------------------------\nKeyboardJS will allow you to bind to any key the browser can detect. It allows for\nsetting up complex key combos or even single key binds with ease. It is aware of combo\noverlap and will not fire simpler combos or single key bindings when they share key with\nlarger combos.\n\nBasically if you want to use the keyboard, this will let you do it without restrictions.\n\nMethods\n-------\n\n### KeyboardJS.bind.key\n\n###### Usage\n\n KeyboardJS.bind.key(keyCombo, onDownCallback, onUpCallback);\n\nBinds any key or key combo. See 'keyCombo' definition below\nfor details. The onDownCallback is fired once the key or key combo becomes active. The\nonUpCallback is fired when the combo no longer active (a single key is released).\n\nBoth the onUpCallback and the onUpCallback are passed three arguments. The first is the\nkey event, the second is the keys pressed, and the third is the key combo string.\n\n###### Returned\nReturns an object containing the following methods.\n\n* clear - Removes the key or key combo binding.\n\n### KeyboardJS.bind.axis\n\n###### Usage\n\n KeyboardJS.bind.axis(upkeyCombo, downkeyCombo, leftkeyCombo, rightkeyCombo, callback);\n\nBinds four keys or key combos as an up, down, left, right \naxis. See 'keyCombo' definition above for details. The callback is fired when any of the key\ncombos are active. It is passed an axis object. See 'axis' definition below for more details.\n\n###### Returned\nReturns an object containing the following methods.\n\n* clear - Removes the axis binding.\n\n### KeyboardJS.activeKeys\n\n###### Usage\n\n KeyboardJS.activeKeys();\n\nReturns an array of active keys by name.\n\n### KeyboardJS.unbind.key\n\n###### Usage\n\n KeyboardJS.unbind.key(keyCombo);\n\nRemoves all bindings with a key or key combo. See 'keyCombo' definition for more details.\n\nDefinitions\n-----------\n\n### keyCombo\n\nA comma separated string of keys. Combos can be created using the + sign instead of a comma.\n\n###### examples\n\n* 'a' - binds to the 'a' key. Pressing 'a' will match this keyCombo.\n* 'a, b' - binds to the 'a' and 'b' keys. Pressing ether of these keys will match this keyCombo.\n* 'a + b' - binds to the 'a' and 'b' keys. Pressing both of these keys will match this keyCombo.\n* 'a + b, c + d' - binds to the 'a', 'b', 'c' and 'd' keys. Pressing ether the 'a' key and the 'b' key,\nor the 'c' and the 'd' key will match this keyCombo.\n\n### axis\n\nAn array containing two numbers. The first value represents x and the second represents y. These values\nare 1, 0, or -1.\n\n###### example\n\n [x, y]\n\nLanguage Support\n----------------\nKeyboardJS is an amd module for binding to keyboards with the US character set.\nAdding other character sets is also possible by editing the key code map variable\nnamed 'keys' in the module.\n\nCredits\n-------\nI made this to enable better access to key controls in my appications. I'd like to share\nit with fellow devs. Feel free to fork this project and make your own changes.\n", "maintainers": [ { "name": "robertwhurst", "email": "robertwhurst@gmail.com" } ], "time": { "modified": "2011-12-05T05:14:25.989Z", "created": "2011-12-05T05:14:24.261Z", "0.0.2": "2011-12-05T05:14:25.989Z" }, "repository": { "type": "git", "url": "git://github.com/RobertWHurst/KeyboardJS.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/KeyboardJS/0.0.2" }, "dist": { "0.0.2": { "shasum": "826aeb373d85ae54ed02c20fedf1c134b90a74d9", "tarball": "http://registry.npmjs.org/KeyboardJS/-/KeyboardJS-0.0.2.tgz" } }, "keywords": [ "keyboard", "KeyboardJS", "Robert Hurst", "ender" ], "url": "http://registry.npmjs.org/KeyboardJS/" }, "keyed_list": { "name": "keyed_list", "description": "A keyed, enumerable list data type.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "beastaugh", "email": "benedict@eastaugh.net" } ], "time": { "modified": "2011-06-20T08:41:01.367Z", "created": "2011-06-20T08:30:17.702Z", "1.0.1": "2011-06-20T08:30:18.178Z", "1.0.2": "2011-06-20T08:41:01.367Z" }, "author": { "name": "Benedict Eastaugh", "email": "benedict@eastaugh.net", "url": "http://extralogical.net/" }, "repository": { "type": "git", "url": "git://github.com/othermedia/keyed_list.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/keyed_list/1.0.1", "1.0.2": "http://registry.npmjs.org/keyed_list/1.0.2" }, "dist": { "1.0.1": { "shasum": "5a6a8de49d5ddb7b2c0eb730f93396bf8d789dba", "tarball": "http://registry.npmjs.org/keyed_list/-/keyed_list-1.0.1.tgz" }, "1.0.2": { "shasum": "06c73d31e19b8cc37daab6d8e752c8d3f6c14411", "tarball": "http://registry.npmjs.org/keyed_list/-/keyed_list-1.0.2.tgz" } }, "keywords": [ "data-structures", "enumerable" ], "url": "http://registry.npmjs.org/keyed_list/" }, "keyframely": { "name": "keyframely", "description": "A rewrite of KuraFire's runloop plugin designed to work without jQuery", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-02-07T05:23:34.174Z", "created": "2011-02-07T05:18:46.742Z", "0.0.1": "2011-02-07T05:18:47.493Z", "0.0.2": "2011-02-07T05:23:34.174Z" }, "author": { "name": "Chris Dickinson" }, "versions": { "0.0.1": "http://registry.npmjs.org/keyframely/0.0.1", "0.0.2": "http://registry.npmjs.org/keyframely/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/keyframely/-/keyframely-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/keyframely/-/keyframely-0.0.2.tgz" } }, "keywords": [ "runloop" ], "url": "http://registry.npmjs.org/keyframely/" }, "keygrip": { "name": "keygrip", "description": "Key signing and verification for rotated credentials", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-04-15T21:23:08.762Z", "created": "2011-02-25T06:37:17.025Z", "0.1.0": "2011-02-25T06:37:17.968Z", "0.1.1": "2011-02-25T07:32:04.793Z", "0.1.2": "2011-02-25T08:21:54.468Z", "0.1.3": "2011-02-25T14:26:56.580Z", "0.1.6": "2011-02-26T12:51:21.301Z", "0.1.7": "2011-03-01T02:14:58.924Z" }, "repository": { "type": "git", "url": "git://github.com/jed/keygrip.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/keygrip/0.1.0", "0.1.1": "http://registry.npmjs.org/keygrip/0.1.1", "0.1.2": "http://registry.npmjs.org/keygrip/0.1.2", "0.1.3": "http://registry.npmjs.org/keygrip/0.1.3", "0.1.6": "http://registry.npmjs.org/keygrip/0.1.6", "0.1.7": "http://registry.npmjs.org/keygrip/0.1.7" }, "dist": { "0.1.0": { "shasum": "8c7a2ebeb0a5c21afb503e1353202bbc8e310d5a", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.0.tgz" }, "0.1.1": { "shasum": "1ef1b716a00271255877c1aa9db9900d6ec46072", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.1.tgz" }, "0.1.2": { "shasum": "ca95cfbb013cf6da70a3d61b6a6e30a2cc0d2df8", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.2.tgz" }, "0.1.3": { "shasum": "7758cad837162a15267cc5e1a981cbe471091f85", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.3.tgz" }, "0.1.6": { "shasum": "cb43ff9354e16768f17e915bea4b743597d63b12", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.6.tgz" }, "0.1.7": { "shasum": "9b86ff1323fac9c5da30d2a83eb266027640bf4d", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.7.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "5389d3dee597b6c498d3bf64d51390f5a0db82fc", "tarball": "http://registry.npmjs.org/keygrip/-/keygrip-0.1.7-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/keygrip/" }, "keyjson": { "name": "keyjson", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "description": "binary JSON encoding with an awesome property: sorted(encoded bytestrings) == sorted(underlying values)", "repository": { "type": "git", "url": "git://github.com/andrewschaaf/node-keyjson.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/keyjson/1.0.0", "1.0.1": "http://registry.npmjs.org/keyjson/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/keyjson/-/keyjson-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/keyjson/-/keyjson-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/keyjson/" }, "keymaster": { "name": "keymaster", "description": "library for defining and dispatching keyboard shortcuts", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "thomasfuchs", "email": "thomas@fesch.at" } ], "time": { "modified": "2011-09-13T16:57:41.913Z", "created": "2011-08-31T21:49:45.020Z", "1.0.0": "2011-08-31T21:49:45.665Z", "1.0.1": "2011-08-31T21:55:27.844Z", "1.0.2": "2011-09-08T05:49:02.496Z" }, "author": { "name": "Thomas Fuchs" }, "repository": { "type": "git", "url": "git://github.com/madrobby/keymaster.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/keymaster/1.0.0", "1.0.1": "http://registry.npmjs.org/keymaster/1.0.1", "1.0.2": "http://registry.npmjs.org/keymaster/1.0.2" }, "dist": { "1.0.0": { "shasum": "3ef52ab4ca6df242729012b978b222a14251a4c4", "tarball": "http://registry.npmjs.org/keymaster/-/keymaster-1.0.0.tgz" }, "1.0.1": { "shasum": "3ef0474ce342ca6e3a240a25e8f1b3e5e521ca47", "tarball": "http://registry.npmjs.org/keymaster/-/keymaster-1.0.1.tgz" }, "1.0.2": { "shasum": "3aaf143ec9ea7e47900317ad6b09bc2e57d21f83", "tarball": "http://registry.npmjs.org/keymaster/-/keymaster-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/keymaster/" }, "keys": { "name": "keys", "description": "Unified api for node key/value stores", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/keys/0.0.1", "0.1.0": "http://registry.npmjs.org/keys/0.1.0", "0.1.1": "http://registry.npmjs.org/keys/0.1.1", "0.1.2": "http://registry.npmjs.org/keys/0.1.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/keys/-/keys-0.0.1.tgz" }, "0.1.0": { "tarball": "http://packages:5984/keys/-/keys-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/keys/-/keys-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/keys/-/keys-0.1.2.tgz" } }, "keywords": [ "store", "database", "db", "redis", "nstore", "riak" ], "url": "http://registry.npmjs.org/keys/" }, "keysym": { "name": "keysym", "description": "Look up X11 keysyms, unicode positions, and names.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/node-keysym.git" }, "time": { "modified": "2011-07-11T11:50:01.829Z", "created": "2011-02-14T20:05:40.670Z", "0.0.1": "2011-02-14T20:05:40.670Z", "0.0.2": "2011-02-14T20:05:40.670Z", "0.0.3": "2011-03-30T12:02:43.364Z", "0.0.4": "2011-03-31T15:16:23.871Z", "0.0.5": "2011-04-28T05:18:36.200Z", "0.0.6": "2011-07-11T11:50:01.829Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/keysym/0.0.1", "0.0.2": "http://registry.npmjs.org/keysym/0.0.2", "0.0.3": "http://registry.npmjs.org/keysym/0.0.3", "0.0.4": "http://registry.npmjs.org/keysym/0.0.4", "0.0.5": "http://registry.npmjs.org/keysym/0.0.5", "0.0.6": "http://registry.npmjs.org/keysym/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/keysym/-/keysym-0.0.1.tgz" }, "0.0.2": { "shasum": "cfa1624af8ae8169055938d5a782bd7a7724c4ba", "tarball": "http://registry.npmjs.org/keysym/-/keysym-0.0.2.tgz" }, "0.0.3": { "shasum": "8de6b5d505e5daaae4f11b3953c249af1c24f89b", "tarball": "http://registry.npmjs.org/keysym/-/keysym-0.0.3.tgz" }, "0.0.4": { "shasum": "e27ed2b4967426c600ab3b9df4b8e493b0952e77", "tarball": "http://registry.npmjs.org/keysym/-/keysym-0.0.4.tgz" }, "0.0.5": { "shasum": "129e39bad0d058065d6e824473d1918597b322e0", "tarball": "http://registry.npmjs.org/keysym/-/keysym-0.0.5.tgz" }, "0.0.6": { "shasum": "a17bde3fd27ad22e19ab1bc6653396a6a7da6b87", "tarball": "http://registry.npmjs.org/keysym/-/keysym-0.0.6.tgz" } }, "keywords": [ "x11", "keysym", "key", "unicode" ], "url": "http://registry.npmjs.org/keysym/" }, "keyx": { "name": "keyx", "description": "Algorithms and file formats for public key cryptography key exchange", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-03-01T16:17:45.047Z", "created": "2011-03-01T16:17:43.624Z", "0.0.1": "2011-03-01T16:17:45.047Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-keyx.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/keyx/0.0.1" }, "dist": { "0.0.1": { "shasum": "d1f4f5dc8cd964f7e4177b61629b9d6b417646e6", "tarball": "http://registry.npmjs.org/keyx/-/keyx-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/keyx/" }, "khronos": { "name": "khronos", "description": "Cache for timed/expiring objects. Built for data acquired from an API that gives a response valid for an amount of time.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "warorface", "email": "warorface@gmail.com" } ], "time": { "modified": "2011-08-29T19:34:52.219Z", "created": "2011-08-29T19:34:52.049Z", "0.1.0": "2011-08-29T19:34:52.219Z" }, "author": { "name": "Diego Torres", "email": "contact@dtorres.me", "url": "http://dtorres.me" }, "repository": { "type": "git", "url": "git://github.com/warorface/node-khronos.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/khronos/0.1.0" }, "dist": { "0.1.0": { "shasum": "091cd328bea0f10d10a63d81054e8636a8b1117a", "tarball": "http://registry.npmjs.org/khronos/-/khronos-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/khronos/" }, "kibi": { "name": "kibi", "description": "a single-page javascript app framework in 1,024 bytes", "dist-tags": { "latest": "0.0.1" }, "readme": "kibi.js\n=======\n\nGoal\n----\n\nAn easy-to-use single-page app framework in 1,024 bytes of JavaScript. kibi.js currently weighs in about 200 bytes less, so there's still room for improvement.\n\nBackground\n----------\n\nkibi.js was inspired by running [140byt.es](http://140byt.es). Having learned so much about tuning tiny code, I figured I would take code golfing to its logical extreme, and create the tiniest web framework possible.\n\nI intentionally planned to release kibi.js at [JSConf.eu '11](http://jsconf.eu), but unfortunately, ran out of time and had to scale back my slides. But I did write some interesting code, and wanted to share it.\n\nThis repo is a snapshot of what I had built, published as an exploration of the cool things still possible with very little code. If you'd like to develop it yourself, please feel free to take over this fork!\n\nFeatures\n--------\n\nRight now, kibi.js includes:\n\n- a template engine,\n- a router,\n- a JSONP implementation\n- a page load indicator, and\n- pushState support.\n\nBuilding a kibi.js app\n----------------------\n\nkibi.js apps are declarative, and consist of several named/routed templates, each of which lives in its own script tag. When kibi.js loads, it parses every script tag with a `data-kibi` attribute into its own template. The `data-kibi` attribute should be set to a loose JSON object with the following keys:\n\n- `pathname` (optional): a regular expression. when this is matched, the template is rendered to the page body.\n- `id` (optional): a string. this allows templates to be called from within other templates by name, on the global `kibi.template` object.\n- `location` (optional): a JSONP url. when a template with a location is rendered, it is rendered using the data returned from the url. pretty neat, eh?\n\nA kibi.js app should have this structure:\n\n```html\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n```\n\nFor a better example, see the kibi sample app itself.\n\nInstallation and Setup\n----------------------\n\nTo install, enter:\n\n $ npm install kibi\n\nTo see the demo, enter:\n\n $ npm start kibi\n\nand then head to http://localhost:8080.\n\nTo build kibi and the demo, enter:\n\n $ node ./tools/build.js\n\nfrom the root of the project.\n\nLicense\n-------\n\nCopyright (c) 2011 Jed Schmidt, http://jed.is/\n \nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n \nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n \nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-11-17T17:04:59.318Z", "created": "2011-11-17T10:29:13.651Z", "0.0.0": "2011-11-17T10:29:17.804Z", "0.0.1": "2011-11-17T17:04:59.318Z" }, "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp", "url": "http://jed.is" }, "repository": { "type": "git", "url": "git://github.com/jed/kibi.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/kibi/0.0.0", "0.0.1": "http://registry.npmjs.org/kibi/0.0.1" }, "dist": { "0.0.0": { "shasum": "1d72103b382e0683f561f35e66649635d8dcfcf6", "tarball": "http://registry.npmjs.org/kibi/-/kibi-0.0.0.tgz" }, "0.0.1": { "shasum": "ddb5996cd20a2286736512f98df909f303536cd0", "tarball": "http://registry.npmjs.org/kibi/-/kibi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/kibi/" }, "killdrev": { "name": "killdrev", "description": "A utility for sending lots and lots of activity to drev instances", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "apeace", "email": "apeace@gmail.com" } ], "time": { "modified": "2011-11-03T19:13:21.892Z", "created": "2011-11-03T19:13:21.588Z", "0.0.1": "2011-11-03T19:13:21.892Z" }, "author": { "name": "Andrew Peace", "email": "apeace@gmail.com", "url": "http://github.com/apeace" }, "repository": { "type": "git", "url": "git://github.com/apeace/killdrev.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/killdrev/0.0.1" }, "dist": { "0.0.1": { "shasum": "f645031be5b0c1a204ba5e65694aff727623042f", "tarball": "http://registry.npmjs.org/killdrev/-/killdrev-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/killdrev/" }, "kindred": { "name": "kindred", "description": "A simple, DIY blogging engine", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "nathanielksmith", "email": "nathanielksmith@gmail.com" } ], "time": { "modified": "2011-09-19T18:57:33.633Z", "created": "2011-09-04T04:29:34.997Z", "1.0.0": "2011-09-04T04:29:35.193Z", "1.1.0": "2011-09-19T18:57:33.633Z" }, "author": { "name": "Nathaniel K Smith", "email": "nathanielksmith@gmail.com", "url": "http://chiptheglasses.com" }, "repository": { "type": "git", "url": "git://github.com/nathanielksmith/kindred.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/kindred/1.0.0", "1.1.0": "http://registry.npmjs.org/kindred/1.1.0" }, "dist": { "1.0.0": { "shasum": "816831e8068173b57658eb538584ff79a1797dd4", "tarball": "http://registry.npmjs.org/kindred/-/kindred-1.0.0.tgz" }, "1.1.0": { "shasum": "8b60a8d1990ec198879437463663c35bffa388d2", "tarball": "http://registry.npmjs.org/kindred/-/kindred-1.1.0.tgz" } }, "keywords": [ "blog", "markdown", "minimal" ], "url": "http://registry.npmjs.org/kindred/" }, "kiokujs": { "name": "kiokujs", "description": "Persistent layer for Joose, mostly targeting NoSQL backends", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/KiokuJS/tree", "url": "git://github.com/SamuraiJack/KiokuJS.git", "type": "git" }, "time": { "modified": "2011-03-18T12:28:30.060Z", "created": "2011-03-18T12:28:30.060Z", "0.2.0": "2011-03-18T12:28:30.060Z", "0.3.0": "2011-03-18T12:28:30.060Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/kiokujs/0.2.0", "0.3.0": "http://registry.npmjs.org/kiokujs/0.3.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/kiokujs/-/kiokujs-0.2.0.tgz" }, "0.3.0": { "shasum": "75dddef6a766d6c08990482d490d7cc95507a6a4", "tarball": "http://registry.npmjs.org/kiokujs/-/kiokujs-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/kiokujs/" }, "kiokujs-backend-batch": { "name": "kiokujs-backend-batch", "description": "Some clever yet compact description", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-03-18T12:38:10.793Z", "created": "2011-03-18T12:38:09.902Z", "0.3.0": "2011-03-18T12:38:10.793Z" }, "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/KiokuJS-Backend-Batch/tree", "url": "git://github.com/SamuraiJack/KiokuJS-Backend-Batch.git", "type": "git" }, "versions": { "0.3.0": "http://registry.npmjs.org/kiokujs-backend-batch/0.3.0" }, "dist": { "0.3.0": { "shasum": "ab115a2ce71da0d4210f1f68f8f1a0e3405c9156", "tarball": "http://registry.npmjs.org/kiokujs-backend-batch/-/kiokujs-backend-batch-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/kiokujs-backend-batch/" }, "kiokujs-backend-couchdb": { "name": "kiokujs-backend-couchdb", "description": "Some clever yet compact description", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/KiokuJS-Backend-CouchDB/tree", "url": "git://github.com/SamuraiJack/KiokuJS-Backend-CouchDB.git", "type": "git" }, "time": { "modified": "2011-03-18T12:39:05.588Z", "created": "2011-03-18T12:39:05.588Z", "0.2.0": "2011-03-18T12:39:05.588Z", "0.3.0": "2011-03-18T12:39:05.588Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/kiokujs-backend-couchdb/0.2.0", "0.3.0": "http://registry.npmjs.org/kiokujs-backend-couchdb/0.3.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/kiokujs-backend-couchdb/-/kiokujs-backend-couchdb-0.2.0.tgz" }, "0.3.0": { "shasum": "59fd09f13c3b84726d50782433d8538ce5e4c2c1", "tarball": "http://registry.npmjs.org/kiokujs-backend-couchdb/-/kiokujs-backend-couchdb-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/kiokujs-backend-couchdb/" }, "kiss.js": { "name": "kiss.js", "description": "Web framework for node.js in CoffeeScript. Simple and sexy.", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "stanislavfeldman", "email": "stanislavfeldman@gmail.com" } ], "time": { "modified": "2011-11-19T09:26:20.171Z", "created": "2011-09-18T18:13:10.059Z", "0.1.0": "2011-09-18T18:13:13.452Z", "0.1.1": "2011-09-19T08:24:36.559Z", "0.1.2": "2011-09-20T11:12:47.880Z", "0.2.0": "2011-09-22T08:58:32.491Z", "0.2.5": "2011-09-22T15:52:51.952Z", "0.3.0": "2011-09-25T10:44:30.825Z", "0.4.0": "2011-09-28T12:04:12.016Z", "0.4.1": "2011-09-29T09:31:24.219Z", "0.4.2": "2011-09-29T17:12:31.027Z", "0.4.3": "2011-09-30T12:02:05.521Z", "0.4.4": "2011-10-02T12:16:31.555Z", "0.4.5": "2011-10-03T18:35:44.437Z", "0.4.6": "2011-10-08T13:00:34.568Z", "0.5.0": "2011-10-08T16:43:54.919Z", "0.5.1": "2011-10-08T18:43:04.314Z", "0.5.2": "2011-10-08T20:17:12.586Z", "0.5.3": "2011-10-09T07:59:49.687Z", "0.5.4": "2011-10-09T11:51:16.442Z", "0.5.5": "2011-10-10T18:55:44.561Z", "0.6.0": "2011-10-11T13:08:26.040Z", "0.6.1": "2011-10-15T13:44:41.608Z", "0.6.2": "2011-11-08T10:18:10.849Z", "0.6.3": "2011-11-08T12:17:59.824Z", "0.7.0": "2011-11-12T11:24:16.101Z", "0.7.1": "2011-11-14T13:13:25.489Z", "0.7.2": "2011-11-14T15:11:00.020Z", "0.7.3": "2011-11-15T07:45:56.108Z", "0.8.0": "2011-11-19T09:26:20.171Z" }, "author": { "name": "Stanislav Feldman", "email": "stanislavfeldman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stanislavfeldman/kiss.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/kiss.js/0.1.0", "0.1.1": "http://registry.npmjs.org/kiss.js/0.1.1", "0.1.2": "http://registry.npmjs.org/kiss.js/0.1.2", "0.2.0": "http://registry.npmjs.org/kiss.js/0.2.0", "0.2.5": "http://registry.npmjs.org/kiss.js/0.2.5", "0.3.0": "http://registry.npmjs.org/kiss.js/0.3.0", "0.4.0": "http://registry.npmjs.org/kiss.js/0.4.0", "0.4.1": "http://registry.npmjs.org/kiss.js/0.4.1", "0.4.2": "http://registry.npmjs.org/kiss.js/0.4.2", "0.4.3": "http://registry.npmjs.org/kiss.js/0.4.3", "0.4.4": "http://registry.npmjs.org/kiss.js/0.4.4", "0.4.5": "http://registry.npmjs.org/kiss.js/0.4.5", "0.4.6": "http://registry.npmjs.org/kiss.js/0.4.6", "0.5.0": "http://registry.npmjs.org/kiss.js/0.5.0", "0.5.1": "http://registry.npmjs.org/kiss.js/0.5.1", "0.5.2": "http://registry.npmjs.org/kiss.js/0.5.2", "0.5.3": "http://registry.npmjs.org/kiss.js/0.5.3", "0.5.4": "http://registry.npmjs.org/kiss.js/0.5.4", "0.5.5": "http://registry.npmjs.org/kiss.js/0.5.5", "0.6.0": "http://registry.npmjs.org/kiss.js/0.6.0", "0.6.1": "http://registry.npmjs.org/kiss.js/0.6.1", "0.6.2": "http://registry.npmjs.org/kiss.js/0.6.2", "0.6.3": "http://registry.npmjs.org/kiss.js/0.6.3", "0.7.0": "http://registry.npmjs.org/kiss.js/0.7.0", "0.7.1": "http://registry.npmjs.org/kiss.js/0.7.1", "0.7.2": "http://registry.npmjs.org/kiss.js/0.7.2", "0.7.3": "http://registry.npmjs.org/kiss.js/0.7.3", "0.8.0": "http://registry.npmjs.org/kiss.js/0.8.0" }, "dist": { "0.1.0": { "shasum": "558071f9b6914dfd7765bbabe38780cab00bfdac", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.1.0.tgz" }, "0.1.1": { "shasum": "d0906ec7f303ed0a1552ba6c64fe10809fe11a8e", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.1.1.tgz" }, "0.1.2": { "shasum": "ebb57648c673653c59b27e5171c681605b695e19", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.1.2.tgz" }, "0.2.0": { "shasum": "292b7f58b4d32859beeb2821945587776db28c10", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.2.0.tgz" }, "0.2.5": { "shasum": "4f4e4bd7235227ed77dadc27893bf272ecfd4a4c", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.2.5.tgz" }, "0.3.0": { "shasum": "7f371ad5f267975f37a72033815e1023c5251333", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.3.0.tgz" }, "0.4.0": { "shasum": "0f983e05c73097f7b66b2c136d3dcb894e4e197c", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.0.tgz" }, "0.4.1": { "shasum": "2d5604fb05e757eaf980fe94299d41afe0348897", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.1.tgz" }, "0.4.2": { "shasum": "ffc2617fb50a1a52b905c0d51c801778b401b1bf", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.2.tgz" }, "0.4.3": { "shasum": "33d705046b97f9643f2af295be5a859b2e527c5f", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.3.tgz" }, "0.4.4": { "shasum": "77301630d3ccba23b84c8ce98c7dddd854b58fe1", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.4.tgz" }, "0.4.5": { "shasum": "06c98137d9b01773d3ab11813786fad9253e4c90", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.5.tgz" }, "0.4.6": { "shasum": "1c8f0b5c69bea388cb49e982a963bc5019dbd425", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.4.6.tgz" }, "0.5.0": { "shasum": "f6b1819a25882cf75aa4d47a37560a86cfbf15fd", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.5.0.tgz" }, "0.5.1": { "shasum": "174e4c20d15364ac6dc4b6a0b37da0958f6f9777", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.5.1.tgz" }, "0.5.2": { "shasum": "f6e4fb554785d256523d90c1a0c26f02d5e92194", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.5.2.tgz" }, "0.5.3": { "shasum": "a889340e5936bc53f6dfca1992e1a1230740ac25", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.5.3.tgz" }, "0.5.4": { "shasum": "aaa8ee25baa0399d03f52c59c8fa3ce2b5fcd16c", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.5.4.tgz" }, "0.5.5": { "shasum": "1c52179c86fb4c3081bdee83531bf20c783b804a", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.5.5.tgz" }, "0.6.0": { "shasum": "43450acdf2fc4651637d7a9b41c1e8ea8aa65f48", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.6.0.tgz" }, "0.6.1": { "shasum": "829c043e3612e7138e5f72adce4af1ebf4cc8065", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.6.1.tgz" }, "0.6.2": { "shasum": "7798c5d0a8162afd62b74c73775444850025562b", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.6.2.tgz" }, "0.6.3": { "shasum": "df60eda6f691712628755807f57881d91769058f", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.6.3.tgz" }, "0.7.0": { "shasum": "25e315672def7205d574ad3c140873e186dec7a9", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.7.0.tgz" }, "0.7.1": { "shasum": "75631ae1ad7adcd1599a1c72241e93c0c488102c", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.7.1.tgz" }, "0.7.2": { "shasum": "515c3e1e0711f24652162decfab5225ecd8340e4", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.7.2.tgz" }, "0.7.3": { "shasum": "fd95c7787ec243fb9e6e176fe682e9eca68866ca", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.7.3.tgz" }, "0.8.0": { "shasum": "1219349cc80ca3ca334f4212530d1a7dd14a4e7e", "tarball": "http://registry.npmjs.org/kiss.js/-/kiss.js-0.8.0.tgz" } }, "keywords": [ "web", "framework", "coffeescript" ], "url": "http://registry.npmjs.org/kiss.js/" }, "kissmetrics": { "name": "kissmetrics", "description": "Library for KISSmetrics REST API", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "glesperance", "email": "gabriel@wavo.me" } ], "time": { "modified": "2011-10-14T19:05:37.210Z", "created": "2011-10-07T02:33:11.324Z", "0.0.1": "2011-10-07T02:33:11.903Z", "0.0.2": "2011-10-07T20:35:37.306Z", "0.0.3": "2011-10-14T15:54:32.044Z", "0.0.4": "2011-10-14T19:05:37.210Z" }, "author": { "name": "Gabriel Lesperance", "email": "gabriel@wavo.me", "url": "glesperance.com / wavo.me" }, "repository": { "type": "git", "url": "git://github.com/glesperance/node-kissmetrics.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kissmetrics/0.0.1", "0.0.2": "http://registry.npmjs.org/kissmetrics/0.0.2", "0.0.3": "http://registry.npmjs.org/kissmetrics/0.0.3", "0.0.4": "http://registry.npmjs.org/kissmetrics/0.0.4" }, "dist": { "0.0.1": { "shasum": "a30d5163e98bba3f4081401fb7839ca09680d1d9", "tarball": "http://registry.npmjs.org/kissmetrics/-/kissmetrics-0.0.1.tgz" }, "0.0.2": { "shasum": "afd101fd625668997b306cb15f389a6f975f8acd", "tarball": "http://registry.npmjs.org/kissmetrics/-/kissmetrics-0.0.2.tgz" }, "0.0.3": { "shasum": "469ac7d53643082263f60ca3921f5026a5d965e9", "tarball": "http://registry.npmjs.org/kissmetrics/-/kissmetrics-0.0.3.tgz" }, "0.0.4": { "shasum": "536fa333f03c7f31de2b34bf327af211dacff6cd", "tarball": "http://registry.npmjs.org/kissmetrics/-/kissmetrics-0.0.4.tgz" } }, "keywords": [ "kissmetrics", "kiss", "metrics", "analytics", "REST", "API" ], "url": "http://registry.npmjs.org/kissmetrics/" }, "kissy": { "name": "kissy", "description": "KISSY Library on NodeJS", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jayli", "email": "lijing00333@163.com" } ], "author": { "name": "Jayli", "email": "lijing00333@163.com" }, "repository": { "type": "git", "url": "http://github.com/jayli/nodejs-kissy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/kissy/0.1.0", "0.1.1": "http://registry.npmjs.org/kissy/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/kissy/-/kissy-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/kissy/-/kissy-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/kissy/" }, "kitkat": { "name": "kitkat", "description": "Kontinuos Integrated Testing Koffee Application Template", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "mehtryx", "email": "kbenedict@postmedia.com" } ], "time": { "modified": "2011-09-22T13:57:45.688Z", "created": "2011-08-03T19:48:34.479Z", "0.0.7": "2011-08-03T19:48:34.666Z", "0.1.0": "2011-08-08T19:08:17.225Z", "0.1.1": "2011-08-09T14:43:13.987Z", "0.1.2": "2011-08-12T20:11:18.728Z", "0.1.3": "2011-09-06T19:59:01.819Z", "0.2.0": "2011-09-09T12:32:42.987Z", "0.2.1": "2011-09-09T15:42:08.511Z", "0.2.2": "2011-09-12T17:18:35.655Z", "0.2.3": "2011-09-13T14:04:10.576Z", "0.3.0": "2011-09-22T13:54:02.566Z" }, "author": { "name": "Postmedia Network Inc." }, "repository": { "type": "git", "url": "git://github.com/Postmedia/kitkat.git" }, "versions": { "0.0.7": "http://registry.npmjs.org/kitkat/0.0.7", "0.1.0": "http://registry.npmjs.org/kitkat/0.1.0", "0.1.1": "http://registry.npmjs.org/kitkat/0.1.1", "0.1.2": "http://registry.npmjs.org/kitkat/0.1.2", "0.1.3": "http://registry.npmjs.org/kitkat/0.1.3", "0.2.0": "http://registry.npmjs.org/kitkat/0.2.0", "0.2.1": "http://registry.npmjs.org/kitkat/0.2.1", "0.2.2": "http://registry.npmjs.org/kitkat/0.2.2", "0.2.3": "http://registry.npmjs.org/kitkat/0.2.3", "0.3.0": "http://registry.npmjs.org/kitkat/0.3.0" }, "dist": { "0.0.7": { "shasum": "d02fea06b4de7dc4538d3a8794ca890659c9061f", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.0.7.tgz" }, "0.1.0": { "shasum": "316a68be5f5f5d8ffce4d9ecc1f1134c674ddc20", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.1.0.tgz" }, "0.1.1": { "shasum": "840c599f0f2cb3978b8c5e1352f3cf18d01239ab", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.1.1.tgz" }, "0.1.2": { "shasum": "a45cef40f62baa87b263f15d6a820ffc63499bc7", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.1.2.tgz" }, "0.1.3": { "shasum": "68076d38ea8cba3b42d3f850a19250750300148a", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.1.3.tgz" }, "0.2.0": { "shasum": "6d0301c347f339313bfab1d8a66ba67dafc8ee49", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.2.0.tgz" }, "0.2.1": { "shasum": "741d5c214ff43005e3599bacfeec69509fabf146", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.2.1.tgz" }, "0.2.2": { "shasum": "860e56be4fef7de8763db0252db9a3d3ea090250", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.2.2.tgz" }, "0.2.3": { "shasum": "702677037b3cb12245d4fa2d2ac4f89612737e0c", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.2.3.tgz" }, "0.3.0": { "shasum": "e02459b3c6571fd0400b8977423171e80ff3a7cd", "tarball": "http://registry.npmjs.org/kitkat/-/kitkat-0.3.0.tgz" } }, "keywords": [ "integration", "testing", "framework", "expresso", "jasmine", "coffeescript", "rhino" ], "url": "http://registry.npmjs.org/kitkat/" }, "kitkat-express": { "name": "kitkat-express", "description": "Kontinuos Integrated Testing Koffee Application Template - Simplified branch for express", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "mehtryx", "email": "kbenedict@postmedia.com" } ], "time": { "modified": "2011-08-15T19:09:35.643Z", "created": "2011-08-15T19:09:35.452Z", "0.1.3": "2011-08-15T19:09:35.643Z" }, "author": { "name": "Postmedia Network Inc." }, "repository": { "type": "git", "url": "git://github.com/mehtryx/kitkat.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/kitkat-express/0.1.3" }, "dist": { "0.1.3": { "shasum": "527227876f8ef4ea99e44a910114ebd6175ec7e7", "tarball": "http://registry.npmjs.org/kitkat-express/-/kitkat-express-0.1.3.tgz" } }, "keywords": [ "Simplified", "integration", "testing", "framework", "coffeescript" ], "url": "http://registry.npmjs.org/kitkat-express/" }, "kitty": { "name": "kitty", "description": "Command line kitties", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bryanwoods", "email": "bryanwoods4e@gmail.com" } ], "time": { "modified": "2011-10-16T20:57:06.534Z", "created": "2011-10-16T20:57:06.341Z", "0.0.1": "2011-10-16T20:57:06.534Z" }, "author": { "name": "Bryan Woods", "email": "bryanwoods4e@gmail.com", "url": "http://bryanwoods4e.com" }, "repository": { "url": "git://github.com/bryanwoods/kitty-cljs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kitty/0.0.1" }, "dist": { "0.0.1": { "shasum": "2a5a9c91f02211b301c852148ce0b578796a225f", "tarball": "http://registry.npmjs.org/kitty/-/kitty-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/kitty/" }, "kiwf": { "name": "kiwf", "description": "in-process node.js process kill-switch, forces node processes to crash based on certain restrictions like memory usage or uptime.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-10-23T16:59:32.616Z", "created": "2011-10-23T06:07:24.048Z", "0.1.0": "2011-10-23T06:07:26.769Z", "0.1.1": "2011-10-23T16:59:32.616Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/marak/node-kiwf.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/kiwf/0.1.0", "0.1.1": "http://registry.npmjs.org/kiwf/0.1.1" }, "dist": { "0.1.0": { "shasum": "1d3168ca0db5a3f16d03085ad6d1e65a0e5209a4", "tarball": "http://registry.npmjs.org/kiwf/-/kiwf-0.1.0.tgz" }, "0.1.1": { "shasum": "d87e5c09fd1730c084c19e156f6668be051d2746", "tarball": "http://registry.npmjs.org/kiwf/-/kiwf-0.1.1.tgz" } }, "keywords": [ "process", "ram", "uptime", "monitor" ], "url": "http://registry.npmjs.org/kiwf/" }, "kizzy": { "name": "kizzy", "description": "x-browser LocalStorage API with a memcached interface", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-05-17T18:42:11.644Z", "created": "2011-04-26T17:15:12.582Z", "0.0.1": "2011-04-26T17:15:12.897Z", "0.0.2": "2011-05-17T18:42:11.644Z" }, "author": { "name": "Dustin Diaz", "email": "@ded" }, "repository": { "type": "git", "url": "git://github.com/ded/kizzy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kizzy/0.0.1", "0.0.2": "http://registry.npmjs.org/kizzy/0.0.2" }, "dist": { "0.0.1": { "shasum": "bde7add48b017f9d78a6244f7cb2d1173c52bf80", "tarball": "http://registry.npmjs.org/kizzy/-/kizzy-0.0.1.tgz" }, "0.0.2": { "shasum": "ad4427b14fa6814f2834d9bc8568067ba504dc0d", "tarball": "http://registry.npmjs.org/kizzy/-/kizzy-0.0.2.tgz" } }, "keywords": [ "ender", "cache", "local storage", "caching", "expiration", "dom" ], "url": "http://registry.npmjs.org/kizzy/" }, "kjs": { "name": "kjs", "description": "tool for js module create and load", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "kindy", "email": "kindy61@gmail.com" } ], "time": { "modified": "2011-06-14T12:01:29.860Z", "created": "2011-06-14T12:01:26.953Z", "0.2.0": "2011-06-14T12:01:29.860Z" }, "author": { "name": "kindy lin", "email": "kindy61@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kindy/loader.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/kjs/0.2.0" }, "dist": { "0.2.0": { "shasum": "a2241a362eac60b48412d250593dc01e1abf2e54", "tarball": "http://registry.npmjs.org/kjs/-/kjs-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/kjs/" }, "kju": { "name": "kju", "description": "Fault tolerant queue that queues data for bulk updates", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-10-21T14:51:34.537Z", "created": "2011-09-16T21:00:56.667Z", "0.0.1": "2011-09-16T21:00:57.306Z", "0.0.2": "2011-09-16T22:52:00.960Z" }, "repository": { "type": "git", "url": "git://github.com/observing/kju.git" }, "author": { "name": "Arnout Kazemier", "email": "info@3rd-Eden.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/kju/0.0.1", "0.0.2": "http://registry.npmjs.org/kju/0.0.2" }, "dist": { "0.0.1": { "shasum": "f65903adad7f5344ef464920aa34f2f3b34e44e1", "tarball": "http://registry.npmjs.org/kju/-/kju-0.0.1.tgz" }, "0.0.2": { "shasum": "7adf9c5804e2d7882798781f147eb6f1f61a1bd1", "tarball": "http://registry.npmjs.org/kju/-/kju-0.0.2.tgz" } }, "keywords": [ "kju", "queue", "bulk", "batch", "updates" ], "url": "http://registry.npmjs.org/kju/" }, "klass": { "name": "klass", "description": "Class provider with classical inheritance interface", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "polvero", "email": "polvero@gmail.com" }, { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-09-28T02:10:02.665Z", "created": "2011-03-10T00:19:24.963Z", "0.0.1": "2011-03-10T00:19:25.277Z", "0.0.2": "2011-03-10T09:00:48.851Z", "0.0.3": "2011-03-10T22:16:38.653Z", "0.0.4": "2011-03-10T22:20:03.564Z", "0.0.6": "2011-03-12T21:04:23.125Z", "0.0.5": "2011-03-12T21:05:22.932Z", "0.0.7": "2011-03-14T21:49:13.546Z", "0.0.8": "2011-03-15T03:54:37.473Z", "0.0.9": "2011-03-17T06:11:02.078Z", "1.0.0": "2011-03-21T22:21:35.944Z", "1.0.1": "2011-04-09T23:39:29.265Z", "1.0.2": "2011-04-10T08:49:22.032Z", "1.0.3": "2011-04-21T19:22:47.978Z", "1.0.4": "2011-05-17T18:47:25.667Z", "1.0.5": "2011-06-10T19:59:38.213Z", "1.0.6": "2011-06-26T23:12:34.004Z", "1.1.0": "2011-09-12T20:52:45.755Z", "1.2.0": "2011-09-13T02:58:47.645Z", "1.2.1": "2011-09-28T02:10:02.665Z" }, "author": { "name": "Dustin Diaz", "email": "polvero@gmail.com", "url": "http://dustindiaz.com" }, "repository": { "type": "git", "url": "git://github.com/ded/klass.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/klass/0.0.1", "0.0.2": "http://registry.npmjs.org/klass/0.0.2", "0.0.3": "http://registry.npmjs.org/klass/0.0.3", "0.0.4": "http://registry.npmjs.org/klass/0.0.4", "0.0.6": "http://registry.npmjs.org/klass/0.0.6", "0.0.5": "http://registry.npmjs.org/klass/0.0.5", "0.0.7": "http://registry.npmjs.org/klass/0.0.7", "0.0.8": "http://registry.npmjs.org/klass/0.0.8", "0.0.9": "http://registry.npmjs.org/klass/0.0.9", "1.0.0": "http://registry.npmjs.org/klass/1.0.0", "1.0.1": "http://registry.npmjs.org/klass/1.0.1", "1.0.2": "http://registry.npmjs.org/klass/1.0.2", "1.0.3": "http://registry.npmjs.org/klass/1.0.3", "1.0.4": "http://registry.npmjs.org/klass/1.0.4", "1.0.5": "http://registry.npmjs.org/klass/1.0.5", "1.0.6": "http://registry.npmjs.org/klass/1.0.6", "1.1.0": "http://registry.npmjs.org/klass/1.1.0", "1.2.0": "http://registry.npmjs.org/klass/1.2.0", "1.2.1": "http://registry.npmjs.org/klass/1.2.1" }, "dist": { "0.0.1": { "shasum": "ede6f21457bb64b4f477cff64f772732e5834696", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.1.tgz" }, "0.0.2": { "shasum": "a3fb64554e68201d2b49e12b5e9dfb828d4f73e3", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.2.tgz" }, "0.0.3": { "shasum": "9b55da12a7b21b6a5cc86f47c3971d389761a521", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.3.tgz" }, "0.0.4": { "shasum": "3069932b5d2ee8c9201802b265a5574ea9ca80f7", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.4.tgz" }, "0.0.6": { "shasum": "4dc12e01c7b979169873b66596516e9c59062ece", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.6.tgz" }, "0.0.5": { "shasum": "7074f90da4189165aee3ab2590ceb06a82fd3055", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.5.tgz" }, "0.0.7": { "shasum": "78d5a787940fc2aa60eb44072b3be9af35b0a3b9", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.7.tgz" }, "0.0.8": { "shasum": "a7bcf7b30e2d98235616e9999c625c6c9f88c62c", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.8.tgz" }, "0.0.9": { "shasum": "da3c4c850fa9c30c45a4c6e8d8f06d26a88d3b64", "tarball": "http://registry.npmjs.org/klass/-/klass-0.0.9.tgz" }, "1.0.0": { "shasum": "04b95653c997cb34af30e0c89bbc66068e8ca055", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.0.tgz" }, "1.0.1": { "shasum": "756b6bf5fe8de2e61a359ec55ad076524d3dad24", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.1.tgz" }, "1.0.2": { "shasum": "a1c47e2b31e83dfcecac487777a2e048312661e7", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.2.tgz" }, "1.0.3": { "shasum": "5e131ef61d3d9e182b3076133671f50474e35a6f", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.3.tgz" }, "1.0.4": { "shasum": "8fc8ae268a0e705f3a6b6e1abfd9ac0b49080ab2", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.4.tgz" }, "1.0.5": { "shasum": "7e7646e395705af4cec462c9314bd824ea86be7c", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.5.tgz" }, "1.0.6": { "shasum": "dfdf7e5e19d5144d956f077751700e579375d00f", "tarball": "http://registry.npmjs.org/klass/-/klass-1.0.6.tgz" }, "1.1.0": { "shasum": "43a91e06c9d091c90a86a11829c112c69d0592f2", "tarball": "http://registry.npmjs.org/klass/-/klass-1.1.0.tgz" }, "1.2.0": { "shasum": "148f8b03b42fcf4c10d5aa375022f513eba41f3a", "tarball": "http://registry.npmjs.org/klass/-/klass-1.2.0.tgz" }, "1.2.1": { "shasum": "1f27050d4d25a061ab875cf0ef65c9a8895906aa", "tarball": "http://registry.npmjs.org/klass/-/klass-1.2.1.tgz" } }, "keywords": [ "ender", "class", "prototype", "inheritance", "oop" ], "url": "http://registry.npmjs.org/klass/" }, "klout": { "name": "klout", "description": "NodeJS Klout API Wrapper", "dist-tags": { "latest": "0.2.3" }, "readme": "\n# klout\n\n## NodeJS Klout API Wrapper \n\n### Download\n\n```bash\n$ npm install klout\n```\n\n### Examples\n\n ```javascript\nvar klout = require(\"klout\");\nklout.init(\"MY_API_KEY\", \"FORMAT\", \"VERSION\");;\n\nklout.get(\"kisshotch\", function(error, klout) {\n if (error) {\n console.error(error); \n } else {\n console.log(\"Klout Score for @kisshotch:\", klout);\n };\n});\n ```\n", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-09T01:20:24.680Z", "created": "2011-11-26T16:58:18.614Z", "0.0.0": "2011-11-26T16:58:20.179Z", "0.0.1": "2011-11-27T01:23:59.702Z", "0.1.0": "2011-11-27T01:29:12.281Z", "0.1.1": "2011-11-28T14:30:34.942Z", "0.2.0": "2011-11-28T14:58:51.510Z", "0.2.1": "2011-11-28T15:06:07.493Z", "0.2.2": "2011-12-05T00:56:22.845Z", "0.2.3": "2011-12-09T01:20:24.680Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/klout.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/klout/0.0.0", "0.0.1": "http://registry.npmjs.org/klout/0.0.1", "0.1.0": "http://registry.npmjs.org/klout/0.1.0", "0.1.1": "http://registry.npmjs.org/klout/0.1.1", "0.2.0": "http://registry.npmjs.org/klout/0.2.0", "0.2.1": "http://registry.npmjs.org/klout/0.2.1", "0.2.2": "http://registry.npmjs.org/klout/0.2.2", "0.2.3": "http://registry.npmjs.org/klout/0.2.3" }, "dist": { "0.0.0": { "shasum": "2ca40a00ddb72403551de11c7c0fa94a5d7c2b3b", "tarball": "http://registry.npmjs.org/klout/-/klout-0.0.0.tgz" }, "0.0.1": { "shasum": "918a94333589f91d37b1503781f329629f6dbefe", "tarball": "http://registry.npmjs.org/klout/-/klout-0.0.1.tgz" }, "0.1.0": { "shasum": "5cf0b756b2ce1bbe4b33391716580e53e0c06326", "tarball": "http://registry.npmjs.org/klout/-/klout-0.1.0.tgz" }, "0.1.1": { "shasum": "b554a553b54ce02558074a05d3fc90d61376359b", "tarball": "http://registry.npmjs.org/klout/-/klout-0.1.1.tgz" }, "0.2.0": { "shasum": "a38e61ee1590db5e60ca324ef4c8fc6b42ed796e", "tarball": "http://registry.npmjs.org/klout/-/klout-0.2.0.tgz" }, "0.2.1": { "shasum": "704462a6f7a7c144b2d08758cd98e21ef02e3b70", "tarball": "http://registry.npmjs.org/klout/-/klout-0.2.1.tgz" }, "0.2.2": { "shasum": "d653e9609652fdb703cb4c3ab09e72394b8be4be", "tarball": "http://registry.npmjs.org/klout/-/klout-0.2.2.tgz" }, "0.2.3": { "shasum": "2b1ac0800333be8f303cbabaaa5e521c72f4df28", "tarball": "http://registry.npmjs.org/klout/-/klout-0.2.3.tgz" } }, "keywords": [ "klout", "twitter", "rank", "api", "influence" ], "url": "http://registry.npmjs.org/klout/" }, "klout-js": { "name": "klout-js", "description": "A simple wrapper around the Klout API", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "smurthasmith", "email": "simon@murtha-smith.com" }, { "name": "smurthas", "email": "simon@murtha-smith.com" } ], "time": { "modified": "2011-05-31T15:32:40.736Z", "created": "2011-04-29T07:09:50.887Z", "0.0.0": "2011-04-29T07:09:51.578Z", "0.0.1": "2011-04-29T18:12:12.892Z", "0.0.2": "2011-05-31T15:32:40.736Z" }, "author": { "name": "Simon Murtha-Smith", "email": "simon@murtha-smith.com" }, "repository": { "type": "git", "url": "git://github.com/smurthas/klout-js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/klout-js/0.0.0", "0.0.1": "http://registry.npmjs.org/klout-js/0.0.1", "0.0.2": "http://registry.npmjs.org/klout-js/0.0.2" }, "dist": { "0.0.0": { "shasum": "46a84c22702b7dc0e524b2be9f32f87aaad1dfbb", "tarball": "http://registry.npmjs.org/klout-js/-/klout-js-0.0.0.tgz" }, "0.0.1": { "shasum": "3ec66086290642a46774cc1a2b6c2764c41376f8", "tarball": "http://registry.npmjs.org/klout-js/-/klout-js-0.0.1.tgz" }, "0.0.2": { "shasum": "80945ae932cab77cd045914424fe8ad2f5c3fbb1", "tarball": "http://registry.npmjs.org/klout-js/-/klout-js-0.0.2.tgz" } }, "keywords": [ "klout" ], "url": "http://registry.npmjs.org/klout-js/" }, "knid": { "name": "knid", "description": "Quickly post things to couchdb", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "bat", "email": "ben@benatkin.com" } ], "time": { "modified": "2011-02-25T02:26:41.291Z", "created": "2011-02-23T02:17:41.362Z", "0.0.1": "2011-02-23T02:17:41.723Z", "0.0.2": "2011-02-23T09:43:09.713Z", "0.0.4": "2011-02-25T02:26:41.291Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/knid/0.0.1", "0.0.2": "http://registry.npmjs.org/knid/0.0.2", "0.0.4": "http://registry.npmjs.org/knid/0.0.4" }, "dist": { "0.0.1": { "shasum": "fefdd811c4fd2fec056725bb000706aee016cb6f", "tarball": "http://registry.npmjs.org/knid/-/knid-0.0.1.tgz" }, "0.0.2": { "shasum": "6e0913618438b50d1abfedb8dd1633233df5f009", "tarball": "http://registry.npmjs.org/knid/-/knid-0.0.2.tgz" }, "0.0.4": { "shasum": "5380ea72670ea7614b69fdd03f1ed378dc3b6754", "tarball": "http://registry.npmjs.org/knid/-/knid-0.0.4.tgz" } }, "keywords": [ "couchdb", "command-line", "posting" ], "url": "http://registry.npmjs.org/knid/" }, "knife": { "name": "knife", "description": "Parse shitty JSON!", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-28T00:17:26.837Z", "created": "2011-10-27T23:12:34.580Z", "0.0.0": "2011-10-27T23:12:34.927Z", "0.0.1": "2011-10-28T00:12:11.621Z", "0.0.2": "2011-10-28T00:17:26.837Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/knife.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/knife/0.0.0", "0.0.1": "http://registry.npmjs.org/knife/0.0.1", "0.0.2": "http://registry.npmjs.org/knife/0.0.2" }, "dist": { "0.0.0": { "shasum": "cffe04d97a98803e26e840cdbc786e9b4c7ae5db", "tarball": "http://registry.npmjs.org/knife/-/knife-0.0.0.tgz" }, "0.0.1": { "shasum": "defb891972f9338c716a60635cf9131442892d74", "tarball": "http://registry.npmjs.org/knife/-/knife-0.0.1.tgz" }, "0.0.2": { "shasum": "677b1089eb77805882463acdbf2604df93cbdb6a", "tarball": "http://registry.npmjs.org/knife/-/knife-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/knife/" }, "knotifo": { "name": "knotifo", "description": "Real-time notifications pushed to your mobile phone (and more).", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "kilianc", "email": "kilian.ciuffolo@gmail.com" } ], "time": { "modified": "2011-10-17T14:57:33.239Z", "created": "2011-10-17T14:52:57.606Z", "1.2.0": "2011-10-17T14:53:01.064Z", "1.2.1": "2011-10-17T14:57:33.239Z" }, "repository": { "type": "git", "url": "git://github.com/kilianc/node-knotifo.git" }, "versions": { "1.2.0": "http://registry.npmjs.org/knotifo/1.2.0", "1.2.1": "http://registry.npmjs.org/knotifo/1.2.1" }, "dist": { "1.2.0": { "shasum": "cbcd05316448fcb2d1b8afd2bd5f6e2e46b5c5ae", "tarball": "http://registry.npmjs.org/knotifo/-/knotifo-1.2.0.tgz" }, "1.2.1": { "shasum": "f509fd7adb91ab4c7b69f4c3d68fcfc78747be70", "tarball": "http://registry.npmjs.org/knotifo/-/knotifo-1.2.1.tgz" } }, "url": "http://registry.npmjs.org/knotifo/" }, "knox": { "name": "knox", "description": "Amazon S3 client", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "time": { "modified": "2011-06-20T16:03:52.459Z", "created": "2011-01-11T01:04:52.529Z", "0.0.1": "2011-01-11T01:04:52.529Z", "0.0.2": "2011-01-11T01:04:52.529Z", "0.0.3": "2011-04-12T22:53:05.920Z", "0.0.4": "2011-05-20T23:07:56.945Z", "0.0.5": "2011-05-20T23:10:59.441Z", "0.0.6": "2011-06-07T16:34:55.620Z", "0.0.7": "2011-06-14T23:10:41.094Z", "0.0.8": "2011-06-17T14:54:13.357Z", "0.0.9": "2011-06-20T16:03:52.459Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/knox.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/knox/0.0.1", "0.0.2": "http://registry.npmjs.org/knox/0.0.2", "0.0.3": "http://registry.npmjs.org/knox/0.0.3", "0.0.4": "http://registry.npmjs.org/knox/0.0.4", "0.0.5": "http://registry.npmjs.org/knox/0.0.5", "0.0.6": "http://registry.npmjs.org/knox/0.0.6", "0.0.7": "http://registry.npmjs.org/knox/0.0.7", "0.0.8": "http://registry.npmjs.org/knox/0.0.8", "0.0.9": "http://registry.npmjs.org/knox/0.0.9" }, "dist": { "0.0.1": { "shasum": "705dc73a16f097c69af566b80c1352b71250a468", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.1.tgz" }, "0.0.2": { "shasum": "209a2db2fb12b3ed98cd5dcc2575733ea2a193a7", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.2.tgz" }, "0.0.3": { "shasum": "823784a93bbae5313636aa2d349a3a37a9c7c6cd", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.3.tgz" }, "0.0.4": { "shasum": "e7b1f679f958e98609b65d35738e9b3a7c65dcb0", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.4.tgz" }, "0.0.5": { "shasum": "7a8a0bbe5286e38b240ce6b5696979ea681b9898", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.5.tgz" }, "0.0.6": { "shasum": "fd7b3ea407eb04f98340669931bcf9c29bee3b32", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.6.tgz" }, "0.0.7": { "shasum": "c4f8724a296ff48dd6f104a9f6f622ccc0ab02d8", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.7.tgz" }, "0.0.8": { "shasum": "6d52df4c196297666c07cebd0d8a740a9ce19331", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.8.tgz" }, "0.0.9": { "shasum": "d9b4de9bae1f26af0254d502b9da90c32c8b67ad", "tarball": "http://registry.npmjs.org/knox/-/knox-0.0.9.tgz" } }, "keywords": [ "aws", "amazon", "s3" ], "url": "http://registry.npmjs.org/knox/" }, "knox-stream": { "name": "knox-stream", "description": "Amazon S3 client variant optimized for known mime type and existing buffer.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "muji", "email": "freeformsystems@gmail.com" } ], "time": { "modified": "2011-04-24T13:40:48.697Z", "created": "2011-04-17T11:13:28.469Z", "0.0.2": "2011-04-17T11:13:29.249Z", "0.0.3": "2011-04-18T15:21:59.347Z", "0.0.4": "2011-04-18T15:23:53.111Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/knox-stream/0.0.2", "0.0.3": "http://registry.npmjs.org/knox-stream/0.0.3" }, "dist": { "0.0.2": { "shasum": "8735f09a12dea7747480c54544f1550c5c37ca3f", "tarball": "http://registry.npmjs.org/knox-stream/-/knox-stream-0.0.2.tgz" }, "0.0.3": { "shasum": "f7eb1b6474575a69372f185c202056a6ac037fdf", "tarball": "http://registry.npmjs.org/knox-stream/-/knox-stream-0.0.3.tgz" } }, "keywords": [ "aws", "amazon", "s3" ], "url": "http://registry.npmjs.org/knox-stream/" }, "kns": { "name": "kns", "description": "A module to raise events to KNS.", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "JessieAMorris", "email": "jam@kynetx.com" } ], "author": { "name": "Jessie A. Morris", "email": "jam@kynetx.com", "url": "http://www.jessieamorris.com/" }, "versions": { "1.0.0": "http://registry.npmjs.org/kns/1.0.0", "1.0.1": "http://registry.npmjs.org/kns/1.0.1", "1.0.2": "http://registry.npmjs.org/kns/1.0.2", "1.0.3": "http://registry.npmjs.org/kns/1.0.3" }, "dist": { "1.0.0": { "shasum": "289e6c1f515bd6996dfd334c5e5f30ea2a842337", "tarball": "http://registry.npmjs.org/kns/-/kns-1.0.0.tgz" }, "1.0.1": { "shasum": "542db5a153897bd98da4c9f16b6a74b94496d2db", "tarball": "http://registry.npmjs.org/kns/-/kns-1.0.1.tgz" }, "1.0.2": { "shasum": "5649cbed34ad946946a15010f59f67ae28d194ba", "tarball": "http://registry.npmjs.org/kns/-/kns-1.0.2.tgz" }, "1.0.3": { "shasum": "9ceb08b5e0eed5516e7342b5e28b772973cef74f", "tarball": "http://registry.npmjs.org/kns/-/kns-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/kns/" }, "ko": { "name": "ko", "description": "Knockout Competition Stats Collector", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-08-28T04:12:19.874Z", "created": "2011-08-24T02:47:36.825Z", "0.1.0": "2011-08-24T02:47:38.652Z", "0.1.1": "2011-08-24T02:59:13.469Z", "0.1.2": "2011-08-24T03:31:21.793Z", "0.1.3": "2011-08-28T04:12:19.874Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im", "url": "http://wades.im/mons" }, "repository": { "type": "git", "url": "git://github.com/wadey/ko.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ko/0.1.0", "0.1.1": "http://registry.npmjs.org/ko/0.1.1", "0.1.2": "http://registry.npmjs.org/ko/0.1.2", "0.1.3": "http://registry.npmjs.org/ko/0.1.3" }, "dist": { "0.1.0": { "shasum": "b4d04dfe4a647de7b4ac9139e6211d4cd4c4784c", "tarball": "http://registry.npmjs.org/ko/-/ko-0.1.0.tgz" }, "0.1.1": { "shasum": "5caae9837fb613a446d6608102c71687c65483d8", "tarball": "http://registry.npmjs.org/ko/-/ko-0.1.1.tgz" }, "0.1.2": { "shasum": "de9589a3b1a3c4e9ee490049413e0a64d8ad9c49", "tarball": "http://registry.npmjs.org/ko/-/ko-0.1.2.tgz" }, "0.1.3": { "shasum": "903df84d0ac8af5f7fa6109e743b83be54a74faf", "tarball": "http://registry.npmjs.org/ko/-/ko-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/ko/" }, "koala": { "name": "koala", "description": "Code syntax highlighting library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.1.1": "http://registry.npmjs.org/koala/0.1.1", "0.1.2": "http://registry.npmjs.org/koala/0.1.2" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/koala/-/koala-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/koala/-/koala-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/koala/" }, "kohai": { "name": "kohai", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-05-21T15:30:00.654Z", "created": "2011-05-21T15:29:59.792Z", "0.0.1": "2011-05-21T15:30:00.654Z" }, "author": { "name": "nodejitsu" }, "repository": { "type": "git", "url": "git@github.com:nodejitsu/kohai.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kohai/0.0.1" }, "dist": { "0.0.1": { "shasum": "660ccd77a4f66ba3b275be42a03dcf4e0251ac8a", "tarball": "http://registry.npmjs.org/kohai/-/kohai-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/kohai/" }, "koku": { "name": "koku", "description": "Node.js bindings for the Mac finance app Koku", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "cgiffard", "email": "christopher.giffard@cgiffard.com" } ], "time": { "modified": "2011-06-02T11:46:05.406Z", "created": "2011-06-02T09:47:37.785Z", "0.1.0": "2011-06-02T09:47:39.500Z", "0.1.1": "2011-06-02T11:46:05.406Z" }, "author": { "name": "Christopher Giffard", "email": "christopher.giffard@cgiffard.com" }, "repository": { "type": "git", "url": "git://github.com/cgiffard/node-koku.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/koku/0.1.0", "0.1.1": "http://registry.npmjs.org/koku/0.1.1" }, "dist": { "0.1.0": { "shasum": "4fe12e828744901f4bf2080edd681826c8253ddd", "tarball": "http://registry.npmjs.org/koku/-/koku-0.1.0.tgz" }, "0.1.1": { "shasum": "1142270b5fe52d8ddb3fd9f210d7582abcad9b92", "tarball": "http://registry.npmjs.org/koku/-/koku-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/koku/" }, "komainu": { "name": "komainu", "description": "Lightweight, evented security middleware designed for use with Connect based web applications. Integrates seamlessly with ExpressJS.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "mrmarbles", "email": "bcarr14@gmail.com" } ], "time": { "modified": "2011-05-14T04:40:42.332Z", "created": "2011-05-10T02:07:21.788Z", "0.1.0": "2011-05-10T02:07:22.246Z", "0.2.0": "2011-05-14T04:40:42.332Z" }, "author": { "name": "Brian Carr", "email": "bcarr14@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mrmarbles/komainu.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/komainu/0.1.0", "0.2.0": "http://registry.npmjs.org/komainu/0.2.0" }, "dist": { "0.1.0": { "shasum": "9628a411279841acd9fde0ff231170a8fe2a1e2c", "tarball": "http://registry.npmjs.org/komainu/-/komainu-0.1.0.tgz" }, "0.2.0": { "shasum": "38bcb98d22b58c3dd70ed309907fa661db42f7d0", "tarball": "http://registry.npmjs.org/komainu/-/komainu-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/komainu/" }, "komodo-debug": { "name": "komodo-debug", "description": "This package contains the bits required for debugging node.js application with Komodo IDE remotely.", "dist-tags": { "latest": "1.0.0" }, "readme": null, "maintainers": [ { "name": "activestate", "email": "support@activestate.com" } ], "time": { "modified": "2011-12-06T21:29:28.549Z", "created": "2011-12-06T21:29:26.523Z", "1.0.0": "2011-12-06T21:29:28.549Z" }, "author": { "name": "ActiveState Software Inc.", "email": "support@activestate.com", "url": "http://www.activestate.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/komodo-debug/1.0.0" }, "dist": { "1.0.0": { "shasum": "7f011fe7a3ca6dd6495676ed25f87b8bb433637d", "tarball": "http://registry.npmjs.org/komodo-debug/-/komodo-debug-1.0.0.tgz" } }, "keywords": [ "Komodo", "IDE", "debug", "debugger", "dbgp" ], "url": "http://registry.npmjs.org/komodo-debug/" }, "komodo-scheme": { "name": "komodo-scheme", "description": "A class for parsing Komodo Edit/IDE scheme files (*.ksf) into a workable format.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "wastingtape", "email": "wastingtape@gmail.com" } ], "time": { "modified": "2011-08-27T20:01:23.765Z", "created": "2011-08-27T20:01:22.136Z", "0.1.0": "2011-08-27T20:01:23.765Z" }, "author": { "name": "Titus", "email": "titus@kolormodo.com", "url": "http://twitter.com/andstuff" }, "repository": { "type": "git", "url": "git://github.com/tstone/komodo-scheme-js.git", "web": "http://github.com/tstone/komodo-scheme-js" }, "versions": { "0.1.0": "http://registry.npmjs.org/komodo-scheme/0.1.0" }, "dist": { "0.1.0": { "shasum": "cd366fd312618f4161b744578733c2a8b1a07d9e", "tarball": "http://registry.npmjs.org/komodo-scheme/-/komodo-scheme-0.1.0.tgz" } }, "keywords": [ "komodo", "scheme" ], "url": "http://registry.npmjs.org/komodo-scheme/" }, "konami": { "name": "konami", "description": "A quick and silly script for adding the konami code easter egg to your site. Works with gestures on iPhone as well.", "dist-tags": { "latest": "1.3.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-30T17:10:30.644Z", "created": "2011-09-30T17:10:30.012Z", "1.3.3": "2011-09-30T17:10:30.644Z" }, "author": { "name": "George Mandis", "email": "george@snaptortoise.com", "url": "http://georgemandis.com" }, "repository": { "type": "git", "url": "git://github.com/georgemandis/konami-js.git" }, "versions": { "1.3.3": "http://registry.npmjs.org/konami/1.3.3" }, "dist": { "1.3.3": { "shasum": "1c8cc19ae61ea87f0aa6006ab147d2fd97a89491", "tarball": "http://registry.npmjs.org/konami/-/konami-1.3.3.tgz" } }, "keywords": [ "ender" ], "url": "http://registry.npmjs.org/konami/" }, "konphyg": { "name": "konphyg", "description": "Cascading configuration files made easy in Node.js.", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "time": { "modified": "2011-11-22T13:36:48.014Z", "created": "2011-09-21T14:07:47.879Z", "1.0.0": "2011-09-21T14:07:49.991Z", "1.0.1": "2011-09-21T15:07:41.709Z", "1.0.2": "2011-09-21T15:14:52.936Z", "1.0.3": "2011-09-26T08:35:54.536Z", "1.0.4": "2011-11-17T15:38:25.088Z", "1.0.5": "2011-11-17T15:46:08.845Z" }, "author": { "name": "Pedro Teixeira", "email": "pedro.teixeira@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pgte/konphyg.git" }, "users": { "pgte": true }, "versions": { "1.0.0": "http://registry.npmjs.org/konphyg/1.0.0", "1.0.1": "http://registry.npmjs.org/konphyg/1.0.1", "1.0.2": "http://registry.npmjs.org/konphyg/1.0.2", "1.0.3": "http://registry.npmjs.org/konphyg/1.0.3", "1.0.4": "http://registry.npmjs.org/konphyg/1.0.4", "1.0.5": "http://registry.npmjs.org/konphyg/1.0.5" }, "dist": { "1.0.0": { "shasum": "0fdab86c3ee32916fc5a704ed36610e1d5b8ffec", "tarball": "http://registry.npmjs.org/konphyg/-/konphyg-1.0.0.tgz" }, "1.0.1": { "shasum": "90df441a339b0700fff7734ae67a585bbf6d34e9", "tarball": "http://registry.npmjs.org/konphyg/-/konphyg-1.0.1.tgz" }, "1.0.2": { "shasum": "7b4914d3e167637696ba1b01ea7057418ffddcd1", "tarball": "http://registry.npmjs.org/konphyg/-/konphyg-1.0.2.tgz" }, "1.0.3": { "shasum": "9d068e4aebd10d32859cb7b3025c3d24bb2176c5", "tarball": "http://registry.npmjs.org/konphyg/-/konphyg-1.0.3.tgz" }, "1.0.4": { "shasum": "5dde3077fdd369d20b66fa482dd25a9f668be602", "tarball": "http://registry.npmjs.org/konphyg/-/konphyg-1.0.4.tgz" }, "1.0.5": { "shasum": "559d394b18bef210c23970539eeb15e5747a4c8c", "tarball": "http://registry.npmjs.org/konphyg/-/konphyg-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/konphyg/" }, "koopa": { "name": "koopa", "description": "Browser sniffing for node/jquery/not jquery", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "tmont", "email": "tmont@tmont.com" } ], "time": { "modified": "2011-11-11T04:53:35.342Z", "created": "2011-11-08T09:42:42.415Z", "1.0.0": "2011-11-08T09:44:59.997Z", "1.0.1": "2011-11-09T09:26:02.161Z", "1.0.2": "2011-11-11T04:53:35.342Z" }, "author": { "name": "Tommy Montgomery", "email": "tmont@tmont.com", "url": "http://tmont.com/" }, "repository": { "type": "git", "url": "git://github.com/tmont/koopa.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/koopa/1.0.0", "1.0.1": "http://registry.npmjs.org/koopa/1.0.1", "1.0.2": "http://registry.npmjs.org/koopa/1.0.2" }, "dist": { "1.0.0": { "shasum": "87499bd29ee83f1c6d8afe8bfbb8e86479c7b24f", "tarball": "http://registry.npmjs.org/koopa/-/koopa-1.0.0.tgz" }, "1.0.1": { "shasum": "3bc854ca1b12f23ad4b0ef0cf37d9eed2245e549", "tarball": "http://registry.npmjs.org/koopa/-/koopa-1.0.1.tgz" }, "1.0.2": { "shasum": "cb9cb46dcffe219e2ef5e70db1b72d938c824b1b", "tarball": "http://registry.npmjs.org/koopa/-/koopa-1.0.2.tgz" } }, "keywords": [ "browser", "useragent", "user-agent", "sniff", "user", "agent", "sniffing" ], "url": "http://registry.npmjs.org/koopa/" }, "kranium": { "name": "kranium", "description": "Bigger brains for Titanium Mobile", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "krawaller", "email": "dev@krawaller.se" } ], "time": { "modified": "2011-12-05T08:23:17.164Z", "created": "2011-09-19T14:12:10.808Z", "0.1.3": "2011-09-19T14:12:11.563Z", "0.1.4": "2011-12-05T08:23:17.164Z" }, "author": { "name": "Jacob Waller", "email": "jacob@krawaller.se", "url": "http://blog.krawaller.se" }, "repository": { "type": "git", "url": "git://github.com/krawaller/kranium.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/kranium/0.1.3", "0.1.4": "http://registry.npmjs.org/kranium/0.1.4" }, "dist": { "0.1.3": { "shasum": "44bc0a30409e8f13e6848cf27b7868edfd131bda", "tarball": "http://registry.npmjs.org/kranium/-/kranium-0.1.3.tgz" }, "0.1.4": { "shasum": "a78a04d190e77243a2b0db5aab2567191c8a3850", "tarball": "http://registry.npmjs.org/kranium/-/kranium-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/kranium/" }, "krowlr": { "name": "krowlr", "description": "A fast asynchrone crawler", "dist-tags": { "latest": "0.0.3" }, "readme": null, "maintainers": [ { "name": "fe_lix_", "email": "felix.delval@ravelsoft.com" } ], "time": { "modified": "2011-12-07T13:46:03.405Z", "created": "2011-11-18T07:12:14.396Z", "0.0.1": "2011-11-18T07:12:16.747Z", "0.0.2": "2011-11-18T11:12:43.081Z", "0.0.3": "2011-12-07T13:46:03.405Z" }, "author": { "name": "Félix Delval", "email": "felix.delval@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/krowlr/0.0.1", "0.0.2": "http://registry.npmjs.org/krowlr/0.0.2", "0.0.3": "http://registry.npmjs.org/krowlr/0.0.3" }, "dist": { "0.0.1": { "shasum": "0addecc1bc609813834dfef029249072fa082331", "tarball": "http://registry.npmjs.org/krowlr/-/krowlr-0.0.1.tgz" }, "0.0.2": { "shasum": "ac73e6a8a4c4602da518c7d455845484f11de0fa", "tarball": "http://registry.npmjs.org/krowlr/-/krowlr-0.0.2.tgz" }, "0.0.3": { "shasum": "2f9f3ec1d47aac3628fedc8c0baeaefb391658ae", "tarball": "http://registry.npmjs.org/krowlr/-/krowlr-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/krowlr/" }, "kue": { "name": "kue", "description": "Feature rich priority job queue backed by redis", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-28T18:03:50.867Z", "created": "2011-07-05T00:02:52.044Z", "0.0.1": "2011-07-05T00:02:52.614Z", "0.0.2": "2011-07-05T19:28:15.031Z", "0.0.3": "2011-07-07T22:18:25.313Z", "0.0.4": "2011-07-19T16:16:48.160Z", "0.1.0": "2011-07-25T21:22:15.192Z", "0.2.0": "2011-07-25T21:24:41.514Z", "0.3.0": "2011-08-11T22:24:16.742Z", "0.3.1": "2011-08-25T16:42:17.191Z", "0.3.2": "2011-10-04T16:13:48.398Z", "0.3.3": "2011-11-28T18:03:50.867Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/kue/0.0.1", "0.0.2": "http://registry.npmjs.org/kue/0.0.2", "0.0.3": "http://registry.npmjs.org/kue/0.0.3", "0.0.4": "http://registry.npmjs.org/kue/0.0.4", "0.1.0": "http://registry.npmjs.org/kue/0.1.0", "0.2.0": "http://registry.npmjs.org/kue/0.2.0", "0.3.0": "http://registry.npmjs.org/kue/0.3.0", "0.3.1": "http://registry.npmjs.org/kue/0.3.1", "0.3.2": "http://registry.npmjs.org/kue/0.3.2", "0.3.3": "http://registry.npmjs.org/kue/0.3.3" }, "dist": { "0.0.1": { "shasum": "51f2a53fe04b80a89791afed082b219c539ee4f8", "tarball": "http://registry.npmjs.org/kue/-/kue-0.0.1.tgz" }, "0.0.2": { "shasum": "4992ee7b90771971976d35ddc5c30c042cd950e2", "tarball": "http://registry.npmjs.org/kue/-/kue-0.0.2.tgz" }, "0.0.3": { "shasum": "6de4f8fb514832ac22d6dbe00000bd7def820c8a", "tarball": "http://registry.npmjs.org/kue/-/kue-0.0.3.tgz" }, "0.0.4": { "shasum": "524d9312d66128622168f95d24dc85c234d337f9", "tarball": "http://registry.npmjs.org/kue/-/kue-0.0.4.tgz" }, "0.1.0": { "shasum": "9e0d2b5dd684ea635581124a97a679abf026dab9", "tarball": "http://registry.npmjs.org/kue/-/kue-0.1.0.tgz" }, "0.2.0": { "shasum": "08b2456dac49eb673ebe31c6013a703826b38d70", "tarball": "http://registry.npmjs.org/kue/-/kue-0.2.0.tgz" }, "0.3.0": { "shasum": "e834d79cf5707afc1296a00ccab22ef7cb916ca9", "tarball": "http://registry.npmjs.org/kue/-/kue-0.3.0.tgz" }, "0.3.1": { "shasum": "ae1459fc87f46569a9ef49c514ac5d2f771296dd", "tarball": "http://registry.npmjs.org/kue/-/kue-0.3.1.tgz" }, "0.3.2": { "shasum": "e320f96eca729188460ad3662d5d9055d57ff6e0", "tarball": "http://registry.npmjs.org/kue/-/kue-0.3.2.tgz" }, "0.3.3": { "shasum": "14751302e573c9b4c81b5401d54ef7c2a80a6327", "tarball": "http://registry.npmjs.org/kue/-/kue-0.3.3.tgz" } }, "keywords": [ "redis", "job", "queue", "worker", "redis" ], "url": "http://registry.npmjs.org/kue/" }, "kuebk-zookeeper": { "name": "kuebk-zookeeper", "description": "apache zookeeper client for node.js (zookeeper async API >= 3.3.1)", "dist-tags": { "latest": "3.3.3-x" }, "maintainers": [ { "name": "kuebk", "email": "kuebzky@gmail.com" } ], "time": { "modified": "2011-11-22T15:48:12.484Z", "created": "2011-11-22T15:41:40.642Z", "3.3.3-1": "2011-11-22T15:43:00.347Z", "3.3.3-x": "2011-11-22T15:47:58.448Z" }, "author": { "name": "Yuri Finkelstein", "email": "yurif2003@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/kuebk/node-zookeeper.git" }, "versions": { "3.3.3-x": "http://registry.npmjs.org/kuebk-zookeeper/3.3.3-x" }, "dist": { "3.3.3-x": { "shasum": "d47b0640c794c2c69fa91b146824a1783b923056", "tarball": "http://registry.npmjs.org/kuebk-zookeeper/-/kuebk-zookeeper-3.3.3-x.tgz" } }, "keywords": [ "apache", "zookeeper", "client" ], "url": "http://registry.npmjs.org/kuebk-zookeeper/" }, "kyatchi": { "name": "kyatchi", "description": "Catch the Mail!", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "hamin", "email": "aminharis7@gmail.com" } ], "time": { "modified": "2011-07-05T23:50:19.722Z", "created": "2011-06-09T17:45:42.011Z", "0.0.1": "2011-06-09T17:45:42.130Z", "0.0.2": "2011-06-10T16:33:10.548Z", "0.0.3": "2011-06-22T23:57:06.560Z", "0.0.4": "2011-07-05T23:49:41.504Z" }, "author": { "name": "Haris Amin", "email": "aminharis7@gmail.com", "url": "http://github.com/hamin" }, "repository": { "type": "git", "url": "git://github.com/hamin/kyatchi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/kyatchi/0.0.1", "0.0.2": "http://registry.npmjs.org/kyatchi/0.0.2", "0.0.3": "http://registry.npmjs.org/kyatchi/0.0.3", "0.0.4": "http://registry.npmjs.org/kyatchi/0.0.4" }, "dist": { "0.0.1": { "shasum": "5221acf6ad62de2a51300f53046e6896f3e382cc", "tarball": "http://registry.npmjs.org/kyatchi/-/kyatchi-0.0.1.tgz" }, "0.0.2": { "shasum": "19f23be099f3106d315c3b7cbc6237b660085cd3", "tarball": "http://registry.npmjs.org/kyatchi/-/kyatchi-0.0.2.tgz" }, "0.0.3": { "shasum": "59aaa2ee3ae765890ae59f52e6774c7f981d3729", "tarball": "http://registry.npmjs.org/kyatchi/-/kyatchi-0.0.3.tgz" }, "0.0.4": { "shasum": "f1516fa1cd68e605c580be856a32e28a893cc4ee", "tarball": "http://registry.npmjs.org/kyatchi/-/kyatchi-0.0.4.tgz" } }, "keywords": [ "smtp", "email", "mail", "development" ], "url": "http://registry.npmjs.org/kyatchi/" }, "kyoto": { "name": "kyoto", "description": "Kyoto Cabinet bindings for Node.JS", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "time": { "modified": "2011-06-26T17:17:39.422Z", "created": "2011-06-20T16:17:01.344Z", "0.1.1": "2011-06-20T16:17:01.577Z", "0.2.0": "2011-06-20T20:31:33.203Z", "0.2.1": "2011-06-20T22:14:19.513Z", "0.2.2": "2011-06-20T22:39:33.479Z", "0.2.3": "2011-06-26T17:17:39.422Z" }, "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "versions": { "0.1.1": "http://registry.npmjs.org/kyoto/0.1.1", "0.2.0": "http://registry.npmjs.org/kyoto/0.2.0", "0.2.1": "http://registry.npmjs.org/kyoto/0.2.1", "0.2.2": "http://registry.npmjs.org/kyoto/0.2.2", "0.2.3": "http://registry.npmjs.org/kyoto/0.2.3" }, "dist": { "0.1.1": { "shasum": "9bbf95863df6a3845c1cfd17f898b1ddaace0db4", "bin": { "0.4-linux-2.6.38-ARCH": { "shasum": "03c824c2558b5b8728558e07f48e52cae8cc6f3f", "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.1.1-0.4-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.1.1.tgz" }, "0.2.0": { "shasum": "915c14f7db168d534602d80b679b7672f45961ae", "bin": { "0.4-linux-2.6.38-ARCH": { "shasum": "b6cf822ba009726ffc44c2b3000768d9d97164d4", "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.0-0.4-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.0.tgz" }, "0.2.1": { "shasum": "b396120e3c187a545b4c2b4c4f83186573987aee", "bin": { "0.4-linux-2.6.38-ARCH": { "shasum": "01bdbb28c9721649916670b7df93f2873775576f", "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.1-0.4-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.1.tgz" }, "0.2.2": { "shasum": "38730241a916f18751ae353d6e6710dd46cf9ed8", "bin": { "0.4-linux-2.6.38-ARCH": { "shasum": "be2df8960c4a7fcbcd17490e1c0a8e08c8372899", "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.2-0.4-linux-2.6.38-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.2.tgz" }, "0.2.3": { "shasum": "b4500257d7eda85752c3bb822205a717dcf5ef73", "tarball": "http://registry.npmjs.org/kyoto/-/kyoto-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/kyoto/" }, "kyoto-client": { "name": "kyoto-client", "description": "Client for Kyoto Tycoon", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "wezm", "email": "wes@wezm.net" } ], "time": { "modified": "2011-06-30T03:15:14.462Z", "created": "2011-02-08T16:39:20.873Z", "0.1.0": "2011-02-08T16:39:42.409Z", "0.1.1": "2011-02-08T16:54:52.339Z", "0.2.0": "2011-03-14T01:09:44.825Z", "0.3.0": "2011-04-25T03:40:11.330Z", "0.4.0": "2011-06-30T03:15:14.462Z" }, "author": { "name": "Wesley Moore", "email": "wes@wezm.net", "url": "http://www.wezm.net/" }, "repository": { "type": "git", "url": "git://github.com/wezm/kyoto-client.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/kyoto-client/0.1.0", "0.1.1": "http://registry.npmjs.org/kyoto-client/0.1.1", "0.2.0": "http://registry.npmjs.org/kyoto-client/0.2.0", "0.3.0": "http://registry.npmjs.org/kyoto-client/0.3.0", "0.4.0": "http://registry.npmjs.org/kyoto-client/0.4.0" }, "dist": { "0.1.0": { "shasum": "eef75875af4e678349affb09baf78955aefb7391", "tarball": "http://registry.npmjs.org/kyoto-client/-/kyoto-client-0.1.0.tgz" }, "0.1.1": { "shasum": "5b8584415f76c036d11233b33f86832c63931385", "tarball": "http://registry.npmjs.org/kyoto-client/-/kyoto-client-0.1.1.tgz" }, "0.2.0": { "shasum": "3c65696e2e293930b3c36d02223925364cc8275e", "tarball": "http://registry.npmjs.org/kyoto-client/-/kyoto-client-0.2.0.tgz" }, "0.3.0": { "shasum": "79ee2784a58fd26f6b05921e29b1aa5a3f10d0b3", "tarball": "http://registry.npmjs.org/kyoto-client/-/kyoto-client-0.3.0.tgz" }, "0.4.0": { "shasum": "5cb94453fa44068045011e3df3453f9b5376bf45", "tarball": "http://registry.npmjs.org/kyoto-client/-/kyoto-client-0.4.0.tgz" } }, "keywords": [ "kyoto", "tycoon", "client", "cabinet", "nosql", "database", "datastore" ], "url": "http://registry.npmjs.org/kyoto-client/" }, "kyoto-tycoon": { "name": "kyoto-tycoon", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "swdyh", "email": "youhei@gmail.com" } ], "author": { "name": "swdyh" }, "time": { "modified": "2011-02-27T03:15:11.829Z", "created": "2011-02-24T13:36:05.419Z", "0.0.1": "2011-02-24T13:36:05.419Z", "0.0.2": "2011-02-24T13:36:05.419Z", "0.0.3": "2011-02-24T13:36:05.419Z", "0.0.4": "2011-02-24T13:36:05.419Z", "0.0.5": "2011-02-25T05:04:17.312Z", "0.0.6": "2011-02-25T06:25:09.084Z", "0.0.7": "2011-02-27T03:15:11.829Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/kyoto-tycoon/0.0.1", "0.0.2": "http://registry.npmjs.org/kyoto-tycoon/0.0.2", "0.0.3": "http://registry.npmjs.org/kyoto-tycoon/0.0.3", "0.0.4": "http://registry.npmjs.org/kyoto-tycoon/0.0.4", "0.0.5": "http://registry.npmjs.org/kyoto-tycoon/0.0.5", "0.0.6": "http://registry.npmjs.org/kyoto-tycoon/0.0.6", "0.0.7": "http://registry.npmjs.org/kyoto-tycoon/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/kyoto-tycoon/-/kyoto-tycoon-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/kyoto-tycoon/-/kyoto-tycoon-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/kyoto-tycoon/-/kyoto-tycoon-0.0.3.tgz" }, "0.0.4": { "shasum": "9714db9802b4754db62c741feb1c881b5d9e6488", "tarball": "http://registry.npmjs.org/kyoto-tycoon/-/kyoto-tycoon-0.0.4.tgz" }, "0.0.5": { "shasum": "414ce7bb681774fc954baef15f79c941e069dadc", "tarball": "http://registry.npmjs.org/kyoto-tycoon/-/kyoto-tycoon-0.0.5.tgz" }, "0.0.6": { "shasum": "39852fb9f76f2e533ba200c615637a499ca1d2fb", "tarball": "http://registry.npmjs.org/kyoto-tycoon/-/kyoto-tycoon-0.0.6.tgz" }, "0.0.7": { "shasum": "810959d7eb741a23ad41ae98c4c2a58410a9bbb3", "tarball": "http://registry.npmjs.org/kyoto-tycoon/-/kyoto-tycoon-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/kyoto-tycoon/" }, "kyuri": { "name": "kyuri", "description": "a cucumber implementation with a few extra asynchronous keywords. supports 160+ languages and exports to VowsJS stubs", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/kyuri.git" }, "time": { "modified": "2011-05-14T07:27:49.457Z", "created": "2011-05-14T06:13:33.867Z", "0.1.0": "2011-05-14T06:13:33.867Z", "0.1.1": "2011-05-14T07:27:49.457Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/kyuri/0.1.0", "0.1.1": "http://registry.npmjs.org/kyuri/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/kyuri/-/kyuri-0.1.0.tgz" }, "0.1.1": { "shasum": "1dc62727b28cc4bc6713655e129f64f23e543777", "tarball": "http://registry.npmjs.org/kyuri/-/kyuri-0.1.1.tgz" } }, "keywords": [ "kyuri", "cucumber", "gherkin", "VowsJS" ], "url": "http://registry.npmjs.org/kyuri/" }, "l": { "name": "l", "description": "Web application framework for linking everything together", "dist-tags": { "latest": "0.0.1" }, "readme": "# Yobiengine\n\nFramework for stateful oop combining class based programming with statechart principles\n\n## Principles\n\n- Transition has a trigger: event, condition, idle timeout and delay.\n- A composite state is used to encapsulate states with the same events. Fewer arrows.\n- History state can only be in a composite state.\n- Shallow history state: Remembers the state in the same level.\n- Deep history state: Remembers the state that can be very deep in the hierarchy.\n- A composite state can transition to a sibling state no matter which substate is active. Use deep history state to remember what substate to enter when the composite state is entered again.\n- Final state: terminates the statechart. Could be multiple final states. They have no outgoing transitions.\n\n## Tutorials\n\n- http://publib.boulder.ibm.com/infocenter/rsmhelp/v7r5m0/index.jsp?topic=%2Fcom.ibm.xtools.modeler.doc%2Ftopics%2Ftwrksmd.html\n- http://jcsites.juniata.edu/faculty/rhodes/smui/statechart.htm\n- http://www.lkn.ei.tum.de/arbeiten/faq/man/tau_uml_45_doc/doc/user/mg/dgmsuml7.html\n- http://www.xjtek.com/files/book/Designing_state-based_behavior-statecharts.pdf\n- http://www.inf.ed.ac.uk/teaching/courses/seoc/2007_2008/notes/LectureNote12_slides.pdf\n- http://www3.informatik.uni-erlangen.de/Lectures/UMLEmbSys/WS2001/slides/Statecharts.pdf\n- http://www.agilemodeling.com/artifacts/stateMachineDiagram.htm\n- http://santos.cis.ksu.edu/771-Distribution/Reading/uml-section3.73-94.pdf\n- http://www.tutorialspoint.com/uml/uml_statechart_diagram.htm\n- http://www.developer.com/design/article.php/2238131/State-Diagram-in-UML.htm\n- http://www.slideshare.net/erant/uml-statechart-diagrams\n- http://www.uml.org.cn/UMLApplication/pdf/bestbook.pdf\n- http://www.boost.org/doc/libs/1_41_0/libs/statechart/doc/tutorial.html\n", "maintainers": [ { "name": "johnnywengluu", "email": "johnny.weng.luu@gmail.com" } ], "time": { "modified": "2011-11-30T06:55:38.624Z", "created": "2011-11-30T06:55:35.033Z", "0.0.1": "2011-11-30T06:55:38.624Z" }, "author": { "name": "Yobi" }, "repository": { "type": "git", "url": "git://github.com/johnnywengluu/link.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/l/0.0.1" }, "dist": { "0.0.1": { "shasum": "18dd6a4db10059ab08863fbdf0390dd2dfb73196", "tarball": "http://registry.npmjs.org/l/-/l-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/l/" }, "labBuilder": { "name": "labBuilder", "description": "Construct your dependencies from a file or programatically", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "34m0", "email": "eamonnoconnell@gmail.com" } ], "time": { "modified": "2011-06-15T09:04:21.987Z", "created": "2011-06-08T15:39:47.008Z", "0.0.1": "2011-06-08T15:39:47.907Z", "0.0.2": "2011-06-14T15:21:01.494Z", "0.0.3": "2011-06-15T07:19:40.545Z" }, "author": { "name": "eamonnoconnell@gmail.com, twitter: @34m0" }, "repository": { "type": "git", "url": "git://github.com/halfbaked/labBuilder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/labBuilder/0.0.1", "0.0.2": "http://registry.npmjs.org/labBuilder/0.0.2", "0.0.3": "http://registry.npmjs.org/labBuilder/0.0.3" }, "dist": { "0.0.1": { "shasum": "3d1cc2901bd6448773887a2dc92c92b313b8303e", "tarball": "http://registry.npmjs.org/labBuilder/-/labBuilder-0.0.1.tgz" }, "0.0.2": { "shasum": "6c8a965b0285845ce5a7fc2ed8796ba875440e2a", "tarball": "http://registry.npmjs.org/labBuilder/-/labBuilder-0.0.2.tgz" }, "0.0.3": { "shasum": "c56c51953db04dc8d9f085c130af9f5a349dd003", "tarball": "http://registry.npmjs.org/labBuilder/-/labBuilder-0.0.3.tgz" } }, "keywords": [ "lab" ], "url": "http://registry.npmjs.org/labBuilder/" }, "laconic": { "name": "laconic", "description": "dom sanity", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "joestelmach", "email": "joestelmach@gmail.com" } ], "time": { "modified": "2011-07-18T03:53:56.924Z", "created": "2011-07-18T03:53:56.772Z", "0.0.0": "2011-07-18T03:53:56.924Z" }, "repository": { "type": "git", "url": "git://github.com/joestelmach/laconic.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/laconic/0.0.0" }, "dist": { "0.0.0": { "shasum": "570cc00368d593ac849cea30dfa35289df104c46", "tarball": "http://registry.npmjs.org/laconic/-/laconic-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/laconic/" }, "lam": { "name": "lam", "description": "Local app", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-09-27T05:55:52.294Z", "created": "2011-09-26T03:46:14.974Z", "0.0.1": "2011-09-26T03:46:16.176Z", "0.0.2": "2011-09-26T05:15:33.833Z", "0.0.3": "2011-09-26T05:33:33.462Z", "0.0.4": "2011-09-27T05:55:52.294Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/lam/0.0.1", "0.0.2": "http://registry.npmjs.org/lam/0.0.2", "0.0.3": "http://registry.npmjs.org/lam/0.0.3", "0.0.4": "http://registry.npmjs.org/lam/0.0.4" }, "dist": { "0.0.1": { "shasum": "1f3085e913f281136223e372734b49e0dd26e2b2", "tarball": "http://registry.npmjs.org/lam/-/lam-0.0.1.tgz" }, "0.0.2": { "shasum": "5fd81a651ca7dd5aa98942e3802af35768382d36", "tarball": "http://registry.npmjs.org/lam/-/lam-0.0.2.tgz" }, "0.0.3": { "shasum": "880bad5d15ec20d4edebfbd81d1f4d4595814c27", "tarball": "http://registry.npmjs.org/lam/-/lam-0.0.3.tgz" }, "0.0.4": { "shasum": "da616b291dc663e4fa8068b0bc93cedc49a6b20c", "tarball": "http://registry.npmjs.org/lam/-/lam-0.0.4.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/lam/" }, "lam-example": { "name": "lam-example", "description": "Example lam local web application and package.json", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-09-26T06:19:52.921Z", "created": "2011-09-26T06:19:52.218Z", "0.0.1": "2011-09-26T06:19:52.921Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/lam-example/0.0.1" }, "dist": { "0.0.1": { "shasum": "a501fab51fcbfe3cadfe4bddd1e02b723b19911b", "tarball": "http://registry.npmjs.org/lam-example/-/lam-example-0.0.1.tgz" } }, "keywords": [ "local", "lam" ], "url": "http://registry.npmjs.org/lam-example/" }, "lame": { "name": "lame", "description": "NodeJS native bindings to libmp3lame & libmpg123.", "dist-tags": { "latest": "0.0.3" }, "readme": "node-lame\n=========\n### NodeJS native bindings to libmp3lame\n\nFor all your async streaming MP3 encoding/decoding needs, there's `node-lame`!\nThis module hooks into libmp3lame, the library that the `lame` command uses, to\nprovide an `Encoder` and `Decoder` class to NodeJS.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install lame\n```\n\n\nExample\n-------\n\nHere's an example of using `node-lame` to decode an MP3 file to raw PCM data and\npipe that to `process.stdout`:\n\n``` javascript\nvar fs = require('fs')\n , lame = require('lame')\n\n// Create the Decoder instance\nvar decoder = lame.createDecoder({\n channels: 2 // 2 channels (left and right)\n , signed: true // Signed data values\n , sampleSize: 16 // 16-bit samples\n , sampleRate: 44100 // 44,100 Hz sample rate\n , endianness: 'little' // Little-endian samples\n});\n\n// The decoder should have an MP3 file written to it\nfs.createReadStream('/some/audio/file.mp3').pipe(decoder);\n\n// Raw PCM data gets fed to stdout. play the stream with `ffplay` or somethin'\ndecoder.pipe(process.stdout);\n```\n\n\nAPI\n---\n\n### Decoder class\n\nThe `Decoder` class is a `Stream` subclass that accepts MP3 data written to it,\nand emits raw PCM as `data` events.\n\n### Encoder class\n\nThe `Encoder` class is a `Stream` subclass that accepts raw PCM data written to\nit, and emits MP3 data as `data` events.\n\n### Parser class\n\nThe `Parser` class is an `EventEmitter` subclass that accepts MP3 data being\nwritten to it, and emits events as the different structures of the MP3 file are\nencountered:\n\n * `id3v2` event - fired one time when the ID3v2 data at the beginning of the MP3 file has been parsed. A single `Buffer` argument is passed to the callbacks.\n * `frame` events - fired multiple times as each complete MP3 frame gets written. A single `Buffer` argument is passed that is a complete MP3 frame.\n * `id3v1` event - fired one time when the ID3v1 data at the end of the MP3 file has been parsed. A single `Buffer` argument is passed that is the ID3 info.\n * `end` event - fired one time when then end of the MP3 file is encountered.\n", "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-12-03T00:47:04.875Z", "created": "2011-11-12T20:48:27.676Z", "0.0.1": "2011-11-12T20:48:29.655Z", "0.0.2": "2011-11-15T08:12:24.442Z", "0.0.3": "2011-11-26T04:41:34.793Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-lame.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lame/0.0.1", "0.0.3": "http://registry.npmjs.org/lame/0.0.3" }, "dist": { "0.0.1": { "shasum": "aead3d6fa6057a91990ff6e61684a541a5287d26", "tarball": "http://registry.npmjs.org/lame/-/lame-0.0.1.tgz" }, "0.0.3": { "shasum": "e184b3b621f28d22facbb95985aba80591f12d3f", "tarball": "http://registry.npmjs.org/lame/-/lame-0.0.3.tgz" } }, "keywords": [ "lame", "mp3", "mpeg", "mpg", "encode", "decode", "parse" ], "url": "http://registry.npmjs.org/lame/" }, "lang": { "name": "lang", "description": "common function for javascript on nodejs", "dist-tags": { "latest": "0.1.13" }, "maintainers": [ { "name": "inotseeyou", "email": "inotseeyou@gmail.com" } ], "time": { "modified": "2011-11-20T03:33:19.502Z", "created": "2011-11-20T03:33:18.059Z", "0.1.13": "2011-11-20T03:33:19.502Z" }, "author": { "name": "inotseeyou", "email": "inotseeyou@gmail.com", "url": "http://inotseeyou.com" }, "repository": { "url": "" }, "versions": { "0.1.13": "http://registry.npmjs.org/lang/0.1.13" }, "dist": { "0.1.13": { "shasum": "7c04c6b9320a43da77b53ba878393191257095f9", "tarball": "http://registry.npmjs.org/lang/-/lang-0.1.13.tgz" } }, "keywords": [ "tool", "help", "lang", "common", "format", "tip", "knife" ], "url": "http://registry.npmjs.org/lang/" }, "languagedetect": { "name": "languagedetect", "description": "Nodejs language detection library using n-gram", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fgribreau", "email": "npm@fgribreau.com" } ], "time": { "modified": "2011-07-18T10:17:19.250Z", "created": "2011-07-18T10:17:18.795Z", "0.0.1": "2011-07-18T10:17:19.250Z" }, "author": { "name": "Francois-Guillaume Ribreau", "email": "npm@fgribreau.com", "url": "http://fgribreau.com" }, "repository": { "type": "git", "url": "git://github.com/FGRibreau/node-language-detect.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/languagedetect/0.0.1" }, "dist": { "0.0.1": { "shasum": "37a7f7dc784a2d110c428708ee38827e361b2287", "tarball": "http://registry.npmjs.org/languagedetect/-/languagedetect-0.0.1.tgz" } }, "keywords": [ "n-gram", "language", "language detection" ], "url": "http://registry.npmjs.org/languagedetect/" }, "lape-user": { "name": "lape-user", "description": "Lape.Me user management", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "rodchyn", "email": "rodchyn@gmail.com" } ], "time": { "modified": "2011-09-26T19:43:18.626Z", "created": "2011-09-26T19:03:54.207Z", "1.0.0": "2011-09-26T19:03:54.496Z", "1.0.1": "2011-09-26T19:08:54.477Z", "1.0.2": "2011-09-26T19:40:59.709Z", "1.0.3": "2011-09-26T19:43:18.626Z" }, "author": { "name": "Yura Rodchyn", "email": "rodchyn@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/lape-user/1.0.0", "1.0.1": "http://registry.npmjs.org/lape-user/1.0.1", "1.0.2": "http://registry.npmjs.org/lape-user/1.0.2", "1.0.3": "http://registry.npmjs.org/lape-user/1.0.3" }, "dist": { "1.0.0": { "shasum": "6c90154ac061c448927c72dd878f914a8abde937", "tarball": "http://registry.npmjs.org/lape-user/-/lape-user-1.0.0.tgz" }, "1.0.1": { "shasum": "700342d96f0a441fde9c1aed2cb9939d5d70b4ac", "tarball": "http://registry.npmjs.org/lape-user/-/lape-user-1.0.1.tgz" }, "1.0.2": { "shasum": "6df01638c1f0dca40b229bf2e27ed2be50e2f60d", "tarball": "http://registry.npmjs.org/lape-user/-/lape-user-1.0.2.tgz" }, "1.0.3": { "shasum": "f5e2dba44a16472ad5a859930567869ef8f2a90b", "tarball": "http://registry.npmjs.org/lape-user/-/lape-user-1.0.3.tgz" } }, "keywords": [ "lape", "user", "lape-user", "user management" ], "url": "http://registry.npmjs.org/lape-user/" }, "lastfm": { "name": "lastfm", "description": "Read and write to Last.fm", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "jammus", "email": "jammus@gmail.com" } ], "author": { "name": "James Scott", "email": "jammus@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jammus/lastfm-node.git" }, "time": { "modified": "2011-09-24T16:30:57.560Z", "created": "2011-01-22T12:50:34.667Z", "0.1.0": "2011-01-22T12:50:34.667Z", "0.2.0": "2011-01-22T12:50:34.667Z", "0.2.1": "2011-01-22T12:50:34.667Z", "0.2.2": "2011-01-22T12:50:34.667Z", "0.3.0": "2011-01-22T12:50:34.667Z", "0.3.1": "2011-01-22T12:50:34.667Z", "0.3.2": "2011-01-22T12:50:34.667Z", "0.3.3": "2011-01-22T12:50:34.667Z", "0.3.4": "2011-01-22T12:50:34.667Z", "0.3.5": "2011-01-22T12:50:34.667Z", "0.4.0": "2011-01-22T12:50:34.667Z", "0.4.1": "2011-01-22T12:50:34.667Z", "0.4.2": "2011-01-22T12:50:34.667Z", "0.4.3": "2011-01-22T12:50:34.667Z", "0.4.4": "2011-01-22T12:50:34.667Z", "0.5.0": "2011-01-24T23:56:45.884Z", "0.5.1": "2011-04-05T21:42:44.673Z", "0.6.0": "2011-04-20T21:21:03.099Z", "0.6.1": "2011-05-14T11:38:47.149Z", "0.6.2": "2011-05-22T12:59:18.898Z", "0.6.3": "2011-06-12T14:01:21.361Z", "0.7.0": "2011-08-07T20:14:09.450Z", "0.8.0": "2011-09-24T16:30:57.560Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/lastfm/0.1.0", "0.2.0": "http://registry.npmjs.org/lastfm/0.2.0", "0.2.1": "http://registry.npmjs.org/lastfm/0.2.1", "0.2.2": "http://registry.npmjs.org/lastfm/0.2.2", "0.3.0": "http://registry.npmjs.org/lastfm/0.3.0", "0.3.1": "http://registry.npmjs.org/lastfm/0.3.1", "0.3.2": "http://registry.npmjs.org/lastfm/0.3.2", "0.3.3": "http://registry.npmjs.org/lastfm/0.3.3", "0.3.4": "http://registry.npmjs.org/lastfm/0.3.4", "0.3.5": "http://registry.npmjs.org/lastfm/0.3.5", "0.4.0": "http://registry.npmjs.org/lastfm/0.4.0", "0.4.1": "http://registry.npmjs.org/lastfm/0.4.1", "0.4.2": "http://registry.npmjs.org/lastfm/0.4.2", "0.4.3": "http://registry.npmjs.org/lastfm/0.4.3", "0.4.4": "http://registry.npmjs.org/lastfm/0.4.4", "0.5.0": "http://registry.npmjs.org/lastfm/0.5.0", "0.5.1": "http://registry.npmjs.org/lastfm/0.5.1", "0.6.0": "http://registry.npmjs.org/lastfm/0.6.0", "0.6.1": "http://registry.npmjs.org/lastfm/0.6.1", "0.6.2": "http://registry.npmjs.org/lastfm/0.6.2", "0.6.3": "http://registry.npmjs.org/lastfm/0.6.3", "0.7.0": "http://registry.npmjs.org/lastfm/0.7.0", "0.8.0": "http://registry.npmjs.org/lastfm/0.8.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.2.2.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.3.1.tgz" }, "0.3.2": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.3.2.tgz" }, "0.3.3": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.3.3.tgz" }, "0.3.4": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.3.4.tgz" }, "0.3.5": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.3.5.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.4.1.tgz" }, "0.4.2": { "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.4.2.tgz" }, "0.4.3": { "shasum": "9f404659e0ade8747c794b2bf4afe9430196450e", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.4.3.tgz" }, "0.4.4": { "shasum": "421284395ed80a13661f5cf1a37446a73c16fce4", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.4.4.tgz" }, "0.5.0": { "shasum": "1443c63d215800917306bbc3463fa6f5709d4322", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.5.0.tgz" }, "0.5.1": { "shasum": "c9be7feea5d18457a50e883e11372c3916658e92", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.5.1.tgz" }, "0.6.0": { "shasum": "2c313f2190734b77f8c0b8b5afebd817c4afe488", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.6.0.tgz" }, "0.6.1": { "shasum": "98fa9a1d9daaec1735c0e3a933542657108059d6", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.6.1.tgz" }, "0.6.2": { "shasum": "bc93836e99be1beedbbee4a278861c0b369e049f", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.6.2.tgz" }, "0.6.3": { "shasum": "18e2e94796febd34a8c0fd3a06f56ceba735dab3", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.6.3.tgz" }, "0.7.0": { "shasum": "b791e1c6eecdfbccacc3b1d3d677e8c2afbaed2b", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.7.0.tgz" }, "0.8.0": { "shasum": "475316616122bc3ac4387b21b98717d6674ba3b3", "tarball": "http://registry.npmjs.org/lastfm/-/lastfm-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/lastfm/" }, "lastname": { "name": "lastname", "description": "Package for search proper names in text. Can be used for incline some proper names.", "dist-tags": { "latest": "0.3.37" }, "maintainers": [ { "name": "selead", "email": "allselead@gmail.com" } ], "time": { "modified": "2011-11-27T23:42:05.823Z", "created": "2011-10-27T06:37:24.352Z", "0.2.6": "2011-10-27T06:37:26.215Z", "0.3.19": "2011-11-24T12:28:24.837Z", "0.3.21": "2011-11-24T22:46:29.127Z", "0.3.31": "2011-11-26T21:53:07.536Z", "0.3.37": "2011-11-27T23:42:05.823Z" }, "author": { "name": "Temnov Kirill", "email": "allselead@gmail.com" }, "versions": { "0.2.6": "http://registry.npmjs.org/lastname/0.2.6", "0.3.19": "http://registry.npmjs.org/lastname/0.3.19", "0.3.21": "http://registry.npmjs.org/lastname/0.3.21", "0.3.31": "http://registry.npmjs.org/lastname/0.3.31", "0.3.37": "http://registry.npmjs.org/lastname/0.3.37" }, "dist": { "0.2.6": { "shasum": "61e18c31aa2d7561012582a9b68ff47119c5e394", "tarball": "http://registry.npmjs.org/lastname/-/lastname-0.2.6.tgz" }, "0.3.19": { "shasum": "243a61dee98ee67284e2436488ff21a7ea220836", "tarball": "http://registry.npmjs.org/lastname/-/lastname-0.3.19.tgz" }, "0.3.21": { "shasum": "f46f17009999f7b30322ffc87b81018401f3300c", "tarball": "http://registry.npmjs.org/lastname/-/lastname-0.3.21.tgz" }, "0.3.31": { "shasum": "e449c90ccec6fd1e776cf6053bcbee3f8ee2b56d", "tarball": "http://registry.npmjs.org/lastname/-/lastname-0.3.31.tgz" }, "0.3.37": { "shasum": "52c6002ea59012f32b7da4dd2c45b95edc706032", "tarball": "http://registry.npmjs.org/lastname/-/lastname-0.3.37.tgz" } }, "keywords": [ "morphology", "analysis" ], "url": "http://registry.npmjs.org/lastname/" }, "latLngCluster": { "name": "latLngCluster", "description": "Cluster Lat Lng points together based on pixel distance and zoom level", "dist-tags": {}, "maintainers": [ { "name": "markwillis82", "email": "mark.w@immat.co.uk" } ], "time": { "modified": "2011-11-18T11:24:09.108Z", "created": "2011-11-18T11:24:09.108Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/latLngCluster/" }, "launch": { "name": "launch", "description": "A command line deployment tool for sites/apps", "dist-tags": { "latest": "0.0.1" }, "readme": "# launch – app deployment for node.js\n\nlaunch is an application deployment framework, essentially a lean set\nof [jake](https://github.com/mde/jake) tasks for deploying node apps.\n\nCurrently it is tiny, but very extensible.\n\n## Installation\n\nlaunch is for use on projects that have a `package.json` file in the root\nto manage their dependencies.\n\nAdd launch as a devDependency to your `package.json`, eg:\n\n```js\n\"devDependencies\" : {\n \"launch\" : \">=0\"\n}\n```\n\nAnd then do\n \n cd /path/to/project && npm install\n\nSince launch is built on top of jake, you will need that too. It's best\nto install jake globally, so that the binary is in your path, so:\n\n npm install jake -g\n\nThe last thing to do is create a `Jakefile` in your project root. For now,\njust put the following:\n\n```js\nvar share = {},\n action = require('launch')(share).action;\n```\n\nTo test that launch and jake are installed correctly, do:\n \n jake -T\n\nThis should output a list the of namespaced launch tasks.\n\n## Usage\n\n**You should be familiar with jake**\n\nThe default set of tasks require a little bit of project metadata. In your\n`package.json`, put the following info:\n\n```js\n\"launchconf\" : {\n \"remote\" : \"host-name\",\n \"remotepath\" : \"/path/to/apps\"\n}\n```\n\nRun `jake launch:info` to make sure you've got this right.\n\nNow you're ready to create some of your own tasks for deployment. Here is an\nexample `Jakefile` that I currently use:\n\n```js\nvar share = {}, // Shared info between the\n // Jakefile tasks and the launch tasks\n action = require('launch')(share).action; // Get the launch actions,\n // passing in the shared var\n\n\n/*\n * Run with `jake deploylive`. Depends on `setenvlive` and `restart`\n * which are defined in this file, and `launch:installdeps` which is\n * provided by launch. The task itself is empty, the important things\n * are its dependencies being called in order.\n */\ndesc('Deploy the current branch to the live environment');\ntask('deploylive', ['setenvlive', 'launch:symlink', 'restart'], function () {\n});\n\n/*\n * Sets the optional enviroment on the shared object\n * to `live`, which is used by a launch task when operating\n * with the remote filesystem. This task depends on the\n * launch task `launch:info` to gather the remote info.\n */\ndesc('Sets the environment to live');\ntask('setenvlive', ['launch:info'], function () {\n share.env = 'live';\n});\n\n\n/*\n * A custom task of mine to restart the the site/app\n * (I use upstart). This shows how to execute an arbitrary\n * remote command with launch's `action`s.\n */\ndesc('Restarts the server given an `env`');\ntask('restart', function () {\n\n if (!share.env) {\n action.error('`env` is not set.');\n fail();\n }\n\n action.remote(share.info.remote,\n 'sudo stop site.' + share.info.name + '-' + share.env + ' && '\n + 'sudo start site.' + share.info.name + '-' + share.env, function (exitcode) {\n if (exitcode === 0) {\n action.notice('The site service restarted.');\n action.notice('Check manually to verify that the site is running.')\n } else {\n action.error('Failed to restart site');\n fail();\n }\n });\n\n}, true);\n```\n\nThat's it! Enjoy. Oh and here's the obligatory screenshot:\n\n![launch running](http://f.cl.ly/items/3K020K3K2C1v333e1q2S/Screen%20Shot%202011-12-09%20at%2023.34.58.png)\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Ben Gourley <benleighgourley@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "bengourley", "email": "benleighgourley@gmail.com" } ], "time": { "modified": "2011-12-14T01:56:21.422Z", "created": "2011-12-14T01:56:20.114Z", "0.0.1": "2011-12-14T01:56:21.422Z" }, "author": { "name": "Ben Gourley" }, "versions": { "0.0.1": "http://registry.npmjs.org/launch/0.0.1" }, "dist": { "0.0.1": { "shasum": "bed54644b55ca38f60dcd1faf1a7b868004c24ca", "tarball": "http://registry.npmjs.org/launch/-/launch-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/launch/" }, "lavaK": { "name": "lavaK", "description": "A hotkey api for javascript", "dist-tags": { "latest": "0.1.41" }, "readme": "```\n ___ __ __ \n/\\_ \\ /\\ \\/\\ \\ \n\\//\\ \\ __ __ __ __ \\ \\ \\/'/' \n \\ \\ \\ /'__`\\ /\\ \\/\\ \\ /'__`\\ \\ \\ , < \n \\_\\ \\_/\\ \\L\\.\\_\\ \\ \\_/ |/\\ \\L\\.\\_\\ \\ \\\\`\\ \n /\\____\\ \\__/.\\_\\\\ \\___/ \\ \\__/.\\_\\\\ \\_\\ \\_\\\n \\/____/\\/__/\\/_/ \\/__/ \\/__/\\/_/ \\/_/\\/_/\n \n```\nHotkeys for for javascript with a simple api.\n\n## Api\nThe spec here is only suggestions. \n### hotkey.create vs new hotkey \nThis method makes it hard to reference a specific hotkey at a later time \n\n```javascript\nlavaK.create('ctrl+alt+f', find);\nlavaK.create('shift+c', function(){\n //compute\n //compute\n //compute\n})\n``` \n\nObject model:\n\n```javascript\nvar hotkey = new LavaK('ctrl+alt+f', find);\n``` \n### deactivating hotkey \n```javascript\nlavaK.deactivate('ctrl+alt+f')\n``` \nor: \n\n```javascript\nhotkey.deactivate()\n```\n\n#### Parameters \nParameter list as suggested\n\n```javascript\nlavaK.create(combo, fn)\n//example\nlavaK.create('ctrl+alt+f', function(){\n do stuff\n});\n```\n\nor:\n\n```javascript\nlavaK.create(options)\n//example\nlavaK.create({\n combo: 'ctrl+alt+f',\n fn: function(){\n do stuff\n }\n});\n```\n\n\nThe api is up for discussion. You may want to be able to activate and deactivate hotkeys. I think managing states in \nwhich they are active or deactivated is beyond the scope of the plugin. Lets keep it lightweight.", "maintainers": [ { "name": "gorillatron", "email": "jornandretangen@gmail.com" } ], "time": { "modified": "2011-11-22T16:10:06.562Z", "created": "2011-11-13T20:51:46.190Z", "0.1.0": "2011-11-13T20:51:48.163Z", "0.1.1": "2011-11-13T20:59:53.198Z", "0.1.2": "2011-11-13T21:14:11.828Z", "0.1.3": "2011-11-13T22:06:18.114Z", "0.1.31": "2011-11-14T12:02:29.597Z", "0.1.4": "2011-11-22T16:08:44.584Z", "0.1.41": "2011-11-22T16:10:06.562Z" }, "repository": { "type": "git", "url": "git://github.com/andtan/lavaK.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lavaK/0.1.0", "0.1.1": "http://registry.npmjs.org/lavaK/0.1.1", "0.1.2": "http://registry.npmjs.org/lavaK/0.1.2", "0.1.3": "http://registry.npmjs.org/lavaK/0.1.3", "0.1.31": "http://registry.npmjs.org/lavaK/0.1.31", "0.1.4": "http://registry.npmjs.org/lavaK/0.1.4", "0.1.41": "http://registry.npmjs.org/lavaK/0.1.41" }, "dist": { "0.1.0": { "shasum": "0233aa3b105c695cf472c9bf07e5fcdd62f034eb", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.0.tgz" }, "0.1.1": { "shasum": "ce4048413ec3657376d81d321aeadcd0c2306c10", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.1.tgz" }, "0.1.2": { "shasum": "e6b5ea372d0874ebcfd2d2bab48ea127921bb4f8", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.2.tgz" }, "0.1.3": { "shasum": "82463ef924f40911d0f5f7cef65feec2f7fc3dda", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.3.tgz" }, "0.1.31": { "shasum": "eb6ade93c94167d298732152a7925505a99d7503", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.31.tgz" }, "0.1.4": { "shasum": "c9c90e6c721cb81d0c269c3e16f37ff4e293a8a4", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.4.tgz" }, "0.1.41": { "shasum": "7b3ae2e29292487f87746d11cc2ecc21df90ea45", "tarball": "http://registry.npmjs.org/lavaK/-/lavaK-0.1.41.tgz" } }, "keywords": [ "ender", "hotkeys", "keyboard", "shortcuts", "events" ], "url": "http://registry.npmjs.org/lavaK/" }, "layers": { "name": "layers", "description": "A package to help layered architecture for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "edave", "email": "dave@edave.net" } ], "time": { "modified": "2011-06-28T08:11:04.251Z", "created": "2011-06-28T08:05:43.870Z", "0.0.1": "2011-06-28T08:05:45.409Z", "0.0.2": "2011-06-28T08:06:48.489Z", "0.0.3": "2011-06-28T08:11:04.251Z" }, "author": { "name": "Dave Elkan", "email": "dave@edave.net", "url": "http://www.edave.net" }, "repository": { "type": "git", "url": "git://github.com/dave-elkan/layers.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/layers/0.0.1", "0.0.2": "http://registry.npmjs.org/layers/0.0.2", "0.0.3": "http://registry.npmjs.org/layers/0.0.3" }, "dist": { "0.0.1": { "shasum": "a8783bd1c7cfac13b7d9868946b19dba92eb154b", "tarball": "http://registry.npmjs.org/layers/-/layers-0.0.1.tgz" }, "0.0.2": { "shasum": "827a1682c9c044463c72586533189bc4f377807e", "tarball": "http://registry.npmjs.org/layers/-/layers-0.0.2.tgz" }, "0.0.3": { "shasum": "3c9cae4686ccc3c76b4c4b1af7e17b6237c03d79", "tarball": "http://registry.npmjs.org/layers/-/layers-0.0.3.tgz" } }, "keywords": [ "layers", "layered", "express", "connect", "web", "mvc", "architecture" ], "url": "http://registry.npmjs.org/layers/" }, "lazorse": { "name": "lazorse", "description": "The lazy programmers ReST service framework", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "grncdr", "email": "glurgle@gmail.com" } ], "time": { "modified": "2011-12-11T19:50:42.598Z", "created": "2011-10-31T18:52:50.785Z", "0.0.1": "2011-10-31T18:52:52.044Z", "0.0.2": "2011-10-31T20:20:21.689Z", "0.1.0": "2011-12-07T06:34:45.055Z", "0.1.2": "2011-12-09T07:51:08.827Z", "0.1.3": "2011-12-09T08:00:28.740Z", "0.1.4": "2011-12-11T19:50:42.598Z" }, "author": { "name": "Stephen Sugden", "email": "stephen@betsmartmedia.com", "url": "www.betsmartmedia.com" }, "repository": { "type": "git", "url": "git://github.com/BetSmartMedia/Lazorse.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lazorse/0.0.1", "0.0.2": "http://registry.npmjs.org/lazorse/0.0.2", "0.1.0": "http://registry.npmjs.org/lazorse/0.1.0", "0.1.2": "http://registry.npmjs.org/lazorse/0.1.2", "0.1.3": "http://registry.npmjs.org/lazorse/0.1.3", "0.1.4": "http://registry.npmjs.org/lazorse/0.1.4" }, "dist": { "0.0.1": { "shasum": "a192ae396ba93fc4ad29bca17e56080e25bc6d6b", "tarball": "http://registry.npmjs.org/lazorse/-/lazorse-0.0.1.tgz" }, "0.0.2": { "shasum": "53af1464493ca1113beaa6e2c3f0b5bf1f7aa4cf", "tarball": "http://registry.npmjs.org/lazorse/-/lazorse-0.0.2.tgz" }, "0.1.0": { "shasum": "a4d270e401618242a6c37812eba76910e3198397", "tarball": "http://registry.npmjs.org/lazorse/-/lazorse-0.1.0.tgz" }, "0.1.2": { "shasum": "4d1d62dd2bd2a4fdf9d150e46e737088651819e6", "tarball": "http://registry.npmjs.org/lazorse/-/lazorse-0.1.2.tgz" }, "0.1.3": { "shasum": "c9dd15754467d1ec3e140e651550b79eb8c2bea7", "tarball": "http://registry.npmjs.org/lazorse/-/lazorse-0.1.3.tgz" }, "0.1.4": { "shasum": "2ce6a0990d666055f8e6e2ffa2fa964386d84e45", "tarball": "http://registry.npmjs.org/lazorse/-/lazorse-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/lazorse/" }, "lazy": { "name": "lazy", "description": "Lazy lists for node", "dist-tags": { "latest": "1.0.7" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/pkrumins/node-lazy.git" }, "time": { "modified": "2011-09-25T09:07:42.441Z", "created": "2011-02-21T08:09:56.292Z", "1.0.0": "2011-02-21T08:09:56.292Z", "1.0.1": "2011-02-21T08:09:56.292Z", "1.0.2": "2011-02-21T08:09:56.292Z", "1.0.3": "2011-02-21T08:09:56.292Z", "1.0.4": "2011-02-21T08:09:56.292Z", "1.0.5": "2011-06-06T23:49:43.187Z", "1.0.6": "2011-06-26T20:36:54.173Z", "1.0.7": "2011-09-25T09:07:42.441Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/lazy/1.0.0", "1.0.1": "http://registry.npmjs.org/lazy/1.0.1", "1.0.2": "http://registry.npmjs.org/lazy/1.0.2", "1.0.3": "http://registry.npmjs.org/lazy/1.0.3", "1.0.4": "http://registry.npmjs.org/lazy/1.0.4", "1.0.5": "http://registry.npmjs.org/lazy/1.0.5", "1.0.6": "http://registry.npmjs.org/lazy/1.0.6", "1.0.7": "http://registry.npmjs.org/lazy/1.0.7" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/lazy/-/lazy-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/lazy/-/lazy-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/lazy/-/lazy-1.0.2.tgz" }, "1.0.3": { "tarball": "http://packages:5984/lazy/-/lazy-1.0.3.tgz" }, "1.0.4": { "tarball": "http://registry.npmjs.org/lazy/-/lazy-1.0.4.tgz" }, "1.0.5": { "shasum": "22a3674c10a33aa24b90d81f76f4b43181bfdd0c", "tarball": "http://registry.npmjs.org/lazy/-/lazy-1.0.5.tgz" }, "1.0.6": { "shasum": "80a13b5df544b97e38f31f942860b10cfec53dad", "tarball": "http://registry.npmjs.org/lazy/-/lazy-1.0.6.tgz" }, "1.0.7": { "shasum": "494297466a818f9064c0eb41cf36b125c8ed7c57", "tarball": "http://registry.npmjs.org/lazy/-/lazy-1.0.7.tgz" } }, "keywords": [ "lazy" ], "url": "http://registry.npmjs.org/lazy/" }, "lazy-image": { "name": "lazy-image", "description": "An image compressing/resizing http server", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "time": { "modified": "2011-09-09T04:01:02.088Z", "created": "2011-09-08T04:06:25.403Z", "0.1.0": "2011-09-08T04:06:29.092Z", "0.1.1": "2011-09-09T04:01:02.088Z" }, "author": { "name": "Senmiao Liu", "email": "zir.echo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zir/lazy-image.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lazy-image/0.1.0", "0.1.1": "http://registry.npmjs.org/lazy-image/0.1.1" }, "dist": { "0.1.0": { "shasum": "a35b9194c666e00030037e1840f722f76ae55b7a", "tarball": "http://registry.npmjs.org/lazy-image/-/lazy-image-0.1.0.tgz" }, "0.1.1": { "shasum": "f3c770ef0eb5a4c04762dca6aafd23313da7bf0a", "tarball": "http://registry.npmjs.org/lazy-image/-/lazy-image-0.1.1.tgz" } }, "keywords": [ "image", "mongodb", "compress", "resize", "lossless", "jpg", "jpeg" ], "url": "http://registry.npmjs.org/lazy-image/" }, "lazy-socket": { "name": "lazy-socket", "description": "A stateless socket that always lets you write().", "dist-tags": { "latest": "0.0.3" }, "readme": "# lazy-socket\n\n[![Build Status](https://secure.travis-ci.org/felixge/node-lazy-socket.png)](http://travis-ci.org/felixge/node-lazy-socket)\n\nA stateless socket that always lets you write().\n\nIf there is an error, all previous `write()` callbacks will be honored. A new\nconnection will be established as soon as the next `write()` occurs. Writes\nwill not be retried.\n\n## Install\n\n```\nnpm install lazy-socket\n```\n\n## Usage\n\n```js\nvar LazySocket = require('lazy-socket');\nvar socket = LazySocket.createConnection(80, 'example.org');\nsocket.write('something', 'utf-8', function(err) {\n // Even if example.org is down, this callback is guaranteed to fire, and\n // there is no more error handling to do on your end.\n});\n```\n\n## License\n\nThis module is licensed under the MIT license.\n", "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-18T09:03:48.978Z", "created": "2011-11-17T17:09:54.885Z", "0.0.1": "2011-11-17T17:09:56.343Z", "0.0.2": "2011-11-18T08:23:54.079Z", "0.0.3": "2011-11-18T09:03:48.978Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/lazy-socket/0.0.1", "0.0.2": "http://registry.npmjs.org/lazy-socket/0.0.2", "0.0.3": "http://registry.npmjs.org/lazy-socket/0.0.3" }, "dist": { "0.0.1": { "shasum": "e067ed658a98c26dfb0ef26631f108834fc295c3", "tarball": "http://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.1.tgz" }, "0.0.2": { "shasum": "e712e3dce9776554a632423d1d6f55d5ca0a9062", "tarball": "http://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.2.tgz" }, "0.0.3": { "shasum": "218df9a580f1544d8bb84c3149df047ac0cffd3a", "tarball": "http://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/lazy-socket/" }, "LazyBoy": { "name": "LazyBoy", "description": "A object document mapper for couchdb", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "garrensmith", "email": "garren.smith@gmail.com" } ], "time": { "modified": "2011-11-11T12:05:50.292Z", "created": "2011-08-02T15:10:09.022Z", "0.1.0": "2011-08-02T15:10:13.129Z", "0.1.1": "2011-08-03T12:56:08.156Z", "0.1.2": "2011-08-03T19:02:53.069Z", "0.1.3": "2011-08-17T14:26:03.983Z", "0.1.4": "2011-09-11T19:44:37.701Z", "0.1.5": "2011-09-13T19:12:58.305Z", "0.1.6": "2011-11-11T12:05:50.292Z" }, "author": { "name": "Garren Smith", "email": "garren.smith@gmail.com", "url": "www.garrensmith.com" }, "repository": { "type": "git", "url": "git://github.com/garrensmith/lazyboy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/LazyBoy/0.1.0", "0.1.1": "http://registry.npmjs.org/LazyBoy/0.1.1", "0.1.2": "http://registry.npmjs.org/LazyBoy/0.1.2", "0.1.3": "http://registry.npmjs.org/LazyBoy/0.1.3", "0.1.4": "http://registry.npmjs.org/LazyBoy/0.1.4", "0.1.5": "http://registry.npmjs.org/LazyBoy/0.1.5", "0.1.6": "http://registry.npmjs.org/LazyBoy/0.1.6" }, "dist": { "0.1.0": { "shasum": "eed27824292973b2114c38a25e8cc655be14d1b3", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.0.tgz" }, "0.1.1": { "shasum": "2e6582d682ec59ebf3b95a359ff26f0cac53a60b", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.1.tgz" }, "0.1.2": { "shasum": "6cb51e6a197be31dff6b5370d375fcc70f51ce9d", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.2.tgz" }, "0.1.3": { "shasum": "99cff76df2edfb513dac0b884691bf1f3d1e1ae5", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.3.tgz" }, "0.1.4": { "shasum": "4f5dc6910c3ceb2e7ad13cbbb87692556e31b97e", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.4.tgz" }, "0.1.5": { "shasum": "5b7afc8f9304f3e797128131a40cdae84ffd3570", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.5.tgz" }, "0.1.6": { "shasum": "ceb6e3b469891d0ec813f48a42350028ecd612bd", "tarball": "http://registry.npmjs.org/LazyBoy/-/LazyBoy-0.1.6.tgz" } }, "keywords": [ "Couchdb", "db", "ORM", "ODM", "couch" ], "url": "http://registry.npmjs.org/LazyBoy/" }, "lazyBum": { "name": "lazyBum", "description": "A simple RESTful web framework for Node.js.", "dist-tags": { "latest": "0.4.11" }, "maintainers": [ { "name": "streets-ahead", "email": "devs@streetsaheadllc.com" } ], "time": { "modified": "2011-12-05T05:11:02.270Z", "created": "2011-09-20T20:18:13.429Z", "0.4.0": "2011-09-20T20:18:13.946Z", "0.4.1": "2011-09-20T21:05:00.755Z", "0.4.2": "2011-09-20T22:12:28.816Z", "0.4.3": "2011-09-20T22:21:34.568Z", "0.4.5": "2011-09-20T22:46:30.902Z", "0.4.6": "2011-09-20T22:50:00.589Z", "0.4.7": "2011-09-22T01:32:28.460Z", "0.4.8": "2011-10-05T13:08:52.932Z", "0.4.9": "2011-10-08T16:16:35.318Z", "0.5.0": "2011-11-29T02:13:42.799Z", "0.4.10": "2011-12-04T22:20:57.610Z", "0.4.11": "2011-12-05T05:11:02.270Z" }, "author": { "name": "Streets Ahead LLC", "email": "team@streetsaheadllc.com" }, "repository": { "type": "git", "url": "git://github.com/streets-ahead/lazyBum.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/lazyBum/0.4.0", "0.4.1": "http://registry.npmjs.org/lazyBum/0.4.1", "0.4.2": "http://registry.npmjs.org/lazyBum/0.4.2", "0.4.3": "http://registry.npmjs.org/lazyBum/0.4.3", "0.4.5": "http://registry.npmjs.org/lazyBum/0.4.5", "0.4.6": "http://registry.npmjs.org/lazyBum/0.4.6", "0.4.7": "http://registry.npmjs.org/lazyBum/0.4.7", "0.4.8": "http://registry.npmjs.org/lazyBum/0.4.8", "0.4.9": "http://registry.npmjs.org/lazyBum/0.4.9", "0.5.0": "http://registry.npmjs.org/lazyBum/0.5.0", "0.4.10": "http://registry.npmjs.org/lazyBum/0.4.10", "0.4.11": "http://registry.npmjs.org/lazyBum/0.4.11" }, "dist": { "0.4.0": { "shasum": "908c4d9c09e6ca341024b76367563a392196540e", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.0.tgz" }, "0.4.1": { "shasum": "bb95f1cf185cb479c517b7d61138ab9781ebcfcd", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.1.tgz" }, "0.4.2": { "shasum": "fe6c66e4bf9101d80c64760cc9e6405342dee03e", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.2.tgz" }, "0.4.3": { "shasum": "2dac2c1a2c612478acf967ec43af54d08d1682b9", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.3.tgz" }, "0.4.5": { "shasum": "c04d7fa7679f3b9f3e85f907ceb0de8f41c12f21", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.5.tgz" }, "0.4.6": { "shasum": "34ba815368da65eb4cf1c7471e7dd141bf62d56b", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.6.tgz" }, "0.4.7": { "shasum": "b2199bb1a0051865b7040e9046d22949e63faa92", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.7.tgz" }, "0.4.8": { "shasum": "b5149e6212c79483d77910ecccb11e302202566a", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.8.tgz" }, "0.4.9": { "shasum": "cdc5c6369a33dfdf3e39891df81865a4609ddd8a", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.9.tgz" }, "0.5.0": { "shasum": "b092db5a42b3934c44b2b20d9a628d79d9654a53", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.5.0.tgz" }, "0.4.10": { "shasum": "5ec569cec6539e90e645ad4c28ae486f22d51629", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.10.tgz" }, "0.4.11": { "shasum": "0582f5185db966ccd98ace12b9091a297eb29cb7", "tarball": "http://registry.npmjs.org/lazyBum/-/lazyBum-0.4.11.tgz" } }, "keywords": [ "REST", "MVC", "web framework", "template", "lazy", "bum", "Streets Ahead" ], "url": "http://registry.npmjs.org/lazyBum/" }, "lazyprop": { "name": "lazyprop", "description": "Lazy properties.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-lazyprop.git" }, "time": { "modified": "2011-08-17T21:09:19.806Z", "created": "2011-02-25T03:17:31.431Z", "0.0.1": "2011-02-25T03:17:31.431Z", "0.0.2": "2011-02-25T03:17:31.431Z", "0.0.3": "2011-04-18T02:28:09.208Z", "1.0.0": "2011-07-27T17:42:23.693Z", "1.0.1": "2011-08-17T21:09:19.806Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/lazyprop/0.0.1", "0.0.2": "http://registry.npmjs.org/lazyprop/0.0.2", "0.0.3": "http://registry.npmjs.org/lazyprop/0.0.3", "1.0.0": "http://registry.npmjs.org/lazyprop/1.0.0", "1.0.1": "http://registry.npmjs.org/lazyprop/1.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/lazyprop/-/lazyprop-0.0.1.tgz" }, "0.0.2": { "shasum": "61370147c72a7d0217f010f93579e47115e1675d", "tarball": "http://registry.npmjs.org/lazyprop/-/lazyprop-0.0.2.tgz" }, "0.0.3": { "shasum": "3e6255406328d04d4be3e5539555339a826289d9", "tarball": "http://registry.npmjs.org/lazyprop/-/lazyprop-0.0.3.tgz" }, "1.0.0": { "shasum": "a07305fd2c2adf8185ac1f11fcfbbb67fbeccb27", "tarball": "http://registry.npmjs.org/lazyprop/-/lazyprop-1.0.0.tgz" }, "1.0.1": { "shasum": "404610d66e68e040ce3f52f1d1bc78b212dec5a3", "tarball": "http://registry.npmjs.org/lazyprop/-/lazyprop-1.0.1.tgz" } }, "keywords": [ "utils" ], "url": "http://registry.npmjs.org/lazyprop/" }, "ldapjs": { "name": "ldapjs", "description": "LDAP client and server APIs", "dist-tags": { "latest": "0.3.6" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-12-13T01:12:04.023Z", "created": "2011-08-25T04:48:12.877Z", "0.1.0": "2011-08-25T04:48:13.462Z", "0.1.1": "2011-08-26T23:36:54.773Z", "0.1.2": "2011-09-03T02:08:51.105Z", "0.1.3": "2011-09-19T19:25:11.768Z", "0.1.4": "2011-09-22T00:35:48.160Z", "0.1.5": "2011-09-23T16:02:48.701Z", "0.1.6": "2011-09-26T20:48:14.771Z", "0.1.7": "2011-09-27T20:19:55.173Z", "0.1.8": "2011-09-29T17:39:42.100Z", "0.1.9": "2011-09-30T17:49:35.009Z", "0.2.0": "2011-10-12T20:35:17.970Z", "0.2.1": "2011-10-17T23:39:17.775Z", "0.2.2": "2011-10-18T15:51:08.013Z", "0.2.3": "2011-10-18T17:15:36.757Z", "0.2.4": "2011-10-18T19:32:39.834Z", "0.2.5": "2011-10-18T23:26:53.531Z", "0.2.6": "2011-10-20T18:22:59.404Z", "0.2.7": "2011-11-09T00:23:36.088Z", "0.2.8": "2011-11-09T22:58:13.246Z", "0.3.0": "2011-11-12T01:12:55.201Z", "0.3.1": "2011-11-14T17:52:53.478Z", "0.3.2": "2011-11-19T00:40:07.056Z", "0.3.3": "2011-11-22T21:38:23.770Z", "0.3.4": "2011-11-28T18:40:13.113Z", "0.3.5": "2011-12-13T00:19:40.223Z", "0.3.6": "2011-12-13T01:12:04.023Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-ldapjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ldapjs/0.1.0", "0.1.1": "http://registry.npmjs.org/ldapjs/0.1.1", "0.1.2": "http://registry.npmjs.org/ldapjs/0.1.2", "0.1.3": "http://registry.npmjs.org/ldapjs/0.1.3", "0.1.4": "http://registry.npmjs.org/ldapjs/0.1.4", "0.1.5": "http://registry.npmjs.org/ldapjs/0.1.5", "0.1.6": "http://registry.npmjs.org/ldapjs/0.1.6", "0.1.7": "http://registry.npmjs.org/ldapjs/0.1.7", "0.1.8": "http://registry.npmjs.org/ldapjs/0.1.8", "0.1.9": "http://registry.npmjs.org/ldapjs/0.1.9", "0.2.0": "http://registry.npmjs.org/ldapjs/0.2.0", "0.2.1": "http://registry.npmjs.org/ldapjs/0.2.1", "0.2.2": "http://registry.npmjs.org/ldapjs/0.2.2", "0.2.3": "http://registry.npmjs.org/ldapjs/0.2.3", "0.2.4": "http://registry.npmjs.org/ldapjs/0.2.4", "0.2.5": "http://registry.npmjs.org/ldapjs/0.2.5", "0.2.6": "http://registry.npmjs.org/ldapjs/0.2.6", "0.2.7": "http://registry.npmjs.org/ldapjs/0.2.7", "0.2.8": "http://registry.npmjs.org/ldapjs/0.2.8", "0.3.0": "http://registry.npmjs.org/ldapjs/0.3.0", "0.3.1": "http://registry.npmjs.org/ldapjs/0.3.1", "0.3.2": "http://registry.npmjs.org/ldapjs/0.3.2", "0.3.3": "http://registry.npmjs.org/ldapjs/0.3.3", "0.3.4": "http://registry.npmjs.org/ldapjs/0.3.4", "0.3.5": "http://registry.npmjs.org/ldapjs/0.3.5", "0.3.6": "http://registry.npmjs.org/ldapjs/0.3.6" }, "dist": { "0.1.0": { "shasum": "2b18a78c77be63abebc2c5e99d58ef4f391f0ddb", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.0.tgz" }, "0.1.1": { "shasum": "3e9b444a045d66f6f4726eccacd03da5c483d5c1", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.1.tgz" }, "0.1.2": { "shasum": "c84f30d54a15bb2f94bb415b86c047355a92925b", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.2.tgz" }, "0.1.3": { "shasum": "9fd276524f1ba9afaf29bf3ed80b3e3b000aad06", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.3.tgz" }, "0.1.4": { "shasum": "30cda5690b4dd48add7905a45f8e5ec307c15c5f", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.4.tgz" }, "0.1.5": { "shasum": "3e856c5584ce50110c295eacf2b688771c3fafe5", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.5.tgz" }, "0.1.6": { "shasum": "ec8b5eb122e0365eb6cea5af91ba02a9bc9d2a7c", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.6.tgz" }, "0.1.7": { "shasum": "4486c6ff98c699ef8b4cecdf3f311a18ff1ea2cb", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.7.tgz" }, "0.1.8": { "shasum": "0413d30ebdabfa00e7c2cf1bb44eae4edf6bc6e6", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.8.tgz" }, "0.1.9": { "shasum": "faf324cc480cd01ef1abf1ddb12f52c5c014fae2", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.1.9.tgz" }, "0.2.0": { "shasum": "4b259d531989f0ba06d7b909e795e5f96710c910", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.0.tgz" }, "0.2.1": { "shasum": "9a836c906fa7283566e00cb8a1fa1078e01893dd", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.1.tgz" }, "0.2.2": { "shasum": "800fb000bc05b20b19b56704a72ed55128c24bcb", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.2.tgz" }, "0.2.3": { "shasum": "94fd64f82526cafdee1acd3c6c850be8639bf434", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.3.tgz" }, "0.2.4": { "shasum": "160b19d8e5c3e85606159c2aa02fde8e89c284ae", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.4.tgz" }, "0.2.5": { "shasum": "48489e4616da7c452741b73d5d0cf3788a6d4117", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.5.tgz" }, "0.2.6": { "shasum": "3d754442b5f564839c575d48fea379dc09a2fe09", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.6.tgz" }, "0.2.7": { "shasum": "7ff1644f2620a5eb37b24b2c663723cbece765be", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.7.tgz" }, "0.2.8": { "shasum": "10c08de3d8a6c2a5521fc88b97d8a08b2e41489b", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.2.8.tgz" }, "0.3.0": { "shasum": "8863b102ac33354dc46e93ddda85ca7b17420d80", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.0.tgz" }, "0.3.1": { "shasum": "002855353be841eeea9242172e9a672cba996ecd", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.1.tgz" }, "0.3.2": { "shasum": "eb0e94c9f3a538aa391123454ed7c8fe6113e454", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.2.tgz" }, "0.3.3": { "shasum": "2cce9479ff9bf5b3532fc6cf47e3e2a82b7946a8", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.3.tgz" }, "0.3.4": { "shasum": "fdb8321ebb72aadea8a97d5066fc0ecdb83a5d50", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.4.tgz" }, "0.3.5": { "shasum": "e0027e9a278c5c72d1e019a55b63f3e8994720a5", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.5.tgz" }, "0.3.6": { "shasum": "371b5dbacb3b39a2f9dd5b41d2bf055acc662603", "tarball": "http://registry.npmjs.org/ldapjs/-/ldapjs-0.3.6.tgz" } }, "url": "http://registry.npmjs.org/ldapjs/" }, "ldapjs-riak": { "name": "ldapjs-riak", "description": "A Riak backend for ldapjs (server).", "dist-tags": { "latest": "0.1.20" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-11-22T23:29:50.673Z", "created": "2011-08-25T04:55:11.361Z", "0.1.0": "2011-08-25T04:55:11.942Z", "0.1.1": "2011-08-29T22:04:10.386Z", "0.1.2": "2011-09-22T20:36:25.512Z", "0.1.3": "2011-09-23T23:08:38.277Z", "0.1.4": "2011-09-27T21:51:31.445Z", "0.1.5": "2011-09-29T16:12:43.049Z", "0.1.6": "2011-10-11T21:11:11.725Z", "0.1.7": "2011-10-18T15:48:35.853Z", "0.1.8": "2011-10-20T17:54:47.702Z", "0.1.9": "2011-10-21T01:31:39.665Z", "0.1.10": "2011-10-22T22:13:34.607Z", "0.1.12": "2011-11-08T19:49:55.984Z", "0.1.13": "2011-11-09T17:07:37.686Z", "0.1.14": "2011-11-09T23:00:19.866Z", "0.1.15": "2011-11-14T16:55:19.189Z", "0.1.16": "2011-11-18T00:22:37.668Z", "0.1.17": "2011-11-18T05:40:18.665Z", "0.1.18": "2011-11-18T21:40:19.852Z", "0.1.19": "2011-11-22T21:41:30.060Z", "0.1.20": "2011-11-22T23:29:50.673Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-ldapjs-riak.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ldapjs-riak/0.1.0", "0.1.1": "http://registry.npmjs.org/ldapjs-riak/0.1.1", "0.1.2": "http://registry.npmjs.org/ldapjs-riak/0.1.2", "0.1.3": "http://registry.npmjs.org/ldapjs-riak/0.1.3", "0.1.4": "http://registry.npmjs.org/ldapjs-riak/0.1.4", "0.1.5": "http://registry.npmjs.org/ldapjs-riak/0.1.5", "0.1.6": "http://registry.npmjs.org/ldapjs-riak/0.1.6", "0.1.7": "http://registry.npmjs.org/ldapjs-riak/0.1.7", "0.1.8": "http://registry.npmjs.org/ldapjs-riak/0.1.8", "0.1.9": "http://registry.npmjs.org/ldapjs-riak/0.1.9", "0.1.10": "http://registry.npmjs.org/ldapjs-riak/0.1.10", "0.1.12": "http://registry.npmjs.org/ldapjs-riak/0.1.12", "0.1.13": "http://registry.npmjs.org/ldapjs-riak/0.1.13", "0.1.14": "http://registry.npmjs.org/ldapjs-riak/0.1.14", "0.1.15": "http://registry.npmjs.org/ldapjs-riak/0.1.15", "0.1.16": "http://registry.npmjs.org/ldapjs-riak/0.1.16", "0.1.17": "http://registry.npmjs.org/ldapjs-riak/0.1.17", "0.1.18": "http://registry.npmjs.org/ldapjs-riak/0.1.18", "0.1.19": "http://registry.npmjs.org/ldapjs-riak/0.1.19", "0.1.20": "http://registry.npmjs.org/ldapjs-riak/0.1.20" }, "dist": { "0.1.0": { "shasum": "9d6ac98c984fa2b9488473e6528dfadb5f7c506f", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.0.tgz" }, "0.1.1": { "shasum": "f78b6cd4404b41ef2037341467d8d010f458a166", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.1.tgz" }, "0.1.2": { "shasum": "dbcd84064b8fe54299b99127295a40670c43167b", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.2.tgz" }, "0.1.3": { "shasum": "b71113f8826a1a21a4037115f40024c51a268d3e", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.3.tgz" }, "0.1.4": { "shasum": "38da3511d7ee75839df098cfc3dc7a66602cfd8e", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.4.tgz" }, "0.1.5": { "shasum": "ff68dd28e4ca30dba2f116eaf6c5bf2bff9b1a11", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.5.tgz" }, "0.1.6": { "shasum": "b4a89a9ed1350d76399d2d7fea029c0bc94f194d", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.6.tgz" }, "0.1.7": { "shasum": "66c274b5407805846f0736174e98744d647cdd59", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.7.tgz" }, "0.1.8": { "shasum": "e40517ab2b89aaa09480db87aea64de6f7d673ed", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.8.tgz" }, "0.1.9": { "shasum": "eeb0490586677510cde37f7bf029888f209d1f6b", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.9.tgz" }, "0.1.10": { "shasum": "0526b5c4179f6648e2af9780ce50313152a039af", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.10.tgz" }, "0.1.12": { "shasum": "03c444d9195352fced09b9bb0f143458bb4c5b28", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.12.tgz" }, "0.1.13": { "shasum": "eca8d75fc622c74034c29945265ee8a6c04d2cc9", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.13.tgz" }, "0.1.14": { "shasum": "b22d230328129b3cfb50e0f3fa0a945003327178", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.14.tgz" }, "0.1.15": { "shasum": "c254a92fbd18f200050d6b608504968323815e9b", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.15.tgz" }, "0.1.16": { "shasum": "0ca79f184b9c3fbed3246afbd52ba4d214b65f67", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.16.tgz" }, "0.1.17": { "shasum": "3231f6356ab540f857fa430257637710dd4c8af6", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.17.tgz" }, "0.1.18": { "shasum": "03d040f59ee27020962f4608afb36c6487c9bc42", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.18.tgz" }, "0.1.19": { "shasum": "7e505f637c405c80d9a52135a2a6ff7a752c2f2f", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.19.tgz" }, "0.1.20": { "shasum": "0b9355959ae68483db8f5e9a9bccb1d82ca34ac3", "tarball": "http://registry.npmjs.org/ldapjs-riak/-/ldapjs-riak-0.1.20.tgz" } }, "url": "http://registry.npmjs.org/ldapjs-riak/" }, "ldifgrep": { "name": "ldifgrep", "description": "Quick-and-dirty grep for LDIF", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "msiebuhr", "email": "sbhr@sbhr.dk" } ], "time": { "modified": "2011-09-01T13:50:52.135Z", "created": "2011-09-01T13:50:50.771Z", "0.0.1": "2011-09-01T13:50:52.135Z" }, "author": { "name": "Morten Siebuhr", "email": "sbhr@sbhr.dk" }, "repository": { "type": "git", "url": "git://github.com/msiebuhr/node-ldifgrep.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ldifgrep/0.0.1" }, "dist": { "0.0.1": { "shasum": "e470a678fc242296382432e64d759e4fe2e1f27e", "tarball": "http://registry.npmjs.org/ldifgrep/-/ldifgrep-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ldifgrep/" }, "leaf": { "name": "leaf", "description": "Object Mapper for MongoDB on Node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "colladow", "email": "colladow@me.com" } ], "author": { "name": "Wilson Collado", "email": "colladow@me.com" }, "versions": { "0.0.3": "http://registry.npmjs.org/leaf/0.0.3", "0.0.4": "http://registry.npmjs.org/leaf/0.0.4" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/leaf/-/leaf-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/leaf/-/leaf-0.0.4.tgz" } }, "keywords": [ "leaf", "mongo", "mongodb", "orm", "nosql", "node" ], "url": "http://registry.npmjs.org/leaf/" }, "lean": { "name": "lean", "description": "A super simple and fast in-memory data store. For when couch and other nosql solutions are more than you need.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "time": { "modified": "2011-10-28T19:13:38.507Z", "created": "2011-04-05T02:23:36.139Z", "0.1.0": "2011-04-05T02:23:36.804Z", "0.1.1": "2011-10-28T19:13:38.507Z" }, "author": { "name": "Dylan Greene", "email": "dylang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dylang/lean.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lean/0.1.0", "0.1.1": "http://registry.npmjs.org/lean/0.1.1" }, "dist": { "0.1.0": { "shasum": "bdef105c81dc0a001ea552e2be764cb106014282", "tarball": "http://registry.npmjs.org/lean/-/lean-0.1.0.tgz" }, "0.1.1": { "shasum": "8ed8510cfc1b3f34cd87d318f0aeb646d0779c32", "tarball": "http://registry.npmjs.org/lean/-/lean-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/lean/" }, "leche": { "name": "leche", "description": "MVC to help build single-page apps which can also be served statically", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-10T23:26:16.149Z", "created": "2011-08-20T04:58:26.671Z", "0.0.1": "2011-08-20T04:58:26.882Z", "0.0.2": "2011-09-12T05:20:25.588Z", "0.0.3": "2011-09-19T02:20:29.906Z", "0.0.4": "2011-10-01T00:55:03.703Z", "0.0.5": "2011-11-20T01:12:59.231Z", "0.0.6": "2011-12-10T20:12:56.542Z", "0.0.7": "2011-12-10T23:26:16.149Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/leche.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/leche/0.0.1", "0.0.2": "http://registry.npmjs.org/leche/0.0.2", "0.0.3": "http://registry.npmjs.org/leche/0.0.3", "0.0.4": "http://registry.npmjs.org/leche/0.0.4", "0.0.5": "http://registry.npmjs.org/leche/0.0.5", "0.0.6": "http://registry.npmjs.org/leche/0.0.6", "0.0.7": "http://registry.npmjs.org/leche/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.1.tgz" }, "0.0.2": { "shasum": "e744955b1c13e342a7cf49dd8a3cf3efa7a28c33", "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.2.tgz" }, "0.0.3": { "shasum": "e8c899575bfd1b21e55503b9e67039136442c082", "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.3.tgz" }, "0.0.4": { "shasum": "94bca33598276ad15fe1935d04a5735a47b31119", "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.4.tgz" }, "0.0.5": { "shasum": "14f1040867a053d32db5d745d770f85712cc4f0d", "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.5.tgz" }, "0.0.6": { "shasum": "f350a7f9881c860219a848ecd6bbff95dcf2987b", "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.6.tgz" }, "0.0.7": { "shasum": "4f42a0c3b0ec5bb48872d0c14dedd9f6daa2a66a", "tarball": "http://registry.npmjs.org/leche/-/leche-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/leche/" }, "leche.core": { "name": "leche.core", "description": "core libraries required by leche", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:23.252Z", "created": "2011-10-01T01:07:49.117Z", "0.0.1": "2011-10-01T01:07:49.763Z", "0.0.2": "2011-10-01T20:39:38.128Z", "0.0.3": "2011-11-21T20:27:50.111Z", "0.0.4": "2011-11-30T18:55:23.252Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/leche.core.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/leche.core/0.0.1", "0.0.2": "http://registry.npmjs.org/leche.core/0.0.2", "0.0.3": "http://registry.npmjs.org/leche.core/0.0.3", "0.0.4": "http://registry.npmjs.org/leche.core/0.0.4" }, "dist": { "0.0.1": { "shasum": "a6a5b9ffb8d12aefc5634e15701a8a98b9ba5a64", "tarball": "http://registry.npmjs.org/leche.core/-/leche.core-0.0.1.tgz" }, "0.0.2": { "shasum": "6cef185008f1c4d7d063bfc34f27db8ed93b7a86", "tarball": "http://registry.npmjs.org/leche.core/-/leche.core-0.0.2.tgz" }, "0.0.3": { "shasum": "33018696814f4ff484e105be62daa15ec6492299", "tarball": "http://registry.npmjs.org/leche.core/-/leche.core-0.0.3.tgz" }, "0.0.4": { "shasum": "ad7610fec3965042d40d7001d55869678f6353cd", "tarball": "http://registry.npmjs.org/leche.core/-/leche.core-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/leche.core/" }, "leche.spice.io": { "name": "leche.spice.io", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-13T00:06:12.290Z", "created": "2011-10-01T01:07:50.868Z", "0.0.1": "2011-10-01T01:07:51.494Z", "0.0.2": "2011-11-14T22:33:23.524Z", "0.0.3": "2011-11-30T18:54:48.976Z", "0.0.4": "2011-12-13T00:06:12.290Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/leche.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/leche.spice.io/0.0.1", "0.0.2": "http://registry.npmjs.org/leche.spice.io/0.0.2", "0.0.3": "http://registry.npmjs.org/leche.spice.io/0.0.3", "0.0.4": "http://registry.npmjs.org/leche.spice.io/0.0.4" }, "dist": { "0.0.1": { "shasum": "c2d1fca4f0aea2920b2030a49710b71140932a88", "tarball": "http://registry.npmjs.org/leche.spice.io/-/leche.spice.io-0.0.1.tgz" }, "0.0.2": { "shasum": "22c94e10477e21be6e8e4af213fa16aea2d7b1a2", "tarball": "http://registry.npmjs.org/leche.spice.io/-/leche.spice.io-0.0.2.tgz" }, "0.0.3": { "shasum": "2dfc701380a5069441d49006961b70fffa2eadf9", "tarball": "http://registry.npmjs.org/leche.spice.io/-/leche.spice.io-0.0.3.tgz" }, "0.0.4": { "shasum": "a157bcface3ceed83e074998d26ec6a0239b3b7f", "tarball": "http://registry.npmjs.org/leche.spice.io/-/leche.spice.io-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/leche.spice.io/" }, "lemma": { "name": "lemma", "description": "Wrapper for ESTMOFR to find lemmas for estonian words", "dist-tags": { "latest": "0.1.0" }, "readme": "# Lemma\n\n**lemma** finds canonical forms of estonian language words. This is a wrapper for ESTMORF.EXE\n\n## Installation\n\n npm install lemma\n\n## Usage\n\n**lemma(words, callback)** where\n\n * **words** is a single word (a string) or a set of words (an array)\n * **callback** is the return callback with two parameters - `err` if there was an error and `lemmas` which is an object in the form of `{\"word\":[\"lemma1\", \"lemma2\"]}`\n\nExample:\n\n var lemma = require(\"lemma\");\n\n lemma(\"vanamehed\", function(err, lemmas){\n console.log(lemmas[\"vanamehed\"]); // [ 'vanamees', 'vana', 'mees', 'mesi' ]\n });\n\n## License\n\n**MIT**", "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-23T15:20:28.942Z", "created": "2011-11-23T15:20:27.187Z", "0.1.0": "2011-11-23T15:20:28.942Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/lemma.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lemma/0.1.0" }, "dist": { "0.1.0": { "shasum": "6557b013ae9ea7799a854b5e59c5c4c9c0080e6a", "tarball": "http://registry.npmjs.org/lemma/-/lemma-0.1.0.tgz" } }, "keywords": [ "lemma", "estmorf" ], "url": "http://registry.npmjs.org/lemma/" }, "less": { "name": "less", "description": "Leaner CSS", "dist-tags": { "latest": "1.1.6" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "time": { "modified": "2011-12-10T13:20:53.491Z", "created": "2011-01-23T22:28:07.815Z", "1.0.10": "2011-01-23T22:28:07.815Z", "1.0.11": "2011-01-23T22:28:07.815Z", "1.0.14": "2011-01-23T22:28:07.815Z", "1.0.18": "2011-01-23T22:28:07.815Z", "1.0.19": "2011-01-23T22:28:07.815Z", "1.0.21": "2011-01-23T22:28:07.815Z", "1.0.32": "2011-01-23T22:28:07.815Z", "1.0.36": "2011-01-23T22:28:07.815Z", "1.0.5": "2011-01-23T22:28:07.816Z", "1.0.40": "2011-01-23T22:28:07.816Z", "1.0.41": "2011-01-23T22:28:07.816Z", "1.0.44": "2011-05-10T14:05:51.397Z", "1.1.0": "2011-05-11T19:49:37.162Z", "1.1.1": "2011-05-18T00:54:06.341Z", "1.1.2": "2011-05-24T20:46:53.915Z", "1.1.4": "2011-07-19T23:10:19.340Z", "1.1.5": "2011-11-14T11:02:34.213Z", "1.1.6": "2011-12-10T13:20:53.491Z" }, "users": { "pid": true }, "versions": { "1.0.10": "http://registry.npmjs.org/less/1.0.10", "1.0.11": "http://registry.npmjs.org/less/1.0.11", "1.0.14": "http://registry.npmjs.org/less/1.0.14", "1.0.18": "http://registry.npmjs.org/less/1.0.18", "1.0.19": "http://registry.npmjs.org/less/1.0.19", "1.0.21": "http://registry.npmjs.org/less/1.0.21", "1.0.32": "http://registry.npmjs.org/less/1.0.32", "1.0.36": "http://registry.npmjs.org/less/1.0.36", "1.0.5": "http://registry.npmjs.org/less/1.0.5", "1.0.40": "http://registry.npmjs.org/less/1.0.40", "1.0.41": "http://registry.npmjs.org/less/1.0.41", "1.0.44": "http://registry.npmjs.org/less/1.0.44", "1.1.0": "http://registry.npmjs.org/less/1.1.0", "1.1.1": "http://registry.npmjs.org/less/1.1.1", "1.1.2": "http://registry.npmjs.org/less/1.1.2", "1.1.4": "http://registry.npmjs.org/less/1.1.4", "1.1.5": "http://registry.npmjs.org/less/1.1.5", "1.1.6": "http://registry.npmjs.org/less/1.1.6" }, "dist": { "1.0.10": { "tarball": "http://packages:5984/less/-/less-1.0.10.tgz" }, "1.0.11": { "tarball": "http://packages:5984/less/-/less-1.0.11.tgz" }, "1.0.14": { "tarball": "http://packages:5984/less/-/less-1.0.14.tgz" }, "1.0.18": { "tarball": "http://packages:5984/less/-/less-1.0.18.tgz" }, "1.0.19": { "tarball": "http://packages:5984/less/-/less-1.0.19.tgz" }, "1.0.21": { "tarball": "http://packages:5984/less/-/less-1.0.21.tgz" }, "1.0.32": { "tarball": "http://packages:5984/less/-/less-1.0.32.tgz" }, "1.0.36": { "tarball": "http://packages:5984/less/-/less-1.0.36.tgz" }, "1.0.5": { "tarball": "http://packages:5984/less/-/less-1.0.5.tgz" }, "1.0.40": { "tarball": "http://registry.npmjs.org/less/-/less-1.0.40.tgz" }, "1.0.41": { "shasum": "c108f97a105887d6559be8ed6a0ce922c58da1bf", "tarball": "http://registry.npmjs.org/less/-/less-1.0.41.tgz" }, "1.0.44": { "shasum": "f5438d1955e1bfbc3beae4f4266907de9a721ccb", "tarball": "http://registry.npmjs.org/less/-/less-1.0.44.tgz" }, "1.1.0": { "shasum": "7c7dbdf1541158bf525d51a8eb8357400b72c888", "tarball": "http://registry.npmjs.org/less/-/less-1.1.0.tgz" }, "1.1.1": { "shasum": "7bda147c7cdb16f1fc638ca59f2a29e21f7b20f1", "tarball": "http://registry.npmjs.org/less/-/less-1.1.1.tgz" }, "1.1.2": { "shasum": "be31f2285d8534ef7a2b48532f0727eb190bdde9", "tarball": "http://registry.npmjs.org/less/-/less-1.1.2.tgz" }, "1.1.4": { "shasum": "cbc5714f77ff209d89db569cb01dc4b7266de135", "tarball": "http://registry.npmjs.org/less/-/less-1.1.4.tgz" }, "1.1.5": { "shasum": "802e9ceedd6b221bae57e1adb930eeb9efd31d6a", "tarball": "http://registry.npmjs.org/less/-/less-1.1.5.tgz" }, "1.1.6": { "shasum": "9609e99324286bd7049bc35649e997b6f90fcc78", "tarball": "http://registry.npmjs.org/less/-/less-1.1.6.tgz" } }, "keywords": [ "css", "parser", "lesscss", "browser" ], "url": "http://registry.npmjs.org/less/" }, "less-bal": { "name": "less-bal", "description": "Leaner CSS", "dist-tags": { "latest": "1.1.4" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-07-01T14:26:31.170Z", "created": "2011-07-01T14:26:29.670Z", "1.1.4": "2011-07-01T14:26:31.170Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "1.1.4": "http://registry.npmjs.org/less-bal/1.1.4" }, "dist": { "1.1.4": { "shasum": "a366aa6529ea4cdf6aa938b2b17c57cf3c950b98", "tarball": "http://registry.npmjs.org/less-bal/-/less-bal-1.1.4.tgz" } }, "keywords": [ "css", "parser", "lesscss", "browser" ], "url": "http://registry.npmjs.org/less-bal/" }, "less-clean": { "name": "less-clean", "description": "Leaner CSS", "dist-tags": { "latest": "1.1.5-pre" }, "maintainers": [ { "name": "oneofone", "email": "oneofone@gmail.com" } ], "time": { "modified": "2011-11-03T03:32:30.041Z", "created": "2011-11-03T03:32:27.972Z", "1.1.5-pre": "2011-11-03T03:32:30.041Z" }, "versions": { "1.1.5-pre": "http://registry.npmjs.org/less-clean/1.1.5-pre" }, "dist": { "1.1.5-pre": { "shasum": "25325267ef4699a60ae4ce4bb06123c2cedb2d44", "tarball": "http://registry.npmjs.org/less-clean/-/less-clean-1.1.5-pre.tgz" } }, "keywords": [ "css", "parser", "lesscss", "browser" ], "url": "http://registry.npmjs.org/less-clean/" }, "less4clients": { "name": "less4clients", "description": "Express.js extension to render LessCSS (.less) files server-side :)", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-07-05T02:18:22.776Z", "created": "2011-07-05T01:43:36.966Z", "0.1.0": "2011-07-05T01:43:38.474Z", "0.1.1": "2011-07-05T02:18:22.776Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/less4clients.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/less4clients/0.1.0", "0.1.1": "http://registry.npmjs.org/less4clients/0.1.1" }, "dist": { "0.1.0": { "shasum": "c4c466a352a8a2d846f11d45a46057aee389712d", "tarball": "http://registry.npmjs.org/less4clients/-/less4clients-0.1.0.tgz" }, "0.1.1": { "shasum": "673d62b6bfc0fc114c713623cd96f3a3438bd51f", "tarball": "http://registry.npmjs.org/less4clients/-/less4clients-0.1.1.tgz" } }, "keywords": [ "javascript", "coffeescript", "compile", "server", "expressjs" ], "url": "http://registry.npmjs.org/less4clients/" }, "lessup": { "name": "lessup", "description": "Lessup yer app. Auto-compile & generate less files.", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "mwalker", "email": "matt@modernexperience.com" } ], "time": { "modified": "2011-05-18T02:01:17.645Z", "created": "2011-05-01T23:17:32.373Z", "0.2.1": "2011-05-01T23:17:32.628Z", "0.2.2": "2011-05-09T17:36:51.568Z", "0.2.3": "2011-05-09T17:47:41.500Z", "0.2.5": "2011-05-18T02:01:17.645Z" }, "author": { "name": "Matt Walker", "email": "matt@modernexperience.com" }, "repository": { "type": "git", "url": "git://github.com/MattWalker/lessup.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/lessup/0.2.1", "0.2.2": "http://registry.npmjs.org/lessup/0.2.2", "0.2.3": "http://registry.npmjs.org/lessup/0.2.3", "0.2.5": "http://registry.npmjs.org/lessup/0.2.5" }, "dist": { "0.2.1": { "shasum": "39fa65140ef44b0018f2259cadcfb84a662c9c77", "tarball": "http://registry.npmjs.org/lessup/-/lessup-0.2.1.tgz" }, "0.2.2": { "shasum": "579ec729a43e7f8badd8922ce439c4ca9251884e", "tarball": "http://registry.npmjs.org/lessup/-/lessup-0.2.2.tgz" }, "0.2.3": { "shasum": "23afd57d9c7753d14bb0d25550beddbe68b034bc", "tarball": "http://registry.npmjs.org/lessup/-/lessup-0.2.3.tgz" }, "0.2.5": { "shasum": "1a54ae113f3b00b66b228d4d666003dc428fb50a", "tarball": "http://registry.npmjs.org/lessup/-/lessup-0.2.5.tgz" } }, "keywords": [ "css", "less", "lesscss", "auto-compile" ], "url": "http://registry.npmjs.org/lessup/" }, "lessweb": { "name": "lessweb", "description": "Less.js Converter", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "brendoncrawford", "email": "npm@aphexcreations.net" } ], "time": { "modified": "2011-06-24T23:25:04.999Z", "created": "2011-06-24T05:34:57.283Z", "0.0.1": "2011-06-24T05:34:57.865Z", "0.0.2": "2011-06-24T23:06:56.550Z" }, "author": { "name": "Brendon Crawford" }, "repository": { "type": "git", "url": "git://github.com/last/lessweb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lessweb/0.0.1", "0.0.2": "http://registry.npmjs.org/lessweb/0.0.2" }, "dist": { "0.0.1": { "shasum": "4e3494b28da8015b9b0b1fa013b97d1f8f074ec5", "tarball": "http://registry.npmjs.org/lessweb/-/lessweb-0.0.1.tgz" }, "0.0.2": { "shasum": "463d804ac391153cd31ccc46bf5a34d19e58ab13", "tarball": "http://registry.npmjs.org/lessweb/-/lessweb-0.0.2.tgz" } }, "keywords": [ "less", "less.js", "lesscss", "lessjs" ], "url": "http://registry.npmjs.org/lessweb/" }, "leveldb": { "name": "leveldb", "description": "Bindings for using LevelDB through node.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "my8bird", "email": "my8bird@gmail.com" } ], "time": { "modified": "2011-12-10T01:55:07.101Z", "created": "2011-08-22T02:03:45.698Z", "0.1.0": "2011-08-22T02:03:46.538Z", "0.2.0": "2011-08-30T12:06:50.508Z", "0.3.5": "2011-08-31T03:08:31.716Z", "0.4.0": "2011-12-10T01:55:07.101Z" }, "author": { "name": "Nathan Landis", "email": "my8bird@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/my8bird/node-leveldb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/leveldb/0.1.0", "0.2.0": "http://registry.npmjs.org/leveldb/0.2.0", "0.3.5": "http://registry.npmjs.org/leveldb/0.3.5", "0.4.0": "http://registry.npmjs.org/leveldb/0.4.0" }, "dist": { "0.1.0": { "shasum": "2b2dd35dd8e9ae02917fe309ab4c7f3d1f6d830f", "tarball": "http://registry.npmjs.org/leveldb/-/leveldb-0.1.0.tgz" }, "0.2.0": { "shasum": "4cfcb5e0e937f0f57f2046e1a08d4cef6e92a9c8", "tarball": "http://registry.npmjs.org/leveldb/-/leveldb-0.2.0.tgz" }, "0.3.5": { "shasum": "4bf97e4553f4df78453342cc24c7a96daa1705dc", "tarball": "http://registry.npmjs.org/leveldb/-/leveldb-0.3.5.tgz" }, "0.4.0": { "shasum": "4482e131d4ad56d1d623be2a9f31efca808c8b1f", "tarball": "http://registry.npmjs.org/leveldb/-/leveldb-0.4.0.tgz" } }, "keywords": [ "database", "leveldb" ], "url": "http://registry.npmjs.org/leveldb/" }, "levenshtein": { "name": "levenshtein", "description": "Javascript implementation of the L-diggity.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "gf3", "email": "gianni@runlevel6.org" } ], "author": { "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org", "url": "http://gf3.ca" }, "repository": { "type": "git", "url": "http://github.com/gf3/Levenshtein.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/levenshtein/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/levenshtein/-/levenshtein-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/levenshtein/" }, "lexer": { "name": "lexer", "description": "Simple lexer that can be used both server side or client side (browserify)", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "shfx", "email": "shfx@shfx.pl" } ], "time": { "modified": "2011-10-27T13:07:58.540Z", "created": "2011-10-27T13:07:56.954Z", "0.1.1": "2011-10-27T13:07:58.540Z" }, "author": { "name": "Marcin Wiśniowski", "email": "shfx@shfx.pl", "url": "http://shfx.pl" }, "repository": { "type": "git", "url": "git://github.com/shfx/node-lexer.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/lexer/0.1.1" }, "dist": { "0.1.1": { "shasum": "4f94d9afed76c12a41764a6424ab299b53c96fde", "tarball": "http://registry.npmjs.org/lexer/-/lexer-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/lexer/" }, "lib": { "name": "lib", "description": "Require all of your modules on one line", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-01-16T09:33:55.162Z", "created": "2011-01-16T09:26:03.382Z", "0.1.0": "2011-01-16T09:26:04.693Z", "0.1.1": "2011-01-16T09:33:55.162Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/chriso/node-lib.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lib/0.1.0", "0.1.1": "http://registry.npmjs.org/lib/0.1.1" }, "dist": { "0.1.0": { "shasum": "ad540615d398efed3c56fb924aa8cd60938acd0f", "tarball": "http://registry.npmjs.org/lib/-/lib-0.1.0.tgz" }, "0.1.1": { "shasum": "dca7aca7d1a044ecb77b4a842a06042772247098", "tarball": "http://registry.npmjs.org/lib/-/lib-0.1.1.tgz" } }, "keywords": [ "load", "modules", "require" ], "url": "http://registry.npmjs.org/lib/" }, "libdtrace": { "name": "libdtrace", "description": "Solaris libdtrace bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-15T21:23:14.458Z", "created": "2011-03-16T04:38:32.851Z", "0.0.1": "2011-03-16T04:38:33.201Z" }, "author": { "name": "Joyent", "url": "joyent.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/libdtrace/0.0.1" }, "dist": { "0.0.1": { "shasum": "2c0587b047f2aabd95dc5ea4e7bcce483d2a4bd6", "tarball": "http://registry.npmjs.org/libdtrace/-/libdtrace-0.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "9f96fc1e8b4d7eebff8892d28b3c4aadb6566b84", "tarball": "http://registry.npmjs.org/libdtrace/-/libdtrace-0.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/libdtrace/" }, "liberator": { "name": "liberator", "description": "liberator your npm packages -- and put them in web libraries!", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tomw", "email": "tom@banksimple.com" } ], "time": { "modified": "2011-06-28T03:11:08.571Z", "created": "2011-06-22T02:30:20.883Z", "0.0.1": "2011-06-22T02:30:22.012Z", "0.0.2": "2011-06-22T02:47:32.911Z", "0.0.3": "2011-06-28T03:11:08.571Z" }, "repository": { "type": "git", "url": "git://github.com/tomwans/liberator.git" }, "author": { "name": "Thomas Wanielista", "email": "tom@banksimple.com", "url": "http://tomwanielista.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/liberator/0.0.1", "0.0.2": "http://registry.npmjs.org/liberator/0.0.2", "0.0.3": "http://registry.npmjs.org/liberator/0.0.3" }, "dist": { "0.0.1": { "shasum": "713b19f8294fa61c3be2693d66c27a4e39f5eeba", "tarball": "http://registry.npmjs.org/liberator/-/liberator-0.0.1.tgz" }, "0.0.2": { "shasum": "8c3dd87bdeb8fc43c421b6d82cb9123272794f68", "tarball": "http://registry.npmjs.org/liberator/-/liberator-0.0.2.tgz" }, "0.0.3": { "shasum": "cb9f13af87ace852053beb7a104ff24c458982e2", "tarball": "http://registry.npmjs.org/liberator/-/liberator-0.0.3.tgz" } }, "keywords": [ "libraries" ], "url": "http://registry.npmjs.org/liberator/" }, "libirc": { "name": "libirc", "description": "node.js binding for libircclient library", "dist-tags": { "latest": "0.0.2b" }, "maintainers": [ { "name": "dixel", "email": "dixelt@gmail.com" } ], "time": { "modified": "2011-06-06T10:01:46.045Z", "created": "2011-06-06T09:58:33.827Z", "0.0.1b": "2011-06-06T09:58:34.521Z", "0.0.2b": "2011-06-06T10:01:46.045Z" }, "author": { "name": "Vasiliy Avdiushkin", "email": "dixelt@gmail.com", "url": "dixel.blogspot.com" }, "repository": { "type": "git", "url": "git://github.com/dixel/node-irc.git" }, "versions": { "0.0.1b": "http://registry.npmjs.org/libirc/0.0.1b", "0.0.2b": "http://registry.npmjs.org/libirc/0.0.2b" }, "dist": { "0.0.1b": { "shasum": "152b69f964e9afa52cc74deab8868d4dc3f6c510", "tarball": "http://registry.npmjs.org/libirc/-/libirc-0.0.1b.tgz" }, "0.0.2b": { "shasum": "565e2ba9ef150c5673bf4dc43e19e2e24b30f535", "tarball": "http://registry.npmjs.org/libirc/-/libirc-0.0.2b.tgz" } }, "url": "http://registry.npmjs.org/libirc/" }, "liblzg": { "name": "liblzg", "description": "fast compression and decompression lib, as provided by liblzg written by Marcus Geelnard", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "acarvalho", "email": "ajscarvalho@gmail.com" } ], "time": { "modified": "2011-05-24T23:36:26.568Z", "created": "2011-05-24T16:22:40.508Z", "1.0.0": "2011-05-24T16:22:40.897Z", "1.0.1": "2011-05-24T23:36:26.568Z" }, "author": { "name": "Alexandre Amaral de Carvalho", "email": "ajscarvalho@gmail.com", "url": "http://alexandre.amaraldecarvalho.eu/" }, "versions": { "1.0.0": "http://registry.npmjs.org/liblzg/1.0.0", "1.0.1": "http://registry.npmjs.org/liblzg/1.0.1" }, "dist": { "1.0.0": { "shasum": "d5f9b24f744dd3494e7d53a2fde9518c495be9a6", "tarball": "http://registry.npmjs.org/liblzg/-/liblzg-1.0.0.tgz" }, "1.0.1": { "shasum": "439027e138a4530553b1b729c2bf8fc1dc0cf0bc", "tarball": "http://registry.npmjs.org/liblzg/-/liblzg-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/liblzg/" }, "libnotify": { "name": "libnotify", "description": "libnotify unobtrusive notifications", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "mytrile", "email": "mitko.kostov@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/mitkok/node-libnotify.git" }, "time": { "modified": "2011-04-07T17:53:20.848Z", "created": "2011-04-07T17:16:52.947Z", "1.0.1": "2011-04-07T17:16:52.947Z", "1.0.2": "2011-04-07T17:53:20.848Z" }, "author": { "name": "Mitko Kostov", "email": "mitko.kostov@gmail.com", "url": "http://fireinside.me" }, "versions": { "1.0.1": "http://registry.npmjs.org/libnotify/1.0.1", "1.0.2": "http://registry.npmjs.org/libnotify/1.0.2" }, "dist": { "1.0.1": { "tarball": "http://packages:5984/libnotify/-/libnotify-1.0.1.tgz" }, "1.0.2": { "shasum": "d013c95909ee855049bd89aa336686f41ce40394", "tarball": "http://registry.npmjs.org/libnotify/-/libnotify-1.0.2.tgz" } }, "keywords": [ "libnotify", "notify" ], "url": "http://registry.npmjs.org/libnotify/" }, "libravatar": { "name": "libravatar", "description": "Libravatar node.js library", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "fmarier", "email": "francois@fmarier.org" } ], "time": { "modified": "2011-11-19T23:12:59.488Z", "created": "2011-10-17T09:43:43.046Z", "1.0.1": "2011-10-17T09:43:46.138Z", "1.1.0": "2011-11-19T23:12:59.488Z" }, "author": { "name": "Francois Marier", "email": "francois@libravatar.org", "url": "http://fmarier.org" }, "repository": { "type": "git", "url": "git://github.com/fmarier/node-libravatar.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/libravatar/1.0.1", "1.1.0": "http://registry.npmjs.org/libravatar/1.1.0" }, "dist": { "1.0.1": { "shasum": "1ce8194381ccafc53d68254831e2ef06e79a6497", "tarball": "http://registry.npmjs.org/libravatar/-/libravatar-1.0.1.tgz" }, "1.1.0": { "shasum": "b84547b0c089e48f02e73a5c477082fb350eec2f", "tarball": "http://registry.npmjs.org/libravatar/-/libravatar-1.1.0.tgz" } }, "keywords": [ "libravatar", "avatar", "federated", "package.json" ], "url": "http://registry.npmjs.org/libravatar/" }, "libxml": { "name": "libxml", "description": "libxml2 wrapper for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "time": { "modified": "2011-11-03T14:01:44.918Z", "created": "2011-11-01T13:56:06.402Z", "0.0.1": "2011-11-01T13:56:08.566Z", "0.0.2": "2011-11-03T14:01:44.918Z" }, "author": { "name": "ajax.org B.V.", "email": "info@ajax.org" }, "repository": { "type": "git", "url": "git://github.com/ajaxorg/node-libxml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/libxml/0.0.1", "0.0.2": "http://registry.npmjs.org/libxml/0.0.2" }, "dist": { "0.0.1": { "shasum": "1afa408d7323a4a125b1dbe6755f70da12520843", "tarball": "http://registry.npmjs.org/libxml/-/libxml-0.0.1.tgz" }, "0.0.2": { "shasum": "2fe0c797fd92c78aa0cb1219e5dc17fd7687abe9", "tarball": "http://registry.npmjs.org/libxml/-/libxml-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/libxml/" }, "libxml-to-js": { "name": "libxml-to-js", "description": "XML to JavaScript object parser based on libxmljs", "dist-tags": { "latest": "0.3.9" }, "maintainers": [ { "name": "saltwaterc", "email": "saltwaterc@gmail.com" } ], "time": { "modified": "2011-12-05T12:06:27.351Z", "created": "2011-06-29T07:04:10.409Z", "0.1.0": "2011-06-29T07:04:11.656Z", "0.2.0": "2011-07-07T13:02:40.992Z", "0.2.1": "2011-07-19T07:01:30.384Z", "0.2.2": "2011-08-02T15:44:22.329Z", "0.3.0": "2011-08-11T09:16:30.414Z", "0.3.1": "2011-08-11T15:18:58.063Z", "0.3.2": "2011-08-12T07:20:13.655Z", "0.3.3": "2011-08-12T08:21:29.016Z", "0.3.4": "2011-08-26T12:41:31.322Z", "0.3.5": "2011-09-20T14:04:22.584Z", "0.3.6": "2011-09-21T08:06:28.422Z", "0.3.7": "2011-09-22T07:10:28.522Z", "0.3.8": "2011-10-17T12:53:42.326Z", "0.3.9": "2011-12-05T12:06:27.351Z" }, "author": { "name": "Stefan Rusu", "url": "http://www.saltwaterc.eu/" }, "repository": { "type": "git", "url": "git://github.com/SaltwaterC/libxml-to-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/libxml-to-js/0.1.0", "0.2.0": "http://registry.npmjs.org/libxml-to-js/0.2.0", "0.2.1": "http://registry.npmjs.org/libxml-to-js/0.2.1", "0.2.2": "http://registry.npmjs.org/libxml-to-js/0.2.2", "0.3.0": "http://registry.npmjs.org/libxml-to-js/0.3.0", "0.3.1": "http://registry.npmjs.org/libxml-to-js/0.3.1", "0.3.2": "http://registry.npmjs.org/libxml-to-js/0.3.2", "0.3.3": "http://registry.npmjs.org/libxml-to-js/0.3.3", "0.3.4": "http://registry.npmjs.org/libxml-to-js/0.3.4", "0.3.5": "http://registry.npmjs.org/libxml-to-js/0.3.5", "0.3.6": "http://registry.npmjs.org/libxml-to-js/0.3.6", "0.3.7": "http://registry.npmjs.org/libxml-to-js/0.3.7", "0.3.8": "http://registry.npmjs.org/libxml-to-js/0.3.8", "0.3.9": "http://registry.npmjs.org/libxml-to-js/0.3.9" }, "dist": { "0.1.0": { "shasum": "9b1ea8fe23864a93437e0f0d15be131c7777f99c", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.1.0.tgz" }, "0.2.0": { "shasum": "d52491b7a8f250862b393bf40c377717ae18540c", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.2.0.tgz" }, "0.2.1": { "shasum": "694547a1996a4a19bd6e9e7e9bab294db5c6ec3a", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.2.1.tgz" }, "0.2.2": { "shasum": "a5f05f669b7d2116198dd73fa90fc9a29fc3e982", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.2.2.tgz" }, "0.3.0": { "shasum": "e9adca367841935897613c1b228c72b48be21459", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.0.tgz" }, "0.3.1": { "shasum": "02b6e520d87f6636d1eddbb41ccd5bbd0a89b8ff", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.1.tgz" }, "0.3.2": { "shasum": "81f8dd52d33907978871fcebeaa72d3e9e696a7a", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.2.tgz" }, "0.3.3": { "shasum": "8cf56550b7e9254ae3a1f395924361e26a02275d", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.3.tgz" }, "0.3.4": { "shasum": "d00992f32ca2be0879aeff92cddf9c3f0afff3a1", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.4.tgz" }, "0.3.5": { "shasum": "a0b98c3b27e6d711e99330decdcfbe143ed0ecf5", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.5.tgz" }, "0.3.6": { "shasum": "060f93a74d4ebd7a4f7bb28f255723524cb5d8f5", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.6.tgz" }, "0.3.7": { "shasum": "ae49c99a79f01005f740cf5c7e570eac41af99c8", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.7.tgz" }, "0.3.8": { "shasum": "d83c9ab63f756928b2feda21d2704b08345b120d", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.8.tgz" }, "0.3.9": { "shasum": "b8dea545f6c4c1e9c6f38852e323c2dc16fe9bd8", "tarball": "http://registry.npmjs.org/libxml-to-js/-/libxml-to-js-0.3.9.tgz" } }, "keywords": [ "xml", "javascript", "object", "parser", "libxml", "libxmljs", "namespace", "cdata", "xpath" ], "url": "http://registry.npmjs.org/libxml-to-js/" }, "libxmlext": { "name": "libxmlext", "description": "Extensions to libxmljs to add CSS XPath selectors", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "author": { "name": "Marco Rogers" }, "repository": { "type": "git", "url": "http://github.com/noblesamurai/libxmlext.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/libxmlext/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/libxmlext/-/libxmlext-v1.0.0.tgz" } }, "keywords": [ "libxmljs", "xml" ], "url": "http://registry.npmjs.org/libxmlext/" }, "libxmljs": { "name": "libxmljs", "description": "libxml bindings for v8 javascript engine", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "polotek", "email": "marco.rogers@gmail.com" } ], "author": { "name": "Marco Rogers - http://github.com/polotek" }, "repository": { "type": "git", "url": "git://github.com/polotek/libxmljs.git" }, "time": { "modified": "2011-11-14T21:56:22.287Z", "created": "2011-06-04T20:56:17.166Z", "0.4.1": "2011-06-04T20:56:17.166Z", "0.4.2": "2011-06-04T20:56:17.166Z" }, "users": { "astro": true }, "versions": { "0.4.1": "http://registry.npmjs.org/libxmljs/0.4.1", "0.4.2": "http://registry.npmjs.org/libxmljs/0.4.2" }, "dist": { "0.4.1": { "tarball": "http://registry.npmjs.org/libxmljs/-/libxmljs-0.4.1.tgz" }, "0.4.2": { "shasum": "999e0733aeea6381a8a79ae5cfb88071cc31762f", "tarball": "http://registry.npmjs.org/libxmljs/-/libxmljs-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/libxmljs/" }, "libxpm": { "name": "libxpm", "description": "render xpm images to teh web", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bsdf", "email": "EMAILBEN145@gmail.com" } ], "time": { "modified": "2011-06-06T15:02:14.328Z", "created": "2011-06-06T15:02:12.939Z", "0.0.1": "2011-06-06T15:02:14.328Z" }, "author": { "name": "bsdf" }, "versions": { "0.0.1": "http://registry.npmjs.org/libxpm/0.0.1" }, "dist": { "0.0.1": { "shasum": "b596f4b682465a718cc8605375982599e39c5a60", "tarball": "http://registry.npmjs.org/libxpm/-/libxpm-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/libxpm/" }, "libyaml": { "name": "libyaml", "description": "Bindings to libYAML", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-11-03T07:43:14.759Z", "created": "2011-07-18T19:29:29.135Z", "0.0.1": "2011-07-18T19:29:29.636Z", "0.0.2": "2011-08-27T16:19:19.371Z", "0.0.3": "2011-10-28T18:21:11.223Z", "0.0.4": "2011-11-03T07:43:14.759Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@kochen.nl", "url": "http://stephan.kochen.nl/" }, "repository": { "type": "git", "url": "git://github.com/stephank/yaml.node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/libyaml/0.0.1", "0.0.2": "http://registry.npmjs.org/libyaml/0.0.2", "0.0.3": "http://registry.npmjs.org/libyaml/0.0.3", "0.0.4": "http://registry.npmjs.org/libyaml/0.0.4" }, "dist": { "0.0.1": { "shasum": "c8e859447f3fd2d0b678eab7d0aaf6bdbaf6991b", "tarball": "http://registry.npmjs.org/libyaml/-/libyaml-0.0.1.tgz" }, "0.0.2": { "shasum": "f94ffad39104487dddad7c1dcccd1a06d4a3763c", "tarball": "http://registry.npmjs.org/libyaml/-/libyaml-0.0.2.tgz" }, "0.0.3": { "shasum": "315e3aece9f772129968f6cdad4451c84691e7cd", "tarball": "http://registry.npmjs.org/libyaml/-/libyaml-0.0.3.tgz" }, "0.0.4": { "shasum": "df15ea530087308a81ee3eaa189708715c843de3", "tarball": "http://registry.npmjs.org/libyaml/-/libyaml-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/libyaml/" }, "life": { "name": "life", "description": "An artificial life simulation in node.", "dist-tags": { "latest": "0.0.1" }, "readme": "# node-life - Get a life\n\n[![Build Status](https://secure.travis-ci.org/antz29/node-life.png)](http://travis-ci.org/#!/antz29/node-life)\n\n## Installation\n\n npm install life -g \n\n## What's it do?\n\nAn artificial life simulation written in node. Just starting this so not quite sure how it will all work yet! \nBasically thinking that 'life' is the 'world' and you create 'lifeforms' that communicate with the world through\na RESTful interface. By default it will be rendered to the terminal but in theory you could render it any way \nyou liked.\n\n## Usage\n\n Spin up the 'world'\n > life\n\n## Bugs\n\nSee .\n", "maintainers": [ { "name": "antz29", "email": "jp@antz29.com" } ], "time": { "modified": "2011-11-17T04:55:19.536Z", "created": "2011-11-17T04:55:17.816Z", "0.0.1": "2011-11-17T04:55:19.536Z" }, "author": { "name": "John Le Drew", "email": "jp@antz29.com", "url": "http://antz29.com" }, "repository": { "type": "git", "url": "git://github.com/antz29/node-life.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/life/0.0.1" }, "dist": { "0.0.1": { "shasum": "605f57836a9fe0c039f67d0ddb3b4376503b4733", "tarball": "http://registry.npmjs.org/life/-/life-0.0.1.tgz" } }, "keywords": [ "artificial", "life", "simulation" ], "url": "http://registry.npmjs.org/life/" }, "lift": { "name": "lift", "description": "lifting code to the client: dual side templating made easy", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:16:04.749Z", "created": "2011-07-01T10:35:26.636Z", "0.0.0": "2011-07-01T10:35:27.429Z", "0.0.1": "2011-07-02T18:51:25.419Z", "0.0.2": "2011-07-03T02:16:19.562Z", "0.0.3": "2011-07-16T08:08:28.532Z", "0.0.4": "2011-07-18T14:20:12.583Z", "0.0.5": "2011-07-18T15:11:59.134Z", "0.0.6": "2011-07-18T21:37:00.787Z", "0.0.7": "2011-07-18T22:04:15.215Z", "0.0.8": "2011-08-13T12:43:10.466Z", "0.1.0": "2011-08-24T12:56:10.970Z", "0.1.1": "2011-11-29T14:16:04.749Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-lift.git" }, "users": { "astro": true }, "versions": { "0.0.0": "http://registry.npmjs.org/lift/0.0.0", "0.0.1": "http://registry.npmjs.org/lift/0.0.1", "0.0.2": "http://registry.npmjs.org/lift/0.0.2", "0.0.3": "http://registry.npmjs.org/lift/0.0.3", "0.0.4": "http://registry.npmjs.org/lift/0.0.4", "0.0.5": "http://registry.npmjs.org/lift/0.0.5", "0.0.6": "http://registry.npmjs.org/lift/0.0.6", "0.0.7": "http://registry.npmjs.org/lift/0.0.7", "0.0.8": "http://registry.npmjs.org/lift/0.0.8", "0.1.0": "http://registry.npmjs.org/lift/0.1.0", "0.1.1": "http://registry.npmjs.org/lift/0.1.1" }, "dist": { "0.0.0": { "shasum": "afe802b206de37a41b8c44a757e641c2fc6f862e", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.0.tgz" }, "0.0.1": { "shasum": "b7ced72b179a88e77dbcb1ed79a039fc73d64c65", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.1.tgz" }, "0.0.2": { "shasum": "739421896f7a75b5ab9c832d50c660290a300300", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.2.tgz" }, "0.0.3": { "shasum": "b029d585856aa5e456991c9f67682a468b08a7a9", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.3.tgz" }, "0.0.4": { "shasum": "47ee13fa3a633ff91f051542233172c0f1b78523", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.4.tgz" }, "0.0.5": { "shasum": "81ae384dbbeb850db064dc2791e3a6753ef62772", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.5.tgz" }, "0.0.6": { "shasum": "e8c6d58174139bc77ea1b89601fe532429e28fed", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.6.tgz" }, "0.0.7": { "shasum": "529d5a1687113966fd300290ff4997cb60bcd0f7", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.7.tgz" }, "0.0.8": { "shasum": "3f96a18bf239a6fcd5c032ae5708e78c2d66a0bb", "tarball": "http://registry.npmjs.org/lift/-/lift-0.0.8.tgz" }, "0.1.0": { "shasum": "ecb7849dbf9f0f1ec179e523988eb2f5a02d7754", "tarball": "http://registry.npmjs.org/lift/-/lift-0.1.0.tgz" }, "0.1.1": { "shasum": "93e72d56c2cb560d0ca2e341db5765494de42b16", "tarball": "http://registry.npmjs.org/lift/-/lift-0.1.1.tgz" } }, "keywords": [ "client", "server", "node", "code", "lift", "lazy", "templating", "template" ], "url": "http://registry.npmjs.org/lift/" }, "light-traits": { "name": "light-traits", "description": "Light traits in javascript with some syntax sugar.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/light-traits.git" }, "time": { "modified": "2011-06-24T00:06:29.185Z", "created": "2011-02-17T15:53:01.642Z", "0.0.1": "2011-02-17T15:53:01.642Z", "0.0.2": "2011-02-17T15:53:01.642Z", "0.0.3": "2011-02-17T15:53:01.642Z", "0.0.4": "2011-02-17T15:53:01.642Z", "0.0.5": "2011-02-17T15:53:01.642Z", "0.0.6": "2011-02-17T15:53:01.642Z", "0.0.7": "2011-02-17T15:53:01.642Z", "0.0.8": "2011-02-17T15:53:01.642Z", "0.1.0": "2011-02-17T15:53:01.642Z", "0.1.1": "2011-06-23T23:49:14.668Z", "0.2.0": "2011-06-24T00:06:29.185Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/light-traits/0.0.1", "0.0.2": "http://registry.npmjs.org/light-traits/0.0.2", "0.0.3": "http://registry.npmjs.org/light-traits/0.0.3", "0.0.4": "http://registry.npmjs.org/light-traits/0.0.4", "0.0.5": "http://registry.npmjs.org/light-traits/0.0.5", "0.0.6": "http://registry.npmjs.org/light-traits/0.0.6", "0.0.7": "http://registry.npmjs.org/light-traits/0.0.7", "0.0.8": "http://registry.npmjs.org/light-traits/0.0.8", "0.1.0": "http://registry.npmjs.org/light-traits/0.1.0", "0.1.1": "http://registry.npmjs.org/light-traits/0.1.1", "0.2.0": "http://registry.npmjs.org/light-traits/0.2.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/light-traits/-/light-traits-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/light-traits/-/light-traits-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/light-traits/-/light-traits-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/light-traits/-/light-traits-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.0.6.tgz" }, "0.0.7": { "shasum": "6b7a479d16b2dae90463fe164443b4826a0c7c90", "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.0.7.tgz" }, "0.0.8": { "shasum": "8672c08282744385f5a27be469f8baf408affb29", "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.0.8.tgz" }, "0.1.0": { "shasum": "add2a81b7f3bb6ec66fc49acd3f806c48c2ddb5c", "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.1.0.tgz" }, "0.1.1": { "shasum": "a2d75e74f9d5d2a1d54eb149b10efbb33ecc4a9f", "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.1.1.tgz" }, "0.2.0": { "shasum": "066ad2d0c908bb2a687a4a56a68a4e191a0d0c9a", "tarball": "http://registry.npmjs.org/light-traits/-/light-traits-0.2.0.tgz" } }, "keywords": [ "traits" ], "url": "http://registry.npmjs.org/light-traits/" }, "lightnode": { "name": "lightnode", "description": "Simple framework powered by delegation and heirarchical servers, fast static file server.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "timlind", "email": "tim@ngtechnology.pro" } ], "time": { "modified": "2011-02-28T11:10:47.427Z", "created": "2011-02-28T11:10:46.587Z", "0.1.0": "2011-02-28T11:10:47.427Z" }, "author": { "name": "Tim Lind", "email": "tim@ngtechnology.pro", "url": "http://twitter.com/timlind" }, "repository": { "type": "git", "url": "git://github.com/ngspinners/lightnode.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lightnode/0.1.0" }, "dist": { "0.1.0": { "shasum": "058b29d0f124db0e4bebf49020fc24672f7e1f87", "tarball": "http://registry.npmjs.org/lightnode/-/lightnode-0.1.0.tgz" } }, "keywords": [ "framework", "static", "file server", "control", "caching", "vhost", "virtual host" ], "url": "http://registry.npmjs.org/lightnode/" }, "limestone": { "name": "limestone", "description": "Sphinx search server connector for Node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "kurokikaze", "email": "bolter.fire@gmail.com" } ], "time": { "modified": "2011-10-10T15:12:58.737Z", "created": "2011-01-26T10:31:58.061Z", "0.1.1": "2011-01-26T10:31:58.390Z", "0.1.2": "2011-10-10T15:12:58.737Z" }, "author": { "name": "Sergey Shirokov", "email": "bolter.fire@gmail.com", "url": "http://kuroikaze85.wordpress.com" }, "repository": { "type": "git", "url": "git://github.com/kurokikaze/limestone.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/limestone/0.1.1", "0.1.2": "http://registry.npmjs.org/limestone/0.1.2" }, "dist": { "0.1.1": { "tarball": "http://registry.npmjs.org/limestone/-/limestone@v0.1.1.tgz" }, "0.1.2": { "shasum": "07d5a57261175c3452fd32045f85d01e984b2edd", "tarball": "http://registry.npmjs.org/limestone/-/limestone-0.1.2.tgz" } }, "keywords": [ "sphinx", "search", "searchd", "text" ], "url": "http://registry.npmjs.org/limestone/" }, "limited-file": { "name": "limited-file", "description": "A readable file stream for files that are growing.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-04-05T23:40:19.682Z", "created": "2011-04-05T23:40:18.954Z", "0.1.0": "2011-04-05T23:40:19.682Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-growing-file.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/limited-file/0.1.0" }, "dist": { "0.1.0": { "shasum": "c8c03de2bcbe278eb9c9f5cf1b6aeb0293aa965e", "tarball": "http://registry.npmjs.org/limited-file/-/limited-file-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/limited-file/" }, "lin": { "name": "lin", "description": "astrology language interface", "dist-tags": { "latest": "0.0.1-6" }, "maintainers": [ { "name": "orlin", "email": "om@soundsapiens.com" } ], "time": { "modified": "2011-05-10T17:50:51.273Z", "created": "2011-04-06T11:35:05.235Z", "0.0.1-1": "2011-04-06T11:35:06.332Z", "0.0.1-2": "2011-04-08T15:45:50.317Z", "0.0.1-3": "2011-04-20T08:05:04.379Z", "0.0.1-4": "2011-05-06T10:50:25.940Z", "0.0.1-5": "2011-05-07T08:02:12.482Z", "0.0.1-6": "2011-05-10T17:50:51.273Z" }, "author": { "name": "Orlin M Bozhinov", "email": "orlin@astrolet.net", "url": "http://soundsapiens.com" }, "repository": { "type": "git", "url": "git://github.com/astrolet/lin.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/lin/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/lin/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/lin/0.0.1-3", "0.0.1-4": "http://registry.npmjs.org/lin/0.0.1-4", "0.0.1-5": "http://registry.npmjs.org/lin/0.0.1-5", "0.0.1-6": "http://registry.npmjs.org/lin/0.0.1-6" }, "dist": { "0.0.1-1": { "shasum": "3d170faa8f208b9914d5c0b8f12c318802c70e71", "tarball": "http://registry.npmjs.org/lin/-/lin-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "18d3b3ff4b4f0961e01bbd2272c54dba3da31831", "tarball": "http://registry.npmjs.org/lin/-/lin-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "5c85b0ce2b6b6f2bd7449c7eefc22ee4da9f4b84", "tarball": "http://registry.npmjs.org/lin/-/lin-0.0.1-3.tgz" }, "0.0.1-4": { "shasum": "b82402a6cd7be1014e66ff0023c79770ab82275e", "tarball": "http://registry.npmjs.org/lin/-/lin-0.0.1-4.tgz" }, "0.0.1-5": { "shasum": "c4b27df91766b7fae4ea9d20c8cc9a1ff058080f", "tarball": "http://registry.npmjs.org/lin/-/lin-0.0.1-5.tgz" }, "0.0.1-6": { "shasum": "13f8065fe6107f1cd2274bc540694e301da2ca4b", "tarball": "http://registry.npmjs.org/lin/-/lin-0.0.1-6.tgz" } }, "keywords": [ "astrology", "aslrolet", "commonjs" ], "url": "http://registry.npmjs.org/lin/" }, "line-parser": { "name": "line-parser", "description": "A simple class to parse chunks of data into lines.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mbthomas", "email": "mbthomas@gmail.com" } ], "time": { "modified": "2011-09-17T16:20:07.239Z", "created": "2011-08-27T19:13:28.698Z", "0.0.0": "2011-08-27T19:13:29.988Z", "0.1.0": "2011-08-27T19:19:27.626Z", "0.1.1": "2011-09-17T16:20:07.239Z" }, "author": { "name": "Mike Thomas", "email": "mbthomas@gmail.com" }, "repository": { "url": "http://github.com/mthomas/line-parser.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/line-parser/0.0.0", "0.1.0": "http://registry.npmjs.org/line-parser/0.1.0", "0.1.1": "http://registry.npmjs.org/line-parser/0.1.1" }, "dist": { "0.0.0": { "shasum": "bb27d426d31b64cbb54c3e1b7c6de953e32c3dad", "tarball": "http://registry.npmjs.org/line-parser/-/line-parser-0.0.0.tgz" }, "0.1.0": { "shasum": "d37ee7f956f00ca1a44bfce9cf6197f916073f23", "tarball": "http://registry.npmjs.org/line-parser/-/line-parser-0.1.0.tgz" }, "0.1.1": { "shasum": "8d401d945b062ca70a9f3c9c6191b31b9f5cb472", "tarball": "http://registry.npmjs.org/line-parser/-/line-parser-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/line-parser/" }, "line-reader": { "name": "line-reader", "description": "Asynchronous line-by-line file reader", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "nickewing", "email": "nick@nickewing.net" } ], "time": { "modified": "2011-03-20T02:20:28.565Z", "created": "2011-03-16T07:41:18.922Z", "0.1.0": "2011-03-16T07:41:19.519Z", "0.1.1": "2011-03-16T07:42:34.139Z", "0.1.2": "2011-03-16T07:57:08.657Z", "0.1.3": "2011-03-20T02:20:28.565Z" }, "author": { "name": "Nick Ewing", "email": "nick@nickewing.net" }, "repository": { "type": "git", "url": "https://nickewing@github.com/nickewing/line-reader.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/line-reader/0.1.0", "0.1.1": "http://registry.npmjs.org/line-reader/0.1.1", "0.1.2": "http://registry.npmjs.org/line-reader/0.1.2", "0.1.3": "http://registry.npmjs.org/line-reader/0.1.3" }, "dist": { "0.1.0": { "shasum": "e1287491bd5072e61adc8a8c02d26a4ca0d2ac3d", "tarball": "http://registry.npmjs.org/line-reader/-/line-reader-0.1.0.tgz" }, "0.1.1": { "shasum": "a24a90a4adc3eb51cd1e91cbb379f2a980c0e452", "tarball": "http://registry.npmjs.org/line-reader/-/line-reader-0.1.1.tgz" }, "0.1.2": { "shasum": "ae146e39bd6c0f72c3d2266e1e555188939ec36c", "tarball": "http://registry.npmjs.org/line-reader/-/line-reader-0.1.2.tgz" }, "0.1.3": { "shasum": "6155e9d8a8e24116b1dd111f5ec06f5576e899ff", "tarball": "http://registry.npmjs.org/line-reader/-/line-reader-0.1.3.tgz" } }, "keywords": [ "file", "line", "reader", "scanner" ], "url": "http://registry.npmjs.org/line-reader/" }, "linebuffer": { "name": "linebuffer", "description": "A stream you can pump to that emits data linewise", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "aredridel", "email": "aredridel@nbtsc.org" } ], "time": { "modified": "2011-06-01T05:43:52.855Z", "created": "2011-06-01T05:43:52.855Z", "0.0.1": "2011-06-01T05:43:52.855Z", "0.0.2": "2011-06-01T05:43:52.855Z", "0.0.3": "2011-06-01T05:43:52.855Z", "0.0.4": "2011-06-01T05:43:52.855Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/linebuffer/0.0.1", "0.0.2": "http://registry.npmjs.org/linebuffer/0.0.2", "0.0.3": "http://registry.npmjs.org/linebuffer/0.0.3", "0.0.4": "http://registry.npmjs.org/linebuffer/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/linebuffer/-/linebuffer-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/linebuffer/-/linebuffer-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/linebuffer/-/linebuffer-0.0.3.tgz" }, "0.0.4": { "shasum": "78519d6f2120beae473a3014d01b042a85b4db57", "tarball": "http://registry.npmjs.org/linebuffer/-/linebuffer-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/linebuffer/" }, "lines": { "name": "lines", "description": "tiny utility for line per line processing with streams", "dist-tags": { "latest": "1.0.1", "stable": "1.0.1" }, "maintainers": [ { "name": "florentjaby", "email": "florent.jaby@gmail.com" } ], "author": { "name": "Florent Jaby", "email": "florent.jaby@gmail.com", "url": "http://github.com/Floby" }, "repository": { "type": "git", "url": "http://github.com/Floby/node-lines.git" }, "time": { "modified": "2011-02-25T15:33:04.428Z", "created": "2011-02-25T15:31:59.870Z", "1.0.0": "2011-02-25T15:31:59.870Z", "1.0.1": "2011-02-25T15:31:59.870Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/lines/1.0.0", "1.0.1": "http://registry.npmjs.org/lines/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/lines/-/lines-1.0.0.tgz" }, "1.0.1": { "shasum": "6c34c0d41cb67e122a0225d96b9b4b3da5b4b179", "tarball": "http://registry.npmjs.org/lines/-/lines-1.0.1.tgz" } }, "keywords": [ "stream", "lines" ], "url": "http://registry.npmjs.org/lines/" }, "lines-adapter": { "name": "lines-adapter", "description": "Line-oriented Evented I/O", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "jon.seymour", "email": "jon.seymour@gmail.com" } ], "time": { "modified": "2011-04-24T14:15:38.810Z", "created": "2011-04-17T10:18:45.100Z", "0.0.0": "2011-04-17T10:18:46.835Z", "0.0.1": "2011-04-17T10:51:53.801Z", "0.0.2": "2011-04-17T11:29:17.799Z", "0.0.3": "2011-04-17T15:05:01.828Z", "0.0.4": "2011-04-24T03:24:26.091Z", "0.0.5": "2011-04-24T14:15:21.236Z" }, "author": { "name": "Jon Seymour", "email": "jon.seymour@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jonseymour/node-lines-adapter.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/lines-adapter/0.0.5" }, "dist": { "0.0.5": { "shasum": "95483b8107bf905b0de945b264c29409412af939", "tarball": "http://registry.npmjs.org/lines-adapter/-/lines-adapter-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/lines-adapter/" }, "linestream": { "name": "linestream", "description": "a readable stream emitting lines (from files, streams)", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-18T11:43:34.020Z", "created": "2011-04-15T17:21:39.635Z", "0.0.2": "2011-04-15T17:21:40.281Z", "0.1.0": "2011-04-21T03:06:50.873Z", "0.2.1": "2011-09-30T02:56:26.001Z", "0.2.2": "2011-11-05T09:07:15.553Z", "0.2.4": "2011-11-11T20:33:28.484Z", "0.2.5": "2011-11-14T01:58:23.624Z", "0.2.6": "2011-11-18T11:43:34.020Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/LineStream.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/linestream/0.0.2", "0.1.0": "http://registry.npmjs.org/linestream/0.1.0", "0.2.1": "http://registry.npmjs.org/linestream/0.2.1", "0.2.2": "http://registry.npmjs.org/linestream/0.2.2", "0.2.4": "http://registry.npmjs.org/linestream/0.2.4", "0.2.5": "http://registry.npmjs.org/linestream/0.2.5", "0.2.6": "http://registry.npmjs.org/linestream/0.2.6" }, "dist": { "0.0.2": { "shasum": "68616841140440593e6de7a42b2357f3aba37e9e", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.0.2.tgz" }, "0.1.0": { "shasum": "5a60916f80213acbf264432beace93d7d0939ee5", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.1.0.tgz" }, "0.2.1": { "shasum": "fe075aa10baafaf453d07e752e605190c3a25f64", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.2.1.tgz" }, "0.2.2": { "shasum": "0ef8ef5198eea970d644c0c36205a8555481e610", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.2.2.tgz" }, "0.2.4": { "shasum": "5543a2548a56907714b47a4fb92ab39c2da92683", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.2.4.tgz" }, "0.2.5": { "shasum": "10fb1998bcdb13ca8dc8f68278a496366d2bedab", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.2.5.tgz" }, "0.2.6": { "shasum": "af4798b2092dd225733e321cda38d1ef731f1dd2", "tarball": "http://registry.npmjs.org/linestream/-/linestream-0.2.6.tgz" } }, "url": "http://registry.npmjs.org/linestream/" }, "lingo": { "name": "lingo", "description": "linguistics module sporting inflection and more", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.3": "http://registry.npmjs.org/lingo/0.0.3", "0.0.2": "http://registry.npmjs.org/lingo/0.0.2", "0.0.4": "http://registry.npmjs.org/lingo/0.0.4" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/lingo/-/lingo-0.0.3.tgz" }, "0.0.2": { "tarball": "http://packages:5984/lingo/-/lingo-0.0.2.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/lingo/-/lingo-0.0.4.tgz" } }, "keywords": [ "language", "linguistics", "inflection" ], "url": "http://registry.npmjs.org/lingo/" }, "Lingo": { "name": "Lingo", "description": "linguistics module sporting inflection and more", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/Lingo/0.0.1", "0.0.2": "http://registry.npmjs.org/Lingo/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/Lingo/-/Lingo-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/Lingo/-/Lingo-0.0.2.tgz" } }, "keywords": [ "language", "linguistics", "inflection" ], "url": "http://registry.npmjs.org/Lingo/" }, "lingua": { "name": "lingua", "description": "A i18n middleware for the Express.js framework.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "andrekoenig", "email": "andre.koenig@gmail.com" } ], "time": { "modified": "2011-10-22T18:20:46.065Z", "created": "2011-09-25T10:02:27.557Z", "0.0.1": "2011-09-25T10:02:28.406Z", "0.0.2": "2011-09-25T22:17:57.313Z", "0.0.3": "2011-09-25T22:46:14.826Z", "0.0.4": "2011-09-27T00:02:35.159Z", "0.1.0": "2011-10-07T23:01:14.208Z", "0.1.1": "2011-10-11T03:53:39.949Z", "0.1.2": "2011-10-11T23:47:32.105Z", "0.2.0": "2011-10-22T17:35:42.501Z", "0.2.1": "2011-10-22T18:20:46.065Z" }, "author": { "name": "André König", "email": "andre.koenig@gmail.com", "url": "http://lochkartenstanzer.de" }, "repository": { "type": "git", "url": "git://github.com/akoenig/express-lingua.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lingua/0.0.1", "0.0.2": "http://registry.npmjs.org/lingua/0.0.2", "0.0.3": "http://registry.npmjs.org/lingua/0.0.3", "0.0.4": "http://registry.npmjs.org/lingua/0.0.4", "0.1.0": "http://registry.npmjs.org/lingua/0.1.0", "0.1.1": "http://registry.npmjs.org/lingua/0.1.1", "0.1.2": "http://registry.npmjs.org/lingua/0.1.2", "0.2.0": "http://registry.npmjs.org/lingua/0.2.0", "0.2.1": "http://registry.npmjs.org/lingua/0.2.1" }, "dist": { "0.0.1": { "shasum": "358d4790c916b3518d4c726cda00edec50808bb6", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.0.1.tgz" }, "0.0.2": { "shasum": "5faae55ba4c9d2689397265e888dda4aa7cde02a", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.0.2.tgz" }, "0.0.3": { "shasum": "daa932032fce1c3b798a4d960ddf74cfb31ecd39", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.0.3.tgz" }, "0.0.4": { "shasum": "fd20e8ff746a4626e015be376045f546327631db", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.0.4.tgz" }, "0.1.0": { "shasum": "733abfec8f0c0b6037fe1c61f0859f0d07fe8284", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.1.0.tgz" }, "0.1.1": { "shasum": "86678919de9aa939cb4998b56515172d7c1f5874", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.1.1.tgz" }, "0.1.2": { "shasum": "543637a20e070936e910a2c245a897e20d671fe1", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.1.2.tgz" }, "0.2.0": { "shasum": "b63fa568d0225ed1115e7ff471444a8b3b6bb1bd", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.2.0.tgz" }, "0.2.1": { "shasum": "fe4672d14c3851ed5b07f1029c9c44eb49e2186d", "tarball": "http://registry.npmjs.org/lingua/-/lingua-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/lingua/" }, "link": { "name": "link", "description": "A modular web server interface", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "mjijackson", "email": "mjijackson@gmail.com" } ], "time": { "modified": "2011-09-02T19:10:25.669Z", "created": "2011-08-05T03:55:40.790Z", "0.1.0": "2011-08-05T03:55:49.117Z", "0.1.1": "2011-08-05T04:29:02.382Z", "0.2.0": "2011-08-06T04:40:04.856Z", "0.3.0": "2011-08-16T20:26:15.822Z", "0.3.1": "2011-08-17T16:45:46.873Z", "0.3.2": "2011-08-17T19:40:27.890Z", "0.3.3": "2011-09-02T19:10:25.669Z" }, "author": { "name": "Michael Jackson", "email": "mjijackson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mjijackson/link.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/link/0.1.0", "0.1.1": "http://registry.npmjs.org/link/0.1.1", "0.2.0": "http://registry.npmjs.org/link/0.2.0", "0.3.0": "http://registry.npmjs.org/link/0.3.0", "0.3.1": "http://registry.npmjs.org/link/0.3.1", "0.3.2": "http://registry.npmjs.org/link/0.3.2", "0.3.3": "http://registry.npmjs.org/link/0.3.3" }, "dist": { "0.1.0": { "shasum": "fa8917108266a0f6794750248e3a0db0cc814e20", "tarball": "http://registry.npmjs.org/link/-/link-0.1.0.tgz" }, "0.1.1": { "shasum": "ae1faaa07802615889b8ebb87b0a09c8c9e3ca4a", "tarball": "http://registry.npmjs.org/link/-/link-0.1.1.tgz" }, "0.2.0": { "shasum": "35d1e7b5a6c05d4f98ac3791088d4b1747ebaee9", "tarball": "http://registry.npmjs.org/link/-/link-0.2.0.tgz" }, "0.3.0": { "shasum": "6fa85fb7631f0dbf6160da6d7ee1e118644659a9", "tarball": "http://registry.npmjs.org/link/-/link-0.3.0.tgz" }, "0.3.1": { "shasum": "fd5511dcf32ed11a9b45471951186449aea7fce7", "tarball": "http://registry.npmjs.org/link/-/link-0.3.1.tgz" }, "0.3.2": { "shasum": "f5baecb3f6c57d6efd4ab3656bbfe370a44d40d3", "tarball": "http://registry.npmjs.org/link/-/link-0.3.2.tgz" }, "0.3.3": { "shasum": "7e776cf15683ace2c4ce182ce53040cb730c8b42", "tarball": "http://registry.npmjs.org/link/-/link-0.3.3.tgz" } }, "keywords": [ "web", "server", "middleware", "rack", "jsgi", "wsgi" ], "url": "http://registry.npmjs.org/link/" }, "linkedin-js": { "name": "linkedin-js", "description": "Minimalistic linkedin API client", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/linkedin-js.git" }, "time": { "modified": "2011-10-20T18:03:57.754Z", "created": "2011-06-06T10:24:51.206Z", "0.0.1": "2011-06-06T10:24:51.206Z", "0.0.2": "2011-06-06T10:24:51.206Z", "0.0.3": "2011-06-06T10:24:51.206Z", "0.0.4": "2011-06-06T10:24:51.206Z", "0.0.5": "2011-06-06T10:24:51.206Z", "0.1.0": "2011-06-06T10:24:51.206Z", "0.1.1": "2011-06-06T10:35:53.361Z", "0.1.2": "2011-07-11T17:00:34.982Z", "0.1.3": "2011-07-11T17:13:53.448Z", "0.1.4": "2011-10-20T18:03:57.754Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/linkedin-js/0.0.1", "0.0.2": "http://registry.npmjs.org/linkedin-js/0.0.2", "0.0.3": "http://registry.npmjs.org/linkedin-js/0.0.3", "0.0.4": "http://registry.npmjs.org/linkedin-js/0.0.4", "0.0.5": "http://registry.npmjs.org/linkedin-js/0.0.5", "0.1.0": "http://registry.npmjs.org/linkedin-js/0.1.0", "0.1.1": "http://registry.npmjs.org/linkedin-js/0.1.1", "0.1.2": "http://registry.npmjs.org/linkedin-js/0.1.2", "0.1.3": "http://registry.npmjs.org/linkedin-js/0.1.3", "0.1.4": "http://registry.npmjs.org/linkedin-js/0.1.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/linkedin-js/-/linkedin-js-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/linkedin-js/-/linkedin-js-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/linkedin-js/-/linkedin-js-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.0.5.tgz" }, "0.1.0": { "shasum": "6c320cbf5cce985489fae2850e7ca77997739b40", "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.1.0.tgz" }, "0.1.1": { "shasum": "037f5e7c1ab0479c3c0af50304f9dfe8b8283b60", "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.1.1.tgz" }, "0.1.2": { "shasum": "cb752463542164ce37473b79a3b548d70482a6a9", "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.1.2.tgz" }, "0.1.3": { "shasum": "020bf01ea877ff111ce0c4417f134e1dbcdee34e", "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.1.3.tgz" }, "0.1.4": { "shasum": "16fd8f35d0fde5691c8c5b551fb999738baffedf", "tarball": "http://registry.npmjs.org/linkedin-js/-/linkedin-js-0.1.4.tgz" } }, "keywords": [ "linkedin" ], "url": "http://registry.npmjs.org/linkedin-js/" }, "linkify": { "name": "linkify", "description": "Put links in pure text!", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-11-13T13:09:18.958Z", "created": "2011-11-13T13:01:12.281Z", "0.1.0": "2011-11-13T13:01:14.346Z", "0.2.0": "2011-11-13T13:09:18.958Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-linkify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/linkify/0.1.0", "0.2.0": "http://registry.npmjs.org/linkify/0.2.0" }, "dist": { "0.1.0": { "shasum": "568b259fe2cf796cca8b5ef6ed46ba5400ada1cc", "tarball": "http://registry.npmjs.org/linkify/-/linkify-0.1.0.tgz" }, "0.2.0": { "shasum": "d493f318d2a7dcd170558a1f2f830f49302116be", "tarball": "http://registry.npmjs.org/linkify/-/linkify-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/linkify/" }, "linkscape": { "name": "linkscape", "description": "A node.js client for the seoMOZ Linkscape API", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "peterson514", "email": "peterson514@gmail.com" } ], "author": { "name": "Michael Peterson" }, "repository": { "type": "git", "url": "http://github.com/mjp/node-linkscape.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/linkscape/0.1.0", "0.1.1": "http://registry.npmjs.org/linkscape/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/linkscape/-/linkscape-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/linkscape/-/linkscape-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/linkscape/" }, "linkshare": { "name": "linkshare", "description": "An implementation of the LinkShare WebServices API in NodeJS", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "garrettwilkin", "email": "garrett.wilkin@gmail.com" } ], "time": { "modified": "2011-10-20T03:50:02.145Z", "created": "2011-03-01T04:47:42.195Z", "0.0.1": "2011-03-01T04:47:42.647Z", "0.0.3": "2011-10-20T03:50:02.145Z" }, "author": { "name": "Garrett Wilkin", "email": "garrett.wilkin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/garrettwilkin/LinkShare.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/linkshare/0.0.1", "0.0.3": "http://registry.npmjs.org/linkshare/0.0.3" }, "dist": { "0.0.1": { "shasum": "763f521cfea1e808249bea8b2d0b06ea1d9e83e9", "tarball": "http://registry.npmjs.org/linkshare/-/linkshare-0.0.1.tgz" }, "0.0.3": { "shasum": "08a565677db5c5bb0cd7c9438d81499f9e5e348e", "tarball": "http://registry.npmjs.org/linkshare/-/linkshare-0.0.3.tgz" } }, "keywords": [ "marketing", "referral", "link" ], "url": "http://registry.npmjs.org/linkshare/" }, "linode-api": { "name": "linode-api", "description": "Linode API client", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "fictorial", "email": "brian@fictorial.com" } ], "time": { "modified": "2011-06-15T15:21:22.869Z", "created": "2011-06-14T17:48:31.100Z", "0.0.1": "2011-06-14T17:48:31.396Z", "0.0.2": "2011-06-14T17:51:20.172Z", "0.0.3": "2011-06-15T14:50:33.256Z", "0.1.0": "2011-06-15T14:52:12.364Z", "0.1.1": "2011-06-15T15:16:56.576Z", "0.1.2": "2011-06-15T15:21:22.869Z" }, "author": { "name": "Brian Hammond", "email": "brian@fictorial.com", "url": "http://fictorial.com" }, "repository": { "type": "git", "url": "git://github.com/fictorial/linode-api.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/linode-api/0.0.1", "0.0.2": "http://registry.npmjs.org/linode-api/0.0.2", "0.0.3": "http://registry.npmjs.org/linode-api/0.0.3", "0.1.0": "http://registry.npmjs.org/linode-api/0.1.0", "0.1.1": "http://registry.npmjs.org/linode-api/0.1.1", "0.1.2": "http://registry.npmjs.org/linode-api/0.1.2" }, "dist": { "0.0.1": { "shasum": "5a4a65ebda3eb74e140a1d263f15fdf7a9575160", "tarball": "http://registry.npmjs.org/linode-api/-/linode-api-0.0.1.tgz" }, "0.0.2": { "shasum": "a5b149626db3052bef7610dec9f758f04613bdb1", "tarball": "http://registry.npmjs.org/linode-api/-/linode-api-0.0.2.tgz" }, "0.0.3": { "shasum": "42ef5025852a6826430882c82d912cd9f2f23374", "tarball": "http://registry.npmjs.org/linode-api/-/linode-api-0.0.3.tgz" }, "0.1.0": { "shasum": "e3da8e708747b4b346da52901a46b993f83139a5", "tarball": "http://registry.npmjs.org/linode-api/-/linode-api-0.1.0.tgz" }, "0.1.1": { "shasum": "43c093a84091976b9adb7b509b475ddc414aca88", "tarball": "http://registry.npmjs.org/linode-api/-/linode-api-0.1.1.tgz" }, "0.1.2": { "shasum": "d8a97786f251fdf6e6ec701afcfc78fc662f747b", "tarball": "http://registry.npmjs.org/linode-api/-/linode-api-0.1.2.tgz" } }, "keywords": [ "linode", "api", "client" ], "url": "http://registry.npmjs.org/linode-api/" }, "lint": { "name": "lint", "description": "This package provide lint validation library + node-lint command line tool allows you to check for problems using JSLint. You can specify your own --config file to use alternate JSLint options and your own --formatter file if you want to customize the generated output.", "dist-tags": { "latest": "1.1.1-1" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "author": { "name": "tav", "email": "tav@espians.com", "url": "http://tav.espians.com" }, "repository": { "type": "git", "url": "git://github.com/jpolo/node-lint.git" }, "time": { "modified": "2011-10-21T13:28:01.577Z", "created": "2011-01-03T15:26:10.923Z", "0.1.0": "2011-01-03T15:26:10.923Z", "0.1.1": "2011-01-03T15:26:10.923Z", "0.1.2": "2011-01-03T15:26:10.923Z", "0.1.3": "2011-01-03T15:26:10.923Z", "0.1.4": "2011-01-03T15:26:10.923Z", "0.1.5": "2011-01-03T15:26:10.923Z", "0.1.6": "2011-01-03T15:26:10.923Z", "0.1.7": "2011-01-03T15:26:10.923Z", "0.1.8": "2011-01-03T15:26:10.923Z", "0.1.9": "2011-01-03T15:26:10.923Z", "0.1.10": "2011-01-03T15:26:10.923Z", "0.1.11": "2011-01-03T15:26:10.923Z", "0.1.12": "2011-01-03T15:26:10.923Z", "0.2.0": "2011-02-15T17:26:59.791Z", "0.2.0-2": "2011-02-20T18:34:58.748Z", "0.2.0-3": "2011-02-24T16:59:10.334Z", "0.2.1": "2011-03-03T21:07:40.948Z", "0.2.1-2": "2011-03-07T12:05:45.899Z", "1.0.0": "2011-03-31T16:01:36.515Z", "1.0.1": "2011-04-14T22:46:24.247Z", "1.1.0": "2011-05-03T13:56:21.681Z", "1.1.0-1": "2011-08-01T20:52:51.895Z", "1.1.0-2": "2011-08-11T20:19:35.415Z", "1.1.1": "2011-09-06T09:10:27.214Z", "1.1.1-1": "2011-10-21T13:28:01.577Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/lint/0.1.0", "0.1.1": "http://registry.npmjs.org/lint/0.1.1", "0.1.2": "http://registry.npmjs.org/lint/0.1.2", "0.1.3": "http://registry.npmjs.org/lint/0.1.3", "0.1.4": "http://registry.npmjs.org/lint/0.1.4", "0.1.5": "http://registry.npmjs.org/lint/0.1.5", "0.1.6": "http://registry.npmjs.org/lint/0.1.6", "0.1.7": "http://registry.npmjs.org/lint/0.1.7", "0.1.8": "http://registry.npmjs.org/lint/0.1.8", "0.1.9": "http://registry.npmjs.org/lint/0.1.9", "0.1.10": "http://registry.npmjs.org/lint/0.1.10", "0.1.11": "http://registry.npmjs.org/lint/0.1.11", "0.1.12": "http://registry.npmjs.org/lint/0.1.12", "0.2.0": "http://registry.npmjs.org/lint/0.2.0", "0.2.0-2": "http://registry.npmjs.org/lint/0.2.0-2", "0.2.0-3": "http://registry.npmjs.org/lint/0.2.0-3", "0.2.1": "http://registry.npmjs.org/lint/0.2.1", "0.2.1-2": "http://registry.npmjs.org/lint/0.2.1-2", "1.0.0": "http://registry.npmjs.org/lint/1.0.0", "1.0.1": "http://registry.npmjs.org/lint/1.0.1", "1.1.0": "http://registry.npmjs.org/lint/1.1.0", "1.1.0-1": "http://registry.npmjs.org/lint/1.1.0-1", "1.1.0-2": "http://registry.npmjs.org/lint/1.1.0-2", "1.1.1": "http://registry.npmjs.org/lint/1.1.1", "1.1.1-1": "http://registry.npmjs.org/lint/1.1.1-1" }, "dist": { "0.1.0": { "shasum": "cf3ec47dda04256bffda16cb3c1b06ff810d4860", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.0.tgz" }, "0.1.1": { "shasum": "669991f4d9a002675a9db2432264d60504a3e74e", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.1.tgz" }, "0.1.2": { "shasum": "c3b000442405803b63d544e15d9627ad2c82c845", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.2.tgz" }, "0.1.3": { "shasum": "bf6556b5b317d6702c13f34eee43af997e1d98d4", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.3.tgz" }, "0.1.4": { "shasum": "dcb3865cc8f20c88e011c3400ac94cd83ce1da96", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.4.tgz" }, "0.1.5": { "shasum": "6f92dce1242d82a95d0c3976ddfad6f97cc9efc0", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.5.tgz" }, "0.1.6": { "shasum": "24a8202728a4376e29740ebb731fa70bebcf074b", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.6.tgz" }, "0.1.7": { "shasum": "ff869b49522c46c6ff9818801e7dc1e391aee69d", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.7.tgz" }, "0.1.8": { "shasum": "d631c919b06ca6a2292a5c757e94ee03912e641a", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.8.tgz" }, "0.1.9": { "shasum": "4c851e64a79fe586355b4cc8e0965f79bcbb5706", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.9.tgz" }, "0.1.10": { "shasum": "397170a30bd74dc44c19e39bca1ae123109b4d2d", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.10.tgz" }, "0.1.11": { "shasum": "b3f9bfc4e2691d9b578e5d4971620d1a54e7fcc6", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.11.tgz" }, "0.1.12": { "shasum": "6f7de9eac6368622060dfc86caa161c4becd46e2", "tarball": "http://registry.npmjs.org/lint/-/lint-0.1.12.tgz" }, "0.2.0": { "shasum": "7a7faddb0da582c21a531f6410615ecb56911167", "tarball": "http://registry.npmjs.org/lint/-/lint-0.2.0.tgz" }, "0.2.0-2": { "shasum": "0e7ba8ecbda89585c32e4636ef9bd948d86eae67", "tarball": "http://registry.npmjs.org/lint/-/lint-0.2.0-2.tgz" }, "0.2.0-3": { "shasum": "de5aeebd3bb21acaf749106fb1974ee33d0db9a8", "tarball": "http://registry.npmjs.org/lint/-/lint-0.2.0-3.tgz" }, "0.2.1": { "shasum": "822f76042a0cc315467d6e5eded8372385824bcf", "tarball": "http://registry.npmjs.org/lint/-/lint-0.2.1.tgz" }, "0.2.1-2": { "shasum": "0110e78a6b988a9458c84b14ffaaf045d3910a10", "tarball": "http://registry.npmjs.org/lint/-/lint-0.2.1-2.tgz" }, "1.0.0": { "shasum": "3e21a648ac71565b163feeefdf7e2ec45c30e3d8", "tarball": "http://registry.npmjs.org/lint/-/lint-1.0.0.tgz" }, "1.0.1": { "shasum": "74bda21a6e11c9f06441162bcdd243f1a904ef9b", "tarball": "http://registry.npmjs.org/lint/-/lint-1.0.1.tgz" }, "1.1.0": { "shasum": "6fafba71b6e23b94898d91977d8f98c906d247ca", "tarball": "http://registry.npmjs.org/lint/-/lint-1.1.0.tgz" }, "1.1.0-1": { "shasum": "d124977e5e2592351b23b5585f3f72966831fc47", "tarball": "http://registry.npmjs.org/lint/-/lint-1.1.0-1.tgz" }, "1.1.0-2": { "shasum": "8f4226a3929e6af35c38a640d5dd1a9b50576ddf", "tarball": "http://registry.npmjs.org/lint/-/lint-1.1.0-2.tgz" }, "1.1.1": { "shasum": "a272d012a5e8d991747638c5d78dc11cbefe9d9a", "tarball": "http://registry.npmjs.org/lint/-/lint-1.1.1.tgz" }, "1.1.1-1": { "shasum": "f8e29700121b680f77a5cb0ef78b3b47fee3ed41", "tarball": "http://registry.npmjs.org/lint/-/lint-1.1.1-1.tgz" } }, "url": "http://registry.npmjs.org/lint/" }, "linter": { "name": "linter", "description": "Code quality tools collection in one module", "dist-tags": { "latest": "0.0.7", "stable": "0.0.5" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2011-03-23T14:13:19.354Z", "created": "2010-12-28T21:48:25.913Z", "0.0.1": "2010-12-28T21:48:26.394Z", "0.0.2": "2010-12-30T11:35:24.613Z", "0.0.3": "2011-01-27T16:59:18.379Z", "0.0.4": "2011-01-27T22:08:05.874Z", "0.0.5": "2011-01-27T23:04:45.439Z", "0.0.7": "2011-03-23T14:13:19.354Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/node-linter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/linter/0.0.1", "0.0.2": "http://registry.npmjs.org/linter/0.0.2", "0.0.3": "http://registry.npmjs.org/linter/0.0.3", "0.0.4": "http://registry.npmjs.org/linter/0.0.4", "0.0.5": "http://registry.npmjs.org/linter/0.0.5", "0.0.7": "http://registry.npmjs.org/linter/0.0.7" }, "dist": { "0.0.1": { "shasum": "f3cf72ab9c4cf8421a32e4596137ebc51a2568c1", "tarball": "http://registry.npmjs.org/linter/-/linter-0.0.1.tgz" }, "0.0.2": { "shasum": "8bce7e1ab56a4cf4fbce67229227cbdc19994538", "tarball": "http://registry.npmjs.org/linter/-/linter-0.0.2.tgz" }, "0.0.3": { "shasum": "ecbd500f915282a5f5ffd5595cc212b11a13dce8", "tarball": "http://registry.npmjs.org/linter/-/linter-0.0.3.tgz" }, "0.0.4": { "shasum": "58c290b18d399302373dd6fd2e62c50e4106abf9", "tarball": "http://registry.npmjs.org/linter/-/linter-0.0.4.tgz" }, "0.0.5": { "shasum": "b8e57c84c639f4cc37728fbd5c099977667f5821", "tarball": "http://registry.npmjs.org/linter/-/linter-0.0.5.tgz" }, "0.0.7": { "shasum": "ac8f9205ace709dbc5006ac1e782207d7958a36e", "tarball": "http://registry.npmjs.org/linter/-/linter-0.0.7.tgz" } }, "keywords": [ "code quality", "code style", "stylechecker", "lint", "jslint", "closure-linter", "closure-compiler" ], "url": "http://registry.npmjs.org/linter/" }, "lintnode": { "name": "lintnode", "description": "A JSLint server for more expedient linting.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "keturn", "email": "keturn+npm@keturn.net" } ], "author": { "name": "Kevin Turner", "url": "http://keturn.net/" }, "versions": { "0.1.0": "http://registry.npmjs.org/lintnode/0.1.0", "0.1.1": "http://registry.npmjs.org/lintnode/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/lintnode/-/lintnode-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/lintnode/-/lintnode-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/lintnode/" }, "linux-util": { "name": "linux-util", "description": "Linux utilities", "dist-tags": { "latest": "0.0.3-rc2" }, "maintainers": [ { "name": "robertkeizer", "email": "robert@keizer.ca" } ], "time": { "modified": "2011-10-18T06:06:46.078Z", "created": "2011-04-09T22:21:23.886Z", "0.0.1-rc1": "2011-04-09T22:21:24.446Z", "0.0.1-rc2": "2011-04-13T04:56:34.060Z", "0.0.1-rc3": "2011-04-14T14:45:42.266Z", "0.0.2": "2011-05-30T02:46:09.315Z", "0.0.3": "2011-10-17T04:04:54.031Z", "0.0.3-rc1": "2011-10-17T13:47:11.933Z", "0.0.3-rc2": "2011-10-18T06:06:46.078Z" }, "author": { "name": "Robert Keizer", "email": "robert@keizer.ca" }, "repository": { "type": "git", "url": "git://github.com/robertkeizer/linux-util.git" }, "versions": { "0.0.1-rc1": "http://registry.npmjs.org/linux-util/0.0.1-rc1", "0.0.1-rc2": "http://registry.npmjs.org/linux-util/0.0.1-rc2", "0.0.1-rc3": "http://registry.npmjs.org/linux-util/0.0.1-rc3", "0.0.2": "http://registry.npmjs.org/linux-util/0.0.2", "0.0.3-rc1": "http://registry.npmjs.org/linux-util/0.0.3-rc1", "0.0.3-rc2": "http://registry.npmjs.org/linux-util/0.0.3-rc2" }, "dist": { "0.0.1-rc1": { "shasum": "553a0ac6b0a1bb82a264dbca676c704bbf6829c6", "tarball": "http://registry.npmjs.org/linux-util/-/linux-util-0.0.1-rc1.tgz" }, "0.0.1-rc2": { "shasum": "b636c5812cc8305be3a2fb85ca29cf4d02c851aa", "tarball": "http://registry.npmjs.org/linux-util/-/linux-util-0.0.1-rc2.tgz" }, "0.0.1-rc3": { "shasum": "4c3c785399c3f386a46ce45d748a7d683a9a512d", "tarball": "http://registry.npmjs.org/linux-util/-/linux-util-0.0.1-rc3.tgz" }, "0.0.2": { "shasum": "53a4157c0bc1650bd57ba1192b5e76e8f7b7545f", "tarball": "http://registry.npmjs.org/linux-util/-/linux-util-0.0.2.tgz" }, "0.0.3-rc1": { "shasum": "1119385a044759828db4806960083b85523ce28d", "tarball": "http://registry.npmjs.org/linux-util/-/linux-util-0.0.3-rc1.tgz" }, "0.0.3-rc2": { "shasum": "8223e6e32fcf4d2eaa9bc5db2b3129a209f65589", "tarball": "http://registry.npmjs.org/linux-util/-/linux-util-0.0.3-rc2.tgz" } }, "keywords": [ "linux", "utility", "mount", "ps", "process", "interface", "interfaces", "control" ], "url": "http://registry.npmjs.org/linux-util/" }, "liquid": { "name": "liquid", "description": "JavaScript port of Tobias Luetke's Liquid template engine.", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "hornairs", "email": "harry.brundage@jadedpixel.com" } ], "time": { "modified": "2011-08-04T19:29:14.811Z", "created": "2011-08-04T19:29:14.556Z", "1.2.1": "2011-08-04T19:29:14.811Z" }, "author": { "name": "Matt McCray" }, "repository": { "type": "git", "url": "git://github.com/hornairs/liquid.js.git" }, "versions": { "1.2.1": "http://registry.npmjs.org/liquid/1.2.1" }, "dist": { "1.2.1": { "shasum": "681c0d8de772539a80c29f017fe72a589f998663", "tarball": "http://registry.npmjs.org/liquid/-/liquid-1.2.1.tgz" } }, "url": "http://registry.npmjs.org/liquid/" }, "liquor": { "name": "liquor", "description": "templates without the code", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-07-20T06:50:20.495Z", "created": "2011-07-20T06:50:19.996Z", "0.0.1": "2011-07-20T06:50:20.495Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/liquor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/liquor/0.0.1" }, "dist": { "0.0.1": { "shasum": "50437a794a9ca810a2b1ba21a2200f7d5d7a4937", "tarball": "http://registry.npmjs.org/liquor/-/liquor-0.0.1.tgz" } }, "keywords": [ "template" ], "url": "http://registry.npmjs.org/liquor/" }, "listener": { "name": "listener", "description": "A no frills cross-browser DOM event listener with ender integration", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-11T04:06:52.376Z", "created": "2011-05-06T18:39:40.461Z", "1.0.0": "2011-05-06T18:39:40.961Z", "1.0.1": "2011-05-11T04:06:52.376Z" }, "repository": { "type": "git", "url": "git://github.com/rpflorence/listener.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/listener/1.0.0", "1.0.1": "http://registry.npmjs.org/listener/1.0.1" }, "dist": { "1.0.0": { "shasum": "820b5666c4e886b1e239b66b4e14fc2af57294de", "tarball": "http://registry.npmjs.org/listener/-/listener-1.0.0.tgz" }, "1.0.1": { "shasum": "26666549dc0c32684c79785401ee42d6a58fb77d", "tarball": "http://registry.npmjs.org/listener/-/listener-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/listener/" }, "lite": { "name": "lite", "description": "A cross platform template engine base on xml/html and javascript expression", "dist-tags": { "latest": "2.0.15" }, "maintainers": [ { "name": "jindw", "email": "jindw@xidea.org" } ], "time": { "modified": "2011-12-03T14:56:16.139Z", "created": "2011-11-01T16:48:08.205Z", "2.0.13": "2011-11-01T16:48:11.473Z", "2.0.14": "2011-11-05T15:52:05.617Z", "2.0.15": "2011-12-03T14:56:16.139Z" }, "versions": { "2.0.13": "http://registry.npmjs.org/lite/2.0.13", "2.0.14": "http://registry.npmjs.org/lite/2.0.14", "2.0.15": "http://registry.npmjs.org/lite/2.0.15" }, "dist": { "2.0.13": { "shasum": "943270656ce5410c2a9ab03d4d68ed4bbe06ed37", "tarball": "http://registry.npmjs.org/lite/-/lite-2.0.13.tgz" }, "2.0.14": { "shasum": "c60469c062dc031be03c932735cc89fa02fb551a", "tarball": "http://registry.npmjs.org/lite/-/lite-2.0.14.tgz" }, "2.0.15": { "shasum": "e5d9a59b965d1348382362892e66726a710d4e30", "tarball": "http://registry.npmjs.org/lite/-/lite-2.0.15.tgz" } }, "keywords": [ "javascript", "xhtml", "html", "Java", "PHP", "template" ], "url": "http://registry.npmjs.org/lite/" }, "litecoin": { "name": "litecoin", "description": "Communicate with litecoind via JSON-RPC", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "ryland", "email": "email@rylandtaylor-almanza.com" } ], "time": { "modified": "2011-11-05T21:24:43.637Z", "created": "2011-11-05T21:05:12.271Z", "1.1.2": "2011-11-05T21:05:13.361Z", "1.1.3": "2011-11-05T21:24:43.637Z" }, "author": { "name": "Ryland Taylor-Almanza", "email": "email@rylandtaylor-almanza.com" }, "repository": { "type": "git", "url": "git://github.com/jb55/node-litecoin.git" }, "versions": { "1.1.2": "http://registry.npmjs.org/litecoin/1.1.2", "1.1.3": "http://registry.npmjs.org/litecoin/1.1.3" }, "dist": { "1.1.2": { "shasum": "e6c2004ca34624ea1ef2cb5d3ef4a961174da9bf", "tarball": "http://registry.npmjs.org/litecoin/-/litecoin-1.1.2.tgz" }, "1.1.3": { "shasum": "2940095177f7911e1d8b019142a9212ef836f487", "tarball": "http://registry.npmjs.org/litecoin/-/litecoin-1.1.3.tgz" } }, "keywords": [ "litecoin", "rpc" ], "url": "http://registry.npmjs.org/litecoin/" }, "litmus": { "name": "litmus", "description": "JavaScript Unit Test Library", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "tomyan", "email": "tom@yandell.me.uk" }, { "name": "richardhodgson", "email": "contact@rhodgson.co.uk" } ], "time": { "modified": "2011-11-08T23:46:18.351Z", "created": "2011-04-28T22:26:27.947Z", "0.1.0": "2011-04-28T22:26:28.361Z", "0.2.0": "2011-06-04T16:28:38.179Z", "0.3.0": "2011-09-04T09:36:19.474Z", "0.3.1": "2011-09-04T09:41:08.141Z", "0.4.1": "2011-11-08T23:46:18.351Z" }, "author": { "name": "Thomas Yandell", "email": "tom.deletethis@yandell.me.uk", "url": "http://tom.yandell.me.uk/blog/" }, "repository": { "type": "git", "url": "git://github.com/usenode/litmus.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/litmus/0.1.0", "0.2.0": "http://registry.npmjs.org/litmus/0.2.0", "0.3.0": "http://registry.npmjs.org/litmus/0.3.0", "0.3.1": "http://registry.npmjs.org/litmus/0.3.1", "0.4.1": "http://registry.npmjs.org/litmus/0.4.1" }, "dist": { "0.1.0": { "shasum": "357de537cb5022588a0b0ca8630f29b004b9d466", "tarball": "http://registry.npmjs.org/litmus/-/litmus-0.1.0.tgz" }, "0.2.0": { "shasum": "958d568fa8e1f5cefd1892450165b3c724be3edd", "tarball": "http://registry.npmjs.org/litmus/-/litmus-0.2.0.tgz" }, "0.3.0": { "shasum": "bbc74ffa3aa348f2aedb152596f67ce97d8e8cc4", "tarball": "http://registry.npmjs.org/litmus/-/litmus-0.3.0.tgz" }, "0.3.1": { "shasum": "e51abbe2c66a1e78ee352fcd1262e3661306c027", "tarball": "http://registry.npmjs.org/litmus/-/litmus-0.3.1.tgz" }, "0.4.1": { "shasum": "a26441cc55110988d302c8f59e156f50280170f0", "tarball": "http://registry.npmjs.org/litmus/-/litmus-0.4.1.tgz" } }, "url": "http://registry.npmjs.org/litmus/" }, "littering": { "name": "littering", "description": "ender based library for littering text with span markup, based on Lettering.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "cjc", "email": "cjc@cjc.id.au" } ], "time": { "modified": "2011-05-17T03:09:44.025Z", "created": "2011-05-17T01:31:40.377Z", "0.0.1": "2011-05-17T01:31:42.714Z", "0.0.2": "2011-05-17T03:09:44.025Z" }, "repository": { "type": "git", "url": "git://github.com/cjc/littering.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/littering/0.0.1", "0.0.2": "http://registry.npmjs.org/littering/0.0.2" }, "dist": { "0.0.1": { "shasum": "7eea14356ab5f4b05a30b04ec2d089a178bb1167", "tarball": "http://registry.npmjs.org/littering/-/littering-0.0.1.tgz" }, "0.0.2": { "shasum": "250e814a4cd7afae0a5028948d03b9ed8242d765", "tarball": "http://registry.npmjs.org/littering/-/littering-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/littering/" }, "live-twitter-map": { "name": "live-twitter-map", "description": "Show tweets from the Twitter streaming API live on a map", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "binarymuse", "email": "brandon@brandontilley.com" } ], "time": { "modified": "2011-05-09T23:20:18.817Z", "created": "2011-05-09T23:20:17.377Z", "1.0.0": "2011-05-09T23:20:18.817Z" }, "author": { "name": "Brandon Tilley", "email": "brandon@brandontilley.com", "url": "http://brandontilley.com" }, "repository": { "type": "git", "url": "git://github.com/BinaryMuse/live-twitter-map.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/live-twitter-map/1.0.0" }, "dist": { "1.0.0": { "shasum": "172da503f1b700039c7eeee6014e7d60fec65edc", "tarball": "http://registry.npmjs.org/live-twitter-map/-/live-twitter-map-1.0.0.tgz" } }, "keywords": [ "twitter", "live", "map" ], "url": "http://registry.npmjs.org/live-twitter-map/" }, "live.js": { "name": "live.js", "description": "real-time event visualization", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "functioncallback", "email": "functioncallback@gmail.com" } ], "time": { "modified": "2011-10-19T03:59:00.686Z", "created": "2011-10-19T03:55:31.062Z", "0.0.1": "2011-10-19T03:59:00.686Z" }, "author": { "name": "Wagner Montalvao Camarao", "email": "functioncallback@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/functioncallback/live.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/live.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "313836b79a4850af18afef79af63654a9f71b187", "tarball": "http://registry.npmjs.org/live.js/-/live.js-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/live.js/" }, "livereload": { "name": "livereload", "description": "LiveReload server", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "josh", "email": "josh@joshpeek.com" } ], "author": { "name": "Joshua Peek" }, "repository": { "type": "git", "url": "http://github.com/josh/node-livereload.git" }, "time": { "modified": "2011-01-06T21:13:06.688Z", "created": "2011-01-06T21:13:06.688Z", "0.1.0": "2011-01-06T21:13:06.688Z", "0.2.0": "2011-01-06T21:13:06.688Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/livereload/0.1.0", "0.2.0": "http://registry.npmjs.org/livereload/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/livereload/-/livereload-0.1.0.tgz" }, "0.2.0": { "shasum": "1c828a8132fe69255441004df880aa42aaa7d01d", "tarball": "http://registry.npmjs.org/livereload/-/livereload-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/livereload/" }, "livestyl": { "name": "livestyl", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "dtinth", "email": "org.yi.dttvb@gmail.com" } ], "time": { "modified": "2011-11-27T16:16:01.720Z", "created": "2011-11-24T04:06:46.828Z", "0.1.0": "2011-11-24T04:30:03.108Z", "0.3.0": "2011-11-27T15:34:52.662Z", "0.3.1": "2011-11-27T15:55:37.129Z", "0.3.2": "2011-11-27T16:16:01.720Z" }, "author": { "name": "dtinth" }, "versions": { "0.1.0": "http://registry.npmjs.org/livestyl/0.1.0", "0.3.0": "http://registry.npmjs.org/livestyl/0.3.0", "0.3.1": "http://registry.npmjs.org/livestyl/0.3.1", "0.3.2": "http://registry.npmjs.org/livestyl/0.3.2" }, "dist": { "0.1.0": { "shasum": "c368f2b973925dd033a0abac44ffd285fe4e9265", "tarball": "http://registry.npmjs.org/livestyl/-/livestyl-0.1.0.tgz" }, "0.3.0": { "shasum": "27d83cd2422411a1156f6de87448dcf1c1eb3f5c", "tarball": "http://registry.npmjs.org/livestyl/-/livestyl-0.3.0.tgz" }, "0.3.1": { "shasum": "373c94c33e19c451b4c2c4921c02603d6c3f92f0", "tarball": "http://registry.npmjs.org/livestyl/-/livestyl-0.3.1.tgz" }, "0.3.2": { "shasum": "4b81423ccbc7bf6b84ba997220171756b205055a", "tarball": "http://registry.npmjs.org/livestyl/-/livestyl-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/livestyl/" }, "load": { "name": "load", "description": "Load groups of files and settings quickly from a folder and its subfolders.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "neat", "email": "wrapper476@gmail.com" } ], "time": { "modified": "2011-10-02T17:37:38.517Z", "created": "2011-07-18T17:12:15.835Z", "0.1.0": "2011-07-18T17:12:16.493Z", "0.1.1": "2011-07-21T00:40:30.370Z", "0.2.0": "2011-08-01T07:16:22.407Z", "0.2.1": "2011-10-02T17:27:49.342Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/node-load.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/load/0.1.0", "0.1.1": "http://registry.npmjs.org/load/0.1.1", "0.2.0": "http://registry.npmjs.org/load/0.2.0", "0.2.1": "http://registry.npmjs.org/load/0.2.1" }, "dist": { "0.1.0": { "shasum": "754070bc8613fb0aa6ec630027017043a290a97b", "tarball": "http://registry.npmjs.org/load/-/load-0.1.0.tgz" }, "0.1.1": { "shasum": "d19e5b206ef3e02313fd6ac464082d7fd7820e17", "tarball": "http://registry.npmjs.org/load/-/load-0.1.1.tgz" }, "0.2.0": { "shasum": "99e062680df36303ee5a3a9b703290a07bcc0f8a", "tarball": "http://registry.npmjs.org/load/-/load-0.2.0.tgz" }, "0.2.1": { "shasum": "2f5d9b0faa7c1d995dd85fa959a300f2da5d6707", "tarball": "http://registry.npmjs.org/load/-/load-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/load/" }, "loadbuilder": { "name": "loadbuilder", "description": "Combine and compress dependency chains created by Loadrunner", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "danwrong", "email": "dan@danwebb.net" } ], "time": { "modified": "2011-06-07T23:38:28.603Z", "created": "2011-05-17T03:02:44.045Z", "0.1.0": "2011-05-17T03:02:44.358Z", "0.1.1": "2011-06-03T21:57:25.743Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/loadbuilder/0.1.0", "0.1.1": "http://registry.npmjs.org/loadbuilder/0.1.1" }, "dist": { "0.1.0": { "shasum": "359c264002a7266216d9accd088dd8c98c152c23", "tarball": "http://registry.npmjs.org/loadbuilder/-/loadbuilder-0.1.0.tgz" }, "0.1.1": { "shasum": "c1a8a9a106f40237f768e7ae7b2510f36a7693b6", "tarball": "http://registry.npmjs.org/loadbuilder/-/loadbuilder-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/loadbuilder/" }, "loadit": { "name": "loadit", "description": "Asynchronously loads (requires) all files in the given directory and all recursive subdirectories that match the given regular expression.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tmedema", "email": "tommedema@gmail.com" } ], "time": { "modified": "2011-09-15T16:51:27.943Z", "created": "2011-09-15T16:51:26.464Z", "0.1.0": "2011-09-15T16:51:27.943Z" }, "author": { "name": "Tom Medema", "email": "tommedema@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tommedema/node-loadit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/loadit/0.1.0" }, "dist": { "0.1.0": { "shasum": "d4c529bde56bed8ece6f0e796e76e3d43918a226", "tarball": "http://registry.npmjs.org/loadit/-/loadit-0.1.0.tgz" } }, "keywords": [ "load", "require", "directory", "recursive" ], "url": "http://registry.npmjs.org/loadit/" }, "loadr": { "name": "loadr", "description": "a library to load modules in the broswer", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-10-07T01:28:50.001Z", "created": "2011-10-07T01:28:49.511Z", "0.0.1": "2011-10-07T01:28:50.001Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/loadr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/loadr/0.0.1" }, "dist": { "0.0.1": { "shasum": "02976e6d51c24325a0a83080ff52fe0fcdedab66", "tarball": "http://registry.npmjs.org/loadr/-/loadr-0.0.1.tgz" } }, "keywords": [ "ender", "bundle", "load", "module" ], "url": "http://registry.npmjs.org/loadr/" }, "local-cdn": { "name": "local-cdn", "description": "A local server for handling static file bundling, and generating bundles for deployment.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "larrymyers", "email": "larry@larrymyers.com" } ], "time": { "modified": "2011-05-02T03:02:59.428Z", "created": "2011-04-04T21:59:55.733Z", "0.1.0": "2011-04-04T21:59:55.932Z", "0.2.0": "2011-04-05T01:42:21.158Z", "0.2.1": "2011-04-05T13:05:50.119Z", "0.2.2": "2011-05-02T03:02:59.428Z" }, "author": { "name": "Larry Myers", "email": "larry@larrymyers.com" }, "repository": { "type": "git", "url": "git://github.com/larrymyers/local-cdn.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/local-cdn/0.1.0", "0.2.0": "http://registry.npmjs.org/local-cdn/0.2.0", "0.2.1": "http://registry.npmjs.org/local-cdn/0.2.1", "0.2.2": "http://registry.npmjs.org/local-cdn/0.2.2" }, "dist": { "0.1.0": { "shasum": "5e21c3b7d488f078655bc8e23c189acc677a368a", "tarball": "http://registry.npmjs.org/local-cdn/-/local-cdn-0.1.0.tgz" }, "0.2.0": { "shasum": "03d927165a115750cc2d7fb613a8d52abe5053ed", "tarball": "http://registry.npmjs.org/local-cdn/-/local-cdn-0.2.0.tgz" }, "0.2.1": { "shasum": "3c13b686a376a71995e122fe90e24309c1337ce2", "tarball": "http://registry.npmjs.org/local-cdn/-/local-cdn-0.2.1.tgz" }, "0.2.2": { "shasum": "067d0546eb21cea5b1b59ee41c0494b28d430d10", "tarball": "http://registry.npmjs.org/local-cdn/-/local-cdn-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/local-cdn/" }, "locales": { "name": "locales", "description": "Internationalization for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shaun", "email": "shonhen@gmail.com" } ], "time": { "modified": "2011-05-05T06:12:02.365Z", "created": "2011-05-03T05:55:49.113Z", "0.0.1": "2011-05-03T05:55:50.545Z", "0.0.2": "2011-05-05T06:12:02.365Z" }, "author": { "name": "Shaun Li", "email": "shonhen@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/locales/0.0.1", "0.0.2": "http://registry.npmjs.org/locales/0.0.2" }, "dist": { "0.0.1": { "shasum": "eee39d0ad7add9fdcc5d34471d1b34b85e7149eb", "tarball": "http://registry.npmjs.org/locales/-/locales-0.0.1.tgz" }, "0.0.2": { "shasum": "67db246a85870cee7e5cc4317ebbb9b79579522c", "tarball": "http://registry.npmjs.org/locales/-/locales-0.0.2.tgz" } }, "keywords": [ "i18n" ], "url": "http://registry.npmjs.org/locales/" }, "localhose": { "name": "localhose", "description": "Hose your hosts file for easier local web development", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-03-03T03:04:52.437Z", "created": "2011-03-02T09:00:02.127Z", "0.0.1": "2011-03-02T09:00:02.869Z", "0.1.2": "2011-03-02T14:14:22.475Z", "0.1.3": "2011-03-02T14:43:25.306Z", "0.1.4": "2011-03-03T03:04:52.437Z" }, "repository": { "type": "git", "url": "git://github.com/jed/localhose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/localhose/0.0.1", "0.1.2": "http://registry.npmjs.org/localhose/0.1.2", "0.1.3": "http://registry.npmjs.org/localhose/0.1.3", "0.1.4": "http://registry.npmjs.org/localhose/0.1.4" }, "dist": { "0.0.1": { "shasum": "d99aba2d20ca4beaf16cccfb2910d637d18e4782", "tarball": "http://registry.npmjs.org/localhose/-/localhose-0.0.1.tgz" }, "0.1.2": { "shasum": "19759a5555662a5b2c7f5b9af2b77a94c1cba484", "tarball": "http://registry.npmjs.org/localhose/-/localhose-0.1.2.tgz" }, "0.1.3": { "shasum": "297b042b74e28d277001b1c041b2d492750f7376", "tarball": "http://registry.npmjs.org/localhose/-/localhose-0.1.3.tgz" }, "0.1.4": { "shasum": "1aa4d0d7b4301f142dde95713296a0bd08da56aa", "tarball": "http://registry.npmjs.org/localhose/-/localhose-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/localhose/" }, "localhost": { "name": "localhost", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "umairsiddique", "email": "umairsiddique@gmail.com" } ], "time": { "modified": "2011-09-15T01:48:00.523Z", "created": "2011-09-15T01:47:58.847Z", "0.0.0": "2011-09-15T01:48:00.523Z" }, "author": { "name": "Umair Siddique", "email": "umairsiddique@gmail.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/localhost/0.0.0" }, "dist": { "0.0.0": { "shasum": "71c7c5a2043f2e665b8c1faaeadbd59087ec2664", "tarball": "http://registry.npmjs.org/localhost/-/localhost-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/localhost/" }, "localhostapp": { "name": "localhostapp", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "umairsiddique", "email": "umairsiddique@gmail.com" } ], "time": { "modified": "2011-09-15T01:56:04.184Z", "created": "2011-09-15T01:56:02.470Z", "0.0.0": "2011-09-15T01:56:04.184Z" }, "author": { "name": "Umair Siddique", "email": "umairsiddique@gmail.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/localhostapp/0.0.0" }, "dist": { "0.0.0": { "shasum": "517548621f01b66fb35b5137e23f560eafb3501d", "tarball": "http://registry.npmjs.org/localhostapp/-/localhostapp-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/localhostapp/" }, "localize": { "name": "localize", "description": "A GNU gettext-inspired (but not conformant) localization library for Node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "dfellis", "email": "d.f.ellis@ieee.org" } ], "time": { "modified": "2011-09-19T17:19:12.753Z", "created": "2011-09-01T02:15:31.014Z", "0.1.0": "2011-09-01T02:15:31.215Z", "0.1.1": "2011-09-01T14:29:59.543Z", "0.2.0": "2011-09-19T17:19:12.753Z" }, "author": { "name": "David Ellis" }, "versions": { "0.1.0": "http://registry.npmjs.org/localize/0.1.0", "0.1.1": "http://registry.npmjs.org/localize/0.1.1", "0.2.0": "http://registry.npmjs.org/localize/0.2.0" }, "dist": { "0.1.0": { "shasum": "fdc5ec5f525bb917146cce9b40cbdf808f038f68", "tarball": "http://registry.npmjs.org/localize/-/localize-0.1.0.tgz" }, "0.1.1": { "shasum": "9f3b1afbc83493ecf5f0955a79dc79df0893ea40", "tarball": "http://registry.npmjs.org/localize/-/localize-0.1.1.tgz" }, "0.2.0": { "shasum": "55941eb33dbe65b72aa3751f87b5ed9b477d212c", "tarball": "http://registry.npmjs.org/localize/-/localize-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/localize/" }, "localStorage": { "name": "localStorage", "description": "W3C localStorage for Node.JS", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-22T18:51:03.108Z", "created": "2011-07-22T18:51:02.755Z", "1.0.0": "2011-07-22T18:51:03.108Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-localStorage.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/localStorage/1.0.0" }, "dist": { "1.0.0": { "shasum": "644ff36f9f8fe88fabb68bcbce3aa32841ce56ae", "tarball": "http://registry.npmjs.org/localStorage/-/localStorage-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/localStorage/" }, "location": { "name": "location", "description": "A Browser-esque location object", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-26T19:00:15.725Z", "created": "2011-07-26T19:00:15.376Z", "0.0.1": "2011-07-26T19:00:15.725Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-location.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/location/0.0.1" }, "dist": { "0.0.1": { "shasum": "fa071d21365dd76661e2271ade8ca1314dc6f580", "tarball": "http://registry.npmjs.org/location/-/location-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/location/" }, "lockfile": { "name": "lockfile", "description": "A simple utility for creating/checking lockfiles", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-01-31T02:18:35.974Z", "created": "2011-01-31T02:18:35.133Z", "0.1.0": "2011-01-31T02:18:35.974Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "http://github.com/TrevorBurnham/lockfile.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lockfile/0.1.0" }, "dist": { "0.1.0": { "shasum": "f2c4129ae6cc8d033b5ca9ae7d30775a727ab588", "tarball": "http://registry.npmjs.org/lockfile/-/lockfile-0.1.0.tgz" } }, "keywords": [ "tool", "fs" ], "url": "http://registry.npmjs.org/lockfile/" }, "locomotive": { "name": "locomotive", "description": "Easy web development for Node.js.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-12T16:27:13.992Z", "created": "2011-10-02T17:42:54.686Z", "0.1.0": "2011-10-02T17:42:56.072Z", "0.1.1": "2011-10-03T01:11:06.195Z", "0.1.2": "2011-12-12T16:27:13.992Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/locomotive.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/locomotive/0.1.0", "0.1.1": "http://registry.npmjs.org/locomotive/0.1.1", "0.1.2": "http://registry.npmjs.org/locomotive/0.1.2" }, "dist": { "0.1.0": { "shasum": "be53cfae021c2697e82f1c5cb746939fb0fa5e92", "tarball": "http://registry.npmjs.org/locomotive/-/locomotive-0.1.0.tgz" }, "0.1.1": { "shasum": "c82d0e91d65b34308a782d313acc4af24ef99b84", "tarball": "http://registry.npmjs.org/locomotive/-/locomotive-0.1.1.tgz" }, "0.1.2": { "shasum": "0cc03d33b42ab5fdb230824af2fbdb9171d9b6cd", "tarball": "http://registry.npmjs.org/locomotive/-/locomotive-0.1.2.tgz" } }, "keywords": [ "express", "connect", "web", "mvc", "rails", "django" ], "url": "http://registry.npmjs.org/locomotive/" }, "lode": { "name": "lode", "description": "An asynchronous package-aware module loader.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "time": { "modified": "2011-03-08T01:55:24.544Z", "created": "2011-02-09T00:29:20.751Z", "0.0.0": "2011-02-09T00:29:21.109Z", "0.0.2": "2011-02-10T23:44:44.428Z", "0.0.3": "2011-02-10T23:52:14.554Z", "0.0.4": "2011-03-03T18:10:07.319Z", "0.0.5": "2011-03-05T01:18:37.624Z", "0.0.6": "2011-03-07T23:36:20.195Z", "0.0.7": "2011-03-08T01:55:24.544Z" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "http://github.com/kriskowal/lode.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/lode/0.0.0", "0.0.2": "http://registry.npmjs.org/lode/0.0.2", "0.0.3": "http://registry.npmjs.org/lode/0.0.3", "0.0.4": "http://registry.npmjs.org/lode/0.0.4", "0.0.5": "http://registry.npmjs.org/lode/0.0.5", "0.0.6": "http://registry.npmjs.org/lode/0.0.6", "0.0.7": "http://registry.npmjs.org/lode/0.0.7" }, "dist": { "0.0.0": { "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.0.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.3.tgz" }, "0.0.4": { "shasum": "540a95d21e5375071d31cad5feffd7d1dce342d5", "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.4.tgz" }, "0.0.5": { "shasum": "1aa66252baed781acce9214834ba8669c8cd5a4a", "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.5.tgz" }, "0.0.6": { "shasum": "6f4e613c1db7ea7eeeb59a776f2fa102e2a357bf", "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.6.tgz" }, "0.0.7": { "shasum": "c00a5a648ab40cde1cf297dadf4ba4744cfa8036", "tarball": "http://registry.npmjs.org/lode/-/lode-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/lode/" }, "log": { "name": "log", "description": "Tiny logger with streaming reader", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-05-23T18:29:33.567Z", "created": "2011-05-23T18:29:33.567Z", "1.0.0": "2011-05-23T18:29:33.567Z", "1.1.0": "2011-05-23T18:29:33.567Z", "1.1.1": "2011-05-23T18:29:33.567Z", "1.2.0": "2011-05-23T18:29:33.567Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/log/1.0.0", "1.1.0": "http://registry.npmjs.org/log/1.1.0", "1.1.1": "http://registry.npmjs.org/log/1.1.1", "1.2.0": "http://registry.npmjs.org/log/1.2.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/log/-/log-1.0.0.tgz" }, "1.1.0": { "tarball": "http://packages:5984/log/-/log-1.1.0.tgz" }, "1.1.1": { "tarball": "http://packages:5984/log/-/log-1.1.1.tgz" }, "1.2.0": { "shasum": "04dc8aeb9ec3a5dd8ef9e8ebac8385bad28ccc69", "tarball": "http://registry.npmjs.org/log/-/log-1.2.0.tgz" } }, "keywords": [ "log", "logger" ], "url": "http://registry.npmjs.org/log/" }, "log-buddy": { "name": "log-buddy", "description": "Easy console debugging (partial port of original ruby version: https://github.com/relevance/log_buddy", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "excsm", "email": "saimonmoore@gmail.com" } ], "time": { "modified": "2011-09-02T11:24:05.428Z", "created": "2011-09-02T11:24:04.587Z", "0.0.1": "2011-09-02T11:24:05.428Z" }, "author": { "name": "Saimon Moore", "email": "saimonmoore@gmail.com", "url": "http://saimonmoore.net" }, "repository": { "type": "git", "url": "git://github.com/saimonmoore/log_buddy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/log-buddy/0.0.1" }, "dist": { "0.0.1": { "shasum": "66aa429f0935913e88b54e1e974de4ea788b4565", "tarball": "http://registry.npmjs.org/log-buddy/-/log-buddy-0.0.1.tgz" } }, "keywords": [ "logging", "debugging" ], "url": "http://registry.npmjs.org/log-buddy/" }, "log-to-file": { "name": "log-to-file", "description": "A simple log writer. Rotation and compression (gzip) are supported.", "dist-tags": { "latest": "0.1.1" }, "readme": "# node-log-to-file\nA simple log writer for node js. \nRotation and compression (gzip) are supported.\n\n\n* http://nodejs.org\n\n## Installation with npm > TODO\n### Installing npm (node package manager: http://npmjs.org/)\n\n```\ncurl http://npmjs.org/install.sh || sh\t\n```\n\n### Installing log-to-file\n\n```\n[sudo] npm install [-g] log-to-file\n```\n\n\n## Usage\n### Basic \n```javascript\nlogToFile = require('log-to-file'),\nlog = logToFile.create({\n\t\tdirectory: __dirname/log,\n\t\tfileName: 'log.txt'\n});\nlog.write('hello world');\n\t\t\n```\n```\nThis will create log files following this naming convention:\n\toriginal: fileName [+ '.' + fileExt]\n\trotation: filename [+ '.' + fileExt] + '.' + fileIndex \n\tcompression: filename [+ '.' + fileExt] + '.' + fileIndex + '.gz'\n\nOlder files have got bigger index:\n-rw-r--r-- 1 sebastiend staff 1769472 14 nov 15:38 benchtest.txt\n-rw-r--r-- 1 sebastiend staff 5242880 14 nov 15:39 benchtest.txt.0\n-rw-r--r-- 1 sebastiend staff 5242880 14 nov 15:40 benchtest.txt.1\n-rw-r--r-- 1 sebastiend staff 5242880 14 nov 15:41 benchtest.txt.2\n-rw-r--r-- 1 sebastiend staff 5242880 14 nov 15:42 benchtest.txt.3\n-rw-r--r-- 1 sebastiend staff 5242880 14 nov 15:43 benchtest.txt.4\n\nOlder files have got bigger index, with gzip enabled\n-rw-r--r-- 1 sebastiend staff 5242880 14 nov 15:40 benchtest.txt\n-rw-r--r-- 1 sebastiend staff 5129 14 nov 15:41 benchtest.txt.0.gz\n-rw-r--r-- 1 sebastiend staff 5129 14 nov 15:42 benchtest.txt.1.gz\n-rw-r--r-- 1 sebastiend staff 5129 14 nov 15:43 benchtest.txt.2.gz\n-rw-r--r-- 1 sebastiend staff 5129 14 nov 15:44 benchtest.txt.3.gz\n-rw-r--r-- 1 sebastiend staff 5129 14 nov 15:45 benchtest.txt.4.gz\n\n```\n\n## Exports \n### 'create'\nReturns a LogToFile instance.\n\n```\n/**\n* @class LogToFile\n* @params config.fileName {string} \n* @params config.directory {string} \n* @params [config.writeDelay] {number} Buffer flushed timming (default 200ms)\n* @params [config.bufferSize] {number} Buffer blocks size (default 65536o) \n* @params [config.fileMaxSize] {number} Max file size (default 5MB) \n* @params [config.maxBackupFileNumber] {number} Max backup file number (default 10) \n* @params [config.gzipBackupFile] {boolean} gzip backup files (default false) \n* @event error({object} exception)\n* @event writting({string} filePath): starting to write everything\n* @event written({string} filePath): everything is written\n* @event backuped({string} filePath, {string} newFilePath): filePath was renamed to newFilePath\n* @event gzipping({string} filePath, {string} gzippedFilePath): starting to gzip filePath to gzippedFilePath\n* @event gzipped({string} filePath, {string} gzippedFilePath): filePath was gzipped to gzippedFilePath\n* @throw EEMPTYFILENAME\n* @throw EDIRNOTFOUND\n* @throw EEMPTYDIRECTORY\n*/\n```\n\n## Known issues\n\n## Test\nJust run test/run_test.js\n\n## Bench\nJust run test/log-to-file-bench.js\n\n```\nBench on my MacBook Pro 10.6.8, 2.53GHz Intel Core 2 Duo, 7200 HDD) with node 0.6.0:\nRunning bench 0. fileMaxSize: 5.00MB, maxBackupFileNumber: 0, gzipBackupFile: 0\n................Total:1.00GB in 14224ms: 71.99MB/s\nRunning bench 1. fileMaxSize: 5.00MB, maxBackupFileNumber: 0, gzipBackupFile: 1\n................Total:1.00GB in 14026ms: 73.01MB/s\nRunning bench 2. fileMaxSize: 5.00MB, maxBackupFileNumber: 5, gzipBackupFile: 0\n................Total:1.00GB in 11164ms: 91.72MB/s\nRunning bench 3. fileMaxSize: 5.00MB, maxBackupFileNumber: 10, gzipBackupFile: 0\n................Total:1.00GB in 10869ms: 94.21MB/s\nRunning bench 4. fileMaxSize: 10.00MB, maxBackupFileNumber: 10, gzipBackupFile: 0\n................Total:1.00GB in 11778ms: 86.94MB/s\nRunning bench 5. fileMaxSize: 5.00MB, maxBackupFileNumber: 5, gzipBackupFile: 1\n................Total:1.00GB in 25461ms: 40.22MB/s\nRunning bench 6. fileMaxSize: 5.00MB, maxBackupFileNumber: 10, gzipBackupFile: 1\n................Total:1.00GB in 34820ms: 29.41MB/s\nRunning bench 7. fileMaxSize: 10.00MB, maxBackupFileNumber: 10, gzipBackupFile: 1\n................Total:1.00GB in 42160ms: 24.29MB/s\nAll done\n```\n\n## License\nnode-log-to-file is licensed under the MIT license.", "maintainers": [ { "name": "sdolard", "email": "sdolard@gmail.com" } ], "time": { "modified": "2011-11-14T17:18:51.771Z", "created": "2011-11-14T16:45:07.630Z", "0.1.0": "2011-11-14T16:45:09.163Z", "0.1.1": "2011-11-14T17:18:51.771Z" }, "author": { "name": "Sebastien Dolard" }, "repository": { "type": "git", "url": "git://github.com/sdolard/node-log-to-file.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/log-to-file/0.1.0", "0.1.1": "http://registry.npmjs.org/log-to-file/0.1.1" }, "dist": { "0.1.0": { "shasum": "33c1591a78eba39547070bfb2ee7f5a7dc66b8cd", "tarball": "http://registry.npmjs.org/log-to-file/-/log-to-file-0.1.0.tgz" }, "0.1.1": { "shasum": "27864624f200567a0d4264ae3cc24362bc21a0e5", "tarball": "http://registry.npmjs.org/log-to-file/-/log-to-file-0.1.1.tgz" } }, "keywords": [ "log", "writter", "rotation" ], "url": "http://registry.npmjs.org/log-to-file/" }, "log-watcher": { "name": "log-watcher", "description": "Watches log files for changes and sends a notification if a pre-defined pattern is detected or a tracked file is deleted.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "Kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-01-02T03:13:53.372Z", "created": "2011-01-02T03:13:52.951Z", "0.1.0": "2011-01-02T03:13:53.372Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@tomaz.me" }, "repository": { "type": "git", "url": "https://github.com/Kami/node-log-watcher.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/log-watcher/0.1.0" }, "dist": { "0.1.0": { "shasum": "aeb5534e5d576f81d0d998724b803faa27d80374", "tarball": "http://registry.npmjs.org/log-watcher/-/log-watcher-0.1.0.tgz" } }, "keywords": [ "watcher", "log", "files", "notification", "alert" ], "url": "http://registry.npmjs.org/log-watcher/" }, "log.io": { "name": "log.io", "description": "Real-time log monitoring in your browser", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "msmathers", "email": "msmathers@narrativescience.com" } ], "time": { "modified": "2011-10-01T02:26:38.468Z", "created": "2011-10-01T02:26:38.349Z", "0.2.1": "2011-10-01T02:26:38.468Z" }, "author": { "name": "Mike Smathers", "email": "msmathers@narrativescience.com" }, "repository": { "type": "git", "url": "https://github.com/NarrativeScience/Log.io" }, "versions": { "0.2.1": "http://registry.npmjs.org/log.io/0.2.1" }, "dist": { "0.2.1": { "tarball": "http://registry.npmjs.org/log.io/-/log.io-0.2.1.tgz" } }, "keywords": [ "logs", "monitoring", "realtime", "socket.io", "node.js", "ajax" ], "url": "http://registry.npmjs.org/log.io/" }, "log4js": { "name": "log4js", "description": "Port of Log4js to work with node.", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "csausdev", "email": "gareth.jones@sensis.com.au" } ], "author": { "name": "Gareth Jones", "email": "gareth.jones@sensis.com.au" }, "time": { "modified": "2011-11-23T21:41:28.016Z", "created": "2011-01-16T02:25:47.375Z", "0.1.0": "2011-01-16T02:25:47.375Z", "0.2.0": "2011-01-16T02:25:47.375Z", "0.2.2": "2011-01-16T02:25:47.375Z", "0.2.3": "2011-01-16T02:25:47.375Z", "0.2.4": "2011-03-04T08:51:36.020Z", "0.2.5": "2011-04-17T08:21:00.536Z", "0.2.6": "2011-06-05T03:48:53.180Z", "0.3.0": "2011-07-17T11:03:55.352Z", "0.3.1": "2011-07-18T23:44:21.255Z", "0.3.2": "2011-07-20T10:39:06.334Z", "0.3.3": "2011-07-21T09:09:58.690Z", "0.3.4": "2011-07-21T10:43:25.119Z", "0.3.5": "2011-07-25T23:18:49.168Z", "0.3.6": "2011-07-27T00:38:04.119Z", "0.3.7": "2011-07-27T11:23:21.704Z", "0.3.8": "2011-08-11T06:28:18.979Z", "0.3.9": "2011-09-14T22:30:32.658Z", "0.4.0": "2011-11-21T05:18:24.317Z", "0.4.1": "2011-11-23T21:41:28.016Z" }, "users": { "naholyr": true }, "versions": { "0.1.0": "http://registry.npmjs.org/log4js/0.1.0", "0.2.0": "http://registry.npmjs.org/log4js/0.2.0", "0.2.2": "http://registry.npmjs.org/log4js/0.2.2", "0.2.3": "http://registry.npmjs.org/log4js/0.2.3", "0.2.4": "http://registry.npmjs.org/log4js/0.2.4", "0.2.5": "http://registry.npmjs.org/log4js/0.2.5", "0.2.6": "http://registry.npmjs.org/log4js/0.2.6", "0.3.0": "http://registry.npmjs.org/log4js/0.3.0", "0.3.1": "http://registry.npmjs.org/log4js/0.3.1", "0.3.2": "http://registry.npmjs.org/log4js/0.3.2", "0.3.3": "http://registry.npmjs.org/log4js/0.3.3", "0.3.4": "http://registry.npmjs.org/log4js/0.3.4", "0.3.5": "http://registry.npmjs.org/log4js/0.3.5", "0.3.6": "http://registry.npmjs.org/log4js/0.3.6", "0.3.7": "http://registry.npmjs.org/log4js/0.3.7", "0.3.8": "http://registry.npmjs.org/log4js/0.3.8", "0.3.9": "http://registry.npmjs.org/log4js/0.3.9", "0.4.0": "http://registry.npmjs.org/log4js/0.4.0", "0.4.1": "http://registry.npmjs.org/log4js/0.4.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/log4js/-/log4js-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.2.0.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.2.2.tgz" }, "0.2.3": { "shasum": "c6b49fb2815a444dd0ac8bc5f7da0cc1a5be8c53", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.2.3.tgz" }, "0.2.4": { "shasum": "5b718ae1ae7dded99d1931cd932f7d2c45ee64cc", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.2.4.tgz" }, "0.2.5": { "shasum": "498522ff1b81b20803e2777ad44f10a03bd3f4fb", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.2.5.tgz" }, "0.2.6": { "shasum": "78f73445823bcbc2c7c7245d3dbe04e3b211ac9a", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.2.6.tgz" }, "0.3.0": { "shasum": "dbbe3c81babd72701b966897bdbb3689054b3901", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.0.tgz" }, "0.3.1": { "shasum": "bd66ca1114f4cd452fa66dee1ddd265c5bf91b7b", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.1.tgz" }, "0.3.2": { "shasum": "d98b51e668b3e0cd476ca3e0c7a0d4bbe69a475b", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.2.tgz" }, "0.3.3": { "shasum": "f2a85b0208ae9cac940fa579bcb7d7001ca55b70", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.3.tgz" }, "0.3.4": { "shasum": "7093a1fd1c1628d1c62e4b0681fbb4bb5422c648", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.4.tgz" }, "0.3.5": { "shasum": "6cc991d3cac23ad523979da771c323b02b58c067", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.5.tgz" }, "0.3.6": { "shasum": "c19558218cc2f41440e30c564ddea8e7842f651b", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.6.tgz" }, "0.3.7": { "shasum": "cbfefbbcc1dabae3de486d12d6dd25093fed40fc", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.7.tgz" }, "0.3.8": { "shasum": "64a244857c811c7adc8ce0c88619671b91d8e9f1", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.8.tgz" }, "0.3.9": { "shasum": "ac981d408f4a77b77627708268d3584f2bd38cf9", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.3.9.tgz" }, "0.4.0": { "shasum": "0145a12a704e8b7a48929be39f359954962ce9b6", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.4.0.tgz" }, "0.4.1": { "shasum": "d1280b39d54bd28ac396f173b0a291516e289264", "tarball": "http://registry.npmjs.org/log4js/-/log4js-0.4.1.tgz" } }, "keywords": [ "logging", "log", "log4j", "node" ], "url": "http://registry.npmjs.org/log4js/" }, "log4js-amqp": { "name": "log4js-amqp", "description": "A log4js log appender to push logs into AMQP", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pfleidi", "email": "sg+npm@roothausen.de" } ], "time": { "modified": "2011-01-22T00:12:12.052Z", "created": "2011-01-22T00:12:11.099Z", "0.0.1": "2011-01-22T00:12:12.052Z" }, "author": { "name": "Sven Pfleiderer", "email": "sven@roothausen.de" }, "repository": { "type": "git", "url": "http://github.com/pfleidi/log4js-amqp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/log4js-amqp/0.0.1" }, "dist": { "0.0.1": { "shasum": "568374eeca5703ae66f14ed24cfdb27cc9abe90e", "tarball": "http://registry.npmjs.org/log4js-amqp/-/log4js-amqp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/log4js-amqp/" }, "log5": { "name": "log5", "description": "A simple logging utility", "dist-tags": { "latest": "1.2.6" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-09-10T03:48:43.187Z", "created": "2011-08-02T18:44:28.034Z", "1.0.2": "2011-08-02T18:44:30.793Z", "1.0.3": "2011-08-04T22:46:05.542Z", "1.1.0": "2011-09-09T16:57:52.432Z", "1.1.1": "2011-09-09T19:02:27.159Z", "1.2.0": "2011-09-09T19:46:03.061Z", "1.2.1": "2011-09-09T20:03:04.275Z", "1.2.5": "2011-09-09T20:54:33.449Z", "1.2.6": "2011-09-10T03:48:43.187Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/log5.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/log5/1.0.2", "1.0.3": "http://registry.npmjs.org/log5/1.0.3", "1.1.0": "http://registry.npmjs.org/log5/1.1.0", "1.1.1": "http://registry.npmjs.org/log5/1.1.1", "1.2.0": "http://registry.npmjs.org/log5/1.2.0", "1.2.1": "http://registry.npmjs.org/log5/1.2.1", "1.2.5": "http://registry.npmjs.org/log5/1.2.5", "1.2.6": "http://registry.npmjs.org/log5/1.2.6" }, "dist": { "1.0.2": { "shasum": "b9b1aa39f2095609db5a582e5ec13693db0558ca", "tarball": "http://registry.npmjs.org/log5/-/log5-1.0.2.tgz" }, "1.0.3": { "shasum": "dd10c024302258d42c164a90ec521e9586f30615", "tarball": "http://registry.npmjs.org/log5/-/log5-1.0.3.tgz" }, "1.1.0": { "shasum": "688ed9a4a8985fcf02cf9077eeb8c515d7f3bb96", "tarball": "http://registry.npmjs.org/log5/-/log5-1.1.0.tgz" }, "1.1.1": { "shasum": "fe07df350a46df9b1464c1c2387724ceeec7de17", "tarball": "http://registry.npmjs.org/log5/-/log5-1.1.1.tgz" }, "1.2.0": { "shasum": "798a57feed3a26296e1bc3af21910497df5081df", "tarball": "http://registry.npmjs.org/log5/-/log5-1.2.0.tgz" }, "1.2.1": { "shasum": "35217c42817d88b5b91c5c79e2d69d3f050ea7a1", "tarball": "http://registry.npmjs.org/log5/-/log5-1.2.1.tgz" }, "1.2.5": { "shasum": "30beb347688dd653becca7feee3cff643fcbf377", "tarball": "http://registry.npmjs.org/log5/-/log5-1.2.5.tgz" }, "1.2.6": { "shasum": "4fbd17de4db15f6365ad923174b9e401f8d3640e", "tarball": "http://registry.npmjs.org/log5/-/log5-1.2.6.tgz" } }, "url": "http://registry.npmjs.org/log5/" }, "logbot": { "name": "logbot", "description": "Simple IRC logging.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "jsocol", "email": "james.socol@gmail.com" } ], "time": { "modified": "2011-04-08T16:01:28.590Z", "created": "2011-04-08T16:01:28.327Z", "0.3.0": "2011-04-08T16:01:28.590Z" }, "author": { "name": "James Socol", "email": "james@mozilla.com" }, "repository": { "type": "git", "url": "git://github.com/jsocol/logbot.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/logbot/0.3.0" }, "dist": { "0.3.0": { "shasum": "25b0011f718e34e3dce6bd2c37311c634fbce5dd", "tarball": "http://registry.npmjs.org/logbot/-/logbot-0.3.0.tgz" } }, "keywords": [ "irc", "logging" ], "url": "http://registry.npmjs.org/logbot/" }, "logerize": { "name": "logerize", "description": "Colorized log module.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "zyndiecate", "email": "kevin.reet@googlemail.com" } ], "time": { "modified": "2011-12-06T00:14:09.996Z", "created": "2011-10-18T17:15:26.840Z", "0.0.1": "2011-10-18T17:15:29.271Z", "0.0.2": "2011-12-06T00:14:09.996Z" }, "author": { "name": "Tim Schindler", "email": "tim.schindler@adcloud.com" }, "repository": { "type": "git", "url": "git://github.com/zyndiecate/callbackQueue.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/logerize/0.0.1", "0.0.2": "http://registry.npmjs.org/logerize/0.0.2" }, "dist": { "0.0.1": { "shasum": "e40d1c2872f3fdce9272740a5cf823ba5fda9ec3", "tarball": "http://registry.npmjs.org/logerize/-/logerize-0.0.1.tgz" }, "0.0.2": { "shasum": "9f1bec5158880c2b245f93940a4b1d60558b0a63", "tarball": "http://registry.npmjs.org/logerize/-/logerize-0.0.2.tgz" } }, "keywords": [ "colors", "logging" ], "url": "http://registry.npmjs.org/logerize/" }, "logg": { "name": "logg", "description": "Logging library that allows for hierarchical loggers, multiple log levels, and flexible watching of log records.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dpup", "email": "dan@pupi.us" } ], "time": { "modified": "2011-11-02T20:20:00.244Z", "created": "2011-11-02T20:19:58.646Z", "0.1.0": "2011-11-02T20:20:00.244Z" }, "author": { "name": "Daniel Pupius", "email": "dan@pupi.us", "url": "http://pupius.co.uk" }, "repository": { "type": "git", "url": "git://github.com/dpup/node-logg.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/logg/0.1.0" }, "dist": { "0.1.0": { "shasum": "a134a4901ec65b77fb8f547a290166bb67d3a714", "tarball": "http://registry.npmjs.org/logg/-/logg-0.1.0.tgz" } }, "keywords": [ "log", "logging", "logger", "hierarchical", "handler", "watcher" ], "url": "http://registry.npmjs.org/logg/" }, "logged": { "name": "logged", "description": "logging library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-10-25T16:59:47.364Z", "created": "2011-10-25T03:03:10.741Z", "0.0.0": "2011-10-25T03:03:11.861Z", "0.0.2": "2011-10-25T16:59:47.364Z" }, "author": { "name": "Brian M. Carlson", "email": "brian@enginode.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/logged.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/logged/0.0.0", "0.0.2": "http://registry.npmjs.org/logged/0.0.2" }, "dist": { "0.0.0": { "shasum": "dfd7c63eeb36e0958c3e859d9bb8a209d7f6ee86", "tarball": "http://registry.npmjs.org/logged/-/logged-0.0.0.tgz" }, "0.0.2": { "shasum": "b67a2e0aa9c3ab60e4bc5945da35da5127a23ac7", "tarball": "http://registry.npmjs.org/logged/-/logged-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/logged/" }, "logger": { "name": "logger", "description": "A simple logging library that combines the simple APIs of Ruby's logger.rb and browser-js console.log()", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "quirkey", "email": "aaron@quirkey.com" } ], "author": { "name": "Aaron Quint", "email": "aaron@quirkey.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/logger/0.0.1" }, "dist": { "0.0.1": { "shasum": "cb08171f8a6f6f674b8499dadf50bed4befb72c4", "tarball": "http://registry.npmjs.org/logger/-/logger-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/logger/" }, "logging": { "name": "logging", "description": "Simple and extensible logging.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "url": "" }, "time": { "modified": "2011-12-14T06:52:46.474Z", "created": "2011-03-02T21:38:38.623Z", "2.0.0": "2011-03-02T21:38:38.623Z", "2.0.1": "2011-03-02T21:38:38.623Z", "2.0.2": "2011-03-02T21:38:38.623Z", "2.0.3": "2011-03-02T21:38:38.623Z", "2.0.4": "2011-03-02T21:38:38.623Z", "2.0.6": "2011-03-02T21:38:38.623Z", "2.0.8": "2011-04-18T19:40:23.244Z", "2.0.9": "2011-08-01T20:04:21.566Z", "2.0.10": "2011-08-29T22:21:17.213Z", "2.0.11": "2011-09-27T16:32:45.433Z", "2.0.12": "2011-10-28T19:06:06.188Z", "2.0.13": "2011-11-23T21:43:31.302Z", "0.0.0": "2011-12-14T06:52:46.474Z" }, "users": { "dylang": true }, "versions": { "2.0.0": "http://registry.npmjs.org/logging/2.0.0", "2.0.1": "http://registry.npmjs.org/logging/2.0.1", "2.0.2": "http://registry.npmjs.org/logging/2.0.2", "2.0.3": "http://registry.npmjs.org/logging/2.0.3", "2.0.4": "http://registry.npmjs.org/logging/2.0.4", "2.0.6": "http://registry.npmjs.org/logging/2.0.6", "2.0.8": "http://registry.npmjs.org/logging/2.0.8", "2.0.9": "http://registry.npmjs.org/logging/2.0.9", "2.0.10": "http://registry.npmjs.org/logging/2.0.10", "2.0.11": "http://registry.npmjs.org/logging/2.0.11", "2.0.12": "http://registry.npmjs.org/logging/2.0.12", "2.0.13": "http://registry.npmjs.org/logging/2.0.13", "0.0.0": "http://registry.npmjs.org/logging/0.0.0" }, "dist": { "2.0.0": { "tarball": "http://packages:5984/logging/-/logging-2.0.0.tgz" }, "2.0.1": { "tarball": "http://packages:5984/logging/-/logging-2.0.1.tgz" }, "2.0.2": { "tarball": "http://packages:5984/logging/-/logging-2.0.2.tgz" }, "2.0.3": { "tarball": "http://packages:5984/logging/-/logging-2.0.3.tgz" }, "2.0.4": { "shasum": "bbd6507d4bff101c3fb335f91c95878dbf3117ad", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.4.tgz" }, "2.0.6": { "shasum": "08ce6d2dc1512911fbcb40a694da1e1100814911", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.6.tgz" }, "2.0.8": { "shasum": "efeb95770cbc6da5acaa0a65b0d59f01e71adb53", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.8.tgz" }, "2.0.9": { "shasum": "8c474468a11b8e93ce928813267f0cf507f94db1", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.9.tgz" }, "2.0.10": { "shasum": "fd29d55c0ee37401c610c04fcd4b30488e4211ef", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.10.tgz" }, "2.0.11": { "shasum": "7a57e0e2748764b564549f718022562b7bc51c61", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.11.tgz" }, "2.0.12": { "shasum": "17cdce1521e0245fa410f7c1257eb114d4bb06ff", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.12.tgz" }, "2.0.13": { "shasum": "6936aaa91e66c59386f15296f742ece58f5d940f", "tarball": "http://registry.npmjs.org/logging/-/logging-2.0.13.tgz" }, "0.0.0": { "shasum": "ec7e6953b151c0f92c743d0b03b4948b0d85b994", "tarball": "http://registry.npmjs.org/logging/-/logging-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/logging/" }, "logging-system": { "name": "logging-system", "description": "This package helps you log zillions of events {cheaply,efficiently,reliably}.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-09-30T20:45:24.688Z", "created": "2011-09-20T17:15:52.998Z", "0.0.1": "2011-09-20T17:15:53.206Z", "0.0.2": "2011-09-21T16:01:16.146Z", "0.0.3": "2011-09-27T15:20:07.864Z", "0.0.4": "2011-09-27T18:51:46.526Z", "0.0.5": "2011-09-27T18:52:33.508Z", "0.0.6": "2011-09-29T19:54:03.327Z", "0.0.7": "2011-09-30T20:45:24.688Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/logging-system.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/logging-system/0.0.1", "0.0.2": "http://registry.npmjs.org/logging-system/0.0.2", "0.0.3": "http://registry.npmjs.org/logging-system/0.0.3", "0.0.4": "http://registry.npmjs.org/logging-system/0.0.4", "0.0.5": "http://registry.npmjs.org/logging-system/0.0.5", "0.0.6": "http://registry.npmjs.org/logging-system/0.0.6", "0.0.7": "http://registry.npmjs.org/logging-system/0.0.7" }, "dist": { "0.0.1": { "shasum": "720299c8ecfdfe9e04012a3a7b0ea6a37fd51031", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.1.tgz" }, "0.0.2": { "shasum": "68ef90966b3fea405174d08d9b9d0ffed51807df", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.2.tgz" }, "0.0.3": { "shasum": "2141d2db8e35f3e53d8e17091ffb6c4f0f52b378", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.3.tgz" }, "0.0.4": { "shasum": "711a9c94fde003a16fbd40963213dd10ce49b509", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.4.tgz" }, "0.0.5": { "shasum": "a379f06c841f0581db75e9c7447254877d7dad23", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.5.tgz" }, "0.0.6": { "shasum": "659f23efa4968269b397658f8b54d4f138e82b5d", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.6.tgz" }, "0.0.7": { "shasum": "6cc0c337b6bb4e199f0ebf9a7f0d62181ef910c2", "tarball": "http://registry.npmjs.org/logging-system/-/logging-system-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/logging-system/" }, "loggly": { "name": "loggly", "description": "A client implementation for Loggly cloud Logging-as-a-Service API", "dist-tags": { "latest": "0.3.10" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-18T07:18:36.259Z", "created": "2011-01-15T05:05:14.004Z", "0.1.0": "2011-01-15T05:05:14.177Z", "0.1.1": "2011-01-16T22:55:26.317Z", "0.1.2": "2011-01-21T06:51:33.635Z", "0.1.3": "2011-01-23T05:54:08.398Z", "0.1.4": "2011-01-24T04:53:50.278Z", "0.2.0": "2011-02-02T21:43:37.729Z", "0.3.0": "2011-02-11T04:10:17.304Z", "0.3.1": "2011-02-11T16:04:35.817Z", "0.3.2": "2011-03-04T07:38:44.331Z", "0.3.3": "2011-05-14T06:11:35.509Z", "0.3.4": "2011-06-01T15:56:33.514Z", "0.3.5": "2011-06-26T12:56:52.257Z", "0.3.6": "2011-08-08T06:31:07.979Z", "0.3.7": "2011-08-22T09:04:34.063Z", "0.3.8": "2011-08-23T07:11:15.386Z", "0.3.9": "2011-10-07T05:10:03.976Z", "0.3.10": "2011-11-18T07:18:36.259Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/node-loggly.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/loggly/0.1.4", "0.2.0": "http://registry.npmjs.org/loggly/0.2.0", "0.3.0": "http://registry.npmjs.org/loggly/0.3.0", "0.3.1": "http://registry.npmjs.org/loggly/0.3.1", "0.3.2": "http://registry.npmjs.org/loggly/0.3.2", "0.3.3": "http://registry.npmjs.org/loggly/0.3.3", "0.3.4": "http://registry.npmjs.org/loggly/0.3.4", "0.3.5": "http://registry.npmjs.org/loggly/0.3.5", "0.3.6": "http://registry.npmjs.org/loggly/0.3.6", "0.3.8": "http://registry.npmjs.org/loggly/0.3.8", "0.3.9": "http://registry.npmjs.org/loggly/0.3.9", "0.3.10": "http://registry.npmjs.org/loggly/0.3.10" }, "dist": { "0.1.4": { "shasum": "686e2bc11848d5dad60914e6870a1edf65993445", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.1.4.tgz" }, "0.2.0": { "shasum": "b84bca7b18c5d5f2b7f09498797f990fd8f6595b", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.2.0.tgz" }, "0.3.0": { "shasum": "a41cfd381d9e1041b07a40bad2304a2ba546d965", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.0.tgz" }, "0.3.1": { "shasum": "c63491e07f736625744e2a7a1a87d4183ad60aa9", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.1.tgz" }, "0.3.2": { "shasum": "b4c518307c0c4d3c3e1b264c6a1439e1295b00a8", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.2.tgz" }, "0.3.3": { "shasum": "f0fa1ca06b5f164e1cd5292b4c8220737e762677", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.3.tgz" }, "0.3.4": { "shasum": "a363b535070bb0aae15531d51a7b76e22e6aebee", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.4.tgz" }, "0.3.5": { "shasum": "9319434cfafb59d200f27b27cc6455167dbdb215", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.5.tgz" }, "0.3.6": { "shasum": "68d30c1ced2201f2c588322f521d3f28ff234d4a", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.6.tgz" }, "0.3.8": { "shasum": "b87c122e0be193cc58332ac0743c7609673aaf0e", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.8.tgz" }, "0.3.9": { "shasum": "33e03288874abd6998c3c0b2a3521981a6288ff9", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.9.tgz" }, "0.3.10": { "shasum": "824af6a22259e205365456a7bdd79c28dbacdc01", "tarball": "http://registry.npmjs.org/loggly/-/loggly-0.3.10.tgz" } }, "keywords": [ "cloud computing", "api", "logging", "loggly" ], "url": "http://registry.npmjs.org/loggly/" }, "Loggy": { "name": "Loggy", "description": "Loggy is simple express server for remote logging with REST API and Wordpress plugin.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dz0ny", "email": "janez.troha@gmail.com" } ], "time": { "modified": "2011-05-07T19:59:59.309Z", "created": "2011-04-14T19:40:48.711Z", "0.0.1": "2011-04-14T19:40:49.193Z", "0.0.2": "2011-04-14T19:43:38.134Z", "0.0.3": "2011-04-14T19:57:27.889Z", "0.0.4": "2011-04-14T20:50:06.781Z", "0.0.5": "2011-04-14T21:15:45.684Z", "0.0.6": "2011-04-15T12:32:52.639Z", "0.0.7": "2011-05-07T17:45:23.708Z", "0.0.8": "2011-05-07T17:47:35.777Z", "0.0.9": "2011-05-07T17:53:38.106Z", "0.1.0": "2011-05-07T19:59:59.309Z" }, "author": { "name": "Janez Troha", "email": "janez.troha@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dz0ny/Loggy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Loggy/0.0.1", "0.0.2": "http://registry.npmjs.org/Loggy/0.0.2", "0.0.3": "http://registry.npmjs.org/Loggy/0.0.3", "0.0.4": "http://registry.npmjs.org/Loggy/0.0.4", "0.0.5": "http://registry.npmjs.org/Loggy/0.0.5", "0.0.6": "http://registry.npmjs.org/Loggy/0.0.6", "0.0.7": "http://registry.npmjs.org/Loggy/0.0.7", "0.0.8": "http://registry.npmjs.org/Loggy/0.0.8", "0.0.9": "http://registry.npmjs.org/Loggy/0.0.9", "0.1.0": "http://registry.npmjs.org/Loggy/0.1.0" }, "dist": { "0.0.1": { "shasum": "f9d1891a2578be47af992c8da5057077481e11de", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.1.tgz" }, "0.0.2": { "shasum": "46909f0078809c2ed879f367ec1a014b132d193b", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.2.tgz" }, "0.0.3": { "shasum": "1fcb0de9342f47670af6f56513956b91f8b12ec8", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.3.tgz" }, "0.0.4": { "shasum": "3cbea30e3306cb702b010d4ffae8b7e2631d32b5", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.4.tgz" }, "0.0.5": { "shasum": "cbea90fafef82e930cb73a275643587b52bade93", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.5.tgz" }, "0.0.6": { "shasum": "c8a5fffc2fd76bff171a99bd7db87bd5f47d26fe", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.6.tgz" }, "0.0.7": { "shasum": "58df6a146c9ac80b96e11e1efa9dce6927a30ffd", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.7.tgz" }, "0.0.8": { "shasum": "536368e7601914dd230c77298c190b36cfc72be4", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.8.tgz" }, "0.0.9": { "shasum": "8623dabae2222ce56709d94b3db564b3e634960d", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.0.9.tgz" }, "0.1.0": { "shasum": "a29bcaf04c3f06c4ed59e3b265c90fe2b14311a2", "tarball": "http://registry.npmjs.org/Loggy/-/Loggy-0.1.0.tgz" } }, "keywords": [ "logging", "app" ], "url": "http://registry.npmjs.org/Loggy/" }, "login": { "name": "login", "description": "Dead simple login processor for express.js", "dist-tags": { "latest": "0.7.5" }, "maintainers": [ { "name": "voodootikigod", "email": "voodootikigod@gmail.com" } ], "author": { "name": "Chris Williams", "email": "voodootikigod@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/voodootikigod/login.js.git" }, "time": { "modified": "2011-11-30T16:42:10.871Z", "created": "2011-07-08T02:49:45.500Z", "0.0.2": "2011-07-08T02:49:45.500Z", "0.0.3": "2011-07-08T02:49:45.500Z", "0.0.4": "2011-07-08T02:49:45.500Z", "0.0.5": "2011-07-08T02:49:45.500Z", "0.5.0": "2011-07-08T02:49:45.500Z", "0.5.1": "2011-07-08T02:54:50.616Z", "0.5.4": "2011-07-08T21:21:28.684Z", "0.5.5": "2011-07-11T16:13:06.421Z", "0.5.6": "2011-07-11T17:09:17.037Z", "0.5.7": "2011-07-11T17:11:21.396Z", "0.5.8": "2011-07-11T17:12:44.027Z", "0.6.0": "2011-07-11T17:17:26.298Z", "0.6.2": "2011-07-11T22:05:32.052Z", "0.6.4": "2011-07-15T19:32:02.027Z", "0.6.3": "2011-08-15T18:53:07.822Z", "0.6.5": "2011-08-15T18:59:43.150Z", "0.6.6": "2011-08-16T02:55:25.724Z", "0.6.7": "2011-08-16T03:00:06.088Z", "0.6.8": "2011-08-16T03:06:51.937Z", "0.6.9": "2011-08-17T15:15:44.692Z", "0.7.0": "2011-11-02T14:09:04.954Z", "0.7.1": "2011-11-03T21:37:51.565Z", "0.7.3": "2011-11-26T14:22:15.496Z", "0.7.4": "2011-11-30T16:32:39.637Z", "0.7.5": "2011-11-30T16:42:10.871Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/login/0.0.2", "0.0.3": "http://registry.npmjs.org/login/0.0.3", "0.0.4": "http://registry.npmjs.org/login/0.0.4", "0.0.5": "http://registry.npmjs.org/login/0.0.5", "0.5.0": "http://registry.npmjs.org/login/0.5.0", "0.5.1": "http://registry.npmjs.org/login/0.5.1", "0.5.4": "http://registry.npmjs.org/login/0.5.4", "0.5.5": "http://registry.npmjs.org/login/0.5.5", "0.5.6": "http://registry.npmjs.org/login/0.5.6", "0.5.7": "http://registry.npmjs.org/login/0.5.7", "0.5.8": "http://registry.npmjs.org/login/0.5.8", "0.6.0": "http://registry.npmjs.org/login/0.6.0", "0.6.2": "http://registry.npmjs.org/login/0.6.2", "0.6.4": "http://registry.npmjs.org/login/0.6.4", "0.6.3": "http://registry.npmjs.org/login/0.6.3", "0.6.5": "http://registry.npmjs.org/login/0.6.5", "0.6.6": "http://registry.npmjs.org/login/0.6.6", "0.6.7": "http://registry.npmjs.org/login/0.6.7", "0.6.8": "http://registry.npmjs.org/login/0.6.8", "0.6.9": "http://registry.npmjs.org/login/0.6.9", "0.7.0": "http://registry.npmjs.org/login/0.7.0", "0.7.1": "http://registry.npmjs.org/login/0.7.1", "0.7.3": "http://registry.npmjs.org/login/0.7.3", "0.7.4": "http://registry.npmjs.org/login/0.7.4", "0.7.5": "http://registry.npmjs.org/login/0.7.5" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/login/-/login-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/login/-/login-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/login/-/login-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/login/-/login-0.0.5.tgz" }, "0.5.0": { "shasum": "149d3f91a3a117c4bb927743303582a41eb572d9", "tarball": "http://registry.npmjs.org/login/-/login-0.5.0.tgz" }, "0.5.1": { "shasum": "514bd2087028e63bd6b9b55c38a0bdb99f46bb59", "tarball": "http://registry.npmjs.org/login/-/login-0.5.1.tgz" }, "0.5.4": { "shasum": "e04cde4e083e8b8fa8d9949ed361ee55ae26ac6c", "tarball": "http://registry.npmjs.org/login/-/login-0.5.4.tgz" }, "0.5.5": { "shasum": "3bcee2c224369ad8251ac6b78b89ff0081aaf1db", "tarball": "http://registry.npmjs.org/login/-/login-0.5.5.tgz" }, "0.5.6": { "shasum": "27197e1d30512fb203738fd06520f6f40659009e", "tarball": "http://registry.npmjs.org/login/-/login-0.5.6.tgz" }, "0.5.7": { "shasum": "b24bba25cf61ee6f364a92d236d647258d2b3a8a", "tarball": "http://registry.npmjs.org/login/-/login-0.5.7.tgz" }, "0.5.8": { "shasum": "90e6497ef79684fd6b77d87641c9dae758bd3a73", "tarball": "http://registry.npmjs.org/login/-/login-0.5.8.tgz" }, "0.6.0": { "shasum": "92ed57b5e2d60cf1a21d5abf892515e441be80a5", "tarball": "http://registry.npmjs.org/login/-/login-0.6.0.tgz" }, "0.6.2": { "shasum": "fd9989649957230f6e72a312dfe7f9903357d368", "tarball": "http://registry.npmjs.org/login/-/login-0.6.2.tgz" }, "0.6.4": { "shasum": "347a18ca372d51e497e2e298183603233b459e67", "tarball": "http://registry.npmjs.org/login/-/login-0.6.4.tgz" }, "0.6.3": { "shasum": "92cc697bdfbf3679e2822bed7a1bc7c8b6b94450", "tarball": "http://registry.npmjs.org/login/-/login-0.6.3.tgz" }, "0.6.5": { "shasum": "02d268690c47e606632bc8ac94ef62099ad507e7", "tarball": "http://registry.npmjs.org/login/-/login-0.6.5.tgz" }, "0.6.6": { "shasum": "ead3c001a8d6ca33e07bb665fd546111bef09ae4", "tarball": "http://registry.npmjs.org/login/-/login-0.6.6.tgz" }, "0.6.7": { "shasum": "bb2e8589d67c173001a75baf7d33e7bdc4a9d3ca", "tarball": "http://registry.npmjs.org/login/-/login-0.6.7.tgz" }, "0.6.8": { "shasum": "3f1848e99ec06b0ed34d1809df38acd8fc0b7911", "tarball": "http://registry.npmjs.org/login/-/login-0.6.8.tgz" }, "0.6.9": { "shasum": "07a742c307aef0425f623b5732022b8d37a339f1", "tarball": "http://registry.npmjs.org/login/-/login-0.6.9.tgz" }, "0.7.0": { "shasum": "7a7b731113e838737305b4968e33e5c96350c46a", "tarball": "http://registry.npmjs.org/login/-/login-0.7.0.tgz" }, "0.7.1": { "shasum": "9a8b50c8b37cb41c59450a782800f387af36924d", "tarball": "http://registry.npmjs.org/login/-/login-0.7.1.tgz" }, "0.7.3": { "shasum": "097d2c62eea20faa7394e6a7c15d3b358aa2626f", "tarball": "http://registry.npmjs.org/login/-/login-0.7.3.tgz" }, "0.7.4": { "shasum": "afa837e37f95e48c75d5cbc6cfe3132b9bdfb786", "tarball": "http://registry.npmjs.org/login/-/login-0.7.4.tgz" }, "0.7.5": { "shasum": "ee3b74801b3f7236b7468c38af994b1ef7c6509b", "tarball": "http://registry.npmjs.org/login/-/login-0.7.5.tgz" } }, "keywords": [ "authentication", "forgot password", "secure", "bcrypt", "account management", "express", "simple", "login", "users", "security" ], "url": "http://registry.npmjs.org/login/" }, "login-server": { "name": "login-server", "description": "Sencha.io login server", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "guest", "email": "chandra@sencha.com" } ], "time": { "modified": "2011-12-07T22:05:03.039Z", "created": "2011-12-07T22:05:01.982Z", "0.0.1": "2011-12-07T22:05:03.039Z" }, "repository": { "type": "git", "url": "git://github.com/reflector/login-server.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/login-server/0.0.1" }, "dist": { "0.0.1": { "shasum": "05abf1a9b8d7d5aeab8a9de0fccad9e5cfd062e2", "tarball": "http://registry.npmjs.org/login-server/-/login-server-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/login-server/" }, "logly": { "name": "logly", "description": "A minimal logging utility to support verbose and debug modes", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "tristanls", "email": "tristan.slominski@gmail.com" } ], "time": { "modified": "2011-08-10T02:36:10.293Z", "created": "2011-07-02T23:06:33.573Z", "1.0.1": "2011-07-02T23:06:33.938Z", "1.1.0": "2011-08-10T00:33:24.406Z", "1.1.1": "2011-08-10T02:36:10.293Z" }, "author": { "name": "Tristan Slominski", "email": "tristan.slominski@gmail.com", "url": "http://github.com/tristanls" }, "versions": { "1.0.1": "http://registry.npmjs.org/logly/1.0.1", "1.1.0": "http://registry.npmjs.org/logly/1.1.0", "1.1.1": "http://registry.npmjs.org/logly/1.1.1" }, "dist": { "1.0.1": { "shasum": "0573d11f3682ae586afe438bb89a727820cea1be", "tarball": "http://registry.npmjs.org/logly/-/logly-1.0.1.tgz" }, "1.1.0": { "shasum": "08870ff1229d1d8b0c3583977b9512f97e06edc3", "tarball": "http://registry.npmjs.org/logly/-/logly-1.1.0.tgz" }, "1.1.1": { "shasum": "4f88cca148069f5d3e981d2ea928ffbcc9eb39b8", "tarball": "http://registry.npmjs.org/logly/-/logly-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/logly/" }, "logmagic": { "name": "logmagic", "description": "Dynamic and Configurable logging framework for node.js", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "pquerna", "email": "pquerna@apache.org" } ], "time": { "modified": "2011-07-17T17:13:32.755Z", "created": "2011-03-29T16:46:45.342Z", "0.1.0": "2011-03-29T16:46:45.722Z", "0.1.1": "2011-03-29T18:47:48.469Z", "0.1.2": "2011-06-24T23:47:51.743Z", "0.1.3": "2011-07-01T22:12:36.585Z", "0.1.4": "2011-07-17T17:13:32.755Z" }, "author": { "name": "Paul Querna", "email": "pquerna@apache.org", "url": "http://paul.querna.org/" }, "repository": { "type": "git", "url": "git://github.com/pquerna/node-logmagic.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/logmagic/0.1.0", "0.1.1": "http://registry.npmjs.org/logmagic/0.1.1", "0.1.2": "http://registry.npmjs.org/logmagic/0.1.2", "0.1.3": "http://registry.npmjs.org/logmagic/0.1.3", "0.1.4": "http://registry.npmjs.org/logmagic/0.1.4" }, "dist": { "0.1.0": { "shasum": "b316984686e89c421d3eb9a78e640d8ffc817faf", "tarball": "http://registry.npmjs.org/logmagic/-/logmagic-0.1.0.tgz" }, "0.1.1": { "shasum": "fedaa7966192ecfa2692fe264fdfccb10beccad4", "tarball": "http://registry.npmjs.org/logmagic/-/logmagic-0.1.1.tgz" }, "0.1.2": { "shasum": "dfefbeba0a3bba8b806471be26553b28916872d0", "tarball": "http://registry.npmjs.org/logmagic/-/logmagic-0.1.2.tgz" }, "0.1.3": { "shasum": "152602af1a8bf5961dc2e06248ed953e2fc95def", "tarball": "http://registry.npmjs.org/logmagic/-/logmagic-0.1.3.tgz" }, "0.1.4": { "shasum": "88540a0f892bf2d87bc6db2fd5e904b018312ca2", "tarball": "http://registry.npmjs.org/logmagic/-/logmagic-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/logmagic/" }, "logmonger": { "name": "logmonger", "description": "MongoDB logging server", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "trevor", "email": "trevor@caira.com" } ], "time": { "modified": "2011-01-14T20:17:54.379Z", "created": "2011-01-14T20:17:54.205Z", "0.1.0": "2011-01-14T20:17:54.379Z" }, "author": { "name": "Trevor Caira", "email": "trevor@caira.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/logmonger/0.1.0" }, "dist": { "0.1.0": { "shasum": "80a0a3ceea4803671dc218df884ba425b5164d0e", "tarball": "http://registry.npmjs.org/logmonger/-/logmonger-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/logmonger/" }, "logule": { "name": "logule", "description": "An advanced logger for nodejs", "dist-tags": { "latest": "0.5.4" }, "maintainers": [ { "name": "clux", "email": "analsandblaster@gmail.com" } ], "time": { "modified": "2011-12-13T11:47:18.830Z", "created": "2011-11-24T10:33:57.751Z", "0.1.0": "2011-11-24T10:33:59.237Z", "0.1.1": "2011-11-24T11:13:49.053Z", "0.2.0": "2011-11-24T21:49:01.029Z", "0.3.0": "2011-11-26T08:26:29.620Z", "0.4.0": "2011-11-27T12:42:08.421Z", "0.4.1": "2011-11-27T18:37:23.363Z", "0.5.0": "2011-11-27T20:02:44.927Z", "0.5.1": "2011-11-27T22:08:35.528Z", "0.5.2": "2011-12-01T07:56:57.445Z", "0.5.3": "2011-12-06T19:42:31.613Z", "0.5.4": "2011-12-13T11:47:18.830Z" }, "author": { "name": "Eirik Albrigtsen", "email": "analsandblaster@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/clux/logule.git" }, "users": { "clux": true }, "versions": { "0.1.0": "http://registry.npmjs.org/logule/0.1.0", "0.1.1": "http://registry.npmjs.org/logule/0.1.1", "0.2.0": "http://registry.npmjs.org/logule/0.2.0", "0.3.0": "http://registry.npmjs.org/logule/0.3.0", "0.4.0": "http://registry.npmjs.org/logule/0.4.0", "0.4.1": "http://registry.npmjs.org/logule/0.4.1", "0.5.0": "http://registry.npmjs.org/logule/0.5.0", "0.5.1": "http://registry.npmjs.org/logule/0.5.1", "0.5.2": "http://registry.npmjs.org/logule/0.5.2", "0.5.3": "http://registry.npmjs.org/logule/0.5.3", "0.5.4": "http://registry.npmjs.org/logule/0.5.4" }, "dist": { "0.1.0": { "shasum": "e7d0da3627cc0e9df86d3fd2a6cffa61b6f5e62c", "tarball": "http://registry.npmjs.org/logule/-/logule-0.1.0.tgz" }, "0.1.1": { "shasum": "8f213bdb85297707ccbafeb2bc07fca7c4ae6138", "tarball": "http://registry.npmjs.org/logule/-/logule-0.1.1.tgz" }, "0.2.0": { "shasum": "b4098a7280f2390cd14c6b842896c721a42e6cc5", "tarball": "http://registry.npmjs.org/logule/-/logule-0.2.0.tgz" }, "0.3.0": { "shasum": "89b17b806be70f1792069c5ceff01c7a44754f27", "tarball": "http://registry.npmjs.org/logule/-/logule-0.3.0.tgz" }, "0.4.0": { "shasum": "021e85908d1f5c56a7daa579db1a2a5476d645c7", "tarball": "http://registry.npmjs.org/logule/-/logule-0.4.0.tgz" }, "0.4.1": { "shasum": "02c9893ffb9abc9777cb25cc13d2e3c55a9b18bd", "tarball": "http://registry.npmjs.org/logule/-/logule-0.4.1.tgz" }, "0.5.0": { "shasum": "bfb96eaf1ed82e837895ccab7f68800f2272d82e", "tarball": "http://registry.npmjs.org/logule/-/logule-0.5.0.tgz" }, "0.5.1": { "shasum": "ba139e1051a11a3d30831b9fa9a41dc4ee4be7e3", "tarball": "http://registry.npmjs.org/logule/-/logule-0.5.1.tgz" }, "0.5.2": { "shasum": "d38561e3efe50fe733bf2aa7fc5d007eb51a51a3", "tarball": "http://registry.npmjs.org/logule/-/logule-0.5.2.tgz" }, "0.5.3": { "shasum": "0849b09762380521795c51f9450ed48ce110a261", "tarball": "http://registry.npmjs.org/logule/-/logule-0.5.3.tgz" }, "0.5.4": { "shasum": "04c03317337f70323e0c5eae3b223993fa3ac3eb", "tarball": "http://registry.npmjs.org/logule/-/logule-0.5.4.tgz" } }, "url": "http://registry.npmjs.org/logule/" }, "lokki": { "name": "lokki", "description": "MVC Framework for Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rowoot", "email": "micheal@visionmasterdesigns.com" } ], "time": { "modified": "2011-06-25T13:29:07.889Z", "created": "2011-06-25T13:29:06.347Z", "0.1.0": "2011-06-25T13:29:07.889Z" }, "author": { "name": "Micheal Benedict Arul", "email": "micheal@visionmasterdesigns.com", "url": "visionmasterdesigns.com" }, "repository": { "type": "git", "url": "git://github.com/rowoot/lokki.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lokki/0.1.0" }, "dist": { "0.1.0": { "shasum": "d82d073dcaf26de97a41526f1d09fdd791eeb237", "tarball": "http://registry.npmjs.org/lokki/-/lokki-0.1.0.tgz" } }, "keywords": [ "framework", "rails" ], "url": "http://registry.npmjs.org/lokki/" }, "lonely-styles": { "name": "lonely-styles", "description": "a little program to determine which css styles aren't being used", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-10-12T20:00:18.920Z", "created": "2011-10-12T01:41:04.844Z", "0.0.1": "2011-10-12T01:41:05.400Z", "0.0.2": "2011-10-12T20:00:18.920Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/lonely-styles.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lonely-styles/0.0.1", "0.0.2": "http://registry.npmjs.org/lonely-styles/0.0.2" }, "dist": { "0.0.1": { "shasum": "80bab1ff65087cd087f51be5be7c30929612c328", "tarball": "http://registry.npmjs.org/lonely-styles/-/lonely-styles-0.0.1.tgz" }, "0.0.2": { "shasum": "a9e7588e661374ac2d5123c977cbe35c99ec053e", "tarball": "http://registry.npmjs.org/lonely-styles/-/lonely-styles-0.0.2.tgz" } }, "keywords": [ "css", "stylesheets" ], "url": "http://registry.npmjs.org/lonely-styles/" }, "long-stack-traces": { "name": "long-stack-traces", "description": "Long stacktraces for V8 implemented in user-land JavaScript.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tlrobinson", "email": "tom@tlrobinson.net" } ], "time": { "modified": "2011-10-17T18:19:29.515Z", "created": "2011-01-26T06:50:09.886Z", "0.1.0": "2011-01-26T06:50:10.185Z", "0.1.1": "2011-01-27T07:59:47.095Z", "0.1.2": "2011-03-28T02:45:11.335Z" }, "author": { "name": "Tom Robinson", "email": "tom@tlrobinson.net", "url": "http://tlrobinson.net/" }, "users": { "dylang": true }, "versions": { "0.1.0": "http://registry.npmjs.org/long-stack-traces/0.1.0", "0.1.1": "http://registry.npmjs.org/long-stack-traces/0.1.1", "0.1.2": "http://registry.npmjs.org/long-stack-traces/0.1.2" }, "dist": { "0.1.0": { "shasum": "d3fed2ab8fb930e0f022d81ade850a1c2d56d2db", "tarball": "http://registry.npmjs.org/long-stack-traces/-/long-stack-traces-0.1.0.tgz" }, "0.1.1": { "shasum": "3b16406cee51e863a97c6773461b15b0a2a6bbdc", "tarball": "http://registry.npmjs.org/long-stack-traces/-/long-stack-traces-0.1.1.tgz" }, "0.1.2": { "shasum": "6022b50ee9bbc74b5cbd7cfeeaae4165e1a546ec", "tarball": "http://registry.npmjs.org/long-stack-traces/-/long-stack-traces-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/long-stack-traces/" }, "loom": { "name": "loom", "description": "a simple and powerful API for differential inheritance and AOP", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-05T14:11:11.946Z", "created": "2011-05-05T14:11:11.461Z", "1.0.0": "2011-05-05T14:11:11.946Z" }, "repository": { "type": "git", "url": "git://github.com/rpflorence/loom.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/loom/1.0.0" }, "dist": { "1.0.0": { "shasum": "9df0c8f64036e53c120e1513e3c1b2988cd12a0d", "tarball": "http://registry.npmjs.org/loom/-/loom-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/loom/" }, "loop": { "name": "loop", "description": "The promise / subscribe / deferred module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:29:34.043Z", "created": "2011-07-13T20:29:33.661Z", "2.1.1": "2011-07-13T20:29:34.043Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/loop/2.1.1" }, "dist": { "2.1.1": { "shasum": "0919d7f25660c20ab9549ac9db02095af7deceb4", "tarball": "http://registry.npmjs.org/loop/-/loop-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "loop", "util", "browser" ], "url": "http://registry.npmjs.org/loop/" }, "loops": { "name": "loops", "description": "Basic, non-blocking loop functions for NodeJS", "dist-tags": { "latest": "1.0.9" }, "maintainers": [ { "name": "jimbobmcgee", "email": "npmjs.org@jimbobmcgee.com" } ], "time": { "modified": "2011-11-04T20:19:55.891Z", "created": "2011-11-04T20:19:53.781Z", "1.0.9": "2011-11-04T20:19:55.891Z" }, "repository": { "type": "svn", "url": "http://xp-dev.com/svn/jimbobmcgee-nodejs/loops/trunk", "revision": "9", "commit_date": "2011-11-04T20:19:45" }, "versions": { "1.0.9": "http://registry.npmjs.org/loops/1.0.9" }, "dist": { "1.0.9": { "shasum": "8bdde6a1188ea66ecd14f3827b1d4094af019890", "tarball": "http://registry.npmjs.org/loops/-/loops-1.0.9.tgz" } }, "url": "http://registry.npmjs.org/loops/" }, "looseleaf": { "name": "looseleaf", "description": "Lightweight blog engine on express", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "tnantoka", "email": "bornneet@livedoor.com" } ], "time": { "modified": "2011-10-10T13:32:49.211Z", "created": "2011-02-26T10:50:25.527Z", "0.2.0": "2011-02-26T10:50:26.926Z", "0.2.1": "2011-03-05T07:23:00.908Z", "0.2.2": "2011-03-05T07:53:35.201Z", "0.2.3": "2011-03-21T05:42:46.966Z", "0.2.4": "2011-04-17T03:50:05.674Z", "0.2.5": "2011-04-22T01:08:30.486Z", "0.2.6": "2011-04-29T13:23:19.972Z", "0.2.7": "2011-04-29T13:32:26.064Z", "0.2.8": "2011-04-30T08:35:46.792Z", "0.2.9": "2011-05-02T13:27:27.583Z", "0.2.10": "2011-05-02T14:42:57.525Z", "0.2.11": "2011-05-04T01:53:58.775Z", "0.3.0": "2011-05-07T14:53:05.622Z", "0.3.1": "2011-05-09T13:52:50.691Z", "0.3.2": "2011-06-03T12:12:46.133Z", "0.3.4": "2011-09-16T14:23:23.604Z", "0.3.5": "2011-10-10T12:31:27.103Z" }, "author": { "name": "tnantoka", "email": "bornneet@livedoor.com", "url": "http://blog.bornneet.com/" }, "repository": { "type": "git", "url": "git://github.com/tnantoka/LooseLeaf.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/looseleaf/0.2.0", "0.2.1": "http://registry.npmjs.org/looseleaf/0.2.1", "0.2.2": "http://registry.npmjs.org/looseleaf/0.2.2", "0.2.3": "http://registry.npmjs.org/looseleaf/0.2.3", "0.2.4": "http://registry.npmjs.org/looseleaf/0.2.4", "0.2.5": "http://registry.npmjs.org/looseleaf/0.2.5", "0.2.6": "http://registry.npmjs.org/looseleaf/0.2.6", "0.2.7": "http://registry.npmjs.org/looseleaf/0.2.7", "0.2.8": "http://registry.npmjs.org/looseleaf/0.2.8", "0.2.9": "http://registry.npmjs.org/looseleaf/0.2.9", "0.2.10": "http://registry.npmjs.org/looseleaf/0.2.10", "0.2.11": "http://registry.npmjs.org/looseleaf/0.2.11", "0.3.0": "http://registry.npmjs.org/looseleaf/0.3.0", "0.3.1": "http://registry.npmjs.org/looseleaf/0.3.1", "0.3.2": "http://registry.npmjs.org/looseleaf/0.3.2", "0.3.4": "http://registry.npmjs.org/looseleaf/0.3.4", "0.3.5": "http://registry.npmjs.org/looseleaf/0.3.5" }, "dist": { "0.2.0": { "shasum": "37f8ab01dda63ffd2025d8dd8da11125c151d9e2", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.0.tgz" }, "0.2.1": { "shasum": "68e6372eab4acf64c5f6cb1cde06e883401055ff", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.1.tgz" }, "0.2.2": { "shasum": "292fa27566e74ef4805a33df568dc7b838dab1fd", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.2.tgz" }, "0.2.3": { "shasum": "dbde36624f9ffd64c848e8e6c8169eec47643053", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.3.tgz" }, "0.2.4": { "shasum": "70208711e0f932bb751638112146c38385fae140", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.4.tgz" }, "0.2.5": { "shasum": "ecd2ec15d7063266898bbc88ab4e5d9432a1da2d", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.5.tgz" }, "0.2.6": { "shasum": "3eb828da4205d39db40250272400a1521b08aeb8", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.6.tgz" }, "0.2.7": { "shasum": "131ac4c7cb76449e49bd471933885731b70d8520", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.7.tgz" }, "0.2.8": { "shasum": "d79beb9237759679b7748ac09008ec0c7aba9946", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.8.tgz" }, "0.2.9": { "shasum": "c315e738bace1133efc39c329bc1ca7a1c5f66ef", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.9.tgz" }, "0.2.10": { "shasum": "c4679df7aea3b5982d9b705d3b8f736a104c724e", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.10.tgz" }, "0.2.11": { "shasum": "e32532aa1c3156dfc3b5b1dd12eee0d443af95ab", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.2.11.tgz" }, "0.3.0": { "shasum": "8a98dc82567fa98c90d1303b9a3a1da5a1143f30", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.3.0.tgz" }, "0.3.1": { "shasum": "c9c38ec87f5bbe4f71e6f95e5c4565feea70b4af", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.3.1.tgz" }, "0.3.2": { "shasum": "957809d8263de3365b3c89cb29942dbac26635fc", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.3.2.tgz" }, "0.3.4": { "shasum": "d3899dae89920fa40c8d538394420879411f558b", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.3.4.tgz" }, "0.3.5": { "shasum": "2ee24ac1d87d5e527c207cba65fed7f05d0cfff9", "tarball": "http://registry.npmjs.org/looseleaf/-/looseleaf-0.3.5.tgz" } }, "keywords": [ "CMS", "blog", "JSON", "express" ], "url": "http://registry.npmjs.org/looseleaf/" }, "lotte": { "name": "lotte", "description": "Headless, automated browser testing using PhantomJS", "dist-tags": { "latest": "0.1.2-1" }, "maintainers": [ { "name": "stanangeloff", "email": "stanimir@angeloff.name" } ], "time": { "modified": "2011-11-24T16:24:02.440Z", "created": "2011-11-20T10:53:33.300Z", "0.1.0": "2011-11-20T10:55:56.693Z", "0.1.1": "2011-11-20T14:39:43.274Z", "0.1.2": "2011-11-24T09:21:29.527Z", "0.1.2-1": "2011-11-24T16:24:02.440Z" }, "author": { "name": "Stan Angeloff", "email": "stanimir@angeloff.name", "url": "http://blog.angeloff.name" }, "repository": { "type": "git", "url": "git://github.com/StanAngeloff/lotte.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lotte/0.1.0", "0.1.1": "http://registry.npmjs.org/lotte/0.1.1", "0.1.2": "http://registry.npmjs.org/lotte/0.1.2", "0.1.2-1": "http://registry.npmjs.org/lotte/0.1.2-1" }, "dist": { "0.1.0": { "shasum": "53fcaa5382f2cd15599c680942f4b7e7603c14b9", "tarball": "http://registry.npmjs.org/lotte/-/lotte-0.1.0.tgz" }, "0.1.1": { "shasum": "86a93b9bca7a9aa9f205be5cc61e31663a5eba20", "tarball": "http://registry.npmjs.org/lotte/-/lotte-0.1.1.tgz" }, "0.1.2": { "shasum": "2ec79631ecbcb90577ff1b4b0f09ddcda8d52eb5", "tarball": "http://registry.npmjs.org/lotte/-/lotte-0.1.2.tgz" }, "0.1.2-1": { "shasum": "3449589260ea1ba0762ba810b0cac4c91735c76f", "tarball": "http://registry.npmjs.org/lotte/-/lotte-0.1.2-1.tgz" } }, "url": "http://registry.npmjs.org/lotte/" }, "lotus": { "name": "lotus", "dist-tags": { "latest": "0.0.1" }, "readme": "# Lotus\n\nLotus is an network based event emitter and RPC system for distributed applications.", "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-14T07:12:12.276Z", "created": "2011-12-14T07:12:11.206Z", "0.0.1": "2011-12-14T07:12:12.276Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/lotus.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lotus/0.0.1" }, "dist": { "0.0.1": { "shasum": "0211f57a898d3f819fe89b7c78b36c6312e066d5", "tarball": "http://registry.npmjs.org/lotus/-/lotus-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/lotus/" }, "lovely": { "name": "lovely", "description": "The Next Generation Front-Side Development Platform", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "nikolay_nemshilov", "email": "nemshilov@gmail.com" } ], "time": { "modified": "2011-09-03T14:33:42.634Z", "created": "2011-05-06T15:20:56.414Z", "0.0.0": "2011-05-06T15:20:56.919Z", "1.0.0": "2011-07-31T10:09:04.234Z", "1.1.0": "2011-08-02T13:47:32.674Z", "1.1.1": "2011-08-03T16:11:08.020Z", "1.1.2": "2011-08-07T09:33:46.427Z", "1.2.0": "2011-08-10T08:46:05.258Z", "1.3.0": "2011-08-19T16:10:45.400Z", "1.3.1": "2011-08-23T08:51:39.987Z", "1.3.2": "2011-09-03T14:33:42.634Z" }, "author": { "name": "Nikolay Nemshilov", "email": "nemshilov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/MadRabbit/lovely.io.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/lovely/0.0.0", "1.0.0": "http://registry.npmjs.org/lovely/1.0.0", "1.1.0": "http://registry.npmjs.org/lovely/1.1.0", "1.1.1": "http://registry.npmjs.org/lovely/1.1.1", "1.1.2": "http://registry.npmjs.org/lovely/1.1.2", "1.2.0": "http://registry.npmjs.org/lovely/1.2.0", "1.3.0": "http://registry.npmjs.org/lovely/1.3.0", "1.3.1": "http://registry.npmjs.org/lovely/1.3.1", "1.3.2": "http://registry.npmjs.org/lovely/1.3.2" }, "dist": { "0.0.0": { "shasum": "49f1d4f0115d7baaa908e23606c7020627f76961", "tarball": "http://registry.npmjs.org/lovely/-/lovely-0.0.0.tgz" }, "1.0.0": { "shasum": "b2ac207710314f0731a95aabd407057c999ce278", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.0.0.tgz" }, "1.1.0": { "shasum": "3eed271f6404ff8b7fd33e66e8183d967cd6974e", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.1.0.tgz" }, "1.1.1": { "shasum": "6d0077abc4bbaab8d7b55e9736c23944931f4724", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.1.1.tgz" }, "1.1.2": { "shasum": "e387f91026a6903fca6383e896c2c7b16316c173", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.1.2.tgz" }, "1.2.0": { "shasum": "16253f0cba8d9bcf5eb35ac7bd5d79082f02908d", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.2.0.tgz" }, "1.3.0": { "shasum": "50537f2165a443e9ac71a2045c49df242b92600c", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.3.0.tgz" }, "1.3.1": { "shasum": "a4eb2b9b0111a9c7073e8023189365783e20ba07", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.3.1.tgz" }, "1.3.2": { "shasum": "e1637abfeafdfdd91f0c1b44f4249a7fefbdc9c5", "tarball": "http://registry.npmjs.org/lovely/-/lovely-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/lovely/" }, "lpd": { "name": "lpd", "description": "{LPDServer, sendLPDJob} for the Line Printer Daemon protocol", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-09-29T00:09:47.967Z", "created": "2011-03-11T13:50:25.293Z", "0.0.1": "2011-03-11T13:50:25.385Z", "0.1.0": "2011-09-29T00:08:53.354Z", "0.1.1": "2011-09-29T00:09:47.967Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/node-lpd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lpd/0.0.1", "0.1.0": "http://registry.npmjs.org/lpd/0.1.0", "0.1.1": "http://registry.npmjs.org/lpd/0.1.1" }, "dist": { "0.0.1": { "shasum": "952409da6272cdc2fe54abfa8e6e3e7688ea3420", "tarball": "http://registry.npmjs.org/lpd/-/lpd-0.0.1.tgz" }, "0.1.0": { "shasum": "ce55bbce1d8c21778bba7cee1df7af11155fd9c7", "tarball": "http://registry.npmjs.org/lpd/-/lpd-0.1.0.tgz" }, "0.1.1": { "shasum": "ed56b672cf3a3aa285fade4f746136c5d6b4d1b2", "tarball": "http://registry.npmjs.org/lpd/-/lpd-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/lpd/" }, "lpd-printers": { "name": "lpd-printers", "description": "Supported so far: TSP100", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ShopKeep", "email": "opensource@shopkeep.com" } ], "time": { "modified": "2011-03-11T13:50:42.514Z", "created": "2011-03-11T13:50:42.396Z", "0.0.1": "2011-03-11T13:50:42.514Z" }, "author": { "name": "ShopKeep", "email": "opensource@shopkeep.com" }, "repository": { "type": "git", "url": "git://github.com/shopkeep/node-lpd-printers.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lpd-printers/0.0.1" }, "dist": { "0.0.1": { "shasum": "df950f8dc4fef81cb309e07fcbc1244f2a64d885", "tarball": "http://registry.npmjs.org/lpd-printers/-/lpd-printers-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/lpd-printers/" }, "lru-cache": { "name": "lru-cache", "description": "A cache object that deletes the least-recently-used items.", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-lru-cache.git" }, "time": { "modified": "2011-12-09T01:12:43.326Z", "created": "2011-07-16T09:09:00.041Z", "1.0.1": "2011-07-16T09:09:00.041Z", "1.0.2": "2011-07-16T09:09:00.041Z", "1.0.3": "2011-07-16T09:09:00.041Z", "1.0.4": "2011-07-29T19:12:01.745Z", "1.0.5": "2011-12-09T01:12:43.326Z" }, "versions": { "1.0.1": "http://registry.npmjs.org/lru-cache/1.0.1", "1.0.2": "http://registry.npmjs.org/lru-cache/1.0.2", "1.0.3": "http://registry.npmjs.org/lru-cache/1.0.3", "1.0.4": "http://registry.npmjs.org/lru-cache/1.0.4", "1.0.5": "http://registry.npmjs.org/lru-cache/1.0.5" }, "dist": { "1.0.1": { "tarball": "http://packages:5984/lru-cache/-/lru-cache-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.2.tgz" }, "1.0.3": { "shasum": "ef2ba05194250bd4781dbe57b6064d7320e58b73", "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.3.tgz" }, "1.0.4": { "shasum": "dc2af9b3022fb7e17630ed7bdf6a1839b7b70291", "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.4.tgz" }, "1.0.5": { "shasum": "62815a3bcb609c1c086e78e4c6a1c4c025267551", "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/lru-cache/" }, "ls-r": { "name": "ls-r", "description": "recursive ls for node", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-09T11:58:41.452Z", "created": "2011-09-08T14:13:10.706Z", "0.1.0": "2011-09-08T14:13:14.099Z", "0.2.0": "2011-09-09T05:14:00.396Z", "0.2.1": "2011-09-09T11:58:41.452Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/ls-r.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ls-r/0.1.0", "0.2.0": "http://registry.npmjs.org/ls-r/0.2.0", "0.2.1": "http://registry.npmjs.org/ls-r/0.2.1" }, "dist": { "0.1.0": { "shasum": "b487c329af1d2eea768cb50e2a2e813c337bff43", "tarball": "http://registry.npmjs.org/ls-r/-/ls-r-0.1.0.tgz" }, "0.2.0": { "shasum": "d6ed312877afe2ac360d36e64f23b9b59052ae58", "tarball": "http://registry.npmjs.org/ls-r/-/ls-r-0.2.0.tgz" }, "0.2.1": { "shasum": "b239a01faa7d43148874a64feb11e0adecb66fa0", "tarball": "http://registry.npmjs.org/ls-r/-/ls-r-0.2.1.tgz" } }, "keywords": [ "find", "search", "ls", "recursive", "find" ], "url": "http://registry.npmjs.org/ls-r/" }, "lsof": { "name": "lsof", "description": "List open file descriptors for your node process", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-03-02T14:02:04.038Z", "created": "2010-12-23T21:23:39.244Z", "0.0.1": "2010-12-23T21:23:39.501Z", "0.0.2": "2011-03-02T14:02:04.038Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/node-lsof.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lsof/0.0.1", "0.0.2": "http://registry.npmjs.org/lsof/0.0.2" }, "dist": { "0.0.1": { "shasum": "16fa5fbab03599f1c78df731b4bc61df87fbde21", "tarball": "http://registry.npmjs.org/lsof/-/lsof-0.0.1.tgz" }, "0.0.2": { "shasum": "b9d4a65613def2aee7a0e9195d2e31aa4a6ee690", "tarball": "http://registry.npmjs.org/lsof/-/lsof-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/lsof/" }, "ltx": { "name": "ltx", "description": "", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "author": { "name": "Stephan Maka" }, "time": { "modified": "2011-11-20T22:18:57.522Z", "created": "2011-01-31T17:52:53.100Z", "0.0.1": "2011-01-31T17:52:53.100Z", "0.0.3": "2011-01-31T17:52:53.100Z", "0.0.4": "2011-01-31T18:08:56.534Z", "0.0.5": "2011-04-27T11:49:29.794Z", "0.1.0": "2011-10-28T15:30:11.149Z", "0.1.1": "2011-11-20T22:18:57.522Z" }, "users": { "astro": true }, "versions": { "0.0.1": "http://registry.npmjs.org/ltx/0.0.1", "0.0.3": "http://registry.npmjs.org/ltx/0.0.3", "0.0.4": "http://registry.npmjs.org/ltx/0.0.4", "0.0.5": "http://registry.npmjs.org/ltx/0.0.5", "0.1.0": "http://registry.npmjs.org/ltx/0.1.0", "0.1.1": "http://registry.npmjs.org/ltx/0.1.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/ltx/-/ltx-0.0.1.tgz" }, "0.0.3": { "shasum": "020adf669298418afb4e249f3366f1c206e63761", "tarball": "http://registry.npmjs.org/ltx/-/ltx-0.0.3.tgz" }, "0.0.4": { "shasum": "014f6ffb1740f96663da8ec308a889ad8150a911", "tarball": "http://registry.npmjs.org/ltx/-/ltx-0.0.4.tgz" }, "0.0.5": { "shasum": "6ed903315036525d3ffc95b827b6872a7917a161", "tarball": "http://registry.npmjs.org/ltx/-/ltx-0.0.5.tgz" }, "0.1.0": { "shasum": "700e016df80a288d818bebc2931d26dd4f5b378b", "tarball": "http://registry.npmjs.org/ltx/-/ltx-0.1.0.tgz" }, "0.1.1": { "shasum": "0930aa5e7d5899bd10e1dda85759283eb7130550", "tarball": "http://registry.npmjs.org/ltx/-/ltx-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/ltx/" }, "lumbar": { "name": "lumbar", "description": "Supporting your backbone since 2011, Lumbar is a module build system that allows for generation of platform specific javascript modules.", "dist-tags": { "latest": "0.5.3" }, "maintainers": [ { "name": "kpdecker", "email": "kpdecker@gmail.com" }, { "name": "dalmaer", "email": "dion@almaer.com" } ], "time": { "modified": "2011-09-30T21:55:49.503Z", "created": "2011-09-26T17:44:28.259Z", "0.4.0": "2011-09-26T17:44:28.508Z", "0.5.0": "2011-09-27T18:43:41.094Z", "0.5.1": "2011-09-27T20:36:36.216Z", "0.5.2": "2011-09-27T20:41:04.949Z", "0.5.3": "2011-09-30T21:55:49.503Z" }, "author": { "name": "Kevin Decker", "email": "kpdecker@gmail.com", "url": "http://incaseofstairs.com" }, "repository": { "type": "git", "url": "git://github.com/walmartlabs/lumbar.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/lumbar/0.4.0", "0.5.0": "http://registry.npmjs.org/lumbar/0.5.0", "0.5.1": "http://registry.npmjs.org/lumbar/0.5.1", "0.5.2": "http://registry.npmjs.org/lumbar/0.5.2", "0.5.3": "http://registry.npmjs.org/lumbar/0.5.3" }, "dist": { "0.4.0": { "shasum": "1f3370b3f20fdd7fc2eb3bfcd1599a818475caa4", "tarball": "http://registry.npmjs.org/lumbar/-/lumbar-0.4.0.tgz" }, "0.5.0": { "shasum": "9ffdfc151087749bffdccd2d28c938035f51cfd1", "tarball": "http://registry.npmjs.org/lumbar/-/lumbar-0.5.0.tgz" }, "0.5.1": { "shasum": "08200a2cec2bc7a4fa70eb7afbc45bc6d698feca", "tarball": "http://registry.npmjs.org/lumbar/-/lumbar-0.5.1.tgz" }, "0.5.2": { "shasum": "a7cb223d87e926d2705f6d0876aaf3e440d13dc8", "tarball": "http://registry.npmjs.org/lumbar/-/lumbar-0.5.2.tgz" }, "0.5.3": { "shasum": "3c5103b8018b5f174a101a652735ab6ce0aae0b6", "tarball": "http://registry.npmjs.org/lumbar/-/lumbar-0.5.3.tgz" } }, "keywords": [ "build", "module", "mobile", "backbone" ], "url": "http://registry.npmjs.org/lumbar/" }, "lumberjack": { "name": "lumberjack", "description": "A logging library for Node.js", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "pl47ypus", "email": "baron.adi@gmail.com" } ], "time": { "modified": "2011-12-01T15:40:05.955Z", "created": "2011-10-31T21:26:16.952Z", "0.1.0": "2011-10-31T21:26:19.589Z", "0.2.0": "2011-11-24T18:19:02.288Z", "0.3.0": "2011-12-01T15:40:05.955Z" }, "author": { "name": "Adi Baron" }, "repository": { "type": "git", "url": "git@github.com:AdiBaron/lumberjack.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lumberjack/0.1.0", "0.2.0": "http://registry.npmjs.org/lumberjack/0.2.0", "0.3.0": "http://registry.npmjs.org/lumberjack/0.3.0" }, "dist": { "0.1.0": { "shasum": "0bc021119065705abf13bfa401b81bfe01fd8c84", "tarball": "http://registry.npmjs.org/lumberjack/-/lumberjack-0.1.0.tgz" }, "0.2.0": { "shasum": "b9ceba51583fb60ddab008e95b9f437e9de0480a", "tarball": "http://registry.npmjs.org/lumberjack/-/lumberjack-0.2.0.tgz" }, "0.3.0": { "shasum": "63308e2d18e8a541a600edf34fe6523e28c02d6b", "tarball": "http://registry.npmjs.org/lumberjack/-/lumberjack-0.3.0.tgz" } }, "keywords": [ "log" ], "url": "http://registry.npmjs.org/lumberjack/" }, "lunapark": { "name": "lunapark", "description": "WPF-inspired tierless web application framework.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dimituri", "email": "dimituri@gmail.com" } ], "time": { "modified": "2011-05-15T19:17:41.093Z", "created": "2011-05-15T19:17:40.174Z", "0.1.0": "2011-05-15T19:17:41.093Z" }, "author": { "name": "AssistUnion", "email": "info@assistunion.com" }, "repository": { "type": "git", "url": "git://github.com/assistunion/lunapark.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lunapark/0.1.0" }, "dist": { "0.1.0": { "shasum": "b63fad4a011c6fe529b3f1321151c63ebad73bd6", "tarball": "http://registry.npmjs.org/lunapark/-/lunapark-0.1.0.tgz" } }, "keywords": [ "restful", "mvvm", "web", "framework" ], "url": "http://registry.npmjs.org/lunapark/" }, "lunchbot": { "name": "lunchbot", "description": "A easy way to coordinate lunch on IRC", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "nsm", "email": "me@nikhilmarathe.me" } ], "time": { "modified": "2011-07-04T05:53:24.038Z", "created": "2011-07-04T05:53:23.597Z", "0.1.0": "2011-07-04T05:53:24.038Z" }, "author": { "name": "Nikhil Marathe", "email": "me@nikhilmarathe.me", "url": "http://nikhilmarathe.me" }, "repository": { "type": "git", "url": "git://github.com/nikhilm/lunchbot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lunchbot/0.1.0" }, "dist": { "0.1.0": { "shasum": "0192cd0b568432f92e5ea327e8c9d53f4a5cd845", "tarball": "http://registry.npmjs.org/lunchbot/-/lunchbot-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/lunchbot/" }, "lw-nun": { "name": "lw-nun", "description": "Totally asynchronous non-blocking template engine for node.js", "dist-tags": { "latest": "0.1.14" }, "maintainers": [ { "name": "tcoats", "email": "pminject@voodoolabs.net" } ], "time": { "modified": "2011-08-31T07:33:50.543Z", "created": "2011-08-31T07:33:46.849Z", "0.1.14": "2011-08-31T07:33:50.543Z" }, "author": { "name": "Thomas Coats" }, "repository": { "type": "git", "url": "git://github.com/tcoats/lw-nun.git" }, "versions": { "0.1.14": "http://registry.npmjs.org/lw-nun/0.1.14" }, "dist": { "0.1.14": { "shasum": "35537e13f1187a4738cdae1e879e5c6d6c894776", "tarball": "http://registry.npmjs.org/lw-nun/-/lw-nun-0.1.14.tgz" } }, "url": "http://registry.npmjs.org/lw-nun/" }, "lw-sass": { "name": "lw-sass", "description": "Syntactically Awesome Stylesheets (compiles to css)", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "tcoats", "email": "pminject@voodoolabs.net" } ], "time": { "modified": "2011-08-31T07:41:25.208Z", "created": "2011-08-31T07:41:21.318Z", "0.5.1": "2011-08-31T07:41:25.208Z" }, "author": { "name": "Thomas Coats", "email": "github@voodoolabs.net" }, "versions": { "0.5.1": "http://registry.npmjs.org/lw-sass/0.5.1" }, "dist": { "0.5.1": { "shasum": "ccaf8fddfdfd9475de8427ba7692e3914dd4d86e", "tarball": "http://registry.npmjs.org/lw-sass/-/lw-sass-0.5.1.tgz" } }, "keywords": [ "sass", "template", "css", "view" ], "url": "http://registry.npmjs.org/lw-sass/" }, "lwes": { "name": "lwes", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aq1018", "email": "aq1018@gmail.com" } ], "time": { "modified": "2011-08-17T21:54:41.068Z", "created": "2011-08-17T21:54:35.197Z", "0.1.0": "2011-08-17T21:54:41.068Z" }, "author": { "name": "Aaron Qian", "email": "aq1018@gmail.com", "url": "http://aaronqian.com" }, "repository": { "type": "git", "url": "git://github.com/attinteractive/node-lwes.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lwes/0.1.0" }, "dist": { "0.1.0": { "shasum": "c79e2f18d3e1056d9c31c59213fef675aedc4dd9", "tarball": "http://registry.npmjs.org/lwes/-/lwes-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/lwes/" }, "lwink": { "name": "lwink", "description": "Lwink is a Twitter unique link tracker, expander and emitter", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-05-19T18:43:20.269Z", "created": "2011-05-19T18:43:19.545Z", "0.0.1": "2011-05-19T18:43:20.269Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/lwink.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lwink/0.0.1" }, "dist": { "0.0.1": { "shasum": "776bfa32baf79cb1a42ecbf77e578e5b56578d26", "tarball": "http://registry.npmjs.org/lwink/-/lwink-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/lwink/" }, "lzf": { "name": "lzf", "description": "lzf compression module for nodejs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bobrik", "email": "ibobrik@gmail.com" } ], "time": { "modified": "2011-11-03T11:51:30.760Z", "created": "2011-11-03T11:50:48.994Z", "0.1.0": "2011-11-03T11:51:30.760Z" }, "author": { "name": "Ian Babrou", "email": "ibobrik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Sonetica/node-lzf.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/lzf/0.1.0" }, "dist": { "0.1.0": { "shasum": "88073a64c110aab6451f08deba66b50a9b9c7886", "tarball": "http://registry.npmjs.org/lzf/-/lzf-0.1.0.tgz" } }, "keywords": [ "lzf", "compression", "buffer" ], "url": "http://registry.npmjs.org/lzf/" }, "lzma": { "name": "lzma", "description": "A standalone JavaScript implementation of the Lempel-Ziv-Markov chain (LZMA) compression algorithm", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "nmrugg", "email": "nmrugg@gmail.com" } ], "time": { "modified": "2011-06-10T08:56:28.937Z", "created": "2011-06-10T08:56:26.719Z", "1.0.0": "2011-06-10T08:56:28.937Z" }, "author": { "name": "Nathan Rugg", "email": "nmrugg@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nmrugg/LZMA-JS.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/lzma/1.0.0" }, "dist": { "1.0.0": { "shasum": "694386284dd911ea84d940c2a5dec1881fae4288", "tarball": "http://registry.npmjs.org/lzma/-/lzma-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/lzma/" }, "lzw-async": { "name": "lzw-async", "description": "Asynchronous implementation of Lempel-Ziv-Welch (LZW) compression.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "hiddentao", "email": "ram@hiddentao.com" } ], "time": { "modified": "2011-10-10T15:16:57.512Z", "created": "2011-10-10T15:16:56.778Z", "0.1.1": "2011-10-10T15:16:57.512Z" }, "author": { "name": "hiddentao" }, "repository": { "type": "git", "url": "git://github.com/hiddentao/lzw-async.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/lzw-async/0.1.1" }, "dist": { "0.1.1": { "shasum": "ea60b44041a63529b1c9d6e7c731a144b5a2a883", "tarball": "http://registry.npmjs.org/lzw-async/-/lzw-async-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/lzw-async/" }, "m1node": { "name": "m1node", "description": "A thin layer of utils for working with node.js, connect, express, CouchDB and friends", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mike@mike101.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/m1node/0.0.1", "0.0.2": "http://registry.npmjs.org/m1node/0.0.2", "0.0.3": "http://registry.npmjs.org/m1node/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/m1node/-/m1node-0.0.1.tgz" }, "0.0.2": { "shasum": "f1602e9d081884784cb52eb08c2bb437301076b2", "tarball": "http://registry.npmjs.org/m1node/-/m1node-0.0.2.tgz" }, "0.0.3": { "shasum": "69a9d1e94da9c5a3b8439d6c134791d88a305d7e", "tarball": "http://registry.npmjs.org/m1node/-/m1node-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/m1node/" }, "m1test": { "name": "m1test", "description": "A minimal unit test runner", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "versions": { "0.0.1": "http://registry.npmjs.org/m1test/0.0.1" }, "dist": { "0.0.1": { "shasum": "599c5efbb6ef0a605deef7c06ff335f03e41e6cc", "tarball": "http://registry.npmjs.org/m1test/-/m1test-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/m1test/" }, "m2node": { "name": "m2node", "description": "mongrel2 handler", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dan_manges", "email": "dan.manges@gmail.com" } ], "time": { "modified": "2011-07-03T18:35:30.859Z", "created": "2011-06-04T23:52:29.082Z", "0.1.0": "2011-06-04T23:52:29.437Z", "0.1.1": "2011-06-09T05:31:11.368Z", "0.1.2": "2011-07-03T18:35:30.859Z" }, "author": { "name": "Dan Manges", "email": "dan.manges@gmail.com", "url": "http://www.dan-manges.com" }, "repository": { "type": "git", "url": "git://github.com/dan-manges/m2node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/m2node/0.1.0", "0.1.1": "http://registry.npmjs.org/m2node/0.1.1", "0.1.2": "http://registry.npmjs.org/m2node/0.1.2" }, "dist": { "0.1.0": { "shasum": "32a9295415b118edfb970bd04e4f02e56553b72e", "tarball": "http://registry.npmjs.org/m2node/-/m2node-0.1.0.tgz" }, "0.1.1": { "shasum": "5d306b17f587ae70d211d72d010d0ac92bc6f737", "tarball": "http://registry.npmjs.org/m2node/-/m2node-0.1.1.tgz" }, "0.1.2": { "shasum": "c9e2c36b5003d5f43cf3bdabe78aaaf410b8ebb2", "tarball": "http://registry.npmjs.org/m2node/-/m2node-0.1.2.tgz" } }, "keywords": [ "http", "mongrel2" ], "url": "http://registry.npmjs.org/m2node/" }, "m2pdb": { "name": "m2pdb", "description": "markdown to pdf documentation builder", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tdebarochez", "email": "thomas.barochez+npm@gmail.com" } ], "time": { "modified": "2011-12-10T00:31:56.492Z", "created": "2011-07-16T23:37:32.090Z", "0.0.1": "2011-07-16T23:37:32.452Z", "0.0.2": "2011-12-10T00:31:56.492Z" }, "author": { "name": "Thomas Debarochez", "email": "thomas.barochez+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tdebarochez/m2pdb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/m2pdb/0.0.1", "0.0.2": "http://registry.npmjs.org/m2pdb/0.0.2" }, "dist": { "0.0.1": { "shasum": "fd351e34cbd8ee6f281c0b34fac913dc669a374f", "tarball": "http://registry.npmjs.org/m2pdb/-/m2pdb-0.0.1.tgz" }, "0.0.2": { "shasum": "0f8039dc43af922e49c78b0a574fc9a538271065", "tarball": "http://registry.npmjs.org/m2pdb/-/m2pdb-0.0.2.tgz" } }, "keywords": [ "markdown", "pdf", "documentation" ], "url": "http://registry.npmjs.org/m2pdb/" }, "m3u": { "name": "m3u", "description": "A node.js module for creating m3u / m3u8 files.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-07-06T21:04:02.035Z", "created": "2011-04-11T22:47:10.418Z", "0.0.1": "2011-04-11T22:47:11.075Z", "0.0.2": "2011-07-06T21:04:02.035Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git@github.com:felixge/node-m3u.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/m3u/0.0.1", "0.0.2": "http://registry.npmjs.org/m3u/0.0.2" }, "dist": { "0.0.1": { "shasum": "35a9b55401d66071a9a4ed6fe893ba92cd79bfd7", "tarball": "http://registry.npmjs.org/m3u/-/m3u-0.0.1.tgz" }, "0.0.2": { "shasum": "cb971743b434efd8c77b3cc3a47fc0411a903df7", "tarball": "http://registry.npmjs.org/m3u/-/m3u-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/m3u/" }, "m8-mongoose": { "name": "m8-mongoose", "description": "Mongoose logic on the client for web applications using modul8", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "clux", "email": "analsandblaster@gmail.com" } ], "time": { "modified": "2011-11-22T18:50:39.334Z", "created": "2011-11-08T10:47:33.189Z", "0.1.0": "2011-11-08T10:47:34.643Z", "0.1.1": "2011-11-09T11:06:07.148Z", "0.2.0": "2011-11-13T21:41:08.494Z", "0.3.0": "2011-11-22T18:50:39.334Z" }, "author": { "name": "Eirik Albrigtsen", "email": "analsandblaster@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/clux/m8-mongoose.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/m8-mongoose/0.1.0", "0.1.1": "http://registry.npmjs.org/m8-mongoose/0.1.1", "0.2.0": "http://registry.npmjs.org/m8-mongoose/0.2.0", "0.3.0": "http://registry.npmjs.org/m8-mongoose/0.3.0" }, "dist": { "0.1.0": { "shasum": "9711230684cae1e57ab705962743c32208f2bb7b", "tarball": "http://registry.npmjs.org/m8-mongoose/-/m8-mongoose-0.1.0.tgz" }, "0.1.1": { "shasum": "369ebf062c65d5f9806f527d2419390b85102e23", "tarball": "http://registry.npmjs.org/m8-mongoose/-/m8-mongoose-0.1.1.tgz" }, "0.2.0": { "shasum": "545b2361d922517ec232a8d40fac67bbba1fb7b5", "tarball": "http://registry.npmjs.org/m8-mongoose/-/m8-mongoose-0.2.0.tgz" }, "0.3.0": { "shasum": "1bdfefbb7714110b143c79639d7953ed469cd4e7", "tarball": "http://registry.npmjs.org/m8-mongoose/-/m8-mongoose-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/m8-mongoose/" }, "m8-templation": { "name": "m8-templation", "description": "Simple template version control system plugin for web applications using modul8", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "clux", "email": "analsandblaster@gmail.com" } ], "time": { "modified": "2011-11-22T18:49:32.573Z", "created": "2011-11-08T10:45:47.381Z", "0.1.1": "2011-11-08T10:45:48.867Z", "0.1.2": "2011-11-09T11:05:51.673Z", "0.2.0": "2011-11-13T21:41:48.119Z", "0.3.0": "2011-11-22T18:49:32.573Z" }, "author": { "name": "Eirik Albrigtsen", "email": "analsandblaster@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/clux/m8-templation.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/m8-templation/0.1.1", "0.1.2": "http://registry.npmjs.org/m8-templation/0.1.2", "0.2.0": "http://registry.npmjs.org/m8-templation/0.2.0", "0.3.0": "http://registry.npmjs.org/m8-templation/0.3.0" }, "dist": { "0.1.1": { "shasum": "db8858c8b2a89b368ffc0912fd71cbb8b6dd8791", "tarball": "http://registry.npmjs.org/m8-templation/-/m8-templation-0.1.1.tgz" }, "0.1.2": { "shasum": "4af4def8034fcc2e6e8224bc067d4dbc7a3941d2", "tarball": "http://registry.npmjs.org/m8-templation/-/m8-templation-0.1.2.tgz" }, "0.2.0": { "shasum": "fd8041d70a3e4a6f5fc4524712ac971b924ef6cb", "tarball": "http://registry.npmjs.org/m8-templation/-/m8-templation-0.2.0.tgz" }, "0.3.0": { "shasum": "3587ac6b3750e873b537729d31980801dd679f72", "tarball": "http://registry.npmjs.org/m8-templation/-/m8-templation-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/m8-templation/" }, "mac": { "name": "mac", "description": "HTTP MAC Authentication Scheme (client and server)", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "hueniverse", "email": "eran@hueniverse.com" } ], "time": { "modified": "2011-07-18T18:55:14.363Z", "created": "2011-05-09T22:32:10.052Z", "0.0.1": "2011-05-09T22:32:10.612Z", "0.0.2": "2011-05-09T23:01:16.806Z", "0.0.3": "2011-05-09T23:03:16.019Z", "0.0.4": "2011-05-09T23:04:52.278Z", "0.0.5": "2011-05-09T23:07:08.114Z", "0.0.6": "2011-05-09T23:16:52.397Z", "0.0.7": "2011-05-09T23:29:31.234Z", "0.0.8": "2011-05-10T01:27:11.103Z", "0.0.9": "2011-05-10T06:09:08.377Z", "0.0.10": "2011-07-18T18:55:14.363Z" }, "author": { "name": "Eran Hammer-Lahav", "email": "eran@hueniverse.com" }, "repository": { "type": "git", "url": "git://github.com/hueniverse/node-mac.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mac/0.0.1", "0.0.2": "http://registry.npmjs.org/mac/0.0.2", "0.0.3": "http://registry.npmjs.org/mac/0.0.3", "0.0.4": "http://registry.npmjs.org/mac/0.0.4", "0.0.5": "http://registry.npmjs.org/mac/0.0.5", "0.0.6": "http://registry.npmjs.org/mac/0.0.6", "0.0.7": "http://registry.npmjs.org/mac/0.0.7", "0.0.8": "http://registry.npmjs.org/mac/0.0.8", "0.0.9": "http://registry.npmjs.org/mac/0.0.9", "0.0.10": "http://registry.npmjs.org/mac/0.0.10" }, "dist": { "0.0.1": { "shasum": "a2271b7d95acc5b75a41e064aea7f529716aa303", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.1.tgz" }, "0.0.2": { "shasum": "f27c6402fb7d90a47c67e3b7a51107d8b7df4b26", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.2.tgz" }, "0.0.3": { "shasum": "7a9edacf5db0d52bcc306e11986ee0a3be9fac65", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.3.tgz" }, "0.0.4": { "shasum": "5d865d0bf41f8a09917ff40294ba9e2c78ace25c", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.4.tgz" }, "0.0.5": { "shasum": "6834b3c2f7d168c5801c31561315fe94493a1ad3", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.5.tgz" }, "0.0.6": { "shasum": "53f4cce4d860e4a434fbdbe2e1c19c252a038e60", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.6.tgz" }, "0.0.7": { "shasum": "c75507e823adb0135c8d210b788d569be7334ec7", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.7.tgz" }, "0.0.8": { "shasum": "7ca01677b2031405c03e7c1de0163a8d18cafedd", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.8.tgz" }, "0.0.9": { "shasum": "e15a66cacbd970ca24a90612c73c3c24d1452a78", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.9.tgz" }, "0.0.10": { "shasum": "4b91e62ab0168ed57dfe9bdb37a24e8f20be80c1", "tarball": "http://registry.npmjs.org/mac/-/mac-0.0.10.tgz" } }, "keywords": [ "http", "mac", "authentication", "oauth" ], "url": "http://registry.npmjs.org/mac/" }, "macchiato": { "name": "macchiato", "description": "Testing microframework that runs tests in-browser (QUnit) and under Node.js (expresso + jsdom)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "andreyvit", "email": "andreyvit@me.com" } ], "time": { "modified": "2011-09-19T18:55:18.701Z", "created": "2011-09-19T18:53:26.754Z", "0.0.0": "2011-09-19T18:53:27.802Z", "0.0.1": "2011-09-19T18:55:18.701Z" }, "author": { "name": "Andrey Tarantsov", "email": "andreyvit@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/andreyvit/macchiato.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/macchiato/0.0.0", "0.0.1": "http://registry.npmjs.org/macchiato/0.0.1" }, "dist": { "0.0.0": { "shasum": "dd3071037a55e23591b890ceed4a989b7e8b5784", "tarball": "http://registry.npmjs.org/macchiato/-/macchiato-0.0.0.tgz" }, "0.0.1": { "shasum": "b25cdfdee05ede1a7900610ab1b6138e8e466e28", "tarball": "http://registry.npmjs.org/macchiato/-/macchiato-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/macchiato/" }, "macgyver": { "name": "macgyver", "description": "", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-14T06:16:04.646Z", "created": "2011-09-14T06:16:01.268Z", "0.0.0": "2011-09-14T06:16:04.646Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/macgyver.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/macgyver/0.0.0" }, "dist": { "0.0.0": { "shasum": "468b1b2e1be82830eb930c5db8ff897d7faa86b7", "tarball": "http://registry.npmjs.org/macgyver/-/macgyver-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/macgyver/" }, "macros": { "name": "macros", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-08-08T01:08:51.246Z", "created": "2011-08-08T01:08:50.726Z", "0.0.1": "2011-08-08T01:08:51.246Z" }, "author": { "name": "Aaron Blohowiak" }, "repository": { "url": "git://github.com/aaronblohowiak/macros.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/macros/0.0.1" }, "dist": { "0.0.1": { "shasum": "d882faa225282ecd5e857ba676d79aa5daad2860", "tarball": "http://registry.npmjs.org/macros/-/macros-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/macros/" }, "macrotest": { "name": "macrotest", "description": "A not as small assert based test runner for Node", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "aconbere", "email": "aconbere@gmail.com" } ], "author": { "name": "Anders Conbere" }, "repository": { "type": "git", "url": "http://github.com/aconbere/macrotest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/macrotest/0.0.1", "0.0.2": "http://registry.npmjs.org/macrotest/0.0.2", "0.0.3": "http://registry.npmjs.org/macrotest/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/macrotest/-/macrotest-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/macrotest/-/macrotest-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/macrotest/-/macrotest-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/macrotest/" }, "maddy": { "name": "maddy", "description": "A functional object operations library.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "kitgoncharov", "email": "ksgoncharov@gmail.com" } ], "time": { "modified": "2011-09-07T06:40:13.774Z", "created": "2011-05-09T16:25:24.741Z", "0.0.1": "2011-05-09T16:25:24.950Z", "0.1.0": "2011-05-11T19:15:02.284Z", "0.2.0": "2011-08-21T15:15:59.344Z", "0.3.0": "2011-09-07T06:40:13.774Z" }, "author": { "name": "Kit Cambridge", "url": "http://kitcambridge.github.com" }, "repository": { "type": "git", "url": "git://github.com/kitcambridge/maddy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/maddy/0.0.1", "0.1.0": "http://registry.npmjs.org/maddy/0.1.0", "0.2.0": "http://registry.npmjs.org/maddy/0.2.0", "0.3.0": "http://registry.npmjs.org/maddy/0.3.0" }, "dist": { "0.0.1": { "shasum": "7b4c064ac76af265ece7ca4f1f1079f397fa2bb3", "tarball": "http://registry.npmjs.org/maddy/-/maddy-0.0.1.tgz" }, "0.1.0": { "shasum": "51024b95b1e0207eb4eff9429cf930d3cd6f2127", "tarball": "http://registry.npmjs.org/maddy/-/maddy-0.1.0.tgz" }, "0.2.0": { "shasum": "6a4ca457835367480f38e095858eccc27202b8d2", "tarball": "http://registry.npmjs.org/maddy/-/maddy-0.2.0.tgz" }, "0.3.0": { "shasum": "444a1e2c72e05582c972df5c0e9a69b8e9f462aa", "tarball": "http://registry.npmjs.org/maddy/-/maddy-0.3.0.tgz" } }, "keywords": [ "utility", "functional", "object", "iteration", "enumerable", "hash", "maddy", "array", "ecma" ], "url": "http://registry.npmjs.org/maddy/" }, "madmimi-node": { "name": "madmimi-node", "description": "A client for the mad mimi api", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "garrensmith", "email": "garren.smith@gmail.com" } ], "time": { "modified": "2011-05-05T18:32:18.607Z", "created": "2011-02-11T10:38:48.349Z", "0.1.0": "2011-02-11T10:38:49.749Z", "0.1.1": "2011-02-14T15:19:59.546Z", "0.1.2": "2011-03-31T14:35:38.198Z", "0.1.3": "2011-04-18T13:47:40.266Z", "0.1.4": "2011-05-05T18:32:18.607Z" }, "author": { "name": "Garren Smith", "email": "garren.smith@gmail.com", "url": "www.garrensmith.com" }, "repository": { "type": "git", "url": "git://github.com/garrensmith/Madmimi-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/madmimi-node/0.1.0", "0.1.1": "http://registry.npmjs.org/madmimi-node/0.1.1", "0.1.2": "http://registry.npmjs.org/madmimi-node/0.1.2", "0.1.3": "http://registry.npmjs.org/madmimi-node/0.1.3", "0.1.4": "http://registry.npmjs.org/madmimi-node/0.1.4" }, "dist": { "0.1.0": { "shasum": "e27c359deb8464017fceaa4a8786acfa33f5f981", "tarball": "http://registry.npmjs.org/madmimi-node/-/madmimi-node-0.1.0.tgz" }, "0.1.1": { "shasum": "794fefff2558e94f42f5d1c8e42521a781b0d9dd", "tarball": "http://registry.npmjs.org/madmimi-node/-/madmimi-node-0.1.1.tgz" }, "0.1.2": { "shasum": "96ce97866557b1fd80878c5d85e83b2f1a2464e5", "tarball": "http://registry.npmjs.org/madmimi-node/-/madmimi-node-0.1.2.tgz" }, "0.1.3": { "shasum": "06248a1a2f8cc2ce8d69133173dc0d232d0d64a4", "tarball": "http://registry.npmjs.org/madmimi-node/-/madmimi-node-0.1.3.tgz" }, "0.1.4": { "shasum": "9c10504716385073fe1aa59e81c7dcf3b413aefc", "tarball": "http://registry.npmjs.org/madmimi-node/-/madmimi-node-0.1.4.tgz" } }, "keywords": [ "madmimi", "client", "api" ], "url": "http://registry.npmjs.org/madmimi-node/" }, "maga": { "name": "maga", "description": "mAKE a gaME is a node.js framework for multiplayer games", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-05-07T08:57:22.779Z", "created": "2011-04-30T08:33:40.868Z", "0.0.1": "2011-04-30T08:33:41.609Z", "0.0.2": "2011-04-30T11:42:24.325Z", "0.0.3": "2011-04-30T18:16:35.770Z", "0.0.4": "2011-04-30T19:54:47.292Z", "0.0.5": "2011-05-01T07:11:16.983Z", "0.0.6": "2011-05-01T07:30:33.753Z", "0.0.7": "2011-05-01T23:00:26.280Z", "0.0.8": "2011-05-01T23:14:01.682Z", "0.0.9": "2011-05-01T23:47:54.939Z", "0.1.0": "2011-05-07T08:57:22.779Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/maga.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/maga/0.0.1", "0.0.2": "http://registry.npmjs.org/maga/0.0.2", "0.0.3": "http://registry.npmjs.org/maga/0.0.3", "0.0.4": "http://registry.npmjs.org/maga/0.0.4", "0.0.5": "http://registry.npmjs.org/maga/0.0.5", "0.0.6": "http://registry.npmjs.org/maga/0.0.6", "0.0.7": "http://registry.npmjs.org/maga/0.0.7", "0.0.8": "http://registry.npmjs.org/maga/0.0.8", "0.0.9": "http://registry.npmjs.org/maga/0.0.9", "0.1.0": "http://registry.npmjs.org/maga/0.1.0" }, "dist": { "0.0.1": { "shasum": "3071c2b256bc69c31dc03299d7c78e3458590209", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.1.tgz" }, "0.0.2": { "shasum": "9a6656a2d3289bbe9c377b2609a904fb6ef1b203", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.2.tgz" }, "0.0.3": { "shasum": "92d407fa7346c83466a1f2c67926bf1dffdb3acb", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.3.tgz" }, "0.0.4": { "shasum": "29d24cd193e2f37d1dc5786b0c414447722fed30", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.4.tgz" }, "0.0.5": { "shasum": "b970e8399fca417320fd3ff247516bc38700a777", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.5.tgz" }, "0.0.6": { "shasum": "3d504398fa3e71381188f88e629d12fc3e838bd9", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.6.tgz" }, "0.0.7": { "shasum": "d8d2b70fe18ddd840bf06744ad45f9cbc4ef99e2", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.7.tgz" }, "0.0.8": { "shasum": "e01e03b02440daf0853c9c83f7382f27b3c1c70c", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.8.tgz" }, "0.0.9": { "shasum": "8a8cd61c92aa6477c292c1ac8e94c1df454472c6", "tarball": "http://registry.npmjs.org/maga/-/maga-0.0.9.tgz" }, "0.1.0": { "shasum": "c9c0163f079a61df8325eacf4925c66594205308", "tarball": "http://registry.npmjs.org/maga/-/maga-0.1.0.tgz" } }, "keywords": [ "games", "networking", "physics", "multiplayer", "framework" ], "url": "http://registry.npmjs.org/maga/" }, "magic": { "name": "magic", "description": "Magic Method/getter/setters for Node.JS (Basic ES5 Harmony Proxies)", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-04-15T21:23:41.921Z", "created": "2011-04-03T06:05:25.981Z", "1.0.0": "2011-04-03T06:05:26.129Z", "1.0.1": "2011-04-03T14:34:10.648Z", "1.0.2": "2011-04-05T12:40:10.843Z", "1.0.3": "2011-04-06T02:26:54.494Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co" }, "repository": { "type": "git", "url": "git://github.com/aikar/magic.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/magic/1.0.0", "1.0.1": "http://registry.npmjs.org/magic/1.0.1", "1.0.2": "http://registry.npmjs.org/magic/1.0.2", "1.0.3": "http://registry.npmjs.org/magic/1.0.3" }, "dist": { "1.0.0": { "shasum": "3537afad142acd6967ce74ddb0922ba6203ad52d", "tarball": "http://registry.npmjs.org/magic/-/magic-1.0.0.tgz" }, "1.0.1": { "shasum": "314f34ba90c83208856b91928817252e19e4b4a2", "tarball": "http://registry.npmjs.org/magic/-/magic-1.0.1.tgz" }, "1.0.2": { "shasum": "71745f2f06e695677e670593de901126da41c86c", "tarball": "http://registry.npmjs.org/magic/-/magic-1.0.2.tgz" }, "1.0.3": { "shasum": "6181772b7d84197fe9bd79db20382b336aa1151a", "tarball": "http://registry.npmjs.org/magic/-/magic-1.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "a91a5647b6c962b32665ed182d3b5983aba63c76", "tarball": "http://registry.npmjs.org/magic/-/magic-1.0.3-0.4-sunos-5.11.tgz" } } } }, "keywords": [ "harmony", "proxy", "proxies", "__get", "__set", "__call", "getter", "setter" ], "url": "http://registry.npmjs.org/magic/" }, "magic-templates": { "name": "magic-templates", "description": "Templating framework for NodeJS inspired by Django templates.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-11-05T13:23:42.273Z", "created": "2011-03-30T18:20:34.498Z", "0.1.0": "2011-03-30T18:20:35.367Z", "0.1.1": "2011-11-05T13:23:42.273Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@tomaz.me" }, "repository": { "type": "git", "url": "git://github.com/Kami/magic-templates.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/magic-templates/0.1.0", "0.1.1": "http://registry.npmjs.org/magic-templates/0.1.1" }, "dist": { "0.1.0": { "shasum": "6d5e577f19b69eb53400a2d3bb6041e4bbd2343d", "tarball": "http://registry.npmjs.org/magic-templates/-/magic-templates-0.1.0.tgz" }, "0.1.1": { "shasum": "7679a33dc8d28f3b06570766ef3acb1166eebadd", "tarball": "http://registry.npmjs.org/magic-templates/-/magic-templates-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/magic-templates/" }, "magickal": { "name": "magickal", "description": "A simple image manipulation library wrapping GraphicsMagick", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mirkok", "email": "mail@mirkokiefer.com" } ], "time": { "modified": "2011-01-25T00:15:16.882Z", "created": "2011-01-25T00:15:16.335Z", "0.0.1": "2011-01-25T00:15:16.882Z" }, "author": { "name": "Mirko Kiefer", "email": "mail@mirkokiefer.com", "url": "http://mirkokiefer.com" }, "repository": "git://github.com/mirkok/Node-Magick.git", "versions": { "0.0.1": "http://registry.npmjs.org/magickal/0.0.1" }, "dist": { "0.0.1": { "shasum": "9c623719ee8ff006336160cdbe623917cf92d92a", "tarball": "http://registry.npmjs.org/magickal/-/magickal-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/magickal/" }, "mai": { "name": "mai", "description": "send text/html e-mail with mail template management feature", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "hakobera", "email": "hakobera@gmail.com" } ], "time": { "modified": "2011-05-12T12:47:26.838Z", "created": "2011-05-11T14:55:58.971Z", "0.0.1": "2011-05-11T14:56:00.600Z", "0.0.2": "2011-05-12T12:47:26.838Z" }, "author": { "name": "Kazuyuki Honda", "email": "hakobera@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hakobera/mai.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mai/0.0.1", "0.0.2": "http://registry.npmjs.org/mai/0.0.2" }, "dist": { "0.0.1": { "shasum": "d2c1dd7596ba8322dc99395be7af7fb11b9308c3", "tarball": "http://registry.npmjs.org/mai/-/mai-0.0.1.tgz" }, "0.0.2": { "shasum": "da2f14b8e04fc1f869e09e3b2888b815a0d579f9", "tarball": "http://registry.npmjs.org/mai/-/mai-0.0.2.tgz" } }, "keywords": [ "mail" ], "url": "http://registry.npmjs.org/mai/" }, "mail": { "name": "mail", "description": "This SMTP client library for Node.JS helps you send email safely and easily.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "time": { "modified": "2011-06-14T20:01:10.032Z", "created": "2011-03-28T20:36:45.470Z", "0.1.0": "2011-03-28T20:36:45.470Z", "0.1.1": "2011-03-28T20:36:45.470Z", "0.2.1": "2011-03-28T20:36:45.470Z", "0.2.2": "2011-03-28T21:40:23.031Z", "0.2.3": "2011-06-14T20:01:10.032Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/mail/0.1.0", "0.1.1": "http://registry.npmjs.org/mail/0.1.1", "0.2.1": "http://registry.npmjs.org/mail/0.2.1", "0.2.2": "http://registry.npmjs.org/mail/0.2.2", "0.2.3": "http://registry.npmjs.org/mail/0.2.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/mail/-/mail-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/mail/-/mail-0.1.1.tgz" }, "0.2.1": { "shasum": "64b104cc9e74a3e07aac648a8eb8358c9f306a7c", "tarball": "http://registry.npmjs.org/mail/-/mail-0.2.1.tgz" }, "0.2.2": { "shasum": "f3e4679a3ef2da62bd9d14592cd473056b368b35", "tarball": "http://registry.npmjs.org/mail/-/mail-0.2.2.tgz" }, "0.2.3": { "shasum": "1eddfe74bb38d7ebff6211aa903ba6beaf96ec24", "tarball": "http://registry.npmjs.org/mail/-/mail-0.2.3.tgz" } }, "keywords": [ "email", "mail", "message", "address", "smtp", "tls", "auth" ], "url": "http://registry.npmjs.org/mail/" }, "mail-stack": { "name": "mail-stack", "description": "A `StreamStack` subclass that parses raw e-mail messages.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-03-25T17:59:31.071Z", "created": "2011-03-23T03:55:05.738Z", "0.0.1": "2011-03-23T03:55:06.177Z", "0.0.2": "2011-03-25T17:59:31.071Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-mail-stack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mail-stack/0.0.1", "0.0.2": "http://registry.npmjs.org/mail-stack/0.0.2" }, "dist": { "0.0.1": { "shasum": "dfb96da89d1019433306bd6ac8e623fee836a1f2", "tarball": "http://registry.npmjs.org/mail-stack/-/mail-stack-0.0.1.tgz" }, "0.0.2": { "shasum": "299794fdb0605020df9c1393e048652c18e49c9f", "tarball": "http://registry.npmjs.org/mail-stack/-/mail-stack-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/mail-stack/" }, "mailbox": { "name": "mailbox", "description": "Library for parsing and writing various mailbox formats", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "aredridel", "email": "aredridel@nbtsc.org" } ], "time": { "modified": "2011-06-14T04:40:44.561Z", "created": "2011-06-13T03:36:18.421Z", "0.0.1": "2011-06-13T03:36:18.421Z", "0.0.2": "2011-06-13T03:36:18.421Z", "0.0.3": "2011-06-13T03:38:56.026Z", "0.0.4": "2011-06-14T04:40:44.561Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/mailbox/0.0.1", "0.0.2": "http://registry.npmjs.org/mailbox/0.0.2", "0.0.3": "http://registry.npmjs.org/mailbox/0.0.3", "0.0.4": "http://registry.npmjs.org/mailbox/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/mailbox/-/mailbox-0.0.1.tgz" }, "0.0.2": { "shasum": "910ea52f84bdba9b0cad3834ed7b71357f51f12b", "tarball": "http://registry.npmjs.org/mailbox/-/mailbox-0.0.2.tgz" }, "0.0.3": { "shasum": "29904c1e4a20cac82483508bdebf71812f8de84e", "tarball": "http://registry.npmjs.org/mailbox/-/mailbox-0.0.3.tgz" }, "0.0.4": { "shasum": "3d294ead6f1365ea3c392534ec46eb0c012421e1", "tarball": "http://registry.npmjs.org/mailbox/-/mailbox-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/mailbox/" }, "mailchimp": { "name": "mailchimp", "description": "A node.js wrapper for the MailChimp API.", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "gomfunkel", "email": "leinich@gmx.net" } ], "time": { "modified": "2011-08-30T23:25:39.821Z", "created": "2011-01-15T20:35:48.480Z", "0.1.0": "2011-01-15T20:35:49.012Z", "0.2.0": "2011-01-17T20:27:19.945Z", "0.3.0": "2011-01-19T21:43:46.380Z", "0.4.0": "2011-01-20T21:52:35.691Z", "0.5.0": "2011-01-29T15:36:17.883Z", "0.6.0": "2011-04-27T19:29:34.486Z", "0.7.0": "2011-05-26T18:05:53.729Z", "0.7.1": "2011-06-13T19:58:40.905Z", "0.8.0": "2011-08-30T23:25:39.821Z" }, "author": { "name": "Daniel Leinich", "email": "leinich@gmx.net" }, "repository": { "type": "git", "url": "git://github.com/gomfunkel/node-mailchimp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mailchimp/0.1.0", "0.2.0": "http://registry.npmjs.org/mailchimp/0.2.0", "0.3.0": "http://registry.npmjs.org/mailchimp/0.3.0", "0.4.0": "http://registry.npmjs.org/mailchimp/0.4.0", "0.5.0": "http://registry.npmjs.org/mailchimp/0.5.0", "0.6.0": "http://registry.npmjs.org/mailchimp/0.6.0", "0.7.0": "http://registry.npmjs.org/mailchimp/0.7.0", "0.7.1": "http://registry.npmjs.org/mailchimp/0.7.1", "0.8.0": "http://registry.npmjs.org/mailchimp/0.8.0" }, "dist": { "0.1.0": { "shasum": "2fe0c9ee86587e706d45211a3bf5e453e27d5c1e", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.1.0.tgz" }, "0.2.0": { "shasum": "d380a24d64f6d3cc0f9047f68e937aed643f5aa8", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.2.0.tgz" }, "0.3.0": { "shasum": "71c1d25a856ac54f66c40d6304570b8ef5c7c5b0", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.3.0.tgz" }, "0.4.0": { "shasum": "31a456730e27b0b8433a167ed32660df2647fc78", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.4.0.tgz" }, "0.5.0": { "shasum": "d2062ee05295626eeaa81546f072c3ba7dd15bb8", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.5.0.tgz" }, "0.6.0": { "shasum": "9a36a68655bc821e045ac815f7000f662202b641", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.6.0.tgz" }, "0.7.0": { "shasum": "823816a1df59356f5aed76e71ec56adf99fccba2", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.7.0.tgz" }, "0.7.1": { "shasum": "837f4f0abba2469cf69fafa3fc905ecab81846a9", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.7.1.tgz" }, "0.8.0": { "shasum": "f103ff0a4af4affc25409e48d1935798511c4510", "tarball": "http://registry.npmjs.org/mailchimp/-/mailchimp-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/mailchimp/" }, "mailed": { "name": "mailed", "description": "A standalone mailer for Node.JS", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-22T00:51:37.133Z", "created": "2011-11-10T16:31:43.660Z", "1.0.1": "2011-11-10T16:31:45.421Z", "1.1.1": "2011-11-22T00:51:37.133Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-examples-js.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/mailed/1.0.1", "1.1.1": "http://registry.npmjs.org/mailed/1.1.1" }, "dist": { "1.0.1": { "shasum": "57686e42d7504d61055a5338ab998f230c63ca7c", "tarball": "http://registry.npmjs.org/mailed/-/mailed-1.0.1.tgz" }, "1.1.1": { "shasum": "260de40ec04d118c69db5d9b6152fc08841f9ed6", "tarball": "http://registry.npmjs.org/mailed/-/mailed-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/mailed/" }, "mailer": { "name": "mailer", "description": "send emails from node.js to a smtp server, simple as cake", "dist-tags": { "latest": "0.6.7" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "bmeck", "email": "bradley.meck@gmail.com" }, { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "git://github.com/Marak/node_mailer.git" }, "time": { "modified": "2011-11-28T09:02:00.199Z", "created": "2011-01-05T21:42:26.013Z", "0.1.0": "2011-01-05T21:42:26.013Z", "0.2.0": "2011-01-05T21:42:26.013Z", "0.3.0": "2011-01-05T21:42:26.013Z", "0.4.0": "2011-01-05T21:42:26.013Z", "0.4.1": "2011-01-05T21:42:26.013Z", "0.4.2": "2011-01-05T21:42:26.013Z", "0.4.3": "2011-01-15T17:19:43.573Z", "0.4.4": "2011-01-17T11:03:54.279Z", "0.4.5": "2011-01-24T22:08:38.937Z", "0.4.52": "2011-01-28T23:49:30.257Z", "0.5.52": "2011-05-17T21:27:51.611Z", "0.5.6": "2011-05-18T21:46:45.531Z", "0.6.2": "2011-06-03T21:43:14.523Z", "0.6.3": "2011-06-22T18:21:18.797Z", "0.6.4": "2011-06-22T18:31:09.026Z", "0.6.5": "2011-06-28T15:28:45.797Z", "0.6.6": "2011-08-16T17:40:14.076Z", "0.6.7": "2011-10-10T23:16:52.242Z" }, "users": { "pid": true }, "versions": { "0.1.0": "http://registry.npmjs.org/mailer/0.1.0", "0.2.0": "http://registry.npmjs.org/mailer/0.2.0", "0.3.0": "http://registry.npmjs.org/mailer/0.3.0", "0.4.0": "http://registry.npmjs.org/mailer/0.4.0", "0.4.1": "http://registry.npmjs.org/mailer/0.4.1", "0.4.2": "http://registry.npmjs.org/mailer/0.4.2", "0.4.3": "http://registry.npmjs.org/mailer/0.4.3", "0.4.4": "http://registry.npmjs.org/mailer/0.4.4", "0.4.5": "http://registry.npmjs.org/mailer/0.4.5", "0.4.52": "http://registry.npmjs.org/mailer/0.4.52", "0.5.52": "http://registry.npmjs.org/mailer/0.5.52", "0.5.6": "http://registry.npmjs.org/mailer/0.5.6", "0.6.2": "http://registry.npmjs.org/mailer/0.6.2", "0.6.3": "http://registry.npmjs.org/mailer/0.6.3", "0.6.4": "http://registry.npmjs.org/mailer/0.6.4", "0.6.5": "http://registry.npmjs.org/mailer/0.6.5", "0.6.6": "http://registry.npmjs.org/mailer/0.6.6", "0.6.7": "http://registry.npmjs.org/mailer/0.6.7" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/mailer/-/mailer-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/mailer/-/mailer-0.2.0.tgz" }, "0.3.0": { "tarball": "http://packages:5984/mailer/-/mailer-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/mailer/-/mailer-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.4.1.tgz" }, "0.4.2": { "shasum": "732fc7a60fd47e7232c990a231440a6be1c6044f", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.4.2.tgz" }, "0.4.3": { "shasum": "18ece22da01add02926a1a8603bcad58b69db668", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.4.3.tgz" }, "0.4.4": { "shasum": "57352844bc519f66242a9a80de3f52b7a8adc977", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.4.4.tgz" }, "0.4.5": { "shasum": "3eea43dfbf5c9cb37249348d5f82ec326fef215b", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.4.5.tgz" }, "0.4.52": { "shasum": "cd65037f2701f85e777e4379f146f4e5957b2d4e", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.4.52.tgz" }, "0.5.52": { "shasum": "58648474ef2eb23505039941da81fbeede2b0d69", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.5.52.tgz" }, "0.5.6": { "shasum": "fe43a358f91365f7d2146d90076fa55aebbb934e", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.5.6.tgz" }, "0.6.2": { "shasum": "819200254835ec1a2f0927dcee035ae08d231bed", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.6.2.tgz" }, "0.6.3": { "shasum": "d326d90de0680961a8133f60ab390a47709718bf", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.6.3.tgz" }, "0.6.4": { "shasum": "0520846e1858f52149707b91978aaa3d23f75e62", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.6.4.tgz" }, "0.6.5": { "shasum": "1dabe692b9ea89030a82c2d07f654eefa48d9984", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.6.5.tgz" }, "0.6.6": { "shasum": "e9c697ab4db436cfe73e156944825ca93cad084f", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.6.6.tgz" }, "0.6.7": { "shasum": "012d69b2554864976d9d77f5326b35097653f653", "tarball": "http://registry.npmjs.org/mailer/-/mailer-0.6.7.tgz" } }, "url": "http://registry.npmjs.org/mailer/" }, "mailer-bal": { "name": "mailer-bal", "description": "send emails from node.js to a smtp server, simple as cake", "dist-tags": { "latest": "0.6.7" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-08-28T02:17:40.259Z", "created": "2011-08-28T02:17:36.374Z", "0.6.7": "2011-08-28T02:17:40.259Z" }, "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "git://github.com/Marak/node_mailer.git" }, "versions": { "0.6.7": "http://registry.npmjs.org/mailer-bal/0.6.7" }, "dist": { "0.6.7": { "shasum": "2ac8be112e1dce2eac769c911e919e7bbda17511", "tarball": "http://registry.npmjs.org/mailer-bal/-/mailer-bal-0.6.7.tgz" } }, "url": "http://registry.npmjs.org/mailer-bal/" }, "mailer-fixed": { "name": "mailer-fixed", "description": "send emails from node.js to a smtp server, simple as cake", "dist-tags": { "latest": "0.4.55", "stable": "0.4.55" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-02-08T16:09:52.691Z", "created": "2011-01-24T13:42:15.716Z", "0.4.5": "2011-01-24T13:42:16.595Z", "0.4.52": "2011-02-07T16:21:26.689Z", "0.4.53": "2011-02-07T16:21:48.043Z", "0.4.54": "2011-02-08T15:58:25.684Z", "0.4.55": "2011-02-08T16:09:40.147Z" }, "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "http://github.com/Marak/node_mailer.git" }, "versions": { "0.4.5": "http://registry.npmjs.org/mailer-fixed/0.4.5", "0.4.52": "http://registry.npmjs.org/mailer-fixed/0.4.52", "0.4.53": "http://registry.npmjs.org/mailer-fixed/0.4.53", "0.4.54": "http://registry.npmjs.org/mailer-fixed/0.4.54", "0.4.55": "http://registry.npmjs.org/mailer-fixed/0.4.55" }, "dist": { "0.4.5": { "shasum": "40cf1f465041f70763b6d3f5155c90862f18400b", "tarball": "http://registry.npmjs.org/mailer-fixed/-/mailer-fixed-0.4.5.tgz" }, "0.4.52": { "shasum": "680d882d972d4531bb2840c4bcea9a02e8f6c659", "tarball": "http://registry.npmjs.org/mailer-fixed/-/mailer-fixed-0.4.52.tgz" }, "0.4.53": { "shasum": "302866bf9667cc9013d01911b65dcadc5de44214", "tarball": "http://registry.npmjs.org/mailer-fixed/-/mailer-fixed-0.4.53.tgz" }, "0.4.54": { "shasum": "c7a5a2f78d2c7d5df9928a9b4ca1cd4bac3c0e92", "tarball": "http://registry.npmjs.org/mailer-fixed/-/mailer-fixed-0.4.54.tgz" }, "0.4.55": { "shasum": "a1c2386a50371f7ba8b4ebea6b72987b698b6462", "tarball": "http://registry.npmjs.org/mailer-fixed/-/mailer-fixed-0.4.55.tgz" } }, "url": "http://registry.npmjs.org/mailer-fixed/" }, "mailgun": { "name": "mailgun", "description": "Mailgun for Node.js", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "shz", "email": "lylepstein@gmail.com" } ], "time": { "modified": "2011-07-18T21:23:44.774Z", "created": "2011-06-01T19:27:29.236Z", "0.1.6": "2011-06-01T19:27:29.537Z", "0.4.0": "2011-07-02T20:28:00.358Z", "0.4.1": "2011-07-02T20:31:49.156Z", "0.4.2": "2011-07-18T21:23:44.774Z" }, "author": { "name": "shz" }, "repository": { "type": "git", "url": "git@github.com:shz/node-mailgun.git" }, "versions": { "0.1.6": "http://registry.npmjs.org/mailgun/0.1.6", "0.4.0": "http://registry.npmjs.org/mailgun/0.4.0", "0.4.1": "http://registry.npmjs.org/mailgun/0.4.1", "0.4.2": "http://registry.npmjs.org/mailgun/0.4.2" }, "dist": { "0.1.6": { "shasum": "9d0b5b1be9b5ea99427c7941f00d7c243b458f75", "tarball": "http://registry.npmjs.org/mailgun/-/mailgun-0.1.6.tgz" }, "0.4.0": { "shasum": "34a3082bfe4e08172d0846fec7faedd1059a95d0", "tarball": "http://registry.npmjs.org/mailgun/-/mailgun-0.4.0.tgz" }, "0.4.1": { "shasum": "7486c7e18a656579abd571cdbce301ac20d58a9b", "tarball": "http://registry.npmjs.org/mailgun/-/mailgun-0.4.1.tgz" }, "0.4.2": { "shasum": "17a782051857971cf5f00075bce43a0a07909ccf", "tarball": "http://registry.npmjs.org/mailgun/-/mailgun-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/mailgun/" }, "mailparser": { "name": "mailparser", "description": "Asynchronous and non-blocking parser for mime encoded e-mail messages", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/mailparser.git" }, "time": { "modified": "2011-09-19T07:40:53.082Z", "created": "2011-09-14T12:57:05.848Z", "0.1.0": "2011-09-14T12:57:05.848Z", "0.1.1": "2011-09-14T12:57:05.848Z", "0.1.2": "2011-09-19T07:40:53.082Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/mailparser/0.1.0", "0.1.1": "http://registry.npmjs.org/mailparser/0.1.1", "0.1.2": "http://registry.npmjs.org/mailparser/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/mailparser/-/mailparser-0.1.0.tgz" }, "0.1.1": { "shasum": "ffbd3b0966b98c0ab526b9b03bc8f22b395cd62c", "tarball": "http://registry.npmjs.org/mailparser/-/mailparser-0.1.1.tgz" }, "0.1.2": { "shasum": "dbc04fc22a29325fa480ac8204582bceeb437521", "tarball": "http://registry.npmjs.org/mailparser/-/mailparser-0.1.2.tgz" } }, "keywords": [ "e-mail", "mime", "parser" ], "url": "http://registry.npmjs.org/mailparser/" }, "mailto-parser": { "name": "mailto-parser", "description": "Module that has utilities for MailTo parsing", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-27T06:32:09.457Z", "created": "2011-06-27T06:32:08.226Z", "1.0.0": "2011-06-27T06:32:09.457Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mailto-parser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/mailto-parser/1.0.0" }, "dist": { "1.0.0": { "shasum": "ff4121c2ce11aba06b01abe769b93bb8dc3a0e15", "tarball": "http://registry.npmjs.org/mailto-parser/-/mailto-parser-1.0.0.tgz" } }, "keywords": [ "mailto", "parser" ], "url": "http://registry.npmjs.org/mailto-parser/" }, "maintenance-page": { "name": "maintenance-page", "description": "Turn on/off maintenance page while working on production server.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "hasan", "email": "hasan@welltreat.us" } ], "time": { "modified": "2011-10-21T08:55:36.686Z", "created": "2011-10-19T06:28:33.468Z", "0.1.0": "2011-10-19T06:28:36.365Z", "0.1.1": "2011-10-21T08:49:12.443Z", "0.1.2": "2011-10-21T08:55:36.686Z" }, "author": { "name": "Nhm Tanveer Hossain Khan", "email": "hasan@welltreat.us" }, "repository": { "type": "git", "url": "git://github.com/we4tech/node-maintenance-page.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/maintenance-page/0.1.0", "0.1.1": "http://registry.npmjs.org/maintenance-page/0.1.1", "0.1.2": "http://registry.npmjs.org/maintenance-page/0.1.2" }, "dist": { "0.1.0": { "shasum": "081cea3957c08f3b679a3285aa0f9f00550238ff", "tarball": "http://registry.npmjs.org/maintenance-page/-/maintenance-page-0.1.0.tgz" }, "0.1.1": { "shasum": "c54e392dc81a663e756bf3b7080a824509c789f0", "tarball": "http://registry.npmjs.org/maintenance-page/-/maintenance-page-0.1.1.tgz" }, "0.1.2": { "shasum": "9a99447b2b2df403ae594d46f97d848ea6aad92f", "tarball": "http://registry.npmjs.org/maintenance-page/-/maintenance-page-0.1.2.tgz" } }, "keywords": [ "maintenance", "page", "command", "shell" ], "url": "http://registry.npmjs.org/maintenance-page/" }, "makeerror": { "name": "makeerror", "description": "A library to make errors.", "dist-tags": { "latest": "1.0.8" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-08-17T21:03:48.622Z", "created": "2011-07-24T19:31:22.107Z", "1.0.0": "2011-07-24T19:31:22.640Z", "1.0.1": "2011-07-27T17:18:02.013Z", "1.0.2": "2011-08-08T01:45:42.619Z", "1.0.3": "2011-08-08T02:39:17.143Z", "1.0.4": "2011-08-17T04:12:07.567Z", "1.0.6": "2011-08-17T20:32:28.284Z", "1.0.7": "2011-08-17T20:36:05.662Z", "1.0.8": "2011-08-17T21:03:48.622Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-makeerror.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/makeerror/1.0.0", "1.0.1": "http://registry.npmjs.org/makeerror/1.0.1", "1.0.2": "http://registry.npmjs.org/makeerror/1.0.2", "1.0.3": "http://registry.npmjs.org/makeerror/1.0.3", "1.0.4": "http://registry.npmjs.org/makeerror/1.0.4", "1.0.6": "http://registry.npmjs.org/makeerror/1.0.6", "1.0.7": "http://registry.npmjs.org/makeerror/1.0.7", "1.0.8": "http://registry.npmjs.org/makeerror/1.0.8" }, "dist": { "1.0.0": { "shasum": "9a2e2cb9669b6a1c0060b325022feb6a375b0873", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.0.tgz" }, "1.0.1": { "shasum": "80d00385f0135dfe1560e3134250d7384176dffe", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.1.tgz" }, "1.0.2": { "shasum": "f3a9ed4737226e953e7a26e7d7a3231e6797aa43", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.2.tgz" }, "1.0.3": { "shasum": "9cc5b2968436b18a57f78ca65619d48ba30f4c85", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.3.tgz" }, "1.0.4": { "shasum": "97ad57bfd7d95669513a4a22f5bbc275c45c61ab", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.4.tgz" }, "1.0.6": { "shasum": "e9e7a1b64b8f0190ce5dea6d813accfe9c9b08b7", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.6.tgz" }, "1.0.7": { "shasum": "f2c7f0eb357e279d246bb71073ed3223a1580aec", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.7.tgz" }, "1.0.8": { "shasum": "443ea6aa39021ae839daf5bd2190b6193258feb5", "tarball": "http://registry.npmjs.org/makeerror/-/makeerror-1.0.8.tgz" } }, "url": "http://registry.npmjs.org/makeerror/" }, "malt": { "name": "malt", "description": "realtime model for beanpole", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-10T23:27:48.276Z", "created": "2011-08-15T04:04:44.477Z", "0.0.1": "2011-08-15T04:04:44.690Z", "0.0.3": "2011-09-12T05:21:10.858Z", "0.0.4": "2011-09-13T17:42:39.660Z", "0.0.5": "2011-10-02T02:56:26.861Z", "0.0.6": "2011-11-14T22:33:04.164Z", "0.0.7": "2011-11-20T18:25:39.359Z", "0.0.8": "2011-12-10T23:27:48.276Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/malt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/malt/0.0.1", "0.0.3": "http://registry.npmjs.org/malt/0.0.3", "0.0.4": "http://registry.npmjs.org/malt/0.0.4", "0.0.5": "http://registry.npmjs.org/malt/0.0.5", "0.0.6": "http://registry.npmjs.org/malt/0.0.6", "0.0.7": "http://registry.npmjs.org/malt/0.0.7", "0.0.8": "http://registry.npmjs.org/malt/0.0.8" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.1.tgz" }, "0.0.3": { "shasum": "21110f078019d7818c98c7ce75d7b34a0eb115f2", "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.3.tgz" }, "0.0.4": { "shasum": "b01fa99aa6ea82e28ecd82be197bcb59988ed487", "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.4.tgz" }, "0.0.5": { "shasum": "2acb9cef4a1e3729783d0fb9427722404b6cf05b", "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.5.tgz" }, "0.0.6": { "shasum": "466cb311778f4fca926daa6811dd6374071b8f78", "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.6.tgz" }, "0.0.7": { "shasum": "64c83e52ace0818e7f679fa02b8b8cf9d369241b", "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.7.tgz" }, "0.0.8": { "shasum": "0eaf2cf5308700ec2856428e79aff82f259a32a8", "tarball": "http://registry.npmjs.org/malt/-/malt-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/malt/" }, "mango": { "name": "mango", "description": "a lightweight rails-inspired web framework based on express.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "pmeinhardt", "email": "paul.meinhardt@student.hpi.uni-potsdam.de" } ], "time": { "modified": "2011-07-11T18:45:56.753Z", "created": "2011-07-11T18:20:41.796Z", "0.0.1": "2011-07-11T18:20:42.600Z", "0.0.2": "2011-07-11T18:26:24.486Z", "0.0.3": "2011-07-11T18:45:56.753Z" }, "author": { "name": "paul meinhardt" }, "repository": { "type": "git", "url": "git://github.com/pmeinhardt/mango.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mango/0.0.1", "0.0.2": "http://registry.npmjs.org/mango/0.0.2", "0.0.3": "http://registry.npmjs.org/mango/0.0.3" }, "dist": { "0.0.1": { "shasum": "3c0c9f224123208411f3e57f333586f9e5e76758", "tarball": "http://registry.npmjs.org/mango/-/mango-0.0.1.tgz" }, "0.0.2": { "shasum": "6a4e45a1cf6c562744accb2c72bebec7feca2b79", "tarball": "http://registry.npmjs.org/mango/-/mango-0.0.2.tgz" }, "0.0.3": { "shasum": "97f0779c4c90663a06963ae6124b7bc9db1f65c0", "tarball": "http://registry.npmjs.org/mango/-/mango-0.0.3.tgz" } }, "keywords": [ "lightweight", "rails", "node", "mvc", "framework", "express" ], "url": "http://registry.npmjs.org/mango/" }, "manila": { "name": "manila", "description": "On-the-fly proccessing for Node.js and MongoDB", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "scttnlsn", "email": "scottbnel@gmail.com" } ], "time": { "modified": "2011-11-18T21:53:36.386Z", "created": "2011-11-18T21:53:35.767Z", "0.0.1": "2011-11-18T21:53:36.386Z" }, "author": { "name": "Scott Nelson", "email": "scottbnel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/scttnlsn/manila.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/manila/0.0.1" }, "dist": { "0.0.1": { "shasum": "6b6e348063835030811b392a16c2da86d4a0f1c3", "tarball": "http://registry.npmjs.org/manila/-/manila-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/manila/" }, "map-reduce": { "name": "map-reduce", "description": "async NoSql like map reduce function inside node.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-30T07:51:36.751Z", "created": "2011-06-03T01:58:46.447Z", "0.0.0": "2011-06-03T01:58:46.913Z", "0.1.0": "2011-06-25T17:23:13.085Z", "0.1.1": "2011-06-25T17:48:20.906Z", "0.1.2": "2011-06-25T22:25:56.595Z", "0.2.2": "2011-06-30T07:51:36.751Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/map-reduce.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/map-reduce/0.0.0", "0.1.0": "http://registry.npmjs.org/map-reduce/0.1.0", "0.1.1": "http://registry.npmjs.org/map-reduce/0.1.1", "0.1.2": "http://registry.npmjs.org/map-reduce/0.1.2", "0.2.2": "http://registry.npmjs.org/map-reduce/0.2.2" }, "dist": { "0.0.0": { "shasum": "814f7abde4daa5251fcef07b12c295a21c2ceb86", "tarball": "http://registry.npmjs.org/map-reduce/-/map-reduce-0.0.0.tgz" }, "0.1.0": { "shasum": "8a51df84d237f78a8f2edce0d13f0c90735c0596", "tarball": "http://registry.npmjs.org/map-reduce/-/map-reduce-0.1.0.tgz" }, "0.1.1": { "shasum": "eb90d3c9a16513281ada6f130e08c490664d4338", "tarball": "http://registry.npmjs.org/map-reduce/-/map-reduce-0.1.1.tgz" }, "0.1.2": { "shasum": "28ab8fe626fafbd7a5849b3103e4910e5cec5bb5", "tarball": "http://registry.npmjs.org/map-reduce/-/map-reduce-0.1.2.tgz" }, "0.2.2": { "shasum": "6ce7937ad87e78045978f1d00e31752dc19cf75a", "tarball": "http://registry.npmjs.org/map-reduce/-/map-reduce-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/map-reduce/" }, "mapnik": { "name": "mapnik", "description": "Tile rendering library for node", "dist-tags": { "latest": "0.5.12" }, "maintainers": [ { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "author": { "name": "Dane Springmeyer", "email": "dane@dbsgeo.com", "url": "http://mapbox.com/" }, "time": { "modified": "2011-12-06T02:29:13.642Z", "created": "2011-01-27T21:52:45.409Z", "0.1.0": "2011-01-27T21:52:45.409Z", "0.1.1": "2011-01-27T21:52:45.409Z", "0.1.2": "2011-01-27T21:52:45.409Z", "0.2.3": "2011-01-27T21:52:45.409Z", "0.2.5": "2011-02-08T16:59:31.075Z", "0.2.6": "2011-02-08T19:53:49.598Z", "0.2.7": "2011-02-08T21:10:03.450Z", "0.2.8": "2011-02-11T18:47:09.331Z", "0.2.9": "2011-02-24T18:55:07.234Z", "0.2.10": "2011-02-28T17:29:08.772Z", "0.2.11": "2011-03-01T23:32:51.514Z", "0.2.12": "2011-03-03T14:26:57.907Z", "0.2.13": "2011-03-12T18:18:32.044Z", "0.3.0": "2011-04-29T01:31:20.520Z", "0.3.1": "2011-05-04T01:50:58.910Z", "0.4.0": "2011-06-27T16:01:00.943Z", "0.4.1": "2011-07-29T20:20:05.852Z", "0.4.2": "2011-08-03T16:08:20.573Z", "0.5.0": "2011-08-03T17:01:18.083Z", "0.5.1": "2011-08-04T02:40:45.507Z", "0.5.2": "2011-08-04T15:29:11.004Z", "0.5.3": "2011-08-04T21:28:08.128Z", "0.5.4": "2011-08-23T20:02:40.548Z", "0.5.5": "2011-11-30T18:44:13.095Z", "0.5.6": "2011-10-03T20:57:13.369Z", "0.5.7": "2011-10-18T01:34:01.448Z", "0.5.8": "2011-10-19T01:11:59.940Z", "0.5.9": "2011-11-18T17:44:40.559Z", "0.6.0": "2011-11-19T00:17:36.818Z", "0.5.10": "2011-11-30T18:25:01.034Z", "0.6.1": "2011-11-30T19:30:20.125Z", "0.6.2": "2011-12-06T01:26:01.128Z", "0.5.11": "2011-12-06T01:26:35.253Z", "0.5.12": "2011-12-06T02:29:13.642Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/mapnik/0.1.0", "0.1.1": "http://registry.npmjs.org/mapnik/0.1.1", "0.1.2": "http://registry.npmjs.org/mapnik/0.1.2", "0.2.3": "http://registry.npmjs.org/mapnik/0.2.3", "0.2.5": "http://registry.npmjs.org/mapnik/0.2.5", "0.2.6": "http://registry.npmjs.org/mapnik/0.2.6", "0.2.7": "http://registry.npmjs.org/mapnik/0.2.7", "0.2.8": "http://registry.npmjs.org/mapnik/0.2.8", "0.2.9": "http://registry.npmjs.org/mapnik/0.2.9", "0.2.10": "http://registry.npmjs.org/mapnik/0.2.10", "0.2.11": "http://registry.npmjs.org/mapnik/0.2.11", "0.2.12": "http://registry.npmjs.org/mapnik/0.2.12", "0.2.13": "http://registry.npmjs.org/mapnik/0.2.13", "0.3.0": "http://registry.npmjs.org/mapnik/0.3.0", "0.3.1": "http://registry.npmjs.org/mapnik/0.3.1", "0.4.0": "http://registry.npmjs.org/mapnik/0.4.0", "0.4.1": "http://registry.npmjs.org/mapnik/0.4.1", "0.5.0": "http://registry.npmjs.org/mapnik/0.5.0", "0.5.1": "http://registry.npmjs.org/mapnik/0.5.1", "0.5.2": "http://registry.npmjs.org/mapnik/0.5.2", "0.5.3": "http://registry.npmjs.org/mapnik/0.5.3", "0.5.4": "http://registry.npmjs.org/mapnik/0.5.4", "0.5.6": "http://registry.npmjs.org/mapnik/0.5.6", "0.5.7": "http://registry.npmjs.org/mapnik/0.5.7", "0.5.8": "http://registry.npmjs.org/mapnik/0.5.8", "0.5.9": "http://registry.npmjs.org/mapnik/0.5.9", "0.6.0": "http://registry.npmjs.org/mapnik/0.6.0", "0.5.10": "http://registry.npmjs.org/mapnik/0.5.10", "0.5.5": "http://registry.npmjs.org/mapnik/0.5.5", "0.6.1": "http://registry.npmjs.org/mapnik/0.6.1", "0.6.2": "http://registry.npmjs.org/mapnik/0.6.2", "0.5.11": "http://registry.npmjs.org/mapnik/0.5.11", "0.5.12": "http://registry.npmjs.org/mapnik/0.5.12" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.1.2.tgz" }, "0.2.3": { "shasum": "d0c9cd9f824ec5c9f1843671079e0769f20b877c", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.3.tgz" }, "0.2.5": { "shasum": "57070ee5711d5877856a0a74d1e764dfdf189335", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.5.tgz" }, "0.2.6": { "shasum": "4423232aa748a7cccf50e93bc393aa960533ac72", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.6.tgz" }, "0.2.7": { "shasum": "a764ab234dfb94d40a7a3069c9fc27a73882fa11", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.7.tgz" }, "0.2.8": { "shasum": "b364476b3ee458d53f880f9469179c2542971236", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.8.tgz" }, "0.2.9": { "shasum": "d9fd356bf91290f26ace8375289d25958d3146bd", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.9.tgz" }, "0.2.10": { "shasum": "0f9fbbaf8e01b73ca5373925f4a5dcd361f8180d", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.10.tgz" }, "0.2.11": { "shasum": "1c957301aa8c7477bfb5d7300b8ce307ee684ed8", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.11.tgz" }, "0.2.12": { "shasum": "20572d6ea4b6093217f3ae2602ab429ca7e3a6f6", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.12.tgz" }, "0.2.13": { "shasum": "2031505a49570d94d0f3a54e0b3ac891acb4659d", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.2.13.tgz" }, "0.3.0": { "shasum": "9b186b89da54b48985e0f40350578a4617ff08c8", "bin": { "0.4-darwin-10.7.0": { "shasum": "167d667fbb4ef1f2d29e081dbfeca0ea9443641b", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.3.0-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.3.0.tgz" }, "0.3.1": { "shasum": "e7f3e201871968791f3226b14cbd04637bb04a7c", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.3.1.tgz" }, "0.4.0": { "shasum": "ab506a1b28af0dde410f0463b3ac7a4d63c67226", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.4.0.tgz" }, "0.4.1": { "shasum": "4a3c88e496b4d6dbc7ca5c7e8fd52787186b0544", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.4.1.tgz" }, "0.5.0": { "shasum": "7e50b4ce4aee49972c5379afcd3f33646b6f52bc", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.0.tgz" }, "0.5.1": { "shasum": "db33e7198fbdd636360ec82db79e2c342029b7ce", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.1.tgz" }, "0.5.2": { "shasum": "c9487cd5853817cbf5fd9f87ae419d1cdb7aa292", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.2.tgz" }, "0.5.3": { "shasum": "20b1c9a474752b05efe48646ac1798ae94ce24d3", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.3.tgz" }, "0.5.4": { "shasum": "01342f47239406385b9d61c252b196cdeb6e3772", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.4.tgz" }, "0.5.6": { "shasum": "4b6e1820b5b06b21a34d1bc3770f345dff7c149f", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.6.tgz" }, "0.5.7": { "shasum": "483d897e3eb9da376338294eee16c8810c44201e", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.7.tgz" }, "0.5.8": { "shasum": "6c8cffa5789a80103781482cdcae693ab3552393", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.8.tgz" }, "0.5.9": { "shasum": "944e30db2ddeb638ba0f3bd6de925703cf7611ec", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.9.tgz" }, "0.6.0": { "shasum": "669eab8a9e977b8242c42ccab959e9140cd6bc51", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.6.0.tgz" }, "0.5.10": { "shasum": "9a3ffeda530546188a04ddb7883d8f74a2128ad1", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.10.tgz" }, "0.5.5": { "shasum": "c0ad5a012e1c32343c7a86e98b71712ff6302105", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.5.tgz" }, "0.6.1": { "shasum": "cf3ba9c629608a5371a7f8a1ac5df97510e32f01", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.6.1.tgz" }, "0.6.2": { "shasum": "37aa103a797552bcf8eeb0a83b7a6b1967a5b0fb", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.6.2.tgz" }, "0.5.11": { "shasum": "e883aeb39d23965cdbfe213735f69d6f0d2c5eac", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.11.tgz" }, "0.5.12": { "shasum": "4379ddbd8ee4909a931e05c4aee7eec0a2f03d46", "tarball": "http://registry.npmjs.org/mapnik/-/mapnik-0.5.12.tgz" } }, "keywords": [ "map", "graphics", "canvas", "tile", "mapnik", "carto" ], "url": "http://registry.npmjs.org/mapnik/" }, "maptail": { "name": "maptail", "description": "maptail geoips your tail -f to a map", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-07-15T07:56:36.857Z", "created": "2011-04-08T18:14:28.767Z", "0.0.3": "2011-04-08T18:14:29.421Z", "0.0.4": "2011-04-14T08:10:20.849Z", "0.0.5": "2011-04-29T06:44:33.268Z", "0.0.6": "2011-07-05T09:56:43.287Z", "0.0.7": "2011-07-15T07:56:36.857Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/maptail.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/maptail/0.0.3", "0.0.4": "http://registry.npmjs.org/maptail/0.0.4", "0.0.5": "http://registry.npmjs.org/maptail/0.0.5", "0.0.6": "http://registry.npmjs.org/maptail/0.0.6", "0.0.7": "http://registry.npmjs.org/maptail/0.0.7" }, "dist": { "0.0.3": { "shasum": "60aa6902813af7065a82c67c73f6a91aae4bc28b", "tarball": "http://registry.npmjs.org/maptail/-/maptail-0.0.3.tgz" }, "0.0.4": { "shasum": "4177108b9acb1707c310821f9f807ec1dc0845e3", "tarball": "http://registry.npmjs.org/maptail/-/maptail-0.0.4.tgz" }, "0.0.5": { "shasum": "52400a46160cb8bf269008a8f2d764a458980303", "tarball": "http://registry.npmjs.org/maptail/-/maptail-0.0.5.tgz" }, "0.0.6": { "shasum": "2f953008743ec4e6fcbe176e7385fe26ca746f03", "tarball": "http://registry.npmjs.org/maptail/-/maptail-0.0.6.tgz" }, "0.0.7": { "shasum": "9b4c50f0856200ce1fa5e67cdd51c8386030a744", "tarball": "http://registry.npmjs.org/maptail/-/maptail-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/maptail/" }, "marak": { "name": "marak", "description": "Your very own marak.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-02T23:14:50.623Z", "created": "2011-08-02T23:14:49.007Z", "0.0.1": "2011-08-02T23:14:50.623Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-marak.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/marak/0.0.1" }, "dist": { "0.0.1": { "shasum": "a594af4555baf9151d884ddd0e4598d4e27a8565", "tarball": "http://registry.npmjs.org/marak/-/marak-0.0.1.tgz" } }, "keywords": [ "marak", "squires", "markov", "impersonation", "crude", "digital", "clone", "brain upload", "a sign of things to come" ], "url": "http://registry.npmjs.org/marak/" }, "markdoc": { "name": "markdoc", "description": "Render documentation written in markdown into a single pretty html file", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" } ], "time": { "modified": "2011-06-13T14:18:05.215Z", "created": "2011-06-08T16:34:57.958Z", "0.0.1": "2011-06-08T16:34:58.348Z", "0.0.2": "2011-06-08T16:37:27.709Z", "0.1.0": "2011-06-08T22:45:52.744Z", "0.1.1": "2011-06-08T23:16:58.673Z", "0.1.2": "2011-06-09T00:14:34.315Z", "0.1.3": "2011-06-13T14:18:05.215Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/markdoc/0.0.1", "0.0.2": "http://registry.npmjs.org/markdoc/0.0.2", "0.1.0": "http://registry.npmjs.org/markdoc/0.1.0", "0.1.1": "http://registry.npmjs.org/markdoc/0.1.1", "0.1.2": "http://registry.npmjs.org/markdoc/0.1.2", "0.1.3": "http://registry.npmjs.org/markdoc/0.1.3" }, "dist": { "0.0.1": { "shasum": "c22aa4dcee18cdff79d08f251e32192e995b017c", "tarball": "http://registry.npmjs.org/markdoc/-/markdoc-0.0.1.tgz" }, "0.0.2": { "shasum": "dba8d529f41b555e5204a70c4ea7a83539116e36", "tarball": "http://registry.npmjs.org/markdoc/-/markdoc-0.0.2.tgz" }, "0.1.0": { "shasum": "34ef2be6df55b8ce452b534a6f1acc657f30d062", "tarball": "http://registry.npmjs.org/markdoc/-/markdoc-0.1.0.tgz" }, "0.1.1": { "shasum": "b4f620d17fcec504debca70777c38a7ba5ad18c3", "tarball": "http://registry.npmjs.org/markdoc/-/markdoc-0.1.1.tgz" }, "0.1.2": { "shasum": "df078091195b5cbd1bb456d43241647420e2ef0a", "tarball": "http://registry.npmjs.org/markdoc/-/markdoc-0.1.2.tgz" }, "0.1.3": { "shasum": "9f3f01fb61a4926d8b5f77ebef133a78ccb303d4", "tarball": "http://registry.npmjs.org/markdoc/-/markdoc-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/markdoc/" }, "markdom": { "name": "markdom", "description": "Markdown parser based on upskirt", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-11-29T09:27:59.050Z", "created": "2011-08-01T17:33:49.745Z", "0.0.1": "2011-08-01T17:33:51.767Z", "0.0.2": "2011-08-13T21:52:03.012Z", "0.0.3": "2011-09-20T06:53:28.612Z", "0.0.4": "2011-10-03T04:29:50.762Z", "0.0.5": "2011-10-23T04:02:21.090Z", "0.0.6": "2011-11-29T09:27:59.050Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/markdom.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/markdom/0.0.1", "0.0.2": "http://registry.npmjs.org/markdom/0.0.2", "0.0.3": "http://registry.npmjs.org/markdom/0.0.3", "0.0.4": "http://registry.npmjs.org/markdom/0.0.4", "0.0.5": "http://registry.npmjs.org/markdom/0.0.5", "0.0.6": "http://registry.npmjs.org/markdom/0.0.6" }, "dist": { "0.0.1": { "shasum": "8bd11a1471629deb92c3a089ddf064de70be4845", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-10.7.0": { "shasum": "fec51c9f2d4df040a98bc9d4b6b977f0799d59b5", "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.1.tgz" }, "0.0.2": { "shasum": "c00767ae0350f8402dc2882ad612f7c37bd94eab", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-10.7.0": { "shasum": "1c2af39af260cd4a81d81f441051932dc54de857", "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.2.tgz" }, "0.0.3": { "shasum": "df6aa2f27476471a36c659a49ae6cb9cf3e74b45", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.26-darwin-11.1.0": { "shasum": "6d508b6eba324a1fa1ccd59f0b2472f509676ea1", "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.26-darwin-11.1.0.tgz" } }, "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.3.tgz" }, "0.0.4": { "shasum": "1253daad685903e2379f1211507de5ff70ee107c", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.26-darwin-11.1.0": { "shasum": "20787279f445434f3e28a7ef9157f3ee62792ace", "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.26-darwin-11.1.0.tgz" } }, "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.4.tgz" }, "0.0.5": { "shasum": "a76694eb684b4387a21efbbd6b968a34faebc59d", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.26-darwin-11.2.0": { "shasum": "8ceb45fa926e819b764e464b5ca02050a6da478c", "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.26-darwin-11.2.0.tgz" } }, "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.5.tgz" }, "0.0.6": { "shasum": "48c825d7d77fc4379a1b78b5da019d30b7de5941", "tarball": "http://registry.npmjs.org/markdom/-/markdom-0.0.6.tgz" } }, "keywords": [ "markdown", "upskirt" ], "url": "http://registry.npmjs.org/markdom/" }, "markdown": { "name": "markdown", "description": "A sensible Markdown parser for javascript", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "ashb", "email": "ash.berlin@gmail.com" }, { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/evilstreak/markdown-js.git" }, "time": { "modified": "2011-10-26T23:04:07.100Z", "created": "2010-12-28T19:53:47.824Z", "0.1.0": "2010-12-28T19:53:47.824Z", "0.1.1": "2010-12-28T19:53:47.824Z", "0.1.2": "2010-12-28T19:53:47.824Z", "0.2.0": "2010-12-28T21:01:55.159Z", "0.2.1": "2011-03-07T00:57:21.982Z", "0.3.0": "2011-10-20T21:11:08.179Z", "0.3.1": "2011-10-26T23:04:07.100Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/markdown/0.1.0", "0.1.1": "http://registry.npmjs.org/markdown/0.1.1", "0.1.2": "http://registry.npmjs.org/markdown/0.1.2", "0.2.1": "http://registry.npmjs.org/markdown/0.2.1", "0.3.0": "http://registry.npmjs.org/markdown/0.3.0", "0.3.1": "http://registry.npmjs.org/markdown/0.3.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/markdown/-/markdown-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/markdown/-/markdown-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/markdown/-/markdown-0.1.2.tgz" }, "0.2.1": { "shasum": "3dbec47638e06661ccdd9df1954b9bd90345cf61", "tarball": "http://registry.npmjs.org/markdown/-/markdown-0.2.1.tgz" }, "0.3.0": { "shasum": "1201634b0c4f95d0102d5124eddebe1a8c8dd667", "tarball": "http://registry.npmjs.org/markdown/-/markdown-0.3.0.tgz" }, "0.3.1": { "shasum": "5d95c1a860d148535297832a157e4be59e9880d4", "tarball": "http://registry.npmjs.org/markdown/-/markdown-0.3.1.tgz" } }, "keywords": [ "markdown", "text processing", "ast" ], "url": "http://registry.npmjs.org/markdown/" }, "markdown-js": { "name": "markdown-js", "description": "A port of markdown to JavaScript.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "author": { "name": "John Fraser" }, "repository": { "type": "git", "url": "git://github.com/Gozala/markdown-js.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/markdown-js/0.0.3" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/markdown-js/-/markdown-js-0.0.3.tgz" } }, "keywords": [ "markdown", "md", "markup", "parser" ], "url": "http://registry.npmjs.org/markdown-js/" }, "markdown-wiki": { "name": "markdown-wiki", "description": "A Bidirectional WikiText to Markdown converter.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/markdown-wiki.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/markdown-wiki/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/markdown-wiki/-/markdown-wiki-0.0.1.tgz" } }, "keywords": [ "wiki", "wikitext", "html", "markdown", "converter" ], "url": "http://registry.npmjs.org/markdown-wiki/" }, "markdown2html": { "name": "markdown2html", "description": "A utility to convert markdown to html.", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "drtom", "email": "DrTom@schank.ch" } ], "time": { "modified": "2011-05-20T20:27:59.439Z", "created": "2011-05-20T20:27:57.596Z", "0.3.1": "2011-05-20T20:27:59.439Z" }, "author": { "name": "Thomas Schank", "email": "DrTom@schank.ch", "url": "http://Dr.Th.Schank.ch/" }, "versions": { "0.3.1": "http://registry.npmjs.org/markdown2html/0.3.1" }, "dist": { "0.3.1": { "shasum": "9e57c1e12903187b266c39e7102f2fa2d78e87be", "tarball": "http://registry.npmjs.org/markdown2html/-/markdown2html-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/markdown2html/" }, "markdowner": { "name": "markdowner", "description": "A markdown to HTML viewer", "dist-tags": { "latest": "1.0.1" }, "readme": null, "maintainers": [ { "name": "russp", "email": "russp@aweber.com" } ], "time": { "modified": "2011-12-02T02:58:01.321Z", "created": "2011-12-01T16:17:14.695Z", "0.0.1": "2011-12-01T16:17:14.962Z", "1.0.0": "2011-12-01T18:58:42.434Z", "1.0.1": "2011-12-02T02:58:01.321Z" }, "author": { "name": "Russ Posluszny", "email": "russjp1985@gmail.com" }, "repository": { "url": "https://github.com/russjp1985/markdowner" }, "versions": { "0.0.1": "http://registry.npmjs.org/markdowner/0.0.1", "1.0.0": "http://registry.npmjs.org/markdowner/1.0.0", "1.0.1": "http://registry.npmjs.org/markdowner/1.0.1" }, "dist": { "0.0.1": { "shasum": "74f1a61d3279c95e36da71e7ba11be9f6ab3bc85", "tarball": "http://registry.npmjs.org/markdowner/-/markdowner-0.0.1.tgz" }, "1.0.0": { "shasum": "afd5158683a1978d4decae5e5cff613d148da5ad", "tarball": "http://registry.npmjs.org/markdowner/-/markdowner-1.0.0.tgz" }, "1.0.1": { "shasum": "af94592bfb75914ba29e6f9d668b9c8c0427b87c", "tarball": "http://registry.npmjs.org/markdowner/-/markdowner-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/markdowner/" }, "marked": { "name": "marked", "description": "A markdown parser built for speed", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-12-07T16:01:16.273Z", "created": "2011-07-24T13:15:09.719Z", "0.0.1": "2011-07-24T13:15:10.144Z", "0.0.2": "2011-08-14T05:05:12.712Z", "0.0.3": "2011-08-14T05:09:14.260Z", "0.0.4": "2011-08-18T22:27:58.146Z", "0.0.5": "2011-08-19T00:54:05.480Z", "0.0.6": "2011-08-23T16:59:28.551Z", "0.0.7": "2011-08-25T16:48:05.381Z", "0.0.8": "2011-08-26T10:30:56.108Z", "0.0.9": "2011-08-27T23:49:35.878Z", "0.1.0": "2011-09-15T22:03:28.180Z", "0.1.1": "2011-10-14T23:34:06.382Z", "0.1.2": "2011-10-23T05:12:20.352Z", "0.1.3": "2011-11-27T04:16:56.402Z", "0.1.4": "2011-12-05T04:08:23.981Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/marked.git" }, "users": { "pvorb": true }, "versions": { "0.0.1": "http://registry.npmjs.org/marked/0.0.1", "0.0.2": "http://registry.npmjs.org/marked/0.0.2", "0.0.3": "http://registry.npmjs.org/marked/0.0.3", "0.0.4": "http://registry.npmjs.org/marked/0.0.4", "0.0.5": "http://registry.npmjs.org/marked/0.0.5", "0.0.6": "http://registry.npmjs.org/marked/0.0.6", "0.0.7": "http://registry.npmjs.org/marked/0.0.7", "0.0.8": "http://registry.npmjs.org/marked/0.0.8", "0.0.9": "http://registry.npmjs.org/marked/0.0.9", "0.1.0": "http://registry.npmjs.org/marked/0.1.0", "0.1.1": "http://registry.npmjs.org/marked/0.1.1", "0.1.2": "http://registry.npmjs.org/marked/0.1.2", "0.1.3": "http://registry.npmjs.org/marked/0.1.3", "0.1.4": "http://registry.npmjs.org/marked/0.1.4" }, "dist": { "0.0.1": { "shasum": "3c4a985ac69917db567d792c90f89eeda2109016", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.1.tgz" }, "0.0.2": { "shasum": "40b9216d532b5ed5835bcfea962b732fbd1ed530", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.2.tgz" }, "0.0.3": { "shasum": "03ce1ffe876edd1803dfe782433f8e5c3a0c4629", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.3.tgz" }, "0.0.4": { "shasum": "5bd4c4bbdce22d9b3270262ce8ad1d2f91f22590", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.4.tgz" }, "0.0.5": { "shasum": "740eb9c0636e34532b7a83f133ad7c0aa96720ce", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.5.tgz" }, "0.0.6": { "shasum": "f270bac4112c92b916ef28b65407278a87b560e6", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.6.tgz" }, "0.0.7": { "shasum": "b0eb28b6e6ab68dfbb07f7fe6d03ed98599d927a", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.7.tgz" }, "0.0.8": { "shasum": "5dbae0ece62ba34fc1eaac3c0db776f48a96b294", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.8.tgz" }, "0.0.9": { "shasum": "0f19f82aa913cf5d86b4cb426fd7a5932b570af4", "tarball": "http://registry.npmjs.org/marked/-/marked-0.0.9.tgz" }, "0.1.0": { "shasum": "c3c8247362e2c48a073e6dbc68e3ada30a23191e", "tarball": "http://registry.npmjs.org/marked/-/marked-0.1.0.tgz" }, "0.1.1": { "shasum": "c2720d7fbcc3c6eb3a87e403328f41cf95f8a613", "tarball": "http://registry.npmjs.org/marked/-/marked-0.1.1.tgz" }, "0.1.2": { "shasum": "dd7c7cf6428fdeae9c4ac05a926b5bd82e24a45e", "tarball": "http://registry.npmjs.org/marked/-/marked-0.1.2.tgz" }, "0.1.3": { "shasum": "78eefb395cb1ed2736f26ef80d0b51c653af4e2d", "tarball": "http://registry.npmjs.org/marked/-/marked-0.1.3.tgz" }, "0.1.4": { "shasum": "2f6045878c692ff5fd8378ca40a13a6d8d9778e4", "tarball": "http://registry.npmjs.org/marked/-/marked-0.1.4.tgz" } }, "keywords": [ "markdown", "markup" ], "url": "http://registry.npmjs.org/marked/" }, "market-req": { "name": "market-req", "description": "Market for oauth tokens for crowd calling, based on redis", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "selead", "email": "allselead@gmail.com" } ], "time": { "modified": "2011-10-29T14:27:38.531Z", "created": "2011-10-20T05:06:13.912Z", "0.1.0": "2011-10-20T05:06:14.383Z", "0.1.3": "2011-10-21T15:43:29.169Z", "0.1.4": "2011-10-28T14:11:27.507Z", "0.1.5": "2011-10-29T14:27:38.531Z" }, "author": { "name": "Temnov Kirill", "email": "allselead@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/selead/market-req.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/market-req/0.1.0", "0.1.3": "http://registry.npmjs.org/market-req/0.1.3", "0.1.4": "http://registry.npmjs.org/market-req/0.1.4", "0.1.5": "http://registry.npmjs.org/market-req/0.1.5" }, "dist": { "0.1.0": { "shasum": "a5d05c7e006b3db9c090a75b0cc9d07fb922a231", "tarball": "http://registry.npmjs.org/market-req/-/market-req-0.1.0.tgz" }, "0.1.3": { "shasum": "a90ba9c6b17f3f56f7be0a271c4709b1e405c05d", "tarball": "http://registry.npmjs.org/market-req/-/market-req-0.1.3.tgz" }, "0.1.4": { "shasum": "4ca552492265c3778c90155e9906fed890288cdc", "tarball": "http://registry.npmjs.org/market-req/-/market-req-0.1.4.tgz" }, "0.1.5": { "shasum": "ccf07b9ec5279d9a280d89b0889521497bec9ea5", "tarball": "http://registry.npmjs.org/market-req/-/market-req-0.1.5.tgz" } }, "keywords": [ "redis", "oauth" ], "url": "http://registry.npmjs.org/market-req/" }, "markov": { "name": "markov", "description": "Silly markov chatbot module", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-05-04T23:27:00.412Z", "created": "2011-05-01T22:07:18.165Z", "0.0.1": "2011-05-01T22:07:18.990Z", "0.0.2": "2011-05-02T01:39:03.684Z", "0.0.3": "2011-05-02T01:41:47.594Z", "0.0.4": "2011-05-02T02:04:08.741Z", "0.0.5": "2011-05-04T21:22:52.770Z", "0.0.6": "2011-05-04T23:27:00.412Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-markov.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/markov/0.0.1", "0.0.2": "http://registry.npmjs.org/markov/0.0.2", "0.0.3": "http://registry.npmjs.org/markov/0.0.3", "0.0.4": "http://registry.npmjs.org/markov/0.0.4", "0.0.5": "http://registry.npmjs.org/markov/0.0.5", "0.0.6": "http://registry.npmjs.org/markov/0.0.6" }, "dist": { "0.0.1": { "shasum": "dac20e8499ad75800bb1733f61a5b46bb26194b7", "tarball": "http://registry.npmjs.org/markov/-/markov-0.0.1.tgz" }, "0.0.2": { "shasum": "12969350efffd51a247321320d6e5b2a79e45483", "tarball": "http://registry.npmjs.org/markov/-/markov-0.0.2.tgz" }, "0.0.3": { "shasum": "fe375c83ccc40ace9219e6dbe5054a64a2664ab8", "tarball": "http://registry.npmjs.org/markov/-/markov-0.0.3.tgz" }, "0.0.4": { "shasum": "f3235b39e7b4742dd5a5274d699af1f3279a168e", "tarball": "http://registry.npmjs.org/markov/-/markov-0.0.4.tgz" }, "0.0.5": { "shasum": "853490c05453fcf3ed05cbeecbe4ad430434c28d", "tarball": "http://registry.npmjs.org/markov/-/markov-0.0.5.tgz" }, "0.0.6": { "shasum": "9f4c2118c8037fb5c474b8a08841e6afa964a055", "tarball": "http://registry.npmjs.org/markov/-/markov-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/markov/" }, "maryjane": { "name": "maryjane", "description": "Mock objects with AAA styling, inspired by Mockito", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dhasenan", "email": "dhasenan@gmail.com" } ], "time": { "modified": "2011-05-21T16:11:35.919Z", "created": "2011-05-21T16:11:35.584Z", "0.1.0": "2011-05-21T16:11:35.919Z" }, "author": { "name": "Christopher Wright", "email": "dhasenan@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dhasenan/maryjane.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/maryjane/0.1.0" }, "dist": { "0.1.0": { "shasum": "f9702c31c188429f998f6efd866a2c136e6e3da4", "tarball": "http://registry.npmjs.org/maryjane/-/maryjane-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/maryjane/" }, "masher": { "name": "masher", "description": "asset util", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-12-12T03:42:47.625Z", "created": "2011-10-26T05:02:09.261Z", "0.0.1": "2011-10-26T05:02:10.517Z", "0.0.2": "2011-10-29T01:15:40.923Z", "0.0.3": "2011-11-02T21:49:33.500Z", "0.0.4": "2011-12-09T18:04:45.379Z", "0.0.5": "2011-12-09T21:28:35.625Z", "0.0.6": "2011-12-10T00:54:21.928Z", "0.0.7": "2011-12-12T03:42:47.625Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/node-masher.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/masher/0.0.1", "0.0.2": "http://registry.npmjs.org/masher/0.0.2", "0.0.3": "http://registry.npmjs.org/masher/0.0.3", "0.0.4": "http://registry.npmjs.org/masher/0.0.4", "0.0.5": "http://registry.npmjs.org/masher/0.0.5", "0.0.6": "http://registry.npmjs.org/masher/0.0.6", "0.0.7": "http://registry.npmjs.org/masher/0.0.7" }, "dist": { "0.0.1": { "shasum": "67402f672821498434fa4c036820a3319ba08561", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.1.tgz" }, "0.0.2": { "shasum": "bb0e0da08b6b6f35796cbdd2a0219a75ec8f61d2", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.2.tgz" }, "0.0.3": { "shasum": "65580871941bcfe101d57f2818fc0579832d13eb", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.3.tgz" }, "0.0.4": { "shasum": "f644d5eaa923c1ea53446437ec139c642852881b", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.4.tgz" }, "0.0.5": { "shasum": "259aba957a3907117b3404f75d9170e625960e7b", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.5.tgz" }, "0.0.6": { "shasum": "e59d749f9e66e34818d1ab3ac88449b6e081c620", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.6.tgz" }, "0.0.7": { "shasum": "460b0030b451ceb138e638333c617746ca878e42", "tarball": "http://registry.npmjs.org/masher/-/masher-0.0.7.tgz" } }, "keywords": [ "asset", "js", "css" ], "url": "http://registry.npmjs.org/masher/" }, "masm-cdb": { "name": "masm-cdb", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "masm", "email": "marco@textovirtual.com" } ], "time": { "modified": "2011-11-04T17:45:41.247Z", "created": "2011-11-04T17:24:57.341Z", "0.0.1": "2011-11-04T17:24:59.051Z", "0.0.2": "2011-11-04T17:30:37.823Z", "0.0.3": "2011-11-04T17:31:47.760Z", "0.0.4": "2011-11-04T17:45:41.247Z" }, "author": { "name": "Marco Monteiro", "email": "marco@textovirtual.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/masm-cdb/0.0.1", "0.0.2": "http://registry.npmjs.org/masm-cdb/0.0.2", "0.0.3": "http://registry.npmjs.org/masm-cdb/0.0.3", "0.0.4": "http://registry.npmjs.org/masm-cdb/0.0.4" }, "dist": { "0.0.1": { "shasum": "545764787302f66b3690d0d442016a945cdc654d", "tarball": "http://registry.npmjs.org/masm-cdb/-/masm-cdb-0.0.1.tgz" }, "0.0.2": { "shasum": "9c4cf448fd42d5bacceab0927317d937386c7cbf", "tarball": "http://registry.npmjs.org/masm-cdb/-/masm-cdb-0.0.2.tgz" }, "0.0.3": { "shasum": "a4cbb985fe030880136c7dcc4c439bf292c106bd", "tarball": "http://registry.npmjs.org/masm-cdb/-/masm-cdb-0.0.3.tgz" }, "0.0.4": { "shasum": "0a65e74c737db1439c1c9ea54ae3d4f6537edf91", "tarball": "http://registry.npmjs.org/masm-cdb/-/masm-cdb-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/masm-cdb/" }, "masm-express-util": { "name": "masm-express-util", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "masm", "email": "marco@textovirtual.com" } ], "time": { "modified": "2011-11-04T17:22:07.023Z", "created": "2011-11-04T17:22:05.248Z", "0.0.1": "2011-11-04T17:22:07.023Z" }, "author": { "name": "Marco Monteiro", "email": "marco@textovirtual.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/masm-express-util/0.0.1" }, "dist": { "0.0.1": { "shasum": "5002f5571f020e1cf5a9fca5ed307b8219d1f3e6", "tarball": "http://registry.npmjs.org/masm-express-util/-/masm-express-util-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/masm-express-util/" }, "masm-ses": { "name": "masm-ses", "dist-tags": { "latest": "0.0.3" }, "readme": null, "maintainers": [ { "name": "masm", "email": "marco@textovirtual.com" } ], "time": { "modified": "2011-11-19T13:54:44.060Z", "created": "2011-11-12T15:01:44.943Z", "0.0.1": "2011-11-12T15:01:46.665Z", "0.0.2": "2011-11-12T16:04:19.222Z", "0.0.3": "2011-11-19T13:54:44.060Z" }, "author": { "name": "Marco Monteiro", "email": "marco@textovirtual.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/masm-ses/0.0.1", "0.0.2": "http://registry.npmjs.org/masm-ses/0.0.2", "0.0.3": "http://registry.npmjs.org/masm-ses/0.0.3" }, "dist": { "0.0.1": { "shasum": "67542dd807ad1f52a9647243e7fbaa0f1cfde340", "tarball": "http://registry.npmjs.org/masm-ses/-/masm-ses-0.0.1.tgz" }, "0.0.2": { "shasum": "7fadabffc2b6f8f9e5974d787aca46821216a7f0", "tarball": "http://registry.npmjs.org/masm-ses/-/masm-ses-0.0.2.tgz" }, "0.0.3": { "shasum": "7d2c672f60e980d5518b79fc470dcf54e01c3e8b", "tarball": "http://registry.npmjs.org/masm-ses/-/masm-ses-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/masm-ses/" }, "masm-template": { "name": "masm-template", "dist-tags": { "latest": "0.0.3" }, "readme": null, "maintainers": [ { "name": "masm", "email": "marco@textovirtual.com" } ], "time": { "modified": "2011-11-19T13:54:24.597Z", "created": "2011-11-12T15:01:17.260Z", "0.0.1": "2011-11-12T15:01:19.023Z", "0.0.2": "2011-11-12T15:03:44.513Z", "0.0.3": "2011-11-19T13:54:24.597Z" }, "author": { "name": "Marco Monteiro", "email": "marco@textovirtual.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/masm-template/0.0.1", "0.0.2": "http://registry.npmjs.org/masm-template/0.0.2", "0.0.3": "http://registry.npmjs.org/masm-template/0.0.3" }, "dist": { "0.0.1": { "shasum": "78f7300f446947cc697d7918ab46064256025783", "tarball": "http://registry.npmjs.org/masm-template/-/masm-template-0.0.1.tgz" }, "0.0.2": { "shasum": "ac14c054cd550ccd8737e55a6cfcd683bbbd31a5", "tarball": "http://registry.npmjs.org/masm-template/-/masm-template-0.0.2.tgz" }, "0.0.3": { "shasum": "e6812a6677a93f428066bb21209695f995d408c5", "tarball": "http://registry.npmjs.org/masm-template/-/masm-template-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/masm-template/" }, "masm-util": { "name": "masm-util", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "masm", "email": "marco@textovirtual.com" } ], "time": { "modified": "2011-11-05T23:28:56.315Z", "created": "2011-11-04T17:22:24.867Z", "0.0.1": "2011-11-04T17:22:26.511Z", "0.0.2": "2011-11-05T23:27:53.987Z", "0.0.3": "2011-11-05T23:28:56.315Z" }, "author": { "name": "Marco Monteiro", "email": "marco@textovirtual.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/masm-util/0.0.1", "0.0.2": "http://registry.npmjs.org/masm-util/0.0.2", "0.0.3": "http://registry.npmjs.org/masm-util/0.0.3" }, "dist": { "0.0.1": { "shasum": "5c8cca3d986bfbe6f96a89b9d4596fd971581ac6", "tarball": "http://registry.npmjs.org/masm-util/-/masm-util-0.0.1.tgz" }, "0.0.2": { "shasum": "abcb96959524080cf1e77fff395aa1787520c4f9", "tarball": "http://registry.npmjs.org/masm-util/-/masm-util-0.0.2.tgz" }, "0.0.3": { "shasum": "be4d040d676dc85d90242634418436753005fa69", "tarball": "http://registry.npmjs.org/masm-util/-/masm-util-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/masm-util/" }, "massagist": { "name": "massagist", "description": "streaming data formats", "dist-tags": { "latest": "0.0.1-3" }, "maintainers": [ { "name": "orlin", "email": "om@soundsapiens.com" } ], "time": { "modified": "2011-04-19T19:26:20.017Z", "created": "2011-04-07T03:12:39.621Z", "0.0.1-1": "2011-04-07T03:12:40.705Z", "0.0.1-2": "2011-04-19T18:55:02.002Z", "0.0.1-3": "2011-04-19T19:26:20.017Z" }, "author": { "name": "Orlin M Bozhinov", "email": "om@soundsapiens.com", "url": "http://soundsapiens.com" }, "repository": { "type": "git", "url": "git://github.com/orlin/massagist.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/massagist/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/massagist/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/massagist/0.0.1-3" }, "dist": { "0.0.1-1": { "shasum": "d6415813a31b2fd39bf35406f79c96531439fede", "tarball": "http://registry.npmjs.org/massagist/-/massagist-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "8d4d8d330affd5772af3f83cebe9fcb3c2cfcef8", "tarball": "http://registry.npmjs.org/massagist/-/massagist-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "c239c01fb9a260cf8252c1c5c17baa0f7b1b4763", "tarball": "http://registry.npmjs.org/massagist/-/massagist-0.0.1-3.tgz" } }, "keywords": [ "node", "data", "buffers", "streams", "formats" ], "url": "http://registry.npmjs.org/massagist/" }, "massive-git": { "name": "massive-git", "description": "Revision database that implements Git Object Model", "dist-tags": { "latest": "0.5.1" }, "readme": "# MassiveGit\n\nMassiveGit - revision controlled database. \n\n## Implementation\n\nMassiveGit implements Git Object Model on top of Riak [http://basho.com/products/riak-overview/].\nIn future other backends may be implemented.\n\nCurrently MassiveGit depends on custom version of riak-js module [https://github.com/podviaznikov/riak-js].\nInstall it from this repository.\n\n## Use cases\n\nThere are variety of use cases where it can be used:\n\n1. GitHub\n2. CircuitHub\n3. WikiPedia\n4. shapesmith (MCAD)\n\nBasically any case where you need to store revisioned versions of your data. With MassiveGit you get nice abstraction layer which allows you to deal with data in terms of Git: Commit, Tree, Blob, Tag.\n\n## Additional materials\n\nWe have video and slide from London Node.js User Group: http://lanyrd.com/2011/lnug-october/skgpw/.\n\nCheck them for initial introduction.\n\n## Tips\n\nRemove riak data from this directory:\n\n`/var/lib/riak/leveldb`\n\n\n## Configurations\n\nPlease updated `js_max_vm_mem` and `js_thread_stack` to 512 MB on your app.config.\n\nSee [http://wiki.basho.com/MapReduce.html] for details how to do this and why.\n\nSince we are using secondary indexes please make following change in the riak app.config:\n`change the storage backend to riak_kv_eleveldb_backend`.\n\n## Contributions\n\nMassiveGit is currently is under development. If you need any feature tell us or fork project and implement it by yourself.\n\nWe appreciate feedback!\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 CircuitHub., http://circuithub.com/\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n", "maintainers": [ { "name": "circuithub", "email": "developers@circuithub.com" } ], "time": { "modified": "2011-11-26T19:45:59.206Z", "created": "2011-11-26T19:45:56.407Z", "0.5.1": "2011-11-26T19:45:59.206Z" }, "author": { "name": "CircuitHub", "url": "circuithub.com" }, "repository": { "type": "git", "url": "git://github.com/circuithub/massive-git.git" }, "versions": { "0.5.1": "http://registry.npmjs.org/massive-git/0.5.1" }, "dist": { "0.5.1": { "shasum": "525e437e1f3b44ce48d5be46ee102052b1aec36f", "tarball": "http://registry.npmjs.org/massive-git/-/massive-git-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/massive-git/" }, "masson": { "name": "masson", "description": "Build system and targeted workflow", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "author": { "name": "David Worms", "email": "david@adaltas.com" }, "time": { "modified": "2011-02-21T22:05:47.009Z", "created": "2011-02-21T22:05:47.009Z", "0.0.1": "2011-02-21T22:05:47.009Z", "0.0.3": "2011-02-21T22:05:47.009Z", "0.0.4": "2011-02-21T22:05:47.009Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/masson/0.0.1", "0.0.3": "http://registry.npmjs.org/masson/0.0.3", "0.0.4": "http://registry.npmjs.org/masson/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/masson/-/masson-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/masson/-/masson-0.0.3.tgz" }, "0.0.4": { "shasum": "bb036a7a746f549505c8d28360f069d659f76541", "tarball": "http://registry.npmjs.org/masson/-/masson-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/masson/" }, "masstransit": { "name": "masstransit", "description": "node.js adapter for MassTransit Service Bus", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "bmavity", "email": "brian@brianmavity.com" } ], "time": { "modified": "2011-05-03T16:46:37.850Z", "created": "2011-01-17T02:18:59.011Z", "0.0.1": "2011-01-17T02:18:59.375Z", "0.0.2": "2011-01-29T20:26:02.660Z", "0.0.3": "2011-04-17T19:55:16.751Z", "0.1.1": "2011-05-03T16:39:29.619Z", "0.1.2": "2011-05-03T16:46:37.850Z" }, "author": { "name": "Brian Mavity", "email": "brian@brianmavity.com", "url": "http://www.brianmavity.com" }, "repository": { "type": "git", "url": "git://github.com/drusellers/MassTransit.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/masstransit/0.0.1", "0.0.2": "http://registry.npmjs.org/masstransit/0.0.2", "0.0.3": "http://registry.npmjs.org/masstransit/0.0.3", "0.1.1": "http://registry.npmjs.org/masstransit/0.1.1", "0.1.2": "http://registry.npmjs.org/masstransit/0.1.2" }, "dist": { "0.0.1": { "shasum": "b6289dbbdbc116853a9e52bb9eaf2d976a6c3370", "tarball": "http://registry.npmjs.org/masstransit/-/masstransit-0.0.1.tgz" }, "0.0.2": { "shasum": "c12f7b8862acb10754910e400aa00509903ed262", "tarball": "http://registry.npmjs.org/masstransit/-/masstransit-0.0.2.tgz" }, "0.0.3": { "shasum": "24cc2cf3c4f6ea7943cb9dfecc762efefebda150", "tarball": "http://registry.npmjs.org/masstransit/-/masstransit-0.0.3.tgz" }, "0.1.1": { "shasum": "127ebcae53dbe65222e1147c36571ecf82ba28f8", "tarball": "http://registry.npmjs.org/masstransit/-/masstransit-0.1.1.tgz" }, "0.1.2": { "shasum": "711d2ad30e30ad047973f1130f9519c6b8d6c5bb", "tarball": "http://registry.npmjs.org/masstransit/-/masstransit-0.1.2.tgz" } }, "keywords": [ "esb" ], "url": "http://registry.npmjs.org/masstransit/" }, "master-worker": { "name": "master-worker", "description": "multi process node execution with a single file", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-18T03:32:28.006Z", "created": "2011-11-05T09:12:10.636Z", "0.0.1": "2011-11-05T09:12:12.166Z", "0.0.2": "2011-11-10T05:06:27.780Z", "0.0.3": "2011-11-10T05:52:54.735Z", "0.0.4": "2011-11-10T08:30:57.587Z", "0.0.5": "2011-11-11T01:17:15.385Z", "0.0.6": "2011-11-11T01:28:29.705Z", "0.0.7": "2011-11-11T03:36:25.594Z", "0.0.8": "2011-11-18T02:35:58.589Z", "0.0.9": "2011-11-18T03:32:28.006Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/master-worker/0.0.1", "0.0.2": "http://registry.npmjs.org/master-worker/0.0.2", "0.0.3": "http://registry.npmjs.org/master-worker/0.0.3", "0.0.4": "http://registry.npmjs.org/master-worker/0.0.4", "0.0.5": "http://registry.npmjs.org/master-worker/0.0.5", "0.0.6": "http://registry.npmjs.org/master-worker/0.0.6", "0.0.7": "http://registry.npmjs.org/master-worker/0.0.7", "0.0.8": "http://registry.npmjs.org/master-worker/0.0.8", "0.0.9": "http://registry.npmjs.org/master-worker/0.0.9" }, "dist": { "0.0.1": { "shasum": "a65786c592e3abf425c2518b023412dd4662cba1", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.1.tgz" }, "0.0.2": { "shasum": "b767fdb2f6366799699b653850f53686a48f42e2", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.2.tgz" }, "0.0.3": { "shasum": "44304b3554cae2edce7d674c7d99c354c4c6d444", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.3.tgz" }, "0.0.4": { "shasum": "3b524e1f4c5471e252e9cedb1b0e55f2d5ca283f", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.4.tgz" }, "0.0.5": { "shasum": "47665c852691630186154c80218f56e557f8f87a", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.5.tgz" }, "0.0.6": { "shasum": "130b3284311e644eab0cf169b72f5db925f9dbf8", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.6.tgz" }, "0.0.7": { "shasum": "60b72b0c86a831e2236442d5469b18edc81ea9ef", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.7.tgz" }, "0.0.8": { "shasum": "0b73cd82cb4a5fa012064061640d4bfdedc201e1", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.8.tgz" }, "0.0.9": { "shasum": "0b300e9ff0d1cf3786b4f6e2ce7b962b743e12f2", "tarball": "http://registry.npmjs.org/master-worker/-/master-worker-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/master-worker/" }, "matcha": { "name": "matcha", "description": "Tiny benchmarking.", "dist-tags": { "latest": "0.0.2" }, "readme": "# Aura\n\nTiny benchmarking library.", "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-06T11:59:49.265Z", "created": "2011-12-05T08:33:42.353Z", "0.0.1": "2011-12-05T08:33:43.118Z", "0.0.2": "2011-12-06T11:59:49.265Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/matcha.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/matcha/0.0.1", "0.0.2": "http://registry.npmjs.org/matcha/0.0.2" }, "dist": { "0.0.1": { "shasum": "380514e5427110fa53e7d2901062209367fe2a77", "tarball": "http://registry.npmjs.org/matcha/-/matcha-0.0.1.tgz" }, "0.0.2": { "shasum": "d6485e0214b4a2a95886ebc90fcc29e9ff762e1d", "tarball": "http://registry.npmjs.org/matcha/-/matcha-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/matcha/" }, "matchmaker": { "name": "matchmaker", "description": "streaming, policy free matchmaking to pair objects using per-object preference functions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-07-25T00:46:06.168Z", "created": "2011-07-25T00:46:04.118Z", "0.0.1": "2011-07-25T00:46:06.168Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-matchmaker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/matchmaker/0.0.1" }, "dist": { "0.0.1": { "shasum": "0140b1dc678031b621015e1dae74abd65994c1c0", "tarball": "http://registry.npmjs.org/matchmaker/-/matchmaker-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/matchmaker/" }, "math": { "name": "math", "description": "Mathematical Functions", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "kzh", "email": "kaleb@hornsby.ws" } ], "time": { "modified": "2011-09-19T01:38:33.810Z", "created": "2011-06-20T21:05:27.955Z", "0.0.0": "2011-06-20T21:05:31.586Z", "0.0.3": "2011-09-19T01:38:33.810Z" }, "author": { "name": "Kaleb Hornsby", "email": "kaleb@hornsby.ws", "url": "kaleb.hornsby.ws" }, "repository": { "type": "git", "url": "git://github.com/kaleb/js-math.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/math/0.0.0", "0.0.3": "http://registry.npmjs.org/math/0.0.3" }, "dist": { "0.0.0": { "shasum": "3bd830a4809a8e68264bb5e6cebc24b8c80c9362", "tarball": "http://registry.npmjs.org/math/-/math-0.0.0.tgz" }, "0.0.3": { "shasum": "85b020fd54ce10b26abeabfcd7e1f4bdbc46470f", "tarball": "http://registry.npmjs.org/math/-/math-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/math/" }, "math-lexer": { "name": "math-lexer", "description": "Library to parse mathematical expressions into functions which accept parameters to perform calculations.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "gsmcwhirter", "email": "greg@ideafreemonoid.org" } ], "time": { "modified": "2011-06-19T21:56:23.344Z", "created": "2011-06-02T00:15:59.450Z", "0.0.1": "2011-06-02T00:16:00.051Z", "0.0.2": "2011-06-02T19:51:22.911Z", "0.0.3": "2011-06-02T20:40:34.862Z", "0.0.4": "2011-06-19T19:10:44.669Z", "0.0.5": "2011-06-19T19:23:17.270Z", "0.0.6": "2011-06-19T20:22:30.383Z", "0.0.7": "2011-06-19T20:27:13.069Z", "0.0.8": "2011-06-19T21:49:48.020Z", "0.0.9": "2011-06-19T21:56:23.344Z" }, "author": { "name": "Gregory McWhirter", "email": "greg@ideafreemonoid.org", "url": "http://ideafreemonoid.org" }, "repository": { "type": "git", "url": "git://github.com/gsmcwhirter/node-math-lexer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/math-lexer/0.0.1", "0.0.2": "http://registry.npmjs.org/math-lexer/0.0.2", "0.0.3": "http://registry.npmjs.org/math-lexer/0.0.3", "0.0.4": "http://registry.npmjs.org/math-lexer/0.0.4", "0.0.5": "http://registry.npmjs.org/math-lexer/0.0.5", "0.0.6": "http://registry.npmjs.org/math-lexer/0.0.6", "0.0.7": "http://registry.npmjs.org/math-lexer/0.0.7", "0.0.8": "http://registry.npmjs.org/math-lexer/0.0.8", "0.0.9": "http://registry.npmjs.org/math-lexer/0.0.9" }, "dist": { "0.0.1": { "shasum": "00f6fa6b8578588a2a1785a6e410de92ebf1e054", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.1.tgz" }, "0.0.2": { "shasum": "3434d3ec8eae422298f07f4c49ba928f8371510b", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.2.tgz" }, "0.0.3": { "shasum": "e94b523bc3caf178b572a4c1a9e3ca0fa3aa0559", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.3.tgz" }, "0.0.4": { "shasum": "3cf0927df0471f4966a65507444726b367a55e2f", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.4.tgz" }, "0.0.5": { "shasum": "016b0a566d254d0e0b932cc250343bfdb5864ebc", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.5.tgz" }, "0.0.6": { "shasum": "61a0044a6966cb2a9b4aa3bf277d5f4239dbaf0d", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.6.tgz" }, "0.0.7": { "shasum": "113f003b790a7341f9cc87d34db7625fe44294a4", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.7.tgz" }, "0.0.8": { "shasum": "8eabfbec15bb8d73c036ced70124ccaff3a15ecb", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.8.tgz" }, "0.0.9": { "shasum": "1ca394c32903601d5cc5dbfa6833aef9027c680c", "tarball": "http://registry.npmjs.org/math-lexer/-/math-lexer-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/math-lexer/" }, "mathlib": { "name": "mathlib", "description": "A better math library for JavaScript.", "dist-tags": {}, "maintainers": [ { "name": "stdbrouw", "email": "stijn@stdout.be" } ], "time": { "modified": "2011-10-25T23:49:58.173Z", "created": "2011-10-25T23:49:58.173Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mathlib/" }, "matrices": { "name": "matrices", "description": "Classes for matrix calculations.", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "dimituri", "email": "dimituri@gmail.com" } ], "time": { "modified": "2011-09-16T17:09:12.258Z", "created": "2011-08-13T03:31:19.540Z", "0.1.0": "2011-08-13T03:31:21.829Z", "0.2.0": "2011-08-14T06:49:17.949Z", "0.2.1": "2011-08-14T07:01:39.534Z", "0.2.2": "2011-08-14T07:19:25.555Z", "0.2.3": "2011-08-14T08:03:34.618Z", "0.2.4": "2011-08-18T16:47:51.898Z", "0.2.5": "2011-09-16T17:05:06.343Z" }, "author": { "name": "Dimitry Solovyov", "email": "dimituri@gmail.com", "url": "http://100-hour.com" }, "repository": { "type": "git", "url": "git://github.com/dimituri/node-matrices.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/matrices/0.1.0", "0.2.0": "http://registry.npmjs.org/matrices/0.2.0", "0.2.3": "http://registry.npmjs.org/matrices/0.2.3", "0.2.4": "http://registry.npmjs.org/matrices/0.2.4", "0.2.5": "http://registry.npmjs.org/matrices/0.2.5" }, "dist": { "0.1.0": { "shasum": "bb0c8b35819db667e6a3586a226d98967038c251", "tarball": "http://registry.npmjs.org/matrices/-/matrices-0.1.0.tgz" }, "0.2.0": { "shasum": "33476cb22038b27390af76b6722ba0c96d318490", "tarball": "http://registry.npmjs.org/matrices/-/matrices-0.2.0.tgz" }, "0.2.3": { "shasum": "efbee66eed360fd84e2c587251e7f4cc33390125", "tarball": "http://registry.npmjs.org/matrices/-/matrices-0.2.3.tgz" }, "0.2.4": { "shasum": "c70ccebb7ee3d4477863639b12d5394ca95b4e0d", "tarball": "http://registry.npmjs.org/matrices/-/matrices-0.2.4.tgz" }, "0.2.5": { "shasum": "4378c2271737448fdd1915fec60c9d781a2b9b2a", "tarball": "http://registry.npmjs.org/matrices/-/matrices-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/matrices/" }, "matrix": { "name": "matrix", "description": "cartesian product, tablulate, & other matrixy functions", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-03-14T12:44:27.360Z", "created": "2011-03-14T12:44:26.551Z", "0.0.0": "2011-03-14T12:44:27.360Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/matrix.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/matrix/0.0.0" }, "dist": { "0.0.0": { "shasum": "d90a7007a2d8f1347a62d2da41d7c34b1e1c155b", "tarball": "http://registry.npmjs.org/matrix/-/matrix-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/matrix/" }, "matrixlib": { "name": "matrixlib", "description": "Adds matrix support and routines", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-10-08T06:42:57.396Z", "created": "2011-07-12T05:13:37.116Z", "0.0.0": "2011-07-12T05:13:37.972Z", "0.0.1": "2011-07-12T06:03:59.628Z", "0.0.2": "2011-07-15T08:56:36.193Z", "0.0.3": "2011-10-04T21:14:16.957Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-matrixlib.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/matrixlib/0.0.0", "0.0.1": "http://registry.npmjs.org/matrixlib/0.0.1", "0.0.2": "http://registry.npmjs.org/matrixlib/0.0.2", "0.0.3": "http://registry.npmjs.org/matrixlib/0.0.3" }, "dist": { "0.0.0": { "shasum": "427ea1b9ec864e295697c9b3f4381ce7bf09cd9b", "tarball": "http://registry.npmjs.org/matrixlib/-/matrixlib-0.0.0.tgz" }, "0.0.1": { "shasum": "4abfb13c01a27bf590c3a99d1a13da0bef435388", "tarball": "http://registry.npmjs.org/matrixlib/-/matrixlib-0.0.1.tgz" }, "0.0.2": { "shasum": "a97cc946cc7bdc052b85a480634904c75c594aba", "tarball": "http://registry.npmjs.org/matrixlib/-/matrixlib-0.0.2.tgz" }, "0.0.3": { "shasum": "46fc0e2f0e94017d25d35ac2f531d910ce281918", "tarball": "http://registry.npmjs.org/matrixlib/-/matrixlib-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/matrixlib/" }, "matterhorn": { "name": "matterhorn", "description": "Formalizes a way of building web applications atop the express framework.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:26:44.789Z", "created": "2011-04-28T22:06:00.480Z", "0.1.2": "2011-04-28T22:06:01.015Z", "0.1.3": "2011-05-13T10:06:30.108Z", "0.1.4": "2011-05-17T22:37:09.484Z", "0.2.0": "2011-07-12T06:26:44.789Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.2": "http://registry.npmjs.org/matterhorn/0.1.2", "0.1.3": "http://registry.npmjs.org/matterhorn/0.1.3", "0.1.4": "http://registry.npmjs.org/matterhorn/0.1.4", "0.2.0": "http://registry.npmjs.org/matterhorn/0.2.0" }, "dist": { "0.1.2": { "shasum": "77287a2e72669ec4607cb11a27fae67ef98f85e1", "tarball": "http://registry.npmjs.org/matterhorn/-/matterhorn-0.1.2.tgz" }, "0.1.3": { "shasum": "8ff434aa73035a4c75f1cb6788ee431cb91eb3a6", "tarball": "http://registry.npmjs.org/matterhorn/-/matterhorn-0.1.3.tgz" }, "0.1.4": { "shasum": "9d1d8d41d99f2e56fe69098ee23eeddb4d9ba6f8", "tarball": "http://registry.npmjs.org/matterhorn/-/matterhorn-0.1.4.tgz" }, "0.2.0": { "shasum": "67539e5dbf986fd88e381f2366d6bbc993dadcab", "tarball": "http://registry.npmjs.org/matterhorn/-/matterhorn-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn/" }, "matterhorn-dust": { "name": "matterhorn-dust", "description": "Matterhorn wrapper for the client-side dust template library.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-04-28T07:27:32.695Z", "created": "2011-04-28T07:27:32.147Z", "0.1.0": "2011-04-28T07:27:32.696Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/matterhorn-dust/0.1.0" }, "dist": { "0.1.0": { "shasum": "dd51d7b49633f64ec743d09489f4076b77bafe9b", "tarball": "http://registry.npmjs.org/matterhorn-dust/-/matterhorn-dust-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-dust/" }, "matterhorn-gui": { "name": "matterhorn-gui", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:49:10.594Z", "created": "2011-07-12T06:49:10.071Z", "0.2.0": "2011-07-12T06:49:10.595Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.2.0": "http://registry.npmjs.org/matterhorn-gui/0.2.0" }, "dist": { "0.2.0": { "shasum": "b01e1b5a806449aaae19c8d5c363133a8038a800", "tarball": "http://registry.npmjs.org/matterhorn-gui/-/matterhorn-gui-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-gui/" }, "matterhorn-prng": { "name": "matterhorn-prng", "description": "Matterhorn wrapper for random number generation.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-04-28T07:27:18.597Z", "created": "2011-04-28T07:27:18.063Z", "0.1.0": "2011-04-28T07:27:18.597Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/matterhorn-prng/0.1.0" }, "dist": { "0.1.0": { "shasum": "d64e08d5c2820c622995d1a6ce8e36f4a1ec3fc4", "tarball": "http://registry.npmjs.org/matterhorn-prng/-/matterhorn-prng-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-prng/" }, "matterhorn-standard": { "name": "matterhorn-standard", "description": "Matterhorn wrapper for a set of common third-party libraries, with some extensions and utilities.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:33:33.493Z", "created": "2011-04-28T21:39:37.412Z", "0.1.0": "2011-04-28T21:39:37.996Z", "0.1.1": "2011-04-28T21:58:23.758Z", "0.1.11": "2011-04-28T22:11:00.206Z", "0.1.3": "2011-05-13T10:08:38.862Z", "0.1.4": "2011-05-17T22:40:14.587Z", "0.2.0": "2011-07-12T06:33:33.493Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.0": "http://registry.npmjs.org/matterhorn-standard/0.1.0", "0.1.1": "http://registry.npmjs.org/matterhorn-standard/0.1.1", "0.1.11": "http://registry.npmjs.org/matterhorn-standard/0.1.11", "0.1.3": "http://registry.npmjs.org/matterhorn-standard/0.1.3", "0.1.4": "http://registry.npmjs.org/matterhorn-standard/0.1.4", "0.2.0": "http://registry.npmjs.org/matterhorn-standard/0.2.0" }, "dist": { "0.1.0": { "shasum": "b2f55f7b422be778c67b719ca9e5691bc1eddc2d", "tarball": "http://registry.npmjs.org/matterhorn-standard/-/matterhorn-standard-0.1.0.tgz" }, "0.1.1": { "shasum": "b24d680eb5cffd8a865270403d69752f5bfe8758", "tarball": "http://registry.npmjs.org/matterhorn-standard/-/matterhorn-standard-0.1.1.tgz" }, "0.1.11": { "shasum": "440e500d3b84fb978dc2cb96a532dd60c66baa54", "tarball": "http://registry.npmjs.org/matterhorn-standard/-/matterhorn-standard-0.1.11.tgz" }, "0.1.3": { "shasum": "e2579d4f6e3197359e7986aa484924665ef45747", "tarball": "http://registry.npmjs.org/matterhorn-standard/-/matterhorn-standard-0.1.3.tgz" }, "0.1.4": { "shasum": "dfe0703dea778fc960018a692bd8574b0c64e368", "tarball": "http://registry.npmjs.org/matterhorn-standard/-/matterhorn-standard-0.1.4.tgz" }, "0.2.0": { "shasum": "544a62095df4b589d48a83b226fa3ead7587b3a2", "tarball": "http://registry.npmjs.org/matterhorn-standard/-/matterhorn-standard-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-standard/" }, "matterhorn-state": { "name": "matterhorn-state", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:36:04.905Z", "created": "2011-07-12T06:36:04.350Z", "0.2.0": "2011-07-12T06:36:04.905Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.2.0": "http://registry.npmjs.org/matterhorn-state/0.2.0" }, "dist": { "0.2.0": { "shasum": "fb40e92400a93f608b9eb465897ecce825864c82", "tarball": "http://registry.npmjs.org/matterhorn-state/-/matterhorn-state-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-state/" }, "matterhorn-user": { "name": "matterhorn-user", "description": "User management for the matterhorn framework.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-10T01:25:58.387Z", "created": "2011-04-28T21:49:30.938Z", "0.1.4": "2011-04-28T21:49:31.566Z", "0.1.41": "2011-04-28T21:59:54.612Z", "0.1.42": "2011-04-28T22:08:18.983Z", "0.1.43": "2011-04-28T23:07:24.759Z", "0.1.5": "2011-05-13T10:07:07.792Z", "0.1.6": "2011-05-17T22:38:13.545Z", "0.1.61": "2011-05-18T23:08:34.044Z", "0.2.0": "2011-07-10T01:25:58.387Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.4": "http://registry.npmjs.org/matterhorn-user/0.1.4", "0.1.41": "http://registry.npmjs.org/matterhorn-user/0.1.41", "0.1.42": "http://registry.npmjs.org/matterhorn-user/0.1.42", "0.1.43": "http://registry.npmjs.org/matterhorn-user/0.1.43", "0.1.5": "http://registry.npmjs.org/matterhorn-user/0.1.5", "0.1.6": "http://registry.npmjs.org/matterhorn-user/0.1.6", "0.1.61": "http://registry.npmjs.org/matterhorn-user/0.1.61", "0.2.0": "http://registry.npmjs.org/matterhorn-user/0.2.0" }, "dist": { "0.1.4": { "shasum": "6be30ab9843f26318b089f96d7f6c29f7e5557f7", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.4.tgz" }, "0.1.41": { "shasum": "8ba63f66826442ef12ef83b13a2fa6f8bfeb4f20", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.41.tgz" }, "0.1.42": { "shasum": "9a4ef0764483fcf3a5325e2a6a620e8b01e3fdb2", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.42.tgz" }, "0.1.43": { "shasum": "ff3831d21c531e26e7dc3ba3aefd90dc9e2ebca9", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.43.tgz" }, "0.1.5": { "shasum": "2d495b69dc7e1f8dbc9df831415d8dd792be0ac5", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.5.tgz" }, "0.1.6": { "shasum": "7e6085644e5a5636c9efc90ee1e2de8f466eb036", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.6.tgz" }, "0.1.61": { "shasum": "456b97c80a2803eebf6d50c6bc10ab4d0d7f829e", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.1.61.tgz" }, "0.2.0": { "shasum": "3c0c369c3f7a5d7c79e059c68c5bc35df93cf973", "tarball": "http://registry.npmjs.org/matterhorn-user/-/matterhorn-user-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-user/" }, "matterhorn-view": { "name": "matterhorn-view", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:45:34.295Z", "created": "2011-07-12T06:45:33.460Z", "0.2.0": "2011-07-12T06:45:34.295Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.2.0": "http://registry.npmjs.org/matterhorn-view/0.2.0" }, "dist": { "0.2.0": { "shasum": "250da953eb277963d040bc4ba19d6945cec91883", "tarball": "http://registry.npmjs.org/matterhorn-view/-/matterhorn-view-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/matterhorn-view/" }, "mbtiles": { "name": "mbtiles", "description": "Utilities and tilelive integration for the MBTiles format.", "dist-tags": { "latest": "0.1.17" }, "maintainers": [ { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-11-10T20:27:46.262Z", "created": "2011-05-18T15:59:55.058Z", "0.0.1": "2011-05-18T15:59:55.283Z", "0.0.2": "2011-05-19T22:06:23.950Z", "0.0.3": "2011-05-19T22:35:10.871Z", "0.0.4": "2011-06-29T17:58:45.494Z", "0.0.5": "2011-06-29T22:02:34.741Z", "0.1.0": "2011-07-13T14:51:36.686Z", "0.1.1": "2011-07-14T16:20:07.542Z", "0.1.2": "2011-07-25T16:26:43.403Z", "0.1.3": "2011-07-26T11:55:15.045Z", "0.1.4": "2011-07-26T14:51:36.177Z", "0.1.5": "2011-08-03T02:23:53.684Z", "0.1.6": "2011-08-30T01:18:01.179Z", "0.1.7": "2011-08-31T18:23:12.588Z", "0.1.8": "2011-09-14T14:53:32.292Z", "0.1.9": "2011-09-18T15:11:28.384Z", "0.1.10": "2011-09-20T15:35:22.245Z", "0.1.11": "2011-09-20T20:58:59.396Z", "0.1.12": "2011-09-22T15:15:26.050Z", "0.1.13": "2011-10-06T16:24:08.450Z", "0.1.14": "2011-10-31T07:12:27.300Z", "0.1.15": "2011-10-31T07:15:12.290Z", "0.1.16": "2011-11-10T05:47:42.986Z", "0.1.17": "2011-11-10T20:27:46.262Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/mbtiles/0.0.1", "0.0.2": "http://registry.npmjs.org/mbtiles/0.0.2", "0.0.3": "http://registry.npmjs.org/mbtiles/0.0.3", "0.0.4": "http://registry.npmjs.org/mbtiles/0.0.4", "0.0.5": "http://registry.npmjs.org/mbtiles/0.0.5", "0.1.0": "http://registry.npmjs.org/mbtiles/0.1.0", "0.1.1": "http://registry.npmjs.org/mbtiles/0.1.1", "0.1.2": "http://registry.npmjs.org/mbtiles/0.1.2", "0.1.3": "http://registry.npmjs.org/mbtiles/0.1.3", "0.1.4": "http://registry.npmjs.org/mbtiles/0.1.4", "0.1.5": "http://registry.npmjs.org/mbtiles/0.1.5", "0.1.6": "http://registry.npmjs.org/mbtiles/0.1.6", "0.1.7": "http://registry.npmjs.org/mbtiles/0.1.7", "0.1.8": "http://registry.npmjs.org/mbtiles/0.1.8", "0.1.9": "http://registry.npmjs.org/mbtiles/0.1.9", "0.1.10": "http://registry.npmjs.org/mbtiles/0.1.10", "0.1.11": "http://registry.npmjs.org/mbtiles/0.1.11", "0.1.12": "http://registry.npmjs.org/mbtiles/0.1.12", "0.1.13": "http://registry.npmjs.org/mbtiles/0.1.13", "0.1.14": "http://registry.npmjs.org/mbtiles/0.1.14", "0.1.15": "http://registry.npmjs.org/mbtiles/0.1.15", "0.1.16": "http://registry.npmjs.org/mbtiles/0.1.16", "0.1.17": "http://registry.npmjs.org/mbtiles/0.1.17" }, "dist": { "0.0.1": { "shasum": "5783943f35e6f7874336edfa1f7a1133cb653f8e", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.0.1.tgz" }, "0.0.2": { "shasum": "dc4fbd3081ecbd87104eb340d88f9374519ac8b4", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.0.2.tgz" }, "0.0.3": { "shasum": "35bb547ae3b65bff300f11f6c9a2dd3084995513", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.0.3.tgz" }, "0.0.4": { "shasum": "6ca9ffa2067cfab07a3232234e584e1f72f7656e", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.0.4.tgz" }, "0.0.5": { "shasum": "0571bfc7c9e59d87a25d695b5bc3102cb9728cee", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.0.5.tgz" }, "0.1.0": { "shasum": "cd97fcf74c87e021e44c64e63f4fffa6bcc8d217", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.0.tgz" }, "0.1.1": { "shasum": "61cbc874612d8f6920877d190031899d374d3613", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.1.tgz" }, "0.1.2": { "shasum": "a4cffb8ff40c1113e70969688d1984271fe2d915", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.2.tgz" }, "0.1.3": { "shasum": "53a7cf3a07d12489bd8302a44141d94f52e86cb6", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.3.tgz" }, "0.1.4": { "shasum": "d9eea6a762bd3cf0370d4f7a3ba8d58917712927", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.4.tgz" }, "0.1.5": { "shasum": "fe9340a99bc6cb485a2c7e9e87ee2e7d5db8c371", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.5.tgz" }, "0.1.6": { "shasum": "84dce6393a289ee7e6a115f21ad16feb63b40fa7", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.6.tgz" }, "0.1.7": { "shasum": "5adb90bb13d7574cba8fd317b997d2bcca43b706", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.7.tgz" }, "0.1.8": { "shasum": "9259b6febf862d74069636b8fab470132c83758d", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.8.tgz" }, "0.1.9": { "shasum": "86e41140809e7a7d485c835bbab813981f5f7244", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.9.tgz" }, "0.1.10": { "shasum": "c37f16cc974c5e911430d4dc390ca76507cf837d", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.10.tgz" }, "0.1.11": { "shasum": "47ec14651f5bc73f9a43339b955c0c1a8a307fce", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.11.tgz" }, "0.1.12": { "shasum": "8d86875c288b9f1ef4e2a52672774a021d67cc8b", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.12.tgz" }, "0.1.13": { "shasum": "aa71070e143d83e313a802a7dfd80b4be6b2c0de", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.13.tgz" }, "0.1.14": { "shasum": "c50afca59109f230b383d75b9fbfeb527a4419c1", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.14.tgz" }, "0.1.15": { "shasum": "b55fc938fdf59622bf655798de4d39010b58b587", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.15.tgz" }, "0.1.16": { "shasum": "ba5031c987b8795b23561d5d4b20342a79ac5f1c", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.16.tgz" }, "0.1.17": { "shasum": "ff9d8928a22739ae63c996401d26087f504203f9", "tarball": "http://registry.npmjs.org/mbtiles/-/mbtiles-0.1.17.tgz" } }, "keywords": [ "map", "mbtiles" ], "url": "http://registry.npmjs.org/mbtiles/" }, "mc_jsonapi": { "name": "mc_jsonapi", "description": "Connect to minecraft server running JSONAPI plugin with TCP socket", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "gipsyking", "email": "ste3ls@gmail.com" } ], "time": { "modified": "2011-10-12T10:12:07.886Z", "created": "2011-10-12T09:59:19.713Z", "1.0.0": "2011-10-12T09:59:21.070Z", "1.1.0": "2011-10-12T10:12:07.886Z" }, "author": { "name": "Benjamin Grosse", "email": "ste3ls@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Benja-gipsy-king/mc_jsonapi.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/mc_jsonapi/1.0.0", "1.1.0": "http://registry.npmjs.org/mc_jsonapi/1.1.0" }, "dist": { "1.0.0": { "shasum": "26a1946b2c618b91f7efd4df666083b2fac8f93a", "tarball": "http://registry.npmjs.org/mc_jsonapi/-/mc_jsonapi-1.0.0.tgz" }, "1.1.0": { "shasum": "1e8d8c946e4d575410b7bfd98d8dc894fcee3ec4", "tarball": "http://registry.npmjs.org/mc_jsonapi/-/mc_jsonapi-1.1.0.tgz" } }, "keywords": [ "minecraft", "jsonapi" ], "url": "http://registry.npmjs.org/mc_jsonapi/" }, "mcast": { "name": "mcast", "description": "some multicast api additions for node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dxld", "email": "dxld@darkboxed.org" } ], "time": { "modified": "2011-04-15T21:23:52.015Z", "created": "2011-02-13T12:21:16.598Z", "0.0.1": "2011-02-13T12:21:17.076Z" }, "author": { "name": "Daniel Gröber" }, "versions": { "0.0.1": "http://registry.npmjs.org/mcast/0.0.1" }, "dist": { "0.0.1": { "shasum": "c1d3b6dc4f6fa7b56bef308fde245746b6cda177", "tarball": "http://registry.npmjs.org/mcast/-/mcast-0.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "9c70b9935bbe935dcce3e93c94f63951a77ee0fc", "tarball": "http://registry.npmjs.org/mcast/-/mcast-0.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/mcast/" }, "mcms": { "name": "mcms", "description": "CommonJS compatible Minimal CMS", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "olegp", "email": "oleg@ionsquare.com" } ], "time": { "modified": "2011-10-26T18:11:55.547Z", "created": "2011-10-26T18:11:52.803Z", "0.1.0": "2011-10-26T18:11:55.547Z" }, "author": { "name": "Oleg Podsechin", "email": "oleg@ionsquare.com" }, "repository": { "type": "git", "url": "git://github.com/olegp/mcms.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mcms/0.1.0" }, "dist": { "0.1.0": { "shasum": "8c013a959ffd1b3e7a7561023b14fc814a53aedb", "tarball": "http://registry.npmjs.org/mcms/-/mcms-0.1.0.tgz" } }, "keywords": [ "cms", "blog", "commonjs" ], "url": "http://registry.npmjs.org/mcms/" }, "mcsmp": { "name": "mcsmp", "description": "Minecraft multiplayer library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "eddyb", "email": "eddyb@kwhq.net" } ], "time": { "modified": "2011-10-16T19:11:34.954Z", "created": "2011-10-16T19:11:32.715Z", "0.0.1": "2011-10-16T19:11:34.954Z" }, "author": { "name": "Eduard Burtescu", "email": "edy.burt@gmail.com", "url": "http://kwhq.net" }, "repository": { "type": "git", "url": "git://github.com/eddyb/node-mcsmp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mcsmp/0.0.1" }, "dist": { "0.0.1": { "shasum": "88bfce4310d9018db80ea7db0ad5a206f3962aa7", "tarball": "http://registry.npmjs.org/mcsmp/-/mcsmp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mcsmp/" }, "md5": { "name": "md5", "description": "Kohyama's jsMD5. See http://jsperf.com/md5-shootout. I'll replace this on npm with anything else.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-27T21:25:24.095Z", "created": "2011-08-27T21:25:23.732Z", "1.0.0": "2011-08-27T21:25:24.095Z" }, "author": { "name": "Yoshinori Kohyama", "url": "http://jp.linkedin.com/pub/yoshinori-kohyama/36/155/9b8" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/jsMD5.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/md5/1.0.0" }, "dist": { "1.0.0": { "shasum": "48573cb75e9a635eb56570eb9cbcea0663c15939", "tarball": "http://registry.npmjs.org/md5/-/md5-1.0.0.tgz" } }, "keywords": [ "ender", "md5", "browser" ], "url": "http://registry.npmjs.org/md5/" }, "MD5": { "name": "MD5", "description": "function for hashing messages with MD5", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-25T02:59:38.617Z", "created": "2011-11-25T02:59:35.402Z", "0.0.0": "2011-11-25T02:59:38.617Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-md5.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/MD5/0.0.0" }, "dist": { "0.0.0": { "shasum": "0ecaa322a1b3a83fe39ec04a3dac6d3d452679ab", "tarball": "http://registry.npmjs.org/MD5/-/MD5-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/MD5/" }, "mdgram": { "name": "mdgram", "description": "Provide UDP-Multicast Sockets", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "phidelta", "email": "phidelta@phideltacity.net" } ], "time": { "modified": "2011-04-15T21:24:17.297Z", "created": "2011-02-23T16:32:40.214Z", "0.0.1": "2011-02-23T16:32:40.214Z", "0.0.2": "2011-02-23T16:32:40.214Z", "0.0.3": "2011-02-23T16:32:40.214Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/mdgram/0.0.1", "0.0.2": "http://registry.npmjs.org/mdgram/0.0.2", "0.0.3": "http://registry.npmjs.org/mdgram/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/mdgram/-/mdgram-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/mdgram/-/mdgram-0.0.2.tgz" }, "0.0.3": { "shasum": "274db0f94ead7587a8a38ad9e6d0412b0df0d814", "tarball": "http://registry.npmjs.org/mdgram/-/mdgram-0.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "d16f88744876c041e1991dfa794b4b5c0df32678", "tarball": "http://registry.npmjs.org/mdgram/-/mdgram-0.0.3-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/mdgram/" }, "mdns": { "name": "mdns", "description": "mdns/zeroconf/bonjour service discovery add-on", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "agnat", "email": "david@artcom.de" } ], "author": { "name": "David Siegel", "email": "david@artcom.de" }, "repository": { "type": "git", "url": "http://github.com/agnat/node_mdns.git" }, "time": { "modified": "2011-04-15T21:24:26.714Z", "created": "2011-03-31T08:03:55.358Z", "0.0.3": "2011-03-31T08:03:55.358Z" }, "versions": { "0.0.3": "http://registry.npmjs.org/mdns/0.0.3" }, "dist": { "0.0.3": { "tarball": "http://registry.npmjs.org/mdns/-/mdns-0.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "ce9479ee09cc4b5cf578900cd50e78cdb64604e8", "tarball": "http://registry.npmjs.org/mdns/-/mdns-0.0.3-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/mdns/" }, "mdoc": { "name": "mdoc", "description": "Markdown based documentation generator", "dist-tags": { "latest": "0.3.0" }, "readme": null, "maintainers": [ { "name": "millermedeiros", "email": "miller@millermedeiros.com" } ], "time": { "modified": "2011-12-02T04:51:48.962Z", "created": "2011-11-27T15:56:38.022Z", "0.1.0": "2011-11-27T15:56:40.011Z", "0.2.0": "2011-11-28T01:55:56.623Z", "0.2.1": "2011-11-28T02:44:06.291Z", "0.3.0": "2011-12-02T04:51:48.962Z" }, "author": { "name": "Miller Medeiros", "url": "http://blog.millermedeiros.com/" }, "repository": { "type": "git", "url": "git://github.com/millermedeiros/mdoc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mdoc/0.1.0", "0.2.0": "http://registry.npmjs.org/mdoc/0.2.0", "0.2.1": "http://registry.npmjs.org/mdoc/0.2.1", "0.3.0": "http://registry.npmjs.org/mdoc/0.3.0" }, "dist": { "0.1.0": { "shasum": "c8a3382f2e3920822d2a73b4609e75906a9825ee", "tarball": "http://registry.npmjs.org/mdoc/-/mdoc-0.1.0.tgz" }, "0.2.0": { "shasum": "3d24e9f40db000dafce3a25a5f067e52df593b7e", "tarball": "http://registry.npmjs.org/mdoc/-/mdoc-0.2.0.tgz" }, "0.2.1": { "shasum": "d9dcabe8614fec7da94d6c65bb35bbe51e195ca2", "tarball": "http://registry.npmjs.org/mdoc/-/mdoc-0.2.1.tgz" }, "0.3.0": { "shasum": "d451bfd84df8621b7c97dc823540a2131dead241", "tarball": "http://registry.npmjs.org/mdoc/-/mdoc-0.3.0.tgz" } }, "keywords": [ "markdown", "documentation" ], "url": "http://registry.npmjs.org/mdoc/" }, "mecab": { "name": "mecab", "description": "mecab bindings", "dist-tags": {}, "maintainers": [ { "name": "mizchi", "email": "miz404@gmail.com" } ], "time": { "modified": "2011-10-28T05:20:14.635Z", "created": "2011-10-28T05:20:14.635Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mecab/" }, "MeCab": { "name": "MeCab", "description": "MeCab C API bindings for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mah0x211", "email": "mah0x211@gmail.com" } ], "time": { "modified": "2011-08-30T17:48:24.559Z", "created": "2011-08-30T17:48:22.942Z", "0.0.2": "2011-08-30T17:48:24.559Z" }, "repository": { "type": "git", "url": "git://github.com/mah0x211/node-mecab.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/MeCab/0.0.2" }, "dist": { "0.0.2": { "shasum": "744a992bac59c2bf67fd0349fb82635c3236aa81", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-9.8.0": { "shasum": "207047f879ea2f969d834f927380c4ff17aa64c4", "tarball": "http://registry.npmjs.org/MeCab/-/MeCab-0.0.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-9.8.0.tgz" } }, "tarball": "http://registry.npmjs.org/MeCab/-/MeCab-0.0.2.tgz" } }, "keywords": [ "MeCab", "Morphological Analyzer" ], "url": "http://registry.npmjs.org/MeCab/" }, "mecab-binding": { "name": "mecab-binding", "description": "Very simple MeCab binding for Node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hakobera", "email": "hakobera@gmail.com" } ], "time": { "modified": "2011-06-18T01:53:41.123Z", "created": "2011-06-18T01:53:39.482Z", "0.0.1": "2011-06-18T01:53:41.123Z" }, "author": { "name": "Kazuyuki Honda", "email": "hakobera@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hakobera/node-mecab-binding.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mecab-binding/0.0.1" }, "dist": { "0.0.1": { "shasum": "f410d295011043d9a70c0ec7b8430d7b81637465", "tarball": "http://registry.npmjs.org/mecab-binding/-/mecab-binding-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mecab-binding/" }, "mechanize": { "name": "mechanize", "description": "Automate interaction with websites (web scraping)", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "srveit", "email": "srveit@veitconsulting.com" } ], "time": { "modified": "2011-07-26T14:37:43.055Z", "created": "2011-07-24T22:16:04.740Z", "0.0.2": "2011-07-24T22:16:05.711Z", "0.0.3": "2011-07-26T14:37:43.055Z" }, "author": { "name": "Stephen R. Veit", "email": "srveit@veitconsulting.com", "url": "http://stephenveit.com" }, "repository": { "type": "git", "url": "git@github.com:srveit/mechanize-js.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/mechanize/0.0.2", "0.0.3": "http://registry.npmjs.org/mechanize/0.0.3" }, "dist": { "0.0.2": { "shasum": "667c052401f72ba58458c62b97de8c869627c6de", "tarball": "http://registry.npmjs.org/mechanize/-/mechanize-0.0.2.tgz" }, "0.0.3": { "shasum": "5fe0200cade85c481962f413416c6c318444fdd6", "tarball": "http://registry.npmjs.org/mechanize/-/mechanize-0.0.3.tgz" } }, "keywords": [ "dom", "scraper", "javascript" ], "url": "http://registry.npmjs.org/mechanize/" }, "mediatags": { "name": "mediatags", "description": "Tools extracting for media meta-data tags", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/mediatags/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/mediatags/-/mediatags-0.1.0.tgz" } }, "keywords": [ "util", "m4a", "aac", "mp3", "id3", "jpeg", "exiv", "xmp" ], "url": "http://registry.npmjs.org/mediatags/" }, "mediator": { "name": "mediator", "description": "Global event broker.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tmedema", "email": "tommedema@gmail.com" } ], "time": { "modified": "2011-08-25T16:25:55.982Z", "created": "2011-08-25T16:25:54.473Z", "0.0.1": "2011-08-25T16:25:55.982Z" }, "author": { "name": "Tom Medema", "email": "tommedema@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tommedema/mediator.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mediator/0.0.1" }, "dist": { "0.0.1": { "shasum": "cee194ec20c66d2b4fe8b4625084a641f6c39c17", "tarball": "http://registry.npmjs.org/mediator/-/mediator-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mediator/" }, "meet": { "name": "meet", "description": "Provides a way to start multiple asynchronous tasks with a single callback when all are finished", "dist-tags": { "latest": "1.3.1" }, "readme": "# Meet\n\nSee test.js for example usage\n\n\n\n", "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-12-07T06:47:14.932Z", "created": "2011-12-04T00:31:03.707Z", "1.0.0": "2011-12-04T00:31:05.578Z", "1.1.0": "2011-12-04T03:15:43.016Z", "1.2.0": "2011-12-04T03:28:14.425Z", "1.3.0": "2011-12-04T03:35:32.102Z", "1.3.1": "2011-12-07T06:47:14.932Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/meet/1.0.0", "1.1.0": "http://registry.npmjs.org/meet/1.1.0", "1.2.0": "http://registry.npmjs.org/meet/1.2.0", "1.3.0": "http://registry.npmjs.org/meet/1.3.0", "1.3.1": "http://registry.npmjs.org/meet/1.3.1" }, "dist": { "1.0.0": { "shasum": "425bdd7d0f2e398dcc72c47398f7da8b250669d1", "tarball": "http://registry.npmjs.org/meet/-/meet-1.0.0.tgz" }, "1.1.0": { "shasum": "b906f1c23b6d175df5f4dd6145523ccb7c6f8de8", "tarball": "http://registry.npmjs.org/meet/-/meet-1.1.0.tgz" }, "1.2.0": { "shasum": "2bf45095cc4a7b14776f7e7ff2085e68428cafbe", "tarball": "http://registry.npmjs.org/meet/-/meet-1.2.0.tgz" }, "1.3.0": { "shasum": "6df2402c34ff3612eeb2c7155ddca18e36b01be9", "tarball": "http://registry.npmjs.org/meet/-/meet-1.3.0.tgz" }, "1.3.1": { "shasum": "5652f74df1a39b1d3294952bcfdc38ae1e7eded8", "tarball": "http://registry.npmjs.org/meet/-/meet-1.3.1.tgz" } }, "url": "http://registry.npmjs.org/meet/" }, "meltdown": { "name": "meltdown", "description": "a dead man's switch for hook.io", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-19T04:50:43.093Z", "created": "2011-11-19T04:50:41.560Z", "0.1.0": "2011-11-19T04:50:43.093Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hookio/meltdown.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/meltdown/0.1.0" }, "dist": { "0.1.0": { "shasum": "1d612c921bb1e103b8c15b905fc5981c0a003b1e", "tarball": "http://registry.npmjs.org/meltdown/-/meltdown-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/meltdown/" }, "memcache": { "name": "memcache", "description": "simple memcache client", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "elbart", "email": "tim@elbart.com" } ], "time": { "modified": "2011-05-20T17:27:20.559Z", "created": "2011-04-07T22:47:15.050Z", "0.1.1": "2011-04-07T22:47:15.488Z", "0.2.0": "2011-05-20T17:27:20.559Z" }, "author": { "name": "Tim Eggert", "email": "tim@elbart.com" }, "repository": { "type": "git", "url": "git://github.com/elbart/node-memcache.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/memcache/0.1.1", "0.2.0": "http://registry.npmjs.org/memcache/0.2.0" }, "dist": { "0.1.1": { "shasum": "d6a417d51becef766e89cb85fbd2701a802a63b6", "tarball": "http://registry.npmjs.org/memcache/-/memcache-0.1.1.tgz" }, "0.2.0": { "shasum": "6e2be553f1f272295b8c8f6e0e1860887de7855e", "tarball": "http://registry.npmjs.org/memcache/-/memcache-0.2.0.tgz" } }, "keywords": [ "memcache", "memcached" ], "url": "http://registry.npmjs.org/memcache/" }, "memcached": { "name": "memcached", "description": "A fully featured Memcached API client, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated in the near future.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-10-25T19:37:35.363Z", "created": "2011-04-22T19:15:53.334Z", "0.0.1": "2011-04-22T19:15:53.749Z", "0.0.2": "2011-05-23T18:46:15.785Z", "0.0.3": "2011-08-17T06:44:19.446Z", "0.0.4": "2011-08-31T08:43:08.813Z", "0.0.5": "2011-10-25T19:37:35.363Z" }, "author": { "name": "Arnout Kazemier" }, "repository": { "type": "git", "url": "git://github.com/3rd-Eden/node-memcached.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/memcached/0.0.1", "0.0.2": "http://registry.npmjs.org/memcached/0.0.2", "0.0.3": "http://registry.npmjs.org/memcached/0.0.3", "0.0.4": "http://registry.npmjs.org/memcached/0.0.4", "0.0.5": "http://registry.npmjs.org/memcached/0.0.5" }, "dist": { "0.0.1": { "shasum": "c7510f760e9a349f3c01a6bfb9dbc7ffe2b0519d", "tarball": "http://registry.npmjs.org/memcached/-/memcached-0.0.1.tgz" }, "0.0.2": { "shasum": "37db0576e1801e7d790bfeca6c5932f0d9accfb2", "tarball": "http://registry.npmjs.org/memcached/-/memcached-0.0.2.tgz" }, "0.0.3": { "shasum": "ee5acb1f1c4939309731b23d6cae84c201c9dbef", "tarball": "http://registry.npmjs.org/memcached/-/memcached-0.0.3.tgz" }, "0.0.4": { "shasum": "d782b8040dd805a102c43757e64c465664ad7570", "tarball": "http://registry.npmjs.org/memcached/-/memcached-0.0.4.tgz" }, "0.0.5": { "shasum": "fafb075375b586a7a81c2358feaf3b7377f97984", "tarball": "http://registry.npmjs.org/memcached/-/memcached-0.0.5.tgz" } }, "keywords": [ "memcached", "client", "hashing", "failover", "cluster", "nMemcached", "memcache", "cache", "nosql", "membase", "InnoDB memcached API" ], "url": "http://registry.npmjs.org/memcached/" }, "memcouchd": { "name": "memcouchd", "description": "In-Memory CouchDB clone written in JavaScript", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "w3dot0", "email": "jens.schmidt@gmx.net" } ], "time": { "modified": "2011-02-15T08:05:01.878Z", "created": "2011-02-15T08:05:01.374Z", "0.1.1": "2011-02-15T08:05:01.878Z" }, "author": { "name": "pcapr", "url": "http://www.pcapr.net" }, "versions": { "0.1.1": "http://registry.npmjs.org/memcouchd/0.1.1" }, "dist": { "0.1.1": { "shasum": "a26130f0cdc9a38d4b1ce57a00ff67a33bce032e", "tarball": "http://registry.npmjs.org/memcouchd/-/memcouchd-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/memcouchd/" }, "meme": { "name": "meme", "description": "a CLI utility to generate memes using memegenerator.net", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "floby", "email": "florent.jaby@gmail.com" } ], "time": { "modified": "2011-04-09T12:29:11.634Z", "created": "2011-03-22T20:39:41.767Z", "0.1.0": "2011-03-22T20:39:43.252Z", "0.1.1": "2011-03-22T22:30:04.561Z", "0.1.2": "2011-04-09T12:29:11.634Z" }, "author": { "name": "Florent Jaby", "email": "florent.jaby@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Floby/node-meme.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/meme/0.1.0", "0.1.1": "http://registry.npmjs.org/meme/0.1.1", "0.1.2": "http://registry.npmjs.org/meme/0.1.2" }, "dist": { "0.1.0": { "shasum": "ac58de27a7a5962dade09e4814e3bb93db2b6961", "tarball": "http://registry.npmjs.org/meme/-/meme-0.1.0.tgz" }, "0.1.1": { "shasum": "7c67494b9a7438ab73caefe6b8575b2dbe7777be", "tarball": "http://registry.npmjs.org/meme/-/meme-0.1.1.tgz" }, "0.1.2": { "shasum": "53bd2a49303465c5cff36124500c9e6f9ecabe88", "tarball": "http://registry.npmjs.org/meme/-/meme-0.1.2.tgz" } }, "keywords": [ "meme", "cli" ], "url": "http://registry.npmjs.org/meme/" }, "memo": { "name": "memo", "description": "Sophisticated function memoization", "dist-tags": { "latest": "0.2.0-1" }, "maintainers": [ { "name": "akidee", "email": "mail@akidee.de" } ], "time": { "modified": "2011-11-09T00:06:55.894Z", "created": "2010-12-28T17:05:40.720Z", "0.1.0a": "2010-12-28T17:05:41.060Z", "0.2.0": "2011-06-20T23:00:56.555Z", "0.2.0-1": "2011-11-09T00:06:55.894Z" }, "author": { "name": "Andreas Kalsch", "email": "mail@akidee.de", "url": "http://akidee.de/" }, "versions": { "0.1.0a": "http://registry.npmjs.org/memo/0.1.0a", "0.2.0": "http://registry.npmjs.org/memo/0.2.0", "0.2.0-1": "http://registry.npmjs.org/memo/0.2.0-1" }, "dist": { "0.1.0a": { "shasum": "86c9df3f9ababb5c23872becd7d3312607efcd68", "tarball": "http://registry.npmjs.org/memo/-/memo-0.1.0a.tgz" }, "0.2.0": { "shasum": "ee88bc7590fbeceebf074254c6e54024e74cc1f7", "tarball": "http://registry.npmjs.org/memo/-/memo-0.2.0.tgz" }, "0.2.0-1": { "shasum": "03216b1189c1ead13a9f4a0bf7f7fe29b5630234", "tarball": "http://registry.npmjs.org/memo/-/memo-0.2.0-1.tgz" } }, "keywords": [ "asynchronous", "async", "function", "call", "memoization", "backend", "storage", "agile" ], "url": "http://registry.npmjs.org/memo/" }, "memoize": { "name": "memoize", "description": "memoize caches your callbacks given a set of arguments w/ persistence", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-08-23T09:16:11.620Z", "created": "2011-05-05T14:50:14.538Z", "0.0.1": "2011-05-05T14:50:18.269Z", "0.0.2": "2011-05-05T15:03:55.184Z", "0.0.3": "2011-05-05T15:41:19.446Z", "0.1.0": "2011-08-23T08:03:57.298Z", "0.1.1": "2011-08-23T09:16:11.620Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/memoize.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/memoize/0.0.1", "0.0.2": "http://registry.npmjs.org/memoize/0.0.2", "0.0.3": "http://registry.npmjs.org/memoize/0.0.3", "0.1.0": "http://registry.npmjs.org/memoize/0.1.0", "0.1.1": "http://registry.npmjs.org/memoize/0.1.1" }, "dist": { "0.0.1": { "shasum": "a58167513a0ce451a33db3684ccc27df1760df78", "tarball": "http://registry.npmjs.org/memoize/-/memoize-0.0.1.tgz" }, "0.0.2": { "shasum": "1fec54a625c3b753ea940630cdf33f9b95e3a103", "tarball": "http://registry.npmjs.org/memoize/-/memoize-0.0.2.tgz" }, "0.0.3": { "shasum": "9a7a12ac9b719f7d307fb0882f191664f1ae6a23", "tarball": "http://registry.npmjs.org/memoize/-/memoize-0.0.3.tgz" }, "0.1.0": { "shasum": "61c1037a0ca916ff4d33cd84db554d4988b96925", "tarball": "http://registry.npmjs.org/memoize/-/memoize-0.1.0.tgz" }, "0.1.1": { "shasum": "d265a3458be5ce3bf254998b30a995ab91668a24", "tarball": "http://registry.npmjs.org/memoize/-/memoize-0.1.1.tgz" } }, "keywords": [ "memoize", "cache" ], "url": "http://registry.npmjs.org/memoize/" }, "memoizer": { "name": "memoizer", "description": "memoization as easy as f = memo(g); f is now fully memoized!", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-09-05T10:35:12.120Z", "created": "2011-07-27T08:46:39.534Z", "0.0.1": "2011-07-27T08:46:40.660Z", "0.0.2": "2011-08-02T14:03:15.379Z", "0.0.3": "2011-08-03T13:43:01.113Z", "0.0.4": "2011-09-05T10:35:12.120Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-memoizer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/memoizer/0.0.1", "0.0.2": "http://registry.npmjs.org/memoizer/0.0.2", "0.0.3": "http://registry.npmjs.org/memoizer/0.0.3", "0.0.4": "http://registry.npmjs.org/memoizer/0.0.4" }, "dist": { "0.0.1": { "shasum": "eeeff6560940c78a3aeef4783099805dc98466cf", "tarball": "http://registry.npmjs.org/memoizer/-/memoizer-0.0.1.tgz" }, "0.0.2": { "shasum": "06b1a20148750f6e9fbec0fe158c6f64fd1dd70b", "tarball": "http://registry.npmjs.org/memoizer/-/memoizer-0.0.2.tgz" }, "0.0.3": { "shasum": "ae2d9372c4425ffb2ddae8ec7487658d16bd568c", "tarball": "http://registry.npmjs.org/memoizer/-/memoizer-0.0.3.tgz" }, "0.0.4": { "shasum": "1744add5b70d89100bc5b478a5118edfba9f3d0b", "tarball": "http://registry.npmjs.org/memoizer/-/memoizer-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/memoizer/" }, "memonic": { "name": "memonic", "description": "An memonic api wrapper for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "callin2", "email": "callin2@gmail.com" } ], "time": { "modified": "2011-10-13T22:58:56.000Z", "created": "2011-10-13T22:58:51.791Z", "0.0.1": "2011-10-13T22:58:56.000Z" }, "author": { "name": "임창진", "email": "callin2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/callin2/memonic.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/memonic/0.0.1" }, "dist": { "0.0.1": { "shasum": "c3894ca681575f241434bff577d49faddb095390", "tarball": "http://registry.npmjs.org/memonic/-/memonic-0.0.1.tgz" } }, "keywords": [ "api", "memonic" ], "url": "http://registry.npmjs.org/memonic/" }, "memory": { "name": "memory", "description": "Node.js module to grab your current memory usage in various formats", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "edwardhotchkiss", "email": "hi@forsurerad.com" } ], "time": { "modified": "2011-09-26T17:05:36.874Z", "created": "2011-09-25T04:01:39.891Z", "0.0.1": "2011-09-25T04:01:40.242Z", "0.0.2": "2011-09-25T04:11:44.346Z", "0.0.3": "2011-09-26T17:05:36.874Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/memory.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/memory/0.0.1", "0.0.2": "http://registry.npmjs.org/memory/0.0.2", "0.0.3": "http://registry.npmjs.org/memory/0.0.3" }, "dist": { "0.0.1": { "shasum": "28a93a77f597ce3a73a146e6d85afd3059c47205", "tarball": "http://registry.npmjs.org/memory/-/memory-0.0.1.tgz" }, "0.0.2": { "shasum": "22e181c1cdd94052589ec5bc6ddf514715938f53", "tarball": "http://registry.npmjs.org/memory/-/memory-0.0.2.tgz" }, "0.0.3": { "shasum": "ce009c96a5c8ade2f2cf4a6c9a6942a6b5fe26f5", "tarball": "http://registry.npmjs.org/memory/-/memory-0.0.3.tgz" } }, "keywords": [ "memory", "usage", "twitter", "rss", "megabytes" ], "url": "http://registry.npmjs.org/memory/" }, "memorystream": { "name": "memorystream", "description": "This is lightweight memory stream module for node.js.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "jsbizon", "email": "dmitryp3@gmail.com" } ], "time": { "modified": "2011-12-12T08:53:25.645Z", "created": "2011-08-27T15:04:10.004Z", "0.0.1": "2011-08-27T15:04:10.594Z", "0.0.2": "2011-08-27T15:07:20.778Z", "0.0.3": "2011-08-27T16:57:23.801Z", "0.0.4": "2011-09-01T11:55:07.305Z", "0.0.5": "2011-12-12T08:53:25.645Z" }, "repository": { "type": "git", "url": "git://github.com/JSBizon/node-memorystream.git" }, "author": { "name": "Dmitry Nizovtsev", "url": "https://github.com/JSBizon" }, "versions": { "0.0.1": "http://registry.npmjs.org/memorystream/0.0.1", "0.0.2": "http://registry.npmjs.org/memorystream/0.0.2", "0.0.3": "http://registry.npmjs.org/memorystream/0.0.3", "0.0.4": "http://registry.npmjs.org/memorystream/0.0.4", "0.0.5": "http://registry.npmjs.org/memorystream/0.0.5" }, "dist": { "0.0.1": { "shasum": "48a401d1e9f212e0c3aadd5116ee0de5bf3e53e1", "tarball": "http://registry.npmjs.org/memorystream/-/memorystream-0.0.1.tgz" }, "0.0.2": { "shasum": "86486fdb7075225e02b1a3bf9214e2d387b35136", "tarball": "http://registry.npmjs.org/memorystream/-/memorystream-0.0.2.tgz" }, "0.0.3": { "shasum": "ab345e11ca3fa9ea623ca0a996b8a7668fe9fe43", "tarball": "http://registry.npmjs.org/memorystream/-/memorystream-0.0.3.tgz" }, "0.0.4": { "shasum": "24c29389d908bdcaa669a5d4b80a563f4a8c52c1", "tarball": "http://registry.npmjs.org/memorystream/-/memorystream-0.0.4.tgz" }, "0.0.5": { "shasum": "9f7dfc233c615c8ed17f03cc7b65958a95956dc0", "tarball": "http://registry.npmjs.org/memorystream/-/memorystream-0.0.5.tgz" } }, "keywords": [ "memory", "stream", "tools", "streams" ], "url": "http://registry.npmjs.org/memorystream/" }, "memstore": { "name": "memstore", "description": "In-memory key/value data storage with simple map", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "JerrySievert", "email": "code@legitimatesounding.com" } ], "time": { "modified": "2011-01-29T21:41:59.988Z", "created": "2011-01-29T21:39:15.031Z", "0.1.0": "2011-01-29T21:39:15.418Z", "0.1.1": "2011-01-29T21:41:59.988Z" }, "author": { "name": "Jerry Sievert", "email": "code@legitimatesounding.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/memstore/0.1.0", "0.1.1": "http://registry.npmjs.org/memstore/0.1.1" }, "dist": { "0.1.0": { "shasum": "f35e2b6cabea65d9dcde84eab0afaa2fc6052b58", "tarball": "http://registry.npmjs.org/memstore/-/memstore-0.1.0.tgz" }, "0.1.1": { "shasum": "1348b1dc2c7af2b4dc4324f78f7935915e9ea762", "tarball": "http://registry.npmjs.org/memstore/-/memstore-0.1.1.tgz" } }, "keywords": [ "key", "value", "memory" ], "url": "http://registry.npmjs.org/memstore/" }, "memstream": { "name": "memstream", "description": "A robust and lightweight memory stream for node.js.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ollym", "email": "oliver.morgan@kohark.com" } ], "time": { "modified": "2011-09-24T01:23:47.904Z", "created": "2011-09-24T01:23:47.257Z", "0.0.1": "2011-09-24T01:23:47.904Z" }, "author": { "name": "Oliver Morgan", "email": "ollym@kohark.com" }, "repository": { "type": "git", "url": "git://github.com/ollym/memstream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/memstream/0.0.1" }, "dist": { "0.0.1": { "shasum": "9d1d482aaf8f175d098a77ec7093dc4812c5af1e", "tarball": "http://registry.npmjs.org/memstream/-/memstream-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/memstream/" }, "mercury": { "name": "mercury", "description": "A fully featured HTML5 WYSIWYG editor written in CoffeeScript", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-07-01T14:32:50.341Z", "created": "2011-07-01T14:32:48.851Z", "0.2.0": "2011-07-01T14:32:50.341Z" }, "author": { "name": "Jeremy Jackson", "email": "jeremy@factorylabs.com", "url": "https://github.com/jejacks0n" }, "repository": { "type": "git", "url": "git://github.com/balupton/mercury.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/mercury/0.2.0" }, "dist": { "0.2.0": { "shasum": "06ba99201cd0b3e9196530bd03515a67c660b8e1", "tarball": "http://registry.npmjs.org/mercury/-/mercury-0.2.0.tgz" } }, "keywords": [ "contenteditable", "wysiwyg", "wyriwyg", "wywiwyg" ], "url": "http://registry.npmjs.org/mercury/" }, "Mercury": { "name": "Mercury", "description": "A fully featured HTML5 WYSIWYG editor written in CoffeeScript", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "jejacks0n", "email": "jejacks0n@gmail.com" } ], "time": { "modified": "2011-07-01T19:47:22.703Z", "created": "2011-07-01T19:47:22.391Z", "0.1.4": "2011-07-01T19:47:22.703Z" }, "author": { "name": "Jeremy Jackson", "email": "jeremy@factorylabs.com", "url": "https://github.com/jejacks0n" }, "repository": { "type": "git", "url": "git://github.com/jejacks0n/mercury.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/Mercury/0.1.4" }, "dist": { "0.1.4": { "shasum": "ddf2aa90b140b6379007aba59c0a9d4f87b15958", "tarball": "http://registry.npmjs.org/Mercury/-/Mercury-0.1.4.tgz" } }, "keywords": [ "contenteditable", "wysiwyg", "wyriwyg", "wywiwyg" ], "url": "http://registry.npmjs.org/Mercury/" }, "mersenne": { "name": "mersenne", "description": "A node.js module for generating high-quality Mersenne Twister random numbers.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jwatte", "email": "node@mindcontrol.org" } ], "author": { "name": "Jon Watte", "url": "http://www.enchantedage.com/" }, "time": { "modified": "2011-05-13T23:24:58.868Z", "created": "2011-05-13T21:56:43.445Z", "0.0.1": "2011-05-13T21:56:43.445Z", "0.0.2": "2011-05-13T21:56:43.445Z", "0.0.3": "2011-05-13T23:24:58.868Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/mersenne/0.0.1", "0.0.2": "http://registry.npmjs.org/mersenne/0.0.2", "0.0.3": "http://registry.npmjs.org/mersenne/0.0.3" }, "dist": { "0.0.1": { "shasum": "9a9b21617501599fd8535b6d75c4080ba9dffea0", "tarball": "http://registry.npmjs.org/mersenne/-/mersenne-0.0.1.tgz" }, "0.0.2": { "shasum": "95d2b9ca15d627b593d994b9729a3f8ee705f253", "tarball": "http://registry.npmjs.org/mersenne/-/mersenne-0.0.2.tgz" }, "0.0.3": { "shasum": "a81f9aeb4f9158b1991f92b4c40d4bddda70d33d", "tarball": "http://registry.npmjs.org/mersenne/-/mersenne-0.0.3.tgz" } }, "keywords": [ "random", "mersenne", "twister", "number", "generator" ], "url": "http://registry.npmjs.org/mersenne/" }, "meryl": { "name": "meryl", "description": "Minimalist web framework for NodeJS", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "coffeemate", "email": "kadirpekel@gmail.com" } ], "author": { "name": "Kadir Pekel", "email": "kadirpekel@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/coffeemate/meryl" }, "time": { "modified": "2011-03-11T08:07:56.791Z", "created": "2011-03-11T08:07:40.158Z", "0.9.2": "2011-03-11T08:07:40.158Z", "0.9.3": "2011-03-11T08:07:40.158Z", "0.9.4": "2011-03-11T08:07:40.158Z", "0.9.5": "2011-03-11T08:07:40.158Z", "0.9.6": "2011-03-11T08:07:40.158Z", "0.9.7": "2011-03-11T08:07:40.158Z", "0.9.8": "2011-03-11T08:07:40.158Z", "1.0.1": "2011-03-11T08:07:40.158Z" }, "versions": { "0.9.2": "http://registry.npmjs.org/meryl/0.9.2", "0.9.3": "http://registry.npmjs.org/meryl/0.9.3", "0.9.4": "http://registry.npmjs.org/meryl/0.9.4", "0.9.5": "http://registry.npmjs.org/meryl/0.9.5", "0.9.6": "http://registry.npmjs.org/meryl/0.9.6", "0.9.7": "http://registry.npmjs.org/meryl/0.9.7", "0.9.8": "http://registry.npmjs.org/meryl/0.9.8", "1.0.1": "http://registry.npmjs.org/meryl/1.0.1" }, "dist": { "0.9.2": { "tarball": "http://packages:5984/meryl/-/meryl-0.9.2.tgz" }, "0.9.3": { "tarball": "http://packages:5984/meryl/-/meryl-0.9.3.tgz" }, "0.9.4": { "tarball": "http://packages:5984/meryl/-/meryl-0.9.4.tgz" }, "0.9.5": { "tarball": "http://packages:5984/meryl/-/meryl-0.9.5.tgz" }, "0.9.6": { "tarball": "http://packages:5984/meryl/-/meryl-0.9.6.tgz" }, "0.9.7": { "tarball": "http://registry.npmjs.org/meryl/-/meryl-0.9.7.tgz" }, "0.9.8": { "tarball": "http://registry.npmjs.org/meryl/-/meryl-0.9.8.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/meryl/-/meryl-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/meryl/" }, "mesh": { "name": "mesh", "description": "Command line tools for interfacing with a steelmesh installation", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-12-08T07:09:35.189Z", "created": "2011-09-06T05:23:00.114Z", "0.0.1": "2011-09-06T05:23:02.095Z", "0.0.2": "2011-09-16T05:25:21.782Z", "0.0.4": "2011-09-24T14:26:38.271Z", "0.0.6": "2011-10-06T04:53:46.677Z", "0.0.7": "2011-11-09T05:27:20.386Z", "0.1.0": "2011-11-15T22:50:31.419Z", "0.1.1": "2011-11-16T06:10:21.670Z", "0.1.2": "2011-11-18T04:54:19.901Z", "0.1.3": "2011-11-18T06:23:41.473Z", "0.1.4": "2011-11-21T03:13:56.660Z", "0.1.5": "2011-11-22T00:32:58.324Z", "0.1.6": "2011-11-24T04:23:32.826Z", "0.1.7": "2011-12-01T02:45:37.449Z", "0.2.0": "2011-12-02T05:40:14.668Z", "0.2.2": "2011-12-02T09:39:10.314Z", "0.2.3": "2011-12-05T16:07:16.222Z", "0.2.4": "2011-12-08T07:09:35.189Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/mesh.git" }, "versions": { "0.2.2": "http://registry.npmjs.org/mesh/0.2.2", "0.2.3": "http://registry.npmjs.org/mesh/0.2.3", "0.2.4": "http://registry.npmjs.org/mesh/0.2.4" }, "dist": { "0.2.2": { "shasum": "74c1ffa70a4bb8376cd28496c0e28e1169653c65", "tarball": "http://registry.npmjs.org/mesh/-/mesh-0.2.2.tgz" }, "0.2.3": { "shasum": "80d3d0cb6e025032c69b965e4e2ce632551a115c", "tarball": "http://registry.npmjs.org/mesh/-/mesh-0.2.3.tgz" }, "0.2.4": { "shasum": "7921113153f00494b673b25a9227cfbe8efb4bf8", "tarball": "http://registry.npmjs.org/mesh/-/mesh-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/mesh/" }, "message-ports": { "name": "message-ports", "description": "Sockets from the future. A friendly API over the node ZeroMQ (zmq) bindings", "dist-tags": { "latest": "0.2.4" }, "readme": null, "maintainers": [ { "name": "quackingduck", "email": "myles@myles.id.au" } ], "time": { "modified": "2011-11-22T03:31:51.362Z", "created": "2011-11-14T05:31:17.752Z", "0.2.2": "2011-11-14T05:31:18.423Z", "0.2.3": "2011-11-14T23:08:45.805Z", "0.2.4": "2011-11-22T03:31:51.362Z" }, "author": { "name": "Myles Byrne" }, "repository": { "type": "git", "url": "git://github.com/quackingduck/message-ports.git" }, "versions": { "0.2.2": "http://registry.npmjs.org/message-ports/0.2.2", "0.2.3": "http://registry.npmjs.org/message-ports/0.2.3", "0.2.4": "http://registry.npmjs.org/message-ports/0.2.4" }, "dist": { "0.2.2": { "shasum": "ce338bec1bb00126edd233ddefbb9f74ef61274f", "tarball": "http://registry.npmjs.org/message-ports/-/message-ports-0.2.2.tgz" }, "0.2.3": { "shasum": "0abc14c564104fd14c16c1b8ff2eb873f0f27791", "tarball": "http://registry.npmjs.org/message-ports/-/message-ports-0.2.3.tgz" }, "0.2.4": { "shasum": "d56a562ad2ca4f8d0f33637e4ed0cf4d6daf0d2b", "tarball": "http://registry.npmjs.org/message-ports/-/message-ports-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/message-ports/" }, "message-sockets": { "name": "message-sockets", "description": "a message socket", "dist-tags": { "latest": "0.2.11" }, "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-12-14T11:31:34.795Z", "created": "2011-10-21T10:05:03.874Z", "0.1.0": "2011-10-21T10:05:05.432Z", "0.2.0": "2011-10-21T19:22:31.117Z", "0.2.1": "2011-10-21T19:44:01.397Z", "0.2.2": "2011-10-21T21:09:49.980Z", "0.2.3": "2011-10-22T14:49:15.679Z", "0.2.4": "2011-10-22T15:47:04.219Z", "0.2.5": "2011-10-22T19:35:52.149Z", "0.2.6": "2011-10-22T19:38:08.303Z", "0.2.8": "2011-11-17T09:12:15.649Z", "0.2.9": "2011-11-17T09:22:56.076Z", "0.2.11": "2011-12-14T11:31:34.795Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/message-sockets/0.1.0", "0.2.0": "http://registry.npmjs.org/message-sockets/0.2.0", "0.2.1": "http://registry.npmjs.org/message-sockets/0.2.1", "0.2.2": "http://registry.npmjs.org/message-sockets/0.2.2", "0.2.3": "http://registry.npmjs.org/message-sockets/0.2.3", "0.2.4": "http://registry.npmjs.org/message-sockets/0.2.4", "0.2.5": "http://registry.npmjs.org/message-sockets/0.2.5", "0.2.6": "http://registry.npmjs.org/message-sockets/0.2.6", "0.2.8": "http://registry.npmjs.org/message-sockets/0.2.8", "0.2.9": "http://registry.npmjs.org/message-sockets/0.2.9", "0.2.11": "http://registry.npmjs.org/message-sockets/0.2.11" }, "dist": { "0.1.0": { "shasum": "b7e8bc361cdc8c8d26efcd1cd39634e88a1b5e46", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.1.0.tgz" }, "0.2.0": { "shasum": "e0605b61c4cb4e78090b8426eea71b05530c77bb", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.0.tgz" }, "0.2.1": { "shasum": "856b299f2b65d1928fc7156c5ed8c409a0112c0b", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.1.tgz" }, "0.2.2": { "shasum": "86e6e99ce47598f182a54e8ff0f43692222bcc5b", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.2.tgz" }, "0.2.3": { "shasum": "e25b6e75f04cd9053abed17f8385f44111388635", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.3.tgz" }, "0.2.4": { "shasum": "08bb2e47de7473bf404d4bdd66eebd68fb8245c3", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.4.tgz" }, "0.2.5": { "shasum": "83a85ad671ea505fc347f6998ce4d5b4afedab28", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.5.tgz" }, "0.2.6": { "shasum": "2f9807e5ef249e0ea329df675cf91db1f851385f", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.6.tgz" }, "0.2.8": { "shasum": "dedc6ffc6dacc204b77e550cdd06321b4227497a", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.8.tgz" }, "0.2.9": { "shasum": "1c57ae4f5c0ac2e80d316de4db536f2e6439132d", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.9.tgz" }, "0.2.11": { "shasum": "bdd4289ddac264b6fd60661a4b8d4fe0e3309bb1", "tarball": "http://registry.npmjs.org/message-sockets/-/message-sockets-0.2.11.tgz" } }, "keywords": [ "sockets" ], "url": "http://registry.npmjs.org/message-sockets/" }, "meta_code": { "name": "meta_code", "description": "Metaprogramming utilities for CoffeeScript", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "clyfe", "email": "nicolae_claudius@yahoo.com" } ], "time": { "modified": "2011-08-21T11:51:07.615Z", "created": "2011-07-23T19:35:40.595Z", "0.0.1": "2011-07-23T19:35:41.326Z", "0.0.2": "2011-08-11T14:57:06.608Z", "0.0.3": "2011-08-21T11:51:07.615Z" }, "author": { "name": "Nicolae Claudius" }, "repository": { "type": "git", "url": "git://github.com/clyfe/meta_code.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/meta_code/0.0.1", "0.0.2": "http://registry.npmjs.org/meta_code/0.0.2", "0.0.3": "http://registry.npmjs.org/meta_code/0.0.3" }, "dist": { "0.0.1": { "shasum": "bbc4b078ec6a12e34d82b705f300f1bc1cde2f8d", "tarball": "http://registry.npmjs.org/meta_code/-/meta_code-0.0.1.tgz" }, "0.0.2": { "shasum": "c630490483ff33c3ffc33a1bfe186728e43effcd", "tarball": "http://registry.npmjs.org/meta_code/-/meta_code-0.0.2.tgz" }, "0.0.3": { "shasum": "bee4109c67b258f572fb8be0d8648fbba2ead393", "tarball": "http://registry.npmjs.org/meta_code/-/meta_code-0.0.3.tgz" } }, "keywords": [ "metaprogramming", "coffeescript" ], "url": "http://registry.npmjs.org/meta_code/" }, "meta-objects": { "name": "meta-objects", "description": "Utilities and patterns for using Harmony Proxies to meta-program. Proxies as Proxy handlers, catch all forwarders for catch all forwarders, intercession introspection. Now you're thinking with portals.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "benvie", "email": "brandon@bbenvie.com" } ], "time": { "modified": "2011-11-15T22:58:26.418Z", "created": "2011-11-15T22:58:25.141Z", "0.0.1": "2011-11-15T22:58:26.418Z" }, "author": { "name": "Brandon Benvie", "email": "brandon@bbenvie.com", "url": "http://bbenvie.com" }, "repository": { "url": "https://github.com/Benvie/meta-objects" }, "versions": { "0.0.1": "http://registry.npmjs.org/meta-objects/0.0.1" }, "dist": { "0.0.1": { "shasum": "9c01bf4cd4d8a1357e9f00af13b08f8d4402665d", "tarball": "http://registry.npmjs.org/meta-objects/-/meta-objects-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/meta-objects/" }, "meta-promise": { "name": "meta-promise", "description": "ES Harmony Proxy based promise library.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/meta-promise.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/meta-promise/0.0.1", "0.0.2": "http://registry.npmjs.org/meta-promise/0.0.2" }, "dist": { "0.0.1": { "shasum": "07cb2f0ef589e9ce88b35d1cea7c858422319e4a", "tarball": "http://registry.npmjs.org/meta-promise/-/meta-promise-0.0.1.tgz" }, "0.0.2": { "shasum": "1ff56082c7c5e68f313631b8470ce4808dfdb3f9", "tarball": "http://registry.npmjs.org/meta-promise/-/meta-promise-0.0.2.tgz" } }, "keywords": [ "promises", "utils", "harmony", "proxy" ], "url": "http://registry.npmjs.org/meta-promise/" }, "meta-rewrite-proxy": { "name": "meta-rewrite-proxy", "description": "Sets up a proxy to rewrite meta tags to bring pages within your app's domain. Useful to leverage existing meta data and url locations while creating new (namespaced) Facebook apps.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jswartwood", "email": "jswartwood@gmail.com" } ], "time": { "modified": "2011-10-02T22:22:18.234Z", "created": "2011-10-02T22:22:17.916Z", "0.0.1": "2011-10-02T22:22:18.234Z" }, "author": { "name": "Jacob Swartwood" }, "repository": { "type": "git", "web": "http://github.com/jswartwood/meta-rewrite-proxy.git", "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/meta-rewrite-proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "7871965034332dbc553a5903e2e93be802c14ce8", "tarball": "http://registry.npmjs.org/meta-rewrite-proxy/-/meta-rewrite-proxy-0.0.1.tgz" } }, "keywords": [ "meta", "proxy", "facebook", "open-graph" ], "url": "http://registry.npmjs.org/meta-rewrite-proxy/" }, "meta-test": { "name": "meta-test", "description": "framework for writing unit test frameworks", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-25T07:34:13.866Z", "created": "2011-02-23T04:36:20.040Z", "0.0.0": "2011-02-23T04:36:21.041Z", "0.0.1": "2011-03-10T07:29:48.830Z", "0.0.2": "2011-03-14T11:00:07.219Z", "0.0.3a": "2011-03-28T21:53:23.580Z", "0.0.3c": "2011-05-27T16:46:18.239Z", "0.0.4": "2011-05-28T14:50:32.807Z", "0.0.5": "2011-06-02T18:24:08.162Z", "0.0.6": "2011-06-05T02:16:43.145Z", "0.0.7": "2011-06-05T06:08:41.651Z", "0.0.8": "2011-06-06T02:36:27.750Z", "0.0.9": "2011-06-06T19:39:21.889Z", "0.0.10": "2011-06-25T07:34:13.866Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/meta-test2.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/meta-test/0.0.0", "0.0.1": "http://registry.npmjs.org/meta-test/0.0.1", "0.0.2": "http://registry.npmjs.org/meta-test/0.0.2", "0.0.3a": "http://registry.npmjs.org/meta-test/0.0.3a", "0.0.3c": "http://registry.npmjs.org/meta-test/0.0.3c", "0.0.4": "http://registry.npmjs.org/meta-test/0.0.4", "0.0.5": "http://registry.npmjs.org/meta-test/0.0.5", "0.0.6": "http://registry.npmjs.org/meta-test/0.0.6", "0.0.7": "http://registry.npmjs.org/meta-test/0.0.7", "0.0.8": "http://registry.npmjs.org/meta-test/0.0.8", "0.0.9": "http://registry.npmjs.org/meta-test/0.0.9", "0.0.10": "http://registry.npmjs.org/meta-test/0.0.10" }, "dist": { "0.0.0": { "shasum": "e564240ac99917277a74d6054420036fbd83176f", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.0.tgz" }, "0.0.1": { "shasum": "8741fc31f858a650aeb312ebad72ed82b52eedfe", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.1.tgz" }, "0.0.2": { "shasum": "673cc444591b3dc66c4dcdd3dd1824142ccf06c8", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.2.tgz" }, "0.0.3a": { "shasum": "78a41a00e19cbecb89b426af6d657968be49f3fd", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.3a.tgz" }, "0.0.3c": { "shasum": "627ddb666ec3c6487f90e26629b34d02b428d026", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.3c.tgz" }, "0.0.4": { "shasum": "a77ec6f73ba02d02a2d246e851029d74351101e8", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.4.tgz" }, "0.0.5": { "shasum": "d843e36cc74aada7dfdff4743e35bdc2f97757b9", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.5.tgz" }, "0.0.6": { "shasum": "61839b9f160797d62599adfc6c656fa2dd33d9d2", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.6.tgz" }, "0.0.7": { "shasum": "330a81b3548c99eccaa5f0a63337a398331616e0", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.7.tgz" }, "0.0.8": { "shasum": "80d60d1cd37be9443de6dc588501b44a6b1f0313", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.8.tgz" }, "0.0.9": { "shasum": "6589b60372d57343cd42801b40470bd58760764e", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.9.tgz" }, "0.0.10": { "shasum": "48383ef3f5a071023e0c7d3b2c1d9b3f2b0282e1", "tarball": "http://registry.npmjs.org/meta-test/-/meta-test-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/meta-test/" }, "meta.js": { "name": "meta.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nash", "email": "nashira_lincoln@yahoo.com" } ], "time": { "modified": "2011-10-10T23:37:25.060Z", "created": "2011-10-10T23:37:24.595Z", "0.0.1": "2011-10-10T23:37:25.060Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/meta.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "711949e2a9fadb368dea87b3d9d5b062f04c1166", "tarball": "http://registry.npmjs.org/meta.js/-/meta.js-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/meta.js/" }, "metamanager": { "name": "metamanager", "description": "A meta tags manager for node js and jqtpl", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "guidone", "email": "guido.bellomo@gmail.com" } ], "time": { "modified": "2011-09-30T18:32:47.721Z", "created": "2011-09-21T08:57:23.438Z", "0.2.1": "2011-09-21T08:57:24.113Z", "0.2.2": "2011-09-21T09:09:23.446Z", "0.2.3": "2011-09-26T16:38:44.030Z", "0.2.4": "2011-09-30T18:32:47.721Z" }, "author": { "name": "Guido Bellomo", "email": "guido.bellomo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guidone/MetaManager.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/metamanager/0.2.1", "0.2.2": "http://registry.npmjs.org/metamanager/0.2.2", "0.2.3": "http://registry.npmjs.org/metamanager/0.2.3", "0.2.4": "http://registry.npmjs.org/metamanager/0.2.4" }, "dist": { "0.2.1": { "shasum": "7e96ef140124fdcfadd573fd4b39b81727b4d334", "tarball": "http://registry.npmjs.org/metamanager/-/metamanager-0.2.1.tgz" }, "0.2.2": { "shasum": "7fb6cdb0752c230965a47b16ec7418e842ca50d6", "tarball": "http://registry.npmjs.org/metamanager/-/metamanager-0.2.2.tgz" }, "0.2.3": { "shasum": "e8e78b9088b57810b8d91e87e1eebda5c8a788f6", "tarball": "http://registry.npmjs.org/metamanager/-/metamanager-0.2.3.tgz" }, "0.2.4": { "shasum": "0cd3e16383bcaff8f4b640d4e0110cbd5a57026d", "tarball": "http://registry.npmjs.org/metamanager/-/metamanager-0.2.4.tgz" } }, "keywords": [ "template", "engine", "jqtpl", "meta" ], "url": "http://registry.npmjs.org/metamanager/" }, "metaweblog": { "name": "metaweblog", "description": "MetaWeblog API on Nodejs", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "fengmk2", "email": "fengmk2@gmail.com" } ], "time": { "modified": "2011-11-14T17:46:26.910Z", "created": "2011-04-21T18:51:22.160Z", "0.1.0": "2011-04-21T18:51:23.143Z", "0.2.0": "2011-11-14T17:46:26.910Z" }, "author": { "name": "fengmk2", "email": "fengmk2@gmail.com", "url": "http://fengmk2.cnblogs.com/" }, "repository": { "type": "git", "url": "git://github.com/fengmk2/metaweblog.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/metaweblog/0.1.0", "0.2.0": "http://registry.npmjs.org/metaweblog/0.2.0" }, "dist": { "0.1.0": { "shasum": "7b38c9ab25ee39b1f7470d5ec63c5c06bad05d3f", "tarball": "http://registry.npmjs.org/metaweblog/-/metaweblog-0.1.0.tgz" }, "0.2.0": { "shasum": "e5732ff96064555d875dfa76e492042a6106b912", "tarball": "http://registry.npmjs.org/metaweblog/-/metaweblog-0.2.0.tgz" } }, "keywords": [ "metaweblog", "xmlrpc", "blog", "xml-rpc" ], "url": "http://registry.npmjs.org/metaweblog/" }, "metric": { "name": "metric", "description": "metric (distance) and other related functions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-08-15T16:02:05.593Z", "created": "2011-08-15T16:02:03.279Z", "0.0.1": "2011-08-15T16:02:05.593Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-metric.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/metric/0.0.1" }, "dist": { "0.0.1": { "shasum": "66a0d64f1cdae8ec99845f68e5aa799920a0a89d", "tarball": "http://registry.npmjs.org/metric/-/metric-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/metric/" }, "metrics": { "name": "metrics", "description": "A node.js port of Coda Hale's metrics library. In use at Yammer.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "mikeihbe", "email": "mikejihbe@gmail.com" } ], "time": { "modified": "2011-10-25T00:40:55.320Z", "created": "2011-04-23T22:33:00.168Z", "0.0.0": "2011-04-23T22:33:00.569Z", "0.1.1": "2011-06-03T03:48:52.774Z", "0.1.2": "2011-07-01T20:23:03.906Z", "0.1.3": "2011-07-06T18:18:41.244Z", "0.1.4": "2011-08-18T19:44:16.455Z", "0.1.5": "2011-10-25T00:40:55.320Z" }, "author": { "name": "Mike Ihbe", "email": "mikejihbe@gmail.com", "url": "mikeihbe.com" }, "repository": { "type": "git", "url": "git://github.com/mikejihbe/metrics.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/metrics/0.0.0", "0.1.1": "http://registry.npmjs.org/metrics/0.1.1", "0.1.2": "http://registry.npmjs.org/metrics/0.1.2", "0.1.4": "http://registry.npmjs.org/metrics/0.1.4", "0.1.5": "http://registry.npmjs.org/metrics/0.1.5" }, "dist": { "0.0.0": { "shasum": "d9ae3855ca23f039f2d0dc8021a36dfed61ae96b", "tarball": "http://registry.npmjs.org/metrics/-/metrics-0.0.0.tgz" }, "0.1.1": { "shasum": "6685b6f9bef5276acdb360d2cb6392f1600825db", "tarball": "http://registry.npmjs.org/metrics/-/metrics-0.1.1.tgz" }, "0.1.2": { "shasum": "b16967c03386aced002f96bf97a5287a366f096a", "tarball": "http://registry.npmjs.org/metrics/-/metrics-0.1.2.tgz" }, "0.1.4": { "shasum": "f6855782b65238bad82ccf08e33a1385d5d4dbf4", "tarball": "http://registry.npmjs.org/metrics/-/metrics-0.1.4.tgz" }, "0.1.5": { "shasum": "eef369607f60584d67050ff8b65c935a621f8874", "tarball": "http://registry.npmjs.org/metrics/-/metrics-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/metrics/" }, "metrics-broker": { "name": "metrics-broker", "description": "A metrics broker and simple instrumentation library", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "mfischer_rs", "email": "michael.fischer@rackspace.com" } ], "time": { "modified": "2011-07-11T21:53:13.692Z", "created": "2011-07-01T06:53:28.997Z", "0.0.1": "2011-07-01T06:53:29.535Z", "0.0.2": "2011-07-06T03:02:58.322Z", "0.0.3": "2011-07-06T18:57:14.416Z", "0.1.0": "2011-07-07T20:35:36.268Z", "0.1.1": "2011-07-08T21:48:39.630Z", "0.2.0": "2011-07-11T19:31:25.229Z", "0.2.1": "2011-07-11T21:53:13.692Z" }, "author": { "name": "Michael S. Fischer", "email": "michael.fischer@rackspace.com" }, "repository": { "type": "git", "url": "git://github.com/racker/node-metrics-broker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/metrics-broker/0.0.1", "0.0.2": "http://registry.npmjs.org/metrics-broker/0.0.2", "0.0.3": "http://registry.npmjs.org/metrics-broker/0.0.3", "0.1.0": "http://registry.npmjs.org/metrics-broker/0.1.0", "0.1.1": "http://registry.npmjs.org/metrics-broker/0.1.1", "0.2.0": "http://registry.npmjs.org/metrics-broker/0.2.0", "0.2.1": "http://registry.npmjs.org/metrics-broker/0.2.1" }, "dist": { "0.0.1": { "shasum": "3ff87d0f584950a3fd8eb7ab74e722ed2765d59e", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.0.1.tgz" }, "0.0.2": { "shasum": "744fd27d0f26c972f10fac80db8dc9a1bffe1b3a", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.0.2.tgz" }, "0.0.3": { "shasum": "c4be5ded369d1ea0c6b829421c532d21712a7c5f", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.0.3.tgz" }, "0.1.0": { "shasum": "391a367f631440374507304bbab538011ebf7110", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.1.0.tgz" }, "0.1.1": { "shasum": "070c78a7bd70d574fe12d20f78b08e3f16141673", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.1.1.tgz" }, "0.2.0": { "shasum": "42bc7b16e3964d226670f71c8c87c2bde9a5298c", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.2.0.tgz" }, "0.2.1": { "shasum": "43018b7ebd5a4cd9b88bbb235d0e5afba2fdbef0", "tarball": "http://registry.npmjs.org/metrics-broker/-/metrics-broker-0.2.1.tgz" } }, "keywords": [ "metrics", "instruments", "instrumentation", "performance", "statistics", "stats" ], "url": "http://registry.npmjs.org/metrics-broker/" }, "metro": { "name": "metro", "description": "Rails Framework for Node.js", "dist-tags": { "latest": "0.3.7" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-12-09T22:43:15.712Z", "created": "2011-10-12T03:27:14.232Z", "0.2.0": "2011-10-12T03:27:15.501Z", "0.2.1": "2011-10-13T20:38:36.666Z", "0.2.2": "2011-10-13T20:57:30.191Z", "0.2.3": "2011-10-13T21:32:10.229Z", "0.2.5": "2011-10-16T22:15:14.125Z", "0.2.6": "2011-10-17T19:33:59.788Z", "0.2.7": "2011-10-17T19:57:37.538Z", "0.2.8": "2011-10-17T20:43:54.668Z", "0.2.9": "2011-10-17T22:17:41.268Z", "0.2.10": "2011-10-20T21:23:40.151Z", "0.2.13": "2011-10-31T23:44:33.197Z", "0.2.14": "2011-11-08T23:01:15.206Z", "0.2.15": "2011-11-09T01:08:33.134Z", "0.2.16": "2011-11-17T05:18:56.097Z", "0.3.1": "2011-12-06T20:40:17.952Z", "0.3.2": "2011-12-06T21:05:02.807Z", "0.3.5": "2011-12-09T21:41:44.287Z", "0.3.6": "2011-12-09T22:32:38.413Z", "0.3.7": "2011-12-09T22:43:15.712Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/metro.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/metro/0.2.0", "0.2.1": "http://registry.npmjs.org/metro/0.2.1", "0.2.2": "http://registry.npmjs.org/metro/0.2.2", "0.2.3": "http://registry.npmjs.org/metro/0.2.3", "0.2.5": "http://registry.npmjs.org/metro/0.2.5", "0.2.6": "http://registry.npmjs.org/metro/0.2.6", "0.2.7": "http://registry.npmjs.org/metro/0.2.7", "0.2.8": "http://registry.npmjs.org/metro/0.2.8", "0.2.9": "http://registry.npmjs.org/metro/0.2.9", "0.2.10": "http://registry.npmjs.org/metro/0.2.10", "0.2.13": "http://registry.npmjs.org/metro/0.2.13", "0.2.14": "http://registry.npmjs.org/metro/0.2.14", "0.2.15": "http://registry.npmjs.org/metro/0.2.15", "0.2.16": "http://registry.npmjs.org/metro/0.2.16", "0.3.1": "http://registry.npmjs.org/metro/0.3.1", "0.3.2": "http://registry.npmjs.org/metro/0.3.2", "0.3.5": "http://registry.npmjs.org/metro/0.3.5", "0.3.6": "http://registry.npmjs.org/metro/0.3.6", "0.3.7": "http://registry.npmjs.org/metro/0.3.7" }, "dist": { "0.2.0": { "shasum": "a6365e58421d9a465b7ca5ef2cc9423e5d32b0f2", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.0.tgz" }, "0.2.1": { "shasum": "4df87093531fea84fb33363cd19f79d869d10f4c", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.1.tgz" }, "0.2.2": { "shasum": "418c095c8748d32e7edf93e48e96b43e55b2ce66", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.2.tgz" }, "0.2.3": { "shasum": "2426b3d5c8d25a2b6c577999620f29776c2efd82", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.3.tgz" }, "0.2.5": { "shasum": "24a2271d814fb961a89bb74f39f8428c5cbcd1c9", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.5.tgz" }, "0.2.6": { "shasum": "692907cfc86330aa887f362049079f6f079ce21c", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.6.tgz" }, "0.2.7": { "shasum": "7ea8571f45c9646ae413d38af6f85caa9a7e9782", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.7.tgz" }, "0.2.8": { "shasum": "4c8661cdb6fe495d0086ff49fcee87afc5ae38aa", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.8.tgz" }, "0.2.9": { "shasum": "f2b5f40a22ea418cedb9963f6119a0d1ca091374", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.9.tgz" }, "0.2.10": { "shasum": "5181730b859bd56b56257e04277c9ccf8f9b4548", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.10.tgz" }, "0.2.13": { "shasum": "db4036a960100bb19bd10702505963fa000dcaea", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.13.tgz" }, "0.2.14": { "shasum": "a68b3a5daa95cd4e57f29c3d98f601e82026d6e4", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.14.tgz" }, "0.2.15": { "shasum": "043a1a8b19cf22952ee927d64cbed63dcb6e2718", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.15.tgz" }, "0.2.16": { "shasum": "816474142ad2a414219a2bd796ddafebc0d7eda9", "tarball": "http://registry.npmjs.org/metro/-/metro-0.2.16.tgz" }, "0.3.1": { "shasum": "5d78f59286450bef9d0f159e1d6d898c111815f5", "tarball": "http://registry.npmjs.org/metro/-/metro-0.3.1.tgz" }, "0.3.2": { "shasum": "d5478a8c62962effaf1b06b2ddf3884fab0fd792", "tarball": "http://registry.npmjs.org/metro/-/metro-0.3.2.tgz" }, "0.3.5": { "shasum": "145bdfdb179235ae86df947cfd7b18fd687fa1c7", "tarball": "http://registry.npmjs.org/metro/-/metro-0.3.5.tgz" }, "0.3.6": { "shasum": "514ffe8e9c6cb51429b340d672ad8c7d33842586", "tarball": "http://registry.npmjs.org/metro/-/metro-0.3.6.tgz" }, "0.3.7": { "shasum": "5888df5319744345a71e991075f3ebc882a7d465", "tarball": "http://registry.npmjs.org/metro/-/metro-0.3.7.tgz" } }, "keywords": [ "framework", "rails", "node" ], "url": "http://registry.npmjs.org/metro/" }, "mhash": { "name": "mhash", "description": "Provides several hashing algorithms for node.js by binding to mhash. Includes support for 27 different hash algorithms including: md5, md4, md2, sha1, sha256, whirlpool, crc32, etc. MacOS X requires Xcode to be installed.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "sembiance", "email": "robert@cosmicrealms.com" } ], "time": { "modified": "2011-12-07T13:56:15.164Z", "created": "2011-08-30T23:24:06.439Z", "0.1.0": "2011-12-07T13:56:15.164Z", "0.1.1": "2011-12-07T13:56:15.164Z", "0.1.2": "2011-12-06T15:29:50.461Z", "0.1.3": "2011-12-06T16:26:11.209Z", "0.1.4": "2011-12-07T13:56:15.164Z" }, "author": { "name": "Robert Schultz", "email": "robert@cosmicrealms.com" }, "repository": { "type": "git", "url": "git://github.com/Sembiance/node-mhash.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mhash/0.1.0", "0.1.1": "http://registry.npmjs.org/mhash/0.1.1", "0.1.2": "http://registry.npmjs.org/mhash/0.1.2", "0.1.3": "http://registry.npmjs.org/mhash/0.1.3", "0.1.4": "http://registry.npmjs.org/mhash/0.1.4" }, "dist": { "0.1.0": { "shasum": "4e61121cb45d551993c5a072752108f1951363d0", "tarball": "http://registry.npmjs.org/mhash/-/mhash-0.1.0.tgz" }, "0.1.1": { "shasum": "90f179ab9663af659d56699598c70d95b7848efb", "tarball": "http://registry.npmjs.org/mhash/-/mhash-0.1.1.tgz" }, "0.1.2": { "shasum": "54ff40cc9cf1a1f2a0f866b1b45aec3e89c4bf95", "tarball": "http://registry.npmjs.org/mhash/-/mhash-0.1.2.tgz" }, "0.1.3": { "shasum": "19f6417d176fe0bc4b823175232dbacafec91116", "tarball": "http://registry.npmjs.org/mhash/-/mhash-0.1.3.tgz" }, "0.1.4": { "shasum": "77b3bcb30b792badf0b8a906ec9d8bb277cc85b8", "tarball": "http://registry.npmjs.org/mhash/-/mhash-0.1.4.tgz" } }, "keywords": [ "hash", "md5", "sha", "crc", "whirlpool", "haval", "ripemd", "gost", "snefru", "alder", "tiger", "crc32", "crc32b", "sha256", "md4", "md2" ], "url": "http://registry.npmjs.org/mhash/" }, "micro": { "name": "micro", "description": "Micro is a micro framework along the same lines a Sinatra, running on top of Proton.js (hence JSGI).", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "tomyan", "email": "tom@yandell.me.uk" }, { "name": "richardhodgson", "email": "contact@rhodgson.co.uk" } ], "time": { "modified": "2011-11-09T00:23:35.265Z", "created": "2011-01-30T11:53:42.513Z", "0.1.4": "2011-01-30T11:53:42.980Z", "0.1.5": "2011-01-30T11:57:53.355Z", "0.1.6": "2011-02-11T22:46:51.845Z", "0.2.0": "2011-02-14T23:24:17.287Z", "0.3.0": "2011-04-30T07:59:03.901Z", "0.4.0": "2011-07-02T16:26:37.391Z", "0.5.0": "2011-07-03T22:14:20.184Z", "0.5.1": "2011-09-05T19:44:54.301Z", "0.5.2": "2011-11-09T00:23:35.265Z" }, "author": { "name": "Thomas Yandell", "email": "tom.deletethis@yandell.me.uk", "url": "http://tom.yandell.me.uk/blog/" }, "repository": { "type": "git", "url": "git://github.com/tomyan/micro.js.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/micro/0.1.4", "0.1.5": "http://registry.npmjs.org/micro/0.1.5", "0.1.6": "http://registry.npmjs.org/micro/0.1.6", "0.2.0": "http://registry.npmjs.org/micro/0.2.0", "0.3.0": "http://registry.npmjs.org/micro/0.3.0", "0.4.0": "http://registry.npmjs.org/micro/0.4.0", "0.5.0": "http://registry.npmjs.org/micro/0.5.0", "0.5.1": "http://registry.npmjs.org/micro/0.5.1", "0.5.2": "http://registry.npmjs.org/micro/0.5.2" }, "dist": { "0.1.4": { "shasum": "c82a4c3a1383fd1ac4559eb995be76dc81e0b0e3", "tarball": "http://registry.npmjs.org/micro/-/micro-0.1.4.tgz" }, "0.1.5": { "shasum": "0bd3ad3c39900d74b0b401216a7e47524f21a01c", "tarball": "http://registry.npmjs.org/micro/-/micro-0.1.5.tgz" }, "0.1.6": { "shasum": "951e672aed53294a8792b146d7635f6ff7ea8021", "tarball": "http://registry.npmjs.org/micro/-/micro-0.1.6.tgz" }, "0.2.0": { "shasum": "f998782561b714e4b719a84d4be1b19430f9cd0b", "tarball": "http://registry.npmjs.org/micro/-/micro-0.2.0.tgz" }, "0.3.0": { "shasum": "3c9923fec40738bbc1e09cf330acfeb5d1cfaf0a", "tarball": "http://registry.npmjs.org/micro/-/micro-0.3.0.tgz" }, "0.4.0": { "shasum": "395ae511a34636228bde6e999f81ed67ef4994fb", "tarball": "http://registry.npmjs.org/micro/-/micro-0.4.0.tgz" }, "0.5.0": { "shasum": "f3cae645a75d41a9462845cea9197b99f5218ed3", "tarball": "http://registry.npmjs.org/micro/-/micro-0.5.0.tgz" }, "0.5.1": { "shasum": "4725b321d970596e724bf5950b6306b151014d30", "tarball": "http://registry.npmjs.org/micro/-/micro-0.5.1.tgz" }, "0.5.2": { "shasum": "dc604717248c74bff37447145f9b6f236aecf3bd", "tarball": "http://registry.npmjs.org/micro/-/micro-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/micro/" }, "microcache": { "name": "microcache", "description": "micro library to handle in-memory cache (works in node+browser)", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-09-05T09:16:23.166Z", "created": "2011-09-05T09:16:22.566Z", "1.0.0": "2011-09-05T09:16:23.166Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/microcache/1.0.0" }, "dist": { "1.0.0": { "shasum": "d82c3390d68f2fcc2fad59aa974d85f2c0457573", "tarball": "http://registry.npmjs.org/microcache/-/microcache-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/microcache/" }, "microevent": { "name": "microevent", "description": "event emitter micro library (works in node+browser)", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-07-20T11:49:49.983Z", "created": "2011-07-20T11:49:49.583Z", "1.0.0": "2011-07-20T11:49:49.983Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/microevent/1.0.0" }, "dist": { "1.0.0": { "shasum": "aa4a1316e095f5bac5836cb3ea934548e4b41ad3", "tarball": "http://registry.npmjs.org/microevent/-/microevent-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/microevent/" }, "microtest": { "name": "microtest", "description": "Unit testing done right.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-05-05T21:49:57.446Z", "created": "2011-04-22T12:38:00.095Z", "0.0.0": "2011-04-22T12:38:00.748Z", "0.0.1": "2011-05-05T21:38:58.127Z", "0.2.1": "2011-05-05T21:40:06.129Z", "0.2.2": "2011-05-05T21:48:28.848Z", "0.2.3": "2011-05-05T21:49:57.446Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git@github.com:felixge/node-microtest.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/microtest/0.0.0", "0.0.1": "http://registry.npmjs.org/microtest/0.0.1", "0.2.1": "http://registry.npmjs.org/microtest/0.2.1", "0.2.2": "http://registry.npmjs.org/microtest/0.2.2", "0.2.3": "http://registry.npmjs.org/microtest/0.2.3" }, "dist": { "0.0.0": { "shasum": "1f73f1a0e802cd545cb91777db50f8962404ee77", "tarball": "http://registry.npmjs.org/microtest/-/microtest-0.0.0.tgz" }, "0.0.1": { "shasum": "a289750ff31dcde6bda949d907f4c41a80c60726", "tarball": "http://registry.npmjs.org/microtest/-/microtest-0.0.1.tgz" }, "0.2.1": { "shasum": "0411f6c9fea0a1b9aedb800c9a404c1d672fc82b", "tarball": "http://registry.npmjs.org/microtest/-/microtest-0.2.1.tgz" }, "0.2.2": { "shasum": "c07f5688884a8a199b97f739fd05eb1ffa61d735", "tarball": "http://registry.npmjs.org/microtest/-/microtest-0.2.2.tgz" }, "0.2.3": { "shasum": "2980c1517c0638563dca9c9fd72e8de29d77f9a5", "tarball": "http://registry.npmjs.org/microtest/-/microtest-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/microtest/" }, "microtime": { "name": "microtime", "description": "Get the current time in microseconds", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-11-07T18:47:23.227Z", "created": "2011-02-11T18:38:55.663Z", "0.1.0": "2011-02-11T18:38:55.993Z", "0.1.1": "2011-02-11T20:03:53.605Z", "0.1.2": "2011-03-01T05:19:27.871Z", "0.1.3": "2011-03-01T06:22:28.257Z", "0.1.3-1": "2011-03-30T17:40:27.720Z", "0.2.0": "2011-11-07T18:47:23.227Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im", "url": "http://wades.im/mons" }, "repository": { "type": "git", "url": "git://github.com/wadey/node-microtime.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/microtime/0.1.0", "0.1.1": "http://registry.npmjs.org/microtime/0.1.1", "0.1.2": "http://registry.npmjs.org/microtime/0.1.2", "0.1.3": "http://registry.npmjs.org/microtime/0.1.3", "0.1.3-1": "http://registry.npmjs.org/microtime/0.1.3-1", "0.2.0": "http://registry.npmjs.org/microtime/0.2.0" }, "dist": { "0.1.0": { "shasum": "336f71c6fb173cd959abb9f318a4461f5e33a45d", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.1.0.tgz" }, "0.1.1": { "shasum": "b4844631b60d6d34ea4ca4083ac6cc41d9431ed3", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.1.1.tgz" }, "0.1.2": { "shasum": "60f4f4d0ca2e85edba2b9b5c8d845441eb3525a5", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.1.2.tgz" }, "0.1.3": { "shasum": "0af8e13262e1a20273b60f86d7e34bac63f14f34", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.1.3.tgz" }, "0.1.3-1": { "shasum": "5eb1875ea6a1ecca8b431c41ebe68ee3db4a2585", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.1.3-1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "ff36577312f398ab49209de873819fd6bed3cb73", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.1.3-1-0.4-sunos-5.11.tgz" } } }, "0.2.0": { "shasum": "45ee5cb061f9948a3ade221e620d5117a8a2bdb4", "tarball": "http://registry.npmjs.org/microtime/-/microtime-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/microtime/" }, "middlefiddle": { "name": "middlefiddle", "description": "Middleware as a proxy for HTTP/HTTPS traffic", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "mdp", "email": "m@mdp.im" } ], "time": { "modified": "2011-07-15T06:16:53.665Z", "created": "2011-07-13T15:44:08.274Z", "0.1.0": "2011-07-13T15:44:08.815Z", "0.2.0": "2011-07-14T14:01:52.991Z", "0.2.1": "2011-07-14T17:27:29.870Z", "0.2.2": "2011-07-15T06:16:53.665Z" }, "author": { "name": "Mark Percival", "email": "mark@markpercival.us", "url": "http://markpercival.us" }, "repository": { "type": "git", "url": "git://github.com/mdp/middlefiddle.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/middlefiddle/0.1.0", "0.2.0": "http://registry.npmjs.org/middlefiddle/0.2.0", "0.2.1": "http://registry.npmjs.org/middlefiddle/0.2.1", "0.2.2": "http://registry.npmjs.org/middlefiddle/0.2.2" }, "dist": { "0.1.0": { "shasum": "0d3ef2f7ea16d80210216bbdb60c027c7fd2c527", "tarball": "http://registry.npmjs.org/middlefiddle/-/middlefiddle-0.1.0.tgz" }, "0.2.0": { "shasum": "f76c3bdae2b4d1781c3fc5129bfdc395a56c61f5", "tarball": "http://registry.npmjs.org/middlefiddle/-/middlefiddle-0.2.0.tgz" }, "0.2.1": { "shasum": "bb4a67517ed67d0bd278e999a15b3698dda8106d", "tarball": "http://registry.npmjs.org/middlefiddle/-/middlefiddle-0.2.1.tgz" }, "0.2.2": { "shasum": "d1717c13381c1771d74059a9a293589a70386609", "tarball": "http://registry.npmjs.org/middlefiddle/-/middlefiddle-0.2.2.tgz" } }, "keywords": [ "proxy", "middleware", "connect" ], "url": "http://registry.npmjs.org/middlefiddle/" }, "middleware": { "name": "middleware", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-06-26T04:20:51.817Z", "created": "2011-05-27T22:02:01.965Z", "0.1.0": "2011-05-27T22:02:02.492Z", "0.1.1": "2011-06-26T04:20:51.817Z" }, "author": { "name": "Tim Smart", "email": "tim@fostle.com" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-middleware.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/middleware/0.1.0", "0.1.1": "http://registry.npmjs.org/middleware/0.1.1" }, "dist": { "0.1.0": { "shasum": "f4b29fe10e573c1641506c05d3efbce20d40e918", "tarball": "http://registry.npmjs.org/middleware/-/middleware-0.1.0.tgz" }, "0.1.1": { "shasum": "75b70f7eb2e71e1cef0a0bb9375472717a2819aa", "tarball": "http://registry.npmjs.org/middleware/-/middleware-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/middleware/" }, "midi": { "name": "midi", "description": "MIDI hardware IO", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "justinlatimer", "email": "justin@doublemu.com" } ], "time": { "modified": "2011-09-02T15:27:19.069Z", "created": "2011-06-28T12:48:05.018Z", "0.1.0": "2011-06-28T12:48:06.558Z", "0.2.0": "2011-08-04T11:52:57.974Z", "0.3.0": "2011-08-05T11:42:16.089Z", "0.4.0": "2011-09-02T15:27:19.069Z" }, "author": { "name": "Justin Latimer", "email": "justin@doublemu.com", "url": "http://www.justinlatimer.com/" }, "repository": { "type": "git", "url": "git://github.com/justinlatimer/node-midi.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/midi/0.1.0", "0.2.0": "http://registry.npmjs.org/midi/0.2.0", "0.3.0": "http://registry.npmjs.org/midi/0.3.0", "0.4.0": "http://registry.npmjs.org/midi/0.4.0" }, "dist": { "0.1.0": { "shasum": "a19da848f1ee1746de9aff425352cbf18c25a444", "tarball": "http://registry.npmjs.org/midi/-/midi-0.1.0.tgz" }, "0.2.0": { "shasum": "9cf7f2350d7ce47cd13035f039ac83f350d6ba14", "tarball": "http://registry.npmjs.org/midi/-/midi-0.2.0.tgz" }, "0.3.0": { "shasum": "3e7f0f5ea84723ac3af8cfdbae6315b9cd08ff8e", "tarball": "http://registry.npmjs.org/midi/-/midi-0.3.0.tgz" }, "0.4.0": { "shasum": "dde5f10cbd3ed05fa8c985fb589158ceed8d67fa", "tarball": "http://registry.npmjs.org/midi/-/midi-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/midi/" }, "midi-js": { "name": "midi-js", "description": "MIDI hardware IO in pure js, through char devices, fifos, or child process pipes", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "luc.deschenaux", "email": "luc.deschenaux@freesurf.ch" } ], "time": { "modified": "2011-08-19T19:41:07.293Z", "created": "2011-08-18T04:59:30.222Z", "0.1.0": "2011-08-18T04:59:33.577Z", "0.1.1": "2011-08-18T06:01:42.043Z", "0.1.2": "2011-08-19T02:38:45.407Z", "0.1.3": "2011-08-19T11:29:22.167Z", "0.1.4": "2011-08-19T19:41:07.293Z" }, "author": { "name": "Luc Deschenaux", "email": "luc.deschenaux@freesurf.ch" }, "repository": { "type": "git", "url": "git://git.miprosoft.com/midi-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/midi-js/0.1.0", "0.1.1": "http://registry.npmjs.org/midi-js/0.1.1", "0.1.2": "http://registry.npmjs.org/midi-js/0.1.2", "0.1.3": "http://registry.npmjs.org/midi-js/0.1.3", "0.1.4": "http://registry.npmjs.org/midi-js/0.1.4" }, "dist": { "0.1.0": { "shasum": "6e508d1ead4af677bbf9d8a5a78d244aef86e5d9", "tarball": "http://registry.npmjs.org/midi-js/-/midi-js-0.1.0.tgz" }, "0.1.1": { "shasum": "eeaa99838bbbb21226397a2eae5a7ecac65719fc", "tarball": "http://registry.npmjs.org/midi-js/-/midi-js-0.1.1.tgz" }, "0.1.2": { "shasum": "e69e93f2b12da630ade244dd73883fb9ee389efd", "tarball": "http://registry.npmjs.org/midi-js/-/midi-js-0.1.2.tgz" }, "0.1.3": { "shasum": "a718a4ff9acdf056ce9dba2ea164f94e12682e17", "tarball": "http://registry.npmjs.org/midi-js/-/midi-js-0.1.3.tgz" }, "0.1.4": { "shasum": "6def739e14a744e64e3871b088c8c48bf6008595", "tarball": "http://registry.npmjs.org/midi-js/-/midi-js-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/midi-js/" }, "migrate": { "name": "migrate", "description": "Abstract migration framework for node", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-04T17:52:22.963Z", "created": "2011-04-24T21:20:12.069Z", "0.0.1": "2011-04-24T21:20:12.413Z", "0.0.2": "2011-09-09T19:24:22.125Z", "0.0.3": "2011-09-09T21:02:06.800Z", "0.0.4": "2011-09-12T21:41:49.903Z", "0.0.5": "2011-11-07T16:36:15.943Z", "0.1.0": "2011-12-03T17:38:58.879Z", "0.1.1": "2011-12-04T17:52:22.963Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/node-migrate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/migrate/0.0.1", "0.0.2": "http://registry.npmjs.org/migrate/0.0.2", "0.0.3": "http://registry.npmjs.org/migrate/0.0.3", "0.0.4": "http://registry.npmjs.org/migrate/0.0.4", "0.0.5": "http://registry.npmjs.org/migrate/0.0.5", "0.1.0": "http://registry.npmjs.org/migrate/0.1.0", "0.1.1": "http://registry.npmjs.org/migrate/0.1.1" }, "dist": { "0.0.1": { "shasum": "b5124b4f9ff89151db02c3048b60c3774e175aee", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.0.1.tgz" }, "0.0.2": { "shasum": "4209740a557dae5223c0eb272c4ce92714cc2115", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.0.2.tgz" }, "0.0.3": { "shasum": "e466f0e35e16dd457d3ea11da0954b9963ce1fb8", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.0.3.tgz" }, "0.0.4": { "shasum": "29d3bc9dee3a5b8e70a7fd4f8aa0c7e45756dc4f", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.0.4.tgz" }, "0.0.5": { "shasum": "3223560bc126e73ccf0b39ef8bd77e7d85a05c95", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.0.5.tgz" }, "0.1.0": { "shasum": "871a8bfa2f6110f3595d581734ba34861d2a406d", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.1.0.tgz" }, "0.1.1": { "shasum": "1eee64dd3e9d25a87f5c3ba9487fe422cda6becc", "tarball": "http://registry.npmjs.org/migrate/-/migrate-0.1.1.tgz" } }, "keywords": [ "migrate", "migrations" ], "url": "http://registry.npmjs.org/migrate/" }, "mikronode": { "name": "mikronode", "description": "Mikrotik API implemented in Node", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "trakkasure", "email": "trakkasure@gmail.com" } ], "time": { "modified": "2011-07-19T17:13:07.060Z", "created": "2011-05-19T03:10:27.554Z", "0.1.0": "2011-05-19T03:10:27.874Z", "0.2.0": "2011-05-27T15:18:03.828Z", "0.2.1": "2011-05-31T03:01:25.112Z", "0.3.0": "2011-07-07T01:58:59.487Z", "0.3.1": "2011-07-08T15:20:11.462Z", "0.3.2": "2011-07-18T04:56:02.911Z", "0.3.3": "2011-07-19T17:13:07.060Z" }, "author": { "name": "Brandon Myers", "email": "trakkasure@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/trakkasure/mikronode.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mikronode/0.1.0", "0.2.0": "http://registry.npmjs.org/mikronode/0.2.0", "0.2.1": "http://registry.npmjs.org/mikronode/0.2.1", "0.3.0": "http://registry.npmjs.org/mikronode/0.3.0", "0.3.1": "http://registry.npmjs.org/mikronode/0.3.1", "0.3.2": "http://registry.npmjs.org/mikronode/0.3.2", "0.3.3": "http://registry.npmjs.org/mikronode/0.3.3" }, "dist": { "0.1.0": { "shasum": "a78db2ef55fdea3b88ed70e610f0b03f5d0083b0", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.1.0.tgz" }, "0.2.0": { "shasum": "21b1730227f720310825519080e1fe270b7c623f", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.2.0.tgz" }, "0.2.1": { "shasum": "ebf09f0f87928fb711f0aec91c0afe6f0444152e", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.2.1.tgz" }, "0.3.0": { "shasum": "5b709c9dfc93e70643342e70da075c0c94fc00b6", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.3.0.tgz" }, "0.3.1": { "shasum": "8e3825aeb8a12fe849963bd18ab525e036a636d0", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.3.1.tgz" }, "0.3.2": { "shasum": "828f2aaf6b681b09c8e68453e2c8c81a1d84b6a2", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.3.2.tgz" }, "0.3.3": { "shasum": "ff82b8ae6646ee4a2ec222f8740fe306375e6189", "tarball": "http://registry.npmjs.org/mikronode/-/mikronode-0.3.3.tgz" } }, "keywords": [ "mikrotik", "socket", "api" ], "url": "http://registry.npmjs.org/mikronode/" }, "milk": { "name": "milk", "description": "A Mustache implementation written in CoffeeScript", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "pvande", "email": "pvande@gmail.com" } ], "time": { "modified": "2011-05-09T23:34:49.986Z", "created": "2011-01-01T22:02:38.643Z", "0.5.0": "2011-01-01T22:02:39.142Z", "1.0.0": "2011-03-04T02:00:05.647Z", "1.0.1": "2011-03-20T18:54:45.109Z", "1.1.0": "2011-03-27T19:28:49.416Z", "1.2.0": "2011-04-25T04:16:52.385Z", "1.1.1": "2011-05-08T03:16:20.411Z" }, "author": { "name": "Pieter van de Bruggen", "email": "pvande@gmail.com", "url": "http://pvande.net/" }, "repository": { "type": "git", "url": "git://github.com/pvande/Milk.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/milk/0.5.0", "1.0.0": "http://registry.npmjs.org/milk/1.0.0", "1.1.0": "http://registry.npmjs.org/milk/1.1.0", "1.1.1": "http://registry.npmjs.org/milk/1.1.1", "1.0.1": "http://registry.npmjs.org/milk/1.0.1", "1.2.0": "http://registry.npmjs.org/milk/1.2.0" }, "dist": { "0.5.0": { "shasum": "cc0bc99b1616c8a2b339de83dc37a44aa20798a8", "tarball": "http://registry.npmjs.org/milk/-/milk-0.5.0.tgz" }, "1.0.0": { "shasum": "b2cdedbc9df6ddd4b857fbca97eeb983988670a2", "tarball": "http://registry.npmjs.org/milk/-/milk-1.0.0.tgz" }, "1.1.0": { "shasum": "f3f0c2779f9794f1fde817250bc72181ab502c9b", "tarball": "http://registry.npmjs.org/milk/-/milk-1.1.0.tgz" }, "1.1.1": { "shasum": "446e0af4777277d2897b75149b97757cf1db857b", "tarball": "http://registry.npmjs.org/milk/-/milk-1.1.1.tgz" }, "1.0.1": { "shasum": "cbc0be03eb8f19883fe0427458ad5ab0799ce009", "tarball": "http://registry.npmjs.org/milk/-/milk-1.0.1.tgz" }, "1.2.0": { "shasum": "47312d8c69488515ff1fdc93eee881e3bec5f2be", "tarball": "http://registry.npmjs.org/milk/-/milk-1.2.0.tgz" } }, "keywords": [ "mustache", "coffeescript", "template" ], "url": "http://registry.npmjs.org/milk/" }, "millstone": { "name": "millstone", "description": "Prepares datasources in an MML file for consumption in Mapnik", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-11-17T20:56:24.838Z", "created": "2011-07-26T15:04:56.689Z", "0.0.1": "2011-07-26T15:04:57.574Z", "0.0.2": "2011-07-26T17:27:36.995Z", "0.0.3": "2011-07-26T20:36:31.373Z", "0.0.4": "2011-07-27T15:41:52.877Z", "0.0.5": "2011-07-28T18:45:06.002Z", "0.0.6": "2011-08-01T15:41:38.059Z", "0.0.7": "2011-08-03T22:29:42.514Z", "0.0.8": "2011-08-08T22:03:56.425Z", "0.1.0": "2011-08-23T21:27:12.993Z", "0.1.1": "2011-09-07T16:52:25.662Z", "0.2.0": "2011-10-24T18:38:21.836Z", "0.2.1": "2011-10-25T02:20:55.593Z", "0.2.2": "2011-11-01T14:16:38.953Z", "0.3.0": "2011-11-17T20:56:24.838Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/millstone/0.0.1", "0.0.2": "http://registry.npmjs.org/millstone/0.0.2", "0.0.3": "http://registry.npmjs.org/millstone/0.0.3", "0.0.4": "http://registry.npmjs.org/millstone/0.0.4", "0.0.5": "http://registry.npmjs.org/millstone/0.0.5", "0.0.6": "http://registry.npmjs.org/millstone/0.0.6", "0.0.7": "http://registry.npmjs.org/millstone/0.0.7", "0.0.8": "http://registry.npmjs.org/millstone/0.0.8", "0.1.0": "http://registry.npmjs.org/millstone/0.1.0", "0.1.1": "http://registry.npmjs.org/millstone/0.1.1", "0.2.0": "http://registry.npmjs.org/millstone/0.2.0", "0.2.1": "http://registry.npmjs.org/millstone/0.2.1", "0.2.2": "http://registry.npmjs.org/millstone/0.2.2", "0.3.0": "http://registry.npmjs.org/millstone/0.3.0" }, "dist": { "0.0.1": { "shasum": "f060e4a2267f1330f968332dfa731d6767a56925", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.1.tgz" }, "0.0.2": { "shasum": "0af0e5ef4a13ff1788a3d4a8fffcdfe4b345e976", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.2.tgz" }, "0.0.3": { "shasum": "e006e015a1d26416c1df1fc80ad2154e1eed74f7", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.3.tgz" }, "0.0.4": { "shasum": "8e3628909a6bb09295304ec23dfde6ba96a27c35", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.4.tgz" }, "0.0.5": { "shasum": "850cdc737381ccce583c00944a5044a825ec78a8", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.5.tgz" }, "0.0.6": { "shasum": "035ce44a26843155fa3c54d0f375b36b202d5e10", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.6.tgz" }, "0.0.7": { "shasum": "db45c87f0ac9f32eb45c1054889b1c893fa2cdc4", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.7.tgz" }, "0.0.8": { "shasum": "035d19dde7550a06ae2c17006a79095fc3fed968", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.0.8.tgz" }, "0.1.0": { "shasum": "bcbc3743e09f615e85ebfda8b609ea16fdd7d8fd", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.1.0.tgz" }, "0.1.1": { "shasum": "171528605808215313bded7e530fe579e8457489", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.1.1.tgz" }, "0.2.0": { "shasum": "69d0ddbc090e118dd7dd0c5cb7edb605c45c9f6a", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.2.0.tgz" }, "0.2.1": { "shasum": "be24365520c3d5f332e688d5e874e571838f9b7a", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.2.1.tgz" }, "0.2.2": { "shasum": "4bfe409e23c82a18b50d82d1a5974bb12526c861", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.2.2.tgz" }, "0.3.0": { "shasum": "7f2149807ab95d0d58b15a7dcc72bbf0569715c5", "tarball": "http://registry.npmjs.org/millstone/-/millstone-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/millstone/" }, "mime": { "name": "mime", "description": "A comprehensive library for mime-type mapping", "dist-tags": { "latest": "1.2.4" }, "maintainers": [ { "name": "broofa", "email": "robert@broofa.com" }, { "name": "bentomas", "email": "benjamin@benjaminthomas.org" } ], "author": { "name": "Robert Kieffer", "email": "robert@broofa.com", "url": "http://github.com/broofa" }, "time": { "modified": "2011-11-14T23:43:10.754Z", "created": "2011-01-20T16:27:31.008Z", "1.0.0": "2011-01-20T16:27:31.008Z", "1.1.0": "2011-01-20T16:27:31.008Z", "1.2.1": "2011-01-20T16:27:31.008Z", "1.2.2": "2011-05-09T11:56:13.470Z", "1.2.3": "2011-09-07T13:19:46.375Z", "1.2.4": "2011-09-18T12:00:16.878Z" }, "repository": { "url": "git://github.com/bentomas/node-mime.git", "type": "git" }, "users": { "dresende": true }, "versions": { "1.0.0": "http://registry.npmjs.org/mime/1.0.0", "1.1.0": "http://registry.npmjs.org/mime/1.1.0", "1.2.1": "http://registry.npmjs.org/mime/1.2.1", "1.2.2": "http://registry.npmjs.org/mime/1.2.2", "1.2.3": "http://registry.npmjs.org/mime/1.2.3", "1.2.4": "http://registry.npmjs.org/mime/1.2.4" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/mime/-/mime-1.0.0.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/mime/-/mime-1.1.0.tgz" }, "1.2.1": { "shasum": "9876d4db9491091d154288a32893564839b8e04e", "tarball": "http://registry.npmjs.org/mime/-/mime-1.2.1.tgz" }, "1.2.2": { "shasum": "b9d6355bf53e8d7d56693130e451daff340148cf", "tarball": "http://registry.npmjs.org/mime/-/mime-1.2.2.tgz" }, "1.2.3": { "shasum": "7717bad7444f42d0c7d98cdc2a7b20068f837b68", "tarball": "http://registry.npmjs.org/mime/-/mime-1.2.3.tgz" }, "1.2.4": { "shasum": "11b5fdaf29c2509255176b80ad520294f5de92b7", "tarball": "http://registry.npmjs.org/mime/-/mime-1.2.4.tgz" } }, "keywords": [ "util", "mime" ], "url": "http://registry.npmjs.org/mime/" }, "mime-magic": { "name": "mime-magic", "description": "Proper MIME type detection library that wraps the libmagic functionality", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "saltwaterc", "email": "saltwaterc@gmail.com" } ], "time": { "modified": "2011-12-13T10:20:55.471Z", "created": "2011-07-28T14:29:04.530Z", "0.1.0": "2011-07-28T14:29:05.257Z", "0.1.1": "2011-08-01T15:07:14.852Z", "0.2.0": "2011-08-11T12:37:55.512Z", "0.2.1": "2011-09-01T10:16:03.683Z", "0.2.2": "2011-11-04T12:18:13.380Z", "0.2.3": "2011-12-13T10:20:55.471Z" }, "author": { "name": "Stefan Rusu", "url": "http://www.saltwaterc.eu/" }, "repository": { "type": "git", "url": "git://github.com/SaltwaterC/mime-magic.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mime-magic/0.1.0", "0.1.1": "http://registry.npmjs.org/mime-magic/0.1.1", "0.2.0": "http://registry.npmjs.org/mime-magic/0.2.0", "0.2.1": "http://registry.npmjs.org/mime-magic/0.2.1", "0.2.2": "http://registry.npmjs.org/mime-magic/0.2.2", "0.2.3": "http://registry.npmjs.org/mime-magic/0.2.3" }, "dist": { "0.1.0": { "shasum": "a5cc7aae15ce866a7c48e661ebcf2d55aa72ea48", "tarball": "http://registry.npmjs.org/mime-magic/-/mime-magic-0.1.0.tgz" }, "0.1.1": { "shasum": "9c9e69df6426f4d6d097583e2ee3e05bc2c5cbae", "tarball": "http://registry.npmjs.org/mime-magic/-/mime-magic-0.1.1.tgz" }, "0.2.0": { "shasum": "0a1fefa4f9af9b5fe645ded59ee82acddfaead71", "tarball": "http://registry.npmjs.org/mime-magic/-/mime-magic-0.2.0.tgz" }, "0.2.1": { "shasum": "86f7bb600c6c13982c8be59b4b4b10fd280314c0", "tarball": "http://registry.npmjs.org/mime-magic/-/mime-magic-0.2.1.tgz" }, "0.2.2": { "shasum": "4c87a1100a31ff8448362af3c039b151ed036980", "tarball": "http://registry.npmjs.org/mime-magic/-/mime-magic-0.2.2.tgz" }, "0.2.3": { "shasum": "6ad47ed49531a5fd18d72c2d1f0f1c72e5aa8cf2", "tarball": "http://registry.npmjs.org/mime-magic/-/mime-magic-0.2.3.tgz" } }, "keywords": [ "mime", "magic", "libmagic", "file", "wrapper" ], "url": "http://registry.npmjs.org/mime-magic/" }, "mimelib": { "name": "mimelib", "description": "MIME functions to encode/decode e-mails etc.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-17T10:06:44.076Z", "created": "2011-05-05T09:51:15.825Z", "0.1.0": "2011-05-05T09:51:16.582Z", "0.1.1": "2011-05-05T11:33:58.910Z", "0.1.2": "2011-05-26T20:02:28.465Z", "0.1.3": "2011-07-26T10:54:16.470Z", "0.1.4": "2011-11-17T10:06:44.076Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/mimelib.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mimelib/0.1.0", "0.1.1": "http://registry.npmjs.org/mimelib/0.1.1", "0.1.2": "http://registry.npmjs.org/mimelib/0.1.2", "0.1.3": "http://registry.npmjs.org/mimelib/0.1.3", "0.1.4": "http://registry.npmjs.org/mimelib/0.1.4" }, "dist": { "0.1.0": { "shasum": "002095ae2bf3d3f95140afe2d020a98b7daa89b4", "tarball": "http://registry.npmjs.org/mimelib/-/mimelib-0.1.0.tgz" }, "0.1.1": { "shasum": "fac01b6c071dabbb8aba26eb78715f673daf3e98", "tarball": "http://registry.npmjs.org/mimelib/-/mimelib-0.1.1.tgz" }, "0.1.2": { "shasum": "5b0fa1149790d290cdc472ac31ef9ebb64b4a714", "tarball": "http://registry.npmjs.org/mimelib/-/mimelib-0.1.2.tgz" }, "0.1.3": { "shasum": "69c520400058fbac3fba03d972cb136f0f2fde25", "tarball": "http://registry.npmjs.org/mimelib/-/mimelib-0.1.3.tgz" }, "0.1.4": { "shasum": "baf000d4db19a1fd4b0870a2f688f4c4ba7cc3e7", "tarball": "http://registry.npmjs.org/mimelib/-/mimelib-0.1.4.tgz" } }, "keywords": [ "e-mail", "mime", "email" ], "url": "http://registry.npmjs.org/mimelib/" }, "mimelib-noiconv": { "name": "mimelib-noiconv", "description": "MIME functions to encode/decode e-mails etc.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-14T14:35:29.775Z", "created": "2011-06-11T05:23:05.134Z", "0.1.2": "2011-06-11T05:23:05.828Z", "0.1.3": "2011-07-26T11:00:41.925Z", "0.1.4": "2011-11-10T18:33:35.847Z", "0.1.5": "2011-11-14T14:35:29.775Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/mimelib.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/mimelib-noiconv/0.1.2", "0.1.3": "http://registry.npmjs.org/mimelib-noiconv/0.1.3", "0.1.4": "http://registry.npmjs.org/mimelib-noiconv/0.1.4", "0.1.5": "http://registry.npmjs.org/mimelib-noiconv/0.1.5" }, "dist": { "0.1.2": { "shasum": "376fc8172cb23fb4f787560e17bc4a783c7ca3bb", "tarball": "http://registry.npmjs.org/mimelib-noiconv/-/mimelib-noiconv-0.1.2.tgz" }, "0.1.3": { "shasum": "376a56fad2cd86fa2198822619f708d81e28400b", "tarball": "http://registry.npmjs.org/mimelib-noiconv/-/mimelib-noiconv-0.1.3.tgz" }, "0.1.4": { "shasum": "ac523cb4929f79ffd09f044196ed70b5bf31bdc4", "tarball": "http://registry.npmjs.org/mimelib-noiconv/-/mimelib-noiconv-0.1.4.tgz" }, "0.1.5": { "shasum": "b6f1a0b94cd2567af5a57a806797ddd4dd1f0f35", "tarball": "http://registry.npmjs.org/mimelib-noiconv/-/mimelib-noiconv-0.1.5.tgz" } }, "keywords": [ "e-mail", "mime", "email" ], "url": "http://registry.npmjs.org/mimelib-noiconv/" }, "mimeograph": { "name": "mimeograph", "description": "CoffeeScript lib for PDF OCR and text extraction.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "steelThread", "email": "sean.mcdaniel@me.com" } ], "time": { "modified": "2011-05-31T20:37:12.997Z", "created": "2011-04-28T16:11:15.301Z", "0.1.5": "2011-04-28T16:11:15.379Z", "1.0.0": "2011-05-31T18:25:32.719Z" }, "author": { "name": "Sean McDaniel", "email": "sean.mcdaniel@me.com" }, "versions": { "0.1.5": "http://registry.npmjs.org/mimeograph/0.1.5", "1.0.0": "http://registry.npmjs.org/mimeograph/1.0.0" }, "dist": { "0.1.5": { "shasum": "c9e1272061f9f93e7fb1d0fbf02bf71ed554eeb3", "tarball": "http://registry.npmjs.org/mimeograph/-/mimeograph-0.1.5.tgz" }, "1.0.0": { "shasum": "6572aa754ea549b1cec83f2cc70be0b550ba3231", "tarball": "http://registry.npmjs.org/mimeograph/-/mimeograph-1.0.0.tgz" } }, "keywords": [ "node", "pdf", "ocr", "hocr", "coffeescript", "resque", "text extraction", "indexing" ], "url": "http://registry.npmjs.org/mimeograph/" }, "mimeparse": { "name": "mimeparse", "description": "Basic functions for handling mime-types.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "repository": { "type": "git", "url": "http://github.com/kriskowal/mimeparse.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/mimeparse/0.1.2", "0.1.3": "http://registry.npmjs.org/mimeparse/0.1.3" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/mimeparse/-/mimeparse-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/mimeparse/-/mimeparse-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/mimeparse/" }, "mindstorms_bluetooth": { "name": "mindstorms_bluetooth", "description": "A nodejs module for communicating with the Lego NXT Mindstorms brick using the direct commands over bluetooth.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "davsebamse", "email": "davsebamse@gmail.com" } ], "time": { "modified": "2011-11-29T07:44:00.671Z", "created": "2011-11-29T07:43:59.113Z", "0.0.1": "2011-11-29T07:44:00.671Z" }, "author": { "name": "David Askirk Fotel", "email": "davsebamse@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davsebamse/node-mindstorm-bt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mindstorms_bluetooth/0.0.1" }, "dist": { "0.0.1": { "shasum": "1eee776eaccfbcea9fb7a3e1e556cd6891c1b251", "tarball": "http://registry.npmjs.org/mindstorms_bluetooth/-/mindstorms_bluetooth-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mindstorms_bluetooth/" }, "mingy": { "name": "mingy", "description": "Cheap parsing for your CLI tool and adventure game needs.", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "mcantelon", "email": "mcantelon@gmail.com" } ], "time": { "modified": "2011-08-30T03:43:50.973Z", "created": "2011-02-14T18:12:56.573Z", "0.0.1": "2011-02-14T18:12:56.871Z", "0.1.1": "2011-02-17T05:00:47.434Z", "0.1.2": "2011-02-17T16:26:18.613Z", "0.1.3": "2011-02-18T16:30:53.362Z", "0.2.0": "2011-02-19T08:19:24.740Z", "0.2.1": "2011-02-21T20:19:24.470Z", "0.2.3": "2011-02-28T02:50:51.496Z", "0.2.4": "2011-08-30T03:19:57.235Z", "0.2.5": "2011-08-30T03:43:50.973Z" }, "author": { "name": "Mike Cantelon", "email": "mcantelon@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcantelon/node-mingy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mingy/0.0.1", "0.1.1": "http://registry.npmjs.org/mingy/0.1.1", "0.1.2": "http://registry.npmjs.org/mingy/0.1.2", "0.1.3": "http://registry.npmjs.org/mingy/0.1.3", "0.2.0": "http://registry.npmjs.org/mingy/0.2.0", "0.2.1": "http://registry.npmjs.org/mingy/0.2.1", "0.2.3": "http://registry.npmjs.org/mingy/0.2.3", "0.2.4": "http://registry.npmjs.org/mingy/0.2.4", "0.2.5": "http://registry.npmjs.org/mingy/0.2.5" }, "dist": { "0.0.1": { "shasum": "602202ae9665b2be2bbaa4f92d76791fcf892b40", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.0.1.tgz" }, "0.1.1": { "shasum": "dc54218ec1b47848b8130515628ae7ee01dc33c8", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.1.1.tgz" }, "0.1.2": { "shasum": "de70c702df7e6c21f06ebec55e86bc1c0a67e98b", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.1.2.tgz" }, "0.1.3": { "shasum": "c57b089bc621398a973dc14c3abe913a055a5dcb", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.1.3.tgz" }, "0.2.0": { "shasum": "64b8a06ea4d568f6dc5bd5733799256367885bcc", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.2.0.tgz" }, "0.2.1": { "shasum": "be2ef794dd65180fb7603b417d414a7818f31742", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.2.1.tgz" }, "0.2.3": { "shasum": "cc9bed7add5251a7232f051cfa6c5f608138792c", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.2.3.tgz" }, "0.2.4": { "shasum": "35285f14c1d88ee9e84a0fe87f80505a34cac25b", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.2.4.tgz" }, "0.2.5": { "shasum": "550a661c687659a5441b1c815c59b9bd730917aa", "tarball": "http://registry.npmjs.org/mingy/-/mingy-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/mingy/" }, "mini-lzo-wrapper": { "name": "mini-lzo-wrapper", "description": "A very low-level wrapper around the minilzo fast compression library", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-04-28T06:16:22.279Z", "created": "2011-04-28T06:16:21.743Z", "0.1.0": "2011-04-28T06:16:22.279Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.0": "http://registry.npmjs.org/mini-lzo-wrapper/0.1.0" }, "dist": { "0.1.0": { "shasum": "ba2999fb38a22b1d5b44e6e97fe0916d50e89336", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-29-generic": { "shasum": "6a564401f30ab5c42acc446374dbf6839b0f59ad", "tarball": "http://registry.npmjs.org/mini-lzo-wrapper/-/mini-lzo-wrapper-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-29-generic.tgz" } }, "tarball": "http://registry.npmjs.org/mini-lzo-wrapper/-/mini-lzo-wrapper-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mini-lzo-wrapper/" }, "miniee": { "name": "miniee", "description": "An EventEmitter-like client and server side library for routing events w/regexps", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mixu", "email": "mixu@mixu.net" } ], "time": { "modified": "2011-09-14T23:56:39.923Z", "created": "2011-08-18T01:31:17.133Z", "0.0.1": "2011-08-18T01:31:20.390Z", "0.0.2": "2011-09-14T23:56:39.923Z" }, "author": { "name": "Mikito Takada", "email": "mixu@mixu.net", "url": "http://blog.mixu.net/" }, "repository": { "type": "git", "url": "git://github.com/mixu/miniee.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/miniee/0.0.1", "0.0.2": "http://registry.npmjs.org/miniee/0.0.2" }, "dist": { "0.0.1": { "shasum": "3a77e300c57f615c5ab0b5a4de9ea05ad13b7079", "tarball": "http://registry.npmjs.org/miniee/-/miniee-0.0.1.tgz" }, "0.0.2": { "shasum": "7ab7b570f2c276f219a3a9f8e879654f4b38d47e", "tarball": "http://registry.npmjs.org/miniee/-/miniee-0.0.2.tgz" } }, "keywords": [ "eventemitter" ], "url": "http://registry.npmjs.org/miniee/" }, "minifyjs": { "name": "minifyjs", "description": "A node-based javascript minifier/beautifier.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "clarkf", "email": "clark.fischer@gmail.com" } ], "author": { "name": "Clark Fischer" }, "repository": { "type": "git", "url": "git://github.com/clarkf/minifyjs.git" }, "time": { "modified": "2011-09-14T03:35:48.545Z", "created": "2011-01-21T03:30:19.218Z", "0.0.1": "2011-01-21T03:30:19.218Z", "0.0.5": "2011-01-21T03:30:19.218Z", "0.0.6": "2011-01-21T03:30:19.218Z", "0.1.0": "2011-09-14T03:35:48.545Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/minifyjs/0.0.1", "0.0.5": "http://registry.npmjs.org/minifyjs/0.0.5", "0.0.6": "http://registry.npmjs.org/minifyjs/0.0.6", "0.1.0": "http://registry.npmjs.org/minifyjs/0.1.0" }, "dist": { "0.0.1": { "shasum": "8dc757d209b8a0803397148201e1c4b9b8385598", "tarball": "http://registry.npmjs.org/minifyjs/-/minifyjs-0.0.1.tgz" }, "0.0.5": { "shasum": "7464914cf83cdf87e4fa1c976ea8b2223126456e", "tarball": "http://registry.npmjs.org/minifyjs/-/minifyjs-0.0.5.tgz" }, "0.0.6": { "shasum": "ff57e2066a9bfa1f45880e540bc6d658776d7eae", "tarball": "http://registry.npmjs.org/minifyjs/-/minifyjs-0.0.6.tgz" }, "0.1.0": { "shasum": "3eb79e0ba40c2799b5c3c9cdb9b0d35374f12168", "tarball": "http://registry.npmjs.org/minifyjs/-/minifyjs-0.1.0.tgz" } }, "keywords": [ "minify", "minifier", "min", "minification", "uglify", "gcc", "closure", "yui" ], "url": "http://registry.npmjs.org/minifyjs/" }, "minimal": { "name": "minimal", "description": "minimal.js: HTML+JSON template engine", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "ruidlopes", "email": "ruidlopes@gmail.com" } ], "time": { "modified": "2011-08-03T12:40:46.992Z", "created": "2011-02-22T21:57:11.983Z", "0.1.2": "2011-02-22T21:57:12.459Z", "0.2.1": "2011-08-03T12:40:46.992Z" }, "author": { "name": "Rui Lopes", "email": "ruidlopes@gmail.com", "url": "http://ruidlopes.com" }, "repository": { "type": "git", "url": "git://github.com/ruidlopes/minimal.js.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/minimal/0.1.2", "0.2.1": "http://registry.npmjs.org/minimal/0.2.1" }, "dist": { "0.1.2": { "shasum": "7528508c3010e6bef2e23e10aa9857374c423efb", "tarball": "http://registry.npmjs.org/minimal/-/minimal-0.1.2.tgz" }, "0.2.1": { "shasum": "564413be7858958e96780c2f79d17f64383416d1", "tarball": "http://registry.npmjs.org/minimal/-/minimal-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/minimal/" }, "minimal-test": { "name": "minimal-test", "description": "A cli unit testing library", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "shekhei", "email": "shekhei@gmail.com" } ], "time": { "modified": "2011-08-28T03:21:15.727Z", "created": "2011-08-14T10:24:23.792Z", "0.0.1": "2011-08-14T10:24:25.142Z", "0.0.2": "2011-08-14T10:40:43.252Z", "0.0.3": "2011-08-28T03:21:15.727Z" }, "author": { "name": "Wong Shek Hei Felix", "email": "shekhei@gmail.com", "url": "www.shekhei.com" }, "repository": { "type": "git", "url": "git://github.com/shekhei/minimal-test.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/minimal-test/0.0.1", "0.0.2": "http://registry.npmjs.org/minimal-test/0.0.2", "0.0.3": "http://registry.npmjs.org/minimal-test/0.0.3" }, "dist": { "0.0.1": { "shasum": "67d4f4372a5e9fd2a875d7a455aa9810a66ada2d", "tarball": "http://registry.npmjs.org/minimal-test/-/minimal-test-0.0.1.tgz" }, "0.0.2": { "shasum": "f2d21f983957a69281a2cc781c7f4d8c2178218c", "tarball": "http://registry.npmjs.org/minimal-test/-/minimal-test-0.0.2.tgz" }, "0.0.3": { "shasum": "64c778e5c4f567d51720ef53c73772828aff8b6c", "tarball": "http://registry.npmjs.org/minimal-test/-/minimal-test-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/minimal-test/" }, "minimatch": { "name": "minimatch", "description": "a glob matcher in javascript", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-12-14T02:32:05.891Z", "created": "2011-07-16T08:52:46.242Z", "0.0.1": "2011-07-16T08:52:46.751Z", "0.0.2": "2011-07-16T17:57:12.490Z", "0.0.4": "2011-07-29T19:13:01.148Z", "0.0.5": "2011-12-14T02:32:05.891Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/minimatch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/minimatch/0.0.1", "0.0.2": "http://registry.npmjs.org/minimatch/0.0.2", "0.0.4": "http://registry.npmjs.org/minimatch/0.0.4", "0.0.5": "http://registry.npmjs.org/minimatch/0.0.5" }, "dist": { "0.0.1": { "shasum": "33b549784ce98eceb7a86329c11a1cd02cd00ce9", "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-0.0.1.tgz" }, "0.0.2": { "shasum": "582b28fed87d3bbe9f9afc8c9490f4eb3b08ba91", "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-0.0.2.tgz" }, "0.0.4": { "shasum": "791b9e5e6572b789cfda6f60e095614cbb7504b6", "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-0.0.4.tgz" }, "0.0.5": { "shasum": "96bb490bbd3ba6836bbfac111adf75301b1584de", "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/minimatch/" }, "MiniMVC": { "name": "MiniMVC", "description": "A lightweight MVC app that excels at code organization", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jakobo", "email": "jakob@felocity.com" } ], "time": { "modified": "2011-10-09T17:09:15.732Z", "created": "2011-10-09T17:09:14.455Z", "0.0.1": "2011-10-09T17:09:15.732Z" }, "author": { "name": "Jakob Heuser", "email": "jakob@felocity.com" }, "repository": { "type": "git", "url": "git://github.com/Jakobo/MiniMVC.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/MiniMVC/0.0.1" }, "dist": { "0.0.1": { "shasum": "c18e51c71591eb0399f495db0f6c590c14546b08", "tarball": "http://registry.npmjs.org/MiniMVC/-/MiniMVC-0.0.1.tgz" } }, "keywords": [ "mvc", "lightweight", "organize" ], "url": "http://registry.npmjs.org/MiniMVC/" }, "minion": { "name": "minion", "description": "Simple clustering for node 0.6.x", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "mbthomas", "email": "mbthomas@gmail.com" } ], "time": { "modified": "2011-11-23T21:48:48.382Z", "created": "2011-11-23T21:48:45.786Z", "0.0.1": "2011-11-23T21:48:48.382Z" }, "author": { "name": "Mike Thomas", "email": "mike@scopely.com" }, "repository": { "url": "git@github.com:scopely/minion.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/minion/0.0.1" }, "dist": { "0.0.1": { "shasum": "afdd1abece400b4f31be3240a716d082a4806701", "tarball": "http://registry.npmjs.org/minion/-/minion-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/minion/" }, "miniqueue": { "name": "miniqueue", "description": "A simple in-memory queue for easy sequential processing", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hsch", "email": "hendrik.schnepel@gmail.com" } ], "time": { "modified": "2011-10-31T21:42:14.597Z", "created": "2011-10-31T21:42:12.725Z", "0.0.1": "2011-10-31T21:42:14.597Z" }, "author": { "name": "Hendrik Schnepel" }, "repository": { "type": "git", "url": "git://github.com/hsch/node-miniqueue.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/miniqueue/0.0.1" }, "dist": { "0.0.1": { "shasum": "b6bd0b376a4fb6ee4fa4557e9f49eb7e4bffe78b", "tarball": "http://registry.npmjs.org/miniqueue/-/miniqueue-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/miniqueue/" }, "minirpc": { "name": "minirpc", "description": "Simple RPC. Call node functions from the browser.", "dist-tags": { "latest": "0.0.41" }, "maintainers": [ { "name": "aldobucchi", "email": "aldo.bucchi@gmail.com" } ], "time": { "modified": "2011-04-13T08:46:53.838Z", "created": "2011-02-24T06:22:32.781Z", "0.0.1": "2011-02-24T06:22:33.358Z", "0.0.2": "2011-02-25T22:18:20.831Z", "0.0.3": "2011-02-28T14:44:03.277Z", "0.0.4": "2011-03-03T04:51:36.286Z", "0.0.41": "2011-04-13T08:46:53.838Z" }, "author": { "name": "Aldo Bucchi", "email": "aldo.bucchi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aldonline/minirpc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/minirpc/0.0.1", "0.0.2": "http://registry.npmjs.org/minirpc/0.0.2", "0.0.3": "http://registry.npmjs.org/minirpc/0.0.3", "0.0.4": "http://registry.npmjs.org/minirpc/0.0.4", "0.0.41": "http://registry.npmjs.org/minirpc/0.0.41" }, "dist": { "0.0.1": { "shasum": "31c1cd6deade4ad5f28b7398322d56742635a123", "tarball": "http://registry.npmjs.org/minirpc/-/minirpc-0.0.1.tgz" }, "0.0.2": { "shasum": "e92effe344141be851e15380675f1b7834901b16", "tarball": "http://registry.npmjs.org/minirpc/-/minirpc-0.0.2.tgz" }, "0.0.3": { "shasum": "a50ecf1af78f4ba8b92eedf1b773483c72ba9e14", "tarball": "http://registry.npmjs.org/minirpc/-/minirpc-0.0.3.tgz" }, "0.0.4": { "shasum": "25b483b8211bdccecad5e0722a1e1082735d8f4a", "tarball": "http://registry.npmjs.org/minirpc/-/minirpc-0.0.4.tgz" }, "0.0.41": { "shasum": "8847a7db960f22d76fd94d5eac68fb4eace47ee6", "tarball": "http://registry.npmjs.org/minirpc/-/minirpc-0.0.41.tgz" } }, "keywords": [ "rpc", "jsonrpc" ], "url": "http://registry.npmjs.org/minirpc/" }, "ministore": { "name": "ministore", "description": "ministore is a mini JSON file based key-value store", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-08-01T10:58:45.191Z", "created": "2011-06-01T11:39:54.496Z", "0.0.1": "2011-06-01T11:39:55.179Z", "0.0.2": "2011-06-06T12:43:22.185Z", "0.0.3": "2011-06-16T16:00:08.259Z", "0.0.4": "2011-06-16T19:18:15.530Z", "0.0.5": "2011-08-01T10:58:45.191Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/ministore.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ministore/0.0.1", "0.0.2": "http://registry.npmjs.org/ministore/0.0.2", "0.0.3": "http://registry.npmjs.org/ministore/0.0.3", "0.0.4": "http://registry.npmjs.org/ministore/0.0.4", "0.0.5": "http://registry.npmjs.org/ministore/0.0.5" }, "dist": { "0.0.1": { "shasum": "67f197527fba37d6d1cae4ee9708b56156cd7d48", "tarball": "http://registry.npmjs.org/ministore/-/ministore-0.0.1.tgz" }, "0.0.2": { "shasum": "3e2a03116953e3583e9ed045a1f59086eed836f2", "tarball": "http://registry.npmjs.org/ministore/-/ministore-0.0.2.tgz" }, "0.0.3": { "shasum": "ac6a7de1a05dca72f31387b8d0e7e4fef2146eba", "tarball": "http://registry.npmjs.org/ministore/-/ministore-0.0.3.tgz" }, "0.0.4": { "shasum": "f4f9d9a7a16e1a4176de96f011f3c6d7e0caa2e1", "tarball": "http://registry.npmjs.org/ministore/-/ministore-0.0.4.tgz" }, "0.0.5": { "shasum": "b4d9ca8ec10b45e218794eb21700ad1647924cbc", "tarball": "http://registry.npmjs.org/ministore/-/ministore-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/ministore/" }, "minitest": { "name": "minitest", "description": "A port of Ruby's MiniTest::Unit", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "deanh", "email": "dean@ero.com" } ], "time": { "modified": "2011-08-13T16:08:48.878Z", "created": "2011-08-10T18:08:39.584Z", "0.1.0": "2011-08-10T18:08:43.164Z", "0.1.1": "2011-08-10T18:11:33.362Z", "0.1.2": "2011-08-10T18:21:16.212Z", "0.1.3": "2011-08-10T19:41:20.892Z", "0.1.4": "2011-08-12T23:23:56.288Z", "0.2.0": "2011-08-13T16:08:48.878Z" }, "author": { "name": "H. Dean Hudson", "email": "dean@ero.com" }, "repository": { "type": "git", "url": "git://github.com/deanh/minitest.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/minitest/0.1.0", "0.1.1": "http://registry.npmjs.org/minitest/0.1.1", "0.1.2": "http://registry.npmjs.org/minitest/0.1.2", "0.1.3": "http://registry.npmjs.org/minitest/0.1.3", "0.1.4": "http://registry.npmjs.org/minitest/0.1.4", "0.2.0": "http://registry.npmjs.org/minitest/0.2.0" }, "dist": { "0.1.0": { "shasum": "e9c2c085a2fce938a2bc9cd2b749af4f130e8a1e", "tarball": "http://registry.npmjs.org/minitest/-/minitest-0.1.0.tgz" }, "0.1.1": { "shasum": "818dedcf069d1ae76875ae22bab81c60ef6b3777", "tarball": "http://registry.npmjs.org/minitest/-/minitest-0.1.1.tgz" }, "0.1.2": { "shasum": "637e5808d5a50ab04b17b1eae3766f308c8fede3", "tarball": "http://registry.npmjs.org/minitest/-/minitest-0.1.2.tgz" }, "0.1.3": { "shasum": "b477c83648d0a3d418287366752eeb01937f9b96", "tarball": "http://registry.npmjs.org/minitest/-/minitest-0.1.3.tgz" }, "0.1.4": { "shasum": "c06c4c1e3b111572e13403d16a11ebcfc8a950ea", "tarball": "http://registry.npmjs.org/minitest/-/minitest-0.1.4.tgz" }, "0.2.0": { "shasum": "840261233fbe1303e8dd7a76b49fa41fd2a376fe", "tarball": "http://registry.npmjs.org/minitest/-/minitest-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/minitest/" }, "miniweb": { "name": "miniweb", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "mountain", "email": "mingli.yuan@gmail.com" } ], "time": { "modified": "2011-04-06T04:07:03.374Z", "created": "2011-04-06T04:07:02.347Z", "0.0.5": "2011-04-06T04:07:03.374Z" }, "author": { "name": "Mingli Yuan", "email": "mingli.yuan@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mountain/miniweb.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/miniweb/0.0.5" }, "dist": { "0.0.5": { "shasum": "9d15aafe97cd07ad345e10e7f0adb282349d7da6", "tarball": "http://registry.npmjs.org/miniweb/-/miniweb-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/miniweb/" }, "minj": { "name": "minj", "description": "A js minifier middleware for connect/express", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "bengourley", "email": "benleighgourley@gmail.com" } ], "time": { "modified": "2011-10-12T13:07:29.785Z", "created": "2011-05-14T00:34:04.232Z", "0.0.1": "2011-05-14T00:34:04.827Z", "0.0.2": "2011-05-18T23:19:09.790Z", "0.0.3": "2011-05-23T21:05:29.740Z", "0.0.4": "2011-05-25T00:22:49.446Z", "0.0.5": "2011-10-12T13:07:29.785Z" }, "author": { "name": "Ben Gourley" }, "repository": { "type": "git", "url": "git://github.com/bengourley/minj.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/minj/0.0.1", "0.0.2": "http://registry.npmjs.org/minj/0.0.2", "0.0.3": "http://registry.npmjs.org/minj/0.0.3", "0.0.4": "http://registry.npmjs.org/minj/0.0.4", "0.0.5": "http://registry.npmjs.org/minj/0.0.5" }, "dist": { "0.0.1": { "shasum": "5d0afd4fd4ae04fc82241f8ded624ec07e39db4c", "tarball": "http://registry.npmjs.org/minj/-/minj-0.0.1.tgz" }, "0.0.2": { "shasum": "f71b6b05ba7120f78be0d487b57693bb3ee278aa", "tarball": "http://registry.npmjs.org/minj/-/minj-0.0.2.tgz" }, "0.0.3": { "shasum": "a34dfa9642c98cb2c7419169bfe8678997ac6f5d", "tarball": "http://registry.npmjs.org/minj/-/minj-0.0.3.tgz" }, "0.0.4": { "shasum": "fccbb28bbb8f18bd01d7ccb1b66773fa64982b68", "tarball": "http://registry.npmjs.org/minj/-/minj-0.0.4.tgz" }, "0.0.5": { "shasum": "cad4eca4d80a55c7910d69e7d31d2dea31e0490e", "tarball": "http://registry.npmjs.org/minj/-/minj-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/minj/" }, "minotaur": { "name": "minotaur", "description": "Cross browser, long poll server using JSONP communication with clients.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "yojimbo87", "email": "bosak.tomas@gmail.com" } ], "time": { "modified": "2011-12-05T16:43:38.875Z", "created": "2011-05-13T19:49:59.605Z", "0.1.0-beta": "2011-05-13T19:50:00.246Z", "0.1.1": "2011-05-19T07:56:06.599Z", "0.1.2": "2011-05-19T11:59:37.705Z", "0.1.3": "2011-07-13T10:07:51.465Z", "0.1.4": "2011-07-14T20:00:29.775Z", "0.1.5": "2011-07-18T08:33:37.977Z", "0.1.6": "2011-07-18T08:51:32.290Z", "0.1.7": "2011-07-27T19:33:53.811Z", "0.1.8": "2011-08-01T09:28:35.710Z", "0.1.9": "2011-08-05T18:32:13.774Z", "0.2.0": "2011-10-23T11:49:38.888Z", "0.2.1": "2011-12-05T16:43:38.875Z" }, "author": { "name": "Tomas Bosak", "email": "bosak.tomas@gmail.com", "url": "http://yojimbo87.github.com/" }, "repository": { "type": "git", "url": "git://github.com/yojimbo87/minotaur.git" }, "versions": { "0.1.0-beta": "http://registry.npmjs.org/minotaur/0.1.0-beta", "0.1.1": "http://registry.npmjs.org/minotaur/0.1.1", "0.1.2": "http://registry.npmjs.org/minotaur/0.1.2", "0.1.3": "http://registry.npmjs.org/minotaur/0.1.3", "0.1.4": "http://registry.npmjs.org/minotaur/0.1.4", "0.1.5": "http://registry.npmjs.org/minotaur/0.1.5", "0.1.6": "http://registry.npmjs.org/minotaur/0.1.6", "0.1.7": "http://registry.npmjs.org/minotaur/0.1.7", "0.1.8": "http://registry.npmjs.org/minotaur/0.1.8", "0.1.9": "http://registry.npmjs.org/minotaur/0.1.9", "0.2.0": "http://registry.npmjs.org/minotaur/0.2.0", "0.2.1": "http://registry.npmjs.org/minotaur/0.2.1" }, "dist": { "0.1.0-beta": { "shasum": "6cef0a21040524e57a1f44823e2009da7eeb98e0", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.0-beta.tgz" }, "0.1.1": { "shasum": "a0d2b1f629dede2f85dff3ee6c43f5244c2911e1", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.1.tgz" }, "0.1.2": { "shasum": "e52a69d52b480f009cd290112fbea5c87d95797e", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.2.tgz" }, "0.1.3": { "shasum": "86d689459cbd58247bb12849ca08d954a4639e6d", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.3.tgz" }, "0.1.4": { "shasum": "2b7232c8fa9c5d03e94c39adb5076ee940b3665e", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.4.tgz" }, "0.1.5": { "shasum": "3621c0379f110df669413ee0ada6141bc2c9c4d3", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.5.tgz" }, "0.1.6": { "shasum": "49611aca9e48003ac54b8b3f0c4075575e101097", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.6.tgz" }, "0.1.7": { "shasum": "8546a786c6c5203614fc630cc60f382facab54e4", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.7.tgz" }, "0.1.8": { "shasum": "18704c1d75e9f82f12807f7462fc9b6b53d83cf4", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.8.tgz" }, "0.1.9": { "shasum": "df75f5ff2f2636ed7738b9aab9e4822d0650bf96", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.1.9.tgz" }, "0.2.0": { "shasum": "c54c34d586eeb46a3f3f0c62c78c8e5404a89add", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.2.0.tgz" }, "0.2.1": { "shasum": "e1787639afb26643474370c0b3ec7e43074c283b", "tarball": "http://registry.npmjs.org/minotaur/-/minotaur-0.2.1.tgz" } }, "keywords": [ "long poll", "server", "jsonp" ], "url": "http://registry.npmjs.org/minotaur/" }, "minus": { "name": "minus", "description": "Express for minimalists. Adds a layer of simplicity on top of the Express framework.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "natehunzaker", "email": "nate.hunzaker@gmail.com" } ], "time": { "modified": "2011-10-01T00:17:32.766Z", "created": "2011-09-29T23:50:22.850Z", "0.0.1": "2011-09-29T23:50:23.536Z", "0.0.2": "2011-09-30T12:13:23.326Z", "0.0.3": "2011-10-01T00:17:32.766Z" }, "author": { "name": "Nate Hunzaker", "email": "nate.hunzaker@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nhunzaker/Minus.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/minus/0.0.1", "0.0.2": "http://registry.npmjs.org/minus/0.0.2", "0.0.3": "http://registry.npmjs.org/minus/0.0.3" }, "dist": { "0.0.1": { "shasum": "adced77682d7e2003e4a3aeeabd660b52a3186e7", "tarball": "http://registry.npmjs.org/minus/-/minus-0.0.1.tgz" }, "0.0.2": { "shasum": "37653b8ad636f6c7a3cd92fa4baf1b806d344ffe", "tarball": "http://registry.npmjs.org/minus/-/minus-0.0.2.tgz" }, "0.0.3": { "shasum": "a3443d2512fa983582dc75b16c0da1af5544ccb0", "tarball": "http://registry.npmjs.org/minus/-/minus-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/minus/" }, "mirror": { "name": "mirror", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "adrianrossouw", "email": "adrian@developmentseed.org" }, { "name": "ianshward", "email": "ian@developmentseed.org" } ], "time": { "modified": "2011-09-12T18:49:20.968Z", "created": "2011-05-02T21:03:13.602Z", "0.1.0": "2011-05-02T21:03:13.798Z", "0.2.0": "2011-05-11T18:15:01.344Z", "0.2.1": "2011-05-12T15:19:57.692Z", "0.3.0": "2011-06-02T18:22:15.870Z", "0.3.1": "2011-06-02T21:17:29.028Z", "0.3.2": "2011-07-01T16:02:49.257Z", "0.3.3": "2011-09-12T18:49:20.968Z" }, "author": { "name": "Development Seed", "email": "info@developmentseed.org", "url": "http://www.developmentseed.org" }, "versions": { "0.1.0": "http://registry.npmjs.org/mirror/0.1.0", "0.2.0": "http://registry.npmjs.org/mirror/0.2.0", "0.2.1": "http://registry.npmjs.org/mirror/0.2.1", "0.3.0": "http://registry.npmjs.org/mirror/0.3.0", "0.3.1": "http://registry.npmjs.org/mirror/0.3.1", "0.3.2": "http://registry.npmjs.org/mirror/0.3.2", "0.3.3": "http://registry.npmjs.org/mirror/0.3.3" }, "dist": { "0.1.0": { "shasum": "b4ad9f066d0a39188ebc2ad9ba7646e6b6b80ba7", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.1.0.tgz" }, "0.2.0": { "shasum": "b925f9279fa35eaa7a1d3b7284fc1c19b1b5da0c", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.2.0.tgz" }, "0.2.1": { "shasum": "8023f2b5bdbc4299e1e423f4e88da6e6509adce9", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.2.1.tgz" }, "0.3.0": { "shasum": "c3ebb58ab60e644b650ce137988cad3630ef9dc2", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.3.0.tgz" }, "0.3.1": { "shasum": "afd1e49c967c59da49eb532ad4113f18e0d26d63", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.3.1.tgz" }, "0.3.2": { "shasum": "e2de622974e79223db4ccfcc663b8fd64af2ef84", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.3.2.tgz" }, "0.3.3": { "shasum": "7e4957407b29f3247d947fc39837ef69b975ebce", "tarball": "http://registry.npmjs.org/mirror/-/mirror-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/mirror/" }, "misao-chan": { "name": "misao-chan", "description": "Cutest IRC bot ever", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "lorentz", "email": "lorentz@majestika.net" } ], "time": { "modified": "2011-06-14T14:32:48.254Z", "created": "2011-01-29T04:32:27.522Z", "0.0.1": "2011-01-29T04:32:28.496Z", "0.0.2": "2011-06-14T12:39:44.646Z" }, "author": { "name": "Lorentz Kim", "email": "lorentz@majestika.net", "url": "http://lorentz.majestika.net" }, "repository": { "type": "git", "url": "git://github.com/lorentzkim/misao-chan.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/misao-chan/0.0.1", "0.0.2": "http://registry.npmjs.org/misao-chan/0.0.2" }, "dist": { "0.0.1": { "shasum": "a45f7047c15493c540db4cec59db27fb63a02bba", "tarball": "http://registry.npmjs.org/misao-chan/-/misao-chan-0.0.1.tgz" }, "0.0.2": { "shasum": "95006d0ce5598fb4b0b322901842529b55e3fa47", "tarball": "http://registry.npmjs.org/misao-chan/-/misao-chan-0.0.2.tgz" } }, "keywords": [ "irc", "bot", "plugin" ], "url": "http://registry.npmjs.org/misao-chan/" }, "misc-scripts": { "name": "misc-scripts", "description": "TODO description", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-10-04T15:10:35.204Z", "created": "2011-10-04T15:10:34.970Z", "0.0.1": "2011-10-04T15:10:35.204Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/TODO/TODO.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/misc-scripts/0.0.1" }, "dist": { "0.0.1": { "shasum": "d21ee59a296e9fa161d08c18639630d8e5d28f05", "tarball": "http://registry.npmjs.org/misc-scripts/-/misc-scripts-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/misc-scripts/" }, "mite.node": { "name": "mite.node", "description": "mite.node is a library for interacting with the RESTful mite.api", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "gr2m", "email": "gregor@yo.lk" } ], "author": { "name": "Gregor Martynus", "email": "gregor@yo.lk" }, "repository": { "type": "git", "url": "http://github.com/gr2m/mite.node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mite.node/0.0.1", "0.0.2": "http://registry.npmjs.org/mite.node/0.0.2", "0.0.3": "http://registry.npmjs.org/mite.node/0.0.3", "0.0.4": "http://registry.npmjs.org/mite.node/0.0.4", "0.0.5": "http://registry.npmjs.org/mite.node/0.0.5", "0.0.6": "http://registry.npmjs.org/mite.node/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/mite.node/-/mite.node-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/mite.node/-/mite.node-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/mite.node/-/mite.node-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/mite.node/-/mite.node-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/mite.node/-/mite.node-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/mite.node/-/mite.node-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/mite.node/" }, "mitm-proxy": { "name": "mitm-proxy", "description": "A node module to create a http and https man-in-the-middle proxy", "dist-tags": { "latest": "0.0.1" }, "readme": "# node-mitm-proxy\n\nCreates a http and https proxy that allows to intercept requests, rewrite urls and store data on disk.\n\n## Example Use\n\nCheck the examples folder for more information.\n\nBasic usage: \n\n var Proxy = require('mitm-proxy');\n \n new Proxy({proxy_port: 8080, verbose: true});\n\n## Proxy settings\n\n* **proxy_port** \n \n Port where the proxy will listen to. Default: 8080\n\n* **mitm_port**\n\n Port where the mitm proxy will listen to. Default: 8000\n You don't have to connect to this port, it's used internally.\n\n* **verbose**\n\n Output to STDOUT activity and errors. Default: true\n \n* **proxy_write**\n\n Write the contents of every request to disk. Default: false\n\n* **proxy_write_path**\n\n Folder to write the contents to when proxy_write is enabled. Default: /tmp/proxy\n\n* **key_path**\n\n Path to SSL key that will be used by the mitm proxy. Default: mitm-proxy's internal SSL key.\n\n* **cert_path**\n\n Path to SSL certificate that will be used by the mitm proxy. Default: mitm-proxy's internal SSL certificate.\n\n## Processors\n\nmitm-proxy allows a processor to be passed as a second parameter to new Proxy(...)\n\nAn instance of the processor class will be created for every request that the proxy handles. \n\nThose processors allow to be notified about an event (request sent, response received, data received, etc.) and, when the methods are defined, interception methods like url rewritting.\n\n### Event handlers\n\nThe processor class will receive a proxy object on initialization that will be notified of the events.\n\n* **request(request_object, url_object)**\n \n Once the proxy receives a proxy request, the request event will be triggered. That occurs before establishing a connection to the remote host. The event will receive the original request object (including request headers) and the final url (after url rewritting) that the proxy will request.\n\n* **request_data(data)**\n\n The proxy will be notified by all the data sent to the remote server. Usually POST and PUT methods.\n\n* **request_end**\n\n Once the client finishes sending the request data and is ready to receive the response, a request_end event will be triggered.\n\n* **request_close**\n\n If the client closes the connection uenxpectedly, a request_close event will be triggered.\n\n* **response(response_object)**\n\n Once the connection to the remote server has been established, the server responds with a response header. a response event will be triggered and will receive the original response from the remote server, which includes the repsonse headers and response code.\n \n* **response_data(data)**\n \n All data received from the server will be triggered in response_data events. Data will be a binary buffer.\n\n* **response_end**\n\n Once the remote server closes the request, a response_end event will be triggered.\n\n* **response_close**\n\n If the server closes the connection unexpectedly, a response_close event will be triggered.\n \n\n### URL rewritting\n\nThe processor has a chance to rewrite the url that will be requested to the remote server. By implementing an instance method called **url_rewrite** in the processor, it will be called before establishing a connection to the remote server, allowing to change protocol, host, path or query.\n\nThe url_rewrite will receive an url object (http://nodejs.org/docs/v0.6.2/api/url.html) and expect also an url object returned. \n\nIf the method returns null or undefined, the original url will be used. \n\n\n#### Example\n\nThis will convert _any_ request to show the nodejs.org page.\n\n var Proxy = require('mitm-proxy')\n , url = require('url');\n\n var processor = function(proxy) {\n this.url_rewrite = function(req_url) {\n req_url.hostname = \"nodejs.org\";\n };\n };\n\n new Proxy({proxy_port: 8080}, processor);\n\nRemarks: note that we only changed the server where it will connect and the path that it will request, the request will still hold the original request headers, including the Host: original_host header.\n\n### Request intercept\n\n-- todo --\n\n### Request data intercept\n\n-- todo --\n\n### Response intercept \n\n-- todo --\n\n### Response data intercept\n\n-- todo --\n\n## OS Configuration\n\nHTTP/HTTPS proxyes can be configured system wide. Keep in mind that most browsers will try to validate the SSL certificate and show a warning when using the mitm-proxy. Some domains will totally refuse to go through an invalid certificate in Chrome and other browsers, while others will give the option to ignore the warning.\n\n### Mac OSX\n\n* Go to 'System Preferences' => 'Network'\n* Select your network interface and click on the 'Advanced...' button. \n* Select the 'Proxies' tab\n* Activate 'Web Proxy (HTTP)' and type 'localhost' in the 'Web Proxy Server' text box and type '8080' in the port box next to it.\n* Activate 'Secure Web Proxy (HTTPS)' and type 'localhost' in the 'Web Proxy Server' text box and type '8080' in the port box next to it.\n* Click on 'OK' button to close the 'Advanced' settings.\n* Click on 'Apply' button in the 'Network' panel.\n\n### Ubuntu\n\n-- todo --\n\n### Windows\n\n-- todo --\n\n## Application specific\n\n### PhantomJS\n\nmitm-proxy is specially useful with headless browsers like phantom.js (http://phantomjs.org)\n\nTo enable the proxy in phantomjs add the following parameters to the phantomjs command:\n\n phantomjs --ignore-ssl-errors=yes --proxy=localhost:8080 \n\n## Processors\n\n", "maintainers": [ { "name": "horaci", "email": "horaci@gmail.com" } ], "time": { "modified": "2011-11-24T12:30:56.409Z", "created": "2011-11-24T12:30:54.948Z", "0.0.1": "2011-11-24T12:30:56.409Z" }, "author": { "name": "Horaci Cuevas" }, "repository": { "type": "git", "url": "git://github.com/horaci/node-mitm-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mitm-proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "ce26fea659716f1a6533602637541a446f56c696", "tarball": "http://registry.npmjs.org/mitm-proxy/-/mitm-proxy-0.0.1.tgz" } }, "keywords": [ "proxy", "mitm", "http", "https" ], "url": "http://registry.npmjs.org/mitm-proxy/" }, "mixable": { "name": "mixable", "description": "A Ruby style mixin library for CoffeeScript & Javascript", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "petebrowne", "email": "me@petebrowne.com" } ], "time": { "modified": "2011-07-26T15:36:00.390Z", "created": "2011-07-26T15:35:59.932Z", "0.3.0": "2011-07-26T15:36:00.390Z" }, "author": { "name": "Pete Browne", "email": "me@petebrowne.com", "url": "http://petebrowne.com" }, "repository": { "type": "git", "url": "git://github.com/petebrowne/mixable.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/mixable/0.3.0" }, "dist": { "0.3.0": { "shasum": "d31ff1076c4e34720d20ac64f1941b5b7cee1ef1", "tarball": "http://registry.npmjs.org/mixable/-/mixable-0.3.0.tgz" } }, "keywords": [ "mixin", "extend" ], "url": "http://registry.npmjs.org/mixable/" }, "mixin": { "name": "mixin", "description": "Prototypical mixin layer", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "leei", "email": "leei@sociologi.ca" } ], "time": { "modified": "2011-06-08T01:43:21.591Z", "created": "2011-06-08T01:43:21.061Z", "0.1.0": "2011-06-08T01:43:21.591Z" }, "author": { "name": "Lee Iverson", "email": "leei@sociologi.ca" }, "versions": { "0.1.0": "http://registry.npmjs.org/mixin/0.1.0" }, "dist": { "0.1.0": { "shasum": "8733370cbfe340defc93a899fe318d3508b7c152", "tarball": "http://registry.npmjs.org/mixin/-/mixin-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mixin/" }, "mixinjs": { "name": "mixinjs", "description": "Non prototypal mixins", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-06-10T20:40:25.851Z", "created": "2011-06-10T20:40:25.278Z", "0.1.0": "2011-06-10T20:40:25.851Z" }, "author": { "name": "Ryan Eastridge", "email": "ryan@syntacticx.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/mixinjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "16f09d073979c58f8f397b73333baf86340dc1e6", "tarball": "http://registry.npmjs.org/mixinjs/-/mixinjs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mixinjs/" }, "mixpanel": { "name": "mixpanel", "description": "A simple API for mixpanel", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "carlsverre", "email": "mail@carlsverre.com" } ], "time": { "modified": "2011-09-27T19:16:46.735Z", "created": "2011-02-07T03:01:50.099Z", "0.0.2": "2011-02-07T03:01:50.426Z", "0.0.3": "2011-02-11T01:31:20.784Z", "0.0.4": "2011-06-08T06:43:57.298Z", "0.0.5": "2011-09-27T19:16:46.735Z" }, "author": { "name": "Carl Sverre", "url": "http://carlsverre.com" }, "repository": { "type": "git", "url": "git://github.com/carlsverre/mixpanel-node.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/mixpanel/0.0.2", "0.0.3": "http://registry.npmjs.org/mixpanel/0.0.3", "0.0.4": "http://registry.npmjs.org/mixpanel/0.0.4", "0.0.5": "http://registry.npmjs.org/mixpanel/0.0.5" }, "dist": { "0.0.2": { "shasum": "e29fdaa8beaca17c54c167317b92dc1dcec24a23", "tarball": "http://registry.npmjs.org/mixpanel/-/mixpanel-0.0.2.tgz" }, "0.0.3": { "shasum": "8c674f063037cd9a506337a1419c8b78388dbb94", "tarball": "http://registry.npmjs.org/mixpanel/-/mixpanel-0.0.3.tgz" }, "0.0.4": { "shasum": "b7445aab9449e0bfb08ac20c26cffaa703048667", "tarball": "http://registry.npmjs.org/mixpanel/-/mixpanel-0.0.4.tgz" }, "0.0.5": { "shasum": "b45478e581a88662b3aeb6da341e594acffb5184", "tarball": "http://registry.npmjs.org/mixpanel/-/mixpanel-0.0.5.tgz" } }, "keywords": [ "mixpanel", "analytics", "api", "stats" ], "url": "http://registry.npmjs.org/mixpanel/" }, "mixpanel_api": { "name": "mixpanel_api", "description": "Access the mixpanel API from nodejs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jonashuckestein", "email": "jonas.huckestein@gmail.com" } ], "time": { "modified": "2011-02-11T00:32:21.827Z", "created": "2011-02-11T00:32:21.496Z", "0.1.0": "2011-02-11T00:32:21.827Z" }, "author": { "name": "Jonas Huckestein", "email": "jonas.huckestein@gmail.com", "url": "http://thezukunft.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/mixpanel_api/0.1.0" }, "dist": { "0.1.0": { "shasum": "48fc432d4de1b8816a590014037e47c85ed1a612", "tarball": "http://registry.npmjs.org/mixpanel_api/-/mixpanel_api-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mixpanel_api/" }, "mixpanel-api": { "name": "mixpanel-api", "description": "Access the mixpanel API from nodejs", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jonashuckestein", "email": "jonas.huckestein@gmail.com" } ], "time": { "modified": "2011-02-11T00:39:35.640Z", "created": "2011-02-11T00:37:45.373Z", "0.1.0": "2011-02-11T00:37:45.780Z", "0.1.1": "2011-02-11T00:39:35.640Z" }, "author": { "name": "Jonas Huckestein", "email": "jonas.huckestein@gmail.com", "url": "http://thezukunft.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/mixpanel-api/0.1.0", "0.1.1": "http://registry.npmjs.org/mixpanel-api/0.1.1" }, "dist": { "0.1.0": { "shasum": "faefa90cb0671efa86c94678f0f70d7f9d62886c", "tarball": "http://registry.npmjs.org/mixpanel-api/-/mixpanel-api-0.1.0.tgz" }, "0.1.1": { "shasum": "1691cbce015b829c8356e9196dccdf2503e43f9d", "tarball": "http://registry.npmjs.org/mixpanel-api/-/mixpanel-api-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/mixpanel-api/" }, "mixture": { "name": "mixture", "description": "Heterogeneous cluster task manager", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-11-08T19:22:28.313Z", "created": "2011-11-06T01:22:13.602Z", "0.0.0": "2011-11-06T01:22:15.019Z", "0.1.0": "2011-11-08T19:22:28.313Z" }, "author": { "name": "Daniel D. Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.com" }, "repository": { "type": "git", "url": "git://github.com/dshaw/mixture.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/mixture/0.0.0", "0.1.0": "http://registry.npmjs.org/mixture/0.1.0" }, "dist": { "0.0.0": { "shasum": "7ef14dd72e7e1589dbafb258704090c33fbfe7d7", "tarball": "http://registry.npmjs.org/mixture/-/mixture-0.0.0.tgz" }, "0.1.0": { "shasum": "122a620d866497c1a7186d24ac93eb6e56a1d4de", "tarball": "http://registry.npmjs.org/mixture/-/mixture-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mixture/" }, "mjoe": { "name": "mjoe", "description": "Monkey Joe will do the monkey job for you", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-08-07T21:34:33.327Z", "created": "2011-08-07T21:34:32.364Z", "0.1.4": "2011-08-07T21:34:33.327Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@gmail.com", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/mjoe.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/mjoe/0.1.4" }, "dist": { "0.1.4": { "shasum": "d8f9617b0828179337382e98e8fa02e89595f765", "tarball": "http://registry.npmjs.org/mjoe/-/mjoe-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/mjoe/" }, "mjsunit.runner": { "name": "mjsunit.runner", "description": "Command line mjsunit runner which provides an easy way to hook into mjsunit and start running tests immediately..", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/mjsunit.runner/0.1.0", "0.1.1": "http://registry.npmjs.org/mjsunit.runner/0.1.1", "0.1.2": "http://registry.npmjs.org/mjsunit.runner/0.1.2", "0.1.3": "http://registry.npmjs.org/mjsunit.runner/0.1.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/mjsunit.runner/-/mjsunit.runner-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/mjsunit.runner/-/mjsunit.runner-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/mjsunit.runner/-/mjsunit.runner-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/mjsunit.runner/-/mjsunit.runner-0.1.3.tgz" } }, "keywords": [ "testing", "test", "runner", "unit testing", "command line" ], "url": "http://registry.npmjs.org/mjsunit.runner/" }, "mkdir": { "name": "mkdir", "description": "Directory creation utilities", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-07-31T01:33:12.395Z", "created": "2011-07-31T01:33:11.664Z", "0.0.1": "2011-07-31T01:33:12.395Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/mkdir.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mkdir/0.0.1" }, "dist": { "0.0.1": { "shasum": "c17c59b2865e955f737f2976356af68f827d7e80", "tarball": "http://registry.npmjs.org/mkdir/-/mkdir-0.0.1.tgz" } }, "keywords": [ "fs" ], "url": "http://registry.npmjs.org/mkdir/" }, "mkdirp": { "name": "mkdirp", "description": "Recursively mkdir, like `mkdir -p`", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-17T13:28:35.738Z", "created": "2011-01-06T02:54:36.080Z", "0.0.1": "2011-01-06T02:54:36.496Z", "0.0.2": "2011-02-14T20:11:44.988Z", "0.0.3": "2011-06-20T04:02:44.361Z", "0.0.4": "2011-06-29T00:28:32.272Z", "0.0.5": "2011-06-29T18:22:05.839Z", "0.0.6": "2011-08-20T21:37:10.730Z", "0.0.7": "2011-09-10T22:50:08.879Z", "0.1.0": "2011-11-06T06:32:23.379Z", "0.2.0": "2011-11-16T05:32:17.036Z", "0.2.1": "2011-11-16T09:26:51.089Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-mkdirp.git" }, "users": { "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/mkdirp/0.0.1", "0.0.2": "http://registry.npmjs.org/mkdirp/0.0.2", "0.0.3": "http://registry.npmjs.org/mkdirp/0.0.3", "0.0.4": "http://registry.npmjs.org/mkdirp/0.0.4", "0.0.5": "http://registry.npmjs.org/mkdirp/0.0.5", "0.0.6": "http://registry.npmjs.org/mkdirp/0.0.6", "0.0.7": "http://registry.npmjs.org/mkdirp/0.0.7", "0.1.0": "http://registry.npmjs.org/mkdirp/0.1.0", "0.2.0": "http://registry.npmjs.org/mkdirp/0.2.0", "0.2.1": "http://registry.npmjs.org/mkdirp/0.2.1" }, "dist": { "0.0.1": { "shasum": "3fbd9f4711a5234233dc6c9d7a052d4b9f83b416", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.1.tgz" }, "0.0.2": { "shasum": "d9438082daac12691c71d64076706c8a5c3511b6", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.2.tgz" }, "0.0.3": { "shasum": "5a7d88a26857023759ffee7fe4c0b28b0f0066b9", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.3.tgz" }, "0.0.4": { "shasum": "fbb491deec0b9b00869f52582e5f431b3681d2f5", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.4.tgz" }, "0.0.5": { "shasum": "375facfa634b17dcdf734c56f59ddae5102811c8", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.5.tgz" }, "0.0.6": { "shasum": "0965de71060cf5e237ffa795243cb5d9a78d335b", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.6.tgz" }, "0.0.7": { "shasum": "d89b4f0e4c3e5e5ca54235931675e094fe1a5072", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.7.tgz" }, "0.1.0": { "shasum": "53212930f7bd75f187b6c8688eb0a5fd69b7d118", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.1.0.tgz" }, "0.2.0": { "shasum": "29dd87f198880b568d1efce0980e7231b048f3aa", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.2.0.tgz" }, "0.2.1": { "shasum": "2ef920435c8511e135137a33f18a9e40cf9dd166", "tarball": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.2.1.tgz" } }, "keywords": [ "mkdir", "directory" ], "url": "http://registry.npmjs.org/mkdirp/" }, "mkslogger": { "name": "mkslogger", "description": "Simple logging library, forked from nlogger.", "dist-tags": { "latest": "0.0.1" }, "readme": "nlogger\n===========\n\nnlogger is a Node.js logging library that can\n\n* print messages with module name and current line number so you know from where it was called\n* print messages in color\n* print parameters in message\n* be configured from file\n\n\nUsage\n-----\nUse npm or download. Then add to your code:\n\n var logger = require('./nlogger').logger(module);\n\n*module* is object defined automatically by Node.js. If you don't want automatic module names, replace it with your desired string name.\n\n logger.info(message);\n logger.info(message, parameter...);\n\nStrings `{}` in message will be replaced by appropriate parameter. See examples. \n\nExamples\n--------\n\n var logger = require('./nlogger').logger(module);\n logger.info('Info message');\n logger.debug('Debug message');\n logger.warn('Warning message');\n logger.error('Error message');\n logger.trace('Trace message');\n logger.info('Array = {}, Object = {}', [1, 2, 3, 4], {one: 1, two: 2});\n\n \nOutput samples\n--------------\n\n 2010-10-02 20:39:03.570 INFO main:5 - Info message\n 2010-10-02 20:39:03.588 DEBUG main:6 - Debug message\n 2010-10-02 20:39:03.589 WARN main:7 - Warning message\n 2010-10-02 20:39:03.590 ERROR main:8 - Error message\n 2010-10-02 20:39:03.590 TRACE main:9 - Trace message\n 2010-10-02 20:39:03.590 INFO main:10 - Array = [ 1, 2, 3, 4 ], Object = { one: 1, two: 2 }\n \n 2010-10-02 20:59:12.496 INFO my-modules/first:3 - Message from first module from line #3\n 2010-10-02 20:59:12.514 INFO my-modules/second:10 - Message from second module from line #10\n 2010-10-02 20:59:12.515 INFO fake-module-name:3 - Message from third module from line #3\n 2010-10-02 20:59:12.516 INFO :3 - Message from fourth module from line #3\n \n\nConfiguration\n-------------\nnlogger can load optional configuration file nlogger.json which looks like:\n\n {\n \"color\": \"auto\",\n \"level\": {\n \"*\": \"debug\",\n \"my-modules/first\": \"info\"\n }\n }\n \n* `color` - print message in color? [true, false, \"auto\"]\n* `level.*` - default debug level\n* `level.yourModuleName` - debug level for specified module\n\nPossible debug levels are `trace`, `debug`, `info`, `warn`, `error`.\n\nChanges\n-------\n0.3.0 - Added parameters support to logging methods\n\n0.2.0 - Added configuration file support\n\n0.1.0 - First npm release\n\n\nLicense\n-------\nReleased under MIT License. Enjoy and Fork!\n", "maintainers": [ { "name": "maks", "email": "maks@manichord.com" } ], "time": { "modified": "2011-12-06T05:14:55.904Z", "created": "2011-12-06T05:14:51.832Z", "0.0.1": "2011-12-06T05:14:55.904Z" }, "author": { "name": "Maksim Lin and Barret Schloerke and Igor Urminček" }, "repository": { "type": "git", "url": "git://github.com/maks/nlogger.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mkslogger/0.0.1" }, "dist": { "0.0.1": { "shasum": "4225fbffa0b36e974f243e439a4e9d59a0bd5f27", "tarball": "http://registry.npmjs.org/mkslogger/-/mkslogger-0.0.1.tgz" } }, "keywords": [ "log", "logging", "logger", "custom", "color" ], "url": "http://registry.npmjs.org/mkslogger/" }, "mmap": { "name": "mmap", "description": "mmap(2) bindings for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "bnoordhuis", "email": "info@bnoordhuis.nl" } ], "time": { "modified": "2011-05-06T15:42:45.575Z", "created": "2011-02-12T23:17:46.218Z", "0.0.1": "2011-02-12T23:17:46.633Z", "0.0.2": "2011-02-12T23:26:01.134Z", "0.0.3": "2011-05-06T15:42:45.575Z" }, "author": { "name": "Ben Noordhuis" }, "repository": { "type": "git", "url": "git://github.com/bnoordhuis/node-mmap.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mmap/0.0.1", "0.0.2": "http://registry.npmjs.org/mmap/0.0.2", "0.0.3": "http://registry.npmjs.org/mmap/0.0.3" }, "dist": { "0.0.1": { "shasum": "48442f93a6fbc693437d85c83a6ed76a6d2e7263", "tarball": "http://registry.npmjs.org/mmap/-/mmap-0.0.1.tgz" }, "0.0.2": { "shasum": "53568e886689db0774fd96fc8ce8736b462d8bb7", "tarball": "http://registry.npmjs.org/mmap/-/mmap-0.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "eb30aa27865bacc972e3c5b0d347772bd6d84252", "tarball": "http://registry.npmjs.org/mmap/-/mmap-0.0.2-0.4-sunos-5.11.tgz" } } }, "0.0.3": { "shasum": "c0008b2dbeb9af5e644b0ab70789a9b79a6d5844", "tarball": "http://registry.npmjs.org/mmap/-/mmap-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/mmap/" }, "mmikulicic-thrift": { "name": "mmikulicic-thrift", "description": "mmikulicic node-thrift fork", "dist-tags": { "latest": "0.6.0dev2" }, "maintainers": [ { "name": "ithkuil", "email": "marko.mikulicic@isti.cnr.it" } ], "time": { "modified": "2011-04-11T16:11:35.982Z", "created": "2011-04-11T16:11:35.372Z", "0.6.0dev2": "2011-04-11T16:11:35.982Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im" }, "versions": { "0.6.0dev2": "http://registry.npmjs.org/mmikulicic-thrift/0.6.0dev2" }, "dist": { "0.6.0dev2": { "shasum": "28cc6b646a9c97da25a340da3655ae93d042f588", "tarball": "http://registry.npmjs.org/mmikulicic-thrift/-/mmikulicic-thrift-0.6.0dev2.tgz" } }, "url": "http://registry.npmjs.org/mmikulicic-thrift/" }, "mmmodel": { "name": "mmmodel", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "time": { "modified": "2011-03-15T12:10:31.188Z", "created": "2011-03-07T12:01:49.209Z", "0.0.2": "2011-03-07T12:01:49.614Z", "0.0.3": "2011-03-11T11:05:17.228Z", "0.0.4": "2011-03-15T12:10:31.188Z" }, "author": { "name": "Jonah Fox", "email": "jonah@boodigital.com" }, "repository": { "type": "git", "url": "git://github.com/weepy/mmmodel.git" }, "description": "Homer's favorite Javascript ORM", "versions": { "0.0.2": "http://registry.npmjs.org/mmmodel/0.0.2", "0.0.3": "http://registry.npmjs.org/mmmodel/0.0.3", "0.0.4": "http://registry.npmjs.org/mmmodel/0.0.4" }, "dist": { "0.0.2": { "shasum": "aa2d6920b2668d80a87be82d2741b23d29024887", "tarball": "http://registry.npmjs.org/mmmodel/-/mmmodel-0.0.2.tgz" }, "0.0.3": { "shasum": "0284f4af14323803c1e0ce36ad2038a7eaf584ca", "tarball": "http://registry.npmjs.org/mmmodel/-/mmmodel-0.0.3.tgz" }, "0.0.4": { "shasum": "6f2fc830d847707ab7b994eeb637a829b4cca139", "tarball": "http://registry.npmjs.org/mmmodel/-/mmmodel-0.0.4.tgz" } }, "keywords": [ "javascript", "orm", "rest", "redis" ], "url": "http://registry.npmjs.org/mmmodel/" }, "mmodel": { "name": "mmodel", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "time": { "modified": "2011-03-03T17:27:29.065Z", "created": "2011-03-03T17:27:28.685Z", "0.0.2": "2011-03-03T17:27:29.065Z" }, "author": { "name": "weepy" }, "repository": { "type": "git", "url": "git://github.com/weepy/mmodel.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/mmodel/0.0.2" }, "dist": { "0.0.2": { "shasum": "05abec02bf6a1f1d9280fc7c0fb1501b82ce5b1e", "tarball": "http://registry.npmjs.org/mmodel/-/mmodel-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/mmodel/" }, "mmseg": { "name": "mmseg", "description": "A node.js driver for libmmseg", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "hidden", "email": "zzdhidden@gmail.com" } ], "time": { "modified": "2011-06-07T12:21:50.756Z", "created": "2011-05-31T06:37:02.117Z", "0.0.1": "2011-05-31T06:37:03.445Z", "0.0.2": "2011-06-01T08:34:08.155Z", "0.0.3": "2011-06-01T10:05:40.869Z", "0.0.4": "2011-06-01T11:40:53.801Z", "0.0.5": "2011-06-01T13:37:02.861Z", "0.0.6": "2011-06-01T18:11:36.536Z", "0.0.7": "2011-06-07T12:15:02.806Z", "0.0.8": "2011-06-07T12:21:50.756Z" }, "author": { "name": "Hidden", "email": "zzdhidden@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/mmseg/0.0.1", "0.0.2": "http://registry.npmjs.org/mmseg/0.0.2", "0.0.3": "http://registry.npmjs.org/mmseg/0.0.3", "0.0.4": "http://registry.npmjs.org/mmseg/0.0.4", "0.0.5": "http://registry.npmjs.org/mmseg/0.0.5", "0.0.6": "http://registry.npmjs.org/mmseg/0.0.6", "0.0.7": "http://registry.npmjs.org/mmseg/0.0.7", "0.0.8": "http://registry.npmjs.org/mmseg/0.0.8" }, "dist": { "0.0.1": { "shasum": "6a848c6c8dcd31ab758649c6fb82e8dfe9437cb9", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.1.tgz" }, "0.0.2": { "shasum": "17674951c78b67cdfcf60994a3b49b731077b80b", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.2.tgz" }, "0.0.3": { "shasum": "88a3440109c8ff7382cee2fa4a3acc0c7e098a2f", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.3.tgz" }, "0.0.4": { "shasum": "65f84bccca3659211e4bdd8121100a4b17197c44", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.4.tgz" }, "0.0.5": { "shasum": "7160d2f0aedaf383b01b6a35ca208e6260084dab", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.5.tgz" }, "0.0.6": { "shasum": "791f2908c5450c36a26563bfcf27634fdca512bd", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.6.tgz" }, "0.0.7": { "shasum": "f20bc5d0f4e957c3a857203e8e4d0ffee4a3ed61", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.7.tgz" }, "0.0.8": { "shasum": "c1394fc8e1d8352246021662e8d553c1f51ed314", "tarball": "http://registry.npmjs.org/mmseg/-/mmseg-0.0.8.tgz" } }, "keywords": [ "mmseg", "libmmseg" ], "url": "http://registry.npmjs.org/mmseg/" }, "mn-app": { "name": "mn-app", "description": "", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:09.052Z", "created": "2011-11-06T00:52:09.052Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-app/" }, "mn-core": { "name": "mn-core", "description": "", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:23.948Z", "created": "2011-11-06T00:52:23.948Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-core/" }, "mn-customer-mgmt": { "name": "mn-customer-mgmt", "description": "", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:31.116Z", "created": "2011-11-06T00:52:31.116Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-customer-mgmt/" }, "mn-logger": { "name": "mn-logger", "description": "Logging utility", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:43.714Z", "created": "2011-11-06T00:52:43.714Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-logger/" }, "mn-module-mgmt": { "name": "mn-module-mgmt", "description": "Module Management (deploy, install, update, monitor, etc.)", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:48.261Z", "created": "2011-11-06T00:52:48.261Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-module-mgmt/" }, "mn-ping": { "name": "mn-ping", "description": "", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:52.807Z", "created": "2011-11-06T00:52:52.807Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-ping/" }, "mn-tenant-mgmt": { "name": "mn-tenant-mgmt", "description": "", "dist-tags": {}, "maintainers": [ { "name": "admin", "email": "qzhang@modeln.com" } ], "time": { "modified": "2011-11-06T00:52:57.590Z", "created": "2011-11-06T00:52:57.590Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/mn-tenant-mgmt/" }, "mnml": { "name": "mnml", "description": "Minimalistic general purpose markup language", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "thedjinn", "email": "emil@koffietijd.net" } ], "time": { "modified": "2011-12-08T09:37:01.688Z", "created": "2011-10-30T19:37:28.227Z", "1.0.0": "2011-10-30T19:39:05.690Z", "1.0.1": "2011-12-08T09:37:01.688Z" }, "author": { "name": "Emil Loer", "email": "emil@koffietijd.net", "url": "http://emilloer.com" }, "repository": { "type": "git", "url": "git@github.com:thedjinn/mnml.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/mnml/1.0.0", "1.0.1": "http://registry.npmjs.org/mnml/1.0.1" }, "dist": { "1.0.0": { "shasum": "677d0654fff5a7a7b096eaf3bee14d2e70a556ce", "tarball": "http://registry.npmjs.org/mnml/-/mnml-1.0.0.tgz" }, "1.0.1": { "shasum": "4ac332c4bca3e789af3104db3bff9a756a757852", "tarball": "http://registry.npmjs.org/mnml/-/mnml-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/mnml/" }, "mobettah": { "name": "mobettah", "description": "Process monitoring done easy", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "hainish", "email": "bill.budington@gmail.com" } ], "time": { "modified": "2011-12-08T21:31:24.269Z", "created": "2011-12-02T23:23:03.869Z", "0.0.5": "2011-12-02T23:23:05.199Z", "0.1.0": "2011-12-07T23:13:32.362Z", "0.1.1": "2011-12-08T21:31:24.269Z" }, "author": { "name": "tedsuo,Hainish,cooperq" }, "repository": { "type": "git", "url": "git://github.com/Hainish/mobettah.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/mobettah/0.0.5", "0.1.0": "http://registry.npmjs.org/mobettah/0.1.0", "0.1.1": "http://registry.npmjs.org/mobettah/0.1.1" }, "dist": { "0.0.5": { "shasum": "70719f195e2ebfe7bd4b59ab6ca0998d75332f28", "tarball": "http://registry.npmjs.org/mobettah/-/mobettah-0.0.5.tgz" }, "0.1.0": { "shasum": "93f71e183c3f7f8e831180b703e0c663b0d47288", "tarball": "http://registry.npmjs.org/mobettah/-/mobettah-0.1.0.tgz" }, "0.1.1": { "shasum": "ce57ff86cc8a1e95a9c5a525c4c2a078a7a395ac", "tarball": "http://registry.npmjs.org/mobettah/-/mobettah-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/mobettah/" }, "mobile-monkeypatches": { "name": "mobile-monkeypatches", "description": "Monkey patches to ease mobile web app development", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rubenv", "email": "ruben@savanne.be" } ], "time": { "modified": "2011-10-06T08:15:40.637Z", "created": "2011-10-06T08:15:39.235Z", "0.0.1": "2011-10-06T08:15:40.637Z" }, "author": { "name": "Ruben Vermeersch", "email": "ruben@savanne.be" }, "versions": { "0.0.1": "http://registry.npmjs.org/mobile-monkeypatches/0.0.1" }, "dist": { "0.0.1": { "shasum": "fa4af514a4e01c83b2875082d6cdcb9efd97cdb2", "tarball": "http://registry.npmjs.org/mobile-monkeypatches/-/mobile-monkeypatches-0.0.1.tgz" } }, "keywords": [ "mobile", "hacks", "sencha" ], "url": "http://registry.npmjs.org/mobile-monkeypatches/" }, "mobilize": { "name": "mobilize", "description": "Inlines all of the JavaScripts, stylesheets and images of an HTML page.", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "cdata", "email": "chris@cloudflare.com" } ], "time": { "modified": "2011-08-09T00:10:01.006Z", "created": "2011-07-19T18:48:53.602Z", "0.0.1": "2011-07-19T18:48:55.135Z", "0.0.2": "2011-07-19T19:23:59.999Z", "0.0.3": "2011-07-20T01:09:48.038Z", "0.0.4": "2011-07-20T22:27:37.502Z", "0.0.5": "2011-07-21T01:12:00.451Z", "0.0.6": "2011-07-26T21:10:27.764Z", "0.0.7": "2011-07-26T21:25:46.692Z", "0.0.8": "2011-07-27T19:11:46.430Z", "0.0.9": "2011-08-04T18:39:31.962Z", "0.0.10": "2011-08-04T20:39:02.935Z", "0.0.11": "2011-08-04T21:36:01.757Z", "0.0.12": "2011-08-09T00:10:01.006Z" }, "author": { "name": "Christopher Joel", "email": "chris@scriptolo.gy", "url": "http://scriptolo.gy" }, "repository": { "type": "git", "url": "git://github.com/cdata/mobilize.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mobilize/0.0.1", "0.0.2": "http://registry.npmjs.org/mobilize/0.0.2", "0.0.3": "http://registry.npmjs.org/mobilize/0.0.3", "0.0.4": "http://registry.npmjs.org/mobilize/0.0.4", "0.0.5": "http://registry.npmjs.org/mobilize/0.0.5", "0.0.6": "http://registry.npmjs.org/mobilize/0.0.6", "0.0.7": "http://registry.npmjs.org/mobilize/0.0.7", "0.0.8": "http://registry.npmjs.org/mobilize/0.0.8", "0.0.9": "http://registry.npmjs.org/mobilize/0.0.9", "0.0.10": "http://registry.npmjs.org/mobilize/0.0.10", "0.0.11": "http://registry.npmjs.org/mobilize/0.0.11", "0.0.12": "http://registry.npmjs.org/mobilize/0.0.12" }, "dist": { "0.0.1": { "shasum": "e3fe76c33656a773e70b8169e4158882716cff1c", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.1.tgz" }, "0.0.2": { "shasum": "c09f19b8b4b959afbf24171f501a29e9536d7910", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.2.tgz" }, "0.0.3": { "shasum": "57902b4496e4d50520c495b0f9807bb5304375b1", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.3.tgz" }, "0.0.4": { "shasum": "9d16c9b34093d5b0716fb9d9ef52e50501626ca4", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.4.tgz" }, "0.0.5": { "shasum": "15a5da98fe14029c6a3049373543b7d47d328d71", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.5.tgz" }, "0.0.6": { "shasum": "0e0e0b2adfd3bfa24cdfa7230ae8a29f61aebdae", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.6.tgz" }, "0.0.7": { "shasum": "702e6e6beb08b6b26ebae0138a7a63c7138dd1f7", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.7.tgz" }, "0.0.8": { "shasum": "e2b99799947d3a105795418d218b329ebf7f8fa0", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.8.tgz" }, "0.0.9": { "shasum": "1bed158950c67348468b7fe0e4e3e04f85280e22", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.9.tgz" }, "0.0.10": { "shasum": "b05edb2c41ff9392a4ea026ed0743a4a9640a041", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.10.tgz" }, "0.0.11": { "shasum": "79dc8c544c8106988d85e1b4510a46c2d32cc22c", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.11.tgz" }, "0.0.12": { "shasum": "79a5a9475aca87535585735f4b6b996085d726d2", "tarball": "http://registry.npmjs.org/mobilize/-/mobilize-0.0.12.tgz" } }, "keywords": [ "html", "stylesheet", "css", "javascript", "js", "compile", "inline", "mobilize", "optimize", "optimization" ], "url": "http://registry.npmjs.org/mobilize/" }, "mocha": { "name": "mocha", "description": "Test framework inspired by JSpec, Expresso, & Qunit", "dist-tags": { "latest": "0.3.6" }, "readme": "\n# mocha\n\n Mocha aims to combine the best of several popular JavaScript test frameworks, providing a fun, accessible, robust browser & node.js based test experience.\n\n## About\n\n Mocha tests run serially, easing debugging and making it an ideal choice when mocking and stubbing is involved. Existing frameworks such as [expresso](http://github.com/visionmedia/expresso) can be much faster, though not without cost, Mocha aims to be the simple and \"fun\" test framework.\n\n## Features\n\n - proper exit status for CI support etc\n - auto-detects and disables coloring for non-ttys\n - async test timeout support\n - growl notification support\n - reports test durations\n - highlights slow tests\n - global variable leak detection\n - configurable test-case timeout\n - optionally run tests that match a regexp\n - extensible reporting\n - dot matrix\n - landing strip\n - test-anything-protocol (TAP) producer\n - progress bar\n - spec list\n - streaming JSON\n - JSON\n - extensible test DSLs\n - BDD\n - TDD\n - exports\n\n## Usage\n\n```\n\nUsage: mocha [options] \n\n Options:\n\n -h, --help output usage information\n -v, --version output the version number\n -r, --require require the given module\n -R, --reporter specify the reporter to use\n -u, --ui specify user-interface (bdd|tdd|exports)\n -g, --grep only run tests matching \n -t, --timeout set test-case timeout in milliseconds [2000]\n -G, --growl enable growl support\n\n Reporters:\n\n dot - dot matrix\n json - single json object\n progress - progress bar\n list - spec-style listing\n tap - test-anything-protocol\n landing - unicode landing strip\n json-stream - newline delimited json events\n\n```\n\n## Interfaces\n\n Mocha \"interfaces\" providing BDD, TDD, and expresso export-style flavoured APIs on top of the internals.\n \n### BDD\n\n```js\ndescribe('Array', function(){\n before(function(){\n // ...\n });\n\n describe('#indexOf()', function(){\n it('should return -1 when not present', function(){\n [1,2,3].indexOf(4).should.equal(-1);\n });\n\n it('should return the index when present', function(){\n [1,2,3].indexOf(3).should.equal(2);\n [1,2,3].indexOf(2).should.equal(1);\n [1,2,3].indexOf(1).should.equal(0);\n });\n });\n});\n```\n\n### TDD\n\n```js\nsuite('Array', function(){\n setup(function(){\n // ...\n });\n\n suite('#indexOf()', function(){\n test('should return -1 when not present', function(){\n assert.equal(-1, [1,2,3].indexOf(4));\n });\n\n test('should return the index when present', function(){\n assert.equal(2, [1,2,3].indexOf(3));\n assert.equal(1, [1,2,3].indexOf(2));\n assert.equal(0, [1,2,3].indexOf(1));\n });\n });\n});\n```\n\n### Exports\n\n```js\nmodule.exports = {\n 'Array': {\n '#indexOf()': {\n 'should return -1 when not present': function(){\n [1,2,3].indexOf(4).should.equal(-1);\n },\n \n 'should return the index when present': function(){\n [1,2,3].indexOf(3).should.equal(2);\n [1,2,3].indexOf(2).should.equal(1);\n [1,2,3].indexOf(1).should.equal(0);\n }\n }\n }\n};\n```\n\n## Reporters\n\n Mocha reporters adjust to the terminal window,\n and always disable ansi-escape colouring when\n the stdio streams are not associated with a tty.\n\n### Dot Matrix\n\n The Dot Matrix reporter is simply a series of dots\n that represent test cases, failures highlight in red.\n\n ![dot matrix reporter](http://f.cl.ly/items/3b3b471Z1p2U3D1P2Y1n/Screenshot.png)\n\n ![dot matrix failure](http://f.cl.ly/items/1P11330L033r423g1y1n/Screenshot.png)\n\n## TAP\n\n The TAP reporter emits lines for a [Test-Anything-Protocol](http://en.wikipedia.org/wiki/Test_Anything_Protocol) consumer.\n\n ![test anything protocol](http://f.cl.ly/items/2O0X3h0d1Q430O1t1T3p/Screenshot.png)\n\n## Landing Strip\n\n The Landing Strip reporter is a gimmicky test reporter simulating\n a plane landing :) unicode ftw\n\n ![landing strip plane reporter](http://f.cl.ly/items/0z1k400K1N1Y2G3u2u0i/Screenshot.png)\n\n## List\n\n The \"List\" reporter outputs a simple specifications list as\n test cases pass or fail, outputting the failure details at \n the bottom of the output.\n\n ![list reporter](http://f.cl.ly/items/0Y0x1B3l3K0n3t3h3l0p/Screenshot.png)\n \n ![failures](http://f.cl.ly/items/2Z0E150v20042G2d1J0i/Screenshot.png)\n\n## JSON\n\n The JSON reporter outputs a single large JSON object when\n the tests have completed (failures or not).\n\n## JSON Stream\n\n The JSON Stream reporter outputs newline-delimited JSON \"events\" as they occur, beginning with a \"start\" event, followed by test passes or failures, and then the final \"end\" event.\n\n```json\n[\"start\",{\"total\":12}]\n[\"pass\",{\"title\":\"should return -1 when not present\",\"fullTitle\":\"Array #indexOf() should return -1 when not present\",\"duration\":0}]\n[\"pass\",{\"title\":\"should return the index when present\",\"fullTitle\":\"Array #indexOf() should return the index when present\",\"duration\":0}]\n[\"fail\",{\"title\":\"should return -1 when not present\",\"fullTitle\":\"Array #indexOf() should return -1 when not present\"}]\n[\"end\",{\"start\":\"2011-08-29T03:21:02.050Z\",\"suites\":13,\"passes\":11,\"tests\":12,\"failures\":1,\"end\":\"2011-08-29T03:21:02.052Z\",\"duration\":2}]\n````\n\n## Running tests\n\n Run mocha tests:\n\n $ make test\n\n Run all tests, including interfaces:\n\n $ make test-all\n\n Alter the reporter:\n\n $ make test REPORTER=list\n\n## Best practices\n\n### Makefiles\n\n Be kind and don't make developers hunt around in your docs to figure\n out how to run the tests, add a `make test` target to your _Makefile_:\n\n```\ntest:\n ./node_modules/.bin/mocha \\\n --reporter list\n\n.PHONY: test\n```\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-09T16:41:13.200Z", "created": "2011-11-08T23:08:55.982Z", "0.0.1-alpha1": "2011-11-08T23:08:57.384Z", "0.0.1-alpha2": "2011-11-14T17:21:09.435Z", "0.0.1-alpha3": "2011-11-15T18:11:50.401Z", "0.0.1-alpha4": "2011-11-15T19:06:14.194Z", "0.0.1-alpha5": "2011-11-17T15:52:14.087Z", "0.0.1-alpha6": "2011-11-20T00:00:59.173Z", "0.0.1": "2011-11-22T20:07:07.235Z", "0.0.2": "2011-11-23T02:06:17.334Z", "0.0.3": "2011-11-24T01:26:06.690Z", "0.0.4": "2011-11-24T13:53:43.556Z", "0.0.5": "2011-11-25T00:26:57.757Z", "0.0.6": "2011-11-25T17:45:19.544Z", "0.0.7": "2011-11-25T19:35:56.311Z", "0.0.8": "2011-11-25T21:28:37.688Z", "0.1.0": "2011-11-29T16:23:59.516Z", "0.2.0": "2011-11-30T20:19:39.518Z", "0.3.0": "2011-12-04T17:07:12.955Z", "0.3.1": "2011-12-04T21:45:59.946Z", "0.3.2": "2011-12-05T21:33:52.416Z", "0.3.3": "2011-12-08T15:52:00.752Z", "0.3.4": "2011-12-09T07:25:29.684Z", "0.3.6": "2011-12-09T16:41:13.200Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1-alpha1": "http://registry.npmjs.org/mocha/0.0.1-alpha1", "0.0.1-alpha2": "http://registry.npmjs.org/mocha/0.0.1-alpha2", "0.0.1-alpha3": "http://registry.npmjs.org/mocha/0.0.1-alpha3", "0.0.1-alpha4": "http://registry.npmjs.org/mocha/0.0.1-alpha4", "0.0.1-alpha5": "http://registry.npmjs.org/mocha/0.0.1-alpha5", "0.0.1-alpha6": "http://registry.npmjs.org/mocha/0.0.1-alpha6", "0.0.1": "http://registry.npmjs.org/mocha/0.0.1", "0.0.2": "http://registry.npmjs.org/mocha/0.0.2", "0.0.3": "http://registry.npmjs.org/mocha/0.0.3", "0.0.4": "http://registry.npmjs.org/mocha/0.0.4", "0.0.5": "http://registry.npmjs.org/mocha/0.0.5", "0.0.6": "http://registry.npmjs.org/mocha/0.0.6", "0.0.7": "http://registry.npmjs.org/mocha/0.0.7", "0.0.8": "http://registry.npmjs.org/mocha/0.0.8", "0.1.0": "http://registry.npmjs.org/mocha/0.1.0", "0.2.0": "http://registry.npmjs.org/mocha/0.2.0", "0.3.0": "http://registry.npmjs.org/mocha/0.3.0", "0.3.1": "http://registry.npmjs.org/mocha/0.3.1", "0.3.2": "http://registry.npmjs.org/mocha/0.3.2", "0.3.3": "http://registry.npmjs.org/mocha/0.3.3", "0.3.4": "http://registry.npmjs.org/mocha/0.3.4", "0.3.6": "http://registry.npmjs.org/mocha/0.3.6" }, "dist": { "0.0.1-alpha1": { "shasum": "f4f727ba1d87aa71c2965d3850f255ef6d058006", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1-alpha1.tgz" }, "0.0.1-alpha2": { "shasum": "fb65ff63e8e6c5be1b1663479b172391f2948fdb", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1-alpha2.tgz" }, "0.0.1-alpha3": { "shasum": "aff433949329405befa13fce5b02a3dee9ad3152", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1-alpha3.tgz" }, "0.0.1-alpha4": { "shasum": "4f6d992c90808b0452c4e3ad7993841dbb66dbaa", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1-alpha4.tgz" }, "0.0.1-alpha5": { "shasum": "9e15d2dbcb1e34140f50c97eb92a88adeddeac5f", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1-alpha5.tgz" }, "0.0.1-alpha6": { "shasum": "f05e6a4430ed2333e025ad764f582a4b28ce97bc", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1-alpha6.tgz" }, "0.0.1": { "shasum": "b206423bac42401cb26484d64e9dda3e1b5e2214", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.1.tgz" }, "0.0.2": { "shasum": "7039e712eb2bbbff2adc194bad4dbdd1b6284399", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.2.tgz" }, "0.0.3": { "shasum": "68a46b6a8b38bc4f549741d2c648f65d69a91d78", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.3.tgz" }, "0.0.4": { "shasum": "f1799d5d0a109ee20ba94e240327d0aedc9d49ae", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.4.tgz" }, "0.0.5": { "shasum": "329e6dee199525c576232abf2b07c34a6ca8b3bd", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.5.tgz" }, "0.0.6": { "shasum": "0e5af7df2f8008f4f895ef225dcbd57b768291db", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.6.tgz" }, "0.0.7": { "shasum": "b4828b83ce5c184b9709683f0a6d848ba49084a4", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.7.tgz" }, "0.0.8": { "shasum": "7bbe19e6a903aec867f8eab71a740214a49d5530", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.0.8.tgz" }, "0.1.0": { "shasum": "686acd6758d771a458ab57605d507fa66dd5ec39", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.1.0.tgz" }, "0.2.0": { "shasum": "b9b7560b42fcede5f76bfb17b2b920ec3c7f754a", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.2.0.tgz" }, "0.3.0": { "shasum": "9ca7622226f26638c940cd68b4d49583748cea37", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.3.0.tgz" }, "0.3.1": { "shasum": "6c5fe0f1c6267406b71b1bfa8278a39a6c95791c", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.3.1.tgz" }, "0.3.2": { "shasum": "0663e195dc1f0da8134e23243905f73123d3b1ee", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.3.2.tgz" }, "0.3.3": { "shasum": "ecc80d6f715c2c25225d88965ed7ef9ccbfd7c69", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.3.3.tgz" }, "0.3.4": { "shasum": "81063937cc888b1a981f259315d8880c8e618a06", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.3.4.tgz" }, "0.3.6": { "shasum": "c4a955fe5c24f899069d977015ea192a372c42dc", "tarball": "http://registry.npmjs.org/mocha/-/mocha-0.3.6.tgz" } }, "keywords": [ "test", "bdd", "tdd", "tap" ], "url": "http://registry.npmjs.org/mocha/" }, "mochiscript": { "name": "mochiscript", "description": "Javascript Dessert", "dist-tags": { "latest": "0.4.3" }, "maintainers": [ { "name": "jeffsu", "email": "me@jeffsu.com" } ], "time": { "modified": "2011-11-28T16:27:28.083Z", "created": "2011-09-26T05:53:37.889Z", "0.4.0-pre1": "2011-09-26T05:53:39.144Z", "0.4.0-pre2": "2011-09-26T16:46:45.660Z", "0.4.0-pre3": "2011-10-27T11:15:53.544Z", "0.4.0-pre4": "2011-10-28T03:02:13.456Z", "0.4.0-pre5": "2011-10-28T13:21:48.169Z", "0.4.0-pre6": "2011-10-28T14:04:43.967Z", "0.4.0-pre7": "2011-10-28T22:27:36.938Z", "0.4.0-pre8": "2011-10-28T23:42:07.297Z", "0.4.0-pre9": "2011-10-30T00:38:33.224Z", "0.4.0-pre10": "2011-10-30T03:03:59.792Z", "0.4.0-pre12": "2011-10-31T12:44:01.100Z", "0.4.0-pre13": "2011-11-01T03:16:05.178Z", "0.4.0-pre14": "2011-11-01T03:50:49.860Z", "0.4.0": "2011-11-02T03:11:31.517Z", "0.4.1": "2011-11-03T05:26:36.525Z", "0.4.2": "2011-11-11T04:45:01.343Z", "0.4.3-pre1": "2011-11-14T04:49:05.101Z", "0.4.3-pre2": "2011-11-14T06:50:36.057Z", "0.4.3-pre3": "2011-11-21T16:29:02.637Z", "0.4.3-pre4": "2011-11-21T16:31:56.130Z", "0.4.3-pre5": "2011-11-24T02:02:26.428Z", "0.4.3": "2011-11-28T16:27:28.083Z" }, "author": { "name": "Jeff Su" }, "repository": { "type": "git", "url": "git://github.com/jeffsu/mochiscript.git" }, "versions": { "0.4.0-pre1": "http://registry.npmjs.org/mochiscript/0.4.0-pre1", "0.4.0-pre2": "http://registry.npmjs.org/mochiscript/0.4.0-pre2", "0.4.0-pre3": "http://registry.npmjs.org/mochiscript/0.4.0-pre3", "0.4.0-pre4": "http://registry.npmjs.org/mochiscript/0.4.0-pre4", "0.4.0-pre5": "http://registry.npmjs.org/mochiscript/0.4.0-pre5", "0.4.0-pre6": "http://registry.npmjs.org/mochiscript/0.4.0-pre6", "0.4.0-pre7": "http://registry.npmjs.org/mochiscript/0.4.0-pre7", "0.4.0-pre8": "http://registry.npmjs.org/mochiscript/0.4.0-pre8", "0.4.0-pre9": "http://registry.npmjs.org/mochiscript/0.4.0-pre9", "0.4.0-pre10": "http://registry.npmjs.org/mochiscript/0.4.0-pre10", "0.4.0-pre12": "http://registry.npmjs.org/mochiscript/0.4.0-pre12", "0.4.0-pre13": "http://registry.npmjs.org/mochiscript/0.4.0-pre13", "0.4.0-pre14": "http://registry.npmjs.org/mochiscript/0.4.0-pre14", "0.4.0": "http://registry.npmjs.org/mochiscript/0.4.0", "0.4.1": "http://registry.npmjs.org/mochiscript/0.4.1", "0.4.2": "http://registry.npmjs.org/mochiscript/0.4.2", "0.4.3-pre1": "http://registry.npmjs.org/mochiscript/0.4.3-pre1", "0.4.3-pre2": "http://registry.npmjs.org/mochiscript/0.4.3-pre2", "0.4.3-pre3": "http://registry.npmjs.org/mochiscript/0.4.3-pre3", "0.4.3-pre4": "http://registry.npmjs.org/mochiscript/0.4.3-pre4", "0.4.3-pre5": "http://registry.npmjs.org/mochiscript/0.4.3-pre5", "0.4.3": "http://registry.npmjs.org/mochiscript/0.4.3" }, "dist": { "0.4.0-pre1": { "shasum": "58bb9a12d36a8c27efa57d27e08e0b7ceadff593", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre1.tgz" }, "0.4.0-pre2": { "shasum": "de4d31a5df942222a1167bbdf204254b631ab4af", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre2.tgz" }, "0.4.0-pre3": { "shasum": "49ea22084215b3cee58e2e7c47347550a962ff8d", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre3.tgz" }, "0.4.0-pre4": { "shasum": "fd0d4669bf5dbd6e2ec808e6c428d7caea083703", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre4.tgz" }, "0.4.0-pre5": { "shasum": "f2cf340a8eade368e0ef448bfd570cf3cd972b11", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre5.tgz" }, "0.4.0-pre6": { "shasum": "ab05167797ac99b968e9be83d6931bb1c8480a1b", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre6.tgz" }, "0.4.0-pre7": { "shasum": "b7777a83fa50f51e06c7a469fd91b81e3fed831e", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre7.tgz" }, "0.4.0-pre8": { "shasum": "b86456746f5d14d88a712610a3345716aa09d5b5", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre8.tgz" }, "0.4.0-pre9": { "shasum": "115c44d5599acdfb4d6d3ff0a316c41b5cedb8fc", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre9.tgz" }, "0.4.0-pre10": { "shasum": "467b946eab165eb71c76aad321ce1bff6902f5d6", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre10.tgz" }, "0.4.0-pre12": { "shasum": "82a3e7566f8a6be5b31f0aaa14fdba551493e27b", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre12.tgz" }, "0.4.0-pre13": { "shasum": "ec3f37a9640a14a6d8a8bf9297fe4fdb8f0f0374", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre13.tgz" }, "0.4.0-pre14": { "shasum": "5e9faa6ac15c6ed7c033c58533377cefef4154c5", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0-pre14.tgz" }, "0.4.0": { "shasum": "b049e2ecf833a16dd9b60ae2ec020fe183647408", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.0.tgz" }, "0.4.1": { "shasum": "77c33359eb83a48e7c5f753b85e929b1691e7ce5", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.1.tgz" }, "0.4.2": { "shasum": "3d39bcae69bcd23048a9762f0888d3b2c6b8a78b", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.2.tgz" }, "0.4.3-pre1": { "shasum": "e999b4f5be1ab72369c8ded50d4d51fe3904e0ec", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.3-pre1.tgz" }, "0.4.3-pre2": { "shasum": "845cc439c099d3bb0c4919cf4cd1894ce505a6bf", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.3-pre2.tgz" }, "0.4.3-pre3": { "shasum": "eeedca3ebceaa20e83b5c3a2bf4c8201fc6a5cbe", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.3-pre3.tgz" }, "0.4.3-pre4": { "shasum": "136e07a49d4689c29bab51b8fa1ea71a055e77d2", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.3-pre4.tgz" }, "0.4.3-pre5": { "shasum": "d43e21d63d38ba2367ee493c8fc58edb4088527b", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.3-pre5.tgz" }, "0.4.3": { "shasum": "05bd4160242c7df3baa18eb9462dd9cebd0a5c08", "tarball": "http://registry.npmjs.org/mochiscript/-/mochiscript-0.4.3.tgz" } }, "keywords": [ "javascript", "language", "mochiscript", "compiler" ], "url": "http://registry.npmjs.org/mochiscript/" }, "mock": { "name": "mock", "description": "Ability to mock modules properly like you would in other langages for true unit tests.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-04-14T00:15:58.933Z", "created": "2011-04-14T00:15:58.789Z", "0.1.0": "2011-04-14T00:15:58.933Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co" }, "repository": { "type": "git", "url": "git://github.com/aikar/mock.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mock/0.1.0" }, "dist": { "0.1.0": { "shasum": "e45fe73a91d6a0263ba3bb45ae97758f9b55d868", "tarball": "http://registry.npmjs.org/mock/-/mock-0.1.0.tgz" } }, "keywords": [ "unit", "test", "phpunit", "mock", "mocking", "xunit" ], "url": "http://registry.npmjs.org/mock/" }, "mock-request": { "name": "mock-request", "description": "A simple testing tool for mocking HTTP sequences of request / response pairs in node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-08-10T18:28:50.676Z", "created": "2011-06-25T08:28:39.207Z", "0.1.0": "2011-06-25T08:28:39.497Z", "0.1.1": "2011-07-15T14:36:40.395Z", "0.1.2": "2011-08-10T18:28:50.676Z" }, "author": { "name": "Nodejitsu Inc.", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/mock-request.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mock-request/0.1.0", "0.1.1": "http://registry.npmjs.org/mock-request/0.1.1", "0.1.2": "http://registry.npmjs.org/mock-request/0.1.2" }, "dist": { "0.1.0": { "shasum": "eceb4e33dcc03e9078e4f80bdecdfa860672c791", "tarball": "http://registry.npmjs.org/mock-request/-/mock-request-0.1.0.tgz" }, "0.1.1": { "shasum": "c68afa5aa4fb7e4b49aa349a4ccd686390dd2c4e", "tarball": "http://registry.npmjs.org/mock-request/-/mock-request-0.1.1.tgz" }, "0.1.2": { "shasum": "828c755c8f498c5701bac69da3e7aaa6d78950dc", "tarball": "http://registry.npmjs.org/mock-request/-/mock-request-0.1.2.tgz" } }, "keywords": [ "mock", "mocking", "tools", "testing" ], "url": "http://registry.npmjs.org/mock-request/" }, "mock-request-response": { "name": "mock-request-response", "description": "Mock request and response objects for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "JerrySievert", "email": "code@legitimatesounding.com" } ], "time": { "modified": "2011-08-31T18:50:56.409Z", "created": "2011-08-30T17:37:56.458Z", "0.1.0": "2011-08-30T17:37:57.167Z", "0.1.1": "2011-08-31T18:50:56.409Z" }, "author": { "name": "Jerry Sievert", "email": "code@legitimatesounding.com", "url": "http://legitimatesounding.com/blog/" }, "repository": { "type": "git", "url": "git://github.com/JerrySievert/mock-request-response.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mock-request-response/0.1.0", "0.1.1": "http://registry.npmjs.org/mock-request-response/0.1.1" }, "dist": { "0.1.0": { "shasum": "48c1e1d0b3ff975bc1035f96fb8c0c7ecf5917dc", "tarball": "http://registry.npmjs.org/mock-request-response/-/mock-request-response-0.1.0.tgz" }, "0.1.1": { "shasum": "fb6242ddf3df0342fbd787a069c99f321d4a2870", "tarball": "http://registry.npmjs.org/mock-request-response/-/mock-request-response-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/mock-request-response/" }, "mockdata": { "name": "mockdata", "description": "a library to generate mock data", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-11-08T01:33:55.039Z", "created": "2011-11-04T18:05:59.088Z", "0.0.1": "2011-11-04T18:06:00.257Z", "0.0.2": "2011-11-04T21:14:50.391Z", "0.0.3": "2011-11-08T01:33:55.039Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/mockdata.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mockdata/0.0.1", "0.0.2": "http://registry.npmjs.org/mockdata/0.0.2", "0.0.3": "http://registry.npmjs.org/mockdata/0.0.3" }, "dist": { "0.0.1": { "shasum": "1f7a1c7188f6874416e334a1c18a3810f9061c1e", "tarball": "http://registry.npmjs.org/mockdata/-/mockdata-0.0.1.tgz" }, "0.0.2": { "shasum": "fe87dd787d2eadd180771e93ad96d684b6af4844", "tarball": "http://registry.npmjs.org/mockdata/-/mockdata-0.0.2.tgz" }, "0.0.3": { "shasum": "90dd5feb9806ae3abceb0a814da93abc0ee33d68", "tarball": "http://registry.npmjs.org/mockdata/-/mockdata-0.0.3.tgz" } }, "keywords": [ "mock", "data" ], "url": "http://registry.npmjs.org/mockdata/" }, "mockery": { "name": "mockery", "description": "Simplifying the use of mocks with Node.js", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "mfncooper", "email": "mfncooper@gmail.com" } ], "time": { "modified": "2011-11-17T17:01:36.883Z", "created": "2011-10-11T04:44:42.851Z", "1.0.0": "2011-10-11T04:44:44.231Z", "1.0.1": "2011-11-17T17:01:36.883Z" }, "author": { "name": "Martin Cooper", "email": "mfncooper@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mfncooper/mockery.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/mockery/1.0.0", "1.0.1": "http://registry.npmjs.org/mockery/1.0.1" }, "dist": { "1.0.0": { "shasum": "4459632080be9ed03fd7bdc1edcf76d96fb15b87", "tarball": "http://registry.npmjs.org/mockery/-/mockery-1.0.0.tgz" }, "1.0.1": { "shasum": "ac04f70f2a85ecd35b563f7fdda54e01407daf7e", "tarball": "http://registry.npmjs.org/mockery/-/mockery-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/mockery/" }, "mocket": { "name": "mocket", "description": "Mocking library for node.js, in the spirit of Mockito", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "davethehat", "email": "david@teamsandtchnology.com" } ], "time": { "modified": "2011-11-25T13:44:18.504Z", "created": "2011-08-17T17:19:06.583Z", "0.0.1": "2011-08-17T17:19:08.048Z", "0.0.2": "2011-08-18T08:08:55.053Z", "0.0.3": "2011-08-18T14:38:32.938Z", "0.0.4": "2011-08-19T06:58:47.533Z", "0.0.5": "2011-08-19T08:34:11.880Z", "0.1.0": "2011-08-19T12:51:19.259Z", "0.1.1": "2011-11-19T19:11:45.097Z", "0.1.2": "2011-11-24T16:38:41.471Z", "0.1.3": "2011-11-25T13:44:18.504Z" }, "author": { "name": "David Harvey", "email": "david@teamsandtechnology.com", "url": "http://www.teamsandtechnology.com" }, "repository": { "url": "git@github.com:davethehat/Mocket.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mocket/0.0.1", "0.0.2": "http://registry.npmjs.org/mocket/0.0.2", "0.0.3": "http://registry.npmjs.org/mocket/0.0.3", "0.0.4": "http://registry.npmjs.org/mocket/0.0.4", "0.0.5": "http://registry.npmjs.org/mocket/0.0.5", "0.1.0": "http://registry.npmjs.org/mocket/0.1.0", "0.1.1": "http://registry.npmjs.org/mocket/0.1.1", "0.1.2": "http://registry.npmjs.org/mocket/0.1.2", "0.1.3": "http://registry.npmjs.org/mocket/0.1.3" }, "dist": { "0.0.1": { "shasum": "61857205e579595c5e853537c52b70b254cc2985", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.0.1.tgz" }, "0.0.2": { "shasum": "809ef9c93634e61a35f74c52f3c7947822bd796c", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.0.2.tgz" }, "0.0.3": { "shasum": "92e8899aeb8d3e65bc7b248d1383183c280e362e", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.0.3.tgz" }, "0.0.4": { "shasum": "2a5172994e40ece919ab09232800fbe1529d72c8", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.0.4.tgz" }, "0.0.5": { "shasum": "379dfad00f0a48da34bbaa9a77463b40156b4d05", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.0.5.tgz" }, "0.1.0": { "shasum": "8b4987eaa7162ca47f41df54684aa2b3272a69e0", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.1.0.tgz" }, "0.1.1": { "shasum": "5d96f82380ddca160981f24cb47fc5c7671b6199", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.1.1.tgz" }, "0.1.2": { "shasum": "69f8362b1f12377925547cca129039ebc6a9fc75", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.1.2.tgz" }, "0.1.3": { "shasum": "01f3c39dfe08520a5fd9d9b2941b9fe650af388f", "tarball": "http://registry.npmjs.org/mocket/-/mocket-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/mocket/" }, "mockjaxify": { "name": "mockjaxify", "description": "A NPM Wrapper for jquery.mockjax", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rodriguezartav", "email": "roberto@rodriguezartav.com" } ], "time": { "modified": "2011-10-31T03:35:25.444Z", "created": "2011-10-31T03:23:50.160Z", "0.0.1": "2011-10-31T03:35:25.444Z" }, "author": { "name": "Roberto Rodriguez", "email": "roberto@rodriguezartav.com" }, "repository": { "type": "git", "url": "git://github.com/rodriguezartav/mockjaxify.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mockjaxify/0.0.1" }, "dist": { "0.0.1": { "shasum": "8280fc1880b693fe8211f398ef0d3a36fc117bab", "tarball": "http://registry.npmjs.org/mockjaxify/-/mockjaxify-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mockjaxify/" }, "modbus-stack": { "name": "modbus-stack", "description": "A `StreamStack` implementation of the MODBUS protocol.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "time": { "modified": "2011-03-07T23:28:47.291Z", "created": "2011-01-05T19:18:56.761Z", "0.1.0": "2011-01-05T19:18:56.761Z", "0.2.0": "2011-01-05T19:18:56.761Z", "0.2.1": "2011-03-07T23:28:47.291Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/modbus-stack/0.1.0", "0.2.0": "http://registry.npmjs.org/modbus-stack/0.2.0", "0.2.1": "http://registry.npmjs.org/modbus-stack/0.2.1" }, "dist": { "0.1.0": { "shasum": "11824ce43af510987aa4d369b9cc3f70da97108c", "tarball": "http://registry.npmjs.org/modbus-stack/-/modbus-stack-0.1.0.tgz" }, "0.2.0": { "shasum": "f59675324ad036249dd1d368e974268976fcd9ae", "tarball": "http://registry.npmjs.org/modbus-stack/-/modbus-stack-0.2.0.tgz" }, "0.2.1": { "shasum": "071643a8b28b2ec6e052c7376df80883ea7e1cb0", "tarball": "http://registry.npmjs.org/modbus-stack/-/modbus-stack-0.2.1.tgz" } }, "keywords": [ "MODBUS", "protocol", "StreamStack" ], "url": "http://registry.npmjs.org/modbus-stack/" }, "modef": { "name": "modef", "description": "Helper for defining connected models in mongoose", "dist-tags": { "latest": "0.1.0" }, "readme": "# modef\n\n## Connect Mongoose\n\tvar mongoose = require('mongoose');\n\tvar mongooseDb = mongoose.connect('mongodb://localhost/blog');\n\n\n## Require Modef\n\tvar modef = require('modef');\n\tvar model\t= modef.model,\n\t\tcommon\t= modef.common,\n\t\tcreate\t= modef.create\n\t;\n\n\n## Example Usage\n\tvar Author = {\n\t\tusername: { type: String }\n\t};\n\n\t// Common schema for several entities\n\tvar PostAndComment = {\n\t\tbody: { type: String },\n\t\tdate: { type: Date, default: function(){ return new Date(); } }\n\t};\n\n\tvar Picture = {\n\t\turl: { type: String }\n\t};\n\n\t// one-to-many connections imply opposite many-to-one connection\n\t// Picture-Post has many-to-many connection\n\t// model('', *, MongooseSchema)\n\tmodel('Author' , Author);\n\tmodel('Post' , 'Author', ['Picture'], PostAndComment);\n\tmodel('Comment', 'Post' , 'Author' , PostAndComment);\n\tmodel('Picture', 'Author', ['Post'] , Picture);\n\n\t// Fields common to all models\n\tcommon('name', { type: String, index: true });\n\n\tcreate();\n\n\n## View your models\n\tmodef.printHierarchies();\n\n\n\tAuthor (root)\n\t `- Post\n\t | `- Picture -> Post\n\t | `- Comment\n\t `- Comment\n\t `- Picture\n\t `- Post -> Picture\n\t `- Comment\n\n\n## Use defined Mongoose Models\n\t// modef exports mongoose models\n\tvar post = new modef['Post']();\n\tpost.body = 'Lorem ipsum dolor sit amet, consectetur...';\n\tpost.save();\n\n\tvar author = new modef['Author']();\n\tauthor.name = 'John Author';\n\tauthor.username = 'john.author';\n\tauthor.posts.push(post);\n\tauthor.save();\n", "maintainers": [ { "name": "rouzwawi", "email": "rouzwawi@gmail.com" } ], "time": { "modified": "2011-11-15T14:15:58.262Z", "created": "2011-11-15T14:15:56.567Z", "0.1.0": "2011-11-15T14:15:58.262Z" }, "author": { "name": "Rouzbeh Delavari", "email": "rouzwawi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rouzwawi/modef.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/modef/0.1.0" }, "dist": { "0.1.0": { "shasum": "779f4bfb4bdae93ce55e1e55ddbc4be5cccdf02a", "tarball": "http://registry.npmjs.org/modef/-/modef-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/modef/" }, "model": { "name": "model", "description": "ModelJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-02-17T22:46:01.710Z", "created": "2011-02-17T22:46:01.491Z", "0.0.1": "2011-02-17T22:46:01.710Z" }, "author": { "name": "Syntacticx" }, "repository": { "type": "git", "url": "git://github.com/syntacticx/modeljs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/model/0.0.1" }, "dist": { "0.0.1": { "shasum": "211f242af819bd4458433e6ceed4e2449c315e06", "tarball": "http://registry.npmjs.org/model/-/model-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/model/" }, "models": { "name": "models", "description": "M form MVC", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-07-08T17:25:40.052Z", "created": "2011-04-22T12:59:28.534Z", "0.0.1": "2011-04-22T12:59:28.901Z", "0.1.0": "2011-06-10T16:10:24.089Z", "0.2.0": "2011-07-08T17:25:40.052Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/models.git", "web": "https://github.com/Gozala/models" }, "versions": { "0.0.1": "http://registry.npmjs.org/models/0.0.1", "0.1.0": "http://registry.npmjs.org/models/0.1.0", "0.2.0": "http://registry.npmjs.org/models/0.2.0" }, "dist": { "0.0.1": { "shasum": "5b5b55a97bc4a253d8c1c2afea62153f274f431a", "tarball": "http://registry.npmjs.org/models/-/models-0.0.1.tgz" }, "0.1.0": { "shasum": "8cbed9315766f53921832811449c2d97a72986a5", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "a8dd42f076020c388cba008de09e4ef90e7f9110", "tarball": "http://registry.npmjs.org/models/-/models-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/models/-/models-0.1.0.tgz" }, "0.2.0": { "shasum": "31d6e13cbc30fde9f8edb4de98b0e5bed0988c7c", "tarball": "http://registry.npmjs.org/models/-/models-0.2.0.tgz" } }, "keywords": [ "mvc", "model", "commonjs" ], "url": "http://registry.npmjs.org/models/" }, "modestmaps": { "name": "modestmaps", "description": "a display and interaction library for tile-based maps", "dist-tags": { "latest": "0.21.0" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "randometc", "email": "tom@tom-carden.co.uk" } ], "time": { "modified": "2011-10-31T16:40:55.694Z", "created": "2011-06-03T15:48:49.822Z", "0.17.0": "2011-06-03T15:48:49.974Z", "0.18.3": "2011-08-30T14:23:15.591Z", "0.18.4": "2011-09-01T18:53:39.416Z", "0.18.5": "2011-10-07T14:55:38.122Z", "0.19.0": "2011-10-14T20:31:59.179Z", "0.19.1": "2011-10-19T18:59:27.474Z", "0.20.0": "2011-10-28T18:52:16.762Z", "0.21.0": "2011-10-31T16:40:55.694Z" }, "author": { "name": "Tom Carden", "email": "tom@tom-carden.co.uk", "url": "http://www.tom-carden.co.uk/" }, "versions": { "0.17.0": "http://registry.npmjs.org/modestmaps/0.17.0", "0.18.3": "http://registry.npmjs.org/modestmaps/0.18.3", "0.18.4": "http://registry.npmjs.org/modestmaps/0.18.4", "0.18.5": "http://registry.npmjs.org/modestmaps/0.18.5", "0.19.0": "http://registry.npmjs.org/modestmaps/0.19.0", "0.19.1": "http://registry.npmjs.org/modestmaps/0.19.1", "0.20.0": "http://registry.npmjs.org/modestmaps/0.20.0", "0.21.0": "http://registry.npmjs.org/modestmaps/0.21.0" }, "dist": { "0.17.0": { "shasum": "ae0d0bc83fc58d2cd23c3ec0625e8afbe436f779", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.17.0.tgz" }, "0.18.3": { "shasum": "154d01803fd2d7d90b727f93aa89095fdee4491f", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.18.3.tgz" }, "0.18.4": { "shasum": "4c1dceffdf0d7e0cc6325986afa1698f09966fa2", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.18.4.tgz" }, "0.18.5": { "shasum": "1d5f2a75158d785598690eb1442b71f0f5671e25", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.18.5.tgz" }, "0.19.0": { "shasum": "c7015a4a7547804a06c15fd8e11ebc73822a07a2", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.19.0.tgz" }, "0.19.1": { "shasum": "5469428b682070c2a8511ef35157681435798538", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.19.1.tgz" }, "0.20.0": { "shasum": "7544b03e0ce28182d5622b7a9de71ef40a40dd53", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.20.0.tgz" }, "0.21.0": { "shasum": "2198bc46d19367a981f15e8a7153131325c6c520", "tarball": "http://registry.npmjs.org/modestmaps/-/modestmaps-0.21.0.tgz" } }, "keywords": [ "map", "geo", "browser" ], "url": "http://registry.npmjs.org/modestmaps/" }, "modjewel": { "name": "modjewel", "description": "modjewel provides a require() function for use with CommonJS modules, designed for use in web browsers.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "pmuellr", "email": "pmuellr@gmail.com" } ], "time": { "modified": "2011-05-17T20:50:47.016Z", "created": "2011-05-17T20:50:46.668Z", "0.2.0": "2011-05-17T20:50:47.016Z" }, "author": { "name": "Patrick Mueller" }, "repository": { "type": "git", "url": "git://github.com/pmuellr/modjewel.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/modjewel/0.2.0" }, "dist": { "0.2.0": { "shasum": "3033dc6713b23221fffda6802b2ede20b85b078f", "tarball": "http://registry.npmjs.org/modjewel/-/modjewel-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/modjewel/" }, "modlr": { "name": "modlr", "description": "Framework for quickly creating models with Rest/Database bindings", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "penguinboy", "email": "raynerw@gmail.com" } ], "time": { "modified": "2011-04-18T07:39:03.132Z", "created": "2011-03-12T03:50:32.624Z", "0.0.1": "2011-03-12T03:50:33.482Z", "0.0.3": "2011-03-13T01:43:08.145Z", "0.0.4": "2011-03-13T05:47:54.478Z", "0.0.5": "2011-03-21T10:44:45.051Z" }, "author": { "name": "Will Rayner", "email": "raynerw@gmail.com", "url": "willrayner.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/modlr/0.0.1", "0.0.3": "http://registry.npmjs.org/modlr/0.0.3", "0.0.5": "http://registry.npmjs.org/modlr/0.0.5", "0.0.4": "http://registry.npmjs.org/modlr/0.0.4" }, "dist": { "0.0.1": { "shasum": "130445f0683486d3fdf4609d50d143f07caa3338", "tarball": "http://registry.npmjs.org/modlr/-/modlr-0.0.1.tgz" }, "0.0.3": { "shasum": "4f5ff94c0ee7e5bf9baccc61b3eed82f671e1989", "tarball": "http://registry.npmjs.org/modlr/-/modlr-0.0.3.tgz" }, "0.0.5": { "shasum": "79f801c71d20cf467597c2ba0987fb1b67f308b1", "tarball": "http://registry.npmjs.org/modlr/-/modlr-0.0.5.tgz" }, "0.0.4": { "shasum": "89dee9daad7c55a47d282768a8e2f4acf633851d", "tarball": "http://registry.npmjs.org/modlr/-/modlr-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/modlr/" }, "modul8": { "name": "modul8", "description": "Extensible CommonJS browser code sharing", "dist-tags": { "latest": "0.14.2" }, "maintainers": [ { "name": "clux", "email": "analsandblaster@gmail.com" } ], "time": { "modified": "2011-12-07T10:51:29.600Z", "created": "2011-10-06T08:56:38.128Z", "0.2.2": "2011-12-07T10:51:29.600Z", "0.3.0": "2011-12-07T10:51:29.600Z", "0.4.0": "2011-12-07T10:51:29.600Z", "0.5.0": "2011-12-07T10:51:29.600Z", "0.6.0": "2011-12-07T10:51:29.600Z", "0.6.1": "2011-12-07T10:51:29.600Z", "0.7.0": "2011-10-28T19:14:07.268Z", "0.8.0": "2011-10-29T11:50:50.648Z", "0.9.1": "2011-10-29T17:28:35.057Z", "0.9.2": "2011-10-30T08:59:45.822Z", "0.9.3": "2011-10-30T18:00:15.506Z", "0.10.1": "2011-11-08T10:34:07.262Z", "0.11.0": "2011-11-09T11:07:39.714Z", "0.11.2": "2011-11-13T13:34:20.107Z", "0.12.0": "2011-11-13T21:42:57.963Z", "0.13.0": "2011-11-22T18:48:00.225Z", "0.13.1": "2011-11-24T10:43:36.661Z", "0.14.0": "2011-11-27T13:26:25.639Z", "0.14.1": "2011-12-01T08:04:08.299Z", "0.14.2": "2011-12-07T10:51:29.600Z" }, "author": { "name": "Eirik Albrigtsen", "email": "analsandblaster@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/clux/modul8.git" }, "users": { "clux": true }, "versions": { "0.2.2": "http://registry.npmjs.org/modul8/0.2.2", "0.3.0": "http://registry.npmjs.org/modul8/0.3.0", "0.4.0": "http://registry.npmjs.org/modul8/0.4.0", "0.5.0": "http://registry.npmjs.org/modul8/0.5.0", "0.6.0": "http://registry.npmjs.org/modul8/0.6.0", "0.6.1": "http://registry.npmjs.org/modul8/0.6.1", "0.7.0": "http://registry.npmjs.org/modul8/0.7.0", "0.8.0": "http://registry.npmjs.org/modul8/0.8.0", "0.9.1": "http://registry.npmjs.org/modul8/0.9.1", "0.9.2": "http://registry.npmjs.org/modul8/0.9.2", "0.9.3": "http://registry.npmjs.org/modul8/0.9.3", "0.10.1": "http://registry.npmjs.org/modul8/0.10.1", "0.11.0": "http://registry.npmjs.org/modul8/0.11.0", "0.11.2": "http://registry.npmjs.org/modul8/0.11.2", "0.12.0": "http://registry.npmjs.org/modul8/0.12.0", "0.13.0": "http://registry.npmjs.org/modul8/0.13.0", "0.13.1": "http://registry.npmjs.org/modul8/0.13.1", "0.14.0": "http://registry.npmjs.org/modul8/0.14.0", "0.14.1": "http://registry.npmjs.org/modul8/0.14.1", "0.14.2": "http://registry.npmjs.org/modul8/0.14.2" }, "dist": { "0.2.2": { "shasum": "6bcbf6188ff36f6a161e0151bfff87515919eb4f", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.2.2.tgz" }, "0.3.0": { "shasum": "aaaaafb7cb63f6b4a87da6b188f9ddf057144b0a", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.3.0.tgz" }, "0.4.0": { "shasum": "2ccd3e2dcec1f86b808dda747f87bc7c58c0fce8", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.4.0.tgz" }, "0.5.0": { "shasum": "02e8ddb5677e45923fc34fdb21c8ca93239d6ca0", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.5.0.tgz" }, "0.6.0": { "shasum": "f69f0e995206bd74cb06e0d3f024dd20271a41c3", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.6.0.tgz" }, "0.6.1": { "shasum": "762f9af9f4159c5e8a59d4945c7957e6a864b554", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.6.1.tgz" }, "0.7.0": { "shasum": "af6c8902a889d16c0870b88d34451c277873421a", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.7.0.tgz" }, "0.8.0": { "shasum": "32608244c45183dd6187d7250fc1bf8ee1f77031", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.8.0.tgz" }, "0.9.1": { "shasum": "c5ffcf78c51210007b268d892545c9336b7888d6", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.9.1.tgz" }, "0.9.2": { "shasum": "718b320bc85ce4b95639fb551edfacdc01a7f376", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.9.2.tgz" }, "0.9.3": { "shasum": "9dc0d3420d963297ff493d17c5850581ad6ae4f0", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.9.3.tgz" }, "0.10.1": { "shasum": "620b179cdc15de70bab6529a02f81331c33d15cd", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.10.1.tgz" }, "0.11.0": { "shasum": "918f564dd3223015b0b2a8cc3b644c4c6c71b116", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.11.0.tgz" }, "0.11.2": { "shasum": "8cafab3ce8a406a087e0e490b0978b4c23a01d94", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.11.2.tgz" }, "0.12.0": { "shasum": "a259f20f3ad07663a03067ce91863a8bf78f2d26", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.12.0.tgz" }, "0.13.0": { "shasum": "5bb491420e44e4e6d45aafe4789ef193eb3c1823", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.13.0.tgz" }, "0.13.1": { "shasum": "48bf12137620118eacf28b2e7f690893e670a743", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.13.1.tgz" }, "0.14.0": { "shasum": "18e9d38369cc8b9e38860871492f2219a18c38e1", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.14.0.tgz" }, "0.14.1": { "shasum": "79b61352703f5f782818c38f94a1de2dbe037316", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.14.1.tgz" }, "0.14.2": { "shasum": "46dc509a9d03c1f4850b684dae0281e87191c0cf", "tarball": "http://registry.npmjs.org/modul8/-/modul8-0.14.2.tgz" } }, "keywords": [ "browser", "require", "commonjs", "bundle", "compiler", "analyzer", "coffee", "javascript", "cli" ], "url": "http://registry.npmjs.org/modul8/" }, "modulate": { "name": "modulate", "description": "namespaced module loader", "dist-tags": { "latest": "0.0.1" }, "readme": "_modulate_ is a very simple module loader that let's you load in namespaced modules from your app\n\nmodulate is used in **rzr**\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-12T13:36:07.699Z", "created": "2011-12-12T13:36:06.336Z", "0.0.1": "2011-12-12T13:36:07.699Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/modulate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/modulate/0.0.1" }, "dist": { "0.0.1": { "shasum": "7fde5f93e573015f196764057e5ba2fba3639dcd", "tarball": "http://registry.npmjs.org/modulate/-/modulate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/modulate/" }, "modulator": { "name": "modulator", "description": "Easy build tool for running node modules in a non-CommonJS environment.", "dist-tags": { "latest": "0.1.0" }, "readme": "# Modulator\n\nRun Node.js modules in a non-CommonJS environment, say a web browser. Do this by providing a shallow representation of the filesystem, a dummy CommonJS module api.\n\nCompiling everything into one source file. And optionally minimizing the output to a separate source file with uglify.\n\nBe able to include big dependencies like jQuery without taking forever. Super simple easy direct use. No binaries, make your own.\n\n### Installation.\n\n\tnpm install modulator\n\n## Documentation.\n\n### How to use the build tool.\n\nTo start lets say we had a file in your module/project directory called `build.js`. That way we could require the file from an other, or run it to from node.\n\n\t$ node build.js\n\nFirst we require modulator to use it.\n\n\tvar Modulator = require('modulator');\n\nBefore building a module we need to specify a minimum of three parameters.\n\n\tvar options = {\n\t\tdir: __dirname,\n\t\tname: 'myBuildName',\n\t\tfilename: __dirname + 'myBuild.js'\n\t};\n\nBy default `options.file` will be set to `\"index\"`, in this example suppose we wanted our main source file to be `./mySource.js`.\n\n\toptions.file = 'mySource';\n\nNow to seal the deal we set `options.write` to `true` which will save the compiled source to the output file once the source is ready.\n\n\toptions.write = true;\n\nFinally we can create a new instance of modulator which will automatically build required JavaScript files, packages, and modules into one source file which can be used in a browser or even a CommonJS environment as well.\n\n\tvar myBuild = new Modulator(options, function () {\n\t\tconsole.log('built myBuild.');\n\t});\n\nThis way when you run `build.js` the out file is update, otherwise it could compile the source by not touch the output file.\n\n### How to use from the browser.\n\nNow we're running `myBuild.js` in a web page.\n\n\t\n\nFrom another script on the page we can access our module's exports from `myBuild.js` from `this.myBuildName` or `window.myBuildName`.\n\n\tvar myBuild = this.myBuildName;\n\nAdditionally we can require modules and files which `myBuild.js` required.\n\n\tvar moduleFoo = myBuild.require('moduleFoo'),\n\t scriptBar = myBuild.require('./scriptBar');\n\nIf you decide you don't want myBuild polluting your global namespace you can noConflict it like you would with jQuery.\n\n\tmyBuild = this.myBuildName.noConflict();\n\n## Running Tests.\n\nInstall module dev dependencies.\n\n\t$ npm install -d\n\nInstall dev package dependencies for good measure.\n\n\t$ npm install -d ./run\n\nRun the tests.\n\n\t$ node run/test\n\n## Method Documentation.\n\n### Modulator prototype.\n\n#### init: *optional* this options `object`, callback `function`.\n\nReturns this.\n\n#### rebuild: *optional* this options `object`, callback `function`.\n\nResets the cached source and allows changes to be made to options, then re-compiles and writes to the output file. Returns this.\n\n#### compile: *optional* this options `object`, callback `function`.\n\nCompiles and caches output source, but doesn't write to any files. Returns this.\n\n#### loadFile: file path `string`, method options `object`, callback `function`.\n\nReturns this.\n\n#### loadSubmodule: module path `string`, method options `object`, callback `function`.\n\nReturns this.\n\n#### loadRawModule: module path `string`, module source string, method options `object`, callback `function`.\n\nReturns this.\n\n#### fakeModules.\n\nReturns fake-dummy modules api.\n\n#### write: callback `function`.\n\nReturns this.\n\n#### uglify: method options object, callback `function`\n\nReturns this.\n\n### Dummy Modules API.\n\n#### resolve: path `string`, from path `string`.\n\nReturns resolved path string.\n\n#### require: path `string`, from path `string`.\n\nReturns module exports.\n\n#### provide: path `string`, module factory `function`.\n\nReturns this.\n\n#### freeze: *optional* path `string`.\n\nReturns this.\n\n## MIT License\n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-12-04T08:56:52.293Z", "created": "2011-12-04T08:56:51.062Z", "0.1.0": "2011-12-04T08:56:52.293Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/modulator.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/modulator/0.1.0" }, "dist": { "0.1.0": { "shasum": "109b6d3223777b26c5304722a18a41f52b5879d1", "tarball": "http://registry.npmjs.org/modulator/-/modulator-0.1.0.tgz" } }, "keywords": [ "make", "build", "modules", "browser", "require", "module", "exports", "unobtrusive" ], "url": "http://registry.npmjs.org/modulator/" }, "module-grapher": { "name": "module-grapher", "description": "Programatically finds and resolves CommonJS module dependencies.", "dist-tags": { "latest": "0.9.1" }, "maintainers": [ { "name": "tobie", "email": "tobie.langel@gmail.com" } ], "time": { "modified": "2011-12-07T15:49:26.743Z", "created": "2011-08-11T01:01:41.312Z", "0.3.0": "2011-12-07T11:17:28.295Z", "0.3.1": "2011-12-07T11:17:28.295Z", "0.4.0": "2011-12-07T11:17:28.295Z", "0.4.1": "2011-12-07T11:17:28.295Z", "0.4.2": "2011-12-07T11:17:28.295Z", "0.4.3": "2011-12-07T11:17:28.295Z", "0.5.0": "2011-12-07T11:17:28.295Z", "0.5.1": "2011-12-07T11:17:28.295Z", "0.5.2": "2011-12-07T11:17:28.295Z", "0.6.0": "2011-12-07T11:17:28.295Z", "0.7.0": "2011-12-07T11:17:28.295Z", "0.8.0": "2011-11-14T15:57:23.412Z", "0.9.0": "2011-12-07T11:17:28.295Z", "0.9.1": "2011-12-07T15:49:26.743Z" }, "repository": { "type": "git", "url": "git://github.com/tobie/module-grapher.git" }, "author": { "name": "Tobie Langel", "email": "tobie.langel@gmail.com", "url": "http://tobielangel.com" }, "versions": { "0.3.0": "http://registry.npmjs.org/module-grapher/0.3.0", "0.3.1": "http://registry.npmjs.org/module-grapher/0.3.1", "0.4.0": "http://registry.npmjs.org/module-grapher/0.4.0", "0.4.1": "http://registry.npmjs.org/module-grapher/0.4.1", "0.4.2": "http://registry.npmjs.org/module-grapher/0.4.2", "0.4.3": "http://registry.npmjs.org/module-grapher/0.4.3", "0.5.0": "http://registry.npmjs.org/module-grapher/0.5.0", "0.5.1": "http://registry.npmjs.org/module-grapher/0.5.1", "0.5.2": "http://registry.npmjs.org/module-grapher/0.5.2", "0.6.0": "http://registry.npmjs.org/module-grapher/0.6.0", "0.7.0": "http://registry.npmjs.org/module-grapher/0.7.0", "0.8.0": "http://registry.npmjs.org/module-grapher/0.8.0", "0.9.0": "http://registry.npmjs.org/module-grapher/0.9.0", "0.9.1": "http://registry.npmjs.org/module-grapher/0.9.1" }, "dist": { "0.3.0": { "shasum": "fc7f5b8b792e796f7ce1febe8cce43f7aec2d936", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.3.0.tgz" }, "0.3.1": { "shasum": "cd9b6f1019c6ac42ae334e74e751b0326fd90393", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.3.1.tgz" }, "0.4.0": { "shasum": "c6f79b75a2f9d9d00c56152b4e1762c84cccfd00", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.4.0.tgz" }, "0.4.1": { "shasum": "9e3ec92d0fdc3e3c1f293164a4bf905cbcb8ba92", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.4.1.tgz" }, "0.4.2": { "shasum": "2ca1231c7392b27e5d15fafbe94c935c8a5f600d", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.4.2.tgz" }, "0.4.3": { "shasum": "61728e01666b2f796f4fbd4757560d639074bc7e", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.4.3.tgz" }, "0.5.0": { "shasum": "c3d6927a4faea2462908dcb965766560afaab402", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.5.0.tgz" }, "0.5.1": { "shasum": "809a5020571ed5a8de0aac1f47e97159681b2f70", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.5.1.tgz" }, "0.5.2": { "shasum": "927e8eecf3a1f15c1843ababc8cb21a6831a2322", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.5.2.tgz" }, "0.6.0": { "shasum": "b1c040a03900b57baa95c9996ecc8f3390a8705d", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.6.0.tgz" }, "0.7.0": { "shasum": "c5689c991b467a3b37c1f235afdaa4db87b4118a", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.7.0.tgz" }, "0.8.0": { "shasum": "2b836370f9dea6186c0e0e848ddad249347a0b05", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.8.0.tgz" }, "0.9.0": { "shasum": "957f195d75e625c2d5d38131313642b15ed48eae", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.9.0.tgz" }, "0.9.1": { "shasum": "9d2295bd4e29d79694175df090ccaf7ee70ca64f", "tarball": "http://registry.npmjs.org/module-grapher/-/module-grapher-0.9.1.tgz" } }, "url": "http://registry.npmjs.org/module-grapher/" }, "modulr": { "name": "modulr", "description": "Resolves and concatenates CommonJS module dependencies for use in the browser.", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "tobie", "email": "tobie.langel@gmail.com" } ], "time": { "modified": "2011-10-12T21:23:31.276Z", "created": "2011-08-15T18:57:49.344Z", "0.1.0": "2011-08-15T18:57:50.685Z", "0.1.2": "2011-08-30T23:28:40.165Z", "0.2.0": "2011-09-12T22:22:02.615Z", "0.3.0": "2011-09-15T22:52:53.234Z", "0.4.1": "2011-09-22T12:01:19.151Z", "0.4.2": "2011-09-22T16:58:26.943Z", "0.4.3": "2011-09-22T21:57:04.446Z", "0.4.5": "2011-10-05T17:29:47.691Z", "0.5.0": "2011-10-07T22:01:28.956Z", "0.6.0": "2011-10-07T23:44:17.743Z", "0.6.1": "2011-10-12T21:23:31.276Z" }, "repository": { "type": "git", "url": "git://github.com/tobie/modulr-node.git" }, "author": { "name": "Tobie Langel", "email": "tobie.langel@gmail.com", "url": "http://tobielangel.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/modulr/0.1.0", "0.1.2": "http://registry.npmjs.org/modulr/0.1.2", "0.2.0": "http://registry.npmjs.org/modulr/0.2.0", "0.3.0": "http://registry.npmjs.org/modulr/0.3.0", "0.4.1": "http://registry.npmjs.org/modulr/0.4.1", "0.4.2": "http://registry.npmjs.org/modulr/0.4.2", "0.4.3": "http://registry.npmjs.org/modulr/0.4.3", "0.4.5": "http://registry.npmjs.org/modulr/0.4.5", "0.5.0": "http://registry.npmjs.org/modulr/0.5.0", "0.6.0": "http://registry.npmjs.org/modulr/0.6.0", "0.6.1": "http://registry.npmjs.org/modulr/0.6.1" }, "dist": { "0.1.0": { "shasum": "2e6644d0d5084e111edbb5446e1240ec5543c77e", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.1.0.tgz" }, "0.1.2": { "shasum": "58c970d7a443c943fb36b19a4ca4d14dc5c19265", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.1.2.tgz" }, "0.2.0": { "shasum": "2fc11268518858ef4a6be82c147ecc57964a4d8c", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.2.0.tgz" }, "0.3.0": { "shasum": "66195a75650a1fff6bd2554a8b33cce69b25d2b4", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.3.0.tgz" }, "0.4.1": { "shasum": "c28bd7e88a8a6739ab31c350b7999855b22490d8", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.4.1.tgz" }, "0.4.2": { "shasum": "9240711b0682f3edd543f8db783774b00a79cf45", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.4.2.tgz" }, "0.4.3": { "shasum": "2e49c257f09846a33ce9b2594df5c6c9ea1f5a56", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.4.3.tgz" }, "0.4.5": { "shasum": "01bbba6ba1856619952a6d8c8b4440f9b7d91678", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.4.5.tgz" }, "0.5.0": { "shasum": "86b090d905eeed88e504def5b9c6e65d1e539be0", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.5.0.tgz" }, "0.6.0": { "shasum": "42cd2aa942672e2a9870bbd11a2cd083899d8737", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.6.0.tgz" }, "0.6.1": { "shasum": "8ceee31e8d1911c4ffe3e17ef7cee8a6b9d17bdb", "tarball": "http://registry.npmjs.org/modulr/-/modulr-0.6.1.tgz" } }, "url": "http://registry.npmjs.org/modulr/" }, "mogile": { "name": "mogile", "description": "MogileFS client library", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "headzoo", "email": "headz@motherless.com" } ], "time": { "modified": "2011-08-29T21:45:35.784Z", "created": "2011-08-29T19:25:08.517Z", "0.1.2": "2011-08-29T19:25:08.694Z", "0.2.0": "2011-08-29T21:45:35.784Z" }, "author": { "name": "headzoo", "email": "headz@motherless.com" }, "repository": { "type": "git", "url": "git://github.com/headzoo/node-mogile.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/mogile/0.1.2", "0.2.0": "http://registry.npmjs.org/mogile/0.2.0" }, "dist": { "0.1.2": { "shasum": "1cde2200b40fbab6cc9ba673460e23538b0df622", "tarball": "http://registry.npmjs.org/mogile/-/mogile-0.1.2.tgz" }, "0.2.0": { "shasum": "decd55891d6167c9b84f7235f939c591b62b10c0", "tarball": "http://registry.npmjs.org/mogile/-/mogile-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/mogile/" }, "mojo": { "name": "mojo", "description": "Node.js job queue backed by MongoDB", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tomc", "email": "tomas.carnecky@gmail.com" } ], "time": { "modified": "2011-11-29T17:34:15.766Z", "created": "2011-04-10T00:32:32.046Z", "0.0.1": "2011-04-10T00:32:32.468Z", "0.0.2": "2011-09-13T13:55:07.810Z", "0.0.3": "2011-11-11T05:10:28.284Z", "0.0.4": "2011-11-29T17:34:15.766Z" }, "author": { "name": "Tomas Carnecky" }, "versions": { "0.0.1": "http://registry.npmjs.org/mojo/0.0.1", "0.0.2": "http://registry.npmjs.org/mojo/0.0.2", "0.0.3": "http://registry.npmjs.org/mojo/0.0.3", "0.0.4": "http://registry.npmjs.org/mojo/0.0.4" }, "dist": { "0.0.1": { "shasum": "38393dca247152be31af7d7ef5a9431529d4e553", "tarball": "http://registry.npmjs.org/mojo/-/mojo-0.0.1.tgz" }, "0.0.2": { "shasum": "7e9ced3239a12fe223acf0ccdf6736f45bd47206", "tarball": "http://registry.npmjs.org/mojo/-/mojo-0.0.2.tgz" }, "0.0.3": { "shasum": "a8173840cf399a25346256180e65c0fc861ffa24", "tarball": "http://registry.npmjs.org/mojo/-/mojo-0.0.3.tgz" }, "0.0.4": { "shasum": "6c5c3e4dd7445693f6ed5d4e1cc4eb8e9a953a46", "tarball": "http://registry.npmjs.org/mojo/-/mojo-0.0.4.tgz" } }, "keywords": [ "queue", "jobqueue", "mongo", "mongodb" ], "url": "http://registry.npmjs.org/mojo/" }, "molt": { "name": "molt", "description": "Image updater for responsive designs", "dist-tags": { "latest": "2.0.3" }, "maintainers": [ { "name": "pyrsmk", "email": "pyrsmk@dreamysource.fr" } ], "time": { "modified": "2011-11-22T16:28:06.136Z", "created": "2011-11-13T10:47:42.597Z", "0.2.0": "2011-11-13T10:47:44.774Z", "2.0.1": "2011-11-13T10:53:19.806Z", "2.0.2": "2011-11-18T17:13:42.751Z", "2.0.3": "2011-11-22T16:28:06.136Z" }, "author": { "name": "Aurélien Delogu", "email": "pyrsmk@dreamysource.fr", "url": "http://dreamysource.fr" }, "repository": { "type": "git", "url": "git://github.com/pyrsmk/molt.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/molt/0.2.0", "2.0.1": "http://registry.npmjs.org/molt/2.0.1", "2.0.2": "http://registry.npmjs.org/molt/2.0.2", "2.0.3": "http://registry.npmjs.org/molt/2.0.3" }, "dist": { "0.2.0": { "shasum": "a6e074dd769b3d8af8c3a377ab508d3374fa2ea0", "tarball": "http://registry.npmjs.org/molt/-/molt-0.2.0.tgz" }, "2.0.1": { "shasum": "5a08c147dcf9e8f37d70f5cd91224e760e408df9", "tarball": "http://registry.npmjs.org/molt/-/molt-2.0.1.tgz" }, "2.0.2": { "shasum": "ef8dc55b1acc6dce958a6789779491e2dbdb7f73", "tarball": "http://registry.npmjs.org/molt/-/molt-2.0.2.tgz" }, "2.0.3": { "shasum": "42792753db8ae6180fd3f6617eaf374e06bad031", "tarball": "http://registry.npmjs.org/molt/-/molt-2.0.3.tgz" } }, "keywords": [ "ender", "image", "responsive" ], "url": "http://registry.npmjs.org/molt/" }, "moment": { "name": "moment", "description": "Moment.js is a javascript date library that helps create, manipulate, and format dates without extending the `Date` prototype.", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "timrwood", "email": "washwithcare@gmail.com" } ], "time": { "modified": "2011-12-06T18:33:55.051Z", "created": "2011-10-17T20:04:22.876Z", "1.0.0": "2011-12-06T18:33:55.051Z", "1.0.1": "2011-12-06T18:33:55.051Z", "1.1.0": "2011-10-27T23:21:29.770Z", "1.1.1": "2011-11-11T19:16:16.504Z", "1.2.0": "2011-12-06T18:33:55.051Z" }, "author": { "name": "Tim Wood", "email": "washwithcare@gmail.com", "url": "http://timwoodcreates.com/" }, "repository": { "type": "git", "url": "git://github.com/timrwood/moment.git" }, "users": { "pid": true }, "versions": { "1.0.0": "http://registry.npmjs.org/moment/1.0.0", "1.0.1": "http://registry.npmjs.org/moment/1.0.1", "1.1.0": "http://registry.npmjs.org/moment/1.1.0", "1.1.1": "http://registry.npmjs.org/moment/1.1.1", "1.2.0": "http://registry.npmjs.org/moment/1.2.0" }, "dist": { "1.0.0": { "shasum": "ab5d9c16bff1b0027f9ad6270ee9d04562a202b6", "tarball": "http://registry.npmjs.org/moment/-/moment-1.0.0.tgz" }, "1.0.1": { "shasum": "d75a24547c78a10bd686e6ef2d5eab7c53982299", "tarball": "http://registry.npmjs.org/moment/-/moment-1.0.1.tgz" }, "1.1.0": { "shasum": "e35dc6d083ba6ad3ebf441056860d569e840f3cb", "tarball": "http://registry.npmjs.org/moment/-/moment-1.1.0.tgz" }, "1.1.1": { "shasum": "7e83bd99b8b9145a88298ae9fdce38846dd1febc", "tarball": "http://registry.npmjs.org/moment/-/moment-1.1.1.tgz" }, "1.2.0": { "shasum": "583ffa2b4fb171e73b949d1d4756a69d300e19ac", "tarball": "http://registry.npmjs.org/moment/-/moment-1.2.0.tgz" } }, "keywords": [ "moment", "date" ], "url": "http://registry.npmjs.org/moment/" }, "monad": { "name": "monad", "description": "Monadic types for removing reference ambiguities.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "clewis", "email": "chris@thegodcode.net" } ], "author": { "name": "Chris Lewis", "email": "chris@thegodcode.net" }, "repository": { "type": "git", "url": "http://github.com/chrislewis/monad.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/monad/0.0.1", "0.0.2": "http://registry.npmjs.org/monad/0.0.2", "0.0.3": "http://registry.npmjs.org/monad/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/monad/-/monad-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/monad/-/monad-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/monad/-/monad-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/monad/" }, "money": { "name": "money", "description": "JavaScript currency conversion library.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joss", "email": "josscrowcroft@gmail.com" } ], "time": { "modified": "2011-10-13T21:14:34.805Z", "created": "2011-10-13T21:14:34.376Z", "0.0.1": "2011-10-13T21:14:34.805Z" }, "author": { "name": "Joss Crowcroft", "email": "josscrowcroft@gmail.com", "url": "http://www.josscrowcroft.com" }, "repository": { "type": "git", "url": "git://github.com/josscrowcroft/money.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/money/0.0.1" }, "dist": { "0.0.1": { "shasum": "d19601043eedbf0fd3d3c2e81fb667f9af0206ac", "tarball": "http://registry.npmjs.org/money/-/money-0.0.1.tgz" } }, "keywords": [ "money", "fx", "currency", "exchange", "utilities", "accounting" ], "url": "http://registry.npmjs.org/money/" }, "mongeese": { "name": "mongeese", "description": "Mongoose multi-database helper", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "donpark", "email": "donpark@docuverse.com" } ], "time": { "modified": "2011-07-05T21:23:39.052Z", "created": "2011-07-05T21:23:38.417Z", "0.0.1": "2011-07-05T21:23:39.052Z" }, "author": { "name": "Don Park", "email": "donpark@docuverse.com", "url": "http://blog.docuverse.com" }, "repository": { "type": "git", "url": "git://github.com/donpark/mongeese.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongeese/0.0.1" }, "dist": { "0.0.1": { "shasum": "a50688cb3c388e5bc1cf6910ca3515725aff4314", "tarball": "http://registry.npmjs.org/mongeese/-/mongeese-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mongeese/" }, "mongo-getter": { "name": "mongo-getter", "description": "Very simple resource pooling for MongoDB connections", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "deoxxa", "email": "deoxxa@fknsrs.biz" } ], "time": { "modified": "2011-11-12T09:32:03.227Z", "created": "2011-09-29T23:52:23.754Z", "0.0.1": "2011-09-29T23:52:27.322Z", "0.0.2": "2011-09-29T23:56:13.918Z", "0.0.3": "2011-09-30T00:03:38.112Z", "1.0.0": "2011-11-12T09:32:03.227Z" }, "author": { "name": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/" }, "repository": { "type": "git", "url": "git://github.com/deoxxa/node-mongo-getter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongo-getter/0.0.1", "0.0.2": "http://registry.npmjs.org/mongo-getter/0.0.2", "0.0.3": "http://registry.npmjs.org/mongo-getter/0.0.3", "1.0.0": "http://registry.npmjs.org/mongo-getter/1.0.0" }, "dist": { "0.0.1": { "shasum": "8a0cf8c105015107593d58ced7056fad026931aa", "tarball": "http://registry.npmjs.org/mongo-getter/-/mongo-getter-0.0.1.tgz" }, "0.0.2": { "shasum": "bf446fe97bd85ee87b921674cf9b7ec25f0ecbe8", "tarball": "http://registry.npmjs.org/mongo-getter/-/mongo-getter-0.0.2.tgz" }, "0.0.3": { "shasum": "35524073cc7e235914706773c8434703a1937bcb", "tarball": "http://registry.npmjs.org/mongo-getter/-/mongo-getter-0.0.3.tgz" }, "1.0.0": { "shasum": "486db0a163e584e40af7ca3dc8c21cae831d89b7", "tarball": "http://registry.npmjs.org/mongo-getter/-/mongo-getter-1.0.0.tgz" } }, "keywords": [ "mongodb", "pool" ], "url": "http://registry.npmjs.org/mongo-getter/" }, "mongo-pool": { "name": "mongo-pool", "description": "Node MongoDB connection pool on top of node-mongodb-native", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "time": { "modified": "2011-05-13T18:35:12.767Z", "created": "2011-05-13T18:35:09.998Z", "0.1.0": "2011-05-13T18:35:12.768Z" }, "author": { "name": "Senmiao Liu", "email": "zir.echo@gmail.com", "url": "https://github.com/zir" }, "repository": { "type": "git", "url": "git://github.com/zir/node-mongo-pool.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongo-pool/0.1.0" }, "dist": { "0.1.0": { "shasum": "f311139cb6166034f286e8f8a462a5e0dfc1ed6d", "tarball": "http://registry.npmjs.org/mongo-pool/-/mongo-pool-0.1.0.tgz" } }, "keywords": [ "mongodb", "pool" ], "url": "http://registry.npmjs.org/mongo-pool/" }, "mongodb": { "name": "mongodb", "description": "A node.js driver for MongoDB", "dist-tags": { "latest": "0.9.7-1.4", "stable": "0.9.7-1.4" }, "maintainers": [ { "name": "christkv", "email": "christkv@gmail.com" } ], "time": { "modified": "2011-12-02T10:52:09.741Z", "created": "2011-06-21T15:25:44.161Z", "0.9.6": "2011-06-21T15:25:46.345Z", "0.9.4": "2011-06-21T15:31:45.212Z", "0.9.4-4": "2011-06-21T15:35:11.643Z", "0.9.3": "2011-06-21T20:18:44.155Z", "0.9.1": "2011-06-21T20:22:01.141Z", "0.9.2": "2011-06-21T20:25:49.367Z", "0.9.6-1": "2011-06-25T13:17:26.689Z", "0.9.6-2": "2011-06-30T18:31:49.113Z", "0.9.6-3": "2011-07-01T14:30:19.429Z", "0.9.6-4": "2011-07-03T17:10:20.072Z", "0.9.6-5": "2011-07-06T20:18:15.416Z", "0.9.6-6": "2011-07-12T16:53:26.583Z", "0.9.6-7": "2011-07-13T06:21:24.952Z", "0.9.6-8": "2011-08-01T10:45:43.684Z", "0.9.6-9": "2011-08-03T06:37:53.385Z", "0.9.6-10": "2011-08-11T20:18:01.540Z", "0.9.6-11": "2011-08-23T09:32:58.191Z", "0.9.6-12": "2011-08-25T12:03:19.691Z", "0.9.6-13": "2011-08-25T20:01:29.873Z", "0.9.6-14": "2011-09-05T15:29:48.398Z", "0.9.6-15": "2011-09-09T20:46:13.814Z", "0.9.6-16": "2011-09-14T20:50:55.604Z", "0.9.6-17": "2011-09-21T10:32:14.651Z", "0.9.6-18": "2011-09-22T09:41:55.732Z", "0.9.6-19": "2011-09-29T18:13:20.557Z", "0.9.6-20": "2011-10-04T14:08:55.170Z", "0.9.6-21": "2011-10-06T08:53:47.527Z", "0.9.6-22": "2011-10-15T17:39:51.968Z", "0.9.6-23": "2011-11-08T19:50:47.971Z", "0.9.7": "2011-11-10T23:22:40.707Z", "0.9.7-0": "2011-11-12T18:29:49.202Z", "0.9.7-1": "2011-11-25T19:26:33.896Z", "0.9.7-1.1": "2011-11-27T11:34:08.799Z", "0.9.7-1.2": "2011-11-27T18:23:08.054Z", "0.9.7-1.3": "2011-11-27T20:56:40.282Z", "0.9.7-1.4": "2011-12-02T09:34:53.791Z" }, "author": { "name": "Christian Amor Kvalheim", "email": "christkv@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/christkv/node-mongodb-native.git" }, "users": { "dylang": true, "deedubs": true }, "versions": { "0.9.4": "http://registry.npmjs.org/mongodb/0.9.4", "0.9.4-4": "http://registry.npmjs.org/mongodb/0.9.4-4", "0.9.3": "http://registry.npmjs.org/mongodb/0.9.3", "0.9.1": "http://registry.npmjs.org/mongodb/0.9.1", "0.9.2": "http://registry.npmjs.org/mongodb/0.9.2", "0.9.6-7": "http://registry.npmjs.org/mongodb/0.9.6-7", "0.9.6-8": "http://registry.npmjs.org/mongodb/0.9.6-8", "0.9.6-9": "http://registry.npmjs.org/mongodb/0.9.6-9", "0.9.6-10": "http://registry.npmjs.org/mongodb/0.9.6-10", "0.9.6-11": "http://registry.npmjs.org/mongodb/0.9.6-11", "0.9.6-12": "http://registry.npmjs.org/mongodb/0.9.6-12", "0.9.6-13": "http://registry.npmjs.org/mongodb/0.9.6-13", "0.9.6-14": "http://registry.npmjs.org/mongodb/0.9.6-14", "0.9.6-15": "http://registry.npmjs.org/mongodb/0.9.6-15", "0.9.6-16": "http://registry.npmjs.org/mongodb/0.9.6-16", "0.9.6-17": "http://registry.npmjs.org/mongodb/0.9.6-17", "0.9.6-18": "http://registry.npmjs.org/mongodb/0.9.6-18", "0.9.6-19": "http://registry.npmjs.org/mongodb/0.9.6-19", "0.9.6-20": "http://registry.npmjs.org/mongodb/0.9.6-20", "0.9.6-21": "http://registry.npmjs.org/mongodb/0.9.6-21", "0.9.6-22": "http://registry.npmjs.org/mongodb/0.9.6-22", "0.9.6-23": "http://registry.npmjs.org/mongodb/0.9.6-23", "0.9.7": "http://registry.npmjs.org/mongodb/0.9.7", "0.9.7-0": "http://registry.npmjs.org/mongodb/0.9.7-0", "0.9.7-1": "http://registry.npmjs.org/mongodb/0.9.7-1", "0.9.7-1.1": "http://registry.npmjs.org/mongodb/0.9.7-1.1", "0.9.7-1.2": "http://registry.npmjs.org/mongodb/0.9.7-1.2", "0.9.7-1.3": "http://registry.npmjs.org/mongodb/0.9.7-1.3", "0.9.7-1.4": "http://registry.npmjs.org/mongodb/0.9.7-1.4" }, "dist": { "0.9.4": { "shasum": "fb94c930887c3078f4414f0ee94919bf772a9743", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.4.tgz" }, "0.9.4-4": { "shasum": "7e9b62dc41ec675a1089e6fe3aa6312ddcd66b27", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.4-4.tgz" }, "0.9.3": { "shasum": "ef4f180dc29eb7bbb7482b80b7d81073a8236016", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.3.tgz" }, "0.9.1": { "shasum": "829839e176f7d106df436f7eb36e608bbf553507", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.1.tgz" }, "0.9.2": { "shasum": "aef67ad25c02cb632810d2b16d4039c488894291", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.2.tgz" }, "0.9.6-7": { "shasum": "504d45a25b9fb67aa5dd359b6809e5df0e44d6bf", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-7.tgz" }, "0.9.6-8": { "shasum": "7f8346f2b61d37abffb0409d641a04608b5bec41", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-8.tgz" }, "0.9.6-9": { "shasum": "ae17c28b8f8df07d3db636eb38baf7771ec2f71c", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-9.tgz" }, "0.9.6-10": { "shasum": "bbb9998bb9094293b52066f1a25477bdbb7aac3a", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-10.tgz" }, "0.9.6-11": { "shasum": "dee4ebcf3ed1c559ebfbc2e829522e4843d19e21", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-11.tgz" }, "0.9.6-12": { "shasum": "737e9e6a0b8f0dfae73ed486ab557c0314572795", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-12.tgz" }, "0.9.6-13": { "shasum": "992caa529932fd6a9f4f77229842b753e0e729c2", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-13.tgz" }, "0.9.6-14": { "shasum": "871e24f610e68050e4a1ca7e2de32a40488b368f", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-14.tgz" }, "0.9.6-15": { "shasum": "2d3b676fdf182b36981fbf9d9f0a4ea6ceb77ac3", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-15.tgz" }, "0.9.6-16": { "shasum": "7e964991293bd9779c59aa6356c8e719a9a92b96", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-16.tgz" }, "0.9.6-17": { "shasum": "4c93d13666a77da1d1831b667691890e77165bd5", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-17.tgz" }, "0.9.6-18": { "shasum": "b55de0ddc0026f93b0994972cfed75c8ddd93c25", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-18.tgz" }, "0.9.6-19": { "shasum": "ac14f1504b54c1ed02ba2379b6ca6c8a51f49e2e", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-19.tgz" }, "0.9.6-20": { "shasum": "b0563152da8a2eb2dac582c1914d891a081b4d8b", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-20.tgz" }, "0.9.6-21": { "shasum": "0a4ee0706dfc5ea35c285f043b81071fa6abbabe", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-21.tgz" }, "0.9.6-22": { "shasum": "706e8cd6493cbb5cb6ab40f66487b465f69c8ee6", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-22.tgz" }, "0.9.6-23": { "shasum": "09857a067db8d133d5389918520e0f6c81f8aa44", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.6-23.tgz" }, "0.9.7": { "shasum": "1f1a21b68096663e1c4709f132c4de886feba1c3", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7.tgz" }, "0.9.7-0": { "shasum": "800d03d6814e6c4868a952963b4f72946e8aedcd", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7-0.tgz" }, "0.9.7-1": { "shasum": "08bfb61f59932af78c3dcfb7654c8a06c4776341", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7-1.tgz" }, "0.9.7-1.1": { "shasum": "4e228b6128d23acaab60a97e390eb8c3c6a38b69", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7-1.1.tgz" }, "0.9.7-1.2": { "shasum": "ce14fce69ecd971e1bb180ca7122f421d69309b8", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7-1.2.tgz" }, "0.9.7-1.3": { "shasum": "370a7274477698c9c440aa02dd52879e1d66efa5", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7-1.3.tgz" }, "0.9.7-1.4": { "shasum": "2326ec38d03cd4b8c67479e676ab98df03b0d8f4", "tarball": "http://registry.npmjs.org/mongodb/-/mongodb-0.9.7-1.4.tgz" } }, "keywords": [ "mongodb", "mongo", "driver", "db" ], "url": "http://registry.npmjs.org/mongodb/" }, "mongodb_heroku": { "name": "mongodb_heroku", "description": "A node.js driver for MongoDB on Heroku", "dist-tags": { "latest": "0.9.4-5" }, "maintainers": [ { "name": "jsjohnst", "email": "npm@jeremyjohnstone.com" } ], "time": { "modified": "2011-05-31T22:20:09.534Z", "created": "2011-05-31T22:20:09.234Z", "0.9.4-5": "2011-05-31T22:20:09.535Z" }, "author": { "name": "Jeremy Johnstone", "email": "npm@jeremyjohnstone.com" }, "repository": { "type": "git", "url": "git://github.com/christkv/node-mongodb-native.git" }, "versions": { "0.9.4-5": "http://registry.npmjs.org/mongodb_heroku/0.9.4-5" }, "dist": { "0.9.4-5": { "shasum": "a3a099dccbd47326dd45a7bff9fed7506e0b6743", "tarball": "http://registry.npmjs.org/mongodb_heroku/-/mongodb_heroku-0.9.4-5.tgz" } }, "url": "http://registry.npmjs.org/mongodb_heroku/" }, "mongodb-async": { "name": "mongodb-async", "description": "Thin & clean async wrapper for mongodb", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "time": { "modified": "2011-09-07T04:48:46.336Z", "created": "2011-08-10T10:12:35.403Z", "0.0.1": "2011-08-10T10:12:37.455Z", "0.0.2": "2011-08-16T08:41:19.410Z", "0.1.0": "2011-09-07T04:48:46.336Z" }, "author": { "name": "Senmiao Liu", "email": "zir.echo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zir/mongodb-async.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongodb-async/0.0.1", "0.0.2": "http://registry.npmjs.org/mongodb-async/0.0.2", "0.1.0": "http://registry.npmjs.org/mongodb-async/0.1.0" }, "dist": { "0.0.1": { "shasum": "44efac4d22ffb7470766fe3ec961c254689a4671", "tarball": "http://registry.npmjs.org/mongodb-async/-/mongodb-async-0.0.1.tgz" }, "0.0.2": { "shasum": "c5a104af40d8b2b3768e641bbae37f1f3a820ecd", "tarball": "http://registry.npmjs.org/mongodb-async/-/mongodb-async-0.0.2.tgz" }, "0.1.0": { "shasum": "cf57d3d8dd9cc7458cffb0d9bc5eb1950220d9ff", "tarball": "http://registry.npmjs.org/mongodb-async/-/mongodb-async-0.1.0.tgz" } }, "keywords": [ "mongodb", "async", "flow", "promise", "deferred" ], "url": "http://registry.npmjs.org/mongodb-async/" }, "mongodb-expressions": { "name": "mongodb-expressions", "description": "MongoDB expressions for fire.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#mongodb-expressions\n[![Build Status](https://secure.travis-ci.org/firebaseco/mongodb-expressions.png)](http://travis-ci.org/firebaseco/mongodb-expressions)\n\nThe official [MongoDB](http://www.mongodb.org) expressions for [fire.js](https://github.com/firejs/fire)\n***\n\n## @Mongo.Insert\n\nInserts a document in a MongoDB collection given in the hint. Returns the same document with the generated _id.\n\n### Example\n\nThis example inserts a contact document into the contacts collection:\n \n\t{\n\t\t\"@Mongo.Insert(contacts)\": {\n\t\t\temail: \"johan@firebase.co\"\n\t\t\tfirstName: \"Johan\",\n\t\t\tlastName: \"Hernandez\"\n\t\t}\n\t}\n\t\n### Possible errors and solutions\n\n#### Mongo.Insert requires a hint with the name of the collection\nWhen you call Mongo.Insert you need to provide the name of the collection you want to insert to.\n\n#### Mongo.Insert can only insert one document at the time\nThe input is an array, you can't insert arrays. It must be an object.\n\n#### Mongo.Insert can not insert null documents\nThe input is null. You can't insert null into a collection.\n\n#### Mongo.Insert can only insert object documents\nThe input is anything but an object. Numbers, Functions, Strings can not be inserted directly into a collection.\n\n## @Mongo.Find\n\nRetrieve documents from a collection given in the hint. Returns an array of matched documents by the criteria. If the input is null or @undefined or you don't provide a condition it will retrieve all the documents in the collection.\n\nMongo.Find accepts an input with the following attributes:\n\n \n\t{\n\t\t\"conditions\": ,\n\t\t\"fields\": ,\n\t\t\"sort\": ,\n\t\t\"limit\": ,\n\t\t\"skip\": \n\t}\n \n\n### Input Attributes\n\n#### conditions\n\nAn object with all the conditions to be used as criteria. [More info about MongoDB Queries](http://www.mongodb.org/display/DOCS/Advanced+Queries).\n\n#### fields\n\nAn array with all the fields names to include in the results. It supports [dot notation](http://www.mongodb.org/display/DOCS/Dot+Notation+%28Reaching+into+Objects%29) so you can specify the embedded documents fields too.\n\n#### sort\n\nAn object with all the sorting options. More info [here](http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Bsort%28%29%7D%7D) and [here](http://www.mongodb.org/display/DOCS/Querying#Querying-Sorting)\n\n#### limit\n\nIt specifies a maximum number of results to return. [More info](http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Blimit%28%29%7D%7D).\n\n#### skip\n\nIt specifies at which object the database should begin returning results\n[More info](http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Bskip%28%29%7D%7D)\n\n### Possible errors and solutions\n\n#### Mongo.Find requires a hint with the name of the collection\nWhen you call Mongo.Find you need to provide the name of the collection you want to query from.\n\n#### Mongo.Find can not currently work with including and excluding fields\nWhen you call Mongo.Find you can't use includingFields and excludingFields options at the same time, you can either use one of them or none of them. \n\n#### Mongo.Find input must be an object\n#### Mongo.Find fields must be an array, @undefined or null\n#### Mongo.Find conditions must be an object, @undefined or null\n#### Mongo.Find sort must be an object, @undefined or null\n#### Mongo.Find options must be an object, @undefined or null\n\n## @Mongo.FindOne\n\nRetrieve a single document from a collection given in the hint matched by criteria. If no document can be matched with by the criteria it will return null. If the input is null or @undefined or you don't provide a condition it will retrieve the first document in the collection.\n\nMongo.FindOne accepts an input with the following attributes:\n\n \n\t{\n\t\t\"conditions\": ,\n\t\t\"fields\": ,\n\t\t\"sort\": ,\n\t\t\"skip\": \n\t}\n \n\n### Input Attributes\n\n#### conditions\n\nAn object with all the conditions to be used as criteria. [More info about MongoDB Queries](http://www.mongodb.org/display/DOCS/Advanced+Queries).\n\n#### fields\n\nAn array with all the fields names to include in the results. It supports [dot notation](http://www.mongodb.org/display/DOCS/Dot+Notation+%28Reaching+into+Objects%29) so you can specify the embedded documents fields too.\n\n#### sort\n\nAn object with all the sorting options. More info [here](http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Bsort%28%29%7D%7D) and [here](http://www.mongodb.org/display/DOCS/Querying#Querying-Sorting)\n\n#### skip\n\nIt specifies at which object the database should begin returning results\n[More info](http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Bskip%28%29%7D%7D)\n\n### Possible errors and solutions\n\nSame errors and solutions than @Mongo.Find\n\n\n## @Mongo.Update\n\nUpdates documents from a collection given in the hint. Returns the count of affected rows. All updates are strict and will return either an error if they fail or the count of update rows if succeeded.\n\nMongo.Update accepts an input with the following attributes:\n \n\t{\n\t\t\"conditions\": ,\n\t\t\"changes\": ,\n\t\t\"options\": ,\n\t}\n \n### Input Attributes\n\n#### conditions\n\nAn object with all the conditions to be used as criteria. [More info about MongoDB Queries](http://www.mongodb.org/display/DOCS/Advanced+Queries).\n\n#### changes\n\nAn object with all the changes to perform. [More info about MongoDB udpates](http://www.mongodb.org/display/DOCS/Updating)\n\n#### options\n\nIt specifies the options to use when updating. The more common options are multi and upsert.\n\n##### multi\n\nWhen set to true all matching documents are updated, not just the first.\n\n##### upsert\n\nWhen set to true Atomically inserts the document if no documents matched.\n\n\n### Possible errors and solutions\n\n#### Mongo.Update requires a hint with the name of the collection\nWhen you call Mongo.Update you need to provide the name of the collection you want to update.\n\n#### Mongo.Update input must be an object\n#### Mongo.Update changes must be an object\n#### Mongo.Update options must be an object, @undefined or null\n\n\n## @Mongo.Remove\n\nRemove documents from a collection given in the hint. Returns the count of affected rows. All updates are strict and will return either an error if they fail or the count of removed rows if succeeded.\n\nMongo.Remove accepts an input with a single attribute:\n \n\t{\n\t\t\"conditions\": \n\t}\n \n### Input Attributes\n\n#### conditions\n\nAn object with all the conditions to be used as criteria when removing the documents. [More info about MongoDB Queries](http://www.mongodb.org/display/DOCS/Advanced+Queries).\n\n\n### Possible errors and solutions\n\n#### Mongo.Remove requires a hint with the name of the collection\nWhen you call Mongo.Remove you need to provide the name of the collection you want to remove documents from.\n\n#### Mongo.Remove input must be an object\n#### Mongo.Remove conditions must be an object\n\n## @Mongo.DropDatabase\n\nDrops the current database.\n\n### Testing Goodies\n\n`mongodb-expressions` will automatically execute `@Mongo.DropDatabase` when the runtime is loaded in `NODE_ENV` `test`.\n\n### Cloning the Repository\n\n git clone https://github.com/firebaseco/mongodb-expressions.git\n\n### Tests\n\n make\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## License\n\nCopyright (c) 2011 Firebase.co - [http://www.firebase.co](http://www.firebase.co)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-11-29T22:20:00.757Z", "created": "2011-11-29T22:19:56.267Z", "0.1.0": "2011-11-29T22:20:00.757Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firebaseco/mongodb-expressions.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongodb-expressions/0.1.0" }, "dist": { "0.1.0": { "shasum": "e863035d33b7df237f3eb2dd93852b72e64258fd", "tarball": "http://registry.npmjs.org/mongodb-expressions/-/mongodb-expressions-0.1.0.tgz" } }, "keywords": [ "ignitable", "fire", "fire.js", "expressions", "Mongo", "MongoDB", "mongoose" ], "url": "http://registry.npmjs.org/mongodb-expressions/" }, "mongodb-fixtures": { "name": "mongodb-fixtures", "description": "JSON based fixtures for mongodb", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "tdegrunt", "email": "tom@degrunt.nl" } ], "time": { "modified": "2011-10-31T11:29:03.908Z", "created": "2011-10-16T18:56:50.494Z", "0.0.1": "2011-10-16T18:56:54.632Z", "0.0.2": "2011-10-17T20:24:27.431Z", "0.0.3": "2011-10-26T08:07:01.285Z", "0.0.4": "2011-10-26T11:58:25.012Z", "0.0.5": "2011-10-31T11:29:03.908Z" }, "author": { "name": "Tom de Grunt", "email": "tom@degrunt.net" }, "repository": { "type": "git", "url": "git://github.com/tdegrunt/mongodb-fixtures.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongodb-fixtures/0.0.1", "0.0.2": "http://registry.npmjs.org/mongodb-fixtures/0.0.2", "0.0.3": "http://registry.npmjs.org/mongodb-fixtures/0.0.3", "0.0.4": "http://registry.npmjs.org/mongodb-fixtures/0.0.4", "0.0.5": "http://registry.npmjs.org/mongodb-fixtures/0.0.5" }, "dist": { "0.0.1": { "shasum": "4a0b4935e72af8e852d48251bfff8d2b3f19e584", "tarball": "http://registry.npmjs.org/mongodb-fixtures/-/mongodb-fixtures-0.0.1.tgz" }, "0.0.2": { "shasum": "0bac686baa4dd0492b4893729c1cba015e9f15a8", "tarball": "http://registry.npmjs.org/mongodb-fixtures/-/mongodb-fixtures-0.0.2.tgz" }, "0.0.3": { "shasum": "539ea704e7d46e45eab26157dc46479bb340288c", "tarball": "http://registry.npmjs.org/mongodb-fixtures/-/mongodb-fixtures-0.0.3.tgz" }, "0.0.4": { "shasum": "467d1abc46c41b8ae8687dce1314c7ace514a9a4", "tarball": "http://registry.npmjs.org/mongodb-fixtures/-/mongodb-fixtures-0.0.4.tgz" }, "0.0.5": { "shasum": "2216e76c949e966383c3ea35c88e605d032d1eb8", "tarball": "http://registry.npmjs.org/mongodb-fixtures/-/mongodb-fixtures-0.0.5.tgz" } }, "keywords": [ "mongodb", "mongo", "json", "fixtures" ], "url": "http://registry.npmjs.org/mongodb-fixtures/" }, "mongodb-incremental-mapreduce": { "name": "mongodb-incremental-mapreduce", "description": "Run incremental map/reduce queries for mongodb more easily", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jacwright", "email": "jacwright@gmail.com" } ], "time": { "modified": "2011-10-27T02:03:57.963Z", "created": "2011-10-27T01:45:48.673Z", "0.0.1": "2011-10-27T02:03:57.963Z" }, "author": { "name": "Jacob Wright", "email": "jacwright@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/touchads/node-mongodb-incremental-map-reduce.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongodb-incremental-mapreduce/0.0.1" }, "dist": { "0.0.1": { "shasum": "83f52b7fc31f3593509b27b8a8d8d06698af79c0", "tarball": "http://registry.npmjs.org/mongodb-incremental-mapreduce/-/mongodb-incremental-mapreduce-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongo", "mapreduce", "incremental" ], "url": "http://registry.npmjs.org/mongodb-incremental-mapreduce/" }, "mongodb-provider": { "name": "mongodb-provider", "description": "A node.js provider class for MongoDB base on node-mongodb-native", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-03-24T12:44:49.519Z", "created": "2011-03-18T06:55:18.918Z", "0.1.0": "2011-03-18T06:55:19.989Z", "0.1.1": "2011-03-24T12:44:49.519Z" }, "author": { "name": "Jason Green", "email": "guileen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guileen/node-mongo-provider.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongodb-provider/0.1.0", "0.1.1": "http://registry.npmjs.org/mongodb-provider/0.1.1" }, "dist": { "0.1.0": { "shasum": "f89e60d93d947594568629eeb069625338b1f2b5", "tarball": "http://registry.npmjs.org/mongodb-provider/-/mongodb-provider-0.1.0.tgz" }, "0.1.1": { "shasum": "34ef7d4bc17dc812f37ee2d1b477cc4d4e42e8b0", "tarball": "http://registry.npmjs.org/mongodb-provider/-/mongodb-provider-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/mongodb-provider/" }, "mongodb-rest": { "name": "mongodb-rest", "description": "REST API Server for MongoDB", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "tdegrunt", "email": "tom@degrunt.nl" } ], "author": { "name": "Tom de Grunt", "email": "tom@degrunt.nl" }, "time": { "modified": "2011-05-21T09:59:42.045Z", "created": "2011-02-21T16:31:09.379Z", "0.6.0": "2011-02-21T16:31:09.379Z", "0.6.1": "2011-02-21T16:31:09.379Z", "0.6.2": "2011-02-21T16:31:09.379Z", "0.6.3": "2011-02-21T16:31:09.379Z", "0.6.4": "2011-02-21T16:31:09.379Z", "0.6.5": "2011-02-21T16:31:09.379Z", "0.6.6": "2011-03-05T08:12:12.546Z", "0.6.7": "2011-03-30T20:16:14.143Z", "0.6.8": "2011-04-04T09:22:29.395Z", "0.8.0": "2011-04-11T17:44:14.233Z", "0.8.1": "2011-04-14T15:59:11.873Z", "0.9.0": "2011-05-21T09:59:42.045Z" }, "repository": { "type": "git", "url": "git://github.com/tdegrunt/mongodb-rest.git" }, "versions": { "0.6.0": "http://registry.npmjs.org/mongodb-rest/0.6.0", "0.6.1": "http://registry.npmjs.org/mongodb-rest/0.6.1", "0.6.2": "http://registry.npmjs.org/mongodb-rest/0.6.2", "0.6.3": "http://registry.npmjs.org/mongodb-rest/0.6.3", "0.6.4": "http://registry.npmjs.org/mongodb-rest/0.6.4", "0.6.5": "http://registry.npmjs.org/mongodb-rest/0.6.5", "0.6.6": "http://registry.npmjs.org/mongodb-rest/0.6.6", "0.6.7": "http://registry.npmjs.org/mongodb-rest/0.6.7", "0.6.8": "http://registry.npmjs.org/mongodb-rest/0.6.8", "0.8.0": "http://registry.npmjs.org/mongodb-rest/0.8.0", "0.8.1": "http://registry.npmjs.org/mongodb-rest/0.8.1", "0.9.0": "http://registry.npmjs.org/mongodb-rest/0.9.0" }, "dist": { "0.6.0": { "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.0.tgz" }, "0.6.1": { "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.1.tgz" }, "0.6.2": { "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.2.tgz" }, "0.6.3": { "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.3.tgz" }, "0.6.4": { "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.4.tgz" }, "0.6.5": { "shasum": "b4f3380b84532d288aed409aefdd266ee64d50f7", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.5.tgz" }, "0.6.6": { "shasum": "8461d239c09d12611cd2a0ddee952f3c14e42ade", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.6.tgz" }, "0.6.7": { "shasum": "fa5d7c5c3ecfbfc5966c056b5e5e61d335e6f628", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.7.tgz" }, "0.6.8": { "shasum": "803a1a1c9a24a69d26eef845a4d64cc799bded64", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.6.8.tgz" }, "0.8.0": { "shasum": "771cb1439c7769d55b974c0ecaf97e74a5e7fcab", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.8.0.tgz" }, "0.8.1": { "shasum": "54f418f72799c35ef562af34974e76beab160002", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.8.1.tgz" }, "0.9.0": { "shasum": "119ec2761a19c3a87b6c1120020aebae75dc44eb", "tarball": "http://registry.npmjs.org/mongodb-rest/-/mongodb-rest-0.9.0.tgz" } }, "keywords": [ "mongodb", "mongo", "db", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/mongodb-rest/" }, "mongodb-wrapper": { "name": "mongodb-wrapper", "description": "Exactly-like-the-console wrapper for node-mongodb-native", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "seanhess", "email": "seanhess@gmail.com" } ], "time": { "modified": "2011-11-10T03:37:30.412Z", "created": "2011-05-26T18:01:56.869Z", "0.1.0": "2011-05-26T18:01:57.324Z", "0.1.1": "2011-05-26T21:21:36.710Z", "0.2.0": "2011-05-31T20:55:21.518Z", "0.2.1": "2011-06-02T22:44:19.425Z", "0.2.2": "2011-06-10T17:16:27.419Z", "0.2.3": "2011-06-29T03:20:41.192Z", "0.2.4": "2011-11-07T18:57:37.594Z", "0.2.5": "2011-11-07T19:33:42.980Z", "0.2.6": "2011-11-10T03:37:30.412Z" }, "author": { "name": "i.TV", "email": "sean@i.tv" }, "repository": { "type": "git", "url": "git://github.com/idottv/node-mongodb-wrapper.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongodb-wrapper/0.1.0", "0.1.1": "http://registry.npmjs.org/mongodb-wrapper/0.1.1", "0.2.0": "http://registry.npmjs.org/mongodb-wrapper/0.2.0", "0.2.1": "http://registry.npmjs.org/mongodb-wrapper/0.2.1", "0.2.2": "http://registry.npmjs.org/mongodb-wrapper/0.2.2", "0.2.3": "http://registry.npmjs.org/mongodb-wrapper/0.2.3", "0.2.4": "http://registry.npmjs.org/mongodb-wrapper/0.2.4", "0.2.5": "http://registry.npmjs.org/mongodb-wrapper/0.2.5", "0.2.6": "http://registry.npmjs.org/mongodb-wrapper/0.2.6" }, "dist": { "0.1.0": { "shasum": "dcf835ce162309e598dd5996992d534198d155b4", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.1.0.tgz" }, "0.1.1": { "shasum": "a266641b248c05109b8f40bd3e9d73aaafdd87e1", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.1.1.tgz" }, "0.2.0": { "shasum": "765129342a606349282c3b239f1f1fa92c80cd69", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.0.tgz" }, "0.2.1": { "shasum": "d8a1ab7fed8d21d982cc3a8cff2e21ab1f60aee9", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.1.tgz" }, "0.2.2": { "shasum": "0861615ae4287d4a14ee0271f354bd5e93a04182", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.2.tgz" }, "0.2.3": { "shasum": "198cafedda4ecdb52b0fe3739f5be0974b2cd0ed", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.3.tgz" }, "0.2.4": { "shasum": "aa4ef08fdc2d10ceac4be779c3bd0c3a96fb7ceb", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.4.tgz" }, "0.2.5": { "shasum": "5fb32049729b39ba6d0a5ee660c0278a0712cdb1", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.5.tgz" }, "0.2.6": { "shasum": "47954fcfb04d480593757221a2be5c7598c14d60", "tarball": "http://registry.npmjs.org/mongodb-wrapper/-/mongodb-wrapper-0.2.6.tgz" } }, "keywords": [ "mongodb" ], "url": "http://registry.npmjs.org/mongodb-wrapper/" }, "mongode": { "name": "mongode", "description": "A thin wrapper around node-mongodb-native with a simpler API", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "vpulim", "email": "v@pulim.com" } ], "time": { "modified": "2011-11-16T17:50:32.241Z", "created": "2011-08-01T21:54:19.172Z", "0.0.1": "2011-08-01T21:54:20.502Z", "0.0.2": "2011-08-01T23:26:11.322Z", "0.0.3": "2011-08-02T18:06:50.301Z", "0.0.4": "2011-08-24T20:26:34.324Z", "0.0.5": "2011-08-24T22:59:51.744Z", "0.0.6": "2011-10-18T03:32:59.582Z", "0.0.7": "2011-10-21T16:10:48.684Z", "0.0.8": "2011-10-21T16:37:10.725Z", "0.0.9": "2011-11-02T19:47:48.211Z", "0.0.10": "2011-11-13T22:30:01.221Z", "0.0.11": "2011-11-15T00:01:40.776Z", "0.0.12": "2011-11-15T00:11:41.051Z", "0.1.0": "2011-11-16T17:50:32.241Z" }, "author": { "name": "Vinay Pulim", "email": "v@pulim.com" }, "repository": { "type": "git", "url": "git://github.com/milewise/mongode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongode/0.0.1", "0.0.2": "http://registry.npmjs.org/mongode/0.0.2", "0.0.3": "http://registry.npmjs.org/mongode/0.0.3", "0.0.4": "http://registry.npmjs.org/mongode/0.0.4", "0.0.5": "http://registry.npmjs.org/mongode/0.0.5", "0.0.6": "http://registry.npmjs.org/mongode/0.0.6", "0.0.7": "http://registry.npmjs.org/mongode/0.0.7", "0.0.8": "http://registry.npmjs.org/mongode/0.0.8", "0.0.9": "http://registry.npmjs.org/mongode/0.0.9", "0.0.10": "http://registry.npmjs.org/mongode/0.0.10", "0.0.11": "http://registry.npmjs.org/mongode/0.0.11", "0.0.12": "http://registry.npmjs.org/mongode/0.0.12", "0.1.0": "http://registry.npmjs.org/mongode/0.1.0" }, "dist": { "0.0.1": { "shasum": "e0d80e5e947f8774f25296b66f99a11c750e609a", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.1.tgz" }, "0.0.2": { "shasum": "70b0a75ffc7fcaa15595201a4c0b8819a30e3aa4", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.2.tgz" }, "0.0.3": { "shasum": "b5efb4f328ddb528637c90899427315b602a1ae4", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.3.tgz" }, "0.0.4": { "shasum": "286e5de531cad64d09b380ffdaf8df6f792481c3", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.4.tgz" }, "0.0.5": { "shasum": "968b720184ba85151e0ae00fa52ac46edc26c35e", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.5.tgz" }, "0.0.6": { "shasum": "58e7caaa1924e161876257f0254870e6d6ac5293", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.6.tgz" }, "0.0.7": { "shasum": "3072007877b6705966bb1877b16d5d801275f010", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.7.tgz" }, "0.0.8": { "shasum": "268e327f1b830b10bf17a87ba1ecdb62997849c7", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.8.tgz" }, "0.0.9": { "shasum": "b2cc1f716a68625e66670ed07dcebad1f3185e3c", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.9.tgz" }, "0.0.10": { "shasum": "a5e87c04e949c86b9eb24e5627a2dfc51756f118", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.10.tgz" }, "0.0.11": { "shasum": "f22fb564b0ee0cfc42168f012a4c6145721663e4", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.11.tgz" }, "0.0.12": { "shasum": "d9f9a95b09eb1a988f0a3b0c5d0a889dd6068cb1", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.0.12.tgz" }, "0.1.0": { "shasum": "160346954ba0c4de5bb324c3f8d71721279418ca", "tarball": "http://registry.npmjs.org/mongode/-/mongode-0.1.0.tgz" } }, "keywords": [ "mongodb", "mongo", "driver" ], "url": "http://registry.npmjs.org/mongode/" }, "mongojs": { "name": "mongojs", "description": "a simple mongo module that implements the mongo api", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" }, { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-10-20T15:35:12.053Z", "created": "2011-06-22T18:19:11.020Z", "0.1.0": "2011-06-22T18:19:11.419Z", "0.1.1": "2011-06-22T18:32:24.944Z", "0.1.4": "2011-06-23T09:47:04.371Z", "0.1.5": "2011-06-23T12:28:31.059Z", "0.1.6": "2011-06-23T21:44:37.494Z", "0.1.8": "2011-07-21T12:07:41.469Z", "0.1.9": "2011-08-19T12:55:44.221Z", "0.2.0": "2011-08-19T13:00:24.073Z", "0.2.1": "2011-09-10T16:01:59.811Z", "0.2.2": "2011-09-20T08:12:14.628Z", "0.2.3": "2011-09-20T14:45:39.318Z", "0.2.4": "2011-09-20T14:46:34.525Z", "0.2.5": "2011-09-23T10:57:17.690Z", "0.2.6": "2011-10-20T15:35:12.053Z" }, "author": { "name": "Ge.tt", "email": "hello@ge.tt" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongojs/0.1.0", "0.1.1": "http://registry.npmjs.org/mongojs/0.1.1", "0.1.4": "http://registry.npmjs.org/mongojs/0.1.4", "0.1.5": "http://registry.npmjs.org/mongojs/0.1.5", "0.1.6": "http://registry.npmjs.org/mongojs/0.1.6", "0.1.8": "http://registry.npmjs.org/mongojs/0.1.8", "0.1.9": "http://registry.npmjs.org/mongojs/0.1.9", "0.2.0": "http://registry.npmjs.org/mongojs/0.2.0", "0.2.1": "http://registry.npmjs.org/mongojs/0.2.1", "0.2.2": "http://registry.npmjs.org/mongojs/0.2.2", "0.2.3": "http://registry.npmjs.org/mongojs/0.2.3", "0.2.4": "http://registry.npmjs.org/mongojs/0.2.4", "0.2.5": "http://registry.npmjs.org/mongojs/0.2.5", "0.2.6": "http://registry.npmjs.org/mongojs/0.2.6" }, "dist": { "0.1.0": { "shasum": "44777c4681b0949ef49aa5d1c5ce526dc86e2cba", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.0.tgz" }, "0.1.1": { "shasum": "58a394e9aeee11fe8b2d32ff9833f2082f1c8c3f", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.1.tgz" }, "0.1.4": { "shasum": "8f5c75a7cb34e75ee1a81ea7f123990d6395b7b0", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.4.tgz" }, "0.1.5": { "shasum": "3263731814e0daee8792ee9a3a14f0891741971c", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.5.tgz" }, "0.1.6": { "shasum": "a05a091f5de7cc695ff34ebdc3fd358ff6e0509b", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.6.tgz" }, "0.1.8": { "shasum": "ef33dc1c7bdafc3e0b30f7a0e0acfabfcb28618d", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.8.tgz" }, "0.1.9": { "shasum": "bbab7225a3ecce1f83a367ccb108161569207086", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.1.9.tgz" }, "0.2.0": { "shasum": "4941a81928e9a87cfd3901f08f82fdfcc74a896d", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.0.tgz" }, "0.2.1": { "shasum": "0b8d746ff7ea6247eea96427c1f8680439e17269", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.1.tgz" }, "0.2.2": { "shasum": "67838ec58ff3e4cce445fd2de03fc70fdbdec558", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.2.tgz" }, "0.2.3": { "shasum": "26f72af40915369529e762e1e557a8bd9e071a7b", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.3.tgz" }, "0.2.4": { "shasum": "ec3c62331ce13f202e206da2ebe1db3fd03a4e7b", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.4.tgz" }, "0.2.5": { "shasum": "02f1d6982318eb888f4e23d5f9dbff05985f6ed7", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.5.tgz" }, "0.2.6": { "shasum": "cffd322d9120ef8de5a148926351f1d60e6647fb", "tarball": "http://registry.npmjs.org/mongojs/-/mongojs-0.2.6.tgz" } }, "keywords": [ "mongo", "db", "mongodb" ], "url": "http://registry.npmjs.org/mongojs/" }, "mongolia": { "name": "mongolia", "description": "Layer on top of the mongodb driver to implement data logic.", "dist-tags": { "latest": "1.4.3" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/mongolia.git" }, "time": { "modified": "2011-08-08T14:50:45.548Z", "created": "2011-01-02T16:36:38.930Z", "0.0.1": "2011-01-02T16:36:38.930Z", "0.0.2": "2011-01-02T16:36:38.930Z", "0.0.3": "2011-01-02T16:36:38.930Z", "0.0.4": "2011-01-02T16:36:38.930Z", "0.0.5": "2011-01-02T16:36:38.930Z", "0.0.6": "2011-01-02T16:36:38.930Z", "0.0.7": "2011-01-02T16:36:38.930Z", "0.0.8": "2011-01-02T16:36:38.930Z", "0.0.9": "2011-01-02T23:01:55.499Z", "0.0.10": "2011-01-22T10:10:05.989Z", "1.0.0": "2011-05-08T23:28:17.897Z", "1.0.1": "2011-05-25T11:31:15.367Z", "1.1.0": "2011-05-30T12:55:59.174Z", "1.2.0": "2011-05-31T09:45:32.908Z", "1.2.2": "2011-06-03T12:16:12.310Z", "1.2.3": "2011-06-03T13:10:57.416Z", "1.2.4": "2011-06-04T12:40:52.640Z", "1.2.5": "2011-06-08T08:56:43.892Z", "1.2.6": "2011-06-08T09:11:53.747Z", "1.2.7": "2011-06-08T09:51:19.084Z", "1.2.8": "2011-06-08T12:09:35.790Z", "1.2.9": "2011-06-08T12:28:00.360Z", "1.3.0": "2011-06-09T11:10:25.122Z", "1.3.1": "2011-06-12T10:56:51.980Z", "1.3.2": "2011-06-14T22:58:02.187Z", "1.3.3": "2011-06-15T09:06:28.940Z", "1.3.4": "2011-07-12T18:34:25.527Z", "1.3.5": "2011-07-13T20:12:34.302Z", "1.4.0": "2011-07-14T12:26:08.245Z", "1.4.1": "2011-07-20T16:50:04.832Z", "1.4.2": "2011-08-03T22:03:49.162Z", "1.4.3": "2011-08-08T14:50:45.548Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongolia/0.0.1", "0.0.2": "http://registry.npmjs.org/mongolia/0.0.2", "0.0.3": "http://registry.npmjs.org/mongolia/0.0.3", "0.0.4": "http://registry.npmjs.org/mongolia/0.0.4", "0.0.5": "http://registry.npmjs.org/mongolia/0.0.5", "0.0.6": "http://registry.npmjs.org/mongolia/0.0.6", "0.0.7": "http://registry.npmjs.org/mongolia/0.0.7", "0.0.8": "http://registry.npmjs.org/mongolia/0.0.8", "0.0.9": "http://registry.npmjs.org/mongolia/0.0.9", "0.0.10": "http://registry.npmjs.org/mongolia/0.0.10", "1.0.0": "http://registry.npmjs.org/mongolia/1.0.0", "1.0.1": "http://registry.npmjs.org/mongolia/1.0.1", "1.1.0": "http://registry.npmjs.org/mongolia/1.1.0", "1.2.0": "http://registry.npmjs.org/mongolia/1.2.0", "1.2.2": "http://registry.npmjs.org/mongolia/1.2.2", "1.2.3": "http://registry.npmjs.org/mongolia/1.2.3", "1.2.4": "http://registry.npmjs.org/mongolia/1.2.4", "1.2.5": "http://registry.npmjs.org/mongolia/1.2.5", "1.2.6": "http://registry.npmjs.org/mongolia/1.2.6", "1.2.7": "http://registry.npmjs.org/mongolia/1.2.7", "1.2.8": "http://registry.npmjs.org/mongolia/1.2.8", "1.2.9": "http://registry.npmjs.org/mongolia/1.2.9", "1.3.0": "http://registry.npmjs.org/mongolia/1.3.0", "1.3.1": "http://registry.npmjs.org/mongolia/1.3.1", "1.3.2": "http://registry.npmjs.org/mongolia/1.3.2", "1.3.3": "http://registry.npmjs.org/mongolia/1.3.3", "1.3.4": "http://registry.npmjs.org/mongolia/1.3.4", "1.3.5": "http://registry.npmjs.org/mongolia/1.3.5", "1.4.0": "http://registry.npmjs.org/mongolia/1.4.0", "1.4.1": "http://registry.npmjs.org/mongolia/1.4.1", "1.4.2": "http://registry.npmjs.org/mongolia/1.4.2", "1.4.3": "http://registry.npmjs.org/mongolia/1.4.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.7.tgz" }, "0.0.8": { "shasum": "19663f9cac704caefe5e6ecbe5473d008bbdf3b0", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.8.tgz" }, "0.0.9": { "shasum": "418262dd0ebc4efde9c2ceb4942a0952ae40e375", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.9.tgz" }, "0.0.10": { "shasum": "43be8c69075ee7b4178718a16130a72b1fe7c52a", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-0.0.10.tgz" }, "1.0.0": { "shasum": "36a0c7271738d5649ddd15b842c2fb21a81bce37", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.0.0.tgz" }, "1.0.1": { "shasum": "939d3a7246cabc22f16421f6de737977dba2b65f", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.0.1.tgz" }, "1.1.0": { "shasum": "9f37989b85ee7fb99afba41c60dbf4e8fd34c39f", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.1.0.tgz" }, "1.2.0": { "shasum": "4d4e9348fd1246ab13ece86aa963b4bc7f2f4cbc", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.0.tgz" }, "1.2.2": { "shasum": "cf4f47e80376b7c5b762ae0a48bc2c03872bfba5", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.2.tgz" }, "1.2.3": { "shasum": "8f3baeb82b927178dc30f9b94a215d05bad8a65a", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.3.tgz" }, "1.2.4": { "shasum": "782c369715e1da23c4345ba69754b11739a2ea57", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.4.tgz" }, "1.2.5": { "shasum": "46866018db4381eea291de6a2a98eb22a3afd4cb", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.5.tgz" }, "1.2.6": { "shasum": "7fd8134d765830847630a47f785474ab008a6167", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.6.tgz" }, "1.2.7": { "shasum": "7e85a57179ffc009a4314c9df958ac3aa65dc64b", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.7.tgz" }, "1.2.8": { "shasum": "6b690789d7bc2b3892e9c0d40b2138bc49f3828f", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.8.tgz" }, "1.2.9": { "shasum": "1be9b476dc13db0b431aebd35ee634118d546d66", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.2.9.tgz" }, "1.3.0": { "shasum": "36514ec87ba86cb502765318fd320fa1177e3a06", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.3.0.tgz" }, "1.3.1": { "shasum": "854ab070d32ec93170c3e09f68b40f340c29bbbe", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.3.1.tgz" }, "1.3.2": { "shasum": "fd2c860d476d2eaa088decedd3045c89aab201ce", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.3.2.tgz" }, "1.3.3": { "shasum": "dadec7e169a00b7011b81c1225694910b035bd9b", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.3.3.tgz" }, "1.3.4": { "shasum": "179b0478d9f65f247924aa9e2b29121248b3a0b6", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.3.4.tgz" }, "1.3.5": { "shasum": "9e88367a85331ccbc54276b8838efb43253beab7", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.3.5.tgz" }, "1.4.0": { "shasum": "da9736edd1a0851f6b8ab5f5e68ec703eaa8a6b3", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.4.0.tgz" }, "1.4.1": { "shasum": "ee3ffa19da7bc7387e4d21f5ecc49502e0783c3b", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.4.1.tgz" }, "1.4.2": { "shasum": "28c3b80965a0da80a50899ce37703718646c8aad", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.4.2.tgz" }, "1.4.3": { "shasum": "50cf61754b0dd691e15c8bb5fa73eb4275754c80", "tarball": "http://registry.npmjs.org/mongolia/-/mongolia-1.4.3.tgz" } }, "keywords": [ "mongo", "mongodb", "models", "database", "db" ], "url": "http://registry.npmjs.org/mongolia/" }, "mongolian": { "name": "mongolian", "description": "Mongolian DeadBeef is an awesome Mongo DB node.js driver", "dist-tags": { "latest": "0.1.13" }, "maintainers": [ { "name": "marcello", "email": "marcello@cellosoft.com" } ], "time": { "modified": "2011-11-14T04:06:38.467Z", "created": "2011-03-04T03:02:04.792Z", "0.1.0": "2011-03-04T03:02:04.937Z", "0.1.1": "2011-03-06T15:52:01.481Z", "0.1.2": "2011-03-06T18:26:37.401Z", "0.1.3": "2011-03-09T02:23:26.548Z", "0.1.4": "2011-03-24T14:01:20.243Z", "0.1.5": "2011-03-28T04:23:49.601Z", "0.1.6": "2011-04-05T23:41:18.493Z", "0.1.7": "2011-04-17T04:54:57.176Z", "0.1.8": "2011-04-17T15:50:02.065Z", "0.1.9-unstable": "2011-05-11T02:58:54.480Z", "0.1.9": "2011-05-11T03:01:07.864Z", "0.1.10": "2011-06-26T13:26:33.152Z", "0.1.11": "2011-09-10T03:31:53.357Z", "0.1.12": "2011-09-12T01:28:06.745Z", "0.1.13": "2011-11-14T04:06:38.467Z" }, "author": { "name": "Marcello Bastéa-Forte", "email": "marcello@cellosoft.com", "url": "http://marcello.cellosoft.com/" }, "repository": { "type": "git", "url": "git://github.com/marcello3d/node-mongolian.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongolian/0.1.0", "0.1.1": "http://registry.npmjs.org/mongolian/0.1.1", "0.1.2": "http://registry.npmjs.org/mongolian/0.1.2", "0.1.3": "http://registry.npmjs.org/mongolian/0.1.3", "0.1.4": "http://registry.npmjs.org/mongolian/0.1.4", "0.1.5": "http://registry.npmjs.org/mongolian/0.1.5", "0.1.6": "http://registry.npmjs.org/mongolian/0.1.6", "0.1.7": "http://registry.npmjs.org/mongolian/0.1.7", "0.1.8": "http://registry.npmjs.org/mongolian/0.1.8", "0.1.9-unstable": "http://registry.npmjs.org/mongolian/0.1.9-unstable", "0.1.9": "http://registry.npmjs.org/mongolian/0.1.9", "0.1.10": "http://registry.npmjs.org/mongolian/0.1.10", "0.1.11": "http://registry.npmjs.org/mongolian/0.1.11", "0.1.12": "http://registry.npmjs.org/mongolian/0.1.12", "0.1.13": "http://registry.npmjs.org/mongolian/0.1.13" }, "dist": { "0.1.0": { "shasum": "c87303361f18149530b9d71486d0686fc708def5", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.0.tgz" }, "0.1.1": { "shasum": "edde2b431b9a35c870233825501794c246ab5a18", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.1.tgz" }, "0.1.2": { "shasum": "49093ea7b5bc3430653a3678f146c247333a7c28", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.2.tgz" }, "0.1.3": { "shasum": "6703098bfe085d33d98cf9d251e3420fb59cc2e6", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.3.tgz" }, "0.1.4": { "shasum": "20b82a586f5be4dd624766b2196d78906c219743", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.4.tgz" }, "0.1.5": { "shasum": "dba756cfb985aea845d36059c27422e6ae1bf542", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.5.tgz" }, "0.1.6": { "shasum": "32032fda5113c4682eeb6bc920d071c06e0ea1bc", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.6.tgz" }, "0.1.7": { "shasum": "7db5a31268c6cc5867062014c0e071c321221c64", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.7.tgz" }, "0.1.8": { "shasum": "b1bef855d4b33822d85265322cb86089d1363fd4", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.8.tgz" }, "0.1.9-unstable": { "shasum": "566a0be4a8e101fa67f46dae96f9749a5cf12a43", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.9-unstable.tgz" }, "0.1.9": { "shasum": "0d6f49d11c0d42c2e48b8d9b04619730620a40ee", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.9.tgz" }, "0.1.10": { "shasum": "8546295486eb9167c0efdc2091b9baa90ab6ebf5", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.10.tgz" }, "0.1.11": { "shasum": "c813c4253e6e26f3a63515832c1f230f20f895ec", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.11.tgz" }, "0.1.12": { "shasum": "fc2a901b1314f1f6eede907239f01a71b7d8ec98", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.12.tgz" }, "0.1.13": { "shasum": "9cb21c4a9e48cbcc1866afb4cbe559004f5b02c8", "tarball": "http://registry.npmjs.org/mongolian/-/mongolian-0.1.13.tgz" } }, "keywords": [ "mongo", "mongodb", "database", "db", "nosql" ], "url": "http://registry.npmjs.org/mongolian/" }, "mongoose": { "name": "mongoose", "dist-tags": { "latest": "2.4.2" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" }, { "name": "rauchg", "email": "rauchg@gmail.com" }, { "name": "tjholowaychuk", "email": "tj@vision-media.ca" }, { "name": "aaron", "email": "aaron.heckmann+github@gmail.com" } ], "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "description": "Mongoose MongoDB ODM", "time": { "modified": "2011-12-12T15:23:54.174Z", "created": "2010-12-20T09:15:41.703Z", "0.0.1": "2010-12-20T09:15:41.703Z", "0.0.2": "2010-12-20T09:15:41.703Z", "0.0.3": "2010-12-20T09:15:41.703Z", "0.0.4": "2010-12-20T09:15:41.703Z", "0.0.5": "2010-12-30T00:26:44.656Z", "1.0.0": "2011-02-01T09:26:36.264Z", "1.0.1": "2011-02-02T18:05:48.026Z", "1.0.2": "2011-02-02T19:25:16.714Z", "0.0.6": "2011-02-02T21:27:25.069Z", "1.0.3": "2011-02-03T01:04:54.627Z", "1.0.4": "2011-02-03T02:24:37.541Z", "1.0.5": "2011-02-03T07:37:33.430Z", "1.0.6": "2011-02-03T18:40:56.971Z", "1.0.7": "2011-02-06T16:57:17.476Z", "1.0.8": "2011-02-09T23:27:09.020Z", "1.0.10": "2011-02-12T07:24:10.414Z", "1.0.11": "2011-02-14T23:45:45.542Z", "1.0.12": "2011-02-15T03:35:40.205Z", "1.0.13": "2011-02-17T00:51:55.770Z", "1.0.14": "2011-02-18T00:38:47.292Z", "1.0.15": "2011-02-19T01:38:18.169Z", "1.0.16": "2011-02-19T02:26:57.671Z", "1.1.0": "2011-02-26T04:43:56.645Z", "1.1.1": "2011-03-02T00:18:56.788Z", "1.1.2": "2011-03-03T17:48:53.171Z", "1.1.3": "2011-03-05T07:44:06.557Z", "1.1.4": "2011-03-10T00:28:53.156Z", "1.1.5": "2011-03-15T00:37:40.435Z", "1.1.6": "2011-03-22T16:10:55.265Z", "1.1.7": "2011-03-23T02:00:52.187Z", "1.1.8": "2011-03-23T19:00:40.920Z", "1.1.9": "2011-03-23T22:49:15.198Z", "1.1.10": "2011-03-24T00:23:42.848Z", "1.1.11": "2011-03-25T19:09:30.484Z", "1.1.12": "2011-03-26T14:48:41.652Z", "1.1.13": "2011-03-26T23:48:14.985Z", "1.1.14": "2011-03-28T17:00:52.109Z", "1.1.15": "2011-03-28T17:25:58.846Z", "1.1.16": "2011-03-28T21:16:14.230Z", "1.1.17": "2011-03-30T14:42:39.101Z", "1.1.18": "2011-03-30T15:37:46.000Z", "1.1.19": "2011-03-31T16:48:49.190Z", "1.1.20": "2011-03-31T17:09:45.484Z", "1.1.21": "2011-03-31T19:24:24.139Z", "1.1.22": "2011-03-31T21:25:52.030Z", "1.1.23": "2011-04-01T19:15:11.431Z", "1.1.24": "2011-04-03T16:16:02.626Z", "1.1.25": "2011-04-08T16:29:05.029Z", "1.2.0": "2011-04-11T19:05:02.504Z", "1.3.0": "2011-04-19T12:46:54.897Z", "1.3.1": "2011-04-27T14:33:22.231Z", "1.3.2": "2011-04-27T16:51:14.487Z", "1.3.3": "2011-04-27T20:01:05.508Z", "1.3.4": "2011-05-17T13:54:47.726Z", "1.3.5": "2011-05-19T03:09:27.393Z", "1.3.6": "2011-05-19T16:39:23.373Z", "1.3.7": "2011-06-03T16:22:32.642Z", "1.4.0": "2011-06-10T22:32:47.539Z", "1.5.0": "2011-06-28T01:59:32.094Z", "1.6.0": "2011-07-07T13:14:29.515Z", "1.7.0": "2011-07-12T21:32:35.126Z", "1.7.1": "2011-07-13T01:05:54.571Z", "1.7.2": "2011-07-13T12:28:53.576Z", "1.7.3": "2011-07-16T14:11:03.405Z", "1.7.4": "2011-07-25T19:04:28.431Z", "1.8.0": "2011-08-04T15:14:16.127Z", "1.8.1": "2011-08-10T19:35:15.648Z", "1.8.2": "2011-08-17T13:56:41.857Z", "1.8.3": "2011-08-19T19:43:38.717Z", "1.8.4": "2011-08-22T00:51:07.638Z", "2.0.0": "2011-08-25T06:29:35.853Z", "2.0.1": "2011-08-25T16:54:37.137Z", "2.0.2": "2011-08-26T21:57:24.823Z", "2.0.3": "2011-08-28T19:32:25.434Z", "2.0.4": "2011-08-29T18:12:49.183Z", "2.1.0": "2011-09-02T03:09:30.042Z", "2.1.1": "2011-09-07T17:48:19.633Z", "2.1.2": "2011-09-07T21:48:18.840Z", "2.1.3": "2011-09-16T17:41:03.198Z", "2.1.4": "2011-09-20T19:26:50.629Z", "2.2.0": "2011-09-23T02:06:03.517Z", "2.2.1": "2011-09-27T16:17:48.749Z", "2.2.2": "2011-09-28T20:58:39.617Z", "2.2.3": "2011-09-29T18:41:30.736Z", "2.2.4": "2011-10-03T20:06:29.971Z", "2.3.0": "2011-10-04T16:45:20.126Z", "2.3.1": "2011-10-10T22:12:42.753Z", "2.3.2": "2011-10-11T19:48:29.198Z", "2.3.3": "2011-10-12T16:47:53.551Z", "2.3.4": "2011-10-18T16:52:57.080Z", "2.3.5": "2011-10-19T15:56:21.497Z", "2.3.6": "2011-10-21T16:40:25.316Z", "2.3.7": "2011-10-24T15:20:34.723Z", "2.3.8": "2011-10-26T20:52:43.205Z", "2.3.9": "2011-11-04T15:45:00.880Z", "2.3.10": "2011-11-05T20:05:16.998Z", "2.3.11": "2011-11-08T22:00:27.415Z", "2.3.12": "2011-11-09T18:36:38.730Z", "2.3.13": "2011-11-15T15:29:00.953Z", "2.4.0": "2011-11-30T03:05:21.763Z", "2.4.1": "2011-12-02T15:17:29.912Z", "2.4.2": "2011-12-12T15:23:54.174Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/mongoose.git" }, "users": { "vesln": true, "deedubs": true, "wojohowitz": true, "pid": true, "clux": true, "troygoode": true }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoose/0.0.2", "0.0.3": "http://registry.npmjs.org/mongoose/0.0.3", "0.0.4": "http://registry.npmjs.org/mongoose/0.0.4", "0.0.5": "http://registry.npmjs.org/mongoose/0.0.5", "1.0.0": "http://registry.npmjs.org/mongoose/1.0.0", "1.0.1": "http://registry.npmjs.org/mongoose/1.0.1", "1.0.2": "http://registry.npmjs.org/mongoose/1.0.2", "0.0.6": "http://registry.npmjs.org/mongoose/0.0.6", "1.0.3": "http://registry.npmjs.org/mongoose/1.0.3", "1.0.4": "http://registry.npmjs.org/mongoose/1.0.4", "1.0.5": "http://registry.npmjs.org/mongoose/1.0.5", "1.0.6": "http://registry.npmjs.org/mongoose/1.0.6", "1.0.7": "http://registry.npmjs.org/mongoose/1.0.7", "1.0.8": "http://registry.npmjs.org/mongoose/1.0.8", "1.0.10": "http://registry.npmjs.org/mongoose/1.0.10", "1.0.11": "http://registry.npmjs.org/mongoose/1.0.11", "1.0.12": "http://registry.npmjs.org/mongoose/1.0.12", "1.0.13": "http://registry.npmjs.org/mongoose/1.0.13", "1.0.14": "http://registry.npmjs.org/mongoose/1.0.14", "1.0.15": "http://registry.npmjs.org/mongoose/1.0.15", "1.0.16": "http://registry.npmjs.org/mongoose/1.0.16", "1.1.0": "http://registry.npmjs.org/mongoose/1.1.0", "1.1.1": "http://registry.npmjs.org/mongoose/1.1.1", "1.1.2": "http://registry.npmjs.org/mongoose/1.1.2", "1.1.3": "http://registry.npmjs.org/mongoose/1.1.3", "1.1.4": "http://registry.npmjs.org/mongoose/1.1.4", "1.1.5": "http://registry.npmjs.org/mongoose/1.1.5", "1.1.6": "http://registry.npmjs.org/mongoose/1.1.6", "1.1.7": "http://registry.npmjs.org/mongoose/1.1.7", "1.1.8": "http://registry.npmjs.org/mongoose/1.1.8", "1.1.9": "http://registry.npmjs.org/mongoose/1.1.9", "1.1.10": "http://registry.npmjs.org/mongoose/1.1.10", "1.1.11": "http://registry.npmjs.org/mongoose/1.1.11", "1.1.12": "http://registry.npmjs.org/mongoose/1.1.12", "1.1.13": "http://registry.npmjs.org/mongoose/1.1.13", "1.1.14": "http://registry.npmjs.org/mongoose/1.1.14", "1.1.15": "http://registry.npmjs.org/mongoose/1.1.15", "1.1.16": "http://registry.npmjs.org/mongoose/1.1.16", "1.1.17": "http://registry.npmjs.org/mongoose/1.1.17", "1.1.18": "http://registry.npmjs.org/mongoose/1.1.18", "1.1.19": "http://registry.npmjs.org/mongoose/1.1.19", "1.1.20": "http://registry.npmjs.org/mongoose/1.1.20", "1.1.21": "http://registry.npmjs.org/mongoose/1.1.21", "1.1.22": "http://registry.npmjs.org/mongoose/1.1.22", "1.1.23": "http://registry.npmjs.org/mongoose/1.1.23", "1.1.24": "http://registry.npmjs.org/mongoose/1.1.24", "1.1.25": "http://registry.npmjs.org/mongoose/1.1.25", "1.2.0": "http://registry.npmjs.org/mongoose/1.2.0", "1.3.0": "http://registry.npmjs.org/mongoose/1.3.0", "1.3.1": "http://registry.npmjs.org/mongoose/1.3.1", "1.3.2": "http://registry.npmjs.org/mongoose/1.3.2", "1.3.3": "http://registry.npmjs.org/mongoose/1.3.3", "1.3.4": "http://registry.npmjs.org/mongoose/1.3.4", "1.3.5": "http://registry.npmjs.org/mongoose/1.3.5", "1.3.6": "http://registry.npmjs.org/mongoose/1.3.6", "1.3.7": "http://registry.npmjs.org/mongoose/1.3.7", "1.4.0": "http://registry.npmjs.org/mongoose/1.4.0", "1.5.0": "http://registry.npmjs.org/mongoose/1.5.0", "1.6.0": "http://registry.npmjs.org/mongoose/1.6.0", "1.7.2": "http://registry.npmjs.org/mongoose/1.7.2", "1.7.3": "http://registry.npmjs.org/mongoose/1.7.3", "1.7.4": "http://registry.npmjs.org/mongoose/1.7.4", "1.8.0": "http://registry.npmjs.org/mongoose/1.8.0", "1.8.1": "http://registry.npmjs.org/mongoose/1.8.1", "1.8.2": "http://registry.npmjs.org/mongoose/1.8.2", "1.8.3": "http://registry.npmjs.org/mongoose/1.8.3", "1.8.4": "http://registry.npmjs.org/mongoose/1.8.4", "2.0.0": "http://registry.npmjs.org/mongoose/2.0.0", "2.0.1": "http://registry.npmjs.org/mongoose/2.0.1", "2.0.2": "http://registry.npmjs.org/mongoose/2.0.2", "2.0.3": "http://registry.npmjs.org/mongoose/2.0.3", "2.0.4": "http://registry.npmjs.org/mongoose/2.0.4", "2.1.0": "http://registry.npmjs.org/mongoose/2.1.0", "2.1.1": "http://registry.npmjs.org/mongoose/2.1.1", "2.1.2": "http://registry.npmjs.org/mongoose/2.1.2", "2.1.3": "http://registry.npmjs.org/mongoose/2.1.3", "2.1.4": "http://registry.npmjs.org/mongoose/2.1.4", "2.2.0": "http://registry.npmjs.org/mongoose/2.2.0", "2.2.1": "http://registry.npmjs.org/mongoose/2.2.1", "2.2.2": "http://registry.npmjs.org/mongoose/2.2.2", "2.2.3": "http://registry.npmjs.org/mongoose/2.2.3", "2.2.4": "http://registry.npmjs.org/mongoose/2.2.4", "2.3.0": "http://registry.npmjs.org/mongoose/2.3.0", "2.3.1": "http://registry.npmjs.org/mongoose/2.3.1", "2.3.2": "http://registry.npmjs.org/mongoose/2.3.2", "2.3.3": "http://registry.npmjs.org/mongoose/2.3.3", "2.3.4": "http://registry.npmjs.org/mongoose/2.3.4", "2.3.5": "http://registry.npmjs.org/mongoose/2.3.5", "2.3.6": "http://registry.npmjs.org/mongoose/2.3.6", "2.3.7": "http://registry.npmjs.org/mongoose/2.3.7", "2.3.8": "http://registry.npmjs.org/mongoose/2.3.8", "2.3.9": "http://registry.npmjs.org/mongoose/2.3.9", "2.3.10": "http://registry.npmjs.org/mongoose/2.3.10", "2.3.11": "http://registry.npmjs.org/mongoose/2.3.11", "2.3.12": "http://registry.npmjs.org/mongoose/2.3.12", "2.3.13": "http://registry.npmjs.org/mongoose/2.3.13", "2.4.0": "http://registry.npmjs.org/mongoose/2.4.0", "2.4.1": "http://registry.npmjs.org/mongoose/2.4.1", "2.4.2": "http://registry.npmjs.org/mongoose/2.4.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-0.0.3.tgz" }, "0.0.4": { "shasum": "028ca31c0f293c3440565e79b1f92fd23ac54b28", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-0.0.4.tgz" }, "0.0.5": { "shasum": "f3133bb6670c65767443d14e9a4e851b8132795c", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-0.0.5.tgz" }, "1.0.0": { "shasum": "db880410fb75f98e2069e8d8ed3591f729fe26c6", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.0.tgz" }, "1.0.1": { "shasum": "abd2a96a24fca89340a2129939a7b22c55564de1", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.1.tgz" }, "1.0.2": { "shasum": "2e9c66cd88d75956f6ec984989425654160db7e3", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.2.tgz" }, "0.0.6": { "shasum": "6cb67d8ca268120204b9e6d5182f152f4d5662de", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-0.0.6.tgz" }, "1.0.3": { "shasum": "b0fe1f451d89964e69ce09f859541a7c1c8e99e2", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.3.tgz" }, "1.0.4": { "shasum": "79cf6ad22f4c17574190ad2a4dcf4ebac9f8f86d", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.4.tgz" }, "1.0.5": { "shasum": "661696541b97bc714d2d99dc8fd3239d83c84b30", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.5.tgz" }, "1.0.6": { "shasum": "3ccf7097e101c49cf494694e4e9639b1d16b9cde", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.6.tgz" }, "1.0.7": { "shasum": "b3573930a22066fbf3ab745a79329d5eae75b8ae", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.7.tgz" }, "1.0.8": { "shasum": "9556abebbd57d9f01d0750fd0e8978a0a1ee9577", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.8.tgz" }, "1.0.10": { "shasum": "6a563623e6c5f3ed969964f1695d189e16b49497", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.10.tgz" }, "1.0.11": { "shasum": "33fa85eadf18d85bb08a02f15a3ac05a45a45aae", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.11.tgz" }, "1.0.12": { "shasum": "40c98744cb779d1c9da806a1714c1871d8bd0695", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.12.tgz" }, "1.0.13": { "shasum": "25a37b15ad5b2f21ae0e95ae1ee623e14e985eb8", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.13.tgz" }, "1.0.14": { "shasum": "ee4b707c4a3d073d00974a5a71fafc170bbb52b5", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.14.tgz" }, "1.0.15": { "shasum": "1afd9fdd818e760827d1f3357dcb2c875ad4b7aa", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.15.tgz" }, "1.0.16": { "shasum": "6ecacaf117d826ee091f187193a21c530bbcef9b", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.0.16.tgz" }, "1.1.0": { "shasum": "b107e76f818d33be18670a83a0b70a90080624eb", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.0.tgz" }, "1.1.1": { "shasum": "6c6e2a6f54da7403d7b5dfac7c0d4bf0d1a6a7e9", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.1.tgz" }, "1.1.2": { "shasum": "e257c009ee8d23cbbed2f16f6e4d4de6b73aaf4a", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.2.tgz" }, "1.1.3": { "shasum": "eacdfe89bde4408edeeb134c75d7dfc24d0841d2", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.3.tgz" }, "1.1.4": { "shasum": "cc7a24114f1d481a91b0fd7061fe6e257a972324", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.4.tgz" }, "1.1.5": { "shasum": "e8537afbc910d3d99a651ad286734a4af4c9241f", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.5.tgz" }, "1.1.6": { "shasum": "1dfd166e097ec48aea136bebdb2c01aa4745d8f0", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.6.tgz" }, "1.1.7": { "shasum": "c91c9222b1f29573a868cb393d28d90ff7a58520", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.7.tgz" }, "1.1.8": { "shasum": "05a73f125299fa06b28d46f20039f0b33d83148c", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.8.tgz" }, "1.1.9": { "shasum": "83ce05a43c040e1fad87b21a70954f2139d22546", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.9.tgz" }, "1.1.10": { "shasum": "56cdfe612783d06b9c1e572aba6dc268e8efe362", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.10.tgz" }, "1.1.11": { "shasum": "4ec361814189ae16d07a31cf3c1b52c7e841cd3f", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.11.tgz" }, "1.1.12": { "shasum": "b4162426fcf73dfb367ad1fa467f28d58cacbce0", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.12.tgz" }, "1.1.13": { "shasum": "abed73067a58a4d52bc3210a9fd50c3490d04a8b", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.13.tgz" }, "1.1.14": { "shasum": "b23ea5654609dbb86d9daf6b88b2ebb7c0896345", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.14.tgz" }, "1.1.15": { "shasum": "0c8b5f993f22b0fb9b7104118f33271f6b5a89bb", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.15.tgz" }, "1.1.16": { "shasum": "ca6bc79bc1a2b4ec8503a1e0d0d752f84411f8bb", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.16.tgz" }, "1.1.17": { "shasum": "3e4350579b0bb7cb0fa4291e7d1bbd4cb3ec5747", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.17.tgz" }, "1.1.18": { "shasum": "98390f899dae523c51cf33d75f96f0adeb9f743a", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.18.tgz" }, "1.1.19": { "shasum": "dcf2a88e30b063ec72bc1785c271920762d75730", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.19.tgz" }, "1.1.20": { "shasum": "a9fbbfc3ed8d82ba57a16d4f00cbb86b34cbfc33", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.20.tgz" }, "1.1.21": { "shasum": "4a8a585c92c7d7b3e858aeedc7195a752c8c1eb7", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.21.tgz" }, "1.1.22": { "shasum": "8434dfd92a7df5f65b476daa482bdc3f186e71eb", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.22.tgz" }, "1.1.23": { "shasum": "6ea7f1fa0eefc1b15c64d1dd1fec7b557ae3d83f", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.23.tgz" }, "1.1.24": { "shasum": "44f790b709c29768575d677c7c68fcd849328c64", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.24.tgz" }, "1.1.25": { "shasum": "842bccf3232757a991f07b4c7ce6a4e67c7fea96", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.1.25.tgz" }, "1.2.0": { "shasum": "88e45e4b17d77bee210282b9d483421a3cf5a3dc", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.2.0.tgz" }, "1.3.0": { "shasum": "437a6ace6414bd99feaad2d6212a393fd55bc9d1", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.0.tgz" }, "1.3.1": { "shasum": "51361fa029e46b6175702d1d36e60f6cbbde5b66", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.1.tgz" }, "1.3.2": { "shasum": "4e45c48f2be9a7043217e4c9bf46a6bb08463981", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.2.tgz" }, "1.3.3": { "shasum": "041ddd7c518b72d68820f597bed45413c3924caa", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.3.tgz" }, "1.3.4": { "shasum": "e8bf561e68ba869e2036d5afd9e84c328345e849", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.4.tgz" }, "1.3.5": { "shasum": "4db719e4da1330de9fd10f080b63ce6ec023feec", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.5.tgz" }, "1.3.6": { "shasum": "702985e6b63fd714a34d1e3419f291c0e1f0094e", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.6.tgz" }, "1.3.7": { "shasum": "4bb6a2f28a469e3c9ce2558ab1abfe5c5e8b574c", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.3.7.tgz" }, "1.4.0": { "shasum": "7ec1edd94215533ba23bd5821bfc937f35f61d47", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.4.0.tgz" }, "1.5.0": { "shasum": "5f04c36f33e4f40c936a63cab29a709de0b0a7dc", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.5.0.tgz" }, "1.6.0": { "shasum": "7fcdfda16b987e9b178a1039339c989bda633fd6", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.6.0.tgz" }, "1.7.2": { "shasum": "5a75990fdececca2f4860e328ef7b1dd948c8086", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.7.2.tgz" }, "1.7.3": { "shasum": "06363603800f47accd2afa8b671bc0d53f2b7396", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.7.3.tgz" }, "1.7.4": { "shasum": "d74e0fdf5c71cde2918eabce446fe380b11c0188", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.7.4.tgz" }, "1.8.0": { "shasum": "35f0cb7db450a615ad6925e7701c32e71393b6a0", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.8.0.tgz" }, "1.8.1": { "shasum": "2baac22187cd4a538b98d65a3da97ecc16d5fc8a", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.8.1.tgz" }, "1.8.2": { "shasum": "a2a4df31f0b4c36f5ab349770e3881494437d93c", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.8.2.tgz" }, "1.8.3": { "shasum": "3fd35018ae3f5e3d7afbd3e628b112adaa079928", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.8.3.tgz" }, "1.8.4": { "shasum": "fa7e08e7a3955fa67c4aa98b33cc0f94d1fefd6a", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-1.8.4.tgz" }, "2.0.0": { "shasum": "8d43b114ab561a5839ca4b2303a1545c8f57d85b", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.0.0.tgz" }, "2.0.1": { "shasum": "b9ef96057f8b210eced0f622d616f3c764592f5f", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.0.1.tgz" }, "2.0.2": { "shasum": "a7456ec8833dff09fc5efcad935157e041401970", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.0.2.tgz" }, "2.0.3": { "shasum": "c752376d468532532d7474f8684d500fb34a4fcb", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.0.3.tgz" }, "2.0.4": { "shasum": "99c13a8c67cefed85adc053b631349ccada93839", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.0.4.tgz" }, "2.1.0": { "shasum": "76e4ab11ad0c2f7094ab752351971977bad1afa1", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.1.0.tgz" }, "2.1.1": { "shasum": "c88ac0f6e53f30d59edd366db94b25ef36508c0e", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.1.1.tgz" }, "2.1.2": { "shasum": "a68f00bcf92e112a78524a277ddd18aaad0e6457", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.1.2.tgz" }, "2.1.3": { "shasum": "b4247d73b11e4de7159f467f880ddbf89d82d30c", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.1.3.tgz" }, "2.1.4": { "shasum": "8e819da2e076b05ecf3bf1dfe3ee263011192805", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.1.4.tgz" }, "2.2.0": { "shasum": "8c20e1b233e1eb7e9683947306872ea4343f6255", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.2.0.tgz" }, "2.2.1": { "shasum": "2316dec7ce0c2edc723acdedc977b7366835e61e", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.2.1.tgz" }, "2.2.2": { "shasum": "fe30efaa31dd0485767a5f2b59609c7c6134602e", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.2.2.tgz" }, "2.2.3": { "shasum": "9a8073d2035f100a6483efec8c2004a3615158e1", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.2.3.tgz" }, "2.2.4": { "shasum": "5805920453b81ddbe11451d179cbe47371c37e4c", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.2.4.tgz" }, "2.3.0": { "shasum": "4ca0ceb3a49db9f0c8f32d9a9b84519bb3bbbd67", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.0.tgz" }, "2.3.1": { "shasum": "18e83b7ba154408abe10118cc33016e0a830d6d8", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.1.tgz" }, "2.3.2": { "shasum": "1d0c8ab236bad3db07c752b74a7ea64e7afef62f", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.2.tgz" }, "2.3.3": { "shasum": "d0618bcea5974871ac107bd46b241d08cfed8cc1", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.3.tgz" }, "2.3.4": { "shasum": "d00c8c2dd836c7e482bddba6126fb6ba18d71aec", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.4.tgz" }, "2.3.5": { "shasum": "7bc9828c1a47d637aed0450bb094f9241aa74b1e", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.5.tgz" }, "2.3.6": { "shasum": "a120f9deaf77c4e63613feed85971519b3564c7e", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.6.tgz" }, "2.3.7": { "shasum": "c39065d9ba558f5b70d2620f3b3eb1f27099d301", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.7.tgz" }, "2.3.8": { "shasum": "eadcdb3f81f344c27cba4aa64a68e3b8ddc5b8e0", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.8.tgz" }, "2.3.9": { "shasum": "93d1113381025780c2d057462bc20301c2b7c31f", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.9.tgz" }, "2.3.10": { "shasum": "c2b5c6478af0886b9d3058c11a25fb726b2e5f42", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.10.tgz" }, "2.3.11": { "shasum": "c623173461cac442ce4d36542211286e58bb83b1", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.11.tgz" }, "2.3.12": { "shasum": "96d2d5c17cde782092d9ec24ed34bdba69d9de5a", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.12.tgz" }, "2.3.13": { "shasum": "0fa979c393d46c7f3a99a7f51986d64bc785bfd7", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.3.13.tgz" }, "2.4.0": { "shasum": "b8dcc98f2c42f95831b1775f7546a81880fb81ab", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.4.0.tgz" }, "2.4.1": { "shasum": "1b897837a0b0cb054ee4d9833b83bc2a60458bbb", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.4.1.tgz" }, "2.4.2": { "shasum": "2fba8dd1d063a6999edb05419d449cb2501f2cd5", "tarball": "http://registry.npmjs.org/mongoose/-/mongoose-2.4.2.tgz" } }, "keywords": [ "mongodb", "mongoose", "orm", "data", "datastore", "nosql" ], "url": "http://registry.npmjs.org/mongoose/" }, "mongoose-admin": { "name": "mongoose-admin", "description": "automatic admin tool and admin pages for mongoose", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "marccampbell", "email": "marc.e.campbell@gmail.com" } ], "time": { "modified": "2011-08-17T21:07:58.624Z", "created": "2011-08-13T17:32:56.231Z", "0.0.1": "2011-08-13T17:32:58.579Z", "0.0.2": "2011-08-17T03:23:18.800Z", "0.0.3": "2011-08-17T21:07:58.624Z" }, "author": { "name": "Marc Campbell", "email": "marc.e.campbell@gmail.com", "url": "http://twitter.com/mccode" }, "repository": { "type": "git", "url": "git://github.com/marccampbell/mongoose-admin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-admin/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoose-admin/0.0.2", "0.0.3": "http://registry.npmjs.org/mongoose-admin/0.0.3" }, "dist": { "0.0.1": { "shasum": "2a0f793b849063fa9762b8e01cc75bd75a6ef10d", "tarball": "http://registry.npmjs.org/mongoose-admin/-/mongoose-admin-0.0.1.tgz" }, "0.0.2": { "shasum": "d7b181eaf53ac7699966e5ba8f78f8ebd34b1bb7", "tarball": "http://registry.npmjs.org/mongoose-admin/-/mongoose-admin-0.0.2.tgz" }, "0.0.3": { "shasum": "102e72265650acdad94ddb6c8c55c3db06d34f06", "tarball": "http://registry.npmjs.org/mongoose-admin/-/mongoose-admin-0.0.3.tgz" } }, "keywords": [ "mongoose", "mongo", "admin" ], "url": "http://registry.npmjs.org/mongoose-admin/" }, "mongoose-auth": { "name": "mongoose-auth", "description": "User authentication plugin for mongoose node.js orm", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-11-27T14:33:56.790Z", "created": "2011-04-06T02:28:46.716Z", "0.0.1": "2011-04-06T02:28:47.164Z", "0.0.2": "2011-04-06T03:13:54.893Z", "0.0.3": "2011-04-07T01:41:14.094Z", "0.0.4": "2011-04-12T18:29:29.919Z", "0.0.5": "2011-04-13T23:08:18.876Z", "0.0.6": "2011-04-26T20:22:28.181Z", "0.0.7": "2011-04-29T01:50:17.748Z", "0.0.9": "2011-05-03T17:20:10.241Z", "0.0.10": "2011-06-04T21:55:24.040Z", "0.0.11": "2011-06-20T21:54:55.875Z" }, "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com", "url": "https://github.com/bnoguchi/" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/mongoose-auth.git" }, "users": { "troygoode": true }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-auth/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoose-auth/0.0.2", "0.0.3": "http://registry.npmjs.org/mongoose-auth/0.0.3", "0.0.4": "http://registry.npmjs.org/mongoose-auth/0.0.4", "0.0.5": "http://registry.npmjs.org/mongoose-auth/0.0.5", "0.0.6": "http://registry.npmjs.org/mongoose-auth/0.0.6", "0.0.7": "http://registry.npmjs.org/mongoose-auth/0.0.7", "0.0.9": "http://registry.npmjs.org/mongoose-auth/0.0.9", "0.0.10": "http://registry.npmjs.org/mongoose-auth/0.0.10", "0.0.11": "http://registry.npmjs.org/mongoose-auth/0.0.11" }, "dist": { "0.0.1": { "shasum": "ab700e95509ce114d7791bdee34e6859c4923c24", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.1.tgz" }, "0.0.2": { "shasum": "740453c7422587e9625715479ba0adfbb9770df0", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.2.tgz" }, "0.0.3": { "shasum": "33d5e52c37cfe5fbc4c08bdc64a93e65509bc5e9", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.3.tgz" }, "0.0.4": { "shasum": "e8ca5fe33051857de00a7caabcceea9c36dc06b1", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.4.tgz" }, "0.0.5": { "shasum": "abee69a3e054b3aa0de9ca3b01c201a762915b7a", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.5.tgz" }, "0.0.6": { "shasum": "9e5b39971cc5c580c11bb37b47db4496c23d5fb7", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.6.tgz" }, "0.0.7": { "shasum": "512eba3d4065dada880bc49505516e043baf176e", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.7.tgz" }, "0.0.9": { "shasum": "9466f17ad17a09216fdba2e4d96e8c6d77dfaa34", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.9.tgz" }, "0.0.10": { "shasum": "0f39bfff194f1684ca8816477470b057e67b06b2", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.10.tgz" }, "0.0.11": { "shasum": "f55c2888621c758fbb755218899150ccde04869e", "tarball": "http://registry.npmjs.org/mongoose-auth/-/mongoose-auth-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/mongoose-auth/" }, "mongoose-autoincr": { "name": "mongoose-autoincr", "description": "autoincrement support for mongoose node.js orm", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "siong1987", "email": "siong1987@gmail.com" } ], "time": { "modified": "2011-08-15T18:20:27.815Z", "created": "2011-08-15T18:20:20.491Z", "0.0.1": "2011-08-15T18:20:27.815Z" }, "author": { "name": "Teng Siong Ong", "email": "siong1987@gmail.com", "url": "https://github.com/siong1987/" }, "repository": { "type": "git", "url": "git://github.com/FLOChip/mongoose-autoincr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-autoincr/0.0.1" }, "dist": { "0.0.1": { "shasum": "5318a9f42b6e9158cd02b99279ff7a457e2362c9", "tarball": "http://registry.npmjs.org/mongoose-autoincr/-/mongoose-autoincr-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mongoose-autoincr/" }, "mongoose-behaviors": { "name": "mongoose-behaviors", "description": "Pluggable behaviors for mongoose schemas.", "dist-tags": { "latest": "0.1.3" }, "readme": "mongoose-behaviors\n==================\n\nA set of pluggable behaviors for mongoose schemas.\n\n\nAvailable behaviors\n-------------------\n\n* Sluggable\n* Timestampable\n\n\nLicense\n-------\n\nCopyright (c) 2011 Félix Bellanger \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "keeguon", "email": "felix.bellanger@gmail.com" } ], "time": { "modified": "2011-11-15T14:57:23.177Z", "created": "2011-11-15T13:39:53.174Z", "0.1.0": "2011-11-15T13:39:54.829Z", "0.1.1": "2011-11-15T14:32:21.321Z", "0.1.2": "2011-11-15T14:43:02.179Z", "0.1.3": "2011-11-15T14:57:23.177Z" }, "author": { "name": "Félix Bellanger", "email": "felix.bellanger@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Keeguon/mongoose-behaviors.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongoose-behaviors/0.1.0", "0.1.1": "http://registry.npmjs.org/mongoose-behaviors/0.1.1", "0.1.2": "http://registry.npmjs.org/mongoose-behaviors/0.1.2", "0.1.3": "http://registry.npmjs.org/mongoose-behaviors/0.1.3" }, "dist": { "0.1.0": { "shasum": "3deccb2b5748fe72e648c17404c42d1f5a239401", "tarball": "http://registry.npmjs.org/mongoose-behaviors/-/mongoose-behaviors-0.1.0.tgz" }, "0.1.1": { "shasum": "726a31bcd0dcc5f795310272e64075a35b897abb", "tarball": "http://registry.npmjs.org/mongoose-behaviors/-/mongoose-behaviors-0.1.1.tgz" }, "0.1.2": { "shasum": "08266987564d78018a101771af3d9fb57a16a8dd", "tarball": "http://registry.npmjs.org/mongoose-behaviors/-/mongoose-behaviors-0.1.2.tgz" }, "0.1.3": { "shasum": "480de3d12bf31b7a3d211a54a30c1dae97b2feaf", "tarball": "http://registry.npmjs.org/mongoose-behaviors/-/mongoose-behaviors-0.1.3.tgz" } }, "keywords": [ "mongodb", "mongoose", "orm", "data", "datastore", "nosql", "behaviors" ], "url": "http://registry.npmjs.org/mongoose-behaviors/" }, "mongoose-closures": { "name": "mongoose-closures", "description": "Plugin support for closures in Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-24T03:23:38.296Z", "created": "2011-06-24T03:23:37.101Z", "0.0.1": "2011-06-24T03:23:38.296Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-closures.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-closures/0.0.1" }, "dist": { "0.0.1": { "shasum": "e872a83fae5fed5a89d121fe32a9359f7a0d2955", "tarball": "http://registry.npmjs.org/mongoose-closures/-/mongoose-closures-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "closures" ], "url": "http://registry.npmjs.org/mongoose-closures/" }, "mongoose-crypt": { "name": "mongoose-crypt", "description": "Plugin support for basic encryption in Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-24T03:23:49.351Z", "created": "2011-06-24T03:23:48.063Z", "0.0.1": "2011-06-24T03:23:49.351Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-closures.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-crypt/0.0.1" }, "dist": { "0.0.1": { "shasum": "d42bd1533bc6a4dae747726a5ea069bc7d7e04de", "tarball": "http://registry.npmjs.org/mongoose-crypt/-/mongoose-crypt-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "encryption" ], "url": "http://registry.npmjs.org/mongoose-crypt/" }, "mongoose-dbref": { "name": "mongoose-dbref", "description": "Plugin support for DBRef in Mongoose", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-07-18T05:21:24.317Z", "created": "2011-06-08T04:47:02.818Z", "0.0.1": "2011-06-08T04:47:04.096Z", "0.0.2": "2011-06-16T03:06:45.993Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-dbref.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-dbref/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoose-dbref/0.0.2" }, "dist": { "0.0.1": { "shasum": "86c22610ead6d001af538d48624c3806db498f33", "tarball": "http://registry.npmjs.org/mongoose-dbref/-/mongoose-dbref-0.0.1.tgz" }, "0.0.2": { "shasum": "70f360130eaef000e435334bfc7307e6b9c34ae1", "tarball": "http://registry.npmjs.org/mongoose-dbref/-/mongoose-dbref-0.0.2.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "types", "dbref" ], "url": "http://registry.npmjs.org/mongoose-dbref/" }, "mongoose-flatmatcher": { "name": "mongoose-flatmatcher", "description": "Mongoose plugin mapping flat name/value JSON to Mongoose Schemas which may have nesting and embedded arrays", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "marksweiss", "email": "marksimonweiss@gmail.com" } ], "time": { "modified": "2011-09-12T02:28:46.094Z", "created": "2011-09-11T07:03:41.385Z", "0.0.1": "2011-09-11T07:03:41.576Z", "0.0.2": "2011-09-12T02:28:46.094Z" }, "author": { "name": "Mark S. Weiss", "email": "marksimonweiss@gmail.com", "url": "https://github.com/marksweiss/" }, "repository": { "type": "git", "url": "git://github.com/marksweiss/mongoose-flatmatcher.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-flatmatcher/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoose-flatmatcher/0.0.2" }, "dist": { "0.0.1": { "shasum": "0c3ee45bedbb94e2f9c2e80cc662d9e3cd518225", "tarball": "http://registry.npmjs.org/mongoose-flatmatcher/-/mongoose-flatmatcher-0.0.1.tgz" }, "0.0.2": { "shasum": "12ce17d6d7ab633accb58819dec7de1876974ef6", "tarball": "http://registry.npmjs.org/mongoose-flatmatcher/-/mongoose-flatmatcher-0.0.2.tgz" } }, "keywords": [ "mongodb", "mongoose", "orm", "data", "datastore", "nosql", "mongodb", "mongoose plugin", "data access", "data API" ], "url": "http://registry.npmjs.org/mongoose-flatmatcher/" }, "mongoose-helpers": { "name": "mongoose-helpers", "description": "Mongoose MongoDB ORM helper functions", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bcurry", "email": "bill@curry.name" } ], "time": { "modified": "2011-06-15T17:31:30.560Z", "created": "2011-06-15T17:31:30.457Z", "0.1.0": "2011-06-15T17:31:30.560Z" }, "author": { "name": "Bill Curry", "email": "bill@curry.name" }, "repository": { "type": "git", "url": "git://github.com/bcurry/mongoose-helpers.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongoose-helpers/0.1.0" }, "dist": { "0.1.0": { "shasum": "9d315724efcea6341dead9c8052a5db9aeae2a49", "tarball": "http://registry.npmjs.org/mongoose-helpers/-/mongoose-helpers-0.1.0.tgz" } }, "keywords": [ "mongodb", "mongoose", "orm", "data", "datastore", "nosql", "helpers" ], "url": "http://registry.npmjs.org/mongoose-helpers/" }, "mongoose-joins": { "name": "mongoose-joins", "description": "Plugin support for basic joins in Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-24T03:23:26.774Z", "created": "2011-06-24T03:23:25.588Z", "0.0.1": "2011-06-24T03:23:26.774Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-joins.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-joins/0.0.1" }, "dist": { "0.0.1": { "shasum": "f0248773e6c7d2abae86177c997ffcc152d36c6a", "tarball": "http://registry.npmjs.org/mongoose-joins/-/mongoose-joins-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "joins" ], "url": "http://registry.npmjs.org/mongoose-joins/" }, "mongoose-misc": { "name": "mongoose-misc", "description": "Miscellaneous types & plugins for Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-27T06:29:36.714Z", "created": "2011-06-27T06:29:35.483Z", "0.0.1": "2011-06-27T06:29:36.714Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-misc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-misc/0.0.1" }, "dist": { "0.0.1": { "shasum": "a9bce4bc820dfb782e4ee3fbd91aa2ce408ce1dc", "tarball": "http://registry.npmjs.org/mongoose-misc/-/mongoose-misc-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "types" ], "url": "http://registry.npmjs.org/mongoose-misc/" }, "mongoose-relationships": { "name": "mongoose-relationships", "description": "Model relationships plugin for Mongoose", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "jeromegn", "email": "jeromegn@gmail.com" } ], "time": { "modified": "2011-09-01T21:43:45.238Z", "created": "2011-08-31T00:02:57.228Z", "0.1.0": "2011-08-31T00:02:58.921Z", "0.2.0": "2011-08-31T05:36:58.069Z", "0.3.0": "2011-08-31T21:25:19.822Z", "0.4.0": "2011-09-01T21:43:45.238Z" }, "author": { "name": "Jerome Gravel-Niquet", "email": "jeromegn@gmail.com", "url": "http://jgn.me/" }, "repository": { "type": "git", "url": "git://github.com/jeromegn/mongoose-relationships.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongoose-relationships/0.1.0", "0.2.0": "http://registry.npmjs.org/mongoose-relationships/0.2.0", "0.3.0": "http://registry.npmjs.org/mongoose-relationships/0.3.0", "0.4.0": "http://registry.npmjs.org/mongoose-relationships/0.4.0" }, "dist": { "0.1.0": { "shasum": "e1f2a64e7313b0fbe8e196a12940053aacd972a3", "tarball": "http://registry.npmjs.org/mongoose-relationships/-/mongoose-relationships-0.1.0.tgz" }, "0.2.0": { "shasum": "7c2d6d94420034bbea87d96e65a4657298147df5", "tarball": "http://registry.npmjs.org/mongoose-relationships/-/mongoose-relationships-0.2.0.tgz" }, "0.3.0": { "shasum": "2e051153f578798476a25bfc7b39eaf8c452a8c9", "tarball": "http://registry.npmjs.org/mongoose-relationships/-/mongoose-relationships-0.3.0.tgz" }, "0.4.0": { "shasum": "7ea851ddc217f06f7b75d5fbec730b37a7d3bf2c", "tarball": "http://registry.npmjs.org/mongoose-relationships/-/mongoose-relationships-0.4.0.tgz" } }, "keywords": [ "mongodb", "mongoose", "orm", "relations", "relationships", "habtm" ], "url": "http://registry.npmjs.org/mongoose-relationships/" }, "mongoose-rest": { "name": "mongoose-rest", "description": "Introspection, Backbone models and RESTful routes for Mongoose", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-10-23T09:01:49.613Z", "created": "2011-08-07T06:05:14.773Z", "0.1.0": "2011-08-07T06:05:19.463Z", "0.1.1": "2011-08-07T08:12:46.913Z", "0.1.2": "2011-08-07T08:26:01.392Z", "0.1.3": "2011-08-07T09:23:59.768Z", "0.1.4": "2011-08-07T09:50:12.626Z", "0.1.5": "2011-08-07T10:08:22.392Z", "0.1.6": "2011-08-08T09:59:57.533Z", "0.1.7": "2011-08-08T10:10:47.330Z", "0.1.8": "2011-08-08T10:29:46.124Z", "0.1.9": "2011-08-09T09:17:56.383Z", "0.2.0": "2011-08-09T12:53:17.568Z", "0.2.1": "2011-08-13T12:00:17.490Z", "0.2.2": "2011-08-21T07:22:33.493Z", "0.2.3": "2011-09-18T08:58:28.726Z", "0.2.5": "2011-10-23T05:31:41.163Z", "0.2.6": "2011-10-23T05:45:13.072Z", "0.2.7": "2011-10-23T09:01:49.613Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/mongoose-rest.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongoose-rest/0.1.0", "0.1.1": "http://registry.npmjs.org/mongoose-rest/0.1.1", "0.1.2": "http://registry.npmjs.org/mongoose-rest/0.1.2", "0.1.3": "http://registry.npmjs.org/mongoose-rest/0.1.3", "0.1.4": "http://registry.npmjs.org/mongoose-rest/0.1.4", "0.1.5": "http://registry.npmjs.org/mongoose-rest/0.1.5", "0.1.6": "http://registry.npmjs.org/mongoose-rest/0.1.6", "0.1.7": "http://registry.npmjs.org/mongoose-rest/0.1.7", "0.1.8": "http://registry.npmjs.org/mongoose-rest/0.1.8", "0.1.9": "http://registry.npmjs.org/mongoose-rest/0.1.9", "0.2.0": "http://registry.npmjs.org/mongoose-rest/0.2.0", "0.2.1": "http://registry.npmjs.org/mongoose-rest/0.2.1", "0.2.2": "http://registry.npmjs.org/mongoose-rest/0.2.2", "0.2.3": "http://registry.npmjs.org/mongoose-rest/0.2.3", "0.2.5": "http://registry.npmjs.org/mongoose-rest/0.2.5", "0.2.6": "http://registry.npmjs.org/mongoose-rest/0.2.6", "0.2.7": "http://registry.npmjs.org/mongoose-rest/0.2.7" }, "dist": { "0.1.0": { "shasum": "3f2a3932a1c0c247eae3658c8c4f4f98b29ce2a6", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.0.tgz" }, "0.1.1": { "shasum": "20b6741af1b95d10f7fd80ecd5c3209ef6289200", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.1.tgz" }, "0.1.2": { "shasum": "796f96c453b5a7e53c38a6308cc19c6e5dfa51a7", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.2.tgz" }, "0.1.3": { "shasum": "a040b3628e170efdb4e5dd1618b9abe70cb4d787", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.3.tgz" }, "0.1.4": { "shasum": "9409e8ee95bde7503ff5e2dda5c9ad713e70f704", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.4.tgz" }, "0.1.5": { "shasum": "6f075519e84b47616987d2b1249b5a2f67e09e5c", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.5.tgz" }, "0.1.6": { "shasum": "3d6e1707f5af6bf9fcca0a836324f0d93f7d39df", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.6.tgz" }, "0.1.7": { "shasum": "dae7f7cd4a594f8035d6e9722039ac8676039047", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.7.tgz" }, "0.1.8": { "shasum": "89e120e05432a8e6e71c34a54b8ab4f5d930a0b5", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.8.tgz" }, "0.1.9": { "shasum": "25f5b5ca95f815cc24fc9c49e89e84ceed3e4c9e", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.1.9.tgz" }, "0.2.0": { "shasum": "51516ff15002cffda6ade2fd25b499dd423006f1", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.0.tgz" }, "0.2.1": { "shasum": "a1c4f2a4c3668c3f54603fc752a09c4128bb5194", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.1.tgz" }, "0.2.2": { "shasum": "9ea883bac01548ac69255a0f849b958a75433f26", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.2.tgz" }, "0.2.3": { "shasum": "3a820ae3e6f02ddd9dfca560ff4e912923492151", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.3.tgz" }, "0.2.5": { "shasum": "05ba25fd2b0d79ecbd06933042f2855d62f1647f", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.5.tgz" }, "0.2.6": { "shasum": "be9302693c0a6058ce2603eea74541e2c4710669", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.6.tgz" }, "0.2.7": { "shasum": "cb262b4e40965441a25be2d952946ac1ebf8e37b", "tarball": "http://registry.npmjs.org/mongoose-rest/-/mongoose-rest-0.2.7.tgz" } }, "url": "http://registry.npmjs.org/mongoose-rest/" }, "mongoose-spatial": { "name": "mongoose-spatial", "description": "Plugin support for spatial types in Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-24T03:24:02.850Z", "created": "2011-06-24T03:24:01.630Z", "0.0.1": "2011-06-24T03:24:02.850Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-spatial.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-spatial/0.0.1" }, "dist": { "0.0.1": { "shasum": "f99dd5d630d1e4ca8d2adb4bb0fcdf17418f64a4", "tarball": "http://registry.npmjs.org/mongoose-spatial/-/mongoose-spatial-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "spatial" ], "url": "http://registry.npmjs.org/mongoose-spatial/" }, "mongoose-temporal": { "name": "mongoose-temporal", "description": "Plugin support for temporal types in Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-24T03:24:18.199Z", "created": "2011-06-24T03:24:16.966Z", "0.0.1": "2011-06-24T03:24:18.200Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-closures.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-temporal/0.0.1" }, "dist": { "0.0.1": { "shasum": "1e3ed57ef29746cdfbb3744bfc34a5dcdcf39d97", "tarball": "http://registry.npmjs.org/mongoose-temporal/-/mongoose-temporal-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "temporal" ], "url": "http://registry.npmjs.org/mongoose-temporal/" }, "mongoose-types": { "name": "mongoose-types", "description": "More types for mongoose", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "author": { "name": "Brian Noguchi" }, "time": { "modified": "2011-02-24T21:52:36.698Z", "created": "2011-02-01T20:22:56.630Z", "0.0.1": "2011-02-01T20:22:56.630Z", "0.0.2": "2011-02-01T20:22:56.630Z", "1.0.0": "2011-02-01T20:22:56.630Z", "1.0.1": "2011-02-03T20:29:05.006Z", "1.0.2": "2011-02-17T01:19:20.125Z", "1.0.3": "2011-02-24T21:52:36.698Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-types/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoose-types/0.0.2", "1.0.0": "http://registry.npmjs.org/mongoose-types/1.0.0", "1.0.1": "http://registry.npmjs.org/mongoose-types/1.0.1", "1.0.2": "http://registry.npmjs.org/mongoose-types/1.0.2", "1.0.3": "http://registry.npmjs.org/mongoose-types/1.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/mongoose-types/-/mongoose-types-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/mongoose-types/-/mongoose-types-0.0.2.tgz" }, "1.0.0": { "shasum": "61524d26e6ec8d134b526a79366c68a3e6949e28", "tarball": "http://registry.npmjs.org/mongoose-types/-/mongoose-types-1.0.0.tgz" }, "1.0.1": { "shasum": "f06946cab85cea4e2fe4c63fd55c9e0e24aa15bf", "tarball": "http://registry.npmjs.org/mongoose-types/-/mongoose-types-1.0.1.tgz" }, "1.0.2": { "shasum": "a66ba5b06673cf6ba4c604921917700f08d3097d", "tarball": "http://registry.npmjs.org/mongoose-types/-/mongoose-types-1.0.2.tgz" }, "1.0.3": { "shasum": "bd57b00c60c8d8eaeeec2ae8ddb4c9a9c09daa62", "tarball": "http://registry.npmjs.org/mongoose-types/-/mongoose-types-1.0.3.tgz" } }, "keywords": [ "mongoose", "mongo", "mongodb", "types" ], "url": "http://registry.npmjs.org/mongoose-types/" }, "mongoose-units": { "name": "mongoose-units", "description": "Unit types & plugins for Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-25T05:40:19.607Z", "created": "2011-06-25T05:40:17.446Z", "0.0.1": "2011-06-25T05:40:19.607Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/mongoose-units.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-units/0.0.1" }, "dist": { "0.0.1": { "shasum": "55059e3c2d037c81f64ff0406a756d19fdd0a4de", "tarball": "http://registry.npmjs.org/mongoose-units/-/mongoose-units-0.0.1.tgz" } }, "keywords": [ "mongodb", "mongoose", "mongo", "plugins", "types", "units" ], "url": "http://registry.npmjs.org/mongoose-units/" }, "mongoose-visual": { "name": "mongoose-visual", "description": "Generate a styled HTML document representing your loaded Mongoose.js Models", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "edwardhotchkiss", "email": "hi@forsurerad.com" } ], "time": { "modified": "2011-09-25T04:42:34.126Z", "created": "2011-09-25T04:42:33.767Z", "0.0.1": "2011-09-25T04:42:34.126Z" }, "author": { "name": "Edward Hotchkiss" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoose-visual/0.0.1" }, "dist": { "0.0.1": { "shasum": "49c54e631b36d5522ce7f3acb47bd171b7ebe0c5", "tarball": "http://registry.npmjs.org/mongoose-visual/-/mongoose-visual-0.0.1.tgz" } }, "keywords": [ "mongoose", "model", "schema", "visual" ], "url": "http://registry.npmjs.org/mongoose-visual/" }, "mongoq": { "name": "mongoq", "description": "Use mongoDB like this: require('mongoq')('testdb').collection('users').find(function(err, cursor){});", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "hidden", "email": "zzdhidden@gmail.com" } ], "time": { "modified": "2011-12-14T11:00:51.403Z", "created": "2011-03-21T05:10:25.684Z", "0.0.1": "2011-12-07T05:23:04.324Z", "0.0.2": "2011-12-07T05:23:04.324Z", "0.0.3": "2011-12-07T05:23:04.324Z", "0.0.4": "2011-12-07T05:23:04.324Z", "0.1.0": "2011-12-07T05:23:04.324Z", "0.1.1": "2011-12-07T05:23:04.324Z", "0.1.2": "2011-12-07T05:23:04.324Z", "0.1.3": "2011-12-07T05:23:04.324Z", "0.1.4": "2011-11-21T06:54:54.138Z", "0.1.5": "2011-11-21T07:47:34.930Z", "0.1.6": "2011-11-23T04:57:53.291Z", "0.1.7": "2011-11-23T05:18:22.538Z", "0.1.8": "2011-12-07T05:23:04.324Z", "0.1.9": "2011-12-07T07:14:40.129Z", "0.1.10": "2011-12-09T13:00:40.892Z", "0.2.0": "2011-12-09T17:33:46.438Z", "0.2.1": "2011-12-10T09:12:35.076Z", "0.2.2": "2011-12-14T11:00:51.403Z" }, "author": { "name": "Hidden", "email": "zzdhidden@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zzdhidden/mongoq.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongoq/0.0.1", "0.0.2": "http://registry.npmjs.org/mongoq/0.0.2", "0.0.3": "http://registry.npmjs.org/mongoq/0.0.3", "0.0.4": "http://registry.npmjs.org/mongoq/0.0.4", "0.1.0": "http://registry.npmjs.org/mongoq/0.1.0", "0.1.1": "http://registry.npmjs.org/mongoq/0.1.1", "0.1.2": "http://registry.npmjs.org/mongoq/0.1.2", "0.1.3": "http://registry.npmjs.org/mongoq/0.1.3", "0.1.4": "http://registry.npmjs.org/mongoq/0.1.4", "0.1.5": "http://registry.npmjs.org/mongoq/0.1.5", "0.1.6": "http://registry.npmjs.org/mongoq/0.1.6", "0.1.7": "http://registry.npmjs.org/mongoq/0.1.7", "0.1.8": "http://registry.npmjs.org/mongoq/0.1.8", "0.1.9": "http://registry.npmjs.org/mongoq/0.1.9", "0.1.10": "http://registry.npmjs.org/mongoq/0.1.10", "0.2.0": "http://registry.npmjs.org/mongoq/0.2.0", "0.2.1": "http://registry.npmjs.org/mongoq/0.2.1", "0.2.2": "http://registry.npmjs.org/mongoq/0.2.2" }, "dist": { "0.0.1": { "shasum": "7fc64d29796a6c069af3b137d50a1b21fce55238", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.0.1.tgz" }, "0.0.2": { "shasum": "decf3554f4292c88f237aa7c82f0f5fb6aa28915", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.0.2.tgz" }, "0.0.3": { "shasum": "286cdea45713954a924ed8f7bca8d1eac7a9e3da", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.0.3.tgz" }, "0.0.4": { "shasum": "3cec0b4b0006727427e503ca6c027f2793852490", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.0.4.tgz" }, "0.1.0": { "shasum": "4532485204937f8fda002c8ce7edb7bf480633a2", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.0.tgz" }, "0.1.1": { "shasum": "f1bd85dc180d8313b087eaa6340f68ae4c390008", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.1.tgz" }, "0.1.2": { "shasum": "ea566105d54bbe3137891b828aee2a6876fa4b92", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.2.tgz" }, "0.1.3": { "shasum": "cb930ebed8a1f1f4c624c260dfe8bc96df982893", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.3.tgz" }, "0.1.4": { "shasum": "1e5ebe4a8f05c245858e84d6f0034dc7fb73dc21", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.4.tgz" }, "0.1.5": { "shasum": "3a71b1827717f4fbfe11118fd08a80d597f516e9", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.5.tgz" }, "0.1.6": { "shasum": "f6f9cdab2a8079f981f3c372ba103d8d35b08296", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.6.tgz" }, "0.1.7": { "shasum": "1145e232371a1b4c002e8dc0c28b16e5cf0472d6", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.7.tgz" }, "0.1.8": { "shasum": "9aacb035c51e529a25fabc4857d48054956c1738", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.8.tgz" }, "0.1.9": { "shasum": "3a79a7aaf21ca1041e95b0a7c7340c42d68e0ebd", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.9.tgz" }, "0.1.10": { "shasum": "62ff1d711b2008e4a1ebe2d2cbae5e83defff39d", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.1.10.tgz" }, "0.2.0": { "shasum": "7b2f05a6bcccaa65a0e1edb418d55a1ba04a89b6", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.2.0.tgz" }, "0.2.1": { "shasum": "53d0a97f6420b3152fb2e03765b1558dfc033933", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.2.1.tgz" }, "0.2.2": { "shasum": "8addb3203f37a1d9216468a42d49371d50a43bc9", "tarball": "http://registry.npmjs.org/mongoq/-/mongoq-0.2.2.tgz" } }, "keywords": [ "mongodb", "mongoq", "data", "datastore", "nosql" ], "url": "http://registry.npmjs.org/mongoq/" }, "mongoskin": { "name": "mongoskin", "description": "The future layer above node-mongodb-native", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-12-02T08:24:26.926Z", "created": "2011-04-12T08:48:30.667Z", "0.1.0": "2011-04-12T08:48:33.237Z", "0.1.1": "2011-04-18T17:00:24.335Z", "0.1.2": "2011-05-08T03:44:29.648Z", "0.1.3": "2011-05-24T08:48:17.872Z", "0.2.0": "2011-11-12T10:48:46.606Z", "0.2.1": "2011-11-17T19:37:05.816Z", "0.2.2": "2011-12-02T08:24:26.926Z" }, "author": { "name": "Jason Green", "email": "guileen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guileen/node-mongoskin.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongoskin/0.1.0", "0.1.1": "http://registry.npmjs.org/mongoskin/0.1.1", "0.1.2": "http://registry.npmjs.org/mongoskin/0.1.2", "0.1.3": "http://registry.npmjs.org/mongoskin/0.1.3", "0.2.0": "http://registry.npmjs.org/mongoskin/0.2.0", "0.2.1": "http://registry.npmjs.org/mongoskin/0.2.1", "0.2.2": "http://registry.npmjs.org/mongoskin/0.2.2" }, "dist": { "0.1.0": { "shasum": "be561b5aff93b63bb4120055237d40be94325603", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.1.0.tgz" }, "0.1.1": { "shasum": "fb7d5689505f72cc3d87a9030a0fc4b18af07cad", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.1.1.tgz" }, "0.1.2": { "shasum": "9b01385265e26f7abd2ae804b9e200e5fc4e9bc9", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.1.2.tgz" }, "0.1.3": { "shasum": "5c7845060ded4ce6fe6c3c0721052c723b45e6f9", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.1.3.tgz" }, "0.2.0": { "shasum": "a450397bcf5f76a63e73861911a4ed60cef5100d", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.2.0.tgz" }, "0.2.1": { "shasum": "363db20fe5d2f5675692fe893db7fc7c7ac22439", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.2.1.tgz" }, "0.2.2": { "shasum": "6997109fda6e877a91d56c80178bd86fdfff242e", "tarball": "http://registry.npmjs.org/mongoskin/-/mongoskin-0.2.2.tgz" } }, "keywords": [ "mongodb" ], "url": "http://registry.npmjs.org/mongoskin/" }, "mongotest": { "name": "mongotest", "description": "Integration Testing Helper for MongoDB", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-12-03T04:34:55.110Z", "created": "2011-12-03T04:24:51.706Z", "0.0.1": "2011-12-03T04:24:56.272Z", "0.1.1": "2011-12-03T04:34:55.110Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongotest/0.0.1", "0.1.1": "http://registry.npmjs.org/mongotest/0.1.1" }, "dist": { "0.0.1": { "shasum": "1793747b10bc94c0c28465b4341f894c0b26d686", "tarball": "http://registry.npmjs.org/mongotest/-/mongotest-0.0.1.tgz" }, "0.1.1": { "shasum": "7497873f484be9427e5b1b04b4809a16e8d33ae4", "tarball": "http://registry.npmjs.org/mongotest/-/mongotest-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/mongotest/" }, "mongous": { "name": "mongous", "description": "Simple MongoDB driver", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "amark", "email": "aquiva@gmail.com" } ], "time": { "modified": "2011-11-24T09:24:52.419Z", "created": "2011-02-17T11:57:32.512Z", "0.1.0": "2011-02-17T11:57:32.877Z", "0.2.0": "2011-11-08T11:12:00.884Z", "0.2.1": "2011-11-24T09:24:52.419Z" }, "author": { "name": "Mark Nadal" }, "versions": { "0.1.0": "http://registry.npmjs.org/mongous/0.1.0", "0.2.0": "http://registry.npmjs.org/mongous/0.2.0", "0.2.1": "http://registry.npmjs.org/mongous/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/mongous/-/mongous-0.1.0.tgz" }, "0.2.0": { "shasum": "441237cc2620b20542a1775b2efc02a66d8ede22", "tarball": "http://registry.npmjs.org/mongous/-/mongous-0.2.0.tgz" }, "0.2.1": { "shasum": "3c9c9210d2774d55cf468cd642d8af7657091175", "tarball": "http://registry.npmjs.org/mongous/-/mongous-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/mongous/" }, "mongrel2": { "name": "mongrel2", "description": "Mongrel2 handler for node.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "darkhelmetlive", "email": "darkhelmet@darkhelmetlive.com" } ], "author": { "name": "Daniel Huckstep", "email": "darkhelmet@darkhelmetlive.com", "url": "http://blog.darkhax.com/" }, "repository": { "type": "git", "url": "git://github.com/darkhelmet/node-mongrel2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongrel2/0.0.1" }, "dist": { "0.0.1": { "shasum": "655915350ae5ef362c3272b2f712b68dcfca227f", "tarball": "http://registry.npmjs.org/mongrel2/-/mongrel2-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mongrel2/" }, "monguava": { "name": "monguava", "description": "Monguava MongoDB ORM ", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-09-13T17:44:01.030Z", "created": "2011-08-13T04:28:38.548Z", "0.0.1": "2011-08-13T04:28:38.771Z", "0.0.2": "2011-08-13T04:55:56.106Z", "0.0.3": "2011-09-12T05:21:25.081Z", "0.0.4": "2011-09-13T17:44:01.030Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/mongoose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/monguava/0.0.1", "0.0.2": "http://registry.npmjs.org/monguava/0.0.2", "0.0.3": "http://registry.npmjs.org/monguava/0.0.3", "0.0.4": "http://registry.npmjs.org/monguava/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/monguava/-/monguava-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/monguava/-/monguava-0.0.2.tgz" }, "0.0.3": { "shasum": "8bcf37b6e46761d3898b4a71f56003018a6cdf36", "tarball": "http://registry.npmjs.org/monguava/-/monguava-0.0.3.tgz" }, "0.0.4": { "shasum": "b80bb7e6c0c21ea2ff5200bae6a841ae14c932e0", "tarball": "http://registry.npmjs.org/monguava/-/monguava-0.0.4.tgz" } }, "keywords": [ "mongodb", "mongoose", "orm", "data", "datastore", "nosql" ], "url": "http://registry.npmjs.org/monguava/" }, "mongueue": { "name": "mongueue", "description": "Simple queue over mongodb", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "eladb", "email": "elad.benisrael@gmail.com" } ], "time": { "modified": "2011-08-15T15:42:07.213Z", "created": "2011-07-27T00:03:03.401Z", "0.0.1": "2011-07-27T00:03:04.680Z", "0.0.2": "2011-07-27T00:05:46.384Z" }, "author": { "name": "Elad Ben-Israel", "email": "elad.benisrael@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/eladb/mongueue.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mongueue/0.0.1" }, "dist": { "0.0.1": { "shasum": "c4e5d74705a91d17b00fc26c8dad50db52f8b333", "tarball": "http://registry.npmjs.org/mongueue/-/mongueue-0.0.1.tgz" } }, "keywords": [ "mongo", "mongodb", "queue" ], "url": "http://registry.npmjs.org/mongueue/" }, "moniker": { "name": "moniker", "description": "Generate random names.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "time": { "modified": "2011-04-15T21:19:32.480Z", "created": "2011-04-14T17:17:12.764Z", "0.1.0": "2011-04-14T17:17:12.974Z", "0.1.2": "2011-04-15T21:19:32.480Z" }, "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/moniker/0.1.0", "0.1.2": "http://registry.npmjs.org/moniker/0.1.2" }, "dist": { "0.1.0": { "shasum": "c957494e8ff19cc7c88534c436a914d29a78beb8", "tarball": "http://registry.npmjs.org/moniker/-/moniker-0.1.0.tgz" }, "0.1.2": { "shasum": "872dfba575dcea8fa04a5135b13d5f24beccc97e", "tarball": "http://registry.npmjs.org/moniker/-/moniker-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/moniker/" }, "monitor": { "name": "monitor", "description": "Runtime monitoring for node.js applications", "dist-tags": { "latest": "0.2.11" }, "maintainers": [ { "name": "lorenwest", "email": "npm@lorenwest.com" } ], "author": { "name": "Loren West", "email": "open_source@lorenwest.com" }, "time": { "modified": "2011-02-22T08:06:58.918Z", "created": "2010-12-20T16:42:50.004Z", "0.2.4": "2010-12-20T16:42:50.004Z", "0.2.5": "2010-12-20T16:42:50.004Z", "0.2.6": "2010-12-22T01:32:35.744Z", "0.2.7": "2010-12-22T05:34:50.941Z", "0.2.8": "2011-01-06T01:46:22.045Z", "0.2.9": "2011-02-10T07:22:11.471Z", "0.2.10": "2011-02-22T06:30:27.842Z", "0.2.11": "2011-02-22T08:06:58.918Z" }, "versions": { "0.2.4": "http://registry.npmjs.org/monitor/0.2.4", "0.2.5": "http://registry.npmjs.org/monitor/0.2.5", "0.2.6": "http://registry.npmjs.org/monitor/0.2.6", "0.2.7": "http://registry.npmjs.org/monitor/0.2.7", "0.2.8": "http://registry.npmjs.org/monitor/0.2.8", "0.2.9": "http://registry.npmjs.org/monitor/0.2.9", "0.2.10": "http://registry.npmjs.org/monitor/0.2.10", "0.2.11": "http://registry.npmjs.org/monitor/0.2.11" }, "dist": { "0.2.4": { "shasum": "ae6011e12df5252e4ce92b1c7d7dfabf97951729", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.5.tgz" }, "0.2.6": { "shasum": "2942084df5a42031b1ad9c14ef158ac3f39247a7", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.6.tgz" }, "0.2.7": { "shasum": "36c77b331ee732f4af13d411132a6c12b57d46d0", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.7.tgz" }, "0.2.8": { "shasum": "70205ab143d731c985379e8dcd1fc379677c2ce3", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.8.tgz" }, "0.2.9": { "shasum": "0499eefb978faf94fa1879afad7a6902df3e9dbb", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.9.tgz" }, "0.2.10": { "shasum": "dc88c038d382af01220ca7e7b1dc33462f1155f0", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.10.tgz" }, "0.2.11": { "shasum": "002841adb5e548e25088928766120666fe4d0e3b", "tarball": "http://registry.npmjs.org/monitor/-/monitor-0.2.11.tgz" } }, "url": "http://registry.npmjs.org/monitor/" }, "monome": { "name": "monome", "description": "A node.js library for monome applications", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "robb", "email": "robb@robb.is" } ], "time": { "modified": "2011-08-05T21:20:47.432Z", "created": "2011-08-05T21:20:46.760Z", "0.0.1": "2011-08-05T21:20:47.432Z" }, "author": { "name": "Robert Böhnke", "email": "robb@robb.is", "url": "http://robb.is" }, "repository": { "type": "git", "url": "git://github.com/robb/monome.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/monome/0.0.1" }, "dist": { "0.0.1": { "shasum": "b5b21daed49222bdec2a1debf6895bc26a83d36b", "tarball": "http://registry.npmjs.org/monome/-/monome-0.0.1.tgz" } }, "keywords": [ "monome" ], "url": "http://registry.npmjs.org/monome/" }, "monomi": { "name": "monomi", "description": "Middleware for Connect (node.js) for handling mobile (and other types of) browsers.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jamesgpearce", "email": "npm@tripleodeon.com" } ], "author": { "name": "James Pearce", "email": "james@tripleodeon.com" }, "repository": [ { "type": "git", "url": "https://github.com/jamesgpearce/monomi.git" } ], "versions": { "0.0.1": "http://registry.npmjs.org/monomi/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/monomi/-/monomi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/monomi/" }, "moo-server": { "name": "moo-server", "description": "a server version of mootools", "dist-tags": { "latest": "1.3.0" }, "readme": null, "maintainers": [ { "name": "jonlb", "email": "jon@solagratiadesigns.com" } ], "time": { "modified": "2011-11-12T17:29:33.067Z", "created": "2011-11-12T17:29:31.591Z", "1.3.0": "2011-11-12T17:29:33.067Z" }, "author": { "name": "Jonathan Bomgardner" }, "repository": { "url": "" }, "versions": { "1.3.0": "http://registry.npmjs.org/moo-server/1.3.0" }, "dist": { "1.3.0": { "shasum": "708326ab35a7713275112aef3fb7dfbef78b1753", "tarball": "http://registry.npmjs.org/moo-server/-/moo-server-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/moo-server/" }, "moodswing": { "name": "moodswing", "description": "Node.js testing framework for that time of the software development cycle.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "gsamokovarov", "email": "gsamokovarov@gmail.com" } ], "time": { "modified": "2011-11-07T21:02:27.343Z", "created": "2011-10-18T10:58:44.271Z", "0.1.0": "2011-10-18T10:58:55.121Z", "0.1.1": "2011-10-20T00:05:43.627Z", "0.1.2": "2011-11-07T21:02:27.343Z" }, "author": { "name": "Genadi Samokovarov", "email": "gsamokovarov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/gsamokovarov/moodswing.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/moodswing/0.1.0", "0.1.1": "http://registry.npmjs.org/moodswing/0.1.1", "0.1.2": "http://registry.npmjs.org/moodswing/0.1.2" }, "dist": { "0.1.0": { "shasum": "5149e20ff5b69feff98286710d9ff9d5877dd474", "tarball": "http://registry.npmjs.org/moodswing/-/moodswing-0.1.0.tgz" }, "0.1.1": { "shasum": "1f166006f887400e61e4a4865ac54a0863916a2e", "tarball": "http://registry.npmjs.org/moodswing/-/moodswing-0.1.1.tgz" }, "0.1.2": { "shasum": "e7db2410604ac04fc10485083714cede07f2a775", "tarball": "http://registry.npmjs.org/moodswing/-/moodswing-0.1.2.tgz" } }, "keywords": [ "test", "expect", "coffeescript" ], "url": "http://registry.npmjs.org/moodswing/" }, "moof": { "name": "moof", "description": "Yet another (mostly)-client-side JS library.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-11-07T19:41:22.045Z", "created": "2011-07-14T20:23:49.264Z", "0.0.1": "2011-07-14T20:23:51.329Z", "0.0.2": "2011-07-22T14:59:18.202Z", "0.0.3": "2011-07-26T22:51:32.038Z", "0.0.4": "2011-08-07T20:10:23.729Z", "0.0.5": "2011-09-20T13:07:21.238Z", "0.0.6": "2011-09-20T19:39:26.218Z", "0.0.7": "2011-10-12T12:14:06.157Z", "0.0.8": "2011-10-19T13:38:32.213Z", "0.0.9": "2011-11-02T21:08:58.881Z", "0.0.10": "2011-11-07T19:41:22.045Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/moof.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/moof/0.0.1", "0.0.2": "http://registry.npmjs.org/moof/0.0.2", "0.0.3": "http://registry.npmjs.org/moof/0.0.3", "0.0.4": "http://registry.npmjs.org/moof/0.0.4", "0.0.5": "http://registry.npmjs.org/moof/0.0.5", "0.0.6": "http://registry.npmjs.org/moof/0.0.6", "0.0.7": "http://registry.npmjs.org/moof/0.0.7", "0.0.8": "http://registry.npmjs.org/moof/0.0.8", "0.0.9": "http://registry.npmjs.org/moof/0.0.9", "0.0.10": "http://registry.npmjs.org/moof/0.0.10" }, "dist": { "0.0.1": { "shasum": "77ad0708e23572798067763c1fe6d639f44d42b2", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.1.tgz" }, "0.0.2": { "shasum": "6431fc0128b59083f99e0c6d7de70c341a7ab803", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.2.tgz" }, "0.0.3": { "shasum": "2ef6cefb13d3829474e611e12f508e3fe29dfe74", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.3.tgz" }, "0.0.4": { "shasum": "a2a9bd2d61052d8e714baa1d6563316d543adcd1", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.4.tgz" }, "0.0.5": { "shasum": "e7ba75666fd6292508521fdfde6a1e15f276f60c", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.5.tgz" }, "0.0.6": { "shasum": "dbc956dbd8ad6f9ff7aedf0df380eb82d03774c1", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.6.tgz" }, "0.0.7": { "shasum": "652c6317807493924f19c9346aa85eabd1f241f1", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.7.tgz" }, "0.0.8": { "shasum": "8b1769ae49f8320c897a20777feaf50dc72a65f9", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.8.tgz" }, "0.0.9": { "shasum": "73b7c253ec5937adcc5b1aeb096038640da33227", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.9.tgz" }, "0.0.10": { "shasum": "73709ad520c079d7a415ba4a4b343db24b50b680", "tarball": "http://registry.npmjs.org/moof/-/moof-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/moof/" }, "moonshado": { "name": "moonshado", "description": "Client for the Moonshado SMS gateway.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pingles", "email": "paul@oobaloo.co.uk" } ], "time": { "modified": "2011-09-05T18:46:39.918Z", "created": "2011-09-05T18:46:39.582Z", "0.0.1": "2011-09-05T18:46:39.918Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/moonshado/0.0.1" }, "dist": { "0.0.1": { "shasum": "6f8a4ee3214dfac124e804a49e302a96053b1e25", "tarball": "http://registry.npmjs.org/moonshado/-/moonshado-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/moonshado/" }, "moose": { "name": "moose", "description": "A node orm", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "damartin", "email": "doug.martin@pollenware.com" } ], "time": { "modified": "2011-11-18T07:48:34.417Z", "created": "2011-05-20T13:33:17.487Z", "0.0.1": "2011-05-20T13:33:18.243Z", "0.0.2": "2011-06-11T08:31:15.993Z", "0.0.3": "2011-11-18T07:48:34.417Z" }, "author": { "name": "Pollenware", "url": "http://pollenware.github.com" }, "repository": { "type": "git", "url": "git@github.com:Pollen/moose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/moose/0.0.1", "0.0.2": "http://registry.npmjs.org/moose/0.0.2", "0.0.3": "http://registry.npmjs.org/moose/0.0.3" }, "dist": { "0.0.1": { "shasum": "9529ea651f7734bf5828bc6e8b5e9e3a7c36e5fe", "tarball": "http://registry.npmjs.org/moose/-/moose-0.0.1.tgz" }, "0.0.2": { "shasum": "088663ee552170cb6e497d7d425d13ed67759d60", "tarball": "http://registry.npmjs.org/moose/-/moose-0.0.2.tgz" }, "0.0.3": { "shasum": "77c35647baebca4368f08cce85a529661783ed8c", "tarball": "http://registry.npmjs.org/moose/-/moose-0.0.3.tgz" } }, "keywords": [ "ORM", "orm", "mysql", "MySQL", "MySql", "Object Relational Model", "Associations", "sql", "database" ], "url": "http://registry.npmjs.org/moose/" }, "mootools": { "name": "mootools", "description": "MooTools 1.3.2 Server library", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "vsviridov", "email": "vasili@sviridov.ca" } ], "time": { "modified": "2011-04-29T00:47:51.717Z", "created": "2011-03-28T22:47:38.989Z", "1.3.1": "2011-03-28T22:47:39.428Z", "1.3.1-1": "2011-04-01T00:52:23.387Z", "1.3.1-2": "2011-04-03T23:42:30.151Z", "1.3.2": "2011-04-29T00:47:51.717Z" }, "author": { "name": "Vasili Sviridov", "email": "vasili@sviridov.ca", "url": "http://github.com/vsviridov/" }, "repository": { "type": "git", "url": "git://github.com/vsviridov/motools-node.git" }, "versions": { "1.3.1": "http://registry.npmjs.org/mootools/1.3.1", "1.3.1-1": "http://registry.npmjs.org/mootools/1.3.1-1", "1.3.1-2": "http://registry.npmjs.org/mootools/1.3.1-2", "1.3.2": "http://registry.npmjs.org/mootools/1.3.2" }, "dist": { "1.3.1": { "shasum": "0ac7bbf4a5ab847cb08dc5b5500312e018e9b0be", "tarball": "http://registry.npmjs.org/mootools/-/mootools-1.3.1.tgz" }, "1.3.1-1": { "shasum": "5c392c38f17db6b1cff401ecf6209d2a07c49acd", "tarball": "http://registry.npmjs.org/mootools/-/mootools-1.3.1-1.tgz" }, "1.3.1-2": { "shasum": "0e737d235d6a6850ce04f24907de1a3a4729791c", "tarball": "http://registry.npmjs.org/mootools/-/mootools-1.3.1-2.tgz" }, "1.3.2": { "shasum": "dfac61d9ec595f77ab15a060fc87bcb71d4a5419", "tarball": "http://registry.npmjs.org/mootools/-/mootools-1.3.2.tgz" } }, "keywords": [ "mootools", "oop", "class" ], "url": "http://registry.npmjs.org/mootools/" }, "mootools-array": { "name": "mootools-array", "description": "A collection of Array methods and functions", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T15:33:50.242Z", "created": "2011-05-12T15:33:49.775Z", "1.3.2": "2011-05-12T15:33:50.243Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-array.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-array/1.3.2" }, "dist": { "1.3.2": { "shasum": "bd71a5556fceb1cc25e5a9d0a2ec9df6f7dfc05c", "tarball": "http://registry.npmjs.org/mootools-array/-/mootools-array-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-array/" }, "mootools-browser": { "name": "mootools-browser", "description": "Some browser properties are attached to the Browser Object for browser and platform detection.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:31.050Z", "created": "2011-05-12T04:59:30.495Z", "1.3.2": "2011-05-12T04:59:31.050Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-browser.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-browser/1.3.2" }, "dist": { "1.3.2": { "shasum": "a1255538cccdc01e158a8ba1d8868bd5f7f73f60", "tarball": "http://registry.npmjs.org/mootools-browser/-/mootools-browser-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-browser/" }, "mootools-class": { "name": "mootools-class", "description": "The base Class of the MooTools framework.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:19.812Z", "created": "2011-05-12T04:59:19.349Z", "1.3.2": "2011-05-12T04:59:19.812Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-class.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-class/1.3.2" }, "dist": { "1.3.2": { "shasum": "5322b942731460b3becfbd67a4d94862a43abf79", "tarball": "http://registry.npmjs.org/mootools-class/-/mootools-class-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-class/" }, "mootools-class-extras": { "name": "mootools-class-extras", "description": "Class Mixins: Events, Options and Chain", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:24.698Z", "created": "2011-05-12T04:59:24.213Z", "1.3.2": "2011-05-12T04:59:24.698Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-class-extras.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-class-extras/1.3.2" }, "dist": { "1.3.2": { "shasum": "f15bf347a1fb7f792df93e52c798fc00862ec360", "tarball": "http://registry.npmjs.org/mootools-class-extras/-/mootools-class-extras-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-class-extras/" }, "mootools-client": { "name": "mootools-client", "description": "MooTools build for the browser.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T13:32:59.621Z", "created": "2011-05-12T13:32:59.136Z", "1.3.2": "2011-05-12T13:32:59.621Z" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-client/1.3.2" }, "dist": { "1.3.2": { "shasum": "a7157618ebca3184ee3b7b7256bb260527513ad7", "tarball": "http://registry.npmjs.org/mootools-client/-/mootools-client-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-client/" }, "mootools-cookie": { "name": "mootools-cookie", "description": "Reads and writes a browser cookie.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:01:27.584Z", "created": "2011-05-12T05:01:27.093Z", "1.3.2": "2011-05-12T05:01:27.584Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-cookie.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-cookie/1.3.2" }, "dist": { "1.3.2": { "shasum": "dcd61ddcf85e675caafdff19a4414f1ea453fab7", "tarball": "http://registry.npmjs.org/mootools-cookie/-/mootools-cookie-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-cookie/" }, "mootools-core": { "name": "mootools-core", "description": "The heart of MooTools.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T15:31:16.236Z", "created": "2011-05-12T15:31:15.760Z", "1.3.2": "2011-05-12T15:31:16.236Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-core.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-core/1.3.2" }, "dist": { "1.3.2": { "shasum": "61592dfa4f19415eb418d7f99bc38922bd557509", "tarball": "http://registry.npmjs.org/mootools-core/-/mootools-core-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-core/" }, "mootools-domready": { "name": "mootools-domready", "description": "Contains the window Event 'domready', which executes when the DOM is loaded.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:31.619Z", "created": "2011-05-12T05:00:31.134Z", "1.3.2": "2011-05-12T05:00:31.619Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-domready.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-domready/1.3.2" }, "dist": { "1.3.2": { "shasum": "fc252c9b51bc6275f35f884d0c76dbb414f6ee44", "tarball": "http://registry.npmjs.org/mootools-domready/-/mootools-domready-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-domready/" }, "mootools-element": { "name": "mootools-element", "description": "Custom Type to allow all of its methods to be used with any extended DOM Element.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:02.065Z", "created": "2011-05-12T05:00:01.606Z", "1.3.2": "2011-05-12T05:00:02.065Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-element.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-element/1.3.2" }, "dist": { "1.3.2": { "shasum": "eba4c95e65e1dee3ee2a5829d0f41d0125d9f901", "tarball": "http://registry.npmjs.org/mootools-element/-/mootools-element-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-element/" }, "mootools-element-dimensions": { "name": "mootools-element-dimensions", "description": "Element methods used to measure the dimensions of DOM elements", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:18.360Z", "created": "2011-05-12T05:00:17.872Z", "1.3.2": "2011-05-12T05:00:18.360Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-element-dimensions.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-element-dimensions/1.3.2" }, "dist": { "1.3.2": { "shasum": "2a99d7abd98d8fc0854277343f704e2c755799cf", "tarball": "http://registry.npmjs.org/mootools-element-dimensions/-/mootools-element-dimensions-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-element-dimensions/" }, "mootools-element-event": { "name": "mootools-element-event", "description": "Cross-browser DOM element events", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:25.613Z", "created": "2011-05-12T05:00:25.108Z", "1.3.2": "2011-05-12T05:00:25.613Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-element-event.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-element-event/1.3.2" }, "dist": { "1.3.2": { "shasum": "59755a64c940eb3bc1905dc3059c739595c38843", "tarball": "http://registry.npmjs.org/mootools-element-event/-/mootools-element-event-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-element-event/" }, "mootools-element-style": { "name": "mootools-element-style", "description": "Cross-browser DOM element style setting", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:09.975Z", "created": "2011-05-12T05:00:09.464Z", "1.3.2": "2011-05-12T05:00:09.975Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-element-style.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-element-style/1.3.2" }, "dist": { "1.3.2": { "shasum": "579a996d7154afb25277c77a94d9794fb57c9cfe", "tarball": "http://registry.npmjs.org/mootools-element-style/-/mootools-element-style-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-element-style/" }, "mootools-event": { "name": "mootools-event", "description": "MooTools Event Methods.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:36.323Z", "created": "2011-05-12T04:59:35.799Z", "1.3.2": "2011-05-12T04:59:36.323Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-event.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-event/1.3.2" }, "dist": { "1.3.2": { "shasum": "ac1a7ac91768929f192736d28e430a8a3407879b", "tarball": "http://registry.npmjs.org/mootools-event/-/mootools-event-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-event/" }, "mootools-function": { "name": "mootools-function", "description": "Function methods.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:58:55.904Z", "created": "2011-05-12T04:58:55.424Z", "1.3.2": "2011-05-12T04:58:55.904Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-function.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-function/1.3.2" }, "dist": { "1.3.2": { "shasum": "46ca3fd31c380f1303c9e32ee2dd55db65506004", "tarball": "http://registry.npmjs.org/mootools-function/-/mootools-function-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-function/" }, "mootools-fx": { "name": "mootools-fx", "description": "The foundation for all Fx Classes.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:37.180Z", "created": "2011-05-12T05:00:36.628Z", "1.3.2": "2011-05-12T05:00:37.180Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-fx.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-fx/1.3.2" }, "dist": { "1.3.2": { "shasum": "f9e6550b1e34705c43dc37623618a78236f57165", "tarball": "http://registry.npmjs.org/mootools-fx/-/mootools-fx-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-fx/" }, "mootools-fx-css": { "name": "mootools-fx-css", "description": "CSS parsing class for effects.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:41.008Z", "created": "2011-05-12T05:00:40.536Z", "1.3.2": "2011-05-12T05:00:41.008Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-fx-css.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-fx-css/1.3.2" }, "dist": { "1.3.2": { "shasum": "62a6c5e37eb1013f7b4f4340b488918091303168", "tarball": "http://registry.npmjs.org/mootools-fx-css/-/mootools-fx-css-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-fx-css/" }, "mootools-fx-morph": { "name": "mootools-fx-morph", "description": "Allows for the animation of multiple CSS properties at once, even by a CSS selector. Inherits methods, properties, options and events from Fx.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:44.988Z", "created": "2011-05-12T05:00:44.351Z", "1.3.2": "2011-05-12T05:00:44.988Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-fx-morph.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-fx-morph/1.3.2" }, "dist": { "1.3.2": { "shasum": "0cc24094832a7f410b57932276056a329858202e", "tarball": "http://registry.npmjs.org/mootools-fx-morph/-/mootools-fx-morph-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-fx-morph/" }, "mootools-fx-transitions": { "name": "mootools-fx-transitions", "description": "Robert Penner's Easing Equations for Fx", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:54.400Z", "created": "2011-05-12T05:00:53.918Z", "1.3.2": "2011-05-12T05:00:54.400Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-fx-transitions.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-fx-transitions/1.3.2" }, "dist": { "1.3.2": { "shasum": "e633d15b9934bd5e37bff4964b1f915dc763fe7b", "tarball": "http://registry.npmjs.org/mootools-fx-transitions/-/mootools-fx-transitions-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-fx-transitions/" }, "mootools-fx-tween": { "name": "mootools-fx-tween", "description": "Single property element animation", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:00:49.389Z", "created": "2011-05-12T05:00:48.903Z", "1.3.2": "2011-05-12T05:00:49.389Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-fx-tween.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-fx-tween/1.3.2" }, "dist": { "1.3.2": { "shasum": "c799351bca8e6ccd7c690ffd27f59ee85b6e02ae", "tarball": "http://registry.npmjs.org/mootools-fx-tween/-/mootools-fx-tween-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-fx-tween/" }, "mootools-json": { "name": "mootools-json", "description": "JSON decoder and encoder.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:41.039Z", "created": "2011-05-12T04:59:40.514Z", "1.3.2": "2011-05-12T04:59:41.039Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-json.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-json/1.3.2" }, "dist": { "1.3.2": { "shasum": "a7444ae903e72f85c9e606571ef28d588cd09ef9", "tarball": "http://registry.npmjs.org/mootools-json/-/mootools-json-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-json/" }, "mootools-more": { "name": "mootools-more", "description": "MooTools More 1.3.1.1 (Builder Hash: 82304b6c3ba35c9988250e5fc67479a2)", "dist-tags": { "latest": "1.3.1-1" }, "maintainers": [ { "name": "vsviridov", "email": "vasili@sviridov.ca" } ], "time": { "modified": "2011-04-01T00:31:42.989Z", "created": "2011-04-01T00:31:42.564Z", "1.3.1-1": "2011-04-01T00:31:42.989Z" }, "author": { "name": "Vasili Sviridov", "email": "vasili@sviridov.ca", "url": "http://github.com/vsviridov/" }, "repository": { "type": "git", "url": "git://github.com/vsviridov/motools-more-node.git" }, "versions": { "1.3.1-1": "http://registry.npmjs.org/mootools-more/1.3.1-1" }, "dist": { "1.3.1-1": { "shasum": "bc1dd29da51d9585caa039f7a1e92838e07729d1", "tarball": "http://registry.npmjs.org/mootools-more/-/mootools-more-1.3.1-1.tgz" } }, "keywords": [ "mootools", "mootools-more" ], "url": "http://registry.npmjs.org/mootools-more/" }, "mootools-number": { "name": "mootools-number", "description": "A collection of the Number methods and functions", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:02.521Z", "created": "2011-05-12T04:59:02.043Z", "1.3.2": "2011-05-12T04:59:02.521Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-number.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-number/1.3.2" }, "dist": { "1.3.2": { "shasum": "6fbb4b64d1f2697938bf977876d4fee2476256ce", "tarball": "http://registry.npmjs.org/mootools-number/-/mootools-number-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-number/" }, "mootools-object": { "name": "mootools-object", "description": "A collection of Object functions.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:07.403Z", "created": "2011-05-12T04:59:06.909Z", "1.3.2": "2011-05-12T04:59:07.403Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-object.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-object/1.3.2" }, "dist": { "1.3.2": { "shasum": "6dcd47775ab9904c4e33b2fd876c2da81370386b", "tarball": "http://registry.npmjs.org/mootools-object/-/mootools-object-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-object/" }, "mootools-request": { "name": "mootools-request", "description": "An XMLHttpRequest Wrapper.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:01:02.828Z", "created": "2011-05-12T05:01:02.337Z", "1.3.2": "2011-05-12T05:01:02.828Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-request.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-request/1.3.2" }, "dist": { "1.3.2": { "shasum": "c77b2effbf32c6b89b8fd0022bd700066dd5f707", "tarball": "http://registry.npmjs.org/mootools-request/-/mootools-request-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-request/" }, "mootools-request-html": { "name": "mootools-request-html", "description": "Request Specifically made for receiving HTML.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:01:07.928Z", "created": "2011-05-12T05:01:07.420Z", "1.3.2": "2011-05-12T05:01:07.928Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-request-html.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-request-html/1.3.2" }, "dist": { "1.3.2": { "shasum": "2c8c6050ce1e644cf2cb5e93824a1dec5a00a0bc", "tarball": "http://registry.npmjs.org/mootools-request-html/-/mootools-request-html-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-request-html/" }, "mootools-request-json": { "name": "mootools-request-json", "description": "Wrapped Request with automated sending and receiving of JavaScript Objects in JSON Format.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:01:14.970Z", "created": "2011-05-12T05:01:12.747Z", "1.3.2": "2011-05-12T05:01:14.970Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-request-json.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-request-json/1.3.2" }, "dist": { "1.3.2": { "shasum": "4781996086dbfe8f28dcdfeb340e7faf83d9dc73", "tarball": "http://registry.npmjs.org/mootools-request-json/-/mootools-request-json-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-request-json/" }, "mootools-server": { "name": "mootools-server", "description": "MooTools build for the server side JavaScript.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T13:36:38.785Z", "created": "2011-05-12T13:36:38.297Z", "1.3.2": "2011-05-12T13:36:38.785Z" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-server/1.3.2" }, "dist": { "1.3.2": { "shasum": "3285c8b981eccab74279e3860c4498d3b3075865", "tarball": "http://registry.npmjs.org/mootools-server/-/mootools-server-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-server/" }, "mootools-slick-finder": { "name": "mootools-slick-finder", "description": "The new, superfast css selector engine.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:54.069Z", "created": "2011-05-12T04:59:53.577Z", "1.3.2": "2011-05-12T04:59:54.069Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-slick-finder.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-slick-finder/1.3.2" }, "dist": { "1.3.2": { "shasum": "b40973e693a3d6b9fb4083f8db9d7f854490ce51", "tarball": "http://registry.npmjs.org/mootools-slick-finder/-/mootools-slick-finder-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-slick-finder/" }, "mootools-slick-parser": { "name": "mootools-slick-parser", "description": "CSS selector string parser", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:49.349Z", "created": "2011-05-12T04:59:48.834Z", "1.3.2": "2011-05-12T04:59:49.349Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-slick-parser.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-slick-parser/1.3.2" }, "dist": { "1.3.2": { "shasum": "bfff5ebaffb6ee197f24ec848063f38e9e1e9375", "tarball": "http://registry.npmjs.org/mootools-slick-parser/-/mootools-slick-parser-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-slick-parser/" }, "mootools-string": { "name": "mootools-string", "description": "A collection of the String Object methods and functions.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T04:59:15.092Z", "created": "2011-05-12T04:59:14.598Z", "1.3.2": "2011-05-12T04:59:15.092Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-string.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-string/1.3.2" }, "dist": { "1.3.2": { "shasum": "b445852e8a6bf5378196c6e607090e0caf2f6df3", "tarball": "http://registry.npmjs.org/mootools-string/-/mootools-string-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-string/" }, "mootools-swiff": { "name": "mootools-swiff", "description": "Creates and returns a Flash object using supplied parameters.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-05-12T05:01:20.225Z", "created": "2011-05-12T05:01:19.781Z", "1.3.2": "2011-05-12T05:01:20.225Z" }, "repository": { "type": "git", "url": "git://github.com/ryanflorence/mootools-swiff.git" }, "versions": { "1.3.2": "http://registry.npmjs.org/mootools-swiff/1.3.2" }, "dist": { "1.3.2": { "shasum": "b61ec3e0345eddacf862ebbbfe5b7e6650b56bd7", "tarball": "http://registry.npmjs.org/mootools-swiff/-/mootools-swiff-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/mootools-swiff/" }, "mootools.js": { "name": "mootools.js", "description": "MooTools latest server library as npm package for node.js", "dist-tags": { "latest": "1.4.0" }, "maintainers": [ { "name": "stanislavfeldman", "email": "stanislavfeldman@gmail.com" } ], "time": { "modified": "2011-09-18T16:28:00.939Z", "created": "2011-09-18T16:27:57.804Z", "1.4.0": "2011-09-18T16:28:00.939Z" }, "author": { "name": "Stanislav Feldman", "email": "stanislavfeldman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stanislavfeldman/mootools.js.git" }, "versions": { "1.4.0": "http://registry.npmjs.org/mootools.js/1.4.0" }, "dist": { "1.4.0": { "shasum": "647e6a9d1fdc29306066333f3d38b8cdd51f4a0e", "tarball": "http://registry.npmjs.org/mootools.js/-/mootools.js-1.4.0.tgz" } }, "keywords": [ "mootools", "oop" ], "url": "http://registry.npmjs.org/mootools.js/" }, "more": { "name": "more", "description": "LESS is More!", "dist-tags": { "latest": "0.1.6" }, "readme": null, "maintainers": [ { "name": "trevorsheridan", "email": "trevorjordansheridan@gmail.com" } ], "time": { "modified": "2011-12-05T22:59:57.082Z", "created": "2011-12-05T22:59:56.276Z", "0.1.6": "2011-12-05T22:59:57.082Z" }, "author": { "name": "Trevor Sheridan", "email": "trevorjordansheridan@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/trevorsheridan/more.git" }, "versions": { "0.1.6": "http://registry.npmjs.org/more/0.1.6" }, "dist": { "0.1.6": { "shasum": "ad91ee791ab6d719962716703d139ffb927e7af8", "tarball": "http://registry.npmjs.org/more/-/more-0.1.6.tgz" } }, "keywords": [ "less", "css" ], "url": "http://registry.npmjs.org/more/" }, "morestreams": { "name": "morestreams", "description": "Collection of useful stream objects.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-10-27T23:06:53.243Z", "created": "2011-03-05T03:18:02.426Z", "0.0.0": "2011-03-05T03:18:02.809Z", "0.0.1": "2011-03-05T19:15:31.488Z", "0.0.2": "2011-08-20T23:33:31.281Z", "0.1.0": "2011-10-27T23:06:53.243Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.mikealrogers.com" }, "repository": { "type": "git", "url": "git@github.com:mikeal/morestreams.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/morestreams/0.0.0", "0.0.1": "http://registry.npmjs.org/morestreams/0.0.1", "0.0.2": "http://registry.npmjs.org/morestreams/0.0.2", "0.1.0": "http://registry.npmjs.org/morestreams/0.1.0" }, "dist": { "0.0.0": { "shasum": "8c35bb584f7de9cb2bfe7c40a2f8427fee872f0e", "tarball": "http://registry.npmjs.org/morestreams/-/morestreams-0.0.0.tgz" }, "0.0.1": { "shasum": "e467d36b136c78646e14f3af3fdf713b91bab03c", "tarball": "http://registry.npmjs.org/morestreams/-/morestreams-0.0.1.tgz" }, "0.0.2": { "shasum": "f283c5fc134d376ea32673f2fa609a29c948c1b2", "tarball": "http://registry.npmjs.org/morestreams/-/morestreams-0.0.2.tgz" }, "0.1.0": { "shasum": "2be287f4dac9f283d0f789fa38ab7fe212c558b1", "tarball": "http://registry.npmjs.org/morestreams/-/morestreams-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/morestreams/" }, "morjs": { "name": "morjs", "description": "Library for encoding/decoding Morse code messages", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "neocotic", "email": "mercer.alasdair@gmail.com" } ], "time": { "modified": "2011-11-11T00:15:39.620Z", "created": "2011-11-10T22:24:36.378Z", "1.0.1": "2011-11-11T00:15:39.620Z" }, "author": { "name": "Alasdair Mercer", "email": "mercer.alasdair@gmail.com", "url": "http://forchoon.com" }, "repository": { "type": "git", "url": "git://github.com/neocotic/mor.js.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/morjs/1.0.1" }, "dist": { "1.0.1": { "shasum": "936296fc7a6412446dee19e89abe8b29a462220d", "tarball": "http://registry.npmjs.org/morjs/-/morjs-1.0.1.tgz" } }, "keywords": [ "decode", "encode", "fun", "util" ], "url": "http://registry.npmjs.org/morjs/" }, "morpheus": { "name": "morpheus", "description": "A Brilliant Animator", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-10-17T18:51:48.042Z", "created": "2011-05-20T06:04:44.487Z", "0.0.1": "2011-05-20T06:04:45.047Z", "0.1.0": "2011-05-20T06:07:16.748Z", "0.1.1": "2011-05-20T17:39:19.135Z", "0.1.2": "2011-05-20T20:11:21.472Z", "0.1.3": "2011-05-21T04:30:34.313Z", "0.1.4": "2011-05-22T02:00:37.912Z", "0.1.5": "2011-05-22T02:57:43.614Z", "0.1.6": "2011-05-22T21:41:43.628Z", "0.1.7": "2011-05-22T21:53:30.751Z", "0.1.8": "2011-05-23T20:47:40.840Z", "0.1.9": "2011-05-24T19:28:32.514Z", "0.2.0": "2011-05-26T21:48:56.197Z", "0.3.0": "2011-05-30T06:33:57.541Z", "0.4.0": "2011-05-31T01:01:23.854Z", "0.4.1": "2011-05-31T03:31:13.969Z", "0.4.2": "2011-06-23T05:46:54.632Z", "0.4.3": "2011-06-27T00:35:07.574Z", "0.4.4": "2011-08-31T01:20:44.329Z", "0.5.0": "2011-09-05T18:02:46.564Z", "0.5.1": "2011-09-06T03:02:26.838Z", "0.5.2": "2011-09-08T23:08:51.902Z", "0.6.0": "2011-09-13T03:31:31.123Z", "0.6.1": "2011-10-17T18:51:48.042Z" }, "author": { "name": "Dustin Diaz", "email": "polvero@gmail.com", "url": "http://dustindiaz.com" }, "repository": { "type": "git", "url": "git://github.com/ded/morpheus.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/morpheus/0.0.1", "0.1.0": "http://registry.npmjs.org/morpheus/0.1.0", "0.1.1": "http://registry.npmjs.org/morpheus/0.1.1", "0.1.2": "http://registry.npmjs.org/morpheus/0.1.2", "0.1.3": "http://registry.npmjs.org/morpheus/0.1.3", "0.1.4": "http://registry.npmjs.org/morpheus/0.1.4", "0.1.5": "http://registry.npmjs.org/morpheus/0.1.5", "0.1.6": "http://registry.npmjs.org/morpheus/0.1.6", "0.1.7": "http://registry.npmjs.org/morpheus/0.1.7", "0.1.8": "http://registry.npmjs.org/morpheus/0.1.8", "0.1.9": "http://registry.npmjs.org/morpheus/0.1.9", "0.2.0": "http://registry.npmjs.org/morpheus/0.2.0", "0.3.0": "http://registry.npmjs.org/morpheus/0.3.0", "0.4.0": "http://registry.npmjs.org/morpheus/0.4.0", "0.4.1": "http://registry.npmjs.org/morpheus/0.4.1", "0.4.2": "http://registry.npmjs.org/morpheus/0.4.2", "0.4.3": "http://registry.npmjs.org/morpheus/0.4.3", "0.4.4": "http://registry.npmjs.org/morpheus/0.4.4", "0.5.0": "http://registry.npmjs.org/morpheus/0.5.0", "0.5.1": "http://registry.npmjs.org/morpheus/0.5.1", "0.5.2": "http://registry.npmjs.org/morpheus/0.5.2", "0.6.0": "http://registry.npmjs.org/morpheus/0.6.0", "0.6.1": "http://registry.npmjs.org/morpheus/0.6.1" }, "dist": { "0.0.1": { "shasum": "2db174077acc1fe709800278603d081b1a33305a", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.0.1.tgz" }, "0.1.0": { "shasum": "97a60e08b5b7d95abb5ff92a7cb2c990e5117629", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.0.tgz" }, "0.1.1": { "shasum": "ba11190a667f091bc71c5ee9686a50c3b46eaff0", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.1.tgz" }, "0.1.2": { "shasum": "d4aed6ecbce86d3292408d7675d91fae384b7f1c", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.2.tgz" }, "0.1.3": { "shasum": "0e82f87e0e63f553f400eb3ed64f36d2cc0dfb01", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.3.tgz" }, "0.1.4": { "shasum": "69e518924fe5e5b5b29170149ccc5911966a1743", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.4.tgz" }, "0.1.5": { "shasum": "7b995213c82889da81efb2452616b1b805c1a1d2", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.5.tgz" }, "0.1.6": { "shasum": "ea8a11e7de58365ad5580f133baad8cfccfa8ed0", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.6.tgz" }, "0.1.7": { "shasum": "5ba11776e2a22e9fd22092600e2eba346747b23f", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.7.tgz" }, "0.1.8": { "shasum": "a8fdfd093c1dd553146359523331130f5b890ec5", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.8.tgz" }, "0.1.9": { "shasum": "a95e143d641d5f8069fed2b3dcf48e631344daa0", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.1.9.tgz" }, "0.2.0": { "shasum": "5c0e7d1100126b405724bc187a02c54dbc53ae5b", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.2.0.tgz" }, "0.3.0": { "shasum": "52e6e010863d7a799a38803c1e24fc8fc50e49bc", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.3.0.tgz" }, "0.4.0": { "shasum": "e4cca138a23f8256dc76db5a3afab41582348776", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.4.0.tgz" }, "0.4.1": { "shasum": "63db47a53c2465c9a87fe67a7898a9d8b23b55aa", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.4.1.tgz" }, "0.4.2": { "shasum": "8c62621fecf14d7f7ca3f892a4f550d77598f062", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.4.2.tgz" }, "0.4.3": { "shasum": "af861431b4140952f5e091b858fe6f6d6b0bb243", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.4.3.tgz" }, "0.4.4": { "shasum": "99c71b74463184a196d37076e887724610859159", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.4.4.tgz" }, "0.5.0": { "shasum": "ae5c6acd4e633b9eec90282f9e76eb51aeeb9895", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.5.0.tgz" }, "0.5.1": { "shasum": "b60baedc439ef754ca3799407e8d081d72875ca1", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.5.1.tgz" }, "0.5.2": { "shasum": "76fe659a185059b048b41c553024ae54b8a91030", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.5.2.tgz" }, "0.6.0": { "shasum": "e1c6f1c380707922a00073309589d23ea04b32d8", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.6.0.tgz" }, "0.6.1": { "shasum": "c9c06f269cca940e8776ec9b0389f73fade7fa60", "tarball": "http://registry.npmjs.org/morpheus/-/morpheus-0.6.1.tgz" } }, "keywords": [ "ender", "animation", "motion", "css", "colors", "morph", "tween", "curve", "bezier", "transform", "skew", "rotate" ], "url": "http://registry.npmjs.org/morpheus/" }, "morton": { "name": "morton", "description": "Calculate morton numbers and Z-order codes", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-06-03T22:05:52.934Z", "created": "2011-03-14T15:10:47.942Z", "1.0.0": "2011-03-14T15:10:48.233Z", "1.0.1": "2011-03-14T16:23:19.531Z", "1.0.2": "2011-03-14T20:42:20.182Z" }, "author": { "name": "Konstantin Käfer", "email": "kkaefer@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kkaefer/node-morton.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/morton/1.0.0", "1.0.1": "http://registry.npmjs.org/morton/1.0.1", "1.0.2": "http://registry.npmjs.org/morton/1.0.2" }, "dist": { "1.0.0": { "shasum": "4254de53b2925898b86374026c79de473784ad75", "tarball": "http://registry.npmjs.org/morton/-/morton-1.0.0.tgz" }, "1.0.1": { "shasum": "9286783f64176109fb0143c10a08eeda1c515f4e", "tarball": "http://registry.npmjs.org/morton/-/morton-1.0.1.tgz" }, "1.0.2": { "shasum": "9cd56bca8830d38c52fed3c1eb6d04d3b86c61f1", "tarball": "http://registry.npmjs.org/morton/-/morton-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/morton/" }, "mothermayi": { "name": "mothermayi", "description": "MotherMayI is a simple and generic ACL lib for Node.js using Redis.", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "fritzy", "email": "fritzy@netflint.net" } ], "time": { "modified": "2011-09-24T04:56:55.497Z", "created": "2011-07-16T00:38:57.011Z", "0.1.0": "2011-07-16T00:38:57.744Z", "1.0.0": "2011-07-16T00:41:08.314Z", "1.1.3": "2011-09-24T04:56:55.497Z" }, "author": { "name": "Nathan Fritz", "email": "nathan@andyet.net", "url": "http://andyet.net/team/nathan" }, "repository": { "type": "git", "url": "git://github.com/andyet/MotherMayI.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mothermayi/0.1.0", "1.0.0": "http://registry.npmjs.org/mothermayi/1.0.0", "1.1.3": "http://registry.npmjs.org/mothermayi/1.1.3" }, "dist": { "0.1.0": { "shasum": "4392bfeb70d23fdb5e2670a3bbadaf61ac761fc1", "tarball": "http://registry.npmjs.org/mothermayi/-/mothermayi-0.1.0.tgz" }, "1.0.0": { "shasum": "068a44f1bb2519c91b02fe1af3b99881f232bc9a", "tarball": "http://registry.npmjs.org/mothermayi/-/mothermayi-1.0.0.tgz" }, "1.1.3": { "shasum": "0b35b999f9f08113a4792cd25442363d3951a7f7", "tarball": "http://registry.npmjs.org/mothermayi/-/mothermayi-1.1.3.tgz" } }, "keywords": [ "redis", "acl", "cluster" ], "url": "http://registry.npmjs.org/mothermayi/" }, "mount": { "name": "mount", "description": "Mount devices with node.js like what", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-10-30T00:07:31.390Z", "created": "2011-10-29T23:31:30.593Z", "0.0.1": "2011-10-29T23:31:32.578Z", "0.0.2": "2011-10-29T23:42:38.148Z", "0.0.3": "2011-10-30T00:07:31.390Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-mount.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mount/0.0.1", "0.0.2": "http://registry.npmjs.org/mount/0.0.2", "0.0.3": "http://registry.npmjs.org/mount/0.0.3" }, "dist": { "0.0.1": { "shasum": "c922168bfc70ebcd92c52d790c56fb7b8e83102a", "tarball": "http://registry.npmjs.org/mount/-/mount-0.0.1.tgz" }, "0.0.2": { "shasum": "f4e0b83bcf33cff78c063bb4550978b5c13079c5", "tarball": "http://registry.npmjs.org/mount/-/mount-0.0.2.tgz" }, "0.0.3": { "shasum": "cfd955252a2228261605b542ba5dc4bd04587a41", "tarball": "http://registry.npmjs.org/mount/-/mount-0.0.3.tgz" } }, "keywords": [ "mount", "linux", "device" ], "url": "http://registry.npmjs.org/mount/" }, "mountable-proxy": { "name": "mountable-proxy", "description": "Easy endpoint provision for streaming proxies in node HTTP servers.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "alx", "email": "a.simmerl@googlemail.com" } ], "time": { "modified": "2011-12-05T18:14:59.087Z", "created": "2011-09-01T14:52:01.639Z", "0.0.1": "2011-09-01T14:52:03.098Z", "0.0.2": "2011-09-05T10:24:37.547Z", "0.0.3": "2011-09-06T22:12:59.263Z", "0.0.5": "2011-12-05T12:48:11.624Z", "0.0.6": "2011-12-05T13:08:31.171Z", "0.0.7": "2011-12-05T17:46:02.098Z", "0.0.8": "2011-12-05T18:14:59.087Z" }, "author": { "name": "Alexander Simmerl", "email": "a.simmerl@googemail.com", "url": "https://goldjunge.github.com" }, "repository": { "type": "git", "url": "git://github.com/goldjunge/mountable-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mountable-proxy/0.0.1", "0.0.2": "http://registry.npmjs.org/mountable-proxy/0.0.2", "0.0.3": "http://registry.npmjs.org/mountable-proxy/0.0.3", "0.0.5": "http://registry.npmjs.org/mountable-proxy/0.0.5", "0.0.6": "http://registry.npmjs.org/mountable-proxy/0.0.6", "0.0.7": "http://registry.npmjs.org/mountable-proxy/0.0.7", "0.0.8": "http://registry.npmjs.org/mountable-proxy/0.0.8" }, "dist": { "0.0.1": { "shasum": "83f19dbcc2fec17e001a4752b9a3547e7090ca29", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.1.tgz" }, "0.0.2": { "shasum": "1e142b950fed7424af69028b027e3de38ca0a92e", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.2.tgz" }, "0.0.3": { "shasum": "5a7113322e5b1dfcfbf0f02d73051f41216995b4", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.3.tgz" }, "0.0.5": { "shasum": "e96e15f09fc59d06a81a18de78684084263612c3", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.5.tgz" }, "0.0.6": { "shasum": "c1d1bd08214857f1107a7f6084c6ebfdaeb23c2e", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.6.tgz" }, "0.0.7": { "shasum": "58101ee164b23b70b79ae4b66781306f94fc35a5", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.7.tgz" }, "0.0.8": { "shasum": "1d3d7759e56b031a4af467466c64299556fb7e82", "tarball": "http://registry.npmjs.org/mountable-proxy/-/mountable-proxy-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/mountable-proxy/" }, "move": { "name": "move", "description": "A programming language", "dist-tags": { "latest": "0.4.5" }, "maintainers": [ { "name": "rsms", "email": "rasmus@notion.se" } ], "time": { "modified": "2011-10-27T18:08:23.858Z", "created": "2011-02-14T03:29:13.859Z", "0.0.1": "2011-02-14T03:29:14.224Z", "0.0.2": "2011-02-18T21:59:07.338Z", "0.1.0": "2011-03-02T19:53:57.660Z", "0.1.1": "2011-03-03T13:51:52.920Z", "0.1.2": "2011-03-03T13:56:37.926Z", "0.1.3": "2011-03-05T22:29:42.579Z", "0.2.0": "2011-03-06T23:59:42.785Z", "0.2.1": "2011-03-10T21:52:47.557Z", "0.2.2": "2011-03-11T00:11:11.128Z", "0.2.3": "2011-03-17T16:44:59.069Z", "0.2.4": "2011-06-05T22:44:15.205Z", "0.3.0": "2011-06-20T00:09:52.090Z", "0.3.1": "2011-07-12T04:01:24.504Z", "0.4.0": "2011-07-26T18:26:10.807Z", "0.4.1": "2011-07-28T17:29:56.460Z", "0.4.2": "2011-07-31T03:16:33.510Z", "0.4.3": "2011-08-01T19:54:48.479Z", "0.4.4": "2011-10-14T22:52:49.098Z", "0.4.5": "2011-10-27T18:08:23.858Z" }, "author": { "name": "Rasmus Andersson", "url": "http://rsms.me/" }, "repository": { "type": "git", "url": "git://github.com/rsms/move.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/move/0.0.1", "0.0.2": "http://registry.npmjs.org/move/0.0.2", "0.1.0": "http://registry.npmjs.org/move/0.1.0", "0.1.1": "http://registry.npmjs.org/move/0.1.1", "0.1.2": "http://registry.npmjs.org/move/0.1.2", "0.1.3": "http://registry.npmjs.org/move/0.1.3", "0.2.0": "http://registry.npmjs.org/move/0.2.0", "0.2.1": "http://registry.npmjs.org/move/0.2.1", "0.2.2": "http://registry.npmjs.org/move/0.2.2", "0.2.3": "http://registry.npmjs.org/move/0.2.3", "0.2.4": "http://registry.npmjs.org/move/0.2.4", "0.3.0": "http://registry.npmjs.org/move/0.3.0", "0.3.1": "http://registry.npmjs.org/move/0.3.1", "0.4.0": "http://registry.npmjs.org/move/0.4.0", "0.4.1": "http://registry.npmjs.org/move/0.4.1", "0.4.2": "http://registry.npmjs.org/move/0.4.2", "0.4.3": "http://registry.npmjs.org/move/0.4.3", "0.4.4": "http://registry.npmjs.org/move/0.4.4", "0.4.5": "http://registry.npmjs.org/move/0.4.5" }, "dist": { "0.0.1": { "shasum": "86e5ff8d129a6f2dc6b097423e288fd94b263c8a", "tarball": "http://registry.npmjs.org/move/-/move-0.0.1.tgz" }, "0.0.2": { "shasum": "5f95aa153fe9e14e2dffba79737c777be4b20c58", "tarball": "http://registry.npmjs.org/move/-/move-0.0.2.tgz" }, "0.1.0": { "shasum": "38f837b3d722e7108e8dc5dac700e6b4a9d0649a", "tarball": "http://registry.npmjs.org/move/-/move-0.1.0.tgz" }, "0.1.1": { "shasum": "ed9b95c4dce02103af6761dcecfedfb665f868dc", "tarball": "http://registry.npmjs.org/move/-/move-0.1.1.tgz" }, "0.1.2": { "shasum": "668d3abb433ee839b7bdb7df696c6bae0f9fba88", "tarball": "http://registry.npmjs.org/move/-/move-0.1.2.tgz" }, "0.1.3": { "shasum": "6986e2b5cfacef705d79251a529b6d2d52f0adfb", "tarball": "http://registry.npmjs.org/move/-/move-0.1.3.tgz" }, "0.2.0": { "shasum": "1ee17c9d7340a3fc5f081052d44cb9676daf624a", "tarball": "http://registry.npmjs.org/move/-/move-0.2.0.tgz" }, "0.2.1": { "shasum": "1d7e0da527938bcef354f541b9f24006042b2f2b", "tarball": "http://registry.npmjs.org/move/-/move-0.2.1.tgz" }, "0.2.2": { "shasum": "558e5419378e5e5ab41cf2b3cb5aeddd74a1b637", "tarball": "http://registry.npmjs.org/move/-/move-0.2.2.tgz" }, "0.2.3": { "shasum": "49b5d2ed243ce41148b4fbc2c0c2938eee32627c", "tarball": "http://registry.npmjs.org/move/-/move-0.2.3.tgz" }, "0.2.4": { "shasum": "fe017d37bddecac4f07d3a8ecefb7b067eb8d1cd", "tarball": "http://registry.npmjs.org/move/-/move-0.2.4.tgz" }, "0.3.0": { "shasum": "3883d53e321267bffae3ad6474b36db68ac8e4af", "tarball": "http://registry.npmjs.org/move/-/move-0.3.0.tgz" }, "0.3.1": { "shasum": "a6d57aafb254c4ff1783617dc5afef5a59677b75", "tarball": "http://registry.npmjs.org/move/-/move-0.3.1.tgz" }, "0.4.0": { "shasum": "be6b2791911ae3009b5eb3eb380edfd7676a7da6", "tarball": "http://registry.npmjs.org/move/-/move-0.4.0.tgz" }, "0.4.1": { "shasum": "f7f1f472924f557e81dbbae8e34434385684c518", "tarball": "http://registry.npmjs.org/move/-/move-0.4.1.tgz" }, "0.4.2": { "shasum": "669d3c51b3681e26720939fb1efd89b153eb0576", "tarball": "http://registry.npmjs.org/move/-/move-0.4.2.tgz" }, "0.4.3": { "shasum": "71e7f4c152e24d01ac1d7d951ec1a9de338788ea", "tarball": "http://registry.npmjs.org/move/-/move-0.4.3.tgz" }, "0.4.4": { "shasum": "c32ba5045c89eef38a2b5a16725b14ac5ba51c87", "tarball": "http://registry.npmjs.org/move/-/move-0.4.4.tgz" }, "0.4.5": { "shasum": "3cf156a8234c3ceca90f2310f7765c75862a39f6", "tarball": "http://registry.npmjs.org/move/-/move-0.4.5.tgz" } }, "keywords": [ "language", "compiler", "javascript", "move" ], "url": "http://registry.npmjs.org/move/" }, "moviesearch": { "name": "moviesearch", "description": "Search Popular sites for movie information.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ryan", "email": "soldair@gmail.com" } ], "time": { "modified": "2011-03-21T00:14:51.782Z", "created": "2011-03-21T00:14:51.303Z", "0.0.1": "2011-03-21T00:14:51.783Z" }, "author": { "name": "Ryan Day", "email": "soldair@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/soldair/node-moviesearch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/moviesearch/0.0.1" }, "dist": { "0.0.1": { "shasum": "949149ea38d06e59621192657485e161059eec89", "tarball": "http://registry.npmjs.org/moviesearch/-/moviesearch-0.0.1.tgz" } }, "keywords": [ "movies", "search", "imdb", "netflix", "scraper" ], "url": "http://registry.npmjs.org/moviesearch/" }, "mp": { "name": "mp", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-11-23T23:29:14.029Z", "created": "2011-09-01T17:52:37.013Z", "0.0.0": "2011-09-01T17:52:37.238Z", "0.0.1": "2011-11-23T23:29:14.029Z" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/mp/0.0.0", "0.0.1": "http://registry.npmjs.org/mp/0.0.1" }, "dist": { "0.0.0": { "shasum": "fac0e1b994a7aa43fd69ee59846bfa9638cdad5d", "tarball": "http://registry.npmjs.org/mp/-/mp-0.0.0.tgz" }, "0.0.1": { "shasum": "7c2cbb529a727981ea0f66e8889875e85d917881", "tarball": "http://registry.npmjs.org/mp/-/mp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mp/" }, "mp-command": { "name": "mp-command", "description": "Message Ports commandline utility", "dist-tags": { "latest": "0.0.2" }, "readme": "# mp\n\nThe `mp` command line utility is like [curl] or [ncat] for [Message Ports] (and [ZeroMQ] connections in general). It's a convenient way to experiment with different kinds of inter-process messaging patterns without having to write any code.\n\n[curl]:http://curl.haxx.se\n[ncat]:http://nmap.org/ncat\n[Message Ports]:https://github.com/quackingduck/message-ports\n[ZeroMQ]:http://www.zeromq.org\n\nHere's an example of request/reply messaging:\n\nFirst we open a reply socket on port 2000\n\n $ mp reply 2000\n - started reply socket on port 2000\n - waiting for request\n\nLines beginning with a `-` are log messages from the system. Now let's open another terminal and start a request socket connected to the same port.\n\n $ mp request 2000\n - started request socket on port 2000\n <\n\nWhen you see a `<` that means that `mp` is waiting for you to type a message that will transmitted to the other end of the connection. Type anything and press enter.\n\n $ mp request 2000\n - started reply socket on port 2000\n < sup?\n - request sent\n - waiting for reply\n\nNow switch back to the reply terminal and you should see\n\n $ mp reply 2000\n - started reply socket on port 2000\n - waiting for request\n - request received:\n > sup?\n <\n\nType a response and switch back to the other terminal\n\n $ mp request 2000\n - started reply socket on port 2000\n > sup?\n - message sent, waiting for response\n - reply received:\n > nm, u?\n <\n", "maintainers": [ { "name": "quackingduck", "email": "myles@myles.id.au" } ], "time": { "modified": "2011-11-22T05:45:02.369Z", "created": "2011-11-22T05:45:01.685Z", "0.0.2": "2011-11-22T05:45:02.369Z" }, "author": { "name": "Myles Byrne" }, "repository": { "type": "git", "url": "git://github.com/quackingduck/mp.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/mp-command/0.0.2" }, "dist": { "0.0.2": { "shasum": "463a440526ff91c6fdc02135d53c2ca3223e95cc", "tarball": "http://registry.npmjs.org/mp-command/-/mp-command-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/mp-command/" }, "mp-logger": { "name": "mp-logger", "description": "A Message Ports based logger", "dist-tags": { "latest": "0.4.0" }, "readme": null, "maintainers": [ { "name": "quackingduck", "email": "myles@myles.id.au" } ], "time": { "modified": "2011-11-15T00:15:29.897Z", "created": "2011-11-14T22:18:41.616Z", "0.3.1": "2011-11-14T22:18:42.305Z", "0.4.0": "2011-11-15T00:15:29.897Z" }, "author": { "name": "Myles Byrne" }, "repository": { "type": "git", "url": "git://github.com/quackingduck/mp-logger.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/mp-logger/0.3.1", "0.4.0": "http://registry.npmjs.org/mp-logger/0.4.0" }, "dist": { "0.3.1": { "shasum": "b60570b2ef43a180a6a24d7dbd2c7610fd4472a5", "tarball": "http://registry.npmjs.org/mp-logger/-/mp-logger-0.3.1.tgz" }, "0.4.0": { "shasum": "dc265cdfee4502ecca3d4da796164a3577e1e226", "tarball": "http://registry.npmjs.org/mp-logger/-/mp-logger-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/mp-logger/" }, "mpd-rest": { "name": "mpd-rest", "description": "RESTful mpd interface", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sgentle", "email": "sam@samgentle.com" } ], "time": { "modified": "2011-10-30T21:21:15.725Z", "created": "2011-10-30T17:22:26.738Z", "0.0.0": "2011-10-30T17:24:41.016Z", "0.0.1": "2011-10-30T21:21:15.725Z" }, "repository": { "type": "git", "url": "git://github.com/sgentle/mpd-rest.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/mpd-rest/0.0.0", "0.0.1": "http://registry.npmjs.org/mpd-rest/0.0.1" }, "dist": { "0.0.0": { "shasum": "0606c8bc77e89be2c7c334f3ee2b3e96765f0a3e", "tarball": "http://registry.npmjs.org/mpd-rest/-/mpd-rest-0.0.0.tgz" }, "0.0.1": { "shasum": "e6993ca46282c5d7b77e8bcef582007b6edbd520", "tarball": "http://registry.npmjs.org/mpd-rest/-/mpd-rest-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mpd-rest/" }, "mpdsocket": { "name": "mpdsocket", "description": "MPD client library for Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ewenig", "email": "eli@csh.rit.edu" } ], "time": { "modified": "2011-03-19T18:59:51.460Z", "created": "2011-03-19T18:59:51.339Z", "0.1.0": "2011-03-19T18:59:51.460Z" }, "author": { "name": "Eli Wenig", "email": "eli@csh.rit.edu", "url": "http://www.eliwenig.com/" }, "repository": "git://github.com/ewenig/node-mpdsocket.git", "versions": { "0.1.0": "http://registry.npmjs.org/mpdsocket/0.1.0" }, "dist": { "0.1.0": { "shasum": "7ee6c8507bb8b43fb8178be0ee9bb6dd8d706f10", "tarball": "http://registry.npmjs.org/mpdsocket/-/mpdsocket-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mpdsocket/" }, "mqtt": { "name": "mqtt", "description": "MQTT server and client nodejs implementation", "dist-tags": { "latest": "0.0.0" }, "readme": "", "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "time": { "modified": "2011-11-21T17:30:44.530Z", "created": "2011-11-21T17:30:39.910Z", "0.0.0": "2011-11-21T17:30:44.530Z" }, "author": { "name": "Senmiao Liu", "email": "zir.echo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zir/node-mqtt.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/mqtt/0.0.0" }, "dist": { "0.0.0": { "shasum": "dee3aebbc66152389005b338b9a552e1a2cc76b0", "tarball": "http://registry.npmjs.org/mqtt/-/mqtt-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/mqtt/" }, "MQTTClient": { "name": "MQTTClient", "description": "An MQTT client for Node.js.", "dist-tags": { "latest": "0.0.1" }, "readme": "# MQTTClient for Node.js\n\n\nTo start before, you need to know something about MQTT, please see\n[MQTT V3.1 Protocol Specification](http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html)\n\n在使用本模块之前,你需要了解一些MQTT协议的知识,可参阅:[MQTT V3.1 协议规范](http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html)\n\n\nInstall 安装\n=================\n\n**npm install MQTTClient**\n\n\nExamples 示例\n=================\n\n```javascript\n\n\tvar MQTTClient = require('MQTTClient').Client;\n\t\n\t// if you don't assigned a client_id, will automatically assigns one\n\t// 如果没有指定client_id,则程序会自动分配一个\n\tvar options = {\n\t\tclient_id:\t'you_client_id'\n\t}\n\tvar client = new MQTTClient('localhost', 1883, options);\n\t\n\tclient.connect(function () {\n\t\t// do something if connect success\n\t\t// 在此处写连接成功后执行的代码\n\t});\n```\n\n\t\nSubscribe & Un Subscribe 订阅和退订\n=================\n\n```javascript\n\n\t// subscribe to a topic\n\t// 订阅一个主题\n\tvar options = {\n\t\tdup_flag:\t0,\n\t\tqos_level:\t0\n\t}\n\tclient.subscribe('topic_name', options, function (topic, qos_level) {\n\t\t// do something if success\n\t\t// 在此处写订阅成功后执行的代码\n\t});\n\t// Simplified:\tclient.subscribe('topic_name');\n\t// 也可以这样:\tclient.subscribe('主题');\n\t\n\t// un subscribe a topic\n\t// 退订一个主题\n\tclient.unSubscribe('topic_name', options, function (topic) {\n\t\t// do something if success\n\t\t// 在此处写退订成功后执行的代码\n\t});\n\t// Simplified:\tclient.unSubscribe('topic_name');\n\t// 也可以这样:\tclient.unSubscribe('主题');\n```\n\t\n\nPublish 发布\n=================\n\n```javascript\n\n\t// publish message to a topic\n\t// 发布一个消息到指定主题\n\tvar options = {\n\t\tdup_flag:\t0,\n\t\tqos_level:\t0,\n\t\tretain:\t\tfalse\n\t}\n\tclient.publish('topic_name', 'payload', options, function (message_id) {\n\t\t// do something if success\n\t\t// 在此处写发布成功后执行的代码\n\t});\n\t// Simplified:\tclient.publish('topic_name', 'payload');\n\t// 也可以这样:\tclient.publish('主题', '内容');\n```\t\n\t\n\t\nOther 其他\n=================\n\n```javascript\n\n\t// send a PINGREQ to keep alive, will automatically be called\n\t// 发送一个PINGREQ消息给服务器,一般情况下会自动执行\n\tclient.ping(function () {\n\t\t// do something if success\n\t\t// 在此处写服务器返回PINGRESP消息后执行的代码\n\t});\n\t\n\t// disconnect\n\t// 断开连接\n\tclient.disconnect(function () {\n\t\t// do something if success\n\t\t// 在此处写服务器断开连接后执行的代码\n\t});\n```\n\t\n\t\nEvent\n=================\n\n### connect\n\n> Connect to server success, after received a CONNACK message from the server\n\n> 当连接服务器成功,并收到CONNACK消息后,触发此事件\n\n> **Arguments**: None\n\n\n### error\n\n> Has an error\n\n> 当发生错误时触发此事件\n\n> **Arguments**: error\n\n\n### disconnect\n\n> The server close the socket connection\n\n> 当服务器断开连接时触发此事件\n\n> **Arguments**: None\n\n\n### ping\n\n> After received a PINGRESP message from the server\n\n> 当收到服务器返回的PINGRESP消息时触发此事件\n\n> **Arguments**: None\n\n\n### timeout\n\n> Not received the PINGRESP message out of **options.alive_timer** seconds\n\n> 当超过指定时间(有options.alive_timer设置)没有收到服务器返回的PINGRESP消息时触发此事件\n\n> **Arguments**: None\n\n\n### publish\n\n> Received a PUBLISH message\n\n> 当收到PUBLISH消息时触发此事件\n\n> **Arguments**: topic, payload, message_id\n\n> 参数topic为消息的主题,payload为消息内容, message_id为消息ID\n", "maintainers": [ { "name": "leizongmin", "email": "leizongmin@gmail.com" } ], "time": { "modified": "2011-11-22T10:04:18.212Z", "created": "2011-11-22T10:03:56.395Z", "0.0.1": "2011-11-22T10:04:18.212Z" }, "author": { "name": "leizongmin", "email": "leizongmin@gmail.com", "url": "http://ucdok.com" }, "repository": { "type": "git", "url": "git://github.com/leizongmin/MQTTClient.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/MQTTClient/0.0.1" }, "dist": { "0.0.1": { "shasum": "4f68adbd8035783dff182836445a5e6f5b6a96eb", "tarball": "http://registry.npmjs.org/MQTTClient/-/MQTTClient-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/MQTTClient/" }, "mrcolor": { "name": "mrcolor", "description": "Just give me some colors already!", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-10T14:37:37.637Z", "created": "2011-07-10T14:37:36.936Z", "0.0.0": "2011-07-10T14:37:37.637Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-mrcolor.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/mrcolor/0.0.0" }, "dist": { "0.0.0": { "shasum": "8fa1df779f5b89ba952533a864095f212efd65c0", "tarball": "http://registry.npmjs.org/mrcolor/-/mrcolor-0.0.0.tgz" } }, "keywords": [ "color", "pallet", "palette", "design" ], "url": "http://registry.npmjs.org/mrcolor/" }, "ms-logger": { "name": "ms-logger", "description": "A Message Socket based logger", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "quackingduck", "email": "myles@myles.id.au" } ], "time": { "modified": "2011-10-03T23:11:16.209Z", "created": "2011-09-28T01:59:51.301Z", "0.1.0": "2011-09-28T01:59:51.509Z", "0.2.0": "2011-09-28T21:24:49.846Z", "0.3.0": "2011-10-03T23:11:16.209Z" }, "author": { "name": "Myles Byrne" }, "repository": { "type": "git", "url": "git://github.com/quackingduck/ms-logger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ms-logger/0.1.0", "0.2.0": "http://registry.npmjs.org/ms-logger/0.2.0", "0.3.0": "http://registry.npmjs.org/ms-logger/0.3.0" }, "dist": { "0.1.0": { "shasum": "5912a959a11d7c2d3e605bcc12934e11301013ad", "tarball": "http://registry.npmjs.org/ms-logger/-/ms-logger-0.1.0.tgz" }, "0.2.0": { "shasum": "c5df6e278f8ba05808076fa1b0e6e0263d7773c3", "tarball": "http://registry.npmjs.org/ms-logger/-/ms-logger-0.2.0.tgz" }, "0.3.0": { "shasum": "9815bbc5403d5258b291f65fc4be0ba6c4043bbf", "tarball": "http://registry.npmjs.org/ms-logger/-/ms-logger-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ms-logger/" }, "msgbus": { "name": "msgbus", "description": "NodeJS IPC Message Bus (client+server)", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-06-27T15:02:30.116Z", "created": "2011-04-01T22:46:49.999Z", "0.1.0": "2011-04-01T22:46:50.620Z", "0.1.1": "2011-04-08T11:58:49.506Z", "0.1.2": "2011-04-12T12:40:52.246Z", "0.1.3": "2011-05-24T11:44:58.363Z", "0.1.4": "2011-06-27T15:02:30.116Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt", "url": "http://www.thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/ThinkDigital/node-msgbus.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/msgbus/0.1.0", "0.1.1": "http://registry.npmjs.org/msgbus/0.1.1", "0.1.2": "http://registry.npmjs.org/msgbus/0.1.2", "0.1.3": "http://registry.npmjs.org/msgbus/0.1.3", "0.1.4": "http://registry.npmjs.org/msgbus/0.1.4" }, "dist": { "0.1.0": { "shasum": "16b6df470e6a679ae8599b6e00b76d91a128a1af", "tarball": "http://registry.npmjs.org/msgbus/-/msgbus-0.1.0.tgz" }, "0.1.1": { "shasum": "4759b8a416955fb070f75bbffa8cecc51cc212a9", "tarball": "http://registry.npmjs.org/msgbus/-/msgbus-0.1.1.tgz" }, "0.1.2": { "shasum": "56d484596a02b590ef506adc98f3e744d0f060e8", "tarball": "http://registry.npmjs.org/msgbus/-/msgbus-0.1.2.tgz" }, "0.1.3": { "shasum": "72ddf95fd91e8b1cc800384d789c5b7653547fb3", "tarball": "http://registry.npmjs.org/msgbus/-/msgbus-0.1.3.tgz" }, "0.1.4": { "shasum": "07ae9f5912ba703793ac33e89c3b98c11e933ca1", "tarball": "http://registry.npmjs.org/msgbus/-/msgbus-0.1.4.tgz" } }, "keywords": [ "dbus", "bus", "message", "ipc" ], "url": "http://registry.npmjs.org/msgbus/" }, "msgme": { "name": "msgme", "description": "Module for accessing the MsgMe SMS service.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "walker", "email": "myself@walkerhamilton.com" } ], "time": { "modified": "2011-08-26T14:34:54.163Z", "created": "2011-08-26T14:34:53.725Z", "0.0.1": "2011-08-26T14:34:54.163Z" }, "author": { "name": "Walker Hamilton", "email": "myself@walkerhamilton.com", "url": "http://walkerhamilton.com" }, "repository": { "type": "git", "url": "git://github.com/walker/msgme.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/msgme/0.0.1" }, "dist": { "0.0.1": { "shasum": "65863f4247f6bbb1e741fe64fa709f86c1328e6e", "tarball": "http://registry.npmjs.org/msgme/-/msgme-0.0.1.tgz" } }, "keywords": [ "api", "sms" ], "url": "http://registry.npmjs.org/msgme/" }, "msgpack": { "name": "msgpack", "description": "A space-efficient object serialization library for node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tomtaylor", "email": "tom@tomtaylor.co.uk" } ], "author": { "name": "Peter Griess", "email": "pg@std.in" }, "repository": { "type": "git", "url": "https://github.com/pgriess/node-msgpack.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/msgpack/0.1.2", "0.1.3": "http://registry.npmjs.org/msgpack/0.1.3" }, "dist": { "0.1.2": { "tarball": "http://registry.npmjs.org/msgpack/-/msgpack-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/msgpack/-/msgpack-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/msgpack/" }, "msgpack-0.4": { "name": "msgpack-0.4", "description": "A space-efficient object serialization library for node.js", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "jmars", "email": "marshall.jaye@gmail.com" } ], "time": { "modified": "2011-06-24T12:19:50.737Z", "created": "2011-06-24T12:19:49.280Z", "0.1.4": "2011-06-24T12:19:50.737Z" }, "author": { "name": "Peter Griess", "email": "pg@std.in" }, "repository": { "type": "git", "url": "git://github.com/pgriess/node-msgpack.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/msgpack-0.4/0.1.4" }, "dist": { "0.1.4": { "shasum": "2aaf54a53f700c6154b1fceda2ccab745d00a58e", "tarball": "http://registry.npmjs.org/msgpack-0.4/-/msgpack-0.4-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/msgpack-0.4/" }, "msgpack2": { "name": "msgpack2", "description": "Latest version of node.js msgpack bindings", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "z0s0", "email": "jules+npm@jules.com.au" } ], "time": { "modified": "2011-12-08T06:24:27.665Z", "created": "2011-09-07T00:25:19.723Z", "0.1.4": "2011-12-08T06:12:29.835Z", "0.1.5": "2011-12-05T05:19:02.688Z", "0.1.6": "2011-12-08T06:12:29.835Z", "0.1.7": "2011-12-08T06:24:27.665Z" }, "author": { "name": "Peter Griess", "email": "pg@std.in" }, "repository": { "type": "git", "url": "git://github.com/JulesAU/node-msgpack.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/msgpack2/0.1.4", "0.1.5": "http://registry.npmjs.org/msgpack2/0.1.5", "0.1.6": "http://registry.npmjs.org/msgpack2/0.1.6", "0.1.7": "http://registry.npmjs.org/msgpack2/0.1.7" }, "dist": { "0.1.4": { "shasum": "e7a64cc26eacd0a55c7cd4a473a0ee01e965a0c8", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.16-linux-2.6.18-194.32.1.el5": { "shasum": "e575032b63feccf681c261e6cc0d332585a4d41a", "tarball": "http://registry.npmjs.org/msgpack2/-/msgpack2-0.1.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.16-linux-2.6.18-194.32.1.el5.tgz" } }, "tarball": "http://registry.npmjs.org/msgpack2/-/msgpack2-0.1.4.tgz" }, "0.1.5": { "shasum": "d6661067675dec74ace19ce4a5321a375b957d4a", "tarball": "http://registry.npmjs.org/msgpack2/-/msgpack2-0.1.5.tgz" }, "0.1.6": { "shasum": "06fbb0fc02b858e2234963d3c57a83d3c0747242", "tarball": "http://registry.npmjs.org/msgpack2/-/msgpack2-0.1.6.tgz" }, "0.1.7": { "shasum": "0b7649bd5c4a7ed8d057e169e33cebc7aaa03385", "tarball": "http://registry.npmjs.org/msgpack2/-/msgpack2-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/msgpack2/" }, "mstranslator": { "name": "mstranslator", "description": "Microsoft Translator API module for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "nanek", "email": "kenan.shifflett@gmail.com" } ], "time": { "modified": "2011-11-17T17:35:52.098Z", "created": "2011-11-12T18:40:09.885Z", "0.0.1": "2011-11-12T18:40:10.072Z", "0.0.2": "2011-11-14T00:33:36.873Z", "0.0.3": "2011-11-17T17:35:52.098Z" }, "author": { "name": "Kenan Shifflett", "email": "kenan.shifflett@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nanek/mstranslator.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mstranslator/0.0.1", "0.0.2": "http://registry.npmjs.org/mstranslator/0.0.2", "0.0.3": "http://registry.npmjs.org/mstranslator/0.0.3" }, "dist": { "0.0.1": { "shasum": "bb02c34cc2629ba230dad38954f9d3af0b80ddd1", "tarball": "http://registry.npmjs.org/mstranslator/-/mstranslator-0.0.1.tgz" }, "0.0.2": { "shasum": "18f7caed101bc8814ca68b2177faa984b60c1923", "tarball": "http://registry.npmjs.org/mstranslator/-/mstranslator-0.0.2.tgz" }, "0.0.3": { "shasum": "9346c879da40e8faa41fca1ee0991675ca751bce", "tarball": "http://registry.npmjs.org/mstranslator/-/mstranslator-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/mstranslator/" }, "mtags": { "name": "mtags", "description": "Media file tag parser", "dist-tags": { "latest": "0.1.3" }, "readme": null, "maintainers": [ { "name": "thegreat", "email": "tom@tnightingale.com" } ], "time": { "modified": "2011-12-02T08:15:22.184Z", "created": "2011-12-02T06:30:17.640Z", "0.1.0": "2011-12-02T06:30:19.267Z", "0.1.1": "2011-12-02T06:44:58.424Z", "0.1.3": "2011-12-02T08:15:22.184Z" }, "author": { "name": "Jacob Seidelin", "email": "cupboy@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/thegreat/mtags.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mtags/0.1.0", "0.1.1": "http://registry.npmjs.org/mtags/0.1.1", "0.1.3": "http://registry.npmjs.org/mtags/0.1.3" }, "dist": { "0.1.0": { "shasum": "429fe4a4796b0282a89099f9ce43706a93d94a58", "tarball": "http://registry.npmjs.org/mtags/-/mtags-0.1.0.tgz" }, "0.1.1": { "shasum": "e0411a6d1e3aa65d6bf4348df9c3eaee206097bc", "tarball": "http://registry.npmjs.org/mtags/-/mtags-0.1.1.tgz" }, "0.1.3": { "shasum": "a55a0efd8e6cd7176c0ea6628a2916fee48148ea", "tarball": "http://registry.npmjs.org/mtags/-/mtags-0.1.3.tgz" } }, "keywords": [ "id3", "mp3", "AAC", "m4a", "parser" ], "url": "http://registry.npmjs.org/mtags/" }, "mtfw": { "name": "mtfw", "description": "Mocks that fucking work", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "grncdr", "email": "glurgle@gmail.com" } ], "time": { "modified": "2011-10-26T23:25:56.626Z", "created": "2011-10-26T17:27:16.145Z", "0.0.1": "2011-10-26T17:27:17.445Z", "0.1.0": "2011-10-26T23:05:21.965Z", "0.1.1": "2011-10-26T23:25:56.626Z" }, "author": { "name": "Stephen Sugden", "email": "stephen@betsmartmedia.com", "url": "www.betsmartmedia.com" }, "repository": { "type": "git", "url": "git@gist.github.com:1315749.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mtfw/0.0.1", "0.1.0": "http://registry.npmjs.org/mtfw/0.1.0", "0.1.1": "http://registry.npmjs.org/mtfw/0.1.1" }, "dist": { "0.0.1": { "shasum": "b0bc6c89d81843d324ec16aa648f268c51eb6dd6", "tarball": "http://registry.npmjs.org/mtfw/-/mtfw-0.0.1.tgz" }, "0.1.0": { "shasum": "420407a41ab0949423350bfb83a605250e0690c5", "tarball": "http://registry.npmjs.org/mtfw/-/mtfw-0.1.0.tgz" }, "0.1.1": { "shasum": "ce428985f217de67a5560abcf3756c8b10f450b0", "tarball": "http://registry.npmjs.org/mtfw/-/mtfw-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/mtfw/" }, "mtgox-websocket-client": { "name": "mtgox-websocket-client", "description": "A websocket client for MtGox", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dlanod", "email": "donald.ness@gmail.com" } ], "time": { "modified": "2011-09-28T22:06:21.926Z", "created": "2011-09-28T22:06:21.342Z", "0.0.1": "2011-09-28T22:06:21.926Z" }, "author": { "name": "Donald Ness", "email": "donald.ness@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dlanod/node-mtgox-websocket-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mtgox-websocket-client/0.0.1" }, "dist": { "0.0.1": { "shasum": "348ad442da913d048080249d80cd37e2046e0651", "tarball": "http://registry.npmjs.org/mtgox-websocket-client/-/mtgox-websocket-client-0.0.1.tgz" } }, "keywords": [ "mtgox", "websocket", "bitcoin" ], "url": "http://registry.npmjs.org/mtgox-websocket-client/" }, "mtrude": { "name": "mtrude", "description": "Media extruding on node.js", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "nalply", "email": "nalply@gmail.com" } ], "time": { "modified": "2011-10-24T13:19:35.301Z", "created": "2011-10-24T13:19:33.563Z", "0.0.0": "2011-10-24T13:19:35.301Z" }, "author": { "name": "Daniel Ly", "email": "daniel.ly@lively5.ch", "url": "http://lively5.ch" }, "repository": { "type": "git", "url": "git://github.com/nalply/mtrude.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/mtrude/0.0.0" }, "dist": { "0.0.0": { "shasum": "f49166d6816ee6846060527240718509784a9c6a", "tarball": "http://registry.npmjs.org/mtrude/-/mtrude-0.0.0.tgz" } }, "keywords": [ "streaming", "server", "media", "rtmp" ], "url": "http://registry.npmjs.org/mtrude/" }, "mturk": { "name": "mturk", "description": "Amazon Mechanical Turk API wrapper for Node", "dist-tags": { "latest": "0.1.1" }, "readme": "# Intro\n\nAmazon Mechanical Turk API wrapper for Node.\n\n# Install\n\n npm install\n\n# Use\n\n var mturk = require('path/to/mturk');\n mturk...\n\nCheck [the API docs](https://github.com/expensecat/mturk/blob/master/API.md).\n\n# Tests\n\nYou must have expresso installed first:\n\n $ npm install expresso\n\nThen run:\n\n $ make", "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "time": { "modified": "2011-11-29T17:16:40.340Z", "created": "2011-11-29T15:58:29.992Z", "0.1.0": "2011-11-29T15:58:31.913Z", "0.1.1": "2011-11-29T17:16:40.340Z" }, "author": { "name": "Expense Cat" }, "repository": { "type": "git", "url": "git://github.com/expensecat/mturk.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mturk/0.1.0", "0.1.1": "http://registry.npmjs.org/mturk/0.1.1" }, "dist": { "0.1.0": { "shasum": "eca37d9996df6f4415a2a6779a0146b695b1914d", "tarball": "http://registry.npmjs.org/mturk/-/mturk-0.1.0.tgz" }, "0.1.1": { "shasum": "32f7911d4350a1d7f5df8ecbdb78c78a3ccbcdf3", "tarball": "http://registry.npmjs.org/mturk/-/mturk-0.1.1.tgz" } }, "keywords": [ "Mechanical Turk", "Amazon", "API" ], "url": "http://registry.npmjs.org/mturk/" }, "mu": { "name": "mu", "description": "A Mustache template engine for Node.js", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "RayMorgan2", "email": "ray@simple-apps.com" } ], "time": { "modified": "2011-07-23T05:42:58.505Z", "created": "2011-03-04T18:34:43.130Z", "0.5.0": "2011-03-04T18:34:43.531Z", "0.5.1": "2011-03-04T20:11:18.158Z", "0.5.2": "2011-07-23T05:42:58.505Z" }, "author": { "name": "RayMorgan", "email": "ray@simple-apps.com" }, "versions": { "0.5.0": "http://registry.npmjs.org/mu/0.5.0", "0.5.1": "http://registry.npmjs.org/mu/0.5.1", "0.5.2": "http://registry.npmjs.org/mu/0.5.2" }, "dist": { "0.5.0": { "shasum": "c55de6ffd59b63901192ae1a8a1a3aaed136faa4", "tarball": "http://registry.npmjs.org/mu/-/mu-0.5.0.tgz" }, "0.5.1": { "shasum": "7132b51ea1f9a7ba591946a945058d8d8a0c889a", "tarball": "http://registry.npmjs.org/mu/-/mu-0.5.1.tgz" }, "0.5.2": { "shasum": "f12deef5e77c6cf5756282da893e346709ce5355", "tarball": "http://registry.npmjs.org/mu/-/mu-0.5.2.tgz" } }, "keywords": [ "template", "mustache" ], "url": "http://registry.npmjs.org/mu/" }, "Mu": { "name": "Mu", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "subrah", "email": "subbu@subbu.org" } ], "versions": { "0.0.1": "http://registry.npmjs.org/Mu/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/Mu/-/Mu-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Mu/" }, "mu2": { "name": "mu2", "description": "A Mustache template engine for Node.js", "dist-tags": { "latest": "0.5.3" }, "maintainers": [ { "name": "raymorgan2", "email": "ray@simple-apps.com" } ], "time": { "modified": "2011-07-23T05:54:46.531Z", "created": "2011-07-23T05:54:45.954Z", "0.5.3": "2011-07-23T05:54:46.531Z" }, "author": { "name": "RayMorgan", "email": "ray@simple-apps.com" }, "versions": { "0.5.3": "http://registry.npmjs.org/mu2/0.5.3" }, "dist": { "0.5.3": { "shasum": "b013ea3595ba6271821894c8ef20a98b5ffbbfa6", "tarball": "http://registry.npmjs.org/mu2/-/mu2-0.5.3.tgz" } }, "keywords": [ "template", "mustache" ], "url": "http://registry.npmjs.org/mu2/" }, "mud": { "name": "mud", "description": "A package manager for browser-side JavaScript", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" } ], "time": { "modified": "2011-08-01T20:18:00.212Z", "created": "2011-05-03T22:09:01.681Z", "0.1.0": "2011-05-03T22:09:02.097Z", "0.0.1": "2011-05-03T22:11:45.340Z", "0.0.2": "2011-05-04T09:44:48.033Z", "0.0.3": "2011-05-08T23:24:15.087Z", "0.0.4": "2011-05-12T13:35:53.185Z", "0.0.5": "2011-05-23T13:19:48.718Z", "0.1.1": "2011-06-02T20:49:04.409Z", "0.1.2": "2011-06-02T21:07:21.062Z", "0.1.3": "2011-06-02T21:53:09.567Z", "0.1.4": "2011-06-02T21:56:39.675Z", "0.1.5": "2011-07-03T15:40:08.392Z", "0.1.6": "2011-07-03T16:38:17.827Z", "0.1.7": "2011-07-03T16:59:40.378Z", "0.1.8": "2011-08-01T20:08:12.705Z", "0.1.9": "2011-08-01T20:10:38.492Z", "0.1.10": "2011-08-01T20:18:00.212Z" }, "author": { "name": "Mathias Buus Madsen", "email": "m@ge.tt" }, "versions": { "0.0.1": "http://registry.npmjs.org/mud/0.0.1", "0.0.2": "http://registry.npmjs.org/mud/0.0.2", "0.0.3": "http://registry.npmjs.org/mud/0.0.3", "0.0.4": "http://registry.npmjs.org/mud/0.0.4", "0.0.5": "http://registry.npmjs.org/mud/0.0.5", "0.1.0": "http://registry.npmjs.org/mud/0.1.0", "0.1.1": "http://registry.npmjs.org/mud/0.1.1", "0.1.2": "http://registry.npmjs.org/mud/0.1.2", "0.1.3": "http://registry.npmjs.org/mud/0.1.3", "0.1.4": "http://registry.npmjs.org/mud/0.1.4", "0.1.5": "http://registry.npmjs.org/mud/0.1.5", "0.1.6": "http://registry.npmjs.org/mud/0.1.6", "0.1.7": "http://registry.npmjs.org/mud/0.1.7", "0.1.8": "http://registry.npmjs.org/mud/0.1.8", "0.1.9": "http://registry.npmjs.org/mud/0.1.9", "0.1.10": "http://registry.npmjs.org/mud/0.1.10" }, "dist": { "0.0.1": { "shasum": "87d7dcf7dfdbe0feb8c598cedbb9d6248919cfe9", "tarball": "http://registry.npmjs.org/mud/-/mud-0.0.1.tgz" }, "0.0.2": { "shasum": "fbc0077391affdaa260887c00da1a2bf8af484a5", "tarball": "http://registry.npmjs.org/mud/-/mud-0.0.2.tgz" }, "0.0.3": { "shasum": "84ea7c6112968246fa134433dd5c58ea9a99c827", "tarball": "http://registry.npmjs.org/mud/-/mud-0.0.3.tgz", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "1681ebf9ae04ff92ec0a978eb77521cad0bd6754", "tarball": "http://registry.npmjs.org/mud/-/mud-0.0.3-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } } }, "0.0.4": { "shasum": "ccfb9a75e470433660d07e0df858ea047f8107b8", "tarball": "http://registry.npmjs.org/mud/-/mud-0.0.4.tgz" }, "0.0.5": { "shasum": "58de03d648beb664938f46bc188c6f6c342c759a", "tarball": "http://registry.npmjs.org/mud/-/mud-0.0.5.tgz" }, "0.1.0": { "shasum": "b2bc056fc55598f9e911990af7f4548255dea694", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.0.tgz" }, "0.1.1": { "shasum": "bb871b2405d81f12d003fb681d55f02ab94fe971", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.1.tgz" }, "0.1.2": { "shasum": "13e385960d848d680a648c06d5f51360f06682d0", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.2.tgz" }, "0.1.3": { "shasum": "a94d6d3fb22fc1c899c60b6c27b9a835e4b0928f", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.3.tgz" }, "0.1.4": { "shasum": "b85306e103314f91c9b31c93c421c0a6b443a543", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.4.tgz" }, "0.1.5": { "shasum": "78c72cdbc9185a41313f2618df9de7d5cf5bd805", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.5.tgz" }, "0.1.6": { "shasum": "4807ba653ac6b45651bd83564c43eebf686d777f", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.6.tgz" }, "0.1.7": { "shasum": "aad91924103449bc3189cb93ab97bd75aa0ba50a", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.7.tgz" }, "0.1.8": { "shasum": "933dcae81cba3fa1525683014d0ba4f923bbf990", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.8.tgz" }, "0.1.9": { "shasum": "a22209e878e6c29dde724fca70e11ca5d1932029", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.9.tgz" }, "0.1.10": { "shasum": "1a2058e6a1a818fa94c1e745b9b54f703129650d", "tarball": "http://registry.npmjs.org/mud/-/mud-0.1.10.tgz" } }, "url": "http://registry.npmjs.org/mud/" }, "muffin": { "name": "muffin", "description": "Handy helpers for Cakefiles", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "hornairs", "email": "harry.brundage@jadedpixel.com" } ], "time": { "modified": "2011-12-13T15:53:57.135Z", "created": "2011-07-04T19:58:32.180Z", "0.1.0": "2011-07-04T19:58:32.400Z", "0.1.1": "2011-07-05T15:17:47.522Z", "0.1.2": "2011-07-08T21:54:56.101Z", "0.1.3": "2011-07-14T19:41:50.965Z", "0.1.4": "2011-07-14T22:21:20.875Z", "0.1.5": "2011-07-22T19:56:57.562Z", "0.1.6": "2011-08-08T20:48:27.245Z", "0.1.7": "2011-08-17T00:48:41.210Z", "0.1.8": "2011-08-23T21:40:37.105Z", "0.1.9": "2011-09-23T20:33:29.186Z", "0.2.0": "2011-09-27T18:07:43.469Z", "0.2.1": "2011-10-03T21:25:21.143Z", "0.2.2": "2011-10-05T19:19:09.052Z", "0.2.3": "2011-10-05T19:53:23.302Z", "0.2.4": "2011-10-05T22:13:34.888Z", "0.2.5": "2011-11-09T03:07:58.345Z", "0.2.6": "2011-12-13T15:53:57.135Z" }, "author": { "name": "Harry Brundage", "email": "harry.brundage@jadedpixel.com", "url": "http://shopify.com/" }, "repository": { "type": "git", "url": "git://github.com/hornairs/muffin.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/muffin/0.1.0", "0.1.1": "http://registry.npmjs.org/muffin/0.1.1", "0.1.2": "http://registry.npmjs.org/muffin/0.1.2", "0.1.3": "http://registry.npmjs.org/muffin/0.1.3", "0.1.4": "http://registry.npmjs.org/muffin/0.1.4", "0.1.5": "http://registry.npmjs.org/muffin/0.1.5", "0.1.6": "http://registry.npmjs.org/muffin/0.1.6", "0.1.7": "http://registry.npmjs.org/muffin/0.1.7", "0.1.8": "http://registry.npmjs.org/muffin/0.1.8", "0.1.9": "http://registry.npmjs.org/muffin/0.1.9", "0.2.0": "http://registry.npmjs.org/muffin/0.2.0", "0.2.1": "http://registry.npmjs.org/muffin/0.2.1", "0.2.2": "http://registry.npmjs.org/muffin/0.2.2", "0.2.3": "http://registry.npmjs.org/muffin/0.2.3", "0.2.4": "http://registry.npmjs.org/muffin/0.2.4", "0.2.5": "http://registry.npmjs.org/muffin/0.2.5", "0.2.6": "http://registry.npmjs.org/muffin/0.2.6" }, "dist": { "0.1.0": { "shasum": "6f402a6b09fc737e295809f09438129b305dbb0e", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.0.tgz" }, "0.1.1": { "shasum": "2c71991696e85f10d67cd1a5f527ff6fe124ab91", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.1.tgz" }, "0.1.2": { "shasum": "8c6dfb729e0a73ae057cb830142ac6caf917647c", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.2.tgz" }, "0.1.3": { "shasum": "ead04159d1de2b3f303db545398b0da8481d1737", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.3.tgz" }, "0.1.4": { "shasum": "a21e580d7b7a56659c4164872e1de031038d7f80", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.4.tgz" }, "0.1.5": { "shasum": "60f049899accc0da05cc43175d8476ddf466ffa5", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.5.tgz" }, "0.1.6": { "shasum": "08423f975844a48e96367f1128e4afb5dfe1984d", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.6.tgz" }, "0.1.7": { "shasum": "80a8c71c3e78aea364c0b29509d81fd7f9e9dca6", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.7.tgz" }, "0.1.8": { "shasum": "87b9522734a71040c6dd55a1c80dde98c5115ed1", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.8.tgz" }, "0.1.9": { "shasum": "62f71ddb4c9530f2dadee1a7f04195569a01151a", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.1.9.tgz" }, "0.2.0": { "shasum": "9a6cc29b93a26b565a1f1073fc6b4a40cf92318d", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.0.tgz" }, "0.2.1": { "shasum": "17dae8e347ec99d2981a67d7a32a69365b3c46bf", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.1.tgz" }, "0.2.2": { "shasum": "51a619097a8dc7880ba140b74cb28f3ad3d4bf4f", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.2.tgz" }, "0.2.3": { "shasum": "9b4d2ccccc755f9552dde031b5622c751b41aae9", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.3.tgz" }, "0.2.4": { "shasum": "84afdf32e2968152a7f81abd432c19b16c9b0d05", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.4.tgz" }, "0.2.5": { "shasum": "ab71d0e365baf119ff464c6d5065947879815aad", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.5.tgz" }, "0.2.6": { "shasum": "719d45dd20a93155e347c2b1ce31296e9829dea9", "tarball": "http://registry.npmjs.org/muffin/-/muffin-0.2.6.tgz" } }, "url": "http://registry.npmjs.org/muffin/" }, "multi-node": { "name": "multi-node", "version": "0.2.2", "author": "Kris Zyp", "keywords": [ "multiple processes", "http" ], "licenses": [ { "type": "AFLv2.1", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43" }, { "type": "BSD", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13" } ], "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "repository": { "type": "git", "url": "http://github.com/kriszyp/multi-node" }, "directories": { "lib": "./lib" }, "url": "http://packages.dojofoundation.org/multi-node", "location": "http://packages.dojofoundation.org/multi-node", "time": { "modified": "2011-07-01T15:48:39.094Z", "created": "2011-07-01T15:48:39.094Z" }, "versions": {}, "dist": {} }, "multicast-eventemitter": { "name": "multicast-eventemitter", "description": "LAN wide eventemitter, using multicast.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "chrisdew", "email": "cmsdew@gmail.com" } ], "time": { "modified": "2011-08-26T14:19:10.602Z", "created": "2011-07-11T10:29:39.468Z", "0.0.1": "2011-07-11T10:29:39.978Z", "0.0.2": "2011-07-11T10:31:21.586Z", "0.0.4": "2011-07-11T10:40:55.571Z", "0.0.6": "2011-07-11T10:44:30.823Z", "0.0.8": "2011-07-15T10:11:40.512Z", "0.0.10": "2011-08-26T14:19:10.602Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/multicast-eventemitter/0.0.1", "0.0.2": "http://registry.npmjs.org/multicast-eventemitter/0.0.2", "0.0.4": "http://registry.npmjs.org/multicast-eventemitter/0.0.4", "0.0.6": "http://registry.npmjs.org/multicast-eventemitter/0.0.6", "0.0.8": "http://registry.npmjs.org/multicast-eventemitter/0.0.8", "0.0.10": "http://registry.npmjs.org/multicast-eventemitter/0.0.10" }, "dist": { "0.0.1": { "shasum": "205a8a825ae562f47f170c9f9c0b92f50752b0f9", "tarball": "http://registry.npmjs.org/multicast-eventemitter/-/multicast-eventemitter-0.0.1.tgz" }, "0.0.2": { "shasum": "8d171ec9953b54d4a18078e231dce39301707708", "tarball": "http://registry.npmjs.org/multicast-eventemitter/-/multicast-eventemitter-0.0.2.tgz" }, "0.0.4": { "shasum": "38fb3df9402fd5c9ffd7202011e12dc3f88ac5f7", "tarball": "http://registry.npmjs.org/multicast-eventemitter/-/multicast-eventemitter-0.0.4.tgz" }, "0.0.6": { "shasum": "58b0f11bfe2af412148688d4048aebdf8ae5b97d", "tarball": "http://registry.npmjs.org/multicast-eventemitter/-/multicast-eventemitter-0.0.6.tgz" }, "0.0.8": { "shasum": "1fcfce031d34b4e5f361c709394f44d80158d6d1", "tarball": "http://registry.npmjs.org/multicast-eventemitter/-/multicast-eventemitter-0.0.8.tgz" }, "0.0.10": { "shasum": "f007d37d86cb9b3a2e3535e06349d8aa21714f6b", "tarball": "http://registry.npmjs.org/multicast-eventemitter/-/multicast-eventemitter-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/multicast-eventemitter/" }, "multimeter": { "name": "multimeter", "description": "render multiple progress bars at once on the terminal", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-24T12:19:29.671Z", "created": "2011-08-15T06:19:18.021Z", "0.0.0": "2011-08-15T06:19:18.929Z", "0.0.1": "2011-08-19T03:15:40.715Z", "0.1.0": "2011-08-24T12:19:29.671Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-multimeter.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/multimeter/0.0.0", "0.0.1": "http://registry.npmjs.org/multimeter/0.0.1", "0.1.0": "http://registry.npmjs.org/multimeter/0.1.0" }, "dist": { "0.0.0": { "shasum": "957ee16fec2c193d65bdcb8e2c72f8b4391d82f3", "tarball": "http://registry.npmjs.org/multimeter/-/multimeter-0.0.0.tgz" }, "0.0.1": { "shasum": "aed83ada982b4ede6faaa297c2b70c2f21bf4fa3", "tarball": "http://registry.npmjs.org/multimeter/-/multimeter-0.0.1.tgz" }, "0.1.0": { "shasum": "26079e413977da6ca58eeefe9c0df4e895f7c8bf", "tarball": "http://registry.npmjs.org/multimeter/-/multimeter-0.1.0.tgz" } }, "keywords": [ "progress", "bar", "status", "meter", "terminal", "console", "ansi" ], "url": "http://registry.npmjs.org/multimeter/" }, "multipart-stack": { "name": "multipart-stack", "description": "A `StreamStack` subclass that parses \"multipart\" data, often from SMTP or HTTP.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-05-10T20:55:04.772Z", "created": "2011-03-25T02:05:15.645Z", "0.0.1": "2011-03-25T02:05:16.217Z", "0.0.2": "2011-03-25T03:36:17.238Z", "0.0.3": "2011-05-10T20:31:48.549Z", "0.0.4": "2011-05-10T20:55:04.772Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-multipart-stack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/multipart-stack/0.0.1", "0.0.2": "http://registry.npmjs.org/multipart-stack/0.0.2", "0.0.3": "http://registry.npmjs.org/multipart-stack/0.0.3", "0.0.4": "http://registry.npmjs.org/multipart-stack/0.0.4" }, "dist": { "0.0.1": { "shasum": "b5e80f4c4ef11900db4d8971e741c59f621f1840", "tarball": "http://registry.npmjs.org/multipart-stack/-/multipart-stack-0.0.1.tgz" }, "0.0.2": { "shasum": "75d88f25c160466075202a91169a186a760cfb9c", "tarball": "http://registry.npmjs.org/multipart-stack/-/multipart-stack-0.0.2.tgz" }, "0.0.3": { "shasum": "b469d87f74e8a4824cb1ae1b25ad784e04637220", "tarball": "http://registry.npmjs.org/multipart-stack/-/multipart-stack-0.0.3.tgz" }, "0.0.4": { "shasum": "914c5c1656c74c2060f2e87f08abf44f1d2cedb3", "tarball": "http://registry.npmjs.org/multipart-stack/-/multipart-stack-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/multipart-stack/" }, "multiparter": { "name": "multiparter", "description": "multipart/form-data POST request maker for nodejs", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "bobrik", "email": "ibobrik@gmail.com" } ], "time": { "modified": "2011-11-10T13:47:53.159Z", "created": "2011-11-09T13:18:13.429Z", "0.1.0": "2011-11-09T13:18:15.037Z", "0.1.1": "2011-11-09T13:25:06.359Z", "0.1.2": "2011-11-10T10:32:04.160Z", "0.1.3": "2011-11-10T12:52:16.921Z", "0.1.4": "2011-11-10T13:47:53.159Z" }, "author": { "name": "Ian Babrou", "email": "ibobrik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Sonetica/multiparter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/multiparter/0.1.0", "0.1.1": "http://registry.npmjs.org/multiparter/0.1.1", "0.1.2": "http://registry.npmjs.org/multiparter/0.1.2", "0.1.3": "http://registry.npmjs.org/multiparter/0.1.3", "0.1.4": "http://registry.npmjs.org/multiparter/0.1.4" }, "dist": { "0.1.0": { "shasum": "a7f923772c97790f8b06424739c2f093bdfb1214", "tarball": "http://registry.npmjs.org/multiparter/-/multiparter-0.1.0.tgz" }, "0.1.1": { "shasum": "ea8f2620d69ccb69978b24b696d65012d9914167", "tarball": "http://registry.npmjs.org/multiparter/-/multiparter-0.1.1.tgz" }, "0.1.2": { "shasum": "1822cceaf89da88c44c401879bbb58c3b62e007a", "tarball": "http://registry.npmjs.org/multiparter/-/multiparter-0.1.2.tgz" }, "0.1.3": { "shasum": "95e1bfc31f6a5384ac9e351e05e982a732ca29f9", "tarball": "http://registry.npmjs.org/multiparter/-/multiparter-0.1.3.tgz" }, "0.1.4": { "shasum": "5fa028a8a624c85f388db8ea6d28d36fb2cf30be", "tarball": "http://registry.npmjs.org/multiparter/-/multiparter-0.1.4.tgz" } }, "keywords": [ "multipart/form-data", "multipart", "form-data", "POST" ], "url": "http://registry.npmjs.org/multiparter/" }, "multiwaydb": { "name": "multiwaydb", "description": "A lightweight database that can load in JSON, set and get according to table and key/value pairs, and be accessed over http", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "deitch", "email": "avi@deitcher.net" } ], "time": { "modified": "2011-12-12T10:00:34.720Z", "created": "2011-10-02T14:17:07.146Z", "0.1.0": "2011-12-07T11:06:29.978Z", "0.1.1": "2011-12-07T11:06:29.978Z", "0.1.2": "2011-12-07T11:06:29.978Z", "0.1.3": "2011-12-07T11:06:29.978Z", "0.1.4": "2011-12-07T11:06:29.978Z", "0.1.5": "2011-12-12T10:00:34.720Z" }, "author": { "name": "Avi Deitcher", "email": "avi@deitcher.net" }, "repository": { "type": "git", "url": "git://github.com/deitch/multiwaydb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/multiwaydb/0.1.0", "0.1.1": "http://registry.npmjs.org/multiwaydb/0.1.1", "0.1.2": "http://registry.npmjs.org/multiwaydb/0.1.2", "0.1.3": "http://registry.npmjs.org/multiwaydb/0.1.3", "0.1.4": "http://registry.npmjs.org/multiwaydb/0.1.4", "0.1.5": "http://registry.npmjs.org/multiwaydb/0.1.5" }, "dist": { "0.1.0": { "shasum": "3995302b010491b751d1ac86707c831852e96d0b", "tarball": "http://registry.npmjs.org/multiwaydb/-/multiwaydb-0.1.0.tgz" }, "0.1.1": { "shasum": "dec080abcc50e3ce22b7be822b52816aa5488c28", "tarball": "http://registry.npmjs.org/multiwaydb/-/multiwaydb-0.1.1.tgz" }, "0.1.2": { "shasum": "fc2aab8f69ef31f3b167218f3b3c401c57a44cdd", "tarball": "http://registry.npmjs.org/multiwaydb/-/multiwaydb-0.1.2.tgz" }, "0.1.3": { "shasum": "92d031b2db38c0ddfc78d24fb6393ad41db863dc", "tarball": "http://registry.npmjs.org/multiwaydb/-/multiwaydb-0.1.3.tgz" }, "0.1.4": { "shasum": "9e504c162588acd3b8914dd5bd39bd0406033eb1", "tarball": "http://registry.npmjs.org/multiwaydb/-/multiwaydb-0.1.4.tgz" }, "0.1.5": { "shasum": "f83b4a27db5d64f9a49be15858ad6ec76564b295", "tarball": "http://registry.npmjs.org/multiwaydb/-/multiwaydb-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/multiwaydb/" }, "murmurhash3": { "name": "murmurhash3", "description": "Node binding of MurmurHash3", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "hide_o_55", "email": "hide.o.j55@gmail.com" } ], "time": { "modified": "2011-11-10T14:40:20.085Z", "created": "2011-09-24T15:24:05.654Z", "0.0.1": "2011-09-24T15:24:06.933Z", "0.0.2": "2011-09-24T15:54:19.177Z", "0.0.3": "2011-10-23T06:31:17.687Z", "0.0.4": "2011-10-28T11:34:29.401Z", "0.0.5": "2011-11-06T05:29:40.500Z", "0.0.6": "2011-11-10T14:40:20.085Z" }, "author": { "name": "Hideaki Ohno", "email": "hide.o.j55@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hideo55/node-murmurhash3.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/murmurhash3/0.0.1", "0.0.2": "http://registry.npmjs.org/murmurhash3/0.0.2", "0.0.3": "http://registry.npmjs.org/murmurhash3/0.0.3", "0.0.4": "http://registry.npmjs.org/murmurhash3/0.0.4", "0.0.5": "http://registry.npmjs.org/murmurhash3/0.0.5", "0.0.6": "http://registry.npmjs.org/murmurhash3/0.0.6" }, "dist": { "0.0.1": { "shasum": "7930dc5a5cd7569b681ea8245a166c6b2e68636a", "tarball": "http://registry.npmjs.org/murmurhash3/-/murmurhash3-0.0.1.tgz" }, "0.0.2": { "shasum": "70892d541aaa63df755ee065ae74bf10ead62510", "tarball": "http://registry.npmjs.org/murmurhash3/-/murmurhash3-0.0.2.tgz" }, "0.0.3": { "shasum": "73c3d84470b0d0851d864d43e07bcac5de870074", "tarball": "http://registry.npmjs.org/murmurhash3/-/murmurhash3-0.0.3.tgz" }, "0.0.4": { "shasum": "5b33c24ee8eeaa5e3f8c7c4bd70c75210165845a", "tarball": "http://registry.npmjs.org/murmurhash3/-/murmurhash3-0.0.4.tgz" }, "0.0.5": { "shasum": "39b63220f3d1a7e1a54f5ed52b1edd81de9864ab", "tarball": "http://registry.npmjs.org/murmurhash3/-/murmurhash3-0.0.5.tgz" }, "0.0.6": { "shasum": "e26e9af0ea88a9f405e3343bb98a2b01e0443212", "tarball": "http://registry.npmjs.org/murmurhash3/-/murmurhash3-0.0.6.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/murmurhash3/" }, "muse": { "name": "muse", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "cushman", "email": "acushman@gmail.com" } ], "time": { "modified": "2011-03-31T19:19:21.311Z", "created": "2011-03-31T19:19:21.188Z", "0.0.0": "2011-03-31T19:19:21.311Z" }, "author": { "name": "Adrian Cushman", "email": "acushman@gmail.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/muse/0.0.0" }, "dist": { "0.0.0": { "shasum": "e6a5e3ef7cbf0f06b4fea533f765f27c2de1ad9e", "tarball": "http://registry.npmjs.org/muse/-/muse-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/muse/" }, "musicmetadata": { "name": "musicmetadata", "description": "Music metadata library for node, using pure Javascript.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "leetreveil", "email": "leetreveil@gmail.com" } ], "author": { "name": "Lee Treveil" }, "time": { "modified": "2011-11-30T17:16:27.994Z", "created": "2011-02-28T19:56:33.308Z", "0.0.3": "2011-02-28T19:56:33.308Z", "0.0.4": "2011-02-28T19:56:33.308Z", "0.0.5": "2011-03-03T22:24:35.072Z", "0.0.6": "2011-04-09T16:19:30.434Z", "0.0.7": "2011-04-09T22:59:55.273Z", "0.0.8": "2011-04-12T00:34:15.220Z", "0.0.9": "2011-04-13T23:35:35.509Z", "0.1.0": "2011-04-20T18:44:04.073Z", "0.1.1": "2011-05-03T17:55:25.720Z", "0.1.2": "2011-05-15T15:46:07.090Z", "0.1.3": "2011-11-10T19:32:51.139Z", "0.1.4": "2011-11-30T17:16:27.994Z" }, "repository": { "type": "git", "url": "git://github.com/leetreveil/node-musicmetadata.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/musicmetadata/0.0.3", "0.0.4": "http://registry.npmjs.org/musicmetadata/0.0.4", "0.0.5": "http://registry.npmjs.org/musicmetadata/0.0.5", "0.0.6": "http://registry.npmjs.org/musicmetadata/0.0.6", "0.0.7": "http://registry.npmjs.org/musicmetadata/0.0.7", "0.0.8": "http://registry.npmjs.org/musicmetadata/0.0.8", "0.0.9": "http://registry.npmjs.org/musicmetadata/0.0.9", "0.1.0": "http://registry.npmjs.org/musicmetadata/0.1.0", "0.1.1": "http://registry.npmjs.org/musicmetadata/0.1.1", "0.1.2": "http://registry.npmjs.org/musicmetadata/0.1.2", "0.1.3": "http://registry.npmjs.org/musicmetadata/0.1.3", "0.1.4": "http://registry.npmjs.org/musicmetadata/0.1.4" }, "dist": { "0.0.3": { "shasum": "e87299dce1dde206df05c00a7741667aa164e6c5", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.3.tgz" }, "0.0.4": { "shasum": "4789b927f97819fe286ec13d85918c001dc297ec", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.4.tgz" }, "0.0.5": { "shasum": "406e17098a616bc11e39a9b27452c73264daaa4a", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.5.tgz" }, "0.0.6": { "shasum": "23477bde1c71c385b4719460ea07f02f7170cf82", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.6.tgz" }, "0.0.7": { "shasum": "0be9a6a5a5aede5e5de424cb7e20700b4040326d", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.7.tgz" }, "0.0.8": { "shasum": "e472cac3effaa3ec023ecbd1770676b977402e8d", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.8.tgz" }, "0.0.9": { "shasum": "3343a78b53a7a0e898ba519a89f6939f5e947cbd", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.0.9.tgz" }, "0.1.0": { "shasum": "f26b79a1a75a910cd589b12d75ba87e70a0e330d", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.1.0.tgz" }, "0.1.1": { "shasum": "034c31ec52d5d2c188ced5d60ae99affbeeeed71", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.1.1.tgz" }, "0.1.2": { "shasum": "90e06645f28b8509e5231bcf4a079c6fd45065cd", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.1.2.tgz" }, "0.1.3": { "shasum": "c93af36eff19993b0e0fe9f123c3c6861f6ea8a6", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.1.3.tgz" }, "0.1.4": { "shasum": "8c1fff09009b6aef4aedf9664e5414b038ffec80", "tarball": "http://registry.npmjs.org/musicmetadata/-/musicmetadata-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/musicmetadata/" }, "mustache": { "name": "mustache", "description": "{{ mustache }} in JavaScript — Logic-less templates.", "dist-tags": { "latest": "0.3.1-dev" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "author": { "name": "http://mustache.github.com/" }, "versions": { "0.3.1-dev": "http://registry.npmjs.org/mustache/0.3.1-dev" }, "dist": { "0.3.1-dev": { "tarball": "http://packages:5984/mustache/-/mustache-0.3.1-dev.tgz" } }, "keywords": [ "template" ], "url": "http://registry.npmjs.org/mustache/" }, "mustachio": { "name": "mustachio", "description": "Mustache templates (with View Helpers!)", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "time": { "modified": "2011-04-28T07:18:29.098Z", "created": "2011-04-20T08:27:29.233Z", "0.1.0": "2011-04-20T08:27:29.784Z", "0.1.1": "2011-04-27T05:56:09.813Z", "0.1.2": "2011-04-27T05:57:25.437Z", "0.2.0": "2011-04-28T07:18:29.098Z" }, "author": { "name": "Dan Dean", "email": "@dandean", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "git://github.com/dandean/mustachio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mustachio/0.1.0", "0.1.1": "http://registry.npmjs.org/mustachio/0.1.1", "0.1.2": "http://registry.npmjs.org/mustachio/0.1.2", "0.2.0": "http://registry.npmjs.org/mustachio/0.2.0" }, "dist": { "0.1.0": { "shasum": "296b3a212bde733f818b371930fa1f336fbaf270", "tarball": "http://registry.npmjs.org/mustachio/-/mustachio-0.1.0.tgz" }, "0.1.1": { "shasum": "d3a70f8ca12985827143b2bf2bb82bc0bdbe89e3", "tarball": "http://registry.npmjs.org/mustachio/-/mustachio-0.1.1.tgz" }, "0.1.2": { "shasum": "cf6af38d2db8d4821cfdde93f40b77be859783dc", "tarball": "http://registry.npmjs.org/mustachio/-/mustachio-0.1.2.tgz" }, "0.2.0": { "shasum": "5b9be2422ccb32ff8a909a1bc900b1d9075a8bae", "tarball": "http://registry.npmjs.org/mustachio/-/mustachio-0.2.0.tgz" } }, "keywords": [ "express", "templates", "mustache" ], "url": "http://registry.npmjs.org/mustachio/" }, "mutex": { "name": "mutex", "description": "Distributed mutex for nodejs with redis backend", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "octave", "email": "chinsay@gmail.com" } ], "time": { "modified": "2011-06-24T12:38:57.643Z", "created": "2011-06-24T12:38:56.926Z", "0.0.1": "2011-06-24T12:38:57.643Z" }, "author": { "name": "Yuriy Bogdanov", "email": "chinsay@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/mutex/0.0.1" }, "dist": { "0.0.1": { "shasum": "83fe5532d753528390d686031ef2919081b7b5ad", "tarball": "http://registry.npmjs.org/mutex/-/mutex-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mutex/" }, "muzak": { "name": "muzak", "description": "Command line interface for Muzak", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "bryanwoods", "email": "bryanwoods4e@gmail.com" } ], "time": { "modified": "2011-05-11T23:38:27.779Z", "created": "2011-05-08T22:54:34.439Z", "0.0.1": "2011-05-08T22:54:34.616Z", "0.0.2": "2011-05-09T03:12:57.352Z", "0.0.3": "2011-05-09T04:18:35.428Z", "0.0.4": "2011-05-11T23:38:27.779Z" }, "author": { "name": "Bryan Woods", "email": "bryan@howaboutwe.com", "url": "http://bryanwoods4e.com" }, "repository": { "url": "git://github.com/bryanwoods/muzak-cli.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/muzak/0.0.1", "0.0.2": "http://registry.npmjs.org/muzak/0.0.2", "0.0.3": "http://registry.npmjs.org/muzak/0.0.3", "0.0.4": "http://registry.npmjs.org/muzak/0.0.4" }, "dist": { "0.0.1": { "shasum": "8cfb6252455839afd891f58e3ae3b207c9cb546d", "tarball": "http://registry.npmjs.org/muzak/-/muzak-0.0.1.tgz" }, "0.0.2": { "shasum": "8da719c0b0ff8c26b2c5a0787cbf2f67ab612ae5", "tarball": "http://registry.npmjs.org/muzak/-/muzak-0.0.2.tgz" }, "0.0.3": { "shasum": "81fb9f01fe057343c1dfaa595e137e07eafecb9e", "tarball": "http://registry.npmjs.org/muzak/-/muzak-0.0.3.tgz" }, "0.0.4": { "shasum": "1a812a77301f7c25c235cbde200fc6d39ab2d8ab", "tarball": "http://registry.npmjs.org/muzak/-/muzak-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/muzak/" }, "mvc": { "name": "mvc", "description": "MVC is an additional frameowork layer based on express for larger sites.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2011-09-20T18:13:40.068Z", "created": "2011-01-20T01:36:12.538Z", "0.0.1": "2011-01-20T01:36:13.059Z", "0.0.2": "2011-03-16T14:44:57.500Z", "0.0.4": "2011-03-25T14:25:09.240Z", "0.0.3": "2011-03-25T15:05:44.961Z", "0.0.5": "2011-06-01T17:45:37.684Z", "0.0.6": "2011-09-12T12:36:07.790Z", "0.0.7": "2011-09-12T18:06:42.491Z", "0.0.8": "2011-09-20T18:07:22.543Z", "0.0.9": "2011-09-20T18:13:40.068Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/node-mvc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mvc/0.0.1", "0.0.2": "http://registry.npmjs.org/mvc/0.0.2", "0.0.3": "http://registry.npmjs.org/mvc/0.0.3", "0.0.4": "http://registry.npmjs.org/mvc/0.0.4", "0.0.5": "http://registry.npmjs.org/mvc/0.0.5", "0.0.6": "http://registry.npmjs.org/mvc/0.0.6", "0.0.7": "http://registry.npmjs.org/mvc/0.0.7", "0.0.8": "http://registry.npmjs.org/mvc/0.0.8", "0.0.9": "http://registry.npmjs.org/mvc/0.0.9" }, "dist": { "0.0.1": { "shasum": "0d9c4ccf1b1a194f83d81b009576076399d581c1", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.1.tgz" }, "0.0.2": { "shasum": "1f098bff428be109ccef40727833747c29e6d3a9", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.2.tgz" }, "0.0.3": { "shasum": "0f5eac2ce44e0ade194e93e8de00d9f90f25a921", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.3.tgz" }, "0.0.4": { "shasum": "1e77675ae8be50bb2b31ab647f8113f735ba1b2f", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.4.tgz" }, "0.0.5": { "shasum": "2b71ee8e24bb2ba70da7531848f9e0855f6a7c30", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.5.tgz" }, "0.0.6": { "shasum": "c4ea77725b43824158794478f88a7303d97f189e", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.6.tgz" }, "0.0.7": { "shasum": "00da443a2a8fa506fc67ed1c9fac38347692ba6e", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.7.tgz" }, "0.0.8": { "shasum": "98f84cf10af04e7f35a7f8b0854db7c2996d2b7f", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.8.tgz" }, "0.0.9": { "shasum": "ab719c866e47b6ed79b0317d1357427269ee0986", "tarball": "http://registry.npmjs.org/mvc/-/mvc-0.0.9.tgz" } }, "keywords": [ "framework", "mvc", "express", "connect" ], "url": "http://registry.npmjs.org/mvc/" }, "mvc.coffee": { "name": "mvc.coffee", "description": "Idiomatic wrapper around Backbone.js structured in CoffeeScript classes.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "philcockfield", "email": "phil@cockfield.net" } ], "time": { "modified": "2011-07-14T21:18:19.459Z", "created": "2011-07-14T21:18:18.953Z", "0.0.1": "2011-07-14T21:18:19.459Z" }, "author": { "name": "Phil Cockfield", "url": "https://github.com/philcockfield" }, "repository": { "type": "git", "url": "git@github.com:philcockfield/open.core.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mvc.coffee/0.0.1" }, "dist": { "0.0.1": { "shasum": "875f66ae421b87c02af0e7847f65c50b2fe78a26", "tarball": "http://registry.npmjs.org/mvc.coffee/-/mvc.coffee-0.0.1.tgz" } }, "keywords": [ "mvc", "backbone", "coffeescript" ], "url": "http://registry.npmjs.org/mvc.coffee/" }, "mw-pipes": { "name": "mw-pipes", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-12-09T03:07:31.695Z", "created": "2011-11-24T11:34:27.494Z", "0.0.0": "2011-11-24T11:34:30.605Z", "0.0.1": "2011-12-09T03:07:31.695Z" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/mw-pipes.git" }, "description": "connect middleware with piping", "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/mw-pipes/0.0.0", "0.0.1": "http://registry.npmjs.org/mw-pipes/0.0.1" }, "dist": { "0.0.0": { "shasum": "5477c3f62f4722a3d6190c9c72bf29cf926fc09e", "tarball": "http://registry.npmjs.org/mw-pipes/-/mw-pipes-0.0.0.tgz" }, "0.0.1": { "shasum": "191a88f2037b63e6fd8c201b442803422afe6c1a", "tarball": "http://registry.npmjs.org/mw-pipes/-/mw-pipes-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mw-pipes/" }, "my511": { "name": "my511", "description": "Get realtime bus information for the San Francisco Bay Area (via my511.org)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mertonium", "email": "john.mertens\b\b@gmail.com" } ], "time": { "modified": "2011-09-24T08:24:30.401Z", "created": "2011-09-24T08:24:29.470Z", "0.0.1": "2011-09-24T08:24:30.401Z" }, "author": { "name": "John Mertens", "email": "john@mertonium.com", "url": "http://mertonium.com" }, "repository": { "type": "git", "url": "git://github.com/mertonium/my511-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/my511/0.0.1" }, "dist": { "0.0.1": { "shasum": "ea665211d336ad98fcc890bc4a59445dc493b885", "tarball": "http://registry.npmjs.org/my511/-/my511-0.0.1.tgz" } }, "keywords": [ "transit", "san francisco", "real", "time", "bus" ], "url": "http://registry.npmjs.org/my511/" }, "mypackage": { "name": "mypackage", "description": "This is my first package", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "keyjam", "email": "endou.ikeda@gmail.com" } ], "time": { "modified": "2011-04-21T07:14:53.021Z", "created": "2011-04-21T07:14:52.216Z", "0.1.0": "2011-04-21T07:14:53.021Z" }, "author": { "name": "Yohei Sasaki", "email": "yssk22@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/yssk22/mypackage.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mypackage/0.1.0" }, "dist": { "0.1.0": { "shasum": "b6ee822276cf46414ec2c04633d500f5be2eebe3", "tarball": "http://registry.npmjs.org/mypackage/-/mypackage-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mypackage/" }, "mypakege": { "name": "mypakege", "description": "This is my first package", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "keyjam", "email": "endou.ikeda@gmail.com" } ], "time": { "modified": "2011-04-20T12:36:04.743Z", "created": "2011-04-20T12:36:03.915Z", "0.1.0": "2011-04-20T12:36:04.743Z" }, "author": { "name": "keyjam @keyjams" }, "repository": { "type": "git", "url": "git://github.com/keyjam/mypackage.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mypakege/0.1.0" }, "dist": { "0.1.0": { "shasum": "7123774acef70537a0d1b651240c1e7bd264b8f8", "tarball": "http://registry.npmjs.org/mypakege/-/mypakege-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/mypakege/" }, "myrtle-parser": { "name": "myrtle-parser", "description": "A parser for a simple declarative DSL syntax.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:52:02.449Z", "created": "2011-07-12T06:52:01.920Z", "0.1.0": "2011-07-12T06:52:02.449Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.0": "http://registry.npmjs.org/myrtle-parser/0.1.0" }, "dist": { "0.1.0": { "shasum": "09af5db3525a18d1518909c790beef41f44093b6", "tarball": "http://registry.npmjs.org/myrtle-parser/-/myrtle-parser-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/myrtle-parser/" }, "mysql": { "name": "mysql", "dist-tags": { "latest": "0.9.5" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-26T11:36:52.349Z", "created": "2011-01-03T23:04:56.752Z", "0.1.0": "2011-01-03T23:04:56.752Z", "0.2.0": "2011-01-03T23:04:56.752Z", "0.3.0": "2011-01-03T23:04:56.752Z", "0.4.0": "2011-01-03T23:04:56.752Z", "0.5.0": "2011-01-03T23:04:56.752Z", "0.6.0": "2011-01-03T23:04:56.752Z", "0.7.0": "2011-01-03T23:04:56.752Z", "0.8.0": "2011-01-03T23:04:56.752Z", "0.9.0": "2011-01-03T23:04:56.752Z", "0.9.1": "2011-02-20T14:01:06.807Z", "0.9.2": "2011-08-07T13:27:59.314Z", "0.9.3": "2011-08-22T13:56:14.363Z", "0.9.4": "2011-08-31T14:54:08.105Z", "0.9.5": "2011-11-26T11:36:52.349Z" }, "description": "A pure node.js JavaScript Client implementing the MySQL protocol.", "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-mysql.git" }, "users": { "dresende": true }, "versions": { "0.1.0": "http://registry.npmjs.org/mysql/0.1.0", "0.2.0": "http://registry.npmjs.org/mysql/0.2.0", "0.3.0": "http://registry.npmjs.org/mysql/0.3.0", "0.4.0": "http://registry.npmjs.org/mysql/0.4.0", "0.5.0": "http://registry.npmjs.org/mysql/0.5.0", "0.6.0": "http://registry.npmjs.org/mysql/0.6.0", "0.7.0": "http://registry.npmjs.org/mysql/0.7.0", "0.8.0": "http://registry.npmjs.org/mysql/0.8.0", "0.9.0": "http://registry.npmjs.org/mysql/0.9.0", "0.9.1": "http://registry.npmjs.org/mysql/0.9.1", "0.9.2": "http://registry.npmjs.org/mysql/0.9.2", "0.9.3": "http://registry.npmjs.org/mysql/0.9.3", "0.9.4": "http://registry.npmjs.org/mysql/0.9.4", "0.9.5": "http://registry.npmjs.org/mysql/0.9.5" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.2.0.tgz" }, "0.3.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.4.0.tgz" }, "0.5.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.5.0.tgz" }, "0.6.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.6.0.tgz" }, "0.7.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.7.0.tgz" }, "0.8.0": { "tarball": "http://packages:5984/mysql/-/mysql-0.8.0.tgz" }, "0.9.0": { "shasum": "bda6399589d4d09d607fc66edbe8caae6b74f11b", "tarball": "http://registry.npmjs.org/mysql/-/mysql-0.9.0.tgz" }, "0.9.1": { "shasum": "4f240429f60343c9e6cb6717feab072f64ca45d2", "tarball": "http://registry.npmjs.org/mysql/-/mysql-0.9.1.tgz" }, "0.9.2": { "shasum": "dee0266ec287fdca7871a91240aa77be23bdc1b7", "tarball": "http://registry.npmjs.org/mysql/-/mysql-0.9.2.tgz" }, "0.9.3": { "shasum": "b1f81b6d6644e979f5460f2bb9f5cf25eeeb4d22", "tarball": "http://registry.npmjs.org/mysql/-/mysql-0.9.3.tgz" }, "0.9.4": { "shasum": "f62b72f0af537fc511b694d256fdcdb86b2e9951", "tarball": "http://registry.npmjs.org/mysql/-/mysql-0.9.4.tgz" }, "0.9.5": { "shasum": "cc95e1c31d0653974d3fb3e9266ed466cd0f96b5", "tarball": "http://registry.npmjs.org/mysql/-/mysql-0.9.5.tgz" } }, "url": "http://registry.npmjs.org/mysql/" }, "mysql_node_orm": { "name": "mysql_node_orm", "description": "A simple ActiveRecord like nodejs module for mysql", "dist-tags": { "latest": "0.0.1" }, "readme": "# mysql_node_orm\n\n## Purpose\n\nA simple `ActiveRecord` like nodejs module for `mysql` database.\n\nIt supports `has_many` and `belongs_to` relationship.\n\nYou can `find` and `find_by*` each field name.\n\n**Important**: it works synchronously.\n\n## Introduction\n\nThis module is based on Sannis's [node-mysql-libmysqlclient](https://github.com/Sannis/node-mysql-libmysqlclient).\n\nMysql_node_orm adds some simple features as ActiveRecord does.\n\nI'm working on it and I would to expand it also with your help.\n\nSo, do not hesitate to contact me for any question or doubts\n\nMy mind is open for any collaboration ;)\n\n## Installation\n\nFor installing this module use\n\n```\nnpm install mysql_node_orm\n```\n\n## Usage\n\nSee files in the `spec` folder for examples\n\n\n## Overview\nHaving a DB as ActiveRecord on Rails wants.\nYou can able to perform `select` `insert` and `update` using `Models` like instances.\n\n```javascript\nvar DataType = require('mysql_node_orm/lib/datatype');\nvar Adapter = require('mysql_node_orm');\n\nvar Author = Adapter.declare('Author', {\n has_many: ['Book'],\n destroy: [ 'Book' ],\n fields: {\n name: {\n type: DataType.String,\n unique: true\n },\n age: {\n type: DataType.Int\n }\n }\n});\n\nBook = Adapter.declare('Book', {\n belongs_to: ['Author'],\n fields: {\n name: {\n type: DataType.String\n },\n pages_number: {\n type: DataType.Int\n }\n },\n methods:{\n foo: function(bar){\n this.test();\n return 'foobar ' + bar;\n },\n test: function(){\n return 'test method'\n }\n }\n});\n\nvar author = Author.find( 1 );\nvar books = author.books\n\nbook = new Book({\n name: 'Foobar book'\n});\n\nbook.pages_number = 1024;\n\nbooks.push( book );\n\nauthor.save( true );\n\nAdapter.close();\n```\n\n\n### Adapter(host, user, pwd, database, port)\n* it is the main class\n\n```javascript\nvar Adapter = require('mysql_node_orm');\nvar adapter = new Adapter( 'localhost', 'root', 'password', 'db_name', 3306);\n```\n\n\n### DataType (used to declare the fields)\n* DataType.String # the VARCHAR type\n* DataType.Int # the INT type\n* DataType.Boolean # the TYNINT type\n\n`(tmporarly incompleted)`\n\n```javascript\n// To use the datatype\nvar DataType = require('mysql_node_orm/lib/datatype')\n```\n\n### Model\n\n(Static methods)\n\n* `Model.find( id /* as NUM */ )` # returns the instance of the model if found. Otherwise null\n* `Model.find( 'all' )` # returns an Array instance contaning all model found by performing the `select`. Empty array if no record found\n* `Model.find( 'first' )` # returns the instance of the model representing the first matched record if found. Otherwise null\n* `Model.find_by( where, options, limit )`\n#### where (Object)\n ```javascipt\n where = {\n field_foo_name: field_foo_value,\n field_bar_name: field_bar_value,\n }\n ```\n#### options (Object)\n ```javascript\n options = {\n includes: ['table_foo_name', 'table_bar_name'],\n joins: {\n table_foo_name: { // INNER JOIN table_foo_name\n field_bar_name: { // ON field_bar_name\n table_xxxx_name: 'field_xxxx_name' // = table_xxxx_name.field_xxxx_name\n }\n }\n }\n }\n ```\n#### limit (Number) Used as `LIMIT` sql condition\n\n* `Model.find_by_foo_field_name( value )` # return an Array containing the result of `select * from table_foo_name where FOO_FIELD_NAME = VALUE`. A single Model instance if field is declared as unique\n\n\n## Todo\n\nWhat I'm going to do:\n\n* has_many_through relations\n* DataType conversion\n* migrations\n\n* More documentation is coming... ;)\n\n\n## Done\n* Delete model and its `dependencies`\n* Implement events\n* Fields validation", "maintainers": [ { "name": "fatshotty", "email": "fat@fatshotty.net" } ], "time": { "modified": "2011-12-09T23:49:00.383Z", "created": "2011-12-09T23:48:58.887Z", "0.0.1": "2011-12-09T23:49:00.383Z" }, "author": { "name": "Fatshotty", "email": "fat@fatshotty.net", "url": "https://github.com/fatshotty" }, "repository": { "type": "git", "url": "git://github.com/fatshotty/mysql_node_orm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mysql_node_orm/0.0.1" }, "dist": { "0.0.1": { "shasum": "d8d96b4f783d100557d6d3255b60196945fc76c5", "tarball": "http://registry.npmjs.org/mysql_node_orm/-/mysql_node_orm-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mysql_node_orm/" }, "mysql-activerecord": { "name": "mysql-activerecord", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "martin.tajur", "email": "martin@tajur.ee" } ], "time": { "modified": "2011-11-03T13:36:45.935Z", "created": "2011-08-04T10:46:15.593Z", "0.1.1": "2011-08-04T10:46:16.030Z", "0.1.2": "2011-08-04T11:00:38.345Z", "0.2.1": "2011-08-04T11:09:20.980Z", "0.2.9": "2011-08-08T12:53:11.141Z", "0.3.1": "2011-09-05T17:35:06.119Z", "0.3.2": "2011-09-05T17:54:23.668Z", "0.3.3": "2011-09-05T17:55:26.265Z", "0.3.4": "2011-09-06T06:14:54.631Z", "0.3.5": "2011-10-17T17:52:24.804Z", "0.3.6": "2011-10-17T17:53:04.130Z", "0.4.1": "2011-11-02T17:28:21.882Z", "0.5.1": "2011-11-03T13:22:36.414Z", "0.5.2": "2011-11-03T13:36:45.935Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/mysql-activerecord/0.1.1", "0.1.2": "http://registry.npmjs.org/mysql-activerecord/0.1.2", "0.2.1": "http://registry.npmjs.org/mysql-activerecord/0.2.1", "0.2.9": "http://registry.npmjs.org/mysql-activerecord/0.2.9", "0.3.1": "http://registry.npmjs.org/mysql-activerecord/0.3.1", "0.3.2": "http://registry.npmjs.org/mysql-activerecord/0.3.2", "0.3.3": "http://registry.npmjs.org/mysql-activerecord/0.3.3", "0.3.4": "http://registry.npmjs.org/mysql-activerecord/0.3.4", "0.3.5": "http://registry.npmjs.org/mysql-activerecord/0.3.5", "0.3.6": "http://registry.npmjs.org/mysql-activerecord/0.3.6", "0.4.1": "http://registry.npmjs.org/mysql-activerecord/0.4.1", "0.5.1": "http://registry.npmjs.org/mysql-activerecord/0.5.1", "0.5.2": "http://registry.npmjs.org/mysql-activerecord/0.5.2" }, "dist": { "0.1.1": { "shasum": "c59881be958a22427e916775d5754d99d0e830f2", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.1.1.tgz" }, "0.1.2": { "shasum": "6b1703aaf26b932df19360492592202c9315fedd", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.1.2.tgz" }, "0.2.1": { "shasum": "121f5dd8d0736e36f7b6a659b2fa9fba43935af6", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.2.1.tgz" }, "0.2.9": { "shasum": "8b55761781d9caa17d1f01d226140c8e037522f8", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.2.9.tgz" }, "0.3.1": { "shasum": "a7d6e53e73c2fe4a50a5361a03762650045e10f2", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.3.1.tgz" }, "0.3.2": { "shasum": "19e2815aee53679ebc662a6feda4c9929f808849", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.3.2.tgz" }, "0.3.3": { "shasum": "1700aa0fe89ca4927aefe199e63f281ae2f57f90", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.3.3.tgz" }, "0.3.4": { "shasum": "68b12c8f2c3ee0d4f135d5dfa032c15ba6a9231a", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.3.4.tgz" }, "0.3.5": { "shasum": "4340b878a9f880a62a456ddb029b922d07469dec", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.3.5.tgz" }, "0.3.6": { "shasum": "37e4eb36ee206744b4a3f132fac86372eab9bc81", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.3.6.tgz" }, "0.4.1": { "shasum": "f2edad8d768e94abb93970f7db5b54c00a6af42f", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.4.1.tgz" }, "0.5.1": { "shasum": "014c3401a361ed3b705d6478cdc9f34fe2c35297", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.5.1.tgz" }, "0.5.2": { "shasum": "75cf818a542c377bfe293e888f964383593b78d7", "tarball": "http://registry.npmjs.org/mysql-activerecord/-/mysql-activerecord-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/mysql-activerecord/" }, "mysql-bindings-benchmarks": { "name": "mysql-bindings-benchmarks", "description": "Node.js MySQL bindings benchmarks", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "Sannis", "email": "efimovov@gmail.com" } ], "time": { "modified": "2011-11-29T21:48:26.215Z", "created": "2011-11-29T21:48:24.499Z", "0.2.0": "2011-11-29T21:48:26.215Z" }, "author": { "name": "Oleg Efimov", "email": "efimovov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Sannis/node-mysql-bindings-benchmarks.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/mysql-bindings-benchmarks/0.2.0" }, "dist": { "0.2.0": { "shasum": "a5bde2a68262608f641fbeefabce596095b7c763", "tarball": "http://registry.npmjs.org/mysql-bindings-benchmarks/-/mysql-bindings-benchmarks-0.2.0.tgz" } }, "keywords": [ "mysql", "sql", "database", "benchmark" ], "url": "http://registry.npmjs.org/mysql-bindings-benchmarks/" }, "mysql-client": { "name": "mysql-client", "description": "A full-featured mysql client for node", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "Sebmaster", "email": "sebastian.mayr@kabsi.at" } ], "time": { "modified": "2011-03-14T01:38:34.664Z", "created": "2011-02-10T00:00:11.342Z", "0.2.0": "2011-02-10T00:00:11.780Z", "0.3.0": "2011-03-14T01:38:34.665Z" }, "author": { "name": "Sebastian Mayr" }, "repository": { "type": "git", "url": "git://github.com/Sebmaster/mysqlcl.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/mysql-client/0.2.0", "0.3.0": "http://registry.npmjs.org/mysql-client/0.3.0" }, "dist": { "0.2.0": { "shasum": "e826588a70727aacd9a517c8635ed276c890f62c", "tarball": "http://registry.npmjs.org/mysql-client/-/mysql-client-0.2.0.tgz" }, "0.3.0": { "shasum": "9995e623e21aaada07d77e6981d3bafb3df4087c", "tarball": "http://registry.npmjs.org/mysql-client/-/mysql-client-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/mysql-client/" }, "mysql-getter": { "name": "mysql-getter", "description": "Very simple resource pooling for MySQL connections", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "deoxxa", "email": "deoxxa@fknsrs.biz" } ], "time": { "modified": "2011-12-03T11:34:18.185Z", "created": "2011-11-02T04:39:43.051Z", "0.0.1": "2011-11-02T04:42:10.500Z", "0.0.2": "2011-12-03T11:34:18.185Z" }, "author": { "name": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/" }, "repository": { "type": "git", "url": "git://github.com/deoxxa/node-mysql-getter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mysql-getter/0.0.1", "0.0.2": "http://registry.npmjs.org/mysql-getter/0.0.2" }, "dist": { "0.0.1": { "shasum": "e6d40a8d885b0d026aa113aae1b2fffba4b8df89", "tarball": "http://registry.npmjs.org/mysql-getter/-/mysql-getter-0.0.1.tgz" }, "0.0.2": { "shasum": "71ffe9c9deac77020dad6badf0843d3b740195a0", "tarball": "http://registry.npmjs.org/mysql-getter/-/mysql-getter-0.0.2.tgz" } }, "keywords": [ "mysql", "pool" ], "url": "http://registry.npmjs.org/mysql-getter/" }, "mysql-helper": { "name": "mysql-helper", "description": "Simple wrapper for felixge's node-mysql", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "drewlesueur", "email": "drewalex@gmail.com" } ], "time": { "modified": "2011-04-26T05:29:59.445Z", "created": "2011-04-26T05:29:59.303Z", "0.0.1": "2011-04-26T05:29:59.445Z" }, "author": { "name": "Drew LeSueur", "email": "drewalex@gmail.com", "url": "http://twitter.com/drewlesueur" }, "repository": { "type": "git", "url": "git@github.com:drewlesueur/mysql-helper.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mysql-helper/0.0.1" }, "dist": { "0.0.1": { "shasum": "962ff62e21086b0a911c2e247b2f5a4d5cf2fe6d", "tarball": "http://registry.npmjs.org/mysql-helper/-/mysql-helper-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mysql-helper/" }, "mysql-libmysqlclient": { "name": "mysql-libmysqlclient", "description": "Binary MySQL bindings for Node.JS", "dist-tags": { "stable": "1.1.1", "latest": "1.2.9" }, "maintainers": [ { "name": "Sannis", "email": "efimovov@gmail.com" } ], "repository": { "type": "git", "url": "http://github.com/Sannis/node-mysql-libmysqlclient" }, "time": { "modified": "2011-11-21T23:22:10.674Z", "created": "2011-01-26T17:47:16.728Z", "0.0.10": "2011-01-26T17:47:16.728Z", "0.0.7": "2011-01-26T17:47:16.728Z", "0.0.8": "2011-01-26T17:47:16.728Z", "0.0.9": "2011-01-26T17:47:16.728Z", "1.0.0": "2011-01-26T17:47:16.728Z", "1.0.1": "2011-01-26T17:47:16.728Z", "1.0.2": "2011-01-26T17:47:16.728Z", "1.0.3": "2011-01-26T17:47:16.728Z", "1.1.0": "2011-01-26T17:47:16.728Z", "1.1.1": "2011-01-26T17:47:16.728Z", "1.2.0": "2011-01-26T17:47:16.728Z", "1.2.1": "2011-02-04T12:44:45.048Z", "1.2.2": "2011-02-21T22:15:49.771Z", "1.2.3": "2011-02-22T23:05:19.957Z", "1.2.4": "2011-10-14T17:56:04.942Z", "1.2.5": "2011-10-27T21:06:44.035Z", "1.2.6": "2011-10-28T14:36:49.893Z", "1.2.7": "2011-11-05T19:35:26.045Z", "1.2.8": "2011-11-21T23:18:31.242Z", "1.2.9": "2011-11-21T23:22:10.674Z" }, "author": { "name": "Oleg Efimov", "email": "efimovov@gmail.com" }, "versions": { "0.0.10": "http://registry.npmjs.org/mysql-libmysqlclient/0.0.10", "0.0.7": "http://registry.npmjs.org/mysql-libmysqlclient/0.0.7", "0.0.8": "http://registry.npmjs.org/mysql-libmysqlclient/0.0.8", "0.0.9": "http://registry.npmjs.org/mysql-libmysqlclient/0.0.9", "1.0.0": "http://registry.npmjs.org/mysql-libmysqlclient/1.0.0", "1.0.1": "http://registry.npmjs.org/mysql-libmysqlclient/1.0.1", "1.0.2": "http://registry.npmjs.org/mysql-libmysqlclient/1.0.2", "1.0.3": "http://registry.npmjs.org/mysql-libmysqlclient/1.0.3", "1.1.0": "http://registry.npmjs.org/mysql-libmysqlclient/1.1.0", "1.1.1": "http://registry.npmjs.org/mysql-libmysqlclient/1.1.1", "1.2.1": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.1", "1.2.2": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.2", "1.2.3": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.3", "1.2.4": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.4", "1.2.7": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.7", "1.2.8": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.8", "1.2.9": "http://registry.npmjs.org/mysql-libmysqlclient/1.2.9" }, "dist": { "0.0.10": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-0.0.10.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-0.0.8.tgz" }, "0.0.9": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-0.0.9.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.0.2.tgz" }, "1.0.3": { "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.0.3.tgz" }, "1.1.0": { "shasum": "f4bb70b5938fc7070030f9f2c30b14602c0e8674", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.1.0.tgz" }, "1.1.1": { "shasum": "241a614b17edc2e9d055dce8e998db2f48ab6e38", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.1.1.tgz" }, "1.2.1": { "shasum": "7e6e09bab1b445516665d63ef11cf4268f477598", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.1.tgz" }, "1.2.2": { "shasum": "cf6d951f906facfd717fd54706e24979842f82bc", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.2.tgz" }, "1.2.3": { "shasum": "ff95c0181647746b9a662c72a722a858fcaf79fe", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.3.tgz" }, "1.2.4": { "shasum": "a9b28f9a2fd5d14c42df978ce7fd436e31f5c100", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.4.tgz" }, "1.2.7": { "shasum": "f5eeea34cbbb504840f579e7f1cd957981af461b", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.7.tgz" }, "1.2.8": { "shasum": "721224cfa1f9ac284c653b1e2e49b122e078572a", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.8.tgz" }, "1.2.9": { "shasum": "3c912bdc8a82edcac7d85957fa0ddb78127b5e86", "tarball": "http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.2.9.tgz" } }, "keywords": [ "mysql", "libmysqlclient", "sql", "database", "addon" ], "url": "http://registry.npmjs.org/mysql-libmysqlclient/" }, "mysql-native": { "name": "mysql-native", "dist-tags": { "latest": "0.4.3" }, "maintainers": [ { "name": "sidorares", "email": "sidorares@yandex.ru" } ], "description": "MySql protocol client for Node.Js", "time": { "modified": "2011-06-10T15:13:17.807Z", "created": "2011-03-21T13:54:21.144Z", "0.4.0": "2011-03-21T13:54:21.144Z", "0.4.1": "2011-03-21T13:54:21.144Z", "0.4.2": "2011-03-21T13:54:21.144Z", "0.4.3": "2011-06-10T15:13:17.807Z" }, "versions": { "0.4.0": "http://registry.npmjs.org/mysql-native/0.4.0", "0.4.1": "http://registry.npmjs.org/mysql-native/0.4.1", "0.4.2": "http://registry.npmjs.org/mysql-native/0.4.2", "0.4.3": "http://registry.npmjs.org/mysql-native/0.4.3" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/mysql-native/-/mysql-native-0.4.0.tgz" }, "0.4.1": { "tarball": "http://packages:5984/mysql-native/-/mysql-native-0.4.1.tgz" }, "0.4.2": { "shasum": "2c641ae7a038b5e01da55f5d10805bfbc82f5bdb", "tarball": "http://registry.npmjs.org/mysql-native/-/mysql-native-0.4.2.tgz" }, "0.4.3": { "shasum": "6d3f0a6c93e4edc15e153b07d827e596b08a100c", "tarball": "http://registry.npmjs.org/mysql-native/-/mysql-native-0.4.3.tgz" } }, "url": "http://registry.npmjs.org/mysql-native/" }, "mysql-native-prerelease": { "name": "mysql-native-prerelease", "description": "MySql protocol client for Node.Js", "dist-tags": { "latest": "1.4.2" }, "maintainers": [ { "name": "chrisdew", "email": "cmsdew@gmail.com" } ], "time": { "modified": "2011-04-30T15:20:57.879Z", "created": "2011-03-21T09:47:25.387Z", "0.4.2": "2011-03-21T09:47:25.636Z", "0.4.3": "2011-04-27T07:45:44.563Z", "1.4.2": "2011-04-30T15:20:57.879Z" }, "versions": { "0.4.2": "http://registry.npmjs.org/mysql-native-prerelease/0.4.2", "0.4.3": "http://registry.npmjs.org/mysql-native-prerelease/0.4.3", "1.4.2": "http://registry.npmjs.org/mysql-native-prerelease/1.4.2" }, "dist": { "0.4.2": { "shasum": "e09eb98ae3c4883151dacfa59d30694317357950", "tarball": "http://registry.npmjs.org/mysql-native-prerelease/-/mysql-native-prerelease-0.4.2.tgz" }, "0.4.3": { "shasum": "ea16e3bb9d18f4419b2ac645c0132bb544f902b6", "tarball": "http://registry.npmjs.org/mysql-native-prerelease/-/mysql-native-prerelease-0.4.3.tgz" }, "1.4.2": { "shasum": "d30c18035b89ca0a47924e94684068a72f20bf10", "tarball": "http://registry.npmjs.org/mysql-native-prerelease/-/mysql-native-prerelease-1.4.2.tgz" } }, "url": "http://registry.npmjs.org/mysql-native-prerelease/" }, "mysql-oil": { "name": "mysql-oil", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "rentzsch", "email": "jwr.git@redshed.net" } ], "time": { "modified": "2011-03-31T21:33:43.641Z", "created": "2011-03-31T21:33:43.641Z", "0.1.0": "2011-03-31T21:33:43.641Z", "0.2.0": "2011-03-31T21:33:43.641Z", "0.2.1": "2011-03-31T21:33:43.641Z", "0.3.0": "2011-03-31T21:33:43.641Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/mysql-oil/0.1.0", "0.2.0": "http://registry.npmjs.org/mysql-oil/0.2.0", "0.2.1": "http://registry.npmjs.org/mysql-oil/0.2.1", "0.3.0": "http://registry.npmjs.org/mysql-oil/0.3.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/mysql-oil/-/mysql-oil-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/mysql-oil/-/mysql-oil-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/mysql-oil/-/mysql-oil-0.2.1.tgz" }, "0.3.0": { "shasum": "fff9ba3567ee522f0f5bb9d1e02f52334a9c0833", "tarball": "http://registry.npmjs.org/mysql-oil/-/mysql-oil-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/mysql-oil/" }, "mysql-pool": { "name": "mysql-pool", "description": "MySQL connection pool for node.js on top of node-mysql.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "kijewski", "email": "rene.kijewski@fu-berlin.de" } ], "time": { "modified": "2011-09-07T18:44:00.958Z", "created": "2011-03-16T02:18:20.286Z", "0.1.0": "2011-03-16T02:18:20.759Z", "0.1.1": "2011-03-16T05:33:27.148Z", "0.1.2": "2011-03-21T01:02:31.986Z", "0.1.3": "2011-03-26T02:26:33.612Z", "0.2.0": "2011-08-11T20:48:19.238Z", "0.2.1": "2011-08-11T21:51:38.655Z", "0.2.2": "2011-09-07T18:44:00.958Z" }, "author": { "name": "Rene Kijewski", "email": "rene.SURNAME@fu-berlin.de", "url": "https://github.com/Kijewski" }, "repository": { "type": "git", "url": "git://github.com/Kijewski/node-mysql-pool.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/mysql-pool/0.1.0", "0.1.1": "http://registry.npmjs.org/mysql-pool/0.1.1", "0.1.2": "http://registry.npmjs.org/mysql-pool/0.1.2", "0.1.3": "http://registry.npmjs.org/mysql-pool/0.1.3", "0.2.0": "http://registry.npmjs.org/mysql-pool/0.2.0", "0.2.1": "http://registry.npmjs.org/mysql-pool/0.2.1", "0.2.2": "http://registry.npmjs.org/mysql-pool/0.2.2" }, "dist": { "0.1.0": { "shasum": "3923913160120b8710af009165ed1f12161470ad", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.1.0.tgz" }, "0.1.1": { "shasum": "f2d50f79beb2f3f608cc1d9db38141db05e1e084", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.1.1.tgz" }, "0.1.2": { "shasum": "60d1be6699fefa2d01f90aaae3b0f24cc7b15594", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.1.2.tgz" }, "0.1.3": { "shasum": "b566229ba2bf2468b546ac42bd39462c77e0cdb1", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.1.3.tgz" }, "0.2.0": { "shasum": "b5275344d41be546e78b402ba4a5c59fe64cff02", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.2.0.tgz" }, "0.2.1": { "shasum": "fb5176df8f43981649d23cbba80a00ee00493463", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.2.1.tgz" }, "0.2.2": { "shasum": "0054fa29e68d15326909473262d04eb464715f4f", "tarball": "http://registry.npmjs.org/mysql-pool/-/mysql-pool-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/mysql-pool/" }, "mysql-session-store": { "name": "mysql-session-store", "description": "A session store for connect/express that uses the db-mysql package", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "sugendran", "email": "sugendran@sugendran.net" } ], "time": { "modified": "2011-12-08T22:25:05.743Z", "created": "2011-11-29T23:43:43.440Z", "0.0.1": "2011-11-29T23:43:46.670Z", "0.0.2": "2011-11-30T00:39:04.214Z", "0.0.4": "2011-12-08T22:25:05.743Z" }, "author": { "name": "Sugendran Ganess" }, "repository": { "type": "git", "url": "git://github.com/sugendran/mysql-session-store.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mysql-session-store/0.0.1", "0.0.2": "http://registry.npmjs.org/mysql-session-store/0.0.2", "0.0.4": "http://registry.npmjs.org/mysql-session-store/0.0.4" }, "dist": { "0.0.1": { "shasum": "67a5b26657bcbb117ca480649e4a3e0bfa0fb0d5", "tarball": "http://registry.npmjs.org/mysql-session-store/-/mysql-session-store-0.0.1.tgz" }, "0.0.2": { "shasum": "7eb8f65435c3a49ced853b05110ab39915d40269", "tarball": "http://registry.npmjs.org/mysql-session-store/-/mysql-session-store-0.0.2.tgz" }, "0.0.4": { "shasum": "7b1f493603dd7b99527c1a2d49ab3285d92440c5", "tarball": "http://registry.npmjs.org/mysql-session-store/-/mysql-session-store-0.0.4.tgz" } }, "keywords": [ "session", "mysql", "connect", "express" ], "url": "http://registry.npmjs.org/mysql-session-store/" }, "mysql-simple": { "name": "mysql-simple", "description": "Provides connection pooling and a simplified interface on top of node-mysql and generic-pool.", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "jhurliman", "email": "jhurliman@cull.tv" } ], "time": { "modified": "2011-08-11T18:39:45.926Z", "created": "2011-06-19T09:16:24.021Z", "1.0.0": "2011-06-19T09:16:24.571Z", "1.0.1": "2011-07-05T20:09:55.470Z", "1.0.2": "2011-07-11T23:38:03.222Z", "1.0.3": "2011-08-11T18:31:00.174Z" }, "author": { "name": "John Hurliman", "email": "jhurliman@cull.tv" }, "versions": { "1.0.0": "http://registry.npmjs.org/mysql-simple/1.0.0", "1.0.1": "http://registry.npmjs.org/mysql-simple/1.0.1", "1.0.2": "http://registry.npmjs.org/mysql-simple/1.0.2", "1.0.3": "http://registry.npmjs.org/mysql-simple/1.0.3" }, "dist": { "1.0.0": { "shasum": "c7d1318e8e9483ae520b9dfe9fe96340b184c839", "tarball": "http://registry.npmjs.org/mysql-simple/-/mysql-simple-1.0.0.tgz" }, "1.0.1": { "shasum": "84b608be42f99f0b9d4a5e6793599748ef95f84f", "tarball": "http://registry.npmjs.org/mysql-simple/-/mysql-simple-1.0.1.tgz" }, "1.0.2": { "shasum": "9543be906c64e73f9b3b828d3ff442de46322f12", "tarball": "http://registry.npmjs.org/mysql-simple/-/mysql-simple-1.0.2.tgz" }, "1.0.3": { "shasum": "e5c5b34e177336beb34e13d7e1a7b42217e6c94b", "tarball": "http://registry.npmjs.org/mysql-simple/-/mysql-simple-1.0.3.tgz" } }, "keywords": [ "mysql", "database", "pooling", "native" ], "url": "http://registry.npmjs.org/mysql-simple/" }, "n": { "name": "n", "description": "node version manager", "dist-tags": { "latest": "0.5.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-05T18:20:50.699Z", "created": "2011-01-05T16:20:52.658Z", "0.0.1": "2011-01-05T16:20:52.980Z", "0.0.2": "2011-01-05T16:23:38.758Z", "0.0.3": "2011-01-05T16:43:56.087Z", "0.0.4": "2011-01-05T17:14:46.975Z", "0.1.0": "2011-01-05T21:44:43.481Z", "0.1.1": "2011-01-14T02:25:33.311Z", "0.1.2": "2011-01-21T02:29:24.975Z", "0.2.0": "2011-01-21T03:37:45.249Z", "0.2.1": "2011-01-21T20:53:07.399Z", "0.2.2": "2011-01-21T21:01:40.284Z", "0.3.0": "2011-01-22T00:56:08.087Z", "0.4.0": "2011-02-14T17:02:52.081Z", "0.4.1": "2011-03-13T17:10:21.541Z", "0.4.2": "2011-08-03T19:13:15.653Z", "0.5.0": "2011-08-08T23:13:30.941Z", "0.5.1": "2011-10-11T15:56:13.332Z", "0.5.2": "2011-10-14T23:47:54.418Z", "0.5.3": "2011-11-04T13:42:41.731Z", "0.5.4": "2011-11-05T18:20:50.699Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/n/0.0.1", "0.0.2": "http://registry.npmjs.org/n/0.0.2", "0.0.3": "http://registry.npmjs.org/n/0.0.3", "0.0.4": "http://registry.npmjs.org/n/0.0.4", "0.1.0": "http://registry.npmjs.org/n/0.1.0", "0.1.1": "http://registry.npmjs.org/n/0.1.1", "0.1.2": "http://registry.npmjs.org/n/0.1.2", "0.2.0": "http://registry.npmjs.org/n/0.2.0", "0.2.1": "http://registry.npmjs.org/n/0.2.1", "0.2.2": "http://registry.npmjs.org/n/0.2.2", "0.3.0": "http://registry.npmjs.org/n/0.3.0", "0.4.0": "http://registry.npmjs.org/n/0.4.0", "0.4.1": "http://registry.npmjs.org/n/0.4.1", "0.4.2": "http://registry.npmjs.org/n/0.4.2", "0.5.0": "http://registry.npmjs.org/n/0.5.0", "0.5.1": "http://registry.npmjs.org/n/0.5.1", "0.5.2": "http://registry.npmjs.org/n/0.5.2", "0.5.3": "http://registry.npmjs.org/n/0.5.3", "0.5.4": "http://registry.npmjs.org/n/0.5.4" }, "dist": { "0.0.1": { "shasum": "876fe62a61e2d9fc8e1ac04937cac1e5974011a0", "tarball": "http://registry.npmjs.org/n/-/n-0.0.1.tgz" }, "0.0.2": { "shasum": "f99304226c9a4b80cbdd38e7c62bf2f6456ee14c", "tarball": "http://registry.npmjs.org/n/-/n-0.0.2.tgz" }, "0.0.3": { "shasum": "cfad2f1f5bc1649d8a682e0eda4cd223c9c8b759", "tarball": "http://registry.npmjs.org/n/-/n-0.0.3.tgz" }, "0.0.4": { "shasum": "60c67271f8d6b54892afdfd121a11eb0971f0ef1", "tarball": "http://registry.npmjs.org/n/-/n-0.0.4.tgz" }, "0.1.0": { "shasum": "79981e04e57ee4fb60ad48cf6d2d0e27530853f6", "tarball": "http://registry.npmjs.org/n/-/n-0.1.0.tgz" }, "0.1.1": { "shasum": "a585cf1d70de53f893bf4fd6e610c7fcde1068f5", "tarball": "http://registry.npmjs.org/n/-/n-0.1.1.tgz" }, "0.1.2": { "shasum": "767811ba70818e0e59821379303d7a72e7b1ab98", "tarball": "http://registry.npmjs.org/n/-/n-0.1.2.tgz" }, "0.2.0": { "shasum": "5f019f64ba4d6f333220b9a823a07415304b89b2", "tarball": "http://registry.npmjs.org/n/-/n-0.2.0.tgz" }, "0.2.1": { "shasum": "da59f6cbecd837f60b623af3ae95fcd4431fadd6", "tarball": "http://registry.npmjs.org/n/-/n-0.2.1.tgz" }, "0.2.2": { "shasum": "fcbae8fe641ebdcc4da9eedde1e0ebd2ed4044dd", "tarball": "http://registry.npmjs.org/n/-/n-0.2.2.tgz" }, "0.3.0": { "shasum": "aa8196967038841410b139f729b1cbdb1fa592b3", "tarball": "http://registry.npmjs.org/n/-/n-0.3.0.tgz" }, "0.4.0": { "shasum": "449feeba82ea9d0b64922266c1c79dd5c2adb73b", "tarball": "http://registry.npmjs.org/n/-/n-0.4.0.tgz" }, "0.4.1": { "shasum": "06dbe31b718b74b66e0d0366e03789809dfa6854", "tarball": "http://registry.npmjs.org/n/-/n-0.4.1.tgz" }, "0.4.2": { "shasum": "15e5bf340cc75f8d38f547659b44968f871fd6d7", "tarball": "http://registry.npmjs.org/n/-/n-0.4.2.tgz" }, "0.5.0": { "shasum": "d2a5435590504ac46a3193327881bd0322527570", "tarball": "http://registry.npmjs.org/n/-/n-0.5.0.tgz" }, "0.5.1": { "shasum": "9cb3c42e5dd1475905b0a1614578e6e18ae2dab3", "tarball": "http://registry.npmjs.org/n/-/n-0.5.1.tgz" }, "0.5.2": { "shasum": "f1fb1e20a20db44a35f66519833e5993437d3151", "tarball": "http://registry.npmjs.org/n/-/n-0.5.2.tgz" }, "0.5.3": { "shasum": "784c8183d259a5142ace64d6052ab46aa250344b", "tarball": "http://registry.npmjs.org/n/-/n-0.5.3.tgz" }, "0.5.4": { "shasum": "193e92aa3efd0386ea1bd786d4cd7b028339fb09", "tarball": "http://registry.npmjs.org/n/-/n-0.5.4.tgz" } }, "keywords": [ "node", "binary", "version", "env" ], "url": "http://registry.npmjs.org/n/" }, "N": { "name": "N", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "hassox", "email": "has.sox@gmail.com" } ], "author": { "name": "Daniel Neighman" }, "versions": { "0.1.0": "http://registry.npmjs.org/N/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/N/-/N-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/N/" }, "n-ext": { "name": "n-ext", "description": "Use ExtJS4 data package within your Node.JS application", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "xavier.cambar", "email": "xavier.cambar@lecoffre.net" } ], "time": { "modified": "2011-08-28T13:39:41.667Z", "created": "2011-08-28T13:39:40.141Z", "0.1.0": "2011-08-28T13:39:41.667Z" }, "author": { "name": "Xavier Cambar xavier.cambar@lecoffre.net" }, "repository": { "type": "git", "url": "git://github.com/xcambar/n-ext.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/n-ext/0.1.0" }, "dist": { "0.1.0": { "shasum": "b44e7d6185371e3710ca7d0efa849cfd6d64dea7", "tarball": "http://registry.npmjs.org/n-ext/-/n-ext-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/n-ext/" }, "n-pubsub": { "name": "n-pubsub", "description": "publisher subscriber using redis as back-end", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "ulueware", "email": "mathew.sheets@ulueware.com" } ], "time": { "modified": "2011-03-02T20:04:10.492Z", "created": "2011-03-02T20:04:09.862Z", "1.0.0": "2011-03-02T20:04:10.492Z" }, "author": { "name": "ulueware", "email": "mathew.sheets@ulueware.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/n-pubsub/1.0.0" }, "dist": { "1.0.0": { "shasum": "b87f4dd954e4cc5a64ccf096a7059550e977356c", "tarball": "http://registry.npmjs.org/n-pubsub/-/n-pubsub-1.0.0.tgz" } }, "keywords": [ "publisher", "subscriber", "pub sub", "redis", "node.js" ], "url": "http://registry.npmjs.org/n-pubsub/" }, "n-rest": { "name": "n-rest", "description": "ReSTful services router for node.js", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "ulueware", "email": "mathew.sheets@ulueware.com" } ], "time": { "modified": "2011-06-18T20:08:24.050Z", "created": "2011-02-22T18:39:09.443Z", "1.0.0": "2011-02-22T18:39:09.610Z", "1.1.0": "2011-06-11T19:07:38.636Z", "1.2.0": "2011-06-18T20:08:24.050Z" }, "author": { "name": "ulueware", "email": "mathew.sheets@ulueware.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/n-rest/1.0.0", "1.1.0": "http://registry.npmjs.org/n-rest/1.1.0", "1.2.0": "http://registry.npmjs.org/n-rest/1.2.0" }, "dist": { "1.0.0": { "shasum": "e2bd17c044d2c5e13f2443ac4769f6736ddd9022", "tarball": "http://registry.npmjs.org/n-rest/-/n-rest-1.0.0.tgz" }, "1.1.0": { "shasum": "3c56c10604cdff63dc4a3e05bad2991fb8f8ee4e", "tarball": "http://registry.npmjs.org/n-rest/-/n-rest-1.1.0.tgz" }, "1.2.0": { "shasum": "80a574e1d79a45f6ffcfc4cd3bc2ef759a39213c", "tarball": "http://registry.npmjs.org/n-rest/-/n-rest-1.2.0.tgz" } }, "keywords": [ "JavaScript", "ReST", "services", "node.js" ], "url": "http://registry.npmjs.org/n-rest/" }, "n-util": { "name": "n-util", "description": "JavaScript's missing methods", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "http://github.com/kriskowal/util/" }, "versions": { "0.0.1": "http://registry.npmjs.org/n-util/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/n-util/-/n-util-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/n-util/" }, "nabe": { "name": "nabe", "description": "git-powered, minimalist blog engine built right on top of connect", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mklabs", "email": "daniel.mickael@gmail.com" } ], "time": { "modified": "2011-09-14T20:20:29.896Z", "created": "2011-05-08T20:22:38.219Z", "0.0.1": "2011-05-08T20:22:38.951Z", "0.1.0": "2011-07-14T17:27:14.856Z" }, "author": { "name": "Mickael Daniel" }, "repository": { "type": "git", "url": "git://github.com/mklabs/nabe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nabe/0.0.1", "0.1.0": "http://registry.npmjs.org/nabe/0.1.0" }, "dist": { "0.0.1": { "shasum": "38fc4543448a1c87eab49380438e5dde03d9a0f6", "tarball": "http://registry.npmjs.org/nabe/-/nabe-0.0.1.tgz" }, "0.1.0": { "shasum": "abc6d40e90f64ecb1fcf0f61ce4de4c561353e25", "tarball": "http://registry.npmjs.org/nabe/-/nabe-0.1.0.tgz" } }, "keywords": [ "blog", "git" ], "url": "http://registry.npmjs.org/nabe/" }, "nack": { "name": "nack", "description": "Node powered Rack server", "dist-tags": { "latest": "0.13.2" }, "maintainers": [ { "name": "josh", "email": "josh@joshpeek.com" } ], "author": { "name": "Joshua Peek" }, "repository": { "type": "git", "url": "git://github.com/josh/nack.git" }, "time": { "modified": "2011-11-08T07:15:17.371Z", "created": "2010-12-18T20:17:11.557Z", "0.1.0": "2010-12-18T20:17:11.557Z", "0.1.1": "2010-12-18T20:17:11.557Z", "0.1.10": "2010-12-18T20:17:11.557Z", "0.1.11": "2010-12-18T20:17:11.557Z", "0.1.12": "2010-12-18T20:17:11.557Z", "0.1.13": "2010-12-18T20:17:11.557Z", "0.1.15": "2010-12-18T20:17:11.557Z", "0.1.16": "2010-12-18T20:17:11.557Z", "0.1.2": "2010-12-18T20:17:11.557Z", "0.1.3": "2010-12-18T20:17:11.557Z", "0.1.4": "2010-12-18T20:17:11.557Z", "0.1.5": "2010-12-18T20:17:11.557Z", "0.1.6": "2010-12-18T20:17:11.557Z", "0.1.7": "2010-12-18T20:17:11.557Z", "0.1.8": "2010-12-18T20:17:11.557Z", "0.1.9": "2010-12-18T20:17:11.557Z", "0.2.0": "2010-12-18T20:17:11.557Z", "0.3.0": "2010-12-18T20:17:11.557Z", "0.3.1": "2010-12-18T20:17:11.557Z", "0.3.2": "2010-12-18T20:17:11.557Z", "0.3.3": "2011-01-03T17:46:39.753Z", "0.4.0": "2011-01-05T16:22:37.539Z", "0.5.0": "2011-01-10T18:09:40.278Z", "0.5.1": "2011-01-10T23:55:13.807Z", "0.5.2": "2011-01-11T16:39:56.793Z", "0.5.3": "2011-01-12T14:49:00.719Z", "0.5.4": "2011-01-17T17:04:22.661Z", "0.5.5": "2011-01-17T17:07:45.065Z", "0.5.6": "2011-01-17T17:33:10.718Z", "0.6.0": "2011-01-18T06:42:05.137Z", "0.6.1": "2011-01-18T20:45:02.502Z", "0.7.0": "2011-02-01T20:15:26.396Z", "0.7.1": "2011-02-03T15:56:13.778Z", "0.8.0": "2011-02-11T02:57:38.772Z", "0.8.1": "2011-02-11T03:08:28.429Z", "0.8.2": "2011-02-16T19:14:35.489Z", "0.8.3": "2011-02-18T15:54:04.478Z", "0.8.4": "2011-02-18T19:34:38.393Z", "0.8.5": "2011-03-09T20:48:07.873Z", "0.8.6": "2011-03-18T17:26:05.376Z", "0.9.0": "2011-03-26T00:11:09.314Z", "0.9.1": "2011-03-26T00:15:29.055Z", "0.9.2": "2011-03-26T00:51:02.325Z", "0.9.3": "2011-03-27T02:02:37.144Z", "0.9.4": "2011-03-27T16:32:52.226Z", "0.9.5": "2011-03-27T18:05:25.272Z", "0.9.6": "2011-03-28T22:03:50.033Z", "0.10.0": "2011-04-06T14:20:39.645Z", "0.10.1": "2011-04-12T06:24:54.881Z", "0.10.2": "2011-04-16T16:13:47.347Z", "0.10.3": "2011-04-16T23:13:34.744Z", "0.11.0": "2011-04-19T01:07:07.941Z", "0.11.1": "2011-04-19T01:33:57.544Z", "0.12.0": "2011-04-19T03:35:06.880Z", "0.12.1": "2011-05-08T23:30:07.080Z", "0.12.2": "2011-05-24T05:08:02.519Z", "0.12.3": "2011-06-01T20:52:03.197Z", "0.12.4": "2011-09-23T16:40:50.244Z", "0.13.0": "2011-09-25T22:15:53.139Z", "0.13.1": "2011-09-26T01:55:52.982Z", "0.13.2": "2011-11-08T07:15:17.371Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/nack/0.1.0", "0.1.1": "http://registry.npmjs.org/nack/0.1.1", "0.1.10": "http://registry.npmjs.org/nack/0.1.10", "0.1.11": "http://registry.npmjs.org/nack/0.1.11", "0.1.12": "http://registry.npmjs.org/nack/0.1.12", "0.1.13": "http://registry.npmjs.org/nack/0.1.13", "0.1.15": "http://registry.npmjs.org/nack/0.1.15", "0.1.16": "http://registry.npmjs.org/nack/0.1.16", "0.1.2": "http://registry.npmjs.org/nack/0.1.2", "0.1.3": "http://registry.npmjs.org/nack/0.1.3", "0.1.4": "http://registry.npmjs.org/nack/0.1.4", "0.1.5": "http://registry.npmjs.org/nack/0.1.5", "0.1.6": "http://registry.npmjs.org/nack/0.1.6", "0.1.7": "http://registry.npmjs.org/nack/0.1.7", "0.1.8": "http://registry.npmjs.org/nack/0.1.8", "0.1.9": "http://registry.npmjs.org/nack/0.1.9", "0.2.0": "http://registry.npmjs.org/nack/0.2.0", "0.3.0": "http://registry.npmjs.org/nack/0.3.0", "0.3.1": "http://registry.npmjs.org/nack/0.3.1", "0.3.2": "http://registry.npmjs.org/nack/0.3.2", "0.3.3": "http://registry.npmjs.org/nack/0.3.3", "0.4.0": "http://registry.npmjs.org/nack/0.4.0", "0.5.0": "http://registry.npmjs.org/nack/0.5.0", "0.5.1": "http://registry.npmjs.org/nack/0.5.1", "0.5.2": "http://registry.npmjs.org/nack/0.5.2", "0.5.3": "http://registry.npmjs.org/nack/0.5.3", "0.5.4": "http://registry.npmjs.org/nack/0.5.4", "0.5.5": "http://registry.npmjs.org/nack/0.5.5", "0.5.6": "http://registry.npmjs.org/nack/0.5.6", "0.6.0": "http://registry.npmjs.org/nack/0.6.0", "0.6.1": "http://registry.npmjs.org/nack/0.6.1", "0.7.0": "http://registry.npmjs.org/nack/0.7.0", "0.7.1": "http://registry.npmjs.org/nack/0.7.1", "0.8.0": "http://registry.npmjs.org/nack/0.8.0", "0.8.1": "http://registry.npmjs.org/nack/0.8.1", "0.8.2": "http://registry.npmjs.org/nack/0.8.2", "0.8.3": "http://registry.npmjs.org/nack/0.8.3", "0.8.4": "http://registry.npmjs.org/nack/0.8.4", "0.8.5": "http://registry.npmjs.org/nack/0.8.5", "0.8.6": "http://registry.npmjs.org/nack/0.8.6", "0.9.0": "http://registry.npmjs.org/nack/0.9.0", "0.9.1": "http://registry.npmjs.org/nack/0.9.1", "0.9.2": "http://registry.npmjs.org/nack/0.9.2", "0.9.3": "http://registry.npmjs.org/nack/0.9.3", "0.9.4": "http://registry.npmjs.org/nack/0.9.4", "0.9.5": "http://registry.npmjs.org/nack/0.9.5", "0.9.6": "http://registry.npmjs.org/nack/0.9.6", "0.10.0": "http://registry.npmjs.org/nack/0.10.0", "0.10.1": "http://registry.npmjs.org/nack/0.10.1", "0.10.2": "http://registry.npmjs.org/nack/0.10.2", "0.10.3": "http://registry.npmjs.org/nack/0.10.3", "0.11.0": "http://registry.npmjs.org/nack/0.11.0", "0.11.1": "http://registry.npmjs.org/nack/0.11.1", "0.12.0": "http://registry.npmjs.org/nack/0.12.0", "0.12.1": "http://registry.npmjs.org/nack/0.12.1", "0.12.2": "http://registry.npmjs.org/nack/0.12.2", "0.12.3": "http://registry.npmjs.org/nack/0.12.3", "0.12.4": "http://registry.npmjs.org/nack/0.12.4", "0.13.0": "http://registry.npmjs.org/nack/0.13.0", "0.13.1": "http://registry.npmjs.org/nack/0.13.1", "0.13.2": "http://registry.npmjs.org/nack/0.13.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nack/-/nack-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/nack/-/nack-0.1.1.tgz" }, "0.1.10": { "tarball": "http://packages:5984/nack/-/nack-0.1.10.tgz" }, "0.1.11": { "tarball": "http://packages:5984/nack/-/nack-0.1.11.tgz" }, "0.1.12": { "tarball": "http://packages:5984/nack/-/nack-0.1.12.tgz" }, "0.1.13": { "tarball": "http://packages:5984/nack/-/nack-0.1.13.tgz" }, "0.1.15": { "tarball": "http://packages:5984/nack/-/nack-0.1.15.tgz" }, "0.1.16": { "tarball": "http://packages:5984/nack/-/nack-0.1.16.tgz" }, "0.1.2": { "tarball": "http://packages:5984/nack/-/nack-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/nack/-/nack-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/nack/-/nack-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/nack/-/nack-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/nack/-/nack-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/nack/-/nack-0.1.7.tgz" }, "0.1.8": { "tarball": "http://packages:5984/nack/-/nack-0.1.8.tgz" }, "0.1.9": { "tarball": "http://packages:5984/nack/-/nack-0.1.9.tgz" }, "0.2.0": { "tarball": "http://packages:5984/nack/-/nack-0.2.0.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/nack/-/nack-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/nack/-/nack-0.3.1.tgz" }, "0.3.2": { "shasum": "65cd45686163b6029a55c106c7348ba71024b466", "tarball": "http://registry.npmjs.org/nack/-/nack-0.3.2.tgz" }, "0.3.3": { "shasum": "95b5fdbb42c0f988d4614a76326ea213dc58944b", "tarball": "http://registry.npmjs.org/nack/-/nack-0.3.3.tgz" }, "0.4.0": { "shasum": "45a700d464abf080010ea8d34387c09cf805fe3f", "tarball": "http://registry.npmjs.org/nack/-/nack-0.4.0.tgz" }, "0.5.0": { "shasum": "e412aadd17515720f42e218e35ef32b221a7f17e", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.0.tgz" }, "0.5.1": { "shasum": "f051b715a42ab6ddc9ebe5deafe979395696a61a", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.1.tgz" }, "0.5.2": { "shasum": "2f0de99c4bf5246be69aa6207556d0d143a6f50f", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.2.tgz" }, "0.5.3": { "shasum": "5a1d109ae39edf7daed159b42007f9d6c90b7cde", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.3.tgz" }, "0.5.4": { "shasum": "9cc9064bf742fa62e59f6210de4e430b640a4382", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.4.tgz" }, "0.5.5": { "shasum": "cd7b37031c1a65080af02d46edd16324dfd7015a", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.5.tgz" }, "0.5.6": { "shasum": "ef05bcdf0798472a7dfed2f7e5df01fd9ef1c3cd", "tarball": "http://registry.npmjs.org/nack/-/nack-0.5.6.tgz" }, "0.6.0": { "shasum": "7b52f213bfc3839337f6597219dc86d258d72e9d", "tarball": "http://registry.npmjs.org/nack/-/nack-0.6.0.tgz" }, "0.6.1": { "shasum": "f0bb064c8942d7751ae61a57606135ead534bf24", "tarball": "http://registry.npmjs.org/nack/-/nack-0.6.1.tgz" }, "0.7.0": { "shasum": "c32888ec8743fc770209b24921cdf75655e4eec9", "tarball": "http://registry.npmjs.org/nack/-/nack-0.7.0.tgz" }, "0.7.1": { "shasum": "0b9a3209895aae2d984aba32d2f80fa603c7e5f1", "tarball": "http://registry.npmjs.org/nack/-/nack-0.7.1.tgz" }, "0.8.0": { "shasum": "c84cabf53c712f3f469c22f78118bb1151c3df81", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.0.tgz" }, "0.8.1": { "shasum": "a7ba6c3c42aabe4d56c44c01323ab6f136ffe82e", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.1.tgz" }, "0.8.2": { "shasum": "65bd16433a0cfc94f17046e40c54897ca34ce588", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.2.tgz" }, "0.8.3": { "shasum": "397994f99c81ae7269fb85dce10acb6112cb7984", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.3.tgz" }, "0.8.4": { "shasum": "c8ecda3794744baae2593db13563fef813b54054", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.4.tgz" }, "0.8.5": { "shasum": "1614230ca4984661ab71534a803f3a88dbfa129d", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.5.tgz" }, "0.8.6": { "shasum": "554834a13b643309596fbc4c184d1a6dd43945fc", "tarball": "http://registry.npmjs.org/nack/-/nack-0.8.6.tgz" }, "0.9.0": { "shasum": "31f69f29cbaddd2dc5a9dd4a53746e1372bb8c4b", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.0.tgz" }, "0.9.1": { "shasum": "34bda68210e66bd37e96c1b1ef7c369113cab9a4", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.1.tgz" }, "0.9.2": { "shasum": "c8b54de2c296b64cbcfdb5d71d4f095fda88900a", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.2.tgz" }, "0.9.3": { "shasum": "9d90a8c1c1cdbe37e0dfee9cd526ac0cc4743bb4", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.3.tgz" }, "0.9.4": { "shasum": "5c42a1a22354c428f6d8606a2c41ea4cdb501c60", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.4.tgz" }, "0.9.5": { "shasum": "8c23685cef9ced52586972103f50f46d541339f3", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.5.tgz" }, "0.9.6": { "shasum": "b0929fc31c4f7d4bc3226acfb1ecea54756478b2", "tarball": "http://registry.npmjs.org/nack/-/nack-0.9.6.tgz" }, "0.10.0": { "shasum": "2bb5cd80692857160a535cd601334e033972aaff", "tarball": "http://registry.npmjs.org/nack/-/nack-0.10.0.tgz" }, "0.10.1": { "shasum": "6481e68c0f61989a081e4b0840082da043124db7", "tarball": "http://registry.npmjs.org/nack/-/nack-0.10.1.tgz" }, "0.10.2": { "shasum": "7999b2086d66c2afd6d245dd557bbfd3c78e8b1d", "tarball": "http://registry.npmjs.org/nack/-/nack-0.10.2.tgz" }, "0.10.3": { "shasum": "13845429e83e30e0a8fd15e403d5e2ec067b9bf0", "tarball": "http://registry.npmjs.org/nack/-/nack-0.10.3.tgz" }, "0.11.0": { "shasum": "00f03f217a144ea38a816a2fd770e167a85cec12", "tarball": "http://registry.npmjs.org/nack/-/nack-0.11.0.tgz" }, "0.11.1": { "shasum": "d7d3f5a8e227856add6096e97d44bdac74101ae4", "tarball": "http://registry.npmjs.org/nack/-/nack-0.11.1.tgz" }, "0.12.0": { "shasum": "add2b327dfd5c0dd6620718b0eaebce03df32dcd", "tarball": "http://registry.npmjs.org/nack/-/nack-0.12.0.tgz" }, "0.12.1": { "shasum": "2c0bfca6cc7be0e02a395078e983324b0e4f8feb", "tarball": "http://registry.npmjs.org/nack/-/nack-0.12.1.tgz" }, "0.12.2": { "shasum": "5624a4c6ee49bba64945e88642fd0fa3de876867", "tarball": "http://registry.npmjs.org/nack/-/nack-0.12.2.tgz" }, "0.12.3": { "shasum": "a42ebb3170b02192f272124d633bf0dafd94e4a2", "tarball": "http://registry.npmjs.org/nack/-/nack-0.12.3.tgz" }, "0.12.4": { "shasum": "8ef209a28cfee4375c4ba2f67b95e2672e2baa2e", "tarball": "http://registry.npmjs.org/nack/-/nack-0.12.4.tgz" }, "0.13.0": { "shasum": "1da0c46ce8c15f9a029fc78b124898de7c07fba4", "tarball": "http://registry.npmjs.org/nack/-/nack-0.13.0.tgz" }, "0.13.1": { "shasum": "6a62192b640af30e882a8bd110a7ef2050d005b9", "tarball": "http://registry.npmjs.org/nack/-/nack-0.13.1.tgz" }, "0.13.2": { "shasum": "09b100f04172cf4dc5a280c5c4529ef8cb6a232c", "tarball": "http://registry.npmjs.org/nack/-/nack-0.13.2.tgz" } }, "url": "http://registry.npmjs.org/nack/" }, "nacl": { "name": "nacl", "description": "Networking and Cryptography library bindings - high-speed, high-security, easy-to-use crypto library", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-10-05T15:26:30.111Z", "created": "2011-10-05T15:08:00.623Z", "0.1.0": "2011-10-05T15:08:02.335Z", "0.1.1": "2011-10-05T15:09:15.242Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-nacl.git" }, "users": { "thejh": true }, "versions": { "0.1.0": "http://registry.npmjs.org/nacl/0.1.0", "0.1.1": "http://registry.npmjs.org/nacl/0.1.1" }, "dist": { "0.1.0": { "shasum": "8eb7b1c198fc4642c56edb86501d18be671737a4", "tarball": "http://registry.npmjs.org/nacl/-/nacl-0.1.0.tgz" }, "0.1.1": { "shasum": "37707f6f813e5d4a1ecf5424e8d4d2d2e5ae9ace", "tarball": "http://registry.npmjs.org/nacl/-/nacl-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/nacl/" }, "nagari": { "name": "nagari", "description": "Super duper front-end style guide starter", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "mkitt", "email": "mk.kitt@gmail.com" } ], "time": { "modified": "2011-09-26T04:40:30.792Z", "created": "2011-06-01T04:53:55.574Z", "0.0.1": "2011-06-01T04:53:58.169Z", "0.0.2": "2011-06-17T17:36:21.722Z", "0.0.3": "2011-08-21T03:55:03.987Z", "0.0.4": "2011-08-21T05:05:51.202Z", "0.0.5": "2011-08-21T22:18:12.992Z", "0.0.6": "2011-09-26T04:40:30.792Z" }, "author": { "name": "Matthew Kitt", "email": "mk.kitt@gmail.com", "url": "http://mkitt.net/" }, "repository": { "type": "git", "url": "git://github.com/mkitt/nagari.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nagari/0.0.1", "0.0.2": "http://registry.npmjs.org/nagari/0.0.2", "0.0.3": "http://registry.npmjs.org/nagari/0.0.3", "0.0.4": "http://registry.npmjs.org/nagari/0.0.4", "0.0.5": "http://registry.npmjs.org/nagari/0.0.5", "0.0.6": "http://registry.npmjs.org/nagari/0.0.6" }, "dist": { "0.0.1": { "shasum": "aa9f7a6c686e9d85eadba92deb6865cddee6440c", "tarball": "http://registry.npmjs.org/nagari/-/nagari-0.0.1.tgz" }, "0.0.2": { "shasum": "89cec7ab5257705449a915a9298944a503f8667b", "tarball": "http://registry.npmjs.org/nagari/-/nagari-0.0.2.tgz" }, "0.0.3": { "shasum": "c952a82726061a2777434cdad4bf5a7e640009fe", "tarball": "http://registry.npmjs.org/nagari/-/nagari-0.0.3.tgz" }, "0.0.4": { "shasum": "a6600a2fa0c78ebd1bd354fee0b1676ca617238e", "tarball": "http://registry.npmjs.org/nagari/-/nagari-0.0.4.tgz" }, "0.0.5": { "shasum": "123f56be6fe7ffa78624d8beb5bf1635dfee059a", "tarball": "http://registry.npmjs.org/nagari/-/nagari-0.0.5.tgz" }, "0.0.6": { "shasum": "a03836b62d32955869b5e79d1e549ad8444ff63a", "tarball": "http://registry.npmjs.org/nagari/-/nagari-0.0.6.tgz" } }, "keywords": [ "development tool", "interface", "html", "haml", "jade", "css", "styleguide", "style" ], "url": "http://registry.npmjs.org/nagari/" }, "nailplate": { "name": "nailplate", "description": "A templating package for node.js", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "yrn1", "email": "yrn001@gmail.com" } ], "author": { "name": "Jeroen Baekelandt", "email": "yrn001@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nailplate/0.0.1", "0.5.0": "http://registry.npmjs.org/nailplate/0.5.0", "0.6.1": "http://registry.npmjs.org/nailplate/0.6.1", "0.6.2": "http://registry.npmjs.org/nailplate/0.6.2", "0.6.3": "http://registry.npmjs.org/nailplate/0.6.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/nailplate/-/nailplate-0.0.1.tgz" }, "0.5.0": { "shasum": "9628b811845d0360328d3bcbc5352dbcf13c37a2", "tarball": "http://registry.npmjs.org/nailplate/-/nailplate-0.5.0.tgz" }, "0.6.1": { "shasum": "a7e56d35a426d5a84b09b85513973c4fe728bfee", "tarball": "http://registry.npmjs.org/nailplate/-/nailplate-0.6.1.tgz" }, "0.6.2": { "shasum": "90e4dadab8ca4528cdac91cbed48490791a67e41", "tarball": "http://registry.npmjs.org/nailplate/-/nailplate-0.6.2.tgz" }, "0.6.3": { "shasum": "900598ca31458d460ffa38e540dbcbbc8e37f5ab", "tarball": "http://registry.npmjs.org/nailplate/-/nailplate-0.6.3.tgz" } }, "url": "http://registry.npmjs.org/nailplate/" }, "nails": { "name": "nails", "description": "A simple web framework", "dist-tags": { "latest": "0.8.3" }, "maintainers": [ { "name": "yrn1", "email": "yrn001@gmail.com" } ], "author": { "name": "Jeroen Baekelandt", "email": "yrn001@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nails/0.0.1", "0.8.0": "http://registry.npmjs.org/nails/0.8.0", "0.8.1": "http://registry.npmjs.org/nails/0.8.1", "0.8.3": "http://registry.npmjs.org/nails/0.8.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/nails/-/nails-0.0.1.tgz" }, "0.8.0": { "tarball": "http://registry.npmjs.org/nails/-/nails-0.8.0.tgz" }, "0.8.1": { "shasum": "f1087ed8bc27bcdb9532e1c26f95fedd50b2169a", "tarball": "http://registry.npmjs.org/nails/-/nails-0.8.1.tgz" }, "0.8.3": { "shasum": "09b9d6c9b3727a170b88a57e9c7779a41d501f09", "tarball": "http://registry.npmjs.org/nails/-/nails-0.8.3.tgz" } }, "url": "http://registry.npmjs.org/nails/" }, "nake": { "name": "nake", "description": "GNU Make/Ruby Rake like tasks management tool for NodeJS", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "nikolay_nemshilov", "email": "nemshilov@gmail.com" } ], "time": { "modified": "2011-08-19T16:05:32.369Z", "created": "2011-02-05T19:09:21.586Z", "0.1.0": "2011-02-05T19:09:22.139Z", "0.1.1": "2011-02-05T19:15:28.781Z", "0.1.2": "2011-02-05T19:40:28.595Z", "0.2.0": "2011-02-10T16:11:57.480Z" }, "author": { "name": "Nikolay Nemshilov" }, "repository": { "type": "git", "url": "http://github.com/MadRabbit/Nake.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nake/0.1.0", "0.1.1": "http://registry.npmjs.org/nake/0.1.1", "0.1.2": "http://registry.npmjs.org/nake/0.1.2", "0.2.0": "http://registry.npmjs.org/nake/0.2.0" }, "dist": { "0.1.0": { "shasum": "a501f05bc3d65ca801c63b0ce1a000f5e1dd8583", "tarball": "http://registry.npmjs.org/nake/-/nake-0.1.0.tgz" }, "0.1.1": { "shasum": "a3b29f6145da67a856df82cd5493c9f254541b43", "tarball": "http://registry.npmjs.org/nake/-/nake-0.1.1.tgz" }, "0.1.2": { "shasum": "11be76daf68a5e797bb2c560d018c29f4c34042b", "tarball": "http://registry.npmjs.org/nake/-/nake-0.1.2.tgz" }, "0.2.0": { "shasum": "154529d5f0015591d5563754b4dfa5b205e504f5", "tarball": "http://registry.npmjs.org/nake/-/nake-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/nake/" }, "named-routes": { "name": "named-routes", "description": "framework-agnostic named routes for node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jayferd", "email": "j4yferd@gmail.com" } ], "author": { "name": "Jay Adkisson", "email": "j4yferd@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/named-routes/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/named-routes/-/named-routes-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/named-routes/" }, "namedrop": { "name": "namedrop", "description": "Minification for DOM-heavy code", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-09-27T22:43:36.026Z", "created": "2011-09-27T14:39:52.550Z", "0.0.0": "2011-09-27T14:39:54.308Z", "0.0.1": "2011-09-27T14:54:44.263Z", "0.0.2": "2011-09-27T15:00:02.728Z", "0.0.3": "2011-09-27T15:45:33.168Z", "0.0.4": "2011-09-27T16:13:08.483Z", "0.0.5": "2011-09-27T16:20:10.126Z", "0.0.6": "2011-09-27T16:31:03.825Z", "0.0.7": "2011-09-27T16:35:43.742Z", "0.0.8": "2011-09-27T16:52:29.787Z", "0.0.9": "2011-09-27T17:20:37.019Z", "0.0.10": "2011-09-27T22:43:36.026Z" }, "author": { "name": "Jed Schmidt", "email": "tr@nslator.jp", "url": "http://jed.is" }, "repository": { "type": "git", "url": "git://github.com/jed/namedrop.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/namedrop/0.0.0", "0.0.1": "http://registry.npmjs.org/namedrop/0.0.1", "0.0.2": "http://registry.npmjs.org/namedrop/0.0.2", "0.0.3": "http://registry.npmjs.org/namedrop/0.0.3", "0.0.4": "http://registry.npmjs.org/namedrop/0.0.4", "0.0.5": "http://registry.npmjs.org/namedrop/0.0.5", "0.0.6": "http://registry.npmjs.org/namedrop/0.0.6", "0.0.7": "http://registry.npmjs.org/namedrop/0.0.7", "0.0.8": "http://registry.npmjs.org/namedrop/0.0.8", "0.0.9": "http://registry.npmjs.org/namedrop/0.0.9", "0.0.10": "http://registry.npmjs.org/namedrop/0.0.10" }, "dist": { "0.0.0": { "shasum": "aac0d394eba5a8a87fe5605beacae3172b44217a", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.0.tgz" }, "0.0.1": { "shasum": "d536c2bfe52e122f98eef91e0dfc9d3718251a9d", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.1.tgz" }, "0.0.2": { "shasum": "29cdfc3e6c0e27783f343cb1a6f67bd17ab5b9c6", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.2.tgz" }, "0.0.3": { "shasum": "a876ff63d38c93cc62c3f36fec42119642858a46", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.3.tgz" }, "0.0.4": { "shasum": "3d542cc214a92a9de68de097eff6b055a3b2300f", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.4.tgz" }, "0.0.5": { "shasum": "6910dcfbf02a55e319a8c39dff7059ab116c6b5d", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.5.tgz" }, "0.0.6": { "shasum": "e48528491a9586c0e4cef639fefb037a64773913", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.6.tgz" }, "0.0.7": { "shasum": "43dd25c928f8e42f2584a2088014062a9fa718da", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.7.tgz" }, "0.0.8": { "shasum": "46824b26d62cf68219b0ed6e488ddff35138226e", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.8.tgz" }, "0.0.9": { "shasum": "9733102eccaa696671e647a9af5518c9fb9ffe8a", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.9.tgz" }, "0.0.10": { "shasum": "e9c6e1b0137ea6210a4d3e8514f32823e93b720c", "tarball": "http://registry.npmjs.org/namedrop/-/namedrop-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/namedrop/" }, "namespace": { "name": "namespace", "description": "Library for defining namespaced properties.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-06-12T11:27:39.598Z", "created": "2011-04-13T01:51:07.586Z", "0.0.1": "2011-04-13T01:51:08.226Z", "0.0.2": "2011-04-14T06:22:23.096Z", "0.1.0": "2011-06-12T11:27:39.598Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/namespace.git", "web": "https://github.com/Gozala/namespace" }, "versions": { "0.0.1": "http://registry.npmjs.org/namespace/0.0.1", "0.0.2": "http://registry.npmjs.org/namespace/0.0.2", "0.1.0": "http://registry.npmjs.org/namespace/0.1.0" }, "dist": { "0.0.1": { "shasum": "ddd3351ad5bf07263e13b665c571a13da8f2bc03", "tarball": "http://registry.npmjs.org/namespace/-/namespace-0.0.1.tgz" }, "0.0.2": { "shasum": "9e0bfce0825aed337e10d9cd797592240c4f6a56", "tarball": "http://registry.npmjs.org/namespace/-/namespace-0.0.2.tgz" }, "0.1.0": { "shasum": "80529c3619da518536e203a7f29496470dac09d2", "tarball": "http://registry.npmjs.org/namespace/-/namespace-0.1.0.tgz" } }, "keywords": [ "namespace", "privates" ], "url": "http://registry.npmjs.org/namespace/" }, "namespaces": { "name": "namespaces", "description": "Functions for reading/writing/creating namespaces", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mike@mike101.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/namespaces/0.0.1", "0.0.2": "http://registry.npmjs.org/namespaces/0.0.2", "0.0.3": "http://registry.npmjs.org/namespaces/0.0.3", "0.0.4": "http://registry.npmjs.org/namespaces/0.0.4", "0.0.6": "http://registry.npmjs.org/namespaces/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/namespaces/-/namespaces-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/namespaces/-/namespaces-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/namespaces/-/namespaces-0.0.3.tgz" }, "0.0.4": { "shasum": "fe1916c4b25c7f780e78748ec3a22aa59538be79", "tarball": "http://registry.npmjs.org/namespaces/-/namespaces-0.0.4.tgz" }, "0.0.6": { "shasum": "20bf5e8380a5f67517a70dfd5cb6b9d193cddb4f", "tarball": "http://registry.npmjs.org/namespaces/-/namespaces-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/namespaces/" }, "nami": { "name": "nami", "description": "Port of PAMI to node. An asterisk manager interface client, will allow you to send actions, and receive responses (and associated events), and also receive async events from server", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "marcelog", "email": "marcelog@gmail.com" } ], "time": { "modified": "2011-12-06T20:51:06.837Z", "created": "2011-08-22T18:02:34.938Z", "0.1.0": "2011-12-06T20:51:06.837Z", "0.1.1": "2011-12-06T20:51:06.837Z", "0.1.2": "2011-12-06T20:51:06.837Z", "0.1.3": "2011-12-06T20:51:06.837Z", "0.1.4": "2011-12-06T20:51:06.837Z", "0.1.5": "2011-12-06T20:51:06.837Z", "0.1.6": "2011-12-06T20:51:06.837Z", "0.1.8": "2011-12-06T20:51:06.837Z", "0.1.10": "2011-12-06T20:51:06.837Z", "0.1.12": "2011-12-06T20:51:06.837Z", "0.1.13": "2011-12-06T20:51:06.837Z", "0.1.14": "2011-12-06T20:51:06.837Z", "0.1.15": "2011-12-06T20:51:06.837Z", "0.1.16": "2011-12-06T20:51:06.837Z", "0.2.0": "2011-12-06T20:51:06.837Z" }, "author": { "name": "Marcelo Gornstein", "email": "marcelog@gmail.com", "url": "http://marcelog.github.com/" }, "repository": { "type": "git", "url": "git://github.com/marcelog/Nami.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nami/0.1.0", "0.1.1": "http://registry.npmjs.org/nami/0.1.1", "0.1.2": "http://registry.npmjs.org/nami/0.1.2", "0.1.3": "http://registry.npmjs.org/nami/0.1.3", "0.1.4": "http://registry.npmjs.org/nami/0.1.4", "0.1.5": "http://registry.npmjs.org/nami/0.1.5", "0.1.6": "http://registry.npmjs.org/nami/0.1.6", "0.1.8": "http://registry.npmjs.org/nami/0.1.8", "0.1.10": "http://registry.npmjs.org/nami/0.1.10", "0.1.12": "http://registry.npmjs.org/nami/0.1.12", "0.1.13": "http://registry.npmjs.org/nami/0.1.13", "0.1.14": "http://registry.npmjs.org/nami/0.1.14", "0.1.15": "http://registry.npmjs.org/nami/0.1.15", "0.1.16": "http://registry.npmjs.org/nami/0.1.16", "0.2.0": "http://registry.npmjs.org/nami/0.2.0" }, "dist": { "0.1.0": { "shasum": "d08b66f141fcae4f866684814336c6093601d66a", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.0.tgz" }, "0.1.1": { "shasum": "2b3206182a847f0744e968cb1ef51933fc954c42", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.1.tgz" }, "0.1.2": { "shasum": "83f3bdf040d6588a7b33a2d2a2f131a552e28b6d", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.2.tgz" }, "0.1.3": { "shasum": "01a6768fd909f23c230b1c0d58a63b3505877823", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.3.tgz" }, "0.1.4": { "shasum": "34dc20149ff0bce5e022bea183d31bb460f8dcc5", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.4.tgz" }, "0.1.5": { "shasum": "5c6ee607fa5af98d0ba5f0313e6b23cb7d7b6970", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.5.tgz" }, "0.1.6": { "shasum": "d6dbff7f3c9a0ba848d30689bbcd0ba6e51a1ca8", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.6.tgz" }, "0.1.8": { "shasum": "84f61a77ef79213fe386254e2dc17c8c1774800c", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.8.tgz" }, "0.1.10": { "shasum": "45728e34bdd7a8bfeb9808892393267098a5a16f", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.10.tgz" }, "0.1.12": { "shasum": "ce70e649a7266cc255b7a25660bb33dc9334adb8", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.12.tgz" }, "0.1.13": { "shasum": "07f6133c20e06813ece195df86e469532154f2d4", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.13.tgz" }, "0.1.14": { "shasum": "d53861d3535d6cfb03e067a2b2a33489bed53fb5", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.14.tgz" }, "0.1.15": { "shasum": "629e7b42ea501fef7b0ed23557e9f5ca2e1a5c01", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.15.tgz" }, "0.1.16": { "shasum": "5ef268ea623f83ae3869778a5c873e4fe9b49dbf", "tarball": "http://registry.npmjs.org/nami/-/nami-0.1.16.tgz" }, "0.2.0": { "shasum": "45caae49996c6650ed580375c71dd54a1e5dd534", "tarball": "http://registry.npmjs.org/nami/-/nami-0.2.0.tgz" } }, "keywords": [ "asterisk", "manager", "interface", "nami", "action", "response", "event", "node" ], "url": "http://registry.npmjs.org/nami/" }, "nano": { "name": "nano", "description": "minimalistic couchdb driver for node.js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-12-03T00:50:33.497Z", "created": "2011-08-11T23:12:38.104Z", "0.0.1": "2011-08-11T23:12:40.270Z", "0.0.2": "2011-08-12T22:53:50.796Z", "0.0.3": "2011-08-12T23:02:48.263Z", "0.1.5": "2011-08-15T00:44:31.464Z", "0.1.6": "2011-08-15T10:48:33.873Z", "0.1.7": "2011-08-15T11:33:01.894Z", "0.1.8": "2011-08-15T11:43:14.206Z", "0.1.9": "2011-08-15T22:22:05.525Z", "0.2.0": "2011-08-16T09:43:24.057Z", "0.3.1": "2011-08-16T14:46:50.753Z", "0.3.2": "2011-08-16T18:10:04.792Z", "0.4.0": "2011-08-17T01:07:09.807Z", "0.4.1": "2011-08-17T09:38:50.121Z", "0.4.2": "2011-08-17T10:13:21.086Z", "0.4.3": "2011-08-17T11:15:38.102Z", "0.4.4": "2011-08-17T11:33:20.143Z", "0.4.5": "2011-08-17T11:40:28.334Z", "0.4.6": "2011-08-17T11:46:30.193Z", "0.5.3": "2011-08-18T18:38:27.970Z", "0.5.4": "2011-08-19T20:12:34.375Z", "0.5.5": "2011-08-20T11:49:48.394Z", "0.5.6": "2011-08-20T11:51:48.770Z", "0.5.7": "2011-08-20T13:56:20.152Z", "0.5.8": "2011-08-20T14:21:51.595Z", "0.6.0": "2011-08-20T16:08:22.188Z", "0.6.1": "2011-08-20T16:15:20.040Z", "0.6.2": "2011-08-20T17:00:59.444Z", "0.6.4": "2011-08-21T17:08:22.695Z", "0.6.5": "2011-08-21T18:04:22.487Z", "0.6.6": "2011-08-24T11:33:04.075Z", "0.7.0": "2011-08-29T21:37:49.026Z", "0.7.1": "2011-08-31T00:55:03.927Z", "0.7.2": "2011-08-31T01:16:45.649Z", "0.7.3": "2011-08-31T01:23:33.889Z", "0.7.4": "2011-08-31T14:40:03.014Z", "0.8.0": "2011-09-01T15:09:57.187Z", "0.8.1": "2011-09-01T16:27:54.535Z", "0.8.2": "2011-09-01T18:31:12.795Z", "0.8.3": "2011-09-02T00:35:30.100Z", "0.8.4": "2011-09-02T03:29:15.984Z", "0.8.5": "2011-09-06T17:23:03.058Z", "0.8.6": "2011-09-09T17:55:38.125Z", "0.8.7": "2011-09-09T18:03:00.881Z", "0.9.0": "2011-09-21T08:34:40.779Z", "0.9.1": "2011-09-21T08:52:20.192Z", "0.9.2": "2011-09-21T10:10:17.925Z", "0.9.3": "2011-10-05T01:49:26.300Z", "0.9.4": "2011-11-09T02:35:23.173Z", "0.9.5": "2011-11-10T17:37:18.376Z", "0.9.7": "2011-12-01T16:40:58.217Z", "0.9.8": "2011-12-01T21:26:36.428Z", "1.0.0": "2011-12-03T00:50:33.497Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "repository": { "type": "git", "url": "git://github.com/dscape/nano.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nano/0.0.1", "0.0.2": "http://registry.npmjs.org/nano/0.0.2", "0.0.3": "http://registry.npmjs.org/nano/0.0.3", "0.1.5": "http://registry.npmjs.org/nano/0.1.5", "0.1.6": "http://registry.npmjs.org/nano/0.1.6", "0.1.7": "http://registry.npmjs.org/nano/0.1.7", "0.1.8": "http://registry.npmjs.org/nano/0.1.8", "0.1.9": "http://registry.npmjs.org/nano/0.1.9", "0.2.0": "http://registry.npmjs.org/nano/0.2.0", "0.3.1": "http://registry.npmjs.org/nano/0.3.1", "0.3.2": "http://registry.npmjs.org/nano/0.3.2", "0.4.0": "http://registry.npmjs.org/nano/0.4.0", "0.4.1": "http://registry.npmjs.org/nano/0.4.1", "0.4.2": "http://registry.npmjs.org/nano/0.4.2", "0.4.3": "http://registry.npmjs.org/nano/0.4.3", "0.4.4": "http://registry.npmjs.org/nano/0.4.4", "0.4.5": "http://registry.npmjs.org/nano/0.4.5", "0.4.6": "http://registry.npmjs.org/nano/0.4.6", "0.5.3": "http://registry.npmjs.org/nano/0.5.3", "0.5.4": "http://registry.npmjs.org/nano/0.5.4", "0.5.5": "http://registry.npmjs.org/nano/0.5.5", "0.5.6": "http://registry.npmjs.org/nano/0.5.6", "0.5.7": "http://registry.npmjs.org/nano/0.5.7", "0.5.8": "http://registry.npmjs.org/nano/0.5.8", "0.6.0": "http://registry.npmjs.org/nano/0.6.0", "0.6.1": "http://registry.npmjs.org/nano/0.6.1", "0.6.2": "http://registry.npmjs.org/nano/0.6.2", "0.6.4": "http://registry.npmjs.org/nano/0.6.4", "0.6.5": "http://registry.npmjs.org/nano/0.6.5", "0.6.6": "http://registry.npmjs.org/nano/0.6.6", "0.7.0": "http://registry.npmjs.org/nano/0.7.0", "0.7.1": "http://registry.npmjs.org/nano/0.7.1", "0.7.2": "http://registry.npmjs.org/nano/0.7.2", "0.7.3": "http://registry.npmjs.org/nano/0.7.3", "0.7.4": "http://registry.npmjs.org/nano/0.7.4", "0.8.0": "http://registry.npmjs.org/nano/0.8.0", "0.8.1": "http://registry.npmjs.org/nano/0.8.1", "0.8.2": "http://registry.npmjs.org/nano/0.8.2", "0.8.3": "http://registry.npmjs.org/nano/0.8.3", "0.8.4": "http://registry.npmjs.org/nano/0.8.4", "0.8.5": "http://registry.npmjs.org/nano/0.8.5", "0.8.6": "http://registry.npmjs.org/nano/0.8.6", "0.8.7": "http://registry.npmjs.org/nano/0.8.7", "0.9.0": "http://registry.npmjs.org/nano/0.9.0", "0.9.1": "http://registry.npmjs.org/nano/0.9.1", "0.9.2": "http://registry.npmjs.org/nano/0.9.2", "0.9.3": "http://registry.npmjs.org/nano/0.9.3", "0.9.4": "http://registry.npmjs.org/nano/0.9.4", "0.9.5": "http://registry.npmjs.org/nano/0.9.5", "0.9.7": "http://registry.npmjs.org/nano/0.9.7", "0.9.8": "http://registry.npmjs.org/nano/0.9.8", "1.0.0": "http://registry.npmjs.org/nano/1.0.0" }, "dist": { "0.0.1": { "shasum": "7159730932abb9bea03e9f655f72055233fc091c", "tarball": "http://registry.npmjs.org/nano/-/nano-0.0.1.tgz" }, "0.0.2": { "shasum": "1361f3cfecea6a2e81ce8571b379d4ea3127adae", "tarball": "http://registry.npmjs.org/nano/-/nano-0.0.2.tgz" }, "0.0.3": { "shasum": "69a94f0f528b4111b8d24ade412ba776e64e92d0", "tarball": "http://registry.npmjs.org/nano/-/nano-0.0.3.tgz" }, "0.1.5": { "shasum": "1a989c6824d74005b7eaa443b131b7a808b46d0a", "tarball": "http://registry.npmjs.org/nano/-/nano-0.1.5.tgz" }, "0.1.6": { "shasum": "37b35ebef76404be7cf3966b3fc9582d12c51c13", "tarball": "http://registry.npmjs.org/nano/-/nano-0.1.6.tgz" }, "0.1.7": { "shasum": "b393d04b246355c7928c6c39eb991f6ce0fe43fe", "tarball": "http://registry.npmjs.org/nano/-/nano-0.1.7.tgz" }, "0.1.8": { "shasum": "886f61cf005a10b1cc526230fe64efbb8b431eab", "tarball": "http://registry.npmjs.org/nano/-/nano-0.1.8.tgz" }, "0.1.9": { "shasum": "f4debada99f7a8ce0560ec77cf31333c72008742", "tarball": "http://registry.npmjs.org/nano/-/nano-0.1.9.tgz" }, "0.2.0": { "shasum": "7248435d90dd8a31aef26d3e50da0cad3ed812a4", "tarball": "http://registry.npmjs.org/nano/-/nano-0.2.0.tgz" }, "0.3.1": { "shasum": "0f36f9ffe2349a55beae60be2712fc551cf1b9d9", "tarball": "http://registry.npmjs.org/nano/-/nano-0.3.1.tgz" }, "0.3.2": { "shasum": "7f45a1e54652947c7c554c4ac3041dfd5c1f1fbe", "tarball": "http://registry.npmjs.org/nano/-/nano-0.3.2.tgz" }, "0.4.0": { "shasum": "6a0829afc5cd16af1a6056db5d3751db5befe47c", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.0.tgz" }, "0.4.1": { "shasum": "8b759c60ef433482ebd1ade1933e1ff90b55e9ea", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.1.tgz" }, "0.4.2": { "shasum": "17d348c42ea7054e8732121e6781160999c7c777", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.2.tgz" }, "0.4.3": { "shasum": "dd9a2f08a8d481124f3f5cfdd19e3d8af2e4e991", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.3.tgz" }, "0.4.4": { "shasum": "c37e90f9bc83c9266377386984c4a699c862e355", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.4.tgz" }, "0.4.5": { "shasum": "5820706a4c902302be9bf3ac473c0726da8d6c0f", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.5.tgz" }, "0.4.6": { "shasum": "1d0ac7ec64a490666e8c426fbe9eb3c49a9fd372", "tarball": "http://registry.npmjs.org/nano/-/nano-0.4.6.tgz" }, "0.5.3": { "shasum": "8ef7554909d4b81066203720716762be209bdbee", "tarball": "http://registry.npmjs.org/nano/-/nano-0.5.3.tgz" }, "0.5.4": { "shasum": "bdb40163429853e2a249483086e8830f0f025c4e", "tarball": "http://registry.npmjs.org/nano/-/nano-0.5.4.tgz" }, "0.5.5": { "shasum": "00f782127c6b2e79d6b31acdbc5da55df9170175", "tarball": "http://registry.npmjs.org/nano/-/nano-0.5.5.tgz" }, "0.5.6": { "shasum": "1e4ea69b73123716bf1fe39f37900f3da6caceed", "tarball": "http://registry.npmjs.org/nano/-/nano-0.5.6.tgz" }, "0.5.7": { "shasum": "bbec4ad48c1be7b249cad0c7e1e3fe31552c43de", "tarball": "http://registry.npmjs.org/nano/-/nano-0.5.7.tgz" }, "0.5.8": { "shasum": "fbb4b8d8c1b845137f183c9fea62617a5d35f312", "tarball": "http://registry.npmjs.org/nano/-/nano-0.5.8.tgz" }, "0.6.0": { "shasum": "50a89213c2155269282f252f9e1215969b0fad00", "tarball": "http://registry.npmjs.org/nano/-/nano-0.6.0.tgz" }, "0.6.1": { "shasum": "94e93a1f24f1376730b198b5effb622dee84341a", "tarball": "http://registry.npmjs.org/nano/-/nano-0.6.1.tgz" }, "0.6.2": { "shasum": "4b13f0dd06790dc0e6159d5f92d7559ccf651dc6", "tarball": "http://registry.npmjs.org/nano/-/nano-0.6.2.tgz" }, "0.6.4": { "shasum": "46e06183aaaf88c8af57fe89c06fa2934ee5452d", "tarball": "http://registry.npmjs.org/nano/-/nano-0.6.4.tgz" }, "0.6.5": { "shasum": "fd5a9d79d1c1d8d0c9efb819e61d9af32599b4bf", "tarball": "http://registry.npmjs.org/nano/-/nano-0.6.5.tgz" }, "0.6.6": { "shasum": "dadfbd447bf4f8b634b32f6329130c7a466b5ec8", "tarball": "http://registry.npmjs.org/nano/-/nano-0.6.6.tgz" }, "0.7.0": { "shasum": "42b76d62a503b7b417813db9f66354456c628438", "tarball": "http://registry.npmjs.org/nano/-/nano-0.7.0.tgz" }, "0.7.1": { "shasum": "3e42d97e9d9969091b604bf436df8669b43a78f7", "tarball": "http://registry.npmjs.org/nano/-/nano-0.7.1.tgz" }, "0.7.2": { "shasum": "dcefc12f0f55fac2dd2c88bc037885ee3f7b5c44", "tarball": "http://registry.npmjs.org/nano/-/nano-0.7.2.tgz" }, "0.7.3": { "shasum": "22e2af22cc058ea63890a17c5b36adb13b89dcbc", "tarball": "http://registry.npmjs.org/nano/-/nano-0.7.3.tgz" }, "0.7.4": { "shasum": "76e8f6ebd030892a77c0912c7fc6361d3659580f", "tarball": "http://registry.npmjs.org/nano/-/nano-0.7.4.tgz" }, "0.8.0": { "shasum": "f0a11a8317f4605e0151024b869e5f2d1aacc016", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.0.tgz" }, "0.8.1": { "shasum": "b52444f59e92d84a938139d22ad824227f1c6d4f", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.1.tgz" }, "0.8.2": { "shasum": "ec324682d79f809bc5831cfea44397becedf94ed", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.2.tgz" }, "0.8.3": { "shasum": "7a54733ab564d9a407011f8c247d4bc19206fb7d", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.3.tgz" }, "0.8.4": { "shasum": "1e9db4a88946a2c3ff4f033d75c55415480391eb", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.4.tgz" }, "0.8.5": { "shasum": "6125ff0e7b7eeb1733bb5ded8bd83ede4ad84e5e", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.5.tgz" }, "0.8.6": { "shasum": "2ab1f4702a04a918861ea3a33cf63525d7e10901", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.6.tgz" }, "0.8.7": { "shasum": "0247c7c9cde174af64b5024d16ef47c8668e133e", "tarball": "http://registry.npmjs.org/nano/-/nano-0.8.7.tgz" }, "0.9.0": { "shasum": "6b397f064e73d62f23679be6197427644f387b32", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.0.tgz" }, "0.9.1": { "shasum": "846e2960d8cf615a997c3606c204ddf8c8e80507", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.1.tgz" }, "0.9.2": { "shasum": "fdcf26a492fbf8fbfd69b99431048d2d8fd67260", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.2.tgz" }, "0.9.3": { "shasum": "953ade9894155bf1084169a5cb0578a63ba430b8", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.3.tgz" }, "0.9.4": { "shasum": "92b59c2feccdacf9b15dc3c9485fc820c4a56d7c", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.4.tgz" }, "0.9.5": { "shasum": "7ae7052a38b71bad70d9f4b7b29d090c691b339d", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.5.tgz" }, "0.9.7": { "shasum": "72c56c1e993a51adf9ed5db1ac868c45333d3f09", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.7.tgz" }, "0.9.8": { "shasum": "52a2ce96f354625eb926d51ce4b1846f701ab861", "tarball": "http://registry.npmjs.org/nano/-/nano-0.9.8.tgz" }, "1.0.0": { "shasum": "2d6cbe5af04dbe9eb69a3e640aba994bae0df659", "tarball": "http://registry.npmjs.org/nano/-/nano-1.0.0.tgz" } }, "keywords": [ "couchdb", "data", "request", "json", "nosql", "micro", "nano", "database" ], "url": "http://registry.npmjs.org/nano/" }, "nanolog": { "name": "nanolog", "description": "Flexible but Simple Logger", "dist-tags": { "latest": "0.1.0" }, "readme": "Sigh, yes, another logging module.\n\nThe goals:\n\n * Flexible -- format of log entry, where to log\n * Simple -- Simple api\n * Multiple output transports, with different configs and log levels\n\n### Usage\n\nThe default logger is set to log to stdout, with coloured logs\n\n```js\nvar log = require('nanolog');\nlog.info(\"My Message\")\nlog.error(\"Log my error\")\nlog.debug(\"Debug info\", {msg: 'All params are output'})\n```\n\nYou can set the default output level, and even the default log levels:\n\n```js\nlog.set({levels: {bad: 0, good: 1, boring: 2}, level: 'good'})\nlog.bad(\"Uh Oh\")\nlog.boring(\"Not logged\")\n```\n\n\nnanolog uses a stack of output functions to write our logs. You can\nset your own with 'to'. You can also set a log level for each output\nfunction that will override the default:\n\n```js\nlog.to(log.out.stdout(), log.out.file({file: './log.txt', level: 'warn'}))\n```\n\nThe output functions use a simple substitution format that lets \nyou specify what you want your logs to look like:\n\n```js\nlog.to(log.out.stdout({format: \"nanolog: %message%\"}))\nfmt = \"%(white|bold)timestamp% [%(color)level%] %(color)message%\"\nlog.to(log.out.stdout({format: fmt})\n```\n\nThe logging functionality revolves around a 'LogEntry' object. This\nobject defines the attributes that can be written. You can easily \ncustomize the logging functionality by adding functions to this\nobject. `timestamp`, `datetime`, and `color` are all builtin log\nfunctions that you can use or override.\n\n```js\nlog.entry.upcaseMessage = function(entry) {\n return entry.get('message').toUpperCase();\n}\nlog.to(log.out.stdout({format: \"%upcaseMessage%\"}))\nlog.info(\"hello, world\")\n// result:\nHELLO, WORLD\n```\n\nBy default, all operations work on the default logger that is returned\nfrom the `nanolog` module. You can create other loggers as well:\n\n```js\nvar log = require('nanolog');\nvar filelog = log.create('filelog');\nfilelog.to(log.out.file({file: './log.txt'}));\nfilelog.info(\"This goes to the log file\");\n````\n\nFinally, you can drill down and be specific about what gets output by\nusing the `module` feature.\n\n```js\nvar log = require('nanolog');\nlog.set({modules: {feature: 'debug', root: 'info'})\n\nvar featureLogger = log.module('feature');\nvar rootLogger = log.module('root');\n\nlog.info(\"You can set module level overrides on output level\");\nfeatureLogger.debug(\"This will be displayed\");\nrootLogger.debug(\"This will not be displayed\");\n```\n\n\nAPI\n===\n\n### set\n\nSet new options on the logger.\n\n*levels*: An object, keys are level name, value is the integer level.\n\n Default:\n {'panic': 0, 'error': 1, 'warn': 2, 'info': 3, 'debug': 4, 'trace':\n5}\n\n*level*: `string` level to log at, default: 'info'\n\n*modules*: An object providing custom log levels for modules:\n\n Example:\n {feature1: 'debug', noisyFeature: 'warn'}\n\n### attrs\n\n`attrs` is an object on the logger. It's keys are functions that can\nprovide custom data to the output function. By default, attrs is\nconfigured with a number of useful functions:\n\nThe entry object starts with the attributes provided by the log\nfunctions:\n\n * message: The first parameter given to the log function.\n * params: An array of any other parameters passed\n * level: The level of the requested log function\n\nBy default attrs is configured with a number of useful functions:\n\n * timestamp:\n * datetime: provide a formatted datetime value\n * inspect: outputs any additional parameters, using util.inspect\n * color: The default color for the level.\n\nCustom attrs can be provided (or the defaults overriden). Example:\n\n```js\nlog.entry.upcaseMessage = function(entry) {\n return entry.get('message').toUpperCase();\n}\n```\n\n### to \n\nSets the output stack:\n\n```js\nlog.to(log.out.stdout(), log.out.file({file: './log.txt', level:\n'warn'}))\n```\n\n\n### module\n\nReturns a logger object that is module specific. You can then set\nmodule specific logger levels (to turn up/down certain sections of\ncode).\n", "maintainers": [ { "name": "wvl", "email": "wayne@larsen.st" } ], "time": { "modified": "2011-12-05T02:00:49.829Z", "created": "2011-12-05T02:00:48.420Z", "0.1.0": "2011-12-05T02:00:49.829Z" }, "author": { "name": "Wayne Larsen", "email": "wayne@larsen.st" }, "repository": { "url": "https://github.com/wvl/nanolog.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nanolog/0.1.0" }, "dist": { "0.1.0": { "shasum": "5db0f6d0a0e98f735a62b1d2f02ac6174eafbca6", "tarball": "http://registry.npmjs.org/nanolog/-/nanolog-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nanolog/" }, "nanostate": { "name": "nanostate", "description": "A dead simple FSM", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tralamazza", "email": "tralamazza@gmail.com" } ], "time": { "modified": "2011-06-13T02:21:01.977Z", "created": "2011-06-09T07:05:32.760Z", "0.0.1": "2011-06-09T07:05:33.588Z", "0.0.2": "2011-06-09T07:38:17.389Z", "0.0.3": "2011-06-10T02:39:29.420Z", "0.0.4": "2011-06-13T02:21:01.977Z" }, "author": { "name": "Daniel Tralamazza" }, "repository": { "type": "git", "url": "git://github.com/tralamazza/NanoState.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nanostate/0.0.1", "0.0.2": "http://registry.npmjs.org/nanostate/0.0.2", "0.0.3": "http://registry.npmjs.org/nanostate/0.0.3", "0.0.4": "http://registry.npmjs.org/nanostate/0.0.4" }, "dist": { "0.0.1": { "shasum": "1661e17967c8ba29ff89b5aec28bbcc38213e0be", "tarball": "http://registry.npmjs.org/nanostate/-/nanostate-0.0.1.tgz" }, "0.0.2": { "shasum": "e40686cc7e55d9c0b6a52c335bb83dbf35ffdc71", "tarball": "http://registry.npmjs.org/nanostate/-/nanostate-0.0.2.tgz" }, "0.0.3": { "shasum": "632563878c7fddf29d97a5a0dab1c9678c62c248", "tarball": "http://registry.npmjs.org/nanostate/-/nanostate-0.0.3.tgz" }, "0.0.4": { "shasum": "317223700000a60f52d1b02577fe31354c4e144e", "tarball": "http://registry.npmjs.org/nanostate/-/nanostate-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/nanostate/" }, "nap": { "name": "nap", "description": "An asset packager for node.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "craigspaeth", "email": "craigspaeth@gmail.com" } ], "time": { "modified": "2011-10-19T18:24:05.897Z", "created": "2011-10-19T18:23:42.212Z", "0.1.0": "2011-10-19T18:24:05.897Z" }, "author": { "name": "Craig Spaeth", "email": "craigspaeth@gmail.com", "url": "http://craigspaeth.com" }, "repository": { "type": "git", "url": "git://github.com/craigspaeth/nap.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nap/0.1.0" }, "dist": { "0.1.0": { "shasum": "6416cd452017bdd0514f399e68cea9e55cd39762", "tarball": "http://registry.npmjs.org/nap/-/nap-0.1.0.tgz" } }, "keywords": [ "node", "asset", "package", "css", "javascript", "javascript templates" ], "url": "http://registry.npmjs.org/nap/" }, "narcissus": { "name": "narcissus", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mozilla", "email": "dherman@mozilla.com" } ], "time": { "modified": "2011-02-10T01:24:40.283Z", "created": "2011-02-10T01:24:39.947Z", "0.0.1": "2011-02-10T01:24:40.283Z" }, "author": { "name": "Mozilla" }, "versions": { "0.0.1": "http://registry.npmjs.org/narcissus/0.0.1" }, "dist": { "0.0.1": { "shasum": "b84ca9e12192aeecbce4b65b39074eb6a9d509d7", "tarball": "http://registry.npmjs.org/narcissus/-/narcissus-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/narcissus/" }, "nariya": { "name": "nariya", "description": "Continious Deployment for NodeJS", "dist-tags": { "latest": "0.1.14" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-12-14T12:12:43.923Z", "created": "2011-09-12T19:46:34.894Z", "0.0.1": "2011-12-07T19:17:00.612Z", "0.0.2": "2011-12-07T19:17:00.612Z", "0.0.3": "2011-12-07T19:17:00.612Z", "0.0.4": "2011-12-07T19:17:00.612Z", "0.0.5": "2011-12-07T19:17:00.612Z", "0.0.6": "2011-12-07T19:17:00.612Z", "0.0.7": "2011-12-07T19:17:00.612Z", "0.1.0": "2011-12-07T19:17:00.612Z", "0.1.1": "2011-12-07T19:17:00.612Z", "0.1.2": "2011-12-07T19:17:00.612Z", "0.1.3": "2011-12-07T19:17:00.612Z", "0.1.4": "2011-12-07T19:17:00.612Z", "0.1.5": "2011-12-07T19:17:00.612Z", "0.1.6": "2011-12-07T19:17:00.612Z", "0.1.7": "2011-11-16T05:35:00.424Z", "0.1.8": "2011-11-16T05:49:30.354Z", "0.1.9": "2011-12-07T19:17:00.612Z", "0.1.10": "2011-12-07T19:27:33.122Z", "0.1.11": "2011-12-07T19:47:33.297Z", "0.1.12": "2011-12-10T16:12:47.169Z", "0.1.13": "2011-12-10T18:05:31.730Z", "0.1.14": "2011-12-14T12:12:43.923Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nariya/0.0.1", "0.0.2": "http://registry.npmjs.org/nariya/0.0.2", "0.0.3": "http://registry.npmjs.org/nariya/0.0.3", "0.0.4": "http://registry.npmjs.org/nariya/0.0.4", "0.0.5": "http://registry.npmjs.org/nariya/0.0.5", "0.0.6": "http://registry.npmjs.org/nariya/0.0.6", "0.0.7": "http://registry.npmjs.org/nariya/0.0.7", "0.1.0": "http://registry.npmjs.org/nariya/0.1.0", "0.1.1": "http://registry.npmjs.org/nariya/0.1.1", "0.1.2": "http://registry.npmjs.org/nariya/0.1.2", "0.1.3": "http://registry.npmjs.org/nariya/0.1.3", "0.1.4": "http://registry.npmjs.org/nariya/0.1.4", "0.1.5": "http://registry.npmjs.org/nariya/0.1.5", "0.1.6": "http://registry.npmjs.org/nariya/0.1.6", "0.1.7": "http://registry.npmjs.org/nariya/0.1.7", "0.1.8": "http://registry.npmjs.org/nariya/0.1.8", "0.1.9": "http://registry.npmjs.org/nariya/0.1.9", "0.1.10": "http://registry.npmjs.org/nariya/0.1.10", "0.1.11": "http://registry.npmjs.org/nariya/0.1.11", "0.1.12": "http://registry.npmjs.org/nariya/0.1.12", "0.1.13": "http://registry.npmjs.org/nariya/0.1.13", "0.1.14": "http://registry.npmjs.org/nariya/0.1.14" }, "dist": { "0.0.1": { "shasum": "00a95d283490f0b352f7524f899cecc37dcd20f0", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.1.tgz" }, "0.0.2": { "shasum": "4bb593a69a30c24efbf87288526d33b235e87bb5", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.2.tgz" }, "0.0.3": { "shasum": "3958493bd951b39c69f976b13a1281a2ce0d8238", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.3.tgz" }, "0.0.4": { "shasum": "29125b2374cef15c50b87640a7b4b60d916d897f", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.4.tgz" }, "0.0.5": { "shasum": "34f1cffed650d3ff666f65fd88ebe8ceaa4c5fd4", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.5.tgz" }, "0.0.6": { "shasum": "e754f8586872f101331264b90808665d42ac3de9", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.6.tgz" }, "0.0.7": { "shasum": "b92ba61c6bd229d25a5256cff2d815d4a8fee41c", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.0.7.tgz" }, "0.1.0": { "shasum": "b0a242e0fc49f5c7a995304f8073215004b3f385", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.0.tgz" }, "0.1.1": { "shasum": "8a12b4f758684a5b2be610da68ebde2fbac664a3", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.1.tgz" }, "0.1.2": { "shasum": "12579ce53e0ad2c22a385b67ab6e889eb0a8d64b", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.2.tgz" }, "0.1.3": { "shasum": "64d52f9cdfa715e791312a57f712e1ba159eb26e", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.3.tgz" }, "0.1.4": { "shasum": "cc7e8528c13b04addd6e37af3368df7be1afc02b", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.4.tgz" }, "0.1.5": { "shasum": "13a95bcf335225189e5806da811f2b468571d06b", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.5.tgz" }, "0.1.6": { "shasum": "592cdeca12b1f36610b63be4fbf3ae4ffae4bbbc", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.6.tgz" }, "0.1.7": { "shasum": "cdf72d04d4f4dd83d64ee441435fa3cb6adae457", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.7.tgz" }, "0.1.8": { "shasum": "d9d8be0316a58efa607e0c93b9392c86d0aad200", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.8.tgz" }, "0.1.9": { "shasum": "1f5dca4987dce671e626e924b236f993a314e02d", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.9.tgz" }, "0.1.10": { "shasum": "f384b523d6b81211ec6a6dca56a13b2ae2376bfe", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.10.tgz" }, "0.1.11": { "shasum": "7a30df2eae88bdd521040407f89e753242d002e4", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.11.tgz" }, "0.1.12": { "shasum": "6f9126bb9826e2c0ba750c8441ac8e067b9a91df", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.12.tgz" }, "0.1.13": { "shasum": "5b555b862fd92b83757ffedba94ce0672a44587c", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.13.tgz" }, "0.1.14": { "shasum": "20e42fafa911d256c170b002773af1cf715e9c7f", "tarball": "http://registry.npmjs.org/nariya/-/nariya-0.1.14.tgz" } }, "keywords": [ "Continious", "Deployment", "Integration" ], "url": "http://registry.npmjs.org/nariya/" }, "narrativ": { "name": "narrativ", "description": "Kind of a rip off of Docco", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-03-27T01:52:08.721Z", "created": "2011-03-26T08:35:46.925Z", "0.0.2": "2011-03-26T08:35:47.169Z", "0.0.3": "2011-03-26T08:50:07.613Z", "0.0.4": "2011-03-27T01:26:40.386Z", "0.0.5": "2011-03-27T01:52:08.721Z" }, "author": { "name": "Chris Dickinson" }, "versions": { "0.0.2": "http://registry.npmjs.org/narrativ/0.0.2", "0.0.3": "http://registry.npmjs.org/narrativ/0.0.3", "0.0.4": "http://registry.npmjs.org/narrativ/0.0.4", "0.0.5": "http://registry.npmjs.org/narrativ/0.0.5" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/narrativ/-/narrativ-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/narrativ/-/narrativ-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/narrativ/-/narrativ-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/narrativ/-/narrativ-0.0.5.tgz" } }, "keywords": [ "documentation", "docs", "generator" ], "url": "http://registry.npmjs.org/narrativ/" }, "narrow": { "name": "narrow", "description": "Library shrinks a given callback parallel execution concurrency in a limited number of threads, receiving the bunch of data (array of tasks).", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "octave", "email": "chinsay@gmail.com" } ], "time": { "modified": "2011-08-11T14:01:43.788Z", "created": "2011-04-02T12:39:32.470Z", "0.0.1": "2011-04-02T12:39:32.894Z", "0.0.2": "2011-08-11T14:01:43.788Z" }, "author": { "name": "Yuriy Bogdanov", "email": "chinsay@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/narrow/0.0.1", "0.0.2": "http://registry.npmjs.org/narrow/0.0.2" }, "dist": { "0.0.1": { "shasum": "c61bc99568ec67cd0fa75f741209d23a48c383ab", "tarball": "http://registry.npmjs.org/narrow/-/narrow-0.0.1.tgz" }, "0.0.2": { "shasum": "7fe479c3d96f0da2c9fc9dcdd06d673c270f4b8a", "tarball": "http://registry.npmjs.org/narrow/-/narrow-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/narrow/" }, "narwhal": { "name": "narwhal", "description": "A general purpose JavaScript library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "versions": { "0.0.2": "http://registry.npmjs.org/narwhal/0.0.2" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/narwhal/-/narwhal-0.0.2.tgz" } }, "keywords": [ "javascript", "engine", "platform" ], "url": "http://registry.npmjs.org/narwhal/" }, "narwhal-lib": { "name": "narwhal-lib", "description": "A general purpose JavaScript library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "rkh", "email": "k.haase@finn.de" } ], "versions": { "0.0.2": "http://registry.npmjs.org/narwhal-lib/0.0.2" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/narwhal-lib/-/narwhal-lib-0.0.2.tgz" } }, "keywords": [ "javascript", "engine", "platform" ], "url": "http://registry.npmjs.org/narwhal-lib/" }, "nasa": { "name": "nasa", "description": "A client for NASA's data API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-23T01:37:12.751Z", "created": "2011-10-22T01:55:59.318Z", "0.0.0": "2011-10-22T01:55:59.701Z", "0.0.1": "2011-10-23T01:23:46.572Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com" }, "repository": { "type": "git", "url": "git://github.com/ecto/node-nasa.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nasa/0.0.0", "0.0.1": "http://registry.npmjs.org/nasa/0.0.1" }, "dist": { "0.0.0": { "shasum": "22f13fa3fbe64b61ed3570408c6b23e5deea7536", "tarball": "http://registry.npmjs.org/nasa/-/nasa-0.0.0.tgz" }, "0.0.1": { "shasum": "4a9b3c27b12d4bb2410efee98015d8c30944bc4d", "tarball": "http://registry.npmjs.org/nasa/-/nasa-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nasa/" }, "nat": { "name": "nat", "description": "Node Nat is a user-based http proxy/nat for NodeJS", "dist-tags": { "latest": "0.1.18" }, "maintainers": [ { "name": "sethvargo", "email": "sethvargo@gmail.com" } ], "time": { "modified": "2011-11-28T14:09:44.495Z", "created": "2011-10-17T23:40:28.883Z", "0.1.1": "2011-10-17T23:40:29.131Z", "0.1.2": "2011-10-18T03:22:07.105Z", "0.1.3": "2011-10-18T03:33:25.671Z", "0.1.4": "2011-10-18T04:18:03.866Z", "0.1.5": "2011-10-18T20:56:20.675Z", "0.1.6": "2011-10-19T23:02:53.035Z", "0.1.7": "2011-10-19T23:44:26.865Z", "0.1.8": "2011-10-21T20:55:16.495Z", "0.1.9": "2011-10-21T21:05:34.014Z", "0.1.10": "2011-10-21T21:08:53.450Z", "0.1.11": "2011-10-27T15:34:10.994Z", "0.1.12": "2011-10-30T03:48:15.838Z", "0.1.13": "2011-11-05T17:58:45.302Z", "0.1.14": "2011-11-11T20:54:43.806Z", "0.1.15": "2011-11-11T23:35:19.735Z", "0.1.16": "2011-11-16T18:29:55.467Z", "0.1.17": "2011-11-22T23:48:14.462Z", "0.1.18": "2011-11-28T14:09:44.495Z" }, "author": { "name": "Seth Vargo", "email": "sethvargo@gmail.com", "url": "http://sethvargo.com" }, "repository": { "type": "git", "url": "git://github.com/sethvargo/node-nat.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/nat/0.1.1", "0.1.2": "http://registry.npmjs.org/nat/0.1.2", "0.1.3": "http://registry.npmjs.org/nat/0.1.3", "0.1.4": "http://registry.npmjs.org/nat/0.1.4", "0.1.5": "http://registry.npmjs.org/nat/0.1.5", "0.1.6": "http://registry.npmjs.org/nat/0.1.6", "0.1.7": "http://registry.npmjs.org/nat/0.1.7", "0.1.8": "http://registry.npmjs.org/nat/0.1.8", "0.1.9": "http://registry.npmjs.org/nat/0.1.9", "0.1.10": "http://registry.npmjs.org/nat/0.1.10", "0.1.11": "http://registry.npmjs.org/nat/0.1.11", "0.1.12": "http://registry.npmjs.org/nat/0.1.12", "0.1.13": "http://registry.npmjs.org/nat/0.1.13", "0.1.14": "http://registry.npmjs.org/nat/0.1.14", "0.1.15": "http://registry.npmjs.org/nat/0.1.15", "0.1.16": "http://registry.npmjs.org/nat/0.1.16", "0.1.17": "http://registry.npmjs.org/nat/0.1.17", "0.1.18": "http://registry.npmjs.org/nat/0.1.18" }, "dist": { "0.1.1": { "shasum": "69e939b6f481da03f857a788eac429084c957aba", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.1.tgz" }, "0.1.2": { "shasum": "f0c08651fa44be96b3b7805b1edb672106de1ad2", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.2.tgz" }, "0.1.3": { "shasum": "1f8158df7dda7608b0f14e8c6edea0ae6f8eb523", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.3.tgz" }, "0.1.4": { "shasum": "e94d193695c4e7faf9929596578f8bc2947e1068", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.4.tgz" }, "0.1.5": { "shasum": "211b0e8fa6c51036fbc2599da6ba829db3298e62", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.5.tgz" }, "0.1.6": { "shasum": "da3418c401d68cdbb51dbae5ebbeac2c300b5855", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.6.tgz" }, "0.1.7": { "shasum": "33054db475dc39af7ac9fe6a86b676c00d23f962", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.7.tgz" }, "0.1.8": { "shasum": "40080aee054e105d135c49fa551df84463b85514", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.8.tgz" }, "0.1.9": { "shasum": "b6aed88b0c29c2a8d06cf9a50afe36f0658dd6ae", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.9.tgz" }, "0.1.10": { "shasum": "c55f38e1f3944bb9151a3a660ed17c736b9f4973", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.10.tgz" }, "0.1.11": { "shasum": "5ad8687564016442453783d61ffaff603a2b747d", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.11.tgz" }, "0.1.12": { "shasum": "0b8acb829876484cbe71cdc085b8fc1142b34e10", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.12.tgz" }, "0.1.13": { "shasum": "c21800de866ff190103a0b2c7e02f9b3970d2c97", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.13.tgz" }, "0.1.14": { "shasum": "7ab024f1b42d594f84b1399f7e52f30b781ee4e0", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.14.tgz" }, "0.1.15": { "shasum": "f3291af69abaefec0c1b4c85bdb8cf081295f06e", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.15.tgz" }, "0.1.16": { "shasum": "2ed57eb2897517aa0beee98aff4c3bf26fdd3529", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.16.tgz" }, "0.1.17": { "shasum": "9ac016909185b2b9c58fd6b60f0a5b6371d9a69f", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.17.tgz" }, "0.1.18": { "shasum": "2ed1de90354743174e55aa7dcb656ed7a27f8a89", "tarball": "http://registry.npmjs.org/nat/-/nat-0.1.18.tgz" } }, "keywords": [ "nat", "node-nat", "proxy", "http proxy" ], "url": "http://registry.npmjs.org/nat/" }, "native2ascii": { "name": "native2ascii", "description": "native2ascii", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "yyfrankyy", "email": "yyfrankyy@gmail.com" } ], "time": { "modified": "2011-11-13T16:56:49.112Z", "created": "2011-08-22T09:17:49.248Z", "0.0.1": "2011-08-22T09:17:50.769Z", "0.0.2": "2011-11-09T06:09:58.566Z", "0.0.3": "2011-11-13T14:28:38.915Z", "0.0.4": "2011-11-13T16:56:49.112Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/native2ascii/0.0.1", "0.0.2": "http://registry.npmjs.org/native2ascii/0.0.2", "0.0.3": "http://registry.npmjs.org/native2ascii/0.0.3", "0.0.4": "http://registry.npmjs.org/native2ascii/0.0.4" }, "dist": { "0.0.1": { "shasum": "4c61ec84e335187b6d5a24a2e9363c2bd9606d18", "tarball": "http://registry.npmjs.org/native2ascii/-/native2ascii-0.0.1.tgz" }, "0.0.2": { "shasum": "7476e36e1e6508c2c04191b382e2d6a48be99871", "tarball": "http://registry.npmjs.org/native2ascii/-/native2ascii-0.0.2.tgz" }, "0.0.3": { "shasum": "8f733a16a3542628eea71f0843068680e197f852", "tarball": "http://registry.npmjs.org/native2ascii/-/native2ascii-0.0.3.tgz" }, "0.0.4": { "shasum": "9166514fd20fd086f82799da55fdbf50d02a816d", "tarball": "http://registry.npmjs.org/native2ascii/-/native2ascii-0.0.4.tgz" } }, "keywords": [ "native2ascii", "ascii", "encode", "decode" ], "url": "http://registry.npmjs.org/native2ascii/" }, "natives": { "name": "natives", "description": "Require all nodes builtin modules (natives) in one go", "dist-tags": { "latest": "0.0.5", "stable": "0.0.5", "test": "0.0.3" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2010-12-30T11:53:58.228Z", "created": "2010-12-27T12:02:14.627Z", "0.0.1": "2010-12-27T12:02:15.146Z", "0.0.2": "2010-12-27T13:00:53.872Z", "0.0.3": "2010-12-28T11:05:09.362Z", "0.0.4": "2010-12-29T16:11:01.097Z", "0.0.5": "2010-12-30T11:49:06.835Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/kof/node-natives.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/natives/0.0.1", "0.0.2": "http://registry.npmjs.org/natives/0.0.2", "0.0.3": "http://registry.npmjs.org/natives/0.0.3", "0.0.4": "http://registry.npmjs.org/natives/0.0.4", "0.0.5": "http://registry.npmjs.org/natives/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/natives/-/natives-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/natives/-/natives-0.0.2.tgz" }, "0.0.3": { "shasum": "e5e685e666c4238780de5a4ea4f0757d1fe29a7b", "tarball": "http://registry.npmjs.org/natives/-/natives-0.0.3.tgz" }, "0.0.4": { "shasum": "5983cb8835b31b7638318af506727f1afddfb43b", "tarball": "http://registry.npmjs.org/natives/-/natives-0.0.4.tgz" }, "0.0.5": { "shasum": "1db011f867dfc6d2dc2432ed9dfee8d173d03fc3", "tarball": "http://registry.npmjs.org/natives/-/natives-0.0.5.tgz" } }, "keywords": [ "natives", "builtin" ], "url": "http://registry.npmjs.org/natives/" }, "nativeUtil": { "name": "nativeUtil", "description": "native extension utilities from node and v8", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "yyfrankyy", "email": "yyfrankyy@gmail.com" } ], "time": { "modified": "2011-11-28T06:34:24.252Z", "created": "2011-08-22T10:50:56.343Z", "0.0.1": "2011-08-22T10:50:58.252Z", "0.0.2": "2011-08-22T15:28:06.981Z", "0.0.3": "2011-08-22T15:40:51.143Z", "0.0.4": "2011-11-28T06:34:24.252Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/nativeUtil/0.0.1", "0.0.2": "http://registry.npmjs.org/nativeUtil/0.0.2", "0.0.3": "http://registry.npmjs.org/nativeUtil/0.0.3", "0.0.4": "http://registry.npmjs.org/nativeUtil/0.0.4" }, "dist": { "0.0.1": { "shasum": "9512310c567ad2744f378cc14226e28cbfe4fac0", "tarball": "http://registry.npmjs.org/nativeUtil/-/nativeUtil-0.0.1.tgz" }, "0.0.2": { "shasum": "1c1a276d82e7c2d19da8656619b9b7b527361278", "tarball": "http://registry.npmjs.org/nativeUtil/-/nativeUtil-0.0.2.tgz" }, "0.0.3": { "shasum": "43077c39fcb1c6d53a428499ac3081da0a44b0c4", "tarball": "http://registry.npmjs.org/nativeUtil/-/nativeUtil-0.0.3.tgz" }, "0.0.4": { "shasum": "54d43d435c716d7ef014f8c3fca9e92f1e1e5cc3", "tarball": "http://registry.npmjs.org/nativeUtil/-/nativeUtil-0.0.4.tgz" } }, "keywords": [ "node", "v8", "gc", "extension" ], "url": "http://registry.npmjs.org/nativeUtil/" }, "natural": { "name": "natural", "dist-tags": { "latest": "0.0.61" }, "maintainers": [ { "name": "chrisumbel", "email": "chris@chrisumbel.com" } ], "time": { "modified": "2011-11-28T02:40:50.485Z", "created": "2011-05-11T03:06:48.650Z", "0.0.3": "2011-05-11T03:06:48.811Z", "0.0.4": "2011-05-11T22:43:28.336Z", "0.0.5": "2011-05-11T23:25:07.463Z", "0.0.7": "2011-05-16T03:17:38.482Z", "0.0.8": "2011-05-16T21:39:18.218Z", "0.0.9": "2011-05-16T23:36:26.808Z", "0.0.10": "2011-05-17T03:08:29.164Z", "0.0.11": "2011-05-17T23:52:57.187Z", "0.0.12": "2011-05-18T02:23:01.058Z", "0.0.13": "2011-05-20T01:02:40.434Z", "0.0.14": "2011-05-21T16:52:36.218Z", "0.0.15": "2011-05-22T01:44:49.308Z", "0.0.16": "2011-05-22T20:55:11.261Z", "0.0.17": "2011-05-23T01:29:21.701Z", "0.0.18": "2011-05-23T03:01:35.710Z", "0.0.19": "2011-05-23T03:55:26.024Z", "0.0.20": "2011-06-04T21:28:04.710Z", "0.0.21": "2011-06-05T03:49:18.830Z", "0.0.22": "2011-06-05T15:36:47.462Z", "0.0.23": "2011-06-14T01:55:49.522Z", "0.0.24": "2011-07-12T11:42:00.458Z", "0.0.25": "2011-07-13T12:09:29.359Z", "0.0.26": "2011-07-20T12:02:08.378Z", "0.0.27": "2011-07-21T10:29:31.008Z", "0.0.28": "2011-08-05T13:21:38.720Z", "0.0.29": "2011-08-15T02:28:54.061Z", "0.0.30": "2011-08-15T02:30:39.968Z", "0.0.31": "2011-08-15T02:33:34.507Z", "0.0.32": "2011-08-15T11:53:45.727Z", "0.0.33": "2011-08-16T03:06:49.676Z", "0.0.34": "2011-08-16T03:10:45.354Z", "0.0.35": "2011-08-16T12:17:43.645Z", "0.0.40": "2011-08-16T21:18:26.978Z", "0.0.41": "2011-08-17T16:00:21.670Z", "0.0.42": "2011-08-20T16:02:03.979Z", "0.0.43": "2011-08-22T01:09:03.693Z", "0.0.44": "2011-08-28T01:20:55.045Z", "0.0.45": "2011-08-29T01:18:32.894Z", "0.0.46": "2011-08-29T01:40:50.590Z", "0.0.47": "2011-08-29T02:32:40.105Z", "0.0.48": "2011-08-30T10:45:17.655Z", "0.0.49": "2011-08-31T00:18:38.195Z", "0.0.50": "2011-09-04T18:07:43.073Z", "0.0.51": "2011-09-04T18:35:51.237Z", "0.0.52": "2011-09-04T19:20:45.184Z", "0.0.53": "2011-09-24T13:22:14.814Z", "0.0.54": "2011-09-26T12:06:54.477Z", "0.0.55": "2011-10-04T00:03:31.795Z", "0.0.56": "2011-11-06T12:45:33.622Z", "0.0.57": "2011-11-13T17:55:22.093Z", "0.0.58": "2011-11-25T02:12:14.476Z", "0.0.60": "2011-11-28T01:48:37.821Z", "0.0.61": "2011-11-28T02:40:50.485Z" }, "author": { "name": "Chris Umbel", "email": "chris@chrisumbel.com" }, "repository": { "type": "git", "url": "git://github.com/chrisumbel/natural.git" }, "description": "General natural language (tokenizing, stemming, classification, inflection, phonetics, tfidf, WordNet) facilities for node.", "versions": { "0.0.54": "http://registry.npmjs.org/natural/0.0.54", "0.0.27": "http://registry.npmjs.org/natural/0.0.27", "0.0.55": "http://registry.npmjs.org/natural/0.0.55", "0.0.56": "http://registry.npmjs.org/natural/0.0.56", "0.0.57": "http://registry.npmjs.org/natural/0.0.57", "0.0.58": "http://registry.npmjs.org/natural/0.0.58", "0.0.60": "http://registry.npmjs.org/natural/0.0.60", "0.0.61": "http://registry.npmjs.org/natural/0.0.61" }, "dist": { "0.0.54": { "shasum": "d7b8690c0b22dc72740c275de1eb7d593e2a3cb6", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.54.tgz" }, "0.0.27": { "shasum": "da1e0881abb74edeb29b8d7b751177ba2c954a33", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.27.tgz" }, "0.0.55": { "shasum": "8f36d139a7fed5566bf84f44da5a07194b22d2e8", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.55.tgz" }, "0.0.56": { "shasum": "e47ad7e30806019b81d2da2edc5a766571a41073", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.56.tgz" }, "0.0.57": { "shasum": "f4dc6e1933bf653aafdac28ba6358c471773475f", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.57.tgz" }, "0.0.58": { "shasum": "f50498c74bc386b6be0aabbc91a148e070972ebc", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.58.tgz" }, "0.0.60": { "shasum": "cb11e74899e457e9d915ad37e6d0d098b4d51e33", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.60.tgz" }, "0.0.61": { "shasum": "35ba52ffbc47129ea99af513d024ce1b48be552d", "tarball": "http://registry.npmjs.org/natural/-/natural-0.0.61.tgz" } }, "keywords": [ "natural", "language", "porter", "lancaster", "stemmer", "bayes", "classifier", "phonetic", "metaphone", "inflector", "wordnet", "tf-idf", "logistic", "regression" ], "url": "http://registry.npmjs.org/natural/" }, "naturalsort": { "name": "naturalsort", "description": "sort string keys with numbers inside of them naturally", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bat", "email": "ben@benatkin.com" } ], "time": { "modified": "2011-08-02T22:53:36.755Z", "created": "2011-08-02T22:53:32.200Z", "0.0.1": "2011-08-02T22:53:36.755Z" }, "author": { "name": "Ben Atkin", "email": "ben@benatkin.com", "url": "http://benatkin.com/" }, "repository": { "type": "git", "url": "git://github.com/benatkin/naturalsort.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/naturalsort/0.0.1" }, "dist": { "0.0.1": { "shasum": "1fe2e87a21ef6c2a3d2852137359d5e21680b967", "tarball": "http://registry.npmjs.org/naturalsort/-/naturalsort-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/naturalsort/" }, "nave": { "name": "nave", "description": "Virtual Environments for Node", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me" }, "time": { "modified": "2011-12-14T04:48:27.279Z", "created": "2010-12-28T23:13:50.775Z", "0.0.5": "2010-12-28T23:13:50.775Z", "0.0.6": "2010-12-28T23:13:50.775Z", "0.0.7": "2010-12-28T23:13:50.775Z", "0.1.1": "2010-12-28T23:13:50.775Z", "0.1.2": "2010-12-28T23:13:50.775Z", "0.1.3": "2010-12-28T23:13:50.775Z", "0.1.4": "2011-02-02T19:03:47.038Z", "0.1.5": "2011-05-21T23:41:43.147Z", "0.1.6": "2011-06-22T23:16:26.965Z", "0.1.7": "2011-07-15T16:45:50.057Z", "0.1.8": "2011-09-17T05:01:03.578Z", "0.2.0": "2011-12-01T21:49:23.803Z", "0.2.1": "2011-12-02T16:57:43.933Z", "0.2.2": "2011-12-14T04:45:22.622Z", "0.2.3": "2011-12-14T04:48:16.946Z" }, "versions": { "0.0.5": "http://registry.npmjs.org/nave/0.0.5", "0.0.6": "http://registry.npmjs.org/nave/0.0.6", "0.0.7": "http://registry.npmjs.org/nave/0.0.7", "0.1.1": "http://registry.npmjs.org/nave/0.1.1", "0.1.2": "http://registry.npmjs.org/nave/0.1.2", "0.1.3": "http://registry.npmjs.org/nave/0.1.3", "0.1.4": "http://registry.npmjs.org/nave/0.1.4", "0.1.5": "http://registry.npmjs.org/nave/0.1.5", "0.1.6": "http://registry.npmjs.org/nave/0.1.6", "0.1.7": "http://registry.npmjs.org/nave/0.1.7", "0.1.8": "http://registry.npmjs.org/nave/0.1.8", "0.2.0": "http://registry.npmjs.org/nave/0.2.0", "0.2.1": "http://registry.npmjs.org/nave/0.2.1", "0.2.3": "http://registry.npmjs.org/nave/0.2.3" }, "dist": { "0.0.5": { "tarball": "http://registry.npmjs.org/nave/-/nave-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/nave/-/nave-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/nave/-/nave-0.0.7.tgz" }, "0.1.1": { "shasum": "8c2ded75eb4fdca8c89fece2d04f3f37c68f792a", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.1.tgz" }, "0.1.2": { "shasum": "9f8510d99e65138dfeea1273e5c6803441bab697", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.2.tgz" }, "0.1.3": { "shasum": "1ea9fd1a9a94eeeecba61d9f9413f04a65bd89cc", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.3.tgz" }, "0.1.4": { "shasum": "5ac4d4f4ab4d563a9cb750667382c644937478f2", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.4.tgz" }, "0.1.5": { "shasum": "baa8537b7d12335f07d2c9e4c39925717fc31d55", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.5.tgz" }, "0.1.6": { "shasum": "92a2fb6d66ca81329c601030774dd1b949edb594", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.6.tgz" }, "0.1.7": { "shasum": "fc93bf4cb141b84ab66b31cc2d04c723c2eaad74", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.7.tgz" }, "0.1.8": { "shasum": "0443425341ab0b9545cb142671be6124cbd0adc7", "tarball": "http://registry.npmjs.org/nave/-/nave-0.1.8.tgz" }, "0.2.0": { "shasum": "0b3f35d93a63a943c95a1155e09c1f3f21998817", "tarball": "http://registry.npmjs.org/nave/-/nave-0.2.0.tgz" }, "0.2.1": { "shasum": "af6f14c4e9cd8c28cc528b13f95435fde3cc2508", "tarball": "http://registry.npmjs.org/nave/-/nave-0.2.1.tgz" }, "0.2.3": { "shasum": "e0b629c7336e36d3c7979e71b62d5805ac9454bf", "tarball": "http://registry.npmjs.org/nave/-/nave-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/nave/" }, "navigator": { "name": "navigator", "description": "A browser-esque `navigator` for Node.JS (for Ender.JS compatibility)", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-08T20:18:11.236Z", "created": "2011-07-28T04:21:12.847Z", "1.0.0": "2011-07-28T04:21:13.669Z", "1.0.1": "2011-11-08T20:18:11.236Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-navigator.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/navigator/1.0.0", "1.0.1": "http://registry.npmjs.org/navigator/1.0.1" }, "dist": { "1.0.0": { "shasum": "a0f21c90d8212873de8c63a8236f52d6f681a7c3", "tarball": "http://registry.npmjs.org/navigator/-/navigator-1.0.0.tgz" }, "1.0.1": { "shasum": "ba69c1929a39a9b50eb7e9f5c11178789caf790f", "tarball": "http://registry.npmjs.org/navigator/-/navigator-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/navigator/" }, "nbs-api": { "name": "nbs-api", "description": "NBS API for Node.js", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-07-08T18:03:48.338Z", "created": "2011-07-08T18:03:46.919Z", "0.4.0": "2011-07-08T18:03:48.338Z" }, "author": { "name": "Anton Podviaznikov", "email": "podviaznikov@gmail.com" }, "versions": { "0.4.0": "http://registry.npmjs.org/nbs-api/0.4.0" }, "dist": { "0.4.0": { "shasum": "7e67f6df46d2b3cbeafeea152bcc3432e0472d8a", "tarball": "http://registry.npmjs.org/nbs-api/-/nbs-api-0.4.0.tgz" } }, "keywords": [ "nbs", "wrapper", "api", "api-client", "Next Big Sound" ], "url": "http://registry.npmjs.org/nbs-api/" }, "nbt": { "name": "nbt", "description": "NBT.js – a JavaScript parser for uncompressed NBT archives", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "sjmulder", "email": "sjmulder@gmail.com" } ], "time": { "modified": "2011-02-17T02:24:51.666Z", "created": "2011-02-17T02:24:51.309Z", "0.1.0": "2011-02-17T02:24:51.666Z" }, "author": { "name": "Sijmen Mulder", "email": "sjmulder@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/sjmulder/nbt-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nbt/0.1.0" }, "dist": { "0.1.0": { "shasum": "d0ab0135025034d0799a99ee7df0d05242f979f3", "tarball": "http://registry.npmjs.org/nbt/-/nbt-0.1.0.tgz" } }, "keywords": [ "nbt", "minecraft" ], "url": "http://registry.npmjs.org/nbt/" }, "nclosure": { "name": "nclosure", "description": "Server-side Google Closure with Node.js", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "gatapia", "email": "guido@tapia.com.au" } ], "time": { "modified": "2011-03-05T10:29:45.829Z", "created": "2011-02-15T01:50:38.686Z", "0.3.1": "2011-02-15T01:50:39.568Z", "0.4.0": "2011-02-25T05:59:59.179Z", "0.4.1": "2011-02-25T09:30:41.436Z", "0.4.2": "2011-03-05T10:29:45.829Z" }, "author": { "name": "Guido Tapia", "email": "guido@tapia.com.au" }, "repository": { "type": "git", "url": "git://github.com/gatapia/nclosure.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/nclosure/0.3.1", "0.4.0": "http://registry.npmjs.org/nclosure/0.4.0", "0.4.1": "http://registry.npmjs.org/nclosure/0.4.1", "0.4.2": "http://registry.npmjs.org/nclosure/0.4.2" }, "dist": { "0.3.1": { "shasum": "cb4b7675b431bf606a174c3b839f3bdb555406c1", "tarball": "http://registry.npmjs.org/nclosure/-/nclosure-0.3.1.tgz" }, "0.4.0": { "shasum": "eb777dfffed1dc79c2748b68313b846edeeb3bf5", "tarball": "http://registry.npmjs.org/nclosure/-/nclosure-0.4.0.tgz" }, "0.4.1": { "shasum": "051e5393c1777454d647d35591ef93eefea2311f", "tarball": "http://registry.npmjs.org/nclosure/-/nclosure-0.4.1.tgz" }, "0.4.2": { "shasum": "a19e645836298848bec88e918b368b61b80884c6", "tarball": "http://registry.npmjs.org/nclosure/-/nclosure-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/nclosure/" }, "nclosureultimate": { "name": "nclosureultimate", "description": "Server-side Google Closure with Node.js", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "tallstreet", "email": "contact@tallstreet.com" } ], "time": { "modified": "2011-06-15T11:33:26.390Z", "created": "2011-06-15T11:33:25.050Z", "0.5.0": "2011-06-15T11:33:26.390Z" }, "author": { "name": "Gary", "email": "contact@tallstrreet.com" }, "repository": { "type": "git", "url": "git://github.com/gatapia/nclosure.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/nclosureultimate/0.5.0" }, "dist": { "0.5.0": { "shasum": "8aa16b99776e3aed6e0bcb10926ccd06427b14c1", "tarball": "http://registry.npmjs.org/nclosureultimate/-/nclosureultimate-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/nclosureultimate/" }, "nconf": { "name": "nconf", "description": "Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-24T05:33:40.906Z", "created": "2011-04-02T09:13:51.898Z", "0.1.0": "2011-04-02T09:13:52.082Z", "0.1.1": "2011-04-02T23:17:46.000Z", "0.1.2": "2011-04-03T18:20:33.731Z", "0.1.3": "2011-04-05T04:11:00.953Z", "0.1.4": "2011-04-05T07:54:13.651Z", "0.1.5": "2011-04-13T22:50:12.983Z", "0.1.6": "2011-04-19T21:35:09.523Z", "0.1.7": "2011-04-20T05:59:10.105Z", "0.1.8": "2011-05-16T18:15:19.525Z", "0.1.9": "2011-05-17T02:45:15.155Z", "0.1.10": "2011-06-05T05:40:43.690Z", "0.1.11": "2011-06-08T03:46:08.960Z", "0.1.12": "2011-06-08T04:07:46.450Z", "0.1.13": "2011-06-24T07:32:04.814Z", "0.1.14": "2011-06-25T04:34:41.470Z", "0.2.0": "2011-07-08T19:51:56.099Z", "0.3.0": "2011-08-28T14:46:48.158Z", "0.3.1": "2011-08-29T19:21:17.427Z", "0.4.0": "2011-09-19T01:46:21.196Z", "0.4.1": "2011-09-19T20:51:51.140Z", "0.4.2": "2011-09-25T04:22:06.643Z", "0.4.3": "2011-09-25T04:47:26.907Z", "0.4.4": "2011-10-22T06:38:44.406Z", "0.4.5": "2011-11-20T19:34:42.914Z", "0.4.6": "2011-11-22T14:49:58.206Z", "0.5.0": "2011-11-24T05:33:40.906Z" }, "author": { "name": "Nodejitsu Inc.", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/nconf.git" }, "versions": { "0.1.14": "http://registry.npmjs.org/nconf/0.1.14", "0.2.0": "http://registry.npmjs.org/nconf/0.2.0", "0.3.1": "http://registry.npmjs.org/nconf/0.3.1", "0.4.3": "http://registry.npmjs.org/nconf/0.4.3", "0.4.4": "http://registry.npmjs.org/nconf/0.4.4", "0.4.5": "http://registry.npmjs.org/nconf/0.4.5", "0.4.6": "http://registry.npmjs.org/nconf/0.4.6", "0.5.0": "http://registry.npmjs.org/nconf/0.5.0" }, "dist": { "0.1.14": { "shasum": "6ac16e3cde93ab0739502a4bef3cffe615d9cd65", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.1.14.tgz" }, "0.2.0": { "shasum": "615e59cab591f73c77e7f5d126f540f0f87280d3", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.2.0.tgz" }, "0.3.1": { "shasum": "c36579f720d6fca4ac8b7f40461ded9bc6c19a9c", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.3.1.tgz" }, "0.4.3": { "shasum": "95eef62a67c2b1e48570276054f01a0b13d4fded", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.4.3.tgz" }, "0.4.4": { "shasum": "5b28fba17a4ddfc146a40af5225bb2aee29e5d1e", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.4.4.tgz" }, "0.4.5": { "shasum": "4252dde2e469f3667a492714d39096e163e4cc05", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.4.5.tgz" }, "0.4.6": { "shasum": "af013090b22ee085886885bf706341c8abbcf851", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.4.6.tgz" }, "0.5.0": { "shasum": "a54b595d03f7e283fd6850938a96fa548a468d6a", "tarball": "http://registry.npmjs.org/nconf/-/nconf-0.5.0.tgz" } }, "keywords": [ "configuration", "key value store", "plugabble" ], "url": "http://registry.npmjs.org/nconf/" }, "nconf-redis": { "name": "nconf-redis", "description": "A Redis store for nconf", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-28T19:50:06.138Z", "created": "2011-07-08T20:59:00.651Z", "0.2.0": "2011-07-08T20:59:00.760Z", "0.2.1": "2011-09-08T18:51:48.576Z", "0.3.0": "2011-11-28T19:50:06.138Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/nconf-redis.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/nconf-redis/0.2.0", "0.2.1": "http://registry.npmjs.org/nconf-redis/0.2.1", "0.3.0": "http://registry.npmjs.org/nconf-redis/0.3.0" }, "dist": { "0.2.0": { "shasum": "36cd6f9cc6b1d08635c441cad74e5f6023a80dca", "tarball": "http://registry.npmjs.org/nconf-redis/-/nconf-redis-0.2.0.tgz" }, "0.2.1": { "shasum": "7e2d4c03e8552693212b358c4bf496ce2f1bde50", "tarball": "http://registry.npmjs.org/nconf-redis/-/nconf-redis-0.2.1.tgz" }, "0.3.0": { "shasum": "831a12bbd2b142982ba682e8206178cdf59440a1", "tarball": "http://registry.npmjs.org/nconf-redis/-/nconf-redis-0.3.0.tgz" } }, "keywords": [ "configuration", "key value store", "nconf", "redis" ], "url": "http://registry.npmjs.org/nconf-redis/" }, "ncp": { "name": "ncp", "description": "Asynchronous recursive file copy utility.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-12-05T18:06:54.822Z", "created": "2011-08-25T00:42:56.649Z", "0.0.0": "2011-08-25T00:42:58.122Z", "0.0.1": "2011-08-25T01:16:44.642Z", "0.0.2": "2011-08-25T08:55:36.028Z", "0.1.0": "2011-08-26T06:29:36.199Z", "0.1.1": "2011-08-27T05:54:31.461Z", "0.1.2": "2011-08-27T21:41:40.327Z", "0.2.0": "2011-09-18T03:45:39.737Z", "0.2.1": "2011-11-04T07:40:57.523Z", "0.2.2": "2011-11-28T17:40:44.763Z", "0.2.3": "2011-12-05T18:06:54.822Z" }, "author": { "name": "AvianFlu", "email": "charlie@charlieistheman.com" }, "repository": { "type": "git", "url": "git://github.com/AvianFlu/ncp.git" }, "users": { "avianflu": true }, "versions": { "0.0.0": "http://registry.npmjs.org/ncp/0.0.0", "0.0.1": "http://registry.npmjs.org/ncp/0.0.1", "0.0.2": "http://registry.npmjs.org/ncp/0.0.2", "0.1.0": "http://registry.npmjs.org/ncp/0.1.0", "0.1.1": "http://registry.npmjs.org/ncp/0.1.1", "0.1.2": "http://registry.npmjs.org/ncp/0.1.2", "0.2.0": "http://registry.npmjs.org/ncp/0.2.0", "0.2.1": "http://registry.npmjs.org/ncp/0.2.1", "0.2.2": "http://registry.npmjs.org/ncp/0.2.2", "0.2.3": "http://registry.npmjs.org/ncp/0.2.3" }, "dist": { "0.0.0": { "shasum": "49315e9bd1a801dbdeedbf81a424bafcda193e9f", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.0.0.tgz" }, "0.0.1": { "shasum": "8a4d6ba28390c6a6ecf6536d553cfff300d4dcab", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.0.1.tgz" }, "0.0.2": { "shasum": "07b8daad5f5b51e14cf23b09a8d79b92b71a373c", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.0.2.tgz" }, "0.1.0": { "shasum": "059f51dcbda43f525d6f2de53369ca8bb88cb651", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.1.0.tgz" }, "0.1.1": { "shasum": "a94e6677cd1ae774813fb0ef5b63bf2e32df3c3d", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.1.1.tgz" }, "0.1.2": { "shasum": "5f6bb78f4e74951ce7b9fd392f9d8a158f2557fc", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.1.2.tgz" }, "0.2.0": { "shasum": "35be4efc1c62dab442598ec5c7d4d420f210a436", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.2.0.tgz" }, "0.2.1": { "shasum": "16eb90193d629f01ff89358f34c36244420c4c5a", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.2.1.tgz" }, "0.2.2": { "shasum": "74b7bfc9f021837dd63b87096e8d0e3006b444c8", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.2.2.tgz" }, "0.2.3": { "shasum": "3f9083927ea36fa7f3efe8502fefe5a886dc994e", "tarball": "http://registry.npmjs.org/ncp/-/ncp-0.2.3.tgz" } }, "keywords": [ "cli", "copy" ], "url": "http://registry.npmjs.org/ncp/" }, "ncss": { "name": "ncss", "description": "CSS stream compressor", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "kurakin", "email": "kurakin@gmail.com" } ], "time": { "modified": "2011-08-08T21:51:58.255Z", "created": "2011-07-19T15:38:24.356Z", "1.0.0": "2011-07-19T15:38:24.448Z", "1.0.1": "2011-07-23T16:35:46.430Z", "1.0.2": "2011-07-25T19:52:32.390Z", "1.1.0": "2011-08-08T21:51:58.255Z" }, "author": { "name": "Wil Asche" }, "repository": { "type": "git", "url": "git://github.com/kurakin/ncss.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ncss/1.0.0", "1.0.1": "http://registry.npmjs.org/ncss/1.0.1", "1.0.2": "http://registry.npmjs.org/ncss/1.0.2", "1.1.0": "http://registry.npmjs.org/ncss/1.1.0" }, "dist": { "1.0.0": { "shasum": "585e60490b2f782e3dd2d2d3c4e04b83a6e23635", "tarball": "http://registry.npmjs.org/ncss/-/ncss-1.0.0.tgz" }, "1.0.1": { "shasum": "f4f0621ab0a7d35093f96b44f0912ea5e80a9084", "tarball": "http://registry.npmjs.org/ncss/-/ncss-1.0.1.tgz" }, "1.0.2": { "shasum": "db768beff9354357ae3b6a8aa0bc212a08d2d5e3", "tarball": "http://registry.npmjs.org/ncss/-/ncss-1.0.2.tgz" }, "1.1.0": { "shasum": "6be69f2b91b955007463311707ce7022b4991915", "tarball": "http://registry.npmjs.org/ncss/-/ncss-1.1.0.tgz" } }, "keywords": [ "css", "compress", "minify", "minification", "minifier" ], "url": "http://registry.npmjs.org/ncss/" }, "ncURL": { "name": "ncURL", "description": "a nodejs wrapper for cURL", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "marty_wang", "email": "mo.hy.wang@gmail.com" } ], "time": { "modified": "2011-10-31T15:11:51.486Z", "created": "2011-10-31T15:11:49.369Z", "0.0.1": "2011-10-31T15:11:51.486Z" }, "author": { "name": "Mo Wang" }, "repository": { "type": "git", "url": "git://github.com/marty-wang/ncURL.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ncURL/0.0.1" }, "dist": { "0.0.1": { "shasum": "9dbf16060411165b12e4d48d80ffd600bfa1ac04", "tarball": "http://registry.npmjs.org/ncURL/-/ncURL-0.0.1.tgz" } }, "keywords": [ "cURL", "download", "web" ], "url": "http://registry.npmjs.org/ncURL/" }, "ncurses": { "name": "ncurses", "description": "An ncurses binding for node.js", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/node-ncurses.git" }, "time": { "modified": "2011-12-11T04:11:04.974Z", "created": "2011-01-15T22:44:57.455Z", "0.0.1": "2011-01-15T22:44:57.455Z", "0.0.2": "2011-01-15T22:44:57.455Z", "0.1.0": "2011-01-15T22:44:57.455Z", "0.2.0": "2011-04-10T04:32:51.141Z", "0.2.1": "2011-12-04T13:43:47.968Z", "0.2.2": "2011-12-11T04:11:04.974Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ncurses/0.0.1", "0.0.2": "http://registry.npmjs.org/ncurses/0.0.2", "0.1.0": "http://registry.npmjs.org/ncurses/0.1.0", "0.2.0": "http://registry.npmjs.org/ncurses/0.2.0", "0.2.1": "http://registry.npmjs.org/ncurses/0.2.1", "0.2.2": "http://registry.npmjs.org/ncurses/0.2.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/ncurses/-/ncurses-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/ncurses/-/ncurses-0.0.2.tgz" }, "0.1.0": { "shasum": "72e71a8d130c1a42ff422ecb0a9bff781a25dba2", "tarball": "http://registry.npmjs.org/ncurses/-/ncurses-0.1.0.tgz" }, "0.2.0": { "shasum": "b9867881a0665b943a4767a28a7da4874cd7d413", "tarball": "http://registry.npmjs.org/ncurses/-/ncurses-0.2.0.tgz" }, "0.2.1": { "shasum": "889ed604b84871d6f1e27a42ece2ea0d15bee5ae", "tarball": "http://registry.npmjs.org/ncurses/-/ncurses-0.2.1.tgz" }, "0.2.2": { "shasum": "d208147f05961a5f5c1272a8fff16bc8517a1802", "tarball": "http://registry.npmjs.org/ncurses/-/ncurses-0.2.2.tgz" } }, "keywords": [ "console", "ncurses", "curses", "graphics" ], "url": "http://registry.npmjs.org/ncurses/" }, "ndb": { "name": "ndb", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "smtlaissezfaire", "email": "scott@railsnewbie.com" } ], "author": { "name": "Scott Taylor", "email": "scott@railsnewbie.com", "url": "http://blog.railsnewbie.com/" }, "repository": { "url": "git://github.com/smtlaissezfaire/ndb.git", "type": "git" }, "time": { "modified": "2011-06-21T15:56:59.225Z", "created": "2011-06-21T15:56:59.225Z", "0.2.1": "2011-06-21T15:56:59.225Z", "0.2.4": "2011-06-21T15:56:59.225Z" }, "versions": { "0.2.1": "http://registry.npmjs.org/ndb/0.2.1", "0.2.4": "http://registry.npmjs.org/ndb/0.2.4" }, "dist": { "0.2.1": { "shasum": "b32fef418a955d1d1d92b7ff22c71e043751cbd4", "tarball": "http://registry.npmjs.org/ndb/-/ndb-0.2.1.tgz" }, "0.2.4": { "shasum": "506ba6d1ca063051b40d12289762e1bdf331bef2", "tarball": "http://registry.npmjs.org/ndb/-/ndb-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/ndb/" }, "ndistro": { "name": "ndistro", "description": "Node distribution and deployment toolkit", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-01-21T16:29:53.605Z", "created": "2011-01-21T16:29:53.169Z", "0.4.0": "2011-01-21T16:29:53.605Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com" }, "repository": "git://github.com/visionmedia/ndistro.git", "versions": { "0.4.0": "http://registry.npmjs.org/ndistro/0.4.0" }, "dist": { "0.4.0": { "shasum": "6982dd1bb7557c2434be8657c6d17260d439012f", "tarball": "http://registry.npmjs.org/ndistro/-/ndistro-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/ndistro/" }, "ndns": { "name": "ndns", "description": "dns library for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "skmplr", "email": "scampi@home.se" } ], "time": { "modified": "2011-02-06T22:14:02.560Z", "created": "2011-01-15T19:15:51.832Z", "0.1.0": "2011-01-15T19:15:52.588Z", "0.1.1": "2011-02-06T22:14:02.560Z" }, "author": { "name": "tomas" }, "repository": "https://github.com/skampler/ndns.git", "versions": { "0.1.0": "http://registry.npmjs.org/ndns/0.1.0", "0.1.1": "http://registry.npmjs.org/ndns/0.1.1" }, "dist": { "0.1.0": { "shasum": "4d724accd74fed29b0fec1d919ad9b04c4b26432", "tarball": "http://registry.npmjs.org/ndns/-/ndns-0.1.0.tgz" }, "0.1.1": { "shasum": "ecb89749c2bc5c9c61503542631a4045025ad68c", "tarball": "http://registry.npmjs.org/ndns/-/ndns-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/ndns/" }, "ndoc": { "name": "ndoc", "description": "JavaScript API documentor with simple syntax that generates human-friendly documentation.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "vitaly", "email": "vitaly@rcdesign.ru" } ], "time": { "modified": "2011-12-13T13:25:54.886Z", "created": "2011-11-24T01:28:30.166Z", "0.1.0": "2011-11-24T01:28:32.308Z", "1.0.0": "2011-12-07T13:46:44.704Z", "1.0.1": "2011-12-07T15:07:42.064Z", "1.0.2": "2011-12-13T13:25:54.886Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodeca/ndoc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ndoc/0.1.0", "1.0.0": "http://registry.npmjs.org/ndoc/1.0.0", "1.0.1": "http://registry.npmjs.org/ndoc/1.0.1", "1.0.2": "http://registry.npmjs.org/ndoc/1.0.2" }, "dist": { "0.1.0": { "shasum": "f50c39eb6c5bd96be3eb6156aa8cd759cfb8b460", "tarball": "http://registry.npmjs.org/ndoc/-/ndoc-0.1.0.tgz" }, "1.0.0": { "shasum": "26e21a7d9c53cd61319edf02f2fc4f007e41ff9f", "tarball": "http://registry.npmjs.org/ndoc/-/ndoc-1.0.0.tgz" }, "1.0.1": { "shasum": "2694aee30c793add7f98d78a2478a8c17b04e9be", "tarball": "http://registry.npmjs.org/ndoc/-/ndoc-1.0.1.tgz" }, "1.0.2": { "shasum": "e786df206f64ad4830dc626c65797bf456f8eed5", "tarball": "http://registry.npmjs.org/ndoc/-/ndoc-1.0.2.tgz" } }, "keywords": [ "api", "doc", "apidoc", "jsdoc", "autodoc", "documentation", "documentor", "pdoc", "prototype" ], "url": "http://registry.npmjs.org/ndoc/" }, "nebulog": { "name": "nebulog", "description": "A enhancement/wrapper around the wonderful Winston logger.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "nebu", "email": "nebupookins@gmail.com" } ], "time": { "modified": "2011-04-20T15:36:57.204Z", "created": "2011-04-20T15:36:57.032Z", "0.0.0": "2011-04-20T15:36:57.204Z" }, "author": { "name": "Nebu Pookins", "email": "nebupookins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/AntPortal/nebulog.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nebulog/0.0.0" }, "dist": { "0.0.0": { "shasum": "ce1804a10f3f8f44a0e9f6500d968f064efd8633", "tarball": "http://registry.npmjs.org/nebulog/-/nebulog-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/nebulog/" }, "neco": { "name": "neco", "description": "Nodejs Ecosystem COordinator, like virtualenv for python", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "kuno", "email": "neokuno@gmail.com" } ], "time": { "modified": "2011-04-15T02:21:39.368Z", "created": "2010-12-30T03:27:42.360Z", "0.0.1-alpha1": "2010-12-30T03:27:43.083Z", "0.0.1-alpha2": "2010-12-30T04:20:58.319Z", "0.0.1-alpha3": "2011-01-03T11:11:43.926Z", "0.0.2-alpha": "2011-01-04T11:12:39.422Z", "0.0.3-alpha": "2011-01-15T03:04:21.004Z", "0.0.3-alpha1": "2011-01-18T04:48:42.748Z", "0.0.4": "2011-01-28T11:45:16.617Z", "0.0.4-1": "2011-02-06T05:35:16.275Z", "0.0.5pre": "2011-02-16T08:00:49.777Z", "0.0.5": "2011-02-16T08:04:15.665Z", "0.0.5-2": "2011-03-19T10:37:44.493Z", "0.0.6": "2011-04-15T02:19:43.728Z" }, "author": { "name": "Guan 'kuno' Qing", "email": "neokuno AT gmail DOT com" }, "repository": { "type": "git", "url": "git://github.com/kuno/neco.git" }, "versions": { "0.0.1-alpha1": "http://registry.npmjs.org/neco/0.0.1-alpha1", "0.0.1-alpha2": "http://registry.npmjs.org/neco/0.0.1-alpha2", "0.0.1-alpha3": "http://registry.npmjs.org/neco/0.0.1-alpha3", "0.0.2-alpha": "http://registry.npmjs.org/neco/0.0.2-alpha", "0.0.3-alpha": "http://registry.npmjs.org/neco/0.0.3-alpha", "0.0.3-alpha1": "http://registry.npmjs.org/neco/0.0.3-alpha1", "0.0.4": "http://registry.npmjs.org/neco/0.0.4", "0.0.4-1": "http://registry.npmjs.org/neco/0.0.4-1", "0.0.5pre": "http://registry.npmjs.org/neco/0.0.5pre", "0.0.5": "http://registry.npmjs.org/neco/0.0.5", "0.0.5-2": "http://registry.npmjs.org/neco/0.0.5-2", "0.0.6": "http://registry.npmjs.org/neco/0.0.6" }, "dist": { "0.0.1-alpha1": { "shasum": "a1fcd7531778078243a39dee3b450bd83431fef3", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.1-alpha1.tgz" }, "0.0.1-alpha2": { "shasum": "3bf767ecff4354caecb850a452865c11e9b87ceb", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.1-alpha2.tgz" }, "0.0.1-alpha3": { "shasum": "560cd1698151d1e394ade5a0d0efc35a3dcf9f47", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.1-alpha3.tgz" }, "0.0.2-alpha": { "shasum": "ec2d8ce3240c92a8a760cc5a1dfe600aa9c20f1a", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.2-alpha.tgz" }, "0.0.3-alpha": { "shasum": "73ad85bb1611fb47a113755b814fb718a46dbdfd", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.3-alpha.tgz" }, "0.0.3-alpha1": { "shasum": "0cb6ddbefe52a19653ce2f6e3ca2f782d001bacf", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.3-alpha1.tgz" }, "0.0.4": { "shasum": "726a6e475a3a7c73a35c63c53b4e1d42b163be8e", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.4.tgz" }, "0.0.4-1": { "shasum": "6f09fad825cbe8b480e3a65c3b4c85908b9c88f0", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.4-1.tgz" }, "0.0.5pre": { "shasum": "2ff699c581cb98d6d66d4d08d80c33e681c956b4", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.5pre.tgz" }, "0.0.5": { "shasum": "dcc1988bf8c45bf9ce99cac6f3912a9be5c9dff7", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.5.tgz" }, "0.0.5-2": { "shasum": "26a012a0488830da34e79cbfeca31152303cb802", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.5-2.tgz" }, "0.0.6": { "shasum": "a5180aa92b4df0384e3d2913f9d27e605cd4c5f1", "tarball": "http://registry.npmjs.org/neco/-/neco-0.0.6.tgz" } }, "keywords": [ "virtualenv", "ecosystem", "install", "npm" ], "url": "http://registry.npmjs.org/neco/" }, "ned": { "name": "ned", "description": "A reimplementation of the parts of `sed` that I like.", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "colinta", "email": "colinta@mac.com" } ], "time": { "modified": "2011-09-27T04:19:12.942Z", "created": "2011-09-21T15:21:46.805Z", "0.9.1": "2011-09-21T15:21:48.266Z", "0.9.2": "2011-09-21T17:16:08.887Z", "1.0.0": "2011-09-22T18:14:03.977Z", "1.0.1": "2011-09-22T18:50:07.206Z", "1.0.2": "2011-09-22T18:52:42.003Z", "1.0.3": "2011-09-22T19:01:31.652Z", "1.0.4": "2011-09-22T20:56:12.393Z", "1.1.0": "2011-09-23T16:14:36.892Z", "1.1.1": "2011-09-27T04:19:12.942Z" }, "author": { "name": "Colin Thomas-Arnold", "email": "colinta@mac.com" }, "repository": { "type": "git", "url": "git://github.com/colinta/ned.git" }, "versions": { "0.9.1": "http://registry.npmjs.org/ned/0.9.1", "0.9.2": "http://registry.npmjs.org/ned/0.9.2", "1.0.0": "http://registry.npmjs.org/ned/1.0.0", "1.0.1": "http://registry.npmjs.org/ned/1.0.1", "1.0.2": "http://registry.npmjs.org/ned/1.0.2", "1.0.3": "http://registry.npmjs.org/ned/1.0.3", "1.0.4": "http://registry.npmjs.org/ned/1.0.4", "1.1.0": "http://registry.npmjs.org/ned/1.1.0", "1.1.1": "http://registry.npmjs.org/ned/1.1.1" }, "dist": { "0.9.1": { "shasum": "882328e20af140460a6b843d217a65b49ebd5e09", "tarball": "http://registry.npmjs.org/ned/-/ned-0.9.1.tgz" }, "0.9.2": { "shasum": "e993016e8550671719c035b7703e3759fdaaa111", "tarball": "http://registry.npmjs.org/ned/-/ned-0.9.2.tgz" }, "1.0.0": { "shasum": "8f43665427fd2375b6cedadf404d0f207167a35b", "tarball": "http://registry.npmjs.org/ned/-/ned-1.0.0.tgz" }, "1.0.1": { "shasum": "32b1deb267e51a61160390528f5576a8ffdaf858", "tarball": "http://registry.npmjs.org/ned/-/ned-1.0.1.tgz" }, "1.0.2": { "shasum": "744188afd98137da330d6d4f40a378a19d774ce3", "tarball": "http://registry.npmjs.org/ned/-/ned-1.0.2.tgz" }, "1.0.3": { "shasum": "f0ec005cf826b20ab1280a98467847fe035cbd02", "tarball": "http://registry.npmjs.org/ned/-/ned-1.0.3.tgz" }, "1.0.4": { "shasum": "48150b017cebd1c83ce2223f7360a7c0ea81580a", "tarball": "http://registry.npmjs.org/ned/-/ned-1.0.4.tgz" }, "1.1.0": { "shasum": "701ef95257cb479eb0922ebba1d93b6b21e15d99", "tarball": "http://registry.npmjs.org/ned/-/ned-1.1.0.tgz" }, "1.1.1": { "shasum": "5e7556d82bd555fcfaef433809cdebb7b621509c", "tarball": "http://registry.npmjs.org/ned/-/ned-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/ned/" }, "nedis": { "name": "nedis", "description": "Redis implementation written with node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-15T02:22:42.285Z", "created": "2011-04-14T01:37:33.393Z", "0.0.1": "2011-04-14T01:37:33.731Z", "0.0.2": "2011-04-14T01:45:01.736Z", "0.1.0": "2011-04-15T02:22:42.285Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/nedis.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nedis/0.0.1", "0.0.2": "http://registry.npmjs.org/nedis/0.0.2", "0.1.0": "http://registry.npmjs.org/nedis/0.1.0" }, "dist": { "0.0.1": { "shasum": "19c8af468f8f7a60b4e1fe4c3c11c12505d30f06", "tarball": "http://registry.npmjs.org/nedis/-/nedis-0.0.1.tgz" }, "0.0.2": { "shasum": "6c474aa6764d15ab3962371a5da60dfc43c638d3", "tarball": "http://registry.npmjs.org/nedis/-/nedis-0.0.2.tgz" }, "0.1.0": { "shasum": "0c9db39a267af3b2ca8076a16022408ba097e443", "tarball": "http://registry.npmjs.org/nedis/-/nedis-0.1.0.tgz" } }, "keywords": [ "redis" ], "url": "http://registry.npmjs.org/nedis/" }, "neko": { "name": "neko", "description": "Lightweight JavaScript Classes.", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "Ivo Wetzel", "email": "ivo.wetzel@googlemail.com" } ], "author": { "name": "Ivo Wetzel", "email": "ivo.wetzel@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/BonsaiDen/neko.js.git" }, "time": { "modified": "2011-03-04T12:58:21.229Z", "created": "2010-12-18T11:28:31.896Z", "1.0.0": "2010-12-18T11:28:31.896Z", "1.0.1": "2010-12-18T11:28:31.896Z", "1.0.2": "2010-12-18T11:28:31.896Z", "1.0.3": "2010-12-18T11:28:31.896Z", "1.0.4": "2010-12-18T11:28:31.896Z", "1.0.5": "2010-12-18T11:28:31.896Z", "1.0.6": "2010-12-18T12:42:47.074Z", "1.0.7": "2010-12-24T01:11:40.014Z", "1.0.8": "2010-12-24T22:31:19.969Z", "1.0.9": "2010-12-26T03:54:56.936Z", "1.0.10": "2011-01-15T22:26:45.242Z", "1.1.0": "2011-01-27T23:29:19.055Z", "1.1.1": "2011-01-31T18:28:41.510Z", "1.1.2": "2011-03-04T12:58:12.133Z" }, "versions": { "1.1.2": "http://registry.npmjs.org/neko/1.1.2" }, "dist": { "1.1.2": { "shasum": "27ee36fa92fc88568792bd486eb755a85ef32aa9", "tarball": "http://registry.npmjs.org/neko/-/neko-1.1.2.tgz" } }, "keywords": [ "classes", "class", "oop" ], "url": "http://registry.npmjs.org/neko/" }, "nelson": { "name": "nelson", "description": "NodeJS object mocking", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-10T09:55:55.531Z", "created": "2011-10-10T09:55:54.003Z", "0.0.1": "2011-10-10T09:55:55.531Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/nelson.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nelson/0.0.1" }, "dist": { "0.0.1": { "shasum": "47172fa5829fa787f600e80af59cbc8ddaa1db41", "tarball": "http://registry.npmjs.org/nelson/-/nelson-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nelson/" }, "neo4j": { "name": "neo4j", "description": "Neo4j driver for Node", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "gasi", "email": "daniel@gasienica.ch" } ], "time": { "modified": "2011-09-02T19:53:17.938Z", "created": "2011-04-20T09:31:59.541Z", "0.1.0": "2011-04-20T09:32:00.057Z", "0.2.0": "2011-07-14T08:33:49.771Z", "0.2.1": "2011-09-02T19:53:17.938Z" }, "author": { "name": "Daniel Gasienica", "email": "daniel@gasienica.ch" }, "repository": { "type": "git", "url": "git://github.com/gasi/node-neo4j.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/neo4j/0.1.0", "0.2.0": "http://registry.npmjs.org/neo4j/0.2.0", "0.2.1": "http://registry.npmjs.org/neo4j/0.2.1" }, "dist": { "0.1.0": { "shasum": "11697370691a4a47d9b8ad5db0873aa00d9109de", "tarball": "http://registry.npmjs.org/neo4j/-/neo4j-0.1.0.tgz" }, "0.2.0": { "shasum": "73230ff49c18db2e9043ae5e6c8ec5e93268bbbb", "tarball": "http://registry.npmjs.org/neo4j/-/neo4j-0.2.0.tgz" }, "0.2.1": { "shasum": "3f31e24e262d5a3e12b2fac788a6dc0e503bddb5", "tarball": "http://registry.npmjs.org/neo4j/-/neo4j-0.2.1.tgz" } }, "keywords": [ "neo4j", "graph", "database", "driver", "rest" ], "url": "http://registry.npmjs.org/neo4j/" }, "nerd": { "name": "nerd", "description": "A node.js framework that should make sense to rails developers.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "johnnypez", "email": "johnnypez@gmail.com" } ], "time": { "modified": "2011-10-12T13:32:00.876Z", "created": "2011-10-05T13:29:53.361Z", "0.0.3": "2011-10-05T13:29:53.973Z", "0.0.4": "2011-10-06T23:16:12.275Z", "0.0.5": "2011-10-07T14:23:57.297Z", "0.0.6": "2011-10-07T15:20:25.985Z", "0.0.7": "2011-10-07T23:57:10.273Z", "0.0.8": "2011-10-09T21:48:41.430Z", "0.0.9": "2011-10-10T11:07:16.851Z", "0.0.10": "2011-10-11T16:27:12.347Z" }, "author": { "name": "John Butler", "email": "johnnypez@gmail.com" }, "repository": { "url": "https://github.com/johnnypez/nerd" }, "versions": { "0.0.3": "http://registry.npmjs.org/nerd/0.0.3", "0.0.4": "http://registry.npmjs.org/nerd/0.0.4", "0.0.5": "http://registry.npmjs.org/nerd/0.0.5", "0.0.6": "http://registry.npmjs.org/nerd/0.0.6", "0.0.7": "http://registry.npmjs.org/nerd/0.0.7", "0.0.8": "http://registry.npmjs.org/nerd/0.0.8", "0.0.9": "http://registry.npmjs.org/nerd/0.0.9", "0.0.10": "http://registry.npmjs.org/nerd/0.0.10" }, "dist": { "0.0.3": { "shasum": "7c95298de532482160ad36a1ebec23e1bf7f4b4b", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.3.tgz" }, "0.0.4": { "shasum": "98d4a654a9ab370e9f49dd79c2b37e5b387fab20", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.4.tgz" }, "0.0.5": { "shasum": "b07a6240a669a4a67cf27b01e34c010adae739a0", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.5.tgz" }, "0.0.6": { "shasum": "fd90d7896612d9ed1aa91da1a2603d93afbe3848", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.6.tgz" }, "0.0.7": { "shasum": "9ff09c17482873cbfc64bf88878fd555e211292d", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.7.tgz" }, "0.0.8": { "shasum": "2e47d555a658119c45ea3853054305da54acb0e1", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.8.tgz" }, "0.0.9": { "shasum": "478466be721aac0334f3863d845a794d0b23dba3", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.9.tgz" }, "0.0.10": { "shasum": "aff15c4309cfdbeb1c0ed493b05ebb748978252a", "tarball": "http://registry.npmjs.org/nerd/-/nerd-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/nerd/" }, "nerve": { "name": "nerve", "description": "Nerve blogging platform", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-11-29T10:04:05.659Z", "created": "2011-09-12T23:06:55.225Z", "0.0.1": "2011-09-12T23:06:55.769Z", "0.0.2": "2011-09-30T01:30:23.155Z", "0.0.3": "2011-10-01T00:21:48.643Z", "0.0.4": "2011-10-02T02:28:25.266Z", "0.0.5": "2011-10-02T02:52:06.992Z", "0.0.6": "2011-10-11T01:53:43.666Z", "0.0.7": "2011-10-23T04:01:22.501Z", "0.0.8": "2011-10-23T04:22:54.308Z", "0.0.9": "2011-11-29T09:26:41.687Z", "0.0.10": "2011-11-29T10:04:05.659Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/nerve.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nerve/0.0.1", "0.0.2": "http://registry.npmjs.org/nerve/0.0.2", "0.0.3": "http://registry.npmjs.org/nerve/0.0.3", "0.0.4": "http://registry.npmjs.org/nerve/0.0.4", "0.0.5": "http://registry.npmjs.org/nerve/0.0.5", "0.0.6": "http://registry.npmjs.org/nerve/0.0.6", "0.0.7": "http://registry.npmjs.org/nerve/0.0.7", "0.0.8": "http://registry.npmjs.org/nerve/0.0.8", "0.0.9": "http://registry.npmjs.org/nerve/0.0.9", "0.0.10": "http://registry.npmjs.org/nerve/0.0.10" }, "dist": { "0.0.1": { "shasum": "f106bf9ea9e08c81d740ea9d6c9aa224247901a5", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.1.tgz" }, "0.0.2": { "shasum": "d153db582a4063639747a330ac0b59f54128af93", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.2.tgz" }, "0.0.3": { "shasum": "c61374b723043cfeaf09772b5feaeda256f6f968", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.3.tgz" }, "0.0.4": { "shasum": "7960319ac9a22f1db34b779b97757eff33ef4382", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.4.tgz" }, "0.0.5": { "shasum": "ac343cffaf2f8130755a96d370fbf8b2df485987", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.5.tgz" }, "0.0.6": { "shasum": "ec4e8d8223b632aacde0069dcf688bd634e361a8", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.6.tgz" }, "0.0.7": { "shasum": "255e61ee2d2699faa86f70bd6cafe09c2748f65e", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.7.tgz" }, "0.0.8": { "shasum": "9072a5504f349a11774d7f10afc896c21103c1b5", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.8.tgz" }, "0.0.9": { "shasum": "8c2010db5bf88772be1ee14dc75139f0f5cb3d2c", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.9.tgz" }, "0.0.10": { "shasum": "6bbb7158c5cc0a941d31f872b4009a804463a074", "tarball": "http://registry.npmjs.org/nerve/-/nerve-0.0.10.tgz" } }, "keywords": [ "blog" ], "url": "http://registry.npmjs.org/nerve/" }, "nest": { "name": "nest", "description": "A Node HTTP client aimed at REST API's.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-05-27T03:21:14.083Z", "created": "2011-02-01T01:34:15.585Z", "0.0.1": "2011-02-01T01:34:16.497Z", "0.0.2": "2011-02-01T21:09:35.039Z", "0.0.3": "2011-02-06T20:10:36.329Z", "0.0.4": "2011-02-22T20:11:09.712Z", "0.1.0": "2011-05-25T18:50:08.570Z", "0.1.1": "2011-05-25T19:24:12.660Z", "0.1.2": "2011-05-27T03:21:14.084Z" }, "author": { "name": "Tim Smart", "email": "tim@fostle.com" }, "repository": { "type": "git", "url": "git://github.com/votizen/nest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nest/0.0.1", "0.0.2": "http://registry.npmjs.org/nest/0.0.2", "0.0.3": "http://registry.npmjs.org/nest/0.0.3", "0.0.4": "http://registry.npmjs.org/nest/0.0.4", "0.1.0": "http://registry.npmjs.org/nest/0.1.0", "0.1.1": "http://registry.npmjs.org/nest/0.1.1", "0.1.2": "http://registry.npmjs.org/nest/0.1.2" }, "dist": { "0.0.1": { "shasum": "5078b1bfd5b104498742126275fbdd056b9f6ff3", "tarball": "http://registry.npmjs.org/nest/-/nest-0.0.1.tgz" }, "0.0.2": { "shasum": "e05bf58ef09800621d72eb608e9a75b8b68a9777", "tarball": "http://registry.npmjs.org/nest/-/nest-0.0.2.tgz" }, "0.0.3": { "shasum": "98d82673389f0d47ee6af5a8f8c6abba3c506248", "tarball": "http://registry.npmjs.org/nest/-/nest-0.0.3.tgz" }, "0.0.4": { "shasum": "e688c93921bbed6cf6c08607d4d051fd92781e40", "tarball": "http://registry.npmjs.org/nest/-/nest-0.0.4.tgz" }, "0.1.0": { "shasum": "e09e5085877335ce6226278f2aca419212aaa4e5", "tarball": "http://registry.npmjs.org/nest/-/nest-0.1.0.tgz" }, "0.1.1": { "shasum": "058ff2826ea52029278a0c47493ed837b9a55a7e", "tarball": "http://registry.npmjs.org/nest/-/nest-0.1.1.tgz" }, "0.1.2": { "shasum": "e9e324c5a71e571f1d264677fff09ff819612ab9", "tarball": "http://registry.npmjs.org/nest/-/nest-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/nest/" }, "nestableflow": { "name": "nestableflow", "description": "Nestable flow-control module.", "dist-tags": { "latest": "0.0.14" }, "maintainers": [ { "name": "minodisk", "email": "daisuke.mino@gmail.com" } ], "time": { "modified": "2011-08-31T11:19:15.637Z", "created": "2011-07-22T12:58:33.873Z", "0.0.12": "2011-07-22T12:58:34.912Z", "0.0.14": "2011-08-31T11:19:15.637Z" }, "author": { "name": "Daisuke MINO", "email": "daisuke.mino@gmail.com" }, "versions": { "0.0.12": "http://registry.npmjs.org/nestableflow/0.0.12", "0.0.14": "http://registry.npmjs.org/nestableflow/0.0.14" }, "dist": { "0.0.12": { "shasum": "108cacb55b7d7d81ed086d7fd302cc7236869f60", "tarball": "http://registry.npmjs.org/nestableflow/-/nestableflow-0.0.12.tgz" }, "0.0.14": { "shasum": "8e1218f5af1af0828f4c93449f6242392b58b6df", "tarball": "http://registry.npmjs.org/nestableflow/-/nestableflow-0.0.14.tgz" } }, "url": "http://registry.npmjs.org/nestableflow/" }, "nestor": { "name": "nestor", "description": "Jenkins NodeJS CLI", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cliffano", "email": "cliffano@gmail.com" } ], "time": { "modified": "2011-07-17T14:59:12.502Z", "created": "2011-07-17T14:59:10.057Z", "0.0.1": "2011-07-17T14:59:12.502Z" }, "author": { "name": "Cliffano Subagio", "email": "blah@cliffano.com", "url": "http://blog.cliffano.com" }, "repository": { "type": "git", "url": "git://github.com/cliffano/nestor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nestor/0.0.1" }, "dist": { "0.0.1": { "shasum": "ffe1e6543e5ad2aee8151c477566b81aff21d91b", "tarball": "http://registry.npmjs.org/nestor/-/nestor-0.0.1.tgz" } }, "keywords": [ "jenkins", "ci" ], "url": "http://registry.npmjs.org/nestor/" }, "net": { "name": "net", "description": "Globalizes the 'net' module functions", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-09-17T04:18:37.007Z", "created": "2011-09-17T04:18:35.052Z", "1.0.0": "2011-09-17T04:18:37.008Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/net.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/net/1.0.0" }, "dist": { "1.0.0": { "shasum": "b41336343ab3f1d83b291b1d4a8a336f738938ee", "tarball": "http://registry.npmjs.org/net/-/net-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/net/" }, "netasq-comm": { "name": "netasq-comm", "description": "A comm library and a CLI to connect to NETASQ security appliances", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "sdolard", "email": "sdolard@gmail.com" } ], "time": { "modified": "2011-10-02T21:15:04.631Z", "created": "2011-09-30T11:00:44.579Z", "0.1.0": "2011-09-30T11:00:45.801Z", "0.1.1": "2011-10-02T20:15:33.805Z" }, "author": { "name": "Sebastien Dolard" }, "repository": { "type": "git", "url": "git://github.com/sdolard/node-netasq-comm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/netasq-comm/0.1.0", "0.1.1": "http://registry.npmjs.org/netasq-comm/0.1.1" }, "dist": { "0.1.0": { "shasum": "bfcd52c5f3c57640a1c9bf520f00c95496e2a760", "tarball": "http://registry.npmjs.org/netasq-comm/-/netasq-comm-0.1.0.tgz" }, "0.1.1": { "shasum": "271dcd0f3096be97fd6c267cba6a5e4b672e28fc", "tarball": "http://registry.npmjs.org/netasq-comm/-/netasq-comm-0.1.1.tgz" } }, "keywords": [ "netasq", "comm", "cli" ], "url": "http://registry.npmjs.org/netasq-comm/" }, "netiface": { "name": "netiface", "description": "List Network Interfaces and their Addresses", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "phidelta", "email": "phidelta@phideltacity.net" } ], "versions": { "0.0.1": "http://registry.npmjs.org/netiface/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/netiface/-/netiface-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/netiface/" }, "netOS": { "name": "netOS", "description": "Event driven network operating system", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jared", "email": "jared.j.barnes@gmail.com" } ], "time": { "modified": "2011-09-24T15:32:15.246Z", "created": "2011-09-24T15:32:07.450Z", "0.0.1": "2011-09-24T15:32:15.246Z" }, "author": { "name": "Jared Barnes", "email": "jared.j.barnes@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/netOS/0.0.1" }, "dist": { "0.0.1": { "shasum": "99bc2a3d89d9820886bcf37edc5cd5ed317003f5", "tarball": "http://registry.npmjs.org/netOS/-/netOS-0.0.1.tgz" } }, "keywords": [ "operating system", "os", "network", "server" ], "url": "http://registry.npmjs.org/netOS/" }, "NetOS": { "name": "NetOS", "description": "Event driven network operating system", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jaredjbarnes", "email": "jared.j.barnes@gmail.com" } ], "time": { "modified": "2011-09-22T04:48:06.529Z", "created": "2011-09-22T04:48:04.515Z", "0.0.1": "2011-09-22T04:48:06.529Z" }, "author": { "name": "Jared Barnes", "email": "jared.j.barnes@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/NetOS/0.0.1" }, "dist": { "0.0.1": { "shasum": "3d7767114edf9a31b42b5905ba848ed697ed6a2f", "tarball": "http://registry.npmjs.org/NetOS/-/NetOS-0.0.1.tgz" } }, "keywords": [ "operating system", "os", "network", "server", "nodes" ], "url": "http://registry.npmjs.org/NetOS/" }, "netpool": { "name": "netpool", "description": "a tcp connection pool", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alvayang", "email": "netyang@gmail.com" } ], "time": { "modified": "2011-08-16T07:11:30.720Z", "created": "2011-08-16T07:11:28.824Z", "0.0.1": "2011-08-16T07:11:30.720Z" }, "author": { "name": "Song Yang", "email": "netyang@gmail.com", "url": "https://github.com/alvayang" }, "repository": { "type": "git", "url": "git://github.com/alvayang/node_netpool.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/netpool/0.0.1" }, "dist": { "0.0.1": { "shasum": "0b6d379cd0ec3c56d3d81bb22982b8a1caa096dc", "tarball": "http://registry.npmjs.org/netpool/-/netpool-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/netpool/" }, "netstring": { "name": "netstring", "description": "A netstring implementation", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "pgriess", "email": "pg@std.in" }, { "name": "josh", "email": "josh@joshpeek.com" } ], "author": { "name": "Peter Griess", "email": "pg@std.in" }, "time": { "modified": "2011-05-08T23:14:47.613Z", "created": "2011-05-08T21:47:01.038Z", "0.1.0": "2011-05-08T21:47:01.038Z", "0.2.0": "2011-05-08T23:14:47.613Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/netstring/0.1.0", "0.2.0": "http://registry.npmjs.org/netstring/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/netstring/-/netstring-0.1.0.tgz" }, "0.2.0": { "shasum": "e519e164a8866afbf5940c46e9b8259fb20f2287", "tarball": "http://registry.npmjs.org/netstring/-/netstring-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/netstring/" }, "neuron": { "name": "neuron", "description": "The simplest possible event driven job manager, FIFO queue, and 'task based cache' in node.js", "dist-tags": { "latest": "0.4.4" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-10T19:11:45.176Z", "created": "2011-02-16T10:45:13.373Z", "0.2.1": "2011-02-16T10:45:13.540Z", "0.3.0": "2011-03-24T03:39:58.894Z", "0.4.1": "2011-03-29T23:34:53.623Z", "0.4.2": "2011-04-07T05:38:43.499Z", "0.4.3": "2011-05-25T05:49:07.739Z", "0.4.4": "2011-11-10T19:11:45.176Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/neuron.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/neuron/0.2.1", "0.3.0": "http://registry.npmjs.org/neuron/0.3.0", "0.4.1": "http://registry.npmjs.org/neuron/0.4.1", "0.4.2": "http://registry.npmjs.org/neuron/0.4.2", "0.4.3": "http://registry.npmjs.org/neuron/0.4.3", "0.4.4": "http://registry.npmjs.org/neuron/0.4.4" }, "dist": { "0.2.1": { "shasum": "ae6e1daeb0a102bb540b3ef44cb2eefb90d86699", "tarball": "http://registry.npmjs.org/neuron/-/neuron-0.2.1.tgz" }, "0.3.0": { "shasum": "ca87b4afada61e72c579b360856e2b6178af2995", "tarball": "http://registry.npmjs.org/neuron/-/neuron-0.3.0.tgz" }, "0.4.1": { "shasum": "af51eff9911c3659d04fe14b33ed9057d05fba85", "tarball": "http://registry.npmjs.org/neuron/-/neuron-0.4.1.tgz" }, "0.4.2": { "shasum": "ae85a2b99e104deb5657b0e217f085399b58ff9d", "tarball": "http://registry.npmjs.org/neuron/-/neuron-0.4.2.tgz" }, "0.4.3": { "shasum": "859903cf934477c046c87226f114e4aa6c33b8c7", "tarball": "http://registry.npmjs.org/neuron/-/neuron-0.4.3.tgz" }, "0.4.4": { "shasum": "470ed06d81fe9195d1a0e758950a83d03d3a3e66", "tarball": "http://registry.npmjs.org/neuron/-/neuron-0.4.4.tgz" } }, "keywords": [ "job queue", "tools", "cache" ], "url": "http://registry.npmjs.org/neuron/" }, "new": { "name": "new", "description": "Shell script using initializr/html5boilerplate API to quickly generate project setups.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ardcore", "email": "szymon.pilkowski@gmail.com" } ], "time": { "modified": "2011-04-10T14:56:40.672Z", "created": "2011-04-10T14:56:40.092Z", "0.1.1": "2011-04-10T14:56:40.672Z" }, "author": { "name": "Szymon Pilkowski", "email": "szymon.pilkowski@gmail.com", "url": "http://twitter.com/ard" }, "repository": { "type": "git", "url": "http://github.com/ardcore/new.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/new/0.1.1" }, "dist": { "0.1.1": { "shasum": "e378203be64b404a6a95aa809a35ea98f3907972", "tarball": "http://registry.npmjs.org/new/-/new-0.1.1.tgz" } }, "keywords": [ "html5", "html5boilerplate", "initializr", "shell" ], "url": "http://registry.npmjs.org/new/" }, "NewBase60": { "name": "NewBase60", "description": "Tantek Çelik's NewBase60, lightly translated from the original CASSIS to CommonsJS- & Node.js-aware JavaScript by Edward O'Connor. Released under CC BY-SA 3.0.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "shiawuen", "email": "shiawuen@gmail.com" } ], "time": { "modified": "2011-09-15T13:50:28.351Z", "created": "2011-09-15T13:49:31.406Z", "1.0.0": "2011-09-15T13:50:28.351Z" }, "author": { "name": "Edward O'Connor", "email": "hober0@gmail.com", "url": "http://edward.oconnor.cx" }, "repository": { "type": "git", "url": "git://github.com/hober/NewBase60.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/NewBase60/1.0.0" }, "dist": { "1.0.0": { "shasum": "ca30fa0616144e0976322431b4c4cf5ceb1e2c07", "tarball": "http://registry.npmjs.org/NewBase60/-/NewBase60-1.0.0.tgz" } }, "keywords": [ "NewBase60", "utility" ], "url": "http://registry.npmjs.org/NewBase60/" }, "newforms": { "name": "newforms", "description": "Form validation and display library", "dist-tags": { "latest": "0.0.4alpha1" }, "maintainers": [ { "name": "insin", "email": "jonathan.buchanan@gmail.com" } ], "time": { "modified": "2011-08-18T21:58:24.221Z", "created": "2011-03-04T06:13:50.906Z", "0.0.1": "2011-03-04T06:13:51.441Z", "0.0.2": "2011-03-19T00:21:14.286Z", "0.0.3": "2011-07-28T22:37:03.659Z", "0.0.4alpha1": "2011-08-18T21:58:24.221Z" }, "author": { "name": "Jonathan Buchanan", "email": "jonathan.buchanan@gmail.com", "url": "https://github.com/insin" }, "repository": { "type": "git", "url": "git://github.com/insin/newforms.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/newforms/0.0.1", "0.0.2": "http://registry.npmjs.org/newforms/0.0.2", "0.0.3": "http://registry.npmjs.org/newforms/0.0.3", "0.0.4alpha1": "http://registry.npmjs.org/newforms/0.0.4alpha1" }, "dist": { "0.0.1": { "shasum": "84966c3a45fecb0db7b4325bf30d069d79a4890a", "tarball": "http://registry.npmjs.org/newforms/-/newforms-0.0.1.tgz" }, "0.0.2": { "shasum": "2678accb43346aba719817b3087f797f7db040c7", "tarball": "http://registry.npmjs.org/newforms/-/newforms-0.0.2.tgz" }, "0.0.3": { "shasum": "c19a854cf79093836a88fb1810740d07efbc97bb", "tarball": "http://registry.npmjs.org/newforms/-/newforms-0.0.3.tgz" }, "0.0.4alpha1": { "shasum": "e6013cfa5a8ce818f6a54f1b76f7dee56d64494d", "tarball": "http://registry.npmjs.org/newforms/-/newforms-0.0.4alpha1.tgz" } }, "keywords": [ "form", "validation", "display", "HTML" ], "url": "http://registry.npmjs.org/newforms/" }, "nexe": { "name": "nexe", "description": "Roll node.s applications into a single executable", "dist-tags": { "latest": "0.0.1" }, "readme": "Compile javascript **with** node.js. This allows you to move your executable around *without* needing to install the node.js runtime.\n\n## Requirements\n\n- Linux / Mac (windows soon)\n\n## Installation\n\nVia NPM:\n\n```bash\n\tnpm install nexe\n```\n\nOr git:\n\n```bash\n\tgit clone \n```\n\n\n### Motivation\n\n- Developing client-side utilities without requiring to install a bunch of dependencies first (node.js, npm).\n- Ability to run multiple node.js applications with *different* node.js runtimes. \n\n\n### CLI Usage\n\n````text\n\t\nUsage: nexe -i [sources] -o [binary]\n\nOptions:\n -i, --input The entry javascript files [default: cwd]\n -o, --output The output binary [default: cwd/app.nex]\n -r, --runtime The node.js runtime to use [default: \"0.6.3\"]\n\n\n```` \n\n\n### Code usage\n\n````javascript\n\nvar nexe = require('nexe');\n\nnexe.compile({ entries: 'input.js', output: 'path/to/bin', runtime: '0.6.3' } function() {\n\t\n});\n\t\n````\n\n\n\n\n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:54:47.774Z", "created": "2011-11-30T18:54:46.932Z", "0.0.1": "2011-11-30T18:54:47.774Z" }, "author": { "name": "Craig Condon", "email": "craig.j.condon@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/nexe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nexe/0.0.1" }, "dist": { "0.0.1": { "shasum": "7bac2b126f66075680e45d797a52b7ba0de1bad5", "tarball": "http://registry.npmjs.org/nexe/-/nexe-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nexe/" }, "nexmo": { "name": "nexmo", "description": "A node.js library for accessing the Nexmo REST API", "dist-tags": { "latest": "0.0.7" }, "readme": "# node-nexmo\nA node.js library for accessing the Nexmo REST API.\n\n## Install\n\n
\n  npm install nexmo\n
\n\n## Dependencies\n\nThis library depends on:\n\n* [mikeal/request](https://github.com/mikeal/request)\n* [caolan/nodeunit](https://github.com/caolan/nodeunit) (for unit tests)\n", "maintainers": [ { "name": "pofallon", "email": "paul@ofallonfamily.com" } ], "time": { "modified": "2011-11-21T04:29:20.494Z", "created": "2011-11-19T20:22:25.973Z", "0.0.1": "2011-11-19T20:22:26.578Z", "0.0.2": "2011-11-19T21:28:22.384Z", "0.0.3": "2011-11-19T22:11:15.741Z", "0.0.4": "2011-11-19T22:49:42.177Z", "0.0.5": "2011-11-20T19:49:40.185Z", "0.0.7": "2011-11-21T04:29:20.494Z" }, "author": { "name": "Paul O'Fallon", "email": "paul@ofallonfamily.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nexmo/0.0.1", "0.0.2": "http://registry.npmjs.org/nexmo/0.0.2", "0.0.3": "http://registry.npmjs.org/nexmo/0.0.3", "0.0.4": "http://registry.npmjs.org/nexmo/0.0.4", "0.0.5": "http://registry.npmjs.org/nexmo/0.0.5", "0.0.7": "http://registry.npmjs.org/nexmo/0.0.7" }, "dist": { "0.0.1": { "shasum": "5c8b94203fc9f65e25c5e0ee9634b45a34271342", "tarball": "http://registry.npmjs.org/nexmo/-/nexmo-0.0.1.tgz" }, "0.0.2": { "shasum": "a72e3935e2de45b3a99d79f763bfb324bc1fcf2b", "tarball": "http://registry.npmjs.org/nexmo/-/nexmo-0.0.2.tgz" }, "0.0.3": { "shasum": "6c157610b3167c12acdcf0cb0af30c5683511613", "tarball": "http://registry.npmjs.org/nexmo/-/nexmo-0.0.3.tgz" }, "0.0.4": { "shasum": "9b9cd746f03ccd02610c920bf722a1cf3900af6d", "tarball": "http://registry.npmjs.org/nexmo/-/nexmo-0.0.4.tgz" }, "0.0.5": { "shasum": "ca77fe56ded08a2221878626da68341bab80a112", "tarball": "http://registry.npmjs.org/nexmo/-/nexmo-0.0.5.tgz" }, "0.0.7": { "shasum": "76244a622a85f8523021ab196ec61a5cdcf28f85", "tarball": "http://registry.npmjs.org/nexmo/-/nexmo-0.0.7.tgz" } }, "keywords": [ "nexmo", "sms" ], "url": "http://registry.npmjs.org/nexmo/" }, "nexmo-api": { "name": "nexmo-api", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-11-20T09:48:41.528Z", "created": "2011-11-20T09:39:57.607Z", "0.0.0": "2011-11-20T09:39:58.566Z", "0.0.1": "2011-11-20T09:48:41.528Z" }, "author": { "name": "bradleymeck" }, "versions": { "0.0.0": "http://registry.npmjs.org/nexmo-api/0.0.0", "0.0.1": "http://registry.npmjs.org/nexmo-api/0.0.1" }, "dist": { "0.0.0": { "shasum": "662c2b54b0c45aa3371becff16a7ec3695c78ee1", "tarball": "http://registry.npmjs.org/nexmo-api/-/nexmo-api-0.0.0.tgz" }, "0.0.1": { "shasum": "61afdd924620254f0307d3bedb191b3d7ad8cff8", "tarball": "http://registry.npmjs.org/nexmo-api/-/nexmo-api-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nexmo-api/" }, "nexmoapi": { "name": "nexmoapi", "dist-tags": { "latest": "0.1.5-1" }, "maintainers": [ { "name": "ablakely", "email": "aaron@ephasic.org" } ], "time": { "modified": "2011-11-23T02:08:34.394Z", "created": "2011-11-19T23:18:08.936Z", "0.0.1": "2011-11-19T23:45:44.784Z", "0.0.2": "2011-11-20T00:14:09.877Z", "0.0.3": "2011-11-20T01:05:00.316Z", "0.0.4": "2011-11-20T02:27:45.116Z", "0.0.5": "2011-11-20T02:47:28.218Z", "0.0.6": "2011-11-20T03:10:22.031Z", "0.0.7": "2011-11-20T15:37:58.606Z", "0.0.8": "2011-11-20T16:03:17.435Z", "0.0.9": "2011-11-20T20:13:54.950Z", "0.1.0": "2011-11-20T20:41:05.645Z", "0.1.0-1": "2011-11-20T20:47:56.634Z", "0.1.1": "2011-11-20T21:29:00.644Z", "0.1.2": "2011-11-21T01:20:07.055Z", "0.1.3": "2011-11-22T03:51:37.797Z", "0.1.4": "2011-11-22T04:22:42.710Z", "0.1.4-1": "2011-11-22T04:42:19.884Z", "0.1.5": "2011-11-23T01:27:14.346Z", "0.1.5-1": "2011-11-23T02:08:34.394Z" }, "description": "Node interface to nexmo.com's SMS API.", "author": { "name": "Aaron Blakely" }, "repository": { "type": "git", "url": "git://github.com/ablakely/node-nexmo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nexmoapi/0.0.1", "0.0.3": "http://registry.npmjs.org/nexmoapi/0.0.3", "0.0.4": "http://registry.npmjs.org/nexmoapi/0.0.4", "0.0.5": "http://registry.npmjs.org/nexmoapi/0.0.5", "0.0.6": "http://registry.npmjs.org/nexmoapi/0.0.6", "0.0.7": "http://registry.npmjs.org/nexmoapi/0.0.7", "0.0.8": "http://registry.npmjs.org/nexmoapi/0.0.8", "0.0.9": "http://registry.npmjs.org/nexmoapi/0.0.9", "0.1.0": "http://registry.npmjs.org/nexmoapi/0.1.0", "0.1.0-1": "http://registry.npmjs.org/nexmoapi/0.1.0-1", "0.1.1": "http://registry.npmjs.org/nexmoapi/0.1.1", "0.1.2": "http://registry.npmjs.org/nexmoapi/0.1.2", "0.1.3": "http://registry.npmjs.org/nexmoapi/0.1.3", "0.1.4": "http://registry.npmjs.org/nexmoapi/0.1.4", "0.1.4-1": "http://registry.npmjs.org/nexmoapi/0.1.4-1", "0.1.5": "http://registry.npmjs.org/nexmoapi/0.1.5", "0.1.5-1": "http://registry.npmjs.org/nexmoapi/0.1.5-1" }, "dist": { "0.0.1": { "shasum": "fe9ab747f3690a85a15c253acc76ef9749e508fa", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.1.tgz" }, "0.0.3": { "shasum": "7f75ba58369050472cda2bf4601d098527eca304", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.3.tgz" }, "0.0.4": { "shasum": "8e561a8120118b5fb63841701c7f7a5b59714457", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.4.tgz" }, "0.0.5": { "shasum": "5f223394f21beb17d040680c2dfaa724719a9c30", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.5.tgz" }, "0.0.6": { "shasum": "13351b2d337514dff93b1b1e5ebe8f0115235c42", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.6.tgz" }, "0.0.7": { "shasum": "37fd9120a98bc1474cdf498a8d32cd72192b6c40", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.7.tgz" }, "0.0.8": { "shasum": "a411b29bf5a70f6eb3d226da7ac9b93d29ea5f23", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.8.tgz" }, "0.0.9": { "shasum": "62272da7a3ee5530e6b6c7b53fca4ecfcf474a80", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.0.9.tgz" }, "0.1.0": { "shasum": "7e8a17323429596d3fc12142d343ee88283db777", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.0.tgz" }, "0.1.0-1": { "shasum": "7cf8a4c37e417ede568b33bfe8df886f17b8af9d", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.0-1.tgz" }, "0.1.1": { "shasum": "3a3c11ff82f12e4eed849e70e4625c1ce43a1b04", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.1.tgz" }, "0.1.2": { "shasum": "0a829b14c0d526a5330e8a06d78f968b3d0450aa", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.2.tgz" }, "0.1.3": { "shasum": "3b8f9a1856082e27e91adb788e19fc4505849746", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.3.tgz" }, "0.1.4": { "shasum": "b09546e73808d512ab363ee213fc8c8af2a69ee7", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.4.tgz" }, "0.1.4-1": { "shasum": "678557ec97e5797ddcedd86c93b60262a4e02eed", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.4-1.tgz" }, "0.1.5": { "shasum": "66d8413d8412a2d8d46db1b4a9a2b974466cbee3", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.5.tgz" }, "0.1.5-1": { "shasum": "dfaa43f12a88e82d58a594caa7e801646835f26e", "tarball": "http://registry.npmjs.org/nexmoapi/-/nexmoapi-0.1.5-1.tgz" } }, "keywords": [ "nexmo", "sms", "international" ], "url": "http://registry.npmjs.org/nexmoapi/" }, "NexmoJS": { "name": "NexmoJS", "description": "A node implementation of Nexmo REST API written in Coffeescript.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "rodbot", "email": "rwilhelmy@gmail.com" } ], "time": { "modified": "2011-11-21T02:14:37.562Z", "created": "2011-11-21T01:36:36.920Z", "1.0.0": "2011-11-21T02:14:37.562Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/NexmoJS/1.0.0" }, "dist": { "1.0.0": { "shasum": "619ead07b9705bdcb4ef89941c359a6b951a9afd", "tarball": "http://registry.npmjs.org/NexmoJS/-/NexmoJS-1.0.0.tgz" } }, "keywords": [ "nexmo", "sms", "REST", "API" ], "url": "http://registry.npmjs.org/NexmoJS/" }, "nexpect": { "name": "nexpect", "description": "Spawns and interacts with child processes using spawn / expect commands", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/nexpect.git" }, "time": { "modified": "2011-08-10T15:40:36.363Z", "created": "2011-08-10T04:40:29.634Z", "0.1.0": "2011-08-10T04:40:29.634Z", "0.2.1": "2011-08-10T05:03:57.597Z", "0.2.2": "2011-08-10T07:46:46.264Z", "0.2.3": "2011-08-10T09:24:58.514Z", "0.2.4": "2011-08-10T15:40:36.363Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/nexpect/0.1.0", "0.2.1": "http://registry.npmjs.org/nexpect/0.2.1", "0.2.2": "http://registry.npmjs.org/nexpect/0.2.2", "0.2.3": "http://registry.npmjs.org/nexpect/0.2.3", "0.2.4": "http://registry.npmjs.org/nexpect/0.2.4" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nexpect/-/nexpect-0.1.0.tgz" }, "0.2.1": { "shasum": "a3cfaaf253c453681ef6c32163aa0ddc6fd6b219", "tarball": "http://registry.npmjs.org/nexpect/-/nexpect-0.2.1.tgz" }, "0.2.2": { "shasum": "e58c25759ca558077aefa7b07657df8dfd663bfb", "tarball": "http://registry.npmjs.org/nexpect/-/nexpect-0.2.2.tgz" }, "0.2.3": { "shasum": "0646c52f9435706e363accf2ff24d5d618045564", "tarball": "http://registry.npmjs.org/nexpect/-/nexpect-0.2.3.tgz" }, "0.2.4": { "shasum": "e682232e94f13637d1256ae09a741c0d3d5b475b", "tarball": "http://registry.npmjs.org/nexpect/-/nexpect-0.2.4.tgz" } }, "keywords": [ "nexpect", "spawn", "child process", "terminal" ], "url": "http://registry.npmjs.org/nexpect/" }, "next": { "name": "next", "description": "Node.js extensions", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-08-12T11:25:14.932Z", "created": "2011-07-11T11:00:45.416Z", "0.1.0": "2011-07-11T11:00:46.466Z", "0.1.1": "2011-07-11T12:10:45.672Z", "0.2.0": "2011-08-08T08:59:45.122Z", "0.2.1": "2011-08-08T15:01:28.562Z", "0.2.2": "2011-08-11T15:24:01.620Z", "0.2.3": "2011-08-12T11:25:14.932Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+node-ext@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/node-ext.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/next/0.1.0", "0.1.1": "http://registry.npmjs.org/next/0.1.1", "0.2.0": "http://registry.npmjs.org/next/0.2.0", "0.2.1": "http://registry.npmjs.org/next/0.2.1", "0.2.2": "http://registry.npmjs.org/next/0.2.2", "0.2.3": "http://registry.npmjs.org/next/0.2.3" }, "dist": { "0.1.0": { "shasum": "9086b173b0dadfec1bf12face775c6cc9e40fbeb", "tarball": "http://registry.npmjs.org/next/-/next-0.1.0.tgz" }, "0.1.1": { "shasum": "ce1a0b1bbd4ab0b1d4f81d65f92d0d73b6de320f", "tarball": "http://registry.npmjs.org/next/-/next-0.1.1.tgz" }, "0.2.0": { "shasum": "4edf2240622285ea6523caf8c15c7e5af4b5a3af", "tarball": "http://registry.npmjs.org/next/-/next-0.2.0.tgz" }, "0.2.1": { "shasum": "878566e52e42cabec79b8e5428c80f703b131bc5", "tarball": "http://registry.npmjs.org/next/-/next-0.2.1.tgz" }, "0.2.2": { "shasum": "02cc2d75edaed0639a4cd020eb705c86466f2218", "tarball": "http://registry.npmjs.org/next/-/next-0.2.2.tgz" }, "0.2.3": { "shasum": "fb7e0c339b53038fff4b39ea8baf9abf5be3040a", "tarball": "http://registry.npmjs.org/next/-/next-0.2.3.tgz" } }, "keywords": [ "node", "nodejs", "node.js", "extensions", "addons", "extras" ], "url": "http://registry.npmjs.org/next/" }, "nextrip": { "name": "nextrip", "description": "Get realtime bus information for the Twin Cities. Uses NexTrip from Metro Transit.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mertonium", "email": "john.mertens\b\b@gmail.com" } ], "time": { "modified": "2011-09-16T04:00:53.135Z", "created": "2011-09-12T05:11:13.456Z", "0.0.1": "2011-09-12T05:11:14.290Z", "0.0.2": "2011-09-16T04:00:53.135Z" }, "author": { "name": "John Mertens", "email": "john@mertonium.com", "url": "http://mertonium.com" }, "repository": { "type": "git", "url": "git://github.com/mertonium/nextrip-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nextrip/0.0.1", "0.0.2": "http://registry.npmjs.org/nextrip/0.0.2" }, "dist": { "0.0.1": { "shasum": "49aee50b2a31967493a307000f6f31661f09139c", "tarball": "http://registry.npmjs.org/nextrip/-/nextrip-0.0.1.tgz" }, "0.0.2": { "shasum": "b5b4f6db179aa0c60d7770e09497399bdd472833", "tarball": "http://registry.npmjs.org/nextrip/-/nextrip-0.0.2.tgz" } }, "keywords": [ "transit", "twin cities", "real", "time", "bus" ], "url": "http://registry.npmjs.org/nextrip/" }, "nexttick": { "name": "nexttick", "description": "Common functions using process.nextTick()", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-10-11T20:26:27.180Z", "created": "2011-07-04T22:45:35.422Z", "0.0.1": "2011-07-04T22:45:36.110Z", "0.0.2": "2011-07-05T15:35:18.331Z", "0.1.0": "2011-10-11T20:26:27.180Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/nexttick.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nexttick/0.0.1", "0.0.2": "http://registry.npmjs.org/nexttick/0.0.2", "0.1.0": "http://registry.npmjs.org/nexttick/0.1.0" }, "dist": { "0.0.1": { "shasum": "778cb6e34ed396aa01b14b8bd9c8e6a11a78ae30", "tarball": "http://registry.npmjs.org/nexttick/-/nexttick-0.0.1.tgz" }, "0.0.2": { "shasum": "05faa5e4a359dd5ffe2082713db10b4d1724e57a", "tarball": "http://registry.npmjs.org/nexttick/-/nexttick-0.0.2.tgz" }, "0.1.0": { "shasum": "6cfbe4db72d6e1a242bf7182a51418f8c1d39b66", "tarball": "http://registry.npmjs.org/nexttick/-/nexttick-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nexttick/" }, "nexus": { "name": "nexus", "description": "remote program installation and control", "dist-tags": { "latest": "0.0.1" }, "readme": "# nexus - remote program installation and control (work in progress/proof of concept)\n\n _______________________________\n / ___ ___ _ _ _ _ ___ \\\n | | || -_||_'_|| | ||_ -| |\n | |_|_||___||_,_||___||___| |\n \\_____________________________ / ____ ___\n \\| / . \\ .-´/ \\`-.\n \\____ \\/ \\___/ \\__\n \\_`---´___`---´-´\n /../..\\ /..\\..\\\n\n* nexus is basically a mashup of [npm], [hook.io] and [forever].\n* nexus provides a cli and a hook.io-hook to install, uninstall, start, stop \n and observe local and remote programs (npm packages).\n* all the config, logs and programs live in `~/.nexus` by default.\n* nexus is still *super-alpha*. \n* nexus may be obsolete since one can do all these things with [hook.io](?). in\n that case see this project as my learning-by-doing-thing `:)`.\n\n## install\n\n* install [node]\n* install [npm]\n* `npm install nexus`\n\n## cli\n\nTBA (look at the code for now)\n\n## api\n\nTBA (look at the code for now)\n\n[hook.io]: https://github.com/hookio/hook.io\n[forever]: https://github.com/nodejitsu/forever\n[node]: http://nodejs.org\n[npm]: https://npmjs.org\n\n", "maintainers": [ { "name": "guybrush", "email": "patrick@buzzle.at" } ], "time": { "modified": "2011-12-08T19:02:48.184Z", "created": "2011-11-23T02:29:27.596Z", "0.0.0": "2011-11-23T02:29:29.451Z", "0.0.1": "2011-12-08T19:02:48.184Z" }, "author": { "name": "Patrick Pfeiffer", "email": "patrick@buzzle.at" }, "repository": { "type": "git", "url": "git://github.com/guybrush/nexus.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nexus/0.0.0", "0.0.1": "http://registry.npmjs.org/nexus/0.0.1" }, "dist": { "0.0.0": { "shasum": "317d85e24a58fad9aa768eb6250fadb402a0d4d5", "tarball": "http://registry.npmjs.org/nexus/-/nexus-0.0.0.tgz" }, "0.0.1": { "shasum": "0b9e571db7bd22b0702b328810802d634035722b", "tarball": "http://registry.npmjs.org/nexus/-/nexus-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nexus/" }, "ngen": { "name": "ngen", "description": "Package generator (structure, changelogs, tests, package.json, etc)", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-05-24T21:55:11.213Z", "created": "2011-03-07T18:34:26.611Z", "0.0.2": "2011-03-07T18:34:26.962Z", "0.0.3": "2011-03-13T16:40:07.572Z", "0.0.4": "2011-04-06T15:57:39.809Z", "0.0.5": "2011-05-24T21:55:11.213Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/ngen.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ngen/0.0.2", "0.0.3": "http://registry.npmjs.org/ngen/0.0.3", "0.0.4": "http://registry.npmjs.org/ngen/0.0.4", "0.0.5": "http://registry.npmjs.org/ngen/0.0.5" }, "dist": { "0.0.2": { "shasum": "4f22a4950dda46efea14046628b25f3160a8584f", "tarball": "http://registry.npmjs.org/ngen/-/ngen-0.0.2.tgz" }, "0.0.3": { "shasum": "9108ccddb9e8a3699000445ac30b78b9c529a9d9", "tarball": "http://registry.npmjs.org/ngen/-/ngen-0.0.3.tgz" }, "0.0.4": { "shasum": "619b3916386b8cf8fad8400cc3c7df3794d08d83", "tarball": "http://registry.npmjs.org/ngen/-/ngen-0.0.4.tgz" }, "0.0.5": { "shasum": "d3a093522261322cba89f949c6434b0dd6fbf000", "tarball": "http://registry.npmjs.org/ngen/-/ngen-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/ngen/" }, "ngen-basicexample": { "name": "ngen-basicexample", "description": "An ngen npm example template", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "demetriusj", "email": "contact@demetriusj.com" } ], "time": { "modified": "2011-05-19T14:07:22.836Z", "created": "2011-05-19T14:07:22.624Z", "0.0.1": "2011-05-19T14:07:22.836Z" }, "author": { "name": "Demetrius Johnson", "url": "http://demetriusj.com" }, "repository": { "type": "git", "url": "git@github.com:demetriusj/ngen-basicexample.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ngen-basicexample/0.0.1" }, "dist": { "0.0.1": { "shasum": "d8c935395fbf183db45d3e8ed0ae343a6d43eaad", "tarball": "http://registry.npmjs.org/ngen-basicexample/-/ngen-basicexample-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ngen-basicexample/" }, "ngeohash": { "name": "ngeohash", "description": "geohash library for nodejs", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "sunng", "email": "classicning@gmail.com" } ], "time": { "modified": "2011-06-23T13:31:12.242Z", "created": "2011-06-23T11:55:56.827Z", "0.1.0": "2011-06-23T11:55:58.222Z", "0.2.0": "2011-06-23T13:31:12.242Z" }, "author": { "name": "Sun Ning", "email": "classicning@gmail.com", "url": "http://sunng.info/" }, "repository": { "url": "https://github.com/sunng87/node-geohash" }, "versions": { "0.1.0": "http://registry.npmjs.org/ngeohash/0.1.0", "0.2.0": "http://registry.npmjs.org/ngeohash/0.2.0" }, "dist": { "0.1.0": { "shasum": "0a833ccd399ed37438ba4488c529b4b9f347948e", "tarball": "http://registry.npmjs.org/ngeohash/-/ngeohash-0.1.0.tgz" }, "0.2.0": { "shasum": "1a27151bb38bc7323ce4af146d52e1be414f8a2b", "tarball": "http://registry.npmjs.org/ngeohash/-/ngeohash-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/ngeohash/" }, "ngist": { "name": "ngist", "description": "Gist module and CLI tool using node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "chapel", "email": "jacob.chapel@gmail.com" } ], "time": { "modified": "2011-02-16T23:30:38.294Z", "created": "2011-02-14T13:08:36.919Z", "0.1.0": "2011-02-14T13:08:37.430Z", "0.1.1": "2011-02-14T14:30:34.886Z", "0.2.0": "2011-02-16T23:30:38.294Z" }, "author": { "name": "Jacob Chapel", "email": "jacob.chapel@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/chapel/ngist.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ngist/0.1.0", "0.1.1": "http://registry.npmjs.org/ngist/0.1.1", "0.2.0": "http://registry.npmjs.org/ngist/0.2.0" }, "dist": { "0.1.0": { "shasum": "b3de332e79f39d789a3094bf886839ddf7055212", "tarball": "http://registry.npmjs.org/ngist/-/ngist-0.1.0.tgz" }, "0.1.1": { "shasum": "fb5dbc9c0fea9a824b931e25bfe15dade56504fc", "tarball": "http://registry.npmjs.org/ngist/-/ngist-0.1.1.tgz" }, "0.2.0": { "shasum": "b350a9365d67669f3a8274ac08d69b8665e0dd33", "tarball": "http://registry.npmjs.org/ngist/-/ngist-0.2.0.tgz" } }, "keywords": [ "gist", "cli", "github", "tools" ], "url": "http://registry.npmjs.org/ngist/" }, "ngram": { "name": "ngram", "description": "ngrams for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "athoune", "email": "mathieu@garambrogne.net" } ], "author": { "name": "Mathieu Lecarme", "email": "mathieu@garambrogne.net" }, "time": { "0.0.3": "2011-12-06T21:26:01.095Z", "0.0.1": "2011-12-06T21:26:01.095Z", "0.0.2": "2011-12-06T21:26:01.095Z", "modified": "2011-12-06T21:26:01.095Z", "created": "2011-12-06T21:26:01.095Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ngram/0.0.1", "0.0.2": "http://registry.npmjs.org/ngram/0.0.2", "0.0.3": "http://registry.npmjs.org/ngram/0.0.3" }, "dist": { "0.0.1": { "shasum": "cde529c25e981db36d52e5c782899ba9dcb0956c", "tarball": "http://registry.npmjs.org/ngram/-/ngram-0.0.1.tgz" }, "0.0.2": { "shasum": "c8f2430d2c27c9344a68b1869c341aea1aaf07c5", "tarball": "http://registry.npmjs.org/ngram/-/ngram-0.0.2.tgz" }, "0.0.3": { "shasum": "1ba09623ae7821f56cd2c6bce528eee834fbab18", "tarball": "http://registry.npmjs.org/ngram/-/ngram-0.0.3.tgz" } }, "keywords": [ "ngram", "language" ], "url": "http://registry.npmjs.org/ngram/" }, "ngrep": { "name": "ngrep", "description": "node-based grep utility", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-09-18T09:42:29.029Z", "created": "2011-09-18T09:42:27.199Z", "0.0.0": "2011-09-18T09:42:29.029Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/ngrep.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ngrep/0.0.0" }, "dist": { "0.0.0": { "shasum": "63a4393748d5ece9954769e020bea1944c5fe0a0", "tarball": "http://registry.npmjs.org/ngrep/-/ngrep-0.0.0.tgz" } }, "keywords": [ "grep", "search", "cli" ], "url": "http://registry.npmjs.org/ngrep/" }, "nhp-body-restreamer": { "name": "nhp-body-restreamer", "description": "re-stream a parsed body so that it can be proxied.", "dist-tags": {}, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-07-30T08:41:47.543Z", "created": "2011-07-30T08:41:47.543Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/nhp-body-restreamer/" }, "nhttpd": { "name": "nhttpd", "description": "Node HTTP server", "dist-tags": { "latest": "0.0.7pre-20110310" }, "maintainers": [ { "name": "inimino", "email": "inimino@inimino.org" } ], "time": { "modified": "2011-03-11T07:44:27.457Z", "created": "2011-03-11T07:44:27.287Z", "0.0.7pre-20110310": "2011-03-11T07:44:27.457Z" }, "repository": "http://boshi.inimino.org/3box/nhttpd/", "versions": { "0.0.7pre-20110310": "http://registry.npmjs.org/nhttpd/0.0.7pre-20110310" }, "dist": { "0.0.7pre-20110310": { "shasum": "d334462a0ac71e4d44263899ec94e6799b7bcaa9", "tarball": "http://registry.npmjs.org/nhttpd/-/nhttpd-0.0.7pre-20110310.tgz" } }, "url": "http://registry.npmjs.org/nhttpd/" }, "nib": { "name": "nib", "description": "Stylus mixins and utilities", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-30T18:19:05.076Z", "created": "2011-04-11T20:28:07.041Z", "0.0.1": "2011-04-11T20:28:07.440Z", "0.0.2": "2011-04-11T20:37:03.501Z", "0.0.3": "2011-04-11T21:27:44.419Z", "0.0.4": "2011-04-12T17:52:57.900Z", "0.0.5": "2011-04-12T21:46:55.394Z", "0.0.6": "2011-04-15T17:13:07.396Z", "0.0.7": "2011-04-25T01:28:09.730Z", "0.0.8": "2011-05-24T17:13:51.047Z", "0.1.0": "2011-08-04T23:11:14.916Z", "0.2.0": "2011-08-26T20:32:51.129Z", "0.3.0": "2011-11-17T22:53:04.113Z", "0.3.1": "2011-11-30T18:19:05.076Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/nib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nib/0.0.1", "0.0.2": "http://registry.npmjs.org/nib/0.0.2", "0.0.3": "http://registry.npmjs.org/nib/0.0.3", "0.0.4": "http://registry.npmjs.org/nib/0.0.4", "0.0.5": "http://registry.npmjs.org/nib/0.0.5", "0.0.6": "http://registry.npmjs.org/nib/0.0.6", "0.0.7": "http://registry.npmjs.org/nib/0.0.7", "0.0.8": "http://registry.npmjs.org/nib/0.0.8", "0.1.0": "http://registry.npmjs.org/nib/0.1.0", "0.2.0": "http://registry.npmjs.org/nib/0.2.0", "0.3.0": "http://registry.npmjs.org/nib/0.3.0", "0.3.1": "http://registry.npmjs.org/nib/0.3.1" }, "dist": { "0.0.1": { "shasum": "865e81b88a6f0a9d6cacf7b8ecbc79177f45d89c", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.1.tgz" }, "0.0.2": { "shasum": "5ff647ae8100b25995848906af02ba4bad9e1f2a", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.2.tgz" }, "0.0.3": { "shasum": "2612a2111ca234e667735b143853a024247bf759", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.3.tgz" }, "0.0.4": { "shasum": "a08bd87bb2ca6fd6db3de597ec7c426fc1715163", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.4.tgz" }, "0.0.5": { "shasum": "625e95d37de960bedd27f6b65760cc058aa79f21", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.5.tgz" }, "0.0.6": { "shasum": "5c8bb67bfd8cd354a8e2b50b1c9262a34ce9eb1f", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.6.tgz" }, "0.0.7": { "shasum": "e2981b9c48332164549f942c042b615edbb93f28", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.7.tgz" }, "0.0.8": { "shasum": "37e7083eba2be5c1088c6a18d4cccbaa164c6011", "tarball": "http://registry.npmjs.org/nib/-/nib-0.0.8.tgz" }, "0.1.0": { "shasum": "93cda857703261640d8a93a8c321d6598b9fb9c6", "tarball": "http://registry.npmjs.org/nib/-/nib-0.1.0.tgz" }, "0.2.0": { "shasum": "dfc7c36789faec38b06378dda1233974af93da2c", "tarball": "http://registry.npmjs.org/nib/-/nib-0.2.0.tgz" }, "0.3.0": { "shasum": "0e23d77268a829ade5a3acd2f316e776592b4758", "tarball": "http://registry.npmjs.org/nib/-/nib-0.3.0.tgz" }, "0.3.1": { "shasum": "a0d30b2b5de22192cc6b9a1e4c1365ab2d71f5d7", "tarball": "http://registry.npmjs.org/nib/-/nib-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/nib/" }, "nicetime": { "name": "nicetime", "description": "Twitter-like duration calculations, supports dates in the future or the past", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "robinduckett", "email": "robin.duckett@gmail.com" } ], "time": { "modified": "2011-08-08T13:08:46.378Z", "created": "2011-08-08T13:08:45.569Z", "0.0.1": "2011-08-08T13:08:46.378Z" }, "author": { "name": "Robin Duckett" }, "repository": { "type": "git", "url": "git://github.com/robinduckett/nicetime.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nicetime/0.0.1" }, "dist": { "0.0.1": { "shasum": "59af2accf9d1ccc517c1ad50d47b206324987501", "tarball": "http://registry.npmjs.org/nicetime/-/nicetime-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nicetime/" }, "nicknack": { "name": "nicknack", "description": "A really simple static web server", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "time": { "modified": "2011-06-09T14:04:02.616Z", "created": "2011-06-01T22:13:46.993Z", "0.0.1": "2011-06-01T22:13:48.609Z", "0.0.2": "2011-06-09T14:04:02.616Z" }, "author": { "name": "Linus G Thiel", "email": "linus@hanssonlarsson.se", "url": "http://hanssonlarsson.se/" }, "versions": { "0.0.1": "http://registry.npmjs.org/nicknack/0.0.1", "0.0.2": "http://registry.npmjs.org/nicknack/0.0.2" }, "dist": { "0.0.1": { "shasum": "25f009c615ae8bab0beb4d041042bf27c2f1ef43", "tarball": "http://registry.npmjs.org/nicknack/-/nicknack-0.0.1.tgz" }, "0.0.2": { "shasum": "25a6eefbca3857d261954b86b99b962282d8996b", "tarball": "http://registry.npmjs.org/nicknack/-/nicknack-0.0.2.tgz" } }, "keywords": [ "web server", "static" ], "url": "http://registry.npmjs.org/nicknack/" }, "nickserv": { "name": "nickserv", "description": "Communicates with the NickServ IRC service", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-11-24T08:42:02.879Z", "created": "2011-09-27T10:05:52.728Z", "0.1.0": "2011-09-27T10:05:54.193Z", "0.2.0": "2011-09-29T13:24:41.722Z", "0.3.0": "2011-11-24T08:42:02.879Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/nickserv.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nickserv/0.1.0", "0.2.0": "http://registry.npmjs.org/nickserv/0.2.0", "0.3.0": "http://registry.npmjs.org/nickserv/0.3.0" }, "dist": { "0.1.0": { "shasum": "d5269346b33beb4a09fcaa0833827001468f4703", "tarball": "http://registry.npmjs.org/nickserv/-/nickserv-0.1.0.tgz" }, "0.2.0": { "shasum": "38f0f49e25852fc58a99a4a6314f9be5f3b631d5", "tarball": "http://registry.npmjs.org/nickserv/-/nickserv-0.2.0.tgz" }, "0.3.0": { "shasum": "1fb62fa0ba62c0a1f4c5f52b6aed5e1080e2c7be", "tarball": "http://registry.npmjs.org/nickserv/-/nickserv-0.3.0.tgz" } }, "keywords": [ "irc", "nickserv", "nick" ], "url": "http://registry.npmjs.org/nickserv/" }, "nide": { "name": "nide", "description": "Beautiful IDE for Node.js", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "coreh", "email": "thecoreh@gmail.com" } ], "time": { "modified": "2011-11-30T00:32:49.985Z", "created": "2011-08-28T23:33:00.357Z", "0.1.0": "2011-08-28T23:33:02.437Z", "0.1.1": "2011-09-08T20:51:53.475Z", "0.1.2": "2011-09-09T01:46:36.167Z", "0.1.3": "2011-09-13T21:11:48.527Z", "0.1.4": "2011-09-30T00:49:39.268Z", "0.1.5": "2011-11-29T18:49:09.901Z", "0.1.6": "2011-11-30T00:32:49.985Z" }, "author": { "name": "Marco Aurelio" }, "repository": { "type": "git", "url": "git://github.com/Coreh/nide.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nide/0.1.0", "0.1.1": "http://registry.npmjs.org/nide/0.1.1", "0.1.2": "http://registry.npmjs.org/nide/0.1.2", "0.1.3": "http://registry.npmjs.org/nide/0.1.3", "0.1.4": "http://registry.npmjs.org/nide/0.1.4", "0.1.5": "http://registry.npmjs.org/nide/0.1.5", "0.1.6": "http://registry.npmjs.org/nide/0.1.6" }, "dist": { "0.1.0": { "shasum": "78ab9758bd9a475bba96ad8647adc192a9cec1e0", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.0.tgz" }, "0.1.1": { "shasum": "c6ab57660546b3790e9c56450989c769e28f9f63", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.1.tgz" }, "0.1.2": { "shasum": "fc45750c67aa9572afee0fbbb92dac49147149e1", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.2.tgz" }, "0.1.3": { "shasum": "ab6215d4367f7e5666046b3c0a8bca367fd8d64b", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.3.tgz" }, "0.1.4": { "shasum": "eff0074b924ab2638a0066535ac80d99ad27abd6", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.4.tgz" }, "0.1.5": { "shasum": "d7d30730655d7187cb913a842b302d0f8b51dde0", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.5.tgz" }, "0.1.6": { "shasum": "60080cadba566b5cfdecee269803cf6f6ab9caaa", "tarball": "http://registry.npmjs.org/nide/-/nide-0.1.6.tgz" } }, "keywords": [ "ide", "integrated", "development", "environment", "editor", "coding", "tool" ], "url": "http://registry.npmjs.org/nide/" }, "nih-op": { "name": "nih-op", "description": "a options parser driven by NIH.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-02-06T09:32:13.448Z", "created": "2011-02-06T09:32:12.645Z", "0.0.0": "2011-02-06T09:32:13.448Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": "git://github.com/dominictarr/nih-op.git", "versions": { "0.0.0": "http://registry.npmjs.org/nih-op/0.0.0" }, "dist": { "0.0.0": { "shasum": "1fe64ead5e3eabed108b094a7bfcd3e0c74be4e1", "tarball": "http://registry.npmjs.org/nih-op/-/nih-op-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/nih-op/" }, "nimble": { "name": "nimble", "description": "A really tiny functional JavaScript and async flow-control library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "time": { "modified": "2011-11-14T17:53:15.329Z", "created": "2011-03-19T09:08:53.468Z", "0.0.1": "2011-03-19T09:08:54.063Z", "0.0.2": "2011-11-14T17:53:15.329Z" }, "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "git://github.com/caolan/nimble.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nimble/0.0.1", "0.0.2": "http://registry.npmjs.org/nimble/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/nimble/-/nimble-0.0.1.tgz" }, "0.0.2": { "shasum": "8225c67f6b6c53ae06e35aa577f9a3ef05db09dc", "tarball": "http://registry.npmjs.org/nimble/-/nimble-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/nimble/" }, "ninja-tools": { "name": "ninja-tools", "description": "general nodejitsu utilities", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-10-31T04:07:48.172Z", "created": "2011-10-31T04:07:42.131Z", "0.0.0": "2011-10-31T04:07:48.172Z" }, "author": { "name": "Nodejitsu", "url": "nodejitsu.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/ninja-tools/0.0.0" }, "dist": { "0.0.0": { "shasum": "3e07fb1a1d5916f87ce49dd14e9818c53975d188", "tarball": "http://registry.npmjs.org/ninja-tools/-/ninja-tools-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/ninja-tools/" }, "ninjs": { "name": "ninjs", "description": "Ninja JavaScript Builder - JavaScript project builder without any extra global variables.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "azproduction", "email": "azazel.private@gmail.com" } ], "time": { "modified": "2011-05-22T07:33:34.953Z", "created": "2011-05-22T07:33:33.858Z", "0.1.0": "2011-05-22T07:33:34.953Z" }, "author": { "name": "azproduction", "email": "azazel.private@gmail.com", "url": "http://azproduction.ru" }, "repository": { "type": "git", "url": "git://github.com/azproduction/ninjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ninjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "951fdcc0c1dd91d195b6c542eee0bf87e791b4b3", "tarball": "http://registry.npmjs.org/ninjs/-/ninjs-0.1.0.tgz" } }, "keywords": [ "make", "build", "builder", "packager", "generator", "modules" ], "url": "http://registry.npmjs.org/ninjs/" }, "ninotify": { "name": "ninotify", "description": "Node.js inotify addon", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-07-11T16:44:42.747Z", "created": "2011-07-11T16:44:42.157Z", "0.1.0": "2011-07-11T16:44:42.747Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@gmail.com", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/ninotify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ninotify/0.1.0" }, "dist": { "0.1.0": { "shasum": "c1697d5852492ca8d9a843205b8f9b8cca7aa68a", "tarball": "http://registry.npmjs.org/ninotify/-/ninotify-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ninotify/" }, "niobe-ircbot": { "name": "niobe-ircbot", "description": "Modular IRC Bot Written in NodeJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "zephrax", "email": "zephrax@gmail.com" } ], "time": { "modified": "2011-11-24T01:25:52.731Z", "created": "2011-11-24T01:25:50.158Z", "0.0.1": "2011-11-24T01:25:52.731Z" }, "author": { "name": "zephrax", "email": "zephrax@gmail.com", "url": "http://www.kernelpanic.com.ar/" }, "repository": { "type": "git", "url": "git://github.com/zephrax/niobe-ircbot.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/niobe-ircbot/0.0.1" }, "dist": { "0.0.1": { "shasum": "d760a45420e685e66fb27141b93b5798af5b46b0", "tarball": "http://registry.npmjs.org/niobe-ircbot/-/niobe-ircbot-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/niobe-ircbot/" }, "nirc": { "name": "nirc", "description": "Node IRC client library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jtokoph", "email": "jason@tokoph.net" } ], "time": { "modified": "2011-11-06T11:18:35.821Z", "created": "2011-06-27T23:28:30.664Z", "0.1.0": "2011-06-27T23:28:31.161Z", "0.1.1": "2011-09-27T20:47:49.597Z", "0.1.2": "2011-11-06T11:18:35.821Z" }, "author": { "name": "Jason Tokoph", "email": "jason@tokoph.net", "url": "http://tokoph.net" }, "repository": { "type": "git", "url": "git://github.com/jtokoph/nirc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nirc/0.1.0", "0.1.1": "http://registry.npmjs.org/nirc/0.1.1", "0.1.2": "http://registry.npmjs.org/nirc/0.1.2" }, "dist": { "0.1.0": { "shasum": "3b2750da631d811974b04e1c86695180623b09a9", "tarball": "http://registry.npmjs.org/nirc/-/nirc-0.1.0.tgz" }, "0.1.1": { "shasum": "7cdb5bfb176db6257802a5cec203d2ba2dbc1d12", "tarball": "http://registry.npmjs.org/nirc/-/nirc-0.1.1.tgz" }, "0.1.2": { "shasum": "1a4d3cfbdcabb93cca203e52a96dfe2d4aeddc26", "tarball": "http://registry.npmjs.org/nirc/-/nirc-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/nirc/" }, "nithub": { "name": "nithub", "description": "Nithub mashes up npm packages to github repositories", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "marcello", "email": "marcello@cellosoft.com" } ], "time": { "modified": "2011-04-06T23:48:44.636Z", "created": "2011-04-06T23:48:44.506Z", "0.0.1": "2011-04-06T23:48:44.636Z" }, "author": { "name": "Marcello Bastéa-Forte", "email": "marcello@cellosoft.com", "url": "http://marcello.cellosoft.com/" }, "repository": { "type": "git", "url": "git://github.com/marcello3d/nithub.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nithub/0.0.1" }, "dist": { "0.0.1": { "shasum": "d2b5d452bf53d36f66776f5fb1d622b102bf7ed7", "tarball": "http://registry.npmjs.org/nithub/-/nithub-0.0.1.tgz" } }, "keywords": [ "npm", "github", "git", "nithub" ], "url": "http://registry.npmjs.org/nithub/" }, "nitrix": { "name": "nitrix", "description": "Run a NodeJS process Forever", "dist-tags": { "latest": "0.0.0" }, "readme": "\n\n# Nitrix - Run a NodeJS process Forever\n\n### Installation\n\n```bash\n$ npm install nitrix -g\n```\n", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-02T16:52:38.289Z", "created": "2011-12-02T16:52:32.109Z", "0.0.0": "2011-12-02T16:52:38.289Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/nitrix.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nitrix/0.0.0" }, "dist": { "0.0.0": { "shasum": "05012bfc46f808a0ecb28297dbb0a0e58f6a2e79", "tarball": "http://registry.npmjs.org/nitrix/-/nitrix-0.0.0.tgz" } }, "keywords": [ "nitrix", "process", "forever", "error", "uncaught" ], "url": "http://registry.npmjs.org/nitrix/" }, "nix": { "name": "nix", "description": "Node.js bindings for non-portable *nix functions", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-04-15T21:27:47.609Z", "created": "2010-12-21T22:32:47.280Z", "0.0.1": "2010-12-21T22:32:47.698Z", "0.0.2": "2010-12-21T22:39:16.923Z", "0.0.3": "2010-12-23T12:49:25.500Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nix/0.0.1", "0.0.2": "http://registry.npmjs.org/nix/0.0.2", "0.0.3": "http://registry.npmjs.org/nix/0.0.3" }, "dist": { "0.0.1": { "shasum": "d982f008f25aa10f09808cfcd461946cbddfe27f", "tarball": "http://registry.npmjs.org/nix/-/nix-0.0.1.tgz" }, "0.0.2": { "shasum": "dbae3dbe3f4d50e38a132bc03ecac1a766af7ac4", "tarball": "http://registry.npmjs.org/nix/-/nix-0.0.2.tgz" }, "0.0.3": { "shasum": "dd0cc5d03b6a9be0f7c86a09b58992f0cec8beee", "tarball": "http://registry.npmjs.org/nix/-/nix-0.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "08656fa73708639abb1a3e7023893a6098461c3e", "tarball": "http://registry.npmjs.org/nix/-/nix-0.0.3-0.4-sunos-5.11.tgz" } } } }, "keywords": [ "unix", "linux" ], "url": "http://registry.npmjs.org/nix/" }, "njrpc": { "name": "njrpc", "description": "JSON-RPC v2.0 implementation in NodeJS", "dist-tags": { "latest": "1.0.3" }, "readme": "# Overview\nThis is a JSON-RPC protocol implementation in NodeJS that follows JSON-RPC 2.0 specs. The good and also bad thing about this library is that it enforces method handler modules to have a certain convention/design pattern. However, it allows the server to automatically extract documentation from the handler (Introspection). This library is still under development.\n\n## Features\n- Handles GET/POST requests\n- Better error feedback\n- Allows method namespacing (Module.method)\n- Allows exposure of all methods inside a module\n- Authentication can be achieved by giving a preHandle function\n- Introspection (in progress)\n\n## Installation\nThe usual `npm install njrpc` or if you prefer, you can grab the source/fork it and make changes yourself.\n\n## Usage\nHandlers that can be registered with njrpc should have a name attribute in the instance. A sample handler can be found in handler.js.\n\nThe best design pattern to use with this server is the Module design pattern.\n\n### njrpc.register(modules)\nRegisters an array of modules/a single module, which should have `name` as the namespace of the module.\n\n### njrpc.addCustomPath(url, handlerFn)\nAdd `handlerFn` to a custom path, for example '/version' can return the version number as plain text instead of a JSON request.\n`handlerFn` will have 2 arguments: \n\n- `req`: Request object\n- `res`: Response object to write to\n\n### njrpc.output(res, [jsonResponse])\nActually write the JSON response out to the pipe. This can also be overridden to write something else.\n\n### njrpc.handle(req, res, [preHandleFn])\nHandles a request & response, JSON-RPC style. `preHandleFn` is used to manipulate the JSON request before it gets pushed down to the Handler level. `preHandleFn` takes a single JSON request object as the argument (after parsing and whitelisting)\n\n## Examples\n\n### Simple EchoHandler that echoes whatever it receives\n\n\tvar EchoHandler = function () {\n\t\t\treturn {\n\t\t\t\tname : 'EchoHandler',\n\t\t\t\techo : function (str) {\n\t\t\t\t\treturn str;\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t\tjrpcServer = require('./njrpc'),\n\t\thttp = require('http');\n\t\n\tjrpcServer.registerModule(new EchoHandler());\n\thttp.createServer(function(req, res) {\n\t\tjrpcServer.handle(req, res);\t\n\t}).listen(8080);\n\t\n### Authenticated Echo Handler that still echoes, but needs a user & token\n\n\tvar AuthenticatedEchoHandler = function () {\n\t\t\treturn {\n\t\t\t\tname : 'AuthenticatedEchoHandler',\n\t\t\t\techo : function(context, str) {\n\t\t\t\t\tif (!context.user || !context.token) {\n\t\t\t\t\t\tthrow new Error(\"This call is unauthenticated\");\n\t\t\t\t\t}\n\t\t\t\t\treturn str;\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t\tpreHandler = function (jsonReq) {\n\t\t\tif (jsonReq.headers) {\n\t\t\t\tif (Array.isArray(jsonReq.params)) {\n\t\t\t\t\tjsonReq.params.unshift(jsonReq.headers);\n\t\t\t\t} else {\n\t\t\t\t\tjsonReq.params.context = jsonReq.headers;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tjrpcServer = require('./njrpc'),\n\t\thttp = require('http');\n\t\n\tjrpcServer.registerModule(new AuthenticatedEchoHandler());\n\thttp.createServer(function(req, res) {\n\t\tjrpcServer.handle(req, res, preHandler);\t\n\t}).listen(8080);\n\n", "maintainers": [ { "name": "longlho", "email": "holevietlong@gmail.com" } ], "time": { "modified": "2011-12-13T05:42:46.852Z", "created": "2011-11-09T18:56:26.142Z", "1.0.1": "2011-11-09T18:56:26.685Z", "1.0.2": "2011-12-04T22:06:48.665Z", "1.0.3": "2011-12-13T05:42:46.852Z" }, "author": { "name": "Long Ho", "email": "holevietlong@gmail.com", "url": "www.azndezign.com" }, "repository": { "type": "git", "url": "git://github.com/longlho/node-jsonrpc.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/njrpc/1.0.1", "1.0.2": "http://registry.npmjs.org/njrpc/1.0.2", "1.0.3": "http://registry.npmjs.org/njrpc/1.0.3" }, "dist": { "1.0.1": { "shasum": "eedbbd255caf5e6365a98402184f1d2b46fbf306", "tarball": "http://registry.npmjs.org/njrpc/-/njrpc-1.0.1.tgz" }, "1.0.2": { "shasum": "0c63f3bb23412519a9897ee005182a950e9adb1f", "tarball": "http://registry.npmjs.org/njrpc/-/njrpc-1.0.2.tgz" }, "1.0.3": { "shasum": "d71b0138d963eadc28559166263780d82b3b75b2", "tarball": "http://registry.npmjs.org/njrpc/-/njrpc-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/njrpc/" }, "nko": { "name": "nko", "description": "node.js knockout deploy check-in", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "visnup", "email": "visnupx@gmail.com" } ], "time": { "modified": "2011-08-27T01:10:46.909Z", "created": "2011-08-14T09:35:33.828Z", "0.0.1": "2011-08-14T09:35:36.267Z", "0.0.2": "2011-08-14T19:04:29.597Z", "0.0.3": "2011-08-16T20:37:50.072Z", "0.0.4": "2011-08-16T20:39:39.511Z", "0.0.5": "2011-08-16T22:49:20.220Z", "0.0.6": "2011-08-16T22:53:13.153Z", "0.0.7": "2011-08-16T23:33:25.319Z", "0.0.8": "2011-08-17T00:02:00.180Z", "0.0.9": "2011-08-23T21:48:53.720Z", "0.1.0": "2011-08-24T22:16:02.623Z", "0.1.1": "2011-08-27T01:10:46.909Z" }, "author": { "name": "Danny Coates", "email": "dannycoates@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nko2/website.git" }, "versions": { "0.0.9": "http://registry.npmjs.org/nko/0.0.9", "0.1.0": "http://registry.npmjs.org/nko/0.1.0", "0.1.1": "http://registry.npmjs.org/nko/0.1.1" }, "dist": { "0.0.9": { "shasum": "034c09994326cc873ce4e1680d001d2eefefca73", "tarball": "http://registry.npmjs.org/nko/-/nko-0.0.9.tgz" }, "0.1.0": { "shasum": "26b53298155da29cffe1d435e4980d2ada733c68", "tarball": "http://registry.npmjs.org/nko/-/nko-0.1.0.tgz" }, "0.1.1": { "shasum": "c8b02a6c776c4d213a45d9d4ac442f22b70e21ff", "tarball": "http://registry.npmjs.org/nko/-/nko-0.1.1.tgz" } }, "keywords": [ "node.js knockout", "knockout", "nko" ], "url": "http://registry.npmjs.org/nko/" }, "nlog": { "name": "nlog", "description": "git-powered, minimalist blog engine for coders", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lansea", "email": "lansea90@gmail.com" } ], "time": { "modified": "2011-06-02T22:00:05.044Z", "created": "2011-06-02T22:00:00.650Z", "0.0.1": "2011-06-02T22:00:05.044Z" }, "author": { "name": "lansea" }, "repository": { "type": "git", "url": "git://github.com/lansea/nabe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nlog/0.0.1" }, "dist": { "0.0.1": { "shasum": "b9a1d47831bc7ad24fae4c63f99f513fbc104ecf", "tarball": "http://registry.npmjs.org/nlog/-/nlog-0.0.1.tgz" } }, "keywords": [ "blog", "git" ], "url": "http://registry.npmjs.org/nlog/" }, "nlog4js": { "name": "nlog4js", "description": "node.js module - wrap log4js-node.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "fkei", "email": "kei.topaz@gmail.com" } ], "time": { "modified": "2011-08-19T02:35:18.373Z", "created": "2011-08-19T02:35:16.509Z", "0.2.2": "2011-08-19T02:35:18.373Z" }, "author": { "name": "Kei Funagayama", "email": "kei.topaz@gmail.com", "url": "https://github.com/fkei" }, "versions": { "0.2.2": "http://registry.npmjs.org/nlog4js/0.2.2" }, "dist": { "0.2.2": { "shasum": "e9289ee3d76f2bb2500e8b4aebcfac8ef8966849", "tarball": "http://registry.npmjs.org/nlog4js/-/nlog4js-0.2.2.tgz" } }, "keywords": [ "logging", "log", "log4js-node", "log4js" ], "url": "http://registry.npmjs.org/nlog4js/" }, "nlogger": { "name": "nlogger", "description": "Logging lib that prints module name and line number", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "igo", "email": "igo@inspired.sk" } ], "time": { "modified": "2011-06-30T18:56:56.985Z", "created": "2011-04-25T09:55:06.313Z", "0.1.0": "2011-04-25T09:55:06.802Z", "0.2.0": "2011-06-14T21:31:50.188Z", "0.3.0": "2011-06-30T18:56:56.985Z" }, "author": { "name": "Igor Urminček" }, "repository": { "type": "git", "url": "git://github.com/igo/nlogger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nlogger/0.1.0", "0.2.0": "http://registry.npmjs.org/nlogger/0.2.0", "0.3.0": "http://registry.npmjs.org/nlogger/0.3.0" }, "dist": { "0.1.0": { "shasum": "9a7c17ca95dc627d159f749a758c3fa6fa03415c", "tarball": "http://registry.npmjs.org/nlogger/-/nlogger-0.1.0.tgz" }, "0.2.0": { "shasum": "23df714ed8cc783e07acdf3280115adbf001befd", "tarball": "http://registry.npmjs.org/nlogger/-/nlogger-0.2.0.tgz" }, "0.3.0": { "shasum": "ff9b277a92a87c5ee97bcdb5d92bb378bc2f2330", "tarball": "http://registry.npmjs.org/nlogger/-/nlogger-0.3.0.tgz" } }, "keywords": [ "log", "logging", "logger" ], "url": "http://registry.npmjs.org/nlogger/" }, "nmd": { "name": "nmd", "description": "node based command line markdown parser", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "dotmaster", "email": "isimpl@gmail.com" } ], "time": { "modified": "2011-03-13T12:34:34.280Z", "created": "2010-12-24T11:58:05.132Z", "0.1.1": "2010-12-24T11:58:05.536Z", "0.1.2": "2010-12-24T12:14:39.945Z", "0.1.3": "2010-12-24T12:16:07.279Z", "0.1.4": "2010-12-24T12:45:55.968Z", "0.1.5": "2010-12-24T13:11:18.032Z", "0.1.6": "2010-12-24T13:22:40.128Z", "0.1.7": "2010-12-24T13:33:56.748Z", "0.1.8": "2010-12-24T14:29:48.392Z", "0.1.9": "2011-01-12T15:37:17.639Z", "0.2.0": "2011-01-12T16:18:04.109Z", "0.2.1": "2011-01-12T16:22:20.674Z", "0.2.2": "2011-01-13T00:55:18.451Z", "0.2.3": "2011-03-13T12:34:34.280Z" }, "author": { "name": "Gregor Schwab", "email": "gregor@connect-mi.com", "url": "http://www.connect-mi.com" }, "repository": { "type": "git", "url": "http://github.com/dotmaster/node-markdown-cli.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/nmd/0.1.1", "0.1.2": "http://registry.npmjs.org/nmd/0.1.2", "0.1.3": "http://registry.npmjs.org/nmd/0.1.3", "0.1.4": "http://registry.npmjs.org/nmd/0.1.4", "0.1.5": "http://registry.npmjs.org/nmd/0.1.5", "0.1.6": "http://registry.npmjs.org/nmd/0.1.6", "0.1.7": "http://registry.npmjs.org/nmd/0.1.7", "0.1.8": "http://registry.npmjs.org/nmd/0.1.8", "0.1.9": "http://registry.npmjs.org/nmd/0.1.9", "0.2.0": "http://registry.npmjs.org/nmd/0.2.0", "0.2.1": "http://registry.npmjs.org/nmd/0.2.1", "0.2.2": "http://registry.npmjs.org/nmd/0.2.2", "0.2.3": "http://registry.npmjs.org/nmd/0.2.3" }, "dist": { "0.1.1": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.4.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.5.tgz" }, "0.1.6": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.6.tgz" }, "0.1.7": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.7.tgz" }, "0.1.8": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.8.tgz" }, "0.1.9": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.1.9.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/nmd/-/nmd-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/nmd/" }, "nmea": { "name": "nmea", "description": "A parser for the NMEA 0183 GPS Receiver protocol", "dist-tags": { "latest": "0.0.1" }, "readme": "A NMEA-0183 GPS Protocol parser\n===============================\n\nAn example using the node-serialport library to read a stream of messages\nfrom a GlobalSat BU-353 USB GPS receiver:\n\n````\nvar serialport = require('serialport');\nvar nmea = require('nmea');\n\nvar port = new serialport.SerialPort('/dev/cu.usbserial', {\n baudrate: 4800,\n parser: serialport.parsers.readline('\\r\\n')});\n \nport.on('data', function(line) {\n console.log(nmea.parse(line));\n});\n\n// { type: 'active-satellites',\n// selectionMode: 'A',\n// mode: 1,\n// satellites: [ 29, 18, 21 ],\n// PDOP: '',\n// HDOP: '',\n// VDOP: '',\n// talker_id: 'GP' }\n// { type: 'satellite-list-partial',\n// numMsgs: 3,\n// msgNum: 1,\n// satsInView: 11,\n// satellites: \n// [ { id: '18', elevationDeg: 7, azimuthTrue: 214, SNRdB: 43 },\n// { id: '21', elevationDeg: 5, azimuthTrue: 114, SNRdB: 34 },\n// { id: '26', elevationDeg: 71, azimuthTrue: 234, SNRdB: 0 } ],\n// talker_id: 'GP' }\n\n````", "maintainers": [ { "name": "jamesp", "email": "james@jamespenn.co.uk" } ], "time": { "modified": "2011-12-04T10:26:43.149Z", "created": "2011-12-04T10:26:39.294Z", "0.0.1": "2011-12-04T10:26:43.149Z" }, "author": { "name": "James Penn", "email": "james@jamespenn.co.uk" }, "repository": { "type": "git", "url": "git://github.com/jamesp/node-nmea.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nmea/0.0.1" }, "dist": { "0.0.1": { "shasum": "18b2bb8943245f65c554e857b02c812e79227616", "tarball": "http://registry.npmjs.org/nmea/-/nmea-0.0.1.tgz" } }, "keywords": [ "gps", "nmea" ], "url": "http://registry.npmjs.org/nmea/" }, "nMemcached": { "name": "nMemcached", "description": "A fully featured Memcached client, supporting both single and clustered Memcached server through consistent hashing and failover/ failure", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2010-12-29T19:46:07.821Z", "created": "2010-12-29T19:46:07.435Z", "0.0.0": "2010-12-29T19:46:07.821Z" }, "author": { "name": "Arnout Kazemier" }, "versions": { "0.0.0": "http://registry.npmjs.org/nMemcached/0.0.0" }, "dist": { "0.0.0": { "shasum": "77a3e7025e128fe145f8ce1c7f3a4d076d239259", "tarball": "http://registry.npmjs.org/nMemcached/-/nMemcached-0.0.0.tgz" } }, "keywords": [ "memcached", "client", "hashing", "failover", "cluster", "nMemcached" ], "url": "http://registry.npmjs.org/nMemcached/" }, "nng": { "name": "nng", "description": "Command line interface for nonogo", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "juliojimenez", "email": "julio.js@live.com" } ], "time": { "modified": "2011-10-20T00:34:43.984Z", "created": "2011-10-20T00:34:39.894Z", "0.0.1": "2011-10-20T00:34:43.984Z" }, "author": { "name": "Julio Jimenez", "email": "julio.js@live.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nng/0.0.1" }, "dist": { "0.0.1": { "shasum": "a963e27178e8ee69624b91360f8714cd36d12d13", "tarball": "http://registry.npmjs.org/nng/-/nng-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nng/" }, "nntp": { "name": "nntp", "description": "An NNTP client module for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "time": { "modified": "2011-04-17T18:29:52.646Z", "created": "2011-04-15T17:40:08.144Z", "0.0.1": "2011-04-15T17:40:08.544Z", "0.1.0": "2011-04-17T18:29:52.646Z" }, "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/node-nntp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nntp/0.0.1", "0.1.0": "http://registry.npmjs.org/nntp/0.1.0" }, "dist": { "0.0.1": { "shasum": "d16a2eccbe62e72088ef18cdf8a7ee0de2185a55", "tarball": "http://registry.npmjs.org/nntp/-/nntp-0.0.1.tgz" }, "0.1.0": { "shasum": "9d58effb514dea3975c4bc7d6916f6fe8b88719e", "tarball": "http://registry.npmjs.org/nntp/-/nntp-0.1.0.tgz" } }, "keywords": [ "nntp", "client", "usenet", "newsreader", "newsgroups", "newsgroup", "news" ], "url": "http://registry.npmjs.org/nntp/" }, "no.de": { "name": "no.de", "description": "A deployment tool for http://no.de", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jsjohnst", "email": "npm@jeremyjohnstone.com" } ], "author": { "name": "Jeremy Johnstone", "email": "github+no.de@jeremyjohnstone.com", "url": "http://www.jeremyjohnstone.com" }, "repository": { "type": "git", "url": "http://github.com/jsjohnst/no.de.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/no.de/0.0.1", "0.0.2": "http://registry.npmjs.org/no.de/0.0.2", "0.1.0": "http://registry.npmjs.org/no.de/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/no.de/-/no.de-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/no.de/-/no.de-0.0.2.tgz" }, "0.1.0": { "tarball": "http://packages:5984/no.de/-/no.de-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/no.de/" }, "nobj": { "name": "nobj", "description": "ubersimple prototypal inheritance with reference to Io language", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nojs", "email": "oil.crayons@gmail.com" } ], "time": { "modified": "2011-09-04T18:37:34.702Z", "created": "2011-09-04T18:37:33.512Z", "0.0.1": "2011-09-04T18:37:34.702Z" }, "author": { "name": "Dmitry Unkovsky", "email": "oil.crayons@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nojs/nobj.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nobj/0.0.1" }, "dist": { "0.0.1": { "shasum": "3260cfa2982070a42af25bb49db8e58d5c87add5", "tarball": "http://registry.npmjs.org/nobj/-/nobj-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nobj/" }, "noblemachine": { "name": "noblemachine", "description": "NodeJS implementation of a finite-state machine with added conventions to make asynchronous coding less painful", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "time": { "modified": "2011-02-10T04:48:45.983Z", "created": "2011-02-10T04:48:45.066Z", "1.0.0": "2011-02-10T04:48:45.983Z" }, "author": { "name": "Arlen Cuss", "email": "arlen@noblesamurai.com" }, "repository": { "type": "git", "url": "http://github.com/noblesamurai/noblemachine.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/noblemachine/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/noblemachine/-/noblemachine-v1.0.0.tgz" } }, "keywords": [ "async", "asynchronous", "fsm", "state machine", "state-machine", "flow-control", "flow control" ], "url": "http://registry.npmjs.org/noblemachine/" }, "noblerecord": { "name": "noblerecord", "description": "Asynchronous NodeJS ORM library inspired by Rails", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "time": { "modified": "2011-02-11T05:38:49.687Z", "created": "2011-02-11T05:28:05.699Z", "1.0.0": "2011-02-11T05:28:06.771Z", "1.0.1": "2011-02-11T05:38:49.687Z" }, "author": { "name": "Arlen Cuss", "email": "arlen@noblesamurai.com" }, "repository": { "type": "git", "url": "http://github.com/noblesamurai/noblerecord.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/noblerecord/1.0.0", "1.0.1": "http://registry.npmjs.org/noblerecord/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/noblerecord/-/noblerecord-v1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/noblerecord/-/noblerecord-v1.0.1.tgz" } }, "keywords": [ "mysql", "sql", "activerecord", "active-record", "orm", "database", "async", "asynchronous" ], "url": "http://registry.npmjs.org/noblerecord/" }, "noc": { "name": "noc", "description": "Documentation generation tool based on JsDoc-Toolkit.", "dist-tags": { "latest": "1.0.0" }, "readme": "Noc\n===\n\nNoc - Documentation generator tool for Node.\n\nDescription\n-----------\n\n*Noc* is a project intended to run [JsDoc-Toolkit](http://code.google.com/p/jsdoc-toolkit/) under [Node](http://nodejs.org/). \n\nJsDoc-Toolkit normally runs under [Rhino](http://www.mozilla.org/rhino/) which is a javascript engine developed in Java. \n*Noc* has no dependency on Java and is a lot faster than the version of JsDoc-Toolkit based on Rhino. \n\n*Noc* uses JsDoc-Toolkit 2.4.0.\n\n\nSynopsis\n--------\n\n\tnoc [OPTIONS] -t= ...\n\n\nOptions\n-------\n\n\t-a or --allfunctions\n\t\t\tInclude all functions, even undocumented ones.\n\n\t-c or --conf\n\t\t\tLoad a configuration file.\n\n\t-d= or --directory=\n\t\t\tOutput to this directory (defaults to \"out\").\n\n\t-D=\"myVar:My value\" or --define=\"myVar:My value\"\n\t\t\tMultiple. Define a variable, available in JsDoc as JSDOC.opt.D.myVar.\n\n\t-e= or --encoding=\n\t\t\tUse this encoding to read and write files.\n\n\t-E=\"REGEX\" or --exclude=\"REGEX\"\n\t\t\tMultiple. Exclude files based on the supplied regex.\n\n\t-h or --help\n\t\t\tShow this message and exit.\n\n\t-m or --multiples\n\t\t\tDon't warn about symbols being documented more than once.\n\n\t-n or --nocode\n\t\t\tIgnore all code, only document comments with @name tags.\n\n\t-o= or --out=\n\t\t\tPrint log messages to a file (defaults to stdout).\n\n\t-p or --private\n\t\t\tInclude symbols tagged as private, underscored and inner symbols.\n\n\t-q or --quiet\n\t\t\tDo not output any messages, not even warnings.\n\n\t-r= or --recurse=\n\t\t\tDescend into src directories.\n\n\t-s or --suppress\n\t\t\tSuppress source code output.\n\n\t-S or --securemodules\n\t\t\tUse Secure Modules mode to parse source code.\n\n\t-t= or --template=\n\t\t\tRequired. Use this template to format the output.\n\n\t-T or --test\n\t\t\tRun all unit tests and exit.\n\n\t-u or --unique\n\t\t\tForce file names to be unique, but not based on symbol names.\n\n\t-v or --verbose\n\t\t\tProvide verbose feedback about what is happening.\n\n\t-x=[,EXT]... or --ext=[,EXT]...\n\t\t\tScan source files with the given extension/s (defaults to js).\n\n\nGit repository\n--------------\n\nhttps://github.com/francoiscolas/noc\n\n", "maintainers": [ { "name": "francoiscolas", "email": "francoiscolas@gmail.com" } ], "time": { "modified": "2011-11-29T21:07:47.678Z", "created": "2011-11-29T21:07:45.245Z", "1.0.0": "2011-11-29T21:07:47.678Z" }, "author": { "name": "François Colas", "email": "francoiscolas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/francoiscolas/noc.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/noc/1.0.0" }, "dist": { "1.0.0": { "shasum": "39564295f96c4f7d8825878fecbe28d90798ec0e", "tarball": "http://registry.npmjs.org/noc/-/noc-1.0.0.tgz" } }, "keywords": [ "documentation", "generator", "jsdoc" ], "url": "http://registry.npmjs.org/noc/" }, "nock": { "name": "nock", "description": "HTTP Server mocking for Node.js", "dist-tags": { "latest": "0.5.6" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "time": { "modified": "2011-12-02T16:53:01.135Z", "created": "2011-09-22T10:38:30.179Z", "0.0.1": "2011-09-22T10:38:31.847Z", "0.1.0": "2011-09-22T18:03:19.918Z", "0.1.2": "2011-09-23T09:04:49.562Z", "0.1.3": "2011-09-23T09:17:25.040Z", "0.1.4": "2011-09-23T09:54:57.165Z", "0.1.5": "2011-09-23T11:55:44.202Z", "0.1.6": "2011-09-25T12:07:07.720Z", "0.1.7": "2011-09-25T12:09:08.069Z", "0.2.0": "2011-10-07T21:36:09.744Z", "0.2.1": "2011-10-10T08:18:35.824Z", "0.2.2": "2011-10-13T23:39:39.893Z", "0.3.0": "2011-10-20T08:49:47.349Z", "0.3.1": "2011-10-20T17:22:09.454Z", "0.4.0": "2011-11-30T16:04:52.324Z", "0.5.0": "2011-12-01T00:23:11.982Z", "0.5.1": "2011-12-01T19:25:57.298Z", "0.5.2": "2011-12-01T19:36:36.643Z", "0.5.3": "2011-12-01T21:59:05.958Z", "0.5.4": "2011-12-01T22:07:47.333Z", "0.5.5": "2011-12-02T11:22:55.282Z", "0.5.6": "2011-12-02T16:53:01.135Z" }, "author": { "name": "Pedro Teixeira", "email": "pedro.teixeira@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pgte/nock.git" }, "users": { "pgte": true }, "versions": { "0.0.1": "http://registry.npmjs.org/nock/0.0.1", "0.1.0": "http://registry.npmjs.org/nock/0.1.0", "0.1.2": "http://registry.npmjs.org/nock/0.1.2", "0.1.3": "http://registry.npmjs.org/nock/0.1.3", "0.1.4": "http://registry.npmjs.org/nock/0.1.4", "0.1.5": "http://registry.npmjs.org/nock/0.1.5", "0.1.6": "http://registry.npmjs.org/nock/0.1.6", "0.1.7": "http://registry.npmjs.org/nock/0.1.7", "0.2.0": "http://registry.npmjs.org/nock/0.2.0", "0.2.1": "http://registry.npmjs.org/nock/0.2.1", "0.2.2": "http://registry.npmjs.org/nock/0.2.2", "0.3.0": "http://registry.npmjs.org/nock/0.3.0", "0.3.1": "http://registry.npmjs.org/nock/0.3.1", "0.4.0": "http://registry.npmjs.org/nock/0.4.0", "0.5.0": "http://registry.npmjs.org/nock/0.5.0", "0.5.1": "http://registry.npmjs.org/nock/0.5.1", "0.5.2": "http://registry.npmjs.org/nock/0.5.2", "0.5.3": "http://registry.npmjs.org/nock/0.5.3", "0.5.4": "http://registry.npmjs.org/nock/0.5.4", "0.5.5": "http://registry.npmjs.org/nock/0.5.5", "0.5.6": "http://registry.npmjs.org/nock/0.5.6" }, "dist": { "0.0.1": { "shasum": "8bd3da5d96839e7bef355eb411eaea35f9027062", "tarball": "http://registry.npmjs.org/nock/-/nock-0.0.1.tgz" }, "0.1.0": { "shasum": "d1ec153ba4c4a180be10f3328048cb1eafacd0a8", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.0.tgz" }, "0.1.2": { "shasum": "d38f840fe562db1f867097a4775721060f036848", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.2.tgz" }, "0.1.3": { "shasum": "4a7952e35994ee72d952e2ae33e929ad5e445d9f", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.3.tgz" }, "0.1.4": { "shasum": "5107f9b3cc1108dfb4cbc001498e887c3583ba82", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.4.tgz" }, "0.1.5": { "shasum": "f0818c6f5faec336ff63dc6f5291ff0108f7fe20", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.5.tgz" }, "0.1.6": { "shasum": "dc8ac793ad41c032eee86731fd8cd617fe70b7a4", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.6.tgz" }, "0.1.7": { "shasum": "b8b3d582d51e7f6da6e627109202b2cbac920e0f", "tarball": "http://registry.npmjs.org/nock/-/nock-0.1.7.tgz" }, "0.2.0": { "shasum": "b333135f5a786bd99090427403ec58373580b1cb", "tarball": "http://registry.npmjs.org/nock/-/nock-0.2.0.tgz" }, "0.2.1": { "shasum": "ea29148cee8849156e83cec67534e642565429e1", "tarball": "http://registry.npmjs.org/nock/-/nock-0.2.1.tgz" }, "0.2.2": { "shasum": "f5505c7b55111015eb52a46aa4b53bd65efc9652", "tarball": "http://registry.npmjs.org/nock/-/nock-0.2.2.tgz" }, "0.3.0": { "shasum": "4825b1c36214e51d2b1e9d25b5ca0eff2b1155d7", "tarball": "http://registry.npmjs.org/nock/-/nock-0.3.0.tgz" }, "0.3.1": { "shasum": "8f6563f95326018a1f072b9c874f276dcf6a1432", "tarball": "http://registry.npmjs.org/nock/-/nock-0.3.1.tgz" }, "0.4.0": { "shasum": "a9927cceb97be1d64080fca8b087b9ad72edc3d6", "tarball": "http://registry.npmjs.org/nock/-/nock-0.4.0.tgz" }, "0.5.0": { "shasum": "f42302a4bd44d51d56e27f60418b6bc1fd0f6696", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.0.tgz" }, "0.5.1": { "shasum": "8b514d79f1ab8bb37780a5e4d83f3de859de2b59", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.1.tgz" }, "0.5.2": { "shasum": "32852588ba4c644ebe4dbe10c59cbe9fd44dbbda", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.2.tgz" }, "0.5.3": { "shasum": "8d36ded1cc86602c41b1a241421d3d2af1503632", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.3.tgz" }, "0.5.4": { "shasum": "875af84725cb1419764ce6b2226539e7ca18cb7a", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.4.tgz" }, "0.5.5": { "shasum": "b52f04ae2c5fb8edc21b9fde6ac4800426b91550", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.5.tgz" }, "0.5.6": { "shasum": "ab80d965d0529dfde244e0d3ea68ad7efed212ae", "tarball": "http://registry.npmjs.org/nock/-/nock-0.5.6.tgz" } }, "url": "http://registry.npmjs.org/nock/" }, "NoCR": { "name": "NoCR", "description": "NoCR (like JCR) is content repository API, unlike JCR it's written in CoffeeScript+Node.js instead of Java, and also allows to implement a content repository in javascript or coffee. It helps you to write a good implementation as it provides a full featured test suite.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nka11", "email": "nka@nka.me" } ], "time": { "modified": "2011-07-11T08:47:32.997Z", "created": "2011-07-11T08:47:32.564Z", "0.0.1": "2011-07-11T08:47:32.998Z" }, "author": { "name": "Nicolas Karageuzian", "email": "nka@nka.me", "url": "http://nka.me" }, "repository": { "type": "git", "url": "git://github.com/NoCR/NoCR.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/NoCR/0.0.1" }, "dist": { "0.0.1": { "shasum": "dc8fec34267cc822752b4151e18a5b9fdd8ff2cf", "tarball": "http://registry.npmjs.org/NoCR/-/NoCR-0.0.1.tgz" } }, "keywords": [ "javascript", "dms", "documents", "generator", "website", "cms" ], "url": "http://registry.npmjs.org/NoCR/" }, "nocr-mongo": { "name": "nocr-mongo", "description": "NoCR implementation against a mongodb storage backend.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "nka11", "email": "nka@nka.me" } ], "time": { "modified": "2011-07-11T20:28:23.019Z", "created": "2011-07-11T12:46:20.241Z", "0.0.1": "2011-07-11T12:46:20.669Z", "0.0.2": "2011-07-11T20:28:23.019Z" }, "author": { "name": "Nicolas Karageuzian", "email": "nka@nka.me", "url": "http://nka.me" }, "repository": { "type": "git", "url": "git://github.com/karacos/nocr-mongo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nocr-mongo/0.0.1", "0.0.2": "http://registry.npmjs.org/nocr-mongo/0.0.2" }, "dist": { "0.0.1": { "shasum": "dfa87990245d065bee129f80764ab2d10cbb1e04", "tarball": "http://registry.npmjs.org/nocr-mongo/-/nocr-mongo-0.0.1.tgz" }, "0.0.2": { "shasum": "d1be40bb97998896acee2c8098e3ab6e1e7c5306", "tarball": "http://registry.npmjs.org/nocr-mongo/-/nocr-mongo-0.0.2.tgz" } }, "keywords": [ "javascript", "dms", "content", "repository", "nocr", "mongodb", "cms" ], "url": "http://registry.npmjs.org/nocr-mongo/" }, "nodast": { "name": "nodast", "description": "Asterisk FastAgi Proxy", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "pdeschen", "email": "pdeschen@rassemblr.com" } ], "time": { "modified": "2011-06-20T14:13:02.734Z", "created": "2011-06-20T14:13:02.499Z", "0.0.2": "2011-06-20T14:13:02.734Z" }, "author": { "name": "Pascal Deschenes", "email": "pdeschen@rassemblr.com", "url": "http://blog.rassemblr.com/" }, "repository": { "type": "git", "url": "git://github.com/pdeschen/nodast.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/nodast/0.0.2" }, "dist": { "0.0.2": { "shasum": "3103c7cfea6d547013f572ade8795d78ef78dc17", "tarball": "http://registry.npmjs.org/nodast/-/nodast-0.0.2.tgz" } }, "keywords": [ "telephony", "asterisk", "proxy", "fastagi" ], "url": "http://registry.npmjs.org/nodast/" }, "node_bsdiff": { "name": "node_bsdiff", "description": "Asynchronous bsdiff patch generation.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "antipax", "email": "whoknew@gmail.com" } ], "time": { "modified": "2011-08-12T16:16:25.718Z", "created": "2011-08-08T16:05:04.164Z", "1.0.0": "2011-08-08T16:05:04.677Z", "1.0.1": "2011-08-12T16:16:25.718Z" }, "author": { "name": "Eric Entin", "email": "eentin@groupcommerce.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/node_bsdiff/1.0.0", "1.0.1": "http://registry.npmjs.org/node_bsdiff/1.0.1" }, "dist": { "1.0.0": { "shasum": "1e4a21da85cfd3eafc181d053ec49b4a5f8bb366", "tarball": "http://registry.npmjs.org/node_bsdiff/-/node_bsdiff-1.0.0.tgz" }, "1.0.1": { "shasum": "cb496096b9248ac887736de9b17f9cb56e986592", "tarball": "http://registry.npmjs.org/node_bsdiff/-/node_bsdiff-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/node_bsdiff/" }, "node_chat": { "name": "node_chat", "description": "A scalable version of Ryan Dahl's node_chat", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shad", "email": "sam@dotcloud.com" } ], "time": { "modified": "2011-11-18T00:40:50.366Z", "created": "2011-11-17T01:59:24.415Z", "0.0.1": "2011-11-17T01:59:27.291Z", "0.0.2": "2011-11-18T00:40:50.366Z" }, "author": { "name": "Samuel Alba", "email": "sam@dotcloud.com" }, "repository": { "type": "git", "url": "git://github.com/samalba/node_chat.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node_chat/0.0.1", "0.0.2": "http://registry.npmjs.org/node_chat/0.0.2" }, "dist": { "0.0.1": { "shasum": "9268c7a17906f6bd8eddea399e649f4c262e7c2a", "tarball": "http://registry.npmjs.org/node_chat/-/node_chat-0.0.1.tgz" }, "0.0.2": { "shasum": "139b31196fe43167744928b22c3fe87a2a548d3b", "tarball": "http://registry.npmjs.org/node_chat/-/node_chat-0.0.2.tgz" } }, "keywords": [ "nodejs", "node_chat", "distributed", "chat" ], "url": "http://registry.npmjs.org/node_chat/" }, "node_date_diff": { "name": "node_date_diff", "dist-tags": { "latest": "0.0.13" }, "maintainers": [ { "name": "morishani", "email": "atnt123@bezeqint.net" } ], "time": { "modified": "2011-10-19T11:24:26.737Z", "created": "2011-10-19T11:08:44.000Z", "0.0.1": "2011-10-19T11:08:44.909Z", "0.0.11": "2011-10-19T11:15:33.398Z", "0.0.12": "2011-10-19T11:17:14.693Z", "0.0.13": "2011-10-19T11:21:03.046Z", "0.0.14": "2011-10-19T11:22:36.993Z" }, "repository": { "type": "git", "url": "git://github.com/morishani/node-date-diff.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node_date_diff/0.0.1", "0.0.11": "http://registry.npmjs.org/node_date_diff/0.0.11", "0.0.12": "http://registry.npmjs.org/node_date_diff/0.0.12", "0.0.13": "http://registry.npmjs.org/node_date_diff/0.0.13" }, "dist": { "0.0.1": { "shasum": "a3981dea89bc585f0ce51030f720ac652bbdfc37", "tarball": "http://registry.npmjs.org/node_date_diff/-/node_date_diff-0.0.1.tgz" }, "0.0.11": { "shasum": "a282315119e120974e4b3c602ff5987360b39bb7", "tarball": "http://registry.npmjs.org/node_date_diff/-/node_date_diff-0.0.11.tgz" }, "0.0.12": { "shasum": "fdaf6f3713d5d18d0d11cc66120d123a9cb7ea04", "tarball": "http://registry.npmjs.org/node_date_diff/-/node_date_diff-0.0.12.tgz" }, "0.0.13": { "shasum": "97db3419ad0ed0bd1081501aa3150816a5b2243f", "tarball": "http://registry.npmjs.org/node_date_diff/-/node_date_diff-0.0.13.tgz" } }, "url": "http://registry.npmjs.org/node_date_diff/" }, "node_hash": { "name": "node_hash", "description": "send emails from node.js to a smtp server, simple as cake", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-01-28T21:16:15.129Z", "created": "2011-01-28T21:16:14.712Z", "0.1.0": "2011-01-28T21:16:15.129Z" }, "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "http://github.com/Marak/node_hash.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node_hash/0.1.0" }, "dist": { "0.1.0": { "shasum": "731941a6649a52da9fe5ca749955ac4bd4042e13", "tarball": "http://registry.npmjs.org/node_hash/-/node_hash-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node_hash/" }, "node_jsrender": { "name": "node_jsrender", "description": "NodeJS port of JsRender: http://borismoore.github.com/jsrender/demos", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "alex.pilon", "email": "alex.pilon@gmail.com" } ], "time": { "modified": "2011-10-14T01:12:14.470Z", "created": "2011-10-14T01:12:13.881Z", "0.1.0": "2011-10-14T01:12:14.470Z" }, "author": { "name": "Ported by Alex Pilon, originally written by Boris Moore", "url": "and team" }, "repository": { "type": "git", "url": "git://github.com/alex-pilon/node_jsrender.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node_jsrender/0.1.0" }, "dist": { "0.1.0": { "shasum": "c9c51916e12f63bf5b1a0b64fa29b45d96789cc7", "tarball": "http://registry.npmjs.org/node_jsrender/-/node_jsrender-0.1.0.tgz" } }, "keywords": [ "templating", "views engine", "express" ], "url": "http://registry.npmjs.org/node_jsrender/" }, "node_klout": { "name": "node_klout", "description": "Klout API wrapper.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cojohn", "email": "cojohn@gmail.com" } ], "time": { "modified": "2011-10-28T02:49:51.459Z", "created": "2011-10-28T02:49:51.083Z", "0.1.0": "2011-10-28T02:49:51.459Z" }, "author": { "name": "cojohn", "email": "cojohn@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cojohn/node_klout.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node_klout/0.1.0" }, "dist": { "0.1.0": { "shasum": "c66fd001920cde47f4ca1023758750aa9c3ca0e3", "tarball": "http://registry.npmjs.org/node_klout/-/node_klout-0.1.0.tgz" } }, "keywords": [ "klout", "node_klout", "api" ], "url": "http://registry.npmjs.org/node_klout/" }, "node_rafael": { "name": "node_rafael", "description": "A NPM Wrapper for Rafael JS", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "rodriguezartav", "email": "roberto@rodriguezartav.com" } ], "time": { "modified": "2011-12-08T01:17:13.572Z", "created": "2011-12-07T22:47:59.721Z", "0.0.1": "2011-12-07T22:48:02.475Z", "0.0.2": "2011-12-08T00:48:31.804Z", "0.0.3": "2011-12-08T01:10:26.598Z", "0.0.4": "2011-12-08T01:17:13.572Z" }, "author": { "name": "Roberto Rodriguez", "email": "roberto@rodriguezartav.com" }, "repository": { "type": "git", "url": "git://github.com/rodriguezartav/Node_Rafael.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node_rafael/0.0.1", "0.0.2": "http://registry.npmjs.org/node_rafael/0.0.2", "0.0.3": "http://registry.npmjs.org/node_rafael/0.0.3", "0.0.4": "http://registry.npmjs.org/node_rafael/0.0.4" }, "dist": { "0.0.1": { "shasum": "bf114b0de2052ef9bc0204ef4d8ca14c19960677", "tarball": "http://registry.npmjs.org/node_rafael/-/node_rafael-0.0.1.tgz" }, "0.0.2": { "shasum": "6aef451824c60f04081f5fa22df17cf0884ba394", "tarball": "http://registry.npmjs.org/node_rafael/-/node_rafael-0.0.2.tgz" }, "0.0.3": { "shasum": "0a4e52097b3891c2b6d9c1dbefa78a59c43bb789", "tarball": "http://registry.npmjs.org/node_rafael/-/node_rafael-0.0.3.tgz" }, "0.0.4": { "shasum": "56a0d29b0c6811c603ea948687dc5e9a54c878f1", "tarball": "http://registry.npmjs.org/node_rafael/-/node_rafael-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/node_rafael/" }, "node_util": { "name": "node_util", "description": "Utilities that help you write Node programs and in particular, CLI scripts easily.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "abi", "email": "abii@stanford.edu" } ], "time": { "modified": "2011-09-18T05:35:48.940Z", "created": "2011-09-18T05:35:47.337Z", "0.0.1": "2011-09-18T05:35:48.940Z" }, "author": { "name": "Abi", "email": "abii@stanford.edu", "url": "http://abi.sh" }, "repository": { "type": "git", "url": "git://github.com/abi/node_util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node_util/0.0.1" }, "dist": { "0.0.1": { "shasum": "195c32bf9d25f1beabf54fd4990a471bb56e7509", "tarball": "http://registry.npmjs.org/node_util/-/node_util-0.0.1.tgz" } }, "keywords": [ "file system", "fs", "utilities", "cli" ], "url": "http://registry.npmjs.org/node_util/" }, "node_xslt": { "name": "node_xslt", "description": "A simple XSLT package for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "bahblah", "email": "brian.j.suh@gmail.com" } ], "time": { "modified": "2011-12-01T00:07:49.429Z", "created": "2011-10-14T14:58:46.118Z", "0.1.1": "2011-10-14T14:58:47.357Z", "0.1.2": "2011-12-01T00:07:49.429Z" }, "author": { "name": "Brian Suh", "email": "brian.j.suh@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bahblah/node_xslt.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/node_xslt/0.1.1", "0.1.2": "http://registry.npmjs.org/node_xslt/0.1.2" }, "dist": { "0.1.1": { "shasum": "8099194b601b836d485140581ff16d9d09278a50", "tarball": "http://registry.npmjs.org/node_xslt/-/node_xslt-0.1.1.tgz" }, "0.1.2": { "shasum": "5ca68cd2851eb07a5752ae20888e36b63aaa63e6", "tarball": "http://registry.npmjs.org/node_xslt/-/node_xslt-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/node_xslt/" }, "node-agilezen": { "name": "node-agilezen", "description": "AgileZen client for NodeJS", "dist-tags": { "latest": "0.0.4" }, "readme": "# node-AgileZen\n\nA NodeJS client for AgileZen. This is my first venture into both NodeJS and Coffeescript so I apologize if the code looks ugly. \n\nI am following [node-hipchat](http://search.npmjs.org/#/node-hipchat) as a pattern.\n", "maintainers": [ { "name": "markborcherding", "email": "MarkBorcherding@gmail.com" } ], "time": { "modified": "2011-12-11T04:20:54.007Z", "created": "2011-11-16T03:42:34.275Z", "0.0.0": "2011-11-16T03:42:35.298Z", "0.0.1": "2011-11-16T03:46:18.698Z", "0.0.2": "2011-11-17T03:44:27.683Z", "0.0.3": "2011-11-17T03:46:23.932Z", "0.0.4": "2011-12-11T04:20:54.007Z" }, "author": { "name": "Mark Borcherding" }, "versions": { "0.0.0": "http://registry.npmjs.org/node-agilezen/0.0.0", "0.0.1": "http://registry.npmjs.org/node-agilezen/0.0.1", "0.0.2": "http://registry.npmjs.org/node-agilezen/0.0.2", "0.0.3": "http://registry.npmjs.org/node-agilezen/0.0.3", "0.0.4": "http://registry.npmjs.org/node-agilezen/0.0.4" }, "dist": { "0.0.0": { "shasum": "3c57ef0d09d5eee20377d37177da1564d977b021", "tarball": "http://registry.npmjs.org/node-agilezen/-/node-agilezen-0.0.0.tgz" }, "0.0.1": { "shasum": "1e9650dda5a9ec76c1d5db2887b08c3ae7de92ec", "tarball": "http://registry.npmjs.org/node-agilezen/-/node-agilezen-0.0.1.tgz" }, "0.0.2": { "shasum": "89c5449c97481747066fb02a670f31e2bd09efa6", "tarball": "http://registry.npmjs.org/node-agilezen/-/node-agilezen-0.0.2.tgz" }, "0.0.3": { "shasum": "4f757c98d8dc187db59aff33702bb4be73487702", "tarball": "http://registry.npmjs.org/node-agilezen/-/node-agilezen-0.0.3.tgz" }, "0.0.4": { "shasum": "e2473a0f7f16e608a22bf6f8161ef3240df04bba", "tarball": "http://registry.npmjs.org/node-agilezen/-/node-agilezen-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/node-agilezen/" }, "node-api": { "name": "node-api", "description": "Collect Node globals & core APIs under one object.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "laurie71", "email": "laurie@holoweb.net" } ], "time": { "modified": "2011-03-11T16:01:23.432Z", "created": "2011-03-11T16:01:23.192Z", "0.0.1": "2011-03-11T16:01:23.432Z" }, "author": { "name": "Laurie Harper", "url": "http://laurie.holoweb.net/" }, "repository": { "type": "git", "url": "git://github.com/laurie71/node-api.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-api/0.0.1" }, "dist": { "0.0.1": { "shasum": "cf42499ed94a6a51031b734dfc7a0cd5646665e9", "tarball": "http://registry.npmjs.org/node-api/-/node-api-0.0.1.tgz" } }, "keywords": [ "load", "modules", "require" ], "url": "http://registry.npmjs.org/node-api/" }, "node-apidoc": { "name": "node-apidoc", "description": "Utility for show node.js's API Document.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "yuroyoro", "email": "helmettomo@gmail.com" } ], "author": { "name": "Tomohito Ozaki", "email": "helmettomo@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/yuroyoro/node-apidoc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-apidoc/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-apidoc/-/node-apidoc-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-apidoc/" }, "node-app-reloader": { "name": "node-app-reloader", "description": "restart node app on file modification", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "tdebarochez", "email": "thomas.barochez+npm@gmail.com" } ], "time": { "modified": "2011-06-28T21:10:34.370Z", "created": "2011-06-26T20:22:08.553Z", "1.0.0": "2011-06-26T20:22:08.978Z", "1.0.1": "2011-06-28T21:10:34.370Z" }, "author": { "name": "Thomas Debarochez", "email": "thomas.barochez+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tdebarochez/node-app-reloader.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-app-reloader/1.0.0", "1.0.1": "http://registry.npmjs.org/node-app-reloader/1.0.1" }, "dist": { "1.0.0": { "shasum": "9e102c3089a3bb5f5ec59fbfa14a8b70f9a8b714", "tarball": "http://registry.npmjs.org/node-app-reloader/-/node-app-reloader-1.0.0.tgz" }, "1.0.1": { "shasum": "de15d05da49a46ee6b6f5ba9a37fc2c9b4320e73", "tarball": "http://registry.npmjs.org/node-app-reloader/-/node-app-reloader-1.0.1.tgz" } }, "keywords": [ "restart", "file observing" ], "url": "http://registry.npmjs.org/node-app-reloader/" }, "node-ar": { "name": "node-ar", "description": "A simple nodejs module as active-record does", "dist-tags": { "latest": "0.0.1" }, "readme": "# node-ar\n\n## Purpose\n\nA simple ActiveRecord like nodejs module\n\nIt supports 'has_many' and 'belongs_to' relationship\n\nYou can `find` and `find_by*` each field name\n\n**Important**: it works synchronously.\n\n## Introduction\n\nThis module is based on Sannis's [node-mysql-libmysqlclient](https://github.com/Sannis/node-mysql-libmysqlclient).\nNode-Ar adds some simple features as ActiveRecord does.\nI want to explain that it is not completed. This should be considered an example.\nBut I would to expand it also with your help.\n\nSo, do not hesitate to contact me for any question or doubts\n\nMy mind is open for any collaboration ;)\n\n## Installation\n\nFor installing this module try\n\n```\nnpm install node-ar\n```\n\n## Usage\n\nSee file in the `spec` folder for examples\n\n\n## Overview\nHaving a DB as ActiveRecord on Rails wants.\nYou can able to perform `select` `insert` and `update` using `Models` like instances.\n\n### DataType (used to declare the fields)\nDataType.String # the VARCHAR type\nDataType.Int # the INT type\nDataType.Boolean # the TYNINT type\n(tmporarly incompleted)\n\n### Model\n(Static methods)\nModel.find( id /* as NUM */ ) # returns the instance of the model if found. Otherwise null\nModel.find( 'all' ) # returns an Array instance contaning all model found by performing the `select`. Empty array if no record found\nModel.find( 'first' ) # returns the instance of the model representing the first matched record if found. Otherwise null\nModel.find_by( where, options, limit )\n # where (Object)\n ```javascipt\n where = {\n field_foo_name: field_foo_value,\n field_bar_name: field_bar_value,\n }\n ```\n # options (Object)\n ```javascript\n options = {\n includes: ['table_foo_name', 'table_bar_name'],\n joins: {\n table_foo_name: { // INNER JOIN table_foo_name\n field_bar_name: { // ON field_bar_name\n table_xxxx_name: 'field_xxxx_name' // = table_xxxx_name.field_xxxx_name\n }\n }\n }\n }\n ```\n # limit (Number) Used as `LIMIT` sql condition\n\nModel.find_by_foo_field_name( value ) # return an Array containing the result of `select * from table_foo_name where FOO_FIELD_NAME = VALUE`. A Model single instance if field id declared as unique\n\n\n## Todo\n\nWhat i'm going to add:\n\n* Implement events\n* Fields validation\n* BUG: it doesn't delete the `has_many` relations while deleting a Model from DB. But I'm working to fix it.\n\n* More documentation is coming... ;)\n", "maintainers": [ { "name": "fatshotty", "email": "fat@fatshotty.net" } ], "time": { "modified": "2011-12-05T23:17:43.191Z", "created": "2011-12-05T23:17:41.572Z", "0.0.1": "2011-12-05T23:17:43.191Z" }, "author": { "name": "Fatshotty", "email": "fat@fatshotty.net", "url": "https://github.com/fatshotty" }, "repository": { "type": "git", "url": "git://github.com/fatshotty/node-ar.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-ar/0.0.1" }, "dist": { "0.0.1": { "shasum": "9a0bdd420c453b5f8ff203fc4f21a5bd9ed8b754", "tarball": "http://registry.npmjs.org/node-ar/-/node-ar-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-ar/" }, "node-arse": { "name": "node-arse", "description": "Callbackified assertions", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "devioustree", "email": "tom@devioustree.co.uk" } ], "author": { "name": "Tom Drummond", "email": "tom@devioustree.co.uk" }, "repository": { "type": "git", "url": "https://devioustree@github.com/devioustree/node-arse.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-arse/0.0.1", "0.0.2": "http://registry.npmjs.org/node-arse/0.0.2", "0.0.3": "http://registry.npmjs.org/node-arse/0.0.3", "0.0.4": "http://registry.npmjs.org/node-arse/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-arse/-/node-arse-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/node-arse/-/node-arse-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/node-arse/-/node-arse-0.0.3.tgz" }, "0.0.4": { "shasum": "e339ca3f9355a8e72c7fe35fdc056689cb5e8be3", "tarball": "http://registry.npmjs.org/node-arse/-/node-arse-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/node-arse/" }, "node-assert-extras": { "name": "node-assert-extras", "description": "Extended assert module for Node.JS", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-08-08T13:00:46.464Z", "created": "2011-08-08T13:00:45.341Z", "0.1.0": "2011-08-08T13:00:46.464Z" }, "author": { "name": "Christian Johansen", "email": "christian@cjohansen.no", "url": "http://cjohansen.no" }, "repository": { "type": "git", "url": "git://gitorious.org/node-assert-extras/mainline.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-assert-extras/0.1.0" }, "dist": { "0.1.0": { "shasum": "7763adb989753897cff49c57bb014a79a6b90581", "tarball": "http://registry.npmjs.org/node-assert-extras/-/node-assert-extras-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-assert-extras/" }, "node-assert-lint-free": { "name": "node-assert-lint-free", "description": "JSLint assertion for unit testing in node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mike@mike101.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-assert-lint-free/0.0.1", "0.0.2": "http://registry.npmjs.org/node-assert-lint-free/0.0.2" }, "dist": { "0.0.1": { "shasum": "2e01787a9e780423bf30a2614542d2f9aef75590", "tarball": "http://registry.npmjs.org/node-assert-lint-free/-/node-assert-lint-free-0.0.1.tgz" }, "0.0.2": { "shasum": "a916503453b802d1fb34e14927628f79237ea3e8", "tarball": "http://registry.npmjs.org/node-assert-lint-free/-/node-assert-lint-free-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-assert-lint-free/" }, "node-assertthat": { "name": "node-assertthat", "description": "node-assertthat provides a fluent TDD style for Node.js: assert.that(actual, is.equalTo(expected));", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "goloroden", "email": "webmaster@goloroden.de" } ], "time": { "modified": "2011-11-03T22:23:57.307Z", "created": "2011-11-03T18:49:25.875Z", "0.0.1": "2011-11-03T18:49:28.870Z", "0.0.2": "2011-11-03T18:58:51.162Z", "0.0.3": "2011-11-03T21:45:12.290Z", "0.0.4": "2011-11-03T22:01:15.920Z", "0.0.5": "2011-11-03T22:13:33.533Z", "0.0.6": "2011-11-03T22:23:57.307Z" }, "author": { "name": "Golo Roden", "email": "webmaster@goloroden.de", "url": "http://www.goloroden.de" }, "repository": { "type": "git", "url": "git://github.com/goloroden/node-assertthat.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-assertthat/0.0.1", "0.0.2": "http://registry.npmjs.org/node-assertthat/0.0.2", "0.0.3": "http://registry.npmjs.org/node-assertthat/0.0.3", "0.0.4": "http://registry.npmjs.org/node-assertthat/0.0.4", "0.0.5": "http://registry.npmjs.org/node-assertthat/0.0.5", "0.0.6": "http://registry.npmjs.org/node-assertthat/0.0.6" }, "dist": { "0.0.1": { "shasum": "3011a02661040126fa80c664c04601c345931cd8", "tarball": "http://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.1.tgz" }, "0.0.2": { "shasum": "b2a862198e37a76189e13c9dc8b1825b7d993582", "tarball": "http://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.2.tgz" }, "0.0.3": { "shasum": "5b62a037a1dacf412690828b76c059dd0c245b82", "tarball": "http://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.3.tgz" }, "0.0.4": { "shasum": "e44e4e33035f0751d0be877aa663bcb6301f1216", "tarball": "http://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.4.tgz" }, "0.0.5": { "shasum": "6b0b33b18b5b8d6310b23248e60f7e759631c118", "tarball": "http://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.5.tgz" }, "0.0.6": { "shasum": "c4a97651778a7e6ea0d60a417d6471d98b39ae4b", "tarball": "http://registry.npmjs.org/node-assertthat/-/node-assertthat-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/node-assertthat/" }, "node-asset": { "name": "node-asset", "description": "A asset packager for Node.js", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Tim-Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-asset.git" }, "time": { "modified": "2011-09-13T23:47:45.690Z", "created": "2011-09-13T23:47:45.690Z", "0.1.0": "2011-09-13T23:47:45.690Z", "0.1.1": "2011-09-13T23:47:45.690Z", "0.1.2": "2011-09-13T23:47:45.690Z", "0.1.3": "2011-09-13T23:47:45.690Z", "0.1.4": "2011-09-13T23:47:45.690Z", "0.1.5": "2011-09-13T23:47:45.690Z", "0.1.6": "2011-09-13T23:47:45.690Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-asset/0.1.0", "0.1.1": "http://registry.npmjs.org/node-asset/0.1.1", "0.1.2": "http://registry.npmjs.org/node-asset/0.1.2", "0.1.3": "http://registry.npmjs.org/node-asset/0.1.3", "0.1.4": "http://registry.npmjs.org/node-asset/0.1.4", "0.1.5": "http://registry.npmjs.org/node-asset/0.1.5", "0.1.6": "http://registry.npmjs.org/node-asset/0.1.6" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-asset/-/node-asset-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/node-asset/-/node-asset-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/node-asset/-/node-asset-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/node-asset/-/node-asset-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/node-asset/-/node-asset-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/node-asset/-/node-asset-0.1.5.tgz" }, "0.1.6": { "shasum": "c5c131aaff1a67ea96362587d26281038bb47f7a", "tarball": "http://registry.npmjs.org/node-asset/-/node-asset-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/node-asset/" }, "node-awesm": { "name": "node-awesm", "description": "Wrapper for the awe.sm ", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gteodoru", "email": "gabriel@scopely.com" } ], "time": { "modified": "2011-08-24T00:56:43.211Z", "created": "2011-08-24T00:56:42.086Z", "0.0.1": "2011-08-24T00:56:43.211Z" }, "author": { "name": "Gabriel Teodoru", "email": "gabriel@scopely.com" }, "repository": { "type": "git", "url": "git://github.com/scopely/node-awesm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-awesm/0.0.1" }, "dist": { "0.0.1": { "shasum": "0937ae211aed2409a01c281aabaabcfb989f23c9", "tarball": "http://registry.npmjs.org/node-awesm/-/node-awesm-0.0.1.tgz" } }, "keywords": [ "awe.sm", "links", "shorten", "awesome" ], "url": "http://registry.npmjs.org/node-awesm/" }, "node-azure": { "name": "node-azure", "description": "Windows Azure library for Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "richard.astbury", "email": "richard.astbury@gmail.com" } ], "time": { "modified": "2011-09-30T15:44:37.035Z", "created": "2011-09-30T15:44:35.306Z", "0.1.0": "2011-09-30T15:44:37.035Z" }, "author": { "name": "Rob Blackwell, Richard Astbury, Max Spencer" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-azure/0.1.0" }, "dist": { "0.1.0": { "shasum": "222036b79b0a1f53f78445010845225507b9b4a2", "tarball": "http://registry.npmjs.org/node-azure/-/node-azure-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-azure/" }, "node-backbone-couch": { "name": "node-backbone-couch", "description": "A CouchDB sync adaptor for Backbone", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "excsm", "email": "saimonmoore@gmail.com" } ], "time": { "modified": "2011-08-27T17:28:38.880Z", "created": "2011-08-16T14:02:48.251Z", "0.0.1": "2011-08-16T14:02:56.268Z", "0.0.2": "2011-08-16T14:17:26.160Z", "0.0.3": "2011-08-16T15:00:01.971Z", "0.0.4": "2011-08-19T05:22:59.013Z", "0.0.5": "2011-08-19T05:52:55.044Z", "0.0.6": "2011-08-27T16:13:04.689Z", "0.0.7": "2011-08-27T17:28:38.880Z" }, "author": { "name": "Saimon Moore", "email": "saimonmoore@gmail.com", "url": "http://saimonmoore.net" }, "repository": { "type": "git", "url": "git://github.com/saimonmoore/node-backbone-couch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-backbone-couch/0.0.1", "0.0.2": "http://registry.npmjs.org/node-backbone-couch/0.0.2", "0.0.3": "http://registry.npmjs.org/node-backbone-couch/0.0.3", "0.0.4": "http://registry.npmjs.org/node-backbone-couch/0.0.4", "0.0.5": "http://registry.npmjs.org/node-backbone-couch/0.0.5", "0.0.6": "http://registry.npmjs.org/node-backbone-couch/0.0.6", "0.0.7": "http://registry.npmjs.org/node-backbone-couch/0.0.7" }, "dist": { "0.0.1": { "shasum": "19e40af651d193c978878d8e75fd1b975c51c59b", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.1.tgz" }, "0.0.2": { "shasum": "00b61d8834fdcf39da6d426078145b6820ab3cff", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.2.tgz" }, "0.0.3": { "shasum": "9e1a91efa49c0c4361244b6a47380e585ea0df80", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.3.tgz" }, "0.0.4": { "shasum": "06ac0ad0af0a194a5b3347773bff4777922d7e59", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.4.tgz" }, "0.0.5": { "shasum": "3d5657f0b7d83f5aa571519677b5008d4c415be2", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.5.tgz" }, "0.0.6": { "shasum": "8d1a3ccac7ad314559d89b25b5a5d90678a49f23", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.6.tgz" }, "0.0.7": { "shasum": "797adfb629bb93337445e06606d66dc791ec8473", "tarball": "http://registry.npmjs.org/node-backbone-couch/-/node-backbone-couch-0.0.7.tgz" } }, "keywords": [ "couchdb", "backbone", "couch" ], "url": "http://registry.npmjs.org/node-backbone-couch/" }, "node-base64": { "name": "node-base64", "description": "Node.js module for base64 encoding and decoding.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "time": { "modified": "2011-04-15T21:27:51.779Z", "created": "2011-03-31T08:05:24.914Z", "0.0.1": "2011-03-31T08:05:24.914Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-base64/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-base64/-/node-base64-0.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "955c1b27cf0e3efa28df32222d6da8e24b15f494", "tarball": "http://registry.npmjs.org/node-base64/-/node-base64-0.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/node-base64/" }, "node-bj": { "name": "node-bj", "description": "mdns/zeroconf/bonjour service based on agnat ++ txtRecord support", "dist-tags": { "latest": "0.0.3bogeyatsix-1.0" }, "maintainers": [ { "name": "pukimak", "email": "pukimak@gmail.com" } ], "time": { "modified": "2011-06-30T06:35:07.234Z", "created": "2011-06-30T06:35:06.331Z", "0.0.3bogeyatsix-1.0": "2011-06-30T06:35:07.234Z" }, "author": { "name": "David Siegel", "email": "david@artcom.de" }, "versions": { "0.0.3bogeyatsix-1.0": "http://registry.npmjs.org/node-bj/0.0.3bogeyatsix-1.0" }, "dist": { "0.0.3bogeyatsix-1.0": { "shasum": "f36de0ac0cecf552c2a3af16669b816a9732539c", "tarball": "http://registry.npmjs.org/node-bj/-/node-bj-0.0.3bogeyatsix-1.0.tgz" } }, "url": "http://registry.npmjs.org/node-bj/" }, "node-bosh-stress-tool": { "name": "node-bosh-stress-tool", "description": "BOSH client to stress test a bosh server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "anoopc", "email": "anoopchaurasiya1@gmail.com" } ], "time": { "modified": "2011-06-30T14:35:48.380Z", "created": "2011-06-30T14:35:47.317Z", "0.0.1": "2011-06-30T14:35:48.380Z" }, "author": { "name": "Anoop Chaurasiya" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-bosh-stress-tool/0.0.1" }, "dist": { "0.0.1": { "shasum": "17683a985e0ed39f3afaa3eb73e1dcdca6520c16", "tarball": "http://registry.npmjs.org/node-bosh-stress-tool/-/node-bosh-stress-tool-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-bosh-stress-tool/" }, "node-brainfuck": { "name": "node-brainfuck", "description": "Almost inexistant brainfuck compiler for nodejs", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/masylum/node-brainfuck.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-brainfuck/0.0.1", "0.0.2": "http://registry.npmjs.org/node-brainfuck/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-brainfuck/-/node-brainfuck-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/node-brainfuck/-/node-brainfuck-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-brainfuck/" }, "node-build": { "name": "node-build", "description": "An ant like build tool for nodejs without the xml hassle", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rslijp", "email": "rs@linkitprojects.nl" } ], "author": { "name": "Renzo Slijp", "email": "rs@linkitprojects.nl", "url": "http://www.linkit-projects.nl" }, "repository": { "type": "git", "url": "git://github.com/linkitprojects/node-build.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-build/0.0.1", "0.0.2": "http://registry.npmjs.org/node-build/0.0.2", "0.1.0": "http://registry.npmjs.org/node-build/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/node-build/-/node-build-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/node-build/-/node-build-0.0.2.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/node-build/-/node-build-0.1.0.tgz" } }, "keywords": [ "build", "ant", "coverage", "test", "deploy", "couchdb" ], "url": "http://registry.npmjs.org/node-build/" }, "node-cache": { "name": "node-cache", "description": "Simple and fast NodeJS internal caching.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tcs-de", "email": "github@tcs.de" } ], "time": { "modified": "2011-10-20T14:52:16.323Z", "created": "2011-10-20T12:00:03.206Z", "0.1.0": "2011-10-20T12:00:04.799Z", "0.1.1": "2011-10-20T12:10:08.261Z", "0.1.3": "2011-10-20T12:57:14.518Z", "0.2.0": "2011-10-20T14:52:16.323Z" }, "author": { "name": "tcs-de", "email": "github@tcs.de" }, "repository": { "type": "git", "url": "git://github.com/tcs-de/nodecache.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-cache/0.1.0", "0.1.1": "http://registry.npmjs.org/node-cache/0.1.1", "0.1.3": "http://registry.npmjs.org/node-cache/0.1.3", "0.2.0": "http://registry.npmjs.org/node-cache/0.2.0" }, "dist": { "0.1.0": { "shasum": "4e5c85543a3930454741b21c6c04940017ebb077", "tarball": "http://registry.npmjs.org/node-cache/-/node-cache-0.1.0.tgz" }, "0.1.1": { "shasum": "936a268b2709505a42570f3882b0e0ddb8842e54", "tarball": "http://registry.npmjs.org/node-cache/-/node-cache-0.1.1.tgz" }, "0.1.3": { "shasum": "982b9b04ae3e41ff880910ea2f2c3351b4f5622a", "tarball": "http://registry.npmjs.org/node-cache/-/node-cache-0.1.3.tgz" }, "0.2.0": { "shasum": "96d43eac26e569ec333bdfbfdb60adfaedb2283c", "tarball": "http://registry.npmjs.org/node-cache/-/node-cache-0.2.0.tgz" } }, "keywords": [ "cache", "caching", "local", "variable", "coffee", "coffee-script", "underscore", "multi" ], "url": "http://registry.npmjs.org/node-cache/" }, "node-casa": { "name": "node-casa", "description": "node.js port of twisted application. pulls latest images feed from picasa web albums.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goddamnbugs", "email": "steve@goddamnbugs.com" } ], "author": { "name": "Steve", "email": "steve@goddamnbugs.com", "url": "http://goddamnbugs.com/" }, "repository": { "type": "git", "url": "https://github.com/goddamnbugs/node-casa.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-casa/0.0.1" }, "dist": { "0.0.1": { "shasum": "38cb4d31c96faf59075620c8d0a795905527cefe", "tarball": "http://registry.npmjs.org/node-casa/-/node-casa-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-casa/" }, "node-ccl": { "name": "node-ccl", "description": "BETA VERSION, USE ON YOUR OWN RISK. Colored, context-enabled logger.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "devgru", "email": "npm@devg.ru" } ], "time": { "modified": "2011-08-02T14:04:33.039Z", "created": "2011-02-07T13:23:00.466Z", "0.0.1": "2011-02-07T13:23:00.867Z", "0.0.2": "2011-02-10T10:29:14.081Z", "0.0.3": "2011-02-10T10:47:49.024Z", "0.0.4": "2011-08-02T14:04:33.039Z" }, "author": { "name": "Devgru", "email": "git@devg.ru", "url": "http://home.devg.ru" }, "repository": { "type": "git", "url": "git://github.com/devgru/node-ccl.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/node-ccl/0.0.3", "0.0.4": "http://registry.npmjs.org/node-ccl/0.0.4" }, "dist": { "0.0.3": { "shasum": "658715fc3a3944f6e0572a5379fff7da56ca4300", "tarball": "http://registry.npmjs.org/node-ccl/-/node-ccl-0.0.3.tgz" }, "0.0.4": { "shasum": "b7b9a07a8d3bc38a118cca3f3e682ad5af733283", "tarball": "http://registry.npmjs.org/node-ccl/-/node-ccl-0.0.4.tgz" } }, "keywords": [ "logging" ], "url": "http://registry.npmjs.org/node-ccl/" }, "node-chain": { "name": "node-chain", "description": "Simple call chaining library for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "Art", "email": "artem.skvira@gmail.com" }, { "name": "art", "email": "artem.skvira@gmail.com" } ], "time": { "modified": "2011-06-17T12:49:47.651Z", "created": "2011-05-16T03:16:20.242Z", "0.0.1": "2011-05-16T03:16:21.816Z", "0.0.2": "2011-06-17T12:49:47.651Z" }, "author": { "name": "Artem Skvira" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-chain/0.0.1", "0.0.2": "http://registry.npmjs.org/node-chain/0.0.2" }, "dist": { "0.0.1": { "shasum": "793675179762e3fcafde6cba30ac683932750042", "tarball": "http://registry.npmjs.org/node-chain/-/node-chain-0.0.1.tgz" }, "0.0.2": { "shasum": "08d70ec7b140e84f6c8a83eb0cf8f7dbea8f5229", "tarball": "http://registry.npmjs.org/node-chain/-/node-chain-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-chain/" }, "node-channel": { "name": "node-channel", "description": "A comet server, based on expressjs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "calidion", "email": "calidion@gmail.com" } ], "time": { "modified": "2011-10-19T14:03:30.406Z", "created": "2011-10-19T14:03:23.516Z", "0.0.1": "2011-10-19T14:03:30.406Z" }, "author": { "name": "calidion", "email": "calidion@gmail.com", "url": "http://wordpress.3gcnbeta.com" }, "repository": { "type": "git", "url": "git://github.com/calidion/node-channel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-channel/0.0.1" }, "dist": { "0.0.1": { "shasum": "e6ca33187e65d37e6aa098d4a9ef74175ae521f3", "tarball": "http://registry.npmjs.org/node-channel/-/node-channel-0.0.1.tgz" } }, "keywords": [ "server push", "comet", "web", "http", "restful", "channel", "streaming", "long polling", "polling" ], "url": "http://registry.npmjs.org/node-channel/" }, "node-child-process-manager": { "name": "node-child-process-manager", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "fsvehla", "email": "f.svehla@gmail.com" } ], "author": { "name": "Ferdinand Svehla", "email": "f.svehla@gmail.com" }, "time": { "modified": "2011-11-10T20:21:05.860Z", "created": "2011-02-10T17:04:22.130Z", "0.0.1": "2011-02-10T17:04:22.130Z", "0.0.2": "2011-02-10T17:04:22.130Z", "0.0.3": "2011-02-10T17:04:22.130Z", "0.0.4": "2011-02-10T17:04:22.130Z", "0.1.0": "2011-02-10T17:04:22.130Z", "0.1.1": "2011-02-10T17:08:58.633Z", "0.1.2": "2011-02-10T17:13:43.989Z", "0.1.3": "2011-02-10T17:18:52.010Z", "0.1.4": "2011-02-12T12:59:13.402Z", "0.2.0": "2011-03-13T12:34:41.897Z", "0.2.1": "2011-08-16T19:28:01.450Z", "0.2.2": "2011-08-17T14:40:05.077Z", "0.2.3": "2011-08-17T19:31:19.287Z", "0.2.4": "2011-08-18T17:29:31.279Z", "0.2.5": "2011-08-22T18:13:14.466Z", "0.2.6": "2011-08-27T15:55:13.777Z", "0.2.7": "2011-10-18T14:05:08.498Z", "0.2.8": "2011-10-18T14:07:04.965Z", "0.2.9": "2011-11-08T14:54:14.621Z", "0.3.0": "2011-11-09T15:01:52.959Z", "0.3.1": "2011-11-09T18:49:22.059Z", "0.3.2": "2011-11-10T13:22:33.352Z", "0.3.3": "2011-11-10T20:21:05.860Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-child-process-manager/0.0.1", "0.0.2": "http://registry.npmjs.org/node-child-process-manager/0.0.2", "0.0.3": "http://registry.npmjs.org/node-child-process-manager/0.0.3", "0.0.4": "http://registry.npmjs.org/node-child-process-manager/0.0.4", "0.1.0": "http://registry.npmjs.org/node-child-process-manager/0.1.0", "0.1.1": "http://registry.npmjs.org/node-child-process-manager/0.1.1", "0.1.2": "http://registry.npmjs.org/node-child-process-manager/0.1.2", "0.1.3": "http://registry.npmjs.org/node-child-process-manager/0.1.3", "0.1.4": "http://registry.npmjs.org/node-child-process-manager/0.1.4", "0.2.0": "http://registry.npmjs.org/node-child-process-manager/0.2.0", "0.2.1": "http://registry.npmjs.org/node-child-process-manager/0.2.1", "0.2.2": "http://registry.npmjs.org/node-child-process-manager/0.2.2", "0.2.3": "http://registry.npmjs.org/node-child-process-manager/0.2.3", "0.2.4": "http://registry.npmjs.org/node-child-process-manager/0.2.4", "0.2.5": "http://registry.npmjs.org/node-child-process-manager/0.2.5", "0.2.6": "http://registry.npmjs.org/node-child-process-manager/0.2.6", "0.2.7": "http://registry.npmjs.org/node-child-process-manager/0.2.7", "0.2.8": "http://registry.npmjs.org/node-child-process-manager/0.2.8", "0.2.9": "http://registry.npmjs.org/node-child-process-manager/0.2.9", "0.3.0": "http://registry.npmjs.org/node-child-process-manager/0.3.0", "0.3.1": "http://registry.npmjs.org/node-child-process-manager/0.3.1", "0.3.2": "http://registry.npmjs.org/node-child-process-manager/0.3.2", "0.3.3": "http://registry.npmjs.org/node-child-process-manager/0.3.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.0.3.tgz" }, "0.0.4": { "shasum": "f898254e6729143908f7d3c06e217872fd5b3cfa", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.0.4.tgz" }, "0.1.0": { "shasum": "b2ebca8c55cbce2edc705c12aac39a10f4132fc3", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.1.0.tgz" }, "0.1.1": { "shasum": "fb4bcef43d2bf2ed2fc1019789911aa0ad23e855", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.1.1.tgz" }, "0.1.2": { "shasum": "688e8d8d699fa2da36cda621eda52fc16195472b", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.1.2.tgz" }, "0.1.3": { "shasum": "fbc1c6874087a91dae56af5cea7898fe65a83c32", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.1.3.tgz" }, "0.1.4": { "shasum": "c5ca65efc1a0efed48e12054b25e1359a99d1318", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.1.4.tgz" }, "0.2.0": { "shasum": "bd4dcae2fff4ca7fba8f29f6a5a3c6c572c4df7e", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.0.tgz" }, "0.2.1": { "shasum": "19aa630f912ff973a9b98e5d460bca9e033ab910", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.1.tgz" }, "0.2.2": { "shasum": "857c5542d3f83acba12c2aae3c652cd2b69e605d", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.2.tgz" }, "0.2.3": { "shasum": "56c41db57ab621e724af65d59297eb32ec04b1c4", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.3.tgz" }, "0.2.4": { "shasum": "93ebead4270745204f322f78f93729df522db537", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.4.tgz" }, "0.2.5": { "shasum": "f4740edb38f2e39ddc38c27f3a966c87c2bb9920", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.5.tgz" }, "0.2.6": { "shasum": "571ef949589112ada2538a9bb252d0d6939c69e7", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.6.tgz" }, "0.2.7": { "shasum": "67cc21c9c11065598d6f957b765ed3fff9434ff9", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.7.tgz" }, "0.2.8": { "shasum": "335629ffce6f3cf44ab4c64e3ad756239652df59", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.8.tgz" }, "0.2.9": { "shasum": "645860d02f202713caad17c4253a98221728a4f2", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.2.9.tgz" }, "0.3.0": { "shasum": "d37131b7f4717bcd8525b05a5882285e4f4060e7", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.3.0.tgz" }, "0.3.1": { "shasum": "baa7186a09676cb193e10280f47fd0bc3f2da7c8", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.3.1.tgz" }, "0.3.2": { "shasum": "7874e23262d817d52f2a968aa26f14afe90d9f5d", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.3.2.tgz" }, "0.3.3": { "shasum": "244e39683c3fbd1ddd2a1d02d3e57733592a0d22", "tarball": "http://registry.npmjs.org/node-child-process-manager/-/node-child-process-manager-0.3.3.tgz" } }, "keywords": [ "tcp", "debug" ], "url": "http://registry.npmjs.org/node-child-process-manager/" }, "node-chirpstream": { "name": "node-chirpstream", "description": "A Twitter ChirpStream(ChirpUserStreams) Library for Node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "swdyh", "email": "youhei@gmail.com" } ], "author": { "name": "swdyh" }, "time": { "modified": "2011-09-23T10:23:12.016Z", "created": "2011-09-23T10:23:12.016Z", "0.0.1": "2011-09-23T10:23:12.016Z", "0.0.2": "2011-09-23T10:23:12.016Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-chirpstream/0.0.1", "0.0.2": "http://registry.npmjs.org/node-chirpstream/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-chirpstream/-/node-chirpstream-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/node-chirpstream/-/node-chirpstream-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-chirpstream/" }, "node-clone": { "name": "node-clone", "description": "Universal object cloning", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "nais", "email": "info@infonais.fr" } ], "time": { "modified": "2011-06-17T16:52:17.374Z", "created": "2011-06-17T10:28:52.722Z", "0.1.0": "2011-06-17T10:28:53.059Z", "0.1.1": "2011-06-17T16:52:17.374Z" }, "author": { "name": "Naïs Informatique & Telecom", "email": "info@infonais.fr", "url": "http://www.infonais.fr" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-clone/0.1.0", "0.1.1": "http://registry.npmjs.org/node-clone/0.1.1" }, "dist": { "0.1.0": { "shasum": "cc93d0d88503a0f2a79f09a840ea0977f4cfcdc9", "tarball": "http://registry.npmjs.org/node-clone/-/node-clone-0.1.0.tgz" }, "0.1.1": { "shasum": "3c57e4c1eadd3014d38ec4c3a807ed777653a17c", "tarball": "http://registry.npmjs.org/node-clone/-/node-clone-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-clone/" }, "node-cloudwatch": { "name": "node-cloudwatch", "description": "Simple wrapper for using CloudWatch API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "franklovecchio", "email": "frank@isidorey.com" } ], "time": { "modified": "2011-07-05T18:28:12.189Z", "created": "2011-07-05T18:28:11.765Z", "0.0.1": "2011-07-05T18:28:12.189Z" }, "author": { "name": "Frank LoVecchio", "email": "frank@isidorey.com", "url": "http://franklovecchio.com" }, "repository": { "type": "git", "url": "git://github.com/franklovecchio/node-cloudwatch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-cloudwatch/0.0.1" }, "dist": { "0.0.1": { "shasum": "9ba0e219b28072cbe5aa463e7636e8f2febbacc8", "tarball": "http://registry.npmjs.org/node-cloudwatch/-/node-cloudwatch-0.0.1.tgz" } }, "keywords": [ "amazon", "cloudwatch", "client", "node" ], "url": "http://registry.npmjs.org/node-cloudwatch/" }, "node-combine": { "name": "node-combine", "description": "Templating shiz", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-07-13T04:28:40.668Z", "created": "2011-07-13T04:28:40.208Z", "0.0.1": "2011-07-13T04:28:40.668Z" }, "author": { "name": "Tim Branyen", "email": "tim@tabdeveloper.com", "url": "http://twitter.com/tbranyen" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-combine/0.0.1" }, "dist": { "0.0.1": { "shasum": "695b23d861783d310194d757c8464ec3b8581814", "tarball": "http://registry.npmjs.org/node-combine/-/node-combine-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-combine/" }, "node-compat": { "name": "node-compat", "description": "Node.js compatibility layer for the browser", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-09-16T20:15:39.769Z", "created": "2011-09-06T16:27:51.335Z", "0.1.0": "2011-09-06T16:27:51.718Z", "0.2.0": "2011-09-16T15:23:07.460Z", "0.3.0": "2011-09-16T19:56:09.308Z", "0.3.1": "2011-09-16T20:15:39.769Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-compat/0.1.0", "0.2.0": "http://registry.npmjs.org/node-compat/0.2.0", "0.3.0": "http://registry.npmjs.org/node-compat/0.3.0", "0.3.1": "http://registry.npmjs.org/node-compat/0.3.1" }, "dist": { "0.1.0": { "shasum": "b48636e63ca62b43eeffee2ab55726000b8cbda9", "tarball": "http://registry.npmjs.org/node-compat/-/node-compat-0.1.0.tgz" }, "0.2.0": { "shasum": "c83edcfa019d760ffcb085944ce877f5836f1fe2", "tarball": "http://registry.npmjs.org/node-compat/-/node-compat-0.2.0.tgz" }, "0.3.0": { "shasum": "2b01599ad9b307d73c0af2f40e8228b06e38e7c6", "tarball": "http://registry.npmjs.org/node-compat/-/node-compat-0.3.0.tgz" }, "0.3.1": { "shasum": "810a640d71bf77f9c999466f1bbe1a22362a691e", "tarball": "http://registry.npmjs.org/node-compat/-/node-compat-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/node-compat/" }, "node-config": { "name": "node-config", "description": "Lightweight configuration engine for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "Art", "email": "artem.skvira@gmail.com" }, { "name": "art", "email": "artem.skvira@gmail.com" } ], "author": { "name": "Artem Skvira" }, "time": { "modified": "2011-06-16T15:17:09.147Z", "created": "2011-03-01T04:57:51.647Z", "0.0.1": "2011-03-01T04:57:51.647Z", "0.0.2": "2011-03-01T04:57:51.647Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-config/0.0.1", "0.0.2": "http://registry.npmjs.org/node-config/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-config/-/node-config-0.0.1.tgz" }, "0.0.2": { "shasum": "46b40dcfbcb0e66d46a15f81b54eac2130fb150d", "tarball": "http://registry.npmjs.org/node-config/-/node-config-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-config/" }, "node-crocodoc": { "name": "node-crocodoc", "description": "Simple wrapper around the Crocodoc API for Node", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "storminwalker", "email": "craig.walker@me.com" } ], "time": { "modified": "2011-07-22T03:01:47.788Z", "created": "2011-07-22T02:48:40.210Z", "0.0.1": "2011-07-22T02:48:41.495Z", "0.0.2": "2011-07-22T03:01:47.788Z" }, "author": { "name": "Craig Walker", "email": "craig.walker@me.com" }, "repository": { "type": "git", "url": "git://github.com/storminwalker/node-crocodoc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-crocodoc/0.0.1", "0.0.2": "http://registry.npmjs.org/node-crocodoc/0.0.2" }, "dist": { "0.0.1": { "shasum": "830086671c2efdf026b23805a347fcd907773ac3", "tarball": "http://registry.npmjs.org/node-crocodoc/-/node-crocodoc-0.0.1.tgz" }, "0.0.2": { "shasum": "1ee80969fd79204feb56ddbc195907ee220d1002", "tarball": "http://registry.npmjs.org/node-crocodoc/-/node-crocodoc-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-crocodoc/" }, "node-csv": { "name": "node-csv", "description": "A CSV parser for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/chriso/node-csv.git" }, "time": { "modified": "2011-09-19T11:44:46.997Z", "created": "2011-09-19T11:44:46.997Z", "0.1.0": "2011-09-19T11:44:46.997Z", "0.1.1": "2011-09-19T11:44:46.997Z", "0.1.2": "2011-09-19T11:44:46.997Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-csv/0.1.0", "0.1.1": "http://registry.npmjs.org/node-csv/0.1.1", "0.1.2": "http://registry.npmjs.org/node-csv/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-csv/-/node-csv-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/node-csv/-/node-csv-0.1.1.tgz" }, "0.1.2": { "shasum": "ffc86df25f3dc0739020ab15121e2d3033e74700", "tarball": "http://registry.npmjs.org/node-csv/-/node-csv-0.1.2.tgz" } }, "keywords": [ "csv", "parse", "csv parser", "csv parsing" ], "url": "http://registry.npmjs.org/node-csv/" }, "node-date": { "name": "node-date", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-09-23T19:34:14.895Z", "created": "2011-09-23T19:33:46.972Z", "0.0.1": "2011-09-23T19:33:48.313Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-date/0.0.1" }, "dist": { "0.0.1": { "shasum": "582ce46087cabacd5b53952ac15df9affeacaaeb", "tarball": "http://registry.npmjs.org/node-date/-/node-date-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-date/" }, "node-date-diff": { "name": "node-date-diff", "dist-tags": { "latest": "0.0.15" }, "maintainers": [ { "name": "morishani", "email": "atnt123@bezeqint.net" } ], "time": { "modified": "2011-10-19T15:43:24.950Z", "created": "2011-10-19T11:24:39.976Z", "0.0.14": "2011-10-19T11:24:40.888Z", "0.0.15": "2011-10-19T15:43:24.950Z" }, "repository": { "type": "git", "url": "git://github.com/morishani/node-date-diff.git" }, "versions": { "0.0.14": "http://registry.npmjs.org/node-date-diff/0.0.14", "0.0.15": "http://registry.npmjs.org/node-date-diff/0.0.15" }, "dist": { "0.0.14": { "shasum": "9bbcb99f1d3805c97d2cee7709d6c4084fa90c7c", "tarball": "http://registry.npmjs.org/node-date-diff/-/node-date-diff-0.0.14.tgz" }, "0.0.15": { "shasum": "e142dd6ebe38896c153a5164cf185585f714feda", "tarball": "http://registry.npmjs.org/node-date-diff/-/node-date-diff-0.0.15.tgz" } }, "url": "http://registry.npmjs.org/node-date-diff/" }, "node-dbi": { "name": "node-dbi", "description": "A Database abstraction layer for Node.js, bundled with several DB engines adapters", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "dr-benton", "email": "contact@dr-benton.com" } ], "time": { "modified": "2011-08-24T16:25:09.043Z", "created": "2011-04-15T15:30:17.596Z", "0.2.0": "2011-04-15T15:30:18.124Z", "0.3.0": "2011-04-20T14:26:33.987Z", "0.4.0": "2011-04-24T11:31:15.265Z", "0.4.1": "2011-07-26T14:04:16.187Z", "0.4.2": "2011-08-24T16:25:09.043Z" }, "author": { "name": "Dr. Benton", "url": "http://www.dr-benton.com" }, "repository": { "type": "git", "url": "git://github.com/DrBenton/Node-DBI.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/node-dbi/0.2.0", "0.3.0": "http://registry.npmjs.org/node-dbi/0.3.0", "0.4.0": "http://registry.npmjs.org/node-dbi/0.4.0", "0.4.1": "http://registry.npmjs.org/node-dbi/0.4.1", "0.4.2": "http://registry.npmjs.org/node-dbi/0.4.2" }, "dist": { "0.2.0": { "shasum": "47b14cb0a30d7e764d54685c3f0315b1d6cd1fcf", "tarball": "http://registry.npmjs.org/node-dbi/-/node-dbi-0.2.0.tgz" }, "0.3.0": { "shasum": "f38fdf62344d745d0694f19f477746c3017c9a34", "tarball": "http://registry.npmjs.org/node-dbi/-/node-dbi-0.3.0.tgz" }, "0.4.0": { "shasum": "9be87882fd7caf18c9c03658edffdecbe24c9fc2", "tarball": "http://registry.npmjs.org/node-dbi/-/node-dbi-0.4.0.tgz" }, "0.4.1": { "shasum": "2a2af44d6466775656045993884080b398643ddb", "tarball": "http://registry.npmjs.org/node-dbi/-/node-dbi-0.4.1.tgz" }, "0.4.2": { "shasum": "b807a1b32aa2c3964f7d174b3b48493fb84e1658", "tarball": "http://registry.npmjs.org/node-dbi/-/node-dbi-0.4.2.tgz" } }, "keywords": [ "database", "SQL", "abstraction", "common", "mysql", "sqlite" ], "url": "http://registry.npmjs.org/node-dbi/" }, "node-dbus": { "name": "node-dbus", "description": "A minimal node based wrapper over libdbus", "dist-tags": { "latest": "0.1.0" }, "readme": "Node-DBus\n===============\n\nThe node-dbus project is a simple light-weight [NodeJS][] based wrapper over\nsome [libdbus][] api's which enables the developer to:\n\n* perform synchronous method-calls on a service provider\n* perform asynchronous method-calls on a service provider\n* send signals on the message bus\n* listen to signals propogated over the message bus\n\nNote that it is not intended to be a full-blown one-to-one mapping\nof the libdbus api. For that, you might want to look at [node-libdbus][]\nwhich is relatively concrete.\n\nNode-dbus provides a convinient Javascript object **DBusMessage**\nwhich is used to perform the afore-mentioned chores with some restrictions\nas mentioned under the relevant api description.\n\nIt has currently been tested only on the 32-bit [Ubuntu Lucid Lynx][LL] and\n64-bit [Fedora15][F15] GNOME releases and thus should be good for other distros too.\n\nLicense: BSD\n===============\n\nCopyright (c) 2011, Motorola Mobility, Inc\n\nAll Rights Reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n* Neither the name of Motorola Mobility nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nDependencies:\n===============\n\nThe list of dependencies include:\n\n* [NodeJS][] - ofcourse (>= v0.5.1)\n\n* [libdbus][] - ofcourse\n\n `apt-get install libdbus-1-dev`\n\n or the equivalent for your distro.\n\n* [glib2.0][] - for the convinient data-structures\n\n `apt-get install libglib2.0-dev`\n\n or the equivalent for your distro.\n\nInstallation:\n===============\n\nIf the dependencies are met,\n\nif you have [NPM][] installed,\n\n npm install node-dbus\n\nif you have source and [NPM][], then from the main folder\n\n npm install .\n\notherwise from the main folder of source\n\n node-waf configure build install\n\nDBusMessage:\n===============\n\nA generic object which represents a:\n\n* synchronous method-call message\n* asynchronous method-call message\n* a dbus signal\n\nbased on the `type` property that has been set for it.\n\nFor signals and method-calls, it provides functions to append arguments to a\nmessage, clear the appended arguments and send the message based on other\nproperties that have been set as documented further. It additionally provides\nmechanism to listen to signals (only) which are sent over the message bus.\n\nIt is an instance of nodejs' [EventEmitter][].\n\nIt can be accessed as:\n\n var dbus = require('[path/to]node-dbus');\n\nand then inherit your object from `dbus.DBusMessage` as per your preference. For example:\n\n var msg = Object.create(dbus.DBusMessage, {...});\n\nProperties:\n---------------\n\n**type**: <Integer>\n\nIndicates the type of message that will be created while sending.\nDefaults to `DBUS_MESSAGE_TYPE_INVALID`.\n\nValid values include:\n\n- `DBUS_MESSAGE_TYPE_SIGNAL` \\- a signal to be sent over the message bus.\n- `DBUS_MESSAGE_TYPE_METHOD_CALL` \\- a synchronous method-call to be made to a service provider.\n- `DBUS_MESSAGE_TYPE_METHOD_RETURN` \\- an asynchronous method-call to be made to a service provider.\n\n This sounds a bit wierd since this value actually represents an asynch reply-message\n in [libdbus][] world, but i wanted to keep parity with libdbus constants.\n\n**bus**: <Integer>\n\nIndicates the type of message bus on which the message will be sent.\nDefaults to `DBUS_BUS_SYSTEM`. For using the session bus, set to `DBUS_BUS_SESSION`.\n\n**destination**: <String>\n\nName of the service provider that the message should be sent to.\n\nTypically used for method-calls and the filtering match-rule for signals to be listened.\n\nRefer the [D-Bus spec][] for conventions.\n\n**path**: <String>\n\nFor method-calls, it represents the object path the message should be sent to.\n\nWhereas for signals, it represents the path to the object emitting the signal.\n\nRefer the [D-Bus spec][] for conventions.\n\n**iface**: <String>\n\nFor method-calls, it is the service provider's interface to invoke the method on.\n\nFor signals, it indicates the interface the signal is emitted from.\n\nRefer the [D-Bus spec][] for conventions.\n\n**member**: <String>\n\nName of the signal to be sent or method to be invoked.\n\n**sender**: <String>\n\nIt is the unique bus name of the connection which originated the message.\n\nIn node-dbus, it is only used to construct the match-rule that is used to filter\nand listen to the signals that are passed over the message bus.\n\nRefer the [D-Bus spec][] for conventions.\n\n**timeout**: <Integer>\n\nUsed only for method calls. It is the timeout in milliseconds for which the method-call\nshall wait for receiving reply to the message.\n\nAn `error` event will be triggered on the message object if the method-call times-out.\n\nDefaults to -1 which indicates a sane default timeout to be used.\n\nMethods:\n--------------\n\n**appendArgs(<String> signature, <Any> arg1, [...])**:\n\nA DBus service provider may expect certain input arguments along with the method-call\nit has exposed. Or an application may want to attach information to a signal it sends over\nthe message bus for interested listeners. This function facilitates the process by\nattaching the information (input arguments) to the message before sending it.\n\nNote that internally, the actual appending of arguments to the message (both signals and method-calls)\nwill only happen during the `send()` method. Hence it is possible to `clearArgs()` and/or\nre-append arguments before `send()`.\n\nIt expects a data-type signature string as the first argument, which represents the\ntype of each input argument to the message payload, followed by valid input arguments\nfor the message in *EXACT* order of the types as mentioned in the signature.\n\nIf the signature is invalid or the order of input arguments does not match the signature,\nan `error` event shall be emitted on the message object indicating the error that occurred.\n\nFor details on how the signature string should look like, please refer to tbe [D-Bus spec][].\n\nExample:\n\n //If a method-call expects input arguments OR\n //a signal should be sent with arguments of type string and an integer\n msg.appendArgs('si', 'stringArg', 73);\n\nIt is important to note that dictionaries (`DBUS_TYPE_DICT_ENTRY`) are represented\nas javascript objects.\n\n //if the signature should contain a string followed by a\n //dict entry of string and variant types\n msg.appendArgs('sa{sv}',\n 'Artist',\n {name: 'Dave Mustaine', rating: 10, awesome: true});\n\nNOTE:\n\nAs of now, only the following list of primitive data types from the [D-Bus spec][]\nare supported for `appendArgs()` :\n\nboolean, int32, uint32, int64, double, signature, object\\_path, string,\narray, dict\\_entry (dictionary), and variant (of type int32, string or boolean)\n\n**clearArgs()**:\n\nClears any input arguments that were previously appended to the message.\n\nNOTE:\n\n- a call to `appenArgs()` with valid data will implicitly clear any previously appended args.\n- internally, the actual appending of input arguments happens during `send()`\n\n**send()**:\n\nSends the message which can either be a signal or a synch/asynch method-call\ndepending on the `type` specified, over the `bus`, taking into account the\nother appropriate properties that have been set on the message.\n\nIt will append input arguments (if any) to the message before sending.\n\nIf something goes wrong, an `error` event shall be emitted on the\nobject indicating the error occurred.\n\nFor method-calls, if a non-erroneous reply is received, the event `methodResponse`\nwill be emitted on the message object and any output arguments which are expected\nto be received from the method-call will be supplied along-with.\n\nRefer to description of `methodResponse` event for details.\n\nNOTE:\n\n- for method-calls, `destination`, `path` and `member` MUST be set\n- for signals, `path`, `iface` and `member` MUST be set\n\n**addMatch()**:\n\nUsed for listening to messages which are traveling on the message bus.\n\nIt is a wrapper over the [libdbus][] api [`dbus_bus_add_match()`][dbbus] with some restrictions\nfor performance and simplicity.\n\nRead the doc for [`dbus_bus_add_match()`][dbbus] carefully before proceeding further.\n\nIt is used for listening to signals only (atleast for now; patches are welcome).\nThe match-rule for filtering the messages on the specified `bus` will be constructed\ninternally by node-dbus based on the properties `iface`, `member`, `path`, `sender`\nand `destination` of the message object.\n\n- Properties `iface` and `member` MUST be set\n- whereas `path`, `sender` and `destination` are optional based on your filtering needs.\n- Filtering based on arguments is not supported (atleast for now; patches are welcome).\n\nWhen a match (filter) for a signal is successfully added, node-dbus shall hold a reference\nto the message object until it is `removeMatch()` 'ed.\n\nIf an error occurs, event `error` shall be emitted on the message object indicating the\nerror occured.\n\nWhen a signal that is being listened to is received on the message bus,event `signalReceipt`\nshall be emitted on the message object along with arguments (if any) that were extracted\nfrom the signal.\n\nA match (filter) for a particular signal based on a particular match-rule will be added only once.\nThat is, subsequent calls to this api for the same message object will do nothing, unless you\nchange the value of any one of the properties mentioned above.\n\nIt is recommended to create and manage separate message objects for different signals which\nare to be listened so that it is easier to track them individually when they are received.\n\n**removeMatch()**:\n\nStops listening to a signal, the match filter for which was added previously with `addMatch()`.\n\nThis will also remove the reference to the message object which node-dbus held during `addMatch()`.\nRefer to the description of `addMatch()` for details.\n\nIt is a wrapper over the [libdbus][] api [`dbus_bus_remove_match()`][dbbus].\n\n- Properties `iface` and `member` MUST be set\n\nCare should be taken to make sure that values of `iface`, `member`, `path`, `destination`\nand `sender` are exactly the same as they were specified when the match (filter) was added\nfor the message object. Otherwise, the match (filter) wont be removed and an `error` event\nwill be emitted on the message object.\n\n**closeConnection()**:\n\nDepending on the specified `bus` of the message object, this function shall\n\n- remove the message filter and all signal watchers over the bus\n- destroy the underlying dbus connection\n\nEach time a `send()` or `addMatch()` is called, node-dbus automagically sets up a shared\ndbus connection, adds a message filter on the bus and sets up internal data structures,\n*IF* it has not been done before. This function will clean up all of it.\n\nThis must be used wisely, keeping in mind the fact that underneath, the actual cleanup\nshall happen on the next iteration of the event loop (see nodejs' [process.nextTick][pnt]).\n\nThus if your code does:\n\n msg.closeConnection();\n //Following shall not throw an error,\n //but eventually the signal would not be listened to,\n //as the connection will close\n msg.addMatch();\n\nwhereas,\n\n msg.closeConnection();\n //Following shall work correctly,\n //but eventually the connection will close\n msg.send();\n\nAfter a connection has been closed, a call to `send()` or `addMatch()` on a subsequent\niteration of the event loop, shall automatically set it up again.\n\nNOTE:\n\nNode-dbus sets up one connection each for a session and the system bus depending on the `bus`\nof the message object. This connection is shared between all message objects that are created.\nThus a `closeConnection()` on any one object shall suffice, where if `bus` is `DBUS_BUS_SESSION`,\nit will close the session bus and `DBUS_BUS_SYSTEM` will close the system bus.\n\nEvents:\n---------------\n\n**methodResponse**:\n\nEmitted on the message object when a reply is received from either an asynch or sync method-call.\n\nIf the reply contains valid output arguments from the method call, then these arguments will\nbe supplied to the listener. Thus, the signature of the listener depends on the order in which\nthe output arguments are expected from the method-call's reply. Or if you are unsure,\nthen you just access them via the standard `arguments` javascript object.\n\n**signalReceipt**:\n\nEmitted on the message object when a signal is received on the message bus, which was\nfiltered via the `addMatch()` call.\n\nIf the signal contains valid data arguments, then those will be supplied to the listener.\nThus, the signature of the listener depends on the order in which the data arguments are\nexpected from the signal. Or if you are unsure, then you just access them via the\nstandard `arguments` javascript object.\n\n**NOTE**:\n\nAs of now, for both `methodResponse` and `signalReceipt`, only the following list of\nprimitive data types from the [D-Bus spec][] will be extracted as arguments and\nsupplied to listener:\n\nboolean, byte (uint8), uint16, uint32, uint64, int16, int32, int64, double,\nsignature, object\\_path, string, struct, array, dict\\_entry (dictionary)\nand variant (which wraps one of the previous types)\n\n*Some of the uncommon types like byte have NOT yet been tested and hence good luck!*\n\n**error**:\n\nThe error event is emitted when something goes wrong during any of the operations\non the message object.\n\nIt may have been trigerred due to something as trivial as an invalid property\nthat was set on the object or an error response received from the daemon.\n\nAn error object shall be received in the listener which maps closely to the\nDBusError format of the [libdbus][] world, where-in the object shall contain\n\n- `name` <String>, which represents the error name as defined under\n the dbus protocol contants in libdbus. For example: `DBUS_ERROR_FAILED`\n- `message` <String>, which describes the error in detail.\n\nCONSTANTS:\n---------------\n\nThe following list of constants are available for use and are directly exported from [libdbus][].\nThey can be accessed as properties on the exported object from dbus.js\n\n var dbus = require('[path/to]dbus');\n\nFor property `bus` of the message object,\n\n- `dbus.DBUS_BUS_SESSION` = 0\n - Indicates use of the session bus.\n- `dbus.DBUS_BUS_SYSTEM` = 1\n - Indicates use of the system bus. It is the default value.\n\nFor property `type` of the message object,\n\n- `dbus.DBUS_MESSAGE_TYPE_INVALID` = 0\n - Represents an invalid message. It is the default value.\n- `dbus.DBUS_MESSAGE_TYPE_METHOD_CALL` = 1\n - Indicates a synchronous method-call is intended.\n- `dbus.DBUS_MESSAGE_TYPE_METHOD_RETURN` = 2\n - Indicates an asynchronous method-call is intended.\n- `dbus.DBUS_MESSAGE_TYPE_ERROR` = 3\n - Currently un-used. Dont use it.\n- `dbus.DBUS_MESSAGE_TYPE_SIGNAL` = 4\n - Indicates that a signal is intended to be sent or listened.\n\nAdditionally,\n\n- `dbus.DBUS_SERVICE_DBUS` = 'org.freedesktop.DBus'\n- `dbus.DBUS_PATH_DBUS` = '/org/freedesktop/DBus'\n- `dbus.DBUS_PATH_LOCAL` = '/org/freedesktop/DBus/Local'\n- `dbus.DBUS_INTERFACE_DBUS` = 'org.freedesktop.DBus'\n- `dbus.DBUS_INTERFACE_LOCAL` = 'org.freedesktop.DBus.Local'\n- `dbus.DBUS_INTERFACE_INTROSPECTABLE` = 'org.freedesktop.DBus.Introspectable'\n- `dbus.DBUS_INTERFACE_PROPERTIES` = 'org.freedesktop.DBus.Properties'\n- `dbus.DBUS_INTERFACE_PEER` = 'org.freedesktop.DBus.Peer'\n\nand error `name` 's,\n\n- `dbus.DBUS_ERROR_FAILED` = 'org.freedesktop.DBus.Error.Failed'\n- `dbus.DBUS_ERROR_NO_MEMORY` = 'org.freedesktop.DBus.Error.NoMemory'\n- `dbus.DBUS_ERROR_SERVICE_UNKNOWN` = 'org.freedesktop.DBus.Error.ServiceUnknown'\n- `dbus.DBUS_ERROR_NAME_HAS_NO_OWNER` = 'org.freedesktop.DBus.Error.NameHasNoOwner'\n- `dbus.DBUS_ERROR_NO_REPLY` = 'org.freedesktop.DBus.Error.NoReply'\n- `dbus.DBUS_ERROR_IO_ERROR` = 'org.freedesktop.DBus.Error.IOError'\n- `dbus.DBUS_ERROR_BAD_ADDRESS` = 'org.freedesktop.DBus.Error.BadAddress'\n- `dbus.DBUS_ERROR_NOT_SUPPORTED` = 'org.freedesktop.DBus.Error.NotSupported'\n- `dbus.DBUS_ERROR_LIMITS_EXCEEDED` = 'org.freedesktop.DBus.Error.LimitsExceeded'\n- `dbus.DBUS_ERROR_ACCESS_DENIED` = 'org.freedesktop.DBus.Error.AccessDenied'\n- `dbus.DBUS_ERROR_AUTH_FAILED` = 'org.freedesktop.DBus.Error.AuthFailed'\n- `dbus.DBUS_ERROR_NO_SERVER` = 'org.freedesktop.DBus.Error.NoServer'\n- `dbus.DBUS_ERROR_TIMEOUT` = 'org.freedesktop.DBus.Error.Timeout'\n- `dbus.DBUS_ERROR_NO_NETWORK` = 'org.freedesktop.DBus.Error.NoNetwork'\n- `dbus.DBUS_ERROR_ADDRESS_IN_USE` = 'org.freedesktop.DBus.Error.AddressInUse'\n- `dbus.DBUS_ERROR_DISCONNECTED` = 'org.freedesktop.DBus.Error.Disconnected'\n- `dbus.DBUS_ERROR_INVALID_ARGS` = 'org.freedesktop.DBus.Error.InvalidArgs'\n- `dbus.DBUS_ERROR_FILE_NOT_FOUND` = 'org.freedesktop.DBus.Error.FileNotFound'\n- `dbus.DBUS_ERROR_FILE_EXISTS` = 'org.freedesktop.DBus.Error.FileExists'\n- `dbus.DBUS_ERROR_UNKNOWN_METHOD` = 'org.freedesktop.DBus.Error.UnknownMethod'\n- `dbus.DBUS_ERROR_TIMED_OUT` = 'org.freedesktop.DBus.Error.TimedOut'\n- `dbus.DBUS_ERROR_MATCH_RULE_NOT_FOUND` = 'org.freedesktop.DBus.Error.MatchRuleNotFound'\n- `dbus.DBUS_ERROR_MATCH_RULE_INVALID` = 'org.freedesktop.DBus.Error.MatchRuleInvalid'\n- `dbus.DBUS_ERROR_SPAWN_EXEC_FAILED` = 'org.freedesktop.DBus.Error.Spawn.ExecFailed'\n- `dbus.DBUS_ERROR_SPAWN_FORK_FAILED` = 'org.freedesktop.DBus.Error.Spawn.ForkFailed'\n- `dbus.DBUS_ERROR_SPAWN_CHILD_EXITED` = 'org.freedesktop.DBus.Error.Spawn.ChildExited'\n- `dbus.DBUS_ERROR_SPAWN_CHILD_SIGNALED` = 'org.freedesktop.DBus.Error.Spawn.ChildSignaled'\n- `dbus.DBUS_ERROR_SPAWN_FAILED` = 'org.freedesktop.DBus.Error.Spawn.Failed'\n- `dbus.DBUS_ERROR_SPAWN_SETUP_FAILED` = 'org.freedesktop.DBus.Error.Spawn.FailedToSetup'\n- `dbus.DBUS_ERROR_SPAWN_CONFIG_INVALID` = 'org.freedesktop.DBus.Error.Spawn.ConfigInvalid'\n- `dbus.DBUS_ERROR_SPAWN_SERVICE_INVALID` = 'org.freedesktop.DBus.Error.Spawn.ServiceNotValid'\n- `dbus.DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND` = 'org.freedesktop.DBus.Error.Spawn.ServiceNotFound'\n- `dbus.DBUS_ERROR_SPAWN_PERMISSIONS_INVALID` = 'org.freedesktop.DBus.Error.Spawn.PermissionsInvalid'\n- `dbus.DBUS_ERROR_SPAWN_FILE_INVALID` = 'org.freedesktop.DBus.Error.Spawn.FileInvalid'\n- `dbus.DBUS_ERROR_SPAWN_NO_MEMORY` = 'org.freedesktop.DBus.Error.Spawn.NoMemory'\n- `dbus.DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN` = 'org.freedesktop.DBus.Error.UnixProcessIdUnknown'\n- `dbus.DBUS_ERROR_INVALID_SIGNATURE` = 'org.freedesktop.DBus.Error.InvalidSignature'\n- `dbus.DBUS_ERROR_INVALID_FILE_CONTENT` = 'org.freedesktop.DBus.Error.InvalidFileContent'\n- `dbus.DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN` = 'org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown'\n- `dbus.DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN` = 'org.freedesktop.DBus.Error.AdtAuditDataUnknown'\n- `dbus.DBUS_ERROR_OBJECT_PATH_IN_USE` = 'org.freedesktop.DBus.Error.ObjectPathInUse'\n\n[NodeJS]: http://nodejs.org/\n[libdbus]: http://dbus.freedesktop.org/doc/api/html/index.html\n[node-libdbus]: https://github.com/agnat/node_libdbus\n[LL]: http://releases.ubuntu.com/lucid/\n[F15]: http://fedoraproject.org/en/get-fedora-options\n[glib2.0]: http://developer.gnome.org/glib/\n[NPM]: http://npmjs.org/\n[EventEmitter]: http://nodejs.org/docs/v0.4.7/api/events.html\n[D-Bus spec]: http://dbus.freedesktop.org/doc/dbus-specification.html\n[dbbus]: http://dbus.freedesktop.org/doc/api/html/group__DBusBus.html\n[pnt]: http://nodejs.org/docs/latest/api/process.html#process.nextTick\n", "maintainers": [ { "name": "pierrefrisch", "email": "pierre.frisch@motorola.com" } ], "time": { "modified": "2011-12-06T23:32:58.614Z", "created": "2011-12-06T23:32:56.866Z", "0.1.0": "2011-12-06T23:32:58.614Z" }, "author": { "name": "Motorola Mobility, Inc." }, "repository": { "type": "git", "url": "git://github.com/Motorola-Mobility/node-dbus.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-dbus/0.1.0" }, "dist": { "0.1.0": { "shasum": "c41286e889f46a9ee3632e78e1f7843da467103f", "tarball": "http://registry.npmjs.org/node-dbus/-/node-dbus-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-dbus/" }, "node-debug-proxy": { "name": "node-debug-proxy", "description": "The almighty storage router", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "fsvehla", "email": "f.svehla@gmail.com" } ], "time": { "modified": "2011-08-28T20:45:50.982Z", "created": "2011-08-28T18:46:41.084Z", "0.1.0": "2011-08-28T18:46:42.968Z", "0.1.1": "2011-08-28T18:56:12.667Z", "0.1.2": "2011-08-28T19:06:47.508Z", "0.1.3": "2011-08-28T20:45:50.982Z" }, "author": { "name": "Ferdinand Svehla", "email": "f.svehla@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-debug-proxy/0.1.0", "0.1.1": "http://registry.npmjs.org/node-debug-proxy/0.1.1", "0.1.2": "http://registry.npmjs.org/node-debug-proxy/0.1.2", "0.1.3": "http://registry.npmjs.org/node-debug-proxy/0.1.3" }, "dist": { "0.1.0": { "shasum": "1ca3d1e12fcb3243e1986864daa36b25f7565d6b", "tarball": "http://registry.npmjs.org/node-debug-proxy/-/node-debug-proxy-0.1.0.tgz" }, "0.1.1": { "shasum": "2d5471492002dbdfc6fd113803b7cf426e7a05aa", "tarball": "http://registry.npmjs.org/node-debug-proxy/-/node-debug-proxy-0.1.1.tgz" }, "0.1.2": { "shasum": "86e3ed22e7b08e9388ce6b0a7403912b476ff359", "tarball": "http://registry.npmjs.org/node-debug-proxy/-/node-debug-proxy-0.1.2.tgz" }, "0.1.3": { "shasum": "41f93f2ddf17ebc1ed2bfe0c2ab716206fcd9ae8", "tarball": "http://registry.npmjs.org/node-debug-proxy/-/node-debug-proxy-0.1.3.tgz" } }, "keywords": [ "tcp", "proxy", "debug" ], "url": "http://registry.npmjs.org/node-debug-proxy/" }, "node-dep": { "name": "node-dep", "description": "Dependency analyzer", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-04T03:33:43.817Z", "created": "2011-09-21T16:32:06.001Z", "0.0.1": "2011-09-21T16:32:07.295Z", "0.0.2": "2011-09-21T17:07:18.871Z", "0.0.3": "2011-09-21T17:30:14.639Z", "0.0.4": "2011-09-27T05:47:59.357Z", "0.0.5": "2011-10-04T03:33:43.817Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/node-dep.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-dep/0.0.1", "0.0.2": "http://registry.npmjs.org/node-dep/0.0.2", "0.0.3": "http://registry.npmjs.org/node-dep/0.0.3", "0.0.4": "http://registry.npmjs.org/node-dep/0.0.4", "0.0.5": "http://registry.npmjs.org/node-dep/0.0.5" }, "dist": { "0.0.1": { "shasum": "cdddbbcf0b75b83a42cee03ef8fae9e07e2b4486", "tarball": "http://registry.npmjs.org/node-dep/-/node-dep-0.0.1.tgz" }, "0.0.2": { "shasum": "d074b4d1dd5956206ca8e863942b3d013e41c7d3", "tarball": "http://registry.npmjs.org/node-dep/-/node-dep-0.0.2.tgz" }, "0.0.3": { "shasum": "ccecd52d6e56702b777a19b7420fa780db57c068", "tarball": "http://registry.npmjs.org/node-dep/-/node-dep-0.0.3.tgz" }, "0.0.4": { "shasum": "0a1d14d060be29386cd743f9ef6bf3b715ecbdcb", "tarball": "http://registry.npmjs.org/node-dep/-/node-dep-0.0.4.tgz" }, "0.0.5": { "shasum": "1598fe51b0f4a81b87bf9e2da08e16709300eccb", "tarball": "http://registry.npmjs.org/node-dep/-/node-dep-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/node-dep/" }, "node-deployer": { "name": "node-deployer", "description": "Node.js deployment tool, inspired by Ruby's Capistrano.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "plainprogrammer", "email": "james@plainprograms.com" } ], "time": { "modified": "2011-10-13T16:42:36.999Z", "created": "2011-10-13T16:42:36.610Z", "0.0.1": "2011-10-13T16:42:36.999Z" }, "author": { "name": "James Thompson", "email": "james@plainprograms.com" }, "repository": { "type": "git", "url": "git://github.com/plainprogrammer/node-deployer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-deployer/0.0.1" }, "dist": { "0.0.1": { "shasum": "f5f4849c718b962eb806ae38e650ce10c360e979", "tarball": "http://registry.npmjs.org/node-deployer/-/node-deployer-0.0.1.tgz" } }, "keywords": [ "deployment", "deploy", "capistrano" ], "url": "http://registry.npmjs.org/node-deployer/" }, "node-dev": { "name": "node-dev", "description": "Node.js supervisor with desktop notifications", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "fgnass", "email": "fgnass@gmail.com" } ], "author": { "name": "Felix Gnass", "email": "felix.gnass@neteye.de", "url": "http://fgnass.posterous.com" }, "repository": { "type": "git", "url": "git://github.com/fgnass/node-dev.git" }, "time": { "modified": "2011-08-29T09:03:27.061Z", "created": "2010-12-21T09:07:51.934Z", "0.0.1": "2010-12-21T09:07:51.934Z", "0.0.2": "2010-12-21T09:07:51.934Z", "0.0.3": "2010-12-21T09:07:51.934Z", "0.0.4": "2010-12-21T09:07:51.934Z", "0.0.5": "2010-12-21T09:07:51.934Z", "0.0.6": "2011-03-01T07:27:25.568Z", "0.1.1": "2011-04-05T12:39:32.430Z", "0.1.2": "2011-04-06T12:08:31.146Z", "0.1.3": "2011-04-06T15:07:47.035Z", "0.1.4": "2011-04-27T10:35:11.768Z", "0.1.5": "2011-05-06T11:33:30.220Z", "0.1.6": "2011-05-13T08:31:58.985Z", "0.1.8": "2011-07-11T16:16:26.298Z", "0.1.9": "2011-08-29T09:03:27.061Z" }, "versions": { "0.1.3": "http://registry.npmjs.org/node-dev/0.1.3", "0.1.4": "http://registry.npmjs.org/node-dev/0.1.4", "0.1.5": "http://registry.npmjs.org/node-dev/0.1.5", "0.1.6": "http://registry.npmjs.org/node-dev/0.1.6", "0.1.8": "http://registry.npmjs.org/node-dev/0.1.8", "0.1.9": "http://registry.npmjs.org/node-dev/0.1.9" }, "dist": { "0.1.3": { "shasum": "ab188566662bee926f6bfa1c96a2a69472c52e92", "tarball": "http://registry.npmjs.org/node-dev/-/node-dev-0.1.3.tgz" }, "0.1.4": { "shasum": "eeaa4c191ccc07795affe07aae7e32550986c102", "tarball": "http://registry.npmjs.org/node-dev/-/node-dev-0.1.4.tgz" }, "0.1.5": { "shasum": "4a9596081407cfc26a97297345fa8053a22db6ff", "tarball": "http://registry.npmjs.org/node-dev/-/node-dev-0.1.5.tgz" }, "0.1.6": { "shasum": "50fdcd49b4cae1d811f7d506c44b67ae2bf0bd64", "tarball": "http://registry.npmjs.org/node-dev/-/node-dev-0.1.6.tgz" }, "0.1.8": { "shasum": "d707c0c6c1ce6409ed426ee1fac12e118a4a6678", "tarball": "http://registry.npmjs.org/node-dev/-/node-dev-0.1.8.tgz" }, "0.1.9": { "shasum": "1fd90f255e155a428a6c1edc4540f69a53bb65ee", "tarball": "http://registry.npmjs.org/node-dev/-/node-dev-0.1.9.tgz" } }, "keywords": [ "supervisor", "restart", "reload", "auto-reload" ], "url": "http://registry.npmjs.org/node-dev/" }, "node-directededge": { "name": "node-directededge", "description": "A DirectedEdge Node.js Client", "dist-tags": { "latest": "0.1.0" }, "readme": "# node-directededge\n\nA client implementation of Directed Edge's REST API in Node.js. \n\n## What is Directed Edge?\nDirected Edge (http://directededge.com) helps you find related stuff.\n\nIt's a recommendations engine that plugs into your site to deliver Amazon-like recommendations. You can show your users personalized recommendations and similar content or products based on data you're already collecting.\n\n## Installation\n\n### Installing node-directededge\n``` bash\n $ npm install node-directedge\n```\n\n## Examples\n\n### Example 1\n\n#### Get 5 new recommended interests for a user\n\n``` javascript\n var de = new DirectedEdge('username', 'password');\n\n var params = {\n \texcludeLinked: true,\n \tmaxResults: 5,\n \ttags: 'interest'\n }\n\n de.getRecommended('user1', params, function(err, data, res) {\n \tconsole.log(data);\n });\n\n // Outputs:\n // {\"@\":{\"version\":\"0.1\"},\"item\":{\"@\":{\"id\":\"user1\"},\"count\":\"5\",\n // \"recommended\":[\"interest2014\",\"interest2098\",\"interest1989\",\"interest1932\",\"interest1977\"]}}\n```\n\n### Example 2\n\n#### Update an item\n\n``` javascript\n var de = new DirectedEdge('username', 'password');\n\n // Params for puts are object literals with arrays, and\n // in the case of weighted_links, nested arrays\n var params = {\n links: ['interest1', 'interest2'], // Creates links\n weighted_links: [ ['interest3', 10], ['interest4', 0] ], // Creates links with weights\n \ttags: ['user'] // Creates tags\n }\n\n de.putItem('user1', 'add', params, function(err, data, res) {\n \t// Updates the item\n });\n```\n\n### Example 3\n\n#### Remove from an item\n\n``` javascript\n var de = new DirectedEdge('username', 'password');\n\n // We'll remove the links and tags created in Example 2\n var params = {\n links: ['interest1', 'interest2'], // Creates links\n weighted_links: [ ['interest3', 10], ['interest4', 0] ], // Creates links with weights\n \ttags: ['user'] // Creates tags\n }\n\n de.putItem('user1', 'remove', params, function(err, data, res) {\n \t// Removes from the item\n });\n```\n\n### Example 4\n\n#### Overwrite an item\n\n``` javascript\n var de = new DirectedEdge('username', 'password');\n\n // We'll remove the links and tags created in Example 2\n var params = {\n links: ['interest5', 'interest6'] // Creates links\n }\n\n de.putItem('user1', 'overwrite', params, function(err, data, res) {\n \t// Overwrites the item by passing in the overwrite method\n });\n```\n\n### Example 5\n\n#### Delete a resource\n``` javascript\n var de = new DirectedEdge('username', 'password');\n\n de.deleteItem('user1', function(err, data, res) {\n // This deletes user1 from DE\n });\n```", "maintainers": [ { "name": "joshsmith", "email": "joshdotsmith@gmail.com" } ], "time": { "modified": "2011-11-28T17:44:28.938Z", "created": "2011-11-28T17:44:28.260Z", "0.1.0": "2011-11-28T17:44:28.938Z" }, "author": { "name": "Josh Smith", "email": "joshdotsmith@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/JoshSmith/node-directededge.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-directededge/0.1.0" }, "dist": { "0.1.0": { "shasum": "240e2fdefc40b49e885babe08508dd1b1973a03d", "tarball": "http://registry.npmjs.org/node-directededge/-/node-directededge-0.1.0.tgz" } }, "keywords": [ "directededge", "recommendations" ], "url": "http://registry.npmjs.org/node-directededge/" }, "node-discover": { "name": "node-discover", "description": "Automatically discover your nodejs instances with built-in support for automatic single master and capability advertising.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "wankdanker", "email": "dverweire@gmail.com" } ], "time": { "modified": "2011-10-05T22:34:00.918Z", "created": "2011-09-29T20:20:24.172Z", "0.0.1": "2011-09-29T20:20:24.746Z", "0.0.2": "2011-09-29T20:29:39.422Z", "0.0.3": "2011-09-29T23:32:36.235Z", "0.0.4": "2011-09-30T22:05:26.909Z", "0.0.5": "2011-10-03T18:14:35.724Z", "0.0.6": "2011-10-05T22:34:00.918Z" }, "author": { "name": "Dan VerWeire" }, "repository": { "type": "git", "url": "git://github.com/wankdanker/node-discover.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-discover/0.0.1", "0.0.2": "http://registry.npmjs.org/node-discover/0.0.2", "0.0.3": "http://registry.npmjs.org/node-discover/0.0.3", "0.0.4": "http://registry.npmjs.org/node-discover/0.0.4", "0.0.5": "http://registry.npmjs.org/node-discover/0.0.5", "0.0.6": "http://registry.npmjs.org/node-discover/0.0.6" }, "dist": { "0.0.1": { "shasum": "5850d4ccf89736965f756a0bc8fd7ace985cf34c", "tarball": "http://registry.npmjs.org/node-discover/-/node-discover-0.0.1.tgz" }, "0.0.2": { "shasum": "98bbe8aae149c207f6a23d3670962c6e14860fe8", "tarball": "http://registry.npmjs.org/node-discover/-/node-discover-0.0.2.tgz" }, "0.0.3": { "shasum": "86a5aec96b23ca343d6e47a092461da0e60585b2", "tarball": "http://registry.npmjs.org/node-discover/-/node-discover-0.0.3.tgz" }, "0.0.4": { "shasum": "28c31d5f7e10aa3c592a0ee901224f053d1c8026", "tarball": "http://registry.npmjs.org/node-discover/-/node-discover-0.0.4.tgz" }, "0.0.5": { "shasum": "c6cdeb47245ab65ea7a14cfad7d52711d9e06cdb", "tarball": "http://registry.npmjs.org/node-discover/-/node-discover-0.0.5.tgz" }, "0.0.6": { "shasum": "d3bc10e252d5cdc3ffb7948bd07626a532cd7fd1", "tarball": "http://registry.npmjs.org/node-discover/-/node-discover-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/node-discover/" }, "node-downloader": { "name": "node-downloader", "description": "A simple downloader using all the power from wget", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rabc", "email": "ricardo.abc@gmail.com" } ], "time": { "modified": "2011-01-15T20:43:56.757Z", "created": "2011-01-15T20:43:55.927Z", "0.0.1": "2011-01-15T20:43:56.757Z" }, "author": { "name": "Ricardo Borelli", "email": "rabc@oliive.com.br" }, "repository": { "type": "git", "url": "http://github.com/rabc/node-downloader.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-downloader/0.0.1" }, "dist": { "0.0.1": { "shasum": "2ffe476a7dc30c6485b996105465e4a0ba3336b3", "tarball": "http://registry.npmjs.org/node-downloader/-/node-downloader-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-downloader/" }, "node-evented": { "name": "node-evented", "description": "Extended version EventEmitter", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/donnerjack13589/node-evented.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-evented/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-evented/-/node-evented-0.1.0.tgz" } }, "keywords": [ "EventEmitter", "Event" ], "url": "http://registry.npmjs.org/node-evented/" }, "node-exception-notifier": { "name": "node-exception-notifier", "description": "Sends out an email to the given recipient with information about an uncaught exception.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "saschagehlich", "email": "sascha@gehlich.us" } ], "time": { "modified": "2011-01-23T14:23:22.756Z", "created": "2011-01-23T14:23:22.336Z", "0.0.1": "2011-01-23T14:23:22.756Z" }, "author": { "name": "Sascha Gehlich", "email": "contact@filshmedia.net", "url": "http://www.filshmedia.net" }, "repository": { "type": "git", "url": "http://github.com/saschagehlich/node-exception-notifier" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-exception-notifier/0.0.1" }, "dist": { "0.0.1": { "shasum": "4d00954243c19c855597a20aa096490c2a880046", "tarball": "http://registry.npmjs.org/node-exception-notifier/-/node-exception-notifier-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-exception-notifier/" }, "node-expat": { "name": "node-expat", "description": "NodeJS binding for fast XML parsing.", "dist-tags": { "latest": "1.4.1" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "time": { "modified": "2011-11-17T23:56:21.287Z", "created": "2011-03-31T08:05:30.382Z", "0.0.4": "2011-03-31T08:05:30.382Z", "0.0.5": "2011-03-31T08:05:30.382Z", "0.0.6": "2011-03-31T08:05:30.382Z", "1.0.0": "2011-03-31T08:05:30.382Z", "1.0.1": "2011-03-31T08:05:30.382Z", "1.1.0": "2011-03-31T08:05:30.382Z", "1.1.1": "2011-03-31T08:05:30.382Z", "1.2.0": "2011-03-31T08:05:30.382Z", "1.3.0": "2011-04-08T19:26:39.807Z", "1.3.1": "2011-06-09T22:49:48.908Z", "1.3.2": "2011-06-14T00:35:43.693Z", "1.4.0": "2011-08-16T12:14:48.749Z", "1.4.1": "2011-11-17T23:56:21.287Z" }, "users": { "astro": true }, "versions": { "0.0.4": "http://registry.npmjs.org/node-expat/0.0.4", "0.0.5": "http://registry.npmjs.org/node-expat/0.0.5", "0.0.6": "http://registry.npmjs.org/node-expat/0.0.6", "1.0.0": "http://registry.npmjs.org/node-expat/1.0.0", "1.0.1": "http://registry.npmjs.org/node-expat/1.0.1", "1.1.0": "http://registry.npmjs.org/node-expat/1.1.0", "1.1.1": "http://registry.npmjs.org/node-expat/1.1.1", "1.2.0": "http://registry.npmjs.org/node-expat/1.2.0", "1.3.0": "http://registry.npmjs.org/node-expat/1.3.0", "1.3.1": "http://registry.npmjs.org/node-expat/1.3.1", "1.3.2": "http://registry.npmjs.org/node-expat/1.3.2", "1.4.0": "http://registry.npmjs.org/node-expat/1.4.0", "1.4.1": "http://registry.npmjs.org/node-expat/1.4.1" }, "dist": { "0.0.4": { "tarball": "http://packages:5984/node-expat/-/node-expat-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/node-expat/-/node-expat-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/node-expat/-/node-expat-0.0.6.tgz" }, "1.0.0": { "tarball": "http://packages:5984/node-expat/-/node-expat-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/node-expat/-/node-expat-1.0.1.tgz" }, "1.1.0": { "tarball": "http://packages:5984/node-expat/-/node-expat-1.1.0.tgz" }, "1.1.1": { "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.1.1.tgz" }, "1.2.0": { "tarball": "http://registry.npmjs.org/node-expat/-/node-expat@1.2.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "61edd658adcb790fdab215d9d3e2b170b88fe55e", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.2.0-0.4-sunos-5.11.tgz" } } }, "1.3.0": { "shasum": "2f695258b5ed47ff0fcc277bbaf85e6566c686a0", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.3.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "aee752d030e7425a524598add0527fe9c29f44b7", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.3.0-0.4-sunos-5.11.tgz" } } }, "1.3.1": { "shasum": "ba34f43dbbec22550c7546b36dcecf916bb8ee21", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.3.1.tgz" }, "1.3.2": { "shasum": "f88e9c0777c358c9de2e4bd1758ae6785bd60caa", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38.4": { "shasum": "fbc79a639a3ead05467b5635767b62f4fec5a37e", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.3.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38.4.tgz" } }, "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.3.2.tgz" }, "1.4.0": { "shasum": "d2daa2e27c0b347b672c099591be3312df820195", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.4.0.tgz" }, "1.4.1": { "shasum": "dd94743c822f7c8cfa0fe07e596850ed401fdc96", "tarball": "http://registry.npmjs.org/node-expat/-/node-expat-1.4.1.tgz" } }, "url": "http://registry.npmjs.org/node-expat/" }, "node-expect": { "name": "node-expect", "description": "Library of IP functions for IP address manipulation", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "trakkasure", "email": "trakkasure@gmail.com" } ], "time": { "modified": "2011-06-21T06:16:27.153Z", "created": "2011-06-15T19:40:28.210Z", "0.1.0": "2011-06-15T19:40:28.501Z", "0.9.0": "2011-06-21T06:02:56.556Z" }, "author": { "name": "Brandon Myers", "email": "trakkasure@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/trakkasure/node-ip-lib.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-expect/0.1.0" }, "dist": { "0.1.0": { "shasum": "d5d4d6fcd40a1ec81bd55ef56247329a6eb43f09", "tarball": "http://registry.npmjs.org/node-expect/-/node-expect-0.1.0.tgz" } }, "keywords": [ "expect", "parser", "stream", "buffer" ], "url": "http://registry.npmjs.org/node-expect/" }, "node-express-boilerplate": { "name": "node-express-boilerplate", "description": "A boilerplate used to quickly get minor projects going. With less configuration.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lakshmikaantan", "email": "lakshmikaantan@gmail.com" } ], "time": { "modified": "2011-05-06T15:51:04.266Z", "created": "2011-05-06T15:51:02.842Z", "0.0.1": "2011-05-06T15:51:04.266Z" }, "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "repository": { "type": "git", "url": "git://github.com/mape/node-express-boilerplate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-express-boilerplate/0.0.1" }, "dist": { "0.0.1": { "shasum": "b40b0bef22bd7c85d7882422a1ee41fcd1af4dde", "tarball": "http://registry.npmjs.org/node-express-boilerplate/-/node-express-boilerplate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-express-boilerplate/" }, "node-extjs": { "name": "node-extjs", "description": "ExtJS module for Node", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "storminwalker", "email": "craig.walker@me.com" } ], "time": { "modified": "2011-12-02T19:25:13.278Z", "created": "2011-06-24T02:20:31.456Z", "0.0.1": "2011-06-24T02:20:32.567Z", "0.0.3": "2011-07-07T05:31:21.803Z", "0.0.4": "2011-09-23T00:31:38.730Z", "0.0.5": "2011-09-26T21:25:54.513Z", "0.1.1": "2011-09-26T23:30:44.319Z", "0.1.2": "2011-10-21T15:11:26.322Z", "1.0.0": "2011-12-02T18:52:05.518Z", "1.0.1": "2011-12-02T19:25:13.278Z" }, "author": { "name": "Craig Walker", "email": "craig.walker@me.com" }, "repository": { "type": "git", "url": "git://github.com/storminwalker/node-extjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-extjs/0.0.1", "0.0.3": "http://registry.npmjs.org/node-extjs/0.0.3", "0.0.4": "http://registry.npmjs.org/node-extjs/0.0.4", "0.0.5": "http://registry.npmjs.org/node-extjs/0.0.5", "0.1.1": "http://registry.npmjs.org/node-extjs/0.1.1", "0.1.2": "http://registry.npmjs.org/node-extjs/0.1.2", "1.0.0": "http://registry.npmjs.org/node-extjs/1.0.0", "1.0.1": "http://registry.npmjs.org/node-extjs/1.0.1" }, "dist": { "0.0.1": { "shasum": "522ed763b85606f362501ccc147a6e3e14099732", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-0.0.1.tgz" }, "0.0.3": { "shasum": "794d2a2c4e9f828b42c28dae3e1665a2ec4def5a", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-0.0.3.tgz" }, "0.0.4": { "shasum": "2a93fec1f7cdc14a240be2669c5c910ae85dec49", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-0.0.4.tgz" }, "0.0.5": { "shasum": "ea250f20a887a8a031ac68596a59e2d886979f16", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-0.0.5.tgz" }, "0.1.1": { "shasum": "ff3c5b939464bb6313f79e53d6d7068bf20d46b4", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-0.1.1.tgz" }, "0.1.2": { "shasum": "60db28212ec17ae4c87476594aea8325385f9652", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-0.1.2.tgz" }, "1.0.0": { "shasum": "d230e4b9a0e810d9fa7f73321b34d112a811a725", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-1.0.0.tgz" }, "1.0.1": { "shasum": "e27e19af2a60e2699c4a26f311792dbc2781071e", "tarball": "http://registry.npmjs.org/node-extjs/-/node-extjs-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-extjs/" }, "node-extjs-express": { "name": "node-extjs-express", "description": "ExtJS module for Node and ExpressJS", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "storminwalker", "email": "craig.walker@me.com" } ], "time": { "modified": "2011-10-22T17:57:46.884Z", "created": "2011-10-22T17:57:46.449Z", "0.1.1": "2011-10-22T17:57:46.884Z" }, "author": { "name": "Craig Walker", "email": "craig.walker@me.com" }, "repository": { "type": "git", "url": "git://github.com/storminwalker/node-extjs-express.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/node-extjs-express/0.1.1" }, "dist": { "0.1.1": { "shasum": "032635eb5013936bee0e62355aeddca22829e3ed", "tarball": "http://registry.npmjs.org/node-extjs-express/-/node-extjs-express-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-extjs-express/" }, "node-extjs4": { "name": "node-extjs4", "description": "Ext JS 4 framework for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "grgur", "email": "grguru@gmail.com" } ], "time": { "modified": "2011-06-17T10:49:11.789Z", "created": "2011-06-17T10:49:11.678Z", "0.1.1": "2011-06-17T10:49:11.789Z" }, "author": { "name": "Grgur Grisogono", "email": "grguru@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/grgur/node-extjs4.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/node-extjs4/0.1.1" }, "dist": { "0.1.1": { "shasum": "5c38972d0389f2d5194c19476ecc49834aea142c", "tarball": "http://registry.npmjs.org/node-extjs4/-/node-extjs4-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-extjs4/" }, "node-face": { "name": "node-face", "description": "Face.com API wrapper for NodeJS", "dist-tags": { "latest": "0.0.2" }, "readme": "# NOTE: this is still in active development - not yet ready!\n\n# node-face\n\nA Face.com API wrapper for NodeJS. Created by [Aidan Feldman](http://www.aidanfeldman.com).\n\n## Setup\n\n1. Install via npm:\n\n```bash\n$ npm install node-face\n```\n\n2. Require in your node project:\n\n```javascript\n// app.js\nvar face = require('node-face');\n\nface.init(FACE_API_KEY, FACE_API_SECRET);\n```\n\nIt's usually best to set your API key and secret as environment variables - something like\n\n```bash\n# ~/.bash_profile\nexport MYAPP_FACE_API_KEY=\nexport MYAPP_FACE_API_SECRET=\n```\n```javascript\n// app.js\nface.init(process.env.MYAPP_FACE_API_KEY, process.env.MYAPP_FACE_API_SECRET);\n```\n\nJust don't forget to run `$ source ~/.bash_profile` after you modify your `.bash_config`.\n\n## Usage\n\n### [facebook.get](http://developers.face.com/docs/api/facebook-get/)\n\n\"Returns facebook tags for one or more specified User IDs.\"\n\n```javascript\nface.facebook.get({\n uids: '2232645,571756321', // integer, array or string of IDs\n user_auth: { // object or string\n fb_user: 2232645,\n fb_oauth_token: ...\n },\n success: function(data){ ... },\n error: function(error, response, data){ ... }, // optional\n scope: this // optional\n});\n```\n", "maintainers": [ { "name": "aidanfeldman", "email": "aidan.feldman@gmail.com" } ], "time": { "modified": "2011-12-07T08:29:12.085Z", "created": "2011-12-03T17:24:48.548Z", "0.0.1": "2011-12-03T17:24:49.012Z", "0.0.2": "2011-12-07T08:29:12.085Z" }, "author": { "name": "Aidan Feldman", "email": "aidan.feldman@gmail.com", "url": "http://www.aidanfeldman.com" }, "repository": { "type": "git", "url": "git://github.com/afeld/node-face.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-face/0.0.1", "0.0.2": "http://registry.npmjs.org/node-face/0.0.2" }, "dist": { "0.0.1": { "shasum": "3c673828d928ba0d071bfcb81c54de93f08b0595", "tarball": "http://registry.npmjs.org/node-face/-/node-face-0.0.1.tgz" }, "0.0.2": { "shasum": "9fe6a8803c2dbbbdfb94c3af70afdb453cb431f7", "tarball": "http://registry.npmjs.org/node-face/-/node-face-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-face/" }, "node-fakeweb": { "name": "node-fakeweb", "description": "Fakeweb implementation in node for testing HTTP requests", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "ctide", "email": "christide@christide.com" } ], "time": { "modified": "2011-11-18T05:37:28.177Z", "created": "2011-09-13T23:36:44.925Z", "0.0.1": "2011-09-13T23:36:46.180Z", "0.0.2": "2011-09-14T00:10:12.593Z", "0.0.3": "2011-09-26T01:34:08.726Z", "0.0.4": "2011-10-18T18:51:35.579Z", "0.0.5": "2011-11-18T05:37:28.177Z" }, "author": { "name": "ctide", "email": "christide@christide.com", "url": "http://www.github.com/ctide" }, "repository": { "type": "git", "url": "git://github.com/ctide/fakeweb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-fakeweb/0.0.1", "0.0.2": "http://registry.npmjs.org/node-fakeweb/0.0.2", "0.0.3": "http://registry.npmjs.org/node-fakeweb/0.0.3", "0.0.4": "http://registry.npmjs.org/node-fakeweb/0.0.4", "0.0.5": "http://registry.npmjs.org/node-fakeweb/0.0.5" }, "dist": { "0.0.1": { "shasum": "15275b34b17c0e99bb94a56d4bce5c24a98d3c8c", "tarball": "http://registry.npmjs.org/node-fakeweb/-/node-fakeweb-0.0.1.tgz" }, "0.0.2": { "shasum": "f71e469fe0ca69a952912c33c30be54fda0c7c53", "tarball": "http://registry.npmjs.org/node-fakeweb/-/node-fakeweb-0.0.2.tgz" }, "0.0.3": { "shasum": "a661d0f7d80732240d4f8e5e4bace32af77ebb4c", "tarball": "http://registry.npmjs.org/node-fakeweb/-/node-fakeweb-0.0.3.tgz" }, "0.0.4": { "shasum": "69dd4e22552ee8d2a3bbd014ca38b9966cd30a27", "tarball": "http://registry.npmjs.org/node-fakeweb/-/node-fakeweb-0.0.4.tgz" }, "0.0.5": { "shasum": "5e1b11005fa6c28e0942cbb7b27f23b27a887403", "tarball": "http://registry.npmjs.org/node-fakeweb/-/node-fakeweb-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/node-fakeweb/" }, "node-fb": { "name": "node-fb", "description": "A simple Facebook API Wrapper for Node.js applications", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jankuca", "email": "jan@jankuca.com" } ], "time": { "modified": "2011-08-08T20:50:26.099Z", "created": "2011-08-08T20:50:25.204Z", "1.0.0": "2011-08-08T20:50:26.099Z" }, "author": { "name": "Jan Kuča", "email": "jan@jankuca.com", "url": "http://jankuca.com" }, "repository": { "type": "git", "url": "http://gist.github.com/874070" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-fb/1.0.0" }, "dist": { "1.0.0": { "shasum": "568820cc3dd7bf08df3bbb32c4b7b02c5468bf3e", "tarball": "http://registry.npmjs.org/node-fb/-/node-fb-1.0.0.tgz" } }, "keywords": [ "facebook", "fb", "api", "graph api", "api wrapper" ], "url": "http://registry.npmjs.org/node-fb/" }, "node-fb-signed-request": { "name": "node-fb-signed-request", "description": "parser for facebook signed-request", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "drapeko", "email": "roman.drapeko@gmail.com" } ], "time": { "modified": "2011-08-20T11:46:11.504Z", "created": "2011-08-20T11:46:09.329Z", "0.0.1": "2011-08-20T11:46:11.504Z" }, "author": { "name": "Roman Drapeko", "email": "roman.drapeko@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/drapeko/node-fb-signed-request.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-fb-signed-request/0.0.1" }, "dist": { "0.0.1": { "shasum": "741430e375536d33a3df9bc2c8280e36569da7c9", "tarball": "http://registry.npmjs.org/node-fb-signed-request/-/node-fb-signed-request-0.0.1.tgz" } }, "keywords": [ "facebook", "signed request" ], "url": "http://registry.npmjs.org/node-fb-signed-request/" }, "node-fects": { "name": "node-fects", "description": "Test tool", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mark", "email": "mark@mark-fink.de" } ], "time": { "modified": "2011-02-07T23:22:45.542Z", "created": "2011-02-07T23:22:45.098Z", "0.0.1": "2011-02-07T23:22:45.542Z" }, "author": { "name": "Mark Fink", "email": "mark@mark-fink.de" }, "repository": { "type": "git", "url": "http://www.testing-software.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-fects/0.0.1" }, "dist": { "0.0.1": { "shasum": "4fd09a9339cd8b742884cdf258398538ab0dc4e3", "tarball": "http://registry.npmjs.org/node-fects/-/node-fects-0.0.1.tgz" } }, "keywords": [ "Testing", "" ], "url": "http://registry.npmjs.org/node-fects/" }, "node-ffi": { "name": "node-ffi", "description": "A foreign function interface (FFI) for Node.js", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "rbranson", "email": "rick@diodeware.com" } ], "author": { "name": "Rick Branson" }, "repository": { "type": "git", "url": "git://github.com/rbranson/node-ffi.git" }, "time": { "modified": "2011-11-07T17:24:30.402Z", "created": "2011-04-28T17:19:08.239Z", "0.1.1": "2011-04-28T17:19:08.239Z", "0.1.2": "2011-04-28T17:19:08.239Z", "0.2.0": "2011-04-28T17:19:08.239Z", "0.2.1": "2011-04-28T17:19:08.239Z", "0.2.2": "2011-08-23T18:20:43.456Z", "0.3.0": "2011-09-07T04:10:11.917Z", "0.3.1": "2011-09-16T03:36:40.426Z", "0.3.2": "2011-09-17T05:10:39.950Z", "0.4.0": "2011-09-19T18:17:28.788Z", "0.4.1": "2011-09-29T03:32:59.545Z", "0.4.2": "2011-11-07T17:24:30.402Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/node-ffi/0.1.1", "0.1.2": "http://registry.npmjs.org/node-ffi/0.1.2", "0.2.0": "http://registry.npmjs.org/node-ffi/0.2.0", "0.2.1": "http://registry.npmjs.org/node-ffi/0.2.1", "0.2.2": "http://registry.npmjs.org/node-ffi/0.2.2", "0.3.0": "http://registry.npmjs.org/node-ffi/0.3.0", "0.3.1": "http://registry.npmjs.org/node-ffi/0.3.1", "0.3.2": "http://registry.npmjs.org/node-ffi/0.3.2", "0.4.0": "http://registry.npmjs.org/node-ffi/0.4.0", "0.4.1": "http://registry.npmjs.org/node-ffi/0.4.1", "0.4.2": "http://registry.npmjs.org/node-ffi/0.4.2" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/node-ffi/-/node-ffi-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/node-ffi/-/node-ffi-0.1.2.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.2.0.tgz" }, "0.2.1": { "shasum": "e86935cda619e29d45a17bc59842bdeaaac6b088", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.2.1.tgz" }, "0.2.2": { "shasum": "d7117e929bf1381785465db4330a427f95478ec1", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.2.2.tgz" }, "0.3.0": { "shasum": "84a34021d39dedfa8c0704236d0d9f68182affaa", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.3.0.tgz" }, "0.3.1": { "shasum": "e389bbb0d07d35650edc557585de2b6b34f367f4", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.3.1.tgz" }, "0.3.2": { "shasum": "828988b5fb3ce722dcef201c062465f205e84d43", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.3.2.tgz" }, "0.4.0": { "shasum": "aaf6f11bc14c8465cf5f3b18f78c4872418e8039", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.4.0.tgz" }, "0.4.1": { "shasum": "38e3ca8de8e7d4f8909787e695626aeda519faa5", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.4.1.tgz" }, "0.4.2": { "shasum": "84bf2f7327b508f8c24062558b67811fa834b522", "tarball": "http://registry.npmjs.org/node-ffi/-/node-ffi-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/node-ffi/" }, "node-ffprobe": { "name": "node-ffprobe", "description": "NodeJS wrapper around ffprobe", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "severeon", "email": "thomas@listenerapproved.com" } ], "time": { "modified": "2011-10-06T04:57:40.423Z", "created": "2011-09-29T07:17:31.940Z", "1.0.0": "2011-09-29T07:17:32.352Z", "1.0.1": "2011-09-29T07:22:15.690Z", "1.0.2": "2011-09-29T07:25:57.023Z", "1.0.3": "2011-09-29T07:43:34.614Z", "1.0.4": "2011-09-29T07:53:45.586Z", "1.0.5": "2011-10-06T04:57:40.423Z" }, "author": { "name": "Thomas Quick", "email": "thomas@listenerapproved.com", "url": "http://listenerapproved.com" }, "repository": { "type": "git", "url": "git://github.com/ListenerApproved/node-ffprobe.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-ffprobe/1.0.0", "1.0.1": "http://registry.npmjs.org/node-ffprobe/1.0.1", "1.0.2": "http://registry.npmjs.org/node-ffprobe/1.0.2", "1.0.3": "http://registry.npmjs.org/node-ffprobe/1.0.3", "1.0.4": "http://registry.npmjs.org/node-ffprobe/1.0.4", "1.0.5": "http://registry.npmjs.org/node-ffprobe/1.0.5" }, "dist": { "1.0.0": { "shasum": "dd81313a3f7dd93384006ab2f2240a561ceef402", "tarball": "http://registry.npmjs.org/node-ffprobe/-/node-ffprobe-1.0.0.tgz" }, "1.0.1": { "shasum": "ac611591246cd0058b64c69b22bc1901758a6eab", "tarball": "http://registry.npmjs.org/node-ffprobe/-/node-ffprobe-1.0.1.tgz" }, "1.0.2": { "shasum": "f68d51243782eb49e827e783234f677960213150", "tarball": "http://registry.npmjs.org/node-ffprobe/-/node-ffprobe-1.0.2.tgz" }, "1.0.3": { "shasum": "4b8d8bb77108828eb28d73588364c161082e17dc", "tarball": "http://registry.npmjs.org/node-ffprobe/-/node-ffprobe-1.0.3.tgz" }, "1.0.4": { "shasum": "3b5521509f7cee06f6b187868a95cffdd1749244", "tarball": "http://registry.npmjs.org/node-ffprobe/-/node-ffprobe-1.0.4.tgz" }, "1.0.5": { "shasum": "180bbfa763c4bcce701c7774b087b404edf06411", "tarball": "http://registry.npmjs.org/node-ffprobe/-/node-ffprobe-1.0.5.tgz" } }, "keywords": [ "ffprobe", "id3" ], "url": "http://registry.npmjs.org/node-ffprobe/" }, "node-filter": { "name": "node-filter", "description": "Validation and sanitization API inspired from PHP's filters", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-04-30T22:49:51.255Z", "created": "2011-04-30T22:49:50.223Z", "0.0.1": "2011-04-30T22:49:51.255Z" }, "author": { "name": "Nicolas Chambrier", "email": "naholyr@gmail.com", "url": "http://naholyr.fr" }, "repository": { "type": "git", "url": "git://github.com/naholyr/node-filter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-filter/0.0.1" }, "dist": { "0.0.1": { "shasum": "0e1833c5d2caae1f7424c86fa0217014e3f65f0f", "tarball": "http://registry.npmjs.org/node-filter/-/node-filter-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-filter/" }, "node-force-domain": { "name": "node-force-domain", "description": "node-force-domain is a middleware for Express.js that allows you to configure a default domain and redirect any requests to other domains.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "goloroden", "email": "webmaster@goloroden.de" } ], "time": { "modified": "2011-10-23T14:37:42.168Z", "created": "2011-10-23T14:33:46.631Z", "0.0.1": "2011-10-23T14:33:48.294Z", "0.0.2": "2011-10-23T14:37:42.168Z" }, "author": { "name": "Golo Roden", "email": "webmaster@goloroden.de", "url": "http://www.goloroden.de" }, "repository": { "type": "git", "url": "git://github.com/goloroden/node-force-domain.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-force-domain/0.0.1", "0.0.2": "http://registry.npmjs.org/node-force-domain/0.0.2" }, "dist": { "0.0.1": { "shasum": "14b0253c1f985a78914c600b34facb73bf016482", "tarball": "http://registry.npmjs.org/node-force-domain/-/node-force-domain-0.0.1.tgz" }, "0.0.2": { "shasum": "969a20674e0ba93e9e933a2818d1889c3167745e", "tarball": "http://registry.npmjs.org/node-force-domain/-/node-force-domain-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-force-domain/" }, "node-fork": { "name": "node-fork", "description": "Look-alike nodejs 0.6.x child_process.fork() function module for nodejs 0.4.x and 0.6.x", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "stolsma", "email": "npm@tolsma.net" } ], "time": { "modified": "2011-12-13T21:46:33.245Z", "created": "2011-10-02T18:43:03.888Z", "0.0.1": "2011-10-02T18:43:05.495Z", "0.0.2": "2011-10-03T18:03:54.589Z", "0.0.3": "2011-10-14T07:58:22.602Z", "0.1.0": "2011-10-15T18:35:58.210Z", "0.1.1": "2011-10-17T19:39:55.799Z", "0.1.2": "2011-10-27T06:27:26.706Z", "0.2.0": "2011-12-11T14:03:28.133Z", "0.2.1": "2011-12-13T21:46:33.245Z" }, "author": { "name": "Sander Tolsma", "email": "sander at tolsma.net" }, "repository": { "type": "git", "url": "git://github.com/stolsma/node-fork.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-fork/0.0.1", "0.0.2": "http://registry.npmjs.org/node-fork/0.0.2", "0.0.3": "http://registry.npmjs.org/node-fork/0.0.3", "0.1.0": "http://registry.npmjs.org/node-fork/0.1.0", "0.1.1": "http://registry.npmjs.org/node-fork/0.1.1", "0.1.2": "http://registry.npmjs.org/node-fork/0.1.2", "0.2.0": "http://registry.npmjs.org/node-fork/0.2.0", "0.2.1": "http://registry.npmjs.org/node-fork/0.2.1" }, "dist": { "0.0.1": { "shasum": "a4aa7727f959a5647f76c553014e32e8ab52d171", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.0.1.tgz" }, "0.0.2": { "shasum": "a260b20c5aeb56ca72f33c0907a75f5a111ec49e", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.0.2.tgz" }, "0.0.3": { "shasum": "a12ec4cede566e4d3aa072dfdbac2d85785fc4b3", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.0.3.tgz" }, "0.1.0": { "shasum": "6216b95f7890132339b8c2e66516fe19662347ba", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.1.0.tgz" }, "0.1.1": { "shasum": "315bb8778bcb7d7a1c3c5100eb309d336c281846", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.1.1.tgz" }, "0.1.2": { "shasum": "b8d6f195f80b17587e2e65ee671904856a2895f0", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.1.2.tgz" }, "0.2.0": { "shasum": "a4af9b4ce7fb62969c144784a7952a7192d31998", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.2.0.tgz" }, "0.2.1": { "shasum": "b164f7857f4d9b5f692ec92b902e083af9c28a71", "tarball": "http://registry.npmjs.org/node-fork/-/node-fork-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/node-fork/" }, "node-foursquare": { "name": "node-foursquare", "description": "Fault-tolerant Foursquare API v2 wrapper for Node JS.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "clintandrewhall", "email": "clint@clintandrewhall.com" } ], "time": { "modified": "2011-08-17T20:46:31.360Z", "created": "2011-04-25T21:14:47.132Z", "0.0.1": "2011-04-25T21:14:47.484Z", "0.0.2": "2011-05-05T14:49:39.419Z", "0.1.0": "2011-06-14T18:16:41.564Z", "0.1.1": "2011-06-20T22:35:55.334Z", "0.1.2": "2011-07-17T21:06:33.823Z", "0.1.3": "2011-08-17T20:40:14.807Z" }, "author": { "name": "Clint Andrew Hall", "url": "http://www.clintandrewhall.com" }, "repository": { "type": "git", "url": "git://github.com/clintandrewhall/node-foursquare.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-foursquare/0.0.1", "0.0.2": "http://registry.npmjs.org/node-foursquare/0.0.2", "0.1.0": "http://registry.npmjs.org/node-foursquare/0.1.0", "0.1.1": "http://registry.npmjs.org/node-foursquare/0.1.1", "0.1.2": "http://registry.npmjs.org/node-foursquare/0.1.2", "0.1.3": "http://registry.npmjs.org/node-foursquare/0.1.3" }, "dist": { "0.0.1": { "shasum": "6d0227108ec5b268c8c3376e1cc53d033c959c5b", "tarball": "http://registry.npmjs.org/node-foursquare/-/node-foursquare-0.0.1.tgz" }, "0.0.2": { "shasum": "7eca12da24453ea57c47925882dde14b10ae5129", "tarball": "http://registry.npmjs.org/node-foursquare/-/node-foursquare-0.0.2.tgz" }, "0.1.0": { "shasum": "b65508058fff086615bbf7a86e660afcd6778386", "tarball": "http://registry.npmjs.org/node-foursquare/-/node-foursquare-0.1.0.tgz" }, "0.1.1": { "shasum": "66842c418c0fe7a9558ab6295ad31c869be5fe08", "tarball": "http://registry.npmjs.org/node-foursquare/-/node-foursquare-0.1.1.tgz" }, "0.1.2": { "shasum": "f0f4be17dac002402042fb91ebbaa41fe59f2a9e", "tarball": "http://registry.npmjs.org/node-foursquare/-/node-foursquare-0.1.2.tgz" }, "0.1.3": { "shasum": "325422e6e8e4a043aa954997e05b0ad9522bf470", "tarball": "http://registry.npmjs.org/node-foursquare/-/node-foursquare-0.1.3.tgz" } }, "keywords": [ "node-foursquare", "foursquare", "4sq" ], "url": "http://registry.npmjs.org/node-foursquare/" }, "node-fs": { "name": "node-fs", "description": "node-fs is an extension to the original nodejs fs library, offering new functionalities.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bpedro", "email": "bpedro@tarpipe.com" } ], "time": { "modified": "2011-08-30T11:14:51.775Z", "created": "2011-04-14T00:58:37.928Z", "0.0.1": "2011-04-14T00:58:38.455Z", "0.1.0": "2011-08-30T11:14:51.775Z" }, "author": { "name": "Bruno Pedro", "email": "bpedro@tarpipe.com" }, "repository": { "type": "git", "url": "git://github.com/bpedro/node-fs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-fs/0.0.1", "0.1.0": "http://registry.npmjs.org/node-fs/0.1.0" }, "dist": { "0.0.1": { "shasum": "a207f316b15c7d759044eb39ebfdc9f102809630", "tarball": "http://registry.npmjs.org/node-fs/-/node-fs-0.0.1.tgz" }, "0.1.0": { "shasum": "44d1ef344caea6f4aa9e367b3ca21fcf942b663c", "tarball": "http://registry.npmjs.org/node-fs/-/node-fs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-fs/" }, "node-fs-synchronize": { "name": "node-fs-synchronize", "description": "Synchronize file written from external child process to nodejs", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "johnfischer", "email": "fischerjohn@yahoo.fr" } ], "time": { "modified": "2011-08-08T06:55:56.053Z", "created": "2011-08-07T21:31:55.431Z", "0.0.2": "2011-08-07T21:31:55.732Z", "0.0.3": "2011-08-07T21:38:26.290Z", "0.0.4": "2011-08-08T06:55:56.053Z" }, "author": { "name": "John Fischer" }, "versions": { "0.0.2": "http://registry.npmjs.org/node-fs-synchronize/0.0.2", "0.0.3": "http://registry.npmjs.org/node-fs-synchronize/0.0.3", "0.0.4": "http://registry.npmjs.org/node-fs-synchronize/0.0.4" }, "dist": { "0.0.2": { "shasum": "9d72a767376cc364bacd98f84fc660136e894e83", "tarball": "http://registry.npmjs.org/node-fs-synchronize/-/node-fs-synchronize-0.0.2.tgz" }, "0.0.3": { "shasum": "45c0ea4557d5297f3a331ecdec6c66358c3c230e", "tarball": "http://registry.npmjs.org/node-fs-synchronize/-/node-fs-synchronize-0.0.3.tgz" }, "0.0.4": { "shasum": "1c39a43ee5a31648c4dc164aef9711342f76b905", "tarball": "http://registry.npmjs.org/node-fs-synchronize/-/node-fs-synchronize-0.0.4.tgz" } }, "keywords": [ "fs", "synchronize" ], "url": "http://registry.npmjs.org/node-fs-synchronize/" }, "node-gd": { "name": "node-gd", "description": "GD bindings", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-08-03T15:38:42.659Z", "created": "2011-05-09T12:40:28.852Z", "0.1.5": "2011-05-09T12:40:29.580Z", "0.1.6": "2011-05-09T13:02:23.800Z", "0.1.7": "2011-07-20T07:45:33.629Z", "0.1.8": "2011-08-03T15:38:42.659Z" }, "author": { "name": "taggon" }, "repository": { "type": "git", "url": "git://github.com/andris9/node-gd.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/node-gd/0.1.5", "0.1.6": "http://registry.npmjs.org/node-gd/0.1.6", "0.1.7": "http://registry.npmjs.org/node-gd/0.1.7", "0.1.8": "http://registry.npmjs.org/node-gd/0.1.8" }, "dist": { "0.1.5": { "shasum": "7919b30e57584b6a2c919a278658d3e3f8dd7864", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8g-v83.1.8.10-linux-2.6.18-028stab079.1": { "shasum": "e25cf826f54332df3746f49e8655015b571b7959", "tarball": "http://registry.npmjs.org/node-gd/-/node-gd-0.1.5-0.4-ares1.7.4-ev4.4-openssl0.9.8g-v83.1.8.10-linux-2.6.18-028stab079.1.tgz" } }, "tarball": "http://registry.npmjs.org/node-gd/-/node-gd-0.1.5.tgz" }, "0.1.6": { "shasum": "e6048f069878c6a32ba38706815988d0a509cdef", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8g-v83.1.8.10-linux-2.6.18-028stab079.1": { "shasum": "6a7628a18aa6d886efa0c36a2a01d2c3ad618367", "tarball": "http://registry.npmjs.org/node-gd/-/node-gd-0.1.6-0.4-ares1.7.4-ev4.4-openssl0.9.8g-v83.1.8.10-linux-2.6.18-028stab079.1.tgz" } }, "tarball": "http://registry.npmjs.org/node-gd/-/node-gd-0.1.6.tgz" }, "0.1.7": { "shasum": "b7a31c7c7dc8e813fd30e65938dfd37d468a6264", "tarball": "http://registry.npmjs.org/node-gd/-/node-gd-0.1.7.tgz" }, "0.1.8": { "shasum": "4ce94b8db2386abeb9103ed89f2c5155b0b9f84d", "tarball": "http://registry.npmjs.org/node-gd/-/node-gd-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/node-gd/" }, "node-gearman": { "name": "node-gearman", "description": "Simple Gearman client/worker module for Node.JS", "dist-tags": { "latest": "0.1.4" }, "readme": "# node-gearman\n\n**node-gearman** is an extremely simple Gearman client/worker module for Node.JS. You can register workers and you can submit jobs, that's all about it.\n\n## Installation\n\nInstall through *npm*\n\n npm install node-gearman\n\n## Usage\n\n## Connect to a Gearman server\n\nSet up connection data and create a new `Gearman` object\n\n var Gearman = require(\"node-gearman\");\n \n var gearman = new Gearman(hostname, port);\n\nWhere `hostname` defaults to `\"localhost\"` and `port` to `4730`\n\nThis doesn't actually create the connection yet. Connection is created when needed but you can force it with `gearman.connect()`\n\n var gearman = Gearman(hostname, port);\n gearman.connect();\n\n## Connection events\n\nThe following events can be listened for a `Gearman` object:\n\n * **connected** - when the connection has been successfully established to the server\n * **idle** - when a there's no jobs available for workers\n * **close** - connection closed\n * **error** - an error occured. Connection is automatically closed.\n\n## Submit a Job\n\nJobs can be submitted with `gearman.submitJob(name, payload)` where `name` is the name of the function and `payload` is a string or a Buffer. The returned object (Event Emitter) can be used to detect job status and has the following events:\n\n * **error** - if the job failed, has parameter error\n * **data** - contains a chunk of data as a Buffer\n * **end** - when the job has been completed, has no parameters\n\nExample:\n\n var gearman = Gearman(hostname, port);\n var job = gearman.submitJob(\"reverse\", \"test string\");\n\n job.on(\"data\", function(data){\n console.log(data.toString(\"utf-8\")); // gnirts tset\n });\n\n job.on(\"end\", function(){\n console.log(\"Job completed!\");\n });\n\n job.on(\"error\", function(error){\n console.log(error.message);\n });\n\n## Setup a Worker\n\nWorkers can be set up with `gearman.registerWorker(name, callback)` where `name` is the name of the function and `callback` is the function to be run when a job is received.\n\nWorker function `callback` gets two parameters - `payload` (received data as a Buffer) and `worker` which is a helper object to communicate with the server. `worker` object has following methods:\n\n * **write(data)** - for sending data chunks to the client\n * **end([data])** for completing the job\n * **error()** to indicate that the job failed\n\nExample:\n\n var gearman = Gearman(hostname, port);\n\n gearman.registerWorker(\"reverse\", function(payload, worker){\n if(!payload){\n return worker.error();\n }\n var reversed = payload.toString(\"utf-8\").split(\"\").reverse().join(\"\");\n worker.end(reversed);\n });\n\n## License\n\n**MIT**", "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-12-09T14:49:29.443Z", "created": "2011-11-23T10:22:06.072Z", "0.1.0": "2011-11-23T10:22:07.995Z", "0.1.1": "2011-11-23T13:20:16.117Z", "0.1.2": "2011-11-28T08:54:38.882Z", "0.1.3": "2011-11-28T09:30:28.900Z", "0.1.4": "2011-12-09T14:49:29.443Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/gearman.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-gearman/0.1.0", "0.1.1": "http://registry.npmjs.org/node-gearman/0.1.1", "0.1.2": "http://registry.npmjs.org/node-gearman/0.1.2", "0.1.3": "http://registry.npmjs.org/node-gearman/0.1.3", "0.1.4": "http://registry.npmjs.org/node-gearman/0.1.4" }, "dist": { "0.1.0": { "shasum": "97bbd17b10a361cfe8e89b2c6f1ffa648f88bd96", "tarball": "http://registry.npmjs.org/node-gearman/-/node-gearman-0.1.0.tgz" }, "0.1.1": { "shasum": "3cf9078f1b898dff229ea78fc2ea033a9d2ad83f", "tarball": "http://registry.npmjs.org/node-gearman/-/node-gearman-0.1.1.tgz" }, "0.1.2": { "shasum": "ab9e78342512f71d794f27ae94bd4f741a31f4a8", "tarball": "http://registry.npmjs.org/node-gearman/-/node-gearman-0.1.2.tgz" }, "0.1.3": { "shasum": "b7430cffc75f3920232dcf7dd1369d62f7a8f561", "tarball": "http://registry.npmjs.org/node-gearman/-/node-gearman-0.1.3.tgz" }, "0.1.4": { "shasum": "6d3d8e5ba81026e8e0237ff7b046d9ded266a814", "tarball": "http://registry.npmjs.org/node-gearman/-/node-gearman-0.1.4.tgz" } }, "keywords": [ "gearman", "worker", "message queue" ], "url": "http://registry.npmjs.org/node-gearman/" }, "node-geocode": { "name": "node-geocode", "description": "node wrapper around yahoo's placefinder api", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "brapse", "email": "brapse@gmail.com" } ], "author": { "name": "Braithwaite Patrick Sean", "email": "sean@recoset.com" }, "versions": { "0.2.0": "http://registry.npmjs.org/node-geocode/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/node-geocode/-/node-geocode-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/node-geocode/" }, "node-get": { "name": "node-get", "description": "A slightly higher-level HTTP client for node.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-02-16T23:57:37.819Z", "created": "2011-02-03T16:40:10.435Z", "0.0.1": "2011-02-03T16:40:10.593Z", "0.0.2": "2011-02-03T16:41:56.873Z", "0.0.3": "2011-02-11T02:44:08.973Z", "0.1.0": "2011-02-16T23:57:37.819Z" }, "author": { "name": "Tom MacWright", "email": "macwright@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-get/0.0.1", "0.0.2": "http://registry.npmjs.org/node-get/0.0.2", "0.0.3": "http://registry.npmjs.org/node-get/0.0.3", "0.1.0": "http://registry.npmjs.org/node-get/0.1.0" }, "dist": { "0.0.1": { "shasum": "b42abf59e72254828a3cc001502c388ee9a4c7c9", "tarball": "http://registry.npmjs.org/node-get/-/node-get-0.0.1.tgz" }, "0.0.2": { "shasum": "90cbf3115b3ac4244e8927b17db3200d2c51ea43", "tarball": "http://registry.npmjs.org/node-get/-/node-get-0.0.2.tgz" }, "0.0.3": { "shasum": "016b4d2dbc5ef3e5f5ba48ac55b256e8b8493e3d", "tarball": "http://registry.npmjs.org/node-get/-/node-get-0.0.3.tgz" }, "0.1.0": { "shasum": "ae1a51357451ba07fc72f884634a680d7d94fda2", "tarball": "http://registry.npmjs.org/node-get/-/node-get-0.1.0.tgz" } }, "keywords": [ "http", "client" ], "url": "http://registry.npmjs.org/node-get/" }, "node-gettext": { "name": "node-gettext", "description": "Gettext client for Node.js to use .mo files for I18N", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-07-29T09:33:43.805Z", "created": "2011-07-04T13:54:04.760Z", "0.1.0": "2011-07-04T13:54:05.418Z", "0.1.1": "2011-07-29T09:33:43.805Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/node-gettext.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-gettext/0.1.0", "0.1.1": "http://registry.npmjs.org/node-gettext/0.1.1" }, "dist": { "0.1.0": { "shasum": "8703d264f528aa48f70d32c8a842297cd6b266a6", "tarball": "http://registry.npmjs.org/node-gettext/-/node-gettext-0.1.0.tgz" }, "0.1.1": { "shasum": "12bd7fea5fd5eb9e513d2dab74cca879f58f8497", "tarball": "http://registry.npmjs.org/node-gettext/-/node-gettext-0.1.1.tgz" } }, "keywords": [ "i18n", "l10n", "gettext", "mo" ], "url": "http://registry.npmjs.org/node-gettext/" }, "node-gist": { "name": "node-gist", "description": "Simple Gist API", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-06-29T04:02:59.210Z", "created": "2011-03-31T09:49:57.131Z", "0.0.1": "2011-03-31T09:49:58.891Z", "0.0.2": "2011-03-31T10:55:50.240Z", "0.2.0": "2011-06-08T01:59:00.206Z", "0.2.1": "2011-06-08T02:04:18.887Z", "0.2.2": "2011-06-29T04:02:59.210Z" }, "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-gist.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-gist/0.0.1", "0.0.2": "http://registry.npmjs.org/node-gist/0.0.2", "0.2.0": "http://registry.npmjs.org/node-gist/0.2.0", "0.2.1": "http://registry.npmjs.org/node-gist/0.2.1", "0.2.2": "http://registry.npmjs.org/node-gist/0.2.2" }, "dist": { "0.0.1": { "shasum": "d8816f61a9fd76d2f102774fd203d313afb6d357", "tarball": "http://registry.npmjs.org/node-gist/-/node-gist-0.0.1.tgz" }, "0.0.2": { "shasum": "0c12d4cf5e476ff5e0a8b2c9af72480397381adf", "tarball": "http://registry.npmjs.org/node-gist/-/node-gist-0.0.2.tgz" }, "0.2.0": { "shasum": "d4678ef78f4be75d31b1fb19bc57c64b4950e274", "tarball": "http://registry.npmjs.org/node-gist/-/node-gist-0.2.0.tgz" }, "0.2.1": { "shasum": "97b994842345430d9b56a69fef9fe427b54a24bf", "tarball": "http://registry.npmjs.org/node-gist/-/node-gist-0.2.1.tgz" }, "0.2.2": { "shasum": "5adfb5403969c44acf5e7c3bfbcbc0ae9a187dbf", "tarball": "http://registry.npmjs.org/node-gist/-/node-gist-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/node-gist/" }, "node-glbse": { "name": "node-glbse", "description": "API module for programmatic access to GLBSE (Global Bitcoin Exchange) https://glbse.com", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "aomega", "email": "alfred@xidcapital.com" } ], "time": { "modified": "2011-08-17T06:00:08.897Z", "created": "2011-08-17T05:24:41.137Z", "0.1.0": "2011-08-17T05:24:46.359Z", "0.1.1": "2011-08-17T06:00:08.897Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-glbse/0.1.0", "0.1.1": "http://registry.npmjs.org/node-glbse/0.1.1" }, "dist": { "0.1.0": { "shasum": "fb506ecea1961157e6806f213ab13bc175680d34", "tarball": "http://registry.npmjs.org/node-glbse/-/node-glbse-0.1.0.tgz" }, "0.1.1": { "shasum": "bcd9d0b7c8b5c026f78c75d4758ac2359194aa01", "tarball": "http://registry.npmjs.org/node-glbse/-/node-glbse-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-glbse/" }, "node-google-sql": { "name": "node-google-sql", "description": "Access to the google sql (fusion table) api", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dbamber", "email": "dbmber@gmail.com" } ], "time": { "modified": "2011-09-11T21:17:13.881Z", "created": "2011-08-17T21:19:40.922Z", "0.1.0": "2011-08-17T21:19:40.977Z", "0.1.1": "2011-08-17T21:22:53.626Z", "0.1.2": "2011-09-11T21:17:13.881Z" }, "author": { "name": "David Bamber", "email": "dbamber@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-google-sql/0.1.0", "0.1.1": "http://registry.npmjs.org/node-google-sql/0.1.1", "0.1.2": "http://registry.npmjs.org/node-google-sql/0.1.2" }, "dist": { "0.1.0": { "shasum": "169d1388d8718afb06a2f3537d2c2db9f8602392", "tarball": "http://registry.npmjs.org/node-google-sql/-/node-google-sql-0.1.0.tgz" }, "0.1.1": { "shasum": "e8749fd04acf0673231511aec6e34d092d4763ec", "tarball": "http://registry.npmjs.org/node-google-sql/-/node-google-sql-0.1.1.tgz" }, "0.1.2": { "shasum": "d768c10eb639c32121ec85c7ab08e04c2d24807e", "tarball": "http://registry.npmjs.org/node-google-sql/-/node-google-sql-0.1.2.tgz" } }, "keywords": [ "google", "fusion", "sql" ], "url": "http://registry.npmjs.org/node-google-sql/" }, "node-gravatar": { "name": "node-gravatar", "description": "Node.js Gravatar URL generator, useful for using with Node.js blogging frameworks", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "arnabc", "email": "arnabc@webgyani.com" } ], "author": { "name": "Arnab Chakraborty" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-gravatar/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/node-gravatar/-/node-gravatar-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/node-gravatar/" }, "node-handlersocket": { "name": "node-handlersocket", "description": "HandlerSocket client for Node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "koichik", "email": "koichik@improvement.jp" } ], "author": { "name": "Koichi Kobayashi", "email": "koichik@improvement.jp", "url": "http://d.hatena.ne.jp/koichik/" }, "time": { "modified": "2011-02-23T21:57:02.787Z", "created": "2011-02-23T21:56:59.928Z", "0.0.0": "2011-02-23T21:56:59.928Z", "0.0.1": "2011-02-23T21:56:59.928Z", "0.0.2": "2011-02-23T21:56:59.928Z", "0.0.3": "2011-02-23T21:57:02.787Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/node-handlersocket/0.0.0", "0.0.1": "http://registry.npmjs.org/node-handlersocket/0.0.1", "0.0.2": "http://registry.npmjs.org/node-handlersocket/0.0.2", "0.0.3": "http://registry.npmjs.org/node-handlersocket/0.0.3" }, "dist": { "0.0.0": { "tarball": "http://registry.npmjs.org/node-handlersocket/-/node-handlersocket-0.0.0.tgz" }, "0.0.1": { "tarball": "http://registry.npmjs.org/node-handlersocket/-/node-handlersocket-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/node-handlersocket/-/node-handlersocket-0.0.2.tgz" }, "0.0.3": { "shasum": "629f3ce17686ea4730768d4a6f3c3b8edc9d3ed3", "tarball": "http://registry.npmjs.org/node-handlersocket/-/node-handlersocket-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/node-handlersocket/" }, "node-hdfs": { "name": "node-hdfs", "description": "A node module for accessing Hadoop's file system (HDFS)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "horaci", "email": "horaci@gmail.com" } ], "time": { "modified": "2011-09-13T09:28:28.081Z", "created": "2011-09-13T09:28:27.580Z", "0.0.1": "2011-09-13T09:28:28.081Z" }, "author": { "name": "Forward" }, "repository": { "type": "git", "url": "git://github.com/forward/node-hdfs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-hdfs/0.0.1" }, "dist": { "0.0.1": { "shasum": "1b0c734cf792dc4369d1eef2adf683b9d99cdfe3", "tarball": "http://registry.npmjs.org/node-hdfs/-/node-hdfs-0.0.1.tgz" } }, "keywords": [ "hdfs", "hadoop", "fs", "libhdfs" ], "url": "http://registry.npmjs.org/node-hdfs/" }, "node-heroku": { "name": "node-heroku", "description": "Wrapper for the Heroku API", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "time": { "modified": "2011-11-03T15:24:24.634Z", "created": "2011-11-03T15:24:22.386Z", "0.1.1": "2011-11-03T15:24:24.634Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/node-heroku/0.1.1" }, "dist": { "0.1.1": { "shasum": "68ca42f12c029771fb15cfb3ae8368a88167d270", "tarball": "http://registry.npmjs.org/node-heroku/-/node-heroku-0.1.1.tgz" } }, "keywords": [ "package", "heroku" ], "url": "http://registry.npmjs.org/node-heroku/" }, "node-hipchat": { "name": "node-hipchat", "description": "HipChat API library for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "nkohari", "email": "nkohari@gmail.com" } ], "time": { "modified": "2011-08-22T16:56:46.634Z", "created": "2011-08-22T16:56:46.499Z", "0.1.0": "2011-08-22T16:56:46.635Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-hipchat/0.1.0" }, "dist": { "0.1.0": { "shasum": "986ff0d0abbd04c75c606472c55ab01fa728700c", "tarball": "http://registry.npmjs.org/node-hipchat/-/node-hipchat-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-hipchat/" }, "node-hive": { "name": "node-hive", "description": "Node Hive Client Library", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "aterreno", "email": "antonio.terreno@gmail.com" }, { "name": "jae", "email": "jlee@yetitrails.com" }, { "name": "andykent", "email": "andy.kent@me.com" } ], "time": { "modified": "2011-07-15T23:39:38.261Z", "created": "2011-07-12T13:22:34.748Z", "0.0.1": "2011-07-12T13:22:35.345Z", "0.0.2": "2011-07-12T15:51:33.725Z", "0.0.3": "2011-07-12T17:19:01.556Z", "0.0.4": "2011-07-13T10:45:03.407Z", "0.1.0": "2011-07-13T14:13:11.208Z", "0.1.1": "2011-07-13T14:30:50.957Z", "0.1.2": "2011-07-15T22:44:19.947Z" }, "author": { "name": "Forward" }, "repository": { "type": "git", "url": "git://github.com/forward/node-hive.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-hive/0.0.1", "0.0.2": "http://registry.npmjs.org/node-hive/0.0.2", "0.0.3": "http://registry.npmjs.org/node-hive/0.0.3", "0.0.4": "http://registry.npmjs.org/node-hive/0.0.4", "0.1.0": "http://registry.npmjs.org/node-hive/0.1.0", "0.1.1": "http://registry.npmjs.org/node-hive/0.1.1" }, "dist": { "0.0.1": { "shasum": "ea60974c5231f7de1042efd8db84c9ac72b27956", "tarball": "http://registry.npmjs.org/node-hive/-/node-hive-0.0.1.tgz" }, "0.0.2": { "shasum": "b14232f0fd6dd01ee1b8f6d08548b1745a081e5c", "tarball": "http://registry.npmjs.org/node-hive/-/node-hive-0.0.2.tgz" }, "0.0.3": { "shasum": "a8b137993739e2b5434f6314e7ae96bb4bb54817", "tarball": "http://registry.npmjs.org/node-hive/-/node-hive-0.0.3.tgz" }, "0.0.4": { "shasum": "d0530c4ddbb65092e7ecad329c97320e619ed2b4", "tarball": "http://registry.npmjs.org/node-hive/-/node-hive-0.0.4.tgz" }, "0.1.0": { "shasum": "3235e231acc3861a41d9340871089296a88690c6", "tarball": "http://registry.npmjs.org/node-hive/-/node-hive-0.1.0.tgz" }, "0.1.1": { "shasum": "3bf2edccdaa2de973c4013d1d0f27de38b12b441", "tarball": "http://registry.npmjs.org/node-hive/-/node-hive-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-hive/" }, "node-html-encoder": { "name": "node-html-encoder", "description": "Package for encoding and decoding html string", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "minchenkov", "email": "pavel@minchenkov.com" } ], "time": { "modified": "2011-09-13T18:04:40.209Z", "created": "2011-09-13T18:04:38.323Z", "0.0.1": "2011-09-13T18:04:40.209Z" }, "author": { "name": "Pavel Minchenkov", "email": "pavel@metahouse.ru" }, "repository": { "type": "git", "url": "git://github.com/minchenkov/node-html-encoder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-html-encoder/0.0.1" }, "dist": { "0.0.1": { "shasum": "31bce754bf2496ff6f0a04f9ff84f3a53f8726b6", "tarball": "http://registry.npmjs.org/node-html-encoder/-/node-html-encoder-0.0.1.tgz" } }, "keywords": [ "encoder", "decoder", "html" ], "url": "http://registry.npmjs.org/node-html-encoder/" }, "node-i3": { "name": "node-i3", "description": "inter-process communication with i3, the improved tiling window manager", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "badboy_", "email": "janerik@fnordig.de" } ], "time": { "modified": "2011-05-28T11:29:28.972Z", "created": "2011-05-28T11:29:28.140Z", "0.0.1": "2011-05-28T11:29:28.972Z" }, "author": { "name": "Jan-Erik Rediger", "email": "janerik@fnordig.de" }, "repository": { "type": "git", "url": "git://github.com/badboy/node-i3.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-i3/0.0.1" }, "dist": { "0.0.1": { "shasum": "f0b93f0c837772f7f0177c8711df5d1169f0c576", "tarball": "http://registry.npmjs.org/node-i3/-/node-i3-0.0.1.tgz" } }, "keywords": [ "ipc", "i3", "wm" ], "url": "http://registry.npmjs.org/node-i3/" }, "node-indextank": { "name": "node-indextank", "description": "A low-level interface to the IndexTank API for Node.js.", "dist-tags": { "latest": "0.0.1-1" }, "maintainers": [ { "name": "simonweare", "email": "simon@mynix.co.uk" } ], "time": { "modified": "2011-06-28T21:51:46.608Z", "created": "2011-06-27T07:57:40.025Z", "0.0.1": "2011-06-27T07:57:40.533Z", "0.0.1-1": "2011-06-28T21:51:46.608Z" }, "author": { "name": "Simon Weare", "email": "simon@mynix.co.uk" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-indextank/0.0.1", "0.0.1-1": "http://registry.npmjs.org/node-indextank/0.0.1-1" }, "dist": { "0.0.1": { "shasum": "93f36b50a1cc93c598522177f61c179542b2f933", "tarball": "http://registry.npmjs.org/node-indextank/-/node-indextank-0.0.1.tgz" }, "0.0.1-1": { "shasum": "23eee83005fbfb5a90561760c662199912490128", "tarball": "http://registry.npmjs.org/node-indextank/-/node-indextank-0.0.1-1.tgz" } }, "keywords": [ "indextank", "nodejs" ], "url": "http://registry.npmjs.org/node-indextank/" }, "node-inherit": { "name": "node-inherit", "description": "Inheritance module for node", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "dfilatov", "email": "dfilatov@yandex-team.ru" } ], "time": { "modified": "2011-11-01T07:41:27.005Z", "created": "2011-08-24T17:43:30.518Z", "1.0.0": "2011-08-24T17:43:32.440Z", "1.0.1": "2011-10-14T17:50:32.994Z" }, "author": { "name": "Dmitry Filatov", "email": "dfilatov@yandex-team.ru" }, "repository": { "type": "git", "url": "git://github.com/dfilatov/node-inherit.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/node-inherit/1.0.1" }, "dist": { "1.0.1": { "shasum": "1696d1ddf4661aa86201abd4bcc82284ecbf9d64", "tarball": "http://registry.npmjs.org/node-inherit/-/node-inherit-1.0.1.tgz" } }, "keywords": [ "inheritance" ], "url": "http://registry.npmjs.org/node-inherit/" }, "node-inspector": { "name": "node-inspector", "description": "Web Inspector based nodeJS debugger", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "dannycoates", "email": "dannycoates@gmail.com" } ], "author": { "name": "Danny Coates", "email": "dannycoates@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dannycoates/node-inspector.git" }, "time": { "modified": "2011-11-16T20:50:47.884Z", "created": "2011-07-14T05:12:17.375Z", "0.0.1": "2011-07-14T05:12:17.375Z", "0.0.2": "2011-07-14T05:12:17.375Z", "0.0.3": "2011-07-14T05:12:17.375Z", "0.0.4": "2011-07-14T05:12:17.375Z", "0.1.0": "2011-07-14T05:12:17.375Z", "0.1.1": "2011-07-14T05:12:17.375Z", "0.1.2": "2011-07-14T05:12:17.375Z", "0.1.3": "2011-07-14T05:12:17.375Z", "0.1.4": "2011-07-14T05:12:17.375Z", "0.1.5": "2011-07-14T05:12:17.375Z", "0.1.6": "2011-07-14T05:12:17.375Z", "0.1.7": "2011-07-14T05:12:17.375Z", "0.1.8": "2011-07-24T03:15:19.399Z", "0.1.9": "2011-08-15T02:16:10.917Z", "0.1.10": "2011-09-03T03:45:30.334Z" }, "users": { "pid": true }, "versions": { "0.0.1": "http://registry.npmjs.org/node-inspector/0.0.1", "0.0.2": "http://registry.npmjs.org/node-inspector/0.0.2", "0.0.3": "http://registry.npmjs.org/node-inspector/0.0.3", "0.0.4": "http://registry.npmjs.org/node-inspector/0.0.4", "0.1.0": "http://registry.npmjs.org/node-inspector/0.1.0", "0.1.1": "http://registry.npmjs.org/node-inspector/0.1.1", "0.1.2": "http://registry.npmjs.org/node-inspector/0.1.2", "0.1.3": "http://registry.npmjs.org/node-inspector/0.1.3", "0.1.4": "http://registry.npmjs.org/node-inspector/0.1.4", "0.1.5": "http://registry.npmjs.org/node-inspector/0.1.5", "0.1.6": "http://registry.npmjs.org/node-inspector/0.1.6", "0.1.7": "http://registry.npmjs.org/node-inspector/0.1.7", "0.1.8": "http://registry.npmjs.org/node-inspector/0.1.8", "0.1.9": "http://registry.npmjs.org/node-inspector/0.1.9", "0.1.10": "http://registry.npmjs.org/node-inspector/0.1.10" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/node-inspector/-/node-inspector-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/node-inspector/-/node-inspector-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/node-inspector/-/node-inspector-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/node-inspector/-/node-inspector-0.0.4.tgz" }, "0.1.0": { "tarball": "http://packages:5984/node-inspector/-/node-inspector-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.1.tgz" }, "0.1.2": { "shasum": "f102ae20f6e6fcc27dbf5582ad80f2085737fea7", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.2.tgz" }, "0.1.3": { "shasum": "e174a62a26caf691327565984404e65c39eefb53", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.3.tgz" }, "0.1.4": { "shasum": "2e2d44d1b74478d49efd49df80731baeb5e02173", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.4.tgz" }, "0.1.5": { "shasum": "55bb50622db8f8504b8597b72b849925c7b49997", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.5.tgz" }, "0.1.6": { "shasum": "61efaad99355c40ae89f7c46304882b822c3b4a8", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.6.tgz" }, "0.1.7": { "shasum": "514ccc3ba2082cc61e00957da5b5fd504c14b690", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.7.tgz" }, "0.1.8": { "shasum": "d87f2200900065127750945ab061cddd7e462f60", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.8.tgz" }, "0.1.9": { "shasum": "68408c9e2eb27249c8f7dfe73f9744724f9f126b", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.9.tgz" }, "0.1.10": { "shasum": "92520889108761231acd20fecd9f04e297e563e2", "tarball": "http://registry.npmjs.org/node-inspector/-/node-inspector-0.1.10.tgz" } }, "keywords": [ "debug", "debugger", "inspector", "profiler" ], "url": "http://registry.npmjs.org/node-inspector/" }, "node-int64": { "name": "node-int64", "description": "Support for representing 64-bit integers in JavaScript", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "broofa", "email": "robert@broofa.com" } ], "time": { "modified": "2011-06-21T17:52:11.242Z", "created": "2010-12-30T15:27:28.086Z", "0.1.0": "2010-12-30T15:27:28.433Z", "0.2.0": "2011-03-08T00:00:51.014Z", "0.3.0": "2011-06-21T17:52:11.242Z" }, "author": { "name": "Robert Kieffer", "email": "robert@broofa.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-int64/0.1.0", "0.2.0": "http://registry.npmjs.org/node-int64/0.2.0", "0.3.0": "http://registry.npmjs.org/node-int64/0.3.0" }, "dist": { "0.1.0": { "shasum": "bafb5e952bcca078594afef9111c911708e5e42b", "tarball": "http://registry.npmjs.org/node-int64/-/node-int64-0.1.0.tgz" }, "0.2.0": { "shasum": "a360efe26a9082bc16888a7277cb6d7627165f94", "tarball": "http://registry.npmjs.org/node-int64/-/node-int64-0.2.0.tgz" }, "0.3.0": { "shasum": "894bb7c497e7c614b52ff840519b6cd660222fe2", "tarball": "http://registry.npmjs.org/node-int64/-/node-int64-0.3.0.tgz" } }, "keywords": [ "math", "integer", "int64" ], "url": "http://registry.npmjs.org/node-int64/" }, "node-ip-lib": { "name": "node-ip-lib", "description": "Library of IP functions for IP address manipulation", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "trakkasure", "email": "trakkasure@gmail.com" } ], "time": { "modified": "2011-06-21T06:14:27.228Z", "created": "2011-06-21T06:14:26.881Z", "0.9.0": "2011-06-21T06:14:27.228Z" }, "author": { "name": "Brandon Myers", "email": "trakkasure@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/trakkasure/node-ip-lib.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/node-ip-lib/0.9.0" }, "dist": { "0.9.0": { "shasum": "b5def4a5012600f33e5544b4f6f62f41096ce1f7", "tarball": "http://registry.npmjs.org/node-ip-lib/-/node-ip-lib-0.9.0.tgz" } }, "keywords": [ "ip", "net", "math", "library" ], "url": "http://registry.npmjs.org/node-ip-lib/" }, "node-iplookup": { "name": "node-iplookup", "description": "Ip to country lookup", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "brapse", "email": "brapse@gmail.com" } ], "author": { "name": "Braithwaite Patrick Sean", "email": "sean@recoset.com" }, "time": { "modified": "2011-01-06T20:40:43.782Z", "created": "2011-01-06T20:40:43.782Z", "0.1.0": "2011-01-06T20:40:43.782Z", "0.2.0": "2011-01-06T20:40:43.782Z", "0.3.0": "2011-01-06T20:40:43.782Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-iplookup/0.1.0", "0.2.0": "http://registry.npmjs.org/node-iplookup/0.2.0", "0.3.0": "http://registry.npmjs.org/node-iplookup/0.3.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-iplookup/-/node-iplookup-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/node-iplookup/-/node-iplookup-0.2.0.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/node-iplookup/-/node-iplookup@0.3.0.tgz" } }, "url": "http://registry.npmjs.org/node-iplookup/" }, "Node-JavaScript-Preprocessor": { "name": "Node-JavaScript-Preprocessor", "description": "A preprocessor for Javascript that supports defines, if else endif and includes.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "mcoolin", "email": "mcoolin@techie.com" } ], "time": { "modified": "2011-08-28T21:36:28.162Z", "created": "2011-08-28T19:05:03.319Z", "0.0.1": "2011-08-28T19:05:04.502Z", "0.0.2": "2011-08-28T19:26:33.323Z", "0.0.3": "2011-08-28T19:34:55.557Z", "0.0.4": "2011-08-28T21:19:12.222Z", "0.0.5": "2011-08-28T21:36:28.162Z" }, "author": { "name": "Mike Coolin", "email": "mcoolin@techie.com", "url": "www.coolwebdevelopment.ca" }, "repository": { "type": "git", "url": "git://github.com/mcoolin/Node-JavaScript-Preprocessor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/0.0.1", "0.0.2": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/0.0.2", "0.0.4": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/0.0.4", "0.0.5": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/0.0.5" }, "dist": { "0.0.1": { "shasum": "b06e4d32477200778444baba40ed674bdd43727c", "tarball": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/-/Node-JavaScript-Preprocessor-0.0.1.tgz" }, "0.0.2": { "shasum": "8de7eec18834e581d77eac352cd0202259df68ca", "tarball": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/-/Node-JavaScript-Preprocessor-0.0.2.tgz" }, "0.0.4": { "shasum": "5d064ae4089620096d2186f17b4ea2a5cf74e502", "tarball": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/-/Node-JavaScript-Preprocessor-0.0.4.tgz" }, "0.0.5": { "shasum": "b5b6a1d5c09a8a33d9a0045112fea4d681d5b0b8", "tarball": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/-/Node-JavaScript-Preprocessor-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/Node-JavaScript-Preprocessor/" }, "node-jdownloader": { "name": "node-jdownloader", "description": "Allows controlling JDownloader through its RemoteControl plugin", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mathieuravaux", "email": "mathieu.ravaux@gmail.com" } ], "time": { "modified": "2011-03-03T05:44:37.893Z", "created": "2011-03-03T05:44:37.461Z", "0.1.0": "2011-03-03T05:44:37.893Z" }, "author": { "name": "Mathieu Ravaux", "email": "mathieu.ravaux@gmail.com", "url": "http://twitter.com/mathieuravaux" }, "repository": { "type": "git", "url": "git://github.com/mathieuravaux/node-jdownloader.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-jdownloader/0.1.0" }, "dist": { "0.1.0": { "shasum": "f3dfe4693d8715a9284d8cd37a82f2354acea6b9", "tarball": "http://registry.npmjs.org/node-jdownloader/-/node-jdownloader-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-jdownloader/" }, "node-jslint-all": { "name": "node-jslint-all", "description": "A JSLint based JavaScript code quality tool", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "davybrion", "email": "ralinx@davybrion.com" } ], "time": { "modified": "2011-08-21T20:46:27.325Z", "created": "2011-08-14T19:46:02.623Z", "0.1.0": "2011-08-14T19:46:03.190Z", "0.2.0": "2011-08-21T20:46:27.325Z" }, "author": { "name": "Davy Brion", "email": "ralinx@davybrion.com" }, "repository": { "type": "git", "url": "git://github.com/davybrion/node-jslint-all.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-jslint-all/0.1.0", "0.2.0": "http://registry.npmjs.org/node-jslint-all/0.2.0" }, "dist": { "0.1.0": { "shasum": "4049b0edd91e3b5f38ee673177aeb7ee14f8824c", "tarball": "http://registry.npmjs.org/node-jslint-all/-/node-jslint-all-0.1.0.tgz" }, "0.2.0": { "shasum": "ca8ca653004f55d864e846d06caa9cd139033ff6", "tarball": "http://registry.npmjs.org/node-jslint-all/-/node-jslint-all-0.2.0.tgz" } }, "keywords": [ "jslint" ], "url": "http://registry.npmjs.org/node-jslint-all/" }, "node-jsonengine": { "name": "node-jsonengine", "description": "jsonengine client for node", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "Jxck", "email": "block.rxckin.beats@gmail.com" } ], "time": { "modified": "2011-02-27T16:04:16.707Z", "created": "2011-02-27T16:04:16.110Z", "0.0.0": "2011-02-27T16:04:16.707Z" }, "author": { "name": "block.rxckin.beats@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:Jxck/node-jsonengine.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/node-jsonengine/0.0.0" }, "dist": { "0.0.0": { "shasum": "0ab7b67f3e30c46a91a6660849967d6d6055ebfb", "tarball": "http://registry.npmjs.org/node-jsonengine/-/node-jsonengine-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/node-jsonengine/" }, "node-khtml": { "name": "node-khtml", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mike.hemesath", "email": "mike.hemesath@gmail.com" } ], "time": { "modified": "2011-07-13T13:44:11.565Z", "created": "2011-07-12T13:53:51.443Z", "0.0.1": "2011-07-12T13:53:51.993Z", "0.0.2": "2011-07-13T12:24:06.347Z" }, "description": "Wrapper for the khtmltopdf and khtmltoimg project.", "author": { "name": "Mike Hemesath", "email": "mike.hemesath@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-khtml/0.0.1" }, "dist": { "0.0.1": { "shasum": "b14cdabb1e002d49479034ed7fbcb36f9356eadc", "tarball": "http://registry.npmjs.org/node-khtml/-/node-khtml-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-khtml/" }, "node-linkshare": { "name": "node-linkshare", "description": "Node.js Linkshare API Client.", "dist-tags": { "latest": "0.9.7" }, "maintainers": [ { "name": "evanleis", "email": "engineergod@yahoo.com" } ], "time": { "modified": "2011-09-08T17:47:20.293Z", "created": "2011-08-24T15:22:48.367Z", "0.0.1": "2011-08-24T15:22:49.717Z", "0.0.4": "2011-08-24T15:49:55.964Z", "0.7.5": "2011-08-24T19:15:42.512Z", "0.7.6": "2011-08-26T21:44:16.562Z", "0.7.7": "2011-08-29T15:25:23.693Z", "0.9.7": "2011-09-08T17:35:58.014Z" }, "author": { "name": "Evan Leis", "email": "engineergody@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/explodes/node-linkshare.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-linkshare/0.0.1", "0.7.5": "http://registry.npmjs.org/node-linkshare/0.7.5", "0.7.6": "http://registry.npmjs.org/node-linkshare/0.7.6", "0.7.7": "http://registry.npmjs.org/node-linkshare/0.7.7", "0.9.7": "http://registry.npmjs.org/node-linkshare/0.9.7" }, "dist": { "0.0.1": { "shasum": "3e8e0120c9d389e64ea6b2b4627a67f41ea917e6", "tarball": "http://registry.npmjs.org/node-linkshare/-/node-linkshare-0.0.1.tgz" }, "0.7.5": { "shasum": "6a43e89cfab429559793cb90f89723016bff5d24", "tarball": "http://registry.npmjs.org/node-linkshare/-/node-linkshare-0.7.5.tgz" }, "0.7.6": { "shasum": "1fe21d71853616cb45c070ed630c47f75eb34f8e", "tarball": "http://registry.npmjs.org/node-linkshare/-/node-linkshare-0.7.6.tgz" }, "0.7.7": { "shasum": "c2cfa19aea248571252c3c7c00b1e3d96ea91772", "tarball": "http://registry.npmjs.org/node-linkshare/-/node-linkshare-0.7.7.tgz" }, "0.9.7": { "shasum": "faf0bc2aed841df6f4b80d37b117137740213d94", "tarball": "http://registry.npmjs.org/node-linkshare/-/node-linkshare-0.9.7.tgz" } }, "keywords": [ "affiliate", "marketing", "webservice" ], "url": "http://registry.npmjs.org/node-linkshare/" }, "node-log": { "name": "node-log", "description": "Simple logger for NodeJS", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-04T03:38:34.514Z", "created": "2011-09-17T08:37:42.100Z", "0.0.1": "2011-09-17T08:37:43.195Z", "0.0.2": "2011-09-17T08:47:43.735Z", "0.0.3": "2011-10-04T03:38:34.514Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/node-log.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-log/0.0.1", "0.0.2": "http://registry.npmjs.org/node-log/0.0.2", "0.0.3": "http://registry.npmjs.org/node-log/0.0.3" }, "dist": { "0.0.1": { "shasum": "5be7e7678a1a0cc6f6abda6cad3db28d098e7ff0", "tarball": "http://registry.npmjs.org/node-log/-/node-log-0.0.1.tgz" }, "0.0.2": { "shasum": "586774fc1668a7b24dd04e1a0098c1ce2a8f44ba", "tarball": "http://registry.npmjs.org/node-log/-/node-log-0.0.2.tgz" }, "0.0.3": { "shasum": "c9278cb484446969b867a4ca6ec0466fae098e75", "tarball": "http://registry.npmjs.org/node-log/-/node-log-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/node-log/" }, "node-logentries": { "name": "node-logentries", "description": "A winston-compatible wrapper library for the logentries.com service", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rjrodger", "email": "richard@ricebridge.com" } ], "time": { "modified": "2011-07-25T20:33:47.724Z", "created": "2011-07-25T20:33:47.026Z", "0.0.1": "2011-07-25T20:33:47.724Z" }, "author": { "name": "Richard Rodger", "email": "richard@chartaca.com", "url": "http://richardrodger.com/" }, "repository": { "type": "git", "url": "git://github.com/rjrodger/node-logentries.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-logentries/0.0.1" }, "dist": { "0.0.1": { "shasum": "596a0189031e02592d1f57f6f896fe8b7f0f58e8", "tarball": "http://registry.npmjs.org/node-logentries/-/node-logentries-0.0.1.tgz" } }, "keywords": [ "log", "logging", "winston", "logentries", "logentries.com", "wrapper", "api" ], "url": "http://registry.npmjs.org/node-logentries/" }, "node-logger": { "name": "node-logger", "description": "A simple logging library that combines the simple APIs of Ruby's logger.rb and browser-js console.log()", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "quirkey", "email": "aaron@quirkey.com" } ], "author": { "name": "Aaron Quint", "email": "aaron@quirkey.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-logger/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-logger/-/node-logger-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-logger/" }, "node-logging": { "name": "node-logging", "description": "Simple colorized logging for Node.js with request logger Connect middleware", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "foxbunny", "email": "branko@herdhound.com" } ], "time": { "modified": "2011-09-25T11:37:01.956Z", "created": "2011-09-10T11:33:38.682Z", "0.0.1": "2011-09-10T11:33:39.699Z", "0.0.2": "2011-09-10T12:42:52.351Z", "0.0.3": "2011-09-12T07:27:45.643Z", "0.0.4": "2011-09-12T09:12:01.142Z", "0.0.5": "2011-09-12T09:51:48.300Z", "0.0.6": "2011-09-12T12:53:03.247Z", "0.0.7": "2011-09-17T09:27:33.859Z", "0.0.8": "2011-09-25T10:53:51.610Z", "0.0.9": "2011-09-25T11:11:45.668Z", "0.1.0": "2011-09-25T11:20:13.010Z", "0.1.1": "2011-09-25T11:29:00.667Z", "0.1.2": "2011-09-25T11:37:01.956Z" }, "author": { "name": "Herd Hound", "email": "branko@herdhound.com" }, "repository": { "type": "git", "url": "git://github.com/HerdHound/node-logging.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-logging/0.0.1", "0.0.2": "http://registry.npmjs.org/node-logging/0.0.2", "0.0.3": "http://registry.npmjs.org/node-logging/0.0.3", "0.0.4": "http://registry.npmjs.org/node-logging/0.0.4", "0.0.5": "http://registry.npmjs.org/node-logging/0.0.5", "0.0.6": "http://registry.npmjs.org/node-logging/0.0.6", "0.0.7": "http://registry.npmjs.org/node-logging/0.0.7", "0.0.8": "http://registry.npmjs.org/node-logging/0.0.8", "0.0.9": "http://registry.npmjs.org/node-logging/0.0.9", "0.1.0": "http://registry.npmjs.org/node-logging/0.1.0", "0.1.1": "http://registry.npmjs.org/node-logging/0.1.1", "0.1.2": "http://registry.npmjs.org/node-logging/0.1.2" }, "dist": { "0.0.1": { "shasum": "8c3567b25d20460445b81e1d0e11f6849dea0455", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.1.tgz" }, "0.0.2": { "shasum": "47e02d26531c6dd8f5ac5cdc9e44ad3334fae127", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.2.tgz" }, "0.0.3": { "shasum": "d62736da68d6aec599253dbe729fb00bcb439aae", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.3.tgz" }, "0.0.4": { "shasum": "5d325dfe1bedcca9569b1adacf3f39b64fee0185", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.4.tgz" }, "0.0.5": { "shasum": "d818daca59e44e4eda773bb3c0ec6dc9bb8b77b1", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.5.tgz" }, "0.0.6": { "shasum": "a2f2a2562bb3d674fc7f5a67a627cb5eb2ed5a97", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.6.tgz" }, "0.0.7": { "shasum": "9295a75f8815f11adfe4683eed4776b49ca9b93d", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.7.tgz" }, "0.0.8": { "shasum": "352290ad845c168aaa0331674bc8f1e10846e1d8", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.8.tgz" }, "0.0.9": { "shasum": "1e4f4663406f7f24f9d8ca60fa70f4be722c29d9", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.0.9.tgz" }, "0.1.0": { "shasum": "d20436b702c1f4107bc3c31ae14cd627fa69194e", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.1.0.tgz" }, "0.1.1": { "shasum": "8c2d99799a4ee554e991ee0380ad8cc0f8345832", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.1.1.tgz" }, "0.1.2": { "shasum": "cdd77538479d266c1396a79dbf388735346dfb11", "tarball": "http://registry.npmjs.org/node-logging/-/node-logging-0.1.2.tgz" } }, "keywords": [ "logging", "connect", "middleware" ], "url": "http://registry.npmjs.org/node-logging/" }, "node-mailer": { "name": "node-mailer", "description": "Mailer on top of nodemailer", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "srod", "email": "rodolphe@2clics.net" } ], "time": { "modified": "2011-07-04T19:27:27.160Z", "created": "2011-06-05T09:27:08.433Z", "0.1.0": "2011-06-05T09:27:09.322Z", "0.1.1": "2011-07-04T19:27:27.160Z" }, "author": { "name": "Rodolphe Stoclin", "email": "rodolphe@2clics.net", "url": "http://2clics.net" }, "repository": { "type": "git", "url": "git://github.com/srod/node-minify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-mailer/0.1.0", "0.1.1": "http://registry.npmjs.org/node-mailer/0.1.1" }, "dist": { "0.1.0": { "shasum": "9dffa47d8d9e9dcbab0e74019432aa0b04e63cd2", "tarball": "http://registry.npmjs.org/node-mailer/-/node-mailer-0.1.0.tgz" }, "0.1.1": { "shasum": "609e14a9b2c34422540b3a66938163d1d2421500", "tarball": "http://registry.npmjs.org/node-mailer/-/node-mailer-0.1.1.tgz" } }, "keywords": [ "e-mail", "mime", "email", "sendmail" ], "url": "http://registry.npmjs.org/node-mailer/" }, "node-mailgun": { "name": "node-mailgun", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-06-22T22:16:25.583Z", "created": "2011-06-22T21:54:24.911Z", "0.0.1": "2011-06-22T21:54:25.467Z", "0.0.2": "2011-06-22T22:16:25.583Z" }, "repository": { "url": "" }, "description": "HTTP client for sending email via Mailgun.", "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-mailgun/0.0.1", "0.0.2": "http://registry.npmjs.org/node-mailgun/0.0.2" }, "dist": { "0.0.1": { "shasum": "a83ce35f61e6c7ecd41f992460e8aa153a702f63", "tarball": "http://registry.npmjs.org/node-mailgun/-/node-mailgun-0.0.1.tgz" }, "0.0.2": { "shasum": "2c205daa298605302a8349e5b63b1e262c2ac8d8", "tarball": "http://registry.npmjs.org/node-mailgun/-/node-mailgun-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-mailgun/" }, "node-markdown": { "name": "node-markdown", "description": "Parse Markdown syntax with node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "http://github.com/andris9/node-markdown.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-markdown/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-markdown/-/node-markdown-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-markdown/" }, "node-mdbm": { "name": "node-mdbm", "description": "Client for accessing GT.M and Cache Globals (via secured HTTP)", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "robtweed", "email": "rtweed@mgateway.com" } ], "author": { "name": "Rob Tweed", "email": "rtweed@mgateway.com" }, "repository": { "type": "git", "url": "git://github.com/robtweed/node-mdbm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-mdbm/0.0.1", "0.0.2": "http://registry.npmjs.org/node-mdbm/0.0.2", "0.0.3": "http://registry.npmjs.org/node-mdbm/0.0.3", "0.0.4": "http://registry.npmjs.org/node-mdbm/0.0.4", "0.0.5": "http://registry.npmjs.org/node-mdbm/0.0.5", "0.0.6": "http://registry.npmjs.org/node-mdbm/0.0.6", "0.0.7": "http://registry.npmjs.org/node-mdbm/0.0.7", "0.0.8": "http://registry.npmjs.org/node-mdbm/0.0.8", "0.1.1": "http://registry.npmjs.org/node-mdbm/0.1.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.0.8.tgz" }, "0.1.1": { "tarball": "http://packages:5984/node-mdbm/-/node-mdbm-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-mdbm/" }, "node-minify": { "name": "node-minify", "description": "Javascript / CSS minifier based on YUI Compressor / Google Closure Compiler / UglifyJS", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "srod", "email": "rodolphe@2clics.net" } ], "time": { "modified": "2011-08-10T23:52:52.227Z", "created": "2011-06-02T14:35:28.314Z", "0.1.0": "2011-06-02T14:35:49.278Z", "0.1.1": "2011-06-02T14:42:58.711Z", "0.2.0": "2011-06-04T21:54:22.613Z", "0.2.1": "2011-06-05T11:44:04.215Z", "0.3.0": "2011-08-10T22:59:21.069Z", "0.3.1": "2011-08-10T23:52:52.227Z" }, "author": { "name": "Rodolphe Stoclin", "email": "rodolphe@2clics.net", "url": "http://2clics.net" }, "repository": { "type": "git", "url": "git://github.com/srod/node-minify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-minify/0.1.0", "0.1.1": "http://registry.npmjs.org/node-minify/0.1.1", "0.2.0": "http://registry.npmjs.org/node-minify/0.2.0", "0.2.1": "http://registry.npmjs.org/node-minify/0.2.1", "0.3.0": "http://registry.npmjs.org/node-minify/0.3.0", "0.3.1": "http://registry.npmjs.org/node-minify/0.3.1" }, "dist": { "0.1.0": { "shasum": "b811db4b900fe9a844380b7320c0b062e771b765", "tarball": "http://registry.npmjs.org/node-minify/-/node-minify-0.1.0.tgz" }, "0.1.1": { "shasum": "e2388b7d1efd5f26f753c419e39a1dfc0d94d122", "tarball": "http://registry.npmjs.org/node-minify/-/node-minify-0.1.1.tgz" }, "0.2.0": { "shasum": "0b10aa22c14750a14478a9defcd12ac84a421083", "tarball": "http://registry.npmjs.org/node-minify/-/node-minify-0.2.0.tgz" }, "0.2.1": { "shasum": "785809283f3db1f181f350988c30e1e638e11c7a", "tarball": "http://registry.npmjs.org/node-minify/-/node-minify-0.2.1.tgz" }, "0.3.0": { "shasum": "d627785e3e556ca7dba5be33de788515661d2cd4", "tarball": "http://registry.npmjs.org/node-minify/-/node-minify-0.3.0.tgz" }, "0.3.1": { "shasum": "4ee692afb890788a360113e1790c8d250bdbd3bc", "tarball": "http://registry.npmjs.org/node-minify/-/node-minify-0.3.1.tgz" } }, "keywords": [ "compressor", "minify", "minifier", "yui", "gcc", "google", "closure", "compiler", "uglifyjs" ], "url": "http://registry.npmjs.org/node-minify/" }, "node-mug": { "name": "node-mug", "description": "Use /dev/urandom (or /dev/random) to generate RFC 4122 Version 4 (random) UUIDs.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ohmeadhbh", "email": "OhMeadhbh@gmail.com" } ], "time": { "modified": "2011-06-05T17:49:55.510Z", "created": "2011-06-05T17:49:54.987Z", "0.0.1": "2011-06-05T17:49:55.510Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-mug/0.0.1" }, "dist": { "0.0.1": { "shasum": "dba41f1057b27cacad869c2814e1917f9cf2506b", "tarball": "http://registry.npmjs.org/node-mug/-/node-mug-0.0.1.tgz" } }, "keywords": [ "uuid", "random" ], "url": "http://registry.npmjs.org/node-mug/" }, "node-mvc": { "name": "node-mvc", "description": "Modular MVC Framework for Node based on Django, built on Express.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "coreyschram", "email": "corey@coreymedia.com" } ], "time": { "modified": "2011-04-29T17:20:05.476Z", "created": "2011-04-29T17:20:05.088Z", "0.0.1": "2011-04-29T17:20:05.476Z" }, "author": { "name": "Corey Schram", "email": "corey@coreymedia.com" }, "repository": { "type": "git", "url": "git://github.com/Abjorn/node-mvc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-mvc/0.0.1" }, "dist": { "0.0.1": { "shasum": "dd340978fa5757b5c74b76ec11f2ba2440668e00", "tarball": "http://registry.npmjs.org/node-mvc/-/node-mvc-0.0.1.tgz" } }, "keywords": [ "mvc", "model", "view", "controller", "express", "framework", "django" ], "url": "http://registry.npmjs.org/node-mvc/" }, "node-mwire": { "name": "node-mwire", "description": "Extension to redis-node client for accessing GT.M and Cache Globals (via M/Wire interface)", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "robtweed", "email": "rtweed@mgateway.com" } ], "author": { "name": "Rob Tweed", "email": "rtweed@mgateway.com" }, "repository": { "type": "git", "url": "git://github.com/robtweed/node-mwire.git" }, "time": { "modified": "2011-06-20T18:30:27.180Z", "created": "2011-02-25T12:55:11.473Z", "0.0.1": "2011-02-25T12:55:11.473Z", "0.0.2": "2011-02-25T12:55:11.473Z", "0.0.3": "2011-02-25T12:55:11.473Z", "0.0.4": "2011-02-25T12:55:11.473Z", "0.0.5": "2011-02-25T12:55:11.473Z", "0.0.6": "2011-02-25T12:55:11.473Z", "0.0.7": "2011-02-25T12:55:11.473Z", "0.0.8": "2011-02-25T12:55:11.473Z", "0.0.9": "2011-02-25T12:55:11.473Z", "0.0.10": "2011-05-09T15:30:05.480Z", "0.0.11": "2011-06-20T18:30:27.180Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-mwire/0.0.1", "0.0.2": "http://registry.npmjs.org/node-mwire/0.0.2", "0.0.3": "http://registry.npmjs.org/node-mwire/0.0.3", "0.0.4": "http://registry.npmjs.org/node-mwire/0.0.4", "0.0.5": "http://registry.npmjs.org/node-mwire/0.0.5", "0.0.6": "http://registry.npmjs.org/node-mwire/0.0.6", "0.0.7": "http://registry.npmjs.org/node-mwire/0.0.7", "0.0.8": "http://registry.npmjs.org/node-mwire/0.0.8", "0.0.9": "http://registry.npmjs.org/node-mwire/0.0.9", "0.0.10": "http://registry.npmjs.org/node-mwire/0.0.10", "0.0.11": "http://registry.npmjs.org/node-mwire/0.0.11" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/node-mwire/-/node-mwire-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/node-mwire/-/node-mwire-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/node-mwire/-/node-mwire-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/node-mwire/-/node-mwire-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/node-mwire/-/node-mwire-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/node-mwire/-/node-mwire-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/node-mwire/-/node-mwire-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/node-mwire/-/node-mwire-0.0.8.tgz" }, "0.0.9": { "shasum": "f905e5ed86bf36f21350fb6afcc855a04b367f73", "tarball": "http://registry.npmjs.org/node-mwire/-/node-mwire-0.0.9.tgz" }, "0.0.10": { "shasum": "e79078095ecb5edebd791c15825d99c0e4e99d8c", "tarball": "http://registry.npmjs.org/node-mwire/-/node-mwire-0.0.10.tgz" }, "0.0.11": { "shasum": "cf1005998093c7b1e1dab051245383f0a8a9c5ba", "tarball": "http://registry.npmjs.org/node-mwire/-/node-mwire-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/node-mwire/" }, "node-mynix-feed": { "name": "node-mynix-feed", "description": "A 'not so simple' pluggable feed monitor for Node.js.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "simonweare", "email": "simon@mynix.co.uk" } ], "time": { "modified": "2011-07-09T10:28:57.983Z", "created": "2011-07-09T10:28:57.414Z", "0.0.1": "2011-07-09T10:28:57.983Z" }, "author": { "name": "Simon Weare", "email": "simon@mynix.co.uk" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-mynix-feed/0.0.1" }, "dist": { "0.0.1": { "shasum": "af3dccfa6906756ae0030a78cdf95c37f35ead39", "tarball": "http://registry.npmjs.org/node-mynix-feed/-/node-mynix-feed-0.0.1.tgz" } }, "keywords": [ "nodejs", "feed" ], "url": "http://registry.npmjs.org/node-mynix-feed/" }, "node-nativesyslog": { "name": "node-nativesyslog", "description": "JavaScript-only syslog module for NodeJS", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "janoszen", "email": "net@janoszen.hu" } ], "time": { "modified": "2011-10-29T20:16:35.151Z", "created": "2011-10-29T20:11:55.886Z", "1.0.0": "2011-10-29T20:11:57.903Z", "1.0.1": "2011-10-29T20:16:35.151Z" }, "author": { "name": "Janos Pasztor", "email": "net@janoszen.hu", "url": "http://janoszen.com" }, "repository": { "type": "git", "url": "git://github.com/janoszen/node-syslog.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-nativesyslog/1.0.0", "1.0.1": "http://registry.npmjs.org/node-nativesyslog/1.0.1" }, "dist": { "1.0.0": { "shasum": "7955c8412feb399c0643d3e6d2867c5fc9276884", "tarball": "http://registry.npmjs.org/node-nativesyslog/-/node-nativesyslog-1.0.0.tgz" }, "1.0.1": { "shasum": "348887813c6d1c6c49adf38faf2ba827c0e40aea", "tarball": "http://registry.npmjs.org/node-nativesyslog/-/node-nativesyslog-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-nativesyslog/" }, "node-nether": { "name": "node-nether", "description": "", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ericmuyser", "email": "eric@muyser.com" } ], "time": { "modified": "2011-06-27T05:01:24.548Z", "created": "2011-06-27T05:01:23.829Z", "0.0.1": "2011-06-27T05:01:24.548Z" }, "author": { "name": "Eric Muyser", "email": "eric@muyser.com", "url": "http://eric.muyser.com/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-nether/0.0.1" }, "dist": { "0.0.1": { "shasum": "0e9cf0b26ecd83503df877f95716fa9b5f318e63", "tarball": "http://registry.npmjs.org/node-nether/-/node-nether-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-nether/" }, "node-nexmo": { "name": "node-nexmo", "dist-tags": {}, "readme": null, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-11-20T09:00:20.263Z", "created": "2011-11-20T09:00:20.263Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/node-nexmo/" }, "node-nexmo-api": { "name": "node-nexmo-api", "description": "Nexmo Node Library", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "shripadk", "email": "assortmentofsorts@gmail.com" } ], "time": { "modified": "2011-11-21T03:47:44.310Z", "created": "2011-11-20T14:10:16.492Z", "0.0.1": "2011-11-20T14:10:19.456Z", "0.0.2": "2011-11-20T14:49:50.583Z", "0.0.3": "2011-11-20T15:03:33.129Z", "0.0.4": "2011-11-20T15:08:07.091Z", "0.0.5": "2011-11-20T17:54:32.258Z", "0.1.0": "2011-11-21T03:47:44.310Z" }, "author": { "name": "shripadk" }, "repository": { "type": "git", "url": "git://github.com/shripadk/node-nexmo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-nexmo-api/0.0.1", "0.0.2": "http://registry.npmjs.org/node-nexmo-api/0.0.2", "0.0.3": "http://registry.npmjs.org/node-nexmo-api/0.0.3", "0.0.4": "http://registry.npmjs.org/node-nexmo-api/0.0.4", "0.0.5": "http://registry.npmjs.org/node-nexmo-api/0.0.5", "0.1.0": "http://registry.npmjs.org/node-nexmo-api/0.1.0" }, "dist": { "0.0.1": { "shasum": "754a570c28e2416a3ee714d07ac51729e992582b", "tarball": "http://registry.npmjs.org/node-nexmo-api/-/node-nexmo-api-0.0.1.tgz" }, "0.0.2": { "shasum": "9cfdfcf12df54201390be78d16caca4771fc8bbf", "tarball": "http://registry.npmjs.org/node-nexmo-api/-/node-nexmo-api-0.0.2.tgz" }, "0.0.3": { "shasum": "be85dd547a9f1f5f6b88030be25d3c795d719304", "tarball": "http://registry.npmjs.org/node-nexmo-api/-/node-nexmo-api-0.0.3.tgz" }, "0.0.4": { "shasum": "63b17d75cb038cb335f1b7389a35b1f45311942c", "tarball": "http://registry.npmjs.org/node-nexmo-api/-/node-nexmo-api-0.0.4.tgz" }, "0.0.5": { "shasum": "c51c3c22b2ee116eeb0e5348afdb4da7c843a621", "tarball": "http://registry.npmjs.org/node-nexmo-api/-/node-nexmo-api-0.0.5.tgz" }, "0.1.0": { "shasum": "739d7f80d609d32bc98469d097282114e12096d8", "tarball": "http://registry.npmjs.org/node-nexmo-api/-/node-nexmo-api-0.1.0.tgz" } }, "keywords": [ "nexmo", "sms", "international" ], "url": "http://registry.npmjs.org/node-nexmo-api/" }, "node-nude": { "name": "node-nude", "description": "Load Nude.js into Node.js while maintaining the integrity of the Nude codebase as an updateable submodule. Approach copied from node-sizzle (https://github.com/dshaw/node-sizzle).", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "goddamnbugs", "email": "steve@goddamnbugs.com" } ], "author": { "name": "Steve", "email": "steve@goddamnbugs.com", "url": "http://goddamnbugs.com/" }, "repository": { "type": "git", "url": "https://github.com/goddamnbugs/node-nude.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-nude/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-nude/-/node-nude-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-nude/" }, "node-nxt": { "name": "node-nxt", "description": "Node.js interface to pbLua running on a Lego Mindstorms NXT device.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "paulcuth", "email": "npm@paulcuth.me.uk" } ], "time": { "modified": "2011-09-04T21:56:18.088Z", "created": "2011-09-04T21:56:14.209Z", "0.0.1": "2011-09-04T21:56:18.088Z" }, "author": { "name": "Paul Cuthbertson", "email": "github@paulcuth.me.uk" }, "repository": { "type": "git", "url": "git://github.com/paulcuth/node-nxt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-nxt/0.0.1" }, "dist": { "0.0.1": { "shasum": "1902169d0f0bd20323acdbf9f0c7455be686be4d", "tarball": "http://registry.npmjs.org/node-nxt/-/node-nxt-0.0.1.tgz" } }, "keywords": [ "NXT", "Mindstorms", "Lego", "pbLua" ], "url": "http://registry.npmjs.org/node-nxt/" }, "node-oauth": { "name": "node-oauth", "description": "A node.js client for OAuth API", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ystskm", "email": "sakamoto@east-cloud.co.jp" } ], "time": { "modified": "2011-08-04T07:33:57.221Z", "created": "2011-08-04T07:33:52.615Z", "0.1.0": "2011-08-04T07:33:57.221Z" }, "author": { "name": "EastCloud", "email": "info@east-cloud.co.jp" }, "repository": { "type": "git", "url": "git://github.com/EastCloud/node-oauth.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-oauth/0.1.0" }, "dist": { "0.1.0": { "shasum": "32d8ef4ad9a3e6893efb1077b1654791ad1c9d04", "tarball": "http://registry.npmjs.org/node-oauth/-/node-oauth-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-oauth/" }, "node-obf": { "name": "node-obf", "description": "Javascript code obfuscator", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-09-23T15:38:02.978Z", "created": "2011-09-23T15:38:01.838Z", "0.0.1": "2011-09-23T15:38:02.978Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/node-obf.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-obf/0.0.1" }, "dist": { "0.0.1": { "shasum": "4a81e3a6213856bd54a3731d9a5e873476dd2ca9", "tarball": "http://registry.npmjs.org/node-obf/-/node-obf-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-obf/" }, "node-ocr": { "name": "node-ocr", "description": "wrapper for abbyy finereader cloud api (now in beta).", "dist-tags": { "latest": "0.1.2" }, "readme": "curl -s -S --user selead-nodejs:mRDHCTyZXH67yN0eHKWo4IXA --form upload=001.jpg http://cloud.ocrsdk.com/processImage?exportFormat=txt&language=russian\n\n Authorization: 'Basic c2VsZWFkLW5vZGVqczptUkRIQ1R5WlhINjd5TjBlSEtXbzRJWEE=' \n'Authorization': 'Basic c2VsZWFkLW5vZGVqczptUkRIQ1R5WlhINjd5TjBlSEtXbzRJWEE=\\n'}\n", "maintainers": [ { "name": "selead", "email": "allselead@gmail.com" } ], "time": { "modified": "2011-12-02T17:59:44.541Z", "created": "2011-11-30T19:13:00.236Z", "0.1.0": "2011-11-30T19:13:02.001Z", "0.1.1": "2011-11-30T23:10:54.691Z", "0.1.2": "2011-12-02T17:59:44.541Z" }, "author": { "name": "Temnov Kirill", "email": "allselead@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-ocr/0.1.0", "0.1.1": "http://registry.npmjs.org/node-ocr/0.1.1", "0.1.2": "http://registry.npmjs.org/node-ocr/0.1.2" }, "dist": { "0.1.0": { "shasum": "443ebd6244c09855a350d575a4b6a578c166b15b", "tarball": "http://registry.npmjs.org/node-ocr/-/node-ocr-0.1.0.tgz" }, "0.1.1": { "shasum": "b8459f46823b0345513ee8a9ed79e366c6116599", "tarball": "http://registry.npmjs.org/node-ocr/-/node-ocr-0.1.1.tgz" }, "0.1.2": { "shasum": "93a150265350c32897b224e2919540da4f5fa41c", "tarball": "http://registry.npmjs.org/node-ocr/-/node-ocr-0.1.2.tgz" } }, "keywords": [ "ocr", "text processing" ], "url": "http://registry.npmjs.org/node-ocr/" }, "node-opencalais": { "name": "node-opencalais", "description": "A low-level interface to the OpenCalais Web Service for Node.js.", "dist-tags": { "latest": "0.0.1-3" }, "maintainers": [ { "name": "simonweare", "email": "simon@mynix.co.uk" } ], "time": { "modified": "2011-07-07T15:12:57.491Z", "created": "2011-06-25T10:32:50.388Z", "0.0.1": "2011-06-25T10:32:50.977Z", "0.0.1-1": "2011-06-26T18:32:42.453Z", "0.0.1-2": "2011-06-28T14:01:52.482Z", "0.0.1-3": "2011-07-07T15:12:57.491Z" }, "author": { "name": "Simon Weare", "email": "simon@mynix.co.uk" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-opencalais/0.0.1", "0.0.1-1": "http://registry.npmjs.org/node-opencalais/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/node-opencalais/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/node-opencalais/0.0.1-3" }, "dist": { "0.0.1": { "shasum": "3194f6235665e6be2f1a38543f4239ff1d0d5eb6", "tarball": "http://registry.npmjs.org/node-opencalais/-/node-opencalais-0.0.1.tgz" }, "0.0.1-1": { "shasum": "2f4036f5b6c0ba592a4dc3f0b96071dc73bfabcb", "tarball": "http://registry.npmjs.org/node-opencalais/-/node-opencalais-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "0934c9001670b8ea0db20c9c99a872781dd9f920", "tarball": "http://registry.npmjs.org/node-opencalais/-/node-opencalais-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "7fb7209e5622efaa5d3228f108688926f0c9560c", "tarball": "http://registry.npmjs.org/node-opencalais/-/node-opencalais-0.0.1-3.tgz" } }, "keywords": [ "calais", "nodejs" ], "url": "http://registry.npmjs.org/node-opencalais/" }, "node-props": { "name": "node-props", "description": "Read properties from multiple URIs provided on the command line.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "ohmeadhbh", "email": "OhMeadhbh@gmail.com" } ], "time": { "modified": "2011-06-03T12:34:58.742Z", "created": "2011-06-02T17:07:33.538Z", "0.0.1": "2011-06-02T17:07:34.121Z", "0.0.2": "2011-06-03T12:08:27.964Z", "0.0.3": "2011-06-03T12:34:58.742Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-props/0.0.1", "0.0.2": "http://registry.npmjs.org/node-props/0.0.2", "0.0.3": "http://registry.npmjs.org/node-props/0.0.3" }, "dist": { "0.0.1": { "shasum": "6e1030a7c1a4346be3c5e7f7116c9ba5b459ac9b", "tarball": "http://registry.npmjs.org/node-props/-/node-props-0.0.1.tgz" }, "0.0.2": { "shasum": "e32c4be958a02453af866ea3ed1d646ae2520dc8", "tarball": "http://registry.npmjs.org/node-props/-/node-props-0.0.2.tgz" }, "0.0.3": { "shasum": "78c535d625c0ebe241e8822db2a814122d269848", "tarball": "http://registry.npmjs.org/node-props/-/node-props-0.0.3.tgz" } }, "keywords": [ "properties", "configuration", "config" ], "url": "http://registry.npmjs.org/node-props/" }, "node-proxy": { "name": "node-proxy", "description": "A module for node implementing __noSuchMethod__-type handlers, such as object overloading, as part of the Harmony Catch-All Proxies specification found at http://wiki.ecmascript.org/doku.php?id=harmony:proxies", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "brickysam26", "email": "brickysam26@gmail.com" } ], "time": { "modified": "2011-09-06T15:49:20.845Z", "created": "2011-03-31T08:06:02.868Z", "0.3.1": "2011-03-31T08:06:02.868Z", "0.3.2": "2011-03-31T08:06:02.868Z", "0.4.0": "2011-04-08T00:33:46.315Z", "0.5.0": "2011-06-26T15:57:15.936Z", "0.5.1": "2011-07-01T00:41:42.494Z", "0.5.2": "2011-09-06T15:49:20.845Z" }, "versions": { "0.3.1": "http://registry.npmjs.org/node-proxy/0.3.1", "0.3.2": "http://registry.npmjs.org/node-proxy/0.3.2", "0.4.0": "http://registry.npmjs.org/node-proxy/0.4.0", "0.5.0": "http://registry.npmjs.org/node-proxy/0.5.0", "0.5.1": "http://registry.npmjs.org/node-proxy/0.5.1", "0.5.2": "http://registry.npmjs.org/node-proxy/0.5.2" }, "dist": { "0.3.1": { "tarball": "http://packages:5984/node-proxy/-/node-proxy-0.3.1.tgz" }, "0.3.2": { "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.3.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "b74fd9ef4b878311064756406ce6e113c24f7ce9", "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.3.2-0.4-sunos-5.11.tgz" } } }, "0.4.0": { "shasum": "9fe5eb7a284c46d2eb4847be16987c1547ca353a", "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.4.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "48bcd3708e2982a6ec186ff8789cfa5622ea572c", "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.4.0-0.4-sunos-5.11.tgz" } } }, "0.5.0": { "shasum": "8493b41823b8d8963fdc2e90514d18e1792b80f5", "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.5.0.tgz" }, "0.5.1": { "shasum": "a4d46d2b0f01df1542adece065bcfca609691f2b", "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.5.1.tgz" }, "0.5.2": { "shasum": "c22cc7ddf8c2af0bfa32fed30d3c533b216ef893", "tarball": "http://registry.npmjs.org/node-proxy/-/node-proxy-0.5.2.tgz" } }, "keywords": [ "interceptor", "proxy", "overload", "__noSuchMethod__" ], "url": "http://registry.npmjs.org/node-proxy/" }, "node-pusher": { "name": "node-pusher", "description": "Node library for Pusher API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "crossbreeze", "email": "jwoongkim@gmail.com" } ], "time": { "modified": "2011-08-13T05:47:05.136Z", "created": "2011-08-13T05:47:02.982Z", "0.0.1": "2011-08-13T05:47:05.136Z" }, "author": { "name": "Jaewoong Kim", "email": "jwoongkim@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/crossbreeze/node-pusher.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-pusher/0.0.1" }, "dist": { "0.0.1": { "shasum": "17ec119b15335dc45f2f47d84e29caa3a1af545a", "tarball": "http://registry.npmjs.org/node-pusher/-/node-pusher-0.0.1.tgz" } }, "keywords": [ "pusher", "websockets", "realtime" ], "url": "http://registry.npmjs.org/node-pusher/" }, "node-putio": { "name": "node-putio", "description": "Node driver for the Put.io API. Put.io a storage service that fetches media files and lets you stream them immediately.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mathieuravaux", "email": "mathieu.ravaux@gmail.com" } ], "time": { "modified": "2011-11-02T00:24:25.946Z", "created": "2011-03-05T06:36:31.423Z", "0.1.0": "2011-03-05T06:36:31.966Z", "0.1.1": "2011-11-02T00:24:25.946Z" }, "author": { "name": "Mathieu Ravaux", "email": "mathieu.ravaux@gmail.com", "url": "http://twitter.com/mathieuravaux" }, "repository": { "type": "git", "url": "git://github.com/mathieuravaux/node-putio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-putio/0.1.0", "0.1.1": "http://registry.npmjs.org/node-putio/0.1.1" }, "dist": { "0.1.0": { "shasum": "2cc204e7a797497120d5917774a9df5abd3a4a76", "tarball": "http://registry.npmjs.org/node-putio/-/node-putio-0.1.0.tgz" }, "0.1.1": { "shasum": "b1b574dcb1db7c93488fdc10609c4e05facad1f1", "tarball": "http://registry.npmjs.org/node-putio/-/node-putio-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-putio/" }, "node-raphael": { "name": "node-raphael", "description": "wrapper for raphael for usage in nodejs", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:16:56.730Z", "created": "2011-04-29T06:06:00.943Z", "0.0.2": "2011-04-29T06:06:01.601Z", "0.0.2-2": "2011-05-10T07:14:41.969Z", "0.1.0": "2011-05-25T06:34:06.400Z", "0.1.1": "2011-05-25T22:07:01.108Z", "0.1.2": "2011-05-29T19:23:39.702Z", "0.1.2-1": "2011-05-29T19:26:13.505Z", "0.1.3": "2011-06-06T19:27:28.161Z", "0.1.4": "2011-06-06T19:51:10.801Z", "0.1.5": "2011-11-29T14:16:56.730Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-raphael.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/node-raphael/0.0.2", "0.0.2-2": "http://registry.npmjs.org/node-raphael/0.0.2-2", "0.1.0": "http://registry.npmjs.org/node-raphael/0.1.0", "0.1.1": "http://registry.npmjs.org/node-raphael/0.1.1", "0.1.2": "http://registry.npmjs.org/node-raphael/0.1.2", "0.1.2-1": "http://registry.npmjs.org/node-raphael/0.1.2-1", "0.1.3": "http://registry.npmjs.org/node-raphael/0.1.3", "0.1.4": "http://registry.npmjs.org/node-raphael/0.1.4", "0.1.5": "http://registry.npmjs.org/node-raphael/0.1.5" }, "dist": { "0.0.2": { "shasum": "11d75ce78d9a80fac3b7523fbefedcfa08391c10", "bin": { "0.4-linux-2.6.38-2-amd64": { "shasum": "6cd9e95d36b5cdd792d8ca4a340fa787b48c563b", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.0.2-0.4-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.0.2.tgz" }, "0.0.2-2": { "shasum": "1809d07d0091113268fbb41e706cbfba9563830e", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64": { "shasum": "258c2dbbb7cab591d0006e79462e6f2043185d56", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.0.2-2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.0.2-2.tgz" }, "0.1.0": { "shasum": "c7f4778c404ebf296126e9a7d698c4971770f151", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "3a49a10d32f32ce9f47a7b432394c28002ade7ac", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.0.tgz" }, "0.1.1": { "shasum": "4f8aa651a7e0d3417a04f663ff125ec6b0b29c62", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "1501b6724d79b3f801b172630be95a2226fde2a4", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.1.tgz" }, "0.1.2": { "shasum": "11b6733fbfcaf045ee1ba41c9fa7c94f5598ed3e", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "134902cc5b5166299f56a7101709e7e00b323f05", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.2.tgz" }, "0.1.2-1": { "shasum": "0f77ac7f29b0c46b9e3e0476ce23dcef674e85e4", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "3d4d31eef3cdee52235a9d195037db9653f2b763", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.2-1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.2-1.tgz" }, "0.1.3": { "shasum": "af045ba1e5833a25d8e7823c55469f9843326804", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "34cf40098a71388567de672611da8b1964905ac2", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.3.tgz" }, "0.1.4": { "shasum": "af9bc6d171d6e700d4e6151f28064162229a73a8", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "4cbbcf5e14c50dd71906b34cf9dcac11177ac133", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.4.tgz" }, "0.1.5": { "shasum": "d24d975762b021137d1a58934906bf27ce6e2bfe", "tarball": "http://registry.npmjs.org/node-raphael/-/node-raphael-0.1.5.tgz" } }, "keywords": [ "raphael", "svg" ], "url": "http://registry.npmjs.org/node-raphael/" }, "node-rapleaf": { "name": "node-rapleaf", "description": "Rapleaf API client for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tralamazza", "email": "tralamazza@gmail.com" } ], "time": { "modified": "2011-08-06T01:52:45.330Z", "created": "2011-07-22T10:11:05.969Z", "0.0.1": "2011-07-22T10:11:06.852Z", "0.0.2": "2011-07-24T05:45:11.832Z", "0.0.3": "2011-08-06T01:50:56.674Z" }, "author": { "name": "Daniel Tralamazza", "email": "tralamazza@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tralamazza/node-rapleaf.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-rapleaf/0.0.1", "0.0.2": "http://registry.npmjs.org/node-rapleaf/0.0.2", "0.0.3": "http://registry.npmjs.org/node-rapleaf/0.0.3" }, "dist": { "0.0.1": { "shasum": "eef9c0f05d98172a5eefbd564e44f75d086a8c27", "tarball": "http://registry.npmjs.org/node-rapleaf/-/node-rapleaf-0.0.1.tgz" }, "0.0.2": { "shasum": "d263e18c3d7a6610ab6db010510b12c8d0eed99b", "tarball": "http://registry.npmjs.org/node-rapleaf/-/node-rapleaf-0.0.2.tgz" }, "0.0.3": { "shasum": "73cd32bc9e95143966f747b98d5522156e4c7790", "tarball": "http://registry.npmjs.org/node-rapleaf/-/node-rapleaf-0.0.3.tgz" } }, "keywords": [ "rapleaf", "api" ], "url": "http://registry.npmjs.org/node-rapleaf/" }, "node-rats": { "name": "node-rats", "description": "node-rats - Node client for RATS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "scopely", "email": "opensource@scopely.com" } ], "time": { "modified": "2011-08-24T00:59:21.759Z", "created": "2011-08-24T00:59:21.220Z", "0.0.1": "2011-08-24T00:59:21.759Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-rats/0.0.1" }, "dist": { "0.0.1": { "shasum": "90f97639f6ff93594ea8008515b800bda7426a05", "tarball": "http://registry.npmjs.org/node-rats/-/node-rats-0.0.1.tgz" } }, "keywords": [ "scopely", "node", "analytics", "realtime", "rats" ], "url": "http://registry.npmjs.org/node-rats/" }, "node-rdf2json": { "name": "node-rdf2json", "description": "node-rdf2json can help users in transforming RDF/XML into JSON", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "baxtree", "email": "baxtree@163.com" } ], "time": { "modified": "2011-04-15T23:39:06.244Z", "created": "2011-04-15T23:39:05.905Z", "0.0.1": "2011-04-15T23:39:06.244Z" }, "author": { "name": "Xi Bai" }, "repository": { "type": "git", "url": "git://github.com/baxtree/node-rdf2json.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-rdf2json/0.0.1" }, "dist": { "0.0.1": { "shasum": "b9400c763499b169b95909063337599774507e2f", "tarball": "http://registry.npmjs.org/node-rdf2json/-/node-rdf2json-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-rdf2json/" }, "node-recurly": { "name": "node-recurly", "description": "Library for accessing the api for the Recurly recurring billing service.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "robrighter", "email": "robrighter@gmail.com" } ], "time": { "modified": "2011-04-07T21:42:53.088Z", "created": "2011-03-30T20:10:54.074Z", "0.0.2": "2011-03-30T20:10:54.220Z", "0.0.3": "2011-03-31T03:18:43.142Z", "0.0.6": "2011-04-01T21:36:39.965Z", "0.0.7": "2011-04-01T21:46:44.315Z", "0.0.8": "2011-04-07T21:42:53.088Z" }, "author": { "name": "Rob Righter", "email": "robrighter@gmail.com", "url": "http://github.com/robrighter" }, "repository": { "type": "git", "url": "git://github.com/robrighter/node-recurly.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/node-recurly/0.0.2", "0.0.3": "http://registry.npmjs.org/node-recurly/0.0.3", "0.0.6": "http://registry.npmjs.org/node-recurly/0.0.6", "0.0.7": "http://registry.npmjs.org/node-recurly/0.0.7", "0.0.8": "http://registry.npmjs.org/node-recurly/0.0.8" }, "dist": { "0.0.2": { "shasum": "9c3e02a5affce5fffaffffa15bccd75bcb97910f", "tarball": "http://registry.npmjs.org/node-recurly/-/node-recurly-0.0.2.tgz" }, "0.0.3": { "shasum": "39daaaa282c7cbfd751cf039f1aadd0d456923d1", "tarball": "http://registry.npmjs.org/node-recurly/-/node-recurly-0.0.3.tgz" }, "0.0.6": { "shasum": "cde9f655e0211d971b82fd946ee80c97de39bedf", "tarball": "http://registry.npmjs.org/node-recurly/-/node-recurly-0.0.6.tgz" }, "0.0.7": { "shasum": "166b16a3830c381fa52de0cbf6f39cc92f9b8996", "tarball": "http://registry.npmjs.org/node-recurly/-/node-recurly-0.0.7.tgz" }, "0.0.8": { "shasum": "a56dca814d5fe4446566f16a4d19adea907e27b7", "tarball": "http://registry.npmjs.org/node-recurly/-/node-recurly-0.0.8.tgz" } }, "keywords": [ "recurly", "e-commerce", "recurring billing" ], "url": "http://registry.npmjs.org/node-recurly/" }, "node-redis": { "name": "node-redis", "description": "Lightweight, fast, Redis client.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-05-31T22:30:10.209Z", "created": "2011-02-22T18:04:17.421Z", "0.1.0": "2011-02-22T18:04:17.813Z", "0.1.1": "2011-03-07T04:26:00.043Z", "0.1.2": "2011-03-16T19:14:51.164Z", "0.1.3": "2011-05-31T22:30:10.210Z" }, "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-redis.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-redis/0.1.0", "0.1.1": "http://registry.npmjs.org/node-redis/0.1.1", "0.1.2": "http://registry.npmjs.org/node-redis/0.1.2", "0.1.3": "http://registry.npmjs.org/node-redis/0.1.3" }, "dist": { "0.1.0": { "shasum": "a603310439a72c45a0a870de90b41cd248a7bf4d", "tarball": "http://registry.npmjs.org/node-redis/-/node-redis-0.1.0.tgz" }, "0.1.1": { "shasum": "d2723b981e457020ec19e560242ee74b69f02cd0", "tarball": "http://registry.npmjs.org/node-redis/-/node-redis-0.1.1.tgz" }, "0.1.2": { "shasum": "4892f8f24b69377f4b1a6d5d8bc453d820d587e9", "tarball": "http://registry.npmjs.org/node-redis/-/node-redis-0.1.2.tgz" }, "0.1.3": { "shasum": "2287972c2d83123b35e89e80bd8f2ccf7b51867a", "tarball": "http://registry.npmjs.org/node-redis/-/node-redis-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/node-redis/" }, "node-redis-mapper": { "name": "node-redis-mapper", "description": "Tiny ORM for redis data store", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-01-11T21:16:01.613Z", "created": "2010-12-22T06:35:58.962Z", "0.0.1": "2010-12-22T06:35:59.491Z", "0.0.2": "2011-01-11T21:16:01.613Z" }, "author": { "name": "Anatoliy Chakkaev" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-redis-mapper/0.0.1", "0.0.2": "http://registry.npmjs.org/node-redis-mapper/0.0.2" }, "dist": { "0.0.1": { "shasum": "aefffcfbc815b9ed49448a1d62342988698c9f74", "tarball": "http://registry.npmjs.org/node-redis-mapper/-/node-redis-mapper-0.0.1.tgz" }, "0.0.2": { "shasum": "1df5934057e6d843c39aaed99e71cf3b739b8c07", "tarball": "http://registry.npmjs.org/node-redis-mapper/-/node-redis-mapper-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-redis-mapper/" }, "node-redis-monitor": { "name": "node-redis-monitor", "description": "Live redis server monitor", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "saschagehlich", "email": "sascha@gehlich.us" } ], "time": { "modified": "2011-03-13T22:24:17.971Z", "created": "2011-03-13T22:24:17.511Z", "0.0.1": "2011-03-13T22:24:17.971Z" }, "author": { "name": "Sascha Gehlich", "email": "contact@filshmedia.net", "url": "http://www.filshmedia.net" }, "repository": { "type": "git", "url": "git://github.com/saschagehlich/node-redis-monitor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-redis-monitor/0.0.1" }, "dist": { "0.0.1": { "shasum": "99e2783263aa4b4f63ccfcbf481180732fac3ffb", "tarball": "http://registry.npmjs.org/node-redis-monitor/-/node-redis-monitor-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-redis-monitor/" }, "node-restclient": { "name": "node-restclient", "description": "node-restclient adds easy-to-use api for basic http methods", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "vvilhonen", "email": "vesa@vilhonen.com" } ], "versions": { "0.0.1": "http://registry.npmjs.org/node-restclient/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/node-restclient/-/node-restclient-0.0.1.tgz" } }, "keywords": [ "rest", "http" ], "url": "http://registry.npmjs.org/node-restclient/" }, "node-restclient2": { "name": "node-restclient2", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "adamwiggins", "email": "adam@heroku.com" } ], "time": { "modified": "2011-01-13T23:57:51.077Z", "created": "2011-01-13T23:07:26.739Z", "0.0.2": "2011-01-13T23:07:27.049Z", "0.0.3": "2011-01-13T23:57:51.077Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/node-restclient2/0.0.2", "0.0.3": "http://registry.npmjs.org/node-restclient2/0.0.3" }, "dist": { "0.0.2": { "shasum": "c798b02cc80c9b83ddba2c936bc8f9e004dab8f3", "tarball": "http://registry.npmjs.org/node-restclient2/-/node-restclient2-0.0.2.tgz" }, "0.0.3": { "shasum": "51d19c00069fa2a07bf8c50d5ba8f84fcfb06cad", "tarball": "http://registry.npmjs.org/node-restclient2/-/node-restclient2-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/node-restclient2/" }, "node-reverse-proxy": { "name": "node-reverse-proxy", "description": "A reverse proxy in node.js for HTTP and Websockets", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "pouyajoon", "email": "pouyajoon@gmail.com" } ], "time": { "modified": "2011-11-20T16:47:51.444Z", "created": "2011-11-19T19:37:35.026Z", "0.0.1": "2011-11-19T19:37:35.627Z", "0.0.2": "2011-11-19T19:39:01.492Z", "0.0.3": "2011-11-20T16:47:51.444Z" }, "author": { "name": "Pouya Mohtacham", "email": "pouyajoon@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-reverse-proxy/0.0.1", "0.0.2": "http://registry.npmjs.org/node-reverse-proxy/0.0.2", "0.0.3": "http://registry.npmjs.org/node-reverse-proxy/0.0.3" }, "dist": { "0.0.1": { "shasum": "50c6fd1eeb10aee176a32627bc58ed3ee7501ec0", "tarball": "http://registry.npmjs.org/node-reverse-proxy/-/node-reverse-proxy-0.0.1.tgz" }, "0.0.2": { "shasum": "67e4fbbeb341d64c09fb366e2dc30f1e3877bf77", "tarball": "http://registry.npmjs.org/node-reverse-proxy/-/node-reverse-proxy-0.0.2.tgz" }, "0.0.3": { "shasum": "a3129a35f3d094a02fb3413f1218a925296b3fbc", "tarball": "http://registry.npmjs.org/node-reverse-proxy/-/node-reverse-proxy-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/node-reverse-proxy/" }, "node-runner": { "name": "node-runner", "description": "Spawns multiple node servers running on one or more ports", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kirk7880", "email": "kirk7880@gmail.com" } ], "time": { "modified": "2011-06-13T04:43:55.993Z", "created": "2011-06-13T04:43:55.580Z", "0.1.0": "2011-06-13T04:43:55.993Z" }, "author": { "name": "Kirk Gordon", "email": "kirk7880gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kirk7880/node-runner.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-runner/0.1.0" }, "dist": { "0.1.0": { "shasum": "610a982c5f00059e786c3d3a05964c8945b64733", "tarball": "http://registry.npmjs.org/node-runner/-/node-runner-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-runner/" }, "node-sc-setup": { "name": "node-sc-setup", "description": "Allows SproutCore 2.0 on Node", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "skoom", "email": "james.murphy.au@me.com" } ], "time": { "modified": "2011-09-18T09:20:49.269Z", "created": "2011-09-18T09:20:43.794Z", "1.0.0": "2011-09-18T09:20:49.269Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-sc-setup/1.0.0" }, "dist": { "1.0.0": { "shasum": "0782c95d8805264d93eb097d44a5d72f06e6ecf1", "tarball": "http://registry.npmjs.org/node-sc-setup/-/node-sc-setup-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/node-sc-setup/" }, "node-schedule": { "name": "node-schedule", "description": "A cron-like and not-cron-like job scheduler for Node.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "mattpat", "email": "matt@mattpatenaude.com" } ], "time": { "modified": "2011-10-01T02:14:06.093Z", "created": "2011-05-12T05:14:49.875Z", "0.1.0": "2011-05-12T05:14:50.069Z", "0.1.1": "2011-05-12T05:30:52.690Z", "0.1.2": "2011-05-12T08:57:56.369Z", "0.1.3": "2011-05-16T20:54:46.095Z", "0.1.4": "2011-10-01T02:14:06.093Z" }, "author": { "name": "Matt Patenaude", "email": "matt@mattpatenaude.com", "url": "http://mattpatenaude.com" }, "repository": { "type": "git", "url": "git://github.com/mattpat/node-schedule.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-schedule/0.1.0", "0.1.1": "http://registry.npmjs.org/node-schedule/0.1.1", "0.1.2": "http://registry.npmjs.org/node-schedule/0.1.2", "0.1.3": "http://registry.npmjs.org/node-schedule/0.1.3", "0.1.4": "http://registry.npmjs.org/node-schedule/0.1.4" }, "dist": { "0.1.0": { "shasum": "efa436886f13f40821e83b5247aed2ba2fdd23be", "tarball": "http://registry.npmjs.org/node-schedule/-/node-schedule-0.1.0.tgz" }, "0.1.1": { "shasum": "1335a989f50a00217f30a51c5b383acaf3785b9a", "tarball": "http://registry.npmjs.org/node-schedule/-/node-schedule-0.1.1.tgz" }, "0.1.2": { "shasum": "00554fd46c8b7bf147f6e610a707f8968c13a5d2", "tarball": "http://registry.npmjs.org/node-schedule/-/node-schedule-0.1.2.tgz" }, "0.1.3": { "shasum": "1210c0bfb6173bbe3073f26932f6cb8ab8c8a67c", "tarball": "http://registry.npmjs.org/node-schedule/-/node-schedule-0.1.3.tgz" }, "0.1.4": { "shasum": "8f1bdab4fa2aaba624cf3b60982d2fbb7c3581eb", "tarball": "http://registry.npmjs.org/node-schedule/-/node-schedule-0.1.4.tgz" } }, "keywords": [ "schedule", "task", "job", "cron" ], "url": "http://registry.npmjs.org/node-schedule/" }, "node-sdlmixer": { "name": "node-sdlmixer", "description": "Audio file playback using SDL_mixer for node", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "japj", "email": "jeroen.janssen@gmail.com" } ], "time": { "modified": "2011-05-10T06:05:12.554Z", "created": "2011-05-09T20:45:45.422Z", "0.0.1": "2011-05-09T20:45:46.493Z", "0.0.2": "2011-05-10T06:05:12.554Z" }, "author": { "name": "Jeroen Janssen", "email": "jeroen.janssen@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-sdlmixer/0.0.1", "0.0.2": "http://registry.npmjs.org/node-sdlmixer/0.0.2" }, "dist": { "0.0.1": { "shasum": "62dbe66faa76f1c71203ad8c0cdb381a8ad53f30", "tarball": "http://registry.npmjs.org/node-sdlmixer/-/node-sdlmixer-0.0.1.tgz", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic": { "shasum": "56ea3928c85281c01ad34ef108ecd10ea9e526d8", "tarball": "http://registry.npmjs.org/node-sdlmixer/-/node-sdlmixer-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic.tgz" } } }, "0.0.2": { "shasum": "78b84fdcb5e84de9a9ad1037b64e0d5da2996c60", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic": { "shasum": "5e5bf97942a01ff94e38ff1d0de3260fa74e8125", "tarball": "http://registry.npmjs.org/node-sdlmixer/-/node-sdlmixer-0.0.2-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic.tgz" } }, "tarball": "http://registry.npmjs.org/node-sdlmixer/-/node-sdlmixer-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/node-sdlmixer/" }, "node-secure": { "name": "node-secure", "description": "Protects globals from being overridden and adds functionality to protect your modules from hacking and code injection", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ddrcode", "email": "ddrcode@gmail.com" } ], "time": { "modified": "2011-07-19T23:53:24.605Z", "created": "2011-07-19T23:53:23.967Z", "0.2.0": "2011-07-19T23:53:24.605Z" }, "author": { "name": "David de Rosier", "email": "ddrcode@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ddrcode/node-secure.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/node-secure/0.2.0" }, "dist": { "0.2.0": { "shasum": "7dcbc390a2863c1c04f7371c586ab79a02dea8c7", "tarball": "http://registry.npmjs.org/node-secure/-/node-secure-0.2.0.tgz" } }, "keywords": [ "security", "globals", "eval", "node.js" ], "url": "http://registry.npmjs.org/node-secure/" }, "node-sendgrid": { "name": "node-sendgrid", "description": "SendGrid SMTP API headers library", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "foxbunny", "email": "branko@herdhound.com" } ], "time": { "modified": "2011-09-07T19:56:41.866Z", "created": "2011-08-03T19:56:27.593Z", "0.0.1": "2011-08-03T19:56:28.983Z", "0.0.2": "2011-08-04T09:30:09.112Z", "0.0.3": "2011-08-30T13:28:00.142Z", "0.0.4": "2011-09-07T19:56:41.866Z" }, "author": { "name": "Branko Vukelic", "email": "branko@herdhound.com" }, "repository": { "type": "git", "url": "git://github.com/HerdHound/node-sendgrid.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-sendgrid/0.0.1", "0.0.2": "http://registry.npmjs.org/node-sendgrid/0.0.2", "0.0.3": "http://registry.npmjs.org/node-sendgrid/0.0.3", "0.0.4": "http://registry.npmjs.org/node-sendgrid/0.0.4" }, "dist": { "0.0.1": { "shasum": "f2c2deb0e1d063f6de0927d11e0351c81c64fa02", "tarball": "http://registry.npmjs.org/node-sendgrid/-/node-sendgrid-0.0.1.tgz" }, "0.0.2": { "shasum": "6dd00f9ef4ba647c3eff17526505a59097966ab8", "tarball": "http://registry.npmjs.org/node-sendgrid/-/node-sendgrid-0.0.2.tgz" }, "0.0.3": { "shasum": "161032be56a43d924ec1425787f5b8b474c718ca", "tarball": "http://registry.npmjs.org/node-sendgrid/-/node-sendgrid-0.0.3.tgz" }, "0.0.4": { "shasum": "65e8aaa62be53749c4e444d70da1eadd3be98f62", "tarball": "http://registry.npmjs.org/node-sendgrid/-/node-sendgrid-0.0.4.tgz" } }, "keywords": [ "email", "smtp", "sendgrid" ], "url": "http://registry.npmjs.org/node-sendgrid/" }, "node-server": { "name": "node-server", "description": "Node servers launcher.", "dist-tags": { "latest": "0.0.23" }, "maintainers": [ { "name": "dreamlab", "email": "janecki@gmail.com" } ], "time": { "modified": "2011-12-12T13:59:24.594Z", "created": "2011-10-07T10:54:21.233Z", "0.0.1": "2011-10-07T10:54:23.244Z", "0.0.2": "2011-10-07T11:47:22.742Z", "0.0.3": "2011-10-07T16:03:57.032Z", "0.0.4": "2011-10-10T09:53:08.594Z", "0.0.5": "2011-10-13T09:16:20.034Z", "0.0.6": "2011-10-14T12:04:45.719Z", "0.0.7": "2011-10-14T12:06:40.285Z", "0.0.8": "2011-10-17T11:30:05.181Z", "0.0.9": "2011-10-24T12:53:26.343Z", "0.0.10": "2011-11-10T11:13:49.369Z", "0.0.11": "2011-11-21T10:47:57.627Z", "0.0.12": "2011-11-22T12:48:47.092Z", "0.0.13": "2011-11-22T12:54:59.148Z", "0.0.14": "2011-11-22T12:57:34.912Z", "0.0.15": "2011-11-22T13:01:21.845Z", "0.0.16": "2011-11-22T13:15:02.244Z", "0.0.17": "2011-11-23T10:30:42.598Z", "0.0.18": "2011-11-23T11:07:43.181Z", "0.0.19": "2011-11-24T12:01:19.753Z", "0.0.20": "2011-11-24T12:05:34.059Z", "0.0.21": "2011-12-02T11:20:10.906Z", "0.0.22": "2011-12-09T15:56:20.548Z", "0.0.23": "2011-12-12T13:59:24.594Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-server/0.0.1", "0.0.2": "http://registry.npmjs.org/node-server/0.0.2", "0.0.3": "http://registry.npmjs.org/node-server/0.0.3", "0.0.4": "http://registry.npmjs.org/node-server/0.0.4", "0.0.5": "http://registry.npmjs.org/node-server/0.0.5", "0.0.6": "http://registry.npmjs.org/node-server/0.0.6", "0.0.7": "http://registry.npmjs.org/node-server/0.0.7", "0.0.8": "http://registry.npmjs.org/node-server/0.0.8", "0.0.9": "http://registry.npmjs.org/node-server/0.0.9", "0.0.10": "http://registry.npmjs.org/node-server/0.0.10", "0.0.11": "http://registry.npmjs.org/node-server/0.0.11", "0.0.12": "http://registry.npmjs.org/node-server/0.0.12", "0.0.13": "http://registry.npmjs.org/node-server/0.0.13", "0.0.14": "http://registry.npmjs.org/node-server/0.0.14", "0.0.15": "http://registry.npmjs.org/node-server/0.0.15", "0.0.16": "http://registry.npmjs.org/node-server/0.0.16", "0.0.17": "http://registry.npmjs.org/node-server/0.0.17", "0.0.18": "http://registry.npmjs.org/node-server/0.0.18", "0.0.19": "http://registry.npmjs.org/node-server/0.0.19", "0.0.20": "http://registry.npmjs.org/node-server/0.0.20", "0.0.21": "http://registry.npmjs.org/node-server/0.0.21", "0.0.22": "http://registry.npmjs.org/node-server/0.0.22", "0.0.23": "http://registry.npmjs.org/node-server/0.0.23" }, "dist": { "0.0.1": { "shasum": "0aa8ab50e6612d4caee7717e48bfbb52d45acc95", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.1.tgz" }, "0.0.2": { "shasum": "fb33dee6c7effaf363aefcda1982f6109922a227", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.2.tgz" }, "0.0.3": { "shasum": "704ec0d56114c330d5d41498d561b4b9acc316a3", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.3.tgz" }, "0.0.4": { "shasum": "b60e6f0fd394201c52406c78029c4c1cde99f82f", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.4.tgz" }, "0.0.5": { "shasum": "c2d60cf746c879990ea4b559974fa2d0804a6f8d", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.5.tgz" }, "0.0.6": { "shasum": "8580bd4458c749c9139174190424ce3b71785903", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.6.tgz" }, "0.0.7": { "shasum": "89b3a814392d4c24ecd96ff85cd19e5b758dc6b3", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.7.tgz" }, "0.0.8": { "shasum": "68978165177b234c0676361932c68fa53cdd71ad", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.8.tgz" }, "0.0.9": { "shasum": "e159c5b032ea9156709c73fdb3c3acc8c83b9328", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.9.tgz" }, "0.0.10": { "shasum": "f9d3b6a5e306374e0a668d7fe90e7554ba7276a2", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.10.tgz" }, "0.0.11": { "shasum": "0574b4fd78d6ec653763cc51c854bbc3af14b2b8", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.11.tgz" }, "0.0.12": { "shasum": "c108aadb4d4ecf1d7a9f4ba773842df38ec37e24", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.12.tgz" }, "0.0.13": { "shasum": "96a2ddcedd962ba17f09c3bc0ebe7963af5cd5a2", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.13.tgz" }, "0.0.14": { "shasum": "e336dc5e3fc7782980ef833dfe01ddc3e07d526a", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.14.tgz" }, "0.0.15": { "shasum": "7bdf12c48990d4065a1216ceac688a4dae753ca9", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.15.tgz" }, "0.0.16": { "shasum": "21fcd0a330de6045a0381bd702722be34accbc0a", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.16.tgz" }, "0.0.17": { "shasum": "a7a7b3023e30052863485488a7b915adf018c681", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.17.tgz" }, "0.0.18": { "shasum": "98ecfd2fb8dc75baf74d970f01900c59502e7c77", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.18.tgz" }, "0.0.19": { "shasum": "218a48c2c6744c2e49a43ec2cf028a815318e098", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.19.tgz" }, "0.0.20": { "shasum": "89eac1c2d73b60ffbf0de2de1f73cd50b151cf7a", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.20.tgz" }, "0.0.21": { "shasum": "fc8b5006d2f86c96c6c1ae1b4186e317fbe5dce7", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.21.tgz" }, "0.0.22": { "shasum": "d2a53f9b31dd5d4a5b4a08d2459b00ad77acd860", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.22.tgz" }, "0.0.23": { "shasum": "04fe6ce57d6b13c8d918bbe61a211b54b583a411", "tarball": "http://registry.npmjs.org/node-server/-/node-server-0.0.23.tgz" } }, "url": "http://registry.npmjs.org/node-server/" }, "node-sizzle": { "name": "node-sizzle", "description": "Sizzle powered selectors for libxmljs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "blago", "email": "blago@dachev.com" } ], "author": { "name": "Blagovest Dachev - http://github.com/dachev" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-sizzle/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node-sizzle/-/node-sizzle-0.1.0.tgz" } }, "keywords": [ "dom", "sizzle", "jquery", "html", "xml" ], "url": "http://registry.npmjs.org/node-sizzle/" }, "node-smsgw": { "name": "node-smsgw", "description": "SMS Gateway service", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jerryjj", "email": "jerry.jalava@nemein.com" } ], "time": { "modified": "2011-11-21T08:54:07.071Z", "created": "2011-11-21T08:54:05.538Z", "0.0.1": "2011-11-21T08:54:07.071Z" }, "author": { "name": "Jerry Jalava", "email": "jerry.jalava@nemein.com" }, "repository": { "type": "git", "url": "git@github.com:nemein/node-smsgw.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-smsgw/0.0.1" }, "dist": { "0.0.1": { "shasum": "429b27f9e4454d51906f71f01e29597ea239a956", "tarball": "http://registry.npmjs.org/node-smsgw/-/node-smsgw-0.0.1.tgz" } }, "keywords": [ "hook.io", "hook", "sms", "sms gateway" ], "url": "http://registry.npmjs.org/node-smsgw/" }, "node-soap-client": { "name": "node-soap-client", "description": "SOAP client library ", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "minchenkov", "email": "pavel@minchenkov.com" } ], "time": { "modified": "2011-10-18T16:46:57.011Z", "created": "2011-09-15T12:06:28.913Z", "0.0.1": "2011-09-15T12:06:30.858Z", "0.0.2": "2011-09-18T18:02:47.651Z", "0.0.3": "2011-09-25T20:08:33.566Z", "0.0.4": "2011-09-25T22:32:53.564Z", "0.0.5": "2011-09-26T15:56:27.389Z", "0.0.6": "2011-10-11T15:29:42.158Z", "0.0.7": "2011-10-12T11:41:04.598Z", "0.0.8": "2011-10-12T12:52:44.225Z", "0.0.9": "2011-10-12T14:32:16.193Z", "0.1.0": "2011-10-18T16:46:57.011Z" }, "author": { "name": "Pavel Minchenkov", "email": "pavel@metahouse.ru" }, "repository": { "type": "git", "url": "git://github.com/minchenkov/node-soap-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-soap-client/0.0.1", "0.0.2": "http://registry.npmjs.org/node-soap-client/0.0.2", "0.0.3": "http://registry.npmjs.org/node-soap-client/0.0.3", "0.0.4": "http://registry.npmjs.org/node-soap-client/0.0.4", "0.0.5": "http://registry.npmjs.org/node-soap-client/0.0.5", "0.0.6": "http://registry.npmjs.org/node-soap-client/0.0.6", "0.0.7": "http://registry.npmjs.org/node-soap-client/0.0.7", "0.0.8": "http://registry.npmjs.org/node-soap-client/0.0.8", "0.0.9": "http://registry.npmjs.org/node-soap-client/0.0.9", "0.1.0": "http://registry.npmjs.org/node-soap-client/0.1.0" }, "dist": { "0.0.1": { "shasum": "6d135a3ffe19e82d21f62fea07b1af08811cecce", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.1.tgz" }, "0.0.2": { "shasum": "ff9e528e3a3a8cdd0f57c8ff41740e2a216a196e", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.2.tgz" }, "0.0.3": { "shasum": "891f34d20273d3fe9f23708a27b12b00e357efb1", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.3.tgz" }, "0.0.4": { "shasum": "48067dc3e6b7f5daa101a72b597c27df082ff397", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.4.tgz" }, "0.0.5": { "shasum": "673cd295cf7bb28e7d64f8f397fe56795336400e", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.5.tgz" }, "0.0.6": { "shasum": "6250544bd9c8eb7e86efdb9367b7165b9537416f", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.6.tgz" }, "0.0.7": { "shasum": "ac0e16c070f075bf0cf7dd8b20d16a6d8e8529cf", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.7.tgz" }, "0.0.8": { "shasum": "f1b997801bade6c91cd3c41839991508294c3211", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.8.tgz" }, "0.0.9": { "shasum": "585a261a7e9c890a4e32a49933a4cfc3841e27ce", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.0.9.tgz" }, "0.1.0": { "shasum": "f047f0d21f7c9d49bba1a1a3bf864274c97a371c", "tarball": "http://registry.npmjs.org/node-soap-client/-/node-soap-client-0.1.0.tgz" } }, "keywords": [ "soap", "wsdl", "web-services" ], "url": "http://registry.npmjs.org/node-soap-client/" }, "node-speak": { "name": "node-speak", "description": "TTS (Text to Speech) for Node and Browser", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "christopherdebeer", "email": "christopherdebeer@gmail.com" } ], "time": { "modified": "2011-11-24T10:09:01.057Z", "created": "2011-11-24T10:08:59.704Z", "0.0.2": "2011-11-24T10:09:01.057Z" }, "author": { "name": "Christopher de Beer", "email": "christopherdebeer@gmail.com", "url": "https://github.com/christopherdebeer" }, "repository": { "type": "git", "url": "git://github.com/christopherdebeer/speak.js.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/node-speak/0.0.2" }, "dist": { "0.0.2": { "shasum": "8df4bd3e9fe9952ffb61830bc93dd8ea2b2fffed", "tarball": "http://registry.npmjs.org/node-speak/-/node-speak-0.0.2.tgz" } }, "keywords": [ "TTS", "speech", "audio", "voice" ], "url": "http://registry.npmjs.org/node-speak/" }, "node-spec": { "name": "node-spec", "description": "Extremely minimal specing for node.js.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "benjaminws", "email": "benjaminws@just-another.net" } ], "time": { "modified": "2010-12-30T20:13:50.440Z", "created": "2010-12-29T18:23:18.776Z", "0.0.1": "2010-12-29T18:23:18.953Z", "0.0.2": "2010-12-29T18:40:26.251Z", "0.0.3": "2010-12-29T21:28:59.770Z", "0.0.4": "2010-12-30T20:13:50.440Z" }, "author": { "name": "Benjamin W. Smith", "email": "benjaminws@just-another.net" }, "repository": { "type": "git", "url": "http://github.com/benjaminws/node-spec.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-spec/0.0.1", "0.0.2": "http://registry.npmjs.org/node-spec/0.0.2", "0.0.3": "http://registry.npmjs.org/node-spec/0.0.3", "0.0.4": "http://registry.npmjs.org/node-spec/0.0.4" }, "dist": { "0.0.1": { "shasum": "dffa5c25a970c00dae3d00bbf01d87c49e209b02", "tarball": "http://registry.npmjs.org/node-spec/-/node-spec-0.0.1.tgz" }, "0.0.2": { "shasum": "60538f914b4ecfe0467f26d0c65abeaa70a6ee25", "tarball": "http://registry.npmjs.org/node-spec/-/node-spec-0.0.2.tgz" }, "0.0.3": { "shasum": "6b9528e244033d746826a4db10d75fb16ac15fe0", "tarball": "http://registry.npmjs.org/node-spec/-/node-spec-0.0.3.tgz" }, "0.0.4": { "shasum": "05fc80a68e5eed106611b8e11df6ece4b8119a56", "tarball": "http://registry.npmjs.org/node-spec/-/node-spec-0.0.4.tgz" } }, "keywords": [ "testing", "spec", "bdd", "specing" ], "url": "http://registry.npmjs.org/node-spec/" }, "node-static": { "name": "node-static", "description": "simple, compliant file streaming module for node", "dist-tags": { "latest": "0.5.9" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-23T08:38:26.836Z", "created": "2011-05-02T20:48:29.228Z", "0.5.6": "2011-05-02T20:48:29.576Z", "0.5.7": "2011-07-22T16:38:27.129Z", "0.5.8": "2011-08-09T19:03:16.598Z", "0.5.9": "2011-08-13T22:05:36.945Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "users": { "naholyr": true }, "versions": { "0.5.6": "http://registry.npmjs.org/node-static/0.5.6", "0.5.7": "http://registry.npmjs.org/node-static/0.5.7", "0.5.8": "http://registry.npmjs.org/node-static/0.5.8", "0.5.9": "http://registry.npmjs.org/node-static/0.5.9" }, "dist": { "0.5.6": { "shasum": "50be3328f1d5307e5303ca57137f3dcd665a761e", "tarball": "http://registry.npmjs.org/node-static/-/node-static-0.5.6.tgz" }, "0.5.7": { "shasum": "e49dd773c5cdd62629de4a2cf1f68800e9ce4dbb", "tarball": "http://registry.npmjs.org/node-static/-/node-static-0.5.7.tgz" }, "0.5.8": { "shasum": "55de9527a2b8d119ee558e4d99777114741e7cb1", "tarball": "http://registry.npmjs.org/node-static/-/node-static-0.5.8.tgz" }, "0.5.9": { "shasum": "2f5bf30949e1735958266c269413aebce8cbe899", "tarball": "http://registry.npmjs.org/node-static/-/node-static-0.5.9.tgz" } }, "keywords": [ "http", "static", "file", "server" ], "url": "http://registry.npmjs.org/node-static/" }, "node-static-maccman": { "name": "node-static-maccman", "description": "simple, compliant file streaming module for node (with fixes for static paths)", "dist-tags": { "latest": "0.5.3" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-03-30T00:50:00.084Z", "created": "2011-03-30T00:49:58.954Z", "0.5.3": "2011-03-30T00:50:00.084Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "0.5.3": "http://registry.npmjs.org/node-static-maccman/0.5.3" }, "dist": { "0.5.3": { "shasum": "e64f35fd738e295d5ef2c88f550e4ca90755c09e", "tarball": "http://registry.npmjs.org/node-static-maccman/-/node-static-maccman-0.5.3.tgz" } }, "keywords": [ "http", "static", "file", "server" ], "url": "http://registry.npmjs.org/node-static-maccman/" }, "node-statsd": { "name": "node-statsd", "description": "node client for Etsy'd StatsD server", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "steveivy", "email": "steveivy@gmail.com" } ], "time": { "modified": "2011-08-09T12:49:20.979Z", "created": "2011-02-25T01:39:53.638Z", "0.0.1": "2011-02-25T01:39:53.918Z", "0.0.2": "2011-08-09T12:49:20.979Z" }, "author": { "name": "Steve Ivy" }, "repository": { "type": "git", "url": "git://github.com/sivy/node-statsd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-statsd/0.0.1", "0.0.2": "http://registry.npmjs.org/node-statsd/0.0.2" }, "dist": { "0.0.1": { "shasum": "71d8049e2c5b51d7b1a3f9ee76af722a4ddf529e", "tarball": "http://registry.npmjs.org/node-statsd/-/node-statsd-0.0.1.tgz" }, "0.0.2": { "shasum": "ba96c26d4ec22b4f9501bb332fdf740db5a40ee7", "tarball": "http://registry.npmjs.org/node-statsd/-/node-statsd-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-statsd/" }, "node-statsd-instrument": { "name": "node-statsd-instrument", "description": "Provides metaprogramming methods to inject StatsD instrumentation using node-statsd", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "syrio", "email": "asaf.karas@gmail.com" } ], "time": { "modified": "2011-09-13T08:55:30.137Z", "created": "2011-09-13T08:55:28.267Z", "0.0.1": "2011-09-13T08:55:30.137Z" }, "author": { "name": "Syrio" }, "repository": { "type": "git", "url": "git://github.com/syrio/node-statsd-instrument.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-statsd-instrument/0.0.1" }, "dist": { "0.0.1": { "shasum": "eb06b1d592d674d5d0fe27b7cbb2c5c5ae1d8262", "tarball": "http://registry.npmjs.org/node-statsd-instrument/-/node-statsd-instrument-0.0.1.tgz" } }, "keywords": [ "StatsD", "StatsD client", "Instrumentation" ], "url": "http://registry.npmjs.org/node-statsd-instrument/" }, "node-std": { "name": "node-std", "description": "STD", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ericmuyser", "email": "eric@muyser.com" } ], "time": { "modified": "2011-06-21T08:36:46.154Z", "created": "2011-06-21T08:36:45.531Z", "0.1.0": "2011-06-21T08:36:46.154Z" }, "author": { "name": "Eric Muyser", "email": "eric@muyser.com", "url": "http://eric.muyser.com/" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-std/0.1.0" }, "dist": { "0.1.0": { "shasum": "a272b1c3e45d019cb8749f639b33c1d167e6adc7", "tarball": "http://registry.npmjs.org/node-std/-/node-std-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-std/" }, "node-store": { "name": "node-store", "description": "Mongodb", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "flybyme", "email": "price.timmy@gmail.com" } ], "time": { "modified": "2011-08-06T21:00:14.229Z", "created": "2011-08-06T21:00:12.019Z", "0.0.1": "2011-08-06T21:00:14.229Z" }, "author": { "name": "Tim", "email": "flybyme@wiyc.info" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-store/0.0.1" }, "dist": { "0.0.1": { "shasum": "88ea40f43c8df5f671488d3f890a7c2c330c5637", "tarball": "http://registry.npmjs.org/node-store/-/node-store-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/node-store/" }, "node-stringprep": { "name": "node-stringprep", "description": "ICU StringPrep profiles", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "time": { "modified": "2011-12-02T13:11:54.824Z", "created": "2011-02-01T17:20:06.495Z", "0.0.2": "2011-02-01T17:20:06.495Z", "0.0.3": "2011-02-01T17:20:06.495Z", "0.0.4": "2011-06-01T14:14:30.130Z", "0.0.5": "2011-07-05T22:47:59.751Z", "0.1.0": "2011-11-02T03:11:35.315Z", "0.1.1": "2011-11-29T13:34:56.549Z", "0.1.2": "2011-12-02T13:11:54.824Z" }, "users": { "astro": true }, "versions": { "0.0.2": "http://registry.npmjs.org/node-stringprep/0.0.2", "0.0.3": "http://registry.npmjs.org/node-stringprep/0.0.3", "0.0.4": "http://registry.npmjs.org/node-stringprep/0.0.4", "0.0.5": "http://registry.npmjs.org/node-stringprep/0.0.5", "0.1.0": "http://registry.npmjs.org/node-stringprep/0.1.0", "0.1.1": "http://registry.npmjs.org/node-stringprep/0.1.1", "0.1.2": "http://registry.npmjs.org/node-stringprep/0.1.2" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/node-stringprep/-/node-stringprep-0.0.2.tgz" }, "0.0.3": { "shasum": "342f4c152fa01275cc9a8f1f1e5a2656ab0ffd91", "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.0.3.tgz" }, "0.0.4": { "shasum": "d64c79f5ab62b216311376cfb1b4ecdb37770ad5", "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.0.4.tgz" }, "0.0.5": { "shasum": "09f2bb008d16120f003a4ad0770c66fdfc4471ca", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39.1": { "shasum": "0b196bef6e269ff32b8be22587f072c172d7f745", "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.0.5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39.1.tgz" } }, "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.0.5.tgz" }, "0.1.0": { "shasum": "5b0e90b2d17fa5bb5a614b8b71938ad396c8d208", "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.1.0.tgz" }, "0.1.1": { "shasum": "8b301bb068cfaad8d309c876363ad428ac2984e3", "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.1.1.tgz" }, "0.1.2": { "shasum": "cdcccb64c73f7b97d4ff7f9a22412f5fffb53bdc", "tarball": "http://registry.npmjs.org/node-stringprep/-/node-stringprep-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/node-stringprep/" }, "node-synapse": { "name": "node-synapse", "description": "An HTTP-based event framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ceineke", "email": "npm@chriseineke.com" } ], "time": { "modified": "2011-09-18T04:13:46.021Z", "created": "2011-09-18T04:13:45.398Z", "0.0.1": "2011-09-18T04:13:46.021Z" }, "author": { "name": "Chris Eineke", "email": "chris@chriseineke.com", "url": "http://chriseineke.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-synapse/0.0.1" }, "dist": { "0.0.1": { "shasum": "e506ca865544f7cbaa2e3905ce6fd1b5cf8e08c7", "tarball": "http://registry.npmjs.org/node-synapse/-/node-synapse-0.0.1.tgz" } }, "keywords": [ "synapse", "event", "framework", "http", "rest", "restful" ], "url": "http://registry.npmjs.org/node-synapse/" }, "node-syslog": { "name": "node-syslog", "description": "Node module to support sending messages to syslog daemon", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "schamane", "email": "nasar.kulyk@googlemail.com" } ], "author": { "name": "Nazar Kulyk", "email": "nasar.kulyk@googlemail.com" }, "repository": { "type": "git", "url": "git@github.com:schamane/node-syslog.git" }, "time": { "modified": "2011-12-12T16:53:01.855Z", "created": "2011-01-06T10:37:17.414Z", "0.6.0": "2011-01-06T10:37:17.414Z", "0.6.1": "2011-01-06T10:37:17.414Z", "0.6.2": "2011-04-03T14:14:20.864Z", "1.0.0": "2011-06-03T09:46:41.320Z", "1.0.2": "2011-09-16T09:01:08.291Z", "1.1.0": "2011-09-19T12:16:51.919Z", "1.1.1": "2011-12-12T16:53:01.855Z" }, "versions": { "0.6.0": "http://registry.npmjs.org/node-syslog/0.6.0", "0.6.1": "http://registry.npmjs.org/node-syslog/0.6.1", "0.6.2": "http://registry.npmjs.org/node-syslog/0.6.2", "1.0.0": "http://registry.npmjs.org/node-syslog/1.0.0", "1.0.2": "http://registry.npmjs.org/node-syslog/1.0.2", "1.1.0": "http://registry.npmjs.org/node-syslog/1.1.0", "1.1.1": "http://registry.npmjs.org/node-syslog/1.1.1" }, "dist": { "0.6.0": { "shasum": "fe9133e4465ce14d18ee24563e0a2b51584c98cc", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-0.6.0.tgz" }, "0.6.1": { "shasum": "fb52608c6a46b48961bbfca4809e0bd008bd2ccf", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-0.6.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "d26d6369535800f633aa30208703064f2564bb46", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-0.6.1-0.4-sunos-5.11.tgz" } } }, "0.6.2": { "shasum": "68d21a96cc8711eb788ebca963f44efcf0b2057f", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-0.6.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "e7cb4a30cb19d197a9c3db388fa3c6d173b02b95", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-0.6.2-0.4-sunos-5.11.tgz" } } }, "1.0.0": { "shasum": "79c997a444be0cea96374769df958a4a9e5190c9", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-1.0.0.tgz" }, "1.0.2": { "shasum": "0f7787659245829e5d34ae104f486774c4029403", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-1.0.2.tgz" }, "1.1.0": { "shasum": "5e1f1cfc52bc59a802b6d7f43bcb35d1ffe6887a", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.0.tgz" }, "1.1.1": { "shasum": "3ec654d67bb579e9865129a695d3674d9e6c7813", "tarball": "http://registry.npmjs.org/node-syslog/-/node-syslog-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-syslog/" }, "node-t": { "name": "node-t", "description": "A fast django-like templating engine for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "skid", "email": "jordanovskid@gmail.com" } ], "time": { "modified": "2011-05-02T15:57:38.389Z", "created": "2011-05-02T15:57:37.780Z", "0.1.0": "2011-05-02T15:57:38.389Z" }, "author": { "name": "Dusko Jordanovski", "email": "jordanovskid@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/skid/node-t.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-t/0.1.0" }, "dist": { "0.1.0": { "shasum": "d6dd809955534454571aeffc36e9eed8a7c39460", "tarball": "http://registry.npmjs.org/node-t/-/node-t-0.1.0.tgz" } }, "keywords": [ "template", "html", "django", "sandbox" ], "url": "http://registry.npmjs.org/node-t/" }, "node-taobao": { "name": "node-taobao", "description": "Library for taobao.com api", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "e6nian", "email": "e6nian@gmail.com" } ], "time": { "modified": "2011-07-06T01:22:34.549Z", "created": "2011-06-19T07:27:59.124Z", "0.0.1": "2011-06-19T07:28:01.294Z", "0.0.2": "2011-06-19T07:32:27.370Z", "0.0.3": "2011-07-06T01:22:34.549Z" }, "author": { "name": "e6nian", "email": "e6nian@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-taobao/0.0.1", "0.0.2": "http://registry.npmjs.org/node-taobao/0.0.2", "0.0.3": "http://registry.npmjs.org/node-taobao/0.0.3" }, "dist": { "0.0.1": { "shasum": "0cf9d8b8f82f4a310522e60444d00307d201f082", "tarball": "http://registry.npmjs.org/node-taobao/-/node-taobao-0.0.1.tgz" }, "0.0.2": { "shasum": "85929b2bde8d064e8f2468839fd2139d509f4a8e", "tarball": "http://registry.npmjs.org/node-taobao/-/node-taobao-0.0.2.tgz" }, "0.0.3": { "shasum": "fcfe104c23cb289545177570f51b78fcae2cfbf7", "tarball": "http://registry.npmjs.org/node-taobao/-/node-taobao-0.0.3.tgz" } }, "keywords": [ "taobao", "top", "taobao.com" ], "url": "http://registry.npmjs.org/node-taobao/" }, "node-term-ui": { "name": "node-term-ui", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jocafa", "email": "josh.faul@gmail.com" } ], "time": { "modified": "2011-08-31T00:42:10.314Z", "created": "2011-08-31T00:09:25.547Z", "0.0.1": "2011-08-31T00:09:26.337Z", "0.0.2": "2011-08-31T00:42:10.314Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-term-ui/0.0.1", "0.0.2": "http://registry.npmjs.org/node-term-ui/0.0.2" }, "dist": { "0.0.1": { "shasum": "870ba7793dfb4bce60042a11b27eb190f0b27f2d", "tarball": "http://registry.npmjs.org/node-term-ui/-/node-term-ui-0.0.1.tgz" }, "0.0.2": { "shasum": "ba3092c3af6e8e858b629605c29f5400b72b9a15", "tarball": "http://registry.npmjs.org/node-term-ui/-/node-term-ui-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/node-term-ui/" }, "node-tiny": { "name": "node-tiny", "description": "an in-process database", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-07-20T06:41:46.854Z", "created": "2011-05-16T00:18:17.934Z", "0.0.1": "2011-05-16T00:18:18.372Z", "0.0.2": "2011-05-23T05:13:40.936Z", "0.0.4": "2011-07-20T06:41:46.854Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/node-tiny.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-tiny/0.0.1", "0.0.2": "http://registry.npmjs.org/node-tiny/0.0.2", "0.0.4": "http://registry.npmjs.org/node-tiny/0.0.4" }, "dist": { "0.0.1": { "shasum": "f68fb88162fea21ecfffc5a6b588a2d9cac7e995", "tarball": "http://registry.npmjs.org/node-tiny/-/node-tiny-0.0.1.tgz" }, "0.0.2": { "shasum": "adf9845faa810f11e7c8fdec72689ca71d9f58a9", "tarball": "http://registry.npmjs.org/node-tiny/-/node-tiny-0.0.2.tgz" }, "0.0.4": { "shasum": "a5a9664a377d0aa9157388f54355e9d6b4b6ba23", "tarball": "http://registry.npmjs.org/node-tiny/-/node-tiny-0.0.4.tgz" } }, "keywords": [ "database", "nosql", "in-process" ], "url": "http://registry.npmjs.org/node-tiny/" }, "node-tmpl": { "name": "node-tmpl", "description": "A template engine inpired from shorttag", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-02-13T21:55:24.951Z", "created": "2011-02-13T21:55:24.423Z", "0.0.1": "2011-02-13T21:55:24.951Z" }, "author": { "name": "Jerome Etienne", "email": "jerome.etienne@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-tmpl/0.0.1" }, "dist": { "0.0.1": { "shasum": "33cb2504bcb632feef5ec4388c70213a49cf2aa2", "tarball": "http://registry.npmjs.org/node-tmpl/-/node-tmpl-0.0.1.tgz" } }, "keywords": [ "template" ], "url": "http://registry.npmjs.org/node-tmpl/" }, "node-topsy": { "name": "node-topsy", "description": "A node.js module for interacting with the Topsy API.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "cvee", "email": "cvee@me.com" } ], "time": { "modified": "2011-11-03T01:50:02.422Z", "created": "2011-11-03T01:50:02.111Z", "1.0.0": "2011-11-03T01:50:02.422Z" }, "author": { "name": "Chris Verwymeren", "email": "chris@istrategylabs.com", "url": "http://www.istrategylabs.com" }, "repository": { "type": "git", "url": "git://github.com/istrategylabs/node-topsy.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-topsy/1.0.0" }, "dist": { "1.0.0": { "shasum": "dd4c6f117050d8ad743ca8b07cebd8db48c7bbdc", "tarball": "http://registry.npmjs.org/node-topsy/-/node-topsy-1.0.0.tgz" } }, "keywords": [ "topsy" ], "url": "http://registry.npmjs.org/node-topsy/" }, "node-transloadit": { "name": "node-transloadit", "description": "Node.js client for Transloadit API", "dist-tags": { "latest": "0.0.2" }, "readme": "# Overview\n\nThis is a Node.js client for the [Transloadit](http://transloadit.com/) service, a cloud transcoder for images, video and other content.\n\nBefore you get started you'll want to \n[enable API authentication](http://transloadit.com/docs/authentication).\n\n# Installation\n\n npm install node-transloadit\n\n# API\n\n```javascript\n\nvar transloadit = require('node-transloadit');\n\nvar client = new transloadit('AUTH_KEY', 'AUTH_SECRET');\n\nclient.send(params, ok_callback, fail_callback);\n\n```\n\n# Example\n\n```javascript\n\nvar transloadit = require('node-transloadit');\n\nvar client = new transloadit('AUTH_KEY', 'AUTH_SECRET');\nvar params = {\n steps: {\n ':original': {\n robot: '/http/import',\n url: 'http://example.com/file.mov'\n }\n },\n template_id: 'your_template_id_here'\n};\n\nclient.send(params, function(ok) {\n // success callback [optional]\n console.log('Success: ' + JSON.stringify(ok));\n}, function(err) {\n // error callback [optional]\n console.log('Error: ' + JSON.stringify(err));\n});\n\n```\n\n# Authors\n\n- Geoff Wilson (gmwils@gmail.com)\n", "maintainers": [ { "name": "gmwils", "email": "gmwils@gmail.com" } ], "time": { "modified": "2011-11-30T12:45:19.315Z", "created": "2011-11-29T22:37:14.340Z", "0.0.1": "2011-11-29T22:37:15.690Z", "0.0.2": "2011-11-30T12:45:19.315Z" }, "author": { "name": "Geoff Wilson", "email": "gmwils@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/gmwils/node-transloadit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-transloadit/0.0.1", "0.0.2": "http://registry.npmjs.org/node-transloadit/0.0.2" }, "dist": { "0.0.1": { "shasum": "da1ac25a0f206c8ce61cf3f036320d731f3c5289", "tarball": "http://registry.npmjs.org/node-transloadit/-/node-transloadit-0.0.1.tgz" }, "0.0.2": { "shasum": "9d5c7e158b1158e9fc40f6e848624bd5280d1492", "tarball": "http://registry.npmjs.org/node-transloadit/-/node-transloadit-0.0.2.tgz" } }, "keywords": [ "transloadit", "encoding", "transcoding", "video", "audio", "mp3" ], "url": "http://registry.npmjs.org/node-transloadit/" }, "node-twilio": { "name": "node-twilio", "description": "Simple TwilioML and conversation helper library.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-05-15T22:02:51.168Z", "created": "2011-03-18T18:35:07.365Z", "0.0.1": "2011-03-18T18:35:07.774Z", "0.0.2": "2011-03-24T23:06:49.771Z", "0.0.3": "2011-04-03T22:01:13.974Z", "0.1.0": "2011-05-14T20:01:02.493Z", "0.1.1": "2011-05-15T22:02:51.168Z" }, "author": { "name": "Votizen Inc.", "email": "admin@votizen.com" }, "repository": { "type": "git", "url": "git://github.com/votizen/node-twilio.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-twilio/0.0.1", "0.0.2": "http://registry.npmjs.org/node-twilio/0.0.2", "0.0.3": "http://registry.npmjs.org/node-twilio/0.0.3", "0.1.0": "http://registry.npmjs.org/node-twilio/0.1.0", "0.1.1": "http://registry.npmjs.org/node-twilio/0.1.1" }, "dist": { "0.0.1": { "shasum": "94003d474adfd61e1a59befe624fd4a59a4e56bb", "tarball": "http://registry.npmjs.org/node-twilio/-/node-twilio-0.0.1.tgz" }, "0.0.2": { "shasum": "c13612d53fd2c3870955147ca3ea3289e617f2dd", "tarball": "http://registry.npmjs.org/node-twilio/-/node-twilio-0.0.2.tgz" }, "0.0.3": { "shasum": "a24d2eadfd20f0c35f3463e83b9236724129f727", "tarball": "http://registry.npmjs.org/node-twilio/-/node-twilio-0.0.3.tgz" }, "0.1.0": { "shasum": "e3e91ec6b92f6b34affbf349b22ea854f8ab7201", "tarball": "http://registry.npmjs.org/node-twilio/-/node-twilio-0.1.0.tgz" }, "0.1.1": { "shasum": "a9522db88dfa9558dc2bd73eac482d3df97c5e0f", "tarball": "http://registry.npmjs.org/node-twilio/-/node-twilio-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/node-twilio/" }, "node-twitter": { "name": "node-twitter", "description": "A node.js module for interacting with the Twitter API.", "dist-tags": { "latest": "0.1.1" }, "readme": "# Description\n\nnode-twitter is a node.js module for interacting with the Twitter API.\n", "maintainers": [ { "name": "cvee", "email": "cvee@me.com" } ], "time": { "modified": "2011-12-06T16:07:43.592Z", "created": "2011-12-05T19:43:25.843Z", "0.1.0": "2011-12-05T19:43:26.822Z", "0.1.1": "2011-12-06T16:07:43.592Z" }, "author": { "name": "Chris Verwymeren", "email": "chris@istrategylabs.com", "url": "http://www.istrategylabs.com" }, "repository": { "type": "git", "url": "git://github.com/istrategylabs/node-twitter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-twitter/0.1.0", "0.1.1": "http://registry.npmjs.org/node-twitter/0.1.1" }, "dist": { "0.1.0": { "shasum": "954363b53d6cc9eb469cf4abf0f985b6e91638ce", "tarball": "http://registry.npmjs.org/node-twitter/-/node-twitter-0.1.0.tgz" }, "0.1.1": { "shasum": "4a280e17772f76916eda415fb33423fb9d8a4ba2", "tarball": "http://registry.npmjs.org/node-twitter/-/node-twitter-0.1.1.tgz" } }, "keywords": [ "twitter" ], "url": "http://registry.npmjs.org/node-twitter/" }, "node-twitter-mailer": { "name": "node-twitter-mailer", "description": "A simple module to receive tweets by email.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "srod", "email": "rodolphe@2clics.net" } ], "time": { "modified": "2011-06-18T00:18:32.983Z", "created": "2011-06-18T00:04:27.149Z", "0.1.0": "2011-06-18T00:04:27.825Z", "0.1.1": "2011-06-18T00:07:52.266Z", "0.1.2": "2011-06-18T00:18:32.984Z" }, "author": { "name": "Rodolphe Stoclin", "email": "rodolphe@2clics.net", "url": "http://2clics.net" }, "repository": { "type": "git", "url": "git://github.com/srod/node-twitter-mailer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-twitter-mailer/0.1.0", "0.1.1": "http://registry.npmjs.org/node-twitter-mailer/0.1.1", "0.1.2": "http://registry.npmjs.org/node-twitter-mailer/0.1.2" }, "dist": { "0.1.0": { "shasum": "78f1ed99ee1cacf8b50b13aaa2cd0205e2081520", "tarball": "http://registry.npmjs.org/node-twitter-mailer/-/node-twitter-mailer-0.1.0.tgz" }, "0.1.1": { "shasum": "967f99f9a1410876d13aa6dea4bd006a15045397", "tarball": "http://registry.npmjs.org/node-twitter-mailer/-/node-twitter-mailer-0.1.1.tgz" }, "0.1.2": { "shasum": "dbf74ec6add7453384b4104451722cf0137c1dd7", "tarball": "http://registry.npmjs.org/node-twitter-mailer/-/node-twitter-mailer-0.1.2.tgz" } }, "keywords": [ "twitter", "email" ], "url": "http://registry.npmjs.org/node-twitter-mailer/" }, "node-usb": { "name": "node-usb", "description": "experimental libusb bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "schakko", "email": "ckl@ecw.de" } ], "author": { "name": "Christopher Klein" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-usb/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/node-usb/-/node-usb-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-usb/" }, "node-uuid": { "name": "node-uuid", "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.", "dist-tags": { "latest": "1.3.1" }, "maintainers": [ { "name": "broofa", "email": "robert@broofa.com" } ], "time": { "modified": "2011-11-30T12:47:06.122Z", "created": "2011-02-04T15:03:20.452Z", "1.1.0": "2011-02-04T15:03:20.843Z", "1.2.0": "2011-05-31T07:10:14.083Z", "1.3.0": "2011-11-29T09:36:46.083Z", "1.3.1": "2011-11-30T12:47:06.122Z" }, "author": { "name": "Robert Kieffer", "email": "robert@broofa.com" }, "users": { "isaacs": true, "gevorg": true, "pgte": true, "naholyr": true }, "versions": { "1.1.0": "http://registry.npmjs.org/node-uuid/1.1.0", "1.2.0": "http://registry.npmjs.org/node-uuid/1.2.0", "1.3.0": "http://registry.npmjs.org/node-uuid/1.3.0", "1.3.1": "http://registry.npmjs.org/node-uuid/1.3.1" }, "dist": { "1.1.0": { "shasum": "5b5e8caf072b0cf371ef4721f25a5361190cd207", "tarball": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.1.0.tgz" }, "1.2.0": { "shasum": "48b8f1e65cc60415baeaf2cdee5aafd0f1084bfa", "tarball": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz" }, "1.3.0": { "shasum": "64f731ed17d27c91d50147a9475ae85c223194f4", "tarball": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.0.tgz" }, "1.3.1": { "shasum": "1d835a6f376bd1990f3c34a043bbea4975f60775", "tarball": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.1.tgz" } }, "keywords": [ "uuid", "guid", "rfc4122" ], "url": "http://registry.npmjs.org/node-uuid/" }, "node-vapor.js": { "name": "node-vapor.js", "description": "Node.JS integration with vapor.js", "dist-tags": { "latest": "1.7.1" }, "maintainers": [ { "name": "emerleite", "email": "emerleite@gmail.com" } ], "time": { "modified": "2011-01-12T16:59:22.368Z", "created": "2011-01-12T16:59:21.824Z", "1.7.1": "2011-01-12T16:59:22.368Z" }, "author": { "name": "Emerson Macedo", "email": "emerleite@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/emerleite/node-vapor.js.git" }, "versions": { "1.7.1": "http://registry.npmjs.org/node-vapor.js/1.7.1" }, "dist": { "1.7.1": { "tarball": "http://registry.npmjs.org/node-vapor.js/-/node-vapor.js-1.7.1.tgz" } }, "url": "http://registry.npmjs.org/node-vapor.js/" }, "node-version": { "name": "node-version", "description": "Get NodeJS current version", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "srod", "email": "rodolphe@2clics.net" } ], "time": { "modified": "2011-08-12T23:38:51.496Z", "created": "2011-08-12T23:38:47.752Z", "0.1.0": "2011-08-12T23:38:51.496Z" }, "author": { "name": "Rodolphe Stoclin", "email": "rodolphe@2clics.net", "url": "http://2clics.net" }, "repository": { "type": "git", "url": "git://github.com/srod/node-version.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-version/0.1.0" }, "dist": { "0.1.0": { "shasum": "0c265da21faa6df8aaeeb3714b9cce0a0b856012", "tarball": "http://registry.npmjs.org/node-version/-/node-version-0.1.0.tgz" } }, "keywords": [ "version" ], "url": "http://registry.npmjs.org/node-version/" }, "node-webapp": { "name": "node-webapp", "description": "A base webapp framework using jade, express, cradle and CouchDB.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "DanBUK", "email": "dan@f-box.org" } ], "time": { "modified": "2011-04-10T18:29:32.943Z", "created": "2011-04-10T15:25:35.300Z", "0.0.1": "2011-04-10T15:25:35.720Z", "0.0.2": "2011-04-10T15:29:24.869Z", "0.0.3": "2011-04-10T16:19:03.872Z", "0.0.4": "2011-04-10T18:16:43.426Z", "0.0.5": "2011-04-10T18:29:32.943Z" }, "author": { "name": "DanBUK", "email": "dan@f-box.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-webapp/0.0.1", "0.0.2": "http://registry.npmjs.org/node-webapp/0.0.2", "0.0.3": "http://registry.npmjs.org/node-webapp/0.0.3", "0.0.4": "http://registry.npmjs.org/node-webapp/0.0.4", "0.0.5": "http://registry.npmjs.org/node-webapp/0.0.5" }, "dist": { "0.0.1": { "shasum": "bb574a393342024af6c3f38d6f57605eb4f5aa36", "tarball": "http://registry.npmjs.org/node-webapp/-/node-webapp-0.0.1.tgz" }, "0.0.2": { "shasum": "0bbe91710cda28545db8d045c33122d6e0046dab", "tarball": "http://registry.npmjs.org/node-webapp/-/node-webapp-0.0.2.tgz" }, "0.0.3": { "shasum": "28d235adb7ac7f20e5e7e85a9f61fe18b0d6252b", "tarball": "http://registry.npmjs.org/node-webapp/-/node-webapp-0.0.3.tgz" }, "0.0.4": { "shasum": "0c53e9a06ce81fb03d496f087b3bbebedcd40cd4", "tarball": "http://registry.npmjs.org/node-webapp/-/node-webapp-0.0.4.tgz" }, "0.0.5": { "shasum": "095b5a70bfcb663541d2ebfd51dae1a31342ae60", "tarball": "http://registry.npmjs.org/node-webapp/-/node-webapp-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/node-webapp/" }, "node-wiki": { "name": "node-wiki", "description": "A wiki for NodeJS.", "dist-tags": { "latest": "0.0.01-prototype" }, "maintainers": [ { "name": "monokrome", "email": "monokrome@limpidtech.com" } ], "time": { "modified": "2011-03-28T04:27:24.274Z", "created": "2011-03-26T08:30:32.430Z", "0.0.0-prototype": "2011-03-26T08:30:32.731Z", "0.0.01-prototype": "2011-03-28T04:27:24.274Z" }, "author": { "name": "Brandon R. Stoner", "email": "monokrome@monokro.me", "url": "http://monokro.me/" }, "repository": { "type": "git", "url": "git://github.com/LimpidTech/node-wiki.git" }, "versions": { "0.0.0-prototype": "http://registry.npmjs.org/node-wiki/0.0.0-prototype", "0.0.01-prototype": "http://registry.npmjs.org/node-wiki/0.0.01-prototype" }, "dist": { "0.0.0-prototype": { "shasum": "06397109c1205ed7c65a96b26a3182af5356722d", "tarball": "http://registry.npmjs.org/node-wiki/-/node-wiki-0.0.0-prototype.tgz" }, "0.0.01-prototype": { "shasum": "3f02f9f226f36436ca38b4f3e845f04264a0cad5", "tarball": "http://registry.npmjs.org/node-wiki/-/node-wiki-0.0.01-prototype.tgz" } }, "url": "http://registry.npmjs.org/node-wiki/" }, "node-wkhtml": { "name": "node-wkhtml", "description": "Wrapper for the khtmltopdf and khtmltoimg project.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mike.hemesath", "email": "mike.hemesath@gmail.com" } ], "time": { "modified": "2011-08-01T18:36:10.825Z", "created": "2011-07-13T23:37:57.146Z", "0.0.2": "2011-07-13T23:37:57.821Z", "0.0.3": "2011-08-01T18:36:10.825Z" }, "author": { "name": "Mike Hemesath", "email": "mike.hemesath@gmail.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/node-wkhtml/0.0.2", "0.0.3": "http://registry.npmjs.org/node-wkhtml/0.0.3" }, "dist": { "0.0.2": { "shasum": "6cde1b081467cf823d319896b2cafe188bb6b76d", "tarball": "http://registry.npmjs.org/node-wkhtml/-/node-wkhtml-0.0.2.tgz" }, "0.0.3": { "shasum": "a52337b5a6e3ed2593ee18a4440cdaeaec72441d", "tarball": "http://registry.npmjs.org/node-wkhtml/-/node-wkhtml-0.0.3.tgz" } }, "keywords": [ "html", "pdf", "img", "wkhtml", "webkit", "converter", "node" ], "url": "http://registry.npmjs.org/node-wkhtml/" }, "node-xerces": { "name": "node-xerces", "description": "Node bindings for Xerces-C++ (A validating XML parser written in a portable subset of C++)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-05-01T03:33:27.644Z", "created": "2011-05-01T03:33:27.415Z", "0.0.1": "2011-05-01T03:33:27.644Z" }, "author": { "name": "hij1nx" }, "repository": { "type": "git", "url": "git://github.com/hij1nx/node-xerces.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-xerces/0.0.1" }, "dist": { "0.0.1": { "shasum": "e5c5af68a72cdcbc6bff20efd3bebaf089898c87", "tarball": "http://registry.npmjs.org/node-xerces/-/node-xerces-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-xerces/" }, "node-xml": { "name": "node-xml", "description": "An xml parser for node.js written in Javascript.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "robrighter", "email": "robrighter@gmail.com" } ], "time": { "modified": "2011-02-12T21:26:56.890Z", "created": "2011-02-12T21:26:56.695Z", "1.0.0": "2011-02-12T21:26:56.890Z" }, "author": { "name": "Rob Righter", "email": "robrighter@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/robrighter/node-xml.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/node-xml/1.0.0" }, "dist": { "1.0.0": { "shasum": "04ca2e5f5690124727a439fd8f422070d3046967", "tarball": "http://registry.npmjs.org/node-xml/-/node-xml-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/node-xml/" }, "node-xmpp": { "name": "node-xmpp", "description": "Idiomatic XMPP client, component & server library for node.js", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "author": { "name": "Stephan Maka" }, "time": { "modified": "2011-11-29T14:10:32.116Z", "created": "2011-01-30T17:42:48.618Z", "0.0.3": "2011-01-30T17:42:48.618Z", "0.0.4": "2011-01-30T17:42:48.618Z", "0.1.0": "2011-01-30T17:42:48.618Z", "0.1.1": "2011-01-30T17:42:48.618Z", "0.2.0": "2011-01-30T17:42:48.618Z", "0.2.1": "2011-01-30T17:42:48.618Z", "0.2.2": "2011-01-30T17:42:48.618Z", "0.2.3": "2011-01-30T17:42:48.618Z", "0.2.4": "2011-01-30T17:42:48.618Z", "0.2.5": "2011-01-31T18:21:55.176Z", "0.2.6": "2011-03-02T13:40:14.096Z", "0.2.7": "2011-05-23T18:42:26.697Z", "0.2.8": "2011-06-07T19:23:11.364Z", "0.2.9": "2011-06-09T23:26:16.874Z", "0.2.10": "2011-07-25T19:57:17.980Z", "0.2.11": "2011-09-15T00:07:21.094Z", "0.3.0": "2011-11-20T22:40:29.724Z", "0.3.1": "2011-11-29T14:10:32.116Z" }, "users": { "astro": true }, "versions": { "0.0.3": "http://registry.npmjs.org/node-xmpp/0.0.3", "0.0.4": "http://registry.npmjs.org/node-xmpp/0.0.4", "0.1.0": "http://registry.npmjs.org/node-xmpp/0.1.0", "0.1.1": "http://registry.npmjs.org/node-xmpp/0.1.1", "0.2.0": "http://registry.npmjs.org/node-xmpp/0.2.0", "0.2.1": "http://registry.npmjs.org/node-xmpp/0.2.1", "0.2.2": "http://registry.npmjs.org/node-xmpp/0.2.2", "0.2.3": "http://registry.npmjs.org/node-xmpp/0.2.3", "0.2.4": "http://registry.npmjs.org/node-xmpp/0.2.4", "0.2.5": "http://registry.npmjs.org/node-xmpp/0.2.5", "0.2.6": "http://registry.npmjs.org/node-xmpp/0.2.6", "0.2.7": "http://registry.npmjs.org/node-xmpp/0.2.7", "0.2.8": "http://registry.npmjs.org/node-xmpp/0.2.8", "0.2.9": "http://registry.npmjs.org/node-xmpp/0.2.9", "0.2.10": "http://registry.npmjs.org/node-xmpp/0.2.10", "0.2.11": "http://registry.npmjs.org/node-xmpp/0.2.11", "0.3.0": "http://registry.npmjs.org/node-xmpp/0.3.0", "0.3.1": "http://registry.npmjs.org/node-xmpp/0.3.1" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.0.4.tgz" }, "0.1.0": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.1.1.tgz" }, "0.2.0": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/node-xmpp/-/node-xmpp-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.3.tgz" }, "0.2.4": { "shasum": "2d1ab01205dcd07061f2d4c9accccec7a9bc3855", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.4.tgz" }, "0.2.5": { "shasum": "796171cf18b9d46f617588af80f16ff7055b64af", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.5.tgz" }, "0.2.6": { "shasum": "affab58c40580f7076650375ae22e48e3abb68ad", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.6.tgz" }, "0.2.7": { "shasum": "b5d8ccae8e4530caaf66c634086a29bfa97a6936", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.7.tgz" }, "0.2.8": { "shasum": "72b27592d5d167a1b318e09a9965ba3285193e5d", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.8.tgz" }, "0.2.9": { "shasum": "6ee4f3d7fa4dcec34c7f5aa4c6cc7c77aa8dce3a", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.9.tgz" }, "0.2.10": { "shasum": "3ed63b8fb44e25172d1537d127bb9d22c2caf1a9", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.10.tgz" }, "0.2.11": { "shasum": "c2b20f8dcba74950d3ab59b2ce6dcf02de723f18", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.2.11.tgz" }, "0.3.0": { "shasum": "9485e73686a9e4a39f7bf25ce5d01541cedc36e9", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.3.0.tgz" }, "0.3.1": { "shasum": "1601d16fe4f4c2c7815ac936b75e060d580c935b", "tarball": "http://registry.npmjs.org/node-xmpp/-/node-xmpp-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/node-xmpp/" }, "node-xmpp-bosh": { "name": "node-xmpp-bosh", "description": "An XMPP BOSH server written for node.js in javascript", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "dhruvbird", "email": "dhruvbird@gmail.com" } ], "time": { "modified": "2011-11-12T04:29:29.016Z", "created": "2011-03-21T15:50:00.113Z", "0.0.1": "2011-03-21T15:50:01.210Z", "0.0.2": "2011-03-25T07:53:48.878Z", "0.0.3": "2011-03-28T19:45:05.435Z", "0.0.4": "2011-03-31T08:02:19.919Z", "0.0.5": "2011-04-02T07:50:12.614Z", "0.0.6": "2011-04-05T10:22:38.640Z", "0.0.7": "2011-04-05T11:58:16.171Z", "0.0.8": "2011-04-08T14:02:10.226Z", "0.0.9": "2011-04-14T06:12:49.935Z", "0.0.10": "2011-04-17T09:38:29.735Z", "0.1.0": "2011-04-20T11:39:25.056Z", "0.1.1": "2011-04-21T10:29:18.119Z", "0.1.2": "2011-04-21T13:36:42.083Z", "0.1.3": "2011-04-22T09:14:01.176Z", "0.1.4": "2011-04-27T17:08:14.906Z", "0.1.6": "2011-05-01T11:45:09.053Z", "0.1.7": "2011-05-02T12:20:24.675Z", "0.1.8": "2011-05-02T13:02:28.884Z", "0.1.9": "2011-05-03T11:42:15.382Z", "0.1.10": "2011-05-03T13:51:33.290Z", "0.1.11": "2011-05-11T09:42:39.508Z", "0.1.12": "2011-05-14T17:02:12.757Z", "0.1.13": "2011-05-18T10:42:11.505Z", "0.1.14": "2011-05-24T13:28:36.225Z", "0.1.15": "2011-05-27T07:41:45.716Z", "0.2.0": "2011-06-06T13:47:50.563Z", "0.2.1": "2011-06-07T08:50:10.336Z", "0.2.2": "2011-06-07T14:29:18.550Z", "0.2.3": "2011-06-10T05:06:30.827Z", "0.3.0": "2011-06-14T17:51:08.319Z", "0.3.1": "2011-06-17T17:11:53.296Z", "0.3.2": "2011-06-20T10:58:22.779Z", "0.3.3": "2011-07-09T06:43:36.427Z", "0.4.0": "2011-07-09T06:44:04.743Z", "0.4.1": "2011-08-15T17:10:28.664Z", "0.4.2": "2011-09-22T12:13:40.121Z", "0.4.3": "2011-10-05T20:16:48.178Z", "0.4.4": "2011-10-13T15:16:23.933Z", "0.4.5": "2011-10-14T16:46:48.830Z", "0.4.6": "2011-10-17T14:01:29.386Z", "0.4.7": "2011-10-18T11:05:54.884Z", "0.4.8": "2011-10-18T12:29:12.994Z", "0.5.0": "2011-11-09T10:27:25.284Z", "0.5.1": "2011-11-11T17:37:20.868Z", "0.5.2": "2011-11-12T04:29:29.016Z" }, "author": { "name": "Dhruv Matani" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-xmpp-bosh/0.0.1", "0.0.2": "http://registry.npmjs.org/node-xmpp-bosh/0.0.2", "0.0.3": "http://registry.npmjs.org/node-xmpp-bosh/0.0.3", "0.0.4": "http://registry.npmjs.org/node-xmpp-bosh/0.0.4", "0.0.5": "http://registry.npmjs.org/node-xmpp-bosh/0.0.5", "0.0.6": "http://registry.npmjs.org/node-xmpp-bosh/0.0.6", "0.0.7": "http://registry.npmjs.org/node-xmpp-bosh/0.0.7", "0.0.8": "http://registry.npmjs.org/node-xmpp-bosh/0.0.8", "0.0.9": "http://registry.npmjs.org/node-xmpp-bosh/0.0.9", "0.0.10": "http://registry.npmjs.org/node-xmpp-bosh/0.0.10", "0.1.0": "http://registry.npmjs.org/node-xmpp-bosh/0.1.0", "0.1.1": "http://registry.npmjs.org/node-xmpp-bosh/0.1.1", "0.1.2": "http://registry.npmjs.org/node-xmpp-bosh/0.1.2", "0.1.3": "http://registry.npmjs.org/node-xmpp-bosh/0.1.3", "0.1.4": "http://registry.npmjs.org/node-xmpp-bosh/0.1.4", "0.1.6": "http://registry.npmjs.org/node-xmpp-bosh/0.1.6", "0.1.7": "http://registry.npmjs.org/node-xmpp-bosh/0.1.7", "0.1.8": "http://registry.npmjs.org/node-xmpp-bosh/0.1.8", "0.1.9": "http://registry.npmjs.org/node-xmpp-bosh/0.1.9", "0.1.10": "http://registry.npmjs.org/node-xmpp-bosh/0.1.10", "0.1.11": "http://registry.npmjs.org/node-xmpp-bosh/0.1.11", "0.1.12": "http://registry.npmjs.org/node-xmpp-bosh/0.1.12", "0.1.13": "http://registry.npmjs.org/node-xmpp-bosh/0.1.13", "0.1.14": "http://registry.npmjs.org/node-xmpp-bosh/0.1.14", "0.1.15": "http://registry.npmjs.org/node-xmpp-bosh/0.1.15", "0.2.0": "http://registry.npmjs.org/node-xmpp-bosh/0.2.0", "0.2.1": "http://registry.npmjs.org/node-xmpp-bosh/0.2.1", "0.2.2": "http://registry.npmjs.org/node-xmpp-bosh/0.2.2", "0.2.3": "http://registry.npmjs.org/node-xmpp-bosh/0.2.3", "0.3.0": "http://registry.npmjs.org/node-xmpp-bosh/0.3.0", "0.3.1": "http://registry.npmjs.org/node-xmpp-bosh/0.3.1", "0.3.2": "http://registry.npmjs.org/node-xmpp-bosh/0.3.2", "0.3.3": "http://registry.npmjs.org/node-xmpp-bosh/0.3.3", "0.4.0": "http://registry.npmjs.org/node-xmpp-bosh/0.4.0", "0.4.1": "http://registry.npmjs.org/node-xmpp-bosh/0.4.1", "0.4.2": "http://registry.npmjs.org/node-xmpp-bosh/0.4.2", "0.4.3": "http://registry.npmjs.org/node-xmpp-bosh/0.4.3", "0.4.4": "http://registry.npmjs.org/node-xmpp-bosh/0.4.4", "0.4.5": "http://registry.npmjs.org/node-xmpp-bosh/0.4.5", "0.4.6": "http://registry.npmjs.org/node-xmpp-bosh/0.4.6", "0.4.7": "http://registry.npmjs.org/node-xmpp-bosh/0.4.7", "0.4.8": "http://registry.npmjs.org/node-xmpp-bosh/0.4.8", "0.5.0": "http://registry.npmjs.org/node-xmpp-bosh/0.5.0", "0.5.1": "http://registry.npmjs.org/node-xmpp-bosh/0.5.1", "0.5.2": "http://registry.npmjs.org/node-xmpp-bosh/0.5.2" }, "dist": { "0.0.1": { "shasum": "629d88f0becf462c4fd4d4e33586ea4aa0f381e0", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.1.tgz" }, "0.0.2": { "shasum": "513b598df15da3af40a30e9b329162ef691d67e3", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.2.tgz" }, "0.0.3": { "shasum": "b03180b3f3ed2456c0a05cce4947624194b8368a", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.3.tgz" }, "0.0.4": { "shasum": "4af69b4db157d0b59287dc1bfedbf09114dfc68b", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.4.tgz" }, "0.0.5": { "shasum": "672fde7595aeb2b9586df623c95d581a8de19ab9", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.5.tgz" }, "0.0.6": { "shasum": "12805c80a0e1404bd01c77e01055589de883b481", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.6.tgz" }, "0.0.7": { "shasum": "25a399dad1fe23d3d01415754672ebedb095b807", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.7.tgz" }, "0.0.8": { "shasum": "660ec7758bce1b5588c7aba1f9f31defdc6cd799", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.8.tgz" }, "0.0.9": { "shasum": "d3b9f3ee02dd7579073347c3f1ecb1e7846342d5", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.9.tgz" }, "0.0.10": { "shasum": "7b076a25c9d0923afcba238d2bd746ecb9082a3f", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.0.10.tgz" }, "0.1.0": { "shasum": "047a26d4414bb091e180df0d5787dc998090fa4c", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.0.tgz" }, "0.1.1": { "shasum": "6852f40575f1c7629b986ef384df0bad6d80ad89", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.1.tgz" }, "0.1.2": { "shasum": "671b6067ec883492004e7998bc3db8edee3e2b40", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.2.tgz" }, "0.1.3": { "shasum": "9ee0029bff5ed72c323965a6087c562cc50ef0e5", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.3.tgz" }, "0.1.4": { "shasum": "0d6695c1f726e7a5a8fdeb9fb2bff2c53b6bbebb", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.4.tgz" }, "0.1.6": { "shasum": "2c4b7dbdbfe1ac8b3c25cc3e107e04767bd8ba27", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.6.tgz" }, "0.1.7": { "shasum": "0f89f967d88f083340eaa8d620020b480e38ff50", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.7.tgz" }, "0.1.8": { "shasum": "9d10d1224fd7ab38d3ea446ab67c258ee20a13ab", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.8.tgz" }, "0.1.9": { "shasum": "cb66994419677691bc91e1c8d2e57b7344ff92e4", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.9.tgz" }, "0.1.10": { "shasum": "aac24f41c83d1872eeb3eba3531cb5802146af34", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.10.tgz" }, "0.1.11": { "shasum": "2b0b04d10d646feb4e3419e8a2988377e473c9f9", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.11.tgz" }, "0.1.12": { "shasum": "4d3b0aaa7b2ec40a6ba6008a43c21011b0b5e24e", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.12.tgz" }, "0.1.13": { "shasum": "6f29fd05fef8d74f44a82318fa15a29b1dbd81cd", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.13.tgz" }, "0.1.14": { "shasum": "1e37aaa065c01bccbefb1e3418dd30c9893f316c", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.14.tgz" }, "0.1.15": { "shasum": "7318071246ecdb0cf325f8e294a9e14b593ac9eb", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.1.15.tgz" }, "0.2.0": { "shasum": "4cb5432e9ba16a9a6f3597e4cc6e22683c7e54f9", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.2.0.tgz" }, "0.2.1": { "shasum": "0f6796114a38bcd3d813884ebe387bf739325ea8", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.2.1.tgz" }, "0.2.2": { "shasum": "087ba298c981a259a2bade0ee26ecce24430c9d6", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.2.2.tgz" }, "0.2.3": { "shasum": "8369cbba63a16a24f6061e97d2463118b7890451", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.2.3.tgz" }, "0.3.0": { "shasum": "4607704e33ed165e3bcc7dd9e8c8dbf2837382c5", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.3.0.tgz" }, "0.3.1": { "shasum": "a1599a6f8436d9d47f1dca6e7c84fecebf7f47d9", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.3.1.tgz" }, "0.3.2": { "shasum": "2e69a7f51951ff65604b9759d1fba39dfc3d6b71", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.3.2.tgz" }, "0.3.3": { "shasum": "2b085a63b54f4b5d83a6f699d88da0566761a7d2", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.3.3.tgz" }, "0.4.0": { "shasum": "c0cadb237f557772a444e56e29604a6e1e54de2f", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.0.tgz" }, "0.4.1": { "shasum": "f185c4f890c6a4124612e6a6eafc57b5c8ec5939", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.1.tgz" }, "0.4.2": { "shasum": "736fb8bc84de42203322e28b72cd9ce5f49956dd", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.2.tgz" }, "0.4.3": { "shasum": "cc8fe45f6e2b1ec4a05adfc063a7d25da610f0d4", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.3.tgz" }, "0.4.4": { "shasum": "5e9f668027a9395222f050a9b5fc879e1a95715d", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.4.tgz" }, "0.4.5": { "shasum": "b9fa1be844f24d03df05abfb1090873654dc489c", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.5.tgz" }, "0.4.6": { "shasum": "07c066f7f8764f7810c8eb64df83115fe86869a7", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.6.tgz" }, "0.4.7": { "shasum": "f4cc8bfba0460180a17f078f279ae00364a64943", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.7.tgz" }, "0.4.8": { "shasum": "d2c5d32c4f30590ee20e3fcaad84607b9ee54505", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.4.8.tgz" }, "0.5.0": { "shasum": "1d6bd3d8e906c3f1048b8438337855b129c8c6fa", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.5.0.tgz" }, "0.5.1": { "shasum": "50c425c33ceb4fe9ecf548aae29cc4882b80d1b6", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.5.1.tgz" }, "0.5.2": { "shasum": "f9c62309a0c3bd4f8352b0e011ab7b06120ff320", "tarball": "http://registry.npmjs.org/node-xmpp-bosh/-/node-xmpp-bosh-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/node-xmpp-bosh/" }, "node-xmpp-via-bosh": { "name": "node-xmpp-via-bosh", "description": "xmpp library via bosh", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "anoopc", "email": "anoopchaurasiya1@gmail.com" } ], "time": { "modified": "2011-07-15T11:51:26.061Z", "created": "2011-07-15T11:51:24.734Z", "0.0.1": "2011-07-15T11:51:26.061Z" }, "author": { "name": "Anoop Chaurasiya" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-xmpp-via-bosh/0.0.1" }, "dist": { "0.0.1": { "shasum": "071934c8befba4b0fd095a4912b4f17fbcbc9f07", "tarball": "http://registry.npmjs.org/node-xmpp-via-bosh/-/node-xmpp-via-bosh-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-xmpp-via-bosh/" }, "node.io": { "name": "node.io", "description": "A distributed data scraping and processing framework", "dist-tags": { "latest": "0.4.5" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/node.io.git" }, "time": { "modified": "2011-12-13T07:41:01.382Z", "created": "2010-12-20T05:17:49.445Z", "0.1.0b": "2010-12-20T05:17:49.445Z", "0.1.0c": "2010-12-20T05:17:49.445Z", "0.1.0d": "2010-12-20T05:17:49.445Z", "0.1.0e": "2010-12-20T05:17:49.445Z", "0.1.0f": "2010-12-20T05:17:49.445Z", "0.1.0g": "2010-12-20T05:17:49.445Z", "0.1.1-1": "2010-12-20T05:17:49.445Z", "0.1.1-2": "2010-12-20T05:17:49.445Z", "0.1.1-3": "2010-12-20T05:17:49.445Z", "0.1.1-4": "2010-12-20T05:17:49.445Z", "0.1.1-6": "2010-12-20T05:17:49.445Z", "0.1.1-7": "2010-12-20T05:17:49.445Z", "0.1.1-8": "2010-12-20T05:17:49.445Z", "0.1.1-9": "2010-12-20T05:17:49.445Z", "0.1.1-10": "2010-12-20T05:17:49.445Z", "0.1.1-11": "2010-12-20T05:17:49.445Z", "0.1.1-12": "2010-12-20T05:17:49.445Z", "0.1.1-13": "2010-12-20T05:17:49.445Z", "0.1.1-14": "2010-12-20T05:17:49.445Z", "0.1.1-15": "2010-12-20T05:17:49.445Z", "0.1.1-16": "2010-12-20T05:17:49.445Z", "0.1.1-17": "2010-12-20T05:17:49.445Z", "0.1.1-18": "2010-12-20T05:17:49.446Z", "0.1.1-19": "2010-12-20T05:17:49.446Z", "0.2.0-1": "2010-12-20T05:17:49.446Z", "0.2.0-2": "2010-12-20T05:17:49.446Z", "0.2.0-3": "2010-12-20T05:17:49.446Z", "0.2.0-4": "2010-12-20T05:17:49.446Z", "0.2.1-1": "2010-12-20T05:17:49.446Z", "0.2.1-2": "2010-12-20T05:17:49.446Z", "0.2.1-3": "2010-12-20T05:17:49.446Z", "0.2.1-4": "2010-12-20T05:17:49.446Z", "0.2.1-5": "2010-12-20T05:17:49.446Z", "0.2.1-6": "2010-12-21T02:05:00.890Z", "0.2.1-7": "2010-12-21T04:27:52.538Z", "0.2.1-8": "2010-12-21T04:32:04.682Z", "0.2.1-9": "2010-12-21T04:38:21.336Z", "0.2.1-10": "2011-01-06T12:27:33.692Z", "0.2.1-11": "2011-01-07T03:08:54.797Z", "0.2.1-12": "2011-01-09T02:57:05.703Z", "0.2.1-13": "2011-01-09T02:59:29.502Z", "0.2.1-14": "2011-01-09T10:22:53.674Z", "0.2.1-15": "2011-01-13T10:25:53.184Z", "0.2.1-17": "2011-01-23T20:30:39.634Z", "0.2.1-18": "2011-01-25T07:32:29.453Z", "0.2.1-20": "2011-01-28T20:29:17.065Z", "0.2.2-1": "2011-02-07T09:14:00.227Z", "0.2.2-2": "2011-02-07T09:15:33.261Z", "0.2.2-3": "2011-02-07T10:37:07.523Z", "0.2.2-4": "2011-02-09T11:36:40.526Z", "0.2.2-5": "2011-02-09T12:04:08.009Z", "0.2.2-6": "2011-02-19T00:13:19.148Z", "0.2.3-1": "2011-02-20T21:55:27.198Z", "0.2.3-2": "2011-03-01T06:16:12.668Z", "0.2.4": "2011-03-06T06:26:14.900Z", "0.2.4-1": "2011-03-06T06:40:00.122Z", "0.2.4-3": "2011-03-07T08:57:26.903Z", "0.2.4-4": "2011-03-07T09:08:30.999Z", "0.2.5-1": "2011-03-08T09:13:20.729Z", "0.2.5-2": "2011-03-10T09:50:48.132Z", "0.2.5-3": "2011-03-10T11:44:20.032Z", "0.2.5-4": "2011-03-18T22:58:34.833Z", "0.2.5-5": "2011-03-18T23:07:35.433Z", "0.2.5-6": "2011-04-18T08:36:00.120Z", "0.2.5-7": "2011-04-18T20:52:25.035Z", "0.2.6": "2011-04-27T11:41:16.595Z", "0.2.7": "2011-04-27T12:07:14.601Z", "0.2.8": "2011-05-02T09:01:30.600Z", "0.2.9": "2011-05-15T10:44:44.024Z", "0.2.9-2": "2011-05-16T10:28:40.596Z", "0.2.9-3": "2011-05-19T09:31:47.179Z", "0.2.9-4": "2011-05-26T11:23:30.747Z", "0.3.0": "2011-05-31T04:09:08.248Z", "0.3.1": "2011-06-14T09:02:47.743Z", "0.3.2": "2011-06-21T23:13:04.410Z", "0.3.3": "2011-06-22T10:49:55.102Z", "0.3.4": "2011-07-19T11:03:29.448Z", "0.3.5": "2011-07-19T11:23:28.748Z", "0.3.6": "2011-07-20T11:02:22.257Z", "0.3.7": "2011-08-18T09:45:32.282Z", "0.3.8": "2011-09-19T12:07:14.015Z", "0.3.9": "2011-10-05T06:46:47.374Z", "0.4.0": "2011-10-07T23:49:41.171Z", "0.4.1": "2011-11-05T20:35:02.512Z", "0.4.2": "2011-11-20T06:40:19.560Z", "0.4.3": "2011-11-24T20:37:53.812Z", "0.4.4": "2011-12-05T20:18:39.726Z", "0.4.5": "2011-12-13T07:41:01.382Z" }, "versions": { "0.1.0b": "http://registry.npmjs.org/node.io/0.1.0b", "0.1.0c": "http://registry.npmjs.org/node.io/0.1.0c", "0.1.0d": "http://registry.npmjs.org/node.io/0.1.0d", "0.1.0e": "http://registry.npmjs.org/node.io/0.1.0e", "0.1.0f": "http://registry.npmjs.org/node.io/0.1.0f", "0.1.0g": "http://registry.npmjs.org/node.io/0.1.0g", "0.1.1-1": "http://registry.npmjs.org/node.io/0.1.1-1", "0.1.1-2": "http://registry.npmjs.org/node.io/0.1.1-2", "0.1.1-3": "http://registry.npmjs.org/node.io/0.1.1-3", "0.1.1-4": "http://registry.npmjs.org/node.io/0.1.1-4", "0.1.1-6": "http://registry.npmjs.org/node.io/0.1.1-6", "0.1.1-7": "http://registry.npmjs.org/node.io/0.1.1-7", "0.1.1-8": "http://registry.npmjs.org/node.io/0.1.1-8", "0.1.1-9": "http://registry.npmjs.org/node.io/0.1.1-9", "0.1.1-10": "http://registry.npmjs.org/node.io/0.1.1-10", "0.1.1-11": "http://registry.npmjs.org/node.io/0.1.1-11", "0.1.1-12": "http://registry.npmjs.org/node.io/0.1.1-12", "0.1.1-13": "http://registry.npmjs.org/node.io/0.1.1-13", "0.1.1-14": "http://registry.npmjs.org/node.io/0.1.1-14", "0.1.1-15": "http://registry.npmjs.org/node.io/0.1.1-15", "0.1.1-16": "http://registry.npmjs.org/node.io/0.1.1-16", "0.1.1-17": "http://registry.npmjs.org/node.io/0.1.1-17", "0.1.1-18": "http://registry.npmjs.org/node.io/0.1.1-18", "0.1.1-19": "http://registry.npmjs.org/node.io/0.1.1-19", "0.2.0-1": "http://registry.npmjs.org/node.io/0.2.0-1", "0.2.0-2": "http://registry.npmjs.org/node.io/0.2.0-2", "0.2.0-3": "http://registry.npmjs.org/node.io/0.2.0-3", "0.2.0-4": "http://registry.npmjs.org/node.io/0.2.0-4", "0.2.1-1": "http://registry.npmjs.org/node.io/0.2.1-1", "0.2.1-2": "http://registry.npmjs.org/node.io/0.2.1-2", "0.2.1-3": "http://registry.npmjs.org/node.io/0.2.1-3", "0.2.1-4": "http://registry.npmjs.org/node.io/0.2.1-4", "0.2.1-5": "http://registry.npmjs.org/node.io/0.2.1-5", "0.2.1-6": "http://registry.npmjs.org/node.io/0.2.1-6", "0.2.1-7": "http://registry.npmjs.org/node.io/0.2.1-7", "0.2.1-8": "http://registry.npmjs.org/node.io/0.2.1-8", "0.2.1-9": "http://registry.npmjs.org/node.io/0.2.1-9", "0.2.1-10": "http://registry.npmjs.org/node.io/0.2.1-10", "0.2.1-11": "http://registry.npmjs.org/node.io/0.2.1-11", "0.2.1-12": "http://registry.npmjs.org/node.io/0.2.1-12", "0.2.1-13": "http://registry.npmjs.org/node.io/0.2.1-13", "0.2.1-14": "http://registry.npmjs.org/node.io/0.2.1-14", "0.2.1-15": "http://registry.npmjs.org/node.io/0.2.1-15", "0.2.1-17": "http://registry.npmjs.org/node.io/0.2.1-17", "0.2.1-18": "http://registry.npmjs.org/node.io/0.2.1-18", "0.2.1-20": "http://registry.npmjs.org/node.io/0.2.1-20", "0.2.2-1": "http://registry.npmjs.org/node.io/0.2.2-1", "0.2.2-2": "http://registry.npmjs.org/node.io/0.2.2-2", "0.2.2-3": "http://registry.npmjs.org/node.io/0.2.2-3", "0.2.2-4": "http://registry.npmjs.org/node.io/0.2.2-4", "0.2.2-5": "http://registry.npmjs.org/node.io/0.2.2-5", "0.2.2-6": "http://registry.npmjs.org/node.io/0.2.2-6", "0.2.3-1": "http://registry.npmjs.org/node.io/0.2.3-1", "0.2.3-2": "http://registry.npmjs.org/node.io/0.2.3-2", "0.2.4": "http://registry.npmjs.org/node.io/0.2.4", "0.2.4-1": "http://registry.npmjs.org/node.io/0.2.4-1", "0.2.4-3": "http://registry.npmjs.org/node.io/0.2.4-3", "0.2.4-4": "http://registry.npmjs.org/node.io/0.2.4-4", "0.2.5-1": "http://registry.npmjs.org/node.io/0.2.5-1", "0.2.5-2": "http://registry.npmjs.org/node.io/0.2.5-2", "0.2.5-3": "http://registry.npmjs.org/node.io/0.2.5-3", "0.2.5-4": "http://registry.npmjs.org/node.io/0.2.5-4", "0.2.5-5": "http://registry.npmjs.org/node.io/0.2.5-5", "0.2.5-6": "http://registry.npmjs.org/node.io/0.2.5-6", "0.2.5-7": "http://registry.npmjs.org/node.io/0.2.5-7", "0.2.6": "http://registry.npmjs.org/node.io/0.2.6", "0.2.7": "http://registry.npmjs.org/node.io/0.2.7", "0.2.8": "http://registry.npmjs.org/node.io/0.2.8", "0.2.9": "http://registry.npmjs.org/node.io/0.2.9", "0.2.9-2": "http://registry.npmjs.org/node.io/0.2.9-2", "0.2.9-3": "http://registry.npmjs.org/node.io/0.2.9-3", "0.2.9-4": "http://registry.npmjs.org/node.io/0.2.9-4", "0.3.0": "http://registry.npmjs.org/node.io/0.3.0", "0.3.1": "http://registry.npmjs.org/node.io/0.3.1", "0.3.2": "http://registry.npmjs.org/node.io/0.3.2", "0.3.3": "http://registry.npmjs.org/node.io/0.3.3", "0.3.4": "http://registry.npmjs.org/node.io/0.3.4", "0.3.5": "http://registry.npmjs.org/node.io/0.3.5", "0.3.6": "http://registry.npmjs.org/node.io/0.3.6", "0.3.7": "http://registry.npmjs.org/node.io/0.3.7", "0.3.8": "http://registry.npmjs.org/node.io/0.3.8", "0.3.9": "http://registry.npmjs.org/node.io/0.3.9", "0.4.0": "http://registry.npmjs.org/node.io/0.4.0", "0.4.1": "http://registry.npmjs.org/node.io/0.4.1", "0.4.2": "http://registry.npmjs.org/node.io/0.4.2", "0.4.3": "http://registry.npmjs.org/node.io/0.4.3", "0.4.4": "http://registry.npmjs.org/node.io/0.4.4", "0.4.5": "http://registry.npmjs.org/node.io/0.4.5" }, "dist": { "0.1.0b": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.0b.tgz" }, "0.1.0c": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.0c.tgz" }, "0.1.0d": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.0d.tgz" }, "0.1.0e": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.0e.tgz" }, "0.1.0f": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.0f.tgz" }, "0.1.0g": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.0g.tgz" }, "0.1.1-1": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-1.tgz" }, "0.1.1-2": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-2.tgz" }, "0.1.1-3": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-3.tgz" }, "0.1.1-4": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-4.tgz" }, "0.1.1-6": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-6.tgz" }, "0.1.1-7": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-7.tgz" }, "0.1.1-8": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-8.tgz" }, "0.1.1-9": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-9.tgz" }, "0.1.1-10": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-10.tgz" }, "0.1.1-11": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-11.tgz" }, "0.1.1-12": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-12.tgz" }, "0.1.1-13": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-13.tgz" }, "0.1.1-14": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-14.tgz" }, "0.1.1-15": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-15.tgz" }, "0.1.1-16": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-16.tgz" }, "0.1.1-17": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-17.tgz" }, "0.1.1-18": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-18.tgz" }, "0.1.1-19": { "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.1.1-19.tgz" }, "0.2.0-1": { "shasum": "75853264192be42750b3da12a3a0e366e5448a54", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.0-1.tgz" }, "0.2.0-2": { "shasum": "17796057d791e29481bdf8edc445f8a00f13fe36", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.0-2.tgz" }, "0.2.0-3": { "shasum": "6995a25d2551e8fd713206bf93633bc51da9b1e0", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.0-3.tgz" }, "0.2.0-4": { "shasum": "529bc7b7e9134e5c18afdbf1d87e9793f990a96f", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.0-4.tgz" }, "0.2.1-1": { "shasum": "a4970dc62a87dddafc5e540983beb4ae3dd15146", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-1.tgz" }, "0.2.1-2": { "shasum": "c1edce60cb92eff76b7dfc0174586c5116e1a9b3", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-2.tgz" }, "0.2.1-3": { "shasum": "610e6faa838614dd48b8c9ed8b9cf86e89d3853d", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-3.tgz" }, "0.2.1-4": { "shasum": "8c679c7cfed715aa054866e95dadc8338bc0e191", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-4.tgz" }, "0.2.1-5": { "shasum": "c2cd0081a41217e3eb08ba8207fb6bcd500499b6", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-5.tgz" }, "0.2.1-6": { "shasum": "fd22901bcbec583fe5c8863ba4edfc2740e68a8e", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-6.tgz" }, "0.2.1-7": { "shasum": "45d100c273303bf7eee8f183c38afef5533065da", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-7.tgz" }, "0.2.1-8": { "shasum": "1aebea9709b7953b6460444dfd983b3b01c1b19e", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-8.tgz" }, "0.2.1-9": { "shasum": "bffc1795dc20dae80abcf9fb27bd3de1354daf85", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-9.tgz" }, "0.2.1-10": { "shasum": "66f69c732b846d48329eea82b65c6f40fe5787dc", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-10.tgz" }, "0.2.1-11": { "shasum": "b963ecde50af84a6b8b5388168349f68c23ffe7b", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-11.tgz" }, "0.2.1-12": { "shasum": "14bed8c0870ff46eab0f3bb0dbda85931324fce8", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-12.tgz" }, "0.2.1-13": { "shasum": "718f28261f25fbe5cdaff735f970239c180f6171", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-13.tgz" }, "0.2.1-14": { "shasum": "2563fe6d56256b48018cd1bfdc96fe2717c7ce6a", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-14.tgz" }, "0.2.1-15": { "shasum": "6357fa91212e989cdceed7b9be1f113d4c26a77d", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-15.tgz" }, "0.2.1-17": { "shasum": "9f8c35fed93d66bba5d41d6e3b434f83fa456a63", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-17.tgz" }, "0.2.1-18": { "shasum": "d64c660d5ad8de9f0b6bd11aa042be54ef1425de", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-18.tgz" }, "0.2.1-20": { "shasum": "a104651408160ba704ef20f53a5d8862bacb2648", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.1-20.tgz" }, "0.2.2-1": { "shasum": "c471716e206fabad7c9d49c5a081f17ee693cd8c", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.2-1.tgz" }, "0.2.2-2": { "shasum": "961306dfc981fafed362e0b2d937212b9e062ef7", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.2-2.tgz" }, "0.2.2-3": { "shasum": "a0a0cb08dbc7aa857dcd70451fb411226f5ed7f1", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.2-3.tgz" }, "0.2.2-4": { "shasum": "8f039547307e1eae3d76c2e1ce3074b1ee7db178", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.2-4.tgz" }, "0.2.2-5": { "shasum": "92b736611df8e77f09cc8ff496d8e34ad0d7a169", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.2-5.tgz" }, "0.2.2-6": { "shasum": "2bd44e3d95aaa5910fc47991a0abae78748e06e4", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.2-6.tgz" }, "0.2.3-1": { "shasum": "0362539276c6188e781bd0c764b330dd2066bcc0", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.3-1.tgz" }, "0.2.3-2": { "shasum": "7e87f7367fbc611c92aca80a3ddea46c781df9a7", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.3-2.tgz" }, "0.2.4": { "shasum": "f09d04349c99d9e92a5486f97aaae91c7dc87fd9", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.4.tgz" }, "0.2.4-1": { "shasum": "54aabbb37b913f52dea8684a9e8a743fd231a8d1", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.4-1.tgz" }, "0.2.4-3": { "shasum": "36266c8d6ef7943578e6c547b93c19f88c27b40f", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.4-3.tgz" }, "0.2.4-4": { "shasum": "7b334c9591346a374bb7ad6c91bfcc1375f9988d", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.4-4.tgz" }, "0.2.5-1": { "shasum": "ff9bd71834a1b98bfa0b5e867c94c5e820fb32e4", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-1.tgz" }, "0.2.5-2": { "shasum": "f6a444174dc36b5a5cc23893a9ef608e56be292f", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-2.tgz" }, "0.2.5-3": { "shasum": "44cf30c4403467ec20076dc7583e2ebddfc5c59a", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-3.tgz" }, "0.2.5-4": { "shasum": "3b334ffb12887869ad0d6f6742d92a8d930911f8", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-4.tgz" }, "0.2.5-5": { "shasum": "fa4f5ac1456bc4895978d048c4393d109167fdd5", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-5.tgz" }, "0.2.5-6": { "shasum": "7e5b6957d70e39aa406710b04c9790e6c5fa9251", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-6.tgz" }, "0.2.5-7": { "shasum": "e8314192b967b2f9842e7e511ea939e98f1c50b2", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.5-7.tgz" }, "0.2.6": { "shasum": "9d62c4826c368434da0540779123694814dd5f93", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.6.tgz" }, "0.2.7": { "shasum": "9917243ea499d865b3c39034aee798557dbab81d", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.7.tgz" }, "0.2.8": { "shasum": "4e2443d1d1c25f3ac369bef9dde951c4ed03f3b9", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.8.tgz" }, "0.2.9": { "shasum": "2dcb80e37428d2cbc301537469faf15d868cf0ca", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.9.tgz" }, "0.2.9-2": { "shasum": "e0b351bba4547d0b967b9aad5bfa5805ea4ed7f0", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.9-2.tgz" }, "0.2.9-3": { "shasum": "c5af0a96b91c6a8a37dd13b9a0eeb0cf896ddaae", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.9-3.tgz" }, "0.2.9-4": { "shasum": "0d0c12c986746054dd8d684de5d14634e8146150", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.2.9-4.tgz" }, "0.3.0": { "shasum": "7fe4eeaa19c974551f78b3c0d161754083877071", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.0.tgz" }, "0.3.1": { "shasum": "4609aace90807ef2bb155ee2572098bdf57237cd", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.1.tgz" }, "0.3.2": { "shasum": "fed259ffaaeebe77d5e6261a27344aea43fbec67", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.2.tgz" }, "0.3.3": { "shasum": "1d3681dfe1ba55a58a3262479b5fc49e2d6cd6aa", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.3.tgz" }, "0.3.4": { "shasum": "3c2a28d5765c9dc8cd9c3544d3fb97178fd39d33", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.4.tgz" }, "0.3.5": { "shasum": "309f6ad30e24170f9144672b911f33463e04c459", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.5.tgz" }, "0.3.6": { "shasum": "9eccae353b255c863a681728d37d92f53c5e2f47", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.6.tgz" }, "0.3.7": { "shasum": "804d1b25fc5a4e0a28294c974dae833c074b0d32", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.7.tgz" }, "0.3.8": { "shasum": "e58d1b1f80720955b60a01abb1409f6a0c21b2ce", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.8.tgz" }, "0.3.9": { "shasum": "0ee50888b56f8853a0dbc2185ab2e9a605ead700", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.3.9.tgz" }, "0.4.0": { "shasum": "3b63efc20474ef7d87e6e8775e4628852450cee8", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.4.0.tgz" }, "0.4.1": { "shasum": "f2029cf4dec1641ed404640ec6e53631355b9e62", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.4.1.tgz" }, "0.4.2": { "shasum": "6c8d06cedf3eb2260a5c5c13957a701dbb4157a1", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.4.2.tgz" }, "0.4.3": { "shasum": "47dbd0326b86516f136155c7f4e43af3c715f694", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.4.3.tgz" }, "0.4.4": { "shasum": "4fec48dada60ff8ee50667eacb701c190428c3e4", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.4.4.tgz" }, "0.4.5": { "shasum": "0dce37f27220d8f34b1f501825bdbfea65bc14a0", "tarball": "http://registry.npmjs.org/node.io/-/node.io-0.4.5.tgz" } }, "keywords": [ "data", "mapreduce", "map", "reduce", "scraping", "html", "parsing", "parse", "scrape", "process", "processing", "data" ], "url": "http://registry.npmjs.org/node.io/" }, "node.io-min": { "name": "node.io-min", "description": "A distributed data scraping and processing framework for node.js", "dist-tags": { "latest": "0.2.3-2" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-03-01T22:57:48.523Z", "created": "2011-03-01T22:57:47.555Z", "0.2.3-2": "2011-03-01T22:57:48.523Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/node.io.git" }, "versions": { "0.2.3-2": "http://registry.npmjs.org/node.io-min/0.2.3-2" }, "dist": { "0.2.3-2": { "shasum": "b3a9b090f0c947b354a058ed93125bcc0b580756", "tarball": "http://registry.npmjs.org/node.io-min/-/node.io-min-0.2.3-2.tgz" } }, "keywords": [ "data", "mapreduce", "map", "reduce", "scraping", "html", "parsing", "parse", "scrape", "process", "processing", "data" ], "url": "http://registry.npmjs.org/node.io-min/" }, "node.isbn": { "name": "node.isbn", "description": "A simple nodejs interface to isbn.net.in", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kailash", "email": "kailashnathreddy@ymail.com" } ], "time": { "modified": "2011-04-18T17:24:33.566Z", "created": "2011-04-18T17:24:32.548Z", "0.1.0": "2011-04-18T17:24:33.566Z" }, "author": { "name": "kailashnath", "url": "kailashnathreddy@ymail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node.isbn/0.1.0" }, "dist": { "0.1.0": { "shasum": "def5ad492deed9962ab1329c42712fdf55dca072", "tarball": "http://registry.npmjs.org/node.isbn/-/node.isbn-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node.isbn/" }, "node.packer": { "name": "node.packer", "description": "An assets combine and minify tool", "dist-tags": { "latest": "0.0.4" }, "readme": "# node.packer\n\n An assets combine and minify tool\n\n\n\n## Description\n\n I had trouble with compressing javascript files using `UglifyJS` so I write this tool to solve my problem. It is built on top of `YUI Compressor`. The compression rate is not as high as `UglifyJS` but it generates a more stable minified javascript file.\n\n\n\n## Requires\n - node >= 0.4.x\n - java jre6\n\n\n\n## Installation\n\n npm install\n\n\n\n## Options\n\n### log\n - description: whether to log errors\n - data type: boolean\n - default value: false\n - possible value: true | false\n\n### type\n - description: input files type\n - data type: string\n - default value: undefined\n - possible value: 'css' | 'js'\n\n### minify\n - description: whether to minify output file\n - data type: boolean\n - default value: false\n - possible value: true | false\n\n### uglify\n - description: whether to uglify javascript variables\n - data type: boolean\n - default value: true\n - possible value: true | false\n\n### input\n - description: files to be combined\n - data type: string\n - default value: undefined\n - possible value: '/path/to/the/css.css' ...\n\n### output\n - description: path to save the combined file\n - data type: string\n - default value: undefined\n - possible value: '/path/to/the/js.min.js' ...\n\n### callback\n - description: callback function\n - data type: function\n - default value: undefined\n - possible value: function(err, stdout, stderr) { ... }\n\n## Usage\n\n> Example\n\n var packer = require('node.packer'),\n path = '~/Desktop/packer/';\n\n packer({\n log: true,\n type: 'js',\n input: [\n path + 'dojo.js',\n path + 'jquery.js'\n ],\n output: path + 'pack.min.js',\n callback: function(err, stdout, stderr) {\n err && console.log(err);\n }\n });\n\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 dreamerslab <ben@dreamerslab.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "dreamerslab", "email": "ben@dreamerslab.com" } ], "time": { "modified": "2011-11-24T03:11:23.042Z", "created": "2011-11-23T09:01:41.328Z", "0.0.1": "2011-11-23T09:01:45.279Z", "0.0.2": "2011-11-23T09:29:42.296Z", "0.0.3": "2011-11-23T10:13:25.202Z", "0.0.4": "2011-11-24T03:11:23.042Z" }, "author": { "name": "dreamerslab", "email": "ben@dreamerslab.com" }, "repository": { "type": "git", "url": "git://github.com/dreamerslab/node.packer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node.packer/0.0.1", "0.0.2": "http://registry.npmjs.org/node.packer/0.0.2", "0.0.3": "http://registry.npmjs.org/node.packer/0.0.3", "0.0.4": "http://registry.npmjs.org/node.packer/0.0.4" }, "dist": { "0.0.1": { "shasum": "8121858c1ea3be0b21a93e907a0a12623aec5c6d", "tarball": "http://registry.npmjs.org/node.packer/-/node.packer-0.0.1.tgz" }, "0.0.2": { "shasum": "07122ad6a363c584cb517e2a6f2444dde29c1ab4", "tarball": "http://registry.npmjs.org/node.packer/-/node.packer-0.0.2.tgz" }, "0.0.3": { "shasum": "15baeb5918707b268467f01bc8acedcb7bebeff5", "tarball": "http://registry.npmjs.org/node.packer/-/node.packer-0.0.3.tgz" }, "0.0.4": { "shasum": "0c46afdac6e27580364c0289d5a7eeb04a0d537b", "tarball": "http://registry.npmjs.org/node.packer/-/node.packer-0.0.4.tgz" } }, "keywords": [ "assets", "asset", "combine", "minify", "packer", "yui", "yui compressor", "compressor", "compress" ], "url": "http://registry.npmjs.org/node.packer/" }, "node.uptime": { "name": "node.uptime", "description": "Simple node.js module that can be used for continius 'is http server up?' check.", "dist-tags": { "latest": "0.1.0", "stable": "0.1.0" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/node.uptime/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/node.uptime/-/node.uptime-0.1.0.tgz" } }, "keywords": [ "node.uptime", "uptime" ], "url": "http://registry.npmjs.org/node.uptime/" }, "node3p": { "name": "node3p", "description": "An Amazon MP3 downloader for NodeJS.", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "author": { "name": "Nick Campbell", "url": "http://github.com/ncb000gt" }, "repository": { "type": "git", "url": "http://github.com/ncb000gt/node3p.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node3p/0.1.0", "0.2.0": "http://registry.npmjs.org/node3p/0.2.0", "0.2.1": "http://registry.npmjs.org/node3p/0.2.1", "0.3.0": "http://registry.npmjs.org/node3p/0.3.0", "0.3.2": "http://registry.npmjs.org/node3p/0.3.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node3p/-/node3p-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/node3p/-/node3p-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/node3p/-/node3p-0.2.1.tgz" }, "0.3.0": { "tarball": "http://packages:5984/node3p/-/node3p-0.3.0.tgz" }, "0.3.2": { "tarball": "http://packages:5984/node3p/-/node3p-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/node3p/" }, "node3p-web": { "name": "node3p-web", "description": "A web interface for Node3p.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "author": { "name": "Nick Campbell", "url": "http://github.com/ncb000gt" }, "repository": { "type": "git", "url": "http://github.com/ncb000gt/node3p.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node3p-web/0.1.0", "0.1.1": "http://registry.npmjs.org/node3p-web/0.1.1", "0.2.0": "http://registry.npmjs.org/node3p-web/0.2.0", "0.2.1": "http://registry.npmjs.org/node3p-web/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/node3p-web/-/node3p-web-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/node3p-web/-/node3p-web-0.1.1.tgz" }, "0.2.0": { "tarball": "http://packages:5984/node3p-web/-/node3p-web-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/node3p-web/-/node3p-web-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/node3p-web/" }, "nodeapps-dnode": { "name": "nodeapps-dnode", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-01T01:05:04.229Z", "created": "2011-11-01T01:05:01.649Z", "0.1.0": "2011-11-01T01:05:04.229Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeapps-dnode/0.1.0" }, "dist": { "0.1.0": { "shasum": "40c5998638a0c69a801c1427301a9c4fb72559f9", "tarball": "http://registry.npmjs.org/nodeapps-dnode/-/nodeapps-dnode-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nodeapps-dnode/" }, "nodeapps-express": { "name": "nodeapps-express", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-01T01:05:13.232Z", "created": "2011-11-01T01:05:10.623Z", "0.1.0": "2011-11-01T01:05:13.232Z" }, "author": { "name": "Nodejitsu Inc.", "email": "support@nodejitsu.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeapps-express/0.1.0" }, "dist": { "0.1.0": { "shasum": "cb27a81405acf6ca3fca3906dde098c3f0a4f046", "tarball": "http://registry.npmjs.org/nodeapps-express/-/nodeapps-express-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nodeapps-express/" }, "nodeapps-helloworld": { "name": "nodeapps-helloworld", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-01T00:59:35.265Z", "created": "2011-11-01T00:59:32.487Z", "0.1.0": "2011-11-01T00:59:35.265Z" }, "author": { "name": "Nodejitsu Inc.", "email": "support@nodejitsu.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeapps-helloworld/0.1.0" }, "dist": { "0.1.0": { "shasum": "05fec9bb275c6d10fd4ff3c0949e448faa4eca8b", "tarball": "http://registry.npmjs.org/nodeapps-helloworld/-/nodeapps-helloworld-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nodeapps-helloworld/" }, "nodeapps-my-nodeapps": { "name": "nodeapps-my-nodeapps", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-12-03T10:27:49.677Z", "created": "2011-11-01T01:00:15.443Z", "0.1.0": "2011-11-01T01:00:18.324Z", "0.1.1": "2011-12-03T10:27:49.677Z" }, "author": { "name": "Nodejitsu Inc.", "email": "support@nodejitsu.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeapps-my-nodeapps/0.1.0", "0.1.1": "http://registry.npmjs.org/nodeapps-my-nodeapps/0.1.1" }, "dist": { "0.1.0": { "shasum": "e5712e496d4a99cdac239ee65fd7fae6529c6169", "tarball": "http://registry.npmjs.org/nodeapps-my-nodeapps/-/nodeapps-my-nodeapps-0.1.0.tgz" }, "0.1.1": { "shasum": "4b618c407bcd9227df3111489a79ef2a52cdc44f", "tarball": "http://registry.npmjs.org/nodeapps-my-nodeapps/-/nodeapps-my-nodeapps-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/nodeapps-my-nodeapps/" }, "nodeapps-socket.io": { "name": "nodeapps-socket.io", "dist-tags": { "latest": "0.1.0-1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-01T01:05:50.608Z", "created": "2011-10-30T12:34:10.313Z", "0.1.0": "2011-10-30T12:34:11.634Z", "0.1.0-1": "2011-11-01T01:05:50.608Z" }, "author": { "name": "Nodejitsu Inc.", "email": "support@nodejitsu.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeapps-socket.io/0.1.0", "0.1.0-1": "http://registry.npmjs.org/nodeapps-socket.io/0.1.0-1" }, "dist": { "0.1.0": { "shasum": "26689800d83493f99e6e6da964c52e3cf3ad6ecc", "tarball": "http://registry.npmjs.org/nodeapps-socket.io/-/nodeapps-socket.io-0.1.0.tgz" }, "0.1.0-1": { "shasum": "6c24d14e89e2d5fecf3fdee1b9154a0c4606fe70", "tarball": "http://registry.npmjs.org/nodeapps-socket.io/-/nodeapps-socket.io-0.1.0-1.tgz" } }, "url": "http://registry.npmjs.org/nodeapps-socket.io/" }, "nodeBase": { "name": "nodeBase", "description": "A node base class for Javascript and Coffee (logging, options, defaults and EventEmitter)", "dist-tags": { "latest": "0.8.5" }, "maintainers": [ { "name": "dotmaster", "email": "isimpl@gmail.com" } ], "time": { "modified": "2011-03-19T17:23:20.340Z", "created": "2011-03-04T19:23:54.489Z", "0.3.0": "2011-03-04T19:23:54.907Z", "0.3.1": "2011-03-04T19:27:07.672Z", "0.4.0": "2011-03-05T13:44:37.729Z", "0.5.1": "2011-03-05T20:02:06.702Z", "0.5.2": "2011-03-05T21:45:47.117Z", "0.5.3": "2011-03-05T22:21:53.094Z", "0.5.4": "2011-03-06T16:11:36.969Z", "0.6.0": "2011-03-07T13:02:34.116Z", "0.6.5": "2011-03-13T14:46:58.711Z", "0.7.0": "2011-03-14T00:21:17.126Z", "0.7.1": "2011-03-14T00:37:28.715Z", "0.7.5": "2011-03-14T17:08:33.252Z", "0.7.6": "2011-03-14T17:50:45.449Z", "0.8.0": "2011-03-15T12:02:10.797Z", "0.8.1": "2011-03-15T12:09:20.330Z", "0.8.2": "2011-03-16T02:39:55.932Z", "0.8.4": "2011-03-19T17:12:56.455Z", "0.8.5": "2011-03-19T17:23:20.340Z" }, "author": { "name": "dotmaster", "email": "greg@synaptic-labs.net" }, "repository": { "type": "git", "url": "https://github.com/dotmaster/nodeBase" }, "versions": { "0.3.0": "http://registry.npmjs.org/nodeBase/0.3.0", "0.3.1": "http://registry.npmjs.org/nodeBase/0.3.1", "0.4.0": "http://registry.npmjs.org/nodeBase/0.4.0", "0.5.1": "http://registry.npmjs.org/nodeBase/0.5.1", "0.5.2": "http://registry.npmjs.org/nodeBase/0.5.2", "0.5.3": "http://registry.npmjs.org/nodeBase/0.5.3", "0.5.4": "http://registry.npmjs.org/nodeBase/0.5.4", "0.6.0": "http://registry.npmjs.org/nodeBase/0.6.0", "0.6.5": "http://registry.npmjs.org/nodeBase/0.6.5", "0.7.0": "http://registry.npmjs.org/nodeBase/0.7.0", "0.7.1": "http://registry.npmjs.org/nodeBase/0.7.1", "0.7.5": "http://registry.npmjs.org/nodeBase/0.7.5", "0.7.6": "http://registry.npmjs.org/nodeBase/0.7.6", "0.8.0": "http://registry.npmjs.org/nodeBase/0.8.0", "0.8.1": "http://registry.npmjs.org/nodeBase/0.8.1", "0.8.2": "http://registry.npmjs.org/nodeBase/0.8.2", "0.8.5": "http://registry.npmjs.org/nodeBase/0.8.5" }, "dist": { "0.3.0": { "shasum": "628c2b3fa5914234b429626cd388bff43d06ac02", "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.3.0.tgz" }, "0.3.1": { "shasum": "7eb0431fea777e859479b7aae5b43ddbc4fb47d5", "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.3.1.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.4.0.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.5.1.tgz" }, "0.5.2": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.5.2.tgz" }, "0.5.3": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.5.3.tgz" }, "0.5.4": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.5.4.tgz" }, "0.6.0": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.6.0.tgz" }, "0.6.5": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.6.5.tgz" }, "0.7.0": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.7.0.tgz" }, "0.7.1": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.7.1.tgz" }, "0.7.5": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.7.5.tgz" }, "0.7.6": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.7.6.tgz" }, "0.8.0": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.8.0.tgz" }, "0.8.1": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.8.1.tgz" }, "0.8.2": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.8.2.tgz" }, "0.8.5": { "tarball": "http://registry.npmjs.org/nodeBase/-/nodeBase-0.8.5.tgz" } }, "url": "http://registry.npmjs.org/nodeBase/" }, "nodec": { "name": "nodec", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "fusspawn", "email": "ariochofmelnibone@gmail.com" } ], "time": { "modified": "2011-03-11T22:16:16.565Z", "created": "2011-03-11T22:16:15.443Z", "0.0.0": "2011-03-11T22:16:16.565Z" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/nodec/0.0.0" }, "dist": { "0.0.0": { "shasum": "d38e2acc5e9e4fae6b23a6df8ea00f18be707dc9", "tarball": "http://registry.npmjs.org/nodec/-/nodec-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/nodec/" }, "NodeCGI": { "name": "NodeCGI", "description": "A fastcgi-like server designed to accept proxied requests from a web server and execute a server side javascript file.", "dist-tags": { "latest": "0.2.10" }, "maintainers": [ { "name": "bluejeansandrain", "email": "bluejeansandrain@gmail.com" } ], "time": { "modified": "2011-11-11T03:37:12.849Z", "created": "2011-10-22T00:29:57.574Z", "0.2.4": "2011-10-22T00:29:57.951Z", "0.2.5": "2011-11-01T05:27:15.498Z", "0.2.6": "2011-11-01T07:16:05.363Z", "0.2.7": "2011-11-01T07:59:10.791Z", "0.2.8": "2011-11-01T16:02:20.278Z", "0.2.9": "2011-11-02T04:24:32.758Z", "0.2.10": "2011-11-11T03:37:12.849Z" }, "versions": { "0.2.4": "http://registry.npmjs.org/NodeCGI/0.2.4", "0.2.5": "http://registry.npmjs.org/NodeCGI/0.2.5", "0.2.6": "http://registry.npmjs.org/NodeCGI/0.2.6", "0.2.7": "http://registry.npmjs.org/NodeCGI/0.2.7", "0.2.8": "http://registry.npmjs.org/NodeCGI/0.2.8", "0.2.9": "http://registry.npmjs.org/NodeCGI/0.2.9", "0.2.10": "http://registry.npmjs.org/NodeCGI/0.2.10" }, "dist": { "0.2.4": { "shasum": "04589988cc00fbcb65f3d2b664e16ea4b0cf51d1", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.4.tgz" }, "0.2.5": { "shasum": "6ae2b4c64634959130f04ba8ca809df396fa9803", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.5.tgz" }, "0.2.6": { "shasum": "5cb0d57ef6419e681e952df58d1ff0d8d6a1a341", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.6.tgz" }, "0.2.7": { "shasum": "ebee4b451be40576e6fa573b51cc6c074366d4e0", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.7.tgz" }, "0.2.8": { "shasum": "f25c6741a108de0cb0d9a032f4384e54441f7b6e", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.8.tgz" }, "0.2.9": { "shasum": "867ee5a6cdea7f22bc38b4e0a1996afd1b981a47", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.9.tgz" }, "0.2.10": { "shasum": "d8885f931bb9436ec4f3c05623624504250d2969", "tarball": "http://registry.npmjs.org/NodeCGI/-/NodeCGI-0.2.10.tgz" } }, "url": "http://registry.npmjs.org/NodeCGI/" }, "nodecover": { "name": "nodecover", "description": "A lightweight, pure javascript code coverage tool and library for nodejs", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jumisz", "email": "juan.m.salamanca@gmail.com" } ], "time": { "modified": "2011-09-23T14:19:38.427Z", "created": "2011-09-23T13:47:20.828Z", "0.1.0": "2011-09-23T13:47:28.173Z", "0.1.1": "2011-09-23T14:19:38.427Z" }, "repository": { "type": "git", "url": "git://github.com/jumisz/nodecover.git" }, "author": { "name": "Juan M Salamanca", "email": "juan.m.salamanca@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodecover/0.1.0", "0.1.1": "http://registry.npmjs.org/nodecover/0.1.1" }, "dist": { "0.1.0": { "shasum": "a528d234f297a21974dce4aa5d8a319d3ee4ddef", "tarball": "http://registry.npmjs.org/nodecover/-/nodecover-0.1.0.tgz" }, "0.1.1": { "shasum": "681e687b9ce8ff587027616831e630deeb5738bd", "tarball": "http://registry.npmjs.org/nodecover/-/nodecover-0.1.1.tgz" } }, "keywords": [ "test", "node", "code coverage" ], "url": "http://registry.npmjs.org/nodecover/" }, "nodeDocs": { "name": "nodeDocs", "description": "Locally hosted Node Documentation", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rixius", "email": "rixius@gmail.com" } ], "author": { "name": "Stephen 'Rixius' Middleton", "email": "Rixius@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/Rixius/node-docs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodeDocs/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/nodeDocs/-/nodeDocs-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodeDocs/" }, "nodefm": { "name": "nodefm", "description": "Some tools for talking to last.fm API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mikebannister@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodefm/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/nodefm/-/nodefm-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodefm/" }, "NodeFQL": { "name": "NodeFQL", "description": "A simple module for interfacing with Facebook's FQL API.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "mhseiden", "email": "140dbs@gmail.com" } ], "time": { "modified": "2011-10-14T08:18:03.725Z", "created": "2011-10-14T08:18:03.408Z", "0.0.0": "2011-10-14T08:18:03.725Z" }, "author": { "name": "Max Seiden", "email": "140dbs@umich.edu" }, "repository": { "type": "git", "url": "git://github.com/mhseiden/NodeFQL.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/NodeFQL/0.0.0" }, "dist": { "0.0.0": { "shasum": "d5fffda97cf91676abbf23b12049c49d83a1375c", "tarball": "http://registry.npmjs.org/NodeFQL/-/NodeFQL-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/NodeFQL/" }, "nodegit": { "name": "nodegit", "description": "Node.js libgit2 asynchronous native bindings", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-08-19T15:58:41.628Z", "created": "2011-03-10T06:27:12.009Z", "0.0.1": "2011-03-10T06:27:12.225Z", "0.0.2": "2011-03-14T23:32:03.102Z", "0.0.3": "2011-04-13T22:37:37.753Z", "0.0.4": "2011-05-14T00:46:46.496Z", "0.0.5": "2011-08-19T15:58:41.628Z" }, "author": { "name": "Tim Branyen", "email": "tim@tabdeveloper.com", "url": "http://twitter.com/tbranyen" }, "repository": { "type": "git", "url": "git://github.com/tbranyen/nodegit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodegit/0.0.1", "0.0.2": "http://registry.npmjs.org/nodegit/0.0.2", "0.0.3": "http://registry.npmjs.org/nodegit/0.0.3", "0.0.4": "http://registry.npmjs.org/nodegit/0.0.4", "0.0.5": "http://registry.npmjs.org/nodegit/0.0.5" }, "dist": { "0.0.1": { "shasum": "ccdf08791200bb2fcbf2cc86aaac504135239ea1", "tarball": "http://registry.npmjs.org/nodegit/-/nodegit-0.0.1.tgz" }, "0.0.2": { "shasum": "72ad0239d54179852ca01396ade2be383ed85205", "tarball": "http://registry.npmjs.org/nodegit/-/nodegit-0.0.2.tgz" }, "0.0.3": { "shasum": "f378a3381e43b8bd51d94715e987ddbef8a0bec6", "tarball": "http://registry.npmjs.org/nodegit/-/nodegit-0.0.3.tgz" }, "0.0.4": { "shasum": "dbaeb50753a374b2ce839faac5a77099740e7db5", "tarball": "http://registry.npmjs.org/nodegit/-/nodegit-0.0.4.tgz" }, "0.0.5": { "shasum": "e0b1243fa0c573efcdf947f27c32de3781b654ff", "tarball": "http://registry.npmjs.org/nodegit/-/nodegit-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/nodegit/" }, "nodeib": { "name": "nodeib", "description": "NodeJS IRC bot", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-09-18T05:10:25.504Z", "created": "2011-09-18T05:10:24.314Z", "0.0.1": "2011-09-18T05:10:25.504Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co", "url": "http://aikar.co" }, "repository": { "type": "git", "url": "github.com:aikar/nodeib" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodeib/0.0.1" }, "dist": { "0.0.1": { "shasum": "4e5fa78159e6017a04124d902f269910677472ae", "tarball": "http://registry.npmjs.org/nodeib/-/nodeib-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodeib/" }, "nodeinfo": { "name": "nodeinfo", "description": "Displays NodeJS information", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-05T05:12:53.391Z", "created": "2011-09-02T15:18:35.493Z", "0.0.1": "2011-09-02T15:18:37.000Z", "0.0.2": "2011-09-02T20:00:26.192Z", "0.0.3": "2011-09-02T20:23:03.927Z", "0.0.4": "2011-09-04T08:31:49.436Z", "0.0.5": "2011-09-04T13:25:11.655Z", "0.0.6": "2011-09-05T20:42:55.225Z", "0.0.7": "2011-09-14T07:17:12.530Z", "0.0.8": "2011-09-17T10:11:15.990Z", "0.0.9": "2011-10-01T19:49:52.842Z", "0.1.0": "2011-10-04T03:37:01.684Z", "0.1.1": "2011-10-05T05:12:53.391Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/nodeinfo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodeinfo/0.0.1", "0.0.2": "http://registry.npmjs.org/nodeinfo/0.0.2", "0.0.3": "http://registry.npmjs.org/nodeinfo/0.0.3", "0.0.4": "http://registry.npmjs.org/nodeinfo/0.0.4", "0.0.5": "http://registry.npmjs.org/nodeinfo/0.0.5", "0.0.6": "http://registry.npmjs.org/nodeinfo/0.0.6", "0.0.7": "http://registry.npmjs.org/nodeinfo/0.0.7", "0.0.8": "http://registry.npmjs.org/nodeinfo/0.0.8", "0.0.9": "http://registry.npmjs.org/nodeinfo/0.0.9", "0.1.0": "http://registry.npmjs.org/nodeinfo/0.1.0", "0.1.1": "http://registry.npmjs.org/nodeinfo/0.1.1" }, "dist": { "0.0.1": { "shasum": "eb5a6961f974b0b8c9b6a058489f6e183b288cf1", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.1.tgz" }, "0.0.2": { "shasum": "367a6fcb9d70c4e36d0b90707b5758dc459ba74d", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.2.tgz" }, "0.0.3": { "shasum": "52bc584221799d65852fe041d8b76ab684cab2eb", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.3.tgz" }, "0.0.4": { "shasum": "063574df35ffb35d8027c8d687a36c1ed0a2f2fc", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.4.tgz" }, "0.0.5": { "shasum": "b80015d2127bcc8a95f95d64fbb1569b4f6f5f5a", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.5.tgz" }, "0.0.6": { "shasum": "741cc0fcca7a092b4834ac45c90c3412dec3e2d5", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.6.tgz" }, "0.0.7": { "shasum": "b6c88a58c824417b8e5d0194c3c6ef9249c5f780", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.7.tgz" }, "0.0.8": { "shasum": "cee229dd2f5de41b1ca7dfb654685c129806369c", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.8.tgz" }, "0.0.9": { "shasum": "2cf24f80b507a9e68fb4847ecc40ff2aeb24dd24", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.0.9.tgz" }, "0.1.0": { "shasum": "0059af06d9fcccf840db109757a630666e2948f6", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.1.0.tgz" }, "0.1.1": { "shasum": "5ba59040a913f945b87fa71a3be49239dff894fe", "tarball": "http://registry.npmjs.org/nodeinfo/-/nodeinfo-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/nodeinfo/" }, "NodeInterval": { "name": "NodeInterval", "description": "Command-line watch utility for managing and concatenating templates into a webpage. Particularly useful for Backbone.js / Spine.js templates.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "krunkosaurus", "email": "switchstatement@gmail.com" } ], "time": { "modified": "2011-10-06T00:35:42.624Z", "created": "2011-09-19T05:10:38.546Z", "0.0.6": "2011-09-19T05:10:39.823Z", "0.0.7": "2011-10-06T00:35:42.624Z" }, "author": { "name": "Mauvis Ledford" }, "repository": { "type": "git", "url": "git://github.com/krunkosaurus/NodeInterval.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/NodeInterval/0.0.6", "0.0.7": "http://registry.npmjs.org/NodeInterval/0.0.7" }, "dist": { "0.0.6": { "shasum": "3b24f79e15283bc74532b2b4042ba0dff179daae", "tarball": "http://registry.npmjs.org/NodeInterval/-/NodeInterval-0.0.6.tgz" }, "0.0.7": { "shasum": "837f37c89440c55a8c605f34b8b0344c05a5200f", "tarball": "http://registry.npmjs.org/NodeInterval/-/NodeInterval-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/NodeInterval/" }, "nodejitsu-api": { "name": "nodejitsu-api", "description": "nodejitsu API client wrapper", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-12-03T02:33:25.102Z", "created": "2011-10-22T00:48:42.166Z", "0.1.0": "2011-10-22T00:48:43.740Z", "0.1.2": "2011-10-24T23:06:37.273Z", "0.1.2-1": "2011-10-24T23:20:36.557Z", "0.1.2-2": "2011-11-04T00:37:28.616Z", "0.1.2-3": "2011-11-10T23:22:51.385Z", "0.1.2-4": "2011-11-10T23:25:59.823Z", "0.1.2-5": "2011-11-10T23:30:25.502Z", "0.2.0": "2011-11-18T11:40:28.566Z", "0.2.0-1": "2011-11-30T02:15:13.557Z", "0.2.1": "2011-12-03T02:33:25.102Z" }, "author": { "name": "Nodejitsu", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/nodejitsu-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodejitsu-api/0.1.0", "0.1.2": "http://registry.npmjs.org/nodejitsu-api/0.1.2", "0.1.2-1": "http://registry.npmjs.org/nodejitsu-api/0.1.2-1", "0.1.2-2": "http://registry.npmjs.org/nodejitsu-api/0.1.2-2", "0.1.2-3": "http://registry.npmjs.org/nodejitsu-api/0.1.2-3", "0.1.2-4": "http://registry.npmjs.org/nodejitsu-api/0.1.2-4", "0.1.2-5": "http://registry.npmjs.org/nodejitsu-api/0.1.2-5", "0.2.0": "http://registry.npmjs.org/nodejitsu-api/0.2.0", "0.2.0-1": "http://registry.npmjs.org/nodejitsu-api/0.2.0-1", "0.2.1": "http://registry.npmjs.org/nodejitsu-api/0.2.1" }, "dist": { "0.1.0": { "shasum": "ed63d3e891876058a58f5dedd79f5dc1bf6e0beb", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.0.tgz" }, "0.1.2": { "shasum": "94d36a8befaa0375565ee339e03af6708d686fed", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.2.tgz" }, "0.1.2-1": { "shasum": "e82a7596e6b72f9e56ca0b18b9fda6ca545957bb", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.2-1.tgz" }, "0.1.2-2": { "shasum": "9d910db0a817bc8ae83c2cd0271b8a253b5128c9", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.2-2.tgz" }, "0.1.2-3": { "shasum": "dcfa856ac089b2e7306e3610f7cf0052cde4f37a", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.2-3.tgz" }, "0.1.2-4": { "shasum": "32f89f2fcb08d04ff856f6bd39ebc0459d3e9f1b", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.2-4.tgz" }, "0.1.2-5": { "shasum": "6058367c2950d8665b8e10bc1c2557223cb39900", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.1.2-5.tgz" }, "0.2.0": { "shasum": "ea8fc3de4c3f0d590e013028fe513c0958497950", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.2.0.tgz" }, "0.2.0-1": { "shasum": "76395c5fda787b805650cd0c03ebdf9954e36d54", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.2.0-1.tgz" }, "0.2.1": { "shasum": "1ab4fa68080ee8e17746aab2d62ac636d3e8192f", "tarball": "http://registry.npmjs.org/nodejitsu-api/-/nodejitsu-api-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/nodejitsu-api/" }, "nodejitsu-client": { "name": "nodejitsu-client", "description": "the jitsu API client pulled out.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-25T14:57:43.790Z", "created": "2011-08-25T14:57:39.329Z", "0.0.0": "2011-08-25T14:57:43.790Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/nodejitsu-client.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nodejitsu-client/0.0.0" }, "dist": { "0.0.0": { "shasum": "3dc8ad40d2ddc2129fee953add1f4de31ca184d6", "tarball": "http://registry.npmjs.org/nodejitsu-client/-/nodejitsu-client-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/nodejitsu-client/" }, "nodejs-common": { "name": "nodejs-common", "description": "common function for javascript on nodejs", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "inotseeyou", "email": "inotseeyou@gmail.com" } ], "time": { "modified": "2011-11-05T12:36:27.163Z", "created": "2011-11-05T12:04:20.640Z", "0.1.0": "2011-11-05T12:04:25.302Z", "0.1.1": "2011-11-05T12:36:27.163Z" }, "author": { "name": "inotseeyou", "email": "inotseeyou@gmail.com", "url": "http://inotseeyou.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodejs-common/0.1.0", "0.1.1": "http://registry.npmjs.org/nodejs-common/0.1.1" }, "dist": { "0.1.0": { "shasum": "17d7255c5cab0073193a26e4156208dcaff445c9", "tarball": "http://registry.npmjs.org/nodejs-common/-/nodejs-common-0.1.0.tgz" }, "0.1.1": { "shasum": "4f47fbd59bdf00ae6b8bf76ce59617771484f407", "tarball": "http://registry.npmjs.org/nodejs-common/-/nodejs-common-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/nodejs-common/" }, "nodejs-intro": { "name": "nodejs-intro", "description": "My introduction presentation to node.js along with sample code at various stages of building a simple RESTful web service with journey, cradle, winston, optimist, and http-console.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tester", "email": "ed@textingly.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-09-15T19:07:51.467Z", "created": "2011-09-06T16:48:06.020Z", "0.1.1": "2011-09-06T16:48:06.287Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/nodejs-intro.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/nodejs-intro/0.1.1" }, "dist": { "0.1.1": { "shasum": "0d72adb78912f17fd31ab5252ad50afb9a693669", "tarball": "http://registry.npmjs.org/nodejs-intro/-/nodejs-intro-0.1.1.tgz" } }, "keywords": [ "bookmarks", "webservice", "tutorial", "nodejs" ], "url": "http://registry.npmjs.org/nodejs-intro/" }, "nodejs-tvrage": { "name": "nodejs-tvrage", "description": "Node module to work as client with tvrage web services", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "SchAmane", "email": "schamane@myeburg.net" } ], "time": { "modified": "2011-05-08T08:55:13.027Z", "created": "2011-04-22T17:38:52.034Z", "0.2.0": "2011-04-22T17:38:52.469Z", "0.3.0": "2011-04-25T19:49:49.590Z" }, "author": { "name": "Nazar Kulyk", "email": "nasar.kulyk@googlemail.com" }, "repository": { "type": "git", "url": "git@github.com:schamane/nodejs-tvrage.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/nodejs-tvrage/0.2.0", "0.3.0": "http://registry.npmjs.org/nodejs-tvrage/0.3.0" }, "dist": { "0.2.0": { "shasum": "1b752bda3ed80bb06ced0127beb719b8dcf53466", "tarball": "http://registry.npmjs.org/nodejs-tvrage/-/nodejs-tvrage-0.2.0.tgz" }, "0.3.0": { "shasum": "55f61803295367493e67be6507c92b2553a187d1", "tarball": "http://registry.npmjs.org/nodejs-tvrage/-/nodejs-tvrage-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/nodejs-tvrage/" }, "nodejs.be-cli": { "name": "nodejs.be-cli", "description": "A CLI tool to allow interaction with the http://nodejs.be/ platform, based on Nodester.com stack", "dist-tags": { "latest": "0.2.13" }, "maintainers": [ { "name": "frank", "email": "frank@openminds.be" } ], "time": { "modified": "2011-07-04T14:10:55.000Z", "created": "2011-07-04T14:10:54.439Z", "0.2.13": "2011-07-04T14:10:55.000Z" }, "author": { "name": "Daniel Bartlett", "email": "dan@f-box.org", "url": "http://danb-uk.net/" }, "repository": { "type": "git", "url": "git://github.com/openminds/nodejs-cli.git" }, "versions": { "0.2.13": "http://registry.npmjs.org/nodejs.be-cli/0.2.13" }, "dist": { "0.2.13": { "shasum": "09f4050116b5a868f43017d07a53bb5e3fc11f1a", "tarball": "http://registry.npmjs.org/nodejs.be-cli/-/nodejs.be-cli-0.2.13.tgz" } }, "url": "http://registry.npmjs.org/nodejs.be-cli/" }, "nodeler": { "name": "nodeler", "description": "lightweight growl/snarl notification", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jbsmith", "email": "jamesballardsmith@gmail.com" } ], "time": { "modified": "2011-04-01T16:41:31.017Z", "created": "2011-01-31T18:24:55.964Z", "0.1.0": "2011-01-31T18:24:56.358Z", "0.2.0": "2011-04-01T16:38:21.506Z" }, "author": { "name": "JB Smith", "email": "jbsmith__AAAAt__mac.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeler/0.1.0", "0.2.0": "http://registry.npmjs.org/nodeler/0.2.0" }, "dist": { "0.1.0": { "shasum": "f621e1bcc9e0cca7f77e05edc9c1a981da0c237e", "tarball": "http://registry.npmjs.org/nodeler/-/nodeler-0.1.0.tgz" }, "0.2.0": { "shasum": "eeb9a494a419f13a71bd05618486fae45d283524", "tarball": "http://registry.npmjs.org/nodeler/-/nodeler-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/nodeler/" }, "nodelint": { "name": "nodelint", "description": "The nodelint command line tool allows you to check for problems using JSLint. You can specify your own --config file to use alternate JSLint options and your own --reporter file if you want to customise the generated output.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "tav", "email": "tav@espians.com" }, { "name": "cliffano", "email": "cliffano@gmail.com" }, { "name": "Sannis", "email": "efimovov@gmail.com" } ], "author": { "name": "tav", "email": "tav@espians.com", "url": "https://tav.espians.com" }, "repository": { "type": "git", "url": "git://github.com/tav/nodelint.git" }, "time": { "modified": "2011-11-05T20:09:51.271Z", "created": "2011-09-15T23:16:08.638Z", "0.4.0": "2011-09-15T23:16:08.638Z", "0.5.0": "2011-09-24T00:27:40.490Z", "0.5.1": "2011-10-14T21:10:33.933Z", "0.5.2": "2011-11-05T20:09:51.271Z" }, "versions": { "0.4.0": "http://registry.npmjs.org/nodelint/0.4.0", "0.5.0": "http://registry.npmjs.org/nodelint/0.5.0", "0.5.1": "http://registry.npmjs.org/nodelint/0.5.1", "0.5.2": "http://registry.npmjs.org/nodelint/0.5.2" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/nodelint/-/nodelint-0.4.0.tgz" }, "0.5.0": { "shasum": "ffeecb828bb742ca9c751d4fe603c1c499f0f462", "tarball": "http://registry.npmjs.org/nodelint/-/nodelint-0.5.0.tgz" }, "0.5.1": { "shasum": "018be6249f23eff8e1556a72c89e5ff4c470995c", "tarball": "http://registry.npmjs.org/nodelint/-/nodelint-0.5.1.tgz" }, "0.5.2": { "shasum": "0c25067e5f35a57d329799ecfd565f79e50c55b3", "tarball": "http://registry.npmjs.org/nodelint/-/nodelint-0.5.2.tgz" } }, "keywords": [ "lint", "jslint", "nodelint", "code quality" ], "url": "http://registry.npmjs.org/nodelint/" }, "nodeload": { "name": "nodeload", "description": "Load testing library for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jonjlee", "email": "jonjlee@gmail.com" } ], "repository": { "type": "git", "url": "http://github.com/benschmaus/nodeload" }, "time": { "modified": "2011-04-15T21:28:51.531Z", "created": "2011-03-31T06:12:15.907Z", "0.2.0": "2011-03-31T06:12:15.907Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/nodeload/0.2.0" }, "dist": { "0.2.0": { "shasum": "2bf2d5f0d291663ecd5271a73c75e507bc5c8494", "tarball": "http://registry.npmjs.org/nodeload/-/nodeload-0.2.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "7eedb6b91c9db458c248c6c2fc03c5045d408f97", "tarball": "http://registry.npmjs.org/nodeload/-/nodeload-0.2.0-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/nodeload/" }, "nodemachine": { "name": "nodemachine", "description": "Port of WebMachine", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "tautologistics", "email": "chris@winberry.net" } ], "author": { "name": "Chris Winberry", "email": "chris@winberry.net" }, "repository": { "type": "git", "url": "git://github.com/tautologistics/nodemachine.git" }, "time": { "modified": "2011-02-21T16:40:59.274Z", "created": "2011-02-21T16:40:59.274Z", "0.2.5": "2011-02-21T16:40:59.274Z", "0.3.0": "2011-02-21T16:40:59.274Z" }, "versions": { "0.2.5": "http://registry.npmjs.org/nodemachine/0.2.5", "0.3.0": "http://registry.npmjs.org/nodemachine/0.3.0" }, "dist": { "0.2.5": { "tarball": "http://packages:5984/nodemachine/-/nodemachine-0.2.5.tgz" }, "0.3.0": { "shasum": "665b1f1aa58dfbaee66474d590e505f500b9edde", "tarball": "http://registry.npmjs.org/nodemachine/-/nodemachine-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/nodemachine/" }, "nodemailer": { "name": "nodemailer", "description": "Easy to use module to send e-mails, supports unicode and SSL/TLS", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-12-08T11:46:00.690Z", "created": "2011-01-21T19:27:03.164Z", "0.1.1": "2011-12-08T11:46:00.690Z", "0.1.2": "2011-12-08T11:46:00.690Z", "0.1.3": "2011-12-08T11:46:00.690Z", "0.1.4": "2011-12-08T11:46:00.690Z", "0.1.5": "2011-12-08T11:46:00.690Z", "0.1.6": "2011-12-08T11:46:00.690Z", "0.1.7": "2011-12-08T11:46:00.690Z", "0.1.8": "2011-12-08T11:46:00.690Z", "0.1.9": "2011-12-08T11:46:00.690Z", "0.1.10": "2011-12-08T11:46:00.690Z", "0.1.11": "2011-12-08T11:46:00.690Z", "0.1.12": "2011-12-08T11:46:00.690Z", "0.1.13": "2011-12-08T11:46:00.690Z", "0.1.14": "2011-12-08T11:46:00.690Z", "0.1.15": "2011-12-08T11:46:00.690Z", "0.1.16": "2011-12-08T11:46:00.690Z", "0.1.17": "2011-12-08T11:46:00.690Z", "0.1.18": "2011-12-08T11:46:00.690Z", "0.1.19": "2011-12-08T11:46:00.690Z", "0.1.20": "2011-12-08T11:46:00.690Z", "0.1.21": "2011-12-08T11:46:00.690Z", "0.1.22": "2011-12-08T11:46:00.690Z", "0.1.23": "2011-12-08T11:46:00.690Z", "0.1.24": "2011-12-08T11:46:00.690Z", "0.2.0": "2011-12-08T11:46:00.690Z", "0.2.1": "2011-12-08T11:46:00.690Z", "0.2.2": "2011-12-08T11:46:00.690Z", "0.2.3": "2011-10-26T08:47:33.209Z", "0.2.4": "2011-12-08T11:46:00.690Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/nodemailer.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/nodemailer/0.1.1", "0.1.2": "http://registry.npmjs.org/nodemailer/0.1.2", "0.1.3": "http://registry.npmjs.org/nodemailer/0.1.3", "0.1.4": "http://registry.npmjs.org/nodemailer/0.1.4", "0.1.5": "http://registry.npmjs.org/nodemailer/0.1.5", "0.1.6": "http://registry.npmjs.org/nodemailer/0.1.6", "0.1.7": "http://registry.npmjs.org/nodemailer/0.1.7", "0.1.8": "http://registry.npmjs.org/nodemailer/0.1.8", "0.1.9": "http://registry.npmjs.org/nodemailer/0.1.9", "0.1.10": "http://registry.npmjs.org/nodemailer/0.1.10", "0.1.11": "http://registry.npmjs.org/nodemailer/0.1.11", "0.1.12": "http://registry.npmjs.org/nodemailer/0.1.12", "0.1.13": "http://registry.npmjs.org/nodemailer/0.1.13", "0.1.14": "http://registry.npmjs.org/nodemailer/0.1.14", "0.1.15": "http://registry.npmjs.org/nodemailer/0.1.15", "0.1.16": "http://registry.npmjs.org/nodemailer/0.1.16", "0.1.17": "http://registry.npmjs.org/nodemailer/0.1.17", "0.1.18": "http://registry.npmjs.org/nodemailer/0.1.18", "0.1.19": "http://registry.npmjs.org/nodemailer/0.1.19", "0.1.20": "http://registry.npmjs.org/nodemailer/0.1.20", "0.1.21": "http://registry.npmjs.org/nodemailer/0.1.21", "0.1.22": "http://registry.npmjs.org/nodemailer/0.1.22", "0.1.23": "http://registry.npmjs.org/nodemailer/0.1.23", "0.1.24": "http://registry.npmjs.org/nodemailer/0.1.24", "0.2.0": "http://registry.npmjs.org/nodemailer/0.2.0", "0.2.1": "http://registry.npmjs.org/nodemailer/0.2.1", "0.2.2": "http://registry.npmjs.org/nodemailer/0.2.2", "0.2.3": "http://registry.npmjs.org/nodemailer/0.2.3", "0.2.4": "http://registry.npmjs.org/nodemailer/0.2.4" }, "dist": { "0.1.1": { "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer@0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer@0.1.2.tgz" }, "0.1.3": { "shasum": "c4fe01ea2204166b6414cd5efad04aaff09881fb", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.3.tgz" }, "0.1.4": { "shasum": "df5ed19e2db7afa75f76c3dc55719873ce6edfb9", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.4.tgz" }, "0.1.5": { "shasum": "28e06ba22cee7fb9c34f732da5eff36ebd3ddc37", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.5.tgz" }, "0.1.6": { "shasum": "7b060435c3f44659edbd8c987a1abd244ddaa540", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.6.tgz" }, "0.1.7": { "shasum": "4d6fc7e63a5e9d4be1ee472f924cdfb430a6b109", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.7.tgz" }, "0.1.8": { "shasum": "04e95a20fbaae7dceffd0a467c14eaf061fb05fc", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.8.tgz" }, "0.1.9": { "shasum": "e23026cbfce95dee05623358d2eab450a79b533a", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.9.tgz" }, "0.1.10": { "shasum": "79822261753b14643f2918814f5365767e0c84ab", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.10.tgz" }, "0.1.11": { "shasum": "420eba41d28400e30337f908d4e4ce3075d44a02", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.11.tgz" }, "0.1.12": { "shasum": "c4ca5cc44bc588e75c524e11b60729ad5f928384", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.12.tgz" }, "0.1.13": { "shasum": "e38caecd50831ce1041182aa95caf6b2759893c5", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.13.tgz" }, "0.1.14": { "shasum": "2dbf96801a0230ee69b52f7c528155dc32260f6b", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.14.tgz" }, "0.1.15": { "shasum": "ad85d9f973a56dbc8a87aec3e423f36004a58415", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.15.tgz" }, "0.1.16": { "shasum": "94a75172ba902e3679d3191a6fa060455ccef20b", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.16.tgz" }, "0.1.17": { "shasum": "a7cf77598ac1ad08b87acfabd0450de91877f215", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.17.tgz" }, "0.1.18": { "shasum": "a6b9d067aef3bee0760796d07550cab5c83f9bd0", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.18.tgz" }, "0.1.19": { "shasum": "dbaf7d62c04fafdfe48d0242417a392052be867e", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.19.tgz" }, "0.1.20": { "shasum": "a91748a448eddf35fe24d7272c8187ddcc38e253", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.20.tgz" }, "0.1.21": { "shasum": "d1dfeb05201f0c4e8f47e4ad1762db9f1abc7d42", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.21.tgz" }, "0.1.22": { "shasum": "d2abdce753d4e2fa9e5654ff771a70f5382b5c11", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.22.tgz" }, "0.1.23": { "shasum": "1e9d73fd12b62cb3be1e4e72f25f62b8e24a7913", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.23.tgz" }, "0.1.24": { "shasum": "c766e5992ed6090c02dd977cf12e8d3d26f7b09c", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.1.24.tgz" }, "0.2.0": { "shasum": "0147aca24b280423f9c499abf07a2f2355949e82", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.2.0.tgz" }, "0.2.1": { "shasum": "c80e543598bb575fa591ccce10b535e4320dd16a", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.2.1.tgz" }, "0.2.2": { "shasum": "4e283bed91bc4a7ed051162907954f4d00230320", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.2.2.tgz" }, "0.2.3": { "shasum": "12c093b5ad877514a9c402f5899cb6f5dbafb885", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.2.3.tgz" }, "0.2.4": { "shasum": "5e2ed789d903f699aa6fc5e4634478814140c20a", "tarball": "http://registry.npmjs.org/nodemailer/-/nodemailer-0.2.4.tgz" } }, "keywords": [ "e-mail", "mime", "email", "sendmail" ], "url": "http://registry.npmjs.org/nodemailer/" }, "NodeMini": { "name": "NodeMini", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "diopib", "email": "diopib@gmail.com" } ], "time": { "modified": "2011-10-11T02:53:58.604Z", "created": "2011-10-11T02:53:56.015Z", "0.0.1": "2011-10-11T02:53:58.604Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/NodeMini/0.0.1" }, "dist": { "0.0.1": { "shasum": "f46914ed9aece038772092ddcfbf94055428e6b3", "tarball": "http://registry.npmjs.org/NodeMini/-/NodeMini-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/NodeMini/" }, "nodemock": { "name": "nodemock", "description": "Simple Yet Powerful Mocking Framework for NodeJs", "dist-tags": { "latest": "0.2.16" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-10-15T11:45:53.320Z", "created": "2011-03-15T14:41:08.957Z", "0.1.0beta": "2011-03-15T14:41:10.742Z", "0.2.0beta": "2011-03-15T19:27:09.292Z", "0.2.1beta": "2011-04-03T01:55:07.396Z", "0.2.2beta": "2011-04-04T05:41:47.928Z", "0.2.3beta": "2011-04-05T02:51:48.835Z", "0.2.4beta": "2011-04-05T03:44:17.440Z", "0.2.5beta": "2011-04-05T14:41:15.122Z", "0.2.6beta": "2011-04-05T18:40:13.768Z", "0.2.7beta": "2011-04-07T02:59:53.695Z", "0.2.8beta": "2011-05-08T04:39:07.187Z", "0.2.9beta": "2011-06-13T15:57:05.143Z", "0.2.10beta": "2011-06-25T04:27:05.097Z", "0.2.11beta": "2011-07-13T03:51:29.885Z", "0.2.12": "2011-07-13T16:49:52.683Z", "0.2.13": "2011-08-06T14:47:41.860Z", "0.2.14": "2011-08-13T20:26:01.532Z", "0.2.15": "2011-10-01T12:32:54.271Z", "0.2.16": "2011-10-15T11:45:53.320Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/nodemock.git" }, "versions": { "0.1.0beta": "http://registry.npmjs.org/nodemock/0.1.0beta", "0.2.0beta": "http://registry.npmjs.org/nodemock/0.2.0beta", "0.2.1beta": "http://registry.npmjs.org/nodemock/0.2.1beta", "0.2.2beta": "http://registry.npmjs.org/nodemock/0.2.2beta", "0.2.3beta": "http://registry.npmjs.org/nodemock/0.2.3beta", "0.2.4beta": "http://registry.npmjs.org/nodemock/0.2.4beta", "0.2.5beta": "http://registry.npmjs.org/nodemock/0.2.5beta", "0.2.6beta": "http://registry.npmjs.org/nodemock/0.2.6beta", "0.2.7beta": "http://registry.npmjs.org/nodemock/0.2.7beta", "0.2.8beta": "http://registry.npmjs.org/nodemock/0.2.8beta", "0.2.9beta": "http://registry.npmjs.org/nodemock/0.2.9beta", "0.2.10beta": "http://registry.npmjs.org/nodemock/0.2.10beta", "0.2.11beta": "http://registry.npmjs.org/nodemock/0.2.11beta", "0.2.12": "http://registry.npmjs.org/nodemock/0.2.12", "0.2.13": "http://registry.npmjs.org/nodemock/0.2.13", "0.2.14": "http://registry.npmjs.org/nodemock/0.2.14", "0.2.15": "http://registry.npmjs.org/nodemock/0.2.15", "0.2.16": "http://registry.npmjs.org/nodemock/0.2.16" }, "dist": { "0.1.0beta": { "shasum": "7c2c26b1fab88e7f1b101e84449ef7a3566d7481", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.1.0beta.tgz" }, "0.2.0beta": { "shasum": "c01fda3f2a365abf9bf42618fdca22f097e6a0e7", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.0beta.tgz" }, "0.2.1beta": { "shasum": "5eb122aedc830c475ed9d5d58e2cc5388bfad4e2", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.1beta.tgz" }, "0.2.2beta": { "shasum": "a4773e804b6083a14e2b5aa3e0c8733d507c7611", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.2beta.tgz" }, "0.2.3beta": { "shasum": "e4edf1736c805bdece1c1d576f0962825c88cb6a", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.3beta.tgz" }, "0.2.4beta": { "shasum": "0aa906e04e932c0f2f57bf0f69e7fa96edcec5fd", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.4beta.tgz" }, "0.2.5beta": { "shasum": "9d3b5dc6eba3e4729e2b36ce2829442eec6f0f54", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.5beta.tgz" }, "0.2.6beta": { "shasum": "97fcc26e451f1270e0a76eae32e7d0a9977780a2", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.6beta.tgz" }, "0.2.7beta": { "shasum": "17904c76ca39cf149bec157361a904cfc70964dd", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.7beta.tgz" }, "0.2.8beta": { "shasum": "bf72896d2093c8a039eca62fdbc6d7c7e42384f3", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.8beta.tgz" }, "0.2.9beta": { "shasum": "b01a1cb66715d27ffd719408962f92605bb32eab", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.9beta.tgz" }, "0.2.10beta": { "shasum": "c11aa861aed316826a83e15e3c09cbc1e3e701ac", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.10beta.tgz" }, "0.2.11beta": { "shasum": "9af07a388aebcdc476e0d2755546b7b7f0e495b4", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.11beta.tgz" }, "0.2.12": { "shasum": "9c15c4795dba87442345cd04b49dc6f37e7e61cd", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.12.tgz" }, "0.2.13": { "shasum": "4bc1f2fdf620ef128b3091899575ac12cd54fe6a", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.13.tgz" }, "0.2.14": { "shasum": "ba327f4b6835093ebe3bf1d00b80e79fe832a618", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.14.tgz" }, "0.2.15": { "shasum": "107e2cade896645e3cb7c95be76da8931b5a45f6", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.15.tgz" }, "0.2.16": { "shasum": "bcd347cfd06f04d517b563d708356f6fd783923f", "tarball": "http://registry.npmjs.org/nodemock/-/nodemock-0.2.16.tgz" } }, "url": "http://registry.npmjs.org/nodemock/" }, "nodemon": { "name": "nodemon", "description": "Simple monitor script for use during development of a node.js app.", "dist-tags": { "latest": "0.5.7" }, "maintainers": [ { "name": "remy", "email": "remy@remysharp.com" } ], "author": { "name": "Remy Sharp", "url": "http://github.com/remy" }, "repository": { "type": "git", "url": "git://github.com/remy/nodemon.git" }, "time": { "modified": "2011-10-26T21:26:53.388Z", "created": "2011-02-03T17:03:46.217Z", "0.1.4": "2011-02-03T17:03:46.217Z", "0.1.5": "2011-02-03T17:03:46.217Z", "0.1.6": "2011-02-03T17:03:46.217Z", "0.1.7": "2011-02-03T17:03:46.217Z", "0.1.8": "2011-02-03T17:03:46.217Z", "0.2.0": "2011-02-03T17:03:46.217Z", "0.2.1": "2011-02-24T11:57:32.107Z", "0.2.2": "2011-03-20T17:15:10.258Z", "0.3.0": "2011-04-23T22:48:52.582Z", "0.3.1": "2011-04-23T23:09:32.866Z", "0.3.2": "2011-04-23T23:41:33.716Z", "0.4.0": "2011-05-01T23:56:17.163Z", "0.4.1": "2011-05-03T16:19:55.741Z", "0.5.0": "2011-05-21T21:45:39.944Z", "0.5.1": "2011-05-24T22:54:32.981Z", "0.5.2": "2011-05-24T23:03:47.600Z", "0.5.3": "2011-06-23T17:43:20.038Z", "0.5.4": "2011-08-18T16:48:10.801Z", "0.5.5": "2011-08-18T18:05:02.319Z", "0.5.6": "2011-10-25T09:35:15.774Z", "0.5.7": "2011-10-26T21:26:53.388Z" }, "versions": { "0.1.4": "http://registry.npmjs.org/nodemon/0.1.4", "0.1.5": "http://registry.npmjs.org/nodemon/0.1.5", "0.1.6": "http://registry.npmjs.org/nodemon/0.1.6", "0.1.7": "http://registry.npmjs.org/nodemon/0.1.7", "0.1.8": "http://registry.npmjs.org/nodemon/0.1.8", "0.2.0": "http://registry.npmjs.org/nodemon/0.2.0", "0.2.1": "http://registry.npmjs.org/nodemon/0.2.1", "0.2.2": "http://registry.npmjs.org/nodemon/0.2.2", "0.3.0": "http://registry.npmjs.org/nodemon/0.3.0", "0.3.1": "http://registry.npmjs.org/nodemon/0.3.1", "0.3.2": "http://registry.npmjs.org/nodemon/0.3.2", "0.4.0": "http://registry.npmjs.org/nodemon/0.4.0", "0.4.1": "http://registry.npmjs.org/nodemon/0.4.1", "0.5.0": "http://registry.npmjs.org/nodemon/0.5.0", "0.5.1": "http://registry.npmjs.org/nodemon/0.5.1", "0.5.2": "http://registry.npmjs.org/nodemon/0.5.2", "0.5.3": "http://registry.npmjs.org/nodemon/0.5.3", "0.5.4": "http://registry.npmjs.org/nodemon/0.5.4", "0.5.5": "http://registry.npmjs.org/nodemon/0.5.5", "0.5.6": "http://registry.npmjs.org/nodemon/0.5.6", "0.5.7": "http://registry.npmjs.org/nodemon/0.5.7" }, "dist": { "0.1.4": { "tarball": "http://packages:5984/nodemon/-/nodemon-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/nodemon/-/nodemon-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/nodemon/-/nodemon-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/nodemon/-/nodemon-0.1.7.tgz" }, "0.1.8": { "tarball": "http://packages:5984/nodemon/-/nodemon-0.1.8.tgz" }, "0.2.0": { "shasum": "cd5138da15391fbf60305791d61ecafae3bfaba4", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.2.0.tgz" }, "0.2.1": { "shasum": "c008feaed5fe47224f50a2414b2ca93584f4c316", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.2.1.tgz" }, "0.2.2": { "shasum": "2409de76a68223ddc79e340f65a13f286b86397e", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.2.2.tgz" }, "0.3.0": { "shasum": "e9946ffb91b466d6d1276d063a5fbab083124edc", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.3.0.tgz" }, "0.3.1": { "shasum": "9a5fe241c7d8041577ff162cbd1d3cef207bd4be", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.3.1.tgz" }, "0.3.2": { "shasum": "8ef1430debd6f1316d36b182c309d184c09e711c", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.3.2.tgz" }, "0.4.0": { "shasum": "8fbeb9430391eb71cb72d077b32c904e2cf6c045", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.4.0.tgz" }, "0.4.1": { "shasum": "b6d7e6c040649b9e53fd413d2cacbf8cfb1cb183", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.4.1.tgz" }, "0.5.0": { "shasum": "3bf47eb01518bdc2b756d1d8b01ba45a207e9657", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.0.tgz" }, "0.5.1": { "shasum": "18edcfac90af3cd8ed53c06e6dd2081e07715347", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.1.tgz" }, "0.5.2": { "shasum": "21c43dba3ccc000501c3fff88288bf0f634ba539", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.2.tgz" }, "0.5.3": { "shasum": "10baddf82ced6e3993d9aad3f0854b4dde57b922", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.3.tgz" }, "0.5.4": { "shasum": "737946f008b9f3d0342902aa279642623bc7fcb6", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.4.tgz" }, "0.5.5": { "shasum": "a796125f2e3128d7fbbfcb67efa3593302024129", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.5.tgz" }, "0.5.6": { "shasum": "f0f59bf98d1da5ca885de44e870c4e419a0db76a", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.6.tgz" }, "0.5.7": { "shasum": "19de72490fb0146ff78c67e46b86942128d13b24", "tarball": "http://registry.npmjs.org/nodemon/-/nodemon-0.5.7.tgz" } }, "keywords": [ "monitor", "development", "restart", "autoload", "reload", "terminal" ], "url": "http://registry.npmjs.org/nodemon/" }, "nodepad": { "name": "nodepad", "description": "A notepad written with Node", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "alexyoung", "email": "alex@alexyoung.org" } ], "time": { "modified": "2011-11-23T12:11:35.271Z", "created": "2011-02-28T17:32:37.727Z", "0.0.1": "2011-02-28T17:32:38.126Z", "0.1.0": "2011-05-02T12:52:52.814Z", "0.1.1": "2011-11-23T12:11:35.271Z" }, "author": { "name": "Alex R. Young", "url": "http://alexyoung.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodepad/0.0.1", "0.1.0": "http://registry.npmjs.org/nodepad/0.1.0", "0.1.1": "http://registry.npmjs.org/nodepad/0.1.1" }, "dist": { "0.0.1": { "shasum": "1e7d84fb12459f47b619ace926d2a3ff19e8b739", "tarball": "http://registry.npmjs.org/nodepad/-/nodepad-0.0.1.tgz" }, "0.1.0": { "shasum": "247b8ca4643c576ef7b0be38ec80ef96c345473a", "tarball": "http://registry.npmjs.org/nodepad/-/nodepad-0.1.0.tgz" }, "0.1.1": { "shasum": "9ee33da4c3498d118ac0eb7b8e27391919550484", "tarball": "http://registry.npmjs.org/nodepad/-/nodepad-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/nodepad/" }, "nodepal": { "name": "nodepal", "description": "A Drupal integration layer for Node.js developers", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "synodinos", "email": "synodinos@gmail.com" } ], "author": { "name": "Dionysios G. Synodinos", "email": "synodinos@gmail.com" }, "time": { "modified": "2011-01-28T12:02:47.165Z", "created": "2011-01-28T12:02:47.165Z", "0.0.1": "2011-01-28T12:02:47.165Z", "0.0.3": "2011-01-28T12:02:47.165Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodepal/0.0.1", "0.0.3": "http://registry.npmjs.org/nodepal/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/nodepal/-/nodepal-0.0.1.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/nodepal/-/nodepal-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/nodepal/" }, "nodePhpSessions": { "name": "nodePhpSessions", "description": "PHP session handler with node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gonzalo123", "email": "gonzalo123@gmail.com" } ], "time": { "modified": "2011-07-24T13:46:14.733Z", "created": "2011-07-24T13:46:13.681Z", "0.0.1": "2011-07-24T13:46:14.733Z" }, "author": { "name": "Gonzalo Ayuso", "email": "gonzalo123@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/gonzalo123/nodePhpSessions.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodePhpSessions/0.0.1" }, "dist": { "0.0.1": { "shasum": "e2a9be067f7b24f4237349ec825daaf0b53fb691", "tarball": "http://registry.npmjs.org/nodePhpSessions/-/nodePhpSessions-0.0.1.tgz" } }, "keywords": [ "php", "sessions", "handler", "phpSessionHandler", "comet", "ajax" ], "url": "http://registry.npmjs.org/nodePhpSessions/" }, "nodepie": { "name": "nodepie", "description": "RSS/Atom parser for Node.JS", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-11-10T09:57:42.193Z", "created": "2011-08-04T09:53:00.838Z", "0.1.0": "2011-08-04T09:53:01.856Z", "0.1.1": "2011-08-04T12:02:20.634Z", "0.2.0": "2011-08-16T17:48:59.619Z", "0.2.1": "2011-08-16T18:40:18.286Z", "0.2.2": "2011-08-17T07:36:03.073Z", "0.2.3": "2011-08-18T10:59:14.867Z", "0.3.0": "2011-08-26T08:32:02.825Z", "0.3.1": "2011-09-19T07:39:03.887Z", "0.4.0": "2011-11-10T09:57:42.193Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/nodepie.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodepie/0.1.0", "0.1.1": "http://registry.npmjs.org/nodepie/0.1.1", "0.2.0": "http://registry.npmjs.org/nodepie/0.2.0", "0.2.1": "http://registry.npmjs.org/nodepie/0.2.1", "0.2.2": "http://registry.npmjs.org/nodepie/0.2.2", "0.2.3": "http://registry.npmjs.org/nodepie/0.2.3", "0.3.0": "http://registry.npmjs.org/nodepie/0.3.0", "0.3.1": "http://registry.npmjs.org/nodepie/0.3.1", "0.4.0": "http://registry.npmjs.org/nodepie/0.4.0" }, "dist": { "0.1.0": { "shasum": "7c406263b3f39737bef97ef4f085bba8754982e1", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.1.0.tgz" }, "0.1.1": { "shasum": "2f7f78b7c9cb702899b2af36ca67f94b83296142", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.1.1.tgz" }, "0.2.0": { "shasum": "0ffc89319e5ece5c7863e100eba81d98dce39cf0", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.2.0.tgz" }, "0.2.1": { "shasum": "166759dbfa80e4b7ad099e6bc679858e9735d4a8", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.2.1.tgz" }, "0.2.2": { "shasum": "a2db9de0398397ec31a245e5d14737e16b5f4cd4", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.2.2.tgz" }, "0.2.3": { "shasum": "28f9967493c532826d4e223cf67d92940b78c09e", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.2.3.tgz" }, "0.3.0": { "shasum": "ab573743f16e7d2ebbcd92e7ba0999da21406f34", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.3.0.tgz" }, "0.3.1": { "shasum": "e654b51657c8db81346cd2b34f279bdd208e5ea9", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.3.1.tgz" }, "0.4.0": { "shasum": "a6217ef0fa986d2114bb2dd5dbd0580934f1899d", "tarball": "http://registry.npmjs.org/nodepie/-/nodepie-0.4.0.tgz" } }, "keywords": [ "rss", "feed", "atom" ], "url": "http://registry.npmjs.org/nodepie/" }, "nodepress": { "name": "nodepress", "description": "A nodejs micro-blog engine", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "time": { "modified": "2011-08-19T07:12:49.193Z", "created": "2011-08-19T07:12:34.853Z", "0.3.0": "2011-08-19T07:12:49.193Z" }, "author": { "name": "Senmiao Liu", "email": "zir.echo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zir/nodepress.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/nodepress/0.3.0" }, "dist": { "0.3.0": { "shasum": "bb17d72deccb634ab95a5b089a08de215106e828", "tarball": "http://registry.npmjs.org/nodepress/-/nodepress-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/nodepress/" }, "nodeQuery": { "name": "nodeQuery", "description": "DOM manipulation from the server.", "dist-tags": { "latest": "0.0.9-1" }, "maintainers": [ { "name": "tblobaum", "email": "tblobaum@gmail.com" } ], "time": { "modified": "2011-12-01T04:17:45.519Z", "created": "2011-09-25T17:07:25.738Z", "0.0.3": "2011-09-25T17:07:51.626Z", "0.0.4": "2011-09-26T00:47:08.232Z", "0.0.41": "2011-09-26T14:14:21.692Z", "0.0.5": "2011-09-28T16:03:59.292Z", "0.0.6": "2011-10-29T07:03:01.002Z", "0.0.7": "2011-10-29T09:29:32.096Z", "0.0.7-1": "2011-10-29T10:42:27.582Z", "0.0.7-3": "2011-10-29T10:44:03.807Z", "0.0.7-4": "2011-10-30T02:28:35.708Z", "0.0.7-5": "2011-10-30T06:26:40.686Z", "0.0.8": "2011-11-01T12:08:03.466Z", "0.0.8-1": "2011-11-01T12:11:43.387Z", "0.0.8-2": "2011-11-01T16:10:38.887Z", "0.0.8-3": "2011-11-01T16:13:29.201Z", "0.0.8-4": "2011-11-01T16:15:39.382Z", "0.0.8-5": "2011-11-01T23:34:07.886Z", "0.0.8-8": "2011-11-02T06:46:39.020Z", "0.0.8-9": "2011-11-04T21:00:05.583Z", "0.0.9": "2011-11-06T14:10:03.960Z", "0.0.9-1": "2011-11-06T14:18:15.583Z" }, "author": { "name": "Thomas Blobaum" }, "repository": { "type": "git", "url": "git://github.com/tblobaum/nodeQuery.git" }, "users": { "tblobaum": true }, "versions": { "0.0.3": "http://registry.npmjs.org/nodeQuery/0.0.3", "0.0.4": "http://registry.npmjs.org/nodeQuery/0.0.4", "0.0.41": "http://registry.npmjs.org/nodeQuery/0.0.41", "0.0.5": "http://registry.npmjs.org/nodeQuery/0.0.5", "0.0.6": "http://registry.npmjs.org/nodeQuery/0.0.6", "0.0.7": "http://registry.npmjs.org/nodeQuery/0.0.7", "0.0.7-1": "http://registry.npmjs.org/nodeQuery/0.0.7-1", "0.0.7-3": "http://registry.npmjs.org/nodeQuery/0.0.7-3", "0.0.7-4": "http://registry.npmjs.org/nodeQuery/0.0.7-4", "0.0.7-5": "http://registry.npmjs.org/nodeQuery/0.0.7-5", "0.0.8": "http://registry.npmjs.org/nodeQuery/0.0.8", "0.0.8-1": "http://registry.npmjs.org/nodeQuery/0.0.8-1", "0.0.8-2": "http://registry.npmjs.org/nodeQuery/0.0.8-2", "0.0.8-3": "http://registry.npmjs.org/nodeQuery/0.0.8-3", "0.0.8-4": "http://registry.npmjs.org/nodeQuery/0.0.8-4", "0.0.8-5": "http://registry.npmjs.org/nodeQuery/0.0.8-5", "0.0.8-8": "http://registry.npmjs.org/nodeQuery/0.0.8-8", "0.0.8-9": "http://registry.npmjs.org/nodeQuery/0.0.8-9", "0.0.9": "http://registry.npmjs.org/nodeQuery/0.0.9", "0.0.9-1": "http://registry.npmjs.org/nodeQuery/0.0.9-1" }, "dist": { "0.0.3": { "shasum": "fa43b39eee6f5ff57e3f716697deb95ca9e434b7", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.3.tgz" }, "0.0.4": { "shasum": "e1c42a36526522d013f6ee13e9eb5ba79fb5dcbc", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.4.tgz" }, "0.0.41": { "shasum": "998bfa79b548d39367f28e8744c3e229cc3d0564", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.41.tgz" }, "0.0.5": { "shasum": "d8b377d346a54ecd70a20fa7ea18e626d9e27ade", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.5.tgz" }, "0.0.6": { "shasum": "109e5f18aeb1bb1cad0df1aa1ba68ad42b88786c", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.6.tgz" }, "0.0.7": { "shasum": "a53e8b8d8bfef66595507c8c32ed60ec536a9e9b", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.7.tgz" }, "0.0.7-1": { "shasum": "32c351faad414107838b482022e2c157fc37650f", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.7-1.tgz" }, "0.0.7-3": { "shasum": "4d18998361d7994eb598be24f4b79e58eb65fea9", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.7-3.tgz" }, "0.0.7-4": { "shasum": "886dd5d550d92629ae852046738ef5b9b5afc8f6", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.7-4.tgz" }, "0.0.7-5": { "shasum": "f3ac8593330d2a165c7fa7888a4a3043c0708668", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.7-5.tgz" }, "0.0.8": { "shasum": "42740121f0ad9a9595147f2880e7b46990249d13", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8.tgz" }, "0.0.8-1": { "shasum": "e9db6997c7f765f24dc133a0fbccf99fc86c78f4", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-1.tgz" }, "0.0.8-2": { "shasum": "bf276fc41c696b65b1774a13ff90bcb5e51d9547", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-2.tgz" }, "0.0.8-3": { "shasum": "beac0581bf6223fc81d17861ac3d0222d6c90a2d", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-3.tgz" }, "0.0.8-4": { "shasum": "7093fd6f3b50c9654e0215c747147421878fffeb", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-4.tgz" }, "0.0.8-5": { "shasum": "7164a16b801a82032543da6b7a9b95d71bc9dee7", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-5.tgz" }, "0.0.8-8": { "shasum": "07e9442359e89195e568a3c6625d5a1c3d3c8766", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-8.tgz" }, "0.0.8-9": { "shasum": "a2b2c9ef765944fa20a81525f807b00678aafb2f", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.8-9.tgz" }, "0.0.9": { "shasum": "ac67f87fc2da9de2030f21e1de918b3cba9020cc", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.9.tgz" }, "0.0.9-1": { "shasum": "23f2bb51f8da706672e146d586b612bd52e3af83", "tarball": "http://registry.npmjs.org/nodeQuery/-/nodeQuery-0.0.9-1.tgz" } }, "keywords": [ "DOM", "manipulation", "jquery", "zepto", "dnode", "socket.io", "RPC", "browserify" ], "url": "http://registry.npmjs.org/nodeQuery/" }, "noderelict": { "name": "noderelict", "description": "Instrumentation for node", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "blindsey", "email": "ben@carbonfive.com" } ], "time": { "modified": "2011-08-28T20:53:42.906Z", "created": "2011-08-27T22:08:56.060Z", "0.0.1": "2011-08-27T22:08:56.872Z", "0.0.2": "2011-08-27T22:33:21.416Z", "0.0.3": "2011-08-27T22:39:30.815Z", "0.0.4": "2011-08-27T22:46:21.012Z", "0.0.5": "2011-08-27T23:01:51.378Z", "0.0.6": "2011-08-28T00:14:08.972Z", "0.1.0": "2011-08-28T04:52:53.203Z", "0.1.1": "2011-08-28T20:25:46.878Z", "0.1.2": "2011-08-28T20:27:34.332Z", "0.1.3": "2011-08-28T20:33:50.334Z", "0.1.4": "2011-08-28T20:53:42.906Z" }, "repository": { "type": "git", "url": "git@gitub.com:blindsey/noderelict-npm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/noderelict/0.0.1", "0.0.2": "http://registry.npmjs.org/noderelict/0.0.2", "0.0.3": "http://registry.npmjs.org/noderelict/0.0.3", "0.0.4": "http://registry.npmjs.org/noderelict/0.0.4", "0.0.5": "http://registry.npmjs.org/noderelict/0.0.5", "0.0.6": "http://registry.npmjs.org/noderelict/0.0.6", "0.1.0": "http://registry.npmjs.org/noderelict/0.1.0", "0.1.1": "http://registry.npmjs.org/noderelict/0.1.1", "0.1.2": "http://registry.npmjs.org/noderelict/0.1.2", "0.1.3": "http://registry.npmjs.org/noderelict/0.1.3", "0.1.4": "http://registry.npmjs.org/noderelict/0.1.4" }, "dist": { "0.0.1": { "shasum": "76e1cf0d5064be7b7430ab6a6f9e98e79f5b5b9d", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.0.1.tgz" }, "0.0.2": { "shasum": "71110c0ee3520fefd11ad16414a301cae04371b7", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.0.2.tgz" }, "0.0.3": { "shasum": "9903be59e1e96aebb0c871594dede3097e020fa4", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.0.3.tgz" }, "0.0.4": { "shasum": "7a60b244dff688f275e96e19114007f50ec866c1", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.0.4.tgz" }, "0.0.5": { "shasum": "11518190dbc6fec9c492bb0cb5855b23add9656c", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.0.5.tgz" }, "0.0.6": { "shasum": "78221d0dbb90c7974d2a30c53b76594a22167531", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.0.6.tgz" }, "0.1.0": { "shasum": "e637b6660185dac62bebf6040646fb0e890feed7", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.1.0.tgz" }, "0.1.1": { "shasum": "d3fdc63bc5ab09b3cb200a898cbc6c19be10d46b", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.1.1.tgz" }, "0.1.2": { "shasum": "41e3104ec2e8db550f552572e2ab790ecbb90fd6", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.1.2.tgz" }, "0.1.3": { "shasum": "bc6cf947bdb5b0a3231d2fdc2ed308a378b2ac96", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.1.3.tgz" }, "0.1.4": { "shasum": "fa7f1ffbb7c0fe584e7083d0cb0c579ead2721ce", "tarball": "http://registry.npmjs.org/noderelict/-/noderelict-0.1.4.tgz" } }, "keywords": [ "node", "instrumentation", "performance" ], "url": "http://registry.npmjs.org/noderelict/" }, "noderpc": { "name": "noderpc", "description": "A framework for building distributed services with NodeJS", "dist-tags": { "latest": "0.1.2-4" }, "maintainers": [ { "name": "brstgt", "email": "benjamin.roth@kwick.de" }, { "name": "lociii", "email": "npm@jensnistler.de" } ], "time": { "modified": "2011-05-18T09:54:50.854Z", "created": "2011-03-24T21:24:38.756Z", "0.1.0": "2011-03-24T21:24:39.222Z", "0.1.1": "2011-03-26T09:18:42.387Z", "0.1.2": "2011-03-27T15:35:45.868Z", "0.1.2-1": "2011-04-04T13:06:38.196Z", "0.1.2-2": "2011-04-07T09:08:50.514Z", "0.1.2-3": "2011-04-07T09:17:25.527Z", "0.1.2-4": "2011-05-18T09:54:50.854Z" }, "author": { "name": "Benjamin Roth", "email": "benjamin.roth@kwick.de", "url": "http://www.kwick.de" }, "repository": { "type": "git", "url": "git://github.com/brstgt/noderpc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/noderpc/0.1.0", "0.1.1": "http://registry.npmjs.org/noderpc/0.1.1", "0.1.2": "http://registry.npmjs.org/noderpc/0.1.2", "0.1.2-1": "http://registry.npmjs.org/noderpc/0.1.2-1", "0.1.2-2": "http://registry.npmjs.org/noderpc/0.1.2-2", "0.1.2-3": "http://registry.npmjs.org/noderpc/0.1.2-3", "0.1.2-4": "http://registry.npmjs.org/noderpc/0.1.2-4" }, "dist": { "0.1.0": { "shasum": "b65b8e7b0e734f3e1444f81031a5c6bf55c28160", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.0.tgz" }, "0.1.1": { "shasum": "4ddde7b4f285b14809f463570e44d35ef5e3b67c", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.1.tgz" }, "0.1.2": { "shasum": "1d0982a6d0fea2ff3982e1fee2e48e8b3c31991e", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.2.tgz" }, "0.1.2-1": { "shasum": "7be492947617e381f80183bf1160aa7938db7e69", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.2-1.tgz" }, "0.1.2-2": { "shasum": "aeb2e347dc95e607b3aec464e942b41d7905affd", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.2-2.tgz" }, "0.1.2-3": { "shasum": "81a73315ee7c9e6c79b1e4c4d34f336e5d4a4f5a", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.2-3.tgz" }, "0.1.2-4": { "shasum": "baf4c7af1f0b7fc7902884e51db0aa9d223d4984", "tarball": "http://registry.npmjs.org/noderpc/-/noderpc-0.1.2-4.tgz" } }, "keywords": [ "rpc", "rmi", "service", "distributed" ], "url": "http://registry.npmjs.org/noderpc/" }, "nodespec": { "name": "nodespec", "description": "A light-weight RSpec-esque testing framework", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "glenjamin", "email": "glenjamin@gmail.com" } ], "time": { "modified": "2011-11-16T10:40:57.429Z", "created": "2011-09-12T19:07:00.667Z", "0.1.0": "2011-09-12T19:07:01.921Z", "0.2.0": "2011-11-08T11:24:16.854Z", "0.2.1": "2011-11-16T10:40:57.429Z" }, "author": { "name": "Glen Mailer", "email": "glenjamin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/glenjamin/nodespec.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodespec/0.1.0", "0.2.0": "http://registry.npmjs.org/nodespec/0.2.0", "0.2.1": "http://registry.npmjs.org/nodespec/0.2.1" }, "dist": { "0.1.0": { "shasum": "bf997a819f136f620793af4f0c0de2a1fcee4639", "tarball": "http://registry.npmjs.org/nodespec/-/nodespec-0.1.0.tgz" }, "0.2.0": { "shasum": "e609590b842dda5912b5dcc160bb0eb840ce28d5", "tarball": "http://registry.npmjs.org/nodespec/-/nodespec-0.2.0.tgz" }, "0.2.1": { "shasum": "a56d0e8cb7fbb4608ac651c7d1db3b5a472ea1c8", "tarball": "http://registry.npmjs.org/nodespec/-/nodespec-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/nodespec/" }, "nodespy": { "name": "nodespy", "description": "Spy and Expectation Framework for NodeJS with Stubbing", "dist-tags": { "latest": "0.1.0alpha" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-05-07T19:10:58.532Z", "created": "2011-05-07T19:10:56.993Z", "0.1.0alpha": "2011-05-07T19:10:58.532Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/nodespy.git" }, "versions": { "0.1.0alpha": "http://registry.npmjs.org/nodespy/0.1.0alpha" }, "dist": { "0.1.0alpha": { "shasum": "5810705c3e27e7ae2e21f9ab527bae8c51310ee2", "tarball": "http://registry.npmjs.org/nodespy/-/nodespy-0.1.0alpha.tgz" } }, "url": "http://registry.npmjs.org/nodespy/" }, "NodeSSH": { "name": "NodeSSH", "description": "SSH Client for NodeJS", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "trakkasure", "email": "trakkasure@gmail.com" } ], "time": { "modified": "2011-06-16T22:39:14.237Z", "created": "2011-06-16T22:39:13.926Z", "0.5.0": "2011-06-16T22:39:14.237Z" }, "author": { "name": "tsmith" }, "repository": { "type": "git", "url": "git://github.com/Trakkasure/NodeSSH.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/NodeSSH/0.5.0" }, "dist": { "0.5.0": { "shasum": "fe2a4dd28dfd1dd88dd12a4f2fd5efec5e5620a0", "tarball": "http://registry.npmjs.org/NodeSSH/-/NodeSSH-0.5.0.tgz" } }, "keywords": [ "ssh", "net", "expect" ], "url": "http://registry.npmjs.org/NodeSSH/" }, "nodestalker": { "name": "nodestalker", "description": "A Beanstalk client for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "pascalopitz", "email": "contact@pascalopitz.com" } ], "time": { "modified": "2011-09-25T16:33:50.849Z", "created": "2011-03-03T23:16:57.534Z", "0.1.0": "2011-03-03T23:16:57.922Z", "0.1.1": "2011-05-24T13:49:27.292Z", "0.1.2": "2011-09-25T16:33:50.849Z" }, "author": { "name": "Pascal Opitz", "email": "pascal@ilikecode.co.uk", "url": "http://www.ilikecode.co.uk" }, "repository": { "type": "git", "url": "git://github.com/pascalopitz/nodestalker.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodestalker/0.1.0", "0.1.1": "http://registry.npmjs.org/nodestalker/0.1.1", "0.1.2": "http://registry.npmjs.org/nodestalker/0.1.2" }, "dist": { "0.1.0": { "shasum": "de1fc8011fb40282a78db45e76a1e8dbbee62e86", "tarball": "http://registry.npmjs.org/nodestalker/-/nodestalker-0.1.0.tgz" }, "0.1.1": { "shasum": "0bbbe738909365aa0d292f100f6fbc533859dcb5", "tarball": "http://registry.npmjs.org/nodestalker/-/nodestalker-0.1.1.tgz" }, "0.1.2": { "shasum": "27996ff0c1455231aa9ee2d80ae6911169edca51", "tarball": "http://registry.npmjs.org/nodestalker/-/nodestalker-0.1.2.tgz" } }, "keywords": [ "beanstalkd", "queue" ], "url": "http://registry.npmjs.org/nodestalker/" }, "nodester-api": { "name": "nodester-api", "description": "A library to interact with Nodester", "dist-tags": { "latest": "0.1.18" }, "maintainers": [ { "name": "DanBUK", "email": "dan@f-box.org" }, { "name": "davglass", "email": "davglass@gmail.com" }, { "name": "chrismatthieu", "email": "chris@matthieu.us" }, { "name": "contra", "email": "contra@australia.edu" }, { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-11-18T21:20:29.158Z", "created": "2011-01-31T16:24:46.859Z", "0.1.0": "2011-01-31T16:24:47.136Z", "0.1.1": "2011-02-01T13:48:29.189Z", "0.1.2": "2011-02-03T15:35:41.473Z", "0.1.3": "2011-02-05T20:51:06.238Z", "0.1.4": "2011-02-06T20:41:16.426Z", "0.1.5": "2011-02-13T11:58:31.241Z", "0.1.6": "2011-03-10T22:46:47.988Z", "0.1.7": "2011-03-11T13:50:10.283Z", "0.1.8": "2011-03-22T18:14:49.314Z", "0.1.9": "2011-07-22T10:00:31.292Z", "0.1.11": "2011-09-07T18:06:54.528Z", "0.1.12": "2011-09-07T18:44:08.586Z", "0.1.13": "2011-09-09T00:45:10.197Z", "0.1.14": "2011-09-14T11:53:54.734Z", "0.1.15": "2011-09-14T23:48:31.458Z", "0.1.16": "2011-10-26T07:17:44.989Z", "0.1.17": "2011-11-06T10:19:23.752Z", "0.1.18": "2011-11-18T21:20:29.158Z" }, "author": { "name": "Contra", "email": "contra@nodester.com" }, "repository": { "type": "git", "url": "git://github.com/nodester/nodester-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodester-api/0.1.0", "0.1.1": "http://registry.npmjs.org/nodester-api/0.1.1", "0.1.2": "http://registry.npmjs.org/nodester-api/0.1.2", "0.1.3": "http://registry.npmjs.org/nodester-api/0.1.3", "0.1.4": "http://registry.npmjs.org/nodester-api/0.1.4", "0.1.5": "http://registry.npmjs.org/nodester-api/0.1.5", "0.1.6": "http://registry.npmjs.org/nodester-api/0.1.6", "0.1.7": "http://registry.npmjs.org/nodester-api/0.1.7", "0.1.8": "http://registry.npmjs.org/nodester-api/0.1.8", "0.1.9": "http://registry.npmjs.org/nodester-api/0.1.9", "0.1.11": "http://registry.npmjs.org/nodester-api/0.1.11", "0.1.12": "http://registry.npmjs.org/nodester-api/0.1.12", "0.1.13": "http://registry.npmjs.org/nodester-api/0.1.13", "0.1.14": "http://registry.npmjs.org/nodester-api/0.1.14", "0.1.15": "http://registry.npmjs.org/nodester-api/0.1.15", "0.1.16": "http://registry.npmjs.org/nodester-api/0.1.16", "0.1.17": "http://registry.npmjs.org/nodester-api/0.1.17", "0.1.18": "http://registry.npmjs.org/nodester-api/0.1.18" }, "dist": { "0.1.0": { "shasum": "3744293d70faebad267894bd77696258f640431c", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.0.tgz" }, "0.1.1": { "shasum": "4f530a4a627177dd5f4c796c22846dcbc522bfb1", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.1.tgz" }, "0.1.2": { "shasum": "1617d70f74dfd5a910b3814fa18bd7b7b77a2914", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.2.tgz" }, "0.1.3": { "shasum": "a26dc280ada942b0307a2b650f3c4cc03e5abd67", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.3.tgz" }, "0.1.4": { "shasum": "c86859f1e12a8d2c667fb7a7dcfce2fd2fb4e04f", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.4.tgz" }, "0.1.5": { "shasum": "e3e2e2c59c98b1780bca047897cbb9287b2c4fea", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.5.tgz" }, "0.1.6": { "shasum": "1295e1965f20769c4bf74c1bcc43f91a188f76e5", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.6.tgz" }, "0.1.7": { "shasum": "4a21239813c90e635f88b63438b102395cd07fdc", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.7.tgz" }, "0.1.8": { "shasum": "dedb77371afcdc12f83f64e62acd2fd3d979b148", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.8.tgz" }, "0.1.9": { "shasum": "02f398217eef7c39840bda60a3fd35f0a8000a88", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.9.tgz" }, "0.1.11": { "shasum": "fedd538ae1c8bc1713b53c9f978ce1cce4ba9c04", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.11.tgz" }, "0.1.12": { "shasum": "e666fca627ad91b925a3263029cd5b3ba254dfc7", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.12.tgz" }, "0.1.13": { "shasum": "7fe7713acc00cae168f6e0e31f7b8beb0f6d26e1", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.13.tgz" }, "0.1.14": { "shasum": "78f1a69befd6d6c1d194d57279c5d0a2ae733742", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.14.tgz" }, "0.1.15": { "shasum": "7d14de8d0e9c8e9700fe28c2fc170f6befa6562a", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.15.tgz" }, "0.1.16": { "shasum": "075c78593dd63416b5bceea79b548378dda4169e", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.16.tgz" }, "0.1.17": { "shasum": "1e0c77229cf1e18dac43dbfd72a66956cbd5d58a", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.17.tgz" }, "0.1.18": { "shasum": "ec8c8e3afb3d94210378e1af47ade4f093e20523", "tarball": "http://registry.npmjs.org/nodester-api/-/nodester-api-0.1.18.tgz" } }, "url": "http://registry.npmjs.org/nodester-api/" }, "nodester-cli": { "name": "nodester-cli", "description": "A CLI tool to allow interaction with the http://nodester.com/ platform.", "dist-tags": { "latest": "0.2.34" }, "maintainers": [ { "name": "DanBUK", "email": "dan@f-box.org" }, { "name": "davglass", "email": "davglass@gmail.com" }, { "name": "chrismatthieu", "email": "chris@matthieu.us" }, { "name": "contra", "email": "contra@australia.edu" }, { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-09-14T12:24:04.049Z", "created": "2011-01-31T16:26:42.043Z", "0.1.0": "2011-01-31T16:26:42.334Z", "0.1.1": "2011-02-01T13:48:46.448Z", "0.1.2": "2011-02-01T13:58:42.336Z", "0.1.3": "2011-02-03T17:32:01.199Z", "0.1.5": "2011-02-05T21:06:12.443Z", "0.1.6": "2011-02-06T20:41:43.597Z", "0.1.7": "2011-02-08T13:08:37.065Z", "0.2.0": "2011-02-12T17:53:03.951Z", "0.2.1": "2011-02-13T11:58:41.785Z", "0.2.3": "2011-02-14T11:42:12.845Z", "0.2.4": "2011-03-10T16:13:12.690Z", "0.2.5": "2011-03-10T16:26:37.174Z", "0.2.6": "2011-03-10T22:48:01.097Z", "0.2.7": "2011-03-11T13:52:15.657Z", "0.2.8": "2011-03-11T19:56:21.111Z", "0.2.9": "2011-03-13T19:29:23.301Z", "0.2.10": "2011-03-22T12:16:43.778Z", "0.2.11": "2011-03-22T13:45:16.739Z", "0.2.12": "2011-03-22T18:15:02.563Z", "0.2.13": "2011-05-02T19:24:23.523Z", "0.2.14": "2011-07-07T16:55:19.896Z", "0.2.15": "2011-07-07T17:04:12.947Z", "0.2.17": "2011-07-22T10:07:01.877Z", "0.2.18": "2011-07-22T10:47:50.265Z", "0.2.19": "2011-07-22T10:49:09.534Z", "0.2.20": "2011-08-22T02:02:39.089Z", "0.2.31": "2011-09-07T18:04:21.020Z", "0.2.32": "2011-09-07T18:44:35.108Z", "0.2.33": "2011-09-09T00:44:05.023Z", "0.2.34": "2011-09-14T12:11:42.811Z" }, "author": { "name": "Daniel Bartlett", "email": "dan@f-box.org", "url": "http://danb-uk.net/" }, "repository": { "type": "git", "url": "git://github.com/nodester/nodester-cli.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodester-cli/0.1.0", "0.1.1": "http://registry.npmjs.org/nodester-cli/0.1.1", "0.1.2": "http://registry.npmjs.org/nodester-cli/0.1.2", "0.1.3": "http://registry.npmjs.org/nodester-cli/0.1.3", "0.1.5": "http://registry.npmjs.org/nodester-cli/0.1.5", "0.1.6": "http://registry.npmjs.org/nodester-cli/0.1.6", "0.1.7": "http://registry.npmjs.org/nodester-cli/0.1.7", "0.2.0": "http://registry.npmjs.org/nodester-cli/0.2.0", "0.2.1": "http://registry.npmjs.org/nodester-cli/0.2.1", "0.2.3": "http://registry.npmjs.org/nodester-cli/0.2.3", "0.2.4": "http://registry.npmjs.org/nodester-cli/0.2.4", "0.2.5": "http://registry.npmjs.org/nodester-cli/0.2.5", "0.2.6": "http://registry.npmjs.org/nodester-cli/0.2.6", "0.2.7": "http://registry.npmjs.org/nodester-cli/0.2.7", "0.2.8": "http://registry.npmjs.org/nodester-cli/0.2.8", "0.2.9": "http://registry.npmjs.org/nodester-cli/0.2.9", "0.2.10": "http://registry.npmjs.org/nodester-cli/0.2.10", "0.2.11": "http://registry.npmjs.org/nodester-cli/0.2.11", "0.2.12": "http://registry.npmjs.org/nodester-cli/0.2.12", "0.2.13": "http://registry.npmjs.org/nodester-cli/0.2.13", "0.2.14": "http://registry.npmjs.org/nodester-cli/0.2.14", "0.2.15": "http://registry.npmjs.org/nodester-cli/0.2.15", "0.2.17": "http://registry.npmjs.org/nodester-cli/0.2.17", "0.2.18": "http://registry.npmjs.org/nodester-cli/0.2.18", "0.2.19": "http://registry.npmjs.org/nodester-cli/0.2.19", "0.2.20": "http://registry.npmjs.org/nodester-cli/0.2.20", "0.2.31": "http://registry.npmjs.org/nodester-cli/0.2.31", "0.2.32": "http://registry.npmjs.org/nodester-cli/0.2.32", "0.2.33": "http://registry.npmjs.org/nodester-cli/0.2.33", "0.2.34": "http://registry.npmjs.org/nodester-cli/0.2.34" }, "dist": { "0.1.0": { "shasum": "e9626598691bfb45fc15d8888a243a71a22901bf", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.0.tgz" }, "0.1.1": { "shasum": "b0cb575ff16c858a1a5925506cd0fefcffd609b1", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.1.tgz" }, "0.1.2": { "shasum": "4d8c618ed8273994e65352511cf50b012dce662e", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.2.tgz" }, "0.1.3": { "shasum": "b1524e852cb5346f91f0adf290c21d5827b26ffb", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.3.tgz" }, "0.1.5": { "shasum": "c2dafab4931a4d7331babfd805836327ba214db3", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.5.tgz" }, "0.1.6": { "shasum": "8c55e1366ead7603c7b62de3f3c8d5d27f183703", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.6.tgz" }, "0.1.7": { "shasum": "3dfb50bc16a509641cde8b66b30036e1d28af426", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.1.7.tgz" }, "0.2.0": { "shasum": "4680620cfeb43d0302cb1b8dc19acf09f5aa131a", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.0.tgz" }, "0.2.1": { "shasum": "8a53c51bd7ea2ee3c9526b4997b3a2783ea104d7", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.1.tgz" }, "0.2.3": { "shasum": "e1fa7a822bd1cfb672d79ece179b30bd004562da", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.3.tgz" }, "0.2.4": { "shasum": "1c7145401db10f311e288a46512686b06c897405", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.4.tgz" }, "0.2.5": { "shasum": "5d3edcde70576449a8f786c775023427c04cafb8", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.5.tgz" }, "0.2.6": { "shasum": "94ca67c2dcf8e5726bcaaa8847618e8886457073", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.6.tgz" }, "0.2.7": { "shasum": "b0a1349638b29bffa494968c943406a1127ff6b3", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.7.tgz" }, "0.2.8": { "shasum": "9378e4938893a43c9acc9bcf46535c2ae4fde371", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.8.tgz" }, "0.2.9": { "shasum": "275d863206aafea57dcd7cf8b912f9150120b53d", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.9.tgz" }, "0.2.10": { "shasum": "de9b1a21fcf9784ff8cdf121ee9c69b5d503b986", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.10.tgz" }, "0.2.11": { "shasum": "da8a51ca92100f727edc61b52b9c592232f7f28f", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.11.tgz" }, "0.2.12": { "shasum": "d4767dcdcb352a217e87cb0be8de6eb8ad851afd", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.12.tgz" }, "0.2.13": { "shasum": "6f336e186cb65e2774f34b330e27dd6fe02ad17c", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.13.tgz" }, "0.2.14": { "shasum": "8bed47ebf56fe319d27a9f7ee1c1cfd5b0e9963f", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.14.tgz" }, "0.2.15": { "shasum": "00b9d4343cac1f12bc9bf71d979b1cef6e294f95", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.15.tgz" }, "0.2.17": { "shasum": "2d1188d9043c6e1bfdae1c3717115e61bd1b461b", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.17.tgz" }, "0.2.18": { "shasum": "49c877043220ffd76bf73bdeb2480910dea6fac5", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.18.tgz" }, "0.2.19": { "shasum": "d9fbcaabf25a418d9e02a9b94c98eb4aaa7e34b6", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.19.tgz" }, "0.2.20": { "shasum": "fd7f55c27c269ceea41c5774b17bf983552cd5d6", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.20.tgz" }, "0.2.31": { "shasum": "109414fb2eae3bf64da54721b250f36ec6fc6b61", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.31.tgz" }, "0.2.32": { "shasum": "8ae0d01e321a107d87dfcabc130381786563b694", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.32.tgz" }, "0.2.33": { "shasum": "e38a0c4ad4603aa291175cb848cfc4cfdb93b70a", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.33.tgz" }, "0.2.34": { "shasum": "22de317859966070fd1df199ea09b573bfe9e925", "tarball": "http://registry.npmjs.org/nodester-cli/-/nodester-cli-0.2.34.tgz" } }, "url": "http://registry.npmjs.org/nodester-cli/" }, "nodetk": { "name": "nodetk", "description": "nodetk is a set of small libraries intended to facilitate the use of nodejs.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-03-31T12:55:26.572Z", "created": "2011-02-11T16:40:31.921Z", "0.1.1": "2011-02-11T16:40:32.409Z", "0.1.2": "2011-02-11T16:41:37.828Z", "0.1.3": "2011-02-16T18:41:08.254Z", "0.1.4": "2011-03-30T14:30:53.458Z", "0.1.5": "2011-03-31T12:55:26.572Z" }, "repository": { "type": "git", "url": "git://github.com/AF83/nodetk.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/nodetk/0.1.1", "0.1.2": "http://registry.npmjs.org/nodetk/0.1.2", "0.1.3": "http://registry.npmjs.org/nodetk/0.1.3", "0.1.4": "http://registry.npmjs.org/nodetk/0.1.4", "0.1.5": "http://registry.npmjs.org/nodetk/0.1.5" }, "dist": { "0.1.1": { "shasum": "ef6d7e3d000eae15bd57f27b78334626f3e50cf0", "tarball": "http://registry.npmjs.org/nodetk/-/nodetk-0.1.1.tgz" }, "0.1.2": { "shasum": "84606aac9491fccbaeebef6435f9038cd12c5308", "tarball": "http://registry.npmjs.org/nodetk/-/nodetk-0.1.2.tgz" }, "0.1.3": { "shasum": "3734f8479cc09b3d73caa92dc460b446c8ecb507", "tarball": "http://registry.npmjs.org/nodetk/-/nodetk-0.1.3.tgz" }, "0.1.4": { "shasum": "399248d211731ec7aab5b7858eac1cd6c30379bc", "tarball": "http://registry.npmjs.org/nodetk/-/nodetk-0.1.4.tgz" }, "0.1.5": { "shasum": "23325e8cb2018a88ebbb7742c018c891735c5e5b", "tarball": "http://registry.npmjs.org/nodetk/-/nodetk-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/nodetk/" }, "nodeunit": { "name": "nodeunit", "description": "Easy unit testing for node.js and the browser.", "dist-tags": { "latest": "0.6.4" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "git://github.com/caolan/nodeunit.git" }, "time": { "modified": "2011-11-20T03:04:18.794Z", "created": "2011-03-04T18:45:31.546Z", "0.1.0": "2011-03-04T18:45:31.546Z", "0.1.1": "2011-03-04T18:45:31.546Z", "0.1.2": "2011-03-04T18:45:31.546Z", "0.2.0": "2011-03-04T18:45:31.546Z", "0.2.1": "2011-03-04T18:45:31.546Z", "0.2.2": "2011-03-04T18:45:31.546Z", "0.2.3": "2011-03-04T18:45:31.546Z", "0.2.4": "2011-03-04T18:45:31.546Z", "0.3.1": "2011-03-04T18:45:31.546Z", "0.4.0": "2011-03-04T18:45:31.546Z", "0.5.0": "2011-03-04T18:45:31.546Z", "0.5.1": "2011-03-04T18:45:31.546Z", "0.5.2": "2011-07-15T21:48:49.256Z", "0.5.3": "2011-07-15T21:51:53.708Z", "0.5.4": "2011-08-25T16:40:08.923Z", "0.5.5": "2011-09-15T23:13:29.377Z", "0.6.0": "2011-10-29T21:58:06.398Z", "0.6.1": "2011-10-29T22:20:48.697Z", "0.6.2": "2011-10-30T00:28:12.951Z", "0.6.3": "2011-11-20T02:30:14.429Z", "0.6.4": "2011-11-20T03:04:18.794Z" }, "users": { "gevorg": true, "dylang": true, "pekim": true, "pid": true }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeunit/0.1.0", "0.1.1": "http://registry.npmjs.org/nodeunit/0.1.1", "0.1.2": "http://registry.npmjs.org/nodeunit/0.1.2", "0.2.0": "http://registry.npmjs.org/nodeunit/0.2.0", "0.2.1": "http://registry.npmjs.org/nodeunit/0.2.1", "0.2.2": "http://registry.npmjs.org/nodeunit/0.2.2", "0.2.3": "http://registry.npmjs.org/nodeunit/0.2.3", "0.2.4": "http://registry.npmjs.org/nodeunit/0.2.4", "0.3.1": "http://registry.npmjs.org/nodeunit/0.3.1", "0.4.0": "http://registry.npmjs.org/nodeunit/0.4.0", "0.5.0": "http://registry.npmjs.org/nodeunit/0.5.0", "0.5.1": "http://registry.npmjs.org/nodeunit/0.5.1", "0.5.2": "http://registry.npmjs.org/nodeunit/0.5.2", "0.5.3": "http://registry.npmjs.org/nodeunit/0.5.3", "0.5.4": "http://registry.npmjs.org/nodeunit/0.5.4", "0.5.5": "http://registry.npmjs.org/nodeunit/0.5.5", "0.6.0": "http://registry.npmjs.org/nodeunit/0.6.0", "0.6.1": "http://registry.npmjs.org/nodeunit/0.6.1", "0.6.2": "http://registry.npmjs.org/nodeunit/0.6.2", "0.6.3": "http://registry.npmjs.org/nodeunit/0.6.3", "0.6.4": "http://registry.npmjs.org/nodeunit/0.6.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.1.2.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.2.4.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.3.1.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.4.0.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.5.0.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.5.1.tgz" }, "0.5.2": { "shasum": "3e66b73c5e2849bfafb821bf85d189ec2ab6c059", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.5.2.tgz" }, "0.5.3": { "shasum": "6f8648154353006a50da1fe9072a1588f881d137", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.5.3.tgz" }, "0.5.4": { "shasum": "12c7f2b430bcb614a46962775d37588282cedb26", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.5.4.tgz" }, "0.5.5": { "shasum": "9e8568b7e5c0ea26c582c06c7bb4c1d6a93635fe", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.5.5.tgz" }, "0.6.0": { "shasum": "08da54c31a88763265cfd02bf4947d4558a3b002", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.6.0.tgz" }, "0.6.1": { "shasum": "6c26d23a3c63f41a1bebd4511b66feb4a3e108e6", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.6.1.tgz" }, "0.6.2": { "shasum": "89ef4c6ec2517ae742fa5d4708389e20706dea76", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.6.2.tgz" }, "0.6.3": { "shasum": "73174cca48c45d506b0ce71d11c188dbfb6d2f87", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.6.3.tgz" }, "0.6.4": { "shasum": "9bd543035b6f86d9db2030d872dee28513dbf499", "tarball": "http://registry.npmjs.org/nodeunit/-/nodeunit-0.6.4.tgz" } }, "url": "http://registry.npmjs.org/nodeunit/" }, "nodeunit-coverage": { "name": "nodeunit-coverage", "description": "coverage reporter for nodeunit", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mike@mike101.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodeunit-coverage/0.0.1" }, "dist": { "0.0.1": { "shasum": "7a3b427a0facfb8454525b27f875027cb2e9e352", "tarball": "http://registry.npmjs.org/nodeunit-coverage/-/nodeunit-coverage-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodeunit-coverage/" }, "nodeunit-dsl": { "name": "nodeunit-dsl", "description": "A simple DSL built on top of nodeunit", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gerad", "email": "gerads@gmail.com" } ], "author": { "name": "Gerad Suyderhoud" }, "versions": { "0.0.2": "http://registry.npmjs.org/nodeunit-dsl/0.0.2" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/nodeunit-dsl/-/nodeunit-dsl-0.0.2.tgz" } }, "keywords": [ "test", "qunit", "nodeunit", "tdd", "bdd" ], "url": "http://registry.npmjs.org/nodeunit-dsl/" }, "nodeunit-fork": { "name": "nodeunit-fork", "description": "Easy unit testing for node.js and the browser. (Fork of Caolan McMahon's nodeunit. Please see: https://github.com/caolan/nodeunit)", "dist-tags": { "latest": "0.6.5" }, "readme": "Nodeunit\n========\n\nSimple syntax, powerful tools. Nodeunit provides easy async unit testing for\nnode.js and the browser.\n\n* Simple to use\n* Just export the tests from a module\n* Works with node.js and in the browser.\n* Helps you avoid common pitfalls when testing asynchronous code\n* Easy to add test cases with setUp and tearDown functions if you wish\n* Flexible reporters for custom output, built-in support for HTML and jUnit XML\n* Allows the use of mocks and stubs\n\n__Contributors__\n\n* [alexgorbatchev](https://github.com/alexgorbatchev)\n* [alexkwolfe](https://github.com/alexkwolfe)\n* [azatoth](https://github.com/azatoth)\n* [kadirpekel](https://github.com/kadirpekel)\n* [lambdalisue](https://github.com/lambdalisue)\n* [luebken](https://github.com/luebken)\n* [orlandov](https://github.com/orlandov)\n* [Sannis](https://github.com/Sannis)\n* [sstephenson](https://github.com/sstephenson)\n* [thegreatape](https://github.com/thegreatape)\n* [mmalecki](https://github.com/mmalecki)\n* and thanks to [cjohansen](https://github.com/cjohansen) for input and advice\n on implementing setUp and tearDown functions. See\n [cjohansen's fork](https://github.com/cjohansen/nodeunit).\n\nAlso, check out gerad's [nodeunit-dsl](https://github.com/gerad/nodeunit-dsl)\nproject, which implements a 'pretty dsl on top of nodeunit'.\n\nMore contributor information can be found in the\n[CONTRIBUTORS.md](https://github.com/caolan/nodeunit/blob/master/CONTRIBUTORS.md)\nfile.\n\nUsage\n-----\n\nHere is an example unit test module:\n\n exports.testSomething = function(test){\n test.expect(1);\n test.ok(true, \"this assertion should pass\");\n test.done();\n };\n\n exports.testSomethingElse = function(test){\n test.ok(false, \"this assertion should fail\");\n test.done();\n };\n\nWhen run using the included test runner, this will output the following:\n\n\n\nInstallation\n------------\n\nThere are two options for installing nodeunit:\n\n1. Clone / download nodeunit from [github](https://github.com/caolan/nodeunit),\n then:\n\n make && sudo make install\n\n2. Install via npm:\n\n npm install nodeunit\n\nAPI Documentation\n-----------------\n\nNodeunit uses the functions available in the node.js\n[assert module](http://nodejs.org/docs/v0.4.2/api/assert.html):\n\n* __ok(value, [message])__ - Tests if value is a true value.\n* __equal(actual, expected, [message])__ - Tests shallow, coercive equality\n with the equal comparison operator ( == ).\n* __notEqual(actual, expected, [message])__ - Tests shallow, coercive\n non-equality with the not equal comparison operator ( != ).\n* __deepEqual(actual, expected, [message])__ - Tests for deep equality.\n* __notDeepEqual(actual, expected, [message])__ - Tests for any deep\n inequality.\n* __strictEqual(actual, expected, [message])__ - Tests strict equality, as\n determined by the strict equality operator ( === )\n* __notStrictEqual(actual, expected, [message])__ - Tests strict non-equality,\n as determined by the strict not equal operator ( !== )\n* __throws(block, [error], [message])__ - Expects block to throw an error.\n* __doesNotThrow(block, [error], [message])__ - Expects block not to throw an\n error.\n* __ifError(value)__ - Tests if value is not a false value, throws if it is a\n true value. Useful when testing the first argument, error in callbacks.\n\nNodeunit also provides the following functions within tests:\n\n* __expect(amount)__ - Specify how many assertions are expected to run within a\n test. Very useful for ensuring that all your callbacks and assertions are\n run.\n* __done()__ - Finish the current test function, and move on to the next. ALL\n tests should call this!\n\nNodeunit aims to be simple and easy to learn. This is achieved through using\nexisting structures (such as node.js modules) to maximum effect, and reducing\nthe API where possible, to make it easier to digest.\n\nTests are simply exported from a module, but they are still run in the order\nthey are defined.\n\n__Note:__ Users of old nodeunit versions may remember using ok, equals and same\nin the style of qunit, instead of the assert functions above. These functions\nstill exist for backwards compatibility, and are simply aliases to their assert\nmodule counterparts.\n\n\nAsynchronous Testing\n--------------------\n\nWhen testing asynchronous code, there are a number of sharp edges to watch out\nfor. Thankfully, nodeunit is designed to help you avoid as many of these\npitfalls as possible. For the most part, testing asynchronous code in nodeunit\n_just works_.\n\n\n### Tests run in series\n\nWhile running tests in parallel seems like a good idea for speeding up your\ntest suite, in practice I've found it means writing much more complicated\ntests. Because of node's module cache, running tests in parallel means mocking\nand stubbing is pretty much impossible. One of the nicest things about testing\nin javascript is the ease of doing stubs:\n\n var _readFile = fs.readFile;\n fs.readFile = function(path, callback){\n // its a stub!\n };\n // test function that uses fs.readFile\n\n // we're done\n fs.readFile = _readFile;\n\nYou cannot do this when running tests in parallel. In order to keep testing as\nsimple as possible, nodeunit avoids it. Thankfully, most unit-test suites run\nfast anyway.\n\n\n### Explicit ending of tests\n\nWhen testing async code its important that tests end at the correct point, not\njust after a given number of assertions. Otherwise your tests can run short,\nending before all assertions have completed. Its important to detect too\nmany assertions as well as too few. Combining explicit ending of tests with\nan expected number of assertions helps to avoid false test passes, so be sure\nto use the test.expect() method at the start of your test functions, and\ntest.done() when finished.\n\n\nGroups, setUp and tearDown\n--------------------------\n\nNodeunit allows the nesting of test functions:\n\n exports.test1 = function (test) {\n ...\n }\n\n exports.group = {\n test2: function (test) {\n ...\n },\n test3: function (test) {\n ...\n }\n }\n\nThis would be run as:\n\n test1\n group - test2\n group - test3\n\nUsing these groups, Nodeunit allows you to define a `setUp` function, which is\nrun before each test, and a `tearDown` function, which is run after each test\ncalls `test.done()`:\n\n module.exports = {\n setUp: function (callback) {\n this.foo = 'bar';\n callback();\n },\n tearDown: function (callback) {\n // clean up\n callback();\n },\n test1: function (test) {\n test.equals(this.foo, 'bar');\n test.done();\n }\n };\n\nIn this way, its possible to have multiple groups of tests in a module, each\ngroup with its own setUp and tearDown functions.\n\n\nRunning Tests\n-------------\n\nNodeunit comes with a basic command-line test runner, which can be installed\nusing 'sudo make install'. Example usage:\n\n nodeunit testmodule1.js testfolder [...]\n\nThe default test reporter uses color output, because I think that's more fun :) I\nintend to add a no-color option in future. To give you a feeling of the fun you'll\nbe having writing tests, lets fix the example at the start of the README:\n\n\n\nAhhh, Doesn't that feel better?\n\nWhen using the included test runner, it will exit using the failed number of\nassertions as the exit code. Exiting with 0 when all tests pass.\n\n\n### Command-line Options\n\n* __--reporter FILE__ - you can set the test reporter to a custom module or\non of the modules in nodeunit/lib/reporters, when omitted, the default test runner\nis used.\n* __--list-reporters__ - list available build-in reporters.\n* __--config FILE__ - load config options from a JSON file, allows\nthe customisation of color schemes for the default test reporter etc. See\nbin/nodeunit.json for current available options.\n* __--version__ or __-v__ - report nodeunit version\n* __--help__ - show nodeunit help\n\n\nRunning tests in the browser\n----------------------------\n\nNodeunit tests can also be run inside the browser. For example usage, see\nthe examples/browser folder. The basic syntax is as follows:\n\n__test.html__\n\n \n \n Example Test Suite\n \n \n \n \n \n \n

Example Test Suite

\n \n \n \n\nHere, suite1 and suite2 are just object literals containing test functions or\ngroups, as would be returned if you did require('test-suite') in node.js:\n\n__suite1.js__\n\n this.suite1 = {\n 'example test': function (test) {\n test.ok(true, 'everything is ok');\n test.done();\n }\n };\n\nIf you wish to use a commonjs format for your test suites (using exports), it is\nup to you to define the commonjs tools for the browser. There are a number of\nalternatives and its important it fits with your existing code, which is\nwhy nodeunit does not currently provide this out of the box.\n\nIn the example above, the tests will run when the page is loaded.\n\nThe browser-version of nodeunit.js is created in dist/browser when you do, 'make\nbrowser'. You'll need [UglifyJS](https://github.com/mishoo/UglifyJS) installed in\norder for it to automatically create nodeunit.min.js.\n\n\nAdding nodeunit to Your Projects\n--------------------------------\n\nIf you don't want people to have to install the nodeunit command-line tool,\nyou'll want to create a script that runs the tests for your project with the\ncorrect require paths set up. Here's an example test script, that assumes you\nhave nodeunit in a suitably located node_modules directory.\n\n #!/usr/bin/env node\n var reporter = require('nodeunit').reporters.default;\n reporter.run(['test']);\n\nIf you're using git, you might find it useful to include nodeunit as a\nsubmodule. Using submodules makes it easy for developers to download nodeunit\nand run your test suite, without cluttering up your repository with\nthe source code. To add nodeunit as a git submodule do the following:\n\n git submodule add git://github.com/caolan/nodeunit.git node_modules/nodeunit\n\nThis will add nodeunit to the node_modules folder of your project. Now, when\ncloning the repository, nodeunit can be downloaded by doing the following:\n\n git submodule init\n git submodule update\n\nLet's update the test script above with a helpful hint on how to get nodeunit,\nif its missing:\n\n #!/usr/bin/env node\n try {\n var reporter = require('nodeunit').reporters.default;\n }\n catch(e) {\n console.log(\"Cannot find nodeunit module.\");\n console.log(\"You can download submodules for this project by doing:\");\n console.log(\"\");\n console.log(\" git submodule init\");\n console.log(\" git submodule update\");\n console.log(\"\");\n process.exit();\n }\n\n process.chdir(__dirname);\n reporter.run(['test']);\n\nNow if someone attempts to run your test suite without nodeunit installed they\nwill be prompted to download the submodules for your project.\n\n\nBuilt-in Test Reporters\n-----------------------\n\n* __default__ - The standard reporter seen in the nodeunit screenshots\n* __minimal__ - Pretty, minimal output, shows errors and progress only\n* __html__ - Outputs a HTML report to stdout\n* __junit__ - Creates jUnit compatible XML reports, which can be used with\n continuous integration tools such as [Hudson](http://hudson-ci.org/).\n* __machineout__ - Simple reporter for machine analysis. There is [nodeunit.vim](https://github.com/lambdalisue/nodeunit.vim)\n which is useful for TDD on VIM\n\n\nWriting a Test Reporter\n---------------------\n\nNodeunit exports runTest(fn, options), runModule(mod, options) and\nrunFiles(paths, options). You'll most likely want to run test suites from\nfiles, which can be done using the latter function. The _options_ argument can\ncontain callbacks which run during testing. Nodeunit provides the following\ncallbacks:\n\n* __moduleStart(name)__ - called before a module is tested\n* __moduleDone(name, assertions)__ - called once all test functions within the\n module have completed (see assertions object reference below)\n ALL tests within the module\n* __testStart(name)__ - called before a test function is run\n* __testDone(name, assertions)__ - called once a test function has completed\n (by calling test.done())\n* __log(assertion)__ - called whenever an assertion is made (see assertion\n object reference below)\n* __done(assertions)__ - called after all tests/modules are complete\n\nThe __assertion__ object:\n\n* __passed()__ - did the assertion pass?\n* __failed()__ - did the assertion fail?\n* __error__ - the AssertionError if the assertion failed\n* __method__ - the nodeunit assertion method used (ok, same, equals...)\n* __message__ - the message the assertion method was called with (optional)\n\nThe __assertionList__ object:\n\n* An array-like object with the following new attributes:\n * __failures()__ - the number of assertions which failed\n * __duration__ - the time taken for the test to complete in msecs\n\nFor a reference implementation of a test reporter, see lib/reporters/default.js in\nthe nodeunit project directory.\n\n\nSandbox utility\n---------------\n\nThis is a function which evaluates JavaScript files in a sandbox and returns the\ncontext. The sandbox function can be used for testing client-side code or private\nun-exported functions within a module.\n\n var sandbox = require('nodeunit').utils.sandbox;\n var example = sandbox('example.js');\n\n__sandbox(files, sandbox)__ - Evaluates JavaScript files in a sandbox, returning\nthe context. The first argument can either be a single filename or an array of\nfilenames. If multiple filenames are given their contents are concatenated before\nevalution. The second argument is an optional context to use for the sandbox.\n\n\nRunning the nodeunit Tests\n--------------------------\n\nThe tests for nodeunit are written using nodeunit itself as the test framework.\nHowever, the module test-base.js first does some basic tests using the assert\nmodule to ensure that test functions are actually run, and a basic level of\nnodeunit functionality is available.\n\nTo run the nodeunit tests do:\n\n make test\n\n__Note:__ There was a bug in node v0.2.0 causing the tests to hang, upgrading\nto v0.2.1 fixes this.\n\n\n__machineout__ reporter\n----------------------------------------------\n\nThe default reporter is really readable for human but for machinally analysis. \nWhen you want to analyze the output of nodeunit, use __machineout__ reporter and you will get\n\n\n\n\nnodeunit with vim\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nThere is [nodeunit.vim](https://github.com/lambdalisue/nodeunit.vim) so you can use nodeunit with VIM.\nThat compiler use __machineout__ reporter and it is useful to use with [vim-makegreen](https://github.com/reinh/vim-makegreen)\n\n \n\nContributing\n------------\n\nContributions to the project are most welcome, so feel free to fork and improve.\nWhen submitting a pull request, please run 'make lint' first to ensure\nwe're following a consistent coding style.\n", "maintainers": [ { "name": "shripadk", "email": "assortmentofsorts@gmail.com" } ], "time": { "modified": "2011-11-20T08:19:10.534Z", "created": "2011-11-20T08:12:41.264Z", "0.6.4": "2011-11-20T08:12:46.033Z", "0.6.5": "2011-11-20T08:19:10.534Z" }, "repository": { "type": "git", "url": "git://github.com/shripadk/nodeunit.git" }, "versions": { "0.6.4": "http://registry.npmjs.org/nodeunit-fork/0.6.4", "0.6.5": "http://registry.npmjs.org/nodeunit-fork/0.6.5" }, "dist": { "0.6.4": { "shasum": "5e25b8242515cb8b046cadd3b97e80606e74059a", "tarball": "http://registry.npmjs.org/nodeunit-fork/-/nodeunit-fork-0.6.4.tgz" }, "0.6.5": { "shasum": "7475e524836e66a76d07d8a0fd682d231e0efdbc", "tarball": "http://registry.npmjs.org/nodeunit-fork/-/nodeunit-fork-0.6.5.tgz" } }, "url": "http://registry.npmjs.org/nodeunit-fork/" }, "nodeunit-httpclient": { "name": "nodeunit-httpclient", "description": "HTTP response testing for NodeUnit", "dist-tags": { "latest": "0.1.0" }, "readme": "nodeunit-httpclient\n===================\n\nHTTP response testing for NodeUnit\n\nUsage\n-----\n\n //Setup client with automatic tests on each response\n var api = require('nodeunit-httpclient').create({\n port: 3000,\n path: '/api', //Base URL for requests\n status: 200, //Test each response is OK (can override later)\n headers: { //Test that each response must have these headers (can override later)\n 'content-type': 'application/json' )\n }\n });\n \n //Automatic tests on response object\n exports.test1 = function(test) {\n api.get(test, '/user/nonexistent', {\n status: 404,\n headers: { 'content-type': 'text/plain' },\n body: 'Not found'\n })\n };\n\n //Test a response\n exports.test2 = function(test) {\n api.get(test, '/user', function(res) {\n //JSON responses are automatically parsed:\n test.equal(res.json, [{ name: 'Eric' }, { 'name': 'Kyle' }]);\n\n test.done();\n });\n };\n \n //POST with data and custom header\n exports.test3 = function(test) {\n api.post(test, '/user', {\n headers: { foo: 'bar' },\n data: { name: 'Charlie' } //Objects are serialised as JSON automatically\n }, {\n status: 200\n }, function(res) {\n test.equal(1, 1);\n \n test.done();\n });\n };\n ", "maintainers": [ { "name": "powmedia", "email": "charlie@powmedia.co.uk" } ], "time": { "modified": "2011-11-17T15:05:48.136Z", "created": "2011-11-17T15:05:47.037Z", "0.1.0": "2011-11-17T15:05:48.136Z" }, "author": { "name": "Charles Davison", "email": "charlie@powmedia.co.uk" }, "repository": { "type": "git", "url": "git://github.com/powmedia/nodeunit-httpclient.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodeunit-httpclient/0.1.0" }, "dist": { "0.1.0": { "shasum": "7a7201d0c883724ae34510eb7ad1ddadd5f93d36", "tarball": "http://registry.npmjs.org/nodeunit-httpclient/-/nodeunit-httpclient-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nodeunit-httpclient/" }, "nodeunit2": { "name": "nodeunit2", "description": "Easy unit testing for node.js and the browser.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-09-26T13:02:33.437Z", "created": "2011-09-26T12:52:14.294Z", "0.5.5": "2011-09-26T12:52:18.152Z", "0.1.1": "2011-09-26T13:02:33.438Z" }, "repository": { "type": "git", "url": "git://github.com/caolan/nodeunit.git" }, "versions": { "0.5.5": "http://registry.npmjs.org/nodeunit2/0.5.5", "0.1.1": "http://registry.npmjs.org/nodeunit2/0.1.1" }, "dist": { "0.5.5": { "shasum": "86af9c7087ed6a2f6d8ec4a9ca9067009b385878", "tarball": "http://registry.npmjs.org/nodeunit2/-/nodeunit2-0.5.5.tgz" }, "0.1.1": { "shasum": "ebe544d60e4abea686952b296022f9726f33e68a", "tarball": "http://registry.npmjs.org/nodeunit2/-/nodeunit2-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/nodeunit2/" }, "nodevlc": { "name": "nodevlc", "description": "Asynchronous nodejs bindings to VLC.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bradmann", "email": "bradmann@gmail.com" } ], "time": { "modified": "2011-07-25T06:13:01.273Z", "created": "2011-07-25T06:12:59.952Z", "0.0.1": "2011-07-25T06:13:01.273Z" }, "author": { "name": "Brad Mann", "email": "bradmann@gmail.com" }, "repository": { "type": "git", "url": "git@git.assembla.com:nodevlc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodevlc/0.0.1" }, "dist": { "0.0.1": { "shasum": "896d4d4e75ded3c4364e090946b22ace6f5ddb3b", "tarball": "http://registry.npmjs.org/nodevlc/-/nodevlc-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodevlc/" }, "nodevore": { "name": "nodevore", "description": "Convore API wrapper", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "troufster", "email": "stefan.pataky@gmail.com" } ], "time": { "modified": "2011-05-26T21:17:41.127Z", "created": "2011-05-26T21:17:40.858Z", "0.0.1": "2011-05-26T21:17:41.127Z" }, "author": { "name": "Stefan Pataky", "email": "stefan.pataky@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/troufster/nodevore.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodevore/0.0.1" }, "dist": { "0.0.1": { "shasum": "02b456c7a4ef89ce6a4d32d65ee6d67c79e30a11", "tarball": "http://registry.npmjs.org/nodevore/-/nodevore-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodevore/" }, "nodewatch": { "name": "nodewatch", "description": "Simple utility to watch file changes. A file change is a file whom's mtime is changed", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jorrit", "email": "jorrit.duin@gmail.com" } ], "time": { "modified": "2011-06-03T06:26:17.246Z", "created": "2011-06-02T12:39:32.262Z", "0.0.3": "2011-06-02T12:39:32.932Z", "0.0.4": "2011-06-03T05:28:23.434Z" }, "author": { "name": "Jorrit Duin", "email": "jorrit.duin@gmail.com", "url": "https://github.com/jorritd" }, "repository": { "type": "git", "url": "git://github.com/jorritd/node-watch.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/nodewatch/0.0.3", "0.0.4": "http://registry.npmjs.org/nodewatch/0.0.4" }, "dist": { "0.0.3": { "shasum": "8cf6b76e6e8430ce9b6ae84a902379194db9f4cb", "tarball": "http://registry.npmjs.org/nodewatch/-/nodewatch-0.0.3.tgz" }, "0.0.4": { "shasum": "16877787b58b203c53a03ed4a1702d572011ec04", "tarball": "http://registry.npmjs.org/nodewatch/-/nodewatch-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/nodewatch/" }, "nodewii": { "name": "nodewii", "description": "Node.js libcwiid asynchronous native bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tbranyen", "email": "tim@tabdeveloper.com" } ], "time": { "modified": "2011-05-11T17:33:58.341Z", "created": "2011-05-11T17:24:12.576Z", "0.0.0": "2011-05-11T17:24:12.731Z", "0.0.1": "2011-05-11T17:26:19.302Z" }, "author": { "name": "Tim Branyen", "email": "tim@tabdeveloper.com", "url": "http://twitter.com/tbranyen" }, "repository": { "type": "git", "url": "git://github.com/tbranyen/nodewii.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nodewii/0.0.0", "0.0.1": "http://registry.npmjs.org/nodewii/0.0.1" }, "dist": { "0.0.0": { "shasum": "4a4f3090fe445cc3ed425b4301abd756001940a3", "tarball": "http://registry.npmjs.org/nodewii/-/nodewii-0.0.0.tgz" }, "0.0.1": { "shasum": "3dc2842219b4e2637c11838d5c6ffda66e64e06d", "tarball": "http://registry.npmjs.org/nodewii/-/nodewii-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodewii/" }, "nodewm": { "name": "nodewm", "description": "wmsigner library for node which interact with WebMoney", "dist-tags": { "latest": "1.0.1" }, "readme": "# nodewm\n*Is a FAST nodejs library for signing WebMoney requests written in C/C++*\n\n## Install:\n1) go to the directory with nodewm library\n\n2) execute `node-waf configure build`\n\n3) get module from `./build/default/wmsigner.node`\n\n## Using nodewm\n\nvar wmsigner = require(\"./build/default/wmsigner\");\n\nvar sign = wmsigner.sign('Your Wallet', 'Your Password', 'Your Base 64 Encoded KWM file', 'String to sign');\n\nconsole.log('SIGN: ' + sign);\n", "maintainers": [ { "name": "blacksmith", "email": "blacksmith@gogoo.ru" } ], "time": { "modified": "2011-11-23T04:02:17.894Z", "created": "2011-11-23T04:02:15.258Z", "1.0.1": "2011-11-23T04:02:17.894Z" }, "author": { "name": "Dudochkin Victor" }, "versions": { "1.0.1": "http://registry.npmjs.org/nodewm/1.0.1" }, "dist": { "1.0.1": { "shasum": "debeda8c367d700204a96203446e3bf5affa3246", "tarball": "http://registry.npmjs.org/nodewm/-/nodewm-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodewm/" }, "nodie": { "name": "nodie", "description": "nodie restarts an application if it dies", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-05-02T20:02:26.749Z", "created": "2011-05-02T20:02:26.041Z", "0.0.1": "2011-05-02T20:02:26.749Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/nodie.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodie/0.0.1" }, "dist": { "0.0.1": { "shasum": "ea97010bdbc3b3c46b63ba2dc309247da40dd0f2", "tarball": "http://registry.npmjs.org/nodie/-/nodie-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nodie/" }, "nodify": { "name": "nodify", "description": "A web-based IDE for NodeJS applications", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "past", "email": "pastith@gmail.com" } ], "author": { "name": "Panagiotis Astithas", "email": "pastith@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodify/0.1.0", "0.1.1": "http://registry.npmjs.org/nodify/0.1.1", "0.1.2": "http://registry.npmjs.org/nodify/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nodify/-/nodify-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/nodify/-/nodify-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/nodify/-/nodify-0.1.2.tgz" } }, "keywords": [ "ide", "programming", "editor" ], "url": "http://registry.npmjs.org/nodify/" }, "NodObjC": { "name": "NodObjC", "description": "The NodeJS ⇆ Objective-C bridge", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-09-29T22:34:30.927Z", "created": "2011-08-14T00:04:28.323Z", "0.0.1": "2011-08-14T00:04:29.381Z", "0.0.2": "2011-08-14T08:04:18.321Z", "0.0.3": "2011-08-14T21:47:30.716Z", "0.0.4": "2011-08-17T03:52:27.295Z", "0.0.5": "2011-08-26T03:16:03.208Z", "0.0.6": "2011-09-05T19:40:21.675Z", "0.0.7": "2011-09-15T20:56:14.901Z", "0.0.8": "2011-09-29T22:34:30.927Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/NodObjC.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/NodObjC/0.0.1", "0.0.2": "http://registry.npmjs.org/NodObjC/0.0.2", "0.0.3": "http://registry.npmjs.org/NodObjC/0.0.3", "0.0.4": "http://registry.npmjs.org/NodObjC/0.0.4", "0.0.5": "http://registry.npmjs.org/NodObjC/0.0.5", "0.0.6": "http://registry.npmjs.org/NodObjC/0.0.6", "0.0.7": "http://registry.npmjs.org/NodObjC/0.0.7", "0.0.8": "http://registry.npmjs.org/NodObjC/0.0.8" }, "dist": { "0.0.1": { "shasum": "3c779f14f6f6dc37f63718c91b66cc68048324ca", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.1.tgz" }, "0.0.2": { "shasum": "57ef466eda748de6f85c31b9eab5095f2690731c", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.2.tgz" }, "0.0.3": { "shasum": "0cba92a1379d4d425ce56f189b5ed40fd03051f2", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.3.tgz" }, "0.0.4": { "shasum": "4abcf764f0383af4792332fbb6fe6d4f851aaa92", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.4.tgz" }, "0.0.5": { "shasum": "b2b0b172f34682c27c2912a658221789d5209d10", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.5.tgz" }, "0.0.6": { "shasum": "03b1f8dfd4088f823e4a96005d352f2d4c568a31", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.6.tgz" }, "0.0.7": { "shasum": "4db3a1fbfba47e95dc08a0933d7abdb8b59ec536", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.7.tgz" }, "0.0.8": { "shasum": "dbabccb7b7a1a5052754d276ca5421b56598c9f0", "tarball": "http://registry.npmjs.org/NodObjC/-/NodObjC-0.0.8.tgz" } }, "keywords": [ "obj", "objective", "c", "mac", "apple", "ios", "osx", "cocoa", "ffi", "bridge" ], "url": "http://registry.npmjs.org/NodObjC/" }, "nodrrr": { "name": "nodrrr", "description": "growl for nodejs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sideshowcoder", "email": "philipp.fehre@googlemail.com" } ], "author": { "name": "Philipp Fehre", "email": "philipp.fehre@googlemail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodrrr/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/nodrrr/-/nodrrr-0.0.1.tgz" } }, "keywords": [ "growl" ], "url": "http://registry.npmjs.org/nodrrr/" }, "nodules": { "name": "nodules", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "author": { "name": "Kris Zyp" }, "versions": { "0.1.0": "http://registry.npmjs.org/nodules/0.1.0", "0.2.1": "http://registry.npmjs.org/nodules/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nodules/-/nodules-0.1.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/nodules/-/nodules-0.2.1.tgz" } }, "keywords": [ "module", "URI", "async", "reload" ], "url": "http://registry.npmjs.org/nodules/" }, "nodysentary": { "name": "nodysentary", "description": "Poop the latest #jsconf messages to your command line", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rwaldron", "email": "waldron.rick@gmail.com" } ], "time": { "modified": "2011-05-02T16:25:48.430Z", "created": "2011-05-02T16:25:47.438Z", "0.0.1": "2011-05-02T16:25:48.430Z" }, "author": { "name": "Rick Waldron", "url": "http://twitter.com/rwaldron" }, "repository": { "type": "git", "url": "git://github.com/rwldrn/nodysentary.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nodysentary/0.0.1" }, "dist": { "0.0.1": { "shasum": "e841ee709cae43c8554d8da06410139845642c4b", "tarball": "http://registry.npmjs.org/nodysentary/-/nodysentary-0.0.1.tgz" } }, "keywords": [ "jsconf", "poop", "dysentary" ], "url": "http://registry.npmjs.org/nodysentary/" }, "nog": { "name": "nog", "description": "Nog is a node powered web log", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-12-03T00:28:06.548Z", "created": "2011-12-03T00:28:04.795Z", "0.0.0": "2011-12-03T00:28:06.548Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com", "url": "http://howtonode.org/" }, "repository": { "type": "git", "url": "git://github.com/c9/nog.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nog/0.0.0" }, "dist": { "0.0.0": { "shasum": "bf4d07329b84f00920c9054980ce67d53efc039e", "tarball": "http://registry.npmjs.org/nog/-/nog-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/nog/" }, "nogg": { "name": "nogg", "description": "simple logging for node.js", "dist-tags": { "latest": "0.0.2" }, "readme": "Nogg: Simple logging for node.js\n================================\n\nConfigure your logger in config.coffee/config.js in your NODE_PATH:\n\n exports.logging = {\n\n 'default': [\n {file: 'logs/app.log', level: 'debug'},\n {file: 'stdout', level: 'warn'}]\n\n 'foo': [\n {file: 'logs/foo.log', level: 'debug'},\n {forward: 'default'}]\n\n 'access': [\n {file: 'logs/access.log', formatter: null}]\n\n }\n\nThen,\n\n logger = require('nogg').logger('foo.bar')\n logger.debug('this is a debug message') # logs to logs/foo.log and logs/app.log\n logger.error('this is an error') # logs to logs/foo.log, logs/app.log, and stdout\n\n require('nogg').log 'bar.baz', 'debug', 'this is a debug message' # logs to logs/app.log (matches 'default')\n require('nogg').warn 'bar', 'this is a warning' # logs to logs/app.log and stdout\n\n - The 'default' and 'foo' are \"log routes\". You must define the 'default' route.\n - Each log route has N handlers.\n - Log route are \"dot aware\", so log messages to \"foo.bar\" will match the \"foo\" route unless \"foo.bar\" happens to be defined.\n - Messages do not propagate up (ala log4j).\n - stdout messages are in color.\n - You can turn off formatting/color for a handler with formatter: null.\n\nRoadmap\n=======\n\n - Real log formatting\n - Connect module for request logging\n\nDevelopment\n===========\n\ncoffee -o lib src/*\n", "maintainers": [ { "name": "jaekwon", "email": "jkwon.work@gmail.com" } ], "time": { "modified": "2011-12-06T20:47:40.513Z", "created": "2011-12-06T20:37:59.378Z", "0.0.1": "2011-12-06T20:38:00.683Z", "0.0.2": "2011-12-06T20:47:40.513Z" }, "author": { "name": "Jae Kwon", "email": "jkwon.work@gmail.com", "url": "http://jaekwon.net/" }, "repository": { "type": "git", "url": "git://github.com/jaekwon/nogg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nogg/0.0.1", "0.0.2": "http://registry.npmjs.org/nogg/0.0.2" }, "dist": { "0.0.1": { "shasum": "ce59e3d658df5a16451f5d548290e24780292c9d", "tarball": "http://registry.npmjs.org/nogg/-/nogg-0.0.1.tgz" }, "0.0.2": { "shasum": "0ca6620af833adca2fe3e595a40d8fe226113e52", "tarball": "http://registry.npmjs.org/nogg/-/nogg-0.0.2.tgz" } }, "keywords": [ "logging" ], "url": "http://registry.npmjs.org/nogg/" }, "nohm": { "name": "nohm", "description": "redis ORM (Object relational mapper)", "dist-tags": { "latest": "0.7.1", "stable": "0.6.4" }, "maintainers": [ { "name": "maritz", "email": "moritz@mpeters.biz" } ], "author": { "name": "Moritz Peters" }, "time": { "modified": "2011-12-09T11:53:40.079Z", "created": "2011-01-31T18:05:53.946Z", "0.1.0": "2011-12-07T21:27:40.746Z", "0.1.1": "2011-12-07T21:27:40.746Z", "0.1.2": "2011-12-07T21:27:40.746Z", "0.1.3": "2011-12-07T21:27:40.746Z", "0.1.6admin": "2011-12-07T21:27:40.746Z", "0.1.6admin-conductorfix": "2011-12-07T21:27:40.746Z", "0.1.7admin": "2011-12-07T21:27:40.746Z", "0.1.8admin": "2011-12-07T21:27:40.746Z", "0.1.9admin": "2011-12-07T21:27:40.746Z", "0.1.10admin": "2011-12-07T21:27:40.746Z", "0.2.0": "2011-12-07T21:27:40.746Z", "0.2.1": "2011-12-07T21:27:40.746Z", "0.3.0": "2011-12-07T21:27:40.746Z", "0.4.0": "2011-12-07T21:27:40.746Z", "0.5.0": "2011-12-07T21:27:40.746Z", "0.6.0": "2011-12-07T21:27:40.746Z", "0.6.1": "2011-12-07T21:27:40.746Z", "0.6.2": "2011-11-09T21:35:15.409Z", "0.6.3": "2011-11-22T12:02:37.856Z", "0.6.4": "2011-11-27T16:21:20.455Z", "0.7.0": "2011-12-07T21:27:40.746Z", "0.7.1": "2011-12-09T11:53:40.079Z" }, "repository": { "type": "git", "url": "git://github.com/maritz/nohm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nohm/0.1.0", "0.1.1": "http://registry.npmjs.org/nohm/0.1.1", "0.1.2": "http://registry.npmjs.org/nohm/0.1.2", "0.1.3": "http://registry.npmjs.org/nohm/0.1.3", "0.1.6admin": "http://registry.npmjs.org/nohm/0.1.6admin", "0.1.6admin-conductorfix": "http://registry.npmjs.org/nohm/0.1.6admin-conductorfix", "0.1.7admin": "http://registry.npmjs.org/nohm/0.1.7admin", "0.1.8admin": "http://registry.npmjs.org/nohm/0.1.8admin", "0.1.9admin": "http://registry.npmjs.org/nohm/0.1.9admin", "0.1.10admin": "http://registry.npmjs.org/nohm/0.1.10admin", "0.2.0": "http://registry.npmjs.org/nohm/0.2.0", "0.2.1": "http://registry.npmjs.org/nohm/0.2.1", "0.3.0": "http://registry.npmjs.org/nohm/0.3.0", "0.4.0": "http://registry.npmjs.org/nohm/0.4.0", "0.5.0": "http://registry.npmjs.org/nohm/0.5.0", "0.6.0": "http://registry.npmjs.org/nohm/0.6.0", "0.6.1": "http://registry.npmjs.org/nohm/0.6.1", "0.6.2": "http://registry.npmjs.org/nohm/0.6.2", "0.6.3": "http://registry.npmjs.org/nohm/0.6.3", "0.6.4": "http://registry.npmjs.org/nohm/0.6.4", "0.7.0": "http://registry.npmjs.org/nohm/0.7.0", "0.7.1": "http://registry.npmjs.org/nohm/0.7.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nohm/-/nohm-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/nohm/-/nohm-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/nohm/-/nohm-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/nohm/-/nohm-0.1.3.tgz" }, "0.1.6admin": { "tarball": "http://packages:5984/nohm/-/nohm-0.1.6admin.tgz" }, "0.1.6admin-conductorfix": { "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.1.6admin-conductorfix.tgz" }, "0.1.7admin": { "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.1.7admin.tgz" }, "0.1.8admin": { "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.1.8admin.tgz" }, "0.1.9admin": { "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.1.9admin.tgz" }, "0.1.10admin": { "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.1.10admin.tgz" }, "0.2.0": { "shasum": "b4745d3aec97714724a85653ebf33722421a451d", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.2.0.tgz" }, "0.2.1": { "shasum": "f1bf04ad5ec2dd24c45f1867c95f7acdded481c3", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.2.1.tgz" }, "0.3.0": { "shasum": "0b7fabc4a55dcc82baa34f9cd3c030d3076298e7", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.3.0.tgz" }, "0.4.0": { "shasum": "23f41f0b9bfb113e0cd064e4ac0569546322ddbc", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.4.0.tgz" }, "0.5.0": { "shasum": "8d0c9b64a535ad6fbcbb11a3aae05a21bba31a00", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.5.0.tgz" }, "0.6.0": { "shasum": "ea6c7e5ae3ec628d43e2dc58651f9f944c0f01ba", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.6.0.tgz" }, "0.6.1": { "shasum": "34c26cd25450c45feb0dcfbdf97dd8422a63f97b", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.6.1.tgz" }, "0.6.2": { "shasum": "3fd3407247ccee0a911b2a490b544bd1d0794e48", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.6.2.tgz" }, "0.6.3": { "shasum": "ab1f8ac0ef61ea4c092bf4d480d9484b75f2d6d6", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.6.3.tgz" }, "0.6.4": { "shasum": "e23bbb05629a564d0e1f9b0e72ead710ff7ae8ee", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.6.4.tgz" }, "0.7.0": { "shasum": "c1f334e909920478393ed18ab7f0b767dacc50dc", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.7.0.tgz" }, "0.7.1": { "shasum": "4d51720f4dd1ecb7e57ece4406cbe1068165939a", "tarball": "http://registry.npmjs.org/nohm/-/nohm-0.7.1.tgz" } }, "url": "http://registry.npmjs.org/nohm/" }, "noid": { "name": "noid", "description": "ODM for MongoDB with CoffeeScript", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "chrisgibson", "email": "chrislgibson@gmail.com" } ], "author": { "name": "Chris Gibson" }, "repository": { "type": "git", "url": "https://github.com/chrisgibson/noid" }, "time": { "modified": "2010-12-22T01:23:05.684Z", "created": "2010-12-22T01:23:05.684Z", "0.0.1": "2010-12-22T01:23:05.684Z", "0.0.2": "2010-12-22T01:23:05.684Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/noid/0.0.1", "0.0.2": "http://registry.npmjs.org/noid/0.0.2" }, "dist": { "0.0.1": { "shasum": "a8452a866d74d91d92d7100a13855957f91f3d5a", "tarball": "http://registry.npmjs.org/noid/-/noid-0.0.1.tgz" }, "0.0.2": { "shasum": "7a54fc77aae599c6b34bf8b2b7003debf38d2801", "tarball": "http://registry.npmjs.org/noid/-/noid-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/noid/" }, "nolife": { "name": "nolife", "description": "nolife restarts an application if a file changes", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-08-24T12:40:44.368Z", "created": "2011-05-31T10:19:01.714Z", "0.0.1": "2011-05-31T10:19:02.347Z", "0.0.2": "2011-05-31T12:02:38.446Z", "0.0.3": "2011-08-24T12:40:44.368Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/nolife.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nolife/0.0.1", "0.0.2": "http://registry.npmjs.org/nolife/0.0.2", "0.0.3": "http://registry.npmjs.org/nolife/0.0.3" }, "dist": { "0.0.1": { "shasum": "b312f971bd393fbccb07bd0c2a968f1e1f0f503a", "tarball": "http://registry.npmjs.org/nolife/-/nolife-0.0.1.tgz" }, "0.0.2": { "shasum": "37595ad3d4cd164f6832be93ba125afa95765a9f", "tarball": "http://registry.npmjs.org/nolife/-/nolife-0.0.2.tgz" }, "0.0.3": { "shasum": "8352449a62b743cf62c515b1d3854f6aa426d487", "tarball": "http://registry.npmjs.org/nolife/-/nolife-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/nolife/" }, "nolog": { "name": "nolog", "description": "event based real time logfile parser", "dist-tags": { "latest": "0.2.0-1" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-04-24T21:23:22.095Z", "created": "2011-04-12T07:16:27.809Z", "0.1.1-1": "2011-04-12T07:16:28.275Z", "0.1.2-1": "2011-04-13T11:40:23.696Z", "0.2.0-0": "2011-04-24T21:21:00.312Z", "0.2.0-1": "2011-04-24T21:23:22.095Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "0.1.1-1": "http://registry.npmjs.org/nolog/0.1.1-1", "0.1.2-1": "http://registry.npmjs.org/nolog/0.1.2-1", "0.2.0-0": "http://registry.npmjs.org/nolog/0.2.0-0", "0.2.0-1": "http://registry.npmjs.org/nolog/0.2.0-1" }, "dist": { "0.1.1-1": { "shasum": "44bba8706079d89986386df93a8f35595ae823ad", "tarball": "http://registry.npmjs.org/nolog/-/nolog-0.1.1-1.tgz" }, "0.1.2-1": { "shasum": "2f70e47845c063622bd7e122473543ac4fede3e8", "tarball": "http://registry.npmjs.org/nolog/-/nolog-0.1.2-1.tgz" }, "0.2.0-0": { "shasum": "88ca49722d0fd1007d59c441188548d168ce31f0", "tarball": "http://registry.npmjs.org/nolog/-/nolog-0.2.0-0.tgz" }, "0.2.0-1": { "shasum": "31950054af5e9941e1180ae59aba0fb4af46e09e", "tarball": "http://registry.npmjs.org/nolog/-/nolog-0.2.0-1.tgz" } }, "keywords": [ "logs", "log" ], "url": "http://registry.npmjs.org/nolog/" }, "nomnom": { "name": "nomnom", "description": "Option parser with generated usage and commands", "dist-tags": { "latest": "1.5.1" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/nomnom.git" }, "time": { "modified": "2011-11-02T18:06:07.714Z", "created": "2011-04-07T23:03:55.183Z", "0.1.2": "2011-04-07T23:03:55.183Z", "0.1.3": "2011-04-07T23:03:55.183Z", "0.2.0": "2011-04-15T18:48:56.752Z", "0.3.0": "2011-04-17T18:19:39.618Z", "0.4.0": "2011-04-25T06:24:04.514Z", "0.4.1": "2011-05-01T01:48:54.108Z", "0.4.2": "2011-05-10T05:18:54.260Z", "0.4.3": "2011-05-25T08:04:25.013Z", "0.4.4": "2011-05-31T22:13:03.598Z", "0.4.6": "2011-06-03T08:04:11.821Z", "0.4.8": "2011-06-04T08:22:27.636Z", "0.5.0": "2011-06-14T04:30:37.807Z", "0.6.0": "2011-06-28T02:20:32.321Z", "0.6.1": "2011-07-18T00:51:30.864Z", "1.0.0": "2011-08-07T00:52:43.882Z", "1.5.0": "2011-11-02T17:38:43.908Z", "1.5.1": "2011-11-02T18:06:07.714Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/nomnom/0.1.2", "0.1.3": "http://registry.npmjs.org/nomnom/0.1.3", "0.2.0": "http://registry.npmjs.org/nomnom/0.2.0", "0.3.0": "http://registry.npmjs.org/nomnom/0.3.0", "0.4.0": "http://registry.npmjs.org/nomnom/0.4.0", "0.4.1": "http://registry.npmjs.org/nomnom/0.4.1", "0.4.2": "http://registry.npmjs.org/nomnom/0.4.2", "0.4.3": "http://registry.npmjs.org/nomnom/0.4.3", "0.4.4": "http://registry.npmjs.org/nomnom/0.4.4", "0.4.6": "http://registry.npmjs.org/nomnom/0.4.6", "0.4.8": "http://registry.npmjs.org/nomnom/0.4.8", "0.5.0": "http://registry.npmjs.org/nomnom/0.5.0", "0.6.0": "http://registry.npmjs.org/nomnom/0.6.0", "0.6.1": "http://registry.npmjs.org/nomnom/0.6.1", "1.0.0": "http://registry.npmjs.org/nomnom/1.0.0", "1.5.0": "http://registry.npmjs.org/nomnom/1.5.0", "1.5.1": "http://registry.npmjs.org/nomnom/1.5.1" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/nomnom/-/nomnom-0.1.2.tgz" }, "0.1.3": { "shasum": "9c3ec65bac68933e5a77909256f91502beca0a7f", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.1.3.tgz" }, "0.2.0": { "shasum": "a08bdac1da7afac5878732f7857a2c6914fd5cd6", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.2.0.tgz" }, "0.3.0": { "shasum": "3faecf1f465bde1b2e5d1b5b8b8548769818792f", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.3.0.tgz" }, "0.4.0": { "shasum": "afa2e425edca9494a87b86570adaf4f00eec86ac", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.0.tgz" }, "0.4.1": { "shasum": "2a64ed59c3d9440c3b9d0036b2ddef7bfd2a5f4f", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.1.tgz" }, "0.4.2": { "shasum": "a79d407b566e79d628248b207cb2114a7348d14b", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.2.tgz" }, "0.4.3": { "shasum": "6c2db1247deff6f6757e357201238f07d97184e3", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.3.tgz" }, "0.4.4": { "shasum": "15025d0d0ef6f94951e516c62d5710923d649480", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.4.tgz" }, "0.4.6": { "shasum": "a35253deefc47dbbcf634ffa9955ff039aaffc4c", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.6.tgz" }, "0.4.8": { "shasum": "3ab00ea3e51d4f8bbf396cb4c54822fdc9adef5c", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.4.8.tgz" }, "0.5.0": { "shasum": "202f8aad796e082ed052e3629027de2f91f62719", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.5.0.tgz" }, "0.6.0": { "shasum": "b38ca9a3785d9f578f6f5ffa79ce162829ca2c69", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.6.0.tgz" }, "0.6.1": { "shasum": "39f6a52bd529538083c7a7ca6d2cd9aa7a8fa03a", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-0.6.1.tgz" }, "1.0.0": { "shasum": "0fb591bbdf7f69ccf842f754e490a2f91a128c25", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-1.0.0.tgz" }, "1.5.0": { "shasum": "c8adc40f49a6397fb7ac8b13fed7c5a7749eae51", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-1.5.0.tgz" }, "1.5.1": { "shasum": "29e173eba23eeb5363c6c707d26a4b929f732f3e", "tarball": "http://registry.npmjs.org/nomnom/-/nomnom-1.5.1.tgz" } }, "keywords": [ "arguments", "option parser", "command line", "options", "parser" ], "url": "http://registry.npmjs.org/nomnom/" }, "nomplate": { "name": "nomplate", "description": "Nomplate is a NodeJs Template DSL that uses CoffeeScript to generate markup. It is pronounced like 'Gnome-plate', and was heavily inspired by Erector.", "dist-tags": { "latest": "0.1.14" }, "maintainers": [ { "name": "lukebayes", "email": "lbayes@patternpark.com" } ], "time": { "modified": "2011-04-20T06:36:39.712Z", "created": "2011-04-19T07:00:17.988Z", "0.1.9": "2011-04-19T07:00:18.405Z", "0.1.10": "2011-04-19T07:16:08.718Z", "0.1.13": "2011-04-20T06:00:45.972Z", "0.1.14": "2011-04-20T06:36:39.712Z" }, "repository": { "type": "git", "url": "https://github.com/lukebayes/nomplate.git" }, "versions": { "0.1.9": "http://registry.npmjs.org/nomplate/0.1.9", "0.1.10": "http://registry.npmjs.org/nomplate/0.1.10", "0.1.13": "http://registry.npmjs.org/nomplate/0.1.13", "0.1.14": "http://registry.npmjs.org/nomplate/0.1.14" }, "dist": { "0.1.9": { "shasum": "acc2271fced8d823725a9666bc3db2dcc90d5b04", "tarball": "http://registry.npmjs.org/nomplate/-/nomplate-0.1.9.tgz" }, "0.1.10": { "shasum": "118846ab1e367d1553103582d10614614b6fa726", "tarball": "http://registry.npmjs.org/nomplate/-/nomplate-0.1.10.tgz" }, "0.1.13": { "shasum": "8d14006bc24f8adf3a24babd70c14a7bb0e2579f", "tarball": "http://registry.npmjs.org/nomplate/-/nomplate-0.1.13.tgz" }, "0.1.14": { "shasum": "99e6c11920e2e1e13d054e7d9a67c5aeff9ae8b2", "tarball": "http://registry.npmjs.org/nomplate/-/nomplate-0.1.14.tgz" } }, "url": "http://registry.npmjs.org/nomplate/" }, "nonogo": { "name": "nonogo", "description": "Document-based database designed for and written in Node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "juliojimenez", "email": "julio.js@live.com" } ], "time": { "modified": "2011-10-26T02:17:00.188Z", "created": "2011-09-14T23:30:48.269Z", "0.0.2": "2011-09-14T23:30:48.969Z", "0.0.3": "2011-09-15T03:57:39.230Z", "0.0.4": "2011-09-25T14:52:45.790Z", "0.0.55555": "2011-10-20T00:37:20.227Z", "0.0.6": "2011-10-22T20:17:59.551Z", "0.0.7": "2011-10-23T19:41:17.925Z", "0.0.8": "2011-10-24T02:31:58.067Z", "0.0.9": "2011-10-24T02:35:37.559Z", "0.1.0": "2011-10-24T23:08:21.496Z", "0.1.1": "2011-10-24T23:22:21.104Z", "0.1.3": "2011-10-26T02:17:00.188Z" }, "author": { "name": "Julio Jimenez", "email": "julio.js@live.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/nonogo/0.0.2", "0.0.3": "http://registry.npmjs.org/nonogo/0.0.3", "0.0.4": "http://registry.npmjs.org/nonogo/0.0.4", "0.0.55555": "http://registry.npmjs.org/nonogo/0.0.55555", "0.0.6": "http://registry.npmjs.org/nonogo/0.0.6", "0.0.7": "http://registry.npmjs.org/nonogo/0.0.7", "0.0.8": "http://registry.npmjs.org/nonogo/0.0.8", "0.0.9": "http://registry.npmjs.org/nonogo/0.0.9", "0.1.0": "http://registry.npmjs.org/nonogo/0.1.0", "0.1.1": "http://registry.npmjs.org/nonogo/0.1.1", "0.1.3": "http://registry.npmjs.org/nonogo/0.1.3" }, "dist": { "0.0.2": { "shasum": "2ab9a2e000204ab819a5c9fbb96c9a944cc63dbb", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.2.tgz" }, "0.0.3": { "shasum": "6ce1a11bf4acd30bcc44f2c75aaa0ff6234b5204", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.3.tgz" }, "0.0.4": { "shasum": "9e1f55ee5b911334d1be323247fefba951a4db2e", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.4.tgz" }, "0.0.55555": { "shasum": "e7b6c9e553ba2652d3c14061558d8455c97b4acf", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.55555.tgz" }, "0.0.6": { "shasum": "d83578eaae0f9aa2f065c1d8920b4cc747cb1396", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.6.tgz" }, "0.0.7": { "shasum": "8bf03a7e49da0ff56cf4cbcca1cbc7e919d12d8e", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.7.tgz" }, "0.0.8": { "shasum": "d7e6d2373339d7afa623dc78207605c55e883ab7", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.8.tgz" }, "0.0.9": { "shasum": "80d0a2d659d363f3b6d86fd75a87e8c63b86cc88", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.0.9.tgz" }, "0.1.0": { "shasum": "dd5968acfff12868046bb4fea3a6e01150c96e36", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.1.0.tgz" }, "0.1.1": { "shasum": "655533e5d129b17a2593704e3ffa8a126c53f955", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.1.1.tgz" }, "0.1.3": { "shasum": "b1a035824d68ec866aa42eb1b5ae1dba885fb34c", "tarball": "http://registry.npmjs.org/nonogo/-/nonogo-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/nonogo/" }, "Nonsense": { "name": "Nonsense", "description": "Create repeatable random information", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jocafa", "email": "josh.faul@gmail.com" } ], "time": { "modified": "2011-08-18T16:08:07.069Z", "created": "2011-08-18T16:08:04.264Z", "0.1.0": "2011-08-18T16:08:07.069Z" }, "author": { "name": "Josh Faul", "email": "josh.faul@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jocafa/Nonsense.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/Nonsense/0.1.0" }, "dist": { "0.1.0": { "shasum": "e52b8ed1c3eba2716ff2e6a053b771b6bdbc268d", "tarball": "http://registry.npmjs.org/Nonsense/-/Nonsense-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/Nonsense/" }, "noode": { "name": "noode", "description": "A javascript class-based system with inheritance and events handling for Node.js.", "dist-tags": { "latest": "0.0.62" }, "maintainers": [ { "name": "xavierlaumonier", "email": "dev@aenoa-systems.com" } ], "time": { "modified": "2011-06-14T06:56:32.865Z", "created": "2011-06-09T05:13:43.063Z", "0.0.5": "2011-06-09T05:13:43.712Z", "0.0.6": "2011-06-09T05:29:56.573Z", "0.0.62": "2011-06-14T06:56:32.865Z" }, "author": { "name": "Xavier Laumonier", "email": "dev@aenoa-systems.com", "url": "http://www.aenoa.me" }, "repository": { "type": "git", "url": "git://github.com/xavierlaumonier/Noode.js.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/noode/0.0.5", "0.0.6": "http://registry.npmjs.org/noode/0.0.6", "0.0.62": "http://registry.npmjs.org/noode/0.0.62" }, "dist": { "0.0.5": { "shasum": "b3c3bd2f9dd1f8bf69077df612bbf403a714347b", "tarball": "http://registry.npmjs.org/noode/-/noode-0.0.5.tgz" }, "0.0.6": { "shasum": "07e93a58e5ed97076aa8316c8b485c53315058d3", "tarball": "http://registry.npmjs.org/noode/-/noode-0.0.6.tgz" }, "0.0.62": { "shasum": "71dca61101fbd4e4c20b5271c16b0dfacef4d5c8", "tarball": "http://registry.npmjs.org/noode/-/noode-0.0.62.tgz" } }, "url": "http://registry.npmjs.org/noode/" }, "noodle": { "name": "noodle", "description": "A simple Oodle REST API wrapper for Node.JS", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gentooist", "email": "derrick@derrickweis.com" } ], "time": { "modified": "2011-06-24T22:07:52.014Z", "created": "2011-06-09T23:01:17.826Z", "0.0.1": "2011-06-09T23:01:18.469Z", "0.0.2": "2011-06-12T02:43:25.065Z", "0.0.3": "2011-06-24T22:07:52.014Z" }, "author": { "name": "Derrick Weis", "email": "gentooist@gmail.com", "url": "http://derrickweis.com" }, "repository": { "type": "git", "url": "git@github.com:gentooist/noodle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/noodle/0.0.1", "0.0.2": "http://registry.npmjs.org/noodle/0.0.2", "0.0.3": "http://registry.npmjs.org/noodle/0.0.3" }, "dist": { "0.0.1": { "shasum": "264ef54cae7fec26d12935eb1356813f45dad060", "tarball": "http://registry.npmjs.org/noodle/-/noodle-0.0.1.tgz" }, "0.0.2": { "shasum": "c8e6048ec1505ef0c2055814343ecc28722af970", "tarball": "http://registry.npmjs.org/noodle/-/noodle-0.0.2.tgz" }, "0.0.3": { "shasum": "623f5cf74c3dfbd99bbde7878af61b50e3b8c7f8", "tarball": "http://registry.npmjs.org/noodle/-/noodle-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/noodle/" }, "noop": { "name": "noop", "description": "Provides a few global functions such as `noop`, `throwop`, and `doop`", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-02-27T19:30:32.151Z", "created": "2011-01-11T22:55:36.061Z", "0.2.0": "2011-01-11T22:55:37.410Z", "0.2.2": "2011-02-27T19:30:32.151Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "0.2.0": "http://registry.npmjs.org/noop/0.2.0", "0.2.2": "http://registry.npmjs.org/noop/0.2.2" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/noop/-/noop-0.2.0.tgz" }, "0.2.2": { "shasum": "868b86cd3a26af8c7d4788d3fe923d586870909b", "tarball": "http://registry.npmjs.org/noop/-/noop-0.2.2.tgz" } }, "keywords": [ "util" ], "url": "http://registry.npmjs.org/noop/" }, "nope": { "name": "nope", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-09-23T17:03:25.374Z", "created": "2011-09-21T04:51:46.865Z", "1.0.0": "2011-09-21T04:51:47.405Z", "1.1.0": "2011-09-23T16:30:26.006Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co", "url": "http://www.aikar.co" }, "versions": { "1.0.0": "http://registry.npmjs.org/nope/1.0.0", "1.1.0": "http://registry.npmjs.org/nope/1.1.0" }, "dist": { "1.0.0": { "shasum": "eb859af9261db061f19848e6532be1da42c03d11", "tarball": "http://registry.npmjs.org/nope/-/nope-1.0.0.tgz" }, "1.1.0": { "shasum": "8d9114a20db43ee3b13bff08b8ae3fa3130f54c1", "tarball": "http://registry.npmjs.org/nope/-/nope-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/nope/" }, "nopro": { "name": "nopro", "description": "nopro is a deployment tool for multiple node.js servers on a single ip", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-09-21T09:19:58.554Z", "created": "2011-08-07T08:47:02.750Z", "0.0.1a": "2011-08-07T08:47:03.401Z", "0.0.1": "2011-08-22T06:25:16.745Z", "0.0.2": "2011-09-21T09:11:47.201Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/nopro.git" }, "versions": { "0.0.1a": "http://registry.npmjs.org/nopro/0.0.1a", "0.0.1": "http://registry.npmjs.org/nopro/0.0.1", "0.0.2": "http://registry.npmjs.org/nopro/0.0.2" }, "dist": { "0.0.1a": { "shasum": "a2dccc3d2ba0b64a199a0b131b398661db1faa98", "tarball": "http://registry.npmjs.org/nopro/-/nopro-0.0.1a.tgz" }, "0.0.1": { "shasum": "8ea76f36540f3f8fb6971b92d0503a98af30df57", "tarball": "http://registry.npmjs.org/nopro/-/nopro-0.0.1.tgz" }, "0.0.2": { "shasum": "c573527660290797a2126ed08e6eaeb042c2e5b0", "tarball": "http://registry.npmjs.org/nopro/-/nopro-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/nopro/" }, "nopt": { "name": "nopt", "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", "dist-tags": { "latest": "1.0.10" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-10-05T21:47:05.876Z", "created": "2011-03-30T03:23:55.464Z", "1.0.0": "2011-03-30T03:23:56.092Z", "1.0.1": "2011-03-30T06:58:18.917Z", "1.0.2": "2011-03-31T01:07:58.593Z", "1.0.3": "2011-03-31T01:12:32.481Z", "1.0.4": "2011-03-31T04:42:56.217Z", "1.0.5": "2011-04-29T19:50:02.032Z", "1.0.6": "2011-07-06T03:49:31.397Z", "1.0.7": "2011-09-08T17:49:45.337Z", "1.0.8": "2011-09-15T21:26:19.372Z", "1.0.9": "2011-09-22T21:20:18.314Z", "1.0.10": "2011-10-05T21:47:05.876Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/nopt.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/nopt/1.0.0", "1.0.1": "http://registry.npmjs.org/nopt/1.0.1", "1.0.2": "http://registry.npmjs.org/nopt/1.0.2", "1.0.3": "http://registry.npmjs.org/nopt/1.0.3", "1.0.4": "http://registry.npmjs.org/nopt/1.0.4", "1.0.5": "http://registry.npmjs.org/nopt/1.0.5", "1.0.6": "http://registry.npmjs.org/nopt/1.0.6", "1.0.7": "http://registry.npmjs.org/nopt/1.0.7", "1.0.8": "http://registry.npmjs.org/nopt/1.0.8", "1.0.9": "http://registry.npmjs.org/nopt/1.0.9", "1.0.10": "http://registry.npmjs.org/nopt/1.0.10" }, "dist": { "1.0.0": { "shasum": "a786d439b09c142dca74b0b29ef1458da50e37d8", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.0.tgz", "bin": { "0.4-darwin-10.7.0": { "shasum": "e0864df8d3e4d2b81ef268d8a50b2f1bccd39e54", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.0-0.4-darwin-10.7.0.tgz" } } }, "1.0.1": { "shasum": "585e38c61508b02b1ea2cc0028eef8c303079285", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.1.tgz" }, "1.0.2": { "shasum": "bb26ab771fb09411f716b122c12cd98fdc98f4d1", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.2.tgz" }, "1.0.3": { "shasum": "a5557211e05f4baad09bbf8e9d798072bff69166", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.3.tgz" }, "1.0.4": { "shasum": "023fc93f439094e662e2e4186345bfabda8eceda", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.4.tgz" }, "1.0.5": { "shasum": "fc79e34a4e8862e9c413d2e1cac07ee645ac4cc8", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.5.tgz" }, "1.0.6": { "shasum": "37307cafcdccf78b954ec06dcef31b936b4d03df", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.6.tgz" }, "1.0.7": { "shasum": "cc72658b52a3f653a70883a1823dd8f3ddc57f75", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.7.tgz" }, "1.0.8": { "shasum": "d4ac752df307f1a02eb771c40ed23188e7ca44c6", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.8.tgz" }, "1.0.9": { "shasum": "3bc0d7cba7bfb0d5a676dbed7c0ebe48a4fd454e", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz" }, "1.0.10": { "shasum": "6ddd21bd2a31417b92727dd585f8a6f37608ebee", "tarball": "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" } }, "url": "http://registry.npmjs.org/nopt/" }, "norm": { "name": "norm", "description": "Primitive ORM for Node.JS", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "napa3um", "email": "napa3um@gmail.com" } ], "time": { "modified": "2011-08-30T08:53:04.807Z", "created": "2011-08-30T03:27:17.510Z", "0.0.1": "2011-08-30T03:27:20.123Z", "0.0.2": "2011-08-30T07:42:42.458Z" }, "author": { "name": "napa3um", "email": "napa3um@google.com" }, "repository": { "type": "git", "url": "git://github.com/napa3um/norm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/norm/0.0.1", "0.0.2": "http://registry.npmjs.org/norm/0.0.2" }, "dist": { "0.0.1": { "shasum": "8e112660f863cec02a7aab3fb39050d9b3fa1c13", "tarball": "http://registry.npmjs.org/norm/-/norm-0.0.1.tgz" }, "0.0.2": { "shasum": "bbd74640d96fc66355c8abecdb6b19f2f82ac390", "tarball": "http://registry.npmjs.org/norm/-/norm-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/norm/" }, "NormAndVal": { "name": "NormAndVal", "description": "Normalize your data to match common conventions; Validate your inputs; use the same libraries in Node.js *and* the browser.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "roberthahn", "email": "rh-github@roberthahn.ca" } ], "author": { "name": "roberthahn", "email": "rh-github@roberthahn.ca" }, "versions": { "0.0.2": "http://registry.npmjs.org/NormAndVal/0.0.2", "0.0.3": "http://registry.npmjs.org/NormAndVal/0.0.3", "0.0.4": "http://registry.npmjs.org/NormAndVal/0.0.4", "0.1.0": "http://registry.npmjs.org/NormAndVal/0.1.0" }, "dist": { "0.0.2": { "shasum": "32f9bbbee2de7220602ecaf6deea1560fec55100", "tarball": "http://registry.npmjs.org/NormAndVal/-/NormAndVal-0.0.2.tgz" }, "0.0.3": { "shasum": "5f9049a896b46183e0c2e909896f230e797527cb", "tarball": "http://registry.npmjs.org/NormAndVal/-/NormAndVal-0.0.3.tgz" }, "0.0.4": { "shasum": "41ad1c88cccac211f799f139568748d9bf6e074f", "tarball": "http://registry.npmjs.org/NormAndVal/-/NormAndVal-0.0.4.tgz" }, "0.1.0": { "shasum": "6cfc6ebb3c2378c9084ff4fd3c985a1e673948f8", "tarball": "http://registry.npmjs.org/NormAndVal/-/NormAndVal-0.1.0.tgz" } }, "keywords": [ "util", "normalize", "validate", "normalization", "validation", "library", "data" ], "url": "http://registry.npmjs.org/NormAndVal/" }, "norq": { "name": "norq", "description": "A loosely-ordered random-access queue for JSON documents implemented with Node.js and Redis.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "christiansmith", "email": "smith@anvil.io" } ], "time": { "modified": "2011-08-05T03:15:54.810Z", "created": "2011-08-05T03:15:53.864Z", "0.0.0": "2011-08-05T03:15:54.810Z" }, "author": { "name": "Christian Smith", "email": "smith@anvil.io", "url": "http://anvil.io" }, "repository": { "url": "git://github.com/christiansmith/norq.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/norq/0.0.0" }, "dist": { "0.0.0": { "shasum": "f823fd105e7a24a01761d7ff52797515773698e5", "tarball": "http://registry.npmjs.org/norq/-/norq-0.0.0.tgz" } }, "keywords": [ "json", "queue", "redis", "json-schema", "rest" ], "url": "http://registry.npmjs.org/norq/" }, "norris": { "name": "norris", "description": "Namespace Oriented REST and RPC Integrated Stack", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rubentan", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-08-12T12:47:34.078Z", "created": "2011-08-12T12:47:22.668Z", "0.0.1": "2011-08-12T12:47:34.078Z" }, "author": { "name": "Ruben Tan Long Zheng", "email": "soggie@gmail.com", "url": "http://roguejs.com" }, "repository": { "type": "git", "url": "git://github.com/soggie/norris.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/norris/0.0.1" }, "dist": { "0.0.1": { "shasum": "4bf83b9349f2f5124cd5dd86c42dd301a16fe43c", "tarball": "http://registry.npmjs.org/norris/-/norris-0.0.1.tgz" } }, "keywords": [ "rpc", "norris", "rest", "realtime", "server" ], "url": "http://registry.npmjs.org/norris/" }, "NORRIS": { "name": "NORRIS", "description": "Namespace Oriented REST and RPC Integrated Stack", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rubentan", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-08-14T09:27:46.886Z", "created": "2011-08-14T09:27:40.896Z", "0.0.1": "2011-08-14T09:27:46.886Z" }, "author": { "name": "Ruben Tan Long Zheng", "email": "soggie@gmail.com", "url": "http://roguejs.com" }, "repository": { "type": "git", "url": "git://github.com/soggie/norris.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/NORRIS/0.0.1" }, "dist": { "0.0.1": { "shasum": "39fc02090980b43c202e3da868839b67b329a2a4", "tarball": "http://registry.npmjs.org/NORRIS/-/NORRIS-0.0.1.tgz" } }, "keywords": [ "rpc", "norris", "rest", "realtime", "server" ], "url": "http://registry.npmjs.org/NORRIS/" }, "norris-fs": { "name": "norris-fs", "description": "Extra utilities to manipulate the file system, like an evil boss", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "rubentan", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-11-28T07:44:58.395Z", "created": "2011-11-03T08:52:12.972Z", "0.0.1": "2011-11-03T08:52:16.627Z", "0.1.0": "2011-11-28T07:27:18.369Z", "0.1.1": "2011-11-28T07:44:58.395Z" }, "author": { "name": "Ruben LZ Tan", "email": "soggie@gmail.com", "url": "http://roguejs.com" }, "repository": { "type": "git", "url": "git://github.com/soggie/norris-fs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/norris-fs/0.0.1", "0.1.0": "http://registry.npmjs.org/norris-fs/0.1.0", "0.1.1": "http://registry.npmjs.org/norris-fs/0.1.1" }, "dist": { "0.0.1": { "shasum": "b485a577b33847a1743e1fd6999938e8b9e419ad", "tarball": "http://registry.npmjs.org/norris-fs/-/norris-fs-0.0.1.tgz" }, "0.1.0": { "shasum": "5010ba2a3d5666a873733e571d7d0d5d5b87d55b", "tarball": "http://registry.npmjs.org/norris-fs/-/norris-fs-0.1.0.tgz" }, "0.1.1": { "shasum": "ba4a00a4b9c7fb8a6a897d2592b7d9029e2c26f6", "tarball": "http://registry.npmjs.org/norris-fs/-/norris-fs-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/norris-fs/" }, "norris-ioc": { "name": "norris-ioc", "description": "An Inversion-of-Control container for the NORRIS project but can be used by anybody else", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "rubentan", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-11-15T04:20:26.973Z", "created": "2011-08-21T06:24:34.152Z", "0.0.1": "2011-08-21T06:24:41.939Z", "0.0.2": "2011-08-25T04:10:11.510Z", "0.1.0": "2011-08-31T05:20:16.272Z", "0.1.1": "2011-10-17T00:41:33.599Z", "0.1.2": "2011-11-03T09:14:16.350Z", "0.1.3": "2011-11-15T04:20:26.973Z" }, "author": { "name": "Ruben LZ Tan", "email": "soggie@gmail.com", "url": "http://roguejs.com" }, "repository": { "type": "git", "url": "git://github.com/soggie/norris-ioc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/norris-ioc/0.0.1", "0.0.2": "http://registry.npmjs.org/norris-ioc/0.0.2", "0.1.0": "http://registry.npmjs.org/norris-ioc/0.1.0", "0.1.1": "http://registry.npmjs.org/norris-ioc/0.1.1", "0.1.2": "http://registry.npmjs.org/norris-ioc/0.1.2", "0.1.3": "http://registry.npmjs.org/norris-ioc/0.1.3" }, "dist": { "0.0.1": { "shasum": "de31d527f0dbcee2e67e708f0a7efc95dbc5cc8e", "tarball": "http://registry.npmjs.org/norris-ioc/-/norris-ioc-0.0.1.tgz" }, "0.0.2": { "shasum": "f38d463441d6a544e9615a2df0449c4abe9c7bad", "tarball": "http://registry.npmjs.org/norris-ioc/-/norris-ioc-0.0.2.tgz" }, "0.1.0": { "shasum": "1742ac0d2515ad38c0d00df6e17377022553f8b0", "tarball": "http://registry.npmjs.org/norris-ioc/-/norris-ioc-0.1.0.tgz" }, "0.1.1": { "shasum": "08b9aebff1aeff85eaa74a55d00b263a0e1e1345", "tarball": "http://registry.npmjs.org/norris-ioc/-/norris-ioc-0.1.1.tgz" }, "0.1.2": { "shasum": "0b9530a5b698ce6968067e2922d397c2567cd855", "tarball": "http://registry.npmjs.org/norris-ioc/-/norris-ioc-0.1.2.tgz" }, "0.1.3": { "shasum": "297066d14398742dc0f2f7b3a76a08a30b19ffc9", "tarball": "http://registry.npmjs.org/norris-ioc/-/norris-ioc-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/norris-ioc/" }, "norris-json": { "name": "norris-json", "description": "JSON toolkit for the NORRIS project (but can be used on its own)", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "rubentan", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-10-08T16:34:51.014Z", "created": "2011-10-04T05:11:12.926Z", "0.0.1": "2011-10-04T05:11:17.455Z", "0.0.2": "2011-10-07T06:32:27.005Z", "0.1.0": "2011-10-08T08:34:53.986Z", "0.2.0": "2011-10-08T16:34:51.014Z" }, "author": { "name": "Ruben LZ Tan", "email": "soggie@gmail.com", "url": "http://roguejs.com" }, "repository": { "type": "git", "url": "git://github.com/soggie/norris-json.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/norris-json/0.0.1", "0.0.2": "http://registry.npmjs.org/norris-json/0.0.2", "0.1.0": "http://registry.npmjs.org/norris-json/0.1.0", "0.2.0": "http://registry.npmjs.org/norris-json/0.2.0" }, "dist": { "0.0.1": { "shasum": "7ae107df0a9bcea976ff35a3b6641e940929b603", "tarball": "http://registry.npmjs.org/norris-json/-/norris-json-0.0.1.tgz" }, "0.0.2": { "shasum": "105147ce63f510d633331ace9c91d2bc62f2a0b1", "tarball": "http://registry.npmjs.org/norris-json/-/norris-json-0.0.2.tgz" }, "0.1.0": { "shasum": "d2906438723cd4fa209e405d5280eafceaba8789", "tarball": "http://registry.npmjs.org/norris-json/-/norris-json-0.1.0.tgz" }, "0.2.0": { "shasum": "40072d7d9f27911d092aebb11bb3e39df933be55", "tarball": "http://registry.npmjs.org/norris-json/-/norris-json-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/norris-json/" }, "norris-tester": { "name": "norris-tester", "description": "A test suite runner that can be easily integrated into any CI server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rubentan", "email": "soggie@gmail.com" } ], "time": { "modified": "2011-09-14T10:13:49.339Z", "created": "2011-09-14T10:13:44.396Z", "0.0.1": "2011-09-14T10:13:49.339Z" }, "author": { "name": "Ruben LZ Tan", "email": "soggie@gmail.com", "url": "http://roguejs.com" }, "repository": { "type": "git", "url": "git://github.com/soggie/norris-tester.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/norris-tester/0.0.1" }, "dist": { "0.0.1": { "shasum": "b6e737fd248286ed6b99802d3efbeb5d8be063b4", "tarball": "http://registry.npmjs.org/norris-tester/-/norris-tester-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/norris-tester/" }, "northwatcher": { "name": "northwatcher", "description": "NorthWatcher is cron for filesystem changes.", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "sjs", "email": "sami@samhuri.net" } ], "time": { "modified": "2011-11-06T01:59:09.810Z", "created": "2011-05-15T01:03:51.250Z", "0.1.1": "2011-05-15T01:03:51.803Z", "0.1.2": "2011-05-15T01:11:59.180Z", "0.1.3": "2011-05-15T01:13:38.238Z", "0.1.4": "2011-05-15T01:18:36.762Z", "0.1.5": "2011-06-05T07:52:18.291Z", "0.1.6": "2011-06-13T02:02:24.901Z", "0.1.8": "2011-11-06T01:43:45.363Z", "0.1.9": "2011-11-06T01:59:09.810Z" }, "author": { "name": "Sami Samhuri", "email": "sami@samhuri.net" }, "repository": { "type": "git", "url": "git://github.com/samsonjs/NorthWatcher.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/northwatcher/0.1.1", "0.1.2": "http://registry.npmjs.org/northwatcher/0.1.2", "0.1.3": "http://registry.npmjs.org/northwatcher/0.1.3", "0.1.4": "http://registry.npmjs.org/northwatcher/0.1.4", "0.1.5": "http://registry.npmjs.org/northwatcher/0.1.5", "0.1.6": "http://registry.npmjs.org/northwatcher/0.1.6", "0.1.8": "http://registry.npmjs.org/northwatcher/0.1.8", "0.1.9": "http://registry.npmjs.org/northwatcher/0.1.9" }, "dist": { "0.1.1": { "shasum": "9ec5e1ff6f7776e756f08ee6ad4cfaf5935149ad", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.1.tgz" }, "0.1.2": { "shasum": "735e3f9e52b647210f92c991c06a0361d03153a1", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.2.tgz" }, "0.1.3": { "shasum": "e45f7214d7fd4489d3151389afa4b022a5cc0cf3", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.3.tgz" }, "0.1.4": { "shasum": "0acc3662823a8efa0d5c80572041a5b1bb9e001b", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.4.tgz" }, "0.1.5": { "shasum": "ceb7f71e1ee7a3163dfffe6ba3ddbf4069857faa", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.5.tgz" }, "0.1.6": { "shasum": "e34757c30dba890aed2887538a5562e369189021", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.6.tgz" }, "0.1.8": { "shasum": "d5e61cd03334f7fa6f982e7342352990e4bf1cc7", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.8.tgz" }, "0.1.9": { "shasum": "c248baacc4d45bba11cfe80a69b30adedcb4d1b6", "tarball": "http://registry.npmjs.org/northwatcher/-/northwatcher-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/northwatcher/" }, "nosey": { "name": "nosey", "description": "Stupid simple Continuous Integration server", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "agnoster", "email": "agnoster@gmail.com" } ], "time": { "modified": "2011-06-21T17:02:40.102Z", "created": "2011-06-21T17:02:39.000Z", "0.0.3": "2011-06-21T17:02:40.102Z" }, "author": { "name": "Isaac Wolkerstorfer", "email": "agnoster@gmail.com", "url": "http://agnoster.net/" }, "repository": { "url": "https://github.com/agnoster/nosey.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/nosey/0.0.3" }, "dist": { "0.0.3": { "shasum": "49d39bce1943a856f574d64dc9d9ced8897b419f", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "256169bfa1506ec088c8dfba506e8f1b7d7c32ea", "tarball": "http://registry.npmjs.org/nosey/-/nosey-0.0.3-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/nosey/-/nosey-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/nosey/" }, "nosql-thin": { "name": "nosql-thin", "description": "A thin wrapper around MongoDB -- NOT AN ORM", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dmcquay", "email": "dmcquay@gmail.com" } ], "author": { "name": "Dustin McQuay", "email": "dmcquay@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dmcquay/node-nosql-thin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nosql-thin/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/nosql-thin/-/nosql-thin-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nosql-thin/" }, "nosync": { "name": "nosync", "description": "Prevent *Sync functions from being run after the first tick", "dist-tags": { "latest": "1.0.0" }, "readme": "Want to prevent accidentally calling sync functions?\n\n`require(\"nosync\")` will clog that drain for you, by making all sync\nfunctions throw after the next tick.\n\nThis still allows you to do whatever you need to in the setup phase of\nyour program, where synchronous IO is a good thing.\n", "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-11-16T20:09:37.340Z", "created": "2011-11-16T20:09:36.021Z", "1.0.0": "2011-11-16T20:09:37.340Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/nosync.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/nosync/1.0.0" }, "dist": { "1.0.0": { "shasum": "d3d621040d8139639909f453ad8feca13ba31450", "tarball": "http://registry.npmjs.org/nosync/-/nosync-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/nosync/" }, "notch": { "name": "notch", "description": "Notch is a command line tool and library for building, deploying and administering CouchApps with Node.js", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "christiansmith", "email": "smith@anvil.io" } ], "time": { "modified": "2011-07-28T22:41:12.990Z", "created": "2011-07-28T22:41:12.122Z", "0.0.0": "2011-07-28T22:41:12.990Z" }, "author": { "name": "Christian Smith", "email": "smith@anvil.io", "url": "http://anvil.io" }, "repository": { "url": "git://github.com/christiansmith/notch" }, "versions": { "0.0.0": "http://registry.npmjs.org/notch/0.0.0" }, "dist": { "0.0.0": { "shasum": "8a8a07bcc07f18f119e7cf5ff87c7d46122f9b4c", "tarball": "http://registry.npmjs.org/notch/-/notch-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/notch/" }, "notes": { "name": "notes", "description": "a node.js version of Rails' \"rake notes\" functionality", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stephenb", "email": "stephenrb@gmail.com" } ], "time": { "modified": "2011-07-05T22:11:33.036Z", "created": "2011-07-05T22:11:32.650Z", "0.0.1": "2011-07-05T22:11:33.036Z" }, "author": { "name": "Stephen Blankenship" }, "repository": { "type": "git", "url": "git://github.com/stephenb/node-notes.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/notes/0.0.1" }, "dist": { "0.0.1": { "shasum": "52f85ef5eb2ed517ca831746e17a7a15d3dd2f54", "tarball": "http://registry.npmjs.org/notes/-/notes-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/notes/" }, "nothing": { "name": "nothing", "description": "Make 0-dependencies javascript code.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-04-26T15:18:06.714Z", "created": "2011-04-26T15:18:04.295Z", "0.1.0": "2011-04-26T15:18:06.714Z" }, "author": { "name": "Gui Lin", "email": "guileen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guileen/nothing.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nothing/0.1.0" }, "dist": { "0.1.0": { "shasum": "3455bb826d6d499f3af1ee1118a05a89bf97c12e", "tarball": "http://registry.npmjs.org/nothing/-/nothing-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nothing/" }, "notifications": { "name": "notifications", "description": "A mechanism for dispatching notifications within a Node.js program.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-02T06:27:39.921Z", "created": "2011-05-20T02:29:41.154Z", "0.1.0": "2011-05-20T02:29:41.716Z", "0.2.0": "2011-12-02T06:27:39.921Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/node-notifications.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/notifications/0.1.0", "0.2.0": "http://registry.npmjs.org/notifications/0.2.0" }, "dist": { "0.1.0": { "shasum": "0b9a9c9531be9a57eb2b79ff100ef648585f1d3b", "tarball": "http://registry.npmjs.org/notifications/-/notifications-0.1.0.tgz" }, "0.2.0": { "shasum": "fbd6ed1fe8f1db0101f8f161e0cdbc9374f3052e", "tarball": "http://registry.npmjs.org/notifications/-/notifications-0.2.0.tgz" } }, "keywords": [ "notifications", "events", "pubsub", "publish", "subscribe", "observer" ], "url": "http://registry.npmjs.org/notifications/" }, "notificon": { "name": "notificon", "description": "favicon notifications and alerts", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "makeable", "email": "matt@makeable.co.uk" } ], "time": { "modified": "2011-11-06T18:28:33.497Z", "created": "2011-10-26T09:45:10.781Z", "1.0.0": "2011-10-26T09:45:11.963Z", "1.0.1": "2011-10-26T09:46:03.877Z", "1.0.2": "2011-10-26T10:16:30.106Z", "1.0.4": "2011-11-06T18:28:33.497Z" }, "repository": { "type": "git", "url": "git://github.com/makeable/Notificon.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/notificon/1.0.0", "1.0.1": "http://registry.npmjs.org/notificon/1.0.1", "1.0.2": "http://registry.npmjs.org/notificon/1.0.2", "1.0.4": "http://registry.npmjs.org/notificon/1.0.4" }, "dist": { "1.0.0": { "shasum": "b012d940f0b4466e9b77bacefdd25ee70c646be2", "tarball": "http://registry.npmjs.org/notificon/-/notificon-1.0.0.tgz" }, "1.0.1": { "shasum": "f94ceb03dc54b60e8fe375d92ebecadcb5caa332", "tarball": "http://registry.npmjs.org/notificon/-/notificon-1.0.1.tgz" }, "1.0.2": { "shasum": "b58e5779540af1f84bb0e1ed02cd79c5aa479f06", "tarball": "http://registry.npmjs.org/notificon/-/notificon-1.0.2.tgz" }, "1.0.4": { "shasum": "872cd2c89fd66432fdc2630d13fb4f0363c4390d", "tarball": "http://registry.npmjs.org/notificon/-/notificon-1.0.4.tgz" } }, "keywords": [ "ender", "notificon" ], "url": "http://registry.npmjs.org/notificon/" }, "notifo": { "name": "notifo", "description": "Send push notifications to your iPhone for free through http://notifo.com/.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "repository": { "type": "git", "url": "http://github.com/mape/node-notifo" }, "time": { "modified": "2011-02-05T14:30:24.055Z", "created": "2011-02-05T14:30:24.055Z", "0.0.1": "2011-02-05T14:30:24.055Z", "0.0.2": "2011-02-05T14:30:24.055Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/notifo/0.0.1", "0.0.2": "http://registry.npmjs.org/notifo/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/notifo/-/notifo-0.0.1.tgz" }, "0.0.2": { "shasum": "54f286e34810cb9929c7dd1401c8f10e9d43bb68", "tarball": "http://registry.npmjs.org/notifo/-/notifo-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/notifo/" }, "notify": { "name": "notify", "description": "Native Node.js C++ extension for displaying desktop notifications using GNOME's libnotify library.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "olalonde", "email": "olalonde@gmail.com" } ], "time": { "modified": "2011-03-30T17:06:04.135Z", "created": "2011-03-30T17:06:03.958Z", "0.1.0": "2011-03-30T17:06:04.135Z" }, "author": { "name": "Olivier Lalonde", "email": "olalonde@gmail.com", "url": "http://www.syskall.com/" }, "repository": { "type": "git", "url": "https://github.com/olalonde/node-notify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/notify/0.1.0" }, "dist": { "0.1.0": { "shasum": "0889d5edf9911d3d72fb12b9b73176c20727b05d", "tarball": "http://registry.npmjs.org/notify/-/notify-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/notify/" }, "notify-send": { "name": "notify-send", "description": "Ubuntu growl-like notifications for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-07-21T00:15:05.317Z", "created": "2011-07-20T20:06:41.136Z", "0.1.0": "2011-07-20T20:06:41.860Z", "0.1.1": "2011-07-21T00:06:56.064Z", "0.1.2": "2011-07-21T00:15:05.317Z" }, "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com", "url": "https://github.com/bnoguchi" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/node-notify-send.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/notify-send/0.1.0", "0.1.1": "http://registry.npmjs.org/notify-send/0.1.1", "0.1.2": "http://registry.npmjs.org/notify-send/0.1.2" }, "dist": { "0.1.0": { "shasum": "a002e3b17fe471e74cf809fd35c084d3bc5c7918", "tarball": "http://registry.npmjs.org/notify-send/-/notify-send-0.1.0.tgz" }, "0.1.1": { "shasum": "356ceea2cb5a1cfdf328a7992008a8b154913563", "tarball": "http://registry.npmjs.org/notify-send/-/notify-send-0.1.1.tgz" }, "0.1.2": { "shasum": "23c197bb1ea34805d6d9a77e61b40fd76e1bb80a", "tarball": "http://registry.npmjs.org/notify-send/-/notify-send-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/notify-send/" }, "notp": { "name": "notp", "description": "Node One Time Password library, supports HOTP, TOTP and works with Google Authenticator", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "guyht", "email": "guy@cach.me" } ], "time": { "modified": "2011-10-03T01:15:24.651Z", "created": "2011-10-03T01:15:23.535Z", "1.1.2": "2011-10-03T01:15:24.651Z" }, "author": { "name": "Guy Halford-Thompson", "email": "guy@cach.me", "url": "http://cach.me" }, "repository": { "type": "git", "url": "git://github.com/guyht/notp.git" }, "versions": { "1.1.2": "http://registry.npmjs.org/notp/1.1.2" }, "dist": { "1.1.2": { "shasum": "b7970f442c11d999310f4ac385b8cd9f330ed2b0", "tarball": "http://registry.npmjs.org/notp/-/notp-1.1.2.tgz" } }, "url": "http://registry.npmjs.org/notp/" }, "nova": { "name": "nova", "description": "A JavaScript syntax based template engine for Node.JS", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-10-06T21:36:34.385Z", "created": "2011-10-06T21:36:33.108Z", "0.1.0": "2011-10-06T21:36:34.385Z" }, "author": { "name": "Aikar", "email": "Aikar@Aikar.co", "url": "http://aikar.co" }, "repository": { "type": "git", "url": "github.com:Aikar/node-nova.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nova/0.1.0" }, "dist": { "0.1.0": { "shasum": "3a356a5c3cc8c73183903e01d6b2cedab7599ee3", "tarball": "http://registry.npmjs.org/nova/-/nova-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nova/" }, "now": { "name": "now", "description": "NowJS: An easy to use real-time RPC library", "dist-tags": { "latest": "0.7.6" }, "maintainers": [ { "name": "sridatta", "email": "sridatta@flotype.com" } ], "time": { "modified": "2011-11-16T20:50:49.053Z", "created": "2011-03-11T20:41:28.290Z", "0.2.0": "2011-03-11T20:41:28.651Z", "0.2.1": "2011-03-12T05:40:37.944Z", "0.2.2": "2011-03-12T09:46:01.910Z", "0.2.3": "2011-03-12T09:49:02.428Z", "0.2.4": "2011-03-15T04:51:45.474Z", "0.3.0": "2011-03-18T18:32:50.807Z", "0.3.1": "2011-03-25T22:59:39.101Z", "0.3.2": "2011-03-29T16:31:19.344Z", "0.5.0": "2011-04-09T05:02:16.171Z", "0.5.1": "2011-04-09T19:40:31.586Z", "0.5.2": "2011-04-22T02:32:41.753Z", "0.5.3": "2011-04-26T02:02:01.916Z", "0.6.0": "2011-05-13T19:56:29.451Z", "0.6.1": "2011-06-13T17:27:45.678Z", "0.7.0": "2011-07-18T18:17:16.470Z", "0.7.1": "2011-07-23T00:02:32.720Z", "0.7.2": "2011-07-23T06:11:55.566Z", "0.7.3": "2011-07-27T03:16:08.770Z", "0.7.4": "2011-08-16T23:19:49.817Z", "0.7.5": "2011-09-12T18:49:42.388Z", "0.7.6": "2011-11-12T00:55:44.903Z" }, "author": { "name": "Flotype" }, "repository": { "type": "git", "url": "git://github.com/Flotype/now.git" }, "users": { "pid": true }, "versions": { "0.2.0": "http://registry.npmjs.org/now/0.2.0", "0.2.1": "http://registry.npmjs.org/now/0.2.1", "0.2.2": "http://registry.npmjs.org/now/0.2.2", "0.2.3": "http://registry.npmjs.org/now/0.2.3", "0.2.4": "http://registry.npmjs.org/now/0.2.4", "0.3.0": "http://registry.npmjs.org/now/0.3.0", "0.3.1": "http://registry.npmjs.org/now/0.3.1", "0.3.2": "http://registry.npmjs.org/now/0.3.2", "0.5.0": "http://registry.npmjs.org/now/0.5.0", "0.5.1": "http://registry.npmjs.org/now/0.5.1", "0.5.2": "http://registry.npmjs.org/now/0.5.2", "0.5.3": "http://registry.npmjs.org/now/0.5.3", "0.6.0": "http://registry.npmjs.org/now/0.6.0", "0.6.1": "http://registry.npmjs.org/now/0.6.1", "0.7.0": "http://registry.npmjs.org/now/0.7.0", "0.7.1": "http://registry.npmjs.org/now/0.7.1", "0.7.2": "http://registry.npmjs.org/now/0.7.2", "0.7.3": "http://registry.npmjs.org/now/0.7.3", "0.7.4": "http://registry.npmjs.org/now/0.7.4", "0.7.5": "http://registry.npmjs.org/now/0.7.5", "0.7.6": "http://registry.npmjs.org/now/0.7.6" }, "dist": { "0.2.0": { "shasum": "b7a78fc70f85371da1af666ce5c1ffcd98baa937", "tarball": "http://registry.npmjs.org/now/-/now-0.2.0.tgz" }, "0.2.1": { "shasum": "43cd53c512643e6958b0b4b29b64ac49a5b927fe", "tarball": "http://registry.npmjs.org/now/-/now-0.2.1.tgz" }, "0.2.2": { "shasum": "d631da183d1e77e5bcdbf9d5ccf95fc4d3405b28", "tarball": "http://registry.npmjs.org/now/-/now-0.2.2.tgz" }, "0.2.3": { "shasum": "4e2827df0d4c295120b8539398395e4d1f61cb47", "tarball": "http://registry.npmjs.org/now/-/now-0.2.3.tgz" }, "0.2.4": { "shasum": "7de4dfc27ec806c4af119224cf8b4c5fd531e633", "tarball": "http://registry.npmjs.org/now/-/now-0.2.4.tgz" }, "0.3.0": { "shasum": "be5b63147b2ea30581f6642bef2f9ae112d8633c", "tarball": "http://registry.npmjs.org/now/-/now-0.3.0.tgz" }, "0.3.1": { "shasum": "803a8c43ac54e5cc236e96f1974cb7cce0e768a8", "tarball": "http://registry.npmjs.org/now/-/now-0.3.1.tgz" }, "0.3.2": { "shasum": "8cccdbc3b6c6c965a0d294d18e76fd08fb1719cd", "tarball": "http://registry.npmjs.org/now/-/now-0.3.2.tgz" }, "0.5.0": { "shasum": "3b35772b3813b0618e8322d4f0ebe24bbf7f592f", "tarball": "http://registry.npmjs.org/now/-/now-0.5.0.tgz" }, "0.5.1": { "shasum": "edab59f2af56300b7b8e216580a1a9ce57bfe2d4", "tarball": "http://registry.npmjs.org/now/-/now-0.5.1.tgz" }, "0.5.2": { "shasum": "7851049d6932162f62364ed46f8c495be05deef3", "tarball": "http://registry.npmjs.org/now/-/now-0.5.2.tgz" }, "0.5.3": { "shasum": "d5d3af63fea1df60b41daf8843eb988fd05e00b4", "tarball": "http://registry.npmjs.org/now/-/now-0.5.3.tgz" }, "0.6.0": { "shasum": "8afaf2554baddc5f3d76b3e525db600f2c2f1f60", "tarball": "http://registry.npmjs.org/now/-/now-0.6.0.tgz" }, "0.6.1": { "shasum": "dec0bff8833f8aee49d0bd3ae032b0726f01b040", "tarball": "http://registry.npmjs.org/now/-/now-0.6.1.tgz" }, "0.7.0": { "shasum": "d59d1e06b15c411e4b8912ca142e765b26def48c", "tarball": "http://registry.npmjs.org/now/-/now-0.7.0.tgz" }, "0.7.1": { "shasum": "00d531c4a2e34f8e7b52789b125d9c2a9101023c", "tarball": "http://registry.npmjs.org/now/-/now-0.7.1.tgz" }, "0.7.2": { "shasum": "976ca3e1431cf6db8bdace399b6742598142f283", "tarball": "http://registry.npmjs.org/now/-/now-0.7.2.tgz" }, "0.7.3": { "shasum": "297e180ae7b712a71330974aaa0497375ebfe144", "tarball": "http://registry.npmjs.org/now/-/now-0.7.3.tgz" }, "0.7.4": { "shasum": "4e896bf8c920ac8cd4f5fde105fa4422ee726408", "tarball": "http://registry.npmjs.org/now/-/now-0.7.4.tgz" }, "0.7.5": { "shasum": "76bbf056aac8370981b17f44927fc2bf0c51e29f", "tarball": "http://registry.npmjs.org/now/-/now-0.7.5.tgz" }, "0.7.6": { "shasum": "4ebfa053692abc3a154209311b28d5f8bc077dc3", "tarball": "http://registry.npmjs.org/now/-/now-0.7.6.tgz" } }, "url": "http://registry.npmjs.org/now/" }, "nowpad": { "name": "nowpad", "description": "Realtime Text Collaboration", "dist-tags": { "latest": "0.12.3" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-07-28T05:19:05.711Z", "created": "2011-04-29T00:26:24.664Z", "0.7.0": "2011-04-29T00:26:25.801Z", "0.8.0": "2011-04-29T01:44:24.061Z", "0.8.1": "2011-04-29T04:54:07.685Z", "0.8.2": "2011-04-29T05:44:10.682Z", "0.8.3": "2011-04-29T05:53:21.777Z", "0.8.4": "2011-04-29T06:25:11.325Z", "0.8.5": "2011-04-29T06:46:29.753Z", "0.8.6": "2011-04-29T06:54:26.623Z", "0.8.7": "2011-04-29T07:03:40.091Z", "0.8.8": "2011-04-29T07:10:18.422Z", "0.8.9": "2011-04-29T07:12:09.608Z", "0.8.10": "2011-04-29T07:18:18.577Z", "0.8.11": "2011-04-29T09:49:04.535Z", "0.8.12": "2011-05-01T01:36:33.096Z", "0.9.0": "2011-05-15T05:00:19.543Z", "0.9.1": "2011-05-16T03:35:40.493Z", "0.10.0": "2011-05-18T05:59:02.085Z", "0.10.1": "2011-05-18T12:01:13.018Z", "0.10.2": "2011-05-19T01:29:15.416Z", "0.10.3": "2011-05-20T02:00:37.852Z", "0.11.0": "2011-05-20T04:58:26.934Z", "0.12.0": "2011-07-28T02:18:00.972Z", "0.12.1": "2011-07-28T05:06:27.940Z", "0.12.2": "2011-07-28T05:16:41.972Z", "0.12.3": "2011-07-28T05:19:05.711Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/nowpad.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/nowpad/0.7.0", "0.8.0": "http://registry.npmjs.org/nowpad/0.8.0", "0.8.1": "http://registry.npmjs.org/nowpad/0.8.1", "0.8.2": "http://registry.npmjs.org/nowpad/0.8.2", "0.8.3": "http://registry.npmjs.org/nowpad/0.8.3", "0.8.4": "http://registry.npmjs.org/nowpad/0.8.4", "0.8.5": "http://registry.npmjs.org/nowpad/0.8.5", "0.8.6": "http://registry.npmjs.org/nowpad/0.8.6", "0.8.7": "http://registry.npmjs.org/nowpad/0.8.7", "0.8.8": "http://registry.npmjs.org/nowpad/0.8.8", "0.8.9": "http://registry.npmjs.org/nowpad/0.8.9", "0.8.10": "http://registry.npmjs.org/nowpad/0.8.10", "0.8.11": "http://registry.npmjs.org/nowpad/0.8.11", "0.8.12": "http://registry.npmjs.org/nowpad/0.8.12", "0.9.0": "http://registry.npmjs.org/nowpad/0.9.0", "0.9.1": "http://registry.npmjs.org/nowpad/0.9.1", "0.10.0": "http://registry.npmjs.org/nowpad/0.10.0", "0.10.1": "http://registry.npmjs.org/nowpad/0.10.1", "0.10.2": "http://registry.npmjs.org/nowpad/0.10.2", "0.10.3": "http://registry.npmjs.org/nowpad/0.10.3", "0.11.0": "http://registry.npmjs.org/nowpad/0.11.0", "0.12.0": "http://registry.npmjs.org/nowpad/0.12.0", "0.12.1": "http://registry.npmjs.org/nowpad/0.12.1", "0.12.2": "http://registry.npmjs.org/nowpad/0.12.2", "0.12.3": "http://registry.npmjs.org/nowpad/0.12.3" }, "dist": { "0.7.0": { "shasum": "5a831004d219ae4275a6a66892b3960a7fd1c838", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.7.0.tgz" }, "0.8.0": { "shasum": "febe1a894c71492c28dbe33a71419e409505a2d4", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.0.tgz" }, "0.8.1": { "shasum": "2be059713517775aade5e8715c837c8962a83aa1", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.1.tgz" }, "0.8.2": { "shasum": "4e2914b4c1aeff4b01cdbd17529eb308860349bb", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.2.tgz" }, "0.8.3": { "shasum": "13e2822850f57f61efd18b1e579bba8f3e0398de", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.3.tgz" }, "0.8.4": { "shasum": "1dac70a8463f9bb3384052a0c6573b518c67bd4c", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.4.tgz" }, "0.8.5": { "shasum": "2d19a2aeb309f18fe525381b0534a565b99041d7", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.5.tgz" }, "0.8.6": { "shasum": "2c72aa63bdd615d9e339fd7f13aa95773830fb29", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.6.tgz" }, "0.8.7": { "shasum": "ab6a38aae2c5890352e499a787194bb3b26c6151", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.7.tgz" }, "0.8.8": { "shasum": "29d27e0b886e80701c5558ec0f3e709d2843462a", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.8.tgz" }, "0.8.9": { "shasum": "234b8028d582335334d0555cd60b1ccf2975c1b5", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.9.tgz" }, "0.8.10": { "shasum": "f3f0980e94e45634e4631c884102ee007a73dbba", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.10.tgz" }, "0.8.11": { "shasum": "500b43b380e30c79a21dba623425382ca96443ac", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.11.tgz" }, "0.8.12": { "shasum": "1416719f053a264ed41e1ba32b45f65ea96f250e", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.8.12.tgz" }, "0.9.0": { "shasum": "ec76caf77c5e512772d7ab1878710500bce9a379", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.9.0.tgz" }, "0.9.1": { "shasum": "d93a9f7c87865391b984d1c855394411f3c9a666", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.9.1.tgz" }, "0.10.0": { "shasum": "de3daefe52c24ceba7786c6221814011716cf431", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.10.0.tgz" }, "0.10.1": { "shasum": "3c79d90c7d76d2f1ecc0234c5433e4ea61ebae20", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.10.1.tgz" }, "0.10.2": { "shasum": "3e81a7bd02a43e5daf4ec81040c5ed286736601b", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.10.2.tgz" }, "0.10.3": { "shasum": "fe50cf8d5aa367d970397669f33291f69ec86e70", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.10.3.tgz" }, "0.11.0": { "shasum": "6a5e505bb778a87d4e91788bde353c1a722feda6", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.11.0.tgz" }, "0.12.0": { "shasum": "cc5721e6a8f8b9455ed35955cbb52b2f64f4a91a", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.12.0.tgz" }, "0.12.1": { "shasum": "fdecf701ed931c46fe9bdfc9656506c8e25cf95f", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.12.1.tgz" }, "0.12.2": { "shasum": "10f556f5b39d83748113b03e7e09d3772b0fa242", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.12.2.tgz" }, "0.12.3": { "shasum": "9d46e49b0c5a116013d3eca4154b984379169e1d", "tarball": "http://registry.npmjs.org/nowpad/-/nowpad-0.12.3.tgz" } }, "keywords": [ "javascript", "collab", "collaboration", "sync", "realtime" ], "url": "http://registry.npmjs.org/nowpad/" }, "nowww": { "name": "nowww", "description": "Node.JS Connect module for no-www redirection", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-24T01:59:56.485Z", "created": "2011-09-13T05:40:24.527Z", "1.0.0": "2011-09-13T05:40:27.061Z", "1.1.0": "2011-09-24T01:59:56.485Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/jason.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/nowww/1.0.0", "1.1.0": "http://registry.npmjs.org/nowww/1.1.0" }, "dist": { "1.0.0": { "shasum": "073bb8778e08a39168246375d2f7553fb514d558", "tarball": "http://registry.npmjs.org/nowww/-/nowww-1.0.0.tgz" }, "1.1.0": { "shasum": "cbd3d90cb9addc8f2a512967a8ad48066248b3dd", "tarball": "http://registry.npmjs.org/nowww/-/nowww-1.1.0.tgz" } }, "keywords": [ "nowww", "no-www", "connect" ], "url": "http://registry.npmjs.org/nowww/" }, "noxmox": { "name": "noxmox", "description": "Amazon S3 client and mock-up", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "nephics", "email": "jacob@nephics.com" } ], "time": { "modified": "2011-11-03T09:04:48.774Z", "created": "2011-08-31T18:59:07.158Z", "0.1.0": "2011-08-31T18:59:08.569Z", "0.1.1": "2011-08-31T21:04:05.129Z", "0.1.2": "2011-09-25T12:53:36.396Z", "0.1.3": "2011-09-27T09:04:51.377Z", "0.1.4": "2011-10-18T19:38:43.681Z", "0.1.5": "2011-11-02T19:58:46.897Z", "0.1.6": "2011-11-02T20:21:26.536Z", "0.1.7": "2011-11-03T09:04:48.774Z" }, "author": { "name": "nephics", "email": "jacob@nephics.com" }, "repository": { "type": "git", "url": "git://github.com/nephics/noxmox.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/noxmox/0.1.0", "0.1.1": "http://registry.npmjs.org/noxmox/0.1.1", "0.1.2": "http://registry.npmjs.org/noxmox/0.1.2", "0.1.3": "http://registry.npmjs.org/noxmox/0.1.3", "0.1.4": "http://registry.npmjs.org/noxmox/0.1.4", "0.1.5": "http://registry.npmjs.org/noxmox/0.1.5", "0.1.6": "http://registry.npmjs.org/noxmox/0.1.6", "0.1.7": "http://registry.npmjs.org/noxmox/0.1.7" }, "dist": { "0.1.0": { "shasum": "6aaede41c4a80a86577a33f29d2579200bb45d14", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.0.tgz" }, "0.1.1": { "shasum": "0e6de831b651efa57eaa07609bdfcb1b358fb23a", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.1.tgz" }, "0.1.2": { "shasum": "9584af1869b75cad3f2794d58441276cf5a02b6a", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.2.tgz" }, "0.1.3": { "shasum": "d75da71885b7cbd29e60e3bcf258f9360e8ea9dc", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.3.tgz" }, "0.1.4": { "shasum": "e6fb702763bcc93ee158e49fc45f23a017100b30", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.4.tgz" }, "0.1.5": { "shasum": "732d30b3b4eb0440e4a146d9e07e576a6619579b", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.5.tgz" }, "0.1.6": { "shasum": "3d219d0bba8b45bc4aff230e7c911c742ff7aa78", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.6.tgz" }, "0.1.7": { "shasum": "fba067030dd2c2cdd8d51720980421a4ee42547a", "tarball": "http://registry.npmjs.org/noxmox/-/noxmox-0.1.7.tgz" } }, "keywords": [ "aws", "amazon", "s3", "mock-up" ], "url": "http://registry.npmjs.org/noxmox/" }, "nozzle": { "name": "nozzle", "description": "Simple site generator", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "adrianolaru", "email": "agolaru@gmail.com" } ], "time": { "modified": "2011-05-29T16:30:40.251Z", "created": "2011-05-21T16:57:03.212Z", "0.0.1": "2011-05-21T16:57:24.114Z", "0.0.2": "2011-05-21T19:57:46.273Z", "0.0.3": "2011-05-22T15:54:15.200Z", "0.0.4": "2011-05-22T18:18:39.495Z", "0.0.5": "2011-05-28T11:43:54.187Z" }, "author": { "name": "Adrian Olaru", "email": "agolaru@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/adrianolaru/nozzle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nozzle/0.0.1", "0.0.2": "http://registry.npmjs.org/nozzle/0.0.2", "0.0.3": "http://registry.npmjs.org/nozzle/0.0.3", "0.0.4": "http://registry.npmjs.org/nozzle/0.0.4", "0.0.5": "http://registry.npmjs.org/nozzle/0.0.5" }, "dist": { "0.0.1": { "shasum": "f9dbd9ec98b342b0e8bcd21e9370656a21a9351f", "tarball": "http://registry.npmjs.org/nozzle/-/nozzle-0.0.1.tgz" }, "0.0.2": { "shasum": "1fb89e35111933f0993fe3167cce2209bb2491ea", "tarball": "http://registry.npmjs.org/nozzle/-/nozzle-0.0.2.tgz" }, "0.0.3": { "shasum": "f53dae9cac68f435fa543d8a6882f3dd6a1cb15e", "tarball": "http://registry.npmjs.org/nozzle/-/nozzle-0.0.3.tgz" }, "0.0.4": { "shasum": "4e9ad71d3325b6f99433948b20d06d312991c391", "tarball": "http://registry.npmjs.org/nozzle/-/nozzle-0.0.4.tgz" }, "0.0.5": { "shasum": "0da66f6f5f51489f8cea042325899704fead1671", "tarball": "http://registry.npmjs.org/nozzle/-/nozzle-0.0.5.tgz" } }, "keywords": [ "site", "generator", "blog", "jekyll" ], "url": "http://registry.npmjs.org/nozzle/" }, "npkg": { "name": "npkg", "description": "Creates cross-platform installers for NodeJS applications", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-09T21:02:31.943Z", "created": "2011-10-04T03:42:35.136Z", "0.0.5": "2011-10-04T03:42:36.480Z", "0.0.6": "2011-10-04T19:53:42.456Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/npkg.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/npkg/0.0.5", "0.0.6": "http://registry.npmjs.org/npkg/0.0.6" }, "dist": { "0.0.5": { "shasum": "4f9795ccca52474e6e4deae6e51b8400079ed0a4", "tarball": "http://registry.npmjs.org/npkg/-/npkg-0.0.5.tgz" }, "0.0.6": { "shasum": "ceeddad5b7e78a54bb9264274cc3ba26d815987b", "tarball": "http://registry.npmjs.org/npkg/-/npkg-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/npkg/" }, "npm": { "name": "npm", "description": "A package manager for node", "dist-tags": { "latest": "1.0.106", "0.2": "0.2.19", "0.3": "0.3.18", "alpha": "1.1.0-alpha-6" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-12-01T22:59:11.208Z", "created": "2011-11-20T07:57:55.514Z", "1.0.30": "2011-11-20T07:57:57.014Z", "1.0.106": "2011-11-20T08:00:29.028Z", "0.2.19": "2011-11-20T08:02:12.429Z", "0.3.18": "2011-11-20T08:02:35.818Z", "1.0.105": "2011-11-20T08:06:02.517Z", "1.0.103": "2011-11-20T08:07:33.818Z", "1.1.0-alpha": "2011-11-20T08:39:12.475Z", "1.1.0-alpha-2": "2011-11-23T00:47:53.138Z", "1.1.0-alpha-3": "2011-11-30T21:55:25.858Z", "1.1.0-alpha-4": "2011-12-01T18:19:35.967Z", "1.1.0-alpha-5": "2011-12-01T18:38:01.006Z", "1.1.0-alpha-6": "2011-12-01T22:59:11.208Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/npm.git" }, "users": { "naholyr": true }, "versions": { "1.0.30": "http://registry.npmjs.org/npm/1.0.30", "1.0.106": "http://registry.npmjs.org/npm/1.0.106", "0.2.19": "http://registry.npmjs.org/npm/0.2.19", "0.3.18": "http://registry.npmjs.org/npm/0.3.18", "1.0.105": "http://registry.npmjs.org/npm/1.0.105", "1.0.103": "http://registry.npmjs.org/npm/1.0.103", "1.1.0-alpha": "http://registry.npmjs.org/npm/1.1.0-alpha", "1.1.0-alpha-2": "http://registry.npmjs.org/npm/1.1.0-alpha-2", "1.1.0-alpha-3": "http://registry.npmjs.org/npm/1.1.0-alpha-3", "1.1.0-alpha-4": "http://registry.npmjs.org/npm/1.1.0-alpha-4", "1.1.0-alpha-5": "http://registry.npmjs.org/npm/1.1.0-alpha-5", "1.1.0-alpha-6": "http://registry.npmjs.org/npm/1.1.0-alpha-6" }, "dist": { "1.0.30": { "shasum": "3cec9088cf01887678018324fea300a3c4f2727d", "tarball": "http://registry.npmjs.org/npm/-/npm-1.0.30.tgz" }, "1.0.106": { "shasum": "ef1830b68a1537a606dae3bdee71fd1153d7e71e", "tarball": "http://registry.npmjs.org/npm/-/npm-1.0.106.tgz" }, "0.2.19": { "shasum": "59e72e609e27155c809f052cafd4a556c58ea70b", "tarball": "http://registry.npmjs.org/npm/-/npm-0.2.19.tgz" }, "0.3.18": { "shasum": "6791d21419284e05faf2225ac66e1e39c43e5cd7", "tarball": "http://registry.npmjs.org/npm/-/npm-0.3.18.tgz" }, "1.0.105": { "shasum": "bc9b4ea3d154462fc2b6d616a06aec3013f7bc90", "tarball": "http://registry.npmjs.org/npm/-/npm-1.0.105.tgz" }, "1.0.103": { "shasum": "590d7d54ae649445bb64c9ba2b8259f645fd893f", "tarball": "http://registry.npmjs.org/npm/-/npm-1.0.103.tgz" }, "1.1.0-alpha": { "shasum": "825a6a94769238a266944f3f4a423fbab02291e8", "tarball": "http://registry.npmjs.org/npm/-/npm-1.1.0-alpha.tgz" }, "1.1.0-alpha-2": { "shasum": "dd311dd6c17eca54ac1a7b5430ff0069b1b25ffb", "tarball": "http://registry.npmjs.org/npm/-/npm-1.1.0-alpha-2.tgz" }, "1.1.0-alpha-3": { "shasum": "85413b8d311537ccfc5299b5d4161d6f05789917", "tarball": "http://registry.npmjs.org/npm/-/npm-1.1.0-alpha-3.tgz" }, "1.1.0-alpha-4": { "shasum": "a9a5e619b912bc1e22038a8ade02e834caa3e7ea", "tarball": "http://registry.npmjs.org/npm/-/npm-1.1.0-alpha-4.tgz" }, "1.1.0-alpha-5": { "shasum": "c30147e53d50539cec537e82b5fa3944c215e2f2", "tarball": "http://registry.npmjs.org/npm/-/npm-1.1.0-alpha-5.tgz" }, "1.1.0-alpha-6": { "shasum": "30c3fe44c36ec3238aeae9d236b40b600e08cf04", "tarball": "http://registry.npmjs.org/npm/-/npm-1.1.0-alpha-6.tgz" } }, "keywords": [ "package manager", "modules", "install", "package.json" ], "url": "http://registry.npmjs.org/npm/" }, "npm-deploy": { "name": "npm-deploy", "description": "Simple cli utility for installing dependenies and running deployment scripts.", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-04-05T04:20:06.874Z", "created": "2011-01-26T21:47:43.149Z", "0.1.0": "2011-01-26T21:47:44.121Z", "0.1.1": "2011-02-22T21:26:27.163Z", "0.1.2": "2011-02-28T17:25:14.386Z", "0.1.3": "2011-02-28T17:54:12.747Z", "0.1.5": "2011-02-28T17:58:25.311Z", "0.1.6": "2011-03-10T20:04:52.260Z", "0.1.7": "2011-03-28T03:08:15.400Z", "0.1.8": "2011-03-29T01:33:58.769Z", "0.1.9": "2011-04-05T04:20:06.874Z" }, "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/npm-deploy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/npm-deploy/0.1.0", "0.1.1": "http://registry.npmjs.org/npm-deploy/0.1.1", "0.1.2": "http://registry.npmjs.org/npm-deploy/0.1.2", "0.1.3": "http://registry.npmjs.org/npm-deploy/0.1.3", "0.1.5": "http://registry.npmjs.org/npm-deploy/0.1.5", "0.1.6": "http://registry.npmjs.org/npm-deploy/0.1.6", "0.1.7": "http://registry.npmjs.org/npm-deploy/0.1.7", "0.1.8": "http://registry.npmjs.org/npm-deploy/0.1.8", "0.1.9": "http://registry.npmjs.org/npm-deploy/0.1.9" }, "dist": { "0.1.0": { "shasum": "1efdca5816ee8e98a303f66d1be2b33c30c2d93b", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.0.tgz" }, "0.1.1": { "shasum": "5f153b6db71bd51b9aa541f11a2b3de458bfac79", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.1.tgz" }, "0.1.2": { "shasum": "4c8ed349e54935fc39cf9492b095f851988ec46c", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.2.tgz" }, "0.1.3": { "shasum": "08638f28aa45ace0a0ec39cc13959128fef72d29", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.3.tgz" }, "0.1.5": { "shasum": "bcffb243092f71a8c4e90a4651e658dcde4f828c", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.5.tgz" }, "0.1.6": { "shasum": "1e3bdb229158635e47e919a3f059f342c60241dd", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.6.tgz" }, "0.1.7": { "shasum": "2f3373e27b1500ddc4821952cae2be1246070179", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.7.tgz" }, "0.1.8": { "shasum": "c3d22ef5423f1a7ffa3ec786f664d070749bc4cc", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.8.tgz" }, "0.1.9": { "shasum": "b9a29319cc589a864560c3cd1f121f8cf8babac8", "tarball": "http://registry.npmjs.org/npm-deploy/-/npm-deploy-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/npm-deploy/" }, "npm-dev-install": { "name": "npm-dev-install", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "clarkf", "email": "clark.fischer@gmail.com" } ], "time": { "modified": "2011-08-17T19:27:37.105Z", "created": "2011-08-17T19:27:32.376Z", "0.0.1": "2011-08-17T19:27:37.105Z" }, "author": { "name": "Clark Fischer", "url": "http://github.com/clarkf" }, "repository": { "type": "git", "url": "git://github.com/clarkf/npm-dev-install.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/npm-dev-install/0.0.1" }, "dist": { "0.0.1": { "shasum": "e2d63523b6398f95f69c38cd6086cc3d671e28a9", "tarball": "http://registry.npmjs.org/npm-dev-install/-/npm-dev-install-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/npm-dev-install/" }, "npm-docsite": { "name": "npm-docsite", "description": "A website that serves the docs of npm packages.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-01-31T22:49:02.189Z", "created": "2011-01-31T22:49:01.676Z", "0.0.1": "2011-01-31T22:49:02.189Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/npm-docsite/0.0.1" }, "dist": { "0.0.1": { "shasum": "74971815d35bb054821273a58f0f56e469c11973", "tarball": "http://registry.npmjs.org/npm-docsite/-/npm-docsite-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/npm-docsite/" }, "npm-github-service": { "name": "npm-github-service", "description": "Post Recieve Hook", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "npm-github-service", "email": "bradley.meck@gmail.com" } ], "versions": { "0.0.1": "http://registry.npmjs.org/npm-github-service/0.0.1", "0.0.2": "http://registry.npmjs.org/npm-github-service/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/npm-github-service/-/npm-github-service-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/npm-github-service/-/npm-github-service-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/npm-github-service/" }, "npm-intro-slides": { "name": "npm-intro-slides", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "versions": { "0.0.1": "http://registry.npmjs.org/npm-intro-slides/0.0.1", "0.0.2": "http://registry.npmjs.org/npm-intro-slides/0.0.2", "0.0.3": "http://registry.npmjs.org/npm-intro-slides/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/npm-intro-slides/-/npm-intro-slides-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/npm-intro-slides/-/npm-intro-slides-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/npm-intro-slides/-/npm-intro-slides-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/npm-intro-slides/" }, "npm-monitor": { "name": "npm-monitor", "description": "Listens for changes to packages on npm. Includes test mock.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-05-16T00:03:41.726Z", "created": "2011-05-15T22:09:33.394Z", "0.0.1": "2011-05-15T22:09:34.016Z", "0.0.2": "2011-05-15T22:13:00.684Z", "0.0.3": "2011-05-16T00:03:41.726Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://github.com/aaronblohowiak" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/npm-monitor/0.0.1", "0.0.2": "http://registry.npmjs.org/npm-monitor/0.0.2", "0.0.3": "http://registry.npmjs.org/npm-monitor/0.0.3" }, "dist": { "0.0.1": { "shasum": "87ee258924ef00f3fa92bbc201034ce74b4ff18f", "tarball": "http://registry.npmjs.org/npm-monitor/-/npm-monitor-0.0.1.tgz" }, "0.0.2": { "shasum": "7dc114fbff3c7506f97434c505c468c8edc6fd31", "tarball": "http://registry.npmjs.org/npm-monitor/-/npm-monitor-0.0.2.tgz" }, "0.0.3": { "shasum": "837526575f8680f18d4a77ee46997484ae7b2969", "tarball": "http://registry.npmjs.org/npm-monitor/-/npm-monitor-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/npm-monitor/" }, "npm-remapper": { "name": "npm-remapper", "description": "remap npm package version dynamicially", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-02-06T09:44:12.021Z", "created": "2011-02-06T09:44:11.218Z", "0.0.0": "2011-02-06T09:44:12.021Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": "git://github.com/dominictarr/npm-remapper.git", "versions": { "0.0.0": "http://registry.npmjs.org/npm-remapper/0.0.0" }, "dist": { "0.0.0": { "shasum": "06ded0ff012b446932d31bc597c9c923fec25e4f", "tarball": "http://registry.npmjs.org/npm-remapper/-/npm-remapper-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/npm-remapper/" }, "npm-tweets": { "name": "npm-tweets", "description": "Publishes tweets when libraries are updated on npm.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "bcoe", "email": "bcoe@uoguelph.ca" } ], "time": { "modified": "2011-09-24T20:11:51.805Z", "created": "2011-09-14T07:14:23.534Z", "0.0.1": "2011-09-14T07:14:23.942Z", "0.0.2": "2011-09-14T07:24:43.331Z", "0.0.3": "2011-09-14T07:30:54.427Z", "0.0.4": "2011-09-17T06:23:13.750Z", "0.0.5": "2011-09-24T20:11:51.805Z" }, "author": { "name": "Ben Coe", "email": "bencoe@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bcoe/npm-tweets.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/npm-tweets/0.0.1", "0.0.2": "http://registry.npmjs.org/npm-tweets/0.0.2", "0.0.3": "http://registry.npmjs.org/npm-tweets/0.0.3", "0.0.4": "http://registry.npmjs.org/npm-tweets/0.0.4", "0.0.5": "http://registry.npmjs.org/npm-tweets/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.5.tgz" } }, "keywords": [ "npm", "tweets" ], "url": "http://registry.npmjs.org/npm-tweets/" }, "npm-wrapper": { "name": "npm-wrapper", "description": "A dumb class wrapper around npm to make it easy to manage stuff.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "DanBUK", "email": "dan@f-box.org" } ], "time": { "modified": "2011-01-24T12:16:07.716Z", "created": "2011-01-24T12:16:07.384Z", "0.0.1": "2011-01-24T12:16:07.716Z" }, "author": { "name": "Daniel Bartlett", "email": "dan@f-box.org", "url": "https://github.com/DanBUK" }, "repository": "git://github.com/DanBUK/npm-wrapper.git", "versions": { "0.0.1": "http://registry.npmjs.org/npm-wrapper/0.0.1" }, "dist": { "0.0.1": { "shasum": "9fbc6cb9c00231679a087d40d551ca654d28b786", "tarball": "http://registry.npmjs.org/npm-wrapper/-/npm-wrapper-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/npm-wrapper/" }, "npm2arch": { "name": "npm2arch", "description": "Convert NPM package to a PKGBUILD for ArchLinux", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "filirom1", "email": "filirom1@gmail.com" } ], "time": { "modified": "2011-11-26T09:04:26.121Z", "created": "2011-10-28T22:00:55.240Z", "0.1.0": "2011-10-28T22:00:56.864Z", "0.1.1": "2011-10-28T22:07:52.821Z", "0.1.2": "2011-11-09T21:18:55.508Z", "0.1.3": "2011-11-17T22:52:01.535Z", "0.1.4": "2011-11-17T23:19:37.456Z", "0.1.5": "2011-11-17T23:43:18.979Z", "0.1.6": "2011-11-17T23:56:19.560Z", "0.1.7": "2011-11-18T00:03:45.313Z", "0.1.8": "2011-11-26T08:57:42.893Z", "0.1.9": "2011-11-26T09:04:26.121Z" }, "author": { "name": "Filirom1", "email": "filirom1@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Filirom1/npm2arch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/npm2arch/0.1.0", "0.1.1": "http://registry.npmjs.org/npm2arch/0.1.1", "0.1.2": "http://registry.npmjs.org/npm2arch/0.1.2", "0.1.3": "http://registry.npmjs.org/npm2arch/0.1.3", "0.1.4": "http://registry.npmjs.org/npm2arch/0.1.4", "0.1.5": "http://registry.npmjs.org/npm2arch/0.1.5", "0.1.6": "http://registry.npmjs.org/npm2arch/0.1.6", "0.1.7": "http://registry.npmjs.org/npm2arch/0.1.7", "0.1.8": "http://registry.npmjs.org/npm2arch/0.1.8", "0.1.9": "http://registry.npmjs.org/npm2arch/0.1.9" }, "dist": { "0.1.0": { "shasum": "6a0ac2c37764b02b51fd5bf876cbfe9e7a1ee04b", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.0.tgz" }, "0.1.1": { "shasum": "7dc288b1a1dc5f3fb1d09d9aa8063e05a4f06c09", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.1.tgz" }, "0.1.2": { "shasum": "605b72d16e6397d80873a8067ba63da536692612", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.2.tgz" }, "0.1.3": { "shasum": "0039ecfee8e799029706e017c91ae6367ac0b685", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.3.tgz" }, "0.1.4": { "shasum": "e2e9160a4a628f39a44970b0f0652c99f7d7bf9a", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.4.tgz" }, "0.1.5": { "shasum": "9199a712af981fc61975734fe367afb8378e48eb", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.5.tgz" }, "0.1.6": { "shasum": "43363a51eabdd4693e7004e154c3d6b816c50d36", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.6.tgz" }, "0.1.7": { "shasum": "745c4a0be7467b2d55bdfee389e4f2827c79de27", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.7.tgz" }, "0.1.8": { "shasum": "b0b7ac8dea434e386c6cb52f9c784382b370729a", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.8.tgz" }, "0.1.9": { "shasum": "e7000f0014e411679540a69000a1a60c9bad7dd9", "tarball": "http://registry.npmjs.org/npm2arch/-/npm2arch-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/npm2arch/" }, "npm2aur": { "name": "npm2aur", "description": "Sync AUR with NPM packages", "dist-tags": { "latest": "0.1.2" }, "readme": "Npm2AUR\n=======\n\nSynchronize a list of npm packages with ArchLinux AUR.\n\nYou can setup your user, password and packages by creating a config file\nin `~/.npm2aur` or in `/etc/npm2aur`\n\nAn example of custom npm2aur\n\n module.exports = {\n user: 'AUR-USERNAME',\n password: 'AUR-PASSWORD'\n packages: [\n # Insert the packages to sync here\n #\n # You can specify the category like this.\n # {'npm2arch': 'system'},\n # {'express': 'devel'}\n #\n # Or if you want the default category (system) use\n # 'npm2arch'\n {'npm2arch':'system'},\n {'aur':'system'},\n {'npm2aur':'system'},\n ...\n ]\n }\n\nOr you can do it with comand line options :\n\n npm2aur --dry-run -u USER -p PASSWORD --pkg npm2arch:system,coffee-script\n\n\nCli usage:\n\n Usage: npm2aur [--packages name[:category],name2,name3]\n\n Options:\n -u, --user [default: \"\"]\n -p, --password [default: \"\"]\n --pkg, --packages [default: \"\"]\n -n, --dry-run [default: \"\"] //Do not publish for real\n\nDefault category is `system`.\n\nOther categories are :\n\n * daemons\n * devel\n * editors\n * emulators\n * games\n * gnome\n * i18n\n * kde\n * lib\n * modules\n * multimedia\n * network\n * office\n * science\n * system\n * x11\n * xfce\n * kernels\n\n\nLicense\n-------\n\nThe MIT License (MIT)\nCopyright (c) 2011 Filirom1\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "filirom1", "email": "filirom1@gmail.com" } ], "time": { "modified": "2011-11-26T09:08:57.243Z", "created": "2011-11-17T22:26:42.820Z", "0.1.0": "2011-11-17T22:26:44.672Z", "0.1.1": "2011-11-18T00:15:19.217Z", "0.1.2": "2011-11-26T09:08:57.243Z" }, "author": { "name": "Filirom1", "email": "filirom1@gmail.com" }, "repository": { "type": "git", "url": "git@github.com/Filirom1/npm2aur.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/npm2aur/0.1.0", "0.1.1": "http://registry.npmjs.org/npm2aur/0.1.1", "0.1.2": "http://registry.npmjs.org/npm2aur/0.1.2" }, "dist": { "0.1.0": { "shasum": "497318e73f4bc4809e7d8cc157d457c659ef3506", "tarball": "http://registry.npmjs.org/npm2aur/-/npm2aur-0.1.0.tgz" }, "0.1.1": { "shasum": "2d6aae24be8da73c61e789ab991bca939595c802", "tarball": "http://registry.npmjs.org/npm2aur/-/npm2aur-0.1.1.tgz" }, "0.1.2": { "shasum": "c2908f6e10ef10187f3b996206eb01469dcd69a1", "tarball": "http://registry.npmjs.org/npm2aur/-/npm2aur-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/npm2aur/" }, "npm2debian": { "name": "npm2debian", "description": "Utility to convert npm packages to Debian packages", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "arikon", "email": "peimei@ya.ru" } ], "time": { "modified": "2011-11-10T19:21:11.528Z", "created": "2011-03-01T15:52:19.963Z", "0.1.0": "2011-03-01T15:52:20.613Z", "0.2.0": "2011-11-02T12:46:34.973Z", "0.2.1": "2011-11-02T12:58:57.383Z", "0.2.2": "2011-11-02T13:07:05.799Z", "0.2.3": "2011-11-02T15:30:38.175Z", "0.2.4": "2011-11-02T15:51:49.007Z", "0.2.5": "2011-11-10T19:21:11.528Z" }, "author": { "name": "Sergey Belov", "email": "peimei@ya.ru", "url": "http://github.com/arikon" }, "users": { "arikon": true }, "versions": { "0.1.0": "http://registry.npmjs.org/npm2debian/0.1.0", "0.2.0": "http://registry.npmjs.org/npm2debian/0.2.0", "0.2.1": "http://registry.npmjs.org/npm2debian/0.2.1", "0.2.2": "http://registry.npmjs.org/npm2debian/0.2.2", "0.2.3": "http://registry.npmjs.org/npm2debian/0.2.3", "0.2.4": "http://registry.npmjs.org/npm2debian/0.2.4", "0.2.5": "http://registry.npmjs.org/npm2debian/0.2.5" }, "dist": { "0.1.0": { "shasum": "cdfb979f55240df8d454e09284c89e6a983b54c4", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.1.0.tgz" }, "0.2.0": { "shasum": "6f8d7805cdf087584714f084acb8dea89bf1a43a", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.2.0.tgz" }, "0.2.1": { "shasum": "b0ad9ef3eaf1b68da20eac2854641a3918f679f2", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.2.1.tgz" }, "0.2.2": { "shasum": "fddbaed87952956e2ec8688773d1da1a6415ef01", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.2.2.tgz" }, "0.2.3": { "shasum": "8e18c4c428b34282391a399608fc8a4ab3202dba", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.2.3.tgz" }, "0.2.4": { "shasum": "e4f0e38920dd814532a8a270ae0a164562dc826c", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.2.4.tgz" }, "0.2.5": { "shasum": "8cfea1cf830b8a2fbf2c40a01579d7e7d77cc70e", "tarball": "http://registry.npmjs.org/npm2debian/-/npm2debian-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/npm2debian/" }, "npmcount": { "name": "npmcount", "description": "Silly program that counts number of npm packages from one or more users", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-09T08:13:13.010Z", "created": "2011-06-26T22:06:40.824Z", "0.0.1": "2011-06-26T22:06:41.054Z", "0.0.2": "2011-09-12T17:41:47.907Z", "0.1.0": "2011-12-09T08:13:13.010Z" }, "author": { "name": "Charlie Robbins", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/npmcount.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/npmcount/0.0.1", "0.0.2": "http://registry.npmjs.org/npmcount/0.0.2", "0.1.0": "http://registry.npmjs.org/npmcount/0.1.0" }, "dist": { "0.0.1": { "shasum": "354b6a1502a8ff839e2d46d4e1cc352e81222440", "tarball": "http://registry.npmjs.org/npmcount/-/npmcount-0.0.1.tgz" }, "0.0.2": { "shasum": "470478a38f0b588ca269ab7c10056079029fb016", "tarball": "http://registry.npmjs.org/npmcount/-/npmcount-0.0.2.tgz" }, "0.1.0": { "shasum": "8d4d4431dc61f5d45ebe7aff244b97ae9c59c1d4", "tarball": "http://registry.npmjs.org/npmcount/-/npmcount-0.1.0.tgz" } }, "keywords": [ "npm", "search", "statistics", "fun" ], "url": "http://registry.npmjs.org/npmcount/" }, "npmdep": { "name": "npmdep", "description": "Build a dependency graph for npm packages", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-02-21T10:10:48.713Z", "created": "2011-01-28T12:36:01.767Z", "0.0.1": "2011-01-28T12:36:02.107Z", "0.0.2": "2011-01-30T03:16:19.770Z", "0.0.3": "2011-02-18T12:30:43.705Z", "0.0.4": "2011-02-21T10:10:48.713Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/npmdep.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/npmdep/0.0.1", "0.0.2": "http://registry.npmjs.org/npmdep/0.0.2", "0.0.3": "http://registry.npmjs.org/npmdep/0.0.3", "0.0.4": "http://registry.npmjs.org/npmdep/0.0.4" }, "dist": { "0.0.1": { "shasum": "ee65aab07807c2a691190d9fcb7f5709c2d29fa6", "tarball": "http://registry.npmjs.org/npmdep/-/npmdep-0.0.1.tgz" }, "0.0.2": { "shasum": "916be84af85cec168fef572632e1fd27eeb95823", "tarball": "http://registry.npmjs.org/npmdep/-/npmdep-0.0.2.tgz" }, "0.0.3": { "shasum": "79a2c64fe2a115474ab4421232d9a61d38ac4b9f", "tarball": "http://registry.npmjs.org/npmdep/-/npmdep-0.0.3.tgz" }, "0.0.4": { "shasum": "d36ea586770e05858b0417959eed0ea2d0c7a55d", "tarball": "http://registry.npmjs.org/npmdep/-/npmdep-0.0.4.tgz" } }, "keywords": [ "npm", "dependencies", "graph", "contributors" ], "url": "http://registry.npmjs.org/npmdep/" }, "npmtop": { "name": "npmtop", "description": "Silly program that ranks npm contributors by number of packages", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-03T12:11:16.869Z", "created": "2011-01-19T14:04:32.982Z", "0.0.1": "2011-01-19T14:04:33.429Z", "0.0.2": "2011-01-20T03:36:31.886Z", "0.0.3": "2011-01-20T16:19:46.730Z", "0.0.4": "2011-02-02T13:00:33.587Z", "0.0.5": "2011-02-18T12:37:59.410Z", "0.0.6": "2011-03-30T05:55:25.356Z", "0.0.7": "2011-04-02T23:42:12.931Z", "0.0.8": "2011-05-04T10:39:30.468Z", "0.1.0": "2011-08-16T12:48:14.204Z", "0.1.1": "2011-10-03T12:11:16.869Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/npmtop.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/npmtop/0.0.1", "0.0.2": "http://registry.npmjs.org/npmtop/0.0.2", "0.0.3": "http://registry.npmjs.org/npmtop/0.0.3", "0.0.4": "http://registry.npmjs.org/npmtop/0.0.4", "0.0.5": "http://registry.npmjs.org/npmtop/0.0.5", "0.0.6": "http://registry.npmjs.org/npmtop/0.0.6", "0.0.7": "http://registry.npmjs.org/npmtop/0.0.7", "0.0.8": "http://registry.npmjs.org/npmtop/0.0.8", "0.1.0": "http://registry.npmjs.org/npmtop/0.1.0", "0.1.1": "http://registry.npmjs.org/npmtop/0.1.1" }, "dist": { "0.0.1": { "shasum": "fff6ef98bc54aef4e805fe6e2a665a0771585fc8", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.1.tgz" }, "0.0.2": { "shasum": "a393edc1841dc940cae1d0f9e76ea522f5c48561", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.2.tgz" }, "0.0.3": { "shasum": "a86bda1dde714729b0a4288050ab2fec48ac6da1", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.3.tgz" }, "0.0.4": { "shasum": "c34c3bc771c96d8a35eb30587b71c18184762f5a", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.4.tgz" }, "0.0.5": { "shasum": "513a41dbca92cb0a47fe7432d1f16619d49f55ca", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.5.tgz" }, "0.0.6": { "shasum": "c970b7049c7ebb04482c6d7d40080723a0999c2e", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.6.tgz" }, "0.0.7": { "shasum": "d0dc1accb0a1d9c492d9b53f18f2dbdbcebac723", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.7.tgz" }, "0.0.8": { "shasum": "9d817d669671385ab9ac9dc6657c2912052d52df", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.0.8.tgz" }, "0.1.0": { "shasum": "78bb2b932b27a878f5d236f6e25d422133e839d2", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.1.0.tgz" }, "0.1.1": { "shasum": "6c1e7ac4168c194371d26377d891b21c7a104777", "tarball": "http://registry.npmjs.org/npmtop/-/npmtop-0.1.1.tgz" } }, "keywords": [ "hall of fame", "awesome people", "pissing contest", "contributors", "npm" ], "url": "http://registry.npmjs.org/npmtop/" }, "npmtop-fs": { "name": "npmtop-fs", "description": "Silly program that ranks npm contributors by number of packages", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-11-21T18:55:21.144Z", "created": "2011-11-21T18:55:19.862Z", "0.1.1": "2011-11-21T18:55:21.144Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pkumar.github.com" }, "repository": { "type": "git", "url": "git://github.com/pkumar/npmtop-fs.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/npmtop-fs/0.1.1" }, "dist": { "0.1.1": { "shasum": "68b5a80044b1cc3b8dbd7ee7a286a92976bbef7e", "tarball": "http://registry.npmjs.org/npmtop-fs/-/npmtop-fs-0.1.1.tgz" } }, "keywords": [ "hall of fame", "awesome people", "pissing contest", "contributors", "npm" ], "url": "http://registry.npmjs.org/npmtop-fs/" }, "npp": { "name": "npp", "description": "Amazing HTML preprocessing using JavaScript", "dist-tags": { "latest": "0.0.3" }, "readme": "# npp - node.js preprocessing\n\nnpp allows you to perform server side preprocessing \nfor HTML files, similar to PHP, except in javascript\nand using the node.js framework.\n\n## Example:\n\nSuppose you want to preprocess an HTML page, called `epic.html`,\nwhich looks a little like this:\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t
\n\t\t\t
\n\t\t\n\t\n\nIt can be processed like this:\n\n\tvar http = require(\"http\"),\n\t\t\tnpp = require(\"npp\");\n\n\thttp.createServer(function(req, res){\n\t\tnpp(\"path/to/epic.html\", res);\n\t}).listen(8000);\n\nThe code above simply gets the tag whose id is `epictag`, \nand adds \"Examples are epic!\" as it's inner html. The new\nHTML is then written to `res` and to the client. \n\nNote the `nppdom.done()` method, which is required \nto tell `npp` your done editing the page.\n\nThis is a very basic example. See the examples folder and the \ndocumentation (to come) for more details.\n\n## Installation and Usage:\n\nUsing `npm`:\n\n\tnpm install npp\n\nTo include `npp` in your project:\n\n\tvar npp = require(\"npp\");\n\n## Tests:\n\nTo run the tests, install `vows` using npm or install `npp` with the `--dev` key:\n\n\tnpm install vows\n\t\nor\n\n\tnpm install npp --dev\n\n## License:\n\n(New BSD License)\n\nCopyright (c) 2011, Siddharth Mahendraker \nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n* Neither the name of this software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL Siddharth Mahendraker BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n", "maintainers": [ { "name": "siddmahen", "email": "siddharth_mahen@me.com" } ], "time": { "modified": "2011-11-27T15:33:31.734Z", "created": "2011-11-20T19:11:26.978Z", "0.0.1": "2011-11-20T19:11:28.943Z", "0.0.3": "2011-11-27T15:33:31.734Z" }, "author": { "name": "Siddharth Mahendraker", "email": "siddharth_mahen@me.com" }, "repository": { "type": "git", "url": "git://github.com/siddMahen/npp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/npp/0.0.1", "0.0.3": "http://registry.npmjs.org/npp/0.0.3" }, "dist": { "0.0.1": { "shasum": "6844c4e454634f2168cc2b29cc5003d82a571753", "tarball": "http://registry.npmjs.org/npp/-/npp-0.0.1.tgz" }, "0.0.3": { "shasum": "f7dda70440492dbf3fad296b9a94d3fe83ff3572", "tarball": "http://registry.npmjs.org/npp/-/npp-0.0.3.tgz" } }, "keywords": [ "preprocessing", "HTML" ], "url": "http://registry.npmjs.org/npp/" }, "nquery": { "name": "nquery", "description": "Sizzle powered selectors for libxmljs", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "dachev", "email": "blago@dachev.com" } ], "time": { "modified": "2011-07-20T04:30:43.891Z", "created": "2011-07-18T01:22:36.624Z", "0.1.0": "2011-07-18T01:22:36.969Z", "0.1.1": "2011-07-18T02:07:37.161Z", "0.1.2": "2011-07-18T02:51:35.121Z", "0.1.3": "2011-07-20T04:30:43.891Z" }, "author": { "name": "Blagovest Dachev", "email": "blago@dachev.com", "url": "http://www.dachev.com" }, "repository": { "type": "git", "url": "git://github.com/dachev/nQuery.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nquery/0.1.0", "0.1.1": "http://registry.npmjs.org/nquery/0.1.1", "0.1.2": "http://registry.npmjs.org/nquery/0.1.2", "0.1.3": "http://registry.npmjs.org/nquery/0.1.3" }, "dist": { "0.1.0": { "shasum": "94006dc056adf4d2d258c0e05caf6346ac9c70c2", "tarball": "http://registry.npmjs.org/nquery/-/nquery-0.1.0.tgz" }, "0.1.1": { "shasum": "fe740989283b844b6846d36c32402caf7c18d943", "tarball": "http://registry.npmjs.org/nquery/-/nquery-0.1.1.tgz" }, "0.1.2": { "shasum": "c7695c32d521029bc5390942646d1b84b6d4d732", "tarball": "http://registry.npmjs.org/nquery/-/nquery-0.1.2.tgz" }, "0.1.3": { "shasum": "bd22f79ae26a5830a4b4f313d5b0a1ade3fd643c", "tarball": "http://registry.npmjs.org/nquery/-/nquery-0.1.3.tgz" } }, "keywords": [ "dom", "sizzle", "jquery", "html", "xml", "selector", "query" ], "url": "http://registry.npmjs.org/nquery/" }, "nrecipe": { "name": "nrecipe", "description": "Single-user shopping list web app for nserver", "dist-tags": { "latest": "0.0.4-2" }, "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-09-13T17:03:18.290Z", "created": "2011-09-12T21:17:47.774Z", "0.0.0": "2011-09-12T21:17:48.256Z", "0.0.1": "2011-09-12T21:18:32.472Z", "0.0.2": "2011-09-12T21:35:49.611Z", "0.0.3": "2011-09-12T22:06:44.117Z", "0.0.4": "2011-09-13T16:55:18.261Z", "0.0.4-1": "2011-09-13T17:00:35.663Z", "0.0.4-2": "2011-09-13T17:03:18.290Z" }, "author": { "name": "Thom Blake", "email": "thethomblake@gmail.com", "url": "http://thomblake.com" }, "repository": { "type": "git", "url": "git://github.com/thomblake/nrecipe.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nrecipe/0.0.0", "0.0.1": "http://registry.npmjs.org/nrecipe/0.0.1", "0.0.2": "http://registry.npmjs.org/nrecipe/0.0.2", "0.0.3": "http://registry.npmjs.org/nrecipe/0.0.3", "0.0.4": "http://registry.npmjs.org/nrecipe/0.0.4", "0.0.4-1": "http://registry.npmjs.org/nrecipe/0.0.4-1", "0.0.4-2": "http://registry.npmjs.org/nrecipe/0.0.4-2" }, "dist": { "0.0.0": { "shasum": "6b7c65e4ddbb5247baf52201e637f8a641994470", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.0.tgz" }, "0.0.1": { "shasum": "65cde330dceed88fc80ef4ec55c5c4dca5b4c01b", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.1.tgz" }, "0.0.2": { "shasum": "397b83a55077b753ae9c7967a9bb6e00c5684684", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.2.tgz" }, "0.0.3": { "shasum": "37bdaeb1d29dbf74cacca98058dd3d9a02494354", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.3.tgz" }, "0.0.4": { "shasum": "f6f1c64db237bec2d1be435071f623884a025c81", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.4.tgz" }, "0.0.4-1": { "shasum": "ad2ec1e918e6f3d4cd0fa80f46bd94484dfcdbae", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.4-1.tgz" }, "0.0.4-2": { "shasum": "6e93e25761fc01b64bc4b77a15c9f3427358c0f4", "tarball": "http://registry.npmjs.org/nrecipe/-/nrecipe-0.0.4-2.tgz" } }, "keywords": [ "nserver", "shopping", "list" ], "url": "http://registry.npmjs.org/nrecipe/" }, "nroonga": { "name": "nroonga", "description": "A library for building groonga powered nodes", "dist-tags": { "latest": "0.0.1" }, "readme": "## nroonga\n\n[nroonga](http://nroonga.github.com) is a library for building groonga powered nodes.\nYou can write your custom full-text search backend on the top of [node.js](http://nodejs.org) and [groonga](http://groonga.org).\n\n### To build and run tests:\n\n % npm install\n % npm test\n\n### To run examples:\n\nSuper simple test script:\n\n % node examples/test.js\n\nA CLI example (like groonga stand-alone mode):\n\n % coffee examples/prompt.coffee\n\nA http daemon example (like groonga server mode):\n\n % coffee examples/server.coffee\n\n### Examples\n\n var nroonga = require('nroonga');\n var db = new nroonga.Database('database');\n \n // Synchronous\n console.log(db.commandSync('status'));\n \n // Asynchronous\n db.command('status', function(error, data) {\n console.log(data);\n });\n\n### new nroonga.Database([[path], openOnly])\n\nOpen a groonga database.\n\nIf [path] is given, create a persistent db. Otherwise, create a temporary db.\n\nIf [openOnly] is set to `true`, do not attempt to create even if open failed. Otherwise, try to create a new database.\n\n### database.commandSync(command)\n\nSend `command` to groonga. Block until results returned.\n\n### database.command(command, [options], callback)\n\nAsynchronously send `command` to groonga. Callback will be given two arguments `(error, data)`.\n\n", "maintainers": [ { "name": "darashi", "email": "dara@shidara.net" } ], "time": { "modified": "2011-12-06T04:25:55.732Z", "created": "2011-12-02T06:43:57.075Z", "0.0.0": "2011-12-02T06:44:00.587Z", "0.0.1": "2011-12-06T04:25:55.732Z" }, "author": { "name": "Yoji Shidara", "email": "dara@shidara.net" }, "repository": { "type": "git", "url": "git://github.com/nroonga/nroonga.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nroonga/0.0.0", "0.0.1": "http://registry.npmjs.org/nroonga/0.0.1" }, "dist": { "0.0.0": { "shasum": "80c490cb4b5693265f93cd567f5d07c40cc967b1", "tarball": "http://registry.npmjs.org/nroonga/-/nroonga-0.0.0.tgz" }, "0.0.1": { "shasum": "cd06a52692affca9e6b0869be7ba47246450096c", "tarball": "http://registry.npmjs.org/nroonga/-/nroonga-0.0.1.tgz" } }, "keywords": [ "groonga", "fulltext", "search", "database" ], "url": "http://registry.npmjs.org/nroonga/" }, "nserv": { "name": "nserv", "description": "Nodejs hosting and deployment", "dist-tags": { "latest": "0.0.6" }, "readme": null, "maintainers": [ { "name": "bradleyg", "email": "bradley.griffiths@gmail.com" } ], "time": { "modified": "2011-12-05T23:10:40.684Z", "created": "2011-11-28T21:54:14.695Z", "0.0.2": "2011-11-28T21:54:36.011Z", "0.0.3": "2011-11-29T02:03:38.392Z", "0.0.4": "2011-11-29T23:51:42.351Z", "0.0.5": "2011-12-02T17:40:28.286Z", "0.0.6": "2011-12-05T23:10:40.684Z" }, "author": { "name": "Bradley Griffiths", "email": "bradley.griffiths@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bradleyg/nserv.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/nserv/0.0.2", "0.0.3": "http://registry.npmjs.org/nserv/0.0.3", "0.0.4": "http://registry.npmjs.org/nserv/0.0.4", "0.0.5": "http://registry.npmjs.org/nserv/0.0.5", "0.0.6": "http://registry.npmjs.org/nserv/0.0.6" }, "dist": { "0.0.2": { "shasum": "9290b83c26624ee526083f94a78df242b7098f5e", "tarball": "http://registry.npmjs.org/nserv/-/nserv-0.0.2.tgz" }, "0.0.3": { "shasum": "34511574a1aa1447b191e8d53122a9f704bfdac0", "tarball": "http://registry.npmjs.org/nserv/-/nserv-0.0.3.tgz" }, "0.0.4": { "shasum": "afacbf5bc7d3d4012a0869c4c96808d63a2fe667", "tarball": "http://registry.npmjs.org/nserv/-/nserv-0.0.4.tgz" }, "0.0.5": { "shasum": "fcf438a9b20d1e3c49372772de2d6826d5f2913b", "tarball": "http://registry.npmjs.org/nserv/-/nserv-0.0.5.tgz" }, "0.0.6": { "shasum": "0ff119a74c2c24b23b4f6dae9b57e7d56218a771", "tarball": "http://registry.npmjs.org/nserv/-/nserv-0.0.6.tgz" } }, "keywords": [ "deploy", "git", "PaaS", "cli" ], "url": "http://registry.npmjs.org/nserv/" }, "nserve": { "name": "nserve", "description": "A nodejs-powered development server", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "marty_wang", "email": "mo.hy.wang@gmail.com" } ], "time": { "modified": "2011-12-04T07:49:54.467Z", "created": "2011-10-29T19:53:32.306Z", "0.0.1": "2011-10-29T19:53:34.795Z", "0.0.2": "2011-11-02T01:17:53.457Z", "0.0.3": "2011-11-02T07:43:02.052Z", "0.0.4": "2011-11-04T01:05:01.719Z", "0.0.5": "2011-11-06T02:11:17.962Z", "0.0.6": "2011-11-07T02:08:03.798Z", "0.0.7": "2011-11-24T06:56:18.553Z", "0.0.8": "2011-11-28T05:56:28.402Z", "0.0.9": "2011-12-04T07:49:54.467Z" }, "author": { "name": "Mo Wang", "email": "mo.oss.wang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/marty-wang/NServe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nserve/0.0.1", "0.0.2": "http://registry.npmjs.org/nserve/0.0.2", "0.0.3": "http://registry.npmjs.org/nserve/0.0.3", "0.0.4": "http://registry.npmjs.org/nserve/0.0.4", "0.0.5": "http://registry.npmjs.org/nserve/0.0.5", "0.0.6": "http://registry.npmjs.org/nserve/0.0.6", "0.0.7": "http://registry.npmjs.org/nserve/0.0.7", "0.0.8": "http://registry.npmjs.org/nserve/0.0.8", "0.0.9": "http://registry.npmjs.org/nserve/0.0.9" }, "dist": { "0.0.1": { "shasum": "238ed357a25f547d84f5a577e3bf5cc78f6beb02", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.1.tgz" }, "0.0.2": { "shasum": "22a354de0188ba2125a011b71a1ef5b01dd469d7", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.2.tgz" }, "0.0.3": { "shasum": "e45da09f09714fa0b58ef17db0b025d421a135ee", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.3.tgz" }, "0.0.4": { "shasum": "aafbe443724795421760f391c36a2b8f713569ac", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.4.tgz" }, "0.0.5": { "shasum": "dbada50e0b683ced878fd1a3de459ad95c14538c", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.5.tgz" }, "0.0.6": { "shasum": "b95388b79af72f564cbbe89941e30ffd273ca509", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.6.tgz" }, "0.0.7": { "shasum": "c479c5f0742b8003837759a2b662e918d707c35c", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.7.tgz" }, "0.0.8": { "shasum": "d61ad6620562c31b27ad822498ad94eeb2d6bc05", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.8.tgz" }, "0.0.9": { "shasum": "6234a2275728f9dbc4195b19f3b98ad4514bee8b", "tarball": "http://registry.npmjs.org/nserve/-/nserve-0.0.9.tgz" } }, "keywords": [ "static", "file", "web", "server" ], "url": "http://registry.npmjs.org/nserve/" }, "nserver": { "name": "nserver", "description": "A simple wrapper for express to serve little node projects", "dist-tags": { "latest": "0.0.0-1" }, "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-09-13T17:18:02.926Z", "created": "2011-09-13T17:17:58.053Z", "0.0.0": "2011-09-13T17:17:58.555Z", "0.0.0-1": "2011-09-13T17:18:02.926Z" }, "author": { "name": "Thom Blake", "email": "thethomblake@gmail.com", "url": "http://thomblake.com" }, "repository": { "type": "git", "url": "git://github.com/thomblake/nserver.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nserver/0.0.0", "0.0.0-1": "http://registry.npmjs.org/nserver/0.0.0-1" }, "dist": { "0.0.0": { "shasum": "15d5ff8e6d30f30fb52c66f6f2499b786bf54213", "tarball": "http://registry.npmjs.org/nserver/-/nserver-0.0.0.tgz" }, "0.0.0-1": { "shasum": "02dd9d2d516fa8e908555affdf3ca9bedace24a9", "tarball": "http://registry.npmjs.org/nserver/-/nserver-0.0.0-1.tgz" } }, "keywords": [ "express", "server" ], "url": "http://registry.npmjs.org/nserver/" }, "nserver-util": { "name": "nserver-util", "description": "Utils used by nserver programs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-09-12T22:12:07.336Z", "created": "2011-09-12T21:59:26.698Z", "0.0.0": "2011-09-12T21:59:27.198Z", "0.0.1": "2011-09-12T22:12:07.336Z" }, "author": { "name": "Thom Blake", "email": "thethomblake@gmail.com", "url": "http://thomblake.com" }, "repository": { "type": "git", "url": "git://github.com/thomblake/nserver-util.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nserver-util/0.0.0", "0.0.1": "http://registry.npmjs.org/nserver-util/0.0.1" }, "dist": { "0.0.0": { "shasum": "826298b917c0f59cc5da6bc36f6752ee69b4ac12", "tarball": "http://registry.npmjs.org/nserver-util/-/nserver-util-0.0.0.tgz" }, "0.0.1": { "shasum": "5254b73454a999f20e34ca77d10b44ca502db8ae", "tarball": "http://registry.npmjs.org/nserver-util/-/nserver-util-0.0.1.tgz" } }, "keywords": [ "utils" ], "url": "http://registry.npmjs.org/nserver-util/" }, "nssocket": { "name": "nssocket", "description": "An elegant way to define lightweight protocols on-top of TCP/TLS sockets in node.js", "dist-tags": { "latest": "0.3.4" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" }, { "name": "jameson", "email": "jameson@nodejitsu.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-26T19:57:24.918Z", "created": "2011-07-21T00:10:55.378Z", "0.1.0": "2011-07-21T00:10:55.519Z", "0.1.1": "2011-07-21T00:13:19.036Z", "0.2.0": "2011-07-29T20:55:21.547Z", "0.2.1": "2011-08-02T09:22:26.209Z", "0.2.2": "2011-08-03T22:46:10.505Z", "0.2.3": "2011-08-05T05:08:42.951Z", "0.2.4": "2011-08-08T00:08:58.552Z", "0.2.5": "2011-08-09T21:33:44.913Z", "0.2.5-1": "2011-08-11T22:42:44.735Z", "0.3.0": "2011-10-14T02:51:07.823Z", "0.3.1": "2011-10-15T00:22:39.690Z", "0.3.2": "2011-10-18T06:48:23.081Z", "0.3.3": "2011-10-26T22:40:19.806Z", "0.3.4": "2011-11-26T19:57:24.918Z" }, "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/nssocket.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nssocket/0.1.0", "0.1.1": "http://registry.npmjs.org/nssocket/0.1.1", "0.2.0": "http://registry.npmjs.org/nssocket/0.2.0", "0.2.1": "http://registry.npmjs.org/nssocket/0.2.1", "0.2.2": "http://registry.npmjs.org/nssocket/0.2.2", "0.2.3": "http://registry.npmjs.org/nssocket/0.2.3", "0.2.4": "http://registry.npmjs.org/nssocket/0.2.4", "0.2.5": "http://registry.npmjs.org/nssocket/0.2.5", "0.2.5-1": "http://registry.npmjs.org/nssocket/0.2.5-1", "0.3.0": "http://registry.npmjs.org/nssocket/0.3.0", "0.3.1": "http://registry.npmjs.org/nssocket/0.3.1", "0.3.2": "http://registry.npmjs.org/nssocket/0.3.2", "0.3.3": "http://registry.npmjs.org/nssocket/0.3.3", "0.3.4": "http://registry.npmjs.org/nssocket/0.3.4" }, "dist": { "0.1.0": { "shasum": "3304d8c57d47f338d838656b9e5a645c2ed032f1", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.1.0.tgz" }, "0.1.1": { "shasum": "3250368b49b7b8aded7d65b40f6c1db621e13381", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.1.1.tgz" }, "0.2.0": { "shasum": "4fc75aebb3618cfcdf8def3baececf25dbd48526", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.0.tgz" }, "0.2.1": { "shasum": "f91d99e1c68ffe65dab63640a8b4ef0350fe6e85", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.1.tgz" }, "0.2.2": { "shasum": "0c978174bacd175175e00682ff7a6c1e70356578", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.2.tgz" }, "0.2.3": { "shasum": "c65f3877e19e094d3c78e03744e6e444096284fa", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.3.tgz" }, "0.2.4": { "shasum": "8116debef034e60a81493278efc509962adef237", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.4.tgz" }, "0.2.5": { "shasum": "278e3b83b32ac4a154a87b9c6f641f4b07a76c14", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.5.tgz" }, "0.2.5-1": { "shasum": "b6da51de91902a9e685f81b55512ab5fe32873a8", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.2.5-1.tgz" }, "0.3.0": { "shasum": "c9a4e405f5a926752047dcf41e8f45597204ffc1", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.3.0.tgz" }, "0.3.1": { "shasum": "ad65bcd12d580a9de74a072d31b2373375070d0d", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.3.1.tgz" }, "0.3.2": { "shasum": "3736df129814c0173a80a8f88db533e69ce5175e", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.3.2.tgz" }, "0.3.3": { "shasum": "d4e1207b003f3a056575217ef3682f847ccc81d5", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.3.3.tgz" }, "0.3.4": { "shasum": "4ed01235747d04a61ec3119ff5ed1e9ea0ff423e", "tarball": "http://registry.npmjs.org/nssocket/-/nssocket-0.3.4.tgz" } }, "url": "http://registry.npmjs.org/nssocket/" }, "nstore": { "name": "nstore", "description": "nStore is a simple, in-process key/value database for node.js.", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/nstore.git" }, "time": { "modified": "2011-07-12T21:32:41.480Z", "created": "2011-07-08T21:54:40.435Z", "0.3.0": "2011-07-08T21:54:40.435Z", "0.4.0": "2011-07-08T21:54:40.435Z", "0.5.0": "2011-07-08T22:32:15.454Z", "0.5.1": "2011-07-12T21:32:41.480Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/nstore/0.3.0", "0.4.0": "http://registry.npmjs.org/nstore/0.4.0", "0.5.0": "http://registry.npmjs.org/nstore/0.5.0", "0.5.1": "http://registry.npmjs.org/nstore/0.5.1" }, "dist": { "0.3.0": { "tarball": "http://registry.npmjs.org/nstore/-/nstore-0.3.0.tgz" }, "0.4.0": { "shasum": "488fd5bc28e936e0e75d043efee9f51f75085d1a", "tarball": "http://registry.npmjs.org/nstore/-/nstore-0.4.0.tgz" }, "0.5.0": { "shasum": "006aa0ecfde937adba328402392c12864d848464", "tarball": "http://registry.npmjs.org/nstore/-/nstore-0.5.0.tgz" }, "0.5.1": { "shasum": "500bfce7281e6dc5bfdf98986910c9876727414c", "tarball": "http://registry.npmjs.org/nstore/-/nstore-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/nstore/" }, "nstore-cache": { "name": "nstore-cache", "description": "Cache addon for nStore", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-07-08T21:53:33.097Z", "created": "2011-07-08T21:53:32.636Z", "0.4.0": "2011-07-08T21:53:33.097Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/nstore.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/nstore-cache/0.4.0" }, "dist": { "0.4.0": { "shasum": "76467e7f634a1961a92f413e609047c04ecbb9e6", "tarball": "http://registry.npmjs.org/nstore-cache/-/nstore-cache-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/nstore-cache/" }, "nstore-query": { "name": "nstore-query", "description": "Query Addon for nStore", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-07-08T21:53:06.843Z", "created": "2011-07-08T21:53:06.345Z", "0.4.0": "2011-07-08T21:53:06.843Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/nstore.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/nstore-query/0.4.0" }, "dist": { "0.4.0": { "shasum": "c9c184a2108ef33e5c6f220cc3a6b13e761fc6f8", "tarball": "http://registry.npmjs.org/nstore-query/-/nstore-query-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/nstore-query/" }, "nStoreSession": { "name": "nStoreSession", "description": "Connect session store using nStore", "dist-tags": { "latest": "0.0.22" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-08-03T16:45:17.624Z", "created": "2011-08-03T16:45:17.096Z", "0.0.22": "2011-08-03T16:45:17.624Z" }, "repository": { "type": "git", "url": "git://github.com/creationix/nstore-session.git" }, "versions": { "0.0.22": "http://registry.npmjs.org/nStoreSession/0.0.22" }, "dist": { "0.0.22": { "shasum": "0f42760f9785aff71867a9f6ffd57215811708c0", "tarball": "http://registry.npmjs.org/nStoreSession/-/nStoreSession-0.0.22.tgz" } }, "url": "http://registry.npmjs.org/nStoreSession/" }, "nt": { "name": "nt", "description": "Read, make, write, and hash check torrent files", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-11-21T11:30:41.085Z", "created": "2011-10-16T06:45:15.237Z", "0.1.0": "2011-10-16T06:45:17.033Z", "0.1.1": "2011-10-16T16:36:50.289Z", "0.1.2": "2011-11-21T11:30:41.085Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/node-torrent.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nt/0.1.0", "0.1.1": "http://registry.npmjs.org/nt/0.1.1", "0.1.2": "http://registry.npmjs.org/nt/0.1.2" }, "dist": { "0.1.0": { "shasum": "e3b6e3e57f4cb80f185e847e25bf10d5a15b57e7", "tarball": "http://registry.npmjs.org/nt/-/nt-0.1.0.tgz" }, "0.1.1": { "shasum": "d7544f033bc4147a1ed588c72fb788d0f9f9503c", "tarball": "http://registry.npmjs.org/nt/-/nt-0.1.1.tgz" }, "0.1.2": { "shasum": "ee1b85426dce030b7a79b43ed28ee7a031859e08", "tarball": "http://registry.npmjs.org/nt/-/nt-0.1.2.tgz" } }, "keywords": [ "torrent", "bittorremt", "file" ], "url": "http://registry.npmjs.org/nt/" }, "ntf": { "name": "ntf", "description": "A network testing framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "silas", "email": "silas@sewell.org" } ], "time": { "modified": "2011-11-01T00:31:50.020Z", "created": "2011-11-01T00:31:49.610Z", "0.0.1": "2011-11-01T00:31:50.020Z" }, "repository": { "type": "git", "url": "git://github.com/silas/ntf.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ntf/0.0.1" }, "dist": { "0.0.1": { "shasum": "a8db6c1009520a5e1086d5921ae45fe17a26a58d", "tarball": "http://registry.npmjs.org/ntf/-/ntf-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ntf/" }, "ntodo": { "name": "ntodo", "description": "A simple CLI TODO parser for the lazy coder", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "csanz", "email": "chrissanz@gmail.com" } ], "time": { "modified": "2011-06-03T15:52:49.567Z", "created": "2011-06-03T06:16:17.934Z", "0.0.1": "2011-06-03T06:16:18.250Z", "0.0.2": "2011-06-03T06:17:29.027Z", "0.0.3": "2011-06-03T15:52:49.567Z" }, "author": { "name": "Christian Sanz", "email": "chris@geekli.st" }, "repository": { "type": "git", "url": "git://github.com/geeklist/ntodo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ntodo/0.0.1", "0.0.2": "http://registry.npmjs.org/ntodo/0.0.2", "0.0.3": "http://registry.npmjs.org/ntodo/0.0.3" }, "dist": { "0.0.1": { "shasum": "560d87512d1115822fd07081ccc23cc5bc00be10", "tarball": "http://registry.npmjs.org/ntodo/-/ntodo-0.0.1.tgz" }, "0.0.2": { "shasum": "e996b143fa3a865e3f483c2ad8ebfd40475c560c", "tarball": "http://registry.npmjs.org/ntodo/-/ntodo-0.0.2.tgz" }, "0.0.3": { "shasum": "4c7cb0cef6e3eca0bfd321a0851fb45d0c45c2e9", "tarball": "http://registry.npmjs.org/ntodo/-/ntodo-0.0.3.tgz" } }, "keywords": [ "todo", "cli", "github", "utils" ], "url": "http://registry.npmjs.org/ntodo/" }, "ntp": { "name": "ntp", "description": "Synchronize browser times with a server times through a protocol inspired by the Network Time Protocol", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "tlevine", "email": "tkl22@cornell.edu" } ], "time": { "modified": "2011-09-14T07:07:10.359Z", "created": "2011-09-14T05:58:57.183Z", "0.0.4": "2011-09-14T05:58:57.590Z", "0.0.5": "2011-09-14T07:07:10.359Z" }, "author": { "name": "Thomas Levine", "email": "tkl22@cornell.edu" }, "repository": { "type": "git", "url": "git://gitorious.org/tlevine/jsntp.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/ntp/0.0.4", "0.0.5": "http://registry.npmjs.org/ntp/0.0.5" }, "dist": { "0.0.4": { "shasum": "4c29a3eb098078666457b0efc35727efc01f020d", "tarball": "http://registry.npmjs.org/ntp/-/ntp-0.0.4.tgz" }, "0.0.5": { "shasum": "05a64041afa13294251fcd776dde141ea9dbf9eb", "tarball": "http://registry.npmjs.org/ntp/-/ntp-0.0.5.tgz" } }, "keywords": [ "ntp", "at", "alarm", "time", "websocket", "socket", "socket.io" ], "url": "http://registry.npmjs.org/ntp/" }, "nTPL": { "name": "nTPL", "description": "nTPL is node.js extremely fast template engine", "dist-tags": { "latest": "0.4.6", "stable": "0.4.6" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/donnerjack13589/nTPL.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/nTPL/0.0.3", "0.1.0": "http://registry.npmjs.org/nTPL/0.1.0", "0.3.0": "http://registry.npmjs.org/nTPL/0.3.0", "0.3.1": "http://registry.npmjs.org/nTPL/0.3.1", "0.3.2": "http://registry.npmjs.org/nTPL/0.3.2", "0.3.3": "http://registry.npmjs.org/nTPL/0.3.3", "0.3.4": "http://registry.npmjs.org/nTPL/0.3.4", "0.3.5": "http://registry.npmjs.org/nTPL/0.3.5", "0.3.6": "http://registry.npmjs.org/nTPL/0.3.6", "0.3.7": "http://registry.npmjs.org/nTPL/0.3.7", "0.3.8": "http://registry.npmjs.org/nTPL/0.3.8", "0.4.0": "http://registry.npmjs.org/nTPL/0.4.0", "0.4.1": "http://registry.npmjs.org/nTPL/0.4.1", "0.4.2": "http://registry.npmjs.org/nTPL/0.4.2", "0.4.3": "http://registry.npmjs.org/nTPL/0.4.3", "0.4.4": "http://registry.npmjs.org/nTPL/0.4.4", "0.4.5": "http://registry.npmjs.org/nTPL/0.4.5", "0.4.6": "http://registry.npmjs.org/nTPL/0.4.6" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.0.3.tgz" }, "0.1.0": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.1.0.tgz" }, "0.3.0": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.1.tgz" }, "0.3.2": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.2.tgz" }, "0.3.3": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.3.tgz" }, "0.3.4": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.4.tgz" }, "0.3.5": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.5.tgz" }, "0.3.6": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.6.tgz" }, "0.3.7": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.7.tgz" }, "0.3.8": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.3.8.tgz" }, "0.4.0": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.4.0.tgz" }, "0.4.1": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.4.1.tgz" }, "0.4.2": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.4.2.tgz" }, "0.4.3": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.4.3.tgz" }, "0.4.4": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.4.4.tgz" }, "0.4.5": { "tarball": "http://packages:5984/nTPL/-/nTPL-0.4.5.tgz" }, "0.4.6": { "tarball": "http://registry.npmjs.org/nTPL/-/nTPL-0.4.6.tgz" } }, "keywords": [ "template", "nTPL", "parser" ], "url": "http://registry.npmjs.org/nTPL/" }, "nts": { "name": "nts", "description": "NTS for NodeJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nomospace", "email": "jinlu_hz@163.com" } ], "time": { "modified": "2011-05-30T06:32:28.502Z", "created": "2011-05-30T05:48:05.809Z", "0.0.0": "2011-05-30T05:48:07.188Z", "0.1.1": "2011-05-30T06:03:31.314Z", "0.0.1": "2011-05-30T06:32:28.502Z" }, "author": { "name": "nomospace", "email": "jinlu_hz@163.com", "url": "https://github.com/nomospace" }, "repository": { "type": "git", "url": "git://github.com/nomospace/nodejs-nts.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nts/0.0.0", "0.1.1": "http://registry.npmjs.org/nts/0.1.1", "0.0.1": "http://registry.npmjs.org/nts/0.0.1" }, "dist": { "0.0.0": { "shasum": "7078307a166e3e59128aa45df8556e658b532820", "tarball": "http://registry.npmjs.org/nts/-/nts-0.0.0.tgz" }, "0.1.1": { "shasum": "e79d536422e82679b07a4a5ee064487e1ee2ec84", "tarball": "http://registry.npmjs.org/nts/-/nts-0.1.1.tgz" }, "0.0.1": { "shasum": "2dbc45c35b4aca2d2550b929a6607da38d5bda0d", "tarball": "http://registry.npmjs.org/nts/-/nts-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nts/" }, "nttpd": { "name": "nttpd", "description": "A directory-based HTTP server for Node.js that executes Node files automatically", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "11rcombs", "email": "rodger.combs@gmail.com" } ], "time": { "modified": "2011-07-14T04:28:21.506Z", "created": "2011-06-15T21:27:08.832Z", "0.0.1": "2011-06-15T21:27:09.092Z", "0.0.2": "2011-06-15T21:44:14.662Z", "0.0.3": "2011-06-16T18:25:21.390Z", "0.0.4": "2011-06-16T19:41:28.114Z", "0.0.5": "2011-06-18T00:33:56.503Z", "0.0.6": "2011-06-21T00:32:42.155Z", "0.0.7": "2011-07-13T20:15:33.764Z", "0.0.8": "2011-07-13T21:12:28.881Z", "0.0.9": "2011-07-13T21:27:24.234Z", "0.1.0": "2011-07-14T04:28:21.506Z" }, "author": { "name": "Rodger Combs", "email": "rodger.combs@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/11rcombs/nttpd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nttpd/0.0.1", "0.0.2": "http://registry.npmjs.org/nttpd/0.0.2", "0.0.3": "http://registry.npmjs.org/nttpd/0.0.3", "0.0.4": "http://registry.npmjs.org/nttpd/0.0.4", "0.0.5": "http://registry.npmjs.org/nttpd/0.0.5", "0.0.6": "http://registry.npmjs.org/nttpd/0.0.6", "0.0.7": "http://registry.npmjs.org/nttpd/0.0.7", "0.0.8": "http://registry.npmjs.org/nttpd/0.0.8", "0.0.9": "http://registry.npmjs.org/nttpd/0.0.9", "0.1.0": "http://registry.npmjs.org/nttpd/0.1.0" }, "dist": { "0.0.1": { "shasum": "ba43be8f38c8397e184ee5d0250ea6dd6fdcf4e3", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.1.tgz" }, "0.0.2": { "shasum": "832cda3da660ab36dd395a156a93963facb65dd1", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.2.tgz" }, "0.0.3": { "shasum": "03a7f5c8625c028f13079b125e220938d0f03ef3", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.3.tgz" }, "0.0.4": { "shasum": "4b190beeb82558d2c320a91178dfa2e5e31d40b1", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.4.tgz" }, "0.0.5": { "shasum": "ff056832dbadd0ec1453854c724e646b43e6cd94", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.5.tgz" }, "0.0.6": { "shasum": "7d327654ddae2e3f78d8bb2800a3820ba55bd445", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.6.tgz" }, "0.0.7": { "shasum": "b225c2675e4074431e2904093c01e0fcc649ded8", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.7.tgz" }, "0.0.8": { "shasum": "3e699b628a7cd9f12a477ae3f07568cf5e9e29dd", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.8.tgz" }, "0.0.9": { "shasum": "d6a2797ca8a6128bdd9d3e4db77922dd2c333ac3", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.0.9.tgz" }, "0.1.0": { "shasum": "43bb02eed1f7663466b9be1a1d1ae0e789cdbabf", "tarball": "http://registry.npmjs.org/nttpd/-/nttpd-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nttpd/" }, "nTunes": { "name": "nTunes", "description": "An extendable REST API for interacting with iTunes over HTTP", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "time": { "modified": "2011-04-29T06:41:29.873Z", "created": "2011-04-29T06:41:29.873Z", "0.0.1": "2011-04-29T06:41:29.873Z", "0.0.2": "2011-04-29T06:41:29.873Z", "0.0.3": "2011-04-29T06:41:29.873Z", "0.0.4": "2011-04-29T06:41:29.873Z", "0.0.5": "2011-04-29T06:41:29.873Z", "0.0.6": "2011-04-29T06:41:29.873Z", "0.1.0": "2011-04-29T06:41:29.873Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/nTunes/0.0.1", "0.0.2": "http://registry.npmjs.org/nTunes/0.0.2", "0.0.3": "http://registry.npmjs.org/nTunes/0.0.3", "0.0.4": "http://registry.npmjs.org/nTunes/0.0.4", "0.0.5": "http://registry.npmjs.org/nTunes/0.0.5", "0.0.6": "http://registry.npmjs.org/nTunes/0.0.6", "0.1.0": "http://registry.npmjs.org/nTunes/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/nTunes/-/nTunes-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/nTunes/-/nTunes-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/nTunes/-/nTunes-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/nTunes/-/nTunes-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/nTunes/-/nTunes-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/nTunes/-/nTunes-0.0.6.tgz" }, "0.1.0": { "shasum": "6a2ba654f3ef9c6aa57a68a2dfb193acdad1d0b6", "tarball": "http://registry.npmjs.org/nTunes/-/nTunes-0.1.0.tgz" } }, "keywords": [ "iTunes", "music", "http", "REST", "API" ], "url": "http://registry.npmjs.org/nTunes/" }, "ntwitter": { "name": "ntwitter", "description": "Asynchronous Twitter REST/stream/search client API for node.js.", "dist-tags": { "latest": "0.2.9-2" }, "maintainers": [ { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-11-01T17:11:11.571Z", "created": "2011-07-10T22:22:25.586Z", "0.2.0": "2011-07-10T22:22:26.165Z", "0.2.1": "2011-07-13T06:34:32.675Z", "0.2.2": "2011-08-11T11:21:23.178Z", "0.2.2-1": "2011-08-11T11:34:21.909Z", "0.2.3": "2011-09-13T02:37:55.793Z", "0.2.4": "2011-09-30T10:08:53.783Z", "0.2.4-1": "2011-09-30T17:57:23.235Z", "0.2.5": "2011-10-02T19:55:05.282Z", "0.2.6": "2011-10-05T00:23:46.395Z", "0.2.6-1": "2011-10-05T07:25:32.550Z", "0.2.7": "2011-10-08T02:25:23.854Z", "0.2.7-1": "2011-10-08T19:48:55.859Z", "0.2.7-2": "2011-10-19T18:56:23.569Z", "0.2.8": "2011-10-23T20:50:18.985Z", "0.2.9": "2011-11-01T06:07:35.342Z", "0.2.9-2": "2011-11-01T17:11:11.571Z" }, "author": { "name": "jdub, changes by AvianFlu" }, "repository": { "type": "git", "url": "git://github.com/AvianFlu/ntwitter.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/ntwitter/0.2.0", "0.2.1": "http://registry.npmjs.org/ntwitter/0.2.1", "0.2.2": "http://registry.npmjs.org/ntwitter/0.2.2", "0.2.2-1": "http://registry.npmjs.org/ntwitter/0.2.2-1", "0.2.3": "http://registry.npmjs.org/ntwitter/0.2.3", "0.2.4": "http://registry.npmjs.org/ntwitter/0.2.4", "0.2.4-1": "http://registry.npmjs.org/ntwitter/0.2.4-1", "0.2.5": "http://registry.npmjs.org/ntwitter/0.2.5", "0.2.6": "http://registry.npmjs.org/ntwitter/0.2.6", "0.2.6-1": "http://registry.npmjs.org/ntwitter/0.2.6-1", "0.2.7": "http://registry.npmjs.org/ntwitter/0.2.7", "0.2.7-1": "http://registry.npmjs.org/ntwitter/0.2.7-1", "0.2.7-2": "http://registry.npmjs.org/ntwitter/0.2.7-2", "0.2.8": "http://registry.npmjs.org/ntwitter/0.2.8", "0.2.9": "http://registry.npmjs.org/ntwitter/0.2.9", "0.2.9-2": "http://registry.npmjs.org/ntwitter/0.2.9-2" }, "dist": { "0.2.0": { "shasum": "27717aec01e5dbab092a26a0dc28ed62e0ab6085", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.0.tgz" }, "0.2.1": { "shasum": "a85ea1626816adb8266ae7c8edb155edb307ddc9", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.1.tgz" }, "0.2.2": { "shasum": "8776c8cb9c94da6fbc58164d6bdbd3fc82e817f2", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.2.tgz" }, "0.2.2-1": { "shasum": "3eb7072542b81f5509a1dce21ad8dc4a7fe2212b", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.2-1.tgz" }, "0.2.3": { "shasum": "d2d4acf72fd16d81a33eecd00b67d16a4511f8ba", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.3.tgz" }, "0.2.4": { "shasum": "ef59c2e137fd053916f7aa3cc86da54975c5df33", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.4.tgz" }, "0.2.4-1": { "shasum": "6f9e767bcacf85d23b850c1757205c61f1d25c3d", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.4-1.tgz" }, "0.2.5": { "shasum": "34389b438ccac28d353a528a0b71346b721433a3", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.5.tgz" }, "0.2.6": { "shasum": "d3ef46d5e477e022fc83bf4a8d1d95b2c91a1fd4", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.6.tgz" }, "0.2.6-1": { "shasum": "3e84e995df4a4467e14dbc0937efc6aeda6ce55a", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.6-1.tgz" }, "0.2.7": { "shasum": "e0f2e48b7b188b90388d3d29807eb25cd23ce990", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.7.tgz" }, "0.2.7-1": { "shasum": "6f06aed1b43773a1c5aa6d0f1d477a83b9b00859", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.7-1.tgz" }, "0.2.7-2": { "shasum": "4b36f89aff71ae1499f8b55c0c6bf28a1b55f374", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.7-2.tgz" }, "0.2.8": { "shasum": "44a6051078db160c8dd44e2fbc3cc0d0c7936129", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.8.tgz" }, "0.2.9": { "shasum": "943883986bd5f4f38195c017aae06ed8054905dc", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.9.tgz" }, "0.2.9-2": { "shasum": "07318501ddb34ad4da7c75987154de3f5671fe3c", "tarball": "http://registry.npmjs.org/ntwitter/-/ntwitter-0.2.9-2.tgz" } }, "keywords": [ "twitter", "streaming", "oauth" ], "url": "http://registry.npmjs.org/ntwitter/" }, "nub": { "name": "nub", "description": "Uniqueness functions", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-06-25T03:48:56.578Z", "created": "2011-06-25T03:48:52.561Z", "0.0.0": "2011-06-25T03:48:56.578Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-nub.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nub/0.0.0" }, "dist": { "0.0.0": { "shasum": "b369bd32bdde66af59605c3b0520bc219dccc04f", "tarball": "http://registry.npmjs.org/nub/-/nub-0.0.0.tgz" } }, "keywords": [ "unique", "uniq", "uniqBy", "nub", "nubBy" ], "url": "http://registry.npmjs.org/nub/" }, "nubnub": { "name": "nubnub", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "author": { "name": "technoweenie" }, "versions": { "0.1.0": "http://registry.npmjs.org/nubnub/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nubnub/-/nubnub-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/nubnub/" }, "null": { "name": "null", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "satyr", "email": "murky.satyr@gmail.com" } ], "time": { "modified": "2011-05-08T18:42:47.876Z", "created": "2011-05-08T18:42:46.667Z", "0.0.0": "2011-05-08T18:42:47.876Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/null/0.0.0" }, "dist": { "0.0.0": { "shasum": "4744b3fb86f3fd1b455feac414a4f50f82a3d06d", "tarball": "http://registry.npmjs.org/null/-/null-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/null/" }, "numb": { "name": "numb", "description": "The best way to manage your application's dependencies", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "pitr", "email": "pitr.vern@gmail.com" } ], "time": { "modified": "2011-04-05T02:49:02.846Z", "created": "2011-03-21T04:09:50.979Z", "0.1.0": "2011-03-21T04:09:51.321Z", "0.1.1": "2011-04-05T02:49:02.846Z" }, "author": { "name": "Pitr Vernigorov", "email": "pitr.vern@gmail.com", "url": "http://pitr.ca/" }, "repository": { "type": "git", "url": "git://github.com/pitr/numb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/numb/0.1.0", "0.1.1": "http://registry.npmjs.org/numb/0.1.1" }, "dist": { "0.1.0": { "shasum": "28fe122f5d804b525e880c67033b95bc5494964b", "tarball": "http://registry.npmjs.org/numb/-/numb-0.1.0.tgz" }, "0.1.1": { "shasum": "b19f264ae4916576c5c54d0fe49bf669424c20a9", "tarball": "http://registry.npmjs.org/numb/-/numb-0.1.1.tgz" } }, "keywords": [ "util", "dependency", "management" ], "url": "http://registry.npmjs.org/numb/" }, "number-smusher": { "name": "number-smusher", "description": "Combines two 32bit integers into a single 64bit integer string. Can also reverse it back out again", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "sembiance", "email": "robert@cosmicrealms.com" } ], "time": { "modified": "2011-12-06T16:28:21.694Z", "created": "2011-10-01T14:46:27.401Z", "0.1.0": "2011-10-01T14:46:28.896Z", "0.1.1": "2011-12-06T15:32:40.450Z", "0.1.2": "2011-12-06T16:28:21.694Z" }, "author": { "name": "Robert Schultz", "email": "robert@cosmicrealms.com" }, "repository": { "type": "git", "url": "git://github.com/Sembiance/node-number-smusher.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/number-smusher/0.1.0", "0.1.1": "http://registry.npmjs.org/number-smusher/0.1.1", "0.1.2": "http://registry.npmjs.org/number-smusher/0.1.2" }, "dist": { "0.1.0": { "shasum": "1939de9a3d7658edd3afee5da2274bc229d49280", "tarball": "http://registry.npmjs.org/number-smusher/-/number-smusher-0.1.0.tgz" }, "0.1.1": { "shasum": "98fd77d1c9c26ac11a2b0cd130a40f06d8189d44", "tarball": "http://registry.npmjs.org/number-smusher/-/number-smusher-0.1.1.tgz" }, "0.1.2": { "shasum": "5368416f83f46b2897a8bfe2423b6b11bede8769", "tarball": "http://registry.npmjs.org/number-smusher/-/number-smusher-0.1.2.tgz" } }, "keywords": [ "bitshift" ], "url": "http://registry.npmjs.org/number-smusher/" }, "numeric-buffer": { "name": "numeric-buffer", "description": "Create Node.js Buffers with integers", "dist-tags": { "latest": "0.1.0" }, "readme": "#NumericBuffer\n\n`numeric-buffer` is a tiny module for filling a Node.js Buffer with the\nbinary representation of an integer. You can do this in 0.6.0 with\n[`buffer.writeUInt8`](http://nodejs.org/docs/v0.6.0/api/buffers.html#buffer.writeUInt8),\nbut not in 0.4.x.\n\n##Installation\n\n`npm install numeric-buffer`\n\n##Usage\n\n (function () {\n \"use strict\";\n var numericBuffer = require('numeric-buffer');\n var buf = numericBuffer(255);\n // buf is now a Buffer of length 1\n console.log(buf[0]);\n //255\n }());\n", "maintainers": [ { "name": "jergason", "email": "jergason@gmail.com" } ], "time": { "modified": "2011-11-10T04:48:18.219Z", "created": "2011-11-10T04:48:17.011Z", "0.1.0": "2011-11-10T04:48:18.219Z" }, "author": { "name": "Jamison Dance", "email": "jergason@gmail.com", "url": "http://jamisondance.com/" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/numeric-buffer/0.1.0" }, "dist": { "0.1.0": { "shasum": "33d14168d93e985104e8068dcc8f3eaf13eb7044", "tarball": "http://registry.npmjs.org/numeric-buffer/-/numeric-buffer-0.1.0.tgz" } }, "keywords": [ "buffer", "integer" ], "url": "http://registry.npmjs.org/numeric-buffer/" }, "nun": { "name": "nun", "description": "Totally asynchronous non-blocking template engine for node.js", "dist-tags": { "latest": "0.1.13" }, "maintainers": [ { "name": "akaspin", "email": "aka.spin@gmail.com" } ], "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "http://github.com/akaspin/nun.git" }, "versions": { "0.1.12": "http://registry.npmjs.org/nun/0.1.12", "0.1.13": "http://registry.npmjs.org/nun/0.1.13" }, "dist": { "0.1.12": { "tarball": "http://packages:5984/nun/-/nun-0.1.12.tgz" }, "0.1.13": { "tarball": "http://packages:5984/nun/-/nun-0.1.13.tgz" } }, "url": "http://registry.npmjs.org/nun/" }, "nunt": { "name": "nunt", "description": "An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "camilo.tapia", "email": "camilo.tapia@gmail.com" } ], "time": { "modified": "2011-12-11T18:31:52.198Z", "created": "2011-09-27T20:42:27.551Z", "0.7.0": "2011-09-27T20:42:28.222Z", "0.7.1": "2011-10-01T21:16:56.327Z", "0.7.2": "2011-10-02T08:37:17.826Z", "0.7.3": "2011-10-12T08:05:31.243Z", "0.7.4": "2011-10-12T08:55:31.618Z", "0.7.5": "2011-10-12T08:58:11.501Z", "0.7.6": "2011-10-12T09:05:36.215Z", "0.7.7": "2011-10-17T11:06:01.533Z", "0.1.0": "2011-11-01T10:16:16.423Z", "0.7.8": "2011-11-01T10:19:02.016Z", "0.7.9": "2011-12-10T10:45:41.525Z", "0.8.0": "2011-12-11T18:31:52.198Z" }, "author": { "name": "camilo tapia", "email": "camilo.tapia@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Camme/nunt.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/nunt/0.7.0", "0.7.1": "http://registry.npmjs.org/nunt/0.7.1", "0.7.2": "http://registry.npmjs.org/nunt/0.7.2", "0.7.3": "http://registry.npmjs.org/nunt/0.7.3", "0.7.4": "http://registry.npmjs.org/nunt/0.7.4", "0.7.5": "http://registry.npmjs.org/nunt/0.7.5", "0.7.6": "http://registry.npmjs.org/nunt/0.7.6", "0.7.7": "http://registry.npmjs.org/nunt/0.7.7", "0.1.0": "http://registry.npmjs.org/nunt/0.1.0", "0.7.8": "http://registry.npmjs.org/nunt/0.7.8", "0.7.9": "http://registry.npmjs.org/nunt/0.7.9", "0.8.0": "http://registry.npmjs.org/nunt/0.8.0" }, "dist": { "0.7.0": { "shasum": "1b3879802e7e5d517aaea60b91feabdefde2a405", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.0.tgz" }, "0.7.1": { "shasum": "7a38a710751b7fad23fbefd1f560787a81a2a1c8", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.1.tgz" }, "0.7.2": { "shasum": "78b460fa9e1421e9033b5066dd1501ec98c5e3ba", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.2.tgz" }, "0.7.3": { "shasum": "b28ccb32c41b7ca466283057c5d044869f3b3991", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.3.tgz" }, "0.7.4": { "shasum": "aaca039657aa3d38e853356e46fc49337c3022f3", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.4.tgz" }, "0.7.5": { "shasum": "428a7e01f5b44d550963dac6a358649766982751", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.5.tgz" }, "0.7.6": { "shasum": "2f5709d6988376d873549f9a16529607d7a4f710", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.6.tgz" }, "0.7.7": { "shasum": "3ffdde2c749e3927e84c3466d8fd6a7736addcce", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.7.tgz" }, "0.1.0": { "shasum": "4cc205ff965fa349a68d5344fbd696d004755cc3", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.1.0.tgz" }, "0.7.8": { "shasum": "3c1b2d2e700ecb46bf3a6ace630cbd3eefc5cde5", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.8.tgz" }, "0.7.9": { "shasum": "b7dfa1f707b55c5180bcca4f12062dba294cf9fe", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.7.9.tgz" }, "0.8.0": { "shasum": "da5935fe48e0cd2b54a88fa553a1028b680344a1", "tarball": "http://registry.npmjs.org/nunt/-/nunt-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/nunt/" }, "nunz": { "name": "nunz", "description": "Totally asynchronous non-blocking template engine for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "zir", "email": "zir.echo@gmail.com" } ], "time": { "modified": "2011-12-09T11:01:58.861Z", "created": "2011-06-14T18:15:21.469Z", "0.1.13": "2011-06-14T18:15:23.417Z", "0.2.0": "2011-12-09T11:01:58.861Z" }, "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "git://github.com/zir/nunz.git" }, "versions": { "0.1.13": "http://registry.npmjs.org/nunz/0.1.13", "0.2.0": "http://registry.npmjs.org/nunz/0.2.0" }, "dist": { "0.1.13": { "shasum": "052d26c02fcc423ad33771970fd367e3588e6d40", "tarball": "http://registry.npmjs.org/nunz/-/nunz-0.1.13.tgz" }, "0.2.0": { "shasum": "20e956f9d36b1a272393d220c7c757e106c78d2d", "tarball": "http://registry.npmjs.org/nunz/-/nunz-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/nunz/" }, "nurl": { "name": "nurl", "description": "Module that provides a simple, immutable URL object for access and manipulation", "dist-tags": { "latest": "0.1.2", "stable": "0.1.2" }, "maintainers": [ { "name": "codeinthehole", "email": "david.winterbottom@gmail.com" } ], "author": { "name": "David Winterbottom", "email": "david.winterbottom@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/nurl/0.1.0", "0.1.1": "http://registry.npmjs.org/nurl/0.1.1", "0.1.2": "http://registry.npmjs.org/nurl/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/nurl/-/nurl-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/nurl/-/nurl-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/nurl/-/nurl@0.1.2.tgz" } }, "url": "http://registry.npmjs.org/nurl/" }, "nut": { "name": "nut", "description": "The concise CSS selector engine", "dist-tags": { "latest": "0.1.18" }, "maintainers": [ { "name": "pyrsmk", "email": "pyrsmk@dreamysource.fr" } ], "time": { "modified": "2011-11-16T13:46:58.603Z", "created": "2011-11-03T14:08:38.655Z", "0.1.5": "2011-11-03T14:09:00.453Z", "0.1.6": "2011-11-03T18:17:02.525Z", "0.1.7": "2011-11-03T20:44:05.800Z", "0.1.8": "2011-11-04T18:54:50.160Z", "0.1.9": "2011-11-05T18:52:52.256Z", "0.1.10": "2011-11-08T17:53:11.637Z", "0.1.11": "2011-11-11T15:35:43.214Z", "0.1.13": "2011-11-13T11:03:00.341Z", "0.1.14": "2011-11-13T12:33:53.921Z", "0.1.15": "2011-11-13T12:40:02.342Z", "0.1.16": "2011-11-13T13:35:07.432Z", "0.1.17": "2011-11-14T12:18:55.232Z", "0.1.18": "2011-11-16T13:46:58.603Z" }, "author": { "name": "Aurélien Delogu", "email": "pyrsmk@dreamysource.fr", "url": "http://dreamysource.fr" }, "repository": { "type": "git", "url": "git://github.com/pyrsmk/nut.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/nut/0.1.5", "0.1.6": "http://registry.npmjs.org/nut/0.1.6", "0.1.7": "http://registry.npmjs.org/nut/0.1.7", "0.1.8": "http://registry.npmjs.org/nut/0.1.8", "0.1.9": "http://registry.npmjs.org/nut/0.1.9", "0.1.10": "http://registry.npmjs.org/nut/0.1.10", "0.1.11": "http://registry.npmjs.org/nut/0.1.11", "0.1.13": "http://registry.npmjs.org/nut/0.1.13", "0.1.14": "http://registry.npmjs.org/nut/0.1.14", "0.1.15": "http://registry.npmjs.org/nut/0.1.15", "0.1.16": "http://registry.npmjs.org/nut/0.1.16", "0.1.17": "http://registry.npmjs.org/nut/0.1.17", "0.1.18": "http://registry.npmjs.org/nut/0.1.18" }, "dist": { "0.1.5": { "shasum": "a5929f72a0f56f8ab3484155f47d4e95136a1ac0", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.5.tgz" }, "0.1.6": { "shasum": "cff647d6915ba803815f8808041d60064ec6cb4e", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.6.tgz" }, "0.1.7": { "shasum": "374f01fd9bc894c1c565c84eb87112717ef79543", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.7.tgz" }, "0.1.8": { "shasum": "ad171e7a4bcbc46dcaa2540610259f6ef8a427fd", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.8.tgz" }, "0.1.9": { "shasum": "54152942f6a2cf453ac19c68c3f32dc2de7f0329", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.9.tgz" }, "0.1.10": { "shasum": "b84dd7d98dc025f4d96d2ceea92cb28035912acf", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.10.tgz" }, "0.1.11": { "shasum": "3565c275deba82f1b7b0d608f5b7543e0b9e5ecc", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.11.tgz" }, "0.1.13": { "shasum": "a657a40fd84859553f50f451db144fcb818dea97", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.13.tgz" }, "0.1.14": { "shasum": "9fe48c2c14added08ba748cf6d32fd09f847a656", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.14.tgz" }, "0.1.15": { "shasum": "171c6caed53a4adb9c251b620001e3c61fc9048c", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.15.tgz" }, "0.1.16": { "shasum": "003f2954b5db02802ffe91b181863309986a3b2c", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.16.tgz" }, "0.1.17": { "shasum": "626ae8a54a8a52ffa4084f3e8b0931b5a087b096", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.17.tgz" }, "0.1.18": { "shasum": "faa41c7e8a4045b53247cf712e1f41b0aaf60b5d", "tarball": "http://registry.npmjs.org/nut/-/nut-0.1.18.tgz" } }, "keywords": [ "ender", "css", "selector", "engine" ], "url": "http://registry.npmjs.org/nut/" }, "nutil": { "name": "nutil", "description": "Utility methods for general node programming", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jkassemi", "email": "jkassemi@gmail.com" } ], "time": { "modified": "2011-06-28T18:26:25.817Z", "created": "2011-06-28T18:26:24.889Z", "0.0.1": "2011-06-28T18:26:25.817Z" }, "repository": { "type": "git", "url": "git://github.com/jkassemi/nutil.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nutil/0.0.1" }, "dist": { "0.0.1": { "shasum": "d45fda33a12eba5c3d016224851318b7f83092fe", "tarball": "http://registry.npmjs.org/nutil/-/nutil-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nutil/" }, "nutils": { "name": "nutils", "description": "Unix utilities re-implemented in node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sriramk", "email": "me@sriramk.com" } ], "time": { "modified": "2011-07-30T09:31:34.471Z", "created": "2011-07-29T22:34:49.983Z", "0.0.0": "2011-07-29T22:34:51.758Z", "0.0.1": "2011-07-29T22:36:17.271Z" }, "author": { "name": "Sriram Krishnan", "email": "me@sriramk.com", "url": "sriramk.com" }, "repository": { "type": "git", "url": "git://github.com/sriramk/nutils.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/nutils/0.0.0", "0.0.1": "http://registry.npmjs.org/nutils/0.0.1" }, "dist": { "0.0.0": { "shasum": "e16ab217aa872060157ea26249899f2ce8b681c9", "tarball": "http://registry.npmjs.org/nutils/-/nutils-0.0.0.tgz" }, "0.0.1": { "shasum": "807c5aecbeaa71aaaf0bf052480364e6a8aafbaf", "tarball": "http://registry.npmjs.org/nutils/-/nutils-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/nutils/" }, "nuvem": { "name": "nuvem", "description": "MarkLogic Driver for Node.js", "dist-tags": { "latest": "0.2.9" }, "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-10-03T11:24:23.417Z", "created": "2011-07-29T16:48:53.797Z", "0.0.2": "2011-07-29T16:48:54.667Z", "0.0.3": "2011-08-03T12:03:07.765Z", "0.0.4": "2011-08-08T17:18:06.889Z", "0.1.4": "2011-08-09T14:41:29.542Z", "0.1.5": "2011-08-10T14:50:38.858Z", "0.2.2": "2011-08-31T21:21:56.390Z", "0.2.3": "2011-09-02T18:13:05.731Z", "0.2.4": "2011-09-05T16:11:51.887Z", "0.2.5": "2011-09-05T22:55:10.094Z", "0.2.6": "2011-09-06T16:39:16.907Z", "0.2.7": "2011-09-08T01:35:14.615Z", "0.2.9": "2011-10-03T11:24:23.417Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/nuvem/0.0.2", "0.0.3": "http://registry.npmjs.org/nuvem/0.0.3", "0.0.4": "http://registry.npmjs.org/nuvem/0.0.4", "0.1.4": "http://registry.npmjs.org/nuvem/0.1.4", "0.1.5": "http://registry.npmjs.org/nuvem/0.1.5", "0.2.2": "http://registry.npmjs.org/nuvem/0.2.2", "0.2.3": "http://registry.npmjs.org/nuvem/0.2.3", "0.2.4": "http://registry.npmjs.org/nuvem/0.2.4", "0.2.5": "http://registry.npmjs.org/nuvem/0.2.5", "0.2.6": "http://registry.npmjs.org/nuvem/0.2.6", "0.2.7": "http://registry.npmjs.org/nuvem/0.2.7", "0.2.9": "http://registry.npmjs.org/nuvem/0.2.9" }, "dist": { "0.0.2": { "shasum": "edd967cc7445cdf09a352a18e6bd05c9423a2e33", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.0.2.tgz" }, "0.0.3": { "shasum": "82935b1aa673758ccd75d632d9e5266085a53542", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.0.3.tgz" }, "0.0.4": { "shasum": "67cecee603c60fe0d12e1ee6c8b2e98124813084", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.0.4.tgz" }, "0.1.4": { "shasum": "167bfb41eba34873a2ef1d5d705d3dad1be4cadc", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.1.4.tgz" }, "0.1.5": { "shasum": "1f641eecfb8e438f2799455be3f978e17118d19c", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.1.5.tgz" }, "0.2.2": { "shasum": "071892f627ef302c5c4f05f7189891e51c2a6c91", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.2.tgz" }, "0.2.3": { "shasum": "604609c5750c4953281b992413306e35ee846a6c", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.3.tgz" }, "0.2.4": { "shasum": "b814c2fee0ea300dc4c7369d8153a6692a5cd6c2", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.4.tgz" }, "0.2.5": { "shasum": "0d7929ac974f4b28c0ea5c6269cb0c6744276bf9", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.5.tgz" }, "0.2.6": { "shasum": "799a920be4ea991ee2abf17eb7caae12ab3decf0", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.6.tgz" }, "0.2.7": { "shasum": "c1ec562622370813c1ca6cd5c1f544b3167cf4a0", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.7.tgz" }, "0.2.9": { "shasum": "659d7bdf01cf36ddaa310094f415adf2db771f8a", "tarball": "http://registry.npmjs.org/nuvem/-/nuvem-0.2.9.tgz" } }, "keywords": [ "MarkLogic", "nuvem", "search", "data", "xml", "json", "nosql" ], "url": "http://registry.npmjs.org/nuvem/" }, "nwm": { "name": "nwm", "description": "Dynamic window manager for X11", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mixu", "email": "mixu@mixu.net" } ], "time": { "modified": "2011-09-10T06:48:52.265Z", "created": "2011-09-10T06:48:51.090Z", "0.0.1": "2011-09-10T06:48:52.265Z" }, "author": { "name": "Mikito Takada", "email": "mixu@mixu.net", "url": "http://blog.mixu.net/" }, "repository": { "type": "git", "url": "git://github.com/mixu/nwm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nwm/0.0.1" }, "dist": { "0.0.1": { "shasum": "76107f92f9d45dcaad7c64d7e1fafbb5b7e587c3", "tarball": "http://registry.npmjs.org/nwm/-/nwm-0.0.1.tgz" } }, "keywords": [ "nwm", "window manager", "X11" ], "url": "http://registry.npmjs.org/nwm/" }, "nwt": { "name": "nwt", "description": "Node Web Toolkit - A drastic departure from standard web application frameworks.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "kevingrandon", "email": "kevingrandon@yahoo.com" } ], "time": { "modified": "2011-11-14T00:55:22.440Z", "created": "2011-10-04T20:30:28.677Z", "0.0.1": "2011-10-04T20:30:29.281Z", "0.0.2": "2011-10-04T20:32:57.832Z", "0.0.3": "2011-10-04T20:54:23.660Z", "0.0.4": "2011-10-05T04:09:22.703Z", "0.0.5": "2011-10-05T04:21:32.584Z", "0.0.6": "2011-10-05T06:33:28.832Z", "0.0.7": "2011-10-07T04:50:46.326Z", "0.0.8": "2011-10-09T18:57:53.936Z", "0.0.9": "2011-10-11T06:51:10.117Z", "0.0.10": "2011-10-26T03:14:25.087Z", "0.0.11": "2011-10-26T05:39:18.212Z", "0.2.0": "2011-11-01T04:43:08.168Z", "0.2.1": "2011-11-01T06:20:56.064Z", "0.2.3": "2011-11-01T07:09:24.654Z", "0.3.0": "2011-11-01T07:21:10.303Z", "0.3.2": "2011-11-08T05:52:09.673Z", "0.3.3": "2011-11-08T06:35:38.304Z", "0.3.4": "2011-11-09T08:05:58.797Z", "0.3.5": "2011-11-09T08:08:57.296Z", "0.3.6": "2011-11-09T08:20:51.717Z", "0.5.0": "2011-11-09T08:26:05.791Z", "0.5.1": "2011-11-09T08:58:03.061Z", "0.5.2": "2011-11-14T00:55:22.440Z" }, "author": { "name": "Kevin Grandon", "email": "kevingrandon@yahoo.com", "url": "https://github.com/KevinGrandon/" }, "repository": { "type": "git", "url": "git://github.com/nwtjs/nwt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nwt/0.0.1", "0.0.2": "http://registry.npmjs.org/nwt/0.0.2", "0.0.3": "http://registry.npmjs.org/nwt/0.0.3", "0.0.4": "http://registry.npmjs.org/nwt/0.0.4", "0.0.5": "http://registry.npmjs.org/nwt/0.0.5", "0.0.6": "http://registry.npmjs.org/nwt/0.0.6", "0.0.7": "http://registry.npmjs.org/nwt/0.0.7", "0.0.8": "http://registry.npmjs.org/nwt/0.0.8", "0.0.9": "http://registry.npmjs.org/nwt/0.0.9", "0.0.10": "http://registry.npmjs.org/nwt/0.0.10", "0.0.11": "http://registry.npmjs.org/nwt/0.0.11", "0.2.0": "http://registry.npmjs.org/nwt/0.2.0", "0.2.1": "http://registry.npmjs.org/nwt/0.2.1", "0.2.3": "http://registry.npmjs.org/nwt/0.2.3", "0.3.0": "http://registry.npmjs.org/nwt/0.3.0", "0.3.2": "http://registry.npmjs.org/nwt/0.3.2", "0.3.3": "http://registry.npmjs.org/nwt/0.3.3", "0.3.4": "http://registry.npmjs.org/nwt/0.3.4", "0.3.5": "http://registry.npmjs.org/nwt/0.3.5", "0.3.6": "http://registry.npmjs.org/nwt/0.3.6", "0.5.0": "http://registry.npmjs.org/nwt/0.5.0", "0.5.1": "http://registry.npmjs.org/nwt/0.5.1", "0.5.2": "http://registry.npmjs.org/nwt/0.5.2" }, "dist": { "0.0.1": { "shasum": "fa5ee81c5f211efaef6f70e118deff22f88455d5", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.1.tgz" }, "0.0.2": { "shasum": "09d2c7c40d3aa798a9dd8410d3dbd8f0d5bdc6f1", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.2.tgz" }, "0.0.3": { "shasum": "b5c4fc3319485577b3b8780f5cb45ce4e7b84ae6", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.3.tgz" }, "0.0.4": { "shasum": "6fb54124d01e8db0648ec541c2a3a4d7599e3302", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.4.tgz" }, "0.0.5": { "shasum": "5ee4e94685de1f973fb7ec31c228d4f106cc6d91", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.5.tgz" }, "0.0.6": { "shasum": "83067655da2f6cf5d5fc71824be28445fc9e20db", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.6.tgz" }, "0.0.7": { "shasum": "ec30343b4cb6c59647934ada2f92fae3843940b2", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.7.tgz" }, "0.0.8": { "shasum": "5ef1b8f7fe1365bece1f433723bd3336f32b0d29", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.8.tgz" }, "0.0.9": { "shasum": "c5284b65d88b67ba99dadb2f03f211c1b288abc5", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.9.tgz" }, "0.0.10": { "shasum": "f19cc4b31c9ecdef39d1d8df3a2459a02c288aeb", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.10.tgz" }, "0.0.11": { "shasum": "0ffcb76ce26b4c3e6e591577581af18ed44e860a", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.0.11.tgz" }, "0.2.0": { "shasum": "08266b386cf5373c4d963008ce3218a396c9c895", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.2.0.tgz" }, "0.2.1": { "shasum": "f1d3f8ce112ffb56935740cf0aa109f01717bce7", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.2.1.tgz" }, "0.2.3": { "shasum": "07721295ab477c6a35480c86d2a92c5c915917dd", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.2.3.tgz" }, "0.3.0": { "shasum": "79a477d382ffcc33c64aa5dacc447613bf801359", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.3.0.tgz" }, "0.3.2": { "shasum": "97a22469e975801f88a89a88544d862a15813d59", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.3.2.tgz" }, "0.3.3": { "shasum": "309c61e85b8e88bac2269f5e6d3ff6a418ff0706", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.3.3.tgz" }, "0.3.4": { "shasum": "3d25152f1a5eaa3b5eb4d359cd26100c7e9c736f", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.3.4.tgz" }, "0.3.5": { "shasum": "64569930bc190e8dc3ebdb0546528b7474073e7b", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.3.5.tgz" }, "0.3.6": { "shasum": "74b8e37ba3dbf69d2dedcb20b69101aebcddbad5", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.3.6.tgz" }, "0.5.0": { "shasum": "f2dd7a72e1b90ba69620d0bec3cab38662ce5c16", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.5.0.tgz" }, "0.5.1": { "shasum": "246cf0dc27c36ef552d258b54324aaa2caa11f0a", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.5.1.tgz" }, "0.5.2": { "shasum": "a4c9269b8a0d4c38cc452494eadbdf2179edb5d2", "tarball": "http://registry.npmjs.org/nwt/-/nwt-0.5.2.tgz" } }, "keywords": [ "nwt" ], "url": "http://registry.npmjs.org/nwt/" }, "nx": { "name": "nx", "description": "Next JS is Application Server on node.js.", "dist-tags": { "latest": "0.8.8" }, "maintainers": [ { "name": "kotsutsumi", "email": "kotsutsumi@xenophy.com" } ], "time": { "modified": "2011-12-08T06:49:58.515Z", "created": "2011-08-08T05:06:23.816Z", "0.7.3": "2011-12-08T06:49:58.515Z", "0.7.4": "2011-12-08T06:49:58.515Z", "0.7.5": "2011-12-08T06:49:58.515Z", "0.7.6": "2011-12-08T06:49:58.515Z", "0.8.0": "2011-12-08T06:49:58.515Z", "0.8.1": "2011-12-08T06:49:58.515Z", "0.8.2": "2011-12-08T06:49:58.515Z", "0.8.3": "2011-12-08T06:49:58.515Z", "0.8.4": "2011-10-30T22:08:40.747Z", "0.8.5": "2011-11-11T05:12:52.130Z", "0.8.6": "2011-11-17T09:41:12.694Z", "0.8.7": "2011-11-28T03:47:19.105Z", "0.8.8": "2011-12-08T06:49:58.515Z" }, "author": { "name": "Kazuhiro Kotsutsumi", "email": "kotsutsumi@xenophy.com" }, "repository": { "type": "git", "url": "git://github.com/xenophy/NextJS.git" }, "versions": { "0.7.3": "http://registry.npmjs.org/nx/0.7.3", "0.7.4": "http://registry.npmjs.org/nx/0.7.4", "0.7.5": "http://registry.npmjs.org/nx/0.7.5", "0.7.6": "http://registry.npmjs.org/nx/0.7.6", "0.8.0": "http://registry.npmjs.org/nx/0.8.0", "0.8.1": "http://registry.npmjs.org/nx/0.8.1", "0.8.2": "http://registry.npmjs.org/nx/0.8.2", "0.8.3": "http://registry.npmjs.org/nx/0.8.3", "0.8.4": "http://registry.npmjs.org/nx/0.8.4", "0.8.5": "http://registry.npmjs.org/nx/0.8.5", "0.8.6": "http://registry.npmjs.org/nx/0.8.6", "0.8.7": "http://registry.npmjs.org/nx/0.8.7", "0.8.8": "http://registry.npmjs.org/nx/0.8.8" }, "dist": { "0.7.3": { "shasum": "86d55ca2faa7e666304964d647fc7e2831cda8c4", "tarball": "http://registry.npmjs.org/nx/-/nx-0.7.3.tgz" }, "0.7.4": { "shasum": "34628136f0c2a4d4e795568db33d67bbbe2638ad", "tarball": "http://registry.npmjs.org/nx/-/nx-0.7.4.tgz" }, "0.7.5": { "shasum": "90ee6d02ce0c82d4c3afb4ea46c2a56f3749c547", "tarball": "http://registry.npmjs.org/nx/-/nx-0.7.5.tgz" }, "0.7.6": { "shasum": "25616579a99c0e9d16afeda66835bf32c8d5ba07", "tarball": "http://registry.npmjs.org/nx/-/nx-0.7.6.tgz" }, "0.8.0": { "shasum": "8d19a7b353e7a28de3c1e84321bed3130ba64dc8", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.0.tgz" }, "0.8.1": { "shasum": "93ccc042552a1f2589c8d8fc092de476ea417744", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.1.tgz" }, "0.8.2": { "shasum": "67e72106ce40aa4b24e73475d569df7d835d2beb", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.2.tgz" }, "0.8.3": { "shasum": "eab824df493fb588f6a3b72c0151b91cafd099c1", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.3.tgz" }, "0.8.4": { "shasum": "e4c3475e7606e78e1ccdef8fb24a42d2620501f3", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.4.tgz" }, "0.8.5": { "shasum": "e452896d078d5980aa9a7a3322dacf1bebb96e03", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.5.tgz" }, "0.8.6": { "shasum": "276a49bd4b9d5a99f4520b8d6340086758931ff7", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.6.tgz" }, "0.8.7": { "shasum": "4deb48cbbf53814039becb6628f8c7ec7b3f95a8", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.7.tgz" }, "0.8.8": { "shasum": "ce51709c18354cbf281fae6ad09705ddbcd73095", "tarball": "http://registry.npmjs.org/nx/-/nx-0.8.8.tgz" } }, "keywords": [ "framework", "web", "Web Server", "Application Server", "NextJS", "Ext JS" ], "url": "http://registry.npmjs.org/nx/" }, "nx-core": { "name": "nx-core", "description": "JavaScript Class System and Base functions.", "dist-tags": { "latest": "0.1.15" }, "maintainers": [ { "name": "kotsutsumi", "email": "kotsutsumi@xenophy.com" } ], "time": { "modified": "2011-10-30T21:39:56.351Z", "created": "2011-08-02T01:47:09.483Z", "0.1.0": "2011-08-02T01:47:12.310Z", "0.1.1": "2011-08-02T04:14:00.887Z", "0.1.2": "2011-08-08T06:07:45.264Z", "0.1.3": "2011-08-08T13:06:17.761Z", "0.1.4": "2011-08-10T21:13:09.595Z", "0.1.5": "2011-08-10T21:58:43.833Z", "0.1.6": "2011-08-18T17:21:55.825Z", "0.1.7": "2011-08-18T17:26:15.219Z", "0.1.8": "2011-08-18T20:24:25.215Z", "0.1.9": "2011-09-14T22:40:22.073Z", "0.1.10": "2011-10-30T21:08:19.319Z", "0.1.11": "2011-10-30T21:13:17.972Z", "0.1.12": "2011-10-30T21:18:30.372Z", "0.1.13": "2011-10-30T21:24:05.705Z", "0.1.14": "2011-10-30T21:32:50.939Z", "0.1.15": "2011-10-30T21:39:56.351Z" }, "author": { "name": "Kazuhiro Kotsutsumi", "email": "kotsutsumi@xenophy.com" }, "repository": { "type": "git", "url": "git://github.com/xenophy/NextCore.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nx-core/0.1.0", "0.1.1": "http://registry.npmjs.org/nx-core/0.1.1", "0.1.2": "http://registry.npmjs.org/nx-core/0.1.2", "0.1.3": "http://registry.npmjs.org/nx-core/0.1.3", "0.1.4": "http://registry.npmjs.org/nx-core/0.1.4", "0.1.5": "http://registry.npmjs.org/nx-core/0.1.5", "0.1.6": "http://registry.npmjs.org/nx-core/0.1.6", "0.1.7": "http://registry.npmjs.org/nx-core/0.1.7", "0.1.8": "http://registry.npmjs.org/nx-core/0.1.8", "0.1.9": "http://registry.npmjs.org/nx-core/0.1.9", "0.1.10": "http://registry.npmjs.org/nx-core/0.1.10", "0.1.11": "http://registry.npmjs.org/nx-core/0.1.11", "0.1.12": "http://registry.npmjs.org/nx-core/0.1.12", "0.1.13": "http://registry.npmjs.org/nx-core/0.1.13", "0.1.14": "http://registry.npmjs.org/nx-core/0.1.14", "0.1.15": "http://registry.npmjs.org/nx-core/0.1.15" }, "dist": { "0.1.0": { "shasum": "1da2317d5159db4fd6912cab41ecd5805961beec", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.0.tgz" }, "0.1.1": { "shasum": "62a9a0dbf8865e1a137718657cc20953f17c7b10", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.1.tgz" }, "0.1.2": { "shasum": "953be7c1eb74b9225136d0ff28010420802b7cc7", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.2.tgz" }, "0.1.3": { "shasum": "af8955d511d5b6f7c6775302a1f00223422f7f75", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.3.tgz" }, "0.1.4": { "shasum": "eda479e98d69d53b54bac0aa59820075faa54421", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.4.tgz" }, "0.1.5": { "shasum": "0789cb6790d79b204d699ce7ac5a3b6b151b3daa", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.5.tgz" }, "0.1.6": { "shasum": "867e7f31b562258b3255ad4bfb2db1f77c957181", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.6.tgz" }, "0.1.7": { "shasum": "48a9c5fd9a0bc2151ae38b6be1c33dd14577d5d5", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.7.tgz" }, "0.1.8": { "shasum": "969c924a0153d6ce447ce041468bb7c526c9a66c", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.8.tgz" }, "0.1.9": { "shasum": "ba3a4fa7c042c3fa75d7e0a757caea94adb7e484", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.9.tgz" }, "0.1.10": { "shasum": "ec78a3ed32e9acfb5f5db7b9b801b6a2628978c1", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.10.tgz" }, "0.1.11": { "shasum": "bef827a5041f88e727059d8de77461e052ce2f66", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.11.tgz" }, "0.1.12": { "shasum": "fae323510110212cffb38c72205037fe2da7b855", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.12.tgz" }, "0.1.13": { "shasum": "936efb9b98ac75fd1d06ef3bc8f3783f43edda9b", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.13.tgz" }, "0.1.14": { "shasum": "1949d9bc52fae1ea1985c3f00b049123850e8bfb", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.14.tgz" }, "0.1.15": { "shasum": "b3e907462394b499d501d81a2f42bba279db2bd9", "tarball": "http://registry.npmjs.org/nx-core/-/nx-core-0.1.15.tgz" } }, "keywords": [ "Functions", "Class", "Loader", "NextJS", "Ext JS" ], "url": "http://registry.npmjs.org/nx-core/" }, "nx-daemon": { "name": "nx-daemon", "description": "node process daemon tools for Next JS.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "kotsutsumi", "email": "kotsutsumi@xenophy.com" } ], "time": { "modified": "2011-11-01T02:59:42.073Z", "created": "2011-08-26T13:27:15.360Z", "0.1.0": "2011-08-26T13:27:16.428Z", "0.1.1": "2011-11-01T02:59:42.073Z" }, "author": { "name": "Kazuhiro Kotsutsumi", "email": "kotsutsumi@xenophy.com" }, "repository": { "type": "git", "url": "git://github.com/xenophy/NextDaemon.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nx-daemon/0.1.0", "0.1.1": "http://registry.npmjs.org/nx-daemon/0.1.1" }, "dist": { "0.1.0": { "shasum": "2c88479e02128133c6227b580bd52efad0b078d9", "tarball": "http://registry.npmjs.org/nx-daemon/-/nx-daemon-0.1.0.tgz" }, "0.1.1": { "shasum": "61eb9b740f086007150a28ec5df50d92f023e1b4", "tarball": "http://registry.npmjs.org/nx-daemon/-/nx-daemon-0.1.1.tgz" } }, "keywords": [ "framework", "web", "Web Server", "Application Server", "NextJS", "Ext JS" ], "url": "http://registry.npmjs.org/nx-daemon/" }, "nyaatorrents": { "name": "nyaatorrents", "description": "Interact with NyaaTorrents (nyaa.eu, formerly nyaatorrents.info)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "deoxxa", "email": "deoxxa@fknsrs.biz" } ], "time": { "modified": "2011-07-11T09:39:28.742Z", "created": "2011-07-10T05:10:49.234Z", "0.0.1": "2011-07-10T05:10:51.805Z", "0.0.2": "2011-07-11T09:39:28.742Z" }, "author": { "name": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/" }, "repository": { "type": "git", "url": "git://github.com/deoxxa/node-nyaatorrents.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nyaatorrents/0.0.1", "0.0.2": "http://registry.npmjs.org/nyaatorrents/0.0.2" }, "dist": { "0.0.1": { "shasum": "c96a9ed4407bc1cd11a916babc2e90d0df363a35", "tarball": "http://registry.npmjs.org/nyaatorrents/-/nyaatorrents-0.0.1.tgz" }, "0.0.2": { "shasum": "d8b763469add1c3d9476b4e735d8f93d076dc7f0", "tarball": "http://registry.npmjs.org/nyaatorrents/-/nyaatorrents-0.0.2.tgz" } }, "keywords": [ "torrent", "torrents", "nyaatorrents", "nyaa", "search" ], "url": "http://registry.npmjs.org/nyaatorrents/" }, "nyala": { "name": "nyala", "description": "A Light And Nimble Promise Library For Node And The Browser", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "naneau", "email": "npm@naneau.nl" } ], "time": { "modified": "2011-05-02T16:54:50.073Z", "created": "2011-04-22T20:37:36.813Z", "0.0.1": "2011-04-22T20:37:37.504Z", "0.0.2": "2011-04-27T13:07:51.723Z", "0.0.3": "2011-04-27T16:58:45.235Z", "0.0.4": "2011-04-27T17:02:13.387Z", "0.0.5": "2011-04-27T17:30:01.601Z", "0.0.6": "2011-05-02T16:53:10.137Z" }, "author": { "name": "Maurice Fonk", "email": "nyala@naneau.nl", "url": "http://naneau.net/" }, "repository": { "type": "git", "url": "git://github.com/naneau/nyala.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nyala/0.0.1", "0.0.2": "http://registry.npmjs.org/nyala/0.0.2", "0.0.3": "http://registry.npmjs.org/nyala/0.0.3", "0.0.4": "http://registry.npmjs.org/nyala/0.0.4", "0.0.5": "http://registry.npmjs.org/nyala/0.0.5", "0.0.6": "http://registry.npmjs.org/nyala/0.0.6" }, "dist": { "0.0.1": { "shasum": "f64dd53dc63b91f0c80341338712c3ca0c78707e", "tarball": "http://registry.npmjs.org/nyala/-/nyala-0.0.1.tgz" }, "0.0.2": { "shasum": "7ae8a55d759d790c65752985d83be0e13078ad99", "tarball": "http://registry.npmjs.org/nyala/-/nyala-0.0.2.tgz" }, "0.0.3": { "shasum": "ae389abee6bd950be2f8e1441719e8fec44897a8", "tarball": "http://registry.npmjs.org/nyala/-/nyala-0.0.3.tgz" }, "0.0.4": { "shasum": "5d6b90090f28836285349fa151def8bed0a22604", "tarball": "http://registry.npmjs.org/nyala/-/nyala-0.0.4.tgz" }, "0.0.5": { "shasum": "8a3630e9995485c1fb7471cf025b93131af8d69d", "tarball": "http://registry.npmjs.org/nyala/-/nyala-0.0.5.tgz" }, "0.0.6": { "shasum": "b666878b02001e3db5e51d84c9cf0bd4334d1a68", "tarball": "http://registry.npmjs.org/nyala/-/nyala-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/nyala/" }, "nyam": { "name": "nyam", "description": "Yammer CLI tool using node.js", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "csanz", "email": "chrissanz@gmail.com" } ], "time": { "modified": "2011-05-01T16:33:56.516Z", "created": "2011-04-18T21:22:23.935Z", "0.0.2": "2011-04-18T21:22:24.294Z", "0.0.3": "2011-04-19T05:50:07.006Z", "0.0.4": "2011-04-19T07:25:02.318Z", "0.0.5": "2011-04-19T08:27:43.733Z", "0.0.6": "2011-04-20T00:41:23.006Z", "0.0.7": "2011-05-01T06:50:58.680Z" }, "author": { "name": "Christian Sanz", "email": "chris@geekli.st" }, "repository": { "type": "git", "url": "http://github.com/csanz/nyam.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/nyam/0.0.2", "0.0.3": "http://registry.npmjs.org/nyam/0.0.3", "0.0.4": "http://registry.npmjs.org/nyam/0.0.4", "0.0.5": "http://registry.npmjs.org/nyam/0.0.5", "0.0.6": "http://registry.npmjs.org/nyam/0.0.6", "0.0.7": "http://registry.npmjs.org/nyam/0.0.7" }, "dist": { "0.0.2": { "shasum": "7c7ac0ca6a81afad01053784e8e53c1814615eec", "tarball": "http://registry.npmjs.org/nyam/-/nyam-0.0.2.tgz" }, "0.0.3": { "shasum": "a457224bdb63f4bed80d922657072aa39bd51c00", "tarball": "http://registry.npmjs.org/nyam/-/nyam-0.0.3.tgz" }, "0.0.4": { "shasum": "4236ad46223a93dd3d171e998183b5f27d890700", "tarball": "http://registry.npmjs.org/nyam/-/nyam-0.0.4.tgz" }, "0.0.5": { "shasum": "3e5f8fd1a5d6133f18475866b9737030de92e098", "tarball": "http://registry.npmjs.org/nyam/-/nyam-0.0.5.tgz" }, "0.0.6": { "shasum": "7df4df4516db949d2f38652cdabfd2201b452726", "tarball": "http://registry.npmjs.org/nyam/-/nyam-0.0.6.tgz" }, "0.0.7": { "shasum": "6d5a96e4195dae3f633ddd7b11d9a9b95dd87f76", "tarball": "http://registry.npmjs.org/nyam/-/nyam-0.0.7.tgz" } }, "keywords": [ "yammer", "cli", "github", "tools" ], "url": "http://registry.npmjs.org/nyam/" }, "nyancat": { "name": "nyancat", "description": "print a nyan cat to the console", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "niftylettuce", "email": "nicholasbaugh@gmail.com" } ], "time": { "modified": "2011-09-04T14:32:59.872Z", "created": "2011-06-26T23:06:26.223Z", "0.0.1": "2011-06-26T23:06:26.858Z", "0.0.2": "2011-06-27T06:22:58.691Z", "0.0.3": "2011-06-28T05:24:54.048Z" }, "author": { "name": "Nick Baugh", "email": "niftylettuce@gmail.com", "url": "http://nickbaugh.com/" }, "repository": { "type": "git", "url": "git://github.com/niftylettuce/nyancat.js.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/nyancat/0.0.3" }, "dist": { "0.0.3": { "shasum": "785813a02186d90993062329874ec6bc8e019843", "tarball": "http://registry.npmjs.org/nyancat/-/nyancat-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/nyancat/" }, "nymph": { "name": "nymph", "description": "Nymph is a node.js IRC bot module", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-05-30T23:09:34.857Z", "created": "2011-05-30T21:11:51.532Z", "0.0.1": "2011-05-30T21:11:52.203Z", "0.0.2": "2011-05-30T23:09:34.857Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/nymph.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/nymph/0.0.1", "0.0.2": "http://registry.npmjs.org/nymph/0.0.2" }, "dist": { "0.0.1": { "shasum": "bbd14397ab44d525123b4514d2577e1d54532947", "tarball": "http://registry.npmjs.org/nymph/-/nymph-0.0.1.tgz" }, "0.0.2": { "shasum": "c8bc65c05db3c42997f0340199efcf1a99123fcb", "tarball": "http://registry.npmjs.org/nymph/-/nymph-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/nymph/" }, "o3-xml": { "name": "o3-xml", "description": "NodeJS library for W3C-DOM XML api with XPath and namespaces. It is based on LibXML2.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-04-15T15:39:40.611Z", "created": "2011-04-15T15:39:40.100Z", "0.1.0": "2011-04-15T15:39:40.611Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/o3-xml/0.1.0" }, "dist": { "0.1.0": { "shasum": "464720c613aec7a7bcfdaf3fc55697eaa152e97a", "tarball": "http://registry.npmjs.org/o3-xml/-/o3-xml-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/o3-xml/" }, "oahu": { "name": "oahu", "description": "OahuClient", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rdardour", "email": "romain@oahu.fr" } ], "time": { "modified": "2011-09-04T22:02:27.705Z", "created": "2011-09-04T22:02:25.976Z", "0.0.1": "2011-09-04T22:02:27.705Z" }, "author": { "name": "Romain Dardour", "email": "romain@oahu.fr" }, "repository": { "type": "git", "url": "git://github.com/sixdegrees/oahu-node-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oahu/0.0.1" }, "dist": { "0.0.1": { "shasum": "2a15f8a0abaab370144ffeb3c86d5115b529c0de", "tarball": "http://registry.npmjs.org/oahu/-/oahu-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/oahu/" }, "oath": { "name": "oath", "description": "Tiny library for node and the browser that makes it easy to build and interact with promise/future based APIs.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-09T07:28:08.672Z", "created": "2011-10-03T16:06:58.028Z", "0.0.1": "2011-10-03T16:06:58.615Z", "0.0.2": "2011-10-04T10:58:38.640Z", "0.0.3": "2011-10-04T12:46:40.010Z", "0.0.4": "2011-10-05T09:42:14.083Z", "0.0.5": "2011-10-05T09:55:18.062Z", "0.1.0": "2011-12-09T07:28:08.672Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/oath.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oath/0.0.1", "0.0.2": "http://registry.npmjs.org/oath/0.0.2", "0.0.3": "http://registry.npmjs.org/oath/0.0.3", "0.0.4": "http://registry.npmjs.org/oath/0.0.4", "0.0.5": "http://registry.npmjs.org/oath/0.0.5", "0.1.0": "http://registry.npmjs.org/oath/0.1.0" }, "dist": { "0.0.1": { "shasum": "3297d264b206b04631d84a0d74a1aad6f4bf4f2b", "tarball": "http://registry.npmjs.org/oath/-/oath-0.0.1.tgz" }, "0.0.2": { "shasum": "e68e3535842730bf1408185bd5322c32912391ef", "tarball": "http://registry.npmjs.org/oath/-/oath-0.0.2.tgz" }, "0.0.3": { "shasum": "a3b545d2368b6ec907809e709be3c92db289248e", "tarball": "http://registry.npmjs.org/oath/-/oath-0.0.3.tgz" }, "0.0.4": { "shasum": "01151e7cf78fd10aaaf9934a24e593ef6f8a89d3", "tarball": "http://registry.npmjs.org/oath/-/oath-0.0.4.tgz" }, "0.0.5": { "shasum": "bcdbc7aab149a14f86761004b986520db2749b72", "tarball": "http://registry.npmjs.org/oath/-/oath-0.0.5.tgz" }, "0.1.0": { "shasum": "0efd62bdf668299a0a67146570caf170713b00ec", "tarball": "http://registry.npmjs.org/oath/-/oath-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/oath/" }, "oauth": { "name": "oauth", "dist-tags": { "latest": "0.9.5" }, "maintainers": [ { "name": "ciaranj", "email": "ciaranj@gmail.com" } ], "author": { "name": "Ciaran Jessup", "email": "ciaranj@gmail.com" }, "description": "Library for interacting with OAuth 1.0, 1.0A, 2 and Echo. Provides simplified client access and allows for construction of more complex apis and OAuth providers.", "repository": { "type": "git", "url": "git://github.com/ciaranj/node-oauth.git" }, "time": { "modified": "2011-11-07T19:41:46.016Z", "created": "2011-02-13T11:40:55.825Z", "0.7.4": "2011-02-13T11:40:55.825Z", "0.7.5": "2011-02-13T11:40:55.825Z", "0.7.6": "2011-02-13T11:40:55.825Z", "0.7.7": "2011-02-13T11:40:55.825Z", "0.8.0": "2011-02-13T11:40:55.825Z", "0.8.1": "2011-02-13T11:40:55.825Z", "0.8.2": "2011-02-13T11:40:55.825Z", "0.8.3": "2011-02-13T11:40:55.825Z", "0.8.4": "2011-02-13T11:40:55.825Z", "0.9.0": "2011-02-13T11:40:55.825Z", "0.9.1": "2011-06-23T21:20:51.097Z", "0.9.2": "2011-06-29T23:01:46.938Z", "0.9.3": "2011-07-23T21:58:08.180Z", "0.9.4": "2011-08-15T22:32:14.898Z", "0.9.5": "2011-08-17T12:21:26.264Z" }, "users": { "kwerty": true }, "versions": { "0.7.4": "http://registry.npmjs.org/oauth/0.7.4", "0.7.5": "http://registry.npmjs.org/oauth/0.7.5", "0.7.6": "http://registry.npmjs.org/oauth/0.7.6", "0.7.7": "http://registry.npmjs.org/oauth/0.7.7", "0.8.0": "http://registry.npmjs.org/oauth/0.8.0", "0.8.1": "http://registry.npmjs.org/oauth/0.8.1", "0.8.2": "http://registry.npmjs.org/oauth/0.8.2", "0.8.3": "http://registry.npmjs.org/oauth/0.8.3", "0.8.4": "http://registry.npmjs.org/oauth/0.8.4", "0.9.0": "http://registry.npmjs.org/oauth/0.9.0", "0.9.1": "http://registry.npmjs.org/oauth/0.9.1", "0.9.2": "http://registry.npmjs.org/oauth/0.9.2", "0.9.3": "http://registry.npmjs.org/oauth/0.9.3", "0.9.4": "http://registry.npmjs.org/oauth/0.9.4", "0.9.5": "http://registry.npmjs.org/oauth/0.9.5" }, "dist": { "0.7.4": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.7.4.tgz" }, "0.7.5": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.7.5.tgz" }, "0.7.6": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.7.6.tgz" }, "0.7.7": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.7.7.tgz" }, "0.8.0": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.8.0.tgz" }, "0.8.1": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.8.1.tgz" }, "0.8.2": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.8.2.tgz" }, "0.8.3": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.8.3.tgz" }, "0.8.4": { "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.8.4.tgz" }, "0.9.0": { "shasum": "ce161706b8500df57c93a41e4546fde274948f91", "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.9.0.tgz" }, "0.9.1": { "shasum": "50e412176939e27e9e59e7d39185e6e96c013ce3", "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.9.1.tgz" }, "0.9.2": { "shasum": "dbea25277d597ff49ebe0d2c6e6f7666630e7f75", "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.9.2.tgz" }, "0.9.3": { "shasum": "9dba6bad5fcbd98ae8182e9df9c34136013546ff", "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.9.3.tgz" }, "0.9.4": { "shasum": "0f0ba4bf4c377543710f53f60accd590ce5d4e9a", "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.9.4.tgz" }, "0.9.5": { "shasum": "c151e69692668e2d7c19804d971c6427c6d74aae", "tarball": "http://registry.npmjs.org/oauth/-/oauth-0.9.5.tgz" } }, "url": "http://registry.npmjs.org/oauth/" }, "oauth-client": { "name": "oauth-client", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "unscene", "email": "ryan.fairchild@gmail.com" } ], "author": { "name": "Ryan Fairchild" }, "description": "OAuth 1.0 (RFC 5849) client library.", "repository": { "type": "git", "url": "git://github.com/unscene/node-oauth.git" }, "time": { "modified": "2011-06-22T21:31:56.233Z", "created": "2011-06-22T21:31:56.233Z", "0.1.5": "2011-06-22T21:31:56.233Z", "0.1.6": "2011-06-22T21:31:56.233Z", "0.1.7": "2011-06-22T21:31:56.233Z", "0.2.0": "2011-06-22T21:31:56.233Z" }, "versions": { "0.1.5": "http://registry.npmjs.org/oauth-client/0.1.5", "0.1.6": "http://registry.npmjs.org/oauth-client/0.1.6", "0.1.7": "http://registry.npmjs.org/oauth-client/0.1.7", "0.2.0": "http://registry.npmjs.org/oauth-client/0.2.0" }, "dist": { "0.1.5": { "tarball": "http://packages:5984/oauth-client/-/oauth-client-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/oauth-client/-/oauth-client-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/oauth-client/-/oauth-client-0.1.7.tgz" }, "0.2.0": { "shasum": "9787c5294946586438256dca770a599e789d1394", "tarball": "http://registry.npmjs.org/oauth-client/-/oauth-client-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/oauth-client/" }, "oauth-jesse": { "name": "oauth-jesse", "description": "Jesse's fork of a Library for interacting with OAuth 1.0, 1.0A, 2 and Echo. Provides simplified client access and allows for construction of more complex apis and OAuth providers.", "dist-tags": { "latest": "0.9.5" }, "maintainers": [ { "name": "jessesanford", "email": "jessesanford@gmail.com" } ], "time": { "modified": "2011-11-08T16:17:19.208Z", "created": "2011-11-08T16:17:18.995Z", "0.9.5": "2011-11-08T16:17:19.208Z" }, "author": { "name": "Ciaran Jessup", "email": "ciaranj@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/therealjessesanford/node-oauth.git" }, "versions": { "0.9.5": "http://registry.npmjs.org/oauth-jesse/0.9.5" }, "dist": { "0.9.5": { "shasum": "0ae9fdc5523c0fbbb96fcd6a9e46dc623677a56f", "tarball": "http://registry.npmjs.org/oauth-jesse/-/oauth-jesse-0.9.5.tgz" } }, "url": "http://registry.npmjs.org/oauth-jesse/" }, "oauth-server": { "name": "oauth-server", "description": "Server, supporting OAuth version 1.0A", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "selead", "email": "allselead@gmail.com" } ], "time": { "modified": "2011-04-19T06:50:58.392Z", "created": "2011-04-08T22:26:03.294Z", "0.1.5": "2011-04-08T22:26:03.786Z", "0.2.0": "2011-04-19T06:50:22.348Z" }, "author": { "name": "Temnov Kirill", "email": "allselead@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/selead/oauth-server.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/oauth-server/0.2.0" }, "dist": { "0.2.0": { "shasum": "314c7356ae494694e5d7458385dfed41da9aeec1", "tarball": "http://registry.npmjs.org/oauth-server/-/oauth-server-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/oauth-server/" }, "oauth2": { "name": "oauth2", "description": "Oauth2 multi provider npm module", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lexer", "email": "alexey.v.zaharov@gmail.com" } ], "time": { "modified": "2011-04-17T08:10:10.005Z", "created": "2011-04-17T08:10:08.967Z", "0.0.1": "2011-04-17T08:10:10.005Z" }, "author": { "name": "Alexey Zakharov", "email": "alexey.v.zaharov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/lexer/node-ouath2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oauth2/0.0.1" }, "dist": { "0.0.1": { "shasum": "7ce91eac8e2f12ec92e0ac708dfb48ef88d4d2dd", "tarball": "http://registry.npmjs.org/oauth2/-/oauth2-0.0.1.tgz" } }, "keywords": [ "ouath2", "facebook", "google", "vkontakte", "twitter" ], "url": "http://registry.npmjs.org/oauth2/" }, "oauth2-client": { "name": "oauth2-client", "description": "A library providing the bases to implement an OAuth2 client (as connect middleware).", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-03-03T18:51:17.090Z", "created": "2011-02-14T10:49:26.038Z", "0.0.2": "2011-02-14T10:49:27.010Z", "0.0.3": "2011-02-17T15:42:02.237Z", "0.0.4": "2011-03-03T18:51:17.090Z" }, "repository": { "type": "git", "url": "https://github.com/AF83/oauth2_client_node.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/oauth2-client/0.0.2", "0.0.3": "http://registry.npmjs.org/oauth2-client/0.0.3", "0.0.4": "http://registry.npmjs.org/oauth2-client/0.0.4" }, "dist": { "0.0.2": { "shasum": "28255a8b4c64d5f63aa0da50d3dff02ab4a706ea", "tarball": "http://registry.npmjs.org/oauth2-client/-/oauth2-client-0.0.2.tgz" }, "0.0.3": { "shasum": "cb15505bdd14883ce4d9f01477cabb96789d92a3", "tarball": "http://registry.npmjs.org/oauth2-client/-/oauth2-client-0.0.3.tgz" }, "0.0.4": { "shasum": "ca72e3c8f1c2ef1d98ed312d213487e1caba412a", "tarball": "http://registry.npmjs.org/oauth2-client/-/oauth2-client-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/oauth2-client/" }, "oauth2-provider": { "name": "oauth2-provider", "description": "A simple customizable OAuth 2.0 provider (server) for node.js.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "amir", "email": "a@unoc.net" } ], "time": { "modified": "2011-09-26T03:01:53.604Z", "created": "2011-09-07T05:57:16.957Z", "0.0.1": "2011-09-07T05:57:18.239Z", "0.0.2": "2011-09-26T03:01:53.604Z" }, "author": { "name": "Amir Malik", "url": "http://amir.unoc.net/" }, "versions": { "0.0.1": "http://registry.npmjs.org/oauth2-provider/0.0.1", "0.0.2": "http://registry.npmjs.org/oauth2-provider/0.0.2" }, "dist": { "0.0.1": { "shasum": "bffe8097a6e8d7c12f84ff365e36bf17ba8acc5c", "tarball": "http://registry.npmjs.org/oauth2-provider/-/oauth2-provider-0.0.1.tgz" }, "0.0.2": { "shasum": "e91452602e92f118fcc99b540329333d459e3d9f", "tarball": "http://registry.npmjs.org/oauth2-provider/-/oauth2-provider-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/oauth2-provider/" }, "oauth2-server": { "name": "oauth2-server", "description": "Node library providing the bases to implement an OAuth2 server (as connect middleware).", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-02-21T15:04:44.640Z", "created": "2011-02-14T13:46:43.574Z", "0.0.1pre": "2011-02-14T13:46:44.523Z", "0.0.1pre2": "2011-02-14T14:19:17.018Z", "0.0.1pre3": "2011-02-14T15:11:11.015Z", "0.0.1pre4": "2011-02-15T10:35:15.939Z", "0.0.1": "2011-02-21T15:04:44.640Z" }, "repository": { "type": "git", "url": "https://github.com/AF83/oauth2_server_node.git" }, "versions": { "0.0.1pre": "http://registry.npmjs.org/oauth2-server/0.0.1pre", "0.0.1pre2": "http://registry.npmjs.org/oauth2-server/0.0.1pre2", "0.0.1pre3": "http://registry.npmjs.org/oauth2-server/0.0.1pre3", "0.0.1pre4": "http://registry.npmjs.org/oauth2-server/0.0.1pre4", "0.0.1": "http://registry.npmjs.org/oauth2-server/0.0.1" }, "dist": { "0.0.1pre": { "shasum": "3e2682b9deba7c1d2c764a5551a54cdf9ffdc622", "tarball": "http://registry.npmjs.org/oauth2-server/-/oauth2-server-0.0.1pre.tgz" }, "0.0.1pre2": { "shasum": "77586654951a2eb6aedd4cfb317febbb52cb542f", "tarball": "http://registry.npmjs.org/oauth2-server/-/oauth2-server-0.0.1pre2.tgz" }, "0.0.1pre3": { "shasum": "9ad1fc26cb22f854eeac1165125a396e0c205347", "tarball": "http://registry.npmjs.org/oauth2-server/-/oauth2-server-0.0.1pre3.tgz" }, "0.0.1pre4": { "shasum": "bd9f77f829c8a4edd4665e8ff6d43f82dabd86a4", "tarball": "http://registry.npmjs.org/oauth2-server/-/oauth2-server-0.0.1pre4.tgz" }, "0.0.1": { "shasum": "e54acd115517d12367ad5cb0ed5aea7ab42d178a", "tarball": "http://registry.npmjs.org/oauth2-server/-/oauth2-server-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/oauth2-server/" }, "obj_diff": { "name": "obj_diff", "description": "Find all differences between Javascript objects", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jhs", "email": "jhs@couchone.com" } ], "time": { "modified": "2011-10-13T23:26:16.163Z", "created": "2011-06-20T04:06:14.016Z", "0.1.0": "2011-06-20T04:06:16.582Z", "0.2.0": "2011-10-13T23:26:16.163Z" }, "author": { "name": "Jason Smith", "email": "jhs@iriscouch.com" }, "repository": { "type": "git", "url": "git://github.com/iriscouch/obj_diff.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/obj_diff/0.1.0", "0.2.0": "http://registry.npmjs.org/obj_diff/0.2.0" }, "dist": { "0.1.0": { "shasum": "13a1e95ec7a4fbace3c3545de086ecb3f4f62132", "tarball": "http://registry.npmjs.org/obj_diff/-/obj_diff-0.1.0.tgz" }, "0.2.0": { "shasum": "6a80cd45465194a347f4f0ec8a36b6950b6049ba", "tarball": "http://registry.npmjs.org/obj_diff/-/obj_diff-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/obj_diff/" }, "object-additions": { "name": "object-additions", "description": "Methods which extend the Object object.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "time": { "modified": "2010-12-21T08:14:44.032Z", "created": "2010-12-21T08:14:43.723Z", "0.5.0": "2010-12-21T08:14:44.032Z" }, "author": { "name": "Dan Dean", "email": "me@dandean.com", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "http://github.com/dandean/object-additions.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/object-additions/0.5.0" }, "dist": { "0.5.0": { "shasum": "1e3649cade293877f53e7ebde586fc62e77b9a59", "tarball": "http://registry.npmjs.org/object-additions/-/object-additions-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/object-additions/" }, "object-proxy": { "name": "object-proxy", "description": "Proxying an object's methods", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "flashingpumpkin", "email": "alen@caffeinehit.com" } ], "author": { "name": "Alen Mujezinovic", "email": "alen@caffeinehit.com" }, "repository": { "type": "git", "url": "https//github.com/flashingpumpkin/node-pubsub.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/object-proxy/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/object-proxy/-/object-proxy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/object-proxy/" }, "object-sync": { "name": "object-sync", "description": "Transparently synchronize objects accross many connected clients.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jonas.huckestein", "email": "jonas.huckestein@gmail.com" } ], "time": { "modified": "2011-02-06T09:28:20.549Z", "created": "2011-02-06T09:27:20.969Z", "0.1.0": "2011-02-06T09:27:21.368Z", "0.1.1": "2011-02-06T09:28:20.549Z" }, "author": { "name": "Jonas Huckestein", "email": "jonas.huckestein@gmail.com", "url": "http://thezukunft.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/object-sync/0.1.0", "0.1.1": "http://registry.npmjs.org/object-sync/0.1.1" }, "dist": { "0.1.0": { "shasum": "993fb078d1cb1b466ad58b8a3240bd0969bd797e", "tarball": "http://registry.npmjs.org/object-sync/-/object-sync-0.1.0.tgz" }, "0.1.1": { "shasum": "8d6330a22fbe0b725aa9b423d4163b104378940f", "tarball": "http://registry.npmjs.org/object-sync/-/object-sync-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/object-sync/" }, "objectdiff": { "name": "objectdiff", "description": "Compares JavaScript objects", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "nv", "email": "me@elv1s.ru" } ], "time": { "modified": "2011-11-02T18:52:43.323Z", "created": "2011-11-02T18:52:42.535Z", "1.0.0": "2011-11-02T18:52:43.323Z" }, "author": { "name": "Nikita Vasilyev", "email": "me@elv1s.ru" }, "repository": { "type": "git", "url": "git://github.com/NV/objectDiff.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/objectdiff/1.0.0" }, "dist": { "1.0.0": { "shasum": "f17a78f2246a5da2b372e3551a1b82317fc04293", "tarball": "http://registry.npmjs.org/objectdiff/-/objectdiff-1.0.0.tgz" } }, "keywords": [ "diff" ], "url": "http://registry.npmjs.org/objectdiff/" }, "objecttools": { "name": "objecttools", "description": "JavaScript Object and JSON reference utilities", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "akidee", "email": "mail@akidee.de" } ], "time": { "modified": "2011-11-09T01:11:44.408Z", "created": "2011-11-09T01:11:42.116Z", "0.1.0": "2011-11-09T01:11:44.408Z" }, "author": { "name": "Andreas Kalsch", "email": "mail@akidee.de", "url": "http://akidee.de/" }, "versions": { "0.1.0": "http://registry.npmjs.org/objecttools/0.1.0" }, "dist": { "0.1.0": { "shasum": "79d5f9c48bd3f6271b4b2dd82d972fae994498ce", "tarball": "http://registry.npmjs.org/objecttools/-/objecttools-0.1.0.tgz" } }, "keywords": [ "object", "tool", "json", "reference" ], "url": "http://registry.npmjs.org/objecttools/" }, "observer": { "name": "observer", "description": "An implementation of observer design pattern.", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-10-15T08:17:55.466Z", "created": "2011-02-11T14:19:59.881Z", "1.0.0": "2011-02-11T14:20:00.257Z", "1.1.0": "2011-10-15T08:17:55.466Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com", "url": "http://azer.kodfabrik.com" }, "repository": { "type": "git", "url": "git://github.com/azer/observer.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/observer/1.0.0", "1.1.0": "http://registry.npmjs.org/observer/1.1.0" }, "dist": { "1.0.0": { "shasum": "39d8e1f00e406b5e587f01c640aeeaec89c6d201", "tarball": "http://registry.npmjs.org/observer/-/observer-1.0.0.tgz" }, "1.1.0": { "shasum": "d235a328427b49e317e6762333ee16ef87296a67", "tarball": "http://registry.npmjs.org/observer/-/observer-1.1.0.tgz" } }, "keywords": [ "observer", "pubsub", "events" ], "url": "http://registry.npmjs.org/observer/" }, "ocean": { "name": "ocean", "description": "Mesh Processing", "dist-tags": { "latest": "0.0.1pre" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-09-30T09:19:44.851Z", "created": "2011-09-30T09:19:43.506Z", "0.0.1pre": "2011-09-30T09:19:44.851Z" }, "author": { "name": "Dan Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.io" }, "repository": { "type": "git", "url": "git://github.com/dshaw/ocean.git" }, "versions": { "0.0.1pre": "http://registry.npmjs.org/ocean/0.0.1pre" }, "dist": { "0.0.1pre": { "shasum": "f03215d1209db8d599b9ced177762a1b435c454b", "tarball": "http://registry.npmjs.org/ocean/-/ocean-0.0.1pre.tgz" } }, "url": "http://registry.npmjs.org/ocean/" }, "oconf": { "name": "oconf", "description": "Configuration", "dist-tags": { "latest": "0.0.3" }, "readme": "OConf\n=====\n\nThis is currently a experiment with putting some semi-random ideas about how\nconfiguration can be done in a convenient manner into code.\n\nThe basic idea is to experiment with applying `#include`-statements recusively\ninside JSON/cJSON documents:\n\n // default-settings.cjson\n {\n\t\t\"some-setting\": \"default value\",\n\t\t\"value\": 100\n\t}\n\n\t// my-config.cjson\n\t{\n\t\t\"#include\": \"./default-settings.json\",\n\t\t\"value\": 50\n\t}\n\nWill result in a config with:\n\n\t{\n\t\t\"some-setting\": \"default-value\",\n\t\t\"value\": 50\n\t}\n\nTests\n-----\n\nDownload/clone, run `npm install --dev` and then either `vows --spec` or `npm test`.\n\nLicense\n-------\n\nThe software is provided under the Modified BSD License; See LICENSE for\nfurther details.\n\n", "maintainers": [ { "name": "msiebuhr", "email": "sbhr@sbhr.dk" }, { "name": "papandreou", "email": "andreas@one.com" } ], "time": { "modified": "2011-11-14T10:53:15.492Z", "created": "2011-11-11T09:28:24.371Z", "0.0.1": "2011-11-11T09:28:25.657Z", "0.0.2": "2011-11-11T13:30:29.870Z", "0.0.3": "2011-11-14T10:53:15.492Z" }, "author": { "name": "Morten Siebuhr", "email": "sbhr@sbhr.dk" }, "repository": { "type": "git", "url": "git://github.com/msiebuhr/node-oconf.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oconf/0.0.1", "0.0.2": "http://registry.npmjs.org/oconf/0.0.2", "0.0.3": "http://registry.npmjs.org/oconf/0.0.3" }, "dist": { "0.0.1": { "shasum": "954a9acec2fd5d88223edaaf72d8036c11474162", "tarball": "http://registry.npmjs.org/oconf/-/oconf-0.0.1.tgz" }, "0.0.2": { "shasum": "ffd04a90b03a29ed4bc4b2771b818941fa37f00b", "tarball": "http://registry.npmjs.org/oconf/-/oconf-0.0.2.tgz" }, "0.0.3": { "shasum": "76f017d3de98dc72fa28e6cc8d5a688330f7a2f6", "tarball": "http://registry.npmjs.org/oconf/-/oconf-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/oconf/" }, "octo.io": { "name": "octo.io", "description": "Branching IO for working with nested files in Node", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-01-28T20:25:11.631Z", "created": "2011-01-06T04:16:51.401Z", "0.1.0": "2011-01-06T04:16:52.385Z", "0.1.1": "2011-01-28T14:58:42.365Z", "0.1.2": "2011-01-28T20:25:11.631Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "http://github.com/TrevorBurnham/octo.io.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/octo.io/0.1.0", "0.1.1": "http://registry.npmjs.org/octo.io/0.1.1", "0.1.2": "http://registry.npmjs.org/octo.io/0.1.2" }, "dist": { "0.1.0": { "shasum": "5743f951a0c16545055d75e70871b5d4105ee904", "tarball": "http://registry.npmjs.org/octo.io/-/octo.io-0.1.0.tgz" }, "0.1.1": { "shasum": "dfb3aff27de7361743ac26e829456fe7a6d8f7e8", "tarball": "http://registry.npmjs.org/octo.io/-/octo.io-0.1.1.tgz" }, "0.1.2": { "shasum": "cf1cfe04da0503751edd4e4dc52e519ca63c1ea8", "tarball": "http://registry.npmjs.org/octo.io/-/octo.io-0.1.2.tgz" } }, "keywords": [ "file", "read", "io" ], "url": "http://registry.npmjs.org/octo.io/" }, "octobertest": { "name": "octobertest", "description": "Convert between different test result formats", "dist-tags": { "latest": "0.0.3" }, "readme": "# octobertest\n\noctobertest lets you convert between different test result formats.\n\nThe current main focus is to convert a custom JSON-representable format\ninto JUnit.xml for jenkins.\n", "maintainers": [ { "name": "evilhackerdude", "email": "evilhackerdude@gmail.com" } ], "time": { "modified": "2011-12-02T10:31:01.196Z", "created": "2011-12-02T10:22:19.621Z", "0.0.1": "2011-12-02T10:22:21.157Z", "0.0.2": "2011-12-02T10:24:18.169Z", "0.0.3": "2011-12-02T10:31:01.196Z" }, "author": { "name": "Stephan Seidt", "email": "evilhackerdude@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:uxebu/octobertest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/octobertest/0.0.1", "0.0.2": "http://registry.npmjs.org/octobertest/0.0.2", "0.0.3": "http://registry.npmjs.org/octobertest/0.0.3" }, "dist": { "0.0.1": { "shasum": "b71cdee54fc2ba80efb027dfe9db58f2ff2678aa", "tarball": "http://registry.npmjs.org/octobertest/-/octobertest-0.0.1.tgz" }, "0.0.2": { "shasum": "f74e1581fa2589491a87313056c0ce3640286066", "tarball": "http://registry.npmjs.org/octobertest/-/octobertest-0.0.2.tgz" }, "0.0.3": { "shasum": "5412ed80ebdbc2f1ef6878ea461651eb505ee3ca", "tarball": "http://registry.npmjs.org/octobertest/-/octobertest-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/octobertest/" }, "octonode": { "name": "octonode", "description": "nodejs wrapper for github v3 api", "dist-tags": { "latest": "0.1.0" }, "readme": "# octonode - nodejs github library\n\n## Description\noctonode is a library for nodejs to access the [github v3 api](developer.github.com)\n\n## Installation\n```\nnpm install octonode\n```\n\n## Usage\nThe module exposes the objects `User`, `Organisation` and `Repository`\nfor interacting with the respective github entities.\nAll methods take at least a callback function as argument, which is\ncalled with the result data after the method is finished. The callback\nfunction should have the following signature:\n\n```js\nfunction(status, data)\n{\n // do something with the data\n console.log(data);\n};\n```\n\nStatus is a string describing whether the function call was a success or\nan error occurred and data is the actual result data. The status strings are\navailable from the octonode module for comparison:\n\n```js\noctonode.status = {\n SUCCESS: \"success\", // everything went great\n ERROR: \"error\", // something went wrong\n NIMPL: \"notimplemented\" // method not yet implemented\n};\n```\n\nEvery object provides several method to interact with the entity it represents.\n\n```js\nvar octonode = require('octonode');\n\nvar me = octonode.User('pkumar');\n\n// work with email data\nme.get_email_addresses(callback);\nme.set_email_addresses(['new@mail.com', 'alsonew@mail.com'], callback);\nme.set_email_addresses('new@mail.com', callback);\nme.delete_email_addresses(['new@mail.com', 'alsonew@mail.com'], callback);\nme.delete_email_addresses('new@mail.com', callback);\n\n// follower data\nme.get_followers(callback);\nme.get_following(callback);\nme.is_following('user', callback);\nme.follow('user', callback);\nme.unfollow('user', callback);\n\n// key data\nme.get_public_keys(callback);\nme.get_public_key('id', callback);\nme.add_public_key('title', 'key', callback);\nme.update_public_key('title', 'key', callback);\nme.delete_public_key('id', callback);\n\n// public orgs for unauthenticated, private and public for authenticated\nme.get_organizations(callback);\n\n// public repos for unauthenticated, private and public for authenticated\nme.get_repositories(callback);\nme.create_repository({name: ''}, callback);\nme.get_watched_repositories(callback);\nme.is_watching('repo', callback);\nme.start_watching('repo', callback);\nme.stop_watching('repo', callback);\nme.get_issues(params, callback);\n\n// organization data\nvar org = octonode.Organisation('bulletjs')\norg.info(callback);\norg.update(dict_with_update_properties, callback);\norg.get_members(callback);\norg.get_member('user', callback);\norg.add_member('user', 'team', callback);\norg.remove_member('user', callback);\norg.get_public_members(callback);\norg.is_public_member('user', callback);\norg.make_member_public('user', callback);\norg.conceal_member('user', callback);\norg.get_teams(callback);\norg.get_team('team', callback);\norg.create_team({name:'', repo_names:'', permission:''}, callback);\norg.edit_team({name:'', permission:''}, callback);\norg.delete_team('name', callback);\norg.get_team_members('team', callback);\norg.get_team_member('team', 'user', callback);\norg.remove_member_from_team('user', 'team', callback);\norg.get_repositories(callback);\norg.create_repository({name: ''}, callback);\norg.get_team_repositories('team', callback);\norg.get_team_repository('team', 'name', callback);\norg.add_team_repository('team', 'name', callback);\norg.remove_team_repository('team', 'name', callback);\n\nvar repo = octonode.Repository('pkumar/octonode');\n\n// general repo information\nrepo.info(callback);\nrepo.update({name: ''}, callback);\nrepo.get_contributors(callback);\nrepo.get_languages(callback);\nrepo.get_teams(callback);\nrepo.get_tags(callback);\nrepo.get_branches(callback);\n\n// collaborator information\nrepo.get_collaborators(callback);\nrepo.has_collaborator('name', callback);\nrepo.add_collaborator('name', callback);\nrepo.remove_collaborator('name', callback);\n\n// commit data\nrepo.get_commits(callback);\nrepo.get_commit('sha-id', callback);\nrepo.get_all_comments(callback);\nrepo.get_commit_comments('SHA ID', callback);\nrepo.comment_on_commit({body: '', commit_id: '', line: '', path: '', position: ''}, callback);\nrepo.get_single_comment('comment id', callback);\nrepo.edit_single_comment('comment id', callback);\nrepo.delete_single_comment('comment id', callback);\n\n// downloads\nrepo.get_downloads(callback);\nrepo.get_download(callback);\nrepo.create_download({name: ''}, 'filepath', callback);\nrepo.delete_download(callback);\n\n// fork data\nrepo.get_forks(callback);\nrepo.create_fork(callback);\n\n// keys\nrepo.get_deploy_keys(callback);\nrepo.get_deploy_key('id', callback);\nrepo.create_deploy_key({title: '', key: ''}, callback);\nrepo.edit_deploy_key({title: '', key: ''}, callback);\nrepo.delete_deploy_key('id', callback);\n\n// watcher data\nrepo.get_watchers(callback);\n\n// pull requests\nrepo.get_all_pull_request_comments(callback);\nrepo.get_pull_request_comment('id', callback);\nrepo.create_pull_request_comment('id', {body:'', commit_id:'', path:'', position:''}, callback);\nrepo.reply_to_pull_request_comment('id', 'body', callback);\nrepo.edit_pull_request_comment('id', 'body', callback);\nrepo.delete_pull_request_comment('id', callback);\nrepo.get_issues(params, callback);\nrepo.get_issue('id', callback);\nrepo.create_issue({title: ''}, callback);\nrepo.edit_issue({title: ''}, callback);\nrepo.get_issue_comments('issue', callback);\nrepo.get_issue_comment('id', callback);\nrepo.create_issue_comment('id', 'comment', callback);\nrepo.edit_issue_comment('id', 'comment', callback);\nrepo.delete_issue_comment('id', callback);\nrepo.get_issue_events('id', callback);\nrepo.get_events(callback);\nrepo.get_event('id', callback);\nrepo.get_labels(callback);\nrepo.get_label('id', callback);\nrepo.create_label('name', 'color', callback);\nrepo.edit_label('name', 'color', callback);\nrepo.delete_label('id', callback);\nrepo.get_issue_labels('issue', callback);\nrepo.add_labels_to_issue('issue', ['label1', 'label2'], callback);\nrepo.remove_label_from_issue('issue', 'labelid', callback);\nrepo.set_labels_for_issue('issue', ['label1', 'label2'], callback);\nrepo.remove_all_labels_from_issue('issue', callback);\nrepo.get_labels_for_milestone_issues('milestone', callback);\nrepo.get_milestones(callback);\nrepo.get_milestone('id', callback);\nrepo.create_milestone('title', callback);\nrepo.edit_milestone('title', callback);\nrepo.delete_milestone('id', callback);\n\n// raw git access\nrepo.get_blob('sha-id', callback);\nrepo.create_blob('content', 'encoding', callback);\nrepo.get_commit('sha-id', callback);\nrepo.create_commit('message', 'tree', [parents], callback);\nrepo.get_reference('ref', callback);\nrepo.get_all_references(callback);\nrepo.create_reference('ref', 'sha', callback);\nrepo.update_reference('ref', 'sha', force, callback);\n```\n\n## Contributors\n[Contributors](http://github.com/pkumar/nocof/contributors)\n\n## License\nMIT/X11\n\n## Bug Reports\nReport [here](http://github.com/pkumar/nocof/issues)\n\n## Contact\nPavan Kumar Sunkara\n[pavan [dot] sss1991 [at] gmail [dot] com](mailto:pavan.sss1991@gmail.com)\n\nFollow me on [github](https://github.com/users/follow?target=pkumar), [twitter](http://twitter.com/pksunkara)\n", "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-11-23T12:57:01.921Z", "created": "2011-11-23T12:55:14.071Z", "0.1.0": "2011-11-23T12:57:01.921Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pkumar.github.com" }, "repository": { "type": "git", "url": "git://github.com/pkumar/octonode.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/octonode/0.1.0" }, "dist": { "0.1.0": { "shasum": "5c48f137172a9a82403e94734521b4cbc0202399", "tarball": "http://registry.npmjs.org/octonode/-/octonode-0.1.0.tgz" } }, "keywords": [ "wrapper", "api", "v3", "github" ], "url": "http://registry.npmjs.org/octonode/" }, "octopus": { "name": "octopus", "description": "sophisticated ikarus client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "daredude", "email": "falko.dude@gmail.com" } ], "time": { "modified": "2011-02-16T13:40:43.443Z", "created": "2011-02-16T13:40:42.984Z", "0.0.1": "2011-02-16T13:40:43.443Z" }, "author": { "name": "daredude", "email": "falko.dude@gmail.com", "url": "falkojanak.com" }, "repository": {}, "versions": { "0.0.1": "http://registry.npmjs.org/octopus/0.0.1" }, "dist": { "0.0.1": { "shasum": "b9f4ef11e08e393ba5ebe842cfed6b2f0ee041e5", "tarball": "http://registry.npmjs.org/octopus/-/octopus-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/octopus/" }, "odbc": { "name": "odbc", "description": "unixodbc bindings for node", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "wink", "email": "notwink@gmail.com" }, { "name": "wankdanker", "email": "dverweire@gmail.com" } ], "time": { "modified": "2011-11-10T22:19:34.701Z", "created": "2011-04-22T13:35:25.363Z", "0.0.1": "2011-04-22T13:35:25.628Z", "0.3.0": "2011-11-10T22:09:32.996Z" }, "author": { "name": "Lee Smith", "email": "notwink@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/w1nk/node-odbc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/odbc/0.0.1", "0.3.0": "http://registry.npmjs.org/odbc/0.3.0" }, "dist": { "0.0.1": { "shasum": "b3cded6f655aaf2921b3a41329754ebf8aa0dcbe", "tarball": "http://registry.npmjs.org/odbc/-/odbc-0.0.1.tgz" }, "0.3.0": { "shasum": "537d93311114b784f81192fca1fa50038f441609", "tarball": "http://registry.npmjs.org/odbc/-/odbc-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/odbc/" }, "odesk": { "name": "odesk", "description": "oDesk API wrapper", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "biesiad", "email": "gbiesiadecki@gmail.com" } ], "time": { "modified": "2011-10-30T16:18:37.626Z", "created": "2011-10-30T16:18:36.080Z", "0.1.1": "2011-10-30T16:18:37.626Z" }, "author": { "name": "Grzegorz Biesiadecki", "email": "gbiesiadecki@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/biesiad/odesk.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/odesk/0.1.1" }, "dist": { "0.1.1": { "shasum": "126dee0e92e29cb8d949b7d3954ec27af586b86d", "tarball": "http://registry.npmjs.org/odesk/-/odesk-0.1.1.tgz" } }, "keywords": [ "odesk", "api", "wrapper" ], "url": "http://registry.npmjs.org/odesk/" }, "odot": { "name": "odot", "description": "persistent, code reloading, interactive object space", "dist-tags": { "latest": "0.1.4", "stable": "0.1.4" }, "maintainers": [ { "name": "tsmith", "email": "node@thomassmith.com" } ], "author": { "name": "Thomas Smith", "email": "node@thomassmith.com" }, "time": { "modified": "2011-06-05T23:15:06.195Z", "created": "2010-12-21T23:48:31.003Z", "0.1.1": "2010-12-21T23:48:31.003Z", "0.1.2": "2010-12-21T23:48:31.003Z", "0.1.3": "2011-06-05T21:47:30.217Z", "0.1.4": "2011-06-05T23:15:05.339Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/odot/0.1.1", "0.1.2": "http://registry.npmjs.org/odot/0.1.2", "0.1.3": "http://registry.npmjs.org/odot/0.1.3", "0.1.4": "http://registry.npmjs.org/odot/0.1.4" }, "dist": { "0.1.1": { "tarball": "http://registry.npmjs.org/odot/-/odot-0.1.1.tgz" }, "0.1.2": { "shasum": "bbc00182368e45c1e676c7b93a8d490414e731ff", "tarball": "http://registry.npmjs.org/odot/-/odot-0.1.2.tgz" }, "0.1.3": { "shasum": "bdbdb27585603cf329ecd0b3b7936991f2c7cfc4", "tarball": "http://registry.npmjs.org/odot/-/odot-0.1.3.tgz" }, "0.1.4": { "shasum": "b409e69618aa3fb7d452051574d3be01c5815fe7", "tarball": "http://registry.npmjs.org/odot/-/odot-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/odot/" }, "oexchange": { "name": "oexchange", "description": "Module that handles OExchange host discovery", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bashofmann", "email": "bashofmann@googlemail.com" } ], "time": { "modified": "2011-10-03T11:58:59.222Z", "created": "2011-10-02T11:46:14.939Z", "0.1.0": "2011-10-02T11:46:16.323Z", "0.1.1": "2011-10-03T11:58:59.222Z" }, "author": { "name": "Bastian Hofmann", "email": "bashofmann@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/bashofmann/node_oexchange.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/oexchange/0.1.0", "0.1.1": "http://registry.npmjs.org/oexchange/0.1.1" }, "dist": { "0.1.0": { "shasum": "0934b86e0528b3ede5e1e119275b29dfe16cb7f3", "tarball": "http://registry.npmjs.org/oexchange/-/oexchange-0.1.0.tgz" }, "0.1.1": { "shasum": "f02115105fe71104beec93c9d11ff215dc6c5361", "tarball": "http://registry.npmjs.org/oexchange/-/oexchange-0.1.1.tgz" } }, "keywords": [ "oexchange" ], "url": "http://registry.npmjs.org/oexchange/" }, "offliner": { "name": "offliner", "description": "Offline web application builder.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-05-30T23:12:37.290Z", "created": "2011-05-30T23:12:33.158Z", "0.0.0": "2011-05-30T23:12:37.290Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/offliner/0.0.0" }, "dist": { "0.0.0": { "shasum": "d736c77b4db591e1608161bbd6de9f78069adcb6", "tarball": "http://registry.npmjs.org/offliner/-/offliner-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/offliner/" }, "ofxer": { "name": "ofxer", "description": "Banking Direct Connect For Account Data (OFX data retrieval and parsing to json)", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "euforic", "email": "christian@xogix.com" } ], "time": { "modified": "2011-12-09T20:47:39.820Z", "created": "2011-08-24T18:44:34.804Z", "0.0.1": "2011-08-24T18:44:36.002Z", "0.0.2": "2011-08-30T04:12:03.709Z", "0.0.3": "2011-08-31T20:16:18.461Z", "0.0.5": "2011-09-06T10:12:25.154Z", "0.0.6": "2011-09-22T01:07:16.085Z", "0.0.7": "2011-09-24T00:48:37.909Z", "0.0.8": "2011-09-29T10:47:19.710Z", "0.0.9": "2011-09-30T22:37:16.217Z", "0.0.10": "2011-12-09T19:13:02.432Z", "0.0.11": "2011-12-09T20:11:33.203Z", "0.0.12": "2011-12-09T20:47:39.820Z" }, "author": { "name": "Christian Sullivan", "email": "cs@euforic.co" }, "repository": { "type": "git", "url": "git://github.com/euforic/ofxer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ofxer/0.0.1", "0.0.2": "http://registry.npmjs.org/ofxer/0.0.2", "0.0.3": "http://registry.npmjs.org/ofxer/0.0.3", "0.0.5": "http://registry.npmjs.org/ofxer/0.0.5", "0.0.6": "http://registry.npmjs.org/ofxer/0.0.6", "0.0.7": "http://registry.npmjs.org/ofxer/0.0.7", "0.0.8": "http://registry.npmjs.org/ofxer/0.0.8", "0.0.9": "http://registry.npmjs.org/ofxer/0.0.9", "0.0.10": "http://registry.npmjs.org/ofxer/0.0.10", "0.0.11": "http://registry.npmjs.org/ofxer/0.0.11", "0.0.12": "http://registry.npmjs.org/ofxer/0.0.12" }, "dist": { "0.0.1": { "shasum": "538d93477da93eb74395c8fcdc36b6d5920bcb3d", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.1.tgz" }, "0.0.2": { "shasum": "970288681d4f7c540eaecbe06dbc81418379895f", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.2.tgz" }, "0.0.3": { "shasum": "9a5895d0ebf051057f02423dd39f0044052a4b73", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.3.tgz" }, "0.0.5": { "shasum": "b6bee7caca08732d719dead35cf5485aa76a8a04", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.5.tgz" }, "0.0.6": { "shasum": "8412afa9a6c47ce1268904e534784217da0e1ca8", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.6.tgz" }, "0.0.7": { "shasum": "88f76dd57dca52d0ff986a16e4f92da8931dd6fa", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.7.tgz" }, "0.0.8": { "shasum": "dda8ee2634c30b2f9a34ac66da2eb115a02daa30", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.8.tgz" }, "0.0.9": { "shasum": "1f78528a63e0a79d68c2f5c466c18bdbeebda8c8", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.9.tgz" }, "0.0.10": { "shasum": "63494794af3915446fbdbb6e8e778b3c7489d01d", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.10.tgz" }, "0.0.11": { "shasum": "8288ed0463b5ec8ecb93663c09bb98c660a9928f", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.11.tgz" }, "0.0.12": { "shasum": "c3dcfcf67b5f3cf8af9ae131db8ea2c751b54891", "tarball": "http://registry.npmjs.org/ofxer/-/ofxer-0.0.12.tgz" } }, "keywords": [ "ofx", "financial", "bank" ], "url": "http://registry.npmjs.org/ofxer/" }, "ogre": { "name": "ogre", "description": "ogr2ogr web client", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "wavded", "email": "wavded@gmail.com" } ], "author": { "name": "Marc Harter", "email": "wavded@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/wavded/ogre.git" }, "time": { "modified": "2011-11-29T22:11:49.233Z", "created": "2011-02-10T18:22:38.296Z", "0.0.4": "2011-02-10T18:22:38.296Z", "0.0.5": "2011-02-10T18:22:38.296Z", "0.0.6": "2011-02-10T18:22:38.296Z", "0.0.7": "2011-05-31T18:47:12.632Z", "0.0.8": "2011-05-31T19:04:41.581Z", "0.0.9": "2011-05-31T19:06:54.505Z", "0.1.0": "2011-05-31T19:08:57.030Z", "0.2.0": "2011-08-12T16:00:12.251Z", "0.2.1": "2011-08-24T20:21:53.307Z", "0.2.2": "2011-09-08T21:01:15.545Z", "0.2.3": "2011-09-18T02:21:33.104Z", "0.2.4": "2011-09-18T02:28:08.669Z", "0.2.5": "2011-11-12T22:55:00.880Z", "0.2.6": "2011-11-29T22:11:49.233Z" }, "versions": { "0.0.4": "http://registry.npmjs.org/ogre/0.0.4", "0.0.5": "http://registry.npmjs.org/ogre/0.0.5", "0.0.6": "http://registry.npmjs.org/ogre/0.0.6", "0.0.7": "http://registry.npmjs.org/ogre/0.0.7", "0.0.8": "http://registry.npmjs.org/ogre/0.0.8", "0.0.9": "http://registry.npmjs.org/ogre/0.0.9", "0.1.0": "http://registry.npmjs.org/ogre/0.1.0", "0.2.0": "http://registry.npmjs.org/ogre/0.2.0", "0.2.1": "http://registry.npmjs.org/ogre/0.2.1", "0.2.2": "http://registry.npmjs.org/ogre/0.2.2", "0.2.3": "http://registry.npmjs.org/ogre/0.2.3", "0.2.4": "http://registry.npmjs.org/ogre/0.2.4", "0.2.5": "http://registry.npmjs.org/ogre/0.2.5", "0.2.6": "http://registry.npmjs.org/ogre/0.2.6" }, "dist": { "0.0.4": { "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.0.5.tgz" }, "0.0.6": { "shasum": "b12007424f768a178e3313106717c674ed82b144", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.0.6.tgz" }, "0.0.7": { "shasum": "f81c6dd99eb3fd8cb360079853d19e82ea78ad20", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.0.7.tgz" }, "0.0.8": { "shasum": "b99b586dea71f99ac4e141983475b954dfbb45f4", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.0.8.tgz" }, "0.0.9": { "shasum": "304fdeeee9ceb3f22bef7c88e576317e048e3234", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.0.9.tgz" }, "0.1.0": { "shasum": "752d07278406264b47c11bb3223ccd99f2fced5e", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.1.0.tgz" }, "0.2.0": { "shasum": "624fe1b10f57aa9582a9c23e5b46b417868ee371", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.0.tgz" }, "0.2.1": { "shasum": "af400426897370ad17b5fb7cf13e240acedf1c15", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.1.tgz" }, "0.2.2": { "shasum": "9c0a74f62600e014d28f908ad56b7c727494eb7e", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.2.tgz" }, "0.2.3": { "shasum": "601eba59848c03ac8ac1e4a7232dd6c8e3515673", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.3.tgz" }, "0.2.4": { "shasum": "b1ef43a982571eaede143a3bc882194e47a3e121", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.4.tgz" }, "0.2.5": { "shasum": "5b117964e0f990a800257fccbdb6e5cf0b8c09b8", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.5.tgz" }, "0.2.6": { "shasum": "52c561dc97ff164fc9347bb932bd46a8768730c1", "tarball": "http://registry.npmjs.org/ogre/-/ogre-0.2.6.tgz" } }, "keywords": [ "ogr2ogr", "GIS", "GeoJSON" ], "url": "http://registry.npmjs.org/ogre/" }, "oi.tekcos": { "name": "oi.tekcos", "description": "oi.tekcos - wraps socket.io to really work on all browsers using get-jsonp", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "marxus", "email": "marxus@gmail.com" } ], "time": { "modified": "2011-08-12T17:43:51.435Z", "created": "2011-08-10T17:36:06.471Z", "0.0.1": "2011-08-10T17:36:09.284Z", "0.0.2": "2011-08-12T17:43:51.435Z" }, "author": { "name": "Amit Marcus" }, "repository": { "type": "git", "url": "git://github.com/marxus85/oi.tekcos.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oi.tekcos/0.0.1", "0.0.2": "http://registry.npmjs.org/oi.tekcos/0.0.2" }, "dist": { "0.0.1": { "shasum": "751e547887cff4abe7d0223bb529f9179b5aa97c", "tarball": "http://registry.npmjs.org/oi.tekcos/-/oi.tekcos-0.0.1.tgz" }, "0.0.2": { "shasum": "4971731462beefd9af937f15614ecc109c6ac302", "tarball": "http://registry.npmjs.org/oi.tekcos/-/oi.tekcos-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/oi.tekcos/" }, "oink": { "name": "oink", "description": "A simple test runner built on webkit-server.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "tristandunn", "email": "tristanzdunn@gmail.com" } ], "time": { "modified": "2011-11-19T09:47:08.475Z", "created": "2011-11-19T09:47:07.628Z", "0.1.0": "2011-11-19T09:47:08.475Z" }, "author": { "name": "Tristan Dunn", "email": "hello@tristandunn.com", "url": "http://tristandunn.com" }, "repository": { "type": "git", "url": "git://github.com/tristandunn/oink.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/oink/0.1.0" }, "dist": { "0.1.0": { "shasum": "6888e25f8e5d73bbbcc2f38c7964a6dc52dfc9e1", "tarball": "http://registry.npmjs.org/oink/-/oink-0.1.0.tgz" } }, "keywords": [ "jasmine", "testing", "unit", "webkit-server" ], "url": "http://registry.npmjs.org/oink/" }, "oktest": { "name": "oktest", "description": "a new-style testing library for node.js", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "kwatch", "email": "kwa@kuwata-lab.com" } ], "time": { "modified": "2011-12-13T13:45:52.993Z", "created": "2011-08-17T15:13:28.887Z", "0.1.0": "2011-08-17T15:13:32.233Z", "0.2.0": "2011-11-09T13:54:50.597Z", "0.2.1": "2011-12-12T17:31:30.487Z", "0.2.2": "2011-12-13T13:45:52.993Z" }, "author": { "name": "Makoto Kuwata", "email": "kwa@kuwata-lab.com" }, "repository": { "type": "mercurial", "url": "https://bitbucket.org/kwatch/oktest/" }, "versions": { "0.1.0": "http://registry.npmjs.org/oktest/0.1.0", "0.2.0": "http://registry.npmjs.org/oktest/0.2.0", "0.2.1": "http://registry.npmjs.org/oktest/0.2.1", "0.2.2": "http://registry.npmjs.org/oktest/0.2.2" }, "dist": { "0.1.0": { "shasum": "90703fbf40a48a424e2f06e9a062b3b7fd6fa8c7", "tarball": "http://registry.npmjs.org/oktest/-/oktest-0.1.0.tgz" }, "0.2.0": { "shasum": "5ca4ee4d68c2ac99854520d00f20988f68a7dc64", "tarball": "http://registry.npmjs.org/oktest/-/oktest-0.2.0.tgz" }, "0.2.1": { "shasum": "a229e59ad0491405d82a6617e3faf45bd5889804", "tarball": "http://registry.npmjs.org/oktest/-/oktest-0.2.1.tgz" }, "0.2.2": { "shasum": "46b512a1d6a8c00cafa94c52b227462dca20df5f", "tarball": "http://registry.npmjs.org/oktest/-/oktest-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/oktest/" }, "old-magic": { "name": "old-magic", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "joshkehn", "email": "josh.kehn@gmail.com" } ], "time": { "modified": "2011-10-08T03:09:00.728Z", "created": "2011-10-08T03:05:39.110Z", "1.0.0": "2011-10-08T03:05:49.212Z", "1.0.2": "2011-10-08T03:07:38.535Z", "1.0.3": "2011-10-08T03:09:00.728Z" }, "author": { "name": "Joshua Kehn", "email": "josh@kehn.us" }, "repository": { "type": "git", "url": "git://github.com/joshkehn/old-magic.git" }, "description": "Old magic for node.js", "versions": { "1.0.0": "http://registry.npmjs.org/old-magic/1.0.0", "1.0.2": "http://registry.npmjs.org/old-magic/1.0.2", "1.0.3": "http://registry.npmjs.org/old-magic/1.0.3" }, "dist": { "1.0.0": { "shasum": "6e9c8260070e1cc32fd45f9ea9f07075c5e6717c", "tarball": "http://registry.npmjs.org/old-magic/-/old-magic-1.0.0.tgz" }, "1.0.2": { "shasum": "979413c633e858db29016f530acc568431b46c3c", "tarball": "http://registry.npmjs.org/old-magic/-/old-magic-1.0.2.tgz" }, "1.0.3": { "shasum": "9238397f5f5bbdc0b4206e9c31f8b9c42cb1b170", "tarball": "http://registry.npmjs.org/old-magic/-/old-magic-1.0.3.tgz" } }, "keywords": [ "_ale", "oldmagic", "magic", "old-magic" ], "url": "http://registry.npmjs.org/old-magic/" }, "Olive": { "name": "Olive", "description": "Olive is a simple app that aims to let users interact on a single site showing colors of olive", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "blakmatrix", "email": "blakmatrix@gmail.com" } ], "time": { "modified": "2011-09-10T07:02:49.084Z", "created": "2011-09-10T06:55:26.637Z", "0.0.2": "2011-09-10T06:55:28.056Z", "0.2.0": "2011-09-10T07:02:49.084Z" }, "author": { "name": "Farrin A. Reid", "email": "blakmatrix@gmail.com", "url": "blakmatrix.com" }, "repository": { "type": "git", "url": "git@github.com:blakmatrix/olive.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/Olive/0.0.2", "0.2.0": "http://registry.npmjs.org/Olive/0.2.0" }, "dist": { "0.0.2": { "shasum": "d86c416b7e93712966304e4d4ec11dc3391f39d8", "tarball": "http://registry.npmjs.org/Olive/-/Olive-0.0.2.tgz" }, "0.2.0": { "shasum": "4a9872c0c0d30bfb087a8c746c697ee0328d8c7a", "tarball": "http://registry.npmjs.org/Olive/-/Olive-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/Olive/" }, "omcc": { "name": "omcc", "description": "A command line tool for Alessandro Warth's OMetaJS ( an object-oriented language for pattern matching )", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "tristanls", "email": "tristan.slominski@gmail.com" } ], "time": { "modified": "2011-07-02T22:27:22.661Z", "created": "2011-07-02T22:27:22.274Z", "1.0.2": "2011-07-02T22:27:22.661Z" }, "versions": { "1.0.2": "http://registry.npmjs.org/omcc/1.0.2" }, "dist": { "1.0.2": { "shasum": "aed965efe07f5c8a968c075ff7f7575989fcb098", "tarball": "http://registry.npmjs.org/omcc/-/omcc-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/omcc/" }, "omegle": { "name": "omegle", "description": "A library to connect with and chat to people on omegle", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "crogers", "email": "callumrogers@hotmail.co.uk" } ], "time": { "modified": "2011-09-20T11:42:57.766Z", "created": "2011-09-20T11:42:55.968Z", "0.1.0": "2011-09-20T11:42:57.766Z" }, "author": { "name": "Callum Rogers", "email": "callumrogers@hotmail.co.uk" }, "versions": { "0.1.0": "http://registry.npmjs.org/omegle/0.1.0" }, "dist": { "0.1.0": { "shasum": "faacb390822dc936e77596c674fbce659c3b615c", "tarball": "http://registry.npmjs.org/omegle/-/omegle-0.1.0.tgz" } }, "keywords": [ "omegle", "chat" ], "url": "http://registry.npmjs.org/omegle/" }, "ometa": { "name": "ometa", "description": "JavaScript Implementation of OMeta Parsing Language", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "bmavity", "email": "brian@brianmavity.com" } ], "time": { "modified": "2011-12-06T17:24:11.092Z", "created": "2011-11-09T18:11:42.015Z", "0.1.0": "2011-11-09T18:11:42.015Z", "0.2.0": "2011-11-09T18:11:42.015Z", "0.2.2": "2011-12-06T17:24:11.092Z", "0.2.1": "2011-12-06T17:20:21.559Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/ometa/0.1.0", "0.2.0": "http://registry.npmjs.org/ometa/0.2.0", "0.2.1": "http://registry.npmjs.org/ometa/0.2.1", "0.2.2": "http://registry.npmjs.org/ometa/0.2.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/ometa/-/ometa-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/ometa/-/ometa-0.2.0.tgz" }, "0.2.1": { "shasum": "e02bf1f970e1183dd7e062e09e9c7f67e5d4a51d", "tarball": "http://registry.npmjs.org/ometa/-/ometa-0.2.1.tgz" }, "0.2.2": { "shasum": "f53c4735ba6d56af5a46b04dfb7c4334c596d44e", "tarball": "http://registry.npmjs.org/ometa/-/ometa-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/ometa/" }, "ometa-highlighter": { "name": "ometa-highlighter", "description": "Code highlighter based on Ometa/JS (little inspired by Pygments)", "dist-tags": { "latest": "0.2.3", "stable": "0.2.3" }, "maintainers": [ { "name": "veged", "email": "veged@mail.ru" }, { "name": "arikon", "email": "peimei@ya.ru" }, { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Sergey Berezhnoy", "email": "veged@mail.ru", "url": "http://github.com/veged" }, "repository": { "type": "git", "url": "git://github.com/veged/ometa-highlighter.git" }, "time": { "modified": "2011-11-30T08:10:22.704Z", "created": "2011-03-22T12:38:21.893Z", "0.1.1": "2011-03-22T12:38:21.893Z", "0.1.2": "2011-03-22T12:38:21.893Z", "0.1.3": "2011-03-22T12:38:21.893Z", "0.1.4": "2011-03-22T12:56:23.177Z", "0.1.5": "2011-07-19T12:15:36.031Z", "0.2.0": "2011-09-01T11:30:27.999Z", "0.2.1": "2011-09-30T10:24:13.311Z", "0.2.2": "2011-09-30T10:31:35.077Z", "0.2.3": "2011-11-30T08:10:08.951Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/ometa-highlighter/0.1.1", "0.1.2": "http://registry.npmjs.org/ometa-highlighter/0.1.2", "0.1.3": "http://registry.npmjs.org/ometa-highlighter/0.1.3", "0.1.4": "http://registry.npmjs.org/ometa-highlighter/0.1.4", "0.1.5": "http://registry.npmjs.org/ometa-highlighter/0.1.5", "0.2.0": "http://registry.npmjs.org/ometa-highlighter/0.2.0", "0.2.1": "http://registry.npmjs.org/ometa-highlighter/0.2.1", "0.2.2": "http://registry.npmjs.org/ometa-highlighter/0.2.2", "0.2.3": "http://registry.npmjs.org/ometa-highlighter/0.2.3" }, "dist": { "0.1.1": { "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.1.2.tgz" }, "0.1.3": { "shasum": "972be7bf30addc42f30eaaaa01d3ed43f482ec13", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.1.3.tgz" }, "0.1.4": { "shasum": "0d36bdb92f32de1e8ee56e148954ebccb802eb55", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.1.4.tgz" }, "0.1.5": { "shasum": "c5614fda427656ed0ca402f8c1c349fd40e19be1", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.1.5.tgz" }, "0.2.0": { "shasum": "26611fbde1fdafad5f90ad12d05de80fcf0e00c5", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.2.0.tgz" }, "0.2.1": { "shasum": "24888d4d04bd1301f1cd66c29f5cba6db1023cbd", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.2.1.tgz" }, "0.2.2": { "shasum": "bec11314006c6de7ea14d6bef1d3f68e3a7d8050", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.2.2.tgz" }, "0.2.3": { "shasum": "85ae4aae1bda3b03bf3d155c60858b783e30ab94", "tarball": "http://registry.npmjs.org/ometa-highlighter/-/ometa-highlighter-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/ometa-highlighter/" }, "ometajs": { "name": "ometajs", "description": "A object-oriented language for pattern matching", "dist-tags": { "latest": "2.1.10", "stable": "2.1.10" }, "maintainers": [ { "name": "veged", "email": "veged@mail.ru" }, { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Alessandro Warth", "email": "alexwarth@gmail.com", "url": "http://awarth.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/veged/ometa-js.git" }, "time": { "modified": "2011-12-05T17:45:26.180Z", "created": "2011-01-23T18:19:29.182Z", "2.0.1": "2011-01-23T18:19:29.182Z", "2.0.2": "2011-01-23T18:19:29.182Z", "2.0.3": "2011-01-23T18:19:29.182Z", "2.0.4": "2011-03-22T12:37:32.061Z", "2.0.5": "2011-03-22T12:55:40.998Z", "2.0.6": "2011-03-24T14:59:46.408Z", "2.0.7": "2011-07-04T11:43:31.381Z", "2.0.8": "2011-07-17T23:42:22.968Z", "2.0.11": "2011-11-01T13:11:01.999Z", "2.1.1": "2011-11-07T10:47:00.415Z", "2.0.10": "2011-11-08T21:17:28.636Z", "2.1.2": "2011-11-23T12:56:56.197Z", "2.1.3": "2011-11-23T16:17:03.208Z", "2.1.4": "2011-11-23T17:06:21.631Z", "2.1.5": "2011-11-24T15:20:40.230Z", "2.1.6": "2011-11-24T18:45:58.164Z", "2.1.7": "2011-11-24T20:34:43.458Z", "2.1.8": "2011-11-24T20:53:08.914Z", "2.1.8-1": "2011-11-24T22:08:37.157Z", "2.1.9": "2011-11-25T18:05:21.422Z", "2.1.10": "2011-12-05T17:45:18.867Z" }, "versions": { "2.0.1": "http://registry.npmjs.org/ometajs/2.0.1", "2.0.2": "http://registry.npmjs.org/ometajs/2.0.2", "2.0.3": "http://registry.npmjs.org/ometajs/2.0.3", "2.0.4": "http://registry.npmjs.org/ometajs/2.0.4", "2.0.5": "http://registry.npmjs.org/ometajs/2.0.5", "2.0.6": "http://registry.npmjs.org/ometajs/2.0.6", "2.0.7": "http://registry.npmjs.org/ometajs/2.0.7", "2.0.8": "http://registry.npmjs.org/ometajs/2.0.8", "2.0.11": "http://registry.npmjs.org/ometajs/2.0.11", "2.0.10": "http://registry.npmjs.org/ometajs/2.0.10", "2.1.2": "http://registry.npmjs.org/ometajs/2.1.2", "2.1.3": "http://registry.npmjs.org/ometajs/2.1.3", "2.1.4": "http://registry.npmjs.org/ometajs/2.1.4", "2.1.5": "http://registry.npmjs.org/ometajs/2.1.5", "2.1.6": "http://registry.npmjs.org/ometajs/2.1.6", "2.1.7": "http://registry.npmjs.org/ometajs/2.1.7", "2.1.8": "http://registry.npmjs.org/ometajs/2.1.8", "2.1.8-1": "http://registry.npmjs.org/ometajs/2.1.8-1", "2.1.9": "http://registry.npmjs.org/ometajs/2.1.9", "2.1.10": "http://registry.npmjs.org/ometajs/2.1.10" }, "dist": { "2.0.1": { "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.1.tgz" }, "2.0.2": { "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.2.tgz" }, "2.0.3": { "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.3.tgz" }, "2.0.4": { "shasum": "e9f60099beacf2753d4cced24877ec1673313396", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.4.tgz" }, "2.0.5": { "shasum": "a878f96020737e8210d729b4527c126feb4860de", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.5.tgz" }, "2.0.6": { "shasum": "4f496cb339e89ef32cb36b762fdd407bdc1028af", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.6.tgz" }, "2.0.7": { "shasum": "3167d61eaa45cdb501907e8171452260b1603242", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.7.tgz" }, "2.0.8": { "shasum": "57a85f43b7988e532bf2311c1512c31ed0c2c2f0", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.8.tgz" }, "2.0.11": { "shasum": "4dd49ad1759ba461ecbc10c7ef3f29a5d7780093", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.11.tgz" }, "2.0.10": { "shasum": "499199bd68c1a145c27c4bd1b3b90f23fed1b65c", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.0.10.tgz" }, "2.1.2": { "shasum": "6c03df30a00ad96e84f58f9683b58ed0e4bd1013", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.2.tgz" }, "2.1.3": { "shasum": "4b722018fe1c236a6aa227c76f66d5ad52167642", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.3.tgz" }, "2.1.4": { "shasum": "f698b1010fb8a39315a2c61af485f532602d392d", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.4.tgz" }, "2.1.5": { "shasum": "908f0e8559096c8ac4f27dd0d2200c4c6ac1c58c", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.5.tgz" }, "2.1.6": { "shasum": "9f952495cd8b21db65a573bd32b6e947835aa005", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.6.tgz" }, "2.1.7": { "shasum": "39845fcb17b20477adf29dc9cd538e2cb0e0a180", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.7.tgz" }, "2.1.8": { "shasum": "9aa43244a456f27a7361ca399e92f447e7edbb35", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.8.tgz" }, "2.1.8-1": { "shasum": "161403bb2f43afb6f430024e0e566fed5ab6616b", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.8-1.tgz" }, "2.1.9": { "shasum": "5c17f87076ffd1fa146d8ab118b07a9dea0431f7", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.9.tgz" }, "2.1.10": { "shasum": "02cf2bcb1ded3e56690c8d717ca3329196b5cc0e", "tarball": "http://registry.npmjs.org/ometajs/-/ometajs-2.1.10.tgz" } }, "url": "http://registry.npmjs.org/ometajs/" }, "on": { "name": "on", "description": "on.js is a tiny custom event library", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tomyan", "email": "tom@yandell.me.uk" } ], "time": { "modified": "2011-11-07T22:14:50.567Z", "created": "2011-11-04T21:15:17.093Z", "0.1.0": "2011-11-04T21:15:18.306Z", "0.2.0": "2011-11-07T22:14:50.567Z" }, "author": { "name": "Tom Yandell", "email": "tom.deletethis@yandell.me.uk", "url": "http://tom.yandell.me.uk/blog/" }, "repository": { "type": "git", "url": "git://github.com/tomyan/on.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/on/0.1.0", "0.2.0": "http://registry.npmjs.org/on/0.2.0" }, "dist": { "0.1.0": { "shasum": "e8154e7a755ab6fca46b87b91c75296db800b856", "tarball": "http://registry.npmjs.org/on/-/on-0.1.0.tgz" }, "0.2.0": { "shasum": "dfa92eae0754b74b1f06150b35be3821ea18fe2c", "tarball": "http://registry.npmjs.org/on/-/on-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/on/" }, "onceler": { "name": "onceler", "description": "OTP (One Time Password) facilities for node.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "chrisumbel", "email": "chris@chrisumbel.com" } ], "time": { "modified": "2011-09-26T22:00:36.895Z", "created": "2011-09-25T15:50:11.283Z", "0.0.1": "2011-09-25T15:50:12.047Z", "0.0.2": "2011-09-25T16:03:51.525Z", "0.0.3": "2011-09-25T16:51:10.542Z", "0.0.4": "2011-09-26T22:00:36.895Z" }, "author": { "name": "Chris Umbel", "email": "chris@chrisumbel.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/onceler/0.0.1", "0.0.2": "http://registry.npmjs.org/onceler/0.0.2", "0.0.3": "http://registry.npmjs.org/onceler/0.0.3", "0.0.4": "http://registry.npmjs.org/onceler/0.0.4" }, "dist": { "0.0.1": { "shasum": "d536a41f35adf48c0258e2b74f4554000eb6f254", "tarball": "http://registry.npmjs.org/onceler/-/onceler-0.0.1.tgz" }, "0.0.2": { "shasum": "2ad62b56cbfa0d1deca36739596aa9cb172a7ea8", "tarball": "http://registry.npmjs.org/onceler/-/onceler-0.0.2.tgz" }, "0.0.3": { "shasum": "bc5768e6fe22a22d12e1a82c4eb6e1861d9cf99a", "tarball": "http://registry.npmjs.org/onceler/-/onceler-0.0.3.tgz" }, "0.0.4": { "shasum": "e331dcbba4c56fbd53e592ec11a6f9c7eca3ac3f", "tarball": "http://registry.npmjs.org/onceler/-/onceler-0.0.4.tgz" } }, "keywords": [ "otp", "hotp", "totp", "one-time", "password" ], "url": "http://registry.npmjs.org/onceler/" }, "OnCollect": { "name": "OnCollect", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-04-15T21:29:12.894Z", "created": "2011-02-18T15:01:40.485Z", "1.0.0": "2011-02-18T15:01:40.767Z", "1.0.1": "2011-02-18T15:05:49.304Z", "1.0.2": "2011-02-18T22:01:53.389Z" }, "author": { "name": "Bradley Meck" }, "versions": { "1.0.0": "http://registry.npmjs.org/OnCollect/1.0.0", "1.0.1": "http://registry.npmjs.org/OnCollect/1.0.1", "1.0.2": "http://registry.npmjs.org/OnCollect/1.0.2" }, "dist": { "1.0.0": { "shasum": "82c4acd83c8ec2c43eb8da9cb529e2a0f29cfef8", "tarball": "http://registry.npmjs.org/OnCollect/-/OnCollect-1.0.0.tgz" }, "1.0.1": { "shasum": "cbdab0535509422de8527d7c375f6be9c45bb183", "tarball": "http://registry.npmjs.org/OnCollect/-/OnCollect-1.0.1.tgz" }, "1.0.2": { "shasum": "93c185dbb2134afda945aa5ae65a6256e5623771", "tarball": "http://registry.npmjs.org/OnCollect/-/OnCollect-1.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "7ab298509c0c5ec521c814ce4d874613adb93d49", "tarball": "http://registry.npmjs.org/OnCollect/-/OnCollect-1.0.2-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/OnCollect/" }, "one": { "name": "one", "description": "Transform NodeJS packages into single stand-alone script files.", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-12-14T06:00:52.186Z", "created": "2011-10-01T23:55:49.817Z", "1.0.0": "2011-10-01T23:55:50.932Z", "1.1.0": "2011-10-15T07:01:16.875Z", "1.1.1": "2011-10-15T07:05:46.143Z", "1.1.2": "2011-12-14T06:00:52.186Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/one/1.0.0", "1.1.0": "http://registry.npmjs.org/one/1.1.0", "1.1.1": "http://registry.npmjs.org/one/1.1.1", "1.1.2": "http://registry.npmjs.org/one/1.1.2" }, "dist": { "1.0.0": { "shasum": "c745149d13e5d9f3a67fb66215d2ddb259f47da6", "tarball": "http://registry.npmjs.org/one/-/one-1.0.0.tgz" }, "1.1.0": { "shasum": "a2c23d3966e0895b022a429862ac7b81bdf8d0c6", "tarball": "http://registry.npmjs.org/one/-/one-1.1.0.tgz" }, "1.1.1": { "shasum": "2b21701930d93d4f8a9b4ba3ce9af22421985056", "tarball": "http://registry.npmjs.org/one/-/one-1.1.1.tgz" }, "1.1.2": { "shasum": "967da2527b545976d9fadab749b25fa99a309f9b", "tarball": "http://registry.npmjs.org/one/-/one-1.1.2.tgz" } }, "keywords": [ "build", "commonjs", "browser" ], "url": "http://registry.npmjs.org/one/" }, "onecolor": { "name": "onecolor", "description": "Javascript color object with implicit color space conversions. Supports RGB, HSV, HSL and CMYK with alpha channel.", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "papandreou", "email": "andreas@one.com" } ], "time": { "modified": "2011-10-26T09:39:19.912Z", "created": "2011-10-26T09:39:19.334Z", "2.0.1": "2011-10-26T09:39:19.912Z" }, "repository": { "type": "git", "url": "git@github.com:One-com/one-color.git" }, "versions": { "2.0.1": "http://registry.npmjs.org/onecolor/2.0.1" }, "dist": { "2.0.1": { "shasum": "7e60bf6b76070f813c509e98f818b1b5b1b1eb46", "tarball": "http://registry.npmjs.org/onecolor/-/onecolor-2.0.1.tgz" } }, "url": "http://registry.npmjs.org/onecolor/" }, "onion": { "name": "onion", "dist-tags": { "latest": "0.1.0-1-alpha" }, "maintainers": [ { "name": "niclashoyer", "email": "niclas@verbugt.de" } ], "time": { "modified": "2011-06-11T22:10:28.006Z", "created": "2011-06-11T22:10:27.343Z", "0.1.0-1-alpha": "2011-06-11T22:10:28.006Z" }, "author": { "name": "Niclas Hoyer", "email": "https://github.com/niclashoyer" }, "repository": { "type": "git", "url": "git://github.com/niclashoyer/onion.git" }, "versions": { "0.1.0-1-alpha": "http://registry.npmjs.org/onion/0.1.0-1-alpha" }, "dist": { "0.1.0-1-alpha": { "shasum": "df68ca394c33f4d586fa349a39cf5cb751f9a5c0", "tarball": "http://registry.npmjs.org/onion/-/onion-0.1.0-1-alpha.tgz" } }, "url": "http://registry.npmjs.org/onion/" }, "onion.http": { "name": "onion.http", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "niclashoyer", "email": "niclas@verbugt.de" } ], "time": { "modified": "2011-09-25T10:33:43.397Z", "created": "2011-09-25T10:33:41.690Z", "0.1.0": "2011-09-25T10:33:43.397Z" }, "author": { "name": "Niclas Hoyer", "email": "https://github.com/niclashoyer" }, "repository": { "type": "git", "url": "git://github.com/niclashoyer/onion.http.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/onion.http/0.1.0" }, "dist": { "0.1.0": { "shasum": "1f396e51adc4c1e0d578f538611aff6909a2f8c7", "tarball": "http://registry.npmjs.org/onion.http/-/onion.http-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/onion.http/" }, "onion.utils": { "name": "onion.utils", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "niclashoyer", "email": "niclas@verbugt.de" } ], "time": { "modified": "2011-09-25T10:31:42.925Z", "created": "2011-09-25T10:31:41.369Z", "0.1.0": "2011-09-25T10:31:42.925Z" }, "author": { "name": "Niclas Hoyer", "email": "https://github.com/niclashoyer" }, "repository": { "type": "git", "url": "git://github.com/niclashoyer/onion.utils.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/onion.utils/0.1.0" }, "dist": { "0.1.0": { "shasum": "1abe683de9cc004740c0c1cb06cc3386abb34c84", "tarball": "http://registry.npmjs.org/onion.utils/-/onion.utils-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/onion.utils/" }, "onvalid": { "name": "onvalid", "description": "a tool for validating JSON objects against schemas written in javascript", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "doffm", "email": "mark.doffman@gmail.com" } ], "author": { "name": "Mark Doffman", "email": "mark.doffman@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/doffm/Onvalid.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/onvalid/0.2.0" }, "dist": { "0.2.0": { "shasum": "334282cdd171ac8c5e87086f8d4678a07a120792", "tarball": "http://registry.npmjs.org/onvalid/-/onvalid-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/onvalid/" }, "onyx": { "name": "onyx", "description": "Fast Node.js static file server.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "reid", "email": "me@reidburke.com" } ], "time": { "modified": "2011-12-03T05:00:30.163Z", "created": "2011-12-03T04:58:48.697Z", "0.1.0": "2011-12-03T05:00:30.163Z" }, "author": { "name": "Reid Burke", "email": "me@reidburke.com", "url": "http://reidburke.com/" }, "repository": { "type": "git", "url": "git://github.com/reid/onyx.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/onyx/0.1.0" }, "dist": { "0.1.0": { "shasum": "7fe3b187feef541f953d03118d5b275bd73ddbbf", "tarball": "http://registry.npmjs.org/onyx/-/onyx-0.1.0.tgz" } }, "keywords": [ "static", "HTTP", "streaming" ], "url": "http://registry.npmjs.org/onyx/" }, "oo": { "name": "oo", "description": "Your best tool in leveraging javascript prototype object model", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "glesperance", "email": "gabriel@wavo.me" } ], "time": { "modified": "2011-08-03T00:34:33.465Z", "created": "2011-07-22T02:03:53.551Z", "0.0.1": "2011-07-22T02:03:53.816Z", "0.0.2": "2011-08-02T01:20:26.552Z", "0.0.3": "2011-08-03T00:34:33.465Z" }, "author": { "name": "Gabriel Lesperance", "email": "gabriel@wavo.me", "url": "glesperance.com / wavo.me" }, "repository": { "type": "git", "url": "git://github.com/glesperance/ooJS.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oo/0.0.1", "0.0.2": "http://registry.npmjs.org/oo/0.0.2", "0.0.3": "http://registry.npmjs.org/oo/0.0.3" }, "dist": { "0.0.1": { "shasum": "9ca5724d3b447e2f87cd34b3bc8d992699287b2d", "tarball": "http://registry.npmjs.org/oo/-/oo-0.0.1.tgz" }, "0.0.2": { "shasum": "52dc48d9dd58ab31a7e3c33bfb5f63358821712c", "tarball": "http://registry.npmjs.org/oo/-/oo-0.0.2.tgz" }, "0.0.3": { "shasum": "aae77b862f29d5d04616a5b536cdbd6642b9ffc3", "tarball": "http://registry.npmjs.org/oo/-/oo-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/oo/" }, "oop": { "name": "oop", "description": "Simple & light-weight oop.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-04-02T17:53:22.626Z", "created": "2011-04-02T11:24:23.457Z", "0.0.1": "2011-04-02T11:24:24.097Z", "0.0.2": "2011-04-02T17:31:49.154Z", "0.0.3": "2011-04-02T17:53:22.626Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/oop/0.0.1", "0.0.2": "http://registry.npmjs.org/oop/0.0.2", "0.0.3": "http://registry.npmjs.org/oop/0.0.3" }, "dist": { "0.0.1": { "shasum": "9b1dd210bf2d0b7557e44831ecbeb9f830443822", "tarball": "http://registry.npmjs.org/oop/-/oop-0.0.1.tgz" }, "0.0.2": { "shasum": "28e7527a4958295c403464297cbdc8eff806d89c", "tarball": "http://registry.npmjs.org/oop/-/oop-0.0.2.tgz" }, "0.0.3": { "shasum": "70fa405a5650891a194fdc82ca68dad6dabf4401", "tarball": "http://registry.npmjs.org/oop/-/oop-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/oop/" }, "op": { "name": "op", "description": "JavaScript Standard Operators As Functions", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "kzh", "email": "kaleb@hornsby.ws" } ], "time": { "modified": "2011-06-21T13:46:32.757Z", "created": "2011-06-14T13:30:30.637Z", "0.0.0": "2011-06-14T13:30:30.907Z", "0.0.1": "2011-06-14T13:34:00.763Z", "0.0.2": "2011-06-14T13:41:46.772Z", "0.0.3": "2011-06-14T14:11:59.647Z", "0.0.4": "2011-06-14T16:41:22.960Z", "0.0.5": "2011-06-21T13:46:32.757Z" }, "author": { "name": "Kaleb Hornsby", "email": "kaleb@hornsby.ws", "url": "kaleb.hornsby.ws" }, "repository": { "type": "git", "url": "git://github.com/kaleb/js-op.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/op/0.0.0", "0.0.1": "http://registry.npmjs.org/op/0.0.1", "0.0.2": "http://registry.npmjs.org/op/0.0.2", "0.0.3": "http://registry.npmjs.org/op/0.0.3", "0.0.4": "http://registry.npmjs.org/op/0.0.4", "0.0.5": "http://registry.npmjs.org/op/0.0.5" }, "dist": { "0.0.0": { "shasum": "32530b60c3dc7526f50dbd13bcc473af291195e4", "tarball": "http://registry.npmjs.org/op/-/op-0.0.0.tgz" }, "0.0.1": { "shasum": "e7d554c8bc3e9d075e15ba3d7d497c185bb0e179", "tarball": "http://registry.npmjs.org/op/-/op-0.0.1.tgz" }, "0.0.2": { "shasum": "7778a6958d8a090c08aa4afd14fc36dd61396ce2", "tarball": "http://registry.npmjs.org/op/-/op-0.0.2.tgz" }, "0.0.3": { "shasum": "e729db9e8d9af9488405970ccfc438f4197a3da5", "tarball": "http://registry.npmjs.org/op/-/op-0.0.3.tgz" }, "0.0.4": { "shasum": "559028e8bdcabb3b2cfb4eb06194ce458b7582a9", "tarball": "http://registry.npmjs.org/op/-/op-0.0.4.tgz" }, "0.0.5": { "shasum": "e5c8e65fbc0c0e92f098e8e841c494f35ec77088", "tarball": "http://registry.npmjs.org/op/-/op-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/op/" }, "open-uri": { "name": "open-uri", "description": "Asynchronous Open URI, a CommonJS module inspired by Rubys Open-URI library.", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "slaskis", "email": "robert@publicclass.se" } ], "time": { "modified": "2011-07-15T18:33:26.226Z", "created": "2011-02-08T15:07:12.283Z", "0.1.0": "2011-02-08T15:07:12.496Z", "0.2.0": "2011-02-16T17:10:42.173Z", "0.2.2": "2011-04-26T09:28:59.351Z", "0.3.1": "2011-05-22T16:04:56.937Z", "0.3.2": "2011-05-22T18:27:37.712Z", "0.3.3": "2011-07-05T16:49:05.988Z", "0.3.4": "2011-07-11T09:31:31.413Z", "0.3.5": "2011-07-15T18:33:26.226Z" }, "author": { "name": "Robert Sköld", "email": "robert@publicclass.se" }, "versions": { "0.1.0": "http://registry.npmjs.org/open-uri/0.1.0", "0.2.0": "http://registry.npmjs.org/open-uri/0.2.0", "0.2.2": "http://registry.npmjs.org/open-uri/0.2.2", "0.3.1": "http://registry.npmjs.org/open-uri/0.3.1", "0.3.2": "http://registry.npmjs.org/open-uri/0.3.2", "0.3.3": "http://registry.npmjs.org/open-uri/0.3.3", "0.3.4": "http://registry.npmjs.org/open-uri/0.3.4", "0.3.5": "http://registry.npmjs.org/open-uri/0.3.5" }, "dist": { "0.1.0": { "shasum": "d1388aee6ef50cc56c420a33d4ef036306c2e409", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.1.0.tgz" }, "0.2.0": { "shasum": "9ebeeba5a571a0c3d54a23642f6d6aca1ced48fc", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.2.0.tgz" }, "0.2.2": { "shasum": "1ebc6d8d5215881d8612518f12c39b720efd82d2", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.2.2.tgz" }, "0.3.1": { "shasum": "0121891ba08cfecb2149fc17f32adae73bc015a1", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.3.1.tgz" }, "0.3.2": { "shasum": "c3266ce17e6a7183c43a5405affef9ae98176fa9", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.3.2.tgz" }, "0.3.3": { "shasum": "c5487ac7903615e4306c1ad35c92f5e9a1da577f", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.3.3.tgz" }, "0.3.4": { "shasum": "505ea463c417de197a2fbbdd601f87c42973f5bd", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.3.4.tgz" }, "0.3.5": { "shasum": "89d4e2663acab16e482d67ea1d09d42c87460a11", "tarball": "http://registry.npmjs.org/open-uri/-/open-uri-0.3.5.tgz" } }, "keywords": [ "open", "uri", "open-uri" ], "url": "http://registry.npmjs.org/open-uri/" }, "open.core": { "name": "open.core", "description": "Common utility functionality used between multiple applications.", "dist-tags": { "latest": "0.1.199" }, "maintainers": [ { "name": "philcockfield", "email": "phil@cockfield.net" } ], "time": { "modified": "2011-12-13T05:37:57.138Z", "created": "2011-07-07T03:57:03.695Z", "0.0.1": "2011-12-07T16:30:32.854Z", "0.0.2": "2011-12-07T16:30:32.854Z", "0.0.3": "2011-12-07T16:30:32.854Z", "0.0.4": "2011-12-07T16:30:32.854Z", "0.0.5": "2011-12-07T16:30:32.854Z", "0.1.0": "2011-12-07T16:30:32.854Z", "0.1.1": "2011-12-07T16:30:32.854Z", "0.1.2": "2011-12-07T16:30:32.854Z", "0.1.3": "2011-12-07T16:30:32.854Z", "0.1.57": "2011-12-07T16:30:32.854Z", "0.1.58": "2011-12-07T16:30:32.854Z", "0.1.59": "2011-12-07T16:30:32.854Z", "0.1.60": "2011-12-07T16:30:32.854Z", "0.1.61": "2011-12-07T16:30:32.854Z", "0.1.62": "2011-12-07T16:30:32.854Z", "0.1.63": "2011-12-07T16:30:32.854Z", "0.1.64": "2011-12-07T16:30:32.854Z", "0.1.65": "2011-12-07T16:30:32.854Z", "0.1.66": "2011-12-07T16:30:32.854Z", "0.1.77": "2011-12-07T16:30:32.854Z", "0.1.78": "2011-12-07T16:30:32.854Z", "0.1.79": "2011-12-07T16:30:32.854Z", "0.1.80": "2011-12-07T16:30:32.854Z", "0.1.81": "2011-12-07T16:30:32.854Z", "0.1.82": "2011-12-07T16:30:32.854Z", "0.1.83": "2011-12-07T16:30:32.854Z", "0.1.84": "2011-12-07T16:30:32.854Z", "0.1.85": "2011-12-07T16:30:32.854Z", "0.1.86": "2011-12-07T16:30:32.854Z", "0.1.87": "2011-12-07T16:30:32.854Z", "0.1.89": "2011-12-07T16:30:32.854Z", "0.1.90": "2011-12-07T16:30:32.854Z", "0.1.91": "2011-12-07T16:30:32.854Z", "0.1.92": "2011-12-07T16:30:32.854Z", "0.1.93": "2011-12-07T16:30:32.854Z", "0.1.94": "2011-12-07T16:30:32.854Z", "0.1.95": "2011-12-07T16:30:32.854Z", "0.1.96": "2011-12-07T16:30:32.854Z", "0.1.97": "2011-12-07T16:30:32.854Z", "0.1.98": "2011-12-07T16:30:32.854Z", "0.1.99": "2011-12-07T16:30:32.854Z", "0.1.100": "2011-12-07T16:30:32.854Z", "0.1.102": "2011-10-27T01:16:59.422Z", "0.1.103": "2011-10-27T05:15:03.049Z", "0.1.104": "2011-10-28T14:30:30.264Z", "0.1.106": "2011-10-28T16:16:45.614Z", "0.1.107": "2011-10-28T19:47:55.818Z", "0.1.108": "2011-10-28T23:47:51.225Z", "0.1.109": "2011-10-30T18:28:32.277Z", "0.1.110": "2011-10-30T22:45:47.277Z", "0.1.111": "2011-10-30T23:26:31.025Z", "0.1.112": "2011-10-31T15:54:05.440Z", "0.1.113": "2011-11-02T05:17:39.904Z", "0.1.114": "2011-11-02T05:19:49.446Z", "0.1.115": "2011-11-04T14:41:39.380Z", "0.1.116": "2011-11-07T21:40:45.943Z", "0.1.117": "2011-11-08T03:04:53.686Z", "0.1.118": "2011-11-08T05:15:31.471Z", "0.1.119": "2011-11-08T15:25:14.517Z", "0.1.120": "2011-11-09T17:27:54.086Z", "0.1.121": "2011-11-10T06:02:55.231Z", "0.1.122": "2011-11-11T22:55:00.748Z", "0.1.123": "2011-11-11T23:03:31.222Z", "0.1.124": "2011-11-13T23:15:13.436Z", "0.1.125": "2011-11-15T01:02:18.474Z", "0.1.126": "2011-11-15T01:19:45.717Z", "0.1.127": "2011-11-15T06:13:17.067Z", "0.1.128": "2011-11-15T14:56:34.161Z", "0.1.129": "2011-11-15T16:11:05.278Z", "0.1.130": "2011-11-16T13:57:16.038Z", "0.1.131": "2011-11-16T16:02:23.861Z", "0.1.133": "2011-11-16T20:50:51.377Z", "0.1.134": "2011-11-16T20:51:27.259Z", "0.1.135": "2011-11-16T23:23:53.047Z", "0.1.137": "2011-11-18T14:19:28.361Z", "0.1.139": "2011-11-18T21:03:14.795Z", "0.1.140": "2011-11-21T16:34:25.181Z", "0.1.157": "2011-11-21T18:00:52.308Z", "0.1.160": "2011-11-21T18:09:48.551Z", "0.1.167": "2011-11-21T18:13:48.710Z", "0.1.168": "2011-11-21T19:25:16.877Z", "0.1.169": "2011-11-22T01:32:34.292Z", "0.1.170": "2011-11-22T01:40:58.014Z", "0.1.172": "2011-11-22T02:39:51.473Z", "0.1.173": "2011-11-22T05:27:33.716Z", "0.1.174": "2011-11-24T05:46:29.974Z", "0.1.175": "2011-11-25T02:24:58.262Z", "0.1.176": "2011-11-25T03:31:45.373Z", "0.1.177": "2011-11-26T02:56:55.334Z", "0.1.178": "2011-11-28T02:30:31.669Z", "0.1.179": "2011-11-29T21:09:58.954Z", "0.1.180": "2011-11-30T01:35:39.230Z", "0.1.181": "2011-12-01T01:16:49.678Z", "0.1.183": "2011-12-02T01:11:29.273Z", "0.1.184": "2011-12-02T07:20:50.048Z", "0.1.185": "2011-12-02T16:12:11.298Z", "0.1.186": "2011-12-04T07:24:19.113Z", "0.1.188": "2011-12-05T18:45:12.806Z", "0.1.189": "2011-12-05T18:52:58.520Z", "0.1.191": "2011-12-07T16:30:32.854Z", "0.1.193": "2011-12-07T16:46:27.927Z", "0.1.194": "2011-12-07T17:00:59.421Z", "0.1.196": "2011-12-08T01:20:20.472Z", "0.1.197": "2011-12-08T16:04:35.126Z", "0.1.199": "2011-12-13T05:37:57.138Z" }, "author": { "name": "Phil Cockfield", "url": "https://github.com/philcockfield" }, "repository": { "type": "git", "url": "git://github.com/philcockfield/open.core.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/open.core/0.0.1", "0.0.2": "http://registry.npmjs.org/open.core/0.0.2", "0.0.3": "http://registry.npmjs.org/open.core/0.0.3", "0.0.4": "http://registry.npmjs.org/open.core/0.0.4", "0.0.5": "http://registry.npmjs.org/open.core/0.0.5", "0.1.0": "http://registry.npmjs.org/open.core/0.1.0", "0.1.1": "http://registry.npmjs.org/open.core/0.1.1", "0.1.2": "http://registry.npmjs.org/open.core/0.1.2", "0.1.3": "http://registry.npmjs.org/open.core/0.1.3", "0.1.57": "http://registry.npmjs.org/open.core/0.1.57", "0.1.58": "http://registry.npmjs.org/open.core/0.1.58", "0.1.59": "http://registry.npmjs.org/open.core/0.1.59", "0.1.60": "http://registry.npmjs.org/open.core/0.1.60", "0.1.61": "http://registry.npmjs.org/open.core/0.1.61", "0.1.62": "http://registry.npmjs.org/open.core/0.1.62", "0.1.63": "http://registry.npmjs.org/open.core/0.1.63", "0.1.64": "http://registry.npmjs.org/open.core/0.1.64", "0.1.65": "http://registry.npmjs.org/open.core/0.1.65", "0.1.66": "http://registry.npmjs.org/open.core/0.1.66", "0.1.77": "http://registry.npmjs.org/open.core/0.1.77", "0.1.78": "http://registry.npmjs.org/open.core/0.1.78", "0.1.79": "http://registry.npmjs.org/open.core/0.1.79", "0.1.80": "http://registry.npmjs.org/open.core/0.1.80", "0.1.81": "http://registry.npmjs.org/open.core/0.1.81", "0.1.82": "http://registry.npmjs.org/open.core/0.1.82", "0.1.83": "http://registry.npmjs.org/open.core/0.1.83", "0.1.84": "http://registry.npmjs.org/open.core/0.1.84", "0.1.85": "http://registry.npmjs.org/open.core/0.1.85", "0.1.86": "http://registry.npmjs.org/open.core/0.1.86", "0.1.87": "http://registry.npmjs.org/open.core/0.1.87", "0.1.89": "http://registry.npmjs.org/open.core/0.1.89", "0.1.90": "http://registry.npmjs.org/open.core/0.1.90", "0.1.91": "http://registry.npmjs.org/open.core/0.1.91", "0.1.92": "http://registry.npmjs.org/open.core/0.1.92", "0.1.93": "http://registry.npmjs.org/open.core/0.1.93", "0.1.94": "http://registry.npmjs.org/open.core/0.1.94", "0.1.95": "http://registry.npmjs.org/open.core/0.1.95", "0.1.96": "http://registry.npmjs.org/open.core/0.1.96", "0.1.97": "http://registry.npmjs.org/open.core/0.1.97", "0.1.98": "http://registry.npmjs.org/open.core/0.1.98", "0.1.99": "http://registry.npmjs.org/open.core/0.1.99", "0.1.100": "http://registry.npmjs.org/open.core/0.1.100", "0.1.102": "http://registry.npmjs.org/open.core/0.1.102", "0.1.103": "http://registry.npmjs.org/open.core/0.1.103", "0.1.104": "http://registry.npmjs.org/open.core/0.1.104", "0.1.106": "http://registry.npmjs.org/open.core/0.1.106", "0.1.107": "http://registry.npmjs.org/open.core/0.1.107", "0.1.108": "http://registry.npmjs.org/open.core/0.1.108", "0.1.109": "http://registry.npmjs.org/open.core/0.1.109", "0.1.110": "http://registry.npmjs.org/open.core/0.1.110", "0.1.111": "http://registry.npmjs.org/open.core/0.1.111", "0.1.112": "http://registry.npmjs.org/open.core/0.1.112", "0.1.113": "http://registry.npmjs.org/open.core/0.1.113", "0.1.114": "http://registry.npmjs.org/open.core/0.1.114", "0.1.115": "http://registry.npmjs.org/open.core/0.1.115", "0.1.116": "http://registry.npmjs.org/open.core/0.1.116", "0.1.117": "http://registry.npmjs.org/open.core/0.1.117", "0.1.118": "http://registry.npmjs.org/open.core/0.1.118", "0.1.119": "http://registry.npmjs.org/open.core/0.1.119", "0.1.120": "http://registry.npmjs.org/open.core/0.1.120", "0.1.121": "http://registry.npmjs.org/open.core/0.1.121", "0.1.122": "http://registry.npmjs.org/open.core/0.1.122", "0.1.123": "http://registry.npmjs.org/open.core/0.1.123", "0.1.124": "http://registry.npmjs.org/open.core/0.1.124", "0.1.125": "http://registry.npmjs.org/open.core/0.1.125", "0.1.126": "http://registry.npmjs.org/open.core/0.1.126", "0.1.127": "http://registry.npmjs.org/open.core/0.1.127", "0.1.128": "http://registry.npmjs.org/open.core/0.1.128", "0.1.129": "http://registry.npmjs.org/open.core/0.1.129", "0.1.130": "http://registry.npmjs.org/open.core/0.1.130", "0.1.131": "http://registry.npmjs.org/open.core/0.1.131", "0.1.133": "http://registry.npmjs.org/open.core/0.1.133", "0.1.134": "http://registry.npmjs.org/open.core/0.1.134", "0.1.135": "http://registry.npmjs.org/open.core/0.1.135", "0.1.137": "http://registry.npmjs.org/open.core/0.1.137", "0.1.139": "http://registry.npmjs.org/open.core/0.1.139", "0.1.140": "http://registry.npmjs.org/open.core/0.1.140", "0.1.157": "http://registry.npmjs.org/open.core/0.1.157", "0.1.160": "http://registry.npmjs.org/open.core/0.1.160", "0.1.167": "http://registry.npmjs.org/open.core/0.1.167", "0.1.168": "http://registry.npmjs.org/open.core/0.1.168", "0.1.169": "http://registry.npmjs.org/open.core/0.1.169", "0.1.170": "http://registry.npmjs.org/open.core/0.1.170", "0.1.172": "http://registry.npmjs.org/open.core/0.1.172", "0.1.173": "http://registry.npmjs.org/open.core/0.1.173", "0.1.174": "http://registry.npmjs.org/open.core/0.1.174", "0.1.175": "http://registry.npmjs.org/open.core/0.1.175", "0.1.176": "http://registry.npmjs.org/open.core/0.1.176", "0.1.177": "http://registry.npmjs.org/open.core/0.1.177", "0.1.178": "http://registry.npmjs.org/open.core/0.1.178", "0.1.179": "http://registry.npmjs.org/open.core/0.1.179", "0.1.180": "http://registry.npmjs.org/open.core/0.1.180", "0.1.181": "http://registry.npmjs.org/open.core/0.1.181", "0.1.183": "http://registry.npmjs.org/open.core/0.1.183", "0.1.184": "http://registry.npmjs.org/open.core/0.1.184", "0.1.185": "http://registry.npmjs.org/open.core/0.1.185", "0.1.186": "http://registry.npmjs.org/open.core/0.1.186", "0.1.188": "http://registry.npmjs.org/open.core/0.1.188", "0.1.189": "http://registry.npmjs.org/open.core/0.1.189", "0.1.191": "http://registry.npmjs.org/open.core/0.1.191", "0.1.193": "http://registry.npmjs.org/open.core/0.1.193", "0.1.194": "http://registry.npmjs.org/open.core/0.1.194", "0.1.196": "http://registry.npmjs.org/open.core/0.1.196", "0.1.197": "http://registry.npmjs.org/open.core/0.1.197", "0.1.199": "http://registry.npmjs.org/open.core/0.1.199" }, "dist": { "0.0.1": { "shasum": "560a60ea381c279b9f57968811471f9e2544d54c", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.0.1.tgz" }, "0.0.2": { "shasum": "55cc91b0ff5e8b75b50b6edb59da05535698b879", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.0.2.tgz" }, "0.0.3": { "shasum": "382abfa6c58f91e4e9a49c073b2053c91d91de00", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.0.3.tgz" }, "0.0.4": { "shasum": "729c479d9bcca6c26b01a233b6c0f9ce32f81048", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.0.4.tgz" }, "0.0.5": { "shasum": "ad67025bf430ffd60c222460c508b98302fd5691", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.0.5.tgz" }, "0.1.0": { "shasum": "90c8b7c53207c0859c3513f57e636d1ad97e9f9a", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.0.tgz" }, "0.1.1": { "shasum": "3e8951c0078a10cfb9f7c24e3406c867d6803fab", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.1.tgz" }, "0.1.2": { "shasum": "ab764f08c08bb05f64f5e16964af06b0ee21d7bb", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.2.tgz" }, "0.1.3": { "shasum": "6e9d5933d5e79c60f1964747f84e9be0d4f43f8a", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.3.tgz" }, "0.1.57": { "shasum": "52d211e6311142881f72ba945699cf41da466e7b", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.57.tgz" }, "0.1.58": { "shasum": "acd3550d356439597ea15b9cbda877ce38efb677", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.58.tgz" }, "0.1.59": { "shasum": "3a47bd9aa206912de1fb703c9d983a48cc381e00", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.59.tgz" }, "0.1.60": { "shasum": "608ca9c209d25845ccd4e06c27e02e0b90d91d91", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.60.tgz" }, "0.1.61": { "shasum": "84e912164bdbd65bb73fbf6cb4113022424317a2", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.61.tgz" }, "0.1.62": { "shasum": "5a7a73be83027804e63ce60d262f7eacb1f50e5c", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.62.tgz" }, "0.1.63": { "shasum": "809ed4403e7faef2567eba59be93611c92581c31", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.63.tgz" }, "0.1.64": { "shasum": "bc886e248d4125e9ae9b95830fa33067f7536709", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.64.tgz" }, "0.1.65": { "shasum": "e64e87e2079fbed4a1f7f9b0699d319cce7f47a0", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.65.tgz" }, "0.1.66": { "shasum": "fc9c33438aa306ca4a9a6b8495d37cf7644c0e45", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.66.tgz" }, "0.1.77": { "shasum": "34d54af0220f5dee9822847bec8281c6c61beab3", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.77.tgz" }, "0.1.78": { "shasum": "bcb1100a81fe79bcb4095c7c09779e8260882186", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.78.tgz" }, "0.1.79": { "shasum": "cb202757a48a9f55e0002922b6a2d73b855230b3", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.79.tgz" }, "0.1.80": { "shasum": "12dde34a759deca1cf008cf0e85bc7de79b2d758", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.80.tgz" }, "0.1.81": { "shasum": "8001565219ad84f748c110a817ccba58452e6857", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.81.tgz" }, "0.1.82": { "shasum": "3a014a823d5f97c23d1fd12496ecf42c9a263331", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.82.tgz" }, "0.1.83": { "shasum": "e3e182924c2ca6f76a42d809370addbe3169509d", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.83.tgz" }, "0.1.84": { "shasum": "b4ed5ac5a7d2d5cc0bb0161ead3c7e35062a1bb0", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.84.tgz" }, "0.1.85": { "shasum": "31e5fa5e5418d8ef4c3610511925061962c050a4", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.85.tgz" }, "0.1.86": { "shasum": "ce7b2185a5b20c17e471d38dc7e4a43093ad9273", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.86.tgz" }, "0.1.87": { "shasum": "732561a2f7025d7617b95d64c84ec3dc6728de44", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.87.tgz" }, "0.1.89": { "shasum": "da486e3458a1b63dfa7932f20af7fc97de36cf09", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.89.tgz" }, "0.1.90": { "shasum": "1481993d50408c89239adff15944939dcd95a6c3", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.90.tgz" }, "0.1.91": { "shasum": "3e6ac1d2c4726536884a344e1b1c3ec663a5c372", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.91.tgz" }, "0.1.92": { "shasum": "114a8207eed44136d19c26eeee142ec37bc5b7d1", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.92.tgz" }, "0.1.93": { "shasum": "8061f808c82bb5832cabb4f9402008ff9359e875", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.93.tgz" }, "0.1.94": { "shasum": "b8c571849817259daaf6b25138ae9337c26b881c", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.94.tgz" }, "0.1.95": { "shasum": "8efc2e71c6e776b88aad8a6407df976ee123a58e", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.95.tgz" }, "0.1.96": { "shasum": "3ec93c7c67a4a85df6b8a9c5a0ed42dd64c27659", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.96.tgz" }, "0.1.97": { "shasum": "97479da51862626c232d000ed45e3e1165bb095f", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.97.tgz" }, "0.1.98": { "shasum": "ce7f1c62a98d58b2f5438c5f8757b3428896b949", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.98.tgz" }, "0.1.99": { "shasum": "e01dd39e99d718594ba75bb48370716b7e6bc1f7", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.99.tgz" }, "0.1.100": { "shasum": "d5d49f35be83668e3242f238756db2abe590ac0c", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.100.tgz" }, "0.1.102": { "shasum": "2f83fea28b25eefdd25036df36ef2b11885ff3ec", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.102.tgz" }, "0.1.103": { "shasum": "e3de1f518ce6f7b56a0c85accbcd70041a43a506", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.103.tgz" }, "0.1.104": { "shasum": "db090119676f0a03998f43ae384090bf9e86dc1a", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.104.tgz" }, "0.1.106": { "shasum": "6881e38dda8dbe4d85d2b3b8b5a71718023627a6", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.106.tgz" }, "0.1.107": { "shasum": "0eefcf3e1ae26e64164c96153edf2f5ed5230dcc", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.107.tgz" }, "0.1.108": { "shasum": "75e158bc1e49a0fe922b9bbd0da6e6454fbc8ee5", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.108.tgz" }, "0.1.109": { "shasum": "caeeccdd51c514812dda5485f42e37208a6770cc", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.109.tgz" }, "0.1.110": { "shasum": "b5f7f7a2808abb6aa3c1dcb6c6a1204a3f4a3874", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.110.tgz" }, "0.1.111": { "shasum": "2f791ce158d9736c80c011d5b20e77baae243502", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.111.tgz" }, "0.1.112": { "shasum": "b605c5c95b0aaaebe501b6d383e32ba6428caa04", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.112.tgz" }, "0.1.113": { "shasum": "b8ac38c900b48f8d37a2eb29efa56650ba0326d7", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.113.tgz" }, "0.1.114": { "shasum": "7602abc2487b0fa0458e1ecb5d4263b05f039f8e", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.114.tgz" }, "0.1.115": { "shasum": "665c79b6c4ff1f9bc53461a2d35de7e0129f7616", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.115.tgz" }, "0.1.116": { "shasum": "00ba0471018aad6af279f86a95b67658d5752a6e", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.116.tgz" }, "0.1.117": { "shasum": "5f38e9bdd293d27c389bdf030e590e3aec830102", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.117.tgz" }, "0.1.118": { "shasum": "4883b6170d548a9237c845d8012bba32422e98a4", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.118.tgz" }, "0.1.119": { "shasum": "90e1646637293028e2ac6aa028c77b17ea34a623", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.119.tgz" }, "0.1.120": { "shasum": "22272a94af24ab8a3a5d69692cd356d61788bb13", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.120.tgz" }, "0.1.121": { "shasum": "3424ed6b73c4a282c5f5fe32e23d62f8fb78af76", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.121.tgz" }, "0.1.122": { "shasum": "0c1e4f396f59a9b39a2dc023765c8ce0dbb025c6", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.122.tgz" }, "0.1.123": { "shasum": "18848f18b8671ff665fc29cfc1d842bec9d7c1c8", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.123.tgz" }, "0.1.124": { "shasum": "85191a22580669fca835d9d58ff5d2a506126fd9", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.124.tgz" }, "0.1.125": { "shasum": "637bc0ea11e1c7a7c18d8770827aa7bc7700e712", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.125.tgz" }, "0.1.126": { "shasum": "cd8144fa27a3bbca8072ca2ada179c0c3776e399", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.126.tgz" }, "0.1.127": { "shasum": "613c4772723a739b76a7aced3256fab970b6188e", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.127.tgz" }, "0.1.128": { "shasum": "fe17d4ecfdfaf2865a976a7c2a200b814e1ec8a5", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.128.tgz" }, "0.1.129": { "shasum": "ec1a3ded76820d8a412f8ec7d903fadef92f1342", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.129.tgz" }, "0.1.130": { "shasum": "c7c71a75bbc69dff4fb78ecd71d4f59cf28846f0", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.130.tgz" }, "0.1.131": { "shasum": "30780d90994ca223321a8a9a93d78e443f83838f", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.131.tgz" }, "0.1.133": { "shasum": "98510f0af5e3a6ff06842899bafaf66162798c96", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.133.tgz" }, "0.1.134": { "shasum": "182d4a80040c44fc308e8dab969880200a1f0eec", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.134.tgz" }, "0.1.135": { "shasum": "427e15bfa4da317bc5031c84a815ab3f46801f6d", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.135.tgz" }, "0.1.137": { "shasum": "9a440dd691de652efad223d16adcf50c2e50f646", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.137.tgz" }, "0.1.139": { "shasum": "637900997cbaeffbc610dcfdf036774be9f5d104", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.139.tgz" }, "0.1.140": { "shasum": "64f6c0d84edec4d75c57a6d8e3f7fe4f77322352", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.140.tgz" }, "0.1.157": { "shasum": "8e4f047df63c04aefc71b6adab8bc3699347437d", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.157.tgz" }, "0.1.160": { "shasum": "3cae3f30f2de067e23948fb0c7bc1509912d26fb", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.160.tgz" }, "0.1.167": { "shasum": "4b99d8b1775bee4cd3b9cd4686eea4bc6822a0db", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.167.tgz" }, "0.1.168": { "shasum": "3f245d13c382e52397eb9412bda2353e32219cd2", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.168.tgz" }, "0.1.169": { "shasum": "c8e9efe671dd30b6c152e823ae30922bf0e42296", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.169.tgz" }, "0.1.170": { "shasum": "1d531bd101cfb5db985d329986181ace0cb16667", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.170.tgz" }, "0.1.172": { "shasum": "26a4dfe29bf71ddbcb67c3d1d8b9b54cf43540a3", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.172.tgz" }, "0.1.173": { "shasum": "ac7e2b325a3c2336cfb4437f3684f5319fdc8cec", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.173.tgz" }, "0.1.174": { "shasum": "8437937506d172fb745911a4181321ffd5ff6800", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.174.tgz" }, "0.1.175": { "shasum": "365643d8aee51f4f8c995c7d82447140d0596a31", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.175.tgz" }, "0.1.176": { "shasum": "cd912ba2562385f36fa40ecfab3316ab282a9f93", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.176.tgz" }, "0.1.177": { "shasum": "eaa0e59b247d8061ca0c9bc4bdeeb461b65cc9ae", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.177.tgz" }, "0.1.178": { "shasum": "4680db6fdbc6d29cf50cc467540b2d7e1c44cea7", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.178.tgz" }, "0.1.179": { "shasum": "171565fe3488ab7631a01f2659cde14ff4385846", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.179.tgz" }, "0.1.180": { "shasum": "8086cef3be7c90166d18c2a717401e830d252e39", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.180.tgz" }, "0.1.181": { "shasum": "0bff7a71139e83b78683312cc49881beb53fe738", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.181.tgz" }, "0.1.183": { "shasum": "8d644251631646720853895c31a55f1443f4cdad", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.183.tgz" }, "0.1.184": { "shasum": "0ac94aefca58afd5c03f37e1de3bc2e8a61cf752", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.184.tgz" }, "0.1.185": { "shasum": "3a5a04966df6ff2a352ef60a03d412d579246254", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.185.tgz" }, "0.1.186": { "shasum": "9fbcbd80adedd13f4042f1afc311377f7322c6ea", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.186.tgz" }, "0.1.188": { "shasum": "3b2f69fb69524be900b7730b9e374dfb0ea69667", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.188.tgz" }, "0.1.189": { "shasum": "6fcb5bc266b6dc41f04fddf1d65d3b1215cba08f", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.189.tgz" }, "0.1.191": { "shasum": "3592b96395cb934716f65e742d2f51550354c791", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.191.tgz" }, "0.1.193": { "shasum": "18ea70e867a2be4bf751416ac02efbe6a987003e", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.193.tgz" }, "0.1.194": { "shasum": "04e3a35dfb16409ac1cc8292cee2211cb8aa08dc", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.194.tgz" }, "0.1.196": { "shasum": "dab29527078ecd4ed73ca50e5ad90144fb2be710", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.196.tgz" }, "0.1.197": { "shasum": "0a967d239db123491f5cba08aee1a78e1984a4b9", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.197.tgz" }, "0.1.199": { "shasum": "365efe637582bd96f6623a536ba9865dcffa8263", "tarball": "http://registry.npmjs.org/open.core/-/open.core-0.1.199.tgz" } }, "keywords": [ "utility", "core", "foundation", "library", "common" ], "url": "http://registry.npmjs.org/open.core/" }, "open311": { "name": "open311", "description": "A Node.js module for interacting with an Open311 API.", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "mheadd", "email": "mheadd@voxeo.com" } ], "time": { "modified": "2011-09-12T17:53:59.072Z", "created": "2011-01-24T13:41:06.774Z", "0.0.3": "2011-01-24T13:41:06.929Z", "0.0.4": "2011-03-04T02:35:37.473Z", "0.0.5": "2011-03-31T02:03:45.106Z", "0.0.6": "2011-03-31T02:07:31.915Z", "0.0.7": "2011-09-12T17:44:39.546Z", "0.0.8": "2011-09-12T17:53:59.072Z" }, "author": { "name": "Mark Headd", "email": "mheadd@voiceingov.org", "url": "http://voiceingov.org" }, "versions": { "0.0.3": "http://registry.npmjs.org/open311/0.0.3", "0.0.4": "http://registry.npmjs.org/open311/0.0.4", "0.0.5": "http://registry.npmjs.org/open311/0.0.5", "0.0.6": "http://registry.npmjs.org/open311/0.0.6", "0.0.7": "http://registry.npmjs.org/open311/0.0.7", "0.0.8": "http://registry.npmjs.org/open311/0.0.8" }, "dist": { "0.0.3": { "shasum": "c81f744207bf6e96d9337f279a9f47d5f7fac6a9", "tarball": "http://registry.npmjs.org/open311/-/open311-0.0.3.tgz" }, "0.0.4": { "shasum": "ecc61c7ccb902af6cbb96268b64e5b36c4ce06aa", "tarball": "http://registry.npmjs.org/open311/-/open311-0.0.4.tgz" }, "0.0.5": { "shasum": "226bbdba7c342bff8f5f4ed971d15863ac49c379", "tarball": "http://registry.npmjs.org/open311/-/open311-0.0.5.tgz" }, "0.0.6": { "shasum": "6c4a6dcacd97a739f56057f0e9e6f8e7c8e4c9f7", "tarball": "http://registry.npmjs.org/open311/-/open311-0.0.6.tgz" }, "0.0.7": { "shasum": "3d63773f9352d5be097119087c2fcb3e2fde3eef", "tarball": "http://registry.npmjs.org/open311/-/open311-0.0.7.tgz" }, "0.0.8": { "shasum": "3961da589ba056a0bfd4808414874f285210df01", "tarball": "http://registry.npmjs.org/open311/-/open311-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/open311/" }, "openid": { "name": "openid", "description": "OpenID 1.1/2.0 library for node.js", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "havard", "email": "havard.stranden@gmail.com" } ], "time": { "modified": "2011-11-15T18:00:35.872Z", "created": "2011-01-08T21:41:26.492Z", "0.1.0": "2011-01-08T21:41:26.811Z", "0.1.1": "2011-01-17T21:12:03.678Z", "0.1.2": "2011-01-31T22:58:05.331Z", "0.1.3": "2011-02-23T23:04:24.853Z", "0.1.4": "2011-03-06T22:14:51.606Z", "0.1.5": "2011-04-06T16:41:38.853Z", "0.1.6": "2011-05-19T22:14:26.026Z", "0.1.7": "2011-05-26T11:49:17.846Z", "0.1.8": "2011-05-26T14:02:28.660Z", "0.2.0": "2011-06-21T18:01:34.445Z", "0.3.0": "2011-07-22T21:43:04.598Z", "0.3.1": "2011-07-22T23:17:05.412Z", "0.3.2": "2011-11-15T18:00:35.872Z" }, "repository": { "type": "git", "url": "git://github.com/havard/node-openid.git" }, "author": { "name": "Håvard Stranden", "email": "havard.stranden@gmail.com", "url": "http://ox.no" }, "versions": { "0.1.0": "http://registry.npmjs.org/openid/0.1.0", "0.1.1": "http://registry.npmjs.org/openid/0.1.1", "0.1.2": "http://registry.npmjs.org/openid/0.1.2", "0.1.3": "http://registry.npmjs.org/openid/0.1.3", "0.1.4": "http://registry.npmjs.org/openid/0.1.4", "0.1.5": "http://registry.npmjs.org/openid/0.1.5", "0.1.6": "http://registry.npmjs.org/openid/0.1.6", "0.1.7": "http://registry.npmjs.org/openid/0.1.7", "0.1.8": "http://registry.npmjs.org/openid/0.1.8", "0.2.0": "http://registry.npmjs.org/openid/0.2.0", "0.3.0": "http://registry.npmjs.org/openid/0.3.0", "0.3.1": "http://registry.npmjs.org/openid/0.3.1", "0.3.2": "http://registry.npmjs.org/openid/0.3.2" }, "dist": { "0.1.0": { "shasum": "3c43fd0d80eafdca6f8e02a0ad461448f8dfbc4b", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.0.tgz" }, "0.1.1": { "shasum": "77306110433198402be974f180e26f8d714a7444", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.1.tgz" }, "0.1.2": { "shasum": "a99eee7ed5c5b6fb1b74f3f1f9ffe0bfae0138fa", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.2.tgz" }, "0.1.3": { "shasum": "d22f849ca97bc91eaf8c534bec9d72d2e6fb1a60", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.3.tgz" }, "0.1.4": { "shasum": "f1cf76b4998b8eb7523084e057fabed947832e96", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.4.tgz" }, "0.1.5": { "shasum": "e401af957ffd2bf3684c41551000ff3cfb97dbbb", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.5.tgz" }, "0.1.6": { "shasum": "cca0dddc9a24d990ea4155d936831ff60ea763d8", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.6.tgz" }, "0.1.7": { "shasum": "12bf46c8875de0e2e4ff0813705d75ea75201f97", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.7.tgz" }, "0.1.8": { "shasum": "f110ed7d98fc87ff389f553d262c8032579d17d3", "tarball": "http://registry.npmjs.org/openid/-/openid-0.1.8.tgz" }, "0.2.0": { "shasum": "3e76efddd5edb339a14cd64078ce6c5c19025d27", "tarball": "http://registry.npmjs.org/openid/-/openid-0.2.0.tgz" }, "0.3.0": { "shasum": "7a404f5639a0642997469b6fd84d90ee710c3eec", "tarball": "http://registry.npmjs.org/openid/-/openid-0.3.0.tgz" }, "0.3.1": { "shasum": "9d6647c674013bbfc9b683cc11fe158942f2be7e", "tarball": "http://registry.npmjs.org/openid/-/openid-0.3.1.tgz" }, "0.3.2": { "shasum": "29bd0935aa7ee15b7f8801388144f2689804c8a9", "tarball": "http://registry.npmjs.org/openid/-/openid-0.3.2.tgz" } }, "keywords": [ "openid", "auth", "authentication", "identity", "identifier", "relying", "party", "1.1", "2.0", "library" ], "url": "http://registry.npmjs.org/openid/" }, "openlayers": { "name": "openlayers", "description": "openlayers for nodejs", "dist-tags": { "latest": "3.0.0" }, "maintainers": [ { "name": "booo", "email": "borgers@mi.fu-berlin.de" } ], "time": { "modified": "2011-07-22T12:38:02.078Z", "created": "2011-07-22T12:38:01.513Z", "3.0.0": "2011-07-22T12:38:02.078Z" }, "repository": { "type": "git", "url": "git@github.com:booo/node-openlayers.git" }, "versions": { "3.0.0": "http://registry.npmjs.org/openlayers/3.0.0" }, "dist": { "3.0.0": { "shasum": "5cfaa47a7a14bdd62378855f1b39f294d3668913", "tarball": "http://registry.npmjs.org/openlayers/-/openlayers-3.0.0.tgz" } }, "keywords": [ "openlayers", "node" ], "url": "http://registry.npmjs.org/openlayers/" }, "opentok": { "name": "opentok", "description": "OpenTokSDK for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "bsstoner", "email": "bsstoner@gmail.com" } ], "time": { "modified": "2011-07-27T16:21:39.059Z", "created": "2011-03-16T15:00:56.703Z", "0.1.0": "2011-03-16T15:00:56.907Z", "0.1.2": "2011-07-27T16:21:39.059Z" }, "author": { "name": "Brian Stoner", "email": "bsstoner@gmail.com", "url": "http://brianstoner.com" }, "repository": { "type": "git", "url": "git://github.com/bsstoner/opentok.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/opentok/0.1.0", "0.1.2": "http://registry.npmjs.org/opentok/0.1.2" }, "dist": { "0.1.0": { "shasum": "99a68b13f30984a428abef86b09399886737b334", "tarball": "http://registry.npmjs.org/opentok/-/opentok-0.1.0.tgz" }, "0.1.2": { "shasum": "824f36b3da68503293db00f111afd3b3f36d4665", "tarball": "http://registry.npmjs.org/opentok/-/opentok-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/opentok/" }, "opentsdb-dashboard": { "name": "opentsdb-dashboard", "description": "A dashboard for OpenTSDB", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-06-20T19:40:31.338Z", "created": "2011-06-20T19:40:31.134Z", "1.2.1": "2011-06-20T19:40:31.338Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "versions": { "1.2.1": "http://registry.npmjs.org/opentsdb-dashboard/1.2.1" }, "dist": { "1.2.1": { "shasum": "e1f1fc29197f5a7e69ae0628b93a3243916839d7", "tarball": "http://registry.npmjs.org/opentsdb-dashboard/-/opentsdb-dashboard-1.2.1.tgz" } }, "url": "http://registry.npmjs.org/opentsdb-dashboard/" }, "operatic": { "name": "operatic", "description": "Shared utility functions for all operatic.js projects", "dist-tags": { "latest": "0.1.0" }, "readme": "# operatic.js\n\nUtility functions used by Operatic projects\n\n## Modified MIT License\nCopyright (c) 2010 Brian Mavity \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nExcept as contained in this notice, the name(s) of the above copyright\nholders shall not be used in advertising or otherwise to promote the sale,\nuse or other dealings in this Software without prior written authorization.\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n", "maintainers": [ { "name": "bmavity", "email": "brian@brianmavity.com" } ], "time": { "modified": "2011-11-26T16:34:46.855Z", "created": "2011-11-26T16:34:45.927Z", "0.1.0": "2011-11-26T16:34:46.855Z" }, "author": { "name": "Brian Mavity", "email": "brian@brianmavity.com", "url": "http://www.brianmavity.com" }, "repository": { "type": "git", "url": "git://github.com/bmavity/operatic.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/operatic/0.1.0" }, "dist": { "0.1.0": { "shasum": "2cbf9878e0c6ef2c960105694fe8ed5871f91a88", "tarball": "http://registry.npmjs.org/operatic/-/operatic-0.1.0.tgz" } }, "keywords": [ "templating" ], "url": "http://registry.npmjs.org/operatic/" }, "operetta": { "name": "operetta", "description": "The Node Option Parser That Sings!", "dist-tags": { "latest": "0.0.4" }, "readme": "
\n~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~\n _____  ____  ____  ____  ____  ____  ____   __\n(  _  )(  _ \\( ___)(  _ \\( ___)(_  _)(_  _) /__\\\n )(_)(  )___/ )__)  )   / )__)   )(    )(  /(__)\\\n(_____)(__)  (____)(_)\\_)(____) (__)  (__)(__)(__)\n\n        A Node Option Parser That Sings!\n\n~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~\n
\n\n# Plot Summary #\n\n## Options ##\n\n**All options are arguments, but not all arguments are options.**\n\n $ nurl -I --insecure https://topsyturvey.onion/mikado.mkv\n\nIn the example above, the program nurl has three arguments, two of which are\noptions. Options are arguments that are one letter long and start with a dash\n(-), these are \"short options,\" or many letters long and start with a double\ndash (--), these are long options. Arguments that are not options are called\n\"positional\" arguments, because they have no name, so can only be referred to\nby their position following the command.\n\nOperetta would parse the above example as follows:\n\n
\n{ positional: [ 'https://topsyturvey.onion/mikado.mkv' ],\n '-I': [ true ],\n '--insecure': [ true ]}\n
\n\nFor the program to receive these values, it calls the start function with a\ncallback.\n\n
\nvar Operetta = require(\"operetta\").Operetta;\noperetta = new Operetta();\noperetta.start(function(values) {\n  console.log(values);\n});\n
\n\nSimple, right? And quite enough for many programs. But that is not all, oh no\nthat is not all!\n\n## Parameters ##\n\n**All parameters are options but not all options are parameters.**\n\n $ nysql --database secret_database --host=control.onion -usmart -p Iheart99\n\nSometimes options take a value. We call these Parameters.\n\nThe above shows the four valid forms to set values. Without any further\ninstruction, Operetta would parse the above as follows:\n\n
\n{ positional: [ 'secret_database', 'Iheart99' ],\n '--database': [ true ],\n '--host': [ 'control.onion' ],\n '-u': [ true ],\n '-s': [ true ],\n '-m': [ true ],\n '-a': [ true ],\n '-r': [ true ],\n '-t': [ true ],\n '-p': [ true ]\n}\n
\n\nUhgg. That's probably not what we want. It got --host right, because that is\nthe most unambiguous form for a parameter to take, a long option connected to a\nvalue by an equal sign. However the rest, what a mess! Since it doesn't know\nthat --database and -p are parameters, it treats \"secret_database\" and\n\"Iheart99\" as positional arguments, and since short options can be chained\ntogether, Operetta thinks \"usmart\" is a chain of 6 options. We're going to have\nto give operetta more information to handle these correctly.\n\n
\nvar Operetta = require(\"operetta\").Operetta;\noperetta = new Operetta();\noperetta.parameters(['-D','--database'], \"Database\");\noperetta.parameters(['-H','--host'], \"Host\");\noperetta.parameters(['-u','--user'], \"User\");\noperetta.parameters(['-p','--password'], \"Password\");\noperetta.start(function(values) {\n  console.log(values);\n});\n
\n\nWe use the parameters function to tell Operetta some things about our parameters,\nfirst we pass a list of options, i.e. ['-D','--database'], this gives the long\nand short form of the option, then we give a description.\n\nNow, we get the follow values:\n\n
\n{ positional: [],\n '-D': [ 'secret_database' ],\n '-H': [ 'control.onion' ],\n '-u': [ 'smart' ],\n '-p': [ 'Iheart99' ]}\n
\n\nMuch better! Note that the key for the value is always the first item in the\noptions list passed, so -D is present, even though --database was used.\n\n## Help ##\n\nWhat's more is now that we have descriptions, operetta will automatically bind\nthe options -h and --help to show these descriptions as help.\n\n
\n$ nysql --help\n\nUsage:\n-D,--database  Database\n-H,--host      Host\n-u,--user      User\n-p,--password  Password\n-h,--help      Show Help\n
\n\nNifty, huh? But what about plain old options? We may want to give these\ndescriptions too. For example, in our earlier nurl example, we may want to\nprovide descriptions for -I and --insecure. We can use the options function for\nthis.\n\n
\noperetta.options(['-I','--head'], \"Show document info only\");\noperetta.options(['-k','--insecure'], \"Allow connections to SSL sites without certs\");\n
\n\nIf you really insist, you can can override -h and --help using either the\noptions or parameters function, you can then then get the help output by\ncalling the usage function, either with or without a callback.\n\n
\n// this will call console.log with help output.\noperetta.usage();\n// this will pass usage text to a callback.\noperetta.usage(function(help) {\n  console.log(help);\n});\n
\n\nWe can add a banner above line that says \"Usage.\"\n\n
\noperetta.banner = \"NySQL. The Nultimate Natabase!\\n\";\n
\n\nNow we get the following Help:\n
\nNySQL. The Nultimate Natabase!\n\nUsage:\n-D,--database  Database\n-H,--host      Host\n-u,--user      User\n-p,--password  Password\n-h,--help      Show Help\n
\n\nThere you go! Now you can add options and parameters to your program and have\nit display nice help with the descriptions. That's all you need right? But that\nis not all operetta can do! Oh no, that is not all!\n\n## Events ##\n\nSometimes you don't just want all the options parsed and dumped to a single\ncallback as a values object, but you wold rather have an event triggered for\neach option. Here is where Operetta Sings!\n\nThe operetta object is an EventEmitter, so you can bind events with the on\noption.\n\n
\noperetta.on('-k', function(value) {\n  console.log('Warning! The url you are requesting has not given any money to the SSL root certificate racketeers, and so while it's probably perfectly secure, it is not contributing to the profits of any money grubbing certificate authority!');\n});\n
\n\nSince -k is just an option, value will always be true when this event is\ncalled, in the case of a parameter, value will be the value passed or null if\nnone was passed.\n\nWhile using the on function works, the preferred way to set a callback is to\npass it as the third argument to either the options or parameters function.\n\n
\noperetta.options(['-k','--insecure'], \"Allow connections to SSL sites without certs\", function(value) {\n  console.log('Danger! Danger, Will Robinson!');\n});\n
\n\nSo there you have it, Options, Parameters, Help and Events. Surely that's the\nend of this interminable readme file? No! That's not all. And stop calling me\nShirley.\n\n## Subcommands\n\nSometimes programs have different commands, each with their own options, i.e.\n\n
\n $ nit clone http://nitnub.onion/nit.nit\n $ nit commit -am \"lotsa great codez\"\n $ nit push origin master\n
\n\nIf the program nit has many subcommands, i.e. clone, commit, push then each of\nthese could have their own options and help. Operetta has a command function\nthat allows you to define these and get a new instance of operetta for\neach command.\n\n
\noperetta.command('clone', \"Clone a Repo\", function(command) {\n  command.start(function(values) {\n    var url = values.positional[0];\n  });.\n});\noperetta.command('commit', \"Commit Changes\", function(command) {\n  command.options(['-a','--all'], \"Tell the command to automatically stage files that have been modified and deleted, but new files you have not told git about are not affected.\");\n  command.parameters(['-m','--message'], \"Use the given message as the commit message.\", function(value) {\n    console.log(\"Staging modified files.\");\n  });.\n  command.start();\n});\noperetta.command('push', \"Push To Remote Repo\", function(command) {\n  command.start(function(values) {\n    var remote = values.positional[0],\n      branch = values.positional[1];\n  });.\n});\noperetta.start();\n
\n\nNow, if you called help without a subcommand:\n\n $ nit -h\n\n
\nUsage:\nclone          Clone a Repo\ncommit         Commit Changes\npush           Push To Remote Repo\n-h,--help      Show Help\n
\n\nYou get a list of the subcommands.\n\nHowever, if you call help on commit:\n\n $ nit commit --help\n\n
\nUsage:\n-a,--all       Tell the command to automatically stage files that have been modified and deleted, but new files you have not told git about are not affected.\n-m,--message   Use the given message as the commit message.\n-h,--help      Show Help\n
\n\nYou get the descriptions of the options defined for commit.\n\nAnd yes, if you really want, subcommand can have subcommands:\n\n
\noperetta.command('submodule', \"Manage Submodules\", function(command) {\n  command.command('add', \"Add A submodule to the repo\", function(subcommand) {\n    subcommand.start();\n  });.\n});\n
\n\nNow you could do:\n\n $ nit submodule add http://nitorious.onion/nitorious.nit\n\n# Coda #\n\nSo, options, parameters, help, events and subcommands. Shirley, you're thinking\noperetta must be some big, baroque, bloated, blob of blubbery JavaScript! Well,\nhere's what SLOCcount has to say:\n\n
\nTotal Physical Source Lines of Code (SLOC)                = 107\nDevelopment Effort Estimate, Person-Years (Person-Months) = 0.02 (0.23)\n (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))\n Schedule Estimate, Years (Months)                         = 0.12 (1.43)\n  (Basic COCOMO model, Months = 2.5 * (person-months**0.38))\n
\n\nThat's right, small and cheap. So far it's only got One Hundred and Seven Lines\nof Code. So get it while it's small, before I add thousands of lines to support\nsuch must-have features as sending and receiving email and impersonating\na teenager in IRC channels.\n\nAnd yes, I called you Shirley.\n\n\n", "maintainers": [ { "name": "dk", "email": "dk@trick.ca" } ], "time": { "modified": "2011-11-14T08:42:07.117Z", "created": "2011-11-14T07:54:04.282Z", "0.0.2": "2011-11-14T07:54:05.295Z", "0.0.3": "2011-11-14T08:04:22.292Z", "0.0.4": "2011-11-14T08:42:07.117Z" }, "author": { "name": "Dmytri Kleiner", "email": "dk@trick.ca", "url": "http://dmytri.info" }, "repository": { "type": "git", "url": "git://github.com/tricknik/node-operetta.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/operetta/0.0.2", "0.0.3": "http://registry.npmjs.org/operetta/0.0.3", "0.0.4": "http://registry.npmjs.org/operetta/0.0.4" }, "dist": { "0.0.2": { "shasum": "502602b2d20a919d785e0e64082c2644659140c7", "tarball": "http://registry.npmjs.org/operetta/-/operetta-0.0.2.tgz" }, "0.0.3": { "shasum": "84ec4b083c3b2d0e530fc6bea2a79068af5e2fe9", "tarball": "http://registry.npmjs.org/operetta/-/operetta-0.0.3.tgz" }, "0.0.4": { "shasum": "d2bdb0d9c357200ad6c1aabb15e6c808995cba63", "tarball": "http://registry.npmjs.org/operetta/-/operetta-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/operetta/" }, "opmlparser": { "name": "opmlparser", "description": "OPML parsing using sax js", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "danmactough", "email": "danmactough@gmail.com" } ], "time": { "modified": "2011-12-07T04:40:38.009Z", "created": "2011-11-11T05:38:11.165Z", "0.1.0": "2011-11-11T05:38:11.549Z", "0.2.0": "2011-11-12T02:32:55.647Z", "0.2.1": "2011-11-28T05:59:13.473Z", "0.2.2": "2011-12-07T04:40:38.009Z" }, "author": { "name": "Dan MacTough", "email": "danmactough@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/danmactough/node-opmlparser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/opmlparser/0.1.0", "0.2.0": "http://registry.npmjs.org/opmlparser/0.2.0", "0.2.1": "http://registry.npmjs.org/opmlparser/0.2.1", "0.2.2": "http://registry.npmjs.org/opmlparser/0.2.2" }, "dist": { "0.1.0": { "shasum": "3d565006434e32118e738ea8a61bc3cb3f09adb2", "tarball": "http://registry.npmjs.org/opmlparser/-/opmlparser-0.1.0.tgz" }, "0.2.0": { "shasum": "a52b2ef11a65d1c7fdedc8ec8c78c75058b09342", "tarball": "http://registry.npmjs.org/opmlparser/-/opmlparser-0.2.0.tgz" }, "0.2.1": { "shasum": "1a96086f47c68aba01ec3d4e3b59d57333311bdb", "tarball": "http://registry.npmjs.org/opmlparser/-/opmlparser-0.2.1.tgz" }, "0.2.2": { "shasum": "f2e75d0f9ae7403827542beda0db96af21f3e464", "tarball": "http://registry.npmjs.org/opmlparser/-/opmlparser-0.2.2.tgz" } }, "keywords": [ "opml", "feed", "outline", "xml", "syndication" ], "url": "http://registry.npmjs.org/opmlparser/" }, "opower-jobs": { "name": "opower-jobs", "description": "An example of a full live site using Node, Express, Connect, EJS, AMS, Jobvite, Logging, and other Node modules. Demo: http://opowerjobs.com", "dist-tags": { "latest": "3.0.1" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "author": { "name": "Dylan Greene", "email": "dylang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/opower/node-opowerjobs.git" }, "time": { "modified": "2011-10-28T18:52:36.797Z", "created": "2011-02-07T15:16:31.466Z", "1.2.0": "2011-02-07T15:16:31.466Z", "1.2.2": "2011-02-07T15:16:31.466Z", "1.2.4": "2011-02-07T15:16:31.466Z", "1.2.6": "2011-02-07T15:16:31.466Z", "2.0.0": "2011-04-18T01:00:23.735Z", "3.0.0": "2011-07-19T18:25:01.762Z", "3.0.1": "2011-10-28T18:52:36.797Z" }, "versions": { "1.2.0": "http://registry.npmjs.org/opower-jobs/1.2.0", "1.2.2": "http://registry.npmjs.org/opower-jobs/1.2.2", "1.2.4": "http://registry.npmjs.org/opower-jobs/1.2.4", "1.2.6": "http://registry.npmjs.org/opower-jobs/1.2.6", "2.0.0": "http://registry.npmjs.org/opower-jobs/2.0.0", "3.0.0": "http://registry.npmjs.org/opower-jobs/3.0.0", "3.0.1": "http://registry.npmjs.org/opower-jobs/3.0.1" }, "dist": { "1.2.0": { "tarball": "http://packages:5984/opower-jobs/-/opower-jobs-1.2.0.tgz" }, "1.2.2": { "tarball": "http://packages:5984/opower-jobs/-/opower-jobs-1.2.2.tgz" }, "1.2.4": { "tarball": "http://packages:5984/opower-jobs/-/opower-jobs-1.2.4.tgz" }, "1.2.6": { "shasum": "6a7a32db6223414b0fff1ef5d621232ccf3da64b", "tarball": "http://registry.npmjs.org/opower-jobs/-/opower-jobs-1.2.6.tgz" }, "2.0.0": { "shasum": "a5837d0754b4bd7efd03815a6724a2ed5dbb49e8", "tarball": "http://registry.npmjs.org/opower-jobs/-/opower-jobs-2.0.0.tgz" }, "3.0.0": { "shasum": "e245110815c9acdabd82e1bc878a9b7bd49e3b75", "tarball": "http://registry.npmjs.org/opower-jobs/-/opower-jobs-3.0.0.tgz" }, "3.0.1": { "shasum": "33483255bfca5c3532d1f20402356732c66169d3", "tarball": "http://registry.npmjs.org/opower-jobs/-/opower-jobs-3.0.1.tgz" } }, "url": "http://registry.npmjs.org/opower-jobs/" }, "oppo": { "name": "oppo", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "benekastah", "email": "benekastah@gmail.com" } ], "time": { "modified": "2011-11-27T03:49:45.737Z", "created": "2011-11-27T03:32:54.664Z", "0.0.1": "2011-11-27T03:49:45.737Z" }, "description": "A lisp for javascript", "author": { "name": "Paul Harper", "email": "benekastah@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:benekastah/oppo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oppo/0.0.1" }, "dist": { "0.0.1": { "shasum": "5e68d725af0915714811648d868ad6195a399b85", "tarball": "http://registry.npmjs.org/oppo/-/oppo-0.0.1.tgz" } }, "keywords": [ "lisp", "functional programming", "fp", "parser", "compiler", "jison" ], "url": "http://registry.npmjs.org/oppo/" }, "optimist": { "name": "optimist", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/node-optimist.git" }, "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "time": { "modified": "2011-12-09T08:22:35.261Z", "created": "2010-12-21T14:33:53.354Z", "0.0.1": "2010-12-21T14:33:53.354Z", "0.0.2": "2010-12-21T14:33:53.354Z", "0.0.3": "2010-12-21T14:33:53.354Z", "0.0.4": "2010-12-21T14:33:53.354Z", "0.0.5": "2010-12-21T14:33:53.354Z", "0.0.6": "2010-12-21T14:33:53.354Z", "0.0.7": "2010-12-21T14:33:53.354Z", "0.1.0": "2010-12-21T14:33:53.354Z", "0.1.1": "2010-12-21T14:33:53.354Z", "0.1.2": "2010-12-21T14:33:53.354Z", "0.1.3": "2010-12-21T14:33:53.354Z", "0.1.4": "2011-01-30T07:04:28.963Z", "0.1.5": "2011-02-01T08:01:38.160Z", "0.1.6": "2011-02-13T23:35:31.427Z", "0.1.7": "2011-03-28T05:44:30.304Z", "0.1.8": "2011-03-28T21:03:46.234Z", "0.1.9": "2011-04-14T03:33:37.811Z", "0.2.0": "2011-05-08T03:32:40.650Z", "0.2.1": "2011-05-16T07:14:37.232Z", "0.2.2": "2011-05-16T09:20:48.490Z", "0.2.3": "2011-05-16T19:03:41.732Z", "0.2.4": "2011-06-13T04:00:46.046Z", "0.2.5": "2011-06-25T22:24:50.361Z", "0.2.6": "2011-07-14T21:41:44.257Z", "0.2.7": "2011-10-20T02:25:41.335Z", "0.2.8": "2011-10-20T03:47:03.659Z", "0.3.0": "2011-12-09T08:22:35.261Z" }, "users": { "avianflu": true, "mvolkmann": true, "naholyr": true, "vtsvang": true }, "versions": { "0.0.1": "http://registry.npmjs.org/optimist/0.0.1", "0.0.2": "http://registry.npmjs.org/optimist/0.0.2", "0.0.4": "http://registry.npmjs.org/optimist/0.0.4", "0.0.5": "http://registry.npmjs.org/optimist/0.0.5", "0.0.6": "http://registry.npmjs.org/optimist/0.0.6", "0.0.7": "http://registry.npmjs.org/optimist/0.0.7", "0.1.0": "http://registry.npmjs.org/optimist/0.1.0", "0.1.1": "http://registry.npmjs.org/optimist/0.1.1", "0.1.2": "http://registry.npmjs.org/optimist/0.1.2", "0.1.3": "http://registry.npmjs.org/optimist/0.1.3", "0.1.4": "http://registry.npmjs.org/optimist/0.1.4", "0.1.5": "http://registry.npmjs.org/optimist/0.1.5", "0.1.6": "http://registry.npmjs.org/optimist/0.1.6", "0.1.7": "http://registry.npmjs.org/optimist/0.1.7", "0.1.8": "http://registry.npmjs.org/optimist/0.1.8", "0.1.9": "http://registry.npmjs.org/optimist/0.1.9", "0.0.3": "http://registry.npmjs.org/optimist/0.0.3", "0.2.0": "http://registry.npmjs.org/optimist/0.2.0", "0.2.1": "http://registry.npmjs.org/optimist/0.2.1", "0.2.2": "http://registry.npmjs.org/optimist/0.2.2", "0.2.3": "http://registry.npmjs.org/optimist/0.2.3", "0.2.4": "http://registry.npmjs.org/optimist/0.2.4", "0.2.5": "http://registry.npmjs.org/optimist/0.2.5", "0.2.6": "http://registry.npmjs.org/optimist/0.2.6", "0.2.7": "http://registry.npmjs.org/optimist/0.2.7", "0.2.8": "http://registry.npmjs.org/optimist/0.2.8", "0.3.0": "http://registry.npmjs.org/optimist/0.3.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.2.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.6.tgz" }, "0.0.7": { "shasum": "5ffc1dce7ddfdfe57a61fabb2644d7bda57722b2", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.7.tgz" }, "0.1.0": { "shasum": "b523820a36a51c35bf6098d2dc4b5aa001e0f541", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.0.tgz" }, "0.1.1": { "shasum": "ed43041fe2196e9f36b9c0f75e301526ab751baa", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.1.tgz" }, "0.1.2": { "shasum": "489780fb5350e8429e99a9e6e1305124eb3bbc8e", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.2.tgz" }, "0.1.3": { "shasum": "90389a7e6807b5798b41c4b4112403a9691b98ff", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.3.tgz" }, "0.1.4": { "shasum": "92496e1e378b46a24b6c027a612637cfc5fb543e", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.4.tgz" }, "0.1.5": { "shasum": "f5b85dd7ba7928224db268f668419ffb1e7d2cec", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.5.tgz" }, "0.1.6": { "shasum": "0f2f671dfec3365509dc335f098158aa90c80100", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.6.tgz" }, "0.1.7": { "shasum": "f83a9644634d446bf3934518257d55dd6d08e183", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.7.tgz" }, "0.1.8": { "shasum": "58d0adde9d61db67dfbe2c7467da8abf9c86bc94", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.8.tgz" }, "0.1.9": { "shasum": "d88fd79743a88960a418f5754b3b2157252447cc", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.1.9.tgz" }, "0.0.3": { "shasum": "323a5c625b708e0197b72c106aef6444ada0c515", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.0.3.tgz" }, "0.2.0": { "shasum": "1cb5b0e727009370f324765e2a5245ac0d806bfd", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.0.tgz" }, "0.2.1": { "shasum": "80a2d75b660d467f673599dcbc69c113f289554a", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.1.tgz" }, "0.2.2": { "shasum": "a6bb06ff1f8229a12ee9abcb8160eee35e629ef8", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.2.tgz" }, "0.2.3": { "shasum": "dc259cc0e5d73e1f3fcc2dea3526e52f19ed740c", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.3.tgz" }, "0.2.4": { "shasum": "9d543b3444fe127e8c01891c11a38d20b886317b", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.4.tgz" }, "0.2.5": { "shasum": "50e0127b8443da18f4fdb756aaca446f1c65d136", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.5.tgz" }, "0.2.6": { "shasum": "c15b750c98274ea175d241b745edf4ddc88f177b", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.6.tgz" }, "0.2.7": { "shasum": "62945bcc760643d918a5c7649ade86e662144024", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.7.tgz" }, "0.2.8": { "shasum": "e981ab7e268b457948593b55674c099a815cac31", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz" }, "0.3.0": { "shasum": "4458c1f02acf1e5c9ece36ce2fd4d338e56ee0f6", "tarball": "http://registry.npmjs.org/optimist/-/optimist-0.3.0.tgz" } }, "keywords": [ "argument", "args", "option", "parser", "parsing", "cli", "command" ], "url": "http://registry.npmjs.org/optimist/" }, "optparse": { "name": "optparse", "description": "Command-line option parser", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "jfd", "email": "dahlberg.johan@gmail.com" } ], "time": { "modified": "2011-11-02T13:53:07.989Z", "created": "2011-03-30T02:28:23.453Z", "1.0.1": "2011-03-30T02:28:24.128Z", "1.0.3": "2011-11-02T13:53:07.989Z" }, "author": { "name": "Johan Dahlberg" }, "versions": { "1.0.1": "http://registry.npmjs.org/optparse/1.0.1", "1.0.3": "http://registry.npmjs.org/optparse/1.0.3" }, "dist": { "1.0.1": { "shasum": "a33622d95358501f3f4892bf924380269ebfce3f", "bin": { "0.5-darwin-10.7.0": { "shasum": "69a049c96fcdf2126733214cd7535e1485d9c67a", "tarball": "http://registry.npmjs.org/optparse/-/optparse-1.0.1-0.5-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/optparse/-/optparse-1.0.1.tgz" }, "1.0.3": { "shasum": "2ff49a3d691b90b0b9a1be9117f292373eb1bd66", "tarball": "http://registry.npmjs.org/optparse/-/optparse-1.0.3.tgz" } }, "keywords": [ "option", "parser", "command-line", "cli", "terminal" ], "url": "http://registry.npmjs.org/optparse/" }, "opts": { "name": "opts", "description": "Command line argument parser written in the style of commonjs. To be used with node.js", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "mazzarelli", "email": "mazzarelli@gmail.com" } ], "author": { "name": "Joey Mazzarelli", "email": "mazzarelli@gmail.com", "url": "http://joey.mazzarelli.com" }, "versions": { "1.2.0": "http://registry.npmjs.org/opts/1.2.0", "1.2.1": "http://registry.npmjs.org/opts/1.2.1" }, "dist": { "1.2.0": { "tarball": "http://packages:5984/opts/-/opts-1.2.0.tgz" }, "1.2.1": { "tarball": "http://packages:5984/opts/-/opts-1.2.1.tgz" } }, "url": "http://registry.npmjs.org/opts/" }, "orchestra": { "name": "orchestra", "description": "Orchestra Event MicroFramework", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "renato.elias", "email": "renato.elias@gmail.com" } ], "time": { "modified": "2011-05-09T03:57:31.166Z", "created": "2011-05-03T04:14:25.151Z", "0.0.3": "2011-05-03T04:14:25.713Z", "0.0.4": "2011-05-05T04:50:10.584Z", "0.0.5": "2011-05-06T05:52:16.014Z", "0.0.6": "2011-05-09T03:57:31.166Z" }, "author": { "name": "Renato Elias", "email": "renato.elias@gmail.com", "url": "http://www.renatoelias.art.br" }, "repository": { "type": "git", "url": "git://github.com/renatoelias/orchestra.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/orchestra/0.0.3", "0.0.4": "http://registry.npmjs.org/orchestra/0.0.4", "0.0.5": "http://registry.npmjs.org/orchestra/0.0.5", "0.0.6": "http://registry.npmjs.org/orchestra/0.0.6" }, "dist": { "0.0.3": { "shasum": "6dcb5c0c038ce7d11f5b509414108282e2b90be1", "tarball": "http://registry.npmjs.org/orchestra/-/orchestra-0.0.3.tgz" }, "0.0.4": { "shasum": "2fc78f0d768a5b928f4e48b606e0fc5cdb20ea23", "tarball": "http://registry.npmjs.org/orchestra/-/orchestra-0.0.4.tgz" }, "0.0.5": { "shasum": "00c7e21bdf718cb17bc301f88e680e87fe405b0b", "tarball": "http://registry.npmjs.org/orchestra/-/orchestra-0.0.5.tgz" }, "0.0.6": { "shasum": "80893acd8bc624dca595465b0662c1276779371b", "tarball": "http://registry.npmjs.org/orchestra/-/orchestra-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/orchestra/" }, "orderly": { "name": "orderly", "description": "Translates Orderly to JSON Schema", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-07-20T16:41:30.186Z", "created": "2011-07-20T16:41:29.749Z", "1.0.0": "2011-07-20T16:41:30.186Z" }, "author": { "name": "Zach Carter", "email": "zcarter@cse.usf.edu", "url": "http://zaa.ch" }, "repository": { "type": "git", "url": "git://github.com/zaach/orderly.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/orderly/1.0.0" }, "dist": { "1.0.0": { "shasum": "f63bf52ce3094fc434e549e24604613af33f58a9", "tarball": "http://registry.npmjs.org/orderly/-/orderly-1.0.0.tgz" } }, "keywords": [ "json", "orderly", "jsonschema", "parser" ], "url": "http://registry.npmjs.org/orderly/" }, "ore": { "name": "ore", "description": "Foundations for reusable web components.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-11-29T09:30:21.859Z", "created": "2011-10-10T03:22:23.625Z", "0.0.1": "2011-10-10T03:22:25.200Z", "0.0.2": "2011-10-10T07:49:31.909Z", "0.0.3": "2011-11-29T09:30:21.859Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/ore.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ore/0.0.1", "0.0.2": "http://registry.npmjs.org/ore/0.0.2", "0.0.3": "http://registry.npmjs.org/ore/0.0.3" }, "dist": { "0.0.1": { "shasum": "7aac803e0875bac4a0720ee01dfc667b6432369c", "tarball": "http://registry.npmjs.org/ore/-/ore-0.0.1.tgz" }, "0.0.2": { "shasum": "05ad46af0a9d64fcff413dd51e8ac4b9445f1648", "tarball": "http://registry.npmjs.org/ore/-/ore-0.0.2.tgz" }, "0.0.3": { "shasum": "a316f5f98d5526caa451bed281315e615044d2d7", "tarball": "http://registry.npmjs.org/ore/-/ore-0.0.3.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/ore/" }, "org-mode-parser": { "name": "org-mode-parser", "description": "A parser for the Emacs org-mode package. DRAWER and archive tag supported. Stronger API", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "gg", "email": "jj@gioorgi.com" } ], "time": { "modified": "2011-10-14T09:09:04.324Z", "created": "2011-10-04T10:01:03.102Z", "0.0.1": "2011-10-04T10:01:05.049Z", "0.0.2": "2011-10-05T09:35:13.225Z", "0.0.3": "2011-10-06T09:17:05.983Z", "0.0.4": "2011-10-06T15:52:07.510Z", "0.0.5": "2011-10-10T14:21:53.750Z", "0.0.6": "2011-10-12T08:10:33.240Z", "0.0.7": "2011-10-14T09:05:39.995Z" }, "author": { "name": "Giovanni Giorgi", "email": "jj@gioorgi.com" }, "repository": { "type": "git", "url": "git://github.com/daitangio/org-mode-parser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/org-mode-parser/0.0.1", "0.0.2": "http://registry.npmjs.org/org-mode-parser/0.0.2", "0.0.3": "http://registry.npmjs.org/org-mode-parser/0.0.3", "0.0.4": "http://registry.npmjs.org/org-mode-parser/0.0.4", "0.0.5": "http://registry.npmjs.org/org-mode-parser/0.0.5", "0.0.6": "http://registry.npmjs.org/org-mode-parser/0.0.6", "0.0.7": "http://registry.npmjs.org/org-mode-parser/0.0.7" }, "dist": { "0.0.1": { "shasum": "2fda0fab24db59583afc6986363853846cd3a281", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.1.tgz" }, "0.0.2": { "shasum": "f6f57b061eea342e12e7574d10b950fc00996cf5", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.2.tgz" }, "0.0.3": { "shasum": "237960794e4aa33443f14d9fe7c10e5af6d3777c", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.3.tgz" }, "0.0.4": { "shasum": "6a684291d47e32375aa74b8931ac694a0908d83c", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.4.tgz" }, "0.0.5": { "shasum": "753f3120d92902f904953b93798607d730eae0b7", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.5.tgz" }, "0.0.6": { "shasum": "a8afe70dfcd9d2398c02df8f829f78fa030bfdc2", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.6.tgz" }, "0.0.7": { "shasum": "4b26eb13cf4f7dfd8d1ee691b6ef28358650a4d1", "tarball": "http://registry.npmjs.org/org-mode-parser/-/org-mode-parser-0.0.7.tgz" } }, "keywords": [ "parser", "util", "org-mode", "orgmode", "emacs" ], "url": "http://registry.npmjs.org/org-mode-parser/" }, "orgsync.live": { "name": "orgsync.live", "description": "Live chat and notifications for OrgSync", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "clifton", "email": "clifton@orgsync.com" } ], "time": { "modified": "2011-07-03T02:57:29.574Z", "created": "2011-07-03T02:57:28.981Z", "0.1.1": "2011-07-03T02:57:29.574Z" }, "author": { "name": "Clifton King", "email": "clifton@orgsync.com" }, "repository": { "type": "git", "url": "git://github.com/orgsync/live.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/orgsync.live/0.1.1" }, "dist": { "0.1.1": { "shasum": "bf2e976aefe90adb5d22bc26a7cf91cf35192c93", "tarball": "http://registry.npmjs.org/orgsync.live/-/orgsync.live-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/orgsync.live/" }, "orm": { "name": "orm", "description": "NodeJS Object-relational mapping", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-12-06T18:43:00.645Z", "created": "2011-03-05T00:47:28.129Z", "0.1.0": "2011-12-06T18:43:00.645Z", "0.1.1": "2011-12-06T18:43:00.645Z", "0.1.2": "2011-12-06T18:43:00.645Z", "0.1.3": "2011-12-06T18:43:00.645Z", "0.1.4": "2011-12-06T18:43:00.645Z", "0.1.5": "2011-12-06T18:43:00.645Z", "0.1.6": "2011-12-06T18:43:00.645Z", "0.1.7": "2011-11-18T18:35:26.611Z", "0.1.8": "2011-12-06T18:43:00.645Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/dresende/node-orm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/orm/0.1.0", "0.1.1": "http://registry.npmjs.org/orm/0.1.1", "0.1.2": "http://registry.npmjs.org/orm/0.1.2", "0.1.3": "http://registry.npmjs.org/orm/0.1.3", "0.1.4": "http://registry.npmjs.org/orm/0.1.4", "0.1.5": "http://registry.npmjs.org/orm/0.1.5", "0.1.6": "http://registry.npmjs.org/orm/0.1.6", "0.1.7": "http://registry.npmjs.org/orm/0.1.7", "0.1.8": "http://registry.npmjs.org/orm/0.1.8" }, "dist": { "0.1.0": { "shasum": "4868bfc40a3008c735e97d16ecfaf0e0e5f7adfa", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.0.tgz" }, "0.1.1": { "shasum": "173e8cc40b1d47fa7a3a222ccb5ecb63fd2ab1e4", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.1.tgz" }, "0.1.2": { "shasum": "64ebed38f42c50e3e95597b774a3f4936ec0689b", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.2.tgz" }, "0.1.3": { "shasum": "6969f6218cd96182aaa97c79a3dff870f76ebff3", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.3.tgz" }, "0.1.4": { "shasum": "36170b5850efd36aefbcf533fe1c7bba4d0954e9", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.4.tgz" }, "0.1.5": { "shasum": "07f0eabb7de0e97b5c0763712b5150b87d8269e8", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.5.tgz" }, "0.1.6": { "shasum": "d58cb8455c1fbbe4098f120f0d38abd0639799f5", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.6.tgz" }, "0.1.7": { "shasum": "91e0f558ce02ca765e2749baaf26f3debf92f1c2", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.7.tgz" }, "0.1.8": { "shasum": "8f836e770b14ad8931cc71aff56a3bd9f29b7960", "tarball": "http://registry.npmjs.org/orm/-/orm-0.1.8.tgz" } }, "keywords": [ "orm", "mysql", "postgresql", "mongodb", "database", "relational" ], "url": "http://registry.npmjs.org/orm/" }, "ormnomnom": { "name": "ormnomnom", "description": "Another ORM for Node, supporting sqlite and postgres", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-09-01T04:50:04.190Z", "created": "2011-01-19T04:10:40.904Z", "0.0.1": "2011-01-19T04:10:41.112Z", "0.0.2": "2011-01-19T04:31:53.990Z", "0.0.3": "2011-08-27T00:11:07.528Z", "0.0.4": "2011-08-27T03:45:04.262Z", "0.0.5": "2011-08-27T08:59:41.612Z", "0.0.7": "2011-09-01T02:51:26.001Z", "0.0.8": "2011-09-01T04:50:04.190Z" }, "author": { "name": "Chris Dickinson" }, "versions": { "0.0.1": "http://registry.npmjs.org/ormnomnom/0.0.1", "0.0.2": "http://registry.npmjs.org/ormnomnom/0.0.2", "0.0.3": "http://registry.npmjs.org/ormnomnom/0.0.3", "0.0.4": "http://registry.npmjs.org/ormnomnom/0.0.4", "0.0.5": "http://registry.npmjs.org/ormnomnom/0.0.5", "0.0.7": "http://registry.npmjs.org/ormnomnom/0.0.7", "0.0.8": "http://registry.npmjs.org/ormnomnom/0.0.8" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.2.tgz" }, "0.0.3": { "shasum": "9f244e3daf209df6a8436d9da0a19f4a17c8ec5b", "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.3.tgz" }, "0.0.4": { "shasum": "e9d21f66bf0d27b4b73cf47190885035fe9937d1", "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.4.tgz" }, "0.0.5": { "shasum": "61c73268e987548b6de52daee8fbd4869bdca5a8", "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.5.tgz" }, "0.0.7": { "shasum": "9be1c630429ee82fad768ce2d2e759394d48e5d7", "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.7.tgz" }, "0.0.8": { "shasum": "0857a07a2d461b619d66ff6ba5f5db24caab3073", "tarball": "http://registry.npmjs.org/ormnomnom/-/ormnomnom-0.0.8.tgz" } }, "keywords": [ "node-pg", "sqlite", "orm" ], "url": "http://registry.npmjs.org/ormnomnom/" }, "orona": { "name": "orona", "description": "Bolo, a game of tank warfare, rewritten for modern browsers.", "dist-tags": { "latest": "0.1.91" }, "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "author": { "name": "Stéphan Kochen", "email": "stephan@kochen.nl", "url": "http://stephan.kochen.nl/" }, "repository": { "type": "git", "url": "http://github.com/stephank/orona.git" }, "versions": { "0.1.90": "http://registry.npmjs.org/orona/0.1.90", "0.1.91": "http://registry.npmjs.org/orona/0.1.91" }, "dist": { "0.1.90": { "tarball": "http://packages:5984/orona/-/orona-0.1.90.tgz" }, "0.1.91": { "shasum": "96a77921716f265f3297fa977f5f6d7c713584c4", "tarball": "http://registry.npmjs.org/orona/-/orona-0.1.91.tgz" } }, "url": "http://registry.npmjs.org/orona/" }, "osc-min": { "name": "osc-min", "description": "Simple utilities for open sound control in node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ghostfact", "email": "russell.mcclellan@gmail.com" } ], "time": { "modified": "2011-10-09T19:42:07.546Z", "created": "2011-10-09T19:42:07.113Z", "0.0.1": "2011-10-09T19:42:07.546Z" }, "author": { "name": "Russell McClellan", "email": "russell.mcclellan@gmail.com", "url": "http://www.ghostfact.com" }, "repository": { "type": "git", "url": "git://github.com/ghostfact/node-osc-min.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/osc-min/0.0.1" }, "dist": { "0.0.1": { "shasum": "071234828dc50910ab7549852dfdf0b5444bd865", "tarball": "http://registry.npmjs.org/osc-min/-/osc-min-0.0.1.tgz" } }, "keywords": [ "open sound control", "OSC", "music control", "NIME" ], "url": "http://registry.npmjs.org/osc-min/" }, "osc4node": { "name": "osc4node", "description": "OpenSoundControl implementation for node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "hideyukisaito", "email": "info@hideyukisaito.com" } ], "time": { "modified": "2011-06-14T13:43:40.388Z", "created": "2011-06-14T13:43:39.352Z", "0.1.0": "2011-06-14T13:43:40.388Z" }, "author": { "name": "Hideyuki Saito", "email": "info@hideyukisaito.com" }, "repository": { "type": "git", "url": "git://github.com/hideyukisaito/osc4node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/osc4node/0.1.0" }, "dist": { "0.1.0": { "shasum": "ef360a028bf67a3e044d391150fcbfb3e5f4e373", "tarball": "http://registry.npmjs.org/osc4node/-/osc4node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/osc4node/" }, "oscar": { "name": "oscar", "description": "An OSCAR protocol module for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "time": { "modified": "2011-11-13T11:48:00.991Z", "created": "2011-04-10T04:34:10.587Z", "0.1.0": "2011-04-10T04:34:10.953Z", "0.1.1": "2011-11-13T00:14:28.966Z", "0.1.2": "2011-11-13T11:48:00.991Z" }, "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/node-oscar.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/oscar/0.1.0", "0.1.1": "http://registry.npmjs.org/oscar/0.1.1", "0.1.2": "http://registry.npmjs.org/oscar/0.1.2" }, "dist": { "0.1.0": { "shasum": "aaa6cc7d1c87c176d47d7b6babeff0f1d98f1023", "tarball": "http://registry.npmjs.org/oscar/-/oscar-0.1.0.tgz" }, "0.1.1": { "shasum": "2df965fb69375dfa7646b8304fb781572bad9d72", "tarball": "http://registry.npmjs.org/oscar/-/oscar-0.1.1.tgz" }, "0.1.2": { "shasum": "4ae8f2aa30fae2282dc4ba58eacb515fb4bc0038", "tarball": "http://registry.npmjs.org/oscar/-/oscar-0.1.2.tgz" } }, "keywords": [ "aim", "icq", "oscar", "aol", "im", "chat", "client" ], "url": "http://registry.npmjs.org/oscar/" }, "osrandom": { "name": "osrandom", "description": "simple utilities for accessing os-supplied sources of randomness", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "stella", "email": "stella@laurenzo.org" } ], "time": { "modified": "2011-02-15T00:39:25.315Z", "created": "2011-02-15T00:39:24.949Z", "1.0.0": "2011-02-15T00:39:25.316Z" }, "author": { "name": "Stella Laurenzo", "email": "stella@laurenzo.org" }, "repository": { "type": "git", "url": "git://github.com/stellaeof/node_osrandom.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/osrandom/1.0.0" }, "dist": { "1.0.0": { "shasum": "1dff183666f798af2d872e573f52d8f03a58bcfd", "tarball": "http://registry.npmjs.org/osrandom/-/osrandom-1.0.0.tgz" } }, "keywords": [ "random", "urandom", "/dev/urandom", "CryptGenRandom" ], "url": "http://registry.npmjs.org/osrandom/" }, "ossp-uuid": { "name": "ossp-uuid", "description": "OSSP uuid bindings for node.js", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mah0x211", "email": "mah0x211@gmail.com" } ], "time": { "modified": "2011-05-31T00:32:11.927Z", "created": "2011-05-31T00:09:21.759Z", "0.0.3": "2011-05-31T00:09:22.900Z", "0.0.4": "2011-05-31T00:31:54.753Z" }, "repository": { "type": "git", "url": "git://github.com/mah0x211/node-ossp-uuid.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/ossp-uuid/0.0.4" }, "dist": { "0.0.4": { "shasum": "9a12c96bbb01c72a3920520f6134cf1a634c2256", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-9.8.0": { "shasum": "513898d6013ec076c60bc9610121339c3878fe21", "tarball": "http://registry.npmjs.org/ossp-uuid/-/ossp-uuid-0.0.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-darwin-9.8.0.tgz" } }, "tarball": "http://registry.npmjs.org/ossp-uuid/-/ossp-uuid-0.0.4.tgz" } }, "keywords": [ "ossp", "uuid", "Universally Unique Identifier" ], "url": "http://registry.npmjs.org/ossp-uuid/" }, "ostatus": { "name": "ostatus", "description": "An implementation of the OStatus protocol stack for nodejs.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "eschnou", "email": "laurent@eschenauer.be" } ], "time": { "modified": "2011-03-06T15:20:15.428Z", "created": "2011-03-06T15:20:14.869Z", "0.1.0": "2011-03-06T15:20:15.428Z" }, "author": { "name": "Laurent Eschenauer", "email": "laurent@eschenauer.be", "url": "http://eschnou.com" }, "repository": { "type": "git", "url": "git://github.com/eschnou/node-ostatus.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ostatus/0.1.0" }, "dist": { "0.1.0": { "shasum": "3399397c2e5f5ef6195354f1062c574db9ade0b5", "tarball": "http://registry.npmjs.org/ostatus/-/ostatus-0.1.0.tgz" } }, "keywords": [ "ostatus", "hcard", "pubsubhubbub", "atom", "activity", "salmon" ], "url": "http://registry.npmjs.org/ostatus/" }, "ostrich": { "name": "ostrich", "description": "Stats collector", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-06-06T23:06:42.504Z", "created": "2011-06-06T23:06:41.641Z", "0.1.0": "2011-06-06T23:06:42.504Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im", "url": "http://wades.im/mons" }, "repository": { "type": "git", "url": "git@github.com:wadey/node-ostrich.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ostrich/0.1.0" }, "dist": { "0.1.0": { "shasum": "8135d28007eb67814e80d37532b77023ee2d7be5", "tarball": "http://registry.npmjs.org/ostrich/-/ostrich-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ostrich/" }, "otk": { "name": "otk", "description": "Object Toolkit", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bonuspunkt", "email": "zach.robert@gmx.net" } ], "time": { "modified": "2011-06-27T23:36:30.079Z", "created": "2011-06-27T20:32:57.209Z", "0.1.0": "2011-06-27T20:32:58.144Z", "0.1.1": "2011-06-27T23:36:30.079Z" }, "author": { "name": "Bonuspunkt" }, "repository": { "type": "git", "url": "git://github.com/Bonuspunkt/node-otk.git", "web": "https://github.com/Bonuspunkt/node-otk" }, "versions": { "0.1.0": "http://registry.npmjs.org/otk/0.1.0", "0.1.1": "http://registry.npmjs.org/otk/0.1.1" }, "dist": { "0.1.0": { "shasum": "6c308ff1853e4538337c8aabeba2f33b24d8f995", "tarball": "http://registry.npmjs.org/otk/-/otk-0.1.0.tgz" }, "0.1.1": { "shasum": "ec83e4af6bccb074360b79122a25c12586f69c21", "tarball": "http://registry.npmjs.org/otk/-/otk-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/otk/" }, "ourl": { "name": "ourl", "description": "Gives you: new Url(href)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-05-06T12:09:04.531Z", "created": "2011-04-03T10:20:54.829Z", "0.0.1": "2011-04-03T10:20:55.572Z", "0.0.2": "2011-05-06T12:09:04.531Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/ourl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ourl/0.0.1", "0.0.2": "http://registry.npmjs.org/ourl/0.0.2" }, "dist": { "0.0.1": { "shasum": "4a823a74c2d8b785f16cdc9bb0360fb6c74d21bd", "tarball": "http://registry.npmjs.org/ourl/-/ourl-0.0.1.tgz" }, "0.0.2": { "shasum": "586f126eb6aecdf9cec5a3be2ce9516b1e1a67c2", "tarball": "http://registry.npmjs.org/ourl/-/ourl-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/ourl/" }, "oursql": { "name": "oursql", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "objectundefined", "email": "gabriel.lipson@gmail.com" } ], "time": { "modified": "2011-06-16T07:38:42.610Z", "created": "2011-04-18T18:19:44.420Z", "0.1.1beta": "2011-04-18T18:19:45.003Z", "0.1.2beta": "2011-04-18T18:24:11.533Z", "0.1.1": "2011-04-18T18:25:24.200Z", "0.1.2": "2011-04-18T18:56:06.946Z", "0.1.3": "2011-04-18T19:02:08.103Z", "0.1.4": "2011-04-18T22:12:03.334Z", "0.1.5": "2011-04-20T21:10:03.879Z", "0.1.6": "2011-05-20T08:32:00.966Z", "0.1.7": "2011-05-31T19:43:02.928Z", "0.1.8": "2011-06-16T07:38:42.610Z" }, "description": "MySql ORM module for Node.JS", "author": { "name": "Gabriel Lipson", "email": "gabriel@advizo.com", "url": "http://www.github.com/objectundefined/OurSql" }, "repository": "git://github.com/objectundefined/OurSql", "versions": { "0.1.1beta": "http://registry.npmjs.org/oursql/0.1.1beta", "0.1.2beta": "http://registry.npmjs.org/oursql/0.1.2beta", "0.1.1": "http://registry.npmjs.org/oursql/0.1.1", "0.1.2": "http://registry.npmjs.org/oursql/0.1.2", "0.1.3": "http://registry.npmjs.org/oursql/0.1.3", "0.1.4": "http://registry.npmjs.org/oursql/0.1.4", "0.1.5": "http://registry.npmjs.org/oursql/0.1.5", "0.1.6": "http://registry.npmjs.org/oursql/0.1.6", "0.1.7": "http://registry.npmjs.org/oursql/0.1.7", "0.1.8": "http://registry.npmjs.org/oursql/0.1.8" }, "dist": { "0.1.1beta": { "shasum": "0ba4e3d1e608bd20ae8f4f94245779d8e0897612", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.1beta.tgz" }, "0.1.2beta": { "shasum": "43985c49efdc6cf3a3859e2a370e507cfef93a40", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.2beta.tgz" }, "0.1.1": { "shasum": "67917281b0b3c8b3de750989c173472af86a18bf", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.1.tgz" }, "0.1.2": { "shasum": "fbfa6b9f4511155e1ecd16872c4c4509acaa610c", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.2.tgz" }, "0.1.3": { "shasum": "3e11555fe9281cc4cfaaeca0023e1fb01926d458", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.3.tgz" }, "0.1.4": { "shasum": "e9436b08a72a1eda6bad6f93fb7ebf9257a3da81", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.4.tgz" }, "0.1.5": { "shasum": "56fcbe02bc84b0559038c686ea9e22e4169f679a", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.5.tgz" }, "0.1.6": { "shasum": "24e12497c1f9b090a2a9b987b74bff616bd2c496", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.6.tgz" }, "0.1.7": { "shasum": "fee7cdadbb79696e003d002f9cc5ede40e5096c3", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.7.tgz" }, "0.1.8": { "shasum": "4d965f744b9d8750fb653d3b331281676be56796", "tarball": "http://registry.npmjs.org/oursql/-/oursql-0.1.8.tgz" } }, "keywords": [ "orm", "mysql", "activerecord", "database", "object", "relational", "mapper" ], "url": "http://registry.npmjs.org/oursql/" }, "out": { "name": "out", "description": "Tasty STDOUT", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-11-08T05:00:20.873Z", "created": "2011-09-07T11:36:35.736Z", "0.0.1": "2011-09-07T11:36:37.272Z", "0.0.2": "2011-09-17T10:12:17.992Z", "0.0.3": "2011-11-02T01:38:19.654Z", "0.0.4": "2011-11-08T05:00:20.873Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/node-out.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/out/0.0.3", "0.0.4": "http://registry.npmjs.org/out/0.0.4" }, "dist": { "0.0.3": { "shasum": "516f9fbe56a364e016247f9b6e7e1eef1146ac86", "tarball": "http://registry.npmjs.org/out/-/out-0.0.3.tgz" }, "0.0.4": { "shasum": "655b04668c9a98de26d6ca671304ad3d48d82a80", "tarball": "http://registry.npmjs.org/out/-/out-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/out/" }, "overhead": { "name": "overhead", "description": "gives you your stupid projections", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "time": { "modified": "2011-11-29T16:06:08.925Z", "created": "2011-11-29T16:06:08.595Z", "0.0.0": "2011-11-29T16:06:08.925Z" }, "author": { "name": "Tom MacWright", "email": "tom@macwright.org", "url": "http://macwright.org/" }, "repository": { "url": "git@github.com:tmcw/overhead.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/overhead/0.0.0" }, "dist": { "0.0.0": { "shasum": "9c42885ce7928198c8b6479c73de81f6a458727d", "tarball": "http://registry.npmjs.org/overhead/-/overhead-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/overhead/" }, "overload": { "name": "overload", "dist-tags": { "latest": "1.2.4" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "author": { "name": "bradleymeck" }, "time": { "modified": "2011-07-16T22:35:16.044Z", "created": "2011-07-16T22:35:16.044Z", "1.0.1": "2011-07-16T22:35:16.044Z", "1.0.2": "2011-07-16T22:35:16.044Z", "1.2.4": "2011-07-16T22:35:16.044Z" }, "versions": { "1.0.1": "http://registry.npmjs.org/overload/1.0.1", "1.0.2": "http://registry.npmjs.org/overload/1.0.2", "1.2.4": "http://registry.npmjs.org/overload/1.2.4" }, "dist": { "1.0.1": { "tarball": "http://packages:5984/overload/-/overload-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/overload/-/overload-1.0.2.tgz" }, "1.2.4": { "shasum": "a06132d215d5136420c2ed4bf2afcfb92ce5aaf2", "tarball": "http://registry.npmjs.org/overload/-/overload-1.2.4.tgz" } }, "url": "http://registry.npmjs.org/overload/" }, "ox": { "name": "ox", "description": "Online X Terminal", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gatapia", "email": "guido@tapia.com.au" } ], "time": { "modified": "2011-03-05T10:31:30.566Z", "created": "2011-03-05T10:31:29.606Z", "0.0.1": "2011-03-05T10:31:30.566Z" }, "author": { "name": "Guido Tapia", "email": "guido@tapia.com.au", "url": "www.picnet.com.au" }, "repository": { "type": "git", "url": "git://github.com/gatapia/ox.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ox/0.0.1" }, "dist": { "0.0.1": { "shasum": "dcefa4cbf18098df43cc7fabf2c266ebf4bf07a1", "tarball": "http://registry.npmjs.org/ox/-/ox-0.0.1.tgz" } }, "keywords": [ "xterm", "online" ], "url": "http://registry.npmjs.org/ox/" }, "oxen": { "name": "oxen", "description": "create GitHub pull requests from the command line", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dmotz", "email": "motzdc@gmail.com" } ], "time": { "modified": "2011-09-26T16:09:14.052Z", "created": "2011-09-23T07:10:47.291Z", "0.0.1": "2011-09-23T07:10:48.960Z", "0.0.2": "2011-09-23T07:49:54.086Z", "0.0.3": "2011-09-26T07:58:34.771Z" }, "author": { "name": "Dan Motzenbecker", "url": "http://github.com/dmotz" }, "repository": { "type": "git", "url": "git://github.com/dmotz/oxen.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/oxen/0.0.1", "0.0.2": "http://registry.npmjs.org/oxen/0.0.2", "0.0.3": "http://registry.npmjs.org/oxen/0.0.3" }, "dist": { "0.0.1": { "shasum": "5cd12f3cd905858d21d793425c02c67ad01ca492", "tarball": "http://registry.npmjs.org/oxen/-/oxen-0.0.1.tgz" }, "0.0.2": { "shasum": "e0424475a4ec686eb5e6279d4da1cccb32e8d3d3", "tarball": "http://registry.npmjs.org/oxen/-/oxen-0.0.2.tgz" }, "0.0.3": { "shasum": "a6ff6f45ed3f3800a57dd33c6439581ed2fdcf5a", "tarball": "http://registry.npmjs.org/oxen/-/oxen-0.0.3.tgz" } }, "keywords": [ "git", "github", "cli" ], "url": "http://registry.npmjs.org/oxen/" }, "p2p-hub": { "name": "p2p-hub", "description": "A simple hub for communicating p2p between processes or machines", "dist-tags": { "latest": "0.2.4" }, "readme": "# p2p-hub\n\n*OBS p2p-hub is build for node v.6*\n\na super simple p2p hub that allows you to send json messages between computers\n\n``` js\nvar hub = require('p2p-hub').connect('json://address_to_a_member');\n\nhub.on('connect', function(from) {\n\tconsole.log(from, 'connected');\n\tconsole.log('all nodes:', hub.nodes());\n});\nhub.on('disconnect', function(from) {\n\tconsole.log(from, 'disconnected');\n});\nhub.on('message', function(from, message) {\n\tconsole.log(from, 'says', message);\n});\nhub.send('json://another_member', {hello:'world'});\n\n```\n\nYou can also multiplex messages to support multiple apps on the same hub\n\n``` js\nvar hub = require('p2p-hub').connect('json://address_to_a_member');\n\nvar app = hub.multiplex('app');\n\napp.on('connect', function(from) {\n\tconsole.log(from, 'connected to app');\n\tconsole.log('all in app:', app.nodes());\n});\napp.on('disconnect', function(from) {\n\tconsole.log(from, 'disconnected from app');\n});\napp.on('message', function(from, message) {\n\tconsole.log(from, 'in app says', message);\n});\napp.send('json://another_member', {hello:'app'});\n\n```\n", "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-12-14T11:33:32.181Z", "created": "2011-11-06T21:54:37.821Z", "0.2.3": "2011-11-06T21:54:39.289Z", "0.2.4": "2011-12-14T11:33:32.181Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.2.3": "http://registry.npmjs.org/p2p-hub/0.2.3", "0.2.4": "http://registry.npmjs.org/p2p-hub/0.2.4" }, "dist": { "0.2.3": { "shasum": "597bb1ef67bed8ccdc502c8e40f2a7986951c149", "tarball": "http://registry.npmjs.org/p2p-hub/-/p2p-hub-0.2.3.tgz" }, "0.2.4": { "shasum": "010ad2905c6b6dda893db741adfffdd30cdeef71", "tarball": "http://registry.npmjs.org/p2p-hub/-/p2p-hub-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/p2p-hub/" }, "pachube": { "name": "pachube", "description": "A simple wrapper for api.pachube.com", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kuno", "email": "neokuno@gmail.com" } ], "time": { "modified": "2011-04-03T11:14:21.216Z", "created": "2011-03-30T11:50:50.811Z", "0.0.1pre": "2011-03-30T11:50:51.957Z", "0.0.1": "2011-04-03T04:43:28.174Z", "0.0.2": "2011-04-03T11:12:10.485Z" }, "author": { "name": "Guan 'kuno' Qing", "email": "neokuno AT Gmail DOT com" }, "repository": { "type": "git", "url": "git://github.com/kuno/node-pachube.git" }, "versions": { "0.0.1pre": "http://registry.npmjs.org/pachube/0.0.1pre", "0.0.1": "http://registry.npmjs.org/pachube/0.0.1", "0.0.2": "http://registry.npmjs.org/pachube/0.0.2" }, "dist": { "0.0.1pre": { "shasum": "1a97242e5cbfeec38a0e06483ea86d11a550aa28", "tarball": "http://registry.npmjs.org/pachube/-/pachube-0.0.1pre.tgz" }, "0.0.1": { "shasum": "6288c271a225c6fda0b0edefab7ef2f972911a04", "tarball": "http://registry.npmjs.org/pachube/-/pachube-0.0.1.tgz" }, "0.0.2": { "shasum": "80069ee4613b82b141dbbe67a232e291a6846a3b", "tarball": "http://registry.npmjs.org/pachube/-/pachube-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/pachube/" }, "pachube-stream": { "name": "pachube-stream", "description": "Client For the Pachube TCP Stream API", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "hookercookerman", "email": "hookercookerman@gmail.com" } ], "time": { "modified": "2011-05-23T09:09:08.594Z", "created": "2011-05-03T14:27:26.757Z", "0.0.1": "2011-05-03T14:27:27.635Z", "0.0.2": "2011-05-04T12:55:46.221Z", "0.0.3": "2011-05-05T14:11:56.241Z", "0.0.4": "2011-05-21T13:30:19.911Z", "0.0.5": "2011-05-23T08:51:34.141Z", "0.0.6": "2011-05-23T09:09:08.594Z" }, "author": { "name": "Richard Hooker", "email": "hookercookerman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/carboncalculated/node-pachube-stream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pachube-stream/0.0.1", "0.0.2": "http://registry.npmjs.org/pachube-stream/0.0.2", "0.0.3": "http://registry.npmjs.org/pachube-stream/0.0.3", "0.0.4": "http://registry.npmjs.org/pachube-stream/0.0.4", "0.0.5": "http://registry.npmjs.org/pachube-stream/0.0.5", "0.0.6": "http://registry.npmjs.org/pachube-stream/0.0.6" }, "dist": { "0.0.1": { "shasum": "8beb69ab8ee3a6987dc7cb1a5ed0e0768914ba71", "tarball": "http://registry.npmjs.org/pachube-stream/-/pachube-stream-0.0.1.tgz" }, "0.0.2": { "shasum": "821efc82d77148e637e823dfc2e88038a5a14840", "tarball": "http://registry.npmjs.org/pachube-stream/-/pachube-stream-0.0.2.tgz" }, "0.0.3": { "shasum": "7ba0c4d693c7e78604780484a53e188812b48249", "tarball": "http://registry.npmjs.org/pachube-stream/-/pachube-stream-0.0.3.tgz" }, "0.0.4": { "shasum": "7bd60bf3900df059316309c44c0d7980be70c1dd", "tarball": "http://registry.npmjs.org/pachube-stream/-/pachube-stream-0.0.4.tgz" }, "0.0.5": { "shasum": "b62348b7af61a465f0f651a45f303bf3b66ee118", "tarball": "http://registry.npmjs.org/pachube-stream/-/pachube-stream-0.0.5.tgz" }, "0.0.6": { "shasum": "5f6befd8f1405bb1eff0f64efbf64f8e98aa1a27", "tarball": "http://registry.npmjs.org/pachube-stream/-/pachube-stream-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/pachube-stream/" }, "pack": { "name": "pack", "description": "Minify, obfuscate and encrypt node modules", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/packnode.git" }, "time": { "modified": "2011-04-28T23:01:02.921Z", "created": "2010-12-19T13:00:56.908Z", "0.1.0": "2010-12-19T13:00:56.908Z", "0.1.1": "2010-12-19T13:00:56.908Z", "0.1.3": "2010-12-19T13:00:56.908Z", "0.1.4": "2010-12-19T13:14:10.428Z", "0.2.0": "2010-12-19T14:32:34.984Z", "0.2.1": "2010-12-19T14:52:57.253Z", "0.2.2": "2010-12-21T07:16:24.608Z", "0.2.3": "2010-12-21T07:19:35.344Z", "0.2.4": "2011-01-04T16:27:05.552Z", "0.2.5": "2011-04-28T22:47:55.769Z", "0.2.6": "2011-04-28T22:58:52.718Z", "0.2.7": "2011-04-28T23:01:02.921Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/pack/0.1.0", "0.1.1": "http://registry.npmjs.org/pack/0.1.1", "0.1.3": "http://registry.npmjs.org/pack/0.1.3", "0.1.4": "http://registry.npmjs.org/pack/0.1.4", "0.2.0": "http://registry.npmjs.org/pack/0.2.0", "0.2.1": "http://registry.npmjs.org/pack/0.2.1", "0.2.2": "http://registry.npmjs.org/pack/0.2.2", "0.2.3": "http://registry.npmjs.org/pack/0.2.3", "0.2.4": "http://registry.npmjs.org/pack/0.2.4", "0.2.5": "http://registry.npmjs.org/pack/0.2.5", "0.2.6": "http://registry.npmjs.org/pack/0.2.6", "0.2.7": "http://registry.npmjs.org/pack/0.2.7" }, "dist": { "0.1.0": { "shasum": "77be99b11fe2ed3331b6b506e0005b049cfa6aaf", "tarball": "http://registry.npmjs.org/pack/-/pack-0.1.0.tgz" }, "0.1.1": { "shasum": "3133c8f1438f1bf1c8062b04aa0fe6b38f5250ed", "tarball": "http://registry.npmjs.org/pack/-/pack-0.1.1.tgz" }, "0.1.3": { "shasum": "8fa3995661f00b9eaae5f978c5359da874d74df9", "tarball": "http://registry.npmjs.org/pack/-/pack-0.1.3.tgz" }, "0.1.4": { "shasum": "ad362cf9ce2f80ba12968d7702aa24b1e3cb3da7", "tarball": "http://registry.npmjs.org/pack/-/pack-0.1.4.tgz" }, "0.2.0": { "shasum": "68eb109d140b25480ef25ba33cb784b94654738f", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.0.tgz" }, "0.2.1": { "shasum": "18e6be49c1cb9a6ceac67fe07eaecb3819563120", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.1.tgz" }, "0.2.2": { "shasum": "520c58c08998c4da04982873a212c189e906af9a", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.2.tgz" }, "0.2.3": { "shasum": "0f1d8ac20b8f8f84818c77977d789793dc4b7dfe", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.3.tgz" }, "0.2.4": { "shasum": "3a1b975012fccf18475e10b47fc6d63b54eb2808", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.4.tgz" }, "0.2.5": { "shasum": "5f03b496e4572a493c1f91afbfba2a4b287fee26", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.5.tgz" }, "0.2.6": { "shasum": "e5e9f364e612311da697fc37442a607e9da0ee1e", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.6.tgz" }, "0.2.7": { "shasum": "5925fb9af694be3a4f58652779ee66a6c0fdf8fc", "tarball": "http://registry.npmjs.org/pack/-/pack-0.2.7.tgz" } }, "keywords": [ "pack", "packnode", "encrypt", "compress", "unpack", "yui", "obfuscate", "compressor", "closure", "jsmin" ], "url": "http://registry.npmjs.org/pack/" }, "packagebohrer": { "name": "packagebohrer", "description": "My first package", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nbluis", "email": "nbluisrs@gmail.com" } ], "time": { "modified": "2011-05-11T00:30:44.087Z", "created": "2011-05-11T00:30:42.790Z", "0.0.1": "2011-05-11T00:30:44.087Z" }, "author": { "name": "Eduardo Bohrer", "email": "nbluisrs@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/packagebohrer/0.0.1" }, "dist": { "0.0.1": { "shasum": "cb5d1834a9594c2a483d21dbdb9cf1e26cc47b1e", "tarball": "http://registry.npmjs.org/packagebohrer/-/packagebohrer-0.0.1.tgz" } }, "keywords": [ "test" ], "url": "http://registry.npmjs.org/packagebohrer/" }, "packager": { "name": "packager", "description": "Install npm packages listed in Npmfile", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "vdemedes", "email": "sbioko@gmail.com" } ], "time": { "modified": "2011-10-29T07:02:22.659Z", "created": "2011-10-28T18:20:28.811Z", "0.0.1": "2011-10-28T18:20:30.365Z", "0.0.2": "2011-10-28T19:09:34.866Z", "0.0.3": "2011-10-29T07:02:22.659Z" }, "author": { "name": "Vadim Demedes", "email": "sbioko@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/packager/0.0.1", "0.0.2": "http://registry.npmjs.org/packager/0.0.2", "0.0.3": "http://registry.npmjs.org/packager/0.0.3" }, "dist": { "0.0.1": { "shasum": "62f06aa01e81be6a89e29f8b3b5b86db5fbad47e", "tarball": "http://registry.npmjs.org/packager/-/packager-0.0.1.tgz" }, "0.0.2": { "shasum": "92b88276f9a36c46db2c8b1193ead32b609c4db8", "tarball": "http://registry.npmjs.org/packager/-/packager-0.0.2.tgz" }, "0.0.3": { "shasum": "a5974a4e148c6450134d7e9425b87c36dc479dfd", "tarball": "http://registry.npmjs.org/packager/-/packager-0.0.3.tgz" } }, "keywords": [ "package installer", "installer" ], "url": "http://registry.npmjs.org/packager/" }, "packer": { "name": "packer", "description": "Simple port of /packer/ by Dean Edwards", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "evanw", "email": "evan.exe@gmail.com" } ], "time": { "modified": "2011-09-23T00:07:35.004Z", "created": "2011-01-29T04:42:59.674Z", "0.0.1": "2011-01-29T04:42:59.914Z", "0.0.2": "2011-01-29T04:43:34.307Z", "0.0.4": "2011-04-02T05:06:25.471Z", "0.0.5": "2011-09-23T00:07:35.004Z" }, "author": { "name": "Evan Wallace" }, "repository": { "type": "git", "url": "git://github.com/evanw/packer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/packer/0.0.1", "0.0.2": "http://registry.npmjs.org/packer/0.0.2", "0.0.4": "http://registry.npmjs.org/packer/0.0.4", "0.0.5": "http://registry.npmjs.org/packer/0.0.5" }, "dist": { "0.0.1": { "shasum": "1016e7609b2fb197012d62918f9f1a978f2463bc", "tarball": "http://registry.npmjs.org/packer/-/packer-0.0.1.tgz" }, "0.0.2": { "shasum": "520dd17af3eaa00cd729ebbb8c1f3096ad9ec6de", "tarball": "http://registry.npmjs.org/packer/-/packer-0.0.2.tgz" }, "0.0.4": { "shasum": "51f547116de94834f6b2e69d4c892e4315f1d7c9", "tarball": "http://registry.npmjs.org/packer/-/packer-0.0.4.tgz" }, "0.0.5": { "shasum": "278e4ecf40c723e329a584f9c329ca4907a48efe", "tarball": "http://registry.npmjs.org/packer/-/packer-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/packer/" }, "packet": { "name": "packet", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bigeasy", "email": "alan@prettyrobots.com" } ], "author": { "name": "Alan Gutierrez" }, "time": { "modified": "2011-04-10T09:53:47.906Z", "created": "2011-04-10T09:53:47.906Z", "0.0.1": "2011-04-10T09:53:47.906Z", "0.0.2": "2011-04-10T09:53:47.906Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/packet/0.0.1", "0.0.2": "http://registry.npmjs.org/packet/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/packet/-/packet-0.0.1.tgz" }, "0.0.2": { "shasum": "032c87a0e620827ce1ddf9a3fae392d09960ebe9", "tarball": "http://registry.npmjs.org/packet/-/packet-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/packet/" }, "pacote-sam-egenial": { "name": "pacote-sam-egenial", "description": "Aprendendo a criar pacotes no curso de NodeJS da eGenial", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sambarboza", "email": "sam.barbosa@ymail.com" } ], "time": { "modified": "2011-05-11T00:30:36.706Z", "created": "2011-05-11T00:30:35.909Z", "0.0.1": "2011-05-11T00:30:36.706Z" }, "author": { "name": "Samuel Barbosa", "email": "sam.barbosa@ymail.com" }, "repository": { "type": "git", "url": "git://github.com/sambarboza/pacotesam.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pacote-sam-egenial/0.0.1" }, "dist": { "0.0.1": { "shasum": "3cc263144024d1e494219f77548597225dff7e45", "tarball": "http://registry.npmjs.org/pacote-sam-egenial/-/pacote-sam-egenial-0.0.1.tgz" } }, "keywords": [ "nodejs", "curso", "egenial" ], "url": "http://registry.npmjs.org/pacote-sam-egenial/" }, "pacoteegenial": { "name": "pacoteegenial", "description": "Aprendendo a criar pacotes Node.JS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "emerleite", "email": "emerleite@gmail.com" } ], "time": { "modified": "2011-05-11T00:30:09.665Z", "created": "2011-05-11T00:30:08.730Z", "0.0.1": "2011-05-11T00:30:09.665Z" }, "author": { "name": "Seu Nome", "email": "nome@dominio.com" }, "repository": { "type": "git", "url": "git://github.com/usuario/repositorio.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pacoteegenial/0.0.1" }, "dist": { "0.0.1": { "shasum": "1b0c103d83363e47113183846135cf6a74a195cd", "tarball": "http://registry.npmjs.org/pacoteegenial/-/pacoteegenial-0.0.1.tgz" } }, "keywords": [ "nodejs", "curso", "egenial" ], "url": "http://registry.npmjs.org/pacoteegenial/" }, "pact": { "name": "pact", "description": "Vows macros for easy HTTP server testing.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "reid", "email": "me@reidburke.com" } ], "time": { "modified": "2011-03-29T19:24:46.133Z", "created": "2011-02-09T00:25:21.307Z", "0.1.0": "2011-02-09T00:25:21.648Z", "0.1.1": "2011-03-29T19:17:28.608Z", "0.1.2": "2011-03-29T19:24:46.133Z" }, "author": { "name": "Reid Burke", "email": "me@reidburke.com", "url": "http://reidburke.com/" }, "repository": { "type": "git", "url": "git://github.com/reid/pact.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pact/0.1.0", "0.1.1": "http://registry.npmjs.org/pact/0.1.1", "0.1.2": "http://registry.npmjs.org/pact/0.1.2" }, "dist": { "0.1.0": { "shasum": "79fc7edc64dfa633533e2122fbcb4d1a3ec21415", "tarball": "http://registry.npmjs.org/pact/-/pact-0.1.0.tgz" }, "0.1.1": { "shasum": "e16129877794af9879684211401f095a17e3b908", "tarball": "http://registry.npmjs.org/pact/-/pact-0.1.1.tgz" }, "0.1.2": { "shasum": "3df5fcbb80f6f7c1d56717bdebec9f82c78aac31", "tarball": "http://registry.npmjs.org/pact/-/pact-0.1.2.tgz" } }, "keywords": [ "Vows", "HTTP", "test" ], "url": "http://registry.npmjs.org/pact/" }, "pad": { "name": "pad", "description": "Left and right string padding", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-14T15:40:15.485Z", "created": "2011-11-14T14:30:40.010Z", "0.0.1": "2011-11-14T15:40:15.485Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-pad.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pad/0.0.1" }, "dist": { "0.0.1": { "shasum": "8c23f8e927844d73844e2c1b5973b41cda169520", "tarball": "http://registry.npmjs.org/pad/-/pad-0.0.1.tgz" } }, "keywords": [ "string", "pad" ], "url": "http://registry.npmjs.org/pad/" }, "paddle": { "name": "paddle", "description": "You are up a creek; here is your paddle. Paddle provides a way ensuring that JS asynchronous callbacks are actually ran, or calls a provided error function upon timeout.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "fritzy", "email": "nathan@andyet.net" } ], "time": { "modified": "2011-05-09T19:27:07.670Z", "created": "2011-05-09T19:27:07.270Z", "1.0.0": "2011-05-09T19:27:07.670Z" }, "author": { "name": "Nathan Fritz", "email": "nathan@andyet.net", "url": "http://andyet.net/team/nathan" }, "repository": { "type": "git", "url": "git://github.com/andyet/paddle.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/paddle/1.0.0" }, "dist": { "1.0.0": { "shasum": "3715e4777d5a5e541503dd444d29dafa567b9450", "tarball": "http://registry.npmjs.org/paddle/-/paddle-1.0.0.tgz" } }, "keywords": [ "flow-control", "flow", "control", "paddle", "ensure", "asynchronous" ], "url": "http://registry.npmjs.org/paddle/" }, "padlock": { "name": "padlock", "description": "Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks without blocking. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the same lock on other functions that you don't want to interrupt. Code will execute in order as the lock can be acquired.", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "fritzy", "email": "nathan@andyet.net" } ], "time": { "modified": "2011-10-03T22:03:55.373Z", "created": "2011-05-01T08:06:37.580Z", "1.0.0": "2011-05-01T08:06:38.198Z", "1.0.1": "2011-05-05T17:59:43.511Z", "1.0.2": "2011-05-07T00:24:23.279Z", "1.1.0": "2011-09-23T03:43:28.247Z", "1.1.2": "2011-10-03T22:03:55.373Z" }, "author": { "name": "Nathan Fritz", "email": "nathan@andyet.net", "url": "http://andyet.net/team/nathan" }, "repository": { "type": "git", "url": "git://github.com/andyet/padlock.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/padlock/1.0.0", "1.0.1": "http://registry.npmjs.org/padlock/1.0.1", "1.0.2": "http://registry.npmjs.org/padlock/1.0.2", "1.1.0": "http://registry.npmjs.org/padlock/1.1.0", "1.1.2": "http://registry.npmjs.org/padlock/1.1.2" }, "dist": { "1.0.0": { "shasum": "65a6318e4a63ec4a686ec383d9d5c9953c6ca202", "tarball": "http://registry.npmjs.org/padlock/-/padlock-1.0.0.tgz" }, "1.0.1": { "shasum": "f35cb32981ff134f593193e3a194c95822d1bdc8", "tarball": "http://registry.npmjs.org/padlock/-/padlock-1.0.1.tgz" }, "1.0.2": { "shasum": "b5f34f6fa4dde0915e0622c4913ba1a44cfb07ef", "tarball": "http://registry.npmjs.org/padlock/-/padlock-1.0.2.tgz" }, "1.1.0": { "shasum": "1e26be57550c47bc47be98d6fd82855a53b55550", "tarball": "http://registry.npmjs.org/padlock/-/padlock-1.1.0.tgz" }, "1.1.2": { "shasum": "13f142b82ac0ce12d612c68d3008b42456ba0cb7", "tarball": "http://registry.npmjs.org/padlock/-/padlock-1.1.2.tgz" } }, "keywords": [ "lock", "flow", "control", "flow-control", "acquire", "release", "synchronous", "asynchronous" ], "url": "http://registry.npmjs.org/padlock/" }, "pagan": { "name": "pagan", "description": "pagination of arrays with ease", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "zzak", "email": "zachary@zacharyscott.net" } ], "time": { "modified": "2011-11-05T23:45:36.120Z", "created": "2011-11-05T23:45:32.561Z", "0.0.0": "2011-11-05T23:45:36.120Z" }, "author": { "name": "Zachary Scott", "email": "zachary@zacharyscott.net", "url": "http://zacharyscott.net/" }, "repository": { "type": "git", "url": "git://github.com/zzak/pagan.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pagan/0.0.0" }, "dist": { "0.0.0": { "shasum": "75a16ad339f4cdb3a4a49b4b37cbadc3cc0df848", "tarball": "http://registry.npmjs.org/pagan/-/pagan-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/pagan/" }, "pagen": { "name": "pagen", "description": "Simplify the creation of generic html pages generated from markdown", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mkitt", "email": "mk.kitt@gmail.com" } ], "time": { "modified": "2011-04-25T17:23:32.841Z", "created": "2011-04-12T05:53:54.837Z", "0.0.1": "2011-04-12T05:53:55.178Z", "0.0.2": "2011-04-13T06:19:15.612Z", "0.0.3": "2011-04-14T02:40:51.063Z", "0.0.4": "2011-04-25T17:23:32.841Z" }, "author": { "name": "Matthew Kitt", "email": "mk.kitt@gmail.com", "url": "http://mkitt.net/" }, "repository": { "type": "git", "url": "http://github.com/mkitt/pagen.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pagen/0.0.1", "0.0.2": "http://registry.npmjs.org/pagen/0.0.2", "0.0.3": "http://registry.npmjs.org/pagen/0.0.3", "0.0.4": "http://registry.npmjs.org/pagen/0.0.4" }, "dist": { "0.0.1": { "shasum": "ed53d71d05a1ed26c4da372643267d957151ac06", "tarball": "http://registry.npmjs.org/pagen/-/pagen-0.0.1.tgz" }, "0.0.2": { "shasum": "73155231b9df0eb576890792835e098098100e91", "tarball": "http://registry.npmjs.org/pagen/-/pagen-0.0.2.tgz" }, "0.0.3": { "shasum": "6874e11f31ebf42eb3245b5a3d38d1ea5311dad3", "tarball": "http://registry.npmjs.org/pagen/-/pagen-0.0.3.tgz" }, "0.0.4": { "shasum": "39c48949d7a540d2a34d16010ca395d6afdb96d5", "tarball": "http://registry.npmjs.org/pagen/-/pagen-0.0.4.tgz" } }, "keywords": [ "github pages", "markdown", "html", "github" ], "url": "http://registry.npmjs.org/pagen/" }, "paginate-js": { "name": "paginate-js", "description": "Paginate whatever you want, client and server side", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "time": { "modified": "2011-04-03T15:34:34.060Z", "created": "2011-03-31T00:25:09.479Z", "0.0.1": "2011-03-31T00:25:10.021Z", "0.0.2": "2011-04-03T15:34:34.060Z" }, "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/paginate-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/paginate-js/0.0.1", "0.0.2": "http://registry.npmjs.org/paginate-js/0.0.2" }, "dist": { "0.0.1": { "shasum": "b9c5a296173d5bd8936ac032b4847a8c7c508cd7", "tarball": "http://registry.npmjs.org/paginate-js/-/paginate-js-0.0.1.tgz" }, "0.0.2": { "shasum": "d8d26269cf8f7b249c15b973795a5d9b19c7f3a9", "tarball": "http://registry.npmjs.org/paginate-js/-/paginate-js-0.0.2.tgz" } }, "keywords": [ "paginate" ], "url": "http://registry.npmjs.org/paginate-js/" }, "paige": { "name": "paige", "description": "The quickie-wiki Github project page generator", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "rthauby", "email": "rthauby@gmail.com" } ], "time": { "modified": "2011-11-21T18:53:26.881Z", "created": "2011-10-15T17:18:53.379Z", "0.1.0": "2011-10-15T17:18:54.468Z", "0.1.1": "2011-10-16T00:34:41.661Z", "0.1.2": "2011-10-16T22:18:04.609Z", "0.1.3": "2011-10-19T16:40:28.156Z", "0.1.4": "2011-10-28T06:13:27.806Z", "0.1.5": "2011-11-05T04:23:00.879Z", "0.1.6": "2011-11-21T18:53:26.881Z" }, "author": { "name": "Rodrigo Thauby" }, "versions": { "0.1.0": "http://registry.npmjs.org/paige/0.1.0", "0.1.1": "http://registry.npmjs.org/paige/0.1.1", "0.1.2": "http://registry.npmjs.org/paige/0.1.2", "0.1.3": "http://registry.npmjs.org/paige/0.1.3", "0.1.4": "http://registry.npmjs.org/paige/0.1.4", "0.1.5": "http://registry.npmjs.org/paige/0.1.5", "0.1.6": "http://registry.npmjs.org/paige/0.1.6" }, "dist": { "0.1.0": { "shasum": "8b55e37e6dabd1cf05bae7926824df147da1e5e8", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.0.tgz" }, "0.1.1": { "shasum": "ebc57faeabd9e99d73d17cc73b3536454da24d15", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.1.tgz" }, "0.1.2": { "shasum": "aba8e67189383cce9cd5669877ba5b67dec6f8e8", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.2.tgz" }, "0.1.3": { "shasum": "5771b012ec50850da6ee4d090122957b003b2180", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.3.tgz" }, "0.1.4": { "shasum": "3231b9c9446e5cc96f36925a28d4486ebcea5270", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.4.tgz" }, "0.1.5": { "shasum": "14c153a794ddb8749bf8487513985c21c5ad13d8", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.5.tgz" }, "0.1.6": { "shasum": "6cd5c935ee8e1d94894d53392f7318e50b91e1fb", "tarball": "http://registry.npmjs.org/paige/-/paige-0.1.6.tgz" } }, "keywords": [ "docs", "project", "page", "generator", "coffeescript", "docco", "documentation", "site" ], "url": "http://registry.npmjs.org/paige/" }, "pairgen": { "name": "pairgen", "description": "paired-end NGS simulator.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-29T17:43:58.860Z", "created": "2011-10-28T08:43:23.644Z", "0.1.0": "2011-10-28T08:43:29.418Z", "0.1.1": "2011-10-29T17:43:58.860Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/pairgen.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pairgen/0.1.0", "0.1.1": "http://registry.npmjs.org/pairgen/0.1.1" }, "dist": { "0.1.0": { "shasum": "ddcd45ed332e3126209a0902d6d53c4a3adcad6f", "tarball": "http://registry.npmjs.org/pairgen/-/pairgen-0.1.0.tgz" }, "0.1.1": { "shasum": "523fa3eb0f9c7b2dfa13ed13c17a869b7afe5498", "tarball": "http://registry.npmjs.org/pairgen/-/pairgen-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/pairgen/" }, "pairtree": { "name": "pairtree", "description": "A Pairtree library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gsf", "email": "g@grrawr.com" } ], "time": { "modified": "2011-07-11T17:22:38.495Z", "created": "2011-07-11T17:22:38.409Z", "0.0.1": "2011-07-11T17:22:38.495Z" }, "author": { "name": "Gabriel Farrell", "email": "g@grrawr.com" }, "repository": { "type": "git", "url": "git://github.com/gsf/pairtree.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pairtree/0.0.1" }, "dist": { "0.0.1": { "shasum": "885d88e9c4eda383ba0ab64f5bbcceecd612c950", "tarball": "http://registry.npmjs.org/pairtree/-/pairtree-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/pairtree/" }, "pakman": { "name": "pakman", "description": "A tool for building package managers", "dist-tags": { "latest": "0.8.7" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-24T23:24:05.652Z", "created": "2011-10-25T00:11:23.927Z", "0.8.0": "2011-10-25T00:11:24.523Z", "0.8.1": "2011-10-25T06:54:42.778Z", "0.8.2": "2011-10-27T20:40:17.442Z", "0.8.3": "2011-10-27T21:04:58.107Z", "0.8.4": "2011-10-28T23:12:58.920Z", "0.8.5": "2011-10-28T23:52:04.468Z", "0.8.6": "2011-11-11T07:22:24.742Z", "0.8.7": "2011-11-24T23:24:05.652Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "url": "git://github.com/coolaj86/node-pakman.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/pakman/0.8.0", "0.8.1": "http://registry.npmjs.org/pakman/0.8.1", "0.8.2": "http://registry.npmjs.org/pakman/0.8.2", "0.8.3": "http://registry.npmjs.org/pakman/0.8.3", "0.8.4": "http://registry.npmjs.org/pakman/0.8.4", "0.8.5": "http://registry.npmjs.org/pakman/0.8.5", "0.8.6": "http://registry.npmjs.org/pakman/0.8.6", "0.8.7": "http://registry.npmjs.org/pakman/0.8.7" }, "dist": { "0.8.0": { "shasum": "08aee8573352a6e84df434e8cbfa607756614a89", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.0.tgz" }, "0.8.1": { "shasum": "eec4de64f8a6dd179596d1d0d5a98525758cef9c", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.1.tgz" }, "0.8.2": { "shasum": "dcf6b838b60ae2f4d992ce3d1396bef1a775584d", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.2.tgz" }, "0.8.3": { "shasum": "abe3fc37cc59c4eb1359702a347addf8fa267c75", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.3.tgz" }, "0.8.4": { "shasum": "9081e2b8bef50f20d4e2cec9f5f6dc7cfd624f66", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.4.tgz" }, "0.8.5": { "shasum": "60b5dfa6c472e0dc3b0be11cf5af677e00ad84ad", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.5.tgz" }, "0.8.6": { "shasum": "b5d23b008286b1575e71e29a9308a04e42e2d3b4", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.6.tgz" }, "0.8.7": { "shasum": "c47089033fd38211069dc8636dfaf2f364e9caa1", "tarball": "http://registry.npmjs.org/pakman/-/pakman-0.8.7.tgz" } }, "url": "http://registry.npmjs.org/pakman/" }, "pakmanager": { "name": "pakmanager", "description": "A demo package manager using the pakman API.", "dist-tags": { "latest": "0.8.5" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-11T07:21:59.684Z", "created": "2011-10-25T18:19:41.456Z", "0.8.1": "2011-10-25T18:19:42.059Z", "0.8.4": "2011-10-28T23:14:49.888Z", "0.8.5": "2011-11-11T07:21:59.684Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-pakman.git" }, "versions": { "0.8.1": "http://registry.npmjs.org/pakmanager/0.8.1", "0.8.4": "http://registry.npmjs.org/pakmanager/0.8.4", "0.8.5": "http://registry.npmjs.org/pakmanager/0.8.5" }, "dist": { "0.8.1": { "shasum": "ad044de145aebac4ee9af6972ca176dbd4f94342", "tarball": "http://registry.npmjs.org/pakmanager/-/pakmanager-0.8.1.tgz" }, "0.8.4": { "shasum": "03e8a67d4b98d47d044db687bae02805755d98f7", "tarball": "http://registry.npmjs.org/pakmanager/-/pakmanager-0.8.4.tgz" }, "0.8.5": { "shasum": "7dc257c45f31ea50196dd1c137562913d2e95294", "tarball": "http://registry.npmjs.org/pakmanager/-/pakmanager-0.8.5.tgz" } }, "url": "http://registry.npmjs.org/pakmanager/" }, "palsu-app": { "name": "palsu-app", "description": "Palsu meeting tool -- http://palsu.me", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rene.kapusta", "email": "rene.kapusta@gmail.com" } ], "time": { "modified": "2011-09-09T14:36:34.720Z", "created": "2011-09-09T14:36:34.336Z", "0.0.1": "2011-09-09T14:36:34.720Z" }, "repository": { "type": "git", "url": "git://github.com/bergie/ViePalsu.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/palsu-app/0.0.1" }, "dist": { "0.0.1": { "shasum": "6e44eb27eee42886b5d03e8b8cff71a45daba80c", "tarball": "http://registry.npmjs.org/palsu-app/-/palsu-app-0.0.1.tgz" } }, "keywords": [ "IKS project", "VIE" ], "url": "http://registry.npmjs.org/palsu-app/" }, "pam": { "name": "pam", "description": "Native Node.js C++ extension for authenticating off PAM.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ditesh", "email": "ditesh@gathani.org" } ], "time": { "modified": "2011-06-14T08:34:39.286Z", "created": "2011-06-14T08:34:33.832Z", "0.1.0": "2011-06-14T08:34:39.286Z" }, "author": { "name": "Ditesh Shashikant Gathani", "email": "ditesh@gathani.org", "url": "http://ditesh.gathani.org/blog/" }, "repository": { "type": "git", "url": "git://github.com/ditesh/node-pam.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pam/0.1.0" }, "dist": { "0.1.0": { "shasum": "4ce1186bffe18f04326309a07848af0b73be33d7", "tarball": "http://registry.npmjs.org/pam/-/pam-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pam/" }, "pam-auth": { "name": "pam-auth", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "cconstantine", "email": "cconstan@gmail.com" } ], "time": { "modified": "2011-11-13T05:00:18.559Z", "created": "2011-11-13T04:55:05.739Z", "0.1.0": "2011-11-13T04:57:14.835Z", "0.1.1": "2011-11-13T05:00:18.559Z" }, "repository": { "type": "git", "url": "git://github.com/cconstantine/PAM-Auth.git" }, "description": "A Connect / Express compatible middleware for providing Basic http auth using PAM.", "versions": { "0.1.0": "http://registry.npmjs.org/pam-auth/0.1.0", "0.1.1": "http://registry.npmjs.org/pam-auth/0.1.1" }, "dist": { "0.1.0": { "shasum": "1c66c6dd64da8248b88b8453e9d0c21be15950d8", "tarball": "http://registry.npmjs.org/pam-auth/-/pam-auth-0.1.0.tgz" }, "0.1.1": { "shasum": "452d7f7ac64d619c113ed9368b7d4847424b63fb", "tarball": "http://registry.npmjs.org/pam-auth/-/pam-auth-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/pam-auth/" }, "panache": { "name": "panache", "description": "Powerful real-time persistent group chat application", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "elisee", "email": "elisee@sparklin.org" } ], "time": { "modified": "2011-04-03T15:53:56.773Z", "created": "2011-02-27T00:58:42.716Z", "0.0.1": "2011-02-27T00:58:43.261Z", "0.0.2": "2011-03-01T21:49:12.487Z", "0.0.3": "2011-03-05T15:40:50.548Z", "0.0.4": "2011-03-07T19:31:13.598Z", "0.0.5": "2011-03-10T23:29:39.219Z", "0.1.0": "2011-03-12T17:18:30.706Z", "0.1.1": "2011-03-15T23:52:17.396Z", "0.1.2": "2011-03-18T23:19:43.993Z", "0.2.0": "2011-03-19T20:33:22.936Z", "0.2.1": "2011-04-03T15:53:56.773Z" }, "author": { "name": "Elisée Maurer", "email": "elisee@sparklin.org" }, "repository": { "type": "hg", "url": "https://bitbucket.org/elisee/panache" }, "versions": { "0.0.1": "http://registry.npmjs.org/panache/0.0.1", "0.0.2": "http://registry.npmjs.org/panache/0.0.2", "0.0.3": "http://registry.npmjs.org/panache/0.0.3", "0.0.4": "http://registry.npmjs.org/panache/0.0.4", "0.0.5": "http://registry.npmjs.org/panache/0.0.5", "0.1.0": "http://registry.npmjs.org/panache/0.1.0", "0.1.1": "http://registry.npmjs.org/panache/0.1.1", "0.1.2": "http://registry.npmjs.org/panache/0.1.2", "0.2.0": "http://registry.npmjs.org/panache/0.2.0", "0.2.1": "http://registry.npmjs.org/panache/0.2.1" }, "dist": { "0.0.1": { "shasum": "8432b24b9cabb8dc6bd8e6a03ced5f58e4251e31", "tarball": "http://registry.npmjs.org/panache/-/panache-0.0.1.tgz" }, "0.0.2": { "shasum": "c726bf54efb4784de4956279446fba03f3a9da70", "tarball": "http://registry.npmjs.org/panache/-/panache-0.0.2.tgz" }, "0.0.3": { "shasum": "73b44f5135535f22bdcaeb72752494a4d72fb289", "tarball": "http://registry.npmjs.org/panache/-/panache-0.0.3.tgz" }, "0.0.4": { "shasum": "890c456399fb4229ae09c44e2c9e1c8edbca8650", "tarball": "http://registry.npmjs.org/panache/-/panache-0.0.4.tgz" }, "0.0.5": { "shasum": "7bb5dac02b77521deeca15d93eac7f32bd38a348", "tarball": "http://registry.npmjs.org/panache/-/panache-0.0.5.tgz" }, "0.1.0": { "shasum": "d2147c9b6198cbcfe1376b208ac75c969e1c84de", "tarball": "http://registry.npmjs.org/panache/-/panache-0.1.0.tgz" }, "0.1.1": { "shasum": "7d0b839704dc2a749dad0313f3768e4dc1e5fefe", "tarball": "http://registry.npmjs.org/panache/-/panache-0.1.1.tgz" }, "0.1.2": { "shasum": "41653b8c544dae249569b9400a98db6fe0ee1a97", "tarball": "http://registry.npmjs.org/panache/-/panache-0.1.2.tgz" }, "0.2.0": { "shasum": "6ed3203c2f69b1d84b4482375eca6b5eeadbf871", "tarball": "http://registry.npmjs.org/panache/-/panache-0.2.0.tgz" }, "0.2.1": { "shasum": "cd7b553257309b7ac7047b2de026dd1061604afd", "tarball": "http://registry.npmjs.org/panache/-/panache-0.2.1.tgz" } }, "keywords": [ "chat", "group", "realtime", "websocket", "social", "app" ], "url": "http://registry.npmjs.org/panache/" }, "panda": { "name": "panda", "dist-tags": { "latest": "0.1.22" }, "maintainers": [ { "name": "pandastream", "email": "info@pandastream.com" } ], "time": { "modified": "2011-09-28T11:48:59.913Z", "created": "2011-09-26T16:51:59.411Z", "0.1.0": "2011-09-26T16:52:00.628Z", "0.1.22": "2011-09-28T11:48:59.913Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/panda/0.1.0", "0.1.22": "http://registry.npmjs.org/panda/0.1.22" }, "dist": { "0.1.0": { "shasum": "3a67d8c54300f9e6a5fa290651b896cf4aad665a", "tarball": "http://registry.npmjs.org/panda/-/panda-0.1.0.tgz" }, "0.1.22": { "shasum": "e8faf5b74e535c9211e292329fba52029bf1c0b5", "tarball": "http://registry.npmjs.org/panda/-/panda-0.1.22.tgz" } }, "url": "http://registry.npmjs.org/panda/" }, "pandoc": { "name": "pandoc", "description": "A wrapper around the pandoc tool.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "sbisbee", "email": "sam@sbisbee.com" } ], "time": { "modified": "2011-11-02T23:43:34.153Z", "created": "2011-11-02T23:43:33.584Z", "0.1.0": "2011-11-02T23:43:34.153Z" }, "author": { "name": "Sam Bisbee", "email": "sam@sbisbee.com", "url": "http://www.sbisbee.com" }, "repository": { "type": "git", "url": "git://github.com/sbisbee/node-pandoc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pandoc/0.1.0" }, "dist": { "0.1.0": { "shasum": "7cec0b2ef23585ac4d9d8e031e913db1f878558e", "tarball": "http://registry.npmjs.org/pandoc/-/pandoc-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pandoc/" }, "panic": { "name": "panic", "description": "Postmortem debugging facility", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dap", "email": "dap@cs.brown.edu" } ], "time": { "modified": "2011-09-13T19:42:16.507Z", "created": "2011-09-13T17:42:15.232Z", "0.0.1": "2011-09-13T17:42:15.715Z", "0.1.0": "2011-09-13T18:38:51.853Z", "0.1.1": "2011-09-13T19:42:16.507Z" }, "author": { "name": "Joyent", "url": "joyent.com" }, "repository": { "type": "git", "url": "git://github.com/joyent/node-panic.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/panic/0.0.1", "0.1.0": "http://registry.npmjs.org/panic/0.1.0", "0.1.1": "http://registry.npmjs.org/panic/0.1.1" }, "dist": { "0.0.1": { "shasum": "9673181131417f0016a9ac7893d1deb803e15d4b", "tarball": "http://registry.npmjs.org/panic/-/panic-0.0.1.tgz" }, "0.1.0": { "shasum": "34c2397320dfa48954cc98543c8eee50aca60476", "tarball": "http://registry.npmjs.org/panic/-/panic-0.1.0.tgz" }, "0.1.1": { "shasum": "a527b044429728aa73b34ceb817e897405dd40d8", "tarball": "http://registry.npmjs.org/panic/-/panic-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/panic/" }, "PanPG": { "name": "PanPG", "description": "JavaScript PEG parser generator.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "inimino", "email": "inimino@inimino.org" } ], "repository": "http://boshi.inimino.org/3box/PanPG/", "versions": { "0.0.6": "http://registry.npmjs.org/PanPG/0.0.6", "0.0.7": "http://registry.npmjs.org/PanPG/0.0.7", "0.0.8": "http://registry.npmjs.org/PanPG/0.0.8", "0.0.9": "http://registry.npmjs.org/PanPG/0.0.9" }, "dist": { "0.0.6": { "tarball": "http://packages:5984/PanPG/-/PanPG-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/PanPG/-/PanPG-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/PanPG/-/PanPG-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/PanPG/-/PanPG-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/PanPG/" }, "pantry": { "name": "pantry", "description": "A JSON/XML resource caching library based on Request", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "mred9", "email": "ed@degroot.ca" } ], "time": { "modified": "2011-10-03T13:45:34.725Z", "created": "2011-07-18T21:53:45.044Z", "0.0.1": "2011-07-18T21:53:45.255Z", "0.0.2": "2011-07-28T19:23:02.058Z", "0.0.3": "2011-08-03T20:55:18.155Z", "0.1.0": "2011-08-10T17:13:59.629Z", "0.1.1": "2011-08-18T18:56:51.098Z", "0.1.3": "2011-09-08T13:41:13.352Z", "0.2.0beta": "2011-09-14T13:52:44.255Z", "0.2.0beta2": "2011-09-15T15:23:30.572Z", "0.2.0": "2011-10-03T13:45:34.725Z" }, "author": { "name": "Edward de Groot", "email": "edegroot@postmedia.com", "url": "http://mred9.wordpress.com" }, "repository": { "type": "git", "url": "git://github.com/postmedia/pantry.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pantry/0.0.1", "0.0.2": "http://registry.npmjs.org/pantry/0.0.2", "0.0.3": "http://registry.npmjs.org/pantry/0.0.3", "0.1.0": "http://registry.npmjs.org/pantry/0.1.0", "0.1.1": "http://registry.npmjs.org/pantry/0.1.1", "0.1.3": "http://registry.npmjs.org/pantry/0.1.3", "0.2.0beta": "http://registry.npmjs.org/pantry/0.2.0beta", "0.2.0beta2": "http://registry.npmjs.org/pantry/0.2.0beta2", "0.2.0": "http://registry.npmjs.org/pantry/0.2.0" }, "dist": { "0.0.1": { "shasum": "26728ef7a89dfa3992bf9444e32fbcf5ab532091", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.0.1.tgz" }, "0.0.2": { "shasum": "7ad0c17158c57b28e3bbf90dd240d428d7ea170e", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.0.2.tgz" }, "0.0.3": { "shasum": "2e2845189cdf35a494ab2686042fa76f7cb7f9b2", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.0.3.tgz" }, "0.1.0": { "shasum": "f35bdf665d3968a172b5cdc7c42963bc3d3ea49c", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.1.0.tgz" }, "0.1.1": { "shasum": "6ea8a2bc34158a49ad389516381d279a2520db76", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.1.1.tgz" }, "0.1.3": { "shasum": "103cc4c071f4441505ef95582682d57259f63119", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.1.3.tgz" }, "0.2.0beta": { "shasum": "a7c896a391e2294f98cfd043b2db427ab5fadf54", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.2.0beta.tgz" }, "0.2.0beta2": { "shasum": "223a1eb7abf211c3615d49794febf8e9667cef6c", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.2.0beta2.tgz" }, "0.2.0": { "shasum": "6dfdac780323e37f1094ac144ecae8177712f040", "tarball": "http://registry.npmjs.org/pantry/-/pantry-0.2.0.tgz" } }, "keywords": [ "coffeescript", "request", "cache", "json", "xml" ], "url": "http://registry.npmjs.org/pantry/" }, "paper-keys": { "name": "paper-keys", "description": "(keypair) --> (one-page SVG with QR codes)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-02-07T17:26:15.557Z", "created": "2011-02-07T17:26:15.411Z", "0.0.1": "2011-02-07T17:26:15.557Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/paper-keys.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/paper-keys/0.0.1" }, "dist": { "0.0.1": { "shasum": "025c42baab75ab9605a396150032cf97a6ecaced", "tarball": "http://registry.npmjs.org/paper-keys/-/paper-keys-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/paper-keys/" }, "paperboy": { "name": "paperboy", "description": "A node.js module for delivering static files.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com" }, "time": { "modified": "2011-12-09T09:44:49.467Z", "created": "2011-01-24T11:00:21.225Z", "0.0.1": "2011-01-24T11:00:21.225Z", "0.0.2": "2011-01-24T11:00:21.225Z", "0.0.3": "2011-12-09T09:44:49.467Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/paperboy/0.0.1", "0.0.2": "http://registry.npmjs.org/paperboy/0.0.2", "0.0.3": "http://registry.npmjs.org/paperboy/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/paperboy/-/paperboy-0.0.1.tgz" }, "0.0.2": { "shasum": "d5373b09163e84fe900b74cf25b57443832e893f", "tarball": "http://registry.npmjs.org/paperboy/-/paperboy-0.0.2.tgz" }, "0.0.3": { "shasum": "c60489770c2b5eb2d4a447ff135e3d48a18c5dd5", "tarball": "http://registry.npmjs.org/paperboy/-/paperboy-0.0.3.tgz" } }, "keywords": [ "web", "server" ], "url": "http://registry.npmjs.org/paperboy/" }, "paperserve": { "name": "paperserve", "description": "Quick and dirty web server from your working directory using node-paperboy", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "StanAngeloff", "email": "stanimir@angeloff.name" } ], "author": { "name": "Stan Angeloff", "email": "stanimir@angeloff.name" }, "versions": { "0.0.1": "http://registry.npmjs.org/paperserve/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/paperserve/-/paperserve-0.0.1.tgz" } }, "keywords": [ "web", "server" ], "url": "http://registry.npmjs.org/paperserve/" }, "parall": { "name": "parall", "description": "Node.js parallelism made easier.", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "jfd", "email": "dahlberg.johan@gmail.com" } ], "time": { "modified": "2011-04-18T16:25:56.271Z", "created": "2011-04-08T12:39:17.612Z", "0.5.0": "2011-04-08T12:39:18.386Z", "0.5.1": "2011-04-18T16:25:56.271Z" }, "author": { "name": "Johan Dahlberg", "email": "dahlberg.johan@gmail.com", "url": "http://jfd.github.com/" }, "repository": { "type": "git", "url": "git://github.com/jfd/node-parall.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/parall/0.5.0", "0.5.1": "http://registry.npmjs.org/parall/0.5.1" }, "dist": { "0.5.0": { "shasum": "4bb0cf0aa159e6545055c8a4bde07f221d2efefe", "tarball": "http://registry.npmjs.org/parall/-/parall-0.5.0.tgz" }, "0.5.1": { "shasum": "709cc6d88faf3f9c461747a2d07998fa97c9a22c", "tarball": "http://registry.npmjs.org/parall/-/parall-0.5.1.tgz" } }, "keywords": [ "networking", "messaging", "actors", "multicore" ], "url": "http://registry.npmjs.org/parall/" }, "parallel": { "name": "parallel", "description": "Create tasks in node.js that run in parallel, or sequences that run tasks one after another.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-parallel.git" }, "time": { "modified": "2011-03-31T10:43:24.970Z", "created": "2011-03-31T10:43:24.970Z", "0.1.0": "2011-03-31T10:43:24.970Z", "0.1.2": "2011-03-31T10:43:24.970Z", "0.1.3": "2011-03-31T10:43:24.970Z", "0.2.0": "2011-03-31T10:43:24.970Z", "0.2.1": "2011-03-31T10:43:24.970Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/parallel/0.1.0", "0.1.2": "http://registry.npmjs.org/parallel/0.1.2", "0.1.3": "http://registry.npmjs.org/parallel/0.1.3", "0.2.0": "http://registry.npmjs.org/parallel/0.2.0", "0.2.1": "http://registry.npmjs.org/parallel/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/parallel/-/parallel-0.1.0.tgz" }, "0.1.2": { "tarball": "http://packages:5984/parallel/-/parallel-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/parallel/-/parallel-0.1.3.tgz" }, "0.2.0": { "tarball": "http://packages:5984/parallel/-/parallel-0.2.0.tgz" }, "0.2.1": { "shasum": "17398a4e3f42e4a1bf9c078cd17e11101a76c95e", "tarball": "http://registry.npmjs.org/parallel/-/parallel-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/parallel/" }, "paramon": { "name": "paramon", "description": "A tool for parsing command line arguments", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jussi-kalliokoski", "email": "jussi.kalliokoski@gmail.com" } ], "time": { "modified": "2011-09-13T22:54:52.569Z", "created": "2011-09-13T22:54:51.767Z", "0.1.0": "2011-09-13T22:54:52.569Z" }, "author": { "name": "Jussi Kalliokoski" }, "repository": { "type": "git", "url": "git://github.com/jussi-kalliokoski/paramon.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/paramon/0.1.0" }, "dist": { "0.1.0": { "shasum": "a3486c5976bfbb696b0397dee5bc8930c0127ead", "tarball": "http://registry.npmjs.org/paramon/-/paramon-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/paramon/" }, "parannus": { "name": "parannus", "description": "Collaborative web framework", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "nairboon", "email": "remo.hertig@bluewin.ch" } ], "time": { "modified": "2011-08-20T15:58:51.159Z", "created": "2011-07-13T12:47:47.864Z", "0.0.1": "2011-07-13T12:47:48.309Z", "0.0.2": "2011-07-13T12:51:39.954Z", "0.0.3": "2011-08-20T15:58:51.159Z" }, "author": { "name": "Nairboon", "email": "nairboon@rbose.org" }, "repository": { "type": "git", "url": "git://gitorious.org/parannus/trunk.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/parannus/0.0.1", "0.0.2": "http://registry.npmjs.org/parannus/0.0.2", "0.0.3": "http://registry.npmjs.org/parannus/0.0.3" }, "dist": { "0.0.1": { "shasum": "032dc892cc6288d3ee24486706c6a907d0003592", "tarball": "http://registry.npmjs.org/parannus/-/parannus-0.0.1.tgz" }, "0.0.2": { "shasum": "fc61f70d9f6c46edc2d8e78625b1e9fea71eaf35", "tarball": "http://registry.npmjs.org/parannus/-/parannus-0.0.2.tgz" }, "0.0.3": { "shasum": "dbb6f0cfbc5681a4d0b1729d0b89a0090a689cff", "tarball": "http://registry.npmjs.org/parannus/-/parannus-0.0.3.tgz" } }, "keywords": [ "collaborative", "framework" ], "url": "http://registry.npmjs.org/parannus/" }, "parasite": { "name": "parasite", "description": "Parallel Http Clients", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "Vekz", "email": "kevzettler@gmail.com" } ], "author": { "name": "Kev Zettler", "email": "kevzettler@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/kevzettler/node-parasite.git" }, "time": { "modified": "2011-01-18T20:13:04.233Z", "created": "2011-01-18T19:42:41.745Z", "0.0.1": "2011-01-18T19:42:41.745Z", "0.0.2": "2011-01-18T19:42:41.745Z", "0.0.3": "2011-01-18T19:42:41.745Z", "0.0.4": "2011-01-18T19:42:41.745Z", "0.0.5": "2011-01-18T20:03:10.197Z", "0.0.6": "2011-01-18T20:13:04.233Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/parasite/0.0.1", "0.0.2": "http://registry.npmjs.org/parasite/0.0.2", "0.0.3": "http://registry.npmjs.org/parasite/0.0.3", "0.0.4": "http://registry.npmjs.org/parasite/0.0.4", "0.0.5": "http://registry.npmjs.org/parasite/0.0.5", "0.0.6": "http://registry.npmjs.org/parasite/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/parasite/-/parasite@0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/parasite/-/parasite@0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/parasite/-/parasite@0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/parasite/-/parasite-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/parasite/-/parasite-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/parasite/-/parasite-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/parasite/" }, "parrot": { "name": "parrot", "description": "A lightning fast and lightweight templating engine for Node.js", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "ollym", "email": "oliver.morgan@kohark.com" } ], "time": { "modified": "2011-09-10T02:49:03.870Z", "created": "2011-09-10T02:49:02.347Z", "0.3.0": "2011-09-10T02:49:03.870Z" }, "author": { "name": "ollym" }, "repository": { "type": "git", "url": "git://github.com/ollym/parrot.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/parrot/0.3.0" }, "dist": { "0.3.0": { "shasum": "e1079ada273e3724579e9035ab3507a455ab0e41", "tarball": "http://registry.npmjs.org/parrot/-/parrot-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/parrot/" }, "parse-table": { "name": "parse-table", "description": "", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-10-29T12:38:13.946Z", "created": "2011-10-29T12:38:03.061Z", "0.0.0": "2011-10-29T12:38:13.946Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/parse-table.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/parse-table/0.0.0" }, "dist": { "0.0.0": { "shasum": "b29e01474634f41d5e4ae4c21444b472ab22420d", "tarball": "http://registry.npmjs.org/parse-table/-/parse-table-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/parse-table/" }, "parseopt": { "name": "parseopt", "description": "Advanced command line option parser.", "dist-tags": { "latest": "1.0.0-2" }, "maintainers": [ { "name": "panzi", "email": "grosser.meister.morti@gmx.net" } ], "author": { "name": "Mathias Panzenböck", "email": "grosser.meister.morti@gmx.net" }, "repository": { "type": "hg", "url": "http://bitbucket.org/panzi/javascript-utils", "web": "http://bitbucket.org/panzi/javascript-utils" }, "time": { "modified": "2011-05-02T15:44:30.779Z", "created": "2011-05-02T15:44:30.779Z", "1.0.0": "2011-05-02T15:44:30.779Z", "1.0.0-1": "2011-05-02T15:44:30.779Z", "1.0.0-2": "2011-05-02T15:44:30.779Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/parseopt/1.0.0", "1.0.0-1": "http://registry.npmjs.org/parseopt/1.0.0-1", "1.0.0-2": "http://registry.npmjs.org/parseopt/1.0.0-2" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/parseopt/-/parseopt-1.0.0.tgz" }, "1.0.0-1": { "tarball": "http://packages:5984/parseopt/-/parseopt-1.0.0-1.tgz" }, "1.0.0-2": { "shasum": "420f728d880d3486426d69fbcce47e50411bf385", "tarball": "http://registry.npmjs.org/parseopt/-/parseopt-1.0.0-2.tgz" } }, "keywords": [ "option", "parser", "command-line", "cli", "terminal", "getopt", "opts", "args" ], "url": "http://registry.npmjs.org/parseopt/" }, "parser": { "name": "parser", "description": "A configurable parser to parse whatever you want", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "floby", "email": "florent.jaby@gmail.com" } ], "time": { "modified": "2011-07-01T09:53:45.608Z", "created": "2011-04-15T20:36:20.667Z", "0.1.0": "2011-04-15T20:36:21.238Z", "0.1.1": "2011-07-01T09:53:45.608Z" }, "author": { "name": "Florent Jaby", "email": "florent.jaby@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/floby/node-parser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/parser/0.1.0", "0.1.1": "http://registry.npmjs.org/parser/0.1.1" }, "dist": { "0.1.0": { "shasum": "84cb09bac75c2f4d4fc5ded4a7b7422f5195db56", "tarball": "http://registry.npmjs.org/parser/-/parser-0.1.0.tgz" }, "0.1.1": { "shasum": "14cc8eec68da13ecacef6eec51883ca017735758", "tarball": "http://registry.npmjs.org/parser/-/parser-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/parser/" }, "parser_email": { "name": "parser_email", "description": "Simple multi part email parser", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "jrgns", "email": "jrgns@jrgns.net" } ], "author": { "name": "J Jrgns du Toit", "email": "jrgns@jadeit.co.za" }, "repository": { "type": "git", "url": "git://github.com/jrgns/parser_email.git" }, "time": { "modified": "2011-09-08T16:14:33.135Z", "created": "2011-08-25T16:35:41.210Z", "0.1.0": "2011-08-25T16:35:41.210Z", "0.1.1": "2011-08-25T16:35:41.210Z", "0.2.1": "2011-09-02T06:51:35.300Z", "0.2.2": "2011-09-08T16:14:33.135Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/parser_email/0.1.0", "0.1.1": "http://registry.npmjs.org/parser_email/0.1.1", "0.2.1": "http://registry.npmjs.org/parser_email/0.2.1", "0.2.2": "http://registry.npmjs.org/parser_email/0.2.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/parser_email/-/parser_email-0.1.0.tgz" }, "0.1.1": { "shasum": "581aaa38c454fa88caa589d8ac32b97891d90358", "tarball": "http://registry.npmjs.org/parser_email/-/parser_email-0.1.1.tgz" }, "0.2.1": { "shasum": "2b3149379a9b5816d25c5c1b7922e18adbdc38a5", "tarball": "http://registry.npmjs.org/parser_email/-/parser_email-0.2.1.tgz" }, "0.2.2": { "shasum": "7a94e1a4edbf5b5973d52861b1b908022aef8575", "tarball": "http://registry.npmjs.org/parser_email/-/parser_email-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/parser_email/" }, "parserproxy": { "name": "parserproxy", "description": "A JSON-over-HTTP proxy for node-feedparser and node-opmlparser", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "danmactough", "email": "danmactough@gmail.com" } ], "time": { "modified": "2011-11-28T05:55:21.096Z", "created": "2011-11-25T04:11:27.214Z", "0.1.0": "2011-11-25T04:11:27.846Z", "0.1.1": "2011-11-26T05:40:24.497Z", "0.1.2": "2011-11-28T05:55:21.096Z" }, "author": { "name": "Dan MacTough", "email": "danmactough@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/danmactough/node-parserproxy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/parserproxy/0.1.0", "0.1.1": "http://registry.npmjs.org/parserproxy/0.1.1", "0.1.2": "http://registry.npmjs.org/parserproxy/0.1.2" }, "dist": { "0.1.0": { "shasum": "0ec5eb14c2770aeeb41fa5c896c0a79afe27cb52", "tarball": "http://registry.npmjs.org/parserproxy/-/parserproxy-0.1.0.tgz" }, "0.1.1": { "shasum": "ce625a97192577c5959a496fb8117c2e2e98b6a7", "tarball": "http://registry.npmjs.org/parserproxy/-/parserproxy-0.1.1.tgz" }, "0.1.2": { "shasum": "fe6db57b643a68628f3965d0a6999df43e8bc5ac", "tarball": "http://registry.npmjs.org/parserproxy/-/parserproxy-0.1.2.tgz" } }, "keywords": [ "http", "proxy", "json", "rss", "feed", "atom", "rdf", "opml", "outline", "xml", "syndication" ], "url": "http://registry.npmjs.org/parserproxy/" }, "parseUri": { "name": "parseUri", "description": "node.js fork of parseUri. parseUri is a function which splits any well-formed URI into its parts, all of which are optional. Its combination of accuracy, flexibility, and brevity is unrivaled.", "dist-tags": { "latest": "1.2.2-1" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-06-04T16:46:44.307Z", "created": "2011-06-04T16:46:43.397Z", "1.2.2-1": "2011-06-04T16:46:44.307Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "1.2.2-1": "http://registry.npmjs.org/parseUri/1.2.2-1" }, "dist": { "1.2.2-1": { "shasum": "3a5cdb9a4102b631980d687dabe4436422471173", "tarball": "http://registry.npmjs.org/parseUri/-/parseUri-1.2.2-1.tgz" } }, "keywords": [ "URI", "URLS", "parser", "web", "internet" ], "url": "http://registry.npmjs.org/parseUri/" }, "parsley": { "name": "parsley", "description": "pure javascript http parser", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-12T00:45:46.533Z", "created": "2011-10-23T16:13:09.536Z", "0.0.0": "2011-10-23T16:13:11.673Z", "0.0.1": "2011-10-23T23:07:18.506Z", "0.0.2": "2011-11-12T00:45:46.533Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-parsley.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/parsley/0.0.0", "0.0.1": "http://registry.npmjs.org/parsley/0.0.1", "0.0.2": "http://registry.npmjs.org/parsley/0.0.2" }, "dist": { "0.0.0": { "shasum": "6155bb29f2d2a31980347d0d9a407a6f9d44f42f", "tarball": "http://registry.npmjs.org/parsley/-/parsley-0.0.0.tgz" }, "0.0.1": { "shasum": "364f359360b46cb047c8fa8436cca79dc5776554", "tarball": "http://registry.npmjs.org/parsley/-/parsley-0.0.1.tgz" }, "0.0.2": { "shasum": "625c33b8561ee0622adf783cd198f455e4c64a87", "tarball": "http://registry.npmjs.org/parsley/-/parsley-0.0.2.tgz" } }, "keywords": [ "http", "parser" ], "url": "http://registry.npmjs.org/parsley/" }, "parstream": { "name": "parstream", "description": "Client for parstreams JSON interface", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "teemow", "email": "teemow@gmail.com" } ], "time": { "modified": "2011-03-24T17:36:54.419Z", "created": "2011-03-24T17:36:53.834Z", "0.0.1": "2011-03-24T17:36:54.419Z" }, "author": { "name": "Timo Derstappen", "email": "teemow@gmail.com", "url": "http://teemow.com" }, "repository": { "type": "git", "url": "git://github.com/teemow/node-parstream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/parstream/0.0.1" }, "dist": { "0.0.1": { "shasum": "bc46bfca0ffad434355874f14890791609dd3ad9", "tarball": "http://registry.npmjs.org/parstream/-/parstream-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/parstream/" }, "parted": { "name": "parted", "description": "A streaming body parser", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-12-08T18:15:47.933Z", "created": "2011-08-29T19:11:23.029Z", "0.0.1": "2011-12-08T18:15:47.933Z", "0.0.2": "2011-12-08T18:15:47.933Z", "0.0.3": "2011-12-08T18:15:47.933Z", "0.0.4": "2011-12-08T18:15:47.933Z", "0.0.5": "2011-12-08T18:15:47.933Z", "0.0.6": "2011-12-08T18:15:47.933Z", "0.0.7": "2011-10-29T08:21:14.603Z", "0.0.8": "2011-11-10T21:16:06.015Z", "0.0.9": "2011-12-08T18:15:47.933Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/parted.git" }, "users": { "nathan": true }, "versions": { "0.0.1": "http://registry.npmjs.org/parted/0.0.1", "0.0.2": "http://registry.npmjs.org/parted/0.0.2", "0.0.3": "http://registry.npmjs.org/parted/0.0.3", "0.0.4": "http://registry.npmjs.org/parted/0.0.4", "0.0.5": "http://registry.npmjs.org/parted/0.0.5", "0.0.6": "http://registry.npmjs.org/parted/0.0.6", "0.0.7": "http://registry.npmjs.org/parted/0.0.7", "0.0.8": "http://registry.npmjs.org/parted/0.0.8", "0.0.9": "http://registry.npmjs.org/parted/0.0.9" }, "dist": { "0.0.1": { "shasum": "dbde4f61d054465d38c6fd3c9afac5735cd4f36d", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.1.tgz" }, "0.0.2": { "shasum": "8360480a768165eef9d871a78f2d95f1e71e7935", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.2.tgz" }, "0.0.3": { "shasum": "2027cba0ee8646a7507da5642ce6e03aab287d9f", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.3.tgz" }, "0.0.4": { "shasum": "ef7ab069bfbded04cebe1310c06bb84194c47259", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.4.tgz" }, "0.0.5": { "shasum": "55d40775749aa05a549572b83839358bfbc6a8bc", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.5.tgz" }, "0.0.6": { "shasum": "2a0c16f99e909fcb299977174bb327ceb89425a3", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.6.tgz" }, "0.0.7": { "shasum": "b7d81afd15b8613432c8ac49cb0227b8c51546bd", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.7.tgz" }, "0.0.8": { "shasum": "cbb4ae46646c939a7d44fb91fd520adf0106ca33", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.8.tgz" }, "0.0.9": { "shasum": "0953ef45c2b947aa0540f34e5d6afa5be0328e91", "tarball": "http://registry.npmjs.org/parted/-/parted-0.0.9.tgz" } }, "keywords": [ "multipart", "parser", "http", "express", "middleware" ], "url": "http://registry.npmjs.org/parted/" }, "partial": { "name": "partial", "description": "partial function application - transform f into its partial by partial(f)", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-07-25T09:31:30.389Z", "created": "2011-07-21T04:27:47.741Z", "0.0.1": "2011-07-21T04:27:48.705Z", "0.0.2": "2011-07-24T13:57:48.130Z", "0.0.3": "2011-07-25T09:31:30.389Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-partial.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/partial/0.0.1", "0.0.2": "http://registry.npmjs.org/partial/0.0.2", "0.0.3": "http://registry.npmjs.org/partial/0.0.3" }, "dist": { "0.0.1": { "shasum": "059d481a8b123347794cc9fbc2a9a834072f8de6", "tarball": "http://registry.npmjs.org/partial/-/partial-0.0.1.tgz" }, "0.0.2": { "shasum": "ba5e840f5d5e35df509aea927b3ea7de48bb8dff", "tarball": "http://registry.npmjs.org/partial/-/partial-0.0.2.tgz" }, "0.0.3": { "shasum": "2d107bed98fcea8d28d7665495b39e61dfcd18c6", "tarball": "http://registry.npmjs.org/partial/-/partial-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/partial/" }, "partition.io": { "name": "partition.io", "description": "P2P Distributed Workload for NodeJS", "dist-tags": { "latest": "0.0.2" }, "readme": "\n# partition.io\n\nPartition.IO is a P2P Distributed workload for NodeJS. Partition.IO allows \nyou to create a homogeneous system that is shared-nothing and partition \ntolerant.\n\nTo install just use npm\n\n $ npm install partition.io \n\n## API\n\nThe api has 3 main components. The Servent, the Worker, and the Job. \nThe servent acts as the communication layer for the P2P system, the worker is\na template that defines work to be done. The job is a representation of work\nbeing done by a worker.\n\n### Servent\n\nGetting going with a distributed system using Partition.IO is easy. \n\n```javascript\n var Servent = require('partition.io').Servent,\n servent = new Servent(),\n port = 8888;\n \n servent.on('listening', function(){\n /**\n * If we aren't on our default port then we weren't\n * the first node, so connect to that one\n */\n if (servent.address().port !== port){\n servent.connect(port);\n }\n });\n\n /**\n * First bind to our default port, if we can't then use\n * an ephemeral port instead\n */\n servent.on('error', function(err){\n if(err.code === 'EADDRINUSE'){\n servent.listen(0);\n }\n });\n servent.listen(port);\n```\n\n### Worker\n\nCreating a worker is also easy, just call `servent.createWorker` and\nbe sure to set the last parameter taken as callback, this is how data gets\nback to Partition.IO.\n\n```javascript\n /**\n * Create our worker\n * params will be passed in directly from your function definition\n * callback set as the last param\n */\n var worker = servent.createWorker('random', function(max, callback){\n callback(null, Math.floor(Math.random()*max));\n });\n\n /**\n * This will run the worker (as a job)\n */\n worker.distribute(function(job){\n var numbers = [];\n\n /**\n * If all our node don't respond in 5000ms, just get on with what data we\n * have (useful if accuracy doesn't need to be 100%)\n */\n job.setTTL(5000);\n \n /**\n * Data is called once for each node that responds\n */\n job.on('data', function(data){\n numbers.push(data);\n });\n \n /**\n * Error is emitted if one of the callbacks calls back with error\n */\n job.on('error', console.error);\n\n //push the random number on to the data\n job.on('end', function(){\n console.log(numbers);\n });\n\n //returns a list of random numbers between 0 and 1000\n job.run(1000);\n });\n```\n\n\n## TODO\n\nBefore I add more features, first I need to write some tests.\n\n## Contributing\n\nIf you would like to contribute, just drop me a line or a pull request.\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Russell Bradberry <rbradberry@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "devdazed", "email": "rbradberry@gmail.com" } ], "time": { "modified": "2011-11-09T23:48:39.030Z", "created": "2011-11-09T22:44:19.678Z", "0.0.1": "2011-11-09T22:44:20.373Z", "0.0.2": "2011-11-09T23:33:47.260Z" }, "author": { "name": "Russell Bradberry", "email": "rbradberry@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:devdazed/partition.io.git" }, "users": { "devdazed": true }, "versions": { "0.0.1": "http://registry.npmjs.org/partition.io/0.0.1", "0.0.2": "http://registry.npmjs.org/partition.io/0.0.2" }, "dist": { "0.0.1": { "shasum": "2c32162e9921b9c5fdbda12f6d12abb7e30fac34", "tarball": "http://registry.npmjs.org/partition.io/-/partition.io-0.0.1.tgz" }, "0.0.2": { "shasum": "60a317b42a1f31d26de95956d80db376561c3228", "tarball": "http://registry.npmjs.org/partition.io/-/partition.io-0.0.2.tgz" } }, "keywords": [ "partition", "distributed", "p2p" ], "url": "http://registry.npmjs.org/partition.io/" }, "party": { "name": "party", "description": "Multipart parser for node", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-07-08T22:00:42.863Z", "created": "2011-07-08T18:37:22.269Z", "0.0.1": "2011-07-08T18:37:23.173Z", "0.0.2": "2011-07-08T22:00:42.863Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/party/0.0.1", "0.0.2": "http://registry.npmjs.org/party/0.0.2" }, "dist": { "0.0.1": { "shasum": "7b4d825bc41373000cb3aa3fc966b16dfa502512", "tarball": "http://registry.npmjs.org/party/-/party-0.0.1.tgz" }, "0.0.2": { "shasum": "654b591a6daa565ab550dba45229061b6f9a8f4c", "tarball": "http://registry.npmjs.org/party/-/party-0.0.2.tgz" } }, "keywords": [ "multipart", "parser" ], "url": "http://registry.npmjs.org/party/" }, "pashua": { "name": "pashua", "description": "An interface to the Pashua dialog creator", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "hans", "email": "hans.huebner@gmail.com" } ], "time": { "modified": "2011-05-12T05:32:49.115Z", "created": "2011-05-12T05:32:48.656Z", "0.1.0": "2011-05-12T05:32:49.115Z" }, "author": { "name": "Hans Huebner", "email": "hans.huebner@gmail.com", "url": "http://netzhansa.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/hanshuebner/node-pashua.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pashua/0.1.0" }, "dist": { "0.1.0": { "shasum": "edbb7092db3e3a6972a43137ff6be02aa39699a7", "tarball": "http://registry.npmjs.org/pashua/-/pashua-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pashua/" }, "pass": { "name": "pass", "description": "Apache htpasswd password generator/validator", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-02-09T10:16:23.062Z", "created": "2011-02-09T10:16:22.637Z", "0.1.0": "2011-02-09T10:16:23.062Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "http://github.com/andris9/pass" }, "versions": { "0.1.0": "http://registry.npmjs.org/pass/0.1.0" }, "dist": { "0.1.0": { "shasum": "bf8cf5854f4aa875b0e0252dd5e5bc123ffd5e4e", "tarball": "http://registry.npmjs.org/pass/-/pass-0.1.0.tgz" } }, "keywords": [ "apache", "password", "passwd", "htpasswd" ], "url": "http://registry.npmjs.org/pass/" }, "passgen": { "name": "passgen", "description": "Password generator", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "sasa.djolic", "email": "sasa.djolic@sdaworld.com" } ], "time": { "modified": "2011-12-06T03:15:59.945Z", "created": "2011-11-12T09:16:04.007Z", "1.0.0": "2011-11-12T09:16:37.912Z", "1.0.1": "2011-12-06T03:15:59.945Z" }, "author": { "name": "Sasa Djolic", "email": "sasa.djolic@sdaworld.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/passgen/1.0.0", "1.0.1": "http://registry.npmjs.org/passgen/1.0.1" }, "dist": { "1.0.0": { "shasum": "94ba8053ce4735ad6ed907a0da795ec41eb5771e", "tarball": "http://registry.npmjs.org/passgen/-/passgen-1.0.0.tgz" }, "1.0.1": { "shasum": "e66190dda8238696d2a64c8d359f125c85f66c77", "tarball": "http://registry.npmjs.org/passgen/-/passgen-1.0.1.tgz" } }, "keywords": [ "password", "generator", "pass", "random" ], "url": "http://registry.npmjs.org/passgen/" }, "PassiveRedis": { "name": "PassiveRedis", "description": "Node ORM for Redis", "dist-tags": { "latest": "0.0.5" }, "readme": "# PassiveRedis - A Node ORM for Redis\n\nPassiveRedis is an easy way to logically access data stored in a Redis\ndatastore. PassiveRedis is based off of the Ruby ORM ActiveRecord,\nthough it does not impliment all of its features (yet).\n\n# Making Models With PassiveRedis\n\nHere is a simple example for creating a User model with PassiveRedis.\nThis code should be placed in a directory containing all of the other\nmodels and the filename should correspond with the class name.\n\n```coffeescript\nPassiveRedis = (require 'PassiveRedis').PassiveRedis\n\nclass User extends PassiveRedis\n @string_id: 'username'\n\n @schema:\n username: 'String'\n email: 'String'\n password: 'String'\n\n @relationships:\n hasMany:\n mailboxes: {}\n messages: {}\n\nexports.User = User\n```\n\n# Relationships (hasMany and hasOne)\n\nPassiveRedis supports hasMany and hasOne relationships that are defined\nwithin the Model class definition. To setup relationships simply create a `relationships`\nproperty on the model and define the hasMany and hasOne keys.\n\nUsage:\n\n```coffeescript\nMailbox.find 2, (err, mailbox) ->\n if !err\n # Assumes a hasOne relationship between Mailbox and User\n mailbox.user (user) ->\n console.log 'Mailbox\\'s user', user\n\n mailbox.messages (messages) ->\n console.log 'found', messages.length, 'messages'\n```\n\n\n# Getters and Setters\n\nWhen schema properties are accessed on the model, PassiveRedis\nimpliments getters and setters that check for getProperty style methods\non the model. If \"username\" was defined in the model schema, and a\ngetUsername method was defined on the model, an attempt to access the\nusername property would call the getUsername method.\n\n\n# License Information\n\nCopyright (c) 2011 Judson Stephenson\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "jud", "email": "Jud.Stephenson@gmail.com" } ], "time": { "modified": "2011-11-21T02:17:51.648Z", "created": "2011-11-20T05:46:26.619Z", "0.0.2": "2011-11-20T05:46:27.094Z", "0.0.3": "2011-11-20T06:22:37.998Z", "0.0.4": "2011-11-21T02:03:39.247Z", "0.0.5": "2011-11-21T02:17:51.648Z" }, "author": { "name": "Jud Stephenson", "email": "Jud@Svpply.com" }, "repository": { "type": "git", "url": "git://github.com/Jud/PassiveRedis.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/PassiveRedis/0.0.2", "0.0.3": "http://registry.npmjs.org/PassiveRedis/0.0.3", "0.0.4": "http://registry.npmjs.org/PassiveRedis/0.0.4", "0.0.5": "http://registry.npmjs.org/PassiveRedis/0.0.5" }, "dist": { "0.0.2": { "shasum": "b1e18cb9f4efcec28ead877878c60b3f5be4e1cf", "tarball": "http://registry.npmjs.org/PassiveRedis/-/PassiveRedis-0.0.2.tgz" }, "0.0.3": { "shasum": "920a73e750eed21a82383cecbffbc145ef07d35a", "tarball": "http://registry.npmjs.org/PassiveRedis/-/PassiveRedis-0.0.3.tgz" }, "0.0.4": { "shasum": "b207079c793eea3799168a38547e5e6461058301", "tarball": "http://registry.npmjs.org/PassiveRedis/-/PassiveRedis-0.0.4.tgz" }, "0.0.5": { "shasum": "b5133b5772222399aad430aa49e1287ddc5ca8bf", "tarball": "http://registry.npmjs.org/PassiveRedis/-/PassiveRedis-0.0.5.tgz" } }, "keywords": [ "ORM", "Redis", "Redis ORM", "Passive", "ActiveRecord" ], "url": "http://registry.npmjs.org/PassiveRedis/" }, "passport": { "name": "passport", "description": "Authentication framework for Connect and Express.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-30T17:23:31.130Z", "created": "2011-10-08T22:45:10.839Z", "0.1.0": "2011-10-08T22:45:12.573Z", "0.1.1": "2011-10-23T22:05:01.178Z", "0.1.2": "2011-10-26T03:50:13.900Z", "0.1.3": "2011-10-30T17:23:31.130Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport/0.1.0", "0.1.1": "http://registry.npmjs.org/passport/0.1.1", "0.1.2": "http://registry.npmjs.org/passport/0.1.2", "0.1.3": "http://registry.npmjs.org/passport/0.1.3" }, "dist": { "0.1.0": { "shasum": "df29f14d342c4f42f1f42d9329be97b61a04175d", "tarball": "http://registry.npmjs.org/passport/-/passport-0.1.0.tgz" }, "0.1.1": { "shasum": "293ff63dc2be041a763b77ec027398b77aa357f5", "tarball": "http://registry.npmjs.org/passport/-/passport-0.1.1.tgz" }, "0.1.2": { "shasum": "2b658d95a92d82829ab750987df36e102d130544", "tarball": "http://registry.npmjs.org/passport/-/passport-0.1.2.tgz" }, "0.1.3": { "shasum": "a080da6c44f1f37d0d33144f2ab16c79c00226de", "tarball": "http://registry.npmjs.org/passport/-/passport-0.1.3.tgz" } }, "keywords": [ "express", "connect", "auth", "authn", "authentication" ], "url": "http://registry.npmjs.org/passport/" }, "passport-browserid": { "name": "passport-browserid", "description": "BrowserID authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-25T21:51:13.820Z", "created": "2011-11-25T21:51:13.231Z", "0.1.0": "2011-11-25T21:51:13.820Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-browserid.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-browserid/0.1.0" }, "dist": { "0.1.0": { "shasum": "d5c7c6f7bc3384e597d113efdf1e9f8d1f37172a", "tarball": "http://registry.npmjs.org/passport-browserid/-/passport-browserid-0.1.0.tgz" } }, "keywords": [ "passport", "browserid", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-browserid/" }, "passport-digg": { "name": "passport-digg", "description": "Digg authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-29T04:52:30.121Z", "created": "2011-11-29T04:52:29.466Z", "0.1.0": "2011-11-29T04:52:30.121Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-digg.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-digg/0.1.0" }, "dist": { "0.1.0": { "shasum": "9bc04de289f6ce9ad2c68de7e9c8b0eab63cdb19", "tarball": "http://registry.npmjs.org/passport-digg/-/passport-digg-0.1.0.tgz" } }, "keywords": [ "passport", "digg", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-digg/" }, "passport-dropbox": { "name": "passport-dropbox", "description": "Dropbox authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-29T06:55:07.358Z", "created": "2011-11-29T06:55:06.604Z", "0.1.0": "2011-11-29T06:55:07.358Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-dropbox.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-dropbox/0.1.0" }, "dist": { "0.1.0": { "shasum": "b590413e6a05dcb924fcd355c461736df0f8c60b", "tarball": "http://registry.npmjs.org/passport-dropbox/-/passport-dropbox-0.1.0.tgz" } }, "keywords": [ "passport", "dropbox", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-dropbox/" }, "passport-dummy": { "name": "passport-dummy", "description": "Dummy authentication strategy for Passport.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "arossouw", "email": "adrian@developmentseed.org" } ], "time": { "modified": "2011-12-07T02:38:36.217Z", "created": "2011-12-07T02:35:38.966Z", "0.0.1": "2011-12-07T02:38:36.217Z" }, "author": { "name": "Adrian Rossouw", "email": "adrian@developmentseed.org", "url": "http://developmentseed.org/" }, "versions": { "0.0.1": "http://registry.npmjs.org/passport-dummy/0.0.1" }, "dist": { "0.0.1": { "shasum": "699966577a3fe628231c36ae7af404e35509ff11", "tarball": "http://registry.npmjs.org/passport-dummy/-/passport-dummy-0.0.1.tgz" } }, "keywords": [ "passport", "auth", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-dummy/" }, "passport-dwolla": { "name": "passport-dwolla", "description": "Dwolla authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-07T06:52:01.131Z", "created": "2011-12-07T06:52:00.327Z", "0.1.0": "2011-12-07T06:52:01.131Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-dwolla.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-dwolla/0.1.0" }, "dist": { "0.1.0": { "shasum": "2cb64aac328f710603451af7e2041a4a19e3211f", "tarball": "http://registry.npmjs.org/passport-dwolla/-/passport-dwolla-0.1.0.tgz" } }, "keywords": [ "passport", "dwolla", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-dwolla/" }, "passport-facebook": { "name": "passport-facebook", "description": "Facebook authentication strategy for Passport.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-02T07:29:25.064Z", "created": "2011-10-23T22:27:46.568Z", "0.1.0": "2011-10-23T22:27:48.179Z", "0.1.1": "2011-12-02T07:29:25.064Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-facebook.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-facebook/0.1.0", "0.1.1": "http://registry.npmjs.org/passport-facebook/0.1.1" }, "dist": { "0.1.0": { "shasum": "6e9fb3354505849dda60db4a093112359d675941", "tarball": "http://registry.npmjs.org/passport-facebook/-/passport-facebook-0.1.0.tgz" }, "0.1.1": { "shasum": "51fe86a5ff1253295e2a6cd45a8cdd4c69a4c249", "tarball": "http://registry.npmjs.org/passport-facebook/-/passport-facebook-0.1.1.tgz" } }, "keywords": [ "passport", "facebook", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-facebook/" }, "passport-fitbit": { "name": "passport-fitbit", "description": "Fitbit authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-28T15:01:33.617Z", "created": "2011-10-28T15:01:32.242Z", "0.1.0": "2011-10-28T15:01:33.617Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-fitbit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-fitbit/0.1.0" }, "dist": { "0.1.0": { "shasum": "1135822fe7c97f765d01899986a4b5fa64f7039f", "tarball": "http://registry.npmjs.org/passport-fitbit/-/passport-fitbit-0.1.0.tgz" } }, "keywords": [ "passport", "fitbit", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-fitbit/" }, "passport-foursquare": { "name": "passport-foursquare", "description": "Foursquare authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-23T22:33:03.414Z", "created": "2011-10-23T22:33:01.917Z", "0.1.0": "2011-10-23T22:33:03.415Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-foursquare.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-foursquare/0.1.0" }, "dist": { "0.1.0": { "shasum": "717a235b86f0c92c385d5cce42f3262679b88823", "tarball": "http://registry.npmjs.org/passport-foursquare/-/passport-foursquare-0.1.0.tgz" } }, "keywords": [ "passport", "foursquare", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-foursquare/" }, "passport-github": { "name": "passport-github", "description": "GitHub authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-24T20:48:33.057Z", "created": "2011-11-24T20:48:32.475Z", "0.1.0": "2011-11-24T20:48:33.057Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-github.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-github/0.1.0" }, "dist": { "0.1.0": { "shasum": "e165366932de425256df5d28ff2491fbb513bc74", "tarball": "http://registry.npmjs.org/passport-github/-/passport-github-0.1.0.tgz" } }, "keywords": [ "passport", "github", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-github/" }, "passport-google": { "name": "passport-google", "description": "Google authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-04T03:22:14.072Z", "created": "2011-11-04T03:22:12.579Z", "0.1.0": "2011-11-04T03:22:14.072Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-google.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-google/0.1.0" }, "dist": { "0.1.0": { "shasum": "9baac6f85d580fa08a0ff1a20533502eb47070c3", "tarball": "http://registry.npmjs.org/passport-google/-/passport-google-0.1.0.tgz" } }, "keywords": [ "passport", "google", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-google/" }, "passport-gowalla": { "name": "passport-gowalla", "description": "Gowalla authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-28T07:11:38.142Z", "created": "2011-11-28T07:11:36.550Z", "0.1.0": "2011-11-28T07:11:38.142Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-gowalla.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-gowalla/0.1.0" }, "dist": { "0.1.0": { "shasum": "d421296f9597636f2d262404d018556393973e5f", "tarball": "http://registry.npmjs.org/passport-gowalla/-/passport-gowalla-0.1.0.tgz" } }, "keywords": [ "passport", "gowalla", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-gowalla/" }, "passport-http": { "name": "passport-http", "description": "HTTP Basic and Digest authentication strategies for Passport.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-30T17:53:00.021Z", "created": "2011-10-26T04:18:16.435Z", "0.1.0": "2011-10-26T04:18:17.941Z", "0.1.1": "2011-10-30T00:16:21.766Z", "0.1.2": "2011-10-30T17:53:00.021Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-http.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-http/0.1.0", "0.1.1": "http://registry.npmjs.org/passport-http/0.1.1", "0.1.2": "http://registry.npmjs.org/passport-http/0.1.2" }, "dist": { "0.1.0": { "shasum": "132ca05371bc3dc453cf2caf7fbe4e9d3deaf368", "tarball": "http://registry.npmjs.org/passport-http/-/passport-http-0.1.0.tgz" }, "0.1.1": { "shasum": "2000e9a88f7a2d63ef3c89be0aaaf18709817423", "tarball": "http://registry.npmjs.org/passport-http/-/passport-http-0.1.1.tgz" }, "0.1.2": { "shasum": "f2ff4f33ee2e246f2400d8d2e1a7f23218858eed", "tarball": "http://registry.npmjs.org/passport-http/-/passport-http-0.1.2.tgz" } }, "keywords": [ "passport", "http", "basic", "digest", "auth", "authn", "authentication" ], "url": "http://registry.npmjs.org/passport-http/" }, "passport-http-bearer": { "name": "passport-http-bearer", "description": "HTTP Bearer authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-30T19:35:07.702Z", "created": "2011-10-30T19:35:06.330Z", "0.1.0": "2011-10-30T19:35:07.702Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-http-bearer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-http-bearer/0.1.0" }, "dist": { "0.1.0": { "shasum": "c45222da9fe7ab0f4c2d55cfbd15cf5b0c360504", "tarball": "http://registry.npmjs.org/passport-http-bearer/-/passport-http-bearer-0.1.0.tgz" } }, "keywords": [ "passport", "http", "bearer", "oauth", "authn", "authentication" ], "url": "http://registry.npmjs.org/passport-http-bearer/" }, "passport-instagram": { "name": "passport-instagram", "description": "Instagram authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-25T20:22:36.819Z", "created": "2011-11-25T20:22:36.160Z", "0.1.0": "2011-11-25T20:22:36.819Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-instagram.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-instagram/0.1.0" }, "dist": { "0.1.0": { "shasum": "7a2b181236d0c6bf98ebed3d1067c61e4e0d6e7f", "tarball": "http://registry.npmjs.org/passport-instagram/-/passport-instagram-0.1.0.tgz" } }, "keywords": [ "passport", "instagram", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-instagram/" }, "passport-justintv": { "name": "passport-justintv", "description": "Justin.tv authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-03T17:30:16.416Z", "created": "2011-12-03T17:30:15.739Z", "0.1.0": "2011-12-03T17:30:16.416Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-justintv.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-justintv/0.1.0" }, "dist": { "0.1.0": { "shasum": "c0f335842686f7b5de341db1587744e7a5ae5b1d", "tarball": "http://registry.npmjs.org/passport-justintv/-/passport-justintv-0.1.0.tgz" } }, "keywords": [ "passport", "justintv", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-justintv/" }, "passport-linkedin": { "name": "passport-linkedin", "description": "LinkedIn authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-01T15:21:44.879Z", "created": "2011-11-01T15:21:43.363Z", "0.1.0": "2011-11-01T15:21:44.879Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-linkedin.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-linkedin/0.1.0" }, "dist": { "0.1.0": { "shasum": "74f23b1b08b9fd7ee1dc596a0ca3088a5c5f4384", "tarball": "http://registry.npmjs.org/passport-linkedin/-/passport-linkedin-0.1.0.tgz" } }, "keywords": [ "passport", "linkedin", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-linkedin/" }, "passport-local": { "name": "passport-local", "description": "Local username and password authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-23T22:11:06.544Z", "created": "2011-10-23T22:11:05.106Z", "0.1.0": "2011-10-23T22:11:06.544Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-local.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-local/0.1.0" }, "dist": { "0.1.0": { "shasum": "b25c4a1193b05727431a6a6b546163013d2ecc29", "tarball": "http://registry.npmjs.org/passport-local/-/passport-local-0.1.0.tgz" } }, "keywords": [ "passport", "local", "auth", "authn", "authentication" ], "url": "http://registry.npmjs.org/passport-local/" }, "passport-meetup": { "name": "passport-meetup", "description": "Meetup authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-24T20:02:41.946Z", "created": "2011-11-24T20:02:41.195Z", "0.1.0": "2011-11-24T20:02:41.946Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-meetup.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-meetup/0.1.0" }, "dist": { "0.1.0": { "shasum": "1dd3720b38177bf3ae87adee243efb1b42ae9044", "tarball": "http://registry.npmjs.org/passport-meetup/-/passport-meetup-0.1.0.tgz" } }, "keywords": [ "passport", "meetup", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-meetup/" }, "passport-netflix": { "name": "passport-netflix", "description": "Netflix authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-26T23:04:04.194Z", "created": "2011-11-26T23:04:03.585Z", "0.1.0": "2011-11-26T23:04:04.194Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-netflix.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-netflix/0.1.0" }, "dist": { "0.1.0": { "shasum": "fe65ca8c1e6d2f91ab803555041972fa91c2010f", "tarball": "http://registry.npmjs.org/passport-netflix/-/passport-netflix-0.1.0.tgz" } }, "keywords": [ "passport", "netflix", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-netflix/" }, "passport-oauth": { "name": "passport-oauth", "description": "OAuth 1.0 and 2.0 authentication strategies for Passport.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-02T07:20:30.346Z", "created": "2011-10-23T22:15:49.399Z", "0.1.0": "2011-10-23T22:15:51.190Z", "0.1.1": "2011-11-26T21:40:28.666Z", "0.1.2": "2011-12-02T07:20:30.346Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-oauth.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-oauth/0.1.0", "0.1.1": "http://registry.npmjs.org/passport-oauth/0.1.1", "0.1.2": "http://registry.npmjs.org/passport-oauth/0.1.2" }, "dist": { "0.1.0": { "shasum": "0d65cc59e99dee00c3378a2493dcaf0367cf21df", "tarball": "http://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.0.tgz" }, "0.1.1": { "shasum": "8641ae12196ebf9e3187adeda7272a597725cad0", "tarball": "http://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.1.tgz" }, "0.1.2": { "shasum": "ef8756fa8838b94e311ecd75fa8a31744d11d1e5", "tarball": "http://registry.npmjs.org/passport-oauth/-/passport-oauth-0.1.2.tgz" } }, "keywords": [ "passport", "oauth", "auth", "authn", "authentication" ], "url": "http://registry.npmjs.org/passport-oauth/" }, "passport-openid": { "name": "passport-openid", "description": "OpenID authentication strategy for Passport.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-04T01:58:25.699Z", "created": "2011-11-04T00:28:17.973Z", "0.1.0": "2011-11-04T00:28:19.852Z", "0.1.1": "2011-11-04T01:58:25.699Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-openid.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-openid/0.1.0", "0.1.1": "http://registry.npmjs.org/passport-openid/0.1.1" }, "dist": { "0.1.0": { "shasum": "7acbd360f18ab0bbae5f4ab21c247e45c71edcbb", "tarball": "http://registry.npmjs.org/passport-openid/-/passport-openid-0.1.0.tgz" }, "0.1.1": { "shasum": "d14018af6814df8a4e05d32d1aeafc6c29929186", "tarball": "http://registry.npmjs.org/passport-openid/-/passport-openid-0.1.1.tgz" } }, "keywords": [ "passport", "openid", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-openid/" }, "passport-picplz": { "name": "passport-picplz", "description": "picplz authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-25T21:03:46.781Z", "created": "2011-11-25T21:03:46.197Z", "0.1.0": "2011-11-25T21:03:46.781Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-picplz.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-picplz/0.1.0" }, "dist": { "0.1.0": { "shasum": "c69fc14e4a28d4b4433a4e45b59d5687c4fd68e5", "tarball": "http://registry.npmjs.org/passport-picplz/-/passport-picplz-0.1.0.tgz" } }, "keywords": [ "passport", "picplz", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-picplz/" }, "passport-rdio": { "name": "passport-rdio", "description": "Rdio authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-29T05:36:18.403Z", "created": "2011-11-29T05:36:17.659Z", "0.1.0": "2011-11-29T05:36:18.403Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-rdio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-rdio/0.1.0" }, "dist": { "0.1.0": { "shasum": "50860b8adde1584137ef6bc8a2acb8eb118e9cd6", "tarball": "http://registry.npmjs.org/passport-rdio/-/passport-rdio-0.1.0.tgz" } }, "keywords": [ "passport", "rdio", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-rdio/" }, "passport-readability": { "name": "passport-readability", "description": "Readability authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-26T19:01:14.123Z", "created": "2011-11-26T19:01:13.358Z", "0.1.0": "2011-11-26T19:01:14.123Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-readability.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-readability/0.1.0" }, "dist": { "0.1.0": { "shasum": "33570fcd412d5bbbbfb05e9f1923e93d05f9020b", "tarball": "http://registry.npmjs.org/passport-readability/-/passport-readability-0.1.0.tgz" } }, "keywords": [ "passport", "readability", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-readability/" }, "passport-runkeeper": { "name": "passport-runkeeper", "description": "RunKeeper authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-29T06:14:41.242Z", "created": "2011-11-29T06:14:40.541Z", "0.1.0": "2011-11-29T06:14:41.242Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-runkeeper.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-runkeeper/0.1.0" }, "dist": { "0.1.0": { "shasum": "dea20ed9d2694c0101f1a202eaeed674184380c1", "tarball": "http://registry.npmjs.org/passport-runkeeper/-/passport-runkeeper-0.1.0.tgz" } }, "keywords": [ "passport", "runkeeper", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-runkeeper/" }, "passport-smugmug": { "name": "passport-smugmug", "description": "SmugMug authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-07T06:25:24.671Z", "created": "2011-12-07T06:25:24.054Z", "0.1.0": "2011-12-07T06:25:24.671Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-smugmug.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-smugmug/0.1.0" }, "dist": { "0.1.0": { "shasum": "a64ac177778982972a16e864037dabf0d54b298e", "tarball": "http://registry.npmjs.org/passport-smugmug/-/passport-smugmug-0.1.0.tgz" } }, "keywords": [ "passport", "smugmug", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-smugmug/" }, "passport-soundcloud": { "name": "passport-soundcloud", "description": "SoundCloud authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-26T01:31:23.108Z", "created": "2011-11-26T01:31:22.509Z", "0.1.0": "2011-11-26T01:31:23.108Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-soundcloud.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-soundcloud/0.1.0" }, "dist": { "0.1.0": { "shasum": "9d779d15dfec05c51185909e5f4e43054f62e5b6", "tarball": "http://registry.npmjs.org/passport-soundcloud/-/passport-soundcloud-0.1.0.tgz" } }, "keywords": [ "passport", "soundcloud", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-soundcloud/" }, "passport-tripit": { "name": "passport-tripit", "description": "TripIt authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-29T03:29:27.132Z", "created": "2011-11-29T03:29:26.498Z", "0.1.0": "2011-11-29T03:29:27.132Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-tripit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-tripit/0.1.0" }, "dist": { "0.1.0": { "shasum": "72a74bcec4807a46b83f307ec3d409e0205a7c0a", "tarball": "http://registry.npmjs.org/passport-tripit/-/passport-tripit-0.1.0.tgz" } }, "keywords": [ "passport", "tripit", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-tripit/" }, "passport-tumblr": { "name": "passport-tumblr", "description": "Tumblr authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-29T04:07:25.086Z", "created": "2011-11-29T04:07:24.333Z", "0.1.0": "2011-11-29T04:07:25.086Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-tumblr.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-tumblr/0.1.0" }, "dist": { "0.1.0": { "shasum": "133f5fe26f15e67f6c3cc6416b076d26f1c6551e", "tarball": "http://registry.npmjs.org/passport-tumblr/-/passport-tumblr-0.1.0.tgz" } }, "keywords": [ "passport", "tumblr", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-tumblr/" }, "passport-twitter": { "name": "passport-twitter", "description": "Twitter authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-10-23T22:22:31.612Z", "created": "2011-10-23T22:22:29.651Z", "0.1.0": "2011-10-23T22:22:31.612Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-twitter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-twitter/0.1.0" }, "dist": { "0.1.0": { "shasum": "d6965e7e2a03648990a259406c39e3fb162e182f", "tarball": "http://registry.npmjs.org/passport-twitter/-/passport-twitter-0.1.0.tgz" } }, "keywords": [ "passport", "twitter", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-twitter/" }, "passport-vimeo": { "name": "passport-vimeo", "description": "Vimeo authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-11-27T00:52:52.022Z", "created": "2011-11-27T00:52:51.432Z", "0.1.0": "2011-11-27T00:52:52.022Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-vimeo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-vimeo/0.1.0" }, "dist": { "0.1.0": { "shasum": "6a58fb479a0415550207c8cb28f5fa68fd11ae44", "tarball": "http://registry.npmjs.org/passport-vimeo/-/passport-vimeo-0.1.0.tgz" } }, "keywords": [ "passport", "vimeo", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-vimeo/" }, "passport-yahoo": { "name": "passport-yahoo", "description": "Yahoo! authentication strategy for Passport.", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-01T16:33:38.937Z", "created": "2011-12-01T16:33:38.281Z", "0.1.0": "2011-12-01T16:33:38.937Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/passport-yahoo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-yahoo/0.1.0" }, "dist": { "0.1.0": { "shasum": "2ef12b3ecf0c903999fd4167edc095b0d8cd3e33", "tarball": "http://registry.npmjs.org/passport-yahoo/-/passport-yahoo-0.1.0.tgz" } }, "keywords": [ "passport", "yahoo", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-yahoo/" }, "passthru": { "name": "passthru", "description": "Spawns a child process attached to parent's stdin, stdout and stderr. Inspired by PHP's passthru().", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "laggyluke", "email": "george.miroshnykov@gmail.com" } ], "time": { "modified": "2011-09-03T10:30:25.497Z", "created": "2011-07-08T21:47:48.123Z", "0.0.1": "2011-07-08T21:47:49.848Z", "0.0.2": "2011-07-08T22:39:46.557Z", "0.0.3": "2011-07-08T22:52:33.175Z", "0.0.4": "2011-09-03T10:30:25.497Z" }, "repository": { "type": "git", "url": "git://github.com/laggyluke/node-passthru.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/passthru/0.0.1", "0.0.2": "http://registry.npmjs.org/passthru/0.0.2", "0.0.3": "http://registry.npmjs.org/passthru/0.0.3", "0.0.4": "http://registry.npmjs.org/passthru/0.0.4" }, "dist": { "0.0.1": { "shasum": "655e3988ade65ddefcec433a73d09c776b396497", "tarball": "http://registry.npmjs.org/passthru/-/passthru-0.0.1.tgz" }, "0.0.2": { "shasum": "345239e89d997a8fdc470243cafdff81cf6568f4", "tarball": "http://registry.npmjs.org/passthru/-/passthru-0.0.2.tgz" }, "0.0.3": { "shasum": "4e0e531f24c98d74efad4c46dd3f6f53bac672eb", "tarball": "http://registry.npmjs.org/passthru/-/passthru-0.0.3.tgz" }, "0.0.4": { "shasum": "2a99a27cb2fd4a3e8449602a04ab201c72f0510f", "tarball": "http://registry.npmjs.org/passthru/-/passthru-0.0.4.tgz" } }, "keywords": [ "passthru", "spawn", "child_process" ], "url": "http://registry.npmjs.org/passthru/" }, "passwd": { "name": "passwd", "description": "Control /etc/passwd from node.js", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "time": { "modified": "2011-06-26T18:41:28.262Z", "created": "2011-04-03T18:58:51.699Z", "0.0.1": "2011-04-03T18:58:52.183Z", "0.0.2": "2011-04-03T23:37:12.240Z", "0.0.3": "2011-04-04T18:16:13.296Z", "0.0.4": "2011-04-08T06:37:12.537Z", "0.0.5": "2011-04-08T23:55:44.922Z", "0.0.6": "2011-04-09T00:20:16.099Z", "0.0.8": "2011-06-26T18:23:02.784Z", "0.0.9": "2011-06-26T18:29:25.811Z", "0.0.10": "2011-06-26T18:41:28.262Z" }, "author": { "name": "Peteris Krumins", "email": "peteris.krumins@gmail.com", "url": "http://www.catonmat.net" }, "repository": { "type": "git", "url": "git://github.com/pkrumins/node-passwd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/passwd/0.0.1", "0.0.2": "http://registry.npmjs.org/passwd/0.0.2", "0.0.3": "http://registry.npmjs.org/passwd/0.0.3", "0.0.4": "http://registry.npmjs.org/passwd/0.0.4", "0.0.5": "http://registry.npmjs.org/passwd/0.0.5", "0.0.6": "http://registry.npmjs.org/passwd/0.0.6", "0.0.8": "http://registry.npmjs.org/passwd/0.0.8", "0.0.9": "http://registry.npmjs.org/passwd/0.0.9", "0.0.10": "http://registry.npmjs.org/passwd/0.0.10" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.6.tgz" }, "0.0.8": { "shasum": "568414bd18213fa2851bbfcf68af892b6efb2dbd", "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.8.tgz" }, "0.0.9": { "shasum": "9b829ef6f859f21aab31a59d43528a56e6ab0662", "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.9.tgz" }, "0.0.10": { "shasum": "430c39f1d870bfac866e6b2667d5a61989d4a623", "tarball": "http://registry.npmjs.org/passwd/-/passwd-0.0.10.tgz" } }, "keywords": [ "/etc/passwd", "password", "passwords" ], "url": "http://registry.npmjs.org/passwd/" }, "password": { "name": "password", "description": "Memorable passwords generator", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-06-23T23:31:08.919Z", "created": "2011-06-07T13:21:35.888Z", "0.0.1": "2011-06-07T13:21:36.355Z", "0.0.2": "2011-06-23T21:24:38.661Z", "0.0.3": "2011-06-23T21:41:12.676Z", "0.0.4": "2011-06-23T23:31:08.919Z" }, "author": { "name": "Stephane Alnet", "email": "stephane@shimaore.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/password/0.0.1", "0.0.2": "http://registry.npmjs.org/password/0.0.2", "0.0.3": "http://registry.npmjs.org/password/0.0.3", "0.0.4": "http://registry.npmjs.org/password/0.0.4" }, "dist": { "0.0.1": { "shasum": "d979a4ff0023e842df5cb67010b05b8f4c672d07", "tarball": "http://registry.npmjs.org/password/-/password-0.0.1.tgz" }, "0.0.2": { "shasum": "1e27bf0ea1cf95dd16bd2683a68990014b8b0b42", "tarball": "http://registry.npmjs.org/password/-/password-0.0.2.tgz" }, "0.0.3": { "shasum": "2777229a95dcec21f580ae60e9b1cea3f8997d8f", "tarball": "http://registry.npmjs.org/password/-/password-0.0.3.tgz" }, "0.0.4": { "shasum": "55d9a36b268fd57daa2597be7479eb9f2cb88ce2", "tarball": "http://registry.npmjs.org/password/-/password-0.0.4.tgz" } }, "keywords": [ "password generator" ], "url": "http://registry.npmjs.org/password/" }, "password-generator": { "name": "password-generator", "description": "Memorable password generator", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "bermi", "email": "bermi@bermilabs.com" } ], "time": { "modified": "2011-10-07T21:37:51.027Z", "created": "2011-10-03T15:15:29.969Z", "0.0.2": "2011-10-03T15:15:30.586Z", "0.1.0": "2011-10-07T20:14:14.635Z", "0.1.2": "2011-10-07T21:37:51.027Z" }, "author": { "name": "Bermi Ferrer", "email": "bermi@bermilabs.com" }, "repository": { "type": "git", "url": "git://github.com/bermi/password-generator.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/password-generator/0.0.2", "0.1.0": "http://registry.npmjs.org/password-generator/0.1.0", "0.1.2": "http://registry.npmjs.org/password-generator/0.1.2" }, "dist": { "0.0.2": { "shasum": "8738c5cd8dc9a246667921d38a62fcb145d1e3e5", "tarball": "http://registry.npmjs.org/password-generator/-/password-generator-0.0.2.tgz" }, "0.1.0": { "shasum": "b98757bd4d7e3ea0418c6eb30b1d23343f9f8b3b", "tarball": "http://registry.npmjs.org/password-generator/-/password-generator-0.1.0.tgz" }, "0.1.2": { "shasum": "bb1e198378c845bd551215e46a87069109ea6707", "tarball": "http://registry.npmjs.org/password-generator/-/password-generator-0.1.2.tgz" } }, "keywords": [ "password", "generator", "pass", "random" ], "url": "http://registry.npmjs.org/password-generator/" }, "password-hash": { "name": "password-hash", "description": "Password hashing and verification for node.js", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "davidwood", "email": "bitprobe@gmail.com" } ], "time": { "modified": "2011-11-18T15:41:10.348Z", "created": "2011-05-27T22:31:00.527Z", "1.0.0": "2011-05-27T22:31:00.963Z", "1.0.1": "2011-05-28T00:07:52.970Z", "1.1.0": "2011-06-05T22:47:07.423Z", "1.1.2": "2011-08-11T14:32:05.624Z", "1.1.3": "2011-11-18T15:41:10.348Z" }, "author": { "name": "David Wood", "email": "bitprobe@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davidwood/node-password-hash.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/password-hash/1.0.0", "1.0.1": "http://registry.npmjs.org/password-hash/1.0.1", "1.1.0": "http://registry.npmjs.org/password-hash/1.1.0", "1.1.2": "http://registry.npmjs.org/password-hash/1.1.2", "1.1.3": "http://registry.npmjs.org/password-hash/1.1.3" }, "dist": { "1.0.0": { "shasum": "bc4264c645b9f0f2796a9334f921025246e39819", "tarball": "http://registry.npmjs.org/password-hash/-/password-hash-1.0.0.tgz" }, "1.0.1": { "shasum": "a689deef2a4a987aa9aa9dd12b721b5571d22c57", "tarball": "http://registry.npmjs.org/password-hash/-/password-hash-1.0.1.tgz" }, "1.1.0": { "shasum": "724ac1eb88f5ca9035e6dd6c84ea5f642f5274a8", "tarball": "http://registry.npmjs.org/password-hash/-/password-hash-1.1.0.tgz" }, "1.1.2": { "shasum": "78c8d527f1373e72f9a2a535748a6b03401f8dc2", "tarball": "http://registry.npmjs.org/password-hash/-/password-hash-1.1.2.tgz" }, "1.1.3": { "shasum": "40d9fdf805f3069c5e59754e953fcc1edac6c68f", "tarball": "http://registry.npmjs.org/password-hash/-/password-hash-1.1.3.tgz" } }, "keywords": [ "password", "hash", "utilities", "cli" ], "url": "http://registry.npmjs.org/password-hash/" }, "password-reset": { "name": "password-reset", "description": "middleware for password reset emails", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-26T10:21:38.032Z", "created": "2011-11-26T09:54:13.470Z", "0.0.0": "2011-11-26T09:54:33.730Z", "0.0.1": "2011-11-26T10:09:46.281Z", "0.0.2": "2011-11-26T10:21:38.032Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-password-reset.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/password-reset/0.0.0", "0.0.1": "http://registry.npmjs.org/password-reset/0.0.1", "0.0.2": "http://registry.npmjs.org/password-reset/0.0.2" }, "dist": { "0.0.0": { "shasum": "4c054f8c6c56f59e4ddd0c8dac38edfa0a52d759", "tarball": "http://registry.npmjs.org/password-reset/-/password-reset-0.0.0.tgz" }, "0.0.1": { "shasum": "84f57cc23fb1a3a5215829e5d5068527e75db6ef", "tarball": "http://registry.npmjs.org/password-reset/-/password-reset-0.0.1.tgz" }, "0.0.2": { "shasum": "5c9372cb9c19b2c861a5a668452f1370840db5dd", "tarball": "http://registry.npmjs.org/password-reset/-/password-reset-0.0.2.tgz" } }, "keywords": [ "middleware", "web", "passwore", "reset" ], "url": "http://registry.npmjs.org/password-reset/" }, "passy": { "name": "passy", "description": "Password utils", "dist-tags": { "latest": "0.0.2" }, "readme": "Passy Source\n============\n\nThis is a utility module for common password related code.\nEnsures best practices.\n\nInstall\n-------\n```\nnpm install passy\n```\n\nUsage\n-----\n\n```coffee-script\n\npassy = require 'passy'\n\npassy.generate 'abcd123', (err, hash) ->\n throw err if err?\n db.store hash\n\npassy.verify password, hash, (err, same) ->\n\tthrow err if err?\n\tif same\n\t\tconsole.log 'login sucessfull'\n\telse\n\t\tconsole.log 'wrong password'\n\npassy.generateSalt 10, (err, salt) ->\n\tthrow err if err?\n\tconsole.log salt\n\n```\n\nFeatures\n--------\n\n* Currently wraps bcrypt\n\n\nDeveloper instructions\n----------------------\n\n* Ensure git, node and npm are installed\n* git clone git@github.com:/.git\n* switch to dev branch, and make it track origin/dev\n* run npm install\n* run npm link ( this installs dev dependencies and symlinks the project to your global npm registry)\n* Install the following globally via npm install -g\n** coffee-script\n** nodemon\n** vows\n\nCakeFile\n--------\nA Cakefile is used to manage the app\ntype cake at the root directory to see a list of commands\n\nDeveloper flow\n--------------\nFollow github best practices\n\n* Update to latest from master (should be fast forward)\n* Create a new feature branch off master\n* Push branch to origin\n* Write a test\n* Make test pass\n* Refactor\n* Commit\n* Push to remote branch\n* Repeat till feature is finished\n* Then update master to latest from origin (should be fast forward)\n* Rebase your branch to be ontop of master\n* Squash your commits into a atomic feature commit (should have a big log message auto created from the little commits)\n* Merge onto master, and push (should be fast-forward)\n* Once ready for release, tag master.\n* Make branch bugfixes on a version branch off master\n", "maintainers": [ { "name": "dmalam", "email": "dmmalam@gmail.com" } ], "time": { "modified": "2011-12-07T19:15:50.620Z", "created": "2011-12-07T15:25:37.701Z", "0.0.1": "2011-12-07T15:25:38.981Z", "0.0.2": "2011-12-07T19:15:50.620Z" }, "repository": { "type": "git", "url": "git://github.com/quillu/passy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/passy/0.0.1", "0.0.2": "http://registry.npmjs.org/passy/0.0.2" }, "dist": { "0.0.1": { "shasum": "a359da4dabe1de0bb53024f361ddf97b67173661", "tarball": "http://registry.npmjs.org/passy/-/passy-0.0.1.tgz" }, "0.0.2": { "shasum": "6efbbbd59f9925e528cda27d1f3076e07a8bf9e1", "tarball": "http://registry.npmjs.org/passy/-/passy-0.0.2.tgz" } }, "keywords": [ "password" ], "url": "http://registry.npmjs.org/passy/" }, "patcher": { "name": "patcher", "description": "Object patching and replication for javascript", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "mikola", "email": "mikolalysenko@gmail.com" } ], "time": { "modified": "2011-11-03T15:42:01.980Z", "created": "2011-10-07T23:19:11.680Z", "0.0.1": "2011-10-07T23:19:12.961Z", "0.0.2": "2011-11-03T15:32:33.526Z", "0.0.3": "2011-11-03T15:37:07.350Z", "0.0.4": "2011-11-03T15:40:30.982Z", "0.0.5": "2011-11-03T15:42:01.980Z" }, "author": { "name": "Mikola Lysenko", "email": "mikolalysenko@gmail.com", "url": "http://0fps.wordpress.com" }, "repository": { "type": "git", "url": "git://github.com/mikolalysenko/patcher.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/patcher/0.0.1", "0.0.2": "http://registry.npmjs.org/patcher/0.0.2", "0.0.3": "http://registry.npmjs.org/patcher/0.0.3", "0.0.4": "http://registry.npmjs.org/patcher/0.0.4", "0.0.5": "http://registry.npmjs.org/patcher/0.0.5" }, "dist": { "0.0.1": { "shasum": "fcb119a871c150a3dce83b07aa57463749c8b03a", "tarball": "http://registry.npmjs.org/patcher/-/patcher-0.0.1.tgz" }, "0.0.2": { "shasum": "bff3a9f972af5cbe92e4c23b0ddbb50fcfc8b4a7", "tarball": "http://registry.npmjs.org/patcher/-/patcher-0.0.2.tgz" }, "0.0.3": { "shasum": "f0c5db5ef33012076f2612a79dfee5e6524e6293", "tarball": "http://registry.npmjs.org/patcher/-/patcher-0.0.3.tgz" }, "0.0.4": { "shasum": "f9edaa65ba4222a081fdf1d826116aca7206daa4", "tarball": "http://registry.npmjs.org/patcher/-/patcher-0.0.4.tgz" }, "0.0.5": { "shasum": "7db1f34fc754082637030a6e2a4610636a6ebc80", "tarball": "http://registry.npmjs.org/patcher/-/patcher-0.0.5.tgz" } }, "keywords": [ "replication", "patching" ], "url": "http://registry.npmjs.org/patcher/" }, "path": { "name": "path", "description": "Node.JS path module", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-06-29T23:52:16.548Z", "created": "2011-06-29T23:52:16.174Z", "0.4.9": "2011-06-29T23:52:16.548Z" }, "author": { "name": "Joyent", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/path/0.4.9" }, "dist": { "0.4.9": { "shasum": "380c68d01273e43f9368d7ad50fee5e3e8d477f0", "tarball": "http://registry.npmjs.org/path/-/path-0.4.9.tgz" } }, "keywords": [ "ender", "path" ], "url": "http://registry.npmjs.org/path/" }, "path-extra": { "name": "path-extra", "description": "path-extra contains methods that aren't included in the vanilla Node.js path package.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "jp", "email": "jprichardson@gmail.com" } ], "time": { "modified": "2011-11-16T20:03:20.227Z", "created": "2011-11-16T20:03:19.487Z", "0.0.1": "2011-11-16T20:03:20.227Z" }, "author": { "name": "JP Richardson", "email": "jprichardson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jprichardson/node-path-exra.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/path-extra/0.0.1" }, "dist": { "0.0.1": { "shasum": "dd1d7704cb710a820acc58528e2f766926135841", "tarball": "http://registry.npmjs.org/path-extra/-/path-extra-0.0.1.tgz" } }, "keywords": [ "fs", "file", "file system", "path" ], "url": "http://registry.npmjs.org/path-extra/" }, "pathfinder": { "name": "pathfinder", "description": "Asset API for Node.js", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-17T05:21:59.825Z", "created": "2011-11-13T00:19:21.831Z", "0.0.1": "2011-11-13T00:19:22.364Z", "0.1.5": "2011-11-14T01:21:16.688Z", "0.1.6": "2011-11-16T01:26:48.378Z", "0.1.7": "2011-11-16T07:13:09.192Z", "0.1.9": "2011-11-17T05:21:59.825Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/pathfinder.js.git" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/pathfinder/0.0.1", "0.1.5": "http://registry.npmjs.org/pathfinder/0.1.5", "0.1.6": "http://registry.npmjs.org/pathfinder/0.1.6", "0.1.7": "http://registry.npmjs.org/pathfinder/0.1.7", "0.1.9": "http://registry.npmjs.org/pathfinder/0.1.9" }, "dist": { "0.0.1": { "shasum": "26472cbd838a00d53c4dbd2e1354bd6fed4abb50", "tarball": "http://registry.npmjs.org/pathfinder/-/pathfinder-0.0.1.tgz" }, "0.1.5": { "shasum": "71156b8d02cc18b19199ce959f01d38078ac4a6c", "tarball": "http://registry.npmjs.org/pathfinder/-/pathfinder-0.1.5.tgz" }, "0.1.6": { "shasum": "ddcef3d35093bd1c3933cee26db36ce33e5d2612", "tarball": "http://registry.npmjs.org/pathfinder/-/pathfinder-0.1.6.tgz" }, "0.1.7": { "shasum": "8838b7694c04793dd787b5918929bbdc1639c588", "tarball": "http://registry.npmjs.org/pathfinder/-/pathfinder-0.1.7.tgz" }, "0.1.9": { "shasum": "da21d64defa51465fe78ab01b20a7761127ce0d8", "tarball": "http://registry.npmjs.org/pathfinder/-/pathfinder-0.1.9.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/pathfinder/" }, "pathfinding": { "name": "pathfinding", "description": "Comprehensive pathfinding library for grid based games", "dist-tags": { "latest": "0.2.0" }, "readme": "PathFinding.js\n==============\n#### A comprehensive path-finding library in javascript. ####\n\n## Introduction ##\n\nThe aim of this project is to provide a path-finding library that can be easily incorporated into web games. \n\nIt comes along with an [online demo](http://qiao.github.com/PathFinding.js/visual) to show how the algorithms execute.\n\n## Basic Usage ##\n\nDownload the [minified js file](http://qiao.github.com/PathFinding.js/build/PathFinding.min.js) and include it in your web page.\n\n```html\n\n```\n\nTo build a grid-map of width 5 and height 3:\n\n```javascript\nvar grid = new PF.Grid(5, 3); \n```\n\nBy default, all the nodes in the grid will be able to be walked through.\nTo set whether a node at a given coordinate is walkable or not, use the `setWalkableAt` method.\n\nFor example, to set the node at (0, 1) to be un-walkable, where 0 is the x coordinate (from left to right), and \n1 is the y coordinate (from up to down):\n\n```javascript\ngrid.setWalkableAt(0, 1, false);\n```\n\nYou may also pass in a matrix while instantiating the `PF.Grid` class.\nIt will initiate all the nodes in the grid with the same walkability indicated by the matrix.\n0 for walkable while 1 for blocked.\n\n```javascript\nvar matrix = [\n [0, 0, 0, 1, 0],\n [1, 0, 0, 0, 1],\n [0, 0, 1, 0, 0],\n];\nvar grid = new PF.Grid(5, 3, matrix);\n```\n\nCurrently there are eight path-finders bundled in this library, namely:\n\n* `AStarFinder` *\n* `BreadthFirstFinder` *\n* `BestFirstFinder`\n* `DijkstraFinder` *\n* `BiAStarFinder`\n* `BiBestFirstFinder`\n* `BiDijkstraFinder` *\n* `BiBreadthFirstFinder` *\n\nThe suffix `Bi` for the last four finders in the above list stands for the bi-directional searching strategy. \n\nAlso, Note that only the finders with trailing asterisks are guaranteed to find the shortest path.\n\nTo build a path-finder, say, the `AStarFinder`:\n\n```javascript\nvar finder = new PF.AStarFinder();\n```\n\nTo find a path from (1, 2) to (4, 2), (Note: both the start point and end point should be walkable):\n\n```javascript\nvar path = finder.findPath(1, 2, 4, 2, grid);\n```\n\n`path` will be an array of coordinates including both the start and end positions.\n\nFor the `matrix` defined previously, the `path` will be:\n\n```javascript\n[ [ 1, 2 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 3, 2 ], [ 4, 2 ] ]\n```\n\nBe aware that `grid` will be modified in each path-finding, and will not be usable afterwards. If you want to use a single grid multiple times, create a clone for it before calling `findPath`.\n\n```javascript\nvar gridBackup = grid.clone();\n```\n\n\n## Advanced Usage ##\n\nWhen instantiating path-finders, you may pass in additional parameters to indicate which specific strategies to use.\n\nFor all path-finders, you may indicate whether diagonal movement is allowed. The default value is `false`, which means that the path can only go orthogonally.\n\nIn order to enable diagonal movement:\n\n```javascript\nvar finder = new PF.AStarFinder({\n allowDiagonal: true\n});\n```\n\nFor `AStarFinder`, `BestFirstFinder` and all their `Bi` relatives, you may indicate which heuristic function to use.\n\nThe predefined heuristics are `PF.Heuristic.manhattan`(defalut), `PF.Heuristic.chebyshev` and `PF.Heuristic.euclidean`.\n\nTo use the chebyshev heuristic:\n\n```javascript\nvar finder = new PF.AStarFinder({\n heuristic: PF.Heuristic.chebyshev)\n});\n```\n\nTo build a `BestFirstFinder` with diagonal movement allowed and a custom heuristic function:\n\n```javascript\nvar finder = new PF.BestFirstFinder({\n allowDiagonal: true,\n heuristic: function(dx, dy) {\n return Math.min(dx, dy);\n }\n});\n```\n\nFor a detailed developer's API document, see http://qiao.github.com/PathFinding.js/doc\n\n\n## License ##\n\nThis project is released under the [MIT License](http://www.opensource.org/licenses/mit-license.php) .\n", "maintainers": [ { "name": "qiao", "email": "xueqiaoxu@gmail.com" } ], "time": { "modified": "2011-11-24T04:57:06.917Z", "created": "2011-11-24T04:57:02.331Z", "0.2.0": "2011-11-24T04:57:06.917Z" }, "author": { "name": "Xueqiao Xu", "email": "xueqiaoxu@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/qiao/PathFinding.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/pathfinding/0.2.0" }, "dist": { "0.2.0": { "shasum": "9b5f6643b2c7d3f62b5e3812739b0f2c997ebfab", "tarball": "http://registry.npmjs.org/pathfinding/-/pathfinding-0.2.0.tgz" } }, "keywords": [ "algorithm", "game" ], "url": "http://registry.npmjs.org/pathfinding/" }, "pathjs": { "name": "pathjs", "description": "Routing library for 'single page' applications", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "mbarkhau", "email": "mbarkhau@gmail.com" } ], "time": { "modified": "2011-08-30T19:53:38.296Z", "created": "2011-08-30T16:29:44.821Z", "0.8.0": "2011-08-30T16:29:45.545Z", "0.8.1": "2011-08-30T19:53:38.296Z" }, "author": { "name": "Mike Trpcic", "url": "http://mtrpcic.net/" }, "repository": { "type": "git", "url": "git://github.com/mtrpcic/pathjs.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/pathjs/0.8.0", "0.8.1": "http://registry.npmjs.org/pathjs/0.8.1" }, "dist": { "0.8.0": { "shasum": "69af9de63fb143656e42cec05b320a3af5eed5a4", "tarball": "http://registry.npmjs.org/pathjs/-/pathjs-0.8.0.tgz" }, "0.8.1": { "shasum": "bfc27d3378ec2f5a9062150d31d72a8fc343a170", "tarball": "http://registry.npmjs.org/pathjs/-/pathjs-0.8.1.tgz" } }, "keywords": [ "ender", "path", "hash", "pushState", "routing" ], "url": "http://registry.npmjs.org/pathjs/" }, "pathname": { "name": "pathname", "description": "OOP wrapper for `fs`, `path` and `Stat` functions", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "mynyml", "email": "mynyml@gmail.com" } ], "time": { "modified": "2011-09-18T15:22:34.403Z", "created": "2011-03-26T23:38:23.493Z", "0.8.1": "2011-03-26T23:38:23.858Z", "0.8.2": "2011-05-12T01:12:29.092Z", "0.8.3": "2011-06-27T02:37:20.141Z", "0.9.0": "2011-09-18T15:22:34.403Z" }, "author": { "name": "Martin Aumont", "email": "mynyml@gmail.com", "url": "http://twitter.com/mynyml" }, "repository": { "type": "git", "url": "git://github.com/mynyml/pathname.git" }, "versions": { "0.8.1": "http://registry.npmjs.org/pathname/0.8.1", "0.8.2": "http://registry.npmjs.org/pathname/0.8.2", "0.8.3": "http://registry.npmjs.org/pathname/0.8.3", "0.9.0": "http://registry.npmjs.org/pathname/0.9.0" }, "dist": { "0.8.1": { "shasum": "f34788b3445b8f6491b8c0aa4bc714646448b84e", "tarball": "http://registry.npmjs.org/pathname/-/pathname-0.8.1.tgz" }, "0.8.2": { "shasum": "fb44a3e9dd1c0ba5e664c1e3d787ef8222eb84fd", "tarball": "http://registry.npmjs.org/pathname/-/pathname-0.8.2.tgz" }, "0.8.3": { "shasum": "a16e4ab8168c6cb2a793590c6f6d1fedf3e5182d", "tarball": "http://registry.npmjs.org/pathname/-/pathname-0.8.3.tgz" }, "0.9.0": { "shasum": "c8de22bb2c2c780b65fff259241e47d711de9662", "tarball": "http://registry.npmjs.org/pathname/-/pathname-0.9.0.tgz" } }, "keywords": [ "path", "pathname", "OOP", "fs", "Stat" ], "url": "http://registry.npmjs.org/pathname/" }, "paths": { "name": "paths", "description": "Simple $PATH management for OSX in nodejs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ritch", "email": "skawful@gmail.com" } ], "time": { "modified": "2011-06-23T06:26:55.499Z", "created": "2011-06-23T06:26:54.940Z", "0.1.0": "2011-06-23T06:26:55.499Z" }, "author": { "name": "ritch", "url": "http://nhive.tumblr.com" }, "repository": { "url": "https://github.com/ritch/paths.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/paths/0.1.0" }, "dist": { "0.1.0": { "shasum": "a46fb9aa978862d61cc9d371456d3d0305b95dce", "tarball": "http://registry.npmjs.org/paths/-/paths-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/paths/" }, "patr": { "name": "patr", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "author": { "name": "Kris Zyp" }, "description": "Promise-based asynchronous test runner", "url": "http://packages.dojofoundation.org/patr", "time": { "modified": "2011-01-05T04:42:26.273Z", "created": "2011-01-05T04:42:26.273Z", "0.2.1": "2011-01-05T04:42:26.273Z" }, "versions": {}, "dist": {} }, "pattern": { "name": "pattern", "description": "Simple Prototype Objects as Patterns.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/pattern.git" }, "time": { "modified": "2011-07-08T22:27:52.036Z", "created": "2011-07-08T21:27:34.954Z", "0.0.1": "2011-07-08T21:27:34.954Z", "0.0.2": "2011-07-08T21:27:34.954Z", "0.1.0": "2011-07-08T21:27:34.954Z", "0.2.0": "2011-07-08T21:27:34.954Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/pattern/0.0.1", "0.0.2": "http://registry.npmjs.org/pattern/0.0.2", "0.1.0": "http://registry.npmjs.org/pattern/0.1.0", "0.2.0": "http://registry.npmjs.org/pattern/0.2.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/pattern/-/pattern-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/pattern/-/pattern-0.0.2.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/pattern/-/pattern-0.1.0.tgz" }, "0.2.0": { "shasum": "bc0a0fe0d9be0006b7cdf2d36ba7e92fdab29a3a", "tarball": "http://registry.npmjs.org/pattern/-/pattern-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/pattern/" }, "pauseable": { "name": "pauseable", "description": "Create event emitters, intervals, and timeouts that can be paused and resumed.", "dist-tags": { "latest": "0.1.0" }, "readme": "Install\n------------\n\n npm install pauseable\n\n\nWhy\n-------\nJavascript is event based by nature. When developing large scale applications that are completely event based, it's complicated to pause the streaming of events, because Javascript never \"sleeps\". It becomes even more complicated to pause timeouts and intervals keeping track of when they were paused so they can be resumed with the correct time again.\n\nThat's where this module comes in. Pauseable helps manage pausing and resuming your applicataion or part of it. It works with EventEmitter and with setInterval and setTimeout.\n\n\nUsage\n------------------\nUsing a pauseable EventEmitter\n\n```javascript\nvar pauseable = require('pauseable');\n\nvar ee = new pauseabale.EventEmitter();\n\nee.on('foo', function() { ... });\n\n// ...later\nee.pause();\n\n// this event will not be immediately fired\n// instead, it will be buffered\nee.emit('foo', 'hellow');\n\n// ...much later\n// the 'foo' event will be fired at this point\nee.resume();\n```\n\nComes with pauseable setTimeout and setInterval too\n\n```javascript\nvar timeout = pauseable.setTimeout(function() {\n // this will take 8 seconds total to execute\n // not 5\n}, 5000);\n\n// pause timeout after 2 secs\nsetTimeout(function() {\n timeout.pause();\n timeout.isPaused(); // true\n \n // resume after 3\n setTimeout(function() {\n timeout.resume();\n }, 3000);\n}, 2000);\n```\n\n```javascript\n// the function and ms arguments are interchangeable\n// use whichever you prefer!\nvar interval = pauseable.setInterval(5000, function() {\n // this is called after 5 seconds\n // then paused for 2 seconds\n interval.pause(2000);\n});\n```\n\nGrouping\n```javascript\n// create a group\nvar g = pauseable.createGroup();\n\nvar ee1 = g.EventEmitter();\nvar ee2 = g.EventEmitter();\n\nee1.on('forth', function() {\n // pause entire group (that means ee1 and ee2) for 500 ms\n // timeout is out of the group by the time this executes\n g.pause(500);\n ee2.emit('back');\n});\n\nee2.on('back', function() {\n ee1.emit('forth');\n});\n\nvar timeout = g.setTimeout(function() {\n ee.emit('back', 'poop');\n}, 1000);\n```\n\n\nAPI\n---\n### new pauseable.EventEmitter()\nCreates a new instance of an EventEmitter that is pauseable.\n\n### emitter.pause()\nPauses events. All events get buffered and emitted once the emitter is resumed.\n\n### emitter.resume()\nResumes the emitter. Events can be emitted again.\n\n### pauseable.setTimeout(fn, ms) and pauseable.setInterval(fn, ms)\nCreates a pauseable timeout or interval. `fn` and `ms` are interchangeabale. Returns an instance of timer.\n\n### timer.pause([ms])\nPauses timer. Optional `ms` will pause the timer only for that amount.\n\n### timer.resume([ms])\nResumes timer. Optional `ms` will resume the timer only for that amount.\n\n### timer.next()\nReturns the number of ms left until the `fn` function in the constructor gets called again.\n\n### timer.clear()\nClears timeout. Can no longer be resumed.\n\n### timer.isPaused()\nReturns `true` if timer is currently paused.\n\n### timer.isDone()\nReturns `true` if timer was a timeout and `fn` was called, or `timer.clear()` has been called.\n\n### timer.onDone(callback)\nIf timer is a timeout, this can be used to execute the `callback` when the `fn` in the constructor is called.\n\n### pauseable.createGroup()\nCreates an `group` where emitters and timers can be easily managed.\n\n### group.EventEmitter()\nCreates and returns and instance of a pauseable `EventEmitter` and adds it to the group.\n\n### group.setTimeout(fn, ms)\n### group.setInterval(fn, ms)\nCreates an instance of a timer anad adds it to the group.\n\n### group.pause([ms])\nPauses all emitters and timers in the group.\n\n### group.resume([ms])\nResumes all emitters and timers in the group.\n\n### group.clear()\nClears timers in the group.\n\n### group.isPaused()\nReturns `true` is group is paused.\n\n### group.isDone()\nreturns `true` if all timers in the group are timeouts and their original function has been called or all timers have been cleared.\n\n### group.timers()\nContains both emitters and timers. Useful if you want to micro manage more.\n", "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-11-10T20:52:42.495Z", "created": "2011-11-10T04:56:12.489Z", "0.0.1": "2011-11-10T04:56:17.679Z", "0.1.0": "2011-11-10T20:52:42.495Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/pauseable.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pauseable/0.0.1", "0.1.0": "http://registry.npmjs.org/pauseable/0.1.0" }, "dist": { "0.0.1": { "shasum": "7499d6f37c5991aba74b9d69a4cc35b3345f892e", "tarball": "http://registry.npmjs.org/pauseable/-/pauseable-0.0.1.tgz" }, "0.1.0": { "shasum": "535de28f865d08642bccf0024363ce0dd8073aa8", "tarball": "http://registry.npmjs.org/pauseable/-/pauseable-0.1.0.tgz" } }, "keywords": [ "event", "emitter", "timer", "interval", "timeout", "pause", "resume" ], "url": "http://registry.npmjs.org/pauseable/" }, "payment-paypal-payflowpro": { "name": "payment-paypal-payflowpro", "description": "Payflow Pro SDK for Node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jamescarr", "email": "james.r.carr@gmail.com" } ], "author": { "name": "James R. Carr", "email": "james.r.carr@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/jamescarr/payment-paypal-payflowpro" }, "versions": { "0.0.1": "http://registry.npmjs.org/payment-paypal-payflowpro/0.0.1", "0.0.2": "http://registry.npmjs.org/payment-paypal-payflowpro/0.0.2", "0.0.3": "http://registry.npmjs.org/payment-paypal-payflowpro/0.0.3", "0.0.3-SNAPSHOT": "http://registry.npmjs.org/payment-paypal-payflowpro/0.0.3-SNAPSHOT", "0.0.4": "http://registry.npmjs.org/payment-paypal-payflowpro/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/payment-paypal-payflowpro/-/payment-paypal-payflowpro-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/payment-paypal-payflowpro/-/payment-paypal-payflowpro-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/payment-paypal-payflowpro/-/payment-paypal-payflowpro-0.0.3.tgz" }, "0.0.3-SNAPSHOT": { "tarball": "http://packages:5984/payment-paypal-payflowpro/-/payment-paypal-payflowpro-0.0.3-SNAPSHOT.tgz" }, "0.0.4": { "tarball": "http://packages:5984/payment-paypal-payflowpro/-/payment-paypal-payflowpro-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/payment-paypal-payflowpro/" }, "paynode": { "name": "paynode", "description": "Module for integrating with various payment gateways", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "jamescarr", "email": "james.r.carr@gmail.com" } ], "author": { "name": "James R. Carr", "email": "james.r.carr@gmail.com", "url": "http://blog.james-carr.org" }, "repository": { "type": "git", "url": "git://github.com/jamescarr/paynode.git" }, "time": { "modified": "2011-08-21T03:15:39.620Z", "created": "2011-08-21T03:10:36.039Z", "0.0.10": "2011-08-21T03:10:36.039Z", "0.0.3": "2011-08-21T03:10:36.039Z", "0.0.4": "2011-08-21T03:10:36.039Z", "0.0.5": "2011-08-21T03:10:36.039Z", "0.3.2": "2011-08-21T03:10:36.039Z", "0.3.5": "2011-08-21T03:15:39.620Z" }, "versions": { "0.0.10": "http://registry.npmjs.org/paynode/0.0.10", "0.0.3": "http://registry.npmjs.org/paynode/0.0.3", "0.0.4": "http://registry.npmjs.org/paynode/0.0.4", "0.0.5": "http://registry.npmjs.org/paynode/0.0.5", "0.3.2": "http://registry.npmjs.org/paynode/0.3.2", "0.3.5": "http://registry.npmjs.org/paynode/0.3.5" }, "dist": { "0.0.10": { "tarball": "http://packages:5984/paynode/-/paynode-0.0.10.tgz" }, "0.0.3": { "tarball": "http://packages:5984/paynode/-/paynode-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/paynode/-/paynode-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/paynode/-/paynode-0.0.5.tgz" }, "0.3.2": { "shasum": "8caf7cef4d0155314b64e57c043f6f71e8fa0d11", "tarball": "http://registry.npmjs.org/paynode/-/paynode-0.3.2.tgz" }, "0.3.5": { "shasum": "b6a404cfb28b94f50de940ba91fb18cae0180acc", "tarball": "http://registry.npmjs.org/paynode/-/paynode-0.3.5.tgz" } }, "url": "http://registry.npmjs.org/paynode/" }, "payos": { "name": "payos", "description": "", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nooo", "email": "sss" } ], "time": { "modified": "2011-02-16T15:01:11.074Z", "created": "2011-02-16T15:01:10.629Z", "0.0.1": "2011-02-16T15:01:11.074Z" }, "repository": { "type": "git", "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/payos/0.0.1" }, "dist": { "0.0.1": { "shasum": "740999c1181498d3d83b4acf00b0d6bcebca5e78", "tarball": "http://registry.npmjs.org/payos/-/payos-0.0.1.tgz" } }, "keywords": [ "kayak", "utils", "tools" ], "url": "http://registry.npmjs.org/payos/" }, "paypal-ipn": { "name": "paypal-ipn", "description": "Package for verifying Paypal IPN messages", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "andz", "email": "zegg90@gmail.com" } ], "time": { "modified": "2011-06-08T19:10:16.248Z", "created": "2011-05-30T14:47:33.688Z", "1.0.0": "2011-05-30T14:47:34.472Z", "1.0.1": "2011-06-08T19:10:16.248Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/paypal-ipn/1.0.0", "1.0.1": "http://registry.npmjs.org/paypal-ipn/1.0.1" }, "dist": { "1.0.0": { "shasum": "bedd4628edd794cb04062ab0be90beda2ddbe62d", "tarball": "http://registry.npmjs.org/paypal-ipn/-/paypal-ipn-1.0.0.tgz" }, "1.0.1": { "shasum": "de2eb291f12aa56cde720f2075304cd367444450", "tarball": "http://registry.npmjs.org/paypal-ipn/-/paypal-ipn-1.0.1.tgz" } }, "keywords": [ "paypal", "ipn", "payment" ], "url": "http://registry.npmjs.org/paypal-ipn/" }, "pcap": { "name": "pcap", "description": "raw packet capture, decoding, and analysis", "dist-tags": { "latest": "0.2.8" }, "maintainers": [ { "name": "mjr", "email": "mjr@ranney.com" } ], "author": { "name": "Matt Ranney", "email": "mjr@ranney.com" }, "repository": { "type": "git", "url": "git://github.com/mranney/node_pcap.git" }, "time": { "modified": "2011-03-02T07:08:30.547Z", "created": "2011-01-31T23:33:37.155Z", "0.0.2": "2011-01-31T23:33:37.155Z", "0.0.3": "2011-01-31T23:33:37.155Z", "0.0.4": "2011-01-31T23:33:37.155Z", "0.0.5": "2011-01-31T23:33:37.155Z", "0.0.6": "2011-01-31T23:33:37.155Z", "0.0.7": "2011-01-31T23:33:37.155Z", "0.1.1": "2011-01-31T23:33:37.155Z", "0.1.4": "2011-01-31T23:33:37.155Z", "0.1.5": "2011-01-31T23:33:37.155Z", "0.1.6": "2011-01-31T23:33:37.155Z", "0.1.7": "2011-01-31T23:33:37.155Z", "0.1.8": "2011-01-31T23:33:37.155Z", "0.1.9": "2011-01-31T23:33:37.155Z", "0.2.0": "2011-01-31T23:33:37.155Z", "0.2.1": "2011-01-31T23:33:37.155Z", "0.2.2": "2011-01-31T23:33:37.155Z", "0.2.3": "2011-01-31T23:33:37.155Z", "0.2.4": "2011-01-31T23:33:37.155Z", "0.2.6": "2011-01-31T23:33:37.155Z", "0.2.7": "2011-01-31T23:33:37.155Z", "0.2.8": "2011-03-02T07:08:30.547Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/pcap/0.0.2", "0.0.3": "http://registry.npmjs.org/pcap/0.0.3", "0.0.4": "http://registry.npmjs.org/pcap/0.0.4", "0.0.5": "http://registry.npmjs.org/pcap/0.0.5", "0.0.6": "http://registry.npmjs.org/pcap/0.0.6", "0.0.7": "http://registry.npmjs.org/pcap/0.0.7", "0.1.1": "http://registry.npmjs.org/pcap/0.1.1", "0.1.4": "http://registry.npmjs.org/pcap/0.1.4", "0.1.5": "http://registry.npmjs.org/pcap/0.1.5", "0.1.6": "http://registry.npmjs.org/pcap/0.1.6", "0.1.7": "http://registry.npmjs.org/pcap/0.1.7", "0.1.8": "http://registry.npmjs.org/pcap/0.1.8", "0.1.9": "http://registry.npmjs.org/pcap/0.1.9", "0.2.0": "http://registry.npmjs.org/pcap/0.2.0", "0.2.1": "http://registry.npmjs.org/pcap/0.2.1", "0.2.2": "http://registry.npmjs.org/pcap/0.2.2", "0.2.3": "http://registry.npmjs.org/pcap/0.2.3", "0.2.4": "http://registry.npmjs.org/pcap/0.2.4", "0.2.6": "http://registry.npmjs.org/pcap/0.2.6", "0.2.7": "http://registry.npmjs.org/pcap/0.2.7", "0.2.8": "http://registry.npmjs.org/pcap/0.2.8" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/pcap/-/pcap-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/pcap/-/pcap-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/pcap/-/pcap-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/pcap/-/pcap-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/pcap/-/pcap-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/pcap/-/pcap-0.0.7.tgz" }, "0.1.1": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.1.tgz" }, "0.1.4": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.5.tgz" }, "0.1.6": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.6.tgz" }, "0.1.7": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.7.tgz" }, "0.1.8": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.8.tgz" }, "0.1.9": { "tarball": "http://packages:5984/pcap/-/pcap-0.1.9.tgz" }, "0.2.0": { "tarball": "http://packages:5984/pcap/-/pcap-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/pcap/-/pcap-0.2.1.tgz" }, "0.2.2": { "shasum": "f6bc06bd83f548ba643471ac40de1fa0cdba8602", "tarball": "http://registry.npmjs.org/pcap/-/pcap-0.2.2.tgz" }, "0.2.3": { "shasum": "d5b2119b441b4b8a083ba0630040d6455a01e3b6", "tarball": "http://registry.npmjs.org/pcap/-/pcap-0.2.3.tgz" }, "0.2.4": { "shasum": "7c9fb9f656d8fa74fb564f18c20d627886026a58", "tarball": "http://registry.npmjs.org/pcap/-/pcap-0.2.4.tgz" }, "0.2.6": { "shasum": "d016a21537e2db16d89ad58431493a8e81dfb87a", "tarball": "http://registry.npmjs.org/pcap/-/pcap-0.2.6.tgz" }, "0.2.7": { "shasum": "e21ceda44bf53ecc030e715d9bb85adba910f7c3", "tarball": "http://registry.npmjs.org/pcap/-/pcap-0.2.7.tgz" }, "0.2.8": { "shasum": "ae4a41651b4273837ff3fefd0ca9b223783d573c", "tarball": "http://registry.npmjs.org/pcap/-/pcap-0.2.8.tgz" } }, "url": "http://registry.npmjs.org/pcap/" }, "pd": { "name": "pd", "description": "Manage propertyDescriptors, an OO utility", "dist-tags": { "latest": "0.3.9" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-12-11T22:55:14.086Z", "created": "2011-09-01T15:15:02.496Z", "0.0.1": "2011-09-01T15:15:03.838Z", "0.1.0": "2011-09-01T15:51:23.868Z", "0.1.1": "2011-09-01T16:03:16.725Z", "0.2.1": "2011-10-19T17:11:19.686Z", "0.3.0": "2011-11-10T16:11:00.101Z", "0.3.1": "2011-11-10T16:29:47.021Z", "0.3.3": "2011-11-21T17:48:44.988Z", "0.3.4": "2011-11-25T16:08:24.896Z", "0.3.5": "2011-12-01T13:48:34.129Z", "0.3.6": "2011-12-02T16:50:28.879Z", "0.3.7": "2011-12-08T23:56:57.823Z", "0.3.8": "2011-12-09T00:05:06.343Z", "0.3.9": "2011-12-11T22:55:14.086Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/pd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pd/0.0.1", "0.1.0": "http://registry.npmjs.org/pd/0.1.0", "0.1.1": "http://registry.npmjs.org/pd/0.1.1", "0.2.1": "http://registry.npmjs.org/pd/0.2.1", "0.3.0": "http://registry.npmjs.org/pd/0.3.0", "0.3.1": "http://registry.npmjs.org/pd/0.3.1", "0.3.3": "http://registry.npmjs.org/pd/0.3.3", "0.3.4": "http://registry.npmjs.org/pd/0.3.4", "0.3.5": "http://registry.npmjs.org/pd/0.3.5", "0.3.6": "http://registry.npmjs.org/pd/0.3.6", "0.3.7": "http://registry.npmjs.org/pd/0.3.7", "0.3.8": "http://registry.npmjs.org/pd/0.3.8", "0.3.9": "http://registry.npmjs.org/pd/0.3.9" }, "dist": { "0.0.1": { "shasum": "0919db91d47d4d555d82f4cfc263065d7c5e27b2", "tarball": "http://registry.npmjs.org/pd/-/pd-0.0.1.tgz" }, "0.1.0": { "shasum": "cecced2b65860cdebcca38cbd9ce9544c06fa300", "tarball": "http://registry.npmjs.org/pd/-/pd-0.1.0.tgz" }, "0.1.1": { "shasum": "95bf96bc5c50f06050e2785ebd38108a0c0d39e9", "tarball": "http://registry.npmjs.org/pd/-/pd-0.1.1.tgz" }, "0.2.1": { "shasum": "068e40253cca22cbaf328082104910dad5d140df", "tarball": "http://registry.npmjs.org/pd/-/pd-0.2.1.tgz" }, "0.3.0": { "shasum": "ae1929d68f84665ce6feb65e32257a3344811191", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.0.tgz" }, "0.3.1": { "shasum": "4f7c998e3a7b9fdaf66f917789a01e397f271a1a", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.1.tgz" }, "0.3.3": { "shasum": "3dba08014e4244be7e73e0aead022606fa62f03b", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.3.tgz" }, "0.3.4": { "shasum": "3ddbe9cb862f6405998f7080d269780c35a75a2d", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.4.tgz" }, "0.3.5": { "shasum": "110752519d30b5dcde9d4ac9178afa50f214a76d", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.5.tgz" }, "0.3.6": { "shasum": "6724dd51d8cd8bacfdcc9074e86bb851243fbfd1", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.6.tgz" }, "0.3.7": { "shasum": "63b012c70b112bbc1609380e0788b9d81cc9a147", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.7.tgz" }, "0.3.8": { "shasum": "d9ae780528dd6ebb122d25577dd8530386c6ac75", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.8.tgz" }, "0.3.9": { "shasum": "fe2d9fcfc031eb70bb4db5cabb1be043be633854", "tarball": "http://registry.npmjs.org/pd/-/pd-0.3.9.tgz" } }, "keywords": [ "oo", "oop", "propertydescriptor", "arch", "utility" ], "url": "http://registry.npmjs.org/pd/" }, "pdf": { "name": "pdf", "description": "create basic pdf files in the browser or node.js, simple as cake", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "http://github.com/Marak/pdf.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pdf/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/pdf/-/pdf-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pdf/" }, "pdf.js": { "name": "pdf.js", "description": "A PDF generation library for Node.js", "dist-tags": { "latest": "0.1.0" }, "readme": "# PDFKit\nA PDF generation library for Node.js.\n\n## Description\nThis is fork from original project. I removed deflate/inflate and now it works on latest node.js.\nPDFKit is a PDF document generation library for Node that makes creating complex, multi-page, printable documents easy. It is written in pure CoffeeScript, but you can choose to use the API in plain 'ol JavaScript if you like. The API embraces chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API is designed to be simple, so generating complex documents is often as simple as a few function calls. Check out some of the \n[documentation and examples](http://devongovett.github.com/pdfkit/docs/getting_started.html) to see for yourself!\n\n## Installation\n\nInstallation uses the [npm](http://npmjs.org/) package manager. Just type the following command after installing npm.\n\n npm install pdfkit\n\n## Features\n\n* Vector graphics\n * HTML5 canvas-like API\n * Path operations\n * SVG path parser for easy path creation\n * Transformations\n* Text\n * Line wrapping\n * Text alignments\n * Bulleted lists\n* Font embedding\n * Supports TrueType (.ttf), TrueType Collections (.ttc), and Datafork TrueType (.dfont) fonts\n* Image embedding\n * Supports JPEG and PNG files (including indexed PNGs, and PNGs with transparency)\n* Annotations\n * Links\n * Notes\n * Highlights\n * Underlines\n * etc.\n \n## Coming soon!\n\n* Gradients and patterns\n* Outlines\n* PDF Security\n* Font subsetting\n* Higher level APIs for creating tables and laying out content\n* More performance optimizations\n* Even more awesomeness, perhaps written by you! Please fork this repository and send me pull requests.\n \n## Example\n\n PDFDocument = require 'pdfkit'\n doc = new PDFDocument\n\n # Embed a font, set the font size, and render some text\n doc.font('fonts/PalatinoBold.ttf')\n .fontSize(25)\n .text('Some text with an embedded font!', 100, 100)\n\n # Add another page\n doc.addPage()\n .fontSize(25)\n .text('Here is some vector graphics...', 100, 100)\n\n # Draw a triangle\n doc.save()\n .moveTo(100, 150)\n .lineTo(100, 250)\n .lineTo(200, 250)\n .fill(\"#FF3300\")\n\n # Apply some transforms and render an SVG path with the 'even-odd' fill rule\n doc.scale(0.6)\n .translate(470, -380)\n .path('M 250,75 L 323,301 131,161 369,161 177,301 z')\n .fill('red', 'even-odd')\n .restore()\n\n # Add some text with annotations\n doc.addPage()\n .fillColor(\"blue\")\n .text('Here is a link!', 100, 100)\n .underline(100, 100, 160, 27, color: \"#0000FF\")\n .link(100, 100, 160, 27, 'http://google.com/')\n\n # Write the PDF file to disk\n doc.write 'output.pdf'\n \n[The PDF output from this example](http://devongovett.github.com/pdfkit/example.pdf) (with a few additions) shows the power of PDFKit — producing \ncomplex documents with a very small amount of code. For more, see the `demo` folder and the \n[PDFKit programming guide](http://devongovett.github.com/pdfkit/docs/getting_started.html).\n\n## Documentation\n\nFor complete API documentation and more examples, see the [PDFKit website](http://devongovett.github.com/pdfkit/).\n\n## License\n\nPDFKit is licensed under the MIT license.\n", "maintainers": [ { "name": "stanislavfeldman", "email": "stanislavfeldman@gmail.com" } ], "time": { "modified": "2011-11-12T11:08:10.686Z", "created": "2011-11-12T11:08:08.044Z", "0.1.0": "2011-11-12T11:08:10.686Z" }, "author": { "name": "Stanislav Feldman", "email": "stanislavfeldman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stanislavfeldman/pdf.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pdf.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "d0844642efd2b01fde355b22a7cc3432382bd64e", "tarball": "http://registry.npmjs.org/pdf.js/-/pdf.js-0.1.0.tgz" } }, "keywords": [ "pdf", "pdf writer", "pdf generator", "graphics", "document", "vector" ], "url": "http://registry.npmjs.org/pdf.js/" }, "pdfcrowd": { "name": "pdfcrowd", "description": "A wrapper for the Pdfcrowd API. It allows you to convert web pages or raw HTML code to PDF.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "pdfcrowd", "email": "info+github@pdfcrowd.com" } ], "time": { "modified": "2011-04-29T08:37:49.531Z", "created": "2011-04-29T07:50:15.805Z", "1.0.0": "2011-04-29T07:50:16.297Z", "1.0.1": "2011-04-29T08:37:49.531Z" }, "author": { "name": "Pdfcrowd Dev", "email": "info+github@pdfcrowd.com", "url": "http://pdfcrowd.com/html-to-pdf-api/" }, "repository": { "type": "git", "url": "git@github.com:pdfcrowd/node-pdfcrowd.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/pdfcrowd/1.0.0", "1.0.1": "http://registry.npmjs.org/pdfcrowd/1.0.1" }, "dist": { "1.0.0": { "shasum": "627078c4672765a58a3115a8cb56675535eb6a0b", "tarball": "http://registry.npmjs.org/pdfcrowd/-/pdfcrowd-1.0.0.tgz" }, "1.0.1": { "shasum": "972a60e29a4acd0ba37a2d08e25c67e8152cc404", "tarball": "http://registry.npmjs.org/pdfcrowd/-/pdfcrowd-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/pdfcrowd/" }, "pdfkit": { "name": "pdfkit", "description": "A PDF generation library for Node.js", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "devongovett", "email": "devongovett@gmail.com" } ], "time": { "modified": "2011-10-22T20:59:29.355Z", "created": "2011-07-11T15:10:53.305Z", "0.1.0": "2011-07-11T15:10:53.537Z", "0.1.1": "2011-07-12T20:31:23.169Z", "0.1.2": "2011-07-20T06:12:18.326Z", "0.1.3": "2011-07-27T02:14:04.096Z", "0.1.4": "2011-08-17T01:07:48.018Z", "0.1.5": "2011-08-23T16:50:51.931Z", "0.1.6": "2011-10-22T20:59:29.355Z" }, "author": { "name": "Devon Govett", "email": "devongovett@gmail.com", "url": "http://badassjs.com/" }, "repository": { "type": "git", "url": "git://github.com/devongovett/pdfkit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pdfkit/0.1.0", "0.1.1": "http://registry.npmjs.org/pdfkit/0.1.1", "0.1.2": "http://registry.npmjs.org/pdfkit/0.1.2", "0.1.3": "http://registry.npmjs.org/pdfkit/0.1.3", "0.1.4": "http://registry.npmjs.org/pdfkit/0.1.4", "0.1.5": "http://registry.npmjs.org/pdfkit/0.1.5", "0.1.6": "http://registry.npmjs.org/pdfkit/0.1.6" }, "dist": { "0.1.0": { "shasum": "83739427221e7f97cc96839caaa49c5303c96a9a", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.0.tgz" }, "0.1.1": { "shasum": "79896b63872da6e23b1d4ba33ef1f7f3eded9132", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.1.tgz" }, "0.1.2": { "shasum": "71b135d2de90eefc5c38731dd631521ef51cb87a", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.2.tgz" }, "0.1.3": { "shasum": "0feaced90ad5beb85a6a4e20d1e4a69305d4c704", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.3.tgz" }, "0.1.4": { "shasum": "bbbd7602ef517e32382a43d09b765bd222548987", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.4.tgz" }, "0.1.5": { "shasum": "8658dbc67d0ea1cba40e74806280eb3dfe067f5d", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.5.tgz" }, "0.1.6": { "shasum": "988dd0de2803601b96119f5b0287446bf354cc97", "tarball": "http://registry.npmjs.org/pdfkit/-/pdfkit-0.1.6.tgz" } }, "keywords": [ "pdf", "pdf writer", "pdf generator", "graphics", "document", "vector" ], "url": "http://registry.npmjs.org/pdfkit/" }, "pdflatex": { "name": "pdflatex", "description": "Very thin wrapper arround the pdflatex unix command.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "oschrenk", "email": "oliver.schrenk@gmail.com" } ], "time": { "modified": "2011-04-12T16:22:01.662Z", "created": "2011-04-12T16:22:01.166Z", "0.0.1": "2011-04-12T16:22:01.662Z" }, "author": { "name": "Oliver Schrenk", "email": "oliver.schrenk@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/oschrenk/node-pdflatex.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pdflatex/0.0.1" }, "dist": { "0.0.1": { "shasum": "00d244d021863d7f3bfd58ffc263ed23f85f1f7f", "tarball": "http://registry.npmjs.org/pdflatex/-/pdflatex-0.0.1.tgz" } }, "keywords": [ "pdf", "latex" ], "url": "http://registry.npmjs.org/pdflatex/" }, "pdjs": { "name": "pdjs", "description": "A print helper", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gutenye", "email": "ywzhaifei@gmail.com" } ], "time": { "modified": "2011-10-29T05:52:21.160Z", "created": "2011-10-29T05:52:16.917Z", "0.0.1": "2011-10-29T05:52:21.160Z" }, "author": { "name": "Guten", "email": "ywzhaifei@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/pdjs/0.0.1" }, "dist": { "0.0.1": { "shasum": "62ba90287ec37861bdd61f661aad3eabc340caf2", "tarball": "http://registry.npmjs.org/pdjs/-/pdjs-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/pdjs/" }, "pdl": { "name": "pdl", "description": "PDL bindings for node", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-07-30T19:28:01.128Z", "created": "2011-07-30T19:27:59.668Z", "0.0.0": "2011-07-30T19:28:01.128Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com", "url": "http://creationix.com/" }, "repository": { "type": "git", "url": "tim@creationix.com:node-pdl.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pdl/0.0.0" }, "dist": { "0.0.0": { "shasum": "b8bfdffc61d4ffa08a03e5b95f19d326ee9a8210", "tarball": "http://registry.npmjs.org/pdl/-/pdl-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/pdl/" }, "peanut": { "name": "peanut", "description": "node.js cucumber implementation for the birds", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "didit-tech", "email": "development@didit.com" } ], "time": { "modified": "2011-11-21T15:14:30.455Z", "created": "2011-06-29T21:46:03.111Z", "0.2.0": "2011-06-29T21:46:03.247Z", "0.2.1": "2011-06-29T21:53:47.739Z", "0.2.2": "2011-07-01T17:06:30.026Z", "0.2.3": "2011-07-06T13:47:33.032Z", "0.3.0": "2011-07-08T16:10:06.949Z", "0.3.1": "2011-07-12T19:01:51.453Z", "0.4.0": "2011-07-19T17:27:29.321Z", "0.4.1": "2011-07-19T20:41:08.984Z", "0.5.0": "2011-07-20T18:17:34.117Z", "0.5.1": "2011-07-26T16:20:19.768Z", "0.5.2": "2011-07-28T12:07:35.904Z", "0.5.3": "2011-07-29T18:45:38.095Z", "0.5.4": "2011-08-31T13:51:30.276Z", "0.6.1": "2011-11-21T15:14:30.455Z" }, "author": { "name": "Didit Tech", "email": "development@didit.com" }, "versions": { "0.2.0": "http://registry.npmjs.org/peanut/0.2.0", "0.2.1": "http://registry.npmjs.org/peanut/0.2.1", "0.2.2": "http://registry.npmjs.org/peanut/0.2.2", "0.2.3": "http://registry.npmjs.org/peanut/0.2.3", "0.3.0": "http://registry.npmjs.org/peanut/0.3.0", "0.3.1": "http://registry.npmjs.org/peanut/0.3.1", "0.4.0": "http://registry.npmjs.org/peanut/0.4.0", "0.4.1": "http://registry.npmjs.org/peanut/0.4.1", "0.5.0": "http://registry.npmjs.org/peanut/0.5.0", "0.5.1": "http://registry.npmjs.org/peanut/0.5.1", "0.5.2": "http://registry.npmjs.org/peanut/0.5.2", "0.5.3": "http://registry.npmjs.org/peanut/0.5.3", "0.5.4": "http://registry.npmjs.org/peanut/0.5.4", "0.6.1": "http://registry.npmjs.org/peanut/0.6.1" }, "dist": { "0.2.0": { "shasum": "110c3b2dbae52860a7c696e53b92dd1c4b143447", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.2.0.tgz" }, "0.2.1": { "shasum": "34287c08c36bf43630f5bcd5abeaf484c58d2758", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.2.1.tgz" }, "0.2.2": { "shasum": "9dd71d6a3f60beb47b3976b587896b4fa5960848", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.2.2.tgz" }, "0.2.3": { "shasum": "f45cd8fcc3254eacce7d8e3e9443379c2bd20ac3", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.2.3.tgz" }, "0.3.0": { "shasum": "78ba2fbc8c882face6c281f1feffa420a6b4464a", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.3.0.tgz" }, "0.3.1": { "shasum": "2a91c82a0731cd7eae5402ee6d542daf11ecf0d8", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.3.1.tgz" }, "0.4.0": { "shasum": "461731aa887b603b5d73b05bc4c638f725d7e23d", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.4.0.tgz" }, "0.4.1": { "shasum": "215a65409718a327c06b83134b2b96681f2f3a34", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.4.1.tgz" }, "0.5.0": { "shasum": "107765dffb042d508abf0ac72125fae30ab174b0", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.5.0.tgz" }, "0.5.1": { "shasum": "189ff91b447c709d390eef3396b1d566299197c2", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.5.1.tgz" }, "0.5.2": { "shasum": "4ece116c4951d6e687887d4fccfa3a39a3565dad", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.5.2.tgz" }, "0.5.3": { "shasum": "653c7bda7c72228f76b9ad2b9c311791ab659a14", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.5.3.tgz" }, "0.5.4": { "shasum": "2af125c5a122550d0f0aed85df810ecb23a470b2", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.5.4.tgz" }, "0.6.1": { "shasum": "c3bfdf061bb090b8e0e129eff706d73c8c71caf0", "tarball": "http://registry.npmjs.org/peanut/-/peanut-0.6.1.tgz" } }, "keywords": [ "testing", "bdd", "tdd", "cucumber" ], "url": "http://registry.npmjs.org/peanut/" }, "pebble": { "name": "pebble", "description": "pebble is a series of tools for building real time event notifiers / streams.", "dist-tags": { "latest": "1.1.7" }, "maintainers": [ { "name": "sutto", "email": "sutto@sutto.net" } ], "time": { "modified": "2011-07-29T01:31:55.998Z", "created": "2011-07-24T09:33:12.239Z", "1.0.0": "2011-07-24T09:33:16.382Z", "1.0.1": "2011-07-25T01:06:34.625Z", "1.1.0": "2011-07-27T14:52:10.686Z", "1.1.1": "2011-07-28T11:57:30.566Z", "1.1.2": "2011-07-28T14:40:51.313Z", "1.1.3": "2011-07-28T15:11:01.564Z", "1.1.4": "2011-07-28T15:24:24.779Z", "1.1.5": "2011-07-28T15:26:53.392Z", "1.1.6": "2011-07-29T01:26:04.298Z", "1.1.7": "2011-07-29T01:31:55.998Z" }, "author": { "name": "Darcy Laycock", "email": "sutto@sutto.net", "url": "http://blog.ninjahideout.com/" }, "repository": { "type": "git", "url": "git://github.com/Sutto/Pebble.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/pebble/1.0.0", "1.0.1": "http://registry.npmjs.org/pebble/1.0.1", "1.1.0": "http://registry.npmjs.org/pebble/1.1.0", "1.1.1": "http://registry.npmjs.org/pebble/1.1.1", "1.1.2": "http://registry.npmjs.org/pebble/1.1.2", "1.1.3": "http://registry.npmjs.org/pebble/1.1.3", "1.1.4": "http://registry.npmjs.org/pebble/1.1.4", "1.1.5": "http://registry.npmjs.org/pebble/1.1.5", "1.1.6": "http://registry.npmjs.org/pebble/1.1.6", "1.1.7": "http://registry.npmjs.org/pebble/1.1.7" }, "dist": { "1.0.0": { "shasum": "2526a732f0b7fd2515fc910fafdc59771da22418", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.0.0.tgz" }, "1.0.1": { "shasum": "939c42653687e5f67995d096d63800e16ae9c34a", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.0.1.tgz" }, "1.1.0": { "shasum": "eeadfc905cc83590506af3967b49c502768e4ab6", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.0.tgz" }, "1.1.1": { "shasum": "b48710b769a00ee062d8fdbab780c3dbd8affab0", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.1.tgz" }, "1.1.2": { "shasum": "9c8a02761a155d3ce521f8597f961b192b40bd94", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.2.tgz" }, "1.1.3": { "shasum": "8f33437840efacd794a304723e6c5d14f7bb2735", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.3.tgz" }, "1.1.4": { "shasum": "9c5a1e1706bd2dd70e4e32069192d06c9d386ae9", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.4.tgz" }, "1.1.5": { "shasum": "47c6d5de6efab6a2540817b91c304fd84dcfb6a7", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.5.tgz" }, "1.1.6": { "shasum": "595d3892dd0c34159b13900bddeb9866291712e9", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.6.tgz" }, "1.1.7": { "shasum": "b12b689ed9f446ecdd612a3c8d314194e702c5c2", "tarball": "http://registry.npmjs.org/pebble/-/pebble-1.1.7.tgz" } }, "url": "http://registry.npmjs.org/pebble/" }, "pecode": { "name": "pecode", "description": "pecode — PEG + JS experiment", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-08-26T14:06:24.517Z", "created": "2011-08-26T14:06:23.916Z", "0.0.2": "2011-08-26T14:06:24.517Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@ya.ru", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/pecode.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/pecode/0.0.2" }, "dist": { "0.0.2": { "shasum": "f8d38f56f048db992826457739ad9fe07e33aca8", "tarball": "http://registry.npmjs.org/pecode/-/pecode-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/pecode/" }, "Pega.IO": { "name": "Pega.IO", "description": "A simple pub/sub server running on node / socket.io. Pega.IO lets you use any back-end that is capable of doing HTTP POST to publish.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gootch", "email": "garett@aimx.com" } ], "time": { "modified": "2011-10-22T17:49:50.412Z", "created": "2011-10-22T17:49:50.207Z", "0.0.1": "2011-10-22T17:49:50.412Z" }, "author": { "name": "Garett Rogers", "email": "garett@aimx.com", "url": "http://www.aimx.com" }, "repository": { "type": "git", "url": "git://github.com/Gootch/pega.io.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Pega.IO/0.0.1" }, "dist": { "0.0.1": { "shasum": "9218163802ac97123ac07950d88ce44f4ea872c2", "tarball": "http://registry.npmjs.org/Pega.IO/-/Pega.IO-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Pega.IO/" }, "pegco": { "name": "pegco", "description": "A wrapper for pegjs to write the code in coco.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "christophe.eymard", "email": "christophe.eymard@ravelsoft.com" } ], "time": { "modified": "2011-10-24T13:55:06.842Z", "created": "2011-10-24T13:55:04.635Z", "0.0.1": "2011-10-24T13:55:06.842Z" }, "author": { "name": "Christophe Eymard", "email": "christophe.eymard@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "repository": { "type": "git", "url": "git://github.com/ravelsoft/pegco.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pegco/0.0.1" }, "dist": { "0.0.1": { "shasum": "667efa7ab9ca8c8653647aee31e6205a75d7ce9e", "tarball": "http://registry.npmjs.org/pegco/-/pegco-0.0.1.tgz" } }, "keywords": [ "language", "compiler", "coco", "pegjs" ], "url": "http://registry.npmjs.org/pegco/" }, "pegjs": { "name": "pegjs", "description": "Parser generator for JavaScript", "dist-tags": { "latest": "0.6.2" }, "maintainers": [ { "name": "dmajda", "email": "david@majda.cz" } ], "time": { "modified": "2011-08-20T16:34:48.518Z", "created": "2011-04-14T16:30:04.408Z", "0.6.0": "2011-04-14T16:30:05.132Z", "0.6.1": "2011-04-14T17:55:38.265Z", "0.6.2": "2011-08-20T16:34:48.518Z" }, "author": { "name": "David Majda", "email": "david@majda.cz", "url": "http://majda.cz/" }, "repository": { "type": "git", "url": "git://github.com/dmajda/pegjs.git" }, "versions": { "0.6.0": "http://registry.npmjs.org/pegjs/0.6.0", "0.6.1": "http://registry.npmjs.org/pegjs/0.6.1", "0.6.2": "http://registry.npmjs.org/pegjs/0.6.2" }, "dist": { "0.6.0": { "shasum": "fd3d100d37b82bc8e11f581f268811ffe788e578", "tarball": "http://registry.npmjs.org/pegjs/-/pegjs-0.6.0.tgz" }, "0.6.1": { "shasum": "6eaf9330ff34e46d05e180f77013be892db178ac", "tarball": "http://registry.npmjs.org/pegjs/-/pegjs-0.6.1.tgz" }, "0.6.2": { "shasum": "74651f8a800e444db688e4eeae8edb65637a17a5", "tarball": "http://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz" } }, "url": "http://registry.npmjs.org/pegjs/" }, "per-second": { "name": "per-second", "description": "generate statistics from an active process", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-06T06:22:41.426Z", "created": "2011-08-06T05:16:32.638Z", "0.0.0": "2011-08-06T05:16:35.232Z", "0.0.1": "2011-08-06T06:22:41.426Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/per-second.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/per-second/0.0.0", "0.0.1": "http://registry.npmjs.org/per-second/0.0.1" }, "dist": { "0.0.0": { "shasum": "bdf27f78e8e054c155d8a44bc039b04af51c96c5", "tarball": "http://registry.npmjs.org/per-second/-/per-second-0.0.0.tgz" }, "0.0.1": { "shasum": "a31c3d1efb292b36836ef54c682fb0956d7e9c54", "tarball": "http://registry.npmjs.org/per-second/-/per-second-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/per-second/" }, "percept": { "name": "percept", "description": "A generic realtime multiplayer server and client to plug into your games.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gabehollombe", "email": "gabe@avantbard.com" } ], "time": { "modified": "2011-10-18T09:56:59.379Z", "created": "2011-10-18T09:56:57.846Z", "0.0.1": "2011-10-18T09:56:59.379Z" }, "author": { "name": "Gabe Hollombe", "email": "gabe@avantbard.com", "url": "@gabehollombe" }, "repository": { "type": "git", "url": "git://github.com/gabehollombe/percept.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/percept/0.0.1" }, "dist": { "0.0.1": { "shasum": "24dd5b6fcb3aabc2ea36345b099bebdd40f1e27e", "tarball": "http://registry.npmjs.org/percept/-/percept-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/percept/" }, "PerfDriver": { "name": "PerfDriver", "description": "Test tool", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mark", "email": "mark@mark-fink.de" } ], "time": { "modified": "2011-02-14T20:10:36.791Z", "created": "2011-02-14T20:10:36.251Z", "0.0.1": "2011-02-14T20:10:36.791Z" }, "author": { "name": "Mark Fink", "email": "mark@mark-fink.de" }, "repository": { "type": "git", "url": "http://www.testing-software.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/PerfDriver/0.0.1" }, "dist": { "0.0.1": { "shasum": "50cf781742f41d71d5b90a1df296f05a491d1d5c", "tarball": "http://registry.npmjs.org/PerfDriver/-/PerfDriver-0.0.1.tgz" } }, "keywords": [ "Testing", "Performance" ], "url": "http://registry.npmjs.org/PerfDriver/" }, "permafrost": { "name": "permafrost", "description": "Transparent object persistence on top of key/value stores", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/node-permafrost.git" }, "time": { "modified": "2011-04-28T05:20:43.119Z", "created": "2011-02-18T12:35:39.857Z", "0.0.1": "2011-02-18T12:35:39.857Z", "0.0.2": "2011-02-18T12:35:39.857Z", "0.0.3": "2011-03-28T14:34:11.562Z", "0.0.4": "2011-04-28T05:20:43.119Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/permafrost/0.0.1", "0.0.2": "http://registry.npmjs.org/permafrost/0.0.2", "0.0.3": "http://registry.npmjs.org/permafrost/0.0.3", "0.0.4": "http://registry.npmjs.org/permafrost/0.0.4" }, "dist": { "0.0.1": { "shasum": "ff276895146b5721d9dea0a162e26f0e025011bf", "tarball": "http://registry.npmjs.org/permafrost/-/permafrost-0.0.1.tgz" }, "0.0.2": { "shasum": "4c22cc57c5e9e4b45e3bdef6dd5c998ab1c5342a", "tarball": "http://registry.npmjs.org/permafrost/-/permafrost-0.0.2.tgz" }, "0.0.3": { "shasum": "17f1a698a53dbd25be2c4b0d23c8360ccbceb7bd", "tarball": "http://registry.npmjs.org/permafrost/-/permafrost-0.0.3.tgz" }, "0.0.4": { "shasum": "a4bdbb7960e8a8965e002b5f293f3cdca1999481", "tarball": "http://registry.npmjs.org/permafrost/-/permafrost-0.0.4.tgz" } }, "keywords": [ "data", "database", "store", "key", "value", "transparent", "persistence" ], "url": "http://registry.npmjs.org/permafrost/" }, "perry": { "name": "perry", "description": "Multi-dimensional query string parser and generator", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "marcgreenstock", "email": "marc@marcgreenstock.com" } ], "time": { "modified": "2011-06-23T15:57:32.926Z", "created": "2011-06-12T22:49:29.733Z", "0.0.1": "2011-06-12T22:49:30.171Z", "0.0.2": "2011-06-13T06:46:05.402Z", "0.0.3": "2011-06-13T06:49:05.248Z", "0.0.4": "2011-06-13T06:55:45.572Z", "0.0.5": "2011-06-13T06:57:35.733Z", "0.0.6": "2011-06-13T07:28:29.406Z", "0.0.7": "2011-06-14T08:29:59.732Z", "0.0.8": "2011-06-15T12:08:26.922Z", "0.0.9": "2011-06-18T18:33:11.764Z", "0.1.0": "2011-06-22T19:54:39.313Z", "0.1.1": "2011-06-23T15:28:50.058Z", "0.1.2": "2011-06-23T15:57:32.926Z" }, "author": { "name": "Marc Greenstock", "email": "hello@marcgreenstock.com", "url": "http://marcgreenstock.com" }, "repository": { "type": "git", "url": "git://github.com/marcgreenstock/node_perry.git" }, "versions": { "0.0.9": "http://registry.npmjs.org/perry/0.0.9", "0.1.0": "http://registry.npmjs.org/perry/0.1.0", "0.1.1": "http://registry.npmjs.org/perry/0.1.1", "0.1.2": "http://registry.npmjs.org/perry/0.1.2" }, "dist": { "0.0.9": { "shasum": "8ef3277e2bef3ae523fcda07fc1b265c34355780", "tarball": "http://registry.npmjs.org/perry/-/perry-0.0.9.tgz" }, "0.1.0": { "shasum": "f9fc90dca47847c61ef98649433f44dd1dd1d9f2", "tarball": "http://registry.npmjs.org/perry/-/perry-0.1.0.tgz" }, "0.1.1": { "shasum": "bc7bb10bec3eca1ad5f24c31fa9460f0377de95a", "tarball": "http://registry.npmjs.org/perry/-/perry-0.1.1.tgz" }, "0.1.2": { "shasum": "bf8207f68e25b5a1c24ef423f1fe83f97c93ee35", "tarball": "http://registry.npmjs.org/perry/-/perry-0.1.2.tgz" } }, "keywords": [ "multi-dimension", "querystring", "parser", "generator" ], "url": "http://registry.npmjs.org/perry/" }, "persevere-example-wiki": { "name": "persevere-example-wiki", "dist-tags": { "latest": "0.0.3" }, "readme": "This is an example Wiki built with Persevere 2.0. It is recommended that you \r\nuse [Nodules](http://github.com/kriszyp/nodules) on Node to run this example so that\r\nall dependencies will be automatically resolved, or you can also use the nightly \r\nbuild that bundles with Narwhal. Once installed, you can download this package and from\r\nthe root folder simply run:\r\n\r\n node /path/to/nodules.js\r\n \r\nor for Narwhal:\r\n\r\n jackup\r\n", "maintainers": [ { "name": "dojofoundation", "email": "kzyp@dojofoundation.org" } ], "time": { "modified": "2011-11-21T17:57:32.321Z", "created": "2011-11-11T21:08:17.876Z", "0.0.0": "2011-11-11T21:08:19.825Z", "0.0.1": "2011-11-11T21:12:29.304Z", "0.0.2": "2011-11-15T16:52:42.288Z", "0.0.3": "2011-11-21T17:57:32.321Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/persevere-example-wiki/0.0.0", "0.0.1": "http://registry.npmjs.org/persevere-example-wiki/0.0.1", "0.0.2": "http://registry.npmjs.org/persevere-example-wiki/0.0.2", "0.0.3": "http://registry.npmjs.org/persevere-example-wiki/0.0.3" }, "dist": { "0.0.0": { "shasum": "219a22f26b166bb2935eb73a92bb478014ad5a00", "tarball": "http://registry.npmjs.org/persevere-example-wiki/-/persevere-example-wiki-0.0.0.tgz" }, "0.0.1": { "shasum": "41d75c16874be3411dbb25751014b3a5fc2c0d15", "tarball": "http://registry.npmjs.org/persevere-example-wiki/-/persevere-example-wiki-0.0.1.tgz" }, "0.0.2": { "shasum": "74a050cf05c91f8cc614ccd878e0db23362ed71b", "tarball": "http://registry.npmjs.org/persevere-example-wiki/-/persevere-example-wiki-0.0.2.tgz" }, "0.0.3": { "shasum": "555d70d7892068202ba6b307ce9dcc22a48aac68", "tarball": "http://registry.npmjs.org/persevere-example-wiki/-/persevere-example-wiki-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/persevere-example-wiki/" }, "persistencejs": { "name": "persistencejs", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "zef", "email": "zef@zef.me" } ], "author": { "name": "Zef Hemel" }, "time": { "modified": "2011-02-10T10:46:20.402Z", "created": "2010-12-29T08:42:20.712Z", "0.2.0": "2010-12-29T08:42:20.712Z", "0.2.1": "2010-12-29T08:42:20.712Z", "0.2.2": "2010-12-29T08:42:20.712Z", "0.2.3": "2010-12-29T08:42:20.712Z", "0.2.4": "2010-12-29T08:42:20.712Z", "0.2.5": "2011-02-10T10:46:20.402Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/persistencejs/0.2.0", "0.2.1": "http://registry.npmjs.org/persistencejs/0.2.1", "0.2.2": "http://registry.npmjs.org/persistencejs/0.2.2", "0.2.3": "http://registry.npmjs.org/persistencejs/0.2.3", "0.2.4": "http://registry.npmjs.org/persistencejs/0.2.4", "0.2.5": "http://registry.npmjs.org/persistencejs/0.2.5" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/persistencejs/-/persistencejs-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/persistencejs/-/persistencejs-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/persistencejs/-/persistencejs-0.2.2.tgz" }, "0.2.3": { "shasum": "a6f313d91000519e3778367428a62ab3f9145759", "tarball": "http://registry.npmjs.org/persistencejs/-/persistencejs-0.2.3.tgz" }, "0.2.4": { "shasum": "d922a041137b4d2f742bbe42d54fb42bb11df9fe", "tarball": "http://registry.npmjs.org/persistencejs/-/persistencejs-0.2.4.tgz" }, "0.2.5": { "shasum": "f69a32f1f694aa190f43e8913fc9d33dde0ca460", "tarball": "http://registry.npmjs.org/persistencejs/-/persistencejs-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/persistencejs/" }, "persistent-task-status": { "name": "persistent-task-status", "description": "A node.js module, utilizing mongoose, that allows you to persist hierarchical task information for potentially long running, faulty tasks.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-10-10T07:25:08.806Z", "created": "2011-10-10T07:25:06.863Z", "0.0.1": "2011-10-10T07:25:08.806Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/freshfugu/persistent-task-status.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/persistent-task-status/0.0.1" }, "dist": { "0.0.1": { "shasum": "f2a8135f016f83d88da62990ce48d2050ffbdaeb", "tarball": "http://registry.npmjs.org/persistent-task-status/-/persistent-task-status-0.0.1.tgz" } }, "keywords": [ "mongoose", "mongodb", "task", "persistent", "workflow" ], "url": "http://registry.npmjs.org/persistent-task-status/" }, "perstore": { "name": "perstore", "dist-tags": { "latest": "0.3.0" }, "readme": "Perstore is a cross-platform JavaScript object store interface for mapping persistent \r\nobjects to various different storage mediums using W3C's [IndexedDB object store API](http://www.w3.org/TR/IndexedDB/#object-store-sync). Perstore\r\nincludes JavaScript object-relational mapping for SQL databases, JSON file storage,\r\nand hopefully support for many other object/document style storage systems that\r\nprovide more direct object storage. Perstore provides model classes that wrap data\r\nstores, and supports JSON Schema integrity enforcement, link management, and \r\nprototype construction. Perstore also provides faceted access to models for an\r\nobject-capability based security model.\r\n\r\nSetup\r\n=====\r\n\r\nIt is recommended that you install Perstore such that it is available in require statements\r\nunder the \"perstore\" path. This can easily be done with a package mapping compliant module\r\nloader like [Nodules](http://github.com/kriszyp/nodules) by using a mapping in your \r\npackage.json:\r\n\r\n \"mappings\": {\r\n\t \"perstore\": \"http://github.com/kriszyp/perstore/zipball/master\"\r\n }\r\n\r\nAnd you need a local.json file in your current working directory for your application that\r\ndefines any database settings such as connection information. There is a [template\r\nfor local.json](http://github.com/kriszyp/perstore/blob/master/template.local.json).\r\n \r\nModel\r\n=====\r\n\r\nTypical usage of Perstore looks like:\r\n\r\n // first setup the object store, here we use SQL/ORM store\r\n var store = require(\"perstore/store/sql\").SQLStore({\r\n type: \"mysql\",\r\n table: \"my_table\",\r\n idColumn: \"id\"\r\n });\r\n \r\n // now we can setup a model that wraps the data store\r\n var MyModel = require(\"perstore/model\").Model(\"Example\", store, {\r\n \tproperties: {\r\n \t\t// we can define optionally define type constraints on properties\r\n \t\tfoo: String\r\n \t},\r\n \tprototype: {\r\n \t\t// we can define functions on the prototype of the model objects as well\r\n \t\tgetFoo: function(){\r\n \t\t\treturn this.foo;\r\n \t\t}\r\n \t}\r\n });\r\n // now we can interact with the store and it's objects\r\n var someObject = MyModel.get(someId); // retrieve a persisted object\r\n someObject.getFoo(); // returns the current value of foo\r\n someObject.foo = \"bar\"; // make a change\r\n someObject.save(); // and save it\r\n \r\n MyModel.delete(someOtherId); // delete an object\r\n \r\n var MyFacet = require(\"facet\").Restrictive(MyModel, {\r\n });\r\n\r\n\tMyFacet.delete(someId) -> will fail, as the facet has not allowed access to delete().\r\n\t\r\nA model is defined with the Model constructor in the \"MyModel\" module. A Model definition\r\nmay follow the JSON schema definition for contractual constraints (usually defining property\r\ntype constraints in the \"properties\" property and relations with the \"links\" property). \r\nproperty. It may also contain a prototype property which defines the prototype object\r\nfor all instances of the model. Methods can be defined on the prototype object, as well\r\nas directly on the model. REST methods such as get, put, and delete are implemented\r\ndirectly on the model, and can be overriden for specific functionality. Perstore roughly \r\nfollows the [class definition structure used by Persevere 1.0](http://docs.persvr.org/documentation/storage-model/json-schema)\r\n \r\nPerstore provides easy to use object persistence mechanism. Persisted model object\r\ninstances have two default methods and a property:\r\n\r\n- save() - Saves any changes that have been made to an object to the data store.\r\n- load() - If the object has not been fully loaded (sometime queries may return partial\r\nobject), the object will be fully loaded from the data store.\r\n- schema - This is a reference to the schema for this object. Schema objects are augmented\r\n(if it does not previously exist) with a getId method that can be used to retrieve the identity \r\nof an object:\r\n\r\n object.schema.getId(object) -> identity of object\r\n\r\n\r\nIn the initial example, object persistence is demonstrated with the \"someObject\"\r\nvariable. The object is loaded (via the get call to the model), modified, and saved\r\n(with the save() call).\r\n\r\nFacets provide secure, controlled access to models. The facet module comes provides\r\ntwo facet constructors: Permissive and Restrictive. A Permissive facet allows all actions\r\non the model by default. Methods can be defined/overriden in the Permissive definition\r\nto control or disable access to certain functionality. A Restrictive facet only allows read\r\naccess methods by default (get and query). One can define/override methods to allow\r\nexplicit access to other methods such as put or create. An example facet that only\r\nallows read access and creation of new objects:\r\n\r\n var facet = require(\"facet\").Restrictive(model, {\r\n create: function(object){ // allow create\r\n return model.create(object);\r\n }\r\n });\r\n\r\nModels wrap data stores, which provide the low level interaction with the database or \r\nstorage system. Perstore comes with several data stores including (in the store directory):\r\n\r\n- mongodb - This is object store that uses a MongoDB database for storage.\r\n- redis - This is object store that uses a Redis database for storage.\r\n- sql - An SQL-based object store. This stores and retrieves objects as rows in \r\ndatabases. Currently this only fully implemented in Rhino, but the sql data store can easily\r\nwrap an SQL database provider that simple provides an W3C SQL database style\r\nexecuteSql(sql) function.\r\n- memory - An in-memory data store. None of the data in this store will be persisted\r\n- js-file - Reads and stores all data in the store from a JSON (with JS extensions for \r\ndates and other non-standard JSON types) file.\r\n- remote - This can connect to a remote HTTP/REST based JSON server to store and \r\nretrieve data.\r\n\r\nPerstore also includes several store wrappers that can be used to compose more \r\nsophisticate stores by adding functionality (also in the store directory):\r\n\r\n- cache - Adds in-memory caching support to a provided store\r\n- aggregate - Combines record data from multiple stores into a single object store\r\n- replicated - Provides data replication across multiple stores\r\n- full-text - Adds full text indexing (currently only available in Rhino through Lucene)\r\n- inherited - Provides a super-sub type relationship between data stores\r\n\r\nThe following is store API for Perstore. The same API is used for data stores, store \r\nmodels, and facets. All of the functions are optional. If they do not exist, it indicates \r\nthat the store or model does not support or allow the said functionality. All of the \r\nfunctions may return a promise instead of \r\nthe actual return value if they require asynchronous processing to complete the \r\noperation. They are roughly listed in order of importance \r\n(get(id) is the most important function):\r\n\r\nget(id, directives) - Finds the persisted record with the given identifier from the store and returns \r\nan object representation (should always be a new object).\r\n\r\nput(object, directives) - Stores the given object in storage. The record may or may not \r\nalready exist. The optional second parameter \r\ndefines the primary identifier for storing the object. If the second parameter is omitted, the\r\nkey may be specified the primary identifier property. If that is not specified, the key may be\r\nauto-generated. The primary identifer for the object should be returned\r\n\r\ndelete(id, directives) - Deletes the record with the given identifier from the store.\r\n\r\nquery(queryString, directives) - This executes a query against the data store. The \r\nqueryString parameter defines the actual query, and the options parameter should be\r\nan object that provides extra information. The following properties on the options\r\nobject may be included:\r\n\r\n- start - The offset index to start at in the result set\r\n- end - The offset index to end at in the result set\r\n- parameters - An array of values for parameterized queries\r\n\r\nThe function should generally return an array representing the result set of the query \r\n(unless the query creates a single aggregate object or value). Perstore is designed to leverage [http://github.com/kriszyp/rql](resource query language)\r\nfor querying, and included stores use RQL, although stores can utilize alternate query languages. \r\n\r\nadd(object, directives) - Stores a new record. This acts similar to put, but should only be called\r\nwhen the record does not already exist. Stores do not need to implement this \r\nmethod, but may implement for ease of differentiating between creation of new \r\nrecords and updates. This should return the identifier of the newly create record. \r\n\r\nconstruct(object, directives) - This constructs a new persistable object. This does not\r\nactually store the object, but returns an object with a save() method that\r\ncan be called to store the object when it is ready. This method does not apply to stores,\r\nonly models and facets.\r\n\r\nsubscribe(resource, callback) - Subscribes to changes in the given resource or set of \r\nresources. The callback is called whenever data is changed in the monitored resource(s).\r\n\r\ntransaction() - Starts a new transaction for the store. This should return\r\na transaction object with the following functions. Each of these functions are optional\r\nand only called if they exist:\r\n\r\n- commit() - This is called when a transaction is committed.\r\n- requestCommit() - This is called on all the databases/stores prior to committing the\r\ntransaction. If this succeeds (doesn't throw an error), the store should guarantee the\r\nsuccess of a subsequent commit() operation. This provides two phase commit \r\nsemantics. \r\n- abort() - This is called when a transaction is aborted.\r\n- suspend() - This is called when a transaction is suspended. This happens when an \r\nevent is finished, but a promise for the continuance of the action is still in progress. \r\nAfter being suspended, this transaction is no longer the active transaction.\r\n- resume() - This is called when a transaction is resumed. This happens when a promise\r\nresumes the execution of an action.\r\n\r\n(See Transactions section below for more information)\r\n\r\nPerstore is designed to allow easy construction of new data stores. A data store \r\nin Perstore is a JavaScript object with any or all of the functions defined above.\r\n\r\nQuerying\r\n========\r\n\r\nPerstore provides a query parsing and execution through [http://github.com/kriszyp/rql](resource query language) \r\n(RQL). RQL can be thought as basically a set of\r\nnestable named operators which each have a set of arguments. RQL is designed to\r\nhave an extremely simple, but extensible grammar that can be written in a URL friendly query string. A simple RQL\r\nquery with a single operator that indicates a search for any resources with a property of\r\n\"foo\" that has value of 3 could be written:\r\n\r\n eq(foo,3)\r\n\r\nRQL is a compatible superset of standard HTML form URL encoding. The following query\r\nis identical to the query (it is sugar for the query above):\r\n\r\n foo=3\r\n\r\nWe can use this query format to query stores and models. For example:\r\n\r\n MyModel.query(\"foo=3\").forEach(function(object){\r\n // for each object with a property of foo equal to 3\r\n });\r\n\r\nWe can also construct queries using chained operator calls in JavaScript. We could\r\nwrite this query:\r\n\r\n MyModel.query().eq(\"foo\",3).forEach(...);\r\n\r\nThe RQL grammar is based around standard URI delimiters. The standard rules for \r\nencoding strings with URL encoding (%xx) are observed. RQL also supersets FIQL. \r\nTherefore we can write a query that finds resources with a \"price\" property below\r\n10 with a \"lt\" operator using FIQL syntax:\r\n\r\n price=lt=10\r\n\r\nWhich is identical (and sugar for call operator syntax known as the normalized form):\r\n\r\n lt(price,10)\r\n\r\nOne can combine conditions with multiple operators with \"&\":\r\n\r\n foo=3&price=lt=10\r\n\r\nIs the same as:\r\n\r\n eq(foo,3)<(price,10)\r\n\r\nWhich is also the same as:\r\n\r\n and(eq(foo,3),lt(price,10))\r\n\r\nAnd thus can be used to query a store:\r\n\r\n\tMyModel.query(\"foo=3&price=lt=10\")...\r\n\r\nOr using chained JS calls to perform the same query:\r\n\r\n MyModel.query().eq(\"foo\",3).lt(\"price\",10)...\r\n\r\nThe | operator can be used to indicate an \"or\" operation. We can also use paranthesis\r\nto group expressions. For example:\r\n\r\n (foo=3|foo=bar)&price=lt=10\r\n \r\nWhich is the same as:\r\n\r\n and(or(eq(foo,3),eq(foo,bar)),lt(price,10))\r\n\r\nAnd to query a model/store:\r\n\r\n MyModel.query(\"(foo=3|foo=bar)&price=lt=10\")...\r\n \r\nAnd using chained JS calls: \r\n\r\n\tvar query = MyModel.query();\r\n\tquery.or(query.eq(\"foo\",3),query.eq(\"foo\",\"bar\")).lt(\"price\",10)...\r\n\r\nSometimes it makes sense to use the with statement (despite the fact that some \r\nthink it should never be used). This actually makes the syntax look very similar\r\nto the query string format. For example:\r\n\r\n\twith(MyModel.query()){\r\n\t\tor(eq(\"foo\",3),eq(\"foo\",\"bar\")).lt(\"price\",10)...\r\n\t}\r\n\r\nFor a more a complete reference guide to the RQL and the available query operators,\r\nsee [[http://github.com/kriszyp/rql]]. This also provides information on\r\nthe parsed query data structure which is important if you want to implement your\r\nown custom stores.\r\n\r\nTransactions\r\n==========\r\n\r\nTransactions provide a means for committing multiple changes to a database \r\natomically. The store API includes transaction semantics for communicating transactions\r\nto the underlying databases. Perstore provides transactional management for delegating\r\ntransaction operations to the appropriate stores and databases. To start a transaction,\r\ncall the transaction function on the stores module with a callback that will perform any\r\nof the actions of the transaction:\r\n\r\n require(\"perstore/transaction\").transaction(function(){\r\n \tModel.put(...);\r\n \tModel.delete(...);\r\n });\r\n \r\nThe callback function may return a promise if the transaction will involve actions that\r\nextend beyond the duration of the function call. When the promise is resolved the \r\ntransaction will be committed (or if the promise errors out, the transaction will be \r\naborted).\r\n\r\nPerstore includes a JSGI middleware component for wrapping requests in transactions.\r\nThis will make the life of the request be one transaction, committed when the response\r\nis ready to send (or aborted for an error).\r\n\r\n transactionApp = require(\"perstore/jsgi/transactional\").Transactional(nextApp);\r\n\r\nImplementing Transactions\r\n------------------------\r\n\r\nIf you are writing your store that needs to be transaction aware, there are two \r\ndifferent options for implementing transaction handling. The simplest approach is to\r\nimplement the implement the transaction method on your store and then use the\r\nAutoTransaction store wrapper provided by the \"stores\" module:\r\n\r\n var AutoTransaction = require(\"perstore/transaction\").AutoTransaction;\r\n myTransactionalStore = AutoTransaction({\r\n transaction: function(){\r\n // prepare the transaction\r\n return {\r\n commit: function{\r\n // commit the transaction\r\n },\r\n // implement the rest of the handlers\r\n abort:...\r\n }\r\n }\r\n });\r\n\r\nThe AutoTransaction wrappers provides two important functions. First, if any of your\r\nstore methods are called outside of a global transaction, a transaction will automatically\r\nbe started before calling the method and committed afterwards. Second, if a global\r\ntransaction is in process, the transaction method will be called on the first access of\r\nthis store and be committed when the global transaction is committed.\r\n\r\nThe other approach to transaction handling is to provide a \"database\" object. This can\r\nbe useful for situations where transaction management needs to exist outside of \r\nindividual stores (and may cross stores). One can implement a \"database\" object that\r\nprovides the transaction method with the same API as the store's transaction method.\r\nThe database object can be registered with:\r\n\r\n require(\"perstore/transaction\").registerDatabase(transaction: function(){\r\n // prepare the transaction\r\n return {...}\r\n });\r\n \r\nThis transaction method will be called whenever a global transaction is started.\r\n \r\nLicensing\r\n--------\r\n\r\nPerstore is part of the Persevere project, and therefore is licensed under the\r\nAFL or BSD license. The Persevere project is administered under the Dojo foundation,\r\nand all contributions require a Dojo CLA.\r\n\r\nProject Links\r\n------------\r\n\r\nSee the main Persevere project for more information:\r\n\r\n### Homepage:\r\n\r\n* [http://persvr.org/](http://persvr.org/)\r\n\r\n### Source & Download:\r\n\r\n* [http://github.com/kriszyp/perstore/](http://github.com/kriszyp/perstore)\r\n\r\n### Mailing list:\r\n\r\n* [http://groups.google.com/group/persevere-framework](http://groups.google.com/group/persevere-framework)\r\n\r\n### IRC:\r\n\r\n* [\\#persevere on irc.freenode.net](http://webchat.freenode.net/?channels=persevere)\r\n", "maintainers": [ { "name": "dojofoundation", "email": "kzyp@dojofoundation.org" } ], "time": { "modified": "2011-11-16T17:18:20.548Z", "created": "2011-11-16T17:18:19.219Z", "0.3.0": "2011-11-16T17:18:20.548Z" }, "author": { "name": "Kris Zyp" }, "repository": { "type": "git", "url": "git://github.com/kriszyp/tunguska.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/perstore/0.3.0" }, "dist": { "0.3.0": { "shasum": "c84b99d9bf010236e950c16c8b20ac6696827f51", "tarball": "http://registry.npmjs.org/perstore/-/perstore-0.3.0.tgz" } }, "keywords": [ "persistence", "object", "store", "persevere" ], "url": "http://registry.npmjs.org/perstore/" }, "pg": { "name": "pg", "description": "PostgreSQL client - pure javascript & libpq with the same API", "dist-tags": { "latest": "0.6.8" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "author": { "name": "Brian Carlson", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/node-postgres.git" }, "time": { "modified": "2011-12-01T05:03:15.499Z", "created": "2010-12-19T22:44:11.618Z", "0.0.1": "2010-12-19T22:44:11.618Z", "0.0.2": "2010-12-19T22:44:11.618Z", "0.0.3": "2010-12-19T22:44:11.618Z", "0.0.4": "2010-12-19T22:44:11.618Z", "0.0.5": "2010-12-19T22:44:11.618Z", "0.0.6": "2010-12-19T22:44:11.618Z", "0.1.0": "2010-12-19T22:44:11.618Z", "0.1.1": "2010-12-19T22:44:11.618Z", "0.1.2": "2010-12-19T22:44:11.618Z", "0.1.3": "2010-12-19T22:44:11.618Z", "0.2.0": "2010-12-19T22:44:11.618Z", "0.2.2": "2011-01-01T17:01:04.154Z", "0.2.3": "2011-01-10T22:34:36.542Z", "0.2.4": "2011-01-14T20:54:10.522Z", "0.2.5": "2011-01-18T17:00:57.125Z", "0.2.6": "2011-01-24T06:03:30.036Z", "0.2.7": "2011-02-09T04:47:56.644Z", "0.2.8": "2011-03-08T05:05:58.516Z", "0.3.0": "2011-03-11T18:30:50.473Z", "0.3.2": "2011-03-16T04:10:39.866Z", "0.3.3": "2011-04-15T04:15:19.555Z", "0.4.0": "2011-04-16T16:55:27.619Z", "0.4.1": "2011-05-01T22:27:11.431Z", "0.5.0": "2011-05-20T04:35:12.108Z", "0.5.1": "2011-07-13T04:10:14.925Z", "0.5.2": "2011-07-19T23:13:14.023Z", "0.5.3": "2011-07-20T20:35:49.988Z", "0.5.4": "2011-08-12T06:18:26.992Z", "0.5.5": "2011-08-16T23:59:43.141Z", "0.5.6": "2011-09-02T03:10:15.177Z", "0.5.7": "2011-09-22T15:19:01.648Z", "0.5.8": "2011-10-04T04:46:23.315Z", "0.6.0": "2011-10-12T05:39:02.943Z", "0.6.1": "2011-10-12T16:18:01.310Z", "0.6.2": "2011-10-20T03:59:51.275Z", "0.6.3": "2011-10-24T16:29:38.025Z", "0.6.4": "2011-10-31T02:54:09.299Z", "0.6.5": "2011-11-02T04:03:31.246Z", "0.6.6": "2011-11-11T06:19:08.031Z", "0.6.7": "2011-11-28T05:19:54.210Z", "0.6.8": "2011-12-01T05:03:15.499Z" }, "users": { "coverslide": true, "brianc": true }, "versions": { "0.4.1": "http://registry.npmjs.org/pg/0.4.1", "0.5.0": "http://registry.npmjs.org/pg/0.5.0", "0.5.1": "http://registry.npmjs.org/pg/0.5.1", "0.5.2": "http://registry.npmjs.org/pg/0.5.2", "0.5.3": "http://registry.npmjs.org/pg/0.5.3", "0.5.4": "http://registry.npmjs.org/pg/0.5.4", "0.5.5": "http://registry.npmjs.org/pg/0.5.5", "0.5.6": "http://registry.npmjs.org/pg/0.5.6", "0.5.7": "http://registry.npmjs.org/pg/0.5.7", "0.5.8": "http://registry.npmjs.org/pg/0.5.8", "0.6.0": "http://registry.npmjs.org/pg/0.6.0", "0.6.1": "http://registry.npmjs.org/pg/0.6.1", "0.6.2": "http://registry.npmjs.org/pg/0.6.2", "0.6.3": "http://registry.npmjs.org/pg/0.6.3", "0.6.4": "http://registry.npmjs.org/pg/0.6.4", "0.6.5": "http://registry.npmjs.org/pg/0.6.5", "0.6.6": "http://registry.npmjs.org/pg/0.6.6", "0.6.7": "http://registry.npmjs.org/pg/0.6.7", "0.6.8": "http://registry.npmjs.org/pg/0.6.8" }, "dist": { "0.4.1": { "shasum": "04bb878a8ccfda09bc7c6eb4f5498e35ad8a2286", "tarball": "http://registry.npmjs.org/pg/-/pg-0.4.1.tgz" }, "0.5.0": { "shasum": "58df3df4e1f872b8f2692a91ee4347690bf06af1", "bin": { "0.4-linux-2.6.38.3-linode32": { "shasum": "fde8243f4139d3b04a82742abea1842233c525cc", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.0-0.4-linux-2.6.38.3-linode32.tgz" } }, "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.0.tgz" }, "0.5.1": { "shasum": "5edc97398807cd32ae34ced6a281931bab8ea838", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.1.tgz" }, "0.5.2": { "shasum": "49c68e4aff6948a677d78a8dd939810a36f198c5", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.2.tgz" }, "0.5.3": { "shasum": "531b65d7b45276ba0e0393e0d3c400676c82604e", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.3.tgz" }, "0.5.4": { "shasum": "e7b2ca32fb1202b52835ee3b6cab1771b28f4a59", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-darwin-11.0.0": { "shasum": "6a0cddcb03d7b2c585cadd7cf6347632aafbdd8a", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.4-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-darwin-11.0.0.tgz" } }, "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.4.tgz" }, "0.5.5": { "shasum": "ebb9b07e8d0266a5e1d6e57a2bf11882b93829e6", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-10-generic": { "shasum": "921c1a5bd40377634860fbbd32f1c6e4c1147722", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.5-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-10-generic.tgz" } }, "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.5.tgz" }, "0.5.6": { "shasum": "4dd348d560bc0d641d69510b5c135a7e277c966e", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.6.tgz" }, "0.5.7": { "shasum": "e0c724113280b4a5c97e3816bcfe4baedfdf3813", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.7.tgz" }, "0.5.8": { "shasum": "a4ff60409ef24a065311ceb2544fe794cfd20ebc", "tarball": "http://registry.npmjs.org/pg/-/pg-0.5.8.tgz" }, "0.6.0": { "shasum": "c506ad53f24f5b62890a4646dddbe66405c41e11", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.0.tgz" }, "0.6.1": { "shasum": "a86715e297eff9fef428cc5adf3b9e476214321b", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.1.tgz" }, "0.6.2": { "shasum": "9241de019e99021783ce82b034969730b93a896c", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.2.tgz" }, "0.6.3": { "shasum": "0139c66727a761c56cc163287d648cf06c021671", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.3.tgz" }, "0.6.4": { "shasum": "ed8504589f9f34dcda0e8f81e00eaa25a4e7790f", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.4.tgz" }, "0.6.5": { "shasum": "1df98e97306339b28a4be28ed0b1f502cef0f034", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.5.tgz" }, "0.6.6": { "shasum": "768457c388483807a0e83563a9a8e0fbbb2d782f", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.6.tgz" }, "0.6.7": { "shasum": "d6579f08a6de3c94ad9f2b972fe79f4c715041dc", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.7.tgz" }, "0.6.8": { "shasum": "84661050fae62c23d0c325a33cc35c4548e4c1a4", "tarball": "http://registry.npmjs.org/pg/-/pg-0.6.8.tgz" } }, "keywords": [ "postgres", "pg", "libpq", "postgre", "database", "rdbms" ], "url": "http://registry.npmjs.org/pg/" }, "phantom": { "name": "phantom", "description": "PhantomJS wrapper for Node", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "sgentle", "email": "sam@samgentle.com" } ], "time": { "modified": "2011-12-10T14:26:04.754Z", "created": "2011-10-04T05:26:44.467Z", "0.0.1": "2011-10-04T05:26:48.056Z", "0.0.2": "2011-10-05T04:57:40.435Z", "0.1.0": "2011-10-05T14:25:26.327Z", "0.2.0": "2011-10-12T14:43:19.488Z", "0.2.1": "2011-11-13T01:14:39.722Z", "0.2.2": "2011-11-20T07:57:44.404Z", "0.2.3": "2011-12-10T14:26:04.754Z" }, "author": { "name": "Sam Gentle", "email": "sam@samgentle.com" }, "repository": { "type": "git", "url": "git://github.com/sgentle/phantomjs-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/phantom/0.0.1", "0.0.2": "http://registry.npmjs.org/phantom/0.0.2", "0.1.0": "http://registry.npmjs.org/phantom/0.1.0", "0.2.0": "http://registry.npmjs.org/phantom/0.2.0", "0.2.1": "http://registry.npmjs.org/phantom/0.2.1", "0.2.2": "http://registry.npmjs.org/phantom/0.2.2", "0.2.3": "http://registry.npmjs.org/phantom/0.2.3" }, "dist": { "0.0.1": { "shasum": "5681464df607711ce3fa60a03d5d3cc104c00a13", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.0.1.tgz" }, "0.0.2": { "shasum": "5d4adddb621097fd9ed5bece328e1dac8c2a7699", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.0.2.tgz" }, "0.1.0": { "shasum": "c0f431ea651e32e15647891faf5d3ef479dd13a2", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.1.0.tgz" }, "0.2.0": { "shasum": "c943e1c7982be8d6cddacc87a466f77195da39d2", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.2.0.tgz" }, "0.2.1": { "shasum": "11e597f5d9fed1230836f62264463c8be86d2d31", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.2.1.tgz" }, "0.2.2": { "shasum": "3be7491bf1076f2a92a96c153e9edec79162109b", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.2.2.tgz" }, "0.2.3": { "shasum": "5e1827adbc4f3b3bf7e9c7e0017c689668e48f1c", "tarball": "http://registry.npmjs.org/phantom/-/phantom-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/phantom/" }, "phonetap": { "name": "phonetap", "description": "PhoneTap: a tapped version of PhoneGap, to do tests without running a simulator", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "elcuervo", "email": "elcuervo@elcuervo.co" } ], "time": { "modified": "2011-09-21T11:31:00.918Z", "created": "2011-09-06T12:08:22.257Z", "0.0.1": "2011-09-06T12:08:26.054Z", "0.1.0": "2011-09-06T13:11:06.667Z", "0.1.1": "2011-09-21T11:31:00.918Z" }, "author": { "name": "elCuervo", "email": "elcuervo@elcuervo.co" }, "versions": { "0.0.1": "http://registry.npmjs.org/phonetap/0.0.1", "0.1.0": "http://registry.npmjs.org/phonetap/0.1.0", "0.1.1": "http://registry.npmjs.org/phonetap/0.1.1" }, "dist": { "0.0.1": { "shasum": "a28732d4e9a6580c730097f35dfead6aaa48195a", "tarball": "http://registry.npmjs.org/phonetap/-/phonetap-0.0.1.tgz" }, "0.1.0": { "shasum": "55e60325779d1ac24dcf65f5680ab10ac6fac7c1", "tarball": "http://registry.npmjs.org/phonetap/-/phonetap-0.1.0.tgz" }, "0.1.1": { "shasum": "4d4f19df30145ee739154b5067b5e347f0ea54a8", "tarball": "http://registry.npmjs.org/phonetap/-/phonetap-0.1.1.tgz" } }, "keywords": [ "tdd", "testing", "phonegap", "phonetap" ], "url": "http://registry.npmjs.org/phonetap/" }, "php-autotest": { "name": "php-autotest", "description": "A utility to watch PHP files and run tests as they change", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "khoomeister", "email": "chris.khoo@gmail.com" } ], "time": { "modified": "2011-09-19T01:21:57.946Z", "created": "2011-09-19T01:21:57.143Z", "0.0.1": "2011-09-19T01:21:57.946Z" }, "author": { "name": "Chris Khoo" }, "versions": { "0.0.1": "http://registry.npmjs.org/php-autotest/0.0.1" }, "dist": { "0.0.1": { "shasum": "498aa517134b35d62aa73ba58464120dc80f992e", "tarball": "http://registry.npmjs.org/php-autotest/-/php-autotest-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/php-autotest/" }, "phpass": { "name": "phpass", "description": "A pure node.js JavaScript port of the portable PHP password hashing framework.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jhurliman", "email": "jhurliman@cull.tv" } ], "time": { "modified": "2011-06-08T23:27:21.588Z", "created": "2011-06-08T23:27:21.049Z", "0.1.0": "2011-06-08T23:27:21.588Z" }, "author": { "name": "John Hurliman", "email": "jhurliman@cull.tv" }, "versions": { "0.1.0": "http://registry.npmjs.org/phpass/0.1.0" }, "dist": { "0.1.0": { "shasum": "8e398c459c3283ef4642fd370acfb52e1cb4b56d", "tarball": "http://registry.npmjs.org/phpass/-/phpass-0.1.0.tgz" } }, "keywords": [ "auth", "password", "hashing", "blowfish", "phpass" ], "url": "http://registry.npmjs.org/phpass/" }, "piano": { "name": "piano", "description": "require-hook for instrumenting your code", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-08-19T00:56:56.724Z", "created": "2011-08-19T00:56:56.077Z", "0.0.1": "2011-08-19T00:56:56.724Z" }, "author": { "name": "Chris Dickinson", "email": "chris@neversaw.us", "url": "http://neversaw.us" }, "repository": { "type": "git", "url": "git://github.com/chrisdickinson/node-piano.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piano/0.0.1" }, "dist": { "0.0.1": { "shasum": "be7fddf6af0232ce69a2a905f357910d32a54a8c", "tarball": "http://registry.npmjs.org/piano/-/piano-0.0.1.tgz" } }, "keywords": [ "instrumentation", "callgraph" ], "url": "http://registry.npmjs.org/piano/" }, "pibot": { "name": "pibot", "description": "personal IRC bot", "dist-tags": { "latest": "0.1.0" }, "readme": "# pibot\n\nPersonal IRC bot\n\n## Installation\n```\nnpm install pibot\n```\n\n## Usage\nIf you want to create your own bot, just execute the following command and a small bot will be installed at the given path\n\n```\npibot [PATH]\n```\n\nIf you like this project, please watch this and follow me.\n\n## Contributors\nHere is a list of [Contributors](http://github.com/pkumar/pibot/contributors)\n\n### TODO\n\n__I accept pull requests and guarantee a reply back within a day__\n\n## License\nMIT/X11\n\n## Bug Reports\nReport [here](http://github.com/pkumar/pibot/issues). __Guaranteed reply within a day__.\n\n## Contact\nPavan Kumar Sunkara (pavan.sss1991@gmail.com)\n\nFollow me on [github](https://github.com/users/follow?target=pkumar), [twitter](http://twitter.com/pksunkara)\n", "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-12-03T10:50:15.962Z", "created": "2011-12-03T10:50:14.402Z", "0.1.0": "2011-12-03T10:50:15.962Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pkumar.github.com" }, "repository": { "type": "git", "url": "git://github.com/pkumar/pibot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pibot/0.1.0" }, "dist": { "0.1.0": { "shasum": "d08a21b0b4b642874dbaed9cc86119c40d1e989f", "tarball": "http://registry.npmjs.org/pibot/-/pibot-0.1.0.tgz" } }, "keywords": [ "irc", "bot" ], "url": "http://registry.npmjs.org/pibot/" }, "picard": { "name": "picard", "description": "A Micro-framework for node.js", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "dantebronto", "email": "klpresley@gmail.com" } ], "time": { "modified": "2011-05-10T21:45:50.983Z", "created": "2011-03-04T15:49:10.386Z", "0.3.0": "2011-03-04T15:49:10.715Z", "0.3.1": "2011-05-10T21:45:50.983Z" }, "author": { "name": "Kellen Presley", "email": "klpresley@gmail.com" }, "versions": { "0.3.0": "http://registry.npmjs.org/picard/0.3.0", "0.3.1": "http://registry.npmjs.org/picard/0.3.1" }, "dist": { "0.3.0": { "shasum": "1806daee7457cc7d911d258bee7145028affe082", "tarball": "http://registry.npmjs.org/picard/-/picard-0.3.0.tgz" }, "0.3.1": { "shasum": "3cb66df696118992fa6043e12ae0c35830f642b2", "tarball": "http://registry.npmjs.org/picard/-/picard-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/picard/" }, "picardForTynt": { "name": "picardForTynt", "description": "A fork of the Picard Micro-framework for node.js", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "tynt", "email": "dev@tynt.com" } ], "time": { "modified": "2011-04-25T22:04:00.045Z", "created": "2011-04-25T22:03:59.419Z", "0.3.1": "2011-04-25T22:04:00.045Z" }, "author": { "name": "Kellen Presley", "email": "klpresley@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pekeler/picard.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/picardForTynt/0.3.1" }, "dist": { "0.3.1": { "shasum": "93a901b378c7f201ae81738e633aadd61063006c", "tarball": "http://registry.npmjs.org/picardForTynt/-/picardForTynt-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/picardForTynt/" }, "picotest": { "name": "picotest", "description": "a very small testing library for node.js", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "kwatch", "email": "kwa@kuwata-lab.com" } ], "time": { "modified": "2011-12-11T23:06:15.433Z", "created": "2011-11-09T11:07:28.551Z", "0.1.0": "2011-11-09T11:07:30.847Z", "0.1.1": "2011-11-09T12:24:22.578Z", "0.2.0": "2011-12-11T23:06:15.433Z" }, "author": { "name": "Makoto Kuwata", "email": "kwa@kuwata-lab.com" }, "repository": { "type": "git", "url": "https://kwatch@bitbucket.org/kwatch/picotest.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/picotest/0.1.0", "0.1.1": "http://registry.npmjs.org/picotest/0.1.1", "0.2.0": "http://registry.npmjs.org/picotest/0.2.0" }, "dist": { "0.1.0": { "shasum": "1c3f6f0fce6942690a1889fff28eab17f108adf7", "tarball": "http://registry.npmjs.org/picotest/-/picotest-0.1.0.tgz" }, "0.1.1": { "shasum": "cf455e906df00d7b3eda7abf5b62d6b145193f7c", "tarball": "http://registry.npmjs.org/picotest/-/picotest-0.1.1.tgz" }, "0.2.0": { "shasum": "2f20b06f9a71c9d94abebcbfb0dec6c023765737", "tarball": "http://registry.npmjs.org/picotest/-/picotest-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/picotest/" }, "pid": { "name": "pid", "description": "Creates a pid file.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-02-11T01:25:52.900Z", "created": "2011-02-11T01:25:52.636Z", "1.0.0": "2011-02-11T01:25:52.900Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/pid/1.0.0" }, "dist": { "1.0.0": { "shasum": "02a92db60464a2f13dfb4493d0520c82e1b3777c", "tarball": "http://registry.npmjs.org/pid/-/pid-1.0.0.tgz" } }, "keywords": [ "util", "pid" ], "url": "http://registry.npmjs.org/pid/" }, "pieshop": { "name": "pieshop", "description": "A javascript interface for Tastypie supporting Django-style querying", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "author": { "name": "Cody Soyland" }, "versions": { "0.0.1": "http://registry.npmjs.org/pieshop/0.0.1", "0.0.2": "http://registry.npmjs.org/pieshop/0.0.2", "0.0.3": "http://registry.npmjs.org/pieshop/0.0.3", "0.0.4": "http://registry.npmjs.org/pieshop/0.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/pieshop/-/pieshop-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/pieshop/-/pieshop-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/pieshop/-/pieshop-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/pieshop/-/pieshop-0.0.4.tgz" } }, "keywords": [ "tastypie", "resource", "remote", "django" ], "url": "http://registry.npmjs.org/pieshop/" }, "pigeons": { "name": "pigeons", "description": "i can haz timetables", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "Stanley", "email": "staszek.wasiutynski@gmail.com" } ], "time": { "modified": "2011-11-02T12:36:02.840Z", "created": "2010-12-29T22:46:59.769Z", "0.1.0": "2010-12-29T22:47:00.189Z", "0.1.99": "2011-03-21T21:11:50.227Z", "0.1.101": "2011-03-25T21:40:32.956Z", "0.1.102": "2011-03-26T14:44:08.233Z", "0.1.103": "2011-03-29T16:59:08.416Z", "0.1.104": "2011-04-06T18:41:39.443Z", "0.1.105": "2011-04-08T16:51:28.041Z", "0.1.106": "2011-06-02T07:21:47.041Z", "0.1.107": "2011-06-04T19:18:30.415Z", "0.1.108": "2011-06-08T20:45:26.597Z", "0.2.0": "2011-07-06T16:44:27.775Z", "0.2.1": "2011-07-06T19:43:14.973Z", "0.2.2": "2011-07-07T11:38:18.785Z", "0.2.3": "2011-07-08T11:29:31.195Z", "0.2.5": "2011-11-02T12:36:02.840Z" }, "author": { "name": "Stanisław Wasiutyński", "email": "staszek.wasiutynski@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Stanley/pigeons.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pigeons/0.1.0", "0.1.99": "http://registry.npmjs.org/pigeons/0.1.99", "0.1.101": "http://registry.npmjs.org/pigeons/0.1.101", "0.1.102": "http://registry.npmjs.org/pigeons/0.1.102", "0.1.103": "http://registry.npmjs.org/pigeons/0.1.103", "0.1.104": "http://registry.npmjs.org/pigeons/0.1.104", "0.1.105": "http://registry.npmjs.org/pigeons/0.1.105", "0.1.106": "http://registry.npmjs.org/pigeons/0.1.106", "0.1.107": "http://registry.npmjs.org/pigeons/0.1.107", "0.1.108": "http://registry.npmjs.org/pigeons/0.1.108", "0.2.0": "http://registry.npmjs.org/pigeons/0.2.0", "0.2.1": "http://registry.npmjs.org/pigeons/0.2.1", "0.2.2": "http://registry.npmjs.org/pigeons/0.2.2", "0.2.3": "http://registry.npmjs.org/pigeons/0.2.3", "0.2.5": "http://registry.npmjs.org/pigeons/0.2.5" }, "dist": { "0.1.0": { "shasum": "7548260488d893920d422e4f7f1e35e28dc751e8", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.0.tgz" }, "0.1.99": { "shasum": "284c402614725f060295feda663dee859b43cc5b", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.99.tgz" }, "0.1.101": { "shasum": "1789e01c07f5666b8af91d58dbf9a88978191f50", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.101.tgz" }, "0.1.102": { "shasum": "15e42c93adc87fd09d69274f3b31b64a528534c3", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.102.tgz" }, "0.1.103": { "shasum": "b6ead32b796bd3a8c3f07f90a62033cdaea75745", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.103.tgz" }, "0.1.104": { "shasum": "036152ee7621fd11520483e6f288e6101561373e", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.104.tgz" }, "0.1.105": { "shasum": "f79503b05ccb48d18df757ca459ab2671ff16c6b", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.105.tgz" }, "0.1.106": { "shasum": "c22bddef8d0c497003979999be5d78a6fd5553bb", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.106.tgz" }, "0.1.107": { "shasum": "d0baaf94cc95bd87312e67c92b2d81b1bcc71886", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.107.tgz" }, "0.1.108": { "shasum": "de87bf15d286f7cc8f6a0901ee805a8b14bff87a", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.1.108.tgz" }, "0.2.0": { "shasum": "ce2545e9e955e9204549a836d69470ba46a21a2f", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.2.0.tgz" }, "0.2.1": { "shasum": "6615039addaa68b7aa08be1a90bfe3ecb0029313", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.2.1.tgz" }, "0.2.2": { "shasum": "a9c241c9caddb02dbf45fe9469572bcaeb289f9a", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.2.2.tgz" }, "0.2.3": { "shasum": "bb1a99144efb0e0c37f2f669aa463830d65c5645", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.2.3.tgz" }, "0.2.5": { "shasum": "a9fb15a83fa39efc6a1fbc7fc33c6a6a1b9b62c4", "tarball": "http://registry.npmjs.org/pigeons/-/pigeons-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/pigeons/" }, "pile": { "name": "pile", "description": "Awesome asset manager for Node.js and Express", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "epeli", "email": "esa-matti@suuronen.org" } ], "time": { "modified": "2011-10-02T10:16:09.156Z", "created": "2011-10-01T11:46:21.744Z", "0.2.0": "2011-10-01T11:46:22.476Z", "0.2.1": "2011-10-02T10:16:09.156Z" }, "author": { "name": "Esa-Matti Suuronen" }, "repository": { "type": "git", "url": "git://github.com/epeli/node-pile.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/pile/0.2.0", "0.2.1": "http://registry.npmjs.org/pile/0.2.1" }, "dist": { "0.2.0": { "shasum": "7dadcc6e6bcf4e19c43fe815ee528303e0420b1e", "tarball": "http://registry.npmjs.org/pile/-/pile-0.2.0.tgz" }, "0.2.1": { "shasum": "2c889ea9a309b7e0a933144a36bf114489bc3860", "tarball": "http://registry.npmjs.org/pile/-/pile-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/pile/" }, "piler": { "name": "piler", "description": "Awesome Asset Manager for Node.js", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "epeli", "email": "esa-matti@suuronen.org" } ], "time": { "modified": "2011-12-11T11:40:09.830Z", "created": "2011-10-13T21:03:46.931Z", "0.3.0": "2011-10-13T21:03:47.642Z", "0.3.1": "2011-11-17T17:24:33.236Z", "0.3.3": "2011-12-11T11:40:09.830Z" }, "author": { "name": "Esa-Matti Suuronen" }, "repository": { "type": "git", "url": "git://github.com/epeli/piler.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/piler/0.3.0", "0.3.1": "http://registry.npmjs.org/piler/0.3.1", "0.3.3": "http://registry.npmjs.org/piler/0.3.3" }, "dist": { "0.3.0": { "shasum": "079dcd0e42a90f025dc5e55d1c0143cdbb092192", "tarball": "http://registry.npmjs.org/piler/-/piler-0.3.0.tgz" }, "0.3.1": { "shasum": "99dc63619d666583d0ce067a0422968e54f47bca", "tarball": "http://registry.npmjs.org/piler/-/piler-0.3.1.tgz" }, "0.3.3": { "shasum": "0b050078dcaf0ce08ae285a90084bd7280725f32", "tarball": "http://registry.npmjs.org/piler/-/piler-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/piler/" }, "piles": { "name": "piles", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "epeli", "email": "esa-matti@suuronen.org" } ], "time": { "modified": "2011-09-29T13:09:18.672Z", "created": "2011-09-03T10:03:59.272Z", "0.1.0": "2011-09-03T10:03:59.991Z", "0.1.1": "2011-09-27T22:15:53.518Z", "0.1.2": "2011-09-29T13:09:18.672Z" }, "author": { "name": "Esa-Matti Suuronen" }, "repository": { "type": "git", "url": "git://github.com/epeli/node-piles.git" }, "description": "Awesome Asset Manager for Node.js and Express", "versions": { "0.1.0": "http://registry.npmjs.org/piles/0.1.0", "0.1.1": "http://registry.npmjs.org/piles/0.1.1", "0.1.2": "http://registry.npmjs.org/piles/0.1.2" }, "dist": { "0.1.0": { "shasum": "6f655aea1e369ba771c887bced094325e71711b1", "tarball": "http://registry.npmjs.org/piles/-/piles-0.1.0.tgz" }, "0.1.1": { "shasum": "4b8004ff0b2edcf5c7633f1aaa0acfb515ef2748", "tarball": "http://registry.npmjs.org/piles/-/piles-0.1.1.tgz" }, "0.1.2": { "shasum": "e6265242fce872b33e2e1e0ffbf5822bfd703f4f", "tarball": "http://registry.npmjs.org/piles/-/piles-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/piles/" }, "pillar": { "name": "pillar", "description": "Web framework for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/chriso/pillar.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pillar/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/pillar/-/pillar-0.1.0.tgz" } }, "keywords": [ "framework", "mvc", "express", "connect", "services" ], "url": "http://registry.npmjs.org/pillar/" }, "pilot": { "name": "pilot", "description": "Pilot is a small library used in the creation of Ace editor.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "time": { "modified": "2011-07-11T09:55:08.496Z", "created": "2011-07-11T09:55:07.878Z", "0.1.1": "2011-07-11T09:55:08.496Z" }, "author": { "name": "Fabian Jakobs", "email": "fabian@ajax.org" }, "repository": { "type": "git", "url": "git://github.com/ajaxorg/ace.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/pilot/0.1.1" }, "dist": { "0.1.1": { "shasum": "9d3f0d42bd1d7ab687add5b65f6dd931b1a97433", "tarball": "http://registry.npmjs.org/pilot/-/pilot-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/pilot/" }, "pinboard": { "name": "pinboard", "description": "A node.js module to access Pinboard.in via its API", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "frozzare", "email": "fredrik.forsmo@gmail.com" } ], "time": { "modified": "2011-11-05T23:16:40.596Z", "created": "2011-08-24T09:51:00.937Z", "0.1.0": "2011-08-24T09:51:01.546Z", "0.1.1": "2011-11-05T23:16:40.596Z" }, "author": { "name": "Fredrik Forsmo", "email": "fredrik.forsmo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/duofy/node-pinboard.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pinboard/0.1.0", "0.1.1": "http://registry.npmjs.org/pinboard/0.1.1" }, "dist": { "0.1.0": { "shasum": "ca00a7f77b63cab092f93d499c5c373c48ac03a2", "tarball": "http://registry.npmjs.org/pinboard/-/pinboard-0.1.0.tgz" }, "0.1.1": { "shasum": "5f3cf57f30c4a24facc1c289f82c3f40ca4974c0", "tarball": "http://registry.npmjs.org/pinboard/-/pinboard-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/pinboard/" }, "pinf-loader-js": { "name": "pinf-loader-js", "description": "Versatile & Complete Cross-Platform CommonJS JavaScript Module, Package & Program Loader", "dist-tags": { "latest": "0.2.24" }, "maintainers": [ { "name": "cadorn", "email": "christoph@christophdorn.com" } ], "time": { "modified": "2011-12-01T22:21:23.696Z", "created": "2011-03-07T21:42:07.880Z", "0.0.1": "2011-03-07T21:42:08.277Z", "0.0.2": "2011-03-07T22:35:02.769Z", "0.2.14": "2011-09-30T21:30:41.535Z", "0.2.15": "2011-09-30T21:49:51.883Z", "0.2.16": "2011-10-01T03:41:33.866Z", "0.2.17": "2011-10-01T05:32:41.082Z", "0.2.18": "2011-10-02T22:25:02.891Z", "0.2.19": "2011-10-03T00:21:24.187Z", "0.2.20": "2011-10-03T20:06:21.773Z", "0.2.21": "2011-10-04T23:07:08.301Z", "0.2.22": "2011-11-14T22:06:45.084Z", "0.2.23": "2011-11-17T22:18:51.424Z", "0.2.24": "2011-12-01T22:21:23.696Z" }, "author": { "name": "Christoph Dorn", "email": "christoph@christophdorn.com", "url": "http://www.christophdorn.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/pinf-loader-js/0.0.1", "0.0.2": "http://registry.npmjs.org/pinf-loader-js/0.0.2", "0.2.14": "http://registry.npmjs.org/pinf-loader-js/0.2.14", "0.2.15": "http://registry.npmjs.org/pinf-loader-js/0.2.15", "0.2.16": "http://registry.npmjs.org/pinf-loader-js/0.2.16", "0.2.17": "http://registry.npmjs.org/pinf-loader-js/0.2.17", "0.2.18": "http://registry.npmjs.org/pinf-loader-js/0.2.18", "0.2.19": "http://registry.npmjs.org/pinf-loader-js/0.2.19", "0.2.20": "http://registry.npmjs.org/pinf-loader-js/0.2.20", "0.2.21": "http://registry.npmjs.org/pinf-loader-js/0.2.21", "0.2.22": "http://registry.npmjs.org/pinf-loader-js/0.2.22", "0.2.23": "http://registry.npmjs.org/pinf-loader-js/0.2.23", "0.2.24": "http://registry.npmjs.org/pinf-loader-js/0.2.24" }, "dist": { "0.0.1": { "shasum": "8bc06e0902d185e7a234443778519856473e2785", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.0.1.tgz" }, "0.0.2": { "shasum": "69b61d5f63c690eb0b19fab415c4aca2d7142fda", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.0.2.tgz" }, "0.2.14": { "shasum": "599f185b347891d2c008b29475f50943540bc72b", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.14.tgz" }, "0.2.15": { "shasum": "9a18c17333a8355cc0824997c95d60000e49c8fe", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.15.tgz" }, "0.2.16": { "shasum": "c9ec86964ac02fb9bb85ed6f103bf4de1dd1b4e4", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.16.tgz" }, "0.2.17": { "shasum": "1ff740c064202408f7393b0aefc552f439cbd0e1", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.17.tgz" }, "0.2.18": { "shasum": "7ed3b1719686dd314ed72081961b46b0308415ec", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.18.tgz" }, "0.2.19": { "shasum": "8e7964f4f248d177d57a7a7ddbed75d3db5dfc2c", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.19.tgz" }, "0.2.20": { "shasum": "6042cd8911aba34c8c8da3a1a8cd67f6527b0329", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.20.tgz" }, "0.2.21": { "shasum": "7a457045e80585b5882c6858cfaed6da9cc14ccc", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.21.tgz" }, "0.2.22": { "shasum": "05b21157e85b33bae97bbf58de175d41761d2d0e", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.22.tgz" }, "0.2.23": { "shasum": "c470b3532b7ce937e4767fdec45a46f243e30f41", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.23.tgz" }, "0.2.24": { "shasum": "a51b59181b75924ac78468514575405cc0c1db02", "tarball": "http://registry.npmjs.org/pinf-loader-js/-/pinf-loader-js-0.2.24.tgz" } }, "url": "http://registry.npmjs.org/pinf-loader-js/" }, "pinf-loader-js-demos-npmpackage": { "name": "pinf-loader-js-demos-npmpackage", "description": "Sample package that depends on pinf-loader-js and loads a program.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cadorn", "email": "christoph@christophdorn.com" } ], "time": { "modified": "2011-03-07T21:56:51.603Z", "created": "2011-03-07T21:56:51.181Z", "0.0.1": "2011-03-07T21:56:51.603Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/pinf-loader-js-demos-npmpackage/0.0.1" }, "dist": { "0.0.1": { "shasum": "0437087f7bdbd4c0b5163630cca8047b359954d4", "tarball": "http://registry.npmjs.org/pinf-loader-js-demos-npmpackage/-/pinf-loader-js-demos-npmpackage-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/pinf-loader-js-demos-npmpackage/" }, "ping": { "name": "ping", "description": "a simple wrapper for ping", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "danielzzz", "email": "daniel@zelisko.net" } ], "time": { "modified": "2011-11-23T13:04:23.171Z", "created": "2011-11-23T12:31:22.367Z", "0.1.0": "2011-11-23T12:31:24.677Z", "0.1.1": "2011-11-23T13:04:23.171Z" }, "author": { "name": "danielzzz", "email": "daniel@zelisko.net", "url": "http://daniel.zelisko.net" }, "repository": { "type": "git", "url": "git://github.com/danielzzz/node-ping.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ping/0.1.0", "0.1.1": "http://registry.npmjs.org/ping/0.1.1" }, "dist": { "0.1.0": { "shasum": "19c56eeac7f5bf642c8b428d7c716863a307838d", "tarball": "http://registry.npmjs.org/ping/-/ping-0.1.0.tgz" }, "0.1.1": { "shasum": "47cb448a80b20f39b363928d0545e665f401b064", "tarball": "http://registry.npmjs.org/ping/-/ping-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/ping/" }, "pingback": { "name": "pingback", "description": "pingbacks for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-07-20T06:51:51.889Z", "created": "2011-07-16T14:50:25.774Z", "0.0.1": "2011-07-16T14:50:26.201Z", "0.0.2": "2011-07-20T06:51:51.889Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/node-pingback.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pingback/0.0.1", "0.0.2": "http://registry.npmjs.org/pingback/0.0.2" }, "dist": { "0.0.1": { "shasum": "ac64e7242840b00815b499cccaca657deaa4e356", "tarball": "http://registry.npmjs.org/pingback/-/pingback-0.0.1.tgz" }, "0.0.2": { "shasum": "1b5b88a36b1e41b267ca540883fe7f6593097dfa", "tarball": "http://registry.npmjs.org/pingback/-/pingback-0.0.2.tgz" } }, "keywords": [ "pingback", "blog", "rpc" ], "url": "http://registry.npmjs.org/pingback/" }, "pingdom": { "name": "pingdom", "description": "Pingdom JSON API library", "dist-tags": { "latest": "0.6.2" }, "maintainers": [ { "name": "ryanbreen", "email": "ryan@ryanbreen.com" } ], "time": { "modified": "2011-08-31T22:13:16.015Z", "created": "2011-03-16T15:43:06.795Z", "0.0.1": "2011-03-16T15:43:07.027Z", "0.1.0": "2011-03-16T19:58:14.990Z", "0.5.0": "2011-03-25T15:50:57.707Z", "0.6.0": "2011-03-25T16:07:30.758Z", "0.6.2": "2011-08-31T22:13:16.015Z" }, "author": { "name": "Ryan Breen", "email": "ryan@ryanbreen.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/pingdom/0.0.1", "0.1.0": "http://registry.npmjs.org/pingdom/0.1.0", "0.5.0": "http://registry.npmjs.org/pingdom/0.5.0", "0.6.0": "http://registry.npmjs.org/pingdom/0.6.0", "0.6.2": "http://registry.npmjs.org/pingdom/0.6.2" }, "dist": { "0.0.1": { "shasum": "a02ac13a5801ad34430785f8a111c7a86e71628a", "tarball": "http://registry.npmjs.org/pingdom/-/pingdom-0.0.1.tgz" }, "0.1.0": { "shasum": "d3b9f287df1634971238cfc4a418dae27b68f4e7", "tarball": "http://registry.npmjs.org/pingdom/-/pingdom-0.1.0.tgz" }, "0.5.0": { "shasum": "45b187668e7663271b7ad760aec151012322189f", "tarball": "http://registry.npmjs.org/pingdom/-/pingdom-0.5.0.tgz" }, "0.6.0": { "shasum": "2bd95a8cc720e9a196b5b3cf40fccb06aec03726", "tarball": "http://registry.npmjs.org/pingdom/-/pingdom-0.6.0.tgz" }, "0.6.2": { "shasum": "4b81dab4a55aeb3cd66ebb8490a7bae2afe9801c", "tarball": "http://registry.npmjs.org/pingdom/-/pingdom-0.6.2.tgz" } }, "url": "http://registry.npmjs.org/pingdom/" }, "pingles-msgpack-rpc": { "name": "pingles-msgpack-rpc", "description": "node-msgpack-rpc is an implementation of the Msgpack-RPC protocol specification for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "pingles", "email": "paul@oobaloo.co.uk" } ], "time": { "modified": "2011-10-11T08:09:54.906Z", "created": "2011-10-11T07:58:58.557Z", "0.0.1": "2011-10-11T07:58:59.788Z", "0.0.2": "2011-10-11T08:09:54.906Z" }, "repository": { "type": "git", "url": "git://github.com/pingles/node-msgpack-rpc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pingles-msgpack-rpc/0.0.1", "0.0.2": "http://registry.npmjs.org/pingles-msgpack-rpc/0.0.2" }, "dist": { "0.0.1": { "shasum": "851b6d99b78fba39bf13def9aedd2526b2b94ce9", "tarball": "http://registry.npmjs.org/pingles-msgpack-rpc/-/pingles-msgpack-rpc-0.0.1.tgz" }, "0.0.2": { "shasum": "be276b0cea8308ec37aa6409d55901a8587ac363", "tarball": "http://registry.npmjs.org/pingles-msgpack-rpc/-/pingles-msgpack-rpc-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/pingles-msgpack-rpc/" }, "pingles-zmq": { "name": "pingles-zmq", "description": "Bindings for node.js to zeromq compatible with node 0.5", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "pingles", "email": "paul@oobaloo.co.uk" } ], "time": { "modified": "2011-10-06T11:48:14.118Z", "created": "2011-10-06T11:34:52.276Z", "1.0.3": "2011-10-06T11:34:53.467Z", "1.0.4": "2011-10-06T11:48:14.118Z" }, "repository": { "type": "git", "url": "git://github.com/JustinTulloss/zeromq.node.git" }, "versions": { "1.0.3": "http://registry.npmjs.org/pingles-zmq/1.0.3", "1.0.4": "http://registry.npmjs.org/pingles-zmq/1.0.4" }, "dist": { "1.0.3": { "shasum": "12972deb708c062a65107654661c8d370c2a5eee", "tarball": "http://registry.npmjs.org/pingles-zmq/-/pingles-zmq-1.0.3.tgz" }, "1.0.4": { "shasum": "5b7558bbeec13d8dc1c56f03724ad81b2d47f593", "tarball": "http://registry.npmjs.org/pingles-zmq/-/pingles-zmq-1.0.4.tgz" } }, "url": "http://registry.npmjs.org/pingles-zmq/" }, "pintpay": { "name": "pintpay", "description": "Pintpay API library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pvwoods", "email": "painteroflight@gmail.com" } ], "time": { "modified": "2011-06-08T22:12:44.117Z", "created": "2011-06-08T22:12:43.503Z", "0.0.1": "2011-06-08T22:12:44.117Z" }, "author": { "name": "Philip Woods" }, "repository": { "type": "git", "url": "git://github.com/pvwoods/pintpay.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pintpay/0.0.1" }, "dist": { "0.0.1": { "shasum": "9bb6ee501d258d2aa7c95d21fb124508ca474288", "tarball": "http://registry.npmjs.org/pintpay/-/pintpay-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/pintpay/" }, "pintura": { "name": "pintura", "description": "JSGI-based RESTful JSON/JavaScript server", "dist-tags": { "latest": "0.3.1" }, "readme": "[Pintura](http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=pintura&sll=40.554798,-111.881839&sspn=0.009211,0.016351&ie=UTF8&hq=&hnear=Pintura,+Washington,+Utah&ll=37.31666,-113.171539&spn=0.308538,0.523224&t=p&z=11)\r\nis a cross-platform server side JavaScript based REST architecture web framework \r\nusing standards based HTTP client/server interaction with a focus on JSON formatted data. \r\nPintura gives you out of the box RESTful HTTP/JSON interface to data, you can simply\r\ncreate data models and Pintura automatically provides an HTTP interface. Pintura consists of reusable \r\n[CommonJS](http://wiki.commonjs.org/) modules and \r\n[JSGI](http://jackjs.org/jsgi-spec.html) middleware such that it can be used on any \r\nJSGI compliant JavaScript platform, but is tested on Node.js and Jack 0.3. Pintura \r\nforms the core of the [Persevere](http://www.persvr.org/) 2.0 framework which is \r\ndesigned for rich Internet applications that rely heavily on Ajax-driven data \r\ncommunication from the browser. To learn more about features, capabilities, and philosophy of\r\nPintura see the [introduction to Pintura](http://www.sitepen.com/blog/2010/01/22/introducing-pintura/).\r\nThe [getting started with Pintura](http://www.sitepen.com/blog/2010/01/25/getting-started-with-pintura/) \r\narticle provides a great starting point for using Pintura to build Persevere applications.\r\nPintura is primarily composed of JSGI middleware components, and these components\r\nare [described here](http://www.sitepen.com/blog/2010/03/04/pintura-jsgi-modules/).\r\n\r\nSetup Pintura\r\n=================\r\n\r\nOne of the easiest way to get started with Pintura is start with the \r\n[Persevere example app](http://github.com/kriszyp/persevere-example-wiki),\r\nwhich can be downloaded and started with [Nodules](http://github.com/kriszyp/nodules).\r\nIt is recommended that you install Pintura such that it is available in require statements\r\nunder the \"pintura\" path. This can easily be done with a package mapping compliant module\r\nloader like [Nodules](http://github.com/kriszyp/nodules) by using a mapping in your \r\npackage.json (and then Pintura will be automatically downloaded for you):\r\n\r\n \"mappings\": {\r\n\t \"pintura\": \"jar:http://github.com/kriszyp/pintura/zipball/master!/lib/\"\r\n }\r\n\r\nYou can then use \"app\" property from require(\"pintura/pintura\") as a JSGI application. \r\nWith [jsgi-node](http://github.com/kriszyp/jsgi-node) you can start Pintura:\r\n\r\n require(\"jsgi-node\").start(require(\"pintura/pintura\").app); \r\n\r\nOr with Jack:\r\n\r\n exports.app = require(\"pintura/pintura\").app;\r\n \r\nYou can see a more in-depth example of serving static files in combination with Pintura\r\nin the Persevere example app [startup file](http://github.com/kriszyp/persevere-example-wiki/blob/master/lib/index.js).\r\n \r\nUsing Pintura\r\n===========\r\n\r\nPersevere applications are generally built upon models, which act as classes for data.\r\n[Perstore](http://github.com/kriszyp/perstore) is the persistence library that is used \r\nby Persevere for defining models. Models defined with Perstore are automatically\r\nmade accessible through HTTP by Pintura. A simple example of a model is:\r\n\r\n var Model = require(\"perstore/model\").Model,\r\n \tstore = require(\"perstore/mongodb\").MongoDB(\"Product\");\r\n Product = Model(\"Product\",store, {\r\n properties: {\r\n name: String\r\n // we can define other properties, all \r\n },\r\n // we can define handlers\r\n put: function(object, directives){\r\n object.updated = new Date();\r\n store.put(object, directives);\r\n }\r\n }); \r\n\r\nHTTP/REST Basics\r\n----------------\r\n\r\nWith Persevere we can automatically interact with this data model through standard\r\nHTTP requests:\r\n\r\n* GET /{model}/{id} - Gets the object with the given id from the model store.\r\n* PUT /{model}/{id} - Updates or creates object with the given id in the model store.\r\n* DELETE /{model}/{id} - Deletes the object with the given id from the model store.\r\n* POST /{model}/ - Creates or incrementally updates an object in model store.\r\n\r\nPintura converts HTTP requests to method calls on the model. When an HTTP request\r\nis received it is converted to a call to the model of the form:\r\n\r\n {model}.{httpMethod}({id or body},metadata);\r\nFor example if a request is received:\r\n\r\n GET /Product/33 \r\n\r\nThis will result in a call to the model like:\r\n\r\n Product.get(\"33\", metadata); \r\n\r\nFor the model above, there is no \"get\" method defined, so the default \"get\" handler\r\nwould be used, which delegates to the store to get the object by id. If we made a\r\nrequest like:\r\n\r\n PUT /Product/33 \r\n\r\nThis would call the \"put\" handler defined in the model above.\r\nOne can also query stores through HTTP. Requests of the form /{model}/?{query}\r\nare passed through to the model by calls to the \"query\" method on the model.\r\nPerstore provides \r\n[query parsing capabilities](http://github.com/kriszyp/perstore) and stores implement \r\nquery execution (dependent on the capabilities of the DB).\r\nAn example of a query:\r\n\r\n GET /Product/?type=shoe&price=lt=20&sort(-rating)\r\n\r\nSecurity\r\n========\r\n\r\nPersevere's facet-based security model forms the foundation of access control and\r\nis [described in this article](http://www.sitepen.com/blog/2010/03/08/object-capability-model-and-facets-in-perstorepintura/).\r\nFacets are used to define the different levels of access for models. Pintura's security\r\nconfiguration object can then be configured to define how users are authenticated\r\nand which facets or access levels each user is given. The security configuration object\r\nis available at require(\"pintura/pintura\").config.security. The primary functions\r\nthat can be overriden are:\r\n\r\n* authenticate(username, password) - The authenticate method\r\nallows you to define a custom authentication method and defaults to authenticating\r\nagainst the auto-generated User model. Should return a user object.\r\n* getAllowedFacets(user, request) - Allows you to define which facets are available\r\nfor a given user. This should return an array of facets. By default this grants \r\nfull access to everything (the require(\"pintura/security\").FullAccess facet) for all users.\r\n* createUser(username, password) - This should create a new user for with the given\r\ncredentials.\r\n* getUsername(user) - Should return the name of the given user.\r\n* {g|s}etUserClass - Retrieve or set the user class used to find users\r\n* {g|s}etAuthClass - Retrieve or set the authentication class used to find authentication tokens\r\n\r\nError Handling\r\n===========\r\n\r\nPintura includes middleware for catching errors and converting them to appropriate\r\nHTTP error status codes. The following uncaught errors (until the error middleware catches them)\r\nare translated:\r\n\r\n* URIError - 400\r\n* TypeError - 403\r\n* require(\"perstore/errors\").NotFoundError - 404\r\n* require(\"perstore/errors\").PreconditionFailed - 412\r\n* require(\"perstore/errors\").AccessError - if user is authenticated 403, if not 401\r\n* require(\"perstore/errors\").MethodNotAllowedError - 405\r\n* RangeError - 416\r\n* Other errors - 500 or if the error object has a \"status\" property, that will be used\r\n\r\nContent Negotiation\r\n===============\r\n\r\nOne of the core concepts of the REST architecture is content negotiation which permits\r\nmultiple views or representations of resources or objects. Providing content negotiation\r\nis a key functionality that Pintura provides. Pintura utilizes a set of media type handlers\r\nto find the best representation for serializing (or deserializing) data. Pintura comes\r\nwith several media type handlers including:\r\n \r\n* json � JSON media handler\r\n* javascript � Similar to the JSON media handler, but will serialize to additional JavaScript specific types such as dates, NaN, functions, and other types that do not exist in JSON.\r\n* multipart-form-data and url-encoded � Used for parsing form data.\r\n* csv - Comma separated values\r\n* atom - Atom based view\r\n* html - A very simple HTML view of data.\r\n\r\nTo request a JSON view of data, include an Accept header in your HTTP request:\r\n\r\n Accept: application/json\r\n\r\nAccept headers can include multiple options and quality values. By default application/javascript\r\nis considered the highest quality represention by Pintura (it is basically the same as JSON\r\nbut also can include date literals and special numeric types like NaN and Infinite).\r\n\r\nCreating new media types is common way to extend Pintura with additional formats.\r\nTo create a new media type handler, use the Media constructor from the \"media\" module.\r\nThis constructor takes an object argument with four properties:\r\n\r\n* mediaType - The name of the media type.\r\n* quality - A numeric value indicating the quality of the media type (generally a number from 0 - 1).\r\n* serialize - A function that is called to serialize the data (JavaScript objects or arrays) to string output for the response.\r\n* deserialize - A function that is called to deserialize the request input data to JavaScript objects or arrays.\r\n\r\n\r\nPaging/Range Requests\r\n-------------------\r\n\r\nPintura can handle requests for \"pages\" of data, query results with start and ending\r\nindex limits, through Range headers. To request items 10 through 19 of a query,\r\ninclude a Range header:\r\n\r\n GET /Product/?type=shoe\r\n Range: items=10-19\r\n\r\nThe server will return a Content-Range header indicating the range returned and total\r\ncount of the results. \r\n\r\nBulk Updates and Comet\r\n================\r\n\r\nPintura utilizes the message/* category of media types for indicating a set of requests \r\nor messages. Normally each HTTP request triggers one action in the store in its own\r\ntransaction, but a \r\nrequest with a content type of message/sub-type (usually message/json or message/javascript)\r\nwill be treated as a set of requests\r\nthat are all processed within one transaction. This allows you to do several updates\r\nwith one HTTP request. For request with a set of messages, the body should be an\r\narray of objects, where each object can have the following properties (only \"method\" is required):\r\n\r\n* to - The id/path of the target object of the action. This is resolved relative to the path of the request URI.\r\n* method - The method to execute, can be \"get\", \"put\", \"post\", \"subscribe\", or any other method on the target store.\r\n* body - The body of the request; the main payload of data.\r\n* queryString - query string\r\n* id - A message id, any subsequent message with the same id should be ignored (allows for idempotent messages) \r\n* metadata - Any metadata needed for the request\r\n\r\nFor example, updating two objects could be done:\r\n\r\n POST /Product/\r\n Content-Type: message/json \r\n Accept: message/json\r\n \r\n [\r\n {to:\"2\", method:\"put\", body:{name:\"updated 2\"}, id: 1},\r\n {to:\"3\", method:\"put\", body:{name:\"updated 3\"}, id: 2}\r\n ]\r\n \r\nThe message/* media type can also be used in Accept headers to indicate that a response\r\nwith a set of messages should be returned. This should be used for bulk updates. A\r\nresponse will be an array of objects where each object may have the following properties:\r\n\r\n* from - The id/path of the object that was acted on \r\n* body - The body of the response\r\n* id - The id of the message that this message is in response to\r\n* type - The type of the action that was executed\r\n\r\nAn example response (for the requests above):\r\n\r\n Content-Type: message/json\r\n \r\n [\r\n {\"from\":\"2\", \"body\":{\"name\":\"updated 2\"}, \"id\": 1},\r\n {\"from\":\"3\", \"body\":{\"name\":\"updated 3\"}, \"id\": 2}\r\n ]\r\n\r\nReal-Time/Comet\r\n-----\r\n\r\nThe message/* media type can also be useful for real-time notification of events, AKA\r\ncomet. Stores and models that support notifications can return observable objects, typically\r\nthrough the \"subscribe\" method, to indicate that multiple events may be emitted that\r\ncan later be delivered to the client. When message requests are observable instead of\r\ndirect value, responses will not be sent to the client until there is a message ready to be sent.\r\nFor example, to subscribe to all events that take place on /User/john:\r\n\r\n POST /User/\r\n Content-Type: message/json\r\n Client-Id: 251ab4ac9312f\r\n Accept: message/json\r\n \r\n [\r\n {to:\"john\", method:\"subscribe\"}\r\n ]\r\n\r\nThe response to the client will be delayed until an event/message for /User/john occurs.\r\n\r\nFor maximum browser compatibility, typically long-polling is used for comet applications.\r\nHowever, there is always a time gap between responses and the next request from the\r\nbrowser. Consequently for continuous gap-free subscriptions, it can be highly useful\r\nto emulate a continuous connection or queue for messages. This can be done by \r\nincluding a Client-Id header. Clients can generate a random id, and repeated connect\r\nusing the same client id. Between requests, any events (from subscriptions) will be\r\npushed into a queue for the given client id until the next request.\r\n\r\nThe Client-Id header can be included in standard requests as well, allowing other operations\r\nto add event sources and subscriptions to the current client queue. \r\n\r\nSome browsers support XHR streaming and do not require long-polling repeated reconnections.\r\nIf you wish to use streaming, include a Streaming header:\r\n\r\n Streaming: true\r\n \r\nThe response will continue indefinitely, sending new messages as they occur. \r\n\r\nCross domain support\r\n-------------------\r\n\r\nPintura includes support for cross-domain requests from the browser/JavaScript through\r\nJSONP, window.name, or CORS. To make a request with JSONP, you can do add a callback\r\nparameter\r\n\r\n /Product/33?callback=my_callback\r\n\r\nSessions\r\n========\r\n\r\nPintura provides session management through session middleware. This middleware\r\nadds a getSession(createIfNecessary, expires) method to the request object. There is\r\nalso a statically accessible exported function for accessing sessions:\r\n\r\n require(\"pintura/jsgi/session\").getCurrentSession(createIfNecessary, expires)\r\n\r\nThe session object is a persistent object and therefore the save() method that must \r\nbe called if any changes are made to the session object (that need to be persisted to \r\nfuture requests).\r\n \r\nCross-Site Request Forgery Protection\r\n==========================\r\n\r\nPintura provides CSRF protection to safeguard against malicious attempts to change\r\ndata from other websites. This protection means that requests must prove that they\r\nare from your (same-origin) page and are therefore authorized requests. XHR requests\r\ncan be validated by including a Client-Id header (with any value) to prove that the request\r\nwas generated through XHR. Non-XHR requests (such as form-based requests) can prove\r\ntheir same-origin validation by including the cookie value from the \"pintura-session\" in\r\na \"pintura-session\" query parameter.\r\n\r\nIf a request is not provably same-origin, the request object will include a \"crossSiteForgeable\"\r\nproperty value of true to indicate that it should be regarded with suspicion.\r\n \r\nJSON-RPC\r\n========\r\nPintura supports JSON-RPC to call methods on objects. One can call a method on a\r\npersisted object by using the URL for the object, and JSON-RPC encoded request entity\r\nthat describes the method invocation to make. For example:\r\n\r\n POST /Product/33\r\n Content-Type: application/json\r\n Accept: application/json\r\n \r\n {\r\n method:\"addNote\",\r\n params:[\"cool product\"],\r\n id:\"call1\"\r\n }\r\n\r\nPintura will then lookup the object with the id of \"/Product/33\" and call object.addNote(\"cool product\").\r\nThe return value or thrown error from the call will be returned in a JSON-RPC response. \r\n\r\n### Homepage:\r\n\r\n* [http://persvr.org/](http://persvr.org/)\r\n\r\n### Source & Download:\r\n\r\n* [http://github.com/kriszyp/pintura/](http://github.com/kriszyp/pintura)\r\n\r\n### Mailing list:\r\n\r\n* [http://groups.google.com/group/persevere-framework](http://groups.google.com/group/persevere-framework)\r\n\r\n### IRC:\r\n\r\n* [\\#persevere on irc.freenode.net](http://webchat.freenode.net/?channels=persevere)\r\n\r\nPintura is part of the Persevere project, and therefore is licensed under the\r\nAFL or BSD license. The Persevere project is administered under the Dojo foundation,\r\nand all contributions require a Dojo CLA.", "maintainers": [ { "name": "dojofoundation", "email": "kzyp@dojofoundation.org" } ], "time": { "modified": "2011-11-17T04:18:59.276Z", "created": "2011-11-09T22:47:43.552Z", "0.2.6": "2011-11-09T22:47:44.422Z", "0.3.0": "2011-11-16T17:18:06.311Z", "0.3.1": "2011-11-17T04:18:59.276Z" }, "author": { "name": "Kris Zyp" }, "repository": { "type": "git", "url": "git://github.com/kriszyp/tunguska.git" }, "versions": { "0.2.6": "http://registry.npmjs.org/pintura/0.2.6", "0.3.1": "http://registry.npmjs.org/pintura/0.3.1" }, "dist": { "0.2.6": { "shasum": "dc9e844c8b7a9ace0f09cbeeb0de91c996b3e304", "tarball": "http://registry.npmjs.org/pintura/-/pintura-0.2.6.tgz" }, "0.3.1": { "shasum": "a8d6250caf5c39a01920bacb3e6570254330d283", "tarball": "http://registry.npmjs.org/pintura/-/pintura-0.3.1.tgz" } }, "keywords": [ "rest", "database", "web", "json", "persevere" ], "url": "http://registry.npmjs.org/pintura/" }, "pipe": { "name": "pipe", "description": "An implementation of bi-directional intercepting filter, such as those found in Java's MINA and Netty", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "falcon", "email": "shahbazc@gmail.com" } ], "time": { "modified": "2011-10-06T02:18:49.359Z", "created": "2011-02-06T03:21:28.542Z", "0.0.1": "2011-02-06T03:21:29.122Z", "0.0.2": "2011-06-13T19:06:40.423Z", "0.0.3": "2011-10-06T02:18:49.359Z" }, "author": { "name": "Shahbaz Chaudhary", "email": "shahbazc@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/pipe/0.0.1", "0.0.2": "http://registry.npmjs.org/pipe/0.0.2", "0.0.3": "http://registry.npmjs.org/pipe/0.0.3" }, "dist": { "0.0.1": { "shasum": "6a3ea98cb026abd253e5d74518dc922c4e19daf2", "tarball": "http://registry.npmjs.org/pipe/-/pipe-0.0.1.tgz" }, "0.0.2": { "shasum": "a16fe6fc019d75bd987c4928a67e1e50e4f5b44f", "tarball": "http://registry.npmjs.org/pipe/-/pipe-0.0.2.tgz" }, "0.0.3": { "shasum": "f39ba32ad0a3546aa69f14500ec17a4e4b8fa5c9", "tarball": "http://registry.npmjs.org/pipe/-/pipe-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/pipe/" }, "pipe_utils": { "name": "pipe_utils", "description": "Utilities for use with the pipe operator in Kaffeine", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "author": { "name": "weepy" }, "repository": { "type": "git", "url": "git://github.com/weepy/pipe_utils.git" }, "time": { "modified": "2011-05-15T18:03:18.325Z", "created": "2011-05-10T21:33:10.407Z", "0.0.1": "2011-05-10T21:33:10.407Z", "0.0.2": "2011-05-10T21:33:10.407Z", "0.0.4": "2011-05-10T21:33:10.407Z", "0.0.5": "2011-05-12T10:25:55.451Z", "0.0.6": "2011-05-12T17:40:04.983Z", "0.0.7": "2011-05-15T18:03:18.325Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/pipe_utils/0.0.1", "0.0.2": "http://registry.npmjs.org/pipe_utils/0.0.2", "0.0.4": "http://registry.npmjs.org/pipe_utils/0.0.4", "0.0.5": "http://registry.npmjs.org/pipe_utils/0.0.5", "0.0.6": "http://registry.npmjs.org/pipe_utils/0.0.6", "0.0.7": "http://registry.npmjs.org/pipe_utils/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/pipe_utils/-/pipe_utils-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/pipe_utils/-/pipe_utils-0.0.2.tgz" }, "0.0.4": { "shasum": "56934fef43509f99930fd2f9050f873788009db5", "tarball": "http://registry.npmjs.org/pipe_utils/-/pipe_utils-0.0.4.tgz" }, "0.0.5": { "shasum": "2f0ca27ba8a55d977c4295e23b92ef37138c315f", "tarball": "http://registry.npmjs.org/pipe_utils/-/pipe_utils-0.0.5.tgz" }, "0.0.6": { "shasum": "fa408c2cd002fd4b08998e91dfb124e94a227131", "tarball": "http://registry.npmjs.org/pipe_utils/-/pipe_utils-0.0.6.tgz" }, "0.0.7": { "shasum": "24c47fe3971d6875c85137fed02eb767ec287782", "tarball": "http://registry.npmjs.org/pipe_utils/-/pipe_utils-0.0.7.tgz" } }, "keywords": [ "javascript", "kaffeine" ], "url": "http://registry.npmjs.org/pipe_utils/" }, "pipeline-surveyor": { "name": "pipeline-surveyor", "description": "HTTP pipeline surveyor", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "mnot", "email": "mnot@mnot.net" } ], "time": { "modified": "2011-02-26T11:54:18.451Z", "created": "2011-02-24T04:17:01.972Z", "0.1.0": "2011-02-24T04:17:02.893Z", "0.1.1": "2011-02-24T04:19:50.691Z", "0.1.2": "2011-02-24T04:37:02.491Z", "0.1.3": "2011-02-24T05:11:42.627Z", "0.1.4": "2011-02-26T11:54:18.451Z" }, "author": { "name": "Mark Nottingham", "email": "mnot@mnot.net", "url": "http://www.mnot.net/" }, "repository": { "type": "git", "url": "http://github.com/mnot/pipeline-surveyor.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pipeline-surveyor/0.1.0", "0.1.1": "http://registry.npmjs.org/pipeline-surveyor/0.1.1", "0.1.2": "http://registry.npmjs.org/pipeline-surveyor/0.1.2", "0.1.3": "http://registry.npmjs.org/pipeline-surveyor/0.1.3", "0.1.4": "http://registry.npmjs.org/pipeline-surveyor/0.1.4" }, "dist": { "0.1.0": { "shasum": "7e4e7b42d3167f3a546e538eb5f1bdff796638e7", "tarball": "http://registry.npmjs.org/pipeline-surveyor/-/pipeline-surveyor-0.1.0.tgz" }, "0.1.1": { "shasum": "efb4caa5ab2a123520a6dab0c88b6e78624e0efc", "tarball": "http://registry.npmjs.org/pipeline-surveyor/-/pipeline-surveyor-0.1.1.tgz" }, "0.1.2": { "shasum": "624a617e9af47993a08184b22e41b983f87da136", "tarball": "http://registry.npmjs.org/pipeline-surveyor/-/pipeline-surveyor-0.1.2.tgz" }, "0.1.3": { "shasum": "a58524b34712a66bda67fa260e8b2e0231710ab8", "tarball": "http://registry.npmjs.org/pipeline-surveyor/-/pipeline-surveyor-0.1.3.tgz" }, "0.1.4": { "shasum": "6d1c2e742c9b51e5821f654bc4bcdde66b18f908", "tarball": "http://registry.npmjs.org/pipeline-surveyor/-/pipeline-surveyor-0.1.4.tgz" } }, "keywords": [ "test", "HTTP", "pipeline", "performance" ], "url": "http://registry.npmjs.org/pipeline-surveyor/" }, "pipes": { "name": "pipes", "description": "Simple message queue for node.js", "dist-tags": { "latest": "0.3.9" }, "maintainers": [ { "name": "spolu", "email": "stan@bipsly.com" } ], "time": { "modified": "2011-12-04T12:10:05.229Z", "created": "2011-06-10T15:35:04.300Z", "0.3.0": "2011-06-10T15:35:04.869Z", "0.3.1": "2011-06-10T16:07:51.331Z", "0.3.2": "2011-06-15T00:00:48.300Z", "0.3.3": "2011-06-21T13:18:42.662Z", "0.3.4": "2011-07-05T09:37:10.208Z", "0.3.5": "2011-08-16T18:35:14.639Z", "0.3.6": "2011-08-16T21:26:47.247Z", "0.3.7": "2011-08-28T09:19:10.945Z", "0.3.8": "2011-11-01T12:37:35.045Z", "0.3.9": "2011-12-04T12:10:05.229Z" }, "author": { "name": "Stanislas Polu", "email": "stan@bipsly.com", "url": "http://twitter.com/spolu" }, "repository": { "type": "git", "url": "git://github.com/spolu/pipes.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/pipes/0.3.0", "0.3.1": "http://registry.npmjs.org/pipes/0.3.1", "0.3.2": "http://registry.npmjs.org/pipes/0.3.2", "0.3.3": "http://registry.npmjs.org/pipes/0.3.3", "0.3.4": "http://registry.npmjs.org/pipes/0.3.4", "0.3.5": "http://registry.npmjs.org/pipes/0.3.5", "0.3.6": "http://registry.npmjs.org/pipes/0.3.6", "0.3.7": "http://registry.npmjs.org/pipes/0.3.7", "0.3.8": "http://registry.npmjs.org/pipes/0.3.8", "0.3.9": "http://registry.npmjs.org/pipes/0.3.9" }, "dist": { "0.3.0": { "shasum": "164cdcd40a75a62e26e48e99982633c03f84552a", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.0.tgz" }, "0.3.1": { "shasum": "c3dc5a5586853c0b7bec05cc5b165a9ba7bc9b97", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.1.tgz" }, "0.3.2": { "shasum": "3aeac7db9889ea6670778f5c751e178861f724cd", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.2.tgz" }, "0.3.3": { "shasum": "5031517ed1a6ee6485523c403346db8b5b0b9da7", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.3.tgz" }, "0.3.4": { "shasum": "74012a3145672110311584e14fd8518dee06c4ac", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.4.tgz" }, "0.3.5": { "shasum": "3582f03ed109d9c01f8ffff18d1a6a7cfb2d289f", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.5.tgz" }, "0.3.6": { "shasum": "31709a8877abb3b2446a95eac5e15866d57cd80b", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.6.tgz" }, "0.3.7": { "shasum": "37f375b640f00311a3f00530180dc2438e1d34c3", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.7.tgz" }, "0.3.8": { "shasum": "2e74a0b8d0e68db08f467228bc5d8f8c7a62c805", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.8.tgz" }, "0.3.9": { "shasum": "cf05030d58228a24b8b204dec62c97e5118147ef", "tarball": "http://registry.npmjs.org/pipes/-/pipes-0.3.9.tgz" } }, "keywords": [ "queue", "message", "simple" ], "url": "http://registry.npmjs.org/pipes/" }, "pipes-cellar": { "name": "pipes-cellar", "description": "Pipes Cellar Storage Management Binary", "dist-tags": { "latest": "0.3.9" }, "maintainers": [ { "name": "spolu", "email": "stan@bipsly.com" } ], "time": { "modified": "2011-12-13T11:59:54.852Z", "created": "2011-08-28T09:15:47.269Z", "0.3.0": "2011-08-28T09:15:48.879Z", "0.3.1": "2011-08-28T09:17:07.163Z", "0.3.2": "2011-11-03T11:53:42.122Z", "0.3.3": "2011-11-03T11:54:38.931Z", "0.3.4": "2011-11-03T12:37:58.392Z", "0.3.5": "2011-12-06T04:28:45.352Z", "0.3.9": "2011-12-13T11:59:54.852Z" }, "author": { "name": "Stanislas Polu", "email": "stan@bipsly.com" }, "versions": { "0.3.0": "http://registry.npmjs.org/pipes-cellar/0.3.0", "0.3.1": "http://registry.npmjs.org/pipes-cellar/0.3.1", "0.3.2": "http://registry.npmjs.org/pipes-cellar/0.3.2", "0.3.4": "http://registry.npmjs.org/pipes-cellar/0.3.4", "0.3.5": "http://registry.npmjs.org/pipes-cellar/0.3.5", "0.3.9": "http://registry.npmjs.org/pipes-cellar/0.3.9" }, "dist": { "0.3.0": { "shasum": "0c493ca4a66a3b6a22bafd32910f997ca3ff00db", "tarball": "http://registry.npmjs.org/pipes-cellar/-/pipes-cellar-0.3.0.tgz" }, "0.3.1": { "shasum": "d1a45c0e5c4eca330c66f9164365db2454e2152b", "tarball": "http://registry.npmjs.org/pipes-cellar/-/pipes-cellar-0.3.1.tgz" }, "0.3.2": { "shasum": "0ce1b8549021fba98cde9f9b16445400029f8c48", "tarball": "http://registry.npmjs.org/pipes-cellar/-/pipes-cellar-0.3.2.tgz" }, "0.3.4": { "shasum": "d6661dc07b5fe65a3df2ad463591a28dd17021f3", "tarball": "http://registry.npmjs.org/pipes-cellar/-/pipes-cellar-0.3.4.tgz" }, "0.3.5": { "shasum": "f111a6dc1460a270c87447332db37505c3be6269", "tarball": "http://registry.npmjs.org/pipes-cellar/-/pipes-cellar-0.3.5.tgz" }, "0.3.9": { "shasum": "96df2ec648952b7266bef7a9134f73683fa4e133", "tarball": "http://registry.npmjs.org/pipes-cellar/-/pipes-cellar-0.3.9.tgz" } }, "keywords": [ "storage", "pipe", "mongo" ], "url": "http://registry.npmjs.org/pipes-cellar/" }, "pipes-cohort": { "name": "pipes-cohort", "description": "Pipes Cohort Session Tracking", "dist-tags": { "latest": "0.3.9" }, "maintainers": [ { "name": "spolu", "email": "stan@bipsly.com" } ], "time": { "modified": "2011-12-13T12:01:48.489Z", "created": "2011-08-27T19:02:53.322Z", "0.3.0": "2011-08-27T19:02:53.870Z", "0.3.1": "2011-11-01T12:38:10.790Z", "0.3.9": "2011-12-13T12:01:48.489Z" }, "author": { "name": "Stanislas Polu", "email": "stan@bipsly.com" }, "versions": { "0.3.0": "http://registry.npmjs.org/pipes-cohort/0.3.0", "0.3.1": "http://registry.npmjs.org/pipes-cohort/0.3.1", "0.3.9": "http://registry.npmjs.org/pipes-cohort/0.3.9" }, "dist": { "0.3.0": { "shasum": "549741f6db274e0dac844173c78b58d77cfd3d94", "tarball": "http://registry.npmjs.org/pipes-cohort/-/pipes-cohort-0.3.0.tgz" }, "0.3.1": { "shasum": "d81eff92fa2f0b0ccc8ee7e205ec3acd028a5cc3", "tarball": "http://registry.npmjs.org/pipes-cohort/-/pipes-cohort-0.3.1.tgz" }, "0.3.9": { "shasum": "1d9eaa9291f136aa1633cf712490f03968420799", "tarball": "http://registry.npmjs.org/pipes-cohort/-/pipes-cohort-0.3.9.tgz" } }, "keywords": [ "session", "tracking", "pipe", "mongo" ], "url": "http://registry.npmjs.org/pipes-cohort/" }, "pipestop": { "name": "pipestop", "description": "like stream.pipe(), but stoppable", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-15T06:38:35.641Z", "created": "2011-10-15T06:38:34.054Z", "0.0.0": "2011-10-15T06:38:35.641Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-pipestop.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pipestop/0.0.0" }, "dist": { "0.0.0": { "shasum": "d707142ae22f8a538c67d68e9b705e70163fe758", "tarball": "http://registry.npmjs.org/pipestop/-/pipestop-0.0.0.tgz" } }, "keywords": [ "pipe", "stream", "stop" ], "url": "http://registry.npmjs.org/pipestop/" }, "piton-entity": { "name": "piton-entity", "description": "Tools for managing objects that represent business entities", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-09-13T00:06:58.149Z", "created": "2011-07-07T13:50:03.171Z", "0.0.1": "2011-07-07T13:50:03.745Z", "0.0.2": "2011-07-10T18:17:05.011Z", "0.0.3": "2011-07-11T17:51:21.683Z", "0.0.4": "2011-07-21T23:03:06.908Z", "0.0.5": "2011-07-22T10:44:50.934Z", "0.0.6": "2011-07-22T11:09:10.220Z", "0.0.7": "2011-07-22T11:41:36.218Z", "0.0.8": "2011-07-28T14:25:27.953Z", "0.0.9": "2011-08-10T23:37:54.986Z", "0.0.10": "2011-08-17T20:43:34.068Z", "0.0.11": "2011-08-18T09:07:24.703Z", "0.0.12": "2011-09-08T23:23:43.878Z", "0.1.0": "2011-09-11T22:44:41.048Z", "0.1.1": "2011-09-12T22:35:35.913Z", "0.1.2": "2011-09-13T00:06:58.149Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-entity.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piton-entity/0.0.1", "0.0.2": "http://registry.npmjs.org/piton-entity/0.0.2", "0.0.3": "http://registry.npmjs.org/piton-entity/0.0.3", "0.0.4": "http://registry.npmjs.org/piton-entity/0.0.4", "0.0.5": "http://registry.npmjs.org/piton-entity/0.0.5", "0.0.6": "http://registry.npmjs.org/piton-entity/0.0.6", "0.0.7": "http://registry.npmjs.org/piton-entity/0.0.7", "0.0.8": "http://registry.npmjs.org/piton-entity/0.0.8", "0.0.9": "http://registry.npmjs.org/piton-entity/0.0.9", "0.0.10": "http://registry.npmjs.org/piton-entity/0.0.10", "0.0.11": "http://registry.npmjs.org/piton-entity/0.0.11", "0.0.12": "http://registry.npmjs.org/piton-entity/0.0.12", "0.1.0": "http://registry.npmjs.org/piton-entity/0.1.0", "0.1.1": "http://registry.npmjs.org/piton-entity/0.1.1", "0.1.2": "http://registry.npmjs.org/piton-entity/0.1.2" }, "dist": { "0.0.1": { "shasum": "21d0dcba1bd9f9001915b4cae68b25f7431b763c", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.1.tgz" }, "0.0.2": { "shasum": "3ef5499f2ef964b4a34280f1364d45ffb497bcd6", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.2.tgz" }, "0.0.3": { "shasum": "4654c87d10388e79af51d55825e704be461da8cd", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.3.tgz" }, "0.0.4": { "shasum": "2ed76b271fe98dfd5c72220235a750aa9decb330", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.4.tgz" }, "0.0.5": { "shasum": "79e64ef4737ae40eb7b9044ba653c772678d5f8f", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.5.tgz" }, "0.0.6": { "shasum": "f3607c83b36327821df09fb7bd565357e4c68ce7", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.6.tgz" }, "0.0.7": { "shasum": "816d11050518ce1010f8bb55c9f46c45aac4ae90", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.7.tgz" }, "0.0.8": { "shasum": "d2eff51b4d8463fd5770ac22be78c1db601a60c0", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.8.tgz" }, "0.0.9": { "shasum": "322867c616057459a5b841342954722e58dc123b", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.9.tgz" }, "0.0.10": { "shasum": "e6bd11e5a4ddf1d715e6d3f8345fbabc47b07130", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.10.tgz" }, "0.0.11": { "shasum": "f95767497ce918f2b9aa2be717104d8fe3ff8171", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.11.tgz" }, "0.0.12": { "shasum": "d73230e42a07e3d12da440a87c3c893b43c8e51f", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.0.12.tgz" }, "0.1.0": { "shasum": "d8681bb51353356b6d4ec7a9832a52ec435c1ca7", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.1.0.tgz" }, "0.1.1": { "shasum": "bd770ed924b12364c23a81228a988ac5335b56dd", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.1.1.tgz" }, "0.1.2": { "shasum": "e60b80a42e57ba9c5050d8e072d30e5078554f58", "tarball": "http://registry.npmjs.org/piton-entity/-/piton-entity-0.1.2.tgz" } }, "keywords": [ "entity", "schema", "data" ], "url": "http://registry.npmjs.org/piton-entity/" }, "piton-http-utils": { "name": "piton-http-utils", "description": "Various http utilities from the piton toolkit", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-07-07T12:21:58.828Z", "created": "2011-07-07T12:21:58.295Z", "0.0.1": "2011-07-07T12:21:58.828Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-http-utils.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piton-http-utils/0.0.1" }, "dist": { "0.0.1": { "shasum": "b4ee9d4b5889d498a2346dcae089ee4b142e58da", "tarball": "http://registry.npmjs.org/piton-http-utils/-/piton-http-utils-0.0.1.tgz" } }, "keywords": [ "http" ], "url": "http://registry.npmjs.org/piton-http-utils/" }, "piton-mixin": { "name": "piton-mixin", "description": "Mixes in the functions from another objects prototype from the piton toolkit", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-07-07T13:39:42.289Z", "created": "2011-07-07T13:39:41.781Z", "0.0.1": "2011-07-07T13:39:42.289Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-mixin.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piton-mixin/0.0.1" }, "dist": { "0.0.1": { "shasum": "9994bf3e37ff8bc9935d98d3987c28aa9a8b1985", "tarball": "http://registry.npmjs.org/piton-mixin/-/piton-mixin-0.0.1.tgz" } }, "keywords": [ "mixin" ], "url": "http://registry.npmjs.org/piton-mixin/" }, "piton-pipe": { "name": "piton-pipe", "description": "Build and run an Async pipeline of functions", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-08-19T20:47:20.254Z", "created": "2011-08-19T20:47:17.091Z", "0.0.2": "2011-08-19T20:47:20.254Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-pipe.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/piton-pipe/0.0.2" }, "dist": { "0.0.2": { "shasum": "c36c0a52789f60b5d1108fa748247ce2add7fdcf", "tarball": "http://registry.npmjs.org/piton-pipe/-/piton-pipe-0.0.2.tgz" } }, "keywords": [ "pipe" ], "url": "http://registry.npmjs.org/piton-pipe/" }, "piton-simplate": { "name": "piton-simplate", "description": "Simple template parser from the piton toolkit", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-07-07T12:48:57.386Z", "created": "2011-07-07T12:48:56.865Z", "0.0.1": "2011-07-07T12:48:57.386Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-simplate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piton-simplate/0.0.1" }, "dist": { "0.0.1": { "shasum": "5944748d85577e7293614e1c6cc5fbcdf750bf20", "tarball": "http://registry.npmjs.org/piton-simplate/-/piton-simplate-0.0.1.tgz" } }, "keywords": [ "template" ], "url": "http://registry.npmjs.org/piton-simplate/" }, "piton-string-utils": { "name": "piton-string-utils", "description": "Various string utilities from the piton toolkit", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-07-07T13:41:01.543Z", "created": "2011-07-07T13:41:01.023Z", "0.0.1": "2011-07-07T13:41:01.543Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-string-utils.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piton-string-utils/0.0.1" }, "dist": { "0.0.1": { "shasum": "95a7ba33bfdbaffcfd6f27088d12eb3e381e4681", "tarball": "http://registry.npmjs.org/piton-string-utils/-/piton-string-utils-0.0.1.tgz" } }, "keywords": [ "string" ], "url": "http://registry.npmjs.org/piton-string-utils/" }, "piton-validity": { "name": "piton-validity", "description": "A suite of validators from the piton toolkit", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "pabloserbo", "email": "paul@serby.net" } ], "time": { "modified": "2011-09-13T00:02:29.159Z", "created": "2011-07-07T13:46:15.942Z", "0.0.1": "2011-07-07T13:46:16.456Z", "0.0.2": "2011-07-10T18:39:08.661Z", "0.0.3": "2011-07-10T19:22:24.573Z", "0.0.4": "2011-08-18T13:36:45.580Z", "0.1.0": "2011-09-11T22:22:46.137Z", "0.1.1": "2011-09-13T00:02:29.159Z" }, "author": { "name": "Paul Serby", "email": "paul.serby@clock.co.uk" }, "repository": { "type": "git", "url": "git://github.com/PabloSerbo/piton-validity.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/piton-validity/0.0.1", "0.0.2": "http://registry.npmjs.org/piton-validity/0.0.2", "0.0.3": "http://registry.npmjs.org/piton-validity/0.0.3", "0.0.4": "http://registry.npmjs.org/piton-validity/0.0.4", "0.1.0": "http://registry.npmjs.org/piton-validity/0.1.0", "0.1.1": "http://registry.npmjs.org/piton-validity/0.1.1" }, "dist": { "0.0.1": { "shasum": "23b816b36c9d661446a00b938f8db60cbbe52f38", "tarball": "http://registry.npmjs.org/piton-validity/-/piton-validity-0.0.1.tgz" }, "0.0.2": { "shasum": "67c68e05c2be31d99b56548e45664e60e8ae645f", "tarball": "http://registry.npmjs.org/piton-validity/-/piton-validity-0.0.2.tgz" }, "0.0.3": { "shasum": "62574ef379ae6046578b9a2c2ffa0ac9984057d4", "tarball": "http://registry.npmjs.org/piton-validity/-/piton-validity-0.0.3.tgz" }, "0.0.4": { "shasum": "f4541a8a97f333692bdfdab7b2c3b5a34409adb7", "tarball": "http://registry.npmjs.org/piton-validity/-/piton-validity-0.0.4.tgz" }, "0.1.0": { "shasum": "aefdb7d6c49b4c064afda2c832b991e522498873", "tarball": "http://registry.npmjs.org/piton-validity/-/piton-validity-0.1.0.tgz" }, "0.1.1": { "shasum": "8bfbb447c1487841eba0bbb44149340e14c66f58", "tarball": "http://registry.npmjs.org/piton-validity/-/piton-validity-0.1.1.tgz" } }, "keywords": [ "validation" ], "url": "http://registry.npmjs.org/piton-validity/" }, "pivotal-tracker": { "name": "pivotal-tracker", "description": "Pivotal api module", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "danboy", "email": "dnawara@groupon.com" } ], "time": { "modified": "2011-10-24T20:24:37.708Z", "created": "2011-10-09T02:13:15.782Z", "0.0.1": "2011-10-09T02:13:16.043Z", "0.0.2": "2011-10-24T20:24:37.708Z" }, "author": { "name": "Dan Nawara", "email": "dnawara@groupon.com" }, "repository": { "url": "git@github.com:danboy/pivotal-tracker.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pivotal-tracker/0.0.1", "0.0.2": "http://registry.npmjs.org/pivotal-tracker/0.0.2" }, "dist": { "0.0.1": { "shasum": "6ae9415a9e82260c96bd116522e90db33022ba74", "tarball": "http://registry.npmjs.org/pivotal-tracker/-/pivotal-tracker-0.0.1.tgz" }, "0.0.2": { "shasum": "417081356a9ca15b93b6603ad5d9d74134212f40", "tarball": "http://registry.npmjs.org/pivotal-tracker/-/pivotal-tracker-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/pivotal-tracker/" }, "pixel-ping": { "name": "pixel-ping", "description": "A minimalist pixel tracker.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "documentcloud", "email": "jeremy@documentcloud.org" }, { "name": "jashkenas", "email": "jashkenas@gmail.com" } ], "author": { "name": "Jeremy Ashkenas and Jeff Larson" }, "repository": { "type": "git", "url": "http://github.com/document-cloud/pixel-ping.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pixel-ping/0.1.0", "0.1.1": "http://registry.npmjs.org/pixel-ping/0.1.1", "0.1.2": "http://registry.npmjs.org/pixel-ping/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/pixel-ping/-/pixel-ping-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/pixel-ping/-/pixel-ping-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/pixel-ping/-/pixel-ping-0.1.2.tgz" } }, "keywords": [ "javascript", "server", "tracking" ], "url": "http://registry.npmjs.org/pixel-ping/" }, "pixelcloud": { "name": "pixelcloud", "description": "A client for the image resize service PixelCloud.io.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sdepold", "email": "sascha@depold.com" } ], "time": { "modified": "2011-03-20T18:27:08.985Z", "created": "2011-03-20T14:01:26.879Z", "0.0.0": "2011-03-20T14:01:27.397Z", "0.0.1": "2011-03-20T14:06:36.265Z", "0.0.2": "2011-03-20T18:27:08.985Z" }, "author": { "name": "Sascha Depold", "email": "sascha@depold.com", "url": "http://depold.com" }, "repository": { "type": "git", "url": "git://github.com/sdepold/PixelCloud-Client-Node.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pixelcloud/0.0.0", "0.0.1": "http://registry.npmjs.org/pixelcloud/0.0.1", "0.0.2": "http://registry.npmjs.org/pixelcloud/0.0.2" }, "dist": { "0.0.0": { "shasum": "fb9db175e61f96885e4285e9b7471286fddac490", "tarball": "http://registry.npmjs.org/pixelcloud/-/pixelcloud-0.0.0.tgz" }, "0.0.1": { "shasum": "7866741a8de0800c4208e5ee88278872f562ea87", "tarball": "http://registry.npmjs.org/pixelcloud/-/pixelcloud-0.0.1.tgz" }, "0.0.2": { "shasum": "9d0bf01dda68b57767eac1b185f2bba95bd53536", "tarball": "http://registry.npmjs.org/pixelcloud/-/pixelcloud-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/pixelcloud/" }, "pixiedust": { "name": "pixiedust", "description": "RESTful lazy chainable API generator", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mixu", "email": "mixu@mixu.net" } ], "time": { "modified": "2011-08-22T23:25:58.388Z", "created": "2011-08-22T23:25:55.366Z", "0.0.1": "2011-08-22T23:25:58.388Z" }, "author": { "name": "Mikito Takada", "email": "mixu@mixu.net", "url": "http://blog.mixu.net/" }, "repository": { "type": "git", "url": "git://github.com/mixu/pixiedust.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pixiedust/0.0.1" }, "dist": { "0.0.1": { "shasum": "9bc46b4c76dd6e6b031b3b7929c6bce117f165b6", "tarball": "http://registry.npmjs.org/pixiedust/-/pixiedust-0.0.1.tgz" } }, "keywords": [ "api", "client", "rest" ], "url": "http://registry.npmjs.org/pixiedust/" }, "PJsonCouch": { "name": "PJsonCouch", "description": "Pure-Json-on-Couch is a node.js client lib for CouchDB.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "landeiro", "email": "landeiro@gmail.com" } ], "time": { "modified": "2011-12-08T15:31:30.939Z", "created": "2011-08-07T17:21:39.761Z", "0.1.0": "2011-12-08T15:31:30.939Z", "0.5.0": "2011-12-08T15:31:30.939Z" }, "author": { "name": "Pedro Landeiro", "email": "landeiro@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/landeiro/PJsonCouch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/PJsonCouch/0.1.0", "0.5.0": "http://registry.npmjs.org/PJsonCouch/0.5.0" }, "dist": { "0.1.0": { "shasum": "5bf23db4af8d3ff807b0605cb32218b85291f33c", "tarball": "http://registry.npmjs.org/PJsonCouch/-/PJsonCouch-0.1.0.tgz" }, "0.5.0": { "shasum": "6c2455006f4a45b28e5df263626e7092786df82d", "tarball": "http://registry.npmjs.org/PJsonCouch/-/PJsonCouch-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/PJsonCouch/" }, "pkginfo": { "name": "pkginfo", "description": "An easy way to expose properties on a module from a package.json", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-08T23:50:52.279Z", "created": "2011-06-04T03:19:54.635Z", "0.1.0": "2011-06-04T03:19:55.001Z", "0.2.0": "2011-06-08T03:48:48.652Z", "0.2.1": "2011-06-08T09:38:59.614Z", "0.2.2": "2011-07-13T21:42:39.570Z", "0.2.3": "2011-12-08T23:50:52.279Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/node-pkginfo.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/pkginfo/0.2.1", "0.2.2": "http://registry.npmjs.org/pkginfo/0.2.2", "0.2.3": "http://registry.npmjs.org/pkginfo/0.2.3" }, "dist": { "0.2.1": { "shasum": "40fd285c83b52dbd549fbd633c154607fe38fc89", "tarball": "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.1.tgz" }, "0.2.2": { "shasum": "97e1100dbbb275ff6fab583a256a7eea85120c8e", "tarball": "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.2.tgz" }, "0.2.3": { "shasum": "7239c42a5ef6c30b8f328439d9b9ff71042490f8", "tarball": "http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz" } }, "keywords": [ "info", "tools", "package.json" ], "url": "http://registry.npmjs.org/pkginfo/" }, "pksqlite": { "name": "pksqlite", "description": "SQLite3 bindings for Node", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "author": { "name": "Orlando Vazquez", "email": "ovazquez@gmail.com", "url": "http://2wycked.net" }, "repository": { "type": "git", "url": "http://github.com/orlandov/node-sqlite.git" }, "time": { "modified": "2011-04-15T21:29:31.563Z", "created": "2011-02-25T02:36:18.228Z", "0.0.4": "2011-02-25T02:36:18.228Z", "0.0.5": "2011-02-25T02:36:18.228Z" }, "versions": { "0.0.4": "http://registry.npmjs.org/pksqlite/0.0.4", "0.0.5": "http://registry.npmjs.org/pksqlite/0.0.5" }, "dist": { "0.0.4": { "tarball": "http://packages:5984/pksqlite/-/pksqlite-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/pksqlite/-/pksqlite-0.0.5.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "3a03b7d9a84b920e3c52994dcef279b4d7e7dd4b", "tarball": "http://registry.npmjs.org/pksqlite/-/pksqlite-0.0.5-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/pksqlite/" }, "placefinder": { "name": "placefinder", "description": "a yahoo placefinder library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-11-01T00:33:01.852Z", "created": "2011-11-01T00:33:00.625Z", "0.0.1": "2011-11-01T00:33:01.852Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/node-placefinder.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/placefinder/0.0.1" }, "dist": { "0.0.1": { "shasum": "7b8d625f8d8bf7989eb8134620b9b55c0b8d13f9", "tarball": "http://registry.npmjs.org/placefinder/-/placefinder-0.0.1.tgz" } }, "keywords": [ "geo", "placefinder", "yahoo", "api" ], "url": "http://registry.npmjs.org/placefinder/" }, "plants.js": { "name": "plants.js", "description": "A Node test runner", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alexyoung", "email": "alex@alexyoung.org" } ], "time": { "modified": "2011-02-01T14:57:01.449Z", "created": "2011-02-01T14:57:00.721Z", "0.0.1": "2011-02-01T14:57:01.449Z" }, "author": { "name": "Alex R. Young", "url": "http://alexyoung.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/plants.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "b1ddd9c71182dae1b9c6d2149184bbf98249aef2", "tarball": "http://registry.npmjs.org/plants.js/-/plants.js-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/plants.js/" }, "plate": { "name": "plate", "description": "A javascript templating language", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "author": { "name": "Chris Dickinson" }, "time": { "modified": "2011-08-11T06:12:54.466Z", "created": "2011-01-18T03:57:23.024Z", "0.0.1": "2011-01-18T03:57:23.024Z", "0.0.2": "2011-01-18T03:57:23.024Z", "0.0.4": "2011-01-18T03:57:23.024Z", "0.0.6": "2011-01-18T03:57:23.024Z", "0.0.7": "2011-03-26T08:23:15.652Z", "0.0.8": "2011-03-26T08:32:51.026Z", "0.0.9": "2011-06-09T20:07:46.245Z", "0.0.10": "2011-08-11T06:12:54.466Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/plate/0.0.1", "0.0.2": "http://registry.npmjs.org/plate/0.0.2", "0.0.4": "http://registry.npmjs.org/plate/0.0.4", "0.0.6": "http://registry.npmjs.org/plate/0.0.6", "0.0.7": "http://registry.npmjs.org/plate/0.0.7", "0.0.8": "http://registry.npmjs.org/plate/0.0.8", "0.0.9": "http://registry.npmjs.org/plate/0.0.9", "0.0.10": "http://registry.npmjs.org/plate/0.0.10" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/plate/-/plate-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/plate/-/plate-0.0.2.tgz" }, "0.0.4": { "tarball": "http://packages:5984/plate/-/plate-0.0.4.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/plate/-/plate-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/plate/-/plate-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/plate/-/plate-0.0.8.tgz" }, "0.0.9": { "shasum": "15cdfb8f7f3c449ba3ffe55c897ee78745bef3d3", "tarball": "http://registry.npmjs.org/plate/-/plate-0.0.9.tgz" }, "0.0.10": { "shasum": "8e75a80e210314e5aab76f8abf45d0d20de12f60", "tarball": "http://registry.npmjs.org/plate/-/plate-0.0.10.tgz" } }, "keywords": [ "template", "dtl" ], "url": "http://registry.npmjs.org/plate/" }, "plates": { "name": "plates", "description": "Unobtrusive templating for the flatiron framework", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-11-30T22:14:36.637Z", "created": "2011-11-13T21:16:37.933Z", "0.1.0": "2011-11-13T21:16:38.570Z", "0.1.1": "2011-11-13T21:23:28.056Z", "0.2.1": "2011-11-17T17:25:14.221Z", "0.2.2": "2011-11-30T22:14:36.637Z" }, "author": { "name": "hij1nx", "email": "hij1nx@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/plates/0.1.0", "0.1.1": "http://registry.npmjs.org/plates/0.1.1", "0.2.1": "http://registry.npmjs.org/plates/0.2.1", "0.2.2": "http://registry.npmjs.org/plates/0.2.2" }, "dist": { "0.1.0": { "shasum": "288762ec88446b3d52991d214a7fbb7441a49149", "tarball": "http://registry.npmjs.org/plates/-/plates-0.1.0.tgz" }, "0.1.1": { "shasum": "25f729f2b5f9d125c879779d1fbb35b4930e3723", "tarball": "http://registry.npmjs.org/plates/-/plates-0.1.1.tgz" }, "0.2.1": { "shasum": "7a80c417217f2d108b2cf18c16ee213376593aef", "tarball": "http://registry.npmjs.org/plates/-/plates-0.2.1.tgz" }, "0.2.2": { "shasum": "6ce1a48970dbcf874a13afb3084c639871476a28", "tarball": "http://registry.npmjs.org/plates/-/plates-0.2.2.tgz" } }, "keywords": [ "templates", "templating", "unobtrusive" ], "url": "http://registry.npmjs.org/plates/" }, "platform": { "name": "platform", "description": "A platform detection library that works on nearly all JavaScript platforms.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "jdalton", "email": "john@fusejs.com" }, { "name": "mathias", "email": "mathias@qiwi.be" } ], "time": { "modified": "2011-11-22T06:51:24.981Z", "created": "2011-06-07T08:48:23.836Z", "0.1.337": "2011-11-13T17:08:27.521Z", "0.3.0": "2011-11-13T17:09:15.693Z", "0.3.1": "2011-11-13T17:09:30.708Z", "0.2.0": "2011-11-13T17:08:59.702Z", "0.4.0": "2011-11-22T06:51:24.981Z" }, "author": { "name": "John-David Dalton", "email": "john@fusejs.com", "url": "http://allyoucanleet.com/" }, "repository": { "type": "git", "url": "git://github.com/bestiejs/platform.js.git" }, "versions": { "0.1.337": "http://registry.npmjs.org/platform/0.1.337", "0.2.0": "http://registry.npmjs.org/platform/0.2.0", "0.3.0": "http://registry.npmjs.org/platform/0.3.0", "0.3.1": "http://registry.npmjs.org/platform/0.3.1", "0.4.0": "http://registry.npmjs.org/platform/0.4.0" }, "dist": { "0.1.337": { "shasum": "ab2287c334b968ea5709418a89b1034f0f4750e7", "tarball": "http://registry.npmjs.org/platform/-/platform-0.1.337.tgz" }, "0.2.0": { "shasum": "f76a06f90717a7484722a5d2c4baf75291713ecb", "tarball": "http://registry.npmjs.org/platform/-/platform-0.2.0.tgz" }, "0.3.0": { "shasum": "af154b2ae43ec6e4311262b595971a7d08ac39f3", "tarball": "http://registry.npmjs.org/platform/-/platform-0.3.0.tgz" }, "0.3.1": { "shasum": "4a966bcdc5c844c0f9528e14c0f0404928e388e3", "tarball": "http://registry.npmjs.org/platform/-/platform-0.3.1.tgz" }, "0.4.0": { "shasum": "5afc582cc191b7fd4b75f28891c4e24fd5c159eb", "tarball": "http://registry.npmjs.org/platform/-/platform-0.4.0.tgz" } }, "keywords": [ "environment", "platform", "ua", "useragent" ], "url": "http://registry.npmjs.org/platform/" }, "platformjs": { "name": "platformjs", "description": "Websockets server for node.js", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "petrjanda", "email": "petrjanda@me.com" } ], "time": { "modified": "2011-05-11T21:36:08.053Z", "created": "2011-03-26T17:24:18.157Z", "0.1.1": "2011-03-26T17:24:18.684Z", "0.1.2": "2011-03-29T22:23:15.871Z", "0.1.3": "2011-05-11T20:35:51.012Z", "0.1.4": "2011-05-11T21:17:34.617Z", "0.1.5": "2011-05-11T21:36:08.053Z" }, "author": { "name": "Petr Janda", "email": "petrjanda@me.com", "url": "http://petrjanda.tumblr.com" }, "repository": { "type": "git", "url": "git://github.com/petrjanda/platformjs.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/platformjs/0.1.1", "0.1.2": "http://registry.npmjs.org/platformjs/0.1.2", "0.1.3": "http://registry.npmjs.org/platformjs/0.1.3", "0.1.4": "http://registry.npmjs.org/platformjs/0.1.4", "0.1.5": "http://registry.npmjs.org/platformjs/0.1.5" }, "dist": { "0.1.1": { "shasum": "b13d4eced6e3ba37a54fd2146953d8220e475333", "tarball": "http://registry.npmjs.org/platformjs/-/platformjs-0.1.1.tgz" }, "0.1.2": { "shasum": "ecf03a267220c31b6a1e272cdd2fc59305cfdf3a", "tarball": "http://registry.npmjs.org/platformjs/-/platformjs-0.1.2.tgz" }, "0.1.3": { "shasum": "c11012af0cc0deca35fd089878498f4f5491e58c", "tarball": "http://registry.npmjs.org/platformjs/-/platformjs-0.1.3.tgz" }, "0.1.4": { "shasum": "c28547d935179915b7a9b15ff63d041cdb0d3cb7", "tarball": "http://registry.npmjs.org/platformjs/-/platformjs-0.1.4.tgz" }, "0.1.5": { "shasum": "dd82af4cc03c334d0120dacf1a3625f76881743a", "tarball": "http://registry.npmjs.org/platformjs/-/platformjs-0.1.5.tgz" } }, "keywords": [ "websocket", "server", "realtime", "coffeescript" ], "url": "http://registry.npmjs.org/platformjs/" }, "platoon": { "name": "platoon", "description": "A javascript asynchronous testing framework", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "author": { "name": "Chris Dickinson" }, "time": { "modified": "2011-08-11T04:11:58.976Z", "created": "2011-06-23T00:31:40.180Z", "0.0.1": "2011-06-23T00:31:40.180Z", "0.0.2": "2011-06-23T00:31:40.180Z", "0.0.3": "2011-06-23T00:31:40.180Z", "0.0.4": "2011-06-23T00:31:40.180Z", "0.0.5": "2011-06-23T00:31:40.180Z", "0.0.6": "2011-06-23T00:31:40.180Z", "0.0.7": "2011-06-23T00:35:44.400Z", "0.0.8": "2011-07-21T19:14:25.515Z", "0.0.9": "2011-08-11T04:10:15.304Z", "0.0.10": "2011-08-11T04:11:58.976Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/platoon/0.0.1", "0.0.2": "http://registry.npmjs.org/platoon/0.0.2", "0.0.3": "http://registry.npmjs.org/platoon/0.0.3", "0.0.4": "http://registry.npmjs.org/platoon/0.0.4", "0.0.5": "http://registry.npmjs.org/platoon/0.0.5", "0.0.6": "http://registry.npmjs.org/platoon/0.0.6", "0.0.7": "http://registry.npmjs.org/platoon/0.0.7", "0.0.8": "http://registry.npmjs.org/platoon/0.0.8", "0.0.9": "http://registry.npmjs.org/platoon/0.0.9", "0.0.10": "http://registry.npmjs.org/platoon/0.0.10" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.5.tgz" }, "0.0.6": { "shasum": "c786925e89d1c1d1612fcf00b54766acaa606e27", "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.6.tgz" }, "0.0.7": { "shasum": "d6554340abe236e67e543fb02772a13fc0ac82fc", "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.7.tgz" }, "0.0.8": { "shasum": "09efc3ffa726abbd984110fa6b7aca80dfe9e12f", "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.8.tgz" }, "0.0.9": { "shasum": "bcec1b4a6d55eea0e5001ce98f032e829860478c", "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.9.tgz" }, "0.0.10": { "shasum": "d19c117f66a6e45fe366c3b63a276bdbbeb3772d", "tarball": "http://registry.npmjs.org/platoon/-/platoon-0.0.10.tgz" } }, "keywords": [ "unit", "test" ], "url": "http://registry.npmjs.org/platoon/" }, "plax": { "name": "plax", "description": "javascript parallaxing", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "secondplanet", "email": "contact@secondplanetanimation.com" } ], "time": { "modified": "2011-10-04T00:41:04.839Z", "created": "2011-10-04T00:41:04.284Z", "1.2.1": "2011-10-04T00:41:04.839Z" }, "author": { "name": "Cameron McEfee" }, "repository": { "type": "git", "url": "git://github.com/cameronmcefee/plax.git" }, "versions": { "1.2.1": "http://registry.npmjs.org/plax/1.2.1" }, "dist": { "1.2.1": { "shasum": "3cdbb2bfdf503a2fc26bb03788a026b29713c8cc", "tarball": "http://registry.npmjs.org/plax/-/plax-1.2.1.tgz" } }, "keywords": [ "ender", "parallax" ], "url": "http://registry.npmjs.org/plax/" }, "play": { "name": "play", "description": "play sound files from node.js to your speakers, simple as cake and kid approved!", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-06-11T16:50:28.401Z", "created": "2011-01-25T02:16:28.410Z", "0.3.0": "2011-01-25T02:16:28.613Z", "0.5.0": "2011-06-11T16:50:28.401Z" }, "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "git://github.com/Marak/play.js.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/play/0.3.0", "0.5.0": "http://registry.npmjs.org/play/0.5.0" }, "dist": { "0.3.0": { "shasum": "54cde5336cfeae8bbff21fcaf5f201f1cf51d940", "tarball": "http://registry.npmjs.org/play/-/play-0.3.0.tgz" }, "0.5.0": { "shasum": "f814e67163de29de7b9d9e905df8389ae4ea6347", "tarball": "http://registry.npmjs.org/play/-/play-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/play/" }, "plist": { "name": "plist", "description": "Mac OS X Plist parser for NodeJS. Convert a Plist file or string into a native JS object", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "time": { "modified": "2011-11-06T18:58:59.675Z", "created": "2011-05-06T05:47:51.174Z", "0.1.0": "2011-05-06T05:47:51.174Z", "0.1.1": "2011-05-06T05:47:51.174Z", "0.2.0": "2011-06-03T21:19:51.287Z", "0.2.1": "2011-11-06T18:58:59.675Z" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-plist.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/plist/0.1.0", "0.1.1": "http://registry.npmjs.org/plist/0.1.1", "0.2.0": "http://registry.npmjs.org/plist/0.2.0", "0.2.1": "http://registry.npmjs.org/plist/0.2.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/plist/-/plist-0.1.0.tgz" }, "0.1.1": { "shasum": "c86729e8f6819faea79d53f1f267ccb35c194379", "tarball": "http://registry.npmjs.org/plist/-/plist-0.1.1.tgz" }, "0.2.0": { "shasum": "d178603d84c08d492a467410ae3b8d446c045363", "tarball": "http://registry.npmjs.org/plist/-/plist-0.2.0.tgz" }, "0.2.1": { "shasum": "f3a3de07885d773e66d8a96782f1bec28cf2b2d0", "tarball": "http://registry.npmjs.org/plist/-/plist-0.2.1.tgz" } }, "keywords": [ "apple", "mac", "plist", "parser", "xml" ], "url": "http://registry.npmjs.org/plist/" }, "plug": { "name": "plug", "description": "Simple plugin system with minimal dependencies", "dist-tags": { "latest": "0.0.4" }, "readme": "# plug - lightweight and simple plugin system\n\nPlug is a very simple plugin system for Node.js. It has minimal dependencies and is should make loading plugins a very simple affair.\n\n## Design Principles\n\n- Plugins are node modules that export a `connect` and `drop` function.\n- Each `Plugger` manages a list of active plugins, which are unique by name.\n- In the event that a plugin with the same name as an existing plugin is loaded into a Plugger scope, the old plugin is __dropped__ if the new plugin is successfully __connected__.\n\n## Plugin Connection\n\nWhen a new plugin is found, the `connect` function for the plugin is called with arguments that were passed when a new `Plugger` instance was created. This sounds a little confusing at first, but makes plug quite powerful.\n\nIn the following example, for instance, a Plugger is created taking a name and age argument:\n\n`examples/simple-loader.js`:\n\n```js\nvar path = require('path'),\n plugger = require('plug').create('Bob', 36);\n\n// handle plugin connection\nplugger.on('connect', function(pluginName, pluginData, modulePath) {\n console.log('loaded plugin \"' + pluginName + '\", with data: ', pluginData);\n});\n\nplugger.find(path.resolve(__dirname, 'plugins/a'));\n```\n\nWhen plugins are later connected, these arguments are passed through to the plugin's connect function along with a callback. The callback is responsible for returning _pluginData_ to the plugger, and all of this information is passed through when a `connect` event is emitted:\n\n`plugins/a/first.js`:\n\n```\nexports.connect = function(name, age, callback) {\n\tconsole.log('I belong to ' + name);\n\tcallback({\n\t\tsport: 'Fishing'\n\t});\n});\n```\n\nRunning, the above example yields the following output:\n\n```\nI belong to Bob\nloaded plugin \"first\", with data: { sport: 'Fishing' }\n```\n\n## Plugin Drop (or Disconnection)\n\nTo be completed.\n\n## Other Node Plugin Systems\n\n- [haba](https://github.com/crcn/haba)\n- [broadway](https://github.com/flatiron/broadway)", "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-12-09T03:40:00.486Z", "created": "2011-12-06T00:24:57.669Z", "0.0.1": "2011-12-06T00:25:02.055Z", "0.0.2": "2011-12-06T00:47:14.805Z", "0.0.3": "2011-12-06T15:50:29.172Z", "0.0.4": "2011-12-09T03:40:00.486Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/plug.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/plug/0.0.2", "0.0.3": "http://registry.npmjs.org/plug/0.0.3", "0.0.4": "http://registry.npmjs.org/plug/0.0.4" }, "dist": { "0.0.2": { "shasum": "4a14224f62a5b6c9c448df078b0a198bb4ea9abf", "tarball": "http://registry.npmjs.org/plug/-/plug-0.0.2.tgz" }, "0.0.3": { "shasum": "39fdaa9a7982326d62c6a04acdfd13fcfe888557", "tarball": "http://registry.npmjs.org/plug/-/plug-0.0.3.tgz" }, "0.0.4": { "shasum": "52b39c795dab87791cba150898eca9870a92361f", "tarball": "http://registry.npmjs.org/plug/-/plug-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/plug/" }, "PMInject": { "name": "PMInject", "description": "Poor Man's Dependency Injection", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tcoats", "email": "pminject@voodoolabs.net" } ], "time": { "modified": "2011-08-31T07:20:48.002Z", "created": "2011-08-15T19:20:24.811Z", "0.0.1": "2011-08-15T19:20:29.115Z", "0.0.2": "2011-08-31T07:20:48.002Z" }, "author": { "name": "Thomas Coats", "url": "https://github.com/tcoats" }, "versions": { "0.0.1": "http://registry.npmjs.org/PMInject/0.0.1", "0.0.2": "http://registry.npmjs.org/PMInject/0.0.2" }, "dist": { "0.0.1": { "shasum": "71e6bb25a5f0e55d95d36b37f986c9bd89e990cd", "tarball": "http://registry.npmjs.org/PMInject/-/PMInject-0.0.1.tgz" }, "0.0.2": { "shasum": "0fdd462848801168843e08300d3ddd0a228f7724", "tarball": "http://registry.npmjs.org/PMInject/-/PMInject-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/PMInject/" }, "png": { "name": "png", "description": "A C++ module for node-js that converts an RGB and RGBA buffers to PNG images (in memory).", "dist-tags": { "latest": "2.0.1" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "time": { "modified": "2011-11-21T11:06:50.697Z", "created": "2011-02-07T01:31:27.473Z", "1.0.0": "2011-02-07T01:31:27.473Z", "1.0.1": "2011-02-07T01:31:27.473Z", "1.0.2": "2011-02-07T01:31:27.473Z", "1.0.3": "2011-02-07T01:31:27.473Z", "2.0.0": "2011-02-07T01:31:27.473Z", "2.0.1": "2011-11-21T11:06:50.697Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/png/1.0.0", "1.0.1": "http://registry.npmjs.org/png/1.0.1", "1.0.2": "http://registry.npmjs.org/png/1.0.2", "1.0.3": "http://registry.npmjs.org/png/1.0.3", "2.0.0": "http://registry.npmjs.org/png/2.0.0", "2.0.1": "http://registry.npmjs.org/png/2.0.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/png/-/png-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/png/-/png-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/png/-/png-1.0.2.tgz" }, "1.0.3": { "tarball": "http://packages:5984/png/-/png-1.0.3.tgz" }, "2.0.0": { "tarball": "http://registry.npmjs.org/png/-/png-2.0.0.tgz" }, "2.0.1": { "shasum": "2e7148df6051843aa496e8ba120a364d06c3c2c1", "tarball": "http://registry.npmjs.org/png/-/png-2.0.1.tgz" } }, "keywords": [ "png", "rgb", "rgba", "image", "picture" ], "url": "http://registry.npmjs.org/png/" }, "png-guts": { "name": "png-guts", "description": "Helpers for working for working with PNG internals, `png-guts --strip-text`", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-08-01T19:52:10.451Z", "created": "2011-08-01T19:20:08.759Z", "0.0.1": "2011-08-01T19:20:12.875Z", "0.0.2": "2011-08-01T19:52:10.451Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/node-png-guts.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/png-guts/0.0.1", "0.0.2": "http://registry.npmjs.org/png-guts/0.0.2" }, "dist": { "0.0.1": { "shasum": "e268182042d23d907e52e2df2df4edd18b1ccc2f", "tarball": "http://registry.npmjs.org/png-guts/-/png-guts-0.0.1.tgz" }, "0.0.2": { "shasum": "e071f4d73eca791c5e62fab221131fd4a835000f", "tarball": "http://registry.npmjs.org/png-guts/-/png-guts-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/png-guts/" }, "pocket": { "name": "pocket", "description": "A simple, small, file system-based data store for Node.js.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jaredhanson", "email": "jaredhanson@gmail.com" } ], "time": { "modified": "2011-12-04T18:40:15.425Z", "created": "2011-12-04T18:40:13.602Z", "0.1.0": "2011-12-04T18:40:15.425Z" }, "author": { "name": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/" }, "repository": { "type": "git", "url": "git://github.com/jaredhanson/pocket.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pocket/0.1.0" }, "dist": { "0.1.0": { "shasum": "afffd7efbbc8494754f9fc7fc79844da068291ab", "tarball": "http://registry.npmjs.org/pocket/-/pocket-0.1.0.tgz" } }, "keywords": [ "db", "database", "datastore", "nosql" ], "url": "http://registry.npmjs.org/pocket/" }, "police": { "name": "police", "description": "policing tool for dependency package versions", "dist-tags": { "latest": "0.1.2" }, "readme": "# police\nA module dependency version policing tool. It goes through all your repositories on github which has package.json.\nThen it analyzes the dependencies and reports back to you about all the outdated packages.\n\nIt also can suggest corrections to your package.json file in certain cases.\n\n![Running](http://github.com/pkumar/npm-police/raw/master/img/police-octonode.png \"Running\")\n\n## Installation\nInstall police globally from npm registry by typing the following command\n\n```\nnpm install police -g\n```\n\n## Usage\nFor the first time after you installed police, you need to authenticate yourself to [github](http://github.com).\nThis is a one-time step\n\n```\npolice auth\n```\n\n**Note:** We will not save your [github](http://github.com) password anywhere. A token which we acquire during\nthe authentication will be used thereafter.\n\n```sh\n# To police your module dependencies\npolice\n\n# To police a particular module (You should give the repository name)\npolice octonode\n\n# To police another user/org module dependencies\npolice -u flatiron\n\n# To police a particular module of another user/org (You should give the repository name)\npolice flatiron/plates\n```\n\nThe token which we acquied during auth will be stored in `$HOME/.policeconf`. If you want to use another config file\n\n```\npolice octonode --conf /etc/policeconf\npolice octonode --conf ~/.conf\n```\n\nIf you want to destory your token, you can use\n\n```\npolice -d\npolice --destroy\n```\n\nCalling police with help option will display all the above\n\n```\npolice -h\npolice --help\n```\n\n![Help](http://github.com/pkumar/npm-police/raw/master/img/police-help.png \"Help\")\n\nIf you like this project, please watch this and [follow](http://github.com/users/follow?target=pkumar) me.\n\n## Testing\n```\nnpm test\n```\n\n## Contributors\nHere is a list of [Contributors](http://github.com/pkumar/npm-police/contributors)\n\n### TODO\n- Proxy support\n- Option to isolate dependency checking and suggestions\n- Support multiple npm registries (custom)\n- Display progress bar instead of listing the dependencies (use charm)\n- Caching package.json blobs per commit\n- Start using [octonode](http://github.com/pkumar/octonode) module\n- Command for setting and deleting configurations\n\n__I accept pull requests and guarantee a reply back within a day__\n\n## License\nMIT/X11\n\n## Bug Reports\nReport [here](http://github.com/pkumar/npm-police/issues). __Guaranteed reply within a day__.\n\n## Contact\nPavan Kumar Sunkara (pavan.sss1991@gmail.com)\n\nFollow me on [github](http://github.com/pkumar), [twitter](http://twitter.com/pksunkara)\n\nConcept by: [Martin Wawrusch](http://github.com/mwawrusch) (martin@wawrusch.com)\n", "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-12-06T13:38:49.075Z", "created": "2011-11-27T12:21:54.010Z", "0.1.0": "2011-11-27T12:21:55.703Z", "0.1.1": "2011-11-30T19:38:17.163Z", "0.1.2": "2011-12-06T13:38:49.075Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pksunkara.github.com" }, "repository": { "type": "git", "url": "git://github.com/pksunkara/npm-police.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/police/0.1.0", "0.1.1": "http://registry.npmjs.org/police/0.1.1", "0.1.2": "http://registry.npmjs.org/police/0.1.2" }, "dist": { "0.1.0": { "shasum": "4ffea17fa0aa9c4db99ec10611cda35a71794fb9", "tarball": "http://registry.npmjs.org/police/-/police-0.1.0.tgz" }, "0.1.1": { "shasum": "362409a830ccfe8cdeb520cd7af2db5bb723d90a", "tarball": "http://registry.npmjs.org/police/-/police-0.1.1.tgz" }, "0.1.2": { "shasum": "202e02d23ddcd0363ba34a8677ee2ce266c86684", "tarball": "http://registry.npmjs.org/police/-/police-0.1.2.tgz" } }, "keywords": [ "police", "dependency", "package", "version", "github", "npm" ], "url": "http://registry.npmjs.org/police/" }, "policyfile": { "name": "policyfile", "description": "Flash Socket Policy File Server. A server to respond to Flash Socket Policy requests, both inline and through a dedicated server instance.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "time": { "modified": "2011-10-29T23:22:52.420Z", "created": "2011-05-31T20:50:44.777Z", "0.0.1": "2011-05-31T20:50:45.177Z", "0.0.2": "2011-06-16T18:47:55.845Z", "0.0.3": "2011-06-17T09:57:21.732Z", "0.0.4": "2011-07-23T20:36:53.025Z", "0.0.5": "2011-10-29T23:22:52.420Z" }, "author": { "name": "Arnout Kazemier" }, "repository": { "type": "git", "url": "git://github.com/3rd-Eden/FlashPolicyFileServer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/policyfile/0.0.1", "0.0.2": "http://registry.npmjs.org/policyfile/0.0.2", "0.0.3": "http://registry.npmjs.org/policyfile/0.0.3", "0.0.4": "http://registry.npmjs.org/policyfile/0.0.4", "0.0.5": "http://registry.npmjs.org/policyfile/0.0.5" }, "dist": { "0.0.1": { "shasum": "ba53eee3977a05a2810daf44783abb81a95824be", "tarball": "http://registry.npmjs.org/policyfile/-/policyfile-0.0.1.tgz" }, "0.0.2": { "shasum": "f46c9d1b7591adbdfb900bc4cf2a591dd139450f", "tarball": "http://registry.npmjs.org/policyfile/-/policyfile-0.0.2.tgz" }, "0.0.3": { "shasum": "d78b39879f585e8ffb964d468127e2386fd68c74", "tarball": "http://registry.npmjs.org/policyfile/-/policyfile-0.0.3.tgz" }, "0.0.4": { "shasum": "d6b82ead98ae79ebe228e2daf5903311ec982e4d", "tarball": "http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz" }, "0.0.5": { "shasum": "67afb4b15c90951663cfe75006df036683fad06f", "tarball": "http://registry.npmjs.org/policyfile/-/policyfile-0.0.5.tgz" } }, "keywords": [ "flash", "socket", "policy", "file", "server", "Flash Socket Policy File Server", "cross domain" ], "url": "http://registry.npmjs.org/policyfile/" }, "polla": { "name": "polla", "description": "polla is a multiple http server proxy/router with hot code reloading and failure rollback", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "author": { "name": "George Stagakis", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "http://github.com/stagas/node-polla.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/polla/0.0.1", "0.0.2": "http://registry.npmjs.org/polla/0.0.2", "0.0.3": "http://registry.npmjs.org/polla/0.0.3", "0.1.0": "http://registry.npmjs.org/polla/0.1.0", "0.1.1": "http://registry.npmjs.org/polla/0.1.1", "0.1.2": "http://registry.npmjs.org/polla/0.1.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/polla/-/polla-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/polla/-/polla-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/polla/-/polla-0.0.3.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/polla/-/polla-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/polla/-/polla-0.1.1.tgz" }, "0.1.2": { "shasum": "0d45c2dff9a166b0363a68231183b1d067b60cc2", "tarball": "http://registry.npmjs.org/polla/-/polla-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/polla/" }, "poly": { "name": "poly", "description": "Poly.shell - distributed shell job control with role based configuration", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mikkelfj", "email": "mikkel@dvide.com" } ], "time": { "modified": "2011-05-04T15:23:46.614Z", "created": "2011-05-04T15:23:45.947Z", "0.1.1": "2011-05-04T15:23:46.614Z" }, "author": { "name": "MikkelFJ", "email": "mikkel@dvide.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/poly/0.1.1" }, "dist": { "0.1.1": { "shasum": "8d28b2b6ba6ccb56238a6b6114ac911aced8c9f7", "tarball": "http://registry.npmjs.org/poly/-/poly-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/poly/" }, "polyglot": { "name": "polyglot", "description": "i18n module for express", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ricardobeat", "email": "ricardobeat@gmail.com" } ], "time": { "modified": "2011-05-14T05:07:46.887Z", "created": "2011-05-14T05:07:46.252Z", "0.2.0": "2011-05-14T05:07:46.887Z" }, "author": { "name": "Ricardo Tomasi", "email": "ricardobeat@gmail.com", "url": "http://ricardo.cc/" }, "repository": { "type": "git", "url": "git://github.com/ricardobeat/polyglot.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/polyglot/0.2.0" }, "dist": { "0.2.0": { "shasum": "dfafaef9546a365be2fa0bf0a6f37d07a7fa8b30", "tarball": "http://registry.npmjs.org/polyglot/-/polyglot-0.2.0.tgz" } }, "keywords": [ "i18n", "L10n", "G10n", "internationalization", "globalization", "localization", "templates" ], "url": "http://registry.npmjs.org/polyglot/" }, "polymorph": { "name": "polymorph", "description": "Connect middleware for transparence compile dev files.", "dist-tags": { "latest": "0.0.2" }, "readme": "# Polymorph\n\n__Polymorph__ [Node](http://nodejs.org) module for compile client dev files on fly, inspired by [connect-assets](http://github.com/TrevorBurnham/connect-assets).\n## Installation\n\n`npm install polymorph`\n\n## Example\n\n`server.coffee`\n\n``` coffeescript\nexpress = require 'express'\napp = express.createServer()\n\n{Polymorph, compilers} = require 'polymorph'\n\npolymorph = new Polymorph {\n path: \"#{__dirname}/assets\"\n}\n\npolymorph.form '.html', '.jade', compilers.jade\npolymorph.form '.js', '.coffee', compilers.coffee\n# Uncomment next line for test compressed version of scripts\n# polymorph.form '.js', compilers.uglify\n\napp.use polymorph.middleware()\n\napp.listen 3000\n```\n\n`assets/index.jade`\n\n``` jade\n!!! 5\nhtml\n head\n body\n h1 Jade template!\n```\n\n`assets/hello.coffee`\n\n``` coffeescript\nclass Hello\n constructor: () ->\n alert 'CoffeeScript'\n\nnew Hello\n```\n\nRun server `coffee server.coffee`.\n\nThen open `http://localhost:3000/index.html` in you browser.\n\n## Features\n\n- Useful for development under frameworks with dynamic class loading ([Ext](http://www.sencha.com/products/extjs/), [Batmanjs](http://batmanjs.org/))\n- Recompile only if content changed, but never sent 304 response\n\n## TODO\n\n- Refactoring sources now it is ugly\n- May be to realize able to respond 304?\n\n## License\n\nCopyright (c) 2011 Dmitry Bochkarev ([github](http://github.com/dmitrybochkarev))\n\nMIT license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "dmitrybochkarev", "email": "dimabochkarev@gmail.com" } ], "time": { "modified": "2011-11-25T06:11:05.813Z", "created": "2011-11-17T04:30:02.473Z", "0.0.1": "2011-11-17T04:30:05.538Z", "0.0.2": "2011-11-25T06:11:05.813Z" }, "author": { "name": "Dmitry Bochkarev", "email": "dimabochkarev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dmitrybochkarev/Polymorph.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/polymorph/0.0.1", "0.0.2": "http://registry.npmjs.org/polymorph/0.0.2" }, "dist": { "0.0.1": { "shasum": "82878f04c1e03f5f6daed6e059d4094c08db2c76", "tarball": "http://registry.npmjs.org/polymorph/-/polymorph-0.0.1.tgz" }, "0.0.2": { "shasum": "973d96fead78b18ae10aaa7adcd62d6e79661750", "tarball": "http://registry.npmjs.org/polymorph/-/polymorph-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/polymorph/" }, "pony": { "name": "pony", "description": "Send email.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-30T10:38:49.426Z", "created": "2011-11-30T08:28:55.549Z", "0.0.0": "2011-11-30T08:29:16.910Z", "0.0.1": "2011-11-30T10:38:49.426Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-pony.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pony/0.0.0", "0.0.1": "http://registry.npmjs.org/pony/0.0.1" }, "dist": { "0.0.0": { "shasum": "5c17f95f3d3d1ed03e62e9e832293d7be6b597ec", "tarball": "http://registry.npmjs.org/pony/-/pony-0.0.0.tgz" }, "0.0.1": { "shasum": "458efaa0c6dc677acea7a671cd44fa8e383d7cf2", "tarball": "http://registry.npmjs.org/pony/-/pony-0.0.1.tgz" } }, "keywords": [ "email", "mail", "smtp", "client" ], "url": "http://registry.npmjs.org/pony/" }, "pool": { "name": "pool", "description": "HTTP client pools.", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/mikeal/node-utils.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/pool/0.3.0", "0.4.0": "http://registry.npmjs.org/pool/0.4.0", "0.4.1": "http://registry.npmjs.org/pool/0.4.1" }, "dist": { "0.3.0": { "tarball": "http://packages:5984/pool/-/pool-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/pool/-/pool-0.4.0.tgz" }, "0.4.1": { "tarball": "http://packages:5984/pool/-/pool-0.4.1.tgz" } }, "url": "http://registry.npmjs.org/pool/" }, "poolp": { "name": "poolp", "description": "Poolp helps you to deal with a parameterized pool of objects.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "marsup", "email": "marsup@gmail.com" } ], "time": { "modified": "2011-10-23T21:15:24.111Z", "created": "2011-10-23T21:15:22.434Z", "0.0.1": "2011-10-23T21:15:24.111Z" }, "author": { "name": "Marsup" }, "repository": { "type": "git", "url": "git://github.com/Marsup/poolp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/poolp/0.0.1" }, "dist": { "0.0.1": { "shasum": "f18f0148889c74eb9d964450e8383fbdccd946ab", "tarball": "http://registry.npmjs.org/poolp/-/poolp-0.0.1.tgz" } }, "keywords": [ "pool" ], "url": "http://registry.npmjs.org/poolp/" }, "poolq": { "name": "poolq", "description": "NodeJS Background Process Management w/ Queue", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-08T17:01:25.723Z", "created": "2011-10-18T15:56:27.245Z", "0.0.0": "2011-12-08T16:51:12.766Z", "0.0.1": "2011-12-08T16:51:12.766Z", "0.0.2": "2011-12-08T16:51:12.766Z", "0.0.3": "2011-12-08T16:51:12.766Z", "0.0.4": "2011-12-08T16:51:12.766Z", "0.0.5": "2011-12-08T16:51:12.766Z", "0.0.6": "2011-12-08T17:01:25.723Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/poolq/0.0.0", "0.0.1": "http://registry.npmjs.org/poolq/0.0.1", "0.0.2": "http://registry.npmjs.org/poolq/0.0.2", "0.0.3": "http://registry.npmjs.org/poolq/0.0.3", "0.0.4": "http://registry.npmjs.org/poolq/0.0.4", "0.0.5": "http://registry.npmjs.org/poolq/0.0.5", "0.0.6": "http://registry.npmjs.org/poolq/0.0.6" }, "dist": { "0.0.0": { "shasum": "93929ea69ca3d4c736bae1f415d0cadc0ce1bb7b", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.0.tgz" }, "0.0.1": { "shasum": "43527a9b3a3c88cdcec3c6ca1ba5219f658fdafa", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.1.tgz" }, "0.0.2": { "shasum": "92c9b2406c50a92b4bde5b9f02ae15a364fe992b", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.2.tgz" }, "0.0.3": { "shasum": "ee06bd908823f0821dadb1462c53b06682e51327", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.3.tgz" }, "0.0.4": { "shasum": "29acf24e5a54e93cb30101fcd304d1ef474fea4c", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.4.tgz" }, "0.0.5": { "shasum": "69a5078407d7ef573ddb206748abc88a29824c3a", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.5.tgz" }, "0.0.6": { "shasum": "78cab72e7d130bf64c64e5029b7b416a4bdb8a4b", "tarball": "http://registry.npmjs.org/poolq/-/poolq-0.0.6.tgz" } }, "keywords": [ "queue", "cron", "poolq", "job", "management" ], "url": "http://registry.npmjs.org/poolq/" }, "poolr": { "name": "poolr", "description": "limit parallel execution and serialze when limit is reached", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "bkw", "email": "bkw@codingforce.com" } ], "time": { "modified": "2011-12-04T15:14:13.930Z", "created": "2011-03-20T13:06:11.770Z", "0.0.3": "2011-03-20T13:06:12.325Z", "0.0.4": "2011-04-29T08:34:19.554Z", "0.0.5": "2011-12-04T13:20:22.098Z", "0.0.6": "2011-12-04T15:14:13.930Z" }, "author": { "name": "Bernhard Weisshuhn", "email": "bkw@codingforce.com", "url": "https://github.com/bkw" }, "repository": { "type": "git", "url": "git://github.com/codingforce/poolr.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/poolr/0.0.3", "0.0.4": "http://registry.npmjs.org/poolr/0.0.4", "0.0.5": "http://registry.npmjs.org/poolr/0.0.5", "0.0.6": "http://registry.npmjs.org/poolr/0.0.6" }, "dist": { "0.0.3": { "shasum": "ebae74cca3b400422d08b0fbb48c7d1a1b56e83d", "tarball": "http://registry.npmjs.org/poolr/-/poolr-0.0.3.tgz" }, "0.0.4": { "shasum": "a2f9667d763f96ce874592a675183c6fadac7651", "tarball": "http://registry.npmjs.org/poolr/-/poolr-0.0.4.tgz" }, "0.0.5": { "shasum": "bf68a4fc25fa96d877ec6df9f8b5d5dcba531b20", "tarball": "http://registry.npmjs.org/poolr/-/poolr-0.0.5.tgz" }, "0.0.6": { "shasum": "4112ebe6fc6847ca2adab7a251d2a68c4b182d3d", "tarball": "http://registry.npmjs.org/poolr/-/poolr-0.0.6.tgz" } }, "keywords": [ "pool", "limit", "parallel", "async" ], "url": "http://registry.npmjs.org/poolr/" }, "pop": { "name": "pop", "description": "A static website and blog generator", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "alexyoung", "email": "alex@alexyoung.org" } ], "time": { "modified": "2011-11-27T15:02:05.200Z", "created": "2011-07-20T22:16:22.961Z", "0.0.1": "2011-07-20T22:16:23.743Z", "0.0.2": "2011-07-22T21:15:29.830Z", "0.0.3": "2011-07-23T08:56:13.727Z", "0.0.4": "2011-07-24T09:40:55.917Z", "0.0.5": "2011-07-25T10:18:43.510Z", "0.0.6": "2011-07-26T10:08:27.461Z", "0.0.7": "2011-07-26T23:28:35.048Z", "0.0.8": "2011-07-28T10:03:30.336Z", "0.1.0": "2011-08-02T09:25:41.567Z", "0.1.1": "2011-08-10T22:55:31.721Z", "0.1.2": "2011-08-18T22:49:59.390Z", "0.1.3": "2011-09-01T20:04:49.982Z", "0.1.4": "2011-11-27T15:02:05.200Z" }, "author": { "name": "Alex R. Young", "email": "alex@helicoid.net" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/pop.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pop/0.0.1", "0.0.2": "http://registry.npmjs.org/pop/0.0.2", "0.0.3": "http://registry.npmjs.org/pop/0.0.3", "0.0.4": "http://registry.npmjs.org/pop/0.0.4", "0.0.5": "http://registry.npmjs.org/pop/0.0.5", "0.0.6": "http://registry.npmjs.org/pop/0.0.6", "0.0.7": "http://registry.npmjs.org/pop/0.0.7", "0.0.8": "http://registry.npmjs.org/pop/0.0.8", "0.1.0": "http://registry.npmjs.org/pop/0.1.0", "0.1.1": "http://registry.npmjs.org/pop/0.1.1", "0.1.2": "http://registry.npmjs.org/pop/0.1.2", "0.1.3": "http://registry.npmjs.org/pop/0.1.3", "0.1.4": "http://registry.npmjs.org/pop/0.1.4" }, "dist": { "0.0.1": { "shasum": "4cb55410eda4ca949e36e74235fc8856f6564aab", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.1.tgz" }, "0.0.2": { "shasum": "79272e24afe5b3f4a3592a566782d9c80ade0926", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.2.tgz" }, "0.0.3": { "shasum": "3b2a8b1ae3d990cdaa5a95cdfb34145db81723ca", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.3.tgz" }, "0.0.4": { "shasum": "24f7bd76da3ec09bc74524e28e2dc0619c9c62be", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.4.tgz" }, "0.0.5": { "shasum": "fc8f90ca8a9315fbd317d3a53a0568f76ff88b30", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.5.tgz" }, "0.0.6": { "shasum": "34588ef334238d835b0b7fb0410c2b5c698051ce", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.6.tgz" }, "0.0.7": { "shasum": "606fe83cccbb6d809e3a5f4313fc93043190b7d5", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.7.tgz" }, "0.0.8": { "shasum": "1c09749fd9c94249d626d1cff693857988419ed9", "tarball": "http://registry.npmjs.org/pop/-/pop-0.0.8.tgz" }, "0.1.0": { "shasum": "8d128bbdbe23287ef53687c980756a516057f625", "tarball": "http://registry.npmjs.org/pop/-/pop-0.1.0.tgz" }, "0.1.1": { "shasum": "7043ba0eda60716bde053b6c8a15ec925f8811ca", "tarball": "http://registry.npmjs.org/pop/-/pop-0.1.1.tgz" }, "0.1.2": { "shasum": "d0d0bc502e9d6e8d77b18656522adcd4854627ce", "tarball": "http://registry.npmjs.org/pop/-/pop-0.1.2.tgz" }, "0.1.3": { "shasum": "ced90315352e2d3de10da1d35812de915eed258b", "tarball": "http://registry.npmjs.org/pop/-/pop-0.1.3.tgz" }, "0.1.4": { "shasum": "356b59fbab0d5640740c9edcf833b47c1adcc795", "tarball": "http://registry.npmjs.org/pop/-/pop-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/pop/" }, "pop-disqus": { "name": "pop-disqus", "description": "Provides a Disqus helper to Pop sites.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "alexyoung", "email": "a@alexyoung.org" } ], "time": { "modified": "2011-07-25T10:18:50.723Z", "created": "2011-07-25T10:18:50.093Z", "0.1.0": "2011-07-25T10:18:50.723Z" }, "author": { "name": "Alex R. Young", "email": "alex@helicoid.net" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/pop-disqus.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pop-disqus/0.1.0" }, "dist": { "0.1.0": { "shasum": "a8ba6a6a7722b68cf7650aac7c102d803fa934ed", "tarball": "http://registry.npmjs.org/pop-disqus/-/pop-disqus-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pop-disqus/" }, "pop-ga": { "name": "pop-ga", "description": "Provides a Google Analytics helper to Pop sites.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "shapeshed", "email": "george@shapeshed.com" } ], "time": { "modified": "2011-08-22T09:29:04.533Z", "created": "2011-08-22T09:29:03.602Z", "0.1.0": "2011-08-22T09:29:04.533Z" }, "author": { "name": "George Ornbo", "email": "george@shapeshed.com" }, "repository": { "type": "git", "url": "git://github.com/shapeshed/pop-ga.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pop-ga/0.1.0" }, "dist": { "0.1.0": { "shasum": "f10ebe0e04ec37ff1554a5ba22da5eb35e8cf0cb", "tarball": "http://registry.npmjs.org/pop-ga/-/pop-ga-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pop-ga/" }, "pop-gallery": { "name": "pop-gallery", "description": "Provides helpers and a generator that can be used to build galleries.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "alexyoung", "email": "a@alexyoung.org" } ], "time": { "modified": "2011-07-26T23:23:11.238Z", "created": "2011-07-26T23:23:10.557Z", "0.1.0": "2011-07-26T23:23:11.238Z" }, "author": { "name": "Alex R. Young", "email": "alex@helicoid.net" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/pop-gallery.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pop-gallery/0.1.0" }, "dist": { "0.1.0": { "shasum": "075758c74e4ba54cf5b3ac28125d10293e305996", "tarball": "http://registry.npmjs.org/pop-gallery/-/pop-gallery-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/pop-gallery/" }, "pop3-client": { "name": "pop3-client", "description": "POP3 client library for Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ditesh", "email": "ditesh@gathani.org" } ], "time": { "modified": "2011-09-02T02:10:09.700Z", "created": "2011-09-02T02:10:07.108Z", "0.1.0": "2011-09-02T02:10:09.700Z" }, "author": { "name": "Ditesh Shashikant Gathani", "email": "ditesh@gathani.org", "url": "http://ditesh.gathani.org/blog/" }, "repository": { "type": "git", "url": "git://github.com/ditesh/node-poplib.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pop3-client/0.1.0" }, "dist": { "0.1.0": { "shasum": "e0c37589d66e8832592f48685e0270d6d983cb51", "tarball": "http://registry.npmjs.org/pop3-client/-/pop3-client-0.1.0.tgz" } }, "keywords": [ "POP3", "pop3", "pop", "client", "mail", "email" ], "url": "http://registry.npmjs.org/pop3-client/" }, "poplib": { "name": "poplib", "description": "POP3 client library for Node.js", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "ditesh", "email": "ditesh@gathani.org" } ], "time": { "modified": "2011-11-08T06:17:03.899Z", "created": "2011-09-02T02:12:33.881Z", "0.1.0": "2011-09-02T02:12:35.378Z", "0.1.1": "2011-09-18T14:27:26.792Z", "0.1.2": "2011-09-21T02:49:37.555Z", "0.1.4": "2011-11-08T06:17:03.899Z" }, "author": { "name": "Ditesh Shashikant Gathani", "email": "ditesh@gathani.org", "url": "http://ditesh.gathani.org/blog/" }, "repository": { "type": "git", "url": "git://github.com/ditesh/node-poplib.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/poplib/0.1.0", "0.1.1": "http://registry.npmjs.org/poplib/0.1.1", "0.1.2": "http://registry.npmjs.org/poplib/0.1.2", "0.1.4": "http://registry.npmjs.org/poplib/0.1.4" }, "dist": { "0.1.0": { "shasum": "533a1373102205a991626032755a34467116723d", "tarball": "http://registry.npmjs.org/poplib/-/poplib-0.1.0.tgz" }, "0.1.1": { "shasum": "2f26a9a0de0623675dc6f830bec413b26fcd6c8a", "tarball": "http://registry.npmjs.org/poplib/-/poplib-0.1.1.tgz" }, "0.1.2": { "shasum": "5df9820e0514afc040a3f35cbd9f1336f142de60", "tarball": "http://registry.npmjs.org/poplib/-/poplib-0.1.2.tgz" }, "0.1.4": { "shasum": "355188779f3a0be0a943dfe29c2fd8a8bda35919", "tarball": "http://registry.npmjs.org/poplib/-/poplib-0.1.4.tgz" } }, "keywords": [ "POP3", "pop3", "pop", "client", "mail", "email" ], "url": "http://registry.npmjs.org/poplib/" }, "portchecker": { "name": "portchecker", "description": "a simple tcp port checker for node", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "danielzzz", "email": "daniel@zelisko.net" } ], "time": { "modified": "2011-11-23T13:23:52.817Z", "created": "2011-11-23T13:23:50.368Z", "0.1.0": "2011-11-23T13:23:52.817Z" }, "author": { "name": "danielzzz", "email": "daniel@zelisko.net", "url": "http://daniel.zelisko.net" }, "repository": { "type": "git", "url": "git://github.com/danielzzz/node-portchecker.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/portchecker/0.1.0" }, "dist": { "0.1.0": { "shasum": "f2c87d7ff41e8b100404d03c98db4264719aa5b7", "tarball": "http://registry.npmjs.org/portchecker/-/portchecker-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/portchecker/" }, "porter-stemmer": { "name": "porter-stemmer", "description": "Martin Porter's stemmer wrapped in CommonJS for use in node.js", "dist-tags": { "latest": "0.9.1" }, "maintainers": [ { "name": "jedparsons", "email": "jed@jedparsons.com" } ], "time": { "modified": "2011-05-28T06:38:00.883Z", "created": "2011-05-28T06:22:13.732Z", "0.9.0": "2011-05-28T06:22:14.329Z", "0.9.1": "2011-05-28T06:38:00.883Z" }, "repository": { "type": "git", "url": "git://github.com/jedp/porter-stemmer.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/porter-stemmer/0.9.0", "0.9.1": "http://registry.npmjs.org/porter-stemmer/0.9.1" }, "dist": { "0.9.0": { "shasum": "1b6e1cd1d9c47185348fabafbea108d2b22c6c22", "tarball": "http://registry.npmjs.org/porter-stemmer/-/porter-stemmer-0.9.0.tgz" }, "0.9.1": { "shasum": "a16ecea3abe44724ac88c1480021ea36baa21f9b", "tarball": "http://registry.npmjs.org/porter-stemmer/-/porter-stemmer-0.9.1.tgz" } }, "url": "http://registry.npmjs.org/porter-stemmer/" }, "portfinder": { "name": "portfinder", "description": "A simple tool to find an open port on the current machine", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-11-20T19:30:29.396Z", "created": "2011-07-08T19:30:31.334Z", "0.1.0": "2011-07-08T19:30:31.474Z", "0.2.0": "2011-07-11T00:13:17.919Z", "0.2.1": "2011-11-20T19:30:29.396Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:indexzero/node-portfinder.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/portfinder/0.1.0", "0.2.0": "http://registry.npmjs.org/portfinder/0.2.0", "0.2.1": "http://registry.npmjs.org/portfinder/0.2.1" }, "dist": { "0.1.0": { "shasum": "07ef1c071b93737e952b8a53fdde5127aafe4b47", "tarball": "http://registry.npmjs.org/portfinder/-/portfinder-0.1.0.tgz" }, "0.2.0": { "shasum": "96fdf989e246ea7876c20356aeaecb4c83c9b6a2", "tarball": "http://registry.npmjs.org/portfinder/-/portfinder-0.2.0.tgz" }, "0.2.1": { "shasum": "b2b9b0164f9e17fa3a9c7db2304d0a75140c71ad", "tarball": "http://registry.npmjs.org/portfinder/-/portfinder-0.2.1.tgz" } }, "keywords": [ "http", "ports", "utilities" ], "url": "http://registry.npmjs.org/portfinder/" }, "portscanner": { "name": "portscanner", "description": "Asynchronous port scanner for Node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "baalexander", "email": "baalexander@gmail.com" } ], "time": { "modified": "2011-11-30T03:47:07.051Z", "created": "2011-08-30T02:29:58.676Z", "0.1.0": "2011-08-30T02:29:59.233Z", "0.1.1": "2011-11-18T00:18:16.963Z", "0.1.2": "2011-11-30T03:47:07.051Z" }, "author": { "name": "Brandon Alexander", "email": "baalexander@gmail.com", "url": "https://github.com/baalexander" }, "repository": { "type": "git", "url": "git://github.com/baalexander/node-portscanner.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/portscanner/0.1.0", "0.1.1": "http://registry.npmjs.org/portscanner/0.1.1", "0.1.2": "http://registry.npmjs.org/portscanner/0.1.2" }, "dist": { "0.1.0": { "shasum": "95bee742a13a5c7b158f8995e28832715ae18fa4", "tarball": "http://registry.npmjs.org/portscanner/-/portscanner-0.1.0.tgz" }, "0.1.1": { "shasum": "9d758140e971e07e16104170018a884129b7fc6c", "tarball": "http://registry.npmjs.org/portscanner/-/portscanner-0.1.1.tgz" }, "0.1.2": { "shasum": "ea6bda53476132905e7b900854d4fc8bc1e67d78", "tarball": "http://registry.npmjs.org/portscanner/-/portscanner-0.1.2.tgz" } }, "keywords": [ "portscanner", "port", "scanner", "checker", "status" ], "url": "http://registry.npmjs.org/portscanner/" }, "pos": { "name": "pos", "description": "fasttag part of speech tagger implementation", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "gerad", "email": "gerads@gmail.com" } ], "time": { "modified": "2011-03-10T16:50:06.290Z", "created": "2011-03-10T16:50:05.867Z", "0.1.1": "2011-03-10T16:50:06.290Z" }, "author": { "name": "Percy Wegmann" }, "repository": { "type": "git", "url": "git://github.com/fortnightlabs/pos-js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/pos/0.1.1" }, "dist": { "0.1.1": { "shasum": "3bfd7ebbf1f8b0f0291cd9ad32b7f8c8ef53de70", "tarball": "http://registry.npmjs.org/pos/-/pos-0.1.1.tgz" } }, "keywords": [ "nlp", "pos", "part of speech", "jspos", "fasttag" ], "url": "http://registry.npmjs.org/pos/" }, "posix": { "name": "posix", "description": "The missing POSIX system calls", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "mel", "email": "mel@ohmu.fi" } ], "time": { "modified": "2011-12-04T00:35:04.951Z", "created": "2011-11-22T00:06:49.384Z", "0.0.1": "2011-11-22T00:18:13.793Z", "0.0.2": "2011-11-23T23:26:41.124Z", "0.0.3": "2011-11-26T17:28:09.707Z", "0.0.4": "2011-11-26T21:52:51.720Z", "0.0.5": "2011-12-04T00:35:04.951Z" }, "author": { "name": "Mika Eloranta", "email": "mel@ohmu.fi" }, "repository": { "type": "git", "url": "git://github.com/melor/node-posix.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/posix/0.0.1", "0.0.2": "http://registry.npmjs.org/posix/0.0.2", "0.0.3": "http://registry.npmjs.org/posix/0.0.3", "0.0.4": "http://registry.npmjs.org/posix/0.0.4", "0.0.5": "http://registry.npmjs.org/posix/0.0.5" }, "dist": { "0.0.1": { "shasum": "c16883fd3e134966596378bd51d3ffbf420faa7e", "tarball": "http://registry.npmjs.org/posix/-/posix-0.0.1.tgz" }, "0.0.2": { "shasum": "d9e33014adaf4b5ec37751a487cd47dadc1b4951", "tarball": "http://registry.npmjs.org/posix/-/posix-0.0.2.tgz" }, "0.0.3": { "shasum": "3afa6d52eb3cce7adca45d002a1fa045bd13aa60", "tarball": "http://registry.npmjs.org/posix/-/posix-0.0.3.tgz" }, "0.0.4": { "shasum": "5bbebacc5052504d58da255fcd08ca605c4bd8f3", "tarball": "http://registry.npmjs.org/posix/-/posix-0.0.4.tgz" }, "0.0.5": { "shasum": "47adb4b8c7e73e096e504bbd6859bf8ddef4d7c5", "tarball": "http://registry.npmjs.org/posix/-/posix-0.0.5.tgz" } }, "keywords": [ "posix", "rlimit", "getrlimit", "setrlimit", "ulimit", "setuid", "setgid", "seteuid", "setegid", "chroot", "setreuid", "setregid", "getpgrp", "setsid", "setpgid", "getpwnam", "getgrnam", "uid", "gid", "syslog", "setlogmask" ], "url": "http://registry.npmjs.org/posix/" }, "posix-getopt": { "name": "posix-getopt", "description": "POSIX-style getopt()", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dap", "email": "dap@cs.brown.edu" } ], "time": { "modified": "2011-05-28T00:42:16.993Z", "created": "2011-05-28T00:42:16.523Z", "0.0.1": "2011-05-28T00:42:16.993Z" }, "author": { "name": "Dave Pacheco", "url": "dap@cs.brown.edu" }, "versions": { "0.0.1": "http://registry.npmjs.org/posix-getopt/0.0.1" }, "dist": { "0.0.1": { "shasum": "7a315be479bf693a57280fb27260e9b06b9e6f5f", "tarball": "http://registry.npmjs.org/posix-getopt/-/posix-getopt-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/posix-getopt/" }, "postageapp": { "name": "postageapp", "description": "Node.JS package for sending emails through PostageApp", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "jonlim", "email": "jon@postageapp.com" } ], "time": { "modified": "2011-08-15T19:15:52.421Z", "created": "2011-07-07T18:58:01.199Z", "0.0.1": "2011-07-07T18:58:01.479Z", "0.0.2": "2011-07-12T14:51:52.313Z", "0.0.3": "2011-07-19T18:39:30.955Z", "0.0.5": "2011-08-15T19:15:52.421Z" }, "author": { "name": "PostageApp", "url": "http://postageapp.com" }, "repository": { "type": "git", "url": "git://github.com/postageapp/postageapp-nodejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/postageapp/0.0.1", "0.0.2": "http://registry.npmjs.org/postageapp/0.0.2", "0.0.3": "http://registry.npmjs.org/postageapp/0.0.3", "0.0.5": "http://registry.npmjs.org/postageapp/0.0.5" }, "dist": { "0.0.1": { "shasum": "2443589e780b9ead9c5a034a7c9d2df8542523e7", "tarball": "http://registry.npmjs.org/postageapp/-/postageapp-0.0.1.tgz" }, "0.0.2": { "shasum": "ee0987a1c20f9be69818fcc0ca71ca450976076a", "tarball": "http://registry.npmjs.org/postageapp/-/postageapp-0.0.2.tgz" }, "0.0.3": { "shasum": "d2f2b2c6ca33aecbf9d3364e4da37c3cced837da", "tarball": "http://registry.npmjs.org/postageapp/-/postageapp-0.0.3.tgz" }, "0.0.5": { "shasum": "03a108251dc6dafd167e280ea0aabd811a83bd58", "tarball": "http://registry.npmjs.org/postageapp/-/postageapp-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/postageapp/" }, "postal": { "name": "postal", "description": "Pub/Sub library providing wildcard subscriptions, complex message handling, etc. Works server and client-side.", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "ifandelse", "email": "jim@ifandelse.com" } ], "time": { "modified": "2011-09-21T05:48:51.222Z", "created": "2011-09-21T04:29:09.622Z", "0.3.1": "2011-09-21T04:29:10.163Z", "0.3.2": "2011-09-21T04:50:27.462Z" }, "author": { "name": "Jim Cowart", "email": "jim@ifandelse.com", "url": "http://ifandelse.com" }, "repository": { "type": "git", "url": "git://github.com/ifandelse/postal.js.git" }, "versions": { "0.3.2": "http://registry.npmjs.org/postal/0.3.2" }, "dist": { "0.3.2": { "shasum": "5e391083b1661aa524813285877f5cfc36aac40b", "tarball": "http://registry.npmjs.org/postal/-/postal-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/postal/" }, "posterous": { "name": "posterous", "description": "Package for the Posterous API", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "andz", "email": "zegg90@gmail.com" } ], "time": { "modified": "2011-06-17T20:06:24.599Z", "created": "2011-06-17T20:06:23.887Z", "1.0.0": "2011-06-17T20:06:24.599Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/posterous/1.0.0" }, "dist": { "1.0.0": { "shasum": "027f818017e75f69c44b83166caabbb283ca7878", "tarball": "http://registry.npmjs.org/posterous/-/posterous-1.0.0.tgz" } }, "keywords": [ "posterous", "api" ], "url": "http://registry.npmjs.org/posterous/" }, "postgres": { "name": "postgres", "description": "very basic libpg binding to node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ry", "email": "ry@tinyclouds.org" } ], "author": { "name": "Ryan Dahl" }, "versions": { "0.0.1": "http://registry.npmjs.org/postgres/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/postgres/-/postgres-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/postgres/" }, "postgres-js": { "name": "postgres-js", "description": "Pure-JavaScript implementation of the Postgres Protocol", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aurynn", "email": "aurynn@gmail.com" } ], "time": { "modified": "2011-02-09T06:05:16.443Z", "created": "2011-02-09T06:05:16.036Z", "0.1.0": "2011-02-09T06:05:16.443Z" }, "author": { "name": "Aurynn Shaw", "email": "ashaw@commandprompt.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/postgres-js/0.1.0" }, "dist": { "0.1.0": { "shasum": "383a87226736265f4e394b3d84a90e5526cc770a", "tarball": "http://registry.npmjs.org/postgres-js/-/postgres-js-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/postgres-js/" }, "PostgresClient": { "name": "PostgresClient", "description": "A PostgreSQL client library for Node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "frans-willem", "email": "fw@hardijzer.nl" } ], "author": { "name": "Frans-Willem Hardijzer", "email": "fw@hardijzer.nl" }, "repository": { "type": "git", "url": "git://github.com/Frans-Willem/node-PostgresClient.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/PostgresClient/0.0.1", "0.0.2": "http://registry.npmjs.org/PostgresClient/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/PostgresClient/-/PostgresClient-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/PostgresClient/-/PostgresClient-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/PostgresClient/" }, "postman": { "name": "postman", "description": "The Postman will help deliver messages around your application", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "aaronpowell", "email": "me@aaron-powell.com" } ], "time": { "modified": "2011-07-24T12:39:21.285Z", "created": "2011-07-08T04:50:43.036Z", "0.1.0": "2011-07-08T04:50:45.030Z", "0.2.0": "2011-07-24T12:39:21.285Z" }, "author": { "name": "Aaron Powell http://apowell.me" }, "versions": { "0.1.0": "http://registry.npmjs.org/postman/0.1.0", "0.2.0": "http://registry.npmjs.org/postman/0.2.0" }, "dist": { "0.1.0": { "shasum": "ed196816389d2514fd97e12dbec8e35bd9afa1f7", "tarball": "http://registry.npmjs.org/postman/-/postman-0.1.0.tgz" }, "0.2.0": { "shasum": "73cb3634336d6cf37b976826561204157501e04e", "tarball": "http://registry.npmjs.org/postman/-/postman-0.2.0.tgz" } }, "keywords": [ "pub/sub", "eventing", "message-bus" ], "url": "http://registry.npmjs.org/postman/" }, "postmark": { "name": "postmark", "description": "Ridiculously Simple Email Sending From Node.js using http://www.postmarkapp.com", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "voodootikigod", "email": "voodootikigod@gmail.com" } ], "author": { "name": "Chris Williams", "email": "voodootikigod@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/voodootikigod/postmark.js.git" }, "time": { "modified": "2011-11-29T04:01:36.167Z", "created": "2011-03-25T11:43:00.043Z", "0.0.2": "2011-03-25T11:43:00.043Z", "0.0.3": "2011-03-25T11:43:00.043Z", "0.0.4": "2011-03-25T11:43:00.043Z", "0.0.5": "2011-03-25T11:43:00.043Z", "0.1.0": "2011-04-26T04:50:30.426Z", "0.1.1": "2011-04-26T04:52:03.351Z", "0.1.2": "2011-04-28T16:18:45.750Z", "0.1.3": "2011-08-22T15:12:53.189Z", "0.1.4": "2011-08-29T21:25:09.797Z", "0.1.5": "2011-08-29T21:52:45.236Z", "0.1.6": "2011-11-29T04:01:36.167Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/postmark/0.0.2", "0.0.3": "http://registry.npmjs.org/postmark/0.0.3", "0.0.4": "http://registry.npmjs.org/postmark/0.0.4", "0.0.5": "http://registry.npmjs.org/postmark/0.0.5", "0.1.0": "http://registry.npmjs.org/postmark/0.1.0", "0.1.1": "http://registry.npmjs.org/postmark/0.1.1", "0.1.2": "http://registry.npmjs.org/postmark/0.1.2", "0.1.3": "http://registry.npmjs.org/postmark/0.1.3", "0.1.4": "http://registry.npmjs.org/postmark/0.1.4", "0.1.5": "http://registry.npmjs.org/postmark/0.1.5", "0.1.6": "http://registry.npmjs.org/postmark/0.1.6" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/postmark/-/postmark-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/postmark/-/postmark-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/postmark/-/postmark-0.0.4.tgz" }, "0.0.5": { "shasum": "2cb13721ca9ae512564af6336f7ffb2110fafa93", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.0.5.tgz" }, "0.1.0": { "shasum": "73b926f4aad427713e72f3667e98d2640b2950c6", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.0.tgz" }, "0.1.1": { "shasum": "0c7ddf3809b1a225ea117200c7ccd7199bdf973d", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.1.tgz" }, "0.1.2": { "shasum": "1e93eb6ef72ada0c2ebfdee60d4bc78a7beb3ca1", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.2.tgz" }, "0.1.3": { "shasum": "645978a36c5181ab2bb8666e1b27fe7ccebbf0cb", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.3.tgz" }, "0.1.4": { "shasum": "352266e5e2bdd9661f633d0fcc3909b38bab2a3c", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.4.tgz" }, "0.1.5": { "shasum": "1380c57784811931ef0deb328c066ab75e338502", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.5.tgz" }, "0.1.6": { "shasum": "f802c8f0d78f21a419260e45482e50c071dccb67", "tarball": "http://registry.npmjs.org/postmark/-/postmark-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/postmark/" }, "postmark-api": { "name": "postmark-api", "description": "Email sending in node using http://www.postmarkapp.com", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ekstergans", "email": "ekstergans@gmail.com" } ], "author": { "name": "Alan Kockelbergh", "email": "ekstergans@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/ekstergans/node-postmark.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/postmark-api/0.1.0" }, "dist": { "0.1.0": { "shasum": "cb91a04c87f73c6914bf7b020f331770155dcde7", "tarball": "http://registry.npmjs.org/postmark-api/-/postmark-api-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/postmark-api/" }, "postmessage": { "name": "postmessage", "description": "Simple and easy window.postMessage communication", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "thomassturm", "email": "thomas@sturm.to" } ], "time": { "modified": "2011-05-26T07:19:28.963Z", "created": "2011-05-25T06:09:24.803Z", "0.1.1": "2011-05-25T06:09:25.764Z", "0.1.2": "2011-05-26T07:19:28.963Z" }, "repository": { "type": "git", "url": "git://github.com/thomassturm/ender-postmessage.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/postmessage/0.1.1", "0.1.2": "http://registry.npmjs.org/postmessage/0.1.2" }, "dist": { "0.1.1": { "shasum": "97a0dc885c30a8cb289c629e251464f12f916bc5", "tarball": "http://registry.npmjs.org/postmessage/-/postmessage-0.1.1.tgz" }, "0.1.2": { "shasum": "d7430ad239a9b5b3eaec323f535a87c4b7be9cf3", "tarball": "http://registry.npmjs.org/postmessage/-/postmessage-0.1.2.tgz" } }, "keywords": [ "ender", "postmessage" ], "url": "http://registry.npmjs.org/postmessage/" }, "postpie": { "name": "postpie", "description": "A pieshop backend and transport for Postgres databases.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "author": { "name": "Chris Dickinson" }, "versions": { "0.0.1": "http://registry.npmjs.org/postpie/0.0.1", "0.0.2": "http://registry.npmjs.org/postpie/0.0.2", "0.0.3": "http://registry.npmjs.org/postpie/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/postpie/-/postpie-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/postpie/-/postpie-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/postpie/-/postpie-0.0.3.tgz" } }, "keywords": [ "orm", "django", "postgres" ], "url": "http://registry.npmjs.org/postpie/" }, "postprocess": { "name": "postprocess", "description": "Connect middleware providing request post-proccessing.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-12-12T17:18:24.100Z", "created": "2011-09-01T12:53:37.993Z", "0.0.1": "2011-09-01T12:53:38.809Z", "0.0.2": "2011-09-16T23:02:21.138Z", "0.0.3": "2011-10-28T19:19:50.430Z", "0.0.4": "2011-12-12T17:17:54.699Z", "0.1.0": "2011-12-12T17:18:24.100Z" }, "author": { "name": "Lloyd Hilaiel", "email": "lloyd@hilaiel.com", "url": "http://lloyd.io" }, "repository": { "type": "git", "url": "git://github.com/lloyd/connect-postprocess.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/postprocess/0.0.1", "0.0.2": "http://registry.npmjs.org/postprocess/0.0.2", "0.0.3": "http://registry.npmjs.org/postprocess/0.0.3", "0.0.4": "http://registry.npmjs.org/postprocess/0.0.4", "0.1.0": "http://registry.npmjs.org/postprocess/0.1.0" }, "dist": { "0.0.1": { "shasum": "20fe8ca64f5863a9a61a399483432690d830ce23", "tarball": "http://registry.npmjs.org/postprocess/-/postprocess-0.0.1.tgz" }, "0.0.2": { "shasum": "b89c0ff1f5d35d804e6079737bcf8ad78155fb9a", "tarball": "http://registry.npmjs.org/postprocess/-/postprocess-0.0.2.tgz" }, "0.0.3": { "shasum": "cb14107979e67d06e9754efd0a2f4b1a05f05f32", "tarball": "http://registry.npmjs.org/postprocess/-/postprocess-0.0.3.tgz" }, "0.0.4": { "shasum": "5e6c8e63251a0a2ff173ab0e3fa77e16863b5b3e", "tarball": "http://registry.npmjs.org/postprocess/-/postprocess-0.0.4.tgz" }, "0.1.0": { "shasum": "dd91b73da72824e6f5b75332caa26e7933f1ef3f", "tarball": "http://registry.npmjs.org/postprocess/-/postprocess-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/postprocess/" }, "potato": { "name": "potato", "description": "", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "poulejapon", "email": "paul.masurel@gmail.com" } ], "time": { "modified": "2011-11-01T11:23:31.203Z", "created": "2011-09-04T18:53:46.875Z", "0.0.1": "2011-09-04T18:53:47.648Z", "0.0.3": "2011-11-01T11:23:31.203Z" }, "author": { "name": "Paul Masurel", "email": "paul.masurel@gmail.com" }, "repository": { "type": "hg", "url": "https://bitbucket.org/poulejapon/potato" }, "versions": { "0.0.1": "http://registry.npmjs.org/potato/0.0.1", "0.0.3": "http://registry.npmjs.org/potato/0.0.3" }, "dist": { "0.0.1": { "shasum": "c2363691726962f77ed64d79be2b0102e2226cb3", "tarball": "http://registry.npmjs.org/potato/-/potato-0.0.1.tgz" }, "0.0.3": { "shasum": "022b28767852025de742a7db8788945cc413eb5d", "tarball": "http://registry.npmjs.org/potato/-/potato-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/potato/" }, "pour": { "name": "pour", "description": "A DSL for serial/parallel asynchronous programming in CoffeeScript", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "timcameronryan", "email": "tim@timryan.org" } ], "time": { "modified": "2011-09-19T20:38:53.525Z", "created": "2011-09-13T04:25:49.115Z", "0.0.1": "2011-09-13T04:25:50.006Z", "0.0.2": "2011-09-13T04:39:31.783Z", "0.0.3": "2011-09-19T20:38:53.525Z" }, "author": { "name": "Tim Cameron Ryan", "email": "tim@timryan.org" }, "versions": { "0.0.1": "http://registry.npmjs.org/pour/0.0.1", "0.0.2": "http://registry.npmjs.org/pour/0.0.2", "0.0.3": "http://registry.npmjs.org/pour/0.0.3" }, "dist": { "0.0.1": { "shasum": "a6b5297423110fe9fe7d8de145bfbdca50e08b53", "tarball": "http://registry.npmjs.org/pour/-/pour-0.0.1.tgz" }, "0.0.2": { "shasum": "dd1a5d91a18b99652980615f75a715f63806b3e8", "tarball": "http://registry.npmjs.org/pour/-/pour-0.0.2.tgz" }, "0.0.3": { "shasum": "ccc4a72c5fa002f1e0187df890a6ad1a0356da28", "tarball": "http://registry.npmjs.org/pour/-/pour-0.0.3.tgz" } }, "keywords": [ "async", "serial", "parallel", "coffeescript", "dsl" ], "url": "http://registry.npmjs.org/pour/" }, "poutine": { "name": "poutine", "description": "MongoDB object document mapper made of unicorns", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "assaf", "email": "assaf@labnotes.org" } ], "time": { "modified": "2011-11-28T07:34:55.316Z", "created": "2011-11-28T07:34:53.475Z", "0.2.0": "2011-11-28T07:34:55.316Z" }, "repository": { "type": "git", "url": "git://github.com/jeromegn/poutine.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/poutine/0.2.0" }, "dist": { "0.2.0": { "shasum": "00b1b1c6a979c26bcefc3187b6953b4f08869ddd", "tarball": "http://registry.npmjs.org/poutine/-/poutine-0.2.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/poutine/" }, "pow": { "name": "pow", "description": "Zero-configuration Rack server for Mac OS X", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "josh", "email": "josh@joshpeek.com" }, { "name": "sstephenson", "email": "sstephenson@gmail.com" } ], "time": { "modified": "2011-08-14T03:10:18.496Z", "created": "2011-05-06T01:26:47.114Z", "0.3.0-beta1": "2011-05-06T01:26:47.392Z", "0.3.0-beta2": "2011-05-08T23:22:50.424Z", "0.3.0": "2011-05-10T17:20:17.776Z", "0.3.1": "2011-05-11T18:10:31.802Z", "0.3.2": "2011-08-14T03:10:18.496Z" }, "author": { "name": "Sam Stephenson" }, "repository": { "type": "git", "url": "git://github.com/sstephenson/pow.git" }, "versions": { "0.3.0-beta1": "http://registry.npmjs.org/pow/0.3.0-beta1", "0.3.0-beta2": "http://registry.npmjs.org/pow/0.3.0-beta2", "0.3.0": "http://registry.npmjs.org/pow/0.3.0", "0.3.1": "http://registry.npmjs.org/pow/0.3.1", "0.3.2": "http://registry.npmjs.org/pow/0.3.2" }, "dist": { "0.3.0-beta1": { "shasum": "6dbeadf91b652d9cf64ff79ec937f146c0da5048", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "b880aa5babc988d818c79c0fbc835858be5c8012", "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.0-beta1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.0-beta1.tgz" }, "0.3.0-beta2": { "shasum": "195f5a8a8a9ac5f6d6827cb23713fad86fa15872", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "0ef4fcf266da31af67af8f02845a3b89f6ebd0fa", "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.0-beta2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.0-beta2.tgz" }, "0.3.0": { "shasum": "11fa0f71afa907af7df49c2a6e0d44e82e228f3a", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "1eadfc0f1474551c72e6e5c2689e97d5ed8d1899", "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.0.tgz" }, "0.3.1": { "shasum": "3c4824fd574c21304c9eaa7fa4d89e23280b95b3", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "c4ef5c051f8ce18d9e207ecc1b47d7215b015acd", "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.1.tgz" }, "0.3.2": { "shasum": "aea34b1860a08b4ac1645ddcb3728cccbaf58135", "tarball": "http://registry.npmjs.org/pow/-/pow-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/pow/" }, "pow-mongodb-fixtures": { "name": "pow-mongodb-fixtures", "description": "Easy JSON fixture loading for MongoDB. Makes managing document relationships easier.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "powmedia", "email": "charlie@powmedia.co.uk" } ], "time": { "modified": "2011-11-29T17:29:23.034Z", "created": "2011-11-16T17:44:02.965Z", "0.1.0": "2011-11-16T21:43:14.649Z", "0.2.0": "2011-11-28T09:38:38.744Z", "0.2.1": "2011-11-28T10:22:59.934Z", "0.2.2": "2011-11-29T17:29:23.034Z" }, "author": { "name": "Charles Davison", "email": "charlie@powmedia.co.uk" }, "repository": { "type": "git", "url": "git://github.com/powmedia/pow-mongodb-fixtures.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pow-mongodb-fixtures/0.1.0", "0.2.0": "http://registry.npmjs.org/pow-mongodb-fixtures/0.2.0", "0.2.1": "http://registry.npmjs.org/pow-mongodb-fixtures/0.2.1", "0.2.2": "http://registry.npmjs.org/pow-mongodb-fixtures/0.2.2" }, "dist": { "0.1.0": { "shasum": "d085f4dc179266e09fdce6bb99d160e1304d0c02", "tarball": "http://registry.npmjs.org/pow-mongodb-fixtures/-/pow-mongodb-fixtures-0.1.0.tgz" }, "0.2.0": { "shasum": "9220bd3c4b5584bd72dc47c3ab4a2b6a5b0e0dd8", "tarball": "http://registry.npmjs.org/pow-mongodb-fixtures/-/pow-mongodb-fixtures-0.2.0.tgz" }, "0.2.1": { "shasum": "d49a4c4f43df4d13f33586a3afda682b170e6b25", "tarball": "http://registry.npmjs.org/pow-mongodb-fixtures/-/pow-mongodb-fixtures-0.2.1.tgz" }, "0.2.2": { "shasum": "e58f05e652f66b94f7fcf96a7e596787813d71ce", "tarball": "http://registry.npmjs.org/pow-mongodb-fixtures/-/pow-mongodb-fixtures-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/pow-mongodb-fixtures/" }, "pp-json": { "name": "pp-json", "description": "A commandline utility to pretty-print JSON files", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-04T17:42:54.524Z", "created": "2011-11-04T17:42:53.932Z", "1.0.0": "2011-11-04T17:42:54.524Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "versions": { "1.0.0": "http://registry.npmjs.org/pp-json/1.0.0" }, "dist": { "1.0.0": { "shasum": "27563b2ca35bd53d28989ca69b71adbad1350945", "tarball": "http://registry.npmjs.org/pp-json/-/pp-json-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/pp-json/" }, "precious": { "name": "precious", "description": "a minimum kind of ephemeris", "dist-tags": { "latest": "0.0.1-4" }, "maintainers": [ { "name": "orlin", "email": "om@soundsapiens.com" } ], "time": { "modified": "2011-05-06T11:00:04.607Z", "created": "2011-04-28T15:26:55.250Z", "0.0.1-1": "2011-04-28T15:26:56.285Z", "0.0.1-2": "2011-04-28T19:50:18.996Z", "0.0.1-3": "2011-04-30T22:08:20.435Z", "0.0.1-4": "2011-05-06T10:55:42.358Z" }, "author": { "name": "Orlin M Bozhinov", "email": "orlin@astrolet.net", "url": "http://soundsapiens.com" }, "repository": { "type": "git", "url": "git://github.com/astrolet/precious.git" }, "versions": { "0.0.1-1": "http://registry.npmjs.org/precious/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/precious/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/precious/0.0.1-3", "0.0.1-4": "http://registry.npmjs.org/precious/0.0.1-4" }, "dist": { "0.0.1-1": { "shasum": "5c9ad3e66db2e4ae6974bedf0a4a1d6b93ed0d9f", "bin": { "0.4-darwin-10.7.3": { "shasum": "e70882e6a051a9deb4b03d5a918ade909ce84110", "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-1-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-1.tgz" }, "0.0.1-2": { "shasum": "f06524dc057f658d03d84a72ffdeba02697d8694", "bin": { "0.4-darwin-10.7.3": { "shasum": "09025dd1e13723d1875e00ac9886ff9525af31f6", "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-2-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-2.tgz" }, "0.0.1-3": { "shasum": "39f5b97b071fe66001f548ffb64a1289dfa72601", "bin": { "0.4-darwin-10.7.3": { "shasum": "f6657aa1c2a807ce74d86b8326794b27b4fa6f22", "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-3-0.4-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-3.tgz" }, "0.0.1-4": { "shasum": "f5ab044d03b101044aab547eb288910466111178", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.3": { "shasum": "551ff5d8dc8d12d3990d14f1736ea277d87c47bf", "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-4-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.3.tgz" } }, "tarball": "http://registry.npmjs.org/precious/-/precious-0.0.1-4.tgz" } }, "keywords": [ "astrology", "ephemeris", "pyswisseph" ], "url": "http://registry.npmjs.org/precious/" }, "predicate": { "name": "predicate", "description": "trivial predicates to aid list tossing", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nojs", "email": "oil.crayons@gmail.com" } ], "time": { "modified": "2011-09-03T07:16:40.403Z", "created": "2011-09-03T07:16:39.577Z", "0.0.1": "2011-09-03T07:16:40.403Z" }, "author": { "name": "Dmitry Unkovksy", "email": "oil.crayons@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nojs/predicate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/predicate/0.0.1" }, "dist": { "0.0.1": { "shasum": "aecff2d68d59ca62d48ca6debe5511559180ff0b", "tarball": "http://registry.npmjs.org/predicate/-/predicate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/predicate/" }, "prefer": { "name": "prefer", "description": "Configuration management for NodeJS", "dist-tags": { "latest": "0.0.41" }, "maintainers": [ { "name": "monokrome", "email": "monokrome@limpidtech.com" } ], "time": { "modified": "2011-05-09T07:02:33.118Z", "created": "2011-05-09T07:02:11.033Z", "0.0.1": "2011-05-09T07:02:11.753Z", "0.0.2": "2011-05-09T07:02:16.285Z", "0.0.3": "2011-05-09T07:02:24.865Z", "0.0.4": "2011-05-09T07:02:29.058Z", "0.0.41": "2011-05-09T07:02:33.118Z" }, "author": { "name": "Brandon R. Stoner", "email": "monokrome@limpidtech.com", "url": "http://monokro.me/" }, "repository": { "type": "git", "url": "git://github.com/LimpidTech/preferjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/prefer/0.0.1", "0.0.2": "http://registry.npmjs.org/prefer/0.0.2", "0.0.3": "http://registry.npmjs.org/prefer/0.0.3", "0.0.4": "http://registry.npmjs.org/prefer/0.0.4", "0.0.41": "http://registry.npmjs.org/prefer/0.0.41" }, "dist": { "0.0.1": { "shasum": "0bec329cc924677edc64960a7b3cff520b2a135c", "tarball": "http://registry.npmjs.org/prefer/-/prefer-0.0.1.tgz" }, "0.0.2": { "shasum": "658f072395a260aeaa24636fff9c4fa714235cbd", "tarball": "http://registry.npmjs.org/prefer/-/prefer-0.0.2.tgz" }, "0.0.3": { "shasum": "beaa0332ed27bec123bc07f7fe07ef9b9f05ac8a", "tarball": "http://registry.npmjs.org/prefer/-/prefer-0.0.3.tgz" }, "0.0.4": { "shasum": "2bdb5228f3b762984f5c080d399f2958b9eaf95b", "tarball": "http://registry.npmjs.org/prefer/-/prefer-0.0.4.tgz" }, "0.0.41": { "shasum": "1cfa74ce23c42aa389f35330c72d96a7d78b8121", "tarball": "http://registry.npmjs.org/prefer/-/prefer-0.0.41.tgz" } }, "url": "http://registry.npmjs.org/prefer/" }, "prehost": { "name": "prehost", "description": "Parse the host out of an HTTP stream and report back as soon as possible. This is useful if you're building a load balancer or http host router.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-09-29T11:42:02.038Z", "created": "2011-09-29T11:42:00.134Z", "0.0.0": "2011-09-29T11:42:02.038Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-prehost.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/prehost/0.0.0" }, "dist": { "0.0.0": { "shasum": "61be7b50702be077909d638c856a254d288fc934", "tarball": "http://registry.npmjs.org/prehost/-/prehost-0.0.0.tgz" } }, "keywords": [ "http", "parse", "pre", "load", "balancer" ], "url": "http://registry.npmjs.org/prehost/" }, "prenup": { "name": "prenup", "description": "Syntactic sugar for Vows", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jadell", "email": "josh.adell@gmail.com" } ], "time": { "modified": "2011-04-13T04:28:10.497Z", "created": "2011-04-13T04:28:10.258Z", "0.0.0": "2011-04-13T04:28:10.497Z" }, "author": { "name": "Josh Adell", "email": "josh.adell@gmail.com", "url": "http://joshadell.com" }, "repository": { "type": "git", "url": "http://github.com/jadell/prenup.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/prenup/0.0.0" }, "dist": { "0.0.0": { "shasum": "15daccd75faedb509abae0f993b45edda0285b82", "tarball": "http://registry.npmjs.org/prenup/-/prenup-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/prenup/" }, "pretty-json": { "name": "pretty-json", "description": "Simple node cli utility for presenting JSON with glamour.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-02-23T18:01:24.358Z", "created": "2011-02-23T17:53:37.529Z", "0.1.0": "2011-02-23T17:53:38.036Z", "0.1.1": "2011-02-23T18:01:24.358Z" }, "author": { "name": "Tim Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/pretty-json.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pretty-json/0.1.0", "0.1.1": "http://registry.npmjs.org/pretty-json/0.1.1" }, "dist": { "0.1.0": { "shasum": "ed2c7fc6a8e47700fa7a170eca7a407c5320eb79", "tarball": "http://registry.npmjs.org/pretty-json/-/pretty-json-0.1.0.tgz" }, "0.1.1": { "shasum": "45564dc0de89aa490b68bb702406829d0ab741ef", "tarball": "http://registry.npmjs.org/pretty-json/-/pretty-json-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/pretty-json/" }, "prettydate": { "name": "prettydate", "description": "Format dates nicely", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bluesmoon", "email": "philip@bluesmoon.info" } ], "time": { "modified": "2011-12-02T18:06:45.898Z", "created": "2011-12-02T16:17:59.714Z", "0.0.1": "2011-12-02T18:06:45.898Z" }, "author": { "name": "Philip Tellis", "email": "philip@bluesmoon.info", "url": "http://bluesmoon.info/" }, "repository": { "type": "git", "url": "git://github.com/bluesmoon/node-prettydate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/prettydate/0.0.1" }, "dist": { "0.0.1": { "shasum": "cbe3624713cff4801f4aa0531ac3f9f224d33aa5", "tarball": "http://registry.npmjs.org/prettydate/-/prettydate-0.0.1.tgz" } }, "keywords": [ "strftime", "date", "datetime", "date format", "iso8601", "rfc2822", "unixtime" ], "url": "http://registry.npmjs.org/prettydate/" }, "prettyfy": { "name": "prettyfy", "description": "Quick and dirty port of Google's Code Prettyfier to NodeJS/NPM.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "brianleroux", "email": "brian@westcoastlogic.com" } ], "versions": { "0.0.0": "http://registry.npmjs.org/prettyfy/0.0.0" }, "dist": { "0.0.0": { "shasum": "41ec1609636121be1139eeea372b74021dbdf65c", "tarball": "http://registry.npmjs.org/prettyfy/-/prettyfy-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/prettyfy/" }, "prettyjson": { "name": "prettyjson", "description": "Package for formatting JSON data in a coloured YAML-style, perfect for CLI output", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "rafeca", "email": "rafeca@gmail.com" } ], "time": { "modified": "2011-12-01T13:52:04.705Z", "created": "2011-10-10T19:30:03.277Z", "0.0.1": "2011-10-10T19:30:04.833Z", "0.1.0": "2011-10-11T01:01:30.698Z", "0.1.1": "2011-11-08T18:39:43.002Z", "0.1.2": "2011-11-13T23:26:28.255Z", "0.1.3": "2011-11-16T23:29:22.539Z", "0.1.4": "2011-12-01T13:52:04.705Z" }, "author": { "name": "Rafael de Oleza", "email": "rafeca@gmail.com", "url": "https://github.com/rafeca" }, "repository": { "type": "git", "url": "git://github.com/rafeca/prettyjson.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/prettyjson/0.0.1", "0.1.0": "http://registry.npmjs.org/prettyjson/0.1.0", "0.1.1": "http://registry.npmjs.org/prettyjson/0.1.1", "0.1.2": "http://registry.npmjs.org/prettyjson/0.1.2", "0.1.3": "http://registry.npmjs.org/prettyjson/0.1.3", "0.1.4": "http://registry.npmjs.org/prettyjson/0.1.4" }, "dist": { "0.0.1": { "shasum": "ddce6038b9ce3b7ab7ba99ebca3c8ab11eba046b", "tarball": "http://registry.npmjs.org/prettyjson/-/prettyjson-0.0.1.tgz" }, "0.1.0": { "shasum": "82d37e006a392a56f4462beddd085b9254af5a63", "tarball": "http://registry.npmjs.org/prettyjson/-/prettyjson-0.1.0.tgz" }, "0.1.1": { "shasum": "d26a5bac7d9da65efc156b64c86b87431dbe1c83", "tarball": "http://registry.npmjs.org/prettyjson/-/prettyjson-0.1.1.tgz" }, "0.1.2": { "shasum": "dd1775a81bb78fc30025df305a4e94de7755f494", "tarball": "http://registry.npmjs.org/prettyjson/-/prettyjson-0.1.2.tgz" }, "0.1.3": { "shasum": "bd5450abaed3adf53cf91bec844d62006be8e65b", "tarball": "http://registry.npmjs.org/prettyjson/-/prettyjson-0.1.3.tgz" }, "0.1.4": { "shasum": "b89cf70d9cedd01d66df377df828e80543a41a79", "tarball": "http://registry.npmjs.org/prettyjson/-/prettyjson-0.1.4.tgz" } }, "keywords": [ "json", "cli", "formatting", "colors" ], "url": "http://registry.npmjs.org/prettyjson/" }, "prick": { "name": "prick", "description": "A micro web framework for Node.js", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "akashmanohar", "email": "akash@akash.im" } ], "author": { "name": "Akash Manohar J", "email": "akash@akash.im" }, "versions": { "0.0.5": "http://registry.npmjs.org/prick/0.0.5", "0.3.1": "http://registry.npmjs.org/prick/0.3.1", "0.3.2": "http://registry.npmjs.org/prick/0.3.2" }, "dist": { "0.0.5": { "tarball": "http://packages:5984/prick/-/prick-0.0.5.tgz" }, "0.3.1": { "tarball": "http://packages:5984/prick/-/prick-0.3.1.tgz" }, "0.3.2": { "tarball": "http://packages:5984/prick/-/prick-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/prick/" }, "print_r": { "name": "print_r", "description": "print recursively, PHP's favorite function, for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "beatak", "email": "beatak@gmail.com" } ], "time": { "modified": "2011-10-05T13:31:43.129Z", "created": "2011-10-05T13:31:41.970Z", "0.0.1": "2011-10-05T13:31:43.129Z" }, "author": { "name": "Takashi Mizohata", "email": "dev@nydd.org", "url": "http://nydd.org/" }, "repository": { "type": "git", "url": "git://github.com/beatak/print_r.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/print_r/0.0.1" }, "dist": { "0.0.1": { "shasum": "acce4163c2a4071fc90d29c56d97202640782273", "tarball": "http://registry.npmjs.org/print_r/-/print_r-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/print_r/" }, "printf": { "name": "printf", "description": "Write formatted data (printf and sprintf)", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-10-03T11:46:29.231Z", "created": "2011-05-10T14:19:03.584Z", "0.0.2": "2011-05-10T14:19:06.562Z", "0.0.3": "2011-08-21T15:06:02.160Z", "0.0.4": "2011-10-03T11:46:29.231Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/printf/0.0.2", "0.0.3": "http://registry.npmjs.org/printf/0.0.3", "0.0.4": "http://registry.npmjs.org/printf/0.0.4" }, "dist": { "0.0.2": { "shasum": "b5ead3e9cba480c4d8b87c720dcd8c037f8cdd86", "tarball": "http://registry.npmjs.org/printf/-/printf-0.0.2.tgz" }, "0.0.3": { "shasum": "6403689a2813793e27a4b6e6f7de28b857706b60", "tarball": "http://registry.npmjs.org/printf/-/printf-0.0.3.tgz" }, "0.0.4": { "shasum": "17727614996a3517eaa0544c05438ac9155ba30c", "tarball": "http://registry.npmjs.org/printf/-/printf-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/printf/" }, "priprop": { "name": "priprop", "description": "a tiny library for private properties", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-28T07:55:16.558Z", "created": "2011-10-28T07:55:13.487Z", "0.1.0": "2011-10-28T07:55:16.558Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/PriProp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/priprop/0.1.0" }, "dist": { "0.1.0": { "shasum": "7d2b6cae0e8a5f1ca0c598702549a6684c518cf8", "tarball": "http://registry.npmjs.org/priprop/-/priprop-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/priprop/" }, "pro": { "name": "pro", "description": "Accelerated prototype development with web technologies", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "eirikurn", "email": "eirikur@nilsson.is" } ], "time": { "modified": "2011-09-11T20:59:18.743Z", "created": "2011-09-04T18:02:33.595Z", "0.1.0": "2011-09-04T18:02:34.399Z", "0.2.0": "2011-09-11T20:59:18.743Z" }, "author": { "name": "Eirikur Nilsson", "email": "eirikur@nilsson.is" }, "repository": { "type": "git", "url": "git://github.com/eirikurn/pro.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pro/0.1.0", "0.2.0": "http://registry.npmjs.org/pro/0.2.0" }, "dist": { "0.1.0": { "shasum": "954c3a9d2052117f117eeccff9b0f5896929a0b9", "tarball": "http://registry.npmjs.org/pro/-/pro-0.1.0.tgz" }, "0.2.0": { "shasum": "516c0fa998633266cf5addab3cb3e49199c79eb3", "tarball": "http://registry.npmjs.org/pro/-/pro-0.2.0.tgz" } }, "keywords": [ "prototype", "framework", "express", "instant" ], "url": "http://registry.npmjs.org/pro/" }, "probe_couchdb": { "name": "probe_couchdb", "description": "Spider a CouchDB server, emit events with discovered information", "dist-tags": { "latest": "0.7.2" }, "maintainers": [ { "name": "jhs", "email": "jhs@couchone.com" }, { "name": "jhs", "email": "jhs@iriscouch.com" } ], "time": { "modified": "2011-11-22T02:37:58.263Z", "created": "2011-03-05T07:05:00.236Z", "0.1.0": "2011-03-05T07:05:01.873Z", "0.1.1": "2011-05-09T19:53:40.016Z", "0.1.2": "2011-05-09T19:53:57.976Z", "0.1.3": "2011-08-15T02:34:12.314Z", "0.2.0": "2011-10-11T21:46:28.317Z", "0.2.1": "2011-10-11T22:14:56.362Z", "0.2.2": "2011-10-12T15:12:15.697Z", "0.3.0": "2011-10-21T12:22:56.027Z", "0.3.1": "2011-10-23T12:19:18.873Z", "0.4.0": "2011-10-24T02:18:06.221Z", "0.4.1": "2011-10-24T02:44:33.742Z", "0.5.0": "2011-10-25T02:37:39.949Z", "0.6.0": "2011-10-25T06:33:12.969Z", "0.7.0": "2011-11-05T13:01:19.400Z", "0.7.1": "2011-11-06T01:48:52.444Z", "0.7.2": "2011-11-22T02:37:58.263Z" }, "author": { "name": "Iris Couch", "email": "us@iriscouch.com" }, "repository": { "type": "git", "url": "git://github.com/jhs/probe_couchdb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/probe_couchdb/0.1.0", "0.1.1": "http://registry.npmjs.org/probe_couchdb/0.1.1", "0.1.2": "http://registry.npmjs.org/probe_couchdb/0.1.2", "0.1.3": "http://registry.npmjs.org/probe_couchdb/0.1.3", "0.2.0": "http://registry.npmjs.org/probe_couchdb/0.2.0", "0.2.1": "http://registry.npmjs.org/probe_couchdb/0.2.1", "0.2.2": "http://registry.npmjs.org/probe_couchdb/0.2.2", "0.3.0": "http://registry.npmjs.org/probe_couchdb/0.3.0", "0.3.1": "http://registry.npmjs.org/probe_couchdb/0.3.1", "0.4.0": "http://registry.npmjs.org/probe_couchdb/0.4.0", "0.4.1": "http://registry.npmjs.org/probe_couchdb/0.4.1", "0.5.0": "http://registry.npmjs.org/probe_couchdb/0.5.0", "0.6.0": "http://registry.npmjs.org/probe_couchdb/0.6.0", "0.7.0": "http://registry.npmjs.org/probe_couchdb/0.7.0", "0.7.1": "http://registry.npmjs.org/probe_couchdb/0.7.1", "0.7.2": "http://registry.npmjs.org/probe_couchdb/0.7.2" }, "dist": { "0.1.0": { "shasum": "b4df52feb5a307dceda9958be659064bd07eb7f2", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.1.0.tgz" }, "0.1.1": { "shasum": "37e28c5cdad6eecc3c65c997c5327bad094baab1", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.1.1.tgz" }, "0.1.2": { "shasum": "fdb40d215cfa2faa087cdee1ac6f9aba7ef91707", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.1.2.tgz" }, "0.1.3": { "shasum": "6da91177a4c6497d5ef444a8018f9cf3cf7a18a6", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.1.3.tgz" }, "0.2.0": { "shasum": "a617dbc942a2aee1573fe4bec325ca4c1498cbc8", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.2.0.tgz" }, "0.2.1": { "shasum": "f465e34bdce8f2595da8fe5a7e2c7de097e24476", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.2.1.tgz" }, "0.2.2": { "shasum": "fc437f2f8395e2c6ed85ab6c650d5101c746e9ec", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.2.2.tgz" }, "0.3.0": { "shasum": "2ec4b230908ffca652de0f7cdad20e4e717211e3", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.3.0.tgz" }, "0.3.1": { "shasum": "0d892aa1ddbe68d60b07c9c5f81ede05b1b173cb", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.3.1.tgz" }, "0.4.0": { "shasum": "a58092b63b3557efadf2561b9acedf263e6e6e06", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.4.0.tgz" }, "0.4.1": { "shasum": "64719415fa14a8e226a0fa1d41ac6f8ea70e253f", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.4.1.tgz" }, "0.5.0": { "shasum": "0d591e74e80cd94a846a11ab38520fd031cafeb8", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.5.0.tgz" }, "0.6.0": { "shasum": "b11f45caa13763e0163d6750acddc97084d73e26", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.6.0.tgz" }, "0.7.0": { "shasum": "0d258ea5300bcc814371f3d4a9955559b8921e3a", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.7.0.tgz" }, "0.7.1": { "shasum": "fe27296121b377bcc1cc961a76403dbd13652a72", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.7.1.tgz" }, "0.7.2": { "shasum": "dc432b9d3a016fc6948b361ad226a665370ee64e", "tarball": "http://registry.npmjs.org/probe_couchdb/-/probe_couchdb-0.7.2.tgz" } }, "url": "http://registry.npmjs.org/probe_couchdb/" }, "process": { "name": "process", "description": "aliases `window` as `global` and adds `process`", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-06-30T01:07:03.645Z", "created": "2011-06-30T01:07:03.273Z", "0.4.9": "2011-06-30T01:07:03.645Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/process/0.4.9" }, "dist": { "0.4.9": { "shasum": "42adda3c6c577ea0c9763fb52698f5702b40c056", "tarball": "http://registry.npmjs.org/process/-/process-0.4.9.tgz" } }, "keywords": [ "ender", "global", "process" ], "url": "http://registry.npmjs.org/process/" }, "process-proxy": { "name": "process-proxy", "description": "Easy diagnostics for your subprocesses. `process-proxy --log-to=foo.txt cmd arg arg...`", "dist-tags": {}, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-10-25T22:37:15.829Z", "created": "2011-10-25T22:37:15.829Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/process-proxy/" }, "procfile": { "name": "procfile", "description": "A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-06-13T09:10:04.608Z", "created": "2011-06-13T09:10:04.346Z", "0.1.0": "2011-06-13T09:10:04.608Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/node-procfile.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/procfile/0.1.0" }, "dist": { "0.1.0": { "shasum": "e83887a0a92637fe6eda3eeb3bd354a4cd513f84", "tarball": "http://registry.npmjs.org/procfile/-/procfile-0.1.0.tgz" } }, "keywords": [ "tools", "procfile", "sysadmin" ], "url": "http://registry.npmjs.org/procfile/" }, "profile": { "name": "profile", "description": "A script that makes profiling node.js apps easier.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "time": { "modified": "2011-05-30T21:23:23.518Z", "created": "2011-03-31T08:07:58.003Z", "0.0.1": "2011-03-31T08:07:58.004Z", "0.0.2": "2011-03-31T08:07:58.004Z", "0.0.3": "2011-03-31T08:07:58.004Z", "0.0.4": "2011-03-31T08:07:58.004Z", "0.0.5": "2011-03-31T08:07:58.004Z", "0.0.6": "2011-03-31T08:07:58.004Z", "0.0.7": "2011-03-31T08:07:58.004Z", "0.0.8": "2011-05-30T21:06:55.017Z", "0.0.9": "2011-05-30T21:23:23.518Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/profile/0.0.1", "0.0.2": "http://registry.npmjs.org/profile/0.0.2", "0.0.3": "http://registry.npmjs.org/profile/0.0.3", "0.0.4": "http://registry.npmjs.org/profile/0.0.4", "0.0.5": "http://registry.npmjs.org/profile/0.0.5", "0.0.6": "http://registry.npmjs.org/profile/0.0.6", "0.0.7": "http://registry.npmjs.org/profile/0.0.7", "0.0.8": "http://registry.npmjs.org/profile/0.0.8", "0.0.9": "http://registry.npmjs.org/profile/0.0.9" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/profile/-/profile-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/profile/-/profile-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/profile/-/profile-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/profile/-/profile-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/profile/-/profile-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/profile/-/profile-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/profile/-/profile-0.0.7.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "2aec89c8e9ff1d113e3b84fa0f7f55502f3ebffc", "tarball": "http://registry.npmjs.org/profile/-/profile-0.0.7-0.4-sunos-5.11.tgz" } } }, "0.0.8": { "shasum": "83c5fa8a5deed3eef1a9798f97f12c97e740fc7a", "bin": { "0.4-linux-2.6.26-2-amd64": { "shasum": "6a0e975def7fe4eb8d78107ac79e9b18674345f8", "tarball": "http://registry.npmjs.org/profile/-/profile-0.0.8-0.4-linux-2.6.26-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/profile/-/profile-0.0.8.tgz" }, "0.0.9": { "shasum": "a8fe63db182848260ef731a993647f62967f18d9", "bin": { "0.4-linux-2.6.26-2-amd64": { "shasum": "16817b242364c7faeb35ad16096942805f37f770", "tarball": "http://registry.npmjs.org/profile/-/profile-0.0.9-0.4-linux-2.6.26-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/profile/-/profile-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/profile/" }, "profilejs": { "name": "profilejs", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "foxbunny", "email": "branko@herdhound.com" } ], "time": { "modified": "2011-08-02T10:02:11.544Z", "created": "2011-08-01T23:29:35.990Z", "0.0.1": "2011-08-01T23:29:37.022Z", "0.0.2": "2011-08-01T23:33:05.173Z", "0.0.3": "2011-08-02T09:28:14.348Z", "0.0.4": "2011-08-02T10:02:11.544Z" }, "author": { "name": "Branko Vukelic", "email": "branko@herdhound.com" }, "repository": { "type": "git", "url": "git://github.com/HerdHound/profilejs.git" }, "description": "V8 profiling for Express framework", "versions": { "0.0.1": "http://registry.npmjs.org/profilejs/0.0.1", "0.0.2": "http://registry.npmjs.org/profilejs/0.0.2", "0.0.3": "http://registry.npmjs.org/profilejs/0.0.3", "0.0.4": "http://registry.npmjs.org/profilejs/0.0.4" }, "dist": { "0.0.1": { "shasum": "349e481bb9fc2afc2a2baa9ac224ded4473d948e", "tarball": "http://registry.npmjs.org/profilejs/-/profilejs-0.0.1.tgz" }, "0.0.2": { "shasum": "1a62347216e9e2afea8620207b3d2ed96633db9e", "tarball": "http://registry.npmjs.org/profilejs/-/profilejs-0.0.2.tgz" }, "0.0.3": { "shasum": "3b5bd3767b3ac5bd0eb599b6a005a12327196ce2", "tarball": "http://registry.npmjs.org/profilejs/-/profilejs-0.0.3.tgz" }, "0.0.4": { "shasum": "581ac98d7ac7898dd2dc1a8d4ef1f84f97b2bc38", "tarball": "http://registry.npmjs.org/profilejs/-/profilejs-0.0.4.tgz" } }, "keywords": [ "profiling" ], "url": "http://registry.npmjs.org/profilejs/" }, "profiler": { "name": "profiler", "description": "Access the V8 profiler from node.js ", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "bnoordhuis", "email": "info@bnoordhuis.nl" } ], "author": { "name": "Ben Noordhuis", "email": "info@bnoordhuis.nl", "url": "http://bnoordhuis.nl/" }, "repository": { "type": "git", "url": "http://github.com/bnoordhuis/node-profiler.git" }, "time": { "modified": "2011-04-15T21:29:45.003Z", "created": "2011-03-31T08:08:02.872Z", "1.0.0": "2011-03-31T08:08:02.872Z", "1.0.1": "2011-03-31T08:08:02.872Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/profiler/1.0.0", "1.0.1": "http://registry.npmjs.org/profiler/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/profiler/-/profiler-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/profiler/-/profiler-1.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "3c2ac796dd075c4330f2b0b5bb3393ac436d85f5", "tarball": "http://registry.npmjs.org/profiler/-/profiler-1.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/profiler/" }, "progress": { "name": "progress", "description": "Flexible ascii progress bar", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-14T23:14:51.251Z", "created": "2011-04-20T20:06:39.604Z", "0.0.1": "2011-04-20T20:06:40.071Z", "0.0.2": "2011-04-21T02:35:36.302Z", "0.0.3": "2011-04-21T02:43:40.646Z", "0.0.4": "2011-11-14T23:14:51.251Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/progress/0.0.1", "0.0.2": "http://registry.npmjs.org/progress/0.0.2", "0.0.3": "http://registry.npmjs.org/progress/0.0.3", "0.0.4": "http://registry.npmjs.org/progress/0.0.4" }, "dist": { "0.0.1": { "shasum": "5ddf9238fbc9d237e1fe5f1ff7939c14b0615c3f", "tarball": "http://registry.npmjs.org/progress/-/progress-0.0.1.tgz" }, "0.0.2": { "shasum": "8ff162e1eb8fd121d4d10126302825a45db22057", "tarball": "http://registry.npmjs.org/progress/-/progress-0.0.2.tgz" }, "0.0.3": { "shasum": "75629307e033e34e592bd217950aea39ddd0d899", "tarball": "http://registry.npmjs.org/progress/-/progress-0.0.3.tgz" }, "0.0.4": { "shasum": "dc20375e77236ba009c0ab5c6fa4f6d92f7408cf", "tarball": "http://registry.npmjs.org/progress/-/progress-0.0.4.tgz" } }, "keywords": [ "cli", "progress" ], "url": "http://registry.npmjs.org/progress/" }, "progress-bar": { "name": "progress-bar", "description": "An STDOUT progress bar for NodeJS.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jussi-kalliokoski", "email": "jussi.kalliokoski@gmail.com" } ], "time": { "modified": "2011-06-01T17:35:20.690Z", "created": "2011-06-01T14:56:30.532Z", "0.1.0": "2011-06-01T14:56:31.197Z", "0.1.1": "2011-06-01T17:35:20.690Z" }, "author": { "name": "Jussi Kalliokoski", "url": "http://niiden.com/jussi/" }, "repository": { "type": "git", "url": "git://github.com/jussi-kalliokoski/node-progress-bar.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/progress-bar/0.1.0", "0.1.1": "http://registry.npmjs.org/progress-bar/0.1.1" }, "dist": { "0.1.0": { "shasum": "8c0d1a63562605922d221364496ec055dffd08ab", "tarball": "http://registry.npmjs.org/progress-bar/-/progress-bar-0.1.0.tgz" }, "0.1.1": { "shasum": "c32834f88f0f8eac46c638e0e638f14a1c17bd1f", "tarball": "http://registry.npmjs.org/progress-bar/-/progress-bar-0.1.1.tgz" } }, "keywords": [ "progress-bar", "gui", "cli" ], "url": "http://registry.npmjs.org/progress-bar/" }, "progressify": { "name": "progressify", "description": "Hand-drawn progress bars for your webapps", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-04T09:36:02.803Z", "created": "2011-07-04T07:59:36.110Z", "0.0.0": "2011-07-04T07:59:37.464Z", "0.0.1": "2011-07-04T09:36:02.803Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-progressify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/progressify/0.0.0", "0.0.1": "http://registry.npmjs.org/progressify/0.0.1" }, "dist": { "0.0.0": { "shasum": "01a4a726b0c57f0e71643a0e1a02f4ad305e3560", "tarball": "http://registry.npmjs.org/progressify/-/progressify-0.0.0.tgz" }, "0.0.1": { "shasum": "41ecbcd087d455a06e7594b0986a6f5cf6c98a1f", "tarball": "http://registry.npmjs.org/progressify/-/progressify-0.0.1.tgz" } }, "keywords": [ "progress", "bar", "browserify" ], "url": "http://registry.npmjs.org/progressify/" }, "proj4js": { "name": "proj4js", "description": "A library providing methods for coordinate transformations between map projections and longitude/latitude, including datum transformations. Ported from proj4js.org for Node", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "temsa", "email": "florian.traverse+npm@gmail.com" } ], "time": { "modified": "2011-06-09T15:28:55.746Z", "created": "2011-06-09T09:46:25.516Z", "0.1.0": "2011-06-09T09:46:26.522Z", "0.1.1": "2011-06-09T15:28:55.746Z" }, "author": { "name": "Florian Traverse", "email": "florian.traverse@gmail.com", "url": "http://pullrequest.org" }, "repository": { "type": "git", "url": "git://github.com/temsa/node-proj4js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/proj4js/0.1.0", "0.1.1": "http://registry.npmjs.org/proj4js/0.1.1" }, "dist": { "0.1.0": { "shasum": "da0713edac3764e2ee4a99d9bbb20887b01f7f59", "tarball": "http://registry.npmjs.org/proj4js/-/proj4js-0.1.0.tgz" }, "0.1.1": { "shasum": "3d55dc12b7a170aac1aa4d6fb0fadf2fe951f9fb", "tarball": "http://registry.npmjs.org/proj4js/-/proj4js-0.1.1.tgz" } }, "keywords": [ "proj4", "proj4js", "gis" ], "url": "http://registry.npmjs.org/proj4js/" }, "projectwatch": { "name": "projectwatch", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "epeli", "email": "esa-matti@suuronen.org" } ], "time": { "modified": "2011-07-18T12:02:51.202Z", "created": "2011-06-16T17:12:26.603Z", "0.1.0": "2011-06-16T17:12:27.279Z", "0.1.1": "2011-06-16T17:17:11.995Z", "0.2.0": "2011-06-19T23:51:09.044Z", "0.2.1": "2011-06-20T21:14:48.924Z", "0.3.0": "2011-07-17T15:13:39.979Z", "0.3.1": "2011-07-17T19:41:24.220Z", "0.3.2": "2011-07-18T12:02:51.202Z" }, "author": { "name": "Esa-Matti Suuronen" }, "repository": { "type": "git", "url": "git://github.com/epeli/Projectwatch.git" }, "description": "Automatic test and preprocessor runner.", "versions": { "0.1.0": "http://registry.npmjs.org/projectwatch/0.1.0", "0.1.1": "http://registry.npmjs.org/projectwatch/0.1.1", "0.2.0": "http://registry.npmjs.org/projectwatch/0.2.0", "0.2.1": "http://registry.npmjs.org/projectwatch/0.2.1", "0.3.0": "http://registry.npmjs.org/projectwatch/0.3.0", "0.3.1": "http://registry.npmjs.org/projectwatch/0.3.1", "0.3.2": "http://registry.npmjs.org/projectwatch/0.3.2" }, "dist": { "0.1.0": { "shasum": "fa4456050c40ea133a125dfb818b5c890e606328", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.1.0.tgz" }, "0.1.1": { "shasum": "53884d0ff9334669f13feadf8e8d0c943eb2903e", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.1.1.tgz" }, "0.2.0": { "shasum": "6326288f05dae4824e319cc37d02a99cd7148dbf", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.2.0.tgz" }, "0.2.1": { "shasum": "f4de5077459f19930b5585af9074527032287c8d", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.2.1.tgz" }, "0.3.0": { "shasum": "f2367057cc25c6fc8d2dfdde7ddd487ce6c3a429", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.3.0.tgz" }, "0.3.1": { "shasum": "24381326db1e8884f1823a60491344c435b41b73", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.3.1.tgz" }, "0.3.2": { "shasum": "c1b6559f85ab2586a0f0119b7c3efb400d55a6cc", "tarball": "http://registry.npmjs.org/projectwatch/-/projectwatch-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/projectwatch/" }, "promise": { "name": "promise", "description": "A Async Code Wrapper to help programming agenst async", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "megakorre", "email": "patrik.karlin@gmail.com" } ], "time": { "modified": "2011-06-14T09:54:44.612Z", "created": "2011-06-14T09:54:43.412Z", "0.0.1": "2011-06-14T09:54:44.612Z" }, "author": { "name": "Patrik Kårlin", "email": "patrik.karlin@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/promise/0.0.1" }, "dist": { "0.0.1": { "shasum": "65161e4c3ecd403df8042af93c4c2a30aea9abf2", "tarball": "http://registry.npmjs.org/promise/-/promise-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/promise/" }, "promised-fs": { "name": "promised-fs", "description": "Promise based filesystem API for node.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/promised-fs.git" }, "time": { "modified": "2011-02-24T15:44:18.835Z", "created": "2011-01-28T23:03:45.078Z", "0.0.1": "2011-01-28T23:03:45.078Z", "0.0.2": "2011-01-28T23:03:45.078Z", "0.0.3": "2011-01-28T23:03:45.078Z", "0.0.4": "2011-01-28T23:03:45.078Z", "0.0.5": "2011-01-28T23:03:45.078Z", "0.0.6": "2011-01-28T23:03:45.078Z", "0.0.7": "2011-01-28T23:03:45.078Z", "0.0.8": "2011-01-28T23:03:45.078Z", "0.0.9": "2011-02-17T00:08:09.911Z", "0.0.10": "2011-02-17T15:59:50.807Z", "0.0.11": "2011-02-21T16:07:27.608Z", "0.1.0": "2011-02-24T15:44:18.835Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/promised-fs/0.0.1", "0.0.2": "http://registry.npmjs.org/promised-fs/0.0.2", "0.0.3": "http://registry.npmjs.org/promised-fs/0.0.3", "0.0.4": "http://registry.npmjs.org/promised-fs/0.0.4", "0.0.5": "http://registry.npmjs.org/promised-fs/0.0.5", "0.0.6": "http://registry.npmjs.org/promised-fs/0.0.6", "0.0.7": "http://registry.npmjs.org/promised-fs/0.0.7", "0.0.8": "http://registry.npmjs.org/promised-fs/0.0.8", "0.0.9": "http://registry.npmjs.org/promised-fs/0.0.9", "0.0.10": "http://registry.npmjs.org/promised-fs/0.0.10", "0.0.11": "http://registry.npmjs.org/promised-fs/0.0.11", "0.1.0": "http://registry.npmjs.org/promised-fs/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/promised-fs/-/promised-fs-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/promised-fs/-/promised-fs-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/promised-fs/-/promised-fs-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/promised-fs/-/promised-fs-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.6.tgz" }, "0.0.7": { "shasum": "4dcf6015fc623dc9947405e4237c4259c408f29d", "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.7.tgz" }, "0.0.8": { "shasum": "469bd48dd6c7e67338dd2dc266860d2c1361f43a", "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.8.tgz" }, "0.0.9": { "shasum": "959b46f3f551c05521f1027b7fe43f9186ab5745", "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.9.tgz" }, "0.0.10": { "shasum": "c3b26bb008f95837ed10957a052f19f80b9e4d4e", "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.10.tgz" }, "0.0.11": { "shasum": "1195bbb4afdfd0de34c001e71422ea987cbb7782", "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.0.11.tgz" }, "0.1.0": { "shasum": "ee0d5f7e7d49e1383bc52b180d5eb23535da97e3", "tarball": "http://registry.npmjs.org/promised-fs/-/promised-fs-0.1.0.tgz" } }, "keywords": [ "promise", "filesystem" ], "url": "http://registry.npmjs.org/promised-fs/" }, "promised-http": { "name": "promised-http", "description": "Promised based http library.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/promised-http.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/promised-http/0.0.1", "0.0.2": "http://registry.npmjs.org/promised-http/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/promised-http/-/promised-http-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/promised-http/-/promised-http-0.0.2.tgz" } }, "keywords": [ "promise", "q", "http" ], "url": "http://registry.npmjs.org/promised-http/" }, "promised-io": { "name": "promised-io", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "author": { "name": "Kris Zyp" }, "description": "Promise-based IO", "time": { "modified": "2011-01-05T04:44:02.499Z", "created": "2011-01-05T04:44:02.499Z", "0.0.1": "2011-01-05T04:44:02.499Z", "0.2.1": "2011-01-05T04:44:02.499Z" }, "url": "http://packages.dojofoundation.org/promised-io", "versions": {}, "dist": {} }, "promised-request": { "name": "promised-request", "description": "A wrapper for Mikeals request module, that returns a promise", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "sifu", "email": "io@sifu.io" } ], "time": { "modified": "2011-12-06T10:52:28.191Z", "created": "2011-12-06T10:50:52.913Z", "1.0.0": "2011-12-06T10:52:28.191Z" }, "author": { "name": "Siegmund Führinger", "email": "io@sifu.io", "url": "http://sifu.io" }, "repository": { "type": "git", "url": "git://github.com/sifu/promised-request.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/promised-request/1.0.0" }, "dist": { "1.0.0": { "shasum": "e71169bd9dc5757830de14ca18b509a61567fc8b", "tarball": "http://registry.npmjs.org/promised-request/-/promised-request-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/promised-request/" }, "promised-traits": { "name": "promised-traits", "description": "Library that mixes traits and promises and allows writing linear to do async stuff.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/promised-traits.git" }, "time": { "modified": "2011-02-17T15:55:04.392Z", "created": "2011-01-10T17:28:01.794Z", "0.0.1": "2011-01-10T17:28:01.794Z", "0.0.2": "2011-01-10T17:28:01.794Z", "0.0.3": "2011-01-10T17:28:01.794Z", "0.0.4": "2011-01-28T23:00:15.274Z", "0.0.6": "2011-02-17T15:55:04.392Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/promised-traits/0.0.1", "0.0.2": "http://registry.npmjs.org/promised-traits/0.0.2", "0.0.3": "http://registry.npmjs.org/promised-traits/0.0.3", "0.0.4": "http://registry.npmjs.org/promised-traits/0.0.4", "0.0.6": "http://registry.npmjs.org/promised-traits/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/promised-traits/-/promised-traits-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/promised-traits/-/promised-traits-0.0.2.tgz" }, "0.0.3": { "shasum": "975bb50079c3a6a6454468caa24af88a62437140", "tarball": "http://registry.npmjs.org/promised-traits/-/promised-traits-0.0.3.tgz" }, "0.0.4": { "shasum": "1a2056586733e4ce5e593bc5c4eae7cf29f70074", "tarball": "http://registry.npmjs.org/promised-traits/-/promised-traits-0.0.4.tgz" }, "0.0.6": { "shasum": "0ff04e4b664f89dd956b2fc42f860a952425116a", "tarball": "http://registry.npmjs.org/promised-traits/-/promised-traits-0.0.6.tgz" } }, "keywords": [ "promises", "traits" ], "url": "http://registry.npmjs.org/promised-traits/" }, "promised-utils": { "name": "promised-utils", "description": "Utils for promises.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/promised-utils.git" }, "time": { "modified": "2011-02-24T15:20:00.986Z", "created": "2011-01-10T22:15:30.381Z", "0.0.2": "2011-01-10T22:15:30.381Z", "0.0.3": "2011-01-10T22:15:30.381Z", "0.0.4": "2011-01-10T22:15:30.381Z", "0.0.5": "2011-01-10T22:15:30.381Z", "0.0.6": "2011-01-10T22:15:30.381Z", "0.0.7": "2011-01-10T22:15:30.381Z", "0.0.8": "2011-01-28T22:46:44.000Z", "0.0.9": "2011-02-24T15:20:00.986Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/promised-utils/0.0.2", "0.0.3": "http://registry.npmjs.org/promised-utils/0.0.3", "0.0.4": "http://registry.npmjs.org/promised-utils/0.0.4", "0.0.5": "http://registry.npmjs.org/promised-utils/0.0.5", "0.0.6": "http://registry.npmjs.org/promised-utils/0.0.6", "0.0.7": "http://registry.npmjs.org/promised-utils/0.0.7", "0.0.8": "http://registry.npmjs.org/promised-utils/0.0.8", "0.0.9": "http://registry.npmjs.org/promised-utils/0.0.9" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/promised-utils/-/promised-utils-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.5.tgz" }, "0.0.6": { "shasum": "0a5403e49e5907a5650e26e05b636e2fec3a8f5e", "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.6.tgz" }, "0.0.7": { "shasum": "1b9dc907f865b0023ad77b8d759fd5976d4ba7d5", "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.7.tgz" }, "0.0.8": { "shasum": "03bc415e3d64a67c70a4255d21f87966ef2dc198", "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.8.tgz" }, "0.0.9": { "shasum": "ad04d51329e6365bc2a818d6de9cd1edee885cdb", "tarball": "http://registry.npmjs.org/promised-utils/-/promised-utils-0.0.9.tgz" } }, "keywords": [ "promises", "utils" ], "url": "http://registry.npmjs.org/promised-utils/" }, "prompt": { "name": "prompt", "description": "A beautiful command-line prompt for node.js", "dist-tags": { "latest": "0.1.11" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Nodejitsu Inc.", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/node-prompt.git" }, "time": { "modified": "2011-12-05T23:19:19.802Z", "created": "2011-03-18T15:06:40.016Z", "0.0.1": "2011-03-18T15:06:40.016Z", "0.0.2": "2011-03-18T15:06:40.016Z", "0.0.3": "2011-03-18T15:06:40.016Z", "0.0.4": "2011-05-12T20:17:03.854Z", "0.1.0": "2011-05-30T06:07:01.561Z", "0.1.1": "2011-06-08T03:18:31.595Z", "0.1.2": "2011-06-22T04:44:10.998Z", "0.1.3": "2011-06-29T18:26:45.199Z", "0.1.4": "2011-08-09T01:55:30.907Z", "0.1.5": "2011-08-10T03:47:55.099Z", "0.1.7": "2011-08-22T00:35:01.001Z", "0.1.8": "2011-09-12T17:46:31.781Z", "0.1.9": "2011-09-26T00:06:28.170Z", "0.1.10": "2011-10-25T19:50:43.191Z", "0.1.11": "2011-12-05T23:19:19.802Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/prompt/0.0.1", "0.0.2": "http://registry.npmjs.org/prompt/0.0.2", "0.0.3": "http://registry.npmjs.org/prompt/0.0.3", "0.0.4": "http://registry.npmjs.org/prompt/0.0.4", "0.1.0": "http://registry.npmjs.org/prompt/0.1.0", "0.1.1": "http://registry.npmjs.org/prompt/0.1.1", "0.1.2": "http://registry.npmjs.org/prompt/0.1.2", "0.1.3": "http://registry.npmjs.org/prompt/0.1.3", "0.1.4": "http://registry.npmjs.org/prompt/0.1.4", "0.1.5": "http://registry.npmjs.org/prompt/0.1.5", "0.1.7": "http://registry.npmjs.org/prompt/0.1.7", "0.1.8": "http://registry.npmjs.org/prompt/0.1.8", "0.1.9": "http://registry.npmjs.org/prompt/0.1.9", "0.1.10": "http://registry.npmjs.org/prompt/0.1.10", "0.1.11": "http://registry.npmjs.org/prompt/0.1.11" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.0.2.tgz" }, "0.0.3": { "shasum": "2eaaedfb91d1b92cf65892ddf400a22f038414e2", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.0.3.tgz" }, "0.0.4": { "shasum": "1522ef6678bfd554717d06aa6c8ec4b3b202f5fc", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.0.4.tgz" }, "0.1.0": { "shasum": "a4a70d70b2fca1ceb57202474a7d854745b0c03c", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.0.tgz" }, "0.1.1": { "shasum": "a806a80cb434e3e5a7856b00540ed7be54af4cbf", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.1.tgz" }, "0.1.2": { "shasum": "ae104a308644e60d8a60732182f833b7cc49d38c", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.2.tgz" }, "0.1.3": { "shasum": "2dec5ce9818ff01311fc49a0b9cac64da30f68ca", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.3.tgz" }, "0.1.4": { "shasum": "1bfb57453a5dd2227cd9f798b089f6d783addd28", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.4.tgz" }, "0.1.5": { "shasum": "dad553e3b2fea8cc38fd16c891404821c4d212b8", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.5.tgz" }, "0.1.7": { "shasum": "6841eacfe8374892427a06e0dc6c3447764a8b06", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.7.tgz" }, "0.1.8": { "shasum": "2ef4f72517f916020b99a309626390f6d176a1e5", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.8.tgz" }, "0.1.9": { "shasum": "6eae83a38c116dfe6118f2603db0461c942936d6", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.9.tgz" }, "0.1.10": { "shasum": "a9108958c53be72173fefe4e8f7aa7e17fbf965e", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.10.tgz" }, "0.1.11": { "shasum": "eac1bb9730a4aefd8f458380aa8d0b381fe6bbed", "tarball": "http://registry.npmjs.org/prompt/-/prompt-0.1.11.tgz" } }, "url": "http://registry.npmjs.org/prompt/" }, "pronto": { "name": "pronto", "description": "Application building framework", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "technosophos", "email": "technosophos@gmail.com" } ], "time": { "modified": "2011-10-28T21:55:15.771Z", "created": "2011-10-07T21:28:41.030Z", "0.0.1": "2011-10-07T21:28:41.837Z", "0.0.3": "2011-10-11T00:16:56.031Z", "0.0.4": "2011-10-11T22:21:09.631Z", "0.0.5": "2011-10-12T22:14:34.566Z", "0.0.6": "2011-10-13T21:00:45.000Z", "0.0.7": "2011-10-13T21:59:35.928Z", "0.1.0": "2011-10-17T22:04:27.348Z", "0.1.1": "2011-10-18T21:08:59.438Z", "0.1.2": "2011-10-18T22:15:42.193Z", "0.1.3": "2011-10-19T19:24:46.477Z", "0.1.4": "2011-10-20T02:47:22.500Z", "0.1.5": "2011-10-20T18:43:23.263Z", "0.1.6": "2011-10-20T22:00:15.410Z", "0.2.1": "2011-10-28T20:36:09.509Z", "0.2.2": "2011-10-28T21:53:25.617Z", "0.2.3": "2011-10-28T21:55:15.771Z" }, "author": { "name": "Matt Butcher", "email": "technosophos@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/technosophos/Pronto.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pronto/0.0.1", "0.0.3": "http://registry.npmjs.org/pronto/0.0.3", "0.0.4": "http://registry.npmjs.org/pronto/0.0.4", "0.0.5": "http://registry.npmjs.org/pronto/0.0.5", "0.0.6": "http://registry.npmjs.org/pronto/0.0.6", "0.0.7": "http://registry.npmjs.org/pronto/0.0.7", "0.1.0": "http://registry.npmjs.org/pronto/0.1.0", "0.1.1": "http://registry.npmjs.org/pronto/0.1.1", "0.1.2": "http://registry.npmjs.org/pronto/0.1.2", "0.1.3": "http://registry.npmjs.org/pronto/0.1.3", "0.1.4": "http://registry.npmjs.org/pronto/0.1.4", "0.1.5": "http://registry.npmjs.org/pronto/0.1.5", "0.1.6": "http://registry.npmjs.org/pronto/0.1.6", "0.2.1": "http://registry.npmjs.org/pronto/0.2.1", "0.2.2": "http://registry.npmjs.org/pronto/0.2.2", "0.2.3": "http://registry.npmjs.org/pronto/0.2.3" }, "dist": { "0.0.1": { "shasum": "8a4efba7a8fb6ead5d68ba9ee823814bccc48be5", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.0.1.tgz" }, "0.0.3": { "shasum": "9fbb80b93790472e1b3276ab2eb7e1cf0f4ff2c4", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.0.3.tgz" }, "0.0.4": { "shasum": "37ba9b1989be74b48cc92870bf4ed581b9494a2f", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.0.4.tgz" }, "0.0.5": { "shasum": "617cb87dc55e933555a17a9dc54d398857a210f5", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.0.5.tgz" }, "0.0.6": { "shasum": "496dab4e3940f3fa91069d16b9de9fc4e209e71b", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.0.6.tgz" }, "0.0.7": { "shasum": "7e482b349f582edbfbe70bdbeb8cbf59e4aa83b7", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.0.7.tgz" }, "0.1.0": { "shasum": "ad907905477efa0da4fc052d718cd7158945f538", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.0.tgz" }, "0.1.1": { "shasum": "30b1aec2735f85d54e3e3123856f5eba2c196aea", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.1.tgz" }, "0.1.2": { "shasum": "ee88b7ae73e26ef7cb82e12848235af678cbc08f", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.2.tgz" }, "0.1.3": { "shasum": "0e14a387432cf6c07ad64ea7478caa83a1a84193", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.3.tgz" }, "0.1.4": { "shasum": "0986eb4302fb3fd4eefc622b95471fc0685d931b", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.4.tgz" }, "0.1.5": { "shasum": "cd95c867ad7664a3d7785db3bf6a954b9dc5d7be", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.5.tgz" }, "0.1.6": { "shasum": "c73f3509a839ada0e4e4ff9742470f16e6a7a096", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.1.6.tgz" }, "0.2.1": { "shasum": "4ede96616111a8d4ca3c36c232df6b109ee1db54", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.2.1.tgz" }, "0.2.2": { "shasum": "0a55fe9fb4c83ff872a88eac32d1eb28c452e015", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.2.2.tgz" }, "0.2.3": { "shasum": "8e8b8266f03c2ef597a402b5c261f57eb155c54b", "tarball": "http://registry.npmjs.org/pronto/-/pronto-0.2.3.tgz" } }, "keywords": [ "framework", "web", "server", "command" ], "url": "http://registry.npmjs.org/pronto/" }, "pronto-mongodb": { "name": "pronto-mongodb", "description": "MongoDB Support for Pronto", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "technosophos", "email": "technosophos@gmail.com" } ], "time": { "modified": "2011-10-24T22:04:37.603Z", "created": "2011-10-18T16:26:44.709Z", "0.0.2": "2011-10-18T16:26:45.528Z", "0.0.3": "2011-10-18T17:51:26.026Z", "0.0.4": "2011-10-21T19:44:05.250Z", "0.0.5": "2011-10-24T21:54:23.561Z", "0.0.6": "2011-10-24T22:04:37.603Z" }, "author": { "name": "Matt Butcher", "email": "technosophos@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/technosophos/Pronto-MongoDB.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/pronto-mongodb/0.0.2", "0.0.3": "http://registry.npmjs.org/pronto-mongodb/0.0.3", "0.0.4": "http://registry.npmjs.org/pronto-mongodb/0.0.4", "0.0.5": "http://registry.npmjs.org/pronto-mongodb/0.0.5", "0.0.6": "http://registry.npmjs.org/pronto-mongodb/0.0.6" }, "dist": { "0.0.2": { "shasum": "70a10ef19f07517df594a2f8443f51b69e873413", "tarball": "http://registry.npmjs.org/pronto-mongodb/-/pronto-mongodb-0.0.2.tgz" }, "0.0.3": { "shasum": "0dcd58410f2a02f592a19f576b9265e83c108606", "tarball": "http://registry.npmjs.org/pronto-mongodb/-/pronto-mongodb-0.0.3.tgz" }, "0.0.4": { "shasum": "b7bdf79bfa73d06cc132682ae022fb888ca3233d", "tarball": "http://registry.npmjs.org/pronto-mongodb/-/pronto-mongodb-0.0.4.tgz" }, "0.0.5": { "shasum": "fdf737104d55c4bee4d5ff62c326e806177e1af6", "tarball": "http://registry.npmjs.org/pronto-mongodb/-/pronto-mongodb-0.0.5.tgz" }, "0.0.6": { "shasum": "302e9617dcf67c8ce135c0ac37a69b8c54523f99", "tarball": "http://registry.npmjs.org/pronto-mongodb/-/pronto-mongodb-0.0.6.tgz" } }, "keywords": [ "mongodb", "mongo", "pronto" ], "url": "http://registry.npmjs.org/pronto-mongodb/" }, "propaganda": { "name": "propaganda", "description": "Generate a beautiful website for your open-source project from amarkdown file.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "benmills", "email": "ben@bmdev.org" } ], "time": { "modified": "2011-11-21T05:49:51.546Z", "created": "2011-09-23T15:14:32.368Z", "0.0.1": "2011-09-23T15:14:32.996Z", "0.0.2": "2011-09-26T22:52:20.990Z", "0.0.3": "2011-09-30T19:38:50.042Z", "0.0.4": "2011-09-30T22:07:29.358Z", "0.0.5": "2011-11-21T05:49:51.546Z" }, "author": { "name": "Ben Mills" }, "versions": { "0.0.1": "http://registry.npmjs.org/propaganda/0.0.1", "0.0.2": "http://registry.npmjs.org/propaganda/0.0.2", "0.0.3": "http://registry.npmjs.org/propaganda/0.0.3", "0.0.4": "http://registry.npmjs.org/propaganda/0.0.4", "0.0.5": "http://registry.npmjs.org/propaganda/0.0.5" }, "dist": { "0.0.1": { "shasum": "4ac4ef56646e2a84ba15ffd1ec5f8b2eb0d728ef", "tarball": "http://registry.npmjs.org/propaganda/-/propaganda-0.0.1.tgz" }, "0.0.2": { "shasum": "a32a803901c06f3fe52c01b6802bff496226feb6", "tarball": "http://registry.npmjs.org/propaganda/-/propaganda-0.0.2.tgz" }, "0.0.3": { "shasum": "d6086a5d27f101c3400e813711f5907cedb4b5f1", "tarball": "http://registry.npmjs.org/propaganda/-/propaganda-0.0.3.tgz" }, "0.0.4": { "shasum": "d21ff86515b6eeeba431cf9a8d574b071df56ed0", "tarball": "http://registry.npmjs.org/propaganda/-/propaganda-0.0.4.tgz" }, "0.0.5": { "shasum": "b5ac04da43d6a465a84d45117571aa5b9c627656", "tarball": "http://registry.npmjs.org/propaganda/-/propaganda-0.0.5.tgz" } }, "keywords": [ "generator", "readme", "website", "coffeescript" ], "url": "http://registry.npmjs.org/propaganda/" }, "props": { "name": "props", "description": "extract json/yaml from the beginning of text files", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-08-26T01:13:22.842Z", "created": "2011-08-09T19:47:05.832Z", "0.0.1": "2011-08-09T19:47:09.282Z", "0.0.2": "2011-08-13T12:51:45.176Z", "0.0.3": "2011-08-14T12:43:41.841Z", "0.1.0": "2011-08-22T01:20:21.354Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-props.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/props/0.0.1", "0.0.2": "http://registry.npmjs.org/props/0.0.2", "0.0.3": "http://registry.npmjs.org/props/0.0.3", "0.1.0": "http://registry.npmjs.org/props/0.1.0" }, "dist": { "0.0.1": { "shasum": "e830dc018b31ee149bf18c77b22ff33f1009a8db", "tarball": "http://registry.npmjs.org/props/-/props-0.0.1.tgz" }, "0.0.2": { "shasum": "26fd2149ae435dc213a7adff1adea7e8567b6351", "tarball": "http://registry.npmjs.org/props/-/props-0.0.2.tgz" }, "0.0.3": { "shasum": "488af20364a1f7e38882c02595b59559300b4162", "tarball": "http://registry.npmjs.org/props/-/props-0.0.3.tgz" }, "0.1.0": { "shasum": "185fd01dfe4d3af930906f86bc15684e503c7c8c", "tarball": "http://registry.npmjs.org/props/-/props-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/props/" }, "proserver": { "name": "proserver", "description": "A simple production server", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "mwaylabs", "email": "s.pfleiderer@mwaysolutions.com" } ], "time": { "modified": "2011-08-08T14:41:36.191Z", "created": "2011-08-08T14:41:35.665Z", "0.0.0": "2011-08-08T14:41:36.191Z" }, "author": { "name": "tv" }, "versions": { "0.0.0": "http://registry.npmjs.org/proserver/0.0.0" }, "dist": { "0.0.0": { "shasum": "14f339837375c0942e78a466246a534e1c3c43d8", "tarball": "http://registry.npmjs.org/proserver/-/proserver-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/proserver/" }, "protect-fs": { "name": "protect-fs", "description": "Sneaky nullbytes, be gone!", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-11-02T16:16:43.411Z", "created": "2011-11-02T16:16:41.603Z", "0.1.0": "2011-11-02T16:16:43.411Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-protect-fs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/protect-fs/0.1.0" }, "dist": { "0.1.0": { "shasum": "317e2b23647261b207e4cc9f65f919ff2eed6410", "tarball": "http://registry.npmjs.org/protect-fs/-/protect-fs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/protect-fs/" }, "protege": { "name": "protege", "description": "Protege is a versatile NodeJS extension library that aims to make code as simple as possible", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" }, { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-10-18T13:12:51.975Z", "created": "2011-08-28T23:30:13.337Z", "0.0.2": "2011-08-28T23:30:13.807Z", "0.0.1": "2011-08-29T04:06:46.448Z", "0.0.3": "2011-08-30T14:01:42.120Z", "0.0.4": "2011-08-31T16:48:01.548Z", "0.0.5": "2011-08-31T18:08:55.276Z", "0.0.6": "2011-09-05T20:07:34.418Z", "0.0.7": "2011-09-05T20:51:26.410Z", "0.0.8": "2011-09-19T18:06:26.172Z", "0.0.9": "2011-10-04T03:45:16.737Z", "0.1.0": "2011-10-13T08:56:42.348Z", "0.1.1": "2011-10-18T13:12:51.975Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/protege.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/protege/0.0.1", "0.0.2": "http://registry.npmjs.org/protege/0.0.2", "0.0.3": "http://registry.npmjs.org/protege/0.0.3", "0.0.4": "http://registry.npmjs.org/protege/0.0.4", "0.0.5": "http://registry.npmjs.org/protege/0.0.5", "0.0.6": "http://registry.npmjs.org/protege/0.0.6", "0.0.7": "http://registry.npmjs.org/protege/0.0.7", "0.0.8": "http://registry.npmjs.org/protege/0.0.8", "0.0.9": "http://registry.npmjs.org/protege/0.0.9", "0.1.0": "http://registry.npmjs.org/protege/0.1.0", "0.1.1": "http://registry.npmjs.org/protege/0.1.1" }, "dist": { "0.0.1": { "shasum": "d15c333e9fe5959108da612fc6641013ffe47fa0", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.1.tgz" }, "0.0.2": { "shasum": "30a57a278153615426e6d8d13c0615786d01b6ed", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.2.tgz" }, "0.0.3": { "shasum": "241274ee6a377ce6b79e7a88723454a998d5ff92", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.3.tgz" }, "0.0.4": { "shasum": "2aa287348635271e92b796012a3fe441c2018c4f", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.4.tgz" }, "0.0.5": { "shasum": "55e3e62757b56f36b66ec139671bd7f21cbff5a1", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.5.tgz" }, "0.0.6": { "shasum": "065a6ceb4682dd405c79fa1a78515a75b84fd246", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.6.tgz" }, "0.0.7": { "shasum": "e4a1db78ffd55250e7864631a7a87af125244ced", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.7.tgz" }, "0.0.8": { "shasum": "ad13ad7602e11d516fbab7569ef6ab611aa90f4f", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.8.tgz" }, "0.0.9": { "shasum": "19566b0cec1fb187b0d632c2e8364aab27da9ae8", "tarball": "http://registry.npmjs.org/protege/-/protege-0.0.9.tgz" }, "0.1.0": { "shasum": "dae58c3914577716bb4d64f1cd6ddf522239dc13", "tarball": "http://registry.npmjs.org/protege/-/protege-0.1.0.tgz" }, "0.1.1": { "shasum": "05458a91f6f1162562b92b3e94f4f8224d9ccdb8", "tarball": "http://registry.npmjs.org/protege/-/protege-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/protege/" }, "proteus": { "name": "proteus", "description": "A declarative way of creating objects and classes in JavaScript", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "jhamlet", "email": "jerry@hamletink.com" } ], "time": { "modified": "2011-11-22T21:58:06.793Z", "created": "2011-10-30T19:48:53.740Z", "0.0.1": "2011-10-30T20:06:48.021Z", "0.0.6": "2011-11-06T20:43:11.023Z", "0.0.7": "2011-11-18T16:07:07.815Z", "0.0.8": "2011-11-22T21:58:06.793Z" }, "repository": { "type": "git", "url": "git://github.com/jhamlet/proteus.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/proteus/0.0.1", "0.0.6": "http://registry.npmjs.org/proteus/0.0.6", "0.0.7": "http://registry.npmjs.org/proteus/0.0.7", "0.0.8": "http://registry.npmjs.org/proteus/0.0.8" }, "dist": { "0.0.1": { "shasum": "0fb8481207ce82d5b7e3edfbfaa6e3da4fafc5d4", "tarball": "http://registry.npmjs.org/proteus/-/proteus-0.0.1.tgz" }, "0.0.6": { "shasum": "d944bdf9890ac76df8d6cba4ce69636fcd91612a", "tarball": "http://registry.npmjs.org/proteus/-/proteus-0.0.6.tgz" }, "0.0.7": { "shasum": "dce039dbb3546659c359e4c787624801d80ff64b", "tarball": "http://registry.npmjs.org/proteus/-/proteus-0.0.7.tgz" }, "0.0.8": { "shasum": "74ed83ea8fe8819a87f19ad6275450f2f1da34aa", "tarball": "http://registry.npmjs.org/proteus/-/proteus-0.0.8.tgz" } }, "keywords": [ "ooo", "class", "object" ], "url": "http://registry.npmjs.org/proteus/" }, "proto": { "name": "proto", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/proto/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/proto/-/proto-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/proto/" }, "proto-list": { "name": "proto-list", "description": "A utility for managing a prototype chain", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-08-07T05:04:48.249Z", "created": "2011-08-07T05:04:46.168Z", "1.0.0": "2011-08-07T05:04:48.249Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/proto-list.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/proto-list/1.0.0" }, "dist": { "1.0.0": { "shasum": "5b53b36f70af94ecb220194a422522586ce9f079", "tarball": "http://registry.npmjs.org/proto-list/-/proto-list-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/proto-list/" }, "protobuf-stream": { "name": "protobuf-stream", "description": "Adds simple message streaming functionality to node version of protobuf module.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dejw", "email": "dawid.fatyga@gmail.com" } ], "time": { "modified": "2011-09-07T16:31:49.392Z", "created": "2011-09-07T16:31:48.731Z", "0.0.1": "2011-09-07T16:31:49.392Z" }, "author": { "name": "Dawid Fatyga", "email": "dawid.fatyga@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/protobuf-stream/0.0.1" }, "dist": { "0.0.1": { "shasum": "73aa5776830754ae39898beed386082ba8461c14", "tarball": "http://registry.npmjs.org/protobuf-stream/-/protobuf-stream-0.0.1.tgz" } }, "keywords": [ "google", "protobuf", "messaging" ], "url": "http://registry.npmjs.org/protobuf-stream/" }, "protocol": { "name": "protocol", "description": "Pattern matching for JavaScript.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-10-10T16:55:07.960Z", "created": "2011-10-10T16:55:06.489Z", "0.0.1": "2011-10-10T16:55:07.960Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/protocol.git", "web": "https://github.com/Gozala/protocol" }, "versions": { "0.0.1": "http://registry.npmjs.org/protocol/0.0.1" }, "dist": { "0.0.1": { "shasum": "b159ff77b6d835efbebc112be8bebccb3e39d02b", "tarball": "http://registry.npmjs.org/protocol/-/protocol-0.0.1.tgz" } }, "keywords": [ "functions", "pattern", "match", "cotract" ], "url": "http://registry.npmjs.org/protocol/" }, "protodiv": { "name": "protodiv", "description": "Simple client-side code for displaying dynamic data", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-10-08T01:05:08.604Z", "created": "2011-09-19T01:32:39.767Z", "1.0.1": "2011-09-19T01:32:41.372Z", "1.0.2": "2011-09-19T20:59:35.674Z", "1.0.3": "2011-09-20T15:13:19.526Z", "1.0.4": "2011-09-20T15:31:56.916Z", "1.1.0": "2011-10-08T01:05:08.604Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "versions": { "1.0.1": "http://registry.npmjs.org/protodiv/1.0.1", "1.0.2": "http://registry.npmjs.org/protodiv/1.0.2", "1.0.3": "http://registry.npmjs.org/protodiv/1.0.3", "1.0.4": "http://registry.npmjs.org/protodiv/1.0.4", "1.1.0": "http://registry.npmjs.org/protodiv/1.1.0" }, "dist": { "1.0.1": { "shasum": "4bc9e6df368005de310304987c61659982b29ab1", "tarball": "http://registry.npmjs.org/protodiv/-/protodiv-1.0.1.tgz" }, "1.0.2": { "shasum": "b3ef3ab21a64d7f1cdb36d1a91cfe96d8df9ceb0", "tarball": "http://registry.npmjs.org/protodiv/-/protodiv-1.0.2.tgz" }, "1.0.3": { "shasum": "0b2a3c786b1471d7b0c227d2f4ca642c347df02c", "tarball": "http://registry.npmjs.org/protodiv/-/protodiv-1.0.3.tgz" }, "1.0.4": { "shasum": "aaae838337cfe6bae8bf785d909106908cecd624", "tarball": "http://registry.npmjs.org/protodiv/-/protodiv-1.0.4.tgz" }, "1.1.0": { "shasum": "3b96ab3bde77ad478c3d873c5d8fc6fc0b732628", "tarball": "http://registry.npmjs.org/protodiv/-/protodiv-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/protodiv/" }, "proton": { "name": "proton", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "tomyan", "email": "tom@yandell.me.uk" }, { "name": "richardhodgson", "email": "contact@rhodgson.co.uk" } ], "time": { "modified": "2011-10-23T14:33:25.310Z", "created": "2011-01-29T14:11:26.874Z", "0.1.0": "2011-01-29T14:11:27.241Z", "0.1.2": "2011-01-29T14:40:10.309Z", "0.1.3": "2011-01-31T23:17:41.258Z", "0.2.0": "2011-04-30T07:53:07.250Z", "0.3.0": "2011-07-02T13:44:47.439Z", "0.4.0": "2011-07-03T15:07:24.253Z", "0.4.1": "2011-09-04T13:19:31.148Z" }, "author": { "name": "Tom Yandell", "email": "tom.deletethis@yandell.me.uk", "url": "http://tom.yandell.me.uk/blog/" }, "description": "Proton is a micro framework targetted at micro frameworks. It provides a common way for micro-frameworks to interoporate with the environment that runs them.", "repository": { "type": "git", "url": "git://github.com/tomyan/proton.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/proton/0.1.0", "0.1.2": "http://registry.npmjs.org/proton/0.1.2", "0.1.3": "http://registry.npmjs.org/proton/0.1.3", "0.2.0": "http://registry.npmjs.org/proton/0.2.0", "0.3.0": "http://registry.npmjs.org/proton/0.3.0", "0.4.0": "http://registry.npmjs.org/proton/0.4.0", "0.4.1": "http://registry.npmjs.org/proton/0.4.1" }, "dist": { "0.1.0": { "shasum": "ce869a941a2657eef48510146da5cc605fd572fd", "tarball": "http://registry.npmjs.org/proton/-/proton-0.1.0.tgz" }, "0.1.2": { "shasum": "cbc8c40f5801b6869abd7ccaa71f1d3cd11ddd79", "tarball": "http://registry.npmjs.org/proton/-/proton-0.1.2.tgz" }, "0.1.3": { "shasum": "906c6365435fac327561e4cfe8b43dcfbb16f6e6", "tarball": "http://registry.npmjs.org/proton/-/proton-0.1.3.tgz" }, "0.2.0": { "shasum": "1ea3b385eff30927e48da3f609c33deaa4d38a4c", "tarball": "http://registry.npmjs.org/proton/-/proton-0.2.0.tgz" }, "0.3.0": { "shasum": "b889d98f85b865e78d5654ccbbe96da5f5700b15", "tarball": "http://registry.npmjs.org/proton/-/proton-0.3.0.tgz" }, "0.4.0": { "shasum": "9308d251a6ea35c2cf920119c72c3aa0d7f96f18", "tarball": "http://registry.npmjs.org/proton/-/proton-0.4.0.tgz" }, "0.4.1": { "shasum": "af5434782fd00866335a323cf37546222d895bac", "tarball": "http://registry.npmjs.org/proton/-/proton-0.4.1.tgz" } }, "url": "http://registry.npmjs.org/proton/" }, "protoparse": { "name": "protoparse", "description": "parse (binary) network protocols", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "yorick", "email": "yorickvanpelt@gmail.com" } ], "time": { "modified": "2011-10-02T14:00:02.092Z", "created": "2011-09-18T12:07:40.721Z", "0.0.0": "2011-09-18T12:07:42.318Z", "0.0.1": "2011-10-02T14:00:02.092Z" }, "author": { "name": "Yorick" }, "repository": { "type": "git", "url": "git://github.com/yorickvP/node-protoparse.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/protoparse/0.0.0", "0.0.1": "http://registry.npmjs.org/protoparse/0.0.1" }, "dist": { "0.0.0": { "shasum": "9747121c8e4265413a1782a8aef43035144ecc9c", "tarball": "http://registry.npmjs.org/protoparse/-/protoparse-0.0.0.tgz" }, "0.0.1": { "shasum": "b394f22c58447425593d110e92af8a09328907ba", "tarball": "http://registry.npmjs.org/protoparse/-/protoparse-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/protoparse/" }, "prototype": { "name": "prototype", "description": "Implementation of Prototypejs in Node.js", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "rixius", "email": "rixius@gmail.com" } ], "time": { "modified": "2011-01-17T09:51:35.318Z", "created": "2011-01-17T08:42:26.105Z", "0.0.1": "2011-01-17T08:42:26.306Z", "0.0.5": "2011-01-17T09:51:35.318Z" }, "author": { "name": "Stephen 'Rixius' Middleton", "email": "Rixius@gmail.com", "url": "https://github.com/rixius" }, "repository": { "type": "git", "url": "https://github.com/rixius/prototype.node.js" }, "versions": { "0.0.1": "http://registry.npmjs.org/prototype/0.0.1", "0.0.5": "http://registry.npmjs.org/prototype/0.0.5" }, "dist": { "0.0.1": { "shasum": "1574a4bc2737cc168380f65022df69bb1859bf6d", "tarball": "http://registry.npmjs.org/prototype/-/prototype-0.0.1.tgz" }, "0.0.5": { "shasum": "833ca6ef7bd3b2b67daa7c1399d2ad424e082273", "tarball": "http://registry.npmjs.org/prototype/-/prototype-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/prototype/" }, "provision": { "name": "provision", "description": "A request provisioning for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "simyungk", "email": "simyu78@gmail.com" } ], "time": { "modified": "2011-10-30T14:57:58.015Z", "created": "2011-10-30T14:42:58.719Z", "0.0.1": "2011-10-30T14:43:05.497Z", "0.0.2": "2011-10-30T14:57:58.015Z" }, "author": { "name": "Simyung Kim", "email": "simyu78@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/simyungk/node-provision.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/provision/0.0.1", "0.0.2": "http://registry.npmjs.org/provision/0.0.2" }, "dist": { "0.0.1": { "shasum": "0979dba2061d7ea09852cc2b2f63a97885245702", "tarball": "http://registry.npmjs.org/provision/-/provision-0.0.1.tgz" }, "0.0.2": { "shasum": "6de67f85c8ca00375fee4ee2a873edaa9748f5a6", "tarball": "http://registry.npmjs.org/provision/-/provision-0.0.2.tgz" } }, "keywords": [ "middleware", "provisioning", "useragent", "locale", "geoip", "location", "browser" ], "url": "http://registry.npmjs.org/provision/" }, "prowl": { "name": "prowl", "description": "Wrapprer for prowl, http://prowl.weks.net/.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "greg", "email": "gregoire.lejeune@free.fr" } ], "time": { "modified": "2011-05-27T00:12:04.481Z", "created": "2011-01-24T20:50:37.173Z", "0.0.1": "2011-01-24T20:50:37.732Z", "0.0.2": "2011-05-27T00:12:04.481Z" }, "author": { "name": "Gregoire Lejeune", "email": "gregoire.lejeune@free.fr" }, "repository": { "type": "git", "url": "http://github.com/glejeune/node-prowl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/prowl/0.0.1", "0.0.2": "http://registry.npmjs.org/prowl/0.0.2" }, "dist": { "0.0.1": { "shasum": "f8baa6b11e1a01814789f193191daf6acc02443e", "tarball": "http://registry.npmjs.org/prowl/-/prowl-0.0.1.tgz" }, "0.0.2": { "shasum": "c0b1734838ab1344a293c974adb448b294fb77b5", "tarball": "http://registry.npmjs.org/prowl/-/prowl-0.0.2.tgz" } }, "keywords": [ "prowl", "dot" ], "url": "http://registry.npmjs.org/prowl/" }, "prowler": { "name": "prowler", "description": "Allows you to send notifications to your iPhone through the Prowl API using node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "time": { "modified": "2011-05-30T21:00:15.214Z", "created": "2011-05-30T21:00:14.341Z", "0.0.3": "2011-05-30T21:00:15.214Z" }, "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "versions": { "0.0.3": "http://registry.npmjs.org/prowler/0.0.3" }, "dist": { "0.0.3": { "shasum": "b15b5ace7d50ec26159ed8e5b486ee527ff6a915", "tarball": "http://registry.npmjs.org/prowler/-/prowler-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/prowler/" }, "prox": { "name": "prox", "description": "Hookable socks5 proxy client and server.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "http://github.com/substack/node-prox.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/prox/0.0.1", "0.0.2": "http://registry.npmjs.org/prox/0.0.2" }, "dist": { "0.0.1": { "shasum": "a3ddbbc3c1051eb878cc9b758d9c327ea72e73be", "tarball": "http://registry.npmjs.org/prox/-/prox-0.0.1.tgz" }, "0.0.2": { "shasum": "5b4cdf5777ea4af1f11a4167fcae6afb62f12d62", "tarball": "http://registry.npmjs.org/prox/-/prox-0.0.2.tgz" } }, "keywords": [ "proxy", "socks5" ], "url": "http://registry.npmjs.org/prox/" }, "proxify": { "name": "proxify", "description": "A simple net-based http and tcp proxy.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "coverslide", "email": "richard.j.hoffman@gmail.com" } ], "time": { "modified": "2011-08-15T18:09:58.021Z", "created": "2011-08-15T18:09:55.777Z", "0.0.0": "2011-08-15T18:09:58.021Z" }, "author": { "name": "Richard Hoffman" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/proxify/0.0.0" }, "dist": { "0.0.0": { "shasum": "9681b59e5f80f8f52ee768f2d87a9fc8d8e8e613", "tarball": "http://registry.npmjs.org/proxify/-/proxify-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/proxify/" }, "proxino": { "name": "proxino", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "unignorant", "email": "ethan@proxino.com" } ], "time": { "modified": "2011-09-07T17:39:38.398Z", "created": "2011-09-07T17:06:25.181Z", "0.0.1": "2011-09-07T17:06:26.452Z", "0.0.5": "2011-09-07T17:15:33.808Z", "0.0.6": "2011-09-07T17:39:38.398Z" }, "author": { "name": "Ethan Fast", "email": "ethan@proxino.com", "url": "https://www.proxino.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/proxino/0.0.1", "0.0.5": "http://registry.npmjs.org/proxino/0.0.5", "0.0.6": "http://registry.npmjs.org/proxino/0.0.6" }, "dist": { "0.0.1": { "shasum": "b4cf2dabe8aa164d1f53e756cac52fa8eedb6df8", "tarball": "http://registry.npmjs.org/proxino/-/proxino-0.0.1.tgz" }, "0.0.5": { "shasum": "5ef64db97521ace85f5ec28148f607f217d913fb", "tarball": "http://registry.npmjs.org/proxino/-/proxino-0.0.5.tgz" }, "0.0.6": { "shasum": "ca03955316c888f6eed306f6360905b07ca1824a", "tarball": "http://registry.npmjs.org/proxino/-/proxino-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/proxino/" }, "proxio": { "name": "proxio", "description": "A node.io proxy manager", "dist-tags": { "latest": "0.2.2-9" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/chriso/proxio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/proxio/0.1.0", "0.1.1": "http://registry.npmjs.org/proxio/0.1.1", "0.1.2": "http://registry.npmjs.org/proxio/0.1.2", "0.1.3": "http://registry.npmjs.org/proxio/0.1.3", "0.1.4": "http://registry.npmjs.org/proxio/0.1.4", "0.1.5": "http://registry.npmjs.org/proxio/0.1.5", "0.1.6": "http://registry.npmjs.org/proxio/0.1.6", "0.1.7": "http://registry.npmjs.org/proxio/0.1.7", "0.1.8": "http://registry.npmjs.org/proxio/0.1.8", "0.1.9": "http://registry.npmjs.org/proxio/0.1.9", "0.2.0": "http://registry.npmjs.org/proxio/0.2.0", "0.2.1": "http://registry.npmjs.org/proxio/0.2.1", "0.2.2-1": "http://registry.npmjs.org/proxio/0.2.2-1", "0.2.2-2": "http://registry.npmjs.org/proxio/0.2.2-2", "0.2.2-3": "http://registry.npmjs.org/proxio/0.2.2-3", "0.2.2-4": "http://registry.npmjs.org/proxio/0.2.2-4", "0.2.2-5": "http://registry.npmjs.org/proxio/0.2.2-5", "0.2.2-6": "http://registry.npmjs.org/proxio/0.2.2-6", "0.2.2-7": "http://registry.npmjs.org/proxio/0.2.2-7", "0.2.2-8": "http://registry.npmjs.org/proxio/0.2.2-8", "0.2.2-9": "http://registry.npmjs.org/proxio/0.2.2-9" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.4.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.5.tgz" }, "0.1.6": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.6.tgz" }, "0.1.7": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.7.tgz" }, "0.1.8": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.8.tgz" }, "0.1.9": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.1.9.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.1.tgz" }, "0.2.2-1": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-1.tgz" }, "0.2.2-2": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-2.tgz" }, "0.2.2-3": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-3.tgz" }, "0.2.2-4": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-4.tgz" }, "0.2.2-5": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-5.tgz" }, "0.2.2-6": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-6.tgz" }, "0.2.2-7": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-7.tgz" }, "0.2.2-8": { "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-8.tgz" }, "0.2.2-9": { "shasum": "defbd64dc7bcff4597ccb5eb3450ba0e08b2caf9", "tarball": "http://registry.npmjs.org/proxio/-/proxio-0.2.2-9.tgz" } }, "url": "http://registry.npmjs.org/proxio/" }, "proxy": { "name": "proxy", "description": "EventEmitter / Stream proxy for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-08-31T18:23:47.054Z", "created": "2011-08-31T18:23:45.767Z", "0.0.1": "2011-08-31T18:23:47.054Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "c4caf75c45cdb46ed373c300f6e4c98d4fa1fc9b", "tarball": "http://registry.npmjs.org/proxy/-/proxy-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/proxy/" }, "proxy-by-url": { "name": "proxy-by-url", "description": "custom logic for node-http-proxy to proxy basedon incoming url", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-09T04:29:31.417Z", "created": "2011-07-30T09:55:27.308Z", "0.0.0": "2011-07-30T09:55:29.217Z", "0.0.1": "2011-08-09T04:29:31.417Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/proxy-by-url.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/proxy-by-url/0.0.0", "0.0.1": "http://registry.npmjs.org/proxy-by-url/0.0.1" }, "dist": { "0.0.0": { "shasum": "ee8c04d31d20996e7d4a4ce888379890119a73ea", "tarball": "http://registry.npmjs.org/proxy-by-url/-/proxy-by-url-0.0.0.tgz" }, "0.0.1": { "shasum": "bfd69ec794696b3071e1febabf43ec852d2c6508", "tarball": "http://registry.npmjs.org/proxy-by-url/-/proxy-by-url-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/proxy-by-url/" }, "proxy-engine": { "name": "proxy-engine", "description": "Proxy engine module.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "dreamlab", "email": "janecki@gmail.com" } ], "time": { "modified": "2011-11-23T09:01:41.457Z", "created": "2011-10-07T10:55:02.909Z", "0.0.1": "2011-10-07T10:55:04.888Z", "0.0.2": "2011-10-07T11:44:58.427Z", "0.0.3": "2011-10-24T12:54:06.192Z", "0.0.4": "2011-11-23T09:01:41.457Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/proxy-engine/0.0.1", "0.0.2": "http://registry.npmjs.org/proxy-engine/0.0.2", "0.0.3": "http://registry.npmjs.org/proxy-engine/0.0.3", "0.0.4": "http://registry.npmjs.org/proxy-engine/0.0.4" }, "dist": { "0.0.1": { "shasum": "c61151cc2987e113cfa44a498de6fa03c7dfd739", "tarball": "http://registry.npmjs.org/proxy-engine/-/proxy-engine-0.0.1.tgz" }, "0.0.2": { "shasum": "e31fb4c72eb1ab253704e7f3ec27356282f3ea04", "tarball": "http://registry.npmjs.org/proxy-engine/-/proxy-engine-0.0.2.tgz" }, "0.0.3": { "shasum": "c7a0565abc57f095de261f077c49e7550e5c1bcb", "tarball": "http://registry.npmjs.org/proxy-engine/-/proxy-engine-0.0.3.tgz" }, "0.0.4": { "shasum": "6c96c590656b3c6f8f69331cad5a6d23e2b6dcde", "tarball": "http://registry.npmjs.org/proxy-engine/-/proxy-engine-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/proxy-engine/" }, "proxy-foo": { "name": "proxy-foo", "description": "Sets up a proxy to rewrite meta tags to bring pages within your app's domain. Useful to leverage existing meta data and url locations while creating new (namespaced) Facebook apps.Tinkered with to get around an issue by Nadia Morris", "dist-tags": { "latest": "0.0.9n" }, "maintainers": [ { "name": "hexjunky", "email": "reversegremlin@gmail.com" } ], "time": { "modified": "2011-11-11T02:09:16.928Z", "created": "2011-10-05T16:36:15.068Z", "0.0.1": "2011-10-05T16:36:15.501Z", "0.0.2": "2011-10-05T17:41:25.867Z", "0.0.9": "2011-10-05T18:17:59.480Z", "0.0.9c": "2011-10-05T19:03:29.625Z", "0.0.9d": "2011-10-06T19:01:18.518Z", "0.0.9e": "2011-10-10T17:01:31.656Z", "0.0.9f": "2011-10-10T17:04:21.617Z", "0.0.9i": "2011-10-10T17:11:44.657Z", "0.0.9j": "2011-10-28T17:25:04.862Z", "0.0.9k": "2011-10-28T17:38:24.735Z", "0.0.9l": "2011-10-28T18:06:46.208Z", "0.0.9m": "2011-10-28T18:26:12.140Z", "0.0.9n": "2011-11-11T02:09:16.928Z" }, "author": { "name": "Jacob Swartwood" }, "repository": { "type": "git", "web": "http://github.com/jswartwood/meta-rewrite-proxy.git", "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/proxy-foo/0.0.1", "0.0.2": "http://registry.npmjs.org/proxy-foo/0.0.2", "0.0.9": "http://registry.npmjs.org/proxy-foo/0.0.9", "0.0.9c": "http://registry.npmjs.org/proxy-foo/0.0.9c", "0.0.9d": "http://registry.npmjs.org/proxy-foo/0.0.9d", "0.0.9e": "http://registry.npmjs.org/proxy-foo/0.0.9e", "0.0.9f": "http://registry.npmjs.org/proxy-foo/0.0.9f", "0.0.9i": "http://registry.npmjs.org/proxy-foo/0.0.9i", "0.0.9j": "http://registry.npmjs.org/proxy-foo/0.0.9j", "0.0.9k": "http://registry.npmjs.org/proxy-foo/0.0.9k", "0.0.9l": "http://registry.npmjs.org/proxy-foo/0.0.9l", "0.0.9m": "http://registry.npmjs.org/proxy-foo/0.0.9m", "0.0.9n": "http://registry.npmjs.org/proxy-foo/0.0.9n" }, "dist": { "0.0.1": { "shasum": "04e8b2d13bc120834766a2a0f1a3b35ecc4f1076", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.1.tgz" }, "0.0.2": { "shasum": "7ee6d76a0fcdcae10b5fa511e86555914882aa3a", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.2.tgz" }, "0.0.9": { "shasum": "13be3b6085a4b003360bcbd9d53af27352bfdc2d", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9.tgz" }, "0.0.9c": { "shasum": "412299b957193049c85e58fbab0531a615ca1717", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9c.tgz" }, "0.0.9d": { "shasum": "5f16486894259699c73a0dd79f1ae07386713faf", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9d.tgz" }, "0.0.9e": { "shasum": "a6fa0c107eb002bfb20d117ba55d8f9d5a358772", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9e.tgz" }, "0.0.9f": { "shasum": "8d76bea5bf238afaecf7d8478ef73a236b1fd046", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9f.tgz" }, "0.0.9i": { "shasum": "159ca361d55de0bfebfe51e3f29ccf95f48aa4be", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9i.tgz" }, "0.0.9j": { "shasum": "c9bef596776947e032e1ae820f8ef1d27710858d", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9j.tgz" }, "0.0.9k": { "shasum": "e723ec4a919161bdad7dd7e382065d6ed0caaf52", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9k.tgz" }, "0.0.9l": { "shasum": "a1edf7e5071b25a10bbbcbdb3e50b2da5bc8e7e9", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9l.tgz" }, "0.0.9m": { "shasum": "3f9b464d4fda25f3d7d5a4a2c147142576aaf5a2", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9m.tgz" }, "0.0.9n": { "shasum": "066f021077ca55a699bcb0f6ba9b641ec5e9a883", "tarball": "http://registry.npmjs.org/proxy-foo/-/proxy-foo-0.0.9n.tgz" } }, "keywords": [ "meta", "proxy", "facebook", "open-graph" ], "url": "http://registry.npmjs.org/proxy-foo/" }, "ps-tree": { "name": "ps-tree", "description": "get all children of a pid", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-15T00:01:28.120Z", "created": "2011-10-05T06:43:31.026Z", "0.0.0": "2011-10-05T06:43:34.904Z", "0.0.1": "2011-10-29T01:29:18.842Z", "0.0.2": "2011-11-15T00:01:28.120Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/ps-tree.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ps-tree/0.0.0", "0.0.1": "http://registry.npmjs.org/ps-tree/0.0.1", "0.0.2": "http://registry.npmjs.org/ps-tree/0.0.2" }, "dist": { "0.0.0": { "shasum": "2daec498b221c074fc9e9247de8c21a21209cf4c", "tarball": "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.0.tgz" }, "0.0.1": { "shasum": "2374496294e74e99107a3b2ae8ce4a352a928e1f", "tarball": "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.1.tgz" }, "0.0.2": { "shasum": "e33b587afec35f354d4bef0c404c573e97d21b01", "tarball": "http://registry.npmjs.org/ps-tree/-/ps-tree-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/ps-tree/" }, "pseudo": { "name": "pseudo", "description": "A simple loader of actions and middlewares for express.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "thepumpkin1979", "email": "johan@firebase.co" } ], "time": { "modified": "2011-07-26T06:44:23.097Z", "created": "2011-07-26T06:28:22.833Z", "0.1.0": "2011-07-26T06:28:23.614Z", "0.2.0": "2011-07-26T06:41:54.693Z" }, "author": { "name": "Johan Hernandez", "email": "johan@firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firebaseco/pseudo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pseudo/0.1.0" }, "dist": { "0.1.0": { "shasum": "620165a7f45da3948655228c3755d090531aa86c", "tarball": "http://registry.npmjs.org/pseudo/-/pseudo-0.1.0.tgz" } }, "keywords": [ "utility", "project", "structure", "loader", "actions", "filters" ], "url": "http://registry.npmjs.org/pseudo/" }, "psk": { "name": "psk", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-10-11T20:41:55.669Z", "created": "2011-08-28T22:21:56.600Z", "0.0.1": "2011-08-28T22:21:56.905Z", "0.0.2": "2011-08-28T22:25:04.602Z", "0.0.3": "2011-08-28T22:29:17.549Z", "0.0.5": "2011-09-13T20:46:50.414Z", "0.0.6": "2011-09-13T22:04:12.588Z", "0.0.7": "2011-09-23T03:29:04.108Z", "0.0.8": "2011-10-11T20:41:55.669Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/psk/0.0.1", "0.0.2": "http://registry.npmjs.org/psk/0.0.2", "0.0.3": "http://registry.npmjs.org/psk/0.0.3", "0.0.5": "http://registry.npmjs.org/psk/0.0.5", "0.0.6": "http://registry.npmjs.org/psk/0.0.6", "0.0.7": "http://registry.npmjs.org/psk/0.0.7", "0.0.8": "http://registry.npmjs.org/psk/0.0.8" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.3.tgz" }, "0.0.5": { "shasum": "e52146474f5d345f223856649971fe8b9e27c41e", "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.5.tgz" }, "0.0.6": { "shasum": "3062351925fdbc498ab9a50fdf05f6c99b99beee", "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.6.tgz" }, "0.0.7": { "shasum": "04d1adde3be6f787b3b82e86d60cbc57804ccaf8", "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.7.tgz" }, "0.0.8": { "shasum": "074ebe2f1a56e1bfa0f1dd6ac39c7bf7e426b93f", "tarball": "http://registry.npmjs.org/psk/-/psk-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/psk/" }, "pty": { "name": "pty", "description": "pseudo-terminal bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "time": { "modified": "2011-04-15T21:29:49.131Z", "created": "2011-01-08T18:18:32.411Z", "0.0.1": "2011-01-08T18:18:32.780Z" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "http://github.com/kriskowal/node-pty.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pty/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/pty/-/pty-0.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "45f00339ec53c76a88fafb216228900edcf21318", "tarball": "http://registry.npmjs.org/pty/-/pty-0.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/pty/" }, "pub-mix": { "name": "pub-mix", "description": "A simple custom events micro-framework", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "rob-ot", "email": "dsmlover@gmail.com" } ], "time": { "modified": "2011-05-10T04:20:17.083Z", "created": "2011-05-10T04:20:16.748Z", "1.0.0": "2011-05-10T04:20:17.083Z" }, "repository": { "type": "git", "url": "git://github.com/Rob-ot/Pub-Mix.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/pub-mix/1.0.0" }, "dist": { "1.0.0": { "shasum": "045abb0659fd0884a35ae415c7932526bfe0a014", "tarball": "http://registry.npmjs.org/pub-mix/-/pub-mix-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/pub-mix/" }, "pubjs": { "name": "pubjs", "description": "A node.js templating language that handles arbitrary and composable nesting", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "maxtaco", "email": "max@okcupid.com" } ], "time": { "modified": "2011-12-02T22:15:09.304Z", "created": "2011-07-07T18:16:18.713Z", "0.0.1": "2011-07-07T18:16:18.851Z", "0.0.2": "2011-11-07T21:32:05.467Z", "0.0.3": "2011-11-07T22:26:31.555Z", "0.0.4": "2011-12-02T22:15:09.304Z" }, "author": { "name": "Max Krohn", "email": "max@okcupid.com" }, "repository": { "type": "git", "url": "git://github.com/maxtaco/pubjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pubjs/0.0.1", "0.0.2": "http://registry.npmjs.org/pubjs/0.0.2", "0.0.3": "http://registry.npmjs.org/pubjs/0.0.3", "0.0.4": "http://registry.npmjs.org/pubjs/0.0.4" }, "dist": { "0.0.1": { "shasum": "1001c20b58163b134f5e465c370849ea887f4db9", "tarball": "http://registry.npmjs.org/pubjs/-/pubjs-0.0.1.tgz" }, "0.0.2": { "shasum": "274795ed4465f9ec46af7f7e1946ed24b433d362", "tarball": "http://registry.npmjs.org/pubjs/-/pubjs-0.0.2.tgz" }, "0.0.3": { "shasum": "bb39c05ccfe83115591afb939cd76723bfcaa575", "tarball": "http://registry.npmjs.org/pubjs/-/pubjs-0.0.3.tgz" }, "0.0.4": { "shasum": "0c2471b848dddbc59a3f5974cdb25854cdce6ebb", "tarball": "http://registry.npmjs.org/pubjs/-/pubjs-0.0.4.tgz" } }, "keywords": [ "okws", "pub" ], "url": "http://registry.npmjs.org/pubjs/" }, "public": { "name": "public", "description": "Run http server hosting static files with specified public dir & port", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "tnantoka", "email": "bornneet@livedoor.com" } ], "time": { "modified": "2011-11-22T05:30:32.680Z", "created": "2011-10-01T12:37:07.707Z", "0.1.0": "2011-10-01T12:37:15.580Z", "0.1.1": "2011-11-22T05:25:58.797Z", "0.1.2": "2011-11-22T05:30:32.680Z" }, "author": { "name": "tnantoka", "email": "bornneet@livedoor.com", "url": "http://blog.bornneet.com/" }, "repository": { "type": "git", "url": "git://github.com/tnantoka/public.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/public/0.1.0", "0.1.1": "http://registry.npmjs.org/public/0.1.1", "0.1.2": "http://registry.npmjs.org/public/0.1.2" }, "dist": { "0.1.0": { "shasum": "d15ffc3fbb286ce0c890f77fa6de9d2938ebc622", "tarball": "http://registry.npmjs.org/public/-/public-0.1.0.tgz" }, "0.1.1": { "shasum": "64ab861dd9fe280d03e9d1ffac1f2d1d1facad36", "tarball": "http://registry.npmjs.org/public/-/public-0.1.1.tgz" }, "0.1.2": { "shasum": "f2cf9cef45eee844e147698790d02d10735f7464", "tarball": "http://registry.npmjs.org/public/-/public-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/public/" }, "publicsuffix": { "name": "publicsuffix", "description": "JavaScript version of the Public Suffix List", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "zimbatm", "email": "jonas@pfenniger.name" } ], "author": { "name": "Jonas Pfenniger", "email": "jonas@pfenniger.name", "url": "zimbatm" }, "repository": { "type": "git", "url": "http://github.com/zimbatm/publicsuffix.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/publicsuffix/0.1.0", "1.0.0": "http://registry.npmjs.org/publicsuffix/1.0.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/publicsuffix/-/publicsuffix-0.1.0.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/publicsuffix/-/publicsuffix-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/publicsuffix/" }, "publicsuffixlist": { "name": "publicsuffixlist", "description": "An implementation of the Public Suffix List from publicsuffix.org", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "cmtt", "email": "thoemmes+git@gmail.com" } ], "time": { "modified": "2011-11-28T01:04:21.265Z", "created": "2011-09-30T10:13:15.315Z", "0.1.0": "2011-09-30T10:13:16.242Z", "0.1.1": "2011-11-28T00:54:08.632Z", "0.1.2": "2011-11-28T01:04:21.265Z" }, "author": { "name": "Matthias Thoemmes", "email": "thoemmes+git@gmail.com", "url": "https://github.com/cmtt/publicsuffixlist" }, "repository": { "type": "git", "url": "git://github.com/cmtt/publicsuffixlist.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/publicsuffixlist/0.1.0", "0.1.1": "http://registry.npmjs.org/publicsuffixlist/0.1.1", "0.1.2": "http://registry.npmjs.org/publicsuffixlist/0.1.2" }, "dist": { "0.1.0": { "shasum": "ae55eb54bb9309bd45bd35ecbc3f4af8e22598af", "tarball": "http://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.0.tgz" }, "0.1.1": { "shasum": "d85f5ac0bfde861b08975c410dd1bbfd1cfa1a23", "tarball": "http://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.1.tgz" }, "0.1.2": { "shasum": "8bd283f779b133da07d984975595a184163df4f9", "tarball": "http://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/publicsuffixlist/" }, "publisher": { "name": "publisher", "description": "A sophisticated mix of pubsub and AOP for autonomous module development", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-09-18T17:11:36.938Z", "created": "2011-09-07T03:03:37.401Z", "1.0.0": "2011-09-07T03:03:39.308Z", "1.1.0": "2011-09-09T04:06:08.444Z", "1.2.0": "2011-09-09T23:24:44.206Z", "1.3.0": "2011-09-18T17:11:36.938Z" }, "author": { "name": "Ryan Florence", "email": "rpflorence+npm@gmail.com", "url": "http://ryanflorence.com" }, "repository": { "type": "git", "url": "git://github.com/rpflorence/publisher.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/publisher/1.0.0", "1.1.0": "http://registry.npmjs.org/publisher/1.1.0", "1.2.0": "http://registry.npmjs.org/publisher/1.2.0", "1.3.0": "http://registry.npmjs.org/publisher/1.3.0" }, "dist": { "1.0.0": { "shasum": "367029bc8171bf270b803db1e246e88dd68d287c", "tarball": "http://registry.npmjs.org/publisher/-/publisher-1.0.0.tgz" }, "1.1.0": { "shasum": "3b272e356680da47e2cc6046f0f66bcbf61a4288", "tarball": "http://registry.npmjs.org/publisher/-/publisher-1.1.0.tgz" }, "1.2.0": { "shasum": "d4f961dae9da9ff34d9821c9834a12f11b440584", "tarball": "http://registry.npmjs.org/publisher/-/publisher-1.2.0.tgz" }, "1.3.0": { "shasum": "bc50cb7cc3e629c6842d3d17aa5553f3d4041bf6", "tarball": "http://registry.npmjs.org/publisher/-/publisher-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/publisher/" }, "pubnub-client": { "name": "pubnub-client", "description": "Pubnub client for Node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "arnaudsj", "email": "arnaudsj@gmail.com" } ], "author": { "name": "Sébastien Arnaud", "email": "arnaudsj@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/pubnub-client/0.1.0", "0.1.1": "http://registry.npmjs.org/pubnub-client/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/pubnub-client/-/pubnub-client-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/pubnub-client/-/pubnub-client-0.1.1.tgz" } }, "keywords": [ "pubnub", "node", "client" ], "url": "http://registry.npmjs.org/pubnub-client/" }, "pubsub": { "name": "pubsub", "description": "Simple pubsub for node.js ", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "flashingpumpkin", "email": "alen@caffeinehit.com" } ], "author": { "name": "Alen Mujezinovic", "email": "alen@caffeinehit.com" }, "repository": { "type": "git", "url": "git@github.com:flashingpumpkin/node-pubsub.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/pubsub/0.0.3" }, "dist": { "0.0.3": { "tarball": "http://registry.npmjs.org/pubsub/-/pubsub-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/pubsub/" }, "pubsub.io": { "name": "pubsub.io", "description": "Pubsub.io client library", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" }, { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-09-07T06:13:00.172Z", "created": "2011-07-11T15:44:38.884Z", "0.1.0": "2011-07-11T15:44:39.657Z", "0.1.1": "2011-07-16T20:12:40.073Z", "0.1.2": "2011-07-18T13:28:12.802Z", "0.1.3": "2011-07-18T15:48:31.222Z", "0.1.4": "2011-07-18T16:10:37.490Z", "0.1.5": "2011-07-18T17:41:38.382Z", "0.1.6": "2011-07-18T17:43:16.110Z", "0.1.7": "2011-07-18T17:52:49.071Z", "0.1.8": "2011-07-23T23:21:01.494Z", "0.1.9": "2011-08-02T08:12:40.445Z", "0.2.0": "2011-09-07T06:13:00.172Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/pubsub.io/0.1.0", "0.1.1": "http://registry.npmjs.org/pubsub.io/0.1.1", "0.1.2": "http://registry.npmjs.org/pubsub.io/0.1.2", "0.1.3": "http://registry.npmjs.org/pubsub.io/0.1.3", "0.1.4": "http://registry.npmjs.org/pubsub.io/0.1.4", "0.1.5": "http://registry.npmjs.org/pubsub.io/0.1.5", "0.1.6": "http://registry.npmjs.org/pubsub.io/0.1.6", "0.1.7": "http://registry.npmjs.org/pubsub.io/0.1.7", "0.1.8": "http://registry.npmjs.org/pubsub.io/0.1.8", "0.1.9": "http://registry.npmjs.org/pubsub.io/0.1.9", "0.2.0": "http://registry.npmjs.org/pubsub.io/0.2.0" }, "dist": { "0.1.0": { "shasum": "883739d2b4f5ed9a1d0f482cb9d90cac0b0d95da", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.0.tgz" }, "0.1.1": { "shasum": "00237de96b3cecbda8bd2b93b33b65744d998cd8", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.1.tgz" }, "0.1.2": { "shasum": "9eb9262ad9a8b9a35c2b3bf18d4f0ee56c704fa6", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.2.tgz" }, "0.1.3": { "shasum": "b5177eb9ce6d464d6c687ddf776125ab61f25e49", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.3.tgz" }, "0.1.4": { "shasum": "0d9b539e994dcbba4c4a27b41c75a9a3bb6895cc", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.4.tgz" }, "0.1.5": { "shasum": "a9b1215698bf958fbeedacac8755865764e65faa", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.5.tgz" }, "0.1.6": { "shasum": "adfeaf35523670d03fce9f22196bf1a0043fd878", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.6.tgz" }, "0.1.7": { "shasum": "c4f1c1ba9f39d15f4c91c17beb280ffc1a4013b0", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.7.tgz" }, "0.1.8": { "shasum": "7518ca4cb0a5c66ebacb33397ea844dbfd6b0127", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.8.tgz" }, "0.1.9": { "shasum": "cd42114d4f2ec0c98803d81e17bd8b9b565243e1", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.1.9.tgz" }, "0.2.0": { "shasum": "e8e2729612fc669607bfe9267e9070120ccc80c0", "tarball": "http://registry.npmjs.org/pubsub.io/-/pubsub.io-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/pubsub.io/" }, "pubsubd": { "name": "pubsubd", "description": "Distributed PubSub", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "bmuller", "email": "bamuller@gmail.com" } ], "time": { "modified": "2010-12-28T18:52:41.506Z", "created": "2010-12-28T18:52:41.005Z", "0.0.0": "2010-12-28T18:52:41.506Z" }, "author": { "name": "Brian Muller", "email": "bamuller@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bmuller/pubsubd.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pubsubd/0.0.0" }, "dist": { "0.0.0": { "tarball": "http://registry.npmjs.org/pubsubd/-/pubsubd-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/pubsubd/" }, "puddi": { "name": "puddi", "description": "Dependencies manager", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "arcanis", "email": "nison.mael@gmail.com" } ], "time": { "modified": "2011-10-16T16:58:10.395Z", "created": "2011-10-16T16:58:07.526Z", "0.0.1": "2011-10-16T16:58:10.395Z" }, "author": { "name": "Mael Nison", "email": "nison.mael@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/puddi/0.0.1" }, "dist": { "0.0.1": { "shasum": "10b9b7eab1e0f6a6b74d312b6b805aee027c1faf", "tarball": "http://registry.npmjs.org/puddi/-/puddi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/puddi/" }, "pulley": { "name": "pulley", "description": "Easy Github Pull Request Lander", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "jeresig", "email": "jeresig@gmail.com" } ], "time": { "modified": "2011-04-23T20:15:19.260Z", "created": "2011-04-22T03:58:34.080Z", "0.1.0": "2011-04-22T03:58:34.214Z", "0.1.1": "2011-04-22T04:30:32.581Z", "0.1.2": "2011-04-22T04:34:53.574Z", "0.1.3": "2011-04-22T17:03:27.167Z", "0.1.4": "2011-04-22T19:51:28.255Z", "0.1.5": "2011-04-23T20:15:19.260Z" }, "author": { "name": "John Resig", "url": "http://ejohn.org/" }, "repository": { "type": "git", "url": "git://github.com/jeresig/pulley.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pulley/0.1.0", "0.1.1": "http://registry.npmjs.org/pulley/0.1.1", "0.1.2": "http://registry.npmjs.org/pulley/0.1.2", "0.1.3": "http://registry.npmjs.org/pulley/0.1.3", "0.1.4": "http://registry.npmjs.org/pulley/0.1.4", "0.1.5": "http://registry.npmjs.org/pulley/0.1.5" }, "dist": { "0.1.0": { "shasum": "2cb9349d76748781d67a1e21b989d68ecd826d75", "tarball": "http://registry.npmjs.org/pulley/-/pulley-0.1.0.tgz" }, "0.1.1": { "shasum": "f88bc674a6c8d97f49efe38cfd98a656fa89bc01", "tarball": "http://registry.npmjs.org/pulley/-/pulley-0.1.1.tgz" }, "0.1.2": { "shasum": "af99ef301bdba1dd3a9a1bb9b6debe44ba8dce71", "tarball": "http://registry.npmjs.org/pulley/-/pulley-0.1.2.tgz" }, "0.1.3": { "shasum": "f1e8346a016c7a080db7bcc307dd772450a7253b", "tarball": "http://registry.npmjs.org/pulley/-/pulley-0.1.3.tgz" }, "0.1.4": { "shasum": "69d9b0e6a0b946b62eedbc57b3142c70c68cd900", "tarball": "http://registry.npmjs.org/pulley/-/pulley-0.1.4.tgz" }, "0.1.5": { "shasum": "e390f0437a6cdef7012f8be4dbfec51829a086bd", "tarball": "http://registry.npmjs.org/pulley/-/pulley-0.1.5.tgz" } }, "keywords": [ "github", "git", "pull" ], "url": "http://registry.npmjs.org/pulley/" }, "pulse": { "name": "pulse", "description": "node.js client for Mozilla Pulse", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "sdwilsh", "email": "me@shawnwilsher.com" } ], "time": { "modified": "2011-06-03T19:31:33.717Z", "created": "2011-05-27T00:19:45.301Z", "0.1.0": "2011-05-27T00:19:45.862Z", "0.1.1": "2011-05-28T02:11:36.358Z", "0.2.0": "2011-05-29T20:55:17.697Z", "0.3.0": "2011-06-03T19:31:33.717Z" }, "author": { "name": "Shawn Wilsher", "email": "me@shawnwilsher.com" }, "repository": { "type": "git", "url": "git://github.com/sdwilsh/node-pulse.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pulse/0.1.0", "0.1.1": "http://registry.npmjs.org/pulse/0.1.1", "0.2.0": "http://registry.npmjs.org/pulse/0.2.0", "0.3.0": "http://registry.npmjs.org/pulse/0.3.0" }, "dist": { "0.1.0": { "shasum": "51953d9a2613afd86049f8f6c2134426d3a0e818", "tarball": "http://registry.npmjs.org/pulse/-/pulse-0.1.0.tgz" }, "0.1.1": { "shasum": "d73ef54daf207a5e04fcd43ce3ae1076e8a7a642", "tarball": "http://registry.npmjs.org/pulse/-/pulse-0.1.1.tgz" }, "0.2.0": { "shasum": "ef5a1a6a1df2d054f531f91428feca46906adaa6", "tarball": "http://registry.npmjs.org/pulse/-/pulse-0.2.0.tgz" }, "0.3.0": { "shasum": "c18a62e09916c243b07bc8e6dfb60c16a338b3fe", "tarball": "http://registry.npmjs.org/pulse/-/pulse-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/pulse/" }, "pulverizr": { "name": "pulverizr", "description": "Smash your images down to size.", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "bentruyman", "email": "bentruyman@gmail.com" } ], "author": { "name": "Ben Truyman", "email": "bentruyman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bentruyman/pulverizr.git" }, "time": { "modified": "2011-08-17T19:08:27.461Z", "created": "2011-04-25T14:58:53.028Z", "0.0.1": "2011-04-25T14:58:53.028Z", "0.5.0": "2011-04-25T14:58:53.028Z", "0.5.1": "2011-04-25T14:58:53.028Z", "0.5.3": "2011-04-25T14:58:53.028Z", "0.5.4": "2011-07-22T03:42:19.929Z", "0.6.0": "2011-08-17T19:08:27.461Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/pulverizr/0.0.1", "0.5.0": "http://registry.npmjs.org/pulverizr/0.5.0", "0.5.1": "http://registry.npmjs.org/pulverizr/0.5.1", "0.5.3": "http://registry.npmjs.org/pulverizr/0.5.3", "0.5.4": "http://registry.npmjs.org/pulverizr/0.5.4", "0.6.0": "http://registry.npmjs.org/pulverizr/0.6.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/pulverizr/-/pulverizr-0.0.1.tgz" }, "0.5.0": { "tarball": "http://packages:5984/pulverizr/-/pulverizr-0.5.0.tgz" }, "0.5.1": { "tarball": "http://packages:5984/pulverizr/-/pulverizr-0.5.1.tgz" }, "0.5.3": { "shasum": "68f857f82fe1fb971d4324e9238ab3f435e1bdd9", "tarball": "http://registry.npmjs.org/pulverizr/-/pulverizr-0.5.3.tgz" }, "0.5.4": { "shasum": "f1b7fcbcb0993a0b86895ffc65e593a81d7908f3", "tarball": "http://registry.npmjs.org/pulverizr/-/pulverizr-0.5.4.tgz" }, "0.6.0": { "shasum": "4113673b2fd88984cb9012f68a9f7b95bb6f5e1f", "tarball": "http://registry.npmjs.org/pulverizr/-/pulverizr-0.6.0.tgz" } }, "keywords": [ "image", "compressor", "compression" ], "url": "http://registry.npmjs.org/pulverizr/" }, "pulverizr-bal": { "name": "pulverizr-bal", "description": "Smash your images down to size.", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-09-27T09:28:28.080Z", "created": "2011-04-02T23:33:27.390Z", "0.5.2": "2011-04-02T23:33:28.609Z", "0.5.4": "2011-07-21T05:07:24.487Z", "0.6.1": "2011-09-27T09:22:32.288Z", "0.6.2": "2011-09-27T09:24:34.263Z", "0.6.3": "2011-09-27T09:28:28.080Z" }, "author": { "name": "Ben Truyman", "email": "bentruyman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bentruyman/pulverizr.git" }, "versions": { "0.5.2": "http://registry.npmjs.org/pulverizr-bal/0.5.2", "0.5.4": "http://registry.npmjs.org/pulverizr-bal/0.5.4", "0.6.1": "http://registry.npmjs.org/pulverizr-bal/0.6.1", "0.6.2": "http://registry.npmjs.org/pulverizr-bal/0.6.2", "0.6.3": "http://registry.npmjs.org/pulverizr-bal/0.6.3" }, "dist": { "0.5.2": { "shasum": "09a25328a2cf5ab02d9b226f69084b0e568fcaf5", "tarball": "http://registry.npmjs.org/pulverizr-bal/-/pulverizr-bal-0.5.2.tgz" }, "0.5.4": { "shasum": "9ea9b00c7d5c13b3ff58ca47ac5e83d62dc2ad99", "tarball": "http://registry.npmjs.org/pulverizr-bal/-/pulverizr-bal-0.5.4.tgz" }, "0.6.1": { "shasum": "e1fe96e33a3e76f1b82b9ddc702c9945a499dcd5", "tarball": "http://registry.npmjs.org/pulverizr-bal/-/pulverizr-bal-0.6.1.tgz" }, "0.6.2": { "shasum": "9f6f5e0c2a38d9e4efedf65776be38a25b1c33dc", "tarball": "http://registry.npmjs.org/pulverizr-bal/-/pulverizr-bal-0.6.2.tgz" }, "0.6.3": { "shasum": "f574c31fe5577df1d5f42d968b88e2655aea3682", "tarball": "http://registry.npmjs.org/pulverizr-bal/-/pulverizr-bal-0.6.3.tgz" } }, "keywords": [ "image", "compressor", "compression" ], "url": "http://registry.npmjs.org/pulverizr-bal/" }, "punycode": { "name": "punycode", "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "wizard", "email": "wizard@roborooter.com" }, { "name": "mathias", "email": "mathias@qiwi.be" } ], "time": { "modified": "2011-11-28T20:47:36.225Z", "created": "2011-09-07T03:53:54.173Z", "0.0.1": "2011-09-07T03:53:54.402Z", "0.0.2": "2011-10-26T22:21:42.683Z", "0.1.0": "2011-11-13T17:01:18.347Z", "0.1.1": "2011-11-13T17:01:43.406Z", "0.0.1337": "2011-11-13T16:58:36.944Z", "0.1.2": "2011-11-14T13:15:15.136Z", "0.2.0": "2011-11-17T20:46:35.728Z", "0.2.1": "2011-11-28T20:47:36.225Z" }, "author": { "name": "Mathias Bynens", "email": "mathias@qiwi.be", "url": "http://mathiasbynens.be/" }, "repository": { "type": "git", "url": "git://github.com/bestiejs/punycode.js.git" }, "users": { "wizard": true }, "versions": { "0.0.1": "http://registry.npmjs.org/punycode/0.0.1", "0.0.2": "http://registry.npmjs.org/punycode/0.0.2", "0.0.1337": "http://registry.npmjs.org/punycode/0.0.1337", "0.1.0": "http://registry.npmjs.org/punycode/0.1.0", "0.1.1": "http://registry.npmjs.org/punycode/0.1.1", "0.1.2": "http://registry.npmjs.org/punycode/0.1.2", "0.2.0": "http://registry.npmjs.org/punycode/0.2.0", "0.2.1": "http://registry.npmjs.org/punycode/0.2.1" }, "dist": { "0.0.1": { "shasum": "ae0f52d48d5efcde4a8e02fbdfdc9d679bec0d01", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.0.1.tgz" }, "0.0.2": { "shasum": "a16bd1e46e5b59276e2e21b6f15086c484f3a6c7", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.0.2.tgz" }, "0.0.1337": { "shasum": "73a5fcc5e6c89681a9cd9800bfe75cb245fcc15d", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.0.1337.tgz" }, "0.1.0": { "shasum": "8f7655c949a9d0adb0e0b61039f8c9d9ac3e12ac", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.1.0.tgz" }, "0.1.1": { "shasum": "35be18fe2e00e034c6815ad763534959595ae5e7", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.1.1.tgz" }, "0.1.2": { "shasum": "bce2172b2307c51d58b95bf02e9b033e8a12982f", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.1.2.tgz" }, "0.2.0": { "shasum": "e7cc94740eb902bc9f791a8a598078a481ca677a", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.2.0.tgz" }, "0.2.1": { "shasum": "c52e2d332170d0fb45f853f3b4e718b00245e167", "tarball": "http://registry.npmjs.org/punycode/-/punycode-0.2.1.tgz" } }, "keywords": [ "punycode", "unicode", "idn", "url", "domain" ], "url": "http://registry.npmjs.org/punycode/" }, "puppy": { "name": "puppy", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bigeasy", "email": "alan@prettyrobots.com" } ], "time": { "modified": "2011-01-29T19:54:10.295Z", "created": "2011-01-29T19:54:10.147Z", "0.0.1": "2011-01-29T19:54:10.295Z" }, "author": { "name": "Alan Gutierrez" }, "versions": { "0.0.1": "http://registry.npmjs.org/puppy/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/puppy/-/puppy@0.0.1.tgz" } }, "url": "http://registry.npmjs.org/puppy/" }, "pure": { "name": "pure", "description": "PURE Unobtrusive Rendering Engine", "dist-tags": { "latest": "2.67.0" }, "maintainers": [ { "name": "mic", "email": "mic@beebole.com" } ], "time": { "modified": "2011-03-16T00:32:12.325Z", "created": "2011-03-03T14:14:21.304Z", "2.65.0": "2011-03-03T14:14:21.627Z", "2.66.0": "2011-03-04T08:41:21.259Z", "2.67.0": "2011-03-16T00:32:12.325Z" }, "author": { "name": "Mic Cvilic", "email": "mic@beebole.com" }, "repository": { "type": "git", "url": "http://github.com/pure/pure.git" }, "versions": { "2.65.0": "http://registry.npmjs.org/pure/2.65.0", "2.66.0": "http://registry.npmjs.org/pure/2.66.0", "2.67.0": "http://registry.npmjs.org/pure/2.67.0" }, "dist": { "2.65.0": { "tarball": "http://registry.npmjs.org/pure/-/pure-2.65.0.tgz" }, "2.66.0": { "tarball": "http://registry.npmjs.org/pure/-/pure-2.66.0.tgz" }, "2.67.0": { "tarball": "http://registry.npmjs.org/pure/-/pure-2.67.0.tgz" } }, "keywords": [ "unobtrusive", "templating", "engine", "think different" ], "url": "http://registry.npmjs.org/pure/" }, "push-it": { "name": "push-it", "description": "Pub/Sub for the browser", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-09-26T15:30:25.996Z", "created": "2010-12-19T09:17:23.350Z", "0.0.0r2": "2010-12-19T09:17:24.541Z", "0.0.0r3": "2011-01-01T07:30:16.653Z", "0.0.1": "2011-01-04T06:47:19.946Z", "0.0.1pre0": "2011-01-06T11:14:36.096Z", "0.0.1pre1": "2011-01-23T06:36:37.866Z", "0.0.1pre2": "2011-01-26T18:25:09.788Z", "0.0.1pre3": "2011-01-30T21:52:49.328Z", "0.0.1pre6": "2011-04-27T08:03:48.097Z", "0.0.1pre7": "2011-05-15T17:53:27.241Z", "0.0.1pre8": "2011-05-15T17:56:53.452Z", "0.0.1pre10": "2011-05-29T23:03:27.204Z", "0.0.2": "2011-05-30T16:58:50.549Z", "0.0.3": "2011-08-27T03:43:06.484Z", "0.1.0": "2011-09-16T08:41:47.582Z", "0.1.1": "2011-09-16T08:45:32.589Z", "0.1.2": "2011-09-16T08:59:59.575Z", "0.1.3": "2011-09-16T09:25:45.332Z", "0.1.4": "2011-09-26T15:30:25.996Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/Push-It.git" }, "versions": { "0.0.0r2": "http://registry.npmjs.org/push-it/0.0.0r2", "0.0.0r3": "http://registry.npmjs.org/push-it/0.0.0r3", "0.0.1": "http://registry.npmjs.org/push-it/0.0.1", "0.0.1pre0": "http://registry.npmjs.org/push-it/0.0.1pre0", "0.0.1pre1": "http://registry.npmjs.org/push-it/0.0.1pre1", "0.0.1pre2": "http://registry.npmjs.org/push-it/0.0.1pre2", "0.0.1pre3": "http://registry.npmjs.org/push-it/0.0.1pre3", "0.0.1pre6": "http://registry.npmjs.org/push-it/0.0.1pre6", "0.0.1pre7": "http://registry.npmjs.org/push-it/0.0.1pre7", "0.0.1pre8": "http://registry.npmjs.org/push-it/0.0.1pre8", "0.0.1pre10": "http://registry.npmjs.org/push-it/0.0.1pre10", "0.0.2": "http://registry.npmjs.org/push-it/0.0.2", "0.0.3": "http://registry.npmjs.org/push-it/0.0.3", "0.1.0": "http://registry.npmjs.org/push-it/0.1.0", "0.1.1": "http://registry.npmjs.org/push-it/0.1.1", "0.1.2": "http://registry.npmjs.org/push-it/0.1.2", "0.1.3": "http://registry.npmjs.org/push-it/0.1.3", "0.1.4": "http://registry.npmjs.org/push-it/0.1.4" }, "dist": { "0.0.0r2": { "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.0r2.tgz" }, "0.0.0r3": { "shasum": "47c5b170ea7a8f10ab2c139f90cd35cadec8f482", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.0r3.tgz" }, "0.0.1": { "shasum": "4b235ec0ff48bc46e0ee75a411a3c0a8d9e93383", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1.tgz" }, "0.0.1pre0": { "shasum": "6d857a57d25908622688b134a5298de9e42cc0f9", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre0.tgz" }, "0.0.1pre1": { "shasum": "cc3fb9ae6f1edc61762c3b6a8e7a5411017235f0", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre1.tgz" }, "0.0.1pre2": { "shasum": "8d6c938ca71767dd359245f21ac548e1cd4b9890", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre2.tgz" }, "0.0.1pre3": { "shasum": "272052f6919bce36f7e8108679a2e9466f162d5e", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre3.tgz" }, "0.0.1pre6": { "shasum": "e58f8aa3c066c38ac058dc95b60b6f1fb5fe9444", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre6.tgz" }, "0.0.1pre7": { "shasum": "f441f5d0575305099107ce3f906b053bc50fc5ad", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre7.tgz" }, "0.0.1pre8": { "shasum": "a3a6b99b098815755b8749e3e9e54ae58d5773bb", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre8.tgz" }, "0.0.1pre10": { "shasum": "968a39483f7da0e89a28fe2db395482224aa137a", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.1pre10.tgz" }, "0.0.2": { "shasum": "58974513fe4c13b371dcdc79ce999de310e73cc6", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.2.tgz" }, "0.0.3": { "shasum": "c9ccb15353691694cd7457faafc057672f83d49f", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.0.3.tgz" }, "0.1.0": { "shasum": "ca4d8729d9d8ad15c8f80cdca7e2a549b3a018e6", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.1.0.tgz" }, "0.1.1": { "shasum": "187103b79e8f7a33a8dd2e0eda2076cc2c99befc", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.1.1.tgz" }, "0.1.2": { "shasum": "2b19073f961bb398d8bc7173072eeabd74f260b3", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.1.2.tgz" }, "0.1.3": { "shasum": "5208fc766acf2f06e6c3fa3c8e80316cb2881bee", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.1.3.tgz" }, "0.1.4": { "shasum": "411cc20ffd09452c308582176dc31ff204db88c0", "tarball": "http://registry.npmjs.org/push-it/-/push-it-0.1.4.tgz" } }, "keywords": [ "push", "pub/sub", "sockjs" ], "url": "http://registry.npmjs.org/push-it/" }, "pusher": { "name": "pusher", "description": "A simple node.js publisher lib for pusher.com", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fabrik42", "email": "fabrik42@gmail.com" } ], "time": { "modified": "2011-07-11T20:45:22.044Z", "created": "2011-07-11T20:12:55.588Z", "0.0.1": "2011-07-11T20:12:56.190Z", "0.0.2": "2011-07-11T20:45:22.044Z" }, "author": { "name": "Christian Bäuerlein", "email": "fabrik42@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/fabrik42/pusher.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pusher/0.0.1", "0.0.2": "http://registry.npmjs.org/pusher/0.0.2" }, "dist": { "0.0.1": { "shasum": "aed1ab0085dc8a439671a2c995dfb72acb0c3949", "tarball": "http://registry.npmjs.org/pusher/-/pusher-0.0.1.tgz" }, "0.0.2": { "shasum": "4a08e4c94e0b696825db9a111c832352b016308b", "tarball": "http://registry.npmjs.org/pusher/-/pusher-0.0.2.tgz" } }, "keywords": [ "pusher", "websockets" ], "url": "http://registry.npmjs.org/pusher/" }, "pusher-pipe": { "name": "pusher-pipe", "description": "The client for Pusher.com new realtime API, Pipe.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" } ], "time": { "modified": "2011-11-24T17:38:54.802Z", "created": "2011-08-26T13:56:20.554Z", "0.0.2": "2011-08-26T13:56:21.703Z", "0.0.3": "2011-08-26T14:44:35.938Z", "0.0.4": "2011-08-26T16:26:55.007Z", "0.0.5": "2011-08-27T03:32:20.891Z", "0.0.6": "2011-08-27T08:26:59.148Z", "0.0.7": "2011-10-25T14:04:56.977Z", "0.0.8": "2011-10-27T17:18:19.161Z", "0.0.9": "2011-11-24T15:42:20.361Z", "0.0.10": "2011-11-24T17:38:54.802Z" }, "author": { "name": "Pusherinos", "email": "support@pusher.com", "url": "http://pusher.com" }, "repository": { "type": "git", "url": "git://github.com/pusher/node-pusher-pipe.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/pusher-pipe/0.0.2", "0.0.3": "http://registry.npmjs.org/pusher-pipe/0.0.3", "0.0.4": "http://registry.npmjs.org/pusher-pipe/0.0.4", "0.0.5": "http://registry.npmjs.org/pusher-pipe/0.0.5", "0.0.6": "http://registry.npmjs.org/pusher-pipe/0.0.6", "0.0.7": "http://registry.npmjs.org/pusher-pipe/0.0.7", "0.0.8": "http://registry.npmjs.org/pusher-pipe/0.0.8", "0.0.9": "http://registry.npmjs.org/pusher-pipe/0.0.9", "0.0.10": "http://registry.npmjs.org/pusher-pipe/0.0.10" }, "dist": { "0.0.2": { "shasum": "d1ee4712bd459eabea1dc0cb3e03fcca439147c2", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.2.tgz" }, "0.0.3": { "shasum": "0c92e1a0a559dbf170873d42f9571f7bd0eb53e4", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.3.tgz" }, "0.0.4": { "shasum": "37f166c851718a509cc697b48cbbdd735d857f54", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.4.tgz" }, "0.0.5": { "shasum": "439ac3261b3b05b82b8c16c5fb26f46e8bf7d384", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.5.tgz" }, "0.0.6": { "shasum": "fe84eda5bbf955e41c0cc6a4d16b5decdd204bf2", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.6.tgz" }, "0.0.7": { "shasum": "ef6d26322435c9a25c2bbd03b9c08a0c39e637a4", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.7.tgz" }, "0.0.8": { "shasum": "d9a7669c49c213912989324fd22ba26647377872", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.8.tgz" }, "0.0.9": { "shasum": "5d717907b570e324a36b1248fbf4ad75c2dbbfd6", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.9.tgz" }, "0.0.10": { "shasum": "a6966dbc3caae9aab5c580219980f0b2edd24a40", "tarball": "http://registry.npmjs.org/pusher-pipe/-/pusher-pipe-0.0.10.tgz" } }, "keywords": [ "websocket", "socket", "realtime", "html5", "pusher", "pusherapp", "scalable", "pusher-pipe" ], "url": "http://registry.npmjs.org/pusher-pipe/" }, "pushinator": { "name": "pushinator", "description": "A simple server to push messages in realtime from your application to http clients, based on socket.io", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "saz", "email": "me@saz.sh" } ], "time": { "modified": "2011-11-08T15:05:20.998Z", "created": "2011-08-09T16:50:39.954Z", "0.9.7": "2011-08-09T16:50:45.788Z", "0.9.8": "2011-08-09T17:52:25.144Z", "0.9.9": "2011-08-10T08:43:46.483Z", "0.9.10": "2011-08-10T09:10:20.455Z", "0.9.11": "2011-08-15T16:13:08.067Z", "1.0.0": "2011-11-08T15:05:20.998Z" }, "author": { "name": "Gabriel Duman", "email": "gabriel.duman@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/KWICKCommunity/pushinator.git" }, "versions": { "0.9.7": "http://registry.npmjs.org/pushinator/0.9.7", "0.9.8": "http://registry.npmjs.org/pushinator/0.9.8", "0.9.9": "http://registry.npmjs.org/pushinator/0.9.9", "0.9.10": "http://registry.npmjs.org/pushinator/0.9.10", "0.9.11": "http://registry.npmjs.org/pushinator/0.9.11", "1.0.0": "http://registry.npmjs.org/pushinator/1.0.0" }, "dist": { "0.9.7": { "shasum": "a9a0aaeb90ff859e26929d7ac9fca550981c87bf", "tarball": "http://registry.npmjs.org/pushinator/-/pushinator-0.9.7.tgz" }, "0.9.8": { "shasum": "4879f95837359271bd66ecfb2da6d1ac53a3aba1", "tarball": "http://registry.npmjs.org/pushinator/-/pushinator-0.9.8.tgz" }, "0.9.9": { "shasum": "afd6ad17feafaa51d3127d097d7f58de38d6f702", "tarball": "http://registry.npmjs.org/pushinator/-/pushinator-0.9.9.tgz" }, "0.9.10": { "shasum": "2b7f40c77c93144576b0df8cd109bfaed317be03", "tarball": "http://registry.npmjs.org/pushinator/-/pushinator-0.9.10.tgz" }, "0.9.11": { "shasum": "3a300d7d5c4a30c9d47bfc6d177da1d65d7b304a", "tarball": "http://registry.npmjs.org/pushinator/-/pushinator-0.9.11.tgz" }, "1.0.0": { "shasum": "b00e1cf40e8e631008dd859a6bd75c4006c942d1", "tarball": "http://registry.npmjs.org/pushinator/-/pushinator-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/pushinator/" }, "pushover": { "name": "pushover", "description": "git push deploy server over http", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-24T04:14:25.532Z", "created": "2011-11-17T16:32:24.020Z", "0.0.0": "2011-11-17T16:32:25.635Z", "0.1.0": "2011-11-24T04:14:25.532Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/pushover.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pushover/0.0.0", "0.1.0": "http://registry.npmjs.org/pushover/0.1.0" }, "dist": { "0.0.0": { "shasum": "5bc4fb2b046388b9c1277f9c1f54eb1bb415f4b2", "tarball": "http://registry.npmjs.org/pushover/-/pushover-0.0.0.tgz" }, "0.1.0": { "shasum": "fdadbf8a4bc9c350e407f896e06f28676d6095c8", "tarball": "http://registry.npmjs.org/pushover/-/pushover-0.1.0.tgz" } }, "keywords": [ "git", "push", "deploy", "http", "web", "repository" ], "url": "http://registry.npmjs.org/pushover/" }, "put": { "name": "put", "description": "Pack multibyte binary values into buffers", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/node-put.git" }, "time": { "modified": "2011-11-15T11:16:42.522Z", "created": "2011-02-25T02:55:14.180Z", "0.0.1": "2011-02-25T02:55:14.180Z", "0.0.3": "2011-02-25T02:55:14.180Z", "0.0.4": "2011-04-21T00:23:47.350Z", "0.0.5": "2011-05-11T06:43:03.670Z", "0.0.6": "2011-11-15T11:16:42.522Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/put/0.0.1", "0.0.3": "http://registry.npmjs.org/put/0.0.3", "0.0.4": "http://registry.npmjs.org/put/0.0.4", "0.0.5": "http://registry.npmjs.org/put/0.0.5", "0.0.6": "http://registry.npmjs.org/put/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/put/-/put-0.0.1.tgz" }, "0.0.3": { "shasum": "92df938f0473b8b4812c23604c0a4bde7ade2a9f", "tarball": "http://registry.npmjs.org/put/-/put-0.0.3.tgz" }, "0.0.4": { "shasum": "f6737e110cc8a61b0f075becce3287a04c932375", "tarball": "http://registry.npmjs.org/put/-/put-0.0.4.tgz" }, "0.0.5": { "shasum": "cd43d8ad6a3c7ba3df1d594686b654b05d296b1a", "tarball": "http://registry.npmjs.org/put/-/put-0.0.5.tgz" }, "0.0.6": { "shasum": "30f5f60bd6e4389bd329e16a25386cbb2e4a00a3", "tarball": "http://registry.npmjs.org/put/-/put-0.0.6.tgz" } }, "keywords": [ "put", "pack", "binary" ], "url": "http://registry.npmjs.org/put/" }, "put-selector": { "name": "put-selector", "author": "Kris Zyp", "description": "A high-performance, lightweight function for creating and manipulating DOM elements with succinct, elegant, familiar CSS selector-based syntax", "licenses": [ { "type": "AFLv2.1", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43" }, { "type": "BSD", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13" } ], "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "directories": { "lib": "." }, "main": "./put", "icon": "http://packages.dojofoundation.org/images/xstyle.jpg", "url": "http://packages.dojofoundation.org/put-selector", "location": "http://packages.dojofoundation.org/put-selector", "time": { "modified": "2011-08-23T13:30:13.703Z", "created": "2011-08-23T13:30:13.703Z" }, "versions": {}, "dist": {} }, "putio": { "name": "putio", "description": "A client for communication with the put.io API within Node.js.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "robinvdvleuten", "email": "robinvdvleuten@gmail.com" } ], "time": { "modified": "2011-08-15T18:16:17.558Z", "created": "2011-08-15T18:16:14.375Z", "0.2.0": "2011-08-15T18:16:17.558Z" }, "author": { "name": "Robin van der Vleuten" }, "repository": { "type": "git", "url": "git://github.com/RobinvdVleuten/node-putio.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/putio/0.2.0" }, "dist": { "0.2.0": { "shasum": "7142f626c45e635fdb77e993fff757269ec51c1c", "tarball": "http://registry.npmjs.org/putio/-/putio-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/putio/" }, "pw": { "name": "pw", "description": "prompt for passwords on the command line", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-30T08:37:31.684Z", "created": "2011-10-30T04:39:56.247Z", "0.0.0": "2011-10-30T04:39:57.978Z", "0.0.1": "2011-10-30T05:03:26.392Z", "0.0.2": "2011-10-30T07:25:25.415Z", "0.0.3": "2011-10-30T08:37:31.684Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-pw.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/pw/0.0.0", "0.0.1": "http://registry.npmjs.org/pw/0.0.1", "0.0.2": "http://registry.npmjs.org/pw/0.0.2", "0.0.3": "http://registry.npmjs.org/pw/0.0.3" }, "dist": { "0.0.0": { "shasum": "d6521d823236c9499018150fb363e3f47d470c72", "tarball": "http://registry.npmjs.org/pw/-/pw-0.0.0.tgz" }, "0.0.1": { "shasum": "9856578f1613166940915c4fdc976cb09fb999d0", "tarball": "http://registry.npmjs.org/pw/-/pw-0.0.1.tgz" }, "0.0.2": { "shasum": "00fb9460e308f20c6262dddeb764271a0e76c875", "tarball": "http://registry.npmjs.org/pw/-/pw-0.0.2.tgz" }, "0.0.3": { "shasum": "c7cacf2eb8c2bcdf5fe23df825546bdec38d198e", "tarball": "http://registry.npmjs.org/pw/-/pw-0.0.3.tgz" } }, "keywords": [ "password", "prompt", "cli", "command" ], "url": "http://registry.npmjs.org/pw/" }, "pwilang": { "name": "pwilang", "description": "Compiler for an alternative syntax to HTML. Best used with JinJS for template processing or just to write documents.", "dist-tags": { "latest": "0.3.9" }, "maintainers": [ { "name": "christophe.eymard", "email": "christophe.eymard@ravelsoft.com" } ], "time": { "modified": "2011-11-30T18:20:36.283Z", "created": "2011-06-12T11:36:50.413Z", "0.1.0": "2011-06-12T11:36:51.455Z", "0.1.2": "2011-06-13T10:13:38.306Z", "0.1.3": "2011-07-04T09:47:31.698Z", "0.1.4": "2011-07-22T13:55:45.035Z", "0.1.5": "2011-07-26T12:52:46.977Z", "0.1.6": "2011-08-15T11:14:24.106Z", "0.2.0": "2011-08-15T12:28:57.603Z", "0.3.0": "2011-08-16T15:27:07.186Z", "0.3.1": "2011-08-16T15:44:42.339Z", "0.3.2": "2011-08-18T14:50:08.446Z", "0.3.3": "2011-08-18T16:16:51.426Z", "0.3.4": "2011-08-26T15:28:04.779Z", "0.3.5": "2011-08-29T11:11:06.279Z", "0.3.6": "2011-10-24T14:11:21.658Z", "0.3.7": "2011-10-24T18:27:27.563Z", "0.3.8": "2011-11-15T16:32:47.222Z", "0.3.9": "2011-11-30T18:20:36.283Z" }, "author": { "name": "Christophe Eymard", "email": "christophe.eymard@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "repository": { "type": "hg", "url": "https://pwilang.googlecode.com/hg/" }, "versions": { "0.1.0": "http://registry.npmjs.org/pwilang/0.1.0", "0.1.2": "http://registry.npmjs.org/pwilang/0.1.2", "0.1.3": "http://registry.npmjs.org/pwilang/0.1.3", "0.1.4": "http://registry.npmjs.org/pwilang/0.1.4", "0.1.5": "http://registry.npmjs.org/pwilang/0.1.5", "0.1.6": "http://registry.npmjs.org/pwilang/0.1.6", "0.2.0": "http://registry.npmjs.org/pwilang/0.2.0", "0.3.0": "http://registry.npmjs.org/pwilang/0.3.0", "0.3.1": "http://registry.npmjs.org/pwilang/0.3.1", "0.3.2": "http://registry.npmjs.org/pwilang/0.3.2", "0.3.3": "http://registry.npmjs.org/pwilang/0.3.3", "0.3.4": "http://registry.npmjs.org/pwilang/0.3.4", "0.3.5": "http://registry.npmjs.org/pwilang/0.3.5", "0.3.6": "http://registry.npmjs.org/pwilang/0.3.6", "0.3.7": "http://registry.npmjs.org/pwilang/0.3.7", "0.3.8": "http://registry.npmjs.org/pwilang/0.3.8", "0.3.9": "http://registry.npmjs.org/pwilang/0.3.9" }, "dist": { "0.1.0": { "shasum": "4989d90c7983feb6be812aee25fc947a69add2d2", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.1.0.tgz" }, "0.1.2": { "shasum": "5136026351590b4e6d357d379ade979ccf065315", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.1.2.tgz" }, "0.1.3": { "shasum": "ccb7d0673308e02c0517c6dc7f372cec43c3b786", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.1.3.tgz" }, "0.1.4": { "shasum": "64e65d5bcfb8fcd6299720a3a301aebde8532878", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.1.4.tgz" }, "0.1.5": { "shasum": "3d53be496921b66c564eae05e17a330ceb19029a", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.1.5.tgz" }, "0.1.6": { "shasum": "bde4978174854e10e17721ef340e39177b781b55", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.1.6.tgz" }, "0.2.0": { "shasum": "c5f5bc824682ccd1b0475bae680f7bce8980c37d", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.2.0.tgz" }, "0.3.0": { "shasum": "f5b887224193b812a528fee1b89320e8c7597706", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.0.tgz" }, "0.3.1": { "shasum": "33951e5c1ea6fa90f8526ef87b1c2b4ed76bd762", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.1.tgz" }, "0.3.2": { "shasum": "9fc755f54598977052b1041ad4735935b3db839c", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.2.tgz" }, "0.3.3": { "shasum": "07a66752fb69e4b1fa064bc3cdc6a9baa0cdddba", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.3.tgz" }, "0.3.4": { "shasum": "b4fd22dd569bd8d4ef4662faf927889971e7403a", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.4.tgz" }, "0.3.5": { "shasum": "dab3a51abbb121ef7d6d0decdae33c3bd2bc3214", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.5.tgz" }, "0.3.6": { "shasum": "aa0af57b1230f268933b102b663d2bfe64a0df21", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.6.tgz" }, "0.3.7": { "shasum": "b5e4d3c4fbbd17236626d8ace3369b0a87bb37d9", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.7.tgz" }, "0.3.8": { "shasum": "5b27b794ef7bfc91d4c565ca760f13185ec5686d", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.8.tgz" }, "0.3.9": { "shasum": "0e1a50f01e621e4b12d86d7ddf24f272eea0831b", "tarball": "http://registry.npmjs.org/pwilang/-/pwilang-0.3.9.tgz" } }, "keywords": [ "language", "compiler", "pwilang", "html", "xml", "jinjs" ], "url": "http://registry.npmjs.org/pwilang/" }, "py": { "name": "py", "description": "python interpreter in javascript", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-10T10:54:47.492Z", "created": "2011-08-10T10:54:45.788Z", "0.0.0": "2011-08-10T10:54:47.492Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/python.js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/py/0.0.0" }, "dist": { "0.0.0": { "shasum": "e6de47ed2bad040c5e83d398856681539e0a97bb", "tarball": "http://registry.npmjs.org/py/-/py-0.0.0.tgz" } }, "keywords": [ "python", "parser", "lexer", "repl", "calculator" ], "url": "http://registry.npmjs.org/py/" }, "pygments": { "name": "pygments", "description": "A pygments wrapper for nodejs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-08-27T12:31:20.048Z", "created": "2011-08-27T12:31:16.456Z", "0.0.1": "2011-08-27T12:31:20.048Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pkumar.github.com" }, "repository": { "type": "git", "url": "git@github.com:pkumar/pygments.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pygments/0.0.1" }, "dist": { "0.0.1": { "shasum": "6a121b282d5ae889ed243330b706c5c1653aa7f9", "tarball": "http://registry.npmjs.org/pygments/-/pygments-0.0.1.tgz" } }, "keywords": [ "pygments", "wrapper", "syntax", "highlighting" ], "url": "http://registry.npmjs.org/pygments/" }, "pypi": { "name": "pypi", "description": "Client for XMLRPC Python Package Index", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "lukaszb", "email": "lukaszbalcerzak@gmail.com" } ], "time": { "modified": "2011-11-09T19:59:59.507Z", "created": "2011-10-31T10:24:12.530Z", "0.1.0": "2011-10-31T10:24:14.236Z", "0.1.1": "2011-11-09T19:59:59.507Z" }, "author": { "name": "Lukasz Balcerzak" }, "repository": { "type": "git", "url": "git://github.com/lukaszb/pypi.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/pypi/0.1.0", "0.1.1": "http://registry.npmjs.org/pypi/0.1.1" }, "dist": { "0.1.0": { "shasum": "5ae9a904d3f202daf3991aea73579355a452084f", "tarball": "http://registry.npmjs.org/pypi/-/pypi-0.1.0.tgz" }, "0.1.1": { "shasum": "486ca692b1385264e9443ef6308e994097b75dcf", "tarball": "http://registry.npmjs.org/pypi/-/pypi-0.1.1.tgz" } }, "keywords": [ "python pypi xmlrpc client" ], "url": "http://registry.npmjs.org/pypi/" }, "python": { "name": "python", "description": "Interact with a long-running python child process", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "drderidder", "email": "drderidder@gmail.com" } ], "time": { "modified": "2011-07-20T04:27:00.039Z", "created": "2011-07-11T01:59:04.362Z", "0.0.0": "2011-07-11T01:59:05.137Z", "0.0.1": "2011-07-17T05:23:33.166Z", "0.0.2": "2011-07-20T03:42:50.379Z" }, "author": { "name": "Darren DeRidder", "email": "drderidder@gmail.com", "url": "https://github.com/darrenderidder" }, "repository": { "type": "git", "url": "git://github.com/darrenderidder/node-python.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/python/0.0.0", "0.0.1": "http://registry.npmjs.org/python/0.0.1", "0.0.2": "http://registry.npmjs.org/python/0.0.2" }, "dist": { "0.0.0": { "shasum": "439f50d0bb9bd01c4a8b27f39efe40096617a2a7", "tarball": "http://registry.npmjs.org/python/-/python-0.0.0.tgz" }, "0.0.1": { "shasum": "0c41fe57c5d440f8fb6abddfd6cfd5fea631ebe0", "tarball": "http://registry.npmjs.org/python/-/python-0.0.1.tgz" }, "0.0.2": { "shasum": "4db798dea00af67eeb07cc763405aa51a25ee357", "tarball": "http://registry.npmjs.org/python/-/python-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/python/" }, "pyyaml": { "name": "pyyaml", "description": "Robust YAML parser and dumper using PyYAML bindings", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jie", "email": "contact@jie.fr" } ], "time": { "modified": "2011-10-17T19:59:38.692Z", "created": "2011-10-17T19:59:37.153Z", "0.0.1": "2011-10-17T19:59:38.692Z" }, "author": { "name": "Jie Meng-Gérard", "email": "contact@jie.fr" }, "repository": { "type": "git", "url": "git://github.com/jiem/node-pyyaml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/pyyaml/0.0.1" }, "dist": { "0.0.1": { "shasum": "d174fc90d5570026f0a4fe48e5a364f9d34a0809", "tarball": "http://registry.npmjs.org/pyyaml/-/pyyaml-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/pyyaml/" }, "q": { "name": "q", "description": "A library for promises (CommonJS/Promises/A,B,D)", "dist-tags": { "latest": "0.7.2" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/q.git" }, "time": { "modified": "2011-11-15T15:12:22.719Z", "created": "2010-12-22T23:13:26.773Z", "0.0.0": "2010-12-22T23:13:26.773Z", "0.0.1": "2010-12-22T23:13:26.773Z", "0.0.2": "2010-12-22T23:13:26.773Z", "0.0.3": "2010-12-22T23:13:26.773Z", "0.1.0": "2010-12-22T23:13:26.773Z", "0.1.1": "2010-12-22T23:13:26.773Z", "0.1.2": "2010-12-22T23:13:26.773Z", "0.1.3": "2010-12-22T23:13:26.773Z", "0.1.4": "2010-12-22T23:13:26.773Z", "0.1.5": "2010-12-22T23:13:26.773Z", "0.1.6": "2010-12-22T23:13:26.773Z", "0.1.7": "2010-12-22T23:13:26.773Z", "0.1.8": "2010-12-22T23:13:26.773Z", "0.1.9": "2010-12-22T23:13:26.773Z", "0.2.0-rc1": "2010-12-22T23:13:26.773Z", "0.2.0": "2010-12-23T17:32:09.571Z", "0.2.1": "2011-01-05T12:34:52.890Z", "0.2.2": "2011-01-05T18:16:50.759Z", "0.2.3": "2011-01-05T18:30:12.766Z", "0.2.4": "2011-01-07T08:51:34.389Z", "0.2.5": "2011-01-10T21:07:47.550Z", "0.2.6": "2011-02-01T00:58:12.000Z", "0.2.7": "2011-02-01T01:41:20.502Z", "0.2.8": "2011-02-09T05:23:34.733Z", "0.2.9": "2011-03-01T02:19:10.044Z", "0.3.0": "2011-03-18T21:56:53.090Z", "0.2.10": "2011-03-18T21:58:21.959Z", "0.4.0": "2011-05-18T21:58:39.330Z", "0.4.1": "2011-05-19T01:48:33.557Z", "0.4.2": "2011-06-04T00:18:18.971Z", "0.4.4": "2011-06-10T17:20:04.719Z", "0.5.0": "2011-06-10T19:14:32.088Z", "0.5.1": "2011-06-17T21:13:42.086Z", "0.5.2": "2011-06-17T21:20:13.186Z", "0.5.3": "2011-06-24T18:18:28.981Z", "0.6.0": "2011-06-24T19:11:31.137Z", "0.7.0": "2011-07-14T05:37:37.007Z", "0.7.1": "2011-08-09T23:40:19.442Z", "0.7.2": "2011-10-11T23:14:00.810Z" }, "users": { "nathan": true }, "versions": { "0.0.0": "http://registry.npmjs.org/q/0.0.0", "0.0.1": "http://registry.npmjs.org/q/0.0.1", "0.0.2": "http://registry.npmjs.org/q/0.0.2", "0.0.3": "http://registry.npmjs.org/q/0.0.3", "0.1.0": "http://registry.npmjs.org/q/0.1.0", "0.1.1": "http://registry.npmjs.org/q/0.1.1", "0.1.2": "http://registry.npmjs.org/q/0.1.2", "0.1.3": "http://registry.npmjs.org/q/0.1.3", "0.1.4": "http://registry.npmjs.org/q/0.1.4", "0.1.5": "http://registry.npmjs.org/q/0.1.5", "0.1.6": "http://registry.npmjs.org/q/0.1.6", "0.1.7": "http://registry.npmjs.org/q/0.1.7", "0.1.8": "http://registry.npmjs.org/q/0.1.8", "0.1.9": "http://registry.npmjs.org/q/0.1.9", "0.2.0-rc1": "http://registry.npmjs.org/q/0.2.0-rc1", "0.2.0": "http://registry.npmjs.org/q/0.2.0", "0.2.1": "http://registry.npmjs.org/q/0.2.1", "0.2.2": "http://registry.npmjs.org/q/0.2.2", "0.2.3": "http://registry.npmjs.org/q/0.2.3", "0.2.4": "http://registry.npmjs.org/q/0.2.4", "0.2.5": "http://registry.npmjs.org/q/0.2.5", "0.2.6": "http://registry.npmjs.org/q/0.2.6", "0.2.7": "http://registry.npmjs.org/q/0.2.7", "0.2.8": "http://registry.npmjs.org/q/0.2.8", "0.2.9": "http://registry.npmjs.org/q/0.2.9", "0.3.0": "http://registry.npmjs.org/q/0.3.0", "0.2.10": "http://registry.npmjs.org/q/0.2.10", "0.4.0": "http://registry.npmjs.org/q/0.4.0", "0.4.1": "http://registry.npmjs.org/q/0.4.1", "0.4.2": "http://registry.npmjs.org/q/0.4.2", "0.4.4": "http://registry.npmjs.org/q/0.4.4", "0.5.0": "http://registry.npmjs.org/q/0.5.0", "0.5.1": "http://registry.npmjs.org/q/0.5.1", "0.5.2": "http://registry.npmjs.org/q/0.5.2", "0.5.3": "http://registry.npmjs.org/q/0.5.3", "0.6.0": "http://registry.npmjs.org/q/0.6.0", "0.7.0": "http://registry.npmjs.org/q/0.7.0", "0.7.1": "http://registry.npmjs.org/q/0.7.1", "0.7.2": "http://registry.npmjs.org/q/0.7.2" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/q/-/q-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/q/-/q-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/q/-/q-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/q/-/q-0.0.3.tgz" }, "0.1.0": { "tarball": "http://packages:5984/q/-/q-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/q/-/q-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/q/-/q-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/q/-/q-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/q/-/q-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/q/-/q-0.1.5.tgz" }, "0.1.6": { "tarball": "http://registry.npmjs.org/q/-/q-0.1.6.tgz" }, "0.1.7": { "tarball": "http://registry.npmjs.org/q/-/q-0.1.7.tgz" }, "0.1.8": { "tarball": "http://registry.npmjs.org/q/-/q-0.1.8.tgz" }, "0.1.9": { "tarball": "http://registry.npmjs.org/q/-/q-0.1.9.tgz" }, "0.2.0-rc1": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.0-rc1.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.6.tgz" }, "0.2.7": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.7.tgz" }, "0.2.8": { "tarball": "http://registry.npmjs.org/q/-/q-0.2.8.tgz" }, "0.2.9": { "shasum": "a57fd151b2ea9930637d8806c354a757573c8c46", "tarball": "http://registry.npmjs.org/q/-/q-0.2.9.tgz" }, "0.3.0": { "shasum": "9b894927796c23b14acfea0029242d878a3cd94d", "tarball": "http://registry.npmjs.org/q/-/q-0.3.0.tgz" }, "0.2.10": { "shasum": "56430a93d468eb30d1b2e0b21f5900bbc8fdeaf5", "tarball": "http://registry.npmjs.org/q/-/q-0.2.10.tgz" }, "0.4.0": { "shasum": "a7e37020277866c2a9d9ac3bd3f5cd88ba370795", "tarball": "http://registry.npmjs.org/q/-/q-0.4.0.tgz" }, "0.4.1": { "shasum": "96ca3f308cbb0deee16cebdccb54aca881dd628a", "tarball": "http://registry.npmjs.org/q/-/q-0.4.1.tgz" }, "0.4.2": { "shasum": "dba614980bb25ba3b5c000ed609c966a76e2aa80", "tarball": "http://registry.npmjs.org/q/-/q-0.4.2.tgz" }, "0.4.4": { "shasum": "d30eb3818b451a66c795fb0a8d7f3c383953338e", "tarball": "http://registry.npmjs.org/q/-/q-0.4.4.tgz" }, "0.5.0": { "shasum": "fc0313ebfdb653a3a0727a1cf4233a9a62d553ee", "tarball": "http://registry.npmjs.org/q/-/q-0.5.0.tgz" }, "0.5.1": { "shasum": "4557026bda21fef9519a238fd9cc1b84588e5e20", "tarball": "http://registry.npmjs.org/q/-/q-0.5.1.tgz" }, "0.5.2": { "shasum": "d6e6e73c60f35f946c11577bc4fdaa8825a22d5a", "tarball": "http://registry.npmjs.org/q/-/q-0.5.2.tgz" }, "0.5.3": { "shasum": "357d6e1a9c4e5a4839d277a89ac543c986b53b21", "tarball": "http://registry.npmjs.org/q/-/q-0.5.3.tgz" }, "0.6.0": { "shasum": "4a286191b558b76e9012ffa2570577efe038ecf1", "tarball": "http://registry.npmjs.org/q/-/q-0.6.0.tgz" }, "0.7.0": { "shasum": "f1eb1e6b13f65a756f0c48b464f4312631f68af3", "tarball": "http://registry.npmjs.org/q/-/q-0.7.0.tgz" }, "0.7.1": { "shasum": "258ee3e64c6e6334133b53b1df255d7e597a74b7", "tarball": "http://registry.npmjs.org/q/-/q-0.7.1.tgz" }, "0.7.2": { "shasum": "21de54077d5ee5a1ec3c7593eb411e6490af302a", "tarball": "http://registry.npmjs.org/q/-/q-0.7.2.tgz" } }, "url": "http://registry.npmjs.org/q/" }, "q-comm": { "name": "q-comm", "description": "An inter-worker asynchronous promise communication system.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "time": { "modified": "2011-05-18T23:46:24.832Z", "created": "2011-01-04T20:13:56.924Z", "0.0.0": "2011-01-04T20:13:57.733Z", "0.0.1": "2011-01-05T18:09:46.782Z", "0.0.2": "2011-01-05T18:12:27.538Z", "0.0.3": "2011-01-05T18:19:03.307Z", "0.1.0": "2011-01-05T19:26:25.212Z", "0.1.1": "2011-01-11T23:11:15.679Z", "0.1.2": "2011-01-19T03:27:44.319Z", "0.2.0": "2011-05-18T23:46:24.832Z" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/q-comm.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/q-comm/0.0.0", "0.0.1": "http://registry.npmjs.org/q-comm/0.0.1", "0.0.2": "http://registry.npmjs.org/q-comm/0.0.2", "0.0.3": "http://registry.npmjs.org/q-comm/0.0.3", "0.1.0": "http://registry.npmjs.org/q-comm/0.1.0", "0.1.1": "http://registry.npmjs.org/q-comm/0.1.1", "0.1.2": "http://registry.npmjs.org/q-comm/0.1.2", "0.2.0": "http://registry.npmjs.org/q-comm/0.2.0" }, "dist": { "0.0.0": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.0.0.tgz" }, "0.0.1": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.0.3.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.1.2.tgz" }, "0.2.0": { "shasum": "874f9de8995f6e0971f4fefce5e4a3a8e42d5852", "tarball": "http://registry.npmjs.org/q-comm/-/q-comm-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/q-comm/" }, "q-fs": { "name": "q-fs", "description": "Q Promise wrappers for Node's file system.", "dist-tags": { "latest": "0.1.19" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/q-fs.git" }, "time": { "modified": "2011-10-11T23:47:02.218Z", "created": "2011-01-05T13:03:26.261Z", "0.0.0": "2011-01-05T13:03:26.261Z", "0.0.1": "2011-01-05T13:03:26.261Z", "0.0.2": "2011-01-05T13:03:26.261Z", "0.0.3": "2011-01-05T13:03:26.261Z", "0.0.4": "2011-01-05T13:03:26.261Z", "0.0.5": "2011-02-09T00:03:04.798Z", "0.0.6": "2011-02-09T05:06:00.654Z", "0.0.7": "2011-02-09T05:16:08.984Z", "0.0.9": "2011-02-09T05:42:53.181Z", "0.0.10": "2011-02-10T22:01:57.316Z", "0.0.11": "2011-02-10T22:35:15.661Z", "0.0.12": "2011-02-10T22:40:29.611Z", "0.0.13": "2011-02-10T23:08:48.744Z", "0.0.14": "2011-02-10T23:51:01.498Z", "0.0.15": "2011-02-16T22:52:55.295Z", "0.0.16": "2011-02-17T22:43:35.932Z", "0.1.0": "2011-05-18T19:52:38.131Z", "0.1.1": "2011-05-19T01:05:03.658Z", "0.1.2": "2011-05-19T01:19:28.081Z", "0.1.3": "2011-05-19T18:22:44.330Z", "0.1.4": "2011-06-02T19:49:50.785Z", "0.1.5": "2011-06-03T00:26:48.321Z", "0.1.6": "2011-06-08T20:27:46.113Z", "0.1.7": "2011-06-08T21:26:33.746Z", "0.1.8": "2011-06-09T21:08:38.650Z", "0.1.9": "2011-06-16T22:11:22.636Z", "0.1.10": "2011-08-11T21:49:44.635Z", "0.1.11": "2011-08-12T00:40:24.434Z", "0.1.12": "2011-08-12T17:59:42.401Z", "0.1.13": "2011-08-30T20:44:09.269Z", "0.1.14": "2011-09-07T00:55:33.131Z", "0.1.15": "2011-09-22T05:08:56.759Z", "0.1.16": "2011-09-27T04:09:16.856Z", "0.1.17": "2011-09-27T04:15:35.910Z", "0.1.18": "2011-09-29T21:56:23.107Z", "0.1.19": "2011-10-11T23:47:02.218Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/q-fs/0.0.0", "0.0.1": "http://registry.npmjs.org/q-fs/0.0.1", "0.0.2": "http://registry.npmjs.org/q-fs/0.0.2", "0.0.3": "http://registry.npmjs.org/q-fs/0.0.3", "0.0.4": "http://registry.npmjs.org/q-fs/0.0.4", "0.0.5": "http://registry.npmjs.org/q-fs/0.0.5", "0.0.6": "http://registry.npmjs.org/q-fs/0.0.6", "0.0.7": "http://registry.npmjs.org/q-fs/0.0.7", "0.0.9": "http://registry.npmjs.org/q-fs/0.0.9", "0.0.10": "http://registry.npmjs.org/q-fs/0.0.10", "0.0.11": "http://registry.npmjs.org/q-fs/0.0.11", "0.0.12": "http://registry.npmjs.org/q-fs/0.0.12", "0.0.13": "http://registry.npmjs.org/q-fs/0.0.13", "0.0.14": "http://registry.npmjs.org/q-fs/0.0.14", "0.0.15": "http://registry.npmjs.org/q-fs/0.0.15", "0.0.16": "http://registry.npmjs.org/q-fs/0.0.16", "0.1.0": "http://registry.npmjs.org/q-fs/0.1.0", "0.1.1": "http://registry.npmjs.org/q-fs/0.1.1", "0.1.2": "http://registry.npmjs.org/q-fs/0.1.2", "0.1.3": "http://registry.npmjs.org/q-fs/0.1.3", "0.1.4": "http://registry.npmjs.org/q-fs/0.1.4", "0.1.5": "http://registry.npmjs.org/q-fs/0.1.5", "0.1.6": "http://registry.npmjs.org/q-fs/0.1.6", "0.1.7": "http://registry.npmjs.org/q-fs/0.1.7", "0.1.8": "http://registry.npmjs.org/q-fs/0.1.8", "0.1.9": "http://registry.npmjs.org/q-fs/0.1.9", "0.1.10": "http://registry.npmjs.org/q-fs/0.1.10", "0.1.11": "http://registry.npmjs.org/q-fs/0.1.11", "0.1.12": "http://registry.npmjs.org/q-fs/0.1.12", "0.1.13": "http://registry.npmjs.org/q-fs/0.1.13", "0.1.14": "http://registry.npmjs.org/q-fs/0.1.14", "0.1.15": "http://registry.npmjs.org/q-fs/0.1.15", "0.1.16": "http://registry.npmjs.org/q-fs/0.1.16", "0.1.17": "http://registry.npmjs.org/q-fs/0.1.17", "0.1.18": "http://registry.npmjs.org/q-fs/0.1.18", "0.1.19": "http://registry.npmjs.org/q-fs/0.1.19" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/q-fs/-/q-fs-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/q-fs/-/q-fs-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/q-fs/-/q-fs-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/q-fs/-/q-fs-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.7.tgz" }, "0.0.9": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.9.tgz" }, "0.0.10": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.10.tgz" }, "0.0.11": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.11.tgz" }, "0.0.12": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.12.tgz" }, "0.0.13": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.13.tgz" }, "0.0.14": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.14.tgz" }, "0.0.15": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.15.tgz" }, "0.0.16": { "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.0.16.tgz" }, "0.1.0": { "shasum": "4126ff64b92d7e4b19721363c11d891b6ca6e439", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.0.tgz" }, "0.1.1": { "shasum": "8e1ddd5577b1f263ae83e0004c6abae7b90fcf34", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.1.tgz" }, "0.1.2": { "shasum": "ffca8349fa79c056338d8e800311c8fe5b639546", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.2.tgz" }, "0.1.3": { "shasum": "8d5ae5dcf3d774bc7549043cb4524bc677f3c0f9", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.3.tgz" }, "0.1.4": { "shasum": "1355046421722b9f6f4b414e8e5cdfc94ee8e4de", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.4.tgz" }, "0.1.5": { "shasum": "4fcdf78922d28112414eeb90999da7f639eb260d", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.5.tgz" }, "0.1.6": { "shasum": "4e88e9a421eca3dfe862fb54b582883d9be2dda0", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.6.tgz" }, "0.1.7": { "shasum": "5b360b72b711b01769516a7b140b29324e38d9d0", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.7.tgz" }, "0.1.8": { "shasum": "c1f09290a88d73df555fc1e042163e3d930a6125", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.8.tgz" }, "0.1.9": { "shasum": "47edfe3bf28084654e3f0e23607dd9eb64ddc3c3", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.9.tgz" }, "0.1.10": { "shasum": "1badcc87b360d06a82d741f4510f399f4dabf02e", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.10.tgz" }, "0.1.11": { "shasum": "648486ba78d2f6de7f4b912e1a94708848367c91", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.11.tgz" }, "0.1.12": { "shasum": "d894f13db8279a20e5a79d28e14ef38915a43fc6", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.12.tgz" }, "0.1.13": { "shasum": "76cdbb8d5f399081533ef0a8ca27e2503f5b0b96", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.13.tgz" }, "0.1.14": { "shasum": "ca9be9d600bc02b763077585c412e5597a993595", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.14.tgz" }, "0.1.15": { "shasum": "b2898780e3c33b94701bc0db5d775f0d281ee1d3", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.15.tgz" }, "0.1.16": { "shasum": "d6bbca39b7a8adec16715e7f1da3541aa4b13d7a", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.16.tgz" }, "0.1.17": { "shasum": "55880ac47b9d081fabe55161b275e33d8d35358c", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.17.tgz" }, "0.1.18": { "shasum": "b9aaf3182793d35d3970dda1223ba0a52b016219", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.18.tgz" }, "0.1.19": { "shasum": "33c290c48329f831689393a567576bf9921f0664", "tarball": "http://registry.npmjs.org/q-fs/-/q-fs-0.1.19.tgz" } }, "url": "http://registry.npmjs.org/q-fs/" }, "q-http": { "name": "q-http", "description": "Q promise based HTTP client and server interface", "dist-tags": { "latest": "0.1.11" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/q-http.git" }, "time": { "modified": "2011-11-15T15:25:18.754Z", "created": "2011-01-07T09:47:40.775Z", "0.0.0": "2011-01-07T09:47:40.775Z", "0.0.1": "2011-01-07T09:47:40.775Z", "0.0.3": "2011-01-07T09:47:40.775Z", "0.0.4": "2011-01-07T09:47:40.775Z", "0.0.5": "2011-01-07T09:47:40.775Z", "0.0.7": "2011-02-19T00:55:36.420Z", "0.1.0": "2011-02-23T23:51:25.664Z", "0.1.1": "2011-06-15T00:07:28.756Z", "0.1.2": "2011-06-22T20:28:47.360Z", "0.1.3": "2011-08-31T21:48:20.498Z", "0.1.4": "2011-09-20T19:12:01.436Z", "0.1.5": "2011-09-23T20:43:57.455Z", "0.1.6": "2011-09-27T04:00:58.964Z", "0.1.7": "2011-09-27T16:50:06.226Z", "0.1.8": "2011-10-11T23:51:34.588Z", "0.1.10": "2011-10-31T23:32:47.989Z", "0.1.11": "2011-11-01T19:52:06.488Z" }, "users": { "nathan": true }, "versions": { "0.0.0": "http://registry.npmjs.org/q-http/0.0.0", "0.0.1": "http://registry.npmjs.org/q-http/0.0.1", "0.0.3": "http://registry.npmjs.org/q-http/0.0.3", "0.0.4": "http://registry.npmjs.org/q-http/0.0.4", "0.0.5": "http://registry.npmjs.org/q-http/0.0.5", "0.0.7": "http://registry.npmjs.org/q-http/0.0.7", "0.1.0": "http://registry.npmjs.org/q-http/0.1.0", "0.1.1": "http://registry.npmjs.org/q-http/0.1.1", "0.1.2": "http://registry.npmjs.org/q-http/0.1.2", "0.1.3": "http://registry.npmjs.org/q-http/0.1.3", "0.1.4": "http://registry.npmjs.org/q-http/0.1.4", "0.1.5": "http://registry.npmjs.org/q-http/0.1.5", "0.1.6": "http://registry.npmjs.org/q-http/0.1.6", "0.1.7": "http://registry.npmjs.org/q-http/0.1.7", "0.1.8": "http://registry.npmjs.org/q-http/0.1.8", "0.1.10": "http://registry.npmjs.org/q-http/0.1.10", "0.1.11": "http://registry.npmjs.org/q-http/0.1.11" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/q-http/-/q-http-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/q-http/-/q-http-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/q-http/-/q-http-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/q-http/-/q-http-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.0.5.tgz" }, "0.0.7": { "shasum": "e22e26418ecd00998e0ab949e17f8c1be4a5121d", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.0.7.tgz" }, "0.1.0": { "shasum": "fd9ff7528ce10796331a86f580b678e158ca205d", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.0.tgz" }, "0.1.1": { "shasum": "1f77a9047dd5735513a7b8e698cd6384b522ce59", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.1.tgz" }, "0.1.2": { "shasum": "831067bcdbfeddff6dedc8a738b8fd5c4d886282", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.2.tgz" }, "0.1.3": { "shasum": "f5efafd1b679c1328cd0943b1d6e920cd4c59271", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.3.tgz" }, "0.1.4": { "shasum": "15efba9bfe57537dba1dc90918f1717d45de2d5c", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.4.tgz" }, "0.1.5": { "shasum": "45dd45baf4d54f4a471222757571f182f7305bbf", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.5.tgz" }, "0.1.6": { "shasum": "7ed6a1f33424c3b96ef0999171c10068c01a2fce", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.6.tgz" }, "0.1.7": { "shasum": "d513d890f427a6d849214b781a659ba5355b3841", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.7.tgz" }, "0.1.8": { "shasum": "ece7537da873830e35c977fc97ad573a0ceefb78", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.8.tgz" }, "0.1.10": { "shasum": "10b52c99ba488204ec7f3af152c62da3a2dec423", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.10.tgz" }, "0.1.11": { "shasum": "14b514a6299a7941239beff16c4a365bfe3eb214", "tarball": "http://registry.npmjs.org/q-http/-/q-http-0.1.11.tgz" } }, "url": "http://registry.npmjs.org/q-http/" }, "q-io": { "name": "q-io", "description": "Q Promise wrappers for Node's IO.", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/q-io.git" }, "time": { "modified": "2011-10-11T23:40:38.367Z", "created": "2011-02-09T05:03:30.825Z", "0.0.0": "2011-02-09T05:03:30.825Z", "0.0.1": "2011-02-09T05:03:30.825Z", "0.0.2": "2011-02-09T05:03:30.825Z", "0.0.3": "2011-02-09T05:32:40.333Z", "0.0.4": "2011-02-11T20:03:54.580Z", "0.0.5": "2011-06-03T00:21:59.021Z", "0.0.6": "2011-06-03T00:25:42.911Z", "0.0.8": "2011-08-11T03:08:19.138Z", "0.0.9": "2011-09-27T03:54:38.332Z", "0.0.10": "2011-09-27T04:11:58.027Z", "0.0.11": "2011-10-11T23:40:38.368Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/q-io/0.0.0", "0.0.1": "http://registry.npmjs.org/q-io/0.0.1", "0.0.2": "http://registry.npmjs.org/q-io/0.0.2", "0.0.3": "http://registry.npmjs.org/q-io/0.0.3", "0.0.4": "http://registry.npmjs.org/q-io/0.0.4", "0.0.5": "http://registry.npmjs.org/q-io/0.0.5", "0.0.6": "http://registry.npmjs.org/q-io/0.0.6", "0.0.8": "http://registry.npmjs.org/q-io/0.0.8", "0.0.9": "http://registry.npmjs.org/q-io/0.0.9", "0.0.10": "http://registry.npmjs.org/q-io/0.0.10", "0.0.11": "http://registry.npmjs.org/q-io/0.0.11" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/q-io/-/q-io-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/q-io/-/q-io-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.4.tgz" }, "0.0.5": { "shasum": "e9093ca1c8d737bd0a3baaba2918f3dafe5a8907", "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.5.tgz" }, "0.0.6": { "shasum": "9b50ba52d680b15ad79dac899643a8cf9e19fc47", "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.6.tgz" }, "0.0.8": { "shasum": "3e23a07486b6d081a48d35fe2e5eee67752580a9", "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.8.tgz" }, "0.0.9": { "shasum": "6e09c6b87eeb557037a180f1d733668799bf9850", "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.9.tgz" }, "0.0.10": { "shasum": "52c04e8672eee88bb90bb77154878cf440bbb898", "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.10.tgz" }, "0.0.11": { "shasum": "1b60157fea42c687fde299a813540bfe2dd2c5f1", "tarball": "http://registry.npmjs.org/q-io/-/q-io-0.0.11.tgz" } }, "url": "http://registry.npmjs.org/q-io/" }, "q-io-buffer": { "name": "q-io-buffer", "description": "Q-IO Buffer", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kriskowal", "email": "kris@cixar.com" } ], "time": { "modified": "2011-10-11T23:39:28.209Z", "created": "2011-05-18T17:26:08.366Z", "0.0.0": "2011-05-18T17:26:08.981Z", "0.0.1": "2011-08-12T01:03:05.123Z", "0.0.2": "2011-10-11T23:39:28.209Z" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/q-io.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/q-io-buffer/0.0.0", "0.0.1": "http://registry.npmjs.org/q-io-buffer/0.0.1", "0.0.2": "http://registry.npmjs.org/q-io-buffer/0.0.2" }, "dist": { "0.0.0": { "shasum": "13442c57eb4cc887b7b9558722dac5240efbb4d2", "tarball": "http://registry.npmjs.org/q-io-buffer/-/q-io-buffer-0.0.0.tgz" }, "0.0.1": { "shasum": "1c4ea4c105b5623ede887ecf5c1f32c6d49d4623", "tarball": "http://registry.npmjs.org/q-io-buffer/-/q-io-buffer-0.0.1.tgz" }, "0.0.2": { "shasum": "ac5539574d98d364172aeed3c4c4c799550d4a77", "tarball": "http://registry.npmjs.org/q-io-buffer/-/q-io-buffer-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/q-io-buffer/" }, "q-require": { "name": "q-require", "description": "asynchronous CommonJS require module loader for Node and browsers", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "http://github.com/kriskowal/q-require.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/q-require/0.0.0", "0.0.1": "http://registry.npmjs.org/q-require/0.0.1", "0.0.2": "http://registry.npmjs.org/q-require/0.0.2", "0.0.3": "http://registry.npmjs.org/q-require/0.0.3" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/q-require/-/q-require-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/q-require/-/q-require-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/q-require/-/q-require-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/q-require/-/q-require-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/q-require/" }, "q-util": { "name": "q-util", "description": "Construction zone for a Q promise composition library.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "http://github.com/kriskowal/q-util.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/q-util/0.0.0", "0.0.1": "http://registry.npmjs.org/q-util/0.0.1", "0.0.2": "http://registry.npmjs.org/q-util/0.0.2" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/q-util/-/q-util-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/q-util/-/q-util-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/q-util/-/q-util-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/q-util/" }, "q-wrap": { "name": "q-wrap", "description": "Utility library to wrap async functions with last callback argument to promise returning functions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "arikon", "email": "peimei@ya.ru" } ], "time": { "modified": "2011-11-03T20:47:41.705Z", "created": "2011-11-03T20:47:39.258Z", "0.0.1": "2011-11-03T20:47:41.705Z" }, "author": { "name": "Sergey Belov", "email": "peimei@ya.ru", "url": "http://github.com/arikon" }, "repository": { "type": "git", "url": "git://github.com/arikon/q-wrap.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/q-wrap/0.0.1" }, "dist": { "0.0.1": { "shasum": "d4fdfca341d72d5e65fff10688ea3386b2a5a328", "tarball": "http://registry.npmjs.org/q-wrap/-/q-wrap-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/q-wrap/" }, "qbox": { "name": "qbox", "description": "JQuery like queue solution for NodeJs", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-09-21T12:04:46.125Z", "created": "2011-04-03T07:42:11.300Z", "0.1.0": "2011-04-03T07:42:13.203Z", "0.1.1beta": "2011-04-04T14:46:38.230Z", "0.1.2beta": "2011-04-04T15:34:20.597Z", "0.1.3": "2011-04-10T06:05:53.769Z", "0.1.4": "2011-09-17T03:55:52.304Z", "0.1.5": "2011-09-17T07:36:56.804Z", "0.1.6": "2011-09-18T12:18:05.735Z", "0.1.7": "2011-09-21T12:04:46.125Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/qbox.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/qbox/0.1.0", "0.1.1beta": "http://registry.npmjs.org/qbox/0.1.1beta", "0.1.2beta": "http://registry.npmjs.org/qbox/0.1.2beta", "0.1.3": "http://registry.npmjs.org/qbox/0.1.3", "0.1.4": "http://registry.npmjs.org/qbox/0.1.4", "0.1.5": "http://registry.npmjs.org/qbox/0.1.5", "0.1.6": "http://registry.npmjs.org/qbox/0.1.6", "0.1.7": "http://registry.npmjs.org/qbox/0.1.7" }, "dist": { "0.1.0": { "shasum": "3f2d2ad48be525147dd905bbf16da7a8865b1549", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.0.tgz" }, "0.1.1beta": { "shasum": "7e8e8902f573aec8db6541cb566bc0ad7d8aa2de", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.1beta.tgz" }, "0.1.2beta": { "shasum": "0e426b22167b29030ec33f06c97a1594196ed8f0", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.2beta.tgz" }, "0.1.3": { "shasum": "a7c44205d827d04bedde6a2c8a7bcd8b45647d6f", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.3.tgz" }, "0.1.4": { "shasum": "be86415177907b8bc656ee80a019cf5b73cbffc5", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.4.tgz" }, "0.1.5": { "shasum": "7e5a85eb539b81891e2aae2b2a981b8a6eef6271", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.5.tgz" }, "0.1.6": { "shasum": "80f11e81617a350483b4a7eb621279b686e312c9", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.6.tgz" }, "0.1.7": { "shasum": "e80f0dc5d09f869d8882168c3f66ac8dd2840f02", "tarball": "http://registry.npmjs.org/qbox/-/qbox-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/qbox/" }, "qfi": { "name": "qfi", "description": "a function processing queue for node.js", "dist-tags": { "latest": "0.1.0-0" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-04-30T14:07:11.627Z", "created": "2011-04-30T14:07:11.196Z", "0.1.0-0": "2011-04-30T14:07:11.627Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "0.1.0-0": "http://registry.npmjs.org/qfi/0.1.0-0" }, "dist": { "0.1.0-0": { "shasum": "6b5ceb7651bd81a6b9e70dd8cbec2bd89968dd9f", "tarball": "http://registry.npmjs.org/qfi/-/qfi-0.1.0-0.tgz" } }, "keywords": [ "queue", "APIs", "rate-limit" ], "url": "http://registry.npmjs.org/qfi/" }, "qfunction": { "name": "qfunction", "description": "Make sure specified function runs one at a time.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "devrim", "email": "devrim@koding.com" } ], "time": { "modified": "2011-10-05T18:50:43.427Z", "created": "2011-10-05T18:50:42.891Z", "0.0.1": "2011-10-05T18:50:43.427Z" }, "author": { "name": "Devrim Yasar", "email": "devrim@koding.com" }, "repository": { "type": "git", "url": "git://github.com/koding/qfunction.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/qfunction/0.0.1" }, "dist": { "0.0.1": { "shasum": "18215237fee57d4046ebc8416d607debbdb2d823", "tarball": "http://registry.npmjs.org/qfunction/-/qfunction-0.0.1.tgz" } }, "keywords": [ "underscore", "async serializer" ], "url": "http://registry.npmjs.org/qfunction/" }, "qjscl": { "name": "qjscl", "description": "Quick JSON Config Loader", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "sjsadowski", "email": "stephen.sadowski@gmail.com" } ], "time": { "modified": "2011-07-18T14:12:47.309Z", "created": "2011-06-18T03:07:46.641Z", "0.0.1": "2011-06-18T03:07:47.071Z", "0.1.0": "2011-06-18T14:52:47.036Z", "0.2.0": "2011-07-18T13:55:50.071Z", "0.2.1": "2011-07-18T14:09:07.419Z", "0.2.2": "2011-07-18T14:12:47.309Z" }, "author": { "name": "Stephen Sadowski" }, "repository": { "type": "git", "url": "git://github.com/sjsadowski/qjscl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/qjscl/0.0.1", "0.1.0": "http://registry.npmjs.org/qjscl/0.1.0", "0.2.0": "http://registry.npmjs.org/qjscl/0.2.0", "0.2.1": "http://registry.npmjs.org/qjscl/0.2.1", "0.2.2": "http://registry.npmjs.org/qjscl/0.2.2" }, "dist": { "0.0.1": { "shasum": "d76ec286c327f866ae4091d50f8075aa22a799b3", "tarball": "http://registry.npmjs.org/qjscl/-/qjscl-0.0.1.tgz" }, "0.1.0": { "shasum": "971def24760fdc5c22d08b27249a299e28eab43f", "tarball": "http://registry.npmjs.org/qjscl/-/qjscl-0.1.0.tgz" }, "0.2.0": { "shasum": "9bdd423dc06d2ba82da9a366bd788c453fa937ed", "tarball": "http://registry.npmjs.org/qjscl/-/qjscl-0.2.0.tgz" }, "0.2.1": { "shasum": "ea960caf4b7d340ec77f72fb31bcbc838456f262", "tarball": "http://registry.npmjs.org/qjscl/-/qjscl-0.2.1.tgz" }, "0.2.2": { "shasum": "7e381c7a360d853994597ea3d359c697e1d5cf38", "tarball": "http://registry.npmjs.org/qjscl/-/qjscl-0.2.2.tgz" } }, "keywords": [ "config", "configure", "json" ], "url": "http://registry.npmjs.org/qjscl/" }, "ql.io-app": { "name": "ql.io-app", "dist-tags": { "latest": "0.3.0" }, "readme": null, "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-11-30T16:48:47.114Z", "created": "2011-11-30T16:48:46.088Z", "0.3.0": "2011-11-30T16:48:47.114Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-app/0.3.0" }, "dist": { "0.3.0": { "shasum": "ff34a81d9a8e14e8b246cb9490282e419457ff3b", "tarball": "http://registry.npmjs.org/ql.io-app/-/ql.io-app-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ql.io-app/" }, "ql.io-compiler": { "name": "ql.io-compiler", "dist-tags": { "latest": "0.3.0" }, "readme": null, "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-11-30T16:48:56.229Z", "created": "2011-11-30T16:48:55.153Z", "0.3.0": "2011-11-30T16:48:56.229Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-compiler/0.3.0" }, "dist": { "0.3.0": { "shasum": "5fc406972978b39ddc744ba3fae56d85b507bd71", "tarball": "http://registry.npmjs.org/ql.io-compiler/-/ql.io-compiler-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ql.io-compiler/" }, "ql.io-console": { "name": "ql.io-console", "dist-tags": { "latest": "0.3.3" }, "readme": "\n## ql.io Web Console\n\nThis provides an HTTP interface to ql.io. Unless you are programmatically calling ql.io-engine,\nconsole is the only interface you care.\n\n## Bundled Software\n\nThis module bundles the following third-party software.\n\n### CodeMirror\n\n[CodeMirror](http://codemirror.net/) is distributed under the following license.\n\n Copyright (C) 2011 by Marijn Haverbeke \n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n\n### JSONView\n\n[jsonview](https://github.com/bhollis/jsonview) is distributed under the following license.\n\n MIT License\n\n Copyright (c) 2009 Benjamin Hollis\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n", "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-12-08T06:01:26.864Z", "created": "2011-11-30T16:49:05.304Z", "0.3.0": "2011-11-30T16:49:06.391Z", "0.3.1": "2011-12-06T03:08:51.924Z", "0.3.2": "2011-12-07T15:40:05.741Z", "0.3.3": "2011-12-08T06:01:26.864Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-console/0.3.0", "0.3.1": "http://registry.npmjs.org/ql.io-console/0.3.1", "0.3.2": "http://registry.npmjs.org/ql.io-console/0.3.2", "0.3.3": "http://registry.npmjs.org/ql.io-console/0.3.3" }, "dist": { "0.3.0": { "shasum": "63f091ac30c5ead2d2df747d61d76dbd08dcca3e", "tarball": "http://registry.npmjs.org/ql.io-console/-/ql.io-console-0.3.0.tgz" }, "0.3.1": { "shasum": "1d00ee671195a1e7759d98f516f7061465e510ff", "tarball": "http://registry.npmjs.org/ql.io-console/-/ql.io-console-0.3.1.tgz" }, "0.3.2": { "shasum": "06a855a740ceb9456902ed6f357b1aed5cb8239d", "tarball": "http://registry.npmjs.org/ql.io-console/-/ql.io-console-0.3.2.tgz" }, "0.3.3": { "shasum": "5a1660dd572cc1289a3da7490ea38ca81410bf39", "tarball": "http://registry.npmjs.org/ql.io-console/-/ql.io-console-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/ql.io-console/" }, "ql.io-ecv": { "name": "ql.io-ecv", "description": "Provides ECV check for ql.io servers", "dist-tags": { "latest": "0.3.0" }, "readme": "\n## ECV check glue for any express.js server\n\n", "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-11-30T16:49:13.707Z", "created": "2011-11-30T16:49:12.658Z", "0.3.0": "2011-11-30T16:49:13.707Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-ecv/0.3.0" }, "dist": { "0.3.0": { "shasum": "eee86bec689439336b32ee1412e48300083b2af1", "tarball": "http://registry.npmjs.org/ql.io-ecv/-/ql.io-ecv-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ql.io-ecv/" }, "ql.io-engine": { "name": "ql.io-engine", "dist-tags": { "latest": "0.3.9" }, "readme": "\n## Module: Engine\n\nThis is the core engine.\n", "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-12-11T20:16:38.949Z", "created": "2011-11-30T16:49:19.816Z", "0.3.0": "2011-11-30T16:49:20.843Z", "0.3.1": "2011-12-02T21:32:03.232Z", "0.3.2": "2011-12-06T03:08:32.882Z", "0.3.3": "2011-12-06T21:04:17.896Z", "0.3.4": "2011-12-06T22:30:08.295Z", "0.3.5": "2011-12-07T02:11:43.628Z", "0.3.7": "2011-12-08T06:01:35.851Z", "0.3.8": "2011-12-08T23:36:04.970Z", "0.3.9": "2011-12-11T20:16:38.949Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-engine/0.3.0", "0.3.1": "http://registry.npmjs.org/ql.io-engine/0.3.1", "0.3.2": "http://registry.npmjs.org/ql.io-engine/0.3.2", "0.3.3": "http://registry.npmjs.org/ql.io-engine/0.3.3", "0.3.4": "http://registry.npmjs.org/ql.io-engine/0.3.4", "0.3.5": "http://registry.npmjs.org/ql.io-engine/0.3.5", "0.3.7": "http://registry.npmjs.org/ql.io-engine/0.3.7", "0.3.8": "http://registry.npmjs.org/ql.io-engine/0.3.8", "0.3.9": "http://registry.npmjs.org/ql.io-engine/0.3.9" }, "dist": { "0.3.0": { "shasum": "328cfcd2c642e0c871f286f8da13b651abb57a8c", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.0.tgz" }, "0.3.1": { "shasum": "d4050c83e978b7b5b55f50c6fcaaead576551308", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.1.tgz" }, "0.3.2": { "shasum": "fa2f0454dc773b1f76133f0baa60b8b0abcee0d2", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.2.tgz" }, "0.3.3": { "shasum": "f97003fe7ddd6aae744449e82c05975ae19a69ce", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.3.tgz" }, "0.3.4": { "shasum": "62c9410d71f061fda474f0a7d383ee946cd55c9d", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.4.tgz" }, "0.3.5": { "shasum": "34302444e716a476d2b6205d9bc39affdc02eb05", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.5.tgz" }, "0.3.7": { "shasum": "1f69a7838911dafbf7661b216697fc9effe23a4a", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.7.tgz" }, "0.3.8": { "shasum": "eec6eb18834e0537f3a2b443b34c9e4248c9ad83", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.8.tgz" }, "0.3.9": { "shasum": "af0bf0c69f4640465c562db001bee67f21c6f40c", "tarball": "http://registry.npmjs.org/ql.io-engine/-/ql.io-engine-0.3.9.tgz" } }, "url": "http://registry.npmjs.org/ql.io-engine/" }, "ql.io-mon": { "name": "ql.io-mon", "description": "This module provides a peek into the ql.io runtime", "dist-tags": { "latest": "0.3.0" }, "readme": "\nThis module provides a runtime peek in to the ql.io server showing such details as number of pending\nincoming requests, pending sent requests, etc. More to come in future.\n\nThis module relies on cluster's stats() plugin.\n\n## Bundled Code\n\nThis module bundles [jquery.sparkline 1.6](http://omnipotent.net/jquery.sparkline) which is\nlicensed under the New BSD License - see site for details.", "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-11-30T16:49:35.468Z", "created": "2011-11-30T16:49:34.384Z", "0.3.0": "2011-11-30T16:49:35.468Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-mon/0.3.0" }, "dist": { "0.3.0": { "shasum": "b59768a26f5693a4da740b13785885d31a35bca0", "tarball": "http://registry.npmjs.org/ql.io-mon/-/ql.io-mon-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ql.io-mon/" }, "ql.io-mutable-uri": { "name": "ql.io-mutable-uri", "description": "A utility for manipulating URIs. This is primarily used by monkey patch files.", "dist-tags": { "latest": "0.3.0" }, "readme": "A mutable URI parser and formatter for use by monkey patches. ql.io lets you monkey patch tables\nby attaching a Node module with each table. Here is an example of how a monkey patch module could\npatch the request URI.\n\n //\n // Patch the request URI. ql.io engine would use the returned URI.\n //\n exports['patch uri'] = function(options) {\n var statement = options.statement, uri = options.uri, params = options.params, count = 0;\n if(statement.offset && statement.limit) {\n uri.setParam('paginationInput.pageNumber', statement.offset / statement.limit);\n }\n uri.removeEmptyParams();\n\n count = 0\n if(params.FreeShippingOnly) {\n uri.addParam(\"itemFilter(\" + count + \").name\", 'FreeShippingOnly');\n uri.addParam(\"itemFilter(\" + count + \").value\", params.FreeShippingOnly);\n count++;\n }\n if(params.MinPrice) {\n uri.addParam(\"itemFilter(\" + count + \").name\", 'MinPrice');\n uri.addParam(\"itemFilter(\" + count + \").value\", params.MinPrice);\n count++;\n }\n return uri;\n }\n", "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-11-30T16:49:52.868Z", "created": "2011-11-30T16:49:51.757Z", "0.3.0": "2011-11-30T16:49:52.868Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-mutable-uri/0.3.0" }, "dist": { "0.3.0": { "shasum": "50cce8a3e3b10d274d558cb2f28b5eb4831d8537", "tarball": "http://registry.npmjs.org/ql.io-mutable-uri/-/ql.io-mutable-uri-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ql.io-mutable-uri/" }, "ql.io-uri-template": { "name": "ql.io-uri-template", "description": "A small URI template processor for ql.io.", "dist-tags": { "latest": "0.3.0" }, "readme": "This module provides a small URI template parser. ql.io uses URI templates for specifying URIs of\nAPIs. See [docs](http://ql.io/docs/uri-template) for more examples.\n\n## Syntax Overview\n\nHere is overview of the syntax.\n\n1. Each template can have an arbitrary number of tokens enclosed in braces (`{` and `}`).\n\n http://myserver/somepath?p1={v1}&p2={v2}\n\n2. You can generate URIs from URI templates by calling the `format()` function with an object\n containing values, and optionally, default values.\n\n3. All tokens are optional and single valued by default.\n\n4. You can mark that a token is required by prefixing the name of the token with `^`. When the\n value for a required token is missing, formatting will fail.\n\n http://myserver/somepath?p1={^v1}&p2={v2}\n\n5. You can also mark that a token is multi-valued by prefixing the name of the token with a `|`.\n\n http://myserver/somepath?p2={|v2}\n\nIf the value of `v2` is `['v2_1','v2_2']`, calling the `format()` would result in\n\n http://myserver/somepath?p2=v2_1,v2_2\n\nSome APIs may not take more than a given number of values. In such cases, you can specify a maximum\ninteger before `|`.\n\n http://myserver/somepath?p1={^v1}&p2={5|v2}\n\nIf you supply more than 5 values, the `format()` function will return `Math.ceil(n/5)` URIs.\n", "maintainers": [ { "name": "s3u", "email": "subbu@ebaysf.com" } ], "time": { "modified": "2011-11-30T16:50:03.368Z", "created": "2011-11-30T16:50:02.281Z", "0.3.0": "2011-11-30T16:50:03.368Z" }, "author": { "name": "ql.io" }, "repository": { "type": "git", "url": "git://github.com/ql-io/ql.io.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/ql.io-uri-template/0.3.0" }, "dist": { "0.3.0": { "shasum": "f6050f6c10396dd53b144c89a1a16e50f700156e", "tarball": "http://registry.npmjs.org/ql.io-uri-template/-/ql.io-uri-template-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/ql.io-uri-template/" }, "qooxdoo": { "name": "qooxdoo", "description": "OO programming with classes, mixins, interfaces and dynamic getters/setters", "dist-tags": { "latest": "1.6.0" }, "maintainers": [ { "name": "qooxdoo", "email": "info@qooxdoo.org" } ], "time": { "modified": "2011-12-07T14:24:53.825Z", "created": "2011-05-11T14:59:15.419Z", "1.4.0": "2011-12-07T14:24:53.825Z", "1.5.0": "2011-12-07T14:24:53.825Z", "1.6.0": "2011-12-07T14:24:53.825Z" }, "author": { "name": "Martin Wittemann", "email": "martin.wittemann@1und1.de" }, "repository": { "type": "git", "url": "git://github.com/qooxdoo/qooxdoo.git" }, "versions": { "1.4.0": "http://registry.npmjs.org/qooxdoo/1.4.0", "1.5.0": "http://registry.npmjs.org/qooxdoo/1.5.0", "1.6.0": "http://registry.npmjs.org/qooxdoo/1.6.0" }, "dist": { "1.4.0": { "shasum": "b3fc401182b7c7d2b217e7b53fa8e6135cb8ef7e", "tarball": "http://registry.npmjs.org/qooxdoo/-/qooxdoo-1.4.0.tgz" }, "1.5.0": { "shasum": "324b2f385add8824758899643ea364c5beb9ad50", "tarball": "http://registry.npmjs.org/qooxdoo/-/qooxdoo-1.5.0.tgz" }, "1.6.0": { "shasum": "828ae878e70cf98d7bcd8a8e35ab70114e6290e2", "tarball": "http://registry.npmjs.org/qooxdoo/-/qooxdoo-1.6.0.tgz" } }, "keywords": [ "oop", "class", "inheritance", "object-oriented" ], "url": "http://registry.npmjs.org/qooxdoo/" }, "qoper8": { "name": "qoper8", "description": "Multi-thread manager for Node.js", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "robtweed", "email": "rtweed@mgateway.com" } ], "time": { "modified": "2011-10-05T14:22:15.556Z", "created": "2011-09-04T16:23:18.613Z", "0.0.1": "2011-09-04T16:23:19.020Z", "0.0.2": "2011-09-06T10:46:20.992Z", "0.0.3": "2011-09-06T11:04:50.988Z", "0.0.4": "2011-09-06T16:22:25.357Z", "0.0.5": "2011-09-19T13:30:29.848Z", "0.0.6": "2011-09-29T14:29:31.311Z", "0.0.8": "2011-10-05T14:22:15.556Z" }, "author": { "name": "Rob Tweed", "email": "rtweed@mgateway.com" }, "repository": { "type": "git", "url": "git://github.com/robtweed/Q-Oper8.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/qoper8/0.0.1", "0.0.2": "http://registry.npmjs.org/qoper8/0.0.2", "0.0.3": "http://registry.npmjs.org/qoper8/0.0.3", "0.0.4": "http://registry.npmjs.org/qoper8/0.0.4", "0.0.5": "http://registry.npmjs.org/qoper8/0.0.5", "0.0.6": "http://registry.npmjs.org/qoper8/0.0.6", "0.0.8": "http://registry.npmjs.org/qoper8/0.0.8" }, "dist": { "0.0.1": { "shasum": "b24cb92e78d69a2cc9d3add494249a0bc081bf84", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.1.tgz" }, "0.0.2": { "shasum": "5058b8ad53e91c77bf3a1bf342feb05690567124", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.2.tgz" }, "0.0.3": { "shasum": "7bffec40fc4c02c10d790ecf0e4b52c0a6385012", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.3.tgz" }, "0.0.4": { "shasum": "96e5f9897ddbc61420b1993ec91a7c0e23605632", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.4.tgz" }, "0.0.5": { "shasum": "bb7fe503a34a885f5e6cb3740d68f343555c932f", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.5.tgz" }, "0.0.6": { "shasum": "660d569df98d7faecff9434d24f797b33d669b55", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.6.tgz" }, "0.0.8": { "shasum": "0308e6cb0b6eab2ddd293de4987723f7c87867c2", "tarball": "http://registry.npmjs.org/qoper8/-/qoper8-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/qoper8/" }, "qparrot": { "name": "qparrot", "description": "A lightning fast and lightweight templating engine for Node.js", "dist-tags": { "latest": "0.1.0" }, "readme": "#Parrot Templating Engine\n\nParrot is an incredibly lightweight, and super fast templating engine for node.js. It works by using a set of regular expressions to compile an input into executable javascript which is then compiled and run by the V8 engine, harnessing 100% of its power.\n\nAll feedback is welcome.\n\n### Features\n\n* Fully Configurable\n* Native Javascript Support\n* Compiled and interpreted by V8 (Super Fast)\n* Internal Caching\n* Buffering\n* Fully configurable Sandbox\n* Lightweight, Elegant & Fully Annotated Code\n* Thorough Documentation\n\n## Installation\n\n### NPM (Node Package Manager)\n\nThe easiest way to install parrot is by using NPM as follows:\n\n npm install parrot\n\nOr globally by:\n\n npm install -g parrot\n \n### Alternatively\n\nOpen up your project folder, create a folder called 'lib/parrot' if it doesn't exist already. Navigate to that folder and place the parrot index.js within that folder. The url to download the parrot files can be found here:\n\n\thttp://github.com/ollym/parrot/zipball/master\n\t\nYou should now have the parrot library installed in the lib/parrot folder.\n## Syntax Reference\n\nBeing lightweight, parrot offloads a lot of the processing to the V8 interpreter, which compiles the code and runs as fast as the rest of your application. In fact, parrot shouldn't add any overhead to your application at all! For this reason, the syntax within the parrot tags is javascript. You can perform any function you wish within the bounds of javascript and node.js.\n\n### Basic Example\nBelow is a basic example of parrot's usage syntax.\n\n```html\n\n<% for(var i = 0; i < 3; i++) : %>\n
I am div #<%= i %>
\n<% endfor; %>\n\n```\n\nWill render as:\n\n```html\n\n\t
I am div #0
\n\t
I am div #1
\n\t
I am div #2
\n\n```\n\n### Alternative Syntax\nAs supposed to the example above, it can also be written as:\n\n```html\n\n<% for(var i = 0; i < 3; i++) { %>\n\t
I am div #<% print(i) %>
\n<% } %>\n\n```\n\t\nAs you would have noticed, the colon (:) and endfor directives have been replaced with curly brackets, and the <%= %> tags have been replaced with a print() function. Parrot works by buffering data sent using print() before returning it to the user.\n\n## API Reference\n\nWithin your application, you can use parrot like the following:\n\n```javascript\nvar parrot = require('./lib/parrot');\n\nvar output = parrot.render(input);\n```\n\t\nWhere the input variable is a string you would like parrot to render. If you would like to render a file, do the following:\n\n```javascript\nvar parrot = require('./lib/parrot');\nvar fs = require('fs');\nfs.readFile(file, encoding, function(err, data) {\n\tif (err) throw err;\n\tvar output = parrot.render(data);\n});\n```\n\t\nWhere file is a string value of the file you wish to render, and output is the rendered template.\n\nIf you want to stream your template in chunks you can add a function as the second or third parameter and it will be called every time data is printed from the template. If the buffer configuration is set to true, then the entire output is provided to this function once rendering has ended. For example:\n\n```javascript\nparrot.render(input, function(chunk) {\n\t\n// Send chunks as they are received\nres.write(chunk);\n});\n```\n\t\nOr if you have configurations set:\n\n```javascript\nparrot.render(input, {cache: 0}, function(chunk) {\n\t\t\n// Send chunks as they are received\nres.write(chunk);\n});\n```\n\t\n> Note: If you have buffer set to true, then the chunk parameter passed to the callback function will be identical to the value returned by the method.\n\t\n### Advanced Methods\n\nIf you want to manually flush the internal cache, you can do so by using the parrot.clearCache() method. For example:\n\n```javascript\nparrot.clearCache();\n```\n\n## Configuration\n\nTo configure parrot you have two available options: global or local. Altering parrot's global configuration will affect every rendering process that takes values from the global configuration as they're not already defined locally. Both local configuration settings are the same.\n\n### Sandbox\n\nThe sandbox property defines any variables or methods that you want to expose to the template. These can be functions you want to allow your template to use, or variables defined earlier in your script.\n\nDefault: {}\n\nExample:\n\n```javascript\nvar input = '<%= square(2) %>';\n\nvar square = function(a) {\n\treturn a * a;\n}\n\t\nvar output = parrot.render(input, {\n\tsandbox: {\n\t\tsquare: square\n\t}\n});\n\t\n// Output = 4\n```\n\t\n> Note you cannot replace the print() function, as this is reserved by parrot.\n\t\n### Cache\n\nParrot will internally cache all rendered templates, which will dramatically reduce rendering time in future. Just incase you're loading dynamic content within your template, you define the cache property as an integer representing the number of seconds that parrot will hold the rendered template in the cache.\n\nDefault: 3600 * 24 // 1 day (24 hours)\n\nExample:\n\n```javascript\nparrot.render(input, {\n\tcache: 3600 * 24 // Will cache a template for a whole day (24 hours)\n});\n```\n\t\n> Note: If the cache value is set to 0 or below, then the rendered templates will not be cached.\n\n### Buffer\n\nIf your template requires heavy processing, and to wait for the whole template to render before returning it to the client is not feasible, you can set the buffer property to false. This will prompt parrot to return data as it is printed to a function given as the 3rd parameter to the render method. This is advisable for all heavy duty templates, as it allows the client to start downloading header resources before the entire template is rendered.\n\nDefault: false\n\nExample:\n\n```javascript\nparrot.render(input {\n\tbuffer: false,\n}, function(chunk) {\n\t\n\t// Write the chunk to the response stream\n res.write(chunk);\n});\n```\n\t\n> Note: If buffer is set to true and a function is provided as the 2nd/3rd parameter, it will write the entire output to that function.\n\n> Note: The render method will still return the entire output once the template is finished rendering.\n\n### Tags\n\nThe tags property allows you to define what tags you want in your template. By default they are: <% and %> but you can use this property to set them to whatever you want.\n\nDefault: {\n start: '<%',\n end: '%>'\n}\n\nExample:\n\n```javascript\nparrot.render(input, {\n\ttags: {\n\t\tstart: ''\n\t}\n});\n```\n\n> Note: Short tags will always work with an appended equals sign (=) to your start tag. So for the example above, it will be set to automatically.\n\n> Note: Tag values are prepended and appended to regular expressions, ensure you're tags are escaped or intentionally not so.\n\n## License \n\nCopyright (c) 2010 Oliver Morgan (oliver.morgan@kohark.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "qrpike", "email": "qrpike@gmail.com" } ], "time": { "modified": "2011-12-03T16:06:13.994Z", "created": "2011-12-03T16:06:13.313Z", "0.1.0": "2011-12-03T16:06:13.994Z" }, "author": { "name": "qrpike" }, "repository": { "type": "git", "url": "git://github.com/qrpike/qparrot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/qparrot/0.1.0" }, "dist": { "0.1.0": { "shasum": "64ed0d24f2c28987924da67133074afa1d7d4831", "tarball": "http://registry.npmjs.org/qparrot/-/qparrot-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/qparrot/" }, "qq": { "name": "qq", "description": "A heavy-weight library for promises, based on Q", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "kriskowal", "email": "kris@cixar.com" } ], "time": { "modified": "2011-10-11T23:19:26.993Z", "created": "2011-05-18T18:10:15.189Z", "0.0.0": "2011-05-18T18:10:15.815Z", "0.1.0": "2011-05-18T22:06:45.130Z", "0.1.1": "2011-05-19T00:47:52.212Z", "0.1.2": "2011-05-19T22:18:14.120Z", "0.2.0": "2011-06-14T23:46:16.197Z", "0.2.1": "2011-06-20T23:40:16.159Z", "0.3.0": "2011-07-22T00:21:04.477Z", "0.3.1": "2011-08-09T23:46:35.636Z", "0.3.2": "2011-09-07T00:53:13.955Z", "0.3.3": "2011-10-11T23:19:26.993Z" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/qq.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/qq/0.0.0", "0.1.0": "http://registry.npmjs.org/qq/0.1.0", "0.1.1": "http://registry.npmjs.org/qq/0.1.1", "0.1.2": "http://registry.npmjs.org/qq/0.1.2", "0.2.0": "http://registry.npmjs.org/qq/0.2.0", "0.2.1": "http://registry.npmjs.org/qq/0.2.1", "0.3.0": "http://registry.npmjs.org/qq/0.3.0", "0.3.1": "http://registry.npmjs.org/qq/0.3.1", "0.3.2": "http://registry.npmjs.org/qq/0.3.2", "0.3.3": "http://registry.npmjs.org/qq/0.3.3" }, "dist": { "0.0.0": { "shasum": "80a6ebdfacc00aaa0a657ab747209684b30f940c", "tarball": "http://registry.npmjs.org/qq/-/qq-0.0.0.tgz" }, "0.1.0": { "shasum": "3a50c1b20077f7c91fba3fb94c9cc6e812d437ab", "tarball": "http://registry.npmjs.org/qq/-/qq-0.1.0.tgz" }, "0.1.1": { "shasum": "dfaab2758ff32c69bf1f9c53de498fad73dc3856", "tarball": "http://registry.npmjs.org/qq/-/qq-0.1.1.tgz" }, "0.1.2": { "shasum": "f79f8f0c4b473b4f1a67f173d1081d18b452dd09", "tarball": "http://registry.npmjs.org/qq/-/qq-0.1.2.tgz" }, "0.2.0": { "shasum": "6a38e74e978e5ea5b57d81fef95d4124534c88ef", "tarball": "http://registry.npmjs.org/qq/-/qq-0.2.0.tgz" }, "0.2.1": { "shasum": "7d3e7abde72967d937c94f18bd5d76b1bdba8f60", "tarball": "http://registry.npmjs.org/qq/-/qq-0.2.1.tgz" }, "0.3.0": { "shasum": "06644cbcd0cf11417ce155f9db8096d27c1290c5", "tarball": "http://registry.npmjs.org/qq/-/qq-0.3.0.tgz" }, "0.3.1": { "shasum": "fc33758fec06b5aa46e87becfb6e310804070a93", "tarball": "http://registry.npmjs.org/qq/-/qq-0.3.1.tgz" }, "0.3.2": { "shasum": "86b2870c67be158aa439828091a492cfc5cf4ef4", "tarball": "http://registry.npmjs.org/qq/-/qq-0.3.2.tgz" }, "0.3.3": { "shasum": "94b31c7dd1461723247b876175a5ec214f1baff2", "tarball": "http://registry.npmjs.org/qq/-/qq-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/qq/" }, "qqwry": { "name": "qqwry", "description": "A node.js driver for libqqwry", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "hidden", "email": "zzdhidden@gmail.com" } ], "time": { "modified": "2011-03-18T16:47:40.378Z", "created": "2011-01-24T13:27:11.716Z", "0.0.1": "2011-01-24T13:27:13.527Z", "0.0.2": "2011-01-24T13:46:32.357Z", "0.0.3": "2011-02-05T09:35:29.259Z", "0.0.4": "2011-03-18T14:58:42.057Z", "0.0.5": "2011-03-18T16:47:40.378Z" }, "author": { "name": "Hidden", "email": "zzdhidden@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zzdhidden/qqwry-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/qqwry/0.0.1", "0.0.2": "http://registry.npmjs.org/qqwry/0.0.2", "0.0.3": "http://registry.npmjs.org/qqwry/0.0.3", "0.0.4": "http://registry.npmjs.org/qqwry/0.0.4", "0.0.5": "http://registry.npmjs.org/qqwry/0.0.5" }, "dist": { "0.0.1": { "shasum": "a325013fa14327e23c332b771602bf4b802e586e", "tarball": "http://registry.npmjs.org/qqwry/-/qqwry-0.0.1.tgz" }, "0.0.2": { "shasum": "bf3d9f3e4bdfa64f0ba5a3abffd34035ca4197e8", "tarball": "http://registry.npmjs.org/qqwry/-/qqwry-0.0.2.tgz" }, "0.0.3": { "shasum": "da3c7611ea1016aece565ea5465db9ece547d3d4", "tarball": "http://registry.npmjs.org/qqwry/-/qqwry-0.0.3.tgz" }, "0.0.4": { "shasum": "c4c87a2cc0c0f45557177d2bab38c9eb5990b074", "tarball": "http://registry.npmjs.org/qqwry/-/qqwry-0.0.4.tgz" }, "0.0.5": { "shasum": "5d7168c5b9680424fd22e88aca9c79692564109d", "tarball": "http://registry.npmjs.org/qqwry/-/qqwry-0.0.5.tgz" } }, "keywords": "qqwry,libqqwry", "url": "http://registry.npmjs.org/qqwry/" }, "qr": { "name": "qr", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "bcelenza", "email": "bcelenza@gmail.com" } ], "time": { "modified": "2011-04-01T03:23:33.242Z", "created": "2011-03-31T02:04:09.672Z", "0.1.0": "2011-03-31T02:04:09.839Z", "0.1.1": "2011-03-31T02:05:30.417Z", "0.1.2": "2011-03-31T02:48:15.391Z", "0.1.3": "2011-03-31T20:38:34.901Z", "0.1.4": "2011-04-01T03:23:33.242Z" }, "author": { "name": "Brian Celenza", "email": "bcelenza@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bcelenza/node-qr.git" }, "description": "A small library to generate QR codes with libqrencode.", "versions": { "0.1.0": "http://registry.npmjs.org/qr/0.1.0", "0.1.1": "http://registry.npmjs.org/qr/0.1.1", "0.1.2": "http://registry.npmjs.org/qr/0.1.2", "0.1.3": "http://registry.npmjs.org/qr/0.1.3", "0.1.4": "http://registry.npmjs.org/qr/0.1.4" }, "dist": { "0.1.0": { "shasum": "e665b8e58d6d6887ed5ace0f506f5acefb90a622", "tarball": "http://registry.npmjs.org/qr/-/qr-0.1.0.tgz" }, "0.1.1": { "shasum": "5b96a62e8566cd5c4cd29dbe8ecbdd33c216ee48", "tarball": "http://registry.npmjs.org/qr/-/qr-0.1.1.tgz" }, "0.1.2": { "shasum": "836b2f1ac5c0fba70295bc0f5135922e1a6f3ecc", "tarball": "http://registry.npmjs.org/qr/-/qr-0.1.2.tgz" }, "0.1.3": { "shasum": "7e0ad3938c34aa622c86987b701d96e336791ad3", "tarball": "http://registry.npmjs.org/qr/-/qr-0.1.3.tgz" }, "0.1.4": { "shasum": "1253d358c8554da815565502ad4fafddce0b5616", "tarball": "http://registry.npmjs.org/qr/-/qr-0.1.4.tgz" } }, "keywords": [ "qr", "qrcode", "qrencode", "qrencoder" ], "url": "http://registry.npmjs.org/qr/" }, "qrcode": { "name": "qrcode", "description": "QRCode / 2d Barcode api with both server side and client side support using canvas", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "soldair", "email": "soldair@gmail.com" } ], "time": { "modified": "2011-04-17T23:23:07.029Z", "created": "2010-12-21T10:54:37.802Z", "0.0.1": "2010-12-21T10:54:38.115Z", "0.0.2": "2010-12-27T05:04:37.889Z", "0.0.3": "2011-02-27T15:47:46.527Z", "0.1.0": "2011-04-17T06:56:08.093Z", "0.1.1": "2011-04-17T23:23:07.029Z" }, "author": { "name": "Ryan Day", "email": "soldair@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/soldair/node-qrcode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/qrcode/0.0.1", "0.0.2": "http://registry.npmjs.org/qrcode/0.0.2", "0.0.3": "http://registry.npmjs.org/qrcode/0.0.3", "0.1.0": "http://registry.npmjs.org/qrcode/0.1.0", "0.1.1": "http://registry.npmjs.org/qrcode/0.1.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/qrcode/-/qrcode-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/qrcode/-/qrcode-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/qrcode/-/qrcode-0.0.3.tgz" }, "0.1.0": { "shasum": "3881754c04bbb284020329363254b3deeedbd73d", "tarball": "http://registry.npmjs.org/qrcode/-/qrcode-0.1.0.tgz" }, "0.1.1": { "shasum": "9e043cb510b8e4ce33c81a1e5a0a2c7489f964dc", "tarball": "http://registry.npmjs.org/qrcode/-/qrcode-0.1.1.tgz" } }, "keywords": [ "canvas", "qrcode", "barcode" ], "url": "http://registry.npmjs.org/qrcode/" }, "qs": { "name": "qs", "description": "querystring parser", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-22T02:27:15.971Z", "created": "2011-02-04T04:40:23.617Z", "0.0.1": "2011-02-04T04:40:23.984Z", "0.0.2": "2011-02-07T16:45:02.442Z", "0.0.3": "2011-02-09T00:52:16.616Z", "0.0.4": "2011-02-09T20:45:35.890Z", "0.0.5": "2011-02-10T23:45:02.307Z", "0.0.6": "2011-02-14T22:27:23.241Z", "0.0.7": "2011-03-13T17:20:41.673Z", "0.1.0": "2011-04-13T18:07:22.394Z", "0.2.0": "2011-06-29T16:33:55.231Z", "0.3.0": "2011-07-19T19:07:48.886Z", "0.3.1": "2011-11-04T16:33:52.613Z", "0.3.2": "2011-11-09T03:42:13.569Z", "0.4.0": "2011-11-22T02:27:15.971Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/node-querystring.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/qs/0.0.1", "0.0.2": "http://registry.npmjs.org/qs/0.0.2", "0.0.3": "http://registry.npmjs.org/qs/0.0.3", "0.0.4": "http://registry.npmjs.org/qs/0.0.4", "0.0.5": "http://registry.npmjs.org/qs/0.0.5", "0.0.6": "http://registry.npmjs.org/qs/0.0.6", "0.0.7": "http://registry.npmjs.org/qs/0.0.7", "0.1.0": "http://registry.npmjs.org/qs/0.1.0", "0.2.0": "http://registry.npmjs.org/qs/0.2.0", "0.3.0": "http://registry.npmjs.org/qs/0.3.0", "0.3.1": "http://registry.npmjs.org/qs/0.3.1", "0.3.2": "http://registry.npmjs.org/qs/0.3.2", "0.4.0": "http://registry.npmjs.org/qs/0.4.0" }, "dist": { "0.0.1": { "shasum": "ce6017433e83b67231af788c6eb00ba0dba3f964", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.1.tgz" }, "0.0.2": { "shasum": "b4a180d16b43d7f592128e9f6b609e3f225a8d7a", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.2.tgz" }, "0.0.3": { "shasum": "e16a190316d4eca7555c6d361f1aa9f1ff4ce124", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.3.tgz" }, "0.0.4": { "shasum": "5484dfa3cb8f58cca93ba1247d8a3015be0d9cfa", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.4.tgz" }, "0.0.5": { "shasum": "54e6adc62a8bfd1d837d81cd6bf1d68ff203aba5", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.5.tgz" }, "0.0.6": { "shasum": "481659b7e5bf6a5ea898010de5aed35eb469e124", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.6.tgz" }, "0.0.7": { "shasum": "7a85d1c3cd17ad9ba94211cbb24b57f88f75ec40", "tarball": "http://registry.npmjs.org/qs/-/qs-0.0.7.tgz" }, "0.1.0": { "shasum": "9a0d2d70d01f63d3401ea4b050822601b462ee6b", "tarball": "http://registry.npmjs.org/qs/-/qs-0.1.0.tgz" }, "0.2.0": { "shasum": "b39234e77a55f6276a9ca305210db02304792487", "tarball": "http://registry.npmjs.org/qs/-/qs-0.2.0.tgz" }, "0.3.0": { "shasum": "502ec1168b8f778921c31d0e4351759bb97cfb84", "tarball": "http://registry.npmjs.org/qs/-/qs-0.3.0.tgz" }, "0.3.1": { "shasum": "42871928506939d6b29d1b192f20e2a28b2c69f4", "tarball": "http://registry.npmjs.org/qs/-/qs-0.3.1.tgz" }, "0.3.2": { "shasum": "099df444cab947bbadb2bfedda56d33519d6815c", "tarball": "http://registry.npmjs.org/qs/-/qs-0.3.2.tgz" }, "0.4.0": { "shasum": "32343c3df5937fcd46e10bd0521b31a01b062705", "tarball": "http://registry.npmjs.org/qs/-/qs-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/qs/" }, "quack-array": { "name": "quack-array", "description": "turn objects that quack like arrays into arrays", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-18T02:31:09.272Z", "created": "2011-07-17T05:40:59.998Z", "0.0.0": "2011-07-17T05:41:00.768Z", "0.0.1": "2011-07-18T02:31:09.272Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-quack-array.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/quack-array/0.0.0", "0.0.1": "http://registry.npmjs.org/quack-array/0.0.1" }, "dist": { "0.0.0": { "shasum": "8f04c18f43d2c0cfb072ecd7fc18778492e8fb2b", "tarball": "http://registry.npmjs.org/quack-array/-/quack-array-0.0.0.tgz" }, "0.0.1": { "shasum": "fd47a7c0dac3668af754f18261dcb20376109e58", "tarball": "http://registry.npmjs.org/quack-array/-/quack-array-0.0.1.tgz" } }, "keywords": [ "quack", "duck", "array", "list", "typing", "type" ], "url": "http://registry.npmjs.org/quack-array/" }, "quadprog": { "name": "quadprog", "description": "Module for solving quadratic programming problems", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "icebox", "email": "albertosantini@gmail.com" } ], "time": { "modified": "2011-09-19T20:09:35.838Z", "created": "2011-09-13T18:11:26.934Z", "1.0.0": "2011-09-13T18:11:30.314Z", "1.0.1": "2011-09-13T18:26:40.200Z", "1.0.2": "2011-09-19T20:09:35.838Z" }, "author": { "name": "Alberto Santini" }, "repository": { "type": "git", "url": "git://github.com/albertosantini/node-quadprog.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/quadprog/1.0.0", "1.0.1": "http://registry.npmjs.org/quadprog/1.0.1", "1.0.2": "http://registry.npmjs.org/quadprog/1.0.2" }, "dist": { "1.0.0": { "shasum": "0edabf5d3dff172684646ec80a40a8931ddab0cb", "tarball": "http://registry.npmjs.org/quadprog/-/quadprog-1.0.0.tgz" }, "1.0.1": { "shasum": "7b7a633527c8ffbc015ec3cdc7805287cd787862", "tarball": "http://registry.npmjs.org/quadprog/-/quadprog-1.0.1.tgz" }, "1.0.2": { "shasum": "9e6f7ceba5917bbd67dc9c73eab241bee829835c", "tarball": "http://registry.npmjs.org/quadprog/-/quadprog-1.0.2.tgz" } }, "keywords": [ "quadprog", "solving", "quadratic" ], "url": "http://registry.npmjs.org/quadprog/" }, "quadraticon": { "name": "quadraticon", "description": "Quadratic equation solver", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "vadimon", "email": "vadimon@gmail.com" } ], "time": { "modified": "2011-08-28T22:36:55.719Z", "created": "2011-08-26T05:29:25.998Z", "0.1.0": "2011-08-26T05:29:26.800Z", "0.1.1": "2011-08-26T05:37:10.816Z", "0.1.2": "2011-08-27T06:40:16.958Z", "0.1.3": "2011-08-27T06:52:17.448Z", "0.1.4": "2011-08-27T18:06:00.542Z", "0.1.5": "2011-08-27T18:58:19.300Z", "0.1.6": "2011-08-27T19:22:01.786Z", "0.1.7": "2011-08-27T19:48:21.742Z", "0.1.8": "2011-08-28T04:28:26.905Z", "0.1.9": "2011-08-28T07:46:03.801Z", "0.2.1": "2011-08-28T22:34:56.845Z" }, "author": { "name": "Vadim Ogievetsky", "email": "vadimon@gmail.com" }, "versions": { "0.2.1": "http://registry.npmjs.org/quadraticon/0.2.1" }, "dist": { "0.2.1": { "shasum": "922065dc6c7394390c43725226c2185a579bce97", "tarball": "http://npmf.iriscouch.com/registry/_design/app/_rewrite/quadraticon/-/quadraticon-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/quadraticon/" }, "quartz": { "name": "quartz", "description": "A module to interface node with transmission-daemon", "dist-tags": { "latest": "0.0.1" }, "readme": "# Quartz\nA module to interface with Transmission's RPC\n\n# How to install\n`npm install quartz`\n\n# Functions\n\n## quartz.connect(options, callback)\n var quartz = require('quartz');\n\n quartz.connect({\n url: \"http://localhost:9091/transmission/rpc\"\n , auth_required: false\n , username: \"admin\"\n , password: \"password\"\n }, function(err) {\n if (err) { console.log(err); } else {\n // Connected!\n }\n });\n\n## quartz.query(method, args, callback)\n // after connect\n\n quartz.query(\n 'torrent-get',\n {fields: ['id', 'name']},\n function(err, res, body) {\n if (err) {\n console.log(err);\n } else {\n // do stuff\n }\n }\n );\n\n# Features\n* Auth based login support\n\n# Todo\n* Functions for each RPC call\n\n# Author\n* Robin Duckett <[robin.duckett@gmail.com](mailto:robin.duckett@gmail.com)>", "maintainers": [ { "name": "robinduckett", "email": "robin.duckett@gmail.com" } ], "time": { "modified": "2011-11-24T21:53:38.464Z", "created": "2011-11-24T21:53:36.699Z", "0.0.1": "2011-11-24T21:53:38.464Z" }, "author": { "name": "Robin Duckett", "email": "robin.duckett@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/robinduckett/quartz.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/quartz/0.0.1" }, "dist": { "0.0.1": { "shasum": "6f4d70b4eabae3de2a8f833a5ee5db80a5e39f4b", "tarball": "http://registry.npmjs.org/quartz/-/quartz-0.0.1.tgz" } }, "keywords": [ "transmission", "quartz", "transmission-daemon" ], "url": "http://registry.npmjs.org/quartz/" }, "quasi": { "name": "quasi", "description": "Tiny traversal and manipulation utility with jQuery-subset API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "joshski", "email": "joshuachisholm@gmail.com" } ], "time": { "modified": "2011-07-03T14:22:52.995Z", "created": "2011-07-03T14:22:52.447Z", "0.0.1": "2011-07-03T14:22:52.995Z" }, "author": { "name": "Josh Chisholm" }, "repository": { "type": "git", "url": "git://github.com/joshski/quasi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/quasi/0.0.1" }, "dist": { "0.0.1": { "shasum": "e9b24e807561df51f0177fb90d5f8b362933da34", "tarball": "http://registry.npmjs.org/quasi/-/quasi-0.0.1.tgz" } }, "keywords": [ "dom", "jquery", "querySelector" ], "url": "http://registry.npmjs.org/quasi/" }, "querify": { "name": "querify", "description": "a query interpreter for javascript and node.js", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-10-18T19:39:04.506Z", "created": "2011-10-10T21:46:17.476Z", "0.2.0": "2011-10-10T21:46:20.298Z", "0.2.1": "2011-10-11T13:08:37.175Z", "0.2.2": "2011-10-11T13:16:56.942Z", "0.2.3": "2011-10-18T19:39:04.506Z" }, "author": { "name": "pubsub.io" }, "versions": { "0.2.0": "http://registry.npmjs.org/querify/0.2.0", "0.2.1": "http://registry.npmjs.org/querify/0.2.1", "0.2.2": "http://registry.npmjs.org/querify/0.2.2", "0.2.3": "http://registry.npmjs.org/querify/0.2.3" }, "dist": { "0.2.0": { "shasum": "07bfbc0ccd1d32edf4704b562b52f643ceee3809", "tarball": "http://registry.npmjs.org/querify/-/querify-0.2.0.tgz" }, "0.2.1": { "shasum": "b9482d47d71980650fe553ae17cab8230389d1b2", "tarball": "http://registry.npmjs.org/querify/-/querify-0.2.1.tgz" }, "0.2.2": { "shasum": "9acdfdd2a44ba128beb91bd7e59ec14786a4d0f6", "tarball": "http://registry.npmjs.org/querify/-/querify-0.2.2.tgz" }, "0.2.3": { "shasum": "152f4500a8133be629500b5d8bb3b3ff7f697751", "tarball": "http://registry.npmjs.org/querify/-/querify-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/querify/" }, "query": { "name": "query", "description": "command-line jquery", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-04-07T15:36:10.970Z", "created": "2011-02-08T12:50:42.979Z", "0.0.1": "2011-02-08T12:50:43.572Z", "0.0.2": "2011-02-08T15:10:28.110Z", "0.0.3": "2011-02-08T17:58:11.166Z", "0.1.0": "2011-02-09T00:29:28.235Z", "0.1.1": "2011-02-09T21:29:05.829Z", "0.2.0": "2011-04-07T15:36:10.970Z" }, "author": { "name": "TJ Holowaychuk" }, "versions": { "0.0.1": "http://registry.npmjs.org/query/0.0.1", "0.0.2": "http://registry.npmjs.org/query/0.0.2", "0.0.3": "http://registry.npmjs.org/query/0.0.3", "0.1.0": "http://registry.npmjs.org/query/0.1.0", "0.1.1": "http://registry.npmjs.org/query/0.1.1", "0.2.0": "http://registry.npmjs.org/query/0.2.0" }, "dist": { "0.0.1": { "shasum": "60526b1a7c2bc3f869640e0336206e1986f8004e", "tarball": "http://registry.npmjs.org/query/-/query-0.0.1.tgz" }, "0.0.2": { "shasum": "0fa9364fd6632a4404c96890f738823797b9f914", "tarball": "http://registry.npmjs.org/query/-/query-0.0.2.tgz" }, "0.0.3": { "shasum": "f3ff679a53c8c957939dc5df960c886dc72a0a1d", "tarball": "http://registry.npmjs.org/query/-/query-0.0.3.tgz" }, "0.1.0": { "shasum": "67638286210dd7135bd8d0359eb2728b287d2a0b", "tarball": "http://registry.npmjs.org/query/-/query-0.1.0.tgz" }, "0.1.1": { "shasum": "36fc7c8dbcda98dd85b6c713a20c5b90f98db8d9", "tarball": "http://registry.npmjs.org/query/-/query-0.1.1.tgz" }, "0.2.0": { "shasum": "da557f609a9a9be2007994d7c5e5c496b79afe53", "tarball": "http://registry.npmjs.org/query/-/query-0.2.0.tgz" } }, "keywords": [ "jquery", "html", "jsdom", "dom" ], "url": "http://registry.npmjs.org/query/" }, "query-engine": { "name": "query-engine", "description": "A NoSQL (and MongoDB compliant) Query Engine coded in CoffeeScript for Server-Side use with Node.js and Client-Side use with url-Browsers", "dist-tags": { "latest": "0.5.3" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-11-02T08:42:14.297Z", "created": "2011-07-06T04:10:59.371Z", "0.1.0": "2011-07-06T04:11:02.646Z", "0.1.1": "2011-07-06T04:12:28.196Z", "0.2.0": "2011-07-06T05:29:14.819Z", "0.2.1": "2011-07-06T05:51:38.683Z", "0.2.2": "2011-07-06T06:08:17.320Z", "0.3.0": "2011-08-11T10:40:25.088Z", "0.3.1": "2011-08-13T04:29:11.427Z", "0.4.0": "2011-08-13T06:11:43.042Z", "0.5.1": "2011-08-14T11:59:25.046Z", "0.5.2": "2011-09-05T02:08:28.308Z", "0.5.3": "2011-11-02T08:42:14.297Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/query-engine.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/query-engine/0.1.0", "0.1.1": "http://registry.npmjs.org/query-engine/0.1.1", "0.2.0": "http://registry.npmjs.org/query-engine/0.2.0", "0.2.1": "http://registry.npmjs.org/query-engine/0.2.1", "0.2.2": "http://registry.npmjs.org/query-engine/0.2.2", "0.3.0": "http://registry.npmjs.org/query-engine/0.3.0", "0.3.1": "http://registry.npmjs.org/query-engine/0.3.1", "0.4.0": "http://registry.npmjs.org/query-engine/0.4.0", "0.5.1": "http://registry.npmjs.org/query-engine/0.5.1", "0.5.2": "http://registry.npmjs.org/query-engine/0.5.2", "0.5.3": "http://registry.npmjs.org/query-engine/0.5.3" }, "dist": { "0.1.0": { "shasum": "621c51d75add75c1e8ae26d98b927a213eb4f271", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.1.0.tgz" }, "0.1.1": { "shasum": "312c34599410671297781b128c57b6f457296263", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.1.1.tgz" }, "0.2.0": { "shasum": "f8b49d6af153b0435f3290b35044f7cb068beeb0", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.2.0.tgz" }, "0.2.1": { "shasum": "972aa2e388742d3b509f2aa75774f123acbef5dc", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.2.1.tgz" }, "0.2.2": { "shasum": "0ca08c99ef967a216608cdf008a87a9ca546703f", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.2.2.tgz" }, "0.3.0": { "shasum": "b673ef3dc10d4396951475315e8b29966c7bf90c", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.3.0.tgz" }, "0.3.1": { "shasum": "752b39549e290ac0c2e5255136db3bc0a32686a9", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.3.1.tgz" }, "0.4.0": { "shasum": "00a9b7bacb6cf86fb6eba54b4e12633712557890", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.4.0.tgz" }, "0.5.1": { "shasum": "b00bb6a69ab925a8d6ebcdd37e9a7c425d135069", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.5.1.tgz" }, "0.5.2": { "shasum": "91c71e6e1cb3da94b32c7567e079a704a6b5d7b4", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.5.2.tgz" }, "0.5.3": { "shasum": "be901348fcc8ae22f9997237239116393e7fc7db", "tarball": "http://registry.npmjs.org/query-engine/-/query-engine-0.5.3.tgz" } }, "keywords": [ "coffeescript", "query-engine", "nosql", "query", "sql" ], "url": "http://registry.npmjs.org/query-engine/" }, "querystring": { "name": "querystring", "description": "Node's querystring module for all engines.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-12-13T19:26:29.378Z", "created": "2011-04-15T13:01:20.436Z", "0.0.1": "2011-04-15T13:01:21.027Z", "0.0.4": "2011-08-01T21:10:27.098Z", "0.1.0": "2011-12-13T19:26:29.378Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/querystring.git", "web": "https://github.com/Gozala/querystring" }, "versions": { "0.0.1": "http://registry.npmjs.org/querystring/0.0.1", "0.0.4": "http://registry.npmjs.org/querystring/0.0.4", "0.1.0": "http://registry.npmjs.org/querystring/0.1.0" }, "dist": { "0.0.1": { "shasum": "755e68a917a3b9bb9d86dac66b02eb32e786bd2b", "tarball": "http://registry.npmjs.org/querystring/-/querystring-0.0.1.tgz" }, "0.0.4": { "shasum": "fe9f22fb5bce6fae4a78d739455ed388149c2401", "tarball": "http://registry.npmjs.org/querystring/-/querystring-0.0.4.tgz" }, "0.1.0": { "shasum": "cb76a26cda0a10a94163fcdb3e132827f04b7b10", "tarball": "http://registry.npmjs.org/querystring/-/querystring-0.1.0.tgz" } }, "keywords": [ "commonjs", "query", "querystring" ], "url": "http://registry.npmjs.org/querystring/" }, "queue": { "name": "queue", "description": "A node.js event queue module.", "dist-tags": { "latest": "1.1.4" }, "maintainers": [ { "name": "dreamerslab", "email": "ben@dreamerslab.com" } ], "time": { "modified": "2011-07-08T04:26:26.399Z", "created": "2011-07-08T04:26:24.792Z", "1.1.4": "2011-07-08T04:26:26.399Z" }, "author": { "name": "dreamerslab", "email": "ben@dreamerslab.com" }, "versions": { "1.1.4": "http://registry.npmjs.org/queue/1.1.4" }, "dist": { "1.1.4": { "shasum": "470fb761816b9ef49308fd8f03d8c4c13d1147dc", "tarball": "http://registry.npmjs.org/queue/-/queue-1.1.4.tgz" } }, "keywords": [ "queue", "event-queue" ], "url": "http://registry.npmjs.org/queue/" }, "queuelib": { "name": "queuelib", "description": "Fast event driven Queue processor - FIFO over asynchronous functions with Flow control!", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-10-17T10:40:17.669Z", "created": "2011-07-17T13:51:48.906Z", "0.0.0": "2011-07-17T13:51:49.841Z", "0.0.1": "2011-07-18T07:45:05.890Z", "0.0.2": "2011-07-18T11:06:05.975Z", "0.0.3": "2011-07-22T03:11:30.166Z", "0.0.4": "2011-07-22T14:09:49.372Z", "0.0.5": "2011-07-23T09:15:47.233Z", "0.0.6": "2011-07-24T09:50:26.165Z", "0.0.8": "2011-08-11T23:52:21.714Z", "0.0.9": "2011-08-15T12:52:50.708Z", "0.0.10": "2011-08-20T00:53:06.690Z", "0.1.0": "2011-10-10T22:38:43.758Z", "0.1.1": "2011-10-17T10:40:17.670Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-queuelib.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/queuelib/0.0.0", "0.0.1": "http://registry.npmjs.org/queuelib/0.0.1", "0.0.2": "http://registry.npmjs.org/queuelib/0.0.2", "0.0.3": "http://registry.npmjs.org/queuelib/0.0.3", "0.0.4": "http://registry.npmjs.org/queuelib/0.0.4", "0.0.5": "http://registry.npmjs.org/queuelib/0.0.5", "0.0.6": "http://registry.npmjs.org/queuelib/0.0.6", "0.0.8": "http://registry.npmjs.org/queuelib/0.0.8", "0.0.9": "http://registry.npmjs.org/queuelib/0.0.9", "0.0.10": "http://registry.npmjs.org/queuelib/0.0.10", "0.1.0": "http://registry.npmjs.org/queuelib/0.1.0", "0.1.1": "http://registry.npmjs.org/queuelib/0.1.1" }, "dist": { "0.0.0": { "shasum": "eb883f80d7ce778872a15d3eb965213cdf73086f", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.0.tgz" }, "0.0.1": { "shasum": "8164619a3c1f5bcf2fcb77cffa5c996e55fc8ba1", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.1.tgz" }, "0.0.2": { "shasum": "ff60b1e79531a2e192fd6cb586c8fc31cab4bd80", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.2.tgz" }, "0.0.3": { "shasum": "0f7869c6cf5fae8682128a22fa847bd2672b7702", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.3.tgz" }, "0.0.4": { "shasum": "6c8181979277fef23e60cef7b86f7606eb526c75", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.4.tgz" }, "0.0.5": { "shasum": "8d06b14a5896884713eed480b6582abe30a1f5f4", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.5.tgz" }, "0.0.6": { "shasum": "408257de07036c109357c8b821c486c6d67e90f2", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.6.tgz" }, "0.0.8": { "shasum": "1ba54287412367180d3a8c881860d71c21d01b19", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.8.tgz" }, "0.0.9": { "shasum": "3ef69d97691c0d040f62a8920d70813bb62732d9", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.9.tgz" }, "0.0.10": { "shasum": "77b9a4d3ee878dee39406c19a74542c8b5ad5ef8", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.0.10.tgz" }, "0.1.0": { "shasum": "58302a6d2e3740498236f09e4e575c214b37fe70", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.1.0.tgz" }, "0.1.1": { "shasum": "778a4c46f8b421a054d093c96ad0905fffac893d", "tarball": "http://registry.npmjs.org/queuelib/-/queuelib-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/queuelib/" }, "queuestream": { "name": "queuestream", "description": "Queue streams for sequential streaming.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "time": { "modified": "2011-09-30T05:15:10.019Z", "created": "2011-09-29T17:56:27.313Z", "0.0.1": "2011-09-29T17:56:27.694Z", "0.0.2": "2011-09-30T03:01:22.165Z", "0.0.3": "2011-09-30T03:07:00.159Z", "0.0.4": "2011-09-30T03:08:14.563Z", "0.0.5": "2011-09-30T05:15:10.019Z" }, "author": { "name": "Nick Campbell", "url": "http://github.com/ncb000gt" }, "repository": { "type": "git", "url": "git://github.com/ncb000gt/node-queuestream.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/queuestream/0.0.1", "0.0.2": "http://registry.npmjs.org/queuestream/0.0.2", "0.0.3": "http://registry.npmjs.org/queuestream/0.0.3", "0.0.4": "http://registry.npmjs.org/queuestream/0.0.4", "0.0.5": "http://registry.npmjs.org/queuestream/0.0.5" }, "dist": { "0.0.1": { "shasum": "0149e36d370fc31b4387868ca09b26ad2976f8bf", "tarball": "http://registry.npmjs.org/queuestream/-/queuestream-0.0.1.tgz" }, "0.0.2": { "shasum": "a3cda1e110eb050d7fb517fc8b24411e49de17c3", "tarball": "http://registry.npmjs.org/queuestream/-/queuestream-0.0.2.tgz" }, "0.0.3": { "shasum": "b696bef4dbecd107777ac7910bbebc0cd846c827", "tarball": "http://registry.npmjs.org/queuestream/-/queuestream-0.0.3.tgz" }, "0.0.4": { "shasum": "1668c06a949dd7f3c69361215267a73bdb7bced7", "tarball": "http://registry.npmjs.org/queuestream/-/queuestream-0.0.4.tgz" }, "0.0.5": { "shasum": "16a88fc859a5ca5e699245d4e687c638de62de34", "tarball": "http://registry.npmjs.org/queuestream/-/queuestream-0.0.5.tgz" } }, "keywords": [ "queue", "stream", "streams" ], "url": "http://registry.npmjs.org/queuestream/" }, "quickcheck": { "name": "quickcheck", "description": "Node.js port of the QuickCheck unit test framework", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "mcandre", "email": "andrew.pennebaker@gmail.com" } ], "time": { "modified": "2011-12-06T19:11:40.756Z", "created": "2011-03-14T20:08:24.584Z", "0.0.0": "2011-12-06T19:11:40.756Z", "0.0.1": "2011-12-06T19:11:40.756Z", "0.0.2": "2011-12-06T19:11:40.756Z", "0.0.3": "2011-12-06T19:11:40.756Z" }, "author": { "name": "Andrew Pennebaker", "email": "andrew.pennebaker@gmail.com", "url": "http://www.yellosoft.us/" }, "repository": { "type": "git", "url": "git://github.com/mcandre/node-quickcheck.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/quickcheck/0.0.0", "0.0.1": "http://registry.npmjs.org/quickcheck/0.0.1", "0.0.2": "http://registry.npmjs.org/quickcheck/0.0.2", "0.0.3": "http://registry.npmjs.org/quickcheck/0.0.3" }, "dist": { "0.0.0": { "shasum": "d9816350b3f6648dc59929e29fe30a187f8b76cf", "tarball": "http://registry.npmjs.org/quickcheck/-/quickcheck-0.0.0.tgz" }, "0.0.1": { "shasum": "af51654a9ae33e9a93e0e131794d4e075172f623", "tarball": "http://registry.npmjs.org/quickcheck/-/quickcheck-0.0.1.tgz" }, "0.0.2": { "shasum": "7f7e03a53e0a5e200589a1613440d5287845f102", "tarball": "http://registry.npmjs.org/quickcheck/-/quickcheck-0.0.2.tgz" }, "0.0.3": { "shasum": "3b33079475d2b902c233fceec9e8809eb8604669", "tarball": "http://registry.npmjs.org/quickcheck/-/quickcheck-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/quickcheck/" }, "quickserve": { "name": "quickserve", "description": "Utility to instantly serve static content from a given directory. Useful for quickly running local examples that use AJAX in Chrome.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "kirbysayshi", "email": "senofpeter@gmail.com" } ], "time": { "modified": "2011-06-29T03:55:51.894Z", "created": "2011-06-29T03:55:51.663Z", "0.0.1": "2011-06-29T03:55:51.894Z" }, "author": { "name": "Andrew Petersen", "email": "senofpeter@gmail.com", "url": "http://kirbysayshi.github.com" }, "repository": { "type": "git", "url": "git://github.com/kirbysayshi/node-quickserve.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/quickserve/0.0.1" }, "dist": { "0.0.1": { "shasum": "b13db903efb620f3c1ce72a1a077b675892f3866", "tarball": "http://registry.npmjs.org/quickserve/-/quickserve-0.0.1.tgz" } }, "keywords": [ "connect", "server", "http", "utility", "quick", "command line" ], "url": "http://registry.npmjs.org/quickserve/" }, "QuickWeb": { "name": "QuickWeb", "description": "Easy to set up your Node.js web server environment.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "leizongmin", "email": "leizongmin@gmail.com" } ], "time": { "modified": "2011-12-13T15:09:33.933Z", "created": "2011-09-15T03:25:07.672Z", "0.1.0": "2011-09-15T03:25:09.742Z", "0.1.1": "2011-09-15T03:43:29.682Z", "0.1.3": "2011-09-15T12:54:04.295Z", "0.1.4": "2011-09-17T10:04:29.404Z", "0.1.5": "2011-09-19T08:06:49.083Z", "0.1.6": "2011-09-22T07:16:41.964Z", "0.1.7": "2011-09-24T08:10:58.497Z", "0.1.8": "2011-09-29T06:43:01.950Z", "0.1.9": "2011-10-10T07:14:41.859Z", "0.1.10": "2011-10-11T10:35:11.400Z", "0.1.12": "2011-10-17T15:25:17.072Z", "0.2.0": "2011-11-05T04:21:54.157Z", "0.2.1": "2011-12-13T15:09:33.933Z" }, "author": { "name": "leizongmin", "email": "leizongmin@gmail.com", "url": "http://ucdok.com" }, "repository": { "type": "git", "url": "git://github.com/leizongmin/QuickWeb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/QuickWeb/0.1.0", "0.1.1": "http://registry.npmjs.org/QuickWeb/0.1.1", "0.1.3": "http://registry.npmjs.org/QuickWeb/0.1.3", "0.1.4": "http://registry.npmjs.org/QuickWeb/0.1.4", "0.1.5": "http://registry.npmjs.org/QuickWeb/0.1.5", "0.1.6": "http://registry.npmjs.org/QuickWeb/0.1.6", "0.1.7": "http://registry.npmjs.org/QuickWeb/0.1.7", "0.1.8": "http://registry.npmjs.org/QuickWeb/0.1.8", "0.1.9": "http://registry.npmjs.org/QuickWeb/0.1.9", "0.1.10": "http://registry.npmjs.org/QuickWeb/0.1.10", "0.1.12": "http://registry.npmjs.org/QuickWeb/0.1.12", "0.2.0": "http://registry.npmjs.org/QuickWeb/0.2.0", "0.2.1": "http://registry.npmjs.org/QuickWeb/0.2.1" }, "dist": { "0.1.0": { "shasum": "590caa9c210e843a5cd39324add3d3c93f7a78d7", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.0.tgz" }, "0.1.1": { "shasum": "93af8e295d3e86b297084f5bfc1945afd0571297", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.1.tgz" }, "0.1.3": { "shasum": "832e6603f59ba1c5d7e0fd363d49d4b0dc78d2f3", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.3.tgz" }, "0.1.4": { "shasum": "5a4b3f3c00cc675f18eaa7f0effd069635cacfe4", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.4.tgz" }, "0.1.5": { "shasum": "0a4fe672d18c11822d4f8bdd8c77b8fdfb5c9a88", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.5.tgz" }, "0.1.6": { "shasum": "8f6e988266de6397510fec7ed1b6d889edeb37c4", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.6.tgz" }, "0.1.7": { "shasum": "4296ad14c3a145f4a88666d26ee6c0541b30b138", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.7.tgz" }, "0.1.8": { "shasum": "82f98752247c16b89fc8ab1310cf63b1f266d97d", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.8.tgz" }, "0.1.9": { "shasum": "b6a2f6d9ef0706e5fadc506d5f9cee5911ceca09", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.9.tgz" }, "0.1.10": { "shasum": "f27742d2d20433ff682ab86cd85168379795bc79", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.10.tgz" }, "0.1.12": { "shasum": "bd224bccfd03dfc53c9b369323177dc40744c742", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.1.12.tgz" }, "0.2.0": { "shasum": "040116639358251e0c71bbf05949c8c35b232e2f", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.2.0.tgz" }, "0.2.1": { "shasum": "3212d31a556cfd92a7eec7ee5075bd76698cdf31", "tarball": "http://registry.npmjs.org/QuickWeb/-/QuickWeb-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/QuickWeb/" }, "quip": { "name": "quip", "description": "A chainable API for response objects in node", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "author": { "name": "Caolan McMahon" }, "repository": { "type": "git", "url": "http://github.com/caolan/quip.git" }, "time": { "modified": "2011-03-20T10:21:57.772Z", "created": "2011-03-20T10:21:57.772Z", "0.0.1": "2011-03-20T10:21:57.772Z", "0.0.2": "2011-03-20T10:21:57.772Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/quip/0.0.1", "0.0.2": "http://registry.npmjs.org/quip/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/quip/-/quip-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/quip/-/quip-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/quip/" }, "quiz": { "name": "quiz", "description": "Another simple test framework.", "dist-tags": { "latest": "0.1.0" }, "readme": "# quiz\n\n\tvar Quiz = require('Quiz');\n\tmodule.exports = new Quiz('Something to test', function () {\n\t\tthis.test('unit', function () {\n\t\t\tthis.test('subunit', function () {\n\t\t\t\tthis.assert(function () {\n\t\t\t\t\treturn;\n\t\t\t\t});\n\t\t\t\tthis.async(function (end) {\n\t\t\t\t\tend();\n\t\t\t\t});\n\t\t\t})\n\t\t})\n\t}).reportLog();\n\n## Installation\n\n\t$ npm install quiz\n\n## Running Tests\n\n\t$ node test\n\n## MIT License \n\nCopyright (C) 2011 by Roland Poulter\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "rolandpoulter", "email": "rolandpoulter@gmail.com" } ], "time": { "modified": "2011-11-20T01:38:40.921Z", "created": "2011-11-20T01:38:39.491Z", "0.1.0": "2011-11-20T01:38:40.921Z" }, "author": { "name": "Roland Poulter" }, "repository": { "type": "git", "url": "git://github.com/rolandpoulter/quiz.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/quiz/0.1.0" }, "dist": { "0.1.0": { "shasum": "af659e0f7e0db0d06b71e44a696b3afb2a97b49c", "tarball": "http://registry.npmjs.org/quiz/-/quiz-0.1.0.tgz" } }, "keywords": [ "unit", "test", "runner", "async", "asynchronous", "assert", "spec", "browser" ], "url": "http://registry.npmjs.org/quiz/" }, "qunit": { "name": "qunit", "description": "A port of QUnit unit testing framework to nodejs", "dist-tags": { "latest": "0.2.9", "stable": "0.1.3" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "http: //github.com/kof/node-qunit.git" }, "time": { "modified": "2011-12-08T01:16:09.783Z", "created": "2010-12-30T11:59:10.371Z", "0.0.3": "2011-12-08T01:16:09.783Z", "0.0.4": "2011-12-08T01:16:09.783Z", "0.0.5": "2011-12-08T01:16:09.783Z", "0.0.6": "2011-12-08T01:16:09.783Z", "0.0.7": "2011-12-08T01:16:09.783Z", "0.0.8": "2011-12-08T01:16:09.783Z", "0.1.1": "2011-12-08T01:16:09.783Z", "0.1.2": "2011-12-08T01:16:09.783Z", "0.1.3": "2011-12-08T01:16:09.783Z", "0.1.5": "2011-12-08T01:16:09.783Z", "0.2.0pre": "2011-12-08T01:16:09.783Z", "0.2.2pre": "2011-12-08T01:16:09.783Z", "0.2.3pre": "2011-12-08T01:16:09.783Z", "0.2.4pre": "2011-12-08T01:16:09.783Z", "0.2.5pre": "2011-12-08T01:16:09.783Z", "0.2.6": "2011-11-07T22:15:52.706Z", "0.2.7": "2011-11-22T22:47:48.828Z", "0.2.8": "2011-11-22T22:58:14.773Z", "0.2.9": "2011-12-08T01:16:09.783Z" }, "versions": { "0.0.3": "http://registry.npmjs.org/qunit/0.0.3", "0.0.4": "http://registry.npmjs.org/qunit/0.0.4", "0.0.5": "http://registry.npmjs.org/qunit/0.0.5", "0.0.6": "http://registry.npmjs.org/qunit/0.0.6", "0.0.7": "http://registry.npmjs.org/qunit/0.0.7", "0.0.8": "http://registry.npmjs.org/qunit/0.0.8", "0.1.1": "http://registry.npmjs.org/qunit/0.1.1", "0.1.2": "http://registry.npmjs.org/qunit/0.1.2", "0.1.3": "http://registry.npmjs.org/qunit/0.1.3", "0.1.5": "http://registry.npmjs.org/qunit/0.1.5", "0.2.0pre": "http://registry.npmjs.org/qunit/0.2.0pre", "0.2.2pre": "http://registry.npmjs.org/qunit/0.2.2pre", "0.2.3pre": "http://registry.npmjs.org/qunit/0.2.3pre", "0.2.4pre": "http://registry.npmjs.org/qunit/0.2.4pre", "0.2.5pre": "http://registry.npmjs.org/qunit/0.2.5pre", "0.2.6": "http://registry.npmjs.org/qunit/0.2.6", "0.2.7": "http://registry.npmjs.org/qunit/0.2.7", "0.2.8": "http://registry.npmjs.org/qunit/0.2.8", "0.2.9": "http://registry.npmjs.org/qunit/0.2.9" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/qunit/-/qunit-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/qunit/-/qunit-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/qunit/-/qunit-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/qunit/-/qunit-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.0.7.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.0.8.tgz" }, "0.1.1": { "shasum": "a54fed29add1d4b99be38da32d40e01fc9520521", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.1.1.tgz" }, "0.1.2": { "shasum": "38fbb8e9cc29468b503fa58e18dd5891aa5129bb", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.1.2.tgz" }, "0.1.3": { "shasum": "3b05a57f19d962d216ca13ce6e1ee2d7a55b09d5", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.1.3.tgz" }, "0.1.5": { "shasum": "c3de66a7099a7c703c3ecb46fbb729c8ddb51c46", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.1.5.tgz" }, "0.2.0pre": { "shasum": "3504007d647c9d14ee7589a3b0e0290dbe001298", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.0pre.tgz" }, "0.2.2pre": { "shasum": "9fe5db1d2bbdd7537f8d8999fbe2430c4f3b7ffb", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.2pre.tgz" }, "0.2.3pre": { "shasum": "ef3e1d650edda08c5bc3a7fe86c25d2ccaf3c6f3", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.3pre.tgz" }, "0.2.4pre": { "shasum": "8d70b856939e528334192236426b1f7049deebf1", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.4pre.tgz" }, "0.2.5pre": { "shasum": "5a81ddee0b79f2527a868e4fd7b810b4931ec9db", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.5pre.tgz" }, "0.2.6": { "shasum": "7a3e0aacfa37c7cec45049fb9a906f15a8384778", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.6.tgz" }, "0.2.7": { "shasum": "48b746d98926a32c2399557e20d82bd4375aa93e", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.7.tgz" }, "0.2.8": { "shasum": "7a097dfe3330af3d48807d82e0ffe09e797f92a7", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.8.tgz" }, "0.2.9": { "shasum": "874774ef07ff5f8a17e837d504ce3a5365d52c16", "tarball": "http://registry.npmjs.org/qunit/-/qunit-0.2.9.tgz" } }, "keywords": [ "TDD", "QUnit", "unit", "testing", "tests", "async" ], "url": "http://registry.npmjs.org/qunit/" }, "qunit-tap": { "name": "qunit-tap", "description": "A TAP Output Producer Plugin for QUnit", "dist-tags": { "latest": "1.0.6", "stable": "1.0.6" }, "maintainers": [ { "name": "twada", "email": "takuto.wada@gmail.com" } ], "author": { "name": "Takuto Wada", "email": "takuto.wada@gmail.com", "url": "http://github.com/twada" }, "repository": { "type": "git", "url": "git://github.com/twada/qunit-tap.git" }, "time": { "modified": "2011-12-06T10:34:05.487Z", "created": "2011-03-01T09:49:02.211Z", "0.9.3": "2011-03-01T09:49:02.211Z", "0.9.4": "2011-03-01T09:49:02.211Z", "0.9.5": "2011-03-01T09:49:02.211Z", "0.9.6": "2011-03-01T09:49:02.211Z", "0.9.7": "2011-03-25T07:08:47.533Z", "0.9.8": "2011-03-25T10:43:14.477Z", "1.0.0": "2011-03-27T13:48:16.603Z", "1.0.1": "2011-08-04T02:38:28.895Z", "1.0.2": "2011-10-19T07:57:34.348Z", "1.0.3": "2011-10-20T00:12:35.726Z", "1.0.4": "2011-11-09T02:48:56.412Z", "1.0.5": "2011-11-30T09:13:01.844Z", "1.0.6": "2011-12-06T10:33:24.702Z" }, "versions": { "0.9.3": "http://registry.npmjs.org/qunit-tap/0.9.3", "0.9.4": "http://registry.npmjs.org/qunit-tap/0.9.4", "0.9.5": "http://registry.npmjs.org/qunit-tap/0.9.5", "0.9.6": "http://registry.npmjs.org/qunit-tap/0.9.6", "0.9.7": "http://registry.npmjs.org/qunit-tap/0.9.7", "0.9.8": "http://registry.npmjs.org/qunit-tap/0.9.8", "1.0.0": "http://registry.npmjs.org/qunit-tap/1.0.0", "1.0.1": "http://registry.npmjs.org/qunit-tap/1.0.1", "1.0.2": "http://registry.npmjs.org/qunit-tap/1.0.2", "1.0.3": "http://registry.npmjs.org/qunit-tap/1.0.3", "1.0.4": "http://registry.npmjs.org/qunit-tap/1.0.4", "1.0.5": "http://registry.npmjs.org/qunit-tap/1.0.5", "1.0.6": "http://registry.npmjs.org/qunit-tap/1.0.6" }, "dist": { "0.9.3": { "tarball": "http://packages:5984/qunit-tap/-/qunit-tap-0.9.3.tgz" }, "0.9.4": { "tarball": "http://packages:5984/qunit-tap/-/qunit-tap-0.9.4.tgz" }, "0.9.5": { "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-0.9.5.tgz" }, "0.9.6": { "shasum": "55165722c99b0bfd685c4f539c444b4e66c29a52", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-0.9.6.tgz" }, "0.9.7": { "shasum": "f058b90e9c9cf0ce8940476669c2afe61e682760", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-0.9.7.tgz" }, "0.9.8": { "shasum": "6443b4f9013703b2427dca73dd6ac6c043f63131", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-0.9.8.tgz" }, "1.0.0": { "shasum": "cda7a0c549074e5a06fefd97508a96fbf7a9336a", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.0.tgz" }, "1.0.1": { "shasum": "36c0b66ea4bb9c1a3d61d3608eae567090eeb1a1", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.1.tgz" }, "1.0.2": { "shasum": "35aae8d5a6543db125955a3b83c6ef8d8e19f19c", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.2.tgz" }, "1.0.3": { "shasum": "536d69b4c4e6b6e536d27210ff0396d5e09eab63", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.3.tgz" }, "1.0.4": { "shasum": "b5b7b81cfdfa347c3ef474a1c2783931ac1f7544", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.4.tgz" }, "1.0.5": { "shasum": "c1945f41481e0dfe94509a067b9312bea793f66e", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.5.tgz" }, "1.0.6": { "shasum": "581a3df8b2600caa1be8984bab95a922687db13a", "tarball": "http://registry.npmjs.org/qunit-tap/-/qunit-tap-1.0.6.tgz" } }, "keywords": [ "TDD", "QUnit", "test", "tests", "testing", "TAP" ], "url": "http://registry.npmjs.org/qunit-tap/" }, "qwery": { "name": "qwery", "description": "blazing fast CSS3 query selector engine", "dist-tags": { "latest": "3.2.2" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" }, { "name": "ds", "email": "dustin@dustinsenos.com" } ], "time": { "modified": "2011-12-13T23:12:48.499Z", "created": "2011-04-09T23:36:53.162Z", "1.0.1": "2011-04-09T23:36:53.535Z", "1.0.2": "2011-04-12T07:36:09.508Z", "1.0.4": "2011-04-19T00:55:26.627Z", "1.0.5": "2011-04-19T06:30:30.048Z", "1.1.0": "2011-04-20T08:00:32.329Z", "1.1.1": "2011-04-21T17:01:33.709Z", "1.1.2": "2011-04-28T05:10:38.382Z", "1.1.3": "2011-04-28T06:01:09.997Z", "1.1.4": "2011-04-28T06:38:30.860Z", "1.1.5": "2011-05-01T21:54:22.965Z", "1.1.6": "2011-05-01T22:17:58.318Z", "1.1.7": "2011-05-12T18:35:15.073Z", "1.1.8": "2011-05-13T07:48:57.641Z", "1.1.9": "2011-05-13T08:20:06.815Z", "1.2.0": "2011-05-14T01:28:43.116Z", "1.2.1": "2011-05-16T03:34:06.079Z", "1.2.2": "2011-05-17T18:48:13.436Z", "1.2.3": "2011-05-22T23:03:17.640Z", "1.2.4": "2011-06-10T20:58:25.093Z", "1.2.5": "2011-06-10T21:44:23.115Z", "1.2.6": "2011-06-10T21:45:08.211Z", "1.2.7": "2011-06-10T23:01:48.067Z", "2.0.0": "2011-06-20T06:12:15.113Z", "2.1.0": "2011-06-22T04:02:37.329Z", "2.1.1": "2011-06-22T05:10:24.249Z", "2.1.2": "2011-06-22T06:30:44.040Z", "2.2.0": "2011-09-07T04:16:20.961Z", "2.2.1": "2011-09-07T04:21:32.619Z", "2.2.2": "2011-09-09T04:11:23.940Z", "2.2.3": "2011-09-12T22:14:08.917Z", "2.2.4": "2011-09-12T23:50:42.551Z", "2.2.5": "2011-09-19T21:41:56.677Z", "2.2.6": "2011-09-26T19:50:17.832Z", "2.2.7": "2011-10-04T21:22:36.712Z", "2.2.8": "2011-11-03T03:54:38.712Z", "2.2.9": "2011-11-15T00:18:38.287Z", "3.0.0": "2011-11-16T03:14:41.082Z", "3.1.1": "2011-11-16T05:14:24.963Z", "3.2.0": "2011-12-12T19:50:54.903Z", "3.2.1": "2011-12-12T22:51:07.315Z", "3.2.2": "2011-12-13T23:12:48.499Z" }, "repository": { "type": "git", "url": "git://github.com/ded/qwery.git" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "versions": { "1.0.1": "http://registry.npmjs.org/qwery/1.0.1", "1.0.2": "http://registry.npmjs.org/qwery/1.0.2", "1.0.4": "http://registry.npmjs.org/qwery/1.0.4", "1.0.5": "http://registry.npmjs.org/qwery/1.0.5", "1.1.0": "http://registry.npmjs.org/qwery/1.1.0", "1.1.1": "http://registry.npmjs.org/qwery/1.1.1", "1.1.2": "http://registry.npmjs.org/qwery/1.1.2", "1.1.3": "http://registry.npmjs.org/qwery/1.1.3", "1.1.4": "http://registry.npmjs.org/qwery/1.1.4", "1.1.5": "http://registry.npmjs.org/qwery/1.1.5", "1.1.6": "http://registry.npmjs.org/qwery/1.1.6", "1.1.7": "http://registry.npmjs.org/qwery/1.1.7", "1.1.8": "http://registry.npmjs.org/qwery/1.1.8", "1.1.9": "http://registry.npmjs.org/qwery/1.1.9", "1.2.0": "http://registry.npmjs.org/qwery/1.2.0", "1.2.1": "http://registry.npmjs.org/qwery/1.2.1", "1.2.2": "http://registry.npmjs.org/qwery/1.2.2", "1.2.3": "http://registry.npmjs.org/qwery/1.2.3", "1.2.4": "http://registry.npmjs.org/qwery/1.2.4", "1.2.5": "http://registry.npmjs.org/qwery/1.2.5", "1.2.6": "http://registry.npmjs.org/qwery/1.2.6", "1.2.7": "http://registry.npmjs.org/qwery/1.2.7", "2.0.0": "http://registry.npmjs.org/qwery/2.0.0", "2.1.0": "http://registry.npmjs.org/qwery/2.1.0", "2.1.1": "http://registry.npmjs.org/qwery/2.1.1", "2.1.2": "http://registry.npmjs.org/qwery/2.1.2", "2.2.0": "http://registry.npmjs.org/qwery/2.2.0", "2.2.1": "http://registry.npmjs.org/qwery/2.2.1", "2.2.2": "http://registry.npmjs.org/qwery/2.2.2", "2.2.3": "http://registry.npmjs.org/qwery/2.2.3", "2.2.4": "http://registry.npmjs.org/qwery/2.2.4", "2.2.5": "http://registry.npmjs.org/qwery/2.2.5", "2.2.6": "http://registry.npmjs.org/qwery/2.2.6", "2.2.7": "http://registry.npmjs.org/qwery/2.2.7", "2.2.8": "http://registry.npmjs.org/qwery/2.2.8", "2.2.9": "http://registry.npmjs.org/qwery/2.2.9", "3.0.0": "http://registry.npmjs.org/qwery/3.0.0", "3.1.1": "http://registry.npmjs.org/qwery/3.1.1", "3.2.0": "http://registry.npmjs.org/qwery/3.2.0", "3.2.1": "http://registry.npmjs.org/qwery/3.2.1", "3.2.2": "http://registry.npmjs.org/qwery/3.2.2" }, "dist": { "1.0.1": { "shasum": "88c60b1b702b19cb7e9ea74b1253de001def903c", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.0.1.tgz" }, "1.0.2": { "shasum": "13b420acd95bd8353c89ba7d5f39e6978561fd01", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.0.2.tgz" }, "1.0.4": { "shasum": "0ece2dc180ff3542400392095abb72e2a71865e2", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.0.4.tgz" }, "1.0.5": { "shasum": "57bc01661be6f8b1ec7ccff1a67853a42522adfb", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.0.5.tgz" }, "1.1.0": { "shasum": "c33a544d3a3e812ee9bb6f3cdd731af84da5db08", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.0.tgz" }, "1.1.1": { "shasum": "b4009069cdc9690d4a97e6828837064f3067fe8d", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.1.tgz" }, "1.1.2": { "shasum": "581f6b262d3712942fb6b979727a679c1b2dc99a", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.2.tgz" }, "1.1.3": { "shasum": "1fa7f5b168dc99671df652ae567e914bc393a8c9", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.3.tgz" }, "1.1.4": { "shasum": "55816bbf2628e3ff79f35fa525c2d5e188fc0c3c", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.4.tgz" }, "1.1.5": { "shasum": "07bac07c64a94d1d13a06e5196a80d34fabbb877", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.5.tgz" }, "1.1.6": { "shasum": "723f9527918be1337f57c57a670d7770fbdc2d56", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.6.tgz" }, "1.1.7": { "shasum": "d2dc5fa587e1d3189d9417b3233163fb3b6a8dc5", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.7.tgz" }, "1.1.8": { "shasum": "3da61c168422162f9ca0e26cb954f35f3d67c4ab", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.8.tgz" }, "1.1.9": { "shasum": "e4d41027450bd674ff32becfd6283a26ca8795f9", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.1.9.tgz" }, "1.2.0": { "shasum": "9626897ce3649870fc212ff0494bbfb47d041193", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.0.tgz" }, "1.2.1": { "shasum": "4909308eb41dc3f9edef91f69ae6d262db0d4645", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.1.tgz" }, "1.2.2": { "shasum": "945362a558bd7451b856f70f8f0ab44df5850eae", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.2.tgz" }, "1.2.3": { "shasum": "36ec71674fec29c300647fac967ea6cf38d3cd80", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.3.tgz" }, "1.2.4": { "shasum": "4261bfcc9918c0c17c843be536de997a2a1711ba", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.4.tgz" }, "1.2.5": { "shasum": "3a4a26660db529420485b648cae1d71ae8ce628b", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.5.tgz" }, "1.2.6": { "shasum": "7d1012c8681905a910f07c4e5b96abde866b1a03", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.6.tgz" }, "1.2.7": { "shasum": "de888af9907e0556a9e154194604ebbfc6d7c938", "tarball": "http://registry.npmjs.org/qwery/-/qwery-1.2.7.tgz" }, "2.0.0": { "shasum": "52417d789fe19851b9b69994f7aaedbb39b6d0a5", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.0.0.tgz" }, "2.1.0": { "shasum": "e84e61704cfdacf67230f3c7db80d9269acd4d9c", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.1.0.tgz" }, "2.1.1": { "shasum": "a9dae3cf17202d22913b78e10a09661c4deb8859", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.1.1.tgz" }, "2.1.2": { "shasum": "bf90645166bcd02c383181e8683e9d05e16d49ee", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.1.2.tgz" }, "2.2.0": { "shasum": "9e37b0e71401768c74ab65e3a34fd62962a932eb", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.0.tgz" }, "2.2.1": { "shasum": "64d9521fb70f364c52df895f7b49ef2957a4d298", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.1.tgz" }, "2.2.2": { "shasum": "31d13c56586d5b8b677ad52979140820c7c3d375", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.2.tgz" }, "2.2.3": { "shasum": "c49214a17dce51b1b4e24fe80dfca6856a3f3278", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.3.tgz" }, "2.2.4": { "shasum": "0558ea61dc9570d2ff24d02f7829b8a6773f292e", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.4.tgz" }, "2.2.5": { "shasum": "d0d3b7608406a9a690dd7673b229a3874c45d6c8", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.5.tgz" }, "2.2.6": { "shasum": "2b10c3d71b334148dcd970744800d61fc1f42a68", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.6.tgz" }, "2.2.7": { "shasum": "43b61e38bf1971662428ba6043c021d027a63cc2", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.7.tgz" }, "2.2.8": { "shasum": "125d597453de86c87c843cea4a05afd2d1856ab9", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.8.tgz" }, "2.2.9": { "shasum": "2c6ff15c7bca4714558c679ea7c9caabc2469c43", "tarball": "http://registry.npmjs.org/qwery/-/qwery-2.2.9.tgz" }, "3.0.0": { "shasum": "17f6665b8e755a9967d4111ee931ba0dce19857b", "tarball": "http://registry.npmjs.org/qwery/-/qwery-3.0.0.tgz" }, "3.1.1": { "shasum": "7fcc353baf81391fa3fc9f1c579c90e2745250c3", "tarball": "http://registry.npmjs.org/qwery/-/qwery-3.1.1.tgz" }, "3.2.0": { "shasum": "4869f035c10beb1336351fa9ff2ace75b7144e7f", "tarball": "http://registry.npmjs.org/qwery/-/qwery-3.2.0.tgz" }, "3.2.1": { "shasum": "e38e8654c52b914e439bd7c4efcd978950359e5c", "tarball": "http://registry.npmjs.org/qwery/-/qwery-3.2.1.tgz" }, "3.2.2": { "shasum": "1ca665e09dab45cc33b7aa5a995abb4676e185af", "tarball": "http://registry.npmjs.org/qwery/-/qwery-3.2.2.tgz" } }, "keywords": [ "ender", "query", "css", "selector engine" ], "url": "http://registry.npmjs.org/qwery/" }, "qwery-mobile": { "name": "qwery-mobile", "description": "Mobile query selector engine", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-05-23T01:13:04.421Z", "created": "2011-05-22T23:03:27.575Z", "1.0.0": "2011-05-22T23:03:28.179Z", "1.0.1": "2011-05-23T01:13:04.421Z" }, "repository": { "type": "git", "url": "git://github.com/ded/qwery.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/qwery-mobile/1.0.0", "1.0.1": "http://registry.npmjs.org/qwery-mobile/1.0.1" }, "dist": { "1.0.0": { "shasum": "a853dc2acd1a3c7f6f09fbca4894d5d78fedc301", "tarball": "http://registry.npmjs.org/qwery-mobile/-/qwery-mobile-1.0.0.tgz" }, "1.0.1": { "shasum": "9b3a63835f32a8991758a98ead17404ec8521bf9", "tarball": "http://registry.npmjs.org/qwery-mobile/-/qwery-mobile-1.0.1.tgz" } }, "keywords": [ "ender", "query", "css", "mobile", "selector engine" ], "url": "http://registry.npmjs.org/qwery-mobile/" }, "R.js": { "name": "R.js", "description": "R.js is a simple i18n framework for Javascript, both in browser and in node", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "keithamus", "email": "npm@keithcirkel.co.uk" } ], "time": { "modified": "2011-10-02T11:45:04.860Z", "created": "2011-09-22T22:28:03.857Z", "0.1.2": "2011-09-22T22:28:04.401Z", "0.1.3": "2011-09-25T22:21:13.462Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/R.js/0.1.2", "0.1.3": "http://registry.npmjs.org/R.js/0.1.3" }, "dist": { "0.1.2": { "shasum": "49bcf6c4374ec4f3f57ea51113882e04dc6b3131", "tarball": "http://registry.npmjs.org/R.js/-/R.js-0.1.2.tgz" }, "0.1.3": { "shasum": "aa28c210ae4f38be33063fd221113b91e10cc35c", "tarball": "http://registry.npmjs.org/R.js/-/R.js-0.1.3.tgz" } }, "keywords": [ "i18n", "R.js", "server", "browser", "node", "ender" ], "url": "http://registry.npmjs.org/R.js/" }, "R2": { "name": "R2", "description": "a CSS LTR ∞ RTL converter", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-06-26T19:22:42.106Z", "created": "2011-06-02T00:41:17.258Z", "1.0.0": "2011-06-02T00:41:37.793Z", "1.0.1": "2011-06-02T01:27:08.716Z", "1.0.2": "2011-06-13T23:11:35.191Z", "1.1.0": "2011-06-14T07:35:50.623Z", "1.1.1": "2011-06-26T19:22:42.106Z" }, "author": { "name": "Dustin Diaz", "email": "@ded" }, "repository": { "type": "git", "url": "git://github.com/ded/R2.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/R2/1.0.0", "1.0.1": "http://registry.npmjs.org/R2/1.0.1", "1.0.2": "http://registry.npmjs.org/R2/1.0.2", "1.1.0": "http://registry.npmjs.org/R2/1.1.0", "1.1.1": "http://registry.npmjs.org/R2/1.1.1" }, "dist": { "1.0.0": { "shasum": "5ccbe543b9395ff2ac9bb6b419fce357cc879621", "tarball": "http://registry.npmjs.org/R2/-/R2-1.0.0.tgz" }, "1.0.1": { "shasum": "955bea70dad56a70ddcd325e2d853207bbe6b744", "tarball": "http://registry.npmjs.org/R2/-/R2-1.0.1.tgz" }, "1.0.2": { "shasum": "720d1a4d2643301f809d64e915956370fb305eb2", "tarball": "http://registry.npmjs.org/R2/-/R2-1.0.2.tgz" }, "1.1.0": { "shasum": "ff18f9a131ad72861260dd73c273a12ea524f112", "tarball": "http://registry.npmjs.org/R2/-/R2-1.1.0.tgz" }, "1.1.1": { "shasum": "67d647fe00e1d5078a59230285a1a6eda0b584dc", "tarball": "http://registry.npmjs.org/R2/-/R2-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/R2/" }, "rabbit.js": { "name": "rabbit.js", "description": "Idiomatic messaging for browsers, using RabbitMQ", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "squaremo", "email": "mikeb@squaremobius.net" } ], "time": { "modified": "2011-12-02T12:53:23.872Z", "created": "2011-08-02T16:01:18.089Z", "0.1.1": "2011-08-02T16:01:18.423Z", "0.1.2": "2011-12-02T12:53:23.872Z" }, "author": { "name": "Michael Bridgen" }, "repository": { "type": "git", "url": "git://github.com/squaremo/rabbit.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/rabbit.js/0.1.1", "0.1.2": "http://registry.npmjs.org/rabbit.js/0.1.2" }, "dist": { "0.1.1": { "shasum": "89421cdd6cb04180d850d60a3f28f7dc259d365a", "tarball": "http://registry.npmjs.org/rabbit.js/-/rabbit.js-0.1.1.tgz" }, "0.1.2": { "shasum": "5bf527f871065ed5f097c9e08c786fff6e6f9de4", "tarball": "http://registry.npmjs.org/rabbit.js/-/rabbit.js-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/rabbit.js/" }, "rabblescay": { "name": "rabblescay", "description": "Uses regex-based (simpler, for non-programmers) search patterns to help find... words.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "colinta", "email": "colinta@mac.com" } ], "time": { "modified": "2011-09-16T22:12:11.667Z", "created": "2011-09-16T21:49:07.062Z", "1.0.0": "2011-09-16T21:49:08.094Z", "1.0.1": "2011-09-16T22:12:11.667Z" }, "author": { "name": "Colin Thomas-Arnold", "email": "colinta@mac.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/rabblescay/1.0.0", "1.0.1": "http://registry.npmjs.org/rabblescay/1.0.1" }, "dist": { "1.0.0": { "shasum": "4c18476c3a4f3ce6523a48cdfa4c2400f0c6b68b", "tarball": "http://registry.npmjs.org/rabblescay/-/rabblescay-1.0.0.tgz" }, "1.0.1": { "shasum": "fb31213b2e8701a8ae14b4091f2597f61bd2051d", "tarball": "http://registry.npmjs.org/rabblescay/-/rabblescay-1.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/rabblescay/" }, "racer": { "name": "racer", "description": "Realtime model synchronization engine for Node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "nateps", "email": "nate@nateps.com" }, { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "time": { "modified": "2011-12-12T20:45:07.029Z", "created": "2011-08-17T10:06:07.688Z", "0.0.1": "2011-08-17T10:06:08.326Z", "0.0.2": "2011-08-18T02:26:52.609Z", "0.0.3": "2011-08-18T08:45:13.503Z", "0.0.4": "2011-08-18T10:59:22.580Z", "0.0.5": "2011-08-18T22:50:46.335Z", "0.0.6": "2011-08-19T06:34:45.369Z", "0.0.7": "2011-08-21T06:16:57.646Z", "0.0.8": "2011-08-23T08:13:27.193Z", "0.0.9": "2011-08-24T07:42:37.497Z", "0.0.10": "2011-08-25T08:50:43.799Z", "0.0.11": "2011-09-05T03:20:23.428Z", "0.0.12": "2011-09-09T19:16:48.361Z", "0.0.13": "2011-09-11T09:44:36.637Z", "0.0.14": "2011-11-02T23:11:13.682Z", "0.1.0": "2011-11-07T10:05:41.325Z", "0.1.1": "2011-11-11T19:25:15.847Z", "0.1.2": "2011-11-28T00:30:40.806Z", "0.1.3": "2011-12-12T20:45:07.029Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/racer/0.0.1", "0.0.2": "http://registry.npmjs.org/racer/0.0.2", "0.0.3": "http://registry.npmjs.org/racer/0.0.3", "0.0.4": "http://registry.npmjs.org/racer/0.0.4", "0.0.5": "http://registry.npmjs.org/racer/0.0.5", "0.0.6": "http://registry.npmjs.org/racer/0.0.6", "0.0.7": "http://registry.npmjs.org/racer/0.0.7", "0.0.8": "http://registry.npmjs.org/racer/0.0.8", "0.0.9": "http://registry.npmjs.org/racer/0.0.9", "0.0.10": "http://registry.npmjs.org/racer/0.0.10", "0.0.11": "http://registry.npmjs.org/racer/0.0.11", "0.0.12": "http://registry.npmjs.org/racer/0.0.12", "0.0.13": "http://registry.npmjs.org/racer/0.0.13", "0.0.14": "http://registry.npmjs.org/racer/0.0.14", "0.1.0": "http://registry.npmjs.org/racer/0.1.0", "0.1.1": "http://registry.npmjs.org/racer/0.1.1", "0.1.2": "http://registry.npmjs.org/racer/0.1.2", "0.1.3": "http://registry.npmjs.org/racer/0.1.3" }, "dist": { "0.0.1": { "shasum": "436709e2eba74bb2bc0cd03c19a1dd7aa8ba4098", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.1.tgz" }, "0.0.2": { "shasum": "a274b8b31f5e808dda55d86145c80fc6825ef18a", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.2.tgz" }, "0.0.3": { "shasum": "f1c64f158ea360c42d7302555ad9f2f051f8ae3f", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.3.tgz" }, "0.0.4": { "shasum": "9b25855a1592ffe29248f1a0f5f2f58a20468430", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.4.tgz" }, "0.0.5": { "shasum": "f08fc4db6e4c1bc607fcf8eea3b5d70ecb4ba86d", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.5.tgz" }, "0.0.6": { "shasum": "0f2d8be11000a02ced4c4590483107583a2eff68", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.6.tgz" }, "0.0.7": { "shasum": "055845734441adb428d41bc1dc0ee7036a2c425b", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.7.tgz" }, "0.0.8": { "shasum": "0e0c9ef724c5bc3b156d52463d92715d3641e462", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.8.tgz" }, "0.0.9": { "shasum": "05559d5de2c196c05247de8b5897456dea8448b8", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.9.tgz" }, "0.0.10": { "shasum": "7d7a2ff94625fcf4b86b0e88306218afaf27855b", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.10.tgz" }, "0.0.11": { "shasum": "0e2dc15251725fe3147651fbecb965e5e6344913", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.11.tgz" }, "0.0.12": { "shasum": "ec4c64f5ac919692a99c617e435429be60f8c5a9", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.12.tgz" }, "0.0.13": { "shasum": "4eb9da6cc1b0cf241869cfaccc35c1f89cc264a5", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.13.tgz" }, "0.0.14": { "shasum": "c213ed5e91186cc5ebcb2df07286cd30d368eb51", "tarball": "http://registry.npmjs.org/racer/-/racer-0.0.14.tgz" }, "0.1.0": { "shasum": "47dd0996b78cf5be0fd2f8326be8f7d1b7056a26", "tarball": "http://registry.npmjs.org/racer/-/racer-0.1.0.tgz" }, "0.1.1": { "shasum": "38484c5b833dbdb785eb611a31e5613d118a120e", "tarball": "http://registry.npmjs.org/racer/-/racer-0.1.1.tgz" }, "0.1.2": { "shasum": "dc2668a1266295ddfccf0ac9de5a9255376e81d1", "tarball": "http://registry.npmjs.org/racer/-/racer-0.1.2.tgz" }, "0.1.3": { "shasum": "e15d9ca75d88de7ba479c3d32420ec72515ab136", "tarball": "http://registry.npmjs.org/racer/-/racer-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/racer/" }, "radcouchdb": { "name": "radcouchdb", "description": "couchdb driver for node.js for rad approcach", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "siddiq", "email": "siddiq@gmail.com" } ], "time": { "modified": "2011-08-30T13:05:01.442Z", "created": "2011-08-30T13:04:58.598Z", "0.1.0": "2011-08-30T13:05:01.442Z" }, "author": { "name": "siddiq", "email": "siddiq@gmail.com", "url": "http://siddiq.me" }, "versions": { "0.1.0": "http://registry.npmjs.org/radcouchdb/0.1.0" }, "dist": { "0.1.0": { "shasum": "60a745c1c641709b201cc7872b00fdd8e6272fd2", "tarball": "http://registry.npmjs.org/radcouchdb/-/radcouchdb-0.1.0.tgz" } }, "keywords": [ "couchdb", "data", "request", "json", "nosql", "rad-couchdb" ], "url": "http://registry.npmjs.org/radcouchdb/" }, "radial": { "name": "radial", "description": "a polyglot \"api first\" services platform", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "retromocha", "email": "contact@retromocha.com" } ], "time": { "modified": "2011-12-03T22:30:18.737Z", "created": "2011-12-03T22:30:17.846Z", "0.0.1": "2011-12-03T22:30:18.737Z" }, "author": { "name": "Retro Mocha", "email": "contact@retromocha.com" }, "repository": { "type": "git", "url": "git://github.com/retromocha/radial.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/radial/0.0.1" }, "dist": { "0.0.1": { "shasum": "f6f35ff20683e62cf80bce20714a1d49dfa38748", "tarball": "http://registry.npmjs.org/radial/-/radial-0.0.1.tgz" } }, "keywords": [ "framework", "api", "web", "rpc", "proxy", "polyglot", "platform" ], "url": "http://registry.npmjs.org/radial/" }, "radial-js": { "name": "radial-js", "description": "node.js radial framework implementation", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "retromocha", "email": "contact@retromocha.com" } ], "time": { "modified": "2011-12-04T03:46:05.450Z", "created": "2011-12-04T03:46:04.176Z", "0.0.1": "2011-12-04T03:46:05.450Z" }, "author": { "name": "Retro Mocha", "email": "contact@retromocha.com" }, "repository": { "type": "git", "url": "git://github.com/retromocha/radial-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/radial-js/0.0.1" }, "dist": { "0.0.1": { "shasum": "fe50fb1eda03e25011b4ffec0acced8a5f6e1527", "tarball": "http://registry.npmjs.org/radial-js/-/radial-js-0.0.1.tgz" } }, "keywords": [ "framework", "api", "web", "rpc", "proxy", "polyglot", "platform" ], "url": "http://registry.npmjs.org/radial-js/" }, "radio-stream": { "name": "radio-stream", "description": "An interface for connecting to, parsing metadata, and reading from SHOUTcast/Icecast radio streams", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/radio-stream/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/radio-stream/-/radio-stream-0.0.1.tgz" } }, "keywords": [ "SHOUTcast", "Icecast", "Radio", "Internet", "Metadata", "ReadStream" ], "url": "http://registry.npmjs.org/radio-stream/" }, "rafaelify": { "name": "rafaelify", "description": "A NPM Wrapper for Rafael JS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rodriguezartav", "email": "roberto@rodriguezartav.com" } ], "time": { "modified": "2011-12-07T22:34:47.052Z", "created": "2011-12-07T22:34:45.137Z", "0.0.1": "2011-12-07T22:34:47.052Z" }, "author": { "name": "Roberto Rodriguez", "email": "roberto@rodriguezartav.com" }, "repository": { "type": "git", "url": "git://github.com/rodriguezartav/NPM---Rafeel-.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rafaelify/0.0.1" }, "dist": { "0.0.1": { "shasum": "df0507fea073cf818d8f64ae327e77d2c992198f", "tarball": "http://registry.npmjs.org/rafaelify/-/rafaelify-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rafaelify/" }, "railway": { "name": "railway", "description": "RailwayJS - Ruby-on-Rails inspired MVC web framework, fully ExpressJS compatible", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-12-13T21:13:42.826Z", "created": "2011-05-13T15:18:40.718Z", "0.1.2": "2011-05-13T15:18:41.151Z", "0.1.3": "2011-05-17T20:53:04.265Z", "0.1.4": "2011-05-20T09:55:55.817Z", "0.1.5": "2011-05-27T11:52:30.093Z", "0.1.6-9": "2011-06-06T08:26:44.808Z", "0.1.6-10": "2011-06-06T10:07:17.945Z", "0.1.5-10": "2011-06-06T15:31:40.930Z", "0.1.6": "2011-06-07T19:19:50.115Z", "0.1.6-1": "2011-06-08T16:24:13.304Z", "0.1.6-2": "2011-06-08T19:51:09.268Z", "0.1.7pre": "2011-06-09T19:23:00.851Z", "0.1.7pre2": "2011-06-09T19:34:35.609Z", "0.1.7-4": "2011-06-22T05:13:42.565Z", "0.1.7-5": "2011-06-22T05:17:36.632Z", "0.1.7-6": "2011-06-29T06:29:54.766Z", "0.1.7-7": "2011-07-05T06:41:31.068Z", "0.1.7-8": "2011-07-06T06:05:50.900Z", "0.1.8": "2011-09-24T19:37:53.516Z", "0.2.0": "2011-11-14T15:25:02.828Z", "0.2.1": "2011-12-13T21:13:42.826Z" }, "author": { "name": "Anatoliy Chakkaev" }, "repository": { "type": "git", "url": "git://github.com/1602/express-on-railway.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/railway/0.1.2", "0.1.3": "http://registry.npmjs.org/railway/0.1.3", "0.1.4": "http://registry.npmjs.org/railway/0.1.4", "0.1.5": "http://registry.npmjs.org/railway/0.1.5", "0.1.5-10": "http://registry.npmjs.org/railway/0.1.5-10", "0.1.6": "http://registry.npmjs.org/railway/0.1.6", "0.1.6-1": "http://registry.npmjs.org/railway/0.1.6-1", "0.1.6-2": "http://registry.npmjs.org/railway/0.1.6-2", "0.1.7pre2": "http://registry.npmjs.org/railway/0.1.7pre2", "0.1.7-5": "http://registry.npmjs.org/railway/0.1.7-5", "0.1.7-6": "http://registry.npmjs.org/railway/0.1.7-6", "0.1.7-7": "http://registry.npmjs.org/railway/0.1.7-7", "0.1.7-8": "http://registry.npmjs.org/railway/0.1.7-8", "0.1.8": "http://registry.npmjs.org/railway/0.1.8", "0.2.0": "http://registry.npmjs.org/railway/0.2.0", "0.2.1": "http://registry.npmjs.org/railway/0.2.1" }, "dist": { "0.1.2": { "shasum": "9502121e8896f90f616e8e2e034715a4d472a452", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.2.tgz" }, "0.1.3": { "shasum": "a221c7a5cd8ca3129531d715913dd52f7f30b93b", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.3.tgz" }, "0.1.4": { "shasum": "488a4d966604815776132d3ae91fe9fdf5e21d44", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.4.tgz" }, "0.1.5": { "shasum": "2e714268975c9c3ef2857fee99cb5bdc24bfb932", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.5.tgz" }, "0.1.5-10": { "shasum": "04d8db8203d544fda803cd1ff71b9b9da8dd3d61", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.5-10.tgz" }, "0.1.6": { "shasum": "3064ad38b8f607d0ff5c92c3b8b7175b6da37fc6", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.6.tgz" }, "0.1.6-1": { "shasum": "e7cd48a726b24c025393d1cbfbadefb3dcfa3c7c", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.6-1.tgz" }, "0.1.6-2": { "shasum": "c754317c61dd504fc3dbbfc0425e7e5b29a1a974", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.6-2.tgz" }, "0.1.7pre2": { "shasum": "35388c5b1ebd74aafefe4b9e0d915f8a3c7e817a", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.7pre2.tgz" }, "0.1.7-5": { "shasum": "3d70290aa1135841f751c8bc808c4c48c47d66a7", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.7-5.tgz" }, "0.1.7-6": { "shasum": "69b707702d5dfb40903215fb5d04c1d7b3798286", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.7-6.tgz" }, "0.1.7-7": { "shasum": "12962cde9cd1be09010d8e8f768bb1aad83b9f69", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.7-7.tgz" }, "0.1.7-8": { "shasum": "f6a98d98363b36343c61fd12f4468d4ea863f5d4", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.7-8.tgz" }, "0.1.8": { "shasum": "fbf879fb3a3906be559de01fadd50395f785377f", "tarball": "http://registry.npmjs.org/railway/-/railway-0.1.8.tgz" }, "0.2.0": { "shasum": "e8121fdc561cc90575bf7d522b8a03a2ec2ea98a", "tarball": "http://registry.npmjs.org/railway/-/railway-0.2.0.tgz" }, "0.2.1": { "shasum": "193ba6b5fbc1589cd399c46175ae66507aac357c", "tarball": "http://registry.npmjs.org/railway/-/railway-0.2.1.tgz" } }, "keywords": [ "mvc", "web-framework", "rails", "ruby-on-rails", "express", "railway" ], "url": "http://registry.npmjs.org/railway/" }, "railway-mailer": { "name": "railway-mailer", "description": "Railway extenstion for sending emails", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-05-17T08:27:40.739Z", "created": "2011-05-17T08:27:40.194Z", "0.0.1": "2011-05-17T08:27:40.739Z" }, "author": { "name": "Anatoliy Chakkaev" }, "repository": { "type": "git", "url": "git://github.com/1602/railway-mailer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/railway-mailer/0.0.1" }, "dist": { "0.0.1": { "shasum": "a2e823cd8b1a9f726a2783f529664079191b9e9a", "tarball": "http://registry.npmjs.org/railway-mailer/-/railway-mailer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/railway-mailer/" }, "railway-twitter": { "name": "railway-twitter", "description": "Simple twitter auth app for railway", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-05-17T08:28:11.386Z", "created": "2011-05-17T08:28:10.833Z", "0.0.2": "2011-05-17T08:28:11.386Z" }, "author": { "name": "Anatoliy Chakkaev", "email": "rpm1602@gmail.com", "url": "http://node-js.ru" }, "repository": { "type": "git", "url": "git://github.com/1602/railway-twitter.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/railway-twitter/0.0.2" }, "dist": { "0.0.2": { "shasum": "4ae723ee066e444c019e921349f35bf8d19c097c", "tarball": "http://registry.npmjs.org/railway-twitter/-/railway-twitter-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/railway-twitter/" }, "rain": { "name": "rain", "description": "An experiment on component-based and distributed web applications", "dist-tags": { "latest": "0.4.4" }, "maintainers": [ { "name": "tfiwm", "email": "privat@mitko-tschimev.de" } ], "time": { "modified": "2011-12-14T11:47:53.630Z", "created": "2011-10-18T14:25:39.512Z", "0.3.6": "2011-12-07T09:22:44.330Z", "0.3.7": "2011-10-19T08:41:52.487Z", "0.3.8": "2011-10-28T08:46:09.596Z", "0.4.0": "2011-12-05T15:50:24.487Z", "0.4.1": "2011-12-07T17:34:02.691Z", "0.4.2": "2011-12-08T14:41:45.728Z", "0.4.3": "2011-12-12T19:28:22.665Z", "0.4.4": "2011-12-14T11:47:53.630Z" }, "author": { "name": "Claus Augusti", "email": "claus@formatvorlage.de" }, "repository": { "type": "git", "url": "git://github.com/juxtapos/Rain.git" }, "versions": { "0.3.6": "http://registry.npmjs.org/rain/0.3.6", "0.3.8": "http://registry.npmjs.org/rain/0.3.8", "0.4.0": "http://registry.npmjs.org/rain/0.4.0", "0.4.1": "http://registry.npmjs.org/rain/0.4.1", "0.4.2": "http://registry.npmjs.org/rain/0.4.2", "0.4.3": "http://registry.npmjs.org/rain/0.4.3", "0.4.4": "http://registry.npmjs.org/rain/0.4.4" }, "dist": { "0.3.6": { "shasum": "9abcf4b9ace41a10032b52bd3d2531b020fc24a4", "tarball": "http://registry.npmjs.org/rain/-/rain-0.3.6.tgz" }, "0.3.8": { "shasum": "cf62bdb1e85cfd2548047aa81dd82a68d27a6035", "tarball": "http://registry.npmjs.org/rain/-/rain-0.3.8.tgz" }, "0.4.0": { "shasum": "9c4097e007a006c811edcc80a70d13c96b881120", "tarball": "http://registry.npmjs.org/rain/-/rain-0.4.0.tgz" }, "0.4.1": { "shasum": "8ed2cc104b39f08d317815f914affcedbdecabed", "tarball": "http://registry.npmjs.org/rain/-/rain-0.4.1.tgz" }, "0.4.2": { "shasum": "53b93dfbf6400e7dbb2099b47f5e4f40ba198bf9", "tarball": "http://registry.npmjs.org/rain/-/rain-0.4.2.tgz" }, "0.4.3": { "shasum": "9f2c12b1d677ffd6ffc4cc2385695b2f494b95a3", "tarball": "http://registry.npmjs.org/rain/-/rain-0.4.3.tgz" }, "0.4.4": { "shasum": "771b526e8e93a8ce09d8ee6f5548eb868ff0dab1", "tarball": "http://registry.npmjs.org/rain/-/rain-0.4.4.tgz" } }, "keywords": [ "framework", "rain" ], "url": "http://registry.npmjs.org/rain/" }, "rain-mothership": { "name": "rain-mothership", "description": "The mothership communication platform for the rain server", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "tfiwm", "email": "privat@tschimev.de" } ], "time": { "modified": "2011-11-14T08:35:56.992Z", "created": "2011-11-14T08:35:55.133Z", "0.0.1": "2011-11-14T08:35:56.992Z" }, "author": { "name": "Mitko Tschimev", "email": "privat@mitko-tschimev.de" }, "repository": { "type": "git", "url": "git://github.com/juxtapos/Rain.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rain-mothership/0.0.1" }, "dist": { "0.0.1": { "shasum": "c209bd8f8be25e74ca977eb0553977caaf9a9b75", "tarball": "http://registry.npmjs.org/rain-mothership/-/rain-mothership-0.0.1.tgz" } }, "keywords": [ "framework", "rain", "mothership" ], "url": "http://registry.npmjs.org/rain-mothership/" }, "ramen": { "name": "ramen", "description": "RESTful service for a blogging platform (EXPERIMENTAL)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "apeace", "email": "apeace@gmail.com" } ], "time": { "modified": "2011-10-16T20:24:42.230Z", "created": "2011-10-16T20:24:41.783Z", "0.0.1": "2011-10-16T20:24:42.230Z" }, "author": { "name": "Andrew Peace", "email": "apeace@gmail.com", "url": "http://github.com/apeace" }, "repository": { "type": "git", "url": "git://github.com/apeace/ramen.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ramen/0.0.1" }, "dist": { "0.0.1": { "shasum": "0848b1739329b25780aedcb8fa213bdb3163e3f6", "tarball": "http://registry.npmjs.org/ramen/-/ramen-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ramen/" }, "ramen-api": { "name": "ramen-api", "description": "API access to the Ramen RESTful service (EXPERIMENTAL)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "apeace", "email": "apeace@gmail.com" } ], "time": { "modified": "2011-10-16T19:47:11.028Z", "created": "2011-10-16T19:47:10.557Z", "0.0.1": "2011-10-16T19:47:11.028Z" }, "author": { "name": "Andrew Peace", "email": "apeace@gmail.com", "url": "http://github.com/apeace" }, "repository": { "type": "git", "url": "git://github.com/apeace/ramen-api.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ramen-api/0.0.1" }, "dist": { "0.0.1": { "shasum": "dfe960f2d0e461205ebfc51cd0b1fc74e71852a1", "tarball": "http://registry.npmjs.org/ramen-api/-/ramen-api-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ramen-api/" }, "rand": { "name": "rand", "description": "Random Utilities", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "kzh", "email": "kaleb@hornsby.ws" } ], "time": { "modified": "2011-06-14T14:19:54.130Z", "created": "2011-06-13T17:29:30.273Z", "0.0.0": "2011-06-13T17:29:30.592Z", "0.0.1": "2011-06-13T21:54:58.398Z", "0.0.2": "2011-06-13T22:25:22.781Z", "0.0.3": "2011-06-14T03:16:52.318Z", "0.0.4": "2011-06-14T14:19:54.130Z" }, "author": { "name": "Kaleb Hornsby", "email": "kaleb@hornsby.ws", "url": "kaleb.hornsby.ws" }, "repository": { "type": "git", "url": "git://github.com/kaleb/js-rand.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/rand/0.0.0", "0.0.1": "http://registry.npmjs.org/rand/0.0.1", "0.0.2": "http://registry.npmjs.org/rand/0.0.2", "0.0.3": "http://registry.npmjs.org/rand/0.0.3", "0.0.4": "http://registry.npmjs.org/rand/0.0.4" }, "dist": { "0.0.0": { "shasum": "e0c027025c15923a3cf4f81d0c77920f39e06905", "tarball": "http://registry.npmjs.org/rand/-/rand-0.0.0.tgz" }, "0.0.1": { "shasum": "751c6ac8c3b92374c54cf322e68cc038403ba6c8", "tarball": "http://registry.npmjs.org/rand/-/rand-0.0.1.tgz" }, "0.0.2": { "shasum": "d58cf20dff76a459b6beef116e644c639b0fe207", "tarball": "http://registry.npmjs.org/rand/-/rand-0.0.2.tgz" }, "0.0.3": { "shasum": "5c9d702ef5112a2bbe9a1999ec7c567d796b296c", "tarball": "http://registry.npmjs.org/rand/-/rand-0.0.3.tgz" }, "0.0.4": { "shasum": "f247eb8d8fa98e264024e03372b0a291e5053fc4", "tarball": "http://registry.npmjs.org/rand/-/rand-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/rand/" }, "randexp": { "name": "randexp", "description": "Create random strings that match a given regular expression.", "dist-tags": { "latest": "0.1.1" }, "readme": "# randexp.js [![Build Status](https://secure.travis-ci.org/fent/randexp.js.png)](http://travis-ci.org/fent/randexp.js)\n\nrandexp will generate a random string that matches a given RegExp Javascript object.\n\n\n# Usage\n```js\nrequire('randexp'); // must require if using node\n\n// supports grouping and piping\n/hello+ (world|to you)/.gen;\n// => hellooooooooooooooooooo world\n\n// classes and ranges and references\n/<([a-z]\\w{0,20})>foo<\\1>/.gen;\n// => foo\n\n// wildcard class\n/random stuff: .+/.gen;\n// => random stuff: 湐箻ໜ䫴␩⶛㳸長���邓蕲뤀쑡篷皇硬剈궦佔칗븛뀃匫鴔事좍ﯣ⭼ꝏ䭍詳蒂䥂뽭\n\n// ignore case\n/xxx xtreme dragon warrior xxx/i.gen;\n// => xxx xtReME dRAGON warRiOR xXX\n```\n\n\n# Motivation\nRegular expressions are used in every language, every programmer is familiar with them. Regex can be used to easily express complex strings. What better way to generate a random string than with a tool you can easily use to express the string any way you want?\n\nThanks to [String-Random](http://search.cpan.org/~steve/String-Random-0.22/lib/String/Random.pm) for giving me the idea to make this in the first place and [randexp](https://github.com/benburkert/randexp) for the nifty little `.gen` syntax.\n\n\n# Limitations\nI wish I could say randexp is guaranteed to generate a string that will always match the given regex. But ONE limitation prevents me. Positionals. You can make a regex object that is guaranteed to never match any string. Such as\n\n```js\n/a^b/m\n```\n\nThat will never match any string because it will never be next to the beginning of the expression or a new line character. For now, positionals (`^$\\\\b\\\\B`) are ignored. In the above case, randexp will generate the string `ab`.\n\nClasses like the `.` character will match anything except a new line. In this case, a character with a random char code between 0 and 65535 will be generated. If you want to overwrite this function you can do\n\n```js\nvar r = /./;\nr._anyRndChar = function() {\n return the char you want here;\n};\n```\n\nRanges like `*`, `+`, and `{3,}` have an infinite max range. In this case, randexp looks at its min and adds 100 to it to get a useable max value. If you want to use another int other than 100 you can do\n\n```js\nvar r = /(hi)*/;\nr._max = 1000000;\n```\n\n\n# Install\n### Node.js\n\n npm install randexp\n\n### Browser\n\nDownload the [minified version](http://github.com/fent/randexp.js/raw/master/build/randexp.min.js).\n\n\n# Tests\nTests are written with [vows](http://vowsjs.org/)\n\n```bash\nnpm test\n```\n\nI should really write browser tests too, sometime.\n\n\n# License\nMIT\n", "maintainers": [ { "name": "neat", "email": "roly426@gmail.com" } ], "time": { "modified": "2011-12-06T19:30:49.695Z", "created": "2011-12-06T19:30:47.007Z", "0.1.1": "2011-12-06T19:30:49.695Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/randexp.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/randexp/0.1.1" }, "dist": { "0.1.1": { "shasum": "dc8b736e6f47752cbc2ea3b98fa47f14b7c4a0ca", "tarball": "http://registry.npmjs.org/randexp/-/randexp-0.1.1.tgz" } }, "keywords": [ "regex", "regexp", "regular expression", "random" ], "url": "http://registry.npmjs.org/randexp/" }, "random": { "name": "random", "description": "A Random.org client", "dist-tags": { "latest": "1.0.0beta-1" }, "maintainers": [ { "name": "11rcombs", "email": "rodger.combs@gmail.com" } ], "time": { "modified": "2011-06-01T02:58:18.965Z", "created": "2011-05-31T20:29:29.175Z", "0.1.0": "2011-05-31T20:29:29.538Z", "1.0.0beta": "2011-06-01T02:51:26.301Z", "1.0.0beta-1": "2011-06-01T02:58:18.965Z" }, "author": { "name": "Rodger Combs", "email": "rodger.combs@gmail.com", "url": "http://combsconnections.tk/" }, "repository": { "type": "git", "url": "git://github.com/11rcombs/node-random.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/random/0.1.0", "1.0.0beta": "http://registry.npmjs.org/random/1.0.0beta", "1.0.0beta-1": "http://registry.npmjs.org/random/1.0.0beta-1" }, "dist": { "0.1.0": { "shasum": "94626c87682e4e77f8a13e569a837fc226921da1", "tarball": "http://registry.npmjs.org/random/-/random-0.1.0.tgz" }, "1.0.0beta": { "shasum": "87ff13cd214a541dde9a334fcfcdaf79275b3b6b", "tarball": "http://registry.npmjs.org/random/-/random-1.0.0beta.tgz" }, "1.0.0beta-1": { "shasum": "8907ce93a25889afc42e31f3dc0b8083eb816410", "tarball": "http://registry.npmjs.org/random/-/random-1.0.0beta-1.tgz" } }, "url": "http://registry.npmjs.org/random/" }, "random-data": { "name": "random-data", "description": "Functions for generating dummy test data.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stevemolitor", "email": "stevemolitor@gmail.com" } ], "time": { "modified": "2011-08-21T16:13:08.286Z", "created": "2011-08-21T15:34:18.239Z", "0.0.1": "2011-08-21T15:34:22.413Z", "0.0.2": "2011-08-21T16:13:08.286Z" }, "author": { "name": "Steve Molitor", "email": "stevemolitor@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stevemolitor/RandomData.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/random-data/0.0.1", "0.0.2": "http://registry.npmjs.org/random-data/0.0.2" }, "dist": { "0.0.1": { "shasum": "8207689d3f30f4f5bc7d149bb83372027096b0bb", "tarball": "http://registry.npmjs.org/random-data/-/random-data-0.0.1.tgz" }, "0.0.2": { "shasum": "e605aee952ce2f724d1bea0d9ffc348f83dc1e0e", "tarball": "http://registry.npmjs.org/random-data/-/random-data-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/random-data/" }, "random-tools": { "name": "random-tools", "description": "utility random functions", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-30T14:43:16.487Z", "created": "2011-10-29T17:39:02.999Z", "0.0.1": "2011-10-29T17:39:05.853Z", "0.0.2": "2011-10-30T14:43:16.487Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/random-tools/0.0.1", "0.0.2": "http://registry.npmjs.org/random-tools/0.0.2" }, "dist": { "0.0.1": { "shasum": "d23f499be1975c9c270acc515fb9eb325c21088a", "tarball": "http://registry.npmjs.org/random-tools/-/random-tools-0.0.1.tgz" }, "0.0.2": { "shasum": "db9a298d3db7cdd581419f5e888f21ccc15dadb7", "tarball": "http://registry.npmjs.org/random-tools/-/random-tools-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/random-tools/" }, "range": { "name": "range", "description": "A simple library for range(a, b, step).", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mcandre", "email": "andrew.pennebaker@gmail.com" } ], "time": { "modified": "2011-09-14T02:49:00.425Z", "created": "2011-09-14T02:49:00.319Z", "0.0.1": "2011-09-14T02:49:00.425Z" }, "author": { "name": "Andrew Pennebaker", "email": "andrew.pennebaker@gmail.com", "url": "http://www.yellosoft.us/" }, "repository": { "type": "git", "url": "git://github.com/mcandre/node-range.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/range/0.0.1" }, "dist": { "0.0.1": { "shasum": "07602468c94e94bde3e975a2ccd01112c481cb0d", "tarball": "http://registry.npmjs.org/range/-/range-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/range/" }, "ranger": { "name": "ranger", "description": "A node.js library for interacting with Campfire", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "mrduncan", "email": "matt@mattduncan.org" } ], "time": { "modified": "2011-06-24T21:34:36.958Z", "created": "2011-01-20T01:55:32.887Z", "0.1.0": "2011-01-20T01:55:33.203Z", "0.1.1": "2011-01-27T01:13:28.769Z", "0.1.2": "2011-02-11T00:50:40.262Z", "0.2.0": "2011-04-07T00:20:29.265Z", "0.2.1": "2011-04-08T01:02:34.158Z", "0.2.2": "2011-05-13T21:07:59.129Z", "0.2.3": "2011-05-13T21:19:46.197Z", "0.2.4": "2011-06-24T21:34:36.958Z" }, "author": { "name": "Matt Duncan", "email": "matt@mattduncan.org", "url": "http://mattduncan.org" }, "repository": { "type": "git", "url": "git://github.com/mrduncan/ranger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ranger/0.1.0", "0.1.1": "http://registry.npmjs.org/ranger/0.1.1", "0.1.2": "http://registry.npmjs.org/ranger/0.1.2", "0.2.0": "http://registry.npmjs.org/ranger/0.2.0", "0.2.1": "http://registry.npmjs.org/ranger/0.2.1", "0.2.2": "http://registry.npmjs.org/ranger/0.2.2", "0.2.3": "http://registry.npmjs.org/ranger/0.2.3", "0.2.4": "http://registry.npmjs.org/ranger/0.2.4" }, "dist": { "0.1.0": { "shasum": "96b3f319ce05dbb70ebedf9c1a79ba6e5a445d16", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.1.0.tgz" }, "0.1.1": { "shasum": "b62447c0a416dc31c1ba6fe50da9979fb21037cd", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.1.1.tgz" }, "0.1.2": { "shasum": "c3d0708f7d5b6f0152944a67a4621e10f07c85ff", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.1.2.tgz" }, "0.2.0": { "shasum": "b89e638406d95be00a1e58016cf028e264059edb", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.2.0.tgz" }, "0.2.1": { "shasum": "7897a0836a9d1cb8cd745cc19882ca2d5592f248", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.2.1.tgz" }, "0.2.2": { "shasum": "c5f8fc8057959fcaab2107bb4963217727e7a954", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.2.2.tgz" }, "0.2.3": { "shasum": "c4700ed791231bf292c2778efb73196c8a017e88", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.2.3.tgz" }, "0.2.4": { "shasum": "ccc00f6abccfe71f2ffb9aeac3daf257b24a6707", "tarball": "http://registry.npmjs.org/ranger/-/ranger-0.2.4.tgz" } }, "keywords": [ "campfire", "chat", "api" ], "url": "http://registry.npmjs.org/ranger/" }, "rap-battle": { "name": "rap-battle", "description": "Terrible freestyle markov rap server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-05-05T04:20:52.160Z", "created": "2011-05-05T04:20:41.822Z", "0.0.1": "2011-05-05T04:20:52.160Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/rap-server.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rap-battle/0.0.1" }, "dist": { "0.0.1": { "shasum": "e3311669a26645db4cde79d3da8d010cce8f6f4f", "tarball": "http://registry.npmjs.org/rap-battle/-/rap-battle-0.0.1.tgz" } }, "keywords": [ "rap", "battle", "freestyle", "beats" ], "url": "http://registry.npmjs.org/rap-battle/" }, "raphael": { "name": "raphael", "description": "An npm package of raphael", "dist-tags": { "latest": "1.4.7-npm-1.0.1" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-06-20T17:09:34.529Z", "created": "2011-04-19T19:05:33.893Z", "1.4.7-14-gdbe241f": "2011-04-19T19:06:14.639Z", "1.4.7-npm-1.0.0": "2011-04-19T19:48:12.091Z", "1.4.7-npm-1.0.1": "2011-06-20T17:09:34.529Z" }, "author": { "name": "Dmitry Baranovskiy" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/raphael.git" }, "versions": { "1.4.7-14-gdbe241f": "http://registry.npmjs.org/raphael/1.4.7-14-gdbe241f", "1.4.7-npm-1.0.0": "http://registry.npmjs.org/raphael/1.4.7-npm-1.0.0", "1.4.7-npm-1.0.1": "http://registry.npmjs.org/raphael/1.4.7-npm-1.0.1" }, "dist": { "1.4.7-14-gdbe241f": { "shasum": "ece8c06ceb0ff711551143b84f43f3391069157e", "tarball": "http://registry.npmjs.org/raphael/-/raphael-1.4.7-14-gdbe241f.tgz" }, "1.4.7-npm-1.0.0": { "shasum": "23a3efb7ff7130604f8e9689b708fcbff951a1c1", "tarball": "http://registry.npmjs.org/raphael/-/raphael-1.4.7-npm-1.0.0.tgz" }, "1.4.7-npm-1.0.1": { "shasum": "95069a80ee45fb934512586b9c1283c3fbd7261b", "tarball": "http://registry.npmjs.org/raphael/-/raphael-1.4.7-npm-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/raphael/" }, "raphael-zoom": { "name": "raphael-zoom", "description": "Add non destructive zoom functionaliy to Raphael", "dist-tags": { "latest": "0.0.4-npm-1" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-05-04T03:51:03.630Z", "created": "2011-05-04T03:51:03.385Z", "0.0.4-npm-1": "2011-05-04T03:51:03.630Z" }, "author": { "name": "wout fierens" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/raphael-zoom.git" }, "versions": { "0.0.4-npm-1": "http://registry.npmjs.org/raphael-zoom/0.0.4-npm-1" }, "dist": { "0.0.4-npm-1": { "shasum": "94a864bb46c44d72f6810b33f77ddd61213f5cec", "tarball": "http://registry.npmjs.org/raphael-zoom/-/raphael-zoom-0.0.4-npm-1.tgz" } }, "url": "http://registry.npmjs.org/raphael-zoom/" }, "rapid": { "name": "rapid", "description": "Redis ORM-ish api", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/rapid/0.0.1", "0.0.2": "http://registry.npmjs.org/rapid/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/rapid/-/rapid-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/rapid/-/rapid-0.0.2.tgz" } }, "keywords": [ "redis", "orm", "ohm", "database", "db" ], "url": "http://registry.npmjs.org/rapid/" }, "rasputin": { "name": "rasputin", "description": "Rasputin connection for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jsocol", "email": "james.socol@gmail.com" } ], "time": { "modified": "2011-02-26T02:03:35.693Z", "created": "2011-02-26T02:03:35.457Z", "0.0.1": "2011-02-26T02:03:35.693Z" }, "author": { "name": "James Socol", "email": "james.socol@gmail.com", "url": "http://coffeeonthekeyboard.com" }, "repository": { "type": "git", "url": "https://github.com/jsocol/rasputin-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rasputin/0.0.1" }, "dist": { "0.0.1": { "shasum": "9b86a804adcc21fa73a4493cb0a6bcea846e7fc0", "tarball": "http://registry.npmjs.org/rasputin/-/rasputin-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rasputin/" }, "rate-limiter": { "name": "rate-limiter", "description": "A module for rate limiting HTTP(s) requests based on the client IP address.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-05-15T14:23:37.632Z", "created": "2011-05-15T14:23:33.604Z", "0.1.0": "2011-05-15T14:23:37.632Z" }, "author": { "name": "Cloudkick, Inc.", "email": "tomaz+npm@cloudkick.com" }, "repository": { "type": "git", "url": "git://github.com/cloudkick/rate-limiter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rate-limiter/0.1.0" }, "dist": { "0.1.0": { "shasum": "bffcfdca451ab926b260d37b98b7b77f81b51c39", "tarball": "http://registry.npmjs.org/rate-limiter/-/rate-limiter-0.1.0.tgz" } }, "keywords": [ "rate", "limiter", "rate limiting", "flood prevention" ], "url": "http://registry.npmjs.org/rate-limiter/" }, "rational": { "name": "rational", "description": "Natural option parsing", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "nsm", "email": "me@nikhilmarathe.me" } ], "time": { "modified": "2011-11-17T09:06:53.272Z", "created": "2011-11-17T09:06:49.490Z", "0.2.0": "2011-11-17T09:06:53.272Z" }, "author": { "name": "Nikhil Marathe", "email": "nsm.nikhil@gmail.com", "url": "http://blog.nikhilmarathe.me/" }, "repository": { "type": "git", "url": "git://github.com/nikhilm/rational.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/rational/0.2.0" }, "dist": { "0.2.0": { "shasum": "7d9bcdc74c47075a08a92b751323d7574e9b63d7", "tarball": "http://registry.npmjs.org/rational/-/rational-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/rational/" }, "rats": { "name": "rats", "description": "rats - Realtime Analytics Tracking System", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "scopely", "email": "opensource@scopely.com" } ], "time": { "modified": "2011-08-10T00:03:09.880Z", "created": "2011-08-10T00:03:08.810Z", "0.0.1": "2011-08-10T00:03:09.880Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/rats/0.0.1" }, "dist": { "0.0.1": { "shasum": "bdb093c9be118463b3d20ba784472723fa0d8838", "tarball": "http://registry.npmjs.org/rats/-/rats-0.0.1.tgz" } }, "keywords": [ "scopely", "node", "analytics", "realtime" ], "url": "http://registry.npmjs.org/rats/" }, "raydash": { "name": "raydash", "description": "Add live video to your website with Raydash's Node.js solution", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "gersh", "email": "gershon@raydash.com" } ], "time": { "modified": "2011-09-20T17:31:24.231Z", "created": "2011-09-19T00:36:38.224Z", "0.0.2": "2011-09-19T00:36:39.922Z", "0.0.3": "2011-09-19T04:22:50.746Z", "0.0.4": "2011-09-20T17:31:24.231Z" }, "author": { "name": "Gershon Bialer", "email": "gershon@raydash.com", "url": "http://www.raydash.com" }, "repository": { "url": "" }, "versions": { "0.0.2": "http://registry.npmjs.org/raydash/0.0.2", "0.0.3": "http://registry.npmjs.org/raydash/0.0.3", "0.0.4": "http://registry.npmjs.org/raydash/0.0.4" }, "dist": { "0.0.2": { "shasum": "3690cd490b4284e0504f20d59229eda865a78e13", "tarball": "http://registry.npmjs.org/raydash/-/raydash-0.0.2.tgz" }, "0.0.3": { "shasum": "d53213dcb4b0b4e146df181f219bc8e4dee29228", "tarball": "http://registry.npmjs.org/raydash/-/raydash-0.0.3.tgz" }, "0.0.4": { "shasum": "e3e5667693c0c1a7da804719f687b05fef9bb250", "tarball": "http://registry.npmjs.org/raydash/-/raydash-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/raydash/" }, "rayo": { "name": "rayo", "description": "NodeJS client for the popular Rayo protocol", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-11-04T15:49:55.319Z", "created": "2011-11-04T15:49:54.209Z", "0.0.1": "2011-11-04T15:49:55.319Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/node-rayo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rayo/0.0.1" }, "dist": { "0.0.1": { "shasum": "3d824a2139f37aad09a20bdca699524bb31a9218", "tarball": "http://registry.npmjs.org/rayo/-/rayo-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rayo/" }, "raZerdummy": { "name": "raZerdummy", "description": "Just a dummy project.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "blazingthunder", "email": "blzngthunder@gmail.com" } ], "time": { "modified": "2011-06-17T23:16:29.343Z", "created": "2011-06-17T22:36:34.092Z", "0.0.1": "2011-06-17T22:36:34.899Z", "0.0.2": "2011-06-17T23:07:31.619Z", "0.0.3": "2011-06-17T23:16:29.343Z" }, "author": { "name": "raZer", "email": "blzngthunder@gmail.com" }, "repository": { "type": "git", "url": "None yet." }, "versions": { "0.0.1": "http://registry.npmjs.org/raZerdummy/0.0.1", "0.0.2": "http://registry.npmjs.org/raZerdummy/0.0.2", "0.0.3": "http://registry.npmjs.org/raZerdummy/0.0.3" }, "dist": { "0.0.1": { "shasum": "2436338edec19a31620936a7347b047794d05d9d", "tarball": "http://registry.npmjs.org/raZerdummy/-/raZerdummy-0.0.1.tgz" }, "0.0.2": { "shasum": "9e22137ec525f82e7d57e65e07962ccc640f962b", "tarball": "http://registry.npmjs.org/raZerdummy/-/raZerdummy-0.0.2.tgz" }, "0.0.3": { "shasum": "16c63c18137eb5233f0ceac2e06a3b56bbb97377", "tarball": "http://registry.npmjs.org/raZerdummy/-/raZerdummy-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/raZerdummy/" }, "raziel": { "name": "raziel", "description": "command line password management", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ryanflorence", "email": "rpflorence+npm@gmail.com" } ], "time": { "modified": "2011-11-13T04:06:28.563Z", "created": "2011-11-13T04:06:27.397Z", "0.0.1": "2011-11-13T04:06:28.563Z" }, "author": { "name": "Ryan Florence", "email": "rpflorence+npm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/rpflorence/raziel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/raziel/0.0.1" }, "dist": { "0.0.1": { "shasum": "4749ac08dd2a8b8f7e1be159eed5d5f23f354265", "tarball": "http://registry.npmjs.org/raziel/-/raziel-0.0.1.tgz" } }, "keywords": [ "password" ], "url": "http://registry.npmjs.org/raziel/" }, "rblog": { "name": "rblog", "description": "Frontend for the Ramen blogging platform (EXPERIMENTAL)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "apeace", "email": "apeace@gmail.com" } ], "time": { "modified": "2011-10-16T19:42:20.712Z", "created": "2011-10-16T19:42:20.164Z", "0.0.1": "2011-10-16T19:42:20.712Z" }, "author": { "name": "Andrew Peace", "email": "apeace@gmail.com", "url": "http://github.com/apeace" }, "repository": { "type": "git", "url": "git://github.com/apeace/rblog.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rblog/0.0.1" }, "dist": { "0.0.1": { "shasum": "71e0ca7685c62ff0636a44fa348f8c23210bfa19", "tarball": "http://registry.npmjs.org/rblog/-/rblog-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rblog/" }, "rbuild": { "name": "rbuild", "description": "A build framework made to watch source files and recompile them on the fly. Kind of like cake, jake and coke, but with its own flavor !", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "christophe.eymard", "email": "christophe.eymard@ravelsoft.com" } ], "time": { "modified": "2011-10-26T18:47:54.883Z", "created": "2011-10-24T13:59:06.125Z", "0.0.1": "2011-10-24T13:59:08.323Z", "0.0.2": "2011-10-26T18:00:07.741Z", "0.0.3": "2011-10-26T18:47:54.883Z" }, "author": { "name": "Christophe Eymard", "email": "christophe.eymard@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "repository": { "type": "git", "url": "git://github.com/ravelsoft/rbuild.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rbuild/0.0.1", "0.0.2": "http://registry.npmjs.org/rbuild/0.0.2", "0.0.3": "http://registry.npmjs.org/rbuild/0.0.3" }, "dist": { "0.0.1": { "shasum": "f4b3d6098772266d8aaae77ed86d439754d495ad", "tarball": "http://registry.npmjs.org/rbuild/-/rbuild-0.0.1.tgz" }, "0.0.2": { "shasum": "c82a2c3d1989cd4523e0de778c2f1772ae1391b1", "tarball": "http://registry.npmjs.org/rbuild/-/rbuild-0.0.2.tgz" }, "0.0.3": { "shasum": "b8e11f40e4d415ac3309db4e9bef92f53b78a01b", "tarball": "http://registry.npmjs.org/rbuild/-/rbuild-0.0.3.tgz" } }, "keywords": [ "build" ], "url": "http://registry.npmjs.org/rbuild/" }, "rbytes": { "name": "rbytes", "description": "Generates cryptographically secure random byte sequences", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "akdubya", "email": "alekswilliams@earthlink.net" } ], "author": { "name": "Aleksander Williams" }, "time": { "modified": "2011-05-09T19:05:15.332Z", "created": "2011-01-07T01:58:11.128Z", "0.0.1": "2011-01-07T01:58:11.128Z", "0.0.2": "2011-01-07T01:58:11.128Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/rbytes/0.0.1", "0.0.2": "http://registry.npmjs.org/rbytes/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/rbytes/-/rbytes-0.0.1.tgz" }, "0.0.2": { "shasum": "f876a6321dd94a484c97c0f9ff2e1e7fe3cb8a14", "tarball": "http://registry.npmjs.org/rbytes/-/rbytes-0.0.2.tgz" } }, "keywords": [ "random", "crypto" ], "url": "http://registry.npmjs.org/rbytes/" }, "rdf": { "name": "rdf", "description": "RDF datatype integration, RDF API, and utility functions", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "acubed", "email": "diamondmagic@users.sourceforge.net" } ], "time": { "modified": "2011-06-15T21:19:18.498Z", "created": "2011-06-15T21:19:17.942Z", "0.0.1": "2011-06-15T21:19:18.498Z" }, "repository": { "type": "git", "url": "git://github.com/Acubed/node-rdf.git", "web": "https://github.com/Acubed/node-rdf" }, "versions": { "0.0.1": "http://registry.npmjs.org/rdf/0.0.1" }, "dist": { "0.0.1": { "shasum": "ff2f9baacd1c9686269f41ef64134bc2782aeb29", "tarball": "http://registry.npmjs.org/rdf/-/rdf-0.0.1.tgz" } }, "keywords": [ "RDF", "RDF API" ], "url": "http://registry.npmjs.org/rdf/" }, "rdf-raptor-parser": { "name": "rdf-raptor-parser", "description": "node extension for the RDF Raptor parser library: ", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "antoniogarrote", "email": "antoniogarrote@gmail.com" } ], "time": { "modified": "2011-06-22T20:25:54.932Z", "created": "2011-06-22T19:33:38.303Z", "0.1.0": "2011-06-22T19:33:38.911Z", "0.1.1": "2011-06-22T20:06:14.439Z", "0.1.2": "2011-06-22T20:25:54.932Z" }, "author": { "name": "Antonio Garrote", "email": "antoniogarrote@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/antoniogarrote/rdf-raptor-node-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rdf-raptor-parser/0.1.0", "0.1.1": "http://registry.npmjs.org/rdf-raptor-parser/0.1.1", "0.1.2": "http://registry.npmjs.org/rdf-raptor-parser/0.1.2" }, "dist": { "0.1.0": { "shasum": "07bb5153c7b6f3b1bf1852291c7cdce739defe16", "tarball": "http://registry.npmjs.org/rdf-raptor-parser/-/rdf-raptor-parser-0.1.0.tgz" }, "0.1.1": { "shasum": "dae32db2f1561138bd4b6f0034adb6b84fb7ff0d", "tarball": "http://registry.npmjs.org/rdf-raptor-parser/-/rdf-raptor-parser-0.1.1.tgz" }, "0.1.2": { "shasum": "c849d3d23eb34b3d6326617c644e2fa7752cdadd", "tarball": "http://registry.npmjs.org/rdf-raptor-parser/-/rdf-raptor-parser-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/rdf-raptor-parser/" }, "rdfquads": { "name": "rdfquads", "description": "Simple NQuad Parser for node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ccare", "email": "c.p.care@gmail.com" } ], "time": { "modified": "2011-10-19T11:21:23.048Z", "created": "2011-10-19T11:21:22.283Z", "0.0.1": "2011-10-19T11:21:23.048Z" }, "author": { "name": "Charles Care", "email": "cpc@talis.com" }, "repository": { "type": "git", "url": "git://github.com/talis/rdfquads.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rdfquads/0.0.1" }, "dist": { "0.0.1": { "shasum": "4f35123939d6d1a6c3954cdeffb49290b8094c1e", "tarball": "http://registry.npmjs.org/rdfquads/-/rdfquads-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rdfquads/" }, "rdfstore": { "name": "rdfstore", "description": "RDF graph store supporting the SPARQL query language", "dist-tags": { "latest": "0.4.13" }, "maintainers": [ { "name": "antoniogarrote", "email": "antoniogarrote@gmail.com" } ], "time": { "modified": "2011-12-14T00:02:33.111Z", "created": "2011-06-12T15:56:52.277Z", "0.1.1": "2011-06-12T15:56:53.076Z", "0.1.2": "2011-06-22T20:29:12.350Z", "0.1.3": "2011-06-22T20:32:14.069Z", "0.1.4": "2011-06-25T20:40:29.684Z", "0.1.5": "2011-06-26T10:53:47.576Z", "0.1.6": "2011-07-03T18:11:10.191Z", "0.1.7": "2011-07-10T14:15:35.699Z", "0.1.8": "2011-07-25T16:34:12.836Z", "0.1.9": "2011-07-26T22:15:42.696Z", "0.2.0": "2011-08-01T21:42:34.264Z", "0.2.1": "2011-08-04T20:02:15.867Z", "0.2.2": "2011-08-05T08:26:45.479Z", "0.3.0": "2011-08-13T20:37:16.427Z", "0.3.1": "2011-08-18T12:04:55.153Z", "0.3.2": "2011-08-21T21:48:21.473Z", "0.3.3": "2011-09-06T13:07:29.298Z", "0.4.0": "2011-09-17T16:25:55.902Z", "0.4.1": "2011-09-17T17:16:52.152Z", "0.4.2": "2011-10-14T20:33:10.409Z", "0.4.3": "2011-10-17T18:52:47.682Z", "0.4.4": "2011-10-21T21:42:32.920Z", "0.4.5": "2011-10-22T20:44:21.946Z", "0.4.6": "2011-10-23T13:17:49.189Z", "0.4.7": "2011-10-23T21:18:19.201Z", "0.4.8": "2011-11-07T12:26:08.691Z", "0.4.9": "2011-11-19T16:41:10.127Z", "0.4.10": "2011-11-24T12:34:14.716Z", "0.4.11": "2011-11-28T20:38:29.061Z", "0.4.13": "2011-12-14T00:02:33.111Z" }, "author": { "name": "Antonio Garrote", "email": ",\n file1: ,\n sub: {\n file0: \n }\n }\n}\n```\n\nIf you pass it the encoding, instead of buffers you'll get strings.\n\n", "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-12-05T11:03:02.322Z", "created": "2011-12-05T11:03:00.376Z", "0.0.1": "2011-12-05T11:03:02.322Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-read-dir-files.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/read-dir-files/0.0.1" }, "dist": { "0.0.1": { "shasum": "47e12b9be3be005fc11665dd45f07e865e460eeb", "tarball": "http://registry.npmjs.org/read-dir-files/-/read-dir-files-0.0.1.tgz" } }, "keywords": [ "fs", "recursive", "file" ], "url": "http://registry.npmjs.org/read-dir-files/" }, "read-files": { "name": "read-files", "description": "Asynchronously reads an array of files and returns their contents.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-10-28T13:06:51.897Z", "created": "2011-08-26T09:37:03.067Z", "0.0.0": "2011-08-26T09:37:05.766Z", "0.1.0": "2011-10-28T13:06:51.897Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-read-files.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/read-files/0.0.0", "0.1.0": "http://registry.npmjs.org/read-files/0.1.0" }, "dist": { "0.0.0": { "shasum": "9c8141da4eaa1b2e8a49ce83be12771b4e152e43", "tarball": "http://registry.npmjs.org/read-files/-/read-files-0.0.0.tgz" }, "0.1.0": { "shasum": "606bb7a0177952d6a2f983d598096094314d321e", "tarball": "http://registry.npmjs.org/read-files/-/read-files-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/read-files/" }, "readability": { "name": "readability", "description": "Arc90's readability.js adapted to node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "arrix", "email": "arrixzhou@gmail.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/readability/0.1.0" }, "dist": { "0.1.0": { "shasum": "5d085f0023a19d8df781bf06ce380bf79312152a", "tarball": "http://registry.npmjs.org/readability/-/readability-0.1.0.tgz" } }, "keywords": [ "readability" ], "url": "http://registry.npmjs.org/readability/" }, "readability.node": { "name": "readability.node", "description": "Readability API Client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-10-11T05:44:47.234Z", "created": "2011-10-11T05:44:46.849Z", "0.1.0": "2011-10-11T05:44:47.234Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/readability.node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/readability.node/0.1.0" }, "dist": { "0.1.0": { "shasum": "c298adc385458dfff028e9ece81f0788ddcef35d", "tarball": "http://registry.npmjs.org/readability.node/-/readability.node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/readability.node/" }, "readabilitySAX": { "name": "readabilitySAX", "description": "the readability script ported to a sax parser", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "feedic", "email": "me@feedic.com" } ], "time": { "modified": "2011-12-02T15:32:55.288Z", "created": "2011-07-31T20:56:03.476Z", "0.1.0": "2011-07-31T20:56:04.520Z", "0.1.1": "2011-08-06T19:52:35.975Z", "0.2.0": "2011-08-28T11:34:03.868Z", "0.2.1": "2011-08-28T18:09:00.876Z", "0.2.2": "2011-09-07T18:00:11.440Z", "0.3.0": "2011-10-21T12:44:29.772Z", "0.3.1": "2011-10-21T13:37:26.711Z", "0.3.2": "2011-10-21T13:42:46.471Z", "0.3.3": "2011-11-05T19:04:46.960Z", "0.5.0": "2011-11-27T15:39:38.242Z", "0.6.0": "2011-11-30T15:58:52.625Z", "0.6.1": "2011-12-02T15:32:55.288Z" }, "author": { "name": "Felix Boehm", "email": "me@feedic.com" }, "repository": { "type": "git", "url": "git://github.com/fb55/readabilitysax.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/readabilitySAX/0.1.0", "0.1.1": "http://registry.npmjs.org/readabilitySAX/0.1.1", "0.2.0": "http://registry.npmjs.org/readabilitySAX/0.2.0", "0.2.1": "http://registry.npmjs.org/readabilitySAX/0.2.1", "0.2.2": "http://registry.npmjs.org/readabilitySAX/0.2.2", "0.3.0": "http://registry.npmjs.org/readabilitySAX/0.3.0", "0.3.1": "http://registry.npmjs.org/readabilitySAX/0.3.1", "0.3.2": "http://registry.npmjs.org/readabilitySAX/0.3.2", "0.3.3": "http://registry.npmjs.org/readabilitySAX/0.3.3", "0.5.0": "http://registry.npmjs.org/readabilitySAX/0.5.0", "0.6.0": "http://registry.npmjs.org/readabilitySAX/0.6.0", "0.6.1": "http://registry.npmjs.org/readabilitySAX/0.6.1" }, "dist": { "0.1.0": { "shasum": "5b6081466b97d8aea7d6bb70ebc7ec69e9bd4aef", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.1.0.tgz" }, "0.1.1": { "shasum": "f739815ecd9bac7f704edf16d6b8096837f299f4", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.1.1.tgz" }, "0.2.0": { "shasum": "6f0b8c4335d9fb22411fafec7e33a956da3ade93", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.2.0.tgz" }, "0.2.1": { "shasum": "15c59bd40577d9ad816ad56dcf938119cf91bd27", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.2.1.tgz" }, "0.2.2": { "shasum": "1ccb350d6a2a9d816d1826344bcfbb6caecc2a27", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.2.2.tgz" }, "0.3.0": { "shasum": "fa5c874fb1f71056d42526c9dc9a1e5c32c5ba0e", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.3.0.tgz" }, "0.3.1": { "shasum": "88dd57d744fb01800392b0f38bb8707bc4aea480", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.3.1.tgz" }, "0.3.2": { "shasum": "3e362647e26758d68707d1f4f8bc310b24e2e8df", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.3.2.tgz" }, "0.3.3": { "shasum": "b6aad022504f426ade57d18aaddfefeba6b8663d", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.3.3.tgz" }, "0.5.0": { "shasum": "506942bb487c05bc4e2046bc6a31d85c71d8efbc", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.5.0.tgz" }, "0.6.0": { "shasum": "754200f10a0bedee3fc7227574d4138230830cd3", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.6.0.tgz" }, "0.6.1": { "shasum": "4214c19bc07634c46e87d92ce1b5e8dc6b1ecdf8", "tarball": "http://registry.npmjs.org/readabilitySAX/-/readabilitySAX-0.6.1.tgz" } }, "url": "http://registry.npmjs.org/readabilitySAX/" }, "ready.js": { "name": "ready.js", "description": "continuous javascript integration", "dist-tags": { "latest": "1.3.5" }, "maintainers": [ { "name": "dsimard", "email": "dsimard@azanka.ca" } ], "time": { "modified": "2011-12-09T20:03:09.078Z", "created": "2011-01-21T21:35:13.399Z", "1.1.0": "2011-01-21T21:35:13.713Z", "1.2.0": "2011-01-29T18:47:50.735Z", "1.2.1": "2011-02-18T15:04:05.533Z", "1.2.2": "2011-03-15T02:13:46.045Z", "1.3.0": "2011-03-17T21:32:21.330Z", "1.3.1": "2011-03-30T21:32:37.631Z", "1.3.2": "2011-08-24T15:52:14.044Z", "1.3.3": "2011-09-09T18:04:12.927Z", "1.3.4": "2011-12-02T22:00:14.606Z", "1.3.5": "2011-12-09T20:03:09.078Z" }, "author": { "name": "dsimard", "email": "dsimard@azanka.ca", "url": "http://github.com/dsimard" }, "repository": { "type": "git", "url": "git://github.com/dsimard/ready.js.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/ready.js/1.1.0", "1.2.0": "http://registry.npmjs.org/ready.js/1.2.0", "1.2.1": "http://registry.npmjs.org/ready.js/1.2.1", "1.2.2": "http://registry.npmjs.org/ready.js/1.2.2", "1.3.0": "http://registry.npmjs.org/ready.js/1.3.0", "1.3.2": "http://registry.npmjs.org/ready.js/1.3.2", "1.3.3": "http://registry.npmjs.org/ready.js/1.3.3", "1.3.4": "http://registry.npmjs.org/ready.js/1.3.4", "1.3.5": "http://registry.npmjs.org/ready.js/1.3.5" }, "dist": { "1.1.0": { "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.1.0.tgz" }, "1.2.0": { "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.2.0.tgz" }, "1.2.1": { "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.2.1.tgz" }, "1.2.2": { "shasum": "ecde22633d1572efbacc276a362099f17116d55e", "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.2.2.tgz" }, "1.3.0": { "shasum": "0c05413849c063bf37f2316d77fd784c7353802c", "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.3.0.tgz" }, "1.3.2": { "shasum": "677fcc10d39ad43ae21145ab062b5902baef055b", "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.3.2.tgz" }, "1.3.3": { "shasum": "62c48d6a7253357360fd0870afa0ede754f19aa1", "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.3.3.tgz" }, "1.3.4": { "shasum": "d30cd410fff24b259f1e29f1687999334e2036ad", "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.3.4.tgz" }, "1.3.5": { "shasum": "64651bc6f77e1f185a82a6541194c82b0fb118eb", "tarball": "http://registry.npmjs.org/ready.js/-/ready.js-1.3.5.tgz" } }, "keywords": [ "continuous integration", "jslint", "javascript", "minifier", "compiler", "ci" ], "url": "http://registry.npmjs.org/ready.js/" }, "readyjslint": { "name": "readyjslint", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "dsimard", "email": "dsimard@azanka.ca" } ], "time": { "modified": "2011-01-15T16:39:51.211Z", "created": "2011-01-15T16:39:50.972Z", "0.0.4": "2011-01-15T16:39:51.211Z" }, "author": { "name": "Douglas Crockford", "email": "douglas@crockford.com" }, "versions": { "0.0.4": "http://registry.npmjs.org/readyjslint/0.0.4" }, "dist": { "0.0.4": { "tarball": "http://registry.npmjs.org/readyjslint/-/readyjslint-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/readyjslint/" }, "recallme": { "name": "recallme", "description": "A micro js library to allows you to manage errors by restarting the original function.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-10-22T18:07:01.222Z", "created": "2011-10-13T22:13:06.767Z", "0.0.1": "2011-10-13T22:13:08.131Z", "0.1.0": "2011-10-13T22:18:29.397Z", "0.1.1": "2011-10-22T18:07:01.222Z" }, "repository": { "type": "git", "url": "git://github.com/francois2metz/recallme.git" }, "author": { "name": "François de Metz" }, "versions": { "0.0.1": "http://registry.npmjs.org/recallme/0.0.1", "0.1.0": "http://registry.npmjs.org/recallme/0.1.0", "0.1.1": "http://registry.npmjs.org/recallme/0.1.1" }, "dist": { "0.0.1": { "shasum": "e581992ebc6ea6f677c444405e5ed6510a683c85", "tarball": "http://registry.npmjs.org/recallme/-/recallme-0.0.1.tgz" }, "0.1.0": { "shasum": "600ded7cd6eb0d2ba3ed2b154367d082937ba6b9", "tarball": "http://registry.npmjs.org/recallme/-/recallme-0.1.0.tgz" }, "0.1.1": { "shasum": "58f81999ecdb26410dea85896ff1722fe5a7850a", "tarball": "http://registry.npmjs.org/recallme/-/recallme-0.1.1.tgz" } }, "keywords": [ "supervisor", "ender" ], "url": "http://registry.npmjs.org/recallme/" }, "recaptcha": { "name": "recaptcha", "description": "Display and verify a Recaptcha captcha", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "mirhampt", "email": "mirhampt@gmail.com" } ], "author": { "name": "Michael Hampton", "email": "mirhampt+github@gmail.com" }, "time": { "modified": "2011-06-12T21:54:40.316Z", "created": "2011-06-12T21:54:40.316Z", "1.0.0": "2011-06-12T21:54:40.316Z", "1.1.0": "2011-06-12T21:54:40.316Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/recaptcha/1.0.0", "1.1.0": "http://registry.npmjs.org/recaptcha/1.1.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/recaptcha/-/recaptcha-1.0.0.tgz" }, "1.1.0": { "shasum": "944f09e9cc7b08e4c73761acb309f31a3470e8c2", "tarball": "http://registry.npmjs.org/recaptcha/-/recaptcha-1.1.0.tgz" } }, "url": "http://registry.npmjs.org/recaptcha/" }, "recaptcha-async": { "name": "recaptcha-async", "description": "Handles calling reCAPTCHA asyncronously.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "aldipower", "email": "nihil.baxter.dev@gmail.com" } ], "time": { "modified": "2011-06-19T17:44:17.645Z", "created": "2011-06-19T17:23:00.998Z", "0.0.1": "2011-06-19T17:23:01.818Z", "0.0.2": "2011-06-19T17:33:15.391Z", "0.0.3": "2011-06-19T17:34:44.000Z", "0.0.4": "2011-06-19T17:44:17.645Z" }, "author": { "name": "Felix Gertz", "email": "nihil.baxter.dev@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aldipower/nodejs-recaptcha.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/recaptcha-async/0.0.1", "0.0.2": "http://registry.npmjs.org/recaptcha-async/0.0.2", "0.0.3": "http://registry.npmjs.org/recaptcha-async/0.0.3", "0.0.4": "http://registry.npmjs.org/recaptcha-async/0.0.4" }, "dist": { "0.0.1": { "shasum": "5b048bc908f231e65358423dd8d5eb6c41285b15", "tarball": "http://registry.npmjs.org/recaptcha-async/-/recaptcha-async-0.0.1.tgz" }, "0.0.2": { "shasum": "fbb7a4f3e2db750ace85123899fd164811d0f896", "tarball": "http://registry.npmjs.org/recaptcha-async/-/recaptcha-async-0.0.2.tgz" }, "0.0.3": { "shasum": "0971961d932994f4165fdfccddb443b4d8292b58", "tarball": "http://registry.npmjs.org/recaptcha-async/-/recaptcha-async-0.0.3.tgz" }, "0.0.4": { "shasum": "42b553f3d88fe7b5e41d2f308c8f4aae7bda76c6", "tarball": "http://registry.npmjs.org/recaptcha-async/-/recaptcha-async-0.0.4.tgz" } }, "keywords": [ "recaptcha", "captcha", "web" ], "url": "http://registry.npmjs.org/recaptcha-async/" }, "recline": { "name": "recline", "description": "High level client library for couchDB which facilitates the creation of wufoo like forms, meetup.com like events and membership groups.", "dist-tags": { "latest": "0.0.4619" }, "maintainers": [ { "name": "toddmoore", "email": "todd@toddm.me" } ], "time": { "modified": "2011-05-23T14:13:54.316Z", "created": "2011-05-08T11:57:47.363Z", "0.0.20": "2011-05-08T11:57:48.130Z", "0.0.201": "2011-05-08T12:48:25.720Z", "0.0.22": "2011-05-08T14:03:16.512Z", "0.0.23": "2011-05-08T20:28:10.617Z", "0.0.24": "2011-05-08T21:45:14.862Z", "0.0.25": "2011-05-08T21:47:29.560Z", "0.0.26": "2011-05-08T22:16:27.031Z", "0.0.27": "2011-05-08T22:44:50.968Z", "0.0.28": "2011-05-09T13:04:27.455Z", "0.0.29": "2011-05-09T13:06:56.371Z", "0.0.30": "2011-05-09T19:35:22.363Z", "0.0.31": "2011-05-09T19:48:04.436Z", "0.0.32": "2011-05-09T20:09:00.617Z", "0.0.33": "2011-05-10T00:41:20.900Z", "0.0.4": "2011-05-12T12:41:33.412Z", "0.0.41": "2011-05-17T20:19:40.927Z", "0.0.42": "2011-05-18T09:53:16.297Z", "0.0.43": "2011-05-18T09:54:37.719Z", "0.0.44": "2011-05-18T17:42:23.407Z", "0.0.45": "2011-05-18T17:50:30.208Z", "0.0.451": "2011-05-18T17:51:52.238Z", "0.0.452": "2011-05-18T18:01:34.107Z", "0.0.453": "2011-05-18T21:10:30.426Z", "0.0.454": "2011-05-18T21:17:09.812Z", "0.0.455": "2011-05-18T21:20:54.911Z", "0.0.4551": "2011-05-18T21:22:27.693Z", "0.0.4552": "2011-05-18T21:23:51.774Z", "0.0.4553": "2011-05-18T21:24:38.309Z", "0.0.4554": "2011-05-18T21:27:14.555Z", "0.0.4555": "2011-05-18T21:28:50.162Z", "0.0.4556": "2011-05-18T21:29:43.350Z", "0.0.4557": "2011-05-18T21:31:07.662Z", "0.0.4558": "2011-05-18T21:33:34.448Z", "0.0.4559": "2011-05-18T21:43:13.844Z", "0.0.456": "2011-05-18T21:45:34.653Z", "0.0.4561": "2011-05-18T21:49:03.020Z", "0.0.4562": "2011-05-18T22:21:02.951Z", "0.0.4563": "2011-05-18T22:44:58.997Z", "0.0.4564": "2011-05-18T22:49:54.725Z", "0.0.4565": "2011-05-18T22:56:18.624Z", "0.0.4566": "2011-05-18T22:58:14.607Z", "0.0.4567": "2011-05-18T22:58:50.790Z", "0.0.4568": "2011-05-18T23:01:46.605Z", "0.0.4569": "2011-05-18T23:02:38.404Z", "0.0.4570": "2011-05-18T23:05:16.569Z", "0.0.4571": "2011-05-18T23:06:37.693Z", "0.0.4572": "2011-05-18T23:25:51.157Z", "0.0.4573": "2011-05-18T23:26:38.884Z", "0.0.4574": "2011-05-18T23:30:49.875Z", "0.0.4575": "2011-05-18T23:32:08.484Z", "0.0.4576": "2011-05-18T23:34:33.670Z", "0.0.4577": "2011-05-18T23:36:23.701Z", "0.0.4578": "2011-05-19T16:02:39.225Z", "0.0.4579": "2011-05-19T16:10:39.702Z", "0.0.4580": "2011-05-19T16:15:25.255Z", "0.0.4581": "2011-05-19T16:26:20.577Z", "0.0.4582": "2011-05-19T16:33:00.831Z", "0.0.4583": "2011-05-19T16:42:34.473Z", "0.0.4584": "2011-05-19T16:44:02.702Z", "0.0.4585": "2011-05-19T16:48:42.485Z", "0.0.4586": "2011-05-19T16:52:17.387Z", "0.0.4587": "2011-05-19T16:54:14.247Z", "0.0.4588": "2011-05-19T17:02:28.038Z", "0.0.4589": "2011-05-19T17:03:55.961Z", "0.0.4590": "2011-05-19T17:06:01.831Z", "0.0.4591": "2011-05-19T17:07:39.058Z", "0.0.4592": "2011-05-19T19:27:46.030Z", "0.0.4593": "2011-05-19T20:15:05.379Z", "0.0.4594": "2011-05-19T20:18:28.072Z", "0.0.4595": "2011-05-19T20:29:18.576Z", "0.0.4596": "2011-05-19T20:54:18.690Z", "0.0.4597": "2011-05-19T21:16:48.682Z", "0.0.4598": "2011-05-19T21:19:03.979Z", "0.0.4599": "2011-05-19T21:20:21.257Z", "0.0.4600": "2011-05-19T21:55:59.564Z", "0.0.4601": "2011-05-20T12:53:27.285Z", "0.0.4602": "2011-05-20T14:25:32.671Z", "0.0.4603": "2011-05-20T14:28:02.572Z", "0.0.4604": "2011-05-20T14:33:31.583Z", "0.0.4605": "2011-05-20T14:47:33.396Z", "0.0.4606": "2011-05-20T15:37:53.856Z", "0.0.4607": "2011-05-20T15:39:01.091Z", "0.0.4608": "2011-05-20T15:40:30.142Z", "0.0.4609": "2011-05-20T15:46:56.358Z", "0.0.4610": "2011-05-20T16:54:54.105Z", "0.0.4611": "2011-05-20T16:55:51.214Z", "0.0.4612": "2011-05-20T16:56:57.522Z", "0.0.4613": "2011-05-20T17:07:55.746Z", "0.0.4614": "2011-05-20T17:09:14.492Z", "0.0.4615": "2011-05-20T17:12:52.786Z", "0.0.4616": "2011-05-20T17:13:39.726Z", "0.0.4617": "2011-05-23T10:46:25.333Z", "0.0.4618": "2011-05-23T14:11:29.210Z", "0.0.4619": "2011-05-23T14:13:54.316Z" }, "author": { "name": "Todd Moore", "email": "todd@toddm.me", "url": "toddm.me" }, "repository": { "type": "git", "url": "git://github.com/toddmoore/recline.git" }, "versions": { "0.0.20": "http://registry.npmjs.org/recline/0.0.20", "0.0.201": "http://registry.npmjs.org/recline/0.0.201", "0.0.22": "http://registry.npmjs.org/recline/0.0.22", "0.0.23": "http://registry.npmjs.org/recline/0.0.23", "0.0.24": "http://registry.npmjs.org/recline/0.0.24", "0.0.25": "http://registry.npmjs.org/recline/0.0.25", "0.0.26": "http://registry.npmjs.org/recline/0.0.26", "0.0.27": "http://registry.npmjs.org/recline/0.0.27", "0.0.28": "http://registry.npmjs.org/recline/0.0.28", "0.0.29": "http://registry.npmjs.org/recline/0.0.29", "0.0.30": "http://registry.npmjs.org/recline/0.0.30", "0.0.31": "http://registry.npmjs.org/recline/0.0.31", "0.0.32": "http://registry.npmjs.org/recline/0.0.32", "0.0.33": "http://registry.npmjs.org/recline/0.0.33", "0.0.4": "http://registry.npmjs.org/recline/0.0.4", "0.0.41": "http://registry.npmjs.org/recline/0.0.41", "0.0.42": "http://registry.npmjs.org/recline/0.0.42", "0.0.43": "http://registry.npmjs.org/recline/0.0.43", "0.0.44": "http://registry.npmjs.org/recline/0.0.44", "0.0.45": "http://registry.npmjs.org/recline/0.0.45", "0.0.451": "http://registry.npmjs.org/recline/0.0.451", "0.0.452": "http://registry.npmjs.org/recline/0.0.452", "0.0.453": "http://registry.npmjs.org/recline/0.0.453", "0.0.454": "http://registry.npmjs.org/recline/0.0.454", "0.0.455": "http://registry.npmjs.org/recline/0.0.455", "0.0.4551": "http://registry.npmjs.org/recline/0.0.4551", "0.0.4552": "http://registry.npmjs.org/recline/0.0.4552", "0.0.4553": "http://registry.npmjs.org/recline/0.0.4553", "0.0.4554": "http://registry.npmjs.org/recline/0.0.4554", "0.0.4555": "http://registry.npmjs.org/recline/0.0.4555", "0.0.4556": "http://registry.npmjs.org/recline/0.0.4556", "0.0.4557": "http://registry.npmjs.org/recline/0.0.4557", "0.0.4558": "http://registry.npmjs.org/recline/0.0.4558", "0.0.4559": "http://registry.npmjs.org/recline/0.0.4559", "0.0.456": "http://registry.npmjs.org/recline/0.0.456", "0.0.4561": "http://registry.npmjs.org/recline/0.0.4561", "0.0.4562": "http://registry.npmjs.org/recline/0.0.4562", "0.0.4563": "http://registry.npmjs.org/recline/0.0.4563", "0.0.4564": "http://registry.npmjs.org/recline/0.0.4564", "0.0.4565": "http://registry.npmjs.org/recline/0.0.4565", "0.0.4566": "http://registry.npmjs.org/recline/0.0.4566", "0.0.4567": "http://registry.npmjs.org/recline/0.0.4567", "0.0.4568": "http://registry.npmjs.org/recline/0.0.4568", "0.0.4569": "http://registry.npmjs.org/recline/0.0.4569", "0.0.4570": "http://registry.npmjs.org/recline/0.0.4570", "0.0.4571": "http://registry.npmjs.org/recline/0.0.4571", "0.0.4572": "http://registry.npmjs.org/recline/0.0.4572", "0.0.4573": "http://registry.npmjs.org/recline/0.0.4573", "0.0.4574": "http://registry.npmjs.org/recline/0.0.4574", "0.0.4575": "http://registry.npmjs.org/recline/0.0.4575", "0.0.4576": "http://registry.npmjs.org/recline/0.0.4576", "0.0.4577": "http://registry.npmjs.org/recline/0.0.4577", "0.0.4578": "http://registry.npmjs.org/recline/0.0.4578", "0.0.4579": "http://registry.npmjs.org/recline/0.0.4579", "0.0.4580": "http://registry.npmjs.org/recline/0.0.4580", "0.0.4581": "http://registry.npmjs.org/recline/0.0.4581", "0.0.4582": "http://registry.npmjs.org/recline/0.0.4582", "0.0.4583": "http://registry.npmjs.org/recline/0.0.4583", "0.0.4584": "http://registry.npmjs.org/recline/0.0.4584", "0.0.4585": "http://registry.npmjs.org/recline/0.0.4585", "0.0.4586": "http://registry.npmjs.org/recline/0.0.4586", "0.0.4587": "http://registry.npmjs.org/recline/0.0.4587", "0.0.4588": "http://registry.npmjs.org/recline/0.0.4588", "0.0.4589": "http://registry.npmjs.org/recline/0.0.4589", "0.0.4590": "http://registry.npmjs.org/recline/0.0.4590", "0.0.4591": "http://registry.npmjs.org/recline/0.0.4591", "0.0.4592": "http://registry.npmjs.org/recline/0.0.4592", "0.0.4593": "http://registry.npmjs.org/recline/0.0.4593", "0.0.4594": "http://registry.npmjs.org/recline/0.0.4594", "0.0.4595": "http://registry.npmjs.org/recline/0.0.4595", "0.0.4596": "http://registry.npmjs.org/recline/0.0.4596", "0.0.4597": "http://registry.npmjs.org/recline/0.0.4597", "0.0.4598": "http://registry.npmjs.org/recline/0.0.4598", "0.0.4599": "http://registry.npmjs.org/recline/0.0.4599", "0.0.4600": "http://registry.npmjs.org/recline/0.0.4600", "0.0.4601": "http://registry.npmjs.org/recline/0.0.4601", "0.0.4602": "http://registry.npmjs.org/recline/0.0.4602", "0.0.4603": "http://registry.npmjs.org/recline/0.0.4603", "0.0.4604": "http://registry.npmjs.org/recline/0.0.4604", "0.0.4605": "http://registry.npmjs.org/recline/0.0.4605", "0.0.4606": "http://registry.npmjs.org/recline/0.0.4606", "0.0.4607": "http://registry.npmjs.org/recline/0.0.4607", "0.0.4608": "http://registry.npmjs.org/recline/0.0.4608", "0.0.4609": "http://registry.npmjs.org/recline/0.0.4609", "0.0.4610": "http://registry.npmjs.org/recline/0.0.4610", "0.0.4611": "http://registry.npmjs.org/recline/0.0.4611", "0.0.4612": "http://registry.npmjs.org/recline/0.0.4612", "0.0.4613": "http://registry.npmjs.org/recline/0.0.4613", "0.0.4614": "http://registry.npmjs.org/recline/0.0.4614", "0.0.4615": "http://registry.npmjs.org/recline/0.0.4615", "0.0.4616": "http://registry.npmjs.org/recline/0.0.4616", "0.0.4617": "http://registry.npmjs.org/recline/0.0.4617", "0.0.4618": "http://registry.npmjs.org/recline/0.0.4618", "0.0.4619": "http://registry.npmjs.org/recline/0.0.4619" }, "dist": { "0.0.20": { "shasum": "cda5bae7c6d437069b8dae6a4ebab5cb98daf7a3", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.20.tgz" }, "0.0.201": { "shasum": "581dc19e5f69c4fe86b799a8765369cee8f9f5b6", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.201.tgz" }, "0.0.22": { "shasum": "e530373d586b5d980712e91a0016510ccda7ecae", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.22.tgz" }, "0.0.23": { "shasum": "50e1eba506a78d244235c55dfab14e58f615e23e", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.23.tgz" }, "0.0.24": { "shasum": "fed661b36cb642e1db1ad30c077996964f249ef6", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.24.tgz" }, "0.0.25": { "shasum": "0dde036f847f211b3305445f9fb691615b0ce8d5", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.25.tgz" }, "0.0.26": { "shasum": "aa6f053f6a55bd43e165bb09498e9e2c4d4a73d7", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.26.tgz" }, "0.0.27": { "shasum": "253b16d1f28b752d79522086b4351c43e95d00f8", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.27.tgz" }, "0.0.28": { "shasum": "276197525fe5e359c30428f44bffe9b3c89db4f9", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.28.tgz" }, "0.0.29": { "shasum": "15cc2b30fb51f04fe3effd3bae8acc6ba934d607", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.29.tgz" }, "0.0.30": { "shasum": "db090bb0bb59d65bb42b3f5b4b43c49189818ffd", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.30.tgz" }, "0.0.31": { "shasum": "663a1aa67771d835b78b7579fa29cbfc111a5413", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.31.tgz" }, "0.0.32": { "shasum": "b0eab94cc0041eaeb604e1d3fd827e3c1a1032fe", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.32.tgz" }, "0.0.33": { "shasum": "e8655448076b00fbf17284a853d4e458a1a62632", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.33.tgz" }, "0.0.4": { "shasum": "81455e4c5b1d9f608eba59ed2d8c4bb858f182b5", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4.tgz" }, "0.0.41": { "shasum": "d03bc6d5b2811d7f676ce9ea175c4ffe18d9448b", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.41.tgz" }, "0.0.42": { "shasum": "da9906ea43071d5ffacaccc3aa3a434f4e9c8abe", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.42.tgz" }, "0.0.43": { "shasum": "4859ad2df15d886293ab498240cff918babce387", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.43.tgz" }, "0.0.44": { "shasum": "dc8c9165d159e82187887116381978ee2a799394", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.44.tgz" }, "0.0.45": { "shasum": "516cf0ed66705ef7923232ecf036b5ab8854bc6b", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.45.tgz" }, "0.0.451": { "shasum": "fa2744fdda8dd333a7da9b4cd8d1647b85a5f912", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.451.tgz" }, "0.0.452": { "shasum": "8bfb087080cf17d637c3f73b755ec04ff3d83965", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.452.tgz" }, "0.0.453": { "shasum": "4ee012cf2f2725bba286a2ede833d576cd3da157", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.453.tgz" }, "0.0.454": { "shasum": "44c91dcf9fa1b11fde92414e319f3a60a2ac6387", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.454.tgz" }, "0.0.455": { "shasum": "e82173f0e6b33f990f1cabedf56bee8573d48b57", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.455.tgz" }, "0.0.4551": { "shasum": "54e6fd69edd33125ba1d5a6f9f50b36a5354b782", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4551.tgz" }, "0.0.4552": { "shasum": "2ddf191613bcb08e124926624f0153fc1df7eb11", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4552.tgz" }, "0.0.4553": { "shasum": "5b5309e7ec1d08677d9e5e46b4ef2320e4d4041e", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4553.tgz" }, "0.0.4554": { "shasum": "4d5a0b528146e49093c83651867dcc5e92ad7119", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4554.tgz" }, "0.0.4555": { "shasum": "6ca8197cd76f5059f0bd44f59fc7d2220004b6f4", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4555.tgz" }, "0.0.4556": { "shasum": "a262c645f06ecee5d21a54041135f4477f09139b", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4556.tgz" }, "0.0.4557": { "shasum": "85666a1580b8bd5288e2dce8c52f79c74ccb9d4a", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4557.tgz" }, "0.0.4558": { "shasum": "3a8da3aa48817da36e7d4b6d53eb85ed17e2c607", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4558.tgz" }, "0.0.4559": { "shasum": "304c56685cda483796728b7248cfc5f8a8ea6be6", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4559.tgz" }, "0.0.456": { "shasum": "f523c6479e104e5169f42021d17c4650e92672db", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.456.tgz" }, "0.0.4561": { "shasum": "c30ac0c1a086e615db2530e781168694203adeb2", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4561.tgz" }, "0.0.4562": { "shasum": "f1d5f1f7048696002edece1c28e231367b4240ed", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4562.tgz" }, "0.0.4563": { "shasum": "69bb7c5575bf6e9624a0f41139a3cf731d5f4b80", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4563.tgz" }, "0.0.4564": { "shasum": "889b996a7d63fa4be1a6c4526e716413aa3d33f7", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4564.tgz" }, "0.0.4565": { "shasum": "b34b10742b48032e805e454b00cbde5016e3c5b4", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4565.tgz" }, "0.0.4566": { "shasum": "47f1196c5d60afcabdb60f07d728daf4694384d8", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4566.tgz" }, "0.0.4567": { "shasum": "feb79675765a3d13ce026bffbd08190792958dc1", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4567.tgz" }, "0.0.4568": { "shasum": "5280d7f8c283727b78cf3375391671c26a713932", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4568.tgz" }, "0.0.4569": { "shasum": "636e2558c741ba19b8b43e2d7b356d972567a93c", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4569.tgz" }, "0.0.4570": { "shasum": "3bb09749bb3cc59a7d1fae4886c2123e86073a8e", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4570.tgz" }, "0.0.4571": { "shasum": "61e94d52189bb9fa6eb07a24a24ef708cd53a979", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4571.tgz" }, "0.0.4572": { "shasum": "465a15e0f77835ef2b881ae84780a87da4abc17c", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4572.tgz" }, "0.0.4573": { "shasum": "fefd6fd8043b6b2c4cdacc72cc37c1d5879eb4a8", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4573.tgz" }, "0.0.4574": { "shasum": "47cbf14350d62b64a55cdb2d83213163a50e0fec", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4574.tgz" }, "0.0.4575": { "shasum": "370bc9e4fe68f6478c4b98bc387a4881a840aaa0", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4575.tgz" }, "0.0.4576": { "shasum": "6dd9adee920d9b500c3f1a25421e7aba5d791d07", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4576.tgz" }, "0.0.4577": { "shasum": "71b1766f11090807ffe4a6e96755250209e1c81d", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4577.tgz" }, "0.0.4578": { "shasum": "ad6fcec3c541afd50f128de21410e5e6e09f0362", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4578.tgz" }, "0.0.4579": { "shasum": "9eb8c2615a97b44794294e2751e7b808c5c79216", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4579.tgz" }, "0.0.4580": { "shasum": "07d0caffd394fdab599b21b5a2b52f04f7136def", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4580.tgz" }, "0.0.4581": { "shasum": "b392b1a5b6be2a44587ba48a128e1caea9621d43", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4581.tgz" }, "0.0.4582": { "shasum": "66099e871c2e7c4ee4965e02530a07c20aa216c4", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4582.tgz" }, "0.0.4583": { "shasum": "2a1cba4fd29b1d2391c9f33d5cc7726fc1f9fe7b", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4583.tgz" }, "0.0.4584": { "shasum": "724b02129e5c7e4005cfc4e0988a74466d837eee", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4584.tgz" }, "0.0.4585": { "shasum": "f64bb2c1eb0a9a5e3246b793c09210150c217123", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4585.tgz" }, "0.0.4586": { "shasum": "dac364d0bd3cf24394195e6f5adc43235a12250f", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4586.tgz" }, "0.0.4587": { "shasum": "25e181b91216997d8d2a82411b1567a6b26f8b35", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4587.tgz" }, "0.0.4588": { "shasum": "f9991d0327bc5f87904d7f02f3fb9688d5ed24d7", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4588.tgz" }, "0.0.4589": { "shasum": "ebb6a0b1b7fa02b1b46983db18cfc482cb554687", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4589.tgz" }, "0.0.4590": { "shasum": "ff10669eb17ed401165e7d9d8f12b8bccf3d2e71", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4590.tgz" }, "0.0.4591": { "shasum": "4f7345903b8c3ee755425f3ffd66f11855a5d94a", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4591.tgz" }, "0.0.4592": { "shasum": "8790ff95b6f1fb9b796a2c282c09bdb35d6713b5", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4592.tgz" }, "0.0.4593": { "shasum": "b7120b3e0ae80c22cde34742221d8dc2de2f230d", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4593.tgz" }, "0.0.4594": { "shasum": "ac33696476e78f78b654c27da04a1357d9e9f654", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4594.tgz" }, "0.0.4595": { "shasum": "646981db7bc23a4e4772d39a55f214503ce42ae9", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4595.tgz" }, "0.0.4596": { "shasum": "445decead2631f475179df8657c90b81735cbde6", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4596.tgz" }, "0.0.4597": { "shasum": "0b0de8d15a770e604f91aba56096024bcb2989d1", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4597.tgz" }, "0.0.4598": { "shasum": "1e1dba70947d3ae12c63d547cae5605956da79fb", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4598.tgz" }, "0.0.4599": { "shasum": "13e913f7199bcbf2d7dc79f8dc41d1db3542d482", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4599.tgz" }, "0.0.4600": { "shasum": "d9b3321abee50256c0b230406c86dae9c717a0b6", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4600.tgz" }, "0.0.4601": { "shasum": "6e49ba2a5d465bf7b9310917f91c41fdef80838d", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4601.tgz" }, "0.0.4602": { "shasum": "4c78b5134c782178367d8681244c4ca198ae2708", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4602.tgz" }, "0.0.4603": { "shasum": "b771ec31811b4995518192f1fdfff2b0070715fa", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4603.tgz" }, "0.0.4604": { "shasum": "575eddfaabbc6463071488cbebb0ee8e705981af", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4604.tgz" }, "0.0.4605": { "shasum": "b6534cf2bcc900cfc76b1713ba617d07519aca9e", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4605.tgz" }, "0.0.4606": { "shasum": "ab4a265a6463cc819b94d2de18dacc0745e7760a", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4606.tgz" }, "0.0.4607": { "shasum": "78108d97d0ce71a068002ed9ef41ad144aa4aad0", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4607.tgz" }, "0.0.4608": { "shasum": "bd673aa7c71a9b79ef29a370f538897a2be79faa", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4608.tgz" }, "0.0.4609": { "shasum": "6f634e0a17b65a70928772ee97cc26ba023e8276", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4609.tgz" }, "0.0.4610": { "shasum": "54b894bcd243eef36fe64d27fecad59f40b2ab45", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4610.tgz" }, "0.0.4611": { "shasum": "d2a8c57b446ddb73a7716a272288dc983bd65466", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4611.tgz" }, "0.0.4612": { "shasum": "dae9685618bf3827b7454326223c78d6073a63bc", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4612.tgz" }, "0.0.4613": { "shasum": "5d7129031626009033cea11e659e58ebc99c1d2f", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4613.tgz" }, "0.0.4614": { "shasum": "b38d21b1cc8fcd11ca8f4c8ad74d5b911fa1cb19", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4614.tgz" }, "0.0.4615": { "shasum": "29ad65b28d03c33e6ed6e9aefdb0be1490ed2e8a", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4615.tgz" }, "0.0.4616": { "shasum": "fcc80fc1b9887df785e68780cfea4b8d3f6e877a", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4616.tgz" }, "0.0.4617": { "shasum": "97f79c117e6a46717e29f37ed342d1817bdf674f", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4617.tgz" }, "0.0.4618": { "shasum": "10aca731eb0bf5fcb02eb9f552d4ab55a7cf828f", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4618.tgz" }, "0.0.4619": { "shasum": "9a10bf8eed9fc06cca72dc391026263822152189", "tarball": "http://registry.npmjs.org/recline/-/recline-0.0.4619.tgz" } }, "url": "http://registry.npmjs.org/recline/" }, "recon": { "name": "recon", "description": "Keep a network connection alive by reconnecting repeatedly", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-recon.git" }, "time": { "modified": "2011-02-23T05:50:31.748Z", "created": "2010-12-18T09:45:45.304Z", "0.0.1": "2010-12-18T09:45:45.304Z", "0.0.2": "2010-12-18T09:45:45.304Z", "0.0.3": "2010-12-20T09:52:28.125Z", "0.0.6": "2010-12-27T04:05:50.315Z", "0.0.7": "2011-02-14T20:06:39.535Z", "0.0.8": "2011-02-23T05:50:31.748Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/recon/0.0.1", "0.0.2": "http://registry.npmjs.org/recon/0.0.2", "0.0.3": "http://registry.npmjs.org/recon/0.0.3", "0.0.6": "http://registry.npmjs.org/recon/0.0.6", "0.0.7": "http://registry.npmjs.org/recon/0.0.7", "0.0.8": "http://registry.npmjs.org/recon/0.0.8" }, "dist": { "0.0.1": { "shasum": "d3c8acd2bd2e4fbc10d609dc2a323d8fdaa4ac18", "tarball": "http://registry.npmjs.org/recon/-/recon-0.0.1.tgz" }, "0.0.2": { "shasum": "febdfc41172e6d106f8851ba4e7636ac61f93fea", "tarball": "http://registry.npmjs.org/recon/-/recon-0.0.2.tgz" }, "0.0.3": { "shasum": "7619602e7ce8b4196d731fc0968d2b80e18815ad", "tarball": "http://registry.npmjs.org/recon/-/recon-0.0.3.tgz" }, "0.0.6": { "shasum": "44771df5b7687e981334d241fb5b770dcc16d34d", "tarball": "http://registry.npmjs.org/recon/-/recon-0.0.6.tgz" }, "0.0.7": { "shasum": "efbab86a5228f4d02ebc9ce565c48c1761c53332", "tarball": "http://registry.npmjs.org/recon/-/recon-0.0.7.tgz" }, "0.0.8": { "shasum": "e2befa42349c64a02a227fec822d67876144f5c4", "tarball": "http://registry.npmjs.org/recon/-/recon-0.0.8.tgz" } }, "keywords": [ "network", "reconnect", "connection" ], "url": "http://registry.npmjs.org/recon/" }, "reconf": { "name": "reconf", "description": "Recursive configuration file management with defaults and overrides for nconf.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-06-20T16:24:43.483Z", "created": "2011-06-14T20:14:06.634Z", "0.1.0": "2011-06-14T20:14:07.180Z", "0.1.1": "2011-06-20T16:24:43.483Z" }, "author": { "name": "bradleymeck" }, "versions": { "0.1.0": "http://registry.npmjs.org/reconf/0.1.0", "0.1.1": "http://registry.npmjs.org/reconf/0.1.1" }, "dist": { "0.1.0": { "shasum": "b1f03302a3af27cb37ec05ec5df4917256c2ab9a", "tarball": "http://registry.npmjs.org/reconf/-/reconf-0.1.0.tgz" }, "0.1.1": { "shasum": "279c986875831b0d82b5b80435f6a53e54a823f7", "tarball": "http://registry.npmjs.org/reconf/-/reconf-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/reconf/" }, "redback": { "name": "redback", "description": "A high-level Redis library", "dist-tags": { "latest": "0.2.8" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-12-08T21:04:24.968Z", "created": "2011-05-09T20:44:14.930Z", "0.1.0": "2011-12-08T21:04:24.968Z", "0.1.1": "2011-12-08T21:04:24.968Z", "0.1.2": "2011-12-08T21:04:24.968Z", "0.1.3": "2011-12-08T21:04:24.968Z", "0.1.4": "2011-12-08T21:04:24.968Z", "0.1.5": "2011-12-08T21:04:24.968Z", "0.1.6": "2011-12-08T21:04:24.968Z", "0.1.7": "2011-12-08T21:04:24.968Z", "0.1.8": "2011-12-08T21:04:24.968Z", "0.1.9": "2011-12-08T21:04:24.968Z", "0.2.0": "2011-12-08T21:04:24.968Z", "0.2.1": "2011-12-08T21:04:24.968Z", "0.2.2": "2011-12-08T21:04:24.968Z", "0.2.3": "2011-12-08T21:04:24.968Z", "0.2.4": "2011-12-08T21:04:24.968Z", "0.2.5": "2011-12-08T21:04:24.968Z", "0.2.6": "2011-12-08T21:04:24.968Z", "0.2.7": "2011-12-08T21:04:24.968Z", "0.2.8": "2011-12-08T21:04:24.968Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/redback.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redback/0.1.0", "0.1.1": "http://registry.npmjs.org/redback/0.1.1", "0.1.2": "http://registry.npmjs.org/redback/0.1.2", "0.1.3": "http://registry.npmjs.org/redback/0.1.3", "0.1.4": "http://registry.npmjs.org/redback/0.1.4", "0.1.5": "http://registry.npmjs.org/redback/0.1.5", "0.1.6": "http://registry.npmjs.org/redback/0.1.6", "0.1.7": "http://registry.npmjs.org/redback/0.1.7", "0.1.8": "http://registry.npmjs.org/redback/0.1.8", "0.1.9": "http://registry.npmjs.org/redback/0.1.9", "0.2.0": "http://registry.npmjs.org/redback/0.2.0", "0.2.1": "http://registry.npmjs.org/redback/0.2.1", "0.2.2": "http://registry.npmjs.org/redback/0.2.2", "0.2.3": "http://registry.npmjs.org/redback/0.2.3", "0.2.4": "http://registry.npmjs.org/redback/0.2.4", "0.2.5": "http://registry.npmjs.org/redback/0.2.5", "0.2.6": "http://registry.npmjs.org/redback/0.2.6", "0.2.7": "http://registry.npmjs.org/redback/0.2.7", "0.2.8": "http://registry.npmjs.org/redback/0.2.8" }, "dist": { "0.1.0": { "shasum": "c64a179e574ea03844a2dde1b3072bb1c3be91bd", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.0.tgz" }, "0.1.1": { "shasum": "0c4ad0da43cb17851f98b04697b2ac6d52443966", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.1.tgz" }, "0.1.2": { "shasum": "fd2037d404b591b5248f6b4849f54267e14f6ed8", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.2.tgz" }, "0.1.3": { "shasum": "53f8e79bee3c3557b60cd7390b3c297bf9e0a586", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.3.tgz" }, "0.1.4": { "shasum": "389db9b26ab026a543b79e04bde00d27da982ce6", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.4.tgz" }, "0.1.5": { "shasum": "9473ac5a7f4b9bee8a5d92e12c1c3e3bd13e77a5", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.5.tgz" }, "0.1.6": { "shasum": "a2e4b64598bd47d0b1735b73b66f4e28a0476623", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.6.tgz" }, "0.1.7": { "shasum": "408e8de0ece3e9c58fdc2bff45be5436584d68dd", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.7.tgz" }, "0.1.8": { "shasum": "57228a6b065309a72335aaef8a7e028f5e849b54", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.8.tgz" }, "0.1.9": { "shasum": "eae4c92a5eb9e13df4e1422fe1ce6a6db90211c1", "tarball": "http://registry.npmjs.org/redback/-/redback-0.1.9.tgz" }, "0.2.0": { "shasum": "1f2a3360d97cf8a2e44455f51c1af414e89131b0", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.0.tgz" }, "0.2.1": { "shasum": "5885d6e3cc8e32d1cd2e651905fff48a6718a884", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.1.tgz" }, "0.2.2": { "shasum": "31653d3121ba6d33f5a0f35aacc71efd6adc7fa4", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.2.tgz" }, "0.2.3": { "shasum": "62ae3c01794ec75d4c67f044732cb31314b64dfc", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.3.tgz" }, "0.2.4": { "shasum": "088becb52dc4ab424a784cbb21d39abbb1e4b3c0", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.4.tgz" }, "0.2.5": { "shasum": "ea8789fd377bf2b6a9296db1706587c7371ce084", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.5.tgz" }, "0.2.6": { "shasum": "6bb5dff4331eefb280b7dad2eef84118c42cc1dd", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.6.tgz" }, "0.2.7": { "shasum": "061fa4ccc134dfbcb2f5c22cdc59e88ab568ff0a", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.7.tgz" }, "0.2.8": { "shasum": "2dc8b229be40b1f66a751ed27b01237e3f3f9115", "tarball": "http://registry.npmjs.org/redback/-/redback-0.2.8.tgz" } }, "url": "http://registry.npmjs.org/redback/" }, "rede": { "name": "rede", "description": "Redis pubsub + Node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "eac", "email": "ericis@gmail.com" } ], "time": { "modified": "2011-04-26T19:31:39.890Z", "created": "2011-04-26T19:31:39.592Z", "0.1.0": "2011-04-26T19:31:39.890Z" }, "repository": { "type": "git", "url": "git://github.com/eac/rede.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rede/0.1.0" }, "dist": { "0.1.0": { "shasum": "5d5727406f7c2cd128ff5130702220b9e6627603", "tarball": "http://registry.npmjs.org/rede/-/rede-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/rede/" }, "redecard": { "name": "redecard", "description": "Redecard (former VisaNet) for Node.js", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "viktors", "email": "viktors.rotanovs@gmail.com" } ], "time": { "modified": "2011-06-10T15:53:39.434Z", "created": "2011-06-02T11:46:56.678Z", "0.0.2": "2011-06-02T11:46:57.636Z", "0.0.3": "2011-06-06T15:22:23.254Z", "0.0.4": "2011-06-07T09:05:56.523Z", "0.0.5": "2011-06-10T14:40:57.290Z", "0.0.6": "2011-06-10T14:58:06.135Z", "0.0.7": "2011-06-10T15:53:39.434Z" }, "author": { "name": "Viktors Rotanovs", "email": "viktors.rotanovs@gmail.com", "url": "http://rotanovs.com" }, "repository": { "type": "git", "url": "git://github.com/viktors/node-redecard.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/redecard/0.0.2", "0.0.3": "http://registry.npmjs.org/redecard/0.0.3", "0.0.4": "http://registry.npmjs.org/redecard/0.0.4", "0.0.5": "http://registry.npmjs.org/redecard/0.0.5", "0.0.6": "http://registry.npmjs.org/redecard/0.0.6", "0.0.7": "http://registry.npmjs.org/redecard/0.0.7" }, "dist": { "0.0.2": { "shasum": "5559af8b6281378f6eb5dc566a3c541b29b567cb", "tarball": "http://registry.npmjs.org/redecard/-/redecard-0.0.2.tgz" }, "0.0.3": { "shasum": "102f17f7f6dd9eb4b641a61a38349fb898c6441c", "tarball": "http://registry.npmjs.org/redecard/-/redecard-0.0.3.tgz" }, "0.0.4": { "shasum": "adf9b569c374b0d1a8c59342b52c7d13be66cdd1", "tarball": "http://registry.npmjs.org/redecard/-/redecard-0.0.4.tgz" }, "0.0.5": { "shasum": "21a5a4b1716762c9c82625efc8c2bb10f494c488", "tarball": "http://registry.npmjs.org/redecard/-/redecard-0.0.5.tgz" }, "0.0.6": { "shasum": "589f2d9ac2505c7f90ec5bdceb4425f84155eee7", "tarball": "http://registry.npmjs.org/redecard/-/redecard-0.0.6.tgz" }, "0.0.7": { "shasum": "d1cfb6bdce08ee8508febf914d53e48f1094cadf", "tarball": "http://registry.npmjs.org/redecard/-/redecard-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/redecard/" }, "redim": { "name": "redim", "description": "Simple Redis models for simple Node.js projects", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "lysol", "email": "derek@derekarnold.net" } ], "time": { "modified": "2011-07-03T23:50:49.305Z", "created": "2011-07-02T16:35:45.872Z", "0.0.1": "2011-07-02T16:35:46.638Z", "0.0.2": "2011-07-03T00:26:58.687Z", "0.0.3": "2011-07-03T23:20:53.167Z" }, "author": { "name": "Derek Arnold" }, "versions": { "0.0.1": "http://registry.npmjs.org/redim/0.0.1", "0.0.2": "http://registry.npmjs.org/redim/0.0.2", "0.0.3": "http://registry.npmjs.org/redim/0.0.3" }, "dist": { "0.0.1": { "shasum": "00580a75c761f2a4f4bed66f40237d326b16a46d", "tarball": "http://registry.npmjs.org/redim/-/redim-0.0.1.tgz" }, "0.0.2": { "shasum": "4847ee2c0414c995a299c5a1e055d176b6622686", "tarball": "http://registry.npmjs.org/redim/-/redim-0.0.2.tgz" }, "0.0.3": { "shasum": "597bff038cf336ba51429f9835fdac4ba8f8757e", "tarball": "http://registry.npmjs.org/redim/-/redim-0.0.3.tgz" } }, "keywords": [ "redis", "model", "coffeescript" ], "url": "http://registry.npmjs.org/redim/" }, "redirect": { "name": "redirect", "description": "A simple HTTP redirection server", "dist-tags": { "latest": "0.1.0" }, "readme": "# node-redirect\n\nCreates a server which redirects incoming traffic to another domain.\n\n# Requirements\n\n- node\n- npm\n\n# Installation\n\n```\n npm install redirect\n```\n\n# Configuration\n\nIn order to run the `redirect` application, you will need to modify the `config.json` with your redirection options.\n\n\n```js\n{\n \"code\": 302,\n \"host\": \"http://pkumar.github.com\"\n}\n```\n\n# Usage\n\n### Starting locally\n\n node bin/server\n\n*Now you can visit http://localhost:3000 to be redirected*\n\n# License\n\n(The MIT License)\n\nCopyright (c) 2011 Pavan Kumar Sunkara\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-11-24T17:30:51.648Z", "created": "2011-11-24T17:27:45.211Z", "0.1.0": "2011-11-24T17:30:51.648Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/redirect/0.1.0" }, "dist": { "0.1.0": { "shasum": "144e4644150bfbf752d090f2d7d1b5b19ebb10bf", "tarball": "http://registry.npmjs.org/redirect/-/redirect-0.1.0.tgz" } }, "keywords": [ "redirect", "302", "server", "http", "simple" ], "url": "http://registry.npmjs.org/redirect/" }, "redis": { "name": "redis", "description": "Redis client library", "dist-tags": { "latest": "0.7.1" }, "maintainers": [ { "name": "mjr", "email": "mjr@ranney.com" } ], "author": { "name": "Matt Ranney", "email": "mjr@ranney.com" }, "repository": { "type": "git", "url": "git://github.com/mranney/node_redis.git" }, "time": { "modified": "2011-11-23T08:36:22.263Z", "created": "2010-12-30T01:49:26.231Z", "0.0.1": "2010-12-30T01:49:26.231Z", "0.0.2": "2010-12-30T01:49:26.231Z", "0.0.3": "2010-12-30T01:49:26.231Z", "0.0.4": "2010-12-30T01:49:26.231Z", "0.0.7": "2010-12-30T01:49:26.231Z", "0.0.8": "2010-12-30T01:49:26.231Z", "0.1.0": "2010-12-30T01:49:26.231Z", "0.1.1": "2010-12-30T01:49:26.231Z", "0.1.2": "2010-12-30T01:49:26.231Z", "0.2.0": "2010-12-30T01:49:26.231Z", "0.2.1": "2010-12-30T01:49:26.231Z", "0.2.2": "2010-12-30T01:49:26.231Z", "0.2.3": "2010-12-30T01:49:26.231Z", "0.2.4": "2010-12-30T01:49:26.231Z", "0.2.6": "2010-12-30T01:49:26.231Z", "0.3.0": "2010-12-30T01:49:26.231Z", "0.3.1": "2010-12-30T01:49:26.231Z", "0.3.2": "2010-12-30T01:49:26.231Z", "0.3.3": "2010-12-30T01:49:26.231Z", "0.3.4": "2010-12-30T01:49:26.231Z", "0.3.5": "2010-12-30T01:49:26.231Z", "0.3.6": "2010-12-30T01:49:26.231Z", "0.3.7": "2010-12-30T01:49:26.231Z", "0.3.9": "2010-12-30T01:49:26.231Z", "0.4.0": "2010-12-30T01:49:26.231Z", "0.4.1": "2010-12-30T01:49:26.231Z", "0.4.2": "2010-12-30T01:49:26.231Z", "0.5.0": "2010-12-30T01:49:26.231Z", "0.5.1": "2011-01-18T21:57:43.664Z", "0.5.2": "2011-01-20T02:15:22.586Z", "0.5.3": "2011-02-06T06:32:17.621Z", "0.5.4": "2011-02-11T10:12:38.675Z", "0.5.5": "2011-02-17T02:27:39.822Z", "0.5.6": "2011-02-23T07:11:17.197Z", "0.5.7": "2011-02-28T09:11:27.676Z", "0.5.8": "2011-03-15T01:52:10.852Z", "0.5.9": "2011-03-15T03:04:13.218Z", "0.5.10": "2011-04-06T16:50:52.002Z", "0.5.11": "2011-04-07T15:58:20.425Z", "0.6.0": "2011-04-22T02:49:16.506Z", "0.6.1": "2011-06-29T07:47:08.873Z", "0.6.2": "2011-06-30T20:31:01.177Z", "0.6.3": "2011-06-30T21:46:39.387Z", "0.6.4": "2011-06-30T22:14:11.467Z", "0.6.5": "2011-07-06T14:50:35.447Z", "0.6.6": "2011-07-06T15:39:42.612Z", "0.6.7": "2011-07-31T00:33:10.424Z", "0.7.0": "2011-11-15T06:43:52.557Z", "0.7.1": "2011-11-15T20:49:25.696Z" }, "users": { "coverslide": true, "deedubs": true, "tjholowaychuk": true, "pgte": true, "naholyr": true }, "versions": { "0.0.1": "http://registry.npmjs.org/redis/0.0.1", "0.0.2": "http://registry.npmjs.org/redis/0.0.2", "0.0.3": "http://registry.npmjs.org/redis/0.0.3", "0.0.4": "http://registry.npmjs.org/redis/0.0.4", "0.0.7": "http://registry.npmjs.org/redis/0.0.7", "0.0.8": "http://registry.npmjs.org/redis/0.0.8", "0.1.0": "http://registry.npmjs.org/redis/0.1.0", "0.1.1": "http://registry.npmjs.org/redis/0.1.1", "0.1.2": "http://registry.npmjs.org/redis/0.1.2", "0.2.0": "http://registry.npmjs.org/redis/0.2.0", "0.2.1": "http://registry.npmjs.org/redis/0.2.1", "0.2.2": "http://registry.npmjs.org/redis/0.2.2", "0.2.3": "http://registry.npmjs.org/redis/0.2.3", "0.2.4": "http://registry.npmjs.org/redis/0.2.4", "0.2.6": "http://registry.npmjs.org/redis/0.2.6", "0.3.0": "http://registry.npmjs.org/redis/0.3.0", "0.3.1": "http://registry.npmjs.org/redis/0.3.1", "0.3.2": "http://registry.npmjs.org/redis/0.3.2", "0.3.3": "http://registry.npmjs.org/redis/0.3.3", "0.3.4": "http://registry.npmjs.org/redis/0.3.4", "0.3.5": "http://registry.npmjs.org/redis/0.3.5", "0.3.6": "http://registry.npmjs.org/redis/0.3.6", "0.3.7": "http://registry.npmjs.org/redis/0.3.7", "0.3.9": "http://registry.npmjs.org/redis/0.3.9", "0.4.0": "http://registry.npmjs.org/redis/0.4.0", "0.4.1": "http://registry.npmjs.org/redis/0.4.1", "0.4.2": "http://registry.npmjs.org/redis/0.4.2", "0.5.0": "http://registry.npmjs.org/redis/0.5.0", "0.5.1": "http://registry.npmjs.org/redis/0.5.1", "0.5.2": "http://registry.npmjs.org/redis/0.5.2", "0.5.3": "http://registry.npmjs.org/redis/0.5.3", "0.5.4": "http://registry.npmjs.org/redis/0.5.4", "0.5.5": "http://registry.npmjs.org/redis/0.5.5", "0.5.6": "http://registry.npmjs.org/redis/0.5.6", "0.5.7": "http://registry.npmjs.org/redis/0.5.7", "0.5.8": "http://registry.npmjs.org/redis/0.5.8", "0.5.9": "http://registry.npmjs.org/redis/0.5.9", "0.5.10": "http://registry.npmjs.org/redis/0.5.10", "0.5.11": "http://registry.npmjs.org/redis/0.5.11", "0.6.0": "http://registry.npmjs.org/redis/0.6.0", "0.6.1": "http://registry.npmjs.org/redis/0.6.1", "0.6.2": "http://registry.npmjs.org/redis/0.6.2", "0.6.3": "http://registry.npmjs.org/redis/0.6.3", "0.6.4": "http://registry.npmjs.org/redis/0.6.4", "0.6.5": "http://registry.npmjs.org/redis/0.6.5", "0.6.6": "http://registry.npmjs.org/redis/0.6.6", "0.6.7": "http://registry.npmjs.org/redis/0.6.7", "0.7.0": "http://registry.npmjs.org/redis/0.7.0", "0.7.1": "http://registry.npmjs.org/redis/0.7.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/redis/-/redis-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/redis/-/redis-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/redis/-/redis-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/redis/-/redis-0.0.4.tgz" }, "0.0.7": { "tarball": "http://packages:5984/redis/-/redis-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/redis/-/redis-0.0.8.tgz" }, "0.1.0": { "tarball": "http://packages:5984/redis/-/redis-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/redis/-/redis-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/redis/-/redis-0.1.2.tgz" }, "0.2.0": { "tarball": "http://packages:5984/redis/-/redis-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/redis/-/redis-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/redis/-/redis-0.2.2.tgz" }, "0.2.3": { "tarball": "http://packages:5984/redis/-/redis-0.2.3.tgz" }, "0.2.4": { "tarball": "http://packages:5984/redis/-/redis-0.2.4.tgz" }, "0.2.6": { "tarball": "http://packages:5984/redis/-/redis-0.2.6.tgz" }, "0.3.0": { "tarball": "http://packages:5984/redis/-/redis-0.3.0.tgz" }, "0.3.1": { "tarball": "http://packages:5984/redis/-/redis-0.3.1.tgz" }, "0.3.2": { "tarball": "http://packages:5984/redis/-/redis-0.3.2.tgz" }, "0.3.3": { "tarball": "http://packages:5984/redis/-/redis-0.3.3.tgz" }, "0.3.4": { "tarball": "http://packages:5984/redis/-/redis-0.3.4.tgz" }, "0.3.5": { "tarball": "http://packages:5984/redis/-/redis-0.3.5.tgz" }, "0.3.6": { "tarball": "http://packages:5984/redis/-/redis-0.3.6.tgz" }, "0.3.7": { "tarball": "http://packages:5984/redis/-/redis-0.3.7.tgz" }, "0.3.9": { "shasum": "779784c4ce821d2692aefb480be5c78a81225a6a", "tarball": "http://registry.npmjs.org/redis/-/redis-0.3.9.tgz" }, "0.4.0": { "shasum": "42cdcb6b37d5dbaf81ee0131b593bf32e6cd57a3", "tarball": "http://registry.npmjs.org/redis/-/redis-0.4.0.tgz" }, "0.4.1": { "shasum": "733687fb9a89cde0dd64ffb61c6175b9eb2ec4ae", "tarball": "http://registry.npmjs.org/redis/-/redis-0.4.1.tgz" }, "0.4.2": { "shasum": "8ed6ab87893041ca9db2c4bde1b6933665ba3367", "tarball": "http://registry.npmjs.org/redis/-/redis-0.4.2.tgz" }, "0.5.0": { "shasum": "5668d05c7b66a57802d77b693cf7c5c547aa9824", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.0.tgz" }, "0.5.1": { "shasum": "068bc8defe1cf6512a250e21ce1f4ec90871e617", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.1.tgz" }, "0.5.2": { "shasum": "0c12b48b488bdac7afd52eeaeb073b30d5c9ea01", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.2.tgz" }, "0.5.3": { "shasum": "f76adff4ad1f58a4103378218875584c26045b89", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.3.tgz" }, "0.5.4": { "shasum": "b6291fb1623330f7ed8cc37a67dc042eefa7c826", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.4.tgz" }, "0.5.5": { "shasum": "540ccb355e6139c3497d297f6bb7680fa45af2f2", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.5.tgz" }, "0.5.6": { "shasum": "b9dee45ca9181930e768c06779b4a4dee6113e0e", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.6.tgz" }, "0.5.7": { "shasum": "9608e98f7e5d990d0f2e3342b0067a4e0026da18", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.7.tgz" }, "0.5.8": { "shasum": "942ede3cb53ade85f3e71c1f64e69f85f63d97d9", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.8.tgz" }, "0.5.9": { "shasum": "742d3a20b9fea9d86183308ec5363a04ea7a6634", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.9.tgz" }, "0.5.10": { "shasum": "0b8db5ac33eb133cb82501a2cb724525fa3a0224", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.10.tgz" }, "0.5.11": { "shasum": "000a38a4b6ade4642318241692e3f449ed1cf151", "tarball": "http://registry.npmjs.org/redis/-/redis-0.5.11.tgz" }, "0.6.0": { "shasum": "9f3421fb50a3123f10b93ae5b61e641e7f6bd754", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.0.tgz" }, "0.6.1": { "shasum": "8a51b1bdbc6325836812d726266d6023a7015877", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.1.tgz" }, "0.6.2": { "shasum": "5d39e96340758b16117880b8c5ccfee15f686649", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.2.tgz" }, "0.6.3": { "shasum": "8773247fd0039a9a5b3991c06602dbe0b66efff8", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.3.tgz" }, "0.6.4": { "shasum": "0e551c57ba2f81bb9fa69917805fa93e833fd77e", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.4.tgz" }, "0.6.5": { "shasum": "54e513b81e2cfa8f796218307d245d7792cd5f2c", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.5.tgz" }, "0.6.6": { "shasum": "cd77d6baa61d3be89032fb21263d172277ac1348", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.6.tgz" }, "0.6.7": { "shasum": "0f17f913468a5cb2bf0864e4d56669d058668d46", "tarball": "http://registry.npmjs.org/redis/-/redis-0.6.7.tgz" }, "0.7.0": { "shasum": "6cd0361a2a627a86af311db28357f1812f5c1ef7", "tarball": "http://registry.npmjs.org/redis/-/redis-0.7.0.tgz" }, "0.7.1": { "shasum": "0dcc026332c7d5be11ab43678ed28af6a9cc8d75", "tarball": "http://registry.npmjs.org/redis/-/redis-0.7.1.tgz" } }, "url": "http://registry.npmjs.org/redis/" }, "redis_objects": { "name": "redis_objects", "description": "Mixin redis to your objects", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "time": { "modified": "2011-04-06T17:31:45.645Z", "created": "2011-04-06T17:31:45.045Z", "0.0.1": "2011-04-06T17:31:45.645Z" }, "author": { "name": "weepy", "email": "jonahfox@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/redis_objects/0.0.1" }, "dist": { "0.0.1": { "shasum": "f79849c7f13e8a37cd02f5913244a3a49f8d0d6e", "tarball": "http://registry.npmjs.org/redis_objects/-/redis_objects-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/redis_objects/" }, "redis-authorization": { "name": "redis-authorization", "description": "Node authorization system built on redis", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "sintaxi", "email": "brock@sintaxi.com" } ], "time": { "modified": "2011-10-22T23:10:41.330Z", "created": "2011-10-06T06:39:03.972Z", "0.1.0": "2011-10-06T06:39:04.605Z", "0.2.0": "2011-10-22T23:10:41.330Z" }, "author": { "name": "Brock Whitten", "email": "brock@sintaxi.com" }, "repository": { "type": "git", "url": "git://github.com/sintaxi/node-redis-authorization.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redis-authorization/0.1.0", "0.2.0": "http://registry.npmjs.org/redis-authorization/0.2.0" }, "dist": { "0.1.0": { "shasum": "cf692b5e40fde833dce3bc47855e0cbc3d0feb0b", "tarball": "http://registry.npmjs.org/redis-authorization/-/redis-authorization-0.1.0.tgz" }, "0.2.0": { "shasum": "a16410bd7b4a9018b396a3cd0ff03f58709c14ae", "tarball": "http://registry.npmjs.org/redis-authorization/-/redis-authorization-0.2.0.tgz" } }, "keywords": [ "redis", "authorization" ], "url": "http://registry.npmjs.org/redis-authorization/" }, "redis-channels": { "name": "redis-channels", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-05-31T06:22:26.581Z", "created": "2011-05-31T06:22:25.935Z", "0.1.0": "2011-05-31T06:22:26.581Z" }, "author": { "name": "Daniel D. Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.com" }, "repository": { "type": "git", "url": "git://github.com/dshaw/redis-channels.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redis-channels/0.1.0" }, "dist": { "0.1.0": { "shasum": "21e97c4cac5b7272ce09a45321817d34e4d9a7a5", "tarball": "http://registry.npmjs.org/redis-channels/-/redis-channels-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/redis-channels/" }, "redis-client": { "name": "redis-client", "description": "Redis client for Node.js", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "justin", "email": "justin.tulloss@gmail.com" } ], "author": { "name": "Brian Hammond", "email": "brian@fictorial.com" }, "versions": { "0.3.5": "http://registry.npmjs.org/redis-client/0.3.5" }, "dist": { "0.3.5": { "tarball": "http://registry.npmjs.org/redis-client/-/redis-client-0.3.5.tgz" } }, "keywords": [ "redis", "node", "client" ], "url": "http://registry.npmjs.org/redis-client/" }, "redis-completer": { "name": "redis-completer", "description": "A redis completer using Sebastian's trie algorithm: https://gist.github.com/574044", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "jedparsons", "email": "jed@jedparsons.com" } ], "time": { "modified": "2011-05-15T07:09:29.138Z", "created": "2011-05-11T05:20:14.518Z", "0.1.0": "2011-05-11T05:20:15.622Z", "0.1.1": "2011-05-11T16:05:26.209Z", "0.1.2": "2011-05-12T20:39:16.371Z", "0.1.3": "2011-05-13T19:20:42.269Z", "0.1.4": "2011-05-15T07:09:29.138Z" }, "repository": { "type": "git", "url": "git://github.com/jedp/redis-completer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redis-completer/0.1.0", "0.1.1": "http://registry.npmjs.org/redis-completer/0.1.1", "0.1.2": "http://registry.npmjs.org/redis-completer/0.1.2", "0.1.3": "http://registry.npmjs.org/redis-completer/0.1.3", "0.1.4": "http://registry.npmjs.org/redis-completer/0.1.4" }, "dist": { "0.1.0": { "shasum": "1c4feace34408b86f09c4e4d1381329390c52dcf", "tarball": "http://registry.npmjs.org/redis-completer/-/redis-completer-0.1.0.tgz" }, "0.1.1": { "shasum": "f537aa20ded62129be9bc6677c6ec06ebbf376aa", "tarball": "http://registry.npmjs.org/redis-completer/-/redis-completer-0.1.1.tgz" }, "0.1.2": { "shasum": "5fbb5a71086dd5b3410852ef4635553521fd779a", "tarball": "http://registry.npmjs.org/redis-completer/-/redis-completer-0.1.2.tgz" }, "0.1.3": { "shasum": "29340932a80fe85d18de646dee7a4bb4ebb36f4d", "tarball": "http://registry.npmjs.org/redis-completer/-/redis-completer-0.1.3.tgz" }, "0.1.4": { "shasum": "8b7ceaa94c7451b108658297b4a5b8cd5bc19cd7", "tarball": "http://registry.npmjs.org/redis-completer/-/redis-completer-0.1.4.tgz" } }, "keywords": [ "redis", "completer", "trie", "autocomplete" ], "url": "http://registry.npmjs.org/redis-completer/" }, "redis-keyspace": { "name": "redis-keyspace", "description": "redis namespacing for node", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "lp", "email": "lp@spiralix.org" } ], "time": { "modified": "2011-07-08T14:46:21.157Z", "created": "2011-06-28T18:40:33.984Z", "0.2.0": "2011-06-28T18:40:34.387Z", "0.2.1": "2011-06-28T20:47:35.336Z", "0.3.0": "2011-06-28T22:02:21.620Z", "0.3.1": "2011-06-29T12:36:56.839Z", "0.3.2": "2011-06-29T21:11:59.910Z", "0.4.3": "2011-07-06T15:31:24.808Z", "0.4.4": "2011-07-06T17:35:14.736Z", "0.4.5": "2011-07-06T19:25:35.863Z", "0.4.6": "2011-07-06T21:27:29.432Z", "0.4.7": "2011-07-07T17:27:35.133Z", "0.4.8": "2011-07-08T13:42:59.581Z", "0.4.9": "2011-07-08T14:46:21.157Z" }, "author": { "name": "Louis-Philippe Perron", "email": "lp@spiralix.org", "url": "http://github.com/lp/redis-keyspace" }, "repository": { "type": "git", "url": "git://github.com/lp/redis-keyspace.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/redis-keyspace/0.2.0", "0.2.1": "http://registry.npmjs.org/redis-keyspace/0.2.1", "0.3.0": "http://registry.npmjs.org/redis-keyspace/0.3.0", "0.3.1": "http://registry.npmjs.org/redis-keyspace/0.3.1", "0.3.2": "http://registry.npmjs.org/redis-keyspace/0.3.2", "0.4.3": "http://registry.npmjs.org/redis-keyspace/0.4.3", "0.4.4": "http://registry.npmjs.org/redis-keyspace/0.4.4", "0.4.5": "http://registry.npmjs.org/redis-keyspace/0.4.5", "0.4.6": "http://registry.npmjs.org/redis-keyspace/0.4.6", "0.4.7": "http://registry.npmjs.org/redis-keyspace/0.4.7", "0.4.8": "http://registry.npmjs.org/redis-keyspace/0.4.8", "0.4.9": "http://registry.npmjs.org/redis-keyspace/0.4.9" }, "dist": { "0.2.0": { "shasum": "2bc438338067a7bd8da1ca140435b9cb9b5e31d5", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.2.0.tgz" }, "0.2.1": { "shasum": "84a6040d7d2168fd04397e77b36ed796d9f9fec9", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.2.1.tgz" }, "0.3.0": { "shasum": "9592703d03fd692d20539bee8a024dfde6cbc4b6", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.3.0.tgz" }, "0.3.1": { "shasum": "98c7fe75275ea556cabd7340e3f30d6569e47a92", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.3.1.tgz" }, "0.3.2": { "shasum": "1259ab21ff2674c009593041ee962175cc686490", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.3.2.tgz" }, "0.4.3": { "shasum": "9aa7f5de82bc7bcd83661fa42ee31a76b13e880e", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.3.tgz" }, "0.4.4": { "shasum": "6551baf165f2fc7d09a2fa4ae044950d4ae14dd4", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.4.tgz" }, "0.4.5": { "shasum": "a9ecfe550e05758614f549e4949cc7d21986d73a", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.5.tgz" }, "0.4.6": { "shasum": "bac7cb9098f0d0120d5c36c7947bb38417c9c2a0", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.6.tgz" }, "0.4.7": { "shasum": "01120e0b9af29a8f4297254ff6a4e19c017d9a41", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.7.tgz" }, "0.4.8": { "shasum": "5567671e50851a0b69fbe48c808060e760db6117", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.8.tgz" }, "0.4.9": { "shasum": "5d33b2850bf115b717b138cf1886dfdf8a37557a", "tarball": "http://registry.npmjs.org/redis-keyspace/-/redis-keyspace-0.4.9.tgz" } }, "keywords": [ "redis", "key-value stores", "namespacing" ], "url": "http://registry.npmjs.org/redis-keyspace/" }, "redis-lua": { "name": "redis-lua", "description": "Adds lua scripting to node_redis", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "shirro", "email": "shirro@shirro.com" } ], "time": { "modified": "2011-06-09T17:10:33.838Z", "created": "2011-06-04T13:03:39.803Z", "0.0.2": "2011-06-04T13:03:41.058Z", "0.0.3": "2011-06-09T15:45:37.930Z", "0.0.4": "2011-06-09T17:10:33.838Z" }, "author": { "name": "Paul Shirren", "email": "shirro@shirro.com", "url": "https://shirro.com/" }, "repository": { "type": "git", "url": "git://github.com/shirro/node_redis_lua.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/redis-lua/0.0.2", "0.0.3": "http://registry.npmjs.org/redis-lua/0.0.3", "0.0.4": "http://registry.npmjs.org/redis-lua/0.0.4" }, "dist": { "0.0.2": { "shasum": "cc4dfab29486140215df2d8393a80ef58538dc65", "tarball": "http://registry.npmjs.org/redis-lua/-/redis-lua-0.0.2.tgz" }, "0.0.3": { "shasum": "0f6e95f2fe8e59c8fafc01c4faad232357c2904b", "tarball": "http://registry.npmjs.org/redis-lua/-/redis-lua-0.0.3.tgz" }, "0.0.4": { "shasum": "b5cd002e4c41bc13f76b2d23e427499ccbbfd7d6", "tarball": "http://registry.npmjs.org/redis-lua/-/redis-lua-0.0.4.tgz" } }, "keywords": [ "redis", "scripting", "lua" ], "url": "http://registry.npmjs.org/redis-lua/" }, "redis-namespace": { "name": "redis-namespace", "description": "redis namespacing for node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "arschles", "email": "arschles@gmail.com" } ], "time": { "modified": "2011-06-23T08:13:06.320Z", "created": "2011-06-23T08:13:05.920Z", "0.1.0": "2011-06-23T08:13:06.320Z" }, "author": { "name": "Aaron Schlesinger", "email": "arschles@gmail.com", "url": "http://github.com/arschles/node-redis-namespace" }, "repository": { "type": "git", "url": "git://github.com/arschles/node-redis-namespace.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redis-namespace/0.1.0" }, "dist": { "0.1.0": { "shasum": "7a9f8b64a0212e67d8f27ac4ea11d7610d4306d7", "tarball": "http://registry.npmjs.org/redis-namespace/-/redis-namespace-0.1.0.tgz" } }, "keywords": [ "redis", "key-value stores", "namespacing" ], "url": "http://registry.npmjs.org/redis-namespace/" }, "redis-node": { "name": "redis-node", "description": "A Complete Redis Client for Node.js", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/bnoguchi/redis-node.git" }, "time": { "modified": "2011-02-11T01:24:13.833Z", "created": "2011-01-14T00:01:09.291Z", "0.2.0": "2011-01-14T00:01:09.291Z", "0.2.1": "2011-01-14T00:01:09.291Z", "0.2.2": "2011-01-14T00:01:09.291Z", "0.2.3": "2011-01-14T00:01:09.291Z", "0.2.4": "2011-01-14T00:01:09.291Z", "0.2.5": "2011-01-14T00:01:09.291Z", "0.2.6": "2011-01-14T00:01:09.291Z", "0.2.7": "2011-01-14T00:01:09.291Z", "0.2.8": "2011-01-14T00:01:09.291Z", "0.4.0": "2011-02-11T01:24:13.833Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/redis-node/0.2.0", "0.2.1": "http://registry.npmjs.org/redis-node/0.2.1", "0.2.2": "http://registry.npmjs.org/redis-node/0.2.2", "0.2.3": "http://registry.npmjs.org/redis-node/0.2.3", "0.2.4": "http://registry.npmjs.org/redis-node/0.2.4", "0.2.5": "http://registry.npmjs.org/redis-node/0.2.5", "0.2.6": "http://registry.npmjs.org/redis-node/0.2.6", "0.2.7": "http://registry.npmjs.org/redis-node/0.2.7", "0.2.8": "http://registry.npmjs.org/redis-node/0.2.8", "0.4.0": "http://registry.npmjs.org/redis-node/0.4.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/redis-node/-/redis-node-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/redis-node/-/redis-node-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/redis-node/-/redis-node-0.2.2.tgz" }, "0.2.3": { "tarball": "http://packages:5984/redis-node/-/redis-node-0.2.3.tgz" }, "0.2.4": { "tarball": "http://packages:5984/redis-node/-/redis-node-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/redis-node/-/redis-node-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/redis-node/-/redis-node-0.2.6.tgz" }, "0.2.7": { "tarball": "http://registry.npmjs.org/redis-node/-/redis-node-0.2.7.tgz" }, "0.2.8": { "shasum": "357b4021f9143d2179b6255a72a73356495a6630", "tarball": "http://registry.npmjs.org/redis-node/-/redis-node-0.2.8.tgz" }, "0.4.0": { "shasum": "07dbdeacbbc79cc09b5008bbde2c96e56c71b6af", "tarball": "http://registry.npmjs.org/redis-node/-/redis-node-0.4.0.tgz" } }, "keywords": [ "redis", "node", "client", "redis-client", "redis-node" ], "url": "http://registry.npmjs.org/redis-node/" }, "redis-pool": { "name": "redis-pool", "description": "A simple node.js redis pool.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-10-20T14:03:33.488Z", "created": "2011-10-19T14:24:07.163Z", "0.0.2": "2011-10-19T14:24:08.789Z", "0.0.3": "2011-10-20T10:05:22.914Z", "0.0.4": "2011-10-20T10:13:01.809Z", "0.0.5": "2011-10-20T13:00:12.437Z", "0.0.6": "2011-10-20T13:03:31.656Z", "0.0.7": "2011-10-20T13:12:09.347Z", "0.0.8": "2011-10-20T14:02:18.787Z", "0.0.9": "2011-10-20T14:03:33.488Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "" }, "versions": { "0.0.2": "http://registry.npmjs.org/redis-pool/0.0.2", "0.0.3": "http://registry.npmjs.org/redis-pool/0.0.3", "0.0.4": "http://registry.npmjs.org/redis-pool/0.0.4", "0.0.5": "http://registry.npmjs.org/redis-pool/0.0.5", "0.0.6": "http://registry.npmjs.org/redis-pool/0.0.6", "0.0.7": "http://registry.npmjs.org/redis-pool/0.0.7", "0.0.8": "http://registry.npmjs.org/redis-pool/0.0.8", "0.0.9": "http://registry.npmjs.org/redis-pool/0.0.9" }, "dist": { "0.0.2": { "shasum": "bbbeb7e329978620f48ac810359c0fe747280636", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.2.tgz" }, "0.0.3": { "shasum": "8b9c046ef6f4c72e52b910ee1682324353c8f148", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.3.tgz" }, "0.0.4": { "shasum": "e6a3139e8c25ab65897590eac0191c9b380efc8e", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.4.tgz" }, "0.0.5": { "shasum": "1b90b502327e6a7b63ef6cc3c10544a01b3bfe6b", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.5.tgz" }, "0.0.6": { "shasum": "938e7a21bf2f3dd9818916b6fecf719de42f6fa5", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.6.tgz" }, "0.0.7": { "shasum": "5aa6c340f147813a3f7efb784186123884607539", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.7.tgz" }, "0.0.8": { "shasum": "6a6677d8b957dbca32376db511c54641cc30b5b2", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.8.tgz" }, "0.0.9": { "shasum": "5f8592bc75e7940a0125d47964058687c0c98a55", "tarball": "http://registry.npmjs.org/redis-pool/-/redis-pool-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/redis-pool/" }, "redis-pubsub": { "name": "redis-pubsub", "description": "Simple pub/sub interface to Redis", "dist-tags": { "latest": "0.0.1" }, "readme": "**redis-pubsub** provides a simple interface to a single pub/sub channel on a\nRedis server.\n\n var pubsub = require('redis-pubsub');\n\n // Subscribe to channel 'foobar' on a local server.\n var channel = pubsub.createChannel(6379, 'localhost', 'foobar');\n channel.on('ready', function() {\n channel.on('message', function(msg) {\n console.log(msg.greeting);\n channel.end();\n });\n channel.send({ greeting: 'Hello world!' });\n });\n\nWaiting for the `ready` event is optional. The converse is the `close` event.\n\nMessages are serialized to JSON by default, so you can send regular objects\nacross the wire. If this is undesirable, set the `raw` property:\n\n var channel = pubsub.createChannel(...);\n channel.raw = true;\n\n---\n\nThere are two alternate ways to create a channel:\n\n * Using an existing RedisClient as the publisher. This will 'clone' the\n connection for the subscriber, using the same host, port and options.\n\n var client = redis.createClient(...);\n var channel = pubsub.createChannel(client, channel);\n\n * Explicitely specify both publisher and subscriber clients. This allows\n for sharing subscribers, or master-slave setups.\n\n var publisher = redis.createClient(...);\n var subscriber = redis.createClient(...);\n var channel = pubsub.createChannel(publisher, subscriber, channel);\n\nIn either case, provided RedisClient instances will never be closed on `end()`.\nInstances created by redis-pubsub itself will be, and will also have their\n`error` events re-emitted on the channel object.\n", "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-12-07T21:51:51.606Z", "created": "2011-12-07T21:51:50.295Z", "0.0.1": "2011-12-07T21:51:51.606Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@angrybytes.com" }, "repository": { "type": "git", "url": "git://github.com/AngryBytes/redis-pubsub.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/redis-pubsub/0.0.1" }, "dist": { "0.0.1": { "shasum": "96c22964978f35522f7edd19f52a3a1dcd166256", "tarball": "http://registry.npmjs.org/redis-pubsub/-/redis-pubsub-0.0.1.tgz" } }, "keywords": [ "redis", "pubsub" ], "url": "http://registry.npmjs.org/redis-pubsub/" }, "redis-queue": { "name": "redis-queue", "description": "A simple message queue backed by Redis.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-02-06T23:05:19.159Z", "created": "2011-02-06T23:05:18.281Z", "0.1.1": "2011-02-06T23:05:19.159Z" }, "author": { "name": "Tim Smart" }, "versions": { "0.1.1": "http://registry.npmjs.org/redis-queue/0.1.1" }, "dist": { "0.1.1": { "shasum": "1206782cca6185ac4c56bec1e0ecfa2e2ef251f8", "tarball": "http://registry.npmjs.org/redis-queue/-/redis-queue-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/redis-queue/" }, "redis-raw": { "name": "redis-raw", "description": "nodejs redis client with no extras", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-10-11T05:43:29.497Z", "created": "2011-10-08T09:10:33.707Z", "0.0.0": "2011-10-08T09:10:37.084Z", "0.0.1": "2011-10-11T05:43:29.497Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/redis-raw.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/redis-raw/0.0.0", "0.0.1": "http://registry.npmjs.org/redis-raw/0.0.1" }, "dist": { "0.0.0": { "shasum": "841ade99b28098db69b27b017593dd59f20c1dbd", "tarball": "http://registry.npmjs.org/redis-raw/-/redis-raw-0.0.0.tgz" }, "0.0.1": { "shasum": "0f58c3b5148c5f05fb65915a14b160a375ca731a", "tarball": "http://registry.npmjs.org/redis-raw/-/redis-raw-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/redis-raw/" }, "redis-session-store": { "name": "redis-session-store", "description": "Plugin for connect app, that store sessions in Redis.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "selead", "email": "allselead@gmail.com" } ], "time": { "modified": "2011-01-29T14:24:30.021Z", "created": "2011-01-29T14:24:29.495Z", "0.0.3": "2011-01-29T14:24:30.021Z" }, "author": { "name": "Temnov Kirill", "email": "allselead@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/selead/redis-session-store.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/redis-session-store/0.0.3" }, "dist": { "0.0.3": { "shasum": "d397c79569e81e86d435b507335a3e03a8c2d38e", "tarball": "http://registry.npmjs.org/redis-session-store/-/redis-session-store-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/redis-session-store/" }, "redis-tag": { "name": "redis-tag", "description": "Tag system using redis", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "sintaxi", "email": "brock@sintaxi.com" } ], "time": { "modified": "2011-09-26T00:42:13.518Z", "created": "2011-09-03T04:08:33.327Z", "0.0.1": "2011-09-03T04:08:33.966Z", "0.0.2": "2011-09-03T08:30:34.680Z", "0.0.3": "2011-09-03T21:31:39.473Z", "0.1.0": "2011-09-04T09:01:40.182Z", "0.2.0": "2011-09-26T00:42:13.518Z" }, "author": { "name": "Brock Whitten", "email": "brock@sintaxi.com" }, "repository": { "type": "git", "url": "git://github.com/sintaxi/node-redis-tag.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/redis-tag/0.0.1", "0.0.2": "http://registry.npmjs.org/redis-tag/0.0.2", "0.0.3": "http://registry.npmjs.org/redis-tag/0.0.3", "0.1.0": "http://registry.npmjs.org/redis-tag/0.1.0", "0.2.0": "http://registry.npmjs.org/redis-tag/0.2.0" }, "dist": { "0.0.1": { "shasum": "bd63dd3a832b28d375e055cc20f8e2e469ea523c", "tarball": "http://registry.npmjs.org/redis-tag/-/redis-tag-0.0.1.tgz" }, "0.0.2": { "shasum": "8072b8868ac947baa6961a349226b0e8ab421329", "tarball": "http://registry.npmjs.org/redis-tag/-/redis-tag-0.0.2.tgz" }, "0.0.3": { "shasum": "ec717156f2726a738be23925ae398a4c488c0d4b", "tarball": "http://registry.npmjs.org/redis-tag/-/redis-tag-0.0.3.tgz" }, "0.1.0": { "shasum": "b6e45862ca3fcac2615461d97bf6e2fabf7d3f09", "tarball": "http://registry.npmjs.org/redis-tag/-/redis-tag-0.1.0.tgz" }, "0.2.0": { "shasum": "dab6a4adde08cd2f4f90391e72c67001b2036f63", "tarball": "http://registry.npmjs.org/redis-tag/-/redis-tag-0.2.0.tgz" } }, "keywords": [ "redis", "tagging" ], "url": "http://registry.npmjs.org/redis-tag/" }, "redis-url": { "name": "redis-url", "description": "Use a REDIS_URL to connect to Redis", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ddollar", "email": "ddollar@gmail.com" } ], "time": { "modified": "2011-09-19T13:49:26.136Z", "created": "2011-08-16T20:55:52.021Z", "0.0.1": "2011-08-16T20:55:52.227Z", "0.1.0": "2011-09-19T13:49:26.136Z" }, "author": { "name": "David Dollar", "email": "ddollar@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/redis-url/0.0.1", "0.1.0": "http://registry.npmjs.org/redis-url/0.1.0" }, "dist": { "0.0.1": { "shasum": "47a5f392059a800b8ec578f8b70048e1001cb441", "tarball": "http://registry.npmjs.org/redis-url/-/redis-url-0.0.1.tgz" }, "0.1.0": { "shasum": "4da5e5b181b6c0cad6e1a55c7f50a8e6ee7779bb", "tarball": "http://registry.npmjs.org/redis-url/-/redis-url-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/redis-url/" }, "redis-user": { "name": "redis-user", "description": "A simple user and role system for Node.js and Redis.", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "catchen", "email": "cathsfz@gmail.com" } ], "time": { "modified": "2011-07-20T04:00:12.987Z", "created": "2011-06-24T15:38:51.745Z", "0.2.0": "2011-06-24T15:38:53.658Z", "0.2.1": "2011-07-19T07:02:19.898Z", "0.2.2": "2011-07-19T08:42:43.075Z", "0.2.3": "2011-07-19T13:05:21.990Z", "0.2.4": "2011-07-20T04:00:12.987Z" }, "author": { "name": "Cat Chen", "email": "catchen@catchen.me", "url": "http://catchen.me" }, "versions": { "0.2.0": "http://registry.npmjs.org/redis-user/0.2.0", "0.2.1": "http://registry.npmjs.org/redis-user/0.2.1", "0.2.2": "http://registry.npmjs.org/redis-user/0.2.2", "0.2.3": "http://registry.npmjs.org/redis-user/0.2.3", "0.2.4": "http://registry.npmjs.org/redis-user/0.2.4" }, "dist": { "0.2.0": { "shasum": "421464619f6fcf0afaf8cad657092324608c929a", "tarball": "http://registry.npmjs.org/redis-user/-/redis-user-0.2.0.tgz" }, "0.2.1": { "shasum": "edf4327ba593ebadd571059990d1d2fd44061771", "tarball": "http://registry.npmjs.org/redis-user/-/redis-user-0.2.1.tgz" }, "0.2.2": { "shasum": "c23af91acafa55c375711ae900e82a5d0213d2e8", "tarball": "http://registry.npmjs.org/redis-user/-/redis-user-0.2.2.tgz" }, "0.2.3": { "shasum": "b442f250014e93b061de46c46786a01e1167e7c6", "tarball": "http://registry.npmjs.org/redis-user/-/redis-user-0.2.3.tgz" }, "0.2.4": { "shasum": "b0d7cac96b020367332f3d40c552566515e39e2b", "tarball": "http://registry.npmjs.org/redis-user/-/redis-user-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/redis-user/" }, "redis2json": { "name": "redis2json", "description": "Consolidates redis keys data into a solid JavaScript object", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-04-24T12:42:58.899Z", "created": "2011-04-21T20:25:26.724Z", "0.0.4": "2011-04-21T20:25:27.449Z", "0.0.5": "2011-04-24T12:42:58.899Z" }, "author": { "name": "Igor Urminček" }, "repository": { "type": "git", "url": "git://github.com/igo/redis2json.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/redis2json/0.0.4", "0.0.5": "http://registry.npmjs.org/redis2json/0.0.5" }, "dist": { "0.0.4": { "shasum": "97ba2f98df1dcf912b24c2b967fcd2ef483f6e5b", "tarball": "http://registry.npmjs.org/redis2json/-/redis2json-0.0.4.tgz" }, "0.0.5": { "shasum": "1ce73aff193c294e5c808aa475a4d0ff6336809e", "tarball": "http://registry.npmjs.org/redis2json/-/redis2json-0.0.5.tgz" } }, "keywords": [ "redis", "mapping", "keys", "data", "javascript", "helper" ], "url": "http://registry.npmjs.org/redis2json/" }, "redisev": { "name": "redisev", "description": "evented redis client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "elliot", "email": "ellliotlai@gmail.com" } ], "time": { "modified": "2011-09-28T09:29:53.301Z", "created": "2011-09-02T08:07:28.979Z", "0.0.0": "2011-09-02T08:07:31.746Z", "0.0.1": "2011-09-28T09:29:53.301Z" }, "author": { "name": "Elliot Lai", "email": "ellliotlai@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/elliotlai/redisev.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/redisev/0.0.0", "0.0.1": "http://registry.npmjs.org/redisev/0.0.1" }, "dist": { "0.0.0": { "shasum": "24af838f5aa5af026eb678beba141cf3309a7c2a", "tarball": "http://registry.npmjs.org/redisev/-/redisev-0.0.0.tgz" }, "0.0.1": { "shasum": "0c1c17f1bf40df814b65977a10635b8a290f225f", "tarball": "http://registry.npmjs.org/redisev/-/redisev-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/redisev/" }, "redisfs": { "name": "redisfs", "description": "Utility for moving files in and out of Redis", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "steelThread", "email": "sean.mcdaniel@me.com" } ], "time": { "modified": "2011-05-31T20:28:33.781Z", "created": "2011-02-25T22:38:40.408Z", "0.1.0": "2011-02-25T22:38:40.510Z", "0.1.1": "2011-04-07T16:55:17.987Z", "0.1.2": "2011-04-17T15:40:24.292Z", "1.0.0": "2011-05-31T18:49:11.783Z" }, "author": { "name": "Sean McDaniel", "email": "sean.mcdaniel@me.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/redisfs/0.1.0", "0.1.1": "http://registry.npmjs.org/redisfs/0.1.1", "0.1.2": "http://registry.npmjs.org/redisfs/0.1.2", "1.0.0": "http://registry.npmjs.org/redisfs/1.0.0" }, "dist": { "0.1.0": { "shasum": "2b835a44ae0c3ec1fd23b1007b4aba6cb4c8768d", "tarball": "http://registry.npmjs.org/redisfs/-/redisfs-0.1.0.tgz" }, "0.1.1": { "shasum": "3656799181e255cc6538b56fbbd142994c69e6db", "tarball": "http://registry.npmjs.org/redisfs/-/redisfs-0.1.1.tgz" }, "0.1.2": { "shasum": "32bcc134ba33c66c0a1330ee4017bf261047b69d", "tarball": "http://registry.npmjs.org/redisfs/-/redisfs-0.1.2.tgz" }, "1.0.0": { "shasum": "dd4e491aee44ab0f2379b41bdb9869c5892acdef", "tarball": "http://registry.npmjs.org/redisfs/-/redisfs-1.0.0.tgz" } }, "keywords": [ "redis", "files" ], "url": "http://registry.npmjs.org/redisfs/" }, "redisify": { "name": "redisify", "description": "Mixin redis to your objects", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "time": { "modified": "2011-04-11T10:14:42.551Z", "created": "2011-04-11T10:14:41.873Z", "0.0.1": "2011-04-11T10:14:42.551Z" }, "author": { "name": "weepy", "email": "jonahfox@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/redisify/0.0.1" }, "dist": { "0.0.1": { "shasum": "4dcee151c1908ef89609f31ffe0e0ea723606ff0", "tarball": "http://registry.npmjs.org/redisify/-/redisify-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/redisify/" }, "rediskit": { "name": "rediskit", "description": "Redis backed data structures", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-05-12T03:39:12.784Z", "created": "2011-05-11T18:32:25.893Z", "0.0.1": "2011-05-11T18:32:26.528Z", "0.0.2": "2011-05-12T03:39:12.784Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/rediskit/0.0.1", "0.0.2": "http://registry.npmjs.org/rediskit/0.0.2" }, "dist": { "0.0.1": { "shasum": "d139f5ef0f0a6c4952466b58c6febbc525de9d43", "tarball": "http://registry.npmjs.org/rediskit/-/rediskit-0.0.1.tgz" }, "0.0.2": { "shasum": "5ca89bffe983db6402fac46e85e0696dc7bdddac", "tarball": "http://registry.npmjs.org/rediskit/-/rediskit-0.0.2.tgz" } }, "keywords": [ "redis", "queue" ], "url": "http://registry.npmjs.org/rediskit/" }, "redisql": { "name": "redisql", "description": "Redisql client library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jaksprats", "email": "jaksprats@gmail.com" } ], "author": { "name": "Russell Sullivan", "email": "jaksprats@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/JakSprats/node_Redisql.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/redisql/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/redisql/-/redisql-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/redisql/" }, "rediz": { "name": "rediz", "description": "redis client with deferred requests and argument interpolation", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "elliot", "email": "ellliotlai@gmail.com" } ], "time": { "modified": "2011-10-08T14:07:36.772Z", "created": "2011-10-08T14:07:34.095Z", "0.0.1": "2011-10-08T14:07:36.772Z" }, "author": { "name": "Elliot Lai", "email": "ellliotlai@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/elliotlai/rediz.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rediz/0.0.1" }, "dist": { "0.0.1": { "shasum": "51571206ca17a07982d08709d2d1967742965957", "tarball": "http://registry.npmjs.org/rediz/-/rediz-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rediz/" }, "redmark": { "name": "redmark", "description": "A per-job rate limited work queue", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "benjisg", "email": "benji@blueklaxons.net" } ], "time": { "modified": "2011-08-12T05:29:56.072Z", "created": "2011-07-03T06:35:57.636Z", "1.0.0": "2011-07-03T06:35:57.983Z", "1.0.1": "2011-08-12T05:29:56.072Z" }, "author": { "name": "Benji Schwartz-Gilbert", "email": "benji@blueklaxons.net" }, "repository": { "type": "git", "url": "git://github.com/benjisg/redmark.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/redmark/1.0.0", "1.0.1": "http://registry.npmjs.org/redmark/1.0.1" }, "dist": { "1.0.0": { "shasum": "617515f32c691e8f4ba4751f2a8d02c600ef4477", "tarball": "http://registry.npmjs.org/redmark/-/redmark-1.0.0.tgz" }, "1.0.1": { "shasum": "4141bef4b83bf6267be67aefa1bf5243d304ebe4", "tarball": "http://registry.npmjs.org/redmark/-/redmark-1.0.1.tgz" } }, "keywords": [ "queue", "rate limit", "jobs", "throttling", "time" ], "url": "http://registry.npmjs.org/redmark/" }, "redmess": { "name": "redmess", "description": "A redis pub/sub using lists to achieve persistence", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "deremer", "email": "david@grandelabs.com" } ], "time": { "modified": "2011-08-17T14:02:50.471Z", "created": "2011-07-21T22:12:47.814Z", "0.1.0": "2011-07-21T22:12:48.054Z", "0.1.1": "2011-07-22T16:00:06.956Z", "0.1.2": "2011-07-27T21:11:53.281Z", "0.1.3": "2011-07-29T13:30:52.256Z", "0.1.4": "2011-07-29T17:44:18.361Z", "0.1.5": "2011-08-17T14:02:50.471Z" }, "author": { "name": "David DeRemer", "email": "david@grandelabs.com" }, "repository": { "type": "git", "url": "git://github.com/deremer/Redmess.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redmess/0.1.0", "0.1.1": "http://registry.npmjs.org/redmess/0.1.1", "0.1.2": "http://registry.npmjs.org/redmess/0.1.2", "0.1.3": "http://registry.npmjs.org/redmess/0.1.3", "0.1.4": "http://registry.npmjs.org/redmess/0.1.4", "0.1.5": "http://registry.npmjs.org/redmess/0.1.5" }, "dist": { "0.1.0": { "shasum": "67345c4eac7252c767c60b7d37b4edcc2840586a", "tarball": "http://registry.npmjs.org/redmess/-/redmess-0.1.0.tgz" }, "0.1.1": { "shasum": "a4e2a3da617ca663f4651dfb95f89436d77bcbe9", "tarball": "http://registry.npmjs.org/redmess/-/redmess-0.1.1.tgz" }, "0.1.2": { "shasum": "7225eba0565aedf2b13ff648fdd8280999627069", "tarball": "http://registry.npmjs.org/redmess/-/redmess-0.1.2.tgz" }, "0.1.3": { "shasum": "672ab4881e7d7c55067ed63be4582f7a2af3f25a", "tarball": "http://registry.npmjs.org/redmess/-/redmess-0.1.3.tgz" }, "0.1.4": { "shasum": "e60f0236a7d38d69461e7b62dcd027e4cbd2db83", "tarball": "http://registry.npmjs.org/redmess/-/redmess-0.1.4.tgz" }, "0.1.5": { "shasum": "f537bdbf09c11a70c325bd442f2f9abca9515641", "tarball": "http://registry.npmjs.org/redmess/-/redmess-0.1.5.tgz" } }, "keywords": [ "redis", "list", "pubsub", "pub", "sub", "bloop", "persistence", "persistent", "message", "queue" ], "url": "http://registry.npmjs.org/redmess/" }, "redobj": { "name": "redobj", "description": "redis object data mapper", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "akhodakivskiy", "email": "akhodakivskiy@gmail.com" } ], "time": { "modified": "2011-07-18T04:40:28.117Z", "created": "2011-06-18T21:46:43.319Z", "0.1.0": "2011-06-18T21:46:43.721Z", "0.1.1": "2011-06-18T23:08:31.698Z", "0.1.2": "2011-07-18T04:40:28.117Z" }, "author": { "name": "Anton Khodakivskiy", "email": "akhodakivskiy@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/akhodakivskiyi/redobj.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/redobj/0.1.0", "0.1.1": "http://registry.npmjs.org/redobj/0.1.1", "0.1.2": "http://registry.npmjs.org/redobj/0.1.2" }, "dist": { "0.1.0": { "shasum": "3d7445601cbdae6804e33d436833dbff71b6d990", "tarball": "http://registry.npmjs.org/redobj/-/redobj-0.1.0.tgz" }, "0.1.1": { "shasum": "84a7138b983a0184848bdf52251e4c7d19a0af87", "tarball": "http://registry.npmjs.org/redobj/-/redobj-0.1.1.tgz" }, "0.1.2": { "shasum": "a25dfaa378cb0d1ecbc370ab58d42c9df80af10b", "tarball": "http://registry.npmjs.org/redobj/-/redobj-0.1.2.tgz" } }, "keywords": [ "redis", "data", "mapper" ], "url": "http://registry.npmjs.org/redobj/" }, "redpack": { "name": "redpack", "description": "Simple Scalable RPC using Redis & BSON", "dist-tags": { "latest": "1.0.41" }, "maintainers": [ { "name": "deanmao", "email": "deanmao@gmail.com" }, { "name": "austin.chau", "email": "austin.chau@gmail.com" } ], "author": { "name": "Austin Chau", "email": "austin@luxdelux.com" }, "time": { "modified": "2011-07-18T23:53:23.459Z", "created": "2011-01-14T14:19:25.178Z", "1.0.0": "2011-01-14T14:19:25.178Z", "1.0.1": "2011-01-14T14:19:25.178Z", "1.0.2": "2011-01-14T14:46:30.308Z", "1.0.3": "2011-01-14T15:31:45.752Z", "1.0.4": "2011-01-14T15:48:58.595Z", "1.0.5": "2011-01-14T22:52:43.871Z", "1.0.6": "2011-01-15T05:48:23.919Z", "1.0.8": "2011-02-23T01:53:27.261Z", "1.0.9": "2011-03-04T02:03:02.256Z", "1.0.10": "2011-03-08T00:14:40.932Z", "1.0.11": "2011-03-08T00:16:31.787Z", "1.0.12": "2011-04-10T23:04:30.183Z", "1.0.14": "2011-04-10T23:33:24.549Z", "1.0.15": "2011-04-11T01:40:52.700Z", "1.0.16": "2011-04-14T18:27:15.932Z", "1.0.17": "2011-04-14T18:40:50.055Z", "1.0.18": "2011-04-19T00:55:16.216Z", "1.0.19": "2011-04-19T01:13:10.966Z", "1.0.20": "2011-04-19T01:31:17.461Z", "1.0.21": "2011-04-19T03:00:58.902Z", "1.0.22": "2011-04-19T07:51:51.837Z", "1.0.23": "2011-04-19T19:09:45.844Z", "1.0.24": "2011-04-20T01:44:57.181Z", "1.0.25": "2011-04-21T17:25:07.365Z", "1.0.26": "2011-04-29T22:26:08.479Z", "1.0.27": "2011-06-08T06:10:22.747Z", "1.0.28": "2011-06-08T06:11:50.362Z", "1.0.31": "2011-06-08T07:30:54.559Z", "1.0.32": "2011-06-21T20:00:58.241Z", "1.0.33": "2011-06-21T20:20:02.395Z", "1.0.34": "2011-07-15T22:51:01.397Z", "1.0.35": "2011-07-15T22:54:28.079Z", "1.0.36": "2011-07-16T06:57:40.045Z", "1.0.37": "2011-07-16T07:04:13.571Z", "1.0.38": "2011-07-16T07:35:42.063Z", "1.0.40": "2011-07-18T23:04:28.954Z", "1.0.41": "2011-07-18T23:53:23.459Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/redpack/1.0.0", "1.0.1": "http://registry.npmjs.org/redpack/1.0.1", "1.0.2": "http://registry.npmjs.org/redpack/1.0.2", "1.0.3": "http://registry.npmjs.org/redpack/1.0.3", "1.0.4": "http://registry.npmjs.org/redpack/1.0.4", "1.0.5": "http://registry.npmjs.org/redpack/1.0.5", "1.0.6": "http://registry.npmjs.org/redpack/1.0.6", "1.0.8": "http://registry.npmjs.org/redpack/1.0.8", "1.0.9": "http://registry.npmjs.org/redpack/1.0.9", "1.0.10": "http://registry.npmjs.org/redpack/1.0.10", "1.0.11": "http://registry.npmjs.org/redpack/1.0.11", "1.0.12": "http://registry.npmjs.org/redpack/1.0.12", "1.0.14": "http://registry.npmjs.org/redpack/1.0.14", "1.0.15": "http://registry.npmjs.org/redpack/1.0.15", "1.0.16": "http://registry.npmjs.org/redpack/1.0.16", "1.0.17": "http://registry.npmjs.org/redpack/1.0.17", "1.0.18": "http://registry.npmjs.org/redpack/1.0.18", "1.0.19": "http://registry.npmjs.org/redpack/1.0.19", "1.0.20": "http://registry.npmjs.org/redpack/1.0.20", "1.0.21": "http://registry.npmjs.org/redpack/1.0.21", "1.0.22": "http://registry.npmjs.org/redpack/1.0.22", "1.0.23": "http://registry.npmjs.org/redpack/1.0.23", "1.0.24": "http://registry.npmjs.org/redpack/1.0.24", "1.0.25": "http://registry.npmjs.org/redpack/1.0.25", "1.0.26": "http://registry.npmjs.org/redpack/1.0.26", "1.0.27": "http://registry.npmjs.org/redpack/1.0.27", "1.0.28": "http://registry.npmjs.org/redpack/1.0.28", "1.0.31": "http://registry.npmjs.org/redpack/1.0.31", "1.0.32": "http://registry.npmjs.org/redpack/1.0.32", "1.0.33": "http://registry.npmjs.org/redpack/1.0.33", "1.0.34": "http://registry.npmjs.org/redpack/1.0.34", "1.0.35": "http://registry.npmjs.org/redpack/1.0.35", "1.0.36": "http://registry.npmjs.org/redpack/1.0.36", "1.0.37": "http://registry.npmjs.org/redpack/1.0.37", "1.0.38": "http://registry.npmjs.org/redpack/1.0.38", "1.0.40": "http://registry.npmjs.org/redpack/1.0.40", "1.0.41": "http://registry.npmjs.org/redpack/1.0.41" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.0.tgz" }, "1.0.1": { "shasum": "f8eb78681c8043808c85e33d20611fb080c41ede", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.1.tgz" }, "1.0.2": { "shasum": "7d2764a9d76f16b2422f130137ef500d4775609a", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.2.tgz" }, "1.0.3": { "shasum": "378865ba0d31057f0320e0b69daada11728caba6", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.3.tgz" }, "1.0.4": { "shasum": "4ffe805d1ea96bf7d68790edbcd0022a99eacab8", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.4.tgz" }, "1.0.5": { "shasum": "f0af2ca3b9dabc2522271cda9d08af4e3a2776fa", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.5.tgz" }, "1.0.6": { "shasum": "40ab9d2bf8aa6dac945c9d49f9a93a0bf50a9c1e", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.6.tgz" }, "1.0.8": { "shasum": "1f4327872ab6e82933ad079db386eb29d39f3636", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.8.tgz" }, "1.0.9": { "shasum": "c099902bfd4b0464a1fb8bab9683c1cf61cfb646", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.9.tgz" }, "1.0.10": { "shasum": "d441a58909e6a92107f23f5202a6b85a023ece7f", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.10.tgz" }, "1.0.11": { "shasum": "a773c8dca669379a2f1cec42c848e72c41ada77a", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.11.tgz" }, "1.0.12": { "shasum": "2528d2007e0b470b7405c89e2296906e6a609138", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.12.tgz" }, "1.0.14": { "shasum": "5c859882bb499abf618558a0eada53db7118c91c", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.14.tgz" }, "1.0.15": { "shasum": "5ff78dc6187b52f2cb126ec5c9d0016b3b55b6a0", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.15.tgz" }, "1.0.16": { "shasum": "16765acc6b496a5125431bee9ef29c898c67442d", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.16.tgz" }, "1.0.17": { "shasum": "dc9316efb1999e9beed8a2295fd81ef8f3cd8459", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.17.tgz" }, "1.0.18": { "shasum": "ca64268e3a959f6790023c1eb09714cc8d58070e", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.18.tgz" }, "1.0.19": { "shasum": "87111809bf218948d4ae0c6d16424e879534c26d", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.19.tgz" }, "1.0.20": { "shasum": "cd7d5004fa4e77865e72c1a5dd530f9327f6855e", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.20.tgz" }, "1.0.21": { "shasum": "445bd40dd1716cd06523afef54693ec601bde50e", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.21.tgz" }, "1.0.22": { "shasum": "d8fe8c4dd6cec069c542bb9a51d9f61ddf4bfa06", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.22.tgz" }, "1.0.23": { "shasum": "8cf8a2889b13bcabebc39bef9f0051f1880d5d1d", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.23.tgz" }, "1.0.24": { "shasum": "7c5a7b5e0244c6c86aaec01b9922d1f6a16b1e96", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.24.tgz" }, "1.0.25": { "shasum": "36a1c27d71f2b0522ec69d997e9b792388dab2d7", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.25.tgz" }, "1.0.26": { "shasum": "dfe5fd297f66a0c1ab21b97503ff5bfc16af2ee6", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.26.tgz" }, "1.0.27": { "shasum": "8931f9538bf08d6c2d54efd4c62ef414becb427b", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.27.tgz" }, "1.0.28": { "shasum": "14ae375d575996be62e184a204ce411ee76d7f8f", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.28.tgz" }, "1.0.31": { "shasum": "8e58ac573a3881c7e9ce52f4019256f48a4b2052", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.31.tgz" }, "1.0.32": { "shasum": "2e97d9077e6ad9dd7d6f6a1876a933aac796d8ad", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.32.tgz" }, "1.0.33": { "shasum": "8dc39073fa74618f1b792c2697c0083b660ec0ed", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.33.tgz" }, "1.0.34": { "shasum": "e3f6b8e65a18a1d36628c0132617fc5db1c11643", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.34.tgz" }, "1.0.35": { "shasum": "62fa211c865b1dbdcb63659b5d70f7c6ba165f9f", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.35.tgz" }, "1.0.36": { "shasum": "1271290ef8110649fa24ba7fff20bbbb01ebb76b", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.36.tgz" }, "1.0.37": { "shasum": "e42b548167107d259f9d735ccd545a250c88b7f1", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.37.tgz" }, "1.0.38": { "shasum": "de669965a79892a3978bc76c7a8d72144fe581a8", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.38.tgz" }, "1.0.40": { "shasum": "1f7cc264225daeb4fb47442944f1b5b5532b07d8", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.40.tgz" }, "1.0.41": { "shasum": "0bd93c260ed990a358cd9444d985e526dbc6288d", "tarball": "http://registry.npmjs.org/redpack/-/redpack-1.0.41.tgz" } }, "keywords": [ "redis", "msgpack", "rpc", "thrift", "bson" ], "url": "http://registry.npmjs.org/redpack/" }, "reds": { "name": "reds", "description": "Redis search for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-16T16:38:08.392Z", "created": "2011-07-28T00:29:57.652Z", "0.0.1": "2011-07-28T00:29:58.302Z", "0.0.2": "2011-07-28T01:46:29.859Z", "0.0.3": "2011-07-28T02:01:55.996Z", "0.1.0": "2011-07-28T16:12:52.609Z", "0.1.1": "2011-11-16T16:38:08.392Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/reds/0.0.1", "0.0.2": "http://registry.npmjs.org/reds/0.0.2", "0.0.3": "http://registry.npmjs.org/reds/0.0.3", "0.1.0": "http://registry.npmjs.org/reds/0.1.0", "0.1.1": "http://registry.npmjs.org/reds/0.1.1" }, "dist": { "0.0.1": { "shasum": "5cc2d5746d42db38b6c32e0e7c1bb2bc9d5f4744", "tarball": "http://registry.npmjs.org/reds/-/reds-0.0.1.tgz" }, "0.0.2": { "shasum": "f60df4f10afe25511aae626cf5813d80759861fc", "tarball": "http://registry.npmjs.org/reds/-/reds-0.0.2.tgz" }, "0.0.3": { "shasum": "b46632758230e0a7f29fea2da214cfe6b30ae760", "tarball": "http://registry.npmjs.org/reds/-/reds-0.0.3.tgz" }, "0.1.0": { "shasum": "f9ab94909a02518603871d94162ead75430e017f", "tarball": "http://registry.npmjs.org/reds/-/reds-0.1.0.tgz" }, "0.1.1": { "shasum": "5a468d234c585a486e2cb6cfdda853a16306f264", "tarball": "http://registry.npmjs.org/reds/-/reds-0.1.1.tgz" } }, "keywords": [ "redis", "search", "metaphone", "phonetics", "natural" ], "url": "http://registry.npmjs.org/reds/" }, "redub": { "name": "redub", "description": "Redundant pub/sub", "dist-tags": { "latest": "0.0.1" }, "readme": "**Redub** turns a bunch of objects implementing a simple pub/sub interface\ninto a redundant pub/sub transport. It works dandy with [redis-pubsub], but\nthere's no hard dependency.\n\n var pubsub = require('redis-pubsub');\n var redub = require('redub');\n\n var channel1 = pubsub.createChannel(...);\n var channel2 = pubsub.createChannel(...);\n\n var channel = redub(channel1, channel2);\n channel.on('message', function(msg) {\n console.log(msg);\n channel.end();\n });\n channel.send('Hello world!');\n\n---\n\nBehind the scenes, messages are wrapped in an envelope with a unique ID:\n\n { uid: '2d1222ff-e0cd-4594-a1fb-19335c98e58c',\n payload: 'Hello world!' }\n\nThese IDs are tracked for a short time, and duplicates are dropped. The\ntimeout is configurable:\n\n // Defaults to 10 seconds. 0 means never time out.\n // In practice, IDs are tracked anywhere between timeout and 2 × timeout.\n channel.timeout = 10000;\n\nThe method with which IDs are generated is also configurable:\n\n channel.uid = function(message) {\n // generate and return a unique ID string.\n };\n\n---\n\nRedub will accept any object that quacks like an EventEmitter and implements\nthe following:\n\n * property `ready` - must be truthy when the object is capable of publishing\n messages at that time.\n * method `send(message)` - must serialize (e.g. `JSON.stringify`) the message\n and publish it.\n * event `message(message)` - must be passed a deserialized message.\n\n [redis-pubsub]: https://github.com/AngryBytes/redis-pubsub\n", "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-12-07T21:52:07.000Z", "created": "2011-12-07T21:52:05.592Z", "0.0.1": "2011-12-07T21:52:07.000Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@angrybytes.com" }, "repository": { "type": "git", "url": "git://github.com/AngryBytes/redub.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/redub/0.0.1" }, "dist": { "0.0.1": { "shasum": "e605914da8b8ca1dfd902aa435a74c9a34393af3", "tarball": "http://registry.npmjs.org/redub/-/redub-0.0.1.tgz" } }, "keywords": [ "pubsub" ], "url": "http://registry.npmjs.org/redub/" }, "redux": { "name": "redux", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jdpaton", "email": "jamie.paton@googlemail.com" } ], "time": { "modified": "2011-10-09T08:55:18.881Z", "created": "2011-10-07T07:17:23.053Z", "0.0.1": "2011-10-07T07:17:24.419Z", "0.0.2": "2011-10-07T10:29:50.488Z", "0.0.3": "2011-10-08T07:56:01.457Z", "0.0.4": "2011-10-09T08:55:18.881Z" }, "author": { "name": "Jamie Paton", "email": "jamie.paton@googlemail.com" }, "description": "Setting up a basebones node app has never been so easy.", "versions": { "0.0.1": "http://registry.npmjs.org/redux/0.0.1", "0.0.2": "http://registry.npmjs.org/redux/0.0.2", "0.0.3": "http://registry.npmjs.org/redux/0.0.3", "0.0.4": "http://registry.npmjs.org/redux/0.0.4" }, "dist": { "0.0.1": { "shasum": "3b1f03d791f34ae91686275703084e95aa265332", "tarball": "http://registry.npmjs.org/redux/-/redux-0.0.1.tgz" }, "0.0.2": { "shasum": "f2f07e84f54949d42b1bcd45bbec7f4c6acae8c8", "tarball": "http://registry.npmjs.org/redux/-/redux-0.0.2.tgz" }, "0.0.3": { "shasum": "00cbe023f75edc854499a20f788e78c1ed14bce0", "tarball": "http://registry.npmjs.org/redux/-/redux-0.0.3.tgz" }, "0.0.4": { "shasum": "1b92500a27528bb8f3c40e4d5900f8419ddb6bd4", "tarball": "http://registry.npmjs.org/redux/-/redux-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/redux/" }, "reed": { "name": "reed", "description": "Redis + markdown blogging/website core", "dist-tags": { "latest": "0.9.7" }, "maintainers": [ { "name": "projectmoon", "email": "rei@thermetics.net" } ], "time": { "modified": "2011-12-12T21:28:12.792Z", "created": "2011-06-16T14:13:15.952Z", "0.0.2": "2011-12-07T15:33:55.335Z", "0.0.3": "2011-12-07T15:33:55.335Z", "0.0.4": "2011-12-07T15:33:55.335Z", "0.0.3-1": "2011-06-19T12:50:36.965Z", "0.0.4-1": "2011-12-07T15:33:55.335Z", "0.0.4-2": "2011-12-07T15:33:55.335Z", "0.0.4-3": "2011-12-07T15:33:55.335Z", "0.0.4-4": "2011-12-07T15:33:55.335Z", "0.0.4-5": "2011-12-07T15:33:55.335Z", "0.0.4-6": "2011-12-07T15:33:55.335Z", "0.0.5": "2011-12-07T15:33:55.335Z", "0.9.0": "2011-12-07T15:33:55.335Z", "0.9.1": "2011-12-07T15:33:55.335Z", "0.9.1-1": "2011-12-07T15:33:55.335Z", "0.9.2": "2011-12-07T15:33:55.335Z", "0.9.2-1": "2011-12-07T15:33:55.335Z", "0.9.2-2": "2011-12-07T15:33:55.335Z", "0.9.3": "2011-12-07T15:35:48.285Z", "0.9.4": "2011-12-07T18:50:23.446Z", "0.9.5": "2011-12-07T18:52:34.085Z", "0.9.5-1": "2011-12-07T19:09:41.501Z", "0.9.6": "2011-12-12T16:45:33.571Z", "0.9.7": "2011-12-12T21:28:12.792Z" }, "author": { "name": "ProjectMoon" }, "repository": { "type": "git", "url": "git://github.com/ProjectMoon/reed.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/reed/0.0.2", "0.0.3": "http://registry.npmjs.org/reed/0.0.3", "0.0.4": "http://registry.npmjs.org/reed/0.0.4", "0.0.4-1": "http://registry.npmjs.org/reed/0.0.4-1", "0.0.4-2": "http://registry.npmjs.org/reed/0.0.4-2", "0.0.4-3": "http://registry.npmjs.org/reed/0.0.4-3", "0.0.4-4": "http://registry.npmjs.org/reed/0.0.4-4", "0.0.4-5": "http://registry.npmjs.org/reed/0.0.4-5", "0.0.4-6": "http://registry.npmjs.org/reed/0.0.4-6", "0.0.5": "http://registry.npmjs.org/reed/0.0.5", "0.9.0": "http://registry.npmjs.org/reed/0.9.0", "0.9.1": "http://registry.npmjs.org/reed/0.9.1", "0.9.1-1": "http://registry.npmjs.org/reed/0.9.1-1", "0.9.2": "http://registry.npmjs.org/reed/0.9.2", "0.9.2-1": "http://registry.npmjs.org/reed/0.9.2-1", "0.9.2-2": "http://registry.npmjs.org/reed/0.9.2-2", "0.9.3": "http://registry.npmjs.org/reed/0.9.3", "0.9.4": "http://registry.npmjs.org/reed/0.9.4", "0.9.5": "http://registry.npmjs.org/reed/0.9.5", "0.9.5-1": "http://registry.npmjs.org/reed/0.9.5-1", "0.9.6": "http://registry.npmjs.org/reed/0.9.6", "0.9.7": "http://registry.npmjs.org/reed/0.9.7" }, "dist": { "0.0.2": { "shasum": "023ee2d137df8ce72c18366168ebdf6e35fb0813", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.2.tgz" }, "0.0.3": { "shasum": "66bb414eca94088ec2d27d852f1cddcfa7a1c213", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.3.tgz" }, "0.0.4": { "shasum": "cd8943dffcffb1996273a8721b173ea11293652d", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4.tgz" }, "0.0.4-1": { "shasum": "a4796ad2d60976e867c320be9591a80263d1fd8d", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4-1.tgz" }, "0.0.4-2": { "shasum": "41bc90ff91c109c6cd164e022c16fe66adbed797", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4-2.tgz" }, "0.0.4-3": { "shasum": "e9dee3d50794c4326cc960a4933f8ec3b669d5bc", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4-3.tgz" }, "0.0.4-4": { "shasum": "bcda07c8abaccc44c1e82109bdc28cc70c3336a8", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4-4.tgz" }, "0.0.4-5": { "shasum": "1ad8cf243f039a0f0a86768d308ea1eb1c558997", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4-5.tgz" }, "0.0.4-6": { "shasum": "71700f19f141174f6489a3d4a6139830d558b826", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.4-6.tgz" }, "0.0.5": { "shasum": "341b99031cb468078d3a6418495538455d7d080f", "tarball": "http://registry.npmjs.org/reed/-/reed-0.0.5.tgz" }, "0.9.0": { "shasum": "c7b79f12c99727835a817fe6c551d0a3f936faa6", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.0.tgz" }, "0.9.1": { "shasum": "78694e5d5e8d296f1000500cc33fd58d2bfc4b7c", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.1.tgz" }, "0.9.1-1": { "shasum": "6b9ef0f3a2d38fe6a6dae6c408b031905b127901", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.1-1.tgz" }, "0.9.2": { "shasum": "64cd104be102d5b4e30badae991261315b51786d", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.2.tgz" }, "0.9.2-1": { "shasum": "50355fedcf5db801667b2e38cdb74e6dddf9178e", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.2-1.tgz" }, "0.9.2-2": { "shasum": "ed25e0e2ffa60accb8328799b3ac6b373c251ba2", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.2-2.tgz" }, "0.9.3": { "shasum": "223764a246f921c8f472d255330f595a70d08830", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.3.tgz" }, "0.9.4": { "shasum": "5f21f615e048c725b5ee64368b2bd15156abf007", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.4.tgz" }, "0.9.5": { "shasum": "7aa7c1cd828f37d42cc9444415eb13e1ce783cea", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.5.tgz" }, "0.9.5-1": { "shasum": "faf1e02d56a9ebe50ec330f997db7571716eed2d", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.5-1.tgz" }, "0.9.6": { "shasum": "62cf8c8a44259bb656574c15b01c8af788c95218", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.6.tgz" }, "0.9.7": { "shasum": "ccd9d0ace35cc0d4e6e1f519be74a1d98d5efb57", "tarball": "http://registry.npmjs.org/reed/-/reed-0.9.7.tgz" } }, "url": "http://registry.npmjs.org/reed/" }, "reflect": { "name": "reflect", "dist-tags": { "stable": "0.0.1", "latest": "0.0.6" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-07-23T23:56:48.844Z", "created": "2011-04-11T23:13:10.391Z", "0.0.1": "2011-04-11T23:13:10.693Z", "0.0.2": "2011-06-16T22:48:33.523Z", "0.0.3": "2011-06-28T09:10:14.754Z", "0.0.4": "2011-07-06T18:07:19.373Z", "0.0.5": "2011-07-07T07:33:35.853Z", "0.0.6": "2011-07-23T23:56:48.844Z" }, "author": { "name": "Zach Carter", "email": "zach@carter.name", "url": "http://zaa.ch" }, "description": "JavaScript parser adhering to Mozilla's parser API", "repository": { "type": "git", "url": "git://github.com/zaach/reflect.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/reflect/0.0.1", "0.0.2": "http://registry.npmjs.org/reflect/0.0.2", "0.0.3": "http://registry.npmjs.org/reflect/0.0.3", "0.0.4": "http://registry.npmjs.org/reflect/0.0.4", "0.0.5": "http://registry.npmjs.org/reflect/0.0.5", "0.0.6": "http://registry.npmjs.org/reflect/0.0.6" }, "dist": { "0.0.1": { "shasum": "d38770673c2c95cda85e5100b0228cdcd6813563", "tarball": "http://registry.npmjs.org/reflect/-/reflect-0.0.1.tgz" }, "0.0.2": { "shasum": "6091775788ef42cf30b50c674377d92270f0a181", "tarball": "http://registry.npmjs.org/reflect/-/reflect-0.0.2.tgz" }, "0.0.3": { "shasum": "6274b3bd9311837cd1153a311f5583261bb6692d", "tarball": "http://registry.npmjs.org/reflect/-/reflect-0.0.3.tgz" }, "0.0.4": { "shasum": "4bb9419ff9d43c6a3a555628d8c5bfde0c0fc7f6", "tarball": "http://registry.npmjs.org/reflect/-/reflect-0.0.4.tgz" }, "0.0.5": { "shasum": "09381e3af5d270fe937426b7c1e52319ee225096", "tarball": "http://registry.npmjs.org/reflect/-/reflect-0.0.5.tgz" }, "0.0.6": { "shasum": "8667f324adad6ea276367667b76ebf03d96f9bd9", "tarball": "http://registry.npmjs.org/reflect/-/reflect-0.0.6.tgz" } }, "keywords": [ "parser", "ast", "reflect", "javascript" ], "url": "http://registry.npmjs.org/reflect/" }, "reflect-builder": { "name": "reflect-builder", "description": "Default AST builder for reflect.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-08-06T21:47:43.572Z", "created": "2011-08-06T21:47:42.757Z", "0.0.1": "2011-08-06T21:47:43.572Z" }, "author": { "name": "Zach Carter", "email": "zcarter@cse.usf.edu", "url": "http://zaa.ch" }, "repository": { "url": "https://github.com/zaach/reflect-builder" }, "versions": { "0.0.1": "http://registry.npmjs.org/reflect-builder/0.0.1" }, "dist": { "0.0.1": { "shasum": "653b7f656b8ae194452682661db814e1d281b4d0", "tarball": "http://registry.npmjs.org/reflect-builder/-/reflect-builder-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/reflect-builder/" }, "reflect-next": { "name": "reflect-next", "description": "Experimental ES.next parser adhering to Mozilla's parser API", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-08-18T06:27:22.255Z", "created": "2011-08-14T03:12:16.870Z", "0.0.6": "2011-08-14T03:12:17.253Z", "0.0.7": "2011-08-14T07:34:12.889Z", "0.0.8": "2011-08-14T08:24:49.069Z", "0.0.9": "2011-08-18T06:27:22.255Z" }, "author": { "name": "Zach Carter", "email": "zach@carter.name", "url": "http://zaa.ch" }, "repository": { "type": "git", "url": "git://github.com/zaach/reflect.js.git/tree/es-next" }, "versions": { "0.0.6": "http://registry.npmjs.org/reflect-next/0.0.6", "0.0.7": "http://registry.npmjs.org/reflect-next/0.0.7", "0.0.8": "http://registry.npmjs.org/reflect-next/0.0.8", "0.0.9": "http://registry.npmjs.org/reflect-next/0.0.9" }, "dist": { "0.0.6": { "shasum": "3d68e473c982d2bdc79e41147eadf99651531a1c", "tarball": "http://registry.npmjs.org/reflect-next/-/reflect-next-0.0.6.tgz" }, "0.0.7": { "shasum": "16505930372e2bedc87647ed5d30bc30fdd5d740", "tarball": "http://registry.npmjs.org/reflect-next/-/reflect-next-0.0.7.tgz" }, "0.0.8": { "shasum": "925ca6536c4296219348695e56083f7336b896ae", "tarball": "http://registry.npmjs.org/reflect-next/-/reflect-next-0.0.8.tgz" }, "0.0.9": { "shasum": "36a7a9764f239482be51e35ee20908fe32214cef", "tarball": "http://registry.npmjs.org/reflect-next/-/reflect-next-0.0.9.tgz" } }, "keywords": [ "parser", "ast", "reflect", "javascript" ], "url": "http://registry.npmjs.org/reflect-next/" }, "reflect-tree-builder": { "name": "reflect-tree-builder", "description": "A more tree-like AST builder for reflect.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-08-13T23:12:39.538Z", "created": "2011-08-06T21:49:44.939Z", "0.0.1": "2011-08-06T21:49:45.264Z", "0.0.2": "2011-08-13T23:12:39.538Z" }, "author": { "name": "Zach Carter", "email": "zcarter@cse.usf.edu", "url": "http://zaa.ch" }, "repository": { "url": "https://github.com/zaach/reflect-tree-builder" }, "versions": { "0.0.1": "http://registry.npmjs.org/reflect-tree-builder/0.0.1", "0.0.2": "http://registry.npmjs.org/reflect-tree-builder/0.0.2" }, "dist": { "0.0.1": { "shasum": "dd9f51ed7e6669cf50b1560f8ed5286c78755d13", "tarball": "http://registry.npmjs.org/reflect-tree-builder/-/reflect-tree-builder-0.0.1.tgz" }, "0.0.2": { "shasum": "37f38a8529023b726e9e2db1b29303d53640b1cd", "tarball": "http://registry.npmjs.org/reflect-tree-builder/-/reflect-tree-builder-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/reflect-tree-builder/" }, "reflect-unbuilder": { "name": "reflect-unbuilder", "description": "Turns a reflect.js AST into serialized builder constructors.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "zaach", "email": "zack.carter@gmail.com" } ], "time": { "modified": "2011-08-16T23:26:42.141Z", "created": "2011-08-13T23:21:39.030Z", "0.0.1": "2011-08-13T23:21:39.393Z", "0.0.2": "2011-08-16T23:26:42.141Z" }, "author": { "name": "Zach Carter", "email": "zcarter@cse.usf.edu", "url": "http://zaa.ch" }, "repository": { "url": "https://github.com/zaach/reflect-unbuilder" }, "versions": { "0.0.1": "http://registry.npmjs.org/reflect-unbuilder/0.0.1", "0.0.2": "http://registry.npmjs.org/reflect-unbuilder/0.0.2" }, "dist": { "0.0.1": { "shasum": "6c0ade49ea6995627665b6272f4caf0c0294dcad", "tarball": "http://registry.npmjs.org/reflect-unbuilder/-/reflect-unbuilder-0.0.1.tgz" }, "0.0.2": { "shasum": "7bcf58dcdc97a4f8fb5708e7efae4c313ae61b2b", "tarball": "http://registry.npmjs.org/reflect-unbuilder/-/reflect-unbuilder-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/reflect-unbuilder/" }, "reflectjs": { "name": "reflectjs", "description": "experimental playground for adding metadata to Javascript (like C# custom attributes)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "demetriusj", "email": "contact@demetriusj.com" } ], "time": { "modified": "2011-06-13T01:56:44.967Z", "created": "2011-06-13T01:56:44.403Z", "0.0.1": "2011-06-13T01:56:44.967Z" }, "author": { "name": "Demetrius Johnson", "email": "contact@demetriusj.com", "url": "demetriusj.com" }, "repository": { "type": "git", "url": "git@github.com:demetriusj/js-reflection.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/reflectjs/0.0.1" }, "dist": { "0.0.1": { "shasum": "adac0e39495d5b1b2fe7fcb412f3a74551a7cd23", "tarball": "http://registry.npmjs.org/reflectjs/-/reflectjs-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/reflectjs/" }, "reflex": { "name": "reflex", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-05-18T01:45:13.535Z", "created": "2011-05-18T01:45:13.314Z", "0.0.0": "2011-05-18T01:45:13.535Z" }, "author": { "name": "Elijah Insua", "email": "tmvpar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://github.com/tmpvar/reflex.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/reflex/0.0.0" }, "dist": { "0.0.0": { "shasum": "5e60fc4f9a093d4125a6370b20201b2c52c7e03f", "tarball": "http://registry.npmjs.org/reflex/-/reflex-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/reflex/" }, "refmate": { "name": "refmate", "description": "Simple reference management software", "dist-tags": { "latest": "0.0.0-1" }, "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-09-13T18:08:04.709Z", "created": "2011-09-13T18:08:04.243Z", "0.0.0-1": "2011-09-13T18:08:04.709Z" }, "author": { "name": "Thom Blake", "email": "thethomblake@gmail.com", "url": "http://thomblake.com" }, "repository": { "type": "git", "url": "git://github.com/thomblake/refmate.git" }, "versions": { "0.0.0-1": "http://registry.npmjs.org/refmate/0.0.0-1" }, "dist": { "0.0.0-1": { "shasum": "1a707ee9225a3f4b1cd1b95566ae1161b2978ea5", "tarball": "http://registry.npmjs.org/refmate/-/refmate-0.0.0-1.tgz" } }, "keywords": [ "reference management" ], "url": "http://registry.npmjs.org/refmate/" }, "regext": { "name": "regext", "description": "Named capturing groups for Javascript regexers", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "coffeemate", "email": "kadirpekel@gmail.com" } ], "time": { "modified": "2011-08-30T21:21:37.997Z", "created": "2011-08-30T21:21:16.661Z", "0.1.0": "2011-08-30T21:21:17.713Z" }, "author": { "name": "Kadir Pekel", "email": "kadirpekel@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kadirpekel/regext.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/regext/0.1.0" }, "dist": { "0.1.0": { "shasum": "4e18e2d63f9318c214485aa93862863394177916", "tarball": "http://registry.npmjs.org/regext/-/regext-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/regext/" }, "reid-yui3": { "name": "reid-yui3", "description": "Experimental fixes used by YLS. - YUI 3 Library on NodeJS - Bare - No Dependencies - Only install if you know what you are doing.", "dist-tags": { "latest": "0.5.34a" }, "maintainers": [ { "name": "reid", "email": "me@reidburke.com" } ], "time": { "modified": "2011-05-02T02:41:36.283Z", "created": "2011-03-14T23:59:49.063Z", "0.5.25a": "2011-03-14T23:59:49.381Z", "0.5.34a": "2011-05-02T02:41:36.283Z" }, "author": { "name": "Reid Burke", "email": "me@reidburke.com" }, "repository": { "type": "git", "url": "git://github.com/reid/nodejs-yui3.git" }, "versions": { "0.5.25a": "http://registry.npmjs.org/reid-yui3/0.5.25a", "0.5.34a": "http://registry.npmjs.org/reid-yui3/0.5.34a" }, "dist": { "0.5.25a": { "shasum": "0be6713b3372adf31be74f8a6f6476c8ac9e3a6d", "tarball": "http://registry.npmjs.org/reid-yui3/-/reid-yui3-0.5.25a.tgz" }, "0.5.34a": { "shasum": "228fba3151a240723aa3590307b32dbd5e88ac2d", "tarball": "http://registry.npmjs.org/reid-yui3/-/reid-yui3-0.5.34a.tgz" } }, "url": "http://registry.npmjs.org/reid-yui3/" }, "rel": { "name": "rel", "description": "Rel is a SQL AST manager for Node JS", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "cjwoodward", "email": "carl@carlwoodward.com" } ], "time": { "modified": "2011-04-25T01:39:09.320Z", "created": "2011-04-24T11:08:48.912Z", "0.0.1": "2011-04-24T11:08:50.807Z", "0.0.2": "2011-04-24T11:14:37.581Z", "0.0.3": "2011-04-25T01:39:09.320Z" }, "author": { "name": "Carl Woodward", "email": "carl@carlwoodward.com", "url": "http://carlwoodward.com" }, "repository": { "type": "git", "url": "git://github.com/cjwoodward/rel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rel/0.0.1", "0.0.2": "http://registry.npmjs.org/rel/0.0.2", "0.0.3": "http://registry.npmjs.org/rel/0.0.3" }, "dist": { "0.0.1": { "shasum": "00353970cdb6bd3c29cad901ca79faee38026ec6", "tarball": "http://registry.npmjs.org/rel/-/rel-0.0.1.tgz" }, "0.0.2": { "shasum": "fb68061e16cf5f159ab75906636088d556fa5b57", "tarball": "http://registry.npmjs.org/rel/-/rel-0.0.2.tgz" }, "0.0.3": { "shasum": "828e0d83ad82d96ef1fbe66411c7f46de538f8c9", "tarball": "http://registry.npmjs.org/rel/-/rel-0.0.3.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/rel/" }, "relative-date": { "name": "relative-date", "description": "Javascript module for outputting relative dates.", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "azer", "email": "azer@kodfabrik.com" } ], "time": { "modified": "2011-10-15T08:15:17.722Z", "created": "2011-03-09T00:35:13.485Z", "1.0.0": "2011-03-09T00:35:13.779Z", "1.1.0": "2011-07-21T09:11:44.211Z", "1.1.1": "2011-10-15T08:15:17.722Z" }, "author": { "name": "Azer Koculu", "email": "azer@kodfabrik.com", "url": "http://azer.kodfabrik.com" }, "repository": { "type": "git", "url": "git://github.com/azer/relative-date.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/relative-date/1.0.0", "1.1.0": "http://registry.npmjs.org/relative-date/1.1.0", "1.1.1": "http://registry.npmjs.org/relative-date/1.1.1" }, "dist": { "1.0.0": { "shasum": "e278c6db985bb531c5c65b839b41748d64c55708", "tarball": "http://registry.npmjs.org/relative-date/-/relative-date-1.0.0.tgz" }, "1.1.0": { "shasum": "9c11491c498ab09c3e2331dd98c8cb68c6811552", "tarball": "http://registry.npmjs.org/relative-date/-/relative-date-1.1.0.tgz" }, "1.1.1": { "shasum": "75c97c5446fa1146c1d250c47ca3629fb9a2e764", "tarball": "http://registry.npmjs.org/relative-date/-/relative-date-1.1.1.tgz" } }, "keywords": [ "pretty", "date", "timestamp", "format", "human-readable", "relative" ], "url": "http://registry.npmjs.org/relative-date/" }, "relax": { "name": "relax", "description": "Just relax, like you should with couch!", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-11-25T17:37:19.671Z", "created": "2011-11-15T16:53:25.246Z", "0.1.0": "2011-11-15T16:53:27.387Z", "0.1.1": "2011-11-25T17:37:19.671Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/node-relax.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/relax/0.1.0", "0.1.1": "http://registry.npmjs.org/relax/0.1.1" }, "dist": { "0.1.0": { "shasum": "9ea4f94c526de3b7619f2f44b4a55f9a09c6f99e", "tarball": "http://registry.npmjs.org/relax/-/relax-0.1.0.tgz" }, "0.1.1": { "shasum": "19c7c4334e268c3fc89f9c01c64d354cc8a92899", "tarball": "http://registry.npmjs.org/relax/-/relax-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/relax/" }, "releasetools": { "name": "releasetools", "description": "A set of functions to deal with package releases in Node.js", "dist-tags": { "latest": "0.1.1" }, "readme": "# Node Release Tools\n\n## What is this all about?\n\nNode Release Tools is a simple NPM package which makes it really easy automate releases of your Node.js libraries\n\n## Installation\n\nJust install it via NPM:\n \n \n $ npm install releasetools\n \n\n## Usage\n\nThe easiest way to use it is by requiring it in your build script. You can see an example of usage in this package's\nJakefile file.\n\n## Tests\n\nYou just have to checkout this package from GitHub, install development dependencies and execute the tests:\n\n \n $ git checkout https://github.com/rafeca/node-releasetools.git\n \n $ npm install --dev\n \n $ npm test\n", "maintainers": [ { "name": "rafeca", "email": "rafeca@gmail.com" } ], "time": { "modified": "2011-12-06T17:40:44.833Z", "created": "2011-12-04T18:59:03.768Z", "0.0.1": "2011-12-04T18:59:07.936Z", "0.0.2": "2011-12-04T21:30:36.096Z", "0.0.2-1": "2011-12-04T21:54:08.058Z", "0.0.2-2": "2011-12-04T22:02:36.448Z", "0.1.1": "2011-12-06T17:40:44.833Z" }, "author": { "name": "Rafael de Oleza", "email": "rafeca@gmail.com", "url": "https://rafeca.com" }, "repository": { "type": "git", "url": "git://github.com/rafeca/node-releasetools.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/releasetools/0.0.1", "0.0.2": "http://registry.npmjs.org/releasetools/0.0.2", "0.0.2-1": "http://registry.npmjs.org/releasetools/0.0.2-1", "0.0.2-2": "http://registry.npmjs.org/releasetools/0.0.2-2", "0.1.1": "http://registry.npmjs.org/releasetools/0.1.1" }, "dist": { "0.0.1": { "shasum": "b50bccbd11384d245b353cf529eed6d1902c77ec", "tarball": "http://registry.npmjs.org/releasetools/-/releasetools-0.0.1.tgz" }, "0.0.2": { "shasum": "08171b287a5412cb18d6bdce9749d2280a96aad4", "tarball": "http://registry.npmjs.org/releasetools/-/releasetools-0.0.2.tgz" }, "0.0.2-1": { "shasum": "5ac7209c76a9a4b8a9c5f0e2b48550732089ae56", "tarball": "http://registry.npmjs.org/releasetools/-/releasetools-0.0.2-1.tgz" }, "0.0.2-2": { "shasum": "7eabc3b0a86cf8a05ecc9dcaa8812c3a77b92778", "tarball": "http://registry.npmjs.org/releasetools/-/releasetools-0.0.2-2.tgz" }, "0.1.1": { "shasum": "431cc798053ce3644ca21864df1cf2d9816bed70", "tarball": "http://registry.npmjs.org/releasetools/-/releasetools-0.1.1.tgz" } }, "keywords": [ "release", "git", "npm" ], "url": "http://registry.npmjs.org/releasetools/" }, "relevancy": { "name": "relevancy", "description": "Unidirectional string relevancy", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "padolsey", "email": "npm@padolsey.net" } ], "time": { "modified": "2011-11-27T15:34:22.046Z", "created": "2011-11-27T15:34:21.527Z", "0.1.0": "2011-11-27T15:34:22.046Z" }, "author": { "name": "James Padolsey https://github.com/padolsey" }, "repository": { "type": "git", "url": "git://github.com/padolsey/relevancy.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/relevancy/0.1.0" }, "dist": { "0.1.0": { "shasum": "81a6d1e6b4d4b281e27119aacd64324df0ec4b7c", "tarball": "http://registry.npmjs.org/relevancy/-/relevancy-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/relevancy/" }, "reloaded": { "name": "reloaded", "description": "A development tool for reloading css/js in your browser directly from your text editor", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "datapimp", "email": "jonathan.soeder@gmail.com" } ], "time": { "modified": "2010-12-19T09:45:59.546Z", "created": "2010-12-19T09:45:59.175Z", "0.2.0": "2010-12-19T09:45:59.546Z" }, "author": { "name": "Jonathan Soeder", "email": "jonathan.soeder@gmail.com", "url": "http://twitter.com/soederpop" }, "repository": { "type": "git", "url": "https://github.com/datapimp/Reloaded.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/reloaded/0.2.0" }, "dist": { "0.2.0": { "shasum": "1be7a035a12b0deb2094f0d786da35019519e107", "tarball": "http://registry.npmjs.org/reloaded/-/reloaded-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/reloaded/" }, "reloadOnUpdate": { "name": "reloadOnUpdate", "description": "Reload's the browser when the Application Cache updates", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-08-02T19:30:30.968Z", "created": "2011-08-02T19:03:21.234Z", "0.2.0": "2011-08-02T19:03:21.635Z", "0.2.1": "2011-08-02T19:19:45.006Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/browser-app-cache.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/reloadOnUpdate/0.2.0", "0.2.1": "http://registry.npmjs.org/reloadOnUpdate/0.2.1" }, "dist": { "0.2.0": { "shasum": "9dedb450e4430780fced02a2c09fc9e850a34be7", "tarball": "http://registry.npmjs.org/reloadOnUpdate/-/reloadOnUpdate-0.2.0.tgz" }, "0.2.1": { "shasum": "38a14febe595d269dc1f3c1d5333382c17f92a29", "tarball": "http://registry.npmjs.org/reloadOnUpdate/-/reloadOnUpdate-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/reloadOnUpdate/" }, "remap": { "name": "remap", "description": "inject wrappers, mocks and new modules through 'require'", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-02-06T03:19:43.402Z", "created": "2011-01-23T06:13:21.405Z", "0.0.1": "2011-01-23T06:13:22.256Z", "0.0.2": "2011-02-06T03:19:43.402Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": "git://github.com/dominictarr/remap.git", "versions": { "0.0.1": "http://registry.npmjs.org/remap/0.0.1", "0.0.2": "http://registry.npmjs.org/remap/0.0.2" }, "dist": { "0.0.1": { "shasum": "f16b0fbbd639808d22de557dd0b3f55705e3e6c9", "tarball": "http://registry.npmjs.org/remap/-/remap-0.0.1.tgz" }, "0.0.2": { "shasum": "3a0ecd495acf28004c9d4fc9e76729126a57cffa", "tarball": "http://registry.npmjs.org/remap/-/remap-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/remap/" }, "remedial": { "name": "remedial", "description": "Douglas Crockford's Remedial JavaScript", "dist-tags": { "latest": "1.0.7", "stable": "1.0.2" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "Douglas Crockford", "email": "douglas@crockford.com" }, "time": { "modified": "2011-08-25T16:58:57.791Z", "created": "2011-02-27T19:34:54.065Z", "1.0.1": "2011-02-27T19:34:54.065Z", "1.0.2": "2011-02-27T19:34:54.065Z", "1.0.3": "2011-02-27T19:34:54.065Z", "1.0.5": "2011-02-27T19:34:54.065Z", "1.0.6": "2011-03-07T06:48:40.408Z", "1.0.7": "2011-08-25T16:58:57.791Z" }, "versions": { "1.0.1": "http://registry.npmjs.org/remedial/1.0.1", "1.0.2": "http://registry.npmjs.org/remedial/1.0.2", "1.0.3": "http://registry.npmjs.org/remedial/1.0.3", "1.0.5": "http://registry.npmjs.org/remedial/1.0.5", "1.0.6": "http://registry.npmjs.org/remedial/1.0.6", "1.0.7": "http://registry.npmjs.org/remedial/1.0.7" }, "dist": { "1.0.1": { "tarball": "http://packages:5984/remedial/-/remedial-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/remedial/-/remedial-1.0.2.tgz" }, "1.0.3": { "tarball": "http://registry.npmjs.org/remedial/-/remedial-1.0.3.tgz" }, "1.0.5": { "shasum": "0ced16e2e7c250a3f1513c1cfc40d772d70efe11", "tarball": "http://registry.npmjs.org/remedial/-/remedial-1.0.5.tgz" }, "1.0.6": { "shasum": "b901356de462a02671b7e009ada56744929f3cfc", "tarball": "http://registry.npmjs.org/remedial/-/remedial-1.0.6.tgz" }, "1.0.7": { "shasum": "d6674413a65676007be00dd400980987b2c300c1", "tarball": "http://registry.npmjs.org/remedial/-/remedial-1.0.7.tgz" } }, "keywords": [ "util", "isEmpty", "typeOf", "entityify", "quote", "supplant", "trim" ], "url": "http://registry.npmjs.org/remedial/" }, "remote_js": { "name": "remote_js", "description": "Command-line remote javascript console to debug your mobile web app", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ernesto_jimenez", "email": "erjica@gmail.com" } ], "time": { "modified": "2011-08-26T16:47:00.677Z", "created": "2011-08-26T16:46:59.874Z", "0.2.0": "2011-08-26T16:47:00.677Z" }, "author": { "name": "Ernesto Jimenez", "email": "erjica@gmail.com", "url": "http://twitter.com/ernesto_jimenez" }, "repository": { "type": "git", "url": "git://github.com/ernesto-jimenez/remote-js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/remote_js/0.2.0" }, "dist": { "0.2.0": { "shasum": "ccec65403968340e0bc174fd1f3163f5eef96c0a", "tarball": "http://registry.npmjs.org/remote_js/-/remote_js-0.2.0.tgz" } }, "keywords": [ "remote", "javascript console" ], "url": "http://registry.npmjs.org/remote_js/" }, "remote-console": { "name": "remote-console", "description": "A remote console for webapp development", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-08-11T03:03:24.061Z", "created": "2011-08-11T00:47:28.482Z", "0.1.0": "2011-08-11T00:47:29.002Z", "0.1.1": "2011-08-11T03:03:24.061Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/remote-console/0.1.0", "0.1.1": "http://registry.npmjs.org/remote-console/0.1.1" }, "dist": { "0.1.0": { "shasum": "83364957c91ff21dfe5b19f0ebe8669244c45538", "tarball": "http://registry.npmjs.org/remote-console/-/remote-console-0.1.0.tgz" }, "0.1.1": { "shasum": "1f7bc40f556ffb762fa141ee8527381bd6dd151d", "bin": { "0.4-darwin-10.7.0": { "shasum": "2b3b3f1e54857245115effea8ffcad05d6f2a216", "tarball": "http://registry.npmjs.org/remote-console/-/remote-console-0.1.1-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/remote-console/-/remote-console-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/remote-console/" }, "RemoteTestService": { "name": "RemoteTestService", "description": "A remote testing service exposing a RESTful api for querying and running nodeunit tests contained in the service, using http requests", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "urigolani", "email": "t-urig@microsoft.com" } ], "time": { "modified": "2011-10-03T16:04:54.373Z", "created": "2011-10-03T16:04:52.029Z", "0.0.1": "2011-10-03T16:04:54.373Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/urigolani/NodeTestService.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/RemoteTestService/0.0.1" }, "dist": { "0.0.1": { "shasum": "b800dc1f8499e70688b9489fc00d6ebe6943b5d4", "tarball": "http://registry.npmjs.org/RemoteTestService/-/RemoteTestService-0.0.1.tgz" } }, "keywords": [ "nodeunit", "rest", "restful", "test" ], "url": "http://registry.npmjs.org/RemoteTestService/" }, "render": { "name": "render", "description": "pretty print javascript objects or generate JSON, with comma first and comma trailing", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-10-15T12:50:53.393Z", "created": "2011-02-08T04:23:03.379Z", "0.0.2": "2011-02-08T04:23:04.144Z", "0.0.3": "2011-06-06T20:48:28.900Z", "0.0.4": "2011-06-20T02:46:28.240Z", "0.0.5": "2011-06-20T03:07:42.106Z", "0.1.0": "2011-09-17T06:24:18.778Z", "0.1.1": "2011-10-15T12:50:53.393Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/render.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/render/0.0.2", "0.0.3": "http://registry.npmjs.org/render/0.0.3", "0.0.4": "http://registry.npmjs.org/render/0.0.4", "0.0.5": "http://registry.npmjs.org/render/0.0.5", "0.1.0": "http://registry.npmjs.org/render/0.1.0", "0.1.1": "http://registry.npmjs.org/render/0.1.1" }, "dist": { "0.0.2": { "shasum": "1978fea53bc8d11a4e62d153000f788231259f7a", "tarball": "http://registry.npmjs.org/render/-/render-0.0.2.tgz" }, "0.0.3": { "shasum": "5010fc66f9c5086b6419fb36e822c36514ee7195", "tarball": "http://registry.npmjs.org/render/-/render-0.0.3.tgz" }, "0.0.4": { "shasum": "5732f282d2730168b5156e91b15b999aab2d4dd2", "tarball": "http://registry.npmjs.org/render/-/render-0.0.4.tgz" }, "0.0.5": { "shasum": "20dd43eaa24e75daa55bcb95f5aae9c43e023bff", "tarball": "http://registry.npmjs.org/render/-/render-0.0.5.tgz" }, "0.1.0": { "shasum": "74f82e5c7c2debdafe7671037ed6258ee70b5e0a", "tarball": "http://registry.npmjs.org/render/-/render-0.1.0.tgz" }, "0.1.1": { "shasum": "b3caed35937d88f20cfcd7781d49ce17b4c0a883", "tarball": "http://registry.npmjs.org/render/-/render-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/render/" }, "renode": { "name": "renode", "description": "dev utility to (re)start a node script when files are changed", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "einaros", "email": "einaros@gmail.com" } ], "time": { "modified": "2011-09-09T15:46:36.808Z", "created": "2011-08-23T20:01:23.717Z", "0.1.0": "2011-08-23T20:01:24.394Z", "0.1.1": "2011-09-04T18:43:31.897Z", "0.1.2": "2011-09-09T15:46:36.808Z" }, "author": { "name": "Einar Otto Stangvik", "email": "einaros@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/einaros/renode.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/renode/0.1.0", "0.1.1": "http://registry.npmjs.org/renode/0.1.1", "0.1.2": "http://registry.npmjs.org/renode/0.1.2" }, "dist": { "0.1.0": { "shasum": "745a4963687ccbf0f120e7eb1bc5cdd0fbb88d3e", "tarball": "http://registry.npmjs.org/renode/-/renode-0.1.0.tgz" }, "0.1.1": { "shasum": "c47b2312eecf0b74c861c99dade54aa34dd33635", "tarball": "http://registry.npmjs.org/renode/-/renode-0.1.1.tgz" }, "0.1.2": { "shasum": "b331ae59b6e024eeee78040ab290dc583824ebc7", "tarball": "http://registry.npmjs.org/renode/-/renode-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/renode/" }, "reparse": { "name": "reparse", "description": "A parser combinator library like Parsec.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "time": { "modified": "2011-03-28T20:07:08.101Z", "created": "2011-03-28T20:07:08.101Z", "0.1.0": "2011-03-28T20:07:08.101Z", "0.1.1": "2011-03-28T20:07:08.101Z", "0.1.2": "2011-03-28T20:07:08.101Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/reparse/0.1.0", "0.1.1": "http://registry.npmjs.org/reparse/0.1.1", "0.1.2": "http://registry.npmjs.org/reparse/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/reparse/-/reparse-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/reparse/-/reparse-0.1.1.tgz" }, "0.1.2": { "shasum": "2d1fa585f5810d346cf3277a910a60efb5655c66", "tarball": "http://registry.npmjs.org/reparse/-/reparse-0.1.2.tgz" } }, "keywords": [ "parse", "parser", "combinator", "regexp", "regular", "expression" ], "url": "http://registry.npmjs.org/reparse/" }, "rephraser": { "name": "rephraser", "description": "HTTP Server For Testing", "dist-tags": { "latest": "0.1.2" }, "readme": null, "maintainers": [ { "name": "dyoder", "email": "danielyoder@gmail.com" } ], "time": { "modified": "2011-12-07T00:03:37.286Z", "created": "2011-12-06T20:11:46.263Z", "0.1.0": "2011-12-06T20:11:47.368Z", "0.1.1": "2011-12-06T20:39:42.790Z", "0.1.2": "2011-12-07T00:03:37.286Z" }, "author": { "name": "Border Stylo" }, "repository": { "type": "git", "url": "git://github.com/borderstylo/rephraser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rephraser/0.1.0", "0.1.1": "http://registry.npmjs.org/rephraser/0.1.1", "0.1.2": "http://registry.npmjs.org/rephraser/0.1.2" }, "dist": { "0.1.0": { "shasum": "18137f34099f87473bf325524aacbd078296ad51", "tarball": "http://registry.npmjs.org/rephraser/-/rephraser-0.1.0.tgz" }, "0.1.1": { "shasum": "13e98fd06f7b67e84bcd868576a0e85ae37d9daa", "tarball": "http://registry.npmjs.org/rephraser/-/rephraser-0.1.1.tgz" }, "0.1.2": { "shasum": "66684591746a3cb4a322051011d1c2bc2e3e6ecc", "tarball": "http://registry.npmjs.org/rephraser/-/rephraser-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/rephraser/" }, "repl": { "name": "repl", "description": "A simple fast template libray.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "firejune", "email": "to@firejune.com" } ], "time": { "modified": "2011-10-19T03:19:23.212Z", "created": "2011-09-10T21:11:51.589Z", "0.1.0": "2011-09-10T21:11:55.737Z", "0.1.1": "2011-10-19T03:14:09.258Z", "0.1.3": "2011-10-19T03:19:23.212Z" }, "author": { "name": "Firejune", "url": "http://firejune.com/" }, "repository": { "type": "git", "url": "git://github.com/firejune/repl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/repl/0.1.0", "0.1.1": "http://registry.npmjs.org/repl/0.1.1", "0.1.3": "http://registry.npmjs.org/repl/0.1.3" }, "dist": { "0.1.0": { "shasum": "7eaf1aa6dca84d35b4004f0e3b22ff9a6e3ed512", "tarball": "http://registry.npmjs.org/repl/-/repl-0.1.0.tgz" }, "0.1.1": { "shasum": "0c087783aa547ad9b09c02b151f1d4e4cd20cef4", "tarball": "http://registry.npmjs.org/repl/-/repl-0.1.1.tgz" }, "0.1.3": { "shasum": "2f05d42b0c88b43d05ccbda10ed14aeff5699b60", "tarball": "http://registry.npmjs.org/repl/-/repl-0.1.3.tgz" } }, "keywords": [ "template", "engine", "repl" ], "url": "http://registry.npmjs.org/repl/" }, "repl-edit": { "name": "repl-edit", "description": "Edit code in the repl using a real text editor", "dist-tags": { "latest": "0.9.4" }, "maintainers": [ { "name": "sjs", "email": "sami@samhuri.net" } ], "author": { "name": "Sami Samhuri", "email": "sami@samhuri.net" }, "repository": { "type": "git", "url": "git://github.com/samsonjs/repl-edit.git" }, "time": { "modified": "2011-11-05T23:32:32.656Z", "created": "2011-05-18T07:00:22.867Z", "0.0.1": "2011-05-18T07:00:22.867Z", "0.0.2": "2011-05-18T07:00:22.867Z", "0.0.3": "2011-05-18T07:00:22.867Z", "0.9.0": "2011-05-18T07:00:22.867Z", "0.9.1": "2011-05-18T07:15:02.284Z", "0.9.2": "2011-05-19T05:08:56.200Z", "0.9.3": "2011-05-30T08:03:49.995Z", "0.9.4": "2011-11-05T23:32:32.656Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/repl-edit/0.0.1", "0.0.2": "http://registry.npmjs.org/repl-edit/0.0.2", "0.0.3": "http://registry.npmjs.org/repl-edit/0.0.3", "0.9.0": "http://registry.npmjs.org/repl-edit/0.9.0", "0.9.1": "http://registry.npmjs.org/repl-edit/0.9.1", "0.9.2": "http://registry.npmjs.org/repl-edit/0.9.2", "0.9.3": "http://registry.npmjs.org/repl-edit/0.9.3", "0.9.4": "http://registry.npmjs.org/repl-edit/0.9.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/repl-edit/-/repl-edit-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/repl-edit/-/repl-edit-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/repl-edit/-/repl-edit-0.0.3.tgz" }, "0.9.0": { "shasum": "5c6e03abd0415a22feb952f37ac69569136e0456", "tarball": "http://registry.npmjs.org/repl-edit/-/repl-edit-0.9.0.tgz" }, "0.9.1": { "shasum": "c8f75c07b368ba7ced2d39b9ad55283ebf300e46", "tarball": "http://registry.npmjs.org/repl-edit/-/repl-edit-0.9.1.tgz" }, "0.9.2": { "shasum": "17d175fa264e29e751d82bd1fbd3798202c24c2d", "tarball": "http://registry.npmjs.org/repl-edit/-/repl-edit-0.9.2.tgz" }, "0.9.3": { "shasum": "ca9ad55c583bac339f06328f2b25460344d8f603", "tarball": "http://registry.npmjs.org/repl-edit/-/repl-edit-0.9.3.tgz" }, "0.9.4": { "shasum": "5cd396567e580dc00720d8b5728c1896312d55f9", "tarball": "http://registry.npmjs.org/repl-edit/-/repl-edit-0.9.4.tgz" } }, "url": "http://registry.npmjs.org/repl-edit/" }, "repl-utils": { "name": "repl-utils", "description": "REPL utils", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-09-04T16:29:13.553Z", "created": "2011-09-04T15:20:40.515Z", "0.0.1": "2011-09-04T15:20:42.797Z", "0.0.2": "2011-09-04T16:01:21.690Z", "0.0.3": "2011-09-04T16:29:13.553Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/repl-utils.git", "web": "https://github.com/Gozala/repl-utils" }, "versions": { "0.0.1": "http://registry.npmjs.org/repl-utils/0.0.1", "0.0.2": "http://registry.npmjs.org/repl-utils/0.0.2", "0.0.3": "http://registry.npmjs.org/repl-utils/0.0.3" }, "dist": { "0.0.1": { "shasum": "39d03ec7782d102ecdb2885bca3fc59a603ce115", "tarball": "http://registry.npmjs.org/repl-utils/-/repl-utils-0.0.1.tgz" }, "0.0.2": { "shasum": "3c69d083a18e676213c1201896133055389dabd4", "tarball": "http://registry.npmjs.org/repl-utils/-/repl-utils-0.0.2.tgz" }, "0.0.3": { "shasum": "253f410f865816138bdc300414641d383fe7af7e", "tarball": "http://registry.npmjs.org/repl-utils/-/repl-utils-0.0.3.tgz" } }, "keywords": [ "repl", "utils" ], "url": "http://registry.npmjs.org/repl-utils/" }, "repl.history": { "name": "repl.history", "description": "add history to node's repl", "dist-tags": { "latest": "0.1.1" }, "readme": "# repl.history\n\nPersist a node repl's history to a file.\n\n## from node\n\ninstall: `npm install repl.history`\n\n```javascript\nvar repl = require('repl').start('> ');\nrequire('repl.history')(repl, process.env.HOME + '/.node_history');\n```\n\nthis will drop a `.node_history` file in your home directory.\n\n## from the command line\n\ninstall: `npm install -g repl.history`\n\nrun `repl.history` on the command line\n\nA file `~/.node_history` will be created.\n\nI like to alias it to `nr` for node repl", "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-11-25T16:55:55.927Z", "created": "2011-11-24T06:40:12.801Z", "0.1.0": "2011-11-24T06:40:14.002Z", "0.1.1": "2011-11-25T16:55:55.927Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://github.com//tmpvar/repl.history" }, "versions": { "0.1.0": "http://registry.npmjs.org/repl.history/0.1.0", "0.1.1": "http://registry.npmjs.org/repl.history/0.1.1" }, "dist": { "0.1.0": { "shasum": "72ae86fba376f5a32a74c635a6a807ac4ccb18ed", "tarball": "http://registry.npmjs.org/repl.history/-/repl.history-0.1.0.tgz" }, "0.1.1": { "shasum": "b8cc4c06e1f5428ef47c15588d774e6370b0874c", "tarball": "http://registry.npmjs.org/repl.history/-/repl.history-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/repl.history/" }, "replace": { "name": "replace", "description": "Command line search and replace utility", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "harth", "email": "fayearthur@gmail.com" } ], "time": { "modified": "2011-08-07T00:55:47.294Z", "created": "2011-06-05T22:32:38.854Z", "0.1.0": "2011-06-05T22:32:39.530Z", "0.1.1": "2011-06-06T06:02:21.129Z", "0.1.3": "2011-06-07T18:02:55.919Z", "0.1.4": "2011-06-07T19:20:47.074Z", "0.1.6": "2011-06-11T17:28:30.910Z", "0.1.7": "2011-06-11T20:49:40.651Z", "0.1.8": "2011-06-16T04:37:01.732Z", "0.1.9": "2011-08-07T00:55:47.294Z" }, "author": { "name": "Heather Arthur", "email": "fayearthur@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/harthur/replace.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/replace/0.1.0", "0.1.1": "http://registry.npmjs.org/replace/0.1.1", "0.1.3": "http://registry.npmjs.org/replace/0.1.3", "0.1.4": "http://registry.npmjs.org/replace/0.1.4", "0.1.6": "http://registry.npmjs.org/replace/0.1.6", "0.1.7": "http://registry.npmjs.org/replace/0.1.7", "0.1.8": "http://registry.npmjs.org/replace/0.1.8", "0.1.9": "http://registry.npmjs.org/replace/0.1.9" }, "dist": { "0.1.0": { "shasum": "afcb3183ac53be1c2dcd229c8467f2313301a8e6", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.0.tgz" }, "0.1.1": { "shasum": "46eab7cb2b5ba1de0a28d2c59cb69683a7a714d7", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.1.tgz" }, "0.1.3": { "shasum": "ddfe252aea8c943e94d42168323d08d1377a2eb3", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.3.tgz" }, "0.1.4": { "shasum": "7d703757551b22b94752a3ed6c27eb182c7b5388", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.4.tgz" }, "0.1.6": { "shasum": "7f87be87e4fd072fd4f91b41b5aab06ebbe8093c", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.6.tgz" }, "0.1.7": { "shasum": "a5b0c61277057ccf8e5ef8c167dbc5b1d15089e4", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.7.tgz" }, "0.1.8": { "shasum": "7c0473d648db6d8547869c17971cccc4e7c97574", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.8.tgz" }, "0.1.9": { "shasum": "c09d4f9e5681bd6de67b1f5a34658254ccc51988", "tarball": "http://registry.npmjs.org/replace/-/replace-0.1.9.tgz" } }, "keywords": [ "sed", "grep" ], "url": "http://registry.npmjs.org/replace/" }, "replay": { "name": "replay", "description": "When API testing slows you down: record and replay HTTP responses like a boss", "dist-tags": { "latest": "1.1.1" }, "readme": "# Node Replay\n \n### When API testing slows you down: mock, record and replay HTTP requests/responses like a boss\n\n", "maintainers": [ { "name": "assaf", "email": "assaf@labnotes.org" } ], "time": { "modified": "2011-12-06T21:15:21.600Z", "created": "2011-11-29T17:53:36.792Z", "0.1.0": "2011-11-29T17:53:38.276Z", "0.2.0": "2011-12-01T00:42:36.830Z", "0.3.0": "2011-12-01T21:59:25.008Z", "0.3.1": "2011-12-01T22:40:09.931Z", "0.3.2": "2011-12-01T22:49:07.682Z", "0.4.0": "2011-12-02T01:04:41.498Z", "1.0.0": "2011-12-02T06:48:41.863Z", "1.0.1": "2011-12-06T00:10:14.222Z", "1.1.0": "2011-12-06T01:18:46.123Z", "1.1.1": "2011-12-06T21:15:21.600Z" }, "author": { "name": "Assaf Arkin", "email": "assaf@labnotes.org", "url": "http://labnotes.org/" }, "repository": { "type": "git", "url": "git://github.com/assaf/node-replay.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/replay/0.1.0", "0.2.0": "http://registry.npmjs.org/replay/0.2.0", "0.3.0": "http://registry.npmjs.org/replay/0.3.0", "0.3.1": "http://registry.npmjs.org/replay/0.3.1", "0.3.2": "http://registry.npmjs.org/replay/0.3.2", "0.4.0": "http://registry.npmjs.org/replay/0.4.0", "1.0.0": "http://registry.npmjs.org/replay/1.0.0", "1.0.1": "http://registry.npmjs.org/replay/1.0.1", "1.1.0": "http://registry.npmjs.org/replay/1.1.0", "1.1.1": "http://registry.npmjs.org/replay/1.1.1" }, "dist": { "0.1.0": { "shasum": "599ba5f34a847ea135598f17771c037eee8ee450", "tarball": "http://registry.npmjs.org/replay/-/replay-0.1.0.tgz" }, "0.2.0": { "shasum": "f6bd96ed8b315027e53cc2ba81465cea8675a0c0", "tarball": "http://registry.npmjs.org/replay/-/replay-0.2.0.tgz" }, "0.3.0": { "shasum": "d72cd677487b4f1b1c91c4bcc2b38469b66d84b5", "tarball": "http://registry.npmjs.org/replay/-/replay-0.3.0.tgz" }, "0.3.1": { "shasum": "8e61087ec771f7500840bffc42f81692e1a7c06f", "tarball": "http://registry.npmjs.org/replay/-/replay-0.3.1.tgz" }, "0.3.2": { "shasum": "580288262310e64ab6cc261b179306a8bfe8976f", "tarball": "http://registry.npmjs.org/replay/-/replay-0.3.2.tgz" }, "0.4.0": { "shasum": "864b370edf4301021efba0bdbcc4c14199349bba", "tarball": "http://registry.npmjs.org/replay/-/replay-0.4.0.tgz" }, "1.0.0": { "shasum": "1708f9b977cf4801901b00122d7d467562081453", "tarball": "http://registry.npmjs.org/replay/-/replay-1.0.0.tgz" }, "1.0.1": { "shasum": "665c3957f83915c77d9d231bfb7a1d65f8bc90b9", "tarball": "http://registry.npmjs.org/replay/-/replay-1.0.1.tgz" }, "1.1.0": { "shasum": "30dd5ed0994560362f74fe449abe1b4629b635b0", "tarball": "http://registry.npmjs.org/replay/-/replay-1.1.0.tgz" }, "1.1.1": { "shasum": "b78485f03671a9a557f47e8bed7c4fa1ede6faa4", "tarball": "http://registry.npmjs.org/replay/-/replay-1.1.1.tgz" } }, "keywords": [ "test", "testing", "mock", "stub", "http", "replay", "vcr", "api" ], "url": "http://registry.npmjs.org/replay/" }, "replica": { "name": "replica", "description": "REPL which throws JavaScript code to browsers", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "zentooo", "email": "zentoooo@gmail.com" } ], "time": { "modified": "2011-03-21T15:27:02.703Z", "created": "2011-03-21T15:27:02.050Z", "0.1.0": "2011-03-21T15:27:02.703Z" }, "author": { "name": "zentooo", "email": "ankerasoy@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zentooo/Replica.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/replica/0.1.0" }, "dist": { "0.1.0": { "shasum": "636a14a0944fecc83c67ee4cc7459085ddf5cd50", "tarball": "http://registry.npmjs.org/replica/-/replica-0.1.0.tgz" } }, "keywords": [ "repl", "debug" ], "url": "http://registry.npmjs.org/replica/" }, "replicate": { "name": "replicate", "description": "A customizable CouchDB replicator in node.js.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "maxogden", "email": "max@maxogden.com" } ], "time": { "modified": "2011-09-30T04:04:49.123Z", "created": "2011-09-13T19:25:51.109Z", "0.0.1": "2011-09-13T19:25:51.814Z", "0.0.2": "2011-09-30T04:04:06.597Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.mikealrogers.com" }, "repository": { "type": "git", "url": "git://github.com/mikeal/replicate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/replicate/0.0.1", "0.0.2": "http://registry.npmjs.org/replicate/0.0.2" }, "dist": { "0.0.1": { "shasum": "0263432a91ae949cc9304c91a28d8ab0cfba2c16", "tarball": "http://registry.npmjs.org/replicate/-/replicate-0.0.1.tgz" }, "0.0.2": { "shasum": "3975221f99a7761b3d2a46c6ccef837e9bf12db4", "tarball": "http://registry.npmjs.org/replicate/-/replicate-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/replicate/" }, "replimate": { "name": "replimate", "description": "CouchDB 1.1.0 (using _replicator db) replication helpers", "dist-tags": { "latest": "0.1.1" }, "readme": "# Replimate\n\nCouchDB 1.1 (using the _replicator db) replication helpers.", "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-12-04T05:56:32.259Z", "created": "2011-12-04T03:41:47.742Z", "0.1.0": "2011-12-04T03:41:51.904Z", "0.1.1": "2011-12-04T05:56:08.161Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/replimate.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/replimate/0.1.1" }, "dist": { "0.1.1": { "shasum": "a8bdb68fb684338ca719d4fc2a3103bd32cc0a40", "tarball": "http://registry.npmjs.org/replimate/-/replimate-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/replimate/" }, "replique": { "name": "replique", "description": "REPL server for individual requests.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "intuited", "email": "intuited@gmail.com" } ], "time": { "modified": "2011-06-03T15:05:58.940Z", "created": "2011-05-28T00:59:37.370Z", "0.1.0": "2011-05-28T00:59:37.590Z", "0.1.1": "2011-06-03T15:05:58.940Z" }, "author": { "name": "Ted Tibbetts", "url": "http://github.com/intuited" }, "versions": { "0.1.0": "http://registry.npmjs.org/replique/0.1.0", "0.1.1": "http://registry.npmjs.org/replique/0.1.1" }, "dist": { "0.1.0": { "shasum": "ac5d138f75d860e0bf4f7f5b3571591afce6fb09", "tarball": "http://registry.npmjs.org/replique/-/replique-0.1.0.tgz" }, "0.1.1": { "shasum": "98f7742f43bd743ff4bf8790bb95257bf20e1a19", "tarball": "http://registry.npmjs.org/replique/-/replique-0.1.1.tgz" } }, "keywords": [ "repl", "server" ], "url": "http://registry.npmjs.org/replique/" }, "req2": { "name": "req2", "description": "A super-duper replacement for require.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bengl", "email": "bryan@bryanenglish.com" } ], "time": { "modified": "2011-09-22T07:57:51.471Z", "created": "2011-09-22T07:57:50.719Z", "0.0.1": "2011-09-22T07:57:51.471Z" }, "author": { "name": "Bryan English", "email": "bryan@bryanenglish.com", "url": "http://about.me/bengl" }, "repository": { "type": "git", "url": "git://github.com/bengl/req2.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/req2/0.0.1" }, "dist": { "0.0.1": { "shasum": "71183677089c51a880759df0d746d74432c85466", "tarball": "http://registry.npmjs.org/req2/-/req2-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/req2/" }, "reqhooks": { "name": "reqhooks", "description": "'reqhooks' a collection of request / response stream hooks for connect", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "yellowbean", "email": "apirsig@web.de" } ], "time": { "modified": "2011-04-15T11:49:46.383Z", "created": "2011-03-11T07:25:16.076Z", "0.0.1alpha": "2011-03-11T07:25:16.601Z", "0.0.2alpha": "2011-03-11T09:28:36.136Z", "0.0.2alpha2": "2011-03-17T22:56:37.319Z", "0.0.2alpha3": "2011-03-27T12:13:58.309Z", "0.0.2alpha4": "2011-04-12T09:11:24.183Z", "0.0.2alpha5": "2011-04-12T09:23:14.023Z", "0.0.3": "2011-04-15T07:22:58.955Z", "0.0.4": "2011-04-15T11:49:46.383Z" }, "author": { "name": "Alexander Pirsig", "email": "apirsig@web.de" }, "repository": { "type": "git", "url": "git://github.com/piscis/reqhooks.git" }, "versions": { "0.0.1alpha": "http://registry.npmjs.org/reqhooks/0.0.1alpha", "0.0.2alpha": "http://registry.npmjs.org/reqhooks/0.0.2alpha", "0.0.2alpha2": "http://registry.npmjs.org/reqhooks/0.0.2alpha2", "0.0.2alpha3": "http://registry.npmjs.org/reqhooks/0.0.2alpha3", "0.0.2alpha4": "http://registry.npmjs.org/reqhooks/0.0.2alpha4", "0.0.2alpha5": "http://registry.npmjs.org/reqhooks/0.0.2alpha5", "0.0.3": "http://registry.npmjs.org/reqhooks/0.0.3", "0.0.4": "http://registry.npmjs.org/reqhooks/0.0.4" }, "dist": { "0.0.1alpha": { "shasum": "eae0c3b8d570734bc4f90ad92ecc06bbbb2c4dcf", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.1alpha.tgz" }, "0.0.2alpha": { "shasum": "1a449d722cad6df40c2442f4a37dda3ca5e80259", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.2alpha.tgz" }, "0.0.2alpha2": { "shasum": "9a40e44f72c77f9adce3e42209c3bb2abdce54e2", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.2alpha2.tgz" }, "0.0.2alpha3": { "shasum": "aa50f4cff6f72112629193ae2da3cfb88786d8d4", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.2alpha3.tgz" }, "0.0.2alpha4": { "shasum": "987348d10ea4d739e7647859872215b9f4b734b1", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.2alpha4.tgz" }, "0.0.2alpha5": { "shasum": "f4df58e8468384b48a315be860e97c9784452c3a", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.2alpha5.tgz" }, "0.0.3": { "shasum": "eb0be97996176525df32b90e13bf93e8886d85c9", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.3.tgz" }, "0.0.4": { "shasum": "07fdb2fb2e6a948f5549f942acbaa7f001265df7", "tarball": "http://registry.npmjs.org/reqhooks/-/reqhooks-0.0.4.tgz" } }, "keywords": [ "hook", "filter", "url", "normalization", "schema", "request", "prepend", "express", "connect", "servlet filter", "hooks", "pre", "post", "header", "url normalization", "seo", "p3p", "redirect" ], "url": "http://registry.npmjs.org/reqhooks/" }, "request": { "name": "request", "description": "Simplified HTTP request client.", "dist-tags": { "latest": "2.2.9" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mikeal/request.git" }, "time": { "modified": "2011-12-01T08:39:41.637Z", "created": "2011-01-22T00:36:12.640Z", "0.10.0": "2011-01-22T00:36:12.640Z", "0.8.3": "2011-01-22T00:36:12.640Z", "0.9.0": "2011-01-22T00:36:12.640Z", "0.9.1": "2011-01-22T00:36:12.640Z", "0.9.5": "2011-01-22T00:36:12.640Z", "1.0.0": "2011-01-22T00:36:12.640Z", "1.1.0": "2011-01-23T01:14:46.626Z", "1.1.1": "2011-01-23T01:38:57.823Z", "1.2.0": "2011-01-30T22:05:41.553Z", "1.9.0": "2011-02-11T00:10:06.903Z", "1.9.1": "2011-03-22T18:07:16.344Z", "1.9.2": "2011-03-22T18:29:21.464Z", "1.9.3": "2011-03-22T18:32:57.223Z", "1.9.5": "2011-03-27T22:30:25.139Z", "1.9.7": "2011-06-23T17:36:13.839Z", "1.9.8": "2011-06-23T21:15:20.971Z", "1.9.9": "2011-07-21T02:03:21.081Z", "2.0.0": "2011-07-21T21:10:38.897Z", "2.0.1": "2011-07-21T22:22:13.282Z", "2.0.2": "2011-07-29T20:48:36.410Z", "2.0.3": "2011-08-12T23:16:25.100Z", "2.0.4": "2011-08-13T21:28:21.109Z", "2.0.5": "2011-08-13T21:46:39.966Z", "2.1.0": "2011-08-15T04:03:17.126Z", "2.1.1": "2011-08-23T03:59:30.206Z", "2.2.0": "2011-11-06T01:40:00.212Z", "2.2.5": "2011-11-17T06:35:04.405Z", "2.2.6": "2011-12-01T07:38:36.311Z", "2.2.9": "2011-12-01T08:39:41.637Z" }, "users": { "isaacs": true, "thejh": true, "substack": true, "mvolkmann": true, "tmpvar": true }, "versions": { "0.10.0": "http://registry.npmjs.org/request/0.10.0", "0.8.3": "http://registry.npmjs.org/request/0.8.3", "0.9.0": "http://registry.npmjs.org/request/0.9.0", "0.9.1": "http://registry.npmjs.org/request/0.9.1", "0.9.5": "http://registry.npmjs.org/request/0.9.5", "1.0.0": "http://registry.npmjs.org/request/1.0.0", "1.1.0": "http://registry.npmjs.org/request/1.1.0", "1.1.1": "http://registry.npmjs.org/request/1.1.1", "1.2.0": "http://registry.npmjs.org/request/1.2.0", "1.9.0": "http://registry.npmjs.org/request/1.9.0", "1.9.1": "http://registry.npmjs.org/request/1.9.1", "1.9.2": "http://registry.npmjs.org/request/1.9.2", "1.9.3": "http://registry.npmjs.org/request/1.9.3", "1.9.5": "http://registry.npmjs.org/request/1.9.5", "1.9.7": "http://registry.npmjs.org/request/1.9.7", "1.9.8": "http://registry.npmjs.org/request/1.9.8", "1.9.9": "http://registry.npmjs.org/request/1.9.9", "2.0.0": "http://registry.npmjs.org/request/2.0.0", "2.0.1": "http://registry.npmjs.org/request/2.0.1", "2.0.2": "http://registry.npmjs.org/request/2.0.2", "2.0.3": "http://registry.npmjs.org/request/2.0.3", "2.0.4": "http://registry.npmjs.org/request/2.0.4", "2.0.5": "http://registry.npmjs.org/request/2.0.5", "2.1.0": "http://registry.npmjs.org/request/2.1.0", "2.1.1": "http://registry.npmjs.org/request/2.1.1", "2.2.0": "http://registry.npmjs.org/request/2.2.0", "2.2.5": "http://registry.npmjs.org/request/2.2.5", "2.2.6": "http://registry.npmjs.org/request/2.2.6", "2.2.9": "http://registry.npmjs.org/request/2.2.9" }, "dist": { "0.10.0": { "tarball": "http://packages:5984/request/-/request-0.10.0.tgz" }, "0.8.3": { "tarball": "http://packages:5984/request/-/request-0.8.3.tgz" }, "0.9.0": { "tarball": "http://packages:5984/request/-/request-0.9.0.tgz" }, "0.9.1": { "tarball": "http://packages:5984/request/-/request-0.9.1.tgz" }, "0.9.5": { "tarball": "http://packages:5984/request/-/request-0.9.5.tgz" }, "1.0.0": { "shasum": "6e482329b10657461b51db9157f64a2046f635c0", "tarball": "http://registry.npmjs.org/request/-/request-1.0.0.tgz" }, "1.1.0": { "shasum": "327162dd590a9b4bcb71d70cff1267ef10ff5101", "tarball": "http://registry.npmjs.org/request/-/request-1.1.0.tgz" }, "1.1.1": { "shasum": "6d6581049397c51e1b0e98eca7bfd29c0c8a4f6f", "tarball": "http://registry.npmjs.org/request/-/request-1.1.1.tgz" }, "1.2.0": { "shasum": "f4b74ad2edd68c777bd640ffc74737aa0ffe5bba", "tarball": "http://registry.npmjs.org/request/-/request-1.2.0.tgz" }, "1.9.0": { "shasum": "67758b48da41f4240c6ed50d2bd8ced8157b4bb1", "tarball": "http://registry.npmjs.org/request/-/request-1.9.0.tgz" }, "1.9.1": { "shasum": "428e8283e87db620cd3303673e62ead2bd7451b8", "tarball": "http://registry.npmjs.org/request/-/request-1.9.1.tgz" }, "1.9.2": { "shasum": "b1b66f63c5250fc1fc7caeeec53fdfa0b2528c29", "tarball": "http://registry.npmjs.org/request/-/request-1.9.2.tgz" }, "1.9.3": { "shasum": "7c4b88c1e36ef8f265f1487958c5a2042f13a624", "tarball": "http://registry.npmjs.org/request/-/request-1.9.3.tgz" }, "1.9.5": { "shasum": "24084f6c377fc2f3368b53be0922bebe5d40afd6", "tarball": "http://registry.npmjs.org/request/-/request-1.9.5.tgz" }, "1.9.7": { "shasum": "efc79859e5386aeb3f211f63b0d0e549026c7133", "tarball": "http://registry.npmjs.org/request/-/request-1.9.7.tgz" }, "1.9.8": { "shasum": "2da5138da2851fd5bdb50500aa7eb9e2df2a9c2b", "tarball": "http://registry.npmjs.org/request/-/request-1.9.8.tgz" }, "1.9.9": { "shasum": "af231fe87e3725a5db46ff74833f3aa0ebfd9151", "tarball": "http://registry.npmjs.org/request/-/request-1.9.9.tgz" }, "2.0.0": { "shasum": "e8ecdcb12ded03b795aa1de0f44afddbab98f3db", "tarball": "http://registry.npmjs.org/request/-/request-2.0.0.tgz" }, "2.0.1": { "shasum": "2188893b17b9b0c761d5e53ee0cb76a50e720d89", "tarball": "http://registry.npmjs.org/request/-/request-2.0.1.tgz" }, "2.0.2": { "shasum": "8fb7985ed54581bb152e8c1c5649ec0f5a10d9b1", "tarball": "http://registry.npmjs.org/request/-/request-2.0.2.tgz" }, "2.0.3": { "shasum": "ec8d338be3de528ca16a5307d94bbd06298a80cc", "tarball": "http://registry.npmjs.org/request/-/request-2.0.3.tgz" }, "2.0.4": { "shasum": "7baa221cef8923c65ba74479f7963f1214b02161", "tarball": "http://registry.npmjs.org/request/-/request-2.0.4.tgz" }, "2.0.5": { "shasum": "a3173897f02aa2f64a7cb5f06b6b931162edaa38", "tarball": "http://registry.npmjs.org/request/-/request-2.0.5.tgz" }, "2.1.0": { "shasum": "8280cbeaadeee1190e4587b0ad9dea48d8a9e1a3", "tarball": "http://registry.npmjs.org/request/-/request-2.1.0.tgz" }, "2.1.1": { "shasum": "5570e0c737d656ebd6d1d3c80aa510d3cf86c6fa", "tarball": "http://registry.npmjs.org/request/-/request-2.1.1.tgz" }, "2.2.0": { "shasum": "cfa3210cd64b76a4d26b8f0cd1ec2d958d2cddc0", "tarball": "http://registry.npmjs.org/request/-/request-2.2.0.tgz" }, "2.2.5": { "shasum": "da3edd6a5b903563aea1531a6cb61cfe381820b4", "tarball": "http://registry.npmjs.org/request/-/request-2.2.5.tgz" }, "2.2.6": { "shasum": "87dbd87959d1b85ce07253f9255878f20473d99e", "tarball": "http://registry.npmjs.org/request/-/request-2.2.6.tgz" }, "2.2.9": { "shasum": "efbf8afbfe7f1e200d483b99752b6c42b404a0f1", "tarball": "http://registry.npmjs.org/request/-/request-2.2.9.tgz" } }, "url": "http://registry.npmjs.org/request/" }, "require": { "name": "require", "description": "javascript module management! brings node's require statement to the browser", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-08-10T05:06:36.705Z", "created": "2011-04-19T21:26:16.547Z", "0.3.1": "2011-04-19T21:26:57.190Z", "0.3.2": "2011-04-22T03:24:59.941Z", "0.4.0": "2011-04-22T04:06:08.113Z", "0.4.2": "2011-05-02T01:29:51.032Z", "0.4.4": "2011-05-17T03:39:30.685Z", "0.4.5": "2011-08-07T18:28:43.583Z", "0.4.6": "2011-08-10T05:06:36.705Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/require.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/require/0.3.1", "0.3.2": "http://registry.npmjs.org/require/0.3.2", "0.4.0": "http://registry.npmjs.org/require/0.4.0", "0.4.2": "http://registry.npmjs.org/require/0.4.2", "0.4.4": "http://registry.npmjs.org/require/0.4.4", "0.4.5": "http://registry.npmjs.org/require/0.4.5", "0.4.6": "http://registry.npmjs.org/require/0.4.6" }, "dist": { "0.3.1": { "shasum": "68336dc2cb719ea0784628e014140a67227a0505", "tarball": "http://registry.npmjs.org/require/-/require-0.3.1.tgz" }, "0.3.2": { "shasum": "4bd1fe69dd351adc023aba85671f4cda5bc5fabf", "tarball": "http://registry.npmjs.org/require/-/require-0.3.2.tgz" }, "0.4.0": { "shasum": "d0235c130cc2627fa27e005f6a43add1bde7c8cf", "tarball": "http://registry.npmjs.org/require/-/require-0.4.0.tgz" }, "0.4.2": { "shasum": "3835fd1bc24ee70e21000a38e0d5b65504d94ad6", "tarball": "http://registry.npmjs.org/require/-/require-0.4.2.tgz" }, "0.4.4": { "shasum": "019938528738cc55ebd19471306b129e5eb5cfe0", "tarball": "http://registry.npmjs.org/require/-/require-0.4.4.tgz" }, "0.4.5": { "shasum": "44aba9124f040417214c94b5846c00f2b8178c44", "tarball": "http://registry.npmjs.org/require/-/require-0.4.5.tgz" }, "0.4.6": { "shasum": "1fc769c1d088b8cd552a64f814749149d870e745", "tarball": "http://registry.npmjs.org/require/-/require-0.4.6.tgz" } }, "url": "http://registry.npmjs.org/require/" }, "require-analyzer": { "name": "require-analyzer", "description": "Determine dependencies for a given node.js file, directory tree, or module in code or on the command line", "dist-tags": { "latest": "0.4.0-1" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-11-06T00:18:25.535Z", "created": "2011-04-25T06:28:07.962Z", "0.1.0": "2011-04-25T06:28:08.141Z", "0.1.1": "2011-04-25T11:28:05.654Z", "0.1.2": "2011-04-25T15:39:52.741Z", "0.1.3": "2011-04-25T18:59:59.984Z", "0.1.4": "2011-05-06T22:41:33.261Z", "0.2.0": "2011-05-23T00:41:23.864Z", "0.2.1": "2011-05-25T06:02:29.420Z", "0.2.2": "2011-05-25T07:22:01.832Z", "0.2.3": "2011-05-25T22:36:26.438Z", "0.2.4": "2011-05-31T08:33:07.859Z", "0.2.5": "2011-05-31T13:32:09.942Z", "0.2.6": "2011-06-01T01:36:08.875Z", "0.2.7": "2011-06-06T08:17:26.976Z", "0.2.8": "2011-06-07T10:20:25.257Z", "0.2.9": "2011-06-08T03:17:07.691Z", "0.2.10": "2011-06-09T20:31:27.833Z", "0.2.11": "2011-06-10T19:57:03.458Z", "0.2.12": "2011-06-15T01:43:37.893Z", "0.2.13": "2011-09-13T04:21:17.029Z", "0.3.0": "2011-09-16T04:24:53.722Z", "0.3.1": "2011-09-16T21:42:25.863Z", "0.3.3": "2011-09-19T02:59:54.128Z", "0.3.4": "2011-10-17T15:31:55.595Z", "0.4.0": "2011-10-22T00:02:01.125Z", "0.4.0-1": "2011-11-06T00:18:25.535Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodejitsu/require-analyzer.git" }, "versions": { "0.2.6": "http://registry.npmjs.org/require-analyzer/0.2.6", "0.2.7": "http://registry.npmjs.org/require-analyzer/0.2.7", "0.2.8": "http://registry.npmjs.org/require-analyzer/0.2.8", "0.2.9": "http://registry.npmjs.org/require-analyzer/0.2.9", "0.2.10": "http://registry.npmjs.org/require-analyzer/0.2.10", "0.2.11": "http://registry.npmjs.org/require-analyzer/0.2.11", "0.2.12": "http://registry.npmjs.org/require-analyzer/0.2.12", "0.2.13": "http://registry.npmjs.org/require-analyzer/0.2.13", "0.3.0": "http://registry.npmjs.org/require-analyzer/0.3.0", "0.3.1": "http://registry.npmjs.org/require-analyzer/0.3.1", "0.3.3": "http://registry.npmjs.org/require-analyzer/0.3.3", "0.3.4": "http://registry.npmjs.org/require-analyzer/0.3.4", "0.4.0": "http://registry.npmjs.org/require-analyzer/0.4.0", "0.4.0-1": "http://registry.npmjs.org/require-analyzer/0.4.0-1" }, "dist": { "0.2.6": { "shasum": "cfeb1c5ded2215c63b4a96672e5cb020f7ebbe79", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.6.tgz" }, "0.2.7": { "shasum": "d8f3109931e81871e896a48219bbe7c413096e9f", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.7.tgz" }, "0.2.8": { "shasum": "fa2fbe5010a76139020cb4c36e6e8699f0be5d99", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.8.tgz" }, "0.2.9": { "shasum": "ecf6396344de3c942cf47922ee6975baea90f460", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.9.tgz" }, "0.2.10": { "shasum": "3613298183a948d3536d44bb7be5482e808b47a3", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.10.tgz" }, "0.2.11": { "shasum": "6c7a2bd61a32cd26cfae535b5771e234fc4afa43", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.11.tgz" }, "0.2.12": { "shasum": "77f2d676b45391627cdf80bec90fde4179db1f61", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.12.tgz" }, "0.2.13": { "shasum": "b03ea17cd494467639d52042e9663ed19e4382cf", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.2.13.tgz" }, "0.3.0": { "shasum": "772a5561515a45690f2c47a375b71d58e6f52948", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.3.0.tgz" }, "0.3.1": { "shasum": "0129ca011c708efbd9a2673838983584e5225738", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.3.1.tgz" }, "0.3.3": { "shasum": "53f914e782f74eea88fc330a7a14413069bb117d", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.3.3.tgz" }, "0.3.4": { "shasum": "be300503681fd6a0006286afb408e1aa994feab4", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.3.4.tgz" }, "0.4.0": { "shasum": "ed920754664816fa3e29e2beb4ee46036bdb16d5", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.4.0.tgz" }, "0.4.0-1": { "shasum": "6a465146612c9313d2a81e6ee8ddce42e312ea14", "tarball": "http://registry.npmjs.org/require-analyzer/-/require-analyzer-0.4.0-1.tgz" } }, "url": "http://registry.npmjs.org/require-analyzer/" }, "require-kiss": { "name": "require-kiss", "description": "Abstracts module.exports for ssjs/browserjs compatibility", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-03-11T05:02:47.218Z", "created": "2011-03-11T04:42:50.164Z", "1.0.3": "2011-03-11T04:42:50.390Z", "1.0.5": "2011-03-11T05:02:47.218Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/require-kiss-js.git" }, "versions": { "1.0.3": "http://registry.npmjs.org/require-kiss/1.0.3", "1.0.5": "http://registry.npmjs.org/require-kiss/1.0.5" }, "dist": { "1.0.3": { "shasum": "5807a5a5c016e6d173e03c6c369a342fc1a0881f", "tarball": "http://registry.npmjs.org/require-kiss/-/require-kiss-1.0.3.tgz" }, "1.0.5": { "shasum": "b3ef9038141b51b75aeb5c6753d7d4e612f8fa5a", "tarball": "http://registry.npmjs.org/require-kiss/-/require-kiss-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/require-kiss/" }, "require-like": { "name": "require-like", "description": "Generates require functions that act as if they were operating in a given path.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-20T13:17:13.179Z", "created": "2011-06-25T14:12:52.464Z", "0.0.1": "2011-06-25T14:12:53.086Z", "0.0.2": "2011-06-25T18:03:47.194Z", "0.1.0": "2011-07-07T23:12:58.309Z", "0.1.1": "2011-11-20T13:17:13.179Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-require-like.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/require-like/0.0.1", "0.0.2": "http://registry.npmjs.org/require-like/0.0.2", "0.1.0": "http://registry.npmjs.org/require-like/0.1.0", "0.1.1": "http://registry.npmjs.org/require-like/0.1.1" }, "dist": { "0.0.1": { "shasum": "fccff9cdb5cbd2988b5d558b560c30bd7437741e", "tarball": "http://registry.npmjs.org/require-like/-/require-like-0.0.1.tgz" }, "0.0.2": { "shasum": "99767fdf7ef8d5194fca1e9966bfef1d56056d40", "tarball": "http://registry.npmjs.org/require-like/-/require-like-0.0.2.tgz" }, "0.1.0": { "shasum": "596ec20d457266344eb1dfeff2b895ff45a64035", "tarball": "http://registry.npmjs.org/require-like/-/require-like-0.1.0.tgz" }, "0.1.1": { "shasum": "e2e173950c42d91a70a687f01a5020df98e91af0", "tarball": "http://registry.npmjs.org/require-like/-/require-like-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/require-like/" }, "requireincontext": { "name": "requireincontext", "description": "Wrapper to require() js files in a custom context", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mixu", "email": "mixu@mixu.net" } ], "time": { "modified": "2011-08-17T21:52:41.196Z", "created": "2011-08-17T21:20:41.104Z", "0.0.1": "2011-08-17T21:20:46.028Z", "0.0.2": "2011-08-17T21:52:41.196Z" }, "author": { "name": "Mikito Takada", "email": "mixu@mixu.net" }, "repository": { "type": "git", "url": "git://github.com/mixu/requireincontext.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/requireincontext/0.0.1", "0.0.2": "http://registry.npmjs.org/requireincontext/0.0.2" }, "dist": { "0.0.1": { "shasum": "a47054a6e05bc7d6d7b7965fd0631ee58f4e72ef", "tarball": "http://registry.npmjs.org/requireincontext/-/requireincontext-0.0.1.tgz" }, "0.0.2": { "shasum": "4a77c6f7ccbd43e095d9fc6c943e53707e042f41", "tarball": "http://registry.npmjs.org/requireincontext/-/requireincontext-0.0.2.tgz" } }, "keywords": [ "require" ], "url": "http://registry.npmjs.org/requireincontext/" }, "requirejs": { "name": "requirejs", "description": "Node adapter for RequireJS, for loading AMD modules. Includes RequireJS optimizer", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "jrburke", "email": "jrburke@gmail.com" } ], "time": { "modified": "2011-11-22T06:51:57.256Z", "created": "2011-08-17T06:45:55.997Z", "0.26.0": "2011-08-17T06:45:57.328Z", "0.27.0": "2011-10-03T06:00:10.438Z", "0.27.1": "2011-10-08T00:01:26.875Z", "1.0.0": "2011-10-18T22:34:57.778Z", "1.0.1": "2011-11-04T03:06:16.959Z", "1.0.2": "2011-11-22T06:51:57.256Z" }, "author": { "name": "James Burke", "email": "jrburke@gmail.com", "url": "http://github.com/jrburke" }, "users": { "lancehunt": true }, "versions": { "0.26.0": "http://registry.npmjs.org/requirejs/0.26.0", "0.27.0": "http://registry.npmjs.org/requirejs/0.27.0", "0.27.1": "http://registry.npmjs.org/requirejs/0.27.1", "1.0.0": "http://registry.npmjs.org/requirejs/1.0.0", "1.0.1": "http://registry.npmjs.org/requirejs/1.0.1", "1.0.2": "http://registry.npmjs.org/requirejs/1.0.2" }, "dist": { "0.26.0": { "shasum": "e324bb76674aaa515eaaeab76461908ef95ef59e", "tarball": "http://registry.npmjs.org/requirejs/-/requirejs-0.26.0.tgz" }, "0.27.0": { "shasum": "b4c3794f42f18e80cdce9d81ab0bceaffb01416b", "tarball": "http://registry.npmjs.org/requirejs/-/requirejs-0.27.0.tgz" }, "0.27.1": { "shasum": "4822d3e61caa973481a0bee2e4e5accfc6ae4edc", "tarball": "http://registry.npmjs.org/requirejs/-/requirejs-0.27.1.tgz" }, "1.0.0": { "shasum": "98fbc90753a8f6aac0355ce0e70ca81cbfc1ab1b", "tarball": "http://registry.npmjs.org/requirejs/-/requirejs-1.0.0.tgz" }, "1.0.1": { "shasum": "dbef5ebe1d48855a109d2fd3f6cfb3d9a5002b9c", "tarball": "http://registry.npmjs.org/requirejs/-/requirejs-1.0.1.tgz" }, "1.0.2": { "shasum": "edaf3907dbbcad08082c180ed1e6cbf0a516a725", "tarball": "http://registry.npmjs.org/requirejs/-/requirejs-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/requirejs/" }, "reqwest": { "name": "reqwest", "description": "A wrapper for asynchronous http requests", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-10-29T03:57:18.010Z", "created": "2011-04-09T23:40:42.350Z", "0.0.1": "2011-04-09T23:40:42.715Z", "0.0.2": "2011-04-14T00:01:06.744Z", "0.0.3": "2011-04-14T18:34:01.474Z", "0.0.4": "2011-04-17T18:01:24.457Z", "0.0.5": "2011-04-18T20:26:45.208Z", "0.0.6": "2011-04-26T22:25:50.241Z", "0.0.7": "2011-04-26T22:43:36.427Z", "0.0.8": "2011-04-27T01:13:16.281Z", "0.0.9": "2011-04-27T05:04:41.440Z", "0.1.0": "2011-05-10T05:28:31.366Z", "0.1.1": "2011-05-10T06:54:25.747Z", "0.1.2": "2011-05-17T18:39:10.043Z", "0.1.3": "2011-05-23T20:51:32.408Z", "0.1.4": "2011-05-24T21:50:37.664Z", "0.1.5": "2011-05-26T19:44:02.214Z", "0.1.6": "2011-05-26T21:55:51.740Z", "0.1.7": "2011-06-06T19:10:38.504Z", "0.1.8": "2011-06-06T19:13:22.040Z", "0.1.9": "2011-06-21T18:57:15.035Z", "0.2.0": "2011-07-20T18:54:31.842Z", "0.2.1": "2011-08-21T15:53:06.157Z", "0.2.2": "2011-08-23T22:08:49.650Z", "0.2.3": "2011-08-25T00:03:30.578Z", "0.2.4": "2011-08-30T18:33:47.523Z", "0.2.5": "2011-09-01T20:22:34.372Z", "0.2.7": "2011-09-01T21:22:46.493Z", "0.2.8": "2011-09-12T19:03:34.780Z", "0.3.0": "2011-09-13T05:38:32.571Z", "0.3.1": "2011-09-26T20:27:49.209Z", "0.3.2": "2011-10-17T06:13:41.036Z", "0.3.3": "2011-10-29T03:57:18.010Z" }, "repository": { "type": "git", "url": "git://github.com/ded/reqwest.git" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/reqwest/0.0.1", "0.0.2": "http://registry.npmjs.org/reqwest/0.0.2", "0.0.3": "http://registry.npmjs.org/reqwest/0.0.3", "0.0.4": "http://registry.npmjs.org/reqwest/0.0.4", "0.0.5": "http://registry.npmjs.org/reqwest/0.0.5", "0.0.6": "http://registry.npmjs.org/reqwest/0.0.6", "0.0.7": "http://registry.npmjs.org/reqwest/0.0.7", "0.0.8": "http://registry.npmjs.org/reqwest/0.0.8", "0.0.9": "http://registry.npmjs.org/reqwest/0.0.9", "0.1.0": "http://registry.npmjs.org/reqwest/0.1.0", "0.1.1": "http://registry.npmjs.org/reqwest/0.1.1", "0.1.2": "http://registry.npmjs.org/reqwest/0.1.2", "0.1.3": "http://registry.npmjs.org/reqwest/0.1.3", "0.1.4": "http://registry.npmjs.org/reqwest/0.1.4", "0.1.5": "http://registry.npmjs.org/reqwest/0.1.5", "0.1.6": "http://registry.npmjs.org/reqwest/0.1.6", "0.1.7": "http://registry.npmjs.org/reqwest/0.1.7", "0.1.8": "http://registry.npmjs.org/reqwest/0.1.8", "0.1.9": "http://registry.npmjs.org/reqwest/0.1.9", "0.2.0": "http://registry.npmjs.org/reqwest/0.2.0", "0.2.1": "http://registry.npmjs.org/reqwest/0.2.1", "0.2.2": "http://registry.npmjs.org/reqwest/0.2.2", "0.2.3": "http://registry.npmjs.org/reqwest/0.2.3", "0.2.4": "http://registry.npmjs.org/reqwest/0.2.4", "0.2.5": "http://registry.npmjs.org/reqwest/0.2.5", "0.2.7": "http://registry.npmjs.org/reqwest/0.2.7", "0.2.8": "http://registry.npmjs.org/reqwest/0.2.8", "0.3.0": "http://registry.npmjs.org/reqwest/0.3.0", "0.3.1": "http://registry.npmjs.org/reqwest/0.3.1", "0.3.2": "http://registry.npmjs.org/reqwest/0.3.2", "0.3.3": "http://registry.npmjs.org/reqwest/0.3.3" }, "dist": { "0.0.1": { "shasum": "496d98ba0e3f24c5d53d42f3dab0027aefced21e", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.1.tgz" }, "0.0.2": { "shasum": "604d1b663d6edeeab330fef8586f1e773e4e0e77", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.2.tgz" }, "0.0.3": { "shasum": "0248e5b67cd69cd2f94a6fa43db3aed8a644cbd6", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.3.tgz" }, "0.0.4": { "shasum": "20eac5955b019f17d37f0f57276421c015115dbf", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.4.tgz" }, "0.0.5": { "shasum": "0b59b363c535b6c90dbc0f4c7a0137cce5a5658c", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.5.tgz" }, "0.0.6": { "shasum": "4330882663519f2841f047d6e84b4a82a2c9cc88", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.6.tgz" }, "0.0.7": { "shasum": "102eaafbadf3e83a0dc6a5fde440885e5b45fd7d", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.7.tgz" }, "0.0.8": { "shasum": "9917a4ede20c08eb00b6a353f71dfaff783c069c", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.8.tgz" }, "0.0.9": { "shasum": "5c36ce39400cc003f234e4b2dc5bf4fa67651034", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.0.9.tgz" }, "0.1.0": { "shasum": "874f7acda214a2ff263446b5b35edfb1c84a1ec0", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.0.tgz" }, "0.1.1": { "shasum": "9772e549cc7177d279e960c4d70e74faaf84a372", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.1.tgz" }, "0.1.2": { "shasum": "47b1b00693cdc9b67da483f66b003faa91025039", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.2.tgz" }, "0.1.3": { "shasum": "7709b439b681774997e16451b1c9e9aace52b927", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.3.tgz" }, "0.1.4": { "shasum": "9066f1a0e62ff3cd2fda82a4a338dbe536623204", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.4.tgz" }, "0.1.5": { "shasum": "0c08d4fd379303735ad845ca9399a119066c622b", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.5.tgz" }, "0.1.6": { "shasum": "b9538cc58b4428915d8a06e35bab72133673efef", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.6.tgz" }, "0.1.7": { "shasum": "97b9dc0c9c33fa6de2f0a2194ae91ad5defef4db", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.7.tgz" }, "0.1.8": { "shasum": "1b9a8f467810f8f169ff9135fda8e7ee642c6453", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.8.tgz" }, "0.1.9": { "shasum": "8b227e65a9227e50df42a3953741b2acdb137e02", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.1.9.tgz" }, "0.2.0": { "shasum": "54050707ccdb2dc8ed9bbe1c0debb620f569ca7e", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.0.tgz" }, "0.2.1": { "shasum": "f6a4bc1fd85172fae2a8a229643e34472abcf3ad", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.1.tgz" }, "0.2.2": { "shasum": "0fba839105e3863b046a32f80e72d4477fcc86ba", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.2.tgz" }, "0.2.3": { "shasum": "590cfe47b8e40c4b94118466c2cad15d5a559452", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.3.tgz" }, "0.2.4": { "shasum": "afd155de22e868cd62c18b3d69ec482b879cb396", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.4.tgz" }, "0.2.5": { "shasum": "de2675ecaa1d1991ee3419dfd7a72802c1447a06", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.5.tgz" }, "0.2.7": { "shasum": "38ebc04c87f51d01c0619eb069568ca7d100d5c2", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.7.tgz" }, "0.2.8": { "shasum": "680c2bfb08890f6b4616d46f7317c663f0b7c8e4", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.2.8.tgz" }, "0.3.0": { "shasum": "80e4d7c394321afb10235eab7e5f44569fdd80ce", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.3.0.tgz" }, "0.3.1": { "shasum": "d6e3136a025d718dd61508322426782d7306b13e", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.3.1.tgz" }, "0.3.2": { "shasum": "075cff0aede28d27e4a8f218a808e1a795caa4f0", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.3.2.tgz" }, "0.3.3": { "shasum": "d11d66ad098a8057c009463e3af1ea9d10ef73a8", "tarball": "http://registry.npmjs.org/reqwest/-/reqwest-0.3.3.tgz" } }, "keywords": [ "ender", "ajax", "xhr", "connection", "web 2.0", "async" ], "url": "http://registry.npmjs.org/reqwest/" }, "resig-class": { "name": "resig-class", "description": "http://ejohn.org/blog/simple-javascript-inheritance/", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-05-31T04:01:56.051Z", "created": "2011-05-31T04:01:55.799Z", "0.1.0": "2011-05-31T04:01:56.051Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/resig-class.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/resig-class/0.1.0" }, "dist": { "0.1.0": { "shasum": "75d2a5dd9a6143d9ce61c0bc33a2b2fa848b3e45", "tarball": "http://registry.npmjs.org/resig-class/-/resig-class-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/resig-class/" }, "resistance": { "name": "resistance", "description": "a flow controller", "dist-tags": { "latest": "1.3.1" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-12-11T17:51:08.848Z", "created": "2011-06-09T15:41:13.292Z", "1.0.0": "2011-06-09T15:41:13.767Z", "1.0.1": "2011-06-30T02:30:30.261Z", "1.0.2": "2011-07-13T14:48:23.028Z", "1.1.0": "2011-07-24T15:08:42.462Z", "1.2.0": "2011-10-12T01:27:07.114Z", "1.3.0": "2011-11-07T16:24:11.673Z", "1.3.1": "2011-12-11T17:51:08.848Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/resistance.git" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "versions": { "1.0.0": "http://registry.npmjs.org/resistance/1.0.0", "1.0.1": "http://registry.npmjs.org/resistance/1.0.1", "1.0.2": "http://registry.npmjs.org/resistance/1.0.2", "1.1.0": "http://registry.npmjs.org/resistance/1.1.0", "1.2.0": "http://registry.npmjs.org/resistance/1.2.0", "1.3.0": "http://registry.npmjs.org/resistance/1.3.0", "1.3.1": "http://registry.npmjs.org/resistance/1.3.1" }, "dist": { "1.0.0": { "shasum": "5f07832686eecbeeecd8954615d2dd6c4ff83082", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.0.0.tgz" }, "1.0.1": { "shasum": "16d4fb2e256450a13d2984814b913ead6a4f3025", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.0.1.tgz" }, "1.0.2": { "shasum": "c7ff805557f7c076e503c104c489d310eaf190d6", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.0.2.tgz" }, "1.1.0": { "shasum": "7e46109fc42c128150a20851ba3cc657ab1daeb8", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.1.0.tgz" }, "1.2.0": { "shasum": "cb4c7756361a57300b48c8d56748e69a30e598a2", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.2.0.tgz" }, "1.3.0": { "shasum": "9649fc60fbfbff46476f3fc73e523f8d134fc949", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.3.0.tgz" }, "1.3.1": { "shasum": "067028d21f72ff662feff8fba440307829fae39b", "tarball": "http://registry.npmjs.org/resistance/-/resistance-1.3.1.tgz" } }, "keywords": [ "ender", "flow" ], "url": "http://registry.npmjs.org/resistance/" }, "resmin": { "name": "resmin", "description": "All-in-one compressor/merger/minifier middleware for connect/express", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mekwall", "email": "marcus.ekwall@gmail.com" } ], "time": { "modified": "2011-09-25T12:51:26.922Z", "created": "2011-07-04T20:33:00.114Z", "0.0.2": "2011-07-04T20:33:00.745Z", "0.0.3": "2011-07-06T20:31:52.461Z", "0.0.4": "2011-07-13T08:02:58.501Z", "0.0.5": "2011-07-14T23:02:04.383Z", "0.0.5-1": "2011-07-14T23:55:56.850Z", "0.0.5-2": "2011-08-29T07:25:53.724Z", "0.0.6-1": "2011-09-12T21:19:01.544Z", "0.0.6-2": "2011-09-19T21:36:32.513Z", "0.1.0": "2011-09-25T12:51:26.922Z" }, "author": { "name": "Marcus Ekwall", "email": "marcus.ekwall@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mekwall/node-resmin.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/resmin/0.0.2", "0.0.3": "http://registry.npmjs.org/resmin/0.0.3", "0.0.4": "http://registry.npmjs.org/resmin/0.0.4", "0.0.5": "http://registry.npmjs.org/resmin/0.0.5", "0.0.5-1": "http://registry.npmjs.org/resmin/0.0.5-1", "0.0.5-2": "http://registry.npmjs.org/resmin/0.0.5-2", "0.0.6-1": "http://registry.npmjs.org/resmin/0.0.6-1", "0.0.6-2": "http://registry.npmjs.org/resmin/0.0.6-2", "0.1.0": "http://registry.npmjs.org/resmin/0.1.0" }, "dist": { "0.0.2": { "shasum": "e04d2135707e15870b040cbd9f4a306533d8423c", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.2.tgz" }, "0.0.3": { "shasum": "3a3a9e6400b8d15e2740e1b74b759e8878cec4d9", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.3.tgz" }, "0.0.4": { "shasum": "27d90aaebee1cd260228d750a71af31f73a5f8a8", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.4.tgz" }, "0.0.5": { "shasum": "e03df0d22a572ef2d85c775f9a22248ba9ff09c5", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.5.tgz" }, "0.0.5-1": { "shasum": "9f8b2df10dc2b88578ced972d726d1843d4a1c05", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.5-1.tgz" }, "0.0.5-2": { "shasum": "5a65a771ee7829d1831f1ad3b3e7a1daafc2e727", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.5-2.tgz" }, "0.0.6-1": { "shasum": "c72db7937a01e8d7be9ca7f25e06ecbe9d73b169", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.6-1.tgz" }, "0.0.6-2": { "shasum": "d9215f70ff0d5b29fa7d4b9d6524693588bce78f", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.0.6-2.tgz" }, "0.1.0": { "shasum": "d132eb17f81aba8e6456a7678faad20cbdb518f6", "tarball": "http://registry.npmjs.org/resmin/-/resmin-0.1.0.tgz" } }, "keywords": [ "minifier", "minify", "compressor", "resource manager", "uglify" ], "url": "http://registry.npmjs.org/resmin/" }, "resolve": { "name": "resolve", "description": "A more hookable require.resolve() implementation", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-31T03:52:06.706Z", "created": "2011-06-18T10:12:44.109Z", "0.0.0": "2011-06-18T10:12:44.853Z", "0.0.1": "2011-06-18T21:31:40.192Z", "0.0.2": "2011-06-19T02:09:52.813Z", "0.0.3": "2011-06-20T11:21:37.073Z", "0.0.4": "2011-06-21T01:53:52.588Z", "0.1.0": "2011-10-03T10:54:49.523Z", "0.1.2": "2011-10-31T03:52:06.706Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-resolve.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/resolve/0.0.0", "0.0.1": "http://registry.npmjs.org/resolve/0.0.1", "0.0.2": "http://registry.npmjs.org/resolve/0.0.2", "0.0.3": "http://registry.npmjs.org/resolve/0.0.3", "0.0.4": "http://registry.npmjs.org/resolve/0.0.4", "0.1.0": "http://registry.npmjs.org/resolve/0.1.0", "0.1.2": "http://registry.npmjs.org/resolve/0.1.2" }, "dist": { "0.0.0": { "shasum": "9a74e26be2ea4fb18960236f1448b0e38bcc93e5", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.0.0.tgz" }, "0.0.1": { "shasum": "d7188e3ae59196f3556cd4cfcedf7a9b12fb55e9", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.0.1.tgz" }, "0.0.2": { "shasum": "9c6835475096251f8b2e292ddd45df2974c64162", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.0.2.tgz" }, "0.0.3": { "shasum": "8212502b729a63fe8dea0af1920a58538b161742", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.0.3.tgz" }, "0.0.4": { "shasum": "b3f7d9c3b46a0f512984940a4b23f30176dda95d", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.0.4.tgz" }, "0.1.0": { "shasum": "de35cfc7e7048e566f99056ad0b06d7cce8d49cb", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.1.0.tgz" }, "0.1.2": { "shasum": "37eaa50a0b586adac455b9fa6dc45217e6b002e7", "tarball": "http://registry.npmjs.org/resolve/-/resolve-0.1.2.tgz" } }, "keywords": [ "resolve", "require", "node", "module" ], "url": "http://registry.npmjs.org/resolve/" }, "resource": { "name": "resource", "description": "A RESTful API generator", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "teh_senaus", "email": "sean@sdmworld.co.uk" } ], "time": { "modified": "2011-09-26T21:53:57.926Z", "created": "2011-09-26T21:53:57.416Z", "0.1.0": "2011-09-26T21:53:57.926Z" }, "author": { "name": "Sean Micklethwaite", "email": "sean@sdmworld.co.uk", "url": "sdmworld.co.uk" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/resource/0.1.0" }, "dist": { "0.1.0": { "shasum": "f769dc00b39b0546f6ae8c0d29253df5d635b689", "tarball": "http://registry.npmjs.org/resource/-/resource-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/resource/" }, "resource-router": { "name": "resource-router", "description": "A connect-compatible resource-orinted router for building RESTful applications", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "s3u", "email": "subbu@subbu.org" } ], "author": { "name": "Subbu Allamaraju", "email": "subbu@subbu.org", "url": "http://www.subbu.org" }, "time": { "modified": "2011-02-23T16:56:30.348Z", "created": "2011-02-23T16:56:30.348Z", "0.1.0": "2011-02-23T16:56:30.348Z", "0.2.0": "2011-02-23T16:56:30.348Z", "0.2.1": "2011-02-23T16:56:30.348Z", "0.3.0": "2011-02-23T16:56:30.348Z", "0.3.1": "2011-02-23T16:56:30.348Z", "0.3.2": "2011-02-23T16:56:30.348Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/resource-router/0.1.0", "0.2.0": "http://registry.npmjs.org/resource-router/0.2.0", "0.2.1": "http://registry.npmjs.org/resource-router/0.2.1", "0.3.0": "http://registry.npmjs.org/resource-router/0.3.0", "0.3.1": "http://registry.npmjs.org/resource-router/0.3.1", "0.3.2": "http://registry.npmjs.org/resource-router/0.3.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/resource-router/-/resource-router-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/resource-router/-/resource-router-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/resource-router/-/resource-router-0.2.1.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/resource-router/-/resource-router-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/resource-router/-/resource-router-0.3.1.tgz" }, "0.3.2": { "tarball": "http://registry.npmjs.org/resource-router/-/resource-router-0.3.2.tgz" } }, "keywords": [ "framework", "rest", "resource", "restful" ], "url": "http://registry.npmjs.org/resource-router/" }, "resourceful": { "name": "resourceful", "description": "A storage agnostic resource-oriented ODM for building prototypical models with validation and sanitization.", "dist-tags": { "latest": "0.1.4", "stable": "0.1.4" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-12-03T07:18:59.307Z", "created": "2011-11-09T15:46:09.295Z", "0.1.0": "2011-11-09T15:46:10.833Z", "0.1.1": "2011-11-15T16:57:36.943Z", "0.1.2": "2011-11-15T17:05:30.625Z", "0.1.3": "2011-11-17T17:30:14.795Z", "0.1.4": "2011-11-18T16:38:57.353Z" }, "author": { "name": "Charlie Robbins", "email": "charlie@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/resourceful.git" }, "users": { "wojohowitz": true }, "versions": { "0.1.0": "http://registry.npmjs.org/resourceful/0.1.0", "0.1.1": "http://registry.npmjs.org/resourceful/0.1.1", "0.1.2": "http://registry.npmjs.org/resourceful/0.1.2", "0.1.3": "http://registry.npmjs.org/resourceful/0.1.3", "0.1.4": "http://registry.npmjs.org/resourceful/0.1.4" }, "dist": { "0.1.0": { "shasum": "2c76b93f2ea03a8bc57494971997d5b0b633f3d8", "tarball": "http://registry.npmjs.org/resourceful/-/resourceful-0.1.0.tgz" }, "0.1.1": { "shasum": "a15f2c49518837132590812dbc123f550d7ec56b", "tarball": "http://registry.npmjs.org/resourceful/-/resourceful-0.1.1.tgz" }, "0.1.2": { "shasum": "7172e0f448abee903b069ac693771d2c657d030a", "tarball": "http://registry.npmjs.org/resourceful/-/resourceful-0.1.2.tgz" }, "0.1.3": { "shasum": "643d5db509dae4a58b54aa04eae6779306be1ddd", "tarball": "http://registry.npmjs.org/resourceful/-/resourceful-0.1.3.tgz" }, "0.1.4": { "shasum": "c606e14b2c3c5aaf11d6dac7b3617ed5603bd189", "tarball": "http://registry.npmjs.org/resourceful/-/resourceful-0.1.4.tgz" } }, "keywords": [ "ODM", "database", "couchdb", "model", "resource" ], "url": "http://registry.npmjs.org/resourceful/" }, "resourceful-riak": { "name": "resourceful-riak", "description": "Riak engine to the resourceful model framework", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "kesla", "email": "david.bjorklund@gmail.com" } ], "time": { "modified": "2011-12-01T14:01:46.046Z", "created": "2011-11-22T14:30:20.010Z", "0.0.1": "2011-11-22T14:30:21.592Z", "0.0.2": "2011-11-28T14:45:51.016Z", "0.0.3": "2011-11-29T13:48:58.405Z", "0.0.4": "2011-11-29T18:07:55.576Z", "0.0.5": "2011-12-01T14:01:46.046Z" }, "author": { "name": "David Björklund", "email": "david.bjorklund@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/admazely/resourceful-riak.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/resourceful-riak/0.0.1", "0.0.2": "http://registry.npmjs.org/resourceful-riak/0.0.2", "0.0.3": "http://registry.npmjs.org/resourceful-riak/0.0.3", "0.0.4": "http://registry.npmjs.org/resourceful-riak/0.0.4", "0.0.5": "http://registry.npmjs.org/resourceful-riak/0.0.5" }, "dist": { "0.0.1": { "shasum": "16655b610ad38913e3c49c6f39dc837cb6340715", "tarball": "http://registry.npmjs.org/resourceful-riak/-/resourceful-riak-0.0.1.tgz" }, "0.0.2": { "shasum": "3140c023e3216547c9ed859525672d43b2d542e9", "tarball": "http://registry.npmjs.org/resourceful-riak/-/resourceful-riak-0.0.2.tgz" }, "0.0.3": { "shasum": "5a3b751954a1867857a47c2320dbdcdef5cb5da4", "tarball": "http://registry.npmjs.org/resourceful-riak/-/resourceful-riak-0.0.3.tgz" }, "0.0.4": { "shasum": "e049a177cdc95e0b09cee30627d923dc0094aa7a", "tarball": "http://registry.npmjs.org/resourceful-riak/-/resourceful-riak-0.0.4.tgz" }, "0.0.5": { "shasum": "806ef86e7a421d42f10607c0e83281d0e42124c6", "tarball": "http://registry.npmjs.org/resourceful-riak/-/resourceful-riak-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/resourceful-riak/" }, "resourcer": { "name": "resourcer", "description": "resource-oriented object-relational mapper for document databases", "dist-tags": { "latest": "0.1.0-pre" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.io" }, "versions": { "0.1.0-pre": "http://registry.npmjs.org/resourcer/0.1.0-pre" }, "dist": { "0.1.0-pre": { "tarball": "http://registry.npmjs.org/resourcer/-/resourcer-0.1.0-pre.tgz" } }, "keywords": [ "ORM", "database", "couchdb", "model", "resource" ], "url": "http://registry.npmjs.org/resourcer/" }, "response": { "name": "response", "description": "beefs up and extends node's http.ServerResponse object", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/marak/response.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/response/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/response/-/response-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/response/" }, "resque": { "name": "resque", "description": "resque (a redis-backed work queue) for node", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jbr", "email": "npm@jacobrothstein.com" } ], "time": { "modified": "2011-02-14T00:01:18.167Z", "created": "2011-02-14T00:01:18.167Z", "0.0.1": "2011-02-14T00:01:18.167Z", "0.0.2": "2011-02-14T00:01:18.167Z", "0.0.3": "2011-02-14T00:01:18.167Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/resque/0.0.1", "0.0.2": "http://registry.npmjs.org/resque/0.0.2", "0.0.3": "http://registry.npmjs.org/resque/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/resque/-/resque-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/resque/-/resque-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/resque/-/resque-0.0.3.tgz" } }, "keywords": [ "redis", "resque", "worker", "queue" ], "url": "http://registry.npmjs.org/resque/" }, "rest": { "name": "rest", "description": "A restful router", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-10-19T17:31:40.919Z", "created": "2011-10-19T17:31:39.049Z", "0.0.1": "2011-10-19T17:31:40.919Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/rest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rest/0.0.1" }, "dist": { "0.0.1": { "shasum": "9172f111d3b48ce0d0b6ad0c34e9b693014afb72", "tarball": "http://registry.npmjs.org/rest/-/rest-0.0.1.tgz" } }, "keywords": [ "rest", "router", "arch" ], "url": "http://registry.npmjs.org/rest/" }, "rest-in-node": { "name": "rest-in-node", "description": "An HTTP client library for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ilkkah", "email": "ilkkah@gmail.com" } ], "time": { "modified": "2011-06-26T03:26:57.228Z", "created": "2011-06-26T03:26:56.504Z", "0.1.0": "2011-06-26T03:26:57.228Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/rest-in-node/0.1.0" }, "dist": { "0.1.0": { "shasum": "ff7e9eb1d524cc435635f0ed517186b7f550df32", "tarball": "http://registry.npmjs.org/rest-in-node/-/rest-in-node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/rest-in-node/" }, "rest-mongo": { "name": "rest-mongo", "description": "A JS ORM for both server and browser providing Rest server connect middleware.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-02-14T09:27:26.587Z", "created": "2011-02-14T09:27:26.127Z", "0.1.2": "2011-02-14T09:27:26.587Z" }, "repository": { "type": "git", "url": "http://github.com/AF83/rest-mongo.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/rest-mongo/0.1.2" }, "dist": { "0.1.2": { "shasum": "a37c9fb92eb136964fe3b8c0d608c22d13916bfd", "tarball": "http://registry.npmjs.org/rest-mongo/-/rest-mongo-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/rest-mongo/" }, "rest.node": { "name": "rest.node", "description": "Base class to quickly create REST clients", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-09-07T03:29:10.769Z", "created": "2011-09-07T03:29:07.991Z", "0.1.0": "2011-09-07T03:29:10.769Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "www.mattinsler.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/rest.node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rest.node/0.1.0" }, "dist": { "0.1.0": { "shasum": "69f51a1e214c8d6ea88914c72023c4d8004670d9", "tarball": "http://registry.npmjs.org/rest.node/-/rest.node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/rest.node/" }, "restalytics": { "name": "restalytics", "description": "A server-side agent for RESTalytics", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "amir", "email": "a@unoc.net" } ], "time": { "modified": "2011-08-28T22:49:07.192Z", "created": "2011-08-28T11:51:50.117Z", "0.0.1": "2011-08-28T11:51:51.379Z", "0.0.2": "2011-08-28T12:01:01.137Z", "0.0.3": "2011-08-28T22:17:31.228Z", "0.0.4": "2011-08-28T22:32:19.204Z", "0.0.5": "2011-08-28T22:49:07.192Z" }, "author": { "name": "Amir Malik", "url": "http://amir.unoc.net/" }, "repository": { "type": "git", "url": "git://github.com/ammmir/node-restalytics.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/restalytics/0.0.1", "0.0.2": "http://registry.npmjs.org/restalytics/0.0.2", "0.0.3": "http://registry.npmjs.org/restalytics/0.0.3", "0.0.4": "http://registry.npmjs.org/restalytics/0.0.4", "0.0.5": "http://registry.npmjs.org/restalytics/0.0.5" }, "dist": { "0.0.1": { "shasum": "4e34e0c7ae23bd0f4510c3a3124a3f615a738411", "tarball": "http://registry.npmjs.org/restalytics/-/restalytics-0.0.1.tgz" }, "0.0.2": { "shasum": "0dc75c639d36703d6b808909ac7531606039ce42", "tarball": "http://registry.npmjs.org/restalytics/-/restalytics-0.0.2.tgz" }, "0.0.3": { "shasum": "9b97511ed03019c7540b736c304602ed275fd2c5", "tarball": "http://registry.npmjs.org/restalytics/-/restalytics-0.0.3.tgz" }, "0.0.4": { "shasum": "a114bdc802960ae1cd438130ce87624198736337", "tarball": "http://registry.npmjs.org/restalytics/-/restalytics-0.0.4.tgz" }, "0.0.5": { "shasum": "71b3b58c1decf694301a98f42792ff268bbf9afc", "tarball": "http://registry.npmjs.org/restalytics/-/restalytics-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/restalytics/" }, "restarter": { "name": "restarter", "description": "Start/stop daemon", "dist-tags": { "latest": "1.1.17" }, "maintainers": [ { "name": "deanmao", "email": "deanmao@gmail.com" }, { "name": "austin.chau", "email": "austin.chau@gmail.com" } ], "time": { "modified": "2011-03-28T23:45:33.631Z", "created": "2011-01-28T18:14:49.272Z", "1.0.0": "2011-01-28T18:14:49.587Z", "1.0.1": "2011-01-28T18:15:08.464Z", "1.0.2": "2011-01-28T21:52:44.654Z", "1.0.3": "2011-03-04T01:38:11.592Z", "1.0.5": "2011-03-04T02:07:15.797Z", "1.0.6": "2011-03-05T11:09:56.613Z", "1.0.8": "2011-03-11T02:03:52.431Z", "1.0.9": "2011-03-11T02:09:44.080Z", "1.1.0": "2011-03-24T08:04:45.262Z", "1.1.1": "2011-03-24T08:10:19.042Z", "1.1.2": "2011-03-24T08:36:17.605Z", "1.1.3": "2011-03-24T10:39:22.324Z", "1.1.4": "2011-03-24T10:47:19.902Z", "1.1.5": "2011-03-24T11:08:31.270Z", "1.1.6": "2011-03-24T11:32:01.932Z", "1.1.7": "2011-03-24T11:32:29.065Z", "1.1.8": "2011-03-24T11:35:58.741Z", "1.1.9": "2011-03-24T11:42:56.034Z", "1.1.10": "2011-03-24T11:45:28.241Z", "1.1.11": "2011-03-24T11:50:58.792Z", "1.1.12": "2011-03-28T20:59:08.173Z", "1.1.13": "2011-03-28T21:02:48.995Z", "1.1.14": "2011-03-28T21:03:07.902Z", "1.1.15": "2011-03-28T23:42:34.130Z", "1.1.16": "2011-03-28T23:43:27.910Z", "1.1.17": "2011-03-28T23:45:33.631Z" }, "author": { "name": "Dean Mao", "email": "dean@luxdelux.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/restarter/1.0.0", "1.0.1": "http://registry.npmjs.org/restarter/1.0.1", "1.0.2": "http://registry.npmjs.org/restarter/1.0.2", "1.0.3": "http://registry.npmjs.org/restarter/1.0.3", "1.0.5": "http://registry.npmjs.org/restarter/1.0.5", "1.0.6": "http://registry.npmjs.org/restarter/1.0.6", "1.0.8": "http://registry.npmjs.org/restarter/1.0.8", "1.0.9": "http://registry.npmjs.org/restarter/1.0.9", "1.1.0": "http://registry.npmjs.org/restarter/1.1.0", "1.1.1": "http://registry.npmjs.org/restarter/1.1.1", "1.1.2": "http://registry.npmjs.org/restarter/1.1.2", "1.1.3": "http://registry.npmjs.org/restarter/1.1.3", "1.1.4": "http://registry.npmjs.org/restarter/1.1.4", "1.1.5": "http://registry.npmjs.org/restarter/1.1.5", "1.1.6": "http://registry.npmjs.org/restarter/1.1.6", "1.1.7": "http://registry.npmjs.org/restarter/1.1.7", "1.1.8": "http://registry.npmjs.org/restarter/1.1.8", "1.1.9": "http://registry.npmjs.org/restarter/1.1.9", "1.1.10": "http://registry.npmjs.org/restarter/1.1.10", "1.1.11": "http://registry.npmjs.org/restarter/1.1.11", "1.1.12": "http://registry.npmjs.org/restarter/1.1.12", "1.1.13": "http://registry.npmjs.org/restarter/1.1.13", "1.1.14": "http://registry.npmjs.org/restarter/1.1.14", "1.1.15": "http://registry.npmjs.org/restarter/1.1.15", "1.1.16": "http://registry.npmjs.org/restarter/1.1.16", "1.1.17": "http://registry.npmjs.org/restarter/1.1.17" }, "dist": { "1.0.0": { "shasum": "4778a34d357f80341d843ab0dbb596bacd5b28be", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.0.tgz" }, "1.0.1": { "shasum": "3e5bab3fda1b3339942a0dd38ef944e8574e3ffa", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.1.tgz" }, "1.0.2": { "shasum": "5d80e5ce30127df2110b85a7a08ec81d400dd298", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.2.tgz" }, "1.0.3": { "shasum": "ab404ca9d793c6d886e49801352cc49f756609a1", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.3.tgz" }, "1.0.5": { "shasum": "d3983d687c0f5c20becb24fde302113cdefe118e", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.5.tgz" }, "1.0.6": { "shasum": "b99e56d628066ab711b5109762cba910e3bcb934", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.6.tgz" }, "1.0.8": { "shasum": "6880809ba4bc016b7cb3862cc20a8cf170955540", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.8.tgz" }, "1.0.9": { "shasum": "8e9c6b90aa24f38ea6208b13aaed0ae2220775dd", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.0.9.tgz" }, "1.1.0": { "shasum": "6cd0e36698e70873039883dd31705187ea1d0b23", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.0.tgz" }, "1.1.1": { "shasum": "a736ab9518e01c18d914727f1afd359f3846bcc8", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.1.tgz" }, "1.1.2": { "shasum": "e9e9b7150b4fa6fcb33ce4fa681f7fb900fc75f3", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.2.tgz" }, "1.1.3": { "shasum": "0cd8395c1a341f5c00e756cab0797d06617f23d0", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.3.tgz" }, "1.1.4": { "shasum": "b0bc73d39a1fcb1fdd54680af5eff9f8beefbfb6", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.4.tgz" }, "1.1.5": { "shasum": "2e3d0603f39411f5c79a336f3b41536e0026688e", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.5.tgz" }, "1.1.6": { "shasum": "83d6ec078fbcd92cabe5cb192fc581c7a91ed365", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.6.tgz" }, "1.1.7": { "shasum": "774756c6be5201f7fc4d085c55080dbcde76800b", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.7.tgz" }, "1.1.8": { "shasum": "56c5593f3656fbf917210022504026ae89a24328", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.8.tgz" }, "1.1.9": { "shasum": "24d253e10e214574edb3f32790d4c947610346f3", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.9.tgz" }, "1.1.10": { "shasum": "c5acbe793733457801f1f5db2959a8b684d4da1f", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.10.tgz" }, "1.1.11": { "shasum": "33cd2c394e7277813f88368267384f146a6308a2", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.11.tgz" }, "1.1.12": { "shasum": "b09d6add36ae227f8a8766b278573f14f298548f", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.12.tgz" }, "1.1.13": { "shasum": "52a6ea1221f674a8f7411ef21b838a9f1f18320b", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.13.tgz" }, "1.1.14": { "shasum": "979ce7031de1b819f5e2dfa5de79ef6d15db244d", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.14.tgz" }, "1.1.15": { "shasum": "403409cca91cb0beb77121a0aaa6f14cc29f476b", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.15.tgz" }, "1.1.16": { "shasum": "1222476bf33b366c797ba4b919b224127ade639f", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.16.tgz" }, "1.1.17": { "shasum": "329c5a3c36535279e7a2eb127917278d5acae6dc", "tarball": "http://registry.npmjs.org/restarter/-/restarter-1.1.17.tgz" } }, "url": "http://registry.npmjs.org/restarter/" }, "restartr": { "name": "restartr", "description": "Restart your process when a file changes.", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/restartr.git" }, "time": { "modified": "2011-04-29T03:50:22.846Z", "created": "2011-04-29T03:50:22.846Z", "0.1.5": "2011-04-29T03:50:22.846Z", "0.1.7": "2011-04-29T03:50:22.846Z", "0.1.8": "2011-04-29T03:50:22.846Z", "0.1.10": "2011-04-29T03:50:22.846Z" }, "versions": { "0.1.5": "http://registry.npmjs.org/restartr/0.1.5", "0.1.7": "http://registry.npmjs.org/restartr/0.1.7", "0.1.8": "http://registry.npmjs.org/restartr/0.1.8", "0.1.10": "http://registry.npmjs.org/restartr/0.1.10" }, "dist": { "0.1.5": { "tarball": "http://packages:5984/restartr/-/restartr-0.1.5.tgz" }, "0.1.7": { "tarball": "http://packages:5984/restartr/-/restartr-0.1.7.tgz" }, "0.1.8": { "tarball": "http://packages:5984/restartr/-/restartr-0.1.8.tgz" }, "0.1.10": { "shasum": "2874396ea856f82937f30751fd158799cbbb7bab", "tarball": "http://registry.npmjs.org/restartr/-/restartr-0.1.10.tgz" } }, "keywords": [ "restart", "autoload", "reload", "restarter", "command-line", "cli", "terminal" ], "url": "http://registry.npmjs.org/restartr/" }, "restify": { "name": "restify", "description": "REST framework specifically meant for web service APIs", "dist-tags": { "latest": "0.5.5" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-12-01T16:49:44.958Z", "created": "2011-04-25T21:22:28.794Z", "0.1.0": "2011-04-25T21:22:29.493Z", "0.1.1": "2011-04-26T22:45:09.156Z", "0.1.2": "2011-04-27T19:00:31.951Z", "0.1.4": "2011-05-04T21:02:31.055Z", "0.1.5": "2011-05-06T17:16:06.504Z", "0.1.6": "2011-05-11T23:22:06.022Z", "0.1.7": "2011-05-16T01:09:11.144Z", "0.1.8": "2011-05-16T04:03:36.527Z", "0.1.9": "2011-05-16T15:46:39.083Z", "0.1.10": "2011-05-16T20:53:15.138Z", "0.1.11": "2011-05-19T22:03:36.521Z", "0.1.12": "2011-05-21T23:44:55.017Z", "0.1.13": "2011-05-22T16:42:28.732Z", "0.1.14": "2011-05-23T20:42:38.509Z", "0.1.15": "2011-05-25T01:05:42.318Z", "0.1.16": "2011-05-25T15:56:40.268Z", "0.1.17": "2011-05-26T16:42:57.605Z", "0.1.18": "2011-05-26T22:13:51.757Z", "0.1.19": "2011-05-27T21:56:11.357Z", "0.1.20": "2011-05-27T23:29:25.436Z", "0.1.21": "2011-06-02T04:23:42.045Z", "0.1.22": "2011-06-02T17:52:50.718Z", "0.1.23": "2011-06-03T19:15:14.959Z", "0.2.0": "2011-06-05T23:07:08.615Z", "0.2.1": "2011-06-06T17:49:58.638Z", "0.2.2": "2011-06-06T20:58:33.983Z", "0.2.3": "2011-06-06T21:07:46.207Z", "0.2.4": "2011-06-06T21:42:11.021Z", "0.2.5": "2011-06-06T22:41:21.689Z", "0.2.6": "2011-06-07T18:09:55.296Z", "0.2.7": "2011-06-09T14:41:05.424Z", "0.2.8": "2011-06-09T23:04:48.397Z", "0.2.9": "2011-06-10T00:49:20.567Z", "0.2.10": "2011-06-10T01:31:27.435Z", "0.2.11": "2011-06-10T05:16:12.205Z", "0.2.12": "2011-06-10T19:42:02.612Z", "0.2.13": "2011-06-11T22:17:14.060Z", "0.3.0": "2011-06-13T06:20:06.080Z", "0.3.1": "2011-06-13T22:58:01.200Z", "0.3.2-pre1": "2011-06-14T21:20:10.444Z", "0.3.2": "2011-06-16T21:28:14.995Z", "0.3.3": "2011-06-20T16:49:56.348Z", "0.3.4": "2011-06-21T00:33:59.960Z", "0.3.5": "2011-06-21T21:17:12.060Z", "0.3.6": "2011-06-27T20:55:38.068Z", "0.3.7": "2011-07-01T19:01:17.043Z", "0.3.8": "2011-07-06T17:37:13.986Z", "0.3.9": "2011-07-06T23:44:28.023Z", "0.3.10": "2011-07-07T04:44:43.307Z", "0.3.11": "2011-07-07T04:54:30.219Z", "0.3.12": "2011-07-07T22:16:53.169Z", "0.3.14": "2011-07-11T17:42:09.352Z", "0.3.15": "2011-07-11T23:18:25.876Z", "0.4.0": "2011-08-12T20:45:30.294Z", "0.4.1": "2011-08-16T17:46:50.821Z", "0.4.2": "2011-08-24T17:00:10.340Z", "0.4.3": "2011-08-27T21:27:23.361Z", "0.4.4": "2011-09-15T16:20:46.981Z", "0.5.0": "2011-09-15T20:47:06.700Z", "0.5.1": "2011-09-18T23:26:36.157Z", "0.5.3": "2011-09-22T00:10:43.153Z", "0.5.4": "2011-09-30T19:30:12.416Z", "0.5.5": "2011-12-01T16:49:44.958Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-restify.git" }, "users": { "isaacs": true }, "versions": { "0.1.0": "http://registry.npmjs.org/restify/0.1.0", "0.1.1": "http://registry.npmjs.org/restify/0.1.1", "0.1.2": "http://registry.npmjs.org/restify/0.1.2", "0.1.4": "http://registry.npmjs.org/restify/0.1.4", "0.1.5": "http://registry.npmjs.org/restify/0.1.5", "0.1.6": "http://registry.npmjs.org/restify/0.1.6", "0.1.7": "http://registry.npmjs.org/restify/0.1.7", "0.1.8": "http://registry.npmjs.org/restify/0.1.8", "0.1.9": "http://registry.npmjs.org/restify/0.1.9", "0.1.10": "http://registry.npmjs.org/restify/0.1.10", "0.1.11": "http://registry.npmjs.org/restify/0.1.11", "0.1.12": "http://registry.npmjs.org/restify/0.1.12", "0.1.13": "http://registry.npmjs.org/restify/0.1.13", "0.1.14": "http://registry.npmjs.org/restify/0.1.14", "0.1.15": "http://registry.npmjs.org/restify/0.1.15", "0.1.16": "http://registry.npmjs.org/restify/0.1.16", "0.1.17": "http://registry.npmjs.org/restify/0.1.17", "0.1.18": "http://registry.npmjs.org/restify/0.1.18", "0.1.19": "http://registry.npmjs.org/restify/0.1.19", "0.1.20": "http://registry.npmjs.org/restify/0.1.20", "0.1.21": "http://registry.npmjs.org/restify/0.1.21", "0.1.22": "http://registry.npmjs.org/restify/0.1.22", "0.1.23": "http://registry.npmjs.org/restify/0.1.23", "0.2.0": "http://registry.npmjs.org/restify/0.2.0", "0.2.1": "http://registry.npmjs.org/restify/0.2.1", "0.2.2": "http://registry.npmjs.org/restify/0.2.2", "0.2.3": "http://registry.npmjs.org/restify/0.2.3", "0.2.4": "http://registry.npmjs.org/restify/0.2.4", "0.2.5": "http://registry.npmjs.org/restify/0.2.5", "0.2.6": "http://registry.npmjs.org/restify/0.2.6", "0.2.7": "http://registry.npmjs.org/restify/0.2.7", "0.2.8": "http://registry.npmjs.org/restify/0.2.8", "0.2.9": "http://registry.npmjs.org/restify/0.2.9", "0.2.10": "http://registry.npmjs.org/restify/0.2.10", "0.2.11": "http://registry.npmjs.org/restify/0.2.11", "0.2.12": "http://registry.npmjs.org/restify/0.2.12", "0.2.13": "http://registry.npmjs.org/restify/0.2.13", "0.3.0": "http://registry.npmjs.org/restify/0.3.0", "0.3.1": "http://registry.npmjs.org/restify/0.3.1", "0.3.2-pre1": "http://registry.npmjs.org/restify/0.3.2-pre1", "0.3.2": "http://registry.npmjs.org/restify/0.3.2", "0.3.3": "http://registry.npmjs.org/restify/0.3.3", "0.3.4": "http://registry.npmjs.org/restify/0.3.4", "0.3.5": "http://registry.npmjs.org/restify/0.3.5", "0.3.6": "http://registry.npmjs.org/restify/0.3.6", "0.3.7": "http://registry.npmjs.org/restify/0.3.7", "0.3.8": "http://registry.npmjs.org/restify/0.3.8", "0.3.9": "http://registry.npmjs.org/restify/0.3.9", "0.3.10": "http://registry.npmjs.org/restify/0.3.10", "0.3.11": "http://registry.npmjs.org/restify/0.3.11", "0.3.12": "http://registry.npmjs.org/restify/0.3.12", "0.3.14": "http://registry.npmjs.org/restify/0.3.14", "0.3.15": "http://registry.npmjs.org/restify/0.3.15", "0.4.0": "http://registry.npmjs.org/restify/0.4.0", "0.4.1": "http://registry.npmjs.org/restify/0.4.1", "0.4.2": "http://registry.npmjs.org/restify/0.4.2", "0.4.3": "http://registry.npmjs.org/restify/0.4.3", "0.4.4": "http://registry.npmjs.org/restify/0.4.4", "0.5.0": "http://registry.npmjs.org/restify/0.5.0", "0.5.1": "http://registry.npmjs.org/restify/0.5.1", "0.5.3": "http://registry.npmjs.org/restify/0.5.3", "0.5.4": "http://registry.npmjs.org/restify/0.5.4", "0.5.5": "http://registry.npmjs.org/restify/0.5.5" }, "dist": { "0.1.0": { "shasum": "93332cb64b425f4c4ea573d274bcb20687fcbfb2", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.0.tgz" }, "0.1.1": { "shasum": "d68303c190cc7dedfed1d17a613031e5f93f4eaf", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.1.tgz" }, "0.1.2": { "shasum": "ffb57ff472acfb5982de7f5a4b0a14a38ad977df", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.2.tgz" }, "0.1.4": { "shasum": "b346343050ae0df4c81d14fc81465552486800cd", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.4.tgz" }, "0.1.5": { "shasum": "8f2f0117d1c7afade06b6a033a068030f946a8a7", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.5.tgz" }, "0.1.6": { "shasum": "9e38db131d3fe91aa88d0c30b7a18284e80a78fd", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.6.tgz" }, "0.1.7": { "shasum": "811b6ff41049158b603e332018398652674e5c5f", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.7.tgz" }, "0.1.8": { "shasum": "e07849f5d7ae5703680be26d5b05d5b826986fee", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.8.tgz" }, "0.1.9": { "shasum": "b916f140538fb41d905ab09722a303e98550e9d2", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.9.tgz" }, "0.1.10": { "shasum": "5a5cd46673e052c31412cf8b8c1dfa71068dbc4b", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.10.tgz" }, "0.1.11": { "shasum": "9be1e8d625b19648ebe17c305fe2f85bd3b5960f", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.11.tgz" }, "0.1.12": { "shasum": "283bcb5730ba0d3a60554097c662382e1d7232e2", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.12.tgz" }, "0.1.13": { "shasum": "97111ebdd269a1bc3fba2ecedc75a89f7c37a0e8", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.13.tgz" }, "0.1.14": { "shasum": "6c314a0fb705feedac2408404a422c0749cdce5e", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.14.tgz" }, "0.1.15": { "shasum": "2515865c0adf5b3306fa006940ea7bfb9f26fca8", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.15.tgz" }, "0.1.16": { "shasum": "d47a5af464c1ac420a4e0d5ec6fc30b47d810d67", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.16.tgz" }, "0.1.17": { "shasum": "29ccf548dccf16a9ce1174347d6ed031db030db7", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.17.tgz" }, "0.1.18": { "shasum": "a48f4c514353de80da708b184b3a6786832e9328", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.18.tgz" }, "0.1.19": { "shasum": "a6f868f20170b22a69e7712fbafea8a99b3fc201", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.19.tgz" }, "0.1.20": { "shasum": "2568078b5a3678959a81683710a8ed320eecda70", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.20.tgz" }, "0.1.21": { "shasum": "a7bdb22b339ad15c4ec743cadbc62f0c994dbad9", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.21.tgz" }, "0.1.22": { "shasum": "17f4ddda7f4e538e668745dbd4a0a7ffbe33fbef", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.22.tgz" }, "0.1.23": { "shasum": "56424ad01ad6c110d180ce2eb2800ffba5a0c193", "tarball": "http://registry.npmjs.org/restify/-/restify-0.1.23.tgz" }, "0.2.0": { "shasum": "78b81c4bc8cd100d99f9ad7770801a8113b492d7", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.0.tgz" }, "0.2.1": { "shasum": "68062c536b51fb532872812198039239885c0742", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.1.tgz" }, "0.2.2": { "shasum": "d3db332244f0928b2905e20581cca0200be82ad7", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.2.tgz" }, "0.2.3": { "shasum": "6a45d059b5d898cffd070c90d646d625ff189087", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.3.tgz" }, "0.2.4": { "shasum": "c93659f3a4ed3d37be571d7e9803ab9aaa3c0d69", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.4.tgz" }, "0.2.5": { "shasum": "7ed834983784e09ce141721578807eb39c8a7669", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.5.tgz" }, "0.2.6": { "shasum": "d9b649def8493039cdf305c970e138b706fda3de", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.6.tgz" }, "0.2.7": { "shasum": "b891ffe6889526802f22e68c0034df0a568eedbf", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.7.tgz" }, "0.2.8": { "shasum": "4518f6479a731703e7391ecaa67185b83c630c55", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.8.tgz" }, "0.2.9": { "shasum": "d09fd06a36bc5e178a6343705491988a200102ad", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.9.tgz" }, "0.2.10": { "shasum": "b5aa125b0a5f46cadf88fd8ce7c4d37f5775538c", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.10.tgz" }, "0.2.11": { "shasum": "ddd478cee5bfd6c82425fbd26859ecd9f6143506", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.11.tgz" }, "0.2.12": { "shasum": "19d1fe3f6a06cbe9a23fb14f1cad5bcd0e6d5224", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.12.tgz" }, "0.2.13": { "shasum": "96def0ffde261074f5ea525eda5d743f982f4b9a", "tarball": "http://registry.npmjs.org/restify/-/restify-0.2.13.tgz" }, "0.3.0": { "shasum": "c67a9e0a8fb9f97ceee1ee9ebbb1727cf4e9c597", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.0.tgz" }, "0.3.1": { "shasum": "1d70da5084f60a9b483bece096a98a6051bb970a", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.1.tgz" }, "0.3.2-pre1": { "shasum": "128427186bc426acab9397e123207ae87fa04489", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.2-pre1.tgz" }, "0.3.2": { "shasum": "2ac94c28aa9c0e47fab4fefef6b4cc038bf0e4ea", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.2.tgz" }, "0.3.3": { "shasum": "687231a8b68e3f430e35e5297a7f0312664418b4", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.3.tgz" }, "0.3.4": { "shasum": "1f068b64fbb333176151d18f236079d2ce1dc5a4", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.4.tgz" }, "0.3.5": { "shasum": "0fafb46bf7fc99e95a96543a96314cfd6f9697ea", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.5.tgz" }, "0.3.6": { "shasum": "d4d1493f9b82b50cca7778dfe5d2855479db7903", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.6.tgz" }, "0.3.7": { "shasum": "828c57e499fd4c45d2bfe88e182f093bbdf219b6", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.7.tgz" }, "0.3.8": { "shasum": "faf813ad86f5c44c81997593d9fdaa4e97b8f5ae", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.8.tgz" }, "0.3.9": { "shasum": "8ccc968afac79d5b920a338506e03e37f36ed1f7", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.9.tgz" }, "0.3.10": { "shasum": "8a5efb67a14e1f0fedaf50fb7c99f00819c28a20", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.10.tgz" }, "0.3.11": { "shasum": "8fd429502bf05048f577253c82df06382c002da4", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.11.tgz" }, "0.3.12": { "shasum": "36b721b1a631478fb11be62b94a9e2a6c68584aa", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.12.tgz" }, "0.3.14": { "shasum": "b2bb78d2b3ef635c8394bfea031027ffd4a3bf6e", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.14.tgz" }, "0.3.15": { "shasum": "8daeac4a39e5f4a0e8942c8aaf95b21782ade225", "tarball": "http://registry.npmjs.org/restify/-/restify-0.3.15.tgz" }, "0.4.0": { "shasum": "390d5d0b98000b579f474c1aee7deda52afaa1d7", "tarball": "http://registry.npmjs.org/restify/-/restify-0.4.0.tgz" }, "0.4.1": { "shasum": "9ffaf6a802435a69e96ea8472ce3c8801413eddc", "tarball": "http://registry.npmjs.org/restify/-/restify-0.4.1.tgz" }, "0.4.2": { "shasum": "b00f6a4b7417ddee584492aca765631be75cf5a9", "tarball": "http://registry.npmjs.org/restify/-/restify-0.4.2.tgz" }, "0.4.3": { "shasum": "d1be8e80644f27ae13ade2e31727cb76589b795c", "tarball": "http://registry.npmjs.org/restify/-/restify-0.4.3.tgz" }, "0.4.4": { "shasum": "8830f1180dfc7f5172f53a941775ea1a327137b4", "tarball": "http://registry.npmjs.org/restify/-/restify-0.4.4.tgz" }, "0.5.0": { "shasum": "475023ddc9484dc49f4b9c1f3914066e309e14fd", "tarball": "http://registry.npmjs.org/restify/-/restify-0.5.0.tgz" }, "0.5.1": { "shasum": "055b8bf80a335668c2566002f49f212e6664839b", "tarball": "http://registry.npmjs.org/restify/-/restify-0.5.1.tgz" }, "0.5.3": { "shasum": "856f49646dd980a8845b0ad61e94d56a27ea03fd", "tarball": "http://registry.npmjs.org/restify/-/restify-0.5.3.tgz" }, "0.5.4": { "shasum": "18da1e07f0beedb24fb8fac9a2d9dd6fc4bb97bc", "tarball": "http://registry.npmjs.org/restify/-/restify-0.5.4.tgz" }, "0.5.5": { "shasum": "9fc2e786deafac28a62796110ab7d6cc46987928", "tarball": "http://registry.npmjs.org/restify/-/restify-0.5.5.tgz" } }, "url": "http://registry.npmjs.org/restify/" }, "restler": { "name": "restler", "description": "An HTTP client library for node.js", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "danwrong", "email": "dan@danwebb.net" }, { "name": "ayoung", "email": "andrewdyoung@gmail.com" } ], "time": { "modified": "2011-12-13T19:44:04.486Z", "created": "2011-02-03T15:27:47.186Z", "0.2.0": "2011-12-08T20:20:50.045Z", "0.2.1": "2011-12-08T20:20:50.045Z", "0.2.2": "2011-12-08T20:20:50.045Z", "0.2.3": "2011-12-13T19:44:04.486Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/restler/0.2.0", "0.2.1": "http://registry.npmjs.org/restler/0.2.1", "0.2.2": "http://registry.npmjs.org/restler/0.2.2", "0.2.3": "http://registry.npmjs.org/restler/0.2.3" }, "dist": { "0.2.0": { "shasum": "fbd5e40322aac981c5a3875132297cadc607bc69", "tarball": "http://registry.npmjs.org/restler/-/restler-0.2.0.tgz" }, "0.2.1": { "shasum": "be7d9fe84e44464d4e85c45b4d03cf8a65d6e7b4", "tarball": "http://registry.npmjs.org/restler/-/restler-0.2.1.tgz" }, "0.2.2": { "shasum": "a102735b65f4b92ebdffda4021fa338eb516b8f9", "tarball": "http://registry.npmjs.org/restler/-/restler-0.2.2.tgz" }, "0.2.3": { "shasum": "62357fa8c77453f8d14307b5b23ff77dff502cbf", "tarball": "http://registry.npmjs.org/restler/-/restler-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/restler/" }, "restler-aaronblohowiak": { "name": "restler-aaronblohowiak", "description": "pure-MIT fork of restler.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "author": { "name": "i", "email": "aaron.blohowiak@gmail.com", "url": "C" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/restler.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/restler-aaronblohowiak/0.0.1", "0.0.2": "http://registry.npmjs.org/restler-aaronblohowiak/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/restler-aaronblohowiak/-/restler-aaronblohowiak-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/restler-aaronblohowiak/-/restler-aaronblohowiak-0.0.2.tgz" } }, "keywords": [ "restler", "MIT", "restful", "REST", "http client" ], "url": "http://registry.npmjs.org/restler-aaronblohowiak/" }, "restmvc.js": { "name": "restmvc.js", "description": "A micro framework that helps you quickly build RESTful web services", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "keithnlarsen", "email": "keithnlarsen@gmail.com" } ], "time": { "modified": "2011-06-09T16:39:23.053Z", "created": "2011-03-08T20:18:26.307Z", "0.0.1": "2011-03-08T20:18:26.603Z", "0.0.2": "2011-03-10T00:46:35.403Z", "0.0.3": "2011-03-10T22:17:49.095Z", "0.0.4": "2011-03-29T19:29:13.711Z", "0.0.5": "2011-03-30T04:49:51.122Z", "0.0.6": "2011-04-05T14:32:19.402Z", "0.1.0": "2011-05-25T18:57:34.785Z", "0.1.1": "2011-06-09T16:39:23.053Z" }, "author": { "name": "Keith Larsen" }, "versions": { "0.0.1": "http://registry.npmjs.org/restmvc.js/0.0.1", "0.0.2": "http://registry.npmjs.org/restmvc.js/0.0.2", "0.0.3": "http://registry.npmjs.org/restmvc.js/0.0.3", "0.0.4": "http://registry.npmjs.org/restmvc.js/0.0.4", "0.0.5": "http://registry.npmjs.org/restmvc.js/0.0.5", "0.0.6": "http://registry.npmjs.org/restmvc.js/0.0.6", "0.1.0": "http://registry.npmjs.org/restmvc.js/0.1.0", "0.1.1": "http://registry.npmjs.org/restmvc.js/0.1.1" }, "dist": { "0.0.1": { "shasum": "55530cf1cb25d5595cc56dad0a2a6bf4b4809a4e", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.0.1.tgz" }, "0.0.2": { "shasum": "0613d964cd21047e6e91fd228696759a3ba4c2e6", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.0.2.tgz" }, "0.0.3": { "shasum": "f82d452c5bd6bc12d7f107dab1618f67557710d2", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.0.3.tgz" }, "0.0.4": { "shasum": "407ae33c7465e019b157c29b233efdd465fa9b8a", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.0.4.tgz" }, "0.0.5": { "shasum": "0818ea27dba7440f5a8abc8b38c4158fe3649013", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.0.5.tgz" }, "0.0.6": { "shasum": "0635b72b415c5a4bbe4f53aa5515dc149f76ef0d", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.0.6.tgz" }, "0.1.0": { "shasum": "b86b28c790531a8a8aa38a6240d98e1fde966081", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.1.0.tgz" }, "0.1.1": { "shasum": "a8f0e334836c654139fd9dfdf75015792c40a72a", "tarball": "http://registry.npmjs.org/restmvc.js/-/restmvc.js-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/restmvc.js/" }, "Reston": { "name": "Reston", "description": "An improved HTTP client library for node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "zohaib.hassan", "email": "zohaib.hassan@gmail.com" } ], "time": { "modified": "2011-02-12T19:55:00.035Z", "created": "2011-02-12T13:30:57.171Z", "0.1.1": "2011-02-12T13:30:58.205Z", "0.2.0": "2011-02-12T19:55:00.035Z" }, "author": { "name": "Zohaib Sibt-e-Hassan", "url": "http://maxpert.net.tc/" }, "repository": "git://github.com/maxpert/Reston.git", "versions": { "0.1.1": "http://registry.npmjs.org/Reston/0.1.1", "0.2.0": "http://registry.npmjs.org/Reston/0.2.0" }, "dist": { "0.1.1": { "shasum": "934758bd8eda6481218e0d6c29dab8c10d573c5c", "tarball": "http://registry.npmjs.org/Reston/-/Reston-0.1.1.tgz" }, "0.2.0": { "shasum": "18f4c291eaf1b0fc3a9a168d5aa685febc5068ff", "tarball": "http://registry.npmjs.org/Reston/-/Reston-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/Reston/" }, "resware": { "name": "resware", "description": "Middleware to wrap around the http.ServerResponse for setting headers before writeHead() gets called", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-03-30T17:36:06.325Z", "created": "2011-01-28T12:36:51.582Z", "0.0.1": "2011-01-28T12:36:51.882Z", "0.0.2": "2011-01-28T23:48:45.599Z", "0.0.3": "2011-02-14T20:10:49.916Z", "0.0.4": "2011-03-30T17:36:06.325Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-resware.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/resware/0.0.1", "0.0.2": "http://registry.npmjs.org/resware/0.0.2", "0.0.3": "http://registry.npmjs.org/resware/0.0.3", "0.0.4": "http://registry.npmjs.org/resware/0.0.4" }, "dist": { "0.0.1": { "shasum": "39a490012c8af2867173e0ba8b05941c9d8daa64", "tarball": "http://registry.npmjs.org/resware/-/resware-0.0.1.tgz" }, "0.0.2": { "shasum": "ff9ddf017fbc9fb4fe6f7ae73be0f3134ce4a7ff", "tarball": "http://registry.npmjs.org/resware/-/resware-0.0.2.tgz" }, "0.0.3": { "shasum": "bcc8175cc552c745e9716e16a6626e2c204db9ae", "tarball": "http://registry.npmjs.org/resware/-/resware-0.0.3.tgz" }, "0.0.4": { "shasum": "aa18e748fd0d6b88d370c217650d58864073a685", "tarball": "http://registry.npmjs.org/resware/-/resware-0.0.4.tgz" } }, "keywords": [ "response", "headers", "http" ], "url": "http://registry.npmjs.org/resware/" }, "retrie": { "name": "retrie", "description": "Tiny library to make optimized regexes for a specific set of texts", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "satyr", "email": "murky.satyr@gmail.com" } ], "time": { "modified": "2011-03-31T14:05:33.172Z", "created": "2011-02-11T03:25:05.537Z", "0.1.0": "2011-02-11T03:25:06.310Z", "0.1.1": "2011-03-31T14:05:18.608Z" }, "author": { "name": "satyr", "email": "murky.satyr@gmail.com", "url": "http://satyr.github.com" }, "repository": { "type": "git", "url": "git://github.com/satyr/retrie.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/retrie/0.1.1" }, "dist": { "0.1.1": { "shasum": "689e89eb913cab3be5d2469d43327a94458e7a4b", "tarball": "http://registry.npmjs.org/retrie/-/retrie-0.1.1.tgz" } }, "keywords": [ "regex", "trie", "coco" ], "url": "http://registry.npmjs.org/retrie/" }, "retro": { "name": "retro", "description": "RETRO STYLE ASYNC CONTROL FLOW STATEMENTS", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-12T14:23:47.185Z", "created": "2011-09-12T14:23:43.784Z", "0.0.0": "2011-09-12T14:23:47.185Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/retro.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/retro/0.0.0" }, "dist": { "0.0.0": { "shasum": "69998a72a2b15d97fa207a40dc093b4fa3cf94d1", "tarball": "http://registry.npmjs.org/retro/-/retro-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/retro/" }, "retry": { "name": "retry", "description": "Abstraction for exponential and custom retry strategies for failed operations.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "tim-kos", "email": "tim@debuggable.com" } ], "time": { "modified": "2011-11-03T10:55:32.772Z", "created": "2011-05-13T11:26:52.829Z", "0.0.1": "2011-05-13T11:26:53.515Z", "0.1.0": "2011-05-16T08:10:27.648Z", "0.2.0": "2011-05-16T14:32:52.025Z", "0.3.0": "2011-05-31T14:19:32.882Z", "0.4.0": "2011-06-05T08:07:17.763Z", "0.5.0": "2011-11-03T10:55:32.772Z" }, "author": { "name": "Tim Koschützki", "email": "tim@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-retry.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/retry/0.0.1", "0.1.0": "http://registry.npmjs.org/retry/0.1.0", "0.2.0": "http://registry.npmjs.org/retry/0.2.0", "0.3.0": "http://registry.npmjs.org/retry/0.3.0", "0.4.0": "http://registry.npmjs.org/retry/0.4.0", "0.5.0": "http://registry.npmjs.org/retry/0.5.0" }, "dist": { "0.0.1": { "shasum": "d47a1e527644e131e8f54785452ec7cd410808fe", "tarball": "http://registry.npmjs.org/retry/-/retry-0.0.1.tgz" }, "0.1.0": { "shasum": "e97a7b06a889a62b3f7ea16003f52a699c3651a5", "tarball": "http://registry.npmjs.org/retry/-/retry-0.1.0.tgz" }, "0.2.0": { "shasum": "9598e6667c197772ea24ab5fc9e5445c0a4ac9a5", "tarball": "http://registry.npmjs.org/retry/-/retry-0.2.0.tgz" }, "0.3.0": { "shasum": "902e4fc3e6c48d52badfec738be656b8ca23844c", "tarball": "http://registry.npmjs.org/retry/-/retry-0.3.0.tgz" }, "0.4.0": { "shasum": "f6a0107aee4d4e5bd5469e1d31c780e438d154bd", "tarball": "http://registry.npmjs.org/retry/-/retry-0.4.0.tgz" }, "0.5.0": { "shasum": "71e2793cd3e2ee9cce1182e173183af959decc3d", "tarball": "http://registry.npmjs.org/retry/-/retry-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/retry/" }, "reut": { "name": "reut", "description": "REimplemented Unit Test for node.js", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "5long", "email": "5longluna@gmail.com" } ], "author": { "name": "Whyme.Lyu", "email": "5longluna@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/5long/reut.git" }, "time": { "modified": "2011-07-11T08:47:26.043Z", "created": "2011-06-16T19:47:18.479Z", "0.1.2": "2011-06-16T19:47:18.479Z", "0.1.3": "2011-06-16T19:47:18.479Z", "0.1.4": "2011-07-11T08:47:26.043Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/reut/0.1.2", "0.1.3": "http://registry.npmjs.org/reut/0.1.3", "0.1.4": "http://registry.npmjs.org/reut/0.1.4" }, "dist": { "0.1.2": { "shasum": "ab9c09a52dfc46169ec0cd1a3a4ca570435cab11", "tarball": "http://registry.npmjs.org/reut/-/reut-0.1.2.tgz" }, "0.1.3": { "shasum": "6ff6a3c8f355c0356dd516be7be8267780c16913", "tarball": "http://registry.npmjs.org/reut/-/reut-0.1.3.tgz" }, "0.1.4": { "shasum": "72d1d63b0b0ce5f8767e74d82859f6bb0f062e00", "tarball": "http://registry.npmjs.org/reut/-/reut-0.1.4.tgz" } }, "keywords": [ "test", "testing", "unit test", "TDD" ], "url": "http://registry.npmjs.org/reut/" }, "revalidator": { "name": "revalidator", "description": "A cross-browser / node.js validator used by resourceful", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-11-09T15:54:47.454Z", "created": "2011-11-09T15:47:07.865Z", "0.1.0": "2011-11-09T15:47:09.385Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/revalidator.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/revalidator/0.1.0" }, "dist": { "0.1.0": { "shasum": "f747bca0006d8cd1c6c852bac4c4c4fc58162693", "tarball": "http://registry.npmjs.org/revalidator/-/revalidator-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/revalidator/" }, "rewrite": { "name": "rewrite", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "teknopaul", "email": "teknopaul@gmail.com" } ], "time": { "modified": "2011-08-15T17:08:20.721Z", "created": "2011-08-15T17:08:18.863Z", "0.0.1": "2011-08-15T17:08:20.721Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/rewrite/0.0.1" }, "dist": { "0.0.1": { "shasum": "3de88aced4c8889fccad2cd893f5edcf3b36e461", "tarball": "http://registry.npmjs.org/rewrite/-/rewrite-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rewrite/" }, "rex": { "name": "rex", "description": "the king of browser dependencies", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" } ], "time": { "modified": "2011-11-24T15:05:43.169Z", "created": "2011-08-02T23:06:37.925Z", "0.1.0": "2011-08-02T23:06:40.533Z", "0.1.1": "2011-08-02T23:10:19.183Z", "0.1.2": "2011-08-02T23:14:10.925Z", "0.1.3": "2011-08-02T23:20:18.508Z", "0.2.0": "2011-08-05T14:18:52.709Z", "0.2.1": "2011-08-06T15:31:07.320Z", "0.2.2": "2011-08-06T16:27:23.811Z", "0.2.3": "2011-08-06T17:35:58.043Z", "0.2.4": "2011-08-06T22:31:48.679Z", "0.2.5": "2011-08-07T13:50:58.688Z", "0.2.6": "2011-08-12T10:50:22.775Z", "0.2.8": "2011-08-12T21:56:10.587Z", "0.2.9": "2011-08-15T12:37:15.369Z", "0.2.10": "2011-08-15T14:09:37.698Z", "0.2.11": "2011-08-19T11:42:50.840Z", "0.3.0": "2011-08-19T12:01:02.104Z", "0.3.1": "2011-08-21T18:34:03.026Z", "0.3.2": "2011-08-30T11:16:32.076Z", "0.3.4": "2011-09-21T14:50:34.776Z", "0.3.5": "2011-09-27T13:24:54.429Z", "0.3.6": "2011-10-23T16:29:00.039Z", "0.4.0": "2011-11-17T10:26:26.174Z", "0.4.1": "2011-11-24T13:18:42.445Z", "0.4.2": "2011-11-24T15:05:43.169Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/rex/0.1.0", "0.1.1": "http://registry.npmjs.org/rex/0.1.1", "0.1.2": "http://registry.npmjs.org/rex/0.1.2", "0.1.3": "http://registry.npmjs.org/rex/0.1.3", "0.2.0": "http://registry.npmjs.org/rex/0.2.0", "0.2.1": "http://registry.npmjs.org/rex/0.2.1", "0.2.2": "http://registry.npmjs.org/rex/0.2.2", "0.2.3": "http://registry.npmjs.org/rex/0.2.3", "0.2.4": "http://registry.npmjs.org/rex/0.2.4", "0.2.5": "http://registry.npmjs.org/rex/0.2.5", "0.2.6": "http://registry.npmjs.org/rex/0.2.6", "0.2.8": "http://registry.npmjs.org/rex/0.2.8", "0.2.9": "http://registry.npmjs.org/rex/0.2.9", "0.2.10": "http://registry.npmjs.org/rex/0.2.10", "0.2.11": "http://registry.npmjs.org/rex/0.2.11", "0.3.0": "http://registry.npmjs.org/rex/0.3.0", "0.3.1": "http://registry.npmjs.org/rex/0.3.1", "0.3.2": "http://registry.npmjs.org/rex/0.3.2", "0.3.4": "http://registry.npmjs.org/rex/0.3.4", "0.3.5": "http://registry.npmjs.org/rex/0.3.5", "0.3.6": "http://registry.npmjs.org/rex/0.3.6", "0.4.0": "http://registry.npmjs.org/rex/0.4.0", "0.4.1": "http://registry.npmjs.org/rex/0.4.1", "0.4.2": "http://registry.npmjs.org/rex/0.4.2" }, "dist": { "0.1.0": { "shasum": "a24e63715fe591a11aa2ae99bec621c5aab730fc", "tarball": "http://registry.npmjs.org/rex/-/rex-0.1.0.tgz" }, "0.1.1": { "shasum": "0e067e5679a45e3bee8ad6a5fe84f9fc726653c8", "tarball": "http://registry.npmjs.org/rex/-/rex-0.1.1.tgz" }, "0.1.2": { "shasum": "18e59d74352359f340442a7289c2f47ed0c1b8cd", "tarball": "http://registry.npmjs.org/rex/-/rex-0.1.2.tgz" }, "0.1.3": { "shasum": "99f78b857338f341f06f6d79818423cbce4bb607", "tarball": "http://registry.npmjs.org/rex/-/rex-0.1.3.tgz" }, "0.2.0": { "shasum": "354e9ca59c0fdc0fd7daca76618d423950faf9f1", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.0.tgz" }, "0.2.1": { "shasum": "c37f0da35311db13415372124e7f3a83ca02e0bb", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.1.tgz" }, "0.2.2": { "shasum": "7dc43da3c2df8deb0c8eb5121511263b82e49b3b", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.2.tgz" }, "0.2.3": { "shasum": "0341248fd5f4f564cde8abedca9ee2c9309699f5", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.3.tgz" }, "0.2.4": { "shasum": "fd95d6d7300f46ee18864fdf717aa2def115851c", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.4.tgz" }, "0.2.5": { "shasum": "da2f7a0b353213aa1a6236879c4d20f29e896c99", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.5.tgz" }, "0.2.6": { "shasum": "5dda17f846281651bab57f12fc5d321283d5dbf0", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.6.tgz" }, "0.2.8": { "shasum": "1dbd07b9b03a155d8940b3963e6dbbaaec3482b3", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.8.tgz" }, "0.2.9": { "shasum": "2f0253a7d8cb30f0873239fcd4c50a678f4cd0f5", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.9.tgz" }, "0.2.10": { "shasum": "00d936ce8feee14043153b59fa423a91a2b5e030", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.10.tgz" }, "0.2.11": { "shasum": "ba1d9e5be47cda05af0ad340737f72ddd535b8f3", "tarball": "http://registry.npmjs.org/rex/-/rex-0.2.11.tgz" }, "0.3.0": { "shasum": "564e095258697c71d02b5648c543b213932ce56f", "tarball": "http://registry.npmjs.org/rex/-/rex-0.3.0.tgz" }, "0.3.1": { "shasum": "b7bddee32d4bd6c0bd2be9c67cdc2c6c51364e9c", "tarball": "http://registry.npmjs.org/rex/-/rex-0.3.1.tgz" }, "0.3.2": { "shasum": "7db951378a9437b90eb8a3eb9f75e73023432798", "tarball": "http://registry.npmjs.org/rex/-/rex-0.3.2.tgz" }, "0.3.4": { "shasum": "38827ff38a340fd1ca44b599d614e8a3ddfaf4ec", "tarball": "http://registry.npmjs.org/rex/-/rex-0.3.4.tgz" }, "0.3.5": { "shasum": "bca00af488ee66d1ca875284c352dd8c6406a9e2", "tarball": "http://registry.npmjs.org/rex/-/rex-0.3.5.tgz" }, "0.3.6": { "shasum": "ddc4dd30c8a3b8724f4f20ffc01d38ce1e12db52", "tarball": "http://registry.npmjs.org/rex/-/rex-0.3.6.tgz" }, "0.4.0": { "shasum": "7f2f7a2aa9b45f8b502aa14094813a699f62a77d", "tarball": "http://registry.npmjs.org/rex/-/rex-0.4.0.tgz" }, "0.4.1": { "shasum": "49b1863b7b4569a8582841f1620bf313dac14223", "tarball": "http://registry.npmjs.org/rex/-/rex-0.4.1.tgz" }, "0.4.2": { "shasum": "10b5d8bc4a8c4558c7f702148bb246b7c15ef5c9", "tarball": "http://registry.npmjs.org/rex/-/rex-0.4.2.tgz" } }, "keywords": [ "browser", "js", "common.js" ], "url": "http://registry.npmjs.org/rex/" }, "rfb": { "name": "rfb", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" }, { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-rfb.git" }, "description": "Implements the client-side of the rfb protocol that vnc uses", "time": { "modified": "2011-06-25T00:08:49.748Z", "created": "2011-04-07T23:18:42.535Z", "0.0.1": "2011-04-07T23:18:42.535Z", "0.0.3": "2011-04-07T23:18:42.535Z", "0.0.4": "2011-04-07T23:18:42.535Z", "0.0.5": "2011-04-07T23:18:42.535Z", "0.0.6": "2011-04-07T23:18:42.535Z", "0.0.7": "2011-04-07T23:18:42.535Z", "0.0.8": "2011-04-07T23:18:42.535Z", "0.0.9": "2011-04-07T23:22:14.844Z", "0.1.0": "2011-05-11T06:49:25.564Z", "0.1.1": "2011-05-14T06:05:01.187Z", "0.1.2": "2011-06-07T00:43:17.672Z", "0.1.3": "2011-06-24T23:04:54.646Z", "0.1.4": "2011-06-25T00:08:49.748Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/rfb/0.0.1", "0.0.3": "http://registry.npmjs.org/rfb/0.0.3", "0.0.4": "http://registry.npmjs.org/rfb/0.0.4", "0.0.5": "http://registry.npmjs.org/rfb/0.0.5", "0.0.6": "http://registry.npmjs.org/rfb/0.0.6", "0.0.7": "http://registry.npmjs.org/rfb/0.0.7", "0.0.8": "http://registry.npmjs.org/rfb/0.0.8", "0.0.9": "http://registry.npmjs.org/rfb/0.0.9", "0.1.0": "http://registry.npmjs.org/rfb/0.1.0", "0.1.1": "http://registry.npmjs.org/rfb/0.1.1", "0.1.2": "http://registry.npmjs.org/rfb/0.1.2", "0.1.3": "http://registry.npmjs.org/rfb/0.1.3", "0.1.4": "http://registry.npmjs.org/rfb/0.1.4" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.1.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.7.tgz" }, "0.0.8": { "shasum": "52163563e91f2e33b7f25b79d095699ed961d913", "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.8.tgz" }, "0.0.9": { "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.0.9.tgz" }, "0.1.0": { "shasum": "0dbe7a6b3eebb116a178488ae678229b5686f30a", "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.1.0.tgz" }, "0.1.1": { "shasum": "0a2c2c76b4a3326ac3469fc18519b49a479f76f4", "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.1.1.tgz" }, "0.1.2": { "shasum": "292cfb3b4a7d8cc2ff755890d248f8cb44b42d91", "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.1.2.tgz" }, "0.1.3": { "shasum": "40a83f9e1c9bf4046c7a5c4568392eefc2826daa", "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.1.3.tgz" }, "0.1.4": { "shasum": "1b73518130dce08d4aacbeb0d7dd7c92aa66c581", "tarball": "http://registry.npmjs.org/rfb/-/rfb-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/rfb/" }, "rget": { "name": "rget", "description": "Access your properties by string. Recursively!", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-11-07T21:51:27.388Z", "created": "2011-11-04T15:53:49.076Z", "0.0.1": "2011-11-04T15:53:50.821Z", "1.0.0": "2011-11-07T21:51:27.388Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-rget.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rget/0.0.1", "1.0.0": "http://registry.npmjs.org/rget/1.0.0" }, "dist": { "0.0.1": { "shasum": "c7a928441534d07cd52700740fc8ec961266ae7e", "tarball": "http://registry.npmjs.org/rget/-/rget-0.0.1.tgz" }, "1.0.0": { "shasum": "b6e318b9f2202f0aa1af80a5eead36d219b299b5", "tarball": "http://registry.npmjs.org/rget/-/rget-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/rget/" }, "rhyme": { "name": "rhyme", "description": "A rhyming dictionary", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-05-02T19:05:53.170Z", "created": "2011-04-30T03:20:16.758Z", "0.0.1": "2011-04-30T03:20:17.559Z", "0.0.2": "2011-05-02T08:19:48.976Z", "0.0.3": "2011-05-02T19:05:53.170Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-rhyme.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rhyme/0.0.1", "0.0.2": "http://registry.npmjs.org/rhyme/0.0.2", "0.0.3": "http://registry.npmjs.org/rhyme/0.0.3" }, "dist": { "0.0.1": { "shasum": "f8bc3ec968f520fea2fa3bd8f6617e08dbe28d86", "tarball": "http://registry.npmjs.org/rhyme/-/rhyme-0.0.1.tgz" }, "0.0.2": { "shasum": "9814a4396898946fadb656b4ffc4696b50b59f44", "tarball": "http://registry.npmjs.org/rhyme/-/rhyme-0.0.2.tgz" }, "0.0.3": { "shasum": "fdbf191651edaf227300206f2f6a1ea035995149", "tarball": "http://registry.npmjs.org/rhyme/-/rhyme-0.0.3.tgz" } }, "keywords": [ "rhyme", "meter", "poem", "poetry", "song", "phonemes", "dictionary", "syllables", "pronounce", "pronunciation" ], "url": "http://registry.npmjs.org/rhyme/" }, "riak-entity": { "name": "riak-entity", "description": "Tiny module on top of riak-js", "dist-tags": { "latest": "0.1.4" }, "readme": "# riak-entity\n\nTiny module on top of `riak-js` that allows you to work with Riak in OO style.\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 CircuitHub., http://circuithub.com/\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n", "maintainers": [ { "name": "circuithub", "email": "developers@circuithub.com" } ], "time": { "modified": "2011-12-09T22:39:26.377Z", "created": "2011-12-04T15:27:03.221Z", "0.1.0": "2011-12-04T15:27:05.520Z", "0.1.1": "2011-12-04T15:36:24.214Z", "0.1.2": "2011-12-04T15:40:33.497Z", "0.1.3": "2011-12-08T23:03:09.550Z", "0.1.4": "2011-12-09T22:39:26.377Z" }, "author": { "name": "CircuitHub", "url": "circuithub.com" }, "repository": { "type": "git", "url": "git://github.com/circuithub/riak-entity.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/riak-entity/0.1.0", "0.1.1": "http://registry.npmjs.org/riak-entity/0.1.1", "0.1.2": "http://registry.npmjs.org/riak-entity/0.1.2", "0.1.3": "http://registry.npmjs.org/riak-entity/0.1.3", "0.1.4": "http://registry.npmjs.org/riak-entity/0.1.4" }, "dist": { "0.1.0": { "shasum": "e0c123a90d986a91e66719f2697972f7a5793a51", "tarball": "http://registry.npmjs.org/riak-entity/-/riak-entity-0.1.0.tgz" }, "0.1.1": { "shasum": "a45f3a4e94257dccf92338cb55c09a4c951456e5", "tarball": "http://registry.npmjs.org/riak-entity/-/riak-entity-0.1.1.tgz" }, "0.1.2": { "shasum": "aa9648f962e8e59be6cd122c41b723947f5a8f39", "tarball": "http://registry.npmjs.org/riak-entity/-/riak-entity-0.1.2.tgz" }, "0.1.3": { "shasum": "98bb3b14fb3192ced39622cc89c03effba32eb0a", "tarball": "http://registry.npmjs.org/riak-entity/-/riak-entity-0.1.3.tgz" }, "0.1.4": { "shasum": "86f12b8f112059b35f3241acd92e6502f0399ed9", "tarball": "http://registry.npmjs.org/riak-entity/-/riak-entity-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/riak-entity/" }, "riak-js": { "name": "riak-js", "description": "Riak client with support for HTTP and Protocol Buffers", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "frank06", "email": "francisco.treacy@gmail.com" } ], "time": { "modified": "2011-10-05T12:31:33.685Z", "created": "2011-01-06T16:01:27.829Z", "0.2.1": "2011-01-06T16:01:27.829Z", "0.2.2f": "2011-01-06T16:01:27.829Z", "0.3.0beta": "2011-01-06T16:01:27.829Z", "0.3.0beta2": "2011-01-06T16:01:27.829Z", "0.3.0beta3": "2011-01-06T16:01:27.829Z", "0.3.0beta4": "2011-01-06T16:01:27.829Z", "0.3.0beta5": "2011-01-06T16:01:27.829Z", "0.3.0beta6": "2011-02-10T18:50:32.342Z", "0.3.6": "2011-02-27T23:37:43.736Z", "0.4.0beta": "2011-03-30T20:57:26.206Z", "0.4.0rc1": "2011-04-07T22:53:01.304Z", "0.4.0rc2": "2011-05-05T21:47:31.871Z", "0.4.0rc3": "2011-05-21T13:02:35.890Z", "0.4.0": "2011-06-20T17:56:18.658Z", "0.4.1": "2011-10-05T12:31:33.685Z" }, "users": { "isaacs": true }, "versions": { "0.2.1": "http://registry.npmjs.org/riak-js/0.2.1", "0.2.2f": "http://registry.npmjs.org/riak-js/0.2.2f", "0.3.0beta": "http://registry.npmjs.org/riak-js/0.3.0beta", "0.3.0beta2": "http://registry.npmjs.org/riak-js/0.3.0beta2", "0.3.0beta3": "http://registry.npmjs.org/riak-js/0.3.0beta3", "0.3.0beta4": "http://registry.npmjs.org/riak-js/0.3.0beta4", "0.3.0beta5": "http://registry.npmjs.org/riak-js/0.3.0beta5", "0.3.0beta6": "http://registry.npmjs.org/riak-js/0.3.0beta6", "0.3.6": "http://registry.npmjs.org/riak-js/0.3.6", "0.4.0beta": "http://registry.npmjs.org/riak-js/0.4.0beta", "0.4.0rc1": "http://registry.npmjs.org/riak-js/0.4.0rc1", "0.4.0rc2": "http://registry.npmjs.org/riak-js/0.4.0rc2", "0.4.0rc3": "http://registry.npmjs.org/riak-js/0.4.0rc3", "0.4.0": "http://registry.npmjs.org/riak-js/0.4.0", "0.4.1": "http://registry.npmjs.org/riak-js/0.4.1" }, "dist": { "0.2.1": { "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.2.1.tgz" }, "0.2.2f": { "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.2.2f.tgz" }, "0.3.0beta": { "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.0beta.tgz" }, "0.3.0beta2": { "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.0beta2.tgz" }, "0.3.0beta3": { "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.0beta3.tgz" }, "0.3.0beta4": { "shasum": "d7c71e3b9d716d0a107cc87959cea62793a2ab12", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.0beta4.tgz" }, "0.3.0beta5": { "shasum": "31f3c34c5097a8ab73fac4419d2ff474f879b2c9", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.0beta5.tgz" }, "0.3.0beta6": { "shasum": "c5024b5c82b3a5a32731cdb4026a43fb769a809e", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.0beta6.tgz" }, "0.3.6": { "shasum": "592ab8897d0bd5c8f7c27f23ce97a5682a4b119d", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.3.6.tgz" }, "0.4.0beta": { "shasum": "c45d9a232a84143d4ecce5cf11c9fff10c82cafa", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.4.0beta.tgz" }, "0.4.0rc1": { "shasum": "df95312f67a1c59e2832a96e61ddea2aaafc5eb1", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.4.0rc1.tgz" }, "0.4.0rc2": { "shasum": "5151433d670a00db897cdc9fb0ca1ffbbca8a6cf", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.4.0rc2.tgz" }, "0.4.0rc3": { "shasum": "83095938b1422ef75b9a57d81cd072f88b2e6ca7", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.4.0rc3.tgz" }, "0.4.0": { "shasum": "58092839d31107a65e95c3d234546d2f54bd3e8f", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.4.0.tgz" }, "0.4.1": { "shasum": "65c1113f9496d394b3218f1bacc09b900e1344b5", "tarball": "http://registry.npmjs.org/riak-js/-/riak-js-0.4.1.tgz" } }, "keywords": [ "riak", "nosql", "database", "http", "protobuf" ], "url": "http://registry.npmjs.org/riak-js/" }, "riakqp": { "name": "riakqp", "description": "A utility to prototype riak MapReduce queries efficiently with coffescript.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "drtom", "email": "DrTom@schank.ch" } ], "time": { "modified": "2011-06-18T20:45:10.245Z", "created": "2011-06-18T10:40:37.818Z", "0.0.2": "2011-06-18T10:40:38.583Z", "0.0.3": "2011-06-18T10:41:40.760Z", "0.0.4": "2011-06-18T20:45:10.245Z" }, "author": { "name": "Thomas Schank", "email": "DrTom@schank.ch", "url": "http://Dr.Th.Schank.ch/" }, "versions": { "0.0.2": "http://registry.npmjs.org/riakqp/0.0.2", "0.0.3": "http://registry.npmjs.org/riakqp/0.0.3", "0.0.4": "http://registry.npmjs.org/riakqp/0.0.4" }, "dist": { "0.0.2": { "shasum": "d9b5c56a56aebb9d88e07cb131113cf983f03ec0", "tarball": "http://registry.npmjs.org/riakqp/-/riakqp-0.0.2.tgz" }, "0.0.3": { "shasum": "6ebd4d7b608253edb7a50a1715b7c6a889031c6a", "tarball": "http://registry.npmjs.org/riakqp/-/riakqp-0.0.3.tgz" }, "0.0.4": { "shasum": "8f9af906f76ba2f0e5ff57d8f4a3ebc0d9f4c261", "tarball": "http://registry.npmjs.org/riakqp/-/riakqp-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/riakqp/" }, "rightjs": { "name": "rightjs", "description": "RightJS server-side version", "dist-tags": { "latest": "2.2.3" }, "maintainers": [ { "name": "nikolay_nemshilov", "email": "nemshilov@gmail.com" } ], "time": { "modified": "2011-08-19T16:05:14.788Z", "created": "2011-02-05T20:02:33.603Z", "2.2.1": "2011-02-05T20:02:34.156Z", "2.2.2": "2011-02-12T13:37:01.805Z", "2.2.3": "2011-03-21T06:38:35.464Z" }, "author": { "name": "Nikolay Nemshilov" }, "repository": { "type": "git", "url": "git://github.com/RightJS/rightjs-npm.git" }, "versions": { "2.2.1": "http://registry.npmjs.org/rightjs/2.2.1", "2.2.2": "http://registry.npmjs.org/rightjs/2.2.2", "2.2.3": "http://registry.npmjs.org/rightjs/2.2.3" }, "dist": { "2.2.1": { "shasum": "68fab3e93b021f2f95d5a1bbf296190a1f8474da", "tarball": "http://registry.npmjs.org/rightjs/-/rightjs-2.2.1.tgz" }, "2.2.2": { "shasum": "6aed8f61cd9c3004ad766d1554ec5a157aa801b4", "tarball": "http://registry.npmjs.org/rightjs/-/rightjs-2.2.2.tgz" }, "2.2.3": { "shasum": "a8c8562cfca4bd76395f2f5c1b64309965541d37", "tarball": "http://registry.npmjs.org/rightjs/-/rightjs-2.2.3.tgz" } }, "url": "http://registry.npmjs.org/rightjs/" }, "rimraf": { "name": "rimraf", "description": "A deep deletion module for node (like `rm -rf`)", "dist-tags": { "latest": "1.0.9" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-12-03T16:52:51.833Z", "created": "2011-02-08T08:55:37.756Z", "1.0.0": "2011-02-08T08:55:39.437Z", "1.0.1": "2011-04-13T18:06:00.422Z", "1.0.2": "2011-05-30T18:33:02.093Z", "1.0.4": "2011-08-07T03:59:00.634Z", "1.0.5": "2011-09-03T00:20:05.595Z", "1.0.6": "2011-09-03T00:30:43.110Z", "1.0.7": "2011-09-25T00:26:39.319Z", "1.0.8": "2011-10-07T18:25:44.535Z", "1.0.9": "2011-12-03T16:52:51.833Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/rimraf.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/rimraf/1.0.0", "1.0.1": "http://registry.npmjs.org/rimraf/1.0.1", "1.0.2": "http://registry.npmjs.org/rimraf/1.0.2", "1.0.4": "http://registry.npmjs.org/rimraf/1.0.4", "1.0.5": "http://registry.npmjs.org/rimraf/1.0.5", "1.0.6": "http://registry.npmjs.org/rimraf/1.0.6", "1.0.7": "http://registry.npmjs.org/rimraf/1.0.7", "1.0.8": "http://registry.npmjs.org/rimraf/1.0.8", "1.0.9": "http://registry.npmjs.org/rimraf/1.0.9" }, "dist": { "1.0.0": { "shasum": "5797e55b587c77fc3e5b61051e429d1b00310840", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.0.tgz" }, "1.0.1": { "shasum": "8ff61e034ccd6f5e687b3d4f4da9247c4da7dd46", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.1.tgz" }, "1.0.2": { "shasum": "4cc292a756559123ee9e4995cffb783e769b50a3", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.2.tgz" }, "1.0.4": { "shasum": "2137e3d9a45c547b8df9f1309b8fbca29ea20822", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.4.tgz" }, "1.0.5": { "shasum": "2c988219578bc569e461b9202bc22f5dbfa5b3e3", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.5.tgz" }, "1.0.6": { "shasum": "8e404afc4edc5ac544dce5441a148e52657e5860", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.6.tgz" }, "1.0.7": { "shasum": "9b664339fb366bf669d79672718336eba8d6adb4", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.7.tgz" }, "1.0.8": { "shasum": "d8808068156c5135b16842348304b92c86f23bd1", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.8.tgz" }, "1.0.9": { "shasum": "be4801ff76c2ba6f1c50c78e9700eb1d21f239f1", "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz" } }, "url": "http://registry.npmjs.org/rimraf/" }, "rinuts": { "name": "rinuts", "description": "A service which exposes tests through a RESTful api and allows for querying and running them, using http requests", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "urigolani", "email": "t-urig@microsoft.com" } ], "time": { "modified": "2011-10-23T14:38:35.038Z", "created": "2011-10-23T14:38:30.012Z", "0.0.1": "2011-10-23T14:38:35.038Z" }, "author": { "name": "Uri Golani", "email": "urigolani@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/urigolani/rinuts.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rinuts/0.0.1" }, "dist": { "0.0.1": { "shasum": "68e5fe783ac4e15b3b469eb88b93d5e06e7b7d45", "tarball": "http://registry.npmjs.org/rinuts/-/rinuts-0.0.1.tgz" } }, "keywords": [ "rinuts", "rest", "restful", "test" ], "url": "http://registry.npmjs.org/rinuts/" }, "rinuts-nodeunitDriver": { "name": "rinuts-nodeunitDriver", "description": "A nodeunit driver using rinuts. Enumerates and runs single nodeunit tests", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "urigolani", "email": "t-urig@microsoft.com" } ], "time": { "modified": "2011-10-23T15:52:54.499Z", "created": "2011-10-23T15:52:49.458Z", "0.0.1": "2011-10-23T15:52:54.499Z" }, "author": { "name": "Uri Golani", "email": "urigolani@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/urigolani/rinuts-NodeunitDriver.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rinuts-nodeunitDriver/0.0.1" }, "dist": { "0.0.1": { "shasum": "05511daaedb62e96f8568e31704738bfb5d4aece", "tarball": "http://registry.npmjs.org/rinuts-nodeunitDriver/-/rinuts-nodeunitDriver-0.0.1.tgz" } }, "keywords": [ "nodeunit", "rest", "restful", "test", "rinuts", "nodeunitDriver", "rinuts-nodeunitDriver" ], "url": "http://registry.npmjs.org/rinuts-nodeunitDriver/" }, "rio": { "name": "rio", "description": "Integration with Rserve, a TCP/IP server for R framework", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "icebox", "email": "albertosantini@gmail.com" } ], "time": { "modified": "2011-11-20T15:46:38.595Z", "created": "2011-08-04T09:23:11.989Z", "0.1.0": "2011-08-04T09:23:20.804Z", "0.2.0": "2011-08-08T17:00:49.212Z", "0.3.0": "2011-08-10T21:22:04.162Z", "0.3.1": "2011-08-11T15:01:17.539Z", "0.4.0": "2011-09-15T18:24:29.315Z", "0.5.0": "2011-09-25T17:49:35.663Z", "0.5.1": "2011-09-26T14:44:12.847Z", "0.5.2": "2011-11-15T08:23:18.523Z", "0.5.3": "2011-11-17T10:49:16.122Z", "0.5.5": "2011-11-17T13:56:43.609Z", "0.5.6": "2011-11-17T22:34:33.487Z", "0.6.0": "2011-11-20T15:46:38.595Z" }, "author": { "name": "Alberto Santini" }, "repository": { "type": "git", "url": "git://github.com/albertosantini/node-rio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rio/0.1.0", "0.2.0": "http://registry.npmjs.org/rio/0.2.0", "0.3.0": "http://registry.npmjs.org/rio/0.3.0", "0.3.1": "http://registry.npmjs.org/rio/0.3.1", "0.4.0": "http://registry.npmjs.org/rio/0.4.0", "0.5.0": "http://registry.npmjs.org/rio/0.5.0", "0.5.1": "http://registry.npmjs.org/rio/0.5.1", "0.5.2": "http://registry.npmjs.org/rio/0.5.2", "0.5.3": "http://registry.npmjs.org/rio/0.5.3", "0.5.5": "http://registry.npmjs.org/rio/0.5.5", "0.5.6": "http://registry.npmjs.org/rio/0.5.6", "0.6.0": "http://registry.npmjs.org/rio/0.6.0" }, "dist": { "0.1.0": { "shasum": "7e8416e21627606b4a6fcc2b55bef3e5cb8628f1", "tarball": "http://registry.npmjs.org/rio/-/rio-0.1.0.tgz" }, "0.2.0": { "shasum": "585d2297d820fc5ed81e4b72ff7d36ada2a297e7", "tarball": "http://registry.npmjs.org/rio/-/rio-0.2.0.tgz" }, "0.3.0": { "shasum": "94947c21ceba624fce7873556c387bfd182faec7", "tarball": "http://registry.npmjs.org/rio/-/rio-0.3.0.tgz" }, "0.3.1": { "shasum": "0a994702bef0c6a496a45036dc2b09a825194f42", "tarball": "http://registry.npmjs.org/rio/-/rio-0.3.1.tgz" }, "0.4.0": { "shasum": "acc3a32e5b5128efa29491a4695f721cba7763c4", "tarball": "http://registry.npmjs.org/rio/-/rio-0.4.0.tgz" }, "0.5.0": { "shasum": "3b5b0125c70a143a66b1e5e17a557511312a6abe", "tarball": "http://registry.npmjs.org/rio/-/rio-0.5.0.tgz" }, "0.5.1": { "shasum": "c785a13a7dfa1667ba9902112cb6dadad777ac32", "tarball": "http://registry.npmjs.org/rio/-/rio-0.5.1.tgz" }, "0.5.2": { "shasum": "45b5fb1ed8c5f10519b44e8035c99670ecfead84", "tarball": "http://registry.npmjs.org/rio/-/rio-0.5.2.tgz" }, "0.5.3": { "shasum": "7b0370fc1e698996165e629142f1506229a03251", "tarball": "http://registry.npmjs.org/rio/-/rio-0.5.3.tgz" }, "0.5.5": { "shasum": "81182c67bc2a0ee20d99134f76b5b478f3cfd7ab", "tarball": "http://registry.npmjs.org/rio/-/rio-0.5.5.tgz" }, "0.5.6": { "shasum": "e6c73f8673eee0412af55c169551eb899f33c777", "tarball": "http://registry.npmjs.org/rio/-/rio-0.5.6.tgz" }, "0.6.0": { "shasum": "5a2f51ef505fdba59cd64f275638feb7d04ff6f0", "tarball": "http://registry.npmjs.org/rio/-/rio-0.6.0.tgz" } }, "keywords": [ "Rserve", "R framework" ], "url": "http://registry.npmjs.org/rio/" }, "ristretto": { "name": "ristretto", "description": "A simple dependency management and javascript concatenation library.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "adrien", "email": "adrien@friggeri.net" } ], "time": { "modified": "2011-01-08T00:41:57.810Z", "created": "2011-01-08T00:41:57.236Z", "0.0.2": "2011-01-08T00:41:57.810Z" }, "author": { "name": "Adrien Friggeri", "url": "http://friggeri.net/" }, "repository": { "type": "git", "url": "http://github.com/afriggeri/ristretto.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ristretto/0.0.2" }, "dist": { "0.0.2": { "shasum": "15ef9d43f5441ffe02f4d3bc63fbd2c12cf2068d", "tarball": "http://registry.npmjs.org/ristretto/-/ristretto-0.0.2.tgz" } }, "keywords": [ "javascript", "language", "coffeescript", "compiler" ], "url": "http://registry.npmjs.org/ristretto/" }, "river": { "name": "river", "description": "SQL Query language over unbounded event streams", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "andykent", "email": "andy.kent@me.com" } ], "time": { "modified": "2011-12-07T15:05:58.430Z", "created": "2011-09-30T14:53:59.249Z", "0.1.0": "2011-12-07T15:05:58.430Z", "0.1.1": "2011-12-07T15:05:58.430Z", "0.1.2": "2011-12-07T15:05:58.430Z", "0.1.3": "2011-12-07T15:05:58.430Z", "0.1.4": "2011-12-07T15:05:58.430Z", "0.1.5": "2011-12-07T15:05:58.430Z", "0.1.6": "2011-12-07T15:05:58.430Z", "0.1.7": "2011-12-07T15:05:58.430Z", "0.1.8": "2011-12-07T15:05:58.430Z", "0.2.0": "2011-12-07T15:05:58.430Z", "0.2.1": "2011-12-07T15:05:58.430Z", "0.2.2": "2011-12-07T15:05:58.430Z", "0.2.3": "2011-12-07T15:05:58.430Z", "0.2.4": "2011-12-07T15:05:58.430Z", "0.2.5": "2011-12-07T15:05:58.430Z", "0.2.6": "2011-12-07T15:05:58.430Z", "0.2.8": "2011-10-26T19:23:06.015Z", "0.3.0": "2011-11-29T00:05:12.584Z", "0.3.1": "2011-12-02T23:13:34.678Z", "0.3.2": "2011-12-04T10:57:52.214Z", "0.3.3": "2011-12-07T15:05:58.430Z" }, "author": { "name": "Andy Kent", "email": "andy.kent@me.com", "url": "http://adkent.com" }, "repository": { "type": "git", "url": "git://github.com/andykent/river.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/river/0.1.0", "0.1.1": "http://registry.npmjs.org/river/0.1.1", "0.1.2": "http://registry.npmjs.org/river/0.1.2", "0.1.3": "http://registry.npmjs.org/river/0.1.3", "0.1.4": "http://registry.npmjs.org/river/0.1.4", "0.1.5": "http://registry.npmjs.org/river/0.1.5", "0.1.6": "http://registry.npmjs.org/river/0.1.6", "0.1.7": "http://registry.npmjs.org/river/0.1.7", "0.1.8": "http://registry.npmjs.org/river/0.1.8", "0.2.0": "http://registry.npmjs.org/river/0.2.0", "0.2.1": "http://registry.npmjs.org/river/0.2.1", "0.2.2": "http://registry.npmjs.org/river/0.2.2", "0.2.3": "http://registry.npmjs.org/river/0.2.3", "0.2.4": "http://registry.npmjs.org/river/0.2.4", "0.2.5": "http://registry.npmjs.org/river/0.2.5", "0.2.6": "http://registry.npmjs.org/river/0.2.6", "0.2.8": "http://registry.npmjs.org/river/0.2.8", "0.3.0": "http://registry.npmjs.org/river/0.3.0", "0.3.1": "http://registry.npmjs.org/river/0.3.1", "0.3.2": "http://registry.npmjs.org/river/0.3.2", "0.3.3": "http://registry.npmjs.org/river/0.3.3" }, "dist": { "0.1.0": { "shasum": "f93425596222fd0a1490583f104919b6b53ab2fc", "tarball": "http://registry.npmjs.org/river/-/river-0.1.0.tgz" }, "0.1.1": { "shasum": "fddf45181c406996e81a27283be8471308867264", "tarball": "http://registry.npmjs.org/river/-/river-0.1.1.tgz" }, "0.1.2": { "shasum": "374a55d438f4b9834741b0f7eb80f9a60bacddbb", "tarball": "http://registry.npmjs.org/river/-/river-0.1.2.tgz" }, "0.1.3": { "shasum": "e78713169f9bd6f997362f794a14fde1c38d54ca", "tarball": "http://registry.npmjs.org/river/-/river-0.1.3.tgz" }, "0.1.4": { "shasum": "55c89406a88f37db0e36269b2637aab80c27dbf8", "tarball": "http://registry.npmjs.org/river/-/river-0.1.4.tgz" }, "0.1.5": { "shasum": "c3f467720c9baff522059cfc9cd3b98f312fb716", "tarball": "http://registry.npmjs.org/river/-/river-0.1.5.tgz" }, "0.1.6": { "shasum": "c8b2e8d45203a345d581138d82a45f5f19c3b8f2", "tarball": "http://registry.npmjs.org/river/-/river-0.1.6.tgz" }, "0.1.7": { "shasum": "6e0e62c29abc322778eddbf137f84251d04684df", "tarball": "http://registry.npmjs.org/river/-/river-0.1.7.tgz" }, "0.1.8": { "shasum": "0566db2822e9330e901dfa7860b374a2158709a8", "tarball": "http://registry.npmjs.org/river/-/river-0.1.8.tgz" }, "0.2.0": { "shasum": "10e912f9caf752ce5bdb844e41ffafbf9deca23b", "tarball": "http://registry.npmjs.org/river/-/river-0.2.0.tgz" }, "0.2.1": { "shasum": "9486d44a193c3796b716baba64f826441f893ab8", "tarball": "http://registry.npmjs.org/river/-/river-0.2.1.tgz" }, "0.2.2": { "shasum": "91fa4f1df45219c0d9b8863712bc8f0f77fb29c3", "tarball": "http://registry.npmjs.org/river/-/river-0.2.2.tgz" }, "0.2.3": { "shasum": "41d6974568a20513af611349ae122c19b37647b1", "tarball": "http://registry.npmjs.org/river/-/river-0.2.3.tgz" }, "0.2.4": { "shasum": "5915de443e0be68c45ee194abc633a56dc6ecf3f", "tarball": "http://registry.npmjs.org/river/-/river-0.2.4.tgz" }, "0.2.5": { "shasum": "0e06be5365003d5d382ae7c465cd95f48d88cc74", "tarball": "http://registry.npmjs.org/river/-/river-0.2.5.tgz" }, "0.2.6": { "shasum": "ddf0ee7e24d7c7fff681392aafcc1f4a1fec12ce", "tarball": "http://registry.npmjs.org/river/-/river-0.2.6.tgz" }, "0.2.8": { "shasum": "01e12596e242ec9f90475c5d6ff7b446c02c4733", "tarball": "http://registry.npmjs.org/river/-/river-0.2.8.tgz" }, "0.3.0": { "shasum": "4bf60e6c44ac21deb4eb46304bf435a55efd8a73", "tarball": "http://registry.npmjs.org/river/-/river-0.3.0.tgz" }, "0.3.1": { "shasum": "df4ae3b89ea458a70b6d2a129a1db9361e2f4c4c", "tarball": "http://registry.npmjs.org/river/-/river-0.3.1.tgz" }, "0.3.2": { "shasum": "6d5e5be2b6c39940b2965d67b0a6375cc9d4cb4f", "tarball": "http://registry.npmjs.org/river/-/river-0.3.2.tgz" }, "0.3.3": { "shasum": "62842c627c550fa43b5ab78ee816c2da91612926", "tarball": "http://registry.npmjs.org/river/-/river-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/river/" }, "road": { "name": "road", "description": "A route helper for express.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "kishorenc", "email": "kishore@kishorelive.com" } ], "time": { "modified": "2011-11-28T02:02:35.309Z", "created": "2011-11-14T13:27:50.406Z", "0.0.1": "2011-11-14T13:36:44.424Z", "0.0.2": "2011-11-14T13:39:29.904Z", "0.0.3": "2011-11-28T02:02:35.309Z" }, "author": { "name": "Kishore Nallan", "email": "kishore@kishorelive.com" }, "repository": { "type": "git", "url": "git://github.com/kishorenc/road.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/road/0.0.1", "0.0.2": "http://registry.npmjs.org/road/0.0.2", "0.0.3": "http://registry.npmjs.org/road/0.0.3" }, "dist": { "0.0.1": { "shasum": "ae0f256a848dfdf9475caabf7f4d21acac31b060", "tarball": "http://registry.npmjs.org/road/-/road-0.0.1.tgz" }, "0.0.2": { "shasum": "f72a85595b2f352868c78f56f64b22c887911884", "tarball": "http://registry.npmjs.org/road/-/road-0.0.2.tgz" }, "0.0.3": { "shasum": "5d4f0d81c41a8d6726d091392a3c28fd2c7fa805", "tarball": "http://registry.npmjs.org/road/-/road-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/road/" }, "roar": { "name": "roar", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "pgte", "email": "pedro.teixeira@gmail.com" } ], "time": { "modified": "2011-11-11T21:26:39.151Z", "created": "2011-11-11T19:51:23.302Z", "0.0.1": "2011-11-11T19:52:59.059Z", "0.1.0": "2011-11-11T20:57:39.028Z", "0.1.1": "2011-11-11T21:26:39.151Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/roar/0.0.1", "0.1.0": "http://registry.npmjs.org/roar/0.1.0", "0.1.1": "http://registry.npmjs.org/roar/0.1.1" }, "dist": { "0.0.1": { "shasum": "5e165df64a1e74fed1a1756009bdbf791c0a40a1", "tarball": "http://registry.npmjs.org/roar/-/roar-0.0.1.tgz" }, "0.1.0": { "shasum": "d693b27f5ccf2e2a99ce062f18a46e7aefa23092", "tarball": "http://registry.npmjs.org/roar/-/roar-0.1.0.tgz" }, "0.1.1": { "shasum": "7dfd29dcbdb278b024f01e99fe5a1ecf0e29dcfa", "tarball": "http://registry.npmjs.org/roar/-/roar-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/roar/" }, "roast": { "name": "roast", "description": "CommonJS for compiled CoffeeScript.", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "chrislloyd", "email": "christopher.lloyd@gmail.com" } ], "author": { "name": "Chris Lloyd", "email": "christopher.lloyd@gmail.com", "url": "http://thelincolnshirepoacher.com" }, "repository": { "type": "git", "url": "http://github.com/chrislloyd/roast.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/roast/1.0.0", "1.0.1": "http://registry.npmjs.org/roast/1.0.1", "1.0.2": "http://registry.npmjs.org/roast/1.0.2", "1.0.3": "http://registry.npmjs.org/roast/1.0.3", "1.0.4": "http://registry.npmjs.org/roast/1.0.4", "1.0.5": "http://registry.npmjs.org/roast/1.0.5", "1.0.6": "http://registry.npmjs.org/roast/1.0.6", "1.1.0": "http://registry.npmjs.org/roast/1.1.0", "1.1.1": "http://registry.npmjs.org/roast/1.1.1", "1.2.0": "http://registry.npmjs.org/roast/1.2.0", "1.2.1": "http://registry.npmjs.org/roast/1.2.1", "1.2.2": "http://registry.npmjs.org/roast/1.2.2", "1.2.3": "http://registry.npmjs.org/roast/1.2.3", "2.0.0": "http://registry.npmjs.org/roast/2.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/roast/-/roast-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/roast/-/roast-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/roast/-/roast-1.0.2.tgz" }, "1.0.3": { "tarball": "http://packages:5984/roast/-/roast-1.0.3.tgz" }, "1.0.4": { "tarball": "http://packages:5984/roast/-/roast-1.0.4.tgz" }, "1.0.5": { "tarball": "http://packages:5984/roast/-/roast-1.0.5.tgz" }, "1.0.6": { "tarball": "http://packages:5984/roast/-/roast-1.0.6.tgz" }, "1.1.0": { "tarball": "http://packages:5984/roast/-/roast-1.1.0.tgz" }, "1.1.1": { "tarball": "http://packages:5984/roast/-/roast-1.1.1.tgz" }, "1.2.0": { "tarball": "http://packages:5984/roast/-/roast-1.2.0.tgz" }, "1.2.1": { "tarball": "http://packages:5984/roast/-/roast-1.2.1.tgz" }, "1.2.2": { "tarball": "http://packages:5984/roast/-/roast-1.2.2.tgz" }, "1.2.3": { "tarball": "http://packages:5984/roast/-/roast-1.2.3.tgz" }, "2.0.0": { "tarball": "http://packages:5984/roast/-/roast-2.0.0.tgz" } }, "keywords": [ "coffee-script", "coffeescript", "commonjs", "require" ], "url": "http://registry.npmjs.org/roast/" }, "robb": { "name": "robb", "description": "Simple type checker in JavaScript.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "baggz", "email": "hello@frantisekhaba.com" } ], "time": { "modified": "2011-07-24T17:00:40.756Z", "created": "2011-07-12T08:05:11.137Z", "0.1.0": "2011-07-12T08:05:11.967Z", "0.2.0": "2011-07-24T17:00:40.756Z" }, "author": { "name": "František Hába", "email": "hello@frantisekhaba.com" }, "repository": { "type": "git", "url": "git://github.com/Baggz/Robb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/robb/0.1.0", "0.2.0": "http://registry.npmjs.org/robb/0.2.0" }, "dist": { "0.1.0": { "shasum": "907b0f2cb2779a6a9a083c41ea020a3d734d767a", "tarball": "http://registry.npmjs.org/robb/-/robb-0.1.0.tgz" }, "0.2.0": { "shasum": "7d6b10043ade207cecc9184a7d7b2a9d540339ad", "tarball": "http://registry.npmjs.org/robb/-/robb-0.2.0.tgz" } }, "keywords": [ "utils", "util", "type checking", "type checker", "type", "checker", "isAlpha", "isAlphanumeric", "isArguments", "isArray", "isBoolean", "isDate", "isDecimal", "isDefined", "isElement", "isEmail", "isEmpty", "isEven", "isFinite", "isFunction", "isInt", "isIp", "isIpv4", "isIpv6", "isLowercase", "isNaN", "isNegative", "isNull", "isNumber", "isObject", "isOdd", "isPercentage", "isPort", "isPositive", "isPrime", "isRegExp", "isString", "isUndefined", "isUnsignedInt", "isUppercase", "isUrl", "isWindow" ], "url": "http://registry.npmjs.org/robb/" }, "roboname": { "name": "roboname", "description": "Robot name generator", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "josephg", "email": "josephg@gmail.com" } ], "time": { "modified": "2011-10-15T06:05:21.710Z", "created": "2011-10-15T06:05:17.252Z", "1.0.0": "2011-10-15T06:05:21.710Z" }, "author": { "name": "Joseph Gentle", "email": "josephg@gmail.com", "url": "http://josephg.com/" }, "repository": { "type": "git", "url": "git@github.com:josephg/roboname.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/roboname/1.0.0" }, "dist": { "1.0.0": { "shasum": "06c4b373707900d9607a99d9fbd5a5241a947161", "tarball": "http://registry.npmjs.org/roboname/-/roboname-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/roboname/" }, "robots": { "name": "robots", "description": "Parser for robots.txt", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "ekalinin", "email": "e.v.kalinin@gmail.com" } ], "time": { "modified": "2011-12-02T20:35:17.055Z", "created": "2011-08-04T08:28:34.389Z", "0.3.1": "2011-08-04T08:28:37.249Z", "0.3.2": "2011-08-04T08:34:04.394Z", "0.3.3": "2011-08-04T08:42:19.292Z", "0.4.0": "2011-08-15T08:58:20.308Z", "0.5.0": "2011-09-27T08:05:54.478Z", "0.5.1": "2011-09-27T08:11:04.919Z", "0.6.0": "2011-09-30T13:30:29.180Z", "0.7.0": "2011-12-02T20:35:17.055Z" }, "author": { "name": "Eugene Kalinin", "email": "e.v.kalinin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ekalinin/robots.js.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/robots/0.3.1", "0.3.2": "http://registry.npmjs.org/robots/0.3.2", "0.3.3": "http://registry.npmjs.org/robots/0.3.3", "0.4.0": "http://registry.npmjs.org/robots/0.4.0", "0.5.0": "http://registry.npmjs.org/robots/0.5.0", "0.5.1": "http://registry.npmjs.org/robots/0.5.1", "0.6.0": "http://registry.npmjs.org/robots/0.6.0", "0.7.0": "http://registry.npmjs.org/robots/0.7.0" }, "dist": { "0.3.1": { "shasum": "a4d32cfd19e3cd0d7f58df75d42493ae291616c0", "tarball": "http://registry.npmjs.org/robots/-/robots-0.3.1.tgz" }, "0.3.2": { "shasum": "6582d87d63289117791bf2f09fd4b39d659ebf68", "tarball": "http://registry.npmjs.org/robots/-/robots-0.3.2.tgz" }, "0.3.3": { "shasum": "178b83d935d81d0d85364f33c61b40df0f9e13f2", "tarball": "http://registry.npmjs.org/robots/-/robots-0.3.3.tgz" }, "0.4.0": { "shasum": "f5ab16ba6fd6bb199d485ac2244f7c689fbb4043", "tarball": "http://registry.npmjs.org/robots/-/robots-0.4.0.tgz" }, "0.5.0": { "shasum": "55314001c198a0636ab62ad56cc48f6382a339d1", "tarball": "http://registry.npmjs.org/robots/-/robots-0.5.0.tgz" }, "0.5.1": { "shasum": "b86dffe3d715e093e1442c28f41af9691fe1e02c", "tarball": "http://registry.npmjs.org/robots/-/robots-0.5.1.tgz" }, "0.6.0": { "shasum": "b87882daa885a39ef75657f212cd42dbd3a6469f", "tarball": "http://registry.npmjs.org/robots/-/robots-0.6.0.tgz" }, "0.7.0": { "shasum": "1bd35868fafaa2d645dcddfdd9d4ae006a8b619f", "tarball": "http://registry.npmjs.org/robots/-/robots-0.7.0.tgz" } }, "keywords": [ "robots.txt", "robotstxt", "parser" ], "url": "http://registry.npmjs.org/robots/" }, "robotskirt": { "name": "robotskirt", "description": "A node wrapper for the awesome C markdown parsing library, sundown.", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "benmills", "email": "ben@Bmdev.org" } ], "time": { "modified": "2011-11-23T00:01:46.768Z", "created": "2011-04-29T03:23:52.568Z", "0.1.0": "2011-04-29T03:23:52.993Z", "0.2.0": "2011-05-19T06:45:33.664Z", "0.2.1": "2011-06-01T05:11:58.178Z", "0.2.2": "2011-06-04T18:12:31.794Z", "0.2.3": "2011-11-21T05:41:40.353Z", "0.2.4": "2011-11-23T00:01:46.768Z" }, "author": { "name": "Ben Mills", "email": "ben@bmdev.org" }, "repository": { "type": "git", "url": "git://github.com/benmills/robotskirt.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/robotskirt/0.1.0", "0.2.0": "http://registry.npmjs.org/robotskirt/0.2.0", "0.2.1": "http://registry.npmjs.org/robotskirt/0.2.1", "0.2.2": "http://registry.npmjs.org/robotskirt/0.2.2", "0.2.3": "http://registry.npmjs.org/robotskirt/0.2.3", "0.2.4": "http://registry.npmjs.org/robotskirt/0.2.4" }, "dist": { "0.1.0": { "shasum": "311de17be2d8146769b0f29d208588f781679a87", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.5-darwin-10.7.0": { "shasum": "e0c96113a5fc76c5e26fcfd7d3682c0cb69c9208", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.5-darwin-10.7.0.tgz" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "cb27ef7071b7b7fad7f9eacfe662a8b554d4ea0d", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.1.0.tgz" }, "0.2.0": { "shasum": "2d07b8e9a806698b5058318740521e5c5bc348e1", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "a7b5241cb51257d3541afb328563c5f9d5d8d3e0", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.0.tgz" }, "0.2.1": { "shasum": "418bb44a11634ec17e1bbde60b5a42ea3f311d52", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "3792271e6403a45326bb787e24acb266754f8b8d", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.1.tgz" }, "0.2.2": { "shasum": "71cad6ad142ebfcf11234a6c58c29b61017956eb", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "94cb2e7632e3c0f2ad0572cdaf25101ff3a5cc6f", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.2.tgz" }, "0.2.3": { "shasum": "5dab6a201e996ca2080bc4a9c130d2a7b2c22bc8", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.3.tgz" }, "0.2.4": { "shasum": "aa039452f20437f9bf8a4de6c26e0175ccfa3e12", "tarball": "http://registry.npmjs.org/robotskirt/-/robotskirt-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/robotskirt/" }, "robotstxt": { "name": "robotstxt", "description": "a robotstxt parser for node.js", "dist-tags": { "latest": "0.0.4-5" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-10-28T21:07:58.208Z", "created": "2011-05-26T10:16:57.110Z", "0.0.1-0": "2011-05-26T10:16:57.876Z", "0.0.1-4": "2011-06-02T16:22:52.338Z", "0.0.1-5": "2011-06-04T20:32:01.798Z", "0.0.1-6": "2011-06-06T11:41:38.113Z", "0.0.1-7": "2011-06-06T12:03:08.759Z", "0.0.1-8": "2011-06-06T12:17:24.972Z", "0.0.2-0": "2011-06-19T13:32:22.579Z", "0.0.2-1": "2011-06-19T13:57:42.816Z", "0.0.3-0": "2011-06-25T13:49:24.974Z", "0.0.3-1": "2011-09-17T16:01:32.588Z", "0.0.4-0": "2011-09-19T13:35:01.061Z", "0.0.4-1": "2011-09-19T13:42:13.048Z", "0.0.4-3": "2011-10-23T20:53:50.390Z", "0.0.4-4": "2011-10-28T21:05:55.665Z", "0.0.4-5": "2011-10-28T21:07:58.208Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "0.0.1-0": "http://registry.npmjs.org/robotstxt/0.0.1-0", "0.0.1-4": "http://registry.npmjs.org/robotstxt/0.0.1-4", "0.0.1-5": "http://registry.npmjs.org/robotstxt/0.0.1-5", "0.0.1-6": "http://registry.npmjs.org/robotstxt/0.0.1-6", "0.0.1-7": "http://registry.npmjs.org/robotstxt/0.0.1-7", "0.0.1-8": "http://registry.npmjs.org/robotstxt/0.0.1-8", "0.0.2-0": "http://registry.npmjs.org/robotstxt/0.0.2-0", "0.0.2-1": "http://registry.npmjs.org/robotstxt/0.0.2-1", "0.0.3-0": "http://registry.npmjs.org/robotstxt/0.0.3-0", "0.0.3-1": "http://registry.npmjs.org/robotstxt/0.0.3-1", "0.0.4-0": "http://registry.npmjs.org/robotstxt/0.0.4-0", "0.0.4-1": "http://registry.npmjs.org/robotstxt/0.0.4-1", "0.0.4-3": "http://registry.npmjs.org/robotstxt/0.0.4-3", "0.0.4-4": "http://registry.npmjs.org/robotstxt/0.0.4-4", "0.0.4-5": "http://registry.npmjs.org/robotstxt/0.0.4-5" }, "dist": { "0.0.1-0": { "shasum": "3eae82ccae1b8a7e3e7f32797b79761185e55b6b", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.1-0.tgz" }, "0.0.1-4": { "shasum": "569a0f00492e4abea75afdb73be8a4b3ea11d0d8", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.1-4.tgz" }, "0.0.1-5": { "shasum": "00e3f82475a3133b12c73b7c3ff4098a9ab6c2fb", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.1-5.tgz" }, "0.0.1-6": { "shasum": "420fd4594046f55365784a86c407577810f60ba2", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.1-6.tgz" }, "0.0.1-7": { "shasum": "08a5a2f4af1df8db198ab1bc32ffc449f2a80efd", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.1-7.tgz" }, "0.0.1-8": { "shasum": "b814ce0571ca36550dc985ccfe1736edc84f736a", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.1-8.tgz" }, "0.0.2-0": { "shasum": "b1273fb464fcdccbbe3ba8421b8e1d6a185ff0b2", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.2-0.tgz" }, "0.0.2-1": { "shasum": "5f131f41d57569fb9260140e8c0b9093d3f47ea8", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.2-1.tgz" }, "0.0.3-0": { "shasum": "2b9332089f0928793eea37eddee9b00b6b30aacb", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.3-0.tgz" }, "0.0.3-1": { "shasum": "02c1fb88c7926d28b9acfc514b9f07d805a0ea7a", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.3-1.tgz" }, "0.0.4-0": { "shasum": "bf9b3c7b638ca4adc4d2345bbf84e55c4f0a529b", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.4-0.tgz" }, "0.0.4-1": { "shasum": "1baa01a5e9c7d136df7ce5fe673056768458074f", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.4-1.tgz" }, "0.0.4-3": { "shasum": "fcdc089c74d8d10266822388d7a4fafb50cd836a", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.4-3.tgz" }, "0.0.4-4": { "shasum": "76a22be8a02a67aca220c858f04776a198342fbd", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.4-4.tgz" }, "0.0.4-5": { "shasum": "2f88adbb0fdc20ef3f33c9ef2db60971335a6989", "tarball": "http://registry.npmjs.org/robotstxt/-/robotstxt-0.0.4-5.tgz" } }, "keywords": [ "robots.txt", "parser", "web", "crawl", "seo" ], "url": "http://registry.npmjs.org/robotstxt/" }, "rocket": { "name": "rocket", "description": "The rapid development framework for node.js", "dist-tags": { "latest": "0.1.16" }, "maintainers": [ { "name": "glesperance", "email": "gabriel@wavo.me" } ], "time": { "modified": "2011-11-30T22:59:00.953Z", "created": "2011-05-07T21:15:16.551Z", "0.0.0": "2011-05-07T21:15:17.461Z", "0.0.1": "2011-05-07T23:07:02.446Z", "0.0.2": "2011-05-25T13:01:06.453Z", "0.0.3": "2011-06-10T01:37:50.144Z", "0.0.4": "2011-06-14T02:17:46.147Z", "0.0.5": "2011-06-14T21:08:17.001Z", "0.0.6": "2011-06-24T14:21:07.564Z", "0.0.7": "2011-06-24T14:25:04.513Z", "0.0.8": "2011-06-28T20:13:04.525Z", "0.0.9": "2011-06-29T20:25:22.712Z", "0.0.10": "2011-08-03T02:03:05.934Z", "0.1.2": "2011-08-30T22:23:10.821Z", "0.1.5": "2011-09-06T16:13:43.993Z", "0.1.6": "2011-09-26T16:39:25.540Z", "0.1.7": "2011-09-30T22:49:47.949Z", "0.1.8": "2011-10-05T02:46:49.514Z", "0.1.9": "2011-10-05T20:35:18.168Z", "0.1.10": "2011-10-05T22:21:52.259Z", "0.1.11": "2011-10-26T05:39:57.192Z", "0.1.12": "2011-10-26T05:42:46.165Z", "0.1.13": "2011-10-31T02:23:10.810Z", "0.1.14": "2011-11-11T23:59:58.515Z", "0.1.15": "2011-11-14T19:29:47.181Z", "0.1.16": "2011-11-30T22:59:00.953Z" }, "author": { "name": "Gabriel Lesperance", "email": "gabriel@wavo.me", "url": "glesperance.com / wavo.me" }, "repository": { "type": "git", "url": "git://github.com/glesperance/node-rocket.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/rocket/0.0.0", "0.0.1": "http://registry.npmjs.org/rocket/0.0.1", "0.0.2": "http://registry.npmjs.org/rocket/0.0.2", "0.0.3": "http://registry.npmjs.org/rocket/0.0.3", "0.0.4": "http://registry.npmjs.org/rocket/0.0.4", "0.0.5": "http://registry.npmjs.org/rocket/0.0.5", "0.0.6": "http://registry.npmjs.org/rocket/0.0.6", "0.0.7": "http://registry.npmjs.org/rocket/0.0.7", "0.0.8": "http://registry.npmjs.org/rocket/0.0.8", "0.0.9": "http://registry.npmjs.org/rocket/0.0.9", "0.0.10": "http://registry.npmjs.org/rocket/0.0.10", "0.1.2": "http://registry.npmjs.org/rocket/0.1.2", "0.1.5": "http://registry.npmjs.org/rocket/0.1.5", "0.1.6": "http://registry.npmjs.org/rocket/0.1.6", "0.1.7": "http://registry.npmjs.org/rocket/0.1.7", "0.1.8": "http://registry.npmjs.org/rocket/0.1.8", "0.1.9": "http://registry.npmjs.org/rocket/0.1.9", "0.1.10": "http://registry.npmjs.org/rocket/0.1.10", "0.1.11": "http://registry.npmjs.org/rocket/0.1.11", "0.1.12": "http://registry.npmjs.org/rocket/0.1.12", "0.1.13": "http://registry.npmjs.org/rocket/0.1.13", "0.1.14": "http://registry.npmjs.org/rocket/0.1.14", "0.1.15": "http://registry.npmjs.org/rocket/0.1.15", "0.1.16": "http://registry.npmjs.org/rocket/0.1.16" }, "dist": { "0.0.0": { "shasum": "c78962ee8093e0b19477678b0cb78728e71f1951", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.0.tgz" }, "0.0.1": { "shasum": "604d3077bff3e2654dbd569551d0a033f038d954", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.1.tgz" }, "0.0.2": { "shasum": "4f1e49ffaef17be07e900a93cc02e7f3a272ac45", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.2.tgz" }, "0.0.3": { "shasum": "04e80e64d658062e7b6643cf9539694ff6fdf1da", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.3.tgz" }, "0.0.4": { "shasum": "78878da925207957a87c0ef9d3bc1e99ffdf4a2b", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.4.tgz" }, "0.0.5": { "shasum": "e575c0dd5b02b64de8b35718eb6979a45cf1ea90", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.5.tgz" }, "0.0.6": { "shasum": "7ef43d85cca1f410ee4c56d09e4cf58bd43eb450", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.6.tgz" }, "0.0.7": { "shasum": "0aeb04eb878b613b14296ba3f68e25ab8521315a", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.7.tgz" }, "0.0.8": { "shasum": "a529a195f7ab1d1a7c8ad5392e3e91d8a4721be4", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.8.tgz" }, "0.0.9": { "shasum": "e0255fdbac81c953c624a0d802288ed3637ac0dd", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.9.tgz" }, "0.0.10": { "shasum": "70dbc2c1a45ecb62bea1da25b9807a46330f9eba", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.0.10.tgz" }, "0.1.2": { "shasum": "9fdb97bdb50d81494edf5081148f2b1ba1a0df9e", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.2.tgz" }, "0.1.5": { "shasum": "bc1498fb8c2226c33f32b0813f3d998bb3b8cee7", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.5.tgz" }, "0.1.6": { "shasum": "889009113a2e7677a649cd2af3bba7cde6f1721f", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.6.tgz" }, "0.1.7": { "shasum": "90acbe67d167e6ab533e22b3b4a69808e59aae60", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.7.tgz" }, "0.1.8": { "shasum": "9b72693a74fb8c2d5bbc14960f8c3f43c66dfc6f", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.8.tgz" }, "0.1.9": { "shasum": "89d699a72da79321a1754ce034395267a4e912cd", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.9.tgz" }, "0.1.10": { "shasum": "73766e3122f658abaab9e4fb92ca6d6eb395d09b", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.10.tgz" }, "0.1.11": { "shasum": "bea079298ed641c1d9d85b4da18430625bad1874", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.11.tgz" }, "0.1.12": { "shasum": "5ea99d26db589975193b2203bf38c25ffd0d3926", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.12.tgz" }, "0.1.13": { "shasum": "fa5173def6c4e1d926bf7f27ebe48ee5dcde6275", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.13.tgz" }, "0.1.14": { "shasum": "a2d3af4759ffb708113528a5a84b956845e01131", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.14.tgz" }, "0.1.15": { "shasum": "bc7f9f1520812459679524a3af9b7085e81488f2", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.15.tgz" }, "0.1.16": { "shasum": "55281adfe137128ca1646995e10441174604ca07", "tarball": "http://registry.npmjs.org/rocket/-/rocket-0.1.16.tgz" } }, "keywords": [ "mvc", "model view controller", "comet", "rapid development", "Rocket", "framework" ], "url": "http://registry.npmjs.org/rocket/" }, "roil": { "name": "roil", "description": "Watch file change and notify browser", "dist-tags": { "latest": "0.1.4-2" }, "maintainers": [ { "name": "5long", "email": "5longluna@gmail.com" } ], "author": { "name": "Whyme.Lyu", "email": "5longluna@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/5long/roil.git" }, "time": { "modified": "2011-07-23T11:59:05.012Z", "created": "2010-12-24T14:08:44.392Z", "0.1.2": "2010-12-24T14:08:44.392Z", "0.1.3": "2010-12-24T14:08:44.392Z", "0.1.4": "2011-06-16T20:10:49.382Z", "0.1.4-1": "2011-06-28T10:24:05.319Z", "0.1.4-2": "2011-07-23T11:58:44.306Z" }, "versions": { "0.1.4-2": "http://registry.npmjs.org/roil/0.1.4-2" }, "dist": { "0.1.4-2": { "shasum": "0d35d05427beaa4a5eeec54d47aba603a7bbb709", "tarball": "http://registry.npmjs.org/roil/-/roil-0.1.4-2.tgz" } }, "keywords": [ "development", "live preview" ], "url": "http://registry.npmjs.org/roil/" }, "rolabola": { "name": "rolabola", "description": "a minimal load balancer", "dist-tags": {}, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-05T00:48:07.685Z", "created": "2011-11-05T00:48:07.685Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/rolabola/" }, "roles": { "name": "roles", "description": "NodeJS Role Management", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-09-23T11:21:36.079Z", "created": "2011-09-23T10:45:55.698Z", "0.0.1": "2011-09-23T10:45:56.013Z", "0.0.2": "2011-09-23T10:56:53.698Z", "0.0.3": "2011-09-23T11:21:36.079Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/dresende/node-roles.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/roles/0.0.1", "0.0.2": "http://registry.npmjs.org/roles/0.0.2", "0.0.3": "http://registry.npmjs.org/roles/0.0.3" }, "dist": { "0.0.1": { "shasum": "d8b949608dbc4b8998c116f260e7d1ae911c1720", "tarball": "http://registry.npmjs.org/roles/-/roles-0.0.1.tgz" }, "0.0.2": { "shasum": "68ba714b93e32650b3baa6487b8f5eab9e6636ec", "tarball": "http://registry.npmjs.org/roles/-/roles-0.0.2.tgz" }, "0.0.3": { "shasum": "798cd3eaa4ffdeea9e2a05fbf760453f7c461400", "tarball": "http://registry.npmjs.org/roles/-/roles-0.0.3.tgz" } }, "keywords": [ "acl", "role", "permission" ], "url": "http://registry.npmjs.org/roles/" }, "roll": { "name": "roll", "description": "node.js package for rolling dice and adding modifiers. ex: 2d6+1", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "troygoode", "email": "troygoode@gmail.com" } ], "time": { "modified": "2011-11-27T15:48:51.317Z", "created": "2011-08-21T02:57:08.842Z", "0.1.0": "2011-08-21T02:57:10.729Z", "0.2.0": "2011-08-21T03:26:43.079Z", "0.3.0": "2011-11-27T15:46:07.737Z", "0.3.1": "2011-11-27T15:48:51.317Z" }, "author": { "name": "Troy Goode", "email": "troygoode@gmail.com", "url": "https://github.com/troygoode/" }, "repository": { "type": "git", "url": "git://github.com/troygoode/node-roll.git" }, "users": { "troygoode": true }, "versions": { "0.1.0": "http://registry.npmjs.org/roll/0.1.0", "0.2.0": "http://registry.npmjs.org/roll/0.2.0", "0.3.0": "http://registry.npmjs.org/roll/0.3.0", "0.3.1": "http://registry.npmjs.org/roll/0.3.1" }, "dist": { "0.1.0": { "shasum": "6c67b1beabc5bb1ad0d71d6057fcd362b4b3b440", "tarball": "http://registry.npmjs.org/roll/-/roll-0.1.0.tgz" }, "0.2.0": { "shasum": "580895d5d185154f359a5790dc203b0b5aab4f0e", "tarball": "http://registry.npmjs.org/roll/-/roll-0.2.0.tgz" }, "0.3.0": { "shasum": "ab0471ccdbc83b5e53ef55b13151667181291a7e", "tarball": "http://registry.npmjs.org/roll/-/roll-0.3.0.tgz" }, "0.3.1": { "shasum": "ef972ad08ef1e5eb80665b3783a3317cd47e6e9e", "tarball": "http://registry.npmjs.org/roll/-/roll-0.3.1.tgz" } }, "keywords": [ "roll", "random", "dice", "games", "rpg", "role playing" ], "url": "http://registry.npmjs.org/roll/" }, "rollin": { "name": "rollin", "description": "Roll dice from the command line using D&D-style syntax", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-09-21T04:10:27.565Z", "created": "2011-09-21T04:10:26.748Z", "0.0.0": "2011-09-21T04:10:27.565Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-roll.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/rollin/0.0.0" }, "dist": { "0.0.0": { "shasum": "23cab8c2cd677d5c8e62d5b36c8dcdb79bb227d4", "tarball": "http://registry.npmjs.org/rollin/-/rollin-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/rollin/" }, "rolodex": { "name": "rolodex", "description": "Node account management system using redis", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "sintaxi", "email": "brock@sintaxi.com" } ], "time": { "modified": "2011-12-01T08:36:09.377Z", "created": "2011-10-23T02:00:17.270Z", "0.1.0": "2011-10-23T02:00:17.883Z", "0.2.0": "2011-10-23T04:27:00.094Z", "0.3.0": "2011-12-01T08:36:09.377Z" }, "author": { "name": "Brock Whitten", "email": "brock@sintaxi.com" }, "repository": { "type": "git", "url": "git://github.com/sintaxi/node-rolodex.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rolodex/0.1.0", "0.2.0": "http://registry.npmjs.org/rolodex/0.2.0", "0.3.0": "http://registry.npmjs.org/rolodex/0.3.0" }, "dist": { "0.1.0": { "shasum": "edb5b5a672a35552f4552d81c14b4bf409412278", "tarball": "http://registry.npmjs.org/rolodex/-/rolodex-0.1.0.tgz" }, "0.2.0": { "shasum": "f75ccfd625f1ceb9923bde4816535bc36c0ff5b5", "tarball": "http://registry.npmjs.org/rolodex/-/rolodex-0.2.0.tgz" }, "0.3.0": { "shasum": "3df7c09eaebe361c245708c3955f3fe9281550f6", "tarball": "http://registry.npmjs.org/rolodex/-/rolodex-0.3.0.tgz" } }, "keywords": [ "redis", "account management", "users", "authentication" ], "url": "http://registry.npmjs.org/rolodex/" }, "ron": { "name": "ron", "description": "Redis ORM for NodeJs", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-18T18:15:01.364Z", "created": "2011-02-21T12:22:28.102Z", "0.0.1": "2011-02-21T12:22:28.707Z", "0.0.2": "2011-03-04T17:49:25.994Z", "0.0.3": "2011-11-18T18:15:01.364Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-redis-orm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ron/0.0.1", "0.0.2": "http://registry.npmjs.org/ron/0.0.2", "0.0.3": "http://registry.npmjs.org/ron/0.0.3" }, "dist": { "0.0.1": { "shasum": "f0ccf6d7bf4e0f84c7b219663d4e492e3e7f5311", "tarball": "http://registry.npmjs.org/ron/-/ron-0.0.1.tgz" }, "0.0.2": { "shasum": "ad35e99c230492e7329e51d3d6c34e53b3e72ef9", "tarball": "http://registry.npmjs.org/ron/-/ron-0.0.2.tgz" }, "0.0.3": { "shasum": "6399e4ce44ca678ffee7219b983ee507a3065e8b", "tarball": "http://registry.npmjs.org/ron/-/ron-0.0.3.tgz" } }, "keywords": [ "redis", "orm", "database", "nosql" ], "url": "http://registry.npmjs.org/ron/" }, "rondo": { "name": "rondo", "description": "DOM library and application suite", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-08-12T23:48:33.003Z", "created": "2011-08-12T23:48:29.697Z", "0.0.1": "2011-08-12T23:48:33.003Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/rondo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rondo/0.0.1" }, "dist": { "0.0.1": { "shasum": "6d4ca3790114aa78d2d3e79fad1faed4346dfc62", "tarball": "http://registry.npmjs.org/rondo/-/rondo-0.0.1.tgz" } }, "keywords": [ "dom", "app" ], "url": "http://registry.npmjs.org/rondo/" }, "ronn": { "name": "ronn", "description": "markdown to roff and html converter", "dist-tags": { "latest": "0.3.8" }, "maintainers": [ { "name": "kapouer", "email": "kapouer@melix.org" } ], "time": { "modified": "2011-11-05T12:42:53.525Z", "created": "2011-03-20T13:33:02.453Z", "0.3.3": "2011-03-20T13:33:02.453Z", "0.3.4": "2011-03-20T13:33:02.453Z", "0.3.5": "2011-03-20T13:33:02.453Z", "0.3.6": "2011-03-20T13:33:02.453Z", "0.3.7": "2011-10-10T07:48:00.396Z", "0.3.8": "2011-11-05T12:42:53.525Z" }, "versions": { "0.3.3": "http://registry.npmjs.org/ronn/0.3.3", "0.3.4": "http://registry.npmjs.org/ronn/0.3.4", "0.3.5": "http://registry.npmjs.org/ronn/0.3.5", "0.3.6": "http://registry.npmjs.org/ronn/0.3.6", "0.3.7": "http://registry.npmjs.org/ronn/0.3.7", "0.3.8": "http://registry.npmjs.org/ronn/0.3.8" }, "dist": { "0.3.3": { "tarball": "http://packages:5984/ronn/-/ronn-0.3.3.tgz" }, "0.3.4": { "tarball": "http://packages:5984/ronn/-/ronn-0.3.4.tgz" }, "0.3.5": { "tarball": "http://registry.npmjs.org/ronn/-/ronn-0.3.5.tgz" }, "0.3.6": { "shasum": "ce802924388c4635d18fd9c73eaf6c69675f839e", "tarball": "http://registry.npmjs.org/ronn/-/ronn-0.3.6.tgz" }, "0.3.7": { "shasum": "7eb2113357bcb1f4cb16ba5b4d4847356c4d77be", "tarball": "http://registry.npmjs.org/ronn/-/ronn-0.3.7.tgz" }, "0.3.8": { "shasum": "f01a51856f46cca68988ef53e6334c59a934234a", "tarball": "http://registry.npmjs.org/ronn/-/ronn-0.3.8.tgz" } }, "keywords": [ "markdown", "roff", "man", "documentation" ], "url": "http://registry.npmjs.org/ronn/" }, "rorrim": { "name": "rorrim", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "omni5cience", "email": "s+npm@samepstein.com" } ], "time": { "modified": "2011-10-26T20:20:31.635Z", "created": "2011-09-29T22:31:19.310Z", "0.0.1": "2011-09-29T22:31:19.685Z", "0.1.0": "2011-10-26T20:12:10.709Z", "0.1.1": "2011-10-26T20:20:31.635Z" }, "description": "A tiny server for serving of files normally stored on other hosts", "repository": { "type": "git", "url": "git://github.com/omni5cience/rorrim.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rorrim/0.0.1", "0.1.0": "http://registry.npmjs.org/rorrim/0.1.0", "0.1.1": "http://registry.npmjs.org/rorrim/0.1.1" }, "dist": { "0.0.1": { "shasum": "7b2a0bb1e5d32ee44aed4e122b3f2dd4088255ba", "tarball": "http://registry.npmjs.org/rorrim/-/rorrim-0.0.1.tgz" }, "0.1.0": { "shasum": "567f6c4a32e78d74312742b5bf240b6d9f35b902", "tarball": "http://registry.npmjs.org/rorrim/-/rorrim-0.1.0.tgz" }, "0.1.1": { "shasum": "0e2af05521db1d6a8eaeda136c7f5be707a525b9", "tarball": "http://registry.npmjs.org/rorrim/-/rorrim-0.1.1.tgz" } }, "keywords": [ "mirror", "cdn" ], "url": "http://registry.npmjs.org/rorrim/" }, "rot13": { "name": "rot13", "description": "Sync/Async rot13 encoding via C++ extension", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jedparsons", "email": "jed@jedparsons.com" } ], "time": { "modified": "2011-07-08T05:02:01.818Z", "created": "2011-06-29T00:59:08.892Z", "0.1.0": "2011-06-29T00:59:09.466Z", "0.1.1": "2011-07-04T22:51:14.151Z", "0.1.2": "2011-07-08T05:02:01.818Z" }, "author": { "name": "Jed Parsons", "email": "jed@jedparsons.com", "url": "http://jedparsons.com" }, "repository": { "type": "git", "url": "git://github.com/jedp/node-rot13.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/rot13/0.1.0", "0.1.1": "http://registry.npmjs.org/rot13/0.1.1", "0.1.2": "http://registry.npmjs.org/rot13/0.1.2" }, "dist": { "0.1.0": { "shasum": "eeb69b3e24c605b8619c2a1591e648adb764332f", "bin": { "0.4-darwin-10.7.0": { "shasum": "599bb8f65e2b00d3462408b003cbff17de8b46d2", "tarball": "http://registry.npmjs.org/rot13/-/rot13-0.1.0-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/rot13/-/rot13-0.1.0.tgz" }, "0.1.1": { "shasum": "d11674ee5681af5b1b54560cb91b1a0c3afbe65e", "bin": { "0.4-darwin-10.7.0": { "shasum": "4a09490b8b22b6eccdccccd86cb29701f02ab461", "tarball": "http://registry.npmjs.org/rot13/-/rot13-0.1.1-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/rot13/-/rot13-0.1.1.tgz" }, "0.1.2": { "shasum": "48b2dd598171670e50605572e8670925d3c85639", "bin": { "0.4-darwin-10.7.0": { "shasum": "db7e342daca42b35f8c01d47b015ed6063c8c340", "tarball": "http://registry.npmjs.org/rot13/-/rot13-0.1.2-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/rot13/-/rot13-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/rot13/" }, "route": { "name": "route", "description": "Simple client-side routing library", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-08T19:18:55.451Z", "created": "2011-11-08T19:17:36.808Z", "0.0.1": "2011-11-08T19:17:37.224Z", "0.1.0": "2011-11-08T19:18:55.451Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/route/0.0.1", "0.1.0": "http://registry.npmjs.org/route/0.1.0" }, "dist": { "0.0.1": { "shasum": "284953d105ce2dd845b42644904e577cf341c385", "tarball": "http://registry.npmjs.org/route/-/route-0.0.1.tgz" }, "0.1.0": { "shasum": "735ce304b47b1df6f722ebda7c9bcb27946c8410", "tarball": "http://registry.npmjs.org/route/-/route-0.1.0.tgz" } }, "keywords": [ "ender", "router", "route", "routes", "routing" ], "url": "http://registry.npmjs.org/route/" }, "route.js": { "name": "route.js", "description": "Routes API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:44:43.563Z", "created": "2011-11-08T19:44:43.041Z", "0.0.1": "2011-11-08T19:44:43.563Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/routes.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/route.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "bda66f08583fceed4fb051ab6bfc0df6f6da22c8", "tarball": "http://registry.npmjs.org/route.js/-/route.js-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/route.js/" }, "router": { "name": "router", "description": "A lean and mean web router", "dist-tags": { "latest": "0.4.4" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" }, { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-11-23T15:25:49.827Z", "created": "2011-06-23T11:01:08.263Z", "0.2.1": "2011-06-23T11:01:08.696Z", "0.2.2": "2011-06-23T12:11:21.379Z", "0.2.3": "2011-07-03T14:51:16.521Z", "0.2.4": "2011-07-14T08:20:04.205Z", "0.2.5": "2011-07-14T08:25:58.919Z", "0.2.6": "2011-07-14T16:20:53.355Z", "0.2.8": "2011-07-14T17:31:37.258Z", "0.3.0": "2011-07-14T18:15:34.088Z", "0.3.1": "2011-07-19T12:26:28.343Z", "0.3.2": "2011-07-25T11:52:09.864Z", "0.4.0": "2011-07-26T13:01:13.237Z", "0.4.1": "2011-08-01T12:44:59.626Z", "0.4.2": "2011-10-22T15:11:16.220Z", "0.4.3": "2011-11-23T15:16:19.689Z", "0.4.4": "2011-11-23T15:25:49.827Z" }, "versions": { "0.2.1": "http://registry.npmjs.org/router/0.2.1", "0.2.2": "http://registry.npmjs.org/router/0.2.2", "0.2.3": "http://registry.npmjs.org/router/0.2.3", "0.2.4": "http://registry.npmjs.org/router/0.2.4", "0.2.5": "http://registry.npmjs.org/router/0.2.5", "0.2.6": "http://registry.npmjs.org/router/0.2.6", "0.2.8": "http://registry.npmjs.org/router/0.2.8", "0.3.0": "http://registry.npmjs.org/router/0.3.0", "0.3.1": "http://registry.npmjs.org/router/0.3.1", "0.3.2": "http://registry.npmjs.org/router/0.3.2", "0.4.0": "http://registry.npmjs.org/router/0.4.0", "0.4.1": "http://registry.npmjs.org/router/0.4.1", "0.4.2": "http://registry.npmjs.org/router/0.4.2", "0.4.3": "http://registry.npmjs.org/router/0.4.3", "0.4.4": "http://registry.npmjs.org/router/0.4.4" }, "dist": { "0.2.1": { "shasum": "cfeedbf9f79944d8ff320e600eb4461b453b5d2e", "tarball": "http://registry.npmjs.org/router/-/router-0.2.1.tgz" }, "0.2.2": { "shasum": "db2b1fd1de97ee3ffaeebda26c526007230d84a0", "tarball": "http://registry.npmjs.org/router/-/router-0.2.2.tgz" }, "0.2.3": { "shasum": "4dd60f7b5cd5762c749133af89f33b92533277f8", "tarball": "http://registry.npmjs.org/router/-/router-0.2.3.tgz" }, "0.2.4": { "shasum": "afbd2b1721fe588930fc4e4f27c2871b56d259cb", "tarball": "http://registry.npmjs.org/router/-/router-0.2.4.tgz" }, "0.2.5": { "shasum": "840f4830e8b8e98f39f509b514dbd69d71e1a385", "tarball": "http://registry.npmjs.org/router/-/router-0.2.5.tgz" }, "0.2.6": { "shasum": "38ab252af8a74f73d29cc4a60e58511fb7aeb2fd", "tarball": "http://registry.npmjs.org/router/-/router-0.2.6.tgz" }, "0.2.8": { "shasum": "6321600584949274df8b2ab8ad0cad865115e972", "tarball": "http://registry.npmjs.org/router/-/router-0.2.8.tgz" }, "0.3.0": { "shasum": "68db398fa6c3fa9df959b7ff9abe3a619f671e5c", "tarball": "http://registry.npmjs.org/router/-/router-0.3.0.tgz" }, "0.3.1": { "shasum": "cbd7879ed87f666606b086198aad367d0dc7dee8", "tarball": "http://registry.npmjs.org/router/-/router-0.3.1.tgz" }, "0.3.2": { "shasum": "5f38aeacc9cc9bdf1da8871c6b189682b64f6c5a", "tarball": "http://registry.npmjs.org/router/-/router-0.3.2.tgz" }, "0.4.0": { "shasum": "3b493fc7ada42b11d3dfc73f21e451959416fd58", "tarball": "http://registry.npmjs.org/router/-/router-0.4.0.tgz" }, "0.4.1": { "shasum": "e12dbc88497fd3db639b4dd50d667925fa739cf9", "tarball": "http://registry.npmjs.org/router/-/router-0.4.1.tgz" }, "0.4.2": { "shasum": "6fa65ed4d7c871e3be692cea4347024fcc39e95a", "tarball": "http://registry.npmjs.org/router/-/router-0.4.2.tgz" }, "0.4.3": { "shasum": "90c3327f3bc6b761d466f3e757f1f0b2f9e6a2ba", "tarball": "http://registry.npmjs.org/router/-/router-0.4.3.tgz" }, "0.4.4": { "shasum": "45e61b84d2e962116f6d6e9767a43289161d081d", "tarball": "http://registry.npmjs.org/router/-/router-0.4.4.tgz" } }, "url": "http://registry.npmjs.org/router/" }, "routes": { "name": "routes", "description": "Minimalist route matching for javascript", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-02-06T08:47:46.615Z", "created": "2011-02-06T08:47:46.186Z", "0.1.0": "2011-02-06T08:47:46.615Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "http://github.com/aaronblohowiak" }, "repository": "https://github.com/aaronblohowiak/routes.js.git", "versions": { "0.1.0": "http://registry.npmjs.org/routes/0.1.0" }, "dist": { "0.1.0": { "shasum": "86245168969cb956aa7301bf4c8336d9f17245ed", "tarball": "http://registry.npmjs.org/routes/-/routes-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/routes/" }, "routes.js": { "name": "routes.js", "description": "Routes API for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T19:43:31.364Z", "created": "2011-11-08T19:43:30.828Z", "0.0.1": "2011-11-08T19:43:31.364Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/routes.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/routes.js/0.0.1" }, "dist": { "0.0.1": { "shasum": "87e3ba54b9ad86efe571654277daca4a45eb24b6", "tarball": "http://registry.npmjs.org/routes.js/-/routes.js-0.0.1.tgz" } }, "keywords": [ "framework", "node" ], "url": "http://registry.npmjs.org/routes.js/" }, "roy": { "name": "roy", "description": "Small functional language that compiles to JavaScript", "dist-tags": { "latest": "0.1.3" }, "readme": "Roy\n===\n\nRoy is a small functional language that compiles to JavaScript. It has a few main features:\n\n* Damas-Hindley-Milner type inference\n* Whitespace significant syntax\n* Compile-time meta-programming\n* Simple tagged unions\n* Pattern matching\n* Structural typing\n* Monad syntax\n* Not-horrible JS output\n\nUsage\n---\n\nTo compile:\n\n make deps\n make\n\nTo enter a REPL:\n\n ./roy\n\nTo compile and run a `.roy` file:\n\n ./roy -r examples/helloworld.roy\n\nTo compile a `.roy` file to `.js`:\n\n ./roy examples/helloworld.roy\n cat examples/helloworld.js\n\nExample\n---\n\nInput (test.roy):\n\n let addTwo n =\n n + 2\n\n console.log (addTwo 40)\n\nOutput (test.js):\n\n var addTwo = function(n) {\n\treturn n + 2;\n }\n console.log(addTwo(40))\n\nCalling `addTwo \"test\"` will result in a compile-time error.\n\nSee the examples directory for more.\n\nTODO\n---\n* Mutable types\n* Types across modules\n* Allow explicit types that have type parameters\n* Standard libary\n* Tail recursion\n", "maintainers": [ { "name": "puffnfresh", "email": "puffnfresh@gmail.com" } ], "time": { "modified": "2011-11-19T00:12:39.010Z", "created": "2011-11-18T07:56:02.600Z", "0.1.2": "2011-11-18T07:56:25.977Z", "0.1.3": "2011-11-19T00:12:39.010Z" }, "author": { "name": "Brian McKenna", "email": "brian@brianmckenna.org", "url": "http://brianmckenna.org/" }, "versions": { "0.1.2": "http://registry.npmjs.org/roy/0.1.2", "0.1.3": "http://registry.npmjs.org/roy/0.1.3" }, "dist": { "0.1.2": { "shasum": "88302b482a7fa6bf4ebc5a32f75cf0d6bbed1e2b", "tarball": "http://registry.npmjs.org/roy/-/roy-0.1.2.tgz" }, "0.1.3": { "shasum": "7c94249d0251b7fcb5cd27c834307e888c0585fa", "tarball": "http://registry.npmjs.org/roy/-/roy-0.1.3.tgz" } }, "keywords": [ "javascript", "language", "roy", "compiler" ], "url": "http://registry.npmjs.org/roy/" }, "rpc": { "name": "rpc", "description": "Simple remote procedure calling over HTTP", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-12-01T01:52:44.275Z", "created": "2011-09-18T23:02:27.155Z", "1.0.0": "2011-09-18T23:02:28.785Z", "1.1.0": "2011-09-19T01:05:50.364Z", "1.0.3": "2011-12-01T01:04:10.093Z", "1.0.4": "2011-12-01T01:20:05.768Z", "1.0.5": "2011-12-01T01:52:44.275Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/rpc/1.0.0", "1.1.0": "http://registry.npmjs.org/rpc/1.1.0", "1.0.3": "http://registry.npmjs.org/rpc/1.0.3", "1.0.4": "http://registry.npmjs.org/rpc/1.0.4", "1.0.5": "http://registry.npmjs.org/rpc/1.0.5" }, "dist": { "1.0.0": { "shasum": "3cb62208e06af00e42b967fc19b1e98ecd8dc6fb", "tarball": "http://registry.npmjs.org/rpc/-/rpc-1.0.0.tgz" }, "1.1.0": { "shasum": "a8be9da6e99aa1749217dff711a74a2b26171e3e", "tarball": "http://registry.npmjs.org/rpc/-/rpc-1.1.0.tgz" }, "1.0.3": { "shasum": "520da292a88de30f7260d1a96aa62f88c95360f1", "tarball": "http://registry.npmjs.org/rpc/-/rpc-1.0.3.tgz" }, "1.0.4": { "shasum": "fe5abe41bc9b995ae4f08805fb1673cdf06b7233", "tarball": "http://registry.npmjs.org/rpc/-/rpc-1.0.4.tgz" }, "1.0.5": { "shasum": "f996949e5de88a8895713a4cd56b8ce897fa1501", "tarball": "http://registry.npmjs.org/rpc/-/rpc-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/rpc/" }, "rpc-socket": { "name": "rpc-socket", "description": "RPC like calling over different types of sockets", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "flybyme", "email": "price.timmy@gmail.com" } ], "time": { "modified": "2011-12-11T13:13:39.094Z", "created": "2011-08-04T01:48:47.019Z", "0.0.1": "2011-08-04T01:48:48.284Z", "0.0.2": "2011-08-04T02:00:36.157Z", "0.0.3": "2011-08-11T19:56:40.788Z", "0.0.5": "2011-10-05T05:01:42.542Z", "0.0.6": "2011-12-10T05:46:15.264Z", "0.0.7": "2011-12-10T05:48:28.874Z", "0.0.8": "2011-12-10T09:47:21.810Z", "0.0.9": "2011-12-11T13:13:39.094Z" }, "author": { "name": "Tim", "email": "flybyme@wiyc.info" }, "repository": { "type": "git", "url": "git://github.com/FLYBYME/rpc-socket.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rpc-socket/0.0.1", "0.0.2": "http://registry.npmjs.org/rpc-socket/0.0.2", "0.0.3": "http://registry.npmjs.org/rpc-socket/0.0.3", "0.0.5": "http://registry.npmjs.org/rpc-socket/0.0.5", "0.0.6": "http://registry.npmjs.org/rpc-socket/0.0.6", "0.0.7": "http://registry.npmjs.org/rpc-socket/0.0.7", "0.0.8": "http://registry.npmjs.org/rpc-socket/0.0.8", "0.0.9": "http://registry.npmjs.org/rpc-socket/0.0.9" }, "dist": { "0.0.1": { "shasum": "123b157fb979e7692addb144483ca0175e40c9b6", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.1.tgz" }, "0.0.2": { "shasum": "6e31763e0da56f677e52adca65fda9b8ef6cf145", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.2.tgz" }, "0.0.3": { "shasum": "9a38dc05b4a6b0f4571f7bea3cf61196ec2871a9", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.3.tgz" }, "0.0.5": { "shasum": "e3d6d38350f25561fff2a2ecc30734e381b90cb9", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.5.tgz" }, "0.0.6": { "shasum": "6e70e7522cac6a40d90ac64b049b7db1306c1481", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.6.tgz" }, "0.0.7": { "shasum": "0d29c47291b584587071192c5da968ab2ba79749", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.7.tgz" }, "0.0.8": { "shasum": "9b4e5ba51ef0c59da527a5ff14d37dacda738587", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.8.tgz" }, "0.0.9": { "shasum": "5c6a2172399b6d18557df73b7d5ae6edfb6d667a", "tarball": "http://registry.npmjs.org/rpc-socket/-/rpc-socket-0.0.9.tgz" } }, "keywords": [ "rpc", "json", "socket", "server", "client" ], "url": "http://registry.npmjs.org/rpc-socket/" }, "rq": { "name": "rq", "description": "Queue implementation on Redis PUB/SUB", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "taras.kunch", "email": "taras.kunch@gmail.com" } ], "time": { "modified": "2011-05-25T12:48:12.052Z", "created": "2011-05-16T20:43:48.741Z", "0.0.1": "2011-05-16T20:43:49.535Z", "0.0.2": "2011-05-17T15:23:37.677Z", "0.1.0": "2011-05-25T12:48:12.052Z" }, "author": { "name": "Taras Kunch", "email": "taras.kunch@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/rq/0.0.1", "0.0.2": "http://registry.npmjs.org/rq/0.0.2", "0.1.0": "http://registry.npmjs.org/rq/0.1.0" }, "dist": { "0.0.1": { "shasum": "573563467e5a8b78355ad606e9dc21f437aefdc4", "tarball": "http://registry.npmjs.org/rq/-/rq-0.0.1.tgz" }, "0.0.2": { "shasum": "68754ac8f6cc4f0c5564f1a10aad67bf492c7908", "tarball": "http://registry.npmjs.org/rq/-/rq-0.0.2.tgz" }, "0.1.0": { "shasum": "74df164c034a53235f74bb1f47d36743f9e88abb", "tarball": "http://registry.npmjs.org/rq/-/rq-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/rq/" }, "rql": { "name": "rql", "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "location": "http://packages.dojofoundation.org/rql", "url": "http://packages.dojofoundation.org/rql", "time": { "modified": "2011-07-01T14:05:28.251Z", "created": "2011-07-01T14:05:28.251Z" }, "versions": {}, "dist": {} }, "rqueue": { "name": "rqueue", "description": "A node.js implementation of RQueue, includes Worker and Queue ", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" }, { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "time": { "modified": "2011-03-07T04:29:13.954Z", "created": "2011-02-22T13:09:40.699Z", "0.1.2": "2011-02-22T13:10:04.508Z", "0.1.5": "2011-03-01T16:47:49.056Z", "0.1.6": "2011-03-07T04:29:13.954Z" }, "author": { "name": "Tim Smart", "email": "tim@votizen.com" }, "versions": { "0.1.2": "http://registry.npmjs.org/rqueue/0.1.2", "0.1.5": "http://registry.npmjs.org/rqueue/0.1.5", "0.1.6": "http://registry.npmjs.org/rqueue/0.1.6" }, "dist": { "0.1.2": { "shasum": "b5228215bb8b90ef897496357d94cd680da9ee60", "tarball": "http://registry.npmjs.org/rqueue/-/rqueue-0.1.2.tgz" }, "0.1.5": { "shasum": "f103f06c250dcbdaab47f483166a78a0416c8e12", "tarball": "http://registry.npmjs.org/rqueue/-/rqueue-0.1.5.tgz" }, "0.1.6": { "shasum": "e77e7c056a63789c93826e2dc304210c7f88605c", "tarball": "http://registry.npmjs.org/rqueue/-/rqueue-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/rqueue/" }, "rrd": { "name": "rrd", "description": "A library for querying and manipulating a Round Robin Database", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "plainlystated", "email": "npm@bitesback.com" } ], "time": { "modified": "2011-09-14T03:47:46.484Z", "created": "2011-07-16T22:22:20.890Z", "1.0.0": "2011-07-16T22:22:21.503Z", "1.0.1": "2011-09-14T03:41:30.441Z" }, "author": { "name": "Patrick Schless", "email": "npm@bitesback.com", "url": "http://www.plainlystated.com" }, "repository": { "type": "git", "url": "git://github.com/plainlystated/coffeescript-rrd.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/rrd/1.0.0", "1.0.1": "http://registry.npmjs.org/rrd/1.0.1" }, "dist": { "1.0.0": { "shasum": "408065163483cc0737f5f745a5e379bf27180afe", "tarball": "http://registry.npmjs.org/rrd/-/rrd-1.0.0.tgz" }, "1.0.1": { "shasum": "c943aa992c9e3e240eed4bb4d78a95357888617d", "tarball": "http://registry.npmjs.org/rrd/-/rrd-1.0.1.tgz" } }, "keywords": [ "rrd", "round robin", "database" ], "url": "http://registry.npmjs.org/rrd/" }, "rsa": { "name": "rsa", "description": "OpenSSL's RSA encrypt/decrypt routines", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chrisa", "email": "chris@nodnol.org" } ], "time": { "modified": "2011-04-15T21:30:49.937Z", "created": "2011-02-06T15:35:29.059Z", "0.0.1": "2011-02-06T15:35:29.494Z" }, "author": { "name": "Chris Andrews", "email": "chris@nodnol.org" }, "repository": { "type": "git", "url": "http://github.com/chrisa/node-rsa.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rsa/0.0.1" }, "dist": { "0.0.1": { "shasum": "3ece497d2ac21db291eb3c7eef371523124dee0f", "tarball": "http://registry.npmjs.org/rsa/-/rsa-0.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "c5b4edec05d9f43d0a36c94d9db57977752e79c1", "tarball": "http://registry.npmjs.org/rsa/-/rsa-0.0.1-0.4-sunos-5.11.tgz" } } } }, "keywords": [ "openssl", "crypto", "rsa" ], "url": "http://registry.npmjs.org/rsa/" }, "rss": { "name": "rss", "description": "RSS feed generator. A really simple API to add RSS feeds to any project.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "time": { "modified": "2011-10-28T19:19:48.001Z", "created": "2011-04-15T04:53:12.836Z", "0.0.1": "2011-04-15T04:53:13.421Z", "0.0.2": "2011-10-05T15:55:01.005Z", "0.0.3": "2011-10-28T19:19:48.001Z" }, "author": { "name": "Dylan Greene", "email": "dylang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dylang/node-rss.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rss/0.0.1", "0.0.2": "http://registry.npmjs.org/rss/0.0.2", "0.0.3": "http://registry.npmjs.org/rss/0.0.3" }, "dist": { "0.0.1": { "shasum": "78b438b1c2577228cb98a6edd42814b5349994b8", "tarball": "http://registry.npmjs.org/rss/-/rss-0.0.1.tgz" }, "0.0.2": { "shasum": "7107b9cde67e63ae263a6316e9ecdc9aa9a41e2c", "tarball": "http://registry.npmjs.org/rss/-/rss-0.0.2.tgz" }, "0.0.3": { "shasum": "b5679651e714e43d9e0cdb72cc65bb1e27838265", "tarball": "http://registry.npmjs.org/rss/-/rss-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/rss/" }, "rssee": { "name": "rssee", "description": "Node RSS EventEmitter", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-09-13T16:09:37.159Z", "created": "2011-09-13T01:22:09.900Z", "0.0.1": "2011-09-13T01:22:11.918Z", "0.0.2": "2011-09-13T03:20:46.021Z", "0.0.3": "2011-09-13T08:07:25.951Z", "0.0.4": "2011-09-13T16:09:37.159Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/node-rssee.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rssee/0.0.1", "0.0.2": "http://registry.npmjs.org/rssee/0.0.2", "0.0.3": "http://registry.npmjs.org/rssee/0.0.3", "0.0.4": "http://registry.npmjs.org/rssee/0.0.4" }, "dist": { "0.0.1": { "shasum": "dfe78f9658029a11ce5ca90824cb31ce1bbd6231", "tarball": "http://registry.npmjs.org/rssee/-/rssee-0.0.1.tgz" }, "0.0.2": { "shasum": "d56d26c77f8292eaea972fc11c75022b3946447d", "tarball": "http://registry.npmjs.org/rssee/-/rssee-0.0.2.tgz" }, "0.0.3": { "shasum": "9aed0a58a8df55c62f06fb8fb8e6913e9eca3ad9", "tarball": "http://registry.npmjs.org/rssee/-/rssee-0.0.3.tgz" }, "0.0.4": { "shasum": "aac7c8b7f5fc6460200323eb71db47c21f3a59ef", "tarball": "http://registry.npmjs.org/rssee/-/rssee-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/rssee/" }, "rubish": { "name": "rubish", "description": "Very silly module with some useful shorthands inspired by Ruby", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-10-30T19:47:02.206Z", "created": "2011-10-30T19:22:14.451Z", "0.0.1": "2011-10-30T19:22:57.061Z", "0.0.2": "2011-10-30T19:47:02.206Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-rubish.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rubish/0.0.1", "0.0.2": "http://registry.npmjs.org/rubish/0.0.2" }, "dist": { "0.0.1": { "shasum": "184ff0d474ea5b7d3e8c6963404776a033512080", "tarball": "http://registry.npmjs.org/rubish/-/rubish-0.0.1.tgz" }, "0.0.2": { "shasum": "110837baad54bd6c8e0ee4961debdd6f4df53bcd", "tarball": "http://registry.npmjs.org/rubish/-/rubish-0.0.2.tgz" } }, "keywords": [ "ruby", "shorthand", "functions", "utils" ], "url": "http://registry.npmjs.org/rubish/" }, "ruby-haml": { "name": "ruby-haml", "description": "Render Ruby's version of Haml from Node.js - Ruby Haml is Perfect", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-10T11:25:41.787Z", "created": "2011-11-10T11:25:41.173Z", "0.2.0": "2011-11-10T11:25:41.787Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/ruby-haml.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/ruby-haml/0.2.0" }, "dist": { "0.2.0": { "shasum": "7ce043fe1f8ff6428dc5a4ed5104c56b6c703778", "tarball": "http://registry.npmjs.org/ruby-haml/-/ruby-haml-0.2.0.tgz" } }, "keywords": [ "templating", "html", "haml", "node" ], "url": "http://registry.npmjs.org/ruby-haml/" }, "rumba": { "name": "rumba", "description": "a blogging engine for Express apps, written in CoffeeScript", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "paulbjensen", "email": "paulbjensen@gmail.com" } ], "time": { "modified": "2011-01-07T20:19:24.244Z", "created": "2011-01-07T20:19:22.729Z", "0.0.1": "2011-01-07T20:19:24.244Z" }, "author": { "name": "Paul Jensen", "email": "paulbjensen@gmail.com", "url": "http://paulbjensen.co.uk" }, "versions": { "0.0.1": "http://registry.npmjs.org/rumba/0.0.1" }, "dist": { "0.0.1": { "shasum": "baba02566211a0ada7c9d948444bd047aeec287d", "tarball": "http://registry.npmjs.org/rumba/-/rumba-0.0.1.tgz" } }, "keywords": [ "blog", "express", "coffeescript" ], "url": "http://registry.npmjs.org/rumba/" }, "run": { "name": "run", "description": "Reruns the given file whenever a file in the current working dir subtree is changed.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-11-27T23:00:17.735Z", "created": "2011-03-17T23:20:47.411Z", "0.0.2": "2011-03-17T23:20:47.531Z", "0.0.3": "2011-04-30T03:06:50.379Z", "0.1.0": "2011-05-07T02:54:33.631Z", "0.1.1": "2011-05-07T03:11:14.808Z", "0.2.0": "2011-11-13T22:11:08.420Z", "0.2.2": "2011-11-27T23:00:17.735Z" }, "author": { "name": "David Trejo", "email": "dtrejo@cs.brown.edu", "url": "http://dtrejo.com/" }, "repository": { "type": "git", "url": "git://github.com/DTrejo/run.js.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/run/0.0.2", "0.0.3": "http://registry.npmjs.org/run/0.0.3", "0.1.0": "http://registry.npmjs.org/run/0.1.0", "0.1.1": "http://registry.npmjs.org/run/0.1.1", "0.2.0": "http://registry.npmjs.org/run/0.2.0", "0.2.2": "http://registry.npmjs.org/run/0.2.2" }, "dist": { "0.0.2": { "shasum": "6111d41b217268176d117df065e7aab3a5f22cb1", "tarball": "http://registry.npmjs.org/run/-/run-0.0.2.tgz" }, "0.0.3": { "shasum": "68e94ba959b84ebba92fc8ad562d738d42ecee51", "tarball": "http://registry.npmjs.org/run/-/run-0.0.3.tgz" }, "0.1.0": { "shasum": "2c039a8504b8f17afc1aa12073d37f8320309cb1", "tarball": "http://registry.npmjs.org/run/-/run-0.1.0.tgz" }, "0.1.1": { "shasum": "ddfee2c13544e11792660e9d76a7af02a474e8a1", "tarball": "http://registry.npmjs.org/run/-/run-0.1.1.tgz" }, "0.2.0": { "shasum": "e06ecaa38e3d0d8917caea9b5a35fa397f47a65a", "tarball": "http://registry.npmjs.org/run/-/run-0.2.0.tgz" }, "0.2.2": { "shasum": "47fdb6010921adb8b46a0a0f191328ee32fc566c", "tarball": "http://registry.npmjs.org/run/-/run-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/run/" }, "rundown": { "name": "rundown", "description": "RDoc parser for Javacript.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "trans", "email": "transfire@gmail.com" } ], "time": { "modified": "2011-10-25T14:57:05.388Z", "created": "2011-10-25T14:57:04.521Z", "0.0.1": "2011-10-25T14:57:05.388Z" }, "repository": { "type": "git", "url": "git://github.com/rubyworks/rundown.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rundown/0.0.1" }, "dist": { "0.0.1": { "shasum": "0834b5cc5749571ee83ba1886efde41d7b1e778c", "tarball": "http://registry.npmjs.org/rundown/-/rundown-0.0.1.tgz" } }, "keywords": [ "rubyworks", "rdoc", "ruby" ], "url": "http://registry.npmjs.org/rundown/" }, "runforcover": { "name": "runforcover", "description": "require plugin for js code coverage using bunker", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-12-12T16:52:22.110Z", "created": "2011-08-07T05:04:20.757Z", "0.0.1": "2011-12-12T16:52:22.110Z", "0.0.2": "2011-12-03T18:39:09.954Z" }, "author": { "name": "Chris Dickinson", "email": "chris@neversaw.us", "url": "http://neversaw.us" }, "repository": { "type": "git", "url": "git://github.com/chrisdickinson/node-runforcover.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/runforcover/0.0.2", "0.0.1": "http://registry.npmjs.org/runforcover/0.0.1" }, "dist": { "0.0.2": { "shasum": "344f057d8d45d33aebc6cc82204678f69c4857cc", "tarball": "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz" }, "0.0.1": { "shasum": "923625fbf9b68c80263d288d7230cf2f06bf6306", "tarball": "http://registry.npmjs.org/runforcover/-/runforcover-0.0.1.tgz" } }, "keywords": [ "code", "coverage", "bunker" ], "url": "http://registry.npmjs.org/runforcover/" }, "runlol": { "name": "runlol", "description": "Automated CoffeeScript compiler, tester and runner", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bodil", "email": "bodil@bodil.tv" } ], "time": { "modified": "2011-12-11T16:41:47.415Z", "created": "2011-08-20T20:28:09.977Z", "0.1.0": "2011-08-20T20:28:13.449Z", "0.1.1": "2011-12-11T16:41:47.415Z" }, "author": { "name": "Bodil Stokke", "email": "bodil@bodil.tv" }, "repository": { "type": "git", "url": "git://github.com/bodil/runlol.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/runlol/0.1.0", "0.1.1": "http://registry.npmjs.org/runlol/0.1.1" }, "dist": { "0.1.0": { "shasum": "44b4ca04c6ae02e7b1564226b5227846adab0f1c", "tarball": "http://registry.npmjs.org/runlol/-/runlol-0.1.0.tgz" }, "0.1.1": { "shasum": "e55af6e69aca94b4b575f44a1dfd25add9a98986", "tarball": "http://registry.npmjs.org/runlol/-/runlol-0.1.1.tgz" } }, "keywords": [ "coffeescript", "tdd" ], "url": "http://registry.npmjs.org/runlol/" }, "runner": { "name": "runner", "description": "development restart script for node.js", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "nox", "email": "nox@demoncode.de" } ], "time": { "modified": "2011-02-18T16:01:46.213Z", "created": "2011-02-17T09:37:44.963Z", "1.0.0": "2011-02-17T09:37:45.349Z", "1.0.1": "2011-02-17T09:49:21.840Z", "1.0.2": "2011-02-17T09:55:50.534Z", "1.0.3": "2011-02-18T15:34:54.302Z", "1.0.4": "2011-02-18T16:01:46.213Z" }, "author": { "name": "Tobias Kopelke", "email": "nox@demoncode.de" }, "versions": { "1.0.0": "http://registry.npmjs.org/runner/1.0.0", "1.0.1": "http://registry.npmjs.org/runner/1.0.1", "1.0.2": "http://registry.npmjs.org/runner/1.0.2", "1.0.3": "http://registry.npmjs.org/runner/1.0.3", "1.0.4": "http://registry.npmjs.org/runner/1.0.4" }, "dist": { "1.0.0": { "shasum": "04757fb91cd96c60eaf98a189491c2ef2d8b2c13", "tarball": "http://registry.npmjs.org/runner/-/runner-1.0.0.tgz" }, "1.0.1": { "shasum": "f810c1c6641dbeb37afd6c00aff58821fab27ad5", "tarball": "http://registry.npmjs.org/runner/-/runner-1.0.1.tgz" }, "1.0.2": { "shasum": "26c1562dec00a5dd58788f40847c2afa8d71bb0f", "tarball": "http://registry.npmjs.org/runner/-/runner-1.0.2.tgz" }, "1.0.3": { "shasum": "fd1b5d2284eac0453ece6c782ca725cc95b85527", "tarball": "http://registry.npmjs.org/runner/-/runner-1.0.3.tgz" }, "1.0.4": { "shasum": "241394b581c8b6b9f5d884a5d68901a4762911b6", "tarball": "http://registry.npmjs.org/runner/-/runner-1.0.4.tgz" } }, "keywords": [ "development", "restart", "demon", "node.js" ], "url": "http://registry.npmjs.org/runner/" }, "runways": { "name": "runways", "description": "robust explicit routing for connect", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "sjsadowski", "email": "stephen.sadowski@gmail.com" } ], "time": { "modified": "2011-07-15T20:02:10.482Z", "created": "2011-07-14T20:40:06.488Z", "0.1.0": "2011-07-14T20:40:06.807Z", "0.1.1": "2011-07-15T20:02:10.482Z" }, "author": { "name": "Stephen Sadowski" }, "repository": { "type": "git", "url": "git://github.com/sjsadowski/runways.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/runways/0.1.0", "0.1.1": "http://registry.npmjs.org/runways/0.1.1" }, "dist": { "0.1.0": { "shasum": "d5bf5c9e22e54ae2b86b7f93327933f178f82c64", "tarball": "http://registry.npmjs.org/runways/-/runways-0.1.0.tgz" }, "0.1.1": { "shasum": "3ca10ba83dd3a57e48ebc4057f139f913e04bbe9", "tarball": "http://registry.npmjs.org/runways/-/runways-0.1.1.tgz" } }, "keywords": [ "connect", "routes", "routing" ], "url": "http://registry.npmjs.org/runways/" }, "rw-translate": { "name": "rw-translate", "description": "RW plugin for automated locale files translation using google translate", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "anatoliy", "email": "rpm1602@gmail.com" } ], "time": { "modified": "2011-09-07T07:10:13.492Z", "created": "2011-09-07T07:10:11.337Z", "0.0.1": "2011-09-07T07:10:13.492Z" }, "author": { "name": "Anatoliy Chakkaev" }, "repository": { "type": "git", "url": "git@github.com:1602/rw-translate.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rw-translate/0.0.1" }, "dist": { "0.0.1": { "shasum": "3cb7cdaf5e0776ae8b9ec76832a23f05e4eb5ebd", "tarball": "http://registry.npmjs.org/rw-translate/-/rw-translate-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rw-translate/" }, "rx": { "name": "rx", "description": "Microsoft's RxJS", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "vvilhonen", "email": "vesa@vilhonen.com" } ], "time": { "modified": "2011-04-09T12:09:51.831Z", "created": "2011-02-09T17:09:37.008Z", "0.0.1": "2011-02-09T17:09:37.511Z", "0.0.2": "2011-04-09T12:09:51.831Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/rx/0.0.1", "0.0.2": "http://registry.npmjs.org/rx/0.0.2" }, "dist": { "0.0.1": { "shasum": "548ab1e94d73f5c3db9352962977b9f2d0b67c30", "tarball": "http://registry.npmjs.org/rx/-/rx-0.0.1.tgz" }, "0.0.2": { "shasum": "7b333b704e7edb49e26fa000cef910267e1a4ef3", "tarball": "http://registry.npmjs.org/rx/-/rx-0.0.2.tgz" } }, "keywords": [ "reactive", "rx", "rxjs" ], "url": "http://registry.npmjs.org/rx/" }, "rzr": { "name": "rzr", "description": "full-stack node.js application framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" }, { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-09-02T13:20:31.505Z", "created": "2011-09-02T09:00:48.904Z", "0.0.1": "2011-09-02T09:00:49.316Z" }, "author": { "name": "Fractal", "url": "http://wearefractal.com" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/rzr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rzr/0.0.1" }, "dist": { "0.0.1": { "shasum": "521fa22aac5c2cf53643ffad2e6a0748344b3aa5", "tarball": "http://registry.npmjs.org/rzr/-/rzr-0.0.1.tgz" } }, "keywords": [ "framework", "ddd", "mongo", "fractal", "socket", "application", "secure" ], "url": "http://registry.npmjs.org/rzr/" }, "s-tpl": { "name": "s-tpl", "description": "tiny dumb templates for ender", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "chrisevans", "email": "cmevans2@gmail.com" } ], "time": { "modified": "2011-09-16T01:30:54.589Z", "created": "2011-09-16T01:30:54.358Z", "0.0.0": "2011-09-16T01:30:54.589Z" }, "author": { "name": "Chris Evans", "email": "cmevans2@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/s-tpl/0.0.0" }, "dist": { "0.0.0": { "shasum": "c6a6ce66e30a8d4791b0af890a52b2eae0cfb3c1", "tarball": "http://registry.npmjs.org/s-tpl/-/s-tpl-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/s-tpl/" }, "s3-post": { "name": "s3-post", "description": "Functions for S3 POSTing and policy signing.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-09-27T18:50:53.552Z", "created": "2011-08-03T20:37:19.345Z", "0.0.1": "2011-08-03T20:37:21.309Z", "0.0.2": "2011-08-12T18:46:05.432Z", "0.0.3": "2011-08-31T21:39:39.069Z", "0.0.4": "2011-08-31T23:59:39.902Z", "0.0.5": "2011-09-27T18:50:53.552Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com", "url": "http://andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/andrewschaaf/node-s3-post.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/s3-post/0.0.1", "0.0.2": "http://registry.npmjs.org/s3-post/0.0.2", "0.0.3": "http://registry.npmjs.org/s3-post/0.0.3", "0.0.4": "http://registry.npmjs.org/s3-post/0.0.4", "0.0.5": "http://registry.npmjs.org/s3-post/0.0.5" }, "dist": { "0.0.1": { "shasum": "f3e6938af14dbfae5a8eddd71997385697261c40", "tarball": "http://registry.npmjs.org/s3-post/-/s3-post-0.0.1.tgz" }, "0.0.2": { "shasum": "b3c6da6973a99d1f00500c5b45836354d1fc1365", "tarball": "http://registry.npmjs.org/s3-post/-/s3-post-0.0.2.tgz" }, "0.0.3": { "shasum": "a342f375564f083f88f26785ecb0a27fc168b168", "tarball": "http://registry.npmjs.org/s3-post/-/s3-post-0.0.3.tgz" }, "0.0.4": { "shasum": "abc4a65b8bc975b23dfc0a325daa13a5bc00fd1d", "tarball": "http://registry.npmjs.org/s3-post/-/s3-post-0.0.4.tgz" }, "0.0.5": { "shasum": "a5dcffb38f7ddfd308000c57c76931832e69c851", "tarball": "http://registry.npmjs.org/s3-post/-/s3-post-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/s3-post/" }, "safis": { "name": "safis", "description": "An opinionated framework to help you impress your clients with all the latest buzzwords.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "nevir", "email": "ian@nevir.net" } ], "time": { "modified": "2011-04-08T06:07:37.949Z", "created": "2011-04-08T06:07:37.614Z", "0.0.0": "2011-04-08T06:07:37.949Z" }, "author": { "name": "Ian MacLeod", "email": "ian@nevir.net" }, "repository": { "type": "git", "url": "git://github.com/nevir/safis.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/safis/0.0.0" }, "dist": { "0.0.0": { "shasum": "7fa6e039debb7ac0a021207f4b53b9d045bd924f", "tarball": "http://registry.npmjs.org/safis/-/safis-0.0.0.tgz" } }, "keywords": [ "alpha" ], "url": "http://registry.npmjs.org/safis/" }, "saiga": { "name": "saiga", "description": "A set of handy file system/build tools, based on Nyala promises", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "naneau", "email": "npm@naneau.nl" } ], "time": { "modified": "2011-05-12T15:01:17.525Z", "created": "2011-04-22T20:37:47.347Z", "0.0.1": "2011-04-22T20:37:48.001Z", "0.0.2": "2011-04-22T20:38:41.630Z", "0.0.3": "2011-04-24T13:39:13.744Z", "0.0.4": "2011-05-06T12:54:59.134Z", "0.0.5": "2011-05-06T12:58:08.569Z", "0.0.6": "2011-05-12T12:48:21.304Z", "0.0.7": "2011-05-12T15:01:17.526Z" }, "author": { "name": "Maurice Fonk", "email": "saiga@naneau.nl", "url": "http://naneau.net/" }, "repository": { "type": "git", "url": "git://github.com/naneau/saiga.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/saiga/0.0.1", "0.0.2": "http://registry.npmjs.org/saiga/0.0.2", "0.0.3": "http://registry.npmjs.org/saiga/0.0.3", "0.0.4": "http://registry.npmjs.org/saiga/0.0.4", "0.0.5": "http://registry.npmjs.org/saiga/0.0.5", "0.0.6": "http://registry.npmjs.org/saiga/0.0.6", "0.0.7": "http://registry.npmjs.org/saiga/0.0.7" }, "dist": { "0.0.1": { "shasum": "244b098f4c81d03758d942a3cab38f2ff8ba9da1", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.1.tgz" }, "0.0.2": { "shasum": "396ceef2d325f3d3c1f4aaeb90646c5fee660158", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.2.tgz" }, "0.0.3": { "shasum": "2e0f81cb8d56d256bd8f8eb4f70adb9f4ad3a12e", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.3.tgz" }, "0.0.4": { "shasum": "47a9ecda71cdbc6dd0c64dc0f158314b79fec0d1", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.4.tgz" }, "0.0.5": { "shasum": "59728b6fb670109cfa35b83f70062e0e22be8eb5", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.5.tgz" }, "0.0.6": { "shasum": "538aba8e98bbddb3dd7b762532c45787bb3a3cf0", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.6.tgz" }, "0.0.7": { "shasum": "ead7b5694c8cf57f5b99d4918b732a212d4b8fce", "tarball": "http://registry.npmjs.org/saiga/-/saiga-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/saiga/" }, "sailthru-client": { "name": "sailthru-client", "description": "Node.js client for Sailthru API", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "infynyxx", "email": "praj@infynyxx.com" } ], "time": { "modified": "2011-08-14T04:38:24.346Z", "created": "2011-06-06T00:58:26.171Z", "1.0.0": "2011-06-06T00:58:26.645Z", "1.0.1": "2011-06-12T14:13:47.265Z", "1.0.2": "2011-08-14T04:38:24.346Z" }, "author": { "name": "Prajwal Tuladhar", "email": "praj@sailthru.com", "url": "http://infynyxx.com" }, "repository": { "type": "git", "url": "git://github.com/sailthru/sailthru-node-client.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/sailthru-client/1.0.0", "1.0.1": "http://registry.npmjs.org/sailthru-client/1.0.1", "1.0.2": "http://registry.npmjs.org/sailthru-client/1.0.2" }, "dist": { "1.0.0": { "shasum": "a7c64b764d0a53c64e8920a697c0a77551ec6bff", "tarball": "http://registry.npmjs.org/sailthru-client/-/sailthru-client-1.0.0.tgz" }, "1.0.1": { "shasum": "dcc1b9e6ff7f57f8b260e410e99e0cb0ba0af0de", "tarball": "http://registry.npmjs.org/sailthru-client/-/sailthru-client-1.0.1.tgz" }, "1.0.2": { "shasum": "2d617e359d9f58520b6bfc19ccde2c84366264f6", "tarball": "http://registry.npmjs.org/sailthru-client/-/sailthru-client-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/sailthru-client/" }, "saimonmoore-cradle": { "name": "saimonmoore-cradle", "description": "the high-level, caching, CouchDB library - This version disables automatic conflict handling when saving documents", "dist-tags": { "latest": "0.5.6" }, "maintainers": [ { "name": "excsm", "email": "saimonmoore@gmail.com" } ], "time": { "modified": "2011-08-27T15:41:26.521Z", "created": "2011-08-27T15:41:25.633Z", "0.5.6": "2011-08-27T15:41:26.521Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "0.5.6": "http://registry.npmjs.org/saimonmoore-cradle/0.5.6" }, "dist": { "0.5.6": { "shasum": "427ed7f77b73477b31ae2c5aeb7ec42a9ee418c6", "tarball": "http://registry.npmjs.org/saimonmoore-cradle/-/saimonmoore-cradle-0.5.6.tgz" } }, "keywords": [ "couchdb", "database", "couch" ], "url": "http://registry.npmjs.org/saimonmoore-cradle/" }, "sake": { "name": "sake", "description": "A Rake-like application for managing builds and for Stitching JavaScript, CSS, HTML, and other sundry files together for web development.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "jhamlet", "email": "jerry@hamletink.com" } ], "time": { "modified": "2011-12-10T00:44:28.050Z", "created": "2011-12-10T00:44:26.444Z", "0.0.1": "2011-12-10T00:44:28.050Z" }, "repository": { "type": "git", "url": "git://github.com/jhamlet/sake-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sake/0.0.1" }, "dist": { "0.0.1": { "shasum": "885aa4d1e6a61063e2f4ba4204836fe42b778985", "tarball": "http://registry.npmjs.org/sake/-/sake-0.0.1.tgz" } }, "keywords": [ "packager", "css", "javascript", "html", "web", "development" ], "url": "http://registry.npmjs.org/sake/" }, "salesforce": { "name": "salesforce", "description": "A node.js module for interactive with the SFDC REST API.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "phidelta", "email": "phidelta@phideltacity.net" } ], "time": { "modified": "2011-07-10T09:06:29.500Z", "created": "2011-07-10T08:58:55.148Z", "0.0.2": "2011-07-10T08:58:55.851Z", "0.0.3": "2011-07-10T09:04:25.208Z", "0.0.4": "2011-07-10T09:06:29.500Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/salesforce/0.0.2", "0.0.3": "http://registry.npmjs.org/salesforce/0.0.3", "0.0.4": "http://registry.npmjs.org/salesforce/0.0.4" }, "dist": { "0.0.2": { "shasum": "7067fd507e756e2d7c07a194b74184c8bbfcda6c", "tarball": "http://registry.npmjs.org/salesforce/-/salesforce-0.0.2.tgz" }, "0.0.3": { "shasum": "c15c21150b01eb74b20ef1df8d7318b192fc5cef", "tarball": "http://registry.npmjs.org/salesforce/-/salesforce-0.0.3.tgz" }, "0.0.4": { "shasum": "cd4347b3d36e375f0bde4d56e7d38e130d1ead53", "tarball": "http://registry.npmjs.org/salesforce/-/salesforce-0.0.4.tgz" } }, "keywords": [ "web", "server", "salesforce" ], "url": "http://registry.npmjs.org/salesforce/" }, "sam": { "name": "sam", "description": "simple asset manager", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "weepy", "email": "jonahfox@gmail.com" } ], "time": { "modified": "2011-04-01T14:29:41.974Z", "created": "2011-03-11T18:20:27.178Z", "0.0.1": "2011-03-11T18:20:27.512Z", "0.0.2": "2011-03-11T18:21:42.051Z", "0.0.3": "2011-04-01T14:29:41.974Z" }, "author": { "name": "weepy" }, "repository": { "type": "git", "url": "git://github.com/weepy/sam.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sam/0.0.1", "0.0.2": "http://registry.npmjs.org/sam/0.0.2", "0.0.3": "http://registry.npmjs.org/sam/0.0.3" }, "dist": { "0.0.1": { "shasum": "ab5f07686ae7f7878e07f652b3e8eb0bbbd97189", "tarball": "http://registry.npmjs.org/sam/-/sam-0.0.1.tgz" }, "0.0.2": { "shasum": "d8f28ec22eb4ae89a22ac6ad60924fb1f59bbae9", "tarball": "http://registry.npmjs.org/sam/-/sam-0.0.2.tgz" }, "0.0.3": { "shasum": "bdb3b9225ecd006fa3f2877e04622e85cbe64242", "tarball": "http://registry.npmjs.org/sam/-/sam-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/sam/" }, "samreader": { "name": "samreader", "description": "parsing SAM format", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-14T11:47:59.610Z", "created": "2011-11-14T11:47:55.652Z", "0.0.1": "2011-11-14T11:47:59.610Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/SAMReader.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/samreader/0.0.1" }, "dist": { "0.0.1": { "shasum": "029e2f5ca4ebbeb080eef74ee0e43bebbb23be97", "tarball": "http://registry.npmjs.org/samreader/-/samreader-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/samreader/" }, "samurai": { "name": "samurai", "description": "Samurai payment gateway API client module for Node.js", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "tisho", "email": "tisho@feefighters.com" } ], "time": { "modified": "2011-12-08T11:12:25.557Z", "created": "2011-11-17T06:40:05.380Z", "0.2.0": "2011-11-17T06:40:07.000Z", "0.2.1": "2011-12-01T15:17:05.830Z", "0.2.2": "2011-12-03T13:56:40.070Z", "0.2.3": "2011-12-08T11:12:25.557Z" }, "author": { "name": "FeeFighters", "email": "samurai@feefighters.com" }, "repository": { "type": "git", "url": "git://github.com/FeeFighters/samurai-client-nodejs.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/samurai/0.2.0", "0.2.1": "http://registry.npmjs.org/samurai/0.2.1", "0.2.2": "http://registry.npmjs.org/samurai/0.2.2", "0.2.3": "http://registry.npmjs.org/samurai/0.2.3" }, "dist": { "0.2.0": { "shasum": "62c53ab4fe8a5f3663e165827beb0b6303ceaefb", "tarball": "http://registry.npmjs.org/samurai/-/samurai-0.2.0.tgz" }, "0.2.1": { "shasum": "4f71261131c33b4f0f4cf857d75c1284ce70c555", "tarball": "http://registry.npmjs.org/samurai/-/samurai-0.2.1.tgz" }, "0.2.2": { "shasum": "b0a86f605739bd0422600cbd13c1ca3d79559a1b", "tarball": "http://registry.npmjs.org/samurai/-/samurai-0.2.2.tgz" }, "0.2.3": { "shasum": "7dc50b4c86cb1f9b24d08cb0f0a2224c4edbb3ab", "tarball": "http://registry.npmjs.org/samurai/-/samurai-0.2.3.tgz" } }, "keywords": [ "payments", "payment gateway", "payment processing", "samurai", "feefighters" ], "url": "http://registry.npmjs.org/samurai/" }, "sandbox": { "name": "sandbox", "description": "A nifty javascript sandbox for node.js", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "gf3", "email": "gianni@runlevel6.org" } ], "author": { "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org", "url": "http://gf3.ca" }, "repository": { "type": "git", "url": "git://github.com/gf3/sandbox.git" }, "time": { "modified": "2011-04-22T17:34:26.156Z", "created": "2011-04-22T17:29:22.061Z", "0.7.0": "2011-04-22T17:29:22.061Z", "0.8.0": "2011-04-22T17:29:22.061Z", "0.8.1": "2011-04-22T17:34:26.156Z" }, "versions": { "0.7.0": "http://registry.npmjs.org/sandbox/0.7.0", "0.8.0": "http://registry.npmjs.org/sandbox/0.8.0", "0.8.1": "http://registry.npmjs.org/sandbox/0.8.1" }, "dist": { "0.7.0": { "tarball": "http://packages:5984/sandbox/-/sandbox-0.7.0.tgz" }, "0.8.0": { "shasum": "b29e1db869c607e175bd5c949b459c2a2c75a0e0", "tarball": "http://registry.npmjs.org/sandbox/-/sandbox-0.8.0.tgz" }, "0.8.1": { "shasum": "84cb2cde25b377b62d05399eed790c911c87e16e", "tarball": "http://registry.npmjs.org/sandbox/-/sandbox-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/sandbox/" }, "sandboxed-module": { "name": "sandboxed-module", "description": "A sandboxed node.js module loader that lets you inject dependencies into your modules.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-21T11:59:55.824Z", "created": "2011-06-26T15:37:44.225Z", "0.0.1": "2011-06-26T15:37:44.885Z", "0.0.2": "2011-06-26T18:13:35.130Z", "0.0.3": "2011-06-26T18:34:40.442Z", "0.0.4": "2011-06-29T12:14:27.800Z", "0.0.5": "2011-07-03T13:02:19.517Z", "0.1.0": "2011-07-07T23:14:48.473Z", "0.1.1": "2011-08-19T20:44:30.006Z", "0.1.2": "2011-11-21T11:59:55.824Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-sandboxed-module.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sandboxed-module/0.0.1", "0.0.2": "http://registry.npmjs.org/sandboxed-module/0.0.2", "0.0.3": "http://registry.npmjs.org/sandboxed-module/0.0.3", "0.0.4": "http://registry.npmjs.org/sandboxed-module/0.0.4", "0.0.5": "http://registry.npmjs.org/sandboxed-module/0.0.5", "0.1.0": "http://registry.npmjs.org/sandboxed-module/0.1.0", "0.1.1": "http://registry.npmjs.org/sandboxed-module/0.1.1", "0.1.2": "http://registry.npmjs.org/sandboxed-module/0.1.2" }, "dist": { "0.0.1": { "shasum": "ebb695368c49c876d85269c971f5de49530a0861", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.1.tgz" }, "0.0.2": { "shasum": "91015cac9d75bf898e5b8123063a6b7ecfa82169", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.2.tgz" }, "0.0.3": { "shasum": "d7d38b581e1cac574031bfbea4c93e1e70108d71", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.3.tgz" }, "0.0.4": { "shasum": "8065928d0a95fb0e6e09da2557ccf46451926775", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.4.tgz" }, "0.0.5": { "shasum": "a873e3ba9b60e600b1d305a2221326ad01f9e60d", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.0.5.tgz" }, "0.1.0": { "shasum": "969a4b1cbaf50b4a5a05f32f62897a6eba340377", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.0.tgz" }, "0.1.1": { "shasum": "1258fc40de1c0cd16f0103fc6dafa525bf9084a2", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.1.tgz" }, "0.1.2": { "shasum": "9d7409c7d05592d2ebbedcccfd909567b50d08b7", "tarball": "http://registry.npmjs.org/sandboxed-module/-/sandboxed-module-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/sandboxed-module/" }, "sanitize": { "name": "sanitize", "description": "A library for sanitizing and/or stripping HTML tags", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "apeace", "email": "apeace@gmail.com" } ], "time": { "modified": "2011-11-08T23:08:02.689Z", "created": "2011-11-08T01:48:27.623Z", "0.0.1": "2011-11-08T01:48:28.193Z", "0.0.2": "2011-11-08T03:20:19.595Z", "0.0.3": "2011-11-08T23:08:02.689Z" }, "author": { "name": "Andrew Peace", "email": "apeace@gmail.com", "url": "http://github.com/apeace" }, "repository": { "type": "git", "url": "git://github.com/apeace/sanitize.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sanitize/0.0.1", "0.0.2": "http://registry.npmjs.org/sanitize/0.0.2", "0.0.3": "http://registry.npmjs.org/sanitize/0.0.3" }, "dist": { "0.0.1": { "shasum": "5a5b1d5c0013e553f52281efba7f946c01748189", "tarball": "http://registry.npmjs.org/sanitize/-/sanitize-0.0.1.tgz" }, "0.0.2": { "shasum": "58a9913e8efaaa536965278d2e163d32882fde25", "tarball": "http://registry.npmjs.org/sanitize/-/sanitize-0.0.2.tgz" }, "0.0.3": { "shasum": "eea3c60fc7a737410b978641b4aae66e074a31ed", "tarball": "http://registry.npmjs.org/sanitize/-/sanitize-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/sanitize/" }, "sanitizer": { "name": "sanitizer", "description": "Caja's HTML Sanitizer as a Node.js module", "dist-tags": { "latest": "0.0.14" }, "maintainers": [ { "name": "theSmaw", "email": "bensmawfield@googlemail.com" } ], "author": { "name": "Ben Smawfield", "email": "bensmawfield@googlemail.com" }, "repository": { "type": "git", "url": "http://github.com/theSmaw/Caja-HTML-Sanitizer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sanitizer/0.0.1", "0.0.10": "http://registry.npmjs.org/sanitizer/0.0.10", "0.0.11": "http://registry.npmjs.org/sanitizer/0.0.11", "0.0.12": "http://registry.npmjs.org/sanitizer/0.0.12", "0.0.13": "http://registry.npmjs.org/sanitizer/0.0.13", "0.0.14": "http://registry.npmjs.org/sanitizer/0.0.14", "0.0.2": "http://registry.npmjs.org/sanitizer/0.0.2", "0.0.3": "http://registry.npmjs.org/sanitizer/0.0.3", "0.0.4": "http://registry.npmjs.org/sanitizer/0.0.4", "0.0.5": "http://registry.npmjs.org/sanitizer/0.0.5", "0.0.6": "http://registry.npmjs.org/sanitizer/0.0.6", "0.0.7": "http://registry.npmjs.org/sanitizer/0.0.7", "0.0.8": "http://registry.npmjs.org/sanitizer/0.0.8", "0.0.9": "http://registry.npmjs.org/sanitizer/0.0.9" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.1.tgz" }, "0.0.10": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.10.tgz" }, "0.0.11": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.11.tgz" }, "0.0.12": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.12.tgz" }, "0.0.13": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.13.tgz" }, "0.0.14": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.14.tgz" }, "0.0.2": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/sanitizer/-/sanitizer-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/sanitizer/" }, "sapnwrfc": { "name": "sapnwrfc", "description": "Bindings for the SAP NetWeaver RFC SDK", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jdorner", "email": "j.dorner@gmx.net" } ], "time": { "modified": "2011-08-02T10:48:51.669Z", "created": "2011-08-02T10:48:50.566Z", "0.1.0": "2011-08-02T10:48:51.669Z" }, "author": { "name": "Joachim Dorner", "email": "j.dorner@gmx.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/sapnwrfc/0.1.0" }, "dist": { "0.1.0": { "shasum": "3d384e8115a18d5f343389fbfea0f77a54bf0073", "tarball": "http://registry.npmjs.org/sapnwrfc/-/sapnwrfc-0.1.0.tgz" } }, "keywords": [ "sapnwrfc", "sap", "rfc" ], "url": "http://registry.npmjs.org/sapnwrfc/" }, "sardines": { "name": "sardines", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-13T01:57:44.669Z", "created": "2011-07-16T22:55:43.433Z", "0.0.2": "2011-07-16T22:55:43.646Z", "0.0.4": "2011-08-29T02:14:25.865Z", "0.0.5": "2011-09-12T05:24:03.815Z", "0.0.6": "2011-09-30T18:24:29.720Z", "0.0.7": "2011-10-01T00:53:59.944Z", "0.0.8": "2011-11-14T22:33:47.424Z", "0.1.0": "2011-11-18T19:04:00.079Z", "0.1.1": "2011-11-20T01:19:38.552Z", "0.2.0": "2011-11-26T20:11:28.704Z", "0.2.1": "2011-12-02T21:46:49.509Z", "0.2.3": "2011-12-13T01:57:44.669Z" }, "author": { "name": "Craig Condon", "email": "craig@crcn.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/sardines.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/sardines/0.0.2", "0.0.4": "http://registry.npmjs.org/sardines/0.0.4", "0.0.5": "http://registry.npmjs.org/sardines/0.0.5", "0.0.6": "http://registry.npmjs.org/sardines/0.0.6", "0.0.7": "http://registry.npmjs.org/sardines/0.0.7", "0.0.8": "http://registry.npmjs.org/sardines/0.0.8", "0.1.0": "http://registry.npmjs.org/sardines/0.1.0", "0.1.1": "http://registry.npmjs.org/sardines/0.1.1", "0.2.0": "http://registry.npmjs.org/sardines/0.2.0", "0.2.1": "http://registry.npmjs.org/sardines/0.2.1", "0.2.3": "http://registry.npmjs.org/sardines/0.2.3" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.0.2.tgz" }, "0.0.4": { "shasum": "632ae24b1d223836c28c92cec8eb2977b4dea470", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.0.4.tgz" }, "0.0.5": { "shasum": "935366a423ae0474fb7137b4394bd65e76883f3a", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.0.5.tgz" }, "0.0.6": { "shasum": "1d67e370c0176c54a27910f82fbcccd308bd5bda", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.0.6.tgz" }, "0.0.7": { "shasum": "d1b485c252fd264eabec4d14e29fa410db46ed38", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.0.7.tgz" }, "0.0.8": { "shasum": "7670c7e6c58e4d706f603d841fe912150ca6c9b3", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.0.8.tgz" }, "0.1.0": { "shasum": "5be872d8a49bb0b867b935a05692078349c7f526", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.1.0.tgz" }, "0.1.1": { "shasum": "0dc27d90b6a9e1f146149e4dcbea232bf31cb08d", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.1.1.tgz" }, "0.2.0": { "shasum": "83a2d7f42ac602e93ef52d1ae9538fee014ea4c7", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.2.0.tgz" }, "0.2.1": { "shasum": "a39d2762566546bfcb104f972d917a6a41ad67a4", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.2.1.tgz" }, "0.2.3": { "shasum": "8660f06e5b662d3e99f47bdd5bc25ea5ee07023c", "tarball": "http://registry.npmjs.org/sardines/-/sardines-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/sardines/" }, "Sardines": { "name": "Sardines", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-07-16T22:46:05.139Z", "created": "2011-07-16T05:57:49.827Z", "0.0.1": "2011-07-16T05:57:50.123Z", "0.0.2": "2011-07-16T22:46:05.139Z" }, "author": { "name": "Craig Condon", "email": "craig@spiceapps.com" }, "repository": { "type": "git", "url": "http://github.com/spiceapps/sardines.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Sardines/0.0.1", "0.0.2": "http://registry.npmjs.org/Sardines/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/Sardines/-/Sardines-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/Sardines/-/Sardines-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/Sardines/" }, "sargam": { "name": "sargam", "description": "Sargam processor", "dist-tags": { "latest": "0.0.2-pre" }, "maintainers": [ { "name": "rothfield", "email": "rthfield@sonic.net" } ], "time": { "modified": "2011-11-23T19:42:08.646Z", "created": "2011-11-01T19:25:48.560Z", "0.0.2-pre": "2011-11-01T19:31:17.321Z", "0.0.3-pre": "2011-11-17T01:47:25.724Z" }, "author": { "name": "John Rothfield" }, "repository": { "type": "git", "url": "git://github.com/rothfield/doremi.git" }, "versions": { "0.0.2-pre": "http://registry.npmjs.org/sargam/0.0.2-pre" }, "dist": { "0.0.2-pre": { "shasum": "b5ea359e582cdfbb09ec04aff5e573753a16758f", "tarball": "http://registry.npmjs.org/sargam/-/sargam-0.0.2-pre.tgz" } }, "keywords": [ "sargam", "solfege", "letter music notation", "doremi", "lilypond", "raga", "Indian Music" ], "url": "http://registry.npmjs.org/sargam/" }, "sasl": { "name": "sasl", "description": "A wrapper around gsasl providing both client and server suport", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jcestibariz", "email": "mg05182-gh@yahoo.ca" } ], "time": { "modified": "2011-06-05T13:39:05.711Z", "created": "2011-06-05T13:39:04.738Z", "0.0.1": "2011-06-05T13:39:05.711Z" }, "author": { "name": "Juan Carlos Estibariz" }, "repository": { "type": "git", "url": "git://github.com/jcestibariz/node-sasl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sasl/0.0.1" }, "dist": { "0.0.1": { "shasum": "6cc25aede235a0ca71164e81f174895e1803e09d", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.12-linux-2.6.39-gentoo": { "shasum": "373e846294fb43b7f10dc692b4369211f174e714", "tarball": "http://registry.npmjs.org/sasl/-/sasl-0.0.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.12-linux-2.6.39-gentoo.tgz" } }, "tarball": "http://registry.npmjs.org/sasl/-/sasl-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/sasl/" }, "sass": { "name": "sass", "description": "Syntactically Awesome Stylesheets (compiles to css)", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.4.0": "http://registry.npmjs.org/sass/0.4.0", "0.4.1": "http://registry.npmjs.org/sass/0.4.1", "0.4.2": "http://registry.npmjs.org/sass/0.4.2", "0.4.3": "http://registry.npmjs.org/sass/0.4.3", "0.5.0": "http://registry.npmjs.org/sass/0.5.0" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/sass/-/sass-0.4.0.tgz" }, "0.4.1": { "tarball": "http://packages:5984/sass/-/sass-0.4.1.tgz" }, "0.4.2": { "tarball": "http://packages:5984/sass/-/sass-0.4.2.tgz" }, "0.4.3": { "tarball": "http://packages:5984/sass/-/sass-0.4.3.tgz" }, "0.5.0": { "tarball": "http://packages:5984/sass/-/sass-0.5.0.tgz" } }, "keywords": [ "sass", "template", "css", "view" ], "url": "http://registry.npmjs.org/sass/" }, "satisfic": { "name": "satisfic", "description": "A data validator by specification.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kumatch", "email": "kumatch@gmail.com" } ], "time": { "modified": "2011-09-15T14:52:15.785Z", "created": "2011-09-15T14:52:14.407Z", "0.1.0": "2011-09-15T14:52:15.785Z" }, "author": { "name": "KUMAKURA Yousuke", "email": "kumatch@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kumatch/node-satisfic.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/satisfic/0.1.0" }, "dist": { "0.1.0": { "shasum": "eef8389e3181b64263694e437c8e397d8bc4745b", "tarball": "http://registry.npmjs.org/satisfic/-/satisfic-0.1.0.tgz" } }, "keywords": [ "validator", "validaton", "satisfed", "spec", "specification" ], "url": "http://registry.npmjs.org/satisfic/" }, "sax": { "name": "sax", "dist-tags": { "latest": "0.3.4" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "time": { "modified": "2011-12-05T05:15:41.943Z", "created": "2011-02-09T19:13:51.969Z", "0.1.0": "2011-02-09T19:13:51.969Z", "0.1.1": "2011-02-09T19:13:51.969Z", "0.1.2": "2011-02-09T19:13:51.969Z", "0.1.3": "2011-06-14T01:26:18.836Z", "0.1.4": "2011-06-14T18:44:43.566Z", "0.1.5": "2011-07-08T23:49:39.930Z", "0.2.0": "2011-07-20T23:53:50.073Z", "0.2.1": "2011-07-21T01:34:08.297Z", "0.2.2": "2011-07-21T20:16:56.686Z", "0.2.3": "2011-08-01T16:51:52.531Z", "0.2.4": "2011-09-17T00:58:51.899Z", "0.2.5": "2011-10-06T17:13:49.723Z", "0.3.0": "2011-10-17T15:02:08.184Z", "0.3.1": "2011-10-21T00:04:36.763Z", "0.3.2": "2011-10-21T22:15:00.311Z", "0.3.3": "2011-11-11T16:44:00.293Z", "0.3.4": "2011-12-05T05:15:41.943Z" }, "description": "An evented streaming XML parser in JavaScript", "repository": { "type": "git", "url": "git://github.com/isaacs/sax-js.git" }, "users": { "thejh": true }, "versions": { "0.1.0": "http://registry.npmjs.org/sax/0.1.0", "0.1.1": "http://registry.npmjs.org/sax/0.1.1", "0.1.2": "http://registry.npmjs.org/sax/0.1.2", "0.1.3": "http://registry.npmjs.org/sax/0.1.3", "0.1.4": "http://registry.npmjs.org/sax/0.1.4", "0.1.5": "http://registry.npmjs.org/sax/0.1.5", "0.2.0": "http://registry.npmjs.org/sax/0.2.0", "0.2.1": "http://registry.npmjs.org/sax/0.2.1", "0.2.2": "http://registry.npmjs.org/sax/0.2.2", "0.2.3": "http://registry.npmjs.org/sax/0.2.3", "0.2.4": "http://registry.npmjs.org/sax/0.2.4", "0.2.5": "http://registry.npmjs.org/sax/0.2.5", "0.3.0": "http://registry.npmjs.org/sax/0.3.0", "0.3.1": "http://registry.npmjs.org/sax/0.3.1", "0.3.2": "http://registry.npmjs.org/sax/0.3.2", "0.3.3": "http://registry.npmjs.org/sax/0.3.3", "0.3.4": "http://registry.npmjs.org/sax/0.3.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/sax/-/sax-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/sax/-/sax-0.1.1.tgz" }, "0.1.2": { "shasum": "781a6a19c3475563aa03da4ce37ccb8b3113d61a", "tarball": "http://registry.npmjs.org/sax/-/sax-0.1.2.tgz" }, "0.1.3": { "shasum": "f06bbbfc11947497fd1e354e963eeb07ac52992c", "tarball": "http://registry.npmjs.org/sax/-/sax-0.1.3.tgz" }, "0.1.4": { "shasum": "32bdddfe10ed1f1635f26306d7f304666a8841f7", "tarball": "http://registry.npmjs.org/sax/-/sax-0.1.4.tgz" }, "0.1.5": { "shasum": "d1829a6120fa01665eb4dbff6c43f29fd6d61471", "tarball": "http://registry.npmjs.org/sax/-/sax-0.1.5.tgz" }, "0.2.0": { "shasum": "f3f0088400db13a618f81b5abc9a361b5355d60e", "tarball": "http://registry.npmjs.org/sax/-/sax-0.2.0.tgz" }, "0.2.1": { "shasum": "817de986952fbc0213cf2602970919d3cb958f1f", "tarball": "http://registry.npmjs.org/sax/-/sax-0.2.1.tgz" }, "0.2.2": { "shasum": "14b2ae3579988681809918a995a737bc2ca0a843", "tarball": "http://registry.npmjs.org/sax/-/sax-0.2.2.tgz" }, "0.2.3": { "shasum": "bf474651670d0d0dcfcfc4b2a5f83d5e43dc8ea1", "tarball": "http://registry.npmjs.org/sax/-/sax-0.2.3.tgz" }, "0.2.4": { "shasum": "f8ea0da594d1580e601b46c606981ffb0045da13", "tarball": "http://registry.npmjs.org/sax/-/sax-0.2.4.tgz" }, "0.2.5": { "shasum": "52f0ec9d1ad844d71b0d8ada4ae73af4fe2ce34c", "tarball": "http://registry.npmjs.org/sax/-/sax-0.2.5.tgz" }, "0.3.0": { "shasum": "6ae2527801d4b1e9fc3ad4ea22419bf2ae4e73ab", "tarball": "http://registry.npmjs.org/sax/-/sax-0.3.0.tgz" }, "0.3.1": { "shasum": "aa504752f25fb6bec4f6355647eb6dfd59c311d3", "tarball": "http://registry.npmjs.org/sax/-/sax-0.3.1.tgz" }, "0.3.2": { "shasum": "111f2ea7d78fed4228c38b8f0a9b7d203a97f168", "tarball": "http://registry.npmjs.org/sax/-/sax-0.3.2.tgz" }, "0.3.3": { "shasum": "e9228a36fee4819d0e57db18917c0eb7864db2aa", "tarball": "http://registry.npmjs.org/sax/-/sax-0.3.3.tgz" }, "0.3.4": { "shasum": "3689cd4862c6807d844e9bacacdf816cbde322fe", "tarball": "http://registry.npmjs.org/sax/-/sax-0.3.4.tgz" } }, "url": "http://registry.npmjs.org/sax/" }, "say": { "name": "say", "description": "TTS (text to speech) for node.js. send text from node.js to your speakers.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "git://github.com/Marak/say.js.git" }, "time": { "modified": "2011-06-14T06:43:16.829Z", "created": "2011-01-25T00:39:29.820Z", "0.1.0": "2011-01-25T00:39:29.820Z", "0.4.0": "2011-01-25T00:39:29.820Z", "0.5.0": "2011-06-14T06:43:16.829Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/say/0.1.0", "0.4.0": "http://registry.npmjs.org/say/0.4.0", "0.5.0": "http://registry.npmjs.org/say/0.5.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/say/-/say-0.1.0.tgz" }, "0.4.0": { "shasum": "60ee70b250340963c32e63ce441e05610e027f99", "tarball": "http://registry.npmjs.org/say/-/say-0.4.0.tgz" }, "0.5.0": { "shasum": "e63c0553580ea35be26b45251bf57c31d9059948", "tarball": "http://registry.npmjs.org/say/-/say-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/say/" }, "sayndo": { "name": "sayndo", "description": "Fast and flexible web server with customized routing and authorization.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "zyndiecate", "email": "tim.schindler@adcloud.com" } ], "time": { "modified": "2011-10-30T14:34:44.930Z", "created": "2011-07-24T21:54:07.438Z", "0.0.0": "2011-07-24T21:54:08.091Z", "0.0.1": "2011-08-28T00:26:34.006Z", "0.0.2": "2011-09-03T11:46:48.190Z", "0.0.3": "2011-10-30T14:34:44.930Z" }, "author": { "name": "Tim Schindler", "email": "tim.schindler@adcloud.com" }, "repository": { "type": "git", "url": "git://github.com/zyndiecate/sayndo.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/sayndo/0.0.0", "0.0.1": "http://registry.npmjs.org/sayndo/0.0.1", "0.0.2": "http://registry.npmjs.org/sayndo/0.0.2", "0.0.3": "http://registry.npmjs.org/sayndo/0.0.3" }, "dist": { "0.0.0": { "shasum": "dbd44b4739f1e9080f01c5ad1b242686c48244fb", "tarball": "http://registry.npmjs.org/sayndo/-/sayndo-0.0.0.tgz" }, "0.0.1": { "shasum": "a32fe2c8c15bbbbcdefb367b8d450d3149bc167b", "tarball": "http://registry.npmjs.org/sayndo/-/sayndo-0.0.1.tgz" }, "0.0.2": { "shasum": "6cef0d1cb61c23455ad010510c852cf09ec71c3e", "tarball": "http://registry.npmjs.org/sayndo/-/sayndo-0.0.2.tgz" }, "0.0.3": { "shasum": "7dcb01b52ed6b052eebfec47a1f0839f608727d6", "tarball": "http://registry.npmjs.org/sayndo/-/sayndo-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/sayndo/" }, "sc-handlebars": { "name": "sc-handlebars", "description": "Sproutcore Handlebars Utility", "dist-tags": { "latest": "1.0.2beta" }, "maintainers": [ { "name": "slexaxton", "email": "alexsexton@gmail.com" } ], "time": { "modified": "2011-09-02T19:50:34.849Z", "created": "2011-09-02T19:50:34.196Z", "1.0.2beta": "2011-09-02T19:50:34.849Z" }, "author": { "name": "Alex Sexton", "email": "Alex.Sexton@bazaarvoice.com" }, "repository": { "type": "git", "url": "git://github.com/SlexAxton/sc-handlebars.git" }, "versions": { "1.0.2beta": "http://registry.npmjs.org/sc-handlebars/1.0.2beta" }, "dist": { "1.0.2beta": { "shasum": "a209201e661e296a86222283c84b33d8d3103e7f", "tarball": "http://registry.npmjs.org/sc-handlebars/-/sc-handlebars-1.0.2beta.tgz" } }, "keywords": [ "sproutcore precompile handlebars mustache template html" ], "url": "http://registry.npmjs.org/sc-handlebars/" }, "scaffold": { "name": "scaffold", "description": "scaffolding library for node.js", "dist-tags": { "latest": "0.0.1" }, "readme": "### Example\n\n```javascript\n\nvar scaffolding = require('scaffolding');\n\n\nscaffolding({\n\tinput: {\n\t\tname: \"What is your name?\",\n\t\taddress: \"What is your address?\",\n\t\thasDog: \"(confirm) Do you have a dog?\"\n\t},\n\tbuild: function(ops)\n\t{\n\t\tconsole.log(ops.name);\n\t\tconsole.log(ops.address);\n\t\tconsole.log(ops.hasDog);//true\n\t}\n});\n\n````\n\n### Types of inputs\n\nYou can easily specify the type of input by adding `(type-of-input)` before the message. Like to:\n\n````javascript\n\nscaffolding({\n\tinput: {\n\t\tusername: \"(prompt) Username:\",\n\t\tpassword: \"(password) Password:\",\n\t\thasFriends: \"(confirm) Do you have any friends?\"\n\t}\n});\n\n````\n\n`(prompt)` is the default option if you omit the type of input.\n\n\n### Default Parameters\n\n````javascript\n\nscaffolding({\n\t\n\tinput: {\n\t\tprojectName: {\n\t\t\tmsg: \"What is your project name?\",\n\t\t\tdefault: function(params, callback)\n\t\t\t{\n\t\t\t\tcallback(50);\n\t\t\t}\n\t\t},\n\t\tprojectSrc: {\n\t\t\tmsg: \"What is your project located?\",\n\t\t\tdefault: '/usr/local/bin'\n\t\t}\n\t}\n});\n\n````\n\n### Helpers\n\n#### scaffolding.fromDir(params, src, dest)\n\nscans the target directory for files, and replaces any template variables with the parameters given. The destination is where the files are written to.\n\n````javascript\n\nscaffolding({\n\tparams: {\n\t\tprojectName: \"What is your project name?\"\n\t}\n})\n\n````\n\nOr if your lazy like me, you can do something like this:\n\n\nscaffolding({\n\tinput: {\n\t\tprojectName: \"What is your project name?\",\n\t\t_src: \"Where is your project located?\",\n\t\t_dest: \"Where do you want to write the project to?\",\n\t},\n\tbuild: scaffolding.fromDir\n})\n\n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:54:48.861Z", "created": "2011-11-30T18:54:48.124Z", "0.0.1": "2011-11-30T18:54:48.861Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/scaffold.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scaffold/0.0.1" }, "dist": { "0.0.1": { "shasum": "9caf7a1d45b13e57fde7fd16dc04f65f7cc2e54c", "tarball": "http://registry.npmjs.org/scaffold/-/scaffold-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/scaffold/" }, "scaffolder": { "name": "scaffolder", "description": "Helpers for making apps that scaffold stuff", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-11-08T05:10:58.733Z", "created": "2011-10-01T10:43:53.183Z", "0.0.1": "2011-10-01T10:43:55.660Z", "0.0.2": "2011-10-01T14:06:20.366Z", "0.0.3": "2011-11-08T05:10:58.733Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/jandles.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scaffolder/0.0.1", "0.0.2": "http://registry.npmjs.org/scaffolder/0.0.2", "0.0.3": "http://registry.npmjs.org/scaffolder/0.0.3" }, "dist": { "0.0.1": { "shasum": "9b2ca980c7b3c8b5edde95dfb027602ca871fcf9", "tarball": "http://registry.npmjs.org/scaffolder/-/scaffolder-0.0.1.tgz" }, "0.0.2": { "shasum": "4dbc0f427d5946989d4ae0fca342064c00695ab2", "tarball": "http://registry.npmjs.org/scaffolder/-/scaffolder-0.0.2.tgz" }, "0.0.3": { "shasum": "43177bb376c0042cdbc9c99856996aa41f4d7cea", "tarball": "http://registry.npmjs.org/scaffolder/-/scaffolder-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/scaffolder/" }, "scaffoldit": { "name": "scaffoldit", "description": "scaffolding library for node.js", "dist-tags": { "latest": "0.0.1" }, "readme": "\n### What's this?\n\nA library which allows to you very easily take input from a user, and use that data to build stuff. Like so: \n\n\n```javascript\n\nvar scaffoldit = require('../');\nrequire('colors');\n\nscaffoldit({\n\t\n\t/**\n\t * another place to put default values\n\t */\n\t\n\tparams: {\n\t\t'_src': __dirname + '/tpl/hello.mu.txt'\n\t},\n\t\n\t/**\n\t * input required by the user\n\t */\n\t\n\tinput: {\n\t\t'name': {\n\t\t\tmsg: 'What is your name?',\n\t\t\tvalue: 'Craig'\n\t\t},\n\t\t'hasDog': '(confirm) Do you have a dog?'\n\t},\n\t\n\t/**\n\t * called after gathering *all* input data - \n\t * builds the stuff\n\t */\n\t\n\tbuild: function(ops, next) {\n\t\t\n\t\tconsole.log('Building template...'.grey);\n\t\t\n\t\tscaffoldit.fromFile(ops, next);\n\t},\n\t\n\t/**\n\t * called after the entire build process is complete\n\t */\n\t\n\tcomplete: function(err, result) {\n\t\t\n\t\tconsole.log(result.green);\n\t}\n});\n\n````\n\nThe hello.mu.txt [mustache](https://github.com/janl/mustache.js) template looks like:\n\n\n````text\n\nhello {{name}}!\n\n{{#hasDog}}\nYou have a dog.\n{{/has}}\n\n{{^hasDog}}\nYou do NOT have a dog.\n{{/hasDog}}\n\n````\n\nAnd the result is: \n\n![Alt example](http://i.imgur.com/3Q9Fa.png)\n\n\n### scaffoldit(ops)\n\nOptions include:\n\n- `params` - Default parameter values to pass onto the build callback.\n- `input` - Inputs that require a value from the user.\n\t- `[param_name]` - The parameter name for the given input.\n\t\t- `msg` - The message to display to the user.\n\t\t- `default` - The optional default value to use for the param. Can be a value, or callback.\n\t\t- `type` - Optional param for the type of input.\n- `build` - The build function for the parameters given.\n- `complete` - Called once the build is complete.\n\n\n### Types of inputs\n\nYou can easily specify the type of input by adding `(type-of-input)` before the message. Like to:\n\n````javascript\n\nscaffoldit({\n\tinput: {\n\t\tusername: \"(prompt) Username:\",\n\t\tpassword: \"(password) Password:\",\n\t\thasFriends: \"(confirm) Do you have any friends?\"\n\t}\n});\n\n````\n\n`(prompt)` is the default option if you omit the type of input.\n\n\n### Default Parameters\n\n````javascript\n\nscaffoldit({\n\t\n\tinput: {\n\t\tprojectName: {\n\t\t\tmsg: \"What is your project name?\",\n\t\t\tdefault: function(params, callback)\t{ \n\t\t\t\t\n\t\t\t\tcallback(50);\n\t\t\t}\n\t\t},\n\t\tprojectSrc: {\n\t\t\tmsg: \"Where is your project located?\",\n\t\t\tdefault: '/usr/local/bin'\n\t\t}\n\t}\n});\n\n````\n\n\n### scaffoldit.fromDir(params, src, dest)\n\nScans the target directory for [mustache](https://github.com/janl/mustache.js) templates, and replaces any template variables with the parameters given. The destination is where the files are written to. Make sure to set the *name* of the template file to something like `my-file.tpl.html`, or `my-file.mu.html`.\n\nNote that `tpl`, and `mu` are removed in the destination file.\n\n````javascript\n\nscaffoldit({\n\tinput: {\n\t\tprojectName: \"What is your project name?\"\n\t},\n\tbuild: function(ops, next) {\n\t\t\n\t\tscaffoldit.fromDir(ops, '/path/to/input/dir','/path/to/output/dir');\n\t},\n\tcomplete: function() {\n\t\t//...\n\t}\n})\n\n````\n\nOr you can do something like this:\n\n````javascript\n\nscaffoldit({\n\tparams: {\n\t\t'_src': '/path/to/input/dir',\n\t\t'_dest': '/path/to/output/dir'\n\t},\n\tinput: {\n\t\tprojectName: \"What is your project name?\"\n\t},\n\tbuild: scaffoldit.fromDir,\n\tcomplete: function() {\n\t\t//...\n\t}\n});\n\n````\n\n\n### scaffoldit.fromFile(params, templateSrc, callback)\n\nloads the target [mustache](https://github.com/janl/mustache.js) template file and fills it with the parameters given. Again, make sure to use this format `my-file.mu.format`, or `my-file.tpl.format` for consistency.\n\n````javascript\n\nscaffoldit({\n\tinput: {\n\t\tname: {\n\t\t\tmsg: \"What's your name?\",\n\t\t\tdefault: \"Craig\"\n\t\t},\n\t\t_src: {\n\t\t\tmsg: \"Where is the template?\",\n\t\t\tdefault: \"/path/to/template.file\"\n\t\t},\n\t\tbuild: scaffoldit.fromFile,\n\t\tcomplete: function(err, content) {\n\t\t\t\n\t\t\tconsole.log(content);\n\t\t}\n\n\t}\n});\n\n````\n\n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:26.838Z", "created": "2011-11-30T18:55:26.122Z", "0.0.1": "2011-11-30T18:55:26.838Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/scaffold.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scaffoldit/0.0.1" }, "dist": { "0.0.1": { "shasum": "71c8435bc523cf791c4ee6a8a2411c76af986bde", "tarball": "http://registry.npmjs.org/scaffoldit/-/scaffoldit-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/scaffoldit/" }, "scan.js": { "name": "scan.js", "description": "node.js module to scan and represent resources in data structures", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "functioncallback", "email": "functioncallback@gmail.com" } ], "time": { "modified": "2011-10-15T23:09:35.114Z", "created": "2011-10-15T23:09:32.849Z", "0.0.7": "2011-10-15T23:09:35.114Z" }, "author": { "name": "Wagner Montalvao Camarao", "email": "functioncallback@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/functioncallback/scan.js.git" }, "versions": { "0.0.7": "http://registry.npmjs.org/scan.js/0.0.7" }, "dist": { "0.0.7": { "shasum": "a5c3c13714a6ff2faeaefe738f5946500e857c5f", "tarball": "http://registry.npmjs.org/scan.js/-/scan.js-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/scan.js/" }, "scgi-client": { "name": "scgi-client", "description": "SCGI (Simple Common Gateway Interface) Client", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "yorick", "email": "yorickvanpelt@gmail.com" } ], "time": { "modified": "2011-12-08T17:35:35.686Z", "created": "2011-12-07T20:43:55.020Z", "0.0.1": "2011-12-07T20:44:36.943Z", "0.0.2": "2011-12-08T14:57:54.819Z", "0.0.3": "2011-12-08T17:35:35.686Z" }, "author": { "name": "Yorick" }, "repository": { "type": "git", "url": "git://github.com/yorickvP/node-scgi-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scgi-client/0.0.1", "0.0.2": "http://registry.npmjs.org/scgi-client/0.0.2", "0.0.3": "http://registry.npmjs.org/scgi-client/0.0.3" }, "dist": { "0.0.1": { "shasum": "37e43bcde48eff79cbf3034eaf213ab2342836ce", "tarball": "http://registry.npmjs.org/scgi-client/-/scgi-client-0.0.1.tgz" }, "0.0.2": { "shasum": "4584c820b93cf61ed5770db0b55ef1632126f15c", "tarball": "http://registry.npmjs.org/scgi-client/-/scgi-client-0.0.2.tgz" }, "0.0.3": { "shasum": "03c04aca96e1efa73e45b19c22c95cfaf7a00ee1", "tarball": "http://registry.npmjs.org/scgi-client/-/scgi-client-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/scgi-client/" }, "scgi-server": { "name": "scgi-server", "description": "SCGI (Simple Common Gateway Interface) server", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "yorick", "email": "yorickvanpelt@gmail.com" } ], "time": { "modified": "2011-10-02T14:05:00.764Z", "created": "2011-07-02T16:38:11.525Z", "0.0.1": "2011-07-02T16:38:12.070Z", "0.0.2": "2011-09-18T12:36:34.245Z", "0.1.0": "2011-09-26T16:59:24.278Z", "0.1.1": "2011-10-01T09:36:15.347Z", "0.1.3": "2011-10-01T11:36:30.013Z", "0.1.4": "2011-10-02T14:05:00.764Z" }, "author": { "name": "Yorick" }, "repository": { "type": "git", "url": "git://github.com/yorickvP/node-scgi-server.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scgi-server/0.0.1", "0.0.2": "http://registry.npmjs.org/scgi-server/0.0.2", "0.1.0": "http://registry.npmjs.org/scgi-server/0.1.0", "0.1.1": "http://registry.npmjs.org/scgi-server/0.1.1", "0.1.3": "http://registry.npmjs.org/scgi-server/0.1.3", "0.1.4": "http://registry.npmjs.org/scgi-server/0.1.4" }, "dist": { "0.0.1": { "shasum": "92bde53ac8d0a96b16726f71e1e172244efceaaa", "tarball": "http://registry.npmjs.org/scgi-server/-/scgi-server-0.0.1.tgz" }, "0.0.2": { "shasum": "99818ae246aa8d758a78674d2c3a76c4c4769708", "tarball": "http://registry.npmjs.org/scgi-server/-/scgi-server-0.0.2.tgz" }, "0.1.0": { "shasum": "36c1bffe1d56c80cadc5639f9ccbed765f60da72", "tarball": "http://registry.npmjs.org/scgi-server/-/scgi-server-0.1.0.tgz" }, "0.1.1": { "shasum": "1bef38877744df6aadd1e944b1647abfcaba6590", "tarball": "http://registry.npmjs.org/scgi-server/-/scgi-server-0.1.1.tgz" }, "0.1.3": { "shasum": "7df2786e1ba63f4fa6b714adead7207a29150fff", "tarball": "http://registry.npmjs.org/scgi-server/-/scgi-server-0.1.3.tgz" }, "0.1.4": { "shasum": "326a2de0a79deb0765ac4b0be97842057ac295ab", "tarball": "http://registry.npmjs.org/scgi-server/-/scgi-server-0.1.4.tgz" } }, "keywords": [ "SCGI" ], "url": "http://registry.npmjs.org/scgi-server/" }, "scheduler": { "name": "scheduler", "description": "Cron scheduler for node.js", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "author": { "name": "Anton Podviaznikov", "email": "podviaznikov@gmail.com" }, "time": { "modified": "2011-07-06T16:00:46.094Z", "created": "2011-01-11T11:22:36.888Z", "0.1.0": "2011-01-11T11:22:36.888Z", "0.1.1": "2011-01-11T11:22:36.888Z", "0.5.0": "2011-01-17T19:31:34.425Z", "0.5.1": "2011-01-17T20:33:15.546Z", "0.5.2": "2011-01-17T20:39:45.602Z", "0.5.3": "2011-01-17T20:40:37.625Z", "0.6.0": "2011-02-11T22:27:26.430Z", "0.6.1": "2011-03-17T21:30:16.607Z", "0.7.1": "2011-03-21T15:45:47.375Z", "0.8.1": "2011-07-06T16:00:46.094Z" }, "repository": { "type": "git", "url": "git://github.com/podviaznikov/node-scheduler.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/scheduler/0.1.0", "0.1.1": "http://registry.npmjs.org/scheduler/0.1.1", "0.5.0": "http://registry.npmjs.org/scheduler/0.5.0", "0.5.1": "http://registry.npmjs.org/scheduler/0.5.1", "0.5.2": "http://registry.npmjs.org/scheduler/0.5.2", "0.5.3": "http://registry.npmjs.org/scheduler/0.5.3", "0.6.0": "http://registry.npmjs.org/scheduler/0.6.0", "0.6.1": "http://registry.npmjs.org/scheduler/0.6.1", "0.7.1": "http://registry.npmjs.org/scheduler/0.7.1", "0.8.1": "http://registry.npmjs.org/scheduler/0.8.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.1.1.tgz" }, "0.5.0": { "shasum": "d42852b45f096de2beaeb30b52fea4fc962d51fe", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.5.0.tgz" }, "0.5.1": { "shasum": "22b8734b982e51ba526a55472291d35d7b2c8693", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.5.1.tgz" }, "0.5.2": { "shasum": "9a390475872898705d08893ecf21cec244620350", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.5.2.tgz" }, "0.5.3": { "shasum": "3996b962488e594e43ff9f4aae059dc5f6fada9c", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.5.3.tgz" }, "0.6.0": { "shasum": "f2a2673bd833fd443d2b61844b13b8b6f49318b2", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.6.0.tgz" }, "0.6.1": { "shasum": "ab423239324c72135bf9b6b3ee4c3fb53d0b8c6b", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.6.1.tgz" }, "0.7.1": { "shasum": "b5e6e1289bdf51c9cb18088fb022b6103fe0c95e", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.7.1.tgz" }, "0.8.1": { "shasum": "6adf0bb00c9f5079fdde77cac49bed3183521a78", "tarball": "http://registry.npmjs.org/scheduler/-/scheduler-0.8.1.tgz" } }, "keywords": [ "scheduler", "cron" ], "url": "http://registry.npmjs.org/scheduler/" }, "schema": { "name": "schema", "description": "Sophisticated JSON schema data validation and adaptation", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "akidee", "email": "mail@akidee.de" } ], "author": { "name": "Andreas Kalsch", "url": "http://akidee.de/" }, "time": { "modified": "2011-06-25T20:49:38.405Z", "created": "2010-12-29T20:16:50.647Z", "0.1.0a": "2010-12-29T20:16:50.647Z", "0.1.0a-1": "2010-12-29T20:16:50.647Z", "0.1.0a-2": "2011-01-25T18:53:21.316Z", "0.2.0": "2011-05-16T16:48:00.606Z" }, "repository": { "type": "git", "url": "git://github.com/akidee/schema.js.git" }, "versions": { "0.1.0a": "http://registry.npmjs.org/schema/0.1.0a", "0.1.0a-1": "http://registry.npmjs.org/schema/0.1.0a-1", "0.1.0a-2": "http://registry.npmjs.org/schema/0.1.0a-2", "0.2.0": "http://registry.npmjs.org/schema/0.2.0" }, "dist": { "0.1.0a": { "tarball": "http://registry.npmjs.org/schema/-/schema-0.1.0a.tgz" }, "0.1.0a-1": { "shasum": "f9089ad92ec80482d71df676334c39a9dd806932", "tarball": "http://registry.npmjs.org/schema/-/schema-0.1.0a-1.tgz" }, "0.1.0a-2": { "shasum": "a22dd6827c92d7fb1689a8cf0068f584ed6b8463", "tarball": "http://registry.npmjs.org/schema/-/schema-0.1.0a-2.tgz" }, "0.2.0": { "shasum": "8502a629f77e839d454598c0ebd9097b3d5642d6", "tarball": "http://registry.npmjs.org/schema/-/schema-0.2.0.tgz" } }, "keywords": [ "json schema", "schema", "data", "validation", "tolerant", "adaptation", "agile" ], "url": "http://registry.npmjs.org/schema/" }, "schema-builder": { "name": "schema-builder", "description": "A fluent api to create json schemas.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "eirikurn", "email": "eirikur@nilsson.is" } ], "time": { "modified": "2011-05-20T22:51:31.659Z", "created": "2011-05-20T22:51:30.852Z", "0.0.1": "2011-05-20T22:51:31.659Z" }, "author": { "name": "Eirikur Nilsson", "email": "eirikur@nilsson.is" }, "versions": { "0.0.1": "http://registry.npmjs.org/schema-builder/0.0.1" }, "dist": { "0.0.1": { "shasum": "3f6f71a865d75e5df65fa830725d10d063b99e73", "tarball": "http://registry.npmjs.org/schema-builder/-/schema-builder-0.0.1.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/schema-builder/" }, "schema-org": { "name": "schema-org", "description": "A node.js library that retrieves, parses and provides all schemas from schema.org", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-09-12T17:52:48.839Z", "created": "2011-06-08T11:54:40.969Z", "0.0.1": "2011-06-08T11:54:41.249Z", "0.1.0": "2011-06-13T06:42:31.144Z", "0.1.1": "2011-06-22T04:20:26.263Z", "0.1.2": "2011-08-23T03:18:29.636Z", "0.1.3": "2011-09-12T17:52:48.839Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/node-schema-org.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/schema-org/0.0.1", "0.1.0": "http://registry.npmjs.org/schema-org/0.1.0", "0.1.1": "http://registry.npmjs.org/schema-org/0.1.1", "0.1.2": "http://registry.npmjs.org/schema-org/0.1.2", "0.1.3": "http://registry.npmjs.org/schema-org/0.1.3" }, "dist": { "0.0.1": { "shasum": "56339232d7fb1a22a4aee2c708a18c86f516a2e9", "tarball": "http://registry.npmjs.org/schema-org/-/schema-org-0.0.1.tgz" }, "0.1.0": { "shasum": "9e69670d28426facb627269ee2d4d55e3e62e083", "tarball": "http://registry.npmjs.org/schema-org/-/schema-org-0.1.0.tgz" }, "0.1.1": { "shasum": "99bee2516e936e3a8a53924691ee54ab3f05aa61", "tarball": "http://registry.npmjs.org/schema-org/-/schema-org-0.1.1.tgz" }, "0.1.2": { "shasum": "16a79d8725dbf0f80b41608372b9c8f773f2b44a", "tarball": "http://registry.npmjs.org/schema-org/-/schema-org-0.1.2.tgz" }, "0.1.3": { "shasum": "a912936901a8f0f07d884c48958445cf19902d0b", "tarball": "http://registry.npmjs.org/schema-org/-/schema-org-0.1.3.tgz" } }, "keywords": [ "schemas", "jsdom", "parsers" ], "url": "http://registry.npmjs.org/schema-org/" }, "schemajs": { "name": "schemajs", "description": "validate objects (including http request params) agains a schema. includes express middleware", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "eleith", "email": "work@eleith.com" } ], "time": { "modified": "2011-11-15T06:50:37.471Z", "created": "2011-09-23T22:11:14.840Z", "0.1.0": "2011-09-23T22:11:16.136Z", "0.1.1": "2011-09-23T22:15:01.023Z", "0.1.2": "2011-09-24T19:08:00.512Z", "0.1.3": "2011-09-25T05:17:35.415Z", "0.1.4": "2011-11-15T06:50:37.471Z" }, "author": { "name": "eleith" }, "repository": { "type": "git", "url": "git://github.com/eleith/schemajs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/schemajs/0.1.0", "0.1.1": "http://registry.npmjs.org/schemajs/0.1.1", "0.1.2": "http://registry.npmjs.org/schemajs/0.1.2", "0.1.3": "http://registry.npmjs.org/schemajs/0.1.3", "0.1.4": "http://registry.npmjs.org/schemajs/0.1.4" }, "dist": { "0.1.0": { "shasum": "184315f56ca3bf3429d41b538197bd1074a96762", "tarball": "http://registry.npmjs.org/schemajs/-/schemajs-0.1.0.tgz" }, "0.1.1": { "shasum": "23b8a5f58d04b90b7650ca992680b1e004b4de8a", "tarball": "http://registry.npmjs.org/schemajs/-/schemajs-0.1.1.tgz" }, "0.1.2": { "shasum": "897c4cfb7a79dd9d1f204769880cddd064640b78", "tarball": "http://registry.npmjs.org/schemajs/-/schemajs-0.1.2.tgz" }, "0.1.3": { "shasum": "e1b63f570092605998c0f00fa55741452eeb0e03", "tarball": "http://registry.npmjs.org/schemajs/-/schemajs-0.1.3.tgz" }, "0.1.4": { "shasum": "e49f77a2ec3ad7e1184450f8e277825defa8ffec", "tarball": "http://registry.npmjs.org/schemajs/-/schemajs-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/schemajs/" }, "scone": { "name": "scone", "description": "'Scone.js' makes developing node.js apps that use coffeescript and stylus easier by merging the coffee -w and stylus -w commands along side the server console. One terminal to rule them all.", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "inkspeck", "email": "krishedges@gmail.com" } ], "time": { "modified": "2011-05-04T22:59:03.057Z", "created": "2011-04-27T11:59:48.802Z", "0.1.1": "2011-04-27T11:59:49.023Z", "0.1.2": "2011-04-27T22:10:15.723Z", "0.1.3": "2011-04-28T05:16:23.186Z", "0.1.4": "2011-04-28T05:21:35.653Z", "0.1.5": "2011-04-30T20:49:38.550Z", "0.1.6": "2011-04-30T22:23:20.611Z", "0.1.7": "2011-05-04T22:59:03.057Z" }, "author": { "name": "Kris Hedges - Inkspeck Design", "email": "kris@inkspeck.com", "url": "http://inkspeck.com/" }, "repository": { "type": "git", "url": "git://github.com/InkSpeck/scone.git", "web": "http://github.com/InkSpeck/scone" }, "versions": { "0.1.1": "http://registry.npmjs.org/scone/0.1.1", "0.1.2": "http://registry.npmjs.org/scone/0.1.2", "0.1.3": "http://registry.npmjs.org/scone/0.1.3", "0.1.4": "http://registry.npmjs.org/scone/0.1.4", "0.1.5": "http://registry.npmjs.org/scone/0.1.5", "0.1.6": "http://registry.npmjs.org/scone/0.1.6", "0.1.7": "http://registry.npmjs.org/scone/0.1.7" }, "dist": { "0.1.1": { "shasum": "e4d6b71def3db7bd5904f7d9326ce42aa9524e92", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.1.tgz" }, "0.1.2": { "shasum": "5ca38e3d5e92c8f219da67e1d002368cea19698d", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.2.tgz" }, "0.1.3": { "shasum": "8775f364569f21579b025b20f2882ce049e34cb0", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.3.tgz" }, "0.1.4": { "shasum": "d6da871e5f0ab1cd7999cf539c246bc86ee951b8", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.4.tgz" }, "0.1.5": { "shasum": "c5b22aa1480603df55b875246c40447b2ad71f6c", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.5.tgz" }, "0.1.6": { "shasum": "48106eb9d8031fa1a9a63d2753fa8b2acc7c4e57", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.6.tgz" }, "0.1.7": { "shasum": "70a8d8d876d55ccab4167a04f5f66564ef83c2f8", "tarball": "http://registry.npmjs.org/scone/-/scone-0.1.7.tgz" } }, "keywords": [ "scone", "scone.js" ], "url": "http://registry.npmjs.org/scone/" }, "scooj": { "name": "scooj", "description": "Simple Classical OO for JavaScript", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "pmuellr", "email": "pmuellr@gmail.com" } ], "author": { "name": "Patrick Mueller" }, "repository": { "type": "git", "url": "git://github.com/pmuellr/sscooj.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/scooj/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/scooj/-/scooj-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/scooj/" }, "scope": { "name": "scope", "description": "Define and work with lexical scopes.", "dist-tags": { "latest": "0.10.1" }, "maintainers": [ { "name": "dbrans", "email": "dbrans@gmail.com" } ], "time": { "modified": "2011-07-07T04:36:17.818Z", "created": "2011-06-22T22:52:45.525Z", "0.8.0": "2011-06-22T22:52:45.809Z", "0.8.1": "2011-06-22T22:54:03.709Z", "0.8.2": "2011-06-27T21:05:07.690Z", "0.9.0": "2011-06-29T15:26:03.431Z", "0.10.0": "2011-06-30T16:36:52.605Z", "0.10.1": "2011-07-07T04:36:17.818Z" }, "author": { "name": "Derek Brans", "email": "dbrans@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dbrans/scope.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/scope/0.8.0", "0.8.1": "http://registry.npmjs.org/scope/0.8.1", "0.8.2": "http://registry.npmjs.org/scope/0.8.2", "0.9.0": "http://registry.npmjs.org/scope/0.9.0", "0.10.0": "http://registry.npmjs.org/scope/0.10.0", "0.10.1": "http://registry.npmjs.org/scope/0.10.1" }, "dist": { "0.8.0": { "shasum": "b67bea7ff2138dcfb74e9fb5fb62d051e49bf805", "tarball": "http://registry.npmjs.org/scope/-/scope-0.8.0.tgz" }, "0.8.1": { "shasum": "53bf20a5b09c7b48d4020b4ded1f6851d7f19b32", "tarball": "http://registry.npmjs.org/scope/-/scope-0.8.1.tgz" }, "0.8.2": { "shasum": "a7f42762d1c70bf52818b52dd79d35a5697740e6", "tarball": "http://registry.npmjs.org/scope/-/scope-0.8.2.tgz" }, "0.9.0": { "shasum": "64f868d269aaaa20422e3f596a0d399590f3ecef", "tarball": "http://registry.npmjs.org/scope/-/scope-0.9.0.tgz" }, "0.10.0": { "shasum": "0f33a0c5e2e2c66c90368b70b78444c4fd55bae2", "tarball": "http://registry.npmjs.org/scope/-/scope-0.10.0.tgz" }, "0.10.1": { "shasum": "0840e81cbaa429a3da0b055ef9a6586e552e0e1d", "tarball": "http://registry.npmjs.org/scope/-/scope-0.10.1.tgz" } }, "keywords": [ "scope", "lexical", "DSL", "coffeescript" ], "url": "http://registry.npmjs.org/scope/" }, "scope-provider": { "name": "scope-provider", "description": "Cross-platform (browser/NodeJS) JavaScript scope provider", "dist-tags": { "latest": "0.11.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Scope-Provider/tree", "url": "git://github.com/SamuraiJack/Scope-Provider.git", "type": "git" }, "time": { "modified": "2011-07-16T08:40:41.784Z", "created": "2011-01-12T15:39:16.653Z", "0.3.0": "2011-01-12T15:39:16.653Z", "0.4.0": "2011-01-12T15:39:16.653Z", "0.5.0": "2011-01-12T15:39:16.653Z", "0.6.0": "2011-01-12T15:39:16.653Z", "0.7.0": "2011-01-12T15:39:16.653Z", "0.8.0": "2011-01-12T18:30:55.199Z", "0.9.0": "2011-07-15T15:25:56.048Z", "0.10.0": "2011-07-15T16:05:34.030Z", "0.11.0": "2011-07-16T08:40:41.784Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/scope-provider/0.3.0", "0.4.0": "http://registry.npmjs.org/scope-provider/0.4.0", "0.5.0": "http://registry.npmjs.org/scope-provider/0.5.0", "0.6.0": "http://registry.npmjs.org/scope-provider/0.6.0", "0.7.0": "http://registry.npmjs.org/scope-provider/0.7.0", "0.8.0": "http://registry.npmjs.org/scope-provider/0.8.0", "0.9.0": "http://registry.npmjs.org/scope-provider/0.9.0", "0.10.0": "http://registry.npmjs.org/scope-provider/0.10.0", "0.11.0": "http://registry.npmjs.org/scope-provider/0.11.0" }, "dist": { "0.3.0": { "tarball": "http://packages:5984/scope-provider/-/scope-provider-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/scope-provider/-/scope-provider-0.4.0.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.5.0.tgz" }, "0.6.0": { "shasum": "5afb2ec4866dcdda455a0b4af6b47b2f220b96aa", "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.6.0.tgz" }, "0.7.0": { "shasum": "27dbed647aa2b6d915c8ffec3daee4b6907e2992", "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.7.0.tgz" }, "0.8.0": { "shasum": "f78671639be05fc8c61ae13eef3056aafedd8c9b", "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.8.0.tgz" }, "0.9.0": { "shasum": "45684ae6f9b4ec7112585a13c7f6b1977ec664ee", "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.9.0.tgz" }, "0.10.0": { "shasum": "34dedf4d181720de8d111d220360609188bea288", "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.10.0.tgz" }, "0.11.0": { "shasum": "257441df2be98318ed68b6cd93259a620a3713d3", "tarball": "http://registry.npmjs.org/scope-provider/-/scope-provider-0.11.0.tgz" } }, "url": "http://registry.npmjs.org/scope-provider/" }, "scoped-http-client": { "name": "scoped-http-client", "description": "http client request wrapper", "dist-tags": { "latest": "0.9.6" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "time": { "modified": "2011-11-09T16:38:11.001Z", "created": "2011-08-01T17:44:47.173Z", "0.9.0": "2011-08-01T17:44:49.281Z", "0.9.1": "2011-10-18T19:59:57.910Z", "0.9.2": "2011-10-25T00:40:22.711Z", "0.9.3": "2011-10-25T04:09:18.259Z", "0.9.4": "2011-10-25T04:21:07.507Z", "0.9.6": "2011-11-09T16:38:11.001Z" }, "author": { "name": "technoweenie" }, "repository": { "type": "git", "url": "git://github.com/technoweenie/node-scoped-http-client.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/scoped-http-client/0.9.0", "0.9.1": "http://registry.npmjs.org/scoped-http-client/0.9.1", "0.9.2": "http://registry.npmjs.org/scoped-http-client/0.9.2", "0.9.3": "http://registry.npmjs.org/scoped-http-client/0.9.3", "0.9.4": "http://registry.npmjs.org/scoped-http-client/0.9.4", "0.9.6": "http://registry.npmjs.org/scoped-http-client/0.9.6" }, "dist": { "0.9.0": { "shasum": "d966e3c5b7a9a4c776fbe0d8ccab3e76cc67bad1", "tarball": "http://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.9.0.tgz" }, "0.9.1": { "shasum": "5435e6e4dd2e67db9bd34d485cfb4e97b80b1938", "tarball": "http://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.9.1.tgz" }, "0.9.2": { "shasum": "152ac5090751e8e785befb3120bfd9473ef3fb85", "tarball": "http://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.9.2.tgz" }, "0.9.3": { "shasum": "16dc4db5a393beaa09f9fce8f8b05bd90cccac38", "tarball": "http://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.9.3.tgz" }, "0.9.4": { "shasum": "e1bfcdb66e11a4b2a9dffb8a34c0270b4601a3ad", "tarball": "http://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.9.4.tgz" }, "0.9.6": { "shasum": "58a2e16ef33a1ae7526af9d37316fa372cf5aec7", "tarball": "http://registry.npmjs.org/scoped-http-client/-/scoped-http-client-0.9.6.tgz" } }, "url": "http://registry.npmjs.org/scoped-http-client/" }, "scopify": { "name": "scopify", "description": "scope browserify's require away", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:19:05.624Z", "created": "2011-10-22T03:43:04.861Z", "0.1.0": "2011-10-22T03:43:06.438Z", "0.1.1": "2011-11-29T14:19:05.624Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-scopify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/scopify/0.1.0", "0.1.1": "http://registry.npmjs.org/scopify/0.1.1" }, "dist": { "0.1.0": { "shasum": "1a834d7b4a6470a45f3c4777ba543a19ba9d060a", "tarball": "http://registry.npmjs.org/scopify/-/scopify-0.1.0.tgz" }, "0.1.1": { "shasum": "2f5eca0741e4c45831be7a28ca07c34b7b6aacc1", "tarball": "http://registry.npmjs.org/scopify/-/scopify-0.1.1.tgz" } }, "keywords": [ "browserify", "plugin", "browser", "scope", "bundle" ], "url": "http://registry.npmjs.org/scopify/" }, "scottbot": { "name": "scottbot", "description": "Michael Scott in IRC bot form", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jsocol", "email": "james.socol@gmail.com" } ], "time": { "modified": "2011-05-13T15:11:23.325Z", "created": "2011-05-13T15:11:23.043Z", "0.1.0": "2011-05-13T15:11:23.325Z" }, "author": { "name": "James Socol", "email": "james.socol@gmail.com", "url": "http://coffeeonthekeyboard.com" }, "repository": { "type": "git", "url": "git://github.com/jsocol/scottbot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/scottbot/0.1.0" }, "dist": { "0.1.0": { "shasum": "edb7bd384b43d057eee5c9a602c68cd97a611a2d", "tarball": "http://registry.npmjs.org/scottbot/-/scottbot-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/scottbot/" }, "scottyapp-api-client": { "name": "scottyapp-api-client", "description": "Official node.js API client for scottyapp.com. Documentation is available at http://scottyapp.com/developers", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mwawrusch", "email": "martin@wawrusch.com" } ], "time": { "modified": "2011-11-01T07:36:24.588Z", "created": "2011-10-27T09:47:08.586Z", "0.0.1": "2011-10-27T09:47:10.443Z", "0.0.2": "2011-10-28T13:05:39.771Z", "0.0.3": "2011-10-28T13:59:26.330Z", "0.0.4": "2011-11-01T07:36:24.588Z" }, "author": { "name": "Martin Wawrusch", "email": "martin@wawrusch.com", "url": "http://martinatsunset.com" }, "repository": { "type": "git", "url": "git://github.com/scottyapp/node-scottyapp-api-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scottyapp-api-client/0.0.1", "0.0.2": "http://registry.npmjs.org/scottyapp-api-client/0.0.2", "0.0.3": "http://registry.npmjs.org/scottyapp-api-client/0.0.3", "0.0.4": "http://registry.npmjs.org/scottyapp-api-client/0.0.4" }, "dist": { "0.0.1": { "shasum": "6adb6261806d5e3b6ccc8247eea62a3d43093fb6", "tarball": "http://registry.npmjs.org/scottyapp-api-client/-/scottyapp-api-client-0.0.1.tgz" }, "0.0.2": { "shasum": "d5e6ab56a93f52cbaeea6b8919e43b16bec03957", "tarball": "http://registry.npmjs.org/scottyapp-api-client/-/scottyapp-api-client-0.0.2.tgz" }, "0.0.3": { "shasum": "6664da92d8a237c701c1bcfaaff32e1335512ff5", "tarball": "http://registry.npmjs.org/scottyapp-api-client/-/scottyapp-api-client-0.0.3.tgz" }, "0.0.4": { "shasum": "4493f1ee9cef010a34f6455b3a4a56384aab97a2", "tarball": "http://registry.npmjs.org/scottyapp-api-client/-/scottyapp-api-client-0.0.4.tgz" } }, "keywords": [ "scottyapp", "api", "rest", "restful", "client" ], "url": "http://registry.npmjs.org/scottyapp-api-client/" }, "scout": { "name": "scout", "description": "a nodejs counterpart of guard in Ruby", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "marty_wang", "email": "mo.hy.wang@gmail.com" } ], "time": { "modified": "2011-12-05T07:18:27.447Z", "created": "2011-12-05T07:18:25.504Z", "0.0.0": "2011-12-05T07:18:27.447Z" }, "author": { "name": "Mo Wang", "email": "mo.oss.wang@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/scout/0.0.0" }, "dist": { "0.0.0": { "shasum": "5bfdfd3938a3ee35aa6628229d917d5c038510d3", "tarball": "http://registry.npmjs.org/scout/-/scout-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/scout/" }, "scraper": { "name": "scraper", "description": "Easier web scraping using jQuery.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "mape", "email": "mape@mape.me" } ], "author": { "name": "Mathias Pettersson", "email": "mape@mape.me" }, "repository": { "type": "git", "url": "git://github.com/mape/node-scraper.git" }, "time": { "modified": "2011-05-30T20:46:33.952Z", "created": "2010-12-26T17:42:20.648Z", "0.0.1": "2010-12-26T17:42:20.648Z", "0.0.2": "2010-12-26T17:42:20.648Z", "0.0.3": "2010-12-26T17:42:20.648Z", "0.0.4": "2010-12-26T17:42:20.648Z", "0.0.5": "2011-01-01T14:53:10.820Z", "0.0.6": "2011-01-02T11:55:54.140Z", "0.0.7": "2011-02-05T13:24:14.311Z", "0.0.8": "2011-02-26T18:41:13.944Z", "0.0.9": "2011-05-30T20:46:33.952Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/scraper/0.0.1", "0.0.2": "http://registry.npmjs.org/scraper/0.0.2", "0.0.3": "http://registry.npmjs.org/scraper/0.0.3", "0.0.4": "http://registry.npmjs.org/scraper/0.0.4", "0.0.5": "http://registry.npmjs.org/scraper/0.0.5", "0.0.6": "http://registry.npmjs.org/scraper/0.0.6", "0.0.7": "http://registry.npmjs.org/scraper/0.0.7", "0.0.8": "http://registry.npmjs.org/scraper/0.0.8", "0.0.9": "http://registry.npmjs.org/scraper/0.0.9" }, "dist": { "0.0.1": { "shasum": "524db69f03b37f65c16c939d64649bc5c0180274", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.1.tgz" }, "0.0.2": { "shasum": "e581bbe631914ba41294d6f51b8842c09b3cca4a", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.2.tgz" }, "0.0.3": { "shasum": "50cd1b194acda07b602b4d40aaa935b3df7f8882", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.3.tgz" }, "0.0.4": { "shasum": "bef780d694eefbe842d74ca367ecbb7a32db86c5", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.4.tgz" }, "0.0.5": { "shasum": "01ae5e44a42bbeea473234060ac65218c7d05a68", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.5.tgz" }, "0.0.6": { "shasum": "c3724d36452a59fb748f1c8fdad9bde9dd566913", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.6.tgz" }, "0.0.7": { "shasum": "476d79648190ec38e69062392ec8571c8198600c", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.7.tgz" }, "0.0.8": { "shasum": "78fdaa4a684926c6516aa682e692bf4449b4399a", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.8.tgz" }, "0.0.9": { "shasum": "508acf02220e6b4b276501962911f6f1d73abfec", "tarball": "http://registry.npmjs.org/scraper/-/scraper-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/scraper/" }, "scrapinode": { "name": "scrapinode", "description": "Modular Scraper using Jquery and a plugin that allow you to use regex as selector.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "lbdremy", "email": "remyloubradou@gmail.com" } ], "time": { "modified": "2011-11-29T17:33:24.507Z", "created": "2011-08-16T09:19:49.862Z", "0.0.1": "2011-08-16T09:19:50.661Z", "0.0.2": "2011-08-16T13:27:28.908Z", "0.0.21": "2011-09-21T16:14:01.367Z", "0.0.22": "2011-09-23T15:47:45.352Z", "0.0.23": "2011-11-13T23:47:54.274Z", "0.0.3": "2011-11-29T14:35:01.819Z", "0.0.4": "2011-11-29T17:33:24.507Z" }, "author": { "name": "Remy Loubradou", "email": "remy.loubradou@gmail.com", "url": "https://twitter.com/#!/lbdremy" }, "repository": { "type": "git", "url": "git://github.com/lbdremy/scrapinode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scrapinode/0.0.1", "0.0.2": "http://registry.npmjs.org/scrapinode/0.0.2", "0.0.21": "http://registry.npmjs.org/scrapinode/0.0.21", "0.0.22": "http://registry.npmjs.org/scrapinode/0.0.22", "0.0.23": "http://registry.npmjs.org/scrapinode/0.0.23", "0.0.3": "http://registry.npmjs.org/scrapinode/0.0.3", "0.0.4": "http://registry.npmjs.org/scrapinode/0.0.4" }, "dist": { "0.0.1": { "shasum": "170870cad19a67d7d5f48d7b0e92ceec8cc00a9b", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.1.tgz" }, "0.0.2": { "shasum": "b91d43031ddaa64e96386fada664d6ec485b3141", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.2.tgz" }, "0.0.21": { "shasum": "051b9813a46332b8c65ee62692b643e41f7e31e8", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.21.tgz" }, "0.0.22": { "shasum": "51edc6248f35d7b2528f2b925f6643fea31d691c", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.22.tgz" }, "0.0.23": { "shasum": "ce877c2ef942dd53778ace9c81417583e57ec456", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.23.tgz" }, "0.0.3": { "shasum": "74abf696c0df9fd42255b2048a304f6799fba7c5", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.3.tgz" }, "0.0.4": { "shasum": "b2887c9cb161f22ec3ea97df41b198e0fca1fea7", "tarball": "http://registry.npmjs.org/scrapinode/-/scrapinode-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/scrapinode/" }, "scrappy-do": { "name": "scrappy-do", "description": "Dead-simple scrapper wrapper for node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "killfill", "email": "pneumann@gmail.com" } ], "time": { "modified": "2011-06-19T00:51:57.755Z", "created": "2011-06-19T00:51:56.996Z", "0.0.1": "2011-06-19T00:51:57.755Z" }, "author": { "name": "Phillip Neumann", "email": "pneumann@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/scrappy-do/0.0.1" }, "dist": { "0.0.1": { "shasum": "f0b5d951e85bcce2afc8c44d1a26dd8d4030c557", "tarball": "http://registry.npmjs.org/scrappy-do/-/scrappy-do-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/scrappy-do/" }, "scrapr": { "name": "scrapr", "description": "Simple, light, asynchronous website scraper, perfect for scraping password protected sites.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "saebekassebil", "email": "saebekassebil@gmail.com" } ], "time": { "modified": "2011-06-02T18:30:16.573Z", "created": "2011-06-02T18:30:14.820Z", "0.1.0": "2011-06-02T18:30:16.573Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/scrapr/0.1.0" }, "dist": { "0.1.0": { "shasum": "8c528df80d052bfa01bfb4246943417652098dc0", "tarball": "http://registry.npmjs.org/scrapr/-/scrapr-0.1.0.tgz" } }, "keywords": [ "scraper", "javascript", "node", "protected" ], "url": "http://registry.npmjs.org/scrapr/" }, "scrawl": { "name": "scrawl", "description": "Dumb comment parsing for node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "caolan", "email": "caolan@caolanmcmahon.com" } ], "time": { "modified": "2011-06-21T17:15:03.243Z", "created": "2011-06-21T17:15:02.674Z", "0.0.1": "2011-06-21T17:15:03.243Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/scrawl/0.0.1" }, "dist": { "0.0.1": { "shasum": "930a84ebb485daf06057312878671d0c0074eea4", "tarball": "http://registry.npmjs.org/scrawl/-/scrawl-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/scrawl/" }, "screw-node-static": { "name": "screw-node-static", "description": "node-static for arcabouco-js", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "patricknegri", "email": "patrick@iugu.com.br" } ], "time": { "modified": "2011-11-09T13:28:33.380Z", "created": "2011-11-09T13:28:31.305Z", "1.0.0": "2011-11-09T13:28:33.380Z" }, "author": { "name": "Patrick Negri", "email": "patrick@iugu.com.br" }, "repository": { "type": "git", "url": "git://github.com/pnegri/screws-node-static.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/screw-node-static/1.0.0" }, "dist": { "1.0.0": { "shasum": "aa2c148ee321e8d78c16bef5d005942578d306d0", "tarball": "http://registry.npmjs.org/screw-node-static/-/screw-node-static-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/screw-node-static/" }, "scribe": { "name": "scribe", "description": "Scribe client", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "orktes", "email": "jaakko@applifier.com" } ], "time": { "modified": "2011-12-07T10:25:37.863Z", "created": "2011-07-13T10:23:11.105Z", "0.0.1": "2011-12-07T09:08:44.792Z", "0.0.2": "2011-12-07T09:08:44.792Z", "0.0.4": "2011-12-07T10:25:37.863Z" }, "author": { "name": "Applifier", "email": "opensource@applifier.com" }, "repository": { "type": "git", "url": "git://github.com/Applifier/node-scribe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scribe/0.0.1", "0.0.2": "http://registry.npmjs.org/scribe/0.0.2", "0.0.4": "http://registry.npmjs.org/scribe/0.0.4" }, "dist": { "0.0.1": { "shasum": "a346d59b89dfdd830a6bd31d01509c83a3298ae9", "tarball": "http://registry.npmjs.org/scribe/-/scribe-0.0.1.tgz" }, "0.0.2": { "shasum": "865a955cf1f10591e61cddb094bf9093ef718ff6", "tarball": "http://registry.npmjs.org/scribe/-/scribe-0.0.2.tgz" }, "0.0.4": { "shasum": "45bd441bb3783457cbf89b73565afb414dc20c04", "tarball": "http://registry.npmjs.org/scribe/-/scribe-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/scribe/" }, "scribe-node": { "name": "scribe-node", "description": "Scribe java OAuth library port to node.js", "dist-tags": { "latest": "0.0.24" }, "maintainers": [ { "name": "mmstud", "email": "mmstud@gmail.com" } ], "time": { "modified": "2011-12-13T16:55:38.751Z", "created": "2011-11-16T12:15:52.400Z", "0.0.6": "2011-11-16T12:15:53.953Z", "0.0.7": "2011-11-17T20:03:10.992Z", "0.0.8": "2011-11-18T08:14:11.466Z", "0.0.9": "2011-11-18T23:11:12.953Z", "0.0.10": "2011-11-18T23:41:51.862Z", "0.0.11": "2011-11-19T00:07:52.072Z", "0.0.12": "2011-11-19T00:17:50.560Z", "0.0.13": "2011-11-19T10:33:22.876Z", "0.0.14": "2011-11-19T10:39:05.354Z", "0.0.15": "2011-11-19T10:49:35.137Z", "0.0.16": "2011-11-19T10:58:48.935Z", "0.0.17": "2011-11-20T19:34:05.590Z", "0.0.18": "2011-11-20T21:15:01.778Z", "0.0.19": "2011-11-20T21:48:47.582Z", "0.0.20": "2011-11-22T22:42:42.429Z", "0.0.21": "2011-11-26T08:49:50.547Z", "0.0.22": "2011-12-13T07:02:12.499Z", "0.0.23": "2011-12-13T07:33:49.437Z", "0.0.24": "2011-12-13T16:55:38.751Z" }, "author": { "name": "Marko Manninen", "email": "mmstud@gmail.com", "url": "http://about.me/markomanninen" }, "repository": { "type": "git", "url": "git://github.com/mmstud/scribe-node.git" }, "versions": { "0.0.16": "http://registry.npmjs.org/scribe-node/0.0.16", "0.0.17": "http://registry.npmjs.org/scribe-node/0.0.17", "0.0.18": "http://registry.npmjs.org/scribe-node/0.0.18", "0.0.19": "http://registry.npmjs.org/scribe-node/0.0.19", "0.0.20": "http://registry.npmjs.org/scribe-node/0.0.20", "0.0.21": "http://registry.npmjs.org/scribe-node/0.0.21", "0.0.22": "http://registry.npmjs.org/scribe-node/0.0.22", "0.0.23": "http://registry.npmjs.org/scribe-node/0.0.23", "0.0.24": "http://registry.npmjs.org/scribe-node/0.0.24" }, "dist": { "0.0.16": { "shasum": "b48a74468d5b75d0ddb78b6e738855545fdd24e3", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.16.tgz" }, "0.0.17": { "shasum": "70928af02a5a46790adf9476823300392ef9d38f", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.17.tgz" }, "0.0.18": { "shasum": "58e3d14cb123c19fc2eb40b0574e010392640eac", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.18.tgz" }, "0.0.19": { "shasum": "6287a0f3680844a6f81cea13c1d12e2c9ab7fe48", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.19.tgz" }, "0.0.20": { "shasum": "39c92ef7ded27181637d01358958f780879d7096", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.20.tgz" }, "0.0.21": { "shasum": "369164ea7565b876530076b715294d3fb285c3b6", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.21.tgz" }, "0.0.22": { "shasum": "7fdb29c8996419c56d6e4a30baed32c28e1c223d", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.22.tgz" }, "0.0.23": { "shasum": "1c782385659318a72278c98604f816eaf850de08", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.23.tgz" }, "0.0.24": { "shasum": "265a0a92b159ae5b9f21060c05272daaea3ae994", "tarball": "http://registry.npmjs.org/scribe-node/-/scribe-node-0.0.24.tgz" } }, "keywords": [ "scribe", "oauth", "web2.0", "node.js", "coffeescript", "java", "google", "api", "facebook", "twitter", "linkedin" ], "url": "http://registry.npmjs.org/scribe-node/" }, "script-builder": { "name": "script-builder", "description": "A tool for building dynamic scripts.", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "jussi-kalliokoski", "email": "jussi.kalliokoski@gmail.com" } ], "time": { "modified": "2011-10-30T17:55:14.103Z", "created": "2011-10-09T05:55:35.052Z", "0.1.0": "2011-10-09T05:55:35.852Z", "0.2.0": "2011-10-09T11:25:30.958Z", "0.3.0": "2011-10-29T20:26:54.231Z", "0.3.1": "2011-10-30T09:45:23.712Z", "0.3.2": "2011-10-30T12:41:33.744Z", "0.3.3": "2011-10-30T17:55:14.103Z" }, "author": { "name": "Jussi Kalliokoski" }, "repository": { "type": "git", "url": "git://github.com/jussi-kalliokoski/script-builder.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/script-builder/0.1.0", "0.2.0": "http://registry.npmjs.org/script-builder/0.2.0", "0.3.0": "http://registry.npmjs.org/script-builder/0.3.0", "0.3.1": "http://registry.npmjs.org/script-builder/0.3.1", "0.3.2": "http://registry.npmjs.org/script-builder/0.3.2", "0.3.3": "http://registry.npmjs.org/script-builder/0.3.3" }, "dist": { "0.1.0": { "shasum": "64ae90a5e7873a0d44402908132656a345168f38", "tarball": "http://registry.npmjs.org/script-builder/-/script-builder-0.1.0.tgz" }, "0.2.0": { "shasum": "fb4ddd5adc6b5e73320e03606e4ee9a18e06e68b", "tarball": "http://registry.npmjs.org/script-builder/-/script-builder-0.2.0.tgz" }, "0.3.0": { "shasum": "57ef49aff128aab02f940b282ac6b525d1b2c471", "tarball": "http://registry.npmjs.org/script-builder/-/script-builder-0.3.0.tgz" }, "0.3.1": { "shasum": "0f329fcdbace4358e69c8a815bf493ab44adb040", "tarball": "http://registry.npmjs.org/script-builder/-/script-builder-0.3.1.tgz" }, "0.3.2": { "shasum": "01bd12ddea4034f4cd6b58d57fe95509703a915d", "tarball": "http://registry.npmjs.org/script-builder/-/script-builder-0.3.2.tgz" }, "0.3.3": { "shasum": "3a2c12a54b67bb42467eba5358fd599fcb15060e", "tarball": "http://registry.npmjs.org/script-builder/-/script-builder-0.3.3.tgz" } }, "url": "http://registry.npmjs.org/script-builder/" }, "scriptbroadcast": { "name": "scriptbroadcast", "description": "Broadcast recorded typescripts(shell sessions)", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "clvv", "email": "x@wei23.net" } ], "time": { "modified": "2011-04-24T21:28:18.048Z", "created": "2011-04-04T07:54:41.543Z", "0.0.1": "2011-04-04T07:54:41.976Z", "0.0.2": "2011-04-16T01:37:12.672Z", "0.0.3": "2011-04-24T21:28:18.048Z" }, "author": { "name": "Wei Dai", "email": "x@wei23.net" }, "repository": { "type": "git", "url": "git://github.com/clvv/scriptbroadcast.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scriptbroadcast/0.0.1", "0.0.2": "http://registry.npmjs.org/scriptbroadcast/0.0.2", "0.0.3": "http://registry.npmjs.org/scriptbroadcast/0.0.3" }, "dist": { "0.0.1": { "shasum": "a1a99898622db5d88c3bde65d54231bdbaf98963", "tarball": "http://registry.npmjs.org/scriptbroadcast/-/scriptbroadcast-0.0.1.tgz" }, "0.0.2": { "shasum": "35c0125cb0cb31c87974420e1ea12bccb620fd12", "tarball": "http://registry.npmjs.org/scriptbroadcast/-/scriptbroadcast-0.0.2.tgz" }, "0.0.3": { "shasum": "945060cf3473534b0a1720f05e7c84dd9cad7f25", "tarball": "http://registry.npmjs.org/scriptbroadcast/-/scriptbroadcast-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/scriptbroadcast/" }, "scriptjs": { "name": "scriptjs", "description": "Asyncronous JavaScript loader and dependency manager", "dist-tags": { "latest": "2.2.2" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-09-28T20:42:55.726Z", "created": "2011-04-09T23:43:52.529Z", "1.3.0": "2011-04-09T23:43:52.887Z", "1.3.1": "2011-04-10T00:08:07.408Z", "1.3.2": "2011-04-12T17:01:07.414Z", "1.3.3": "2011-04-12T21:29:36.739Z", "1.3.4": "2011-04-13T00:00:44.824Z", "1.3.5": "2011-04-13T00:36:39.797Z", "2.0.1": "2011-04-15T23:17:54.408Z", "2.0.2": "2011-04-16T20:33:12.122Z", "2.1.0": "2011-04-17T17:05:53.294Z", "2.1.1": "2011-05-02T20:24:29.820Z", "2.1.2": "2011-05-10T17:35:03.878Z", "2.1.3": "2011-05-11T00:16:25.726Z", "2.1.4": "2011-05-12T05:56:15.454Z", "2.1.5": "2011-05-17T18:37:06.020Z", "2.1.6": "2011-06-26T23:05:54.274Z", "2.1.7": "2011-07-10T22:21:02.394Z", "2.1.8": "2011-09-07T20:27:46.654Z", "2.2.0": "2011-09-13T18:47:42.601Z", "2.2.1": "2011-09-27T01:25:29.155Z", "2.2.2": "2011-09-28T20:42:55.726Z" }, "repository": { "type": "git", "url": "git://github.com/ded/script.js.git" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "versions": { "1.3.0": "http://registry.npmjs.org/scriptjs/1.3.0", "1.3.1": "http://registry.npmjs.org/scriptjs/1.3.1", "1.3.2": "http://registry.npmjs.org/scriptjs/1.3.2", "1.3.3": "http://registry.npmjs.org/scriptjs/1.3.3", "1.3.4": "http://registry.npmjs.org/scriptjs/1.3.4", "1.3.5": "http://registry.npmjs.org/scriptjs/1.3.5", "2.0.1": "http://registry.npmjs.org/scriptjs/2.0.1", "2.0.2": "http://registry.npmjs.org/scriptjs/2.0.2", "2.1.0": "http://registry.npmjs.org/scriptjs/2.1.0", "2.1.1": "http://registry.npmjs.org/scriptjs/2.1.1", "2.1.2": "http://registry.npmjs.org/scriptjs/2.1.2", "2.1.3": "http://registry.npmjs.org/scriptjs/2.1.3", "2.1.4": "http://registry.npmjs.org/scriptjs/2.1.4", "2.1.5": "http://registry.npmjs.org/scriptjs/2.1.5", "2.1.6": "http://registry.npmjs.org/scriptjs/2.1.6", "2.1.7": "http://registry.npmjs.org/scriptjs/2.1.7", "2.1.8": "http://registry.npmjs.org/scriptjs/2.1.8", "2.2.0": "http://registry.npmjs.org/scriptjs/2.2.0", "2.2.1": "http://registry.npmjs.org/scriptjs/2.2.1", "2.2.2": "http://registry.npmjs.org/scriptjs/2.2.2" }, "dist": { "1.3.0": { "shasum": "0b9b94e268a608a18e2079e97d8eb491a89f39d3", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-1.3.0.tgz" }, "1.3.1": { "shasum": "a71f1c3523b8ef21fbd3dcbe411c27aa3dcb391c", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-1.3.1.tgz" }, "1.3.2": { "shasum": "278dfc4b0e60ecee37f80601c16b4b16baa6eb96", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-1.3.2.tgz" }, "1.3.3": { "shasum": "e5f4d2cc58f23eb8ef7bc78ad5e19bd6017b21e8", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-1.3.3.tgz" }, "1.3.4": { "shasum": "fb9201d9f53c40e7900ce876cbb8457247f92bf8", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-1.3.4.tgz" }, "1.3.5": { "shasum": "8f0cc911fe56f9971d50bf4fa788003a2a88cad0", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-1.3.5.tgz" }, "2.0.1": { "shasum": "8348e3bdeb2eab96530d2fa0f91d70b7bf5fa2b4", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.0.1.tgz" }, "2.0.2": { "shasum": "7884377072092969419c3c249334b72e66bbb04a", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.0.2.tgz" }, "2.1.0": { "shasum": "016cd6fc31f6bdf3327a67aa435ab3f8eed8d522", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.0.tgz" }, "2.1.1": { "shasum": "cc33c344995dd0fccddf83986a6e4badf3d11c95", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.1.tgz" }, "2.1.2": { "shasum": "57e7f9204134362f3ec7cf4e548234b3cf920df2", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.2.tgz" }, "2.1.3": { "shasum": "bb1dcfd0e6e3845a9aad5992ba413d3a0c8474d7", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.3.tgz" }, "2.1.4": { "shasum": "6c707a93bfb2c9c35fd59d9b6efdcd36cfa40a2d", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.4.tgz" }, "2.1.5": { "shasum": "86ae7b72537c579d3335c59e3aefcca4fc506c04", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.5.tgz" }, "2.1.6": { "shasum": "cc5ee5caee8eb23c006f84937233807c52823f9a", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.6.tgz" }, "2.1.7": { "shasum": "3a4bae99d4dba24bb234cb44ef749c402225ea98", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.7.tgz" }, "2.1.8": { "shasum": "dfde3789bb08282b07f803b0f9f22c834be9d980", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.1.8.tgz" }, "2.2.0": { "shasum": "87c1cc43fc88f65e88bbacf154825acef3adadf4", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.2.0.tgz" }, "2.2.1": { "shasum": "eca67573141702671a3665bc8e93d6355fb9acc2", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.2.1.tgz" }, "2.2.2": { "shasum": "320b3af8f27c7296a7a3083b87ca5bc114b1efaa", "tarball": "http://registry.npmjs.org/scriptjs/-/scriptjs-2.2.2.tgz" } }, "keywords": [ "ender", "script", "dependency", "ajax", "jsonp", "loader" ], "url": "http://registry.npmjs.org/scriptjs/" }, "scriptTools": { "name": "scriptTools", "description": "General utilities for node.js scripts, such as command line argument parsing and config loading", "dist-tags": { "latest": "0.0.25" }, "maintainers": [ { "name": "peterbraden", "email": "peterbraden@peterbraden.co.uk" } ], "author": { "name": "Peter Braden", "email": "peterbraden@peterbraden.co.uk" }, "time": { "modified": "2011-01-21T01:57:57.526Z", "created": "2011-01-21T00:15:37.144Z", "0.0.1": "2011-01-21T00:15:37.144Z", "0.0.2": "2011-01-21T00:15:37.144Z", "0.0.25": "2011-01-21T01:57:57.526Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/scriptTools/0.0.1", "0.0.2": "http://registry.npmjs.org/scriptTools/0.0.2", "0.0.25": "http://registry.npmjs.org/scriptTools/0.0.25" }, "dist": { "0.0.1": { "shasum": "d9fc31ff6997d53fa62d5f97bf191f87fc82ab7b", "tarball": "http://registry.npmjs.org/scriptTools/-/scriptTools-0.0.1.tgz" }, "0.0.2": { "shasum": "f82d17124af6dac23405211fb8531b1b37abe0d0", "tarball": "http://registry.npmjs.org/scriptTools/-/scriptTools-0.0.2.tgz" }, "0.0.25": { "shasum": "d14ff0addda6f338c07ceb26dd3acc2e0a2eca1d", "tarball": "http://registry.npmjs.org/scriptTools/-/scriptTools-0.0.25.tgz" } }, "url": "http://registry.npmjs.org/scriptTools/" }, "scrollability": { "name": "scrollability", "description": "Native-like scrolling for the web", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-10-11T21:42:36.322Z", "created": "2011-10-10T03:39:48.749Z", "0.0.1": "2011-10-10T03:39:49.634Z", "0.0.2": "2011-10-11T21:42:36.322Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/scrollability.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/scrollability/0.0.1", "0.0.2": "http://registry.npmjs.org/scrollability/0.0.2" }, "dist": { "0.0.1": { "shasum": "8e02b51ce61f9e5ebc3661205ebbbff3db285da0", "tarball": "http://registry.npmjs.org/scrollability/-/scrollability-0.0.1.tgz" }, "0.0.2": { "shasum": "3442383de80fda2d472aa7299ff70300ec32c5d5", "tarball": "http://registry.npmjs.org/scrollability/-/scrollability-0.0.2.tgz" } }, "keywords": [ "client" ], "url": "http://registry.npmjs.org/scrollability/" }, "scrowser": { "name": "scrowser", "description": "A server-side scraping web browser", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "leepowers", "email": "lee@powers1.net" } ], "time": { "modified": "2011-05-01T19:54:46.511Z", "created": "2011-05-01T19:54:43.458Z", "0.1.0": "2011-05-01T19:54:46.511Z" }, "author": { "name": "Lee Powers", "email": "lee@powers1.net" }, "repository": { "type": "git", "url": "git://github.com/leepowers/scrowser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/scrowser/0.1.0" }, "dist": { "0.1.0": { "shasum": "51d093cb306e0ce9b0b47346664197be4fa643b9", "tarball": "http://registry.npmjs.org/scrowser/-/scrowser-0.1.0.tgz" } }, "keywords": [ "web", "browser", "http", "scrape", "scraping", "crawl" ], "url": "http://registry.npmjs.org/scrowser/" }, "scss": { "name": "scss", "description": "JavaScript Implementation of SCSS (Sassy CSS)", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "bmavity", "email": "brian@brianmavity.com" } ], "time": { "0.2.2": "2011-12-06T18:30:36.580Z", "0.1.0": "2011-12-06T18:30:36.580Z", "0.1.1": "2011-12-06T18:30:36.580Z", "0.2.0": "2011-12-06T18:30:36.580Z", "modified": "2011-12-07T15:28:26.463Z", "created": "2011-12-06T18:30:36.580Z", "0.2.3": "2011-12-06T18:38:48.780Z", "0.2.4": "2011-12-07T15:28:26.463Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/scss/0.1.0", "0.1.1": "http://registry.npmjs.org/scss/0.1.1", "0.2.0": "http://registry.npmjs.org/scss/0.2.0", "0.2.2": "http://registry.npmjs.org/scss/0.2.2", "0.2.3": "http://registry.npmjs.org/scss/0.2.3", "0.2.4": "http://registry.npmjs.org/scss/0.2.4" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/scss/-/scss-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/scss/-/scss-0.1.1.tgz" }, "0.2.0": { "tarball": "http://packages:5984/scss/-/scss-0.2.0.tgz" }, "0.2.2": { "shasum": "ec8de3cd516b5f51adcec6ce8e5d42cd26f37b03", "tarball": "http://registry.npmjs.org/scss/-/scss-0.2.2.tgz" }, "0.2.3": { "shasum": "659f0102f64d7635ff2c687958bb83c263a8e20e", "tarball": "http://registry.npmjs.org/scss/-/scss-0.2.3.tgz" }, "0.2.4": { "shasum": "040d903ed37c5d4fa4ad33ae1fd389ac12a4e065", "tarball": "http://registry.npmjs.org/scss/-/scss-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/scss/" }, "scylla": { "name": "scylla", "description": "Simple router/microframework for NodeJS", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "mjs", "email": "mjs@beebo.org" } ], "author": { "name": "Michael Stillwell", "email": "mjs@beebo.org" }, "versions": { "0.1.0": "http://registry.npmjs.org/scylla/0.1.0", "0.1.1": "http://registry.npmjs.org/scylla/0.1.1", "0.1.2": "http://registry.npmjs.org/scylla/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/scylla/-/scylla-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/scylla/-/scylla-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/scylla/-/scylla-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/scylla/" }, "sdl": { "name": "sdl", "description": "SDL bindings for node", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-11-14T21:23:13.305Z", "created": "2011-07-10T01:29:02.880Z", "0.0.1": "2011-07-10T01:29:03.455Z", "0.0.2": "2011-07-15T06:01:28.326Z", "0.1.0": "2011-07-16T11:43:17.588Z", "0.1.1": "2011-07-18T05:55:28.446Z", "0.1.2": "2011-07-19T06:43:46.301Z", "0.1.3": "2011-07-22T01:30:50.215Z", "0.1.4": "2011-07-25T16:09:59.621Z", "0.1.5": "2011-08-27T14:37:24.090Z", "0.1.6": "2011-08-31T21:02:01.623Z", "0.1.7": "2011-09-01T20:40:15.295Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com", "url": "http://creationix.com/" }, "repository": { "type": "git", "url": "git://github.com/creationix/node-sdl.git" }, "users": { "creationix": true }, "versions": { "0.0.1": "http://registry.npmjs.org/sdl/0.0.1", "0.0.2": "http://registry.npmjs.org/sdl/0.0.2", "0.1.0": "http://registry.npmjs.org/sdl/0.1.0", "0.1.1": "http://registry.npmjs.org/sdl/0.1.1", "0.1.2": "http://registry.npmjs.org/sdl/0.1.2", "0.1.3": "http://registry.npmjs.org/sdl/0.1.3", "0.1.4": "http://registry.npmjs.org/sdl/0.1.4", "0.1.5": "http://registry.npmjs.org/sdl/0.1.5", "0.1.6": "http://registry.npmjs.org/sdl/0.1.6", "0.1.7": "http://registry.npmjs.org/sdl/0.1.7" }, "dist": { "0.0.1": { "shasum": "8bf8cc0a38ce3a4b6cfb942ea37bf4aca5a9011e", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.0.1.tgz", "bin": { "true": { "shasum": "7924808d956dccbb0e98fd433525ba2b63413959" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-8-generic": { "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-8-generic.tgz" } } }, "0.0.2": { "shasum": "43ced642826ad21c39bfc9b2899513ebc7aa5a71", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.0.2.tgz" }, "0.1.0": { "shasum": "84a9f0965c83de758ff1ea831a08d4ee5c67c509", "bin": { "true": { "shasum": "fc7e11896ac4290732d914d22c786dff821dff22" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-10-generic": { "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-10-generic.tgz" } }, "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.0.tgz" }, "0.1.1": { "shasum": "a7d67573751b8c6b1e6bbfcf7e33a4855e1aa6a4", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.1.tgz" }, "0.1.2": { "shasum": "c7e61e1d4453ef4f4dc872882bed0e0276151b9d", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.2.tgz" }, "0.1.3": { "shasum": "ef6f2da5e5149fc82fe03b449d411c43dd985504", "bin": { "true": { "shasum": "0db8cf8a7baf426a8e3096c6dd5b89c679d615f2" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-10-generic": { "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.3-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-10-generic.tgz" } }, "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.3.tgz" }, "0.1.4": { "shasum": "6ba2f71574a9a17c9d5b1693424d343f51c3466c", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.4.tgz" }, "0.1.5": { "shasum": "713f424130fbeced78a7e0ab1a415965258123f4", "bin": { "true": { "shasum": "b3ece57e246f0e3bac7bb946524bc1f6f5c22d68" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic": { "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.5-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic.tgz" } }, "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.5.tgz" }, "0.1.6": { "shasum": "b44d5a74398969df7c9ec19b5ab0806e71a43e73", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.6.tgz" }, "0.1.7": { "shasum": "8414891a87d6f6936f5213d999b1a7c259eb7543", "tarball": "http://registry.npmjs.org/sdl/-/sdl-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/sdl/" }, "sdlmixer": { "name": "sdlmixer", "description": "Audio file playback using SDL_mixer for node", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "japj", "email": "jeroen.janssen@gmail.com" } ], "time": { "modified": "2011-05-14T09:02:03.257Z", "created": "2011-05-14T09:02:02.581Z", "0.0.9": "2011-05-14T09:02:03.257Z" }, "author": { "name": "Jeroen Janssen", "email": "jeroen.janssen@gmail.com" }, "versions": { "0.0.9": "http://registry.npmjs.org/sdlmixer/0.0.9" }, "dist": { "0.0.9": { "shasum": "91133a83cc0925f975c42845f3fd524a7e73bccf", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic": { "shasum": "c1e92786d5ca551169c725e1d596ba19a913f192", "tarball": "http://registry.npmjs.org/sdlmixer/-/sdlmixer-0.0.9-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic.tgz" } }, "tarball": "http://registry.npmjs.org/sdlmixer/-/sdlmixer-0.0.9.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/sdlmixer/" }, "seajs": { "name": "seajs", "description": "A Module Loader for the Web", "dist-tags": { "latest": "1.1.0" }, "readme": "\nA Module Loader for the Web\n===\n\nSeaJS is a module loader for the web. It is designed to change the way that you\norganize JavaScript. With SeaJS, it is pleasure to build scalable web\napplications.\n\nCheckout the official SeaJS docs site at .\n\n\n## License\n\nSeaJS is available under the terms of the [MIT license](http://seajs.com/MIT-LICENSE.txt).\n", "maintainers": [ { "name": "lifesinger", "email": "lifesinger@gmail.com" } ], "time": { "modified": "2011-12-01T23:40:56.491Z", "created": "2011-12-01T23:40:52.790Z", "1.1.0": "2011-12-01T23:40:56.491Z" }, "author": { "name": "Frank Wang", "email": "lifesinger@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/seajs/seajs.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/seajs/1.1.0" }, "dist": { "1.1.0": { "shasum": "ce3350ec1a447214ecbe14d85535cb1426965da6", "tarball": "http://registry.npmjs.org/seajs/-/seajs-1.1.0.tgz" } }, "keywords": [ "loader", "module", "commonjs", "browser", "nodejs" ], "url": "http://registry.npmjs.org/seajs/" }, "search": { "name": "search", "description": "faster 'ack' written with nodejs", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-07T16:34:23.109Z", "created": "2011-08-24T23:27:00.029Z", "0.0.1": "2011-08-24T23:27:01.288Z", "0.0.2": "2011-08-24T23:31:41.513Z", "0.0.3": "2011-08-25T16:01:59.245Z", "0.0.4": "2011-08-25T16:07:07.273Z", "1.0.0": "2011-11-07T16:34:23.109Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/search/0.0.1", "0.0.2": "http://registry.npmjs.org/search/0.0.2", "0.0.3": "http://registry.npmjs.org/search/0.0.3", "0.0.4": "http://registry.npmjs.org/search/0.0.4", "1.0.0": "http://registry.npmjs.org/search/1.0.0" }, "dist": { "0.0.1": { "shasum": "2c550f653e3ca567dd1fa7408b60d4289a16751e", "tarball": "http://registry.npmjs.org/search/-/search-0.0.1.tgz" }, "0.0.2": { "shasum": "85f144894d2a66737cf1862297f48614c9ad83f3", "tarball": "http://registry.npmjs.org/search/-/search-0.0.2.tgz" }, "0.0.3": { "shasum": "d0eb0d52be352348c9766716d0806556b74d3500", "tarball": "http://registry.npmjs.org/search/-/search-0.0.3.tgz" }, "0.0.4": { "shasum": "e846a1b63c710a2fe2b5b9586d25c3711bb54afb", "tarball": "http://registry.npmjs.org/search/-/search-0.0.4.tgz" }, "1.0.0": { "shasum": "2dcf5eb1c4ef4699116b94226c2c1825eaf09f41", "tarball": "http://registry.npmjs.org/search/-/search-1.0.0.tgz" } }, "keywords": [ "ack", "grep", "search" ], "url": "http://registry.npmjs.org/search/" }, "searchjs": { "name": "searchjs", "description": "A library for filtering JavaScript objects based on a json SQL-like language, jsql", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "deitch", "email": "avi@deitcher.net" } ], "time": { "modified": "2011-08-11T12:06:45.277Z", "created": "2011-08-11T12:06:43.562Z", "0.1.0": "2011-08-11T12:06:45.277Z" }, "author": { "name": "Avi Deitcher", "email": "avi@deitcher.net" }, "repository": { "type": "git", "url": "git://github.com/deitch/searchjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/searchjs/0.1.0" }, "dist": { "0.1.0": { "shasum": "85f715bce3f65fdcb790579c6fdd9543a9b3cb4b", "tarball": "http://registry.npmjs.org/searchjs/-/searchjs-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/searchjs/" }, "searchparser": { "name": "searchparser", "description": "Parse referrer URLs for search engine name and keywords", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dangrossman", "email": "dan@dangrossman.info" } ], "time": { "modified": "2011-01-10T07:39:23.800Z", "created": "2011-01-10T07:39:23.726Z", "0.1.0": "2011-01-10T07:39:23.800Z" }, "author": { "name": "Dan Grossman" }, "repository": { "type": "git", "url": "http://github.com/dangrossman/node-searchparser.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/searchparser/0.1.0" }, "dist": { "0.1.0": { "shasum": "eb3ab2f8a437ea9db8860f06abeeec5fba631f58", "tarball": "http://registry.npmjs.org/searchparser/-/searchparser-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/searchparser/" }, "sechash": { "name": "sechash", "description": "Secure password hashing with salt and key stretching", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "k", "email": "kbjr14@gmail.com" } ], "time": { "modified": "2011-06-23T02:12:14.884Z", "created": "2011-06-20T10:10:44.167Z", "0.1.0": "2011-06-20T10:10:44.935Z", "0.1.1": "2011-06-21T07:19:27.585Z", "0.1.2": "2011-06-23T02:11:18.036Z" }, "author": { "name": "James Brumond", "email": "kbjr14@gmail.com", "url": "http://jbrumond.me" }, "repository": { "type": "git", "url": "git://github.com/kbjr/node-sechash.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sechash/0.1.0", "0.1.1": "http://registry.npmjs.org/sechash/0.1.1", "0.1.2": "http://registry.npmjs.org/sechash/0.1.2" }, "dist": { "0.1.0": { "shasum": "ecb0f04fbb460f82e8ebcdc11b41a9deb61d17a4", "tarball": "http://registry.npmjs.org/sechash/-/sechash-0.1.0.tgz" }, "0.1.1": { "shasum": "1305fb4762b70e500463987f1c203a6233f51876", "tarball": "http://registry.npmjs.org/sechash/-/sechash-0.1.1.tgz" }, "0.1.2": { "shasum": "60b6d4b392733e9c0b5fc2302c0c2d8172460d6f", "tarball": "http://registry.npmjs.org/sechash/-/sechash-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/sechash/" }, "secret": { "name": "secret", "description": "An in memory key value store module for node.js", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "dreamerslab", "email": "ben@dreamerslab.com" } ], "time": { "modified": "2011-07-15T04:10:51.593Z", "created": "2011-07-05T05:06:59.350Z", "1.0.0": "2011-07-05T05:07:01.112Z", "1.0.1": "2011-07-06T02:54:54.651Z", "1.0.2": "2011-07-15T04:10:51.593Z" }, "author": { "name": "dreamerslab", "email": "ben@dreamerslab.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/secret/1.0.0", "1.0.1": "http://registry.npmjs.org/secret/1.0.1", "1.0.2": "http://registry.npmjs.org/secret/1.0.2" }, "dist": { "1.0.0": { "shasum": "f901be5c3d653d55aea4c212fc730c89398abe33", "tarball": "http://registry.npmjs.org/secret/-/secret-1.0.0.tgz" }, "1.0.1": { "shasum": "449f4bfc96a244001d82a17efbb57d00d23fc208", "tarball": "http://registry.npmjs.org/secret/-/secret-1.0.1.tgz" }, "1.0.2": { "shasum": "d37b36edd0b42635c8bfd4cb667408052cb3e67f", "tarball": "http://registry.npmjs.org/secret/-/secret-1.0.2.tgz" } }, "keywords": [ "secret", "key-value", "key-value-store", "global" ], "url": "http://registry.npmjs.org/secret/" }, "seed": { "name": "seed", "description": "Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-13T03:16:59.277Z", "created": "2011-10-03T00:22:46.349Z", "0.0.1": "2011-10-03T00:22:47.003Z", "0.0.2": "2011-10-03T05:31:10.991Z", "0.0.3": "2011-10-03T06:01:27.947Z", "0.0.4": "2011-10-03T12:35:18.943Z", "0.0.6": "2011-10-05T10:55:45.452Z", "0.0.7": "2011-10-14T06:03:28.178Z", "0.0.9": "2011-10-26T01:13:25.259Z", "0.0.10": "2011-11-02T14:35:46.152Z", "0.0.11": "2011-11-11T15:18:08.211Z", "0.1.0": "2011-11-11T16:52:14.483Z", "0.1.1": "2011-12-04T19:36:50.760Z", "0.1.2": "2011-12-05T01:03:33.915Z", "0.1.3": "2011-12-05T04:04:08.601Z", "0.1.4": "2011-12-06T12:40:19.641Z", "0.1.5": "2011-12-13T03:16:59.277Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/seed.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/seed/0.0.1", "0.0.2": "http://registry.npmjs.org/seed/0.0.2", "0.0.3": "http://registry.npmjs.org/seed/0.0.3", "0.0.4": "http://registry.npmjs.org/seed/0.0.4", "0.0.6": "http://registry.npmjs.org/seed/0.0.6", "0.0.7": "http://registry.npmjs.org/seed/0.0.7", "0.0.9": "http://registry.npmjs.org/seed/0.0.9", "0.0.10": "http://registry.npmjs.org/seed/0.0.10", "0.0.11": "http://registry.npmjs.org/seed/0.0.11", "0.1.0": "http://registry.npmjs.org/seed/0.1.0", "0.1.1": "http://registry.npmjs.org/seed/0.1.1", "0.1.2": "http://registry.npmjs.org/seed/0.1.2", "0.1.3": "http://registry.npmjs.org/seed/0.1.3", "0.1.4": "http://registry.npmjs.org/seed/0.1.4", "0.1.5": "http://registry.npmjs.org/seed/0.1.5" }, "dist": { "0.0.1": { "shasum": "ac694834410db01d05079f76d2c9b23a6da268bf", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.1.tgz" }, "0.0.2": { "shasum": "6785cda7b5ecb5af6efc17d22b08a7a33effb61e", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.2.tgz" }, "0.0.3": { "shasum": "5f60a305da1d5bf6fe66553d8e179a87fdb5717d", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.3.tgz" }, "0.0.4": { "shasum": "7ad2a6d55fd56a98421375a2c504b421d5fd3bb9", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.4.tgz" }, "0.0.6": { "shasum": "5887c4df41f121946e73b3c087bcbfa17d5cc40c", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.6.tgz" }, "0.0.7": { "shasum": "7a1498c788e4e0f51f79c4aa83bb0890bbc3988e", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.7.tgz" }, "0.0.9": { "shasum": "580c8dd5707aaf53614dbd99f39faa4339ea144b", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.9.tgz" }, "0.0.10": { "shasum": "231fe96e563f1337fd74f48c8add62963c21db0e", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.10.tgz" }, "0.0.11": { "shasum": "5188fbc143d976b88245f442789147df9c162c0c", "tarball": "http://registry.npmjs.org/seed/-/seed-0.0.11.tgz" }, "0.1.0": { "shasum": "f0875b99091fdbb80649c6936ceee2e27401997a", "tarball": "http://registry.npmjs.org/seed/-/seed-0.1.0.tgz" }, "0.1.1": { "shasum": "88ee85d3cb49aad2ab0a9d497fd3fe27b7463056", "tarball": "http://registry.npmjs.org/seed/-/seed-0.1.1.tgz" }, "0.1.2": { "shasum": "56dfa10b54d2d246ac3a3f6a7a35829305023ee7", "tarball": "http://registry.npmjs.org/seed/-/seed-0.1.2.tgz" }, "0.1.3": { "shasum": "3c7d8125858cee02b976b9eaf172bbc3b2be16a0", "tarball": "http://registry.npmjs.org/seed/-/seed-0.1.3.tgz" }, "0.1.4": { "shasum": "1e3787730842a0721e2e5f79438ef67eb69fdf79", "tarball": "http://registry.npmjs.org/seed/-/seed-0.1.4.tgz" }, "0.1.5": { "shasum": "938f4dc55d64f09eca8b5957a867d54b9e492f96", "tarball": "http://registry.npmjs.org/seed/-/seed-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/seed/" }, "seed-filestore": { "name": "seed-filestore", "description": "Store Seed datasets in a JSON file structure.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-12-14T09:34:25.372Z", "created": "2011-10-26T01:06:51.868Z", "0.0.1": "2011-10-26T01:06:52.524Z", "0.0.2": "2011-10-26T23:25:47.874Z", "0.0.3": "2011-11-11T15:18:52.548Z", "0.0.4": "2011-12-14T09:34:25.372Z" }, "author": { "name": "Jake Luer", "email": "@jakeluer" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/seed-filestore.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/seed-filestore/0.0.1", "0.0.2": "http://registry.npmjs.org/seed-filestore/0.0.2", "0.0.3": "http://registry.npmjs.org/seed-filestore/0.0.3", "0.0.4": "http://registry.npmjs.org/seed-filestore/0.0.4" }, "dist": { "0.0.1": { "shasum": "b5412f5f3070065e8bccb5d46ba3205a7e436505", "tarball": "http://registry.npmjs.org/seed-filestore/-/seed-filestore-0.0.1.tgz" }, "0.0.2": { "shasum": "615add26d93642b56448bb81baa705f7d29a59a8", "tarball": "http://registry.npmjs.org/seed-filestore/-/seed-filestore-0.0.2.tgz" }, "0.0.3": { "shasum": "caab01666447cbf56d231508a17f36f2c401d87f", "tarball": "http://registry.npmjs.org/seed-filestore/-/seed-filestore-0.0.3.tgz" }, "0.0.4": { "shasum": "636766758b85164dae7f152ae1ee29eb4eda1617", "tarball": "http://registry.npmjs.org/seed-filestore/-/seed-filestore-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/seed-filestore/" }, "seedrandom": { "name": "seedrandom", "description": "Wrapper for seedrandom, which replaces Math.random with a version that can be seeded. Provides uid generation as well.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-07-12T06:47:37.849Z", "created": "2011-07-12T06:47:37.329Z", "0.1.0": "2011-07-12T06:47:37.849Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.0": "http://registry.npmjs.org/seedrandom/0.1.0" }, "dist": { "0.1.0": { "shasum": "7ec8d95387d6a28a2d66a256760d674d63d3f6fe", "tarball": "http://registry.npmjs.org/seedrandom/-/seedrandom-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/seedrandom/" }, "seek": { "name": "seek", "description": "search through a bunch of files", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-09-27T20:56:03.689Z", "created": "2011-09-20T22:49:06.314Z", "0.0.0": "2011-09-20T22:49:08.579Z", "0.1.0": "2011-09-27T13:16:15.029Z", "0.2.0": "2011-09-27T20:56:03.689Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-seek.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/seek/0.0.0", "0.1.0": "http://registry.npmjs.org/seek/0.1.0", "0.2.0": "http://registry.npmjs.org/seek/0.2.0" }, "dist": { "0.0.0": { "shasum": "aac0aacb01aeca17777bc046178fd7d3192c8e23", "tarball": "http://registry.npmjs.org/seek/-/seek-0.0.0.tgz" }, "0.1.0": { "shasum": "9ca910ca7ee0de06cd9fee64d6c46686564d39ed", "tarball": "http://registry.npmjs.org/seek/-/seek-0.1.0.tgz" }, "0.2.0": { "shasum": "828fe28784c1168b32982b40ab56dab4a86214af", "tarball": "http://registry.npmjs.org/seek/-/seek-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/seek/" }, "seep": { "name": "seep", "description": "High level widget & web application framework for Node.js", "dist-tags": { "latest": "0.0.1a" }, "maintainers": [ { "name": "jouni", "email": "jouni@jounikoivuviita.com" } ], "time": { "modified": "2011-09-26T05:54:41.390Z", "created": "2011-09-26T05:54:41.020Z", "0.0.1a": "2011-09-26T05:54:41.390Z" }, "author": { "name": "Jouni Koivuviita" }, "repository": { "type": "git", "url": "git://github.com/jounikoivuviita/Seep.git" }, "versions": { "0.0.1a": "http://registry.npmjs.org/seep/0.0.1a" }, "dist": { "0.0.1a": { "shasum": "569ab0392d5bb850431a516340cb0f514aea8a13", "tarball": "http://registry.npmjs.org/seep/-/seep-0.0.1a.tgz" } }, "url": "http://registry.npmjs.org/seep/" }, "sel": { "name": "sel", "description": "Tiny, yet full-featured, selector library", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-12-06T19:49:50.222Z", "created": "2011-09-17T13:20:31.868Z", "0.1.1": "2011-12-06T19:49:50.222Z", "0.2.0": "2011-12-06T19:49:50.222Z", "0.3.0": "2011-12-06T19:49:50.222Z", "0.3.1": "2011-12-06T19:49:50.222Z", "0.3.2": "2011-12-06T19:49:50.222Z", "0.3.3": "2011-12-06T19:49:50.222Z", "0.3.4": "2011-12-06T19:49:50.222Z", "0.4.0": "2011-12-06T19:49:50.222Z", "0.4.1": "2011-12-06T19:49:50.222Z", "0.4.2": "2011-12-06T19:49:50.222Z", "0.4.3": "2011-12-06T19:49:50.222Z", "0.5.3": "2011-11-08T19:23:57.185Z", "0.5.4": "2011-11-20T20:48:58.587Z", "0.5.5": "2011-11-29T21:18:24.028Z", "0.6.0": "2011-11-29T21:53:45.357Z", "0.6.1": "2011-12-03T15:59:04.119Z", "0.6.2": "2011-12-03T20:29:02.180Z", "0.6.3": "2011-12-06T19:49:50.221Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/sel/0.1.1", "0.2.0": "http://registry.npmjs.org/sel/0.2.0", "0.3.0": "http://registry.npmjs.org/sel/0.3.0", "0.3.1": "http://registry.npmjs.org/sel/0.3.1", "0.3.2": "http://registry.npmjs.org/sel/0.3.2", "0.3.3": "http://registry.npmjs.org/sel/0.3.3", "0.3.4": "http://registry.npmjs.org/sel/0.3.4", "0.4.0": "http://registry.npmjs.org/sel/0.4.0", "0.4.1": "http://registry.npmjs.org/sel/0.4.1", "0.4.2": "http://registry.npmjs.org/sel/0.4.2", "0.4.3": "http://registry.npmjs.org/sel/0.4.3", "0.5.3": "http://registry.npmjs.org/sel/0.5.3", "0.5.4": "http://registry.npmjs.org/sel/0.5.4", "0.5.5": "http://registry.npmjs.org/sel/0.5.5", "0.6.0": "http://registry.npmjs.org/sel/0.6.0", "0.6.1": "http://registry.npmjs.org/sel/0.6.1", "0.6.2": "http://registry.npmjs.org/sel/0.6.2", "0.6.3": "http://registry.npmjs.org/sel/0.6.3" }, "dist": { "0.1.1": { "shasum": "41717927d5ac32e7087dfd9d7c9c38ed95dbddf8", "tarball": "http://registry.npmjs.org/sel/-/sel-0.1.1.tgz" }, "0.2.0": { "shasum": "948bf0043c7e259497382546be29338ba7610f42", "tarball": "http://registry.npmjs.org/sel/-/sel-0.2.0.tgz" }, "0.3.0": { "shasum": "c24a0f497a4305908baf65a2c6a0d512d6a79ddc", "tarball": "http://registry.npmjs.org/sel/-/sel-0.3.0.tgz" }, "0.3.1": { "shasum": "0b8c039a6e1be33d9f00550b4301583369d64e36", "tarball": "http://registry.npmjs.org/sel/-/sel-0.3.1.tgz" }, "0.3.2": { "shasum": "976061ee3f45eb1cd94f69bc48eedaab1f13e77b", "tarball": "http://registry.npmjs.org/sel/-/sel-0.3.2.tgz" }, "0.3.3": { "shasum": "4ae4e9fc7c333115a500ac7b95ff295e3f10d52e", "tarball": "http://registry.npmjs.org/sel/-/sel-0.3.3.tgz" }, "0.3.4": { "shasum": "8d560103a630ba12bd709122509cde5e8a850913", "tarball": "http://registry.npmjs.org/sel/-/sel-0.3.4.tgz" }, "0.4.0": { "shasum": "65d56cec14b38a8d1a216a2742c9b52e7fbaf94a", "tarball": "http://registry.npmjs.org/sel/-/sel-0.4.0.tgz" }, "0.4.1": { "shasum": "9b289fbf3cc24aa6d20b0cc39e9699fa559dbd44", "tarball": "http://registry.npmjs.org/sel/-/sel-0.4.1.tgz" }, "0.4.2": { "shasum": "8f10ec254b5aabb7a1b6769806a7a62f549a2931", "tarball": "http://registry.npmjs.org/sel/-/sel-0.4.2.tgz" }, "0.4.3": { "shasum": "3ffe29d470fc55a0ff1ac2d6facdc00f1d21027f", "tarball": "http://registry.npmjs.org/sel/-/sel-0.4.3.tgz" }, "0.5.3": { "shasum": "1738f1cc0619fcaab05b1ff3f77cf2056360421e", "tarball": "http://registry.npmjs.org/sel/-/sel-0.5.3.tgz" }, "0.5.4": { "shasum": "f19a1454a89d60f75ae79e2b7eb9383b759d528e", "tarball": "http://registry.npmjs.org/sel/-/sel-0.5.4.tgz" }, "0.5.5": { "shasum": "f264a0830e89abb6dd1b53d5735bbf02d45d84f6", "tarball": "http://registry.npmjs.org/sel/-/sel-0.5.5.tgz" }, "0.6.0": { "shasum": "245a3edf0f9521edc003121af1e5309126794304", "tarball": "http://registry.npmjs.org/sel/-/sel-0.6.0.tgz" }, "0.6.1": { "shasum": "7eb5b5685a677d1f5895127d0a15f1fa7867bba2", "tarball": "http://registry.npmjs.org/sel/-/sel-0.6.1.tgz" }, "0.6.2": { "shasum": "41bca2c76435e61abbeb2a30fc6ed5807bf4a935", "tarball": "http://registry.npmjs.org/sel/-/sel-0.6.2.tgz" }, "0.6.3": { "shasum": "71a2230199c9974aefb19d8e358222d91acb6d40", "tarball": "http://registry.npmjs.org/sel/-/sel-0.6.3.tgz" } }, "keywords": [ "ender", "css", "selector engine", "jquery" ], "url": "http://registry.npmjs.org/sel/" }, "select": { "name": "select", "description": "A new kind of database library", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "alexyoung", "email": "alex@alexyoung.org" } ], "time": { "modified": "2011-07-05T21:45:51.554Z", "created": "2011-05-26T20:35:04.625Z", "0.1.0": "2011-05-26T20:35:05.232Z", "0.1.1": "2011-07-05T21:45:51.554Z" }, "author": { "name": "Alex R. Young", "email": "alex@alexyoung.org" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/select.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/select/0.1.0", "0.1.1": "http://registry.npmjs.org/select/0.1.1" }, "dist": { "0.1.0": { "shasum": "f7673f0461236d3cdc4f991a34b45af53e0f197a", "tarball": "http://registry.npmjs.org/select/-/select-0.1.0.tgz" }, "0.1.1": { "shasum": "297c0c930807e826408e41df62233fa48eb2583d", "tarball": "http://registry.npmjs.org/select/-/select-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/select/" }, "selenium": { "name": "selenium", "description": "Selenium in an npm package", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "didit-tech", "email": "development@didit.com" } ], "time": { "modified": "2011-08-26T15:23:03.145Z", "created": "2011-08-26T15:23:02.943Z", "2.0.0": "2011-08-26T15:23:03.145Z" }, "author": { "name": "Didit Tech", "email": "developers@didit.com" }, "repository": { "type": "git", "url": "git://github.com/didit-tech/NPM-Selenium.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/selenium/2.0.0" }, "dist": { "2.0.0": { "shasum": "9902f2eb61f460dbf1a1aa860458c01019ea83b3", "tarball": "http://registry.npmjs.org/selenium/-/selenium-2.0.0.tgz" } }, "keywords": [ "bdd", "tdd", "selenium" ], "url": "http://registry.npmjs.org/selenium/" }, "selfish": { "name": "selfish", "description": "Class-free, pure prototypal inheritance", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-08-14T15:18:02.387Z", "created": "2011-06-15T23:20:04.787Z", "0.0.1": "2011-06-15T23:20:05.806Z", "0.0.2": "2011-06-15T23:48:48.450Z", "0.0.3": "2011-06-21T16:58:46.515Z", "0.1.0": "2011-06-27T17:00:10.191Z", "0.2.0": "2011-06-28T11:06:19.259Z", "0.2.1": "2011-06-28T11:10:12.533Z", "0.2.2": "2011-07-03T19:11:22.290Z", "0.3.0": "2011-08-14T15:18:02.387Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/selfish.git", "web": "https://github.com/Gozala/selfish" }, "versions": { "0.0.1": "http://registry.npmjs.org/selfish/0.0.1", "0.0.2": "http://registry.npmjs.org/selfish/0.0.2", "0.0.3": "http://registry.npmjs.org/selfish/0.0.3", "0.1.0": "http://registry.npmjs.org/selfish/0.1.0", "0.2.0": "http://registry.npmjs.org/selfish/0.2.0", "0.2.1": "http://registry.npmjs.org/selfish/0.2.1", "0.2.2": "http://registry.npmjs.org/selfish/0.2.2", "0.3.0": "http://registry.npmjs.org/selfish/0.3.0" }, "dist": { "0.0.1": { "shasum": "3f8c8519b56f86fe83cc90330389c78da67f5368", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.0.1.tgz" }, "0.0.2": { "shasum": "0b74e68e0436b17d1514a7605a27033f799c993a", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.0.2.tgz" }, "0.0.3": { "shasum": "0557753649141a11761845214ac533f25fa6a895", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.0.3.tgz" }, "0.1.0": { "shasum": "41c1d009c5813ab1c4306eda92aaafa26a265b58", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.1.0.tgz" }, "0.2.0": { "shasum": "e161887e89726995e21fc3787ee2186b13304ead", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.2.0.tgz" }, "0.2.1": { "shasum": "639f64c7db878c280e63421572ddfd5a71ac940f", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.2.1.tgz" }, "0.2.2": { "shasum": "7f854e5aa20ed6dfdd89f680ac7d71563613aa5f", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.2.2.tgz" }, "0.3.0": { "shasum": "b57158c4dd5bbc5cc42a4ab8929e428cd9ec4f89", "tarball": "http://registry.npmjs.org/selfish/-/selfish-0.3.0.tgz" } }, "keywords": [ "oop", "inheritance", "prototype", "class", "micro", "class-free" ], "url": "http://registry.npmjs.org/selfish/" }, "selleck": { "name": "selleck", "description": "Generator for YUI's Handlebars-based user documentation.", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "rgrove", "email": "ryan@wonko.com" } ], "time": { "modified": "2011-12-12T18:57:14.948Z", "created": "2011-03-09T00:41:05.513Z", "0.1.0": "2011-03-09T00:41:05.884Z", "0.1.1": "2011-03-11T23:54:09.613Z", "0.1.2": "2011-04-28T19:49:48.809Z", "0.1.3": "2011-04-29T22:30:53.914Z", "0.1.4": "2011-06-29T00:29:26.687Z", "0.1.5": "2011-07-29T22:16:26.463Z", "0.1.6": "2011-09-27T16:57:24.158Z", "0.1.7": "2011-11-18T21:19:14.217Z", "0.1.8": "2011-12-12T18:24:49.739Z", "0.1.9": "2011-12-12T18:57:14.948Z" }, "author": { "name": "Ryan Grove", "email": "ryan@wonko.com", "url": "http://wonko.com/" }, "repository": { "type": "git", "url": "git://github.com/rgrove/selleck.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/selleck/0.1.0", "0.1.1": "http://registry.npmjs.org/selleck/0.1.1", "0.1.2": "http://registry.npmjs.org/selleck/0.1.2", "0.1.3": "http://registry.npmjs.org/selleck/0.1.3", "0.1.4": "http://registry.npmjs.org/selleck/0.1.4", "0.1.5": "http://registry.npmjs.org/selleck/0.1.5", "0.1.6": "http://registry.npmjs.org/selleck/0.1.6", "0.1.7": "http://registry.npmjs.org/selleck/0.1.7", "0.1.8": "http://registry.npmjs.org/selleck/0.1.8", "0.1.9": "http://registry.npmjs.org/selleck/0.1.9" }, "dist": { "0.1.0": { "shasum": "edf53e4ec281e664a8523fe829b70dc23a4cbc8f", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.0.tgz" }, "0.1.1": { "shasum": "983e18f901f5d4842318587e4fc3bb58e2dcdb07", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.1.tgz" }, "0.1.2": { "shasum": "6dcc6883519ecadbc670e0024b8ad0c585c259e1", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.2.tgz" }, "0.1.3": { "shasum": "891a33da05a192fe789fe13353533d64988058e7", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.3.tgz" }, "0.1.4": { "shasum": "2c4b983ea8c3caffd8f51efdc5414162ccf95c18", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.4.tgz" }, "0.1.5": { "shasum": "ed4472845380b80bc04c8ade6f744f1cb90f91e7", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.5.tgz" }, "0.1.6": { "shasum": "ccdd994b5d814bef985154b21cea8903d34777b1", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.6.tgz" }, "0.1.7": { "shasum": "b409c6dff519563614ac0fef98b8445ce89ffa22", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.7.tgz" }, "0.1.8": { "shasum": "0dc0318d5ae4e0d50c71fbaa0310ad050fa9b89a", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.8.tgz" }, "0.1.9": { "shasum": "cfc38d737e3733dfd5cb4e62f9d5fe6cbeed17a1", "tarball": "http://registry.npmjs.org/selleck/-/selleck-0.1.9.tgz" } }, "keywords": [ "yui", "handlebars", "mustache", "docs", "documentation" ], "url": "http://registry.npmjs.org/selleck/" }, "semver": { "name": "semver", "description": "The semantic version parser used by npm.", "dist-tags": { "latest": "1.0.12" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-11-18T19:04:02.511Z", "created": "2011-02-12T00:20:25.690Z", "1.0.0": "2011-02-12T00:20:26.037Z", "1.0.1": "2011-02-18T17:15:49.775Z", "1.0.2": "2011-03-22T21:27:35.218Z", "1.0.3": "2011-04-19T23:29:13.670Z", "1.0.4": "2011-04-21T07:32:11.512Z", "1.0.5": "2011-05-03T23:11:54.939Z", "1.0.6": "2011-05-21T00:09:47.724Z", "1.0.7": "2011-06-17T16:26:07.324Z", "1.0.8": "2011-06-27T21:58:51.266Z", "1.0.9": "2011-07-20T21:38:13.081Z", "1.0.10": "2011-10-04T01:51:37.206Z", "1.0.11": "2011-11-15T16:40:04.239Z", "1.0.12": "2011-11-18T19:04:02.511Z" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-semver.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/semver/1.0.0", "1.0.1": "http://registry.npmjs.org/semver/1.0.1", "1.0.2": "http://registry.npmjs.org/semver/1.0.2", "1.0.3": "http://registry.npmjs.org/semver/1.0.3", "1.0.4": "http://registry.npmjs.org/semver/1.0.4", "1.0.5": "http://registry.npmjs.org/semver/1.0.5", "1.0.6": "http://registry.npmjs.org/semver/1.0.6", "1.0.7": "http://registry.npmjs.org/semver/1.0.7", "1.0.8": "http://registry.npmjs.org/semver/1.0.8", "1.0.9": "http://registry.npmjs.org/semver/1.0.9", "1.0.10": "http://registry.npmjs.org/semver/1.0.10", "1.0.11": "http://registry.npmjs.org/semver/1.0.11", "1.0.12": "http://registry.npmjs.org/semver/1.0.12" }, "dist": { "1.0.0": { "shasum": "11f18a0c08ed21c988fc2b0257f1951969816615", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.0.tgz" }, "1.0.1": { "shasum": "93b90b9a3e00c7a143f2e49f6e2b32fd72237cdb", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.1.tgz" }, "1.0.2": { "shasum": "57e4e1460c0f1abc2c2c6273457abc04e309706c", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.2.tgz" }, "1.0.3": { "shasum": "453f40adadf8ce23ff4eb937972c6a007d52ef0d", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.3.tgz" }, "1.0.4": { "shasum": "41c0da40706d0defe763998281fc616a2a5d1e46", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.4.tgz" }, "1.0.5": { "shasum": "7abca9337d64408ec2d42ffd974858c04dca3bdb", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.5.tgz" }, "1.0.6": { "shasum": "697b6bff4b3eca86f35dc037c9ab2f1eb7af1a9e", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.6.tgz" }, "1.0.7": { "shasum": "668e127e81e81e0954d25a6d2c1cb20a1538b2e3", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.7.tgz" }, "1.0.8": { "shasum": "8a78a9bfad863a0660683c33c91f08b6cd2cfa98", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.8.tgz" }, "1.0.9": { "shasum": "d053046aea88e25b488ecbc0a8c9deda03db8a9c", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.9.tgz" }, "1.0.10": { "shasum": "cfa5a85d95888c75b4a9275bda7491568d8cfd20", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.10.tgz" }, "1.0.11": { "shasum": "1bd01c550d477cbf9a839b02269c4011ce147992", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.11.tgz" }, "1.0.12": { "shasum": "4686f056e5894a9cba708adeabc2c49dada90778", "tarball": "http://registry.npmjs.org/semver/-/semver-1.0.12.tgz" } }, "url": "http://registry.npmjs.org/semver/" }, "sendgrid": { "name": "sendgrid", "description": "send emails from node.js through sendgrid", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bartt", "email": "bart@zazengo.com" } ], "author": { "name": "Dylan Clendenin", "url": "deepthawtz" }, "repository": { "type": "git", "url": "http://github.com/zazengo/node_sendgrid.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sendgrid/0.1.0" }, "dist": { "0.1.0": { "shasum": "8b3e8a692780068b4f834eeadcfcc1311331d30d", "tarball": "http://registry.npmjs.org/sendgrid/-/sendgrid-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/sendgrid/" }, "sendgrid-api": { "name": "sendgrid-api", "description": "Wrapper for the Sendgrid API", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gteodoru", "email": "gabriel@scopely.com" } ], "time": { "modified": "2011-08-30T17:12:06.143Z", "created": "2011-08-25T01:25:31.787Z", "0.0.2": "2011-08-25T01:25:32.917Z", "0.0.3": "2011-08-30T17:12:06.143Z" }, "author": { "name": "Gabriel Teodoru", "email": "gabriel@scopely.com" }, "repository": { "type": "git", "url": "git://github.com/scopely/node-sendgrid.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/sendgrid-api/0.0.2", "0.0.3": "http://registry.npmjs.org/sendgrid-api/0.0.3" }, "dist": { "0.0.2": { "shasum": "5998776190cf81eab645a8bd65a3b5f51312cfbd", "tarball": "http://registry.npmjs.org/sendgrid-api/-/sendgrid-api-0.0.2.tgz" }, "0.0.3": { "shasum": "def12662459cdbf0df9f8de1b6c2ef6af73f9e6c", "tarball": "http://registry.npmjs.org/sendgrid-api/-/sendgrid-api-0.0.3.tgz" } }, "keywords": [ "sendgrid", "smtp", "email" ], "url": "http://registry.npmjs.org/sendgrid-api/" }, "sendgrid-web": { "name": "sendgrid-web", "description": "Easily send emails with sendgrid and node.js", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-09-01T17:45:37.177Z", "created": "2011-09-01T17:45:35.641Z", "0.0.0": "2011-09-01T17:45:37.177Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-sendgrid-web.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/sendgrid-web/0.0.0" }, "dist": { "0.0.0": { "shasum": "45d11cef71efa5b13f6d5e0c36bf08d14a5c0a9a", "tarball": "http://registry.npmjs.org/sendgrid-web/-/sendgrid-web-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/sendgrid-web/" }, "sensejs": { "name": "sensejs", "description": "SenseJS - Ruby-on-Rails inspired MVC web framework, fully ExpressJS compatible", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "alexferreira", "email": "alex@dsol.com.br" } ], "time": { "modified": "2011-11-14T17:34:39.743Z", "created": "2011-10-07T04:56:04.020Z", "0.1.0": "2011-10-07T04:56:05.840Z", "0.1.1": "2011-10-10T02:18:34.072Z", "0.1.2": "2011-10-20T02:48:59.081Z", "0.1.3": "2011-11-14T17:22:44.909Z" }, "author": { "name": "Alex Ferreira" }, "repository": { "type": "git", "url": "git@bitbucket.org:sense8/sensejs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sensejs/0.1.0", "0.1.1": "http://registry.npmjs.org/sensejs/0.1.1" }, "dist": { "0.1.0": { "shasum": "5415b8e9201443f10b2466d143bce3cfb3447fda", "tarball": "http://registry.npmjs.org/sensejs/-/sensejs-0.1.0.tgz" }, "0.1.1": { "shasum": "966b284dc5011ec6e768a914273cbca375ab80e3", "tarball": "http://registry.npmjs.org/sensejs/-/sensejs-0.1.1.tgz" } }, "keywords": [ "mvc", "web-framework", "rails", "ruby-on-rails", "express", "sense" ], "url": "http://registry.npmjs.org/sensejs/" }, "SenseJs": { "name": "SenseJs", "description": "SenseJS - Ruby-on-Rails inspired MVC web framework, fully ExpressJS compatible", "dist-tags": { "latest": "0.1.3" }, "readme": null, "maintainers": [ { "name": "alexferreira", "email": "alex@dsol.com.br" } ], "time": { "modified": "2011-11-27T02:58:26.285Z", "created": "2011-11-27T02:58:24.159Z", "0.1.3": "2011-11-27T02:58:26.285Z" }, "author": { "name": "Alex Ferreira" }, "versions": { "0.1.3": "http://registry.npmjs.org/SenseJs/0.1.3" }, "dist": { "0.1.3": { "shasum": "04cc0c3eeb8ed895cf641901533cd72665d368b8", "tarball": "http://registry.npmjs.org/SenseJs/-/SenseJs-0.1.3.tgz" } }, "keywords": [ "mvc", "web-framework", "rails", "ruby-on-rails", "express", "sense" ], "url": "http://registry.npmjs.org/SenseJs/" }, "SenseOrm": { "name": "SenseOrm", "description": "ORM for every database: mongodb, mysql, redis", "dist-tags": { "latest": "0.0.4" }, "readme": "## About\n\nSenseOrm is cross-db ORM, providing **common interface** to access most popular database formats.\nCurrently supported are: mongodb, redis, mysql and js-memory-storage. You can add your favorite database adapter, checkout one of the existing adapters to learn how, it's super-easy, I guarantee.\n\n## Installation\n\n npm install senseorm\n\n## Usage\n\n var Schema = require('senseorm').Schema;\n var s = new Schema('mongoose');\n // define models\n var Post = schema.define('Post', {\n title: { type: String, length: 255 },\n content: { type: Schema.Text },\n date: { type: Date, default: Date.now },\n published: { type: Boolean, default: false }\n });\n // simplier way to describe model\n var User = schema.define('User', {\n name: String,\n bio: Schema.Text,\n approved: Boolean,\n joinedAt: Date,\n age: Number\n });\n\n // setup relationships\n User.hasMany(Post, {as: 'posts', foreignKey: 'user_id'});\n // creates instance methods:\n // user.posts(conds)\n // user.posts.build(data) // like new Post({user_id: user.id});\n // user.posts.create(data) // build and save\n\n Post.belongsTo(User, {as: 'author', foreignKey: 'user_id'});\n // creates instance methods:\n // post.author(callback) -- getter when called with function\n // post.author() -- sync getter when called without params\n // post.author(user) -- setter when called with object\n\n s.automigrate(); // required only for mysql NOTE: it will drop User and Post tables\n\n // work with models:\n var user = new User;\n user.save(function (err) {\n var post = user.posts.build({title: 'Hello world'});\n post.save(console.log);\n });\n\n // Common API methods\n\n // just instantiate model\n new Post\n // save model (of course async)\n Post.create(cb);\n // all posts\n Post.all(cb)\n // all posts by user\n Post.all({userId: user.id});\n // the same as prev\n user.posts(cb)\n // same as new Post({userId: user.id});\n user.posts.build\n // save as Post.create({userId: user.id}, cb);\n user.posts.create(cb)\n // find instance by id\n User.find(1, cb)\n // count instances\n User.count(cb)\n // destroy instance\n user.destroy(cb);\n // destroy all instances\n User.destroyAll(cb);\n\n // Setup validations\n User.validatesPresenceOf('name', 'email')\n User.validatesLengthOf('password', {min: 5, message: {min: 'Password is too short'}});\n User.validatesInclusionOf('gender', {in: ['male', 'female']});\n User.validatesExclusionOf('domain', {in: ['www', 'billing', 'admin']});\n User.validatesNumericalityOf('age', {int: true});\n\n user.isValid() // false\n user.errors // hash of errors {attr: [errmessage, errmessage, ...], attr: ...}\n\nRead the tests for usage examples: ./test/common_test.js\n\n## Running tests\n\nAll tests are written using nodeunit:\n\n nodeunit test/common_test.js\n\nIf you run this line, of course it will fall, because it requres different databases to be up and running, but you can use js-memory-engine out of box! Specify ONLY env var:\n\n ONLY=memory nodeunit test/common_test.js\n\nof course, if you have mongoose running, you can run\n\n ONLY=mongoose nodeunit test/common_test.js\n\n## Package structure\n\nNow all common logic described in `./lib/*.js`, and database-specific stuff in `./lib/adapters/*.js`. It's super-tiny, right?\n\n### Common:\n\n+ transparent interface to APIs\n+ -before and -after hooks on save, update, destroy\n+ scopes\n+ default values\n+ more relationships stuff\n+ docs\n\n### Databases:\n\n+ low-level mysql\n+ postgres\n+ mongodb\n+ redis\n+ js-memory-storage\n\n", "maintainers": [ { "name": "alexferreira", "email": "alex@dsol.com.br" } ], "time": { "modified": "2011-11-26T14:54:41.934Z", "created": "2011-11-14T17:22:22.457Z", "0.0.2": "2011-11-14T17:22:24.679Z", "0.0.3": "2011-11-18T15:26:08.825Z", "0.0.4": "2011-11-26T14:54:41.934Z" }, "author": { "name": "Alex Ferreira" }, "versions": { "0.0.2": "http://registry.npmjs.org/SenseOrm/0.0.2", "0.0.3": "http://registry.npmjs.org/SenseOrm/0.0.3", "0.0.4": "http://registry.npmjs.org/SenseOrm/0.0.4" }, "dist": { "0.0.2": { "shasum": "1aa668b216888f77b98217bae80083df4b398f36", "tarball": "http://registry.npmjs.org/SenseOrm/-/SenseOrm-0.0.2.tgz" }, "0.0.3": { "shasum": "94c44536a4c8233c4bfaf8d05bde190a74f05da6", "tarball": "http://registry.npmjs.org/SenseOrm/-/SenseOrm-0.0.3.tgz" }, "0.0.4": { "shasum": "da455fd4d4439e3a7b5ad0b7ea3613e3d18b5490", "tarball": "http://registry.npmjs.org/SenseOrm/-/SenseOrm-0.0.4.tgz" } }, "keywords": [ "orm", "mongodb", "mysql", "redis" ], "url": "http://registry.npmjs.org/SenseOrm/" }, "sentinel": { "name": "sentinel", "description": "Watch source files for changes and processes them accordingly", "dist-tags": { "latest": "1.0.1" }, "readme": "# sentinel\n\nThis program, when configured correctly, will watch your source files and run them through other programs when they are modified. It was intended for [LESS](http://lesscss.org/) and JavaScript files although can be set up to run anything you want. sentinel is built to run on [node.js](http://nodejs.org/).\n\nAt the moment the only way to stop it is with `Ctrl + C`. I am planning on implementing some kind of interface so that you can prompt things like reloading the config, or forcing the processing of a file. I would also like to add regular expression file matching.\n\n## Installation\n\nYou can either download this repository or use [npm](http://npmjs.org/). I strongly recommend npm. To install it simply type:\n\n sudo npm install sentinel -g\n\nThat's it. Done.\n\n## Configuration\n\nLike `make`, sentinel looks in your current directory for a config file. This file should be named `sentinel.json`. It will also look for a global config in your home directory called `.sentinel.json`. The local one in your current folder will overwrite things set in the global one via inheritance.\n\nAs you can tell from the name, the configuration is written in JSON, lets have a look at a very basic one that runs a JavaScript file through JSHint.\n\n {\n \"files\": [\n {\n \"path\": \"assets/javascript/main.js\",\n \"processor\": \"jshint\"\n }\n ],\n \"processors\": {\n \"jshint\": \"jshint {{path}}\"\n }\n }\n\nLets walk through this. We have a fairly simple JSON object containing two top level properties, `files` and `processors`. Files is an array of objects that contain data about your source files. Each of the files values are actually arguments, this is because they replace their associated value in the processor string. So if you write `{{path}}` in your processor it will be replaced with the path value. The processor value can either be a string or an array of strings, these let sentinel know what processor you wish to run the file through.\n\nThe processors object is a list of key value pairs containing the name of the processor and a small bash script to run your script to. You can utilise any passed values in a file object by simply wrapping the name of the value in double curly braces (`{{value name}}`). So you can use the path value as an input and output as the destination.\n\nIf you wanted to, you could copy this (less the files array) into `~/.sentinel.json` and have the JSHint processor available in every project.\n\n## Running sentinel\n\nTo run sentinel simply navigate your terminal to the directory containing your configuration and run `sentinel`. It will read your global config file first and then the one inside the directory. It will watch your files for changes and run them through their processors when it needs to.\n\nThere are a few command line arguments you can use too.\n\n * --verbose / -v: Show verbose output, so information will be logged to the console when files change for example.\n * --process file / -p file: Does not watch any files but instantly processes the file you specify, just like make. The file name must match one in the config exactly.\n\n## Example configurations\n\nSimply drop these into the `processors` section of your global config. You can find it in `~/.sentinel.json`. Here is a template you can use.\n\n {\n \"processors\": {\n \n }\n }\n\nRemember to add commas after each processor! Please make sure you are using valid JSON. If something is not working, run with the `-v` parameter to see information regarding errors. The following lines use external packages installed via [npm](http://npmjs.org/).\n\n * \"less\": \"lessc {{path}} -x -o {{output}}\"\n * \"jshint\": \"jshint {{path}}\"\n * \"uglifyjs\": \"uglifyjs -o {{output}} {{path}}\"\n\n## Licence\n\nsentinel - Watch source files for changes and processes them accordingly\n\nCopyright (C) 2011 Oliver Caldwell\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n## Author\n\nWritten by [Oliver Caldwell](http://olivercaldwell.co.uk).", "maintainers": [ { "name": "olivercaldwell", "email": "olliec87@gmail.com" } ], "time": { "modified": "2011-12-11T12:23:15.785Z", "created": "2011-11-14T14:27:24.925Z", "1.0.0": "2011-11-14T14:27:26.392Z", "1.0.1": "2011-12-11T12:23:15.785Z" }, "author": { "name": "Oliver Caldwell", "email": "olliec87@gmail.com", "url": "http://olivercaldwell.co.uk/" }, "repository": { "type": "git", "url": "git://github.com/Wolfy87/sentinel.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/sentinel/1.0.0", "1.0.1": "http://registry.npmjs.org/sentinel/1.0.1" }, "dist": { "1.0.0": { "shasum": "7e6abc17c8a5930133cf32a46e8a905839435e33", "tarball": "http://registry.npmjs.org/sentinel/-/sentinel-1.0.0.tgz" }, "1.0.1": { "shasum": "57977892a06f4dee61d5000924d7e76e4815d4b4", "tarball": "http://registry.npmjs.org/sentinel/-/sentinel-1.0.1.tgz" } }, "keywords": [ "build", "automation" ], "url": "http://registry.npmjs.org/sentinel/" }, "sentry": { "name": "sentry", "description": "Watch files (using a path, wildcards, or a regex) and execute a function or shell command.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "craigspaeth", "email": "craigspaeth@gmail.com" } ], "time": { "modified": "2011-09-21T16:18:32.233Z", "created": "2011-09-20T21:45:07.702Z", "0.1.0": "2011-09-20T21:45:07.859Z", "0.1.1": "2011-09-20T22:39:45.407Z", "0.1.2": "2011-09-21T16:18:32.233Z" }, "author": { "name": "Craig Spaeth", "email": "craigspaeth@gmail.com", "url": "http://craigspaeth.com" }, "repository": { "type": "git", "url": "git://github.com/craigspaeth/sentry.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sentry/0.1.0", "0.1.1": "http://registry.npmjs.org/sentry/0.1.1", "0.1.2": "http://registry.npmjs.org/sentry/0.1.2" }, "dist": { "0.1.0": { "shasum": "7c39ba8a2ccd3d7b313411fe5818a029a7c7d7b8", "tarball": "http://registry.npmjs.org/sentry/-/sentry-0.1.0.tgz" }, "0.1.1": { "shasum": "64d61e2692b7c781e69343748db6f59931d8a6ce", "tarball": "http://registry.npmjs.org/sentry/-/sentry-0.1.1.tgz" }, "0.1.2": { "shasum": "67461953025bb648433fbb1d607a78a182570714", "tarball": "http://registry.npmjs.org/sentry/-/sentry-0.1.2.tgz" } }, "keywords": [ "watch", "watchr", "guard", "wildcards", "recursive" ], "url": "http://registry.npmjs.org/sentry/" }, "septa": { "name": "septa", "description": "Get information about SEPTA trains, busses, and trolleys.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jwalgran", "email": "justin@walgran.com" } ], "time": { "modified": "2011-11-18T12:09:29.003Z", "created": "2011-11-06T01:40:59.956Z", "0.0.1": "2011-11-06T01:41:00.287Z", "0.1.0": "2011-11-07T03:21:12.512Z", "0.1.1": "2011-11-18T12:09:29.003Z" }, "author": { "name": "Justin Walgran", "email": "justin@walgran.com" }, "repository": { "type": "git", "url": "git://github.com/jwalgran/septa.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/septa/0.0.1", "0.1.0": "http://registry.npmjs.org/septa/0.1.0", "0.1.1": "http://registry.npmjs.org/septa/0.1.1" }, "dist": { "0.0.1": { "shasum": "20c5840726670e10617bb865d40660667bfe94e2", "tarball": "http://registry.npmjs.org/septa/-/septa-0.0.1.tgz" }, "0.1.0": { "shasum": "1e377acdf57bc99a3493ebd4ee4615fb31e32d28", "tarball": "http://registry.npmjs.org/septa/-/septa-0.1.0.tgz" }, "0.1.1": { "shasum": "43399883e8b8fef2bf9f839a5025f1ee271eeefe", "tarball": "http://registry.npmjs.org/septa/-/septa-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/septa/" }, "seq": { "name": "seq", "description": "Chainable asynchronous flow control with sequential and parallel primitives and pipeline-style error handling", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "git://github.com/substack/node-seq.git" }, "time": { "modified": "2011-09-10T04:56:36.550Z", "created": "2010-12-21T04:30:07.130Z", "0.0.1": "2010-12-21T04:30:07.130Z", "0.0.2": "2010-12-21T04:30:07.130Z", "0.0.3": "2010-12-21T04:30:07.130Z", "0.0.4": "2010-12-21T04:30:07.130Z", "0.0.6": "2010-12-21T04:30:07.130Z", "0.0.7": "2010-12-21T04:30:07.130Z", "0.0.8": "2010-12-21T04:30:07.130Z", "0.0.9": "2010-12-21T04:30:07.130Z", "0.0.10": "2010-12-21T04:30:07.130Z", "0.0.11": "2010-12-21T04:30:07.130Z", "0.0.12": "2010-12-21T04:30:07.130Z", "0.0.13": "2010-12-21T04:30:07.130Z", "0.1.0": "2010-12-21T04:30:07.130Z", "0.1.1": "2010-12-21T08:57:00.239Z", "0.1.2": "2011-01-06T00:28:19.523Z", "0.1.3": "2011-01-07T01:34:42.665Z", "0.1.4": "2011-01-10T04:11:22.207Z", "0.1.5": "2011-01-12T03:27:09.754Z", "0.1.6": "2011-01-16T04:04:56.761Z", "0.1.7": "2011-01-18T02:55:22.670Z", "0.1.8": "2011-02-14T07:54:18.240Z", "0.2.0": "2011-02-18T12:28:50.967Z", "0.2.1": "2011-02-27T03:52:15.014Z", "0.2.2": "2011-03-28T14:52:06.621Z", "0.2.3": "2011-03-28T18:53:07.392Z", "0.2.4": "2011-04-14T03:47:24.572Z", "0.2.5": "2011-05-04T21:23:53.650Z", "0.3.0": "2011-06-04T09:36:52.093Z", "0.3.1": "2011-06-07T23:07:50.983Z", "0.3.2": "2011-06-13T09:39:53.118Z", "0.3.3": "2011-06-15T04:57:54.360Z", "0.3.5": "2011-09-10T04:56:36.550Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/seq/0.0.1", "0.0.2": "http://registry.npmjs.org/seq/0.0.2", "0.0.3": "http://registry.npmjs.org/seq/0.0.3", "0.0.4": "http://registry.npmjs.org/seq/0.0.4", "0.0.6": "http://registry.npmjs.org/seq/0.0.6", "0.0.7": "http://registry.npmjs.org/seq/0.0.7", "0.0.8": "http://registry.npmjs.org/seq/0.0.8", "0.0.9": "http://registry.npmjs.org/seq/0.0.9", "0.0.10": "http://registry.npmjs.org/seq/0.0.10", "0.0.11": "http://registry.npmjs.org/seq/0.0.11", "0.0.12": "http://registry.npmjs.org/seq/0.0.12", "0.0.13": "http://registry.npmjs.org/seq/0.0.13", "0.1.0": "http://registry.npmjs.org/seq/0.1.0", "0.1.1": "http://registry.npmjs.org/seq/0.1.1", "0.1.2": "http://registry.npmjs.org/seq/0.1.2", "0.1.3": "http://registry.npmjs.org/seq/0.1.3", "0.1.4": "http://registry.npmjs.org/seq/0.1.4", "0.1.5": "http://registry.npmjs.org/seq/0.1.5", "0.1.6": "http://registry.npmjs.org/seq/0.1.6", "0.1.7": "http://registry.npmjs.org/seq/0.1.7", "0.1.8": "http://registry.npmjs.org/seq/0.1.8", "0.2.0": "http://registry.npmjs.org/seq/0.2.0", "0.2.1": "http://registry.npmjs.org/seq/0.2.1", "0.2.2": "http://registry.npmjs.org/seq/0.2.2", "0.2.3": "http://registry.npmjs.org/seq/0.2.3", "0.2.4": "http://registry.npmjs.org/seq/0.2.4", "0.2.5": "http://registry.npmjs.org/seq/0.2.5", "0.3.0": "http://registry.npmjs.org/seq/0.3.0", "0.3.1": "http://registry.npmjs.org/seq/0.3.1", "0.3.2": "http://registry.npmjs.org/seq/0.3.2", "0.3.3": "http://registry.npmjs.org/seq/0.3.3", "0.3.5": "http://registry.npmjs.org/seq/0.3.5" }, "dist": { "0.0.1": { "shasum": "b7ae90baaaf79b129a01272e94512b95ca878568", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.1.tgz" }, "0.0.2": { "shasum": "2c00c3d34a6aa7ebb8751032b7b5ce8931ee8e5a", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.2.tgz" }, "0.0.3": { "shasum": "ddb19d458b7802fdb4ad32097cf439cbf9f34c47", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.3.tgz" }, "0.0.4": { "shasum": "9db0bbea1c5922b32c241be36c80fb30e5cbbdeb", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.4.tgz" }, "0.0.6": { "shasum": "15c579ef11adbcb6b9790a94466ff84d773f5ee6", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.6.tgz" }, "0.0.7": { "shasum": "7ec4b23796b2c91b89a88cac86e0b8c0783bb584", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.7.tgz" }, "0.0.8": { "shasum": "fcd0cf9df9838881760f46211e4a7311263ec6a7", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.8.tgz" }, "0.0.9": { "shasum": "127133ee6b60b154c3dacc7f58947b6fbb620ac0", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.9.tgz" }, "0.0.10": { "shasum": "932bc1f43f1551118e4c636b03536eef9f4ddb24", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.10.tgz" }, "0.0.11": { "shasum": "dea524091975749141aa7ad453536fcc521326c2", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.11.tgz" }, "0.0.12": { "shasum": "6d281fa8a7e95c96ba550a65db7da4f15185e738", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.12.tgz" }, "0.0.13": { "shasum": "9a7f366dba9955e3f8d4b2d69eb7d78fc3a22d61", "tarball": "http://registry.npmjs.org/seq/-/seq-0.0.13.tgz" }, "0.1.0": { "shasum": "3aa0646ea8d2eb861f9c39470ff8be10530571eb", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.0.tgz" }, "0.1.1": { "shasum": "68eceec621053cd7570155e7062ce0dd6ac71581", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.1.tgz" }, "0.1.2": { "shasum": "c74fa58b5c3b2905fa6f49a367491659fab7a9a4", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.2.tgz" }, "0.1.3": { "shasum": "cf575ba87b3d59fba08c2c2c11d40c6dc1ca08bb", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.3.tgz" }, "0.1.4": { "shasum": "5b3ed87ee6287038c789cbf274a7cfea3f40c901", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.4.tgz" }, "0.1.5": { "shasum": "bd6efa916d09f9b29f13742c0c3adf09fb061908", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.5.tgz" }, "0.1.6": { "shasum": "c6b8e6226ba1894a5b82be499ce36c4ccbbf8def", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.6.tgz" }, "0.1.7": { "shasum": "48f5918e1db72b048b7ccadf56fc109758f2bd7a", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.7.tgz" }, "0.1.8": { "shasum": "73a38673c4afe209a637479781bc21d4dffa5d79", "tarball": "http://registry.npmjs.org/seq/-/seq-0.1.8.tgz" }, "0.2.0": { "shasum": "8d2c1bdebad029da5dbba489090c0d92b173b594", "tarball": "http://registry.npmjs.org/seq/-/seq-0.2.0.tgz" }, "0.2.1": { "shasum": "d750fe69fd7bd3f7c6bb094086f7bf11e3259822", "tarball": "http://registry.npmjs.org/seq/-/seq-0.2.1.tgz" }, "0.2.2": { "shasum": "a823f6fddf20382c8273ea05fea5fc50a551f0f5", "tarball": "http://registry.npmjs.org/seq/-/seq-0.2.2.tgz" }, "0.2.3": { "shasum": "c4056638acf7fbe0e5f91da5ced73468448dbc5a", "tarball": "http://registry.npmjs.org/seq/-/seq-0.2.3.tgz" }, "0.2.4": { "shasum": "75c77039e054002a46c3f68aa5623e2c79d22c71", "tarball": "http://registry.npmjs.org/seq/-/seq-0.2.4.tgz" }, "0.2.5": { "shasum": "853a707f3c463d2340378bbcbfb8e1ca2e27ba77", "tarball": "http://registry.npmjs.org/seq/-/seq-0.2.5.tgz" }, "0.3.0": { "shasum": "5728fefb08110adbdc5bb57456997e9bb84a3cbc", "tarball": "http://registry.npmjs.org/seq/-/seq-0.3.0.tgz" }, "0.3.1": { "shasum": "7d0d9589d57bfb643bca2361ce573808e49c410e", "tarball": "http://registry.npmjs.org/seq/-/seq-0.3.1.tgz" }, "0.3.2": { "shasum": "29c1a8fd1ce2ae8041a291848828ce6fbfcbc01a", "tarball": "http://registry.npmjs.org/seq/-/seq-0.3.2.tgz" }, "0.3.3": { "shasum": "156e64daf590248860bba30335855f231dd7c096", "tarball": "http://registry.npmjs.org/seq/-/seq-0.3.3.tgz" }, "0.3.5": { "shasum": "ae02af3a424793d8ccbf212d69174e0c54dffe38", "tarball": "http://registry.npmjs.org/seq/-/seq-0.3.5.tgz" } }, "keywords": [ "flow-control", "flow", "control", "async", "asynchronous", "chain", "pipeline", "sequence", "sequential", "parallel", "error" ], "url": "http://registry.npmjs.org/seq/" }, "sequelize": { "name": "sequelize", "description": "MySQL ORM for Node.JS", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "sdepold", "email": "sascha@depold.com" } ], "author": { "name": "Sascha Depold", "email": "sascha@depold.com" }, "time": { "modified": "2011-11-04T07:31:50.330Z", "created": "2011-05-03T17:08:41.163Z", "0.2.2": "2011-05-03T17:08:41.163Z", "0.2.3": "2011-05-03T17:08:41.163Z", "0.2.4": "2011-05-03T17:08:41.163Z", "0.2.5": "2011-05-03T17:08:41.163Z", "0.2.6": "2011-05-03T17:08:41.163Z", "0.3.0": "2011-05-03T17:08:41.163Z", "0.4.0": "2011-05-03T17:08:41.163Z", "0.4.1": "2011-05-03T17:08:41.163Z", "0.4.2": "2011-05-03T17:08:41.163Z", "0.4.3": "2011-05-03T17:08:41.163Z", "1.0.0": "2011-05-03T17:08:41.163Z", "1.0.1": "2011-05-12T19:59:33.955Z", "1.0.2": "2011-05-24T19:14:32.698Z", "1.1.0": "2011-09-02T05:00:25.941Z", "1.1.1": "2011-09-16T19:34:37.843Z", "1.1.2": "2011-09-21T19:24:07.558Z", "1.1.3": "2011-10-24T17:23:02.791Z", "1.1.4": "2011-10-26T18:04:10.446Z", "1.2.0": "2011-10-31T18:53:49.708Z", "1.2.1": "2011-11-04T07:31:50.330Z" }, "versions": { "0.2.2": "http://registry.npmjs.org/sequelize/0.2.2", "0.2.3": "http://registry.npmjs.org/sequelize/0.2.3", "0.2.4": "http://registry.npmjs.org/sequelize/0.2.4", "0.2.5": "http://registry.npmjs.org/sequelize/0.2.5", "0.2.6": "http://registry.npmjs.org/sequelize/0.2.6", "0.3.0": "http://registry.npmjs.org/sequelize/0.3.0", "0.4.0": "http://registry.npmjs.org/sequelize/0.4.0", "0.4.1": "http://registry.npmjs.org/sequelize/0.4.1", "0.4.2": "http://registry.npmjs.org/sequelize/0.4.2", "0.4.3": "http://registry.npmjs.org/sequelize/0.4.3", "1.0.0": "http://registry.npmjs.org/sequelize/1.0.0", "1.0.1": "http://registry.npmjs.org/sequelize/1.0.1", "1.0.2": "http://registry.npmjs.org/sequelize/1.0.2", "1.1.0": "http://registry.npmjs.org/sequelize/1.1.0", "1.1.1": "http://registry.npmjs.org/sequelize/1.1.1", "1.1.2": "http://registry.npmjs.org/sequelize/1.1.2", "1.1.3": "http://registry.npmjs.org/sequelize/1.1.3", "1.1.4": "http://registry.npmjs.org/sequelize/1.1.4", "1.2.0": "http://registry.npmjs.org/sequelize/1.2.0", "1.2.1": "http://registry.npmjs.org/sequelize/1.2.1" }, "dist": { "0.2.2": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.2.3.tgz" }, "0.2.4": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.2.4.tgz" }, "0.2.5": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.2.5.tgz" }, "0.2.6": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.2.6.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.3.0.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.4.1.tgz" }, "0.4.2": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.4.2.tgz" }, "0.4.3": { "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-0.4.3.tgz" }, "1.0.0": { "shasum": "b52373d6bed475c0882c096a613e2587d2cdcb9c", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.0.0.tgz" }, "1.0.1": { "shasum": "0ba663681a9232092410494fcbf63b46bbc31d43", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.0.1.tgz" }, "1.0.2": { "shasum": "f6de323b30d9fe524fff542e1e23e731c6039f42", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.0.2.tgz" }, "1.1.0": { "shasum": "c82198453cd6af4711546169cf7b094aff09f923", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.1.0.tgz" }, "1.1.1": { "shasum": "d3156d2a6cd68883aa06c19759e706c063f0a11b", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.1.1.tgz" }, "1.1.2": { "shasum": "f79d578cfaec591efad3338a90dbebfdf077cb25", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.1.2.tgz" }, "1.1.3": { "shasum": "7170000be5b0bf8e3cd7f6014f9a737d1464943c", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.1.3.tgz" }, "1.1.4": { "shasum": "cad91c02d119252678b230c599df87ba699c5b33", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.1.4.tgz" }, "1.2.0": { "shasum": "b0df128ccae7f798bcae3e55ecd1a96dba9508f9", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.2.0.tgz" }, "1.2.1": { "shasum": "dbe34a809d60afeaab2398311c62d460c4fe2ece", "tarball": "http://registry.npmjs.org/sequelize/-/sequelize-1.2.1.tgz" } }, "keywords": [ "mysql", "orm", "nodejs", "object relational mapper" ], "url": "http://registry.npmjs.org/sequelize/" }, "sequence": { "name": "sequence", "description": "The promise / subscribe / deferred module of FuturesJS (Ender.JS and Node.JS)", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-13T20:27:07.501Z", "created": "2011-07-13T20:27:07.133Z", "2.1.1": "2011-07-13T20:27:07.501Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/futures.git" }, "versions": { "2.1.1": "http://registry.npmjs.org/sequence/2.1.1" }, "dist": { "2.1.1": { "shasum": "f3cf586c20ac0434e2b54c87640e1e39ab650d0a", "tarball": "http://registry.npmjs.org/sequence/-/sequence-2.1.1.tgz" } }, "keywords": [ "flow-control", "async", "asynchronous", "futures", "sequence", "chain", "step", "util", "browser" ], "url": "http://registry.npmjs.org/sequence/" }, "sequencer": { "name": "sequencer", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "michiel", "email": "michielkalkman@gmail.com" } ], "time": { "modified": "2011-02-12T23:06:21.465Z", "created": "2011-02-10T20:21:32.393Z", "0.0.1": "2011-02-10T20:21:33.044Z", "0.0.2": "2011-02-12T21:39:04.015Z", "0.0.3": "2011-02-12T23:06:21.466Z" }, "author": { "name": "Michiel Kalkman", "email": "michiel.kalkman@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/michiel/sequencer-js.git" }, "description": "Library functions to order the execution of arbitrary sync/async calls", "versions": { "0.0.1": "http://registry.npmjs.org/sequencer/0.0.1", "0.0.2": "http://registry.npmjs.org/sequencer/0.0.2", "0.0.3": "http://registry.npmjs.org/sequencer/0.0.3" }, "dist": { "0.0.1": { "shasum": "46e36b888795575f7fee088379b8a38355ac37c6", "tarball": "http://registry.npmjs.org/sequencer/-/sequencer-0.0.1.tgz" }, "0.0.2": { "shasum": "4ae2891b758cda41030c80912de633ab7e9ce39b", "tarball": "http://registry.npmjs.org/sequencer/-/sequencer-0.0.2.tgz" }, "0.0.3": { "shasum": "fe6dc19c693b41b4850dab20d81aaf0c1c0acdcc", "tarball": "http://registry.npmjs.org/sequencer/-/sequencer-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/sequencer/" }, "sequent": { "name": "sequent", "description": "JavaScript async flow control", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "iizukanao", "email": "iizuka@kyu-mu.net" } ], "time": { "modified": "2011-08-24T01:41:43.307Z", "created": "2011-08-24T01:41:41.007Z", "0.1.0": "2011-08-24T01:41:43.308Z" }, "author": { "name": "Nao Iizuka", "email": "iizuka@kyu-mu.net" }, "repository": { "type": "git", "url": "git://github.com/iizukanao/sequent.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sequent/0.1.0" }, "dist": { "0.1.0": { "shasum": "35156827f5d73b9730f71bb1346e8d408d6ea80b", "tarball": "http://registry.npmjs.org/sequent/-/sequent-0.1.0.tgz" } }, "keywords": [ "sequent", "sequence", "flow", "control", "queue", "join", "wait" ], "url": "http://registry.npmjs.org/sequent/" }, "serialize-form": { "name": "serialize-form", "description": "A form serializer for Ender.JS", "dist-tags": { "latest": "1.1.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-11-22T00:51:17.748Z", "created": "2011-11-15T08:59:22.150Z", "1.0.1": "2011-11-15T08:59:27.990Z", "1.1.0": "2011-11-22T00:51:17.748Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-examples-js.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/serialize-form/1.0.1", "1.1.0": "http://registry.npmjs.org/serialize-form/1.1.0" }, "dist": { "1.0.1": { "shasum": "395c1cd70d88c27f0af76bbf39ca3a5ae34a7aaa", "tarball": "http://registry.npmjs.org/serialize-form/-/serialize-form-1.0.1.tgz" }, "1.1.0": { "shasum": "fe7c18cc3f75484f7ade6a90530d6f90127f3e2d", "tarball": "http://registry.npmjs.org/serialize-form/-/serialize-form-1.1.0.tgz" } }, "keywords": [ "ender" ], "url": "http://registry.npmjs.org/serialize-form/" }, "serializer": { "name": "serializer", "description": "JSON serializer and parser with secure.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-06-14T06:33:51.774Z", "created": "2011-02-18T11:13:50.135Z", "0.0.1": "2011-02-18T11:13:50.619Z", "0.0.2": "2011-02-21T14:57:13.958Z", "0.0.3": "2011-06-14T06:33:51.774Z" }, "repository": { "type": "git", "url": "git://github.com/AF83/node-serializer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/serializer/0.0.1", "0.0.2": "http://registry.npmjs.org/serializer/0.0.2", "0.0.3": "http://registry.npmjs.org/serializer/0.0.3" }, "dist": { "0.0.1": { "shasum": "2d246e18dce92fdf29873b9b5d06324b896a8826", "tarball": "http://registry.npmjs.org/serializer/-/serializer-0.0.1.tgz" }, "0.0.2": { "shasum": "35f30e213dc6b278c95e4186b86da51aa5467aa2", "tarball": "http://registry.npmjs.org/serializer/-/serializer-0.0.2.tgz" }, "0.0.3": { "shasum": "082c11948888711482e2a6d1d94a6d28e31b51ae", "tarball": "http://registry.npmjs.org/serializer/-/serializer-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/serializer/" }, "serialport": { "name": "serialport", "description": "Welcome your robotic javascript overlords. Better yet, program them!", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "voodootikigod", "email": "voodootikigod@gmail.com" } ], "time": { "modified": "2011-11-22T13:26:32.339Z", "created": "2011-02-17T15:25:29.136Z", "0.1.0": "2011-02-17T15:25:29.247Z", "0.1.1": "2011-02-17T15:27:06.942Z", "0.1.3": "2011-02-19T15:37:39.799Z", "0.2.0": "2011-03-08T11:46:27.240Z", "0.2.2": "2011-03-19T13:58:22.610Z", "0.2.3": "2011-03-21T01:01:17.102Z", "0.2.4": "2011-04-08T17:44:33.339Z", "0.2.5": "2011-06-27T21:04:59.108Z", "0.2.6": "2011-06-28T14:15:42.346Z", "0.2.7": "2011-06-28T17:31:53.803Z", "0.2.8": "2011-07-08T14:04:03.673Z", "0.2.9": "2011-07-14T18:34:29.966Z", "0.3.0": "2011-07-28T10:34:10.795Z", "0.6.0": "2011-11-15T15:58:57.992Z", "0.6.1": "2011-11-15T16:00:17.871Z", "0.6.2": "2011-11-20T01:21:04.240Z", "0.6.3": "2011-11-22T13:26:32.339Z" }, "author": { "name": "Chris Williams", "email": "voodootikigod@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/voodootikigod/node-serialport.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/serialport/0.1.0", "0.1.1": "http://registry.npmjs.org/serialport/0.1.1", "0.1.3": "http://registry.npmjs.org/serialport/0.1.3", "0.2.0": "http://registry.npmjs.org/serialport/0.2.0", "0.2.2": "http://registry.npmjs.org/serialport/0.2.2", "0.2.3": "http://registry.npmjs.org/serialport/0.2.3", "0.2.4": "http://registry.npmjs.org/serialport/0.2.4", "0.2.5": "http://registry.npmjs.org/serialport/0.2.5", "0.2.6": "http://registry.npmjs.org/serialport/0.2.6", "0.2.7": "http://registry.npmjs.org/serialport/0.2.7", "0.2.8": "http://registry.npmjs.org/serialport/0.2.8", "0.2.9": "http://registry.npmjs.org/serialport/0.2.9", "0.3.0": "http://registry.npmjs.org/serialport/0.3.0", "0.6.0": "http://registry.npmjs.org/serialport/0.6.0", "0.6.1": "http://registry.npmjs.org/serialport/0.6.1", "0.6.2": "http://registry.npmjs.org/serialport/0.6.2", "0.6.3": "http://registry.npmjs.org/serialport/0.6.3" }, "dist": { "0.1.0": { "shasum": "c88ef953fa8e03d382a1930c4f882ac9e805f70a", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.1.0.tgz" }, "0.1.1": { "shasum": "732fdefedd63d72a8df656cfe6c62cddc777634f", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.1.1.tgz" }, "0.1.3": { "shasum": "b05e9cf626a721ade14dc12b3539751c539b5b5f", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.1.3.tgz" }, "0.2.0": { "shasum": "539371d66e69f1bd5c66a027249d1b98dce22ff3", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.0.tgz" }, "0.2.2": { "shasum": "ffd4c375177dc325024ed3363cc3ba0236d6ae15", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.2.tgz" }, "0.2.3": { "shasum": "088f816c55daec394249e9296707909f39046a69", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.3.tgz" }, "0.2.4": { "shasum": "b2b17a334a71114b153c32a0ad1121ac5ad68d2b", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.4.tgz" }, "0.2.5": { "shasum": "a38a69cbdde5cf6bfd4719b7f9a810cdfe57900f", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.5.tgz" }, "0.2.6": { "shasum": "2988571558d4573a1ba8fa2fcb85dcd62c1eaaa4", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.6.tgz" }, "0.2.7": { "shasum": "934efbb4a4d6c849b454031192021a4247690fec", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.7.tgz" }, "0.2.8": { "shasum": "6d7f3ace23b05323a31177803a9711b003de107b", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.8.tgz" }, "0.2.9": { "shasum": "6f49fdfc94bf5d6db5dd86ecdebdcb2f0e945762", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.2.9.tgz" }, "0.3.0": { "shasum": "08625ca24923fbab51ad23e57f619bf279af9c3a", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8r-v83.1.8.26-darwin-11.0.0": { "shasum": "ea700df6628bd65004e7e7791c3d2dcdb6dcfc8b", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.3.0-0.4-ares1.7.4-ev4.4-openssl0.9.8r-v83.1.8.26-darwin-11.0.0.tgz" } }, "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.3.0.tgz" }, "0.6.0": { "shasum": "f18e6e882e06c80f33d00c0753bc95171250b9c4", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.6.0.tgz" }, "0.6.1": { "shasum": "54d025b93a0e9dc2ccd2b36502017cbb10b42274", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.6.1.tgz" }, "0.6.2": { "shasum": "eed12e92676878808fc2a71dea0547db2b127727", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.6.2.tgz" }, "0.6.3": { "shasum": "4ddcbaa239da037ddeb01866b46bb13d46892c28", "tarball": "http://registry.npmjs.org/serialport/-/serialport-0.6.3.tgz" } }, "url": "http://registry.npmjs.org/serialport/" }, "serialportify": { "name": "serialportify", "description": "Brings node-serialport to the browser via dnode.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jgautier", "email": "julian.gautier@alumni.neumont.edu" } ], "time": { "modified": "2011-09-09T05:27:18.791Z", "created": "2011-09-09T05:27:17.431Z", "0.1.0": "2011-09-09T05:27:18.791Z" }, "author": { "name": "Julian Gautier", "email": "julian.gautier@alumni.neumont.edu" }, "repository": { "type": "git", "url": "git://github.com/jgautier/node-serialportify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/serialportify/0.1.0" }, "dist": { "0.1.0": { "shasum": "388b939803da2195ec97c330d1df18df8af4d5ee", "tarball": "http://registry.npmjs.org/serialportify/-/serialportify-0.1.0.tgz" } }, "keywords": [ "serialport" ], "url": "http://registry.npmjs.org/serialportify/" }, "serialq": { "name": "serialq", "description": "SerialQueue : call functions sequentially for Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "justgord", "email": "justgord@gmail.com" } ], "time": { "modified": "2011-03-23T04:09:28.896Z", "created": "2011-03-23T04:09:28.613Z", "0.1.0": "2011-03-23T04:09:28.896Z" }, "author": { "name": "Gordon Anderson", "email": "justgord@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/justgord/.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/serialq/0.1.0" }, "dist": { "0.1.0": { "shasum": "196b7e89ad05c866a42c51b1d14eeed4cd3c55ee", "tarball": "http://registry.npmjs.org/serialq/-/serialq-0.1.0.tgz" } }, "keywords": [ "util", "node", "queue", "serial", "sequential" ], "url": "http://registry.npmjs.org/serialq/" }, "series": { "name": "series", "description": "Syncable set", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "jjupiter", "email": "joris@bonboa.com" } ], "time": { "modified": "2011-03-24T14:28:44.716Z", "created": "2011-03-21T09:06:46.086Z", "0.0.1": "2011-03-21T09:06:46.524Z", "0.0.2": "2011-03-22T13:23:54.025Z", "0.0.3": "2011-03-22T13:30:25.199Z", "0.0.4": "2011-03-23T10:58:48.951Z", "0.0.6": "2011-03-24T14:28:44.716Z" }, "author": { "name": "Joris Röling", "email": "joris@bonboa.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/series/0.0.1", "0.0.2": "http://registry.npmjs.org/series/0.0.2", "0.0.3": "http://registry.npmjs.org/series/0.0.3", "0.0.4": "http://registry.npmjs.org/series/0.0.4", "0.0.6": "http://registry.npmjs.org/series/0.0.6" }, "dist": { "0.0.1": { "shasum": "15d17f57a7f66b91a70f3ceef8dea8b4dd56a6d3", "tarball": "http://registry.npmjs.org/series/-/series-0.0.1.tgz" }, "0.0.2": { "shasum": "a1b00445586c34cd527d8283c616661060a03ef5", "tarball": "http://registry.npmjs.org/series/-/series-0.0.2.tgz" }, "0.0.3": { "shasum": "0c14a2f48aa838bf5084cc5bc957a5062cd0e77c", "tarball": "http://registry.npmjs.org/series/-/series-0.0.3.tgz" }, "0.0.4": { "shasum": "8d8bb4c496ca830f5929a930c054d3a4128b1a67", "tarball": "http://registry.npmjs.org/series/-/series-0.0.4.tgz" }, "0.0.6": { "shasum": "5f049c1cca2704fefc0187c9c8a52ffbed0a94ca", "tarball": "http://registry.npmjs.org/series/-/series-0.0.6.tgz" } }, "keywords": [ "library", "syncable", "set", "observable" ], "url": "http://registry.npmjs.org/series/" }, "serve": { "name": "serve", "description": "Simple command-line file / directory server built with connect", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-24T13:27:18.335Z", "created": "2011-06-25T00:21:37.210Z", "0.0.1": "2011-06-25T00:21:37.861Z", "0.0.2": "2011-07-25T15:27:57.114Z", "0.0.3": "2011-08-02T20:42:15.581Z", "0.0.4": "2011-08-19T00:38:54.340Z", "0.0.5": "2011-09-21T23:41:37.634Z", "1.0.0": "2011-11-07T16:34:24.948Z", "1.0.1": "2011-11-23T18:25:20.715Z", "1.0.2": "2011-11-24T13:27:18.335Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/serve/0.0.1", "0.0.2": "http://registry.npmjs.org/serve/0.0.2", "0.0.3": "http://registry.npmjs.org/serve/0.0.3", "0.0.4": "http://registry.npmjs.org/serve/0.0.4", "0.0.5": "http://registry.npmjs.org/serve/0.0.5", "1.0.0": "http://registry.npmjs.org/serve/1.0.0", "1.0.1": "http://registry.npmjs.org/serve/1.0.1", "1.0.2": "http://registry.npmjs.org/serve/1.0.2" }, "dist": { "0.0.1": { "shasum": "4d415819a80c2460b9fc8ea436121ca2a6c51820", "tarball": "http://registry.npmjs.org/serve/-/serve-0.0.1.tgz" }, "0.0.2": { "shasum": "b906dfad718dfe46d3e2adf3f3b64002c02c7bd4", "tarball": "http://registry.npmjs.org/serve/-/serve-0.0.2.tgz" }, "0.0.3": { "shasum": "560d030e3f0130992ca19a262fed335f3ca84211", "tarball": "http://registry.npmjs.org/serve/-/serve-0.0.3.tgz" }, "0.0.4": { "shasum": "a66f7ae4975021d8042d1706c3731bd1338e4c4e", "tarball": "http://registry.npmjs.org/serve/-/serve-0.0.4.tgz" }, "0.0.5": { "shasum": "75a3ead65fb6ebe8f08dfb19e14ec7ac4e0e25b7", "tarball": "http://registry.npmjs.org/serve/-/serve-0.0.5.tgz" }, "1.0.0": { "shasum": "79ba42de1e5268b5b1e9a5a98ad405a8cba08a00", "tarball": "http://registry.npmjs.org/serve/-/serve-1.0.0.tgz" }, "1.0.1": { "shasum": "c19ef57d2340fceff9bd806a381f1170eaf01866", "tarball": "http://registry.npmjs.org/serve/-/serve-1.0.1.tgz" }, "1.0.2": { "shasum": "a5d7af5ca8f2cb978627055af6fc7f270652110a", "tarball": "http://registry.npmjs.org/serve/-/serve-1.0.2.tgz" } }, "keywords": [ "static", "server", "connect" ], "url": "http://registry.npmjs.org/serve/" }, "served": { "name": "served", "description": "Standalone HTTP Webserver for Node.JS", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-10-26T21:24:58.763Z", "created": "2011-10-26T21:24:58.164Z", "1.0.0": "2011-10-26T21:24:58.763Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-examples-js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/served/1.0.0" }, "dist": { "1.0.0": { "shasum": "ba69fca78635141653dee45c624acc868a31a32e", "tarball": "http://registry.npmjs.org/served/-/served-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/served/" }, "servedir": { "name": "servedir", "description": "Creates a simple web server for a directory", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "remy", "email": "remy@remysharp.com" }, { "name": "kitgoncharov", "email": "ksgoncharov@gmail.com" } ], "time": { "modified": "2011-06-02T15:50:41.297Z", "created": "2011-01-05T15:04:10.399Z", "0.0.1": "2011-01-05T15:04:10.791Z", "0.0.2": "2011-01-05T15:33:44.005Z", "0.1.2": "2011-02-03T16:23:20.079Z", "0.1.3": "2011-02-03T17:09:14.140Z", "0.1.4": "2011-02-04T15:19:55.981Z", "0.1.5": "2011-02-05T14:38:00.824Z", "0.1.9": "2011-02-23T22:29:07.648Z", "0.1.10": "2011-06-02T15:50:41.297Z" }, "author": { "name": "Remy Sharp", "url": "http://github.com/remy" }, "repository": { "type": "git", "url": "git://github.com/remy/servedir.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/servedir/0.0.1", "0.0.2": "http://registry.npmjs.org/servedir/0.0.2", "0.1.2": "http://registry.npmjs.org/servedir/0.1.2", "0.1.3": "http://registry.npmjs.org/servedir/0.1.3", "0.1.4": "http://registry.npmjs.org/servedir/0.1.4", "0.1.5": "http://registry.npmjs.org/servedir/0.1.5", "0.1.9": "http://registry.npmjs.org/servedir/0.1.9", "0.1.10": "http://registry.npmjs.org/servedir/0.1.10" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.0.2.tgz" }, "0.1.2": { "shasum": "d579129eae2961945d8e91f1aa4484413c08d8a0", "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.1.2.tgz" }, "0.1.3": { "shasum": "c8c050bb85a0ab982768d6c84d90498c9c80c417", "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.1.3.tgz" }, "0.1.4": { "shasum": "df8926f73dac2690e661b1ac9ed43926e368ead5", "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.1.4.tgz" }, "0.1.5": { "shasum": "d9a74b4b01ec0bddc50bbe8eea2c8d7646959f01", "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.1.5.tgz" }, "0.1.9": { "shasum": "248a618e6dfc07d579c47e1f33e16f311c861ab7", "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.1.9.tgz" }, "0.1.10": { "shasum": "edd2fbd40654ead50c52227e6fa648a820b7d521", "tarball": "http://registry.npmjs.org/servedir/-/servedir-0.1.10.tgz" } }, "keywords": [ "development", "web", "server", "terminal" ], "url": "http://registry.npmjs.org/servedir/" }, "server-backbone-redis": { "name": "server-backbone-redis", "description": "Server-side backbone redis store for node.js. Also supports object/JSON export/import for server-side and client-side.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "jeromeparadis", "email": "jparadis@paradivision.com" } ], "time": { "modified": "2011-10-01T17:31:02.942Z", "created": "2011-09-10T23:17:39.977Z", "0.0.1": "2011-09-10T23:17:40.899Z", "0.0.2": "2011-09-10T23:22:43.963Z", "0.0.3": "2011-09-10T23:29:25.904Z", "0.0.4": "2011-09-12T22:44:47.442Z", "0.0.5": "2011-09-19T23:59:18.132Z", "0.0.6": "2011-09-20T15:49:12.338Z", "0.0.7": "2011-10-01T17:31:02.942Z" }, "author": { "name": "Jerome Paradis", "email": "jparadis@paradivision.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/server-backbone-redis/0.0.1", "0.0.2": "http://registry.npmjs.org/server-backbone-redis/0.0.2", "0.0.3": "http://registry.npmjs.org/server-backbone-redis/0.0.3", "0.0.4": "http://registry.npmjs.org/server-backbone-redis/0.0.4", "0.0.5": "http://registry.npmjs.org/server-backbone-redis/0.0.5", "0.0.6": "http://registry.npmjs.org/server-backbone-redis/0.0.6", "0.0.7": "http://registry.npmjs.org/server-backbone-redis/0.0.7" }, "dist": { "0.0.1": { "shasum": "2da0106ba12f3503a9526be5ae47826760514a73", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.1.tgz" }, "0.0.2": { "shasum": "3cd96bec6fbdc4d13cd2dfaa068b27b39044b6db", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.2.tgz" }, "0.0.3": { "shasum": "74f96162b5034d4cfe236b179fcbfafa5caa3f3a", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.3.tgz" }, "0.0.4": { "shasum": "abac120010f00f9337f9d7bada8e5103f14755e1", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.4.tgz" }, "0.0.5": { "shasum": "28bb44f668a46297d2b8c3e63a2e65c1bf90b59b", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.5.tgz" }, "0.0.6": { "shasum": "d370b109a99cf3da6d39464dede4702aaf61214f", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.6.tgz" }, "0.0.7": { "shasum": "6179127030287ec5d640771a0ff69c08afc5ca06", "tarball": "http://registry.npmjs.org/server-backbone-redis/-/server-backbone-redis-0.0.7.tgz" } }, "keywords": [ "server-side", "backbone", "redis", "store", "data", "model" ], "url": "http://registry.npmjs.org/server-backbone-redis/" }, "server-tracker": { "name": "server-tracker", "description": "track performance, and other information from servers, write the data into mongodb, and hand it out to clients for visualization", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "jfk", "email": "jfk@jolira.com" } ], "time": { "modified": "2011-10-25T06:11:42.436Z", "created": "2011-08-07T21:33:03.651Z", "0.0.1": "2011-08-07T21:33:09.377Z", "0.0.2": "2011-08-08T01:25:10.152Z", "0.0.3": "2011-08-08T21:14:17.189Z", "0.0.4": "2011-08-08T22:40:04.093Z", "0.0.5": "2011-08-08T23:56:11.985Z", "0.0.6": "2011-08-19T20:32:03.563Z", "0.0.7": "2011-09-02T05:58:10.419Z", "0.0.8": "2011-09-02T06:27:56.411Z", "0.0.9": "2011-09-02T06:33:34.263Z", "0.1.0": "2011-09-21T23:40:30.342Z", "0.1.1": "2011-09-28T15:54:14.618Z", "0.1.2": "2011-09-28T19:58:54.861Z", "0.1.3": "2011-09-30T21:19:14.737Z", "0.1.4": "2011-09-30T21:55:22.705Z", "0.2.2": "2011-10-06T16:27:03.920Z", "0.2.3": "2011-10-06T18:18:49.481Z", "0.2.4": "2011-10-07T06:35:09.948Z", "0.2.5": "2011-10-07T20:00:06.330Z", "0.2.6": "2011-10-10T18:19:59.067Z", "0.2.7": "2011-10-11T20:12:59.373Z", "0.3.0": "2011-10-13T23:23:02.308Z", "0.3.1": "2011-10-14T15:09:56.687Z", "0.3.2": "2011-10-15T05:45:24.935Z", "0.4.0": "2011-10-18T21:20:55.018Z", "0.4.1": "2011-10-25T06:10:15.285Z", "0.4.2": "2011-10-25T06:11:42.436Z" }, "author": { "name": "Joachim Kainz", "email": "dev@jolira.com" }, "repository": { "type": "git", "url": "git://github.com/jolira/server-tracker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/server-tracker/0.0.1", "0.0.2": "http://registry.npmjs.org/server-tracker/0.0.2", "0.0.3": "http://registry.npmjs.org/server-tracker/0.0.3", "0.0.4": "http://registry.npmjs.org/server-tracker/0.0.4", "0.0.5": "http://registry.npmjs.org/server-tracker/0.0.5", "0.0.6": "http://registry.npmjs.org/server-tracker/0.0.6", "0.0.7": "http://registry.npmjs.org/server-tracker/0.0.7", "0.0.8": "http://registry.npmjs.org/server-tracker/0.0.8", "0.0.9": "http://registry.npmjs.org/server-tracker/0.0.9", "0.1.0": "http://registry.npmjs.org/server-tracker/0.1.0", "0.1.1": "http://registry.npmjs.org/server-tracker/0.1.1", "0.1.2": "http://registry.npmjs.org/server-tracker/0.1.2", "0.1.3": "http://registry.npmjs.org/server-tracker/0.1.3", "0.1.4": "http://registry.npmjs.org/server-tracker/0.1.4", "0.2.2": "http://registry.npmjs.org/server-tracker/0.2.2", "0.2.3": "http://registry.npmjs.org/server-tracker/0.2.3", "0.2.4": "http://registry.npmjs.org/server-tracker/0.2.4", "0.2.5": "http://registry.npmjs.org/server-tracker/0.2.5", "0.2.6": "http://registry.npmjs.org/server-tracker/0.2.6", "0.2.7": "http://registry.npmjs.org/server-tracker/0.2.7", "0.3.0": "http://registry.npmjs.org/server-tracker/0.3.0", "0.3.1": "http://registry.npmjs.org/server-tracker/0.3.1", "0.3.2": "http://registry.npmjs.org/server-tracker/0.3.2", "0.4.0": "http://registry.npmjs.org/server-tracker/0.4.0", "0.4.1": "http://registry.npmjs.org/server-tracker/0.4.1", "0.4.2": "http://registry.npmjs.org/server-tracker/0.4.2" }, "dist": { "0.0.1": { "shasum": "0a65e9e153a43d3b6b8c17fb8b811f4a78a06087", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.1.tgz" }, "0.0.2": { "shasum": "df6bfa9da7a50b6522023b283ad6efcbea7e202b", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.2.tgz" }, "0.0.3": { "shasum": "8fb4bb169b0394f115655d2c8ff6fa907a3160f6", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.3.tgz" }, "0.0.4": { "shasum": "02fd44c9294c7f566bc70e7830e38222135655fa", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.4.tgz" }, "0.0.5": { "shasum": "7acdba8f409a784d5f887997f6156b6309f165a0", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.5.tgz" }, "0.0.6": { "shasum": "744163c0d3ca24015fafd6d88d8eee5a29b686e7", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.6.tgz" }, "0.0.7": { "shasum": "5f383a425c581fd8cef1c5b8bd2f6fa5e0f16eb4", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.7.tgz" }, "0.0.8": { "shasum": "5bf06cf623bda5a2473f5c28c62325f1cf980841", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.8.tgz" }, "0.0.9": { "shasum": "935f382159716a72cd8850d1624da1edf1fe0dfc", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.0.9.tgz" }, "0.1.0": { "shasum": "bd35d98b222e7e01424bd6f95909ce046b28a5f6", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.1.0.tgz" }, "0.1.1": { "shasum": "b756763d0a9a921036d285201be3130fc80bf940", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.1.1.tgz" }, "0.1.2": { "shasum": "2e33b54331f4c7a973f1166145a67666925c0576", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.1.2.tgz" }, "0.1.3": { "shasum": "0254d70d2cdb4e65cd715a3d048be4159a5d6047", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.1.3.tgz" }, "0.1.4": { "shasum": "b24771aea3a80e4a23f403ed46122fe3da52cd9e", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.1.4.tgz" }, "0.2.2": { "shasum": "f6f36b0e8d93c0a784b32d0b95cf4ca472ceab4d", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.2.2.tgz" }, "0.2.3": { "shasum": "4dfc583e7eaec3a3e849a42bc637da1634501e67", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.2.3.tgz" }, "0.2.4": { "shasum": "a061e913194a519476a6eb1b40466b570fe3d1f8", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.2.4.tgz" }, "0.2.5": { "shasum": "a5a5447d039ee180939093b7d1b38cc871f4e9b4", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.2.5.tgz" }, "0.2.6": { "shasum": "3ee002329aa9cf0648e26b89f827d5a4190452d7", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.2.6.tgz" }, "0.2.7": { "shasum": "a9b80ba91e8d0315a38d7d22b547882a8f934841", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.2.7.tgz" }, "0.3.0": { "shasum": "d2f6e03406c5c2ebfdfaef0f2b2d0cca80fa5e0e", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.3.0.tgz" }, "0.3.1": { "shasum": "1fc24dd70013a0f8f951eda4965c60161b77df0e", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.3.1.tgz" }, "0.3.2": { "shasum": "b9fe57be8deb4c2d4b686eb7661682ad4e4f7c71", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.3.2.tgz" }, "0.4.0": { "shasum": "28895fff13c0f6e707494a18b021ea909e06c51c", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.4.0.tgz" }, "0.4.1": { "shasum": "cb6ba390ab099a6c91e8e779c9c8df850bb38762", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.4.1.tgz" }, "0.4.2": { "shasum": "b497edb664379da6df69cf737abc2171f37750ef", "tarball": "http://registry.npmjs.org/server-tracker/-/server-tracker-0.4.2.tgz" } }, "keywords": [ "monitoring", "enterprise" ], "url": "http://registry.npmjs.org/server-tracker/" }, "serverus": { "name": "serverus", "description": "Git branch server", "dist-tags": { "latest": "0.5.1" }, "readme": "Serverus\n=====\n\nServerus is a multi-process server for your git repository.\n\nFirst you need to initialise serverus:\n\n serverus init path://to/myrepo.git\n\nA directory called myrepo.serverus will be created under the current directory - inside is a serverus.json file for your build/deploy settings, and a `_repo` directory containing a git checkout of your code. It might take a few minutes to run this step, as serverus has to do a full `git clone` of your repository.\n\nYou probably want to update your settings at this point - edit serverus.json:\n\n {\n // Command to run before the main script, this will be run in the root directory of your code.\n // This directory will be one level down from your serverus directory, so you can put shared scripts alongside serverus.json and run them with \"../\"\n \"beforeExec\": \"command\",\n // Args to pass to the beforeExec script\n \"beforeExecArgs\": [],\n // Executable to run - this should be in your system PATH and will be run in the root directory of your code.\n \"exec\": \"node\",\n // Arguments to run the executable with\n // the string \"$PORT\" is special and will be replaced with the port that serverus wants this instance to run on\n \"args\": [\"server.js\", \"--port=$PORT\"],\n // An array of files you don't want to be deployed - serverus will also respect your .gitignore file\n \"excludeFromDeploy\": [],\n // Branches to run on startup (you can run others on demand)\n \"branches\": [\"master\"],\n // Config overrides for various branches\n \"master\": {\n \"args\": [\"server.js\", \"--port=80\"]\n }\n }\n\nWhen you're ready to serve your app, use:\n\n serverus run\n\nVisit `http://localhost:8123/` to see your branches and that's it!\n\nAdditional config\n====\n\nYou can use the `--help` flag to get commandline options for `serverus run`:\n\n Usage:\n run [OPTIONS] [ARGS]\n\n Options:\n -p, --port [NUMBER] Port for serverus to listen on (Default is 8123)\n -s, --startingPort [NUMBER]Port to start branch servers listening on (Default is 8124, or port+1)\n -r, --root [STRING] Root URL of server instances, affects the URL linked\n to from the serverus server (Default is /)\n -d, --domain [STRING] The domain name to serve branches up as subdomains of (Default is localhost)\n --force BOOL Force run, remove __serverus.lock file from\n checkout if necessary\n -h, --help Display help and usage details\n\nYou can also specify the majority of these options in `serverus.json`, using the full name (eg `port` not `p`).\n", "maintainers": [ { "name": "stevem.brandwatch", "email": "stevem@brandwatch.com" } ], "time": { "modified": "2011-12-06T14:16:27.350Z", "created": "2011-11-24T13:37:52.464Z", "0.5.0": "2011-11-24T13:37:53.876Z", "0.5.1": "2011-12-06T14:16:27.350Z" }, "repository": { "type": "git", "url": "git://github.com/BrandwatchLtd/serverus.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/serverus/0.5.0", "0.5.1": "http://registry.npmjs.org/serverus/0.5.1" }, "dist": { "0.5.0": { "shasum": "b65ba393e164f4d03f1a84669b9df8156180429a", "tarball": "http://registry.npmjs.org/serverus/-/serverus-0.5.0.tgz" }, "0.5.1": { "shasum": "2c8d313d24cbf8632d67f19066b66344a1a61f18", "tarball": "http://registry.npmjs.org/serverus/-/serverus-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/serverus/" }, "serveup": { "name": "serveup", "description": "Simple static server.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-12-03T16:22:45.982Z", "created": "2011-11-01T15:19:52.465Z", "0.0.2": "2011-11-01T15:19:54.719Z", "0.0.3": "2011-11-08T18:24:00.551Z", "0.0.4": "2011-12-03T16:22:45.982Z" }, "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/serveup.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/serveup/0.0.2", "0.0.3": "http://registry.npmjs.org/serveup/0.0.3", "0.0.4": "http://registry.npmjs.org/serveup/0.0.4" }, "dist": { "0.0.2": { "shasum": "567a436aadbb2c4ea67d992044daa11555a55cad", "tarball": "http://registry.npmjs.org/serveup/-/serveup-0.0.2.tgz" }, "0.0.3": { "shasum": "60375fa2333ea0bd40c095e48825b145bbb9c05f", "tarball": "http://registry.npmjs.org/serveup/-/serveup-0.0.3.tgz" }, "0.0.4": { "shasum": "cb2b5e2d81f1d1b7e61b8597e1efa103c5c8d44d", "tarball": "http://registry.npmjs.org/serveup/-/serveup-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/serveup/" }, "service": { "name": "service", "description": "Make init.d scripts for node apps", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "iamcal", "email": "cal@iamcal.com" } ], "repository": { "type": "git", "url": "git://github.com/iamcal/service.js.git" }, "time": { "modified": "2011-04-27T22:13:44.224Z", "created": "2011-03-22T18:33:03.551Z", "0.1.0": "2011-03-22T18:33:03.551Z", "0.1.1": "2011-03-22T18:33:03.551Z", "0.1.2": "2011-03-26T04:16:07.124Z", "0.1.3": "2011-04-12T01:53:17.922Z", "0.1.4": "2011-04-27T22:13:44.224Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/service/0.1.0", "0.1.1": "http://registry.npmjs.org/service/0.1.1", "0.1.2": "http://registry.npmjs.org/service/0.1.2", "0.1.3": "http://registry.npmjs.org/service/0.1.3", "0.1.4": "http://registry.npmjs.org/service/0.1.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/service/-/service-0.1.0.tgz" }, "0.1.1": { "shasum": "d7a82722fda517454b60a4834b2dbd6b12c40e2e", "tarball": "http://registry.npmjs.org/service/-/service-0.1.1.tgz" }, "0.1.2": { "shasum": "a04f719c0c52a7a7ebd99c0ac41277b3f8a2dcdd", "tarball": "http://registry.npmjs.org/service/-/service-0.1.2.tgz" }, "0.1.3": { "shasum": "93d81f937ad2343bc97feb740ef097f7bd0831c0", "tarball": "http://registry.npmjs.org/service/-/service-0.1.3.tgz" }, "0.1.4": { "shasum": "d0ab9ffbc2b9d5875af8b01dec36339784525b44", "tarball": "http://registry.npmjs.org/service/-/service-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/service/" }, "sesame": { "name": "sesame", "description": "Session middleware for lazy people.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-03-31T10:27:04.215Z", "created": "2011-01-29T08:30:51.155Z", "0.0.1": "2011-01-29T08:30:51.533Z", "0.0.2": "2011-01-29T10:39:47.250Z", "0.0.3": "2011-01-30T01:52:26.349Z", "0.0.4": "2011-01-30T14:13:01.243Z", "0.0.5": "2011-02-18T12:32:39.616Z", "0.0.6": "2011-02-27T08:11:56.927Z", "0.1.0": "2011-03-02T14:19:18.581Z", "0.1.1": "2011-03-30T17:40:25.793Z", "0.1.2": "2011-03-31T10:27:04.215Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-sesame.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sesame/0.0.1", "0.0.2": "http://registry.npmjs.org/sesame/0.0.2", "0.0.3": "http://registry.npmjs.org/sesame/0.0.3", "0.0.4": "http://registry.npmjs.org/sesame/0.0.4", "0.0.5": "http://registry.npmjs.org/sesame/0.0.5", "0.0.6": "http://registry.npmjs.org/sesame/0.0.6", "0.1.0": "http://registry.npmjs.org/sesame/0.1.0", "0.1.1": "http://registry.npmjs.org/sesame/0.1.1", "0.1.2": "http://registry.npmjs.org/sesame/0.1.2" }, "dist": { "0.0.1": { "shasum": "b689a8e0c1e3de2e4087f0040ba81006bea6addb", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.0.1.tgz" }, "0.0.2": { "shasum": "d61818b819b966f9ca93048fae67a8f587ef01dd", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.0.2.tgz" }, "0.0.3": { "shasum": "2d1c78a4ecc1ad34b56c3293e24b85d2358b09a1", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.0.3.tgz" }, "0.0.4": { "shasum": "fc41d20791703a4747b9804c45be55880e008328", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.0.4.tgz" }, "0.0.5": { "shasum": "24eb4a9c13ba51c07a4c7f8c819c20dda9893dbd", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.0.5.tgz" }, "0.0.6": { "shasum": "3001096c699cfdd45ee8ea45005386a431bab634", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.0.6.tgz" }, "0.1.0": { "shasum": "fb0758b0a2b2cafe1495ea3ec3563324d0c78598", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.1.0.tgz" }, "0.1.1": { "shasum": "a4dfe759ace14872c4e1c423d31a3b4eb20135a6", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.1.1.tgz" }, "0.1.2": { "shasum": "7e64fdd5d8a1cabee82d465a835a1fdfe5de003d", "tarball": "http://registry.npmjs.org/sesame/-/sesame-0.1.2.tgz" } }, "keywords": [ "sessions", "web", "cookies", "http" ], "url": "http://registry.npmjs.org/sesame/" }, "sesh": { "name": "sesh", "description": "super simple session middleware for node.js, even has optional 'magic' sessions which monkey patch the httpServer with one line!", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" }, { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-05-10T18:54:53.269Z", "created": "2011-01-09T00:48:07.548Z", "0.1.0": "2011-01-09T00:48:07.980Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/marak/session.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sesh/0.1.0" }, "dist": { "0.1.0": { "shasum": "c6a6c2ac01009771647cd6c2c79d9caf32642db2", "tarball": "http://registry.npmjs.org/sesh/-/sesh-0.1.0.tgz" } }, "keywords": [ "sessions", "cookies", "middleware", "session" ], "url": "http://registry.npmjs.org/sesh/" }, "session": { "name": "session", "description": "Generic session manager (i.e. not depending on cookies or socket connection, etc.)", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "author": { "name": "Julien Polo", "email": "julien.polo@altshift.fr" }, "repository": { "type": "git", "url": "git://github.com/as-jpolo/node-session.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/session/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/session/-/session-0.1.0.tgz" } }, "keywords": [ "session", "generic", "manager" ], "url": "http://registry.npmjs.org/session/" }, "session-mongoose": { "name": "session-mongoose", "description": "connect session store implementation using Mongoose", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "donpark", "email": "donpark@docuverse.com" } ], "time": { "modified": "2011-07-05T22:14:21.702Z", "created": "2011-07-05T22:14:21.039Z", "0.0.1": "2011-07-05T22:14:21.702Z" }, "author": { "name": "Don Park", "email": "donpark@docuverse.com", "url": "http://blog.docuverse.com" }, "repository": { "type": "git", "url": "git://github.com/donpark/session-mongoose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/session-mongoose/0.0.1" }, "dist": { "0.0.1": { "shasum": "7b5b16870ca75cef2d69bdfd70935ce4899360ce", "tarball": "http://registry.npmjs.org/session-mongoose/-/session-mongoose-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/session-mongoose/" }, "sessionvoc-client": { "name": "sessionvoc-client", "description": "NODE.JS interface for the SessionVOC server", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "triagens", "email": "info@triagens.de" } ], "time": { "modified": "2011-08-03T16:10:47.788Z", "created": "2011-05-11T13:16:29.980Z", "1.0.0": "2011-05-11T13:16:30.660Z", "1.0.1": "2011-05-12T10:13:12.788Z", "1.0.2": "2011-07-29T15:24:03.231Z", "1.0.3": "2011-08-01T13:07:57.826Z", "1.0.4": "2011-08-02T12:27:22.789Z", "1.0.5": "2011-08-02T13:11:12.628Z", "1.0.6": "2011-08-03T16:10:47.788Z" }, "author": { "name": "Frank Celler", "email": "f.celler@triagens.de" }, "versions": { "1.0.0": "http://registry.npmjs.org/sessionvoc-client/1.0.0", "1.0.1": "http://registry.npmjs.org/sessionvoc-client/1.0.1", "1.0.2": "http://registry.npmjs.org/sessionvoc-client/1.0.2", "1.0.3": "http://registry.npmjs.org/sessionvoc-client/1.0.3", "1.0.4": "http://registry.npmjs.org/sessionvoc-client/1.0.4", "1.0.5": "http://registry.npmjs.org/sessionvoc-client/1.0.5", "1.0.6": "http://registry.npmjs.org/sessionvoc-client/1.0.6" }, "dist": { "1.0.0": { "shasum": "eb4c4dfdd36371035bdb56647925fd71a0ddeed6", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.0.tgz" }, "1.0.1": { "shasum": "87b318388a9952939bf1c6fae7c52532a33b7dc7", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.1.tgz" }, "1.0.2": { "shasum": "2e0ae119e531ecd611e259a94bad057ad239c7bd", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.2.tgz" }, "1.0.3": { "shasum": "a0a77c3e1152b31cfae8242a265d3609e644c698", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.3.tgz" }, "1.0.4": { "shasum": "c121150fdb0cbb40f1b4fff6ca8f6086527dba54", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.4.tgz" }, "1.0.5": { "shasum": "cf79beac54a39d756161684440c7a2bf11dfc62e", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.5.tgz" }, "1.0.6": { "shasum": "65c231a4915bf62b507433a7b3b692046e6215b1", "tarball": "http://registry.npmjs.org/sessionvoc-client/-/sessionvoc-client-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/sessionvoc-client/" }, "SessionWebSocket": { "name": "SessionWebSocket", "description": "socket.io & connect based session notification for websockets", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "author": { "name": "bradleymeck" }, "versions": { "0.1.0": "http://registry.npmjs.org/SessionWebSocket/0.1.0", "0.1.1": "http://registry.npmjs.org/SessionWebSocket/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/SessionWebSocket/-/SessionWebSocket-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/SessionWebSocket/-/SessionWebSocket-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/SessionWebSocket/" }, "set": { "name": "set", "description": "An implementation of Sets in JavaScript", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "gkatsev", "email": "me@gkatsev.com" } ], "time": { "modified": "2011-04-12T03:11:22.310Z", "created": "2011-04-12T03:11:22.166Z", "1.0.0": "2011-04-12T03:11:22.310Z" }, "author": { "name": "Gary Katsevman", "email": "me@gkatsev.com", "url": "gkatsev.com" }, "repository": "git://github.com/gkatsev/set.js.git", "versions": { "1.0.0": "http://registry.npmjs.org/set/1.0.0" }, "dist": { "1.0.0": { "shasum": "a065f28f9e128f0c09486818f00fe73388a2c174", "tarball": "http://registry.npmjs.org/set/-/set-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/set/" }, "setInterval": { "name": "setInterval", "description": "returns `setInterval` if present", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-14T22:32:30.082Z", "created": "2011-07-14T22:32:29.720Z", "0.4.9": "2011-07-14T22:32:30.082Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/setInterval/0.4.9" }, "dist": { "0.4.9": { "shasum": "2dcb693acb9db802e754f10bc5a623e89101ee9b", "tarball": "http://registry.npmjs.org/setInterval/-/setInterval-0.4.9.tgz" } }, "keywords": [ "ender", "setInterval" ], "url": "http://registry.npmjs.org/setInterval/" }, "setochka": { "name": "setochka", "description": "Setochka — divide et impera", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-11-08T16:38:48.840Z", "created": "2011-07-25T16:32:57.303Z", "0.0.3": "2011-07-25T16:32:57.820Z", "0.0.5": "2011-11-08T16:38:48.840Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@ya.ru", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/setochka.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/setochka/0.0.3", "0.0.5": "http://registry.npmjs.org/setochka/0.0.5" }, "dist": { "0.0.3": { "shasum": "fec0861fc91a7dc7202eac0788dc93690fe50ccd", "tarball": "http://registry.npmjs.org/setochka/-/setochka-0.0.3.tgz" }, "0.0.5": { "shasum": "aea84c79b2e6b668e44fd75ad3294203bca2351c", "tarball": "http://registry.npmjs.org/setochka/-/setochka-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/setochka/" }, "setTimeout": { "name": "setTimeout", "description": "returns `setTimeout` if present", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-14T22:33:35.497Z", "created": "2011-07-14T22:33:35.091Z", "0.4.9": "2011-07-14T22:33:35.497Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/setTimeout/0.4.9" }, "dist": { "0.4.9": { "shasum": "a8e2709467f13498ae65946b6d1b7d7922cf31b1", "tarball": "http://registry.npmjs.org/setTimeout/-/setTimeout-0.4.9.tgz" } }, "keywords": [ "ender", "setTimeout" ], "url": "http://registry.npmjs.org/setTimeout/" }, "settings": { "name": "settings", "description": "Simple, hierarchical environment-based app settings", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mgutz", "email": "mario@mgutz.com" } ], "time": { "modified": "2011-05-30T01:48:16.559Z", "created": "2011-01-06T10:14:09.764Z", "0.0.1": "2011-01-06T10:14:10.042Z", "0.0.2": "2011-05-30T01:48:16.559Z" }, "author": { "name": "Mario Gutierrez", "email": "mario@mgutz.com" }, "repository": { "type": "git", "url": "git://github.com/mgutz/node-settings.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/settings/0.0.1", "0.0.2": "http://registry.npmjs.org/settings/0.0.2" }, "dist": { "0.0.1": { "shasum": "43f62801b353039c14f5ef3be34b3b551c545a11", "tarball": "http://registry.npmjs.org/settings/-/settings-0.0.1.tgz" }, "0.0.2": { "shasum": "6989cd7d5d6711a956efc1d47e6cfc9862afaec9", "tarball": "http://registry.npmjs.org/settings/-/settings-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/settings/" }, "sexy": { "name": "sexy", "description": "Sequential Proxy for writing Asynchronous with ECMAScript 5 Proxies", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "crabdude", "email": "dude@noderiety.com" } ], "time": { "modified": "2011-01-20T22:03:50.265Z", "created": "2011-01-20T19:52:35.061Z", "0.0.1": "2011-01-20T19:52:35.273Z", "0.0.2": "2011-01-20T20:14:34.678Z", "0.0.3": "2011-01-20T22:03:50.265Z" }, "author": { "name": "Adam Crabtree", "email": "dude@noderiety.com", "url": "http://noderiety.com" }, "repository": { "type": "git", "url": "git://github.com/CrabDude/sexy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sexy/0.0.1", "0.0.2": "http://registry.npmjs.org/sexy/0.0.2", "0.0.3": "http://registry.npmjs.org/sexy/0.0.3" }, "dist": { "0.0.1": { "shasum": "b381b462af53099e4ea70245572d29680a750d4c", "tarball": "http://registry.npmjs.org/sexy/-/sexy-0.0.1.tgz" }, "0.0.2": { "shasum": "8cd47379c36f435e7b6e982a80c514ab1133f673", "tarball": "http://registry.npmjs.org/sexy/-/sexy-0.0.2.tgz" }, "0.0.3": { "shasum": "4d80aeb28c477c5f9f700796a183f7ba6804c3d2", "tarball": "http://registry.npmjs.org/sexy/-/sexy-0.0.3.tgz" } }, "keywords": [ "sexy", "sequential", "ECMAScript5", "flow-control", "proxy", "__noSuchMethod__" ], "url": "http://registry.npmjs.org/sexy/" }, "sexy-args": { "name": "sexy-args", "description": "A sexy DSL for parsing the arguments passed into functions.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bcoe", "email": "bcoe@uoguelph.ca" } ], "time": { "modified": "2011-09-12T17:10:29.437Z", "created": "2011-09-12T17:10:28.732Z", "0.0.1": "2011-09-12T17:10:29.437Z" }, "author": { "name": "Ben Coe", "email": "bencoe@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bcoe/sexy-args.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sexy-args/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/sexy-args/-/sexy-args-0.0.1.tgz" } }, "keywords": [ "arguments", "sexy" ], "url": "http://registry.npmjs.org/sexy-args/" }, "sfaClient": { "name": "sfaClient", "description": "Sales Force RESTful client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "d2clouds", "email": "don@d2clouds.com" } ], "time": { "modified": "2011-08-20T22:28:44.663Z", "created": "2011-08-20T22:28:42.746Z", "0.1.0": "2011-08-20T22:28:44.663Z" }, "author": { "name": "Don Davis" }, "versions": { "0.1.0": "http://registry.npmjs.org/sfaClient/0.1.0" }, "dist": { "0.1.0": { "shasum": "6854f148e77c99851ab3163df6553e689030c3f2", "tarball": "http://registry.npmjs.org/sfaClient/-/sfaClient-0.1.0.tgz" } }, "keywords": [ "rest", "sfa", "Sales Force" ], "url": "http://registry.npmjs.org/sfaClient/" }, "sfml": { "name": "sfml", "description": "Node v8 Bindings for SFML", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "npm-github-service", "email": "bradley.meck@gmail.com" } ], "author": { "name": "bradley meck", "email": "bradley.meck@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/bmeck/node-sfml.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sfml/0.0.1", "0.0.2": "http://registry.npmjs.org/sfml/0.0.2", "0.0.3": "http://registry.npmjs.org/sfml/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/sfml/-/sfml-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/sfml/-/sfml-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/sfml/-/sfml-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/sfml/" }, "sfsm": { "name": "sfsm", "description": "Simple Finite State Machine. Based on Javascript State Machine v2 (https://github.com/jakesgordon/javascript-state-machine/) By jakesgordon", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "4031651", "email": "4031651@gmail.com" } ], "time": { "modified": "2011-12-01T13:59:35.198Z", "created": "2011-12-01T12:54:30.858Z", "0.0.1": "2011-12-01T12:54:32.643Z", "0.0.2": "2011-12-01T13:59:35.198Z" }, "author": { "name": "Sergey Tsapenko", "email": "4031651@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/4031651/node-javascript-state-machine.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sfsm/0.0.1", "0.0.2": "http://registry.npmjs.org/sfsm/0.0.2" }, "dist": { "0.0.1": { "shasum": "323c3f78500d88af934603177d88af220ab4f014", "tarball": "http://registry.npmjs.org/sfsm/-/sfsm-0.0.1.tgz" }, "0.0.2": { "shasum": "6424e345485f12db59d60e100817d52d07c714bf", "tarball": "http://registry.npmjs.org/sfsm/-/sfsm-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/sfsm/" }, "sgrid": { "name": "sgrid", "description": "Nodejs Sendgrid client for the rest api", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "storify", "email": "dev@storify.com" } ], "time": { "modified": "2011-12-07T23:20:20.230Z", "created": "2011-12-07T23:20:19.010Z", "0.0.2": "2011-12-07T23:20:20.230Z" }, "author": { "name": "Storify", "email": "dev@storify.com", "url": "http://storify.com" }, "repository": { "type": "git", "url": "git://github.com/storify/node-sendgrid.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/sgrid/0.0.2" }, "dist": { "0.0.2": { "shasum": "dee5a2b8a9065af149b7334079a78c034b069a05", "tarball": "http://registry.npmjs.org/sgrid/-/sgrid-0.0.2.tgz" } }, "keywords": [ "mail", "email" ], "url": "http://registry.npmjs.org/sgrid/" }, "sh": { "name": "sh", "description": "Javascript library for Unix shell scripting on node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "guitt", "email": "guillaume 4t tuton d0t fr" } ], "time": { "modified": "2011-08-23T00:56:58.444Z", "created": "2010-12-30T01:00:31.243Z", "0.0.1": "2010-12-30T01:00:31.795Z", "0.0.2": "2011-08-23T00:56:58.444Z" }, "author": { "name": "Guillaume Tuton" }, "repository": { "type": "git", "url": "git://github.com/guitt/sh.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sh/0.0.1", "0.0.2": "http://registry.npmjs.org/sh/0.0.2" }, "dist": { "0.0.1": { "shasum": "ecf93c721397c1cca30da2346bf93b75442b9dea", "tarball": "http://registry.npmjs.org/sh/-/sh-0.0.1.tgz" }, "0.0.2": { "shasum": "51fc0022646321492bd920fce439007cb5a02434", "tarball": "http://registry.npmjs.org/sh/-/sh-0.0.2.tgz" } }, "keywords": [ "shell", "script", "unix", "bash" ], "url": "http://registry.npmjs.org/sh/" }, "sha1": { "name": "sha1", "description": "function for hashing messages with SHA-1", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "pvorb", "email": "paul@vorb.de" } ], "time": { "modified": "2011-11-20T23:01:49.494Z", "created": "2011-09-18T17:13:08.927Z", "0.0.0": "2011-09-18T17:13:11.190Z", "0.0.1": "2011-11-20T23:01:49.494Z" }, "author": { "name": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de" }, "repository": { "type": "git", "url": "git://github.com/pvorb/node-sha1.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/sha1/0.0.0", "0.0.1": "http://registry.npmjs.org/sha1/0.0.1" }, "dist": { "0.0.0": { "shasum": "051ee48b038edf12628fcdc0f33969f7a6214ea5", "tarball": "http://registry.npmjs.org/sha1/-/sha1-0.0.0.tgz" }, "0.0.1": { "shasum": "a90110e1d409c45d0245aa7f7d45441716c0c2b9", "tarball": "http://registry.npmjs.org/sha1/-/sha1-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/sha1/" }, "sha1_file": { "name": "sha1_file", "description": "A simple utility for getting the SHA1 hash of a file", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dotmaster", "email": "isimpl@gmail.com" } ], "time": { "modified": "2011-03-28T12:16:15.550Z", "created": "2011-03-26T12:28:31.766Z", "0.0.1": "2011-03-26T12:28:32.126Z", "0.0.2": "2011-03-26T19:04:43.478Z", "0.0.3": "2011-03-28T12:16:15.550Z" }, "author": { "name": "Gregor Schwab", "email": "greg@synaptic-labs.net", "url": "www.synaptic-labs.net" }, "repository": { "type": "git", "url": "git://github.com/dotmaster/sha1-file.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sha1_file/0.0.1", "0.0.2": "http://registry.npmjs.org/sha1_file/0.0.2", "0.0.3": "http://registry.npmjs.org/sha1_file/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/sha1_file/-/sha1_file-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/sha1_file/-/sha1_file-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/sha1_file/-/sha1_file-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/sha1_file/" }, "shadows": { "name": "shadows", "description": "Simple experimental HTTP proxy with cache on top of node.js and redis.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "petrjanda", "email": "petrjanda@me.com" } ], "time": { "modified": "2011-06-06T20:33:03.918Z", "created": "2011-06-05T14:13:40.305Z", "0.0.1": "2011-06-05T14:13:41.112Z", "0.0.2": "2011-06-06T20:33:03.918Z" }, "author": { "name": "Petr Janda", "email": "petrjanda@me.com", "url": "http://www.twitter.com/petrjanda" }, "repository": { "type": "git", "url": "git://github.com/petrjanda/shadows.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shadows/0.0.1", "0.0.2": "http://registry.npmjs.org/shadows/0.0.2" }, "dist": { "0.0.1": { "shasum": "1df1b5f55f7aa8099c80812e5e0e6e009083f616", "tarball": "http://registry.npmjs.org/shadows/-/shadows-0.0.1.tgz" }, "0.0.2": { "shasum": "4fc94642fec178636a738a4697cb836db066003a", "tarball": "http://registry.npmjs.org/shadows/-/shadows-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/shadows/" }, "shake-n-bake": { "name": "shake-n-bake", "description": "Watch Something - When it (Shake)s then (Bake) do something else", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-09-26T04:53:13.582Z", "created": "2011-09-23T19:16:07.651Z", "0.0.1": "2011-09-23T19:16:08.556Z", "0.0.2": "2011-09-26T04:53:13.582Z" }, "author": { "name": "Tom Wilson" }, "versions": { "0.0.1": "http://registry.npmjs.org/shake-n-bake/0.0.1", "0.0.2": "http://registry.npmjs.org/shake-n-bake/0.0.2" }, "dist": { "0.0.1": { "shasum": "2370cc5c8df6bb161020be39693ff573b65f0131", "tarball": "http://registry.npmjs.org/shake-n-bake/-/shake-n-bake-0.0.1.tgz" }, "0.0.2": { "shasum": "a1852cba131ce0c31d99f1ffc80f7357ec31dbef", "tarball": "http://registry.npmjs.org/shake-n-bake/-/shake-n-bake-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/shake-n-bake/" }, "shallot": { "name": "shallot", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "niclashoyer", "email": "niclas@verbugt.de" } ], "time": { "modified": "2011-09-25T10:20:27.971Z", "created": "2011-09-25T10:20:26.364Z", "0.1.0": "2011-09-25T10:20:27.971Z" }, "author": { "name": "Niclas Hoyer", "email": "https://github.com/niclashoyer" }, "repository": { "type": "git", "url": "git://github.com/niclashoyer/shallot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/shallot/0.1.0" }, "dist": { "0.1.0": { "shasum": "6a9c3c1ace855e952b386fbab69108d94092c593", "tarball": "http://registry.npmjs.org/shallot/-/shallot-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/shallot/" }, "share": { "name": "share", "description": "A database for concurrent document editing", "dist-tags": { "latest": "0.5.0-pre" }, "maintainers": [ { "name": "josephg", "email": "josephg@gmail.com" } ], "time": { "modified": "2011-11-05T17:06:44.929Z", "created": "2011-04-20T14:04:28.414Z", "0.1.0": "2011-04-20T14:04:29.574Z", "0.1.1": "2011-04-30T00:59:18.080Z", "0.2.1": "2011-07-06T06:54:04.064Z", "0.2.2": "2011-07-15T14:45:24.782Z", "0.3.0": "2011-08-14T05:51:53.200Z", "0.4.0": "2011-09-17T17:01:14.378Z", "0.4.1": "2011-09-19T13:17:32.493Z", "0.5.0-pre": "2011-11-05T17:06:44.929Z" }, "author": { "name": "Joseph Gentle", "email": "josephg@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/josephg/sharejs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/share/0.1.0", "0.1.1": "http://registry.npmjs.org/share/0.1.1", "0.2.1": "http://registry.npmjs.org/share/0.2.1", "0.2.2": "http://registry.npmjs.org/share/0.2.2", "0.3.0": "http://registry.npmjs.org/share/0.3.0", "0.4.0": "http://registry.npmjs.org/share/0.4.0", "0.4.1": "http://registry.npmjs.org/share/0.4.1", "0.5.0-pre": "http://registry.npmjs.org/share/0.5.0-pre" }, "dist": { "0.1.0": { "shasum": "23a0346a4021b42c63d3f8e5557ca160306f828a", "tarball": "http://registry.npmjs.org/share/-/share-0.1.0.tgz" }, "0.1.1": { "shasum": "572516600788093202961826c439eda22462d771", "tarball": "http://registry.npmjs.org/share/-/share-0.1.1.tgz" }, "0.2.1": { "shasum": "2b01657d9011b72b1041f50b507cb9957d1475a8", "tarball": "http://registry.npmjs.org/share/-/share-0.2.1.tgz" }, "0.2.2": { "shasum": "f655a11b263cc2a0ca5b6ad2a56672750ad1d22c", "tarball": "http://registry.npmjs.org/share/-/share-0.2.2.tgz" }, "0.3.0": { "shasum": "c21fdb70c98fe6cc1b57dabf9a637bdde8566876", "tarball": "http://registry.npmjs.org/share/-/share-0.3.0.tgz" }, "0.4.0": { "shasum": "e6aa381b7826759ffbea3c7cc776e6101f5dd895", "tarball": "http://registry.npmjs.org/share/-/share-0.4.0.tgz" }, "0.4.1": { "shasum": "d72a3f6773c89bd59d5b904df6b437b8efa47438", "tarball": "http://registry.npmjs.org/share/-/share-0.4.1.tgz" }, "0.5.0-pre": { "shasum": "34311487e65caa8899ec849693e7034cdb7473a7", "tarball": "http://registry.npmjs.org/share/-/share-0.5.0-pre.tgz" } }, "keywords": [ "operational transformation", "ot", "concurrent", "collaborative", "database", "server" ], "url": "http://registry.npmjs.org/share/" }, "shared-views": { "name": "shared-views", "description": "Let your server and browser share your views.", "dist-tags": { "latest": "0.7.8" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-10-13T00:00:45.143Z", "created": "2011-01-30T02:01:55.364Z", "0.5.3": "2011-01-30T02:01:55.817Z", "0.6.1": "2011-04-29T17:10:13.180Z", "0.6.2": "2011-05-16T00:13:42.509Z", "0.7.0": "2011-05-19T07:04:13.706Z", "0.7.1": "2011-06-18T20:34:56.341Z", "0.7.8": "2011-10-13T00:00:45.143Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com", "url": "https://github.com/aaronblohowiak" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/shared-views.git" }, "versions": { "0.5.3": "http://registry.npmjs.org/shared-views/0.5.3", "0.6.1": "http://registry.npmjs.org/shared-views/0.6.1", "0.6.2": "http://registry.npmjs.org/shared-views/0.6.2", "0.7.0": "http://registry.npmjs.org/shared-views/0.7.0", "0.7.1": "http://registry.npmjs.org/shared-views/0.7.1", "0.7.8": "http://registry.npmjs.org/shared-views/0.7.8" }, "dist": { "0.5.3": { "shasum": "c689a3825310ca3a0e0db396ea6ef4ecf24ad7f9", "tarball": "http://registry.npmjs.org/shared-views/-/shared-views-0.5.3.tgz" }, "0.6.1": { "shasum": "ec565d610940fc9f350f6ed2c0cfb7892d6bf2a5", "tarball": "http://registry.npmjs.org/shared-views/-/shared-views-0.6.1.tgz" }, "0.6.2": { "shasum": "63494b29e06260f14ca5d092a9714b78ddfae627", "tarball": "http://registry.npmjs.org/shared-views/-/shared-views-0.6.2.tgz" }, "0.7.0": { "shasum": "4a0649b1dde4e8c8d357dbd78f80ee862231ffb9", "tarball": "http://registry.npmjs.org/shared-views/-/shared-views-0.7.0.tgz" }, "0.7.1": { "shasum": "006dc13449a70c0586a9503eaad08bb54af852e5", "tarball": "http://registry.npmjs.org/shared-views/-/shared-views-0.7.1.tgz" }, "0.7.8": { "shasum": "5a947a4c994fa1604787150743c9caeaf49ae42e", "tarball": "http://registry.npmjs.org/shared-views/-/shared-views-0.7.8.tgz" } }, "url": "http://registry.npmjs.org/shared-views/" }, "sharedjs": { "name": "sharedjs", "description": "The most needed utility functions for writing shared code between browser and client.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kof", "email": "oleg008@gmail.com" } ], "time": { "modified": "2011-03-23T11:25:00.425Z", "created": "2011-01-26T20:07:17.231Z", "0.0.1": "2011-01-26T20:07:17.765Z", "0.0.2": "2011-03-10T13:59:20.141Z" }, "author": { "name": "Oleg Slobodskoi", "email": "oleg008@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kof/sharedjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sharedjs/0.0.1", "0.0.2": "http://registry.npmjs.org/sharedjs/0.0.2" }, "dist": { "0.0.1": { "shasum": "618b8c3a50309f72f1b1f97eedd48e587f2c4ba7", "tarball": "http://registry.npmjs.org/sharedjs/-/sharedjs-0.0.1.tgz" }, "0.0.2": { "shasum": "c5fdb24a3555a050fa3c8540a6bb7ad3931027c6", "tarball": "http://registry.npmjs.org/sharedjs/-/sharedjs-0.0.2.tgz" } }, "keywords": [ "validate", "validation", "utils", "shared", "crossplatform", "extend", "inherits", "noop", "toArray", "typeof", "each", "bind" ], "url": "http://registry.npmjs.org/sharedjs/" }, "Sheet": { "name": "Sheet", "description": "100% DOM-less JavaScript implementation of the styleSheets, cssRule & style APIs \nSupports custom and browser-incompatible CSS syntax like nested rules", "dist-tags": { "latest": "1.0.2rc1" }, "maintainers": [ { "name": "subtlegradient", "email": "thomas@subtlegradient.com" } ], "versions": { "1.0.1": "http://registry.npmjs.org/Sheet/1.0.1", "1.0.2rc1": "http://registry.npmjs.org/Sheet/1.0.2rc1" }, "dist": { "1.0.1": { "tarball": "http://packages:5984/Sheet/-/Sheet-1.0.1.tgz" }, "1.0.2rc1": { "tarball": "http://packages:5984/Sheet/-/Sheet-1.0.2rc1.tgz" } }, "keywords": [ "CSS", "CSSOM", "styleSheet", "cssRule", "style", "parse" ], "url": "http://registry.npmjs.org/Sheet/" }, "shell": { "name": "shell", "description": "Full features and pretty console applications", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-11-29T23:00:31.331Z", "created": "2011-05-03T00:07:30.522Z", "0.0.1": "2011-05-03T00:07:31.235Z", "0.0.2": "2011-05-05T15:20:37.542Z", "0.0.3": "2011-05-06T13:08:50.176Z", "0.0.5": "2011-05-17T14:55:36.199Z", "0.0.6": "2011-05-17T21:36:15.931Z", "0.0.7": "2011-05-24T11:16:46.414Z", "0.0.8": "2011-05-26T20:39:01.480Z", "0.0.9": "2011-06-01T13:19:51.857Z", "0.10.0": "2011-07-29T12:49:57.785Z", "0.10.1": "2011-08-02T21:13:58.687Z", "0.10.2": "2011-08-10T16:08:10.402Z", "0.1.0": "2011-10-06T11:37:12.325Z", "0.1.1": "2011-10-06T11:37:52.561Z", "0.1.2": "2011-10-06T11:38:21.660Z", "0.2.0": "2011-10-06T11:39:32.346Z", "0.2.1": "2011-10-20T15:51:19.576Z", "0.2.2": "2011-10-29T15:56:59.763Z", "0.2.3": "2011-11-29T23:00:31.331Z" }, "author": { "name": "David Worms", "email": "david@adaltas.com" }, "repository": { "type": "git", "url": "git://github.com/wdavidw/node-shell.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shell/0.0.1", "0.0.2": "http://registry.npmjs.org/shell/0.0.2", "0.0.3": "http://registry.npmjs.org/shell/0.0.3", "0.0.5": "http://registry.npmjs.org/shell/0.0.5", "0.0.6": "http://registry.npmjs.org/shell/0.0.6", "0.0.7": "http://registry.npmjs.org/shell/0.0.7", "0.0.8": "http://registry.npmjs.org/shell/0.0.8", "0.0.9": "http://registry.npmjs.org/shell/0.0.9", "0.1.0": "http://registry.npmjs.org/shell/0.1.0", "0.1.1": "http://registry.npmjs.org/shell/0.1.1", "0.1.2": "http://registry.npmjs.org/shell/0.1.2", "0.2.0": "http://registry.npmjs.org/shell/0.2.0", "0.2.1": "http://registry.npmjs.org/shell/0.2.1", "0.2.2": "http://registry.npmjs.org/shell/0.2.2", "0.2.3": "http://registry.npmjs.org/shell/0.2.3" }, "dist": { "0.0.1": { "shasum": "300dd0d2640eaec349baf0af399397dd80a00e3c", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.1.tgz" }, "0.0.2": { "shasum": "d9979d909a2c940521dcf01b144dc5d998c755c3", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.2.tgz" }, "0.0.3": { "shasum": "d24f70b194a8888d348a5802bb2d4eaca231adad", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.3.tgz" }, "0.0.5": { "shasum": "1990bd5eb710eedf16228aaa8b25922e4cd72bff", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.5.tgz" }, "0.0.6": { "shasum": "180e371eb11581b91702ed0660c31560b37303ff", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.6.tgz" }, "0.0.7": { "shasum": "efac793468d632d02d60b73cb266451717c30a9c", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.7.tgz" }, "0.0.8": { "shasum": "70b6a81fa0d2d26256af8c9bf19999bfb26db85d", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.8.tgz" }, "0.0.9": { "shasum": "011df4ca61e6f07659b9b73bf5fd742cc0dc52cd", "tarball": "http://registry.npmjs.org/shell/-/shell-0.0.9.tgz" }, "0.1.0": { "shasum": "3424f95f2ee0435edfed462935fd80c565c82e5d", "tarball": "http://registry.npmjs.org/shell/-/shell-0.1.0.tgz" }, "0.1.1": { "shasum": "f2da6c5176a404a38e98a835770820cb05a697a3", "tarball": "http://registry.npmjs.org/shell/-/shell-0.1.1.tgz" }, "0.1.2": { "shasum": "e1b05218c7fe9b4580d546cb182006a21a3677b0", "tarball": "http://registry.npmjs.org/shell/-/shell-0.1.2.tgz" }, "0.2.0": { "shasum": "4cb790ab6b00977e94954cda05adff3bb241929f", "tarball": "http://registry.npmjs.org/shell/-/shell-0.2.0.tgz" }, "0.2.1": { "shasum": "e57d90b8e55c9abc522c6373e72427c7f7a71a83", "tarball": "http://registry.npmjs.org/shell/-/shell-0.2.1.tgz" }, "0.2.2": { "shasum": "293bc3e7947e68d59e5204255150d22df8ae1492", "tarball": "http://registry.npmjs.org/shell/-/shell-0.2.2.tgz" }, "0.2.3": { "shasum": "e776dc9419ee8ed7436aa72f37462b9277186907", "tarball": "http://registry.npmjs.org/shell/-/shell-0.2.3.tgz" } }, "keywords": [ "cli", "console", "colors", "xterm" ], "url": "http://registry.npmjs.org/shell/" }, "shelld": { "name": "shelld", "description": "Daemon to connect common shell services to a remote ioserver over HTTP.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-09-02T14:57:01.066Z", "created": "2011-09-02T14:56:59.057Z", "0.0.6": "2011-09-02T14:57:01.066Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi" }, "repository": { "type": "git", "url": "git://github.com/jheusala/oulu.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/shelld/0.0.6" }, "dist": { "0.0.6": { "shasum": "b832216d6797167598e8509e9c88f9c6f35f1319", "tarball": "http://registry.npmjs.org/shelld/-/shelld-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/shelld/" }, "shellwords": { "name": "shellwords", "description": "Manipulate strings according to the word parsing rules of the UNIX Bourne shell.", "dist-tags": { "latest": "0.0.1" }, "readme": "# Shellwords\n\nShellwords provides a function to manipulate strings according to the word parsing rules of the UNIX Bourne shell.\n\n## Installation\n\nAdd \"shellwords\" to your `package.json` file and run `npm install`.\n\n## Example\n\n``` javascript\nvar split = require(\"shellwords\").split;\n\nconsole.log(split(\"foo 'bar baz'\"));\n// [\"foo\", \"bar baz\"]\n```\n", "maintainers": [ { "name": "jimmycuadra", "email": "jimmycuadra@gmail.com" } ], "time": { "modified": "2011-11-13T13:39:37.483Z", "created": "2011-11-13T13:39:36.405Z", "0.0.1": "2011-11-13T13:39:37.483Z" }, "author": { "name": "Jimmy Cuadra", "email": "jimmy@jimmycuadra.com", "url": "http://jimmycuadra.com/" }, "repository": { "type": "git", "url": "git://github.com/jimmycuadra/shellwords.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shellwords/0.0.1" }, "dist": { "0.0.1": { "shasum": "a0ee3baca5a9e345b7748018e16728c3f7621b8b", "tarball": "http://registry.npmjs.org/shellwords/-/shellwords-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/shellwords/" }, "sherlock": { "name": "sherlock", "description": "Tiny test framework.", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-11-01T10:47:11.087Z", "created": "2011-10-04T19:06:27.339Z", "0.0.1": "2011-10-04T19:06:28.233Z", "0.1.2": "2011-10-19T02:39:22.395Z", "0.1.3": "2011-10-19T04:40:20.905Z", "0.1.4": "2011-10-19T06:03:20.928Z", "0.1.5": "2011-10-25T14:22:23.236Z", "0.1.6": "2011-10-25T15:40:30.345Z", "0.1.7": "2011-11-01T10:47:11.087Z" }, "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/sherlock.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sherlock/0.0.1", "0.1.2": "http://registry.npmjs.org/sherlock/0.1.2", "0.1.3": "http://registry.npmjs.org/sherlock/0.1.3", "0.1.4": "http://registry.npmjs.org/sherlock/0.1.4", "0.1.5": "http://registry.npmjs.org/sherlock/0.1.5", "0.1.6": "http://registry.npmjs.org/sherlock/0.1.6", "0.1.7": "http://registry.npmjs.org/sherlock/0.1.7" }, "dist": { "0.0.1": { "shasum": "e20efa26bbb208cc449c54ebf39e778fffa24080", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.0.1.tgz" }, "0.1.2": { "shasum": "4e1d57500f801a5d5ac9154272e3beac84fe45b6", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.1.2.tgz" }, "0.1.3": { "shasum": "d7ca13a78a8eb8dc0c1953aef8a2a8c4c7d24724", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.1.3.tgz" }, "0.1.4": { "shasum": "739fd78642964c7ed60d3b89e47da4a7adf78a82", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.1.4.tgz" }, "0.1.5": { "shasum": "78f4dee118903a0949bcad22c104346a8f895de4", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.1.5.tgz" }, "0.1.6": { "shasum": "0dd315623393e30d1522e0732d8eb52bbba59696", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.1.6.tgz" }, "0.1.7": { "shasum": "f30d027bef2da97586f6be3a34f034ea9a1ceb6b", "tarball": "http://registry.npmjs.org/sherlock/-/sherlock-0.1.7.tgz" } }, "keywords": [ "testing", "assert", "test framework", "tdd", "bdd" ], "url": "http://registry.npmjs.org/sherlock/" }, "shet-client": { "name": "shet-client", "description": "SHET client", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tomn", "email": "tom@tomn.co.uk" } ], "time": { "modified": "2011-11-10T01:11:43.159Z", "created": "2011-11-10T00:56:42.360Z", "0.0.0": "2011-11-10T01:00:59.127Z", "0.0.1": "2011-11-10T01:07:04.006Z", "0.0.2": "2011-11-10T01:11:43.159Z" }, "author": { "name": "Thomas Nixon", "email": "tom@tomn.co.uk", "url": "http://tomn.co.uk" }, "repository": { "type": "git", "url": "git://github.com/18sg/node-shet-client.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/shet-client/0.0.0", "0.0.1": "http://registry.npmjs.org/shet-client/0.0.1", "0.0.2": "http://registry.npmjs.org/shet-client/0.0.2" }, "dist": { "0.0.0": { "shasum": "779b0b07c857cbf771d27f6cdf3d687df332e8d9", "tarball": "http://registry.npmjs.org/shet-client/-/shet-client-0.0.0.tgz" }, "0.0.1": { "shasum": "431e366aa101050f3f99d40aaacbe7cc8a1fc59f", "tarball": "http://registry.npmjs.org/shet-client/-/shet-client-0.0.1.tgz" }, "0.0.2": { "shasum": "0619f0216d04c3b0c7ef92dc50860b566a35d762", "tarball": "http://registry.npmjs.org/shet-client/-/shet-client-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/shet-client/" }, "shhnode": { "name": "shhnode", "description": "(S)imple (H)TTP (H)andler for (Node) is node.js module that provides a simple framework for building powerful http servers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ellacochran", "email": "ellacochran@rocketmail.com" } ], "time": { "modified": "2011-10-19T17:28:05.114Z", "created": "2011-10-19T17:28:04.410Z", "0.0.1": "2011-10-19T17:28:05.114Z" }, "author": { "name": "Ella Cochran", "email": "ellacochran@rocketmail.com", "url": "https://github.com/ellacochran" }, "repository": { "type": "git", "url": "git://github.com/ellacochran/shhnode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shhnode/0.0.1" }, "dist": { "0.0.1": { "shasum": "0a83fe0d12d5a1c7578f650ec5761574334a71bc", "tarball": "http://registry.npmjs.org/shhnode/-/shhnode-0.0.1.tgz" } }, "keywords": [ "web", "server" ], "url": "http://registry.npmjs.org/shhnode/" }, "shift": { "name": "shift", "description": "Template framework", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-14T06:38:41.933Z", "created": "2011-10-23T08:36:55.030Z", "0.1.1": "2011-10-23T08:36:55.618Z", "0.1.2": "2011-11-01T21:48:29.043Z", "0.1.3": "2011-11-01T23:03:23.054Z", "0.1.4": "2011-11-02T22:29:31.402Z", "0.1.5": "2011-11-14T00:14:50.691Z", "0.1.6": "2011-11-14T06:14:10.042Z", "0.1.7": "2011-11-14T06:15:57.852Z", "0.1.8": "2011-11-14T06:38:41.933Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/shift.js.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/shift/0.1.1", "0.1.2": "http://registry.npmjs.org/shift/0.1.2", "0.1.3": "http://registry.npmjs.org/shift/0.1.3", "0.1.4": "http://registry.npmjs.org/shift/0.1.4", "0.1.5": "http://registry.npmjs.org/shift/0.1.5", "0.1.6": "http://registry.npmjs.org/shift/0.1.6", "0.1.7": "http://registry.npmjs.org/shift/0.1.7", "0.1.8": "http://registry.npmjs.org/shift/0.1.8" }, "dist": { "0.1.1": { "shasum": "d0877a4bc4b887a24acddfc10053507681cba0ef", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.1.tgz" }, "0.1.2": { "shasum": "73e49f75523b505e45f505dcb2facb523c01ee55", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.2.tgz" }, "0.1.3": { "shasum": "7d5d780e8dc8038c2e4298ddccea77ba6dd4dd94", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.3.tgz" }, "0.1.4": { "shasum": "0a495e0476ada61837a972a0ab77be1ebfffa66a", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.4.tgz" }, "0.1.5": { "shasum": "19963c277dbe989e918e2c3a3c5f93533103c017", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.5.tgz" }, "0.1.6": { "shasum": "15d9b289303792bc952fb43623f53631217eb904", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.6.tgz" }, "0.1.7": { "shasum": "eaa44569661ccc0724fe90cbd5ada327541e9501", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.7.tgz" }, "0.1.8": { "shasum": "1b2ac8d7de2d48e07be32fe5efd2e77d509057f2", "tarball": "http://registry.npmjs.org/shift/-/shift-0.1.8.tgz" } }, "keywords": [ "framework", "compression", "node" ], "url": "http://registry.npmjs.org/shift/" }, "shimify": { "name": "shimify", "description": "browserify middleware to prepend es5-shim", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-07-13T12:23:48.892Z", "created": "2011-07-13T12:23:48.007Z", "0.0.0": "2011-07-13T12:23:48.892Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-shimify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/shimify/0.0.0" }, "dist": { "0.0.0": { "shasum": "fbec768bba326b48e089ca7db0bb8d57f5d64d23", "tarball": "http://registry.npmjs.org/shimify/-/shimify-0.0.0.tgz" } }, "keywords": [ "es5", "shim", "middleware", "browserify", "browser" ], "url": "http://registry.npmjs.org/shimify/" }, "shinout.struct": { "name": "shinout.struct", "description": "a helper to create getter/setter properties with validations, type checking, defaults, private, required, immutable, and so on...", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-28T07:59:15.705Z", "created": "2011-10-28T07:59:12.907Z", "0.1.0": "2011-10-28T07:59:15.705Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/Struct.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/shinout.struct/0.1.0" }, "dist": { "0.1.0": { "shasum": "07b9f648d363be84f3d948e20742ab6660493dab", "tarball": "http://registry.npmjs.org/shinout.struct/-/shinout.struct-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/shinout.struct/" }, "ship": { "name": "ship", "description": "Ship helps you write less callbacks", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "sam-mccall", "email": "sam.mccall@gmail.com" } ], "time": { "modified": "2011-01-13T19:00:16.565Z", "created": "2011-01-13T19:00:15.890Z", "0.0.1": "2011-01-13T19:00:16.565Z" }, "author": { "name": "Sam McCall", "email": "sam.mccall@gmail.com" }, "repository": "git://github.com/sam-mccall/ship.git", "versions": { "0.0.1": "http://registry.npmjs.org/ship/0.0.1" }, "dist": { "0.0.1": { "shasum": "6f31443bd2788d2b5b159881bc006a26f1fc7d3f", "tarball": "http://registry.npmjs.org/ship/-/ship-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ship/" }, "ShipItJS": { "name": "ShipItJS", "description": "npm package release management tool", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "hide_o_55", "email": "hide.o.j55@gmail.com" } ], "time": { "modified": "2011-11-18T17:11:36.154Z", "created": "2011-10-30T16:02:03.526Z", "0.0.9": "2011-10-30T16:02:06.002Z", "0.1.0": "2011-11-02T10:26:37.083Z", "0.1.1": "2011-11-03T20:03:19.381Z", "0.1.2": "2011-11-05T05:01:25.324Z", "0.1.3": "2011-11-05T17:35:25.399Z", "0.1.4": "2011-11-08T12:06:20.143Z", "0.1.5": "2011-11-14T17:16:12.517Z", "0.1.6": "2011-11-17T18:16:28.708Z", "0.1.7": "2011-11-18T17:11:36.154Z" }, "author": { "name": "Hideaki Ohno", "email": "hide.o.j55{at}gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hideo55/shipitjs.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/ShipItJS/0.1.4", "0.1.5": "http://registry.npmjs.org/ShipItJS/0.1.5", "0.1.6": "http://registry.npmjs.org/ShipItJS/0.1.6", "0.1.7": "http://registry.npmjs.org/ShipItJS/0.1.7" }, "dist": { "0.1.4": { "shasum": "64aaaaad3f25e8aac1104ad28207efcd1f280290", "tarball": "http://registry.npmjs.org/ShipItJS/-/ShipItJS-0.1.4.tgz" }, "0.1.5": { "shasum": "4299edcf764fac069f3825d5afc75bbc9303454e", "tarball": "http://registry.npmjs.org/ShipItJS/-/ShipItJS-0.1.5.tgz" }, "0.1.6": { "shasum": "9644461cd43585c188b9aaac63fc549509177b8a", "tarball": "http://registry.npmjs.org/ShipItJS/-/ShipItJS-0.1.6.tgz" }, "0.1.7": { "shasum": "ce4d124c7e522b9510d5f1f38194e0c100583542", "tarball": "http://registry.npmjs.org/ShipItJS/-/ShipItJS-0.1.7.tgz" } }, "keywords": [ "release management", "npm", "git", "hg" ], "url": "http://registry.npmjs.org/ShipItJS/" }, "shmakowiki": { "name": "shmakowiki", "description": "Yet another wiki dialect, inspired by WackoWiki and WikiCreole", "dist-tags": { "latest": "0.2.4", "stable": "0.2.4" }, "maintainers": [ { "name": "veged", "email": "veged@mail.ru" }, { "name": "arikon", "email": "peimei@ya.ru" }, { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "author": { "name": "Sergey Berezhnoy", "email": "veged@mail.ru", "url": "http://github.com/veged" }, "repository": { "type": "git", "url": "git://github.com/veged/shmakowiki.git" }, "time": { "modified": "2011-12-12T17:36:40.570Z", "created": "2011-03-22T12:34:37.561Z", "0.1.1": "2011-03-22T12:34:37.561Z", "0.1.2": "2011-03-22T12:34:37.561Z", "0.1.3": "2011-03-22T12:34:37.561Z", "0.1.4": "2011-03-22T12:52:04.668Z", "0.2.0": "2011-09-02T09:59:12.656Z", "0.2.1": "2011-09-30T09:32:15.982Z", "0.2.2": "2011-11-24T11:42:38.434Z", "0.2.3": "2011-11-30T10:20:44.170Z", "0.2.4": "2011-12-12T17:35:51.706Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/shmakowiki/0.1.1", "0.1.2": "http://registry.npmjs.org/shmakowiki/0.1.2", "0.1.3": "http://registry.npmjs.org/shmakowiki/0.1.3", "0.1.4": "http://registry.npmjs.org/shmakowiki/0.1.4", "0.2.0": "http://registry.npmjs.org/shmakowiki/0.2.0", "0.2.1": "http://registry.npmjs.org/shmakowiki/0.2.1", "0.2.2": "http://registry.npmjs.org/shmakowiki/0.2.2", "0.2.3": "http://registry.npmjs.org/shmakowiki/0.2.3", "0.2.4": "http://registry.npmjs.org/shmakowiki/0.2.4" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/shmakowiki/-/shmakowiki-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.1.2.tgz" }, "0.1.3": { "shasum": "4ba120bfb33bc672e051a31bc274870c8bb8ecb4", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.1.3.tgz" }, "0.1.4": { "shasum": "f0bdc0d9c3d3a7d8df73e5934096ba191a879213", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.1.4.tgz" }, "0.2.0": { "shasum": "e7d82486bc80a4e8f18277890560ce25b2c56ee9", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.2.0.tgz" }, "0.2.1": { "shasum": "48bdb2d4c76f900a26fd97a33d0cd704d4ddc00d", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.2.1.tgz" }, "0.2.2": { "shasum": "61f4524cdf7b5a0c18b486a27ca6a8c03584731c", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.2.2.tgz" }, "0.2.3": { "shasum": "a5e1aedf2f0e425fe6a10b10ececd447853b9e6a", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.2.3.tgz" }, "0.2.4": { "shasum": "9a88a8105bccc17d2bd14e637639404095139602", "tarball": "http://registry.npmjs.org/shmakowiki/-/shmakowiki-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/shmakowiki/" }, "short": { "name": "short", "description": "NodeJS URL Shortener backed by MongooseJS", "dist-tags": { "latest": "0.2.6" }, "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-10T06:02:38.732Z", "created": "2011-09-27T17:55:02.624Z", "0.0.3": "2011-09-27T17:55:03.011Z", "0.0.5": "2011-09-27T19:38:20.474Z", "0.0.6": "2011-09-27T20:03:48.055Z", "0.0.7": "2011-09-28T15:42:33.935Z", "0.0.8": "2011-09-29T21:11:40.905Z", "0.0.9": "2011-09-29T21:18:22.530Z", "0.1.0": "2011-09-30T12:43:48.735Z", "0.1.1": "2011-09-30T15:23:18.109Z", "0.1.2": "2011-10-06T22:25:41.833Z", "0.1.3": "2011-11-02T22:05:44.515Z", "0.1.4": "2011-11-07T14:59:01.459Z", "0.1.5": "2011-11-07T15:09:42.350Z", "0.1.6": "2011-11-17T22:42:42.999Z", "0.1.7": "2011-11-26T16:08:45.680Z", "0.1.8": "2011-11-26T16:36:22.425Z", "0.1.9": "2011-11-29T15:29:11.544Z", "0.2.0": "2011-11-29T15:39:36.309Z", "0.2.1": "2011-11-29T23:33:37.819Z", "0.2.2": "2011-11-29T23:39:03.848Z", "0.2.3": "2011-12-02T18:41:04.230Z", "0.2.4": "2011-12-03T01:48:44.992Z", "0.2.5": "2011-12-10T05:59:48.454Z", "0.2.6": "2011-12-10T06:02:38.732Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/short.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/short/0.0.3", "0.0.5": "http://registry.npmjs.org/short/0.0.5", "0.0.6": "http://registry.npmjs.org/short/0.0.6", "0.0.7": "http://registry.npmjs.org/short/0.0.7", "0.0.8": "http://registry.npmjs.org/short/0.0.8", "0.0.9": "http://registry.npmjs.org/short/0.0.9", "0.1.0": "http://registry.npmjs.org/short/0.1.0", "0.1.1": "http://registry.npmjs.org/short/0.1.1", "0.1.2": "http://registry.npmjs.org/short/0.1.2", "0.1.3": "http://registry.npmjs.org/short/0.1.3", "0.1.4": "http://registry.npmjs.org/short/0.1.4", "0.1.5": "http://registry.npmjs.org/short/0.1.5", "0.1.6": "http://registry.npmjs.org/short/0.1.6", "0.1.7": "http://registry.npmjs.org/short/0.1.7", "0.1.8": "http://registry.npmjs.org/short/0.1.8", "0.1.9": "http://registry.npmjs.org/short/0.1.9", "0.2.0": "http://registry.npmjs.org/short/0.2.0", "0.2.1": "http://registry.npmjs.org/short/0.2.1", "0.2.2": "http://registry.npmjs.org/short/0.2.2", "0.2.3": "http://registry.npmjs.org/short/0.2.3", "0.2.4": "http://registry.npmjs.org/short/0.2.4", "0.2.5": "http://registry.npmjs.org/short/0.2.5", "0.2.6": "http://registry.npmjs.org/short/0.2.6" }, "dist": { "0.0.3": { "shasum": "b5af69104c7eab4d704aaf6abbdac046d465165b", "tarball": "http://registry.npmjs.org/short/-/short-0.0.3.tgz" }, "0.0.5": { "shasum": "7517427a8508d5c61556a121c11dd76dc6370524", "tarball": "http://registry.npmjs.org/short/-/short-0.0.5.tgz" }, "0.0.6": { "shasum": "56b4961aa8e1aa49c939e9319c0016b4b46846b0", "tarball": "http://registry.npmjs.org/short/-/short-0.0.6.tgz" }, "0.0.7": { "shasum": "1999cc271741d88fee59c3a57f83818010868807", "tarball": "http://registry.npmjs.org/short/-/short-0.0.7.tgz" }, "0.0.8": { "shasum": "37fd147ed9fcf37e6362cceda49dd3c011214e9c", "tarball": "http://registry.npmjs.org/short/-/short-0.0.8.tgz" }, "0.0.9": { "shasum": "6c2779842125484c4dcbf6965c37ce883c321ca6", "tarball": "http://registry.npmjs.org/short/-/short-0.0.9.tgz" }, "0.1.0": { "shasum": "58435802c8e5eeb2831d84a9e9a430d2a1b484de", "tarball": "http://registry.npmjs.org/short/-/short-0.1.0.tgz" }, "0.1.1": { "shasum": "4e49dc3505c3d36300212e67c7c2f20cc18c5fd5", "tarball": "http://registry.npmjs.org/short/-/short-0.1.1.tgz" }, "0.1.2": { "shasum": "3dc73dad9d51db95e46eb3e5051524889a06586f", "tarball": "http://registry.npmjs.org/short/-/short-0.1.2.tgz" }, "0.1.3": { "shasum": "a567b776256d12cb7d67b5dcb540afdf1c10afba", "tarball": "http://registry.npmjs.org/short/-/short-0.1.3.tgz" }, "0.1.4": { "shasum": "9aef647cc2bfaa3c43dbde0a90d39e3beafa3ad4", "tarball": "http://registry.npmjs.org/short/-/short-0.1.4.tgz" }, "0.1.5": { "shasum": "e8397fc62fc491b7a2f87a0c92f5ca47039eb169", "tarball": "http://registry.npmjs.org/short/-/short-0.1.5.tgz" }, "0.1.6": { "shasum": "cd5ad8ba8dfce915363bb8345dffe39bcd621e2c", "tarball": "http://registry.npmjs.org/short/-/short-0.1.6.tgz" }, "0.1.7": { "shasum": "b4cba43643742d12db2f8e5808283f2cd1f50569", "tarball": "http://registry.npmjs.org/short/-/short-0.1.7.tgz" }, "0.1.8": { "shasum": "dedb2367f3f4a4901887d6a1cdd6efc0cb79fd54", "tarball": "http://registry.npmjs.org/short/-/short-0.1.8.tgz" }, "0.1.9": { "shasum": "42772281a8deaa756d2b9b1413d76462a61ed924", "tarball": "http://registry.npmjs.org/short/-/short-0.1.9.tgz" }, "0.2.0": { "shasum": "cda75873cdbc0cab417e815682c86b832760bbc2", "tarball": "http://registry.npmjs.org/short/-/short-0.2.0.tgz" }, "0.2.1": { "shasum": "327126e16dc6535ac044e1a7c3e8ded72ac694ca", "tarball": "http://registry.npmjs.org/short/-/short-0.2.1.tgz" }, "0.2.2": { "shasum": "16f601755ec95eb0c2f1b93a178c9e6b860c4df6", "tarball": "http://registry.npmjs.org/short/-/short-0.2.2.tgz" }, "0.2.3": { "shasum": "a1dd2b9f5f8c58367d867a9b984f450cf59bfc56", "tarball": "http://registry.npmjs.org/short/-/short-0.2.3.tgz" }, "0.2.4": { "shasum": "928dbc6f68c04b4c45c913d4b863fec700da7082", "tarball": "http://registry.npmjs.org/short/-/short-0.2.4.tgz" }, "0.2.5": { "shasum": "b4aebcadd9f007bbf58eb0b666a5df7742e4e136", "tarball": "http://registry.npmjs.org/short/-/short-0.2.5.tgz" }, "0.2.6": { "shasum": "ac97a37f02678ecb5a5ac860227638ff2d51e7be", "tarball": "http://registry.npmjs.org/short/-/short-0.2.6.tgz" } }, "keywords": [ "short", "url", "shortener", "tiny", "uri" ], "url": "http://registry.npmjs.org/short/" }, "shorten": { "name": "shorten", "description": "Unique shorten ID generator by redis", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-03-24T08:21:18.622Z", "created": "2011-03-24T08:21:16.810Z", "0.1.0": "2011-03-24T08:21:18.622Z" }, "author": { "name": "Jason Green", "email": "guileen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guileen/node-redis-shorten.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/shorten/0.1.0" }, "dist": { "0.1.0": { "shasum": "a568468e93792080a19e05541a2942f744caeadd", "tarball": "http://registry.npmjs.org/shorten/-/shorten-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/shorten/" }, "shorttag": { "name": "shorttag", "description": "Javascript template engine in 20-lines", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "jetienne", "email": "jerome.etienne@gmail.com" } ], "time": { "modified": "2011-07-20T11:57:54.296Z", "created": "2011-07-20T11:54:41.357Z", "1.0.0": "2011-07-20T11:54:41.769Z", "1.0.1": "2011-07-20T11:57:54.296Z" }, "author": { "name": "Jerome Etienne", "email": "jerome.etienne@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/shorttag/1.0.0", "1.0.1": "http://registry.npmjs.org/shorttag/1.0.1" }, "dist": { "1.0.0": { "shasum": "037f86e84eaa1cc900557cee4a00c95b3392574f", "tarball": "http://registry.npmjs.org/shorttag/-/shorttag-1.0.0.tgz" }, "1.0.1": { "shasum": "120ad51d182dcf212c6e2cb3bdbae7e65cdb5df9", "tarball": "http://registry.npmjs.org/shorttag/-/shorttag-1.0.1.tgz" } }, "keywords": [ "template" ], "url": "http://registry.npmjs.org/shorttag/" }, "shorturl": { "name": "shorturl", "description": "Simple URL shortener client library", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jdub", "email": "jdub@bethesignal.org" } ], "time": { "modified": "2011-02-05T09:20:32.900Z", "created": "2011-02-04T14:20:28.235Z", "0.0.1": "2011-02-04T14:20:28.867Z", "0.0.2": "2011-02-05T09:20:32.900Z" }, "author": { "name": "Jeff Waugh", "email": "jdub@bethesignal.org" }, "repository": { "type": "git", "url": "https://github.com/jdub/node-shorturl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shorturl/0.0.1", "0.0.2": "http://registry.npmjs.org/shorturl/0.0.2" }, "dist": { "0.0.1": { "shasum": "c13b3201a1aea126b3e81bde0c06c2bb07a69a0b", "tarball": "http://registry.npmjs.org/shorturl/-/shorturl-0.0.1.tgz" }, "0.0.2": { "shasum": "de0fbb88a11e98fcb23cf20e2bde58e6226501cc", "tarball": "http://registry.npmjs.org/shorturl/-/shorturl-0.0.2.tgz" } }, "keywords": [ "shorturl", "shortlink", "bit.ly", "goo.gl", "is.gd" ], "url": "http://registry.npmjs.org/shorturl/" }, "shorty": { "name": "shorty", "description": "An asynchronous SMPP client and server built on Node.js.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "evandotpro", "email": "me@evancoury.com" }, { "name": "bjy", "email": "bx.youngblood@gmail.com" } ], "time": { "modified": "2011-12-02T19:13:58.081Z", "created": "2010-12-22T18:21:43.563Z", "0.0.1": "2010-12-22T18:21:43.895Z", "0.1.0": "2010-12-23T02:59:30.923Z", "0.1.1": "2011-01-10T19:56:57.544Z", "0.2.0": "2011-03-15T18:12:32.663Z", "0.4.0": "2011-12-02T19:13:58.081Z" }, "repository": { "type": "git", "url": "git://github.com/mtd/shorty.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shorty/0.0.1", "0.1.0": "http://registry.npmjs.org/shorty/0.1.0", "0.1.1": "http://registry.npmjs.org/shorty/0.1.1", "0.2.0": "http://registry.npmjs.org/shorty/0.2.0", "0.4.0": "http://registry.npmjs.org/shorty/0.4.0" }, "dist": { "0.0.1": { "shasum": "41a77d4dd6aa9d9984ae95573841eda891666f21", "tarball": "http://registry.npmjs.org/shorty/-/shorty-0.0.1.tgz" }, "0.1.0": { "shasum": "797250c50b4403c247264cf3586b679ed99fd258", "tarball": "http://registry.npmjs.org/shorty/-/shorty-0.1.0.tgz" }, "0.1.1": { "shasum": "c17d10e223e2675294cf40d5bf5430521290b5dd", "tarball": "http://registry.npmjs.org/shorty/-/shorty-0.1.1.tgz" }, "0.2.0": { "shasum": "30cefcc452f382eb906f13128301cd8f401b02d9", "tarball": "http://registry.npmjs.org/shorty/-/shorty-0.2.0.tgz" }, "0.4.0": { "shasum": "bfe2ae27e3c5f58a89a8e47966c9017e9b16ff20", "tarball": "http://registry.npmjs.org/shorty/-/shorty-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/shorty/" }, "shotenjin": { "name": "shotenjin", "description": "Post-modern javascript templating system", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-01-17T13:41:44.353Z", "created": "2011-01-17T13:41:43.577Z", "0.0.1": "2011-01-17T13:41:44.353Z" }, "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Shotenjin/tree", "url": "git://github.com/SamuraiJack/Shotenjin.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shotenjin/0.0.1" }, "dist": { "0.0.1": { "shasum": "015a21e94ef0ae76e5d6741bac5821aca8f4d7ce", "tarball": "http://registry.npmjs.org/shotenjin/-/shotenjin-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/shotenjin/" }, "should": { "name": "should", "description": "test framework agnostic BDD-style assertions", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-11-08T20:45:38.812Z", "created": "2011-04-06T16:44:36.271Z", "0.0.1": "2011-04-06T16:44:36.271Z", "0.0.2": "2011-04-06T16:44:36.271Z", "0.0.3": "2011-04-06T16:44:36.271Z", "0.0.4": "2011-04-06T16:44:36.271Z", "0.1.0": "2011-04-06T16:44:36.271Z", "0.2.0": "2011-04-18T02:19:45.548Z", "0.2.1": "2011-05-13T16:17:19.298Z", "0.3.0": "2011-08-20T19:36:23.873Z", "0.3.1": "2011-08-22T18:54:56.459Z", "0.3.2": "2011-10-24T20:59:47.487Z" }, "users": { "vesln": true }, "versions": { "0.0.1": "http://registry.npmjs.org/should/0.0.1", "0.0.2": "http://registry.npmjs.org/should/0.0.2", "0.0.3": "http://registry.npmjs.org/should/0.0.3", "0.0.4": "http://registry.npmjs.org/should/0.0.4", "0.1.0": "http://registry.npmjs.org/should/0.1.0", "0.2.0": "http://registry.npmjs.org/should/0.2.0", "0.2.1": "http://registry.npmjs.org/should/0.2.1", "0.3.0": "http://registry.npmjs.org/should/0.3.0", "0.3.1": "http://registry.npmjs.org/should/0.3.1", "0.3.2": "http://registry.npmjs.org/should/0.3.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/should/-/should-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/should/-/should-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/should/-/should-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/should/-/should-0.0.4.tgz" }, "0.1.0": { "shasum": "140ac5ad733d3f63b3a39a387144b8e4a37b53da", "tarball": "http://registry.npmjs.org/should/-/should-0.1.0.tgz" }, "0.2.0": { "shasum": "8a5fc3d23f32272fb638f6f6a2ffca06ddf72e02", "tarball": "http://registry.npmjs.org/should/-/should-0.2.0.tgz" }, "0.2.1": { "shasum": "5456ca01063d3abeb26b9fe4c918c517deee058d", "tarball": "http://registry.npmjs.org/should/-/should-0.2.1.tgz" }, "0.3.0": { "shasum": "ccfeb2671f4f3458a6542e987ea27249d0c3fe29", "tarball": "http://registry.npmjs.org/should/-/should-0.3.0.tgz" }, "0.3.1": { "shasum": "23924fa778ec7e5cfbd6746dc5a9c7f175ce1be4", "tarball": "http://registry.npmjs.org/should/-/should-0.3.1.tgz" }, "0.3.2": { "shasum": "6fff9bdc8bebf422ad8f54b6ef708b0dba5116af", "tarball": "http://registry.npmjs.org/should/-/should-0.3.2.tgz" } }, "keywords": [ "test", "bdd", "assert" ], "url": "http://registry.npmjs.org/should/" }, "should-mongoose": { "name": "should-mongoose", "description": "Mongoose extension for should", "dist-tags": { "latest": "0.0.3" }, "readme": null, "maintainers": [ { "name": "deedubs", "email": "dan@rocketlabsdev.com" } ], "time": { "modified": "2011-12-02T05:29:26.376Z", "created": "2011-12-02T05:16:06.439Z", "0.0.1": "2011-12-02T05:16:07.147Z", "0.0.2": "2011-12-02T05:19:53.206Z", "0.0.3": "2011-12-02T05:29:26.376Z" }, "author": { "name": "Dan Williams", "email": "dan@rocketlabsdev.com", "url": "http://blog.rocketlabsdev.com/" }, "repository": { "type": "git", "url": "git://github.com/rocketlabsdev/should-mongoose.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/should-mongoose/0.0.1", "0.0.2": "http://registry.npmjs.org/should-mongoose/0.0.2", "0.0.3": "http://registry.npmjs.org/should-mongoose/0.0.3" }, "dist": { "0.0.1": { "shasum": "a831cd15af9865e90434a1ac682887d43372ddbe", "tarball": "http://registry.npmjs.org/should-mongoose/-/should-mongoose-0.0.1.tgz" }, "0.0.2": { "shasum": "4accbd0b4f85d5c0bc56517e43a7f48bffe3ce9e", "tarball": "http://registry.npmjs.org/should-mongoose/-/should-mongoose-0.0.2.tgz" }, "0.0.3": { "shasum": "e3fd07629c06894bf23aa6f122212fda48160fd7", "tarball": "http://registry.npmjs.org/should-mongoose/-/should-mongoose-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/should-mongoose/" }, "shovel": { "name": "shovel", "description": "CLI util for garden", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-04T23:55:21.621Z", "created": "2011-09-19T02:22:01.091Z", "0.0.1": "2011-09-19T02:22:01.836Z", "0.0.2": "2011-09-20T06:08:54.809Z", "0.0.3": "2011-09-26T19:14:57.782Z", "0.0.4": "2011-11-30T18:55:02.421Z", "0.0.5": "2011-12-04T23:55:21.621Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/shovel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/shovel/0.0.1", "0.0.2": "http://registry.npmjs.org/shovel/0.0.2", "0.0.3": "http://registry.npmjs.org/shovel/0.0.3", "0.0.4": "http://registry.npmjs.org/shovel/0.0.4", "0.0.5": "http://registry.npmjs.org/shovel/0.0.5" }, "dist": { "0.0.1": { "shasum": "7b7a0e7f267acbe6bc4ffa0f12ad2104de515e77", "tarball": "http://registry.npmjs.org/shovel/-/shovel-0.0.1.tgz" }, "0.0.2": { "shasum": "507c2720f9fa0a6f8f9a4630168307ac37fa8e89", "tarball": "http://registry.npmjs.org/shovel/-/shovel-0.0.2.tgz" }, "0.0.3": { "shasum": "8b39b8d5716ebeb658235ad5a9eff55241e0e325", "tarball": "http://registry.npmjs.org/shovel/-/shovel-0.0.3.tgz" }, "0.0.4": { "shasum": "6bed3a68c1cec087a478bac31dd003e904d5eeeb", "tarball": "http://registry.npmjs.org/shovel/-/shovel-0.0.4.tgz" }, "0.0.5": { "shasum": "594545abcbe59564be2e3ca030cb970d5d5d4586", "tarball": "http://registry.npmjs.org/shovel/-/shovel-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/shovel/" }, "showdown": { "name": "showdown", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "coreyti", "email": "corey@coolerator.net" } ], "time": { "modified": "2011-04-12T02:19:22.325Z", "created": "2011-04-12T02:19:21.530Z", "0.0.1": "2011-04-12T02:19:22.325Z" }, "author": { "name": "John Fraser" }, "repository": { "type": "git", "url": "git://github.com/coreyti/showdown.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/showdown/0.0.1" }, "dist": { "0.0.1": { "shasum": "d961fdd9bbfc8c017473b7d5badf027984bd28e0", "tarball": "http://registry.npmjs.org/showdown/-/showdown-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/showdown/" }, "shp2json": { "name": "shp2json", "description": "Convert shapefile zip archives into GeoJSON using ogr2ogr with a streaming interface", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-12-06T18:31:46.217Z", "created": "2011-12-04T07:49:00.732Z", "0.0.0": "2011-12-04T07:49:08.481Z", "0.1.0": "2011-12-06T18:31:46.217Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/shp2json.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/shp2json/0.0.0", "0.1.0": "http://registry.npmjs.org/shp2json/0.1.0" }, "dist": { "0.0.0": { "shasum": "d49f79d7b1bb2eb582b2141e70db2c9da1032f8c", "tarball": "http://registry.npmjs.org/shp2json/-/shp2json-0.0.0.tgz" }, "0.1.0": { "shasum": "b4b3cbe7be2fece8d605478c7fec24b2663bf4fa", "tarball": "http://registry.npmjs.org/shp2json/-/shp2json-0.1.0.tgz" } }, "keywords": [ "shapefile", "shp", "zip", "stream", "convert", "geojson", "geo", "gis", "json" ], "url": "http://registry.npmjs.org/shp2json/" }, "shred": { "name": "shred", "description": "A dead-simple HTTP client", "dist-tags": { "latest": "0.6.4" }, "readme": null, "maintainers": [ { "name": "dyoder", "email": "danielyoder@gmail.com" }, { "name": "nlacasse", "email": "nlacasse@borderstylo.com" } ], "time": { "modified": "2011-12-12T22:32:24.957Z", "created": "2011-11-22T16:30:44.071Z", "0.0.5": "2011-11-22T16:30:45.378Z", "0.5.0": "2011-11-22T16:37:33.928Z", "0.5.2": "2011-11-22T16:59:00.622Z", "0.5.3": "2011-11-22T18:39:12.134Z", "0.5.4": "2011-11-22T18:42:47.966Z", "0.5.5": "2011-11-22T19:36:59.269Z", "0.6.0": "2011-12-06T19:23:01.206Z", "0.6.1": "2011-12-06T20:37:15.758Z", "0.6.4": "2011-12-12T22:32:24.957Z" }, "author": { "name": "Dan Yoder", "email": "dan@spire.io" }, "repository": { "type": "git", "url": "git://github.com/spire-io/shred.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/shred/0.0.5", "0.5.0": "http://registry.npmjs.org/shred/0.5.0", "0.5.2": "http://registry.npmjs.org/shred/0.5.2", "0.5.3": "http://registry.npmjs.org/shred/0.5.3", "0.5.4": "http://registry.npmjs.org/shred/0.5.4", "0.5.5": "http://registry.npmjs.org/shred/0.5.5", "0.6.0": "http://registry.npmjs.org/shred/0.6.0", "0.6.1": "http://registry.npmjs.org/shred/0.6.1", "0.6.4": "http://registry.npmjs.org/shred/0.6.4" }, "dist": { "0.0.5": { "shasum": "c50b5eed6b7e01cdccfd6cf7d41789ce6b6b7da9", "tarball": "http://registry.npmjs.org/shred/-/shred-0.0.5.tgz" }, "0.5.0": { "shasum": "5e32597434838ff669eaa274394a39db42ec9630", "tarball": "http://registry.npmjs.org/shred/-/shred-0.5.0.tgz" }, "0.5.2": { "shasum": "11850e5b29e6c92801da5f68fb09c21d64f53706", "tarball": "http://registry.npmjs.org/shred/-/shred-0.5.2.tgz" }, "0.5.3": { "shasum": "8882b9088a5e73e6d4f269b9b93340c56a19e429", "tarball": "http://registry.npmjs.org/shred/-/shred-0.5.3.tgz" }, "0.5.4": { "shasum": "93b652eac0b399a9d5adc3c07fcf6a97311f7376", "tarball": "http://registry.npmjs.org/shred/-/shred-0.5.4.tgz" }, "0.5.5": { "shasum": "254a39e3bc9cc9a4ef4d97dd29020d58094d78f0", "tarball": "http://registry.npmjs.org/shred/-/shred-0.5.5.tgz" }, "0.6.0": { "shasum": "a3c1282a81de8f7507cbcaa82ea7c4a7a66d9389", "tarball": "http://registry.npmjs.org/shred/-/shred-0.6.0.tgz" }, "0.6.1": { "shasum": "703685645433efa642123c6819adc30de1520abc", "tarball": "http://registry.npmjs.org/shred/-/shred-0.6.1.tgz" }, "0.6.4": { "shasum": "8f2851f35a149035c6984e3db0a2cabc98f86bcf", "tarball": "http://registry.npmjs.org/shred/-/shred-0.6.4.tgz" } }, "keywords": [ "http", "client" ], "url": "http://registry.npmjs.org/shred/" }, "shredder": { "name": "shredder", "description": "Text indexing with redis", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "time": { "modified": "2011-07-28T08:08:17.783Z", "created": "2011-07-28T08:08:16.910Z", "0.1.0": "2011-07-28T08:08:17.783Z" }, "author": { "name": "Linus G Thiel", "email": "linus@hanssonlarsson.se", "url": "http://hanssonlarsson.se/" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/shredder/0.1.0" }, "dist": { "0.1.0": { "shasum": "ebf0173ed19d01dd28683ac92817463fdd73a2e4", "tarball": "http://registry.npmjs.org/shredder/-/shredder-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/shredder/" }, "shrtn": { "name": "shrtn", "dist-tags": { "latest": "0.0.4-3" }, "maintainers": [ { "name": "supjeff", "email": "jeff@classy.co" } ], "time": { "modified": "2011-07-30T19:51:42.277Z", "created": "2011-07-28T15:38:12.016Z", "0.0.1": "2011-07-28T15:38:12.842Z", "0.0.2": "2011-07-28T15:43:50.691Z", "0.0.3": "2011-07-29T17:15:23.225Z", "0.0.4": "2011-07-29T19:23:20.315Z", "0.0.4-1": "2011-07-29T20:07:22.436Z", "0.0.4-2": "2011-07-29T20:11:05.758Z", "0.0.4-3": "2011-07-30T19:51:42.277Z" }, "author": { "name": "Jeff Marshall", "email": "jeff@iamjeffmarshall.ca", "url": "http://profile.io/jeff/" }, "repository": { "type": "git", "url": "git://github.com/classy/shrtn.git" }, "description": "Low-fat URL shortener", "versions": { "0.0.1": "http://registry.npmjs.org/shrtn/0.0.1", "0.0.2": "http://registry.npmjs.org/shrtn/0.0.2", "0.0.3": "http://registry.npmjs.org/shrtn/0.0.3", "0.0.4": "http://registry.npmjs.org/shrtn/0.0.4", "0.0.4-1": "http://registry.npmjs.org/shrtn/0.0.4-1", "0.0.4-2": "http://registry.npmjs.org/shrtn/0.0.4-2", "0.0.4-3": "http://registry.npmjs.org/shrtn/0.0.4-3" }, "dist": { "0.0.1": { "shasum": "b1f259434254ba1e987092de00155fad9ed63a42", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.1.tgz" }, "0.0.2": { "shasum": "ecb807cbfe4862c12b8d98c9bc52fc04d16fd41a", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.2.tgz" }, "0.0.3": { "shasum": "4a7a00ae1cad8e9c035cd8c0471ebcc2355205d1", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.3.tgz" }, "0.0.4": { "shasum": "bd9273f8029807db5c485d9704886a46a6caa1ec", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.4.tgz" }, "0.0.4-1": { "shasum": "66171be21e5a2110e6e320de7a7598393e64b533", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.4-1.tgz" }, "0.0.4-2": { "shasum": "a166eca4e160fcb7dee6e7b1356e6826b3104014", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.4-2.tgz" }, "0.0.4-3": { "shasum": "dfc89e123da554278e8050f3f2265ff2469fb875", "tarball": "http://registry.npmjs.org/shrtn/-/shrtn-0.0.4-3.tgz" } }, "keywords": [ "url", "shortener", "shortening", "redis", "classy" ], "url": "http://registry.npmjs.org/shrtn/" }, "shuffle": { "name": "shuffle", "description": "node.js package for shuffling and dealing decks of cards (or anything else you'd like to shuffle)", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "troygoode", "email": "troygoode@gmail.com" } ], "time": { "modified": "2011-11-27T16:15:02.066Z", "created": "2011-05-06T18:45:23.682Z", "0.1.0": "2011-05-06T18:45:23.774Z", "0.1.1": "2011-11-27T16:15:02.066Z" }, "author": { "name": "Troy Goode", "email": "troygoode@gmail.com", "url": "https://github.com/troygoode/" }, "repository": { "type": "git", "url": "git://github.com/troygoode/node-shuffle.git" }, "users": { "troygoode": true }, "versions": { "0.1.0": "http://registry.npmjs.org/shuffle/0.1.0", "0.1.1": "http://registry.npmjs.org/shuffle/0.1.1" }, "dist": { "0.1.0": { "shasum": "b30e0559af63eb019e6258d684e737228a0596d1", "tarball": "http://registry.npmjs.org/shuffle/-/shuffle-0.1.0.tgz" }, "0.1.1": { "shasum": "70bf9c525476a4215a2e3f38dbcbd914fc258837", "tarball": "http://registry.npmjs.org/shuffle/-/shuffle-0.1.1.tgz" } }, "keywords": [ "shuffle", "random", "cards", "games" ], "url": "http://registry.npmjs.org/shuffle/" }, "sibilant": { "name": "sibilant", "description": "javascript with a lisp", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jbr", "email": "npm@jacobrothstein.com" } ], "time": { "modified": "2011-02-21T00:13:39.522Z", "created": "2011-02-14T00:01:21.833Z", "0.0.8": "2011-02-14T00:01:21.833Z", "0.0.9": "2011-02-14T00:01:21.833Z", "0.0.10": "2011-02-14T00:01:21.833Z", "0.0.11": "2011-02-14T00:01:21.833Z", "0.1.0": "2011-02-14T00:08:26.543Z", "0.1.1": "2011-02-21T00:13:39.522Z" }, "versions": { "0.0.8": "http://registry.npmjs.org/sibilant/0.0.8", "0.0.9": "http://registry.npmjs.org/sibilant/0.0.9", "0.0.10": "http://registry.npmjs.org/sibilant/0.0.10", "0.0.11": "http://registry.npmjs.org/sibilant/0.0.11", "0.1.0": "http://registry.npmjs.org/sibilant/0.1.0", "0.1.1": "http://registry.npmjs.org/sibilant/0.1.1" }, "dist": { "0.0.8": { "tarball": "http://packages:5984/sibilant/-/sibilant-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/sibilant/-/sibilant-0.0.9.tgz" }, "0.0.10": { "tarball": "http://registry.npmjs.org/sibilant/-/sibilant-0.0.10.tgz" }, "0.0.11": { "shasum": "b9c734b264deb7f8d9fc1e94187aad54b17ab263", "tarball": "http://registry.npmjs.org/sibilant/-/sibilant-0.0.11.tgz" }, "0.1.0": { "shasum": "3beb0b7a95d601defaf8df4d47cffab547589dfe", "tarball": "http://registry.npmjs.org/sibilant/-/sibilant-0.1.0.tgz" }, "0.1.1": { "shasum": "048540c97f89ed537ba4863654bb5565e4e56849", "tarball": "http://registry.npmjs.org/sibilant/-/sibilant-0.1.1.tgz" } }, "keywords": [ "lisp", "javascript", "language" ], "url": "http://registry.npmjs.org/sibilant/" }, "sideline": { "name": "sideline", "description": "CoffeeScript shell for your server", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "assaf", "email": "assaf@labnotes.org" } ], "time": { "modified": "2011-09-06T08:07:54.304Z", "created": "2011-09-01T06:53:05.133Z", "1.0.0": "2011-09-01T06:53:06.515Z", "0.1.0": "2011-09-01T07:10:09.867Z", "1.0.1": "2011-09-01T07:10:46.173Z", "1.0.2": "2011-09-01T21:19:40.479Z", "1.1.0": "2011-09-02T07:32:36.845Z", "1.2.0": "2011-09-06T08:07:54.304Z" }, "repository": { "type": "git", "url": "git@github.com:assaf/sideline.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/sideline/1.0.0", "1.0.1": "http://registry.npmjs.org/sideline/1.0.1", "1.0.2": "http://registry.npmjs.org/sideline/1.0.2", "1.1.0": "http://registry.npmjs.org/sideline/1.1.0", "1.2.0": "http://registry.npmjs.org/sideline/1.2.0" }, "dist": { "1.0.0": { "shasum": "f2a993913362344c35e45cb0e190987de2482c88", "tarball": "http://registry.npmjs.org/sideline/-/sideline-1.0.0.tgz" }, "1.0.1": { "shasum": "c8c9e45ebe3cf07663da9ef551e4460a2d5def4b", "tarball": "http://registry.npmjs.org/sideline/-/sideline-1.0.1.tgz" }, "1.0.2": { "shasum": "ff2c85b2fa62c36b1faa5499b79b9fab6f1ec78a", "tarball": "http://registry.npmjs.org/sideline/-/sideline-1.0.2.tgz" }, "1.1.0": { "shasum": "f307ecf083623aef0bbfee9c055d0f9c99b25d59", "tarball": "http://registry.npmjs.org/sideline/-/sideline-1.1.0.tgz" }, "1.2.0": { "shasum": "20b0bf60363020a1c6b18cd915dd05931f7e5cc6", "tarball": "http://registry.npmjs.org/sideline/-/sideline-1.2.0.tgz" } }, "url": "http://registry.npmjs.org/sideline/" }, "siesta": { "name": "siesta", "description": "Create RESTful services with NodeJS easily", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-09-10T04:36:25.685Z", "created": "2011-07-18T00:16:26.524Z", "0.0.1": "2011-07-18T00:16:27.090Z", "0.1.0": "2011-09-10T04:36:25.685Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/siesta.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/siesta/0.0.1", "0.1.0": "http://registry.npmjs.org/siesta/0.1.0" }, "dist": { "0.0.1": { "shasum": "66de1aa59c3d2e889d493cbf7049b20afe81f9c7", "tarball": "http://registry.npmjs.org/siesta/-/siesta-0.0.1.tgz" }, "0.1.0": { "shasum": "3542bf9a3a744028f7d4a114be94e3983cf8ad13", "tarball": "http://registry.npmjs.org/siesta/-/siesta-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/siesta/" }, "sign": { "name": "sign", "description": "Type signatures for javascript", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-08-24T07:49:58.058Z", "created": "2011-08-24T07:49:55.014Z", "0.0.0": "2011-08-24T07:49:58.058Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-sign.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/sign/0.0.0" }, "dist": { "0.0.0": { "shasum": "e02065f1833e27871e4da2b7deca0d8ea859db92", "tarball": "http://registry.npmjs.org/sign/-/sign-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/sign/" }, "signals": { "name": "signals", "description": "Custom Event/Messaging System", "dist-tags": { "latest": "0.7.1" }, "maintainers": [ { "name": "millermedeiros", "email": "miller@millermedeiros.com" } ], "time": { "modified": "2011-11-29T14:38:50.054Z", "created": "2011-06-07T04:30:25.792Z", "0.6.1": "2011-06-07T04:30:26.704Z", "0.6.2": "2011-06-11T05:49:38.147Z", "0.6.3": "2011-07-11T13:27:09.638Z", "0.7.0": "2011-11-02T04:19:03.754Z", "0.7.1": "2011-11-29T14:38:50.054Z" }, "author": { "name": "Miller Medeiros", "url": "http://blog.millermedeiros.com/" }, "repository": { "type": "git", "url": "git://github.com/millermedeiros/js-signals.git" }, "versions": { "0.6.1": "http://registry.npmjs.org/signals/0.6.1", "0.6.2": "http://registry.npmjs.org/signals/0.6.2", "0.6.3": "http://registry.npmjs.org/signals/0.6.3", "0.7.0": "http://registry.npmjs.org/signals/0.7.0", "0.7.1": "http://registry.npmjs.org/signals/0.7.1" }, "dist": { "0.6.1": { "shasum": "6c47b4ccf344567e76a5c8a4de6a9bac921659db", "tarball": "http://registry.npmjs.org/signals/-/signals-0.6.1.tgz" }, "0.6.2": { "shasum": "97b3d50e6db85e2622db66dcfe2254d35f827c8f", "tarball": "http://registry.npmjs.org/signals/-/signals-0.6.2.tgz" }, "0.6.3": { "shasum": "48e67214765fd0f779dce65ca6a45381b005f187", "tarball": "http://registry.npmjs.org/signals/-/signals-0.6.3.tgz" }, "0.7.0": { "shasum": "d17ebd8af433fe32c3ab3b7a1cab80e60d5497db", "tarball": "http://registry.npmjs.org/signals/-/signals-0.7.0.tgz" }, "0.7.1": { "shasum": "f16e853841204551767e98ac2f214f823211659c", "tarball": "http://registry.npmjs.org/signals/-/signals-0.7.1.tgz" } }, "keywords": [ "js-signals", "signals", "pub/sub", "event", "publish", "subscribe", "observer" ], "url": "http://registry.npmjs.org/signals/" }, "signature": { "name": "signature", "description": "Simple key/secret based authentication for apis, ported from the Ruby gem of the same name", "dist-tags": { "latest": "0.0.2" }, "readme": "Signature for Node.js\n=====================\nPorted line for line from the Ruby gem\n[Signature](https://github.com/mloughran/signature)\n\nUsage\n-----\nMostly mirrors the [Ruby gem](https://github.com/mloughran/signature)\n\n var Signature = require('signature');\n\n var request = new Signature.Request(method, path, params),\n token = request.authenticate(function(key){\n return new Signature.Token(key, secret);\n });\n\nWarning\n-------\nSoooo... yeah. I haven't really tested most of the code. I know I know.\nBut you'll let me know if anything is amuck, right? Perfect.\n", "maintainers": [ { "name": "leppert", "email": "greg@formasfunction.com" } ], "time": { "modified": "2011-11-11T02:04:24.568Z", "created": "2011-11-07T02:38:21.395Z", "0.0.1": "2011-11-07T02:38:22.081Z", "0.0.2": "2011-11-11T02:04:24.568Z" }, "author": { "name": "Greg Leppert", "email": "greg@formasfunction.com" }, "repository": { "type": "git", "url": "git://github.com/leppert/signature.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/signature/0.0.1", "0.0.2": "http://registry.npmjs.org/signature/0.0.2" }, "dist": { "0.0.1": { "shasum": "024ef472825427d98b06e6c7fcd396282e3fee19", "tarball": "http://registry.npmjs.org/signature/-/signature-0.0.1.tgz" }, "0.0.2": { "shasum": "daa4cd3fe469ee9b170cd3aa2a4185659647fc45", "tarball": "http://registry.npmjs.org/signature/-/signature-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/signature/" }, "signed-request": { "name": "signed-request", "description": "A signed JSON container.", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-08-18T01:07:46.637Z", "created": "2011-08-07T23:59:11.846Z", "1.0.0": "2011-08-07T23:59:15.739Z", "1.0.1": "2011-08-11T04:14:27.441Z", "1.0.2": "2011-08-17T03:55:37.944Z", "1.0.3": "2011-08-17T15:20:22.537Z", "1.0.4": "2011-08-17T21:05:14.309Z", "1.0.5": "2011-08-18T01:07:46.637Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-signed-request.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/signed-request/1.0.0", "1.0.1": "http://registry.npmjs.org/signed-request/1.0.1", "1.0.2": "http://registry.npmjs.org/signed-request/1.0.2", "1.0.3": "http://registry.npmjs.org/signed-request/1.0.3", "1.0.4": "http://registry.npmjs.org/signed-request/1.0.4", "1.0.5": "http://registry.npmjs.org/signed-request/1.0.5" }, "dist": { "1.0.0": { "shasum": "aca48ad3bd3ea1bd9c94bdb444f6bfee5150dd17", "tarball": "http://registry.npmjs.org/signed-request/-/signed-request-1.0.0.tgz" }, "1.0.1": { "shasum": "d0c07cd1e590669978a3261756d1a1081f11de82", "tarball": "http://registry.npmjs.org/signed-request/-/signed-request-1.0.1.tgz" }, "1.0.2": { "shasum": "b7aa4c33a17ab98cac3f9d7c8c16712b3060c414", "tarball": "http://registry.npmjs.org/signed-request/-/signed-request-1.0.2.tgz" }, "1.0.3": { "shasum": "029845f6ecac85a1937d04ff96ff5208deeb1744", "tarball": "http://registry.npmjs.org/signed-request/-/signed-request-1.0.3.tgz" }, "1.0.4": { "shasum": "784ee18297dc12a7e949ed1be09d30a783024393", "tarball": "http://registry.npmjs.org/signed-request/-/signed-request-1.0.4.tgz" }, "1.0.5": { "shasum": "c02128edfe4f8d344b4d8ae11c3b187226b2c4ee", "tarball": "http://registry.npmjs.org/signed-request/-/signed-request-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/signed-request/" }, "signer": { "name": "signer", "description": "a module for signing strings to ensure integrity.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mafintosh", "email": "m@ge.tt" } ], "time": { "modified": "2011-08-18T15:25:26.166Z", "created": "2011-07-25T11:09:17.821Z", "0.1.0": "2011-07-25T11:09:18.432Z", "0.1.1": "2011-08-18T15:25:26.166Z" }, "author": { "name": "Ge.tt", "email": "hello@ge.tt" }, "versions": { "0.1.0": "http://registry.npmjs.org/signer/0.1.0", "0.1.1": "http://registry.npmjs.org/signer/0.1.1" }, "dist": { "0.1.0": { "shasum": "81b7897ba90fcf5ff74cf15698c073e22fcb1548", "tarball": "http://registry.npmjs.org/signer/-/signer-0.1.0.tgz" }, "0.1.1": { "shasum": "f456c5e0f331a388fde33831cbe2acf9d8ba0008", "tarball": "http://registry.npmjs.org/signer/-/signer-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/signer/" }, "signing_auth": { "name": "signing_auth", "description": "Simple request signing authentication inspired by OAuth but greatly simplified. Useful when you need simple authentication of POST request between the server and client.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "hugowetterberg", "email": "hugo@wetterberg.nu" } ], "time": { "modified": "2011-10-04T08:35:26.904Z", "created": "2011-10-03T11:01:12.725Z", "0.0.1": "2011-10-03T11:01:13.401Z", "0.0.2": "2011-10-04T08:35:26.904Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/signing_auth/0.0.1", "0.0.2": "http://registry.npmjs.org/signing_auth/0.0.2" }, "dist": { "0.0.1": { "shasum": "598c6805f3afdb5e1dd326a821553efe53eb4808", "tarball": "http://registry.npmjs.org/signing_auth/-/signing_auth-0.0.1.tgz" }, "0.0.2": { "shasum": "812d65919b81d59d35e349b42eff77c4b33dd1cc", "tarball": "http://registry.npmjs.org/signing_auth/-/signing_auth-0.0.2.tgz" } }, "keywords": [ "http", "security", "signing" ], "url": "http://registry.npmjs.org/signing_auth/" }, "similarity": { "name": "similarity", "description": "Unidirectional string similarity", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "padolsey", "email": "npm@padolsey.net" } ], "time": { "modified": "2011-11-19T19:06:10.909Z", "created": "2011-11-19T19:06:10.386Z", "0.1.0": "2011-11-19T19:06:10.909Z" }, "author": { "name": "James Padolsey https://github.com/jamespadolsey" }, "repository": { "type": "git", "url": "git://github.com/jamespadolsey/similarity.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/similarity/0.1.0" }, "dist": { "0.1.0": { "shasum": "e0790a1904c75246d35756198c18b18bc350ee37", "tarball": "http://registry.npmjs.org/similarity/-/similarity-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/similarity/" }, "simpl": { "name": "simpl", "description": "Simple sockets anywhere", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-10-14T11:00:14.034Z", "created": "2011-10-04T22:09:10.564Z", "0.0.1": "2011-10-04T22:09:11.335Z", "0.0.2": "2011-10-14T11:00:14.034Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com/" }, "repository": { "type": "git", "url": "git://github.com/stagas/simpl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simpl/0.0.1", "0.0.2": "http://registry.npmjs.org/simpl/0.0.2" }, "dist": { "0.0.1": { "shasum": "d2adb53280567e05028b177352ca77515871a3be", "tarball": "http://registry.npmjs.org/simpl/-/simpl-0.0.1.tgz" }, "0.0.2": { "shasum": "5850f6ef4e340fc845f6f34a9715c3d822831b1b", "tarball": "http://registry.npmjs.org/simpl/-/simpl-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/simpl/" }, "simple_pubsub": { "name": "simple_pubsub", "description": "Simple publish-subscribe server and client", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "fictorial", "email": "brian@fictorial.com" } ], "time": { "modified": "2011-05-23T17:58:24.070Z", "created": "2011-05-23T17:43:12.235Z", "0.0.1": "2011-05-23T17:43:12.564Z", "0.0.2": "2011-05-23T17:44:20.108Z", "0.0.3": "2011-05-23T17:48:16.074Z", "0.0.4": "2011-05-23T17:58:24.070Z" }, "author": { "name": "Brian Hammond", "email": "brian@fictorial.com", "url": "http://fictorial.com" }, "repository": { "type": "git", "url": "git://github.com/fictorial/simple_pubsub.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simple_pubsub/0.0.1", "0.0.2": "http://registry.npmjs.org/simple_pubsub/0.0.2", "0.0.3": "http://registry.npmjs.org/simple_pubsub/0.0.3", "0.0.4": "http://registry.npmjs.org/simple_pubsub/0.0.4" }, "dist": { "0.0.1": { "shasum": "3385a7fb621a8701949ba55d364328134acdadc6", "tarball": "http://registry.npmjs.org/simple_pubsub/-/simple_pubsub-0.0.1.tgz" }, "0.0.2": { "shasum": "205ad2ac63f12948490901387abd22b16877ff5e", "tarball": "http://registry.npmjs.org/simple_pubsub/-/simple_pubsub-0.0.2.tgz" }, "0.0.3": { "shasum": "ed0d81248295ba8b0804dda47f9c68f1334ea25e", "tarball": "http://registry.npmjs.org/simple_pubsub/-/simple_pubsub-0.0.3.tgz" }, "0.0.4": { "shasum": "1448a4c09dddec9d4c4bf96d616c7b9a1137f80c", "tarball": "http://registry.npmjs.org/simple_pubsub/-/simple_pubsub-0.0.4.tgz" } }, "keywords": [ "publish-subscribe", "pubsub", "messaging", "client", "server" ], "url": "http://registry.npmjs.org/simple_pubsub/" }, "simple-cache": { "name": "simple-cache", "description": "Simple caching for Node. Like, really simple.", "dist-tags": { "latest": "0.1.1" }, "readme": "# node-simple-cache #\nSuper simple key/value storage for NodeJS. Wouldn't say it's production ready at all but if you're working on speeding up a small hack or prototype it's easy to use for caching and similar requirements.\n\n## Usage ##\nUnless you're getting a lot of concurrent requests, you can safely stick to using `Storage.get()` and `Storage.set()` to store and retrieve data.\n\n var Storage = require('simple-cache').Storage;\n var cache = new Storage();\n\n if (!cache.exists('hello')) {\n \tcache.set('hello', world);\n }\n\n cache.get('hello');\t\t\t//Returns 'world'\n\nBut when requests start to pile up, calling this within a non-blocking function such as `fs.readFile()` means that you could still be calling the function multiple times before it's stored in the cache. In this case, 'Storage.async()' keeps calls in line until the value is set.\n\n var fs = require('fs');\n var cache = new (require('simple-cache').Storage)();\n\n //Incorrect\n fs.readFile('filename', function(err, data) {\n \tif (cache.exists('hello')) {\n \t\tconsole.log(cache.get('hello'));\n \t} else {\n \t\tcache.set('hello', world);\n \t\tconsole.log(cache.get('hello'));\n \t}\n });\n\n //Correct\n cache.async('hello', function(setValue) {\n \tfs.readFile('filename', function(err, data) {\n \t\tsetValue(data);\n \t\tconsole.log(data);\n \t});\n }, function(value) {\n \tconsole.log(value);\n });", "maintainers": [ { "name": "hughsk", "email": "hughskennedy@gmail.com" } ], "time": { "modified": "2011-11-29T03:41:39.024Z", "created": "2011-11-29T03:41:25.659Z", "0.1.1": "2011-11-29T03:41:39.024Z" }, "author": { "name": "Hugh Kennedy", "email": "hughskennedy@gmail.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/simple-cache/0.1.1" }, "dist": { "0.1.1": { "shasum": "e17bc83ee1801271739a5f545a5835386f858420", "tarball": "http://registry.npmjs.org/simple-cache/-/simple-cache-0.1.1.tgz" } }, "keywords": [ "simple", "cache", "storage", "async" ], "url": "http://registry.npmjs.org/simple-cache/" }, "Simple-Cache": { "name": "Simple-Cache", "description": "It is a really simple disk caching library", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "mostlygeek", "email": "mostlygeek@gmail.com" } ], "time": { "modified": "2011-10-25T05:01:19.796Z", "created": "2011-10-25T05:01:19.250Z", "1.0.0": "2011-10-25T05:01:19.796Z" }, "author": { "name": "Benson Wong", "email": "mostlygeek@gmail.com", "url": "http://mostlygeek.com/" }, "repository": { "type": "git", "url": "git://github.com/mostlygeek/Node-Simple-Cache.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/Simple-Cache/1.0.0" }, "dist": { "1.0.0": { "shasum": "4ee2e9733c4539e6cfb5a9f1150dd9dda57d4665", "tarball": "http://registry.npmjs.org/Simple-Cache/-/Simple-Cache-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/Simple-Cache/" }, "simple-class": { "name": "simple-class", "description": "John Resig's simple inheritance class", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-04-29T14:37:30.657Z", "created": "2011-04-29T14:37:30.326Z", "1.0.0": "2011-04-29T14:37:30.657Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/simple-class.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/simple-class/1.0.0" }, "dist": { "1.0.0": { "shasum": "2a9872575ab9eb87eb207a2f12a20c1029815b95", "tarball": "http://registry.npmjs.org/simple-class/-/simple-class-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/simple-class/" }, "simple-ffmpeg": { "name": "simple-ffmpeg", "description": "A simple api wrapper around the command line ffmpeg", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "scopely", "email": "opensource@scopely.com" } ], "time": { "modified": "2011-06-01T18:33:34.375Z", "created": "2011-06-01T18:28:24.336Z", "0.1.2": "2011-06-01T18:28:25.165Z", "0.1.3": "2011-06-01T18:32:23.221Z" }, "author": { "name": "Scopely", "email": "opensource@scopely.com" }, "repository": { "type": "git", "url": "git://github.com/scopely/node-simple-ffmpeg.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/simple-ffmpeg/0.1.2", "0.1.3": "http://registry.npmjs.org/simple-ffmpeg/0.1.3" }, "dist": { "0.1.2": { "shasum": "befde441308b168ac0def2bea22b35f6f20bb43b", "tarball": "http://registry.npmjs.org/simple-ffmpeg/-/simple-ffmpeg-0.1.2.tgz" }, "0.1.3": { "shasum": "e1f3b3a3f1defedd21406d3b12585bc7e2b1a3f9", "tarball": "http://registry.npmjs.org/simple-ffmpeg/-/simple-ffmpeg-0.1.3.tgz" } }, "keywords": [ "ffmpeg" ], "url": "http://registry.npmjs.org/simple-ffmpeg/" }, "simple-logger": { "name": "simple-logger", "description": "A simple logging package to colorize logging standard output", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "delvarworld", "email": "me@andrewray.me" } ], "time": { "modified": "2011-05-27T22:25:56.350Z", "created": "2011-05-27T22:18:52.911Z", "0.0.1": "2011-05-27T22:18:53.613Z", "0.0.2": "2011-05-27T22:25:56.350Z" }, "author": { "name": "Andrew Ray" }, "repository": { "type": "git", "url": "git://github.com/DelvarWorld/Simple-Node-Logger.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simple-logger/0.0.1", "0.0.2": "http://registry.npmjs.org/simple-logger/0.0.2" }, "dist": { "0.0.1": { "shasum": "fbf5c876124d0419ae15087ff7663160b2cd1b90", "tarball": "http://registry.npmjs.org/simple-logger/-/simple-logger-0.0.1.tgz" }, "0.0.2": { "shasum": "90b8d22469998f69e61d4ed0c87d59127546b870", "tarball": "http://registry.npmjs.org/simple-logger/-/simple-logger-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/simple-logger/" }, "simple-mime": { "name": "simple-mime", "description": "A simple mime database.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-09-23T02:21:26.879Z", "created": "2010-12-26T08:10:45.164Z", "0.0.1": "2010-12-26T08:10:45.536Z", "0.0.2": "2011-04-01T04:27:18.553Z", "0.0.3": "2011-04-30T23:52:43.822Z", "0.0.4": "2011-09-23T02:21:26.879Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/simple-mime.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simple-mime/0.0.1", "0.0.2": "http://registry.npmjs.org/simple-mime/0.0.2", "0.0.3": "http://registry.npmjs.org/simple-mime/0.0.3", "0.0.4": "http://registry.npmjs.org/simple-mime/0.0.4" }, "dist": { "0.0.1": { "shasum": "e9feb78cb82050bdbe6b5f59b44363c9c36fe734", "tarball": "http://registry.npmjs.org/simple-mime/-/simple-mime-0.0.1.tgz" }, "0.0.2": { "shasum": "924b51e96a9c4e6bce157598bb5335c79bf8aa85", "tarball": "http://registry.npmjs.org/simple-mime/-/simple-mime-0.0.2.tgz" }, "0.0.3": { "shasum": "50403b3624c1526b00b0a699247d4f25433a3f55", "tarball": "http://registry.npmjs.org/simple-mime/-/simple-mime-0.0.3.tgz" }, "0.0.4": { "shasum": "a18cf13d61e049da25360d2782b1536749d0c58f", "tarball": "http://registry.npmjs.org/simple-mime/-/simple-mime-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/simple-mime/" }, "simple-profiler": { "name": "simple-profiler", "description": "Access the V8 profiler from node.js ", "dist-tags": { "latest": "0.1.1" }, "readme": "# node-profiler\n\nAccess the V8 profiler from node.js - http://nodejs.org/\n\n## A word of advice\n\nThis module is for people who need run-time control over V8's profiler. If all you want\nis wholesale profiling, you don't need it. Simply start `node` with profiling enabled:\n\n\tnode --prof application.js\n\nRead on, however, if you want to wield the arcane powers this module grants.\n\n## Compiling\n\nEasy as pie. To build from source:\n\n\tnode-waf configure build install\n\nOr, if you have `npm` installed:\n\n\tnpm install profiler\n\n## Usage\n\nIn most cases you will want to start your application with the profiler in suspended animation.\n\n\tnode --prof --prof_lazy application.js\n\nAnd inside your application:\n\n\tvar profiler = require('profiler');\n\t//\n\t// \n\t//\n\tprofiler.resume();\n\t//\n\t// \n\t//\n\tprofiler.pause();\n\nThis results in a v8.log being written to the current directory that you can process with the V8 profiling tools.\n\nSee http://code.google.com/p/v8/wiki/V8Profiler for more information.\n\n## Advanced usage\n\nBy default, everything that can be profiled, is: heap and CPU usage, and JS object construction.\nThis can be customized by passing a bitwise OR of the following flags to resume() and pause():\n\n\tprofiler.CPU\n\tprofiler.HEAP_STATS\n\tprofiler.HEAP_SNAPSHOT\n\tprofiler.JS_CONSTRUCTORS\n\nExample:\n\n\tprofiler.resume(profiler.CPU | profiler.JS_CONSTRUCTORS);\n\t//\n\t// \n\t//\n\tprofiler.pause(profiler.CPU | profiler.JS_CONSTRUCTORS);\n\nYou can optionally pass a tag to uniquely mark a section in the v8.log:\n\n\tprofiler.resume(profiler.CPU, 42);\n\t//\n\t// \n\t//\n\tprofiler.pause(profiler.CPU, 42);\n\nYou will sometimes want to run the garbage collector before profiling\na performance critical section of code. No problem, we got your back!\n\n profiler.gc();\n profiler.resume(profiler.CPU | profiler.HEAP_STATS);\n", "maintainers": [ { "name": "bwillard", "email": "bwillard@gmail.com" } ], "time": { "modified": "2011-12-02T16:22:33.467Z", "created": "2011-12-02T16:11:50.584Z", "0.1.0": "2011-12-02T16:12:11.680Z", "0.1.1": "2011-12-02T16:22:33.467Z" }, "author": { "name": "Brian Willard", "email": "bwillard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/X-Streamly/node-profiler.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/simple-profiler/0.1.0", "0.1.1": "http://registry.npmjs.org/simple-profiler/0.1.1" }, "dist": { "0.1.0": { "shasum": "410df9879befe8f79b0d775439c83002b6966282", "tarball": "http://registry.npmjs.org/simple-profiler/-/simple-profiler-0.1.0.tgz" }, "0.1.1": { "shasum": "7be20185637d4fff84d5e23421ebd6a8ac68b6dc", "tarball": "http://registry.npmjs.org/simple-profiler/-/simple-profiler-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/simple-profiler/" }, "simple-promise": { "name": "simple-promise", "description": "Simple promise implementation", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "vitaly", "email": "vitaly@rcdesign.ru" } ], "time": { "modified": "2011-11-24T00:11:24.409Z", "created": "2011-11-24T00:11:21.595Z", "0.1.0": "2011-11-24T00:11:24.409Z" }, "author": { "name": "Aleksey V Zapparov", "email": "ixti@member.fsf.org", "url": "http://www.ixti.net/" }, "repository": { "type": "git", "url": "git://github.com/nodeca/simple-promise.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/simple-promise/0.1.0" }, "dist": { "0.1.0": { "shasum": "27093aab071e2b46737aca6871def85c29f733d9", "tarball": "http://registry.npmjs.org/simple-promise/-/simple-promise-0.1.0.tgz" } }, "keywords": [ "promise", "future" ], "url": "http://registry.npmjs.org/simple-promise/" }, "simple-proxy": { "name": "simple-proxy", "description": "A Simple and minimalist http proxy for node", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "killfill", "email": "pneumann@gmail.com" } ], "time": { "modified": "2011-09-18T01:35:47.672Z", "created": "2011-07-10T23:34:28.461Z", "0.0.1": "2011-07-10T23:34:29.483Z", "0.0.2": "2011-07-11T01:03:12.696Z", "0.0.3": "2011-07-11T16:35:17.100Z", "0.0.4": "2011-09-18T01:35:47.672Z" }, "author": { "name": "Phillip Neumann", "email": "pneumann@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/killfill/node-simple-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simple-proxy/0.0.1", "0.0.2": "http://registry.npmjs.org/simple-proxy/0.0.2", "0.0.3": "http://registry.npmjs.org/simple-proxy/0.0.3", "0.0.4": "http://registry.npmjs.org/simple-proxy/0.0.4" }, "dist": { "0.0.1": { "shasum": "e6a2042508796df05b16af0c5a93f240c99d6164", "tarball": "http://registry.npmjs.org/simple-proxy/-/simple-proxy-0.0.1.tgz" }, "0.0.2": { "shasum": "f86ee2271e31114ba01803474e75ab6664553aff", "tarball": "http://registry.npmjs.org/simple-proxy/-/simple-proxy-0.0.2.tgz" }, "0.0.3": { "shasum": "f49456a7b59e26764990153d6219647724d5e7ca", "tarball": "http://registry.npmjs.org/simple-proxy/-/simple-proxy-0.0.3.tgz" }, "0.0.4": { "shasum": "9e436fc30c4e82f04265bb0813335beb165262e1", "tarball": "http://registry.npmjs.org/simple-proxy/-/simple-proxy-0.0.4.tgz" } }, "keywords": [ "proxy", "http" ], "url": "http://registry.npmjs.org/simple-proxy/" }, "simple-rest-client": { "name": "simple-rest-client", "description": "Simple HTTP wrapper for creating REST applications", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "franklovecchio", "email": "frank@isidorey.com" } ], "time": { "modified": "2011-06-25T23:10:29.085Z", "created": "2011-06-25T23:10:26.987Z", "0.0.1": "2011-06-25T23:10:29.085Z" }, "author": { "name": "Frank LoVecchio", "email": "frank@isidorey.com", "url": "http://franklovecchio.com" }, "repository": { "type": "git", "url": "git://github.com/franklovecchio/simple-rest-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simple-rest-client/0.0.1" }, "dist": { "0.0.1": { "shasum": "9e72f1df09606f87af91d0ee8853fdc0848a513e", "tarball": "http://registry.npmjs.org/simple-rest-client/-/simple-rest-client-0.0.1.tgz" } }, "keywords": [ "REST", "http", "client", "node" ], "url": "http://registry.npmjs.org/simple-rest-client/" }, "simple-schedule": { "name": "simple-schedule", "description": "Simple scheduler for running batch tasks on node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "saltwaterc", "email": "saltwaterc@gmail.com" } ], "time": { "modified": "2011-08-03T10:11:14.336Z", "created": "2011-06-23T17:58:13.978Z", "0.1.0": "2011-06-23T17:58:14.761Z", "0.1.1": "2011-07-18T19:16:46.848Z", "0.1.2": "2011-08-03T10:11:14.336Z" }, "author": { "name": "Stefan Rusu", "url": "http://www.saltwaterc.eu/" }, "repository": { "type": "git", "url": "git://github.com/SaltwaterC/simple-schedule.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/simple-schedule/0.1.0", "0.1.1": "http://registry.npmjs.org/simple-schedule/0.1.1", "0.1.2": "http://registry.npmjs.org/simple-schedule/0.1.2" }, "dist": { "0.1.0": { "shasum": "6842e3326f430e1a9dc68386eb646ead6053cd4c", "tarball": "http://registry.npmjs.org/simple-schedule/-/simple-schedule-0.1.0.tgz" }, "0.1.1": { "shasum": "1aee3a20e6a6790690d37ab9bf618150110edec2", "tarball": "http://registry.npmjs.org/simple-schedule/-/simple-schedule-0.1.1.tgz" }, "0.1.2": { "shasum": "a0dd38db239f811ff77958e6ebd32b31b8d4eeec", "tarball": "http://registry.npmjs.org/simple-schedule/-/simple-schedule-0.1.2.tgz" } }, "keywords": [ "simple", "scheduler", "batch", "tasks" ], "url": "http://registry.npmjs.org/simple-schedule/" }, "simple-server": { "name": "simple-server", "description": "Simple Server allows you to easily get a node.js static file server up and running anywhere anytime.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-07-05T01:46:55.865Z", "created": "2011-06-03T02:26:47.158Z", "0.1.0": "2011-06-03T02:26:48.649Z", "0.1.1": "2011-06-03T02:27:31.369Z", "0.1.2": "2011-06-03T02:28:52.119Z", "0.1.3": "2011-06-03T02:30:02.335Z", "0.1.4": "2011-06-03T02:31:02.532Z", "0.1.5": "2011-06-03T03:31:57.006Z", "0.1.6": "2011-06-03T03:33:35.989Z", "0.1.7": "2011-06-07T09:36:11.719Z", "0.1.8": "2011-06-12T01:17:58.969Z", "0.2.0": "2011-06-28T15:21:39.987Z", "0.3.0": "2011-06-30T00:46:12.615Z", "0.4.0": "2011-07-05T01:46:55.865Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/simple-server.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/simple-server/0.1.0", "0.1.1": "http://registry.npmjs.org/simple-server/0.1.1", "0.1.2": "http://registry.npmjs.org/simple-server/0.1.2", "0.1.3": "http://registry.npmjs.org/simple-server/0.1.3", "0.1.4": "http://registry.npmjs.org/simple-server/0.1.4", "0.1.5": "http://registry.npmjs.org/simple-server/0.1.5", "0.1.6": "http://registry.npmjs.org/simple-server/0.1.6", "0.1.7": "http://registry.npmjs.org/simple-server/0.1.7", "0.1.8": "http://registry.npmjs.org/simple-server/0.1.8", "0.2.0": "http://registry.npmjs.org/simple-server/0.2.0", "0.3.0": "http://registry.npmjs.org/simple-server/0.3.0", "0.4.0": "http://registry.npmjs.org/simple-server/0.4.0" }, "dist": { "0.1.0": { "shasum": "ff0818d224386fbbed3e812b492824f238a53ce7", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.0.tgz" }, "0.1.1": { "shasum": "e1655d7f84f2f3a71b2fd1d5c63a4b0f18456dd4", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.1.tgz" }, "0.1.2": { "shasum": "7a3b9a766c31926d75a8786b738d16c83e9cf3c2", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.2.tgz" }, "0.1.3": { "shasum": "6697e56f89d88c6b94b488859614f1dddce1b3bb", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.3.tgz" }, "0.1.4": { "shasum": "61f90edfc8fbbb92783514431cb06064d685375d", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.4.tgz" }, "0.1.5": { "shasum": "1280e8f0453643189258b76327c4bc784adbc0a1", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.5.tgz" }, "0.1.6": { "shasum": "03b392daf331a454ffc722bd9bf82d6ad3593c52", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.6.tgz" }, "0.1.7": { "shasum": "4dfdd61dd480c5a932c25263705137c0814b8f0c", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.7.tgz" }, "0.1.8": { "shasum": "0007735ab2e3884b1df31277952970e3456c8c9d", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.1.8.tgz" }, "0.2.0": { "shasum": "34920c5196f0a43e380dcb6334134a27cde0243e", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.2.0.tgz" }, "0.3.0": { "shasum": "610ee392bbf7f64e6fd929861f0875508d2c8a97", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.3.0.tgz" }, "0.4.0": { "shasum": "de1a5bf255c8591cfca1767dd425428c5da65a06", "tarball": "http://registry.npmjs.org/simple-server/-/simple-server-0.4.0.tgz" } }, "keywords": [ "server", "coffescript", "simple" ], "url": "http://registry.npmjs.org/simple-server/" }, "simple-settings": { "name": "simple-settings", "description": "Simple settings manager", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "piha", "email": "pipiha@gmail.com" } ], "time": { "modified": "2011-04-14T14:12:47.472Z", "created": "2011-04-14T14:12:46.998Z", "0.0.0": "2011-04-14T14:12:47.472Z" }, "author": { "name": "Ilya Tikhonov", "email": "pipiha@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/piha/node-simple-settings.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/simple-settings/0.0.0" }, "dist": { "0.0.0": { "shasum": "183bc855ba8b1a7932b3b8b76266551b0b56add9", "tarball": "http://registry.npmjs.org/simple-settings/-/simple-settings-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/simple-settings/" }, "simple-static": { "name": "simple-static", "description": "A very simple example static HTTP server.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "avianflu", "email": "charlie@charlieistheman.com" } ], "time": { "modified": "2011-09-21T00:10:24.230Z", "created": "2011-09-21T00:10:22.878Z", "0.0.0": "2011-09-21T00:10:24.230Z" }, "author": { "name": "AvianFlu", "email": "charlie@charlieistheman.com" }, "versions": { "0.0.0": "http://registry.npmjs.org/simple-static/0.0.0" }, "dist": { "0.0.0": { "shasum": "61ece1f0d3adf6cf69b8ae60e3cc3610f9cf8682", "tarball": "http://registry.npmjs.org/simple-static/-/simple-static-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/simple-static/" }, "simple-xml-writer": { "name": "simple-xml-writer", "description": "Tiny and simple XML writer util for NodeJS", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "minchenkov", "email": "pavel@minchenkov.com" } ], "time": { "modified": "2011-09-14T12:50:55.908Z", "created": "2011-09-14T12:50:54.045Z", "0.0.1": "2011-09-14T12:50:55.908Z" }, "author": { "name": "Pavel Minchenkov", "email": "pavel@metahouse.ru" }, "repository": { "type": "git", "url": "git://github.com/minchenkov/simple-xml-writer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simple-xml-writer/0.0.1" }, "dist": { "0.0.1": { "shasum": "87e162c5a09ced717a873794c2d2e1c64c967835", "tarball": "http://registry.npmjs.org/simple-xml-writer/-/simple-xml-writer-0.0.1.tgz" } }, "keywords": [ "xml", "writer" ], "url": "http://registry.npmjs.org/simple-xml-writer/" }, "simple-xmpp": { "name": "simple-xmpp", "description": "Simple High Level NodeJS XMPP Library", "dist-tags": { "latest": "0.1.5beta" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-09-08T10:04:43.711Z", "created": "2011-08-11T22:25:09.520Z", "0.1.1alpha": "2011-08-11T22:25:14.052Z", "0.1.2alpha": "2011-08-12T05:34:37.246Z", "0.1.3beta": "2011-08-13T20:52:42.094Z", "0.1.4beta": "2011-08-13T23:25:22.007Z", "0.1.5beta": "2011-09-08T10:04:43.711Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/node-simple-xmpp.git" }, "versions": { "0.1.1alpha": "http://registry.npmjs.org/simple-xmpp/0.1.1alpha", "0.1.2alpha": "http://registry.npmjs.org/simple-xmpp/0.1.2alpha", "0.1.3beta": "http://registry.npmjs.org/simple-xmpp/0.1.3beta", "0.1.4beta": "http://registry.npmjs.org/simple-xmpp/0.1.4beta", "0.1.5beta": "http://registry.npmjs.org/simple-xmpp/0.1.5beta" }, "dist": { "0.1.1alpha": { "shasum": "6ae5544d9cfda1752ceaf0a02a4f53dc823de478", "tarball": "http://registry.npmjs.org/simple-xmpp/-/simple-xmpp-0.1.1alpha.tgz" }, "0.1.2alpha": { "shasum": "0f7dc64645a663446029d0b3e9dc2d6a3119b6fe", "tarball": "http://registry.npmjs.org/simple-xmpp/-/simple-xmpp-0.1.2alpha.tgz" }, "0.1.3beta": { "shasum": "c9e7846df1a4647120f93d2c22c3742afc3eda89", "tarball": "http://registry.npmjs.org/simple-xmpp/-/simple-xmpp-0.1.3beta.tgz" }, "0.1.4beta": { "shasum": "b25de6e4107781b8326d9778c64be8fd5021a542", "tarball": "http://registry.npmjs.org/simple-xmpp/-/simple-xmpp-0.1.4beta.tgz" }, "0.1.5beta": { "shasum": "4416c8913755c9a85634741bcb5fd953e23a155e", "tarball": "http://registry.npmjs.org/simple-xmpp/-/simple-xmpp-0.1.5beta.tgz" } }, "url": "http://registry.npmjs.org/simple-xmpp/" }, "simpledb": { "name": "simpledb", "description": "An Amazon AWS SimpleDB library for Node.js that is user-friendly and fault-tolerant", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "rjrodger", "email": "richard@ricebridge.com" } ], "time": { "modified": "2011-11-01T12:33:55.240Z", "created": "2011-01-22T02:36:00.214Z", "0.0.1": "2011-01-22T02:36:00.617Z", "0.0.2": "2011-01-25T01:41:42.289Z", "0.0.3": "2011-01-25T20:53:42.174Z", "0.0.4": "2011-02-22T23:41:15.642Z", "0.0.5": "2011-03-03T23:46:11.646Z", "0.0.6": "2011-04-09T17:09:04.466Z", "0.0.7": "2011-11-01T12:33:55.240Z" }, "author": { "name": "Richard Rodger", "email": "richard@ricebridge.com", "url": "http://richardrodger.com/" }, "repository": { "type": "git", "url": "git://github.com/rjrodger/simpledb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simpledb/0.0.1", "0.0.2": "http://registry.npmjs.org/simpledb/0.0.2", "0.0.3": "http://registry.npmjs.org/simpledb/0.0.3", "0.0.4": "http://registry.npmjs.org/simpledb/0.0.4", "0.0.5": "http://registry.npmjs.org/simpledb/0.0.5", "0.0.6": "http://registry.npmjs.org/simpledb/0.0.6", "0.0.7": "http://registry.npmjs.org/simpledb/0.0.7" }, "dist": { "0.0.1": { "shasum": "7cda3c5d0269c0ee420e951b6b28bce33b9a0d13", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.1.tgz" }, "0.0.2": { "shasum": "62327f9ce57c1de713b4c1b720d0774b23a22260", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.2.tgz" }, "0.0.3": { "shasum": "87d910aa24a047a83bee7aa1bcbb93fd9ff45bfe", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.3.tgz" }, "0.0.4": { "shasum": "d884b6ddab36b9b740cb677758f0e1a8043e853e", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.4.tgz" }, "0.0.5": { "shasum": "834c75c98321c35581822f7a3325ea4d2e231c31", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.5.tgz" }, "0.0.6": { "shasum": "7559a8ca3bd400389d9e4c3588fe998af11a339c", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.6.tgz" }, "0.0.7": { "shasum": "66f0f08f41c5aa6fe0b86c06b0434f36ef7e6390", "tarball": "http://registry.npmjs.org/simpledb/-/simpledb-0.0.7.tgz" } }, "keywords": [ "amazon", "aws", "simpledb", "database", "wrapper", "api" ], "url": "http://registry.npmjs.org/simpledb/" }, "simplegeo": { "name": "simplegeo", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "unscene", "email": "ryan.fairchild@gmail.com" } ], "author": { "name": "Ryan Fairchild" }, "versions": { "0.1.2": "http://registry.npmjs.org/simplegeo/0.1.2", "0.1.4": "http://registry.npmjs.org/simplegeo/0.1.4" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/simplegeo/-/simplegeo-0.1.2.tgz" }, "0.1.4": { "tarball": "http://packages:5984/simplegeo/-/simplegeo-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/simplegeo/" }, "simplegeo-client": { "name": "simplegeo-client", "description": "A SimpleGeo Client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pihi", "email": "isaac@pihimedia.com" } ], "time": { "modified": "2011-04-20T21:35:36.171Z", "created": "2011-04-19T12:25:44.447Z", "0.0.1": "2011-04-19T12:25:45.358Z", "0.0.2": "2011-04-19T19:23:55.712Z", "0.1.0": "2011-04-20T21:35:36.171Z" }, "author": { "name": "Isaac Hildebrandt", "email": "isaac@pihimedia.com", "url": "http://pihimedia.com/" }, "repository": { "type": "git", "url": "git://github.com/ihildebrandt/simplegeo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/simplegeo-client/0.0.1", "0.0.2": "http://registry.npmjs.org/simplegeo-client/0.0.2", "0.1.0": "http://registry.npmjs.org/simplegeo-client/0.1.0" }, "dist": { "0.0.1": { "shasum": "3170b5aec592a664598f839592f434852c65e2eb", "tarball": "http://registry.npmjs.org/simplegeo-client/-/simplegeo-client-0.0.1.tgz" }, "0.0.2": { "shasum": "63cfd5ce07a7a2c1b8ec66b0abd6c27a86c675a8", "tarball": "http://registry.npmjs.org/simplegeo-client/-/simplegeo-client-0.0.2.tgz" }, "0.1.0": { "shasum": "0ed04da4afc5881c95e3ec8246fcccbf452cf8f3", "tarball": "http://registry.npmjs.org/simplegeo-client/-/simplegeo-client-0.1.0.tgz" } }, "keywords": [ "simplegeo" ], "url": "http://registry.npmjs.org/simplegeo-client/" }, "simplegeo-thrift": { "name": "simplegeo-thrift", "description": "simplegeo node-thrift fork", "dist-tags": { "latest": "0.6.0dev1" }, "maintainers": [ { "name": "ithkuil", "email": "marko.mikulicic@isti.cnr.it" } ], "time": { "modified": "2011-04-10T12:01:06.472Z", "created": "2011-04-10T12:01:05.286Z", "0.6.0dev1": "2011-04-10T12:01:06.472Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im" }, "versions": { "0.6.0dev1": "http://registry.npmjs.org/simplegeo-thrift/0.6.0dev1" }, "dist": { "0.6.0dev1": { "shasum": "c1ab5759fe7cb3d62b99a6b1e887a7de0381d3f3", "tarball": "http://registry.npmjs.org/simplegeo-thrift/-/simplegeo-thrift-0.6.0dev1.tgz" } }, "url": "http://registry.npmjs.org/simplegeo-thrift/" }, "simplelogger": { "name": "simplelogger", "description": "A simple logging solution supporting file, stdout and syslog output", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ditesh", "email": "ditesh@gathani.org" } ], "time": { "modified": "2011-06-30T10:12:00.527Z", "created": "2011-06-30T10:11:58.785Z", "0.1.0": "2011-06-30T10:12:00.527Z" }, "author": { "name": "Ditesh Shashikant Gathani", "email": "ditesh@gathani.org", "url": "http://ditesh.gathani.org/blog/" }, "repository": { "type": "git", "url": "git://github.com/ditesh/node-simplelogger.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/simplelogger/0.1.0" }, "dist": { "0.1.0": { "shasum": "8a9dd8c1e8bc4696f30897eccd2733618028ca0b", "tarball": "http://registry.npmjs.org/simplelogger/-/simplelogger-0.1.0.tgz" } }, "keywords": [ "server", "logging", "log", "syslog", "util", "utility" ], "url": "http://registry.npmjs.org/simplelogger/" }, "SimpleQueue": { "name": "SimpleQueue", "description": "a simple fifo queue", "dist-tags": { "latest": "0.0.1" }, "readme": "#SimpleQueue\nA simple FIFO queue\n\n##What is this?\n\nThere are plenty queues for node, but even those branded as FIFO (first in first out) usually destroy the order. When parsing data like RSS feeds & fetching the pages behind the links, you need to know what element had what position - so I created this little helper (mainly to process feeds with my script [readabilitySAX](https://github.com/fb55/readabilitysax)).\n\n##How to use\n\nConstructor:\n\n new SimpleQueue( worker, callback[, done[, concurrent]])\n\nMethods:\n\n queue.push( element) //adds an element to the list\n\nMethods to include:\n\n* `worker`: The method to call for each child. Args: `element`, `callback(err, result)`\n* `callback`: The method to call when an element was processed. Args: `err` and `result` (whatever the worker returned), `element` (the input)\n* `done`: The method to call once the stack is cleared. Args: none\n\n##Example\n\n var queue = new SimpleQueue(function(element, callback){\n \tsetTimeout(function(){\n callback(null, element/1e3); \n }, element);\n }, function(err, result, element){\n \tconsole.log(result);\n }, function(){\n \tconsole.log(\"done\");\n }, 4);\n \n queue.push(1e3);\n queue.push(5e3);\n queue.push(3e3);\n queue.push(4e3);\n queue.push(8e3);\n queue.push(2e3);\n queue.push(0);\n\nOutput: \n\n 1, 5, 3, 4, 8, 2, 0, \"done\"\n\nThis takes 9 seconds to run.", "maintainers": [ { "name": "feedic", "email": "me@feedic.com" } ], "time": { "modified": "2011-12-01T14:15:21.383Z", "created": "2011-12-01T14:15:19.380Z", "0.0.1": "2011-12-01T14:15:21.383Z" }, "author": { "name": "Felix Boehm", "email": "me@feedic.com" }, "repository": { "type": "git", "url": "git://github.com/fb55/simplequeue.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/SimpleQueue/0.0.1" }, "dist": { "0.0.1": { "shasum": "74466490afa37c1878653767f23c59067a8e7d70", "tarball": "http://registry.npmjs.org/SimpleQueue/-/SimpleQueue-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/SimpleQueue/" }, "simplesets": { "name": "simplesets", "description": "Simple set data type, with API similar to Python's sets module.", "dist-tags": { "latest": "1.1.6" }, "maintainers": [ { "name": "PeterScott", "email": "pjscott@iastate.edu" } ], "author": { "name": "Peter Scott", "email": "pjscott@iastate.edu" }, "repository": { "type": "git", "url": "git://github.com/PeterScott/simplesets-nodejs.git" }, "time": { "modified": "2011-03-17T14:54:38.508Z", "created": "2011-03-17T14:54:37.080Z", "0.9.0": "2011-03-17T14:54:37.080Z", "1.0.0": "2011-03-17T14:54:37.080Z", "1.1.0": "2011-03-17T14:54:37.080Z", "1.1.1": "2011-03-17T14:54:37.080Z", "1.1.2": "2011-03-17T14:54:37.080Z", "1.1.3": "2011-03-17T14:54:37.080Z", "1.1.4": "2011-03-17T14:54:37.080Z", "1.1.5": "2011-03-17T14:54:37.080Z", "1.1.6": "2011-03-17T14:54:38.508Z" }, "versions": { "0.9.0": "http://registry.npmjs.org/simplesets/0.9.0", "1.0.0": "http://registry.npmjs.org/simplesets/1.0.0", "1.1.0": "http://registry.npmjs.org/simplesets/1.1.0", "1.1.1": "http://registry.npmjs.org/simplesets/1.1.1", "1.1.2": "http://registry.npmjs.org/simplesets/1.1.2", "1.1.3": "http://registry.npmjs.org/simplesets/1.1.3", "1.1.4": "http://registry.npmjs.org/simplesets/1.1.4", "1.1.5": "http://registry.npmjs.org/simplesets/1.1.5", "1.1.6": "http://registry.npmjs.org/simplesets/1.1.6" }, "dist": { "0.9.0": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-0.9.0.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.0.0.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.0.tgz" }, "1.1.1": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.1.tgz" }, "1.1.2": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.2.tgz" }, "1.1.3": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.3.tgz" }, "1.1.4": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.4.tgz" }, "1.1.5": { "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.5.tgz" }, "1.1.6": { "shasum": "f56c4b81ab278425ef33c664079c0eba7e401a9f", "tarball": "http://registry.npmjs.org/simplesets/-/simplesets-1.1.6.tgz" } }, "url": "http://registry.npmjs.org/simplesets/" }, "simplydb": { "name": "simplydb", "description": "A wrapper for Amazon SimpleDB", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "marshall", "email": "timothyjmarshall@gmail.com" } ], "time": { "modified": "2011-09-17T23:30:51.957Z", "created": "2011-09-06T00:13:36.279Z", "1.0.0": "2011-09-06T00:13:37.834Z", "1.0.1": "2011-09-17T23:30:51.957Z" }, "author": { "name": "Timothy J. Marshall", "email": "timothyjmarshall@gmail.com", "url": "http://timothyjmarshall.com" }, "repository": { "type": "git", "url": "git://github.com/tmarshall/SimplyDB.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/simplydb/1.0.0", "1.0.1": "http://registry.npmjs.org/simplydb/1.0.1" }, "dist": { "1.0.0": { "shasum": "9842b5262ec0b8ea65eb30b59db2afa52902f058", "tarball": "http://registry.npmjs.org/simplydb/-/simplydb-1.0.0.tgz" }, "1.0.1": { "shasum": "7b5a2b25c16947ca066b52787cf1631256f0e76c", "tarball": "http://registry.npmjs.org/simplydb/-/simplydb-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/simplydb/" }, "sin": { "name": "sin", "description": "A simple async web framework", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "versions": { "0.2.0": "http://registry.npmjs.org/sin/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/sin/-/sin-0.2.0.tgz" } }, "keywords": [ "framework", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/sin/" }, "since": { "name": "since", "description": "NodeJS Util function for ascertaining Deltas (Time Since X getTime())!", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-05T14:22:16.871Z", "created": "2011-09-27T13:54:03.337Z", "0.0.1": "2011-09-27T13:54:03.702Z", "0.0.2": "2011-11-29T15:50:15.653Z", "0.0.3": "2011-12-05T14:22:16.871Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/since.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/since/0.0.1", "0.0.2": "http://registry.npmjs.org/since/0.0.2", "0.0.3": "http://registry.npmjs.org/since/0.0.3" }, "dist": { "0.0.1": { "shasum": "eb871104f800df4e7a8f90a18d079517690eb03b", "tarball": "http://registry.npmjs.org/since/-/since-0.0.1.tgz" }, "0.0.2": { "shasum": "abb8a1fe01b5f31e447c3cf3c7e5375f93aac030", "tarball": "http://registry.npmjs.org/since/-/since-0.0.2.tgz" }, "0.0.3": { "shasum": "01773381fc2607985c0b01347be219d590e82d34", "tarball": "http://registry.npmjs.org/since/-/since-0.0.3.tgz" } }, "keywords": [ "since", "delta", "time", "mtime", "difference" ], "url": "http://registry.npmjs.org/since/" }, "sink": { "name": "sink", "description": "Untangle async code", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "hiddenbek", "email": "scott.wadden@gmail.com" } ], "author": { "name": "Scott Wadden" }, "repository": { "type": "git", "url": "git://github.com/hiddenbek/sink.git" }, "time": { "modified": "2011-02-28T02:56:12.471Z", "created": "2011-02-28T02:56:12.471Z", "0.1.0": "2011-02-28T02:56:12.471Z", "0.1.1": "2011-02-28T02:56:12.471Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/sink/0.1.0", "0.1.1": "http://registry.npmjs.org/sink/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/sink/-/sink-0.1.0.tgz" }, "0.1.1": { "shasum": "f5a6594b774e04612d8a7555893dcea6ac080be9", "tarball": "http://registry.npmjs.org/sink/-/sink-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/sink/" }, "sink-test": { "name": "sink-test", "description": "test your javascript - headless, or in the browser", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-09-26T20:04:38.951Z", "created": "2011-03-14T21:51:35.452Z", "0.0.3": "2011-03-14T21:51:35.712Z", "0.0.4": "2011-04-07T22:39:14.182Z", "0.0.5": "2011-05-03T19:36:56.573Z", "0.0.6": "2011-05-24T01:33:01.986Z", "0.0.7": "2011-06-26T03:47:01.900Z", "0.0.8": "2011-06-26T04:33:09.249Z", "0.0.9": "2011-09-12T21:08:00.482Z", "0.1.0": "2011-09-13T21:28:43.761Z", "0.1.1": "2011-09-26T20:04:38.951Z" }, "author": { "name": "Dustin Diaz", "email": "polvero@gmail.com", "url": "http://dustindiaz.com" }, "versions": { "0.0.3": "http://registry.npmjs.org/sink-test/0.0.3", "0.0.4": "http://registry.npmjs.org/sink-test/0.0.4", "0.0.5": "http://registry.npmjs.org/sink-test/0.0.5", "0.0.6": "http://registry.npmjs.org/sink-test/0.0.6", "0.0.7": "http://registry.npmjs.org/sink-test/0.0.7", "0.0.8": "http://registry.npmjs.org/sink-test/0.0.8", "0.0.9": "http://registry.npmjs.org/sink-test/0.0.9", "0.1.0": "http://registry.npmjs.org/sink-test/0.1.0", "0.1.1": "http://registry.npmjs.org/sink-test/0.1.1" }, "dist": { "0.0.3": { "shasum": "9a3b0cdbe804de78b35c9a22d7396e86ddf9c3be", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.3.tgz" }, "0.0.4": { "shasum": "973535ad0fd6172dbdbc285c55c0690a938716e3", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.4.tgz" }, "0.0.5": { "shasum": "e47cb2f06039aaec6a094fd9083f153dc3b4cdd4", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.5.tgz" }, "0.0.6": { "shasum": "eec2ef230eeb28f3e74da8745f73015fd67ab84f", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.6.tgz" }, "0.0.7": { "shasum": "12244e24632cc1d9455c96a62b4daa69a1300d84", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.7.tgz" }, "0.0.8": { "shasum": "705021636af0a61ddab74f6f1cd8f8c8d9c04dd8", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.8.tgz" }, "0.0.9": { "shasum": "be5f1eaf2485069d1d851ecf289857898860d888", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.0.9.tgz" }, "0.1.0": { "shasum": "fac70922975c7de9745ec780d2796522ea38b71f", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.1.0.tgz" }, "0.1.1": { "shasum": "aec2818ecb10648a0f96229cca3a45731cb44673", "tarball": "http://registry.npmjs.org/sink-test/-/sink-test-0.1.1.tgz" } }, "keywords": [ "testing", "unit tests", "headless", "tdd", "async" ], "url": "http://registry.npmjs.org/sink-test/" }, "sinon": { "name": "sinon", "description": "JavaScript test spies, stubs and mocks.", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "seeflanigan", "email": "seeflanigan@gmail.com" }, { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "author": { "name": "Christian Johansen" }, "repository": { "type": "git", "url": "git://github.com/cjohansen/Sinon.JS.git" }, "time": { "modified": "2011-09-27T20:44:13.926Z", "created": "2010-12-20T21:03:03.526Z", "0.6.2": "2010-12-20T21:03:03.526Z", "0.6.3": "2010-12-20T21:03:03.526Z", "1.0.0": "2010-12-20T21:03:03.526Z", "1.0.1": "2010-12-20T21:03:03.526Z", "1.0.2": "2011-02-22T12:25:44.465Z", "1.1.0": "2011-05-05T18:58:44.224Z", "1.1.1": "2011-05-17T21:46:21.645Z", "1.2.0": "2011-09-27T20:44:13.926Z" }, "versions": { "0.6.2": "http://registry.npmjs.org/sinon/0.6.2", "0.6.3": "http://registry.npmjs.org/sinon/0.6.3", "1.0.0": "http://registry.npmjs.org/sinon/1.0.0", "1.0.1": "http://registry.npmjs.org/sinon/1.0.1", "1.0.2": "http://registry.npmjs.org/sinon/1.0.2", "1.1.0": "http://registry.npmjs.org/sinon/1.1.0", "1.1.1": "http://registry.npmjs.org/sinon/1.1.1", "1.2.0": "http://registry.npmjs.org/sinon/1.2.0" }, "dist": { "0.6.2": { "tarball": "http://packages:5984/sinon/-/sinon-0.6.2.tgz" }, "0.6.3": { "tarball": "http://packages:5984/sinon/-/sinon-0.6.3.tgz" }, "1.0.0": { "shasum": "78201e61fc8e1ea46fb61174f41211f58d90870c", "tarball": "http://registry.npmjs.org/sinon/-/sinon-1.0.0.tgz" }, "1.0.1": { "shasum": "1fb35f36f24602183201e91eab420f93e9951932", "tarball": "http://registry.npmjs.org/sinon/-/sinon-1.0.1.tgz" }, "1.0.2": { "shasum": "e785bd9460eaba02cb9140db5be58ad6014417fc", "tarball": "http://registry.npmjs.org/sinon/-/sinon-1.0.2.tgz" }, "1.1.0": { "shasum": "5605639f60b6225ff2428a71bb13993196a7e709", "tarball": "http://registry.npmjs.org/sinon/-/sinon-1.1.0.tgz" }, "1.1.1": { "shasum": "d202e5c6ae822b32f7b7ae2b5904fce3d2e83c8d", "tarball": "http://registry.npmjs.org/sinon/-/sinon-1.1.1.tgz" }, "1.2.0": { "shasum": "fe7f1c727b706c71137bf1ba6f2ccfa09df1c3f8", "tarball": "http://registry.npmjs.org/sinon/-/sinon-1.2.0.tgz" } }, "url": "http://registry.npmjs.org/sinon/" }, "sinon-buster": { "name": "sinon-buster", "description": "Sinon spies, stubs and mocks for buster-test", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-05T21:20:27.786Z", "created": "2011-08-08T22:16:25.423Z", "0.3.0": "2011-08-08T22:16:27.318Z", "0.3.1": "2011-08-23T22:41:29.012Z", "0.4.0": "2011-12-05T21:20:27.786Z" }, "author": { "name": "Christian Johansen", "email": "christian@cjohansen.no", "url": "http://cjohansen.no" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/sinon-buster.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/sinon-buster/0.3.0", "0.3.1": "http://registry.npmjs.org/sinon-buster/0.3.1", "0.4.0": "http://registry.npmjs.org/sinon-buster/0.4.0" }, "dist": { "0.3.0": { "shasum": "c95f5193c4014f393398196f96f3f259de799954", "tarball": "http://registry.npmjs.org/sinon-buster/-/sinon-buster-0.3.0.tgz" }, "0.3.1": { "shasum": "4fb2b113e721ef817505d4826823e7cdc841934f", "tarball": "http://registry.npmjs.org/sinon-buster/-/sinon-buster-0.3.1.tgz" }, "0.4.0": { "shasum": "8aea218969aa8318dc46e4dfea08f6db7733adc8", "tarball": "http://registry.npmjs.org/sinon-buster/-/sinon-buster-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/sinon-buster/" }, "sinon-nodeunit": { "name": "sinon-nodeunit", "description": "nodeunit adapter for Sinon.JS: JavaScript test spies, stubs and mocks.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "author": { "name": "Christian Johansen" }, "repository": { "type": "git", "url": "http://github.com/cjohansen/sinon-nodeunit.git" }, "time": { "modified": "2011-03-04T15:25:25.790Z", "created": "2010-12-24T11:27:51.428Z", "0.1.0": "2010-12-24T11:27:51.428Z", "0.1.1": "2010-12-24T11:27:51.428Z", "0.1.2": "2011-03-04T15:25:25.790Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/sinon-nodeunit/0.1.0", "0.1.1": "http://registry.npmjs.org/sinon-nodeunit/0.1.1", "0.1.2": "http://registry.npmjs.org/sinon-nodeunit/0.1.2" }, "dist": { "0.1.0": { "shasum": "8819ea0c77683d9d8cdb3aff0633cbbb05477613", "tarball": "http://registry.npmjs.org/sinon-nodeunit/-/sinon-nodeunit-0.1.0.tgz" }, "0.1.1": { "shasum": "144c2ed80a41a6a53536c86d43f637aa789deafe", "tarball": "http://registry.npmjs.org/sinon-nodeunit/-/sinon-nodeunit-0.1.1.tgz" }, "0.1.2": { "shasum": "4406784d483c7e41e47b70fd061456481d6499eb", "tarball": "http://registry.npmjs.org/sinon-nodeunit/-/sinon-nodeunit-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/sinon-nodeunit/" }, "siob": { "name": "siob", "description": "Socket.IO load test tool", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hakobera", "email": "hakobera@gmail.com" } ], "time": { "modified": "2011-10-14T15:52:49.588Z", "created": "2011-10-14T15:52:48.017Z", "0.0.1": "2011-10-14T15:52:49.588Z" }, "author": { "name": "Kazuyuki Honda", "email": "hakobera@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hakobera/siob.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/siob/0.0.1" }, "dist": { "0.0.1": { "shasum": "a8189b4ab5a7614db2eeb62b9c9736a088221324", "tarball": "http://registry.npmjs.org/siob/-/siob-0.0.1.tgz" } }, "keywords": [ "Socket.IO" ], "url": "http://registry.npmjs.org/siob/" }, "sip": { "name": "sip", "description": "Simple SIP implementation", "dist-tags": { "latest": "0.0.2-7" }, "maintainers": [ { "name": "kirm", "email": "kirill.mikhailov@gmail.com" } ], "author": { "name": "Kirill Mikhailov", "email": "kirill.mikhailov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kirm/sip.js.git" }, "time": { "modified": "2011-11-16T18:14:28.534Z", "created": "2011-02-09T11:51:30.354Z", "0.0.1": "2011-02-09T11:51:30.354Z", "0.0.2": "2011-02-09T11:51:30.354Z", "0.0.2-1": "2011-02-17T05:12:26.425Z", "0.0.2-2": "2011-02-18T09:42:10.483Z", "0.0.2-3": "2011-03-01T18:00:28.811Z", "0.0.2-4": "2011-04-27T20:58:47.557Z", "0.0.2-5": "2011-06-05T19:17:11.560Z", "0.0.2-6": "2011-09-09T20:43:05.210Z", "0.0.2-7": "2011-11-16T18:14:28.534Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/sip/0.0.1", "0.0.2": "http://registry.npmjs.org/sip/0.0.2", "0.0.2-1": "http://registry.npmjs.org/sip/0.0.2-1", "0.0.2-2": "http://registry.npmjs.org/sip/0.0.2-2", "0.0.2-3": "http://registry.npmjs.org/sip/0.0.2-3", "0.0.2-4": "http://registry.npmjs.org/sip/0.0.2-4", "0.0.2-5": "http://registry.npmjs.org/sip/0.0.2-5", "0.0.2-6": "http://registry.npmjs.org/sip/0.0.2-6", "0.0.2-7": "http://registry.npmjs.org/sip/0.0.2-7" }, "dist": { "0.0.1": { "shasum": "12e0dd7b7931de3885f9737c0e90c28a72788c98", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.1.tgz" }, "0.0.2": { "shasum": "f18b381726d5aa58bd175cdd4dadb5905725e302", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2.tgz" }, "0.0.2-1": { "shasum": "4e00c04a8087f184caf879a5585d61fb938377d5", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-1.tgz" }, "0.0.2-2": { "shasum": "5ddb1ed0734c741150717baa780ea30abd0fece7", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-2.tgz" }, "0.0.2-3": { "shasum": "da1396147581fd970aabea8abfa477d7b1e217fa", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-3.tgz" }, "0.0.2-4": { "shasum": "85b624d9622b85e9aa9197bbef9e13a7a2977992", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-4.tgz" }, "0.0.2-5": { "shasum": "e2361d0607bbadaf1678787b952bac6e66f309f5", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-5.tgz" }, "0.0.2-6": { "shasum": "b25fcb2b8c9fd7da0f847a74c52e060ddeef1c36", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-6.tgz" }, "0.0.2-7": { "shasum": "c21d93412c84e6606db4e855ca450221d6280ebf", "tarball": "http://registry.npmjs.org/sip/-/sip-0.0.2-7.tgz" } }, "url": "http://registry.npmjs.org/sip/" }, "sitemap": { "name": "sitemap", "description": "Sitemap-generating framework", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "ekalinin", "email": "e.v.kalinin@gmail.com" } ], "time": { "modified": "2011-08-05T08:40:42.740Z", "created": "2011-06-30T05:54:40.081Z", "0.1.0": "2011-06-30T05:54:40.844Z", "0.2.0": "2011-06-30T06:00:07.490Z", "0.3.0": "2011-07-31T11:32:03.037Z", "0.4.0": "2011-07-31T13:06:01.466Z", "0.5.0": "2011-08-01T12:16:45.317Z", "0.6.0": "2011-08-05T08:40:42.740Z" }, "author": { "name": "Eugene Kalinin", "email": "e.v.kalinin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ekalinin/sitemap.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sitemap/0.1.0", "0.2.0": "http://registry.npmjs.org/sitemap/0.2.0", "0.3.0": "http://registry.npmjs.org/sitemap/0.3.0", "0.4.0": "http://registry.npmjs.org/sitemap/0.4.0", "0.5.0": "http://registry.npmjs.org/sitemap/0.5.0", "0.6.0": "http://registry.npmjs.org/sitemap/0.6.0" }, "dist": { "0.1.0": { "shasum": "917ca8dc78b71d1422e5252c0c92601bce979635", "tarball": "http://registry.npmjs.org/sitemap/-/sitemap-0.1.0.tgz" }, "0.2.0": { "shasum": "efad5988583d6f6b091edfccbc2b65b6270dbd17", "tarball": "http://registry.npmjs.org/sitemap/-/sitemap-0.2.0.tgz" }, "0.3.0": { "shasum": "c236fa11ac5ee38d057f4bb008aa94a48a5be76f", "tarball": "http://registry.npmjs.org/sitemap/-/sitemap-0.3.0.tgz" }, "0.4.0": { "shasum": "0265b17f4a707977e05884182d81973196652902", "tarball": "http://registry.npmjs.org/sitemap/-/sitemap-0.4.0.tgz" }, "0.5.0": { "shasum": "a298ec52ffd9e0af7258b892d05fdddfc4c16717", "tarball": "http://registry.npmjs.org/sitemap/-/sitemap-0.5.0.tgz" }, "0.6.0": { "shasum": "671355d08a87f96e9993f13f2a3fec35f1f0f5c9", "tarball": "http://registry.npmjs.org/sitemap/-/sitemap-0.6.0.tgz" } }, "keywords": [ "sitemap", "sitemap.xml" ], "url": "http://registry.npmjs.org/sitemap/" }, "sitequery": { "name": "sitequery", "description": "A reactive framework for asynchronous web crawling.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rcastillo", "email": "roger.castillo@loku.com" } ], "time": { "modified": "2011-12-07T00:55:18.983Z", "created": "2011-12-07T00:33:58.352Z", "0.1.0": "2011-12-07T00:55:18.983Z" }, "author": { "name": "Roger H. Castillo", "email": "roger.castillo@loku.com", "url": "http://tech.loku.com" }, "repository": { "type": "git", "url": "git://github.com/rcastillo/sitequery.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sitequery/0.1.0" }, "dist": { "0.1.0": { "shasum": "946f7a4e4eeb681c36c86f9af3c7b55f1c3a3847", "tarball": "http://registry.npmjs.org/sitequery/-/sitequery-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/sitequery/" }, "sizlate": { "name": "sizlate", "description": "express.js templating engine using sizzle selectors.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "simonmcmanus", "email": "mcmanus.simon@gmail.com" } ], "time": { "modified": "2011-11-29T19:01:07.960Z", "created": "2011-09-15T20:47:34.751Z", "0.2.0": "2011-09-15T20:47:35.162Z", "0.3.0": "2011-11-29T19:01:07.960Z" }, "author": { "name": "Simon McManus mcmanus.simon@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/simonmcmanus/sizlate.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/sizlate/0.2.0", "0.3.0": "http://registry.npmjs.org/sizlate/0.3.0" }, "dist": { "0.2.0": { "shasum": "13724ac38dd22a607866defc81952766b11eb511", "tarball": "http://registry.npmjs.org/sizlate/-/sizlate-0.2.0.tgz" }, "0.3.0": { "shasum": "cc3b955d7562fd1d2f1e6892db2377703aac9c51", "tarball": "http://registry.npmjs.org/sizlate/-/sizlate-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/sizlate/" }, "sizzle": { "name": "sizzle", "description": "A pure-JavaScript CSS selector engine", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-06-27T04:40:06.634Z", "created": "2011-06-27T04:34:17.962Z", "1.0.0": "2011-06-27T04:34:18.521Z", "1.0.1": "2011-06-27T04:40:06.634Z" }, "repository": { "type": "git", "url": "git://github.com/ded/sizzle.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/sizzle/1.0.0", "1.0.1": "http://registry.npmjs.org/sizzle/1.0.1" }, "dist": { "1.0.0": { "shasum": "88d5712d0846b7af34b6703fe612bb445d276a0f", "tarball": "http://registry.npmjs.org/sizzle/-/sizzle-1.0.0.tgz" }, "1.0.1": { "shasum": "404b39d6b785f4485a2514ceabd0474b791cdaf5", "tarball": "http://registry.npmjs.org/sizzle/-/sizzle-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/sizzle/" }, "sk": { "name": "sk", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:56:07.580Z", "created": "2011-07-13T06:41:03.474Z", "0.0.1": "2011-07-13T06:41:03.741Z", "0.0.2": "2011-07-13T06:41:20.966Z", "0.0.2-1": "2011-07-13T19:03:48.626Z", "0.0.2-2": "2011-07-16T22:53:23.668Z", "0.0.2-3": "2011-07-17T20:44:07.200Z", "0.0.2-4": "2011-07-17T22:45:24.119Z", "0.0.2-5": "2011-07-18T06:26:56.604Z", "0.0.2-6": "2011-07-18T15:43:37.150Z", "0.0.2-7": "2011-07-20T22:49:42.533Z", "0.0.2-8": "2011-07-21T00:09:02.377Z", "0.0.2-9": "2011-07-28T05:20:02.059Z", "0.0.3": "2011-08-10T02:58:41.655Z", "0.0.4": "2011-08-10T06:57:43.668Z", "0.0.5": "2011-08-10T20:42:58.389Z", "0.0.6": "2011-09-12T05:22:41.181Z", "0.0.7": "2011-09-13T20:45:39.257Z", "0.0.8": "2011-11-30T18:56:07.580Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/sk/0.0.1", "0.0.2": "http://registry.npmjs.org/sk/0.0.2", "0.0.2-1": "http://registry.npmjs.org/sk/0.0.2-1", "0.0.2-2": "http://registry.npmjs.org/sk/0.0.2-2", "0.0.2-3": "http://registry.npmjs.org/sk/0.0.2-3", "0.0.2-4": "http://registry.npmjs.org/sk/0.0.2-4", "0.0.2-5": "http://registry.npmjs.org/sk/0.0.2-5", "0.0.2-6": "http://registry.npmjs.org/sk/0.0.2-6", "0.0.2-7": "http://registry.npmjs.org/sk/0.0.2-7", "0.0.2-8": "http://registry.npmjs.org/sk/0.0.2-8", "0.0.2-9": "http://registry.npmjs.org/sk/0.0.2-9", "0.0.3": "http://registry.npmjs.org/sk/0.0.3", "0.0.4": "http://registry.npmjs.org/sk/0.0.4", "0.0.5": "http://registry.npmjs.org/sk/0.0.5", "0.0.6": "http://registry.npmjs.org/sk/0.0.6", "0.0.7": "http://registry.npmjs.org/sk/0.0.7", "0.0.8": "http://registry.npmjs.org/sk/0.0.8" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2.tgz" }, "0.0.2-1": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-1.tgz" }, "0.0.2-2": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-2.tgz" }, "0.0.2-3": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-3.tgz" }, "0.0.2-4": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-4.tgz" }, "0.0.2-5": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-5.tgz" }, "0.0.2-6": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-6.tgz" }, "0.0.2-7": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-7.tgz" }, "0.0.2-8": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-8.tgz" }, "0.0.2-9": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.2-9.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.5.tgz" }, "0.0.6": { "shasum": "c6de1ca63708b597dfbf7d889b73c0b19591f1f5", "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.6.tgz" }, "0.0.7": { "shasum": "41cbe875387bff90f3ad46b3beccaa22fcf66cca", "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.7.tgz" }, "0.0.8": { "shasum": "917d0098335c97803dcd8134399929c57f018f75", "tarball": "http://registry.npmjs.org/sk/-/sk-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/sk/" }, "skillet": { "name": "skillet", "description": "Identify duplicate javascript strings", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "rockstar", "email": "paul@eventuallyanyway.com" } ], "time": { "modified": "2011-09-11T16:57:47.415Z", "created": "2011-09-11T16:57:46.506Z", "0.1.2": "2011-09-11T16:57:47.415Z" }, "author": { "name": "Paul Hummer", "email": "paul@eventuallyanyway.com" }, "repository": { "type": "git", "url": "git://github.com/rockstar/node-skillet.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/skillet/0.1.2" }, "dist": { "0.1.2": { "shasum": "bfca3ec204d283ab92975d13094dc0ae6e444f59", "tarball": "http://registry.npmjs.org/skillet/-/skillet-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/skillet/" }, "skroller": { "name": "skroller", "description": "Skroll around", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "smrtl", "email": "smurtlesam@gmail.com" } ], "time": { "modified": "2011-11-03T09:21:32.941Z", "created": "2011-10-27T17:46:57.878Z", "0.1.0": "2011-10-27T17:46:59.245Z", "0.2.0": "2011-11-03T09:21:32.941Z" }, "author": { "name": "Samuel Suter" }, "repository": { "type": "git", "url": "git://github.com/smrtl/skroller.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/skroller/0.1.0", "0.2.0": "http://registry.npmjs.org/skroller/0.2.0" }, "dist": { "0.1.0": { "shasum": "8a6df9aea3352aafcaba5e43a2d8593350be7046", "tarball": "http://registry.npmjs.org/skroller/-/skroller-0.1.0.tgz" }, "0.2.0": { "shasum": "480540bcbb41bab6396caed821dd896556d0a0a9", "tarball": "http://registry.npmjs.org/skroller/-/skroller-0.2.0.tgz" } }, "keywords": [ "ender", "kui", "scroll" ], "url": "http://registry.npmjs.org/skroller/" }, "skull.io": { "name": "skull.io", "description": "Real-time web apps with Backbone.js and Socket.io", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "codeboost", "email": "florin@libertv.ro" } ], "time": { "modified": "2011-12-02T15:21:01.025Z", "created": "2011-09-19T13:54:23.351Z", "0.1.0": "2011-09-19T13:54:25.093Z", "0.1.1": "2011-09-26T18:46:56.282Z", "0.1.2": "2011-09-26T18:52:51.769Z", "0.1.3": "2011-09-26T18:55:48.020Z", "0.1.4": "2011-10-07T10:10:55.484Z", "0.1.5": "2011-10-07T10:14:48.836Z", "0.1.6": "2011-10-14T11:29:59.392Z", "0.1.7": "2011-10-24T09:22:54.223Z", "0.2.0": "2011-11-03T18:09:08.235Z", "0.2.1": "2011-12-02T15:21:01.025Z" }, "author": { "name": "Florin Braghis", "email": "florin@libertv.ro" }, "repository": { "type": "git", "url": "git://github.com/codeboost/Skull.io.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/skull.io/0.1.0", "0.1.1": "http://registry.npmjs.org/skull.io/0.1.1", "0.1.2": "http://registry.npmjs.org/skull.io/0.1.2", "0.1.3": "http://registry.npmjs.org/skull.io/0.1.3", "0.1.4": "http://registry.npmjs.org/skull.io/0.1.4", "0.1.5": "http://registry.npmjs.org/skull.io/0.1.5", "0.1.6": "http://registry.npmjs.org/skull.io/0.1.6", "0.1.7": "http://registry.npmjs.org/skull.io/0.1.7", "0.2.0": "http://registry.npmjs.org/skull.io/0.2.0", "0.2.1": "http://registry.npmjs.org/skull.io/0.2.1" }, "dist": { "0.1.0": { "shasum": "d754afe1472ca45de24a0cc1d92dbc9e26dd9798", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.0.tgz" }, "0.1.1": { "shasum": "6b19e13b1b73e74f6fc11d0891da0a1e9b88b405", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.1.tgz" }, "0.1.2": { "shasum": "ec51fb9608adf40cab2d16899b79403aa7b66fa3", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.2.tgz" }, "0.1.3": { "shasum": "05bc478c242ab07b160f5b2bc37a4b76738ccc3e", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.3.tgz" }, "0.1.4": { "shasum": "b9a2345fb6dc40ffc2e7b51c9f6777bb089f1c90", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.4.tgz" }, "0.1.5": { "shasum": "daea7d25ece7736c97731603ee02378721c1675b", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.5.tgz" }, "0.1.6": { "shasum": "08d4592bd8563fe8fb8151277e4a80dfb4fb9bcd", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.6.tgz" }, "0.1.7": { "shasum": "6338146b256e1717f8a6393b80cfff51914a1d4d", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.1.7.tgz" }, "0.2.0": { "shasum": "cbd666a089324250bf1d3db2ab605ed04a9bb421", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.2.0.tgz" }, "0.2.1": { "shasum": "6315fef1cac850b6b1fba51eb8631eed18fe9069", "tarball": "http://registry.npmjs.org/skull.io/-/skull.io-0.2.1.tgz" } }, "keywords": [ "backbone.js", "skulljs", "websocket", "socket", "realtime", "socket.io", "comet", "ajax" ], "url": "http://registry.npmjs.org/skull.io/" }, "skyfetchapiclient": { "name": "skyfetchapiclient", "description": "A client for the skyfetch (www.skyfetch.com) api", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "phill.rosen", "email": "phill.rosen@gmail.com" } ], "time": { "modified": "2011-11-20T18:51:06.504Z", "created": "2011-10-19T02:36:12.061Z", "0.0.1": "2011-10-19T02:36:12.450Z", "0.0.2": "2011-10-19T02:37:37.401Z", "0.0.3": "2011-11-20T18:51:06.504Z" }, "author": { "name": "Phillip Rosen", "email": "phill@skyfetch.com" }, "repository": { "type": "git", "url": "git://github.com/skyfetch/Skyfetch-API.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/skyfetchapiclient/0.0.1", "0.0.2": "http://registry.npmjs.org/skyfetchapiclient/0.0.2", "0.0.3": "http://registry.npmjs.org/skyfetchapiclient/0.0.3" }, "dist": { "0.0.1": { "shasum": "753a3453662ee534476181fdf8c0da1211518b51", "tarball": "http://registry.npmjs.org/skyfetchapiclient/-/skyfetchapiclient-0.0.1.tgz" }, "0.0.2": { "shasum": "c3eededaf91448a4b735ac218d70159c215194ec", "tarball": "http://registry.npmjs.org/skyfetchapiclient/-/skyfetchapiclient-0.0.2.tgz" }, "0.0.3": { "shasum": "9cdf3564d00deea1b58ce9980bf4c7c1a27d96a4", "tarball": "http://registry.npmjs.org/skyfetchapiclient/-/skyfetchapiclient-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/skyfetchapiclient/" }, "slang": { "name": "slang", "description": "A collection of utility functions for strings", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "devongovett", "email": "devongovett@gmail.com" } ], "time": { "modified": "2011-09-29T00:55:35.575Z", "created": "2011-07-15T20:09:14.254Z", "0.1.0": "2011-07-15T20:09:14.472Z", "0.1.1": "2011-07-15T20:54:48.898Z", "0.1.2": "2011-07-19T15:19:27.444Z", "0.1.3": "2011-09-29T00:54:53.750Z" }, "author": { "name": "Devon Govett", "email": "devongovett@gmail.com", "url": "http://badassjs.com/" }, "repository": { "type": "git", "url": "git://github.com/devongovett/slang.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/slang/0.1.0", "0.1.1": "http://registry.npmjs.org/slang/0.1.1", "0.1.2": "http://registry.npmjs.org/slang/0.1.2", "0.1.3": "http://registry.npmjs.org/slang/0.1.3" }, "dist": { "0.1.0": { "shasum": "9fd7ce3f4f65270d377f8deb7ccf7ae22c823621", "tarball": "http://registry.npmjs.org/slang/-/slang-0.1.0.tgz" }, "0.1.1": { "shasum": "e24fa16559620c65af3f6806c5c5972e1628f766", "tarball": "http://registry.npmjs.org/slang/-/slang-0.1.1.tgz" }, "0.1.2": { "shasum": "09042b7b106221f47a10b9c8af68fc17061a1d9d", "tarball": "http://registry.npmjs.org/slang/-/slang-0.1.2.tgz" }, "0.1.3": { "shasum": "dd91506ebf110472cf98097c674f851e537a7c36", "tarball": "http://registry.npmjs.org/slang/-/slang-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/slang/" }, "sleepless": { "name": "sleepless", "description": "Misc. open source code from Sleepless Software Inc.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-10-01T04:21:58.811Z", "created": "2011-09-18T18:42:28.137Z", "1.0.0": "2011-09-18T18:42:29.742Z", "1.0.1": "2011-09-18T23:22:39.291Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "versions": { "1.0.1": "http://registry.npmjs.org/sleepless/1.0.1" }, "dist": { "1.0.1": { "shasum": "ffb0d88900809fa5ab8e017159d300626d9cf141", "tarball": "http://registry.npmjs.org/sleepless/-/sleepless-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/sleepless/" }, "sleepylib": { "name": "sleepylib", "description": "Sleepless Software's general purpose Javascript code library", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-09-15T19:00:50.527Z", "created": "2011-09-15T19:00:48.950Z", "1.0.0": "2011-09-15T19:00:50.527Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com", "url": "sleepless.com" }, "repository": { "type": "git", "url": "git://github.com/sleeplessinc/sleepylib.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/sleepylib/1.0.0" }, "dist": { "1.0.0": { "shasum": "53f8892e7aaa158c5f41cb5cbd9c76944f01c944", "tarball": "http://registry.npmjs.org/sleepylib/-/sleepylib-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/sleepylib/" }, "sleight": { "name": "sleight", "description": "Static files and fake XHRs", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "alunny", "email": "alunny@gmail.com" } ], "time": { "modified": "2011-10-14T19:15:24.867Z", "created": "2011-02-17T16:55:37.154Z", "0.0.3": "2011-02-17T16:55:37.491Z", "0.0.4": "2011-10-14T19:15:24.867Z" }, "author": { "name": "Andrew Lunny", "email": "alunny@gmail.com" }, "versions": { "0.0.3": "http://registry.npmjs.org/sleight/0.0.3", "0.0.4": "http://registry.npmjs.org/sleight/0.0.4" }, "dist": { "0.0.3": { "tarball": "http://registry.npmjs.org/sleight/-/sleight-0.0.3.tgz" }, "0.0.4": { "shasum": "f9da47cc34554ce67df0ebe91b69f77dfbd86c02", "tarball": "http://registry.npmjs.org/sleight/-/sleight-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/sleight/" }, "slice": { "name": "slice", "description": "utility lib", "dist-tags": { "latest": "0.0.1" }, "readme": "_Slice_ is a naked library that can mix-in submodules which provide additional functionality for your application\n\nSlice creates a _standard class library_ for your application based on **environments** such as 'production' and 'development'\n\n\nSlice is used with **rzr**\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-12T12:34:27.064Z", "created": "2011-12-12T12:34:25.838Z", "0.0.1": "2011-12-12T12:34:27.064Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/slice.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/slice/0.0.1" }, "dist": { "0.0.1": { "shasum": "1eb9a4c6622d319b6395bd7219c02c5a2bb27c7e", "tarball": "http://registry.npmjs.org/slice/-/slice-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/slice/" }, "slicer": { "name": "slicer", "description": "A library to parse URI style strings into named segments.", "dist-tags": { "latest": "0.2.1" }, "readme": "# node-slicer - Slice your URIs\n\n## Installation\n\n npm install slicer \n\n## What's it do?\n\nIt allows you to slice up URIs into named segments. This can be useful for routing requests etc.\n\n## Usage\n\n // Create a new slicer (you can have multiple slicer instances that are independant of one another)\n var s = require(\"slicer\").create();\n\n // Add a segment identifier for the first URI segment with a default value of 'index'.\n s.addSegmentIdentifier('controller','index');\n\n // Add a segment identifier for the second URI segment with a default value of 'index'.\n s.addSegmentIdentifier('action','index');\n\n // Slice a URI\n var uri = s.slice('/foo');\n\n // Outputs: \n // { \n // controller: 'foo',\n // action: 'index',\n // uri: [] \n // }\n\n // Note that the action segment is given the default value.\n\n // Slice another URI\n var uri = s.slice('/foo/bar/a/b/c');\n\n // Outputs: \n // { \n // controller: 'foo',\n // action: 'bar',\n // uri: [ 'a', 'b', 'c' ] \n // }\n\n // Note that the uri element contains any non labeled segments.\n\n## Bugs\n\nSee .\n", "maintainers": [ { "name": "antz29", "email": "jp@antz29.com" } ], "time": { "modified": "2011-11-14T16:26:26.698Z", "created": "2011-11-14T11:03:33.058Z", "0.1.0": "2011-11-14T11:03:34.292Z", "0.2.1": "2011-11-14T16:26:26.698Z", "0.2.0": "2011-11-14T16:26:11.193Z" }, "author": { "name": "John Le Drew", "email": "jp@antz29.com", "url": "http://antz29.com" }, "repository": { "type": "git", "url": "git:/git://github.com/antz29/node-slicer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/slicer/0.1.0", "0.2.0": "http://registry.npmjs.org/slicer/0.2.0", "0.2.1": "http://registry.npmjs.org/slicer/0.2.1" }, "dist": { "0.1.0": { "shasum": "e8be0b8af340627465460e1a5d61a770d66b8d98", "tarball": "http://registry.npmjs.org/slicer/-/slicer-0.1.0.tgz" }, "0.2.0": { "shasum": "046418338e3b9623046a087caedb519659a933d2", "tarball": "http://registry.npmjs.org/slicer/-/slicer-0.2.0.tgz" }, "0.2.1": { "shasum": "582c05d5bd157c62d3d3d4d19fd6146ec57806c1", "tarball": "http://registry.npmjs.org/slicer/-/slicer-0.2.1.tgz" } }, "keywords": [ "uri", "slice", "segments" ], "url": "http://registry.npmjs.org/slicer/" }, "slick": { "name": "slick", "description": "Slick, the most awesome CSS Parser and Finder", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "Fabio Miranda Costa" }, "versions": { "1.0.0": "http://registry.npmjs.org/slick/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/slick/-/slick-1.0.0.tgz" } }, "keywords": [ "util", "dom", "css", "selector", "parser", "mootools" ], "url": "http://registry.npmjs.org/slick/" }, "slickback": { "name": "slickback", "description": "Slickback brings Backbone and SlickGrid together", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "teleological", "email": "oss@teleological.net" } ], "time": { "modified": "2011-09-06T02:08:13.483Z", "created": "2011-08-23T09:34:43.350Z", "0.1.0": "2011-08-23T09:34:45.122Z", "0.2.0": "2011-09-06T02:04:19.972Z", "0.2.1": "2011-09-06T02:05:59.583Z" }, "author": { "name": "Riley Lynch", "email": "oss@teleological.net" }, "repository": { "type": "git", "url": "git://github.com/teleological/slickback.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/slickback/0.1.0", "0.2.1": "http://registry.npmjs.org/slickback/0.2.1" }, "dist": { "0.1.0": { "shasum": "aceecf5c9105f1a9ff2072efca3d8f17e51334b0", "tarball": "http://registry.npmjs.org/slickback/-/slickback-0.1.0.tgz" }, "0.2.1": { "shasum": "9b545104ea2b23746ca66cd2a7450492551d8ae2", "tarball": "http://registry.npmjs.org/slickback/-/slickback-0.2.1.tgz" } }, "keywords": [ "backbone", "slickgrid", "paginate" ], "url": "http://registry.npmjs.org/slickback/" }, "slide": { "name": "slide", "description": "A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "time": { "modified": "2011-07-27T20:22:03.040Z", "created": "2011-01-13T21:21:32.280Z", "1.0.0": "2011-01-13T21:21:32.280Z", "1.0.1": "2011-01-13T21:21:32.280Z", "1.1.0": "2011-02-03T19:17:03.150Z", "1.1.1": "2011-03-17T04:10:26.257Z", "1.1.2": "2011-07-20T09:29:21.068Z", "1.1.3": "2011-07-27T20:22:03.040Z" }, "repository": { "type": "git", "url": "git://github.com/isaacs/slide-flow-control.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/slide/1.0.0", "1.0.1": "http://registry.npmjs.org/slide/1.0.1", "1.1.0": "http://registry.npmjs.org/slide/1.1.0", "1.1.1": "http://registry.npmjs.org/slide/1.1.1", "1.1.2": "http://registry.npmjs.org/slide/1.1.2", "1.1.3": "http://registry.npmjs.org/slide/1.1.3" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/slide/-/slide-1.0.0.tgz" }, "1.0.1": { "shasum": "b7d9076eee798237666e66e3f18157532b297f32", "tarball": "http://registry.npmjs.org/slide/-/slide-1.0.1.tgz" }, "1.1.0": { "shasum": "a9e135aa14bf5bb8b8c9e16c723c7223ac30f717", "tarball": "http://registry.npmjs.org/slide/-/slide-1.1.0.tgz" }, "1.1.1": { "shasum": "198afd3d6aab806681924a08e49b5758fb1c49b6", "tarball": "http://registry.npmjs.org/slide/-/slide-1.1.1.tgz" }, "1.1.2": { "shasum": "6339e63a65f1d5f6b0ab9a573a6ca276993aad7d", "tarball": "http://registry.npmjs.org/slide/-/slide-1.1.2.tgz" }, "1.1.3": { "shasum": "a16975ba76b766b92f98ef337243336c1fa3238f", "tarball": "http://registry.npmjs.org/slide/-/slide-1.1.3.tgz" } }, "url": "http://registry.npmjs.org/slide/" }, "slippers": { "name": "slippers", "description": "Confortable like wearing slippers.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-05-10T04:24:53.738Z", "created": "2011-05-08T03:32:15.459Z", "0.1.0": "2011-05-08T03:32:16.986Z", "0.2.1": "2011-05-10T04:24:53.738Z" }, "author": { "name": "Gui Lin", "email": "guileen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guileen/slippers.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/slippers/0.1.0", "0.2.1": "http://registry.npmjs.org/slippers/0.2.1" }, "dist": { "0.1.0": { "shasum": "51fcb713ea6492ac57585a7491ed0e48b28ce4ef", "tarball": "http://registry.npmjs.org/slippers/-/slippers-0.1.0.tgz" }, "0.2.1": { "shasum": "895d7c7097c0a8fde1cf08e35918219d55b3f52a", "tarball": "http://registry.npmjs.org/slippers/-/slippers-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/slippers/" }, "slug": { "name": "slug", "description": "slugifies even utf-8 chars!", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:18:16.141Z", "created": "2011-09-19T19:54:27.962Z", "0.1.0": "2011-09-19T19:54:28.609Z", "0.1.1": "2011-11-29T14:18:16.141Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-slug.git" }, "users": { "troygoode": true }, "versions": { "0.1.0": "http://registry.npmjs.org/slug/0.1.0", "0.1.1": "http://registry.npmjs.org/slug/0.1.1" }, "dist": { "0.1.0": { "shasum": "5aa3ad1bae3aa97ea15d828dc95431a9dca3bcc5", "tarball": "http://registry.npmjs.org/slug/-/slug-0.1.0.tgz" }, "0.1.1": { "shasum": "6dd4ddadfb937fc0b9a7cf5e97307ee080547fed", "tarball": "http://registry.npmjs.org/slug/-/slug-0.1.1.tgz" } }, "keywords": [ "slugify", "slug", "string", "utf8", "utf-8", "unicode", "url" ], "url": "http://registry.npmjs.org/slug/" }, "slugr": { "name": "slugr", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-22T23:45:38.696Z", "created": "2011-07-04T18:43:29.978Z", "0.0.1": "2011-07-04T18:43:30.192Z", "0.0.1-1": "2011-07-05T05:48:17.214Z", "0.0.1-2": "2011-07-06T00:16:46.902Z", "0.0.1-3": "2011-07-06T00:19:06.055Z", "0.0.1-4": "2011-07-06T00:31:43.688Z", "0.0.1-5": "2011-07-06T00:39:40.415Z", "0.0.1-6": "2011-07-06T00:51:10.798Z", "0.0.1-7": "2011-07-06T00:53:40.595Z", "0.0.1-8": "2011-07-06T00:58:04.300Z", "0.0.1-9": "2011-07-06T01:23:05.993Z", "0.0.1-10": "2011-07-06T03:03:32.530Z", "0.0.1-11": "2011-07-06T03:11:17.240Z", "0.0.1-12": "2011-07-06T03:21:54.754Z", "0.0.1-13": "2011-07-06T03:27:58.405Z", "0.0.1-14": "2011-07-06T03:28:37.598Z", "0.0.1-15": "2011-07-06T03:29:22.564Z", "0.0.1-16": "2011-07-06T03:36:22.902Z", "0.0.1-17": "2011-07-06T04:46:33.712Z", "0.0.2": "2011-11-22T23:45:38.696Z" }, "author": { "name": "Craig Condon", "email": "craig@spiceapps.com" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/slugr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/slugr/0.0.1", "0.0.1-1": "http://registry.npmjs.org/slugr/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/slugr/0.0.1-2", "0.0.1-3": "http://registry.npmjs.org/slugr/0.0.1-3", "0.0.1-4": "http://registry.npmjs.org/slugr/0.0.1-4", "0.0.1-5": "http://registry.npmjs.org/slugr/0.0.1-5", "0.0.1-6": "http://registry.npmjs.org/slugr/0.0.1-6", "0.0.1-7": "http://registry.npmjs.org/slugr/0.0.1-7", "0.0.1-8": "http://registry.npmjs.org/slugr/0.0.1-8", "0.0.1-9": "http://registry.npmjs.org/slugr/0.0.1-9", "0.0.1-10": "http://registry.npmjs.org/slugr/0.0.1-10", "0.0.1-11": "http://registry.npmjs.org/slugr/0.0.1-11", "0.0.1-12": "http://registry.npmjs.org/slugr/0.0.1-12", "0.0.1-13": "http://registry.npmjs.org/slugr/0.0.1-13", "0.0.1-14": "http://registry.npmjs.org/slugr/0.0.1-14", "0.0.1-15": "http://registry.npmjs.org/slugr/0.0.1-15", "0.0.1-16": "http://registry.npmjs.org/slugr/0.0.1-16", "0.0.1-17": "http://registry.npmjs.org/slugr/0.0.1-17", "0.0.2": "http://registry.npmjs.org/slugr/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1.tgz" }, "0.0.1-1": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-1.tgz" }, "0.0.1-2": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-2.tgz" }, "0.0.1-3": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-3.tgz" }, "0.0.1-4": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-4.tgz" }, "0.0.1-5": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-5.tgz" }, "0.0.1-6": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-6.tgz" }, "0.0.1-7": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-7.tgz" }, "0.0.1-8": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-8.tgz" }, "0.0.1-9": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-9.tgz" }, "0.0.1-10": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-10.tgz" }, "0.0.1-11": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-11.tgz" }, "0.0.1-12": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-12.tgz" }, "0.0.1-13": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-13.tgz" }, "0.0.1-14": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-14.tgz" }, "0.0.1-15": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-15.tgz" }, "0.0.1-16": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-16.tgz" }, "0.0.1-17": { "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.1-17.tgz" }, "0.0.2": { "shasum": "ba634e713cc19a2e00d5db818b4c62afe4109a89", "tarball": "http://registry.npmjs.org/slugr/-/slugr-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/slugr/" }, "smarta": { "name": "smarta", "description": "Smarta sensor for nodeJS", "dist-tags": { "latest": "0.3.1" }, "readme": "\n# Smarta\n\n [Smarta](https://github.com/nodebus/smarta) sensor for nodeJS\n\n# Install\n\n\tnpm install smarta\n\n# Usage\n\n\tvar smarta = require(\"smarta\");\n\t//Create a sensor:\n\t//new smarta.sensor(name, host, port)\n\tvar sensor = new smarta.sensor(\"NodeJS\"); //Default host:127.0.0.1, port: 7070\n\t//Create a sensor with host and port:\n\tvar sensor = new smarta.sensor(\"NodeJS\", \"127.0.0.1\", 7080);\n\n\t//send message\n\t//sensor.info(title, message)\n\n\t//Info message\n\tsensor.info(\"I have sent 30 messages today.\");\n\t\n\t//Warning message\n\tsensor.warn(\"The messages are too more from Jack\");\n\t\n\t//CRITICAL message\n\tsensor.crit(\"Failed to send message to Jack\");\n \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Hidden <zzdhidden@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "hidden", "email": "zzdhidden@gmail.com" } ], "time": { "modified": "2011-12-14T06:28:02.518Z", "created": "2011-12-05T08:22:23.052Z", "0.0.1": "2011-12-05T08:22:28.874Z", "0.0.2": "2011-12-05T08:44:08.021Z", "0.1.0": "2011-12-05T09:58:49.791Z", "0.2.0": "2011-12-13T04:13:25.934Z", "0.3.0": "2011-12-14T06:17:36.890Z", "0.3.1": "2011-12-14T06:28:02.518Z" }, "author": { "name": "Hidden", "email": "zzdhidden@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/smarta/0.0.1", "0.0.2": "http://registry.npmjs.org/smarta/0.0.2", "0.1.0": "http://registry.npmjs.org/smarta/0.1.0", "0.2.0": "http://registry.npmjs.org/smarta/0.2.0", "0.3.0": "http://registry.npmjs.org/smarta/0.3.0", "0.3.1": "http://registry.npmjs.org/smarta/0.3.1" }, "dist": { "0.0.1": { "shasum": "4a9a01f8b71317f32071404de64e93755d572bc2", "tarball": "http://registry.npmjs.org/smarta/-/smarta-0.0.1.tgz" }, "0.0.2": { "shasum": "5d814f3f262c4bb3ec9f2c76d685527cca6741e6", "tarball": "http://registry.npmjs.org/smarta/-/smarta-0.0.2.tgz" }, "0.1.0": { "shasum": "0e9a8bfe824cb0cde1b693225bf7eba92d954fd3", "tarball": "http://registry.npmjs.org/smarta/-/smarta-0.1.0.tgz" }, "0.2.0": { "shasum": "0785765fb4c68986ea03f96558f24ec68babce77", "tarball": "http://registry.npmjs.org/smarta/-/smarta-0.2.0.tgz" }, "0.3.0": { "shasum": "0f0af4c07788c6e830243a50eae1f7f18e1cb78b", "tarball": "http://registry.npmjs.org/smarta/-/smarta-0.3.0.tgz" }, "0.3.1": { "shasum": "77b791e46123383c4249d5f06239400bd8f46eec", "tarball": "http://registry.npmjs.org/smarta/-/smarta-0.3.1.tgz" } }, "keywords": [ "smarta", "monitor", "sensor" ], "url": "http://registry.npmjs.org/smarta/" }, "smartdc": { "name": "smartdc", "description": "Client SDK and CLI for the Joyent SmartDataCenter API", "dist-tags": { "latest": "6.5.2" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-12-07T23:15:38.591Z", "created": "2011-07-15T15:33:40.351Z", "6.1.0": "2011-12-07T23:15:38.591Z", "6.1.0-1": "2011-12-07T23:15:38.591Z", "6.1.0-2": "2011-12-07T23:15:38.591Z", "6.1.0-3": "2011-12-07T23:15:38.591Z", "6.1.0-4": "2011-12-07T23:15:38.591Z", "6.1.0-5": "2011-12-07T23:15:38.591Z", "6.1.0-6": "2011-12-07T23:15:38.591Z", "6.1.0-7": "2011-12-07T23:15:38.591Z", "6.1.0-8": "2011-12-07T23:15:38.591Z", "6.1.0-9": "2011-12-07T23:15:38.591Z", "6.5.0-rc5": "2011-12-07T23:15:38.591Z", "6.5.0-rc6": "2011-12-07T23:15:38.591Z", "6.5.0-rc6-2b246e3688646c5c4b53fd8a83a907b6bb69fdc8": "2011-12-07T23:15:38.591Z", "6.5.0-rc6-c2e4f3a1a718b9c6691ebb2e1a6a319b70da113e": "2011-12-07T23:15:38.591Z", "6.5.0": "2011-12-07T23:15:38.591Z", "6.5.0-1": "2011-11-09T18:58:19.038Z", "6.5.0-2": "2011-12-05T22:26:31.113Z", "6.5.2": "2011-12-07T23:15:38.591Z" }, "author": { "name": "Joyent, Inc" }, "repository": { "type": "git", "url": "git://github.com/joyent/node-smartdc.git" }, "users": { "isaacs": true }, "versions": { "6.1.0": "http://registry.npmjs.org/smartdc/6.1.0", "6.1.0-1": "http://registry.npmjs.org/smartdc/6.1.0-1", "6.1.0-2": "http://registry.npmjs.org/smartdc/6.1.0-2", "6.1.0-3": "http://registry.npmjs.org/smartdc/6.1.0-3", "6.1.0-4": "http://registry.npmjs.org/smartdc/6.1.0-4", "6.1.0-5": "http://registry.npmjs.org/smartdc/6.1.0-5", "6.1.0-6": "http://registry.npmjs.org/smartdc/6.1.0-6", "6.1.0-7": "http://registry.npmjs.org/smartdc/6.1.0-7", "6.1.0-8": "http://registry.npmjs.org/smartdc/6.1.0-8", "6.1.0-9": "http://registry.npmjs.org/smartdc/6.1.0-9", "6.5.0-rc5": "http://registry.npmjs.org/smartdc/6.5.0-rc5", "6.5.0-rc6": "http://registry.npmjs.org/smartdc/6.5.0-rc6", "6.5.0-rc6-2b246e3688646c5c4b53fd8a83a907b6bb69fdc8": "http://registry.npmjs.org/smartdc/6.5.0-rc6-2b246e3688646c5c4b53fd8a83a907b6bb69fdc8", "6.5.0-rc6-c2e4f3a1a718b9c6691ebb2e1a6a319b70da113e": "http://registry.npmjs.org/smartdc/6.5.0-rc6-c2e4f3a1a718b9c6691ebb2e1a6a319b70da113e", "6.5.0": "http://registry.npmjs.org/smartdc/6.5.0", "6.5.0-1": "http://registry.npmjs.org/smartdc/6.5.0-1", "6.5.0-2": "http://registry.npmjs.org/smartdc/6.5.0-2", "6.5.2": "http://registry.npmjs.org/smartdc/6.5.2" }, "dist": { "6.1.0": { "shasum": "a5d563d07f5f020a61edb03c3ff6eda6dac24305", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0.tgz" }, "6.1.0-1": { "shasum": "289ebc90d977b0b2451a5b03c98c17f467ce347f", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-1.tgz" }, "6.1.0-2": { "shasum": "69d22bf4bc5402bc2547fff5501e2d48f95625b7", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-2.tgz" }, "6.1.0-3": { "shasum": "7535b80bc2a552881f1cbbd9ad699e8b16e0af99", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-3.tgz" }, "6.1.0-4": { "shasum": "3f6f0f76a9049e10bb9ce4f7e839a28e15de1842", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-4.tgz" }, "6.1.0-5": { "shasum": "aa58befa5aae0c51de036225ef82b3b9ad209875", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-5.tgz" }, "6.1.0-6": { "shasum": "72fffeec9f55cd1469173066aaaf4691db640ee4", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-6.tgz" }, "6.1.0-7": { "shasum": "d392b83546079812978e7321a1e49af30936f967", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-7.tgz" }, "6.1.0-8": { "shasum": "173adfbc1ac06c914f86ec6e9f9591116c414dd7", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-8.tgz" }, "6.1.0-9": { "shasum": "a0e98c7ef387d5f902975979e84851eb16acd30b", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.1.0-9.tgz" }, "6.5.0-rc5": { "shasum": "4a464bbd69032069f54d7d736d07cdb91ce9045f", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0-rc5.tgz" }, "6.5.0-rc6": { "shasum": "676c927cad7bdaa944ece4a794e436546547ec6e", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0-rc6.tgz" }, "6.5.0-rc6-2b246e3688646c5c4b53fd8a83a907b6bb69fdc8": { "shasum": "d20611ead7436547b9deacc4b939fc4b25cc384c", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0-rc6-2b246e3688646c5c4b53fd8a83a907b6bb69fdc8.tgz" }, "6.5.0-rc6-c2e4f3a1a718b9c6691ebb2e1a6a319b70da113e": { "shasum": "7115ffa21cf0a8b308bc7231b04a56b497aed692", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0-rc6-c2e4f3a1a718b9c6691ebb2e1a6a319b70da113e.tgz" }, "6.5.0": { "shasum": "d7be923277a609f21ef3a29cc91f958d8cf78210", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0.tgz" }, "6.5.0-1": { "shasum": "8cbcdaf41ce8463672a9b241e4b9cbc0f1870fcc", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0-1.tgz" }, "6.5.0-2": { "shasum": "7d425aa1754fd10728af67efa94d9ae5c2f447f1", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.0-2.tgz" }, "6.5.2": { "shasum": "145b1d752dac6f3d1c1922ccb8f4e3fc8837feac", "tarball": "http://registry.npmjs.org/smartdc/-/smartdc-6.5.2.tgz" } }, "url": "http://registry.npmjs.org/smartdc/" }, "smbhash": { "name": "smbhash", "description": "Samba LM/NT Hash Library", "dist-tags": { "latest": "0.0.1" }, "readme": "# node-smbhash: Samba LM/NT Hash Library\n\n## Introduction\n\nThis library converts passwords into the LAN Manager (LM) and\nNT Hashes used by SMB/CIFS servers. It was written to populate\nthe sambaLMPassword and sambaNTPassword values in an LDAP directory\nfor use with Samba.\n\n## Installation\n\n npm install smbhash\n\n## Usage\n\n```javascript\nvar lmhash = require('smbhash').lmhash;\nvar nthash = require('smbhash').nthash;\n\nvar pass = 'pass123';\nconsole.log('LM Hash: ' + lmhash(pass));\nconsole.log('NT Hash: ' + nthash(pass));\n```\n\nThis produces output:\n\n```\nLM Hash: 4FB7D301186E0EB3AAD3B435B51404EE\nNT Hash: 5FBC3D5FEC8206A30F4B6C473D68AE76\n```\n\n## References\n\n The NTLM Authentication Protocol and Security Support Provider\n Copyright (C) 2003, 2006 Eric Glass\n http://davenport.sourceforge.net/ntlm.html\n", "maintainers": [ { "name": "jclulow", "email": "josh@sysmgr.org" } ], "time": { "modified": "2011-11-12T05:17:56.931Z", "created": "2011-11-12T05:17:53.126Z", "0.0.1": "2011-11-12T05:17:56.931Z" }, "author": { "name": "Joshua M. Clulow", "email": "josh@sysmgr.org", "url": "http://blog.sysmgr.org" }, "repository": { "type": "git", "url": "git://github.com/jclulow/node-smbhash.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/smbhash/0.0.1" }, "dist": { "0.0.1": { "shasum": "3e0b73cfc6c02d4c0c19a993e84e52e11ff7a099", "tarball": "http://registry.npmjs.org/smbhash/-/smbhash-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/smbhash/" }, "smokesignals": { "name": "smokesignals", "description": "Lightweight event emitting", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "bentomas", "email": "benjamin@benjaminthomas.org" } ], "time": { "modified": "2011-09-29T22:06:07.645Z", "created": "2011-09-29T21:44:05.269Z", "0.0.1": "2011-09-29T21:44:06.340Z", "0.0.2": "2011-09-29T21:47:45.086Z", "0.0.4": "2011-09-29T22:06:07.645Z" }, "author": { "name": "Benjamin Thomas", "email": "benjamin@benjaminthomas.org", "url": "http://benjaminthomas.org" }, "repository": { "type": "git", "url": "git://github.com/bentomas/smokesignals.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/smokesignals/0.0.1", "0.0.2": "http://registry.npmjs.org/smokesignals/0.0.2", "0.0.4": "http://registry.npmjs.org/smokesignals/0.0.4" }, "dist": { "0.0.1": { "shasum": "e2dda714cf75fc8b39fcb3b27c262884cdb17d10", "tarball": "http://registry.npmjs.org/smokesignals/-/smokesignals-0.0.1.tgz" }, "0.0.2": { "shasum": "3c2e028f34ea47c6ea0d429277e944e25841a58b", "tarball": "http://registry.npmjs.org/smokesignals/-/smokesignals-0.0.2.tgz" }, "0.0.4": { "shasum": "1fd5ad8e024632d899e6a30c4b3341f1ebf71df0", "tarball": "http://registry.npmjs.org/smokesignals/-/smokesignals-0.0.4.tgz" } }, "keywords": [ "events", "emitter", "trigger" ], "url": "http://registry.npmjs.org/smokesignals/" }, "smoosh": { "name": "smoosh", "description": "a tool for packaging your JavaScript and CSS projects", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" }, { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-09-02T03:06:05.769Z", "created": "2011-03-05T04:34:46.614Z", "0.0.1": "2011-03-05T04:34:47.042Z", "0.0.2": "2011-03-05T04:40:50.040Z", "0.0.3": "2011-03-05T04:58:26.210Z", "0.0.4": "2011-03-05T05:08:55.340Z", "0.0.5": "2011-03-05T19:46:12.293Z", "0.0.6": "2011-03-10T00:34:42.957Z", "0.0.7": "2011-03-10T01:00:08.986Z", "0.0.8": "2011-03-12T08:17:54.817Z", "0.0.9": "2011-03-23T03:41:50.925Z", "0.1.0": "2011-04-10T03:54:26.243Z", "0.1.1": "2011-04-12T21:28:19.545Z", "0.2.0": "2011-04-24T03:51:38.919Z", "0.2.1": "2011-04-24T23:14:13.856Z", "0.2.2": "2011-05-20T17:18:07.602Z", "0.3.0": "2011-05-24T03:35:04.827Z", "0.3.1": "2011-09-02T03:06:05.769Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/smoosh/0.0.1", "0.0.2": "http://registry.npmjs.org/smoosh/0.0.2", "0.0.3": "http://registry.npmjs.org/smoosh/0.0.3", "0.0.4": "http://registry.npmjs.org/smoosh/0.0.4", "0.0.5": "http://registry.npmjs.org/smoosh/0.0.5", "0.0.6": "http://registry.npmjs.org/smoosh/0.0.6", "0.0.7": "http://registry.npmjs.org/smoosh/0.0.7", "0.0.8": "http://registry.npmjs.org/smoosh/0.0.8", "0.0.9": "http://registry.npmjs.org/smoosh/0.0.9", "0.1.0": "http://registry.npmjs.org/smoosh/0.1.0", "0.1.1": "http://registry.npmjs.org/smoosh/0.1.1", "0.2.0": "http://registry.npmjs.org/smoosh/0.2.0", "0.2.1": "http://registry.npmjs.org/smoosh/0.2.1", "0.2.2": "http://registry.npmjs.org/smoosh/0.2.2", "0.3.0": "http://registry.npmjs.org/smoosh/0.3.0", "0.3.1": "http://registry.npmjs.org/smoosh/0.3.1" }, "dist": { "0.0.1": { "shasum": "334fdd0b4b13344798f20b00034730cf2d9ad414", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.1.tgz" }, "0.0.2": { "shasum": "ae5e58f4f365af3b7a1936ba72b894ee8be7e6c9", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.2.tgz" }, "0.0.3": { "shasum": "d56a335dbad8123a891dda8843215fca7efe3b9d", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.3.tgz" }, "0.0.4": { "shasum": "751a29a7b36a0582645c6e050f48c1e2ef3ed411", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.4.tgz" }, "0.0.5": { "shasum": "9f20485700d94ae63791f2d3a8d8d3d29a9f0186", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.5.tgz" }, "0.0.6": { "shasum": "5e772e57569f69b30fcd1b4a3decb3b470289b40", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.6.tgz" }, "0.0.7": { "shasum": "fdf3ef505815cbc28b17265b00185a14886cae58", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.7.tgz" }, "0.0.8": { "shasum": "6db166e4d03351e3dc0cbe45510a010dca8e43e4", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.8.tgz" }, "0.0.9": { "shasum": "433684deba88509890b446deb3bd80cccb71872d", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.0.9.tgz" }, "0.1.0": { "shasum": "ba38d0156f40d87f4808b2fe4cbb1c4567953ab8", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.1.0.tgz" }, "0.1.1": { "shasum": "ac23cf071c2d2da35c31fc51a8e32398bd78df26", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.1.1.tgz" }, "0.2.0": { "shasum": "b8e07f9f014a23aec5effff8cb98c72118835986", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.2.0.tgz" }, "0.2.1": { "shasum": "7b034d1417c009721a045e17184d3e4d690a27e2", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.2.1.tgz" }, "0.2.2": { "shasum": "8ca06960a22cc87fe8385961d6be6cb20ea4e649", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.2.2.tgz" }, "0.3.0": { "shasum": "df3c960a6a22e1b81c2f47aad8d212d3e41781dc", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.3.0.tgz" }, "0.3.1": { "shasum": "f6bc440abc4bca9a9112366337ee9a479757cebc", "tarball": "http://registry.npmjs.org/smoosh/-/smoosh-0.3.1.tgz" } }, "keywords": [ "packager", "packaging", "smoosher", "javascript", "css", "dependencies" ], "url": "http://registry.npmjs.org/smoosh/" }, "smores": { "name": "smores", "description": "Campfire library written in CoffeeScript for Node", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "tombell", "email": "tomb@tombell.org.uk" } ], "time": { "modified": "2011-09-26T21:56:56.134Z", "created": "2011-08-29T00:18:23.371Z", "0.0.0": "2011-08-29T00:18:24.810Z", "0.0.1": "2011-09-18T00:51:58.136Z", "0.0.2": "2011-09-18T14:10:12.279Z", "0.0.3": "2011-09-20T13:55:42.672Z", "0.0.4": "2011-09-25T13:19:23.698Z", "0.0.5": "2011-09-26T21:53:02.981Z", "0.0.6": "2011-09-26T21:56:56.134Z" }, "author": { "name": "Tom Bell" }, "repository": { "type": "git", "url": "git://github.com/tombell/smores.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/smores/0.0.0", "0.0.1": "http://registry.npmjs.org/smores/0.0.1", "0.0.2": "http://registry.npmjs.org/smores/0.0.2", "0.0.3": "http://registry.npmjs.org/smores/0.0.3", "0.0.4": "http://registry.npmjs.org/smores/0.0.4", "0.0.5": "http://registry.npmjs.org/smores/0.0.5", "0.0.6": "http://registry.npmjs.org/smores/0.0.6" }, "dist": { "0.0.0": { "shasum": "39f4b71544a0e6fae8f74b1d547bc174fd6dd7de", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.0.tgz" }, "0.0.1": { "shasum": "0d04650997d025c78dd98b93b98e8fdba082733e", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.1.tgz" }, "0.0.2": { "shasum": "e55dcb7b77504f005ffea6fe3ada8a8626743aae", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.2.tgz" }, "0.0.3": { "shasum": "c60be287e37aeb33fbdbc165e676ad4f77787014", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.3.tgz" }, "0.0.4": { "shasum": "bfdfef709c9069a81cfea32e0576b2899aa67da0", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.4.tgz" }, "0.0.5": { "shasum": "b8a2535124f94f40d5754551e1d4b8db24a0508f", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.5.tgz" }, "0.0.6": { "shasum": "753a4bf75284308377be79c1f5f6e5c4084439aa", "tarball": "http://registry.npmjs.org/smores/-/smores-0.0.6.tgz" } }, "keywords": [ "campfire", "chat", "api" ], "url": "http://registry.npmjs.org/smores/" }, "smpp": { "name": "smpp", "description": "SMPP client and server implementation in node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "farhadi", "email": "a.farhadi@gmail.com" } ], "time": { "modified": "2011-09-15T09:23:57.890Z", "created": "2011-09-12T23:58:03.707Z", "0.0.1": "2011-09-12T23:58:08.015Z", "0.0.2": "2011-09-15T09:23:57.890Z" }, "author": { "name": "Ali Farhadi", "email": "a.farhadi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/farhadi/node-smpp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/smpp/0.0.1", "0.0.2": "http://registry.npmjs.org/smpp/0.0.2" }, "dist": { "0.0.1": { "shasum": "de1241995cf4c27031bd97b132185a7ec771002c", "tarball": "http://registry.npmjs.org/smpp/-/smpp-0.0.1.tgz" }, "0.0.2": { "shasum": "cade410958be64db12c5237579415b992324bef6", "tarball": "http://registry.npmjs.org/smpp/-/smpp-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/smpp/" }, "smsified": { "name": "smsified", "description": "A Node.js library for interaction with the SMSified API.", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "mheadd", "email": "mheadd@voxeo.com" } ], "time": { "modified": "2011-07-18T14:19:22.157Z", "created": "2011-05-18T14:34:51.139Z", "1.0.1": "2011-05-18T14:34:51.388Z", "1.0.2": "2011-05-25T12:30:25.800Z", "1.0.3": "2011-05-26T16:42:02.748Z", "1.0.4": "2011-06-15T16:54:00.657Z", "1.0.5": "2011-06-22T20:55:09.088Z", "1.0.6": "2011-07-18T14:19:22.157Z" }, "author": { "name": "Mark Headd", "email": "mheadd@voxeo.com", "url": "http://smsified.com" }, "versions": { "1.0.1": "http://registry.npmjs.org/smsified/1.0.1", "1.0.2": "http://registry.npmjs.org/smsified/1.0.2", "1.0.3": "http://registry.npmjs.org/smsified/1.0.3", "1.0.4": "http://registry.npmjs.org/smsified/1.0.4", "1.0.5": "http://registry.npmjs.org/smsified/1.0.5", "1.0.6": "http://registry.npmjs.org/smsified/1.0.6" }, "dist": { "1.0.1": { "shasum": "e00f35541e17679a311de780689fee771a58b9c5", "tarball": "http://registry.npmjs.org/smsified/-/smsified-1.0.1.tgz" }, "1.0.2": { "shasum": "b50dd67a2c54ab5312cd8890bc881528b6ff3834", "tarball": "http://registry.npmjs.org/smsified/-/smsified-1.0.2.tgz" }, "1.0.3": { "shasum": "d02260bdee4f4a81cf62ed17531498d2b62269ef", "tarball": "http://registry.npmjs.org/smsified/-/smsified-1.0.3.tgz" }, "1.0.4": { "shasum": "7384510ab357fc828ad96ee71d64c2783df661fb", "tarball": "http://registry.npmjs.org/smsified/-/smsified-1.0.4.tgz" }, "1.0.5": { "shasum": "fab111ba1c09c7390553f94ddedfecc5a1c0ea8a", "tarball": "http://registry.npmjs.org/smsified/-/smsified-1.0.5.tgz" }, "1.0.6": { "shasum": "f5e532ee3ee281e8fdb3dcdec0ec18653167ea76", "tarball": "http://registry.npmjs.org/smsified/-/smsified-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/smsified/" }, "smtp": { "name": "smtp", "description": "SMTP daemon (and eventually client) library", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "aredridel", "email": "aredridel@nbtsc.org" } ], "time": { "modified": "2011-06-21T18:41:56.263Z", "created": "2011-06-01T05:26:58.872Z", "0.0.1": "2011-06-01T05:26:58.872Z", "0.0.3": "2011-06-01T05:26:58.872Z", "0.0.5": "2011-06-01T05:26:58.872Z", "0.1.0": "2011-06-01T07:12:00.825Z", "0.1.1": "2011-06-13T05:57:54.014Z", "0.1.2": "2011-06-14T04:34:49.674Z", "0.1.3": "2011-06-14T04:39:25.854Z", "0.1.4": "2011-06-21T18:41:56.263Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/smtp/0.0.1", "0.0.3": "http://registry.npmjs.org/smtp/0.0.3", "0.0.5": "http://registry.npmjs.org/smtp/0.0.5", "0.1.0": "http://registry.npmjs.org/smtp/0.1.0", "0.1.1": "http://registry.npmjs.org/smtp/0.1.1", "0.1.2": "http://registry.npmjs.org/smtp/0.1.2", "0.1.3": "http://registry.npmjs.org/smtp/0.1.3", "0.1.4": "http://registry.npmjs.org/smtp/0.1.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/smtp/-/smtp-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/smtp/-/smtp-0.0.3.tgz" }, "0.0.5": { "shasum": "d4697e683a6d94fe5f65b47ccac7d188966bb699", "tarball": "http://registry.npmjs.org/smtp/-/smtp-0.0.5.tgz" }, "0.1.0": { "shasum": "cbb5595cc6a305d0f335348abc63bbb497a048bd", "tarball": "http://registry.npmjs.org/smtp/-/smtp-0.1.0.tgz" }, "0.1.1": { "shasum": "1a03a590d6b25731e5692e18eea4b9bddc9a2bd3", "tarball": "http://registry.npmjs.org/smtp/-/smtp-0.1.1.tgz" }, "0.1.2": { "shasum": "bcf8e3898a099e461ed0d6fefd6b7b7efced46d8", "tarball": "http://registry.npmjs.org/smtp/-/smtp-0.1.2.tgz" }, "0.1.3": { "shasum": "bacb6dc4ac5326331595de4b9ba9dbb2b539ee17", "tarball": "http://registry.npmjs.org/smtp/-/smtp-0.1.3.tgz" }, "0.1.4": { "shasum": "1779bb7e69c0e1077b722aff4367408c4dbd0454", "tarball": "http://registry.npmjs.org/smtp/-/smtp-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/smtp/" }, "smtp-protocol": { "name": "smtp-protocol", "description": "implements the smtp protocol for clients and servers", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-30T05:29:36.521Z", "created": "2011-11-29T02:02:53.855Z", "0.0.0": "2011-11-29T02:02:55.134Z", "0.1.0": "2011-11-29T09:07:37.507Z", "0.1.1": "2011-11-30T05:29:36.521Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-smtp-protocol.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/smtp-protocol/0.0.0", "0.1.0": "http://registry.npmjs.org/smtp-protocol/0.1.0", "0.1.1": "http://registry.npmjs.org/smtp-protocol/0.1.1" }, "dist": { "0.0.0": { "shasum": "3bc40c9e4eb6e29f3056e432c6ccd083d0139999", "tarball": "http://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.0.0.tgz" }, "0.1.0": { "shasum": "3ba611a5472374ba7700bf846c596d619852f137", "tarball": "http://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.1.0.tgz" }, "0.1.1": { "shasum": "965666df03dda8e047837243e1b902614b0f8f3f", "tarball": "http://registry.npmjs.org/smtp-protocol/-/smtp-protocol-0.1.1.tgz" } }, "keywords": [ "email", "mail", "smtp", "client", "server" ], "url": "http://registry.npmjs.org/smtp-protocol/" }, "smtp-tester": { "name": "smtp-tester", "description": "Quick and dirty smtp server, that accepts handlers to process messages", "dist-tags": { "latest": "0.3.0" }, "readme": "smtp-tester\n===========\n\nOverview\n--------\nsmtp-tester is a simple smtp server that accepts connections, receives mail, and then calls callbacks that are bound to a particular address.\n\nInstallation\n------------\nInstallation is fairly straightforward, just install the npm module:\n\n npm install smtp-tester\n\nStarting an SMTP server\n-----------------------\nFirst, require smtp-tester:\n\n````JavaScript\nvar ms = require('smtp-tester');\n````\n\nNext, initialize a server with a port it should listen on (yes, I know, never end a sentence in a preposition).\n\n````JavaScript\nvar mailServer = ms.init(port);\n````\n\nDone. Your SMTP server is now listening on port 'port'.\n\nSending Mail\n------------\nSend mail using any SMTP client you want. For node work, I personally use nodemailer \n\n npm install nodemailer\n\nReceiving Mail\n--------------\nTo receive mail, bind a handler to the mailServer you created earlier.\n\n````JavaScript\nvar ms, mailServer, handler, port = 4000;\nms = require('smtp-tester');\nmailServer = ms.init(port);\nhandler = function(addr,id,email) {\n\t// do something interesting\n};\n\nmailServer.bind(\"foo@bar.com\",handler);\n````\n\nDone. Every mail sent to foo@bar.com (and every one sent before binding) will call the handler exactly once.\n\nStopping Receipt\n----------------\nTo stop receiving mail at a particular handler, just unbind.\n\n````JavaScript\nmailServer.unbind(\"foo@bar.com\",handler);\n````\n\nRemoving Messages\n-----------------\nTo remove messages from the mail server, you can remove an individual message or all of them:\n\n````JavaScript\nmailServer.remove(id);\nmailServer.removeAll();\n````\n\nStopping the Server\n-------------------\nSurprisingly, the method is just called \"stop\".\n\n````JavaScript\nmailServer.stop();\n````\n\nHandlers\n--------\nHandlers that receive mail are passed three parameters.\n\n* addr: Address to which the email was addressed, and for which the handler was bound.\n* id: Internal ID of the email in this mail server process. Useful for removing messages or checking against something in our cache.\n* email: JavaScript object of the email, containing \"sender\", \"receivers\", \"data\" (raw text), \"headers\" and \"body\".\n\nSample email object is as follows, taken from the test.js included with the package.\n\n````JavaScript\n{ sender: { address: '', valid: true },\n receivers: { 'foo@bar.com': true },\n data: 'X-Mailer: Nodemailer (0.2.3; +http://www.nodemailer.org)\\r\\nDate: Thu, 01 Dec 2011 10:24:01 GMT\\r\\nFrom: mailtest@bar.com\\r\\nTo: foo@bar.com\\r\\nSubject: email test\\r\\nMIME-Version: 1.0\\r\\nContent-Type: text/plain; charset=UTF-8\\r\\nContent-Transfer-Encoding: quoted-printable\\r\\n\\r\\nThis is a test mail\\r\\n',\n headers: \n { 'X-Mailer': 'Nodemailer (0.2.3; +http://www.nodemailer.org)',\n Date: 'Thu, 01 Dec 2011 10:24:01 GMT',\n From: 'mailtest@bar.com',\n To: 'foo@bar.com',\n Subject: 'email test',\n 'MIME-Version': '1.0',\n 'Content-Type': 'text/plain; charset=UTF-8',\n 'Content-Transfer-Encoding': 'quoted-printable' },\n body: 'This is a test mail\\r\\n' }````\n\n", "maintainers": [ { "name": "deitch", "email": "avi@deitcher.net" } ], "time": { "modified": "2011-12-01T21:41:57.002Z", "created": "2011-12-01T10:49:29.981Z", "0.1.0": "2011-12-01T10:49:32.211Z", "0.2.0": "2011-12-01T20:33:26.405Z", "0.3.0": "2011-12-01T21:41:57.002Z" }, "author": { "name": "Avi Deitcher", "email": "avi@deitcher.net" }, "repository": { "type": "git", "url": "git://github.com/deitch/smtp-tester.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/smtp-tester/0.1.0", "0.2.0": "http://registry.npmjs.org/smtp-tester/0.2.0", "0.3.0": "http://registry.npmjs.org/smtp-tester/0.3.0" }, "dist": { "0.1.0": { "shasum": "9bb2e43d8028cf4fb65a823b96d55da303f5b435", "tarball": "http://registry.npmjs.org/smtp-tester/-/smtp-tester-0.1.0.tgz" }, "0.2.0": { "shasum": "d2fd7ae7e8639487c9bfb356258bb7bcb148e757", "tarball": "http://registry.npmjs.org/smtp-tester/-/smtp-tester-0.2.0.tgz" }, "0.3.0": { "shasum": "9a5dfe46c98c75435d8915a52bf86fada8ddedff", "tarball": "http://registry.npmjs.org/smtp-tester/-/smtp-tester-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/smtp-tester/" }, "smtpc": { "name": "smtpc", "description": "Simple SMTP client for NodeJS", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-06-06T17:33:20.991Z", "created": "2011-04-17T00:37:48.182Z", "0.1.0": "2011-04-17T00:37:48.819Z", "0.1.1": "2011-05-19T15:08:38.558Z", "0.1.2": "2011-05-27T11:12:50.205Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt", "url": "http://www.thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/dresende/node-smtp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/smtpc/0.1.0", "0.1.1": "http://registry.npmjs.org/smtpc/0.1.1", "0.1.2": "http://registry.npmjs.org/smtpc/0.1.2" }, "dist": { "0.1.0": { "shasum": "2f7a4b9eff87c9ad4af017223e8317afc836c8b4", "tarball": "http://registry.npmjs.org/smtpc/-/smtpc-0.1.0.tgz" }, "0.1.1": { "shasum": "5bb07d6d4bf3bea61b07713af7ed1153cc57393e", "tarball": "http://registry.npmjs.org/smtpc/-/smtpc-0.1.1.tgz" }, "0.1.2": { "shasum": "7b0efaabcb281e2d454765fafeebbdd8c3823774", "tarball": "http://registry.npmjs.org/smtpc/-/smtpc-0.1.2.tgz" } }, "keywords": [ "smtp", "client", "mail" ], "url": "http://registry.npmjs.org/smtpc/" }, "smtpclient": { "name": "smtpclient", "description": "SMTP client supporting AUTH and TLS/SSL", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "sleeplessinc", "email": "joe@sleepless.com" } ], "time": { "modified": "2011-02-17T00:09:17.366Z", "created": "2011-02-17T00:09:16.917Z", "1.0.0": "2011-02-17T00:09:17.366Z" }, "author": { "name": "Joe Hitchens", "email": "joe@sleepless.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/smtpclient/1.0.0" }, "dist": { "1.0.0": { "shasum": "459ede165e3c5238527a11d58a391da7cdaea7b2", "tarball": "http://registry.npmjs.org/smtpclient/-/smtpclient-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/smtpclient/" }, "snapi": { "name": "snapi", "description": "Pluggable API server", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-10T12:20:21.905Z", "created": "2011-12-06T14:22:15.244Z", "0.0.1": "2011-12-06T14:22:16.616Z", "0.0.2": "2011-12-10T12:07:19.080Z", "0.0.3": "2011-12-10T12:20:21.905Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/snapi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/snapi/0.0.1", "0.0.2": "http://registry.npmjs.org/snapi/0.0.2", "0.0.3": "http://registry.npmjs.org/snapi/0.0.3" }, "dist": { "0.0.1": { "shasum": "cd1ab96b0da8a708e8fb47f8f87c6fccd7988c21", "tarball": "http://registry.npmjs.org/snapi/-/snapi-0.0.1.tgz" }, "0.0.2": { "shasum": "98eb8981a5d9645a02048a87a192d27c1d87e857", "tarball": "http://registry.npmjs.org/snapi/-/snapi-0.0.2.tgz" }, "0.0.3": { "shasum": "83fc8bab912b8dd9d7876303e86727140897f83e", "tarball": "http://registry.npmjs.org/snapi/-/snapi-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/snapi/" }, "snappy": { "name": "snappy", "description": "Nodejs bindings to Google's Snappy compression library", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "kesla", "email": "david.bjorklund@gmail.com" } ], "time": { "modified": "2011-12-06T21:14:12.501Z", "created": "2011-05-17T15:13:47.452Z", "1.0.0": "2011-12-06T21:14:12.501Z", "1.1.0": "2011-12-06T21:14:12.501Z", "1.1.1": "2011-12-06T21:14:12.501Z", "1.1.2": "2011-12-06T21:14:12.501Z", "1.2.0": "2011-12-06T21:14:12.501Z" }, "author": { "name": "David Björklund", "email": "david.bjorklund@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kesla/node-snappy.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/snappy/1.0.0", "1.1.0": "http://registry.npmjs.org/snappy/1.1.0", "1.1.1": "http://registry.npmjs.org/snappy/1.1.1", "1.1.2": "http://registry.npmjs.org/snappy/1.1.2", "1.2.0": "http://registry.npmjs.org/snappy/1.2.0" }, "dist": { "1.0.0": { "shasum": "93951ec5880c8851f1b3b088863d1520e2469ef4", "bin": { "0.4-linux-2.6.35-28-generic": { "shasum": "045ffbeb2e299dda3696712762d45960065a01cc", "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.0.0-0.4-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.0.0.tgz" }, "1.1.0": { "shasum": "2ab3fa594977698af8016ddaa0f8af65141cb325", "bin": { "0.4-linux-2.6.35-28-generic": { "shasum": "0c25b1af6d0f21ba23bd520943dfc84d8f921138", "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.1.0-0.4-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.1.0.tgz" }, "1.1.1": { "shasum": "ac88d1ee9d5fa86d3c04d7e8b44f5a909f9ef6ad", "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.1.1.tgz" }, "1.1.2": { "shasum": "ebe8195166f167dfc656ad6cf33a38a6d60a4c4f", "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.1.2.tgz" }, "1.2.0": { "shasum": "af694a39cd72c1afe25a64ca42487135b173a23f", "tarball": "http://registry.npmjs.org/snappy/-/snappy-1.2.0.tgz" } }, "url": "http://registry.npmjs.org/snappy/" }, "sng": { "name": "sng", "description": "THE script that manages NGinx/PHP developement server", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "fe_lix_", "email": "felix.delval@gmail.com" } ], "time": { "modified": "2011-08-18T14:27:41.751Z", "created": "2011-07-01T10:47:59.410Z", "0.0.1": "2011-07-01T10:48:00.420Z", "0.0.2": "2011-07-01T10:52:32.483Z", "0.0.3": "2011-07-01T11:01:35.332Z", "0.0.4": "2011-07-01T11:12:43.900Z", "0.0.5": "2011-08-04T09:13:06.927Z", "0.0.6": "2011-08-04T16:06:53.461Z", "0.0.7": "2011-08-10T14:45:30.498Z", "0.0.8": "2011-08-18T14:14:35.143Z" }, "author": { "name": "Félix Delval", "email": "contact@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "repository": { "type": "hg", "url": "https://bitbucket.org/ravelsoft/node-sng" }, "versions": { "0.0.1": "http://registry.npmjs.org/sng/0.0.1", "0.0.2": "http://registry.npmjs.org/sng/0.0.2", "0.0.3": "http://registry.npmjs.org/sng/0.0.3", "0.0.4": "http://registry.npmjs.org/sng/0.0.4", "0.0.5": "http://registry.npmjs.org/sng/0.0.5", "0.0.6": "http://registry.npmjs.org/sng/0.0.6", "0.0.7": "http://registry.npmjs.org/sng/0.0.7", "0.0.8": "http://registry.npmjs.org/sng/0.0.8" }, "dist": { "0.0.1": { "shasum": "7ac16df87b3a159fa8755289727623f558ab38ae", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.1.tgz" }, "0.0.2": { "shasum": "ca64dad3531b79d24357578050f89bbfcb055d53", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.2.tgz" }, "0.0.3": { "shasum": "8a6644415a323fa03227014917a8cbd6f234793c", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.3.tgz" }, "0.0.4": { "shasum": "7a98db2e2ef132852dbc4b80eb1b41fa41df22de", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.4.tgz" }, "0.0.5": { "shasum": "488ea7d866785496cd83c04d7d50d5ae381336d4", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.5.tgz" }, "0.0.6": { "shasum": "a2597b0f72d7d3908129a0c7d869a64c5a77fac2", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.6.tgz" }, "0.0.7": { "shasum": "1d9da3ce0bd8661ccc4057abda643ca0b811bd62", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.7.tgz" }, "0.0.8": { "shasum": "0c753a0d686870b2f5c35a0e8a2511f01214e881", "tarball": "http://registry.npmjs.org/sng/-/sng-0.0.8.tgz" } }, "keywords": [ "nginx", "php", "developement server", "fun" ], "url": "http://registry.npmjs.org/sng/" }, "snip": { "name": "snip", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "joshbirk", "email": "joshua.birk@gmail.com" } ], "time": { "modified": "2011-06-27T21:00:14.455Z", "created": "2011-06-27T21:00:14.176Z", "0.5.0": "2011-06-27T21:00:14.455Z" }, "author": { "name": "Josh Birk" }, "versions": { "0.5.0": "http://registry.npmjs.org/snip/0.5.0" }, "dist": { "0.5.0": { "shasum": "fb94863188b006f56267dd5e1415993c861fae00", "tarball": "http://registry.npmjs.org/snip/-/snip-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/snip/" }, "snipes": { "name": "snipes", "description": "Unobtrusive realtime mouse-tracking analytics for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jasonbarry", "email": "jasongrantbarry@gmail.com" } ], "time": { "modified": "2011-07-26T06:43:03.165Z", "created": "2011-07-26T06:43:02.639Z", "0.0.1": "2011-07-26T06:43:03.165Z" }, "author": { "name": "Jason Barry" }, "versions": { "0.0.1": "http://registry.npmjs.org/snipes/0.0.1" }, "dist": { "0.0.1": { "shasum": "35bb6a7d7853e72f61bbafa1501a7bb535f8fb4e", "tarball": "http://registry.npmjs.org/snipes/-/snipes-0.0.1.tgz" } }, "keywords": [ "analytics", "mouse tracking", "heatmap" ], "url": "http://registry.npmjs.org/snipes/" }, "snippets": { "name": "snippets", "description": "JavaScript Snippet Collection", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-09-07T21:04:45.207Z", "created": "2011-07-28T00:21:31.278Z", "0.0.1": "2011-07-28T00:21:32.287Z", "0.0.2": "2011-07-28T00:28:15.154Z", "0.0.3": "2011-07-30T14:42:02.834Z", "0.0.4": "2011-07-30T14:52:34.565Z", "0.0.5": "2011-07-30T22:19:13.848Z", "0.0.6": "2011-09-07T21:04:45.207Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/js-snippets.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/snippets/0.0.1", "0.0.2": "http://registry.npmjs.org/snippets/0.0.2", "0.0.3": "http://registry.npmjs.org/snippets/0.0.3", "0.0.4": "http://registry.npmjs.org/snippets/0.0.4", "0.0.5": "http://registry.npmjs.org/snippets/0.0.5", "0.0.6": "http://registry.npmjs.org/snippets/0.0.6" }, "dist": { "0.0.1": { "shasum": "3f539adcda0768f1df3a368278bd0aa84e7f51d3", "tarball": "http://registry.npmjs.org/snippets/-/snippets-0.0.1.tgz" }, "0.0.2": { "shasum": "7f07f1adede2941afc8fd2013c32fd035440fac5", "tarball": "http://registry.npmjs.org/snippets/-/snippets-0.0.2.tgz" }, "0.0.3": { "shasum": "4b893d9243c6f466c0526949650b299ea1522b83", "tarball": "http://registry.npmjs.org/snippets/-/snippets-0.0.3.tgz" }, "0.0.4": { "shasum": "7b61fc93f78a4270b7a774636d2cdd372879be12", "tarball": "http://registry.npmjs.org/snippets/-/snippets-0.0.4.tgz" }, "0.0.5": { "shasum": "21cf7096b37140ebe02a470153843bd68708b14b", "tarball": "http://registry.npmjs.org/snippets/-/snippets-0.0.5.tgz" }, "0.0.6": { "shasum": "1ad5eb3ff6f3c8353e49d613742b4eb3bb935f24", "tarball": "http://registry.npmjs.org/snippets/-/snippets-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/snippets/" }, "snockets": { "name": "snockets", "description": "Sprockets-esque script concatenation for Node", "dist-tags": { "latest": "1.3.3" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-11-02T19:37:43.153Z", "created": "2011-10-01T19:23:21.928Z", "1.0.0": "2011-10-01T19:23:22.395Z", "1.1.0": "2011-10-02T19:45:42.575Z", "1.2.0": "2011-10-03T18:47:55.680Z", "1.2.3": "2011-10-03T19:02:48.118Z", "1.2.4": "2011-10-03T19:49:17.826Z", "1.2.5": "2011-10-03T20:03:33.676Z", "1.3.0": "2011-10-08T16:04:23.224Z", "1.3.1": "2011-10-08T16:24:22.097Z", "1.3.2": "2011-10-23T18:42:04.383Z", "1.3.3": "2011-11-02T19:37:43.153Z" }, "author": { "name": "Trevor Burnham", "url": "http://trevorburnham.com" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/snockets.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/snockets/1.0.0", "1.1.0": "http://registry.npmjs.org/snockets/1.1.0", "1.2.0": "http://registry.npmjs.org/snockets/1.2.0", "1.2.3": "http://registry.npmjs.org/snockets/1.2.3", "1.2.4": "http://registry.npmjs.org/snockets/1.2.4", "1.2.5": "http://registry.npmjs.org/snockets/1.2.5", "1.3.0": "http://registry.npmjs.org/snockets/1.3.0", "1.3.1": "http://registry.npmjs.org/snockets/1.3.1", "1.3.2": "http://registry.npmjs.org/snockets/1.3.2", "1.3.3": "http://registry.npmjs.org/snockets/1.3.3" }, "dist": { "1.0.0": { "shasum": "ed6b50ff1d2698de3e6f9c10bf543c7383ef32c1", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.0.0.tgz" }, "1.1.0": { "shasum": "c7f3eb30ed7f154b802ea3d6a7c14654160d07ad", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.1.0.tgz" }, "1.2.0": { "shasum": "075328e950a36d9807feae8fe5aa56dc7f2d8dfd", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.2.0.tgz" }, "1.2.3": { "shasum": "ac0735e615cbb247bf3aec9847d1b15427949af8", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.2.3.tgz" }, "1.2.4": { "shasum": "41fd8417d60b123c68891dcc812d63079717d8dc", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.2.4.tgz" }, "1.2.5": { "shasum": "ed31be3b00e2151e0c8d7bd77ac55c2d35df687b", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.2.5.tgz" }, "1.3.0": { "shasum": "9aa8854d8f5c0304838e56e45bdc6ebe9e1c6cd1", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.3.0.tgz" }, "1.3.1": { "shasum": "78e42b0fb120448e837c611211386ebef67448f8", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.3.1.tgz" }, "1.3.2": { "shasum": "61875e5becf3096e85fdc77ba222205fe2d4e396", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.3.2.tgz" }, "1.3.3": { "shasum": "df17973dc5831bf0310445c091a9cbe209058095", "tarball": "http://registry.npmjs.org/snockets/-/snockets-1.3.3.tgz" } }, "url": "http://registry.npmjs.org/snockets/" }, "snout": { "name": "snout", "description": "A lightweight application framework for Node", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "gsf", "email": "gsf747@gmail.com" } ], "time": { "modified": "2011-12-04T06:19:11.342Z", "created": "2011-10-17T04:27:48.123Z", "0.0.3": "2011-10-17T04:27:48.449Z", "0.0.4": "2011-11-26T01:46:32.497Z", "0.0.5": "2011-12-04T06:19:11.342Z" }, "author": { "name": "Gabriel Farrell", "email": "g@grrawr.com" }, "repository": { "type": "git", "url": "git://github.com/gsf/snout.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/snout/0.0.3", "0.0.4": "http://registry.npmjs.org/snout/0.0.4", "0.0.5": "http://registry.npmjs.org/snout/0.0.5" }, "dist": { "0.0.3": { "shasum": "41b8fb4ed3a6de2d384409fc5aea03fd81ee19c6", "tarball": "http://registry.npmjs.org/snout/-/snout-0.0.3.tgz" }, "0.0.4": { "shasum": "336057b39878ed228593f66ac4b7649ccaa65b93", "tarball": "http://registry.npmjs.org/snout/-/snout-0.0.4.tgz" }, "0.0.5": { "shasum": "d7ab0dcc313ff948afd4728f738455f580027f57", "tarball": "http://registry.npmjs.org/snout/-/snout-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/snout/" }, "snow": { "name": "snow", "description": "SNOWFLAKES IN UR TERMINAL EATIN' UR MEMORY", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-24T03:08:44.839Z", "created": "2011-10-24T03:08:44.490Z", "0.0.0": "2011-10-24T03:08:44.839Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/snow.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/snow/0.0.0" }, "dist": { "0.0.0": { "shasum": "a7cd191133a3839abe24d24db0d95ef3c934fa21", "tarball": "http://registry.npmjs.org/snow/-/snow-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/snow/" }, "snowball": { "name": "snowball", "description": "snowball word stemming algorithm implementation", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "gerad", "email": "gerads@gmail.com" } ], "time": { "modified": "2011-03-10T17:40:49.845Z", "created": "2011-03-10T17:40:49.355Z", "0.3.1": "2011-03-10T17:40:49.846Z" }, "author": { "name": "Oleg Mazko" }, "repository": { "type": "git", "url": "git://github.com/fortnightlabs/snowball-js.git" }, "versions": { "0.3.1": "http://registry.npmjs.org/snowball/0.3.1" }, "dist": { "0.3.1": { "shasum": "627b19fb6574118bef06ad6810d84ddbee3ef993", "tarball": "http://registry.npmjs.org/snowball/-/snowball-0.3.1.tgz" } }, "keywords": [ "nlp", "word stemming", "snowball" ], "url": "http://registry.npmjs.org/snowball/" }, "snpp": { "name": "snpp", "description": "An SNPP server library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jsanders", "email": "sanderjd@gmail.com" } ], "author": { "name": "James Sanders", "email": "sanderjd@gmail.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/snpp/0.1.1", "0.1.2": "http://registry.npmjs.org/snpp/0.1.2" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/snpp/-/snpp-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/snpp/-/snpp-0.1.2.tgz" } }, "keywords": [ "snpp", "server" ], "url": "http://registry.npmjs.org/snpp/" }, "snsclient": { "name": "snsclient", "description": "Multi-platform SNS client for node", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "btspoony", "email": "btspoony@gmail.com" } ], "time": { "modified": "2011-12-10T14:59:21.038Z", "created": "2011-09-21T21:41:01.547Z", "0.1.0": "2011-09-21T21:41:06.166Z", "0.1.1": "2011-09-24T08:34:03.260Z", "0.1.2": "2011-10-19T17:38:18.047Z", "0.1.3": "2011-10-26T19:12:38.920Z", "0.2.0": "2011-11-22T17:19:51.743Z", "0.3.0": "2011-12-10T14:59:21.038Z" }, "author": { "name": "Tang Bo Hao", "email": "btspoony@gmail.com", "url": "http://blog.boisgames.com" }, "repository": { "type": "git", "url": "git://github.com/btspoony/node-snsclient.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/snsclient/0.1.0", "0.1.1": "http://registry.npmjs.org/snsclient/0.1.1", "0.1.2": "http://registry.npmjs.org/snsclient/0.1.2", "0.1.3": "http://registry.npmjs.org/snsclient/0.1.3", "0.2.0": "http://registry.npmjs.org/snsclient/0.2.0", "0.3.0": "http://registry.npmjs.org/snsclient/0.3.0" }, "dist": { "0.1.0": { "shasum": "466ec324e303ffbad42b4ef57669ab61d716fec1", "tarball": "http://registry.npmjs.org/snsclient/-/snsclient-0.1.0.tgz" }, "0.1.1": { "shasum": "447f62e408fcce299c83862e7898a81a1e78ab4b", "tarball": "http://registry.npmjs.org/snsclient/-/snsclient-0.1.1.tgz" }, "0.1.2": { "shasum": "9f9d891f90bbe4354e3b129fafd5f5955d701737", "tarball": "http://registry.npmjs.org/snsclient/-/snsclient-0.1.2.tgz" }, "0.1.3": { "shasum": "a77d0978c39afc812c344e141a9b68a25decfe3d", "tarball": "http://registry.npmjs.org/snsclient/-/snsclient-0.1.3.tgz" }, "0.2.0": { "shasum": "7ee498c41788349f91ed2196c6ebdf65297c96ae", "tarball": "http://registry.npmjs.org/snsclient/-/snsclient-0.2.0.tgz" }, "0.3.0": { "shasum": "790d09f2e0ecc354a112783ff3602378164db49b", "tarball": "http://registry.npmjs.org/snsclient/-/snsclient-0.3.0.tgz" } }, "keywords": [ "sdk", "facebook", "oauth", "oauth2", "restful", "sns", "snsclient" ], "url": "http://registry.npmjs.org/snsclient/" }, "soap": { "name": "soap", "description": "A minimal node SOAP client", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "vpulim", "email": "v@pulim.com" } ], "time": { "modified": "2011-12-09T21:22:07.558Z", "created": "2011-04-13T15:17:02.838Z", "0.0.1": "2011-04-13T15:17:03.164Z", "0.0.2": "2011-07-28T23:03:31.175Z", "0.0.3": "2011-08-23T20:59:28.651Z", "0.0.4": "2011-10-27T21:40:02.391Z", "0.0.5": "2011-11-15T18:07:17.181Z", "0.0.6": "2011-11-15T22:03:03.752Z", "0.0.7": "2011-12-05T23:04:45.323Z", "0.0.8": "2011-12-09T20:58:56.023Z", "0.0.9": "2011-12-09T21:22:07.558Z" }, "author": { "name": "Vinay Pulim", "email": "v@pulim.com" }, "repository": { "type": "git", "url": "git://github.com/milewise/node-soap.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/soap/0.0.2", "0.0.3": "http://registry.npmjs.org/soap/0.0.3", "0.0.7": "http://registry.npmjs.org/soap/0.0.7", "0.0.8": "http://registry.npmjs.org/soap/0.0.8", "0.0.9": "http://registry.npmjs.org/soap/0.0.9" }, "dist": { "0.0.2": { "shasum": "00bfffe8f7ceabb9cf47bf674b44da0a2f3213cf", "tarball": "http://registry.npmjs.org/soap/-/soap-0.0.2.tgz" }, "0.0.3": { "shasum": "fca43082cc66c6728cb6c024f1559f49e3b114af", "tarball": "http://registry.npmjs.org/soap/-/soap-0.0.3.tgz" }, "0.0.7": { "shasum": "808bfaf5f06ac00800594ecb4f9a531baef66f41", "tarball": "http://registry.npmjs.org/soap/-/soap-0.0.7.tgz" }, "0.0.8": { "shasum": "727c6dc6ef2623a3f757d3c1b3b4d4fdfd3f2a95", "tarball": "http://registry.npmjs.org/soap/-/soap-0.0.8.tgz" }, "0.0.9": { "shasum": "5f3fd50319a43c3bde3b80e216052aff3d54c2eb", "tarball": "http://registry.npmjs.org/soap/-/soap-0.0.9.tgz" } }, "keywords": [ "soap" ], "url": "http://registry.npmjs.org/soap/" }, "socket-push": { "name": "socket-push", "description": "A highly scaleable COMET solution", "dist-tags": { "latest": "0.1.2-7beta" }, "maintainers": [ { "name": "brstgt", "email": "benjamin.roth@kwick.de" }, { "name": "lociii", "email": "npm@jensnistler.de" } ], "time": { "modified": "2011-05-18T12:49:58.859Z", "created": "2011-03-17T23:52:37.338Z", "0.1.0beta": "2011-03-17T23:52:37.809Z", "0.1.1beta": "2011-03-24T21:39:53.360Z", "0.1.2beta": "2011-03-31T13:38:29.900Z", "0.1.2-1beta": "2011-04-04T12:07:21.323Z", "0.1.2-2beta": "2011-04-04T13:09:46.224Z", "0.1.2-3beta": "2011-04-04T13:23:45.397Z", "0.1.2-4beta": "2011-04-12T09:40:29.849Z", "0.1.2-5beta": "2011-05-18T09:04:40.038Z", "0.1.2-6beta": "2011-05-18T09:55:14.422Z", "0.1.2-7beta": "2011-05-18T12:49:58.859Z" }, "author": { "name": "Benjamin Roth", "email": "benjamin.roth@kwick.de", "url": "http://www.kwick.de" }, "repository": { "type": "git", "url": "git://github.com/brstgt/socket-push.git" }, "versions": { "0.1.0beta": "http://registry.npmjs.org/socket-push/0.1.0beta", "0.1.1beta": "http://registry.npmjs.org/socket-push/0.1.1beta", "0.1.2beta": "http://registry.npmjs.org/socket-push/0.1.2beta", "0.1.2-1beta": "http://registry.npmjs.org/socket-push/0.1.2-1beta", "0.1.2-2beta": "http://registry.npmjs.org/socket-push/0.1.2-2beta", "0.1.2-3beta": "http://registry.npmjs.org/socket-push/0.1.2-3beta", "0.1.2-4beta": "http://registry.npmjs.org/socket-push/0.1.2-4beta", "0.1.2-5beta": "http://registry.npmjs.org/socket-push/0.1.2-5beta", "0.1.2-6beta": "http://registry.npmjs.org/socket-push/0.1.2-6beta", "0.1.2-7beta": "http://registry.npmjs.org/socket-push/0.1.2-7beta" }, "dist": { "0.1.0beta": { "shasum": "9d693f188e9caa4d0b901bbf478a995a324f5716", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.0beta.tgz" }, "0.1.1beta": { "shasum": "65e52b9fe584d4c402de8cc5caed6ff9f2834fba", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.1beta.tgz" }, "0.1.2beta": { "shasum": "4ce34ce46e8734861f9fba8ce543bcbfbe4a603f", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2beta.tgz" }, "0.1.2-1beta": { "shasum": "8b3b3bfc8fc67e576a3e35082e5ea2d22ff74525", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-1beta.tgz" }, "0.1.2-2beta": { "shasum": "4bb085af26175738fee01749c534806fd0654408", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-2beta.tgz" }, "0.1.2-3beta": { "shasum": "171f26fd2133f986d7e1025aac87070197852fec", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-3beta.tgz" }, "0.1.2-4beta": { "shasum": "df13c2417e5e5d904c5e68dfb041a20a06e66c97", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-4beta.tgz" }, "0.1.2-5beta": { "shasum": "860e887fea6582f18cb2f4508e243fea75931d3f", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-5beta.tgz" }, "0.1.2-6beta": { "shasum": "477b57e5f6e3c78246666125fa0d7c768242f5f3", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-6beta.tgz" }, "0.1.2-7beta": { "shasum": "2ac80eb7ec44441d2cc9675eaf51cd49999bf4b5", "tarball": "http://registry.npmjs.org/socket-push/-/socket-push-0.1.2-7beta.tgz" } }, "keywords": [ "socket-push", "comet", "websockets" ], "url": "http://registry.npmjs.org/socket-push/" }, "socket-twitchat": { "name": "socket-twitchat", "description": "IRC-like chatroom + Twitter live-stream", "dist-tags": { "latest": "0.7.15" }, "maintainers": [ { "name": "gaarf", "email": "adrien@daltonx.com" } ], "time": { "modified": "2011-07-20T17:21:14.297Z", "created": "2011-06-12T03:29:07.647Z", "0.7.10": "2011-06-12T03:29:08.405Z", "0.7.11": "2011-06-12T03:33:28.663Z", "0.7.12": "2011-06-12T03:38:15.483Z", "0.7.13": "2011-06-12T03:42:50.406Z", "0.7.15": "2011-07-20T17:21:14.297Z" }, "author": { "name": "gaarf", "url": "http://gaarf.info" }, "repository": { "type": "git", "url": "git://github.com/gaarf/socket-twitchat.git" }, "versions": { "0.7.10": "http://registry.npmjs.org/socket-twitchat/0.7.10", "0.7.11": "http://registry.npmjs.org/socket-twitchat/0.7.11", "0.7.12": "http://registry.npmjs.org/socket-twitchat/0.7.12", "0.7.13": "http://registry.npmjs.org/socket-twitchat/0.7.13", "0.7.15": "http://registry.npmjs.org/socket-twitchat/0.7.15" }, "dist": { "0.7.10": { "shasum": "88d537f4fe816cba2df7ca99476764beef015eb2", "tarball": "http://registry.npmjs.org/socket-twitchat/-/socket-twitchat-0.7.10.tgz" }, "0.7.11": { "shasum": "e0ca37ae4f87d5ea4acab7aa1536b029475368cf", "tarball": "http://registry.npmjs.org/socket-twitchat/-/socket-twitchat-0.7.11.tgz" }, "0.7.12": { "shasum": "9aa022ca5a837e18aa38a8f7dedd599001d2b1e1", "tarball": "http://registry.npmjs.org/socket-twitchat/-/socket-twitchat-0.7.12.tgz" }, "0.7.13": { "shasum": "851dd46efab1b211a721c9f4e4c4f53764cfe43b", "tarball": "http://registry.npmjs.org/socket-twitchat/-/socket-twitchat-0.7.13.tgz" }, "0.7.15": { "shasum": "768fb2bcf2385ada6a6ab9938e4871b8300e27c8", "tarball": "http://registry.npmjs.org/socket-twitchat/-/socket-twitchat-0.7.15.tgz" } }, "keywords": [ "real-time", "webapp", "ExpressJS", "socket.io", "jQuery", "campfire" ], "url": "http://registry.npmjs.org/socket-twitchat/" }, "socket.io": { "name": "socket.io", "description": "Real-time apps made cross-browser & easy with a WebSocket-like API", "dist-tags": { "latest": "0.8.7" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/socket.io.git" }, "time": { "modified": "2011-11-23T08:36:45.743Z", "created": "2010-12-24T04:53:35.445Z", "0.3.8": "2010-12-24T04:53:35.445Z", "0.4.0": "2010-12-24T04:53:35.445Z", "0.4.1": "2010-12-24T04:53:35.445Z", "0.5.1": "2010-12-24T04:53:35.445Z", "0.5.3": "2010-12-24T04:53:35.445Z", "0.6.0": "2010-12-24T04:53:35.445Z", "0.6.1": "2010-12-24T04:53:35.445Z", "0.6.3": "2010-12-24T04:53:35.445Z", "0.6.4": "2011-01-05T19:21:49.262Z", "0.6.5": "2011-01-10T00:57:07.799Z", "0.6.6": "2011-01-10T02:18:05.953Z", "0.6.7": "2011-01-10T03:24:38.957Z", "0.6.8": "2011-01-10T09:50:51.893Z", "0.6.9": "2011-02-06T18:09:35.988Z", "0.6.10": "2011-02-10T02:45:11.455Z", "0.6.11": "2011-02-15T23:43:46.550Z", "0.6.12": "2011-02-18T22:41:12.582Z", "0.6.14": "2011-02-22T19:09:51.602Z", "0.6.15": "2011-02-23T19:21:05.674Z", "0.6.16": "2011-03-04T17:06:13.647Z", "0.6.17": "2011-03-30T18:46:55.259Z", "0.6.18": "2011-05-16T20:12:30.360Z", "0.7.0": "2011-06-21T12:51:08.919Z", "0.7.1": "2011-06-22T00:05:30.677Z", "0.7.2": "2011-06-22T07:16:35.955Z", "0.7.3": "2011-06-30T13:38:19.811Z", "0.7.4": "2011-06-30T15:49:04.609Z", "0.7.5": "2011-06-30T15:57:56.551Z", "0.7.6": "2011-06-30T18:32:37.394Z", "0.7.7": "2011-07-12T08:06:08.902Z", "0.7.8": "2011-08-08T15:12:33.916Z", "0.7.9": "2011-08-12T17:19:51.198Z", "0.7.10": "2011-08-27T18:43:11.216Z", "0.7.11": "2011-08-27T22:29:46.052Z", "0.8.0": "2011-08-28T22:42:30.193Z", "0.8.1": "2011-08-29T16:42:25.951Z", "0.8.2": "2011-08-29T17:36:35.564Z", "0.8.3": "2011-09-03T21:07:02.870Z", "0.8.4": "2011-09-06T14:48:27.133Z", "0.8.5": "2011-10-07T18:26:28.662Z", "0.8.6": "2011-10-27T11:12:53.738Z", "0.8.7": "2011-11-05T20:51:10.342Z" }, "users": { "coverslide": true, "kwerty": true, "vesln": true, "dresende": true, "pid": true, "naholyr": true }, "versions": { "0.3.8": "http://registry.npmjs.org/socket.io/0.3.8", "0.4.0": "http://registry.npmjs.org/socket.io/0.4.0", "0.4.1": "http://registry.npmjs.org/socket.io/0.4.1", "0.5.1": "http://registry.npmjs.org/socket.io/0.5.1", "0.5.3": "http://registry.npmjs.org/socket.io/0.5.3", "0.6.0": "http://registry.npmjs.org/socket.io/0.6.0", "0.6.1": "http://registry.npmjs.org/socket.io/0.6.1", "0.6.3": "http://registry.npmjs.org/socket.io/0.6.3", "0.6.4": "http://registry.npmjs.org/socket.io/0.6.4", "0.6.5": "http://registry.npmjs.org/socket.io/0.6.5", "0.6.6": "http://registry.npmjs.org/socket.io/0.6.6", "0.6.7": "http://registry.npmjs.org/socket.io/0.6.7", "0.6.8": "http://registry.npmjs.org/socket.io/0.6.8", "0.6.9": "http://registry.npmjs.org/socket.io/0.6.9", "0.6.10": "http://registry.npmjs.org/socket.io/0.6.10", "0.6.11": "http://registry.npmjs.org/socket.io/0.6.11", "0.6.12": "http://registry.npmjs.org/socket.io/0.6.12", "0.6.14": "http://registry.npmjs.org/socket.io/0.6.14", "0.6.15": "http://registry.npmjs.org/socket.io/0.6.15", "0.6.16": "http://registry.npmjs.org/socket.io/0.6.16", "0.6.17": "http://registry.npmjs.org/socket.io/0.6.17", "0.6.18": "http://registry.npmjs.org/socket.io/0.6.18", "0.7.0": "http://registry.npmjs.org/socket.io/0.7.0", "0.7.1": "http://registry.npmjs.org/socket.io/0.7.1", "0.7.2": "http://registry.npmjs.org/socket.io/0.7.2", "0.7.3": "http://registry.npmjs.org/socket.io/0.7.3", "0.7.4": "http://registry.npmjs.org/socket.io/0.7.4", "0.7.5": "http://registry.npmjs.org/socket.io/0.7.5", "0.7.6": "http://registry.npmjs.org/socket.io/0.7.6", "0.7.7": "http://registry.npmjs.org/socket.io/0.7.7", "0.7.8": "http://registry.npmjs.org/socket.io/0.7.8", "0.7.9": "http://registry.npmjs.org/socket.io/0.7.9", "0.7.10": "http://registry.npmjs.org/socket.io/0.7.10", "0.7.11": "http://registry.npmjs.org/socket.io/0.7.11", "0.8.0": "http://registry.npmjs.org/socket.io/0.8.0", "0.8.1": "http://registry.npmjs.org/socket.io/0.8.1", "0.8.2": "http://registry.npmjs.org/socket.io/0.8.2", "0.8.3": "http://registry.npmjs.org/socket.io/0.8.3", "0.8.4": "http://registry.npmjs.org/socket.io/0.8.4", "0.8.5": "http://registry.npmjs.org/socket.io/0.8.5", "0.8.6": "http://registry.npmjs.org/socket.io/0.8.6", "0.8.7": "http://registry.npmjs.org/socket.io/0.8.7" }, "dist": { "0.3.8": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.3.8.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.4.1.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.5.1.tgz" }, "0.5.3": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.5.3.tgz" }, "0.6.0": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.0.tgz" }, "0.6.1": { "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.1.tgz" }, "0.6.3": { "shasum": "eb4c98fdaa69d7da6e901e23b8d82f58a79624cf", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.3.tgz" }, "0.6.4": { "shasum": "2f2a3b2e39b228067f0fed87517f894620fac6eb", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.4.tgz" }, "0.6.5": { "shasum": "bbaacc301960c2542bc2c050e53ae096149e3c9f", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.5.tgz" }, "0.6.6": { "shasum": "47142c3afb665c737ffd3fb7cae3d39775590f62", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.6.tgz" }, "0.6.7": { "shasum": "5061b461e4a2334982d053ffe35adb7712c8513f", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.7.tgz" }, "0.6.8": { "shasum": "868352e60fdb7aeb757cce564a72c8af58a0e14d", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.8.tgz" }, "0.6.9": { "shasum": "f83f2943ddab8a91087cecd4ef3a8a93e42f21c6", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.9.tgz" }, "0.6.10": { "shasum": "90ca370b5fe14c7810420664a1dc9c5883dc8731", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.10.tgz" }, "0.6.11": { "shasum": "77afe3106dc77e99abf67e7974626adc77716ba5", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.11.tgz" }, "0.6.12": { "shasum": "cb5092255e64e8ffed07a3aef0da5353f14e5c4d", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.12.tgz" }, "0.6.14": { "shasum": "73651a3c152b94fb0b353dee31364e6a0b58738b", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.14.tgz" }, "0.6.15": { "shasum": "d5eb26ebdba5811bf448e8e6db935527aa4f1bf9", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.15.tgz" }, "0.6.16": { "shasum": "fb4d8e053f6d7376e4561d46949fd21dc210a894", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.16.tgz" }, "0.6.17": { "shasum": "ca9a480df1e61d84d555e98e299ab51674ced90a", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.17.tgz" }, "0.6.18": { "shasum": "066dce544eebd9536a61fe08ff44e2e3bbfd8211", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.6.18.tgz" }, "0.7.0": { "shasum": "b1b4cff4efce41f909892c580ea4c8c89a0dd0ad", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.0.tgz" }, "0.7.1": { "shasum": "fad218869c04b56e345693ac975bf8381e1b603d", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.1.tgz" }, "0.7.2": { "shasum": "4e86f1de0e9c5107a487d9350dd4b598647ed907", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.2.tgz" }, "0.7.3": { "shasum": "c1dea6c8830067fcf604db670472ce31011ae69d", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.3.tgz" }, "0.7.4": { "shasum": "7432632a02cba5c79934a6026070e43785fe7ccf", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.4.tgz" }, "0.7.5": { "shasum": "878895677715b9979dc9527816475f223182fce0", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.5.tgz" }, "0.7.6": { "shasum": "fef3bfd02951b2b06950f7c8e6912641abb2834f", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.6.tgz" }, "0.7.7": { "shasum": "88124c9a5c26236de770c64fad6db9e12ba41bd8", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.7.tgz" }, "0.7.8": { "shasum": "b7a2bf272a99c6d11249c925e0f726fb29240f37", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.8.tgz" }, "0.7.9": { "shasum": "8e703e5bd59e1e4c27fd78595d0ef4704e5051a3", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.9.tgz" }, "0.7.10": { "shasum": "92453fa656d791667a3f5c5da1c233383ec45479", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.10.tgz" }, "0.7.11": { "shasum": "d01c6f23545d0f6e2c3c2c9b3aeeca4e15f6a612", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.7.11.tgz" }, "0.8.0": { "shasum": "d858d732ecade3eda8429a61dcfbdbe78a462a3f", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.0.tgz" }, "0.8.1": { "shasum": "803e01701dc9c122ac5ec625a2f5e453747408f9", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.1.tgz" }, "0.8.2": { "shasum": "25197b1c0881d02f8dead965a3c3a24c992c7b9f", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.2.tgz" }, "0.8.3": { "shasum": "fd52783044324b3a01e5edc0b7392c6d5b58c404", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.3.tgz" }, "0.8.4": { "shasum": "946caabdef2f604c673e9172a6bbf9039c9f0f1c", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.4.tgz" }, "0.8.5": { "shasum": "f9cfe2307e42c494e027aa40d448bc6d321b07b9", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.5.tgz" }, "0.8.6": { "shasum": "f4a219c810ed39cdf3baa126f7dc3b3f079f29b1", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.6.tgz" }, "0.8.7": { "shasum": "98419cb68859a6fc5ec8d49f50dcdbbe2ffd4466", "tarball": "http://registry.npmjs.org/socket.io/-/socket.io-0.8.7.tgz" } }, "keywords": [ "websocket", "socket", "realtime", "socket.io", "comet", "ajax" ], "url": "http://registry.npmjs.org/socket.io/" }, "socket.io-announce": { "name": "socket.io-announce", "description": "Socket.io multi-process announcement channel", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-10-12T00:00:40.915Z", "created": "2011-10-12T00:00:38.733Z", "0.1.0": "2011-10-12T00:00:40.915Z" }, "author": { "name": "Daniel D. Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.com" }, "repository": { "type": "git", "url": "git://github.com/dshaw/socket.io-announce.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/socket.io-announce/0.1.0" }, "dist": { "0.1.0": { "shasum": "650bcc4bdf6a0229afbcfbc9827e03022476aa4f", "tarball": "http://registry.npmjs.org/socket.io-announce/-/socket.io-announce-0.1.0.tgz" } }, "keywords": [ "socket.io", "store", "redis", "redisstore" ], "url": "http://registry.npmjs.org/socket.io-announce/" }, "socket.io-client": { "name": "socket.io-client", "description": "Socket.IO client for the browser and node.js", "dist-tags": { "latest": "0.8.7" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-11-05T20:47:48.670Z", "created": "2011-06-21T12:39:55.813Z", "0.7.0": "2011-06-21T12:39:56.789Z", "0.7.1": "2011-06-22T00:08:16.329Z", "0.7.2": "2011-06-22T07:12:49.245Z", "0.7.3": "2011-06-30T13:31:13.489Z", "0.7.4": "2011-07-12T07:59:42.687Z", "0.7.5": "2011-08-08T15:11:34.934Z", "0.7.9": "2011-08-12T17:17:55.369Z", "0.7.10": "2011-08-27T18:38:28.273Z", "0.7.11": "2011-08-27T22:28:19.256Z", "0.8.0": "2011-08-28T22:39:25.536Z", "0.8.1": "2011-08-29T16:39:12.210Z", "0.8.2": "2011-08-29T17:33:53.591Z", "0.8.3": "2011-09-03T21:06:42.929Z", "0.8.4": "2011-09-06T14:47:27.498Z", "0.8.5": "2011-10-07T18:22:52.650Z", "0.8.6": "2011-10-27T11:10:43.587Z", "0.8.7": "2011-11-05T20:47:48.670Z" }, "author": { "name": "Guillermo Rauch", "email": "guillermo@learnboost.com" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/socket.io-client.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/socket.io-client/0.7.0", "0.7.1": "http://registry.npmjs.org/socket.io-client/0.7.1", "0.7.2": "http://registry.npmjs.org/socket.io-client/0.7.2", "0.7.3": "http://registry.npmjs.org/socket.io-client/0.7.3", "0.7.4": "http://registry.npmjs.org/socket.io-client/0.7.4", "0.7.5": "http://registry.npmjs.org/socket.io-client/0.7.5", "0.7.9": "http://registry.npmjs.org/socket.io-client/0.7.9", "0.7.10": "http://registry.npmjs.org/socket.io-client/0.7.10", "0.7.11": "http://registry.npmjs.org/socket.io-client/0.7.11", "0.8.0": "http://registry.npmjs.org/socket.io-client/0.8.0", "0.8.1": "http://registry.npmjs.org/socket.io-client/0.8.1", "0.8.2": "http://registry.npmjs.org/socket.io-client/0.8.2", "0.8.3": "http://registry.npmjs.org/socket.io-client/0.8.3", "0.8.4": "http://registry.npmjs.org/socket.io-client/0.8.4", "0.8.5": "http://registry.npmjs.org/socket.io-client/0.8.5", "0.8.6": "http://registry.npmjs.org/socket.io-client/0.8.6", "0.8.7": "http://registry.npmjs.org/socket.io-client/0.8.7" }, "dist": { "0.7.0": { "shasum": "d3b33a70c2a72f0dbb2dca511c364d3d36728cfa", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.0.tgz" }, "0.7.1": { "shasum": "0017aee9bdd644224daba5961224ef621a1840f4", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.1.tgz" }, "0.7.2": { "shasum": "8db4e1dbb62a4dda02b66fe92d35387701c3bdcc", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.2.tgz" }, "0.7.3": { "shasum": "690c42c6de78a8cf3c619e7e2d2e4c3f609c8733", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.3.tgz" }, "0.7.4": { "shasum": "0d6c3865f9960cc0f5c03e27414e7969be717f7c", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.4.tgz" }, "0.7.5": { "shasum": "b3b2420088016ddced1ff20c3bc999272ba6b1bf", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.5.tgz" }, "0.7.9": { "shasum": "770408324905d7289ec0e92e7ca2ea6f71806292", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.9.tgz" }, "0.7.10": { "shasum": "ce9720e511cde60e5d0addb198efc21d0c04e4ac", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.10.tgz" }, "0.7.11": { "shasum": "3a33dad620e7d65dbaf3dfafc81fdb690828cf73", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.7.11.tgz" }, "0.8.0": { "shasum": "164c34ec8b93ba3ccd6c39b4dc706a868f828d41", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.0.tgz" }, "0.8.1": { "shasum": "0c429f47f8f5aaede19ed3e9ee2387f1851e0aec", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.1.tgz" }, "0.8.2": { "shasum": "613a8d9348fedc3eb148cd88c9d83526455c1a41", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.2.tgz" }, "0.8.3": { "shasum": "ddce56873071864b42e21c4ae2258722b0f42c44", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.3.tgz" }, "0.8.4": { "shasum": "efaa12ee5ad2e605e930b5ae13dd42678a43ba92", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.4.tgz" }, "0.8.5": { "shasum": "39145a661cbc6f258c34b23bab7d0b4bea8b737e", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.5.tgz" }, "0.8.6": { "shasum": "58b603d3eebfa6ae4220720ce71eddc95eb6d010", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.6.tgz" }, "0.8.7": { "shasum": "61c5953acbefebcd45dd47d0c8b1ad8a5bf86e1b", "tarball": "http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.8.7.tgz" } }, "keywords": [ "websocket", "socket", "realtime", "socket.io", "comet", "ajax" ], "url": "http://registry.npmjs.org/socket.io-client/" }, "socket.io-cluster": { "name": "socket.io-cluster", "description": "Scalable Socket.IO", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "taras.kunch", "email": "taras.kunch@gmail.com" } ], "time": { "modified": "2011-05-21T22:11:09.145Z", "created": "2011-05-21T08:03:19.880Z", "0.1.0": "2011-05-21T08:03:20.657Z", "0.1.1": "2011-05-21T22:11:09.145Z" }, "author": { "name": "Taras Kunch", "email": "taras.kunch@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/socket.io-cluster/0.1.0", "0.1.1": "http://registry.npmjs.org/socket.io-cluster/0.1.1" }, "dist": { "0.1.0": { "shasum": "dbbba85d75ed1df383c840593ec8809bc6e5c5bd", "tarball": "http://registry.npmjs.org/socket.io-cluster/-/socket.io-cluster-0.1.0.tgz" }, "0.1.1": { "shasum": "19973ae96d032ee27890e2c660353b1fec1f2e48", "tarball": "http://registry.npmjs.org/socket.io-cluster/-/socket.io-cluster-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/socket.io-cluster/" }, "socket.io-connect": { "name": "socket.io-connect", "description": "Socket.IO middleware for Connect. (Or use Connect middleware from Socket.IO)", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "bnoguchi", "email": "brian.noguchi@gmail.com" } ], "author": { "name": "Brian Noguchi", "email": "brian.noguchi@gmail.com", "url": "https://github.com/bnoguchi/" }, "repository": { "type": "git", "url": "git://github.com/bnoguchi/Socket.IO-connect.git" }, "time": { "modified": "2011-07-01T18:19:56.753Z", "created": "2011-01-11T02:59:31.493Z", "0.1.0": "2011-01-11T02:59:31.493Z", "0.2.0": "2011-01-11T02:59:31.493Z", "0.2.1": "2011-06-07T19:57:26.190Z", "0.2.2": "2011-06-07T20:12:25.316Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/socket.io-connect/0.1.0", "0.2.0": "http://registry.npmjs.org/socket.io-connect/0.2.0", "0.2.1": "http://registry.npmjs.org/socket.io-connect/0.2.1", "0.2.2": "http://registry.npmjs.org/socket.io-connect/0.2.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/socket.io-connect/-/socket.io-connect-0.1.0.tgz" }, "0.2.0": { "shasum": "2ac252e69366b2fd1a04c6201a85806789163641", "tarball": "http://registry.npmjs.org/socket.io-connect/-/socket.io-connect-0.2.0.tgz" }, "0.2.1": { "shasum": "9e3693033294956ce97c8599b7a0ccd7bff8e67d", "tarball": "http://registry.npmjs.org/socket.io-connect/-/socket.io-connect-0.2.1.tgz" }, "0.2.2": { "shasum": "dd46072d429bab905752820b9613c53c6736d12c", "tarball": "http://registry.npmjs.org/socket.io-connect/-/socket.io-connect-0.2.2.tgz" } }, "keywords": [ "node", "connect", "socket.io", "middleware" ], "url": "http://registry.npmjs.org/socket.io-connect/" }, "socket.io-context": { "name": "socket.io-context", "description": "socket.io updatable shared context", "dist-tags": { "latest": "0.9.22" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-07-02T15:17:44.326Z", "created": "2011-06-12T08:50:07.991Z", "0.9.8": "2011-06-12T08:50:12.101Z", "0.9.9": "2011-06-12T20:02:24.947Z", "0.9.11": "2011-06-23T06:18:40.101Z", "0.9.12": "2011-06-30T16:37:13.605Z", "0.9.20": "2011-06-30T18:45:43.566Z", "0.9.21": "2011-07-01T06:57:20.713Z", "0.9.22": "2011-07-02T15:17:44.326Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "versions": { "0.9.8": "http://registry.npmjs.org/socket.io-context/0.9.8", "0.9.9": "http://registry.npmjs.org/socket.io-context/0.9.9", "0.9.11": "http://registry.npmjs.org/socket.io-context/0.9.11", "0.9.12": "http://registry.npmjs.org/socket.io-context/0.9.12", "0.9.20": "http://registry.npmjs.org/socket.io-context/0.9.20", "0.9.21": "http://registry.npmjs.org/socket.io-context/0.9.21", "0.9.22": "http://registry.npmjs.org/socket.io-context/0.9.22" }, "dist": { "0.9.8": { "shasum": "14f891d508589a5873821db8fff4b8c103d9f139", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.8.tgz" }, "0.9.9": { "shasum": "778d14b7704f1f4e015e59bc48b87825d76b810e", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.9.tgz" }, "0.9.11": { "shasum": "4983fac4a1423527c52e6c06d465fbfb498067d9", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.11.tgz" }, "0.9.12": { "shasum": "5b31f841a86dd7695f7574999737e97a45f98c89", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.12.tgz" }, "0.9.20": { "shasum": "4d676246fc152403ad80fe29240c5b7f85503869", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.20.tgz" }, "0.9.21": { "shasum": "b87091a4de7cadded90e331a2631214e4631bac9", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.21.tgz" }, "0.9.22": { "shasum": "7af04d5eee92e00ed39c5c5f578918e0a721e375", "tarball": "http://registry.npmjs.org/socket.io-context/-/socket.io-context-0.9.22.tgz" } }, "keywords": [ "websocket", "socket.io", "json-rpc", "bidirectional", "live" ], "url": "http://registry.npmjs.org/socket.io-context/" }, "socket.io-juggernaut": { "name": "socket.io-juggernaut", "description": "Sockets for the rest of us.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "author": { "name": "LearnBoost" }, "repository": { "type": "git", "url": "http://github.com/maccman/Socket.IO-node.git" }, "versions": { "0.5.2": "http://registry.npmjs.org/socket.io-juggernaut/0.5.2" }, "dist": { "0.5.2": { "tarball": "http://packages:5984/socket.io-juggernaut/-/socket.io-juggernaut-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/socket.io-juggernaut/" }, "socket.io-sessions": { "name": "socket.io-sessions", "description": "Use your sessions from Connect, Express and others with Socket.IO", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "aviddiviner", "email": "aviddiviner@gmail.com" } ], "time": { "modified": "2011-06-24T20:23:34.674Z", "created": "2011-06-07T20:48:28.078Z", "0.4.1": "2011-06-07T20:48:29.771Z", "0.5.4": "2011-06-10T00:12:05.153Z", "0.5.5": "2011-06-10T00:39:47.653Z", "0.6.0": "2011-06-24T00:08:59.134Z", "0.6.1": "2011-06-24T20:23:34.674Z" }, "author": { "name": "David Irvine", "email": "aviddiviner@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aviddiviner/Socket.IO-sessions.git" }, "versions": { "0.4.1": "http://registry.npmjs.org/socket.io-sessions/0.4.1", "0.5.4": "http://registry.npmjs.org/socket.io-sessions/0.5.4", "0.5.5": "http://registry.npmjs.org/socket.io-sessions/0.5.5", "0.6.0": "http://registry.npmjs.org/socket.io-sessions/0.6.0", "0.6.1": "http://registry.npmjs.org/socket.io-sessions/0.6.1" }, "dist": { "0.4.1": { "shasum": "3882db7b486f00209307f57297860e9d7895dcc3", "tarball": "http://registry.npmjs.org/socket.io-sessions/-/socket.io-sessions-0.4.1.tgz" }, "0.5.4": { "shasum": "aa828baad21d5cb2a405ebb81bea6279cee45823", "tarball": "http://registry.npmjs.org/socket.io-sessions/-/socket.io-sessions-0.5.4.tgz" }, "0.5.5": { "shasum": "efcfb41517b638a51d2afd59fce0f86ab357e7a0", "tarball": "http://registry.npmjs.org/socket.io-sessions/-/socket.io-sessions-0.5.5.tgz" }, "0.6.0": { "shasum": "34763d2059bb30926f57f7063f22ccdb51f98098", "tarball": "http://registry.npmjs.org/socket.io-sessions/-/socket.io-sessions-0.6.0.tgz" }, "0.6.1": { "shasum": "2cb30b2cb1e20ddbbd0ee72c29a7ac523d7b2d9e", "tarball": "http://registry.npmjs.org/socket.io-sessions/-/socket.io-sessions-0.6.1.tgz" } }, "keywords": [ "connect", "express", "socket.io", "session", "sessions" ], "url": "http://registry.npmjs.org/socket.io-sessions/" }, "socket.io-zero": { "name": "socket.io-zero", "description": "Hybrid 0MQ/Redis Store for Socket.IO", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-10-30T07:40:28.506Z", "created": "2011-10-30T07:40:26.671Z", "0.1.0": "2011-10-30T07:40:28.506Z" }, "author": { "name": "Daniel D. Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.com" }, "repository": { "type": "git", "url": "git://github.com/dshaw/socket.io-zero.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/socket.io-zero/0.1.0" }, "dist": { "0.1.0": { "shasum": "40e484fe84af22d9cdcd65b6783df45bbf777022", "tarball": "http://registry.npmjs.org/socket.io-zero/-/socket.io-zero-0.1.0.tgz" } }, "keywords": [ "socket.io", "store", "0mq", "zmq", "zeromq", "redis" ], "url": "http://registry.npmjs.org/socket.io-zero/" }, "socketstream": { "name": "socketstream", "description": "A phenomenally fast real-time web framework for Node.js", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "socketstream", "email": "info@socketstream.org" } ], "time": { "modified": "2011-11-26T12:43:46.359Z", "created": "2011-06-23T15:50:01.329Z", "0.1.00": "2011-06-23T15:50:02.005Z", "0.1.01": "2011-06-24T11:08:33.446Z", "0.1.2": "2011-07-01T05:02:17.292Z", "0.1.3": "2011-07-05T17:22:55.941Z", "0.1.4": "2011-07-06T21:31:11.613Z", "0.1.5": "2011-07-12T18:19:01.884Z", "0.1.6": "2011-07-15T12:45:26.746Z", "0.1.7": "2011-07-19T14:44:14.122Z", "0.1.8": "2011-07-24T12:00:50.346Z", "0.2.0": "2011-08-31T22:17:22.298Z", "0.2.1": "2011-09-04T18:32:09.129Z", "0.2.2": "2011-09-19T15:51:39.273Z", "0.2.3": "2011-09-28T12:34:29.817Z", "0.2.4": "2011-10-06T15:55:48.611Z", "0.2.5": "2011-11-04T01:58:16.954Z", "0.2.6": "2011-11-25T13:49:42.060Z", "0.2.7": "2011-11-26T12:43:46.359Z" }, "author": { "name": "Owen Barnes", "email": "owen@socketstream.org" }, "versions": { "0.1.00": "http://registry.npmjs.org/socketstream/0.1.00", "0.1.01": "http://registry.npmjs.org/socketstream/0.1.01", "0.1.2": "http://registry.npmjs.org/socketstream/0.1.2", "0.1.3": "http://registry.npmjs.org/socketstream/0.1.3", "0.1.4": "http://registry.npmjs.org/socketstream/0.1.4", "0.1.5": "http://registry.npmjs.org/socketstream/0.1.5", "0.1.6": "http://registry.npmjs.org/socketstream/0.1.6", "0.1.7": "http://registry.npmjs.org/socketstream/0.1.7", "0.1.8": "http://registry.npmjs.org/socketstream/0.1.8", "0.2.0": "http://registry.npmjs.org/socketstream/0.2.0", "0.2.1": "http://registry.npmjs.org/socketstream/0.2.1", "0.2.2": "http://registry.npmjs.org/socketstream/0.2.2", "0.2.3": "http://registry.npmjs.org/socketstream/0.2.3", "0.2.4": "http://registry.npmjs.org/socketstream/0.2.4", "0.2.5": "http://registry.npmjs.org/socketstream/0.2.5", "0.2.6": "http://registry.npmjs.org/socketstream/0.2.6", "0.2.7": "http://registry.npmjs.org/socketstream/0.2.7" }, "dist": { "0.1.00": { "shasum": "44c05a002b79a6a1e0c1068162cfd1e39022312b", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.00.tgz" }, "0.1.01": { "shasum": "a26cdf533bb997ccdb97af6c4e8b92a90d6db409", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.01.tgz" }, "0.1.2": { "shasum": "6f6a9bf0ce4316d805eddecbae38ad9a33fd3d6b", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.2.tgz" }, "0.1.3": { "shasum": "cf9d4f36bfbff7e7997d897ee5a63a312bfe6cfe", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.3.tgz" }, "0.1.4": { "shasum": "2ced3959110e970e273da68499605326797b5358", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.4.tgz" }, "0.1.5": { "shasum": "0eeafe0517d1b457ba48ec017284b10fb5c8d7bf", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.5.tgz" }, "0.1.6": { "shasum": "6aa1a9904cc43b5e390a1b5013a511d328d1b96c", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.6.tgz" }, "0.1.7": { "shasum": "378315c31a39b5ed24dff745461c54030a515719", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.7.tgz" }, "0.1.8": { "shasum": "62740bec659c885df3a6ec087b31aa2279e0a3af", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.1.8.tgz" }, "0.2.0": { "shasum": "e4c1a5025af7e1aeaf825fcf657bf2eedec3fbff", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.0.tgz" }, "0.2.1": { "shasum": "74d5f7ead2eac9fdc3bf1a0dafba19ae7533b938", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.1.tgz" }, "0.2.2": { "shasum": "c0a5556435b99577ac608c0542d9e5a8f8fd2157", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.2.tgz" }, "0.2.3": { "shasum": "663b55fcdfe86addd5d8c498aaf4574e19dfdd55", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.3.tgz" }, "0.2.4": { "shasum": "8ea2d1aeeed4794751b497356be18e77062c50d8", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.4.tgz" }, "0.2.5": { "shasum": "fac579dec6df4b292c904f7572e32afdc6aff582", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.5.tgz" }, "0.2.6": { "shasum": "0fac461b0775437a95e0da48fd9a0b7d796bcf88", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.6.tgz" }, "0.2.7": { "shasum": "a0f01e49253aaf0ac9b240a23ae361696afc61a6", "tarball": "http://registry.npmjs.org/socketstream/-/socketstream-0.2.7.tgz" } }, "url": "http://registry.npmjs.org/socketstream/" }, "socketstream-resource": { "name": "socketstream-resource", "description": "A library to simplify adding resource wrappers around MongoDB collections", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "paulbjensen", "email": "paulbjensen@gmail.com" } ], "time": { "modified": "2011-11-05T14:59:10.348Z", "created": "2011-11-03T16:25:09.121Z", "0.0.1": "2011-11-03T16:25:10.810Z", "0.0.2": "2011-11-03T19:42:44.199Z", "0.0.3": "2011-11-05T11:26:10.906Z", "0.0.4": "2011-11-05T14:59:10.348Z" }, "author": { "name": "Paul Jensen", "email": "paulbjensen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/paulbjensen/socketstream-resource.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/socketstream-resource/0.0.1", "0.0.2": "http://registry.npmjs.org/socketstream-resource/0.0.2", "0.0.3": "http://registry.npmjs.org/socketstream-resource/0.0.3", "0.0.4": "http://registry.npmjs.org/socketstream-resource/0.0.4" }, "dist": { "0.0.1": { "shasum": "1cda9659ae6953f11333f223d4512ca0728a9fd3", "tarball": "http://registry.npmjs.org/socketstream-resource/-/socketstream-resource-0.0.1.tgz" }, "0.0.2": { "shasum": "f1c07cbe1ea238f19b75e01c84c4ac2e737bc940", "tarball": "http://registry.npmjs.org/socketstream-resource/-/socketstream-resource-0.0.2.tgz" }, "0.0.3": { "shasum": "0e68f3e2188214fc125c7d185e039ea67be583ca", "tarball": "http://registry.npmjs.org/socketstream-resource/-/socketstream-resource-0.0.3.tgz" }, "0.0.4": { "shasum": "09bc06bf38e8eb0ab3b606c3b5d5cda7fbc63cb4", "tarball": "http://registry.npmjs.org/socketstream-resource/-/socketstream-resource-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/socketstream-resource/" }, "sockjs": { "name": "sockjs", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "majek", "email": "majek04@gmail.com" } ], "time": { "modified": "2011-12-06T16:16:37.096Z", "created": "2011-08-11T16:17:37.350Z", "0.0.0-rc1": "2011-08-11T16:17:38.568Z", "0.0.0-rc2": "2011-08-11T16:38:43.935Z", "0.0.1": "2011-08-17T15:45:15.654Z", "0.0.2": "2011-08-19T17:07:50.313Z", "0.0.3": "2011-08-31T14:50:05.360Z", "0.0.4": "2011-09-07T14:28:14.818Z", "0.0.5": "2011-10-17T10:39:38.312Z", "0.1.0": "2011-10-26T10:57:05.699Z", "0.1.1": "2011-11-18T16:31:57.450Z", "0.1.2": "2011-12-06T16:16:37.096Z" }, "author": { "name": "Marek Majkowski" }, "repository": { "type": "git", "url": "git://github.com/sockjs/sockjs-node.git" }, "versions": { "0.0.0-rc1": "http://registry.npmjs.org/sockjs/0.0.0-rc1", "0.0.0-rc2": "http://registry.npmjs.org/sockjs/0.0.0-rc2", "0.0.1": "http://registry.npmjs.org/sockjs/0.0.1", "0.0.2": "http://registry.npmjs.org/sockjs/0.0.2", "0.0.3": "http://registry.npmjs.org/sockjs/0.0.3", "0.0.4": "http://registry.npmjs.org/sockjs/0.0.4", "0.0.5": "http://registry.npmjs.org/sockjs/0.0.5", "0.1.0": "http://registry.npmjs.org/sockjs/0.1.0", "0.1.1": "http://registry.npmjs.org/sockjs/0.1.1", "0.1.2": "http://registry.npmjs.org/sockjs/0.1.2" }, "dist": { "0.0.0-rc1": { "shasum": "dd7a107308d7e8b6bec9b4b32d4692cbbbef33ea", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.0-rc1.tgz" }, "0.0.0-rc2": { "shasum": "60c9c9947c7800d02e943b0028fba7c18af47d97", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.0-rc2.tgz" }, "0.0.1": { "shasum": "af7966e2290d0279da621e43d1a5da8453c242f7", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.1.tgz" }, "0.0.2": { "shasum": "364f31f416c66abe5e1c619e942439315610584c", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.2.tgz" }, "0.0.3": { "shasum": "ad5da88575cb1851d3992271889b4902f91035d1", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.3.tgz" }, "0.0.4": { "shasum": "f3016cccd74e475180467a7c8a026561e8aec38b", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.4.tgz" }, "0.0.5": { "shasum": "c903366a8b8ac705a2a4623dd4ee015bf131e5a2", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.0.5.tgz" }, "0.1.0": { "shasum": "e127adf7a3e11395c0b3f8fda1b2b848d6188394", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.1.0.tgz" }, "0.1.1": { "shasum": "5e719cc4991010b4d682f05a5aaac8b437d4029d", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.1.1.tgz" }, "0.1.2": { "shasum": "41c358eec0823fbde79b3515adb568df982f590a", "tarball": "http://registry.npmjs.org/sockjs/-/sockjs-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/sockjs/" }, "socksified": { "name": "socksified", "description": "HTTP SOCKS5 support for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "vially", "email": "vially.ichb@gmail.com" } ], "time": { "modified": "2011-05-31T18:09:17.029Z", "created": "2011-05-31T18:09:16.341Z", "0.0.1": "2011-05-31T18:09:17.029Z" }, "author": { "name": "Valentin-Costel Haloiu", "email": "vially.ichb@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/vially/node-socksified.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/socksified/0.0.1" }, "dist": { "0.0.1": { "shasum": "91d9804a2ef0010bf83f266ada7f6880c99e6761", "tarball": "http://registry.npmjs.org/socksified/-/socksified-0.0.1.tgz" } }, "keywords": [ "socks" ], "url": "http://registry.npmjs.org/socksified/" }, "soda": { "name": "soda", "description": "Selenium RC Node Adapter (with Sauce Labs support)", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "time": { "modified": "2011-12-03T20:23:26.157Z", "created": "2011-02-03T22:40:25.354Z", "0.0.1": "2011-02-03T22:40:25.354Z", "0.0.2": "2011-02-03T22:40:25.354Z", "0.1.0": "2011-02-03T22:40:25.354Z", "0.2.0": "2011-02-03T22:40:25.354Z", "0.2.1": "2011-02-03T22:40:25.354Z", "0.2.2": "2011-02-25T19:37:04.500Z", "0.2.3": "2011-03-28T19:30:50.148Z", "0.2.4": "2011-05-27T15:43:19.047Z", "0.2.5": "2011-12-03T20:23:26.157Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/soda.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/soda/0.0.1", "0.0.2": "http://registry.npmjs.org/soda/0.0.2", "0.1.0": "http://registry.npmjs.org/soda/0.1.0", "0.2.0": "http://registry.npmjs.org/soda/0.2.0", "0.2.1": "http://registry.npmjs.org/soda/0.2.1", "0.2.2": "http://registry.npmjs.org/soda/0.2.2", "0.2.3": "http://registry.npmjs.org/soda/0.2.3", "0.2.4": "http://registry.npmjs.org/soda/0.2.4", "0.2.5": "http://registry.npmjs.org/soda/0.2.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/soda/-/soda-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/soda/-/soda-0.0.2.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/soda/-/soda-0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/soda/-/soda-0.2.0.tgz" }, "0.2.1": { "shasum": "80c7a25f4845d1ac4daaa2add3e814c57fb2743a", "tarball": "http://registry.npmjs.org/soda/-/soda-0.2.1.tgz" }, "0.2.2": { "shasum": "9baba8bd5ccdf618031d62aaa34b70aca79eede6", "tarball": "http://registry.npmjs.org/soda/-/soda-0.2.2.tgz" }, "0.2.3": { "shasum": "1c2850dda38e53964fc547dfffa01fcfeb1a2590", "tarball": "http://registry.npmjs.org/soda/-/soda-0.2.3.tgz" }, "0.2.4": { "shasum": "589d1da5aaad8802e20ef4b0ad55e9240f7b8ca1", "tarball": "http://registry.npmjs.org/soda/-/soda-0.2.4.tgz" }, "0.2.5": { "shasum": "a8b10f142d88a2c14cf20b2af9790d10a64d743a", "tarball": "http://registry.npmjs.org/soda/-/soda-0.2.5.tgz" } }, "keywords": [ "selenium", "saucelabs", "testing", "test", "tests" ], "url": "http://registry.npmjs.org/soda/" }, "soda-runner": { "name": "soda-runner", "description": "Runner for sodaJS", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "damartin", "email": "doug.martin@pollenware.com" } ], "time": { "modified": "2011-11-18T07:49:36.382Z", "created": "2011-01-11T00:13:48.759Z", "0.0.1": "2011-01-11T00:13:49.004Z", "0.0.2": "2011-06-29T20:32:09.625Z", "0.0.3": "2011-11-18T07:49:36.382Z" }, "author": { "name": "Doug Martin doug@dougamartin.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/soda-runner/0.0.1", "0.0.2": "http://registry.npmjs.org/soda-runner/0.0.2", "0.0.3": "http://registry.npmjs.org/soda-runner/0.0.3" }, "dist": { "0.0.1": { "shasum": "cf17003fa7db431cc7cff57b366282a1a535b5d1", "tarball": "http://registry.npmjs.org/soda-runner/-/soda-runner-0.0.1.tgz" }, "0.0.2": { "shasum": "21ee3a18d75a287ec20d9cd4797153e416b91970", "tarball": "http://registry.npmjs.org/soda-runner/-/soda-runner-0.0.2.tgz" }, "0.0.3": { "shasum": "b79b15bd64357ff6487ad8d5000c0dd6b8fd8842", "tarball": "http://registry.npmjs.org/soda-runner/-/soda-runner-0.0.3.tgz" } }, "keywords": [ "selenium", "soda", "testing", "test", "tests" ], "url": "http://registry.npmjs.org/soda-runner/" }, "sodn": { "name": "sodn", "description": "Self-organizing dnode network", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-06-27T20:34:41.737Z", "created": "2011-06-27T20:34:41.003Z", "0.0.0": "2011-06-27T20:34:41.737Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/sodn/0.0.0" }, "dist": { "0.0.0": { "shasum": "e66bbbe7df261755d9e358a6efe93615d0261f30", "tarball": "http://registry.npmjs.org/sodn/-/sodn-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/sodn/" }, "sofa": { "name": "sofa", "description": "Simple JavaScript library wrapper for the CouchDB API", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "cschram", "email": "coreyschram@gmail.com" } ], "time": { "modified": "2011-07-20T00:37:12.122Z", "created": "2011-06-20T17:36:47.103Z", "0.1.0": "2011-06-20T17:36:47.669Z", "0.1.1": "2011-07-20T00:30:19.234Z", "0.1.2": "2011-07-20T00:37:12.122Z" }, "author": { "name": "Corey Schram", "email": "coreyschram@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Abjorn/SofaJS.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sofa/0.1.0", "0.1.1": "http://registry.npmjs.org/sofa/0.1.1", "0.1.2": "http://registry.npmjs.org/sofa/0.1.2" }, "dist": { "0.1.0": { "shasum": "09d7e02640a13eb138a982c8a628b1ceacc5c86c", "tarball": "http://registry.npmjs.org/sofa/-/sofa-0.1.0.tgz" }, "0.1.1": { "shasum": "4ef248f681a089b0771af5c36f5e1f440d88469d", "tarball": "http://registry.npmjs.org/sofa/-/sofa-0.1.1.tgz" }, "0.1.2": { "shasum": "1433f95c1b5c2ca5c8ab28d6a2e7c12d164dea9e", "tarball": "http://registry.npmjs.org/sofa/-/sofa-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/sofa/" }, "solder": { "name": "solder", "description": "Combines and minifies JavaScript and CSS at runtime and build time", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "brett", "email": "brettstimmerman@gmail.com" } ], "author": { "name": "Brett Stimmerman", "email": "brettstimmerman@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/brettstimmerman/solder.git" }, "time": { "modified": "2011-02-21T16:01:13.947Z", "created": "2011-01-31T17:46:11.433Z", "0.0.1": "2011-01-31T17:46:11.433Z", "0.0.2": "2011-01-31T17:46:11.433Z", "0.0.3": "2011-02-21T16:01:13.947Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/solder/0.0.1", "0.0.2": "http://registry.npmjs.org/solder/0.0.2", "0.0.3": "http://registry.npmjs.org/solder/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/solder/-/solder-0.0.1.tgz" }, "0.0.2": { "shasum": "ab57729ea75776d251f7ddec4ac03e7ee89fad67", "tarball": "http://registry.npmjs.org/solder/-/solder-0.0.2.tgz" }, "0.0.3": { "shasum": "adbedc9005e4b1c199051adc6d957a115df2b745", "tarball": "http://registry.npmjs.org/solder/-/solder-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/solder/" }, "solr": { "name": "solr", "description": "A low-level Solr client", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "gsf", "email": "gsf747@gmail.com" } ], "time": { "modified": "2011-12-13T01:10:24.460Z", "created": "2011-01-24T15:36:17.206Z", "0.1.0": "2011-01-24T15:36:17.258Z", "0.1.1": "2011-01-24T17:54:09.187Z", "0.1.3": "2011-03-07T18:17:18.945Z", "0.1.4": "2011-03-31T23:19:11.948Z", "0.1.5": "2011-08-24T16:41:18.496Z", "0.1.6": "2011-12-11T16:14:33.942Z", "0.2.0": "2011-12-13T01:10:24.460Z" }, "author": { "name": "Gabriel Farrell", "email": "gsf747@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/gsf/node-solr.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/solr/0.1.0", "0.1.1": "http://registry.npmjs.org/solr/0.1.1", "0.1.3": "http://registry.npmjs.org/solr/0.1.3", "0.1.4": "http://registry.npmjs.org/solr/0.1.4", "0.1.5": "http://registry.npmjs.org/solr/0.1.5", "0.1.6": "http://registry.npmjs.org/solr/0.1.6", "0.2.0": "http://registry.npmjs.org/solr/0.2.0" }, "dist": { "0.1.0": { "shasum": "a3cfe26e1a5f0a5783c2274a9554b9bd3c01badf", "tarball": "http://registry.npmjs.org/solr/-/solr-0.1.0.tgz" }, "0.1.1": { "shasum": "5f62c3d351e1fe83826e30bcaaf94d1996b8c53a", "tarball": "http://registry.npmjs.org/solr/-/solr-0.1.1.tgz" }, "0.1.3": { "shasum": "bf04e9c8684a177107a23e929fc390c0e91de881", "tarball": "http://registry.npmjs.org/solr/-/solr-0.1.3.tgz" }, "0.1.4": { "shasum": "eeefbbf1ba22801bfceb49b722558fe25872f779", "tarball": "http://registry.npmjs.org/solr/-/solr-0.1.4.tgz" }, "0.1.5": { "shasum": "7292f6c0a0e2871061f629fada64161f915698b3", "tarball": "http://registry.npmjs.org/solr/-/solr-0.1.5.tgz" }, "0.1.6": { "shasum": "55c977630c36e0239ec3a715b8ef6d12e2d91e59", "tarball": "http://registry.npmjs.org/solr/-/solr-0.1.6.tgz" }, "0.2.0": { "shasum": "f3116635dbc86327caaa4951e59fe09001fbd461", "tarball": "http://registry.npmjs.org/solr/-/solr-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/solr/" }, "solr-client": { "name": "solr-client", "description": " A Solr client library for indexing, adding, deleting, committing, optimizing and searching documents within an Apache Solr installation (version>=3.2)", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "lbdremy", "email": "remyloubradou@gmail.com" } ], "time": { "modified": "2011-12-13T15:00:24.201Z", "created": "2011-08-05T20:37:05.143Z", "0.0.1": "2011-08-05T20:37:06.444Z", "0.0.2": "2011-09-06T16:42:27.119Z", "0.0.3": "2011-09-09T12:29:34.785Z", "0.0.4": "2011-09-28T17:35:44.647Z", "0.0.41": "2011-10-07T17:07:01.905Z", "0.0.5": "2011-12-05T12:27:41.473Z", "0.0.6": "2011-12-13T15:00:24.201Z" }, "author": { "name": "Remy Loubradou", "email": "remy.loubradou@gmail.com", "url": "https://twitter.com/#!/lbdremy" }, "repository": { "type": "git", "url": "git://github.com/lbdremy/solr-node-client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/solr-client/0.0.1", "0.0.2": "http://registry.npmjs.org/solr-client/0.0.2", "0.0.3": "http://registry.npmjs.org/solr-client/0.0.3", "0.0.4": "http://registry.npmjs.org/solr-client/0.0.4", "0.0.41": "http://registry.npmjs.org/solr-client/0.0.41", "0.0.5": "http://registry.npmjs.org/solr-client/0.0.5", "0.0.6": "http://registry.npmjs.org/solr-client/0.0.6" }, "dist": { "0.0.1": { "shasum": "f711cfe46c88795fe9f1856e63801473c890fb19", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.1.tgz" }, "0.0.2": { "shasum": "ed252b571db0ce453857dde8b973e27a9e94eddf", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.2.tgz" }, "0.0.3": { "shasum": "a4d345cb945ccbefa2e1eb554de39374a21cb1f1", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.3.tgz" }, "0.0.4": { "shasum": "30c2c99a7bc9f8c2a6e73f4d6c8f1e55b18a9d28", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.4.tgz" }, "0.0.41": { "shasum": "96225cb1aa3479571c0c3d9c8e9fe0d4f61ed7c5", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.41.tgz" }, "0.0.5": { "shasum": "f4bade91eeb2743f65b64590f56fae6e705ce052", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.5.tgz" }, "0.0.6": { "shasum": "0f029bd8e7033d7bbeb8c018d7ed84e364584542", "tarball": "http://registry.npmjs.org/solr-client/-/solr-client-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/solr-client/" }, "sones": { "name": "sones", "description": "Sones graphDB node client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "macrauder", "email": "t@m.de" } ], "time": { "modified": "2011-08-27T20:17:57.763Z", "created": "2011-08-27T20:17:56.105Z", "0.1.0": "2011-08-27T20:17:57.763Z" }, "author": { "name": "Macrauder", "email": "t@m.de" }, "repository": { "type": "git", "url": "git://github.com/macrauder/sones-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sones/0.1.0" }, "dist": { "0.1.0": { "shasum": "9915b712d40121b1ba84727d1928407e4d64de8c", "tarball": "http://registry.npmjs.org/sones/-/sones-0.1.0.tgz" } }, "keywords": [ "sones", "graphDB" ], "url": "http://registry.npmjs.org/sones/" }, "song": { "name": "song", "description": "Sing songs with festival", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-05-08T17:51:59.124Z", "created": "2011-05-08T06:04:36.985Z", "0.0.1": "2011-05-08T06:04:37.524Z", "0.0.2": "2011-05-08T06:14:07.002Z", "0.0.3": "2011-05-08T17:51:59.124Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-song.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/song/0.0.1", "0.0.2": "http://registry.npmjs.org/song/0.0.2", "0.0.3": "http://registry.npmjs.org/song/0.0.3" }, "dist": { "0.0.1": { "shasum": "1ac2c015bdcb979056be57523b68203206f1a799", "tarball": "http://registry.npmjs.org/song/-/song-0.0.1.tgz" }, "0.0.2": { "shasum": "c0c4e9603d2dad715f0285ef2e4501bcbd70e995", "tarball": "http://registry.npmjs.org/song/-/song-0.0.2.tgz" }, "0.0.3": { "shasum": "ca47ab563ab19483152efe61a97ec17f367b38ad", "tarball": "http://registry.npmjs.org/song/-/song-0.0.3.tgz" } }, "keywords": [ "festival", "speech", "synthesis", "audio", "sound", "song" ], "url": "http://registry.npmjs.org/song/" }, "sooty": { "name": "sooty", "description": "Framework for writing Campfire bots", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tombell", "email": "tomb@tombell.org.uk" } ], "time": { "modified": "2011-10-23T18:33:37.927Z", "created": "2011-09-25T14:14:34.043Z", "0.0.1": "2011-09-25T14:14:35.773Z", "0.0.2": "2011-10-23T18:33:37.927Z" }, "author": { "name": "Tom Bell" }, "versions": { "0.0.1": "http://registry.npmjs.org/sooty/0.0.1", "0.0.2": "http://registry.npmjs.org/sooty/0.0.2" }, "dist": { "0.0.1": { "shasum": "c0f069a12ae0ea5f10fdc05f2e84a270fbc8656e", "tarball": "http://registry.npmjs.org/sooty/-/sooty-0.0.1.tgz" }, "0.0.2": { "shasum": "9424e2f6832451311af8934d55523fbe77af420d", "tarball": "http://registry.npmjs.org/sooty/-/sooty-0.0.2.tgz" } }, "keywords": [ "campfire", "chat", "bot", "framework" ], "url": "http://registry.npmjs.org/sooty/" }, "sorted": { "name": "sorted", "description": "sorted arrays", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-10T09:35:10.488Z", "created": "2011-08-10T09:35:09.462Z", "0.0.0": "2011-08-10T09:35:10.488Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-sorted.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/sorted/0.0.0" }, "dist": { "0.0.0": { "shasum": "68687afffc1d2d639af2d3c4f7d871e3de87856c", "tarball": "http://registry.npmjs.org/sorted/-/sorted-0.0.0.tgz" } }, "keywords": [ "sort", "array", "in-place", "order" ], "url": "http://registry.npmjs.org/sorted/" }, "sortedlist": { "name": "sortedlist", "description": "sorted list", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-18T12:53:29.779Z", "created": "2011-10-28T08:10:43.860Z", "0.0.1": "2011-10-28T08:10:47.328Z", "0.1.0": "2011-11-18T12:53:29.779Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/sortedlist/0.0.1", "0.1.0": "http://registry.npmjs.org/sortedlist/0.1.0" }, "dist": { "0.0.1": { "shasum": "2c8d7f2308c4838c11d8ae6a7c873692fcc1bb04", "tarball": "http://registry.npmjs.org/sortedlist/-/sortedlist-0.0.1.tgz" }, "0.1.0": { "shasum": "acbc17ab891c0a829605535a9b93abc6019c2734", "tarball": "http://registry.npmjs.org/sortedlist/-/sortedlist-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/sortedlist/" }, "sosumi": { "name": "sosumi", "description": "API for interacting with Find My iPhone Service in node", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "drudge", "email": "drudge@conceited.net" } ], "author": { "name": "Nicholas Penree", "email": "drudge@conceited.net", "url": "http://penree.com" }, "repository": { "type": "git", "url": "http://github.com/drudge/node-sosumi.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/sosumi/0.2.0", "0.2.1": "http://registry.npmjs.org/sosumi/0.2.1", "0.2.2": "http://registry.npmjs.org/sosumi/0.2.2" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/sosumi/-/sosumi-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/sosumi/-/sosumi-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/sosumi/-/sosumi-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/sosumi/" }, "soundcloud": { "name": "soundcloud", "description": "SoundCloud API for Node.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-07-13T09:41:43.249Z", "created": "2011-06-25T12:20:16.381Z", "0.1.0": "2011-06-25T12:20:17.520Z", "0.1.5": "2011-06-25T12:45:07.867Z", "0.2.0": "2011-07-13T09:41:43.249Z" }, "author": { "name": "Anton Podviaznikov", "email": "podviaznikov@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/soundcloud/0.1.0", "0.1.5": "http://registry.npmjs.org/soundcloud/0.1.5", "0.2.0": "http://registry.npmjs.org/soundcloud/0.2.0" }, "dist": { "0.1.0": { "shasum": "7022d30f6d5c1c50572ff2206214c82dc2cdd692", "tarball": "http://registry.npmjs.org/soundcloud/-/soundcloud-0.1.0.tgz" }, "0.1.5": { "shasum": "e8a9e2ba8f8c1231dfe624bc1f4e2c0134c3344f", "tarball": "http://registry.npmjs.org/soundcloud/-/soundcloud-0.1.5.tgz" }, "0.2.0": { "shasum": "0684279b4ed329742bc3070cfd311713d2e92225", "tarball": "http://registry.npmjs.org/soundcloud/-/soundcloud-0.2.0.tgz" } }, "keywords": [ "soundcloud", "wrapper", "api", "api-client", "soundcloud.com" ], "url": "http://registry.npmjs.org/soundcloud/" }, "soupselect": { "name": "soupselect", "description": "Adds CSS selector support to htmlparser for scraping activities - port of soupselect (python)", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "harryf", "email": "hfuecks@gmail.com" } ], "author": { "name": "Harry Fuecks", "email": "hfuecks@gmail.com", "url": "http://twitter.com/hfuecks" }, "repository": [ { "type": "git", "url": "git://github.com/harryf/node-soupselect.git" } ], "time": { "modified": "2011-04-28T18:02:48.165Z", "created": "2011-04-28T18:02:46.782Z", "0.1.0": "2011-04-28T18:02:46.782Z", "0.2.0": "2011-04-28T18:02:48.165Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/soupselect/0.1.0", "0.2.0": "http://registry.npmjs.org/soupselect/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/soupselect/-/soupselect-0.1.0.tgz" }, "0.2.0": { "shasum": "ff7fe20305b68a39e88b8b88a3c6057bb0e3524f", "tarball": "http://registry.npmjs.org/soupselect/-/soupselect-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/soupselect/" }, "source": { "name": "source", "description": "Grab all of the source files from a package", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-02-23T23:29:07.040Z", "created": "2011-02-21T10:36:56.827Z", "0.0.1": "2011-02-21T10:36:57.396Z", "0.0.2": "2011-02-23T22:09:43.355Z", "0.0.3": "2011-02-23T23:29:07.040Z" }, "author": { "name": "James Halliday", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-source.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/source/0.0.1", "0.0.2": "http://registry.npmjs.org/source/0.0.2", "0.0.3": "http://registry.npmjs.org/source/0.0.3" }, "dist": { "0.0.1": { "shasum": "6ec1c4e70670f60f98b7c15f1059a87d00b81cd8", "tarball": "http://registry.npmjs.org/source/-/source-0.0.1.tgz" }, "0.0.2": { "shasum": "a4d24e9129e655113f75fe97fcd5911f9576a7fd", "tarball": "http://registry.npmjs.org/source/-/source-0.0.2.tgz" }, "0.0.3": { "shasum": "040f00a0a3e2638147c01d3f28b7feb126d2eae9", "tarball": "http://registry.npmjs.org/source/-/source-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/source/" }, "source-map": { "name": "source-map", "description": "Generates and consumes source maps", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mozilla-devtools", "email": "mozilla-developer-tools@googlegroups.com" }, { "name": "mozilla", "email": "dherman@mozilla.com" } ], "time": { "modified": "2011-09-08T23:37:50.688Z", "created": "2011-08-30T19:45:39.150Z", "0.0.0": "2011-08-30T19:45:40.104Z", "0.1.0": "2011-09-08T23:37:50.688Z" }, "author": { "name": "Nick Fitzgerald", "email": "nfitzgerald@mozilla.com" }, "repository": { "type": "git", "url": "git://github.com/mozilla/source-map.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/source-map/0.0.0", "0.1.0": "http://registry.npmjs.org/source-map/0.1.0" }, "dist": { "0.0.0": { "shasum": "44220b0adf1572e603614d853727d3b05078d56c", "tarball": "http://registry.npmjs.org/source-map/-/source-map-0.0.0.tgz" }, "0.1.0": { "shasum": "229a5427719f1971be234b37cf968538b0600136", "tarball": "http://registry.npmjs.org/source-map/-/source-map-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/source-map/" }, "spacesocket": { "name": "spacesocket", "description": "WebSocket server not invented here", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "astro", "email": "astro@spaceboyz.net" } ], "author": { "name": "Astro", "email": "astro@spaceboyz.net" }, "repository": { "type": "git", "path": "git://github.com/astro/spacesocket.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spacesocket/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/spacesocket/-/spacesocket-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/spacesocket/" }, "spark": { "name": "spark", "description": "Powerful node server starter", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2010-12-31T09:40:39.474Z", "created": "2010-12-31T09:40:39.474Z", "0.0.1": "2010-12-31T09:40:39.474Z", "0.0.2": "2010-12-31T09:40:39.474Z", "0.1.2": "2010-12-31T09:40:39.474Z", "0.3.0": "2010-12-31T09:40:39.474Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/spark/0.0.1", "0.0.2": "http://registry.npmjs.org/spark/0.0.2", "0.1.2": "http://registry.npmjs.org/spark/0.1.2", "0.3.0": "http://registry.npmjs.org/spark/0.3.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/spark/-/spark-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/spark/-/spark-0.0.2.tgz" }, "0.1.2": { "tarball": "http://packages:5984/spark/-/spark-0.1.2.tgz" }, "0.3.0": { "shasum": "74fdb8e7ee17e3d96c25d75676c727e503967d0b", "tarball": "http://registry.npmjs.org/spark/-/spark-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/spark/" }, "spark2": { "name": "spark2", "description": "A more powerful node server starter - Fork of the original", "dist-tags": { "latest": "2.0.12" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/spark2.git" }, "time": { "modified": "2011-05-02T19:13:20.925Z", "created": "2010-12-23T21:22:19.854Z", "2.0.0": "2010-12-23T21:22:19.854Z", "2.0.1": "2010-12-23T21:22:19.854Z", "2.0.2": "2010-12-23T21:22:19.854Z", "2.0.3": "2010-12-23T21:22:19.854Z", "2.0.4": "2010-12-23T21:22:19.854Z", "2.0.5": "2010-12-23T21:22:19.854Z", "2.0.6": "2010-12-23T21:22:19.854Z", "2.0.7": "2010-12-23T21:22:19.854Z", "2.0.8": "2010-12-23T21:22:19.854Z", "2.0.9": "2010-12-23T21:22:19.854Z", "2.0.11": "2011-02-01T15:13:39.230Z", "2.0.12": "2011-05-02T19:13:20.925Z" }, "versions": { "2.0.0": "http://registry.npmjs.org/spark2/2.0.0", "2.0.1": "http://registry.npmjs.org/spark2/2.0.1", "2.0.2": "http://registry.npmjs.org/spark2/2.0.2", "2.0.3": "http://registry.npmjs.org/spark2/2.0.3", "2.0.4": "http://registry.npmjs.org/spark2/2.0.4", "2.0.5": "http://registry.npmjs.org/spark2/2.0.5", "2.0.6": "http://registry.npmjs.org/spark2/2.0.6", "2.0.7": "http://registry.npmjs.org/spark2/2.0.7", "2.0.8": "http://registry.npmjs.org/spark2/2.0.8", "2.0.9": "http://registry.npmjs.org/spark2/2.0.9", "2.0.11": "http://registry.npmjs.org/spark2/2.0.11", "2.0.12": "http://registry.npmjs.org/spark2/2.0.12" }, "dist": { "2.0.0": { "tarball": "http://packages:5984/spark2/-/spark2-2.0.0.tgz" }, "2.0.1": { "tarball": "http://packages:5984/spark2/-/spark2-2.0.1.tgz" }, "2.0.2": { "tarball": "http://packages:5984/spark2/-/spark2-2.0.2.tgz" }, "2.0.3": { "tarball": "http://packages:5984/spark2/-/spark2-2.0.3.tgz" }, "2.0.4": { "tarball": "http://packages:5984/spark2/-/spark2-2.0.4.tgz" }, "2.0.5": { "tarball": "http://packages:5984/spark2/-/spark2-2.0.5.tgz" }, "2.0.6": { "tarball": "http://registry.npmjs.org/spark2/-/spark2-2.0.6.tgz" }, "2.0.7": { "shasum": "567b2aeeaa769a0f94ad67cc014e1a775ffb3e1f", "tarball": "http://registry.npmjs.org/spark2/-/spark2-2.0.7.tgz" }, "2.0.8": { "shasum": "2ee850d1d43a0ef70fe4e11987ee7d776618f1aa", "tarball": "http://registry.npmjs.org/spark2/-/spark2-2.0.8.tgz" }, "2.0.9": { "shasum": "584420e8153f6392f6daa3df85c682a60726882d", "tarball": "http://registry.npmjs.org/spark2/-/spark2-2.0.9.tgz" }, "2.0.11": { "shasum": "3e55f7a488e9498d310b4e07e0b93441891b777b", "tarball": "http://registry.npmjs.org/spark2/-/spark2-2.0.11.tgz" }, "2.0.12": { "shasum": "5ccaa87e9b6d010f9631e845d9d363f80c5107f5", "tarball": "http://registry.npmjs.org/spark2/-/spark2-2.0.12.tgz" } }, "url": "http://registry.npmjs.org/spark2/" }, "sparkle-dashboard": { "name": "sparkle-dashboard", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "nextsux", "email": "nexus@smoula.net" } ], "time": { "modified": "2011-11-07T07:25:06.393Z", "created": "2011-10-24T18:29:10.652Z", "1.0.0": "2011-10-24T18:29:12.314Z", "1.1.0": "2011-11-07T00:03:41.277Z", "1.1.1": "2011-11-07T07:25:06.393Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/sparkle-dashboard/1.0.0", "1.1.0": "http://registry.npmjs.org/sparkle-dashboard/1.1.0", "1.1.1": "http://registry.npmjs.org/sparkle-dashboard/1.1.1" }, "dist": { "1.0.0": { "shasum": "6faa965009f566063e5962a5e74a2c85e1655391", "tarball": "http://registry.npmjs.org/sparkle-dashboard/-/sparkle-dashboard-1.0.0.tgz" }, "1.1.0": { "shasum": "6a67decb36ded50ea899e8d72ba77dbeb368780e", "tarball": "http://registry.npmjs.org/sparkle-dashboard/-/sparkle-dashboard-1.1.0.tgz" }, "1.1.1": { "shasum": "cc980f3efd7138fcbbd2123571ed70b025a30e4d", "tarball": "http://registry.npmjs.org/sparkle-dashboard/-/sparkle-dashboard-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/sparkle-dashboard/" }, "sparql": { "name": "sparql", "description": "Simple, low-level SPARQL (HTTP) client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "aldobucchi", "email": "aldo.bucchi@gmail.com" } ], "time": { "modified": "2011-04-11T09:51:50.147Z", "created": "2011-04-11T09:51:49.464Z", "0.0.1": "2011-04-11T09:51:50.147Z" }, "author": { "name": "Aldo Bucchi", "email": "aldo.bucchi@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/sparql/0.0.1" }, "dist": { "0.0.1": { "shasum": "ce097c5196275390f9f74e440979b174ad542376", "tarball": "http://registry.npmjs.org/sparql/-/sparql-0.0.1.tgz" } }, "keywords": [ "sparql", "rdf", "linkeddata" ], "url": "http://registry.npmjs.org/sparql/" }, "sparql-orm": { "name": "sparql-orm", "description": "ORM wrapper to work with SPARQL", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hermanjunge", "email": "haj@neosource.cl" } ], "time": { "modified": "2011-07-12T04:26:59.876Z", "created": "2011-07-12T04:26:58.990Z", "0.0.1": "2011-07-12T04:26:59.876Z" }, "repository": { "type": "git", "url": "git@github.com:hermanjunge/node-sparql-orm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sparql-orm/0.0.1" }, "dist": { "0.0.1": { "shasum": "cf7bf1e985d7a2b452cf40e5d21a9ceb00559521", "tarball": "http://registry.npmjs.org/sparql-orm/-/sparql-orm-0.0.1.tgz" } }, "keywords": [ "sparql", "active record", "orm", "rdf", "linked data", "virtuoso" ], "url": "http://registry.npmjs.org/sparql-orm/" }, "spatial": { "name": "spatial", "description": "Spatial hash ( 2d grid) module", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "troufster", "email": "stefan.pataky@gmail.com" } ], "time": { "modified": "2011-05-21T15:35:36.697Z", "created": "2011-05-21T15:35:36.503Z", "0.1.1": "2011-05-21T15:35:36.697Z" }, "author": { "name": "Stefan Pataky", "email": "stefan.pataky@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/troufster/spatial.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/spatial/0.1.1" }, "dist": { "0.1.1": { "shasum": "de759963d1494d8e64b7c886f7aeed984fb2a08a", "tarball": "http://registry.npmjs.org/spatial/-/spatial-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/spatial/" }, "spawn": { "name": "spawn", "description": "Seamless multi-process worker management", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mirkok", "email": "mail@mirkokiefer.com" } ], "time": { "modified": "2011-05-02T21:35:32.542Z", "created": "2011-05-02T21:35:31.647Z", "0.0.1": "2011-05-02T21:35:32.542Z" }, "author": { "name": "Mirko Kiefer", "email": "mail@mirkokiefer.com", "url": "http://www.mirkokiefer.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/spawn/0.0.1" }, "dist": { "0.0.1": { "shasum": "6e9daba98c4722c04f9dce1945b0e7ae671dfe8e", "tarball": "http://registry.npmjs.org/spawn/-/spawn-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/spawn/" }, "spdy": { "name": "spdy", "description": "Implementation of the SPDY protocol on node.js.", "dist-tags": { "latest": "0.1.4", "stable": "0.1.4" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-11-06T18:32:37.829Z", "created": "2011-04-11T08:13:40.819Z", "0.0.1": "2011-04-11T08:13:42.445Z", "0.1.0": "2011-06-24T07:04:13.616Z", "0.1.1": "2011-06-27T04:41:04.034Z", "0.1.2": "2011-08-01T08:24:04.852Z", "1.0.4": "2011-11-06T18:29:38.811Z", "0.1.4": "2011-11-06T18:32:24.777Z" }, "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/spdy/0.0.1", "0.1.0": "http://registry.npmjs.org/spdy/0.1.0", "0.1.1": "http://registry.npmjs.org/spdy/0.1.1", "0.1.2": "http://registry.npmjs.org/spdy/0.1.2", "0.1.4": "http://registry.npmjs.org/spdy/0.1.4" }, "dist": { "0.0.1": { "shasum": "716b9a383fd06b5d1ca8beaecca59a0afde1555c", "tarball": "http://registry.npmjs.org/spdy/-/spdy-0.0.1.tgz" }, "0.1.0": { "shasum": "933b8c75cd10d7e253737a19fc1277ea4b16bd92", "tarball": "http://registry.npmjs.org/spdy/-/spdy-0.1.0.tgz" }, "0.1.1": { "shasum": "644370755e15a420fbaae5bae22f31d780fe37c0", "tarball": "http://registry.npmjs.org/spdy/-/spdy-0.1.1.tgz" }, "0.1.2": { "shasum": "93bceaa7539b2c1e616d001bb1adb5ee098d4a34", "tarball": "http://registry.npmjs.org/spdy/-/spdy-0.1.2.tgz" }, "0.1.4": { "shasum": "4584bfc76f7b2c6189b1e08c003c5a4c64c273cf", "tarball": "http://registry.npmjs.org/spdy/-/spdy-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/spdy/" }, "speakeasy": { "name": "speakeasy", "description": "Easy two-factor authentication with node.js. Time-based or counter-based (HOTP/TOTP), and supports the Google Authenticator mobile app. Also includes a key generator. Uses the HMAC One-Time Password algorithms.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "markbao", "email": "mark@markbao.com" } ], "time": { "modified": "2011-11-03T20:00:03.289Z", "created": "2011-11-03T20:00:03.148Z", "1.0.0": "2011-11-03T20:00:03.289Z" }, "author": { "name": "Mark Bao", "email": "mark@markbao.com", "url": "http://markbao.com/" }, "repository": { "type": "git", "url": "git://github.com/markbao/speakeasy.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/speakeasy/1.0.0" }, "dist": { "1.0.0": { "shasum": "e75356423be2b412e541b2c6133e4aeb53f1f895", "tarball": "http://registry.npmjs.org/speakeasy/-/speakeasy-1.0.0.tgz" } }, "keywords": [ "two-factor", "authentication", "hotp", "totp", "multi-factor", "hmac", "one-time password", "passwords" ], "url": "http://registry.npmjs.org/speakeasy/" }, "spec": { "name": "spec", "description": "An event-driven unit testing library for JavaScript and CoffeeScript.", "dist-tags": { "latest": "1.0.0rc3" }, "maintainers": [ { "name": "kitgoncharov", "email": "ksgoncharov@gmail.com" } ], "time": { "modified": "2011-03-09T01:07:29.380Z", "created": "2011-02-01T18:51:53.894Z", "0.9.9": "2011-02-01T18:51:54.164Z", "1.0.0pre": "2011-02-12T20:49:24.428Z", "1.0.0rc1": "2011-02-19T07:23:33.263Z", "1.0.0rc2": "2011-02-26T17:06:31.790Z", "1.0.0rc3": "2011-03-09T01:07:29.380Z" }, "author": { "name": "Kit Goncharov", "url": "http://kitgoncharov.github.com" }, "repository": { "type": "git", "url": "git://github.com/kitgoncharov/Spec.git" }, "versions": { "0.9.9": "http://registry.npmjs.org/spec/0.9.9", "1.0.0pre": "http://registry.npmjs.org/spec/1.0.0pre", "1.0.0rc1": "http://registry.npmjs.org/spec/1.0.0rc1", "1.0.0rc2": "http://registry.npmjs.org/spec/1.0.0rc2", "1.0.0rc3": "http://registry.npmjs.org/spec/1.0.0rc3" }, "dist": { "0.9.9": { "shasum": "1edeb039335833dbf96cf961b682bfca3bd25605", "tarball": "http://registry.npmjs.org/spec/-/spec-0.9.9.tgz" }, "1.0.0pre": { "shasum": "9bb0c803c35995950c7658d452c02a847b5ebe93", "tarball": "http://registry.npmjs.org/spec/-/spec-1.0.0pre.tgz" }, "1.0.0rc1": { "shasum": "d60477c0eb97ad8099085b4eb99a213883618b43", "tarball": "http://registry.npmjs.org/spec/-/spec-1.0.0rc1.tgz" }, "1.0.0rc2": { "shasum": "fa03028f9361b127e8bb22be42da7dc25d3ea48a", "tarball": "http://registry.npmjs.org/spec/-/spec-1.0.0rc2.tgz" }, "1.0.0rc3": { "shasum": "9eda540154a0ec63e89de490c65189996ccb080f", "tarball": "http://registry.npmjs.org/spec/-/spec-1.0.0rc3.tgz" } }, "keywords": [ "unit", "test", "testing", "event", "spec", "suite", "assert" ], "url": "http://registry.npmjs.org/spec/" }, "Spec_My_Node": { "name": "Spec_My_Node", "description": "Basic BDD Framework", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "garrensmith", "email": "garren.smith@gmail.com" } ], "author": { "name": "Garren Smith", "email": "garrens@drivensoftware.net" }, "repository": { "type": "git", "url": "http://github.com/garrensmith/Spec-My-Node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Spec_My_Node/0.0.1", "0.0.2": "http://registry.npmjs.org/Spec_My_Node/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/Spec_My_Node/-/Spec_My_Node-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/Spec_My_Node/-/Spec_My_Node-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/Spec_My_Node/" }, "speck": { "name": "speck", "description": "Test tools on top of vows. For high level HTTP testing.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "alx", "email": "a.simerl@googlemail.com" } ], "time": { "modified": "2011-12-01T12:51:42.915Z", "created": "2011-03-03T14:54:15.826Z", "0.0.1": "2011-03-03T14:54:16.409Z", "0.0.2": "2011-03-03T16:06:55.976Z", "0.0.3": "2011-03-04T01:56:05.557Z", "0.0.4": "2011-03-27T01:50:20.669Z", "0.0.5": "2011-03-27T15:40:16.183Z", "0.0.6": "2011-03-27T17:38:28.725Z", "0.0.7": "2011-03-27T17:49:14.762Z", "0.0.8": "2011-03-29T18:50:56.693Z", "0.0.9": "2011-03-30T01:08:00.569Z", "0.1.0": "2011-04-01T00:47:30.433Z", "0.1.1": "2011-11-05T19:01:20.499Z", "0.1.2": "2011-12-01T12:51:42.915Z" }, "author": { "name": "Alexander Simmerl", "email": "a.simmerl@googlemail.com", "url": "http://goldjunge.github.com" }, "repository": { "type": "git", "url": "git://github.com/goldjunge/speck.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/speck/0.0.1", "0.0.2": "http://registry.npmjs.org/speck/0.0.2", "0.0.3": "http://registry.npmjs.org/speck/0.0.3", "0.0.4": "http://registry.npmjs.org/speck/0.0.4", "0.0.5": "http://registry.npmjs.org/speck/0.0.5", "0.0.6": "http://registry.npmjs.org/speck/0.0.6", "0.0.7": "http://registry.npmjs.org/speck/0.0.7", "0.0.8": "http://registry.npmjs.org/speck/0.0.8", "0.0.9": "http://registry.npmjs.org/speck/0.0.9", "0.1.0": "http://registry.npmjs.org/speck/0.1.0", "0.1.1": "http://registry.npmjs.org/speck/0.1.1", "0.1.2": "http://registry.npmjs.org/speck/0.1.2" }, "dist": { "0.0.1": { "shasum": "4788d02384d876f9e9e8b16f2f80c8522b67d8ab", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.1.tgz" }, "0.0.2": { "shasum": "ef73191b93685a517b15f92e4d216ece737e2be5", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.2.tgz" }, "0.0.3": { "shasum": "783ee80ad108b096082f80f6330eea9fc7c4c36b", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.3.tgz" }, "0.0.4": { "shasum": "e3e92dd1caa800eb21755adefc1926a9a38cd164", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.4.tgz" }, "0.0.5": { "shasum": "3908f6579480a9ec11b20b4f616ef0f0330e9e98", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.5.tgz" }, "0.0.6": { "shasum": "c861fc263c6631504682449f12aee526f4d1c5b4", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.6.tgz" }, "0.0.7": { "shasum": "a56a21dc508bf172cbdc0354501e45869e2c4c24", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.7.tgz" }, "0.0.8": { "shasum": "4be76feb68c6ce3b18c54503bb2dca4fe00da79b", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.8.tgz" }, "0.0.9": { "shasum": "90da162693e66871534ecd83a9e9cfe972ba43ed", "tarball": "http://registry.npmjs.org/speck/-/speck-0.0.9.tgz" }, "0.1.0": { "shasum": "a8578789fcbc75be100a56dc75cb04a3ce65d828", "tarball": "http://registry.npmjs.org/speck/-/speck-0.1.0.tgz" }, "0.1.1": { "shasum": "7de87e0eb4faff194ad88ceb93e3db5849f33fce", "tarball": "http://registry.npmjs.org/speck/-/speck-0.1.1.tgz" }, "0.1.2": { "shasum": "b35935b663a374811ba3fc2116374738531e3dea", "tarball": "http://registry.npmjs.org/speck/-/speck-0.1.2.tgz" } }, "keywords": [ "vows", "http", "macro", "test", "async", "emitter" ], "url": "http://registry.npmjs.org/speck/" }, "specking": { "name": "specking", "description": "A node wrapper for the BDD framework Jasmine, allowing for customized setup for each spec file. This allows for more control over the environment the spec is running in.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "wailqill", "email": "glenn@tregusti.com" } ], "time": { "modified": "2011-09-25T12:38:14.220Z", "created": "2011-09-25T12:38:12.715Z", "0.1.0": "2011-09-25T12:38:14.220Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/specking/0.1.0" }, "dist": { "0.1.0": { "shasum": "fbaf20bba90e853ece61bfda3e92f4b2768ac37d", "tarball": "http://registry.npmjs.org/specking/-/specking-0.1.0.tgz" } }, "keywords": [ "bdd", "spec", "unittest", "jasmine", "test" ], "url": "http://registry.npmjs.org/specking/" }, "spectra": { "name": "spectra", "description": "Simple, flexible asynchronous testing framework balanced between BDD and TDD.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jdeal", "email": "justin.deal@gmail.com" } ], "time": { "modified": "2011-10-25T04:40:11.903Z", "created": "2011-10-25T04:40:11.221Z", "0.0.0": "2011-10-25T04:40:11.903Z" }, "author": { "name": "Justin Deal" }, "repository": { "type": "git", "url": "git://github.com/jdeal/spectra.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/spectra/0.0.0" }, "dist": { "0.0.0": { "shasum": "def1aab061f0a52437a3d125155912de9fbe0c62", "tarball": "http://registry.npmjs.org/spectra/-/spectra-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/spectra/" }, "spectrum": { "name": "spectrum", "description": "JavaScript Template Library", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "tomyan", "email": "tom@yandell.me.uk" }, { "name": "richardhodgson", "email": "contact@rhodgson.co.uk" } ], "time": { "modified": "2011-10-23T14:33:35.116Z", "created": "2011-01-29T14:28:15.571Z", "0.1.3": "2011-01-29T14:28:15.909Z", "0.1.4": "2011-01-30T11:45:05.526Z", "0.1.5": "2011-02-11T22:43:49.448Z", "0.2.0": "2011-02-14T23:22:44.352Z", "0.2.1": "2011-02-16T23:19:32.598Z", "0.3.0": "2011-04-30T08:00:39.678Z", "0.4.0": "2011-07-02T12:56:40.695Z", "0.4.1": "2011-07-02T13:39:26.137Z" }, "author": { "name": "Thomas Yandell", "email": "tom.deletethis@yandell.me.uk", "url": "http://tom.yandell.me.uk/blog/" }, "repository": { "type": "git", "url": "git://github.com/tomyan/spectrum.js.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/spectrum/0.1.3", "0.1.4": "http://registry.npmjs.org/spectrum/0.1.4", "0.1.5": "http://registry.npmjs.org/spectrum/0.1.5", "0.2.0": "http://registry.npmjs.org/spectrum/0.2.0", "0.2.1": "http://registry.npmjs.org/spectrum/0.2.1", "0.3.0": "http://registry.npmjs.org/spectrum/0.3.0", "0.4.0": "http://registry.npmjs.org/spectrum/0.4.0", "0.4.1": "http://registry.npmjs.org/spectrum/0.4.1" }, "dist": { "0.1.3": { "shasum": "4c5d9f3b799875a1ecdb6ef5175c59ef84aecbbe", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.1.3.tgz" }, "0.1.4": { "shasum": "196bfcfa17fdc4b61e377d3b178376cf378e98fe", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.1.4.tgz" }, "0.1.5": { "shasum": "8d1be214a72d69b64311852b97b0c0037fbd7935", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.1.5.tgz" }, "0.2.0": { "shasum": "de61ae66e5a20838155894f2dc7c4cd5e369c6b5", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.2.0.tgz" }, "0.2.1": { "shasum": "162654e86930017a719811c63efbcdb12b4e4703", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.2.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "4da20541b3f501d3913fd67bf9d8535ae1b7669f", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.2.1-0.4-sunos-5.11.tgz" } } }, "0.3.0": { "shasum": "a4b541c64c727bb6c481394949f14b88d2f84bea", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.3.0.tgz", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.16-darwin-11.1.0": { "shasum": "0b682d1ac7f3ef969d56e62c556fac0d234593f6", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.3.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.16-darwin-11.1.0.tgz" } } }, "0.4.0": { "shasum": "43837efd5847cb77254131e7a16accb9e6ffbbaa", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.4.0.tgz" }, "0.4.1": { "shasum": "b7e4c237e3846410803b8df36bec1160a03b1874", "tarball": "http://registry.npmjs.org/spectrum/-/spectrum-0.4.1.tgz" } }, "url": "http://registry.npmjs.org/spectrum/" }, "speller": { "name": "speller", "description": "A JavaScript spell-checker", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "past", "email": "pastith@gmail.com" } ], "author": { "name": "Panagiotis Astithas" }, "versions": { "1.0.0": "http://registry.npmjs.org/speller/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/speller/-/speller-1.0.0.tgz" } }, "keywords": [ "spell-checker", "spelling", "corrector" ], "url": "http://registry.npmjs.org/speller/" }, "spex": { "name": "spex", "description": "BDD-inspired specifications", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-11-05T11:43:11.276Z", "created": "2011-11-05T11:41:48.374Z", "0.0.1": "2011-11-05T11:41:49.740Z", "0.0.2": "2011-11-05T11:43:11.276Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/spex.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spex/0.0.1", "0.0.2": "http://registry.npmjs.org/spex/0.0.2" }, "dist": { "0.0.1": { "shasum": "fa0ea15da3dd84e7c1180983b0c0fafb89137750", "tarball": "http://registry.npmjs.org/spex/-/spex-0.0.1.tgz" }, "0.0.2": { "shasum": "b17fbc3acb1d0afa60f5652d1d9d78a60647002b", "tarball": "http://registry.npmjs.org/spex/-/spex-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/spex/" }, "sphericalmercator": { "name": "sphericalmercator", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-08-03T14:21:50.815Z", "created": "2011-06-24T13:56:25.397Z", "1.0.0": "2011-06-24T13:56:26.156Z", "1.0.1": "2011-08-03T14:21:50.815Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "1.0.0": "http://registry.npmjs.org/sphericalmercator/1.0.0", "1.0.1": "http://registry.npmjs.org/sphericalmercator/1.0.1" }, "dist": { "1.0.0": { "shasum": "67ba8489b4873c3b8171f0ea0d35abf905c939a5", "tarball": "http://registry.npmjs.org/sphericalmercator/-/sphericalmercator-1.0.0.tgz" }, "1.0.1": { "shasum": "eac48702906fee8dbbf82b7e7b1d67a9f7b242f7", "tarball": "http://registry.npmjs.org/sphericalmercator/-/sphericalmercator-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/sphericalmercator/" }, "spider": { "name": "spider", "description": "Programmable spidering of web sites with node.js and jQuery", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "time": { "modified": "2011-04-21T03:17:48.653Z", "created": "2011-04-21T03:17:48.283Z", "0.0.2": "2011-04-21T03:17:48.653Z" }, "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mikeal/spider.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/spider/0.0.2" }, "dist": { "0.0.2": { "shasum": "337cbec0e884d47beb1483363fd9d6531a0e3827", "tarball": "http://registry.npmjs.org/spider/-/spider-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/spider/" }, "spider-tdd": { "name": "spider-tdd", "description": "Dead simple test-driven-development framework.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ollym", "email": "oliver.morgan@kohark.com" } ], "time": { "modified": "2011-09-15T15:36:10.368Z", "created": "2011-09-15T15:36:08.929Z", "0.0.1": "2011-09-15T15:36:10.368Z" }, "author": { "name": "Oliver Morgan", "email": "ollym@me.com" }, "repository": { "type": "git", "url": "git://github.com/ollym/spider-tdd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spider-tdd/0.0.1" }, "dist": { "0.0.1": { "shasum": "38c7297a3969063589b3fcc28073362c7b32fb4c", "tarball": "http://registry.npmjs.org/spider-tdd/-/spider-tdd-0.0.1.tgz" } }, "keywords": [ "simple", "lightweight", "tdd", "testing", "framework", "unit-test" ], "url": "http://registry.npmjs.org/spider-tdd/" }, "spine": { "name": "spine", "description": "MVC Framework.", "dist-tags": { "latest": "1.0.5", "beta": "1.0.6" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-11-25T23:24:27.430Z", "created": "2011-05-12T21:51:01.410Z", "0.0.4": "2011-05-12T21:51:02.248Z", "0.0.5": "2011-05-13T03:56:15.042Z", "0.0.8": "2011-09-13T16:08:07.014Z", "0.0.9": "2011-09-15T12:54:36.966Z", "0.1.0": "2011-09-24T14:40:51.709Z", "0.1.1": "2011-09-24T14:50:58.960Z", "0.1.2": "2011-09-30T15:28:10.956Z", "1.0.0": "2011-10-03T08:08:47.613Z", "1.0.3": "2011-10-18T20:56:36.994Z", "1.0.4": "2011-10-28T21:09:02.251Z", "1.0.5": "2011-10-31T14:34:01.208Z", "1.0.6": "2011-11-25T23:24:27.430Z" }, "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/spine.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/spine/0.0.4", "0.0.5": "http://registry.npmjs.org/spine/0.0.5", "0.0.8": "http://registry.npmjs.org/spine/0.0.8", "0.0.9": "http://registry.npmjs.org/spine/0.0.9", "0.1.0": "http://registry.npmjs.org/spine/0.1.0", "0.1.1": "http://registry.npmjs.org/spine/0.1.1", "0.1.2": "http://registry.npmjs.org/spine/0.1.2", "1.0.0": "http://registry.npmjs.org/spine/1.0.0", "1.0.3": "http://registry.npmjs.org/spine/1.0.3", "1.0.4": "http://registry.npmjs.org/spine/1.0.4", "1.0.5": "http://registry.npmjs.org/spine/1.0.5", "1.0.6": "http://registry.npmjs.org/spine/1.0.6" }, "dist": { "0.0.4": { "shasum": "9fc78d2f265959d25ca88bdedf4c9ef3e1b600ab", "tarball": "http://registry.npmjs.org/spine/-/spine-0.0.4.tgz" }, "0.0.5": { "shasum": "8e86ac074b643b8e670dc48ab2b0872e66dff14f", "tarball": "http://registry.npmjs.org/spine/-/spine-0.0.5.tgz" }, "0.0.8": { "shasum": "d187297e6ec069fab65b130cc9c8431c4db8e74f", "tarball": "http://registry.npmjs.org/spine/-/spine-0.0.8.tgz" }, "0.0.9": { "shasum": "59c66f0932b7705c49dbf82c45676e789d90eec0", "tarball": "http://registry.npmjs.org/spine/-/spine-0.0.9.tgz" }, "0.1.0": { "shasum": "af20a1ff5cfcce266d21c74f2a47ee30cd85735c", "tarball": "http://registry.npmjs.org/spine/-/spine-0.1.0.tgz" }, "0.1.1": { "shasum": "c3afbbc57c8dddb6f5bf708532297d0ec820c17e", "tarball": "http://registry.npmjs.org/spine/-/spine-0.1.1.tgz" }, "0.1.2": { "shasum": "0d2a74519528dc3795956050075c2d92a75358b0", "tarball": "http://registry.npmjs.org/spine/-/spine-0.1.2.tgz" }, "1.0.0": { "shasum": "18bc4f625295a749413e1e15e61f6840846b2791", "tarball": "http://registry.npmjs.org/spine/-/spine-1.0.0.tgz" }, "1.0.3": { "shasum": "90b0ed4feab1cf28657aa23bd9a002e4c3fc96bc", "tarball": "http://registry.npmjs.org/spine/-/spine-1.0.3.tgz" }, "1.0.4": { "shasum": "8952f7510fd3a1686da8cb455ed7fcd58fd54783", "tarball": "http://registry.npmjs.org/spine/-/spine-1.0.4.tgz" }, "1.0.5": { "shasum": "35c31048d4bad87d3d401550e0006cf5dfb0ac3f", "tarball": "http://registry.npmjs.org/spine/-/spine-1.0.5.tgz" }, "1.0.6": { "shasum": "7c89c0000849ab7d95e39b3224f35c624c39ac5f", "tarball": "http://registry.npmjs.org/spine/-/spine-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/spine/" }, "spine.app": { "name": "spine.app", "description": "Spine app generator", "dist-tags": { "latest": "0.3.0", "beta": "0.3.1" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-11-19T19:16:48.356Z", "created": "2011-05-13T03:46:16.285Z", "0.0.1": "2011-05-13T03:46:16.962Z", "0.0.2": "2011-05-13T03:53:43.966Z", "0.0.3": "2011-05-15T12:48:38.029Z", "0.0.4": "2011-05-15T16:32:03.603Z", "0.0.5": "2011-05-15T20:49:47.779Z", "0.0.6": "2011-05-20T22:00:07.459Z", "0.0.7": "2011-05-20T22:00:42.250Z", "0.0.8": "2011-06-04T05:47:33.094Z", "0.0.9": "2011-06-04T05:59:42.870Z", "0.1.1": "2011-08-03T20:37:40.277Z", "0.1.3": "2011-08-04T14:23:41.634Z", "0.1.4": "2011-08-04T19:37:53.557Z", "0.1.5": "2011-08-04T19:53:05.526Z", "0.1.6": "2011-08-08T13:23:33.295Z", "0.1.7": "2011-09-08T17:28:11.578Z", "0.1.9": "2011-09-17T11:04:59.586Z", "0.2.0": "2011-09-19T21:51:39.278Z", "0.2.1": "2011-09-20T17:55:37.934Z", "0.2.3": "2011-09-20T18:42:08.872Z", "0.2.4": "2011-09-22T16:49:15.417Z", "0.2.5": "2011-09-30T23:25:24.519Z", "0.2.6": "2011-10-03T08:05:22.140Z", "0.2.7": "2011-10-03T08:08:00.486Z", "0.2.8": "2011-10-03T08:24:17.354Z", "0.2.9": "2011-11-08T17:56:59.991Z", "0.3.0": "2011-11-08T18:06:10.754Z", "0.3.1": "2011-11-19T19:16:48.356Z" }, "author": { "name": "Alex MacCaw", "email": "info@eribium.org" }, "repository": { "type": "git", "url": "git://github.com/maccman/spine.app.git" }, "users": { "sonneym": true }, "versions": { "0.0.1": "http://registry.npmjs.org/spine.app/0.0.1", "0.0.2": "http://registry.npmjs.org/spine.app/0.0.2", "0.0.3": "http://registry.npmjs.org/spine.app/0.0.3", "0.0.4": "http://registry.npmjs.org/spine.app/0.0.4", "0.0.5": "http://registry.npmjs.org/spine.app/0.0.5", "0.0.6": "http://registry.npmjs.org/spine.app/0.0.6", "0.0.7": "http://registry.npmjs.org/spine.app/0.0.7", "0.0.8": "http://registry.npmjs.org/spine.app/0.0.8", "0.0.9": "http://registry.npmjs.org/spine.app/0.0.9", "0.1.1": "http://registry.npmjs.org/spine.app/0.1.1", "0.1.3": "http://registry.npmjs.org/spine.app/0.1.3", "0.1.4": "http://registry.npmjs.org/spine.app/0.1.4", "0.1.5": "http://registry.npmjs.org/spine.app/0.1.5", "0.1.6": "http://registry.npmjs.org/spine.app/0.1.6", "0.1.7": "http://registry.npmjs.org/spine.app/0.1.7", "0.1.9": "http://registry.npmjs.org/spine.app/0.1.9", "0.2.0": "http://registry.npmjs.org/spine.app/0.2.0", "0.2.1": "http://registry.npmjs.org/spine.app/0.2.1", "0.2.3": "http://registry.npmjs.org/spine.app/0.2.3", "0.2.4": "http://registry.npmjs.org/spine.app/0.2.4", "0.2.5": "http://registry.npmjs.org/spine.app/0.2.5", "0.2.6": "http://registry.npmjs.org/spine.app/0.2.6", "0.2.7": "http://registry.npmjs.org/spine.app/0.2.7", "0.2.8": "http://registry.npmjs.org/spine.app/0.2.8", "0.2.9": "http://registry.npmjs.org/spine.app/0.2.9", "0.3.0": "http://registry.npmjs.org/spine.app/0.3.0", "0.3.1": "http://registry.npmjs.org/spine.app/0.3.1" }, "dist": { "0.0.1": { "shasum": "b4c07caf196261622e656b4541fa6f37ee8b599c", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.1.tgz" }, "0.0.2": { "shasum": "fc4f73afba4fbb84812e473e32ba9d7b0cf692bc", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.2.tgz" }, "0.0.3": { "shasum": "0f1cbb416a72c07a7d69a85f14cc2a3ef9896dbb", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.3.tgz" }, "0.0.4": { "shasum": "3de1b1f23618eb58e4f1a527e74fe141fca664a4", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.4.tgz" }, "0.0.5": { "shasum": "c59b66518cc65f184bce8c12dfb77599769ec000", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.5.tgz" }, "0.0.6": { "shasum": "2109bda24ec63f43eaa7e4b0cd5cdb43262c1bd5", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.6.tgz" }, "0.0.7": { "shasum": "6e1ac36a7b344000caf633c1a0085d4767b81506", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.7.tgz" }, "0.0.8": { "shasum": "8239fdbca57fa3fda98822fcb29fa85eb84abc4d", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.8.tgz" }, "0.0.9": { "shasum": "825c46fba41fa2af4b86e914cebfaf63276074f5", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.0.9.tgz" }, "0.1.1": { "shasum": "a7e91c4e25b51b8f9797297c888f7cdd788b6a67", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.1.tgz" }, "0.1.3": { "shasum": "6dd747bb30547244b4ad8f327c7dcda9dd0f58d8", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.3.tgz" }, "0.1.4": { "shasum": "0b2eeaee6d7232f9d98ec2868e6c498e77c5b5d3", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.4.tgz" }, "0.1.5": { "shasum": "a5d431bf6c0e3a40977061ca5057212bc9f62f99", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.5.tgz" }, "0.1.6": { "shasum": "4abf1a4ea6ae581697bdf7361ee8b7647a78efa3", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.6.tgz" }, "0.1.7": { "shasum": "a507d74d21d2a173644d1622494a885afb530be5", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.7.tgz" }, "0.1.9": { "shasum": "7c90cf8785cf41f65cbcf86c69930b69afc767c2", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.1.9.tgz" }, "0.2.0": { "shasum": "c987ad32c326617fe02d9571ff3c1d71a98162ee", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.0.tgz" }, "0.2.1": { "shasum": "8cf7f2ce9a4437d8662e4152fa06218421cfe01b", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.1.tgz" }, "0.2.3": { "shasum": "fe7b2cbde13ca70e2ea03631b16f6b0a19a28d4d", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.3.tgz" }, "0.2.4": { "shasum": "7fa504538be96c60e15433f8b60f3b306da0aa1b", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.4.tgz" }, "0.2.5": { "shasum": "f2f878e967ed44b56847769a2215debe31bef6a6", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.5.tgz" }, "0.2.6": { "shasum": "54579d2c18930317a14b5a1db9002fe90511cdb9", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.6.tgz" }, "0.2.7": { "shasum": "7961ce2de812b1c4d64042e9df4dac15d6b43a7d", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.7.tgz" }, "0.2.8": { "shasum": "8adc10340636287af0eb26e29415f75eec24e905", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.8.tgz" }, "0.2.9": { "shasum": "77ee9048a22b4c3752232d1a407b44fbd799546e", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.2.9.tgz" }, "0.3.0": { "shasum": "4fbb8ae09b87586ee3ec575279a24e6b3386ef12", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.3.0.tgz" }, "0.3.1": { "shasum": "59a9954fb3c6014d0d4f02cb33cbc93c537c4664", "tarball": "http://registry.npmjs.org/spine.app/-/spine.app-0.3.1.tgz" } }, "url": "http://registry.npmjs.org/spine.app/" }, "spine.mobile": { "name": "spine.mobile", "description": "Spine Mobile MVC Framework.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "maccman", "email": "maccman@gmail.com" } ], "time": { "modified": "2011-10-03T08:03:11.323Z", "created": "2011-09-13T21:52:19.438Z", "0.0.1": "2011-09-13T21:52:20.851Z", "0.0.2": "2011-09-15T09:27:57.919Z", "0.0.3": "2011-09-15T12:01:29.905Z", "0.0.4": "2011-09-17T11:05:38.038Z", "0.0.5": "2011-09-19T21:53:29.126Z", "0.0.6": "2011-09-19T21:58:52.608Z", "1.0.0": "2011-10-03T08:03:11.323Z" }, "author": { "name": "maccman" }, "repository": { "type": "git", "url": "git://github.com/maccman/spine.mobile.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spine.mobile/0.0.1", "0.0.2": "http://registry.npmjs.org/spine.mobile/0.0.2", "0.0.3": "http://registry.npmjs.org/spine.mobile/0.0.3", "0.0.4": "http://registry.npmjs.org/spine.mobile/0.0.4", "0.0.6": "http://registry.npmjs.org/spine.mobile/0.0.6", "1.0.0": "http://registry.npmjs.org/spine.mobile/1.0.0" }, "dist": { "0.0.1": { "shasum": "483db597de8ec3b22733c2048739ceac4577535d", "tarball": "http://registry.npmjs.org/spine.mobile/-/spine.mobile-0.0.1.tgz" }, "0.0.2": { "shasum": "7be7dcfcf5546d27bb2e70eb6777b96325347218", "tarball": "http://registry.npmjs.org/spine.mobile/-/spine.mobile-0.0.2.tgz" }, "0.0.3": { "shasum": "d4743989b4f73d43b7b4b3423593ea87bcdbb572", "tarball": "http://registry.npmjs.org/spine.mobile/-/spine.mobile-0.0.3.tgz" }, "0.0.4": { "shasum": "f141ca0ee13881fe2349dec1d6729984d9f4c153", "tarball": "http://registry.npmjs.org/spine.mobile/-/spine.mobile-0.0.4.tgz" }, "0.0.6": { "shasum": "c89f57869ffbc076aa3d562b514133ceef863af1", "tarball": "http://registry.npmjs.org/spine.mobile/-/spine.mobile-0.0.6.tgz" }, "1.0.0": { "shasum": "4b972e0290c6da119261a6be73b4731259f0fc1e", "tarball": "http://registry.npmjs.org/spine.mobile/-/spine.mobile-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/spine.mobile/" }, "split_er": { "name": "split_er", "description": "Split_er is a javascript object that provides functionality similar to that of the String.split() method, with some enhancements.", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "11rcombs", "email": "rodger.combs@gmail.com" } ], "time": { "modified": "2011-06-02T01:35:34.983Z", "created": "2011-06-02T01:35:34.695Z", "1.2.0": "2011-06-02T01:35:34.983Z" }, "author": { "name": "Rodger Combs", "email": "rodger.combs@gmail.com", "url": "http://combsconnections.tk/" }, "repository": { "type": "sourceforge", "url": "http://sourceforge.net/projects/splitterjsobj/" }, "versions": { "1.2.0": "http://registry.npmjs.org/split_er/1.2.0" }, "dist": { "1.2.0": { "shasum": "0fc73e7ad98a1575e6f05510acabfe8ae17d52dd", "tarball": "http://registry.npmjs.org/split_er/-/split_er-1.2.0.tgz" } }, "url": "http://registry.npmjs.org/split_er/" }, "spludo": { "name": "spludo", "description": "High performance, evented, server side, prototype based, javascript mvc web framework.", "dist-tags": { "latest": "1.1.0", "stable": "1.1.0" }, "maintainers": [ { "name": "DracoBlue", "email": "JanS@DracoBlue.de" } ], "author": { "name": "DracoBlue", "email": "JanS@DracoBlue.de" }, "repository": { "type": "git", "web": "http://github.com/DracoBlue/spludo.git", "url": "" }, "time": { "modified": "2011-11-20T11:46:09.324Z", "created": "2011-03-05T12:31:26.152Z", "1.0.0": "2011-03-05T12:31:26.152Z", "1.0.1": "2011-03-05T12:31:26.152Z", "1.0.2": "2011-03-05T12:31:26.152Z", "1.0.3": "2011-03-05T12:31:26.152Z", "1.1.0": "2011-11-20T11:44:58.462Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/spludo/1.0.0", "1.0.1": "http://registry.npmjs.org/spludo/1.0.1", "1.0.2": "http://registry.npmjs.org/spludo/1.0.2", "1.0.3": "http://registry.npmjs.org/spludo/1.0.3", "1.1.0": "http://registry.npmjs.org/spludo/1.1.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/spludo/-/spludo-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/spludo/-/spludo-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/spludo/-/spludo@1.0.2.tgz" }, "1.0.3": { "shasum": "593bbbff32437b40c70eca226c3e212f2c489939", "tarball": "http://registry.npmjs.org/spludo/-/spludo-1.0.3.tgz" }, "1.1.0": { "shasum": "4e9d9e7f3ca4ea7aee949e237e3aa4b15740aa17", "tarball": "http://registry.npmjs.org/spludo/-/spludo-1.1.0.tgz" } }, "keywords": [ "framework", "mvc", "rest", "web", "configuration", "routing", "templating" ], "url": "http://registry.npmjs.org/spludo/" }, "spm": { "name": "spm", "description": "A Package Manager for SeaJS", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "yyfrankyy", "email": "yyfrankyy@gmail.com" }, { "name": "lifesinger", "email": "lifesinger@gmail.com" } ], "time": { "modified": "2011-12-02T13:23:27.932Z", "created": "2011-07-10T06:20:30.300Z", "0.2.0": "2011-07-10T06:20:32.082Z", "0.2.1": "2011-07-24T05:04:06.548Z", "0.3.0": "2011-10-21T01:25:27.303Z", "0.4.0": "2011-12-02T13:23:27.932Z" }, "author": { "name": "Frank Wang", "email": "lifesinger@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/seajs/spm.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/spm/0.2.0", "0.2.1": "http://registry.npmjs.org/spm/0.2.1", "0.3.0": "http://registry.npmjs.org/spm/0.3.0", "0.4.0": "http://registry.npmjs.org/spm/0.4.0" }, "dist": { "0.2.0": { "shasum": "70f3b21cdf693312e459207843f1a7e4279974e2", "tarball": "http://registry.npmjs.org/spm/-/spm-0.2.0.tgz" }, "0.2.1": { "shasum": "455e7774a65029ad90311419bda76d09b4e5037d", "tarball": "http://registry.npmjs.org/spm/-/spm-0.2.1.tgz" }, "0.3.0": { "shasum": "db24fec8f1f9c67f5c4c7807ec5c51ac07a67831", "tarball": "http://registry.npmjs.org/spm/-/spm-0.3.0.tgz" }, "0.4.0": { "shasum": "3ccfa6c613f297abcaa18f77fca6e38ca43b55e1", "tarball": "http://registry.npmjs.org/spm/-/spm-0.4.0.tgz" } }, "keywords": [ "seajs", "module", "package", "optimization", "tool" ], "url": "http://registry.npmjs.org/spm/" }, "spore": { "name": "spore", "description": "Generic ReST client and server. Implementation of spore in node.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "author": { "name": "François de Metz", "email": "francois@2metz.fr" }, "repository": { "type": "git", "url": "git://github.com/francois2metz/node-spore.git" }, "time": { "modified": "2011-10-11T21:35:33.254Z", "created": "2011-02-13T12:08:24.620Z", "0.0.1": "2011-02-13T12:08:24.620Z", "0.0.2": "2011-02-13T12:08:24.620Z", "0.0.3": "2011-02-13T12:08:24.620Z", "0.1.0": "2011-02-13T12:08:24.620Z", "0.1.1pre": "2011-02-14T07:36:21.982Z", "0.1.1pre2": "2011-02-14T07:38:29.024Z", "0.1.1pre3": "2011-02-14T07:46:12.457Z", "0.1.1pre4": "2011-02-14T07:53:57.228Z", "0.1.1": "2011-02-14T07:57:57.219Z", "0.1.2": "2011-03-10T02:37:06.974Z", "0.1.3": "2011-03-13T23:32:40.782Z", "0.1.4": "2011-06-02T17:55:38.101Z", "0.1.5": "2011-06-19T20:53:45.638Z", "0.1.6": "2011-10-11T21:35:33.254Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/spore/0.0.1", "0.0.2": "http://registry.npmjs.org/spore/0.0.2", "0.0.3": "http://registry.npmjs.org/spore/0.0.3", "0.1.0": "http://registry.npmjs.org/spore/0.1.0", "0.1.1pre": "http://registry.npmjs.org/spore/0.1.1pre", "0.1.1pre3": "http://registry.npmjs.org/spore/0.1.1pre3", "0.1.1pre4": "http://registry.npmjs.org/spore/0.1.1pre4", "0.1.1": "http://registry.npmjs.org/spore/0.1.1", "0.1.2": "http://registry.npmjs.org/spore/0.1.2", "0.1.3": "http://registry.npmjs.org/spore/0.1.3", "0.1.4": "http://registry.npmjs.org/spore/0.1.4", "0.1.5": "http://registry.npmjs.org/spore/0.1.5", "0.1.6": "http://registry.npmjs.org/spore/0.1.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/spore/-/spore-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/spore/-/spore-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/spore/-/spore-0.0.3.tgz" }, "0.1.0": { "shasum": "4659c7c7f58c0ce234f4f1087125bece2537d099", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.0.tgz" }, "0.1.1pre": { "shasum": "f5cb3f358ddca578aaae8e6d7ae6b3aa1d14a83f", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.1pre.tgz" }, "0.1.1pre3": { "shasum": "4df176b4f87cb1076eff5181751d89d2e3736f40", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.1pre3.tgz" }, "0.1.1pre4": { "shasum": "7a11f9b5d05c85b19ca144a0969ef8ebfb797d42", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.1pre4.tgz" }, "0.1.1": { "shasum": "7f07ceed9a2f9c40a0578d01e8c2d9cf615a9bf4", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.1.tgz" }, "0.1.2": { "shasum": "e54ddd5979c704b1706aef589ff7d6fb10d0ec82", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.2.tgz" }, "0.1.3": { "shasum": "69e59df293abfda250075cd4f08041ae5573d3fd", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.3.tgz" }, "0.1.4": { "shasum": "93470515dc658a936e45d405333a6328cde2d74a", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.4.tgz" }, "0.1.5": { "shasum": "b7cb42c0a022f92800b25b0217194b23509aa505", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.5.tgz" }, "0.1.6": { "shasum": "498178459f3b98328d31ec0d26013103655e009c", "tarball": "http://registry.npmjs.org/spore/-/spore-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/spore/" }, "spork": { "name": "spork", "description": "spawn a child process and setup rpc to it with one easy utensil.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-05-22T08:40:56.577Z", "created": "2011-05-22T08:40:54.823Z", "0.0.0": "2011-05-22T08:40:56.577Z" }, "author": { "name": "Dominic Tarr" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/spork/0.0.0" }, "dist": { "0.0.0": { "shasum": "6000a230cb401167817989eb8e09301aa731f7ec", "tarball": "http://registry.npmjs.org/spork/-/spork-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/spork/" }, "Spot": { "name": "Spot", "description": "Http Rest Client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jozef.dransfield", "email": "Jozef.Dransfield@me.com" } ], "time": { "modified": "2011-09-16T12:38:59.556Z", "created": "2011-09-16T12:38:58.503Z", "0.0.1": "2011-09-16T12:38:59.556Z" }, "author": { "name": "Jozef Dransfield", "email": "Jozef.Dransfield@me.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/Spot/0.0.1" }, "dist": { "0.0.1": { "shasum": "0f09a8777edcd4569369e3ed1b943057198c46c1", "tarball": "http://registry.npmjs.org/Spot/-/Spot-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Spot/" }, "spotify": { "name": "spotify", "description": "A Spotify API library for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "peol", "email": "peolanha@gmail.com" } ], "time": { "modified": "2011-08-06T09:59:25.997Z", "created": "2011-08-06T09:59:25.296Z", "0.1.0": "2011-08-06T09:59:25.997Z" }, "author": { "name": "Andrée Hansson", "email": "peolanha@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/peol/node-spotify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/spotify/0.1.0" }, "dist": { "0.1.0": { "shasum": "3ce2712a73baf6deabd639d709b6e3fb6ad2af48", "tarball": "http://registry.npmjs.org/spotify/-/spotify-0.1.0.tgz" } }, "keywords": [ "spotify", "music", "web service" ], "url": "http://registry.npmjs.org/spotify/" }, "spotify-metadata": { "name": "spotify-metadata", "description": "Spotify api wrapper. Metadata lookup and search. Works with Spotify and http uris", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "roncioso", "email": "luca@smashup.it" } ], "time": { "modified": "2011-01-12T22:39:55.104Z", "created": "2011-01-12T22:39:54.669Z", "0.0.1": "2011-01-12T22:39:55.104Z" }, "author": { "name": "Luca Manno", "email": "luca@smashup.it", "url": "http://i.smashup.it" }, "versions": { "0.0.1": "http://registry.npmjs.org/spotify-metadata/0.0.1" }, "dist": { "0.0.1": { "shasum": "4bc697155303cd719c983356ba97c4b4f6f26685", "tarball": "http://registry.npmjs.org/spotify-metadata/-/spotify-metadata-0.0.1.tgz" } }, "keywords": [ "spotify", "spotify metadata", "lookup", "search" ], "url": "http://registry.npmjs.org/spotify-metadata/" }, "spotlight": { "name": "spotlight", "description": "An object crawler/property search library that works on nearly all JavaScript platforms.", "dist-tags": { "latest": "0.1.338" }, "maintainers": [ { "name": "jdalton", "email": "john@fusejs.com" } ], "time": { "modified": "2011-11-22T06:51:58.962Z", "created": "2011-08-10T06:00:22.406Z", "0.1.337": "2011-08-10T06:01:04.187Z", "0.1.338": "2011-11-22T06:51:58.962Z" }, "author": { "name": "John-David Dalton", "email": "john@fusejs.com", "url": "http://allyoucanleet.com/" }, "repository": { "type": "git", "url": "git://github.com/bestiejs/spotlight.js.git" }, "versions": { "0.1.337": "http://registry.npmjs.org/spotlight/0.1.337", "0.1.338": "http://registry.npmjs.org/spotlight/0.1.338" }, "dist": { "0.1.337": { "shasum": "b39b8ca40501a0bd0af8a9f7719e520eefa50064", "tarball": "http://registry.npmjs.org/spotlight/-/spotlight-0.1.337.tgz" }, "0.1.338": { "shasum": "7b2f0a36e0d37aeb3c1620645bd7123d39fa513c", "tarball": "http://registry.npmjs.org/spotlight/-/spotlight-0.1.338.tgz" } }, "keywords": [ "crawl", "find", "search", "utility" ], "url": "http://registry.npmjs.org/spotlight/" }, "SpotlightJS": { "name": "SpotlightJS", "description": "Pure JS client for DBpedia Spotlight service", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "m1ci", "email": "dojcinovski.milan@gmail.com" } ], "time": { "modified": "2011-10-19T14:04:03.535Z", "created": "2011-10-19T14:04:01.921Z", "0.0.1": "2011-10-19T14:04:03.535Z" }, "author": { "name": "m1ci - Milan Dojchinovski -", "email": "http://www.dojchinovski.mk" }, "repository": { "type": "git", "url": "git://github.com/m1ci/SpotlightJS.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/SpotlightJS/0.0.1" }, "dist": { "0.0.1": { "shasum": "911671497808f5e964eb3f80715305562fdad173", "tarball": "http://registry.npmjs.org/SpotlightJS/-/SpotlightJS-0.0.1.tgz" } }, "keywords": [ "DBpedia", "Spotlight", "client", "anntation" ], "url": "http://registry.npmjs.org/SpotlightJS/" }, "spread": { "name": "spread", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "iwater", "email": "iwater@gmail.com" } ], "time": { "modified": "2011-05-02T11:02:09.741Z", "created": "2011-05-02T11:02:08.496Z", "0.0.1": "2011-05-02T11:02:09.742Z" }, "author": { "name": "iwater", "email": "iwater@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:iwater/node-spread-native.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spread/0.0.1" }, "dist": { "0.0.1": { "shasum": "cea16d3ffb632a58e944d9c4841b9f2a45edae06", "tarball": "http://registry.npmjs.org/spread/-/spread-0.0.1.tgz" } }, "keywords": [ "spread" ], "url": "http://registry.npmjs.org/spread/" }, "spreadsheet": { "name": "spreadsheet", "description": "A CommonJS module for reading a Google Spreadsheet.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "slaskis", "email": "robert@publicclass.se" } ], "time": { "modified": "2011-07-06T00:09:18.388Z", "created": "2011-02-08T15:08:11.274Z", "0.1.1": "2011-02-08T15:08:11.540Z", "0.1.2": "2011-02-08T19:37:16.449Z", "0.2.0": "2011-02-15T10:35:29.896Z", "0.2.1": "2011-02-23T08:57:14.583Z", "0.3.0": "2011-07-06T00:09:18.388Z" }, "author": { "name": "Robert Sköld", "email": "robert@publicclass.se" }, "versions": { "0.1.1": "http://registry.npmjs.org/spreadsheet/0.1.1", "0.1.2": "http://registry.npmjs.org/spreadsheet/0.1.2", "0.2.0": "http://registry.npmjs.org/spreadsheet/0.2.0", "0.2.1": "http://registry.npmjs.org/spreadsheet/0.2.1", "0.3.0": "http://registry.npmjs.org/spreadsheet/0.3.0" }, "dist": { "0.1.1": { "shasum": "4240204fd7a2eb76e71964b8b7fe66adb0c9f6b6", "tarball": "http://registry.npmjs.org/spreadsheet/-/spreadsheet-0.1.1.tgz" }, "0.1.2": { "shasum": "5bce7d327c05547f53b4df4dde55c09f32c39639", "tarball": "http://registry.npmjs.org/spreadsheet/-/spreadsheet-0.1.2.tgz" }, "0.2.0": { "shasum": "251294f9aa058e995fbfd943f2bc888d6bf56fcb", "tarball": "http://registry.npmjs.org/spreadsheet/-/spreadsheet-0.2.0.tgz" }, "0.2.1": { "shasum": "1d0ad6af6f09fe00e67e64446ce761e0202971a2", "tarball": "http://registry.npmjs.org/spreadsheet/-/spreadsheet-0.2.1.tgz" }, "0.3.0": { "shasum": "6d495431636ec6e93e7985c69d21fd326d8fb552", "tarball": "http://registry.npmjs.org/spreadsheet/-/spreadsheet-0.3.0.tgz" } }, "keywords": [ "google", "spreadsheets", "gdata" ], "url": "http://registry.npmjs.org/spreadsheet/" }, "spreadsheets": { "name": "spreadsheets", "description": "A node.js client for Google Spreadsheets API", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "okubo", "email": "okubo@east-cloud.co.jp" } ], "time": { "modified": "2011-06-18T04:30:44.486Z", "created": "2011-06-18T04:30:43.458Z", "0.1.0": "2011-06-18T04:30:44.486Z" }, "author": { "name": "EastCloud", "email": "info@east-cloud.co.jp" }, "repository": { "type": "git", "url": "git://github.com/EastCloud/node-spreadsheets.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/spreadsheets/0.1.0" }, "dist": { "0.1.0": { "shasum": "821c4c88789b913c1260b227649ae2aaaae2895f", "tarball": "http://registry.npmjs.org/spreadsheets/-/spreadsheets-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/spreadsheets/" }, "sprintf": { "name": "sprintf", "description": "Sprintf() for node.js", "dist-tags": { "latest": "0.1.1", "stable": "0.1.1" }, "maintainers": [ { "name": "maritz", "email": "moritz@mpeters.biz" } ], "author": { "name": "Moritz Peters" }, "versions": { "0.1.0": "http://registry.npmjs.org/sprintf/0.1.0", "0.1.1": "http://registry.npmjs.org/sprintf/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/sprintf/-/sprintf-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/sprintf/-/sprintf-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/sprintf/" }, "spruce": { "name": "spruce", "description": "Spruce Configurable Logging Library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "markpneyer", "email": "mark@markpneyer.com" } ], "time": { "modified": "2011-05-20T16:44:34.372Z", "created": "2011-04-19T20:51:08.156Z", "0.1.0": "2011-04-19T20:51:08.502Z", "0.1.1": "2011-05-18T00:24:36.556Z", "0.1.2": "2011-05-20T16:44:34.372Z" }, "author": { "name": "Mark P Neyer", "email": "Mark@MarkPNeyer.com", "url": "http://www.markpneyer.com" }, "repository": { "type": "git", "url": "git://github.com/MarkPNeyer/spruce.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/spruce/0.1.0", "0.1.1": "http://registry.npmjs.org/spruce/0.1.1", "0.1.2": "http://registry.npmjs.org/spruce/0.1.2" }, "dist": { "0.1.0": { "shasum": "12c2f5555bfa3d9d6060ea2611ea2c466279ddf4", "tarball": "http://registry.npmjs.org/spruce/-/spruce-0.1.0.tgz" }, "0.1.1": { "shasum": "29446f4c3b348622a8c87b5111a4e0cd574e22fe", "tarball": "http://registry.npmjs.org/spruce/-/spruce-0.1.1.tgz" }, "0.1.2": { "shasum": "7d485cc754fc4d7b6522d3d99df86d262c8af17b", "tarball": "http://registry.npmjs.org/spruce/-/spruce-0.1.2.tgz" } }, "keywords": [ "log", "logger", "logging" ], "url": "http://registry.npmjs.org/spruce/" }, "spy": { "name": "spy", "description": "Realtime data syncing made easy", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-07-22T18:09:14.755Z", "created": "2011-07-22T18:09:14.677Z", "0.0.0": "2011-07-22T18:09:14.755Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/spy/0.0.0" }, "dist": { "0.0.0": { "shasum": "9b12e1224de375a3c1ce7f603188a72d023bfa5d", "tarball": "http://registry.npmjs.org/spy/-/spy-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/spy/" }, "sql": { "name": "sql", "description": "sql builder", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-09-01T05:29:26.238Z", "created": "2011-08-12T05:25:23.642Z", "0.0.1": "2011-08-12T05:25:24.451Z", "0.0.2": "2011-09-01T05:29:26.238Z" }, "author": { "name": "brianc", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/node-sql.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sql/0.0.1", "0.0.2": "http://registry.npmjs.org/sql/0.0.2" }, "dist": { "0.0.1": { "shasum": "04cb06965d46ffbd852fca533654fd410f5ad642", "tarball": "http://registry.npmjs.org/sql/-/sql-0.0.1.tgz" }, "0.0.2": { "shasum": "9b03ab7f04bb046b99c21fc1d02be9a2d04a7525", "tarball": "http://registry.npmjs.org/sql/-/sql-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/sql/" }, "sql-generator": { "name": "sql-generator", "description": "SQL Generator", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "shot056", "email": "shot056@gmail.com" } ], "time": { "modified": "2011-10-26T11:17:12.788Z", "created": "2011-10-26T11:17:09.220Z", "0.0.1": "2011-10-26T11:17:12.788Z" }, "author": { "name": "Shota Takayama", "email": "takayama@shanon.co.jp" }, "repository": { "type": "git", "url": "git://github.com/Shanon/node-sql-generator.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sql-generator/0.0.1" }, "dist": { "0.0.1": { "shasum": "8b4eca38deb571a4bb048cd1908acbf3d7a6b14a", "tarball": "http://registry.npmjs.org/sql-generator/-/sql-generator-0.0.1.tgz" } }, "keywords": [ "sql", "database", "rdbms" ], "url": "http://registry.npmjs.org/sql-generator/" }, "sql-parser": { "name": "sql-parser", "description": "Lexer and Parser for SQL Syntax", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "andykent", "email": "andy.kent@me.com" } ], "time": { "modified": "2011-12-07T15:03:25.315Z", "created": "2011-09-30T14:53:35.187Z", "0.1.1": "2011-12-07T15:03:25.315Z", "0.1.2": "2011-12-07T15:03:25.315Z", "0.1.3": "2011-12-07T15:03:25.315Z", "0.1.4": "2011-12-07T15:03:25.315Z", "0.1.5": "2011-12-07T15:03:25.315Z", "0.1.6": "2011-12-07T15:03:25.315Z", "0.1.7": "2011-12-07T15:03:25.315Z", "0.1.8": "2011-12-07T15:03:25.315Z", "0.1.9": "2011-11-23T17:58:22.006Z", "0.2.0": "2011-11-29T00:01:30.439Z", "0.2.1": "2011-11-29T17:58:10.320Z", "0.3.0": "2011-12-07T15:03:25.315Z" }, "author": { "name": "Andy Kent", "email": "andy@forward.co.uk" }, "repository": { "type": "git", "url": "git://github.com/forward/sql-parser.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/sql-parser/0.1.1", "0.1.2": "http://registry.npmjs.org/sql-parser/0.1.2", "0.1.3": "http://registry.npmjs.org/sql-parser/0.1.3", "0.1.4": "http://registry.npmjs.org/sql-parser/0.1.4", "0.1.5": "http://registry.npmjs.org/sql-parser/0.1.5", "0.1.6": "http://registry.npmjs.org/sql-parser/0.1.6", "0.1.7": "http://registry.npmjs.org/sql-parser/0.1.7", "0.1.8": "http://registry.npmjs.org/sql-parser/0.1.8", "0.1.9": "http://registry.npmjs.org/sql-parser/0.1.9", "0.2.0": "http://registry.npmjs.org/sql-parser/0.2.0", "0.2.1": "http://registry.npmjs.org/sql-parser/0.2.1", "0.3.0": "http://registry.npmjs.org/sql-parser/0.3.0" }, "dist": { "0.1.1": { "shasum": "aba5f6cb5c3ee2585844905ab2de10fae76d86d2", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.1.tgz" }, "0.1.2": { "shasum": "19aff803ff9e0eccb6c16a62beab29e9b6046612", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.2.tgz" }, "0.1.3": { "shasum": "2e82cf058e7f337e65fa302e9a38753f79a54d7b", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.3.tgz" }, "0.1.4": { "shasum": "c6fba5bf2ba3c9580d57c1f68b07819cacd16f71", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.4.tgz" }, "0.1.5": { "shasum": "b61c4f1889de1534c4d1c952aea6b8b67bcfac8c", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.5.tgz" }, "0.1.6": { "shasum": "a13d65f1c6bdcfd82eb35cbe72f506808735abb9", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.6.tgz" }, "0.1.7": { "shasum": "592b1463fe27d567a437e14755bf83f41435a758", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.7.tgz" }, "0.1.8": { "shasum": "b6f15427d6cb9d7594b83ab4bf108faad9193c5a", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.8.tgz" }, "0.1.9": { "shasum": "150d0bfdc1237672d4712897a36354326b0b631e", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.1.9.tgz" }, "0.2.0": { "shasum": "2b0bee67a19175631a0a68dfabf2be0d2bbcd3f9", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.2.0.tgz" }, "0.2.1": { "shasum": "80d06ff4f44243019758d0b2950ee19b98a65443", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.2.1.tgz" }, "0.3.0": { "shasum": "6516e16a663557b3770866b403ea2a2d0d6a791d", "tarball": "http://registry.npmjs.org/sql-parser/-/sql-parser-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/sql-parser/" }, "sqlite": { "name": "sqlite", "description": "SQLite3 bindings for Node", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "orlandov", "email": "ovazquez@gmail.com" } ], "time": { "modified": "2011-04-18T20:18:20.323Z", "created": "2011-02-03T06:56:12.414Z", "1.0.2": "2011-02-03T06:56:12.788Z", "1.0.3": "2011-03-03T07:04:05.083Z", "1.0.4": "2011-04-18T20:18:20.323Z" }, "author": { "name": "Orlando Vazquez", "email": "ovazquez@gmail.com", "url": "http://2wycked.net" }, "repository": { "type": "git", "url": "git://github.com/orlandov/node-sqlite.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/sqlite/1.0.2", "1.0.3": "http://registry.npmjs.org/sqlite/1.0.3", "1.0.4": "http://registry.npmjs.org/sqlite/1.0.4" }, "dist": { "1.0.2": { "shasum": "d0d2c234d3ffe2dcca2fcffb1709d12b02aa325c", "tarball": "http://registry.npmjs.org/sqlite/-/sqlite-1.0.2.tgz" }, "1.0.3": { "shasum": "9211d0c8ebc8184b1f49a47d34857aa0db4cd8ad", "tarball": "http://registry.npmjs.org/sqlite/-/sqlite-1.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "0145455d0d5075fc14175d084aaa52af9ab4d47c", "tarball": "http://registry.npmjs.org/sqlite/-/sqlite-1.0.3-0.4-sunos-5.11.tgz" } } }, "1.0.4": { "shasum": "046d07908f37ec306723b4d347e6e1a8f4cce98e", "tarball": "http://registry.npmjs.org/sqlite/-/sqlite-1.0.4.tgz" } }, "url": "http://registry.npmjs.org/sqlite/" }, "sqlite-fts": { "name": "sqlite-fts", "description": "SQLite3 bindings for Node with FTS4 enabled", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "quartzjer", "email": "jeremie@jabber.org" } ], "time": { "modified": "2011-12-03T14:09:35.097Z", "created": "2011-12-03T14:09:34.571Z", "0.0.1": "2011-12-03T14:09:35.097Z" }, "author": { "name": "Jeremie Miller", "email": "jeremie@jabber.org" }, "repository": { "type": "git", "url": "git://github.com/quartzjer/node-sqlite-fts.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sqlite-fts/0.0.1" }, "dist": { "0.0.1": { "shasum": "623891a59cd1c0cef04c1025fb80d6ac1c31354e", "tarball": "http://registry.npmjs.org/sqlite-fts/-/sqlite-fts-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/sqlite-fts/" }, "sqlite3": { "name": "sqlite3", "description": "Asynchronous, non-blocking SQLite3 bindings", "dist-tags": { "latest": "2.1.1" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-11-08T13:30:32.202Z", "created": "2011-02-24T15:45:51.936Z", "2.0.0": "2011-02-24T15:45:52.177Z", "2.0.1": "2011-02-24T16:50:09.004Z", "2.0.2": "2011-02-24T17:12:16.858Z", "2.0.3": "2011-02-24T20:03:26.279Z", "2.0.4": "2011-02-25T02:33:31.468Z", "2.0.5": "2011-02-25T15:31:17.343Z", "2.0.6": "2011-02-26T22:12:15.853Z", "2.0.7": "2011-02-28T21:54:16.383Z", "2.0.8": "2011-03-02T15:40:44.523Z", "2.0.9": "2011-03-17T16:07:33.822Z", "2.0.10": "2011-03-17T20:27:22.134Z", "2.0.11": "2011-03-21T18:08:12.867Z", "2.0.12": "2011-03-31T01:02:27.113Z", "2.0.13": "2011-06-01T14:56:56.227Z", "2.0.14": "2011-07-26T15:17:34.019Z", "2.0.15": "2011-08-04T13:07:44.565Z", "2.0.16": "2011-08-09T17:46:05.139Z", "2.0.17": "2011-09-14T14:52:02.864Z", "2.0.18": "2011-11-02T21:06:18.807Z", "2.1.0": "2011-11-08T12:31:44.800Z", "2.1.1": "2011-11-08T13:30:32.202Z" }, "author": { "name": "Development Seed", "email": "info@developmentseed.org", "url": "http://developmentseed.org/" }, "repository": { "type": "git", "url": "git://github.com/developmentseed/node-sqlite3.git" }, "users": { "coverslide": true }, "versions": { "2.0.0": "http://registry.npmjs.org/sqlite3/2.0.0", "2.0.1": "http://registry.npmjs.org/sqlite3/2.0.1", "2.0.2": "http://registry.npmjs.org/sqlite3/2.0.2", "2.0.3": "http://registry.npmjs.org/sqlite3/2.0.3", "2.0.4": "http://registry.npmjs.org/sqlite3/2.0.4", "2.0.5": "http://registry.npmjs.org/sqlite3/2.0.5", "2.0.6": "http://registry.npmjs.org/sqlite3/2.0.6", "2.0.7": "http://registry.npmjs.org/sqlite3/2.0.7", "2.0.8": "http://registry.npmjs.org/sqlite3/2.0.8", "2.0.9": "http://registry.npmjs.org/sqlite3/2.0.9", "2.0.10": "http://registry.npmjs.org/sqlite3/2.0.10", "2.0.11": "http://registry.npmjs.org/sqlite3/2.0.11", "2.0.12": "http://registry.npmjs.org/sqlite3/2.0.12", "2.0.13": "http://registry.npmjs.org/sqlite3/2.0.13", "2.0.14": "http://registry.npmjs.org/sqlite3/2.0.14", "2.0.15": "http://registry.npmjs.org/sqlite3/2.0.15", "2.0.16": "http://registry.npmjs.org/sqlite3/2.0.16", "2.0.17": "http://registry.npmjs.org/sqlite3/2.0.17", "2.0.18": "http://registry.npmjs.org/sqlite3/2.0.18", "2.1.0": "http://registry.npmjs.org/sqlite3/2.1.0", "2.1.1": "http://registry.npmjs.org/sqlite3/2.1.1" }, "dist": { "2.0.0": { "shasum": "194a77ef22cfac674c4628e5726da3cc8953cd2d", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.0.tgz" }, "2.0.1": { "shasum": "38be95dee1bcb9aa20d0636c92a5023d66ecd3ad", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.1.tgz" }, "2.0.2": { "shasum": "fcc633a67c9f32f64384d7e867d2aca2b71dec51", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.2.tgz" }, "2.0.3": { "shasum": "0f2677200c7cf1d4562273f3b7c047e2ac85aa7a", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.3.tgz" }, "2.0.4": { "shasum": "00c545904ca6822cfe625d4483500d4904aa148d", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.4.tgz" }, "2.0.5": { "shasum": "68375c90ee15f2ade194eac9947d6c8b2fc83213", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.5.tgz" }, "2.0.6": { "shasum": "93f84a2610ef55cd989419c37f0f13a05361858f", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.6.tgz" }, "2.0.7": { "shasum": "ee8a92d5c84069b14989eebddb273b76efa1578f", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.7.tgz" }, "2.0.8": { "shasum": "0386fa0f276045d9c48b1a93912218e8bd8cb833", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.8.tgz" }, "2.0.9": { "shasum": "f076cec44c01bfb35be13dff2cba2e5128bb0351", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.9.tgz" }, "2.0.10": { "shasum": "08c80ce0f6da18dd64ad4fc5e52c716f415d2d29", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.10.tgz" }, "2.0.11": { "shasum": "2163498ad3f41a930739ea86ecdc0fa03328489e", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.11.tgz" }, "2.0.12": { "shasum": "5103ba754ca4f9e11999647d236d4a68b89c381d", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.12.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "ca42df8e26f3a19f812a47978c8b96d35d3255b1", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.12-0.4-sunos-5.11.tgz" } } }, "2.0.13": { "shasum": "e589b0ff62d015fcc631733a0f78c94c31956194", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.14-darwin-10.7.0": { "shasum": "74da7a45203c22ad4069d4cdfa5ac2b6530167c4", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.13-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.14-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.13.tgz" }, "2.0.14": { "shasum": "eeee66e1ff59a23ada6b20a554cd688e0e19d7d2", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.14.tgz" }, "2.0.15": { "shasum": "da8b655c2ae537aab9bc49f06d643f0119cdec25", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.15.tgz" }, "2.0.16": { "shasum": "888355bdfcb425871257603a299b0a2663f98e8e", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.16.tgz" }, "2.0.17": { "shasum": "08f6379fb9878e1f273f4ad16bc45cae16b5638c", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.17.tgz" }, "2.0.18": { "shasum": "47108eefbde97f22dc3f249a516c94af41d4c4ca", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.0.18.tgz" }, "2.1.0": { "shasum": "fdfbb27d5183074bfed99c26e2e862641cc2afbe", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.1.0.tgz" }, "2.1.1": { "shasum": "31cb74d383ac165cdf78a36b6e9bba3655d95d87", "tarball": "http://registry.npmjs.org/sqlite3/-/sqlite3-2.1.1.tgz" } }, "url": "http://registry.npmjs.org/sqlite3/" }, "sqlize": { "name": "sqlize", "description": "Modified version of sequelize - MySQL ORM for Node.JS", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "meg", "email": "meg@metamx.com" } ], "time": { "modified": "2011-11-12T00:16:53.475Z", "created": "2011-11-10T22:30:09.266Z", "0.1.0": "2011-11-10T22:30:10.077Z", "0.2.0": "2011-11-11T02:30:34.527Z", "0.2.1": "2011-11-11T22:43:02.327Z", "0.2.2": "2011-11-12T00:13:21.965Z", "0.2.3": "2011-11-12T00:16:53.475Z" }, "author": { "name": "Meg Sharkey", "email": "meg@metamx.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/sqlize/0.1.0", "0.2.0": "http://registry.npmjs.org/sqlize/0.2.0", "0.2.1": "http://registry.npmjs.org/sqlize/0.2.1", "0.2.2": "http://registry.npmjs.org/sqlize/0.2.2", "0.2.3": "http://registry.npmjs.org/sqlize/0.2.3" }, "dist": { "0.1.0": { "shasum": "99f748b0dc9e565ae82cfd492842960a80bfb6ec", "tarball": "http://registry.npmjs.org/sqlize/-/sqlize-0.1.0.tgz" }, "0.2.0": { "shasum": "e4cad8363f52cf7764430f3502c22e10cace9f8d", "tarball": "http://registry.npmjs.org/sqlize/-/sqlize-0.2.0.tgz" }, "0.2.1": { "shasum": "1273dad659e220fd6d4eb81fc72b6828bf88f193", "tarball": "http://registry.npmjs.org/sqlize/-/sqlize-0.2.1.tgz" }, "0.2.2": { "shasum": "dae5555d38680a9962df83ff6e554d959ad254c9", "tarball": "http://registry.npmjs.org/sqlize/-/sqlize-0.2.2.tgz" }, "0.2.3": { "shasum": "385851e0788d86a0591af43915b13fa0bebb2a9d", "tarball": "http://registry.npmjs.org/sqlize/-/sqlize-0.2.3.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/sqlize/" }, "sqlmw": { "name": "sqlmw", "description": "Middleware framework for SQL in Node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-09-12T01:43:21.288Z", "created": "2011-09-07T05:23:25.983Z", "0.0.1": "2011-09-07T05:23:27.948Z", "0.0.2": "2011-09-07T06:09:53.535Z", "0.0.3": "2011-09-07T06:12:43.702Z", "0.0.4": "2011-09-07T06:15:12.607Z", "0.1.0": "2011-09-08T03:39:38.728Z", "0.1.1": "2011-09-09T06:50:51.316Z", "0.1.2": "2011-09-11T00:05:10.970Z", "0.1.3": "2011-09-12T01:43:21.288Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/node-sqlmw.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sqlmw/0.0.1", "0.0.2": "http://registry.npmjs.org/sqlmw/0.0.2", "0.0.3": "http://registry.npmjs.org/sqlmw/0.0.3", "0.0.4": "http://registry.npmjs.org/sqlmw/0.0.4", "0.1.0": "http://registry.npmjs.org/sqlmw/0.1.0", "0.1.1": "http://registry.npmjs.org/sqlmw/0.1.1", "0.1.2": "http://registry.npmjs.org/sqlmw/0.1.2", "0.1.3": "http://registry.npmjs.org/sqlmw/0.1.3" }, "dist": { "0.0.1": { "shasum": "2515b1f42f1e0ded1b07beec4e61424a32f7fc54", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.0.1.tgz" }, "0.0.2": { "shasum": "9715b26428b420ff857da2e6f7b3f181e7841708", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.0.2.tgz" }, "0.0.3": { "shasum": "dd1d0902688c1952622a301d0a966e7f2e1344a5", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.0.3.tgz" }, "0.0.4": { "shasum": "05bf75e63d49d1cd11591202a58c18f345f8961c", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.0.4.tgz" }, "0.1.0": { "shasum": "c62cb8b5b9df0c6e594ae0ae95f515cb03ad285b", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.1.0.tgz" }, "0.1.1": { "shasum": "decab899fecf65804db46ad018e86a6629aec5a1", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.1.1.tgz" }, "0.1.2": { "shasum": "6157747ec110fb27de6486e1aecf37f0b3493717", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.1.2.tgz" }, "0.1.3": { "shasum": "460927e8ba453ff4a5cfbc95e686406bb75e455c", "tarball": "http://registry.npmjs.org/sqlmw/-/sqlmw-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/sqlmw/" }, "squeeze": { "name": "squeeze", "description": "Squeeze is a Javascript API to UploadJuicer.com's image manipulation service", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "nsm", "email": "nsm.nikhil@gmail.com" } ], "author": { "name": "Nikhil Marathe", "email": "nsm.nikhil@gmail.com" }, "versions": { "0.5.0": "http://registry.npmjs.org/squeeze/0.5.0" }, "dist": { "0.5.0": { "tarball": "http://packages:5984/squeeze/-/squeeze-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/squeeze/" }, "squish": { "name": "squish", "description": "Squish your outputs using whatever compression you like", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-07-16T22:36:27.216Z", "created": "2011-06-03T04:53:22.179Z", "0.1.0": "2011-06-03T04:53:22.576Z", "0.1.1": "2011-07-05T08:07:59.927Z", "0.1.2": "2011-07-13T04:24:53.462Z", "0.2.0": "2011-07-15T06:24:42.562Z", "0.2.1": "2011-07-16T05:47:21.539Z", "0.2.2": "2011-07-16T22:32:55.674Z", "0.2.3": "2011-07-16T22:36:27.216Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/node-squish.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/squish/0.1.0", "0.1.1": "http://registry.npmjs.org/squish/0.1.1", "0.1.2": "http://registry.npmjs.org/squish/0.1.2", "0.2.0": "http://registry.npmjs.org/squish/0.2.0", "0.2.1": "http://registry.npmjs.org/squish/0.2.1", "0.2.2": "http://registry.npmjs.org/squish/0.2.2", "0.2.3": "http://registry.npmjs.org/squish/0.2.3" }, "dist": { "0.1.0": { "shasum": "6c468c43e2f4b778fbd4d1086887c27100e7017d", "tarball": "http://registry.npmjs.org/squish/-/squish-0.1.0.tgz" }, "0.1.1": { "shasum": "829cd7c8333ece6795627cf179f6320f172b48e1", "tarball": "http://registry.npmjs.org/squish/-/squish-0.1.1.tgz" }, "0.1.2": { "shasum": "11af1d913fd672d56526e122af4e50e7c1784373", "tarball": "http://registry.npmjs.org/squish/-/squish-0.1.2.tgz" }, "0.2.0": { "shasum": "1fa85c91b6d499f1154743f066e6a295ea6fc296", "tarball": "http://registry.npmjs.org/squish/-/squish-0.2.0.tgz" }, "0.2.1": { "shasum": "c7e9e11aced67db89ce7c496173c43bc3363cf31", "tarball": "http://registry.npmjs.org/squish/-/squish-0.2.1.tgz" }, "0.2.2": { "shasum": "450253f89796e68e53bca284c52885731c219931", "tarball": "http://registry.npmjs.org/squish/-/squish-0.2.2.tgz" }, "0.2.3": { "shasum": "769fb2e58359f139c360035fa28b23a8399c0414", "tarball": "http://registry.npmjs.org/squish/-/squish-0.2.3.tgz" } }, "keywords": [ "compress", "compression", "gzip", "chunk", "chunked", "stream" ], "url": "http://registry.npmjs.org/squish/" }, "sqwish": { "name": "sqwish", "description": "a tool for compressing CSS", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-05-24T01:41:34.815Z", "created": "2011-04-24T02:47:57.176Z", "0.0.1": "2011-04-24T02:47:57.772Z", "0.0.2": "2011-04-24T03:42:24.913Z", "0.0.3": "2011-04-24T18:12:15.424Z", "0.0.4": "2011-04-24T19:59:15.800Z", "0.0.5": "2011-04-24T23:07:38.208Z", "0.0.6": "2011-04-24T23:43:03.107Z", "0.0.7": "2011-04-25T20:03:47.591Z", "0.0.8": "2011-04-25T21:09:04.644Z", "0.0.9": "2011-04-25T23:57:14.359Z", "0.1.0": "2011-04-26T06:46:53.625Z", "0.1.1": "2011-04-26T06:54:07.145Z", "0.1.2": "2011-04-30T21:09:36.419Z", "0.2.0": "2011-05-24T01:41:34.815Z" }, "author": { "name": "Dustin Diaz", "email": "@ded" }, "versions": { "0.0.1": "http://registry.npmjs.org/sqwish/0.0.1", "0.0.2": "http://registry.npmjs.org/sqwish/0.0.2", "0.0.3": "http://registry.npmjs.org/sqwish/0.0.3", "0.0.4": "http://registry.npmjs.org/sqwish/0.0.4", "0.0.5": "http://registry.npmjs.org/sqwish/0.0.5", "0.0.6": "http://registry.npmjs.org/sqwish/0.0.6", "0.0.7": "http://registry.npmjs.org/sqwish/0.0.7", "0.0.8": "http://registry.npmjs.org/sqwish/0.0.8", "0.0.9": "http://registry.npmjs.org/sqwish/0.0.9", "0.1.0": "http://registry.npmjs.org/sqwish/0.1.0", "0.1.1": "http://registry.npmjs.org/sqwish/0.1.1", "0.1.2": "http://registry.npmjs.org/sqwish/0.1.2", "0.2.0": "http://registry.npmjs.org/sqwish/0.2.0" }, "dist": { "0.0.1": { "shasum": "337e1e089165e300e38762d72321cc4caeb8ec3c", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.1.tgz" }, "0.0.2": { "shasum": "c99c75ccb16e815e195f9946828779cdb51a8e8c", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.2.tgz" }, "0.0.3": { "shasum": "06b5dc3f0b475e303b7a650bc7d6614452bf96f1", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.3.tgz" }, "0.0.4": { "shasum": "1b975ec132e0a9bb2c8291b428a000b800bb834d", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.4.tgz" }, "0.0.5": { "shasum": "1f464fb9d057df89a463c16982b7e13786c4c612", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.5.tgz" }, "0.0.6": { "shasum": "b8fe824b22b8473e62a7caefebb05c2803298f9a", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.6.tgz" }, "0.0.7": { "shasum": "b391f3a4a30ef1ca2bf1526aebd410923074d6bd", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.7.tgz" }, "0.0.8": { "shasum": "7c90fef39725dccdc77c637ef7bdf4938d18f030", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.8.tgz" }, "0.0.9": { "shasum": "67fbd3e18cfdb2a906aed3d256f0ef39c961b633", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.0.9.tgz" }, "0.1.0": { "shasum": "210079032a0849a24fce7b41c9f0a420d99c8937", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.1.0.tgz" }, "0.1.1": { "shasum": "b9d48a39b098cc39f756e8e9ec0450fe1f44e7b2", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.1.1.tgz" }, "0.1.2": { "shasum": "0d39d94ffe96e34b8f01a11736defba8e9254bdd", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.1.2.tgz" }, "0.2.0": { "shasum": "8b7e2a8e542378d3bf30d51570b538fd815320fb", "tarball": "http://registry.npmjs.org/sqwish/-/sqwish-0.2.0.tgz" } }, "keywords": [ "minify", "css", "compress" ], "url": "http://registry.npmjs.org/sqwish/" }, "srand": { "name": "srand", "description": "srand bindings for node - Seedable predictable pseudorandom number generator", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-srand.git" }, "time": { "modified": "2011-04-15T21:35:34.878Z", "created": "2011-03-28T23:33:56.008Z", "1.0.0": "2011-03-28T23:33:56.008Z", "1.0.1": "2011-03-28T23:33:56.008Z" }, "versions": { "1.0.1": "http://registry.npmjs.org/srand/1.0.1" }, "dist": { "1.0.1": { "shasum": "9065e7248cee93f086e060eea18f94ab00cc0a9e", "tarball": "http://registry.npmjs.org/srand/-/srand-1.0.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "c4d576096000f9649cbcfcefaeed9f9c7d2101c9", "tarball": "http://registry.npmjs.org/srand/-/srand-1.0.1-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/srand/" }, "srcds": { "name": "srcds", "description": "Tools for connection to RCON For a srcds server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nican", "email": "nican132@gmail.com" } ], "time": { "modified": "2011-05-29T21:17:36.220Z", "created": "2011-05-29T21:17:35.830Z", "0.0.1": "2011-05-29T21:17:36.220Z" }, "author": { "name": "Nican", "email": "nican132@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/srcds/0.0.1" }, "dist": { "0.0.1": { "shasum": "6abe2d710379b3268844260ed6dd4395825a1f1e", "tarball": "http://registry.npmjs.org/srcds/-/srcds-0.0.1.tgz" } }, "keywords": [ "srcds", "half-life", "tf2", "rcon" ], "url": "http://registry.npmjs.org/srcds/" }, "srs": { "name": "srs", "description": "Spatial reference library for node", "dist-tags": { "latest": "0.2.11" }, "maintainers": [ { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "dmitrig01", "email": "dmitrig01@gmail.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "time": { "modified": "2011-11-08T02:47:11.857Z", "created": "2011-01-18T20:27:16.601Z", "0.1.0": "2011-01-18T20:27:16.755Z", "0.1.1": "2011-01-27T22:02:49.649Z", "0.1.2": "2011-05-08T01:17:17.209Z", "0.2.0": "2011-05-12T23:30:37.788Z", "0.2.1": "2011-05-13T00:31:08.979Z", "0.2.2": "2011-05-13T18:10:26.429Z", "0.2.3": "2011-05-13T22:25:16.653Z", "0.2.4": "2011-08-08T18:43:57.299Z", "0.2.5": "2011-08-15T17:27:03.264Z", "0.2.6": "2011-08-23T20:29:11.664Z", "0.2.7": "2011-08-23T21:12:59.395Z", "0.2.8": "2011-09-16T23:08:46.323Z", "0.2.9": "2011-10-18T00:46:16.309Z", "0.2.10": "2011-11-08T02:46:21.045Z", "0.2.11": "2011-11-08T02:47:11.857Z" }, "author": { "name": "Dane Springmeyer", "email": "dane@dbsgeo.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/srs/0.1.0", "0.1.1": "http://registry.npmjs.org/srs/0.1.1", "0.1.2": "http://registry.npmjs.org/srs/0.1.2", "0.2.0": "http://registry.npmjs.org/srs/0.2.0", "0.2.1": "http://registry.npmjs.org/srs/0.2.1", "0.2.2": "http://registry.npmjs.org/srs/0.2.2", "0.2.3": "http://registry.npmjs.org/srs/0.2.3", "0.2.4": "http://registry.npmjs.org/srs/0.2.4", "0.2.5": "http://registry.npmjs.org/srs/0.2.5", "0.2.6": "http://registry.npmjs.org/srs/0.2.6", "0.2.7": "http://registry.npmjs.org/srs/0.2.7", "0.2.8": "http://registry.npmjs.org/srs/0.2.8", "0.2.9": "http://registry.npmjs.org/srs/0.2.9", "0.2.10": "http://registry.npmjs.org/srs/0.2.10", "0.2.11": "http://registry.npmjs.org/srs/0.2.11" }, "dist": { "0.1.0": { "shasum": "63a302ea663368e893e4b4a76987cccdfdc81520", "tarball": "http://registry.npmjs.org/srs/-/srs-0.1.0.tgz" }, "0.1.1": { "shasum": "e63c7a15b7d5df3d26a7616c12de1ff219124423", "tarball": "http://registry.npmjs.org/srs/-/srs-0.1.1.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "c06b9327cea9587ed00036159d784bfd34189918", "tarball": "http://registry.npmjs.org/srs/-/srs-0.1.1-0.4-sunos-5.11.tgz" } } }, "0.1.2": { "shasum": "cc0902f355bd003e04137f18b9322b7d433001df", "tarball": "http://registry.npmjs.org/srs/-/srs-0.1.2.tgz" }, "0.2.0": { "shasum": "1d7c23a68b82ff9ac0d16d39ea4387c2bdbe39fa", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.0.tgz" }, "0.2.1": { "shasum": "80431eafcb844a6112f8c4c5653ea7bed8e2ceb9", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.1.tgz" }, "0.2.2": { "shasum": "d06a844d22e0135bd8f19f731fda82f3a960f261", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.2.tgz" }, "0.2.3": { "shasum": "2b24a1a148b7671eb8d25f5cd9ae09a521c6a281", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.3.tgz" }, "0.2.4": { "shasum": "b14b9c1bb25842614702b6bf782ca496873f9aaf", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.4.tgz" }, "0.2.5": { "shasum": "9d60eccb1c441ffeb3c05fc47bf4f2e94cdfc32b", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.5.tgz" }, "0.2.6": { "shasum": "7893f56b5f46b088cdb42c843e55f0e367b4cf3a", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.6.tgz" }, "0.2.7": { "shasum": "a3a78e63b196b18056e029346de63794d6b1ce95", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.7.tgz" }, "0.2.8": { "shasum": "dfc087bcaff12f6ec20584481bf46d31be25a022", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.8.tgz" }, "0.2.9": { "shasum": "6a17ef73b5e30313b65f7c1a152fa0df56ba2e0e", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.9.tgz" }, "0.2.10": { "shasum": "de844ab1bb85b89ea2ffe71fb554569cfc841535", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.10.tgz" }, "0.2.11": { "shasum": "f0cd61600c0a9482ea047045037ad8828053cefd", "tarball": "http://registry.npmjs.org/srs/-/srs-0.2.11.tgz" } }, "keywords": [ "map", "projection", "spatialreference", "srid", "proj4", "mercator" ], "url": "http://registry.npmjs.org/srs/" }, "ssa": { "name": "ssa", "description": "Stupid Simple Async - a testing framework", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "pdiemert", "email": "pete@playup.com" } ], "time": { "modified": "2011-11-24T03:51:35.275Z", "created": "2011-11-17T03:27:08.686Z", "0.1.0": "2011-11-17T03:27:12.314Z", "0.1.1": "2011-11-17T04:05:41.142Z", "0.1.2": "2011-11-17T05:10:07.656Z", "0.1.3": "2011-11-17T05:21:09.554Z", "0.1.4": "2011-11-17T23:07:00.698Z", "0.1.5": "2011-11-18T05:05:59.724Z", "0.1.6": "2011-11-23T00:13:49.506Z", "0.1.8": "2011-11-23T05:36:10.540Z", "0.1.9": "2011-11-23T06:06:44.833Z", "0.1.10": "2011-11-24T03:51:35.275Z" }, "author": { "name": "Pete Diemert", "email": "pete_diemert@msn.com" }, "repository": { "type": "git", "url": "git://github.com:pdiemert/ssa.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ssa/0.1.0", "0.1.1": "http://registry.npmjs.org/ssa/0.1.1", "0.1.2": "http://registry.npmjs.org/ssa/0.1.2", "0.1.3": "http://registry.npmjs.org/ssa/0.1.3", "0.1.4": "http://registry.npmjs.org/ssa/0.1.4", "0.1.5": "http://registry.npmjs.org/ssa/0.1.5", "0.1.6": "http://registry.npmjs.org/ssa/0.1.6", "0.1.8": "http://registry.npmjs.org/ssa/0.1.8", "0.1.9": "http://registry.npmjs.org/ssa/0.1.9", "0.1.10": "http://registry.npmjs.org/ssa/0.1.10" }, "dist": { "0.1.0": { "shasum": "43c404a4f2e20b16eb5913626d2dea702d485766", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.0.tgz" }, "0.1.1": { "shasum": "6fad9325a6914b5d5b43b923fc674b10858bf7d4", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.1.tgz" }, "0.1.2": { "shasum": "d49638ba1777d22bc39092fd431a3eaa8a83ae1b", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.2.tgz" }, "0.1.3": { "shasum": "63cf2e16caf5a4e44506b67c86446de5e1878724", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.3.tgz" }, "0.1.4": { "shasum": "2dfadfc195b01af40cfadd517bc9a4198eb6ec25", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.4.tgz" }, "0.1.5": { "shasum": "995251af9cda59abe23f34d1a870b969e139ffc2", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.5.tgz" }, "0.1.6": { "shasum": "6a3a127fc9129883ab753dbf6d1cb190d29c834c", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.6.tgz" }, "0.1.8": { "shasum": "56b336fb188cd097a2a7e60ea212479f1bb03dfc", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.8.tgz" }, "0.1.9": { "shasum": "3e47b197902aa8027f9cc945a608fd42baa83a81", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.9.tgz" }, "0.1.10": { "shasum": "4a41fd809a937a6430590bc67a3f10f1c1280fe1", "tarball": "http://registry.npmjs.org/ssa/-/ssa-0.1.10.tgz" } }, "keywords": [ "testing", "async", "vows", "apieasy", "rest" ], "url": "http://registry.npmjs.org/ssa/" }, "sserve": { "name": "sserve", "description": "Light-weight static file server", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "strager", "email": "strager.nds@gmail.com" } ], "time": { "modified": "2011-12-13T20:57:38.974Z", "created": "2011-07-29T08:05:55.634Z", "0.1.0": "2011-12-07T07:24:42.507Z", "0.2.0": "2011-12-07T07:24:42.507Z", "0.2.1": "2011-12-07T07:37:42.467Z", "0.2.2": "2011-12-13T20:57:38.974Z" }, "author": { "name": "Matt Glazar", "email": "matt.glazar@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/sserve/0.1.0", "0.2.0": "http://registry.npmjs.org/sserve/0.2.0", "0.2.1": "http://registry.npmjs.org/sserve/0.2.1", "0.2.2": "http://registry.npmjs.org/sserve/0.2.2" }, "dist": { "0.1.0": { "shasum": "b420e135a1f1d3bee703e2d20c3802155039593a", "tarball": "http://registry.npmjs.org/sserve/-/sserve-0.1.0.tgz" }, "0.2.0": { "shasum": "f2193b02b6c501593bb695386bd0add9a891db11", "tarball": "http://registry.npmjs.org/sserve/-/sserve-0.2.0.tgz" }, "0.2.1": { "shasum": "e6f825e7dfcf1d71379600330bdfd28bfeb5eea7", "tarball": "http://registry.npmjs.org/sserve/-/sserve-0.2.1.tgz" }, "0.2.2": { "shasum": "3bb86f1b9d31524d6be9a5fb38588832924082d7", "tarball": "http://registry.npmjs.org/sserve/-/sserve-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/sserve/" }, "ssh": { "name": "ssh", "description": "Write ssh servers in node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-03-20T10:15:32.857Z", "created": "2011-03-20T10:15:32.260Z", "0.0.1": "2011-03-20T10:15:32.857Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-ssh.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ssh/0.0.1" }, "dist": { "0.0.1": { "shasum": "da7f80627233017c7ab79217ab09b7734413c7d2", "tarball": "http://registry.npmjs.org/ssh/-/ssh-0.0.1.tgz" } }, "keywords": [ "ssh", "sshd", "server" ], "url": "http://registry.npmjs.org/ssh/" }, "ssh-agent": { "name": "ssh-agent", "description": "An API for interacting with the SSH Agent.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-06-23T21:39:48.345Z", "created": "2011-06-23T21:39:47.786Z", "0.1.0": "2011-06-23T21:39:48.345Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-ssh-agent.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ssh-agent/0.1.0" }, "dist": { "0.1.0": { "shasum": "57d8fb9af927f4b5ba8398f7a2a219b7f7b18900", "tarball": "http://registry.npmjs.org/ssh-agent/-/ssh-agent-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/ssh-agent/" }, "sshmq": { "name": "sshmq", "description": "SSH wrapped, key-authenticated messaging", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tristanls", "email": "tristan.slominski@gmail.com" } ], "time": { "modified": "2011-08-10T04:14:25.459Z", "created": "2011-08-10T04:14:20.848Z", "0.1.0": "2011-08-10T04:14:25.459Z" }, "author": { "name": "Tristan Slominski", "email": "tristan.slominski@gmail.com", "url": "http://github.com/tristanls" }, "repository": { "type": "git", "url": "git://github.com/tristanls/sshmq.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sshmq/0.1.0" }, "dist": { "0.1.0": { "shasum": "57558f6a2fa466688c89ecc940ee4573d2af3f13", "tarball": "http://registry.npmjs.org/sshmq/-/sshmq-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/sshmq/" }, "ssjquery": { "name": "ssjquery", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "illume", "email": "renesd@gmail.com" } ], "time": { "modified": "2011-10-01T10:41:29.363Z", "created": "2011-09-25T09:05:26.081Z", "0.4.0": "2011-09-25T09:05:29.396Z", "0.4.1": "2011-09-25T09:13:13.257Z", "0.4.3": "2011-09-28T17:58:05.691Z", "0.4.4": "2011-10-01T07:06:45.925Z", "0.4.5": "2011-10-01T09:53:50.946Z", "0.4.6": "2011-10-01T10:41:29.363Z" }, "author": { "name": "Rene Dudfield", "email": "renesd@gmail.com", "url": "http://www.poweredbybees.com/" }, "repository": { "type": "hg", "url": "https://bitbucket.org/illume/ssjquery/js" }, "description": "ssjquery is a tool to help with server side jQuery", "versions": { "0.4.0": "http://registry.npmjs.org/ssjquery/0.4.0", "0.4.1": "http://registry.npmjs.org/ssjquery/0.4.1", "0.4.3": "http://registry.npmjs.org/ssjquery/0.4.3", "0.4.4": "http://registry.npmjs.org/ssjquery/0.4.4", "0.4.5": "http://registry.npmjs.org/ssjquery/0.4.5", "0.4.6": "http://registry.npmjs.org/ssjquery/0.4.6" }, "dist": { "0.4.0": { "shasum": "447501271bc8691df806b800e1e01267b8a02c97", "tarball": "http://registry.npmjs.org/ssjquery/-/ssjquery-0.4.0.tgz" }, "0.4.1": { "shasum": "b32991bda2229a6f644b29c34ee814237cac467a", "tarball": "http://registry.npmjs.org/ssjquery/-/ssjquery-0.4.1.tgz" }, "0.4.3": { "shasum": "01c79d2f4cf2fbf6791008aa058d396e949741aa", "tarball": "http://registry.npmjs.org/ssjquery/-/ssjquery-0.4.3.tgz" }, "0.4.4": { "shasum": "f70fed5137f92b1250e95364cb79d08154230133", "tarball": "http://registry.npmjs.org/ssjquery/-/ssjquery-0.4.4.tgz" }, "0.4.5": { "shasum": "bff4861ebee32c1477042728f3a37032a2178e45", "tarball": "http://registry.npmjs.org/ssjquery/-/ssjquery-0.4.5.tgz" }, "0.4.6": { "shasum": "0757dafd77ee466c5a686a45c56356b2033b40a9", "tarball": "http://registry.npmjs.org/ssjquery/-/ssjquery-0.4.6.tgz" } }, "keywords": [ "jQuery", "jsdom", "server", "side" ], "url": "http://registry.npmjs.org/ssjquery/" }, "Sslac": { "name": "Sslac", "description": "A slick way to do prototypical classes in JavaScript, even if it feels a bit backwards", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jakobo", "email": "jakob@felocity.com" } ], "time": { "modified": "2011-04-27T00:02:31.279Z", "created": "2011-04-27T00:02:30.977Z", "0.0.2": "2011-04-27T00:02:31.279Z" }, "author": { "name": "Jakob Heuser", "email": "jakob@felocity.com" }, "repository": { "type": "git", "url": "git://github.com/Jakobo/Sslac.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/Sslac/0.0.2" }, "dist": { "0.0.2": { "shasum": "4a028cabb67267ebad83698ca771611383d2537b", "tarball": "http://registry.npmjs.org/Sslac/-/Sslac-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/Sslac/" }, "stache": { "name": "stache", "description": "mustache templating for your express apps", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-07-04T20:22:00.838Z", "created": "2011-03-27T08:31:33.937Z", "0.0.1": "2011-03-27T08:31:34.346Z", "0.0.2": "2011-03-27T08:35:59.829Z", "0.0.3": "2011-05-25T22:04:50.614Z", "0.0.4": "2011-07-04T18:16:23.704Z", "0.1.0": "2011-07-04T20:22:00.838Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/stache/0.0.1", "0.0.2": "http://registry.npmjs.org/stache/0.0.2", "0.0.3": "http://registry.npmjs.org/stache/0.0.3", "0.0.4": "http://registry.npmjs.org/stache/0.0.4", "0.1.0": "http://registry.npmjs.org/stache/0.1.0" }, "dist": { "0.0.1": { "shasum": "b111d582f85ebdf668a9224884f9c5631cd57226", "tarball": "http://registry.npmjs.org/stache/-/stache-0.0.1.tgz" }, "0.0.2": { "shasum": "81924fad10c8a6c7df0b3548ae785c9da7c1afb6", "tarball": "http://registry.npmjs.org/stache/-/stache-0.0.2.tgz" }, "0.0.3": { "shasum": "e551305af445aed65bd63497edd2186238d96949", "tarball": "http://registry.npmjs.org/stache/-/stache-0.0.3.tgz" }, "0.0.4": { "shasum": "babec60669388bc64aa7dd865e98464aeee8a236", "tarball": "http://registry.npmjs.org/stache/-/stache-0.0.4.tgz" }, "0.1.0": { "shasum": "a81d28fa45171cfa3545fe8b3b39d779f34ac3c5", "tarball": "http://registry.npmjs.org/stache/-/stache-0.1.0.tgz" } }, "keywords": [ "mustache", "express", "stache" ], "url": "http://registry.npmjs.org/stache/" }, "stack": { "name": "stack", "description": "Stack is a minimal http module system for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-11-18T19:14:09.649Z", "created": "2010-12-26T07:17:29.689Z", "0.0.1": "2010-12-26T07:17:30.009Z", "0.0.2": "2010-12-26T07:35:33.615Z", "0.0.3": "2010-12-26T07:44:46.863Z", "0.1.0": "2011-11-18T19:14:09.649Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/stack.git" }, "users": { "creationix": true }, "versions": { "0.0.1": "http://registry.npmjs.org/stack/0.0.1", "0.0.2": "http://registry.npmjs.org/stack/0.0.2", "0.0.3": "http://registry.npmjs.org/stack/0.0.3", "0.1.0": "http://registry.npmjs.org/stack/0.1.0" }, "dist": { "0.0.1": { "shasum": "f14b0669893c8baa05b138a909562bfc5b1c0ed6", "tarball": "http://registry.npmjs.org/stack/-/stack-0.0.1.tgz" }, "0.0.2": { "shasum": "971a2fa470e656c560c50cec8c15c981313a43b8", "tarball": "http://registry.npmjs.org/stack/-/stack-0.0.2.tgz" }, "0.0.3": { "shasum": "5d281ba375396d59542093e85c7ef4ca3792b0fa", "tarball": "http://registry.npmjs.org/stack/-/stack-0.0.3.tgz" }, "0.1.0": { "shasum": "e923598a9be51e617682cb21cf1b2818a449ada2", "tarball": "http://registry.npmjs.org/stack/-/stack-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/stack/" }, "stack-trace": { "name": "stack-trace", "description": "Get v8 stack traces as an array of CallSite objects.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-08-01T16:58:53.033Z", "created": "2011-06-25T16:09:15.530Z", "0.0.1": "2011-06-25T16:09:16.216Z", "0.0.2": "2011-07-13T08:16:56.532Z", "0.0.3": "2011-07-13T21:31:27.910Z", "0.0.4": "2011-07-17T08:38:37.454Z", "0.0.5": "2011-07-20T16:10:40.557Z", "0.0.6": "2011-08-01T16:58:53.033Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git://github.com/felixge/node-stack-trace.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stack-trace/0.0.1", "0.0.2": "http://registry.npmjs.org/stack-trace/0.0.2", "0.0.3": "http://registry.npmjs.org/stack-trace/0.0.3", "0.0.4": "http://registry.npmjs.org/stack-trace/0.0.4", "0.0.5": "http://registry.npmjs.org/stack-trace/0.0.5", "0.0.6": "http://registry.npmjs.org/stack-trace/0.0.6" }, "dist": { "0.0.1": { "shasum": "6b4c583666e4996a3616008b67ef9f5247101271", "tarball": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.1.tgz" }, "0.0.2": { "shasum": "17df29a3e16f2b1f424b71d4a1bdcf5a18aed2e5", "tarball": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.2.tgz" }, "0.0.3": { "shasum": "b10dc24b9e86a242cc69fbabf0f60d6284b20e12", "tarball": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.3.tgz" }, "0.0.4": { "shasum": "f278a4dd79608f5ceb80f4fd7064842934a40f4a", "tarball": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.4.tgz" }, "0.0.5": { "shasum": "996a48767d9fd68834012dec500abaefcd49ac3c", "tarball": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.5.tgz" }, "0.0.6": { "shasum": "1e719bd6a2629ff09c189e17a9ef902a94fc5db0", "tarball": "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/stack-trace/" }, "stack.io": { "name": "stack.io", "description": "Distributed Event library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "shad", "email": "sam@dotcloud.com" } ], "time": { "modified": "2011-11-14T21:28:39.096Z", "created": "2011-11-14T21:28:37.011Z", "0.1.2": "2011-11-14T21:28:39.096Z" }, "author": { "name": "Samuel Alba", "email": "sam@dotcloud.com", "url": "http://www.dotcloud.com/" }, "repository": { "type": "git", "url": "git://github.com/dotcloud/stack.io.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/stack.io/0.1.2" }, "dist": { "0.1.2": { "shasum": "c87dba35936a752342a117df2cfe893d5db4766b", "tarball": "http://registry.npmjs.org/stack.io/-/stack.io-0.1.2.tgz" } }, "keywords": [ "message passing", "rpc", "redis", "push pull", "pub sub", "remote", "communication" ], "url": "http://registry.npmjs.org/stack.io/" }, "stack.static": { "name": "stack.static", "description": "Stack.static is a static file server for Stack and Node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "technoweenie", "email": "technoweenie@gmail.com" } ], "time": { "modified": "2010-12-27T21:21:45.834Z", "created": "2010-12-26T17:32:44.597Z", "0.0.1": "2010-12-26T17:32:45.185Z", "0.0.2": "2010-12-26T17:41:44.406Z", "0.0.3": "2010-12-27T21:21:45.834Z" }, "author": { "name": "Rick Olson", "email": "technoweenie@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/technoweenie/stack.static.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stack.static/0.0.1", "0.0.2": "http://registry.npmjs.org/stack.static/0.0.2", "0.0.3": "http://registry.npmjs.org/stack.static/0.0.3" }, "dist": { "0.0.1": { "shasum": "1bcbbcf4bc63040b40d8e16195f416c43fbb8278", "tarball": "http://registry.npmjs.org/stack.static/-/stack.static-0.0.1.tgz" }, "0.0.2": { "shasum": "a465bf04ca4865189ab3826a8e0977f35ed366d9", "tarball": "http://registry.npmjs.org/stack.static/-/stack.static-0.0.2.tgz" }, "0.0.3": { "shasum": "1372845b18adb8c0574d601bdf385f55d23ec233", "tarball": "http://registry.npmjs.org/stack.static/-/stack.static-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/stack.static/" }, "stack2": { "name": "stack2", "description": "Fork of 'Stack' with some added goodies that won't be included in the main repo.", "dist-tags": { "latest": "2.0.3" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-03-28T21:53:15.284Z", "created": "2011-03-28T21:53:14.578Z", "2.0.3": "2011-03-28T21:53:15.284Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/stack2.git" }, "versions": { "2.0.3": "http://registry.npmjs.org/stack2/2.0.3" }, "dist": { "2.0.3": { "shasum": "be7b444d5eef6d79d74312cd9b559d6a787c0412", "tarball": "http://registry.npmjs.org/stack2/-/stack2-2.0.3.tgz" } }, "url": "http://registry.npmjs.org/stack2/" }, "stackedy": { "name": "stackedy", "description": "Roll your own stack traces and control program execution through AST manipulation", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-04T03:28:09.424Z", "created": "2011-06-16T01:03:11.919Z", "0.0.1": "2011-06-16T01:04:49.113Z", "0.0.2": "2011-06-29T02:19:19.035Z", "0.0.3": "2011-07-05T01:54:05.387Z", "0.0.4": "2011-07-14T05:39:57.875Z", "0.0.5": "2011-07-16T07:29:17.844Z", "0.0.6": "2011-07-16T22:51:41.011Z", "0.0.7": "2011-09-09T05:59:13.578Z", "0.0.8": "2011-09-09T09:47:33.306Z", "0.0.9": "2011-09-16T20:02:01.817Z", "0.1.0": "2011-09-19T04:28:12.639Z", "0.1.1": "2011-09-19T10:42:30.728Z", "0.1.2": "2011-09-20T12:57:09.241Z", "0.1.3": "2011-09-27T01:11:07.777Z", "0.1.4": "2011-09-27T01:51:34.294Z", "0.1.5": "2011-09-28T05:17:27.523Z", "0.1.6": "2011-10-04T03:28:09.424Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-stackedy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stackedy/0.0.1", "0.0.2": "http://registry.npmjs.org/stackedy/0.0.2", "0.0.3": "http://registry.npmjs.org/stackedy/0.0.3", "0.0.4": "http://registry.npmjs.org/stackedy/0.0.4", "0.0.5": "http://registry.npmjs.org/stackedy/0.0.5", "0.0.6": "http://registry.npmjs.org/stackedy/0.0.6", "0.0.7": "http://registry.npmjs.org/stackedy/0.0.7", "0.0.8": "http://registry.npmjs.org/stackedy/0.0.8", "0.0.9": "http://registry.npmjs.org/stackedy/0.0.9", "0.1.0": "http://registry.npmjs.org/stackedy/0.1.0", "0.1.1": "http://registry.npmjs.org/stackedy/0.1.1", "0.1.2": "http://registry.npmjs.org/stackedy/0.1.2", "0.1.3": "http://registry.npmjs.org/stackedy/0.1.3", "0.1.4": "http://registry.npmjs.org/stackedy/0.1.4", "0.1.5": "http://registry.npmjs.org/stackedy/0.1.5", "0.1.6": "http://registry.npmjs.org/stackedy/0.1.6" }, "dist": { "0.0.1": { "shasum": "abc543f9e2d934d2d910172dfaa8da6161dd4da8", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.1.tgz" }, "0.0.2": { "shasum": "8d696620b24f6b7a0e696e7face27ab4e6f90c06", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.2.tgz" }, "0.0.3": { "shasum": "b56810be2444a9268d024c6e430eab972c454b97", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.3.tgz" }, "0.0.4": { "shasum": "c42ebde39a106b9ad756f92782929e27afbc552c", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.4.tgz" }, "0.0.5": { "shasum": "20c02f57e9153378abb7d8b5715df7a20a45da84", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.5.tgz" }, "0.0.6": { "shasum": "9a84446aaf23991c77cfa75630b454ac1186841d", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.6.tgz" }, "0.0.7": { "shasum": "08dc33c193695e7b18b150b56dfea479c54bfd39", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.7.tgz" }, "0.0.8": { "shasum": "7f156a4a62598a48729f61de071b9bba609c40e5", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.8.tgz" }, "0.0.9": { "shasum": "7a04b533222119edecb5eee059c0bbead3a940a1", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.0.9.tgz" }, "0.1.0": { "shasum": "12419b63f8ef4c7a2f2ccff26810a1c43d4ad453", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.0.tgz" }, "0.1.1": { "shasum": "e419de0e42921e6a8faecd908eab61aeca48ff85", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.1.tgz" }, "0.1.2": { "shasum": "ef688f6c1a0c9fcd436ffcca1672bf950b77e50f", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.2.tgz" }, "0.1.3": { "shasum": "2258ca99da6fd51327c88685206c4bbb8e297fe1", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.3.tgz" }, "0.1.4": { "shasum": "ced4949a45aa06617cb0d4f03bda31058d3c3aac", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.4.tgz" }, "0.1.5": { "shasum": "1af78f3210cc6cf394af95c370de62668e60ac3d", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.5.tgz" }, "0.1.6": { "shasum": "c7c82e3708535f88cc0f3a98d4ecef8d46b0c509", "tarball": "http://registry.npmjs.org/stackedy/-/stackedy-0.1.6.tgz" } }, "keywords": [ "stack", "trace", "ast", "error", "exception", "trap", "catch" ], "url": "http://registry.npmjs.org/stackedy/" }, "stacktrace-js": { "name": "stacktrace-js", "description": "Framework-agnostic, micro-library for getting stack traces in all web browsers", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "sssssmokey", "email": "sssssmokey@gmail.com" } ], "time": { "modified": "2011-12-02T17:29:33.160Z", "created": "2011-12-02T17:29:31.993Z", "0.3.0": "2011-12-02T17:29:33.160Z" }, "author": { "name": "Eric Wendelin", "email": "emwendelin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/eriwen/javascript-stacktrace.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/stacktrace-js/0.3.0" }, "dist": { "0.3.0": { "shasum": "7f1f5d6ce03bc8846c36c1a47121a3efd82a608d", "tarball": "http://registry.npmjs.org/stacktrace-js/-/stacktrace-js-0.3.0.tgz" } }, "keywords": [ "stack-trace", "cross-browser", "framework-agnostic", "client", "browser" ], "url": "http://registry.npmjs.org/stacktrace-js/" }, "stage": { "name": "stage", "description": "actor framework for nodejs", "dist-tags": { "latest": "0.7.2" }, "maintainers": [ { "name": "jfd", "email": "dahlberg.johan@gmail.com" } ], "time": { "modified": "2011-06-14T15:29:44.347Z", "created": "2011-05-30T11:28:55.398Z", "0.7.0": "2011-05-30T11:28:56.053Z", "0.7.1": "2011-05-31T16:48:56.318Z", "0.7.2": "2011-06-14T15:29:44.347Z" }, "author": { "name": "Johan Dahlberg", "email": "dahlberg.johan@gmail.com", "url": "http://jfd.github.com/" }, "repository": { "type": "git", "url": "git://github.com/jfd/stage.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/stage/0.7.0", "0.7.1": "http://registry.npmjs.org/stage/0.7.1", "0.7.2": "http://registry.npmjs.org/stage/0.7.2" }, "dist": { "0.7.0": { "shasum": "c2e347a466150977559de2394904b9a7abf9592f", "tarball": "http://registry.npmjs.org/stage/-/stage-0.7.0.tgz" }, "0.7.1": { "shasum": "0f423b2c64f2451ad1d12e9f695d419b80d0f186", "tarball": "http://registry.npmjs.org/stage/-/stage-0.7.1.tgz" }, "0.7.2": { "shasum": "156611fe671c0dfbbc31e0bc35891d48b3c6c9dc", "tarball": "http://registry.npmjs.org/stage/-/stage-0.7.2.tgz" } }, "keywords": [ "networking", "messaging", "actors", "multicore" ], "url": "http://registry.npmjs.org/stage/" }, "stagecoach": { "name": "stagecoach", "description": "Shuffle servers around to make staging instances super simple for continuous integration and load balancing.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-09-29T14:52:38.314Z", "created": "2011-09-29T14:52:36.574Z", "0.0.0": "2011-09-29T14:52:38.314Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/stagecoach.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/stagecoach/0.0.0" }, "dist": { "0.0.0": { "shasum": "01a31a470334a6342e856921cc3346910f8c938d", "tarball": "http://registry.npmjs.org/stagecoach/-/stagecoach-0.0.0.tgz" } }, "keywords": [ "continuous", "integration", "staging", "deploy", "load", "balancer" ], "url": "http://registry.npmjs.org/stagecoach/" }, "stak": { "name": "stak", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-11-16T18:45:57.251Z", "created": "2011-10-19T17:13:29.981Z", "0.0.1": "2011-10-19T17:13:32.496Z", "0.0.2": "2011-10-19T17:15:14.058Z", "0.0.4": "2011-11-16T17:36:56.695Z", "0.0.5": "2011-11-16T18:45:57.251Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/stak.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stak/0.0.1", "0.0.2": "http://registry.npmjs.org/stak/0.0.2", "0.0.4": "http://registry.npmjs.org/stak/0.0.4", "0.0.5": "http://registry.npmjs.org/stak/0.0.5" }, "dist": { "0.0.1": { "shasum": "2234d45fe0ae0aea29769360b8185194e34d5b55", "tarball": "http://registry.npmjs.org/stak/-/stak-0.0.1.tgz" }, "0.0.2": { "shasum": "2b532e5823269d4b34e8d3264750a9b8cce12b76", "tarball": "http://registry.npmjs.org/stak/-/stak-0.0.2.tgz" }, "0.0.4": { "shasum": "eea9fc0ab5d0fc8b89bae43e05c0a537bc379b77", "tarball": "http://registry.npmjs.org/stak/-/stak-0.0.4.tgz" }, "0.0.5": { "shasum": "8c9e1575bea7b841032ca9c16759646977e5c7cc", "tarball": "http://registry.npmjs.org/stak/-/stak-0.0.5.tgz" } }, "keywords": [ "stack", "middleware", "flowcontrol", "flow", "control", "arch" ], "url": "http://registry.npmjs.org/stak/" }, "stalker": { "name": "stalker", "description": "Monitor directory trees for new files then do... something.", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "jslatts", "email": "justin.slattery@fzysqr.com" } ], "time": { "modified": "2011-07-19T17:27:53.217Z", "created": "2011-05-31T05:01:35.079Z", "0.0.1": "2011-05-31T05:01:35.636Z", "0.0.2": "2011-05-31T05:28:03.698Z", "0.0.4": "2011-06-08T05:20:13.930Z", "0.0.5": "2011-06-09T04:45:17.344Z", "0.0.6": "2011-06-10T13:36:38.226Z", "0.0.7": "2011-06-21T05:06:55.721Z", "0.0.9": "2011-06-21T05:31:18.686Z", "0.0.10": "2011-06-29T14:40:29.763Z", "0.0.12": "2011-07-19T17:27:53.217Z" }, "author": { "name": "Justin Slattery", "email": "Justin.Slattery@fzysqr.com", "url": "http://fzysqr.com/" }, "repository": { "type": "git", "url": "git://github.com/jslatts/stalker.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stalker/0.0.1", "0.0.2": "http://registry.npmjs.org/stalker/0.0.2", "0.0.4": "http://registry.npmjs.org/stalker/0.0.4", "0.0.5": "http://registry.npmjs.org/stalker/0.0.5", "0.0.6": "http://registry.npmjs.org/stalker/0.0.6", "0.0.7": "http://registry.npmjs.org/stalker/0.0.7", "0.0.9": "http://registry.npmjs.org/stalker/0.0.9", "0.0.10": "http://registry.npmjs.org/stalker/0.0.10", "0.0.12": "http://registry.npmjs.org/stalker/0.0.12" }, "dist": { "0.0.1": { "shasum": "6b639c17dc74f81b04b9acec1428be6e446aedeb", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.1.tgz" }, "0.0.2": { "shasum": "630dd15383d4433deafd8a41a3df1a5334b7be96", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.2.tgz" }, "0.0.4": { "shasum": "1ec5fb08b6a93f3ea0f65397eb1d271f3406a581", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.4.tgz" }, "0.0.5": { "shasum": "38f61e018c6e74c745690de517b8784871efd533", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.5.tgz" }, "0.0.6": { "shasum": "0f43165944f05208b7e912d9ca232676177b100b", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.6.tgz" }, "0.0.7": { "shasum": "b2df610d8ca84125b50265483a7dc69bf3bd2df9", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.7.tgz" }, "0.0.9": { "shasum": "c263e0b3edc066f75285332f6cc040bb9197e943", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.9.tgz" }, "0.0.10": { "shasum": "678f342093125e5cd12fb38c2c6a9f0cecd315a3", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.10.tgz" }, "0.0.12": { "shasum": "f3651b0f2dd4882f13f64bf73963ff04dc555ce0", "tarball": "http://registry.npmjs.org/stalker/-/stalker-0.0.12.tgz" } }, "url": "http://registry.npmjs.org/stalker/" }, "startapp": { "name": "startapp", "description": "Coffeescript web app framework", "dist-tags": { "latest": "0.2.2" }, "readme": "", "maintainers": [ { "name": "rafalsobota", "email": "ravsobota@gmail.com" } ], "time": { "modified": "2011-12-09T15:36:41.433Z", "created": "2011-12-05T22:27:29.489Z", "0.1.0": "2011-12-05T22:27:33.310Z", "0.1.1": "2011-12-05T22:37:26.356Z", "0.2.0": "2011-12-09T03:00:53.810Z", "0.2.1": "2011-12-09T11:26:31.228Z", "0.2.2": "2011-12-09T15:36:41.433Z" }, "author": { "name": "Rafał Sobota" }, "repository": { "type": "git", "url": "git://github.com/appload/startapp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/startapp/0.1.0", "0.1.1": "http://registry.npmjs.org/startapp/0.1.1", "0.2.0": "http://registry.npmjs.org/startapp/0.2.0", "0.2.1": "http://registry.npmjs.org/startapp/0.2.1", "0.2.2": "http://registry.npmjs.org/startapp/0.2.2" }, "dist": { "0.1.0": { "shasum": "2c4fafcdce1c2e41e9f2bb84e701fcabdd221065", "tarball": "http://registry.npmjs.org/startapp/-/startapp-0.1.0.tgz" }, "0.1.1": { "shasum": "5f3d566e81afdd3c27fe10fa2041eda5ea4e5058", "tarball": "http://registry.npmjs.org/startapp/-/startapp-0.1.1.tgz" }, "0.2.0": { "shasum": "958830c16cc960056e647ccb6442dbb5125f2564", "tarball": "http://registry.npmjs.org/startapp/-/startapp-0.2.0.tgz" }, "0.2.1": { "shasum": "809b5b6acbc707bdab1d1cd78ac21e548acad4b0", "tarball": "http://registry.npmjs.org/startapp/-/startapp-0.2.1.tgz" }, "0.2.2": { "shasum": "fc7d4b442e041a293b0250c5b455b1f86545b162", "tarball": "http://registry.npmjs.org/startapp/-/startapp-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/startapp/" }, "startupify": { "name": "startupify", "description": "Startup script manager for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "coverslide", "email": "coverslide@gmail.com" } ], "time": { "modified": "2011-07-15T12:27:33.654Z", "created": "2011-07-13T06:34:26.486Z", "0.0.0": "2011-07-13T06:34:27.408Z", "0.0.1": "2011-07-14T23:10:34.185Z", "0.0.2": "2011-07-15T12:27:33.654Z" }, "author": { "name": "Richard Hoffman" }, "repository": { "type": "git", "url": "git://github.com/coverslide/node-startupify.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/startupify/0.0.0", "0.0.1": "http://registry.npmjs.org/startupify/0.0.1", "0.0.2": "http://registry.npmjs.org/startupify/0.0.2" }, "dist": { "0.0.0": { "shasum": "58783656142c2a2e6a95a840b22053d04097b789", "tarball": "http://registry.npmjs.org/startupify/-/startupify-0.0.0.tgz" }, "0.0.1": { "shasum": "edb832f529b0434119474c01cf2b4eee25152e4b", "tarball": "http://registry.npmjs.org/startupify/-/startupify-0.0.1.tgz" }, "0.0.2": { "shasum": "3f8906a5d4f18df83cd7cf7282d1cadec91e2a95", "tarball": "http://registry.npmjs.org/startupify/-/startupify-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/startupify/" }, "stash": { "name": "stash", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "adrianrossouw", "email": "adrian@developmentseed.org" } ], "time": { "modified": "2011-08-01T16:13:49.560Z", "created": "2011-04-07T17:47:25.993Z", "0.0.2": "2011-04-07T17:47:26.157Z", "0.0.3": "2011-05-03T21:23:00.502Z" }, "author": { "name": "Young Hahn" }, "versions": { "0.0.2": "http://registry.npmjs.org/stash/0.0.2", "0.0.3": "http://registry.npmjs.org/stash/0.0.3" }, "dist": { "0.0.2": { "shasum": "fb141f9782be687c73ba490cd5211cdf366225ee", "tarball": "http://registry.npmjs.org/stash/-/stash-0.0.2.tgz" }, "0.0.3": { "shasum": "1235d26df12055635d70b46ad849394146d6ada5", "tarball": "http://registry.npmjs.org/stash/-/stash-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/stash/" }, "state_machine": { "name": "state_machine", "description": "State Machine (Deterministic Finite Automata)", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "sjltaylor", "email": "sjltaylor@gmail.com" } ], "time": { "modified": "2011-11-06T01:09:23.448Z", "created": "2011-11-06T01:09:21.636Z", "0.1.0": "2011-11-06T01:09:23.448Z" }, "author": { "name": "Sam Taylor", "email": "sjltaylor@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:sjltaylor/state_machine.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/state_machine/0.1.0" }, "dist": { "0.1.0": { "shasum": "0c74ca6beb6734950bc61943443b76b071ac395c", "tarball": "http://registry.npmjs.org/state_machine/-/state_machine-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/state_machine/" }, "statechart": { "name": "statechart", "description": "StateChart implementation.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "DavidDurman", "email": "daviddurman@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/DavidDurman/statechart.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/statechart/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/statechart/-/statechart-0.1.0.tgz" } }, "keywords": [ "statechart", "state machine" ], "url": "http://registry.npmjs.org/statechart/" }, "stately": { "name": "stately", "description": "A CommonJS state-machine that works in Node or the browser", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jchris", "email": "jchris@couch.io" } ], "author": { "name": "J Chris Anderson", "email": "jchris@couch.io", "url": "http://jchrisa.net" }, "repository": { "type": "git", "url": "http://github.com/jchris/stately.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/stately/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/stately/-/stately-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/stately/" }, "stathat": { "name": "stathat", "description": "stathat.com API library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "patrickxb", "email": "patrick@stathat.com" } ], "time": { "modified": "2011-03-17T16:30:07.738Z", "created": "2011-03-17T16:30:07.550Z", "0.0.1": "2011-03-17T16:30:07.738Z" }, "author": { "name": "Patrick Crosby", "email": "patrick@stathat.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/stathat/0.0.1" }, "dist": { "0.0.1": { "shasum": "3c9f8e225a00bfb7b76dd538d23a24e5db936609", "tarball": "http://registry.npmjs.org/stathat/-/stathat-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/stathat/" }, "static-app": { "name": "static-app", "description": "Build easy to deploy static browser apps.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-09-28T23:30:01.632Z", "created": "2011-09-28T23:30:00.343Z", "1.0.2": "2011-09-28T23:30:01.632Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-static-app.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/static-app/1.0.2" }, "dist": { "1.0.2": { "shasum": "0dcdc03aa7f4b9a8bdf7c518bcce338d9eb09b34", "tarball": "http://registry.npmjs.org/static-app/-/static-app-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/static-app/" }, "static-here": { "name": "static-here", "description": "A command-line tool for creating a static file server from the current working directory.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "amasad", "email": "amjad.masad@gmail.com" } ], "time": { "modified": "2011-10-09T09:04:57.592Z", "created": "2011-10-08T18:19:17.818Z", "0.1.0": "2011-10-08T18:19:18.554Z", "0.1.1": "2011-10-09T09:04:57.592Z" }, "author": { "name": "Amjad Masad", "email": "amjad.masad@gmail.com", "url": "http://amasad.github.com" }, "repository": { "type": "git", "url": "git://github.com/amasad/static-here.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/static-here/0.1.0", "0.1.1": "http://registry.npmjs.org/static-here/0.1.1" }, "dist": { "0.1.0": { "shasum": "fc674bb3dc87da81f4aa93d785263f43edbccd37", "tarball": "http://registry.npmjs.org/static-here/-/static-here-0.1.0.tgz" }, "0.1.1": { "shasum": "1f24b5b268a9bf5db04bfa56a3c91b1895276ca2", "tarball": "http://registry.npmjs.org/static-here/-/static-here-0.1.1.tgz" } }, "keywords": [ "static", "web", "server", "local", "development" ], "url": "http://registry.npmjs.org/static-here/" }, "static-server": { "name": "static-server", "description": "Simple static stuff server", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tim_heap", "email": "heap.tim@gmail.com" } ], "time": { "modified": "2011-10-13T04:02:26.180Z", "created": "2011-10-13T04:02:22.461Z", "0.1.0": "2011-10-13T04:02:26.181Z" }, "author": { "name": "Tim Heap", "email": "heap.tim@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/maelstrom/static-server.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/static-server/0.1.0" }, "dist": { "0.1.0": { "shasum": "33a0766bd725fc2e747f15832b7aa463f7f122ba", "tarball": "http://registry.npmjs.org/static-server/-/static-server-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/static-server/" }, "static-theme": { "name": "static-theme", "description": "A static theme middleware for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "simyungk", "email": "simyu78@gmail.com" } ], "time": { "modified": "2011-10-29T13:02:11.024Z", "created": "2011-10-29T13:02:03.139Z", "0.0.1": "2011-10-29T13:02:11.024Z" }, "author": { "name": "Simyung Kim", "email": "simyu78@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/simyungk/static-theme.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/static-theme/0.0.1" }, "dist": { "0.0.1": { "shasum": "d39fa72e4fb99f316c509fe067e466f122a992bd", "tarball": "http://registry.npmjs.org/static-theme/-/static-theme-0.0.1.tgz" } }, "keywords": [ "middleware", "theme", "static" ], "url": "http://registry.npmjs.org/static-theme/" }, "statichoster": { "name": "statichoster", "description": "host static files", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-17T08:48:53.652Z", "created": "2011-10-17T08:48:50.808Z", "0.1.0": "2011-10-17T08:48:53.652Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/statichoster.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/statichoster/0.1.0" }, "dist": { "0.1.0": { "shasum": "dc03ed30d59eb6f1a2e12ffae7ba5ab73608e46a", "tarball": "http://registry.npmjs.org/statichoster/-/statichoster-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/statichoster/" }, "StaticServer": { "name": "StaticServer", "description": "A simple package that allows you to create a static async file-server within your application", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "robertpitt", "email": "robertpitt1988@gmail.com" } ], "time": { "modified": "2011-06-30T21:38:07.211Z", "created": "2011-06-30T21:38:05.769Z", "1.0.0": "2011-06-30T21:38:07.211Z" }, "author": { "name": "Robert Pitt", "email": "robertpitt1988@gmail.com", "url": "https://github.com/AdminSpot" }, "repository": { "url": "" }, "versions": { "1.0.0": "http://registry.npmjs.org/StaticServer/1.0.0" }, "dist": { "1.0.0": { "shasum": "c33f9a9d646560d606dd3cb763678c3bdc9159b9", "tarball": "http://registry.npmjs.org/StaticServer/-/StaticServer-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/StaticServer/" }, "statify": { "name": "statify", "description": "A static file server to make any directory available via HTTP from the command line.", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "techpriester", "email": "techpriester@gmail.com" } ], "time": { "modified": "2011-11-16T16:27:56.239Z", "created": "2011-10-11T14:52:18.072Z", "1.0.0": "2011-10-11T14:52:18.726Z", "1.0.1": "2011-10-11T15:01:28.944Z", "1.0.22": "2011-10-12T08:34:33.512Z", "1.0.2": "2011-10-12T08:42:46.255Z", "1.0.3": "2011-10-12T09:29:47.627Z", "1.0.4": "2011-11-16T16:27:56.239Z" }, "author": { "name": "Leon Weidauer", "email": "techpriester@gmail.com", "url": "http://sevenmil.es" }, "repository": { "type": "git", "url": "git://github.com/techpriester/statify.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/statify/1.0.0", "1.0.1": "http://registry.npmjs.org/statify/1.0.1", "1.0.2": "http://registry.npmjs.org/statify/1.0.2", "1.0.3": "http://registry.npmjs.org/statify/1.0.3", "1.0.4": "http://registry.npmjs.org/statify/1.0.4" }, "dist": { "1.0.0": { "shasum": "781b1af793be171ca55d7d86db5caef06ea1e14c", "tarball": "http://registry.npmjs.org/statify/-/statify-1.0.0.tgz" }, "1.0.1": { "shasum": "81f2f97e25a7a2e20c2db514c3d1e0f63c5d50b7", "tarball": "http://registry.npmjs.org/statify/-/statify-1.0.1.tgz" }, "1.0.2": { "shasum": "09bece4cd33c345d19acff65e5f02f2917feb5a0", "tarball": "http://registry.npmjs.org/statify/-/statify-1.0.2.tgz" }, "1.0.3": { "shasum": "6be03284562c701c9b697beb3d5014217adc343c", "tarball": "http://registry.npmjs.org/statify/-/statify-1.0.3.tgz" }, "1.0.4": { "shasum": "4030e33b4c98012ea303a4239d91cc888f8117ed", "tarball": "http://registry.npmjs.org/statify/-/statify-1.0.4.tgz" } }, "keywords": [ "static", "file", "server", "cli", "command line", "http" ], "url": "http://registry.npmjs.org/statify/" }, "station": { "name": "station", "description": "a real-time web i/o reporting application built with hook.io", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-07-11T07:38:55.709Z", "created": "2011-06-26T01:42:02.921Z", "0.1.0": "2011-06-26T01:42:03.591Z", "0.1.2": "2011-07-11T07:38:55.709Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Marak/station.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/station/0.1.0", "0.1.2": "http://registry.npmjs.org/station/0.1.2" }, "dist": { "0.1.0": { "shasum": "6cc2a89c614477a90846e7647a0106e451a8095d", "tarball": "http://registry.npmjs.org/station/-/station-0.1.0.tgz" }, "0.1.2": { "shasum": "7abb86981ed277385b865586e1b983c7416544cb", "tarball": "http://registry.npmjs.org/station/-/station-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/station/" }, "statistics": { "name": "statistics", "description": "", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-03T22:07:21.755Z", "created": "2011-08-03T22:07:19.345Z", "1.0.0": "2011-08-03T22:07:21.755Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/stats.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/statistics/1.0.0" }, "dist": { "1.0.0": { "shasum": "ad38770a701eb74a11f97e358821805d7ce0d846", "tarball": "http://registry.npmjs.org/statistics/-/statistics-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/statistics/" }, "stats": { "name": "stats", "description": "JavaScript statistics (LOC, SLOC, etc)", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-08-15T15:50:22.078Z", "created": "2011-08-03T13:18:05.802Z", "0.0.1": "2011-08-03T13:18:06.418Z", "0.0.2": "2011-08-03T14:02:50.706Z", "0.0.3": "2011-08-03T14:08:57.905Z", "0.0.4": "2011-08-03T21:18:01.262Z", "0.0.5": "2011-08-03T22:10:17.236Z", "0.0.6": "2011-08-15T15:50:22.078Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/stats/0.0.1", "0.0.2": "http://registry.npmjs.org/stats/0.0.2", "0.0.3": "http://registry.npmjs.org/stats/0.0.3", "0.0.4": "http://registry.npmjs.org/stats/0.0.4", "0.0.5": "http://registry.npmjs.org/stats/0.0.5", "0.0.6": "http://registry.npmjs.org/stats/0.0.6" }, "dist": { "0.0.1": { "shasum": "bf83c9ec39b0caed8717e3351932851910ca1c22", "tarball": "http://registry.npmjs.org/stats/-/stats-0.0.1.tgz" }, "0.0.2": { "shasum": "b4fd374cd672aa31b506b6ed19c5bf563cd45bb6", "tarball": "http://registry.npmjs.org/stats/-/stats-0.0.2.tgz" }, "0.0.3": { "shasum": "84f64e1cf10d1f5b3ba04d0e5e40a5d58419ce94", "tarball": "http://registry.npmjs.org/stats/-/stats-0.0.3.tgz" }, "0.0.4": { "shasum": "4bfc91d6b3ab2831e500cc2e80510fa6f325d8d1", "tarball": "http://registry.npmjs.org/stats/-/stats-0.0.4.tgz" }, "0.0.5": { "shasum": "37ae5868b61a46bc9f632fedbda7df5360b0a02b", "tarball": "http://registry.npmjs.org/stats/-/stats-0.0.5.tgz" }, "0.0.6": { "shasum": "50fb9809f3e887e1d5387a16861c11ffbff6403d", "tarball": "http://registry.npmjs.org/stats/-/stats-0.0.6.tgz" } }, "keywords": [ "metrics", "stats", "statistics", "sloc", "uglify" ], "url": "http://registry.npmjs.org/stats/" }, "std": { "name": "std", "description": "javascript standard library", "dist-tags": { "latest": "0.1.27" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-10-27T01:12:12.251Z", "created": "2011-04-01T00:03:22.241Z", "0.1.0": "2011-04-01T00:03:22.394Z", "0.1.1": "2011-04-01T00:25:28.889Z", "0.1.2": "2011-04-01T00:58:30.852Z", "0.1.3": "2011-04-01T02:06:47.559Z", "0.1.4": "2011-04-01T03:05:24.183Z", "0.1.5": "2011-04-01T19:17:43.503Z", "0.1.6": "2011-04-05T02:57:16.336Z", "0.1.7": "2011-04-05T03:07:33.734Z", "0.1.8": "2011-04-05T03:11:26.411Z", "0.1.9": "2011-04-07T02:55:24.889Z", "0.1.10": "2011-04-07T02:56:25.075Z", "0.1.11": "2011-04-13T00:38:37.668Z", "0.1.12": "2011-04-13T19:29:23.967Z", "0.1.13": "2011-04-13T22:46:56.463Z", "0.1.14": "2011-04-14T03:21:04.676Z", "0.1.15": "2011-04-14T23:30:10.770Z", "0.1.16": "2011-04-15T18:08:23.715Z", "0.1.17": "2011-04-15T23:11:32.628Z", "0.1.18": "2011-04-18T19:00:17.968Z", "0.1.19": "2011-04-20T00:49:53.890Z", "0.1.20": "2011-04-26T18:42:36.018Z", "0.1.22": "2011-06-20T17:10:15.690Z", "0.1.24": "2011-06-30T06:31:11.366Z", "0.1.25": "2011-08-07T18:39:17.458Z", "0.1.26": "2011-08-10T20:31:09.315Z", "0.1.27": "2011-10-27T01:12:12.251Z" }, "author": { "name": "@marcuswestin" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/std.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/std/0.1.0", "0.1.1": "http://registry.npmjs.org/std/0.1.1", "0.1.2": "http://registry.npmjs.org/std/0.1.2", "0.1.3": "http://registry.npmjs.org/std/0.1.3", "0.1.4": "http://registry.npmjs.org/std/0.1.4", "0.1.5": "http://registry.npmjs.org/std/0.1.5", "0.1.6": "http://registry.npmjs.org/std/0.1.6", "0.1.7": "http://registry.npmjs.org/std/0.1.7", "0.1.8": "http://registry.npmjs.org/std/0.1.8", "0.1.9": "http://registry.npmjs.org/std/0.1.9", "0.1.10": "http://registry.npmjs.org/std/0.1.10", "0.1.11": "http://registry.npmjs.org/std/0.1.11", "0.1.12": "http://registry.npmjs.org/std/0.1.12", "0.1.13": "http://registry.npmjs.org/std/0.1.13", "0.1.14": "http://registry.npmjs.org/std/0.1.14", "0.1.15": "http://registry.npmjs.org/std/0.1.15", "0.1.16": "http://registry.npmjs.org/std/0.1.16", "0.1.17": "http://registry.npmjs.org/std/0.1.17", "0.1.18": "http://registry.npmjs.org/std/0.1.18", "0.1.19": "http://registry.npmjs.org/std/0.1.19", "0.1.20": "http://registry.npmjs.org/std/0.1.20", "0.1.22": "http://registry.npmjs.org/std/0.1.22", "0.1.24": "http://registry.npmjs.org/std/0.1.24", "0.1.25": "http://registry.npmjs.org/std/0.1.25", "0.1.26": "http://registry.npmjs.org/std/0.1.26", "0.1.27": "http://registry.npmjs.org/std/0.1.27" }, "dist": { "0.1.0": { "shasum": "70981b42d4e1d1158584523c474fffb93bacca25", "tarball": "http://registry.npmjs.org/std/-/std-0.1.0.tgz" }, "0.1.1": { "shasum": "f80b211c76a38197c0b59e2b47184a5f19872dde", "tarball": "http://registry.npmjs.org/std/-/std-0.1.1.tgz" }, "0.1.2": { "shasum": "b2f4028e18832696e93533d3f575c9a871d1098b", "tarball": "http://registry.npmjs.org/std/-/std-0.1.2.tgz" }, "0.1.3": { "shasum": "11e5b3228316f06f6c7a07665ad0945d71cb9360", "tarball": "http://registry.npmjs.org/std/-/std-0.1.3.tgz" }, "0.1.4": { "shasum": "08f444f36cb6cce75488173a02a5d3cba4878198", "tarball": "http://registry.npmjs.org/std/-/std-0.1.4.tgz" }, "0.1.5": { "shasum": "4338942a1a783260ac02c21334f53b894c6401df", "tarball": "http://registry.npmjs.org/std/-/std-0.1.5.tgz" }, "0.1.6": { "shasum": "10920c4520ac342b790ad26f9400b016bcef1e7c", "tarball": "http://registry.npmjs.org/std/-/std-0.1.6.tgz" }, "0.1.7": { "shasum": "59882a5aa8c56afe6c7fab42d73d0c3c8e34b0d1", "tarball": "http://registry.npmjs.org/std/-/std-0.1.7.tgz" }, "0.1.8": { "shasum": "fa2e32bf8e4017c61e87b95f284dc0828d9b0fc4", "tarball": "http://registry.npmjs.org/std/-/std-0.1.8.tgz" }, "0.1.9": { "shasum": "270e5c8aa9d12fdecfb8560864e8d9cce36063ca", "tarball": "http://registry.npmjs.org/std/-/std-0.1.9.tgz" }, "0.1.10": { "shasum": "7eb4f31fa458dc2e551e5cec388129b74f92a78e", "tarball": "http://registry.npmjs.org/std/-/std-0.1.10.tgz" }, "0.1.11": { "shasum": "061c8dd4a407cc89640225b82e7847b95d49f72f", "tarball": "http://registry.npmjs.org/std/-/std-0.1.11.tgz" }, "0.1.12": { "shasum": "84083d5f4d6461421ff995d49b04aad207965895", "tarball": "http://registry.npmjs.org/std/-/std-0.1.12.tgz" }, "0.1.13": { "shasum": "c7c312641669bf66d46c084a85d1054730ee4070", "tarball": "http://registry.npmjs.org/std/-/std-0.1.13.tgz" }, "0.1.14": { "shasum": "8ff587d9f67f9d3d6cc05f5e3904cadb8a64624e", "tarball": "http://registry.npmjs.org/std/-/std-0.1.14.tgz" }, "0.1.15": { "shasum": "dc60af13fc24f3226236307b6e7548b2b15b7d82", "tarball": "http://registry.npmjs.org/std/-/std-0.1.15.tgz" }, "0.1.16": { "shasum": "d123bc31dd9c7627b019ebdc99232ea37c5573ff", "tarball": "http://registry.npmjs.org/std/-/std-0.1.16.tgz" }, "0.1.17": { "shasum": "8cd6445696646495210db32dd1598ca29dbc7239", "tarball": "http://registry.npmjs.org/std/-/std-0.1.17.tgz" }, "0.1.18": { "shasum": "9791967a27ef242509a93dd224a1baddf95edbd0", "tarball": "http://registry.npmjs.org/std/-/std-0.1.18.tgz" }, "0.1.19": { "shasum": "0b6a091a806635dd208b39525c58524525c8bde9", "tarball": "http://registry.npmjs.org/std/-/std-0.1.19.tgz" }, "0.1.20": { "shasum": "bae4fb90447279b99028102fe432bfcef3a47816", "tarball": "http://registry.npmjs.org/std/-/std-0.1.20.tgz" }, "0.1.22": { "shasum": "60e09386d746afcc25c328c935307d5dc6261dd0", "tarball": "http://registry.npmjs.org/std/-/std-0.1.22.tgz" }, "0.1.24": { "shasum": "d00a8ffad03c1dfd232cba8ee86b24f14be9be4c", "tarball": "http://registry.npmjs.org/std/-/std-0.1.24.tgz" }, "0.1.25": { "shasum": "5291007052892104280cca0850511b6769d181a2", "tarball": "http://registry.npmjs.org/std/-/std-0.1.25.tgz" }, "0.1.26": { "shasum": "92eedb8b440cee1852c43b1e547254ff28747f6f", "tarball": "http://registry.npmjs.org/std/-/std-0.1.26.tgz" }, "0.1.27": { "shasum": "868eb63ecfdc5e08d3e1fbe699fb5896d3f3c6cb", "tarball": "http://registry.npmjs.org/std/-/std-0.1.27.tgz" } }, "url": "http://registry.npmjs.org/std/" }, "steam": { "name": "steam", "description": "A wrapper for the Steam Web API.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tidwell", "email": "aaron.tidwell@gmail.com" } ], "time": { "modified": "2011-12-05T17:34:47.111Z", "created": "2011-07-13T17:02:01.402Z", "0.1.0": "2011-07-13T17:02:01.460Z", "0.1.2": "2011-08-15T17:03:32.923Z", "0.1.3": "2011-12-05T17:34:47.111Z" }, "author": { "name": "Aaron Tidwell", "email": "aaron.tidwell@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Tidwell/nodeSteam.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/steam/0.1.0", "0.1.2": "http://registry.npmjs.org/steam/0.1.2", "0.1.3": "http://registry.npmjs.org/steam/0.1.3" }, "dist": { "0.1.0": { "shasum": "a45e37eb395f74a683da2ae8a60cf66ca9aa277e", "tarball": "http://registry.npmjs.org/steam/-/steam-0.1.0.tgz" }, "0.1.2": { "shasum": "946be3cb6444e0c0c7bdda697a53cb5161e5a0dc", "tarball": "http://registry.npmjs.org/steam/-/steam-0.1.2.tgz" }, "0.1.3": { "shasum": "ddff65e73fee1edb23a0f50435d07b8b6a0f70f1", "tarball": "http://registry.npmjs.org/steam/-/steam-0.1.3.tgz" } }, "keywords": [ "steam", "team fortress 2" ], "url": "http://registry.npmjs.org/steam/" }, "steamAPI": { "name": "steamAPI", "description": "Steam Web / TF2 API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "brainss", "email": "brian.a.hassinger@gmail.com" } ], "time": { "modified": "2011-10-22T23:49:58.504Z", "created": "2011-10-22T23:49:58.001Z", "0.0.1": "2011-10-22T23:49:58.504Z" }, "author": { "name": "Brian Hassinger", "email": "brian.a.hassinger@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brainss/steamAPI.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/steamAPI/0.0.1" }, "dist": { "0.0.1": { "shasum": "a6952390c2ba0fc2331222cdafff36cd9842e936", "tarball": "http://registry.npmjs.org/steamAPI/-/steamAPI-0.0.1.tgz" } }, "keywords": [ "steam", "tf2", "team fortress 2", "portal 2" ], "url": "http://registry.npmjs.org/steamAPI/" }, "steelmesh": { "name": "steelmesh", "description": "CouchDB distribution and management of Node.js applications", "dist-tags": { "latest": "0.3.4" }, "readme": "![steelmesh](https://github.com/steelmesh/steelmesh/raw/master/assets/steelmesh-logo.png)\n\nSteelmesh is a __distributed application framework__ build on top of [Node.js](http://nodejs.org/) and [CouchDB](http://couchdb.apache.org/) (specifically we love using [Couchbase](http://www.couchbase.org/) community editions). \n\n## What does it do?\n\nSteelmesh is designed to assist with managing and scaling Node + Couch applications in a horizontal fashion. At this stage, Steelmesh is not designed to support partitioning large datasets, but rather to:\n\n1. Provide load distribution for small-medium sized datasets that experience a high traffic load.\n\n2. Provide a manageable interface to a number of Couch + Node instances.\n\n## Getting Started\n\nOK. Just so you know, getting an instance of Steelmesh running is reasonably involved. Not too tricky, but it might involve some mucking around and the process is still nowhere near as refined as it will be in a few months...\n\nAlso, [Sidelab](http://www.sidelab.com/) will be running up a hosted installation of Steelmesh in the near future, so if you are feeling brave, then feel free to [message me](http://github.com/DamonOehlman) and we can look at providing you access once it's available.\n\n### Step 1: Install CouchDB\n\nEssentially, get an installation of CouchDB running somewhere on your network. I would recommend using one of the [Couchbase](http://couchbase.org/) distributions as they are just lovely to work with.\n\n### Step 2: Install Node + NPM\n\nIf you don't already have Node and NPM running, then you will need to install them. Use google - it's your friend.\n\n### Step 3: Install the Mesh Command Line Tools\n\nTo aid in both creating steelmesh apps, and also administering a steelmesh server we have some [command-line tools](https://github.com/steelmesh/mesh). The simplest way to install these tools is via npm:\n\n```\nnpm install mesh -g\n```\n\nOnce installed, this will provide you a `mesh` command line utility.\n\n### Step 4: Create the steelmesh DB\n\nBy default, steelmesh will attach to a CouchDB called `steelmesh`. This database is not automatically created, so you will need to use the mesh command line tools to create it. Run the following command to initialize the db:\n\n```\nmesh admin-create\n```\n\nThis should generate something similar to the following:\n\n```\nPreparing.\nSerializing.\nPUT http://localhost:5984/steelmesh/_design/default\nFinished push. 1-385253ac3b0c205f93dafee1d839751d\n>> mesh:admin-create\n- _design/default\nOperation succcessful\n```\n\nThis command creates the steelmesh database and uploads the required [design documents](http://guide.couchdb.org/draft/design.html) into the database.\n\n### Step 5: Clone the Steelmesh repository, Install Node Modules\n\nOK, you've made it this far. Nice job. Now, in a location that you would like to run steelmesh, clone this repository:\n\n```\ngit clone git://github.com/steelmesh/steelmesh.git\n```\n\nOnce you have cloned the repository, change into your newly created directory and pull down the required node_modules:\n\n```\nnpm install\n```\n\n### Step 6: Start the Server\n\nOnce the required modules are you should be able to run the following command:\n\n```\nnode debug-server.js\n```\n\nAll being well, you should see output similar to the following:\n\n```\nloading apps using the couch apploader\nsynchronized application resources\n info - master started\n info - worker 0 spawned\n info - worker 1 spawned\n info - listening for connections\n info - worker 1 connected\n info - worker 0 connected\n```\n\nThis is a mix of some steelmesh output and output that has been generated from [cluster](http://learnboost.github.com/cluster/).\n\nAt this stage, steelmesh is operational, but not doing a lot. Time to create an app.\n\n### Step 7: Scaffold an Application\n\nNow, create a directory somewhere on your local machine. By default, the name of the folder will become the name of your Steelmesh appliation but that can be changed using the various [Configuration Options](/steelmesh/steelmesh/wiki/Configuration-Options). Anyway, let's create an application. I'm going to create a directory called test (because I'm creative like that):\n\n```\nmkdir test\ncd test\nmesh create\n```\n\nNow in the test directory, you should see a number of new files, including an app.js file. The app.js file is basically the file that contains the information on how the application controls routes, background tasks that it does, etc, etc. Lots of documentation coming on this... promise.\n\n### Step 8: Publish the Application to Steelmesh\n\nOne the application has been created, you can publish the application to a Steelmesh server using the following command:\n\n```\nmesh update\n```\n\nThis would generate output similar to the following:\n\n```\nPreparing test for deployment\nPushing to db...\nPreparing.\nSerializing.\nPUT http://localhost:5984/steelmesh/test\nFinished push. 1-f0ee9c0a7e63e35207220559cf35390e\nOperation succcessful\n```\n\n### Step 9: Restart the Steelmesh Server\n\nNow that you have pushed the application to the steelmesh, restart the steelmesh server (see Step 7).\n\n__NOTE:__ This is a temporary step that is required while we are properly implementing listening to CouchDB change notifications and auto reloading updated applications.\n\nYou should now see the following when the server is started:\n\n```\nno configuration file, using default config\nloading apps using the couch apploader\nsynchronizing application: test\nsynchronized application resources\n info - master started\n info - worker 0 spawned\n info - worker 1 spawned\n info - listening for connections\n```\n\n## Optional (Run Behind Nginx)\n\n### Step 10: Install Nginx\n\nBy default, Steelmesh is designed to run behind [nginx](http://nginx.org/) as this provides an ideal front-door to both CouchDB and Node. So if you don't have nginx installed already, then go get it...\n\n### Step 11: Start Nginx (Optional)\n\nBefore we test our application, we will need to start nginx to act a reverse-proxy to both our CouchDB server and Node server. Steelmesh comes with a [prebuilt nginx configuration](https://github.com/steelmesh/steelmesh/blob/master/nginx/conf/nginx.conf) that routes traffic to the appropriate destination.\n\nThe simplest way to start nginx is by changing to directory you installed steelmesh in and running the following command:\n\n```\nsudo nginx -p nginx/\n```\n\nThis tells nginx to use the `steelmesh/nginx` directory as the nginx root, so the configuration file is loaded from the `conf` directory automatically. __NOTE:__ The `sudo` command is required as the configuration by default listens on port 80 and binding to ports below 1024 (I think) requires superuser privileges.\n \n### Step 12: See it Working (Hopefully)\n\nIf everything has gone well, then you should be able to view the following url (if you are running locally, and called your application is called `test`):\n\n[http://localhost/test/time](http://localhost/test/time)\n\n## Steelmesh Addins\n\nOut of the box, Steelmesh is basically [Express](http://expressjs.org/) on [NodeJS](http://nodejs.org/) with [CouchDB](http://couchdb.apache.org) connectivity. Express (via [Connect](http://senchalabs.github.com/connect)), however, offers very powerful middleware capabilities and as such some addins are being developed for Steelmesh:\n\n- [Websocket Support](https://github.com/steelmesh/steelmesh-websockets) through using [Socket.IO](http://socket.io/)\n\n- [Authentication Support](https://github.com/steelmesh/steelmesh-auth) via [everyauth](https://github.com/bnoguchi/everyauth)\n\n## Architecture Configurations\n\n### Standalone\n\n![Standalone Server](https://github.com/steelmesh/steelmesh/raw/master/assets/arch-standalone.png)\n\n### Master-Master Replication\n\n![Master-Master Replication](https://github.com/steelmesh/steelmesh/raw/master/assets/arch-master-master.png)\n\n### Master-Slave Replication\n\n![Master-Slave Replication](https://github.com/steelmesh/steelmesh/raw/master/assets/arch-master-slave.png)\n\n### Distributed Architecture\n\n![Distributed Architecture](https://github.com/steelmesh/steelmesh/raw/master/assets/arch-distributed.png)\n\n## License\n\nSteelmesh is distributed under the Apache License (v2).", "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-12-08T04:35:05.078Z", "created": "2011-11-21T03:33:19.434Z", "0.2.0": "2011-11-21T03:33:23.519Z", "0.1.0": "2011-11-29T00:55:06.431Z", "0.3.0": "2011-11-29T00:58:36.327Z", "0.3.1": "2011-12-01T02:46:34.578Z", "0.3.4": "2011-12-08T04:35:05.078Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/steelmesh.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/steelmesh/0.3.0", "0.3.1": "http://registry.npmjs.org/steelmesh/0.3.1", "0.3.4": "http://registry.npmjs.org/steelmesh/0.3.4" }, "dist": { "0.3.0": { "shasum": "c171a5d4f0ad03d361ee0dd4c45842cabbf690c4", "tarball": "http://registry.npmjs.org/steelmesh/-/steelmesh-0.3.0.tgz" }, "0.3.1": { "shasum": "6e0e47ee8ef319ea3fea30455c53648390d7c7af", "tarball": "http://registry.npmjs.org/steelmesh/-/steelmesh-0.3.1.tgz" }, "0.3.4": { "shasum": "13cae9313dc31ee918fd9e0eeb70f5bbbc9b4a3a", "tarball": "http://registry.npmjs.org/steelmesh/-/steelmesh-0.3.4.tgz" } }, "url": "http://registry.npmjs.org/steelmesh/" }, "steelmesh-loader": { "name": "steelmesh-loader", "description": "JavaScript application loader logic", "dist-tags": { "latest": "0.0.3" }, "readme": "# Steelmesh Loader Plugin\n\nThe loader plugin facilitates the creation of web applications that are driven from an _injected script_ approach. \n\nThere are many ways to build applications that use injected JavaScript to change page behaviour or to build entire applications. The Steelmesh Loader represents just one of those, and has been designed to maximise extensibility while trying to keep implementation simple.\n\n## Installing the Loader\n\nTBC \n\n## Separation of Loader, Application and Configurations\n\nThe steelmesh loader plugin seeks to separate the concepts of the loader logic, an application built on the loader and application configurations.\n\n", "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-11-25T00:23:51.502Z", "created": "2011-11-16T06:44:27.590Z", "0.0.1": "2011-11-16T06:44:33.224Z", "0.0.2": "2011-11-18T04:53:18.363Z", "0.0.3": "2011-11-25T00:23:17.753Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/addin-loader.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/steelmesh-loader/0.0.3" }, "dist": { "0.0.3": { "shasum": "b4b29a302d6f5f6e2a4d9730c6763a985ba1fd87", "tarball": "http://registry.npmjs.org/steelmesh-loader/-/steelmesh-loader-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/steelmesh-loader/" }, "steelmesh-websockets": { "name": "steelmesh-websockets", "description": "Websockets addin for Steelmesh", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-10-06T05:39:36.438Z", "created": "2011-10-06T03:26:55.799Z", "0.0.1": "2011-10-06T03:26:58.186Z", "0.0.2": "2011-10-06T04:07:59.901Z", "0.0.3": "2011-10-06T04:52:53.329Z", "0.0.4": "2011-10-06T05:39:36.438Z" }, "author": { "name": "Damon Oehlman", "email": "damon.oehlman@sidelab.com" }, "repository": { "type": "git", "url": "git://github.com/steelmesh/steelmesh-websockets.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/steelmesh-websockets/0.0.3", "0.0.4": "http://registry.npmjs.org/steelmesh-websockets/0.0.4" }, "dist": { "0.0.3": { "shasum": "840c700b4b4750947f803b82c29692b7140568d5", "tarball": "http://registry.npmjs.org/steelmesh-websockets/-/steelmesh-websockets-0.0.3.tgz" }, "0.0.4": { "shasum": "824f7fec888d0a98f0b27be9e65dcd2d0afaa523", "tarball": "http://registry.npmjs.org/steelmesh-websockets/-/steelmesh-websockets-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/steelmesh-websockets/" }, "stem": { "name": "stem", "description": "Bindings to the libstemmer library", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-06-14T10:04:58.613Z", "created": "2011-05-13T23:13:58.517Z", "0.1.0": "2011-05-13T23:14:00.065Z", "0.1.1": "2011-05-13T23:28:24.985Z", "0.1.2": "2011-05-14T02:01:04.858Z", "0.1.3": "2011-05-15T07:16:11.262Z", "0.1.4": "2011-05-16T10:14:19.080Z", "0.1.6": "2011-05-16T10:20:16.147Z", "0.1.7": "2011-05-31T03:04:44.755Z", "0.1.8": "2011-06-06T01:23:13.239Z", "0.1.9": "2011-06-06T10:02:49.284Z", "0.2.0": "2011-06-06T10:10:51.781Z", "0.2.1": "2011-06-06T10:53:23.080Z", "0.2.2": "2011-06-14T10:04:58.613Z" }, "author": { "name": "Chris O'Hara", "email": "ohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/node-stem.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stem/0.1.0", "0.1.1": "http://registry.npmjs.org/stem/0.1.1", "0.1.2": "http://registry.npmjs.org/stem/0.1.2", "0.1.3": "http://registry.npmjs.org/stem/0.1.3", "0.1.4": "http://registry.npmjs.org/stem/0.1.4", "0.1.6": "http://registry.npmjs.org/stem/0.1.6", "0.1.7": "http://registry.npmjs.org/stem/0.1.7", "0.1.8": "http://registry.npmjs.org/stem/0.1.8", "0.1.9": "http://registry.npmjs.org/stem/0.1.9", "0.2.0": "http://registry.npmjs.org/stem/0.2.0", "0.2.1": "http://registry.npmjs.org/stem/0.2.1", "0.2.2": "http://registry.npmjs.org/stem/0.2.2" }, "dist": { "0.1.0": { "shasum": "5a097852686f442766e0f27f9eb63fdf8dab80a4", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "baaf93dd7ef17a5ba6ddff6080928f3fb7c5565f", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.0.tgz" }, "0.1.1": { "shasum": "139ae3a998f4bf90f5eb5c8dc48e8bc8b0fe3359", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "78065360425c8abc81922b24b47216937f08d9c7", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.1.tgz" }, "0.1.2": { "shasum": "bbb5d4d5ec657e5b312795933c5f6c5715b8b40d", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "5dd5fc0d066ad6cac5d6467e2f454f0ced22ad3c", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.2.tgz" }, "0.1.3": { "shasum": "8438be3f7b125e94fea1079d3a8d56a6d4dde12a", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "f38955a57b0e5733e5111819d7b3ad19ea80df69", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.3-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.3.tgz" }, "0.1.4": { "shasum": "df8e3aa641c62c6371252919aa9c97e00f377e63", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "6e063af94ce44782afce871f6eb65f2553b908ad", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.4-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.4.tgz" }, "0.1.6": { "shasum": "fc17806dbac386d6901c585087a909fd49e5c8c0", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "686e854642bdfb527804117329ab64303d255eee", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.6-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.6.tgz" }, "0.1.7": { "shasum": "7390183045e3c127d0367c15c1277c43cd040aef", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "0587c10d2ce756906c12cb7dc422109388297672", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.7-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.7.tgz" }, "0.1.8": { "shasum": "8dde189bebeec30cb6ac154058fbdaaed722e6b3", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "2ddb5ac2dbb47cc76fbf2b9a0479642ceb08761e", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.8-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.8.tgz" }, "0.1.9": { "shasum": "49228d508b8a0a8800125c8db4fe5f5ec5ee5aa7", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "25cb4fc06bb36d8ab965419641542275ead6fe5b", "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.9-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.1.9.tgz" }, "0.2.0": { "shasum": "a826f391310613eff323bae45fb80c7bebf1d873", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "ffc3a7e063c42eb9441d6e6f89346cb35a0ec0ea", "tarball": "http://registry.npmjs.org/stem/-/stem-0.2.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.2.0.tgz" }, "0.2.1": { "shasum": "fd5f2b956458e4ab726a837886e27e59a9bfd29b", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "65da7b4b2c95fa9c431d1ba226c3ada36c9e9e03", "tarball": "http://registry.npmjs.org/stem/-/stem-0.2.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/stem/-/stem-0.2.1.tgz" }, "0.2.2": { "shasum": "649b22e901e8b64009013ff42ba75167a5fa8f77", "tarball": "http://registry.npmjs.org/stem/-/stem-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/stem/" }, "step": { "name": "step", "description": "A simple control-flow library for node.JS that makes parallel execution, serial execution, and error handling painless.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/step.git" }, "time": { "modified": "2011-11-16T21:57:07.052Z", "created": "2011-02-21T20:52:21.286Z", "0.0.3": "2011-02-21T20:52:21.286Z", "0.0.4": "2011-02-21T20:52:21.286Z", "0.0.5": "2011-10-27T16:50:49.100Z" }, "users": { "creationix": true, "pid": true }, "versions": { "0.0.3": "http://registry.npmjs.org/step/0.0.3", "0.0.4": "http://registry.npmjs.org/step/0.0.4", "0.0.5": "http://registry.npmjs.org/step/0.0.5" }, "dist": { "0.0.3": { "tarball": "http://packages:5984/step/-/step-0.0.3.tgz" }, "0.0.4": { "shasum": "f334ebc6ddb406cab5084375a05c26e173d0214f", "tarball": "http://registry.npmjs.org/step/-/step-0.0.4.tgz" }, "0.0.5": { "shasum": "5e662f15f9ba2ece9c3a9b0e2553d1986b6ba44c", "tarball": "http://registry.npmjs.org/step/-/step-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/step/" }, "stepc": { "name": "stepc", "description": "A CoffeeScript-safe version of creationix' step", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "akidee", "email": "mail@akidee.de" } ], "time": { "modified": "2011-06-25T20:54:03.105Z", "created": "2011-06-25T20:54:02.580Z", "0.0.3": "2011-06-25T20:54:03.105Z" }, "author": { "name": "Andreas Kalsch", "url": "http://akidee.de/" }, "versions": { "0.0.3": "http://registry.npmjs.org/stepc/0.0.3" }, "dist": { "0.0.3": { "shasum": "9b684e9445a8ea38d30868e95921b977cd34a6c3", "tarball": "http://registry.npmjs.org/stepc/-/stepc-0.0.3.tgz" } }, "keywords": [ "flow", "step", "control-flow", "coffeescript", "control", "asynchronous", "async" ], "url": "http://registry.npmjs.org/stepc/" }, "stepper": { "name": "stepper", "description": "Stepper and Grouper classes for running an arbitrary number of tasks in series or parallel", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mike@mike101.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/stepper/0.0.1", "0.0.2": "http://registry.npmjs.org/stepper/0.0.2", "0.0.3": "http://registry.npmjs.org/stepper/0.0.3", "0.0.4": "http://registry.npmjs.org/stepper/0.0.4" }, "dist": { "0.0.1": { "shasum": "3b00c918cea1cd15e6b8c068318e15f5dd6f8cc1", "tarball": "http://registry.npmjs.org/stepper/-/stepper-0.0.1.tgz" }, "0.0.2": { "shasum": "300cda8e6690d365d6b857ab09cfa14f88bdf04b", "tarball": "http://registry.npmjs.org/stepper/-/stepper-0.0.2.tgz" }, "0.0.3": { "shasum": "ce6ebc5cddaf224011cd7a0d0bad0cea3d335fdd", "tarball": "http://registry.npmjs.org/stepper/-/stepper-0.0.3.tgz" }, "0.0.4": { "shasum": "b82f7f5eed799a674b650fde244abdb6af169fe8", "tarball": "http://registry.npmjs.org/stepper/-/stepper-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/stepper/" }, "steps": { "name": "steps", "description": "Makes async programming manageable (dare I say delightful?) without wasting horizontal space.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "benekastah", "email": "benekastah@gmail.com" } ], "time": { "modified": "2011-09-19T07:46:51.702Z", "created": "2011-09-19T07:40:40.525Z", "0.0.1": "2011-09-19T07:40:41.532Z", "0.0.2": "2011-09-19T07:46:51.702Z" }, "author": { "name": "Paul Harper", "email": "benekastah@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/steps/0.0.1", "0.0.2": "http://registry.npmjs.org/steps/0.0.2" }, "dist": { "0.0.1": { "shasum": "02d5778eb2f700a9c737fa02371fd127b2e3d39d", "tarball": "http://registry.npmjs.org/steps/-/steps-0.0.1.tgz" }, "0.0.2": { "shasum": "5942cca7a7b923ebf45c39c627fb95e69505916f", "tarball": "http://registry.npmjs.org/steps/-/steps-0.0.2.tgz" } }, "keywords": [ "async", "asynchronous", "async programming", "asynchronous programming", "steps" ], "url": "http://registry.npmjs.org/steps/" }, "stepup": { "name": "stepup", "description": "A simple control-flow library for node.JS that makes parallel execution, serial execution, and error handling painless.", "dist-tags": { "latest": "0.0.11" }, "maintainers": [ { "name": "crabdude", "email": "dude@noderiety.com" } ], "time": { "modified": "2011-11-22T20:52:18.299Z", "created": "2011-10-01T00:34:40.025Z", "0.0.6": "2011-10-01T00:34:40.481Z", "0.0.7": "2011-10-01T00:37:36.637Z", "0.0.9": "2011-10-12T18:24:37.863Z", "0.0.11": "2011-11-22T20:52:18.299Z" }, "author": { "name": "Adam Crabtree", "email": "dude@noderiety.com" }, "repository": { "type": "git", "url": "git://github.com/CrabDude/stepup.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/stepup/0.0.6", "0.0.7": "http://registry.npmjs.org/stepup/0.0.7", "0.0.9": "http://registry.npmjs.org/stepup/0.0.9", "0.0.11": "http://registry.npmjs.org/stepup/0.0.11" }, "dist": { "0.0.6": { "shasum": "25a2c53c59652ecb5cc8604e8bf541cfbcb12c6a", "tarball": "http://registry.npmjs.org/stepup/-/stepup-0.0.6.tgz" }, "0.0.7": { "shasum": "998e1c5cb291927d5c9a7f3b6ff0062c6e8b7635", "tarball": "http://registry.npmjs.org/stepup/-/stepup-0.0.7.tgz" }, "0.0.9": { "shasum": "106bff5825418cb4f69dbe542663524ee7e3f407", "tarball": "http://registry.npmjs.org/stepup/-/stepup-0.0.9.tgz" }, "0.0.11": { "shasum": "a4792db7c245722bced95f383e42d2f3a298d06d", "tarball": "http://registry.npmjs.org/stepup/-/stepup-0.0.11.tgz" } }, "keywords": [ "error", "exception", "control", "flow", "async", "series" ], "url": "http://registry.npmjs.org/stepup/" }, "stest": { "name": "stest", "description": "A sane event driven async testing framework.", "dist-tags": { "latest": "0.0.3" }, "readme": "# stest - Sane async tests\n\n# Installation:\n\nUsing `npm`:\n\n\tnpm install stest\n\n# Usage:\n\nA very simple test:\n\n\tvar stest = require(\"stest\"),\n\t\tassert = require(\"assert\");\n\n\tvar opts = { timeout: 0 };\n\n\tstest.addCase(\"stest\", opts,{\n\t\tsetup: function(promise){\n\t\t\tpromise.emit(\"event\", 42);\n\t\t\tpromise.emit(\"other_event\", \"Hello!\");\n\t\t},\n\t\tevent: function(fortytwo){\n\t\t\tassert.equal(42, fortytwo);\n\t\t},\n\t\tother_event: function(hello){\n\t\t\tassert.equal(\"Hello!\", hello);\n\t\t},\n\t\tteardown: function(){\n\n\t\t}\n\t}).run();\n\n`stest` hands you a `promise` object which is an instance\nof `EventEmitter`. Use this to emit events and values\nwhen your async calls complete, and check them in the\ncorresponding functions associated with the name of the\nevent you emitted.\n\nThe `setup` and `teardown` functions are given to you\nto setup your test case. \n\nThe `opts` argument allows you to specify a `timeout`.\nIf all async calls are not called before that time, then \nthe `stest` will give you a heads up.\n\nTests can be run en masse like this:\n\n\tsrunner -r test/test-*.js\n\nOr like this:\n\n\tnode test.js\n\nIf you prefer not to use `srunner`.\n\n# License\n\n(The MIT License)\n\nCopyright (C) 2011 by Siddharth Mahendraker \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n", "maintainers": [ { "name": "siddmahen", "email": "siddharth_mahen@me.com" } ], "time": { "modified": "2011-11-22T20:04:32.356Z", "created": "2011-11-20T19:12:25.752Z", "0.0.1": "2011-11-20T19:12:27.590Z", "0.0.2": "2011-11-21T19:36:49.121Z", "0.0.3": "2011-11-22T20:04:32.356Z" }, "author": { "name": "Siddharth Mahendraker", "email": "siddharth_mahen@me.com" }, "repository": { "type": "git", "url": "git://github.com/siddMahen/stest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stest/0.0.1", "0.0.2": "http://registry.npmjs.org/stest/0.0.2", "0.0.3": "http://registry.npmjs.org/stest/0.0.3" }, "dist": { "0.0.1": { "shasum": "4e5b4420a2e75d2578483822d05df7480b4c2809", "tarball": "http://registry.npmjs.org/stest/-/stest-0.0.1.tgz" }, "0.0.2": { "shasum": "11005209204fb7360d64db8b0da184b926fc375a", "tarball": "http://registry.npmjs.org/stest/-/stest-0.0.2.tgz" }, "0.0.3": { "shasum": "c156184eb1ce59075fa18fcd687bae14d02acd6d", "tarball": "http://registry.npmjs.org/stest/-/stest-0.0.3.tgz" } }, "keywords": [ "async", "test", "event", "testing", "framework" ], "url": "http://registry.npmjs.org/stest/" }, "steve": { "name": "steve", "description": "JSON's best friend (a CORS/XHR2 application platform)", "dist-tags": { "latest": "0.5.3" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-12-09T23:44:11.838Z", "created": "2011-11-15T17:50:28.686Z", "0.3.2": "2011-11-15T17:50:29.917Z", "0.4.2": "2011-12-02T20:38:51.273Z", "0.5.0": "2011-12-09T20:03:55.583Z", "0.5.1": "2011-12-09T20:56:08.847Z", "0.5.2": "2011-12-09T23:42:45.077Z", "0.5.3": "2011-12-09T23:44:11.838Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/steve.git" }, "versions": { "0.3.2": "http://registry.npmjs.org/steve/0.3.2", "0.4.2": "http://registry.npmjs.org/steve/0.4.2", "0.5.0": "http://registry.npmjs.org/steve/0.5.0", "0.5.1": "http://registry.npmjs.org/steve/0.5.1", "0.5.2": "http://registry.npmjs.org/steve/0.5.2", "0.5.3": "http://registry.npmjs.org/steve/0.5.3" }, "dist": { "0.3.2": { "shasum": "88b5bd408fb518aca7ad202b543a8dc493334a93", "tarball": "http://registry.npmjs.org/steve/-/steve-0.3.2.tgz" }, "0.4.2": { "shasum": "56e5a134266e41a617f3dfce52ff8a8c68f40195", "tarball": "http://registry.npmjs.org/steve/-/steve-0.4.2.tgz" }, "0.5.0": { "shasum": "f6c5e119d3c5c81a67547af63567fa2a79d8b687", "tarball": "http://registry.npmjs.org/steve/-/steve-0.5.0.tgz" }, "0.5.1": { "shasum": "dfcc5567fb5f7346311422b575ebb938492060be", "tarball": "http://registry.npmjs.org/steve/-/steve-0.5.1.tgz" }, "0.5.2": { "shasum": "79f518a72e2109f0cd5a2fc5e632b5a21b8329fe", "tarball": "http://registry.npmjs.org/steve/-/steve-0.5.2.tgz" }, "0.5.3": { "shasum": "cf222ba2317a266167ea799523ffae30887ba76c", "tarball": "http://registry.npmjs.org/steve/-/steve-0.5.3.tgz" } }, "url": "http://registry.npmjs.org/steve/" }, "stextile": { "name": "stextile", "description": "Simple textile parser", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "alexyoung", "email": "a@alexyoung.org" } ], "time": { "modified": "2011-08-11T09:25:07.224Z", "created": "2011-07-11T09:46:54.282Z", "0.0.1": "2011-07-11T09:46:54.981Z", "0.0.2": "2011-07-11T10:25:39.773Z", "0.0.3": "2011-07-11T10:30:34.454Z", "0.0.4": "2011-07-12T20:49:42.546Z", "0.0.5": "2011-07-12T21:43:52.664Z", "0.0.6": "2011-07-22T21:08:11.335Z", "0.0.7": "2011-08-10T23:41:55.624Z", "0.0.8": "2011-08-11T07:28:20.691Z" }, "author": { "name": "Alex R. Young", "email": "a@alexyoung.org" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/stextile.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stextile/0.0.1", "0.0.2": "http://registry.npmjs.org/stextile/0.0.2", "0.0.3": "http://registry.npmjs.org/stextile/0.0.3", "0.0.4": "http://registry.npmjs.org/stextile/0.0.4", "0.0.5": "http://registry.npmjs.org/stextile/0.0.5", "0.0.6": "http://registry.npmjs.org/stextile/0.0.6", "0.0.7": "http://registry.npmjs.org/stextile/0.0.7", "0.0.8": "http://registry.npmjs.org/stextile/0.0.8" }, "dist": { "0.0.1": { "shasum": "4df5026f2b8fb57a4a4708cad2c17aebebb83235", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.1.tgz" }, "0.0.2": { "shasum": "1a0958fe7ecf41c49b61e118939a62fd32184013", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.2.tgz" }, "0.0.3": { "shasum": "82985cc16385b63dc26f0d3580de42310d8c2b9a", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.3.tgz" }, "0.0.4": { "shasum": "f5bab2b51699d90e50b3f28c325204cf44949375", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.4.tgz" }, "0.0.5": { "shasum": "e3d435848b134271cdcc8042daf94f846963380f", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.5.tgz" }, "0.0.6": { "shasum": "c9bf4d191e22245f2193f17fcfb4336960882905", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.6.tgz" }, "0.0.7": { "shasum": "7307114b71556be0461b92703888bb6a2615a295", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.7.tgz" }, "0.0.8": { "shasum": "49cd3708e75029ced55c23550960e3f94a6ba32b", "tarball": "http://registry.npmjs.org/stextile/-/stextile-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/stextile/" }, "stitch": { "name": "stitch", "description": "Stitch your CommonJS modules together for the browser", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "sstephenson", "email": "sstephenson@gmail.com" } ], "time": { "modified": "2011-06-04T19:51:05.432Z", "created": "2010-12-27T20:57:26.032Z", "0.1.0": "2010-12-27T20:57:26.225Z", "0.2.0": "2011-02-20T03:59:04.002Z", "0.2.1": "2011-02-20T20:13:52.829Z", "0.3.0": "2011-03-23T19:16:14.057Z", "0.3.1": "2011-03-23T20:54:11.296Z", "0.3.2": "2011-06-04T19:51:05.432Z" }, "repository": { "type": "git", "url": "git://github.com/sstephenson/stitch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stitch/0.1.0", "0.2.0": "http://registry.npmjs.org/stitch/0.2.0", "0.2.1": "http://registry.npmjs.org/stitch/0.2.1", "0.3.0": "http://registry.npmjs.org/stitch/0.3.0", "0.3.1": "http://registry.npmjs.org/stitch/0.3.1", "0.3.2": "http://registry.npmjs.org/stitch/0.3.2" }, "dist": { "0.1.0": { "shasum": "d7c52304c41e756f41ecb015e5aaec2a360d9322", "tarball": "http://registry.npmjs.org/stitch/-/stitch-0.1.0.tgz" }, "0.2.0": { "shasum": "e1e7cc25f322c87659a78611e0ffd8befa41005a", "tarball": "http://registry.npmjs.org/stitch/-/stitch-0.2.0.tgz" }, "0.2.1": { "shasum": "b1a0cdcf26c827ec554328b294678095d852430f", "tarball": "http://registry.npmjs.org/stitch/-/stitch-0.2.1.tgz" }, "0.3.0": { "shasum": "2f4d827e4db23990d0bb06f3c60ab7c053d07911", "tarball": "http://registry.npmjs.org/stitch/-/stitch-0.3.0.tgz" }, "0.3.1": { "shasum": "5fa672e7c66da8e96a201c86d0225224292537db", "tarball": "http://registry.npmjs.org/stitch/-/stitch-0.3.1.tgz" }, "0.3.2": { "shasum": "27449d82a2452d6a66b6cbfe2964a0871c38b733", "tarball": "http://registry.npmjs.org/stitch/-/stitch-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/stitch/" }, "stitchup": { "name": "stitchup", "description": "Command-line stitchjs. Easily package and minify Javascript & Coffeescript CommonJS modules. Provides stitchjs's browser-side require()", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "secoif", "email": "secoif@gmail.com" } ], "time": { "modified": "2011-08-18T02:41:04.577Z", "created": "2011-07-25T04:10:39.114Z", "0.1.1": "2011-07-25T04:10:40.607Z", "0.1.2": "2011-07-25T04:21:27.744Z", "0.1.5": "2011-08-18T02:41:04.577Z" }, "repository": { "type": "git", "url": "git://github.com/secoif/StitchUp.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/stitchup/0.1.1", "0.1.2": "http://registry.npmjs.org/stitchup/0.1.2", "0.1.5": "http://registry.npmjs.org/stitchup/0.1.5" }, "dist": { "0.1.1": { "shasum": "f6efeac6a8dea76aff6a8a4ee62f7a0875970f9b", "tarball": "http://registry.npmjs.org/stitchup/-/stitchup-0.1.1.tgz" }, "0.1.2": { "shasum": "d1a2d65b3129f74e096e095de894b2a7c86f92dc", "tarball": "http://registry.npmjs.org/stitchup/-/stitchup-0.1.2.tgz" }, "0.1.5": { "shasum": "e54c279f73458cfac80b87d27495be715c9a66e5", "tarball": "http://registry.npmjs.org/stitchup/-/stitchup-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/stitchup/" }, "stj": { "name": "stj", "description": "Standard Toolkit Javascript. Multi-platform core javascript library. Provide OOP and useful functions. As brand free as possible and CommonJS philosophy.", "dist-tags": { "latest": "1.3.0-2" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "time": { "modified": "2011-10-21T13:32:32.733Z", "created": "2011-09-23T14:08:21.069Z", "1.3.0": "2011-09-23T14:08:22.555Z", "1.3.0-1": "2011-09-26T13:28:06.948Z", "1.3.0-2": "2011-10-21T13:32:32.733Z" }, "author": { "name": "Julien Polo", "email": "julien.polo@gmail.com", "url": "http://github.com/jpolo" }, "repository": { "type": "git", "url": "git://github.com/jpolo/stj.git" }, "versions": { "1.3.0": "http://registry.npmjs.org/stj/1.3.0", "1.3.0-1": "http://registry.npmjs.org/stj/1.3.0-1", "1.3.0-2": "http://registry.npmjs.org/stj/1.3.0-2" }, "dist": { "1.3.0": { "shasum": "c3160eae76a880b2dbb0c07e0d72556d908728d3", "tarball": "http://registry.npmjs.org/stj/-/stj-1.3.0.tgz" }, "1.3.0-1": { "shasum": "20c728482ea33fd398cb5d12feaf62b534d82549", "tarball": "http://registry.npmjs.org/stj/-/stj-1.3.0-1.tgz" }, "1.3.0-2": { "shasum": "cefa1e94997e5c96572e6daff7fc306c386fa4dd", "tarball": "http://registry.npmjs.org/stj/-/stj-1.3.0-2.tgz" } }, "keywords": [ "javascript", "util", "toolkit", "prototype", "jquery", "dojo", "underscore", "oop", "stj" ], "url": "http://registry.npmjs.org/stj/" }, "stj-server": { "name": "stj-server", "description": "Standard Toolkit Javascript. Provide nodejs extensions.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "as-jpolo", "email": "julien.polo@altshift.fr" } ], "time": { "modified": "2011-10-21T13:33:42.967Z", "created": "2011-10-04T14:23:15.555Z", "0.1.0": "2011-10-04T14:23:16.994Z", "0.1.1": "2011-10-21T13:33:42.967Z" }, "author": { "name": "Julien Polo", "email": "julien.polo@gmail.com", "url": "http://github.com/jpolo" }, "repository": { "type": "git", "url": "git://github.com/jpolo/stj-server.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stj-server/0.1.0", "0.1.1": "http://registry.npmjs.org/stj-server/0.1.1" }, "dist": { "0.1.0": { "shasum": "df8745a9b2ba2e1043618716286d9bf07889f033", "tarball": "http://registry.npmjs.org/stj-server/-/stj-server-0.1.0.tgz" }, "0.1.1": { "shasum": "a14d7bbbc45e14dd80cd071f54fb6d11c51df569", "tarball": "http://registry.npmjs.org/stj-server/-/stj-server-0.1.1.tgz" } }, "keywords": [ "stj", "server", "toolkit" ], "url": "http://registry.npmjs.org/stj-server/" }, "stn": { "name": "stn", "description": "A small utility library for parsing Simple Timesheet notation into a useful JSON object.", "dist-tags": { "latest": "0.0.1" }, "readme": "Simple Timesheet Notation\n=========================\nrevision 0.0.1\n--------------\n\n# Overview\n\nI often found it necessary to keep track of time spent on projects or activities. Every \"tracking system\" I've used has worked for me at some level accept one. I always forget to use them. I forget because they break the workflow. I work with allot of text files so the system that works for me is a text file log. Over time I have simplified that format which has made it easy to enter, read or parsing in a program. This module is an implementation of my current practice of writing a simple timesheet notation.\n\nHere's the summary view of the notation. Dates go in a single line by themselvesand are applied to all following time entries; time entries take up a single line and start with a time range; Time ranges can be followed by \"tags\" which are terninated by a semi-colon if present; the end of line terminates the entry description that will be submitted to the time system. Text which is not part of a date or time entry is ignored by the parser and assumed to be extranious notes. This allows me to have working notes as well as time information in the same file.\n\n\n# Notation details\n\n## Dates of entries\n\nA line which contains only a numerically formatted a date (.e.g. MM/DD/YYYYY or YYYY-MM-DD format) indicates the start of a log entries for a particular day. It is typed only once. If I'm entering time for November 3, 2011 I would note it one a single line as \n\n\t11/03/2011\n\nor\n\n\t2011-11-03\n\nAny following entries would then refer to that date until a new date was encountered.\n\n\n## Time entries\n\nAn entry is a line which indicates an activity to be tracked. An entry line begins with a start time, a single dash and an end time followed by a space or semi-colon. It would be in the form of \"HH:MM - HH:MM\" or \"HH:MM - now\" where the word \"now\" is short hand for insert current time here. It can be used to calculate the amount of time spent. The time range entry is followed by an optional keyword project/task string and a description of the activity. \n\nI usually follow this with a semi-colon to visually separate the time range from my notes about the project reference and activity description. After the time range until the next semi-colon is a keyword or project name I will use to associate the activity with. Finally the rest of the line training after the semi-colon is my note about the activity I was doing. If I was debugging code on a project call \"timesheet\" from 8:30 AM until 1:00 PM (i.e. 13:00) I would note it as\n\n\t8:30 - 1:00; timesheet; debugging parsing code.\n\nIf could also look like this\n\n\t8:30 - 1:00 timesheet; debugging parsing code.\n\nAny paragraphs of text that appear after the new line will be ignored until another time range or new date is encountered.\n\n# Example timesheet notation\n\nIn the following example is time entries for November 19, 2011 working on simple timesheet parsing project.\n\n\t11/19/2011\n\t\n\t8:30 - 11:00; timesheet notation; Writing a README.md describing my simple timesheet notation.\n\t\n\t11:00 - 12:00; timesheet notation; Drafting a NodeJS example parser for the notation.\n\t\n\t1:00 - 3:00; timesheet notation; debugging parser, realizing I can simplify my notation further and drop the first semi-colon.\n\n\tRealized I need to keep some backward compatibility for my parse so I don't have to rewrite/edit my ascii timesheet file.\n\n\nIn the last entry starting with \"Realized\" is skipped in parsing because it is neither a date or time entry.\n\n## Rational\n\nOver the years I've use various ASCII notation systems to produce web pages for projects and the nice thing about Simple Timesheet Notation is that is very limited in it's assumptions. It is limited enough to be quickly to typed while being easy to read. It doesn't conflict with the ASCII notation system de-jour. E.g. This notation can co-exist in a Markdown or Textile format document.\n\n# output of notation\n\nIn recent years I've found outputting data structures in JSON convenient regardless of programming language I'm working in. It seems like a good idea then to focus this module on generating JSON structures from the parsing process. Then wiring up the connection between a time tracking system (e.g. Basecamp, Harvest) is reasonably easy to do and maintain. The simplest useful JSON object generated from the previous example could look like\n\n\t{\n\t\t\"11/19/2011\": {\t\t\n\t\t\t\"8:30 - 11:00\": \"timesheet notation; Writing a README.md describing my simple timesheet notation.\",\n\t\t\t\"11:00 - 12:00\": \"timesheet notation; Drafting a NodeJS example parser for the notation.\",\n\t\t\t\"1:00 - 3:00\": [\n\t\t\t\t\"timesheet notation; debugging parser, realizing I can simplify my notation further and drop the first semi-colon.\",\n\t\t\t\t\"Realized I need to keep some backward compatibility for my parse so I don't have to rewrite/edit my ascii timesheet file.\"\n\t\t\t]\n\t\t}\n\t}\n\nThis is find if I want to generate a summary for my own reading. To be useful to a time tracking system I often need more. An alternative representation might look like\n\n\t{\n\t\t\"11/19/2011\": {\t\t\n\t\t\t\t\"8:30 - 11:00\": {\n\t\t\t\t\t\"project\":\"timesheet notation\",\n\t\t\t\t\t\"notes\": \"Writing a README.md describing my simple timesheet notation.\", \"hours\":\"2.5\",\"tags\":[\"stn project\"] },\n\t\t\t\t\"11:00 - 12:00\": {\n\t\t\t\t\t\"project\":\"timesheet notation\",\n\t\t\t\t\t\"notes\": \"Drafting a NodeJS example parser for the notation.\", \"hours\":\"1\", \"tags\":[\"stn project\"]},\n\t\t\t\t\"1:00 - 3:00\": {\n\t\t\t\t\t\"project\":\"timesheet notation\",\n\t\t\t\t\t\"notes\":\"debugging parser, realizing I can simplify my notation further and drop the first semi-colon.\",\n \"hours\":\"2\",\n \"tags\":[\"stn project\"]}\n\t\t\t}\n\t}\n\nFrom either of these it is a simple process to derive specific forms needed by specific systems. Early versions of harvest used a structure similar to\n\n\t{\n\t\t\"notes\":\"description of activity ...\",\n\t\t\"hours\":\"3.00\",\n\t\t\"project_id\":\"#####\",\"task_id\":\"###\",\n\t\t\"spent_at\":\"SOME_DATE_HERE\"\n\t} \n\nposted to their API for adding a daily entry. A simple keyword(s) set can map to a numeric project and task id. Dates are gathered along with times so hours can be calculated as spent_at can be derived too.\n\n# Misc notes\n\n## 12 hour versus 24 hour time notation\n\nIf you not using a twelve hour clock it is assume the first time before the dash is the start time and the second entry is the end time. Calculating hours then evolves looking at the relationship of those two times to each other. If the start time is smaller then the end time then simple subtraction of the start from the end calculates hours spent. If that is not the case (i.e. you have crossed the noon boundary) then you will need to normalize the values before subtracting the start from end time.\n\n# Examples\n\nParsing a text file containing timesheet notation name test-samples/timesheet-1.txt\n\n\tvar fs = require('fs'), \n\t\tutil = require('util'),\n\t\tstn = require('./stn');\n\t\n\ttext = fs.readFileSync('test-samples/timesheet-1.txt');\n\tresults = stn.parse(text, {normalize_date:true, hours: true, tags: true});\n\tconsole.log(util.inspect(results));\n\nResults would be a json object looking like test-samples/timesheet-1b.json. You could then take this JSON blob and send it to a time system.\n\n", "maintainers": [ { "name": "rsdoiel", "email": "rsdoiel@gmail.com" } ], "time": { "modified": "2011-11-22T22:01:54.197Z", "created": "2011-11-22T22:01:52.665Z", "0.0.1": "2011-11-22T22:01:54.197Z" }, "author": { "name": "R. S. Doiel", "email": "rsdoiel@gmail.com", "url": "https://github.com/rsdoiel" }, "repository": { "type": "git", "url": "git://github.com/rsdoiel/Simple-Timesheet-Notation.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stn/0.0.1" }, "dist": { "0.0.1": { "shasum": "de3e3b58d39d2d20eb8d2e2ad0f84dfa1d5f079c", "tarball": "http://registry.npmjs.org/stn/-/stn-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/stn/" }, "stock": { "name": "stock", "description": "A fast and efficient Node.js storage engine for stock market tick data and couple of modules for trading software development.", "dist-tags": { "latest": "0.0.8" }, "readme": "# node-stock\n\nAn extremely fast and efficient **[Node.js](http://nodejs.org)** storage engine for raw stock market tick data as well as a couple of handy modules for trading software development. \n\n**node-stock** is used by my proprietary blackbox trading company for all our robots. The code has been in production for more than a year now, so it is considered mature.\n\nThe code is well unit-tested.\n\n# Modules\n\n## TickStorage, Symbols, Symbol\n\nThe main thing: a tick storage engine.\n\n## …and others\n\n* **ExtraNumber** - incredibly small yet vital module for internal price representation in **node-stock**.\n* **ExtraDate** - date and time calculations specifically helpful for algorithmic trading on NYSE, NASDAQ and CME;\n* **WorkingDays** - NYSE and NASDAQ working days calculator;\n* **TimePeriod** - defines a list of human-readable day time periods and a few calculations with it; \n* **ExtraLog** - console.log and formatter functions tailored to **node-stock** internal formats of price and date/time;\n* **CandlesCalculator** - Fast OLHC calculator over raw tick data;\n\n# Coding agreements\n\n## Price format\n\nAll prices in **node-stock** and derived software are stored in integer in 1/100 of a cent. I.e. $23,45 becomes 234500. To convert a conventional price to this format, use parseInt(price*10000). To show a human-readable version, use Number.humanReadablePrice() in **ExtraNumber**: \n\n```javascript\nrequire('stock/ExtraNumber');\n\nvar price = 23.56;\nprice = parseInt(price*10000);\n\nconsole.log(\"Price = %s\", price.humanReadablePrice());\n\n// or: \n\nrequire('stock/ExtraLog');\n\nExtraLog.log(\"Price = %p\", price);\n```\n\n## Other agreements\n\n**Daystamp**. A daystamp is a date in form of YYYYMMDD. It can be Number or String, so your code must handle both cases. See ExtraDate, it contains all you need for daystamp calculations. \n\n**Day minute**. It's the number of a minute since 00:00 in the current day. I.e. 9:30 am becomes 570 (9*60+30=570). BTW, 24hr time is used thorough the project and so should you. \n\n**dbPath**. Path to the tickers database, a folder. See below for database structure description.\n\n**Time zones management**. You absolutely should run your software in the time zone of the stock exchange you are trading with. There are two ways of doing that: \n\n**1.** Set TZ environment variable: \n\n\tTZ=America/New_York node something.js \n\n**2.** Set process.env.TZ right at the start of your script before making anything else, especially before calling any Date methods: \n\n```javascript\nprocess.env.TZ='America/New_York';\nconsole.log(\"Hello at %s\", new Date());\n\n// or: \n\nrequire('stock/ExtraDate');\nrequire('stock/ExtraLog');\nprocess.env.TZ='America/New_York';\nExtraLog.log(\"Hello at %D\", Date.unixtime());\n```\n\n# Requirements\n\n* **Node.js** >= 0.6.0; s\n* **node-date-utils** https://github.com/JerrySievert/node-date-utils or npm install date-utils;\n* **node-compress-buffer** https://github.com/egorFiNE/node-compress-buffer or npm install compress-buffer;\n* **optimist** https://github.com/substack/node-optimist.git or npm install optimist; \n* **nodeunit** for unit testing; \n\n**Note:** nodeunit must be launched in New York time zone: \n\n\tTZ=America/New_York nodeunit test/\n\n# Installation\n\nnpm install stock.\n\n# FAQ\n\n## Q: Why such a complex file format for ticks files? \n\nA: It's not. If you actually start developing your own ticks database you will inevitably end up with a similar format. For a funny reference: this format is about forty times smaller and way faster than text files.\n\n## Q: Can you sell me raw ticks database for XXX or ZZZ?\n\nA: Unfortunately, no. My license doesn't allow reselling of tick data. However if you need some tick data **strictly** for R&D - please get in touch with me by email, we can work something out. \n\n**However,** I have made one particular NYSE ticker and one NASDAQ ticker publicly available so that you can play around with data. Should be enough for basic testing and development. They are anonymized but the data is correct and intact; please don't try to figure out which company it is. You can find nyse.zip and nasdaq.zip at Downloads area at Github. \n\n## Q: Augmentation of built-in classes?! You moron!\n\n**node-stock** adds methods to Date (see **ExtraDate**) and Number (see **ExtraNumber**).\n\nThis practice is wrong. Please do not inherit it in your project. There are only *extremely* rare cases when it's okay to do so and I consider these two modules an example of those. \n\n## Q: How do I run unit tests?\n\nnodeunit test/\n\n# Database structure\n\nDatabase path (dbPath) is a folder which contains tickers folders: \n\n\t/mnt/storage/tickers/\n\t/mnt/storage/tickers/AAPL/\n\t/mnt/storage/tickers/ORCL/\n\t/mnt/storage/tickers/YHOO/\n\t…\n\nEach ticker folder contains TickStorage files, each named with a daystamp of that day: \n\n\t/mnt/storage/tickers/YHOO/20110103.ticks\n\t/mnt/storage/tickers/YHOO/20110104.ticks\n\t…\n\nEach file is in TickStorage format. \n\nYou don't need to traverse this folder structure manually: there are two handy modules that will do that for you: Symbols and Symbol. They abstract the actual file storage from you. \n\nHere's a handy sinopsis: \n\n```javascript\nSymbols = require('stock/Symbols');\nSymbol = require('stock/Symbol');\nTickStorage = require('stock/TickStorage');\nrequire('stock/ExtraDate');\nrequire('stock/ExtraNumber');\n\nvar dbPath = '/Users/egor/tickers';\n\n// initialise the class that works with tickers database (a folder of tickers folders) \nvar symbols = new Symbols(dbPath);\n\n// now actually load the list of tickers (folders) available at that path\nif (!symbols.load()) {\n\tconsole.log(\"Cannot load tickers database!\");\n\treturn;\n}\n\n\n// now let's iterate over all tickers available\nvar symbol;\nwhile ((symbol=symbols.next())) {\n\t// mind that here \"symbol\" is a instantiated \"Symbol\" class\n\n\t// actually load list of days (files) at for that ticker (folder)\n\tif (!symbol.load()) {\n\t\tconsole.log(\"Cannot load days for %s\", symbol.symbol);\n\t\treturn;\n\t}\n\n\n\t// prepare tick storage for the first day of that ticker\n\tvar tickStorage = new TickStorage(dbPath, symbol.symbol, symbol.firstDay());\n\n\t// actually load the raw tick data for this symbol at that day\n\tif (!tickStorage.load()) {\n\t\tconsole.log(\"Cannot load ticks for %s/%s\", symbol.symbol, symbol.firstDay());\n\t\treturn;\n\t}\n\n\t// iterate over market ticks and calculate total volume\n\tvar tick, totalVolume=0;\n\twhile ((tick=tickStorage.nextTick())) {\n\t\tif (tick.isMarket) {\n\t\t\ttotalVolume+=tick.volume;\n\t\t}\n\t}\n\n\tconsole.log(\"%s total volume = %d\", symbol.symbol, totalVolume);\n}\n```\n\n\n# License \n\n**node-stock** is triple-licensed. \n\nIf you are using **node-stock** in-house and do not redistribute the software, you can use it under LGPL v2.1. Essentially this means \"do whatever you want as long as it's in-house\". Feel free to provide commercial services or make zillions of money with this software. Just drop me an email so I can share your joy.\n\nIf you are redistributing **node-stock**, please consider it GPLv2 licensed. \n\nIf neither option is good for you, I can sell you a commercial license, which also includes my personal support. Contact me by email. \n\n# Contacts\n\n**node-stock** is created by Egor Egorov, me@egorfine.com. I welcome your comments and suggestions, please feel free to drop me an email. \n", "maintainers": [ { "name": "egorfine", "email": "me@egorfine.com" } ], "time": { "modified": "2011-11-29T22:02:40.193Z", "created": "2011-11-29T22:02:38.294Z", "0.0.8": "2011-11-29T22:02:40.193Z" }, "author": { "name": "Egor Egorov", "email": "me@egorfine.com" }, "repository": { "type": "git", "url": "git://github.com/egorfine/node-stock.git" }, "versions": { "0.0.8": "http://registry.npmjs.org/stock/0.0.8" }, "dist": { "0.0.8": { "shasum": "6c837dcf65334c7851e9121ad2e7853a6c07b85c", "tarball": "http://registry.npmjs.org/stock/-/stock-0.0.8.tgz" } }, "url": "http://registry.npmjs.org/stock/" }, "stomp": { "name": "stomp", "description": "Implementation of the STOMP protocol in node.js", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "benjaminws", "email": "benjaminws@just-another.net" } ], "time": { "modified": "2011-09-04T22:52:08.121Z", "created": "2010-12-30T20:21:45.235Z", "0.0.1": "2010-12-30T20:21:45.366Z", "0.0.2": "2010-12-30T20:27:04.592Z", "0.0.3": "2011-01-19T16:49:05.686Z", "0.0.4": "2011-02-17T14:39:06.010Z", "0.0.5": "2011-02-25T16:29:27.344Z", "0.0.6": "2011-05-25T03:55:04.654Z", "0.0.7": "2011-09-04T22:52:08.121Z" }, "author": { "name": "Benjamin W. Smith", "email": "benjaminws@just-another.net" }, "repository": { "type": "git", "url": "git://github.com/benjaminws/stomp-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stomp/0.0.1", "0.0.2": "http://registry.npmjs.org/stomp/0.0.2", "0.0.3": "http://registry.npmjs.org/stomp/0.0.3", "0.0.4": "http://registry.npmjs.org/stomp/0.0.4", "0.0.5": "http://registry.npmjs.org/stomp/0.0.5", "0.0.6": "http://registry.npmjs.org/stomp/0.0.6", "0.0.7": "http://registry.npmjs.org/stomp/0.0.7" }, "dist": { "0.0.1": { "shasum": "53a5b6866d9762e01bf837304042c639ea045c82", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.1.tgz" }, "0.0.2": { "shasum": "ed36ecfff5a3bbf5f9ef04ccd545617acb593503", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.2.tgz" }, "0.0.3": { "shasum": "edd7cab7e3d0cb802089b0b872cec6a7b04f3e44", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.3.tgz" }, "0.0.4": { "shasum": "cc29e7324bb169f5dbe18e3c0a1977fd20f35a1b", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.4.tgz" }, "0.0.5": { "shasum": "52b08042034a0f327c9aab8335ea8511e5a0e83f", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.5.tgz" }, "0.0.6": { "shasum": "add4c0a5fd379731764ac4da693e9638b9dc3d73", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.6.tgz" }, "0.0.7": { "shasum": "ccc924d652b3e1bffbddbc4799446e4bc25c974a", "tarball": "http://registry.npmjs.org/stomp/-/stomp-0.0.7.tgz" } }, "keywords": [ "STOMP", "messaging", "queue", "protocol" ], "url": "http://registry.npmjs.org/stomp/" }, "stopwords": { "name": "stopwords", "description": "require('stopwords').stopwords", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "huned", "email": "h@hunedbotee.com" } ], "time": { "modified": "2011-07-20T14:27:09.119Z", "created": "2011-07-20T14:27:08.474Z", "0.0.1": "2011-07-20T14:27:09.119Z" }, "author": { "name": "Huned Botee", "email": "h@hunedbotee.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/stopwords/0.0.1" }, "dist": { "0.0.1": { "shasum": "21e333b35f3673cecaf345465226cfd0f9d12d92", "tarball": "http://registry.npmjs.org/stopwords/-/stopwords-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/stopwords/" }, "storage.js": { "name": "storage.js", "description": "A thin wrapper around localStorage for easier access", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "passcod", "email": "me@passcod.net" } ], "time": { "modified": "2011-11-03T05:40:01.003Z", "created": "2011-11-03T04:27:19.326Z", "1.1.0": "2011-11-03T04:27:22.937Z", "1.1.1": "2011-11-03T05:40:01.003Z" }, "repository": { "type": "git", "url": "git://github.com/passcod/Storage.js.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/storage.js/1.1.0", "1.1.1": "http://registry.npmjs.org/storage.js/1.1.1" }, "dist": { "1.1.0": { "shasum": "94ebda0910ea0ceff035470a116e03e2ece5ff2c", "tarball": "http://registry.npmjs.org/storage.js/-/storage.js-1.1.0.tgz" }, "1.1.1": { "shasum": "c7ead83f7aac0185161f791db92f435146248a6e", "tarball": "http://registry.npmjs.org/storage.js/-/storage.js-1.1.1.tgz" } }, "keywords": [ "storage", "ender" ], "url": "http://registry.npmjs.org/storage.js/" }, "store": { "name": "store", "description": "A localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-05-01T21:20:47.002Z", "created": "2011-04-22T20:31:52.112Z", "1.1.0": "2011-04-22T20:32:32.935Z", "1.1.1": "2011-05-01T20:53:09.596Z", "1.0.3": "2011-05-01T21:20:36.113Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/store.js.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/store/1.1.0", "1.1.1": "http://registry.npmjs.org/store/1.1.1" }, "dist": { "1.1.0": { "shasum": "0514c82f51a314ebe8e004a318c7b5b0e8949a39", "tarball": "http://registry.npmjs.org/store/-/store-1.1.0.tgz" }, "1.1.1": { "shasum": "fe3de1da9f71ebccd96ba187f8a283ece36dde50", "tarball": "http://registry.npmjs.org/store/-/store-1.1.1.tgz" } }, "url": "http://registry.npmjs.org/store/" }, "store.js": { "name": "store.js", "description": "Renamed on npm from store.js to store. See http://search.npmjs.org/#/store", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/store.js.git" }, "time": { "modified": "2011-05-01T21:23:10.167Z", "created": "2011-03-25T19:49:32.230Z", "0.1.0": "2011-03-25T19:49:32.230Z", "1.0.0": "2011-03-25T19:49:32.230Z", "1.0.1": "2011-03-25T19:49:32.230Z", "1.0.2": "2011-03-25T19:49:32.230Z", "1.1.0": "2011-03-25T19:49:32.230Z", "1.0.3": "2011-05-01T21:20:18.953Z", "1.0.4": "2011-05-01T21:22:40.038Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/store.js/0.1.0", "1.0.0": "http://registry.npmjs.org/store.js/1.0.0", "1.0.1": "http://registry.npmjs.org/store.js/1.0.1", "1.0.2": "http://registry.npmjs.org/store.js/1.0.2", "1.1.0": "http://registry.npmjs.org/store.js/1.1.0", "1.0.3": "http://registry.npmjs.org/store.js/1.0.3", "1.0.4": "http://registry.npmjs.org/store.js/1.0.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/store.js/-/store.js-0.1.0.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/store.js/-/store.js-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/store.js/-/store.js-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/store.js/-/store.js-1.0.2.tgz" }, "1.1.0": { "shasum": "cf15f07a42b2f67f231af4281554c07b2665f9e5", "tarball": "http://registry.npmjs.org/store.js/-/store.js-1.1.0.tgz" }, "1.0.3": { "shasum": "33aa8509230307d75e0866f947e3a8afcce30ced", "tarball": "http://registry.npmjs.org/store.js/-/store.js-1.0.3.tgz" }, "1.0.4": { "shasum": "be69def07d98e1b94be41737f07fb135fb06f82f", "tarball": "http://registry.npmjs.org/store.js/-/store.js-1.0.4.tgz" } }, "url": "http://registry.npmjs.org/store.js/" }, "stories": { "name": "stories", "description": "Given/When/Then integration awesomeness for Node.js", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "eugeneware", "email": "eugene@noblesamurai.com" } ], "time": { "modified": "2011-02-12T11:04:18.794Z", "created": "2011-02-12T10:06:59.835Z", "1.0.0": "2011-02-12T10:07:00.714Z", "1.0.1": "2011-02-12T10:20:19.431Z", "1.0.2": "2011-02-12T10:23:20.480Z", "1.0.3": "2011-02-12T10:26:14.505Z", "1.0.4": "2011-02-12T11:04:18.794Z" }, "author": { "name": "Tobias Svensson", "email": "tobiassvn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/nharbour/node-stories.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/stories/1.0.0", "1.0.1": "http://registry.npmjs.org/stories/1.0.1", "1.0.2": "http://registry.npmjs.org/stories/1.0.2", "1.0.3": "http://registry.npmjs.org/stories/1.0.3", "1.0.4": "http://registry.npmjs.org/stories/1.0.4" }, "dist": { "1.0.0": { "shasum": "f6e629de52ea55541bd49d61bf2d02f292a1784f", "tarball": "http://registry.npmjs.org/stories/-/stories-1.0.0.tgz" }, "1.0.1": { "shasum": "4271e71ba22a71ea92b7683cf397d26a10a546b4", "tarball": "http://registry.npmjs.org/stories/-/stories-1.0.1.tgz" }, "1.0.2": { "shasum": "8d15ead97e0d889bca1256f9e98b57b6adaacb6b", "tarball": "http://registry.npmjs.org/stories/-/stories-1.0.2.tgz" }, "1.0.3": { "shasum": "e3a0cb2116de81e0d58aeeba715149c03d55a99f", "tarball": "http://registry.npmjs.org/stories/-/stories-1.0.3.tgz" }, "1.0.4": { "shasum": "c51e8b8df3312906933971ae4fec1d803336569e", "tarball": "http://registry.npmjs.org/stories/-/stories-1.0.4.tgz" } }, "keywords": [ "testing", "bdd", "cucumber", "tdd", "test" ], "url": "http://registry.npmjs.org/stories/" }, "storify": { "name": "storify", "description": "Storify API client for node.js", "dist-tags": { "latest": "0.0.15" }, "maintainers": [ { "name": "storify", "email": "dev@storify.com" } ], "time": { "modified": "2011-12-08T00:16:39.009Z", "created": "2011-09-13T00:03:41.027Z", "0.0.4": "2011-12-07T02:35:52.377Z", "0.0.5": "2011-12-07T02:35:52.377Z", "0.0.6": "2011-12-07T02:35:52.377Z", "0.0.7": "2011-10-25T01:30:47.300Z", "0.0.8": "2011-10-27T00:19:19.321Z", "0.0.9": "2011-10-27T01:12:11.986Z", "0.0.10": "2011-10-27T01:47:37.471Z", "0.0.11": "2011-11-16T21:13:25.429Z", "0.0.12": "2011-11-28T23:26:24.853Z", "0.0.13": "2011-11-28T23:59:49.145Z", "0.0.14": "2011-12-07T02:35:52.377Z", "0.0.15": "2011-12-08T00:16:39.009Z" }, "author": { "name": "Storify", "email": "dev@storify.com", "url": "http://storify.com" }, "versions": { "0.0.4": "http://registry.npmjs.org/storify/0.0.4", "0.0.5": "http://registry.npmjs.org/storify/0.0.5", "0.0.6": "http://registry.npmjs.org/storify/0.0.6", "0.0.7": "http://registry.npmjs.org/storify/0.0.7", "0.0.8": "http://registry.npmjs.org/storify/0.0.8", "0.0.9": "http://registry.npmjs.org/storify/0.0.9", "0.0.10": "http://registry.npmjs.org/storify/0.0.10", "0.0.11": "http://registry.npmjs.org/storify/0.0.11", "0.0.12": "http://registry.npmjs.org/storify/0.0.12", "0.0.13": "http://registry.npmjs.org/storify/0.0.13", "0.0.14": "http://registry.npmjs.org/storify/0.0.14", "0.0.15": "http://registry.npmjs.org/storify/0.0.15" }, "dist": { "0.0.4": { "shasum": "d7c56e1a0a180077062c555a4c76a5ed2914b4de", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.4.tgz" }, "0.0.5": { "shasum": "7bc4811decd951b25f54dde22d2acbe5fc29857e", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.5.tgz" }, "0.0.6": { "shasum": "16728541135a8d9acfc9295db55613e4b37d3770", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.6.tgz" }, "0.0.7": { "shasum": "2ac4e08a3e317ad2d5d13a862760152bfe71d915", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.7.tgz" }, "0.0.8": { "shasum": "52e825919db571a07a6531237b546255f339a1ba", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.8.tgz" }, "0.0.9": { "shasum": "800b789abddff96b1417e4c793426c871201e9b5", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.9.tgz" }, "0.0.10": { "shasum": "d3591886eb4b5617f959df7213945c96f66176f0", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.10.tgz" }, "0.0.11": { "shasum": "756a8735a657a5de24abce70f772e90d825b4b29", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.11.tgz" }, "0.0.12": { "shasum": "538e8adc7f65d24401bc8316cde6f72d1917606c", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.12.tgz" }, "0.0.13": { "shasum": "91e6aee492ad088932ac22b5f1eeb134931e0ed9", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.13.tgz" }, "0.0.14": { "shasum": "0dc4ae82c559c673247ef9d20d1a36c1ec1045f9", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.14.tgz" }, "0.0.15": { "shasum": "e1cd957004a959ae269349ddcb19d98dbdcd242e", "tarball": "http://registry.npmjs.org/storify/-/storify-0.0.15.tgz" } }, "url": "http://registry.npmjs.org/storify/" }, "storify-templates": { "name": "storify-templates", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "storify", "email": "dev@storify.com" } ], "time": { "modified": "2011-04-12T01:08:08.652Z", "created": "2011-04-12T01:08:08.314Z", "0.0.1": "2011-04-12T01:08:08.652Z" }, "author": { "name": "Storify", "url": "http://storify.com" }, "repository": "git://github.com/storify/templates.git", "versions": { "0.0.1": "http://registry.npmjs.org/storify-templates/0.0.1" }, "dist": { "0.0.1": { "shasum": "b002ccccdae571a4fe53d149769888a2ece7d0b0", "tarball": "http://registry.npmjs.org/storify-templates/-/storify-templates-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/storify-templates/" }, "storm": { "name": "storm", "description": "StormJS, high performance, intelligence compiler.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "guileen", "email": "guileen@gmail.com" } ], "time": { "modified": "2011-05-18T04:44:59.125Z", "created": "2011-05-18T04:44:56.612Z", "0.0.1": "2011-05-18T04:44:59.125Z" }, "author": { "name": "Gui Lin", "email": "guileen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/guileen/stormjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/storm/0.0.1" }, "dist": { "0.0.1": { "shasum": "e7514ef11f18c3bb4935c42963629c06a5daa090", "tarball": "http://registry.npmjs.org/storm/-/storm-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/storm/" }, "stove": { "name": "stove", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-09-13T17:43:48.937Z", "created": "2011-07-15T05:30:43.924Z", "0.0.1": "2011-07-15T05:30:44.141Z", "0.0.1-2": "2011-07-28T05:20:58.315Z", "0.0.2": "2011-07-28T05:23:45.845Z", "0.0.3": "2011-08-10T03:00:33.372Z", "0.0.4": "2011-08-10T05:09:30.809Z", "0.0.5": "2011-08-28T22:22:23.054Z", "0.0.6": "2011-09-12T05:24:43.657Z", "0.0.7": "2011-09-13T17:43:48.937Z" }, "author": { "name": "Craig Condon", "email": "craig@spiceapps.com" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/stove.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stove/0.0.1", "0.0.1-2": "http://registry.npmjs.org/stove/0.0.1-2", "0.0.2": "http://registry.npmjs.org/stove/0.0.2", "0.0.3": "http://registry.npmjs.org/stove/0.0.3", "0.0.4": "http://registry.npmjs.org/stove/0.0.4", "0.0.5": "http://registry.npmjs.org/stove/0.0.5", "0.0.6": "http://registry.npmjs.org/stove/0.0.6", "0.0.7": "http://registry.npmjs.org/stove/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.1.tgz" }, "0.0.1-2": { "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.1-2.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.5.tgz" }, "0.0.6": { "shasum": "552b993de2dba6d0649975265bb0c5c276094038", "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.6.tgz" }, "0.0.7": { "shasum": "a8065518d6e47d73d0eb21307134090dc5be9732", "tarball": "http://registry.npmjs.org/stove/-/stove-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/stove/" }, "str.js": { "name": "str.js", "description": "a simple string helper library", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-06-04T18:07:09.534Z", "created": "2011-04-29T01:10:54.395Z", "1.0.0": "2011-04-29T01:10:54.711Z", "1.0.1": "2011-04-29T01:14:29.895Z", "1.0.2": "2011-05-28T15:27:47.779Z", "1.0.3": "2011-06-04T18:07:09.534Z" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/str.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/str.js/1.0.0", "1.0.1": "http://registry.npmjs.org/str.js/1.0.1", "1.0.2": "http://registry.npmjs.org/str.js/1.0.2", "1.0.3": "http://registry.npmjs.org/str.js/1.0.3" }, "dist": { "1.0.0": { "shasum": "487f68b6e6eeecf16cf2abd7af026710a6d35de5", "tarball": "http://registry.npmjs.org/str.js/-/str.js-1.0.0.tgz" }, "1.0.1": { "shasum": "becc3c023bbc45ff32428b2c56ff964904a7428a", "tarball": "http://registry.npmjs.org/str.js/-/str.js-1.0.1.tgz" }, "1.0.2": { "shasum": "0d222942f72636ad3bf754643474247205da7e25", "tarball": "http://registry.npmjs.org/str.js/-/str.js-1.0.2.tgz" }, "1.0.3": { "shasum": "0ac53a56f2b08486fa59a4d6a12f6de3b4af81d4", "tarball": "http://registry.npmjs.org/str.js/-/str.js-1.0.3.tgz" } }, "url": "http://registry.npmjs.org/str.js/" }, "strack": { "name": "strack", "description": "Console task tracking and bugtracking system.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "selead", "email": "allselead@gmail.com" } ], "time": { "modified": "2011-04-15T21:36:10.093Z", "created": "2011-02-28T18:29:42.730Z", "0.5.1b": "2011-02-28T18:29:43.263Z", "0.5.2": "2011-03-02T11:18:13.077Z" }, "author": { "name": "Temnov Kirill", "email": "allselead@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/selead/strack.git" }, "versions": { "0.5.1b": "http://registry.npmjs.org/strack/0.5.1b", "0.5.2": "http://registry.npmjs.org/strack/0.5.2" }, "dist": { "0.5.1b": { "shasum": "ec50db8736cdba310bd41e825e9a97ffb9d16145", "tarball": "http://registry.npmjs.org/strack/-/strack-0.5.1b.tgz" }, "0.5.2": { "shasum": "006eebcaf41c98b36143251d11e4700a32906a96", "tarball": "http://registry.npmjs.org/strack/-/strack-0.5.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "ff42f334a2471189dd5fbd2ba6716e53893580a4", "tarball": "http://registry.npmjs.org/strack/-/strack-0.5.2-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/strack/" }, "strappy": { "name": "strappy", "description": "Bootstrapper for node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-05-31T04:17:54.195Z", "created": "2011-05-31T04:17:54.005Z", "0.1.0": "2011-05-31T04:17:54.195Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/strappy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/strappy/0.1.0" }, "dist": { "0.1.0": { "shasum": "f3f09f4e83853d1c2a31f34f8cc4411c6b1d83c1", "tarball": "http://registry.npmjs.org/strappy/-/strappy-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/strappy/" }, "strata": { "name": "strata", "description": "A streaming HTTP framework patterned after WSGI/Rack", "dist-tags": { "latest": "0.9.0" }, "maintainers": [ { "name": "mjijackson", "email": "mjijackson@gmail.com" } ], "time": { "modified": "2011-12-07T15:39:24.798Z", "created": "2011-09-07T17:49:05.504Z", "0.0.0": "2011-12-07T15:39:24.798Z", "0.4.0": "2011-12-07T15:39:24.798Z", "0.4.1": "2011-12-07T15:39:24.798Z", "0.4.2": "2011-12-07T15:39:24.798Z", "0.4.3": "2011-12-07T15:39:24.798Z", "0.4.4": "2011-12-07T15:39:24.798Z", "0.4.5": "2011-12-07T15:39:24.798Z", "0.5.0": "2011-12-07T15:39:24.798Z", "0.5.1": "2011-12-07T15:39:24.798Z", "0.5.2": "2011-12-07T15:39:24.798Z", "0.5.3": "2011-12-07T15:39:24.798Z", "0.5.4": "2011-12-07T15:39:24.798Z", "0.5.5": "2011-12-07T15:39:24.798Z", "0.5.6": "2011-12-07T15:39:24.798Z", "0.5.7": "2011-12-07T15:39:24.798Z", "0.5.8": "2011-12-07T15:39:24.798Z", "0.5.9": "2011-12-07T15:39:24.798Z", "0.5.10": "2011-12-07T15:39:24.798Z", "0.5.11": "2011-12-07T15:39:24.798Z", "0.5.12": "2011-12-07T15:39:24.798Z", "0.5.13": "2011-12-07T15:39:24.798Z", "0.5.14": "2011-12-07T15:39:24.798Z", "0.6.0": "2011-12-07T15:39:24.798Z", "0.6.1": "2011-12-07T15:39:24.798Z", "0.7.0": "2011-10-31T06:36:34.092Z", "0.8.0": "2011-11-16T23:30:02.635Z", "0.8.1": "2011-11-17T00:54:47.020Z", "0.8.2": "2011-11-30T21:33:59.397Z", "0.9.0": "2011-12-07T15:39:24.798Z" }, "author": { "name": "Michael Jackson", "email": "mjijackson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mjijackson/strata.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/strata/0.0.0", "0.4.0": "http://registry.npmjs.org/strata/0.4.0", "0.4.1": "http://registry.npmjs.org/strata/0.4.1", "0.4.2": "http://registry.npmjs.org/strata/0.4.2", "0.4.3": "http://registry.npmjs.org/strata/0.4.3", "0.4.4": "http://registry.npmjs.org/strata/0.4.4", "0.4.5": "http://registry.npmjs.org/strata/0.4.5", "0.5.0": "http://registry.npmjs.org/strata/0.5.0", "0.5.1": "http://registry.npmjs.org/strata/0.5.1", "0.5.2": "http://registry.npmjs.org/strata/0.5.2", "0.5.3": "http://registry.npmjs.org/strata/0.5.3", "0.5.4": "http://registry.npmjs.org/strata/0.5.4", "0.5.5": "http://registry.npmjs.org/strata/0.5.5", "0.5.6": "http://registry.npmjs.org/strata/0.5.6", "0.5.7": "http://registry.npmjs.org/strata/0.5.7", "0.5.8": "http://registry.npmjs.org/strata/0.5.8", "0.5.9": "http://registry.npmjs.org/strata/0.5.9", "0.5.10": "http://registry.npmjs.org/strata/0.5.10", "0.5.11": "http://registry.npmjs.org/strata/0.5.11", "0.5.12": "http://registry.npmjs.org/strata/0.5.12", "0.5.13": "http://registry.npmjs.org/strata/0.5.13", "0.5.14": "http://registry.npmjs.org/strata/0.5.14", "0.6.0": "http://registry.npmjs.org/strata/0.6.0", "0.6.1": "http://registry.npmjs.org/strata/0.6.1", "0.7.0": "http://registry.npmjs.org/strata/0.7.0", "0.8.0": "http://registry.npmjs.org/strata/0.8.0", "0.8.1": "http://registry.npmjs.org/strata/0.8.1", "0.8.2": "http://registry.npmjs.org/strata/0.8.2", "0.9.0": "http://registry.npmjs.org/strata/0.9.0" }, "dist": { "0.0.0": { "shasum": "c65eb69d448999da68feb0c8279806762c57ba2c", "tarball": "http://registry.npmjs.org/strata/-/strata-0.0.0.tgz" }, "0.4.0": { "shasum": "916787d9166a4b680a62b93ba3ebacf68df46c71", "tarball": "http://registry.npmjs.org/strata/-/strata-0.4.0.tgz" }, "0.4.1": { "shasum": "142a9eccf20f23e24459afe2ca5373918effc7fd", "tarball": "http://registry.npmjs.org/strata/-/strata-0.4.1.tgz" }, "0.4.2": { "shasum": "d6e41622f1391c6cf69ba42b2b6a6073ae642dda", "tarball": "http://registry.npmjs.org/strata/-/strata-0.4.2.tgz" }, "0.4.3": { "shasum": "1c44db5d4b292a5b0b6b62f77a5732bc9d21f178", "tarball": "http://registry.npmjs.org/strata/-/strata-0.4.3.tgz" }, "0.4.4": { "shasum": "e5196f2b3fe068926e677bd031f86189f3c4015d", "tarball": "http://registry.npmjs.org/strata/-/strata-0.4.4.tgz" }, "0.4.5": { "shasum": "af25c2514ca781f4ca33dafe7b35d0b8e28d3842", "tarball": "http://registry.npmjs.org/strata/-/strata-0.4.5.tgz" }, "0.5.0": { "shasum": "b6b35583b1cafcf313e016def0696b8c83fccdc1", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.0.tgz" }, "0.5.1": { "shasum": "ca4864909bd588904fc5a9a4935bf1194a8e1cff", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.1.tgz" }, "0.5.2": { "shasum": "e085e6bd9bb66f593b0b58dba7a41d4eeb640c30", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.2.tgz" }, "0.5.3": { "shasum": "9265ffb9e390e05a9e188fb881baeb78aaaf1a94", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.3.tgz" }, "0.5.4": { "shasum": "ce47b4db2650e83610861c39f21427840eb7f38f", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.4.tgz" }, "0.5.5": { "shasum": "b912e0f0bd94e4d9cb3632e0daadffeb3a7448ae", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.5.tgz" }, "0.5.6": { "shasum": "f8d16bcef0987b362eb051f621b5c1402963d5bb", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.6.tgz" }, "0.5.7": { "shasum": "3fc9ee8c55b6275732edc452204e2c8cb16296c4", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.7.tgz" }, "0.5.8": { "shasum": "752cf68f33d07f69888ca87e06356fae69dde3d7", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.8.tgz" }, "0.5.9": { "shasum": "2a85d94c8d216fe24ef361b778bf6a91f24112a2", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.9.tgz" }, "0.5.10": { "shasum": "f05bc07433a612180b6a9597fd0229af8aa0262f", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.10.tgz" }, "0.5.11": { "shasum": "94d0fa489a4be96dd0aa229f4830a69206bb4d8d", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.11.tgz" }, "0.5.12": { "shasum": "f7d25cead8da431ee41bc47a7bb514c5bbf5fe82", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.12.tgz" }, "0.5.13": { "shasum": "7b2f83017f4184f42f5e8c9d2beea6fe2972faa5", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.13.tgz" }, "0.5.14": { "shasum": "b746f717be3543f145381b5ba7425b47bd42f4ba", "tarball": "http://registry.npmjs.org/strata/-/strata-0.5.14.tgz" }, "0.6.0": { "shasum": "5c50d01bd4660f799b5edb7c56ea6dd38b999309", "tarball": "http://registry.npmjs.org/strata/-/strata-0.6.0.tgz" }, "0.6.1": { "shasum": "0574839be7826421782b88bb207975a6a83468f0", "tarball": "http://registry.npmjs.org/strata/-/strata-0.6.1.tgz" }, "0.7.0": { "shasum": "b178e852f11433c2e7f6b5c70e21a7ff01164528", "tarball": "http://registry.npmjs.org/strata/-/strata-0.7.0.tgz" }, "0.8.0": { "shasum": "6d8993c4629022c3213cb31e5a1e848103504f67", "tarball": "http://registry.npmjs.org/strata/-/strata-0.8.0.tgz" }, "0.8.1": { "shasum": "686e19da56477a7eba30b59d89cc81ed64e9c288", "tarball": "http://registry.npmjs.org/strata/-/strata-0.8.1.tgz" }, "0.8.2": { "shasum": "82918b11e40ab6f6c0b70afd88183700815d6837", "tarball": "http://registry.npmjs.org/strata/-/strata-0.8.2.tgz" }, "0.9.0": { "shasum": "7f63418f851592e6228c3a915083753c77b1b078", "tarball": "http://registry.npmjs.org/strata/-/strata-0.9.0.tgz" } }, "keywords": [ "web", "server", "framework", "middleware", "rack", "jsgi", "wsgi", "connect", "express" ], "url": "http://registry.npmjs.org/strata/" }, "stream-buffers": { "name": "stream-buffers", "description": "Buffer-backed Streams for reading and writing.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "samcday", "email": "sam.c.day@gmail.com" } ], "time": { "modified": "2011-02-21T00:36:46.350Z", "created": "2011-02-18T00:27:52.891Z", "0.1.0": "2011-02-18T00:27:53.851Z", "0.2.0": "2011-02-18T23:59:20.416Z", "0.2.1": "2011-02-21T00:36:46.350Z" }, "author": { "name": "Sam Day", "email": "sam.c.day@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/samcday/node-stream-buffer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stream-buffers/0.1.0", "0.2.0": "http://registry.npmjs.org/stream-buffers/0.2.0", "0.2.1": "http://registry.npmjs.org/stream-buffers/0.2.1" }, "dist": { "0.1.0": { "shasum": "d5189161d7920816ba2169c3d63fd3b975f74bae", "tarball": "http://registry.npmjs.org/stream-buffers/-/stream-buffers-0.1.0.tgz" }, "0.2.0": { "shasum": "40287b3f2980a9b0b32f48071139559f66b548ab", "tarball": "http://registry.npmjs.org/stream-buffers/-/stream-buffers-0.2.0.tgz" }, "0.2.1": { "shasum": "e0f04f7d15223c76a6f4822f39c88224d055fb7a", "tarball": "http://registry.npmjs.org/stream-buffers/-/stream-buffers-0.2.1.tgz" } }, "keywords": "memory streams, buffer streams", "url": "http://registry.npmjs.org/stream-buffers/" }, "stream-handler": { "name": "stream-handler", "description": "Simple stream handler that emits line events everytime a specified delimiter is returned by the server.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jrgns", "email": "jrgns@jrgns.net" } ], "time": { "modified": "2011-06-30T10:15:37.444Z", "created": "2011-01-13T09:41:15.085Z", "0.1.0": "2011-01-13T09:41:16.157Z", "0.1.1": "2011-01-24T10:10:01.762Z", "0.1.2": "2011-06-30T10:15:37.444Z" }, "author": { "name": "J Jrgns du Toit", "email": "jrgns@jrgns.net" }, "repository": { "type": "git", "url": "git://github.com/jrgns/node_stream_handler.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stream-handler/0.1.0", "0.1.1": "http://registry.npmjs.org/stream-handler/0.1.1", "0.1.2": "http://registry.npmjs.org/stream-handler/0.1.2" }, "dist": { "0.1.0": { "shasum": "e63a384b06d19e5441a8096c98171a229dff8a50", "tarball": "http://registry.npmjs.org/stream-handler/-/stream-handler-0.1.0.tgz" }, "0.1.1": { "shasum": "ba16426de24ac01889d1325bc5b7d52d309a0d64", "tarball": "http://registry.npmjs.org/stream-handler/-/stream-handler-0.1.1.tgz" }, "0.1.2": { "shasum": "35bf727b9235544f676e231f098e8878aaf5e000", "tarball": "http://registry.npmjs.org/stream-handler/-/stream-handler-0.1.2.tgz" } }, "keywords": [ "stream", "handler", "line", "delimiter" ], "url": "http://registry.npmjs.org/stream-handler/" }, "stream-stack": { "name": "stream-stack", "description": "Filter low-level `Stream` instances into stackable, protocol-based streams.", "dist-tags": { "latest": "1.1.3" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "time": { "modified": "2011-06-25T07:27:58.221Z", "created": "2011-01-02T21:04:07.872Z", "0.0.1": "2011-01-02T21:04:07.872Z", "0.0.2": "2011-01-02T21:04:07.872Z", "0.1.0": "2011-01-02T21:04:07.872Z", "1.0.0": "2011-01-02T21:04:07.872Z", "1.0.1": "2011-01-02T21:04:07.872Z", "1.1.0": "2011-01-02T21:04:07.872Z", "1.1.1": "2011-02-04T18:20:53.567Z", "1.1.2": "2011-05-10T19:02:33.521Z", "1.1.3": "2011-06-25T07:27:58.221Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/stream-stack/0.0.1", "0.0.2": "http://registry.npmjs.org/stream-stack/0.0.2", "0.1.0": "http://registry.npmjs.org/stream-stack/0.1.0", "1.0.0": "http://registry.npmjs.org/stream-stack/1.0.0", "1.0.1": "http://registry.npmjs.org/stream-stack/1.0.1", "1.1.0": "http://registry.npmjs.org/stream-stack/1.1.0", "1.1.1": "http://registry.npmjs.org/stream-stack/1.1.1", "1.1.2": "http://registry.npmjs.org/stream-stack/1.1.2", "1.1.3": "http://registry.npmjs.org/stream-stack/1.1.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/stream-stack/-/stream-stack-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/stream-stack/-/stream-stack-0.0.2.tgz" }, "0.1.0": { "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-0.1.0.tgz" }, "1.0.0": { "shasum": "7de9254e4eaa3fa846e4bbfcf928446b2faededb", "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-1.0.0.tgz" }, "1.0.1": { "shasum": "5faa59f620f2deb2dc108ef9e79781ab5a3f3b5a", "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-1.0.1.tgz" }, "1.1.0": { "shasum": "150961ccbc5df573576a2b66d05a8c6423a825de", "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-1.1.0.tgz" }, "1.1.1": { "shasum": "d5a4e0ce1c94b76d927b532933900503b542928b", "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-1.1.1.tgz" }, "1.1.2": { "shasum": "dfe3f9cde878c7f34dc813ba9642b178e0c7a235", "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-1.1.2.tgz" }, "1.1.3": { "shasum": "20e53ece20b2a20e7ba6b08790f3b63dc6fa48e7", "tarball": "http://registry.npmjs.org/stream-stack/-/stream-stack-1.1.3.tgz" } }, "keywords": [ "stream", "stack", "protocol", "filter" ], "url": "http://registry.npmjs.org/stream-stack/" }, "streamedemitter": { "name": "streamedemitter", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "bradleymeck", "email": "bradley.meck@gmail.com" } ], "time": { "modified": "2011-10-12T03:54:55.536Z", "created": "2011-10-03T12:58:37.260Z", "0.1.0": "2011-10-03T12:58:38.172Z", "0.1.1": "2011-10-03T13:44:12.540Z", "0.1.2": "2011-10-03T14:13:52.743Z", "0.1.3": "2011-10-03T14:25:07.905Z", "0.1.4": "2011-10-10T16:00:13.042Z", "0.1.5": "2011-10-10T16:02:52.026Z", "0.1.6": "2011-10-10T16:17:15.126Z", "0.1.7": "2011-10-12T03:54:55.536Z" }, "author": { "name": "bradleymeck" }, "versions": { "0.1.0": "http://registry.npmjs.org/streamedemitter/0.1.0", "0.1.1": "http://registry.npmjs.org/streamedemitter/0.1.1", "0.1.2": "http://registry.npmjs.org/streamedemitter/0.1.2", "0.1.3": "http://registry.npmjs.org/streamedemitter/0.1.3", "0.1.4": "http://registry.npmjs.org/streamedemitter/0.1.4", "0.1.5": "http://registry.npmjs.org/streamedemitter/0.1.5", "0.1.6": "http://registry.npmjs.org/streamedemitter/0.1.6", "0.1.7": "http://registry.npmjs.org/streamedemitter/0.1.7" }, "dist": { "0.1.0": { "shasum": "a4eb1ec44535b768d0661e725bb9f6f9715951e5", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.0.tgz" }, "0.1.1": { "shasum": "bc64ac0c4a4486e897bc98074417dc712d5341eb", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.1.tgz" }, "0.1.2": { "shasum": "15c40b0bf735750fb84380c74cf0181f6b9ba143", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.2.tgz" }, "0.1.3": { "shasum": "8acf548dda640488ca4eade0ab450bb2e8ddbdd1", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.3.tgz" }, "0.1.4": { "shasum": "82a266a192d5565ebf16417101afe52284474d58", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.4.tgz" }, "0.1.5": { "shasum": "155918096d9207905af3540bce78f528b4a18513", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.5.tgz" }, "0.1.6": { "shasum": "c7df7b255431ad0b1177bb3758d20f4696c9e23d", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.6.tgz" }, "0.1.7": { "shasum": "41c97e7e2e5cc900aace27f2c75f70ab167d1214", "tarball": "http://registry.npmjs.org/streamedemitter/-/streamedemitter-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/streamedemitter/" }, "streamer": { "name": "streamer", "description": "Asynchronously recursive, pure function <3 via lazy streams.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-09-12T12:55:37.517Z", "created": "2011-06-07T22:12:33.256Z", "0.0.1": "2011-06-07T22:12:34.234Z", "0.0.2": "2011-06-08T10:05:11.165Z", "0.0.3": "2011-06-09T14:39:55.422Z", "0.0.4": "2011-07-17T20:04:10.059Z", "0.1.0": "2011-08-20T13:38:45.935Z", "0.1.1": "2011-08-22T15:29:30.026Z", "0.2.0": "2011-09-01T10:46:21.474Z", "0.2.1": "2011-09-12T12:55:37.517Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/streamer.git", "web": "https://github.com/Gozala/streamer" }, "versions": { "0.0.1": "http://registry.npmjs.org/streamer/0.0.1", "0.0.2": "http://registry.npmjs.org/streamer/0.0.2", "0.0.3": "http://registry.npmjs.org/streamer/0.0.3", "0.0.4": "http://registry.npmjs.org/streamer/0.0.4", "0.1.0": "http://registry.npmjs.org/streamer/0.1.0", "0.1.1": "http://registry.npmjs.org/streamer/0.1.1", "0.2.0": "http://registry.npmjs.org/streamer/0.2.0", "0.2.1": "http://registry.npmjs.org/streamer/0.2.1" }, "dist": { "0.0.1": { "shasum": "5d6a936b47566b9329a3ec970eea4bfaa9196ad6", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.0.1.tgz" }, "0.0.2": { "shasum": "78a53ce58d31fc7dc72f4bfc9ba28739246c2466", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.0.2.tgz" }, "0.0.3": { "shasum": "2a773d641d24b4e3c437d8a784927492c6ec7649", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.0.3.tgz" }, "0.0.4": { "shasum": "cce6a37a5d46fd62b564b6e63a06f4318f221cb4", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.0.4.tgz" }, "0.1.0": { "shasum": "aea2e9806f3809426fb4e9374f974a3a2ed8037b", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.1.0.tgz" }, "0.1.1": { "shasum": "d3909cde0ebb7548dd96473b421b43e0f5a28bde", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.1.1.tgz" }, "0.2.0": { "shasum": "c40c57b4d13a8e60f13adfd140fbc5384560c2a3", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.2.0.tgz" }, "0.2.1": { "shasum": "5edf42e9585cd3bc9b11e5574979908fb7c592db", "tarball": "http://registry.npmjs.org/streamer/-/streamer-0.2.1.tgz" } }, "keywords": [ "stream", "functional", "spaghetti", "lazy", "iteration", "async" ], "url": "http://registry.npmjs.org/streamer/" }, "streamlib": { "name": "streamlib", "description": "modules written with streamline.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bjouhier", "email": "bjouhier@gmail.com" } ], "time": { "modified": "2011-05-02T06:52:54.183Z", "created": "2011-05-02T06:52:53.338Z", "0.1.0": "2011-05-02T06:52:54.183Z" }, "author": { "name": "Bruno Jouhier" }, "versions": { "0.1.0": "http://registry.npmjs.org/streamlib/0.1.0" }, "dist": { "0.1.0": { "shasum": "5dc5252b9d48f5d3b78fe312b9dc0a527a63a954", "tarball": "http://registry.npmjs.org/streamlib/-/streamlib-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/streamlib/" }, "streamline": { "name": "streamline", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "bjouhier", "email": "bjouhier@gmail.com" } ], "time": { "modified": "2011-12-04T18:47:06.443Z", "created": "2011-02-12T16:40:11.591Z", "0.1.0": "2011-02-12T16:40:12.865Z", "0.1.1b": "2011-02-16T17:54:26.516Z", "0.1.1c": "2011-02-17T08:38:50.890Z", "0.1.1d": "2011-02-21T12:34:06.522Z", "0.1.1f": "2011-02-23T21:05:26.390Z", "0.1.1g": "2011-02-26T00:29:55.889Z", "0.1.1h": "2011-02-27T23:39:26.768Z", "0.1.3a": "2011-02-28T23:19:25.094Z", "0.1.3c": "2011-03-02T20:16:28.023Z", "0.1.3e": "2011-03-03T23:35:53.003Z", "0.1.3g": "2011-03-04T21:03:51.313Z", "0.1.3j": "2011-03-06T11:39:39.543Z", "0.1.4": "2011-03-11T21:02:59.800Z", "0.1.6": "2011-03-13T20:45:04.791Z", "0.1.7": "2011-03-19T16:40:35.850Z", "0.1.8": "2011-03-26T22:08:55.671Z", "0.1.9": "2011-03-28T22:31:47.670Z", "0.1.10": "2011-03-30T19:45:22.423Z", "0.1.11": "2011-04-02T15:41:23.641Z", "0.1.14": "2011-04-09T17:52:36.958Z", "0.1.15": "2011-04-14T21:28:13.303Z", "0.1.16": "2011-04-15T19:13:02.970Z", "0.1.17": "2011-04-25T16:38:08.911Z", "0.1.18": "2011-04-27T20:45:12.257Z", "0.1.19": "2011-05-02T06:58:32.885Z", "0.1.20": "2011-05-04T18:53:41.129Z", "0.1.21": "2011-05-05T20:58:27.738Z", "0.1.22": "2011-05-08T11:18:11.562Z", "0.1.23": "2011-05-09T17:39:23.139Z", "0.1.25": "2011-05-28T15:21:07.197Z", "0.1.26": "2011-06-08T18:01:36.895Z", "0.1.27": "2011-06-19T16:34:46.105Z", "0.1.29": "2011-06-23T21:24:41.012Z", "0.1.30": "2011-06-23T22:14:39.774Z", "0.1.31": "2011-06-27T22:26:19.732Z", "0.1.32": "2011-07-14T17:37:39.093Z", "0.1.33": "2011-07-16T18:17:01.273Z", "0.1.34": "2011-08-04T10:32:04.969Z", "0.1.35": "2011-08-10T07:47:22.309Z", "0.1.36": "2011-08-12T19:42:34.837Z", "0.1.37": "2011-08-21T17:46:54.791Z", "0.1.38": "2011-08-27T11:59:07.420Z", "0.1.39": "2011-08-28T18:58:40.253Z", "0.1.40": "2011-08-30T23:50:08.441Z", "0.1.41": "2011-09-05T10:04:41.886Z", "0.1.42": "2011-09-12T09:42:38.435Z", "0.1.43": "2011-09-15T08:56:30.846Z", "0.1.44": "2011-09-19T10:58:23.575Z", "0.1.45": "2011-09-22T19:53:35.592Z", "0.1.46": "2011-11-16T14:15:49.824Z", "0.1.47": "2011-11-18T11:17:31.847Z", "0.1.48": "2011-12-01T16:16:23.783Z", "0.2.0": "2011-12-04T18:47:06.443Z" }, "author": { "name": "Bruno Jouhier" }, "description": "Asynchronous Javascript for dummies", "versions": { "0.1.0": "http://registry.npmjs.org/streamline/0.1.0", "0.1.1b": "http://registry.npmjs.org/streamline/0.1.1b", "0.1.1d": "http://registry.npmjs.org/streamline/0.1.1d", "0.1.1f": "http://registry.npmjs.org/streamline/0.1.1f", "0.1.1g": "http://registry.npmjs.org/streamline/0.1.1g", "0.1.1h": "http://registry.npmjs.org/streamline/0.1.1h", "0.1.3a": "http://registry.npmjs.org/streamline/0.1.3a", "0.1.3c": "http://registry.npmjs.org/streamline/0.1.3c", "0.1.3e": "http://registry.npmjs.org/streamline/0.1.3e", "0.1.3g": "http://registry.npmjs.org/streamline/0.1.3g", "0.1.3j": "http://registry.npmjs.org/streamline/0.1.3j", "0.1.4": "http://registry.npmjs.org/streamline/0.1.4", "0.1.6": "http://registry.npmjs.org/streamline/0.1.6", "0.1.7": "http://registry.npmjs.org/streamline/0.1.7", "0.1.8": "http://registry.npmjs.org/streamline/0.1.8", "0.1.9": "http://registry.npmjs.org/streamline/0.1.9", "0.1.10": "http://registry.npmjs.org/streamline/0.1.10", "0.1.11": "http://registry.npmjs.org/streamline/0.1.11", "0.1.14": "http://registry.npmjs.org/streamline/0.1.14", "0.1.15": "http://registry.npmjs.org/streamline/0.1.15", "0.1.16": "http://registry.npmjs.org/streamline/0.1.16", "0.1.17": "http://registry.npmjs.org/streamline/0.1.17", "0.1.18": "http://registry.npmjs.org/streamline/0.1.18", "0.1.19": "http://registry.npmjs.org/streamline/0.1.19", "0.1.20": "http://registry.npmjs.org/streamline/0.1.20", "0.1.21": "http://registry.npmjs.org/streamline/0.1.21", "0.1.22": "http://registry.npmjs.org/streamline/0.1.22", "0.1.23": "http://registry.npmjs.org/streamline/0.1.23", "0.1.25": "http://registry.npmjs.org/streamline/0.1.25", "0.1.26": "http://registry.npmjs.org/streamline/0.1.26", "0.1.27": "http://registry.npmjs.org/streamline/0.1.27", "0.1.29": "http://registry.npmjs.org/streamline/0.1.29", "0.1.30": "http://registry.npmjs.org/streamline/0.1.30", "0.1.31": "http://registry.npmjs.org/streamline/0.1.31", "0.1.32": "http://registry.npmjs.org/streamline/0.1.32", "0.1.33": "http://registry.npmjs.org/streamline/0.1.33", "0.1.34": "http://registry.npmjs.org/streamline/0.1.34", "0.1.35": "http://registry.npmjs.org/streamline/0.1.35", "0.1.36": "http://registry.npmjs.org/streamline/0.1.36", "0.1.37": "http://registry.npmjs.org/streamline/0.1.37", "0.1.38": "http://registry.npmjs.org/streamline/0.1.38", "0.1.39": "http://registry.npmjs.org/streamline/0.1.39", "0.1.40": "http://registry.npmjs.org/streamline/0.1.40", "0.1.41": "http://registry.npmjs.org/streamline/0.1.41", "0.1.42": "http://registry.npmjs.org/streamline/0.1.42", "0.1.43": "http://registry.npmjs.org/streamline/0.1.43", "0.1.44": "http://registry.npmjs.org/streamline/0.1.44", "0.1.45": "http://registry.npmjs.org/streamline/0.1.45", "0.1.46": "http://registry.npmjs.org/streamline/0.1.46", "0.1.47": "http://registry.npmjs.org/streamline/0.1.47", "0.1.48": "http://registry.npmjs.org/streamline/0.1.48", "0.2.0": "http://registry.npmjs.org/streamline/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/streamline/-/streamline@0.1.0.tgz" }, "0.1.1b": { "tarball": "http://registry.npmjs.org/streamline/-/streamline@0.1.1b.tgz" }, "0.1.1d": { "tarball": "http://registry.npmjs.org/streamline/-/streamline@0.1.1d.tgz" }, "0.1.1f": { "tarball": "http://registry.npmjs.org/streamline/-/streamline@0.1.1f.tgz" }, "0.1.1g": { "tarball": "http://registry.npmjs.org/streamline/-/streamline@0.1.1g.tgz" }, "0.1.1h": { "shasum": "2040c820a765fca7bbca5eeb05392e7a6cca9a9b", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.1h.tgz" }, "0.1.3a": { "shasum": "5d65763c3b25e0af3601e5da3722f6d3ebb5bf0d", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.3a.tgz" }, "0.1.3c": { "shasum": "f031cd910f3543646bb854c70940f21a7c597b3a", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.3c.tgz" }, "0.1.3e": { "shasum": "68f6a9b6266b60dabf3b8f62eeeabda798a13a3a", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.3e.tgz" }, "0.1.3g": { "shasum": "2de97f860c5be075b00c0a44aa0ec03f62205df1", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.3g.tgz" }, "0.1.3j": { "shasum": "3c47f4c561cd55bb1a04ce1ad694962447c53dcb", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.3j.tgz" }, "0.1.4": { "shasum": "0b1cc1f96c16d8310f39037528180ce0392b580b", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.4.tgz" }, "0.1.6": { "shasum": "cf906a9a2fc19782dacc8b0ddd0d60975d8831a9", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.6.tgz" }, "0.1.7": { "shasum": "4d5b487edbb879fd3a5fbfb73d94fbfaced2cd6b", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.7.tgz" }, "0.1.8": { "shasum": "574f1ffe5cf68554ba84b7539bbbe145dadfcdf1", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.8.tgz" }, "0.1.9": { "shasum": "32c51b8d94f2be00beb3cf9d294b6597ac10f078", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.9.tgz" }, "0.1.10": { "shasum": "6b72e34b47266064fcf45c0cc849e8cc35e93581", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.10.tgz" }, "0.1.11": { "shasum": "42b74a757d74ec1953ab6118a11f253d4c3888b8", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.11.tgz" }, "0.1.14": { "shasum": "c4644dc5e531352ec9f553b6cf5f64e1c7aa8a2e", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.14.tgz" }, "0.1.15": { "shasum": "f551ae605b3e2707765169b4c0586c3f8e1c830d", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.15.tgz" }, "0.1.16": { "shasum": "15810ffed4174f3329684263baf0b4e2f12a543e", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.16.tgz" }, "0.1.17": { "shasum": "26fbdb3b8dc60265b3e950c8e22f6c94d090bbda", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.17.tgz" }, "0.1.18": { "shasum": "351ff06e9bb95e9047d688af6b5c1f6c33d1ef06", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.18.tgz" }, "0.1.19": { "shasum": "0eeb0b03750ca80a477a72d0cf84595a4823d9d4", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.19.tgz" }, "0.1.20": { "shasum": "ee98d870eb5ca26b578d49030c8e99af81e512cb", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.20.tgz" }, "0.1.21": { "shasum": "1a2773e997983fe9fafdf84c3aa3155268028e84", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.21.tgz" }, "0.1.22": { "shasum": "15f7120275d1382d0e59269f40121fb0412e3478", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.22.tgz" }, "0.1.23": { "shasum": "a8480e13b962f7b444249ecf6eeec4ad0b86a20e", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.23.tgz" }, "0.1.25": { "shasum": "94014e3663f2d02958f87b6fb252a26fc295f3e6", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.25.tgz" }, "0.1.26": { "shasum": "683e5b54313cb881edbaa552f817bbef96b6aa9b", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.26.tgz" }, "0.1.27": { "shasum": "4179ac6a4cf7165c1770b1f55694c60ed27afb9a", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.27.tgz" }, "0.1.29": { "shasum": "fa337d009a1d82dada3514095625432ac5117a0f", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.29.tgz" }, "0.1.30": { "shasum": "244570397b7359628f00387b9f9bd8c55406e032", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.30.tgz" }, "0.1.31": { "shasum": "94010d73fd747f9feb23fac8302d468aff8eabdd", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.31.tgz" }, "0.1.32": { "shasum": "fe50b685bdde3cb54841f87e7bac9f7aebbddb99", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.32.tgz" }, "0.1.33": { "shasum": "e394274a0e44377960067b7de89bda2d4989f471", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.33.tgz" }, "0.1.34": { "shasum": "0cffccd483d2e7aab76d9edb7bf381bb19572826", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.34.tgz" }, "0.1.35": { "shasum": "3bd0af7b37c49a3164639d244890f6659685a3e4", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.35.tgz" }, "0.1.36": { "shasum": "ff02899951a959fa4eef96fd22a36d03910954bc", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.36.tgz" }, "0.1.37": { "shasum": "940bc36267992fc34b17af26f5e78d882432f7a4", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.37.tgz" }, "0.1.38": { "shasum": "b96a7e6f4948cd523ee8d9cb8d090e27840821e1", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.38.tgz" }, "0.1.39": { "shasum": "f46a5ce44265eef65697b50abd3f17a6bbb60a1a", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.39.tgz" }, "0.1.40": { "shasum": "f42bee648ab189b2e21be06026d9cb62208a1f89", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.40.tgz" }, "0.1.41": { "shasum": "b671dd803e0bc9fed5544d592d1dc7f67fc52a05", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.41.tgz" }, "0.1.42": { "shasum": "ddd6e1ea3fc9b81dd313eb4e8f372f7e4280f9e6", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.42.tgz" }, "0.1.43": { "shasum": "e1bc7d3037b74efebf035f5c80309073b5444405", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.43.tgz" }, "0.1.44": { "shasum": "b7cddc47e405d1623195174118d4d713e61c2080", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.44.tgz" }, "0.1.45": { "shasum": "04b620db1d4538ebd0e356e9142ee725082100fc", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.45.tgz" }, "0.1.46": { "shasum": "3c2cc94ad87928777fb5fb1279798142b18b0c61", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.46.tgz" }, "0.1.47": { "shasum": "9da1d04996ae0e5e71fd16d9b7aff62e3e4e6e8f", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.47.tgz" }, "0.1.48": { "shasum": "9f3ab967a1b7e3ae6c2e217f45a17c9a88c3702f", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.1.48.tgz" }, "0.2.0": { "shasum": "33f20f9a7d2582a7b52945579c660a65f4ef03bb", "tarball": "http://registry.npmjs.org/streamline/-/streamline-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/streamline/" }, "streamline-streams": { "name": "streamline-streams", "description": "pull-mode streams for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bjouhier", "email": "bjouhier@gmail.com" } ], "time": { "modified": "2011-05-10T06:11:13.552Z", "created": "2011-05-10T06:11:12.585Z", "0.1.0": "2011-05-10T06:11:13.552Z" }, "author": { "name": "Bruno Jouhier" }, "versions": { "0.1.0": "http://registry.npmjs.org/streamline-streams/0.1.0" }, "dist": { "0.1.0": { "shasum": "c2551be32c1fc1077457479984da257ed7517b37", "tarball": "http://registry.npmjs.org/streamline-streams/-/streamline-streams-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/streamline-streams/" }, "streamline-util": { "name": "streamline-util", "description": "streamline.js utilities", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bjouhier", "email": "bjouhier@gmail.com" } ], "time": { "modified": "2011-05-10T06:10:17.991Z", "created": "2011-05-10T06:10:17.139Z", "0.1.0": "2011-05-10T06:10:17.991Z" }, "author": { "name": "Bruno Jouhier" }, "versions": { "0.1.0": "http://registry.npmjs.org/streamline-util/0.1.0" }, "dist": { "0.1.0": { "shasum": "f060d3a4f5774f6c946f2513ae7e1f615dbd6838", "tarball": "http://registry.npmjs.org/streamline-util/-/streamline-util-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/streamline-util/" }, "streamliner": { "name": "streamliner", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-09-30T00:04:57.556Z", "created": "2011-09-30T00:04:55.731Z", "1.0.0": "2011-09-30T00:04:57.556Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co", "url": "http://www.aikar.co" }, "versions": { "1.0.0": "http://registry.npmjs.org/streamliner/1.0.0" }, "dist": { "1.0.0": { "shasum": "bdabe13529daa9563a807dcf29b3a342aa482d51", "tarball": "http://registry.npmjs.org/streamliner/-/streamliner-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/streamliner/" }, "streamlogger": { "name": "streamlogger", "description": "node-streamlogger", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "soitgoes", "email": "martin.murphy@whiteboard-it.com" } ], "time": { "modified": "2011-06-02T00:56:18.410Z", "created": "2011-06-02T00:56:18.048Z", "0.0.1": "2011-06-02T00:56:18.410Z" }, "author": { "name": "Andrew Cholakian", "email": "andrew@andrewvc.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/streamlogger/0.0.1" }, "dist": { "0.0.1": { "shasum": "f126d9bdedd1432c40eeeb445d083f79717daa0f", "tarball": "http://registry.npmjs.org/streamlogger/-/streamlogger-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/streamlogger/" }, "streamlogger-fixed": { "name": "streamlogger-fixed", "description": "node-streamlogger", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "redmind", "email": "marshall.jaye@gmail.com" } ], "time": { "modified": "2011-03-17T06:13:24.953Z", "created": "2011-03-17T06:13:20.226Z", "0.0.1": "2011-03-17T06:13:24.953Z" }, "author": { "name": "Andrew Cholakian", "email": "andrew@andrewvc.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/streamlogger-fixed/0.0.1" }, "dist": { "0.0.1": { "shasum": "d181d6dd2e49f53e107d035a019898f9b4aac0c7", "tarball": "http://registry.npmjs.org/streamlogger-fixed/-/streamlogger-fixed-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/streamlogger-fixed/" }, "strftime": { "name": "strftime", "description": "strftime for JavaScript", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "sjs", "email": "sami@samhuri.net" } ], "author": { "name": "Sami Samhuri", "email": "sami@samhuri.net" }, "repository": { "type": "git", "url": "git://github.com/samsonjs/strftime.git" }, "time": { "modified": "2011-06-14T06:05:42.087Z", "created": "2010-12-18T06:43:40.576Z", "0.2.0": "2010-12-18T06:43:40.576Z", "0.2.1": "2010-12-18T06:43:40.576Z", "0.2.2": "2010-12-18T06:43:40.576Z", "0.2.3": "2010-12-18T06:43:40.576Z", "0.3.0": "2010-12-18T06:43:40.576Z", "0.4.0": "2011-04-29T01:30:17.280Z", "0.4.1": "2011-06-02T18:46:54.424Z", "0.4.2": "2011-06-05T23:46:25.250Z", "0.4.3": "2011-06-05T23:48:40.172Z", "0.4.4": "2011-06-08T02:25:54.057Z", "0.4.5": "2011-06-08T08:02:32.058Z", "0.4.6": "2011-06-14T06:05:42.087Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/strftime/0.2.0", "0.2.1": "http://registry.npmjs.org/strftime/0.2.1", "0.2.2": "http://registry.npmjs.org/strftime/0.2.2", "0.2.3": "http://registry.npmjs.org/strftime/0.2.3", "0.3.0": "http://registry.npmjs.org/strftime/0.3.0", "0.4.0": "http://registry.npmjs.org/strftime/0.4.0", "0.4.1": "http://registry.npmjs.org/strftime/0.4.1", "0.4.2": "http://registry.npmjs.org/strftime/0.4.2", "0.4.3": "http://registry.npmjs.org/strftime/0.4.3", "0.4.4": "http://registry.npmjs.org/strftime/0.4.4", "0.4.5": "http://registry.npmjs.org/strftime/0.4.5", "0.4.6": "http://registry.npmjs.org/strftime/0.4.6" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.2.2.tgz" }, "0.2.3": { "shasum": "6798e1bd1e6b278d96034f4719e972d5af9bd85b", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.2.3.tgz" }, "0.3.0": { "shasum": "f044974e79f3995df96013bc989243fafea7711a", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.3.0.tgz" }, "0.4.0": { "shasum": "2da21cfab5867b6fbde88efd2266123fbcccdc9d", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.0.tgz" }, "0.4.1": { "shasum": "0c0b7ac818b8bcb9bd4d7c091aea350379c1b714", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.1.tgz" }, "0.4.2": { "shasum": "721f1d63e1c630edecdf58c5db42c3a1f5fbba01", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.2.tgz" }, "0.4.3": { "shasum": "14b8ce075a1b3839c044b64ef864bea7112aa439", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.3.tgz" }, "0.4.4": { "shasum": "f2c835eb11bedfd82969ef31058a49d80b6737eb", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.4.tgz" }, "0.4.5": { "shasum": "27a54f32befede59016f35ba8f42f7eebc889fa6", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.5.tgz" }, "0.4.6": { "shasum": "e6ff91843d4ed14f4dc3f263bcc5fc8bb5a027aa", "tarball": "http://registry.npmjs.org/strftime/-/strftime-0.4.6.tgz" } }, "url": "http://registry.npmjs.org/strftime/" }, "strict-object": { "name": "strict-object", "description": "A utility to create instantiateable objects with simple getters and setters. Cleaner syntax, typo-proof code.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "danielbeardsley", "email": "daniel.beardsley@gmail.com" } ], "time": { "modified": "2011-10-21T03:18:47.945Z", "created": "2011-10-21T03:18:47.435Z", "1.0.0": "2011-10-21T03:18:47.945Z" }, "author": { "name": "Daniel Beardsley", "email": "daniel.beardsley@gmail.com", "url": "www.danielbeardsley.com" }, "repository": { "type": "git", "url": "git://github.com/danielbeardsley/strict-object.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/strict-object/1.0.0" }, "dist": { "1.0.0": { "shasum": "e6cf4fdda685acfaca84d7d68b80d7fd4b7f869e", "tarball": "http://registry.npmjs.org/strict-object/-/strict-object-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/strict-object/" }, "string": { "name": "string", "description": "string contains methods that aren't included in the vanilla JavaScript string. It modifies your String prototype. Get over it.", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "jp", "email": "jprichardson@gmail.com" } ], "time": { "modified": "2011-11-18T22:31:25.705Z", "created": "2011-11-18T22:10:46.006Z", "0.0.1": "2011-11-18T22:10:46.676Z", "0.0.2": "2011-11-18T22:31:25.705Z" }, "author": { "name": "JP Richardson", "email": "jprichardson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jprichardson/string.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/string/0.0.1", "0.0.2": "http://registry.npmjs.org/string/0.0.2" }, "dist": { "0.0.1": { "shasum": "6c171e32ee2e667712dc7d9ba19e6197a439e534", "tarball": "http://registry.npmjs.org/string/-/string-0.0.1.tgz" }, "0.0.2": { "shasum": "567007678df50b518db9805283d501f6c10efb83", "tarball": "http://registry.npmjs.org/string/-/string-0.0.2.tgz" } }, "keywords": [ "string", "strings" ], "url": "http://registry.npmjs.org/string/" }, "string-color": { "name": "string-color", "description": "Provides a .color extension to Strings.", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "yuffster", "email": "msteigerwalt@gmail.com" } ], "time": { "modified": "2011-05-15T00:33:11.617Z", "created": "2011-05-15T00:33:11.105Z", "0.8.0": "2011-05-15T00:33:11.617Z" }, "author": { "name": "Michelle Steigerwalt" }, "repository": { "type": "git", "url": "git://github.com/yuffster/npm-string-ansi.git" }, "versions": { "0.8.0": "http://registry.npmjs.org/string-color/0.8.0" }, "dist": { "0.8.0": { "shasum": "1e674c8295ce29ddd9778b6e4cb3aa5e75448403", "tarball": "http://registry.npmjs.org/string-color/-/string-color-0.8.0.tgz" } }, "url": "http://registry.npmjs.org/string-color/" }, "StringScanner": { "name": "StringScanner", "description": "StringScanner performs lexical scanning operations on a string.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "michaelficarra", "email": "npm@michael.ficarra.me" } ], "time": { "modified": "2011-04-29T05:10:54.418Z", "created": "2011-04-29T05:10:54.307Z", "0.0.2": "2011-04-29T05:10:54.418Z" }, "author": { "name": "Michael Ficarra" }, "repository": { "type": "git", "url": "git://github.com/michaelficarra/cjs-string-scanner.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/StringScanner/0.0.2" }, "dist": { "0.0.2": { "shasum": "d95af3ab023fb86729e81e2135c4ced42a7dbd59", "tarball": "http://registry.npmjs.org/StringScanner/-/StringScanner-0.0.2.tgz" } }, "keywords": [ "StringScanner", "string", "scanner", "ruby", "lex", "lexer", "lexical", "analysis", "token", "tokenize", "tokenizer" ], "url": "http://registry.npmjs.org/StringScanner/" }, "stringsim": { "name": "stringsim", "description": "String similarity functions", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "cartercole", "email": "node@cartercole.com" } ], "time": { "modified": "2011-11-27T06:22:39.757Z", "created": "2011-11-27T06:22:38.995Z", "0.0.1": "2011-11-27T06:22:39.757Z" }, "author": { "name": "Carter Cole", "email": "node@cartercole.com" }, "repository": { "type": "git", "url": "git://github.com/neopunisher/node-stringsim.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stringsim/0.0.1" }, "dist": { "0.0.1": { "shasum": "cbd3e2d2ae764108997f59920122b31c8c1dec5e", "tarball": "http://registry.npmjs.org/stringsim/-/stringsim-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/stringsim/" }, "stripe": { "name": "stripe", "description": "Stripe API wrapper", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "ask", "email": "ask@develooper.com" } ], "time": { "modified": "2011-12-06T23:37:45.281Z", "created": "2011-09-28T00:32:47.349Z", "0.0.1": "2011-12-06T23:37:45.281Z", "0.0.2": "2011-12-06T23:37:45.281Z", "0.0.3": "2011-12-06T23:37:45.281Z", "0.0.5": "2011-11-26T09:39:55.819Z", "1.0.0": "2011-12-06T23:37:45.281Z" }, "author": { "name": "Ask Bjørn Hansen", "email": "ask@develooper.com", "url": "http://www.askask.com/" }, "repository": { "type": "git", "url": "git://github.com/abh/node-stripe.git" }, "users": { "ask": true }, "versions": { "0.0.1": "http://registry.npmjs.org/stripe/0.0.1", "0.0.2": "http://registry.npmjs.org/stripe/0.0.2", "0.0.3": "http://registry.npmjs.org/stripe/0.0.3", "0.0.5": "http://registry.npmjs.org/stripe/0.0.5", "1.0.0": "http://registry.npmjs.org/stripe/1.0.0" }, "dist": { "0.0.1": { "shasum": "d677cc961b79bca1d726e893c6238a296e87fe2f", "tarball": "http://registry.npmjs.org/stripe/-/stripe-0.0.1.tgz" }, "0.0.2": { "shasum": "fac65e11f724dcfd97fc71e1587b58d5e73f638f", "tarball": "http://registry.npmjs.org/stripe/-/stripe-0.0.2.tgz" }, "0.0.3": { "shasum": "18c76d961b85b0756dc8c152696ab68fba6b5fe3", "tarball": "http://registry.npmjs.org/stripe/-/stripe-0.0.3.tgz" }, "0.0.5": { "shasum": "e9a889a7dc08f183d4736aa29bd110698b334f32", "tarball": "http://registry.npmjs.org/stripe/-/stripe-0.0.5.tgz" }, "1.0.0": { "shasum": "6c7e61fa6bb5d59f228778ac0f1171e14cc68093", "tarball": "http://registry.npmjs.org/stripe/-/stripe-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/stripe/" }, "strscan": { "name": "strscan", "description": "Simple string tokenizer for lexical scanning operations", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "sstephenson", "email": "sstephenson@gmail.com" } ], "author": { "name": "Sam Stephenson" }, "repository": { "type": "git", "url": "http://github.com/sstephenson/strscan-js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/strscan/1.0.0", "1.0.1": "http://registry.npmjs.org/strscan/1.0.1" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/strscan/-/strscan-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/strscan/-/strscan-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/strscan/" }, "strscan-parser": { "name": "strscan-parser", "description": "A string parser based on StringScanner", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "jhamlet", "email": "jerry@hamletink.com" } ], "time": { "modified": "2011-11-22T19:09:48.591Z", "created": "2011-11-22T19:09:47.412Z", "0.0.1": "2011-11-22T19:09:48.591Z" }, "repository": { "type": "git", "url": "git://github.com/jhamlet/strscan-parser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/strscan-parser/0.0.1" }, "dist": { "0.0.1": { "shasum": "d2324696aeda87b9f420dfbbc608dc1f08dfc5e3", "tarball": "http://registry.npmjs.org/strscan-parser/-/strscan-parser-0.0.1.tgz" } }, "keywords": [ "parser", "string", "token" ], "url": "http://registry.npmjs.org/strscan-parser/" }, "strtok": { "name": "strtok", "description": "A streaming tokenizer", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "pgriess", "email": "pg@std.in" } ], "author": { "name": "Peter Griess", "email": "pg@std.in" }, "versions": { "0.1.0": "http://registry.npmjs.org/strtok/0.1.0", "0.1.1": "http://registry.npmjs.org/strtok/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/strtok/-/strtok-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/strtok/-/strtok-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/strtok/" }, "struct": { "name": "struct", "description": "Pack/Unpack multibyte binary values from/to buffers ", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "xdenser", "email": "xdenser@gmail.com" } ], "time": { "modified": "2011-09-04T19:34:01.713Z", "created": "2011-09-04T19:33:59.106Z", "0.0.1": "2011-09-04T19:34:01.713Z" }, "author": { "name": "Denys Khanzhiyev" }, "versions": { "0.0.1": "http://registry.npmjs.org/struct/0.0.1" }, "dist": { "0.0.1": { "shasum": "2087c58ea4623377549f9e416ada67615ea42996", "tarball": "http://registry.npmjs.org/struct/-/struct-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/struct/" }, "structr": { "name": "structr", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-03T23:18:05.086Z", "created": "2011-07-01T00:40:56.296Z", "0.0.1": "2011-07-01T00:40:56.503Z", "0.0.2": "2011-07-01T01:07:15.230Z", "0.0.3": "2011-07-03T23:11:36.983Z", "0.0.4": "2011-07-12T02:34:07.171Z", "0.0.4-1": "2011-07-13T04:26:37.280Z", "0.0.4-2": "2011-07-21T21:22:51.114Z", "0.0.4-3": "2011-07-28T05:41:32.294Z", "0.0.5": "2011-08-01T19:33:18.840Z", "0.0.8": "2011-08-10T02:59:04.719Z", "0.0.10": "2011-09-12T05:22:06.476Z", "0.1.0": "2011-12-03T23:18:05.086Z" }, "description": "Clean OO structure for Javascript.", "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/Structr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/structr/0.0.1", "0.0.2": "http://registry.npmjs.org/structr/0.0.2", "0.0.3": "http://registry.npmjs.org/structr/0.0.3", "0.0.4": "http://registry.npmjs.org/structr/0.0.4", "0.0.4-1": "http://registry.npmjs.org/structr/0.0.4-1", "0.0.4-2": "http://registry.npmjs.org/structr/0.0.4-2", "0.0.4-3": "http://registry.npmjs.org/structr/0.0.4-3", "0.0.5": "http://registry.npmjs.org/structr/0.0.5", "0.0.8": "http://registry.npmjs.org/structr/0.0.8", "0.0.10": "http://registry.npmjs.org/structr/0.0.10", "0.1.0": "http://registry.npmjs.org/structr/0.1.0" }, "dist": { "0.0.1": { "shasum": "4a279ea68740520c86d7a744a3bb6701e69b77c5", "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.1.tgz" }, "0.0.2": { "shasum": "4cec48ec5fe4f760d1748ea108a7a666aa30b911", "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.4.tgz" }, "0.0.4-1": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.4-1.tgz" }, "0.0.4-2": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.4-2.tgz" }, "0.0.4-3": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.4-3.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.5.tgz" }, "0.0.8": { "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.8.tgz" }, "0.0.10": { "shasum": "3a13ed5002d4503c2e393e022c1796a753482205", "tarball": "http://registry.npmjs.org/structr/-/structr-0.0.10.tgz" }, "0.1.0": { "shasum": "b8204872db7612d18009e04cb71657ac033a57d9", "tarball": "http://registry.npmjs.org/structr/-/structr-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/structr/" }, "Structr": { "name": "Structr", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-07-01T00:36:47.971Z", "created": "2011-07-01T00:36:47.754Z", "0.0.1": "2011-07-01T00:36:47.971Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/Structr/0.0.1" }, "dist": { "0.0.1": { "shasum": "53dacc0377b0f7ba79c260d418c2e549a8359a33", "tarball": "http://registry.npmjs.org/Structr/-/Structr-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Structr/" }, "stuff": { "name": "stuff", "description": "HTTPS static file server using LDAP auth", "dist-tags": { "latest": "1.0.0" }, "readme": "A static file server over HTTPS and using LDAP for auth.\n\nUsage:\n\n git clone https://github.com/trentm/stuff.git\n cd stuff\n npm install\n\n # Create a \"config/stuff.json\" file, minimally with these entries.\n # Note: Yes, I know there are no docs for these yet.\n mkdir config\n echo '{\n \"staticDir\": \"/path/to/dir/to/serve\",\n \"sslKeyFile\": \"/path/to/ssl-key-file.pem\",\n \"sslCertFile\": \"/path/to/ssl-cert-file.pem\",\n \"ldap\": {\n \"url\": \"ldaps://ldap.example.com\",\n \"adminDn\": \"uid=myapp,ou=users,o=example.com\",\n \"adminPassword\": \"mypassword\",\n \"searchBase\": \"ou=users,o=example.com\",\n \"searchFilter\": \"(uid={{username}})\"\n }\n }' > config/stuff.json\n\n # Run the server.\n node server.js\n\nThis is still pretty alpha.\n\n\n# License\n\nMIT. See LICENSE.txt\n\n\n# Configuration\n\n- `ldap.usernameField` (String): The field name in a LDAP user record that\n indicates the username. This is used to log the username for each request log\n line.\n\n(obviously missing most of the config vars here)\n\n", "maintainers": [ { "name": "trentm", "email": "trentm@gmail.com" } ], "time": { "modified": "2011-11-21T19:47:50.097Z", "created": "2011-11-21T19:47:48.961Z", "1.0.0": "2011-11-21T19:47:50.097Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/stuff/1.0.0" }, "dist": { "1.0.0": { "shasum": "ab451bfb036786751877640799ec70382039d895", "tarball": "http://registry.npmjs.org/stuff/-/stuff-1.0.0.tgz" } }, "keywords": [ "static", "files", "stuff", "https", "ldap" ], "url": "http://registry.npmjs.org/stuff/" }, "sty": { "name": "sty", "description": "Color and more for the console", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/sty.git" }, "time": { "modified": "2011-11-14T23:42:40.595Z", "created": "2011-04-04T03:05:02.789Z", "0.5.0": "2011-04-04T03:05:02.789Z", "0.5.1": "2011-04-04T03:05:02.789Z", "0.6.0": "2011-04-04T03:05:02.789Z", "0.6.1": "2011-04-05T23:23:45.267Z" }, "users": { "dresende": true }, "versions": { "0.5.0": "http://registry.npmjs.org/sty/0.5.0", "0.5.1": "http://registry.npmjs.org/sty/0.5.1", "0.6.0": "http://registry.npmjs.org/sty/0.6.0", "0.6.1": "http://registry.npmjs.org/sty/0.6.1" }, "dist": { "0.5.0": { "shasum": "95c7e9d518b95a2d765454233032071192adcf9d", "tarball": "http://registry.npmjs.org/sty/-/sty-0.5.0.tgz" }, "0.5.1": { "shasum": "9a725dec0f14cd51c2c0182dea942f7539961c43", "tarball": "http://registry.npmjs.org/sty/-/sty-0.5.1.tgz" }, "0.6.0": { "shasum": "8fb5eda2bfff345a8e4fd4618ef3f56363f0f9b8", "tarball": "http://registry.npmjs.org/sty/-/sty-0.6.0.tgz" }, "0.6.1": { "shasum": "de3fb9ae570bc60a7447245f0dec31213ea2d5a8", "tarball": "http://registry.npmjs.org/sty/-/sty-0.6.1.tgz" } }, "keywords": [ "color", "console", "utility" ], "url": "http://registry.npmjs.org/sty/" }, "style": { "name": "style", "description": "color in your node.js console, without monkeypatching", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-05-31T04:04:59.526Z", "created": "2011-02-19T04:01:56.286Z", "0.1.0": "2011-02-19T04:01:57.443Z", "0.0.2": "2011-02-19T06:10:31.371Z", "0.1.1": "2011-05-31T04:04:59.526Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/style.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/style/0.1.0", "0.0.2": "http://registry.npmjs.org/style/0.0.2", "0.1.1": "http://registry.npmjs.org/style/0.1.1" }, "dist": { "0.1.0": { "shasum": "04b5c93cf1f9b2527a4813eac21f7dad20a36761", "tarball": "http://registry.npmjs.org/style/-/style-0.1.0.tgz" }, "0.0.2": { "shasum": "2d853fba29b0b3cb4e267ddb0c0de4a043614893", "tarball": "http://registry.npmjs.org/style/-/style-0.0.2.tgz" }, "0.1.1": { "shasum": "e2fab65b1b81d3e00ebcad854cc584ba231f256d", "tarball": "http://registry.npmjs.org/style/-/style-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/style/" }, "style-compile": { "name": "style-compile", "description": "Include newschool stylesheets in oldschool css", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "benfoxall", "email": "benfoxall@gmail.com" } ], "time": { "modified": "2011-02-08T01:20:19.399Z", "created": "2011-02-08T01:03:05.475Z", "0.1.0": "2011-02-08T01:03:05.917Z", "0.1.1": "2011-02-08T01:20:19.399Z" }, "author": { "name": "Ben Foxall", "email": "benfoxall@gmail.com", "url": "http://bfoxall.com" }, "repository": { "type": "git", "url": "http://github.com/benfoxall/style-compile.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/style-compile/0.1.0", "0.1.1": "http://registry.npmjs.org/style-compile/0.1.1" }, "dist": { "0.1.0": { "shasum": "a1e6cd42194b202b6eb690940433eb6b9e7afc2c", "tarball": "http://registry.npmjs.org/style-compile/-/style-compile-0.1.0.tgz" }, "0.1.1": { "shasum": "c0025f645f7ce22f0fd8effa06e81031731e8024", "tarball": "http://registry.npmjs.org/style-compile/-/style-compile-0.1.1.tgz" } }, "keywords": [ "css", "lesscss", "less" ], "url": "http://registry.npmjs.org/style-compile/" }, "style-less": { "name": "style-less", "description": "Parses LESS, beautifies LESS then writes LESS all using LESS.js", "dist-tags": { "latest": "0.0.0" }, "readme": "# styleLess\n\nParses LESS, beautifies LESS then writes LESS all using [LESS.js](http://github.com/cloudhead/less.js)\n\n## Synopsis\n\n__Warning__ this is opinionated formatting, as it compresses lines that take up \nless than 81 chars into one line to be more concise.\n\n```scss\n.navbar {\n background-color: black;\n color: #fff;\n height: 23px;\n -moz-transition-duration: 1337ms;\n width: ~`@{document.body.clientWidth}`;\n @desired-menu-width: 950px;\n\n a:link, a:visited { color: #dadada; }\n\n .nav-main {\n /* calls to mixins */\n .grid(24, 14);\n\n /* Inline mixin declarations */\n .right-separator() { border-right: 1px solid #949494; }\n\n /* Literal escaped values */\n filter: ~\"progid:DXImageTransform.Microsoft.Alpha(Opacity=89)\";\n\n /* Literal quoted values */\n font-family: \"Trebuchet MS\";\n\n li { &:first-child { margin: 0; } }\n\n > li.submenu > a:link, > li.submenu > a:visited {\n background: url('icons/arrow-down.png') 23px 23px no-repeat transparent;\n .right-separator;\n }\n\n // Keep Me\n .preview-label { width: 100px; display: block; font-size: small; }\n\n li a:hover, li a:active, li.current a:link,\n li.current a:visited, li.submenu a:link, li.submenu a:visited {\n .menublock {\n @padding: 10px;\n opacity: 1;\n padding: @padding ((@desired-menu-width - (@padding * 10)) / 2);\n }\n }\n }\n\n /* \n * Comments after rule\n */\n}\n\n/* Comments between root rules */\n#main { .link { color: white; font-weight: bold; text-decoration: underline; } }\n```\n\n## Installation\n\n npm install style-less\n\n## Usage\n\n style-less ugly.less > pretty.less\n\n## Todo\n\n* write a command line tool to make the above example work\n* more test coverage (maybe I am still missing something within the less.js spec)\n* options for formatting like, suppressing single-line compressions\n* shorten synopsis and try to include as much of the less spec as possible\n\n\n\n", "maintainers": [ { "name": "lmaa", "email": "me@lmaa.name" } ], "time": { "modified": "2011-11-28T16:54:45.437Z", "created": "2011-11-28T16:54:43.523Z", "0.0.0": "2011-11-28T16:54:45.437Z" }, "author": { "name": "Lennart Melzer", "email": "l@melzer.it" }, "repository": { "type": "git", "url": "git://github.com/lennart/style-less.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/style-less/0.0.0" }, "dist": { "0.0.0": { "shasum": "a7c45f36cab09b77e1dcbc8ae39bc9effcddaf42", "tarball": "http://registry.npmjs.org/style-less/-/style-less-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/style-less/" }, "styleless": { "name": "styleless", "description": "Yet another alternative to CSS, with variables, functions, mixins. But now it's all js.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-05-26T12:07:58.019Z", "created": "2011-02-02T16:08:40.794Z", "0.0.1": "2011-02-02T16:08:41.186Z", "0.0.2": "2011-05-26T12:07:58.019Z" }, "repository": { "type": "git", "url": "git://github.com/Gozala/styleless.git", "web": "https://github.com/Gozala/styleless" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/styleless/0.0.1", "0.0.2": "http://registry.npmjs.org/styleless/0.0.2" }, "dist": { "0.0.1": { "shasum": "b8ac683d3300412c27c42713b5a19d97378257a3", "tarball": "http://registry.npmjs.org/styleless/-/styleless-0.0.1.tgz" }, "0.0.2": { "shasum": "c0074da1a5601cada23f5823bb63b1640925f7a2", "tarball": "http://registry.npmjs.org/styleless/-/styleless-0.0.2.tgz" } }, "keywords": [ "css", "style" ], "url": "http://registry.npmjs.org/styleless/" }, "stylewriter": { "name": "stylewriter", "description": "Utilities for map-based visualization", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" } ], "author": { "name": "Tom MacWright" }, "repository": { "type": "git", "url": "http://github.com/developmentseed/stylewriter-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/stylewriter/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/stylewriter/-/stylewriter@0.0.1.tgz" } }, "url": "http://registry.npmjs.org/stylewriter/" }, "stylus": { "name": "stylus", "description": "Robust, expressive, and feature-rich CSS superset", "dist-tags": { "latest": "0.20.0" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-11T15:23:46.350Z", "created": "2011-01-31T18:22:09.655Z", "0.0.1": "2011-01-31T18:22:10.089Z", "0.0.2": "2011-01-31T20:14:16.038Z", "0.1.0": "2011-02-01T17:39:42.414Z", "0.2.0": "2011-02-01T19:48:31.360Z", "0.2.1": "2011-02-02T17:09:29.991Z", "0.3.0": "2011-02-04T17:40:16.656Z", "0.3.1": "2011-02-04T18:13:38.616Z", "0.4.0": "2011-02-07T19:28:21.209Z", "0.4.1": "2011-02-09T18:35:08.711Z", "0.5.0": "2011-02-09T21:30:15.589Z", "0.5.1": "2011-02-11T23:31:47.118Z", "0.5.2": "2011-02-15T20:47:56.977Z", "0.5.3": "2011-02-17T22:28:58.396Z", "0.6.0": "2011-02-18T17:03:48.821Z", "0.6.1": "2011-02-18T18:05:50.074Z", "0.6.2": "2011-02-21T22:28:20.839Z", "0.6.3": "2011-02-22T19:24:18.863Z", "0.6.4": "2011-02-24T17:10:04.320Z", "0.6.5": "2011-02-25T07:03:49.817Z", "0.6.6": "2011-03-02T03:34:11.784Z", "0.6.7": "2011-03-02T04:13:44.622Z", "0.7.0": "2011-03-02T08:12:01.183Z", "0.7.1": "2011-03-08T02:52:21.828Z", "0.7.2": "2011-03-09T02:34:45.795Z", "0.7.3": "2011-03-09T17:43:43.337Z", "0.7.4": "2011-03-11T00:05:29.814Z", "0.8.0": "2011-03-14T16:14:08.768Z", "0.9.0": "2011-03-18T18:46:27.156Z", "0.9.1": "2011-03-19T00:00:02.730Z", "0.9.2": "2011-03-21T18:08:38.694Z", "0.10.0": "2011-03-29T22:49:17.956Z", "0.11.0": "2011-04-01T22:38:33.701Z", "0.11.1": "2011-04-02T00:05:20.252Z", "0.11.2": "2011-04-06T22:16:50.594Z", "0.11.3": "2011-04-08T23:37:54.020Z", "0.11.4": "2011-04-10T19:05:58.786Z", "0.11.5": "2011-04-12T14:39:59.565Z", "0.11.6": "2011-04-12T18:22:53.874Z", "0.11.7": "2011-04-12T21:49:27.287Z", "0.11.8": "2011-04-15T17:12:00.736Z", "0.11.9": "2011-04-15T21:15:21.703Z", "0.11.10": "2011-04-17T23:04:02.268Z", "0.11.11": "2011-04-25T01:58:51.175Z", "0.11.12": "2011-04-28T01:54:37.091Z", "0.12.0": "2011-04-29T21:41:58.390Z", "0.12.1": "2011-04-29T23:31:00.911Z", "0.12.2": "2011-05-03T20:45:32.180Z", "0.12.3": "2011-05-08T17:29:25.795Z", "0.12.4": "2011-05-12T18:04:58.189Z", "0.13.0": "2011-05-17T18:11:51.309Z", "0.13.1": "2011-05-30T17:51:10.925Z", "0.13.2": "2011-05-31T21:54:08.613Z", "0.13.3": "2011-06-01T22:22:54.429Z", "0.13.4": "2011-06-22T16:09:34.637Z", "0.13.5": "2011-06-27T17:40:49.858Z", "0.13.6": "2011-07-12T18:41:01.577Z", "0.13.7": "2011-07-15T18:10:10.183Z", "0.13.8": "2011-08-01T16:00:48.314Z", "0.13.9": "2011-08-04T23:06:41.335Z", "0.14.0": "2011-08-10T15:59:28.376Z", "0.15.0": "2011-08-16T04:41:11.745Z", "0.15.1": "2011-08-18T17:48:31.922Z", "0.15.2": "2011-09-07T00:27:17.880Z", "0.15.3": "2011-09-14T16:02:12.784Z", "0.15.4": "2011-09-14T22:09:30.777Z", "0.16.0": "2011-09-26T18:44:13.086Z", "0.17.0": "2011-09-30T19:09:17.621Z", "0.18.0": "2011-10-21T16:39:39.975Z", "0.19.0": "2011-10-26T18:41:17.028Z", "0.19.1": "2011-11-08T16:03:39.616Z", "0.19.2": "2011-11-09T18:11:51.128Z", "0.19.3": "2011-11-17T22:28:18.518Z", "0.19.4": "2011-11-28T17:22:33.465Z", "0.19.5": "2011-11-28T18:32:58.864Z", "0.19.6": "2011-11-30T17:29:02.874Z", "0.19.7": "2011-11-30T18:37:33.771Z", "0.19.8": "2011-12-01T18:51:09.548Z", "0.20.0": "2011-12-11T15:23:46.350Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/learnboost/stylus.git" }, "users": { "coverslide": true, "deedubs": true }, "versions": { "0.0.1": "http://registry.npmjs.org/stylus/0.0.1", "0.0.2": "http://registry.npmjs.org/stylus/0.0.2", "0.1.0": "http://registry.npmjs.org/stylus/0.1.0", "0.2.0": "http://registry.npmjs.org/stylus/0.2.0", "0.2.1": "http://registry.npmjs.org/stylus/0.2.1", "0.3.0": "http://registry.npmjs.org/stylus/0.3.0", "0.3.1": "http://registry.npmjs.org/stylus/0.3.1", "0.4.0": "http://registry.npmjs.org/stylus/0.4.0", "0.4.1": "http://registry.npmjs.org/stylus/0.4.1", "0.5.0": "http://registry.npmjs.org/stylus/0.5.0", "0.5.1": "http://registry.npmjs.org/stylus/0.5.1", "0.5.2": "http://registry.npmjs.org/stylus/0.5.2", "0.5.3": "http://registry.npmjs.org/stylus/0.5.3", "0.6.0": "http://registry.npmjs.org/stylus/0.6.0", "0.6.1": "http://registry.npmjs.org/stylus/0.6.1", "0.6.2": "http://registry.npmjs.org/stylus/0.6.2", "0.6.3": "http://registry.npmjs.org/stylus/0.6.3", "0.6.4": "http://registry.npmjs.org/stylus/0.6.4", "0.6.5": "http://registry.npmjs.org/stylus/0.6.5", "0.6.6": "http://registry.npmjs.org/stylus/0.6.6", "0.6.7": "http://registry.npmjs.org/stylus/0.6.7", "0.7.0": "http://registry.npmjs.org/stylus/0.7.0", "0.7.1": "http://registry.npmjs.org/stylus/0.7.1", "0.7.2": "http://registry.npmjs.org/stylus/0.7.2", "0.7.3": "http://registry.npmjs.org/stylus/0.7.3", "0.7.4": "http://registry.npmjs.org/stylus/0.7.4", "0.8.0": "http://registry.npmjs.org/stylus/0.8.0", "0.9.0": "http://registry.npmjs.org/stylus/0.9.0", "0.9.1": "http://registry.npmjs.org/stylus/0.9.1", "0.9.2": "http://registry.npmjs.org/stylus/0.9.2", "0.10.0": "http://registry.npmjs.org/stylus/0.10.0", "0.11.0": "http://registry.npmjs.org/stylus/0.11.0", "0.11.1": "http://registry.npmjs.org/stylus/0.11.1", "0.11.2": "http://registry.npmjs.org/stylus/0.11.2", "0.11.3": "http://registry.npmjs.org/stylus/0.11.3", "0.11.4": "http://registry.npmjs.org/stylus/0.11.4", "0.11.5": "http://registry.npmjs.org/stylus/0.11.5", "0.11.6": "http://registry.npmjs.org/stylus/0.11.6", "0.11.7": "http://registry.npmjs.org/stylus/0.11.7", "0.11.8": "http://registry.npmjs.org/stylus/0.11.8", "0.11.9": "http://registry.npmjs.org/stylus/0.11.9", "0.11.10": "http://registry.npmjs.org/stylus/0.11.10", "0.11.11": "http://registry.npmjs.org/stylus/0.11.11", "0.11.12": "http://registry.npmjs.org/stylus/0.11.12", "0.12.0": "http://registry.npmjs.org/stylus/0.12.0", "0.12.1": "http://registry.npmjs.org/stylus/0.12.1", "0.12.2": "http://registry.npmjs.org/stylus/0.12.2", "0.12.3": "http://registry.npmjs.org/stylus/0.12.3", "0.12.4": "http://registry.npmjs.org/stylus/0.12.4", "0.13.0": "http://registry.npmjs.org/stylus/0.13.0", "0.13.1": "http://registry.npmjs.org/stylus/0.13.1", "0.13.2": "http://registry.npmjs.org/stylus/0.13.2", "0.13.3": "http://registry.npmjs.org/stylus/0.13.3", "0.13.4": "http://registry.npmjs.org/stylus/0.13.4", "0.13.5": "http://registry.npmjs.org/stylus/0.13.5", "0.13.6": "http://registry.npmjs.org/stylus/0.13.6", "0.13.7": "http://registry.npmjs.org/stylus/0.13.7", "0.13.8": "http://registry.npmjs.org/stylus/0.13.8", "0.13.9": "http://registry.npmjs.org/stylus/0.13.9", "0.14.0": "http://registry.npmjs.org/stylus/0.14.0", "0.15.0": "http://registry.npmjs.org/stylus/0.15.0", "0.15.1": "http://registry.npmjs.org/stylus/0.15.1", "0.15.2": "http://registry.npmjs.org/stylus/0.15.2", "0.15.3": "http://registry.npmjs.org/stylus/0.15.3", "0.15.4": "http://registry.npmjs.org/stylus/0.15.4", "0.16.0": "http://registry.npmjs.org/stylus/0.16.0", "0.17.0": "http://registry.npmjs.org/stylus/0.17.0", "0.18.0": "http://registry.npmjs.org/stylus/0.18.0", "0.19.0": "http://registry.npmjs.org/stylus/0.19.0", "0.19.1": "http://registry.npmjs.org/stylus/0.19.1", "0.19.2": "http://registry.npmjs.org/stylus/0.19.2", "0.19.3": "http://registry.npmjs.org/stylus/0.19.3", "0.19.4": "http://registry.npmjs.org/stylus/0.19.4", "0.19.5": "http://registry.npmjs.org/stylus/0.19.5", "0.19.6": "http://registry.npmjs.org/stylus/0.19.6", "0.19.7": "http://registry.npmjs.org/stylus/0.19.7", "0.19.8": "http://registry.npmjs.org/stylus/0.19.8", "0.20.0": "http://registry.npmjs.org/stylus/0.20.0" }, "dist": { "0.0.1": { "shasum": "102c5826838e7f8cc6e582cf990baa72c33fc7df", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.0.1.tgz" }, "0.0.2": { "shasum": "11b930e2dc00268062cb9e46ba1bfa04b2c7d5ad", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.0.2.tgz" }, "0.1.0": { "shasum": "7986729d88a3fb4585a866f4e03c068c44728833", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.1.0.tgz" }, "0.2.0": { "shasum": "d60a2475260e053cf87b277cbf073cd4e1da55df", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.2.0.tgz" }, "0.2.1": { "shasum": "b3c1e51208fdc83ebe782fe4ad8b0ce65891f1ea", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.2.1.tgz" }, "0.3.0": { "shasum": "a616c476de59cfa4e66c3d53ff07d604232bd3c7", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.3.0.tgz" }, "0.3.1": { "shasum": "89eae9842b9e47a6c6b2b47756cd645275f2d4e2", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.3.1.tgz" }, "0.4.0": { "shasum": "52c9ad5d45643bb54bf2549ee9e1871e521575c1", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.4.0.tgz" }, "0.4.1": { "shasum": "93efcd1db687bcf950054ed86f5c063805c83113", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.4.1.tgz" }, "0.5.0": { "shasum": "4db4b72288181fc8e0dc996defaeb80c4340cd55", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.5.0.tgz" }, "0.5.1": { "shasum": "52f3c59990b51203c80706a42371407fd09f020f", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.5.1.tgz" }, "0.5.2": { "shasum": "c737a5a8540ed1725f1878eadb58994ef89e2b44", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.5.2.tgz" }, "0.5.3": { "shasum": "c147f6c0df57c95767d64d26173b7d6ac50c8a36", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.5.3.tgz" }, "0.6.0": { "shasum": "fce868e480a5bc9bfc424931046c06f363736af8", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.0.tgz" }, "0.6.1": { "shasum": "d83daa9c11418f74fdfe441ef659a7a0b02f0430", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.1.tgz" }, "0.6.2": { "shasum": "29830c2c52b16003663998a9fe52b33db5dfc49f", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.2.tgz" }, "0.6.3": { "shasum": "bb6dad18bb94fd0b8c490c88d0de2edfb29ca3c2", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.3.tgz" }, "0.6.4": { "shasum": "96925628e5b4712397677b8c36fcc488fd0ef31e", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.4.tgz" }, "0.6.5": { "shasum": "5554f6b058cd4874a393d5e8b936b0d6b7bb5d23", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.5.tgz" }, "0.6.6": { "shasum": "5a15f7c378de4a646719df80ae61a796dbccc10d", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.6.tgz" }, "0.6.7": { "shasum": "7be1c6ee01e326abc7b98cde6f36802d4a7494e2", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.6.7.tgz" }, "0.7.0": { "shasum": "f8269356cf59f8e5f0100f626afb20f6ceff06b2", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.7.0.tgz" }, "0.7.1": { "shasum": "c83a5e834bf336d75d127a6402a66b177d23715f", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.7.1.tgz" }, "0.7.2": { "shasum": "dde792c217af509f41db888e6e72bd55059ec1c6", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.7.2.tgz" }, "0.7.3": { "shasum": "1f11ca1bbb5771c10d657e38da2e30a4d8918904", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.7.3.tgz" }, "0.7.4": { "shasum": "a7a85477fe906bc9367aec4c9d11d6371433a85e", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.7.4.tgz" }, "0.8.0": { "shasum": "72e08462108320ac05d36a6d2b2749fe13d23857", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.8.0.tgz" }, "0.9.0": { "shasum": "3662b65d87fbf7fa3cb63334ce915a4d00a1c719", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.9.0.tgz" }, "0.9.1": { "shasum": "1ee4831c2f76c4d4b0e0c6971d6d90420e896292", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.9.1.tgz" }, "0.9.2": { "shasum": "ee7c1a7fb74d6211bd64eca1003e3a9c1c3fc019", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.9.2.tgz" }, "0.10.0": { "shasum": "814f106cf6ff6a37418fbce8a39e9ca7d1d2bce7", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.10.0.tgz" }, "0.11.0": { "shasum": "a48653a64f3d2d34123d5d0cf27f2a7010c8bc66", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.0.tgz" }, "0.11.1": { "shasum": "8aa94a8e82f88b955ed828c5b93715b61072a6d5", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.1.tgz" }, "0.11.2": { "shasum": "602dd4aaa878975cff1a07d54330bf5ab80c4d48", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.2.tgz" }, "0.11.3": { "shasum": "b3d13e11d5bd1a207dc77d687beddd1d732911df", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.3.tgz" }, "0.11.4": { "shasum": "149b8480cdc5da7a82388f1dc8f169b26b84b094", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.4.tgz" }, "0.11.5": { "shasum": "eb9576473d32208186d9bc06438b756e892eb856", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.5.tgz" }, "0.11.6": { "shasum": "b2802c7b64daed3c5319bd480d988b3ead42aade", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.6.tgz" }, "0.11.7": { "shasum": "7955acb22b9253a617f2a015717281cec300e294", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.7.tgz" }, "0.11.8": { "shasum": "2910f56c092b1802863ba77a51196dd3f62121e1", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.8.tgz" }, "0.11.9": { "shasum": "e11085c54394dddfd1ecc458b31f36a1511889cd", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.9.tgz" }, "0.11.10": { "shasum": "6903bd0205a800b93b6e445072d801475680f59a", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.10.tgz" }, "0.11.11": { "shasum": "cd2d4cbdfa0b77817c1a58b2614e04b8917ddcf2", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.11.tgz" }, "0.11.12": { "shasum": "2bd059d75df5e37b02b692527b8f9635f45b62a6", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.11.12.tgz" }, "0.12.0": { "shasum": "e1b938486fd4fabaeddc23378c1b33219d0ea63b", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.12.0.tgz" }, "0.12.1": { "shasum": "9409351cccf304513ac9db87c86277032e54092a", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.12.1.tgz" }, "0.12.2": { "shasum": "52987d4a416fdd390c3070ff89a4e66ebadf8fc5", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.12.2.tgz" }, "0.12.3": { "shasum": "165aac072d2ba06bf8cee4046a7aeb373a0b810e", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.12.3.tgz" }, "0.12.4": { "shasum": "ed2dadb8f40a238fc3d7b8e691ee02ac5ba36e5d", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.12.4.tgz" }, "0.13.0": { "shasum": "37b69909544a0aba26a2914cf18fc6d80988c7b8", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.0.tgz" }, "0.13.1": { "shasum": "32274037e1ba4f73ec50dfa0e70526052a41dda1", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.1.tgz" }, "0.13.2": { "shasum": "52afd1860ed017b47c6b91c5052bf98562df2768", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.2.tgz" }, "0.13.3": { "shasum": "5930eb29f4b148bcc6d5432582f10f0bf4ead75a", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.3.tgz" }, "0.13.4": { "shasum": "08a679c40456b19642429b6a99eaa2a2045147ea", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.4.tgz" }, "0.13.5": { "shasum": "214590b38388ea0ead05c7b9f1bb469aa31cc9cf", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.5.tgz" }, "0.13.6": { "shasum": "0b42e5cd7e7fd79809fcf5f5b521ac2a8754b345", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.6.tgz" }, "0.13.7": { "shasum": "1f69251854de2e41164db4f2b1f5ab92aef31fa5", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.7.tgz" }, "0.13.8": { "shasum": "555ead6c018c9dd4763eaf1af7c183968703599a", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.8.tgz" }, "0.13.9": { "shasum": "7472e4d753849833583ece0a13d3352400a53547", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.13.9.tgz" }, "0.14.0": { "shasum": "f5c21b8f96e9c579d1e2bcc4f0d4b887c414a8e7", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.14.0.tgz" }, "0.15.0": { "shasum": "c0a608a0da676dbaf4653c741fd1c8b033794501", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.15.0.tgz" }, "0.15.1": { "shasum": "671556400c58386d7e94149fe8012735334268ec", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.15.1.tgz" }, "0.15.2": { "shasum": "af315fe3bce7d1ec97b82f62d1bb84d771647447", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.15.2.tgz" }, "0.15.3": { "shasum": "6f09fdd69638945e12bb76b387c37cbece7c1b1f", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.15.3.tgz" }, "0.15.4": { "shasum": "63ae5b3eb72edeacbb23265c034eb56c1cee07df", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.15.4.tgz" }, "0.16.0": { "shasum": "8bf10acd782d9375dc6a6786e95b20f211c2b6ef", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.16.0.tgz" }, "0.17.0": { "shasum": "85e43dc681fda7329350f412c6de2192121c7f79", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.17.0.tgz" }, "0.18.0": { "shasum": "0e181844911cea1af80181fca35c49534e58b5c1", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.18.0.tgz" }, "0.19.0": { "shasum": "a0368d41ca68c79eb9a59ea9bb05ce59fde8c214", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.0.tgz" }, "0.19.1": { "shasum": "467122490c9c49a1e79b662476a7ef7242a6a1e0", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.1.tgz" }, "0.19.2": { "shasum": "b27c23e82697aa01e08ebc7449880a3655a9a1b9", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.2.tgz" }, "0.19.3": { "shasum": "ecb1e81d57e5b322adba59c75349145c3534e9b2", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.3.tgz" }, "0.19.4": { "shasum": "213f285e3052d3c5164dfb64fe9b55872d514d36", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.4.tgz" }, "0.19.5": { "shasum": "0a2ac440736dbfe17c2f78a3293ca8553e0b24cb", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.5.tgz" }, "0.19.6": { "shasum": "e227d788df628aeb0bb3e855c534f1cdfe7cc7c7", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.6.tgz" }, "0.19.7": { "shasum": "1f4f9798be218cf57035d110f83ee6b0d1c712e6", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.7.tgz" }, "0.19.8": { "shasum": "07bd6940d66043dacdd5ef5a7b4423ea753f1254", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.19.8.tgz" }, "0.20.0": { "shasum": "3793c88361dff3dd98b440b8e4c93fa38e442c10", "tarball": "http://registry.npmjs.org/stylus/-/stylus-0.20.0.tgz" } }, "keywords": [ "css", "parser", "style", "stylesheets", "jade", "language" ], "url": "http://registry.npmjs.org/stylus/" }, "stylus-blueprint": { "name": "stylus-blueprint", "description": "Blueprint css framework ported to stylus", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-07-09T17:04:45.155Z", "created": "2011-04-05T21:59:18.006Z", "0.1.0": "2011-04-05T21:59:18.241Z", "0.2.0": "2011-07-09T17:04:45.155Z" }, "author": { "name": "Brian Carlson", "email": "brian.m.carlson@gmail.com" }, "repository": { "url": "https://github.com/brianc/stylus-blueprint" }, "versions": { "0.1.0": "http://registry.npmjs.org/stylus-blueprint/0.1.0", "0.2.0": "http://registry.npmjs.org/stylus-blueprint/0.2.0" }, "dist": { "0.1.0": { "shasum": "3caee4241109616fb7349b7fb9ed58f7ad29d1b1", "tarball": "http://registry.npmjs.org/stylus-blueprint/-/stylus-blueprint-0.1.0.tgz" }, "0.2.0": { "shasum": "fa12fb9714041d9f42ddfd39c730a9dd196a9015", "tarball": "http://registry.npmjs.org/stylus-blueprint/-/stylus-blueprint-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/stylus-blueprint/" }, "stylus-images": { "name": "stylus-images", "description": "Enhanced stylus image handling plugin", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kpdecker", "email": "kpdecker@gmail.com" } ], "time": { "modified": "2011-10-03T05:42:51.460Z", "created": "2011-10-03T05:42:51.202Z", "0.1.0": "2011-10-03T05:42:51.460Z" }, "author": { "name": "Kevin Decker", "email": "kpdecker@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kpdecker/stylus-images.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stylus-images/0.1.0" }, "dist": { "0.1.0": { "shasum": "55ad84d557ee0b0c23ff41fb057de827fa95f45c", "tarball": "http://registry.npmjs.org/stylus-images/-/stylus-images-0.1.0.tgz" } }, "keywords": [ "css", "image", "style", "stylesheets", "stylus" ], "url": "http://registry.npmjs.org/stylus-images/" }, "stylus-sprite": { "name": "stylus-sprite", "description": "Generate sprite images with Stylus", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "andris", "email": "andris@node.ee" } ], "time": { "modified": "2011-07-20T19:08:22.467Z", "created": "2011-05-10T14:01:44.060Z", "0.1.0": "2011-05-10T14:01:44.784Z", "0.1.1": "2011-05-10T14:35:23.268Z", "0.1.2": "2011-07-20T08:15:38.101Z", "0.1.3": "2011-07-20T08:26:55.245Z", "0.1.4": "2011-07-20T08:28:52.484Z", "0.1.5": "2011-07-20T10:37:18.608Z", "0.1.6": "2011-07-20T19:08:22.467Z" }, "author": { "name": "Andris Reinman" }, "repository": { "type": "git", "url": "git://github.com/andris9/stylus-sprite.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stylus-sprite/0.1.0", "0.1.1": "http://registry.npmjs.org/stylus-sprite/0.1.1", "0.1.2": "http://registry.npmjs.org/stylus-sprite/0.1.2", "0.1.3": "http://registry.npmjs.org/stylus-sprite/0.1.3", "0.1.4": "http://registry.npmjs.org/stylus-sprite/0.1.4", "0.1.5": "http://registry.npmjs.org/stylus-sprite/0.1.5", "0.1.6": "http://registry.npmjs.org/stylus-sprite/0.1.6" }, "dist": { "0.1.0": { "shasum": "900c46d13b637ab67b42edfb0b03fa9ef3d425c2", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.0.tgz" }, "0.1.1": { "shasum": "203683185b6460c35135f8dc1df5f76e2d6e2abd", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.1.tgz" }, "0.1.2": { "shasum": "56e89526f1c67745841924d6d43a03c128f53e3b", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.2.tgz" }, "0.1.3": { "shasum": "48417971c9813dc931e7ad41d8229a95b901d4e6", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.3.tgz" }, "0.1.4": { "shasum": "c502e8b539424ba24cb4faa32196c7c4e395c4b1", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.4.tgz" }, "0.1.5": { "shasum": "d9b3fbee58b97cb9a09d9db874746b1f2515a05e", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.5.tgz" }, "0.1.6": { "shasum": "ffaa12f4e3133cea4e9993d86d2cbf817487a685", "tarball": "http://registry.npmjs.org/stylus-sprite/-/stylus-sprite-0.1.6.tgz" } }, "keywords": [ "CSS", "sprite", "sprites", "images" ], "url": "http://registry.npmjs.org/stylus-sprite/" }, "styout": { "name": "styout", "description": "Simple logging with sty", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-04-04T18:37:38.523Z", "created": "2010-12-24T18:48:57.556Z", "0.5.1": "2010-12-24T18:48:58.238Z", "0.5.2": "2010-12-29T20:38:22.491Z", "0.5.3": "2011-01-06T03:50:32.720Z", "0.6.0": "2011-04-04T18:37:38.523Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/styout.git" }, "versions": { "0.5.1": "http://registry.npmjs.org/styout/0.5.1", "0.5.2": "http://registry.npmjs.org/styout/0.5.2", "0.5.3": "http://registry.npmjs.org/styout/0.5.3", "0.6.0": "http://registry.npmjs.org/styout/0.6.0" }, "dist": { "0.5.1": { "shasum": "6236f35ffa954cacf5d018b53e1d32d344bdb5ae", "tarball": "http://registry.npmjs.org/styout/-/styout-0.5.1.tgz" }, "0.5.2": { "shasum": "cf002aef208780a57689719581e1b9d2d40ce51e", "tarball": "http://registry.npmjs.org/styout/-/styout-0.5.2.tgz" }, "0.5.3": { "shasum": "887729e6cbec6d6e89efd6938cce072e7f5a4a3c", "tarball": "http://registry.npmjs.org/styout/-/styout-0.5.3.tgz" }, "0.6.0": { "shasum": "f25b02d01523a7a3f72b71456bc049286cacf3d9", "tarball": "http://registry.npmjs.org/styout/-/styout-0.6.0.tgz" } }, "keywords": [ "sty", "style", "logging", "console" ], "url": "http://registry.npmjs.org/styout/" }, "subdeps": { "name": "subdeps", "description": "trace the dependency graph of a javascript file", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-10-03T14:49:11.820Z", "created": "2011-10-03T14:49:08.627Z", "0.0.0": "2011-10-03T14:49:11.820Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-subdeps.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/subdeps/0.0.0" }, "dist": { "0.0.0": { "shasum": "54dd554b3a4154ea2e4ad1099fb82218eb3eb848", "tarball": "http://registry.npmjs.org/subdeps/-/subdeps-0.0.0.tgz" } }, "keywords": [ "dependencies", "graph", "modules", "require" ], "url": "http://registry.npmjs.org/subdeps/" }, "sudoku": { "name": "sudoku", "description": "Sudoku generator and solver for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dachev", "email": "blago@dachev.com" } ], "time": { "modified": "2011-10-26T06:29:56.273Z", "created": "2011-10-26T05:54:45.137Z", "0.0.1": "2011-10-26T05:54:49.429Z", "0.0.2": "2011-10-26T06:29:56.273Z" }, "author": { "name": "Blagovest Dachev", "email": "blago@dachev.com", "url": "http://www.dachev.com" }, "repository": { "type": "git", "url": "git://github.com/dachev/sudoku.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sudoku/0.0.1", "0.0.2": "http://registry.npmjs.org/sudoku/0.0.2" }, "dist": { "0.0.1": { "shasum": "7cb0e02fe481babe6bd048d7f6abe9e947f031da", "tarball": "http://registry.npmjs.org/sudoku/-/sudoku-0.0.1.tgz" }, "0.0.2": { "shasum": "b1c82927ffabc0243ec76c212824c3f1f3e69034", "tarball": "http://registry.npmjs.org/sudoku/-/sudoku-0.0.2.tgz" } }, "keywords": [ "sudoku", "generate", "solve", "puzzle", "game", "board" ], "url": "http://registry.npmjs.org/sudoku/" }, "sugar": { "name": "sugar", "description": "A Javascript library for working with native objects.", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "l_andrew_l", "email": "plummer.andrew@gmail.com" } ], "time": { "modified": "2011-12-11T16:45:03.920Z", "created": "2011-08-15T13:05:56.061Z", "0.9.4": "2011-08-15T13:06:01.558Z", "0.9.5": "2011-09-05T13:43:04.810Z", "1.0.0": "2011-10-21T16:47:39.845Z", "1.1.0": "2011-11-05T18:48:05.578Z", "1.1.1": "2011-11-15T14:25:33.084Z", "1.1.2": "2011-12-11T16:45:03.920Z" }, "author": { "name": "Andrew Plummer" }, "repository": { "type": "git", "url": "git://github.com/andrewplummer/Sugar.git" }, "versions": { "0.9.4": "http://registry.npmjs.org/sugar/0.9.4", "0.9.5": "http://registry.npmjs.org/sugar/0.9.5", "1.0.0": "http://registry.npmjs.org/sugar/1.0.0", "1.1.0": "http://registry.npmjs.org/sugar/1.1.0", "1.1.1": "http://registry.npmjs.org/sugar/1.1.1", "1.1.2": "http://registry.npmjs.org/sugar/1.1.2" }, "dist": { "0.9.4": { "shasum": "f536452c952c4b13b6ea2576c26d2868ca83d218", "tarball": "http://registry.npmjs.org/sugar/-/sugar-0.9.4.tgz" }, "0.9.5": { "shasum": "ef07ff53ac4ff5063cd74374cc5bf6e6d9d97e48", "tarball": "http://registry.npmjs.org/sugar/-/sugar-0.9.5.tgz" }, "1.0.0": { "shasum": "b2629f7365a764c1bb9ed5929169dfcaf7690984", "tarball": "http://registry.npmjs.org/sugar/-/sugar-1.0.0.tgz" }, "1.1.0": { "shasum": "6e2e21cdec62be860901a667aa0b7301c8b073f9", "tarball": "http://registry.npmjs.org/sugar/-/sugar-1.1.0.tgz" }, "1.1.1": { "shasum": "bb55ae1d40460a58bcc52fec64cecee9b2cc17e4", "tarball": "http://registry.npmjs.org/sugar/-/sugar-1.1.1.tgz" }, "1.1.2": { "shasum": "1fde0ac7ad2fd1372090c09a6404a111e9f33085", "tarball": "http://registry.npmjs.org/sugar/-/sugar-1.1.2.tgz" } }, "keywords": [ "functional", "utility", "ender" ], "url": "http://registry.npmjs.org/sugar/" }, "sugardoll": { "name": "sugardoll", "dist-tags": { "latest": "0.0.4", "stable": "0.0.4" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-09-02T08:04:20.930Z", "created": "2011-08-31T23:05:25.516Z", "0.0.1-dev": "2011-08-31T23:05:28.487Z", "0.0.1": "2011-09-01T10:16:51.985Z", "0.0.2": "2011-09-01T16:21:14.489Z", "0.0.3": "2011-09-02T06:08:50.666Z", "0.0.4": "2011-09-02T08:04:16.182Z" }, "versions": { "0.0.1-dev": "http://registry.npmjs.org/sugardoll/0.0.1-dev", "0.0.1": "http://registry.npmjs.org/sugardoll/0.0.1", "0.0.2": "http://registry.npmjs.org/sugardoll/0.0.2", "0.0.3": "http://registry.npmjs.org/sugardoll/0.0.3", "0.0.4": "http://registry.npmjs.org/sugardoll/0.0.4" }, "dist": { "0.0.1-dev": { "shasum": "7fcf1276dbddeb2c87e3a71cce982304defd00ea", "tarball": "http://registry.npmjs.org/sugardoll/-/sugardoll-0.0.1-dev.tgz" }, "0.0.1": { "shasum": "ff8168ecbadbc4ba61bd024d824ce138518bc85f", "tarball": "http://registry.npmjs.org/sugardoll/-/sugardoll-0.0.1.tgz" }, "0.0.2": { "shasum": "c1a74de472d17433c6ee406d343a3b4acd89be9e", "tarball": "http://registry.npmjs.org/sugardoll/-/sugardoll-0.0.2.tgz" }, "0.0.3": { "shasum": "bd4488f85b6a83337cfa2798e865363ea044cb81", "tarball": "http://registry.npmjs.org/sugardoll/-/sugardoll-0.0.3.tgz" }, "0.0.4": { "shasum": "7d66bb6439d9f222913c9d6fccbf25340b19fb84", "tarball": "http://registry.npmjs.org/sugardoll/-/sugardoll-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/sugardoll/" }, "sugarskull": { "name": "sugarskull", "description": "A Client Side Router for Single Page Apps", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" }, { "name": "hij1nx", "email": "hij1nx@me.com" }, { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-11T22:36:33.245Z", "created": "2011-11-09T15:49:20.548Z", "1.0.0": "2011-11-09T15:49:22.061Z", "1.0.1": "2011-11-10T15:28:08.899Z" }, "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/sugarskull.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/sugarskull/1.0.0", "1.0.1": "http://registry.npmjs.org/sugarskull/1.0.1" }, "dist": { "1.0.0": { "shasum": "35e7fdacfb8b0c8c3e197c6d93de78d7f8cc2013", "tarball": "http://registry.npmjs.org/sugarskull/-/sugarskull-1.0.0.tgz" }, "1.0.1": { "shasum": "44406c2c8cb056d738c6e257fa9cbe8d23dd2dc9", "tarball": "http://registry.npmjs.org/sugarskull/-/sugarskull-1.0.1.tgz" } }, "keywords": [ "URL", "router", "http", "cli", "flatiron", "client side" ], "url": "http://registry.npmjs.org/sugarskull/" }, "SugarSkull": { "name": "SugarSkull", "description": "A Client Side Router for Single Page Apps", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-11-09T14:15:23.385Z", "created": "2011-11-09T14:15:21.638Z", "0.3.0": "2011-11-09T14:15:23.385Z" }, "author": { "name": "hij1nx", "email": "hij1nx@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/hij1nx/SugarSkull.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/SugarSkull/0.3.0" }, "dist": { "0.3.0": { "shasum": "95ebffb002f37da0457abe0a968adb4064c245c5", "tarball": "http://registry.npmjs.org/SugarSkull/-/SugarSkull-0.3.0.tgz" } }, "keywords": [ "URL", "router", "client side" ], "url": "http://registry.npmjs.org/SugarSkull/" }, "suger-pod": { "name": "suger-pod", "description": "Template engin using CoffeeScript", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tricknotes", "email": "tricknotes.rs@gmail.com" } ], "time": { "modified": "2011-11-25T16:30:34.136Z", "created": "2011-09-03T13:43:07.882Z", "0.0.1": "2011-09-03T13:43:11.320Z", "0.0.3": "2011-09-04T03:05:58.187Z", "0.0.4": "2011-11-25T16:30:34.136Z" }, "author": { "name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "url": "http://d.hatena.ne.jp/tricknotes/" }, "repository": { "type": "git", "url": "git://github.com/tricknotes/suger-pod.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/suger-pod/0.0.1", "0.0.3": "http://registry.npmjs.org/suger-pod/0.0.3", "0.0.4": "http://registry.npmjs.org/suger-pod/0.0.4" }, "dist": { "0.0.1": { "shasum": "2f5c73436739ff9b255f0cb41db97c861ecf0ce7", "tarball": "http://registry.npmjs.org/suger-pod/-/suger-pod-0.0.1.tgz" }, "0.0.3": { "shasum": "fb284369d238fab1cf1b679c47646a9a28abc685", "tarball": "http://registry.npmjs.org/suger-pod/-/suger-pod-0.0.3.tgz" }, "0.0.4": { "shasum": "fc41656d92c6c2fad12894db187e1e7da78c9c23", "tarball": "http://registry.npmjs.org/suger-pod/-/suger-pod-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/suger-pod/" }, "suite": { "name": "suite", "description": "A simple diff based test suite for executable programs with outputs", "dist-tags": { "latest": "0.1.0" }, "readme": "# suite [![Build Status](https://secure.travis-ci.org/pkumar/node-suite.png)](http://travis-ci.org/pkumar/node-suite)\n\n\nA simple diff based test suite for executable programs with outputs\n\n## Installation\n```\nnpm install suite\n```\n\n## Usage\n\n```js\nvar suite = require('suite');\n```\n\nIf you like this project, please watch this and follow me.\n\n### Testing\n```\nnpm test\n```\n\n## Contributors\nHere is a list of [Contributors](http://github.com/pkumar/node-suite/contributors)\n\n### TODO\n\n__I accept pull requests and guarantee a reply back within a day__\n\n## License\nMIT/X11\n\n## Bug Reports\nReport [here](http://github.com/pkumar/node-suite/issues). __Guaranteed reply within a day__.\n\n## Contact\nPavan Kumar Sunkara (pavan.sss1991@gmail.com)\n\nFollow me on [github](https://github.com/users/follow?target=pkumar), [twitter](http://twitter.com/pksunkara)\n", "maintainers": [ { "name": "pksunkara", "email": "pavan.sss1991@gmail.com" } ], "time": { "modified": "2011-11-30T23:51:21.959Z", "created": "2011-11-30T23:51:20.809Z", "0.1.0": "2011-11-30T23:51:21.959Z" }, "author": { "name": "Pavan Kumar Sunkara", "email": "pavan.sss1991@gmail.com", "url": "http://pkumar.github.com" }, "repository": { "type": "git", "url": "git://github.com/pkumar/node-suite.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/suite/0.1.0" }, "dist": { "0.1.0": { "shasum": "8f860e4dfe8ddde0087b8658ae00da2fc60850b8", "tarball": "http://registry.npmjs.org/suite/-/suite-0.1.0.tgz" } }, "keywords": [ "test", "suite", "diff", "executable", "binary" ], "url": "http://registry.npmjs.org/suite/" }, "suncalc": { "name": "suncalc", "description": "A tiny JavaScript library for calculating sun position and sunlight phases for the given location and time.", "dist-tags": { "latest": "1.0.0" }, "readme": "SunCalc\r\n=======\r\n\r\nSunCalc is a tiny BSD-licensed JavaScript library for calculating sun position and sunlight phases (times for sunrise, sunset, dusk, etc.) for the given location and time, created by [Vladimir Agafonkin](http://agafonkin.com/en) ([@mourner](https://github.com/mourner)) as a part of the [SunCalc.net project](http://suncalc.net).\r\n\r\nAll calculations are based on the formulae given in the excellent [Astronomy Answers article about position of the sun](http://www.astro.uu.nl/~strous/AA/en/reken/zonpositie.html). You can read about different twilight phases calculated by SunCalc in the [Twilight article on Wikipedia](http://en.wikipedia.org/wiki/Twilight).\r\n\r\n## Usage example\r\n\r\n```javascript\r\n// get today's sunlight times for London\r\nvar times = SunCalc.getTimes(new Date(), 51.5, -0.1);\r\n\r\n// format sunrise time from the Date object\r\nvar sunriseStr = times.sunrise.getHours() + ':' + times.sunrise.getMinutes();\r\n\r\n// get position of the sun (azimuth and altitude) at today's sunrise\r\nvar sunrisePos = SunCalc.getPosition(times.sunrise, 51.5, -0.1);\r\n\r\n// get sunrise azimuth in degrees\r\nvar sunriseAzimuth = sunrisePos.azimuth * 180 / Math.PI;\r\n```\r\n\r\n## Reference\r\n\r\n```javascript\r\nSunCalc.getTimes(/*Date*/ date, /*Number*/ latitude, /*Number*/ longitude)\r\n```\r\n\r\nReturns an object with the following properties (each is a `Date` object):\r\n\r\n * `sunrise`: sunrise (top edge of the sun appears on the horizon)\r\n * `sunriseEnd`: sunrise ends (bottom edge of the sun touches the horizon)\r\n * `goldenHourEnd`: morning golden hour (soft light, best time for photography) ends\r\n * `solarNoon`: solar noon (sun is in the highest position)\r\n * `goldenHour`: evening golden hour starts\r\n * `sunsetStart`: sunset starts (bottom edge of the sun touches the horizon)\r\n * `sunset`: sunset (sun disappears below the horizon, evening civil twilight starts)\r\n * `dusk`: dusk (evening nautical twilight starts)\r\n * `nauticalDusk`: nautical dusk (evening astronomical twilight starts)\r\n * `night`: night starts (dark enough for astronomical observations)\r\n * `nightEnd`: night ends (morning astronomical twilight starts)\r\n * `nauticalDawn`: nautical dawn (morning nautical twilight starts)\r\n * `dawn`: dawn (morning nautical twilight ends, morning civil twilight starts)\r\n \r\n```javascript\r\nSunCalc.getPosition(/*Date*/ timeAndDate, /*Number*/ latitude, /*Number*/ longitude)\r\n```\r\n\r\nReturns an object with the following properties:\r\n\r\n * `altitude`: sun altitude above the horizon in radians, e.g. `0` at the horizon and `PI/2` at the zenith (straight over your head)\r\n * `azimuth`: sun azimuth in radians (direction along the horizon, measured from south to west), e.g. `0` is south and `Math.PI * 3/4` is northwest\r\n\r\n```javascript\r\nSunCalc.addTime(/*Number*/ angleInDegrees, /*String*/ morningName, /*String*/ eveningName)\r\n```\r\n\r\nAdds a custom time when the sun reaches the given angle to results returned by `SunCalc.getTimes`.", "maintainers": [ { "name": "mourner", "email": "agafonkin@gmail.com" } ], "time": { "modified": "2011-12-07T15:20:05.415Z", "created": "2011-12-07T15:20:03.263Z", "1.0.0": "2011-12-07T15:20:05.415Z" }, "author": { "name": "Vladimir Agafonkin" }, "repository": { "type": "git", "url": "git://github.com/mourner/suncalc.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/suncalc/1.0.0" }, "dist": { "1.0.0": { "shasum": "68d2cc4949e718d865c78338a99b095c7c26fb1b", "tarball": "http://registry.npmjs.org/suncalc/-/suncalc-1.0.0.tgz" } }, "keywords": [ "sun", "astronomy", "math", "calculation", "sunrise", "sunset" ], "url": "http://registry.npmjs.org/suncalc/" }, "sunny": { "name": "sunny", "description": "Multi-cloud datastore client.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "ryan.roemer", "email": "ryan@loose-bits.com" } ], "time": { "modified": "2011-11-09T13:14:06.748Z", "created": "2011-08-24T23:16:33.971Z", "0.0.1": "2011-08-24T23:16:34.366Z", "0.0.2": "2011-10-13T22:56:23.326Z", "0.0.3": "2011-10-29T19:12:15.167Z", "0.0.4": "2011-11-09T13:14:06.748Z" }, "author": { "name": "Ryan Roemer", "email": "ryan@loose-bits.com" }, "repository": { "type": "git", "url": "git://github.com/ryan-roemer/node-sunny.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sunny/0.0.1", "0.0.2": "http://registry.npmjs.org/sunny/0.0.2", "0.0.3": "http://registry.npmjs.org/sunny/0.0.3", "0.0.4": "http://registry.npmjs.org/sunny/0.0.4" }, "dist": { "0.0.1": { "shasum": "459b12d77944d69ae389cf3905e2728e698063b6", "tarball": "http://registry.npmjs.org/sunny/-/sunny-0.0.1.tgz" }, "0.0.2": { "shasum": "bd0fec7e8762c7b6d620a7fa615ad296c59bbc03", "tarball": "http://registry.npmjs.org/sunny/-/sunny-0.0.2.tgz" }, "0.0.3": { "shasum": "abbf40eb7c00e03a409fdde31f67b9ac50454c13", "tarball": "http://registry.npmjs.org/sunny/-/sunny-0.0.3.tgz" }, "0.0.4": { "shasum": "6342b1e730f788fa8ecf2a854b87dfcc6c1a812e", "tarball": "http://registry.npmjs.org/sunny/-/sunny-0.0.4.tgz" } }, "keywords": [ "sunny", "cloud", "amazon", "aws", "amazon web services", "s3", "simple storage service", "google storage for developers" ], "url": "http://registry.npmjs.org/sunny/" }, "superagent": { "name": "superagent", "description": "elegant progressive ajax client", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-21T21:24:46.789Z", "created": "2011-08-22T17:56:01.799Z", "0.1.1": "2011-08-22T17:56:06.370Z", "0.1.2": "2011-09-24T19:12:00.869Z", "0.1.3": "2011-10-25T22:52:57.576Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "users": { "pid": true }, "versions": { "0.1.1": "http://registry.npmjs.org/superagent/0.1.1", "0.1.2": "http://registry.npmjs.org/superagent/0.1.2", "0.1.3": "http://registry.npmjs.org/superagent/0.1.3" }, "dist": { "0.1.1": { "shasum": "8be1fefe93e72635f99155cd08d555915c9df2e4", "tarball": "http://registry.npmjs.org/superagent/-/superagent-0.1.1.tgz" }, "0.1.2": { "shasum": "896d0a23ec839ee84418c002a33ce70d63c4a9cf", "tarball": "http://registry.npmjs.org/superagent/-/superagent-0.1.2.tgz" }, "0.1.3": { "shasum": "1e2e7ee30463f247de1800100e1d8d0933685660", "tarball": "http://registry.npmjs.org/superagent/-/superagent-0.1.3.tgz" } }, "keywords": [ "http", "ajax", "request", "agent" ], "url": "http://registry.npmjs.org/superagent/" }, "supermarket": { "name": "supermarket", "description": "A key/value store based on sqlite for node.js", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "repository": { "type": "git", "url": "http://github.com/pkrumins/node-supermarket.git" }, "time": { "modified": "2011-02-21T23:37:16.898Z", "created": "2011-02-21T23:37:16.898Z", "1.0.10": "2011-02-21T23:37:16.898Z", "1.0.6": "2011-02-21T23:37:16.898Z", "1.0.7": "2011-02-21T23:37:16.898Z", "1.0.8": "2011-02-21T23:37:16.898Z", "1.0.9": "2011-02-21T23:37:16.898Z", "1.1.0": "2011-02-21T23:37:16.898Z", "1.1.1": "2011-02-21T23:37:16.898Z", "1.1.2": "2011-02-21T23:37:16.898Z" }, "versions": { "1.0.10": "http://registry.npmjs.org/supermarket/1.0.10", "1.0.6": "http://registry.npmjs.org/supermarket/1.0.6", "1.0.7": "http://registry.npmjs.org/supermarket/1.0.7", "1.0.8": "http://registry.npmjs.org/supermarket/1.0.8", "1.0.9": "http://registry.npmjs.org/supermarket/1.0.9", "1.1.0": "http://registry.npmjs.org/supermarket/1.1.0", "1.1.1": "http://registry.npmjs.org/supermarket/1.1.1", "1.1.2": "http://registry.npmjs.org/supermarket/1.1.2" }, "dist": { "1.0.10": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.0.10.tgz" }, "1.0.6": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.0.6.tgz" }, "1.0.7": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.0.7.tgz" }, "1.0.8": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.0.8.tgz" }, "1.0.9": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.0.9.tgz" }, "1.1.0": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.1.0.tgz" }, "1.1.1": { "tarball": "http://packages:5984/supermarket/-/supermarket-1.1.1.tgz" }, "1.1.2": { "tarball": "http://registry.npmjs.org/supermarket/-/supermarket-1.1.2.tgz" } }, "keywords": [ "sqlite", "nosql", "key value store" ], "url": "http://registry.npmjs.org/supermarket/" }, "supershabam-websocket": { "name": "supershabam-websocket", "description": "bloat-free websocket-draft10 classes that can be used directly, or implemented into a larger websocket framework such as Socket.IO or node-websocket-server", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "supershabam", "email": "dev@supershabam.com" } ], "time": { "modified": "2011-08-25T06:58:26.404Z", "created": "2011-08-24T08:00:57.886Z", "0.0.0": "2011-08-24T08:00:58.571Z", "0.0.1": "2011-08-24T08:02:58.493Z", "0.0.2": "2011-08-25T06:58:26.404Z" }, "author": { "name": "Ian Hansen", "email": "dev@supershabam.com" }, "repository": { "type": "git", "url": "git://github.com/supershabam/websocket.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/supershabam-websocket/0.0.0", "0.0.1": "http://registry.npmjs.org/supershabam-websocket/0.0.1", "0.0.2": "http://registry.npmjs.org/supershabam-websocket/0.0.2" }, "dist": { "0.0.0": { "shasum": "c1d19d61860f49972e46e72182d071f2367f1342", "tarball": "http://registry.npmjs.org/supershabam-websocket/-/supershabam-websocket-0.0.0.tgz" }, "0.0.1": { "shasum": "481d4adee16323e3711ac9adbbed36da7cbfc635", "tarball": "http://registry.npmjs.org/supershabam-websocket/-/supershabam-websocket-0.0.1.tgz" }, "0.0.2": { "shasum": "d837d882238af28242673e09fc002a2ba6a45239", "tarball": "http://registry.npmjs.org/supershabam-websocket/-/supershabam-websocket-0.0.2.tgz" } }, "keywords": [ "websocket", "websockets", "socket" ], "url": "http://registry.npmjs.org/supershabam-websocket/" }, "supervisor": { "name": "supervisor", "description": "A supervisor program for running nodejs programs", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" }, { "name": "iangreenleaf", "email": "ian.greenleaf@gmail.com" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me" }, "time": { "modified": "2011-11-14T22:50:17.810Z", "created": "2010-12-30T23:45:08.741Z", "0.0.4": "2010-12-30T23:45:08.741Z", "0.0.5": "2010-12-30T23:45:08.741Z", "0.0.6": "2010-12-30T23:45:08.741Z", "0.1.0": "2010-12-30T23:45:08.741Z", "0.1.1": "2011-03-08T07:14:32.412Z", "0.1.2": "2011-03-16T16:27:31.149Z", "0.1.3": "2011-05-17T15:58:48.694Z", "0.2.0": "2011-11-14T22:50:17.810Z" }, "versions": { "0.0.4": "http://registry.npmjs.org/supervisor/0.0.4", "0.0.5": "http://registry.npmjs.org/supervisor/0.0.5", "0.0.6": "http://registry.npmjs.org/supervisor/0.0.6", "0.1.0": "http://registry.npmjs.org/supervisor/0.1.0", "0.1.1": "http://registry.npmjs.org/supervisor/0.1.1", "0.1.2": "http://registry.npmjs.org/supervisor/0.1.2", "0.1.3": "http://registry.npmjs.org/supervisor/0.1.3", "0.2.0": "http://registry.npmjs.org/supervisor/0.2.0" }, "dist": { "0.0.4": { "tarball": "http://packages:5984/supervisor/-/supervisor-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/supervisor/-/supervisor-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/supervisor/-/supervisor-0.0.6.tgz" }, "0.1.0": { "shasum": "d8e2832233b6cf15d41d6ef330aad09f9427984b", "tarball": "http://registry.npmjs.org/supervisor/-/supervisor-0.1.0.tgz" }, "0.1.1": { "shasum": "eb37bdf803073a9605b711ed5887286622b7a848", "tarball": "http://registry.npmjs.org/supervisor/-/supervisor-0.1.1.tgz" }, "0.1.2": { "shasum": "ba184f3dbcdbd96da5a6a3177bad83168512e60c", "tarball": "http://registry.npmjs.org/supervisor/-/supervisor-0.1.2.tgz" }, "0.1.3": { "shasum": "0ba6127868f53dc1f0d062c9c46e0656681ff374", "tarball": "http://registry.npmjs.org/supervisor/-/supervisor-0.1.3.tgz" }, "0.2.0": { "shasum": "dbc49fa0db3beec63923e4cefb47f8c69432ff62", "tarball": "http://registry.npmjs.org/supervisor/-/supervisor-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/supervisor/" }, "supervisord": { "name": "supervisord", "description": "Supervisord library for node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:02.211Z", "created": "2011-09-17T05:28:30.640Z", "0.0.1": "2011-09-17T05:28:31.372Z", "0.0.2": "2011-09-18T03:26:54.609Z", "0.0.3": "2011-11-30T18:55:02.211Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/supervisord.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/supervisord/0.0.1", "0.0.2": "http://registry.npmjs.org/supervisord/0.0.2", "0.0.3": "http://registry.npmjs.org/supervisord/0.0.3" }, "dist": { "0.0.1": { "shasum": "b5e95c117a5f309166963c921b5b3e957d460d9e", "tarball": "http://registry.npmjs.org/supervisord/-/supervisord-0.0.1.tgz" }, "0.0.2": { "shasum": "47d0948de7f2e0c3c629661b4dd66fa8c7bd5845", "tarball": "http://registry.npmjs.org/supervisord/-/supervisord-0.0.2.tgz" }, "0.0.3": { "shasum": "60cececde68da92e1ead2a6bb1f6a24193a97d56", "tarball": "http://registry.npmjs.org/supervisord/-/supervisord-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/supervisord/" }, "supervisord-eventlistener": { "name": "supervisord-eventlistener", "description": "Listens for events from supervisord and emits them", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "sugendran", "email": "sugendran@sugendran.net" } ], "time": { "modified": "2011-11-28T12:52:57.436Z", "created": "2011-11-28T12:52:53.638Z", "0.0.1": "2011-11-28T12:52:57.436Z" }, "author": { "name": "Sugendran Ganess" }, "repository": { "type": "git", "url": "git://github.com/sugendran/node-supervisord-eventlistener.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/supervisord-eventlistener/0.0.1" }, "dist": { "0.0.1": { "shasum": "ff9ad1a2d39b7423a6b512af67105287e863ffec", "tarball": "http://registry.npmjs.org/supervisord-eventlistener/-/supervisord-eventlistener-0.0.1.tgz" } }, "keywords": [ "supervisord" ], "url": "http://registry.npmjs.org/supervisord-eventlistener/" }, "surf": { "name": "surf", "dist-tags": { "latest": "0.0.1pre" }, "maintainers": [ { "name": "dshaw", "email": "dshaw@dshaw.com" } ], "time": { "modified": "2011-09-30T09:26:28.394Z", "created": "2011-09-30T09:26:27.093Z", "0.0.1pre": "2011-09-30T09:26:28.394Z" }, "author": { "name": "Dan Shaw", "email": "dshaw@dshaw.com", "url": "http://dshaw.io" }, "repository": { "type": "git", "url": "git://github.com/dshaw/surf.git" }, "versions": { "0.0.1pre": "http://registry.npmjs.org/surf/0.0.1pre" }, "dist": { "0.0.1pre": { "shasum": "36e3176c9df20aa93f8b64d319ba75ed83cc133b", "tarball": "http://registry.npmjs.org/surf/-/surf-0.0.1pre.tgz" } }, "url": "http://registry.npmjs.org/surf/" }, "surrogate-pair": { "name": "surrogate-pair", "description": "a library to handle surrogate pair of UTF-16", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "eller86", "email": "skypencil@gmail.com" } ], "time": { "modified": "2011-10-30T02:33:52.179Z", "created": "2011-10-30T02:33:48.106Z", "0.1.0": "2011-10-30T02:33:52.179Z" }, "author": { "name": "eller86", "url": "@eller86" }, "repository": { "type": "git", "url": "git://github.com/eller86/surrogate-pair.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/surrogate-pair/0.1.0" }, "dist": { "0.1.0": { "shasum": "d6e164e6eb1d799904ec32ed836f6f311e46cb5c", "tarball": "http://registry.npmjs.org/surrogate-pair/-/surrogate-pair-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/surrogate-pair/" }, "svg2jadepartial": { "name": "svg2jadepartial", "description": "Utility written in CoffeeScript for using SVG with Jade template engine", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "fixerfrasse", "email": "fredrik@kondensator.se" } ], "time": { "modified": "2011-08-22T20:30:40.849Z", "created": "2011-08-10T08:49:28.473Z", "0.0.1": "2011-08-10T08:49:30.380Z", "0.0.2": "2011-08-15T11:49:30.369Z", "0.0.3": "2011-08-22T07:04:06.461Z", "0.0.4": "2011-08-22T20:30:40.849Z" }, "author": { "name": "Fredrik Andersson", "email": "fredrik@kondensator.se" }, "repository": { "type": "git", "url": "git://github.com/fixerfrasse/svg2jade.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/svg2jadepartial/0.0.1", "0.0.2": "http://registry.npmjs.org/svg2jadepartial/0.0.2", "0.0.3": "http://registry.npmjs.org/svg2jadepartial/0.0.3", "0.0.4": "http://registry.npmjs.org/svg2jadepartial/0.0.4" }, "dist": { "0.0.1": { "shasum": "a5b8007e5b6a275c1af0b46fcb66659d8a3f575b", "tarball": "http://registry.npmjs.org/svg2jadepartial/-/svg2jadepartial-0.0.1.tgz" }, "0.0.2": { "shasum": "28bcbc22f3da728018807c3b6a86acc8ee3b8180", "tarball": "http://registry.npmjs.org/svg2jadepartial/-/svg2jadepartial-0.0.2.tgz" }, "0.0.3": { "shasum": "2e21ec674b8ed63c91a8e49cd744b280dbf74589", "tarball": "http://registry.npmjs.org/svg2jadepartial/-/svg2jadepartial-0.0.3.tgz" }, "0.0.4": { "shasum": "f1fdb8fb97c946d6f1069036fd317631d75e4f39", "tarball": "http://registry.npmjs.org/svg2jadepartial/-/svg2jadepartial-0.0.4.tgz" } }, "keywords": [ "jade svg express" ], "url": "http://registry.npmjs.org/svg2jadepartial/" }, "svgen": { "name": "svgen", "description": "generate DNA sequence with SNV and Structural Variations from FASTA format", "dist-tags": { "latest": "0.1.2-2" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-01T07:42:34.328Z", "created": "2011-10-30T17:09:32.772Z", "0.1.0": "2011-10-30T17:09:51.286Z", "0.1.1": "2011-10-31T08:53:18.790Z", "0.1.2": "2011-10-31T12:01:30.541Z", "0.1.2-1": "2011-11-01T07:38:49.163Z", "0.1.2-2": "2011-11-01T07:42:34.328Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/svgen.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/svgen/0.1.0", "0.1.1": "http://registry.npmjs.org/svgen/0.1.1", "0.1.2": "http://registry.npmjs.org/svgen/0.1.2", "0.1.2-1": "http://registry.npmjs.org/svgen/0.1.2-1", "0.1.2-2": "http://registry.npmjs.org/svgen/0.1.2-2" }, "dist": { "0.1.0": { "shasum": "dbd0540b4b2ef31ba825bd832308ba0db0ec542f", "tarball": "http://registry.npmjs.org/svgen/-/svgen-0.1.0.tgz" }, "0.1.1": { "shasum": "f2fc2f438088214b86060f8917b4c2aa6b1c4312", "tarball": "http://registry.npmjs.org/svgen/-/svgen-0.1.1.tgz" }, "0.1.2": { "shasum": "c46ea27635ae85dd356b6389a8410c9ceba57652", "tarball": "http://registry.npmjs.org/svgen/-/svgen-0.1.2.tgz" }, "0.1.2-1": { "shasum": "7e8888b40f2318fa8e0fa5629c1de67d4d808753", "tarball": "http://registry.npmjs.org/svgen/-/svgen-0.1.2-1.tgz" }, "0.1.2-2": { "shasum": "e0024bc5de8175a4f4ae40f80f7215103abb9510", "tarball": "http://registry.npmjs.org/svgen/-/svgen-0.1.2-2.tgz" } }, "url": "http://registry.npmjs.org/svgen/" }, "swake": { "name": "swake", "description": "Task execution tool used by swarm", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "tristanls", "email": "tristan.slominski@gmail.com" } ], "time": { "modified": "2011-09-04T23:00:21.628Z", "created": "2011-08-13T20:56:57.636Z", "0.1.0": "2011-08-13T20:57:04.124Z", "0.1.1": "2011-09-04T23:00:21.628Z" }, "author": { "name": "Tristan Slominski", "email": "tristan.slominski@gmail.com", "url": "http://github.com/tristanls" }, "repository": { "type": "git", "url": "git://github.com/tristanls/swake.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/swake/0.1.0", "0.1.1": "http://registry.npmjs.org/swake/0.1.1" }, "dist": { "0.1.0": { "shasum": "ee03401ddb3b10ceb800a90d5a01a89e08e51ad4", "tarball": "http://registry.npmjs.org/swake/-/swake-0.1.0.tgz" }, "0.1.1": { "shasum": "47106cf3c01a5b03a0b4c5f349f59771f9b292cc", "tarball": "http://registry.npmjs.org/swake/-/swake-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/swake/" }, "swarm": { "name": "swarm", "description": "It cannot possibly go wrong", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "tristanls", "email": "tristan.slominski@gmail.com" } ], "time": { "modified": "2011-09-04T23:17:37.318Z", "created": "2011-07-24T07:39:24.023Z", "0.0.1-pre": "2011-07-24T07:39:25.434Z", "0.0.1-pre2": "2011-07-31T20:54:16.431Z", "0.0.1-pre3": "2011-08-01T01:13:04.687Z", "0.0.1-pre4": "2011-08-01T01:19:26.393Z", "0.0.1-pre5": "2011-08-01T01:21:55.103Z", "0.0.1-pre6": "2011-08-07T19:02:24.824Z", "0.0.1-pre7": "2011-08-07T19:51:42.833Z", "0.0.1-pre8": "2011-08-07T21:07:19.222Z", "0.0.1-pre9": "2011-08-07T21:09:52.709Z", "0.0.1-pre10": "2011-08-07T21:28:58.510Z", "0.0.1-pre11": "2011-08-07T21:31:40.672Z", "0.0.1-pre12": "2011-08-07T21:45:59.571Z", "0.0.1-pre13": "2011-08-07T21:52:00.736Z", "0.0.1": "2011-08-07T21:54:30.375Z", "0.0.2-pre": "2011-08-07T23:13:44.322Z", "0.0.2": "2011-08-07T23:26:21.200Z", "0.0.3-pre1": "2011-08-20T20:09:29.681Z", "0.1.0": "2011-09-04T21:34:35.086Z", "0.1.1": "2011-09-04T21:50:01.453Z", "0.1.2": "2011-09-04T22:46:59.814Z", "0.1.3": "2011-09-04T23:17:37.318Z" }, "author": { "name": "Tristan Slominski", "email": "tristan.slominski@gmail.com", "url": "http://github.com/tristanls" }, "repository": { "type": "git", "url": "git://github.com/tristanls/swarm.git" }, "versions": { "0.0.1-pre": "http://registry.npmjs.org/swarm/0.0.1-pre", "0.0.1-pre2": "http://registry.npmjs.org/swarm/0.0.1-pre2", "0.0.1-pre3": "http://registry.npmjs.org/swarm/0.0.1-pre3", "0.0.1-pre4": "http://registry.npmjs.org/swarm/0.0.1-pre4", "0.0.1-pre5": "http://registry.npmjs.org/swarm/0.0.1-pre5", "0.0.1-pre6": "http://registry.npmjs.org/swarm/0.0.1-pre6", "0.0.1-pre7": "http://registry.npmjs.org/swarm/0.0.1-pre7", "0.0.1-pre8": "http://registry.npmjs.org/swarm/0.0.1-pre8", "0.0.1-pre9": "http://registry.npmjs.org/swarm/0.0.1-pre9", "0.0.1-pre10": "http://registry.npmjs.org/swarm/0.0.1-pre10", "0.0.1-pre11": "http://registry.npmjs.org/swarm/0.0.1-pre11", "0.0.1-pre12": "http://registry.npmjs.org/swarm/0.0.1-pre12", "0.0.1-pre13": "http://registry.npmjs.org/swarm/0.0.1-pre13", "0.0.1": "http://registry.npmjs.org/swarm/0.0.1", "0.0.2-pre": "http://registry.npmjs.org/swarm/0.0.2-pre", "0.0.2": "http://registry.npmjs.org/swarm/0.0.2", "0.0.3-pre1": "http://registry.npmjs.org/swarm/0.0.3-pre1", "0.1.0": "http://registry.npmjs.org/swarm/0.1.0", "0.1.1": "http://registry.npmjs.org/swarm/0.1.1", "0.1.2": "http://registry.npmjs.org/swarm/0.1.2", "0.1.3": "http://registry.npmjs.org/swarm/0.1.3" }, "dist": { "0.0.1-pre": { "shasum": "f1f10a11957bbb5b7c159980409f78050827c36f", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre.tgz" }, "0.0.1-pre2": { "shasum": "9949c5ac61cbeeaa8d37f87c1c2d07e4355c88a0", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre2.tgz" }, "0.0.1-pre3": { "shasum": "d3e0394a90bd3c9c231e385c6565d2d2db3d2432", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre3.tgz" }, "0.0.1-pre4": { "shasum": "dbeb2a64a9129dc109e5e4c2b9479718875fe123", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre4.tgz" }, "0.0.1-pre5": { "shasum": "ebdfd7ce3da1362f706541fd23818ee27a9d73a7", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre5.tgz" }, "0.0.1-pre6": { "shasum": "3040343f399102f28b1b2e4b0c3ad5601b33f1c7", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre6.tgz" }, "0.0.1-pre7": { "shasum": "9b54ba14b2d909bc3da4b7e450524572c028fb03", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre7.tgz" }, "0.0.1-pre8": { "shasum": "1c1a02a6bcb200bc7367123c18317e48226a4b66", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre8.tgz" }, "0.0.1-pre9": { "shasum": "e88715de42a39b0d8e2e165db23d7fa6f273da2e", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre9.tgz" }, "0.0.1-pre10": { "shasum": "c1116ec28ca642bdf901ef07e6ba046173ef6c57", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre10.tgz" }, "0.0.1-pre11": { "shasum": "3d05f9eabf763706cce39a2bf31f533888e452a5", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre11.tgz" }, "0.0.1-pre12": { "shasum": "37f08c46766bfbbf15a07b4116b95b6f519d1916", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre12.tgz" }, "0.0.1-pre13": { "shasum": "a46b34d9efa09f99b858cb547bb2ad7c98b835ec", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1-pre13.tgz" }, "0.0.1": { "shasum": "8585c8c3982ff2638ba5914368c24b2e478cf70f", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.1.tgz" }, "0.0.2-pre": { "shasum": "3a58c40bd323922f35ab4560cc5a537187d4666e", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.2-pre.tgz" }, "0.0.2": { "shasum": "83dfdbaf00fe74decfb77bd616eaa422b9705e96", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.2.tgz" }, "0.0.3-pre1": { "shasum": "f5adaf082110f8506b9babf2faa5f96a4b2548b8", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.0.3-pre1.tgz" }, "0.1.0": { "shasum": "498d76f148eb2fb03953c93a855f2956397ce5de", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.1.0.tgz" }, "0.1.1": { "shasum": "96c9875ef439904dc4fe3e2e8f09efc59e0d2d25", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.1.1.tgz" }, "0.1.2": { "shasum": "d8b79d07bfa46283cf276e1a92e895b8fd7cb5df", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.1.2.tgz" }, "0.1.3": { "shasum": "690b05d4f0161aaabb58028b88f00af503287db0", "tarball": "http://registry.npmjs.org/swarm/-/swarm-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/swarm/" }, "sweep": { "name": "sweep", "description": "Framework for writing IRC bots", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "tombell", "email": "tomb@tombell.org.uk" } ], "time": { "modified": "2011-10-02T18:45:22.654Z", "created": "2011-10-02T18:45:21.291Z", "0.0.1": "2011-10-02T18:45:22.654Z" }, "author": { "name": "Tom Bell" }, "versions": { "0.0.1": "http://registry.npmjs.org/sweep/0.0.1" }, "dist": { "0.0.1": { "shasum": "6f3cbe279c4ab9ea579b983f612f172060a342ea", "tarball": "http://registry.npmjs.org/sweep/-/sweep-0.0.1.tgz" } }, "keywords": [ "irc", "chat", "bot", "framework" ], "url": "http://registry.npmjs.org/sweep/" }, "sweet": { "name": "sweet", "description": "Sweet Disposition: Interoperable Content-Disposistion headers", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mnot", "email": "mnot@mnot.net" } ], "time": { "modified": "2011-07-14T11:49:30.743Z", "created": "2011-07-14T06:51:19.385Z", "0.1.0": "2011-07-14T06:51:21.305Z", "0.1.1": "2011-07-14T11:49:30.743Z" }, "author": { "name": "Mark Nottingham", "email": "mnot@mnot.net", "url": "http://www.mnot.net/" }, "repository": { "type": "git", "url": "git://github.com/mnot/sweet.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/sweet/0.1.0", "0.1.1": "http://registry.npmjs.org/sweet/0.1.1" }, "dist": { "0.1.0": { "shasum": "8a698f9556aebc7cff1d6bab9e7da5b21291d21a", "tarball": "http://registry.npmjs.org/sweet/-/sweet-0.1.0.tgz" }, "0.1.1": { "shasum": "19e2abacc413a1457cc54b433d400d46d6c4869d", "tarball": "http://registry.npmjs.org/sweet/-/sweet-0.1.1.tgz" } }, "keywords": [ "HTTP", "i18n", "Content-Disposition" ], "url": "http://registry.npmjs.org/sweet/" }, "swift": { "name": "swift", "description": "OpenStack Object Storage(Swift) REST client API for Node.JS", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "firejune", "email": "to@firejune.com" } ], "time": { "modified": "2011-10-27T06:02:18.267Z", "created": "2011-10-19T02:11:27.146Z", "0.0.1": "2011-10-19T02:11:32.010Z", "0.0.2": "2011-10-19T03:02:13.249Z", "0.0.3": "2011-10-19T03:07:25.690Z", "0.1.3": "2011-10-19T03:19:41.820Z", "0.1.4": "2011-10-19T04:39:43.812Z", "0.1.5": "2011-10-19T05:22:49.396Z", "0.1.6": "2011-10-21T09:01:19.063Z", "0.1.7": "2011-10-27T06:02:18.267Z" }, "author": { "name": "Firejune", "url": "http://firejune.com/" }, "repository": { "type": "git", "url": "git://github.com/firejune/swift.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/swift/0.0.1", "0.0.2": "http://registry.npmjs.org/swift/0.0.2", "0.0.3": "http://registry.npmjs.org/swift/0.0.3", "0.1.3": "http://registry.npmjs.org/swift/0.1.3", "0.1.4": "http://registry.npmjs.org/swift/0.1.4", "0.1.5": "http://registry.npmjs.org/swift/0.1.5", "0.1.6": "http://registry.npmjs.org/swift/0.1.6", "0.1.7": "http://registry.npmjs.org/swift/0.1.7" }, "dist": { "0.0.1": { "shasum": "885446856e6f326bec3c5bbc9d95ea56b67f24ce", "tarball": "http://registry.npmjs.org/swift/-/swift-0.0.1.tgz" }, "0.0.2": { "shasum": "da01bc20a76d02e96c7a5675e0041304a19858ae", "tarball": "http://registry.npmjs.org/swift/-/swift-0.0.2.tgz" }, "0.0.3": { "shasum": "cf07c4ddb8ed54c2b5d5e81d31d074e015876e7d", "tarball": "http://registry.npmjs.org/swift/-/swift-0.0.3.tgz" }, "0.1.3": { "shasum": "a5184faac40cfb63819012c155248b65a33f32c1", "tarball": "http://registry.npmjs.org/swift/-/swift-0.1.3.tgz" }, "0.1.4": { "shasum": "43f3b767d660dc01a139123b51dbb24ad73b7ba6", "tarball": "http://registry.npmjs.org/swift/-/swift-0.1.4.tgz" }, "0.1.5": { "shasum": "7b84b73d22264ef527cc3d97c7a15c87d091e865", "tarball": "http://registry.npmjs.org/swift/-/swift-0.1.5.tgz" }, "0.1.6": { "shasum": "46c87ed5b869e074c3abeec8dc2536525f96ee19", "tarball": "http://registry.npmjs.org/swift/-/swift-0.1.6.tgz" }, "0.1.7": { "shasum": "13ff34c64b74b629c269e5568e4649d14a50f350", "tarball": "http://registry.npmjs.org/swift/-/swift-0.1.7.tgz" } }, "keywords": [ "Swift", "OpenStack", "Object Storage" ], "url": "http://registry.npmjs.org/swift/" }, "swig": { "name": "swig", "description": "A fast django-like templating engine for node.js and browsers.", "dist-tags": { "latest": "0.8.0" }, "maintainers": [ { "name": "paularmstrong", "email": "paul@paularmstrongdesigns.com" } ], "time": { "modified": "2011-11-07T19:41:19.181Z", "created": "2011-09-02T01:22:44.720Z", "0.1.1": "2011-09-02T01:22:46.060Z", "0.1.2": "2011-09-02T01:31:37.621Z", "0.1.3": "2011-09-02T02:26:17.139Z", "0.1.5": "2011-09-04T17:29:57.628Z", "0.1.6": "2011-09-04T17:45:04.607Z", "0.1.7": "2011-09-05T19:39:26.474Z", "0.1.8": "2011-09-11T00:04:54.300Z", "0.1.9": "2011-09-11T19:32:18.835Z", "0.2.0": "2011-09-12T04:19:38.009Z", "0.2.1": "2011-09-14T01:13:57.994Z", "0.2.2": "2011-09-17T00:25:09.533Z", "0.2.3": "2011-09-17T02:45:39.764Z", "0.3.0": "2011-09-18T04:32:18.279Z", "0.4.0": "2011-09-24T22:59:25.377Z", "0.5.0": "2011-09-28T03:57:50.554Z", "0.6.0": "2011-10-02T22:13:09.785Z", "0.6.1": "2011-10-03T06:17:33.389Z", "0.7.0": "2011-10-06T04:41:22.749Z", "0.8.0": "2011-11-04T17:35:18.281Z" }, "author": { "name": "Paul Armstrong", "email": "paul@paularmstrongdesigns.com" }, "repository": { "type": "git", "url": "git://github.com/paularmstrong/swig.git" }, "users": { "kwerty": true }, "versions": { "0.1.1": "http://registry.npmjs.org/swig/0.1.1", "0.1.2": "http://registry.npmjs.org/swig/0.1.2", "0.1.3": "http://registry.npmjs.org/swig/0.1.3", "0.1.5": "http://registry.npmjs.org/swig/0.1.5", "0.1.6": "http://registry.npmjs.org/swig/0.1.6", "0.1.7": "http://registry.npmjs.org/swig/0.1.7", "0.1.8": "http://registry.npmjs.org/swig/0.1.8", "0.1.9": "http://registry.npmjs.org/swig/0.1.9", "0.2.0": "http://registry.npmjs.org/swig/0.2.0", "0.2.1": "http://registry.npmjs.org/swig/0.2.1", "0.2.2": "http://registry.npmjs.org/swig/0.2.2", "0.2.3": "http://registry.npmjs.org/swig/0.2.3", "0.3.0": "http://registry.npmjs.org/swig/0.3.0", "0.4.0": "http://registry.npmjs.org/swig/0.4.0", "0.5.0": "http://registry.npmjs.org/swig/0.5.0", "0.6.0": "http://registry.npmjs.org/swig/0.6.0", "0.6.1": "http://registry.npmjs.org/swig/0.6.1", "0.7.0": "http://registry.npmjs.org/swig/0.7.0", "0.8.0": "http://registry.npmjs.org/swig/0.8.0" }, "dist": { "0.1.1": { "shasum": "7f88141f78a6bd0b407acfe242e9a7ce4a7cb0ce", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.1.tgz" }, "0.1.2": { "shasum": "dd165e19daf6970f782d5a8c3e7f41cb1584ee87", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.2.tgz" }, "0.1.3": { "shasum": "90843cb64d3dd5ecdf547c32184105fa4d860044", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.3.tgz" }, "0.1.5": { "shasum": "863bf759e16919fcab135635487a301c78c986be", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.5.tgz" }, "0.1.6": { "shasum": "bf99ea2859658b4353fb1716f0594ad8cc05fe4e", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.6.tgz" }, "0.1.7": { "shasum": "109aad77677bbba4e0d7efcd07f6c7c841addc66", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.7.tgz" }, "0.1.8": { "shasum": "6ab383ab2df1becaa3dba369895ab82436264bcf", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.8.tgz" }, "0.1.9": { "shasum": "b1422aafab7bc6187cd5daa8d1a50e19d4c23a11", "tarball": "http://registry.npmjs.org/swig/-/swig-0.1.9.tgz" }, "0.2.0": { "shasum": "f32f1097a67ba6d1ada58f5a33bbb1a14b5051ce", "tarball": "http://registry.npmjs.org/swig/-/swig-0.2.0.tgz" }, "0.2.1": { "shasum": "450b067604903d2984c8b97eb1d4edaad56479cc", "tarball": "http://registry.npmjs.org/swig/-/swig-0.2.1.tgz" }, "0.2.2": { "shasum": "8b6ac9b72dfbe2873e883e8c1785a6cc5782ed38", "tarball": "http://registry.npmjs.org/swig/-/swig-0.2.2.tgz" }, "0.2.3": { "shasum": "3cf7f9ac66a75e7b49299cd6ac62c4374e879444", "tarball": "http://registry.npmjs.org/swig/-/swig-0.2.3.tgz" }, "0.3.0": { "shasum": "64ebc326e9645f3d639369e15462a8d5641b01bb", "tarball": "http://registry.npmjs.org/swig/-/swig-0.3.0.tgz" }, "0.4.0": { "shasum": "dcdc84034e7dac67eec7a47f4aca784b0061dc16", "tarball": "http://registry.npmjs.org/swig/-/swig-0.4.0.tgz" }, "0.5.0": { "shasum": "1bdb3f1d503b0e586eb7085d562885fbc81ba96e", "tarball": "http://registry.npmjs.org/swig/-/swig-0.5.0.tgz" }, "0.6.0": { "shasum": "b3771053372d91dddd8427aeb1f436cd50f2081b", "tarball": "http://registry.npmjs.org/swig/-/swig-0.6.0.tgz" }, "0.6.1": { "shasum": "ab7cc952034978b5e2410eadcfd3769556715028", "tarball": "http://registry.npmjs.org/swig/-/swig-0.6.1.tgz" }, "0.7.0": { "shasum": "c44d8f2b1296b5bddfde4632d1380f0505a28f23", "tarball": "http://registry.npmjs.org/swig/-/swig-0.7.0.tgz" }, "0.8.0": { "shasum": "66cb4c5b921f1bdc7958ab1ce9738fe917dd1f35", "tarball": "http://registry.npmjs.org/swig/-/swig-0.8.0.tgz" } }, "keywords": [ "template", "templating", "html", "django", "express", "block" ], "url": "http://registry.npmjs.org/swig/" }, "switchback": { "name": "switchback", "description": "Command-line library for apps like heroku and jitsu", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mattinsler", "email": "matt.insler@gmail.com" } ], "time": { "modified": "2011-09-07T04:26:52.946Z", "created": "2011-09-07T04:26:52.470Z", "0.0.1": "2011-09-07T04:26:52.946Z" }, "author": { "name": "Matt Insler", "email": "matt.insler@gmail.com", "url": "http://www.mattinsler.com" }, "repository": { "type": "git", "url": "git://github.com/mattinsler/switchback.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/switchback/0.0.1" }, "dist": { "0.0.1": { "shasum": "3dc7387a6a318a3f84d783582f134de204df0bd7", "tarball": "http://registry.npmjs.org/switchback/-/switchback-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/switchback/" }, "switchboard": { "name": "switchboard", "description": "Dependency chains for events", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "bryn", "email": "bryn.bellomy@gmail.com" } ], "time": { "modified": "2011-07-04T06:03:24.204Z", "created": "2011-07-04T06:03:24.026Z", "0.0.1": "2011-07-04T06:03:24.204Z" }, "author": { "name": "Bryn Austin Bellomy", "email": "bryn.bellomy@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/switchboard/0.0.1" }, "dist": { "0.0.1": { "shasum": "e6226058dcc4b66caa2659cd7e7e976e61b4889c", "tarball": "http://registry.npmjs.org/switchboard/-/switchboard-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/switchboard/" }, "swiz": { "name": "swiz", "description": "Serilization and Validation Framework for objects in RESTful APIs", "dist-tags": { "latest": "0.4.29" }, "maintainers": [ { "name": "russell_h", "email": "russellhaering@gmail.com" }, { "name": "rphillips", "email": "ryan@trolocsis.com" }, { "name": "kami", "email": "tomaz@tomaz.me" }, { "name": "gdusbabek", "email": "gdusbabek@gmail.com" } ], "time": { "modified": "2011-12-14T04:38:02.731Z", "created": "2011-05-22T21:30:18.363Z", "0.1.0": "2011-05-22T21:30:19.055Z", "0.1.1": "2011-05-24T19:08:29.201Z", "0.1.2": "2011-05-24T19:41:20.747Z", "0.1.3": "2011-05-24T19:55:21.071Z", "0.1.4": "2011-05-26T17:00:35.853Z", "0.1.5": "2011-05-27T17:46:26.245Z", "0.1.6": "2011-05-27T18:36:09.697Z", "0.1.7": "2011-05-31T06:33:21.197Z", "0.2.0": "2011-06-06T21:48:51.977Z", "0.2.1": "2011-06-07T07:02:53.067Z", "0.2.2": "2011-06-08T21:29:32.994Z", "0.2.3": "2011-07-15T19:51:33.029Z", "0.3.1": "2011-07-20T03:18:57.903Z", "0.3.2": "2011-08-10T07:19:55.912Z", "0.3.3": "2011-08-11T21:55:00.753Z", "0.3.4": "2011-08-11T22:01:31.783Z", "0.3.5": "2011-08-16T20:09:26.954Z", "0.3.6": "2011-08-17T17:44:09.143Z", "0.3.7": "2011-08-19T18:04:32.154Z", "0.3.8": "2011-08-22T17:27:00.965Z", "0.3.9": "2011-08-24T16:37:45.891Z", "0.3.10": "2011-09-06T16:36:58.253Z", "0.3.11": "2011-09-07T22:20:11.038Z", "0.4.0": "2011-09-10T14:39:47.891Z", "0.4.1": "2011-09-15T02:57:28.457Z", "0.4.2": "2011-09-15T23:26:34.329Z", "0.4.3": "2011-09-16T00:20:24.531Z", "0.4.4": "2011-09-19T08:13:39.708Z", "0.4.5": "2011-09-19T19:31:21.563Z", "0.4.6": "2011-09-19T19:36:38.574Z", "0.4.7": "2011-09-21T16:24:29.379Z", "0.4.8": "2011-09-22T09:15:47.040Z", "0.4.9": "2011-09-22T15:47:18.887Z", "0.4.10": "2011-09-22T23:13:19.715Z", "0.4.11": "2011-09-23T14:46:58.849Z", "0.4.12": "2011-09-27T15:15:35.737Z", "0.4.13": "2011-09-27T15:43:52.280Z", "0.4.14": "2011-09-29T15:45:09.306Z", "0.4.15": "2011-09-29T21:49:26.326Z", "0.4.16": "2011-09-30T18:00:56.296Z", "0.4.17": "2011-10-03T17:50:57.811Z", "0.4.18": "2011-10-03T20:29:34.974Z", "0.4.19": "2011-10-05T19:18:30.284Z", "0.4.20": "2011-10-05T21:08:31.123Z", "0.4.21": "2011-10-07T16:25:41.151Z", "0.4.22": "2011-10-19T21:43:15.680Z", "0.4.23": "2011-10-25T17:27:59.668Z", "0.4.24": "2011-10-26T21:58:18.697Z", "0.4.25": "2011-10-27T04:36:58.303Z", "0.4.26": "2011-10-27T11:55:41.112Z", "0.4.27": "2011-10-31T01:22:57.730Z", "0.4.28": "2011-11-08T19:05:31.416Z", "0.4.29": "2011-12-14T04:38:02.731Z" }, "author": { "name": "Rackspace US, Inc." }, "repository": { "type": "git", "url": "git://github.com/racker/node-swiz.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/swiz/0.1.0", "0.1.1": "http://registry.npmjs.org/swiz/0.1.1", "0.1.2": "http://registry.npmjs.org/swiz/0.1.2", "0.1.3": "http://registry.npmjs.org/swiz/0.1.3", "0.1.4": "http://registry.npmjs.org/swiz/0.1.4", "0.1.5": "http://registry.npmjs.org/swiz/0.1.5", "0.1.6": "http://registry.npmjs.org/swiz/0.1.6", "0.1.7": "http://registry.npmjs.org/swiz/0.1.7", "0.2.0": "http://registry.npmjs.org/swiz/0.2.0", "0.2.1": "http://registry.npmjs.org/swiz/0.2.1", "0.2.2": "http://registry.npmjs.org/swiz/0.2.2", "0.2.3": "http://registry.npmjs.org/swiz/0.2.3", "0.3.1": "http://registry.npmjs.org/swiz/0.3.1", "0.3.2": "http://registry.npmjs.org/swiz/0.3.2", "0.3.3": "http://registry.npmjs.org/swiz/0.3.3", "0.3.4": "http://registry.npmjs.org/swiz/0.3.4", "0.3.5": "http://registry.npmjs.org/swiz/0.3.5", "0.3.6": "http://registry.npmjs.org/swiz/0.3.6", "0.3.7": "http://registry.npmjs.org/swiz/0.3.7", "0.3.8": "http://registry.npmjs.org/swiz/0.3.8", "0.3.9": "http://registry.npmjs.org/swiz/0.3.9", "0.3.10": "http://registry.npmjs.org/swiz/0.3.10", "0.3.11": "http://registry.npmjs.org/swiz/0.3.11", "0.4.0": "http://registry.npmjs.org/swiz/0.4.0", "0.4.1": "http://registry.npmjs.org/swiz/0.4.1", "0.4.2": "http://registry.npmjs.org/swiz/0.4.2", "0.4.3": "http://registry.npmjs.org/swiz/0.4.3", "0.4.4": "http://registry.npmjs.org/swiz/0.4.4", "0.4.5": "http://registry.npmjs.org/swiz/0.4.5", "0.4.6": "http://registry.npmjs.org/swiz/0.4.6", "0.4.7": "http://registry.npmjs.org/swiz/0.4.7", "0.4.8": "http://registry.npmjs.org/swiz/0.4.8", "0.4.9": "http://registry.npmjs.org/swiz/0.4.9", "0.4.10": "http://registry.npmjs.org/swiz/0.4.10", "0.4.11": "http://registry.npmjs.org/swiz/0.4.11", "0.4.13": "http://registry.npmjs.org/swiz/0.4.13", "0.4.14": "http://registry.npmjs.org/swiz/0.4.14", "0.4.15": "http://registry.npmjs.org/swiz/0.4.15", "0.4.16": "http://registry.npmjs.org/swiz/0.4.16", "0.4.17": "http://registry.npmjs.org/swiz/0.4.17", "0.4.18": "http://registry.npmjs.org/swiz/0.4.18", "0.4.19": "http://registry.npmjs.org/swiz/0.4.19", "0.4.20": "http://registry.npmjs.org/swiz/0.4.20", "0.4.21": "http://registry.npmjs.org/swiz/0.4.21", "0.4.22": "http://registry.npmjs.org/swiz/0.4.22", "0.4.23": "http://registry.npmjs.org/swiz/0.4.23", "0.4.24": "http://registry.npmjs.org/swiz/0.4.24", "0.4.25": "http://registry.npmjs.org/swiz/0.4.25", "0.4.26": "http://registry.npmjs.org/swiz/0.4.26", "0.4.27": "http://registry.npmjs.org/swiz/0.4.27", "0.4.28": "http://registry.npmjs.org/swiz/0.4.28", "0.4.29": "http://registry.npmjs.org/swiz/0.4.29" }, "dist": { "0.1.0": { "shasum": "8be78e0a5e8b98983e729de84dac80e7d381a76b", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.0.tgz" }, "0.1.1": { "shasum": "6c10b0bc72a1c90e801780fb16d715df673dd2e3", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.1.tgz" }, "0.1.2": { "shasum": "81f5d280bb91171ac1b27ca822c2fbdf0a39843a", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.2.tgz" }, "0.1.3": { "shasum": "b06087d005e6fc85095495764c87d49680e0c0e0", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.3.tgz" }, "0.1.4": { "shasum": "ecc6c9df7b9ba763da88af02b71421ed107ab0b7", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.4.tgz" }, "0.1.5": { "shasum": "e4731fa0a5c6f0cfd3b2d69064e17aea60dedc4b", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.5.tgz" }, "0.1.6": { "shasum": "e8b87b08ca42544545b85dffc6219cf21b0b6974", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.6.tgz" }, "0.1.7": { "shasum": "2cc571138d1d212281253fa984263dc9f7569fea", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.1.7.tgz" }, "0.2.0": { "shasum": "9db320fc532614576cfada8921ac7f70ae055fc5", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.2.0.tgz" }, "0.2.1": { "shasum": "0b534c6bdbbd641cf375715f736fa119e945868f", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.2.1.tgz" }, "0.2.2": { "shasum": "d5f83fa44a9df11f128314b353109399ae706a43", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.2.2.tgz" }, "0.2.3": { "shasum": "292b6552af77ece0cf74186fded1f948b3fa68af", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.2.3.tgz" }, "0.3.1": { "shasum": "c721b728414879444b6345b1664d492213951128", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.1.tgz" }, "0.3.2": { "shasum": "09cfe9ac3d2d1f2062c5c86f352bbf64043dabf5", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.2.tgz" }, "0.3.3": { "shasum": "c2cb9bc316e471eafc0e367058f9ece0f2e6d71c", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.3.tgz" }, "0.3.4": { "shasum": "ce55c4b9244a31b7feacfedc10771f05aa39719b", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.4.tgz" }, "0.3.5": { "shasum": "b57ed1af3cbaf08ffbc5bdb14c2dc9bea850c4b8", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.5.tgz" }, "0.3.6": { "shasum": "ee14b803791e364e7807c7b6ebf46aca1639c4b4", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.6.tgz" }, "0.3.7": { "shasum": "8ddb062dc50cb86c9da5c7c7cc9d731669e5c601", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.7.tgz" }, "0.3.8": { "shasum": "8c886e1e383cad6e3171e3f2271ddcdad6fa93a4", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.8.tgz" }, "0.3.9": { "shasum": "453b87b76f95fabcde00cfbb0f4cb72b23bd73ea", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.9.tgz" }, "0.3.10": { "shasum": "24b69aac87af1c50610a9cd40dedd13804bc23e7", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.10.tgz" }, "0.3.11": { "shasum": "6d5a2292ab9f39a4dd485be1ac04980aaaacb528", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.3.11.tgz" }, "0.4.0": { "shasum": "c6b9e7b81fed739cad7e73364122706153d2d985", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.0.tgz" }, "0.4.1": { "shasum": "c0eab9f8e1bfdcc7330fd63f2c4bd4a8ec370511", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.1.tgz" }, "0.4.2": { "shasum": "8824fc3af67a783b1622bb5f4e041aa7d12604e6", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.2.tgz" }, "0.4.3": { "shasum": "34de50009c2feb2267994aac1ceb1355caa90794", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.3.tgz" }, "0.4.4": { "shasum": "b72b0b83e30e49995d56484630e9af40b28ff21d", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.4.tgz" }, "0.4.5": { "shasum": "57616fa23b903436d3c55be6fd0f802e925c96d4", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.5.tgz" }, "0.4.6": { "shasum": "754b86b13212d57c63b562b0ef4fb765252f46ea", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.6.tgz" }, "0.4.7": { "shasum": "16ffa2d18de2bbb0028c884ce088c3c15ea77b10", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.7.tgz" }, "0.4.8": { "shasum": "a492a3ca0609649802c92e2808a62f75953f839f", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.8.tgz" }, "0.4.9": { "shasum": "18959b0995b7fb6e52c457c3f1c0f062a1092f4d", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.9.tgz" }, "0.4.10": { "shasum": "58c14d7439a2549372101e2b94277e515ee572a7", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.10.tgz" }, "0.4.11": { "shasum": "4c623913d54018620f6363fe352415003247c5e0", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.11.tgz" }, "0.4.13": { "shasum": "97649b6313f2948abfbf6ea4b20f04767076911b", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.13.tgz" }, "0.4.14": { "shasum": "1900a0c9f3ed1947489b1c81fa4582153c82062b", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.14.tgz" }, "0.4.15": { "shasum": "1692fabfc2221bf5e4c49bfdc897fea488083a48", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.15.tgz" }, "0.4.16": { "shasum": "e20e5e3474671b466ee7aabfaed56d945246f0aa", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.16.tgz" }, "0.4.17": { "shasum": "2d4e7854c5d934f4f902ef1b14a756ce9160a9a5", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.17.tgz" }, "0.4.18": { "shasum": "0204c5f57dcf5ed0bece09c0d4da742082e76bbe", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.18.tgz" }, "0.4.19": { "shasum": "ae517262ed76af3fc39f3e4349c6a87a4a27cf5d", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.19.tgz" }, "0.4.20": { "shasum": "43837918f5d40c108a2b3105f65eaf14e3562881", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.20.tgz" }, "0.4.21": { "shasum": "0447785d558fc9b8ad4528e3ee77694cfa9d04f1", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.21.tgz" }, "0.4.22": { "shasum": "a54189e289502bdc8a14cf07c5952aab7fd466b6", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.22.tgz" }, "0.4.23": { "shasum": "5f22185d808537deec3cf0c35cc5853edf53dfde", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.23.tgz" }, "0.4.24": { "shasum": "1080612e4db945e5b1decf084c91a83e7677dc87", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.24.tgz" }, "0.4.25": { "shasum": "f7e0f41376e5d1197e03d6a1dd0c6c50757b826a", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.25.tgz" }, "0.4.26": { "shasum": "a19a80d3dc89bede494b48c8039ca9a291173f5c", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.26.tgz" }, "0.4.27": { "shasum": "165a1a8f243c9205b0820fc4609019e1dab867e4", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.27.tgz" }, "0.4.28": { "shasum": "d4defb729437b90752c8464bf331691b739bcec1", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.28.tgz" }, "0.4.29": { "shasum": "f2d6a1a975c4993f74ce723ba649c47c94f001b0", "tarball": "http://registry.npmjs.org/swiz/-/swiz-0.4.29.tgz" } }, "url": "http://registry.npmjs.org/swiz/" }, "swizec-bitly": { "name": "swizec-bitly", "description": "A Bit.ly API library for Node.JS; forked to help with install until original is fixed", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "swizec", "email": "swizec@swizec.com" } ], "time": { "modified": "2011-06-28T18:35:52.845Z", "created": "2011-06-28T18:35:52.467Z", "1.0.1": "2011-06-28T18:35:52.845Z" }, "author": { "name": "Tane Piper", "email": "github@tanepiper.com" }, "repository": { "type": "git", "url": "git://github.com/Swizec/node-bitly.git" }, "versions": { "1.0.1": "http://registry.npmjs.org/swizec-bitly/1.0.1" }, "dist": { "1.0.1": { "shasum": "b7a1be0e4e5b904e6a1acbe8137822d9e4e0e6b4", "tarball": "http://registry.npmjs.org/swizec-bitly/-/swizec-bitly-1.0.1.tgz" } }, "keywords": [ "bitly", "urls", "url shortner", "url expander" ], "url": "http://registry.npmjs.org/swizec-bitly/" }, "sws": { "name": "sws", "description": "An instant Static Web Server (for static content). Actually just a command line runner for connect.[static|staticProvider].", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "bengl", "email": "bryan@bryanenglish.com" } ], "time": { "modified": "2011-03-24T02:06:29.724Z", "created": "2011-03-14T05:39:20.796Z", "0.0.1": "2011-03-14T05:39:20.969Z", "0.0.2": "2011-03-24T02:06:29.724Z" }, "author": { "name": "Bryan English", "email": "bryan@bryanenglish.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/sws/0.0.1", "0.0.2": "http://registry.npmjs.org/sws/0.0.2" }, "dist": { "0.0.1": { "shasum": "a222b67497a15fb95514a81d617e81f538ad8de4", "tarball": "http://registry.npmjs.org/sws/-/sws-0.0.1.tgz" }, "0.0.2": { "shasum": "902b6503a77535aa15c1f8f77d7b98872f2812d1", "tarball": "http://registry.npmjs.org/sws/-/sws-0.0.2.tgz" } }, "keywords": [ "web", "server", "static" ], "url": "http://registry.npmjs.org/sws/" }, "sylvester": { "name": "sylvester", "description": "node.js implementation of James Coglan's \"Sylvester\" matrix math library.", "dist-tags": { "latest": "0.0.10" }, "readme": "\nnode-sylvester\n==============\n\nnode.js implementation of James Coglan's \"Sylvester\" matrix math library.\nThe original project can be found at http://sylvester.jcoglan.com/\n\nThis project is maintained by Chris Umbel (http://www.chrisumbel.com)\n\nLicense\n=======\n\nThis project is released under The MIT License\n\nCopyright (c) 2011, Chris Umbel, James Coglan\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n", "maintainers": [ { "name": "chrisumbel", "email": "chris@chrisumbel.com" } ], "time": { "modified": "2011-12-12T01:16:19.256Z", "created": "2011-11-06T18:02:19.385Z", "0.0.1": "2011-11-06T18:02:20.178Z", "0.0.2": "2011-11-06T19:36:16.483Z", "0.0.3": "2011-11-09T02:13:35.249Z", "0.0.4": "2011-11-11T01:33:07.742Z", "0.0.5": "2011-11-24T12:28:47.273Z", "0.0.7": "2011-11-24T22:43:40.787Z", "0.0.8": "2011-11-26T20:57:04.207Z", "0.0.9": "2011-12-11T16:54:24.637Z", "0.0.10": "2011-12-12T01:16:19.256Z" }, "author": { "name": "Chris Umbel", "email": "chris@chrisumbel.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/sylvester/0.0.1", "0.0.2": "http://registry.npmjs.org/sylvester/0.0.2", "0.0.3": "http://registry.npmjs.org/sylvester/0.0.3", "0.0.4": "http://registry.npmjs.org/sylvester/0.0.4", "0.0.5": "http://registry.npmjs.org/sylvester/0.0.5", "0.0.7": "http://registry.npmjs.org/sylvester/0.0.7", "0.0.8": "http://registry.npmjs.org/sylvester/0.0.8", "0.0.9": "http://registry.npmjs.org/sylvester/0.0.9", "0.0.10": "http://registry.npmjs.org/sylvester/0.0.10" }, "dist": { "0.0.1": { "shasum": "b4feee1d2efe40f0014f4bcc3f87354285948112", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.1.tgz" }, "0.0.2": { "shasum": "420af92ac7d8da18a4fc5ccf41cb6e6e7fb21a11", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.2.tgz" }, "0.0.3": { "shasum": "b52e6bcbb16c4908b5741cf418e5ec0d93a0373b", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.3.tgz" }, "0.0.4": { "shasum": "27abab1984bd82c34487db87509551e65f765757", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.4.tgz" }, "0.0.5": { "shasum": "dea94bddd0d1a7ea2dd36f6853be534b9136f252", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.5.tgz" }, "0.0.7": { "shasum": "f2aad87d643dbac4b519745fdbc2caed442a193e", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.7.tgz" }, "0.0.8": { "shasum": "e61dde0a2d93193d38b663afdd92a12da2e80b86", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.8.tgz" }, "0.0.9": { "shasum": "97cdb7651550bb99a56295065b507e491a75b897", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.9.tgz" }, "0.0.10": { "shasum": "8a1bcd0b4fa3290bd590bb5b7b41b979ce02a577", "tarball": "http://registry.npmjs.org/sylvester/-/sylvester-0.0.10.tgz" } }, "keywords": [ "matrix", "vector", "linear", "line", "algebra", "matrices" ], "url": "http://registry.npmjs.org/sylvester/" }, "symbie": { "name": "symbie", "description": "Framework for web-sites running on the client", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-01-20T11:29:37.888Z", "created": "2011-01-20T10:31:55.198Z", "0.0.1": "2011-01-20T10:31:55.966Z", "0.0.2": "2011-01-20T11:29:37.888Z" }, "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Symbie/tree", "url": "git://github.com/SamuraiJack/Symbie.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/symbie/0.0.1", "0.0.2": "http://registry.npmjs.org/symbie/0.0.2" }, "dist": { "0.0.1": { "shasum": "5f8c78243c0d13eb88ea1aacb5dd3c1cb11a4e0f", "tarball": "http://registry.npmjs.org/symbie/-/symbie-0.0.1.tgz" }, "0.0.2": { "shasum": "54239988b20d5330a016135169e6d1e80a4a11c3", "tarball": "http://registry.npmjs.org/symbie/-/symbie-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/symbie/" }, "symbox": { "name": "symbox", "description": "Simplifies symlinking folders in Dropbox", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ritch", "email": "skawful@gmail.com" } ], "time": { "modified": "2011-06-23T05:49:14.171Z", "created": "2011-06-22T08:25:26.624Z", "0.0.0": "2011-06-22T08:25:27.249Z", "0.0.1": "2011-06-23T05:49:14.171Z" }, "author": { "name": "Ritchie Martori" }, "repository": { "type": "git", "url": "git://github.com/ritch/symbox.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/symbox/0.0.0", "0.0.1": "http://registry.npmjs.org/symbox/0.0.1" }, "dist": { "0.0.0": { "shasum": "cb3adb7f37a8a2da552bdd8ffd63ced8b6845329", "tarball": "http://registry.npmjs.org/symbox/-/symbox-0.0.0.tgz" }, "0.0.1": { "shasum": "88d4ccdd667951d7bc22e381d7d8de9ba7eb44cb", "tarball": "http://registry.npmjs.org/symbox/-/symbox-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/symbox/" }, "synapse": { "name": "synapse", "description": "An HTTP-based event framework", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ceineke", "email": "npm@chriseineke.com" } ], "time": { "modified": "2011-09-18T06:25:55.626Z", "created": "2011-09-18T06:25:55.041Z", "0.0.2": "2011-09-18T06:25:55.626Z" }, "author": { "name": "Chris Eineke", "email": "chris@chriseineke.com", "url": "http://chriseineke.com/" }, "versions": { "0.0.2": "http://registry.npmjs.org/synapse/0.0.2" }, "dist": { "0.0.2": { "shasum": "3354385ec4f85ca1a28a766cb842810feadac495", "tarball": "http://registry.npmjs.org/synapse/-/synapse-0.0.2.tgz" } }, "keywords": [ "synapse", "event", "framework", "http", "rest", "restful" ], "url": "http://registry.npmjs.org/synapse/" }, "sync": { "name": "sync", "description": "Library that makes simple to run asynchronous functions in synchronous manner, using node-fibers.", "dist-tags": { "latest": "0.1.9beta3" }, "maintainers": [ { "name": "octave", "email": "chinsay@gmail.com" } ], "time": { "modified": "2011-09-24T13:15:39.536Z", "created": "2011-03-11T17:13:53.096Z", "0.0.1": "2011-03-11T17:13:53.557Z", "0.1.0": "2011-03-28T04:32:30.440Z", "0.1.1": "2011-03-28T12:34:28.094Z", "0.1.3": "2011-03-31T09:56:45.285Z", "0.1.4": "2011-03-31T10:32:14.983Z", "0.1.5": "2011-03-31T11:28:20.220Z", "0.1.6": "2011-04-08T13:13:17.551Z", "0.1.7": "2011-05-04T07:52:47.313Z", "0.1.8": "2011-06-17T13:22:34.052Z", "0.1.9beta": "2011-06-24T12:31:22.481Z", "0.1.9beta2": "2011-08-04T11:37:19.618Z", "0.1.9beta3": "2011-09-14T13:27:16.218Z" }, "author": { "name": "Yuriy Bogdanov", "email": "chinsay@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/sync/0.0.1", "0.1.0": "http://registry.npmjs.org/sync/0.1.0", "0.1.1": "http://registry.npmjs.org/sync/0.1.1", "0.1.3": "http://registry.npmjs.org/sync/0.1.3", "0.1.4": "http://registry.npmjs.org/sync/0.1.4", "0.1.5": "http://registry.npmjs.org/sync/0.1.5", "0.1.6": "http://registry.npmjs.org/sync/0.1.6", "0.1.7": "http://registry.npmjs.org/sync/0.1.7", "0.1.9beta": "http://registry.npmjs.org/sync/0.1.9beta", "0.1.8": "http://registry.npmjs.org/sync/0.1.8", "0.1.9beta2": "http://registry.npmjs.org/sync/0.1.9beta2", "0.1.9beta3": "http://registry.npmjs.org/sync/0.1.9beta3" }, "dist": { "0.0.1": { "shasum": "f305289800eb9bf6f7a8eeaee71705e96a0d36d6", "tarball": "http://registry.npmjs.org/sync/-/sync-0.0.1.tgz" }, "0.1.0": { "shasum": "b936331080a9176bf66e02e9e35129a43a668410", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.0.tgz" }, "0.1.1": { "shasum": "5ed4ab39eca7f88302652579f62c1611e126d836", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.1.tgz" }, "0.1.3": { "shasum": "ddfebdc6b86f4f1afc5d44be6b94b7ba9478939f", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.3.tgz" }, "0.1.4": { "shasum": "e0ae0a3ad0233439aa47e6f1c3b74513c165e9cb", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.4.tgz" }, "0.1.5": { "shasum": "46781ff7347dfb8f5528f4845256788011cbbdd6", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.5.tgz" }, "0.1.6": { "shasum": "ebaf354bebca360487a1ed020df0cd4d002cf167", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.6.tgz" }, "0.1.7": { "shasum": "e743ba4b644f150f2b8090539b55bd06c3b53231", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.7.tgz" }, "0.1.9beta": { "shasum": "77b15039ed0f491949b0bd0b3a099443a921f8f6", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.9beta.tgz" }, "0.1.8": { "shasum": "ac0fa41ef2e540813d92b17e71d4d354efe1497c", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.8.tgz" }, "0.1.9beta2": { "shasum": "31977bea483b834f9cf0b6decf9957c7fb85a6c9", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.9beta2.tgz" }, "0.1.9beta3": { "shasum": "9bb3d7f88b5347f81dc2eca0d63fceddbc727ea4", "tarball": "http://registry.npmjs.org/sync/-/sync-0.1.9beta3.tgz" } }, "url": "http://registry.npmjs.org/sync/" }, "synchro": { "name": "synchro", "description": "execute asynchronous callbacks in sequence or wait on a group of async functions", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "noodlehaus", "email": "jesus.domingo@gmail.com" } ], "time": { "modified": "2011-11-07T16:14:57.165Z", "created": "2011-08-23T05:22:51.017Z", "0.0.3": "2011-08-23T05:23:14.406Z", "0.0.4": "2011-08-25T05:48:41.578Z", "0.0.5": "2011-08-25T14:18:56.486Z", "0.0.6": "2011-09-08T09:46:14.770Z", "0.0.7": "2011-09-15T05:47:11.451Z", "0.0.8": "2011-09-15T05:50:59.797Z", "0.0.9": "2011-11-07T16:14:57.165Z" }, "author": { "name": "Jesus A. Domingo", "email": "jesus.domingo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/noodlehaus/node-synchro.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/synchro/0.0.3", "0.0.4": "http://registry.npmjs.org/synchro/0.0.4", "0.0.5": "http://registry.npmjs.org/synchro/0.0.5", "0.0.6": "http://registry.npmjs.org/synchro/0.0.6", "0.0.7": "http://registry.npmjs.org/synchro/0.0.7", "0.0.8": "http://registry.npmjs.org/synchro/0.0.8", "0.0.9": "http://registry.npmjs.org/synchro/0.0.9" }, "dist": { "0.0.3": { "shasum": "332252840ed9314aa26d360f6487e25db6b1bbfc", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.3.tgz" }, "0.0.4": { "shasum": "11831af25ed782482c4abac43c625c7f2ac09539", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.4.tgz" }, "0.0.5": { "shasum": "0285f3cdb9f0a384cc9ad536a4c576aed8140fe6", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.5.tgz" }, "0.0.6": { "shasum": "8536fc03c3a2ebbe3acfc7644a6485fb8d8cc19f", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.6.tgz" }, "0.0.7": { "shasum": "cd3ded61f559c4040d56468dba8b67293be1188c", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.7.tgz" }, "0.0.8": { "shasum": "c608521e9d8587d64ea03bbea3295003c5783c25", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.8.tgz" }, "0.0.9": { "shasum": "36f707c9a13356f72ec0622d058856257d250e5c", "tarball": "http://registry.npmjs.org/synchro/-/synchro-0.0.9.tgz" } }, "keywords": [ "chain", "asynchronous", "synchronous", "sequence" ], "url": "http://registry.npmjs.org/synchro/" }, "synchronous": { "name": "synchronous", "description": "Synchronous Node.JS", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-05-26T10:54:08.786Z", "created": "2011-05-24T11:50:34.736Z", "0.1.0": "2011-05-24T11:50:36.391Z", "0.1.1": "2011-05-26T09:14:07.469Z", "0.1.2": "2011-05-26T10:54:08.786Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/synchronous.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/synchronous/0.1.0", "0.1.1": "http://registry.npmjs.org/synchronous/0.1.1", "0.1.2": "http://registry.npmjs.org/synchronous/0.1.2" }, "dist": { "0.1.0": { "shasum": "911d4b6f2d61cbb9f2d36a8cbc39a175e6989fa4", "tarball": "http://registry.npmjs.org/synchronous/-/synchronous-0.1.0.tgz" }, "0.1.1": { "shasum": "6e349989767021f9e6904fb8f45885cb4e7fdfcb", "tarball": "http://registry.npmjs.org/synchronous/-/synchronous-0.1.1.tgz" }, "0.1.2": { "shasum": "32a5722a0609522d2b3c281cf15c234e472b175e", "tarball": "http://registry.npmjs.org/synchronous/-/synchronous-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/synchronous/" }, "syncler": { "name": "syncler", "description": "Some clever yet compact description", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-03-18T12:43:02.543Z", "created": "2011-03-18T12:43:01.809Z", "0.0.1": "2011-03-18T12:43:02.543Z" }, "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Syncler/tree", "url": "git://github.com/SamuraiJack/Syncler.git", "type": "git" }, "versions": { "0.0.1": "http://registry.npmjs.org/syncler/0.0.1" }, "dist": { "0.0.1": { "shasum": "cf5b7dc8d78b9f756163a1facb976435153127a5", "tarball": "http://registry.npmjs.org/syncler/-/syncler-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/syncler/" }, "syncrepl": { "name": "syncrepl", "description": "REPL that makes doing async calls easier", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-03-10T19:43:19.688Z", "created": "2011-03-10T19:43:03.034Z", "0.2.0": "2011-03-10T19:43:03.326Z", "0.4.0": "2011-03-10T19:43:19.688Z" }, "author": { "name": "Wade Simmons", "email": "wade@wades.im", "url": "http://wades.im/mons" }, "repository": { "type": "git", "url": "git://github.com/wadey/node-syncrepl.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/syncrepl/0.2.0", "0.4.0": "http://registry.npmjs.org/syncrepl/0.4.0" }, "dist": { "0.2.0": { "shasum": "e79116ee8e52ca0b7b8425c76aadc22f6d6d1725", "tarball": "http://registry.npmjs.org/syncrepl/-/syncrepl-0.2.0.tgz" }, "0.4.0": { "shasum": "cb6bf7f8103e586f296eb7f745b6419987b63c51", "tarball": "http://registry.npmjs.org/syncrepl/-/syncrepl-0.4.0.tgz" } }, "keywords": [ "sync", "repl" ], "url": "http://registry.npmjs.org/syncrepl/" }, "synct": { "name": "synct", "description": "simple test framework for syncronous tests", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-08-09T09:02:14.165Z", "created": "2011-08-09T09:02:11.085Z", "1.0.0": "2011-08-09T09:02:14.165Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/synct.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/synct/1.0.0" }, "dist": { "1.0.0": { "shasum": "19e8f5501709767d645788b3e7f25e14ff8fc374", "tarball": "http://registry.npmjs.org/synct/-/synct-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/synct/" }, "syndicate": { "name": "syndicate", "description": "A peer-ish pubsub-ish module for updates over http, tcp, and udp", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-12-09T21:02:37.356Z", "created": "2011-09-02T23:08:10.742Z", "0.6.0": "2011-09-02T23:08:11.850Z", "0.6.1": "2011-09-13T21:41:25.374Z", "0.6.2": "2011-09-20T16:30:22.895Z", "0.6.3": "2011-10-04T23:19:22.651Z", "0.6.4": "2011-10-07T21:19:28.839Z", "0.6.5": "2011-11-11T22:21:11.878Z", "0.7.0": "2011-12-02T00:25:15.857Z", "0.7.1": "2011-12-02T23:02:53.037Z", "0.7.2": "2011-12-05T21:59:54.028Z", "0.7.3": "2011-12-08T22:51:09.868Z", "0.7.4": "2011-12-09T00:11:50.059Z", "0.8.0": "2011-12-09T20:57:36.597Z", "0.8.1": "2011-12-09T21:02:37.356Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/node-syndicate.git" }, "versions": { "0.6.0": "http://registry.npmjs.org/syndicate/0.6.0", "0.6.1": "http://registry.npmjs.org/syndicate/0.6.1", "0.6.2": "http://registry.npmjs.org/syndicate/0.6.2", "0.6.3": "http://registry.npmjs.org/syndicate/0.6.3", "0.6.4": "http://registry.npmjs.org/syndicate/0.6.4", "0.6.5": "http://registry.npmjs.org/syndicate/0.6.5", "0.7.0": "http://registry.npmjs.org/syndicate/0.7.0", "0.7.1": "http://registry.npmjs.org/syndicate/0.7.1", "0.7.2": "http://registry.npmjs.org/syndicate/0.7.2", "0.7.3": "http://registry.npmjs.org/syndicate/0.7.3", "0.7.4": "http://registry.npmjs.org/syndicate/0.7.4", "0.8.0": "http://registry.npmjs.org/syndicate/0.8.0", "0.8.1": "http://registry.npmjs.org/syndicate/0.8.1" }, "dist": { "0.6.0": { "shasum": "600518a8de3473e03d5f7112956327c15cfb8713", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.6.0.tgz" }, "0.6.1": { "shasum": "0a96c41707d50f2acf0f376504d33cb925a03765", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.6.1.tgz" }, "0.6.2": { "shasum": "fe0dad24248f4eb153fe260621e22b5c4d5e3207", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.6.2.tgz" }, "0.6.3": { "shasum": "35104a45bd6dd845389dde425503c6c23b94e45c", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.6.3.tgz" }, "0.6.4": { "shasum": "0de73e31c7e9e05f24ea0df5599ef810e4c0acf3", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.6.4.tgz" }, "0.6.5": { "shasum": "d362b0faca802f072ae70780b6d353dd96118300", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.6.5.tgz" }, "0.7.0": { "shasum": "0e92ac7f8d2362f852f8627edd4b954699d5b653", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.7.0.tgz" }, "0.7.1": { "shasum": "54b571a891dfd1595d5835e3acc7988106c475ad", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.7.1.tgz" }, "0.7.2": { "shasum": "ede8ec6e4619bbb35a5189652e0347d863f529c1", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.7.2.tgz" }, "0.7.3": { "shasum": "aa4943a4dc363f59583de5a1742534e436409521", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.7.3.tgz" }, "0.7.4": { "shasum": "eac906712e9db687a931bb0fa3d5d82fd2cbe781", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.7.4.tgz" }, "0.8.0": { "shasum": "6c7e8d8d53854f2ff5bc05a10241b2b17515d9ea", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.8.0.tgz" }, "0.8.1": { "shasum": "2eb55d65f4e627bd3ff7ef8261065ed1abe7f10e", "tarball": "http://registry.npmjs.org/syndicate/-/syndicate-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/syndicate/" }, "synergy": { "name": "synergy", "description": "A web framework based on Knockout.js and Node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "teh_senaus", "email": "sean@sdmworld.co.uk" } ], "time": { "modified": "2011-10-01T12:54:24.931Z", "created": "2011-09-26T22:23:01.493Z", "0.1.1": "2011-09-26T22:23:02.004Z", "0.1.2": "2011-10-01T12:07:33.395Z", "0.1.3": "2011-10-01T12:54:24.931Z" }, "author": { "name": "Sean Micklethwaite" }, "repository": { "type": "git", "url": "git://github.com/tehsenaus/synergy.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/synergy/0.1.1", "0.1.2": "http://registry.npmjs.org/synergy/0.1.2", "0.1.3": "http://registry.npmjs.org/synergy/0.1.3" }, "dist": { "0.1.1": { "shasum": "f7cda9e1a769baa85fe0a114c92a3b361cbf2bab", "tarball": "http://registry.npmjs.org/synergy/-/synergy-0.1.1.tgz" }, "0.1.2": { "shasum": "b17f4d4d386e070094433527caa8fc639f45cff7", "tarball": "http://registry.npmjs.org/synergy/-/synergy-0.1.2.tgz" }, "0.1.3": { "shasum": "af6be6502be6ee11b150df565756059c5566fd10", "tarball": "http://registry.npmjs.org/synergy/-/synergy-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/synergy/" }, "sysalert": { "name": "sysalert", "description": "system watcher", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:28.883Z", "created": "2011-10-25T02:29:05.743Z", "0.0.1": "2011-10-25T02:29:06.436Z", "0.0.2": "2011-11-30T18:55:28.883Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/sysalert.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sysalert/0.0.1", "0.0.2": "http://registry.npmjs.org/sysalert/0.0.2" }, "dist": { "0.0.1": { "shasum": "9575cd02a35f35b6559802b3b5a9812f476878b8", "tarball": "http://registry.npmjs.org/sysalert/-/sysalert-0.0.1.tgz" }, "0.0.2": { "shasum": "fdd5ed378ab55cd29ae9dfa62405cc42b8656d14", "tarball": "http://registry.npmjs.org/sysalert/-/sysalert-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/sysalert/" }, "sysalert-photomotr": { "name": "sysalert-photomotr", "description": "system watcher", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-10-25T02:18:41.338Z", "created": "2011-10-25T02:18:40.682Z", "0.0.1": "2011-10-25T02:18:41.338Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/sysalert.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sysalert-photomotr/0.0.1" }, "dist": { "0.0.1": { "shasum": "a89b813079793a5244a3f5fb597ca6cea7e28936", "tarball": "http://registry.npmjs.org/sysalert-photomotr/-/sysalert-photomotr-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/sysalert-photomotr/" }, "syslog": { "name": "syslog", "description": "Syslog-ng TCP client, with basic fault-tolerance.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" } ], "time": { "modified": "2011-04-10T22:13:50.786Z", "created": "2011-01-28T21:41:47.032Z", "0.1.0": "2011-01-28T21:41:47.161Z", "0.1.1": "2011-04-10T22:13:50.786Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/syslog/0.1.0", "0.1.1": "http://registry.npmjs.org/syslog/0.1.1" }, "dist": { "0.1.0": { "shasum": "ff46bc7e8755ac9747a77d453a70a1f08ba7d58d", "tarball": "http://registry.npmjs.org/syslog/-/syslog-0.1.0.tgz" }, "0.1.1": { "shasum": "675d8210898e785fd14c831de2d9a6aec0a35cbd", "tarball": "http://registry.npmjs.org/syslog/-/syslog-0.1.1.tgz" } }, "keywords": [ "syslog", "logger" ], "url": "http://registry.npmjs.org/syslog/" }, "syslog-node": { "name": "syslog-node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cconstantine", "email": "cconstan@gmail.com" } ], "time": { "modified": "2011-08-12T23:02:57.238Z", "created": "2011-08-01T08:24:45.052Z", "0.0.1": "2011-08-01T08:24:46.000Z", "0.0.2": "2011-08-01T08:29:12.449Z", "0.0.3": "2011-08-01T08:34:50.845Z", "0.0.4": "2011-08-01T08:39:37.627Z", "0.0.5": "2011-08-01T08:41:21.051Z", "0.0.6": "2011-08-01T18:38:15.401Z", "0.1.0": "2011-08-12T23:02:57.238Z" }, "repository": { "type": "git", "url": "git://github.com/cconstantine/syslog-node.git" }, "description": "A syslog server and realtime web view of syslog messages", "versions": { "0.0.1": "http://registry.npmjs.org/syslog-node/0.0.1", "0.0.2": "http://registry.npmjs.org/syslog-node/0.0.2", "0.0.3": "http://registry.npmjs.org/syslog-node/0.0.3", "0.0.4": "http://registry.npmjs.org/syslog-node/0.0.4", "0.0.5": "http://registry.npmjs.org/syslog-node/0.0.5", "0.0.6": "http://registry.npmjs.org/syslog-node/0.0.6", "0.1.0": "http://registry.npmjs.org/syslog-node/0.1.0" }, "dist": { "0.0.1": { "shasum": "d38916753c0670173b3580a247cd0463924180fa", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.0.1.tgz" }, "0.0.2": { "shasum": "8b26a1a2d1c636e496356da5bfd06ced47f6d7f8", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.0.2.tgz" }, "0.0.3": { "shasum": "d31b9c5716078ae1153d01a5028c5c754d863455", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.0.3.tgz" }, "0.0.4": { "shasum": "c928d01f1d10a751a2ae08ebdebe972343c0f0cd", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.0.4.tgz" }, "0.0.5": { "shasum": "21c5ffbc36403f99fe86f226cc228a2796025c24", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.0.5.tgz" }, "0.0.6": { "shasum": "65f3282af9867a021088a6ad37dace32398c35b6", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.0.6.tgz" }, "0.1.0": { "shasum": "b0179478423cc7faf5bca5efc81825c608862f94", "tarball": "http://registry.npmjs.org/syslog-node/-/syslog-node-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/syslog-node/" }, "syslogd-nodejs": { "name": "syslogd-nodejs", "description": "syslogd in node.js with logging to cli, file, mongodb and via websockets", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "crahles", "email": "christoph@rahles.de" } ], "time": { "modified": "2011-10-01T22:44:17.417Z", "created": "2011-09-29T14:00:04.835Z", "0.0.1": "2011-09-29T14:00:06.396Z", "0.0.2": "2011-10-01T16:06:46.360Z", "0.0.3": "2011-10-01T21:05:11.010Z", "0.0.4": "2011-10-01T22:44:17.417Z" }, "author": { "name": "Christoph Rahles", "email": "christoph@rahles.de", "url": "http://github.com/crahles" }, "repository": { "type": "git", "url": "git://github.com/crahles/syslogd-nodejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/syslogd-nodejs/0.0.1", "0.0.2": "http://registry.npmjs.org/syslogd-nodejs/0.0.2", "0.0.3": "http://registry.npmjs.org/syslogd-nodejs/0.0.3", "0.0.4": "http://registry.npmjs.org/syslogd-nodejs/0.0.4" }, "dist": { "0.0.1": { "shasum": "81d805fd4e0dd768c26ac8b64a3c9adadf0e2084", "tarball": "http://registry.npmjs.org/syslogd-nodejs/-/syslogd-nodejs-0.0.1.tgz" }, "0.0.2": { "shasum": "4092b521e351cd524ae5fd72c6b36e311777b74a", "tarball": "http://registry.npmjs.org/syslogd-nodejs/-/syslogd-nodejs-0.0.2.tgz" }, "0.0.3": { "shasum": "8d1e72ebf8ec4c95c239b2c53fe0aa88a094b1bc", "tarball": "http://registry.npmjs.org/syslogd-nodejs/-/syslogd-nodejs-0.0.3.tgz" }, "0.0.4": { "shasum": "561e39722da048a3f7bd2669eccad6b300cb6d2c", "tarball": "http://registry.npmjs.org/syslogd-nodejs/-/syslogd-nodejs-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/syslogd-nodejs/" }, "system": { "name": "system", "description": "CommonJS System/1.0 for nodejs", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/system-commonjs.git" }, "time": { "modified": "2011-02-24T16:19:36.503Z", "created": "2011-02-02T13:24:34.770Z", "0.0.1": "2011-02-02T13:24:34.770Z", "0.0.2": "2011-02-02T13:24:34.770Z", "0.0.3": "2011-02-02T13:24:34.770Z", "0.0.4": "2011-02-02T13:24:34.770Z", "0.0.5": "2011-02-02T13:24:34.770Z", "0.0.6": "2011-02-16T23:54:56.220Z", "0.1.0": "2011-02-24T16:19:36.503Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/system/0.0.1", "0.0.2": "http://registry.npmjs.org/system/0.0.2", "0.0.3": "http://registry.npmjs.org/system/0.0.3", "0.0.4": "http://registry.npmjs.org/system/0.0.4", "0.0.5": "http://registry.npmjs.org/system/0.0.5", "0.0.6": "http://registry.npmjs.org/system/0.0.6", "0.1.0": "http://registry.npmjs.org/system/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/system/-/system-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/system/-/system-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/system/-/system-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/system/-/system-0.0.4.tgz" }, "0.0.5": { "shasum": "05ee384f98b59eda3fbe01e320427ea2d30207fb", "tarball": "http://registry.npmjs.org/system/-/system-0.0.5.tgz" }, "0.0.6": { "shasum": "d3af99420b288b4b7cb263f254cb92456af290aa", "tarball": "http://registry.npmjs.org/system/-/system-0.0.6.tgz" }, "0.1.0": { "shasum": "8bb2b9af10b1c6c75f40a6d016a98bf0250fd1ad", "tarball": "http://registry.npmjs.org/system/-/system-0.1.0.tgz" } }, "keywords": [ "node", "commonjs", "system" ], "url": "http://registry.npmjs.org/system/" }, "systemd": { "name": "systemd", "description": "systemd socket activation support for Node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "rubenv", "email": "ruben@savanne.be" } ], "time": { "modified": "2011-10-16T15:08:20.138Z", "created": "2011-10-16T09:44:58.892Z", "0.0.1": "2011-10-16T09:45:00.465Z", "0.0.2": "2011-10-16T15:08:20.139Z" }, "author": { "name": "Ruben Vermeersch", "email": "ruben@savanne.be" }, "versions": { "0.0.1": "http://registry.npmjs.org/systemd/0.0.1", "0.0.2": "http://registry.npmjs.org/systemd/0.0.2" }, "dist": { "0.0.1": { "shasum": "bc34787051d27193c2eca0effb76bc702e15b728", "tarball": "http://registry.npmjs.org/systemd/-/systemd-0.0.1.tgz" }, "0.0.2": { "shasum": "19cf37722216429bb75ab4ffa8d49d597ceb48b6", "tarball": "http://registry.npmjs.org/systemd/-/systemd-0.0.2.tgz" } }, "keywords": [ "systemd" ], "url": "http://registry.npmjs.org/systemd/" }, "taazr-uglify": { "name": "taazr-uglify", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "unignorant", "email": "ejhfast@gmail.com" } ], "time": { "modified": "2011-07-02T21:54:34.107Z", "created": "2011-06-25T19:08:23.647Z", "0.0.1": "2011-06-25T19:08:24.158Z", "0.0.2": "2011-07-02T21:51:36.997Z", "0.0.3": "2011-07-02T21:54:34.107Z" }, "author": { "name": "Ethan Fast", "email": "ethan@taazr.com", "url": "https://www.taazr.com" }, "repository": { "type": "git", "url": "git@github.com:Taazr/UglifyJS.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/taazr-uglify/0.0.1", "0.0.2": "http://registry.npmjs.org/taazr-uglify/0.0.2", "0.0.3": "http://registry.npmjs.org/taazr-uglify/0.0.3" }, "dist": { "0.0.1": { "shasum": "dd48e84bcdebcc378b7ea7f0bfc0f6ffdf6e62bf", "tarball": "http://registry.npmjs.org/taazr-uglify/-/taazr-uglify-0.0.1.tgz" }, "0.0.2": { "shasum": "6b540b2e9afbec5a1c85660cd65883730c41dff5", "tarball": "http://registry.npmjs.org/taazr-uglify/-/taazr-uglify-0.0.2.tgz" }, "0.0.3": { "shasum": "b46144ed78747369cf73a699e11f0f3faed391f7", "tarball": "http://registry.npmjs.org/taazr-uglify/-/taazr-uglify-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/taazr-uglify/" }, "table": { "name": "table", "description": "Node Tables", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "jan.gorman", "email": "gorman.jan@gmail.com" } ], "time": { "modified": "2011-02-06T13:57:27.270Z", "created": "2011-01-03T14:08:20.786Z", "0.0.2": "2011-01-03T14:08:21.214Z", "0.0.3": "2011-01-09T16:55:28.084Z", "0.0.4": "2011-01-18T11:53:43.732Z", "0.0.5": "2011-02-06T13:57:27.270Z" }, "author": { "name": "Jan Gorman", "email": "gorman.jan@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/JanGorman/node-table" }, "versions": { "0.0.2": "http://registry.npmjs.org/table/0.0.2", "0.0.3": "http://registry.npmjs.org/table/0.0.3", "0.0.4": "http://registry.npmjs.org/table/0.0.4", "0.0.5": "http://registry.npmjs.org/table/0.0.5" }, "dist": { "0.0.2": { "shasum": "9b07c399fc4633662ff06364e18688232d917a60", "tarball": "http://registry.npmjs.org/table/-/table-0.0.2.tgz" }, "0.0.3": { "shasum": "27965d6615f9e2a86ce95c8a10be74b56768f2ac", "tarball": "http://registry.npmjs.org/table/-/table-0.0.3.tgz" }, "0.0.4": { "shasum": "1e248d0de3be8b0f144244518a49c4946c2d8eba", "tarball": "http://registry.npmjs.org/table/-/table-0.0.4.tgz" }, "0.0.5": { "shasum": "a7683c1aa10da2465c37c6c6215044d9e34d9e7b", "tarball": "http://registry.npmjs.org/table/-/table-0.0.5.tgz" } }, "keywords": [ "table", "cli", "text" ], "url": "http://registry.npmjs.org/table/" }, "tabler": { "name": "tabler", "description": "Access relational and NoSQL database backends using a generic SQL-inspired table interface with data integrity checks (SimpleDB and JSON file available)", "dist-tags": { "latest": "0.0.1" }, "readme": "# Tabler: Generic Table Persistence\r\n\r\n# Introduction\r\n\r\nTabler lets Node.js developers interact with a variety of databases, both relational and NoSQL, using a simple SQL-inspired table interface. Using Tabler your application can define tables, specify column data types, and perform insert/select/update/delete operations in a generic manner. Store-specific details are abstracted away so that when you need to switch data stores, your application is ready.\r\n\r\nProject goals:\r\n\r\n- Provide a familiar table interface for non-relational data stores\r\n- Provide data integrity checks for data stores that don't have this built in\r\n- Make it easy to switch data stores\r\n\r\nAlthough there are other projects that abstract away store-specific details for relational/SQL databases, these interfaces are generally too complex to implement in NoSQL datastores. The Tabler interface has been purposely kept very simple so that it can be implemented on top of many types of data stores.\r\n\r\nTabler is Unicode/UTF-8 safe, and so friendly to internationalized apps.\r\n\r\n# A Quick Example\r\n\r\nSee the short illustrative example here: https://github.com/aarong/tabler/blob/master/example.js\r\n\r\n# Available Backends\r\n\r\n## Amazon SimpleDB\r\n- Transparently serializes all data types (offsets and zero-pads numbers, Iso8601 for dates, etc)\r\n- Transparently partitions large columns into multiple SimpleDB attributes\r\n- Transparently iterates on nextTokens for complex queries\r\n- Transparently breaks large write operations into batches to bypass SimpleDB limits\r\n- Limitations: Cannot sort on string columns longer than 1024 bytes because they are partitioned.\r\n \r\n## JSON File\r\n- Convenient for local development\r\n\r\n## More to come\r\n- MySQL\r\n- SQLite\r\n- CouchDb?\r\n- MongoDb?\r\n- Redis?\r\n- Cassandra?\r\n\r\n# Getting Started\r\n\r\nInstall the module using NPM:\r\n\r\n npm install tabler\r\n\r\nCreate a Tabler instance:\r\n\r\n var Tabler = require('tabler'),\r\n tabler = new Tabler(\r\n 'simpledb',\r\n {\r\n accessKeyId: \"123\",\r\n secretAccessKey: \"456\",\r\n domainNamespace: \"tabler\" // All domains used by Tabler are prefixed with this string\r\n }\r\n );\r\n \r\nor\r\n \r\n var Tabler = require('tabler'),\r\n tabler = new Tabler(\r\n 'jsonfile',\r\n {\r\n filename: 'myjsonfile.json'\r\n }\r\n );\r\n \r\nAll the Tabler code that you write after this is completely generic -- you will never have to change it even if you decide to move to a different backend.\r\n\r\n# Defining Your Tables\r\n\r\n tabler.defineTable(\r\n tableName,\r\n fieldDefs,\r\n callback[error]\r\n )\r\n\r\n fieldDefs = {\r\n fieldName: fieldDef,\r\n fieldName: fieldDef,\r\n ...\r\n }\r\n\r\nwhere (for example)\r\n\r\n fieldDef = {\r\n // String query conditions are case sensitive -- have the app create a lower-case\r\n // copy of the column to achieve case insensitivity.\r\n // For strings, passing the null byte \\u0000 is the same as passing a null object.\r\n // About nulls (applies to all data types): For sorting, null is low. Null is not allowed by default.\r\n type: 'string',\r\n nullable: true,\r\n byteLength: 50, // Not the same as character length when using multi-byte UTF-8 characters\r\n pattern: /.*/ // Regex pattern that must be matched (this one allows everything)\r\n };\r\n\r\nFor convenience, you can use the following built-in patterns\r\n\r\ntabler.PATTERNS.ALL - Allow any string\r\ntabler.PATTERNS.PRINTABLE_NO_BREAKS // Printable characters only, line breaks are not allowed\r\ntabler.PATTERNS.PRINTABLE_AND_BREAKS // Printable characters online, line breaks ARE allowed\r\n \r\n... or (for example)\r\n \r\n fieldDef = {\r\n // Numbers can hold any number that Javascript expresses without exponential notation (up to 1e20 roughly)\r\n type: 'number', \r\n nullable: true,\r\n min: -100,\r\n max: 100,\r\n decPlaces: 2\r\n };\r\n\r\nor (for example)\r\n\r\n fieldDef = {\r\n type: 'datetime',\r\n nullable: false\r\n };\r\n\r\nor (for example)\r\n\r\n fieldDef = {\r\n type: 'object',\r\n nullable: true,\r\n byteLength: 1000, // Maximum serialized byte length (JSON is used)\r\n schema: {} // Optional (http://tools.ietf.org/html/draft-zyp-json-schema-02)[JSON Schema object]\r\n };\r\n \r\nImportant note: You need to use defineTable() every time you create your Tabler instance. Once you have written to a table, DO NOT change its definition in any way, as Tabler assumes that your current definition is valid for every row currently in the database and you will have all kinds of problems if it's not. Instead, create a new table and transfer the data (this will be improved in the future). \r\n\r\nTo remove a table and its data you can do:\r\n\r\ntabler.deletetable( // Delete the table and all its data\r\n tableName,\r\n callback[error]\r\n)\r\n\r\n# Reading and Writing Rows\r\n\r\nSee below for definitions of method arguments and output variables. Note that Tabler assigns a unqiue id to every row (a UUID string).\r\n\r\nThe API is designed so that you can apply each operation (insert, select, update, select) to either one row specified by ids, multiple rows specified by an array of ids, or multiple rows specified by a query condtition.\r\n\r\nDue to the limitations some of of the underlying data stores, these operations cannot be guaranteed to be atomic (i.e. if you are performing many writes, a failure could result in some writes taking place and others not).\r\n\r\n## Inserting\r\n\r\n tabler.insertOne(\r\n tableName,\r\n rowWithoutId or rowWithId,\r\n callback[error, rowId]\r\n )\r\n\r\n tabler.insertMulti(\r\n tableName,\r\n rowsWithoutIdArray or rowsWithIdArray,\r\n callback[error, rowIdArray] // Output row IDs same order as input\r\n )\r\n\r\n## Selecting and counting\r\n\r\n tabler.selectOne(\r\n tableName,\r\n fieldNames, // Empty for no fields, null for all fields\r\n rowId,\r\n callback[error, rowWithoutId] // null if row not found\r\n )\r\n\r\n tabler.selectMulti(\r\n tableName,\r\n fieldNames, // Empty array for no fields (checking existence), null for all fields\r\n rowIdArray,\r\n callback[error, rowsWithIdHash] // Rows not found are not included in the hash\r\n )\r\n\r\n tabler.selectQuery(\r\n tableName,\r\n fieldNames, // Empty array for no fields (getting row IDs only), null for all fields\r\n condition,\r\n selectOptions, // Optional\r\n callback[error, rowsWithIdArray]\r\n )\r\n\r\n tabler.countQuery(\r\n tableName,\r\n condition,\r\n callback[error, numRows]\r\n )\r\n\r\n## Updating\r\n\r\n tabler.updateOne( // Does not create a row if the id doesn't exist, but returns success\r\n tableName,\r\n rowWithoutId // Omitted fields are not altered\r\n rowId,\r\n callback[error]\r\n )\r\n\r\n tabler.updateMulti( // Does not create a row if the id doesn't exist, but returns success\r\n tableName,\r\n rowWithoutId, // The same value is applied to all rows, omitted fields are not altered\r\n rowIdArray,\r\n callback[error]\r\n )\r\n\r\n tabler.updateQuery(\r\n tableName,\r\n rowWithoutId, // The same value is applied to all rows, omitted fields are not altered\r\n condition,\r\n callback[error]\r\n )\r\n\r\n## Deleting\r\n\r\n tabler.deleteOne(\r\n tableName,\r\n rowId,\r\n callback[error]\r\n )\r\n\r\n tabler.deleteMulti(\r\n tableName,\r\n rowIdArray,\r\n callback[error]\r\n )\r\n\r\n tabler.deleteQuery(\r\n tableName,\r\n condition,\r\n callback[error]\r\n )\r\n\r\n## Arguments and output details\r\n\r\n fieldNames = [fieldName, fieldName, ...]\r\n\r\n rowWithoutId = {\r\n fieldName: fieldValue,\r\n fieldName: fieldValue,\r\n ...\r\n }\r\n\r\n fieldValue = (for example) 'abc' for string fields\r\n or 123.4 for number fields\r\n or new Date() for datetime fields\r\n or {a:1, b:2} for object fields\r\n or null for any field type, if allowed\r\n\r\n rowsWithoutIdArray = [rowWithoutId, rowWithoutId, ...]\r\n\r\n rowWithId = {\r\n __id: GUID,\r\n fieldName: fieldValue,\r\n ...\r\n }\r\n\r\n rowsWithIdHash = {\r\n id1: rowWithId,\r\n id2: rowWithId,\r\n ...\r\n }\r\n\r\n rowsWithIdArray = [rowWithId, rowWithId, ...]\r\n\r\n condition = [ // All conditions joined using AND\r\n [fieldName, comparisonOperator, fieldValue],\r\n [fieldName, comparisonOperator, fieldValue],\r\n ...\r\n ]\r\n\r\n comparisonOperator = \"=\", \"!=\", \"<\", \">\", \"<=\", or \">=\"\r\n\r\n selectOptions = {\r\n orderBy: 'fieldName', // Optional\r\n orderDir: 'desc', // Optional, asc (default) or desc\r\n limit: 10 // Optional, default 0 (all matching rows)\r\n }\r\n\r\n error = {\r\n code: 'ERROR_CODE', // Always present\r\n (error-specific members)\r\n }\r\n\r\n# More Interface Notes\r\n\r\nTables and field names are case sensitive, but you cannot define multiple tables or fields with the same lowercase name. This ensures that the interface can be implemented on data stores that have either case-sensitive or case-insensitive table names.\r\n\r\nThe string \"__\" is not allowed in field names, as it is reserved for Tabler's use. In particular, __id is used throughout the API to access the row Id.\r\n\r\n# Running the tests\r\n\r\n cd tests\r\n node stringtabler.js jsonfile\r\n node stringtabler.js simpledb accesskeyid secretaccesskey\r\n node tabler.js jsonfile\r\n node tabler.js simpledb accesskeyid secretaccesskey\r\n\r\n# Looking Forward\r\n\r\nThis is just a braindump of my ideas for the project, in no particular order (some of these ideas need to be developed a bit).\r\n\r\n- More backends\r\n- Cannot generally guarantee that operations are ACID, so have a utility that can be used to check consistency of the data with with your table definitions, and list/update/delete any rows that violate your definitions. \r\n- Store table definitions in a meta table, then you just define your tables once like in SQL databases\r\n- Update the interface: createDatabase, useDatabase, dropDatabase, createTable, dropTable.\r\n- Import/export utility (save/load your databases to/from JSON files or sometihng). Need to think about how to make exports reflect a single point in time as best possible (timestamp writes somehow?).\r\n- Improve tests (test the entire table against an array each write so that all unintented writes are found).\r\n- Allow the user to specify unique and foreign key constraints. Provide adequately informative error objects so that apps don't run a bunch of double-checks in order to generate various error codes/messages.\r\n- Transactions (would be normal transactions on backends that support them, and the best you can do to replicate that functionality for other backends).\r\n- Indexes (would only apply to some stores, but always best to specify them for future flexibility).\r\n- Field definition option for case-insensitive string matching (right now you need to manually create a lower-case column)\r\n", "maintainers": [ { "name": "aarong", "email": "aaron@agpursuit.com" } ], "time": { "modified": "2011-12-13T19:48:51.767Z", "created": "2011-12-13T19:48:50.960Z", "0.0.1": "2011-12-13T19:48:51.767Z" }, "author": { "name": "Aaron G", "email": "aaron@agpursuit.com" }, "repository": { "type": "git", "url": "git://github.com/aarong/tabler.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tabler/0.0.1" }, "dist": { "0.0.1": { "shasum": "1afa6c8ad2522a6d4cc798ee8508177adfe64133", "tarball": "http://registry.npmjs.org/tabler/-/tabler-0.0.1.tgz" } }, "keywords": [ "amazon", "aws", "simpledb", "database", "nosql", "relational" ], "url": "http://registry.npmjs.org/tabler/" }, "tache.io": { "name": "tache.io", "description": "A caching server for easily writing transformations against remote resources: munge, reformat, scrape, cache and rebroadcast stuff.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "orls", "email": "owen@orls.co.uk" } ], "time": { "modified": "2011-05-15T22:06:35.555Z", "created": "2011-04-28T00:34:21.748Z", "0.0.1": "2011-04-28T00:34:23.362Z", "0.0.2": "2011-04-30T17:30:21.562Z", "0.0.3": "2011-05-15T22:06:35.555Z" }, "author": { "name": "Owen Smith", "email": "owen@orls.co.uk" }, "repository": { "url": "https://github.com/orls/tache.io.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tache.io/0.0.1", "0.0.2": "http://registry.npmjs.org/tache.io/0.0.2", "0.0.3": "http://registry.npmjs.org/tache.io/0.0.3" }, "dist": { "0.0.1": { "shasum": "91b5649c95a843c7286aa8af6a01980add22361d", "tarball": "http://registry.npmjs.org/tache.io/-/tache.io-0.0.1.tgz" }, "0.0.2": { "shasum": "8d87274d62986d9a86f715cc4a46bbcb48adde8d", "tarball": "http://registry.npmjs.org/tache.io/-/tache.io-0.0.2.tgz" }, "0.0.3": { "shasum": "fd1e0d706dbbeae9f33aee59e19947eb27101f93", "tarball": "http://registry.npmjs.org/tache.io/-/tache.io-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/tache.io/" }, "taco": { "name": "taco", "description": "A bootstrap styled docco fork.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-09-08T22:54:21.734Z", "created": "2011-09-08T22:54:21.263Z", "0.3.0": "2011-09-08T22:54:21.734Z" }, "author": { "name": "@fat" }, "versions": { "0.3.0": "http://registry.npmjs.org/taco/0.3.0" }, "dist": { "0.3.0": { "shasum": "ed54e337f5e3b9030b83ca2ef82a1cb66fc3bb14", "tarball": "http://registry.npmjs.org/taco/-/taco-0.3.0.tgz" } }, "keywords": [ "documentation", "docs", "generator", "coffeescript" ], "url": "http://registry.npmjs.org/taco/" }, "tad": { "name": "tad", "description": "Javascript test suite", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-08-08T14:34:23.079Z", "created": "2011-08-08T14:34:20.250Z", "0.1.0": "2011-08-08T14:34:23.079Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+tad@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/tad.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tad/0.1.0" }, "dist": { "0.1.0": { "shasum": "bec24c8cfd4f82447f763f8556e5a56cf252a18c", "tarball": "http://registry.npmjs.org/tad/-/tad-0.1.0.tgz" } }, "keywords": [ "test", "factory", "unit", "unittest", "runner", "tests", "tdd", "testing" ], "url": "http://registry.npmjs.org/tad/" }, "tafa-misc-util": { "name": "tafa-misc-util", "description": "A hodgepodge of utils in a mostly-flat namespace. They could be refactored into more organized libraries someday, but this library will remain stable.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "TAFA", "email": "tafa@andrewschaaf.com" } ], "time": { "modified": "2011-09-26T17:35:13.125Z", "created": "2011-03-11T13:39:09.468Z", "0.0.1": "2011-03-11T13:39:09.600Z", "0.0.2": "2011-04-13T14:17:40.072Z", "0.0.3": "2011-04-13T16:14:00.986Z", "0.1.0": "2011-06-02T15:27:49.806Z", "0.1.1": "2011-06-02T15:45:26.127Z", "0.1.2": "2011-06-03T20:10:24.642Z", "0.1.3": "2011-06-04T23:49:29.157Z", "0.1.4": "2011-08-31T15:51:55.662Z", "0.1.5": "2011-09-20T18:59:11.300Z", "0.1.6": "2011-09-26T17:35:13.125Z" }, "author": { "name": "TAFA", "email": "tafa@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/tafa/tafa-misc-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tafa-misc-util/0.0.1", "0.0.2": "http://registry.npmjs.org/tafa-misc-util/0.0.2", "0.0.3": "http://registry.npmjs.org/tafa-misc-util/0.0.3", "0.1.0": "http://registry.npmjs.org/tafa-misc-util/0.1.0", "0.1.1": "http://registry.npmjs.org/tafa-misc-util/0.1.1", "0.1.2": "http://registry.npmjs.org/tafa-misc-util/0.1.2", "0.1.3": "http://registry.npmjs.org/tafa-misc-util/0.1.3", "0.1.4": "http://registry.npmjs.org/tafa-misc-util/0.1.4", "0.1.5": "http://registry.npmjs.org/tafa-misc-util/0.1.5", "0.1.6": "http://registry.npmjs.org/tafa-misc-util/0.1.6" }, "dist": { "0.0.1": { "shasum": "630840eae9ed3f554b6ca669f881ef49175c47e0", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.0.1.tgz" }, "0.0.2": { "shasum": "53b66072d827c1e16f357594b839ed01990165f0", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.0.2.tgz" }, "0.0.3": { "shasum": "031c1fc9cbd9742b1c44efabf2000d0883f96a2a", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.0.3.tgz" }, "0.1.0": { "shasum": "4b1e9fb9cbaf7547da80408699e89de5477880be", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.0.tgz" }, "0.1.1": { "shasum": "dd1257d031ff351a42f318b63c3b0516ae0d1d9d", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.1.tgz" }, "0.1.2": { "shasum": "e56bb21bac6f427d26b0792de634852e260a0183", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.2.tgz" }, "0.1.3": { "shasum": "ce4ca2c4594430414d34d0a335acd2703953c685", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.3.tgz" }, "0.1.4": { "shasum": "1cc0d58a659ae43145af38084024552b6719d1d4", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.4.tgz" }, "0.1.5": { "shasum": "06e9c595908803515361402dbd8d678b5a139ef2", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.5.tgz" }, "0.1.6": { "shasum": "71c69e86fe152f9771f4d1a0086a494036666b65", "tarball": "http://registry.npmjs.org/tafa-misc-util/-/tafa-misc-util-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/tafa-misc-util/" }, "taffydb": { "name": "taffydb", "description": "TaffyDB is an opensouce library that brings database features into your JavaScript applications.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chambery", "email": "todd.chambery@gmail.com" } ], "time": { "modified": "2011-11-06T16:55:30.152Z", "created": "2011-11-06T16:55:29.381Z", "0.0.1": "2011-11-06T16:55:30.152Z" }, "author": { "name": "Ian Smith" }, "repository": { "type": "git", "url": "git://github.com/typicaljoe/taffydb.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/taffydb/0.0.1" }, "dist": { "0.0.1": { "shasum": "0f8ef45574f54ac34ad99deb9ee803fc1413c55b", "tarball": "http://registry.npmjs.org/taffydb/-/taffydb-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/taffydb/" }, "tag": { "name": "tag", "description": "window/tab titles for Terminal.app", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "pyrotechnick", "email": "pyrotechnick@feistystudios.com" } ], "time": { "modified": "2011-06-18T23:03:25.229Z", "created": "2011-06-18T23:03:23.236Z", "1.0.0": "2011-06-18T23:03:25.229Z" }, "author": { "name": "feisty", "email": "tag@feisty.co", "url": "http://feisty.co/" }, "repository": { "type": "git", "url": "git://github.com/feisty/tag.git", "private": "git@github.com:feisty/tag.git", "web": "http://github.com/feisty/tag" }, "versions": { "1.0.0": "http://registry.npmjs.org/tag/1.0.0" }, "dist": { "1.0.0": { "shasum": "f0f302f5cca66917d031163b42a137d675aaf731", "tarball": "http://registry.npmjs.org/tag/-/tag-1.0.0.tgz" } }, "keywords": [ "tag", "title", "terminal", "osx", "window", "name" ], "url": "http://registry.npmjs.org/tag/" }, "taglib": { "name": "taglib", "description": "Simple bindings to TagLib", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "nsm", "email": "me@nikhilmarathe.me" } ], "time": { "modified": "2011-10-30T06:15:17.133Z", "created": "2011-08-06T11:04:30.390Z", "0.0.0": "2011-08-06T11:04:31.394Z", "0.2.1": "2011-10-30T06:15:17.133Z" }, "author": { "name": "Nikhil Marathe", "email": "nsm.nikhil@gmail.com", "url": "http://kodeclutz.blogspot.com/" }, "repository": { "type": "git", "url": "git://github.com/nikhilm/node-taglib.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/taglib/0.0.0", "0.2.1": "http://registry.npmjs.org/taglib/0.2.1" }, "dist": { "0.0.0": { "shasum": "e758ce41143f82b03514931234a4b2a07ee30ee8", "tarball": "http://registry.npmjs.org/taglib/-/taglib-0.0.0.tgz" }, "0.2.1": { "shasum": "c88fce19ead531d2761feabbbea6b0472485d6f6", "tarball": "http://registry.npmjs.org/taglib/-/taglib-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/taglib/" }, "tail": { "name": "tail", "description": "tail a file in node", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "lucagrulla", "email": "luca.grulla@gmail.com" } ], "time": { "modified": "2011-09-13T21:53:44.544Z", "created": "2011-06-23T12:53:18.706Z", "0.0.3": "2011-06-23T12:53:19.247Z", "0.0.4": "2011-06-28T14:37:45.840Z", "0.1.0": "2011-07-01T16:19:50.342Z", "0.1.1": "2011-07-05T10:29:27.118Z", "0.1.2": "2011-07-09T15:23:09.238Z", "0.2.0": "2011-07-13T08:47:00.468Z", "0.2.1": "2011-08-08T21:50:42.760Z", "0.2.2": "2011-09-13T21:53:44.544Z" }, "author": { "name": "Forward" }, "repository": { "type": "git", "url": "git://github.com/forward/node-tail.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/tail/0.0.3", "0.0.4": "http://registry.npmjs.org/tail/0.0.4", "0.1.0": "http://registry.npmjs.org/tail/0.1.0", "0.1.1": "http://registry.npmjs.org/tail/0.1.1", "0.1.2": "http://registry.npmjs.org/tail/0.1.2", "0.2.0": "http://registry.npmjs.org/tail/0.2.0", "0.2.1": "http://registry.npmjs.org/tail/0.2.1", "0.2.2": "http://registry.npmjs.org/tail/0.2.2" }, "dist": { "0.0.3": { "shasum": "59f8bba4a3017f6dcbf304bb40dfc0451dd8b744", "tarball": "http://registry.npmjs.org/tail/-/tail-0.0.3.tgz" }, "0.0.4": { "shasum": "ef0c7ebd3fd73b323fc72efbb1098eeb6476a357", "tarball": "http://registry.npmjs.org/tail/-/tail-0.0.4.tgz" }, "0.1.0": { "shasum": "d6ac2eb100815710a362d6c212b4c969c4675792", "tarball": "http://registry.npmjs.org/tail/-/tail-0.1.0.tgz" }, "0.1.1": { "shasum": "def3e9359447f9f24aebf95d090d3cdb30b2c6fb", "tarball": "http://registry.npmjs.org/tail/-/tail-0.1.1.tgz" }, "0.1.2": { "shasum": "f5b2e47c971332bfc376c31778187aa2db3faf31", "tarball": "http://registry.npmjs.org/tail/-/tail-0.1.2.tgz" }, "0.2.0": { "shasum": "675b48ca728973e568cefca3d3d772c82d7e9597", "tarball": "http://registry.npmjs.org/tail/-/tail-0.2.0.tgz" }, "0.2.1": { "shasum": "7f6d0395cba31b20ff7adda68a66b751bee464e2", "tarball": "http://registry.npmjs.org/tail/-/tail-0.2.1.tgz" }, "0.2.2": { "shasum": "db8dbe1add8685e8fa886980062d3264eb39de46", "tarball": "http://registry.npmjs.org/tail/-/tail-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/tail/" }, "tails": { "name": "tails", "description": "Aggregate your syslog messages & filter for those that matter in real time.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "portertech", "email": "portertech@gmail.com" } ], "time": { "modified": "2011-08-06T21:04:43.608Z", "created": "2011-07-29T22:49:54.852Z", "0.4.0": "2011-07-29T22:49:55.442Z", "0.4.1": "2011-07-30T19:15:11.751Z", "0.5.0": "2011-08-05T19:03:07.847Z", "0.5.1": "2011-08-05T19:15:32.394Z", "0.5.2": "2011-08-06T21:04:43.608Z" }, "author": { "name": "Sean Porter", "email": "portertech@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/portertech/tails.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/tails/0.4.0", "0.4.1": "http://registry.npmjs.org/tails/0.4.1", "0.5.0": "http://registry.npmjs.org/tails/0.5.0", "0.5.1": "http://registry.npmjs.org/tails/0.5.1", "0.5.2": "http://registry.npmjs.org/tails/0.5.2" }, "dist": { "0.4.0": { "shasum": "f89a88f4e3f89deb82d558292fdb0729a56d4ff6", "tarball": "http://registry.npmjs.org/tails/-/tails-0.4.0.tgz" }, "0.4.1": { "shasum": "c7314585e21362b2665397f9df18f17f9945f66c", "tarball": "http://registry.npmjs.org/tails/-/tails-0.4.1.tgz" }, "0.5.0": { "shasum": "cee2ed7a9e3619e34dfabbf795cb53ce1a681b6f", "tarball": "http://registry.npmjs.org/tails/-/tails-0.5.0.tgz" }, "0.5.1": { "shasum": "26622fe9225858317eae685883becb63830b092a", "tarball": "http://registry.npmjs.org/tails/-/tails-0.5.1.tgz" }, "0.5.2": { "shasum": "3e6efad18d4a9ef6e7dc51cb70d4aee38f598481", "tarball": "http://registry.npmjs.org/tails/-/tails-0.5.2.tgz" } }, "keywords": [ "syslog", "logging", "tails", "loggly" ], "url": "http://registry.npmjs.org/tails/" }, "tamejs": { "name": "tamejs", "description": "JavaScript-to-JavaScript code rewriter for taming async-callback-style code", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "maxtaco", "email": "max@okcupid.com" } ], "time": { "modified": "2011-12-03T15:17:37.120Z", "created": "2011-06-30T16:06:59.604Z", "0.0.1": "2011-06-30T16:06:59.743Z", "0.1.0": "2011-06-30T23:42:42.212Z", "0.1.1": "2011-07-01T14:34:03.724Z", "0.1.2": "2011-07-05T13:23:21.226Z", "0.1.3": "2011-07-06T14:20:49.737Z", "0.1.4": "2011-07-12T16:37:24.995Z", "0.1.5": "2011-07-14T15:21:08.511Z", "0.2.0": "2011-07-14T21:18:26.327Z", "0.2.1": "2011-07-14T21:52:09.836Z", "0.2.2": "2011-07-14T22:51:00.745Z", "0.2.3": "2011-07-15T20:03:31.908Z", "0.3.0": "2011-07-22T15:05:54.577Z", "0.3.1": "2011-07-22T21:44:37.943Z", "0.3.3": "2011-07-27T11:59:03.959Z", "0.3.4": "2011-07-28T11:52:55.357Z", "0.3.5": "2011-08-30T14:08:02.753Z", "0.3.6": "2011-08-30T21:50:37.085Z", "0.3.7": "2011-09-01T16:16:30.362Z", "0.4.1": "2011-09-21T16:29:17.083Z", "0.4.2": "2011-10-05T18:26:37.448Z", "0.4.3": "2011-10-06T13:22:31.509Z", "0.4.4": "2011-10-27T19:16:51.384Z", "0.4.5": "2011-11-10T21:02:13.988Z", "0.4.7": "2011-11-29T16:30:55.846Z", "0.4.8": "2011-12-01T17:39:08.466Z", "0.4.9": "2011-12-03T15:17:37.120Z" }, "author": { "name": "Max Krohn", "email": "max@okcupid.com" }, "repository": { "type": "git", "url": "git://github.com/maxtaco/tamejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tamejs/0.0.1", "0.1.0": "http://registry.npmjs.org/tamejs/0.1.0", "0.1.1": "http://registry.npmjs.org/tamejs/0.1.1", "0.1.2": "http://registry.npmjs.org/tamejs/0.1.2", "0.1.3": "http://registry.npmjs.org/tamejs/0.1.3", "0.1.4": "http://registry.npmjs.org/tamejs/0.1.4", "0.1.5": "http://registry.npmjs.org/tamejs/0.1.5", "0.2.0": "http://registry.npmjs.org/tamejs/0.2.0", "0.2.1": "http://registry.npmjs.org/tamejs/0.2.1", "0.2.2": "http://registry.npmjs.org/tamejs/0.2.2", "0.2.3": "http://registry.npmjs.org/tamejs/0.2.3", "0.3.0": "http://registry.npmjs.org/tamejs/0.3.0", "0.3.1": "http://registry.npmjs.org/tamejs/0.3.1", "0.3.3": "http://registry.npmjs.org/tamejs/0.3.3", "0.3.4": "http://registry.npmjs.org/tamejs/0.3.4", "0.3.5": "http://registry.npmjs.org/tamejs/0.3.5", "0.3.6": "http://registry.npmjs.org/tamejs/0.3.6", "0.3.7": "http://registry.npmjs.org/tamejs/0.3.7", "0.4.1": "http://registry.npmjs.org/tamejs/0.4.1", "0.4.2": "http://registry.npmjs.org/tamejs/0.4.2", "0.4.3": "http://registry.npmjs.org/tamejs/0.4.3", "0.4.4": "http://registry.npmjs.org/tamejs/0.4.4", "0.4.5": "http://registry.npmjs.org/tamejs/0.4.5", "0.4.7": "http://registry.npmjs.org/tamejs/0.4.7", "0.4.8": "http://registry.npmjs.org/tamejs/0.4.8", "0.4.9": "http://registry.npmjs.org/tamejs/0.4.9" }, "dist": { "0.0.1": { "shasum": "a22482d3bbca97d89f15fbc303304c81f5149276", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.0.1.tgz" }, "0.1.0": { "shasum": "ec4bbdcd4ae23c1964e6537aab91c6996835e79d", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.1.0.tgz" }, "0.1.1": { "shasum": "50f93cf52ca3fbf665cf351c5f9c52727418034f", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.1.1.tgz" }, "0.1.2": { "shasum": "d6731ea6eedb5877666685477509c0405e3a4b90", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.1.2.tgz" }, "0.1.3": { "shasum": "1b0f20b9746c0408e3a92f490992cd6233e7eccf", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.1.3.tgz" }, "0.1.4": { "shasum": "3fef9fe572a66aa13cdb7330eaedd6303f5e797b", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.1.4.tgz" }, "0.1.5": { "shasum": "62ff24b445afd52c75cc27dfb02143d01e5907a0", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.1.5.tgz" }, "0.2.0": { "shasum": "6151544e6d3779b65e503062c05b55029a156bdc", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.2.0.tgz" }, "0.2.1": { "shasum": "7c90843941d8d1158dfccf2d836d147f373dd4c7", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.2.1.tgz" }, "0.2.2": { "shasum": "58df2c578b9339521f19d8f49d145e1a6f85f374", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.2.2.tgz" }, "0.2.3": { "shasum": "68bc8381cddf3b3b785b84ad0f3190c11cda0abb", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.2.3.tgz" }, "0.3.0": { "shasum": "8d110cfa2dfbadc124a6a65e880afb79e26cb1ae", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.0.tgz" }, "0.3.1": { "shasum": "0f3ea66792c85e61a90dc59e82f98e7ad36c6667", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.1.tgz" }, "0.3.3": { "shasum": "0183ece899ff47fe00b42b5f81689f00d27c1b23", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.3.tgz" }, "0.3.4": { "shasum": "1dee53337bcb0e4283b5b419d419c2f043fd7a97", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.4.tgz" }, "0.3.5": { "shasum": "bf520fa4255e0a85aded4fa76a4a7a1061dd1331", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.5.tgz" }, "0.3.6": { "shasum": "08c2ff7ce9f8170913fdc130cdb16bb2afcdae1d", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.6.tgz" }, "0.3.7": { "shasum": "16ed30b6e81a74cb9afa7e55624840c3c7fece30", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.3.7.tgz" }, "0.4.1": { "shasum": "7b67b8e3e369efac9a6022eefba9536d56b9e76d", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.1.tgz" }, "0.4.2": { "shasum": "93a63e30551e5277884a67b924a3f4639a996d5e", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.2.tgz" }, "0.4.3": { "shasum": "715c57c27021f0b7ab6af52fa0b1d8261ddb3928", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.3.tgz" }, "0.4.4": { "shasum": "12d37a0d769f6311935f5803684f0a5474b8d8d9", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.4.tgz" }, "0.4.5": { "shasum": "7e22d2c5da885c54ad483ed546b74bfa2e635611", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.5.tgz" }, "0.4.7": { "shasum": "675cd2e9f8d5489536182af8b301873650aae900", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.7.tgz" }, "0.4.8": { "shasum": "5154a4b1489857887e9216cbbe6d9d7304796d52", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.8.tgz" }, "0.4.9": { "shasum": "905d6e7975a52704c900302633aadc118e9240d8", "tarball": "http://registry.npmjs.org/tamejs/-/tamejs-0.4.9.tgz" } }, "keywords": [ "tame", "libasync", "okws", "sfslite" ], "url": "http://registry.npmjs.org/tamejs/" }, "taobao-js-api": { "name": "taobao-js-api", "description": "taobao js api", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "inotseeyou", "email": "inotseeyou@gmail.com" } ], "time": { "modified": "2011-06-02T17:56:42.577Z", "created": "2011-06-02T15:44:55.798Z", "0.1.0": "2011-06-02T15:44:59.897Z", "0.1.1": "2011-06-02T16:04:48.728Z", "0.1.2": "2011-06-02T17:56:42.577Z" }, "author": { "name": "inotseeyou", "email": "inotseeyou@gmail.com", "url": "http://vi.codelint.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/taobao-js-api/0.1.0", "0.1.1": "http://registry.npmjs.org/taobao-js-api/0.1.1", "0.1.2": "http://registry.npmjs.org/taobao-js-api/0.1.2" }, "dist": { "0.1.0": { "shasum": "00a446cfb01235daa0031ab5bfe05312e98f3412", "tarball": "http://registry.npmjs.org/taobao-js-api/-/taobao-js-api-0.1.0.tgz" }, "0.1.1": { "shasum": "771747834f39fda1a95b0970a124be6a891b48eb", "tarball": "http://registry.npmjs.org/taobao-js-api/-/taobao-js-api-0.1.1.tgz" }, "0.1.2": { "shasum": "3485968be62a74baf497e3161c81967c856d0f48", "tarball": "http://registry.npmjs.org/taobao-js-api/-/taobao-js-api-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/taobao-js-api/" }, "tap": { "name": "tap", "description": "A Test-Anything-Protocol library", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-12-12T16:45:15.464Z", "created": "2011-04-21T07:10:43.641Z", "0.0.1": "2011-12-07T00:43:11.747Z", "0.0.2": "2011-12-07T00:43:11.747Z", "0.0.3": "2011-12-07T00:43:11.747Z", "0.0.4": "2011-12-07T00:43:11.747Z", "0.0.5": "2011-12-07T00:43:11.747Z", "0.0.6": "2011-12-07T00:43:11.747Z", "0.0.7": "2011-12-07T00:43:11.747Z", "0.0.8": "2011-12-07T00:43:11.747Z", "0.0.9": "2011-12-07T00:43:11.747Z", "0.0.10": "2011-10-05T16:27:33.077Z", "0.0.11": "2011-10-12T17:24:00.166Z", "0.0.12": "2011-10-25T01:16:31.213Z", "0.0.13": "2011-11-09T18:17:44.426Z", "0.0.14": "2011-11-15T21:44:41.812Z", "0.1.0": "2011-11-21T23:12:20.309Z", "0.1.1": "2011-12-07T00:43:11.747Z", "0.1.2": "2011-12-07T01:02:22.675Z", "0.1.3": "2011-12-12T16:45:15.464Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-tap.git" }, "users": { "substack": true }, "versions": { "0.0.1": "http://registry.npmjs.org/tap/0.0.1", "0.0.2": "http://registry.npmjs.org/tap/0.0.2", "0.0.3": "http://registry.npmjs.org/tap/0.0.3", "0.0.4": "http://registry.npmjs.org/tap/0.0.4", "0.0.5": "http://registry.npmjs.org/tap/0.0.5", "0.0.6": "http://registry.npmjs.org/tap/0.0.6", "0.0.7": "http://registry.npmjs.org/tap/0.0.7", "0.0.8": "http://registry.npmjs.org/tap/0.0.8", "0.0.9": "http://registry.npmjs.org/tap/0.0.9", "0.0.10": "http://registry.npmjs.org/tap/0.0.10", "0.0.11": "http://registry.npmjs.org/tap/0.0.11", "0.0.12": "http://registry.npmjs.org/tap/0.0.12", "0.0.13": "http://registry.npmjs.org/tap/0.0.13", "0.0.14": "http://registry.npmjs.org/tap/0.0.14", "0.1.0": "http://registry.npmjs.org/tap/0.1.0", "0.1.1": "http://registry.npmjs.org/tap/0.1.1", "0.1.2": "http://registry.npmjs.org/tap/0.1.2", "0.1.3": "http://registry.npmjs.org/tap/0.1.3" }, "dist": { "0.0.1": { "shasum": "3191489eb3678e12922c999a1b233dfcedbf8dd9", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.1.tgz" }, "0.0.2": { "shasum": "de4383a6c8677fc03a393b5f99e795c65137c456", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.2.tgz" }, "0.0.3": { "shasum": "ee2b4695bf2da7f524c8d834ef63805ce2722618", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.3.tgz" }, "0.0.4": { "shasum": "82c4f40d5ff6971a3d8d71d757ff265dc9167079", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.4.tgz" }, "0.0.5": { "shasum": "813953aa437849d13491338663d5b5878ad7915e", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.5.tgz" }, "0.0.6": { "shasum": "6b0a2a743ffed5e62be1dafc2b3daf6b03c8697b", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.6.tgz" }, "0.0.7": { "shasum": "fc7b0d14d7a5185cf8be4184d1b04a7b86aa0fdc", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.7.tgz" }, "0.0.8": { "shasum": "f3ac8c951ad185c07d16c1c963bde6ec12db0e98", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.8.tgz" }, "0.0.9": { "shasum": "78db1b1df7ce306ffe91c6bd7a6b43bf853568ce", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.9.tgz" }, "0.0.10": { "shasum": "43e0b6f921280130b3525aa50b6e47dc0b2406a4", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.10.tgz" }, "0.0.11": { "shasum": "8a1e5a8e56a57cae969323684a3838d93d934830", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.11.tgz" }, "0.0.12": { "shasum": "9327c627ff14ee6a120c811e89536394f175dce7", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.12.tgz" }, "0.0.13": { "shasum": "5eb641fc2ef3758cd2c8687236a17c27fe19f10e", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.13.tgz" }, "0.0.14": { "shasum": "a70180fde9b1dd99f66c6482fa975d18761c3e03", "tarball": "http://registry.npmjs.org/tap/-/tap-0.0.14.tgz" }, "0.1.0": { "shasum": "088f93d32a8731606665f5f2ec96aed4820e97e7", "tarball": "http://registry.npmjs.org/tap/-/tap-0.1.0.tgz" }, "0.1.1": { "shasum": "949899f3f34bda1321b798ddf21a99a3393052bc", "tarball": "http://registry.npmjs.org/tap/-/tap-0.1.1.tgz" }, "0.1.2": { "shasum": "37a6a9bfd55fe8a8326e5aa5d2bdd32ca88813a2", "tarball": "http://registry.npmjs.org/tap/-/tap-0.1.2.tgz" }, "0.1.3": { "shasum": "a30186470e79eb09fa1c522177ebdde5a2f701d6", "tarball": "http://registry.npmjs.org/tap/-/tap-0.1.3.tgz" } }, "keywords": [ "assert", "test", "tap" ], "url": "http://registry.npmjs.org/tap/" }, "tap-assert": { "name": "tap-assert", "description": "An assertion module that returns TAP result objects", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-10-05T16:26:54.004Z", "created": "2011-04-07T00:58:56.673Z", "0.0.1": "2011-04-07T00:58:57.405Z", "0.0.2": "2011-05-14T19:19:44.919Z", "0.0.3": "2011-06-14T21:55:14.268Z", "0.0.4": "2011-06-21T00:15:23.636Z", "0.0.5": "2011-06-21T01:47:00.250Z", "0.0.6": "2011-06-21T06:29:44.963Z", "0.0.7": "2011-08-02T22:06:59.720Z", "0.0.8": "2011-08-02T22:27:07.732Z", "0.0.9": "2011-08-02T22:42:46.811Z", "0.0.10": "2011-10-05T16:26:54.004Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-assert.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-assert/0.0.1", "0.0.2": "http://registry.npmjs.org/tap-assert/0.0.2", "0.0.3": "http://registry.npmjs.org/tap-assert/0.0.3", "0.0.4": "http://registry.npmjs.org/tap-assert/0.0.4", "0.0.5": "http://registry.npmjs.org/tap-assert/0.0.5", "0.0.6": "http://registry.npmjs.org/tap-assert/0.0.6", "0.0.7": "http://registry.npmjs.org/tap-assert/0.0.7", "0.0.8": "http://registry.npmjs.org/tap-assert/0.0.8", "0.0.9": "http://registry.npmjs.org/tap-assert/0.0.9", "0.0.10": "http://registry.npmjs.org/tap-assert/0.0.10" }, "dist": { "0.0.1": { "shasum": "57355b6fe01ab1d2460bacb1cc8fbf24b95db316", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.1.tgz" }, "0.0.2": { "shasum": "17477a5df4de2b17bbb7041554c47a26fd87a3d6", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.2.tgz" }, "0.0.3": { "shasum": "5746ed73f6a85cfc06c519d91e3be13f86e509e1", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.3.tgz" }, "0.0.4": { "shasum": "280f99bb22d01e7b20858d151fc11392d99ea115", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.4.tgz" }, "0.0.5": { "shasum": "f9a1ec6a124379b3468cd9e03fba17c43ad6806c", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.5.tgz" }, "0.0.6": { "shasum": "10e0a1d4ce4d8972338acb8cd427e6f49e4ca599", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.6.tgz" }, "0.0.7": { "shasum": "dcf755f1ecc779d9b340a65fbb8b1bfdee364569", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.7.tgz" }, "0.0.8": { "shasum": "9dd07d6fc25756574e5d4936f5f1e7b04fff96b1", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.8.tgz" }, "0.0.9": { "shasum": "a0e9cf30c571b60236d0efc05e96ec3a295bb332", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.9.tgz" }, "0.0.10": { "shasum": "116940a5105e9814fa26694a8060b536e8b1adc1", "tarball": "http://registry.npmjs.org/tap-assert/-/tap-assert-0.0.10.tgz" } }, "keywords": [ "assert", "test", "tap" ], "url": "http://registry.npmjs.org/tap-assert/" }, "tap-consumer": { "name": "tap-consumer", "description": "A module for consuming TAP output", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-04-07T05:17:30.598Z", "created": "2011-04-07T05:17:29.614Z", "0.0.1": "2011-04-07T05:17:30.598Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-consumer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-consumer/0.0.1" }, "dist": { "0.0.1": { "shasum": "a127fb0f28fef4b5fe573b2fcfbd170e27020796", "tarball": "http://registry.npmjs.org/tap-consumer/-/tap-consumer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tap-consumer/" }, "tap-global-harness": { "name": "tap-global-harness", "description": "A default harness for running TAP test", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-04-07T06:12:36.890Z", "created": "2011-04-07T06:12:35.255Z", "0.0.1": "2011-04-07T06:12:36.890Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-global-harness.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-global-harness/0.0.1" }, "dist": { "0.0.1": { "shasum": "7250dbfa9d63e92d57079ae6ccb773aaa2c3763f", "tarball": "http://registry.npmjs.org/tap-global-harness/-/tap-global-harness-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tap-global-harness/" }, "tap-harness": { "name": "tap-harness", "description": "A harness for TAP Tests to use", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-07-22T02:07:04.000Z", "created": "2011-04-07T05:57:26.447Z", "0.0.1": "2011-04-07T05:57:27.185Z", "0.0.2": "2011-07-07T21:42:00.077Z", "0.0.3": "2011-07-22T02:07:04.000Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-harness.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-harness/0.0.1", "0.0.2": "http://registry.npmjs.org/tap-harness/0.0.2", "0.0.3": "http://registry.npmjs.org/tap-harness/0.0.3" }, "dist": { "0.0.1": { "shasum": "511a8877a8c5145886f8bd9bef932eb3c1ed028e", "tarball": "http://registry.npmjs.org/tap-harness/-/tap-harness-0.0.1.tgz" }, "0.0.2": { "shasum": "e32fbd6fd2c4744cc49731b94dca56dacc02509e", "tarball": "http://registry.npmjs.org/tap-harness/-/tap-harness-0.0.2.tgz" }, "0.0.3": { "shasum": "06dc58956e746196dd1cde24330c0cf50366a06f", "tarball": "http://registry.npmjs.org/tap-harness/-/tap-harness-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/tap-harness/" }, "tap-producer": { "name": "tap-producer", "description": "A module for producing TAP output", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-04-07T05:36:35.690Z", "created": "2011-04-07T05:36:34.931Z", "0.0.1": "2011-04-07T05:36:35.690Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-producer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-producer/0.0.1" }, "dist": { "0.0.1": { "shasum": "0b57231372ce362aad65715c0d6ea45758695d6c", "tarball": "http://registry.npmjs.org/tap-producer/-/tap-producer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tap-producer/" }, "tap-results": { "name": "tap-results", "description": "A util for keeping track of tap result objects", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-07-22T02:06:26.471Z", "created": "2011-04-07T01:03:01.553Z", "0.0.1": "2011-04-07T01:03:02.449Z", "0.0.2": "2011-07-22T02:06:26.471Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-results.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-results/0.0.1", "0.0.2": "http://registry.npmjs.org/tap-results/0.0.2" }, "dist": { "0.0.1": { "shasum": "ec124f4caa5c8761b85b7735b0afbdbd780b8fac", "tarball": "http://registry.npmjs.org/tap-results/-/tap-results-0.0.1.tgz" }, "0.0.2": { "shasum": "a124dfe7a4b66279c6f65aedc54ec5977464268b", "tarball": "http://registry.npmjs.org/tap-results/-/tap-results-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tap-results/" }, "tap-runner": { "name": "tap-runner", "description": "A module for running all the tests in a directory", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-10-21T21:21:14.145Z", "created": "2011-04-07T05:56:09.680Z", "0.0.1": "2011-04-07T05:56:10.413Z", "0.0.2": "2011-04-24T04:19:42.830Z", "0.0.3": "2011-06-19T08:40:51.404Z", "0.0.4": "2011-06-27T21:55:57.291Z", "0.0.5": "2011-06-28T21:57:49.781Z", "0.0.6": "2011-10-12T17:23:25.380Z", "0.0.7": "2011-10-21T21:21:14.145Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-runner.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-runner/0.0.1", "0.0.2": "http://registry.npmjs.org/tap-runner/0.0.2", "0.0.3": "http://registry.npmjs.org/tap-runner/0.0.3", "0.0.4": "http://registry.npmjs.org/tap-runner/0.0.4", "0.0.5": "http://registry.npmjs.org/tap-runner/0.0.5", "0.0.6": "http://registry.npmjs.org/tap-runner/0.0.6", "0.0.7": "http://registry.npmjs.org/tap-runner/0.0.7" }, "dist": { "0.0.1": { "shasum": "ef4d0c84d246997d9ed24a3d9a35e09633953be2", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.1.tgz" }, "0.0.2": { "shasum": "b21152e038f12adc586598d6bb6ce146605213cf", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.2.tgz" }, "0.0.3": { "shasum": "939ef5789f4034d30af6ceca7e3e9b7574b7c79d", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.3.tgz" }, "0.0.4": { "shasum": "b08d6cf0e374816313cb4ad3889a8174764cec08", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.4.tgz" }, "0.0.5": { "shasum": "ca68676a4d3493392e2f41336b5f0a0d68d20f4a", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.5.tgz" }, "0.0.6": { "shasum": "4a0613a27aa90445730b52f893243aca0960b0f6", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.6.tgz" }, "0.0.7": { "shasum": "a155801db52554b13bcd9c5727609d096c96b1f1", "tarball": "http://registry.npmjs.org/tap-runner/-/tap-runner-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/tap-runner/" }, "tap-test": { "name": "tap-test", "description": "A test framework for running TAP test", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-06-25T20:39:25.846Z", "created": "2011-04-07T06:04:17.549Z", "0.0.1": "2011-04-07T06:04:18.282Z", "0.0.2": "2011-06-25T20:39:25.846Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/tap-test.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tap-test/0.0.1", "0.0.2": "http://registry.npmjs.org/tap-test/0.0.2" }, "dist": { "0.0.1": { "shasum": "a0db81ae08df186b0acd772774aba0e59efa4450", "tarball": "http://registry.npmjs.org/tap-test/-/tap-test-0.0.1.tgz" }, "0.0.2": { "shasum": "1c240fd1d70ace7dd5822f921277029e7bd56265", "tarball": "http://registry.npmjs.org/tap-test/-/tap-test-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tap-test/" }, "tapr": { "name": "tapr", "description": "Tapper (tapr) is a node.js tap test runner which allows stdout and stderr mixed in with the tap output and also presents assert output in a more abbreviated fashion. Tapper also optionally adds color to the output. Core based on Isaac Z Schlueter original tap runner. Because of Isaac's modular design Tapr/Tapper customizes the runner but uses all the original tap components.", "dist-tags": { "latest": "0.1.2" }, "readme": "# Tapper\n\nTapper (aka tapr) is a node.js tap runner which allows stdout and stderr mixed in with the tap output. Also tapper adds color to the output. Core based on Isaac Z Schlueter original tap runner.\n\n\n## Goals\n\n - More concise formatting of tap output (easier to find what you care about)\n - Improve ability to write to stdout and stderr from tests or code\n - stdout/stderr is muted for successful tests, but displayed for files with failing tests\n - Add optional colorized output\n\n## Installing\n\n```bash\n npm install tapr # install locally\n # OR\n npm install -g tapr # install globally\n``` \n\nOR \n\nAdd to your project package.json\n\n```javascript\n \"devDependencies\": {\n \"tapr\" : \"~0.1.0\"\n }\n```\n\nThen npm install your package with dev dependencies from the project directory \n\n```bash\n npm install\n```\n\nOR \n \nPull from github - http://github.com/jeffbski/tapper\n\n## Usage\n\n```bash\n node_modules/.bin/tapr.js fileOrDir # if installed locally\n #OR\n tapr fileOrDir # if installed globally\n #\n tapr # display usage\n tapr --help # display usage\n tapr --version # display version\n tapr --no-color fileOrDir # run without color output\n``` \n\n## Status\n\n - v0.1.0 - 2011-11-28 - tapr - change bin/tapper to bin/tapr for convenient typing. tapr is also short for tap runner\n - v0.0.6 - 2011-11-22 - Tapper is based on the original tap code with minor changes. The runner will evolve with features as time permits but appears to be fully functional.\n \n## Screenshots\n\n### Successful example where all tests are passing\n\nStderr and stdout is muted except for files which have a failing test\n\n![success-tapr](http://github.com/jeffbski/tapper/raw/master/doc/success-tapr.png)\n\n### Failure example with some failures and stdout\n\n - Green - successful tests and files\n - Red - failed tests and files\n - Blue - test names\n\n![failed-tapr](http://github.com/jeffbski/tapper/raw/master/doc/failed-tapr.png)\n\n### Original tap runner success\n\n![success-tap](http://github.com/jeffbski/tapper/raw/master/doc/success-tap.png)\n\n### Original tap runner failure\n\n![failed-tap](http://github.com/jeffbski/tapper/raw/master/doc/failed-tap.png)\n\n## License\n\n - [MIT license](http://github.com/jeffbski/tapper/raw/master/LICENSE)\n\n## Contributors\n\n - Modifications by author: Jeff Barczewski (@jeffbski)\n - Original code Isaac Z. Schlueter http://blog.izs.me\n\n## Contributing\n\n - Source code repository: http://github.com/jeffbski/tapper\n - Ideas and pull requests are encouraged - http://github.com/jeffbski/tapper/issues\n - You may contact me at @jeffbski or through github at http://github.com/jeffbski\n", "maintainers": [ { "name": "jeffbski", "email": "jeff.barczewski@gmail.com" } ], "time": { "modified": "2011-12-10T18:10:51.696Z", "created": "2011-11-28T20:38:44.197Z", "0.1.0": "2011-11-28T20:38:45.208Z", "0.1.1": "2011-12-08T22:56:34.309Z", "0.1.2": "2011-12-10T18:10:51.696Z" }, "author": { "name": "Jeff Barczewski", "email": "jeff.barczewski@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jeffbski/tapper.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tapr/0.1.0", "0.1.1": "http://registry.npmjs.org/tapr/0.1.1", "0.1.2": "http://registry.npmjs.org/tapr/0.1.2" }, "dist": { "0.1.0": { "shasum": "1f2012c5ff064f6866c3b0b366ca4b286602a627", "tarball": "http://registry.npmjs.org/tapr/-/tapr-0.1.0.tgz" }, "0.1.1": { "shasum": "bdd82aff4d8f1f881f85f0d8056f7b447c89678b", "tarball": "http://registry.npmjs.org/tapr/-/tapr-0.1.1.tgz" }, "0.1.2": { "shasum": "f8a042c598f9c8bf90d03df33359fa5cee0ad3a4", "tarball": "http://registry.npmjs.org/tapr/-/tapr-0.1.2.tgz" } }, "keywords": [ "assert", "test", "tap", "runner", "color" ], "url": "http://registry.npmjs.org/tapr/" }, "tar": { "name": "tar", "dist-tags": { "latest": "0.1.9" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "time": { "modified": "2011-12-09T02:01:45.330Z", "created": "2011-11-20T07:11:18.109Z", "0.0.1": "2011-11-20T07:11:18.109Z", "0.1.0": "2011-11-20T07:52:36.525Z", "0.1.2": "2011-11-21T22:31:19.762Z", "0.1.3": "2011-11-23T00:44:56.703Z", "0.1.4": "2011-11-29T03:02:22.216Z", "0.1.5": "2011-11-30T18:54:34.219Z", "0.1.6": "2011-11-30T20:50:10.803Z", "0.1.7": "2011-12-01T03:12:57.060Z", "0.1.8": "2011-12-03T02:29:20.608Z", "0.1.9": "2011-12-09T02:01:45.330Z" }, "description": "tar for node", "repository": { "type": "git", "url": "git://github.com/isaacs/node-tar.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tar/0.0.1", "0.1.0": "http://registry.npmjs.org/tar/0.1.0", "0.1.2": "http://registry.npmjs.org/tar/0.1.2", "0.1.3": "http://registry.npmjs.org/tar/0.1.3", "0.1.4": "http://registry.npmjs.org/tar/0.1.4", "0.1.5": "http://registry.npmjs.org/tar/0.1.5", "0.1.6": "http://registry.npmjs.org/tar/0.1.6", "0.1.7": "http://registry.npmjs.org/tar/0.1.7", "0.1.8": "http://registry.npmjs.org/tar/0.1.8", "0.1.9": "http://registry.npmjs.org/tar/0.1.9" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/tar/-/tar-0.0.1.tgz" }, "0.1.0": { "shasum": "10fcd1d940ba7330f89c2a35ad5d16f0107a5d67", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.0.tgz" }, "0.1.2": { "shasum": "52cebd0abc1456c9c405d37838d4201d5d186ebe", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.2.tgz" }, "0.1.3": { "shasum": "b40685c0727a74af56df9e03bae44621cbde206f", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.3.tgz" }, "0.1.4": { "shasum": "6af6319b23c830c787bad1b4b2ea2189a776074d", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.4.tgz" }, "0.1.5": { "shasum": "190ad20031b539c26268f7d96a079acc1a189b8b", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.5.tgz" }, "0.1.6": { "shasum": "ac70abbfac3ab0b1f18775e54fe74d6114b028f8", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.6.tgz" }, "0.1.7": { "shasum": "33d288cfa1fc62a3b95a265a475a960b0a5721fe", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.7.tgz" }, "0.1.8": { "shasum": "39316070df0332271186688061a002c973f6e928", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.8.tgz" }, "0.1.9": { "shasum": "e68653171937dd505c2b2e57bbcb9e0c780de1fa", "tarball": "http://registry.npmjs.org/tar/-/tar-0.1.9.tgz" } }, "url": "http://registry.npmjs.org/tar/" }, "tar-async": { "name": "tar-async", "description": "Asynchronous tar and untar", "dist-tags": { "latest": "1.1.1" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-08-07T02:49:34.661Z", "created": "2011-03-20T07:27:26.729Z", "0.1.0": "2011-03-20T07:27:27.219Z", "0.2.0": "2011-03-21T17:20:11.823Z", "0.2.5": "2011-03-26T05:46:00.075Z", "0.3.0": "2011-05-19T06:12:02.231Z", "1.0.0": "2011-06-27T08:20:34.304Z", "1.0.1": "2011-06-27T16:47:03.747Z", "1.1.0": "2011-06-29T06:12:41.999Z", "1.1.1": "2011-08-07T02:49:34.661Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/tar-async.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tar-async/0.1.0", "0.2.0": "http://registry.npmjs.org/tar-async/0.2.0", "0.2.5": "http://registry.npmjs.org/tar-async/0.2.5", "0.3.0": "http://registry.npmjs.org/tar-async/0.3.0", "1.0.0": "http://registry.npmjs.org/tar-async/1.0.0", "1.0.1": "http://registry.npmjs.org/tar-async/1.0.1", "1.1.0": "http://registry.npmjs.org/tar-async/1.1.0", "1.1.1": "http://registry.npmjs.org/tar-async/1.1.1" }, "dist": { "0.1.0": { "shasum": "d84b2916f926e03c3e6a55ba4766b43e329ec6e1", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-0.1.0.tgz" }, "0.2.0": { "shasum": "892dc8dfa167cf1097a7c98ca80fece6b863ad27", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-0.2.0.tgz" }, "0.2.5": { "shasum": "d1379e006d691da971abc74a3b2f01e8ea3cbacf", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-0.2.5.tgz" }, "0.3.0": { "shasum": "f08953d46c37bdb2639b2869ce64bf13adebb47a", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-0.3.0.tgz" }, "1.0.0": { "shasum": "c6b95d3f9a26d7cd5f93d908471a85b8f41f5b2b", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-1.0.0.tgz" }, "1.0.1": { "shasum": "9b4cc262a265805a12c2f9c7ec45122d1f8630c9", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-1.0.1.tgz" }, "1.1.0": { "shasum": "710c2196ce0f4a11f7c97a0d57641838a2afea4d", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-1.1.0.tgz" }, "1.1.1": { "shasum": "6b8cfb73cded459a6c705378337fc03b7f0adcd8", "tarball": "http://registry.npmjs.org/tar-async/-/tar-async-1.1.1.tgz" } }, "keywords": [ "tar", "untar", "asynchronous", "stream", "async", "chunk", "chunked" ], "url": "http://registry.npmjs.org/tar-async/" }, "tar-js": { "name": "tar-js", "description": "Tar implemented in the browser", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-10-29T00:04:31.598Z", "created": "2011-06-04T19:57:10.800Z", "0.1.0": "2011-06-04T19:57:11.469Z", "0.1.1": "2011-08-01T02:10:19.394Z", "0.1.2": "2011-10-28T23:59:23.939Z", "0.2.0": "2011-10-29T00:04:31.598Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/tar-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tar-js/0.1.0", "0.1.1": "http://registry.npmjs.org/tar-js/0.1.1", "0.2.0": "http://registry.npmjs.org/tar-js/0.2.0" }, "dist": { "0.1.0": { "shasum": "126bcebb61d6b6854777ef938d12d3a4ebeb431c", "tarball": "http://registry.npmjs.org/tar-js/-/tar-js-0.1.0.tgz" }, "0.1.1": { "shasum": "9d88dab4cc4838f6a7011b9274b22d0047fb6755", "tarball": "http://registry.npmjs.org/tar-js/-/tar-js-0.1.1.tgz" }, "0.2.0": { "shasum": "aeb57b8aca96f0bae20cbf50a2dbc7b3d463ae7d", "tarball": "http://registry.npmjs.org/tar-js/-/tar-js-0.2.0.tgz" } }, "keywords": [ "tar", "browser", "client", "offline" ], "url": "http://registry.npmjs.org/tar-js/" }, "task": { "name": "task", "description": "Callback => event library", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "time": { "modified": "2011-05-15T10:53:55.654Z", "created": "2011-05-15T10:53:54.114Z", "0.1.0": "2011-05-15T10:53:55.654Z" }, "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/task.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/task/0.1.0" }, "dist": { "0.1.0": { "shasum": "a7d7a701548a87cca28e33b3d334cf7375687cf9", "tarball": "http://registry.npmjs.org/task/-/task-0.1.0.tgz" } }, "keywords": [ "callback", "async", "task", "events", "emitter" ], "url": "http://registry.npmjs.org/task/" }, "task-extjs": { "name": "task-extjs", "description": "ExtJS framework, with some changes, suitable for bridging to Joose", "dist-tags": { "latest": "3.1.4" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/task-extjs/tree", "url": "git://github.com/SamuraiJack/task-extjs.git", "type": "git" }, "time": { "modified": "2011-07-16T08:51:55.422Z", "created": "2011-01-12T15:41:02.940Z", "3.1.0": "2011-01-12T15:41:02.940Z", "3.1.1": "2011-01-12T15:41:02.940Z", "3.1.2": "2011-01-12T15:41:02.940Z", "3.1.3": "2011-07-15T15:30:50.860Z", "3.1.4": "2011-07-16T08:51:55.422Z" }, "versions": { "3.1.0": "http://registry.npmjs.org/task-extjs/3.1.0", "3.1.1": "http://registry.npmjs.org/task-extjs/3.1.1", "3.1.2": "http://registry.npmjs.org/task-extjs/3.1.2", "3.1.3": "http://registry.npmjs.org/task-extjs/3.1.3", "3.1.4": "http://registry.npmjs.org/task-extjs/3.1.4" }, "dist": { "3.1.0": { "tarball": "http://packages:5984/task-extjs/-/task-extjs-3.1.0.tgz" }, "3.1.1": { "shasum": "3be44f82c127e949dcd4177f764b3b37047a42f2", "tarball": "http://registry.npmjs.org/task-extjs/-/task-extjs-3.1.1.tgz" }, "3.1.2": { "shasum": "68c72f36903aefc1cd8db5aea84726d5a80de6d8", "tarball": "http://registry.npmjs.org/task-extjs/-/task-extjs-3.1.2.tgz" }, "3.1.3": { "shasum": "c1f1b9e1f7a7c7f513c451f9c3165af7df2e67a9", "tarball": "http://registry.npmjs.org/task-extjs/-/task-extjs-3.1.3.tgz" }, "3.1.4": { "shasum": "6ed9b3bcecb0e729ffd3704b8d8b71b7c164d202", "tarball": "http://registry.npmjs.org/task-extjs/-/task-extjs-3.1.4.tgz" } }, "url": "http://registry.npmjs.org/task-extjs/" }, "task-joose-nodejs": { "name": "task-joose-nodejs", "description": "Joose, packaged with NodeJS flavour", "dist-tags": { "latest": "0.11.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Task-Joose-NodeJS/tree", "url": "git://github.com/SamuraiJack/Task-Joose-NodeJS.git", "type": "git" }, "time": { "modified": "2011-01-12T15:58:14.977Z", "created": "2011-01-12T15:58:14.977Z", "0.04.0": "2011-01-12T15:58:14.977Z", "0.05.0": "2011-01-12T15:58:14.977Z", "0.6.0": "2011-01-12T15:58:14.977Z", "0.7.0": "2011-01-12T15:58:14.977Z", "0.8.0": "2011-01-12T15:58:14.977Z", "0.9.0": "2011-01-12T15:58:14.977Z", "0.10.0": "2011-01-12T15:58:14.977Z", "0.11.0": "2011-01-12T15:58:14.977Z" }, "versions": { "0.04.0": "http://registry.npmjs.org/task-joose-nodejs/0.04.0", "0.05.0": "http://registry.npmjs.org/task-joose-nodejs/0.05.0", "0.6.0": "http://registry.npmjs.org/task-joose-nodejs/0.6.0", "0.7.0": "http://registry.npmjs.org/task-joose-nodejs/0.7.0", "0.8.0": "http://registry.npmjs.org/task-joose-nodejs/0.8.0", "0.9.0": "http://registry.npmjs.org/task-joose-nodejs/0.9.0", "0.10.0": "http://registry.npmjs.org/task-joose-nodejs/0.10.0", "0.11.0": "http://registry.npmjs.org/task-joose-nodejs/0.11.0" }, "dist": { "0.04.0": { "tarball": "http://packages:5984/task-joose-nodejs/-/task-joose-nodejs-0.04.0.tgz" }, "0.05.0": { "tarball": "http://packages:5984/task-joose-nodejs/-/task-joose-nodejs-0.05.0.tgz" }, "0.6.0": { "tarball": "http://packages:5984/task-joose-nodejs/-/task-joose-nodejs-0.6.0.tgz" }, "0.7.0": { "tarball": "http://packages:5984/task-joose-nodejs/-/task-joose-nodejs-0.7.0.tgz" }, "0.8.0": { "tarball": "http://packages:5984/task-joose-nodejs/-/task-joose-nodejs-0.8.0.tgz" }, "0.9.0": { "shasum": "d2861a17939fcb79d53cb8ba8e9e6c03878590da", "tarball": "http://registry.npmjs.org/task-joose-nodejs/-/task-joose-nodejs-0.9.0.tgz" }, "0.10.0": { "shasum": "f6cf6a8a5b170e8dc9c07005644ef191c2b68903", "tarball": "http://registry.npmjs.org/task-joose-nodejs/-/task-joose-nodejs-0.10.0.tgz" }, "0.11.0": { "shasum": "a87248ebf865420532e130667de3288588ab94d7", "tarball": "http://registry.npmjs.org/task-joose-nodejs/-/task-joose-nodejs-0.11.0.tgz" } }, "url": "http://registry.npmjs.org/task-joose-nodejs/" }, "task-joose-stable": { "name": "task-joose-stable", "description": "Stable version of Joose, required only for bootstraping purposes", "dist-tags": { "latest": "3.14.6" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/Task-Joose-Stable/tree", "url": "git://github.com/SamuraiJack/Task-Joose-Stable.git", "type": "git" }, "time": { "modified": "2011-07-16T08:39:12.213Z", "created": "2011-01-12T15:37:58.232Z", "3.14.0": "2011-01-12T15:37:58.232Z", "3.14.1": "2011-01-12T15:37:58.232Z", "3.6.0": "2011-01-12T15:37:58.232Z", "3.6.12": "2011-01-12T15:37:58.232Z", "3.6.5": "2011-01-12T15:37:58.232Z", "3.6.1": "2011-01-12T15:37:58.232Z", "3.6.2": "2011-01-12T15:37:58.232Z", "3.6.3": "2011-01-12T15:37:58.232Z", "3.6.4": "2011-01-12T15:37:58.232Z", "3.14.2": "2011-01-12T15:37:58.232Z", "3.14.3": "2011-01-12T15:37:58.232Z", "3.14.4": "2011-07-15T15:16:28.664Z", "3.14.5": "2011-07-15T16:03:48.594Z", "3.14.6": "2011-07-16T08:39:12.213Z" }, "versions": { "3.14.0": "http://registry.npmjs.org/task-joose-stable/3.14.0", "3.14.1": "http://registry.npmjs.org/task-joose-stable/3.14.1", "3.6.0": "http://registry.npmjs.org/task-joose-stable/3.6.0", "3.6.12": "http://registry.npmjs.org/task-joose-stable/3.6.12", "3.6.5": "http://registry.npmjs.org/task-joose-stable/3.6.5", "3.6.1": "http://registry.npmjs.org/task-joose-stable/3.6.1", "3.6.2": "http://registry.npmjs.org/task-joose-stable/3.6.2", "3.6.3": "http://registry.npmjs.org/task-joose-stable/3.6.3", "3.6.4": "http://registry.npmjs.org/task-joose-stable/3.6.4", "3.14.2": "http://registry.npmjs.org/task-joose-stable/3.14.2", "3.14.3": "http://registry.npmjs.org/task-joose-stable/3.14.3", "3.14.4": "http://registry.npmjs.org/task-joose-stable/3.14.4", "3.14.5": "http://registry.npmjs.org/task-joose-stable/3.14.5", "3.14.6": "http://registry.npmjs.org/task-joose-stable/3.14.6" }, "dist": { "3.14.0": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.14.0.tgz" }, "3.14.1": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.14.1.tgz" }, "3.6.0": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.0.tgz" }, "3.6.12": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.12.tgz" }, "3.6.5": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.5.tgz" }, "3.6.1": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.1.tgz" }, "3.6.2": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.2.tgz" }, "3.6.3": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.3.tgz" }, "3.6.4": { "tarball": "http://packages:5984/task-joose-stable/-/task-joose-stable-3.6.4.tgz" }, "3.14.2": { "shasum": "c8952d10f030a7e5960f5be0bdef8a55452dd7ec", "tarball": "http://registry.npmjs.org/task-joose-stable/-/task-joose-stable-3.14.2.tgz" }, "3.14.3": { "shasum": "9f153c2ae7b534d568078536c6e24281319c9345", "tarball": "http://registry.npmjs.org/task-joose-stable/-/task-joose-stable-3.14.3.tgz" }, "3.14.4": { "shasum": "fdba74f6cfe831736432790d3734b1ed7ba97156", "tarball": "http://registry.npmjs.org/task-joose-stable/-/task-joose-stable-3.14.4.tgz" }, "3.14.5": { "shasum": "66fa34293d91d65013c71d2e8d537f097b8ce0b2", "tarball": "http://registry.npmjs.org/task-joose-stable/-/task-joose-stable-3.14.5.tgz" }, "3.14.6": { "shasum": "e8f0e39f66e41b5867005bd7272bb515dcc178d0", "tarball": "http://registry.npmjs.org/task-joose-stable/-/task-joose-stable-3.14.6.tgz" } }, "url": "http://registry.npmjs.org/task-joose-stable/" }, "tasks": { "name": "tasks", "description": "Queue-based execution and eventing for tasks (ala GCD)", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "skylar", "email": "accounts@larw.com" } ], "versions": { "0.0.1": "http://registry.npmjs.org/tasks/0.0.1", "0.0.3": "http://registry.npmjs.org/tasks/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/tasks/-/tasks-0.0.1.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/tasks/-/tasks-0.0.3.tgz" } }, "keywords": [ "dispatch", "queues", "tasks", "gcd", "job queue", "flow" ], "url": "http://registry.npmjs.org/tasks/" }, "tav": { "name": "tav", "description": "Brain-free command-line options parser for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "akaspin", "email": "aka.spin@gmail.com" } ], "author": { "name": "Alexander Dorofeev" }, "repository": { "type": "git", "url": "http://github.com/akaspin/tav.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tav/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/tav/-/tav-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/tav/" }, "taxman": { "name": "taxman", "description": "taxman caches values for you", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marcello", "email": "marcello@cellosoft.com" } ], "time": { "modified": "2011-08-29T22:57:56.009Z", "created": "2011-05-05T02:45:15.678Z", "0.1.0": "2011-05-05T02:45:15.858Z", "0.1.1": "2011-08-29T22:57:56.009Z" }, "author": { "name": "Marcello Bastéa-Forte", "email": "marcello@cellosoft.com", "url": "http://marcello.cellosoft.com/" }, "repository": { "type": "git", "url": "git://github.com/marcello3d/node-taxman.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/taxman/0.1.0", "0.1.1": "http://registry.npmjs.org/taxman/0.1.1" }, "dist": { "0.1.0": { "shasum": "e9a3481eed86e373eb95d25375c19276d0d158f9", "tarball": "http://registry.npmjs.org/taxman/-/taxman-0.1.0.tgz" }, "0.1.1": { "shasum": "c1f66b188b59fbcf64c2d87e33490d90cea3abe2", "tarball": "http://registry.npmjs.org/taxman/-/taxman-0.1.1.tgz" } }, "keywords": [ "taxman", "cache", "future" ], "url": "http://registry.npmjs.org/taxman/" }, "tbd": { "name": "tbd", "description": "tbd is a test data building library, allowing you to quickly spin up large amounts of fake data to be pumped into tests", "dist-tags": { "latest": "0.6.1" }, "readme": "# tbd - Test Data Builder\n\nHave you ever needed to push out a bunch of data for testing your app? Maybe your backend services aren't ready but you want to build the UI for the expected data?\n\nWell tbd to the rescue, tbd will allow you to quickly build up some data quickly and painlessly.\n\ntbd is designed to work in both Node.js and in the browser so you can use it for any application you want.\n\n# Getting tbd\n\nFor *Node.js*:\n\n npm install tbd\n \nFor the browser - grab the latest version from [git](https://github.com/aaronpowell/tbd/blob/master/lib/tbd.js).\n\n# Using tbd\n\n## Node.js\n\nBasic usage:\n\n var tbd = require('tbd');\n \n var data = tbd.from({ hello: 'world' }).make(10);\n \n console.log(data.length); //10\n \nTweaking properties:\n\n var tbd = require('tbd');\n \n var data = tbd.from({ hello: 'world' })\n .prop('hello').use(function() { return 'my value; }).done()\n .make(10);\n \n console.log(data.length); //10\n \n## Browser\n\nWhen using tbd in the browser it works exactly the same way, only you don't need the `require` statement (unless you want to use RequireJS).\n\n# Running the tests\n\nThere's a bunch of tests shipped which uses [Jasmine](http://pivotal.github.com/jasmine/) so you can run them from node.js if you want:\n\n node tests.js\n\n# License\n\n[MIT](https://github.com/aaronpowell/tbd/blob/master/License.txt)", "maintainers": [ { "name": "aaronpowell", "email": "me@aaron-powell.com" } ], "time": { "modified": "2011-12-05T11:11:42.662Z", "created": "2011-11-24T12:29:27.966Z", "0.0.1": "2011-11-24T12:29:31.404Z", "0.0.2": "2011-11-24T12:35:22.851Z", "0.1.0": "2011-11-27T06:49:56.489Z", "0.5.0": "2011-12-04T10:12:17.870Z", "0.6.0": "2011-12-05T04:12:28.572Z", "0.6.1": "2011-12-05T11:11:42.662Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/tbd/0.0.1", "0.0.2": "http://registry.npmjs.org/tbd/0.0.2", "0.1.0": "http://registry.npmjs.org/tbd/0.1.0", "0.5.0": "http://registry.npmjs.org/tbd/0.5.0", "0.6.0": "http://registry.npmjs.org/tbd/0.6.0", "0.6.1": "http://registry.npmjs.org/tbd/0.6.1" }, "dist": { "0.0.1": { "shasum": "be1bdcde6a22a0dc7a2e030d4097dd29de4f917f", "tarball": "http://registry.npmjs.org/tbd/-/tbd-0.0.1.tgz" }, "0.0.2": { "shasum": "9ef7f9dbff816fd45c7f99d08892627b16a9a840", "tarball": "http://registry.npmjs.org/tbd/-/tbd-0.0.2.tgz" }, "0.1.0": { "shasum": "21be0f45446ec0e8a36c4d15b3dc019cedf8cd0a", "tarball": "http://registry.npmjs.org/tbd/-/tbd-0.1.0.tgz" }, "0.5.0": { "shasum": "10f86c714dff6e2ade8ca0f2ae13b94ecad78644", "tarball": "http://registry.npmjs.org/tbd/-/tbd-0.5.0.tgz" }, "0.6.0": { "shasum": "8f059695c29ec65c371558a7902d1352d3280124", "tarball": "http://registry.npmjs.org/tbd/-/tbd-0.6.0.tgz" }, "0.6.1": { "shasum": "bfb00fa7503304b210d721d5d8ce2f4cc9357556", "tarball": "http://registry.npmjs.org/tbd/-/tbd-0.6.1.tgz" } }, "keywords": [ "testing", "unit-testing", "data", "generator" ], "url": "http://registry.npmjs.org/tbd/" }, "tbone": { "name": "tbone", "description": "A simple library to generate valid HTML", "dist-tags": { "latest": "0.0.3c" }, "maintainers": [ { "name": "rsdoiel", "email": "rsdoiel@gmail.com" } ], "time": { "modified": "2011-11-23T00:14:14.712Z", "created": "2011-08-19T12:57:46.599Z", "0.0.3": "2011-08-19T12:57:47.202Z", "0.0.3b": "2011-11-02T18:11:24.880Z", "0.0.3c": "2011-11-23T00:14:14.712Z" }, "author": { "name": "R. S. Doiel", "email": "rsdoiel@gmail.com", "url": "https://github.com/rsdoiel" }, "repository": { "type": "git", "url": "git://github.com/rsdoiel/tbone.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/tbone/0.0.3", "0.0.3b": "http://registry.npmjs.org/tbone/0.0.3b", "0.0.3c": "http://registry.npmjs.org/tbone/0.0.3c" }, "dist": { "0.0.3": { "shasum": "503578cf9f334646a4f31e4809e50d549ea018a6", "tarball": "http://registry.npmjs.org/tbone/-/tbone-0.0.3.tgz" }, "0.0.3b": { "shasum": "cdadca98357e06abbbd8c679d395d5f894ee133f", "tarball": "http://registry.npmjs.org/tbone/-/tbone-0.0.3b.tgz" }, "0.0.3c": { "shasum": "4a676b871957753cfed8aa75dc64a3424e4dc2a4", "tarball": "http://registry.npmjs.org/tbone/-/tbone-0.0.3c.tgz" } }, "url": "http://registry.npmjs.org/tbone/" }, "tcp-proxy": { "name": "tcp-proxy", "description": "A node.js TCP proxy [for mysql]", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rnavarro", "email": "crshman@gmail.com" } ], "time": { "modified": "2011-08-15T12:07:11.036Z", "created": "2011-08-15T12:07:10.798Z", "0.1.0": "2011-08-15T12:07:11.036Z" }, "author": { "name": "Robert Navarro", "email": "crshman@gmail.com", "url": "http://www.crshman.com" }, "repository": { "type": "git", "url": "git://github.com/rnavarro/node-tcp-proxy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tcp-proxy/0.1.0" }, "dist": { "0.1.0": { "shasum": "1a02074184791cc84004869d84d363b4ec95196e", "tarball": "http://registry.npmjs.org/tcp-proxy/-/tcp-proxy-0.1.0.tgz" } }, "keywords": [ "proxy", "tcp proxy", "tcp-proxy" ], "url": "http://registry.npmjs.org/tcp-proxy/" }, "TDTwitterStream": { "name": "TDTwitterStream", "description": "Asynchronous Twitter Streaming client API for node.js.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mheap", "email": "m@michaelheap.com" } ], "time": { "modified": "2011-11-22T14:40:03.478Z", "created": "2011-11-22T14:32:27.358Z", "0.1.0": "2011-11-22T14:32:49.157Z", "0.1.1": "2011-11-22T14:40:03.478Z" }, "author": { "name": "Michael Heap" }, "repository": { "type": "git", "url": "git://github.com/maxsoftware/TDTwitterStream.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/TDTwitterStream/0.1.0", "0.1.1": "http://registry.npmjs.org/TDTwitterStream/0.1.1" }, "dist": { "0.1.0": { "shasum": "231c7a2273b68a54c275c7a21ef0c83c7d58e5ba", "tarball": "http://registry.npmjs.org/TDTwitterStream/-/TDTwitterStream-0.1.0.tgz" }, "0.1.1": { "shasum": "c2768326adc2eeb17e335f7549f0bc8722ee6702", "tarball": "http://registry.npmjs.org/TDTwitterStream/-/TDTwitterStream-0.1.1.tgz" } }, "keywords": [ "twitter", "streaming", "oauth", "sitestreams" ], "url": "http://registry.npmjs.org/TDTwitterStream/" }, "tea": { "name": "tea", "description": "Helper utilities.", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "jakeluer", "email": "jake.luer@incatern.com" } ], "time": { "modified": "2011-11-29T17:03:45.874Z", "created": "2011-10-14T05:42:04.424Z", "0.0.1": "2011-10-14T05:42:05.064Z", "0.0.2": "2011-10-14T05:54:48.165Z", "0.0.3": "2011-10-15T01:42:51.028Z", "0.0.4": "2011-10-15T02:46:41.958Z", "0.1.0": "2011-10-15T22:59:00.367Z", "0.1.1": "2011-10-18T02:51:53.202Z", "0.1.2": "2011-10-25T14:17:50.814Z", "0.1.3": "2011-10-25T19:36:01.549Z", "0.1.4": "2011-10-26T00:57:44.511Z", "0.1.5": "2011-10-26T09:18:54.776Z", "0.1.6": "2011-10-26T18:34:51.624Z", "0.1.7": "2011-11-29T17:03:45.874Z" }, "author": { "name": "Jake luer", "email": "jake@alogicalparadox.com" }, "repository": { "type": "git", "url": "git://github.com/logicalparadox/tea.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tea/0.0.1", "0.0.2": "http://registry.npmjs.org/tea/0.0.2", "0.0.3": "http://registry.npmjs.org/tea/0.0.3", "0.0.4": "http://registry.npmjs.org/tea/0.0.4", "0.1.0": "http://registry.npmjs.org/tea/0.1.0", "0.1.1": "http://registry.npmjs.org/tea/0.1.1", "0.1.2": "http://registry.npmjs.org/tea/0.1.2", "0.1.3": "http://registry.npmjs.org/tea/0.1.3", "0.1.4": "http://registry.npmjs.org/tea/0.1.4", "0.1.5": "http://registry.npmjs.org/tea/0.1.5", "0.1.6": "http://registry.npmjs.org/tea/0.1.6", "0.1.7": "http://registry.npmjs.org/tea/0.1.7" }, "dist": { "0.0.1": { "shasum": "35200709fcea2aa9cd4a9565d9d1ab92d8b67d1b", "tarball": "http://registry.npmjs.org/tea/-/tea-0.0.1.tgz" }, "0.0.2": { "shasum": "bace38391bca9dc6f0bba90d610cf9ef37c6632e", "tarball": "http://registry.npmjs.org/tea/-/tea-0.0.2.tgz" }, "0.0.3": { "shasum": "8350b49017ceed0b739fecb1141c78331a880f5b", "tarball": "http://registry.npmjs.org/tea/-/tea-0.0.3.tgz" }, "0.0.4": { "shasum": "180664cf887577571a62dc6dda4fc6b505c1c6aa", "tarball": "http://registry.npmjs.org/tea/-/tea-0.0.4.tgz" }, "0.1.0": { "shasum": "65df2e1a865eca0e585328f12809c7e8a485dcec", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.0.tgz" }, "0.1.1": { "shasum": "95079739bceb7a11c171afbcbf14f6408acd7b0d", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.1.tgz" }, "0.1.2": { "shasum": "614a4a422be1f75dcdbd39a84c18aebb407c359b", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.2.tgz" }, "0.1.3": { "shasum": "82d486878f58da022deec1f117eea595052e6fe6", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.3.tgz" }, "0.1.4": { "shasum": "ed2565cdaf2fbf2747f2667e4fed0eee01a1b39e", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.4.tgz" }, "0.1.5": { "shasum": "eecaa8cd09c988825b7a62da8c037208045f6b1f", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.5.tgz" }, "0.1.6": { "shasum": "2da4299bd46c3fa6c4a4925ecd629e2d36e01ab3", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.6.tgz" }, "0.1.7": { "shasum": "76e7e45bec07237746e3bace9890139adef83c9e", "tarball": "http://registry.npmjs.org/tea/-/tea-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/tea/" }, "teamgrowl": { "name": "teamgrowl", "description": "Distributed growling across the web", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "deedubs", "email": "dan@rocketlabsdev.com" } ], "author": { "name": "Dan Williams" }, "repository": { "type": "git", "url": "http://github.com/rocketlabsdev/teamgrowl" }, "versions": { "0.0.1": "http://registry.npmjs.org/teamgrowl/0.0.1", "0.0.1-beta": "http://registry.npmjs.org/teamgrowl/0.0.1-beta" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/teamgrowl/-/teamgrowl-0.0.1.tgz" }, "0.0.1-beta": { "tarball": "http://packages:5984/teamgrowl/-/teamgrowl-0.0.1-beta.tgz" } }, "keywords": [ "growl", "http", "post" ], "url": "http://registry.npmjs.org/teamgrowl/" }, "teamgrowl-server": { "name": "teamgrowl-server", "description": "Server Component for teamgrowl", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "deedubs", "email": "dan@rocketlabsdev.com" } ], "author": { "name": "Dan Williams" }, "repository": { "type": "git", "url": "http://github.com/rocketlabsdev/teamgrowl-server" }, "versions": { "0.0.1": "http://registry.npmjs.org/teamgrowl-server/0.0.1", "0.0.1-beta": "http://registry.npmjs.org/teamgrowl-server/0.0.1-beta" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/teamgrowl-server/-/teamgrowl-server-0.0.1.tgz" }, "0.0.1-beta": { "tarball": "http://packages:5984/teamgrowl-server/-/teamgrowl-server-0.0.1-beta.tgz" } }, "keywords": [ "growl", "http", "post" ], "url": "http://registry.npmjs.org/teamgrowl-server/" }, "technicolor": { "name": "technicolor", "description": "Use node to remind yourself of Teletext.", "dist-tags": { "latest": "0.1.2" }, "readme": null, "maintainers": [ { "name": "sjltaylor", "email": "sjltaylor@gmail.com" } ], "time": { "modified": "2011-11-05T23:55:31.454Z", "created": "2011-11-05T23:26:03.027Z", "0.1.0": "2011-11-05T23:26:39.661Z", "0.1.2": "2011-11-05T23:55:31.454Z" }, "author": { "name": "Sam Taylor", "email": "sjltaylor@gmail.com" }, "repository": { "url": "git@github.com:sjltaylor/technicolor.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/technicolor/0.1.0", "0.1.2": "http://registry.npmjs.org/technicolor/0.1.2" }, "dist": { "0.1.0": { "shasum": "4a56afb9178fee2ddb2f5a6e8805b492fccc4cdf", "tarball": "http://registry.npmjs.org/technicolor/-/technicolor-0.1.0.tgz" }, "0.1.2": { "shasum": "268a43ba737b2bf984bbaeec4eb858d8020ccdbd", "tarball": "http://registry.npmjs.org/technicolor/-/technicolor-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/technicolor/" }, "tedious": { "name": "tedious", "description": "A TDS driver, for connecting to MS SQLServer databases.", "dist-tags": { "latest": "0.0.1" }, "readme": "Tedious (node implementation of TDS)\n====================================\n[![Build Status](https://secure.travis-ci.org/pekim/tedious.png)](http://travis-ci.org/pekim/tedious)\n\nTedious is an implementation of the [TDS protocol](http://msdn.microsoft.com/en-us/library/dd304523.aspx),\nwhich is used to interact with instances of Microsoft's SQL Server.\n\nName\n----\n_Tedious_ is simply derived from a fast, slightly garbled, pronunciation of the letters T, D and S. \n\nStatus\n------\nTedious is just about useable for simple statements.\n\n- Session establishment and authentication work.\n- Sending SQL statements (in a `SQL_BATCH` packet) works for some simple statements.\n - Many simple data types are supported.\n - An event for column metadata in the response is emitted.\n - Events for each row in the response are emitted.\n\nThere's still a lot that needs doing.\n\n- Support for more data types.\n- The API needs to change to support statement execution with a Statement class.\n- Decoding of column metadata flags.\n- Decoding of collation data.\n- Ability to cancel a request.\n- Support for transactions.\n- Better support for large values (for example integers over 53 bits).\n\nDocumentation\n-------------\nMore documentation is available at [pekim.github.com/tedious/](http://pekim.github.com/tedious/)\n\nLicence\n-------\n(The MIT License)\n\nCopyright (c) 2010-2011 Mike D Pilsbury\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "pekim", "email": "mike.pilsbury@gmail.com" } ], "time": { "modified": "2011-12-04T21:55:09.620Z", "created": "2011-12-04T21:55:08.096Z", "0.0.1": "2011-12-04T21:55:09.620Z" }, "author": { "name": "Mike D Pilsbury", "email": "mike.pilsbury@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pekim/tedious.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tedious/0.0.1" }, "dist": { "0.0.1": { "shasum": "7985b400f70ce6f12ec504a541ea63540d59fca8", "tarball": "http://registry.npmjs.org/tedious/-/tedious-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tedious/" }, "telehash": { "name": "telehash", "description": "A new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "casey", "email": "casey.marshall@gmail.com" } ], "author": { "name": "Jeremie Miller", "email": "jeremie@jabber.org" }, "repository": { "type": "git", "url": "http://github.com/quartzjer/TeleHash.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/telehash/0.0.0" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/telehash/-/telehash-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/telehash/" }, "telemail": { "name": "telemail", "description": "telehash based mail system", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tjgillies", "email": "tjgillies@gmail.com" } ], "time": { "modified": "2011-09-11T04:58:26.933Z", "created": "2011-09-11T04:58:25.617Z", "0.1.0": "2011-09-11T04:58:26.933Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/telemail/0.1.0" }, "dist": { "0.1.0": { "shasum": "f71e414f72cf32e31dbb500e505b4f103a7a9337", "tarball": "http://registry.npmjs.org/telemail/-/telemail-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/telemail/" }, "telemetry": { "name": "telemetry", "description": "a simple telemetry server written in Node.js", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "thinkjson", "email": "mark+npm@thinkjson.com" } ], "time": { "modified": "2011-10-24T13:50:53.597Z", "created": "2011-10-24T13:50:53.276Z", "0.0.5": "2011-10-24T13:50:53.597Z" }, "author": { "name": "Mark Cahill", "email": "mark+npm@thinkjson.com" }, "repository": { "type": "git", "url": "git://github.com/OSBI/node-telemetry.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/telemetry/0.0.5" }, "dist": { "0.0.5": { "shasum": "21190deeda56ff4f830afbfecabc1d7377de6002", "tarball": "http://registry.npmjs.org/telemetry/-/telemetry-0.0.5.tgz" } }, "keywords": [ "Loggly", "log", "telemetry", "firebug", "firephp" ], "url": "http://registry.npmjs.org/telemetry/" }, "teleport": { "name": "teleport", "description": "CommonJS modules 1.0 loader for browsers.", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/teleport.git" }, "time": { "modified": "2011-02-24T17:56:57.636Z", "created": "2011-01-10T16:55:10.083Z", "0.2.0": "2011-01-10T16:55:10.083Z", "0.2.1": "2011-01-10T16:55:10.083Z", "0.2.2": "2011-01-10T16:55:10.083Z", "0.2.3": "2011-01-10T16:55:10.083Z", "0.2.4": "2011-01-10T16:55:10.083Z", "0.2.5": "2011-01-10T22:23:53.861Z", "0.2.6": "2011-01-15T16:46:46.835Z", "0.2.7": "2011-01-31T11:35:48.016Z", "0.2.8": "2011-01-31T12:33:10.622Z", "0.2.9": "2011-02-17T00:20:59.006Z", "0.2.10": "2011-02-21T16:09:29.501Z", "0.3.0": "2011-02-24T16:32:16.117Z", "0.3.1": "2011-02-24T16:47:44.872Z", "0.3.2": "2011-02-24T17:56:57.636Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/teleport/0.2.0", "0.2.1": "http://registry.npmjs.org/teleport/0.2.1", "0.2.2": "http://registry.npmjs.org/teleport/0.2.2", "0.2.3": "http://registry.npmjs.org/teleport/0.2.3", "0.2.4": "http://registry.npmjs.org/teleport/0.2.4", "0.2.5": "http://registry.npmjs.org/teleport/0.2.5", "0.2.6": "http://registry.npmjs.org/teleport/0.2.6", "0.2.7": "http://registry.npmjs.org/teleport/0.2.7", "0.2.8": "http://registry.npmjs.org/teleport/0.2.8", "0.2.9": "http://registry.npmjs.org/teleport/0.2.9", "0.2.10": "http://registry.npmjs.org/teleport/0.2.10", "0.3.0": "http://registry.npmjs.org/teleport/0.3.0", "0.3.1": "http://registry.npmjs.org/teleport/0.3.1", "0.3.2": "http://registry.npmjs.org/teleport/0.3.2" }, "dist": { "0.2.0": { "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.2.tgz" }, "0.2.3": { "shasum": "f6e129ffd940709e471892c269e7e7bd61648de3", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.3.tgz" }, "0.2.4": { "shasum": "853de50fb0a229cbb6ec4e7b6125b11e29d24820", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.4.tgz" }, "0.2.5": { "shasum": "8e7cacb59bf2ab01ba7da103e98e40b8bec0214a", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.5.tgz" }, "0.2.6": { "shasum": "01b3a830849a4d5d4561e55248d4fdd8314507d6", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.6.tgz" }, "0.2.7": { "shasum": "52776d67bbf288c0c87ca1a8ce4650e8708650ef", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.7.tgz" }, "0.2.8": { "shasum": "c21641d7e91beff404163edbefecd394e3c6e193", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.8.tgz" }, "0.2.9": { "shasum": "07ba3b13473532cf141444dbd1e28fbef6ef4f49", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.9.tgz" }, "0.2.10": { "shasum": "ebb25bf7c6a0e44c473307c6544a8050b434a68d", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.2.10.tgz" }, "0.3.0": { "shasum": "71a3f6cd803b4e135db39119adb7b2cfb755e5a3", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.3.0.tgz" }, "0.3.1": { "shasum": "5d43013869c7ba22cde6fd8cd8578b50eb237f5c", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.3.1.tgz" }, "0.3.2": { "shasum": "66e3175a7f7e7885826414cb36e38a9a824d7075", "tarball": "http://registry.npmjs.org/teleport/-/teleport-0.3.2.tgz" } }, "keywords": [ "commonjs", "modules", "require" ], "url": "http://registry.npmjs.org/teleport/" }, "teleport-dashboard": { "name": "teleport-dashboard", "description": "Teleport dashboard", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-02-02T16:26:11.770Z", "created": "2011-01-30T14:43:36.570Z", "0.0.2": "2011-01-30T14:43:37.362Z", "0.0.4": "2011-01-31T11:26:04.752Z", "0.0.5": "2011-02-02T16:26:11.770Z" }, "repository": { "type": "git", "url": "git://github.com/Gozala/teleport-dashboard.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/teleport-dashboard/0.0.2", "0.0.4": "http://registry.npmjs.org/teleport-dashboard/0.0.4", "0.0.5": "http://registry.npmjs.org/teleport-dashboard/0.0.5" }, "dist": { "0.0.2": { "shasum": "e125b66162522d69193d6d777c8524c14465c2f4", "tarball": "http://registry.npmjs.org/teleport-dashboard/-/teleport-dashboard-0.0.2.tgz" }, "0.0.4": { "shasum": "dab9de1a7f92eddc2e4d8ee1e7f5218b2b851dd3", "tarball": "http://registry.npmjs.org/teleport-dashboard/-/teleport-dashboard-0.0.4.tgz" }, "0.0.5": { "shasum": "b19bd89a658c7095bd18f749ddae2dfd2774eb84", "tarball": "http://registry.npmjs.org/teleport-dashboard/-/teleport-dashboard-0.0.5.tgz" } }, "keywords": [ "teleport", "dashboard", "packages", "dependencies" ], "url": "http://registry.npmjs.org/teleport-dashboard/" }, "teleport-site": { "name": "teleport-site", "description": "Teleport site.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-02-24T17:48:21.955Z", "created": "2011-02-24T17:48:21.563Z", "0.1.0": "2011-02-24T17:48:21.955Z" }, "repository": { "type": "git", "url": "git://github.com/Gozala/teleport.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/teleport-site/0.1.0" }, "dist": { "0.1.0": { "shasum": "4357c49823d75e329264b283351870544be4f5de", "tarball": "http://registry.npmjs.org/teleport-site/-/teleport-site-0.1.0.tgz" } }, "keywords": [ "teleport" ], "url": "http://registry.npmjs.org/teleport-site/" }, "teleportd-api": { "name": "teleportd-api", "description": "NodeJS Driver for teleportd API", "dist-tags": { "latest": "0.1.6" }, "readme": null, "maintainers": [ { "name": "spolu", "email": "stan@bipsly.com" } ], "time": { "modified": "2011-12-05T17:38:23.248Z", "created": "2011-11-23T08:23:21.504Z", "0.1.0": "2011-11-23T08:23:22.824Z", "0.1.1": "2011-11-28T08:25:06.918Z", "0.1.2": "2011-12-05T00:30:53.699Z", "0.1.3": "2011-12-05T11:38:04.438Z", "0.1.4": "2011-12-05T17:21:09.299Z", "0.1.5": "2011-12-05T17:35:18.442Z", "0.1.6": "2011-12-05T17:38:23.248Z" }, "author": { "name": "Stanislas Polu", "email": "stan@teleportd.com", "url": "http://twitter.com/spolu" }, "repository": { "type": "git", "url": "git://github.com/teleportd/api-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/teleportd-api/0.1.0", "0.1.1": "http://registry.npmjs.org/teleportd-api/0.1.1", "0.1.2": "http://registry.npmjs.org/teleportd-api/0.1.2", "0.1.3": "http://registry.npmjs.org/teleportd-api/0.1.3", "0.1.4": "http://registry.npmjs.org/teleportd-api/0.1.4", "0.1.5": "http://registry.npmjs.org/teleportd-api/0.1.5", "0.1.6": "http://registry.npmjs.org/teleportd-api/0.1.6" }, "dist": { "0.1.0": { "shasum": "bbd2999f796a3102457966411c0f9c5f0b1d5861", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.0.tgz" }, "0.1.1": { "shasum": "3f4447a91603b40b7ab088e57d4d1c98e07809d2", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.1.tgz" }, "0.1.2": { "shasum": "6437e1490522ab96ba716feef3d9562533f0ce7e", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.2.tgz" }, "0.1.3": { "shasum": "b6ddb47aef19a0386168b1c49733340e3ca21220", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.3.tgz" }, "0.1.4": { "shasum": "53329815cc1aaae7f8d718830290de8d83fee4b4", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.4.tgz" }, "0.1.5": { "shasum": "75ff9781ad194482b0b12c945e821b01d4799c73", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.5.tgz" }, "0.1.6": { "shasum": "1e7bc4f708396c5e6b310f9ce1ddfc08ea9b64c3", "tarball": "http://registry.npmjs.org/teleportd-api/-/teleportd-api-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/teleportd-api/" }, "telnet": { "name": "telnet", "description": "Telnet library", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "eirikb", "email": "eirikb@eirikb.no" } ], "time": { "modified": "2011-12-04T00:21:23.012Z", "created": "2011-08-10T06:32:42.585Z", "0.0.2": "2011-08-10T06:32:51.659Z", "0.0.3": "2011-08-21T13:28:45.467Z", "0.0.4": "2011-08-21T13:46:25.252Z", "0.0.5": "2011-12-04T00:21:23.012Z" }, "author": { "name": "Eirik Brandtzæg", "email": "eirikb@eirikb.no" }, "repository": { "type": "git", "url": "git://github.com/eirikb/telnet.js.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/telnet/0.0.2", "0.0.3": "http://registry.npmjs.org/telnet/0.0.3", "0.0.4": "http://registry.npmjs.org/telnet/0.0.4", "0.0.5": "http://registry.npmjs.org/telnet/0.0.5" }, "dist": { "0.0.2": { "shasum": "e3773350494e5a37d192b54a21b8a673a003ed0f", "tarball": "http://registry.npmjs.org/telnet/-/telnet-0.0.2.tgz" }, "0.0.3": { "shasum": "db81771a6e0728f6a30af100d539c68f42d5f4be", "tarball": "http://registry.npmjs.org/telnet/-/telnet-0.0.3.tgz" }, "0.0.4": { "shasum": "9fda16fbdd3c7ee2d5ae56b60e31d99084e6f63b", "tarball": "http://registry.npmjs.org/telnet/-/telnet-0.0.4.tgz" }, "0.0.5": { "shasum": "08f4b17e3e215c16f82bfc1a11dec189c98de370", "tarball": "http://registry.npmjs.org/telnet/-/telnet-0.0.5.tgz" } }, "keywords": [ "util", "server", "telnet" ], "url": "http://registry.npmjs.org/telnet/" }, "telnet-protocol": { "name": "telnet-protocol", "description": "Telnet protocol support", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "year2013", "email": "steven.m.reed@gmail.com" } ], "time": { "modified": "2011-08-20T21:20:48.716Z", "created": "2011-08-20T21:20:46.394Z", "0.1.0": "2011-08-20T21:20:48.716Z" }, "author": { "name": "Steve Reed", "email": "steven.m.reed@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/year2013/node-telnet.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/telnet-protocol/0.1.0" }, "dist": { "0.1.0": { "shasum": "b294bff906f994f09bffa107c8f6d41d571610b4", "tarball": "http://registry.npmjs.org/telnet-protocol/-/telnet-protocol-0.1.0.tgz" } }, "keywords": [ "telnet", "protocol" ], "url": "http://registry.npmjs.org/telnet-protocol/" }, "temp": { "name": "temp", "description": "Temporary files and directories", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "bruce", "email": "bruce@codefluency.com" } ], "author": { "name": "Bruce Williams", "email": "bruce@codefluency.com" }, "versions": { "0.2.0": "http://registry.npmjs.org/temp/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/temp/-/temp-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/temp/" }, "tempis": { "name": "tempis", "description": "a native node.js git client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-01-18T04:59:53.311Z", "created": "2011-01-18T04:59:53.087Z", "0.0.1": "2011-01-18T04:59:53.311Z" }, "author": { "name": "Chris Dickinson" }, "versions": { "0.0.1": "http://registry.npmjs.org/tempis/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/tempis/-/tempis-0.0.1.tgz" } }, "keywords": [ "git", "dvcs", "vcs", "versioning" ], "url": "http://registry.npmjs.org/tempis/" }, "Templ8": { "name": "Templ8", "description": "JavaScript Client/ Server Template Engine", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "constantology", "email": "constantology@gmail.com" } ], "time": { "modified": "2011-10-25T12:04:43.386Z", "created": "2011-07-14T09:52:30.396Z", "0.1.7": "2011-07-14T09:52:30.957Z", "0.1.8": "2011-08-01T08:13:07.116Z", "0.1.9": "2011-08-28T12:36:03.137Z", "0.2.0": "2011-08-29T11:01:39.969Z", "0.2.1": "2011-09-04T07:44:28.406Z", "0.3.0": "2011-10-25T12:04:43.386Z" }, "author": { "name": "constantology", "email": "constantology@gmail.com", "url": "http://muigui.com" }, "repository": { "type": "git", "url": "git@github.com:constantology/Templ8.git" }, "versions": { "0.1.7": "http://registry.npmjs.org/Templ8/0.1.7", "0.1.8": "http://registry.npmjs.org/Templ8/0.1.8", "0.1.9": "http://registry.npmjs.org/Templ8/0.1.9", "0.2.0": "http://registry.npmjs.org/Templ8/0.2.0", "0.2.1": "http://registry.npmjs.org/Templ8/0.2.1", "0.3.0": "http://registry.npmjs.org/Templ8/0.3.0" }, "dist": { "0.1.7": { "shasum": "a0136813199f34d615ff07435a34f3e60ac91a9e", "tarball": "http://registry.npmjs.org/Templ8/-/Templ8-0.1.7.tgz" }, "0.1.8": { "shasum": "aca8d677753aa971a83a045db4442cd77e6a4bad", "tarball": "http://registry.npmjs.org/Templ8/-/Templ8-0.1.8.tgz" }, "0.1.9": { "shasum": "5a63381fd316f5c7fdb0f5100d585a2fe5e76be4", "tarball": "http://registry.npmjs.org/Templ8/-/Templ8-0.1.9.tgz" }, "0.2.0": { "shasum": "35ed3d1316ead806b30ebd088affc6ba72ce9f45", "tarball": "http://registry.npmjs.org/Templ8/-/Templ8-0.2.0.tgz" }, "0.2.1": { "shasum": "75d97971545256916e5f4cff3c8de39ee70cd45d", "tarball": "http://registry.npmjs.org/Templ8/-/Templ8-0.2.1.tgz" }, "0.3.0": { "shasum": "3dc8f631b0033956c2aedd6c40a2108e34dc978f", "tarball": "http://registry.npmjs.org/Templ8/-/Templ8-0.3.0.tgz" } }, "keywords": [ "template", "tpl", "Templ8" ], "url": "http://registry.npmjs.org/Templ8/" }, "template": { "name": "template", "description": "A node.js module for lightweight templating.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "myfreeweb", "email": "me@myfreeweb.ru" } ], "author": { "name": "Diogo Gomes", "email": "maushu@graphnode.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/template/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/template/-/template-0.0.1.tgz" } }, "keywords": [ "template", "engine", "web" ], "url": "http://registry.npmjs.org/template/" }, "Template": { "name": "Template", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "myfreeweb", "email": "me@myfreeweb.ru" } ], "versions": { "0.4.0": "http://registry.npmjs.org/Template/0.4.0" }, "dist": { "0.4.0": { "tarball": "http://packages:5984/Template/-/Template-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/Template/" }, "template-engine": { "name": "template-engine", "description": "Engine that renders templates of any kind", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "dreamlab", "email": "janecki@gmail.com" } ], "time": { "modified": "2011-11-23T08:59:18.582Z", "created": "2011-10-07T10:55:34.185Z", "0.0.1": "2011-10-07T10:55:36.253Z", "0.0.2": "2011-10-07T11:41:54.791Z", "0.0.3": "2011-10-07T16:40:21.125Z", "0.0.4": "2011-10-24T12:54:31.022Z", "0.0.5": "2011-11-23T08:59:18.582Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/template-engine/0.0.1", "0.0.2": "http://registry.npmjs.org/template-engine/0.0.2", "0.0.3": "http://registry.npmjs.org/template-engine/0.0.3", "0.0.4": "http://registry.npmjs.org/template-engine/0.0.4", "0.0.5": "http://registry.npmjs.org/template-engine/0.0.5" }, "dist": { "0.0.1": { "shasum": "2a451043b65c84e3b7762a18a8e090d620e7a4ba", "tarball": "http://registry.npmjs.org/template-engine/-/template-engine-0.0.1.tgz" }, "0.0.2": { "shasum": "364c6be377a010e657b049d57a6698c4ff602041", "tarball": "http://registry.npmjs.org/template-engine/-/template-engine-0.0.2.tgz" }, "0.0.3": { "shasum": "9e6e428a7ccd072e2442985b5be35372e8da545a", "tarball": "http://registry.npmjs.org/template-engine/-/template-engine-0.0.3.tgz" }, "0.0.4": { "shasum": "2ba9c60302044ae00996bd169e5c54023e4becd3", "tarball": "http://registry.npmjs.org/template-engine/-/template-engine-0.0.4.tgz" }, "0.0.5": { "shasum": "9c510db7dedd153e548faff32c7a0ffbc0db41b4", "tarball": "http://registry.npmjs.org/template-engine/-/template-engine-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/template-engine/" }, "template.js": { "name": "template.js", "description": "A fast django-like templating engine for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "stanislavfeldman", "email": "stanislavfeldman@gmail.com" } ], "time": { "modified": "2011-09-23T11:38:29.024Z", "created": "2011-09-23T11:38:26.071Z", "0.1.0": "2011-09-23T11:38:29.024Z" }, "author": { "name": "Stanislav Feldman", "email": "stanislavfeldman@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:stanislavfeldman/template.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/template.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "5f83480178c3aff37b6982a7e07097ee75fa66c7", "tarball": "http://registry.npmjs.org/template.js/-/template.js-0.1.0.tgz" } }, "keywords": [ "template", "html", "django" ], "url": "http://registry.npmjs.org/template.js/" }, "templatr": { "name": "templatr", "description": "Parses HTML templates for use as middleware", "dist-tags": { "latest": "0.0.5" }, "readme": null, "maintainers": [ { "name": "steveukx", "email": "steve@mydev.co" } ], "time": { "modified": "2011-11-20T07:25:08.227Z", "created": "2011-11-12T08:23:39.805Z", "0.0.1": "2011-11-12T08:23:41.126Z", "0.0.2": "2011-11-14T22:52:08.924Z", "0.0.3": "2011-11-17T19:44:24.910Z", "0.0.4": "2011-11-19T09:14:50.286Z", "0.0.5": "2011-11-20T07:25:08.227Z" }, "author": { "name": "Steve King", "email": "steve@mydev.co" }, "repository": { "type": "git", "url": "git://github.com/steveukx/templatr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/templatr/0.0.1", "0.0.2": "http://registry.npmjs.org/templatr/0.0.2", "0.0.3": "http://registry.npmjs.org/templatr/0.0.3", "0.0.4": "http://registry.npmjs.org/templatr/0.0.4", "0.0.5": "http://registry.npmjs.org/templatr/0.0.5" }, "dist": { "0.0.1": { "shasum": "6e5409b8c289dfa09427f3eb87fc2cc3e8238645", "tarball": "http://registry.npmjs.org/templatr/-/templatr-0.0.1.tgz" }, "0.0.2": { "shasum": "010bc109e39a95fab4090f37f5a3d49a1520ff38", "tarball": "http://registry.npmjs.org/templatr/-/templatr-0.0.2.tgz" }, "0.0.3": { "shasum": "f1fc34e3dad53d7d6f10c83c716dc068a63eeb1a", "tarball": "http://registry.npmjs.org/templatr/-/templatr-0.0.3.tgz" }, "0.0.4": { "shasum": "7c20e4314f3ed4ad1aa06670430b91240e6f7dc0", "tarball": "http://registry.npmjs.org/templatr/-/templatr-0.0.4.tgz" }, "0.0.5": { "shasum": "36dd88f0de796b3d5cad61dfb19ff14ab62e60f8", "tarball": "http://registry.npmjs.org/templatr/-/templatr-0.0.5.tgz" } }, "keywords": [ "template", "middleware", "html", "preprocess" ], "url": "http://registry.npmjs.org/templatr/" }, "templify": { "name": "templify", "description": "A simple template system originally based on zparse", "dist-tags": { "latest": "0.9.0" }, "readme": null, "maintainers": [ { "name": "dojofoundation", "email": "kzyp@dojofoundation.org" } ], "time": { "modified": "2011-11-16T17:30:49.852Z", "created": "2011-11-16T17:30:48.942Z", "0.9.0": "2011-11-16T17:30:49.852Z" }, "author": { "name": "Dustin Machi" }, "versions": { "0.9.0": "http://registry.npmjs.org/templify/0.9.0" }, "dist": { "0.9.0": { "shasum": "dede0f3f3fba5df73eb0a4e4abd136bb853f3611", "tarball": "http://registry.npmjs.org/templify/-/templify-0.9.0.tgz" } }, "keywords": [ "template", "persevere" ], "url": "http://registry.npmjs.org/templify/" }, "tempPath": { "name": "tempPath", "description": "Try to find the system's temporary path.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bluejeansandrain", "email": "bluejeansandrain@gmail.com" } ], "time": { "modified": "2011-08-28T18:01:39.955Z", "created": "2011-08-28T18:01:39.614Z", "0.1.0": "2011-08-28T18:01:39.955Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/tempPath/0.1.0" }, "dist": { "0.1.0": { "shasum": "e3e657134c863460826a8c980128c4aadc93f778", "tarball": "http://registry.npmjs.org/tempPath/-/tempPath-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/tempPath/" }, "tengwar": { "name": "tengwar", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "kriskowal", "email": "kris@cixar.com" } ], "time": { "modified": "2011-09-18T21:05:52.539Z", "created": "2011-09-18T21:05:51.275Z", "0.0.0": "2011-09-18T21:05:52.539Z" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/tengwarjs.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/tengwar/0.0.0" }, "dist": { "0.0.0": { "shasum": "0b66462b4b68ec4d75ab944fe719a590fa7940ea", "tarball": "http://registry.npmjs.org/tengwar/-/tengwar-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/tengwar/" }, "tenjin": { "name": "tenjin", "description": "A high performance template engine base on node.js.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fengmk2", "email": "fengmk2@gmail.com" } ], "time": { "modified": "2011-04-30T09:54:13.506Z", "created": "2011-04-30T09:46:10.867Z", "0.1.0": "2011-04-30T09:46:11.772Z", "0.1.1": "2011-04-30T09:54:13.506Z" }, "author": { "name": "QLeelulu", "email": "qleelulu@gmail.com", "url": "http://qleelulu.cnblogs.com/" }, "repository": { "type": "git", "url": "git://github.com/QLeelulu/nTenjin.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tenjin/0.1.0", "0.1.1": "http://registry.npmjs.org/tenjin/0.1.1" }, "dist": { "0.1.0": { "shasum": "3a38bb905aaf59490931eea746e7e1253a973471", "tarball": "http://registry.npmjs.org/tenjin/-/tenjin-0.1.0.tgz" }, "0.1.1": { "shasum": "bcae636837d1a67d57e676355d35860eca1e8975", "tarball": "http://registry.npmjs.org/tenjin/-/tenjin-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/tenjin/" }, "teriaki": { "name": "teriaki", "description": "Watches & syncs a folder recursively into a riak bucket.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "evilhackerdude", "email": "evilhackerdude@gmail.com" } ], "time": { "modified": "2011-06-24T00:12:34.560Z", "created": "2011-06-24T00:12:33.929Z", "0.1.0": "2011-06-24T00:12:34.560Z" }, "author": { "name": "Stephan Seidt", "email": "evilhackerdude@gmail.com", "url": "https://evilhackerdu.de" }, "repository": { "type": "git", "url": "git://github.com/evilhackerdude/teriaki.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/teriaki/0.1.0" }, "dist": { "0.1.0": { "shasum": "2c39a03bce5bd1142e124c258412731556584c27", "tarball": "http://registry.npmjs.org/teriaki/-/teriaki-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/teriaki/" }, "term-canvas": { "name": "term-canvas", "description": "Terminal canvas api written with node.js", "dist-tags": { "latest": "0.0.4" }, "readme": "\n# term-canvas\n\n experimental html canvas API for the terminal written with node.js.\n\n## Screenshots\n\n States:\n\n ![state](http://f.cl.ly/items/0H1E3u371y1o3q2l2G2p/Grab.png)\n\n Rects:\n \n ![rects](http://f.cl.ly/items/3v3F3j2C0Q3H3t1C0r29/Grab.png)\n\n## Examples\n\n Static colored rects with no draw loop:\n\n```js\nvar Canvas = require('../');\n\nvar canvas = new Canvas(50, 100)\n , ctx = canvas.getContext('2d');\n\nctx.fillStyle = 'red';\nctx.fillRect(5, 5, 20, 10);\n\nctx.fillStyle = 'blue';\nctx.fillRect(27, 5, 20, 10);\n\nctx.fillStyle = 'yellow';\nctx.fillRect(49, 5, 20, 10);\n\nconsole.log('\\n\\n\\n');\nctx.resetState();\n\n```\n\n Some random moving rects with a draw loop:\n \n```js\nvar Canvas = require('../')\n , size = process.stdout.getWindowSize();\n\nprocess.on('SIGINT', function(){\n ctx.reset();\n process.nextTick(function(){\n process.exit();\n });\n});\n\nprocess.on('SIGWINCH', function(){\n size = process.stdout.getWindowSize();\n canvas.width = size[0];\n canvas.height = size[1];\n});\n\nvar canvas = new Canvas(size[10], size[1])\n , ctx = canvas.getContext('2d')\n , x = 1\n , sx = 2\n , x2 = 1\n , sx2 = 1;\n\nctx.hideCursor();\nsetInterval(function(){\n ctx.clearRect(0, 0, canvas.width, canvas.height);\n ctx.strokeStyle = 'blue';\n ctx.strokeRect(1, 1, canvas.width - 1, canvas.height - 1);\n ctx.strokeStyle = 'green';\n ctx.strokeRect(x += sx, 2, 30, 5);\n ctx.fillStyle = 'yellow';\n ctx.fillRect(x2 += sx2, 5, 10, 5);\n ctx.moveTo(0, 10);\n if (x + 30 >= canvas.width || x <= 1) sx = -sx;\n if (x2 + 10 >= canvas.width || x2 <= 1) sx2 = -sx2; \n}, 1000 / 20);\n```\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-12-06T02:26:59.668Z", "created": "2011-11-20T23:32:29.135Z", "0.0.2": "2011-11-20T23:32:30.789Z", "0.0.3": "2011-11-20T23:44:38.642Z", "0.0.4": "2011-12-06T02:26:59.668Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.2": "http://registry.npmjs.org/term-canvas/0.0.2", "0.0.3": "http://registry.npmjs.org/term-canvas/0.0.3", "0.0.4": "http://registry.npmjs.org/term-canvas/0.0.4" }, "dist": { "0.0.2": { "shasum": "dec718cf8bee4f765bc78418eaa1a3935e71a382", "tarball": "http://registry.npmjs.org/term-canvas/-/term-canvas-0.0.2.tgz" }, "0.0.3": { "shasum": "80c139056f1b897bdd5566b695fe00ee4949fea1", "tarball": "http://registry.npmjs.org/term-canvas/-/term-canvas-0.0.3.tgz" }, "0.0.4": { "shasum": "38e8fe99dc843f53e7f29b6a1989f71f626aeee0", "tarball": "http://registry.npmjs.org/term-canvas/-/term-canvas-0.0.4.tgz" } }, "keywords": [ "canvas", "ascii", "ansi", "terminal", "shell" ], "url": "http://registry.npmjs.org/term-canvas/" }, "termcamp": { "name": "termcamp", "description": "A command-line interface for Campfire.", "dist-tags": { "latest": "0.0.1" }, "readme": "# TermCamp\n\nTermCamp is a command-line client for Campfire written in Node.js. \n\n### Installation\n\nThe quickest and most painless way to install TermCamp is to use npm:\n\n $ npm install -g termcamp\n\nYou can can also install from source by doing something like:\n\n $ git clone git://github.com/bengl/node-termcamp.git\n $ cd node-termcamp\n $ npm install -g .\n\n### Usage\n\nTermCamp requires a subdomain of campfirenow.com, a room id (the numeric one in the URL) and an API token. For example, if the URL for the room you want to use is https://testing.campfirenow.com/room/12345 and your API token is 1111111111111111111111, then you can use TermCamp like this:\n\n $ termcamp -s testing -r 12345 -t 1111111111111111111111\n\nAlternatively you can create a JSON file that looks something like this:\n\n // example.json\n {\n \"subdomain\": \"testing\",\n \"roomid\": \"12345\",\n \"token\": \"1111111111111111111111\"\n }\n\nAnd then you can just do:\n\n $ termcamp -f example.json\n\nTo make this even easier, you can save this file in your home directory as ~/.campfire.json and it will be used at lowest priority (so you can override it with the options above).\n\nOnce started, TermCamp will show the recent message history from Campfire. You can send messages to the room by just typing them and pressing Enter. Exit with Ctrl-C.\n\n### License\n\nSee LICENSE.txt\n", "maintainers": [ { "name": "bengl", "email": "bryan@bryanenglish.com" } ], "time": { "modified": "2011-11-12T08:21:11.763Z", "created": "2011-11-12T08:21:10.289Z", "0.0.1": "2011-11-12T08:21:11.763Z" }, "author": { "name": "Bryan English", "email": "bryan@bryanenglish.com", "url": "http://about.me/bengl" }, "repository": { "type": "git", "url": "git://github.com/bengl/node-termcamp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/termcamp/0.0.1" }, "dist": { "0.0.1": { "shasum": "05682d340447509309e0493978e1a3219eaf1859", "tarball": "http://registry.npmjs.org/termcamp/-/termcamp-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/termcamp/" }, "termcolor": { "name": "termcolor", "description": "console.color", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-11-14T00:24:40.792Z", "created": "2011-10-17T05:22:40.289Z", "0.1.0": "2011-10-17T05:22:43.034Z", "0.1.1": "2011-10-17T06:11:44.969Z", "0.1.3": "2011-11-14T00:24:40.792Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/termcolor.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/termcolor/0.1.0", "0.1.1": "http://registry.npmjs.org/termcolor/0.1.1", "0.1.3": "http://registry.npmjs.org/termcolor/0.1.3" }, "dist": { "0.1.0": { "shasum": "07988f59194333253bcffc4739b46fe542e6b9b8", "tarball": "http://registry.npmjs.org/termcolor/-/termcolor-0.1.0.tgz" }, "0.1.1": { "shasum": "23b4687e443239494bcd2e4726483760bcc6eb3f", "tarball": "http://registry.npmjs.org/termcolor/-/termcolor-0.1.1.tgz" }, "0.1.3": { "shasum": "76910c7fb4708fa83c7a1b444f0713df50a90477", "tarball": "http://registry.npmjs.org/termcolor/-/termcolor-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/termcolor/" }, "terminal": { "name": "terminal", "description": "A collection of different terminal utility functions.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-11-05T13:23:01.526Z", "created": "2011-05-17T12:09:00.190Z", "0.1.0": "2011-05-17T12:09:00.912Z", "0.1.1": "2011-05-19T11:28:43.341Z", "0.1.2": "2011-05-20T18:31:17.218Z", "0.1.3": "2011-11-05T13:23:01.526Z" }, "author": { "name": "Cloudkick, Inc.", "email": "tomaz+npm@cloudkick.com" }, "repository": { "type": "git", "url": "git://github.com/cloudkick/node-terminal.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/terminal/0.1.0", "0.1.1": "http://registry.npmjs.org/terminal/0.1.1", "0.1.2": "http://registry.npmjs.org/terminal/0.1.2", "0.1.3": "http://registry.npmjs.org/terminal/0.1.3" }, "dist": { "0.1.0": { "shasum": "afb0e27a7883d8fb9aea9322e1b147ee78beaddb", "tarball": "http://registry.npmjs.org/terminal/-/terminal-0.1.0.tgz" }, "0.1.1": { "shasum": "d41e9d9a6d4ce6e1fb55136c3db3f52a0b0c3d76", "tarball": "http://registry.npmjs.org/terminal/-/terminal-0.1.1.tgz" }, "0.1.2": { "shasum": "bb6ad8c75d1b76e4d7dfc18c0afa4579447e52bc", "tarball": "http://registry.npmjs.org/terminal/-/terminal-0.1.2.tgz" }, "0.1.3": { "shasum": "2a032ff5e7c68d9d7a745d4734b2bc1b01062616", "tarball": "http://registry.npmjs.org/terminal/-/terminal-0.1.3.tgz" } }, "keywords": [ "terminal", "term", "colors", "style" ], "url": "http://registry.npmjs.org/terminal/" }, "termspeak": { "name": "termspeak", "description": "Utilities that enable your Node program to speak to your terminal including coloring, formatting.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "abi", "email": "abii@stanford.edu" } ], "time": { "modified": "2011-09-16T03:07:19.752Z", "created": "2011-09-07T07:37:34.145Z", "0.0.1": "2011-09-07T07:37:36.283Z", "0.0.2": "2011-09-16T02:40:54.705Z", "0.0.3": "2011-09-16T03:07:19.752Z" }, "author": { "name": "Abi Raja", "email": "abii@stanford.edu", "url": "http//abi.sh" }, "repository": { "type": "git", "url": "git://github.com/abi/termspeak.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/termspeak/0.0.1", "0.0.2": "http://registry.npmjs.org/termspeak/0.0.2", "0.0.3": "http://registry.npmjs.org/termspeak/0.0.3" }, "dist": { "0.0.1": { "shasum": "e99d1c5847af9decf98dc21823edec5fba05d43c", "tarball": "http://registry.npmjs.org/termspeak/-/termspeak-0.0.1.tgz" }, "0.0.2": { "shasum": "efc2aa9d1fe99ca3ecb6b6c55a08f13c3a40b7bd", "tarball": "http://registry.npmjs.org/termspeak/-/termspeak-0.0.2.tgz" }, "0.0.3": { "shasum": "b891f88737a5cc612209d7f4c2b0ac5563ce5840", "tarball": "http://registry.npmjs.org/termspeak/-/termspeak-0.0.3.tgz" } }, "keywords": [ "cli", "terminal", "colors" ], "url": "http://registry.npmjs.org/termspeak/" }, "termutil": { "name": "termutil", "description": "terminfo & termios utility for node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "ousttrue", "email": "ousttrue@gmail.com" } ], "author": { "name": "ousttrue@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/ousttrue/termutil" }, "versions": { "0.1.0": "http://registry.npmjs.org/termutil/0.1.0", "0.1.1": "http://registry.npmjs.org/termutil/0.1.1" }, "dist": { "0.1.0": { "shasum": "e5cce3c81968586afc5ba069427ca0f51404fe7c", "tarball": "http://registry.npmjs.org/termutil/-/termutil-0.1.0.tgz" }, "0.1.1": { "shasum": "2e200b5edffa735cd6f588b2e8537ad6a4824ac4", "tarball": "http://registry.npmjs.org/termutil/-/termutil-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/termutil/" }, "test": { "name": "test", "description": "UncommonJS test runner.", "dist-tags": { "latest": "0.4.3" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/test-commonjs.git", "web": "https//github.com/Gozala/test-commonjs" }, "time": { "modified": "2011-11-14T23:06:18.478Z", "created": "2011-02-16T22:31:02.088Z", "0.0.2": "2011-02-16T22:31:02.088Z", "0.0.3": "2011-02-16T22:31:02.088Z", "0.0.4": "2011-02-16T22:31:02.088Z", "0.0.5": "2011-02-16T22:31:02.088Z", "0.0.6": "2011-02-16T22:31:02.088Z", "0.0.7": "2011-02-16T22:31:02.088Z", "0.0.8": "2011-02-16T22:31:02.088Z", "0.0.9": "2011-02-16T22:31:02.088Z", "0.0.10": "2011-02-16T22:31:02.088Z", "0.0.11": "2011-02-16T22:31:02.088Z", "0.1.0": "2011-02-24T13:39:28.664Z", "0.1.1": "2011-04-02T01:10:09.545Z", "0.2.0": "2011-06-07T12:39:12.436Z", "0.2.1": "2011-06-09T23:57:53.383Z", "0.3.0": "2011-07-10T12:28:33.904Z", "0.4.0": "2011-07-10T14:55:35.087Z", "0.4.1": "2011-07-17T22:30:22.185Z", "0.4.2": "2011-11-14T23:01:53.471Z", "0.4.3": "2011-11-14T23:06:18.478Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/test/0.0.2", "0.0.3": "http://registry.npmjs.org/test/0.0.3", "0.0.4": "http://registry.npmjs.org/test/0.0.4", "0.0.5": "http://registry.npmjs.org/test/0.0.5", "0.0.6": "http://registry.npmjs.org/test/0.0.6", "0.0.7": "http://registry.npmjs.org/test/0.0.7", "0.0.8": "http://registry.npmjs.org/test/0.0.8", "0.0.9": "http://registry.npmjs.org/test/0.0.9", "0.0.10": "http://registry.npmjs.org/test/0.0.10", "0.0.11": "http://registry.npmjs.org/test/0.0.11", "0.1.0": "http://registry.npmjs.org/test/0.1.0", "0.1.1": "http://registry.npmjs.org/test/0.1.1", "0.2.0": "http://registry.npmjs.org/test/0.2.0", "0.2.1": "http://registry.npmjs.org/test/0.2.1", "0.3.0": "http://registry.npmjs.org/test/0.3.0", "0.4.0": "http://registry.npmjs.org/test/0.4.0", "0.4.1": "http://registry.npmjs.org/test/0.4.1", "0.4.2": "http://registry.npmjs.org/test/0.4.2", "0.4.3": "http://registry.npmjs.org/test/0.4.3" }, "dist": { "0.0.2": { "tarball": "http://packages:5984/test/-/test-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/test/-/test-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/test/-/test-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/test/-/test-0.0.5.tgz" }, "0.0.6": { "tarball": "http://packages:5984/test/-/test-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/test/-/test-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/test/-/test-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/test/-/test-0.0.9.tgz" }, "0.0.10": { "tarball": "http://registry.npmjs.org/test/-/test-0.0.10.tgz" }, "0.0.11": { "shasum": "0892941c6a08452cf2db639604f4e31e4a7a4c5e", "tarball": "http://registry.npmjs.org/test/-/test-0.0.11.tgz" }, "0.1.0": { "shasum": "176b4f94188a4e8ea33950d9f2958b95bea7478f", "tarball": "http://registry.npmjs.org/test/-/test-0.1.0.tgz" }, "0.1.1": { "shasum": "02fde1d15a0e23b74c274146b066318424b4f033", "tarball": "http://registry.npmjs.org/test/-/test-0.1.1.tgz" }, "0.2.0": { "shasum": "9e082995859d8e9c7716db9b306bc7d5e15f028e", "tarball": "http://registry.npmjs.org/test/-/test-0.2.0.tgz" }, "0.2.1": { "shasum": "88aa14b8b8820a3b639597565b507b6de471cddd", "tarball": "http://registry.npmjs.org/test/-/test-0.2.1.tgz" }, "0.3.0": { "shasum": "b7ca6e5891090ad3c7475bd325b1fff4d56e5aa2", "tarball": "http://registry.npmjs.org/test/-/test-0.3.0.tgz" }, "0.4.0": { "shasum": "85e8db29291ad2e66d39a03013b9bb4a1fd8a135", "tarball": "http://registry.npmjs.org/test/-/test-0.4.0.tgz" }, "0.4.1": { "shasum": "fba3c3c736bd78229f462b525c41a32aa7c9ccad", "tarball": "http://registry.npmjs.org/test/-/test-0.4.1.tgz" }, "0.4.2": { "shasum": "e4f55eb18071f2a2a3c793111a484ccb33a4cb5d", "tarball": "http://registry.npmjs.org/test/-/test-0.4.2.tgz" }, "0.4.3": { "shasum": "bf02e38bdeea000169e3f039726e6868827ce22b", "tarball": "http://registry.npmjs.org/test/-/test-0.4.3.tgz" } }, "keywords": [ "test", "commonjs", "unit test" ], "url": "http://registry.npmjs.org/test/" }, "test_foo": { "name": "test_foo", "description": "a test package for shadow-npm", "dist-tags": {}, "maintainers": [ { "name": "testusertest", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-06T23:35:35.520Z", "created": "2011-11-06T23:35:35.520Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/test_foo/" }, "test_it": { "name": "test_it", "dist-tags": { "latest": "1.2.4" }, "maintainers": [ { "name": "douglas_meyer", "email": "Douglas.Meyer@mail.com" } ], "time": { "modified": "2011-11-15T03:31:12.849Z", "created": "2011-04-15T20:13:27.426Z", "1.2.2": "2011-04-15T20:13:27.556Z", "1.2.3": "2011-05-24T15:51:25.287Z", "1.2.4": "2011-11-15T03:31:12.849Z" }, "author": { "name": "Douglas Meyer", "email": "Douglas.Meyer@mail.com" }, "description": "A light-weight yet complete testing framework for node.js and in-browser tests.", "versions": { "1.2.2": "http://registry.npmjs.org/test_it/1.2.2", "1.2.3": "http://registry.npmjs.org/test_it/1.2.3", "1.2.4": "http://registry.npmjs.org/test_it/1.2.4" }, "dist": { "1.2.2": { "shasum": "40ce05ddbb2aa49843bfc74af7a4705b7dd6ccff", "tarball": "http://registry.npmjs.org/test_it/-/test_it-1.2.2.tgz" }, "1.2.3": { "shasum": "58c0064ae71aa4113b8d35a36146e0bc1b1c17f8", "tarball": "http://registry.npmjs.org/test_it/-/test_it-1.2.3.tgz" }, "1.2.4": { "shasum": "0616b47e73f35c0517afebb31342e6a649fba9b2", "tarball": "http://registry.npmjs.org/test_it/-/test_it-1.2.4.tgz" } }, "url": "http://registry.npmjs.org/test_it/" }, "test-cmd": { "name": "test-cmd", "description": "minimal tooling to create test runner commands", "dist-tags": { "latest": "1.7.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-09T10:19:11.240Z", "created": "2011-07-26T11:05:09.845Z", "1.0.0": "2011-07-26T11:05:12.132Z", "1.1.0": "2011-07-27T10:10:50.459Z", "1.1.1": "2011-07-27T10:16:06.970Z", "1.1.2": "2011-07-31T09:20:52.073Z", "1.2.0": "2011-07-31T09:26:47.200Z", "1.3.0": "2011-08-09T10:06:49.825Z", "1.4.0": "2011-09-07T23:00:18.843Z", "1.4.2": "2011-09-08T01:03:33.970Z", "1.5.0": "2011-09-08T14:09:00.531Z", "1.6.0": "2011-09-08T14:17:38.996Z", "1.7.0": "2011-09-09T10:19:11.240Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/test-cmd.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/test-cmd/1.0.0", "1.1.0": "http://registry.npmjs.org/test-cmd/1.1.0", "1.1.1": "http://registry.npmjs.org/test-cmd/1.1.1", "1.1.2": "http://registry.npmjs.org/test-cmd/1.1.2", "1.2.0": "http://registry.npmjs.org/test-cmd/1.2.0", "1.3.0": "http://registry.npmjs.org/test-cmd/1.3.0", "1.4.0": "http://registry.npmjs.org/test-cmd/1.4.0", "1.4.2": "http://registry.npmjs.org/test-cmd/1.4.2", "1.5.0": "http://registry.npmjs.org/test-cmd/1.5.0", "1.6.0": "http://registry.npmjs.org/test-cmd/1.6.0", "1.7.0": "http://registry.npmjs.org/test-cmd/1.7.0" }, "dist": { "1.0.0": { "shasum": "d15ba31144e815fa7a627f53ca9b65724e0ec66f", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.0.0.tgz" }, "1.1.0": { "shasum": "d82a301f0b9729acf7fd3c603903085e9d795fb6", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.1.0.tgz" }, "1.1.1": { "shasum": "4b4c60b35d8c6c0a8c4165a23fe2bf0b42b5be0f", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.1.1.tgz" }, "1.1.2": { "shasum": "1c7168aa9471ebb505c1f889f05f6f8bf2b63ff5", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.1.2.tgz" }, "1.2.0": { "shasum": "d8501de493d3730ff7f589496d4f7ad91a855ed5", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.2.0.tgz" }, "1.3.0": { "shasum": "fa5a434584d073dbf2c4f62b06571da3357bd20c", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.3.0.tgz" }, "1.4.0": { "shasum": "1cc374ecf163044038b6f1c737d9b84f5ae3bfd4", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.4.0.tgz" }, "1.4.2": { "shasum": "e582f2e8ca62ef80bfeb945f4f4356bb1fd362a3", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.4.2.tgz" }, "1.5.0": { "shasum": "621d1422173c338afd7dd47c0ebd9c843eb2c90b", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.5.0.tgz" }, "1.6.0": { "shasum": "4e75ca3182ee88e60d4bc7dd3c36f801f9048302", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.6.0.tgz" }, "1.7.0": { "shasum": "9e574c49f39473079e2f28fe71617812d147e310", "tarball": "http://registry.npmjs.org/test-cmd/-/test-cmd-1.7.0.tgz" } }, "url": "http://registry.npmjs.org/test-cmd/" }, "test-dir": { "name": "test-dir", "description": "run directories of tests using 'require'", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-11-15T04:12:23.282Z", "created": "2011-09-25T19:47:38.143Z", "0.0.1": "2011-09-25T19:47:39.286Z", "0.0.2": "2011-11-15T04:12:23.282Z" }, "author": { "name": "Brian M. Carlson", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/test-dir.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/test-dir/0.0.1", "0.0.2": "http://registry.npmjs.org/test-dir/0.0.2" }, "dist": { "0.0.1": { "shasum": "1211952a670cdbeb2f0a60f6551d3181ced64210", "tarball": "http://registry.npmjs.org/test-dir/-/test-dir-0.0.1.tgz" }, "0.0.2": { "shasum": "03c613f0b53e920913d19c93392a24deff78c9cb", "tarball": "http://registry.npmjs.org/test-dir/-/test-dir-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/test-dir/" }, "test-helper": { "name": "test-helper", "description": "", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-09T09:46:30.048Z", "created": "2011-09-09T09:46:21.200Z", "0.0.0": "2011-09-09T09:46:30.048Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/test-helper.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/test-helper/0.0.0" }, "dist": { "0.0.0": { "shasum": "b6e628b244270a160d959aeed87f95a6d717332a", "tarball": "http://registry.npmjs.org/test-helper/-/test-helper-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/test-helper/" }, "test-report": { "name": "test-report", "description": "generate test reports", "dist-tags": { "latest": "1.1.2" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-09-08T01:04:32.671Z", "created": "2011-07-26T11:03:43.261Z", "1.0.0": "2011-07-26T11:03:45.802Z", "1.1.2": "2011-09-08T01:04:32.671Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/test-report.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/test-report/1.0.0", "1.1.2": "http://registry.npmjs.org/test-report/1.1.2" }, "dist": { "1.0.0": { "shasum": "6a9fa98b2a70cc71f601bd3a5c4a905359f08b55", "tarball": "http://registry.npmjs.org/test-report/-/test-report-1.0.0.tgz" }, "1.1.2": { "shasum": "9c21dc3ee93faa93304df9e5d59a3e71c301c5a4", "tarball": "http://registry.npmjs.org/test-report/-/test-report-1.1.2.tgz" } }, "url": "http://registry.npmjs.org/test-report/" }, "test-report-view": { "name": "test-report-view", "description": "print out colo(u)red `test-report`s and errors", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-07-27T10:14:00.936Z", "created": "2011-07-27T10:13:58.691Z", "1.0.0": "2011-07-27T10:14:00.936Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/test-report-view.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/test-report-view/1.0.0" }, "dist": { "1.0.0": { "shasum": "fd9f3f840fc7b29d3f761370789f77805b19e38d", "tarball": "http://registry.npmjs.org/test-report-view/-/test-report-view-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/test-report-view/" }, "test-run": { "name": "test-run", "description": "Yet another JavaScript testing platform, running on Joose3 + bridge to ExtJS", "dist-tags": { "latest": "0.19.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "author": { "name": "Nickolay Platonov", "email": "nplatonov@cpan.org" }, "repository": { "web": "http://github.com/SamuraiJack/test.run/tree", "url": "git://github.com/SamuraiJack/test.run.git", "type": "git" }, "time": { "modified": "2011-07-16T09:12:35.809Z", "created": "2011-01-12T15:47:30.690Z", "0.11.0": "2011-01-12T15:47:30.690Z", "0.12.0": "2011-01-12T15:47:30.690Z", "0.14.0": "2011-01-12T15:47:30.690Z", "0.15.0": "2011-01-12T15:47:30.690Z", "0.16.0": "2011-01-12T15:47:30.690Z", "0.17.0": "2011-01-12T15:47:30.690Z", "0.18.0": "2011-01-12T18:32:08.720Z", "0.19.0": "2011-07-16T09:12:35.809Z" }, "versions": { "0.11.0": "http://registry.npmjs.org/test-run/0.11.0", "0.12.0": "http://registry.npmjs.org/test-run/0.12.0", "0.14.0": "http://registry.npmjs.org/test-run/0.14.0", "0.15.0": "http://registry.npmjs.org/test-run/0.15.0", "0.16.0": "http://registry.npmjs.org/test-run/0.16.0", "0.17.0": "http://registry.npmjs.org/test-run/0.17.0", "0.18.0": "http://registry.npmjs.org/test-run/0.18.0", "0.19.0": "http://registry.npmjs.org/test-run/0.19.0" }, "dist": { "0.11.0": { "tarball": "http://packages:5984/test-run/-/test-run-0.11.0.tgz" }, "0.12.0": { "tarball": "http://packages:5984/test-run/-/test-run-0.12.0.tgz" }, "0.14.0": { "tarball": "http://packages:5984/test-run/-/test-run-0.14.0.tgz" }, "0.15.0": { "tarball": "http://registry.npmjs.org/test-run/-/test-run-0.15.0.tgz" }, "0.16.0": { "shasum": "6d656b719aeac1bcf66e048d3cce6cf9db87fd74", "tarball": "http://registry.npmjs.org/test-run/-/test-run-0.16.0.tgz" }, "0.17.0": { "shasum": "b114986f31ed3509b410f135d60e6efa2423f031", "tarball": "http://registry.npmjs.org/test-run/-/test-run-0.17.0.tgz" }, "0.18.0": { "shasum": "260a78772f5a58011dac95eb91eea278f96cc761", "tarball": "http://registry.npmjs.org/test-run/-/test-run-0.18.0.tgz" }, "0.19.0": { "shasum": "d5aefbb80741d18533117afa4616a6c103318782", "tarball": "http://registry.npmjs.org/test-run/-/test-run-0.19.0.tgz" } }, "url": "http://registry.npmjs.org/test-run/" }, "test-tcp": { "name": "test-tcp", "description": "testing TCP program, like as perl's Test::TCP.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "sugyan", "email": "sugi1982+github@gmail.com" } ], "time": { "modified": "2011-10-18T02:59:26.762Z", "created": "2011-09-25T15:36:38.019Z", "0.0.1": "2011-09-25T15:36:40.641Z", "0.0.2": "2011-10-02T07:58:29.695Z", "0.0.3": "2011-10-02T08:59:31.060Z" }, "author": { "name": "sugyan", "email": "sugi1982+github@gmail.com", "url": "http://sugyan.com/" }, "repository": { "type": "git", "url": "git://github.com/sugyan/node-test-tcp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/test-tcp/0.0.1", "0.0.2": "http://registry.npmjs.org/test-tcp/0.0.2", "0.0.3": "http://registry.npmjs.org/test-tcp/0.0.3" }, "dist": { "0.0.1": { "shasum": "eb7500abc406e396b3f108848986cdbc2bcf6b23", "tarball": "http://registry.npmjs.org/test-tcp/-/test-tcp-0.0.1.tgz" }, "0.0.2": { "shasum": "eff1e755c1cc0f35e1ed6f69a82b4282bbf19f46", "tarball": "http://registry.npmjs.org/test-tcp/-/test-tcp-0.0.2.tgz" }, "0.0.3": { "shasum": "ff1803ffc64edeba7cccc92d92badea3b5b15b5e", "tarball": "http://registry.npmjs.org/test-tcp/-/test-tcp-0.0.3.tgz" } }, "keywords": [ "test", "tcp" ], "url": "http://registry.npmjs.org/test-tcp/" }, "testbed": { "name": "testbed", "description": "continuious integration for node", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-25T16:27:06.650Z", "created": "2011-06-25T16:27:06.073Z", "0.1.0": "2011-06-25T16:27:06.650Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/testbed/0.1.0" }, "dist": { "0.1.0": { "shasum": "ef5a551aa582639b14d15853e88e7cb370be66e1", "tarball": "http://registry.npmjs.org/testbed/-/testbed-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/testbed/" }, "tester": { "name": "tester", "description": "a unit testing utility", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-11-10T15:26:51.415Z", "created": "2011-10-19T16:35:12.373Z", "0.0.1": "2011-10-19T16:35:14.177Z", "0.0.2": "2011-10-19T17:03:02.565Z", "0.0.3": "2011-11-10T15:24:07.148Z", "0.0.4": "2011-11-10T15:26:51.415Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/tester.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tester/0.0.1", "0.0.2": "http://registry.npmjs.org/tester/0.0.2", "0.0.3": "http://registry.npmjs.org/tester/0.0.3", "0.0.4": "http://registry.npmjs.org/tester/0.0.4" }, "dist": { "0.0.1": { "shasum": "8190b88a368af68553654c2acb5966e9e98eac9a", "tarball": "http://registry.npmjs.org/tester/-/tester-0.0.1.tgz" }, "0.0.2": { "shasum": "6e3b35b90befbd09886ed959d048819e6863a70b", "tarball": "http://registry.npmjs.org/tester/-/tester-0.0.2.tgz" }, "0.0.3": { "shasum": "ab8a23ac5181c08be4222b4d24c81f0e28c1b306", "tarball": "http://registry.npmjs.org/tester/-/tester-0.0.3.tgz" }, "0.0.4": { "shasum": "d3c4ea2f2d62a6f3acc48222775b230087ec8b60", "tarball": "http://registry.npmjs.org/tester/-/tester-0.0.4.tgz" } }, "keywords": [ "unit", "test", "utility" ], "url": "http://registry.npmjs.org/tester/" }, "testful": { "name": "testful", "description": "test framework for restful service, just http test", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "inotseeyou", "email": "inotseeyou@gmail.com" } ], "time": { "modified": "2011-12-02T13:19:40.347Z", "created": "2011-11-20T03:32:23.253Z", "0.1.3": "2011-11-20T03:32:24.943Z", "0.1.4": "2011-11-20T16:10:47.254Z", "0.1.5": "2011-11-24T11:27:44.334Z", "0.1.6": "2011-12-02T13:19:40.347Z" }, "author": { "name": "inotseeyou", "email": "inotseeyou@gmail.com", "url": "http://inotseeyou.com" }, "repository": { "url": "https://github.com/codelint/testful.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/testful/0.1.3", "0.1.4": "http://registry.npmjs.org/testful/0.1.4", "0.1.5": "http://registry.npmjs.org/testful/0.1.5", "0.1.6": "http://registry.npmjs.org/testful/0.1.6" }, "dist": { "0.1.3": { "shasum": "4e7e3f385101d6db5c6eb4d2525b0d8ad7c5036c", "tarball": "http://registry.npmjs.org/testful/-/testful-0.1.3.tgz" }, "0.1.4": { "shasum": "7de1b03de40c4373eefaf4cf2b1b32a88be99345", "tarball": "http://registry.npmjs.org/testful/-/testful-0.1.4.tgz" }, "0.1.5": { "shasum": "6ad8974b7cec407b9d4ebeb58829fd2a1016b529", "tarball": "http://registry.npmjs.org/testful/-/testful-0.1.5.tgz" }, "0.1.6": { "shasum": "b5559f9a2f698539b07ac7d3406504c76f6686ba", "tarball": "http://registry.npmjs.org/testful/-/testful-0.1.6.tgz" } }, "keywords": [ "restful", "test", "testful", "framework", "simple", "http" ], "url": "http://registry.npmjs.org/testful/" }, "testharness": { "name": "testharness", "description": "Visual test harness for cleanly crafting rich client-side JavaScript applications.", "dist-tags": { "latest": "0.0.69" }, "maintainers": [ { "name": "philcockfield", "email": "phil@cockfield.net" } ], "time": { "modified": "2011-07-23T21:44:52.970Z", "created": "2011-07-04T21:13:13.988Z", "0.0.1": "2011-07-04T21:13:14.504Z", "0.0.2": "2011-07-04T21:28:15.091Z", "0.0.3": "2011-07-05T02:40:24.030Z", "0.0.5": "2011-07-05T03:10:59.498Z", "0.0.6": "2011-07-06T06:41:06.060Z", "0.0.7": "2011-07-07T03:32:52.230Z", "0.0.8": "2011-07-07T05:18:38.549Z", "0.0.9": "2011-07-07T15:14:13.057Z", "0.0.10": "2011-07-09T22:52:40.675Z", "0.0.11": "2011-07-11T04:11:03.945Z", "0.0.12": "2011-07-12T04:51:54.302Z", "0.0.14": "2011-07-18T04:15:49.200Z", "0.0.15": "2011-07-18T04:24:11.981Z", "0.0.16": "2011-07-18T04:28:10.002Z", "0.0.67": "2011-07-22T15:26:00.531Z", "0.0.68": "2011-07-22T15:31:56.251Z", "0.0.69": "2011-07-23T21:44:52.970Z" }, "author": { "name": "Phil Cockfield", "url": "https://github.com/philcockfield" }, "repository": { "type": "git", "url": "git://github.com/philcockfield/testharness.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/testharness/0.0.1", "0.0.2": "http://registry.npmjs.org/testharness/0.0.2", "0.0.3": "http://registry.npmjs.org/testharness/0.0.3", "0.0.5": "http://registry.npmjs.org/testharness/0.0.5", "0.0.6": "http://registry.npmjs.org/testharness/0.0.6", "0.0.7": "http://registry.npmjs.org/testharness/0.0.7", "0.0.8": "http://registry.npmjs.org/testharness/0.0.8", "0.0.9": "http://registry.npmjs.org/testharness/0.0.9", "0.0.10": "http://registry.npmjs.org/testharness/0.0.10", "0.0.11": "http://registry.npmjs.org/testharness/0.0.11", "0.0.12": "http://registry.npmjs.org/testharness/0.0.12", "0.0.14": "http://registry.npmjs.org/testharness/0.0.14", "0.0.15": "http://registry.npmjs.org/testharness/0.0.15", "0.0.16": "http://registry.npmjs.org/testharness/0.0.16", "0.0.67": "http://registry.npmjs.org/testharness/0.0.67", "0.0.68": "http://registry.npmjs.org/testharness/0.0.68", "0.0.69": "http://registry.npmjs.org/testharness/0.0.69" }, "dist": { "0.0.1": { "shasum": "17ed216dd78b18987f5a9e5aa7b8d510c5bc9825", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.1.tgz" }, "0.0.2": { "shasum": "97887f656c0950e4485f8ea55cab5ca48d02ab09", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.2.tgz" }, "0.0.3": { "shasum": "86c5bdd62da0ddab4d40954aaa5c23fa09d6c48d", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.3.tgz" }, "0.0.5": { "shasum": "adfac9a271a321274d82b297ffdc6e51de17ce54", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.5.tgz" }, "0.0.6": { "shasum": "dcba80c35fe5817e423ef5f1426e342ed16e876f", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.6.tgz" }, "0.0.7": { "shasum": "d6fd43d4cfede5d48dd3a93d0b6072d7c8153fa8", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.7.tgz" }, "0.0.8": { "shasum": "d32ec64f02c16c98deb89769bd3ca6bdcb1d0239", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.8.tgz" }, "0.0.9": { "shasum": "599c9db88c29e7683a09d6313a189ba8996f73fa", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.9.tgz" }, "0.0.10": { "shasum": "08faca1c44e1510935893406f1f02057c1a93133", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.10.tgz" }, "0.0.11": { "shasum": "632434e37c49031d8f7214d0212cefdae52a69b6", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.11.tgz" }, "0.0.12": { "shasum": "7eeead3d912de627dcfe68cae78945e6fb5aeb18", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.12.tgz" }, "0.0.14": { "shasum": "27f96ac589b9ab9775661c1030a55f4e153b03c9", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.14.tgz" }, "0.0.15": { "shasum": "0f72787f8e62bd844f0e363293ff9416c13de32e", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.15.tgz" }, "0.0.16": { "shasum": "da17aa78e086e0b479bdbcc5ba97bf568a1ef127", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.16.tgz" }, "0.0.67": { "shasum": "14a31eb26c1276bb0b038e6f541f14c441961acb", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.67.tgz" }, "0.0.68": { "shasum": "c3311c8df329a61db7480caf45732d6fe1c17c05", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.68.tgz" }, "0.0.69": { "shasum": "8b6897af4629fc245e82e316e23630816fb75873", "tarball": "http://registry.npmjs.org/testharness/-/testharness-0.0.69.tgz" } }, "keywords": [ "test", "harness", "rich client", "mvc" ], "url": "http://registry.npmjs.org/testharness/" }, "testingey": { "name": "testingey", "description": "a test runner for nodejs that supports parallel testing and testing of asynchronous functions", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "noodlehaus", "email": "jesus.domingo@gmail.com" } ], "time": { "modified": "2011-11-07T16:20:23.942Z", "created": "2011-09-04T04:01:49.459Z", "0.0.1": "2011-09-04T04:01:53.323Z", "0.0.2": "2011-09-04T12:16:51.732Z", "0.0.3": "2011-09-06T16:12:05.765Z", "0.0.4": "2011-09-06T16:28:13.531Z", "0.0.5": "2011-09-08T01:51:13.034Z", "0.0.6": "2011-09-08T03:32:29.076Z", "1.0.0": "2011-09-09T18:13:19.436Z", "1.0.1": "2011-09-10T04:25:47.944Z", "1.0.2": "2011-11-07T16:20:23.942Z" }, "author": { "name": "Jesus A. Domingo", "email": "jesus.domingo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/noodlehaus/node-testingey.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/testingey/0.0.1", "0.0.2": "http://registry.npmjs.org/testingey/0.0.2", "0.0.3": "http://registry.npmjs.org/testingey/0.0.3", "0.0.4": "http://registry.npmjs.org/testingey/0.0.4", "0.0.5": "http://registry.npmjs.org/testingey/0.0.5", "0.0.6": "http://registry.npmjs.org/testingey/0.0.6", "1.0.0": "http://registry.npmjs.org/testingey/1.0.0", "1.0.1": "http://registry.npmjs.org/testingey/1.0.1", "1.0.2": "http://registry.npmjs.org/testingey/1.0.2" }, "dist": { "0.0.1": { "shasum": "e36d777a34dadad8378f5656d5b387104c0f28b5", "tarball": "http://registry.npmjs.org/testingey/-/testingey-0.0.1.tgz" }, "0.0.2": { "shasum": "532ef99cf7f3fbdb2baf697018e9af48bd0ba81f", "tarball": "http://registry.npmjs.org/testingey/-/testingey-0.0.2.tgz" }, "0.0.3": { "shasum": "c2fb3eec55e195b71caf3575a5b40b67780358b1", "tarball": "http://registry.npmjs.org/testingey/-/testingey-0.0.3.tgz" }, "0.0.4": { "shasum": "7b9153340f3d02a39327863f0e2a9dcd2a30261f", "tarball": "http://registry.npmjs.org/testingey/-/testingey-0.0.4.tgz" }, "0.0.5": { "shasum": "951f20bc1e614caf300db49be8e37281124c8bc6", "tarball": "http://registry.npmjs.org/testingey/-/testingey-0.0.5.tgz" }, "0.0.6": { "shasum": "1600f83728f2046445c79c1703f6cb939ec4d64a", "tarball": "http://registry.npmjs.org/testingey/-/testingey-0.0.6.tgz" }, "1.0.0": { "shasum": "6ec11fc1d24c4d7f0e5aab7cd2c885ca87227476", "tarball": "http://registry.npmjs.org/testingey/-/testingey-1.0.0.tgz" }, "1.0.1": { "shasum": "5ca3bcdaa36f9712c5936f6398ec69ca50b5837c", "tarball": "http://registry.npmjs.org/testingey/-/testingey-1.0.1.tgz" }, "1.0.2": { "shasum": "3503f3447f16a2cb8024d62b2e60028e39653ab0", "tarball": "http://registry.npmjs.org/testingey/-/testingey-1.0.2.tgz" } }, "keywords": [ "test harness", "test runner", "tests", "tdd", "test-driven" ], "url": "http://registry.npmjs.org/testingey/" }, "testling": { "name": "testling", "description": "run testling tests headlessly and remotely on real browsers", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-11-04T09:14:15.674Z", "created": "2011-10-30T09:10:05.538Z", "0.0.0": "2011-10-30T09:10:07.810Z", "0.0.1": "2011-11-04T09:14:15.674Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/testling.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/testling/0.0.0", "0.0.1": "http://registry.npmjs.org/testling/0.0.1" }, "dist": { "0.0.0": { "shasum": "f2e1b4a18c40b65e8fb4d0a4580d0585d17a1cde", "tarball": "http://registry.npmjs.org/testling/-/testling-0.0.0.tgz" }, "0.0.1": { "shasum": "a17d8c728000feff98c58b80b7eb6d59f21d2c8a", "tarball": "http://registry.npmjs.org/testling/-/testling-0.0.1.tgz" } }, "keywords": [ "test", "browser", "headless" ], "url": "http://registry.npmjs.org/testling/" }, "testnode": { "name": "testnode", "description": "Testing library for Node", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "testnode", "email": "maintainer@testnode.org" } ], "time": { "modified": "2011-07-23T13:29:01.404Z", "created": "2011-06-18T08:13:13.648Z", "0.1.0": "2011-06-18T08:13:14.555Z", "0.1.1": "2011-06-19T07:23:46.686Z", "0.1.2": "2011-06-19T08:04:02.461Z", "0.1.4": "2011-07-23T13:29:01.404Z" }, "author": { "name": "Joel Plane", "email": "maintainer@testnode.org" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/testnode/0.1.0", "0.1.1": "http://registry.npmjs.org/testnode/0.1.1", "0.1.2": "http://registry.npmjs.org/testnode/0.1.2", "0.1.4": "http://registry.npmjs.org/testnode/0.1.4" }, "dist": { "0.1.0": { "shasum": "827ea3e68c4566779e7d17f76e0a8a55e5d7a965", "tarball": "http://registry.npmjs.org/testnode/-/testnode-0.1.0.tgz" }, "0.1.1": { "shasum": "86bbf85f9824898cbf44b811354e2e59afaf86d7", "tarball": "http://registry.npmjs.org/testnode/-/testnode-0.1.1.tgz" }, "0.1.2": { "shasum": "6b2e39c86b4f3f57da6c88acbb9c964afc423461", "tarball": "http://registry.npmjs.org/testnode/-/testnode-0.1.2.tgz" }, "0.1.4": { "shasum": "9355793f9a819a36e42aa2878ed2ccd713008d85", "tarball": "http://registry.npmjs.org/testnode/-/testnode-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/testnode/" }, "testosterone": { "name": "testosterone", "description": "Virile testing for http servers or any nodejs application", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "time": { "modified": "2011-07-21T13:53:06.868Z", "created": "2010-12-28T23:02:38.234Z", "0.0.1": "2010-12-28T23:02:38.760Z", "0.0.2": "2010-12-28T23:08:54.488Z", "0.0.3": "2010-12-28T23:12:20.012Z", "0.0.4": "2010-12-29T21:24:06.027Z", "0.0.5": "2010-12-29T22:02:14.094Z", "0.0.6": "2011-01-01T23:36:59.219Z", "0.0.7": "2011-01-02T16:06:21.308Z", "1.0.0": "2011-01-30T23:31:27.952Z", "1.1.0": "2011-03-19T17:27:07.256Z", "1.2.0": "2011-04-22T17:31:07.095Z", "1.3.0": "2011-07-21T13:53:06.868Z" }, "author": { "name": "Pau Ramon Revilla", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/testosterone.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/testosterone/0.0.1", "0.0.2": "http://registry.npmjs.org/testosterone/0.0.2", "0.0.3": "http://registry.npmjs.org/testosterone/0.0.3", "0.0.4": "http://registry.npmjs.org/testosterone/0.0.4", "0.0.5": "http://registry.npmjs.org/testosterone/0.0.5", "0.0.6": "http://registry.npmjs.org/testosterone/0.0.6", "0.0.7": "http://registry.npmjs.org/testosterone/0.0.7", "1.0.0": "http://registry.npmjs.org/testosterone/1.0.0", "1.1.0": "http://registry.npmjs.org/testosterone/1.1.0", "1.2.0": "http://registry.npmjs.org/testosterone/1.2.0", "1.3.0": "http://registry.npmjs.org/testosterone/1.3.0" }, "dist": { "0.0.1": { "shasum": "45167e85606a78bb07bca4c0f937029f05390f68", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.1.tgz" }, "0.0.2": { "shasum": "c1f8fc0a3d1f4cb0ce406422610724db6352258f", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.2.tgz" }, "0.0.3": { "shasum": "8a19be9f0237f122b17dbc090e2a2c265de298a8", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.3.tgz" }, "0.0.4": { "shasum": "f6d4bb340c1adfee7b938f068ab22561aec50c29", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.4.tgz" }, "0.0.5": { "shasum": "761db0d1b02aa498a9100dacf353cc3257850345", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.5.tgz" }, "0.0.6": { "shasum": "7ee34a8f0cd41979ac48c827df33c0809ec5ed78", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.6.tgz" }, "0.0.7": { "shasum": "f700d1383509a4d1a1840ca58e73511ce1f38ab1", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-0.0.7.tgz" }, "1.0.0": { "shasum": "1debe56c8fd674e19cf15f4693b7c37761693789", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-1.0.0.tgz" }, "1.1.0": { "shasum": "01570ccbe68f815a8c0dcd4a70301d0719bd69f4", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-1.1.0.tgz" }, "1.2.0": { "shasum": "068352996c8c37e5fa7a0941ae9d2d814fc9e6d1", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-1.2.0.tgz" }, "1.3.0": { "shasum": "e05719b4d00ca8d3b196d1dd1c80b09df01e48ea", "tarball": "http://registry.npmjs.org/testosterone/-/testosterone-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/testosterone/" }, "testqueue": { "name": "testqueue", "description": "A test queue for node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "clebert", "email": "clebert@me.com" } ], "time": { "modified": "2011-04-22T20:27:27.664Z", "created": "2011-04-22T20:27:27.176Z", "0.0.1": "2011-04-22T20:27:27.664Z" }, "author": { "name": "Clemens Akens" }, "repository": { "type": "git", "url": "git://github.com/clebert/node-testqueue.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/testqueue/0.0.1" }, "dist": { "0.0.1": { "shasum": "2a0317ba0069a9a78a169112233ea75e60b46d49", "tarball": "http://registry.npmjs.org/testqueue/-/testqueue-0.0.1.tgz" } }, "keywords": [ "unit testing", "test queue", "test" ], "url": "http://registry.npmjs.org/testqueue/" }, "testrunner": { "name": "testrunner", "description": "Runs Vows unit test.", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.coo" } ], "time": { "modified": "2011-09-24T06:50:05.062Z", "created": "2011-09-13T23:57:42.747Z", "1.0.0": "2011-09-13T23:57:43.151Z", "1.0.1": "2011-09-14T00:05:44.773Z", "1.0.2": "2011-09-14T00:24:06.395Z", "1.0.3": "2011-09-24T05:14:55.214Z", "1.0.4": "2011-09-24T06:50:05.062Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co" }, "repository": { "type": "git", "url": "git://github.com/aikar/wormhole.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/testrunner/1.0.0", "1.0.1": "http://registry.npmjs.org/testrunner/1.0.1", "1.0.2": "http://registry.npmjs.org/testrunner/1.0.2", "1.0.3": "http://registry.npmjs.org/testrunner/1.0.3", "1.0.4": "http://registry.npmjs.org/testrunner/1.0.4" }, "dist": { "1.0.0": { "shasum": "ba8c79247de2f11f3f868c1122908aabd38e9504", "tarball": "http://registry.npmjs.org/testrunner/-/testrunner-1.0.0.tgz" }, "1.0.1": { "shasum": "aa986e322cba6cafc144c1513d33c0582147aa05", "tarball": "http://registry.npmjs.org/testrunner/-/testrunner-1.0.1.tgz" }, "1.0.2": { "shasum": "7ca3f5e75e494d54cffaf782a968eb84106c8d17", "tarball": "http://registry.npmjs.org/testrunner/-/testrunner-1.0.2.tgz" }, "1.0.3": { "shasum": "ab9d30e80d290fca62372f325df1edb62e1a674e", "tarball": "http://registry.npmjs.org/testrunner/-/testrunner-1.0.3.tgz" }, "1.0.4": { "shasum": "7ca55a3ae1af9e698f490966280f2f6bf6a7ba83", "tarball": "http://registry.npmjs.org/testrunner/-/testrunner-1.0.4.tgz" } }, "keywords": [ "vows", "test", "unit test" ], "url": "http://registry.npmjs.org/testrunner/" }, "testthings": { "name": "testthings", "description": "common imports for testing", "dist-tags": { "latest": "0.0.1" }, "readme": "Things Source\n============\n\nTestThings is a module that exports commonly used modules for testing in coffee-script.\n\n\nInstall\n-------\n```\nnpm install testthings\n```\n\nUsage\n-----\n\n```coffee-script\n\n{vows, should, benchmark, sinon, http, zombie} = require 'testthings'\n\n```\n\nor import only what you need\n\n```coffee-script\n\n{vows, should} = require 'testthings'\n\n```\n\nFeatures\n--------\n\n* vows\n* should\n* benchmark\n* sinon\n* http\n* zombie\n\nDeveloper instructions\n----------------------\n\n* Ensure git, node and npm are installed\n* git clone git@github.com:quillu/things.git\n* switch to dev branch, and make it track origin/dev\n* run npm install\n* run npm link ( this installs dev dependencies and symlinks the project to your global npm registry)\n* Install the following globally via npm install -g\n** coffee-script\n** nodemon\n** vows\n\nCakeFile\n--------\nA Cakefile is used to manage the app\ntype cake at the root directory to see a list of commands\n\nTest\n----\nrun\n```\ncake test\n```\n\nDeveloper flow\n--------------\nFollow github best practices\n\n* Update to latest from master (should be fast forward)\n* Create a new feature branch off master\n* Push branch to origin\n* Write a test\n* Make test pass\n* Refactor\n* Commit\n* Push to remote branch\n* Repeat till feature is finished\n* Then update master to latest from origin (should be fast forward)\n* Rebase your branch to be ontop of master\n* Squash your commits into a atomic feature commit (should have a big log message auto created from the little commits)\n* Merge onto master, and push (should be fast-forward)\n* Once ready for release, tag master.\n* Make branch bugfixes on a version branch off master\n", "maintainers": [ { "name": "dmalam", "email": "dmmalam@gmail.com" } ], "time": { "modified": "2011-12-07T14:52:58.680Z", "created": "2011-12-07T14:52:57.320Z", "0.0.1": "2011-12-07T14:52:58.680Z" }, "repository": { "type": "git", "url": "git://github.com/quillu/testthings.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/testthings/0.0.1" }, "dist": { "0.0.1": { "shasum": "ecce8828fa4badce90d0febad8e1977742f032d4", "tarball": "http://registry.npmjs.org/testthings/-/testthings-0.0.1.tgz" } }, "keywords": [ "common, test" ], "url": "http://registry.npmjs.org/testthings/" }, "testy": { "name": "testy", "description": "Super simple testing framework", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "leetreveil", "email": "leetreveil@gmail.com" } ], "time": { "modified": "2011-11-10T16:13:21.860Z", "created": "2011-05-15T15:20:10.453Z", "0.0.1": "2011-05-15T15:20:11.183Z", "0.0.2": "2011-07-29T15:07:06.451Z", "0.0.3": "2011-11-10T16:13:21.860Z" }, "author": { "name": "Lee Treveil" }, "versions": { "0.0.1": "http://registry.npmjs.org/testy/0.0.1", "0.0.2": "http://registry.npmjs.org/testy/0.0.2", "0.0.3": "http://registry.npmjs.org/testy/0.0.3" }, "dist": { "0.0.1": { "shasum": "a78b775d0ba8eb2696d60a1aab55c8d1e74c23f7", "tarball": "http://registry.npmjs.org/testy/-/testy-0.0.1.tgz" }, "0.0.2": { "shasum": "e6fe8a15eceb785b3b301a1d30a2f119b0142854", "tarball": "http://registry.npmjs.org/testy/-/testy-0.0.2.tgz" }, "0.0.3": { "shasum": "ce6d3bba24f6c927882d98dfe1b1367ce2e301ee", "tarball": "http://registry.npmjs.org/testy/-/testy-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/testy/" }, "text": { "name": "text", "description": "A collection of utilities for manipulating text.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/text/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/text/-/text-0.1.0.tgz" } }, "keywords": [ "text", "encoding", "base64", "string" ], "url": "http://registry.npmjs.org/text/" }, "textareaserver": { "name": "textareaserver", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "epeli", "email": "esa-matti@suuronen.org" } ], "time": { "modified": "2011-02-23T12:20:55.199Z", "created": "2011-02-23T12:20:54.699Z", "0.1.3": "2011-02-23T12:20:55.199Z" }, "author": { "name": "Esa-Matti Suuronen" }, "versions": { "0.1.3": "http://registry.npmjs.org/textareaserver/0.1.3" }, "dist": { "0.1.3": { "shasum": "1e79d41c2a8667a57f8f4e797b002308f5f44528", "tarball": "http://registry.npmjs.org/textareaserver/-/textareaserver-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/textareaserver/" }, "textile": { "name": "textile", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "eegg", "email": "jameshfisher@gmail.com" } ], "author": { "name": "Ben Daglish, John Hughes, James Fisher" }, "versions": { "0.0.1": "http://registry.npmjs.org/textile/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/textile/-/textile-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/textile/" }, "textspark": { "name": "textspark", "description": "Text sparklines", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "msiebuhr", "email": "sbhr@sbhr.dk" } ], "time": { "modified": "2011-11-16T10:29:08.591Z", "created": "2011-11-16T09:40:33.181Z", "0.0.1": "2011-11-16T09:40:34.482Z", "0.0.2": "2011-11-16T10:29:08.591Z" }, "author": { "name": "Morten Siebuhr", "email": "sbhr@sbhr.dk" }, "repository": { "type": "git", "url": "git://github.com/msiebuhr/node-spark.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/textspark/0.0.1", "0.0.2": "http://registry.npmjs.org/textspark/0.0.2" }, "dist": { "0.0.1": { "shasum": "8c4e59eb995a5b57c151cdc6ee0a34154900e80a", "tarball": "http://registry.npmjs.org/textspark/-/textspark-0.0.1.tgz" }, "0.0.2": { "shasum": "ee61b9b8888a948e8cef5966b66dbf375f94a784", "tarball": "http://registry.npmjs.org/textspark/-/textspark-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/textspark/" }, "textual": { "name": "textual", "description": "text analysis on your functions and arguments", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-08-15T12:53:36.323Z", "created": "2011-08-15T12:53:34.682Z", "0.0.1": "2011-08-15T12:53:36.323Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-textual.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/textual/0.0.1" }, "dist": { "0.0.1": { "shasum": "ce305b1032b936de7d4bd8d4073193a44c01a1a4", "tarball": "http://registry.npmjs.org/textual/-/textual-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/textual/" }, "tf2logparser": { "name": "tf2logparser", "description": "A log parser for the game Team Fortress 2. It retrieves stats and game events and outputs the data to JSON format.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "barncow", "email": "brian.barnekow@gmail.com" } ], "time": { "modified": "2011-10-15T16:22:51.355Z", "created": "2011-06-10T22:09:56.886Z", "0.0.0": "2011-06-10T22:09:57.183Z", "0.1.0": "2011-07-17T14:51:11.388Z", "0.2.0": "2011-10-15T16:22:51.355Z" }, "author": { "name": "Brian Barnekow" }, "repository": { "type": "git", "url": "git://github.com/barncow/tf2logparser.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/tf2logparser/0.0.0", "0.1.0": "http://registry.npmjs.org/tf2logparser/0.1.0", "0.2.0": "http://registry.npmjs.org/tf2logparser/0.2.0" }, "dist": { "0.0.0": { "shasum": "5226f56d3912098db86d403f5936082cd0702b02", "tarball": "http://registry.npmjs.org/tf2logparser/-/tf2logparser-0.0.0.tgz" }, "0.1.0": { "shasum": "e3b9f17cb6ebdb2c07c5e33a7a1a56d6fb570680", "tarball": "http://registry.npmjs.org/tf2logparser/-/tf2logparser-0.1.0.tgz" }, "0.2.0": { "shasum": "2de16723eb0705edf18d19d32d8ca420b306339f", "tarball": "http://registry.npmjs.org/tf2logparser/-/tf2logparser-0.2.0.tgz" } }, "keywords": [ "tf2", "log", "parser", "team fortress", "team fortress 2", "stats", "tf2logs", "tf2logs.com", "pubcomp", "pubcomp.com" ], "url": "http://registry.npmjs.org/tf2logparser/" }, "tfe-express": { "name": "tfe-express", "description": "Sinatra inspired web development framework", "dist-tags": { "latest": "1.0.7-1" }, "maintainers": [ { "name": "tfe", "email": "todd@toddeichel.com" } ], "time": { "modified": "2011-03-07T01:57:26.142Z", "created": "2011-03-07T01:57:25.597Z", "1.0.7-1": "2011-03-07T01:57:26.142Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "1.0.7-1": "http://registry.npmjs.org/tfe-express/1.0.7-1" }, "dist": { "1.0.7-1": { "shasum": "2a15de67223aa0881fe12faffff092a67817664e", "tarball": "http://registry.npmjs.org/tfe-express/-/tfe-express-1.0.7-1.tgz" } }, "keywords": [ "framework", "sinatra", "web", "rest", "restful" ], "url": "http://registry.npmjs.org/tfe-express/" }, "tfidf": { "name": "tfidf", "description": "tf-idf implementation", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "linus", "email": "linus@hanssonlarsson.se" } ], "time": { "modified": "2011-08-28T09:05:30.532Z", "created": "2011-07-22T15:20:09.240Z", "0.1.0": "2011-07-22T15:20:09.959Z", "0.1.1": "2011-07-22T15:46:01.701Z", "0.1.2": "2011-07-28T19:26:46.166Z", "0.2.0": "2011-08-26T13:11:12.091Z", "0.2.1": "2011-08-26T16:03:37.621Z", "0.2.2": "2011-08-28T09:05:30.532Z" }, "author": { "name": "Linus G Thiel", "email": "linus@hanssonlarsson.se", "url": "http://hanssonlarsson.se/" }, "repository": { "type": "git", "url": "git@github.com:hanssonlarsson/tfidf.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tfidf/0.1.0", "0.1.1": "http://registry.npmjs.org/tfidf/0.1.1", "0.1.2": "http://registry.npmjs.org/tfidf/0.1.2", "0.2.0": "http://registry.npmjs.org/tfidf/0.2.0", "0.2.1": "http://registry.npmjs.org/tfidf/0.2.1", "0.2.2": "http://registry.npmjs.org/tfidf/0.2.2" }, "dist": { "0.1.0": { "shasum": "bac0df283ad74efa358cac8cb033e43f8ac5a024", "tarball": "http://registry.npmjs.org/tfidf/-/tfidf-0.1.0.tgz" }, "0.1.1": { "shasum": "391479e7f2abeb66fde0d1e1d19846566f7e0b81", "tarball": "http://registry.npmjs.org/tfidf/-/tfidf-0.1.1.tgz" }, "0.1.2": { "shasum": "8678ccdae2b9a63fc22eec0d363b81b4ec6c8a66", "tarball": "http://registry.npmjs.org/tfidf/-/tfidf-0.1.2.tgz" }, "0.2.0": { "shasum": "08eb2abb1609d277ec6598315869bcddcfbe4a9f", "tarball": "http://registry.npmjs.org/tfidf/-/tfidf-0.2.0.tgz" }, "0.2.1": { "shasum": "7bb0a7e2ef86766d0558fb120c6412da302b7761", "tarball": "http://registry.npmjs.org/tfidf/-/tfidf-0.2.1.tgz" }, "0.2.2": { "shasum": "dee25394a865087048549acf327f55e8cd9bba69", "tarball": "http://registry.npmjs.org/tfidf/-/tfidf-0.2.2.tgz" } }, "url": "http://registry.npmjs.org/tfidf/" }, "theBasics": { "name": "theBasics", "description": "A collection of base class methods I think should be part of the ECMA script spec.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "bluejeansandrain", "email": "bluejeansandrain@gmail.com" } ], "time": { "modified": "2011-11-11T03:32:46.025Z", "created": "2011-08-23T17:25:58.965Z", "0.1.0": "2011-08-23T17:25:59.268Z", "0.1.1": "2011-08-26T07:13:27.886Z", "0.1.2": "2011-08-30T03:55:40.553Z", "0.1.3": "2011-10-21T22:48:05.557Z", "0.1.4": "2011-11-02T04:23:08.659Z", "0.1.5": "2011-11-11T03:32:46.025Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/theBasics/0.1.0", "0.1.1": "http://registry.npmjs.org/theBasics/0.1.1", "0.1.2": "http://registry.npmjs.org/theBasics/0.1.2", "0.1.3": "http://registry.npmjs.org/theBasics/0.1.3", "0.1.4": "http://registry.npmjs.org/theBasics/0.1.4", "0.1.5": "http://registry.npmjs.org/theBasics/0.1.5" }, "dist": { "0.1.0": { "shasum": "28f723259e52ccd29280869906dd7dd16963154e", "tarball": "http://registry.npmjs.org/theBasics/-/theBasics-0.1.0.tgz" }, "0.1.1": { "shasum": "6f1c1bb1a5f4674add180ff5c4ce5a0a0f349577", "tarball": "http://registry.npmjs.org/theBasics/-/theBasics-0.1.1.tgz" }, "0.1.2": { "shasum": "73bcca5423bb03c0ea6c656e2cc54fad72bd7ea0", "tarball": "http://registry.npmjs.org/theBasics/-/theBasics-0.1.2.tgz" }, "0.1.3": { "shasum": "e9281925a4400cd75601b7cc904597936f0d4f9a", "tarball": "http://registry.npmjs.org/theBasics/-/theBasics-0.1.3.tgz" }, "0.1.4": { "shasum": "2aeb729dd4aad34986f00a402abaad44c28a5898", "tarball": "http://registry.npmjs.org/theBasics/-/theBasics-0.1.4.tgz" }, "0.1.5": { "shasum": "a6645bb8c3c5a799ae2fedfd91d8289927f8aca8", "tarball": "http://registry.npmjs.org/theBasics/-/theBasics-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/theBasics/" }, "thedude": { "name": "thedude", "description": "Lebowski Ipsum generator for the command line", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fhemberger", "email": "mail@frederic-hemberger.de" } ], "time": { "modified": "2011-11-07T13:28:11.810Z", "created": "2011-11-07T13:27:48.076Z", "0.0.2": "2011-11-07T13:28:11.810Z" }, "author": { "name": "Frederic Hemberger", "email": "mail@frederic-hemberger.de", "url": "http://frederic-hemberger.de" }, "repository": { "type": "git", "url": "git://github.com/fhemberger/dude.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/thedude/0.0.2" }, "dist": { "0.0.2": { "shasum": "16034cc4bb86e677edf8d0e56b256feebfad6921", "tarball": "http://registry.npmjs.org/thedude/-/thedude-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/thedude/" }, "thefunlanguage.com": { "name": "thefunlanguage.com", "description": "Homepage of the programming language Fun", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-03-27T19:45:06.244Z", "created": "2011-03-27T19:45:05.989Z", "0.1.0": "2011-03-27T19:45:06.244Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/thefunlanguage.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/thefunlanguage.com/0.1.0" }, "dist": { "0.1.0": { "shasum": "9b35411be52fd59a246ace5cb9a737a43286da3a", "tarball": "http://registry.npmjs.org/thefunlanguage.com/-/thefunlanguage.com-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/thefunlanguage.com/" }, "thelinuxlich-docco": { "name": "thelinuxlich-docco", "description": "The Quick and Dirty Literate Programming Documentation Generator", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "thelinuxlich", "email": "thelinuxlich@gmail.com" } ], "time": { "modified": "2011-03-30T14:36:25.150Z", "created": "2011-02-09T15:26:58.209Z", "0.3.0": "2011-02-09T15:26:58.616Z", "0.3.1": "2011-02-09T15:41:28.720Z", "0.3.2": "2011-03-30T14:36:25.150Z" }, "author": { "name": "Jeremy Ashkenas" }, "versions": { "0.3.0": "http://registry.npmjs.org/thelinuxlich-docco/0.3.0", "0.3.1": "http://registry.npmjs.org/thelinuxlich-docco/0.3.1", "0.3.2": "http://registry.npmjs.org/thelinuxlich-docco/0.3.2" }, "dist": { "0.3.0": { "shasum": "c849fbc5d60388db9e2ae67edb4859cfe985b933", "tarball": "http://registry.npmjs.org/thelinuxlich-docco/-/thelinuxlich-docco-0.3.0.tgz" }, "0.3.1": { "shasum": "e651fc5901370893e48a08755fa295f64fc6f2ef", "tarball": "http://registry.npmjs.org/thelinuxlich-docco/-/thelinuxlich-docco-0.3.1.tgz" }, "0.3.2": { "shasum": "1357fb6fe63fda41098e114ce680e6d7f04a2bc8", "tarball": "http://registry.npmjs.org/thelinuxlich-docco/-/thelinuxlich-docco-0.3.2.tgz" } }, "keywords": [ "documentation", "docs", "generator", "coffeescript" ], "url": "http://registry.npmjs.org/thelinuxlich-docco/" }, "thelinuxlich-vogue": { "name": "thelinuxlich-vogue", "description": "Auto-reload stylesheets in web browser whenever the CSS files are saved.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "thelinuxlich", "email": "thelinuxlich@gmail.com" } ], "time": { "modified": "2011-03-30T20:00:31.958Z", "created": "2011-03-30T19:51:52.779Z", "0.1.5": "2011-03-30T19:51:53.151Z", "0.1.6": "2011-03-30T20:00:31.958Z" }, "author": { "name": "Andrew Davey", "email": "andrew@equin.co.uk", "url": "http://aboutcode.net/" }, "repository": "http://github.com/thelinuxlich/vogue.git", "versions": { "0.1.5": "http://registry.npmjs.org/thelinuxlich-vogue/0.1.5", "0.1.6": "http://registry.npmjs.org/thelinuxlich-vogue/0.1.6" }, "dist": { "0.1.5": { "shasum": "50c881b1ae7b1d59f112b0a27452840cb772daca", "tarball": "http://registry.npmjs.org/thelinuxlich-vogue/-/thelinuxlich-vogue-0.1.5.tgz" }, "0.1.6": { "shasum": "aa20c1d22298a2bd0423d4292eec2e9d9cb252d4", "tarball": "http://registry.npmjs.org/thelinuxlich-vogue/-/thelinuxlich-vogue-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/thelinuxlich-vogue/" }, "thepusher": { "name": "thepusher", "description": "Github post-receive hook router", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "sjs", "email": "sami@samhuri.net" } ], "time": { "modified": "2011-11-06T01:59:57.120Z", "created": "2011-06-05T17:35:29.147Z", "0.1.0": "2011-06-05T17:35:29.728Z", "0.1.1": "2011-06-05T17:55:24.001Z", "0.1.2": "2011-09-27T21:02:00.649Z", "0.1.3": "2011-11-05T22:50:54.946Z", "0.1.4": "2011-11-06T01:59:57.120Z" }, "author": { "name": "Sami Samhuri", "email": "sami@samhuri.net" }, "repository": { "type": "git", "url": "git://github.com/samsonjs/ThePusher.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/thepusher/0.1.0", "0.1.1": "http://registry.npmjs.org/thepusher/0.1.1", "0.1.2": "http://registry.npmjs.org/thepusher/0.1.2", "0.1.3": "http://registry.npmjs.org/thepusher/0.1.3", "0.1.4": "http://registry.npmjs.org/thepusher/0.1.4" }, "dist": { "0.1.0": { "shasum": "2d97fa01cc8d41ac86f4f97957940989d0b63757", "tarball": "http://registry.npmjs.org/thepusher/-/thepusher-0.1.0.tgz" }, "0.1.1": { "shasum": "72df40a8cc27cfd394e418975e0d5d198adacc69", "tarball": "http://registry.npmjs.org/thepusher/-/thepusher-0.1.1.tgz" }, "0.1.2": { "shasum": "c3ab1d4223d2ba5ed390f04e340a851874252900", "tarball": "http://registry.npmjs.org/thepusher/-/thepusher-0.1.2.tgz" }, "0.1.3": { "shasum": "04eed8e3d95d97ecbd52f631a48b5cde7e673061", "tarball": "http://registry.npmjs.org/thepusher/-/thepusher-0.1.3.tgz" }, "0.1.4": { "shasum": "2979939e125b55d233cf600659169775b2398bba", "tarball": "http://registry.npmjs.org/thepusher/-/thepusher-0.1.4.tgz" } }, "keywords": [ "github", "git", "post-receive", "post", "receive", "hook", "router" ], "url": "http://registry.npmjs.org/thepusher/" }, "thetvdb": { "name": "thetvdb", "description": "API client for TheTVDB (http://thetvdb.com/)", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "flybyme", "email": "price.timmy@gmail.com" } ], "time": { "modified": "2011-08-06T00:01:10.935Z", "created": "2011-08-06T00:01:08.652Z", "0.0.1": "2011-08-06T00:01:10.935Z" }, "author": { "name": "Tim", "email": "flybyme@wiyc.info" }, "versions": { "0.0.1": "http://registry.npmjs.org/thetvdb/0.0.1" }, "dist": { "0.0.1": { "shasum": "66cffce43adaa6e8c9e55dfa1dfa7e378d70e7ff", "tarball": "http://registry.npmjs.org/thetvdb/-/thetvdb-0.0.1.tgz" } }, "keywords": [ "tv", "TheTVDB" ], "url": "http://registry.npmjs.org/thetvdb/" }, "Thimble": { "name": "Thimble", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mattmueller", "email": "mattmuelle@gmail.com" } ], "time": { "modified": "2011-08-04T13:56:57.165Z", "created": "2011-08-04T13:56:56.595Z", "0.0.1": "2011-08-04T13:56:57.165Z" }, "author": { "name": "Matt" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/Thimble/0.0.1" }, "dist": { "0.0.1": { "shasum": "f0dec10b6d0e5f4f69162bbdd4eae45790b5cdcb", "tarball": "http://registry.npmjs.org/Thimble/-/Thimble-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Thimble/" }, "thing": { "name": "thing", "description": "flexible metaobjects with trait driven behavior", "dist-tags": { "latest": "0.1.3" }, "readme": "# Thing\n\nMore to come shortly.\n", "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-11-23T22:58:20.645Z", "created": "2011-11-21T05:57:10.783Z", "0.0.1": "2011-11-21T05:57:11.814Z", "0.1.0": "2011-11-23T05:06:54.570Z", "0.1.2": "2011-11-23T05:58:31.565Z", "0.1.3": "2011-11-23T22:58:20.645Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com", "url": "http://tmpvar.com" }, "repository": { "type": "git", "url": "git://github.com/tmpvar/thing.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/thing/0.0.1", "0.1.0": "http://registry.npmjs.org/thing/0.1.0", "0.1.2": "http://registry.npmjs.org/thing/0.1.2", "0.1.3": "http://registry.npmjs.org/thing/0.1.3" }, "dist": { "0.0.1": { "shasum": "0c1b0702cdce31beff6a64974fa7f152112eca90", "tarball": "http://registry.npmjs.org/thing/-/thing-0.0.1.tgz" }, "0.1.0": { "shasum": "fceab2cb2774b5a8a210a0ec5fbc1b713192d39a", "tarball": "http://registry.npmjs.org/thing/-/thing-0.1.0.tgz" }, "0.1.2": { "shasum": "4015e3b79b97eb4923409f86f75b3fe6740dda33", "tarball": "http://registry.npmjs.org/thing/-/thing-0.1.2.tgz" }, "0.1.3": { "shasum": "9c094da54c3b4e5c8b848fd1c7a6369e2bc20e5b", "tarball": "http://registry.npmjs.org/thing/-/thing-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/thing/" }, "things": { "name": "things", "description": "common imports", "dist-tags": { "latest": "0.1.0" }, "readme": "Things Source\n============\n\nThings is a module that exports commonly used modules for coffee-script\n\n\nInstall\n-------\n```\nnpm install things\n```\n\nUsage\n-----\n\n```coffee-script\n\n{path, fs, util, crypto, _, moment} = require 'things'\n\n```\n\nor import only what you need\n\n```coffee-script\n\n{fs, _} = require 'things'\n\n```\n\nFeatures\n--------\n\n* Underscore\n* Underscore.date\n* Moment\n\nDeveloper instructions\n----------------------\n\n* Ensure git, node and npm are installed\n* git clone git@github.com:quillu/things.git\n* switch to dev branch, and make it track origin/dev\n* run npm install\n* run npm link ( this installs dev dependencies and symlinks the project to your global npm registry)\n* Install the following globally via npm install -g\n** coffee-script\n** nodemon\n** vows\n\nCakeFile\n--------\nA Cakefile is used to manage the app\ntype cake at the root directory to see a list of commands\n\nTest\n----\nrun\n```\ncake test\n```\n\nDeveloper flow\n--------------\nFollow github best practices\n\n* Update to latest from master (should be fast forward)\n* Create a new feature branch off master\n* Push branch to origin\n* Write a test\n* Make test pass\n* Refactor\n* Commit\n* Push to remote branch\n* Repeat till feature is finished\n* Then update master to latest from origin (should be fast forward)\n* Rebase your branch to be ontop of master\n* Squash your commits into a atomic feature commit (should have a big log message auto created from the little commits)\n* Merge onto master, and push (should be fast-forward)\n* Once ready for release, tag master.\n* Make branch bugfixes on a version branch off master\n", "maintainers": [ { "name": "dmalam", "email": "dmmalam@gmail.com" } ], "time": { "modified": "2011-12-12T18:29:45.365Z", "created": "2011-12-06T18:14:39.815Z", "0.0.1": "2011-12-06T18:14:41.200Z", "0.1.0": "2011-12-12T18:29:45.365Z" }, "repository": { "type": "git", "url": "git://github.com/quillu/things.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/things/0.0.1", "0.1.0": "http://registry.npmjs.org/things/0.1.0" }, "dist": { "0.0.1": { "shasum": "98945348ccda84fa1659470d9722887c326971bf", "tarball": "http://registry.npmjs.org/things/-/things-0.0.1.tgz" }, "0.1.0": { "shasum": "24af9b822f4ef07d7b0e0e3483b32b68154fcc3a", "tarball": "http://registry.npmjs.org/things/-/things-0.1.0.tgz" } }, "keywords": [ "common" ], "url": "http://registry.npmjs.org/things/" }, "thirty-two": { "name": "thirty-two", "description": "Implementation RFC 3548 Base32 encoding/decoding for node.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "chrisumbel", "email": "chris@chrisumbel.com" } ], "time": { "modified": "2011-08-26T02:57:28.273Z", "created": "2011-08-26T02:57:28.077Z", "0.0.1": "2011-08-26T02:57:28.273Z" }, "author": { "name": "Chris Umbel", "email": "chris@chrisumbel.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/thirty-two/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/thirty-two/-/thirty-two@0.0.1.tgz" } }, "keywords": [ "base32", "encoding" ], "url": "http://registry.npmjs.org/thirty-two/" }, "thoonk": { "name": "thoonk", "description": "Thoonk is a persistent (and fast!) system for push feeds, queues, and jobs which leverages Redis. Thoonk follows a contract (schema + behavior) to allow multiple languages and custom implementations to interact reliably.", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "fritzy", "email": "nathan@andyet.net" } ], "time": { "modified": "2011-10-20T04:58:40.688Z", "created": "2011-06-23T00:29:16.043Z", "0.1.0": "2011-06-23T00:29:16.782Z", "0.1.1": "2011-07-14T18:41:33.132Z", "0.1.2": "2011-07-14T18:44:37.942Z", "0.1.3": "2011-07-14T18:47:07.685Z", "0.1.4": "2011-07-14T18:49:14.809Z", "0.2.0": "2011-07-15T00:24:58.675Z", "0.3.0": "2011-07-31T04:59:16.589Z", "0.5.2": "2011-10-20T04:58:40.688Z" }, "author": { "name": "Nathan Fritz", "email": "nathan@andyet.net", "url": "http://andyet.net/team/nathan" }, "repository": { "type": "git", "url": "git://github.com/fritzy/thoonk.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/thoonk/0.1.0", "0.1.1": "http://registry.npmjs.org/thoonk/0.1.1", "0.1.2": "http://registry.npmjs.org/thoonk/0.1.2", "0.1.3": "http://registry.npmjs.org/thoonk/0.1.3", "0.1.4": "http://registry.npmjs.org/thoonk/0.1.4", "0.2.0": "http://registry.npmjs.org/thoonk/0.2.0", "0.3.0": "http://registry.npmjs.org/thoonk/0.3.0", "0.5.2": "http://registry.npmjs.org/thoonk/0.5.2" }, "dist": { "0.1.0": { "shasum": "07817f82476c287ca5b1e2b6693e8b4501ead572", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.1.0.tgz" }, "0.1.1": { "shasum": "3fad1b778939f9ccaf82444a51fe55660ea6226b", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.1.1.tgz" }, "0.1.2": { "shasum": "6f87095122c18f8c57f76d054333ce0575a50cee", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.1.2.tgz" }, "0.1.3": { "shasum": "43600ce4ee1124ad811e94a737b64d9f91fe83af", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.1.3.tgz" }, "0.1.4": { "shasum": "e79315d3c9f3876dc96b76dc59213918cfb637b0", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.1.4.tgz" }, "0.2.0": { "shasum": "12d5b66832e9e46b6351610886be8c04088e0735", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.2.0.tgz" }, "0.3.0": { "shasum": "7e7d9e70d8c51e6a25e2782f7991557266742c6c", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.3.0.tgz" }, "0.5.2": { "shasum": "619c8edbfa5aef4e442f1769819d3956520cea1e", "tarball": "http://registry.npmjs.org/thoonk/-/thoonk-0.5.2.tgz" } }, "keywords": [ "redis", "job", "feed", "queue", "publish", "subscribe", "push", "live", "cluster" ], "url": "http://registry.npmjs.org/thoonk/" }, "thorax": { "name": "thorax", "description": "Mobile Backbone", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-10-11T00:27:21.422Z", "created": "2011-10-11T00:27:20.914Z", "0.5.0": "2011-10-11T00:27:21.422Z" }, "author": { "name": "Ryan Eastridge", "email": "ryan@syntacticx.com", "url": "http://syntacticx.com" }, "repository": { "type": "git", "url": "git://github.com/walmartlabs/thorax.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/thorax/0.5.0" }, "dist": { "0.5.0": { "shasum": "dd0ce4d2bc44417d1387d5a2880bda34ee626094", "tarball": "http://registry.npmjs.org/thorax/-/thorax-0.5.0.tgz" } }, "keywords": [ "mobile", "backbone" ], "url": "http://registry.npmjs.org/thorax/" }, "thorax-bootstrap": { "name": "thorax-bootstrap", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-10-09T03:27:31.841Z", "created": "2011-10-09T03:27:31.328Z", "0.1.0": "2011-10-09T03:27:31.841Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/thorax-bootstrap/0.1.0" }, "dist": { "0.1.0": { "shasum": "eecb6f5ebc00aca2fa563664a0c826f835edd95a", "tarball": "http://registry.npmjs.org/thorax-bootstrap/-/thorax-bootstrap-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/thorax-bootstrap/" }, "thorax-server": { "name": "thorax-server", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-10-11T00:52:18.408Z", "created": "2011-10-11T00:52:17.896Z", "0.1.0": "2011-10-11T00:52:18.408Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/thorax-server/0.1.0" }, "dist": { "0.1.0": { "shasum": "4779e9e3f80fa499c845cd155b4ef488a213aa00", "tarball": "http://registry.npmjs.org/thorax-server/-/thorax-server-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/thorax-server/" }, "thrift": { "name": "thrift", "description": "node.js bindings for the Apache Thrift RPC system", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-08-17T16:45:22.180Z", "created": "2011-01-03T06:02:40.364Z", "0.2.1": "2011-01-03T06:02:40.634Z", "0.2.2": "2011-01-14T23:36:52.108Z", "0.6.0": "2011-02-08T18:15:38.352Z", "0.6.0-1": "2011-02-28T19:00:00.747Z", "0.7.0": "2011-08-17T16:43:08.362Z" }, "author": { "name": "Apache Thrift Developers", "email": "dev@thrift.apache.org", "url": "http://thrift.apache.org" }, "repository": { "type": "svn", "url": "http://svn.apache.org/repos/asf/thrift/trunk/" }, "versions": { "0.2.1": "http://registry.npmjs.org/thrift/0.2.1", "0.2.2": "http://registry.npmjs.org/thrift/0.2.2", "0.6.0": "http://registry.npmjs.org/thrift/0.6.0", "0.6.0-1": "http://registry.npmjs.org/thrift/0.6.0-1", "0.7.0": "http://registry.npmjs.org/thrift/0.7.0" }, "dist": { "0.2.1": { "shasum": "4e41b1f33e34a000a73d9f727588f73a32518300", "tarball": "http://registry.npmjs.org/thrift/-/thrift-0.2.1.tgz" }, "0.2.2": { "shasum": "63addf33184e1a964721df95538085406e11890a", "tarball": "http://registry.npmjs.org/thrift/-/thrift-0.2.2.tgz" }, "0.6.0": { "shasum": "e3ca230dcb34853bfd22fb71d02b5eedf0f1afa8", "tarball": "http://registry.npmjs.org/thrift/-/thrift-0.6.0.tgz" }, "0.6.0-1": { "shasum": "cad77afc754e101122d8de0762858dee6bb758b0", "tarball": "http://registry.npmjs.org/thrift/-/thrift-0.6.0-1.tgz" }, "0.7.0": { "shasum": "d6de59b226954d8bc1c2a5180d13de461e3e72b0", "tarball": "http://registry.npmjs.org/thrift/-/thrift-0.7.0.tgz" } }, "url": "http://registry.npmjs.org/thrift/" }, "thrift-dev": { "name": "thrift-dev", "description": "node.js bindings for the Apache Thrift RPC system", "dist-tags": { "latest": "0.8.0-dev02" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-10-06T17:19:11.607Z", "created": "2011-10-05T18:35:57.226Z", "0.8.0-dev": "2011-10-05T18:35:58.531Z", "0.8.0-dev02": "2011-10-06T17:19:11.607Z" }, "author": { "name": "Apache Thrift Developers", "email": "dev@thrift.apache.org", "url": "http://thrift.apache.org" }, "repository": { "type": "svn", "url": "http://svn.apache.org/repos/asf/thrift/trunk/" }, "versions": { "0.8.0-dev": "http://registry.npmjs.org/thrift-dev/0.8.0-dev", "0.8.0-dev02": "http://registry.npmjs.org/thrift-dev/0.8.0-dev02" }, "dist": { "0.8.0-dev": { "shasum": "05cb3b0dac2851596121eeeb792c918e0fb3fbf9", "tarball": "http://registry.npmjs.org/thrift-dev/-/thrift-dev-0.8.0-dev.tgz" }, "0.8.0-dev02": { "shasum": "ece48a06958ccd316e3d05a011bbbf502feacd8d", "tarball": "http://registry.npmjs.org/thrift-dev/-/thrift-dev-0.8.0-dev02.tgz" } }, "url": "http://registry.npmjs.org/thrift-dev/" }, "thrift-hive": { "name": "thrift-hive", "description": "Hive client using the Apache Thrift RPC system", "dist-tags": { "latest": "0.0.5" }, "readme": "# Thrift Hive - Hive client with multi versions support and a Readable Stream API.\n\nThe project export the [Hive API][1] using [Apache Thrift RPC system][2]. It \nsupport multiple versions and a readable stream API.\n\n## Installation\n\n```\n npm install thrift-hive\n```\n\n## Hive Client\n\nWe've added a function `hive.createClient` to simplify coding. However, you \nare free to use the raw Thrift API. The client take an `options` object as its \nargument andexpose an `execute` and a `query` methods.\n\nAvailable options\n- `version` \n default to '0.7.1-cdh3u2'\n- `server` \n default to '127.0.0.1'\n- `port` \n default to 10000\n- `timeout` \n default to 1000 milliseconds\n\nAvailable API\n\n- `client` \n A reference to the thrift client returned by `thrift.createClient`\n- `connection` \n A reference to the thrift connection returned by `thrift.createConnection`\n- `end([callback])` \n Close the Thrift connection\n- `execute(query, [callback])` \n Execute a query\n- `query(query, [size])` \n Execute a query and return its results as an array of arrays (rows and \n columns). The size argument is optional and indicate the number of row to \n return on each fetch.\n\n```coffeescript\n hive = require 'thrift-hive'\n # Client connection\n client = hive.createClient\n version: '0.7.1-cdh3u2'\n server: '127.0.0.1'\n port: 10000\n timeout: 1000\n # Execute\n client.execute 'USE default', (err) ->\n console.log err.message if err\n client.end()\n```\n\n## Hive Query\n\nThe `client.query` function implement the [EventEmitter API][3].\n\nThe following events are emitted:\n\n- `row`\n- `row-first`\n- `row-last`\n- `error`\n- `end`\n\nThe `client.query` functionreturn a Node [Readable Stream][4]. It is possible to \npipe the data into a [Writable Stream][5] but it is your responsibility to emit\nthe `data` event, usually inside the `row` event.\n\n## Raw versus sugar API\n\nHere's an exemple using the raw API\n\n```javascript\n var assert = require('assert');\n var thrift = require('thrift');\n var transport = require('thrift/lib/thrift/transport');\n\tvar ThriftHive = require('../lib/0.7.1-cdh3u2/ThriftHive');\n\t// Client connection\n\tvar options = {transport: transport.TBufferedTransport, timeout: 1000};\n\tvar connection = thrift.createConnection('127.0.0.1', 10000, options);\n\tvar client = thrift.createClient(ThriftHive, connection);\n // Execute query\n client.execute('show databases', function(err){\n assert.ifError(err);\n client.fetchAll(function(err, databases){\n assert.ifError(err);\n console.log(databases);\n connection.end();\n });\n });\n```\n\nHere's an exemple using our sugar API\n\n```javascript\n var assert = require('assert');\n var hive = require('thrift-hive');\n // Client connection\n var client = hive.createClient({\n version: '0.7.1-cdh3u2',\n server: '127.0.0.1',\n port: 10000,\n timeout: 1000\n });\n // Execute query\n client.query('show databases')\n .on('row', function(database){\n console.log(database);\n })\n .on('end', function(err){\n assert.ifError(err);\n client.end();\n });\n```\n\n\n[1]: http://hive.apache.org \"Apache Hive\"\n[2]: http://thrift.apache.org \"Apache Thrift\"\n[3]: http://nodejs.org/docs/v0.6.2/api/events.html#events.EventEmitter \"EventEmitter API\"\n[4]: http://nodejs.org/docs/v0.6.2/api/streams.html#readable_Stream \"Readable Stream API\"\n[5]: http://nodejs.org/docs/v0.6.2/api/streams.html#writable_Stream \"Writable Stream API\"\n", "maintainers": [ { "name": "david", "email": "david@adaltas.com" } ], "time": { "modified": "2011-12-07T23:04:32.353Z", "created": "2011-11-22T23:13:44.656Z", "0.0.3": "2011-11-22T23:13:46.214Z", "0.0.4": "2011-12-05T17:01:41.545Z", "0.0.5": "2011-12-07T23:04:32.353Z" }, "author": { "name": "David Worms" }, "versions": { "0.0.3": "http://registry.npmjs.org/thrift-hive/0.0.3", "0.0.4": "http://registry.npmjs.org/thrift-hive/0.0.4", "0.0.5": "http://registry.npmjs.org/thrift-hive/0.0.5" }, "dist": { "0.0.3": { "shasum": "9ff517b6deca1b6d0e64787773227232c8c0312d", "tarball": "http://registry.npmjs.org/thrift-hive/-/thrift-hive-0.0.3.tgz" }, "0.0.4": { "shasum": "cb1f9c7311ae9698f5f0fc734e49dd0eca88cb9f", "tarball": "http://registry.npmjs.org/thrift-hive/-/thrift-hive-0.0.4.tgz" }, "0.0.5": { "shasum": "29db10d90c0856554f34616b4f89e73186eac930", "tarball": "http://registry.npmjs.org/thrift-hive/-/thrift-hive-0.0.5.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/thrift-hive/" }, "throttle": { "name": "throttle", "description": "Throttle node Stream instances with \"bytes per second\".", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-01-25T03:37:43.252Z", "created": "2011-01-25T03:37:42.563Z", "0.0.1": "2011-01-25T03:37:43.252Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "repository": "git://github.com/TooTallNate/node-throttle.git", "versions": { "0.0.1": "http://registry.npmjs.org/throttle/0.0.1" }, "dist": { "0.0.1": { "shasum": "ef37b232bbe3d8621a00e8607ddcb8902e0621d0", "tarball": "http://registry.npmjs.org/throttle/-/throttle-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/throttle/" }, "thyme": { "name": "thyme", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-07T05:05:52.380Z", "created": "2011-08-10T03:00:14.184Z", "0.0.1": "2011-12-06T22:51:28.035Z", "0.0.2": "2011-12-06T22:51:28.035Z", "0.0.3": "2011-10-08T22:34:22.026Z", "0.0.4": "2011-12-06T05:02:28.323Z", "0.0.5": "2011-12-06T22:51:28.035Z", "0.0.6": "2011-12-07T05:05:52.380Z" }, "author": { "name": "Craig Condon", "email": "craig@crcn.com" }, "repository": { "type": "git", "url": "git://github.com/crcn/thyme.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/thyme/0.0.1", "0.0.2": "http://registry.npmjs.org/thyme/0.0.2", "0.0.3": "http://registry.npmjs.org/thyme/0.0.3", "0.0.4": "http://registry.npmjs.org/thyme/0.0.4", "0.0.5": "http://registry.npmjs.org/thyme/0.0.5", "0.0.6": "http://registry.npmjs.org/thyme/0.0.6" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/thyme/-/thyme-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/thyme/-/thyme-0.0.2.tgz" }, "0.0.3": { "shasum": "d6f1b958fc551b1e6f4cdada2f6ef0c54747efbf", "tarball": "http://registry.npmjs.org/thyme/-/thyme-0.0.3.tgz" }, "0.0.4": { "shasum": "91111d862bcab0ba00475eddc341e07dc0e529c5", "tarball": "http://registry.npmjs.org/thyme/-/thyme-0.0.4.tgz" }, "0.0.5": { "shasum": "1a501904661028ed2c5dbce959e3e738fe5174e2", "tarball": "http://registry.npmjs.org/thyme/-/thyme-0.0.5.tgz" }, "0.0.6": { "shasum": "2f3e85914d7f1f06a5de3347a11e6fa25f4fc39c", "tarball": "http://registry.npmjs.org/thyme/-/thyme-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/thyme/" }, "tiamat": { "name": "tiamat", "description": "A forking server for node.js", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "taf2", "email": "todd.fisher@gmail.com" } ], "time": { "modified": "2011-07-03T02:53:26.918Z", "created": "2011-05-02T14:07:07.905Z", "0.0.2": "2011-05-02T14:07:08.026Z", "0.0.3": "2011-05-02T14:11:35.364Z", "0.0.4": "2011-05-02T14:16:56.187Z", "0.0.5": "2011-05-02T14:31:32.805Z", "0.0.6": "2011-05-02T15:54:42.771Z", "0.0.7": "2011-05-02T15:56:11.969Z", "0.0.8": "2011-05-02T17:36:30.607Z", "0.0.9": "2011-05-02T18:43:21.430Z", "0.1.0": "2011-05-02T19:04:59.739Z", "0.1.1": "2011-05-03T03:36:18.115Z", "0.1.2": "2011-05-03T14:00:06.076Z", "0.1.3": "2011-05-03T14:04:10.281Z", "0.1.4": "2011-05-03T18:50:00.840Z", "0.1.5": "2011-05-04T02:28:59.110Z", "0.1.6": "2011-05-04T02:51:04.212Z", "0.1.7": "2011-05-11T02:35:37.335Z", "0.1.8": "2011-07-02T02:49:38.958Z", "0.2.0": "2011-07-02T18:31:24.485Z", "0.2.1": "2011-07-02T18:44:26.104Z", "0.2.2": "2011-07-02T20:23:15.145Z", "0.2.3": "2011-07-03T02:53:26.918Z" }, "author": { "name": "todd", "url": "taf2" }, "repository": { "type": "git", "url": "git://github.com/taf2/tiamat.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/tiamat/0.0.2", "0.0.3": "http://registry.npmjs.org/tiamat/0.0.3", "0.0.4": "http://registry.npmjs.org/tiamat/0.0.4", "0.0.5": "http://registry.npmjs.org/tiamat/0.0.5", "0.0.6": "http://registry.npmjs.org/tiamat/0.0.6", "0.0.7": "http://registry.npmjs.org/tiamat/0.0.7", "0.0.8": "http://registry.npmjs.org/tiamat/0.0.8", "0.0.9": "http://registry.npmjs.org/tiamat/0.0.9", "0.1.0": "http://registry.npmjs.org/tiamat/0.1.0", "0.1.1": "http://registry.npmjs.org/tiamat/0.1.1", "0.1.2": "http://registry.npmjs.org/tiamat/0.1.2", "0.1.3": "http://registry.npmjs.org/tiamat/0.1.3", "0.1.4": "http://registry.npmjs.org/tiamat/0.1.4", "0.1.5": "http://registry.npmjs.org/tiamat/0.1.5", "0.1.6": "http://registry.npmjs.org/tiamat/0.1.6", "0.1.7": "http://registry.npmjs.org/tiamat/0.1.7", "0.1.8": "http://registry.npmjs.org/tiamat/0.1.8", "0.2.0": "http://registry.npmjs.org/tiamat/0.2.0", "0.2.1": "http://registry.npmjs.org/tiamat/0.2.1", "0.2.2": "http://registry.npmjs.org/tiamat/0.2.2", "0.2.3": "http://registry.npmjs.org/tiamat/0.2.3" }, "dist": { "0.0.2": { "shasum": "275eb15e337d3b858f43ddc01b3cabbbe7dbdd5c", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.2.tgz" }, "0.0.3": { "shasum": "270b5ab48fd8a3a7bce14ff6549a00c7ad1c7fb1", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.3.tgz" }, "0.0.4": { "shasum": "a5130ff0b3316c4d6df24fde67221123daa87251", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.4.tgz" }, "0.0.5": { "shasum": "28f038a0611baf6764a6165acf066666c82093a1", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.5.tgz" }, "0.0.6": { "shasum": "04698a848d0281638ec3cd65b43ac0ed75094178", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.6.tgz" }, "0.0.7": { "shasum": "e1f6fd81214a621d7a9aa08ab907804d783ba19f", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.7.tgz" }, "0.0.8": { "shasum": "e6b7eeaa626be221c3c6dc11fa4f23e46b860f12", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.8.tgz" }, "0.0.9": { "shasum": "4183bb696854d6eec73ebc5c863c304414697a14", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.0.9.tgz" }, "0.1.0": { "shasum": "c3e8f1488b4c6bf3427472981e43c0d313cc318a", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.0.tgz" }, "0.1.1": { "shasum": "f5bbe5c11de2e8ee306bc0f3f7d3e7bc9c54223f", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.1.tgz" }, "0.1.2": { "shasum": "f313eccb394988e0672f7e0df5ff03255e5dc8a7", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.2.tgz" }, "0.1.3": { "shasum": "865c3fac5f58b11de969b47b6de8e5a8339b492b", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.3.tgz" }, "0.1.4": { "shasum": "9feef1067888cceec67328335aea39dc69316ac9", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.4.tgz" }, "0.1.5": { "shasum": "3243f169ccf8007da78379e02db944270343a9fb", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.5.tgz" }, "0.1.6": { "shasum": "16be5bd89f251546bd7c8bca417311980b8b34b2", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.6.tgz" }, "0.1.7": { "shasum": "f5d37d339515f7949b4b465e567a7eeb7710a95a", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.7.tgz" }, "0.1.8": { "shasum": "c1d9aaf99603fac20f6acbe954d2cf0522865981", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.25-darwin-10.8.0": { "shasum": "d54ed27ec6b69927906d5f13a92f676b2ed65e73", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.8-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.25-darwin-10.8.0.tgz" } }, "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.1.8.tgz" }, "0.2.0": { "shasum": "82f02220b8563194aae10190147aadd105f3d9d2", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.2.0.tgz" }, "0.2.1": { "shasum": "984a1142635280ec2e50be78a31f59d3bb63b4d4", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.2.1.tgz" }, "0.2.2": { "shasum": "7e6c557cb7ac61db3a2ba1c232ad56c7fa88fd9a", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.2.2.tgz" }, "0.2.3": { "shasum": "a0e5bd75a5797518813e21bd0e428577a2c1bcd6", "tarball": "http://registry.npmjs.org/tiamat/-/tiamat-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/tiamat/" }, "tictoc": { "name": "tictoc", "description": "a simple timer just like the one from matlab. tic() dowork() toc(();.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-03-01T03:48:25.216Z", "created": "2011-03-01T03:48:25.009Z", "0.1.0": "2011-03-01T03:48:25.216Z" }, "author": { "name": "David Trejo", "email": "dtrejo@cs.brown.edu", "url": "http://dtrejo.com/" }, "repository": { "type": "git", "url": "git://github.com/DTrejo/tictoc.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tictoc/0.1.0" }, "dist": { "0.1.0": { "shasum": "655ac016c2f62bd49ca538fae5a474190ac9ab9c", "tarball": "http://registry.npmjs.org/tictoc/-/tictoc-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/tictoc/" }, "tidy": { "name": "tidy", "description": "a binding to the tidy html library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "martyn_garcia", "email": "martyn.garcia@gmail.com" } ], "time": { "modified": "2011-09-22T21:27:33.611Z", "created": "2011-09-22T21:27:32.694Z", "0.0.1": "2011-09-22T21:27:33.612Z" }, "author": { "name": "Martyn Garcia", "email": "martyn.garcia@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/tidy/0.0.1" }, "dist": { "0.0.1": { "shasum": "ce70f54a7dd4a8685360c7e99d81b2647a50433b", "tarball": "http://registry.npmjs.org/tidy/-/tidy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tidy/" }, "tiers": { "name": "tiers", "description": "Web framework built on coffee-script.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "terryvesper", "email": "vesper.terry@gmail.com" } ], "time": { "modified": "2011-03-14T22:38:57.126Z", "created": "2011-03-14T22:38:56.778Z", "0.0.1": "2011-03-14T22:38:57.126Z" }, "author": { "name": "Terry Vesper", "email": "vesper.terry@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/terryvesper/tiers.git", "private": "git@github.com:terryvesper/tiers.git", "web": "http://terryvesper.github.com/tiers" }, "versions": { "0.0.1": "http://registry.npmjs.org/tiers/0.0.1" }, "dist": { "0.0.1": { "shasum": "b9a3b7cec141d340d73da6a382a5734d873a0d40", "tarball": "http://registry.npmjs.org/tiers/-/tiers-0.0.1.tgz" } }, "keywords": [ "tiers", "web", "framework" ], "url": "http://registry.npmjs.org/tiers/" }, "tilejson": { "name": "tilejson", "description": "Tile source backend for online tile sources", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "time": { "modified": "2011-08-11T17:43:01.190Z", "created": "2011-07-13T14:54:53.348Z", "0.0.1": "2011-07-13T14:54:54.393Z", "0.0.2": "2011-08-11T17:43:01.190Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.0.1": "http://registry.npmjs.org/tilejson/0.0.1", "0.0.2": "http://registry.npmjs.org/tilejson/0.0.2" }, "dist": { "0.0.1": { "shasum": "994a21160e545ae49e903e5bfec29d3c9c5c0d15", "tarball": "http://registry.npmjs.org/tilejson/-/tilejson-0.0.1.tgz" }, "0.0.2": { "shasum": "c94527aee184801e3368b4f2a9a10bcb107a5ff2", "tarball": "http://registry.npmjs.org/tilejson/-/tilejson-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tilejson/" }, "tilelive": { "name": "tilelive", "description": "Frontend for various tile backends, mapnik and mbtiles", "dist-tags": { "latest": "4.1.1" }, "maintainers": [ { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" } ], "time": { "modified": "2011-09-01T04:19:25.482Z", "created": "2011-02-04T20:10:27.216Z", "1.0.1": "2011-02-04T20:10:27.394Z", "1.0.3": "2011-02-08T21:34:40.727Z", "1.0.4": "2011-02-08T21:36:22.922Z", "1.0.5": "2011-02-08T21:38:47.336Z", "1.0.7": "2011-02-28T21:04:43.157Z", "2.0.0": "2011-03-02T19:20:50.462Z", "2.0.1": "2011-03-12T18:38:15.624Z", "2.0.2": "2011-04-29T20:01:48.096Z", "2.0.3": "2011-05-03T15:50:40.129Z", "3.0.0": "2011-05-20T14:54:25.466Z", "3.0.1": "2011-05-20T19:32:53.910Z", "3.0.2": "2011-05-25T07:22:58.496Z", "4.0.0": "2011-07-13T15:32:46.922Z", "3.0.3": "2011-07-20T19:02:14.355Z", "4.0.1": "2011-07-25T15:04:45.995Z", "4.0.2": "2011-07-26T14:50:46.284Z", "4.0.3": "2011-07-27T00:34:59.564Z", "4.0.4": "2011-07-27T18:21:55.230Z", "4.0.5": "2011-08-15T16:28:36.383Z", "4.1.0": "2011-08-31T18:19:52.951Z", "4.1.1": "2011-09-01T04:19:25.482Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "1.0.1": "http://registry.npmjs.org/tilelive/1.0.1", "1.0.3": "http://registry.npmjs.org/tilelive/1.0.3", "1.0.4": "http://registry.npmjs.org/tilelive/1.0.4", "2.0.1": "http://registry.npmjs.org/tilelive/2.0.1", "2.0.2": "http://registry.npmjs.org/tilelive/2.0.2", "2.0.3": "http://registry.npmjs.org/tilelive/2.0.3", "3.0.0": "http://registry.npmjs.org/tilelive/3.0.0", "3.0.1": "http://registry.npmjs.org/tilelive/3.0.1", "3.0.2": "http://registry.npmjs.org/tilelive/3.0.2", "4.0.0": "http://registry.npmjs.org/tilelive/4.0.0", "3.0.3": "http://registry.npmjs.org/tilelive/3.0.3", "4.0.1": "http://registry.npmjs.org/tilelive/4.0.1", "4.0.2": "http://registry.npmjs.org/tilelive/4.0.2", "4.0.3": "http://registry.npmjs.org/tilelive/4.0.3", "4.0.4": "http://registry.npmjs.org/tilelive/4.0.4", "4.0.5": "http://registry.npmjs.org/tilelive/4.0.5", "4.1.0": "http://registry.npmjs.org/tilelive/4.1.0", "4.1.1": "http://registry.npmjs.org/tilelive/4.1.1" }, "dist": { "1.0.1": { "shasum": "c5c646950c329762d0bde68fb6e1a46001c8c2c7", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-1.0.1.tgz" }, "1.0.3": { "shasum": "7a135dcd92bdb73950f5c7421e58e40f1811a7c7", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-1.0.3.tgz" }, "1.0.4": { "shasum": "31d75b13200a5e4df761f729d92b605e2dfe250e", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-1.0.4.tgz" }, "2.0.1": { "shasum": "247553f0d39bb4e2ff60373a4bebfb4b6291a417", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-2.0.1.tgz" }, "2.0.2": { "shasum": "8efcc2ed6b5ae2cfd0908712ccab060f17bde4b6", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-2.0.2.tgz" }, "2.0.3": { "shasum": "0a4e2872607661efc6f70d756860827e2684c57f", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-2.0.3.tgz" }, "3.0.0": { "shasum": "b06753c6269edcd386469b440728e84275e1521a", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-3.0.0.tgz" }, "3.0.1": { "shasum": "bad3839c4e804cdfb6cdc80c99beba3cf11c6737", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-3.0.1.tgz" }, "3.0.2": { "shasum": "fe8199366940dc9ecba599d27e518ceb39981f39", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-3.0.2.tgz" }, "4.0.0": { "shasum": "6c84aff8a3ec7ee78a348ff2084f81ad061512e4", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.0.0.tgz" }, "3.0.3": { "shasum": "d9aa40469aeb17a616fa4e778e9e7f927ed8edc4", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-3.0.3.tgz" }, "4.0.1": { "shasum": "3d45e2690cc84edc5234ebae22456564346717bc", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.0.1.tgz" }, "4.0.2": { "shasum": "eb50db23d65652c32d148a24cf3108847ae3f2a7", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.0.2.tgz" }, "4.0.3": { "shasum": "5c5bf96e16060698499498f3da921f2e357cecc5", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.0.3.tgz" }, "4.0.4": { "shasum": "6dd3ac807c1598f2ede71c5040f8f0a9d283fc90", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.0.4.tgz" }, "4.0.5": { "shasum": "61fd6dcaf0713c2c21b654bd3c890897672cc4ef", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.0.5.tgz" }, "4.1.0": { "shasum": "9c4432fbcf32b6eb5f4924ffa9f9464a10b55291", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.1.0.tgz" }, "4.1.1": { "shasum": "a98f85c88ec2b9add831ed909123a8ae6ca837ca", "tarball": "http://registry.npmjs.org/tilelive/-/tilelive-4.1.1.tgz" } }, "keywords": [ "map", "server", "mapnik", "tms" ], "url": "http://registry.npmjs.org/tilelive/" }, "tilelive-mapnik": { "name": "tilelive-mapnik", "description": "Mapnik backend for tilelive", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "willwhite", "email": "will@developmentseed.org" } ], "time": { "modified": "2011-08-04T20:44:41.372Z", "created": "2011-05-18T16:33:33.156Z", "0.0.1": "2011-05-18T16:33:33.306Z", "0.0.2": "2011-05-19T16:51:21.211Z", "0.0.3": "2011-05-19T22:34:28.197Z", "0.0.4": "2011-05-23T20:01:18.662Z", "0.0.5": "2011-05-25T07:24:28.859Z", "0.0.6": "2011-07-20T18:59:54.695Z", "0.1.0": "2011-07-25T20:46:41.884Z", "0.1.1": "2011-07-26T14:52:46.976Z", "0.1.2": "2011-07-27T06:38:30.870Z", "0.2.0": "2011-08-03T17:46:21.659Z", "0.2.1": "2011-08-04T20:44:41.372Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/tilelive-mapnik/0.0.1", "0.0.2": "http://registry.npmjs.org/tilelive-mapnik/0.0.2", "0.0.3": "http://registry.npmjs.org/tilelive-mapnik/0.0.3", "0.0.4": "http://registry.npmjs.org/tilelive-mapnik/0.0.4", "0.0.5": "http://registry.npmjs.org/tilelive-mapnik/0.0.5", "0.0.6": "http://registry.npmjs.org/tilelive-mapnik/0.0.6", "0.1.0": "http://registry.npmjs.org/tilelive-mapnik/0.1.0", "0.1.1": "http://registry.npmjs.org/tilelive-mapnik/0.1.1", "0.1.2": "http://registry.npmjs.org/tilelive-mapnik/0.1.2", "0.2.0": "http://registry.npmjs.org/tilelive-mapnik/0.2.0", "0.2.1": "http://registry.npmjs.org/tilelive-mapnik/0.2.1" }, "dist": { "0.0.1": { "shasum": "dcad0960eeb337f0442c6937d9f460f8043c9649", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.0.1.tgz" }, "0.0.2": { "shasum": "e2536a86251adf2954f5a56da42429d559c172f5", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.0.2.tgz" }, "0.0.3": { "shasum": "8ffc5b6b0ca8b8bc1734ea58fe13f488c869bbfb", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.0.3.tgz" }, "0.0.4": { "shasum": "c0d0ebab8569a443e0c015e63e78309e38fac0bd", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.0.4.tgz" }, "0.0.5": { "shasum": "d8ff13fc3389e4fb2401fde490c0b55224f6f8f1", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.0.5.tgz" }, "0.0.6": { "shasum": "0b08150c73ecaafc9a8fb2f6d4f9f108377fa49e", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.0.6.tgz" }, "0.1.0": { "shasum": "62134a91747c592bd1c4235b68d7830fd20ea6de", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.1.0.tgz" }, "0.1.1": { "shasum": "4e4c19d160cc234e97b766e5c15d0fd981155ff3", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.1.1.tgz" }, "0.1.2": { "shasum": "15c40bd02adb9bb3f89cffec5ba6cc030bb96b8c", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.1.2.tgz" }, "0.2.0": { "shasum": "ddd52ef608065d9e5b4bd18241c00ce6baaba503", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.2.0.tgz" }, "0.2.1": { "shasum": "41e4b4c8dc22774947298a1be19489cbebefaf3a", "tarball": "http://registry.npmjs.org/tilelive-mapnik/-/tilelive-mapnik-0.2.1.tgz" } }, "keywords": [ "map", "server", "mapnik", "tms" ], "url": "http://registry.npmjs.org/tilelive-mapnik/" }, "tilelive-mapnik-cartodb": { "name": "tilelive-mapnik-cartodb", "description": "Mapnik backend for tilelive", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "tokumine", "email": "si@tinypla.net" } ], "time": { "modified": "2011-12-09T00:11:12.185Z", "created": "2011-10-07T15:04:52.836Z", "0.2.1": "2011-10-07T15:04:54.761Z", "0.2.2": "2011-12-08T23:58:05.195Z", "0.2.3": "2011-12-09T00:11:12.185Z" }, "versions": { "0.2.1": "http://registry.npmjs.org/tilelive-mapnik-cartodb/0.2.1", "0.2.2": "http://registry.npmjs.org/tilelive-mapnik-cartodb/0.2.2", "0.2.3": "http://registry.npmjs.org/tilelive-mapnik-cartodb/0.2.3" }, "dist": { "0.2.1": { "shasum": "827c447d9b9722caad2f6f361f90ecb5a7d3069a", "tarball": "http://registry.npmjs.org/tilelive-mapnik-cartodb/-/tilelive-mapnik-cartodb-0.2.1.tgz" }, "0.2.2": { "shasum": "d0c308c95be6b1a7f575c35bc4947ee0b1c95fcf", "tarball": "http://registry.npmjs.org/tilelive-mapnik-cartodb/-/tilelive-mapnik-cartodb-0.2.2.tgz" }, "0.2.3": { "shasum": "52f749ab64bcc305d971c23c86a21480e1212cd9", "tarball": "http://registry.npmjs.org/tilelive-mapnik-cartodb/-/tilelive-mapnik-cartodb-0.2.3.tgz" } }, "keywords": [ "map", "server", "mapnik", "tms" ], "url": "http://registry.npmjs.org/tilelive-mapnik-cartodb/" }, "tilemill": { "name": "tilemill", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "willwhite", "email": "will@developmentseed.org" } ], "time": { "modified": "2011-11-20T20:36:31.053Z", "created": "2011-07-26T20:06:56.415Z", "0.0.0": "2011-07-26T20:06:57.204Z", "0.4.0alpha": "2011-07-27T18:26:34.624Z", "0.4.0": "2011-08-05T00:06:28.611Z", "0.4.1": "2011-08-09T04:43:13.103Z", "0.4.2": "2011-08-10T17:07:00.658Z", "0.5.0": "2011-08-25T17:04:18.420Z", "0.5.1": "2011-09-07T22:18:54.002Z", "0.6.0": "2011-10-26T17:12:48.949Z", "0.6.1": "2011-10-26T20:52:38.411Z", "0.6.2": "2011-11-01T18:53:36.123Z", "0.7.0": "2011-11-20T20:36:31.053Z" }, "description": "A modern map design studio.", "versions": { "0.0.0": "http://registry.npmjs.org/tilemill/0.0.0", "0.4.0alpha": "http://registry.npmjs.org/tilemill/0.4.0alpha", "0.4.0": "http://registry.npmjs.org/tilemill/0.4.0", "0.4.1": "http://registry.npmjs.org/tilemill/0.4.1", "0.4.2": "http://registry.npmjs.org/tilemill/0.4.2", "0.5.0": "http://registry.npmjs.org/tilemill/0.5.0", "0.5.1": "http://registry.npmjs.org/tilemill/0.5.1", "0.6.0": "http://registry.npmjs.org/tilemill/0.6.0", "0.6.1": "http://registry.npmjs.org/tilemill/0.6.1", "0.6.2": "http://registry.npmjs.org/tilemill/0.6.2", "0.7.0": "http://registry.npmjs.org/tilemill/0.7.0" }, "dist": { "0.0.0": { "shasum": "0e359098b74c659e4f0c0bb97f0dccf1a7004704", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.0.0.tgz" }, "0.4.0alpha": { "shasum": "a2f824e4426d9e1ba1360d3ea9823acaa7ff99ad", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.4.0alpha.tgz" }, "0.4.0": { "shasum": "8951000892a510a939e719e888326ba4fe902447", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.4.0.tgz" }, "0.4.1": { "shasum": "6460b70f066446a2b7be1ca1ae4ff52b471c3ca4", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.4.1.tgz" }, "0.4.2": { "shasum": "2494901d1b423a1bae9685e74b9643cd7c46f80c", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.4.2.tgz" }, "0.5.0": { "shasum": "3fe5b0fa674115695aa2b7ec856f53ac15e50495", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.5.0.tgz" }, "0.5.1": { "shasum": "f7f768cd7b619a17fdc6d587015518aac5b0a77c", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.5.1.tgz" }, "0.6.0": { "shasum": "7077d229eb3878209f22ca8c6697684da98df041", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.6.0.tgz" }, "0.6.1": { "shasum": "d03b1405fed8e21d148350c426b6ecaa89752764", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.6.1.tgz" }, "0.6.2": { "shasum": "092ed8476a2f0c86ee2effa6fd94084270c8fa20", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.6.2.tgz" }, "0.7.0": { "shasum": "5a8301654b026341806e1aac879d3743cbc6b686", "tarball": "http://registry.npmjs.org/tilemill/-/tilemill-0.7.0.tgz" } }, "keywords": [ "map", "design", "cartography" ], "url": "http://registry.npmjs.org/tilemill/" }, "tilestream": { "name": "tilestream", "description": "A high performance tile server and simple web viewer for MBTiles files.", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "ianshward", "email": "ian@developmentseed.org" } ], "time": { "modified": "2011-10-09T01:07:00.536Z", "created": "2011-05-20T16:30:47.683Z", "0.1.0": "2011-05-20T16:30:49.608Z", "0.1.1": "2011-05-25T18:12:10.133Z", "0.1.2": "2011-05-31T19:06:10.172Z", "0.1.3": "2011-06-07T17:41:00.397Z", "0.1.4": "2011-06-07T18:16:12.127Z", "0.1.5": "2011-06-08T17:35:52.808Z", "0.1.6": "2011-06-09T06:50:31.028Z", "0.1.7": "2011-06-09T21:28:27.315Z", "0.1.8": "2011-06-10T04:53:18.324Z", "0.1.9": "2011-06-10T17:43:28.433Z", "0.1.10": "2011-06-10T21:10:56.492Z", "0.1.11": "2011-06-10T21:48:49.712Z", "0.1.12": "2011-06-13T15:01:13.507Z", "0.2.0": "2011-06-23T19:09:12.732Z", "0.2.1": "2011-06-27T20:21:03.441Z", "0.2.2": "2011-06-28T21:07:17.799Z", "0.2.3": "2011-06-28T22:11:01.666Z", "0.2.4": "2011-06-29T17:37:26.760Z", "0.2.5": "2011-06-29T19:50:01.105Z", "0.2.6": "2011-07-01T15:29:10.119Z", "0.2.7": "2011-07-05T20:01:22.294Z", "0.2.8": "2011-07-06T02:54:35.942Z", "0.4.0": "2011-07-13T17:46:34.280Z", "0.4.1": "2011-07-13T19:57:01.773Z", "0.4.2": "2011-08-03T18:58:04.464Z", "0.4.3": "2011-08-11T19:08:34.426Z", "0.4.4": "2011-08-15T17:35:36.100Z", "0.4.5": "2011-08-27T18:20:57.871Z", "0.4.6": "2011-08-31T18:32:29.669Z", "0.4.7": "2011-09-08T15:01:39.946Z", "0.4.8": "2011-09-14T14:54:34.742Z", "0.4.9": "2011-10-09T01:07:00.536Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "versions": { "0.1.0": "http://registry.npmjs.org/tilestream/0.1.0", "0.1.1": "http://registry.npmjs.org/tilestream/0.1.1", "0.1.2": "http://registry.npmjs.org/tilestream/0.1.2", "0.1.3": "http://registry.npmjs.org/tilestream/0.1.3", "0.1.4": "http://registry.npmjs.org/tilestream/0.1.4", "0.1.5": "http://registry.npmjs.org/tilestream/0.1.5", "0.1.6": "http://registry.npmjs.org/tilestream/0.1.6", "0.1.7": "http://registry.npmjs.org/tilestream/0.1.7", "0.1.8": "http://registry.npmjs.org/tilestream/0.1.8", "0.1.9": "http://registry.npmjs.org/tilestream/0.1.9", "0.1.10": "http://registry.npmjs.org/tilestream/0.1.10", "0.1.11": "http://registry.npmjs.org/tilestream/0.1.11", "0.1.12": "http://registry.npmjs.org/tilestream/0.1.12", "0.2.0": "http://registry.npmjs.org/tilestream/0.2.0", "0.2.1": "http://registry.npmjs.org/tilestream/0.2.1", "0.2.2": "http://registry.npmjs.org/tilestream/0.2.2", "0.2.3": "http://registry.npmjs.org/tilestream/0.2.3", "0.2.4": "http://registry.npmjs.org/tilestream/0.2.4", "0.2.5": "http://registry.npmjs.org/tilestream/0.2.5", "0.2.6": "http://registry.npmjs.org/tilestream/0.2.6", "0.2.7": "http://registry.npmjs.org/tilestream/0.2.7", "0.2.8": "http://registry.npmjs.org/tilestream/0.2.8", "0.4.0": "http://registry.npmjs.org/tilestream/0.4.0", "0.4.1": "http://registry.npmjs.org/tilestream/0.4.1", "0.4.2": "http://registry.npmjs.org/tilestream/0.4.2", "0.4.3": "http://registry.npmjs.org/tilestream/0.4.3", "0.4.4": "http://registry.npmjs.org/tilestream/0.4.4", "0.4.5": "http://registry.npmjs.org/tilestream/0.4.5", "0.4.6": "http://registry.npmjs.org/tilestream/0.4.6", "0.4.7": "http://registry.npmjs.org/tilestream/0.4.7", "0.4.8": "http://registry.npmjs.org/tilestream/0.4.8", "0.4.9": "http://registry.npmjs.org/tilestream/0.4.9" }, "dist": { "0.1.0": { "shasum": "7c4580f30e577d773d4397b8355f993969c348cf", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.0.tgz" }, "0.1.1": { "shasum": "3d69ce496c34bf10ee0e0cad710a5e0499b45d56", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.1.tgz" }, "0.1.2": { "shasum": "949780aa7f7b7b3b36ef578152ea56068164dec7", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.2.tgz" }, "0.1.3": { "shasum": "9e17e7cab1e2766aadd3a8c4b8bdac7cacf4830c", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.3.tgz" }, "0.1.4": { "shasum": "78d61c5af1378c94b509b235514ad8824583d187", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.4.tgz" }, "0.1.5": { "shasum": "2e3926c94810baeeace6d9aabc90e84d8479597d", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.5.tgz" }, "0.1.6": { "shasum": "695c5abffba9eed1913adde2b28a1942d755add1", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.6.tgz" }, "0.1.7": { "shasum": "5ec1428c7d7fd3807e3bfdc6329abe88fd2b8481", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.7.tgz" }, "0.1.8": { "shasum": "0d731e1ed9a67a17e1ccf33b9300d0c3c3938761", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.8.tgz" }, "0.1.9": { "shasum": "00ae0cb6f5812795e8da59b855a458fd4e1bdef4", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.9.tgz" }, "0.1.10": { "shasum": "90087578d2d2bfb1fd5858436ecbe175edaa7887", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.10.tgz" }, "0.1.11": { "shasum": "008fad404e9b39445d7e8e39fc0f2a797e9c5fa5", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.11.tgz" }, "0.1.12": { "shasum": "fc55946a922d611068ed2fafcf5bb1af8095c943", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.1.12.tgz" }, "0.2.0": { "shasum": "7c8441a3d7eaf7a9cbfdc71ad3fc0286b627897e", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.0.tgz" }, "0.2.1": { "shasum": "92485934d4d6bb1ee6f1cf879d06f59fa974b44e", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.1.tgz" }, "0.2.2": { "shasum": "9d6eb982aa9e6b4bdf4df2ac779a08d5eee0903d", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.2.tgz" }, "0.2.3": { "shasum": "d1d9b4df1fca956da5b42628ccfea1e6338497ad", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.3.tgz" }, "0.2.4": { "shasum": "9f3fe0b715480fbf184b8aca805388b3b0f829fa", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.4.tgz" }, "0.2.5": { "shasum": "0e647429b1cfbd710d321760bb4cffe3f9ae36b1", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.5.tgz" }, "0.2.6": { "shasum": "d72628e07e56fc265833a5eeee8a15dbd03c1889", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.6.tgz" }, "0.2.7": { "shasum": "f3f88eb11de1a4635f6dcb7ef39e3356f8ff7703", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.7.tgz" }, "0.2.8": { "shasum": "7c38a95a1df6151b25d3394cfb3fbdce35721366", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.2.8.tgz" }, "0.4.0": { "shasum": "85c3271799982730ceda9a0b6a86466fcf195949", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.0.tgz" }, "0.4.1": { "shasum": "ef56cf2058948d5ed7510f5c50ac4ad8d8ba6e16", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.1.tgz" }, "0.4.2": { "shasum": "8d83d22901d3cc81d2e36629d8bf4190277fda26", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.2.tgz" }, "0.4.3": { "shasum": "3cb65ed8313d73436f488b9835750a0ec6308ec1", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.3.tgz" }, "0.4.4": { "shasum": "b614302f24acb765d0df7e0f060919c861e8a794", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.4.tgz" }, "0.4.5": { "shasum": "3295360ef2a15db354e18879e4779bea813c20f0", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.5.tgz" }, "0.4.6": { "shasum": "623ab4e44d8aa92d0ce1e6e27d2c4c998160e840", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.6.tgz" }, "0.4.7": { "shasum": "5d16297fbcdb334a7f3ecbc47ba443bcfe98be4e", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.7.tgz" }, "0.4.8": { "shasum": "69c8416ec34724ab75444d4e9d40648b8b455c16", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.8.tgz" }, "0.4.9": { "shasum": "6c53706a096212110e5174596d3a621ed4cbe1f4", "tarball": "http://registry.npmjs.org/tilestream/-/tilestream-0.4.9.tgz" } }, "url": "http://registry.npmjs.org/tilestream/" }, "timbits": { "name": "timbits", "description": "Widget framework based on Express and CoffeeScript", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "mred9", "email": "ed@degroot.ca" }, { "name": "veerman", "email": "sveerman@postmedia.com" } ], "time": { "modified": "2011-11-23T17:58:05.245Z", "created": "2011-07-14T13:49:27.550Z", "0.0.2": "2011-07-14T13:49:27.764Z", "0.0.4": "2011-07-14T18:42:03.049Z", "0.0.5": "2011-08-04T15:09:01.602Z", "0.0.6": "2011-08-12T17:49:03.944Z", "0.0.7": "2011-08-18T19:13:39.339Z", "0.1.0": "2011-08-22T18:04:50.587Z", "0.1.1": "2011-08-23T17:02:46.680Z", "0.1.2": "2011-08-25T20:41:43.420Z", "0.1.3": "2011-09-09T16:53:17.039Z", "0.2.0beta": "2011-09-09T21:07:06.168Z", "0.2.0beta2": "2011-09-13T13:50:49.693Z", "0.2.0beta3": "2011-09-14T14:16:30.470Z", "0.2.0beta4": "2011-09-16T02:19:13.381Z", "0.2.0beta5": "2011-10-04T13:38:30.990Z", "0.2.0": "2011-10-17T17:38:01.733Z", "0.3.0": "2011-10-17T19:54:02.002Z", "0.3.1": "2011-11-10T21:21:14.559Z", "0.3.2": "2011-11-18T15:13:08.304Z", "0.3.3": "2011-11-23T17:58:05.245Z" }, "author": { "name": "Edward de Groot", "email": "edegroot@postmedia.com", "url": "http://mred9.wordpress.com" }, "repository": { "type": "git", "url": "git://github.com/postmedia/timbits.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/timbits/0.0.2", "0.0.4": "http://registry.npmjs.org/timbits/0.0.4", "0.0.5": "http://registry.npmjs.org/timbits/0.0.5", "0.0.6": "http://registry.npmjs.org/timbits/0.0.6", "0.0.7": "http://registry.npmjs.org/timbits/0.0.7", "0.1.0": "http://registry.npmjs.org/timbits/0.1.0", "0.1.1": "http://registry.npmjs.org/timbits/0.1.1", "0.1.2": "http://registry.npmjs.org/timbits/0.1.2", "0.1.3": "http://registry.npmjs.org/timbits/0.1.3", "0.2.0": "http://registry.npmjs.org/timbits/0.2.0", "0.3.0": "http://registry.npmjs.org/timbits/0.3.0", "0.3.1": "http://registry.npmjs.org/timbits/0.3.1", "0.3.2": "http://registry.npmjs.org/timbits/0.3.2", "0.3.3": "http://registry.npmjs.org/timbits/0.3.3" }, "dist": { "0.0.2": { "shasum": "cbe17e94be50f4d10f844908bfd30f1633e7bbe3", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.0.2.tgz" }, "0.0.4": { "shasum": "3fb13f9f1ee638296f29237183dba203751394cf", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.0.4.tgz" }, "0.0.5": { "shasum": "6499067d26e3226586bd2bf8697a79a10687268c", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.0.5.tgz" }, "0.0.6": { "shasum": "aeb6875cd71f81ff0d62291691875257849c0b47", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.0.6.tgz" }, "0.0.7": { "shasum": "654c95787ab0bf4d237cfcd931910834a56d71ff", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.0.7.tgz" }, "0.1.0": { "shasum": "f63917b58c9391d3d66fbae657d5a81c42670958", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.1.0.tgz" }, "0.1.1": { "shasum": "628ab2be8663491389a18ba8ff2909b6984476c1", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.1.1.tgz" }, "0.1.2": { "shasum": "a4aa757fce67893d1f44cbcc22f8963eabc2780e", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.1.2.tgz" }, "0.1.3": { "shasum": "809b0d15359c1eb8a211b933f57889f7975842df", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.1.3.tgz" }, "0.2.0": { "shasum": "15d321153acdd5ca60229323e0f788c582abb01d", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.2.0.tgz" }, "0.3.0": { "shasum": "d6dfe28923e838c35042e343075395b6d4044825", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.3.0.tgz" }, "0.3.1": { "shasum": "fce84208350185e280363cd80a22242d148efabb", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.3.1.tgz" }, "0.3.2": { "shasum": "1f9c1cfd94c6b82c6c039d1db3f2bbf5df269104", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.3.2.tgz" }, "0.3.3": { "shasum": "bfc973e5bb8fb5a9dfa6a4129b82a1ff0acf3d66", "tarball": "http://registry.npmjs.org/timbits/-/timbits-0.3.3.tgz" } }, "keywords": [ "framework", "widgets", "express", "coffeescript", "coffeekup" ], "url": "http://registry.npmjs.org/timbits/" }, "time": { "name": "time", "description": "\"time.h\" bindings for NodeJS", "dist-tags": { "latest": "0.6.5" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-11-07T06:30:00.062Z", "created": "2011-03-03T01:16:52.104Z", "0.0.1": "2011-03-03T01:16:52.790Z", "0.0.2": "2011-03-10T02:45:52.367Z", "0.0.3": "2011-03-10T23:44:01.339Z", "0.1.0": "2011-03-11T05:51:36.629Z", "0.1.1": "2011-03-16T06:16:38.833Z", "0.1.2": "2011-04-14T22:22:18.534Z", "0.1.3": "2011-04-14T23:01:38.479Z", "0.1.4": "2011-04-28T01:39:22.800Z", "0.2.0": "2011-05-02T22:02:56.360Z", "0.2.1": "2011-05-04T22:02:50.573Z", "0.2.2": "2011-05-04T22:54:27.071Z", "0.2.3": "2011-05-10T06:45:10.959Z", "0.3.0": "2011-05-12T20:19:05.644Z", "0.3.1": "2011-05-18T01:15:51.881Z", "0.3.2": "2011-05-18T23:33:51.397Z", "0.4.0": "2011-05-31T02:36:05.807Z", "0.5.0": "2011-06-16T23:22:31.241Z", "0.6.0": "2011-08-31T18:19:35.925Z", "0.6.2": "2011-09-10T01:06:27.709Z", "0.6.3": "2011-09-12T18:15:27.555Z", "0.6.4": "2011-09-12T18:19:07.540Z", "0.6.5": "2011-11-07T06:30:00.062Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-time.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/time/0.0.1", "0.0.2": "http://registry.npmjs.org/time/0.0.2", "0.0.3": "http://registry.npmjs.org/time/0.0.3", "0.1.0": "http://registry.npmjs.org/time/0.1.0", "0.1.1": "http://registry.npmjs.org/time/0.1.1", "0.1.2": "http://registry.npmjs.org/time/0.1.2", "0.1.3": "http://registry.npmjs.org/time/0.1.3", "0.1.4": "http://registry.npmjs.org/time/0.1.4", "0.2.0": "http://registry.npmjs.org/time/0.2.0", "0.2.1": "http://registry.npmjs.org/time/0.2.1", "0.2.2": "http://registry.npmjs.org/time/0.2.2", "0.2.3": "http://registry.npmjs.org/time/0.2.3", "0.3.0": "http://registry.npmjs.org/time/0.3.0", "0.3.1": "http://registry.npmjs.org/time/0.3.1", "0.3.2": "http://registry.npmjs.org/time/0.3.2", "0.4.0": "http://registry.npmjs.org/time/0.4.0", "0.5.0": "http://registry.npmjs.org/time/0.5.0", "0.6.0": "http://registry.npmjs.org/time/0.6.0", "0.6.2": "http://registry.npmjs.org/time/0.6.2", "0.6.3": "http://registry.npmjs.org/time/0.6.3", "0.6.4": "http://registry.npmjs.org/time/0.6.4", "0.6.5": "http://registry.npmjs.org/time/0.6.5" }, "dist": { "0.0.1": { "shasum": "6282dea22ee9b39d75e5bcc6109645147dfe0d1f", "tarball": "http://registry.npmjs.org/time/-/time-0.0.1.tgz" }, "0.0.2": { "shasum": "c9351a6d70f0820c3a48566233ece0f3c5d118ad", "tarball": "http://registry.npmjs.org/time/-/time-0.0.2.tgz" }, "0.0.3": { "shasum": "dba3c28885033f030d0944b1802d5a51f0282a03", "tarball": "http://registry.npmjs.org/time/-/time-0.0.3.tgz" }, "0.1.0": { "shasum": "4dd14768e7e5d7396e1cda10bb6d3269ff5af427", "tarball": "http://registry.npmjs.org/time/-/time-0.1.0.tgz" }, "0.1.1": { "shasum": "7bcc99b69c5def5d4bec6a9f2cff6ba6dfb58ada", "tarball": "http://registry.npmjs.org/time/-/time-0.1.1.tgz" }, "0.1.2": { "shasum": "d73db5ccf9e9668eb32036f7d47e5a87406dad74", "tarball": "http://registry.npmjs.org/time/-/time-0.1.2.tgz" }, "0.1.3": { "shasum": "19e135377d474556ae4f4ebc760e8a84021188a7", "tarball": "http://registry.npmjs.org/time/-/time-0.1.3.tgz" }, "0.1.4": { "shasum": "e41ab48918312ce8cced3e75c03102685cea0d16", "tarball": "http://registry.npmjs.org/time/-/time-0.1.4.tgz" }, "0.2.0": { "shasum": "4ad8173a911146182ca56da9a6672975350906b4", "tarball": "http://registry.npmjs.org/time/-/time-0.2.0.tgz" }, "0.2.1": { "shasum": "0de1bd4cf4aace9100fc3837f4024764c61e3acb", "tarball": "http://registry.npmjs.org/time/-/time-0.2.1.tgz" }, "0.2.2": { "shasum": "458a8ee9cfb6b315c974e474c4301b56bff3a92f", "tarball": "http://registry.npmjs.org/time/-/time-0.2.2.tgz" }, "0.2.3": { "shasum": "d8c62616bec1b585a410667c73c9bd4993175475", "tarball": "http://registry.npmjs.org/time/-/time-0.2.3.tgz" }, "0.3.0": { "shasum": "37bac5c90bba39ca48e5920426f3141b34e1f377", "tarball": "http://registry.npmjs.org/time/-/time-0.3.0.tgz" }, "0.3.1": { "shasum": "4934be549dae07c60dd64ef46c07a2d01bd617c6", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "92ff6ebc4d1b6f53aa16bd96209c7360dafe3e1c", "tarball": "http://registry.npmjs.org/time/-/time-0.3.1-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/time/-/time-0.3.1.tgz" }, "0.3.2": { "shasum": "4b0541cfb61fbcc3e2302f29c8d4a2537028d8e0", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "574d0a5339c276bd3a7e592fce5acc6c6f745509", "tarball": "http://registry.npmjs.org/time/-/time-0.3.2-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/time/-/time-0.3.2.tgz" }, "0.4.0": { "shasum": "c904cd8fb3ab39c35db1c4aef5d2ae0ab221555d", "tarball": "http://registry.npmjs.org/time/-/time-0.4.0.tgz" }, "0.5.0": { "shasum": "e0124490a95bdd3e32acd96d0bb65a61f86ff907", "tarball": "http://registry.npmjs.org/time/-/time-0.5.0.tgz" }, "0.6.0": { "shasum": "426fcd222d37ef78244cd332d45d70c664dab854", "tarball": "http://registry.npmjs.org/time/-/time-0.6.0.tgz" }, "0.6.2": { "shasum": "d48f76f9472674627588c1120b5d425b8b0d90a5", "tarball": "http://registry.npmjs.org/time/-/time-0.6.2.tgz" }, "0.6.3": { "shasum": "1a75a0463a63264f0ae0b82fba5175114249afe6", "tarball": "http://registry.npmjs.org/time/-/time-0.6.3.tgz" }, "0.6.4": { "shasum": "7e32733cca975965b54e33ada3b427e07e6b05e1", "tarball": "http://registry.npmjs.org/time/-/time-0.6.4.tgz" }, "0.6.5": { "shasum": "f4f5de3a75cbe3add7c1022f59a6e5c9d4dec376", "tarball": "http://registry.npmjs.org/time/-/time-0.6.5.tgz" } }, "keywords": [ "date", "time", "time.h", "timezone", "setTimezone", "getTimezone" ], "url": "http://registry.npmjs.org/time/" }, "time-machine": { "name": "time-machine", "description": "Timeout and interval wrapper", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "lampjunkie", "email": "marc@lampjunkie.com" } ], "time": { "modified": "2011-10-24T07:10:59.102Z", "created": "2011-10-22T22:10:07.028Z", "0.1.0": "2011-10-22T22:10:07.805Z", "0.2.0": "2011-10-24T07:10:59.102Z" }, "author": { "name": "Marc Roulias", "email": "marc@lampjunkie.com" }, "repository": { "type": "git", "url": "git://github.com/lampjunkie/time-machine.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/time-machine/0.1.0", "0.2.0": "http://registry.npmjs.org/time-machine/0.2.0" }, "dist": { "0.1.0": { "shasum": "a0ce2d39d7e5e6767471678785b72eee1f865800", "tarball": "http://registry.npmjs.org/time-machine/-/time-machine-0.1.0.tgz" }, "0.2.0": { "shasum": "80fe329682416afb8a1ef01bae78ee2c79a03f92", "tarball": "http://registry.npmjs.org/time-machine/-/time-machine-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/time-machine/" }, "timeago": { "name": "timeago", "description": "A wrapper for John Resig's Pretty Date function", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-06T16:47:08.691Z", "created": "2011-10-06T16:43:35.843Z", "0.0.1": "2011-10-06T16:43:36.159Z", "0.0.2": "2011-10-06T16:47:08.691Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com" }, "repository": { "url": "https://github.com/ecto/node-timeago" }, "versions": { "0.0.1": "http://registry.npmjs.org/timeago/0.0.1", "0.0.2": "http://registry.npmjs.org/timeago/0.0.2" }, "dist": { "0.0.1": { "shasum": "ce1994e4958623c14d735d97ca417e7e3b8e2b6e", "tarball": "http://registry.npmjs.org/timeago/-/timeago-0.0.1.tgz" }, "0.0.2": { "shasum": "d68867ee3cdc973eff2371519dc7d3c56bc8aca3", "tarball": "http://registry.npmjs.org/timeago/-/timeago-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/timeago/" }, "timeout": { "name": "timeout", "description": "Simple replacement for setTimeout, setInterval, and polling loops", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-09-09T21:42:00.168Z", "created": "2011-09-06T16:14:16.598Z", "0.1.0": "2011-09-06T16:14:17.065Z", "0.1.1": "2011-09-06T22:12:52.371Z", "0.2.1": "2011-09-09T21:42:00.168Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/timeout/0.1.0", "0.1.1": "http://registry.npmjs.org/timeout/0.1.1", "0.2.1": "http://registry.npmjs.org/timeout/0.2.1" }, "dist": { "0.1.0": { "shasum": "1a389430afb6e3dfded2c517a97292246afa833c", "tarball": "http://registry.npmjs.org/timeout/-/timeout-0.1.0.tgz" }, "0.1.1": { "shasum": "02f4535cbff6f46ea2d4d1869ae0fc316d0a960c", "tarball": "http://registry.npmjs.org/timeout/-/timeout-0.1.1.tgz" }, "0.2.1": { "shasum": "3156353dc7089de33eba6356b648e71a68e82758", "tarball": "http://registry.npmjs.org/timeout/-/timeout-0.2.1.tgz" } }, "keywords": [ "ender", "timeout", "polling", "setTimeout", "setInterval" ], "url": "http://registry.npmjs.org/timeout/" }, "timer": { "name": "timer", "description": "utility function to simplify using combinations of setTimeout/setInterval.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "markussieber", "email": "sieber.m@gmail.com" } ], "time": { "modified": "2011-05-31T21:24:53.179Z", "created": "2011-05-31T15:59:00.646Z", "0.0.1": "2011-05-31T15:59:01.349Z", "0.0.2": "2011-05-31T21:24:53.179Z" }, "author": { "name": "Markus Sieber", "email": "sieber.m@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/markussieber/timer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/timer/0.0.1", "0.0.2": "http://registry.npmjs.org/timer/0.0.2" }, "dist": { "0.0.1": { "shasum": "37fb67f98dc1f995ceac2a56761915c726fbb1f8", "tarball": "http://registry.npmjs.org/timer/-/timer-0.0.1.tgz" }, "0.0.2": { "shasum": "9b17b1445f7d1965075fa932f375936a2f8a2804", "tarball": "http://registry.npmjs.org/timer/-/timer-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/timer/" }, "timerjs": { "name": "timerjs", "description": "Simple timer, wraps setInterval and clearInterval.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "minodisk", "email": "daisuke.mino@gmail.com" } ], "time": { "modified": "2011-07-22T12:58:42.879Z", "created": "2011-07-22T12:58:41.527Z", "0.0.7": "2011-07-22T12:58:42.879Z" }, "author": { "name": "Daisuke MINO", "email": "daisuke.mino@gmail.com" }, "versions": { "0.0.7": "http://registry.npmjs.org/timerjs/0.0.7" }, "dist": { "0.0.7": { "shasum": "b0309485f69bcadcb96e9646ebc748ed5d8f8d05", "tarball": "http://registry.npmjs.org/timerjs/-/timerjs-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/timerjs/" }, "timerstub": { "name": "timerstub", "description": "Stubbed out timer objects for testing", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "josephg", "email": "josephg@gmail.com" } ], "time": { "modified": "2011-11-20T04:27:11.448Z", "created": "2011-09-30T14:43:53.054Z", "0.1.0": "2011-09-30T14:43:54.674Z", "0.1.1": "2011-09-30T23:39:30.512Z", "0.1.2": "2011-10-02T03:43:04.234Z", "0.1.3": "2011-11-20T04:27:11.448Z" }, "author": { "name": "Joseph Gentle", "email": "josephg@gmail.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/timerstub/0.1.0", "0.1.1": "http://registry.npmjs.org/timerstub/0.1.1", "0.1.2": "http://registry.npmjs.org/timerstub/0.1.2", "0.1.3": "http://registry.npmjs.org/timerstub/0.1.3" }, "dist": { "0.1.0": { "shasum": "34e2386a369c32d59d5500cf1ac9e211ab57c86b", "tarball": "http://registry.npmjs.org/timerstub/-/timerstub-0.1.0.tgz" }, "0.1.1": { "shasum": "de66f4e924be424da584ee7fea187657cdfce135", "tarball": "http://registry.npmjs.org/timerstub/-/timerstub-0.1.1.tgz" }, "0.1.2": { "shasum": "5f99600259e3e0252c9d68c3f05863b86622e73b", "tarball": "http://registry.npmjs.org/timerstub/-/timerstub-0.1.2.tgz" }, "0.1.3": { "shasum": "d31b32a9774a181a9294a60b8a9698b1b1eb3708", "tarball": "http://registry.npmjs.org/timerstub/-/timerstub-0.1.3.tgz" } }, "keywords": [ "test", "stub", "timeout", "time" ], "url": "http://registry.npmjs.org/timerstub/" }, "timespan": { "name": "timespan", "description": "A JavaScript TimeSpan library for node.js (and soon the browser)", "dist-tags": { "latest": "2.2.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-06-26T15:52:47.009Z", "created": "2011-02-14T02:11:37.478Z", "2.0.0": "2011-02-14T02:11:37.940Z", "2.0.1": "2011-05-25T05:51:17.358Z", "2.1.0": "2011-06-26T09:47:25.105Z", "2.2.0": "2011-06-26T12:33:28.082Z" }, "author": { "name": "Michael Stum", "email": "blog@stum.de" }, "repository": { "type": "git", "url": "git://github.com/indexzero/timespan.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/timespan/2.0.0", "2.0.1": "http://registry.npmjs.org/timespan/2.0.1", "2.1.0": "http://registry.npmjs.org/timespan/2.1.0", "2.2.0": "http://registry.npmjs.org/timespan/2.2.0" }, "dist": { "2.0.0": { "shasum": "21a47dd66df08cf62708d4a170a60467f9af1f1f", "tarball": "http://registry.npmjs.org/timespan/-/timespan-2.0.0.tgz" }, "2.0.1": { "shasum": "479b45875937e14d0f4be1625f2abd08d801f68a", "tarball": "http://registry.npmjs.org/timespan/-/timespan-2.0.1.tgz" }, "2.1.0": { "shasum": "9a410fbbf26e213362d956f4836349e65e573832", "tarball": "http://registry.npmjs.org/timespan/-/timespan-2.1.0.tgz" }, "2.2.0": { "shasum": "964c59c0dd92169656bc1648c9f2ddb652f5010a", "tarball": "http://registry.npmjs.org/timespan/-/timespan-2.2.0.tgz" } }, "keywords": [ "time", "dates", "utilities", "timespan" ], "url": "http://registry.npmjs.org/timespan/" }, "TimeSpan.js": { "name": "TimeSpan.js", "description": "Manage lengths of time with Javascript", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "rob-ot", "email": "dsmlover@gmail.com" } ], "time": { "modified": "2011-12-01T02:36:28.987Z", "created": "2011-11-30T23:05:42.326Z", "1.0.0": "2011-12-01T02:36:28.987Z" }, "author": { "name": "Rob Middleton", "email": "rob@i.tv" }, "repository": { "type": "git", "url": "git://github.com/idottv/TimeSpan.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/TimeSpan.js/1.0.0" }, "dist": { "1.0.0": { "shasum": "1c9710a4f933561d212146e76397031f3b6b3e2b", "tarball": "http://registry.npmjs.org/TimeSpan.js/-/TimeSpan.js-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/TimeSpan.js/" }, "timeTraveller": { "name": "timeTraveller", "description": "Time Traveller provides a set of utility methods to deal with dates. From adding and substracting, to formatting. Time Traveller only extends date objects that it creates, without polluting the global namespace.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "hgarcia", "email": "hernan@dynamicprogrammer.com" } ], "time": { "modified": "2011-06-25T10:15:17.394Z", "created": "2011-06-19T04:56:51.938Z", "0.1.0": "2011-06-19T04:56:52.131Z", "0.2.0": "2011-06-25T09:36:25.460Z", "0.2.1": "2011-06-25T10:15:17.394Z" }, "author": { "name": "Hernan Garcia", "email": "hernan@dynamicprogrammer.com" }, "repository": { "type": "git", "url": "git://github.com/hgarcia/TimeTraveller.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/timeTraveller/0.1.0", "0.2.0": "http://registry.npmjs.org/timeTraveller/0.2.0", "0.2.1": "http://registry.npmjs.org/timeTraveller/0.2.1" }, "dist": { "0.1.0": { "shasum": "c2ae6c5319fe801906de9b487da3ac4e6baab916", "tarball": "http://registry.npmjs.org/timeTraveller/-/timeTraveller-0.1.0.tgz" }, "0.2.0": { "shasum": "1d12a706d3770fa96566e278d02174ae633de8c7", "tarball": "http://registry.npmjs.org/timeTraveller/-/timeTraveller-0.2.0.tgz" }, "0.2.1": { "shasum": "b8747b678b3ef741706368d4efde1e18502380f2", "tarball": "http://registry.npmjs.org/timeTraveller/-/timeTraveller-0.2.1.tgz" } }, "keywords": [ "date", "time", "formmatting" ], "url": "http://registry.npmjs.org/timeTraveller/" }, "timezone": { "name": "timezone", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "bigeasy", "email": "alan@prettyrobots.com" } ], "time": { "modified": "2011-10-20T23:56:31.911Z", "created": "2011-03-15T05:58:38.293Z", "0.0.1": "2011-03-15T05:58:38.532Z", "0.0.2": "2011-03-16T20:43:37.927Z", "0.0.3": "2011-05-04T00:13:22.559Z", "0.0.4": "2011-05-04T01:55:15.765Z", "0.0.5": "2011-05-04T02:03:29.120Z", "0.0.6": "2011-10-14T09:40:11.071Z", "0.0.7": "2011-10-20T23:56:31.911Z" }, "author": { "name": "Alan Gutierrez" }, "versions": { "0.0.1": "http://registry.npmjs.org/timezone/0.0.1", "0.0.2": "http://registry.npmjs.org/timezone/0.0.2", "0.0.3": "http://registry.npmjs.org/timezone/0.0.3", "0.0.4": "http://registry.npmjs.org/timezone/0.0.4", "0.0.5": "http://registry.npmjs.org/timezone/0.0.5", "0.0.6": "http://registry.npmjs.org/timezone/0.0.6", "0.0.7": "http://registry.npmjs.org/timezone/0.0.7" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/timezone/-/timezone@0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/timezone/-/timezone@0.0.2.tgz" }, "0.0.3": { "shasum": "8e6e84b18b9a2175c1bd1cb547e7c2f72e93fd67", "tarball": "http://registry.npmjs.org/timezone/-/timezone-0.0.3.tgz" }, "0.0.4": { "shasum": "0cf7fe767b88ae896809da7727f1ff32fab847d0", "tarball": "http://registry.npmjs.org/timezone/-/timezone-0.0.4.tgz" }, "0.0.5": { "shasum": "50b46f65dd6ecb36c0b967f5696230b6c90750a9", "tarball": "http://registry.npmjs.org/timezone/-/timezone-0.0.5.tgz" }, "0.0.6": { "shasum": "abcd55e980a6ec4687b83962951086e2e1f51297", "tarball": "http://registry.npmjs.org/timezone/-/timezone-0.0.6.tgz" }, "0.0.7": { "shasum": "6a68f82fd0016ab2a65216ad849bdb12b69d9804", "tarball": "http://registry.npmjs.org/timezone/-/timezone-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/timezone/" }, "tiny": { "name": "tiny", "description": "an in-process database", "dist-tags": { "latest": "0.0.8" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-12-08T18:15:35.613Z", "created": "2011-07-20T06:42:43.303Z", "0.0.4": "2011-12-08T18:15:35.613Z", "0.0.5": "2011-12-08T18:15:35.613Z", "0.0.6": "2011-12-08T18:15:35.613Z", "0.0.7": "2011-12-08T18:15:35.613Z", "0.0.8": "2011-12-08T18:15:35.613Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/node-tiny.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/tiny/0.0.4", "0.0.5": "http://registry.npmjs.org/tiny/0.0.5", "0.0.6": "http://registry.npmjs.org/tiny/0.0.6", "0.0.7": "http://registry.npmjs.org/tiny/0.0.7", "0.0.8": "http://registry.npmjs.org/tiny/0.0.8" }, "dist": { "0.0.4": { "shasum": "58ee0feecf751634b512994c7a931eaf9664ce5e", "tarball": "http://registry.npmjs.org/tiny/-/tiny-0.0.4.tgz" }, "0.0.5": { "shasum": "b1af0c0fd8e431067e041c93a68a7c82bc67ea0b", "tarball": "http://registry.npmjs.org/tiny/-/tiny-0.0.5.tgz" }, "0.0.6": { "shasum": "64c72ffb92e4d135a223e9159975ab9b31bcec4d", "tarball": "http://registry.npmjs.org/tiny/-/tiny-0.0.6.tgz" }, "0.0.7": { "shasum": "f3a43b2f3e277fdb0a7f37a97a8be67efd88cbbd", "tarball": "http://registry.npmjs.org/tiny/-/tiny-0.0.7.tgz" }, "0.0.8": { "shasum": "5944bfbee8e7b048e89392614394ca61a3affd1c", "tarball": "http://registry.npmjs.org/tiny/-/tiny-0.0.8.tgz" } }, "keywords": [ "database", "nosql", "in-process" ], "url": "http://registry.npmjs.org/tiny/" }, "tk": { "name": "tk", "description": "ECMA5 Core Object extensions", "dist-tags": { "latest": "0.1.0" }, "readme": "## NodeJS / Javascript Toolkit\n\nThis is a set of extensions for native objects. Almost all native objects will probably have usefull\nextensions such as formatting a number or comparing dates or even padding a string.\n\nBefore suggesting any extension, check if native objects don't have them already. For example,\n`Array.map` and `Array.filter` are already in the core.\n\nHere is a list (possibly not up-to-date) of the extensions:\n\n### Array\n\n- .first([ n ])\n- .last([ n ])\n- .without(v1, .., vN)\n- .compact()\n- .unique()\n- .sum()\n- .product()\n- .grep(/re/)\n- .min()\n- .max()\n\n### Date\n\n- .addHour(n)\n- .addDay(n)\n- .addWeek(n)\n- .addMonth(n)\n- .addYear(n)\n- .before(date)\n- .after(date)\n- .between(start, end)\n- .diff(date)\n\n### Function\n\n- .defer([ms])\n- .curry(arg1, .., argN)\n\n### Math\n\n- .random([ start [, end ]])\n\n### Number\n\n- .pow(n)\n- .odd()\n- .even()\n- .abs()\n- .ceil()\n- .floor()\n- .round([n])\n- .format([ decimals [, decimal_separator [, thousands_separator ]]])\n- .duration([ format ])\n\n### String\n\n- .words([ separators ])\n- .count(needle, [ offset [, len ]])\n- .csv([ delimiter_char, [ enclosure_char, [ escape_char ]]])\n- .repeat([ n ])\n- .reverse()\n- .ord([ n ])\n- .trim()\n- .ltrim()\n- .rtrim()\n- .pad([ length, [ padding_string, [ type ]]])\n- .shuffle()\n- .chunk([ length, [ delimiter ]])\n", "maintainers": [ { "name": "dresende", "email": "dresende@thinkdigital.pt" } ], "time": { "modified": "2011-11-10T19:39:41.347Z", "created": "2011-11-10T19:39:38.421Z", "0.1.0": "2011-11-10T19:39:41.347Z" }, "author": { "name": "Diogo Resende", "email": "dresende@thinkdigital.pt" }, "repository": { "type": "git", "url": "git://github.com/dresende/node-toolkit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tk/0.1.0" }, "dist": { "0.1.0": { "shasum": "854aeab608ddeccef92a549e1434e09a53594135", "tarball": "http://registry.npmjs.org/tk/-/tk-0.1.0.tgz" } }, "keywords": [ "toolkit", "extend" ], "url": "http://registry.npmjs.org/tk/" }, "tld": { "name": "tld", "description": "node.js module for working with Top-Level Domain data", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "donpark", "email": "donpark@docuverse.com" } ], "author": { "name": "Don Park", "email": "donpark@docuverse.com", "url": "http://blog.docuverse.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/tld/0.0.1" }, "dist": { "0.0.1": { "shasum": "e27b680de8c49ced14388f9f5f98d72aeda5b5ce", "tarball": "http://registry.npmjs.org/tld/-/tld-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tld/" }, "tldextract": { "name": "tldextract", "description": "Extract domain, subdomain and tld from a url", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "time": { "modified": "2011-12-10T17:59:24.515Z", "created": "2011-09-17T21:52:41.895Z", "0.0.1": "2011-09-17T21:52:43.315Z", "0.0.2": "2011-09-18T00:40:02.877Z", "0.0.3": "2011-09-18T07:45:03.403Z", "0.0.4": "2011-12-10T17:59:24.515Z" }, "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/tldextract.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tldextract/0.0.1", "0.0.2": "http://registry.npmjs.org/tldextract/0.0.2", "0.0.3": "http://registry.npmjs.org/tldextract/0.0.3", "0.0.4": "http://registry.npmjs.org/tldextract/0.0.4" }, "dist": { "0.0.1": { "shasum": "6ef0700fc01f331ed95ff9a2f9e959f9ff5eb14a", "tarball": "http://registry.npmjs.org/tldextract/-/tldextract-0.0.1.tgz" }, "0.0.2": { "shasum": "9f3ed324fb83b524fba85ca8eb54901eabfb3783", "tarball": "http://registry.npmjs.org/tldextract/-/tldextract-0.0.2.tgz" }, "0.0.3": { "shasum": "3377ccd3bf17b010cfb8ce1111d1e981184cc755", "tarball": "http://registry.npmjs.org/tldextract/-/tldextract-0.0.3.tgz" }, "0.0.4": { "shasum": "4f97fa1ca316ee55e058b1263d1d84d89e9081bb", "tarball": "http://registry.npmjs.org/tldextract/-/tldextract-0.0.4.tgz" } }, "keywords": [ "url", "domain", "subdomaon", "tld", "parse" ], "url": "http://registry.npmjs.org/tldextract/" }, "tmod": { "name": "tmod", "description": "Test Module", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "liuning", "email": "122273014@qq.com" } ], "time": { "modified": "2011-11-05T09:02:57.191Z", "created": "2011-11-05T09:02:50.501Z", "0.0.1": "2011-11-05T09:02:57.191Z" }, "author": { "name": "liuning", "email": "122273014@qq.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/tmod/0.0.1" }, "dist": { "0.0.1": { "shasum": "214cf1fdaaa45d5aba3c3ecc3ec4bb4c5b49cd6f", "tarball": "http://registry.npmjs.org/tmod/-/tmod-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tmod/" }, "tmp": { "name": "tmp", "description": "Temporary file and directory creator", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "raszi", "email": "npm@spam.raszi.hu" } ], "time": { "modified": "2011-10-21T12:09:32.466Z", "created": "2011-09-02T12:30:13.534Z", "0.0.1": "2011-09-02T12:30:15.269Z", "0.0.2": "2011-09-02T12:37:00.785Z", "0.0.3": "2011-09-02T12:45:19.487Z", "0.0.4": "2011-09-02T13:22:17.215Z", "0.0.5": "2011-09-02T13:24:10.723Z", "0.0.6": "2011-09-03T15:51:32.316Z", "0.0.7": "2011-09-03T18:46:19.017Z", "0.0.8": "2011-09-05T12:51:42.406Z", "0.0.9": "2011-09-05T13:05:56.815Z", "0.0.10": "2011-09-05T13:32:30.752Z", "0.0.11": "2011-09-07T11:36:25.971Z", "0.0.12": "2011-10-21T12:09:32.466Z" }, "author": { "name": "KARASZI István", "email": "github@spam.raszi.hu", "url": "http://raszi.hu/" }, "repository": { "type": "git", "url": "git://github.com/raszi/node-tmp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tmp/0.0.1", "0.0.2": "http://registry.npmjs.org/tmp/0.0.2", "0.0.3": "http://registry.npmjs.org/tmp/0.0.3", "0.0.4": "http://registry.npmjs.org/tmp/0.0.4", "0.0.5": "http://registry.npmjs.org/tmp/0.0.5", "0.0.6": "http://registry.npmjs.org/tmp/0.0.6", "0.0.7": "http://registry.npmjs.org/tmp/0.0.7", "0.0.8": "http://registry.npmjs.org/tmp/0.0.8", "0.0.9": "http://registry.npmjs.org/tmp/0.0.9", "0.0.10": "http://registry.npmjs.org/tmp/0.0.10", "0.0.11": "http://registry.npmjs.org/tmp/0.0.11", "0.0.12": "http://registry.npmjs.org/tmp/0.0.12" }, "dist": { "0.0.1": { "shasum": "2b488c532ed9738a95ff96ccfe7e6234ac484ba9", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.1.tgz" }, "0.0.2": { "shasum": "f32d3bb73f3a405fb3f85ead63838189e516dad9", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.2.tgz" }, "0.0.3": { "shasum": "72035c83ba264668aa3393364f79ae1201b5ca6f", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.3.tgz" }, "0.0.4": { "shasum": "744300c5b4bd7a0a6e8b451355b792961bd168e0", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.4.tgz" }, "0.0.5": { "shasum": "a80e8fc3288a83fd09834e77cc77a1f0ee9956f6", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.5.tgz" }, "0.0.6": { "shasum": "6cf38e542640111bf335f496502b532250cba0ef", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.6.tgz" }, "0.0.7": { "shasum": "f5cfabafccf23a8084e83362d316ba7252fb871a", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.7.tgz" }, "0.0.8": { "shasum": "68352569f2a3a94f8625146111b911e9c10ce677", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.8.tgz" }, "0.0.9": { "shasum": "da2b03ca4de44bc84a50bdc7232b76aa8e995e95", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.9.tgz" }, "0.0.10": { "shasum": "7452abddd98bf0ef0c06926c7bd688005bb48c60", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.10.tgz" }, "0.0.11": { "shasum": "1feb344d42ffc4f91d961b0a89bac6ba7c94a3e1", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.11.tgz" }, "0.0.12": { "shasum": "14ac64e3eceadfbcc9dc625507c98811b7a5a402", "tarball": "http://registry.npmjs.org/tmp/-/tmp-0.0.12.tgz" } }, "keywords": [ "temporary", "tmp", "temp", "tempdir", "tempfile", "tmpdir", "tmpfile" ], "url": "http://registry.npmjs.org/tmp/" }, "tmpl": { "name": "tmpl", "description": "JavaScript micro templates.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "time": { "modified": "2011-08-17T21:09:46.235Z", "created": "2011-08-08T02:26:47.249Z", "1.0.0": "2011-08-08T02:26:49.335Z", "1.0.1": "2011-08-17T21:09:46.235Z" }, "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-tmpl.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/tmpl/1.0.0", "1.0.1": "http://registry.npmjs.org/tmpl/1.0.1" }, "dist": { "1.0.0": { "shasum": "d01aa466767a639c2444aacee03db3a05ba201f0", "tarball": "http://registry.npmjs.org/tmpl/-/tmpl-1.0.0.tgz" }, "1.0.1": { "shasum": "a29111af505af8dd7292ae01b063878de39b7cca", "tarball": "http://registry.npmjs.org/tmpl/-/tmpl-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/tmpl/" }, "tmpl-precompile": { "name": "tmpl-precompile", "description": "precompiles templates into javascript functions", "dist-tags": { "latest": "0.1.45" }, "maintainers": [ { "name": "conancat", "email": "conancat@gmail.com" } ], "time": { "modified": "2011-07-22T05:39:49.381Z", "created": "2011-07-16T08:04:57.199Z", "0.1.3": "2011-07-16T08:04:58.702Z", "0.1.4": "2011-07-17T18:49:22.057Z", "0.1.45": "2011-07-22T05:04:02.307Z" }, "author": { "name": "Tauren Mills", "email": "tauren@groovee.com" }, "repository": { "type": "git", "url": "git://github.com/tauren/tmpl-precompile.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/tmpl-precompile/0.1.3", "0.1.4": "http://registry.npmjs.org/tmpl-precompile/0.1.4", "0.1.45": "http://registry.npmjs.org/tmpl-precompile/0.1.45" }, "dist": { "0.1.3": { "shasum": "d8afeb8d40907d52d9506f8fdabaf9c54c28b338", "tarball": "http://registry.npmjs.org/tmpl-precompile/-/tmpl-precompile-0.1.3.tgz" }, "0.1.4": { "shasum": "af7b6a54baba2256cd9c95d4695226f9ffd9789c", "tarball": "http://registry.npmjs.org/tmpl-precompile/-/tmpl-precompile-0.1.4.tgz" }, "0.1.45": { "shasum": "e050e2ac35c6d5379f65dbd5cd329a065f2b0976", "tarball": "http://registry.npmjs.org/tmpl-precompile/-/tmpl-precompile-0.1.45.tgz" } }, "keywords": [ "jade", "uglify", "compile", "templates" ], "url": "http://registry.npmjs.org/tmpl-precompile/" }, "tmppckg": { "name": "tmppckg", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-05-16T00:23:28.009Z", "created": "2011-05-16T00:22:28.036Z", "0.0.0": "2011-05-16T00:22:28.689Z", "0.0.1": "2011-05-16T00:23:03.627Z", "0.1.0": "2011-05-16T00:23:12.775Z", "0.3.0": "2011-05-16T00:23:19.306Z" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/tmppckg/0.0.0", "0.0.1": "http://registry.npmjs.org/tmppckg/0.0.1", "0.1.0": "http://registry.npmjs.org/tmppckg/0.1.0" }, "dist": { "0.0.0": { "shasum": "5b3d5472ab137d11d54c4e61a0c101f9beb96566", "tarball": "http://registry.npmjs.org/tmppckg/-/tmppckg-0.0.0.tgz" }, "0.0.1": { "shasum": "ea4b35936633c3d6f0598f370b5e076f6e1bdbc2", "tarball": "http://registry.npmjs.org/tmppckg/-/tmppckg-0.0.1.tgz" }, "0.1.0": { "shasum": "3bbe9bbdfddd05cb760bde422c949ca9bae7484b", "tarball": "http://registry.npmjs.org/tmppckg/-/tmppckg-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/tmppckg/" }, "tnetstrings": { "name": "tnetstrings", "description": "A fully-featured tnetstrings library, isomorphic to JSON", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "jayferd", "email": "jjmadkisson@gmail.com" } ], "time": { "modified": "2011-11-29T21:37:53.637Z", "created": "2011-09-01T23:45:26.412Z", "0.0.1": "2011-09-01T23:45:28.063Z", "0.0.2": "2011-11-29T19:58:55.055Z", "0.1.0": "2011-11-29T21:25:30.205Z", "0.1.1": "2011-11-29T21:37:53.637Z" }, "author": { "name": "Jay Adkisson", "email": "jjmadkisson at gmail dot com" }, "repository": { "type": "git", "url": "git://github.com/jayferd/tnetstrings-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tnetstrings/0.0.1", "0.0.2": "http://registry.npmjs.org/tnetstrings/0.0.2", "0.1.0": "http://registry.npmjs.org/tnetstrings/0.1.0", "0.1.1": "http://registry.npmjs.org/tnetstrings/0.1.1" }, "dist": { "0.0.1": { "shasum": "21de8b91a88809e0d942fac7de98cec2d64cb4b5", "tarball": "http://registry.npmjs.org/tnetstrings/-/tnetstrings-0.0.1.tgz" }, "0.0.2": { "shasum": "a762f1b47c3db1ae58d6c080d9df9e2335ab39fc", "tarball": "http://registry.npmjs.org/tnetstrings/-/tnetstrings-0.0.2.tgz" }, "0.1.0": { "shasum": "b8c35cd4818795749dc05cf81c84723d09d55207", "tarball": "http://registry.npmjs.org/tnetstrings/-/tnetstrings-0.1.0.tgz" }, "0.1.1": { "shasum": "ae768c475b9d29d5de0eb92e0c7773fa0a2c13e5", "tarball": "http://registry.npmjs.org/tnetstrings/-/tnetstrings-0.1.1.tgz" } }, "keywords": [ "tnetstrings", "serialization" ], "url": "http://registry.npmjs.org/tnetstrings/" }, "tob": { "name": "tob", "description": "Template Observer. Enables self reloading templates on modification. Can work with many template engines.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "shimondoodkin", "email": "helpmepro1@gmail.com" } ], "time": { "modified": "2011-05-22T22:34:27.625Z", "created": "2011-05-20T18:41:59.052Z", "0.1.0": "2011-05-20T18:42:00.263Z", "0.1.1": "2011-05-20T22:24:19.524Z", "0.1.2": "2011-05-22T22:34:27.625Z" }, "author": { "name": "Shimon Doodkin", "email": "helpmepro1@gmail.com", "url": "http://doodkin.com" }, "repository": { "type": "git", "url": "git://github.com/shimondoodkin/tob.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tob/0.1.0", "0.1.1": "http://registry.npmjs.org/tob/0.1.1", "0.1.2": "http://registry.npmjs.org/tob/0.1.2" }, "dist": { "0.1.0": { "shasum": "626ea07b68e52cd7b624f9e7211f8a644390e52b", "tarball": "http://registry.npmjs.org/tob/-/tob-0.1.0.tgz" }, "0.1.1": { "shasum": "71e4aba015d66ecbe578ac9b93911ed021b4cb2f", "tarball": "http://registry.npmjs.org/tob/-/tob-0.1.1.tgz" }, "0.1.2": { "shasum": "96039b11bb87cbfc37aadb43eda7aa93141db7c8", "tarball": "http://registry.npmjs.org/tob/-/tob-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/tob/" }, "tobi": { "name": "tobi", "description": "expressive server-side functional testing with jQuery and jsdom", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" }, { "name": "tj", "email": "tj@vision-media.ca" }, { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-11-15T16:14:41.070Z", "created": "2010-12-28T02:25:11.773Z", "0.0.1": "2010-12-28T02:25:11.773Z", "0.0.2": "2010-12-28T02:25:11.773Z", "0.0.3": "2010-12-28T22:13:42.199Z", "0.0.4": "2010-12-28T23:52:14.115Z", "0.0.5": "2010-12-29T01:39:13.081Z", "0.0.6": "2010-12-29T02:40:26.908Z", "0.0.7": "2010-12-29T19:02:46.677Z", "0.0.8": "2010-12-29T22:55:47.308Z", "0.1.0": "2011-01-07T17:19:15.869Z", "0.1.1": "2011-01-13T18:30:04.747Z", "0.2.0": "2011-04-13T19:03:22.432Z", "0.2.1": "2011-05-16T19:54:09.440Z", "0.2.2": "2011-06-28T18:35:45.238Z", "0.3.0": "2011-07-01T17:18:32.514Z", "0.3.1": "2011-07-19T19:35:10.905Z", "0.3.2": "2011-11-15T16:14:41.070Z" }, "repository": { "type": "git", "url": "git://github.com/LearnBoost/tobi.git" }, "versions": { "0.0.8": "http://registry.npmjs.org/tobi/0.0.8", "0.1.0": "http://registry.npmjs.org/tobi/0.1.0", "0.1.1": "http://registry.npmjs.org/tobi/0.1.1", "0.2.0": "http://registry.npmjs.org/tobi/0.2.0", "0.2.1": "http://registry.npmjs.org/tobi/0.2.1", "0.2.2": "http://registry.npmjs.org/tobi/0.2.2", "0.3.0": "http://registry.npmjs.org/tobi/0.3.0", "0.3.1": "http://registry.npmjs.org/tobi/0.3.1", "0.3.2": "http://registry.npmjs.org/tobi/0.3.2" }, "dist": { "0.0.8": { "shasum": "74944f137386d60eb90a01dde55b812a44a0a04d", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.0.8.tgz" }, "0.1.0": { "shasum": "56a09b1799c261aaa4fbf0ce6a1c66a5036608af", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.1.0.tgz" }, "0.1.1": { "shasum": "0cc1d4c696bbe413cdc05b828316b27bb00c97db", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.1.1.tgz" }, "0.2.0": { "shasum": "aae81c4a1970e24890f66557322a491457071882", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.2.0.tgz" }, "0.2.1": { "shasum": "e3c07734f5d4cfd868a6858d9aa063e57ef44f12", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.2.1.tgz" }, "0.2.2": { "shasum": "a8d612d3dfc5380e166159a2415292c8a2e4eba0", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.2.2.tgz" }, "0.3.0": { "shasum": "3f04e184d9697f85bf4ac44a799db9809567af57", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.3.0.tgz" }, "0.3.1": { "shasum": "bfd04e4821659cdccd0af0c528d71d4d968083f0", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.3.1.tgz" }, "0.3.2": { "shasum": "b3e0cbaa10494c0b65d543dbde64201ac4974df5", "tarball": "http://registry.npmjs.org/tobi/-/tobi-0.3.2.tgz" } }, "keywords": [ "test", "testing", "browser", "jquery", "css" ], "url": "http://registry.npmjs.org/tobi/" }, "toDataURL": { "name": "toDataURL", "description": "Download something in the browser as a file", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "beatgammit", "email": "t.jameson.little@gmail.com" } ], "time": { "modified": "2011-11-21T23:27:13.669Z", "created": "2011-09-07T00:57:59.112Z", "0.0.1": "2011-09-07T00:58:00.043Z", "0.1.0": "2011-11-21T20:15:22.618Z", "0.1.1": "2011-11-21T23:27:13.669Z" }, "author": { "name": "T. Jameson Little", "email": "t.jameson.little@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/beatgammit/toDataURL.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/toDataURL/0.0.1", "0.1.0": "http://registry.npmjs.org/toDataURL/0.1.0", "0.1.1": "http://registry.npmjs.org/toDataURL/0.1.1" }, "dist": { "0.0.1": { "shasum": "3724defcb972998d2c3c061b0e5ee5d2ea2bfd75", "tarball": "http://registry.npmjs.org/toDataURL/-/toDataURL-0.0.1.tgz" }, "0.1.0": { "shasum": "77e5bb39fc8d0521101fdde43fde68f1789ab021", "tarball": "http://registry.npmjs.org/toDataURL/-/toDataURL-0.1.0.tgz" }, "0.1.1": { "shasum": "1620cdc776593fdbdd9b2c426f1611c7a84d6392", "tarball": "http://registry.npmjs.org/toDataURL/-/toDataURL-0.1.1.tgz" } }, "keywords": [ "dataURL", "download" ], "url": "http://registry.npmjs.org/toDataURL/" }, "toddick": { "name": "toddick", "description": "An Erlang like framework for asynchronous programming in node.js.", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "maimedleech", "email": "mike@maimedleech.com" } ], "time": { "modified": "2011-06-01T00:59:39.031Z", "created": "2011-05-10T06:04:33.615Z", "0.1.0": "2011-05-10T06:04:34.245Z", "0.2.0": "2011-05-16T06:37:35.409Z", "0.3.0": "2011-05-24T07:19:45.747Z", "0.3.1": "2011-05-25T01:05:58.001Z", "0.4.0": "2011-05-30T17:53:15.870Z", "0.4.1": "2011-06-01T00:59:39.031Z" }, "author": { "name": "Mike Deem", "email": "mike@maimedleech.com", "url": "http://maimedleech.com" }, "repository": { "type": "git", "url": "git://github.com/maimedleech/toddick.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/toddick/0.1.0", "0.2.0": "http://registry.npmjs.org/toddick/0.2.0", "0.3.0": "http://registry.npmjs.org/toddick/0.3.0", "0.3.1": "http://registry.npmjs.org/toddick/0.3.1", "0.4.0": "http://registry.npmjs.org/toddick/0.4.0", "0.4.1": "http://registry.npmjs.org/toddick/0.4.1" }, "dist": { "0.1.0": { "shasum": "18232e952eb31e8387ea17707cfb8bcf1dbf7483", "tarball": "http://registry.npmjs.org/toddick/-/toddick-0.1.0.tgz" }, "0.2.0": { "shasum": "57393cf719e4a37a89ea6c8dfc40087015424690", "tarball": "http://registry.npmjs.org/toddick/-/toddick-0.2.0.tgz" }, "0.3.0": { "shasum": "c72ce79a202da8995fac3748979e8100795435bd", "tarball": "http://registry.npmjs.org/toddick/-/toddick-0.3.0.tgz" }, "0.3.1": { "shasum": "2689e6203017453879d351af4697ce4b4872a2eb", "tarball": "http://registry.npmjs.org/toddick/-/toddick-0.3.1.tgz" }, "0.4.0": { "shasum": "4d6740596d71c26c9a76ad56e66bce1a49fd2f8b", "tarball": "http://registry.npmjs.org/toddick/-/toddick-0.4.0.tgz" }, "0.4.1": { "shasum": "cad54de62b0b15b8b94e385838780f49f4d48004", "tarball": "http://registry.npmjs.org/toddick/-/toddick-0.4.1.tgz" } }, "keywords": [ "asynchronous", "concurrent", "actor", "erlang" ], "url": "http://registry.npmjs.org/toddick/" }, "toffee-script": { "name": "toffee-script", "description": "CoffeeScript with asynchronous syntax and additional features", "dist-tags": { "latest": "1.1.4-1" }, "maintainers": [ { "name": "jiangmiao", "email": "jiangfriend@gmail.com" } ], "time": { "modified": "2011-11-11T15:03:07.494Z", "created": "2011-10-18T09:35:38.326Z", "1.1.3-pre": "2011-10-18T09:35:39.727Z", "1.1.3": "2011-10-21T05:05:01.590Z", "1.1.3-1": "2011-10-23T11:49:11.264Z", "1.1.3-3": "2011-10-25T14:07:04.330Z", "1.1.3-4": "2011-11-10T04:15:37.051Z", "1.1.4-1": "2011-11-11T15:03:07.494Z" }, "author": { "name": "Jiang Miao" }, "repository": { "type": "git", "url": "git://github.com/jiangmiao/toffee-script.git" }, "versions": { "1.1.3-pre": "http://registry.npmjs.org/toffee-script/1.1.3-pre", "1.1.3": "http://registry.npmjs.org/toffee-script/1.1.3", "1.1.3-1": "http://registry.npmjs.org/toffee-script/1.1.3-1", "1.1.3-3": "http://registry.npmjs.org/toffee-script/1.1.3-3", "1.1.3-4": "http://registry.npmjs.org/toffee-script/1.1.3-4", "1.1.4-1": "http://registry.npmjs.org/toffee-script/1.1.4-1" }, "dist": { "1.1.3-pre": { "shasum": "d4aec11517f0586332c686580a351372a60987b6", "tarball": "http://registry.npmjs.org/toffee-script/-/toffee-script-1.1.3-pre.tgz" }, "1.1.3": { "shasum": "9383e35f91dcce754775a3d0acf3ea83909c8d02", "tarball": "http://registry.npmjs.org/toffee-script/-/toffee-script-1.1.3.tgz" }, "1.1.3-1": { "shasum": "4eda20a6645cc4c5d160c78e9a797dfd828db117", "tarball": "http://registry.npmjs.org/toffee-script/-/toffee-script-1.1.3-1.tgz" }, "1.1.3-3": { "shasum": "733298da688968e41dd5819a0d76184ee5dcb377", "tarball": "http://registry.npmjs.org/toffee-script/-/toffee-script-1.1.3-3.tgz" }, "1.1.3-4": { "shasum": "17535cb1860d7fee18abefff6181e23a59febf9f", "tarball": "http://registry.npmjs.com/toffee-script/-/toffee-script-1.1.3-4.tgz" }, "1.1.4-1": { "shasum": "b509084b44d167b10887823edc7162711e37f324", "tarball": "http://registry.npmjs.com/toffee-script/-/toffee-script-1.1.4-1.tgz" } }, "keywords": [ "javascript", "language", "coffeescript", "compiler", "asynchronous", "toffeescript" ], "url": "http://registry.npmjs.org/toffee-script/" }, "Toji": { "name": "Toji", "dist-tags": { "latest": "0.0.36" }, "maintainers": [ { "name": "weaver", "email": "ben@orangesoda.net" } ], "time": { "modified": "2011-04-25T20:56:09.847Z", "created": "2011-02-23T19:11:21.644Z", "0.0.1": "2011-02-23T19:11:21.786Z", "0.0.2": "2011-02-24T15:56:19.583Z", "0.0.3": "2011-02-24T23:30:42.447Z", "0.0.4": "2011-03-04T17:48:28.908Z", "0.0.5": "2011-03-04T23:03:45.184Z", "0.0.6": "2011-03-08T22:53:30.303Z", "0.0.7": "2011-03-09T21:22:11.207Z", "0.0.8": "2011-03-11T22:22:40.583Z", "0.0.9": "2011-03-15T21:38:36.485Z", "0.0.10": "2011-03-16T14:29:36.106Z", "0.0.11": "2011-03-17T19:57:54.746Z", "0.0.12": "2011-03-17T23:41:11.205Z", "0.0.13": "2011-03-17T23:45:41.751Z", "0.0.14": "2011-03-18T00:01:05.372Z", "0.0.15": "2011-03-21T15:43:48.406Z", "0.0.16": "2011-03-21T20:05:05.212Z", "0.0.18": "2011-03-23T19:43:57.310Z", "0.0.19": "2011-03-23T21:25:59.843Z", "0.0.20": "2011-03-24T15:56:08.949Z", "0.0.21": "2011-03-24T16:46:48.777Z", "0.0.22": "2011-03-24T22:31:27.778Z", "0.0.23": "2011-03-25T14:04:56.037Z", "0.0.24": "2011-03-25T22:28:31.228Z", "0.0.25": "2011-03-30T21:01:20.986Z", "0.0.26": "2011-03-31T20:57:59.178Z", "0.0.27": "2011-04-01T22:08:57.749Z", "0.0.28": "2011-04-05T19:23:16.406Z", "0.0.29": "2011-04-06T04:54:32.127Z", "0.0.30": "2011-04-06T16:40:30.786Z", "0.0.31": "2011-04-07T01:44:45.988Z", "0.0.32": "2011-04-07T03:49:19.399Z", "0.0.33": "2011-04-07T18:34:08.733Z", "0.0.34": "2011-04-07T19:26:52.410Z", "0.0.35": "2011-04-25T17:00:29.762Z", "0.0.36": "2011-04-25T20:04:46.879Z" }, "author": { "name": "Ben Weaver", "email": "ben@orangesoda.net" }, "description": "Kyoto Cabinet bindings for Node.js with an Avro mapper.", "versions": { "0.0.1": "http://registry.npmjs.org/Toji/0.0.1", "0.0.2": "http://registry.npmjs.org/Toji/0.0.2", "0.0.3": "http://registry.npmjs.org/Toji/0.0.3", "0.0.4": "http://registry.npmjs.org/Toji/0.0.4", "0.0.5": "http://registry.npmjs.org/Toji/0.0.5", "0.0.6": "http://registry.npmjs.org/Toji/0.0.6", "0.0.7": "http://registry.npmjs.org/Toji/0.0.7", "0.0.8": "http://registry.npmjs.org/Toji/0.0.8", "0.0.9": "http://registry.npmjs.org/Toji/0.0.9", "0.0.10": "http://registry.npmjs.org/Toji/0.0.10", "0.0.11": "http://registry.npmjs.org/Toji/0.0.11", "0.0.12": "http://registry.npmjs.org/Toji/0.0.12", "0.0.13": "http://registry.npmjs.org/Toji/0.0.13", "0.0.14": "http://registry.npmjs.org/Toji/0.0.14", "0.0.15": "http://registry.npmjs.org/Toji/0.0.15", "0.0.16": "http://registry.npmjs.org/Toji/0.0.16", "0.0.18": "http://registry.npmjs.org/Toji/0.0.18", "0.0.19": "http://registry.npmjs.org/Toji/0.0.19", "0.0.20": "http://registry.npmjs.org/Toji/0.0.20", "0.0.21": "http://registry.npmjs.org/Toji/0.0.21", "0.0.22": "http://registry.npmjs.org/Toji/0.0.22", "0.0.23": "http://registry.npmjs.org/Toji/0.0.23", "0.0.24": "http://registry.npmjs.org/Toji/0.0.24", "0.0.25": "http://registry.npmjs.org/Toji/0.0.25", "0.0.26": "http://registry.npmjs.org/Toji/0.0.26", "0.0.27": "http://registry.npmjs.org/Toji/0.0.27", "0.0.28": "http://registry.npmjs.org/Toji/0.0.28", "0.0.29": "http://registry.npmjs.org/Toji/0.0.29", "0.0.30": "http://registry.npmjs.org/Toji/0.0.30", "0.0.31": "http://registry.npmjs.org/Toji/0.0.31", "0.0.32": "http://registry.npmjs.org/Toji/0.0.32", "0.0.33": "http://registry.npmjs.org/Toji/0.0.33", "0.0.34": "http://registry.npmjs.org/Toji/0.0.34", "0.0.35": "http://registry.npmjs.org/Toji/0.0.35", "0.0.36": "http://registry.npmjs.org/Toji/0.0.36" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.6.tgz" }, "0.0.7": { "shasum": "b0bced5852979e7101a7b3a91fa24f3912808c94", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.7.tgz" }, "0.0.8": { "shasum": "8de278004996899f214d11b6bfb1eeb6b949a8b8", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.8.tgz" }, "0.0.9": { "shasum": "7ab8b938cb438bc6002a497cb54fee7b12f0e685", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.9.tgz" }, "0.0.10": { "shasum": "9d0e933649c37cdfa10f7c96d5ac176c2da3bc2d", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.10.tgz" }, "0.0.11": { "shasum": "e0271daf3208dd40815b63df41751466bce78871", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.11.tgz" }, "0.0.12": { "shasum": "ca0a66281938395f115ed37cf2ffb9be407fc0ad", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.12.tgz" }, "0.0.13": { "shasum": "91ab8dd0a35c8089608fb975145c5ae968bb1063", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.13.tgz" }, "0.0.14": { "shasum": "2b472607e720fd98f7340bb89cdbe01f5555ed41", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.14.tgz" }, "0.0.15": { "shasum": "6b6a2b90aaa2ab5e4ac4ca3ee6ca7a5f1a890064", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.15.tgz" }, "0.0.16": { "shasum": "b44a222980f161c3d2099da05fdf7c73be32451d", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.16.tgz" }, "0.0.18": { "shasum": "10b52328ef2f69b1e6b811aab6af6340d314be3e", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.18.tgz" }, "0.0.19": { "shasum": "6f5a435fdfbff21ab14acdb5ec4a841adfe375a1", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.19.tgz" }, "0.0.20": { "shasum": "ce77dd20d6bb5354decdc613010b90c8121465f0", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.20.tgz" }, "0.0.21": { "shasum": "5daa55120672c7e2152a07ddd0be00375b35f6b2", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.21.tgz" }, "0.0.22": { "shasum": "ff5564ae99535c1a21d7e55070ffa1f3e15f8ffb", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.22.tgz" }, "0.0.23": { "shasum": "bc83d1386c386cb3e09e587248d85fcb30d9162d", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.23.tgz" }, "0.0.24": { "shasum": "a2e71b35999799c0c790f94dcd7a68b170fc247b", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.24.tgz" }, "0.0.25": { "shasum": "31fe387e125c67afd0b73565e0db25150dae027e", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.25.tgz" }, "0.0.26": { "shasum": "183713652fcc0c36ead6e81f925d0c055aff323c", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "690fec3fd1d84384ec83c82d56f6effaefdc8542", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.26-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.26.tgz" }, "0.0.27": { "shasum": "146a1490a3c62ee63b6c321953633fa8bec8c8b4", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "3f132939ed2521aa50eee0f9b408df054ece0008", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.27-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.27.tgz" }, "0.0.28": { "shasum": "9ddbf5e4be3b67fd2b1e1d9316b852f960589858", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "ecd075dacbafa9067d4f27c4264677960703e128", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.28-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.28.tgz" }, "0.0.29": { "shasum": "41b21d251b83f47c5728de08d8724de7da6b2c8b", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "71571847c578aea5052a0418525c91e04d661dd9", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.29-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.29.tgz" }, "0.0.30": { "shasum": "ab097d5d1bb5c5d235b38dee3bad677d14fece37", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "d4644e34cbac9882741209f94b7f965ab3d7d58c", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.30-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.30.tgz" }, "0.0.31": { "shasum": "5f5071f427a49c4ec5d3b93568e954eb777b4250", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "f3426fafa2144ffd116875c932e6296295213d81", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.31-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.31.tgz" }, "0.0.32": { "shasum": "085506d0db0a42570a9633b6c66fd28e301c28bb", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "1fb43d3c0a4b7692ff53c9c20f23299f7d755ea1", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.32-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.32.tgz" }, "0.0.33": { "shasum": "cc7624b2e8b0bc8b3dc9e97811c91238c55db987", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "c3e1c0568253b07a983ab3f24f9b810ca329a3e5", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.33-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.33.tgz" }, "0.0.34": { "shasum": "85ec247d1785899d82de21980bc7cdb5d42f7c6a", "bin": { "0.4-linux-2.6.37-ARCH": { "shasum": "d810378f67cbef2edf41aaf1dbfbe9813cfc1c8b", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.34-0.4-linux-2.6.37-ARCH.tgz" } }, "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.34.tgz" }, "0.0.35": { "shasum": "3354b5dfcc8b1f4757c75b6001c3fcff6c7feb46", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.35.tgz", "bin": { "0.4-linux-2.6.38-ARCH": { "shasum": "d1e98ddf429f9140d76668909a03756a2552b977", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.35-0.4-linux-2.6.38-ARCH.tgz" } } }, "0.0.36": { "shasum": "a25bf488d71d8c4a2e6e219ecb6d68382962f416", "tarball": "http://registry.npmjs.org/Toji/-/Toji-0.0.36.tgz" } }, "url": "http://registry.npmjs.org/Toji/" }, "tokenizer": { "name": "tokenizer", "description": "A wide purpose tokenizer for node.js which looks like a stream", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "floby", "email": "florent.jaby@gmail.com" } ], "time": { "modified": "2011-04-15T20:37:29.311Z", "created": "2011-04-10T20:45:58.548Z", "0.0.1-2-g5805b9e": "2011-04-10T20:45:59.122Z", "0.1.0": "2011-04-15T20:37:29.311Z" }, "author": { "name": "Florent Jaby", "email": "florent.jaby@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Floby/node-tokenizer.git" }, "versions": { "0.0.1-2-g5805b9e": "http://registry.npmjs.org/tokenizer/0.0.1-2-g5805b9e", "0.1.0": "http://registry.npmjs.org/tokenizer/0.1.0" }, "dist": { "0.0.1-2-g5805b9e": { "shasum": "e3175cf8cdac9f239f6ee2088258a25b9aeafccc", "tarball": "http://registry.npmjs.org/tokenizer/-/tokenizer-0.0.1-2-g5805b9e.tgz" }, "0.1.0": { "shasum": "40d71b9ae9729b8b32070466ac1d3920c7abad29", "tarball": "http://registry.npmjs.org/tokenizer/-/tokenizer-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/tokenizer/" }, "tokyotosho": { "name": "tokyotosho", "description": "Search and retrieve details from Tokyo Toshokan (tokyotosho.net)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "deoxxa", "email": "deoxxa@fknsrs.biz" } ], "time": { "modified": "2011-07-13T13:38:57.629Z", "created": "2011-07-10T05:11:14.855Z", "0.0.1": "2011-07-10T05:11:16.996Z", "0.0.2": "2011-07-13T13:38:57.629Z" }, "author": { "name": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/" }, "repository": { "type": "git", "url": "git://github.com/deoxxa/node-tokyotosho.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tokyotosho/0.0.1", "0.0.2": "http://registry.npmjs.org/tokyotosho/0.0.2" }, "dist": { "0.0.1": { "shasum": "2d80207ee54ab7a4cf2a688d899eb5651feb86e5", "tarball": "http://registry.npmjs.org/tokyotosho/-/tokyotosho-0.0.1.tgz" }, "0.0.2": { "shasum": "c39993f3571e925614bb48a3eeea7786ef15a61e", "tarball": "http://registry.npmjs.org/tokyotosho/-/tokyotosho-0.0.2.tgz" } }, "keywords": [ "torrent", "torrents", "tokyotosho", "tokyo toshokan", "tokyo", "toshokan", "search" ], "url": "http://registry.npmjs.org/tokyotosho/" }, "tolang": { "name": "tolang", "description": "Translation using the Google API", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "cezary", "email": "cezary@gmail.com" } ], "time": { "modified": "2011-05-18T16:13:21.310Z", "created": "2011-05-04T20:21:30.811Z", "0.0.1": "2011-05-04T20:21:31.103Z", "0.0.2": "2011-05-04T20:57:33.957Z", "0.0.3": "2011-05-18T16:13:21.310Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/tolang/0.0.1", "0.0.2": "http://registry.npmjs.org/tolang/0.0.2", "0.0.3": "http://registry.npmjs.org/tolang/0.0.3" }, "dist": { "0.0.1": { "shasum": "31427894df212778671c9d2542797519985d9c82", "tarball": "http://registry.npmjs.org/tolang/-/tolang-0.0.1.tgz" }, "0.0.2": { "shasum": "5c06382504b45843626941ac19cbe4b2e553ce8a", "tarball": "http://registry.npmjs.org/tolang/-/tolang-0.0.2.tgz" }, "0.0.3": { "shasum": "9944f83162ba7c6167e9d23dc5d56cb25bcf4756", "tarball": "http://registry.npmjs.org/tolang/-/tolang-0.0.3.tgz" } }, "keywords": [ "translate", "tolang", "to_lang" ], "url": "http://registry.npmjs.org/tolang/" }, "tolmey": { "name": "tolmey", "description": "easy mapping tile downloading", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "jergason", "email": "jergason@gmail.com" } ], "time": { "modified": "2011-12-13T23:25:13.544Z", "created": "2011-10-28T06:29:42.670Z", "0.0.1": "2011-10-28T06:33:10.363Z", "0.1.1": "2011-11-04T18:14:57.639Z", "0.2.0": "2011-11-16T22:17:35.856Z", "0.2.1": "2011-11-20T03:20:20.115Z", "0.3.0": "2011-11-21T22:05:14.636Z", "0.4.0": "2011-11-28T23:40:55.904Z", "0.5.0": "2011-12-13T00:11:10.111Z", "0.5.1": "2011-12-13T00:15:32.711Z", "0.5.2": "2011-12-13T23:25:13.544Z" }, "author": { "name": "Jamison Dance", "email": "jergason@gmail.com", "url": "http://jamisondance.com" }, "repository": { "type": "git", "url": "git://github.com/jergason/Tolmey.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tolmey/0.0.1", "0.1.1": "http://registry.npmjs.org/tolmey/0.1.1", "0.2.0": "http://registry.npmjs.org/tolmey/0.2.0", "0.2.1": "http://registry.npmjs.org/tolmey/0.2.1", "0.3.0": "http://registry.npmjs.org/tolmey/0.3.0", "0.4.0": "http://registry.npmjs.org/tolmey/0.4.0", "0.5.0": "http://registry.npmjs.org/tolmey/0.5.0", "0.5.1": "http://registry.npmjs.org/tolmey/0.5.1", "0.5.2": "http://registry.npmjs.org/tolmey/0.5.2" }, "dist": { "0.0.1": { "shasum": "8fe0165e3351b4ebc919ccb9bd9c232ffa8698eb", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.0.1.tgz" }, "0.1.1": { "shasum": "4d27b3a695bf7162bc02970fac92e057e7ca8259", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.1.1.tgz" }, "0.2.0": { "shasum": "8c9658185949a52667323cefbf2364f82bcfdd29", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.2.0.tgz" }, "0.2.1": { "shasum": "e283989a7965c32535538b21f64b9ba762103e37", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.2.1.tgz" }, "0.3.0": { "shasum": "9b504294b6c9c894289fa31ded44067c39313d26", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.3.0.tgz" }, "0.4.0": { "shasum": "2d0548788a33f60d3fc2b622458ebdeb95c954e1", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.4.0.tgz" }, "0.5.0": { "shasum": "0dc5e7c0ff4827d69d8685f7417feecfc1683b03", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.5.0.tgz" }, "0.5.1": { "shasum": "acb008a5c5a1797d72e038ef4953b5eeaedd99ad", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.5.1.tgz" }, "0.5.2": { "shasum": "3f360078ace2838df174c47c9e1d395714569604", "tarball": "http://registry.npmjs.org/tolmey/-/tolmey-0.5.2.tgz" } }, "keywords": [ "mapping", "gps", "ender" ], "url": "http://registry.npmjs.org/tolmey/" }, "toolbox": { "name": "toolbox", "description": "A collection of useful JavaScript utilities", "dist-tags": { "latest": "0.1.1" }, "readme": "# JavaScript Toolbox\n\nA collection of useful JavaScript utilities.\n\n### Features\n\n* Can be used with **Node.js** and **in the browser**\n* **AMD compatible**, you can load it via [RequireJS](https://github.com/jrburke/requirejs)\n* Lightweight\n* Fully **documented**\n* Tested\n\n## Example\n\n```javascript\nToolbox.getRandomNum(0, 100); // => 51\nToolbox.getRandomNums(0, 100, 3); // => [10, 54, 12]\nToolbox.getUid(); // => e80Ewq08td3QurK\nToolbox.detectMimeType('json'); // => application/json\n```\n\n## Download\n\nTo install **Toolbox**, use [NPM](http://npmjs.org/).\n\n```\n$ npm install toolbox\n```\n\nReleases are available for download from GitHub.\n\n| **Version** | **Description** | **Size** | **Action** |\n|:------------|:----------------|:---------|:-----------|\n| `toolbox.js` | *uncompressed, with comments* | 18.49KB (5.21KB gzipped) | [Download](https://raw.github.com/Baggz/Toolbox/master/src/toolbox.js) |\n| `toolbox.min.js` | *compressed, without comments* | 12.96KB (4.2KB gzipped) | [Download](https://raw.github.com/Baggz/Toolbox/master/dist/toolbox.min.js) |\n\n# Documentation\n\n**Methods**\n\n* [getRandomNum](#getRandomNum)\n* [getRandomNums](#getRandomNums)\n* [getUid](#getUid)\n* [getAvg](#getAvg)\n* [getMax](#getMax)\n* [getMin](#getMin)\n* [getSum](#getSum)\n* [detectMimeType](#detectMimeType)\n* [removeDuplicates](#removeDuplicates)\n* [shuffle](#shuffle)\n* [rgbToHex](#rgbToHex)\n* [hexToRgb](#hexToRgb)\n\n\n## GetRandomNum\n\n### getRandomNum(min, max[, except])\n\n**Examples**\n\n```javascript\nToolbox.getRandomNum(0, 5); // => 2\nToolbox.getRandomNum(0, 5, 3); // => 2\nToolbox.getRandomNum(0, 5, [0, 1, 2, 3, 4]); // => 5\n```\n\n\n## GetRandomNums\n\n### getRandomNums(min, max, count[, except])\n\n**Examples**\n\n```javascript\nToolbox.getRandomNums(0, 5, 3); // => [4, 1, 2]\nToolbox.getRandomNums(0, 5, 3, 4); // => [3, 2, 0]\nToolbox.getRandomNums(0, 5, 3, [0, 1, 2]); // => [4, 5, 3]\n```\n\n\n## GetUid\n\n### getUid(length[, resources])\n\n**Examples**\n\n```javascript\nToolbox.getUid(); // => I1pRhV31R1x5iAY\nToolbox.getUid(25); // => N9JydVi0A2zot9wg8413QGV3j\n```\n\n```javascript\nvar collections = { \n numbers: false\n};\n\nToolbox.getUid(25, collections); // => ConnMxWPZcvZwxvNoMAQpJHUr\n```\n\n```javascript\nvar collections = { \n numbers: false,\n lowercase: false\n};\n\nToolbox.getUid(25, collections); // => HGXWGZFIQBBWTIRZPGYXELPMP\n```\n\n```javascript\nvar collections = { \n numbers: false,\n lowercase: false,\n myCollection: '@#${}<>()'\n};\n\nToolbox.getUid(25, collections); // => Z@}LI(Q<}U}#Q(K$S}L}CC<@Z\n```\n\n\n## GetAvg\n\n### getAvg(numbers)\n\n**Examples**\n\n```javascript\nToolbox.getAvg([1, 2, 3, 4, 5]); // => 2\n```\n\n\n## GetMax\n\n### getMax(numbers)\n\n**Examples**\n\n```javascript\nToolbox.getMax([1, 2, 3, 4, 5]); // => 5\n```\n\n\n## GetMin\n\n### getMin(numbers)\n\n**Examples**\n\n```javascript\nToolbox.getMin([1, 2, 3, 4, 5]); // => 1\n```\n\n\n## GetSum\n\n### getMin(numbers)\n\n**Examples**\n\n```javascript\nToolbox.getSum([1, 2, 3, 4, 5]); // => 15\n```\n\n\n## DetectMimeType\n\n### detectMimeType(input)\n\n**Examples**\n\n```javascript\nToolbox.detectMimeType('json'); // => application/json\nToolbox.detectMimeType('application/json'); // => json\n```\n\n\n## RemoveDuplicates\n\n### removeDuplicates(input)\n\n**Examples**\n\n```javascript\nToolbox.removeDuplicates([1, 1, 2, 2, 3, 3, 4, 4, 5, 5]); // => [1, 2, 3, 4, 5]\n```\n\n\n## Shuffle\n\n### shuffle(input)\n\n**Examples**\n\n```javascript\nToolbox.shuffle([1, 2, 3, 4, 5]); // => [2, 1, 4, 3, 5]\n```\n\n\n## RgbToHex\n\n### rgbToHex(input)\n\n**Examples**\n\n```javascript\nToolbox.rgbToHex([255, 255, 255]); // => #ffffff\n```\n\n\n## HexToRgb\n\n### hexToRgb(input)\n\n**Examples**\n\n```javascript\nToolbox.hexToRgb('#ffffff'); // => [255, 255, 255]\n```\n\n# Running Tests\n\n```\n$ npm tests/\n```\n\n# License\n\n(The MIT License)\n\nCopyright (c) 2011 František Hába <hello@frantisekhaba.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "baggz", "email": "hello@frantisekhaba.com" } ], "time": { "modified": "2011-11-25T22:23:52.280Z", "created": "2011-11-14T22:23:37.654Z", "0.1.0": "2011-11-14T22:23:39.681Z", "0.1.1": "2011-11-25T22:23:52.280Z" }, "author": { "name": "František Hába", "email": "hello@frantisekhaba.com" }, "repository": { "type": "git", "url": "git://github.com/Baggz/Toolbox.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/toolbox/0.1.0", "0.1.1": "http://registry.npmjs.org/toolbox/0.1.1" }, "dist": { "0.1.0": { "shasum": "6a5a631356aeb516219838716f263fd7d1f022ba", "tarball": "http://registry.npmjs.org/toolbox/-/toolbox-0.1.0.tgz" }, "0.1.1": { "shasum": "449f79229757aa6a8f74fa59f26356c8b5279348", "tarball": "http://registry.npmjs.org/toolbox/-/toolbox-0.1.1.tgz" } }, "keywords": [ "helpers", "detectMimeType", "getAvg", "getMax", "getMin", "getRandomNum", "getRandomNums", "getSum", "getUid", "removeDuplicates", "shuffle", "hex", "rgb", "color", "utility", "utilities", "random", "uid", "random number", "random numbers" ], "url": "http://registry.npmjs.org/toolbox/" }, "toolkit": { "name": "toolkit", "description": "An ECMA5 compliant javascript multi-purpose toolkit.", "dist-tags": { "latest": "1.5.4" }, "maintainers": [ { "name": "ollym", "email": "oliver.morgan@kohark.com" } ], "time": { "modified": "2011-09-30T13:08:02.821Z", "created": "2011-08-27T17:54:03.763Z", "1.0.0": "2011-08-27T17:54:05.539Z", "1.0.1": "2011-08-27T18:24:39.223Z", "1.1.0": "2011-09-01T02:57:59.386Z", "1.2.0": "2011-09-07T03:19:34.991Z", "1.3.0": "2011-09-10T18:25:28.347Z", "1.4.0": "2011-09-18T12:07:20.525Z", "1.5.1": "2011-09-26T12:44:18.054Z", "1.5.2": "2011-09-26T12:57:08.282Z", "1.5.3": "2011-09-30T01:29:37.865Z", "1.5.4": "2011-09-30T13:08:02.821Z" }, "author": { "name": "Oliver Morgan", "email": "ollym@me.com" }, "repository": { "type": "git", "url": "git://github.com/ollym/toolkit.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/toolkit/1.0.0", "1.0.1": "http://registry.npmjs.org/toolkit/1.0.1", "1.1.0": "http://registry.npmjs.org/toolkit/1.1.0", "1.2.0": "http://registry.npmjs.org/toolkit/1.2.0", "1.3.0": "http://registry.npmjs.org/toolkit/1.3.0", "1.4.0": "http://registry.npmjs.org/toolkit/1.4.0", "1.5.1": "http://registry.npmjs.org/toolkit/1.5.1", "1.5.2": "http://registry.npmjs.org/toolkit/1.5.2", "1.5.3": "http://registry.npmjs.org/toolkit/1.5.3", "1.5.4": "http://registry.npmjs.org/toolkit/1.5.4" }, "dist": { "1.0.0": { "shasum": "a33b4ef79d62dc1d7672d2b0bc7cee74638d787f", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.0.0.tgz" }, "1.0.1": { "shasum": "07794f0554068d1f3600324a248f2d0008a9d72b", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.0.1.tgz" }, "1.1.0": { "shasum": "89ae02d5923e9d5f4574982419725a540a0d5cf3", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.1.0.tgz" }, "1.2.0": { "shasum": "bc64da4b335b5ffdf72e94058d969a5ecadebc17", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.2.0.tgz" }, "1.3.0": { "shasum": "c5827aed1b785737cf6d31c3909427a134dfa32f", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.3.0.tgz" }, "1.4.0": { "shasum": "2bf1c333d57bed77862a17ddeb6a58447f8ac435", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.4.0.tgz" }, "1.5.1": { "shasum": "5de3781d0f90e1e56970fd51d2d2a9898b2e7d35", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.5.1.tgz" }, "1.5.2": { "shasum": "17460a41114de65043f54b8e89e0e035dea85cb1", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.5.2.tgz" }, "1.5.3": { "shasum": "bf9dac38da21baf3caeca9b85f4ee4b3f0ecde18", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.5.3.tgz" }, "1.5.4": { "shasum": "cb878eb76516f087a0aa6ed37e1ab8e2563391ca", "tarball": "http://registry.npmjs.org/toolkit/-/toolkit-1.5.4.tgz" } }, "keywords": [ "ECMA5", "tookit", "utility", "object" ], "url": "http://registry.npmjs.org/toolkit/" }, "tools": { "name": "tools", "description": "Install for the tools", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "toddmoore", "email": "todd@toddm.me" } ], "time": { "modified": "2011-05-23T14:11:17.901Z", "created": "2011-05-23T14:11:17.395Z", "0.0.0": "2011-05-23T14:11:17.901Z" }, "author": { "name": "Todd" }, "repository": { "type": "git", "url": "git://github.com/toddmoore/recline.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/tools/0.0.0" }, "dist": { "0.0.0": { "shasum": "a6b6a1f070ce8622db63e87d3469d4c876e8b649", "tarball": "http://registry.npmjs.org/tools/-/tools-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/tools/" }, "topcube": { "name": "topcube", "description": "Simple bindings to create a webkit window that node can control", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-05-09T23:51:46.485Z", "created": "2011-04-28T18:07:49.384Z", "0.0.1": "2011-04-28T18:07:49.843Z", "0.0.2": "2011-04-28T18:21:56.622Z", "0.0.3": "2011-04-28T18:28:06.348Z", "0.0.4": "2011-04-28T18:40:05.367Z", "0.0.5": "2011-04-28T19:33:03.195Z", "0.0.6": "2011-05-01T01:30:40.646Z", "0.0.7": "2011-05-09T23:51:23.533Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/topcube.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/topcube/0.0.1", "0.0.2": "http://registry.npmjs.org/topcube/0.0.2", "0.0.3": "http://registry.npmjs.org/topcube/0.0.3", "0.0.4": "http://registry.npmjs.org/topcube/0.0.4", "0.0.5": "http://registry.npmjs.org/topcube/0.0.5", "0.0.6": "http://registry.npmjs.org/topcube/0.0.6", "0.0.7": "http://registry.npmjs.org/topcube/0.0.7" }, "dist": { "0.0.1": { "shasum": "86035520af02da13df9487329a6a007ae6ca94ac", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae": { "shasum": "8281f452dba1f16473a38dc607e803fccb47c56e", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.1.tgz" }, "0.0.2": { "shasum": "5f9fb9a8a4367322b7a84bdc908371cc7927c77b", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae": { "shasum": "675fbf1ea1bdfba7e59fbb82d27a627492112f21", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.2-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.2.tgz" }, "0.0.3": { "shasum": "7a4e54b2116a4b636f3582b205ac5bda152d93a7", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae": { "shasum": "f2034deb66a20ced5b7d7b34ef40a298e4070fcb", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.3-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.3.tgz" }, "0.0.4": { "shasum": "82edb15603ff57b284a10a86c821abc3f2892ef8", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae": { "shasum": "0b4cf5bbadbfd8b0d10edb3ee6ad553449e4d7b9", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.4-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.4.tgz" }, "0.0.5": { "shasum": "e0b2db01894efe166648dc8ded5fa5aa31a628f1", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae": { "shasum": "a132fea380bfd9b935f5636d5b40ee6b8e066484", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.5-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.5.tgz" }, "0.0.6": { "shasum": "6271b42ab32c5074a6c28da2707c63bfec5b4817", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.6.tgz", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic-pae": { "shasum": "12c7fc353a829b0b9b78c96115966c97149dfd77", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.6-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.38-8-generic-pae.tgz" } } }, "0.0.7": { "shasum": "0c2d3c7c8933e6b4d60f174e9b257129b5400f37", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae": { "shasum": "a585485254bce12135172cb2576673dbd6be87b6", "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.7-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.10-linux-2.6.35-28-generic-pae.tgz" } }, "tarball": "http://registry.npmjs.org/topcube/-/topcube-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/topcube/" }, "torrent-search": { "name": "torrent-search", "description": "Simple Node API wrapper for Isohunt torrents search API", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "author": { "name": "Anton Podviaznikov", "url": "podviaznikov@gmail.com" }, "time": { "modified": "2011-03-06T22:04:25.128Z", "created": "2010-12-25T21:19:10.099Z", "0.1.0": "2010-12-25T21:19:10.099Z", "0.1.1": "2010-12-25T21:19:10.099Z", "0.1.2": "2011-03-06T22:04:25.128Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/torrent-search/0.1.0", "0.1.1": "http://registry.npmjs.org/torrent-search/0.1.1", "0.1.2": "http://registry.npmjs.org/torrent-search/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/torrent-search/-/torrent-search-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/torrent-search/-/torrent-search-0.1.1.tgz" }, "0.1.2": { "shasum": "90107fbfbb8715db0fe0a9b9ead188ec45905a17", "tarball": "http://registry.npmjs.org/torrent-search/-/torrent-search-0.1.2.tgz" } }, "keywords": [ "torrent", "search", "API", "wrapper", "isohunt" ], "url": "http://registry.npmjs.org/torrent-search/" }, "torrent-util": { "name": "torrent-util", "description": "Various utility functions for making sense of .torrent files", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "deoxxa", "email": "deoxxa@fknsrs.biz" } ], "time": { "modified": "2011-11-19T04:04:22.234Z", "created": "2011-11-19T03:43:19.708Z", "0.0.1": "2011-11-19T03:43:23.354Z", "0.0.2": "2011-11-19T03:43:42.082Z", "0.0.3": "2011-11-19T03:51:12.882Z", "0.0.4": "2011-11-19T04:04:22.234Z" }, "author": { "name": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/" }, "repository": { "type": "git", "url": "git://github.com/deoxxa/node-torrent-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/torrent-util/0.0.1", "0.0.2": "http://registry.npmjs.org/torrent-util/0.0.2", "0.0.3": "http://registry.npmjs.org/torrent-util/0.0.3", "0.0.4": "http://registry.npmjs.org/torrent-util/0.0.4" }, "dist": { "0.0.1": { "shasum": "a402ff52da5c49f8b3c61695ea045df3bc09ec3d", "tarball": "http://registry.npmjs.org/torrent-util/-/torrent-util-0.0.1.tgz" }, "0.0.2": { "shasum": "154f299d1dcac4fa614f463c255dab26499fddec", "tarball": "http://registry.npmjs.org/torrent-util/-/torrent-util-0.0.2.tgz" }, "0.0.3": { "shasum": "f7debeb10fe78db0d8cdecd8e3c3d41527281777", "tarball": "http://registry.npmjs.org/torrent-util/-/torrent-util-0.0.3.tgz" }, "0.0.4": { "shasum": "2d4ed89e4211644bc204ab98dabd041874d1fcbb", "tarball": "http://registry.npmjs.org/torrent-util/-/torrent-util-0.0.4.tgz" } }, "keywords": [ "torrent", "utility" ], "url": "http://registry.npmjs.org/torrent-util/" }, "tosource": { "name": "tosource", "description": "toSource converts JavaScript objects back to source", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marcello", "email": "marcello@cellosoft.com" } ], "time": { "modified": "2011-04-24T19:26:34.412Z", "created": "2011-04-24T18:44:22.731Z", "0.1.0": "2011-04-24T18:44:22.886Z", "0.1.1": "2011-04-24T19:26:34.412Z" }, "author": { "name": "Marcello Bastéa-Forte", "email": "marcello@cellosoft.com", "url": "http://marcello.cellosoft.com/" }, "repository": { "type": "git", "url": "git://github.com/marcello3d/node-tosource.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tosource/0.1.0", "0.1.1": "http://registry.npmjs.org/tosource/0.1.1" }, "dist": { "0.1.0": { "shasum": "cb913eb9c3b24952505931f62b8f6053f3771ba9", "tarball": "http://registry.npmjs.org/tosource/-/tosource-0.1.0.tgz" }, "0.1.1": { "shasum": "33b2d4190a81467d9783a12a56f70a44127339ca", "tarball": "http://registry.npmjs.org/tosource/-/tosource-0.1.1.tgz" } }, "keywords": [ "source", "tosource", "json", "javascript object", "object" ], "url": "http://registry.npmjs.org/tosource/" }, "touch": { "name": "touch", "description": "like touch(1) in node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-10-05T22:13:25.389Z", "created": "2011-10-05T22:13:24.358Z", "0.0.1": "2011-10-05T22:13:25.389Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-touch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/touch/0.0.1" }, "dist": { "0.0.1": { "shasum": "c58742ef5dedcf0a238b39cbcadaa0e0e404e1b6", "tarball": "http://registry.npmjs.org/touch/-/touch-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/touch/" }, "tough-cookie": { "name": "tough-cookie", "description": "RFC6265 Cookies and Cookie Jar for node.js", "dist-tags": { "latest": "0.9.7" }, "maintainers": [ { "name": "jstash", "email": "jeremy@goinstant.com" } ], "time": { "modified": "2011-12-01T23:14:08.946Z", "created": "2011-10-21T19:06:03.548Z", "0.9.0": "2011-10-21T19:06:03.972Z", "0.9.1": "2011-10-31T20:14:14.089Z", "0.9.3": "2011-11-07T22:32:46.899Z", "0.9.4": "2011-11-23T15:55:51.823Z", "0.9.5": "2011-11-23T16:09:51.761Z", "0.9.6": "2011-11-23T19:26:54.217Z", "0.9.7": "2011-12-01T23:14:08.946Z" }, "author": { "name": "Jeremy Stashewsky", "email": "jeremy@goinstant.com", "url": "https://github.com/stash" }, "repository": { "type": "git", "url": "git://github.com/goinstant/node-cookie.git" }, "versions": { "0.9.0": "http://registry.npmjs.org/tough-cookie/0.9.0", "0.9.1": "http://registry.npmjs.org/tough-cookie/0.9.1", "0.9.3": "http://registry.npmjs.org/tough-cookie/0.9.3", "0.9.4": "http://registry.npmjs.org/tough-cookie/0.9.4", "0.9.5": "http://registry.npmjs.org/tough-cookie/0.9.5", "0.9.6": "http://registry.npmjs.org/tough-cookie/0.9.6", "0.9.7": "http://registry.npmjs.org/tough-cookie/0.9.7" }, "dist": { "0.9.0": { "shasum": "b09b191982dcd7b0cccd78e176c2d6842810c9c5", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.0.tgz" }, "0.9.1": { "shasum": "0f882fcc572567283eef639b0ba1c1a4785c72fe", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.1.tgz" }, "0.9.3": { "shasum": "57017d596dbf03e4c7c79cf2f8c01fc69e9b70b1", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.3.tgz" }, "0.9.4": { "shasum": "e8a768ccb452dd3a9b8b844fe3a2ab2d319f0315", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.4.tgz" }, "0.9.5": { "shasum": "a189208232ec5ee8b94f2578769b21155ab9b131", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.5.tgz" }, "0.9.6": { "shasum": "c63b55e3862676e5d394a9f102f7dd599539af15", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.6.tgz" }, "0.9.7": { "shasum": "ea037e175d326574b0afb196d658672c7912bd45", "tarball": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.7.tgz" } }, "keywords": [ "HTTP cookie cookies set-cookie cookiejar jar RFC6265 RFC2965" ], "url": "http://registry.npmjs.org/tough-cookie/" }, "toYaml": { "name": "toYaml", "description": "A simple JSON to YAML serializer - dumper - encoder - whatever", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dotmaster", "email": "isimpl@gmail.com" } ], "time": { "modified": "2011-06-09T14:16:32.031Z", "created": "2011-01-13T00:59:50.287Z", "0.0.8": "2011-01-13T00:59:50.729Z", "0.0.9": "2011-06-09T11:17:58.804Z", "1.0.0": "2011-06-09T14:09:15.001Z" }, "author": { "name": "Gregor Schwab", "email": "gregor@connect-mi.com", "url": "http://www.connect-mi.com" }, "repository": { "type": "git", "url": "http://github.com/dotmaster/jsonToYaml.git" }, "versions": { "0.0.8": "http://registry.npmjs.org/toYaml/0.0.8", "0.0.9": "http://registry.npmjs.org/toYaml/0.0.9", "1.0.0": "http://registry.npmjs.org/toYaml/1.0.0" }, "dist": { "0.0.8": { "tarball": "http://registry.npmjs.org/toYaml/-/toYaml-0.0.8.tgz" }, "0.0.9": { "tarball": "http://registry.npmjs.org/toYaml/-/toYaml-0.0.9.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/toYaml/-/toYaml-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/toYaml/" }, "tplcpl": { "name": "tplcpl", "description": "Templates Compiler", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jsmarkus", "email": "nixmrak@gmail.com" } ], "time": { "modified": "2011-09-20T09:06:51.761Z", "created": "2011-09-14T11:06:42.693Z", "0.0.1": "2011-09-14T11:06:44.512Z", "0.0.2": "2011-09-14T11:09:30.744Z", "0.0.3": "2011-09-20T09:06:51.761Z" }, "author": { "name": "Markus" }, "repository": { "type": "git", "url": "git://github.com/jsmarkus/tplcpl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tplcpl/0.0.1", "0.0.2": "http://registry.npmjs.org/tplcpl/0.0.2", "0.0.3": "http://registry.npmjs.org/tplcpl/0.0.3" }, "dist": { "0.0.1": { "shasum": "ceddc49e0733e4a33c1c804ec5008ec9262b184d", "tarball": "http://registry.npmjs.org/tplcpl/-/tplcpl-0.0.1.tgz" }, "0.0.2": { "shasum": "2df77001971903f5ad4e025ab44bc2dfeb037fa6", "tarball": "http://registry.npmjs.org/tplcpl/-/tplcpl-0.0.2.tgz" }, "0.0.3": { "shasum": "b4dc5db0bd6fa7d6607bd2f481adbaa7e448e134", "tarball": "http://registry.npmjs.org/tplcpl/-/tplcpl-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/tplcpl/" }, "tq": { "name": "tq", "description": "tiny queue", "dist-tags": { "latest": "0.0.2" }, "readme": "## Example\n\n```javascript\n\nvar queue = require('tq').queue();\n\n\n\nqueue.push(function() {\n\tconsole.log('next');\n\n\tthis();\n\n}).\npush(function() {\n\t\n\tconsole.log(\"next\");\n\n\tthis();\n}).\nstart();\n\n```\n\nAnother variation\n\n```javascript\nvar queue = require('tq').queue();\n\n\n[\n\tfunction() {\n\t\tthis();\n\t},\n\tfunction() {\n\t\tthis()\n\t},\n\tfunction() {\n\t\tthis();\n\t}\n].forEach(queue.push);\n\nqueue.start();\n```\n\n\n## Api\n\n\n### queue.push \npushes a queue to the end\n\n### queue.unshift\npushes a queue to the beginning (next up)\n\n### queue.start\nstarts a queue\n\n### queue.stop\nstops a queue", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-10T00:06:03.797Z", "created": "2011-12-03T23:51:14.063Z", "0.0.1": "2011-12-03T23:51:14.360Z", "0.0.2": "2011-12-10T00:06:03.797Z" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/tq/0.0.1", "0.0.2": "http://registry.npmjs.org/tq/0.0.2" }, "dist": { "0.0.1": { "shasum": "eb0740a9793c048d0548dc9718dd42958b64a0b3", "tarball": "http://registry.npmjs.org/tq/-/tq-0.0.1.tgz" }, "0.0.2": { "shasum": "0f8a22615b15bd4246583f3ad45de1bf588f4841", "tarball": "http://registry.npmjs.org/tq/-/tq-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tq/" }, "tracejs": { "name": "tracejs", "description": "Expand Error.stack traces into usable objects providing context and highlighting", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "time": { "modified": "2011-11-30T17:51:01.150Z", "created": "2011-06-21T23:05:17.400Z", "0.0.1": "2011-06-21T23:05:17.748Z", "0.0.2": "2011-06-21T23:15:43.803Z", "0.0.333": "2011-06-21T23:50:03.189Z", "0.0.3": "2011-06-21T23:52:40.671Z", "0.1.0": "2011-06-22T03:24:04.649Z", "0.1.1": "2011-06-22T04:33:15.403Z", "0.1.2": "2011-06-22T06:02:03.457Z", "0.1.3": "2011-09-22T20:37:43.431Z", "0.1.4": "2011-11-30T17:51:01.150Z" }, "author": { "name": "Chris Dickinson", "email": "chris@neversaw.us", "url": "http://neversaw.us/" }, "repository": { "type": "git", "url": "git://github.com/chrisdickinson/tracejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tracejs/0.0.1", "0.0.2": "http://registry.npmjs.org/tracejs/0.0.2", "0.0.3": "http://registry.npmjs.org/tracejs/0.0.3", "0.1.0": "http://registry.npmjs.org/tracejs/0.1.0", "0.1.1": "http://registry.npmjs.org/tracejs/0.1.1", "0.1.2": "http://registry.npmjs.org/tracejs/0.1.2", "0.1.3": "http://registry.npmjs.org/tracejs/0.1.3", "0.1.4": "http://registry.npmjs.org/tracejs/0.1.4" }, "dist": { "0.0.1": { "shasum": "cbfe0d0ef9520286365ca1a3c1561f8597ed4170", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.0.1.tgz" }, "0.0.2": { "shasum": "1b28dca171b166baaef9116333d7220ed512e6cd", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.0.2.tgz" }, "0.0.3": { "shasum": "d583177ea6f18baa3b377c5367052d21387e4cc8", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.0.3.tgz" }, "0.1.0": { "shasum": "b323f871cf3643b6d3092403d4524873c5946145", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.1.0.tgz" }, "0.1.1": { "shasum": "7991e431a95c06bfe65af2600bb4abc3feca324e", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.1.1.tgz" }, "0.1.2": { "shasum": "f2e59ba20fd0cd90a5c40e06fefeaa80c62105b6", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.1.2.tgz" }, "0.1.3": { "shasum": "f33a8c678a62c0be92bd0d3889bb157019c1f5b6", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.1.3.tgz" }, "0.1.4": { "shasum": "29dbeb4ae107892f76548cdfa1be8e1a73758de6", "tarball": "http://registry.npmjs.org/tracejs/-/tracejs-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/tracejs/" }, "traceur": { "name": "traceur", "description": "Traceur compiler for node.js", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-09-30T02:51:14.689Z", "created": "2011-06-22T00:58:26.389Z", "1.0.0": "2011-06-22T00:58:26.785Z", "1.0.1": "2011-06-23T12:39:51.167Z", "1.1.0": "2011-09-19T00:29:44.789Z", "1.1.1": "2011-09-19T05:27:55.636Z", "2.0.0": "2011-09-30T02:51:14.689Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co" }, "repository": { "type": "git", "url": "git@github.com:aikar/traceur" }, "versions": { "1.0.0": "http://registry.npmjs.org/traceur/1.0.0", "1.0.1": "http://registry.npmjs.org/traceur/1.0.1", "1.1.0": "http://registry.npmjs.org/traceur/1.1.0", "1.1.1": "http://registry.npmjs.org/traceur/1.1.1", "2.0.0": "http://registry.npmjs.org/traceur/2.0.0" }, "dist": { "1.0.0": { "shasum": "2bf2e7fe1fe91a7792423f9988787b55c0ffeb14", "tarball": "http://registry.npmjs.org/traceur/-/traceur-1.0.0.tgz" }, "1.0.1": { "shasum": "62d7c916e0c8f4683823a6f1adde0596fa3f3999", "tarball": "http://registry.npmjs.org/traceur/-/traceur-1.0.1.tgz" }, "1.1.0": { "shasum": "8387ed2856c15441e5328b1d0e0f03d375f80823", "tarball": "http://registry.npmjs.org/traceur/-/traceur-1.1.0.tgz" }, "1.1.1": { "shasum": "0b4aaa8a2fe3924e81a17ec617edecc625219021", "tarball": "http://registry.npmjs.org/traceur/-/traceur-1.1.1.tgz" }, "2.0.0": { "shasum": "071e395d321da9db84c5d0a02e23472987040f7d", "tarball": "http://registry.npmjs.org/traceur/-/traceur-2.0.0.tgz" } }, "url": "http://registry.npmjs.org/traceur/" }, "traceurl": { "name": "traceurl", "description": "A JavaScript utility to trace the original url of a shortened url.", "dist-tags": { "latest": "0.2.7" }, "maintainers": [ { "name": "catchen", "email": "cathsfz@gmail.com" } ], "time": { "modified": "2011-07-30T06:23:27.877Z", "created": "2011-07-16T16:31:00.287Z", "0.2.0": "2011-07-16T16:31:02.031Z", "0.2.1": "2011-07-16T16:36:26.903Z", "0.2.2": "2011-07-16T16:43:45.882Z", "0.2.3": "2011-07-16T16:53:19.394Z", "0.2.5": "2011-07-17T02:47:25.843Z", "0.2.7": "2011-07-17T13:07:18.138Z" }, "author": { "name": "Cat Chen", "email": "catchen@catchen.me", "url": "http://catchen.me" }, "versions": { "0.2.0": "http://registry.npmjs.org/traceurl/0.2.0", "0.2.1": "http://registry.npmjs.org/traceurl/0.2.1", "0.2.2": "http://registry.npmjs.org/traceurl/0.2.2", "0.2.3": "http://registry.npmjs.org/traceurl/0.2.3", "0.2.5": "http://registry.npmjs.org/traceurl/0.2.5", "0.2.7": "http://registry.npmjs.org/traceurl/0.2.7" }, "dist": { "0.2.0": { "shasum": "fd511aae46e4826c8d70dd3cd14de74597d61e29", "tarball": "http://registry.npmjs.org/traceurl/-/traceurl-0.2.0.tgz" }, "0.2.1": { "shasum": "430d5e0daefa7c900fe9ddc261d3040771dc6592", "tarball": "http://registry.npmjs.org/traceurl/-/traceurl-0.2.1.tgz" }, "0.2.2": { "shasum": "aa1cdb775539f9c3676558ad4b86d2d6802d67d0", "tarball": "http://registry.npmjs.org/traceurl/-/traceurl-0.2.2.tgz" }, "0.2.3": { "shasum": "31a8c49a4a08331b6da6dc9b8fb868f5eeb50ed9", "tarball": "http://registry.npmjs.org/traceurl/-/traceurl-0.2.3.tgz" }, "0.2.5": { "shasum": "774515d724865e5b22bc4e7ac3c0010f00996168", "tarball": "http://registry.npmjs.org/traceurl/-/traceurl-0.2.5.tgz" }, "0.2.7": { "shasum": "4571643253a667f5293a5a882eeef0418fc6eb1b", "tarball": "http://registry.npmjs.org/traceurl/-/traceurl-0.2.7.tgz" } }, "url": "http://registry.npmjs.org/traceurl/" }, "tracey": { "name": "tracey", "description": "Get a parsed stack trace for the current location", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "glenjamin", "email": "glenjamin@gmail.com" } ], "time": { "modified": "2011-10-28T12:11:58.010Z", "created": "2011-09-21T12:02:22.237Z", "0.1.0": "2011-09-21T12:02:23.506Z", "0.1.1": "2011-09-22T09:35:00.067Z", "0.2.0": "2011-10-28T12:11:58.010Z" }, "author": { "name": "Glen Mailer", "email": "glenjamin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/glenjamin/node-tracey.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tracey/0.1.0", "0.1.1": "http://registry.npmjs.org/tracey/0.1.1", "0.2.0": "http://registry.npmjs.org/tracey/0.2.0" }, "dist": { "0.1.0": { "shasum": "085e47695990b89fd29e25ec0e52f976dc3bbca0", "tarball": "http://registry.npmjs.org/tracey/-/tracey-0.1.0.tgz" }, "0.1.1": { "shasum": "86d6b1ade93b4ba700f80f7471675a19f3905218", "tarball": "http://registry.npmjs.org/tracey/-/tracey-0.1.1.tgz" }, "0.2.0": { "shasum": "49551a38aec458200377f2ee1b379585cf5ca132", "tarball": "http://registry.npmjs.org/tracey/-/tracey-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/tracey/" }, "tracklist": { "name": "tracklist", "description": "Eat folder of mp3s, receive id3 track info", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-11-08T06:21:53.459Z", "created": "2011-11-02T07:29:40.406Z", "0.0.0": "2011-11-02T07:29:47.550Z", "0.0.0-1": "2011-11-03T04:51:00.488Z", "0.1.0": "2011-11-08T06:21:53.459Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/tracklist.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/tracklist/0.0.0", "0.0.0-1": "http://registry.npmjs.org/tracklist/0.0.0-1", "0.1.0": "http://registry.npmjs.org/tracklist/0.1.0" }, "dist": { "0.0.0": { "shasum": "29bef81f232b354c476b1a8a06f3a9b886c0e824", "tarball": "http://registry.npmjs.org/tracklist/-/tracklist-0.0.0.tgz" }, "0.0.0-1": { "shasum": "c93127751de11c2aeef5dcb22813678e58abd3f1", "tarball": "http://registry.npmjs.org/tracklist/-/tracklist-0.0.0-1.tgz" }, "0.1.0": { "shasum": "d0a06c472c3ebe852c3db0e557894108eb911051", "tarball": "http://registry.npmjs.org/tracklist/-/tracklist-0.1.0.tgz" } }, "keywords": [ "id3", "mp3" ], "url": "http://registry.npmjs.org/tracklist/" }, "tracy": { "name": "tracy", "description": "Wrapper for v8's stack trace APIs.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-04-03T14:13:02.725Z", "created": "2011-04-03T11:54:52.932Z", "0.0.1": "2011-04-03T11:54:53.635Z", "0.0.2": "2011-04-03T14:13:02.725Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "type": "git", "url": "git@github.com:felixge/node-tracy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tracy/0.0.1", "0.0.2": "http://registry.npmjs.org/tracy/0.0.2" }, "dist": { "0.0.1": { "shasum": "0592689319f97c0b7ddf1aa3040e8f3e35ccdeaa", "tarball": "http://registry.npmjs.org/tracy/-/tracy-0.0.1.tgz" }, "0.0.2": { "shasum": "fe0781657224e998d63021588e0fb0883d26ea8a", "tarball": "http://registry.npmjs.org/tracy/-/tracy-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tracy/" }, "trailer": { "name": "trailer", "description": "An HTTP server written for Node.", "dist-tags": { "latest": "0.7.1" }, "readme": null, "maintainers": [ { "name": "tylermwashburn", "email": "tylermwashburn@gmail.com" } ], "time": { "modified": "2011-12-13T03:49:50.215Z", "created": "2011-12-03T21:43:06.254Z", "0.7.0": "2011-12-03T21:43:07.387Z", "0.7.1": "2011-12-13T03:49:50.215Z" }, "author": { "name": "Tyler Washburn", "url": "http://tylermwashburn.net/" }, "repository": { "type": "git", "url": "git://github.com/tylermwashburn/trailer.git" }, "versions": { "0.7.0": "http://registry.npmjs.org/trailer/0.7.0", "0.7.1": "http://registry.npmjs.org/trailer/0.7.1" }, "dist": { "0.7.0": { "shasum": "08866e695363adfd1dc95e5baa6fb0b2d4a92d3f", "tarball": "http://registry.npmjs.org/trailer/-/trailer-0.7.0.tgz" }, "0.7.1": { "shasum": "6f8d9d09951618ef791cefaa250e49413af61247", "tarball": "http://registry.npmjs.org/trailer/-/trailer-0.7.1.tgz" } }, "keywords": [ "http", "static", "file", "server" ], "url": "http://registry.npmjs.org/trailer/" }, "trainwreck": { "name": "trainwreck", "description": "Chaining made easy.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "millermedeiros", "email": "miller@millermedeiros.com" } ], "time": { "modified": "2011-10-19T05:37:58.648Z", "created": "2011-10-19T05:37:57.839Z", "0.1.0": "2011-10-19T05:37:58.648Z" }, "author": { "name": "Miller Medeiros" }, "repository": { "type": "git", "url": "git://github.com/millermedeiros/trainwreck.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/trainwreck/0.1.0" }, "dist": { "0.1.0": { "shasum": "580ced4f107f139fbb92f9039cbf526789ad0d24", "tarball": "http://registry.npmjs.org/trainwreck/-/trainwreck-0.1.0.tgz" } }, "keywords": [ "chaining", "method", "function", "property" ], "url": "http://registry.npmjs.org/trainwreck/" }, "traits": { "name": "traits", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "author": { "name": "Tom Van Cutsem" }, "versions": { "0.1.0": "http://registry.npmjs.org/traits/0.1.0", "0.3.0": "http://registry.npmjs.org/traits/0.3.0", "0.4.0": "http://registry.npmjs.org/traits/0.4.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/traits/-/traits-0.1.0.tgz" }, "0.3.0": { "tarball": "http://packages:5984/traits/-/traits-0.3.0.tgz" }, "0.4.0": { "tarball": "http://packages:5984/traits/-/traits-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/traits/" }, "tramp": { "name": "tramp", "description": "Translate Message Properties using Google Translate", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "time": { "modified": "2011-03-30T17:41:29.297Z", "created": "2011-03-30T17:29:55.356Z", "0.1.0": "2011-03-30T17:29:55.406Z", "0.1.1": "2011-03-30T17:41:29.297Z" }, "author": { "name": "Dylan Greene", "url": "http://github.com/dylang" }, "repository": { "type": "git", "url": "git://github.com/opower/tramp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tramp/0.1.0", "0.1.1": "http://registry.npmjs.org/tramp/0.1.1" }, "dist": { "0.1.0": { "shasum": "e368384f34f2fd8d7c25792f8c70aa1e0792ba37", "tarball": "http://registry.npmjs.org/tramp/-/tramp-0.1.0.tgz" }, "0.1.1": { "shasum": "8f0fde86595e566a503f17c369c91dee9661876b", "tarball": "http://registry.npmjs.org/tramp/-/tramp-0.1.1.tgz" } }, "keywords": [ "translate", "message properties", "translation", "google", "google translate" ], "url": "http://registry.npmjs.org/tramp/" }, "trampoline": { "name": "trampoline", "description": "Apple AirPlay trampoline server", "dist-tags": { "latest": "0.0.1" }, "readme": "Trampoline -- AirPlay control service\n====================================\n\nTrampoline provides a node server that gives a RESTful API to AirPlay devices\non the local network via\n[node-airplay](https://github.com/benvanik/node-airplay). The server can be used\nby applications on the local machine or network to discover AirPlay devices and\ncontrol the playback of those devices with one API.\n\nEventually, Trampoline will provide transparent video serving (exposing\nindividual local files over HTTP to enable playback from AirPlay devices) and\ntranscoding (sourcing from local or remote video files and transcoding into a\nformat that Apple devices will accept).\n\n## Quickstart\n\n npm install trampoline\n npm start trampoline\n\n## Installation\n\nWith [npm](http://npmjs.org):\n\n npm install trampoline\n\nFrom source:\n\n cd ~\n git clone https://benvanik@github.com/benvanik/trampoline.git\n npm link trampoline/\n\n## Configuration\n\nWhen using `npm start`, use `npm config` to change the launch options:\n\n npm config set trampoline:port 8090\n npm start trampoline\n\nIf launching directly via `trampoline`:\n\n trampoline --port=8090\n\n## API\n\n### Content API\n\nNOTE: content status readyToPlay must be true before attempting playback!\n\nSetup a new content serving request:\n\n POST /content/setup\n {\n source: {\n content: string,\n mimeType: string, // 'video/webm'\n cookie: string,\n referer: string,\n auth: string // user:password\n },\n target: {\n mimeType: string, // 'video/mp4'\n resolution: number, // 480, 720, 1080, undefined for original\n quality: number // [0-1], undefined for don't care\n }\n }\n --> {\n id: string\n }\n\n GET /content/[id]\n --> [streaming content]\n\n PUT /content/[id]\n\n DELETE /content/[id]\n\n GET /content/[id]/status\n --> {\n cached: boolean,\n seekable: boolean,\n readyToPlay: boolean\n }\n\n POST /content/[id]/cache\n {}\n --> {}\n\n### Device API\n\nList all devices on the network (query occasionally):\n\n GET /device/list\n --> {\n devices: [\n {\n id: string,\n name: string,\n deviceId: string,\n features: number,\n model: string,\n slideshowFeatures: [],\n supportedContentTypes: [string, ...]\n }, ...\n ]\n }\n\nGet the information of a specific device:\n\n GET /device/id/\n --> {\n id: string,\n name: string,\n deviceId: string,\n features: number,\n model: string,\n slideshowFeatures: [],\n supportedContentTypes: [string, ...]\n }\n\nGet the playback status of a device:\n\n GET /device/id/status\n --> {\n duration: number,\n position: number,\n rate: number,\n playbackBufferEmpty: boolean,\n playbackBufferFull: boolean,\n playbackLikelyToKeepUp: boolean,\n readyToPlay: boolean,\n loadedTimeRanges: [\n {\n start: number,\n duration: number\n }, ...\n ],\n seekableTimeRanges: [\n {\n start: number,\n duration: number\n }, ...\n ]\n }\n\nBegin playback of the given content:\n\n POST /device/id/play\n {\n content: string,\n start: number\n }\n --> {}\n\nStop playback of the current content:\n\n POST /device/id/stop\n {}\n --> {}\n\nSeek to the given position in the current content:\n\n POST /device/id/scrub\n {\n position: number\n }\n --> {}\n\nChange the playback rate of the current content (0 = pause, 1 = resume):\n\n POST /device/id/rate\n {\n value: number\n }\n --> {}\n\nAdjust the playback volume:\n\n POST /device/id/volume\n {\n value: number\n }\n --> {}\n\nTODO: Post a photo for slideshow mode:\n\n POST /device/id/photo\n {\n content: string,\n transition: string\n }\n --> {}\n\n\n\n\n\nTranscoding:\ninstall mac ports\nsudo port install ffmpeg +nonfree\nsudo port install mplayer +nonfree\nHTTP Live Streaming Tools\n\nTODO: repackage on git so can be handled by npm somehow\nwget http://sourceforge.net/projects/mediainfo/files/binary/mediainfo/0.7.50/MediaInfo_CLI_0.7.50_GNU_FromSource.tar.bz2/download\ntar zxvf MediaInfo_CLI_0.7.50_GNU_FromSource.tar.bz2\ncd MediaInfo_CLI_0.7.50_GNU_FromSource/\n./CLI_Compile.sh\ncd MediaInfo/Project/GNU/CLI && make install\n\nMENCODER=$(which mencoder)\nMEDIAINFO=$(which mediainfo)\nFFMPEG=$(which ffmpeg)\nLSDVD=$(which lsdvd)\nXML=$(which xmlstarlet)\n\n/Applications/VLC.app/Contents/MacOS/VLC -vv SOURCEFILE --intf=rc '--sout=#transcode{vcodec=h264,vb=2048,acodec=mp4a,ab=192}:standard{mux=ts,dst=-,access=file}' | mediastreamsegmenter -f /some/tmp/path/ -D\n", "maintainers": [ { "name": "benvanik", "email": "ben.vanik@gmail.com" } ], "time": { "modified": "2011-11-23T07:57:38.920Z", "created": "2011-11-23T07:57:37.459Z", "0.0.1": "2011-11-23T07:57:38.920Z" }, "author": { "name": "Ben Vanik", "email": "ben.vanik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/benvanik/trampoline.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/trampoline/0.0.1" }, "dist": { "0.0.1": { "shasum": "26a3d0ffd5e694523964498b630139a893c02edc", "tarball": "http://registry.npmjs.org/trampoline/-/trampoline-0.0.1.tgz" } }, "keywords": [ "apple", "mac", "media", "airplay", "video", "server" ], "url": "http://registry.npmjs.org/trampoline/" }, "transcode": { "name": "transcode", "description": "character set encoders and decoders, built on libiconv", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "http://github.com/kriskowal/" }, "repository": { "type": "git", "url": "http://github.com/kriskowal/transcode.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/transcode/0.0.0" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/transcode/-/transcode-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/transcode/" }, "transcoding": { "name": "transcoding", "description": "Media transcoding and streaming support", "dist-tags": { "latest": "0.0.1" }, "readme": "node-transcoding -- Media transcoding and streaming for node.js\n====================================\n\nnode-transcoding is a library for enabling both offline and real-time media\ntranscoding. In addition to enabling the manipulation of the input media,\nutilities are provided to ease serving of the output.\n\nCurrently supported features:\n\n* Nothing!\n\nComing soon (maybe):\n\n* Everything!\n\n## Quickstart\n\n npm install transcoding\n node\n > var transcoding = require('transcoding');\n > transcoding.process('input.flv', 'output.m4v',\n transcoding.profiles.APPLE_TV_2, function(err, sourceInfo, targetInfo) {\n console.log('completed!');\n });\n\n## Installation\n\nWith [npm](http://npmjs.org):\n\n npm install transcoding\n\nFrom source:\n\n cd ~\n git clone https://benvanik@github.com/benvanik/node-transcoding.git\n npm link node-transcoding/\n\n### Dependencies\n\nnode-transcoding requires `ffmpeg` and its libraries `avformat` and `avcodec`.\nMake sure it's installed and on your path. It must be compiled with libx264 to\nsupport most output - note that some distributions don't include this and you\nmay have to compile it yourself. Annoying, I know.\n\n#### Source\n\n ./configure \\\n --enable-gpl --enable-nonfree --enable-pthreads \\\n --enable-libfaac --enable-libfaad --enable-libmp3lame \\\n --enable-libx264\n sudo make install\n\n#### Mac OS X\n\nThe easiest way to get ffmpeg is via [MacPorts](http://macports.org).\nInstall it if needed and run the following from the command line:\n\n sudo port install ffmpeg +gpl +lame +x264 +xvid\n\nYou may also need to add the MacPorts paths to your `~./profile`:\n\n export C_INCLUDE_PATH=$C_INCLUDE_PATH:/opt/local/include/\n export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/opt/local/include/\n export LIBRARY_PATH=$LIBRARY_PATH:/opt/local/lib/\n\n#### FreeBSD\n\n sudo pkg_add ffmpeg\n\n#### Linux\n\n # HAHA YEAH RIGHT GOOD LUCK >_>\n sudo apt-get install ffmpeg\n\n## API\n\n### Sources/targets\n\nAll APIs take a source and target. Today these must be file paths that can be\naccessed by normal filesystem APIs. In the future they can be node streams, or\nin the case of sources HTTP or any other protocol node can open.\n\n### Media Information\n\nWhenever 'info' is used, it refers to a MediaInfo object that looks something\nlike this:\n\n {\n container: 'flv',\n duration: 126, // seconds\n start: 0, // seconds\n bitrate: 818000, // bits/sec\n streams: [\n {\n type: 'video',\n codec: 'h264',\n profile: 'Main',\n profileId: 77,\n profileLevel: 30,\n resolution: { width: 640, height: 360 },\n bitrate: 686000,\n fps: 29.97\n }, {\n type: 'audio',\n language: 'eng',\n codec: 'aac',\n sampleRate: 44100, // Hz\n channels: 2,\n bitrate: 131000\n }\n ]\n }\n\nNote that many of these fields are optional, such as bitrate, language, profile\ninformation, and even fps/duration. Don't go using the values without checking\nfor undefined first.\n\n### Querying Media Information\n\nTo quickly query media information (duration, codecs used, etc) use the\n`queryInfo` API:\n\n var transcoding = require('transcoding');\n transcoding.queryInfo(source, function(err, info) {\n // Completed\n });\n\n### Transcoding Profiles\n\nTranscoding requires a ton of parameters to get the best results. It's a pain in\nthe ass. So what's exposed right now is a profile set that tries to set the\nbest options for you. Pick your profile and pass it into the transcoding APIs.\n\n var transcoding = require('transcoding');\n for (var profileName in transcoding.profiles) {\n var profile = transcoding.profiles[profileName];\n console.log(profileName + ':' + util.inspect(profile));\n }\n\n### Simple Transcoding\n\nIf you are doing simple offline transcoding (no need for streaming, extra\noptions, progress updates, etc) then you can use the `process` API:\n\n var transcoding = require('transcoding');\n transcoding.process(source, target, transcoding.profiles.APPLE_TV_2, {}, function(err, sourceInfo, targetInfo) {\n // Completed\n });\n\nNote that this effectively just wraps the advanced API, without the need to\ntrack events.\n\n### Advanced Transcoding\n\n var transcoding = require('transcoding');\n var task = transcoding.createTask(source, target, transcoding.profiles.APPLE_TV_2);\n\n task.on('begin', function(sourceInfo, targetInfo) {\n // Transcoding beginning, info available\n console.log('transcoding beginning...');\n console.log('source:');\n console.log(util.inspect(sourceInfo));\n console.log('target:');\n console.log(util.inspect(targetInfo));\n });\n task.on('progress', function(progress) {\n // New progress made, currrently at timestamp out of duration\n // progress = {\n // timestamp: 0, // current seconds timestamp in the media\n // duration: 0, // total seconds in the media\n // timeElapsed: 0, // seconds elapsed so far\n // timeEstimated: 0, // seconds estimated for total task\n // timeRemaining: 0, // seconds remaining until done\n // timeMultiplier: 2 // multiples of real time the transcoding is\n // // occuring in (2 = 2x media time)\n // }\n console.log(util.inspect(progress));\n console.log('progress ' + (progress.timestamp / progress.duration) + '%');\n });\n task.on('error', function(err) {\n // Error occurred, transcoding ending\n console.log('error: ' + err);\n });\n task.on('end', function() {\n // Transcoding has completed\n console.log('finished');\n });\n\n // Start transcoding\n task.start();\n\n // At any time, abort transcoding\n task.stop();\n\n### HTTP Live Streaming\n\nIf you are targetting devices that support HTTP Live Streaming (like iOS), you\ncan have the transcoder build the output in realtime as it processes. This\nenables playback while the transcoding is occuring, as well as some other fancy\nthings such as client-side stream switching (changing audio channels/etc).\n\n // TODO: API for this... something like:\n // (where target is used as a base filename for all the extra stuff)\n var task = transcoding.createTask(source, target, profile, {\n streaming: {\n segmentDuration: 10,\n allowCaching: true\n }\n });\n", "maintainers": [ { "name": "benvanik", "email": "ben.vanik@gmail.com" } ], "time": { "modified": "2011-11-23T07:55:40.740Z", "created": "2011-11-23T07:55:39.181Z", "0.0.1": "2011-11-23T07:55:40.740Z" }, "author": { "name": "Ben Vanik", "email": "ben.vanik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/benvanik/node-transcoding.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/transcoding/0.0.1" }, "dist": { "0.0.1": { "shasum": "6ca5818952da67e994cb1b8a00c8cda8d31d792a", "tarball": "http://registry.npmjs.org/transcoding/-/transcoding-0.0.1.tgz" } }, "keywords": [ "audio", "video", "media", "transcode", "transcoding", "remux", "streaming" ], "url": "http://registry.npmjs.org/transcoding/" }, "transformer": { "name": "transformer", "description": "Transformer Templating System", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "ckudige", "email": "npm@kudige.com" } ], "time": { "modified": "2011-06-02T03:20:17.632Z", "created": "2011-05-11T09:38:29.009Z", "0.0.1": "2011-05-11T09:38:30.417Z", "0.0.2": "2011-05-11T09:47:34.782Z", "0.0.3": "2011-05-11T15:21:13.198Z", "0.0.4": "2011-05-11T15:36:12.111Z", "0.0.5": "2011-05-24T00:53:21.823Z", "0.0.6": "2011-05-25T15:51:04.288Z", "0.0.7": "2011-06-02T03:20:17.632Z" }, "repository": { "type": "git", "url": "git@github.com:kudige/transformer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/transformer/0.0.1", "0.0.2": "http://registry.npmjs.org/transformer/0.0.2", "0.0.3": "http://registry.npmjs.org/transformer/0.0.3", "0.0.4": "http://registry.npmjs.org/transformer/0.0.4", "0.0.5": "http://registry.npmjs.org/transformer/0.0.5", "0.0.6": "http://registry.npmjs.org/transformer/0.0.6", "0.0.7": "http://registry.npmjs.org/transformer/0.0.7" }, "dist": { "0.0.1": { "shasum": "10fc8d0d8d1ad63914e75a7eb42bfa0c0c9242a3", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.1.tgz" }, "0.0.2": { "shasum": "7ce7fc7117889d40fa53b204d01f4f0d01eff7a7", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.2.tgz" }, "0.0.3": { "shasum": "11375982342fdc75e04eb2bcd21430d94c8b38ad", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.3.tgz" }, "0.0.4": { "shasum": "5d68a1d9f5652da384149df5f49cdbda56a85db5", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.4.tgz" }, "0.0.5": { "shasum": "ce209c1c94cd822a7975bc34097ff6668211abc5", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.5.tgz" }, "0.0.6": { "shasum": "be19e4556c2364dac94434fc76cca5f1cc8895f1", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.6.tgz" }, "0.0.7": { "shasum": "b75e98d220deb1cff5b388e690843d4fee80144b", "tarball": "http://registry.npmjs.org/transformer/-/transformer-0.0.7.tgz" } }, "keywords": [ "transformer", "template", "smarty clone", "html template" ], "url": "http://registry.npmjs.org/transformer/" }, "transformjs": { "name": "transformjs", "description": "Transforms JavaScript code.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "joehewitt", "email": "joe@joehewitt.com" } ], "time": { "modified": "2011-07-31T01:29:16.568Z", "created": "2011-07-25T22:47:47.263Z", "0.0.1": "2011-07-25T22:47:47.966Z", "0.0.2": "2011-07-31T01:29:16.568Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "repository": { "type": "git", "url": "git://github.com/joehewitt/transformjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/transformjs/0.0.1", "0.0.2": "http://registry.npmjs.org/transformjs/0.0.2" }, "dist": { "0.0.1": { "shasum": "300c2b44a3bda1eba4a78b0d1356aacbb66efd83", "tarball": "http://registry.npmjs.org/transformjs/-/transformjs-0.0.1.tgz" }, "0.0.2": { "shasum": "fb63eaad0462e21f849ca9654b146ca16b38ad32", "tarball": "http://registry.npmjs.org/transformjs/-/transformjs-0.0.2.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/transformjs/" }, "transfuse": { "name": "transfuse", "description": "transform json streams in-place", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-12-04T06:11:43.817Z", "created": "2011-12-04T00:17:56.424Z", "0.0.0": "2011-12-04T00:17:57.727Z", "0.0.1": "2011-12-04T06:11:43.817Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-transfuse.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/transfuse/0.0.0", "0.0.1": "http://registry.npmjs.org/transfuse/0.0.1" }, "dist": { "0.0.0": { "shasum": "16bd4c387f307594be74e75c01c398616c3cb415", "tarball": "http://registry.npmjs.org/transfuse/-/transfuse-0.0.0.tgz" }, "0.0.1": { "shasum": "9873ac9ac8564fcdb7af86c6edb124909b0e6a1f", "tarball": "http://registry.npmjs.org/transfuse/-/transfuse-0.0.1.tgz" } }, "keywords": [ "json", "transform", "stream" ], "url": "http://registry.npmjs.org/transfuse/" }, "transitive": { "name": "transitive", "description": "very rough version. please ignore", "dist-tags": { "latest": "0.0.0pre31" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-10-07T03:26:12.806Z", "created": "2011-05-11T01:57:43.077Z", "0.0.0pre2": "2011-05-11T01:57:43.473Z", "0.0.0pre3": "2011-05-11T02:05:42.676Z", "0.0.0pre4": "2011-05-12T06:29:11.020Z", "0.0.0pre5": "2011-05-12T06:33:03.147Z", "0.0.0pre6": "2011-05-12T06:39:32.982Z", "0.0.0pre7": "2011-05-12T07:01:09.911Z", "0.0.0pre8": "2011-05-12T07:06:26.582Z", "0.0.0pre9": "2011-05-12T07:13:55.226Z", "0.0.0pre10": "2011-05-12T07:25:07.146Z", "0.0.0pre11": "2011-05-12T07:40:05.265Z", "0.0.0pre12": "2011-05-12T07:52:20.819Z", "0.0.0pre13": "2011-05-15T18:00:57.697Z", "0.0.0pre15": "2011-06-18T19:54:24.121Z", "0.0.0pre16": "2011-06-18T19:56:14.612Z", "0.0.0pre19": "2011-06-18T21:44:28.016Z", "0.0.0pre20": "2011-07-16T21:50:23.632Z", "0.0.0pre22": "2011-08-18T07:05:51.629Z", "0.0.0pre23": "2011-08-27T03:43:48.652Z", "0.0.0pre25": "2011-09-16T08:54:07.483Z", "0.0.0pre26": "2011-09-16T08:55:33.955Z", "0.0.0pre28": "2011-09-16T23:49:57.102Z", "0.0.0pre29": "2011-10-02T18:58:33.239Z", "0.0.0pre30": "2011-10-03T09:53:44.580Z", "0.0.0pre31": "2011-10-07T03:26:12.806Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Transitive/Transitive.git" }, "versions": { "0.0.0pre2": "http://registry.npmjs.org/transitive/0.0.0pre2", "0.0.0pre3": "http://registry.npmjs.org/transitive/0.0.0pre3", "0.0.0pre4": "http://registry.npmjs.org/transitive/0.0.0pre4", "0.0.0pre5": "http://registry.npmjs.org/transitive/0.0.0pre5", "0.0.0pre6": "http://registry.npmjs.org/transitive/0.0.0pre6", "0.0.0pre7": "http://registry.npmjs.org/transitive/0.0.0pre7", "0.0.0pre8": "http://registry.npmjs.org/transitive/0.0.0pre8", "0.0.0pre9": "http://registry.npmjs.org/transitive/0.0.0pre9", "0.0.0pre10": "http://registry.npmjs.org/transitive/0.0.0pre10", "0.0.0pre11": "http://registry.npmjs.org/transitive/0.0.0pre11", "0.0.0pre12": "http://registry.npmjs.org/transitive/0.0.0pre12", "0.0.0pre13": "http://registry.npmjs.org/transitive/0.0.0pre13", "0.0.0pre15": "http://registry.npmjs.org/transitive/0.0.0pre15", "0.0.0pre16": "http://registry.npmjs.org/transitive/0.0.0pre16", "0.0.0pre19": "http://registry.npmjs.org/transitive/0.0.0pre19", "0.0.0pre20": "http://registry.npmjs.org/transitive/0.0.0pre20", "0.0.0pre22": "http://registry.npmjs.org/transitive/0.0.0pre22", "0.0.0pre23": "http://registry.npmjs.org/transitive/0.0.0pre23", "0.0.0pre25": "http://registry.npmjs.org/transitive/0.0.0pre25", "0.0.0pre26": "http://registry.npmjs.org/transitive/0.0.0pre26", "0.0.0pre28": "http://registry.npmjs.org/transitive/0.0.0pre28", "0.0.0pre29": "http://registry.npmjs.org/transitive/0.0.0pre29", "0.0.0pre30": "http://registry.npmjs.org/transitive/0.0.0pre30", "0.0.0pre31": "http://registry.npmjs.org/transitive/0.0.0pre31" }, "dist": { "0.0.0pre2": { "shasum": "c16c7a37340735e50035259b0c1110db0dd60261", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre2.tgz" }, "0.0.0pre3": { "shasum": "08e0113a00a31cb328f0ee10d6610510e8facf70", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre3.tgz" }, "0.0.0pre4": { "shasum": "52000fb26aee0e8febf24abccb416c44e886bd41", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre4.tgz" }, "0.0.0pre5": { "shasum": "e51999add9ca956774ec161b64f5441843101c11", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre5.tgz" }, "0.0.0pre6": { "shasum": "1cec7ebfafa2a30f19c161b25f74694a06032d6e", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre6.tgz" }, "0.0.0pre7": { "shasum": "0b3b93345255887f7ea908c0a205e41c113bc35b", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre7.tgz" }, "0.0.0pre8": { "shasum": "86bb24d7d397bf0aa150f5f476b628ed9c3add99", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre8.tgz" }, "0.0.0pre9": { "shasum": "5cf7a63222a3075dfd6e88e7b039a1a2c09bf353", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre9.tgz" }, "0.0.0pre10": { "shasum": "04117b6019c93b026821faea5fcd715d532c50d4", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre10.tgz" }, "0.0.0pre11": { "shasum": "1e078da31261ca537aed4c7d8083eeec4b4f09b6", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre11.tgz" }, "0.0.0pre12": { "shasum": "e0bfa97eff0353db6dc3697973db9459efbafd5e", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre12.tgz" }, "0.0.0pre13": { "shasum": "b83aa1db198504f9563b386fe58b9684839441f2", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre13.tgz" }, "0.0.0pre15": { "shasum": "59af51e58617beff9391e07a5034966109f8c226", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre15.tgz" }, "0.0.0pre16": { "shasum": "5c23beabe295252585ff37ae01735ebdda5f8487", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre16.tgz" }, "0.0.0pre19": { "shasum": "9272992f7c8420fbad2f315fbee679c1e2dd2a67", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre19.tgz" }, "0.0.0pre20": { "shasum": "47cb4955c9262a203a47c5cb9e0ae885c0b623e5", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre20.tgz" }, "0.0.0pre22": { "shasum": "81f239fc0786a62638352134617c41d523320532", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre22.tgz" }, "0.0.0pre23": { "shasum": "59b77b830f62614713c022cd24c9cec94ac9bab0", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre23.tgz" }, "0.0.0pre25": { "shasum": "fbe0f7e158b0c2e01dad1a3bb5dbfa24dd6401cf", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre25.tgz" }, "0.0.0pre26": { "shasum": "8d572d35325c0777b9db28aa9ebe1b5bab084795", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre26.tgz" }, "0.0.0pre28": { "shasum": "fe6b0366ad100757a354a48b469b0cd4ed9c0d9b", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre28.tgz" }, "0.0.0pre29": { "shasum": "cc2558192e4f9e1a4153b8be118c52ed6aeba48d", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre29.tgz" }, "0.0.0pre30": { "shasum": "83621975ffc2db00555b2c22c52e77268cd1e515", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre30.tgz" }, "0.0.0pre31": { "shasum": "af16bb250258b8ab3b07a15f5ceef05113ae7f74", "tarball": "http://registry.npmjs.org/transitive/-/transitive-0.0.0pre31.tgz" } }, "url": "http://registry.npmjs.org/transitive/" }, "translate": { "name": "translate", "description": "translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.", "dist-tags": { "latest": "0.7.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires" }, "repository": { "type": "git", "url": "git://github.com/Marak/translate.js.git" }, "time": { "modified": "2011-04-05T23:00:21.074Z", "created": "2011-01-25T03:37:22.923Z", "0.1.0": "2011-01-25T03:37:22.923Z", "0.3.3": "2011-01-25T03:37:22.923Z", "0.6.0": "2011-01-25T03:37:22.923Z", "0.7.0": "2011-04-05T23:00:21.074Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/translate/0.1.0", "0.3.3": "http://registry.npmjs.org/translate/0.3.3", "0.6.0": "http://registry.npmjs.org/translate/0.6.0", "0.7.0": "http://registry.npmjs.org/translate/0.7.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/translate/-/translate-0.1.0.tgz" }, "0.3.3": { "tarball": "http://packages:5984/translate/-/translate-0.3.3.tgz" }, "0.6.0": { "shasum": "5c5ef2a936384d64162c8a249b5bdb157dfdfc90", "tarball": "http://registry.npmjs.org/translate/-/translate-0.6.0.tgz" }, "0.7.0": { "shasum": "f94f053da98cef3fe93acf5ce8d027c3d65e0e4d", "tarball": "http://registry.npmjs.org/translate/-/translate-0.7.0.tgz" } }, "url": "http://registry.npmjs.org/translate/" }, "transliteration.ua": { "name": "transliteration.ua", "description": "Transliteration library for Ukrainian words (cyrillic to latin)", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "podviaznikov", "email": "podviaznikov@gmail.com" } ], "time": { "modified": "2011-07-18T11:07:07.350Z", "created": "2011-07-18T11:07:06.080Z", "1.0.0": "2011-07-18T11:07:07.350Z" }, "author": { "name": "Anton Podviaznikov", "email": "podviaznikov@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/transliteration.ua/1.0.0" }, "dist": { "1.0.0": { "shasum": "9ee4040525f5e7b16f0ac84ead6d65194d0824c9", "tarball": "http://registry.npmjs.org/transliteration.ua/-/transliteration.ua-1.0.0.tgz" } }, "keywords": [ "transliteration", "ukrainian" ], "url": "http://registry.npmjs.org/transliteration.ua/" }, "transmission": { "name": "transmission", "description": "API client for transmissionbt", "dist-tags": { "latest": "0.0.1a" }, "maintainers": [ { "name": "flybyme", "email": "price.timmy@gmail.com" } ], "time": { "modified": "2011-07-30T18:19:34.052Z", "created": "2011-07-30T18:15:15.934Z", "0.0.1": "2011-07-30T18:15:16.261Z", "0.0.1a": "2011-07-30T18:18:51.455Z" }, "author": { "name": "Tim", "email": "flybyme@wiyc.info" }, "repository": { "type": "git", "url": "git://github.com/FLYBYME/node-transmission.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/transmission/0.0.1", "0.0.1a": "http://registry.npmjs.org/transmission/0.0.1a" }, "dist": { "0.0.1": { "shasum": "99b107d843fdc8846ebabde03937ef2c1e7e20b7", "tarball": "http://registry.npmjs.org/transmission/-/transmission-0.0.1.tgz" }, "0.0.1a": { "shasum": "831877a18f9bf9b7502668ff5e1819e21fd4ccef", "tarball": "http://registry.npmjs.org/transmission/-/transmission-0.0.1a.tgz" } }, "url": "http://registry.npmjs.org/transmission/" }, "transmogrify": { "name": "transmogrify", "description": "Compile your coffeescripts and minify your javascripts with a webservice", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mrkurt", "email": "kurt@mubble.net" } ], "time": { "modified": "2011-02-25T17:06:32.907Z", "created": "2011-02-24T23:52:55.992Z", "0.1.0": "2011-02-24T23:52:56.137Z", "0.1.1": "2011-02-25T17:06:32.907Z" }, "repository": { "type": "git", "url": "git://github.com/mrkurt/transmogrify.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/transmogrify/0.1.0", "0.1.1": "http://registry.npmjs.org/transmogrify/0.1.1" }, "dist": { "0.1.0": { "shasum": "d228c196bbc3ddd7a1c3f98b2c2b183868cf8da4", "tarball": "http://registry.npmjs.org/transmogrify/-/transmogrify-0.1.0.tgz" }, "0.1.1": { "shasum": "9bef5d220ae7c743b41a71418d68a355d3b811a9", "tarball": "http://registry.npmjs.org/transmogrify/-/transmogrify-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/transmogrify/" }, "transporter": { "name": "transporter", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nathan", "email": "nrstott@gmail.com" } ], "author": { "name": "Kris Zyp" }, "versions": { "0.0.1": "http://registry.npmjs.org/transporter/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/transporter/-/transporter-0.0.1.tgz" } }, "keywords": [ "module", "transport" ], "url": "http://registry.npmjs.org/transporter/" }, "traverse": { "name": "traverse", "description": "Traverse and transform objects by visiting every node on a recursive walk", "dist-tags": { "latest": "0.5.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "author": { "name": "James Halliday" }, "repository": { "type": "git", "url": "git://github.com/substack/js-traverse.git" }, "time": { "modified": "2011-10-16T10:34:56.862Z", "created": "2011-02-03T11:29:55.497Z", "0.1.2": "2011-02-03T11:29:55.497Z", "0.1.3": "2011-02-03T11:29:55.497Z", "0.2.0": "2011-02-03T11:29:55.497Z", "0.2.1": "2011-02-03T11:29:55.497Z", "0.2.2": "2011-02-03T11:29:55.497Z", "0.2.3": "2011-02-03T11:29:55.497Z", "0.2.4": "2011-02-03T11:29:55.497Z", "0.3.0": "2011-02-18T12:27:57.800Z", "0.3.1": "2011-02-19T00:38:39.744Z", "0.2.5": "2011-02-19T00:47:01.323Z", "0.2.6": "2011-02-21T03:51:44.195Z", "0.3.2": "2011-04-10T09:21:37.669Z", "0.3.3": "2011-04-15T08:39:12.893Z", "0.3.4": "2011-04-17T02:51:02.989Z", "0.3.5": "2011-05-29T01:21:03.986Z", "0.3.6": "2011-06-03T08:15:23.466Z", "0.3.7": "2011-06-06T04:29:19.831Z", "0.3.8": "2011-06-07T06:53:50.488Z", "0.4.0": "2011-06-11T00:04:01.061Z", "0.4.1": "2011-06-11T03:56:58.839Z", "0.4.2": "2011-06-11T07:09:48.273Z", "0.3.9": "2011-06-15T05:24:38.007Z", "0.4.3": "2011-06-15T05:28:21.739Z", "0.4.4": "2011-07-20T10:02:05.346Z", "0.4.5": "2011-07-24T22:53:13.891Z", "0.4.6": "2011-07-28T06:19:05.356Z", "0.5.0": "2011-08-23T12:51:28.029Z", "0.5.1": "2011-08-23T13:26:49.780Z", "0.5.2": "2011-10-16T10:34:56.862Z" }, "versions": { "0.1.2": "http://registry.npmjs.org/traverse/0.1.2", "0.1.3": "http://registry.npmjs.org/traverse/0.1.3", "0.2.0": "http://registry.npmjs.org/traverse/0.2.0", "0.2.1": "http://registry.npmjs.org/traverse/0.2.1", "0.2.2": "http://registry.npmjs.org/traverse/0.2.2", "0.2.3": "http://registry.npmjs.org/traverse/0.2.3", "0.2.4": "http://registry.npmjs.org/traverse/0.2.4", "0.3.0": "http://registry.npmjs.org/traverse/0.3.0", "0.3.1": "http://registry.npmjs.org/traverse/0.3.1", "0.2.5": "http://registry.npmjs.org/traverse/0.2.5", "0.2.6": "http://registry.npmjs.org/traverse/0.2.6", "0.3.2": "http://registry.npmjs.org/traverse/0.3.2", "0.3.3": "http://registry.npmjs.org/traverse/0.3.3", "0.3.4": "http://registry.npmjs.org/traverse/0.3.4", "0.3.5": "http://registry.npmjs.org/traverse/0.3.5", "0.3.6": "http://registry.npmjs.org/traverse/0.3.6", "0.3.7": "http://registry.npmjs.org/traverse/0.3.7", "0.3.8": "http://registry.npmjs.org/traverse/0.3.8", "0.4.0": "http://registry.npmjs.org/traverse/0.4.0", "0.4.1": "http://registry.npmjs.org/traverse/0.4.1", "0.4.2": "http://registry.npmjs.org/traverse/0.4.2", "0.3.9": "http://registry.npmjs.org/traverse/0.3.9", "0.4.3": "http://registry.npmjs.org/traverse/0.4.3", "0.4.4": "http://registry.npmjs.org/traverse/0.4.4", "0.4.5": "http://registry.npmjs.org/traverse/0.4.5", "0.4.6": "http://registry.npmjs.org/traverse/0.4.6", "0.5.0": "http://registry.npmjs.org/traverse/0.5.0", "0.5.1": "http://registry.npmjs.org/traverse/0.5.1", "0.5.2": "http://registry.npmjs.org/traverse/0.5.2" }, "dist": { "0.1.2": { "tarball": "http://packages:5984/traverse/-/traverse-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/traverse/-/traverse-0.1.3.tgz" }, "0.2.0": { "tarball": "http://packages:5984/traverse/-/traverse-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/traverse/-/traverse-0.2.1.tgz" }, "0.2.2": { "tarball": "http://packages:5984/traverse/-/traverse-0.2.2.tgz" }, "0.2.3": { "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.2.3.tgz" }, "0.2.4": { "shasum": "8ce26dcecdb8401e197db6b79f557d41ff898917", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.2.4.tgz" }, "0.3.0": { "shasum": "cf49d694be787895764607e6c65586fda9202366", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.0.tgz" }, "0.3.1": { "shasum": "4d8c76ebf82b63656905cea66c4d817ec0020573", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.1.tgz" }, "0.2.5": { "shasum": "7eb267f28142261324999aa7e9b2f40d04dd1d7b", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.2.5.tgz" }, "0.2.6": { "shasum": "961cb5e4c324fe548d213ea0a9997093f26f8bfb", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.2.6.tgz" }, "0.3.2": { "shasum": "24fc47fde29b1a2a74a0483b2a7b0d9f5ec70560", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.2.tgz" }, "0.3.3": { "shasum": "40d9f3d038438fc39f3fc8fafdbf216cc60bd7d9", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.3.tgz" }, "0.3.4": { "shasum": "6a56ac6db2f02d27ace34ed22c44827dd5dad948", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.4.tgz" }, "0.3.5": { "shasum": "7c81e038211f351bb6002e3b5a1477f7cdbf3ed6", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.5.tgz" }, "0.3.6": { "shasum": "b301ca2b08764718b762e7fa118aa0ab88b2b9c8", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.6.tgz" }, "0.3.7": { "shasum": "0ac64e98b93317b437e13bea05dd7581af3830ce", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.7.tgz" }, "0.3.8": { "shasum": "40a43ed5d7a1fbb662327a97dc5e5be570a2f032", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.8.tgz" }, "0.4.0": { "shasum": "3abf25482c032ae80808b609fb4ee8883156ab19", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.0.tgz" }, "0.4.1": { "shasum": "d119a3a401828cdc03080ab7333dfb307360e2cc", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.1.tgz" }, "0.4.2": { "shasum": "f3af4583aa4f42b6082f1e020fd155200238bd0f", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.2.tgz" }, "0.3.9": { "shasum": "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" }, "0.4.3": { "shasum": "316577b95481c1eadfbc3804aedd83cbef60baf5", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.3.tgz" }, "0.4.4": { "shasum": "865f7e69ab8e64504d3080c32bb455a947690961", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.4.tgz" }, "0.4.5": { "shasum": "325226aec754d71e4a49d6a091e58c1e6a169ee8", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.5.tgz" }, "0.4.6": { "shasum": "d04b2280e4c792a5815429ef7b8b60c64c9ccc34", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.4.6.tgz" }, "0.5.0": { "shasum": "ca057be9bb7e25d3fdf305a34382cd33276dd2f7", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.5.0.tgz" }, "0.5.1": { "shasum": "8b766f822404f401acc7572bc9975b218b9f0a37", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.5.1.tgz" }, "0.5.2": { "shasum": "e203c58d5f7f0e37db6e74c0acb929bb09b61d85", "tarball": "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz" } }, "url": "http://registry.npmjs.org/traverse/" }, "traverser": { "name": "traverser", "description": "lib for traversing trees and graphs", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-06-25T16:27:48.336Z", "created": "2011-02-07T11:07:09.785Z", "0.0.0": "2011-02-07T11:07:10.532Z", "0.0.1": "2011-02-07T11:08:18.951Z", "0.0.2-1": "2011-05-24T06:25:56.241Z", "0.0.2-2": "2011-05-24T16:59:26.419Z", "1.0.0": "2011-06-25T16:27:48.336Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/traverser.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/traverser/0.0.0", "0.0.1": "http://registry.npmjs.org/traverser/0.0.1", "0.0.2-1": "http://registry.npmjs.org/traverser/0.0.2-1", "0.0.2-2": "http://registry.npmjs.org/traverser/0.0.2-2", "1.0.0": "http://registry.npmjs.org/traverser/1.0.0" }, "dist": { "0.0.0": { "shasum": "b828dad6d39834b9e8880659f7ba22a4d68fe864", "tarball": "http://registry.npmjs.org/traverser/-/traverser-0.0.0.tgz" }, "0.0.1": { "shasum": "0cb72bf7a68291d1c960979bf75fae62c497d34a", "tarball": "http://registry.npmjs.org/traverser/-/traverser-0.0.1.tgz" }, "0.0.2-1": { "shasum": "2cfd45b2040f37f887c2ff9c265dda27393ad49b", "tarball": "http://registry.npmjs.org/traverser/-/traverser-0.0.2-1.tgz" }, "0.0.2-2": { "shasum": "8945eb79410c008730694dc58fec96f09470c1ff", "tarball": "http://registry.npmjs.org/traverser/-/traverser-0.0.2-2.tgz" }, "1.0.0": { "shasum": "6f59e5813759aeeab3646b8f4513fd4a62e4fe20", "tarball": "http://registry.npmjs.org/traverser/-/traverser-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/traverser/" }, "travis-ci": { "name": "travis-ci", "description": "Thin wrapper around Travis CI API", "dist-tags": { "latest": "0.0.1" }, "readme": "# node-travis-ci\nCopyright (C) 2011 by Maciej Małecki \nMIT License (see LICENSE file)\n\n**travis-ci** is a thin wrapper around [Travis CI](http://travis-ci.org) [API](http://about.travis-ci.org/docs/dev/api/).\n\n## Installation\n\n npm install travis-ci\n\n", "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-11-21T23:35:04.479Z", "created": "2011-11-21T23:35:02.606Z", "0.0.1": "2011-11-21T23:35:04.479Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-travis-ci.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/travis-ci/0.0.1" }, "dist": { "0.0.1": { "shasum": "19a69c360c7ad8564d170f156d2fbd2aba6fa098", "tarball": "http://registry.npmjs.org/travis-ci/-/travis-ci-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/travis-ci/" }, "tree": { "name": "tree", "description": "A JavaScript library for creating and manipulating hierarchical tree structures.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "scttnlsn", "email": "scottbnel@gmail.com" } ], "time": { "modified": "2011-10-12T20:10:09.583Z", "created": "2011-10-06T03:40:37.737Z", "0.1.0": "2011-10-06T03:41:00.844Z", "0.1.1": "2011-10-06T03:51:45.235Z", "0.1.2": "2011-10-12T20:10:09.584Z" }, "author": { "name": "Scott Nelson", "email": "scottbnel@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/tree/0.1.0", "0.1.1": "http://registry.npmjs.org/tree/0.1.1", "0.1.2": "http://registry.npmjs.org/tree/0.1.2" }, "dist": { "0.1.0": { "shasum": "ee19e861e184a525400e00e3494ff76e63ba1ac3", "tarball": "http://registry.npmjs.org/tree/-/tree-0.1.0.tgz" }, "0.1.1": { "shasum": "0a1bda1c51d2d8c044f681faf11efb15e3301c9b", "tarball": "http://registry.npmjs.org/tree/-/tree-0.1.1.tgz" }, "0.1.2": { "shasum": "d1a380b0dda91e2d939d0c04cd58ae71bdb39146", "tarball": "http://registry.npmjs.org/tree/-/tree-0.1.2.tgz" } }, "keywords": [ "util", "client", "browser", "server" ], "url": "http://registry.npmjs.org/tree/" }, "treeeater": { "name": "treeeater", "description": "useing git with focus on fun or something like that!", "dist-tags": { "latest": "0.96875.2" }, "maintainers": [ { "name": "payload", "email": "payload@lavabit.com" } ], "time": { "modified": "2011-11-14T21:43:36.383Z", "created": "2011-05-30T00:05:50.903Z", "0.5.0": "2011-05-30T00:05:51.553Z", "0.5.1": "2011-06-04T19:02:22.517Z", "0.75.0": "2011-06-06T19:51:33.314Z", "0.875.0": "2011-06-08T23:10:48.776Z", "0.9375.0": "2011-06-19T12:43:34.281Z", "0.96875.0": "2011-08-20T19:14:30.026Z", "0.96875.1": "2011-08-22T20:09:52.769Z", "0.96875.2": "2011-08-23T00:02:59.354Z" }, "author": { "name": "payload" }, "repository": { "type": "git", "url": "git://github.com/payload/node-treeeater.git" }, "users": { "astro": true }, "versions": { "0.5.0": "http://registry.npmjs.org/treeeater/0.5.0", "0.5.1": "http://registry.npmjs.org/treeeater/0.5.1", "0.75.0": "http://registry.npmjs.org/treeeater/0.75.0", "0.875.0": "http://registry.npmjs.org/treeeater/0.875.0", "0.9375.0": "http://registry.npmjs.org/treeeater/0.9375.0", "0.96875.0": "http://registry.npmjs.org/treeeater/0.96875.0", "0.96875.1": "http://registry.npmjs.org/treeeater/0.96875.1", "0.96875.2": "http://registry.npmjs.org/treeeater/0.96875.2" }, "dist": { "0.5.0": { "shasum": "6231614b760d435cd3f81071708c09b28741538e", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic": { "shasum": "d7a6950b9390598b86e7efaee8ded6f4774cf4ac", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.5.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.5.0.tgz" }, "0.5.1": { "shasum": "a314a5a93a189366128b1b63f2feda0e5e741d5a", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic": { "shasum": "754300c5d8edde5f3916c9dfc18fbdd0eca97dcc", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.5.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.5.1.tgz" }, "0.75.0": { "shasum": "1c25e8c88b0ca9b680c890dda4d0096f03347eb8", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic": { "shasum": "b732701ff72649238a412ad98426660fc3f7435a", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.75.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.75.0.tgz" }, "0.875.0": { "shasum": "576bf3d4846f482693c49948116315283c034d7d", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic": { "shasum": "38fdb7c40f070cef006bc31e4505a0add6e0c2cd", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.875.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.875.0.tgz" }, "0.9375.0": { "shasum": "caf592e4ac3f75bee9c671d9abb8cfae2b1a4537", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic": { "shasum": "7ac77b8101ff6a17b9907efb6e3734c195d6554e", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.9375.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.16-linux-2.6.35-28-generic.tgz" } }, "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.9375.0.tgz" }, "0.96875.0": { "shasum": "36baf5b962d842f41cd47ea58a8b50ae1e395e93", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.96875.0.tgz" }, "0.96875.1": { "shasum": "bb656f1eff193e57cf35c3525a70b9e0c5171b70", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.96875.1.tgz" }, "0.96875.2": { "shasum": "5a55dc2f686b88c9fc7e8b0c807c010450e35009", "tarball": "http://registry.npmjs.org/treeeater/-/treeeater-0.96875.2.tgz" } }, "keywords": [ "git" ], "url": "http://registry.npmjs.org/treeeater/" }, "treelib": { "name": "treelib", "description": "create trees as simple as path('a/b/c')!", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-07-27T08:15:18.972Z", "created": "2011-07-25T14:36:21.466Z", "0.0.1": "2011-07-25T14:36:22.375Z", "0.0.2": "2011-07-25T14:50:50.857Z", "0.0.3": "2011-07-27T05:46:19.476Z", "0.0.4": "2011-07-27T08:08:55.310Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-treelib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/treelib/0.0.1", "0.0.2": "http://registry.npmjs.org/treelib/0.0.2", "0.0.3": "http://registry.npmjs.org/treelib/0.0.3", "0.0.4": "http://registry.npmjs.org/treelib/0.0.4" }, "dist": { "0.0.1": { "shasum": "b5f0589a10bbe12efbaefd32f18b17fe0792cb82", "tarball": "http://registry.npmjs.org/treelib/-/treelib-0.0.1.tgz" }, "0.0.2": { "shasum": "2476a3ea9f7b6db3c7a4b7e5e4669fc919053095", "tarball": "http://registry.npmjs.org/treelib/-/treelib-0.0.2.tgz" }, "0.0.3": { "shasum": "1313adced2e0b288fe887955d5849fb2a61cfb35", "tarball": "http://registry.npmjs.org/treelib/-/treelib-0.0.3.tgz" }, "0.0.4": { "shasum": "5a102c469b90198e38724ba1a6126cd5a227a887", "tarball": "http://registry.npmjs.org/treelib/-/treelib-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/treelib/" }, "trees": { "name": "trees", "description": "library of handy tree and graph functions", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-12-08T12:01:56.768Z", "created": "2011-02-19T09:27:47.759Z", "0.0.2": "2011-12-08T12:01:56.768Z", "0.0.3": "2011-12-08T12:01:56.768Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/trees.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/trees/0.0.2", "0.0.3": "http://registry.npmjs.org/trees/0.0.3" }, "dist": { "0.0.2": { "shasum": "6b563c09a3572e86a89b2c122332472b1a33265e", "tarball": "http://registry.npmjs.org/trees/-/trees-0.0.2.tgz" }, "0.0.3": { "shasum": "880f478fee8e7320772ff90c1de55978dcc82e9f", "tarball": "http://registry.npmjs.org/trees/-/trees-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/trees/" }, "trentm-datetime": { "name": "trentm-datetime", "description": "Date and time formatting (a fork to publish fixes to npm)", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "trentm", "email": "trentm@gmail.com" } ], "time": { "modified": "2011-07-30T05:11:11.212Z", "created": "2011-07-30T05:11:10.615Z", "0.0.3": "2011-07-30T05:11:11.212Z" }, "author": { "name": "Joe Hewitt", "email": "joe@joehewitt.com" }, "versions": { "0.0.3": "http://registry.npmjs.org/trentm-datetime/0.0.3" }, "dist": { "0.0.3": { "shasum": "0a28b79a8f52d3b98fb521263daa3f33c4c9a89b", "tarball": "http://registry.npmjs.org/trentm-datetime/-/trentm-datetime-0.0.3.tgz" } }, "keywords": [ "date", "time" ], "url": "http://registry.npmjs.org/trentm-datetime/" }, "trentm-git": { "name": "trentm-git", "description": "A node.js library for git (a fork to publish some fixes to npm)", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "trentm", "email": "trentm@gmail.com" } ], "time": { "modified": "2011-07-24T04:21:12.346Z", "created": "2011-07-24T04:21:11.645Z", "0.1.3": "2011-07-24T04:21:12.346Z" }, "author": { "name": "Christian Amor Kvalheim", "email": "christkv@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:trentm/node-git.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/trentm-git/0.1.3" }, "dist": { "0.1.3": { "shasum": "b9faf2c5c644955a76975e1af5ce8ab0cddf2062", "tarball": "http://registry.npmjs.org/trentm-git/-/trentm-git-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/trentm-git/" }, "trentm-hashlib": { "name": "trentm-hashlib", "description": "lib for node which makes hashes (a fork to publish some fixes to npm)", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "trentm", "email": "trentm@gmail.com" } ], "time": { "modified": "2011-07-23T07:06:30.567Z", "created": "2011-07-23T07:06:30.374Z", "1.0.1": "2011-07-23T07:06:30.567Z" }, "author": { "name": "Illarionov Oleg" }, "versions": { "1.0.1": "http://registry.npmjs.org/trentm-hashlib/1.0.1" }, "dist": { "1.0.1": { "shasum": "9a8388bf523035ac6b7faf6f026fe5132bc6fd09", "tarball": "http://registry.npmjs.org/trentm-hashlib/-/trentm-hashlib-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/trentm-hashlib/" }, "trial": { "name": "trial", "description": "A testing framework", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "postwait", "email": "jesus@omniti.com" } ], "time": { "modified": "2011-08-01T18:13:31.912Z", "created": "2011-08-01T18:13:31.452Z", "0.0.1": "2011-08-01T18:13:31.912Z" }, "author": { "name": "Theo Schlossnagle" }, "repository": { "type": "git", "url": "git://github.com/postwait/node-trial.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/trial/0.0.1" }, "dist": { "0.0.1": { "shasum": "5ecafc5fd0b67840a717af58ef3b167fa532fcd6", "tarball": "http://registry.npmjs.org/trial/-/trial-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/trial/" }, "trie": { "name": "trie", "description": "A trie dictionary storage model", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "k", "email": "kbjr14@gmail.com" } ], "time": { "modified": "2011-06-27T08:14:31.964Z", "created": "2011-06-27T08:14:31.175Z", "0.2.1": "2011-06-27T08:14:31.964Z" }, "author": { "name": "James Brumond", "email": "kbjr14@gmail.com", "url": "http://jbrumond.me" }, "repository": { "type": "git", "url": "git://github.com/kbjr/node-trie.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/trie/0.2.1" }, "dist": { "0.2.1": { "shasum": "72cf0ae9f1c53f54d82df4911aa8705945997298", "tarball": "http://registry.npmjs.org/trie/-/trie-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/trie/" }, "triforce": { "name": "triforce", "dist-tags": { "latest": "0.1.6" }, "readme": "# Trinity\r\n\r\nA simple templating mechanism, that keeps the purity of HTML, CSS & JS.\r\n\r\nHeavy work in progress!\r\n\r\n## RoadMap:\r\n\r\n- client support\r\n- replace jsdom with a super fast, super light weight DOM4 implementation\r\n\r\n# Example\r\n\r\n[Simple example][3]\r\n\r\n[More complete examples][4]\r\n\r\nYour HTML template\r\n\r\n\t// base.html\r\n\t
\r\n\t

Some content

\r\n\t

\r\n\t
\r\n\r\nThe associated CSS. This is a nice place to put your CSS, all the CSS will be minified for you\r\n\r\n\t// base.css\r\n\tp {\r\n\t\tcolor: blue\r\n\t}\r\n\r\n\tp.container {\r\n\t\tcolor: red\r\n\t}\r\n\r\nYour view logic, using plain old DOM\r\n\r\n\t// base.js\r\n\tvar p = frag.firstChild.getElementsByClassName(\"container\")[0];\r\n\tp.textContent = data.text;\r\n\tvar fragment = load(\"child\", data);\r\n\tvar div = frag.firstChild;\r\n\tdiv.appendChild(fragment);\r\n\r\nAnother HTML template, this is a small shell\r\n\r\n\t// child.html\r\n\t

\r\n\r\nAnother piece of view logic\r\n\r\n\t// child.js\r\n\tfrag.firstChild.textContent = \"Another p that was loaded!\";\r\n\r\nThe express server\r\n\r\n\t// server.js\r\n\tvar express = require(\"express\"),\r\n\t\ttrinity = require(\"../../src/trinity.js\");\r\n\r\n\tvar app = express.createServer();\r\n\r\n\ttrinity.punchExpress();\r\n\ttrinity.set(\"path\", __dirname + \"/trinity/\");\r\n\r\n\tapp.get(\"/\", function (req, res) {\r\n\t\tres.render(\"base\", { text: \"win\" });\r\n\t});\r\n\r\n\tapp.listen(8080);\r\n\r\n# Motivation\r\n\r\n - [Seperations of concerns][1]. Most templates don't split HTML and view logic\r\n - Works on server & client\r\n - Uses the DOM API everyone knows and loves\r\n - Really simple API\r\n - Recursively loading and manipulating more DOM fragments\r\n\r\nDoesn't [plates][2] already solve this? Plates makes you dump hooks in your HTML to bind data too. This breaks seperations of concerns. Plates also doesn't let you organize your code into trinities of HTML/CSS/JS that you can inherit and mix & match.\r\n\r\n# Documentation\r\n\r\n## trinity(uri, data, cb)\r\n\r\nTrinity takes an uri to a HTML resource, a data object and a callback. \r\n\r\nIt creates a Document based on Static.x\r\n\r\nIt will then load the HTML at the uri as a fragment and pass it to the JS at the uri.\r\n\r\nThe javascript file at the uri get's 3 \"globals\" injected into it. \r\n\r\n - `frag` The documentfragment build of the HTML \r\n - `data` The data object passed into trinity\r\n - `load` A blocking load function, takes `(uri, data)` as paramaters \r\n \t\tand returns a documentfragment\r\n\r\nThe CSS file at the uri is string appended to a single CSS node in ``.\r\n\r\nThe cb is of format `(error, domFragment, load)`\r\n\r\n## load(uri, data, cb)\r\n\r\nThe load function has the same format as the trinity and can be called to load more HTML/CSS/JS documents as document fragments.\r\n\r\nLoad does not create a Document based on static.x\r\n\r\nThe cb parameter takes a format of `(error, domFragment)`\r\n\r\nInside the JS files of a trinity the `load` function is blocking and takes `(uri, data)` as parameters and returns the document fragment.\r\n\r\n## static.x\r\n\r\nTrinity allows you to define a static html / css / js file. These will be loaded by the trinity function. \r\n\r\nThe intend is that the static HTML is your master page, and that the static CSS / JS are your bundled & minified production js files.\r\n\r\nThe HTML that is created for you is the static html page with two extra nodes, a script node pointing at static.js and a style node pointing at static.css\r\n\r\n## trinity.config\r\n\r\nYou can configure some variables.\r\n\r\n\t{\r\n\t\tstatic: name of static file, default is \"static\",\r\n\t\tpublicPath: the public folder path to your trinity templates, the default is \r\n\t\t\t\"trinity\". This means that a request to /static.css becomes trinity/static.css\r\n\t\tpath: the path to your trinity folder. For example __dirname + \"/trinity/\". It has no\r\n\t\t\tdefault.\r\n\t}\r\n\r\n## trinity.punchExpress\r\n\r\nduck punches express by overwriting res.render to use trinity.\r\n\r\nThe default behaviour is to load the trinity with the uri and json you pass. And append the document fragment returned from the trinity to the body.\r\n\r\nOnly works nicely if static.html defines a `` and all your trinities don't define ``\r\n\r\n## trinity.send(res, error, fragment)\r\n\r\nTrinity has a default send function that's used in combination with express. By default it appends the rendered document fragment to the end of the body.\r\n\r\nOverwrite this function to have your own rendering logic\r\n\r\n# installation\r\n\r\n`npm install trinity`\r\n\r\n# tests\r\n\r\n`nodeunit tests/`\r\n\r\n# contributors\r\n\r\n - Raynos\r\n\r\n# MIT Licenced.\r\n\r\n [1]: http://en.wikipedia.org/wiki/Separation_of_concerns\r\n [2]: https://github.com/flatiron/plates\r\n [3]: https://github.com/Raynos/trinity/tree/master/examples/simple\r\n [4]: https://github.com/Raynos/raynos-blog/tree/master/src/public/trinity", "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-11-24T03:06:46.466Z", "created": "2011-11-24T03:06:44.297Z", "0.1.6": "2011-11-24T03:06:46.466Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "versions": { "0.1.6": "http://registry.npmjs.org/triforce/0.1.6" }, "dist": { "0.1.6": { "shasum": "62cfc32fb7c6fac37167c6ea71add086acd3340a", "tarball": "http://registry.npmjs.org/triforce/-/triforce-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/triforce/" }, "trinity": { "name": "trinity", "dist-tags": { "latest": "0.1.10" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-11-28T20:22:55.324Z", "created": "2011-10-19T17:44:08.270Z", "0.0.1": "2011-10-19T17:44:10.114Z", "0.0.2": "2011-10-19T18:05:34.665Z", "0.1.0": "2011-11-18T21:43:46.076Z", "0.1.1": "2011-11-19T00:51:55.795Z", "0.1.2": "2011-11-19T14:29:12.237Z", "0.1.3": "2011-11-19T23:41:52.326Z", "0.1.4": "2011-11-20T14:46:21.476Z", "0.1.5": "2011-11-20T14:56:09.593Z", "0.1.6": "2011-11-20T19:45:18.329Z", "0.1.7": "2011-11-25T20:45:22.332Z", "0.1.8": "2011-11-28T13:53:18.731Z", "0.1.9": "2011-11-28T14:43:40.725Z", "0.1.10": "2011-11-28T20:22:55.324Z" }, "author": { "name": "Jake Verbaten", "email": "raynos2@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/trinity/0.0.1", "0.0.2": "http://registry.npmjs.org/trinity/0.0.2", "0.1.0": "http://registry.npmjs.org/trinity/0.1.0", "0.1.1": "http://registry.npmjs.org/trinity/0.1.1", "0.1.2": "http://registry.npmjs.org/trinity/0.1.2", "0.1.3": "http://registry.npmjs.org/trinity/0.1.3", "0.1.4": "http://registry.npmjs.org/trinity/0.1.4", "0.1.5": "http://registry.npmjs.org/trinity/0.1.5", "0.1.6": "http://registry.npmjs.org/trinity/0.1.6", "0.1.7": "http://registry.npmjs.org/trinity/0.1.7", "0.1.8": "http://registry.npmjs.org/trinity/0.1.8", "0.1.9": "http://registry.npmjs.org/trinity/0.1.9", "0.1.10": "http://registry.npmjs.org/trinity/0.1.10" }, "dist": { "0.0.1": { "shasum": "78a899f75d82dabc1188741460fd6fbda3c0f6db", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.0.1.tgz" }, "0.0.2": { "shasum": "04fd4b08b272bad6afdb56e38ac967f75a73a8f3", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.0.2.tgz" }, "0.1.0": { "shasum": "66d815bbae33e7b375441fd4b31328d54b3f84c3", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.0.tgz" }, "0.1.1": { "shasum": "56518d62c22edff8faabd40a5f169526cd8e03ef", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.1.tgz" }, "0.1.2": { "shasum": "3ae1a640946e1e40f43f0bc3b815f5b80db77c03", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.2.tgz" }, "0.1.3": { "shasum": "fcf7c9443f58c9395087606b9c3af678574a85c0", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.3.tgz" }, "0.1.4": { "shasum": "8afddd3181d106d693bd34df19456754138e0455", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.4.tgz" }, "0.1.5": { "shasum": "faf36fab5737d80eeb876f4f9030bc1d180017bb", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.5.tgz" }, "0.1.6": { "shasum": "ef3d44413c69daa7da502efe5051bc50a1873a48", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.6.tgz" }, "0.1.7": { "shasum": "92340d8dc1a9d486fe6a64cf2f33bf7404dde07d", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.7.tgz" }, "0.1.8": { "shasum": "a6c4bc6c084b1fd556b96cae9147ef970d9abde3", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.8.tgz" }, "0.1.9": { "shasum": "0e712531c4bcd3410b74f4645188629482725c70", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.9.tgz" }, "0.1.10": { "shasum": "1334f0740cdc5c53b76945dc2da12111f38e7c6b", "tarball": "http://registry.npmjs.org/trinity/-/trinity-0.1.10.tgz" } }, "url": "http://registry.npmjs.org/trinity/" }, "trollop": { "name": "trollop", "description": "A node.js (maybe common.js?) version of the Trollop ruby command line option parser", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bryanwb", "email": "bryan.berry@gmail.com" } ], "author": { "name": "Nick Campbell", "email": "nicholas.j.campbell@gmail.com", "url": "http://digitaltumbleweed.com/" }, "repository": { "type": "git", "url": "http://github.com/bryanwb/trollopjs.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/trollop/0.1.1" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/trollop/-/trollop-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/trollop/" }, "trollscript": { "name": "trollscript", "description": "A port of the trollscript intepreter", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sugendran", "email": "sugendran@sugendran.net" } ], "time": { "modified": "2011-09-09T03:41:47.805Z", "created": "2011-09-09T03:38:44.767Z", "0.0.1": "2011-09-09T03:38:46.459Z", "0.0.2": "2011-09-09T03:41:47.805Z" }, "author": { "name": "Sugendran Ganess" }, "versions": { "0.0.1": "http://registry.npmjs.org/trollscript/0.0.1", "0.0.2": "http://registry.npmjs.org/trollscript/0.0.2" }, "dist": { "0.0.1": { "shasum": "d3127ce60c8b8571728f90c770fbd0e0a799957c", "tarball": "http://registry.npmjs.org/trollscript/-/trollscript-0.0.1.tgz" }, "0.0.2": { "shasum": "ba7b2d7e06571ca5448b9128eb80e8a9a5446f7e", "tarball": "http://registry.npmjs.org/trollscript/-/trollscript-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/trollscript/" }, "trollscriptjs": { "name": "trollscriptjs", "description": "Because Brainfuck is so last year, right?", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-09-10T00:30:07.399Z", "created": "2011-09-10T00:30:06.067Z", "0.0.0": "2011-09-10T00:30:07.399Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-trollscript.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/trollscriptjs/0.0.0" }, "dist": { "0.0.0": { "shasum": "1c757e00b084490c7e7adeca0f2f77212eb6a6c3", "tarball": "http://registry.npmjs.org/trollscriptjs/-/trollscriptjs-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/trollscriptjs/" }, "tropo-webapi": { "name": "tropo-webapi", "description": "A Node.js library for the Tropo WebAPI.", "dist-tags": { "latest": "1.0.15" }, "maintainers": [ { "name": "mheadd", "email": "mheadd@voxeo.com" } ], "author": { "name": "Mark Headd", "email": "mheadd@voxeo.com", "url": "http://tropo.com" }, "time": { "modified": "2011-07-07T20:25:58.604Z", "created": "2010-12-20T18:21:48.336Z", "1.0.7": "2010-12-20T18:21:48.336Z", "1.0.12": "2010-12-20T18:21:48.336Z", "1.0.13": "2011-01-24T19:05:47.477Z", "1.0.14": "2011-03-16T16:00:24.018Z", "1.0.15": "2011-07-07T20:25:58.604Z" }, "versions": { "1.0.7": "http://registry.npmjs.org/tropo-webapi/1.0.7", "1.0.12": "http://registry.npmjs.org/tropo-webapi/1.0.12", "1.0.13": "http://registry.npmjs.org/tropo-webapi/1.0.13", "1.0.14": "http://registry.npmjs.org/tropo-webapi/1.0.14", "1.0.15": "http://registry.npmjs.org/tropo-webapi/1.0.15" }, "dist": { "1.0.7": { "shasum": "e587f1da93e0c3c7d936e2f3400c78eddf3ec5b8", "tarball": "http://registry.npmjs.org/tropo-webapi/-/tropo-webapi-1.0.7.tgz" }, "1.0.12": { "shasum": "95acacda052911570308c62a2cd2cc72b3abe836", "tarball": "http://registry.npmjs.org/tropo-webapi/-/tropo-webapi-1.0.12.tgz" }, "1.0.13": { "shasum": "48b5290e9a37e403bbef75537013caccf527ef4f", "tarball": "http://registry.npmjs.org/tropo-webapi/-/tropo-webapi-1.0.13.tgz" }, "1.0.14": { "shasum": "bb1407b8127b7785d7083491688552c464c07c4b", "tarball": "http://registry.npmjs.org/tropo-webapi/-/tropo-webapi-1.0.14.tgz" }, "1.0.15": { "shasum": "33bc033d3e7aa74febd9d705f905e40a187af9e2", "tarball": "http://registry.npmjs.org/tropo-webapi/-/tropo-webapi-1.0.15.tgz" } }, "url": "http://registry.npmjs.org/tropo-webapi/" }, "tropo-webapi-node": { "name": "tropo-webapi-node", "description": "A Node.js library for the Tropo WebAPI.", "dist-tags": { "latest": "1.0.6" }, "maintainers": [ { "name": "mheadd", "email": "mheadd@voxeo.com" } ], "author": { "name": "Mark Headd", "email": "mheadd@voxeo.com", "url": "http://tropo.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/tropo-webapi-node/1.0.0", "1.0.1": "http://registry.npmjs.org/tropo-webapi-node/1.0.1", "1.0.2": "http://registry.npmjs.org/tropo-webapi-node/1.0.2", "1.0.3": "http://registry.npmjs.org/tropo-webapi-node/1.0.3", "1.0.4": "http://registry.npmjs.org/tropo-webapi-node/1.0.4", "1.0.5": "http://registry.npmjs.org/tropo-webapi-node/1.0.5", "1.0.6": "http://registry.npmjs.org/tropo-webapi-node/1.0.6" }, "dist": { "1.0.0": { "shasum": "afd1b324360d749e71f5f09c1f5be4bdc387fe14", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.0.tgz" }, "1.0.1": { "shasum": "aa2d8235f7fd482ee609852cfc495369be4037e2", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.1.tgz" }, "1.0.2": { "shasum": "3698b8cf2dd9f67fda2a3aad068a5cc9919b74c1", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.2.tgz" }, "1.0.3": { "shasum": "11e746f6171802a5da77eb4fd2f3dadb3af8e7f3", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.3.tgz" }, "1.0.4": { "shasum": "e790e975049e8666d90af5abb46102957d6146ce", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.4.tgz" }, "1.0.5": { "shasum": "196ba3161f41a6745feb22aa0bf46109511d21e9", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.5.tgz" }, "1.0.6": { "shasum": "5d2e642778b74ba82f7ea3bfcb9d7b1853e6d18a", "tarball": "http://registry.npmjs.org/tropo-webapi-node/-/tropo-webapi-node-1.0.6.tgz" } }, "url": "http://registry.npmjs.org/tropo-webapi-node/" }, "trundle": { "name": "trundle", "description": "Manage node deployment with CouchDB", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "maxogden", "email": "max@maxogden.com" } ], "time": { "modified": "2011-08-25T17:00:21.912Z", "created": "2011-08-25T17:00:21.717Z", "0.0.1": "2011-08-25T17:00:21.912Z" }, "author": { "name": "Max Ogden", "email": "max@maxogden.com" }, "repository": { "type": "git", "url": "git://github.com/maxogden/trundle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/trundle/0.0.1" }, "dist": { "0.0.1": { "shasum": "4481e0c0c185e2f53cf5699f63c64f1e13ebf037", "tarball": "http://registry.npmjs.org/trundle/-/trundle-0.0.1.tgz" } }, "keywords": [ "couchdb", "deployment", "node", "sysadmin" ], "url": "http://registry.npmjs.org/trundle/" }, "trust-reverse-proxy": { "name": "trust-reverse-proxy", "description": "Trust a specific reverse proxy to handle incoming (SSL) requests", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bartt", "email": "bart@zazengo.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/trust-reverse-proxy/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/trust-reverse-proxy/-/trust-reverse-proxy-0.1.0.tgz" } }, "keywords": [ "ssl", "proxy" ], "url": "http://registry.npmjs.org/trust-reverse-proxy/" }, "trycatch": { "name": "trycatch", "description": "An asynchronous exception handler with long stack traces for node.js", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "crabdude", "email": "dude@noderiety.com" } ], "time": { "modified": "2011-11-22T20:30:34.662Z", "created": "2011-09-29T07:38:45.027Z", "0.0.1": "2011-09-29T07:38:47.003Z", "0.0.2": "2011-09-30T21:57:30.493Z", "0.0.3": "2011-09-30T23:28:13.950Z", "0.0.4": "2011-10-01T00:29:32.906Z", "0.0.5": "2011-10-01T00:30:25.772Z", "0.0.6": "2011-10-01T00:32:34.077Z", "0.0.7": "2011-10-01T00:32:54.712Z", "0.0.8": "2011-10-12T18:17:42.706Z", "0.0.9": "2011-11-22T20:30:34.662Z" }, "author": { "name": "Adam Crabtree", "email": "dude@noderiety.com", "url": "http://noderiety.com" }, "repository": { "type": "git", "url": "git://github.com/CrabDude/trycatch.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/trycatch/0.0.1", "0.0.2": "http://registry.npmjs.org/trycatch/0.0.2", "0.0.3": "http://registry.npmjs.org/trycatch/0.0.3", "0.0.4": "http://registry.npmjs.org/trycatch/0.0.4", "0.0.5": "http://registry.npmjs.org/trycatch/0.0.5", "0.0.6": "http://registry.npmjs.org/trycatch/0.0.6", "0.0.7": "http://registry.npmjs.org/trycatch/0.0.7", "0.0.8": "http://registry.npmjs.org/trycatch/0.0.8", "0.0.9": "http://registry.npmjs.org/trycatch/0.0.9" }, "dist": { "0.0.1": { "shasum": "e6d023e0b85ebca5a9ab4eea8cce5febde1725ae", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.1.tgz" }, "0.0.2": { "shasum": "134a68d5fad0ddd35eb43dd4805bcb955dea0d01", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.2.tgz" }, "0.0.3": { "shasum": "2c28ba0eda3b2c2550c9ba10073bb46b0d59f5e0", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.3.tgz" }, "0.0.4": { "shasum": "44ae723682bdf6dc25905a79cd86acb7d54396a0", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.4.tgz" }, "0.0.5": { "shasum": "9fd8d1ffe5abc66e813def8534703ea1fd0f06ae", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.5.tgz" }, "0.0.6": { "shasum": "1aa2240412cb8cc4c45ff5caf508d905bb255fb6", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.6.tgz" }, "0.0.7": { "shasum": "a1ca62a4c1a5dc1b5605be2c3ad1dce85cc2fcb4", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.7.tgz" }, "0.0.8": { "shasum": "e6153319a6a6f1dc463afef66abadd638808a3bb", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.8.tgz" }, "0.0.9": { "shasum": "f494586f963c5b46509475caef0ff345af6aef05", "tarball": "http://registry.npmjs.org/trycatch/-/trycatch-0.0.9.tgz" } }, "keywords": [ "error", "exception", "try", "catch", "stack", "trace" ], "url": "http://registry.npmjs.org/trycatch/" }, "trying": { "name": "trying", "description": "try method like rails for Node", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "cmilfont", "email": "cmilfont@gmail.com" } ], "time": { "modified": "2011-01-10T17:20:24.757Z", "created": "2011-01-10T17:20:23.307Z", "1.0.0": "2011-01-10T17:20:24.757Z" }, "author": { "name": "Christiano Milfont", "email": "cmilfont@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:cmilfont/tryingnode.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/trying/1.0.0" }, "dist": { "1.0.0": { "shasum": "993ebf400010eb7b413cb948e75a420a8b8a5918", "tarball": "http://registry.npmjs.org/trying/-/trying-1.0.0.tgz" } }, "keywords": [ "testing", "try" ], "url": "http://registry.npmjs.org/trying/" }, "ttapi": { "name": "ttapi", "description": "A turntable.fm API", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "agilbert", "email": "alain.gilbert.15@gmail.com" } ], "time": { "modified": "2011-12-14T04:57:37.638Z", "created": "2011-09-05T00:36:13.026Z", "0.0.0": "2011-12-07T14:46:17.411Z", "0.0.1": "2011-12-07T14:46:17.411Z", "0.0.2": "2011-12-07T14:46:17.411Z", "0.0.3": "2011-12-07T14:46:17.411Z", "0.0.4": "2011-12-07T14:46:17.411Z", "0.0.5": "2011-12-07T14:46:17.411Z", "0.1.0": "2011-12-07T14:46:17.411Z", "0.2.0": "2011-12-07T14:46:17.411Z", "0.2.1": "2011-12-07T14:46:17.411Z", "0.2.2": "2011-12-07T14:46:17.411Z", "0.2.3": "2011-12-07T14:46:17.411Z", "0.2.4": "2011-12-07T14:46:17.411Z", "0.2.5": "2011-12-07T14:46:17.411Z", "0.2.6": "2011-12-07T14:46:17.411Z", "0.2.7": "2011-12-07T14:46:17.411Z", "0.2.8": "2011-12-07T14:46:17.411Z", "0.3.0": "2011-12-07T14:46:17.411Z", "0.3.1": "2011-12-07T14:46:17.411Z", "0.3.2": "2011-12-07T14:46:17.411Z", "0.3.3": "2011-12-07T14:46:17.411Z", "0.3.4": "2011-12-07T14:46:17.411Z", "0.4.0": "2011-12-07T14:46:17.411Z", "0.4.1": "2011-12-07T14:46:17.411Z", "0.4.2": "2011-12-07T14:46:17.411Z", "0.4.3": "2011-12-07T14:46:17.411Z", "0.4.4": "2011-12-07T14:46:17.411Z", "0.4.5": "2011-12-07T14:46:17.411Z", "0.4.6": "2011-11-10T06:16:19.521Z", "0.4.7": "2011-11-12T08:05:18.801Z", "0.4.8": "2011-11-14T09:10:11.452Z", "1.0.0": "2011-11-16T05:34:36.427Z", "1.0.1": "2011-11-18T20:46:31.045Z", "1.0.2": "2011-11-29T21:12:45.066Z", "1.0.3": "2011-11-30T06:04:16.800Z", "1.0.4": "2011-12-07T14:46:17.411Z", "1.0.5": "2011-12-14T04:57:37.638Z" }, "author": { "name": "Alain Gilbert", "email": "alain.gilbert.15@gmail.com", "url": "http://agilbert.name/" }, "repository": { "type": "git", "url": "git://github.com/alaingilbert/Turntable-API.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ttapi/0.0.0", "0.0.1": "http://registry.npmjs.org/ttapi/0.0.1", "0.0.2": "http://registry.npmjs.org/ttapi/0.0.2", "0.0.3": "http://registry.npmjs.org/ttapi/0.0.3", "0.0.4": "http://registry.npmjs.org/ttapi/0.0.4", "0.0.5": "http://registry.npmjs.org/ttapi/0.0.5", "0.1.0": "http://registry.npmjs.org/ttapi/0.1.0", "0.2.0": "http://registry.npmjs.org/ttapi/0.2.0", "0.2.1": "http://registry.npmjs.org/ttapi/0.2.1", "0.2.2": "http://registry.npmjs.org/ttapi/0.2.2", "0.2.3": "http://registry.npmjs.org/ttapi/0.2.3", "0.2.4": "http://registry.npmjs.org/ttapi/0.2.4", "0.2.5": "http://registry.npmjs.org/ttapi/0.2.5", "0.2.6": "http://registry.npmjs.org/ttapi/0.2.6", "0.2.7": "http://registry.npmjs.org/ttapi/0.2.7", "0.2.8": "http://registry.npmjs.org/ttapi/0.2.8", "0.3.0": "http://registry.npmjs.org/ttapi/0.3.0", "0.3.1": "http://registry.npmjs.org/ttapi/0.3.1", "0.3.2": "http://registry.npmjs.org/ttapi/0.3.2", "0.3.3": "http://registry.npmjs.org/ttapi/0.3.3", "0.3.4": "http://registry.npmjs.org/ttapi/0.3.4", "0.4.0": "http://registry.npmjs.org/ttapi/0.4.0", "0.4.1": "http://registry.npmjs.org/ttapi/0.4.1", "0.4.2": "http://registry.npmjs.org/ttapi/0.4.2", "0.4.3": "http://registry.npmjs.org/ttapi/0.4.3", "0.4.4": "http://registry.npmjs.org/ttapi/0.4.4", "0.4.5": "http://registry.npmjs.org/ttapi/0.4.5", "0.4.6": "http://registry.npmjs.org/ttapi/0.4.6", "0.4.7": "http://registry.npmjs.org/ttapi/0.4.7", "0.4.8": "http://registry.npmjs.org/ttapi/0.4.8", "1.0.0": "http://registry.npmjs.org/ttapi/1.0.0", "1.0.1": "http://registry.npmjs.org/ttapi/1.0.1", "1.0.2": "http://registry.npmjs.org/ttapi/1.0.2", "1.0.3": "http://registry.npmjs.org/ttapi/1.0.3", "1.0.4": "http://registry.npmjs.org/ttapi/1.0.4", "1.0.5": "http://registry.npmjs.org/ttapi/1.0.5" }, "dist": { "0.0.0": { "shasum": "8f03c0e881fc992e7400322166cc86eb742a6e44", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.0.0.tgz" }, "0.0.1": { "shasum": "4a7d2ba9d912b1e7018a9077fc5d0d4653b59abc", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.0.1.tgz" }, "0.0.2": { "shasum": "0d9aba7350242dd88f592f911bc24dab573853b4", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.0.2.tgz" }, "0.0.3": { "shasum": "418e6d5a504c3804b12cecfbea3c2de8e7e74c59", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.0.3.tgz" }, "0.0.4": { "shasum": "352268b6fd83feb036b566f37ea2a8cf59358e72", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.0.4.tgz" }, "0.0.5": { "shasum": "e6f7041a4c382594881c847d614a39f18a82a8fd", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.0.5.tgz" }, "0.1.0": { "shasum": "93898259f8c369f9dbde56c62fa55982e3f005a2", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.1.0.tgz" }, "0.2.0": { "shasum": "d4cbc13e35e121f19870345a7ca481994acf74b3", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.0.tgz" }, "0.2.1": { "shasum": "bc0d90bd9e1bc3830cc26becdd348cb76acdce4d", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.1.tgz" }, "0.2.2": { "shasum": "b389225c17c7631af05bcb105f0314a0ce4187ad", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.2.tgz" }, "0.2.3": { "shasum": "b40634b68f54d01aed38068f97373e37b426c22b", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.3.tgz" }, "0.2.4": { "shasum": "262a7cef2e0a090dfd6e98c50fd7d1e14f74f516", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.4.tgz" }, "0.2.5": { "shasum": "cb345a18fd3540792f7b9dc93b9d9e1716bf1f6d", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.5.tgz" }, "0.2.6": { "shasum": "9003d023d8a94c7c45b5a035e1fa647164d76f7a", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.6.tgz" }, "0.2.7": { "shasum": "0bde477582f5ff06441cfc7eacbbe75df4c8c3b5", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.7.tgz" }, "0.2.8": { "shasum": "93342504b318502bc2879d2f1e17a2a7d4828e55", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.2.8.tgz" }, "0.3.0": { "shasum": "ed2f9b6cef00451a9a0fc092e0c1442833733142", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.3.0.tgz" }, "0.3.1": { "shasum": "543d20ab0caa4123b277119dc15cf1b5694da76b", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.3.1.tgz" }, "0.3.2": { "shasum": "a9548647b9a231c422fd26c0f83c7677f510814f", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.3.2.tgz" }, "0.3.3": { "shasum": "231a5d8502cf43f4870c30329bb17981cb80cb86", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.3.3.tgz" }, "0.3.4": { "shasum": "70c3932ae55500bb3d98ac661565d9662611ab18", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.3.4.tgz" }, "0.4.0": { "shasum": "341a95154e628172ddc426818316ffda51d55756", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.0.tgz" }, "0.4.1": { "shasum": "bea420a7064dc0191328cf7aae7d2fa33cc513a9", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.1.tgz" }, "0.4.2": { "shasum": "0d3f480d7b486add39c6ff024c6e9e0df95c9efa", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.2.tgz" }, "0.4.3": { "shasum": "46a76eeacdab55cd54cd4ea204b3e051813efae1", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.3.tgz" }, "0.4.4": { "shasum": "a2d6afb99b800416f03722ae8d6f236c94092b8c", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.4.tgz" }, "0.4.5": { "shasum": "af3568a15225bc438110d9b567805d5d429cc09d", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.5.tgz" }, "0.4.6": { "shasum": "2f738a2c3c5e9da00f8700a937dac7b0cd604cce", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.6.tgz" }, "0.4.7": { "shasum": "149eb1bda71d98b9b6e2cdf4f02abf62462915ac", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.7.tgz" }, "0.4.8": { "shasum": "df07d254a9aa6bf92b24022edc7b613c9558e451", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-0.4.8.tgz" }, "1.0.0": { "shasum": "f93262a93b7428d65e650886c4e628f71a4aebdf", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-1.0.0.tgz" }, "1.0.1": { "shasum": "80046dccba32395b79229cc4b78512dd0e1a8da8", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-1.0.1.tgz" }, "1.0.2": { "shasum": "34e0aeb136cb9aebd016b324c89a787c1c36b12a", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-1.0.2.tgz" }, "1.0.3": { "shasum": "dbcc7fbae04ef9555dd135b968e6f3eb40c78f3c", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-1.0.3.tgz" }, "1.0.4": { "shasum": "44d6252830a9c8a9973741a5de2c3bb040350af6", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-1.0.4.tgz" }, "1.0.5": { "shasum": "848510b6b5d519c9b37a177da7875e8161bca58c", "tarball": "http://registry.npmjs.org/ttapi/-/ttapi-1.0.5.tgz" } }, "keywords": [ "turntable.fm", "turntable", "stickybits", "realtime" ], "url": "http://registry.npmjs.org/ttapi/" }, "tty-signals": { "name": "tty-signals", "description": "Interpret signals from a readable stream", "dist-tags": { "latest": "0.0.0-1" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-11-03T01:38:40.611Z", "created": "2011-11-03T01:27:49.746Z", "0.0.0": "2011-11-03T01:27:51.544Z", "0.0.0-1": "2011-11-03T01:38:40.611Z" }, "author": { "name": "Joshua Holbrook", "email": "josh@nodejitsu.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-signals.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/tty-signals/0.0.0", "0.0.0-1": "http://registry.npmjs.org/tty-signals/0.0.0-1" }, "dist": { "0.0.0": { "shasum": "6ba409e2a32a8cf8fb28c2c74036fed65cf567a6", "tarball": "http://registry.npmjs.org/tty-signals/-/tty-signals-0.0.0.tgz" }, "0.0.0-1": { "shasum": "69c019f8e480eb436825d8663d72dba02aee540f", "tarball": "http://registry.npmjs.org/tty-signals/-/tty-signals-0.0.0-1.tgz" } }, "url": "http://registry.npmjs.org/tty-signals/" }, "tubbs": { "name": "tubbs", "description": "Data Model Layer which makes working with your data much easier", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "time": { "modified": "2011-08-20T03:22:51.717Z", "created": "2011-07-20T19:07:47.550Z", "0.0.1": "2011-07-20T19:07:48.000Z", "0.0.2": "2011-07-21T05:51:10.263Z", "0.0.3": "2011-08-20T03:22:51.717Z" }, "author": { "name": "Dan Dean", "email": "@dandean", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "git://github.com/dandean/tubbs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tubbs/0.0.1", "0.0.2": "http://registry.npmjs.org/tubbs/0.0.2", "0.0.3": "http://registry.npmjs.org/tubbs/0.0.3" }, "dist": { "0.0.1": { "shasum": "7bbff6233d143a31ac1a5d4fd7bafb96e8dc671c", "tarball": "http://registry.npmjs.org/tubbs/-/tubbs-0.0.1.tgz" }, "0.0.2": { "shasum": "67aa8b6d0a69afbb3c887ab86651705bffcd8d01", "tarball": "http://registry.npmjs.org/tubbs/-/tubbs-0.0.2.tgz" }, "0.0.3": { "shasum": "d0ef17d5b123e0ac0f1b1b5cddec8bba28b01746", "tarball": "http://registry.npmjs.org/tubbs/-/tubbs-0.0.3.tgz" } }, "keywords": [ "data", "model", "mustache", "riak", "orm", "nosql", "json" ], "url": "http://registry.npmjs.org/tubbs/" }, "tubes": { "name": "tubes", "description": "A framework for node.js programs that work with the dom", "dist-tags": { "latest": "0.0.5-6" }, "maintainers": [ { "name": "tblobaum", "email": "tblobaum@gmail.com" } ], "time": { "modified": "2011-11-15T15:53:22.595Z", "created": "2011-10-29T10:14:04.836Z", "0.0.1": "2011-10-29T10:14:06.005Z", "0.0.3": "2011-10-29T10:18:09.756Z", "0.0.4": "2011-10-30T04:05:48.990Z", "0.0.5": "2011-10-30T06:25:22.311Z", "0.0.5-1": "2011-10-30T06:30:34.255Z", "0.0.5-2": "2011-11-15T15:12:06.611Z", "0.0.5-3": "2011-11-15T15:15:22.417Z", "0.0.5-4": "2011-11-15T15:16:01.727Z", "0.0.5-5": "2011-11-15T15:51:12.399Z", "0.0.5-6": "2011-11-15T15:53:22.595Z" }, "author": { "name": "Thomas Blobaum" }, "repository": { "type": "git", "url": "git://github.com/tblobaum/tubes.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tubes/0.0.1", "0.0.3": "http://registry.npmjs.org/tubes/0.0.3", "0.0.4": "http://registry.npmjs.org/tubes/0.0.4", "0.0.5": "http://registry.npmjs.org/tubes/0.0.5", "0.0.5-1": "http://registry.npmjs.org/tubes/0.0.5-1", "0.0.5-2": "http://registry.npmjs.org/tubes/0.0.5-2", "0.0.5-3": "http://registry.npmjs.org/tubes/0.0.5-3", "0.0.5-4": "http://registry.npmjs.org/tubes/0.0.5-4", "0.0.5-5": "http://registry.npmjs.org/tubes/0.0.5-5", "0.0.5-6": "http://registry.npmjs.org/tubes/0.0.5-6" }, "dist": { "0.0.1": { "shasum": "ba05fd89d95a45a94b05e2b575a847d3413124a4", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.1.tgz" }, "0.0.3": { "shasum": "de3f16527a08b610f4a020c26d13a9f542d13d44", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.3.tgz" }, "0.0.4": { "shasum": "dc62d060b48c28684a218fc6e8c4ec9eb7921b4f", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.4.tgz" }, "0.0.5": { "shasum": "f4cb5284370840237cb4487e8d05c6bcc29f8b6b", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5.tgz" }, "0.0.5-1": { "shasum": "01d66c192851f5853128b15458a88d3fa8fb6814", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5-1.tgz" }, "0.0.5-2": { "shasum": "c2611920c6fa72884f19c79f01abba524ba1b326", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5-2.tgz" }, "0.0.5-3": { "shasum": "fb9743e26414c86fa1e281caf1d73b468c11240b", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5-3.tgz" }, "0.0.5-4": { "shasum": "2f0762654e0e121d72273ed1d58700146e01b57d", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5-4.tgz" }, "0.0.5-5": { "shasum": "724fc6203d744c051c1b747504abb761b9146c09", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5-5.tgz" }, "0.0.5-6": { "shasum": "4ce5c0512825a0df11fe04d92f6d1398259d2453", "tarball": "http://registry.npmjs.org/tubes/-/tubes-0.0.5-6.tgz" } }, "url": "http://registry.npmjs.org/tubes/" }, "tuild": { "name": "tuild", "description": "A easy and advanced build/minifier for JS, CSS and HTML. The name is the join of this & build - tuild", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "mateus007", "email": "mateussouzaweb@gmail.com" } ], "time": { "modified": "2011-08-04T20:30:39.663Z", "created": "2011-03-25T21:50:17.515Z", "1.0.0": "2011-03-25T21:50:18.360Z", "1.0.2": "2011-04-10T18:28:35.515Z", "1.0.3": "2011-06-22T23:03:47.201Z", "1.0.4": "2011-08-04T20:30:39.663Z" }, "author": { "name": "Mateus Souza", "email": "mateussouzaweb@gmail.com", "url": "http://twitter.com/mateussouzaweb" }, "repository": { "type": "git", "url": "git://github.com/mateus007/tuild.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/tuild/1.0.0", "1.0.2": "http://registry.npmjs.org/tuild/1.0.2", "1.0.3": "http://registry.npmjs.org/tuild/1.0.3", "1.0.4": "http://registry.npmjs.org/tuild/1.0.4" }, "dist": { "1.0.0": { "shasum": "c426e4b5b74c7fe7eda5e864a5666915c1d80032", "tarball": "http://registry.npmjs.org/tuild/-/tuild-1.0.0.tgz" }, "1.0.2": { "shasum": "6d817fb13f7d56ec665605a689f301e3d6898aa0", "tarball": "http://registry.npmjs.org/tuild/-/tuild-1.0.2.tgz" }, "1.0.3": { "shasum": "6f4d294d1d4f353c7ff937475240991102f5fad2", "tarball": "http://registry.npmjs.org/tuild/-/tuild-1.0.3.tgz" }, "1.0.4": { "shasum": "f4a5b1c885021e6661f4e8a17439130bef631380", "tarball": "http://registry.npmjs.org/tuild/-/tuild-1.0.4.tgz" } }, "keywords": [ "css", "js", "html", "build", "minifier", "compressor", "hint", "command" ], "url": "http://registry.npmjs.org/tuild/" }, "tumbler": { "name": "tumbler", "description": "Coffee / Less and static file server .", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "poulejapon", "email": "paul.masurel@gmail.com" } ], "time": { "modified": "2011-12-13T11:23:25.718Z", "created": "2011-08-22T14:47:39.736Z", "0.0.1": "2011-08-22T14:47:52.567Z", "0.0.2": "2011-08-29T23:51:55.366Z", "0.0.3": "2011-11-09T10:51:31.579Z", "0.0.4": "2011-11-29T16:11:57.532Z", "0.0.5": "2011-12-05T10:27:53.739Z", "0.0.6": "2011-12-13T11:23:25.718Z" }, "author": { "name": "Paul Masurel", "email": "paul.masurel@gmail.com" }, "repository": { "type": "hg", "url": "https://bitbucket.org/poulejapon/tumbler" }, "versions": { "0.0.1": "http://registry.npmjs.org/tumbler/0.0.1", "0.0.2": "http://registry.npmjs.org/tumbler/0.0.2", "0.0.3": "http://registry.npmjs.org/tumbler/0.0.3", "0.0.4": "http://registry.npmjs.org/tumbler/0.0.4", "0.0.5": "http://registry.npmjs.org/tumbler/0.0.5", "0.0.6": "http://registry.npmjs.org/tumbler/0.0.6" }, "dist": { "0.0.1": { "shasum": "2a58a6897853dfa9dc77cb45801f05e165595a9e", "tarball": "http://registry.npmjs.org/tumbler/-/tumbler-0.0.1.tgz" }, "0.0.2": { "shasum": "28bc48c788e854eda786f306ead1288894db48d8", "tarball": "http://registry.npmjs.org/tumbler/-/tumbler-0.0.2.tgz" }, "0.0.3": { "shasum": "08d488bb19c13c252a3cf533cc9aaed0e5dc2332", "tarball": "http://registry.npmjs.org/tumbler/-/tumbler-0.0.3.tgz" }, "0.0.4": { "shasum": "41015dd5f9e8768701b6013f17422c9d9e429125", "tarball": "http://registry.npmjs.org/tumbler/-/tumbler-0.0.4.tgz" }, "0.0.5": { "shasum": "d22e101051c7f082b2a06a4ea0a65351bf5a92ba", "tarball": "http://registry.npmjs.org/tumbler/-/tumbler-0.0.5.tgz" }, "0.0.6": { "shasum": "414f7d53262813756b96f179bd589f7d267f00a2", "tarball": "http://registry.npmjs.org/tumbler/-/tumbler-0.0.6.tgz" } }, "url": "http://registry.npmjs.org/tumbler/" }, "tumbler-sprite": { "name": "tumbler-sprite", "description": "Tumbler sprite.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "poulejapon", "email": "paul.masurel@gmail.com" } ], "time": { "modified": "2011-10-18T16:58:58.891Z", "created": "2011-08-30T00:15:42.449Z", "0.0.1": "2011-08-30T00:15:43.093Z", "0.0.2": "2011-10-18T16:58:58.891Z" }, "author": { "name": "Paul Masurel", "email": "paul.masurel@gmail.com" }, "repository": { "type": "hg", "url": "https://bitbucket.org/poulejapon/tumbler-sprite" }, "versions": { "0.0.1": "http://registry.npmjs.org/tumbler-sprite/0.0.1", "0.0.2": "http://registry.npmjs.org/tumbler-sprite/0.0.2" }, "dist": { "0.0.1": { "shasum": "65c83de5894f68a81e756c1825e577964df91660", "tarball": "http://registry.npmjs.org/tumbler-sprite/-/tumbler-sprite-0.0.1.tgz" }, "0.0.2": { "shasum": "4cd4057814d913249dfecbaa6f0a09f4494f7af6", "tarball": "http://registry.npmjs.org/tumbler-sprite/-/tumbler-sprite-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tumbler-sprite/" }, "tumblr": { "name": "tumblr", "description": "Wrapper for the Tumblr API v2", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "meritt", "email": "alexey@simonenko.su" } ], "time": { "modified": "2011-08-01T09:17:53.691Z", "created": "2011-07-27T22:10:25.297Z", "0.0.1": "2011-07-27T22:10:26.921Z", "0.0.2": "2011-07-27T22:33:33.063Z", "0.0.3": "2011-07-29T12:16:02.970Z", "0.0.4": "2011-08-01T09:17:53.691Z" }, "author": { "name": "Alexey Simonenko", "email": "alexey@simonenko.su" }, "repository": { "type": "git", "url": "git://github.com/meritt/node-tumblr.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tumblr/0.0.1", "0.0.2": "http://registry.npmjs.org/tumblr/0.0.2", "0.0.3": "http://registry.npmjs.org/tumblr/0.0.3", "0.0.4": "http://registry.npmjs.org/tumblr/0.0.4" }, "dist": { "0.0.1": { "shasum": "5dea6bac12d40116bf2b9b99a75dd528375b4d0e", "tarball": "http://registry.npmjs.org/tumblr/-/tumblr-0.0.1.tgz" }, "0.0.2": { "shasum": "da5c579261ecfa63f6ee4fd84360f33093baea87", "tarball": "http://registry.npmjs.org/tumblr/-/tumblr-0.0.2.tgz" }, "0.0.3": { "shasum": "e3b1e051e18045a1368e636eea0e5c3c1127222f", "tarball": "http://registry.npmjs.org/tumblr/-/tumblr-0.0.3.tgz" }, "0.0.4": { "shasum": "ea2ebf8f7e646c7dd7eaca2f09f275b9a4657f31", "tarball": "http://registry.npmjs.org/tumblr/-/tumblr-0.0.4.tgz" } }, "keywords": [ "blog", "tumblr", "api", "wrapper" ], "url": "http://registry.npmjs.org/tumblr/" }, "tumblr2": { "name": "tumblr2", "description": "Tumblr V.2 API client node.js.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "kaareal", "email": "kaare.a.larsen@gmail.com" } ], "time": { "modified": "2011-09-06T07:06:40.819Z", "created": "2011-09-04T21:31:14.590Z", "0.1.0": "2011-09-04T21:31:15.333Z", "0.1.3": "2011-09-05T18:38:39.591Z", "0.1.4": "2011-09-06T07:06:40.819Z" }, "author": { "name": "kaareal" }, "repository": { "type": "git", "url": "git://github.com/kaareal/tumblr2.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tumblr2/0.1.0", "0.1.3": "http://registry.npmjs.org/tumblr2/0.1.3", "0.1.4": "http://registry.npmjs.org/tumblr2/0.1.4" }, "dist": { "0.1.0": { "shasum": "cb15f641173c3aa6524d1c02f463e80b92964d34", "tarball": "http://registry.npmjs.org/tumblr2/-/tumblr2-0.1.0.tgz" }, "0.1.3": { "shasum": "7855886d672a87f627e79e5bed0b5c3e1b03c62c", "tarball": "http://registry.npmjs.org/tumblr2/-/tumblr2-0.1.3.tgz" }, "0.1.4": { "shasum": "e6b9ea46d9e7d9466192d4097dfb52a931608373", "tarball": "http://registry.npmjs.org/tumblr2/-/tumblr2-0.1.4.tgz" } }, "keywords": [ "tumblr", "v2", "client" ], "url": "http://registry.npmjs.org/tumblr2/" }, "tumblrrr": { "name": "tumblrrr", "description": "A wrapper for Tumblr's API", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "mvrilo", "email": "mvrilo@gmail.com" } ], "author": { "name": "Murilo Santana", "email": "mvrilo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mvrilo/tumblrrr.git" }, "time": { "modified": "2011-11-22T05:06:02.213Z", "created": "2011-01-22T01:29:32.058Z", "0.2.0": "2011-01-22T01:29:32.058Z", "0.2.1": "2011-01-22T01:29:32.058Z", "0.3.0": "2011-03-14T02:36:14.968Z", "1.0.1": "2011-11-22T05:06:02.213Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/tumblrrr/0.2.0", "0.2.1": "http://registry.npmjs.org/tumblrrr/0.2.1", "0.3.0": "http://registry.npmjs.org/tumblrrr/0.3.0", "1.0.1": "http://registry.npmjs.org/tumblrrr/1.0.1" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/tumblrrr/-/tumblrrr-0.2.0.tgz" }, "0.2.1": { "shasum": "1fedc8b968bd549dfe3a16d39fabc426c3e2b77a", "tarball": "http://registry.npmjs.org/tumblrrr/-/tumblrrr-0.2.1.tgz" }, "0.3.0": { "shasum": "8b00384a97668461c3c050bc7608d0c186c13b45", "tarball": "http://registry.npmjs.org/tumblrrr/-/tumblrrr-0.3.0.tgz" }, "1.0.1": { "shasum": "2e7a39e492b00389a2255c7d5bc09bb2cfc8dd28", "tarball": "http://registry.npmjs.org/tumblrrr/-/tumblrrr-1.0.1.tgz" } }, "keywords": [ "tumblr", "api", "wrapper", "client", "oauth" ], "url": "http://registry.npmjs.org/tumblrrr/" }, "tunguska": { "name": "tunguska", "author": "Kris Zyp", "version": "0.2.2", "dependencies": { "patr": ">=0.2.1" }, "keywords": [ "comet", "pubsub" ], "githubName": "tunguska", "mappings": { "patr": "http://github.com/kriszyp/patr/zipball/v0.2.1" }, "licenses": [ { "type": "AFLv2.1", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43" }, { "type": "BSD", "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13" } ], "maintainers": [ { "name": "Kris Zyp", "email": "kriszyp@gmail.com" } ], "repository": { "type": "git", "url": "http://github.com/kriszyp/tunguska" }, "contributors": [], "directories": { "lib": "./lib" }, "url": "http://packages.dojofoundation.org/tunguska", "location": "http://packages.dojofoundation.org/tunguska", "time": { "modified": "2011-07-06T16:58:42.762Z", "created": "2011-07-06T16:58:42.762Z" }, "versions": {}, "dist": {} }, "tupalocomapi": { "name": "tupalocomapi", "description": "a wrapper around the tupalo.com API", "dist-tags": { "latest": "0.0.1-0" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-05-09T13:35:02.167Z", "created": "2011-05-09T13:35:01.333Z", "0.0.1-0": "2011-05-09T13:35:02.167Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "0.0.1-0": "http://registry.npmjs.org/tupalocomapi/0.0.1-0" }, "dist": { "0.0.1-0": { "shasum": "10dccf28adb7453eb3daf15e353e327e45927787", "tarball": "http://registry.npmjs.org/tupalocomapi/-/tupalocomapi-0.0.1-0.tgz" } }, "keywords": [ "api", "tupalo", "location" ], "url": "http://registry.npmjs.org/tupalocomapi/" }, "turer": { "name": "turer", "dist-tags": { "latest": "0.1.3-2" }, "readme": null, "maintainers": [ { "name": "niclashoyer", "email": "niclas@verbugt.de" } ], "time": { "modified": "2011-12-09T18:09:32.217Z", "created": "2011-12-07T19:42:20.329Z", "0.1.0": "2011-12-07T19:42:21.866Z", "0.1.1": "2011-12-07T22:40:21.556Z", "0.1.1-2": "2011-12-07T22:44:53.045Z", "0.1.1-3": "2011-12-07T22:47:52.512Z", "0.1.2-1": "2011-12-09T17:38:56.230Z", "0.1.3-1": "2011-12-09T17:51:24.996Z", "0.1.3-2": "2011-12-09T18:09:32.217Z" }, "author": { "name": "Niclas Hoyer", "email": "https://github.com/niclashoyer" }, "repository": { "type": "git", "url": "git://github.com/niclashoyer/turer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/turer/0.1.0", "0.1.1": "http://registry.npmjs.org/turer/0.1.1", "0.1.1-2": "http://registry.npmjs.org/turer/0.1.1-2", "0.1.1-3": "http://registry.npmjs.org/turer/0.1.1-3", "0.1.2-1": "http://registry.npmjs.org/turer/0.1.2-1", "0.1.3-1": "http://registry.npmjs.org/turer/0.1.3-1", "0.1.3-2": "http://registry.npmjs.org/turer/0.1.3-2" }, "dist": { "0.1.0": { "shasum": "8e981224f24bb89405d38607e1e4a44f397c5777", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.0.tgz" }, "0.1.1": { "shasum": "131976406fb0f631ec7c6c1143227c8c43b3b399", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.1.tgz" }, "0.1.1-2": { "shasum": "20942cb6be0d7ad35992c0694496dbbc296e3081", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.1-2.tgz" }, "0.1.1-3": { "shasum": "1442307af379182cc0e006aefc303c107892cb80", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.1-3.tgz" }, "0.1.2-1": { "shasum": "f467f196f99a7eac05a08af1740baa82a9d983ca", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.2-1.tgz" }, "0.1.3-1": { "shasum": "7af94a720154f91a3cdb1c53aeb325d3cff7e270", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.3-1.tgz" }, "0.1.3-2": { "shasum": "b69f2e1a6d97f9510cd4910c7451100728812833", "tarball": "http://registry.npmjs.org/turer/-/turer-0.1.3-2.tgz" } }, "url": "http://registry.npmjs.org/turer/" }, "turing": { "name": "turing", "description": "A library for enumeration, functional programming, promises, and more", "dist-tags": { "latest": "0.0.74" }, "maintainers": [ { "name": "alexyoung", "email": "a@alexyoung.org" } ], "time": { "modified": "2011-08-04T14:18:02.406Z", "created": "2011-07-28T14:30:11.381Z", "0.0.73": "2011-07-28T14:30:12.110Z", "0.0.74": "2011-08-04T14:18:02.406Z" }, "author": { "name": "Alex R. Young", "email": "alex@helicoid.net" }, "repository": { "type": "git", "url": "git://github.com/alexyoung/turing.js.git" }, "versions": { "0.0.73": "http://registry.npmjs.org/turing/0.0.73", "0.0.74": "http://registry.npmjs.org/turing/0.0.74" }, "dist": { "0.0.73": { "shasum": "ccd81b34baef0064b92b94dc067989ddefbca86f", "tarball": "http://registry.npmjs.org/turing/-/turing-0.0.73.tgz" }, "0.0.74": { "shasum": "dfd6a94ae528c2f34fa965872ee8e6a66688098e", "tarball": "http://registry.npmjs.org/turing/-/turing-0.0.74.tgz" } }, "url": "http://registry.npmjs.org/turing/" }, "tutti": { "name": "tutti", "description": "Tutti - a fun way to browser test. Includes both a terminal application(CLI), and a driver library.", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "airportyh", "email": "airportyh@gmail.com" } ], "time": { "modified": "2011-06-18T02:20:03.255Z", "created": "2011-04-25T12:58:50.603Z", "0.0.1": "2011-04-25T12:58:50.921Z", "0.0.2": "2011-04-27T03:05:04.635Z", "0.0.3": "2011-04-30T01:32:11.245Z", "0.0.4": "2011-05-01T02:51:28.589Z", "0.0.5": "2011-05-01T14:13:16.885Z", "0.0.6": "2011-05-03T16:53:18.223Z", "0.0.7": "2011-06-02T16:36:28.827Z", "0.0.8": "2011-06-17T14:03:39.007Z", "0.0.9": "2011-06-18T02:19:04.571Z", "0.0.10": "2011-06-18T02:20:03.255Z" }, "author": { "name": "Toby Ho", "email": "airportyh@gmail.com", "url": "http://tuttijs.com" }, "repository": { "type": "git", "url": "git://github.com/airportyh/tutti.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tutti/0.0.1", "0.0.2": "http://registry.npmjs.org/tutti/0.0.2", "0.0.3": "http://registry.npmjs.org/tutti/0.0.3", "0.0.4": "http://registry.npmjs.org/tutti/0.0.4", "0.0.5": "http://registry.npmjs.org/tutti/0.0.5", "0.0.6": "http://registry.npmjs.org/tutti/0.0.6", "0.0.7": "http://registry.npmjs.org/tutti/0.0.7", "0.0.8": "http://registry.npmjs.org/tutti/0.0.8", "0.0.9": "http://registry.npmjs.org/tutti/0.0.9", "0.0.10": "http://registry.npmjs.org/tutti/0.0.10" }, "dist": { "0.0.1": { "shasum": "99d755ae071b203f91a5ae20ebaff424198352d4", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.1.tgz" }, "0.0.2": { "shasum": "183d9d596e99295e898220b5296c4789acd5e2c1", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.2.tgz" }, "0.0.3": { "shasum": "b1e335bc0162541d5868d3cb7cf26a6f226eddb0", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.3.tgz" }, "0.0.4": { "shasum": "107821226ee4563c86daf75b427534ec0b0df0ba", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.4.tgz" }, "0.0.5": { "shasum": "1660520340b392b28eebbbfc755e1bb05af16b6e", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.5.tgz" }, "0.0.6": { "shasum": "f4b7b491227b0a8dc3bc963077d7b14e4b6ccf16", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.6.tgz" }, "0.0.7": { "shasum": "49a8d2759dc2e0e11407bcc6e60ebe43f6dea959", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.7.tgz" }, "0.0.8": { "shasum": "476e871501c2ce856cc1e11b3feac48c92cc09b3", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.8.tgz" }, "0.0.9": { "shasum": "f6773a2414a4c1a22886357acce60afdf663b0df", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.9.tgz" }, "0.0.10": { "shasum": "ec5f0aa4e7c92369f1ada0df696c7d54b034abb2", "tarball": "http://registry.npmjs.org/tutti/-/tutti-0.0.10.tgz" } }, "keywords": [ "command line", "javascript", "testing", "cli", "node", "browser" ], "url": "http://registry.npmjs.org/tutti/" }, "tuttiserver": { "name": "tuttiserver", "description": "The Tutti Server.", "dist-tags": { "latest": "0.0.20" }, "maintainers": [ { "name": "airportyh", "email": "airportyh@gmail.com" } ], "time": { "modified": "2011-10-06T03:19:51.789Z", "created": "2011-04-26T01:42:15.995Z", "0.0.1": "2011-04-26T01:42:16.240Z", "0.0.2": "2011-04-27T03:29:26.656Z", "0.0.3": "2011-04-30T01:32:24.969Z", "0.0.4": "2011-04-30T01:34:28.365Z", "0.0.5": "2011-05-01T02:50:50.532Z", "0.0.6": "2011-05-01T14:13:10.257Z", "0.0.7": "2011-05-02T17:02:33.764Z", "0.0.8": "2011-05-07T02:07:17.457Z", "0.0.9": "2011-05-12T15:41:51.080Z", "0.0.10": "2011-05-30T03:19:28.987Z", "0.0.11": "2011-05-31T01:55:23.213Z", "0.0.12": "2011-06-02T16:36:16.382Z", "0.0.13": "2011-06-03T03:13:35.014Z", "0.0.14": "2011-06-17T14:01:30.008Z", "0.0.15": "2011-06-17T14:07:00.599Z", "0.0.16": "2011-06-17T14:12:25.192Z", "0.0.17": "2011-06-18T01:23:53.997Z", "0.0.18": "2011-06-18T01:27:10.770Z", "0.0.19": "2011-06-18T02:42:10.823Z", "0.0.20": "2011-10-06T03:19:51.789Z" }, "author": { "name": "Toby Ho", "email": "airportyh@gmail.com", "url": "http://tuttijs.com" }, "repository": { "type": "git", "url": "git://github.com/airportyh/tutti.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tuttiserver/0.0.1", "0.0.2": "http://registry.npmjs.org/tuttiserver/0.0.2", "0.0.3": "http://registry.npmjs.org/tuttiserver/0.0.3", "0.0.4": "http://registry.npmjs.org/tuttiserver/0.0.4", "0.0.5": "http://registry.npmjs.org/tuttiserver/0.0.5", "0.0.6": "http://registry.npmjs.org/tuttiserver/0.0.6", "0.0.7": "http://registry.npmjs.org/tuttiserver/0.0.7", "0.0.8": "http://registry.npmjs.org/tuttiserver/0.0.8", "0.0.9": "http://registry.npmjs.org/tuttiserver/0.0.9", "0.0.10": "http://registry.npmjs.org/tuttiserver/0.0.10", "0.0.11": "http://registry.npmjs.org/tuttiserver/0.0.11", "0.0.12": "http://registry.npmjs.org/tuttiserver/0.0.12", "0.0.13": "http://registry.npmjs.org/tuttiserver/0.0.13", "0.0.14": "http://registry.npmjs.org/tuttiserver/0.0.14", "0.0.15": "http://registry.npmjs.org/tuttiserver/0.0.15", "0.0.16": "http://registry.npmjs.org/tuttiserver/0.0.16", "0.0.17": "http://registry.npmjs.org/tuttiserver/0.0.17", "0.0.18": "http://registry.npmjs.org/tuttiserver/0.0.18", "0.0.19": "http://registry.npmjs.org/tuttiserver/0.0.19", "0.0.20": "http://registry.npmjs.org/tuttiserver/0.0.20" }, "dist": { "0.0.1": { "shasum": "47e0e034eb15409f1c075705d31e3bffc21fa966", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.1.tgz" }, "0.0.2": { "shasum": "7a7d68ef8a24a10586a299bc07f7073bade5a9fc", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.2.tgz" }, "0.0.3": { "shasum": "a81521ba4c1a8ab6107c9198d6ef67e937584189", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.3.tgz" }, "0.0.4": { "shasum": "1befa7eb98f08e4f0164d4c18540406b0cbbb253", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.4.tgz" }, "0.0.5": { "shasum": "829aa80bd91b459cf05d7378e0d283b7f46bbe63", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.5.tgz" }, "0.0.6": { "shasum": "832d7d351e4926acf229ca1390c83d163059e9ef", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.6.tgz" }, "0.0.7": { "shasum": "9bf66225fd3bb6181d72e8e035d3d74d475ebbdf", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.7.tgz" }, "0.0.8": { "shasum": "897e985516f08a853ecaf1c7e6b3cf5e71bec10a", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.8.tgz" }, "0.0.9": { "shasum": "e819224326f495fde807c45b4fb4eeaa0eff43a3", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.9.tgz" }, "0.0.10": { "shasum": "9e8fafad4f3a673e95f1a1e365eabe689b3d1dc1", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.10.tgz" }, "0.0.11": { "shasum": "7079061093377d69bd1579e1f070f994e06a6468", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.11.tgz" }, "0.0.12": { "shasum": "9e14fb985ca664b63573fa25e8af32edd4e194d7", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.12.tgz" }, "0.0.13": { "shasum": "85beb56377c5c6c356dbf964d7dd622b702d909f", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.13.tgz" }, "0.0.14": { "shasum": "cca0ef4d51d5971f7c42099fdc987e4b58064399", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.14.tgz" }, "0.0.15": { "shasum": "d3c776629472e5d9340996853613e41dbb1d77bb", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.15.tgz" }, "0.0.16": { "shasum": "448b9a7f9c2f5fe9a0b8d02463f0bbd0d06b4821", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.16.tgz" }, "0.0.17": { "shasum": "1c030afd0b6fff52811d18891d90ce54f4aed681", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.17.tgz" }, "0.0.18": { "shasum": "beda82820188cb12adf2a0da82f0f66e9ad57861", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.18.tgz" }, "0.0.19": { "shasum": "85f51511824ff59f58c523ac8de66b079ad37f45", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.19.tgz" }, "0.0.20": { "shasum": "a6da07c6c6f7df8275ed5674fc5753de041b8fce", "tarball": "http://registry.npmjs.org/tuttiserver/-/tuttiserver-0.0.20.tgz" } }, "keywords": [ "javascript", "testing", "node", "browser", "server" ], "url": "http://registry.npmjs.org/tuttiserver/" }, "tuttiterm": { "name": "tuttiterm", "description": "Tutti in your terminal. A CLI interface in your terminal for Tutti - the multi-browser interactive Javascript shell.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "airportyh", "email": "airportyh@gmail.com" } ], "time": { "modified": "2011-03-06T02:51:42.371Z", "created": "2011-03-03T08:56:46.317Z", "0.0.1": "2011-03-03T08:56:46.521Z", "0.0.2": "2011-03-05T05:52:23.221Z", "0.0.3": "2011-03-06T02:51:42.371Z" }, "author": { "name": "Toby Ho", "email": "airportyh@gmail.com", "url": "http://tobyho.com" }, "repository": { "type": "git", "url": "http://github.com/airportyh/tuttiterm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tuttiterm/0.0.1", "0.0.2": "http://registry.npmjs.org/tuttiterm/0.0.2", "0.0.3": "http://registry.npmjs.org/tuttiterm/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/tuttiterm/-/tuttiterm-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/tuttiterm/-/tuttiterm-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/tuttiterm/-/tuttiterm-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/tuttiterm/" }, "tvister": { "name": "tvister", "description": "Nodejs live status checker for JustinTV, Own3d, Regame, etc.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "ndragomirov", "email": "jdavid214@gmail.com" } ], "time": { "modified": "2011-08-19T10:35:27.528Z", "created": "2011-08-11T19:21:11.802Z", "0.0.1a": "2011-08-11T19:21:12.602Z", "0.0.2": "2011-08-18T20:38:39.274Z", "0.0.3": "2011-08-19T10:35:27.528Z" }, "author": { "name": "Ndragomirov [jdavid214@gmail.com]" }, "repository": { "type": "git", "url": "git://github.com/Ndragomirov/Tvister.git" }, "versions": { "0.0.1a": "http://registry.npmjs.org/tvister/0.0.1a", "0.0.2": "http://registry.npmjs.org/tvister/0.0.2", "0.0.3": "http://registry.npmjs.org/tvister/0.0.3" }, "dist": { "0.0.1a": { "shasum": "ac95b5f078d2fcc7b07c03b944ac76cc9336d360", "tarball": "http://registry.npmjs.org/tvister/-/tvister-0.0.1a.tgz" }, "0.0.2": { "shasum": "f0743b476858937973878e78ad2779341e07c968", "tarball": "http://registry.npmjs.org/tvister/-/tvister-0.0.2.tgz" }, "0.0.3": { "shasum": "66d988264161501b3504eeabd660b43941f37b66", "tarball": "http://registry.npmjs.org/tvister/-/tvister-0.0.3.tgz" } }, "keywords": [ "JustinTV", "Own3d", "Regame", "live" ], "url": "http://registry.npmjs.org/tvister/" }, "tw-node-ldap": { "name": "tw-node-ldap", "description": "LDAP Binding for node.js", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "pawawat", "email": "pawawat@throughwave.co.th" } ], "time": { "modified": "2011-11-01T07:00:40.662Z", "created": "2011-11-01T07:00:36.425Z", "0.0.4": "2011-11-01T07:00:40.662Z" }, "author": { "name": "Jeremy Childs", "email": "jeremyc@ssimicro.com" }, "repository": { "type": "git", "url": "http://192.168.178.10/git/node_modules/tw-node-ldap" }, "versions": { "0.0.4": "http://registry.npmjs.org/tw-node-ldap/0.0.4" }, "dist": { "0.0.4": { "shasum": "42c62a4d6b4d374ff1d17960a8c1a57bc04af12f", "tarball": "http://registry.npmjs.org/tw-node-ldap/-/tw-node-ldap-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/tw-node-ldap/" }, "twbot": { "name": "twbot", "description": "Twitter bot microframework using node.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "yssk22", "email": "yssk22@gmail.com" } ], "author": { "name": "Yohei Sasaki", "email": "yssk22@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/yssk22/node-twbot.git" }, "time": { "modified": "2011-09-27T15:02:23.763Z", "created": "2011-02-27T09:25:16.837Z", "0.0.1": "2011-02-27T09:25:16.837Z", "0.0.2": "2011-02-27T09:25:16.837Z", "0.0.3": "2011-02-27T09:25:16.837Z", "0.1.0": "2011-06-15T14:50:59.226Z", "0.1.1": "2011-09-27T15:02:23.763Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/twbot/0.0.1", "0.0.2": "http://registry.npmjs.org/twbot/0.0.2", "0.0.3": "http://registry.npmjs.org/twbot/0.0.3", "0.1.0": "http://registry.npmjs.org/twbot/0.1.0", "0.1.1": "http://registry.npmjs.org/twbot/0.1.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/twbot/-/twbot-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/twbot/-/twbot-0.0.2.tgz" }, "0.0.3": { "shasum": "ae07d7ca395a81810d4c169127aecb96247f9058", "tarball": "http://registry.npmjs.org/twbot/-/twbot-0.0.3.tgz" }, "0.1.0": { "shasum": "a3228b2fda5e7961e0b0769eb3ec015397c0d027", "tarball": "http://registry.npmjs.org/twbot/-/twbot-0.1.0.tgz" }, "0.1.1": { "shasum": "1fc0a23e5e7bbe6348026fca58fcbc7997048855", "tarball": "http://registry.npmjs.org/twbot/-/twbot-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/twbot/" }, "tweasy": { "name": "tweasy", "description": "OAuth-enabled Twitter Client with streaming and regular API calls", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jchris", "email": "jchris@couch.io" } ], "author": { "name": "J Chris Anderson", "email": "jchris@couch.io", "url": "http://jchrisa.net" }, "repository": { "type": "git", "url": "http://github.com/jchris/tweasy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/tweasy/0.1.0", "0.1.1": "http://registry.npmjs.org/tweasy/0.1.1", "0.1.2": "http://registry.npmjs.org/tweasy/0.1.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/tweasy/-/tweasy-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/tweasy/-/tweasy-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/tweasy/-/tweasy-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/tweasy/" }, "tweeter": { "name": "tweeter", "description": "A wrapper to twitter's API", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "jimschubert", "email": "james.schubert@gmail.com" } ], "time": { "modified": "2011-09-24T03:16:17.945Z", "created": "2011-09-23T21:47:41.785Z", "0.0.1": "2011-09-23T21:47:41.891Z", "0.0.2": "2011-09-23T22:04:32.965Z", "0.0.3": "2011-09-23T22:42:40.047Z", "0.0.4": "2011-09-24T03:16:17.945Z" }, "author": { "name": "Jim Schubert", "email": "james.schubert@gmail.com", "url": "http://github.com/jimschubert" }, "repository": { "type": "git", "url": "git://github.com/jimschubert/tweeter.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tweeter/0.0.1", "0.0.2": "http://registry.npmjs.org/tweeter/0.0.2", "0.0.3": "http://registry.npmjs.org/tweeter/0.0.3", "0.0.4": "http://registry.npmjs.org/tweeter/0.0.4" }, "dist": { "0.0.1": { "shasum": "d2f38de16983d0b488024eea6236f0f836671095", "tarball": "http://registry.npmjs.org/tweeter/-/tweeter-0.0.1.tgz" }, "0.0.2": { "shasum": "065f2a9666998f01e26c9565069def90b0612125", "tarball": "http://registry.npmjs.org/tweeter/-/tweeter-0.0.2.tgz" }, "0.0.3": { "shasum": "bd3a394dc94b292d9b53f3c1ecb11abd34bea23f", "tarball": "http://registry.npmjs.org/tweeter/-/tweeter-0.0.3.tgz" }, "0.0.4": { "shasum": "2fbcd9443c687b188a112002ec87b0e11b8c1635", "tarball": "http://registry.npmjs.org/tweeter/-/tweeter-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/tweeter/" }, "tweeter.js": { "name": "tweeter.js", "description": "A wrapper to twitter's API", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jimschubert", "email": "james.schubert@gmail.com" } ], "time": { "modified": "2011-09-23T21:43:20.805Z", "created": "2011-09-21T01:17:15.543Z", "0.0.1": "2011-09-21T01:17:15.663Z", "0.0.2": "2011-09-23T21:43:20.805Z" }, "author": { "name": "Jim Schubert", "email": "james.schubert@gmail.com", "url": "http://github.com/jimschubert" }, "repository": { "type": "git", "url": "git://github.com/jimschubert/tweeter.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tweeter.js/0.0.1", "0.0.2": "http://registry.npmjs.org/tweeter.js/0.0.2" }, "dist": { "0.0.1": { "shasum": "e16523b2cc4f5f53034114e71f5bd3058c964065", "tarball": "http://registry.npmjs.org/tweeter.js/-/tweeter.js-0.0.1.tgz" }, "0.0.2": { "shasum": "0dd93561576f7b13a1d1f87458b188b6c0687567", "tarball": "http://registry.npmjs.org/tweeter.js/-/tweeter.js-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/tweeter.js/" }, "tweetstream": { "name": "tweetstream", "description": "Stream API for twitter data.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/mikeal/tweetstream.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/tweetstream/0.2.0" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/tweetstream/-/tweetstream-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/tweetstream/" }, "tweetstreamer": { "name": "tweetstreamer", "description": "Twitter Streaming API delivered via websockets", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "alexdoronin", "email": "alexeydoronin@gmail.com" } ], "time": { "modified": "2011-09-29T06:41:50.768Z", "created": "2011-09-29T06:41:49.128Z", "0.0.1": "2011-09-29T06:41:50.768Z" }, "author": { "name": "Alexey Doronin" }, "repository": { "type": "git", "url": "git://github.com/doronin/tweetstreamer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tweetstreamer/0.0.1" }, "dist": { "0.0.1": { "shasum": "f54aa4e370f0d28d66bf1a5d8d8b37a057e0b8ab", "tarball": "http://registry.npmjs.org/tweetstreamer/-/tweetstreamer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tweetstreamer/" }, "twerk": { "name": "twerk", "description": "A message framing module that makes sending and receiving messages on a stream a piece of cake.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "rbranson", "email": "rick@diodeware.com" } ], "author": { "name": "Rick Branson" }, "repository": { "type": "git", "url": "http://github.com/rbranson/twerk.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/twerk/0.1.0", "0.1.1": "http://registry.npmjs.org/twerk/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/twerk/-/twerk-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/twerk/-/twerk-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/twerk/" }, "twerp": { "name": "twerp", "description": "Really simple, class based testing framework for node and Coffeescript.", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "philjackson", "email": "npm@shellarchive.co.uk" } ], "time": { "modified": "2011-10-17T15:41:15.715Z", "created": "2011-02-18T18:30:50.856Z", "0.1.0": "2011-02-18T18:30:51.312Z", "0.2.0": "2011-02-19T16:04:56.271Z", "0.3.0": "2011-02-20T16:53:38.247Z", "0.4.0": "2011-06-07T11:04:01.135Z", "0.4.1": "2011-06-07T15:02:09.399Z", "0.4.2": "2011-06-20T13:11:29.497Z", "1.0.0": "2011-06-27T15:11:54.911Z", "1.0.1": "2011-07-24T17:37:40.309Z", "1.0.2": "2011-08-10T18:25:00.067Z", "1.0.3": "2011-08-10T18:45:35.169Z", "1.0.4": "2011-08-12T14:59:52.381Z", "1.0.5": "2011-10-17T15:41:15.715Z" }, "repository": { "type": "git", "url": "git://github.com/philjackson/twerp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/twerp/0.1.0", "0.2.0": "http://registry.npmjs.org/twerp/0.2.0", "0.3.0": "http://registry.npmjs.org/twerp/0.3.0", "0.4.0": "http://registry.npmjs.org/twerp/0.4.0", "0.4.1": "http://registry.npmjs.org/twerp/0.4.1", "0.4.2": "http://registry.npmjs.org/twerp/0.4.2", "1.0.0": "http://registry.npmjs.org/twerp/1.0.0", "1.0.1": "http://registry.npmjs.org/twerp/1.0.1", "1.0.2": "http://registry.npmjs.org/twerp/1.0.2", "1.0.3": "http://registry.npmjs.org/twerp/1.0.3", "1.0.4": "http://registry.npmjs.org/twerp/1.0.4", "1.0.5": "http://registry.npmjs.org/twerp/1.0.5" }, "dist": { "0.1.0": { "shasum": "5429f3053468ac7260375feadf5fedeb23190187", "tarball": "http://registry.npmjs.org/twerp/-/twerp-0.1.0.tgz" }, "0.2.0": { "shasum": "dbf91da9ebe4e3733622c13e83c0a9057ca2cf42", "tarball": "http://registry.npmjs.org/twerp/-/twerp-0.2.0.tgz" }, "0.3.0": { "shasum": "8295de16f3da142f5e7bfe691a1dfe8c19ba6dbe", "tarball": "http://registry.npmjs.org/twerp/-/twerp-0.3.0.tgz" }, "0.4.0": { "shasum": "de9f5f8e960dfbb9f4dc21fe31671a571fe74c9d", "tarball": "http://registry.npmjs.org/twerp/-/twerp-0.4.0.tgz" }, "0.4.1": { "shasum": "67920a48a6ab8177d91e313e803d414ad0a7320f", "tarball": "http://registry.npmjs.org/twerp/-/twerp-0.4.1.tgz" }, "0.4.2": { "shasum": "e7d66ac301df6dec50101a025fe63a43a5ae36e4", "tarball": "http://registry.npmjs.org/twerp/-/twerp-0.4.2.tgz" }, "1.0.0": { "shasum": "6553316ff714a35aae03f0e78a9d66d36bf85ba9", "tarball": "http://registry.npmjs.org/twerp/-/twerp-1.0.0.tgz" }, "1.0.1": { "shasum": "0100a9f915535ba1bde29b744342fac008e5331f", "tarball": "http://registry.npmjs.org/twerp/-/twerp-1.0.1.tgz" }, "1.0.2": { "shasum": "f92e17d41fbc827016afbda620a9cd1ea4228fc3", "tarball": "http://registry.npmjs.org/twerp/-/twerp-1.0.2.tgz" }, "1.0.3": { "shasum": "41210dab526678c94f6c9d58363da7a954178e74", "tarball": "http://registry.npmjs.org/twerp/-/twerp-1.0.3.tgz" }, "1.0.4": { "shasum": "8bf14908dcc7507e10ee064167079d36428bc451", "tarball": "http://registry.npmjs.org/twerp/-/twerp-1.0.4.tgz" }, "1.0.5": { "shasum": "6e3ffb521f74cf45c99755bb7f567fe32b249b36", "tarball": "http://registry.npmjs.org/twerp/-/twerp-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/twerp/" }, "twig": { "name": "twig", "description": "JS port of the Twig templating language.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "justjohn", "email": "john@justjohn.us" } ], "time": { "modified": "2011-10-23T03:48:39.221Z", "created": "2011-10-15T22:26:22.758Z", "0.1.0": "2011-10-15T22:26:23.482Z", "0.2.0": "2011-10-23T03:26:54.255Z" }, "author": { "name": "John Roepke", "email": "john@justjohn.us", "url": "http://foundryjs.com/" }, "repository": { "type": "hg", "url": "https://bitbucket.org/justjohn/twig.js" }, "versions": { "0.1.0": "http://registry.npmjs.org/twig/0.1.0", "0.2.0": "http://registry.npmjs.org/twig/0.2.0" }, "dist": { "0.1.0": { "shasum": "9d28e95e65b855acb5b80c8b82a4e37d3d53932a", "tarball": "http://registry.npmjs.org/twig/-/twig-0.1.0.tgz" }, "0.2.0": { "shasum": "493b751717e5ad668ab4f5966ab50316246ccb60", "tarball": "http://registry.npmjs.org/twig/-/twig-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/twig/" }, "twigjs": { "name": "twigjs", "description": "A port of PHP template engine (www.twig-project.org) to Javascript", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "fadrizul", "email": "fadrizul@gmail.com" } ], "time": { "modified": "2011-09-20T12:41:08.264Z", "created": "2011-09-18T12:54:23.682Z", "0.0.2": "2011-09-18T12:54:49.392Z", "0.0.3": "2011-09-18T16:08:45.907Z", "0.0.4": "2011-09-20T12:41:08.264Z" }, "author": { "name": "Fadrizul Hasani", "email": "fadrizul@twigjs.org", "url": "github.com/fadrizul" }, "repository": { "type": "git", "url": "git://github.com/fadrizul/twigjs.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/twigjs/0.0.2", "0.0.3": "http://registry.npmjs.org/twigjs/0.0.3", "0.0.4": "http://registry.npmjs.org/twigjs/0.0.4" }, "dist": { "0.0.2": { "shasum": "32824d472ee1618de0f1f2d51dbc1f65fdb1dee5", "tarball": "http://registry.npmjs.org/twigjs/-/twigjs-0.0.2.tgz" }, "0.0.3": { "shasum": "41a6989fe15a6269c7e763371214a723ead1924d", "tarball": "http://registry.npmjs.org/twigjs/-/twigjs-0.0.3.tgz" }, "0.0.4": { "shasum": "80b362cf8a6c370f5b3cbdc81d09840e0ffceaa1", "tarball": "http://registry.npmjs.org/twigjs/-/twigjs-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/twigjs/" }, "TwigJS": { "name": "TwigJS", "description": "A port of PHP template engine (www.twig-project.org) to Javascript", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "fadrizul", "email": "fadrizul@gmail.com" } ], "time": { "modified": "2011-09-18T12:49:40.677Z", "created": "2011-09-18T12:49:15.000Z", "0.0.2": "2011-09-18T12:49:40.677Z" }, "author": { "name": "Fadrizul H.", "email": "fadrizul@gmail.com", "url": "github.com/fadrizul" }, "repository": { "type": "git", "url": "git://github.com/fadrizul/twigjs.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/TwigJS/0.0.2" }, "dist": { "0.0.2": { "shasum": "afe366bc08f4c4f2df5d0831f8f14ee743186e4b", "tarball": "http://registry.npmjs.org/TwigJS/-/TwigJS-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/TwigJS/" }, "twilio": { "name": "twilio", "description": "A Twilio helper library", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "sjwalter", "email": "stephenwalters@gmail.com" } ], "author": { "name": "Stephen Walters", "url": "http://github.com/sjwalter" }, "repository": { "type": "git", "url": "https://github.com/sjwalter/node-twilio.git" }, "time": { "modified": "2011-04-04T17:03:59.535Z", "created": "2011-03-08T00:34:18.576Z", "0.0.0": "2011-03-08T00:34:18.576Z", "0.0.1": "2011-03-08T00:34:18.576Z", "0.0.3": "2011-03-08T00:34:18.576Z", "0.0.4": "2011-03-08T00:34:18.576Z", "0.2.0": "2011-03-08T00:34:18.576Z", "0.3.0": "2011-03-08T00:34:18.576Z", "0.4.0": "2011-04-04T17:03:59.535Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/twilio/0.0.0", "0.0.1": "http://registry.npmjs.org/twilio/0.0.1", "0.0.3": "http://registry.npmjs.org/twilio/0.0.3", "0.0.4": "http://registry.npmjs.org/twilio/0.0.4", "0.2.0": "http://registry.npmjs.org/twilio/0.2.0", "0.3.0": "http://registry.npmjs.org/twilio/0.3.0", "0.4.0": "http://registry.npmjs.org/twilio/0.4.0" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/twilio/-/twilio-0.0.0.tgz" }, "0.0.1": { "tarball": "http://packages:5984/twilio/-/twilio-0.0.1.tgz" }, "0.0.3": { "tarball": "http://packages:5984/twilio/-/twilio-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/twilio/-/twilio-0.0.4.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/twilio/-/twilio-0.2.0.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/twilio/-/twilio-0.3.0.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/twilio/-/twilio-0.4.0.tgz" } }, "keywords": [ "twilio", "sms", "api" ], "url": "http://registry.npmjs.org/twilio/" }, "twilio-node": { "name": "twilio-node", "description": "A quick wrapper around the Twilio API", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "mcotton", "email": "mcotton@mcottondesign.com" } ], "time": { "modified": "2011-04-17T01:18:36.684Z", "created": "2011-03-19T16:37:28.598Z", "0.0.0": "2011-03-19T16:37:28.856Z", "0.0.1": "2011-04-09T02:03:38.047Z", "0.0.22": "2011-04-09T02:13:34.982Z", "0.0.3": "2011-04-09T02:16:52.462Z", "0.0.4": "2011-04-17T01:18:36.684Z" }, "author": { "name": "mcotton", "email": "mcotton@mcottondesign.com", "url": "mcottondesign.com" }, "repository": { "type": "git", "url": "git://github.com/mcotton/twilio-node.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/twilio-node/0.0.0", "0.0.1": "http://registry.npmjs.org/twilio-node/0.0.1", "0.0.3": "http://registry.npmjs.org/twilio-node/0.0.3", "0.0.4": "http://registry.npmjs.org/twilio-node/0.0.4" }, "dist": { "0.0.0": { "shasum": "4c93351ef5c4c809c89ec69cdc2506b2fd934a0f", "tarball": "http://registry.npmjs.org/twilio-node/-/twilio-node-0.0.0.tgz" }, "0.0.1": { "shasum": "7f4d74c172b9d4bf1f91c71d5f7b579d72af615d", "tarball": "http://registry.npmjs.org/twilio-node/-/twilio-node-0.0.1.tgz" }, "0.0.3": { "shasum": "5e13b3586acc36e7b8ffdc099933aa12aebf21dc", "tarball": "http://registry.npmjs.org/twilio-node/-/twilio-node-0.0.3.tgz" }, "0.0.4": { "shasum": "09550c9613f45b24058c09a7a1f0bc84190b8ab5", "tarball": "http://registry.npmjs.org/twilio-node/-/twilio-node-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/twilio-node/" }, "twilio2": { "name": "twilio2", "description": "A Twilio helper library", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-10-25T02:11:13.192Z", "created": "2011-10-25T02:11:12.519Z", "0.3.2": "2011-10-25T02:11:13.192Z" }, "author": { "name": "Stephen Walters", "url": "http://github.com/sjwalter" }, "repository": { "type": "git", "url": "git://github.com/sjwalter/node-twilio.git" }, "versions": { "0.3.2": "http://registry.npmjs.org/twilio2/0.3.2" }, "dist": { "0.3.2": { "shasum": "8db641d3a4d0584ca52987435234b747d491a6d2", "tarball": "http://registry.npmjs.org/twilio2/-/twilio2-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/twilio2/" }, "twiliode": { "name": "twiliode", "description": "A Twilio helper library for Node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "sjwalter", "email": "stephenwalters@gmail.com" } ], "author": { "name": "Stephen Walters", "url": "http://github.com/sjwalter" }, "repository": { "type": "git", "url": "http;//github.com/sjwalter/node-twilio.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/twiliode/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/twiliode/-/twiliode-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/twiliode/" }, "twill": { "name": "twill", "description": "a clean javascript aspect oriented microframework", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gtanner", "email": "gtanner@gmail.com" } ], "time": { "modified": "2011-08-16T02:14:04.465Z", "created": "2011-06-04T02:29:13.126Z", "0.0.1": "2011-06-04T02:29:13.672Z", "0.0.2": "2011-08-16T02:14:04.465Z" }, "author": { "name": "gtanner" }, "versions": { "0.0.1": "http://registry.npmjs.org/twill/0.0.1", "0.0.2": "http://registry.npmjs.org/twill/0.0.2" }, "dist": { "0.0.1": { "shasum": "174f90a464705883359b5adf6968eaba4af39075", "tarball": "http://registry.npmjs.org/twill/-/twill-0.0.1.tgz" }, "0.0.2": { "shasum": "1260989ce60ac25f05d97d0bdd00bab7fa47964a", "tarball": "http://registry.npmjs.org/twill/-/twill-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/twill/" }, "twisted-deferred": { "name": "twisted-deferred", "description": "Deferreds following twisteds style.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "my8bird", "email": "my8bird@gmail.com" } ], "time": { "modified": "2011-11-06T18:58:50.708Z", "created": "2011-08-03T02:22:27.500Z", "0.0.1": "2011-08-03T02:22:27.773Z", "0.1.0": "2011-08-03T02:23:05.576Z", "0.1.1": "2011-11-06T18:58:50.708Z" }, "author": { "name": "Nathan Landis", "email": "my8bird@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/my8bird/nodejs-twisted-deferreds.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/twisted-deferred/0.0.1", "0.1.0": "http://registry.npmjs.org/twisted-deferred/0.1.0", "0.1.1": "http://registry.npmjs.org/twisted-deferred/0.1.1" }, "dist": { "0.0.1": { "shasum": "5c41ec4ccdc2c41a0ce93fd5159caaa90b1ffa3c", "tarball": "http://registry.npmjs.org/twisted-deferred/-/twisted-deferred-0.0.1.tgz" }, "0.1.0": { "shasum": "b41df259f5ff2bd9ab056dd87ddcddade56b5b70", "tarball": "http://registry.npmjs.org/twisted-deferred/-/twisted-deferred-0.1.0.tgz" }, "0.1.1": { "shasum": "bd00e222cd427046ee066d55d988804f371acecc", "tarball": "http://registry.npmjs.org/twisted-deferred/-/twisted-deferred-0.1.1.tgz" } }, "keywords": [ "async", "deferred", "twisted" ], "url": "http://registry.npmjs.org/twisted-deferred/" }, "twister": { "name": "twister", "description": "A library to manipulate URI style strings.", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "antz29", "email": "jp@antz29.com" } ], "time": { "modified": "2011-11-08T04:08:36.046Z", "created": "2011-11-07T14:48:40.541Z", "0.1.2": "2011-11-07T14:49:00.686Z", "0.1.3": "2011-11-07T15:01:31.858Z", "0.1.4": "2011-11-07T15:12:01.853Z", "0.1.5": "2011-11-07T15:19:39.959Z", "0.1.6": "2011-11-07T18:13:37.143Z", "0.2.0": "2011-11-08T04:08:36.046Z" }, "author": { "name": "John Le Drew", "email": "jp@antz29.com", "url": "http://antz29.com" }, "repository": { "type": "git", "url": "git:/git://github.com/antz29/node-twister.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/twister/0.1.2", "0.1.3": "http://registry.npmjs.org/twister/0.1.3", "0.1.4": "http://registry.npmjs.org/twister/0.1.4", "0.1.5": "http://registry.npmjs.org/twister/0.1.5", "0.1.6": "http://registry.npmjs.org/twister/0.1.6", "0.2.0": "http://registry.npmjs.org/twister/0.2.0" }, "dist": { "0.1.2": { "shasum": "5649b1278014043920699d0ed3ae8acdb5b8643d", "tarball": "http://registry.npmjs.org/twister/-/twister-0.1.2.tgz" }, "0.1.3": { "shasum": "75250e139389821e672b492f7d4de5b522b69512", "tarball": "http://registry.npmjs.org/twister/-/twister-0.1.3.tgz" }, "0.1.4": { "shasum": "6f423e823030262cb37a72f172a50a5a303e4f68", "tarball": "http://registry.npmjs.org/twister/-/twister-0.1.4.tgz" }, "0.1.5": { "shasum": "825b2f9a741b7122d92597f7ffa873669d267331", "tarball": "http://registry.npmjs.org/twister/-/twister-0.1.5.tgz" }, "0.1.6": { "shasum": "6d4b83ad321f315a4d41d5f16d8f13cbd5a3580f", "tarball": "http://registry.npmjs.org/twister/-/twister-0.1.6.tgz" }, "0.2.0": { "shasum": "a46563b21ddad4405c74dbf79235a627d38a0808", "tarball": "http://registry.npmjs.org/twister/-/twister-0.2.0.tgz" } }, "keywords": [ "uri", "rewrite" ], "url": "http://registry.npmjs.org/twister/" }, "twitpic": { "name": "twitpic", "description": "Library for querying the full TwitPic API including photo uploads", "dist-tags": { "latest": "3.0.1" }, "maintainers": [ { "name": "meltingice", "email": "meltingice8917@gmail.com" } ], "time": { "modified": "2011-11-07T02:03:26.487Z", "created": "2011-05-05T00:00:43.875Z", "1.0.0": "2011-05-05T00:00:44.180Z", "2.0.0": "2011-05-05T06:03:10.500Z", "3.0.0": "2011-07-25T02:44:51.352Z", "3.0.1": "2011-11-07T02:03:26.487Z" }, "author": { "name": "Ryan LeFevre", "email": "ryan@twitpic.com", "url": "http://meltingice.net" }, "repository": { "type": "git", "url": "git://github.com/meltingice/js-twitpic.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/twitpic/1.0.0", "2.0.0": "http://registry.npmjs.org/twitpic/2.0.0", "3.0.0": "http://registry.npmjs.org/twitpic/3.0.0", "3.0.1": "http://registry.npmjs.org/twitpic/3.0.1" }, "dist": { "1.0.0": { "shasum": "a42da34e7a01a8d4fece47506aef2aa9fbfc2550", "tarball": "http://registry.npmjs.org/twitpic/-/twitpic-1.0.0.tgz" }, "2.0.0": { "shasum": "4418187bb04249f80c6c90cad1da985716c43075", "tarball": "http://registry.npmjs.org/twitpic/-/twitpic-2.0.0.tgz" }, "3.0.0": { "shasum": "ef64ab36089b2ec881e1dfc95989f758c4bd7fa1", "tarball": "http://registry.npmjs.org/twitpic/-/twitpic-3.0.0.tgz" }, "3.0.1": { "shasum": "004d8d5e6317e173ef32cd9144f45b776fa38cd7", "tarball": "http://registry.npmjs.org/twitpic/-/twitpic-3.0.1.tgz" } }, "keywords": [ "twitpic", "API", "query", "client", "images", "photos", "upload" ], "url": "http://registry.npmjs.org/twitpic/" }, "twitter": { "name": "twitter", "description": "Asynchronous Twitter REST/stream/search client API for node.js.", "dist-tags": { "latest": "0.1.17" }, "maintainers": [ { "name": "jdub", "email": "jdub@bethesignal.org" } ], "time": { "modified": "2011-05-08T05:45:39.954Z", "created": "2010-12-22T05:52:57.962Z", "0.1.0": "2010-12-22T05:52:58.593Z", "0.1.1": "2010-12-22T16:01:47.334Z", "0.1.2": "2010-12-23T17:11:40.802Z", "0.1.3": "2010-12-24T06:08:16.929Z", "0.1.4": "2010-12-29T04:16:24.841Z", "0.1.5": "2010-12-31T12:07:12.106Z", "0.1.6": "2011-01-02T04:30:17.091Z", "0.1.7": "2011-01-04T09:39:24.216Z", "0.1.8": "2011-01-04T13:18:03.382Z", "0.1.9": "2011-01-04T16:51:24.583Z", "0.1.10": "2011-01-05T03:16:36.081Z", "0.1.11": "2011-01-10T00:25:52.593Z", "0.1.12": "2011-01-13T00:44:15.145Z", "0.1.13": "2011-01-14T02:41:17.602Z", "0.1.14": "2011-02-08T06:28:42.596Z", "0.1.15": "2011-02-18T12:07:29.127Z", "0.1.16": "2011-02-19T04:45:55.323Z", "0.1.17": "2011-05-08T05:45:39.954Z" }, "author": { "name": "jdub" }, "repository": { "type": "git", "url": "git://github.com/jdub/node-twitter.git" }, "versions": { "0.1.11": "http://registry.npmjs.org/twitter/0.1.11", "0.1.12": "http://registry.npmjs.org/twitter/0.1.12", "0.1.13": "http://registry.npmjs.org/twitter/0.1.13", "0.1.14": "http://registry.npmjs.org/twitter/0.1.14", "0.1.15": "http://registry.npmjs.org/twitter/0.1.15", "0.1.16": "http://registry.npmjs.org/twitter/0.1.16", "0.1.17": "http://registry.npmjs.org/twitter/0.1.17" }, "dist": { "0.1.11": { "shasum": "f512a7d614c3575b5667040c7767e8cbf7c88c43", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.11.tgz" }, "0.1.12": { "shasum": "113390bd8cbcce81e12b1a8e47d20669a263c9d9", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.12.tgz" }, "0.1.13": { "shasum": "0c5ee0613d66b326aa2fcfbab2c1559e8384ebf1", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.13.tgz" }, "0.1.14": { "shasum": "a154097e512b409ae784564240bf92514655c030", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.14.tgz" }, "0.1.15": { "shasum": "b258462ac480d2d6ec81e570543a7ed83b6c09a0", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.15.tgz" }, "0.1.16": { "shasum": "ba6310cf92bab67b9af865eaa8e15e5afd18dc61", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.16.tgz" }, "0.1.17": { "shasum": "6651d3de429c03317a94d6150c55689a0b37e0f5", "tarball": "http://registry.npmjs.org/twitter/-/twitter-0.1.17.tgz" } }, "keywords": [ "twitter", "streaming", "oauth" ], "url": "http://registry.npmjs.org/twitter/" }, "twitter-client": { "name": "twitter-client", "description": "node.js module - Twitter Client Library", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "masainox", "email": "masainox@gmail.com" } ], "time": { "modified": "2011-06-05T14:57:56.324Z", "created": "2011-05-23T15:12:24.827Z", "0.0.1": "2011-05-23T15:12:25.664Z", "0.0.2": "2011-05-24T16:11:30.188Z", "0.0.3": "2011-05-28T16:11:24.551Z", "0.0.4": "2011-05-28T17:27:43.523Z", "0.0.7": "2011-06-05T14:57:56.324Z" }, "author": { "name": "Masato INOUE", "email": "masainox@gmail.com", "url": "https://github.com/masainox" }, "versions": { "0.0.1": "http://registry.npmjs.org/twitter-client/0.0.1", "0.0.2": "http://registry.npmjs.org/twitter-client/0.0.2", "0.0.3": "http://registry.npmjs.org/twitter-client/0.0.3", "0.0.4": "http://registry.npmjs.org/twitter-client/0.0.4", "0.0.7": "http://registry.npmjs.org/twitter-client/0.0.7" }, "dist": { "0.0.1": { "shasum": "38a01edf8af8e7782ab51d496a286731a93a565f", "tarball": "http://registry.npmjs.org/twitter-client/-/twitter-client-0.0.1.tgz" }, "0.0.2": { "shasum": "42552b3dd2430bf377d8f9fa8a602a002036ac2a", "tarball": "http://registry.npmjs.org/twitter-client/-/twitter-client-0.0.2.tgz" }, "0.0.3": { "shasum": "c9794d20b8b1c99ef6b0c70eb2d1cce37874531b", "tarball": "http://registry.npmjs.org/twitter-client/-/twitter-client-0.0.3.tgz" }, "0.0.4": { "shasum": "5c2ce337f29f284c8c89d491bb8688c64d8324be", "tarball": "http://registry.npmjs.org/twitter-client/-/twitter-client-0.0.4.tgz" }, "0.0.7": { "shasum": "c51cb548a47d51bbb4b107a98694bb9fa96b374c", "tarball": "http://registry.npmjs.org/twitter-client/-/twitter-client-0.0.7.tgz" } }, "keywords": [ "twitter", "oauth", "social" ], "url": "http://registry.npmjs.org/twitter-client/" }, "twitter-connect": { "name": "twitter-connect", "description": "Twitter authentication for connect apps", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "ddollar", "email": "ddollar@gmail.com" } ], "author": { "name": "David Dollar" }, "repository": { "type": "git", "url": "http://github.com/ddollar/twitter-connect.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/twitter-connect/0.0.1", "0.1.0": "http://registry.npmjs.org/twitter-connect/0.1.0", "0.2.0": "http://registry.npmjs.org/twitter-connect/0.2.0", "0.2.1": "http://registry.npmjs.org/twitter-connect/0.2.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/twitter-connect/-/twitter-connect-0.0.1.tgz" }, "0.1.0": { "tarball": "http://packages:5984/twitter-connect/-/twitter-connect-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/twitter-connect/-/twitter-connect-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/twitter-connect/-/twitter-connect-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/twitter-connect/" }, "twitter-js": { "name": "twitter-js", "description": "easy peasy twitter client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "masylum", "email": "masylum@gmail.com" } ], "author": { "name": "Pau Ramon", "email": "masylum@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/masylum/twitter-js.git" }, "time": { "modified": "2011-06-07T09:09:56.374Z", "created": "2011-03-11T00:10:19.743Z", "0.0.1": "2011-03-11T00:10:19.743Z", "0.0.2": "2011-03-11T00:10:19.743Z", "0.0.3": "2011-03-11T00:10:19.743Z", "0.0.4": "2011-03-11T00:10:19.743Z", "0.0.5": "2011-03-11T00:10:19.743Z", "0.0.6": "2011-03-11T00:10:19.743Z", "0.0.7": "2011-03-11T08:17:16.915Z", "0.1.0": "2011-06-07T09:09:56.374Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/twitter-js/0.0.1", "0.0.2": "http://registry.npmjs.org/twitter-js/0.0.2", "0.0.3": "http://registry.npmjs.org/twitter-js/0.0.3", "0.0.4": "http://registry.npmjs.org/twitter-js/0.0.4", "0.0.5": "http://registry.npmjs.org/twitter-js/0.0.5", "0.0.6": "http://registry.npmjs.org/twitter-js/0.0.6", "0.0.7": "http://registry.npmjs.org/twitter-js/0.0.7", "0.1.0": "http://registry.npmjs.org/twitter-js/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.4.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.5.tgz" }, "0.0.6": { "shasum": "0f45f80dadb851df1f0ac572ff9529e160113ac4", "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.6.tgz" }, "0.0.7": { "shasum": "d287c44f42012b985e11559b9f3762912a662413", "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.0.7.tgz" }, "0.1.0": { "shasum": "5da50a2d7b0c64c3b61f5feab027a47af6e78603", "tarball": "http://registry.npmjs.org/twitter-js/-/twitter-js-0.1.0.tgz" } }, "keywords": [ "twitter" ], "url": "http://registry.npmjs.org/twitter-js/" }, "twitter-node": { "name": "twitter-node", "description": "node.js stream API for the twitter streaming HTTP API", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "technoweenie" }, "repository": { "type": "git", "url": "git://github.com/technoweenie/twitter-node.git" }, "time": { "modified": "2011-03-28T00:31:08.240Z", "created": "2011-03-28T00:31:04.873Z", "0.0.1": "2011-03-28T00:31:04.873Z", "0.0.2": "2011-03-28T00:31:08.240Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/twitter-node/0.0.1", "0.0.2": "http://registry.npmjs.org/twitter-node/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/twitter-node/-/twitter-node-0.0.1.tgz" }, "0.0.2": { "shasum": "3ae4b5a7a7b97ac9ad37f6d7ecf65b32a6c3d89b", "tarball": "http://registry.npmjs.org/twitter-node/-/twitter-node-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/twitter-node/" }, "twitter-search": { "name": "twitter-search", "description": "NodeJS Twitter Search API Wrapper", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-10T06:05:46.723Z", "created": "2011-10-05T22:40:21.728Z", "0.0.1": "2011-10-05T22:40:22.141Z", "0.0.2": "2011-10-05T23:55:00.554Z", "0.0.3": "2011-10-07T18:10:21.647Z", "0.0.4": "2011-10-10T21:48:07.576Z", "0.0.5": "2011-11-28T16:46:10.103Z", "0.0.6": "2011-11-28T16:52:58.076Z", "0.0.7": "2011-11-28T17:07:46.828Z", "0.0.9": "2011-11-28T17:37:44.202Z", "0.1.1": "2011-11-30T20:27:21.772Z", "0.1.2": "2011-11-30T20:37:54.844Z", "0.1.4": "2011-12-05T14:57:19.434Z", "0.1.5": "2011-12-10T06:05:46.723Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/twitter-search.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/twitter-search/0.0.1", "0.0.2": "http://registry.npmjs.org/twitter-search/0.0.2", "0.0.3": "http://registry.npmjs.org/twitter-search/0.0.3", "0.0.4": "http://registry.npmjs.org/twitter-search/0.0.4", "0.0.5": "http://registry.npmjs.org/twitter-search/0.0.5", "0.0.6": "http://registry.npmjs.org/twitter-search/0.0.6", "0.0.7": "http://registry.npmjs.org/twitter-search/0.0.7", "0.0.9": "http://registry.npmjs.org/twitter-search/0.0.9", "0.1.1": "http://registry.npmjs.org/twitter-search/0.1.1", "0.1.2": "http://registry.npmjs.org/twitter-search/0.1.2", "0.1.4": "http://registry.npmjs.org/twitter-search/0.1.4", "0.1.5": "http://registry.npmjs.org/twitter-search/0.1.5" }, "dist": { "0.0.1": { "shasum": "f6de0495dc2363ac8671ca38e2ddf65115d6624f", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.1.tgz" }, "0.0.2": { "shasum": "cf804a2274c4fe66fdfd3ec0285ec792d4d516e0", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.2.tgz" }, "0.0.3": { "shasum": "05d38abdae4e1e49691a972b6c3f2547d3138bc2", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.3.tgz" }, "0.0.4": { "shasum": "56cc988fb0779b04ed7dd60cfc41b2f13843a7f2", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.4.tgz" }, "0.0.5": { "shasum": "df59f9def6a07b3a949d0da77d4c2720a1f8ce3d", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.5.tgz" }, "0.0.6": { "shasum": "bbafa62b45e7e180f2ff11721d419373d6ec1e86", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.6.tgz" }, "0.0.7": { "shasum": "ce7da58cb7acbaa53e9895935bffce826380c5ac", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.7.tgz" }, "0.0.9": { "shasum": "f822f2f7ec4c01f0ca61ae58d9897cf06fd33df0", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.0.9.tgz" }, "0.1.1": { "shasum": "c1e03f3dc0985d857850a493448a8dade3416e32", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.1.1.tgz" }, "0.1.2": { "shasum": "169c6d3f28fa2570c50bb50dbaf8da2432ebf114", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.1.2.tgz" }, "0.1.4": { "shasum": "101f4edbe07c792580d5a164a7935641a44b6424", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.1.4.tgz" }, "0.1.5": { "shasum": "d17acf0bab36d9b9f04939241032f8c85ff6a4fc", "tarball": "http://registry.npmjs.org/twitter-search/-/twitter-search-0.1.5.tgz" } }, "keywords": [ "twitter", "twitter-search", "search", "API", "wrapper" ], "url": "http://registry.npmjs.org/twitter-search/" }, "twitter-stream": { "name": "twitter-stream", "description": "Twitter Streaming API Library.", "dist-tags": { "latest": "0.1.0" }, "readme": "# Twitter Streaming API Library for Node.js\n\n## Install\n\n### Install into current directory\n\n```\nnpm install twitter-stream\n```\n\n### Install into system wide location\n\n```\nsudo npm install -g twitter-stream\n```\n\n## Example\n\n```javascript\nvar ts = require('twitter-stream');\n\n//Connecting to Twitter Streaming API\nvar stream = ts.connect({\n screen_name: '',\n password: '',\n action: 'sample',\n});\n\n//Retrieving status one by one\nstream.on('status', function(status) {\n console.log(status);\n});\n\n//Handling error\nstream.on('error', function(error) function{\n console.error(error);\n});\n\n//Aborting the stream\nstream.abort();\n```\n", "maintainers": [ { "name": "liuming", "email": "liuming@lmws.net" } ], "time": { "modified": "2011-11-29T23:48:21.013Z", "created": "2011-11-29T23:48:19.792Z", "0.1.0": "2011-11-29T23:48:21.013Z" }, "author": { "name": "Raymond Liu", "email": "raymond@lmws.net", "url": "http://lmws.net" }, "repository": { "type": "git", "url": "git://github.com/lmws/node-twitter-stream.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/twitter-stream/0.1.0" }, "dist": { "0.1.0": { "shasum": "c68bedafb33b41f2c3ba2fdbae7d2fe476df17dc", "tarball": "http://registry.npmjs.org/twitter-stream/-/twitter-stream-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/twitter-stream/" }, "twitter-text": { "name": "twitter-text", "description": "official twitter text linkification", "dist-tags": { "latest": "1.4.14" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" }, { "name": "keitaf", "email": "keita@twitter.com" } ], "time": { "modified": "2011-12-02T19:41:20.207Z", "created": "2011-05-28T01:09:42.098Z", "1.4.2": "2011-05-28T01:09:42.663Z", "1.4.3": "2011-07-11T16:15:17.661Z", "1.4.4": "2011-07-21T18:18:51.675Z", "1.4.8": "2011-09-21T00:17:27.927Z", "1.4.9": "2011-09-21T19:50:14.173Z", "1.4.10": "2011-09-26T22:19:48.404Z", "1.4.11": "2011-10-04T23:31:23.693Z", "1.4.12": "2011-11-02T18:04:02.704Z", "1.4.13": "2011-12-01T21:56:45.982Z", "1.4.14": "2011-12-02T19:41:20.207Z" }, "author": { "name": "Twitter Inc." }, "repository": { "type": "git", "url": "git://github.com/twitter/twitter-text-js.git" }, "versions": { "1.4.2": "http://registry.npmjs.org/twitter-text/1.4.2", "1.4.3": "http://registry.npmjs.org/twitter-text/1.4.3", "1.4.4": "http://registry.npmjs.org/twitter-text/1.4.4", "1.4.8": "http://registry.npmjs.org/twitter-text/1.4.8", "1.4.9": "http://registry.npmjs.org/twitter-text/1.4.9", "1.4.10": "http://registry.npmjs.org/twitter-text/1.4.10", "1.4.11": "http://registry.npmjs.org/twitter-text/1.4.11", "1.4.12": "http://registry.npmjs.org/twitter-text/1.4.12", "1.4.13": "http://registry.npmjs.org/twitter-text/1.4.13", "1.4.14": "http://registry.npmjs.org/twitter-text/1.4.14" }, "dist": { "1.4.2": { "shasum": "bbd03eac4487d9ad91dd0d01b1391161ade87ab0", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.2.tgz" }, "1.4.3": { "shasum": "42733c459b8b136dd0f3b60d1b3911d3602469a2", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.3.tgz" }, "1.4.4": { "shasum": "6a47489ef35cbb5aa8f339df9a4f03362178545f", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.4.tgz" }, "1.4.8": { "shasum": "c2e88e0acd1d1532641dc219d504ef9b51bc14a8", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.8.tgz" }, "1.4.9": { "shasum": "fc3488fcc568cdecd6f64615c1d07724bd905d3f", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.9.tgz" }, "1.4.10": { "shasum": "c9777e9afc640bd1a6a8ca159bf178759b68012c", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.10.tgz" }, "1.4.11": { "shasum": "b615918737df2b716fe1241b4250979bae313820", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.11.tgz" }, "1.4.12": { "shasum": "3c85e689fea8cf7461b3a450f8aeb79d6d4ef00d", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.12.tgz" }, "1.4.13": { "shasum": "75fb81a074357273f57bd63f593bac147df6dd3d", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.13.tgz" }, "1.4.14": { "shasum": "69dfc7ef20649156c68034b8840d58888cb9db41", "tarball": "http://registry.npmjs.org/twitter-text/-/twitter-text-1.4.14.tgz" } }, "url": "http://registry.npmjs.org/twitter-text/" }, "twitterlib": { "name": "twitterlib", "description": "Library for doing all things Twitter API related, with added sauce for filtering, paging and paging", "dist-tags": { "latest": "1.0.4" }, "readme": null, "maintainers": [ { "name": "remy", "email": "remy@remysharp.com" } ], "time": { "modified": "2011-12-03T00:49:43.019Z", "created": "2011-12-03T00:49:41.313Z", "1.0.4": "2011-12-03T00:49:43.019Z" }, "versions": { "1.0.4": "http://registry.npmjs.org/twitterlib/1.0.4" }, "dist": { "1.0.4": { "shasum": "b7989ebd92a0f9292293413c2291d763bfaa90ce", "tarball": "http://registry.npmjs.org/twitterlib/-/twitterlib-1.0.4.tgz" } }, "keywords": [ "twitter" ], "url": "http://registry.npmjs.org/twitterlib/" }, "twitterlib.js": { "name": "twitterlib.js", "description": "Library for doing all things Twitter API related, with added sauce for filtering, paging and paging", "dist-tags": { "latest": "1.0.2" }, "readme": null, "maintainers": [ { "name": "remy", "email": "remy@remysharp.com" } ], "time": { "modified": "2011-11-07T14:05:57.069Z", "created": "2011-11-07T13:58:46.426Z", "1.0.1": "2011-11-07T13:58:47.931Z", "1.0.2": "2011-11-07T14:05:57.069Z" }, "versions": { "1.0.1": "http://registry.npmjs.org/twitterlib.js/1.0.1", "1.0.2": "http://registry.npmjs.org/twitterlib.js/1.0.2" }, "dist": { "1.0.1": { "shasum": "42a035a7881119af0f68eaf2fbe8ce5c3b8832f0", "tarball": "http://registry.npmjs.org/twitterlib.js/-/twitterlib.js-1.0.1.tgz" }, "1.0.2": { "shasum": "1884681c4d3b6723db26b8b58669bbca82ef691f", "tarball": "http://registry.npmjs.org/twitterlib.js/-/twitterlib.js-1.0.2.tgz" } }, "keywords": [ "twitter" ], "url": "http://registry.npmjs.org/twitterlib.js/" }, "twittr": { "name": "twittr", "description": "NodeJS Twitter API Wrapper", "dist-tags": { "latest": "0.0.0" }, "readme": "\n# twittr\n\n## NodeJS Twitter API Wrapper\n\n## Download\n\n```bash\n$ npm install twittr\n```\n\n***\n\n### MIT Licnese\n\nCopyright (c) Copyright 2011, Edward Hotchkiss.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-11-28T18:05:59.892Z", "created": "2011-11-28T18:05:57.482Z", "0.0.0": "2011-11-28T18:05:59.892Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/twittr.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/twittr/0.0.0" }, "dist": { "0.0.0": { "shasum": "5c238c95e1c05aaa75ea48f92c24ccd8c67ed0f8", "tarball": "http://registry.npmjs.org/twittr/-/twittr-0.0.0.tgz" } }, "keywords": [ "twitter", "api", "rest", "twittr" ], "url": "http://registry.npmjs.org/twittr/" }, "txn": { "name": "txn", "description": "Process and update CouchDB data in atomic, all-or-nothing transactions", "dist-tags": { "latest": "0.2.5" }, "maintainers": [ { "name": "jhs", "email": "jhs@iriscouch.com" } ], "time": { "modified": "2011-12-12T10:43:55.314Z", "created": "2011-10-03T21:00:04.964Z", "0.1.0": "2011-10-03T21:00:05.489Z", "0.2.0": "2011-10-04T14:22:22.918Z", "0.2.1": "2011-10-13T18:10:54.559Z", "0.2.2": "2011-11-22T02:44:29.780Z", "0.2.3": "2011-11-22T03:20:41.014Z", "0.2.4": "2011-11-28T10:54:50.994Z", "0.2.5": "2011-12-12T10:43:55.314Z" }, "author": { "name": "Jason Smith", "email": "jhs@iriscouch.com", "url": "http://www.iriscouch.com/" }, "repository": { "type": "git", "url": "git://github.com/iriscouch/txn.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/txn/0.1.0", "0.2.0": "http://registry.npmjs.org/txn/0.2.0", "0.2.1": "http://registry.npmjs.org/txn/0.2.1", "0.2.2": "http://registry.npmjs.org/txn/0.2.2", "0.2.3": "http://registry.npmjs.org/txn/0.2.3", "0.2.4": "http://registry.npmjs.org/txn/0.2.4", "0.2.5": "http://registry.npmjs.org/txn/0.2.5" }, "dist": { "0.1.0": { "shasum": "cfbcbbb7def265f195aa9ab0738e69cfe60dd915", "tarball": "http://registry.npmjs.org/txn/-/txn-0.1.0.tgz" }, "0.2.0": { "shasum": "dd288387ad3a9324e00ef33270f29978445331f2", "tarball": "http://registry.npmjs.org/txn/-/txn-0.2.0.tgz" }, "0.2.1": { "shasum": "4ac11bdf0bb8c1249d8ec7767b73f1cc27ef09b3", "tarball": "http://registry.npmjs.org/txn/-/txn-0.2.1.tgz" }, "0.2.2": { "shasum": "16cc0796575126f926d7be171567e83e0c811196", "tarball": "http://registry.npmjs.org/txn/-/txn-0.2.2.tgz" }, "0.2.3": { "shasum": "9ff479b12fb40a7a56243d8fdd721d6cf5d3fcf8", "tarball": "http://registry.npmjs.org/txn/-/txn-0.2.3.tgz" }, "0.2.4": { "shasum": "48716b419fdd4f6c67bae69b04db36c458251a14", "tarball": "http://registry.npmjs.org/txn/-/txn-0.2.4.tgz" }, "0.2.5": { "shasum": "691c462c07f215970caee5cc7582f0677fdadcb4", "tarball": "http://registry.npmjs.org/txn/-/txn-0.2.5.tgz" } }, "url": "http://registry.npmjs.org/txn/" }, "type": { "name": "type", "description": "Type utils", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-06-09T23:12:25.475Z", "created": "2011-06-09T23:12:24.505Z", "0.0.1": "2011-06-09T23:12:25.475Z" }, "author": { "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com" }, "repository": { "type": "git", "url": "git://github.com/Gozala/type.git", "web": "https://github.com/Gozala/type" }, "versions": { "0.0.1": "http://registry.npmjs.org/type/0.0.1" }, "dist": { "0.0.1": { "shasum": "b0204ee776b790769f307af8fbf513308a41433c", "tarball": "http://registry.npmjs.org/type/-/type-0.0.1.tgz" } }, "keywords": [ "types", "utils", "checks" ], "url": "http://registry.npmjs.org/type/" }, "TypeCast": { "name": "TypeCast", "description": "more intuitive type cast functions for JavaScript", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "beatak", "email": "beatak@gmail.com" } ], "time": { "modified": "2011-12-08T00:51:55.159Z", "created": "2011-10-29T20:45:05.628Z", "0.0.1": "2011-10-29T20:45:06.134Z", "0.0.2": "2011-10-29T20:49:05.394Z", "0.0.3": "2011-10-29T20:52:47.198Z", "0.0.4": "2011-10-29T21:00:17.088Z", "0.0.5": "2011-10-29T21:01:42.632Z", "0.0.6": "2011-10-31T14:57:55.680Z", "0.0.9": "2011-12-08T00:39:35.220Z", "0.1.0": "2011-12-08T00:51:55.159Z" }, "author": { "name": "Takashi Mizohata", "email": "beatak@gmail.com", "url": "http://beatak.github.com/" }, "repository": { "type": "git", "url": "git://github.com/beatak/TypeCast.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/TypeCast/0.0.1", "0.0.2": "http://registry.npmjs.org/TypeCast/0.0.2", "0.0.3": "http://registry.npmjs.org/TypeCast/0.0.3", "0.0.4": "http://registry.npmjs.org/TypeCast/0.0.4", "0.0.5": "http://registry.npmjs.org/TypeCast/0.0.5", "0.0.6": "http://registry.npmjs.org/TypeCast/0.0.6", "0.0.9": "http://registry.npmjs.org/TypeCast/0.0.9", "0.1.0": "http://registry.npmjs.org/TypeCast/0.1.0" }, "dist": { "0.0.1": { "shasum": "effe88428d38df438cefa82b74c90dd79648dfce", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.1.tgz" }, "0.0.2": { "shasum": "12f003fe4bde8c07d75be93b55528be50dddf07e", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.2.tgz" }, "0.0.3": { "shasum": "9caed55171378af99a9968caaf77f68154182ae8", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.3.tgz" }, "0.0.4": { "shasum": "e4d6fc4b2d8cc29975c77fabfd4d1020d7ddea42", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.4.tgz" }, "0.0.5": { "shasum": "171b24fd2f9eac09ec9582d6329b0949330540bf", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.5.tgz" }, "0.0.6": { "shasum": "25e36a5029893f9382d43d5121c3481386e213d6", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.6.tgz" }, "0.0.9": { "shasum": "c1422ab4895112fbf320998a07ef7168095951d1", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.0.9.tgz" }, "0.1.0": { "shasum": "f32b46ea281e8442b59b5bf29fd456dee731c9fe", "tarball": "http://registry.npmjs.org/TypeCast/-/TypeCast-0.1.0.tgz" } }, "keywords": [ "cast", "type" ], "url": "http://registry.npmjs.org/TypeCast/" }, "typecheck": { "name": "typecheck", "description": "type checker", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "schrodingerz-kitten", "email": "schrodingerz.kitten@gmail.com" } ], "time": { "modified": "2011-07-21T01:30:29.862Z", "created": "2011-07-19T06:33:52.012Z", "0.1.0": "2011-07-19T06:33:52.904Z", "0.1.2": "2011-07-21T01:30:29.862Z" }, "author": { "name": "schrodingerz.kitten@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/typecheck/0.1.0", "0.1.2": "http://registry.npmjs.org/typecheck/0.1.2" }, "dist": { "0.1.0": { "shasum": "6a1b888426f875b3606e9816ad44e973c5c6171a", "tarball": "http://registry.npmjs.org/typecheck/-/typecheck-0.1.0.tgz" }, "0.1.2": { "shasum": "016e200b08c656159c5844698a8bd4ec22ca0435", "tarball": "http://registry.npmjs.org/typecheck/-/typecheck-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/typecheck/" }, "typed-array": { "name": "typed-array", "description": "Typed Array implementation for V8 and Node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tlrobinson", "email": "tlrobinson@gmail.com" } ], "time": { "modified": "2011-05-20T11:44:17.538Z", "created": "2011-05-20T11:44:17.234Z", "0.0.2": "2011-05-20T11:44:17.538Z" }, "author": { "name": "Tom Robinson", "email": "tlrobinson@gmail.com", "url": "http://tlrobinson.net/" }, "repository": { "type": "git", "url": "https://github.com/tlrobinson/v8-typed-array.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/typed-array/0.0.2" }, "dist": { "0.0.2": { "shasum": "373b4d459bf58cca258e1b9eeefe6f7400a63402", "tarball": "http://registry.npmjs.org/typed-array/-/typed-array-0.0.2.tgz" } }, "keywords": [ "buffer", "typed array", "webgl" ], "url": "http://registry.npmjs.org/typed-array/" }, "typhoon": { "name": "typhoon", "description": "Minimalist blog engine", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "cjoudrey", "email": "cmallette@gmail.com" } ], "time": { "modified": "2011-11-09T02:29:21.545Z", "created": "2011-04-03T19:42:38.511Z", "0.1.0": "2011-04-03T19:42:38.702Z", "0.1.1": "2011-04-03T23:57:32.073Z", "0.1.2": "2011-04-06T03:31:41.961Z", "0.2.0": "2011-04-09T05:38:59.069Z", "0.2.1": "2011-04-09T05:46:20.059Z", "0.2.2": "2011-04-09T05:52:57.120Z", "0.3.0": "2011-04-17T19:13:22.055Z", "0.3.1": "2011-04-17T19:55:46.908Z", "0.3.2": "2011-04-17T20:15:48.274Z", "0.3.3": "2011-04-18T04:04:44.949Z", "0.4.0": "2011-04-30T02:48:21.758Z", "0.4.1": "2011-11-09T02:29:21.545Z" }, "author": { "name": "Christian Joudrey", "email": "cmallette@gmail.com", "url": "http://twitter.com/cjoudrey" }, "repository": { "type": "git", "url": "git://github.com/cjoudrey/typhoon.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/typhoon/0.1.0", "0.1.1": "http://registry.npmjs.org/typhoon/0.1.1", "0.1.2": "http://registry.npmjs.org/typhoon/0.1.2", "0.2.0": "http://registry.npmjs.org/typhoon/0.2.0", "0.2.1": "http://registry.npmjs.org/typhoon/0.2.1", "0.2.2": "http://registry.npmjs.org/typhoon/0.2.2", "0.3.0": "http://registry.npmjs.org/typhoon/0.3.0", "0.3.1": "http://registry.npmjs.org/typhoon/0.3.1", "0.3.2": "http://registry.npmjs.org/typhoon/0.3.2", "0.3.3": "http://registry.npmjs.org/typhoon/0.3.3", "0.4.0": "http://registry.npmjs.org/typhoon/0.4.0", "0.4.1": "http://registry.npmjs.org/typhoon/0.4.1" }, "dist": { "0.1.0": { "shasum": "367a4bfd73064aa9f487a6cfdd7451b5b6d53c55", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.1.0.tgz" }, "0.1.1": { "shasum": "fe6c27cac8a77ba6ca1e2bced0ec43a987775dfb", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.1.1.tgz" }, "0.1.2": { "shasum": "209f7df85b8ed269ac89dd12fd021001ba7d7d64", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.1.2.tgz" }, "0.2.0": { "shasum": "bf71c6a93d40162669f90837c18d4074dbd598a3", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.2.0.tgz" }, "0.2.1": { "shasum": "05de35a3569d321a4fd3298473358b3cf82bafb3", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.2.1.tgz" }, "0.2.2": { "shasum": "c634af22f12d0d46b580fb7e6f4241e2924be8a8", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.2.2.tgz" }, "0.3.0": { "shasum": "a1568d2942b1b90f3bceb07b9914b1dffceceda3", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.3.0.tgz" }, "0.3.1": { "shasum": "0c6d69460aa204f64361af9c38418fac6dc14a48", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.3.1.tgz" }, "0.3.2": { "shasum": "bb9a51a1f057f7723e60e0454984d8c893a0c684", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.3.2.tgz" }, "0.3.3": { "shasum": "1ed641340560def65a11e08a3c666ee07ac5d4db", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.3.3.tgz" }, "0.4.0": { "shasum": "02dbf93b887ecc8457f1864b6507890e498dac32", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.4.0.tgz" }, "0.4.1": { "shasum": "1557504f098cdc7bcb78b65b83993e769f1b65f3", "tarball": "http://registry.npmjs.org/typhoon/-/typhoon-0.4.1.tgz" } }, "keywords": [ "blog", "express" ], "url": "http://registry.npmjs.org/typhoon/" }, "typogr": { "name": "typogr", "description": "Typography utils", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "ekalinin", "email": "e.v.kalinin@gmail.com" } ], "time": { "modified": "2011-08-30T07:47:39.528Z", "created": "2011-08-23T09:50:50.382Z", "0.4.0": "2011-08-23T09:50:52.215Z", "0.4.1": "2011-08-23T10:00:50.738Z", "0.4.2": "2011-08-23T10:17:11.015Z", "0.4.3": "2011-08-24T11:59:13.713Z", "0.5.0": "2011-08-27T00:12:16.979Z", "0.5.1": "2011-08-30T07:47:39.528Z" }, "author": { "name": "Eugene Kalinin", "email": "e.v.kalinin@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ekalinin/typogr.js.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/typogr/0.4.0", "0.4.1": "http://registry.npmjs.org/typogr/0.4.1", "0.4.2": "http://registry.npmjs.org/typogr/0.4.2", "0.4.3": "http://registry.npmjs.org/typogr/0.4.3", "0.5.0": "http://registry.npmjs.org/typogr/0.5.0", "0.5.1": "http://registry.npmjs.org/typogr/0.5.1" }, "dist": { "0.4.0": { "shasum": "4b4afc87b979c1aa76d4dea5aa2ad8178930e6a2", "tarball": "http://registry.npmjs.org/typogr/-/typogr-0.4.0.tgz" }, "0.4.1": { "shasum": "b0913436e585aa185af4f90905843ee355443ddd", "tarball": "http://registry.npmjs.org/typogr/-/typogr-0.4.1.tgz" }, "0.4.2": { "shasum": "1022bfae313fa67ca9d8241db339e0b1a417fd95", "tarball": "http://registry.npmjs.org/typogr/-/typogr-0.4.2.tgz" }, "0.4.3": { "shasum": "c5ca854fb441372bc6327f6e01c3fcc2be3b5f16", "tarball": "http://registry.npmjs.org/typogr/-/typogr-0.4.3.tgz" }, "0.5.0": { "shasum": "d7fc5c646274d77b64e24557bd3bbc4f86bad624", "tarball": "http://registry.npmjs.org/typogr/-/typogr-0.5.0.tgz" }, "0.5.1": { "shasum": "8b7f190bcf3cb363d2da3528601ba2f8fd39c93b", "tarball": "http://registry.npmjs.org/typogr/-/typogr-0.5.1.tgz" } }, "keywords": [ "typography", "typogrify", "typogr", "hyphenation", "quotes", "dashes", "ampersands", "prettify" ], "url": "http://registry.npmjs.org/typogr/" }, "u2r": { "name": "u2r", "description": "url to request info", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-10-17T12:10:35.219Z", "created": "2011-10-17T07:28:00.281Z", "0.1.1": "2011-10-17T07:28:03.359Z", "0.1.2": "2011-10-17T09:59:22.168Z", "0.1.3": "2011-10-17T12:10:35.219Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/u2r.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/u2r/0.1.1", "0.1.2": "http://registry.npmjs.org/u2r/0.1.2", "0.1.3": "http://registry.npmjs.org/u2r/0.1.3" }, "dist": { "0.1.1": { "shasum": "ed6419d4201bccac4db0ca74b6583bd264d09201", "tarball": "http://registry.npmjs.org/u2r/-/u2r-0.1.1.tgz" }, "0.1.2": { "shasum": "10e150475861e30aefff876840823201a668d4a6", "tarball": "http://registry.npmjs.org/u2r/-/u2r-0.1.2.tgz" }, "0.1.3": { "shasum": "c5fc79167253209c16a55cd83f478163d6bd0074", "tarball": "http://registry.npmjs.org/u2r/-/u2r-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/u2r/" }, "ua": { "name": "ua", "description": "Dirt cheap User-Agent: parser", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-09-30T08:38:31.004Z", "created": "2011-09-30T08:20:56.656Z", "0.0.1": "2011-09-30T08:20:57.919Z", "0.0.2": "2011-09-30T08:24:29.096Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/dvv/ua.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ua/0.0.1", "0.0.2": "http://registry.npmjs.org/ua/0.0.2" }, "dist": { "0.0.1": { "shasum": "ec02929d31717123655c36622ae79c1215c00f76", "tarball": "http://registry.npmjs.org/ua/-/ua-0.0.1.tgz", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.26-linux-2.6.32-5-686": { "shasum": "e4b1a7e0394fbdb3298c8d8dd8fe5b270ec5f246", "tarball": "http://registry.npmjs.org/ua/-/ua-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.26-linux-2.6.32-5-686.tgz" } } }, "0.0.2": { "shasum": "79930007f7c3212eb65e5cab2adfc0a5bc43f06a", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.26-linux-2.6.32-5-686": { "shasum": "6e29bafaff2a44ea8b734fccf0a90c31b059d8e7", "tarball": "http://registry.npmjs.org/ua/-/ua-0.0.2-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.26-linux-2.6.32-5-686.tgz" } }, "tarball": "http://registry.npmjs.org/ua/-/ua-0.0.2.tgz" } }, "keywords": [ "useragent", "browser", "version", "user", "agent" ], "url": "http://registry.npmjs.org/ua/" }, "ua-parser": { "name": "ua-parser", "description": "A port of Browserscope's user agent parser.", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "tobie", "email": "tobie.langel@gmail.com" } ], "author": { "name": "Tobie Langel", "email": "tobie.langel@gmail.com", "url": "http://tobielangel.com" }, "repository": { "type": "git", "url": "git://github.com/tobie/ua-parser.git" }, "time": { "modified": "2011-08-09T13:42:07.509Z", "created": "2011-07-29T21:29:51.452Z", "0.1.0": "2011-07-29T21:29:51.452Z", "0.1.1": "2011-07-29T21:29:51.452Z", "0.2.0": "2011-08-02T08:12:06.850Z", "0.2.1": "2011-08-08T12:46:08.409Z", "0.2.3": "2011-08-09T13:42:07.509Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/ua-parser/0.1.0", "0.1.1": "http://registry.npmjs.org/ua-parser/0.1.1", "0.2.0": "http://registry.npmjs.org/ua-parser/0.2.0", "0.2.1": "http://registry.npmjs.org/ua-parser/0.2.1", "0.2.3": "http://registry.npmjs.org/ua-parser/0.2.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/ua-parser/-/ua-parser-0.1.0.tgz" }, "0.1.1": { "shasum": "6a4366745c9df10d4fdd67f4bf3d51aee0300fe9", "tarball": "http://registry.npmjs.org/ua-parser/-/ua-parser-0.1.1.tgz" }, "0.2.0": { "shasum": "2aea92eff7c1974f4fd189493107304793565eac", "tarball": "http://registry.npmjs.org/ua-parser/-/ua-parser-0.2.0.tgz" }, "0.2.1": { "shasum": "9c0830daf4c72c4e57120903dd47c5ee984a619e", "tarball": "http://registry.npmjs.org/ua-parser/-/ua-parser-0.2.1.tgz" }, "0.2.3": { "shasum": "01e82c802db32f84e42531c799d12d9df1a28a42", "tarball": "http://registry.npmjs.org/ua-parser/-/ua-parser-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/ua-parser/" }, "ubelt": { "name": "ubelt", "description": "utility belt was (Dominic's Utilities)", "dist-tags": { "latest": "3.0.0" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-11-30T23:47:51.773Z", "created": "2011-09-25T13:11:57.420Z", "2.3.3": "2011-09-25T13:12:01.667Z", "2.4.0": "2011-09-26T08:12:32.708Z", "2.5.0": "2011-09-26T09:09:26.242Z", "2.6.0": "2011-09-26T09:39:54.713Z", "2.7.0": "2011-09-29T05:26:22.539Z", "2.8.0": "2011-09-29T11:55:37.465Z", "2.9.0": "2011-10-29T10:13:48.327Z", "2.10.0": "2011-11-12T02:59:59.254Z", "2.11.1": "2011-11-18T11:49:30.668Z", "2.12.0": "2011-11-30T03:54:57.255Z", "3.0.0": "2011-11-30T23:47:51.773Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/d-utils.git" }, "versions": { "2.3.3": "http://registry.npmjs.org/ubelt/2.3.3", "2.4.0": "http://registry.npmjs.org/ubelt/2.4.0", "2.5.0": "http://registry.npmjs.org/ubelt/2.5.0", "2.6.0": "http://registry.npmjs.org/ubelt/2.6.0", "2.7.0": "http://registry.npmjs.org/ubelt/2.7.0", "2.8.0": "http://registry.npmjs.org/ubelt/2.8.0", "2.9.0": "http://registry.npmjs.org/ubelt/2.9.0", "2.10.0": "http://registry.npmjs.org/ubelt/2.10.0", "2.11.1": "http://registry.npmjs.org/ubelt/2.11.1", "2.12.0": "http://registry.npmjs.org/ubelt/2.12.0", "3.0.0": "http://registry.npmjs.org/ubelt/3.0.0" }, "dist": { "2.3.3": { "shasum": "e7aa69457fbaf696c96610f9767d4df57b80292d", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.3.3.tgz" }, "2.4.0": { "shasum": "d19a4c6abe959fa632785ac5c6bb9bf93b77568b", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.4.0.tgz" }, "2.5.0": { "shasum": "33ae2506fb59beab089a1d774828770b53b839f9", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.5.0.tgz" }, "2.6.0": { "shasum": "90f1ea5598072de840ed8d27463a1eef66f739ca", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.6.0.tgz" }, "2.7.0": { "shasum": "9ab5782840c79d8d3e6a536bb83801d6c019841a", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.7.0.tgz" }, "2.8.0": { "shasum": "f52150dd8dff5ddede804a48caf302e1b6d317e6", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.8.0.tgz" }, "2.9.0": { "shasum": "1950de99b8e7bdbd53cebda0024a468ccde6b4f6", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.9.0.tgz" }, "2.10.0": { "shasum": "46eb5084968e4f7b3275265b2aad6f6521b8fdfd", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.10.0.tgz" }, "2.11.1": { "shasum": "bb135836827ef8de453ae31b671d12108cdf6976", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.11.1.tgz" }, "2.12.0": { "shasum": "b063983ee508afa7e7fe19e328db28dbc78d2656", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-2.12.0.tgz" }, "3.0.0": { "shasum": "c784014c52f973f7d61009ca650d772454a19258", "tarball": "http://registry.npmjs.org/ubelt/-/ubelt-3.0.0.tgz" } }, "url": "http://registry.npmjs.org/ubelt/" }, "uberblic": { "name": "uberblic", "description": "A wrapper for the uberblic.org API", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "agnoster", "email": "agnoster@gmail.com" } ], "time": { "modified": "2011-01-04T20:33:38.569Z", "created": "2011-01-04T17:59:04.795Z", "0.0.1": "2011-01-04T17:59:05.215Z", "0.0.2": "2011-01-04T20:33:38.569Z" }, "author": { "name": "Isaac Wolkerstorfer", "email": "agnoster@gmail.com", "url": "http://agnoster.net/" }, "versions": { "0.0.1": "http://registry.npmjs.org/uberblic/0.0.1", "0.0.2": "http://registry.npmjs.org/uberblic/0.0.2" }, "dist": { "0.0.1": { "shasum": "023a94f8c08bf36aaec6a177a67aa0713421d512", "tarball": "http://registry.npmjs.org/uberblic/-/uberblic-0.0.1.tgz" }, "0.0.2": { "shasum": "c95d8a9f8cd598ab13a39bc9839a76f3eabe7feb", "tarball": "http://registry.npmjs.org/uberblic/-/uberblic-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/uberblic/" }, "uberclass": { "name": "uberclass", "description": "A class framework based on JavaScriptMVC $.Class and John Resig's Simple JavaScript inheritance.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "daff", "email": "daff@neyeon.de" } ], "time": { "modified": "2011-11-12T07:31:14.358Z", "created": "2011-11-12T06:55:05.806Z", "1.0.0": "2011-11-12T07:31:14.358Z" }, "author": { "name": "David Luecke", "email": "daff@neyeon.de", "url": "http://neyeon.com" }, "repository": { "type": "git", "url": "git://github.com/daffl/uberclass.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/uberclass/1.0.0" }, "dist": { "1.0.0": { "shasum": "404df181464ba1696d64b6a5cf32e3219adca941", "tarball": "http://registry.npmjs.org/uberclass/-/uberclass-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/uberclass/" }, "ubernode": { "name": "ubernode", "description": "Ubersmith API client wrapper", "dist-tags": { "latest": "0.0.1" }, "readme": "# Ubernode\n### [Ubersmith.com](http://www.ubersmith.com)\n## A painless way to interact with the Ubermsith API asynchronously in your node app\n\nWith this API wrapper, you can send requests to your Ubersmith instance in your node app with *fairly minimal* effort.\n\n### Installation\n\n npm install ubernode\n\n\n###Usage\n\n**First, create a variable with your instance details:**\n\n var client = new Ubernode('user', 'password', 'url');\n\n\nYou can create as many of these as you need if you're working with multiple instances.\n\n**Each level of your API call(s) needs to be represented with an object with child objects to represent the API methods. In these child objects, you can include optional arguments and callbacks:**\n\n```javascript\nvar uber_calls = {};\n\nuber_calls['client.count'] = {};\nuber_calls['device.list'] = {\n args: {\n inactive: 0,\n limit: 10\n },\n callback: function (err, res) {\n err ? console.log (err) : console.log(res.body);\n }\n}\n```\n\n\n**Once your API calls are defined, call the Async() function on the original client object created:** \n\n client.Async(uber_calls);\n\nSince these API calls are asynchronously, there's no way to predict which callback will fire first. In most cases, you'll probably find that calls which normally return less data and take less arguments will process faster, but you should *never* rely on that and always write your callbacks accordingly.\n\n**Methods with no function defined will call console.log on the JSON output. If you would rather this be silenced, define a callback object, but leave it empty:**\n\n```javascript\nuber_calls['device_list'] = {\n callback: {}\n}\n```\n\n", "maintainers": [ { "name": "luk", "email": "luke.arduini@me.com" } ], "time": { "modified": "2011-11-25T06:10:19.759Z", "created": "2011-11-25T06:10:19.163Z", "0.0.1": "2011-11-25T06:10:19.759Z" }, "author": { "name": "Luke Arduini", "email": "luke.arduini@me.com" }, "repository": { "type": "git", "url": "git://github.com/luke-a/ubernode.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ubernode/0.0.1" }, "dist": { "0.0.1": { "shasum": "7645255d6ba3ef89014d936d3d0dec51f63761b0", "tarball": "http://registry.npmjs.org/ubernode/-/ubernode-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ubernode/" }, "ubjson": { "name": "ubjson", "description": "Universal Binary JSON packer/unpacker for Node.js", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "Sannis", "email": "efimovov@gmail.com" } ], "time": { "modified": "2011-10-17T23:07:33.985Z", "created": "2011-10-11T22:23:20.887Z", "0.0.1": "2011-10-11T22:23:22.643Z", "0.0.2": "2011-10-12T18:40:46.991Z", "0.0.3": "2011-10-16T18:33:38.010Z", "0.0.4": "2011-10-17T23:07:33.985Z" }, "author": { "name": "Oleg Efimov", "email": "efimovov@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/ubjson/0.0.1", "0.0.2": "http://registry.npmjs.org/ubjson/0.0.2", "0.0.3": "http://registry.npmjs.org/ubjson/0.0.3", "0.0.4": "http://registry.npmjs.org/ubjson/0.0.4" }, "dist": { "0.0.1": { "shasum": "13db990f999b42d62697b84b14aa8a46a6dd65b3", "tarball": "http://registry.npmjs.org/ubjson/-/ubjson-0.0.1.tgz" }, "0.0.2": { "shasum": "f382db60f97b1e723a75aa370184e39b354537b2", "tarball": "http://registry.npmjs.org/ubjson/-/ubjson-0.0.2.tgz" }, "0.0.3": { "shasum": "14ee6e4a8f3f0781d7db738712f218020f4b36c4", "tarball": "http://registry.npmjs.org/ubjson/-/ubjson-0.0.3.tgz" }, "0.0.4": { "shasum": "eac681b7d275235978137dff67882fe74093df7c", "tarball": "http://registry.npmjs.org/ubjson/-/ubjson-0.0.4.tgz" } }, "keywords": [ "ubjson", "json", "universal binary json" ], "url": "http://registry.npmjs.org/ubjson/" }, "ucengine": { "name": "ucengine", "description": "ucengine client for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "athoune", "email": "mathieu@garambrogne.net" } ], "time": { "modified": "2011-03-17T23:31:46.419Z", "created": "2011-02-27T19:57:35.981Z", "0.0.1": "2011-02-27T19:57:36.497Z", "0.0.2": "2011-03-17T23:31:46.419Z" }, "author": { "name": "Mathieu Lecarme", "email": "mathieu@garambrogne.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/ucengine/0.0.1", "0.0.2": "http://registry.npmjs.org/ucengine/0.0.2" }, "dist": { "0.0.1": { "shasum": "e7a0a1c0c61e033ed9bc03fda4b06faeccdc4dda", "tarball": "http://registry.npmjs.org/ucengine/-/ucengine-0.0.1.tgz" }, "0.0.2": { "shasum": "a287d638ab5bbd0afa5517751a381e765bb9de6b", "tarball": "http://registry.npmjs.org/ucengine/-/ucengine-0.0.2.tgz" } }, "keywords": [ "ucengine" ], "url": "http://registry.npmjs.org/ucengine/" }, "udon": { "name": "udon", "description": "Practical functional programming in JavaScript.", "dist-tags": { "latest": "1.2.0" }, "maintainers": [ { "name": "beastaugh", "email": "benedict@eastaugh.net" } ], "time": { "modified": "2011-06-21T16:17:08.191Z", "created": "2011-06-21T16:17:07.671Z", "1.2.0": "2011-06-21T16:17:08.191Z" }, "author": { "name": "Benedict Eastaugh", "email": "benedict@eastaugh.net", "url": "http://extralogical.net/" }, "repository": { "type": "git", "url": "git://github.com/beastaugh/udon.git" }, "versions": { "1.2.0": "http://registry.npmjs.org/udon/1.2.0" }, "dist": { "1.2.0": { "shasum": "8e341e3f71fc8fa60de4f05f92baba492942c3e7", "tarball": "http://registry.npmjs.org/udon/-/udon-1.2.0.tgz" } }, "keywords": [ "functional-programming haskell" ], "url": "http://registry.npmjs.org/udon/" }, "ueberDB": { "name": "ueberDB", "description": "transform every database into a object key value store", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "pita", "email": "petermartischka@googlemail.com" } ], "time": { "modified": "2011-12-10T17:03:00.823Z", "created": "2011-05-14T17:52:42.807Z", "0.0.1": "2011-05-14T17:52:43.325Z", "0.0.2": "2011-05-14T20:55:40.298Z", "0.0.3": "2011-05-19T12:16:05.894Z", "0.0.4": "2011-05-30T12:24:39.137Z", "0.0.5": "2011-06-01T23:43:36.641Z", "0.0.6": "2011-06-04T15:15:07.806Z", "0.0.7": "2011-06-17T19:22:17.002Z", "0.0.8": "2011-06-20T14:35:34.616Z", "0.0.9": "2011-06-24T14:45:35.946Z", "0.0.10": "2011-07-26T15:41:22.800Z", "0.0.11": "2011-07-29T15:42:00.075Z", "0.0.12": "2011-07-31T13:33:02.896Z", "0.0.13": "2011-08-02T16:13:37.969Z", "0.0.14": "2011-08-02T20:35:41.246Z", "0.0.15": "2011-08-11T18:20:38.481Z", "0.1.0": "2011-08-17T10:58:54.097Z", "0.1.1": "2011-08-19T22:20:29.617Z", "0.1.2": "2011-08-23T17:09:32.568Z", "0.1.3": "2011-11-13T01:30:50.222Z", "0.1.4": "2011-12-10T11:30:38.049Z", "0.1.5": "2011-12-10T17:03:00.823Z" }, "author": { "name": "Peter 'Pita' Martischka", "email": "petermartischka@googlemail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/ueberDB/0.0.1", "0.0.2": "http://registry.npmjs.org/ueberDB/0.0.2", "0.0.3": "http://registry.npmjs.org/ueberDB/0.0.3", "0.0.4": "http://registry.npmjs.org/ueberDB/0.0.4", "0.0.5": "http://registry.npmjs.org/ueberDB/0.0.5", "0.0.6": "http://registry.npmjs.org/ueberDB/0.0.6", "0.0.7": "http://registry.npmjs.org/ueberDB/0.0.7", "0.0.8": "http://registry.npmjs.org/ueberDB/0.0.8", "0.0.9": "http://registry.npmjs.org/ueberDB/0.0.9", "0.0.10": "http://registry.npmjs.org/ueberDB/0.0.10", "0.0.11": "http://registry.npmjs.org/ueberDB/0.0.11", "0.0.12": "http://registry.npmjs.org/ueberDB/0.0.12", "0.0.13": "http://registry.npmjs.org/ueberDB/0.0.13", "0.0.14": "http://registry.npmjs.org/ueberDB/0.0.14", "0.0.15": "http://registry.npmjs.org/ueberDB/0.0.15", "0.1.0": "http://registry.npmjs.org/ueberDB/0.1.0", "0.1.1": "http://registry.npmjs.org/ueberDB/0.1.1", "0.1.2": "http://registry.npmjs.org/ueberDB/0.1.2", "0.1.3": "http://registry.npmjs.org/ueberDB/0.1.3", "0.1.4": "http://registry.npmjs.org/ueberDB/0.1.4", "0.1.5": "http://registry.npmjs.org/ueberDB/0.1.5" }, "dist": { "0.0.1": { "shasum": "5e7e2ec0c7ef7cc739c601f4a2dbac3fadeabe6a", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.1.tgz" }, "0.0.2": { "shasum": "8939669e8ee30db2307ede47275752a1577d8a05", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.2.tgz" }, "0.0.3": { "shasum": "06bd98c974fa0d0d232a057076813d075fdb8d9e", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.3.tgz" }, "0.0.4": { "shasum": "f37b4b9075d38cf79e0cbde6a6db49dc075140f5", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.4.tgz" }, "0.0.5": { "shasum": "9bdbe10b843bf84d792f7e1276f6d9e2c4f5433f", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.5.tgz" }, "0.0.6": { "shasum": "848a99b60e1beab9c0d9d8a6442ccc346ae707a3", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.6.tgz" }, "0.0.7": { "shasum": "999ac0a9689e5aa8075e06a2deac3dbe7f0ab1a7", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.7.tgz" }, "0.0.8": { "shasum": "0ec5b1fe27372cf70d292a0b6c43f611c036ff56", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.8.tgz" }, "0.0.9": { "shasum": "1ef625e787846cf052d1e839e71db2f40b28d931", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.9.tgz" }, "0.0.10": { "shasum": "71c1d5f2e312ae400ae4b193e69798eb051cfda6", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.10.tgz" }, "0.0.11": { "shasum": "d686c63ed4bdf89071081b4cd869bb2135eaa7e3", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.11.tgz" }, "0.0.12": { "shasum": "fda2ea80b879d65200ed9c045e432590590f007d", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.12.tgz" }, "0.0.13": { "shasum": "6d3b6a3e9e2445e4e6eb5ac8c1074506ae008117", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.13.tgz" }, "0.0.14": { "shasum": "e92696445118bbbf20cf0433235e6e04a3fd6aa4", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.14.tgz" }, "0.0.15": { "shasum": "571d1edb3e300947e629b43c79d290335a0d894e", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.0.15.tgz" }, "0.1.0": { "shasum": "d527b474aae77622d1d291691edeb47b0500f348", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.1.0.tgz" }, "0.1.1": { "shasum": "5b8078a4cd27b648b0c52bc968f1ab3d7dc3eb04", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.1.1.tgz" }, "0.1.2": { "shasum": "9132605620bee284b5da63be47c717d616d3c942", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.1.2.tgz" }, "0.1.3": { "shasum": "db4c23cf158ace29f44b560d53a5a99868440a62", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.1.3.tgz" }, "0.1.4": { "shasum": "b14167267fe25272c3ccb35c1759205b925d754f", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.1.4.tgz" }, "0.1.5": { "shasum": "e992c910210ea0937d934857f995c21f1ac40bd1", "tarball": "http://registry.npmjs.org/ueberDB/-/ueberDB-0.1.5.tgz" } }, "keywords": [ "database", "keyvalue" ], "url": "http://registry.npmjs.org/ueberDB/" }, "uglify": { "name": "uglify", "description": "uglify your code online", "dist-tags": {}, "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-12-06T09:15:08.053Z", "created": "2011-11-01T20:46:11.415Z" }, "users": {}, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/uglify/" }, "uglify-js": { "name": "uglify-js", "dist-tags": { "latest": "1.2.2" }, "maintainers": [ { "name": "caires", "email": "cairesvs@gmail.com" }, { "name": "mape", "email": "mape@mape.me" }, { "name": "mishoo", "email": "mihai.bazon@gmail.com" } ], "author": { "name": "Mihai Bazon", "email": "mihai.bazon@gmail.com", "url": "http://mihai.bazon.net/blog" }, "time": { "modified": "2011-12-13T21:10:39.550Z", "created": "2011-01-05T17:56:48.593Z", "0.0.1": "2011-01-05T17:56:48.593Z", "0.0.2": "2011-01-09T13:47:55.729Z", "0.0.3": "2011-01-25T05:53:18.848Z", "0.0.4": "2011-02-05T13:28:37.926Z", "0.0.5": "2011-02-20T16:37:04.786Z", "1.0.1": "2011-04-03T22:03:32.396Z", "1.0.2": "2011-05-19T16:13:13.281Z", "1.0.3": "2011-06-27T16:52:42.404Z", "1.0.4": "2011-07-01T10:26:41.824Z", "1.0.5": "2011-07-14T09:54:00.537Z", "1.0.6": "2011-07-14T20:36:30.484Z", "1.0.7": "2011-08-20T07:13:48.144Z", "1.1.0": "2011-09-20T16:07:57.319Z", "1.1.1": "2011-10-11T16:31:12.608Z", "1.2.0": "2011-12-10T09:38:41.304Z", "1.2.1": "2011-12-13T21:02:54.998Z", "1.2.2": "2011-12-13T21:10:39.550Z" }, "repository": { "type": "git", "url": "git@github.com:mishoo/UglifyJS.git" }, "description": "JavaScript parser and compressor/beautifier toolkit", "users": { "coverslide": true, "substack": true, "vtsvang": true, "pvorb": true }, "versions": { "0.0.1": "http://registry.npmjs.org/uglify-js/0.0.1", "0.0.2": "http://registry.npmjs.org/uglify-js/0.0.2", "0.0.3": "http://registry.npmjs.org/uglify-js/0.0.3", "0.0.4": "http://registry.npmjs.org/uglify-js/0.0.4", "0.0.5": "http://registry.npmjs.org/uglify-js/0.0.5", "1.0.1": "http://registry.npmjs.org/uglify-js/1.0.1", "1.0.2": "http://registry.npmjs.org/uglify-js/1.0.2", "1.0.3": "http://registry.npmjs.org/uglify-js/1.0.3", "1.0.4": "http://registry.npmjs.org/uglify-js/1.0.4", "1.0.5": "http://registry.npmjs.org/uglify-js/1.0.5", "1.0.6": "http://registry.npmjs.org/uglify-js/1.0.6", "1.0.7": "http://registry.npmjs.org/uglify-js/1.0.7", "1.1.0": "http://registry.npmjs.org/uglify-js/1.1.0", "1.1.1": "http://registry.npmjs.org/uglify-js/1.1.1", "1.2.0": "http://registry.npmjs.org/uglify-js/1.2.0", "1.2.1": "http://registry.npmjs.org/uglify-js/1.2.1", "1.2.2": "http://registry.npmjs.org/uglify-js/1.2.2" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-0.0.1.tgz" }, "0.0.2": { "shasum": "baaf5c2223440d31f008bd248aaa728e8c771a8a", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-0.0.2.tgz" }, "0.0.3": { "shasum": "04e48708cb7175fba8b23aba7596e39c849ccfab", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-0.0.3.tgz" }, "0.0.4": { "shasum": "48b2d19b65c284a82c4d6ccab6ed141b8e313a72", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-0.0.4.tgz" }, "0.0.5": { "shasum": "c40d18e51784a230477bb0354fa415ec361dba5e", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-0.0.5.tgz" }, "1.0.1": { "shasum": "b34b3220e7d634401f388c8bd69e9663cec6ca94", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.1.tgz" }, "1.0.2": { "shasum": "28494cc77c26042d4065d73736391d78417d680a", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.2.tgz" }, "1.0.3": { "shasum": "73c4f09bcec47ec5e8669cb37c11b95b7014f945", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.3.tgz" }, "1.0.4": { "shasum": "7512dbbfca85e749683800c65407e55491700778", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.4.tgz" }, "1.0.5": { "shasum": "25679bdcff52f9500774a644cef3129b8ddb5cf2", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.5.tgz" }, "1.0.6": { "shasum": "f0d3aafd463f26a437b9ebc19f4947ab7e8078aa", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.6.tgz" }, "1.0.7": { "shasum": "2b7a10e628f88029a553d2b4bbb17409343755c0", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.7.tgz" }, "1.1.0": { "shasum": "ac8976646d2c5a844d915cb9c50a73a17425ccad", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.0.tgz" }, "1.1.1": { "shasum": "ee71a97c4cefd06a1a9b20437f34118982aa035b", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz" }, "1.2.0": { "shasum": "dd0e535f92dc5047a7526d667327bd5581e153fc", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.0.tgz" }, "1.2.1": { "shasum": "7edd89daadd1997b71037b80d4e9b3fd147e726e", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.1.tgz" }, "1.2.2": { "shasum": "76bc64ea1777c92d8d93bebaeec0ecba6e6fc075", "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-1.2.2.tgz" } }, "url": "http://registry.npmjs.org/uglify-js/" }, "uglify-js-middleware": { "name": "uglify-js-middleware", "description": "Connect middleware for automatic uglification of JS files.", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "jakewharton", "email": "jakewharton@gmail.com" } ], "time": { "modified": "2011-08-17T13:44:20.273Z", "created": "2011-05-02T22:58:47.664Z", "1.0.0": "2011-05-02T22:58:49.443Z", "1.0.1": "2011-08-17T13:44:20.273Z" }, "author": { "name": "Jake Wharton", "email": "jakewharton@gmail.com", "url": "http://jakewharton.com" }, "repository": { "type": "git", "url": "git://github.com/JakeWharton/uglify-js-middleware.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/uglify-js-middleware/1.0.0", "1.0.1": "http://registry.npmjs.org/uglify-js-middleware/1.0.1" }, "dist": { "1.0.0": { "shasum": "b4e8ecc64639d940b75583f25284aa72cc6ae7c3", "tarball": "http://registry.npmjs.org/uglify-js-middleware/-/uglify-js-middleware-1.0.0.tgz" }, "1.0.1": { "shasum": "9c3e99e71cec2795031f65e626b6df7d2729255b", "tarball": "http://registry.npmjs.org/uglify-js-middleware/-/uglify-js-middleware-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/uglify-js-middleware/" }, "uglifycss": { "name": "uglifycss", "description": "Port of YUI CSS Compressor to NodeJS", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "fmarcia", "email": "franck.marcia@gmail.com" } ], "time": { "modified": "2011-12-02T05:44:59.346Z", "created": "2011-05-29T07:51:36.360Z", "0.0.3": "2011-05-29T07:51:37.482Z", "0.0.4": "2011-10-02T16:36:25.802Z", "0.0.5": "2011-12-02T05:44:59.346Z" }, "author": { "name": "Franck Marcia", "email": "franck.marcia@gmail.com", "url": "https://github.com/fmarcia" }, "repository": { "type": "git", "url": "git://github.com/fmarcia/UglifyCSS.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/uglifycss/0.0.3", "0.0.4": "http://registry.npmjs.org/uglifycss/0.0.4", "0.0.5": "http://registry.npmjs.org/uglifycss/0.0.5" }, "dist": { "0.0.3": { "shasum": "ea7e94ee160ec4b1a35890421d9b5a34b4e94a31", "tarball": "http://registry.npmjs.org/uglifycss/-/uglifycss-0.0.3.tgz" }, "0.0.4": { "shasum": "e0c2d99be4ed25b0d5a1a057d5b26aefdd370035", "tarball": "http://registry.npmjs.org/uglifycss/-/uglifycss-0.0.4.tgz" }, "0.0.5": { "shasum": "db9652bbf3fed50d2e9b6e930e28380a0fc3a5b7", "tarball": "http://registry.npmjs.org/uglifycss/-/uglifycss-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/uglifycss/" }, "ui": { "name": "ui", "description": "platform agnostic ui models", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "marcuswestin", "email": "narcvs@gmail.com" } ], "time": { "modified": "2011-08-17T21:02:37.134Z", "created": "2011-06-24T18:33:24.010Z", "0.0.0": "2011-06-24T18:33:24.163Z", "0.1.0": "2011-06-30T06:32:47.141Z", "0.2.0": "2011-08-09T20:06:18.480Z", "0.2.1": "2011-08-10T05:11:04.353Z", "0.2.2": "2011-08-10T05:13:25.468Z", "0.2.3": "2011-08-11T00:10:41.706Z", "0.2.4": "2011-08-17T20:53:42.178Z" }, "author": { "name": "Marcus Westin", "email": "narcvs@gmail.com", "url": "http://marcuswest.in/" }, "repository": { "type": "git", "url": "git://github.com/marcuswestin/ui.js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/ui/0.0.0", "0.1.0": "http://registry.npmjs.org/ui/0.1.0", "0.2.0": "http://registry.npmjs.org/ui/0.2.0", "0.2.1": "http://registry.npmjs.org/ui/0.2.1", "0.2.2": "http://registry.npmjs.org/ui/0.2.2", "0.2.3": "http://registry.npmjs.org/ui/0.2.3", "0.2.4": "http://registry.npmjs.org/ui/0.2.4" }, "dist": { "0.0.0": { "shasum": "d499d3182077b43b91fd4d855e71c0a0617c83ae", "tarball": "http://registry.npmjs.org/ui/-/ui-0.0.0.tgz" }, "0.1.0": { "shasum": "dbce5f6a96d9db7d86a12b7fc0c028ebe8f758e1", "tarball": "http://registry.npmjs.org/ui/-/ui-0.1.0.tgz" }, "0.2.0": { "shasum": "f20a2124d7855ad402447a063c9084fd24743706", "tarball": "http://registry.npmjs.org/ui/-/ui-0.2.0.tgz" }, "0.2.1": { "shasum": "79c7e6db21ec3ac65365d0faccb75d4106215535", "tarball": "http://registry.npmjs.org/ui/-/ui-0.2.1.tgz" }, "0.2.2": { "shasum": "172e65c557877365b9f7c893bf30e96182d27057", "tarball": "http://registry.npmjs.org/ui/-/ui-0.2.2.tgz" }, "0.2.3": { "shasum": "14e9f653445373c40c50552c210d164f8eac4662", "tarball": "http://registry.npmjs.org/ui/-/ui-0.2.3.tgz" }, "0.2.4": { "shasum": "39b7c8086b2b1b64a72c6437c38ddc7c4e4e836d", "tarball": "http://registry.npmjs.org/ui/-/ui-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/ui/" }, "UkGeoTool": { "name": "UkGeoTool", "description": "Simple package which provides methods to convert between lat/long and easting/northings", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "dbamber", "email": "dbmber@gmail.com" } ], "time": { "modified": "2011-08-11T18:59:21.398Z", "created": "2011-08-11T18:54:04.712Z", "0.1.0": "2011-08-11T18:54:05.171Z", "0.1.1": "2011-08-11T18:59:21.398Z" }, "author": { "name": "David Bamber", "email": "dbamber@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/UkGeoTool/0.1.0", "0.1.1": "http://registry.npmjs.org/UkGeoTool/0.1.1" }, "dist": { "0.1.0": { "shasum": "28a864a66c7125b1f668efe807227aff19a152d1", "tarball": "http://registry.npmjs.org/UkGeoTool/-/UkGeoTool-0.1.0.tgz" }, "0.1.1": { "shasum": "d97c3be15004883322eccb01dfca671a3445405f", "tarball": "http://registry.npmjs.org/UkGeoTool/-/UkGeoTool-0.1.1.tgz" } }, "keywords": [ "package", "example" ], "url": "http://registry.npmjs.org/UkGeoTool/" }, "ukijs": { "name": "ukijs", "description": "Simple client side app framework", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "voloko", "email": "voloko@gmail.com" } ], "time": { "modified": "2011-04-17T20:43:22.805Z", "created": "2011-02-22T20:00:00.828Z", "0.4.0": "2011-02-22T20:00:01.091Z", "0.4.1": "2011-02-24T02:02:43.360Z", "0.4.2": "2011-02-24T02:13:22.494Z", "0.4.3": "2011-03-16T00:37:00.664Z", "0.4.5": "2011-03-16T02:29:38.337Z", "0.4.6": "2011-04-17T20:43:22.805Z" }, "author": { "name": "Vladimir Kolesnikov", "email": "voloko@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/voloko/uki.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/ukijs/0.4.0", "0.4.1": "http://registry.npmjs.org/ukijs/0.4.1", "0.4.2": "http://registry.npmjs.org/ukijs/0.4.2", "0.4.3": "http://registry.npmjs.org/ukijs/0.4.3", "0.4.5": "http://registry.npmjs.org/ukijs/0.4.5", "0.4.6": "http://registry.npmjs.org/ukijs/0.4.6" }, "dist": { "0.4.0": { "shasum": "c321f1bd7fb4c46a97a5fbde247b1128501f49d6", "tarball": "http://registry.npmjs.org/ukijs/-/ukijs-0.4.0.tgz" }, "0.4.1": { "shasum": "5bc9ac22c69fd0a380691332ddfc0092f46c0b40", "tarball": "http://registry.npmjs.org/ukijs/-/ukijs-0.4.1.tgz" }, "0.4.2": { "shasum": "c454e4f7425126e491b71498c32deff86d916f5d", "tarball": "http://registry.npmjs.org/ukijs/-/ukijs-0.4.2.tgz" }, "0.4.3": { "shasum": "23b73c946cea1025d277b5ee1523e315f7f93b3b", "tarball": "http://registry.npmjs.org/ukijs/-/ukijs-0.4.3.tgz" }, "0.4.5": { "shasum": "54b8fe2d5cc597461d77b4499e347c10217c4351", "tarball": "http://registry.npmjs.org/ukijs/-/ukijs-0.4.5.tgz" }, "0.4.6": { "shasum": "5f336efaf2b9307c9b5d7ccc8ab513387eb051e0", "tarball": "http://registry.npmjs.org/ukijs/-/ukijs-0.4.6.tgz" } }, "keywords": [ "uki", "ukijs", "widgets", "mvc", "view" ], "url": "http://registry.npmjs.org/ukijs/" }, "ulimit": { "name": "ulimit", "description": "ulimit is a tiny node module for parsing `ulimit` output. Useful when you want to know more about your app's limitations (number of open files, etc.)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-10-03T20:39:57.148Z", "created": "2011-10-03T10:18:03.294Z", "0.0.1": "2011-10-03T10:18:05.519Z", "0.0.2": "2011-10-03T20:39:57.148Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-ulimit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ulimit/0.0.1", "0.0.2": "http://registry.npmjs.org/ulimit/0.0.2" }, "dist": { "0.0.1": { "shasum": "b29eab8c816ac42b1856060186d9b29a63e7145c", "tarball": "http://registry.npmjs.org/ulimit/-/ulimit-0.0.1.tgz" }, "0.0.2": { "shasum": "2b51f9dc8381ae4102636cec5eb338c2630588a0", "tarball": "http://registry.npmjs.org/ulimit/-/ulimit-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/ulimit/" }, "ulog": { "name": "ulog", "description": "The minimal logger.", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-27T14:29:20.380Z", "created": "2011-11-27T14:29:18.926Z", "0.0.0": "2011-11-27T14:29:20.380Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/ulog/0.0.0" }, "dist": { "0.0.0": { "shasum": "c3b42f421654f845e21745f8b94b5d03643a0290", "tarball": "http://registry.npmjs.org/ulog/-/ulog-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/ulog/" }, "umecob": { "name": "umecob", "description": "JS template engine available in both Browsers and Node.js supporting asynchronous methods with JSDeferred.", "dist-tags": { "latest": "1.1.8" }, "maintainers": [ { "name": "shinout", "email": "shinout310@gmail.com" } ], "time": { "modified": "2011-04-22T04:06:27.669Z", "created": "2011-04-01T15:55:24.447Z", "1.1.0": "2011-04-01T15:55:25.105Z", "1.1.1": "2011-04-01T16:34:17.276Z", "1.1.2": "2011-04-04T05:09:14.651Z", "1.1.3": "2011-04-11T13:57:07.805Z", "1.1.4": "2011-04-12T05:43:53.689Z", "1.1.5": "2011-04-12T10:46:18.250Z", "1.1.6": "2011-04-20T11:17:49.340Z", "1.1.7": "2011-04-22T02:59:40.432Z", "1.1.8": "2011-04-22T04:06:27.669Z" }, "author": { "name": "SHIN Suzuki", "email": "shinout310@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/shinout/umecob.js.git" }, "versions": { "1.1.0": "http://registry.npmjs.org/umecob/1.1.0", "1.1.1": "http://registry.npmjs.org/umecob/1.1.1", "1.1.2": "http://registry.npmjs.org/umecob/1.1.2", "1.1.3": "http://registry.npmjs.org/umecob/1.1.3", "1.1.4": "http://registry.npmjs.org/umecob/1.1.4", "1.1.5": "http://registry.npmjs.org/umecob/1.1.5", "1.1.6": "http://registry.npmjs.org/umecob/1.1.6", "1.1.7": "http://registry.npmjs.org/umecob/1.1.7", "1.1.8": "http://registry.npmjs.org/umecob/1.1.8" }, "dist": { "1.1.0": { "shasum": "854368d98f602c86c448446b5edbbfd662439037", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.0.tgz" }, "1.1.1": { "shasum": "ef1365d829986c991366939b117550a3f98b7953", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.1.tgz" }, "1.1.2": { "shasum": "a37ac9db4c2e47e48457f0131a2837fd2e8406c4", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.2.tgz" }, "1.1.3": { "shasum": "aaade521fd7c83142dd60d9334c15147cdffed84", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.3.tgz" }, "1.1.4": { "shasum": "bafab1ba2dd3a691749361702ad9d18eb0ca23ad", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.4.tgz" }, "1.1.5": { "shasum": "9f248f3b2609a7041b8b17227a73c90dd528312a", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.5.tgz" }, "1.1.6": { "shasum": "b9e30e158d8b19ad8bdea8213dcc098b16572638", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.6.tgz" }, "1.1.7": { "shasum": "e52401e52b48ec16997eed6c95a459b58bbb220d", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.7.tgz" }, "1.1.8": { "shasum": "0d104ed91bf395cb92f2d24290e41ad0fcd1d2fb", "tarball": "http://registry.npmjs.org/umecob/-/umecob-1.1.8.tgz" } }, "url": "http://registry.npmjs.org/umecob/" }, "underground": { "name": "underground", "description": "JavaScript base library", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-02T13:38:51.353Z", "created": "2011-12-02T13:38:49.516Z", "0.0.1": "2011-12-02T13:38:51.353Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/underground.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/underground/0.0.1" }, "dist": { "0.0.1": { "shasum": "be2c828fc47df44492300d2b789116463b17a57f", "tarball": "http://registry.npmjs.org/underground/-/underground-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/underground/" }, "underscore": { "name": "underscore", "description": "JavaScript's functional programming helper library.", "dist-tags": { "latest": "1.2.3" }, "maintainers": [ { "name": "documentcloud", "email": "jeremy@documentcloud.org" }, { "name": "jashkenas", "email": "jashkenas@gmail.com" } ], "author": { "name": "Jeremy Ashkenas", "email": "jeremy@documentcloud.org" }, "time": { "modified": "2011-12-07T15:12:18.045Z", "created": "2011-01-09T19:04:10.529Z", "1.0.3": "2011-12-07T15:12:18.045Z", "1.0.4": "2011-12-07T15:12:18.045Z", "1.1.0": "2011-12-07T15:12:18.045Z", "1.1.1": "2011-12-07T15:12:18.045Z", "1.1.2": "2011-12-07T15:12:18.045Z", "1.1.3": "2011-12-07T15:12:18.045Z", "1.1.4": "2011-12-07T15:12:18.045Z", "1.1.5": "2011-12-07T15:12:18.045Z", "1.1.6": "2011-12-07T15:12:18.045Z", "1.1.7": "2011-12-07T15:12:18.045Z", "1.2.0": "2011-12-07T15:12:18.045Z", "1.2.1": "2011-12-07T15:12:18.045Z", "1.2.2": "2011-11-14T20:28:47.115Z", "1.2.3": "2011-12-07T15:12:18.045Z" }, "repository": { "type": "git", "url": "git://github.com/documentcloud/underscore.git" }, "users": { "vesln": true, "mvolkmann": true }, "versions": { "1.0.3": "http://registry.npmjs.org/underscore/1.0.3", "1.0.4": "http://registry.npmjs.org/underscore/1.0.4", "1.1.0": "http://registry.npmjs.org/underscore/1.1.0", "1.1.1": "http://registry.npmjs.org/underscore/1.1.1", "1.1.2": "http://registry.npmjs.org/underscore/1.1.2", "1.1.3": "http://registry.npmjs.org/underscore/1.1.3", "1.1.4": "http://registry.npmjs.org/underscore/1.1.4", "1.1.5": "http://registry.npmjs.org/underscore/1.1.5", "1.1.6": "http://registry.npmjs.org/underscore/1.1.6", "1.1.7": "http://registry.npmjs.org/underscore/1.1.7", "1.2.0": "http://registry.npmjs.org/underscore/1.2.0", "1.2.1": "http://registry.npmjs.org/underscore/1.2.1", "1.2.2": "http://registry.npmjs.org/underscore/1.2.2", "1.2.3": "http://registry.npmjs.org/underscore/1.2.3" }, "dist": { "1.0.3": { "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.0.3.tgz" }, "1.0.4": { "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.0.4.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.0.tgz" }, "1.1.1": { "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.1.tgz" }, "1.1.2": { "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.2.tgz" }, "1.1.3": { "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.3.tgz" }, "1.1.4": { "shasum": "9e82274902865625b3a6d4c315a38ffd80047dae", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.4.tgz" }, "1.1.5": { "shasum": "23601d62c75619998b2f0db24938102793336a56", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.5.tgz" }, "1.1.6": { "shasum": "6868da1bdd72d75285be0b4e50f228e70d001a2c", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.6.tgz" }, "1.1.7": { "shasum": "40bab84bad19d230096e8d6ef628bff055d83db0", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz" }, "1.2.0": { "shasum": "b32ce32c8c118caa8031c10b54c7f65ab3b557fd", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.2.0.tgz" }, "1.2.1": { "shasum": "fc5c6b0765673d92a2d4ac8b4dc0aa88702e2bd4", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz" }, "1.2.2": { "shasum": "74dd40e9face84e724eb2edae945b8aedc233ba3", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.2.2.tgz" }, "1.2.3": { "shasum": "11b874da70f4683d7d48bba2b44be1e600d2f6cf", "tarball": "http://registry.npmjs.org/underscore/-/underscore-1.2.3.tgz" } }, "keywords": [ "util", "functional", "server", "client", "browser" ], "url": "http://registry.npmjs.org/underscore/" }, "underscore-data": { "name": "underscore-data", "description": "Practical tools to manage schemaful mongodb documents", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-10-05T16:08:00.665Z", "created": "2011-03-26T06:13:13.924Z", "0.0.1": "2011-03-26T06:13:14.571Z", "0.0.2": "2011-04-11T12:14:31.450Z", "0.0.3": "2011-04-16T17:26:01.196Z", "0.0.4": "2011-04-18T17:51:39.852Z", "0.0.6": "2011-10-05T16:08:00.665Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/underscore-data/0.0.1", "0.0.2": "http://registry.npmjs.org/underscore-data/0.0.2", "0.0.3": "http://registry.npmjs.org/underscore-data/0.0.3", "0.0.4": "http://registry.npmjs.org/underscore-data/0.0.4", "0.0.6": "http://registry.npmjs.org/underscore-data/0.0.6" }, "dist": { "0.0.1": { "shasum": "b5551a6c8b573deec830a2d7228a02802b3d25ab", "tarball": "http://registry.npmjs.org/underscore-data/-/underscore-data-0.0.1.tgz" }, "0.0.2": { "shasum": "6d52a196fb4b4e0311896d17ab9f4a8a70c8d0c8", "tarball": "http://registry.npmjs.org/underscore-data/-/underscore-data-0.0.2.tgz" }, "0.0.3": { "shasum": "2f1a04f9cde395a99ac51089c6414238a7d62227", "tarball": "http://registry.npmjs.org/underscore-data/-/underscore-data-0.0.3.tgz" }, "0.0.4": { "shasum": "4a2525b27cb6b2ac8e1a7cecd43a3e2b3770029e", "tarball": "http://registry.npmjs.org/underscore-data/-/underscore-data-0.0.4.tgz" }, "0.0.6": { "shasum": "73bc00998e46ee72595f3cd523f356cd47989fca", "tarball": "http://registry.npmjs.org/underscore-data/-/underscore-data-0.0.6.tgz" } }, "keywords": [ "json", "schema", "underscore", "javascript", "mongodb", "rql" ], "url": "http://registry.npmjs.org/underscore-data/" }, "underscore.date": { "name": "underscore.date", "description": "Underscore.date is a javascript date library that helps create, manipulate, and format dates without extending the `Date` prototype.", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "timrwood", "email": "washwithcare@gmail.com" } ], "time": { "modified": "2011-10-11T23:38:57.008Z", "created": "2011-05-02T18:16:04.867Z", "0.4.0": "2011-05-02T18:16:05.326Z", "0.4.1": "2011-05-09T16:02:53.426Z", "0.5.0": "2011-06-13T16:16:43.508Z", "0.5.1": "2011-06-16T19:40:38.736Z", "0.5.2": "2011-07-11T16:05:46.935Z", "0.6.0": "2011-09-25T19:15:22.518Z", "0.6.1": "2011-10-11T23:38:57.008Z" }, "author": { "name": "Tim Wood", "email": "washwithcare@gmail.com", "url": "http://timwoodcreates.com/" }, "repository": { "type": "git", "url": "git://github.com/timrwood/underscore.date.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/underscore.date/0.4.0", "0.4.1": "http://registry.npmjs.org/underscore.date/0.4.1", "0.5.0": "http://registry.npmjs.org/underscore.date/0.5.0", "0.5.1": "http://registry.npmjs.org/underscore.date/0.5.1", "0.5.2": "http://registry.npmjs.org/underscore.date/0.5.2", "0.6.0": "http://registry.npmjs.org/underscore.date/0.6.0", "0.6.1": "http://registry.npmjs.org/underscore.date/0.6.1" }, "dist": { "0.4.0": { "shasum": "ef1b849ffad1be193e973270d2898ad52968ca72", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.4.0.tgz" }, "0.4.1": { "shasum": "4bc1b2816c3b932e03b74a8e7b500d57a7776a37", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.4.1.tgz" }, "0.5.0": { "shasum": "706d401f7ec58b5669f9a889a3224d9e10d1cf20", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.5.0.tgz" }, "0.5.1": { "shasum": "e2707d6f4192db68e1d7a7326a37a9b2ff222da5", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.5.1.tgz" }, "0.5.2": { "shasum": "e85936dce7a95e27ccf190f36140c057706690c8", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.5.2.tgz" }, "0.6.0": { "shasum": "9ec68f741057a73700241b8e386ee47ce291985c", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.6.0.tgz" }, "0.6.1": { "shasum": "c476fc6ec976be1b25ae6b63efb228c38ce1b24e", "tarball": "http://registry.npmjs.org/underscore.date/-/underscore.date-0.6.1.tgz" } }, "keywords": [ "underscore", "date" ], "url": "http://registry.npmjs.org/underscore.date/" }, "underscore.deferred": { "name": "underscore.deferred", "description": "Underscore style Deferreds", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "wookiehangover", "email": "sam@quickleft.com" } ], "time": { "modified": "2011-11-18T05:18:07.133Z", "created": "2011-10-14T05:42:01.254Z", "0.0.1": "2011-10-14T05:42:02.169Z", "0.0.2": "2011-10-16T04:51:21.632Z", "0.0.3": "2011-11-18T05:18:07.133Z" }, "author": { "name": "wookiehangover", "email": "sam@quickleft.com", "url": "http://quickleft.com" }, "repository": { "type": "git", "url": "git://github.com/wookiehangover/underscore.Deferred.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/underscore.deferred/0.0.1", "0.0.2": "http://registry.npmjs.org/underscore.deferred/0.0.2", "0.0.3": "http://registry.npmjs.org/underscore.deferred/0.0.3" }, "dist": { "0.0.1": { "shasum": "75f555ba95b52cf329d7558518889872307bc970", "tarball": "http://registry.npmjs.org/underscore.deferred/-/underscore.deferred-0.0.1.tgz" }, "0.0.2": { "shasum": "9e52c8eac1c081892c9b39e98306dc4081490291", "tarball": "http://registry.npmjs.org/underscore.deferred/-/underscore.deferred-0.0.2.tgz" }, "0.0.3": { "shasum": "0f42b537fc9ad71cd1d61eb67c28d32d02395d74", "tarball": "http://registry.npmjs.org/underscore.deferred/-/underscore.deferred-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/underscore.deferred/" }, "underscore.inspector": { "name": "underscore.inspector", "description": "A javascript object/value inspector mixin for underscore.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "mark-hahn", "email": "mark@hahnca.com" } ], "time": { "modified": "2011-06-19T08:25:19.893Z", "created": "2011-06-01T17:17:51.019Z", "0.1.0": "2011-06-01T17:17:52.118Z", "0.1.1": "2011-06-04T02:03:00.710Z", "0.1.2": "2011-06-19T08:25:19.893Z" }, "repository": { "type": "git", "url": "git@github.com:mark-hahn/underscore.inspector.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/underscore.inspector/0.1.0", "0.1.1": "http://registry.npmjs.org/underscore.inspector/0.1.1", "0.1.2": "http://registry.npmjs.org/underscore.inspector/0.1.2" }, "dist": { "0.1.0": { "shasum": "0e0808aeb87eb8ce85954bcad3dd03a12dc6e747", "tarball": "http://registry.npmjs.org/underscore.inspector/-/underscore.inspector-0.1.0.tgz" }, "0.1.1": { "shasum": "653e84ce928924ffb35897465626218a88581f54", "tarball": "http://registry.npmjs.org/underscore.inspector/-/underscore.inspector-0.1.1.tgz" }, "0.1.2": { "shasum": "1c0804a2d588973a19b894e95750484c5fe2b5c6", "tarball": "http://registry.npmjs.org/underscore.inspector/-/underscore.inspector-0.1.2.tgz" } }, "keywords": [ "underscore", "underscore.string", "utility", "debugging" ], "url": "http://registry.npmjs.org/underscore.inspector/" }, "underscore.logger": { "name": "underscore.logger", "description": "Cross-browser and Node.js empowered logging. Use as Underscore.js mixin if desired.", "dist-tags": { "latest": "0.3.1" }, "readme": "# CommonLogger.js\n\n> Cross-browser and Node.js empowered logging.\n\n## Install\n\n```\nnpm install underscore.logger\n```\n\n## Require\n\n### Node.js\n\n``` coffeescript\n_console = require('underscore.logger')\n```\n\nIf you want to make it useable everywhere in node:\n\n``` coffeescript\nglobal._console ||= require('underscore.logger')\n```\n\nOr to make it an underscore mixin:\n\n``` coffeescript\n_.mixin require('underscore.logger').toMixin()\n```\n\n### Browser\n\n``` html\n\n```\n\n## Api\n\n``` coffeescript\n# set the log level so anything above this won't show up\n_console.level = CommonLogger.DEBUG\n\n# override default colors for any of the log levels\n_console.colors[CommonLogger.WARN] = CommonLogger.ANSI.RED\n\n# the first parameter is the message, any following parameters are variables.\n_console.trace \"I'm a trace\"\n_console.debug \"Debug message\"\n_console.info \"%s %s!\", \"Hello\", \"World\" #=> \"Hello World!\"\n_console.error \"ERROR!\"\n_console.fatal \"oh man...\"\n\n# set a custom `out` method, which defaults to `console.log`\n_console.out = (message) -> alert(message)\n\n# customize the format too if you'd like, which defaults to `[date] level message`\n_console.format = (date, level, message) -> message\n\n# watch the fps to see how your app is performing (`this` is the `CommonLogger.Timer` object)\n_console.on \"frame\" ->\n $(\"#log-line-template\").tmpl(@fps).appendTo(\"#log-panel\")\n```\n\nTo create a new one, maybe because you want two separate loggers (the edge case), you can use the constructor:\n\n``` coffeescript\nmyLogger = new _console.constructor\n```\n\n## Resources\n\n- http://en.wikipedia.org/wiki/Common_Log_Format\n\n## Development\n\n```\n./node_modules/coffee-script/bin/coffee -o lib -w src\n./node_modules/jasmine-node/bin/jasmine-node --coffee ./spec\n```\n\n## License\n\n(The MIT License)\n\nCopyright © 2011 [Lance Pollard](http://twitter.com/viatropos) <lancejpollard@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-16T01:10:51.443Z", "created": "2011-11-15T01:41:37.751Z", "0.3.0": "2011-11-15T01:41:39.180Z", "0.3.1": "2011-11-16T01:10:51.443Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/underscore.logger.js.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/underscore.logger/0.3.0", "0.3.1": "http://registry.npmjs.org/underscore.logger/0.3.1" }, "dist": { "0.3.0": { "shasum": "726bc26e0034eeb354720c5c609f6e0d537bc5e0", "tarball": "http://registry.npmjs.org/underscore.logger/-/underscore.logger-0.3.0.tgz" }, "0.3.1": { "shasum": "f61a09f2ef43fe81797731245418c75767eed38e", "tarball": "http://registry.npmjs.org/underscore.logger/-/underscore.logger-0.3.1.tgz" } }, "keywords": [ "logging", "node", "browser" ], "url": "http://registry.npmjs.org/underscore.logger/" }, "underscore.string": { "name": "underscore.string", "description": "String manipulation extensions for Underscore.js javascript library.", "dist-tags": { "latest": "2.0.0" }, "readme": null, "maintainers": [ { "name": "edtsech", "email": "edtsech@gmail.com" } ], "time": { "modified": "2011-12-02T21:49:56.435Z", "created": "2011-11-10T16:30:05.477Z", "0.9.2": "2011-11-10T16:30:07.164Z", "1.0.0": "2011-11-10T16:31:05.009Z", "1.1.3": "2011-11-10T16:34:19.092Z", "1.1.4": "2011-11-10T16:34:53.263Z", "1.1.5": "2011-11-10T16:35:32.410Z", "1.1.6": "2011-11-10T16:37:00.662Z", "1.2.0": "2011-11-10T16:37:54.359Z", "2.0.0": "2011-12-02T21:49:56.435Z" }, "repository": { "type": "git", "url": "git://github.com/epeli/underscore.string.git" }, "versions": { "0.9.2": "http://registry.npmjs.org/underscore.string/0.9.2", "1.0.0": "http://registry.npmjs.org/underscore.string/1.0.0", "1.1.3": "http://registry.npmjs.org/underscore.string/1.1.3", "1.1.4": "http://registry.npmjs.org/underscore.string/1.1.4", "1.1.5": "http://registry.npmjs.org/underscore.string/1.1.5", "1.1.6": "http://registry.npmjs.org/underscore.string/1.1.6", "2.0.0": "http://registry.npmjs.org/underscore.string/2.0.0" }, "dist": { "0.9.2": { "shasum": "023b07c749835d918119fb82d41cbf9a4bc42a94", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-0.9.2.tgz" }, "1.0.0": { "shasum": "7f003cae4e79aa6a833b316426d6a43b77986007", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-1.0.0.tgz" }, "1.1.3": { "shasum": "eed5284c6dfba2ed6db7e212d12537bcff6d7341", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-1.1.3.tgz" }, "1.1.4": { "shasum": "9be06b23b8e3d996ea2020f9984202069e3dee12", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-1.1.4.tgz" }, "1.1.5": { "shasum": "50ea8e6803230b3d6d1a4abdf77ba9b479ec3158", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-1.1.5.tgz" }, "1.1.6": { "shasum": "e7dca073ccd945515a6a69e7af484aee4e52cdc9", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-1.1.6.tgz" }, "2.0.0": { "shasum": "7470858a54a0bb3560d037da56dcc67b5181e11a", "tarball": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.0.0.tgz" } }, "keywords": [ "underscore", "string" ], "url": "http://registry.npmjs.org/underscore.string/" }, "underscore.string-thinkfuse": { "name": "underscore.string-thinkfuse", "description": "String manipulation extensions for Underscore.js javascript library.", "dist-tags": { "latest": "1.1.5" }, "maintainers": [ { "name": "brandonbloom", "email": "brandon@brandonbloom.name" } ], "time": { "modified": "2011-11-10T06:59:57.251Z", "created": "2011-11-10T06:59:55.743Z", "1.1.5": "2011-11-10T06:59:57.251Z" }, "repository": { "type": "git", "url": "git://github.com/edtsech/underscore.string.git" }, "versions": { "1.1.5": "http://registry.npmjs.org/underscore.string-thinkfuse/1.1.5" }, "dist": { "1.1.5": { "shasum": "434434dc79f8786844c281d8cb144a4d33fe49e2", "tarball": "http://registry.npmjs.org/underscore.string-thinkfuse/-/underscore.string-thinkfuse-1.1.5.tgz" } }, "keywords": [ "underscore", "string" ], "url": "http://registry.npmjs.org/underscore.string-thinkfuse/" }, "underscore.url": { "name": "underscore.url", "description": "Coffeescript + Jasmine + Node.js Template for Packaged Javascript Libraries", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-10-17T19:08:26.385Z", "created": "2011-10-17T19:08:25.832Z", "0.2.0": "2011-10-17T19:08:26.385Z" }, "repository": { "type": "git", "url": "git://github.com/viatropos/underscore.url.js.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/underscore.url/0.2.0" }, "dist": { "0.2.0": { "shasum": "b2ee0a8157e86caac957a8eeb0d0d1bba1ae3147", "tarball": "http://registry.npmjs.org/underscore.url/-/underscore.url-0.2.0.tgz" } }, "keywords": [ "factory", "tdd", "bdd", "unit-test", "node" ], "url": "http://registry.npmjs.org/underscore.url/" }, "underscored": { "name": "underscored", "dist-tags": { "latest": "0.1.5-1" }, "maintainers": [ { "name": "coreyjewett", "email": "cj@syntheticplayground.com" } ], "time": { "modified": "2011-11-14T23:23:44.109Z", "created": "2011-11-14T23:20:10.551Z", "0.1.5": "2011-11-14T23:20:11.661Z", "0.1.5-1": "2011-11-14T23:23:44.109Z" }, "repository": { "type": "git", "url": "git://github.com/coreyjewett/underscored.git" }, "description": "Bringing underscore, underscore.string, and some other functions together under one roof", "versions": { "0.1.5": "http://registry.npmjs.org/underscored/0.1.5", "0.1.5-1": "http://registry.npmjs.org/underscored/0.1.5-1" }, "dist": { "0.1.5": { "shasum": "611726681df41c7819a8b2949875905b6c3de5c2", "tarball": "http://registry.npmjs.org/underscored/-/underscored-0.1.5.tgz" }, "0.1.5-1": { "shasum": "c4de3753d853d93fe61ce48caa03b50dd2b782fe", "tarball": "http://registry.npmjs.org/underscored/-/underscored-0.1.5-1.tgz" } }, "url": "http://registry.npmjs.org/underscored/" }, "underscorem": { "name": "underscorem", "description": "Extensions to underscore.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "lfdoherty", "email": "lfdoherty@gmail.com" } ], "time": { "modified": "2011-05-13T10:07:57.281Z", "created": "2011-04-28T07:28:04.540Z", "0.1.0": "2011-04-28T07:28:05.096Z", "0.1.1": "2011-05-13T10:07:57.281Z" }, "author": { "name": "Liam Doherty" }, "versions": { "0.1.0": "http://registry.npmjs.org/underscorem/0.1.0", "0.1.1": "http://registry.npmjs.org/underscorem/0.1.1" }, "dist": { "0.1.0": { "shasum": "ae0074586516f2f9e761728953e8ddc5eac6e56c", "tarball": "http://registry.npmjs.org/underscorem/-/underscorem-0.1.0.tgz" }, "0.1.1": { "shasum": "0d737b4f4498e3488ac9a3691f6dcd4553c321f5", "tarball": "http://registry.npmjs.org/underscorem/-/underscorem-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/underscorem/" }, "UnderscoreMatchersForJasmine": { "name": "UnderscoreMatchersForJasmine", "description": "Underscore and backbone Matchers for Jasmine-Node", "dist-tags": { "latest": "0.0.3" }, "readme": "Underscore Matchers for Jasmine\n===\n\nUnderscoreMatchersForJasmine adds a series of matchers for [Jasmine][1]-based Javascript/[Coffeescript][2] testing based on [Underscore][_] methods. Example:\n\n expect(snafu).toInclude('s', 'n', 'a')\n \n // if snafu is an array, this is equivalent to:\n expect(\n _(snafu).include('s') && _(snafu).include('n') && _(snafu).include('a')\n ).toBeTruthy()\n\n // if snafu is a Backbone.js collection, this is equivalent to:\n expect(\n snafu.include('s') && snafu.include('n') && snafu.include('a')\n ).toBeTruthy()\n \n[1]: https://github.com/pivotal/jasmine\n[2]: https://github.com/jashkenas/coffee-script\n[_]: http://documentcloud.github.com/underscore/\n\nThat makes your tests easy to read, for example:\n\n $ ->\n describe 'States and StateMachines', ->\n it 'should associate states with a state machine and the state machine with its states', ->\n engine_status = new StateMachine()\n running = engine_status.new_state()\n idling = engine_status.new_state()\n \n expect(running).toRepondTo('state_machine')\n expect(engine_status.states()).toInclude(running, idling)\n \n it 'should generate states with rpm', ->\n engine_status = new StateMachine()\n running = engine_status.new_state()\n \n expect(running).toBeA(State)\n expect(running).toHave('rpm')\n\nIs it any good?\n---\n\n[Yes][y].\n\n[y]: http://news.ycombinator.com/item?id=3067434\n \n*Why* is it any good?\n---\n\nLet's take it point by point:\n\n1. Underscore is a utility-belt library for Javascript. If you're using [Backbone.js][b], you are already using [Underscore][_]. If you aren't using either, you are excused from class, this library does not apply to your project.\n2. Jasmine is a [Test-Driven Development][tdd] testing framework for Javascript. You can run tests in a pretty browser window, you can run tests on the command line with Node.js, you can run tests in the console. If you are writing Javascript and/or Coffeescript, you should be using Jasmine.\n3. If you are using Underscore or Backbone and you are using Jasmine, your tests will be cleaner and more readable with these Underscore matchers for the same reason that your code is cleaner and more readable with Underscore.\n\n[tdd]: http://en.wikipedia.org/wiki/Test_Driven_Development\n[b]: http://documentcloud.github.com/backbone/\n\nCan I install it with npm?\n---\n\nYes:\n\n npm install UnderscoreMatchersForJasmine\n\nCan I install it in other kinds of projects?\n---\n\nIf you're using Coffeescript, put `underscore_matchers.coffee` in your project. If you're using plain Javascript, it should therefore follow that you want to put `underscore_matchers.js` in your project. It's one file, just make sure that your include declarations or asset pipeline includes `underscore_matchers` *after* `jasmine.js`. That's it. For example, here's a [Jammit][3] `assets.yml` file from a Rails project:\n\n allow_debugging: off\n template_function: _.template\n compress_assets: false\n\n javascripts:\n common:\n - public/js/vendor/json2.js\n - public/js/vendor/jquery-1.6.1.min.js\n - public/js/vendor/jquery-ui-1.8.min.js\n - public/js/vendor/jquery.combinators.min.js\n - public/js/vendor/jquery.predicates.min.js\n - public/js/vendor/underscore-min.js\n - public/js/vendor/backbone.js\n - public/js/vendor/async.js\n application:\n - public/js/compiled/models/*.js\n test:\n - public/js/vendor/jasmine/jasmine.js\n - public/js/vendor/jasmine/jasmine-html.js\n - public/js/compiled/jasmine/underscore_matchers.js\n - public/js/compiled/spec/*.js\n\n stylesheets:\n common:\n application:\n test:\n - public/js/vendor/jasmine/*.css\n \n[3]: https://github.com/documentcloud/jammit\n\nYou can also put `underscore_matchers_spec.coffee` or `underscore_matchers_spec.js` in your project if you want to see these matchers test themselves. It's also handy documentation for how the matchers behave!\n\nWhich Matchers are included?\n---\n\nRead the code in [Coffeescript][5] or [Javascript][6].\n\n[5]: https://github.com/raganwald/Underscore-Matchers-for-Jasmine/blob/master/lib/underscore_matchers.coffee\n[6]: https://github.com/raganwald/Underscore-Matchers-for-Jasmine/blob/master/lib/underscore_matchers.js\n\nThat's it? Aren't there any more?\n---\n\nThis is what I happen to need right now for my actual code. **As I write more matchers, I'll add them**. So, if you're interested, watch the library. I suppose I could go through and make a matcher for every function in Underscore, but I'd rather let it grow organically. If there's a matcher you need that isn't here, well, **we're all in the same boat**:\n\n* If you're a *passenger*, send me a message describing the matcher you want. If it seems useful, I'll add it.\n* If you're a *sailor*, fork this project, add the matcher, and send me a pull request.\n* If you're the *captain of your own ship*, and you've already written some matchers like this, run up some signal flags and I'll include links to your project right here.\n* And if you're a *pirate*, take this code and/or just the idea and make your own library. I'm cool with that.\n\nIs it free?\n---\n\n[Yes][4].\n\n[4]: https://github.com/raganwald/Underscore-Matchers-for-Jasmine/blob/master/license.txt\n\nOther Random Observations\n---\n\n**Who's Using This?**\n\nI am.\n\n**Is there a gem?**\n\nNo. This is a Coffeescript and Javascript include file, not a ruby library. Coffeescript and Javascript files work everywhere, and you can read the source any time you want.\n\n**Any gotchas?**\n\nSome matchers, such as `toInclude(...)` and `toRespondTo(...)` can take multiple arguments. When they do, they have \"all\" semantics. For example:\n \n expect([1,2,3,4,5]).toRespondTo('push', 'pop')\n // => succeeds because arrays respond to .push and .pop\n\n expect([1,2,3,4,5]).toInclude(2,3,4,5,6)\n // => fails because 6 is not included.\n \nNow what if you want to test the opposite?\n\n expect([1,2,3,4,5]).not.toInclude(2,3,4,5,6)\n // succeeds because it doesn't include 2, 3, 4, 5, AND 6.\n \nIf that's what you want, fine. But if what you really want is to test whether it doesn't include ANY of the arguments, you need a slightly different matcher:\n \n expect([1,2,3,4,5]).toRespondToAny('push', 'select_sql', 'diagonalize')\n // => succeeds because arrays respond to at least one of the three methods given\n\n expect([1,2,3,4,5]).toIncludeAny(2,3,4,5,6)\n // => succeeds because it includes at least one of the arguments\n\nThe opposite of an \"any\" matcher is a \"none\" matcher:\n\n expect([1,2,3,4,5]).not.toIncludeAny(3, 6, 9)\n // => fails because [1,2,3,4,5] includes a 3\n\n expect([1,2,3,4,5]).not.toIncludeAny(6, 9, 12)\n // => succeeds because [1,2,3,4,5] does not include ANY of the aarguments\n\n\n**Is this just for underscore stuff?**\n\nNo. I also sneak in some Backbone stuff here and there, but the code works just fine even if you don't use Backbone.js. For example:\n\n $ ->\n describe 'States', ->\n it 'should permit cards to be added and removed', ->\n state = new State()\n card = new Card()\n expect(state.cards()).toBeEmpty()\n state.cards().add(card)\n expect(state.cards()).not.toBeEmpty()\n state.cards().remove(card)\n expect(state.cards()).toBeEmpty()\n \n`toBeEmpty` is more than just a wrapper for `_.isEmpty`:\n\n expect(\n _([]).isEmpty()\n ).toBeTruthy() // => succeeds\n \n expect(\n _(new Backbone.Collection()).isEmpty()\n ).toBeTruthy() // => fails, wtf!?\n \n expect([]).toBeEmpty()\n // => succeeds\n \n expect(new Backbone.Collection()).toBeEmpty()\n // => succeeds\n \nThe same goes for collection tests like `.toInclude`. You can pass it a backbone collection or an array as you see fit. If you don't want that behaviour, Jasmine includes a `contains()` matcher that expects an array.", "maintainers": [ { "name": "raganwald", "email": "raganwald@gmail.com" } ], "time": { "modified": "2011-12-05T20:55:52.210Z", "created": "2011-11-28T22:32:23.712Z", "0.0.1": "2011-11-28T22:32:24.208Z", "0.0.2": "2011-12-05T20:14:18.245Z", "0.0.3": "2011-12-05T20:55:52.210Z" }, "author": { "name": "Reg Braithwaite", "email": "raganwald@gmail.com", "url": "http://reginald.braythwayt.com" }, "repository": { "type": "git", "url": "git@github.com:raganwald/Underscore-Matchers-for-Jasmine.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/0.0.1", "0.0.2": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/0.0.2", "0.0.3": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/0.0.3" }, "dist": { "0.0.1": { "shasum": "1b3b24d6d7a7b863f6df48410067af05fae828da", "tarball": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/-/UnderscoreMatchersForJasmine-0.0.1.tgz" }, "0.0.2": { "shasum": "089fa525901626763a100e0d070342ab935e3406", "tarball": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/-/UnderscoreMatchersForJasmine-0.0.2.tgz" }, "0.0.3": { "shasum": "a09c6833b0935237cb0b6dc4726408f1c32e150f", "tarball": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/-/UnderscoreMatchersForJasmine-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/UnderscoreMatchersForJasmine/" }, "underscorex": { "name": "underscorex", "description": "underscorex are some basic extensions for underscore.js", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "akidee", "email": "mail@akidee.de" } ], "author": { "name": "Andreas Kalsch", "email": "mail@akidee.de", "url": "http://akidee.de/" }, "time": { "modified": "2011-12-13T21:35:41.539Z", "created": "2011-01-25T18:52:45.019Z", "0.1.0": "2011-01-25T18:52:45.019Z", "0.1.1": "2011-01-25T18:52:45.019Z", "0.2.0": "2011-10-30T12:39:46.755Z", "0.3.0": "2011-12-13T21:35:41.539Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/underscorex/0.1.0", "0.1.1": "http://registry.npmjs.org/underscorex/0.1.1", "0.2.0": "http://registry.npmjs.org/underscorex/0.2.0", "0.3.0": "http://registry.npmjs.org/underscorex/0.3.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/underscorex/-/underscorex-0.1.0.tgz" }, "0.1.1": { "shasum": "403b5f0535fef47a905c0aeaad278cbf1b863e93", "tarball": "http://registry.npmjs.org/underscorex/-/underscorex-0.1.1.tgz" }, "0.2.0": { "shasum": "38e7faae7b68e5816bd51ae5899327b45c77a379", "tarball": "http://registry.npmjs.org/underscorex/-/underscorex-0.2.0.tgz" }, "0.3.0": { "shasum": "10a0c2b17be3efe801d28b1407e514328460f871", "tarball": "http://registry.npmjs.org/underscorex/-/underscorex-0.3.0.tgz" } }, "keywords": [ "util", "utility", "functional", "server", "client", "browser", "underscore", "underscore.js", "ecma5", "basic" ], "url": "http://registry.npmjs.org/underscorex/" }, "underscorify": { "name": "underscorify", "description": "an itty bitty curry utility", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-03-03T19:36:54.422Z", "created": "2011-03-03T19:36:54.093Z", "1.0.0": "2011-03-03T19:36:54.422Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/_ify.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/underscorify/1.0.0" }, "dist": { "1.0.0": { "shasum": "8a56ceb554d04c65c9fb80d8a0cf148b18221155", "tarball": "http://registry.npmjs.org/underscorify/-/underscorify-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/underscorify/" }, "unicode": { "name": "unicode", "description": "unicode lookup table", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "dodo", "email": "dodo@blacksec.org" } ], "time": { "modified": "2011-11-29T14:01:40.089Z", "created": "2011-05-18T01:17:10.914Z", "0.0.1": "2011-05-18T01:17:11.591Z", "0.1.0": "2011-05-22T13:54:48.935Z", "0.1.1": "2011-05-22T13:56:41.856Z", "0.1.2": "2011-05-24T21:44:29.172Z", "0.1.3": "2011-05-25T22:05:42.812Z", "0.1.3-1": "2011-05-29T17:58:52.229Z", "0.1.3-2": "2011-05-29T19:04:46.075Z", "0.1.3-3": "2011-05-29T19:32:52.896Z", "0.1.3-4": "2011-05-29T20:35:07.934Z", "0.1.3-5": "2011-05-29T20:58:26.444Z", "0.1.3-6": "2011-05-29T21:02:33.179Z", "0.1.3-7": "2011-05-29T21:37:32.340Z", "0.1.4": "2011-05-30T06:13:48.503Z", "0.2.0": "2011-08-24T12:23:54.101Z", "0.2.1": "2011-11-29T14:01:40.089Z" }, "author": { "name": "dodo", "url": "https://github.com/dodo" }, "repository": { "type": "git", "url": "git://github.com/dodo/node-unicodetable.git" }, "users": { "astro": true }, "versions": { "0.0.1": "http://registry.npmjs.org/unicode/0.0.1", "0.1.0": "http://registry.npmjs.org/unicode/0.1.0", "0.1.1": "http://registry.npmjs.org/unicode/0.1.1", "0.1.2": "http://registry.npmjs.org/unicode/0.1.2", "0.1.3": "http://registry.npmjs.org/unicode/0.1.3", "0.1.3-1": "http://registry.npmjs.org/unicode/0.1.3-1", "0.1.3-2": "http://registry.npmjs.org/unicode/0.1.3-2", "0.1.3-3": "http://registry.npmjs.org/unicode/0.1.3-3", "0.1.3-4": "http://registry.npmjs.org/unicode/0.1.3-4", "0.1.3-5": "http://registry.npmjs.org/unicode/0.1.3-5", "0.1.3-6": "http://registry.npmjs.org/unicode/0.1.3-6", "0.1.3-7": "http://registry.npmjs.org/unicode/0.1.3-7", "0.1.4": "http://registry.npmjs.org/unicode/0.1.4", "0.2.0": "http://registry.npmjs.org/unicode/0.2.0", "0.2.1": "http://registry.npmjs.org/unicode/0.2.1" }, "dist": { "0.0.1": { "shasum": "3a7f2ef6fbade8a475a56b865665172ce7bdc234", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64": { "shasum": "09e53bfafef8c7e4206bfa4cc83413d140d1ca37", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.0.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.0.1.tgz" }, "0.1.0": { "shasum": "00d3d4a25a62236faa1d6fb4971e00ece60d5446", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64": { "shasum": "2a47f9d2d68bd0c7e4fb11577219b3c5f4481caf", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.0-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.0.tgz" }, "0.1.1": { "shasum": "fc3f8a1efd59807a711c9e612b297f38745074de", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64": { "shasum": "6dd2b5eb80adcce2d552afa5bfda9bb4b8b66e29", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.1-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.38-2-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.1.tgz" }, "0.1.2": { "shasum": "ec0146852af13ee6440b8480412b852d01331151", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "65aebe08447d7bf53c572010f5b6d9e0c73b0d87", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.2.tgz" }, "0.1.3": { "shasum": "e6fed917a8bec728ed88f9f07829fe36ac0794b1", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "c537113512c40981cd3e6cd25eb6d710274fb80c", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3.tgz" }, "0.1.3-1": { "shasum": "7b9c0dabcccf6e3ddee17619cff10da1d0cde35c", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-1.tgz" }, "0.1.3-2": { "shasum": "8f96996a2bfe26b87eab5b58bab64280ee3f3bbb", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "c13f4b5d76229e997c6b45cd62bf1848fc383487", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-2-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-2.tgz" }, "0.1.3-3": { "shasum": "d0ab3f4d115261ad308db1cc8e2bcde3466e7135", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "3b820f98dbbeb199f6e20f753cc8fe77fb6f6157", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-3-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-3.tgz" }, "0.1.3-4": { "shasum": "54ece03e6c8b66f9f05540b140d34ffc6a6b7a17", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "1e1d7dae5935a058ce3b4116bbdcc9f651ac4cf5", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-4.tgz" }, "0.1.3-5": { "shasum": "6bbd035d53f8b03abefc3e31201a39f73d062519", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "1a7249848fb54193ad75925086b5e0932a3a508e", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-5-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-5.tgz" }, "0.1.3-6": { "shasum": "e31ea8f21d721b97e3bff8b5e77462157d8ab9c1", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "1b28dafd4f9d5a67a184e042e38bc28548a1d23c", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-6-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-6.tgz" }, "0.1.3-7": { "shasum": "11c8caf3436c0f00590cb01de3c2dca52342db87", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "eb761f0860459d791a4b7ab9b4ff49109874eb6c", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-7-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.3-7.tgz" }, "0.1.4": { "shasum": "5e2c061fd71078615d70e5b6d02ce9403d8d74c8", "bin": { "0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64": { "shasum": "5b757790734763995c410c3582290410a424b3fd", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.4-0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.10-linux-2.6.39-1-amd64.tgz" } }, "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.1.4.tgz" }, "0.2.0": { "shasum": "3db8b4f21123cd2c96f02604c3874cfbfe7de84b", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.2.0.tgz" }, "0.2.1": { "shasum": "8b152278bfac2fd964cc3b2e390cc5fb52c75ae6", "tarball": "http://registry.npmjs.org/unicode/-/unicode-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/unicode/" }, "unicode-categories": { "name": "unicode-categories", "description": "Unicode categories regExps", "dist-tags": { "latest": "0.9.0" }, "readme": "# Unicode categories\nA list of unicode categories.\nIt could be used implement ECMAscript lexer etc.\n\n## Installation\n\n```bash\nnpm install unicode-categories\n```\n\n## Usage\n\n```javascript\nvar unicode = require('unicode-categories');\n// Tests if text is a valid ECMAscript identifier.\nvar isValidIdentifier = function(text) {\n return unicode.letter.test(text);\n};\n```\n\n## Documentation\nLibrary contains several unicode category regexps. Here's list of them:\n\n(short name, long name: description)\n\n- `Lu`, `upperCaseLetter`: upper case letter.\n- `Ll`, `lowerCaseLetter`: lower case letter.\n- `Lt`, `titleCaseLetter`: title case letter.\n- `Lm`, `modifierLetter`: modifier letter.\n- `Lo`, `otherLetter`: other letter.\n- `Mn`, `nonSpacingMark`: non-spacing mark.\n- `Mc`, `spaceMark`: space mark.\n- `Nl`, `number`: number.\n- `Nd`, `decimal`: decimal.\n- `Pc`, `punctuationConnector`: punctuation connector.\n- `letter`: combines `upperCaseLetter`, `lowerCaseLetter`, `titleCaseLetter`,\n`modifierLetter`, `otherLetter` and `number`. `letter` is a valid js identifier.\n\n## License\n(The MIT License)\n\nCopyright (c) 2011 Paul Miller (http://paulmillr.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n", "maintainers": [ { "name": "paulmillr", "email": "paulmillr@me.com" } ], "time": { "modified": "2011-12-04T17:30:55.890Z", "created": "2011-12-04T06:31:59.026Z", "0.5.0": "2011-12-04T06:32:01.219Z", "1.0.0": "2011-12-04T07:00:37.278Z", "1.0.1": "2011-12-04T15:50:05.939Z", "1.0.2": "2011-12-04T16:01:23.158Z", "0.9.0": "2011-12-04T17:29:49.948Z" }, "author": { "name": "Paul Miller", "email": "paulmillr@me.com", "url": "http://paulmillr.com/" }, "repository": { "type": "git", "url": "git://github.com/paulmillr/unicode-categories.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/unicode-categories/0.5.0", "0.9.0": "http://registry.npmjs.org/unicode-categories/0.9.0" }, "dist": { "0.5.0": { "shasum": "dad06f10cb26f8fb47e0fc84af2824a3a71a3bcb", "tarball": "http://registry.npmjs.org/unicode-categories/-/unicode-categories-0.5.0.tgz" }, "0.9.0": { "shasum": "9ecdc6f13a11dfbc5ff9b250a813a19bed9a1a98", "tarball": "http://registry.npmjs.org/unicode-categories/-/unicode-categories-0.9.0.tgz" } }, "url": "http://registry.npmjs.org/unicode-categories/" }, "unicoder": { "name": "unicoder", "description": "detect and normalize encodings of text", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "trevor", "email": "trevor@caira.com" } ], "time": { "modified": "2011-01-24T00:56:52.635Z", "created": "2011-01-24T00:56:52.095Z", "0.0.1": "2011-01-24T00:56:52.635Z" }, "author": { "name": "Trevor Caira", "email": "trevor@caira.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/unicoder/0.0.1" }, "dist": { "0.0.1": { "shasum": "b16643ba05bb12d03dd5882c1ae314a53a5e0412", "tarball": "http://registry.npmjs.org/unicoder/-/unicoder-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/unicoder/" }, "union": { "name": "union", "description": "A hybrid buffered / streaming middleware kernel backwards compatible with connect.", "dist-tags": { "latest": "0.1.6" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-09T10:51:04.063Z", "created": "2011-11-09T15:50:49.252Z", "0.1.0": "2011-11-09T15:50:50.759Z", "0.1.2": "2011-11-18T05:24:11.477Z", "0.1.3": "2011-11-23T02:10:32.053Z", "0.1.4": "2011-12-02T09:47:52.736Z", "0.1.5": "2011-12-06T08:43:04.185Z", "0.1.6": "2011-12-09T10:51:04.063Z" }, "author": { "name": "Nodejitsu Inc.", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/flatiron-http.git" }, "users": { "wojohowitz": true }, "versions": { "0.1.0": "http://registry.npmjs.org/union/0.1.0", "0.1.2": "http://registry.npmjs.org/union/0.1.2", "0.1.3": "http://registry.npmjs.org/union/0.1.3", "0.1.4": "http://registry.npmjs.org/union/0.1.4", "0.1.5": "http://registry.npmjs.org/union/0.1.5", "0.1.6": "http://registry.npmjs.org/union/0.1.6" }, "dist": { "0.1.0": { "shasum": "38a9c186828b4f23238e359070bf51ccb6cb9e7f", "tarball": "http://registry.npmjs.org/union/-/union-0.1.0.tgz" }, "0.1.2": { "shasum": "24ebaae1631f7a280a76d74ee2df19b616ab2396", "tarball": "http://registry.npmjs.org/union/-/union-0.1.2.tgz" }, "0.1.3": { "shasum": "db0863af0e674d6d51a75eee10b83cda7508b309", "tarball": "http://registry.npmjs.org/union/-/union-0.1.3.tgz" }, "0.1.4": { "shasum": "668a227031e8bb466f00b422f8196975b5e3355c", "tarball": "http://registry.npmjs.org/union/-/union-0.1.4.tgz" }, "0.1.5": { "shasum": "8d4213fcdc1dd0b73d561228c4934acb48f47417", "tarball": "http://registry.npmjs.org/union/-/union-0.1.5.tgz" }, "0.1.6": { "shasum": "86594b7b088bf7349c6397b70a7ea2f5f772c783", "tarball": "http://registry.npmjs.org/union/-/union-0.1.6.tgz" } }, "url": "http://registry.npmjs.org/union/" }, "uniquegroup": { "name": "uniquegroup", "description": "Generate lists, where a list can be a part of another list", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "ajnasz", "email": "ajnasz@ajnasz.hu" } ], "time": { "modified": "2011-11-27T19:24:52.070Z", "created": "2011-11-27T19:24:49.987Z", "0.0.1": "2011-11-27T19:24:52.070Z" }, "author": { "name": "Lajos Koszti", "email": "ajnasz@ajnasz.hu", "url": "http://ajnasz.hu" }, "repository": { "type": "git", "url": "git://github.com/Ajnasz/uniquegroup.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/uniquegroup/0.0.1" }, "dist": { "0.0.1": { "shasum": "681f007ec139d8683fd19ed2c4b684f1c8c5b09b", "tarball": "http://registry.npmjs.org/uniquegroup/-/uniquegroup-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/uniquegroup/" }, "unit": { "name": "unit", "description": "unit testing for node & the browser", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "brianc", "email": "brian.m.carlson@gmail.com" } ], "time": { "modified": "2011-06-23T15:23:44.013Z", "created": "2011-06-21T16:33:03.516Z", "0.0.1": "2011-06-21T16:33:03.797Z", "0.0.2": "2011-06-23T15:23:44.013Z" }, "author": { "name": "Brian Carlson", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/unit.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/unit/0.0.1", "0.0.2": "http://registry.npmjs.org/unit/0.0.2" }, "dist": { "0.0.1": { "shasum": "d398f90e066a4afa9324213977ae1f5694dce134", "tarball": "http://registry.npmjs.org/unit/-/unit-0.0.1.tgz" }, "0.0.2": { "shasum": "fae33597146e12560e86ff5925ae4e98bc6f9056", "tarball": "http://registry.npmjs.org/unit/-/unit-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/unit/" }, "unite": { "name": "unite", "description": "Your databases. United.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "monokrome", "email": "monokrome@limpidtech.com" } ], "time": { "modified": "2011-08-05T01:26:28.144Z", "created": "2011-08-05T01:26:25.516Z", "0.0.0": "2011-08-05T01:26:28.144Z" }, "author": { "name": "Brandon R. Stoner", "email": "monokrome@limpidtech.com", "url": "http://monokro.me" }, "repository": { "type": "git", "url": "https://mgithub.com/LimpidTech/United.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/unite/0.0.0" }, "dist": { "0.0.0": { "shasum": "a6ad0e890323afc974776f4b45aa40d223ed4d20", "tarball": "http://registry.npmjs.org/unite/-/unite-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/unite/" }, "unittest-jslint": { "name": "unittest-jslint", "description": "JSLint test case for unit testing", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mikebannister", "email": "mikebannister@gmail.com" } ], "author": { "name": "Mike Bannister", "email": "mike@mike101.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/unittest-jslint/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/unittest-jslint/-/unittest-jslint-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/unittest-jslint/" }, "universe": { "name": "universe", "description": "Project directory structure", "dist-tags": { "latest": "0.0.1" }, "readme": "**Universe** is a library used to declare some project directory structure.\n\nAt the heart of universe is the project root:\n\n var universe = require('universe');\n console.log(universe.root);\n\nThe project root is assumed to be one directory up from the current process's\nexecutable (`require.main`). Another way of seeing it is that universe expects\nyour executables to live in e.g. the `bin/` or `libexec/` directories in your\nproject.\n\nOn the Node REPL, universe will simply use the current working directory.\n(`process.cwd()`)\n\nUniverse provides easy access to subdirectories:\n\n var fs = require('fs');\n var path = require('path');\n\n var configFile = path.resolve(universe.config, 'database.json');\n var config = JSON.parse(fs.readFileSync(configFile, 'utf-8'));\n\nBy default, universe defines `bin`, `lib`, `config`, `log` and `tmp`. These\ndirectories are created once the properties are accessed. To define additional\ndirectories:\n\n universe.addDirectory('libexec');\n\n // Or a bunch in one shot.\n universe.addDirectories(['libexec', 'data']);\n\n // Or with an explicit path.\n universe.addDirectory('sysTmp', '/tmp');\n\n // Also possible in a batch.\n universe.addDirectories({\n libexec: 'libexec',\n data: 'data',\n sysTmp: '/tmp'\n });\n\n## Configuration\n\nUniverse has a few configurables. Any configuration should happen at the\nearliest possible opportunity. Once a property such as `root` or `bin` is used\nby the application, it doesn't make much sense to reconfigure universe. And\ntypical usage assumes these properties to be **always** available.\n\nFor example, some special scenarios require a process to override the default\nroot directory. This would look as follows:\n\n #!/usr/bin/env node\n\n var path = require('path');\n\n // In this example, the executable is two levels deep. (bin/foo/bar.js)\n // (Note that path.resolve also needs a '..' for the filename itself.)\n var universe = require('universe');\n universe.defaultRoot = path.resolve(require.main.filename, '../../../');\n\n // Do so before even requiring other libraries.\n var someLibrary = require('someLibrary');\n\nUsers may override the root or any of the directories using environment\nvariables, e.g. `UNIVERSE_ROOT`, `UNIVERSE_LOG`, etc. The application may\nrequest a different variable name prefix:\n\n universe.envPrefix = 'MYPROJECT';\n // universe will look for 'MYPROJECT_ROOT', 'MYPROJECT_LOG', etc.\n\nAll properties may also be directly assigned. Especially for `root`, however,\nthis is not recommended, because it will override a user's environment\nvariables. Use `defaultRoot` instead.\n", "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-12-07T21:51:15.421Z", "created": "2011-12-07T21:51:14.060Z", "0.0.1": "2011-12-07T21:51:15.421Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@angrybytes.com" }, "repository": { "type": "git", "url": "git://github.com/AngryBytes/universe.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/universe/0.0.1" }, "dist": { "0.0.1": { "shasum": "41c24d844a6c1bab58040ccdbb7718d9beb22468", "tarball": "http://registry.npmjs.org/universe/-/universe-0.0.1.tgz" } }, "keywords": [ "project", "structure", "directory", "layout" ], "url": "http://registry.npmjs.org/universe/" }, "unixlib": { "name": "unixlib", "description": "Native Linux utilities for Node.js, currently PAM authentication, flock() and mkstemp", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "ditesh", "email": "ditesh@gathani.org" } ], "time": { "modified": "2011-11-08T07:01:45.733Z", "created": "2011-07-04T04:25:06.650Z", "0.1.0": "2011-07-04T04:25:08.543Z", "0.1.1": "2011-10-06T06:30:31.691Z", "0.1.2": "2011-10-31T03:32:00.687Z", "0.1.3": "2011-11-08T07:01:45.733Z" }, "author": { "name": "Ditesh Shashikant Gathani", "email": "ditesh@gathani.org", "url": "http://ditesh.gathani.org/blog/" }, "repository": { "type": "git", "url": "git://github.com/ditesh/node-unixlib.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/unixlib/0.1.0", "0.1.1": "http://registry.npmjs.org/unixlib/0.1.1", "0.1.2": "http://registry.npmjs.org/unixlib/0.1.2", "0.1.3": "http://registry.npmjs.org/unixlib/0.1.3" }, "dist": { "0.1.0": { "shasum": "54bfb38b70ff14339c52d010ed6a5abd695e14d7", "tarball": "http://registry.npmjs.org/unixlib/-/unixlib-0.1.0.tgz" }, "0.1.1": { "shasum": "68fce354b24842e5070c0790c77f6087f74c3dea", "tarball": "http://registry.npmjs.org/unixlib/-/unixlib-0.1.1.tgz" }, "0.1.2": { "shasum": "1eb4dee807fbdb2603e8230d31284532184c398e", "tarball": "http://registry.npmjs.org/unixlib/-/unixlib-0.1.2.tgz" }, "0.1.3": { "shasum": "eddef1c392545f9e1804dbe4b1d5a2b9f5942f1b", "tarball": "http://registry.npmjs.org/unixlib/-/unixlib-0.1.3.tgz" } }, "keywords": [ "linux", "flock", "pam", "authentication", "unix" ], "url": "http://registry.npmjs.org/unixlib/" }, "unlimit": { "name": "unlimit", "description": "allows for chaining with native JavaScript objects without extending objects' prototypes", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "lime", "email": "limeblack7@gmail.com" } ], "time": { "modified": "2011-08-11T06:08:57.214Z", "created": "2011-08-11T06:08:55.293Z", "0.5.0": "2011-08-11T06:08:57.214Z" }, "author": { "name": "Lime", "email": "limeblack7@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:limeblack/UnlimitJS.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/unlimit/0.5.0" }, "dist": { "0.5.0": { "shasum": "3e6f023780945b0780be9c39f67ec23067a343fc", "tarball": "http://registry.npmjs.org/unlimit/-/unlimit-0.5.0.tgz" } }, "keywords": [ "base", "server", "client", "browser" ], "url": "http://registry.npmjs.org/unlimit/" }, "unorm": { "name": "unorm", "description": "JavaScript Unicode Normalization - NFC, NFD, NFKC, NFKD. Read UAX #15 Unicode Normalization Forms.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "walling", "email": "bwp@bwp.dk" } ], "time": { "modified": "2011-11-15T12:59:41.836Z", "created": "2011-11-15T12:57:12.497Z", "1.0.0": "2011-11-15T12:59:41.836Z" }, "author": { "name": "Matsuza", "email": "matsuza@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/walling/unorm.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/unorm/1.0.0" }, "dist": { "1.0.0": { "shasum": "547e166729ef066067dd12c67f4b01c64144ac41", "tarball": "http://registry.npmjs.org/unorm/-/unorm-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/unorm/" }, "unrequire": { "name": "unrequire", "description": "Module inclusion system", "dist-tags": { "latest": "0.3.5" }, "maintainers": [ { "name": "strager", "email": "strager.nds@gmail.com" } ], "time": { "modified": "2011-11-03T06:33:55.375Z", "created": "2011-08-11T22:44:57.007Z", "0.1.0": "2011-08-11T22:44:58.356Z", "0.1.1": "2011-08-11T22:45:11.097Z", "0.1.2": "2011-08-12T05:40:21.618Z", "0.2.0": "2011-08-13T02:08:05.107Z", "0.2.1": "2011-08-13T02:15:31.299Z", "0.3.0": "2011-08-25T22:10:09.861Z", "0.3.1": "2011-08-30T23:27:49.981Z", "0.3.2": "2011-09-08T01:20:36.603Z", "0.3.3": "2011-10-05T01:27:21.467Z", "0.3.4": "2011-11-03T06:22:22.733Z", "0.3.5": "2011-11-03T06:33:55.375Z" }, "author": { "name": "Matt Glazar", "email": "matt.glazar@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/unrequire/0.1.0", "0.1.1": "http://registry.npmjs.org/unrequire/0.1.1", "0.1.2": "http://registry.npmjs.org/unrequire/0.1.2", "0.2.0": "http://registry.npmjs.org/unrequire/0.2.0", "0.2.1": "http://registry.npmjs.org/unrequire/0.2.1", "0.3.0": "http://registry.npmjs.org/unrequire/0.3.0", "0.3.1": "http://registry.npmjs.org/unrequire/0.3.1", "0.3.2": "http://registry.npmjs.org/unrequire/0.3.2", "0.3.3": "http://registry.npmjs.org/unrequire/0.3.3", "0.3.4": "http://registry.npmjs.org/unrequire/0.3.4", "0.3.5": "http://registry.npmjs.org/unrequire/0.3.5" }, "dist": { "0.1.0": { "shasum": "5c10e4f12a624758f3783553326e0a86a6761ca6", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.1.0.tgz" }, "0.1.1": { "shasum": "78a4c8709744abff475bd076544caec27c99055e", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.1.1.tgz" }, "0.1.2": { "shasum": "100ef7c46183825f13b8c69b278e48f3333ace87", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.1.2.tgz" }, "0.2.0": { "shasum": "684b2022950a9746c3ad0b30341778ef49ea6486", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.2.0.tgz" }, "0.2.1": { "shasum": "38686a819c856c74c32f7a19e2c73ff05a4a9476", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.2.1.tgz" }, "0.3.0": { "shasum": "cf4c98d8c57cb86906f9abaa30409f6e53f9250a", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.3.0.tgz" }, "0.3.1": { "shasum": "0fc08aa201e6da4e7c7fca2f4a91b980f2d78018", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.3.1.tgz" }, "0.3.2": { "shasum": "2021341d9da93a5d9c1dfc4ba43db48224be37f1", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.3.2.tgz" }, "0.3.3": { "shasum": "604257d73ebe3b6af9656068f10dcd1b6ab63835", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.3.3.tgz" }, "0.3.4": { "shasum": "157d54cd8177fb5fd144558b179f8775e25e3913", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.3.4.tgz" }, "0.3.5": { "shasum": "4dc86a97f09064efb608e86f3baba601912805d3", "tarball": "http://registry.npmjs.org/unrequire/-/unrequire-0.3.5.tgz" } }, "url": "http://registry.npmjs.org/unrequire/" }, "unshorten": { "name": "unshorten", "description": "A simple URL unshortener.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "mathias", "email": "mathias@qiwi.be" } ], "time": { "modified": "2011-10-08T14:40:40.552Z", "created": "2011-09-30T21:11:11.200Z", "0.0.1": "2011-09-30T21:11:12.097Z", "0.0.2": "2011-10-08T14:40:40.552Z" }, "author": { "name": "Mathias Bynens", "url": "http://mathiasbynens.be/" }, "repository": { "type": "git", "url": "git://github.com/mathiasbynens/node-unshorten.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/unshorten/0.0.1", "0.0.2": "http://registry.npmjs.org/unshorten/0.0.2" }, "dist": { "0.0.1": { "shasum": "d305b0df62d9f49524a578de4adcc43cafa6ee8e", "tarball": "http://registry.npmjs.org/unshorten/-/unshorten-0.0.1.tgz" }, "0.0.2": { "shasum": "0e2a036f66e14fcd92255f0fbb286f8cb1df97db", "tarball": "http://registry.npmjs.org/unshorten/-/unshorten-0.0.2.tgz" } }, "keywords": [ "url", "unshorten", "shorturl" ], "url": "http://registry.npmjs.org/unshorten/" }, "unshortener": { "name": "unshortener", "description": "A simple url unshortener for expanding short links.", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "swizec", "email": "swizec@swizec.com" } ], "time": { "modified": "2011-11-23T21:35:10.793Z", "created": "2011-05-21T11:33:45.967Z", "0.0.3": "2011-05-21T11:33:46.364Z", "0.0.4": "2011-05-22T07:10:17.352Z", "0.0.5": "2011-05-22T23:43:35.601Z", "0.0.6": "2011-05-29T13:43:02.414Z", "0.0.8": "2011-06-18T15:31:05.900Z", "0.0.9": "2011-11-23T21:35:10.793Z" }, "author": { "name": "Swizec", "email": "swizec@swizec.com", "url": "http://swizec.com" }, "repository": { "type": "git", "url": "git://github.com/Swizec/node-unshortener.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/unshortener/0.0.3", "0.0.4": "http://registry.npmjs.org/unshortener/0.0.4", "0.0.5": "http://registry.npmjs.org/unshortener/0.0.5", "0.0.6": "http://registry.npmjs.org/unshortener/0.0.6", "0.0.8": "http://registry.npmjs.org/unshortener/0.0.8", "0.0.9": "http://registry.npmjs.org/unshortener/0.0.9" }, "dist": { "0.0.3": { "shasum": "9c834e64f351027991e738415a21b04678e53b65", "tarball": "http://registry.npmjs.org/unshortener/-/unshortener-0.0.3.tgz" }, "0.0.4": { "shasum": "f97714c126e52481080062f848a4ca0c57f0f338", "tarball": "http://registry.npmjs.org/unshortener/-/unshortener-0.0.4.tgz" }, "0.0.5": { "shasum": "89ca5a04a0609c6537686bc57b3450d01c885eb6", "tarball": "http://registry.npmjs.org/unshortener/-/unshortener-0.0.5.tgz" }, "0.0.6": { "shasum": "62fe121fbae0e8fb6380ad35097ea6602f11f96e", "tarball": "http://registry.npmjs.org/unshortener/-/unshortener-0.0.6.tgz" }, "0.0.8": { "shasum": "7d39a0472c97997464421bd92e8441f48c8100f1", "tarball": "http://registry.npmjs.org/unshortener/-/unshortener-0.0.8.tgz" }, "0.0.9": { "shasum": "4839ec5e14a56976cbb514a24af2ba5c307ce845", "tarball": "http://registry.npmjs.org/unshortener/-/unshortener-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/unshortener/" }, "unused": { "name": "unused", "description": "A module which reports unused variables in your code.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-08-29T01:43:11.076Z", "created": "2011-08-29T01:43:10.342Z", "0.1.0": "2011-08-29T01:43:11.076Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@tomaz.me" }, "repository": { "type": "git", "url": "git://github.com/Kami/node-unused.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/unused/0.1.0" }, "dist": { "0.1.0": { "shasum": "59308a533c5c658d6c04b6365673af2e9f2bc5aa", "tarball": "http://registry.npmjs.org/unused/-/unused-0.1.0.tgz" } }, "keywords": [ "unused", "variables", "imports", "unused variables", "unused imports" ], "url": "http://registry.npmjs.org/unused/" }, "updoc": { "name": "updoc", "description": "the flexible javascript documentation generator", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "gsmith", "email": "gsmith@incompl.com" } ], "time": { "modified": "2011-11-28T21:45:09.754Z", "created": "2011-11-28T21:07:53.993Z", "0.0.1": "2011-11-28T21:07:54.536Z", "0.1.0": "2011-11-28T21:45:09.754Z" }, "author": { "name": "Greg Smith", "url": "http://incompl.com" }, "repository": { "type": "git", "url": "git@github.com:incompl/updoc.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/updoc/0.0.1", "0.1.0": "http://registry.npmjs.org/updoc/0.1.0" }, "dist": { "0.0.1": { "shasum": "8f53298f879bf66f0b93f2f3057af244d1e01619", "tarball": "http://registry.npmjs.org/updoc/-/updoc-0.0.1.tgz" }, "0.1.0": { "shasum": "a532e042399a6efeade89fedcbd2b6c95c8d8a2c", "tarball": "http://registry.npmjs.org/updoc/-/updoc-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/updoc/" }, "upload": { "name": "upload", "description": "Asynchronous file uploading using HTML5 file uploading or background iframes", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-04T15:48:33.025Z", "created": "2011-09-06T16:14:35.290Z", "0.1.0": "2011-09-06T16:14:35.716Z", "0.1.1": "2011-11-03T16:21:25.190Z", "0.1.2": "2011-11-03T16:50:41.379Z", "0.1.3": "2011-11-04T15:48:33.025Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/upload/0.1.0", "0.1.1": "http://registry.npmjs.org/upload/0.1.1", "0.1.2": "http://registry.npmjs.org/upload/0.1.2", "0.1.3": "http://registry.npmjs.org/upload/0.1.3" }, "dist": { "0.1.0": { "shasum": "0155c97173ffd1e059ae9ecb571b857c5318f72a", "tarball": "http://registry.npmjs.org/upload/-/upload-0.1.0.tgz" }, "0.1.1": { "shasum": "82302f5cd96d01a79bbd49f139fc0245b5c153ae", "tarball": "http://registry.npmjs.org/upload/-/upload-0.1.1.tgz" }, "0.1.2": { "shasum": "1aef57afa04c43cff18228fd51bbe0f43a91bfde", "tarball": "http://registry.npmjs.org/upload/-/upload-0.1.2.tgz" }, "0.1.3": { "shasum": "81ff6133ce7db534e12322b191f53e8155cb1350", "tarball": "http://registry.npmjs.org/upload/-/upload-0.1.3.tgz" } }, "keywords": [ "ender", "upload", "async", "files", "iframe", "form", "html5" ], "url": "http://registry.npmjs.org/upload/" }, "uploadcare": { "name": "uploadcare", "description": "Library for uploadcare.com.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rexm", "email": "rex.morgan@gmail.com" } ], "time": { "modified": "2011-10-27T15:42:10.185Z", "created": "2011-10-27T15:42:09.064Z", "0.1.0": "2011-10-27T15:42:10.185Z" }, "author": { "name": "Rex Morgan", "email": "rex.morgan@gmail.com", "url": "http://rexflex.net" }, "repository": { "type": "git", "url": "git://github.com/rexmorgan/uploadcare-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/uploadcare/0.1.0" }, "dist": { "0.1.0": { "shasum": "16168db73843eedff0a7201eae3a05bb887a86f9", "tarball": "http://registry.npmjs.org/uploadcare/-/uploadcare-0.1.0.tgz" } }, "keywords": [ "upload", "uploadcare", "api", "wrapper" ], "url": "http://registry.npmjs.org/uploadcare/" }, "uploader": { "name": "uploader", "description": "File sharing platform built on Nodejs and Amazon S3", "dist-tags": { "latest": "0.0.3" }, "readme": "[![Build Status](https://secure.travis-ci.org/bradleyg/uploader.png)](http://travis-ci.org/bradleyg/uploader) \n \nThis uploader application is a HTML5 only file sharing platform. Currently only browsers which support the [File Reader API](http://www.html5rocks.com/en/tutorials/file/dndfiles/) will work (Chrome and Firefox). \n\nThe application uses [jquery-filedrop](https://github.com/weixiyen/jquery-filedrop) for upload progress/drag + drop, [Nodejs](http://nodejs.org) to process and move the uploaded files to [Amazon S3](http://aws.amazon.com/s3/) and [MongoDB](http://www.mongodb.org/) to store it's data. \n\nCurrently there is no authorisation model, users can create their own 'secret' url which they can share with friends. If this url is ever discovered by somebody they will have access to all of your uploaded files!\n\n[Click here for a demo, courtesy of Nodejitsu](http://uploader.nodejitsu.com) (Files will be deleted every few hours).\n\n## Features:\n* Drag + Drop uploads\n* Upload progress\n* Amazon S3 as the storage platform\n* 'Secret' urls\n\n## Setup:\n* `npm install uploader` \n* Provide your Amazon/MongoDB database details in config/config.js\n* `node server.js` (started on port: 3000) \n \n## TODO:\n* Show error messages.\n* Support Safari\n\n## Good stuff:\n[jquery-filedrop](https://github.com/weixiyen/jquery-filedrop) ", "maintainers": [ { "name": "bradleyg", "email": "bradley.griffiths@gmail.com" } ], "time": { "modified": "2011-12-02T10:41:05.383Z", "created": "2011-11-30T18:51:51.300Z", "0.0.1": "2011-11-30T18:51:52.582Z", "0.0.2": "2011-11-30T20:56:05.077Z", "0.0.3": "2011-12-02T10:41:05.383Z" }, "author": { "name": "Bradley Griffiths", "email": "bradley.griffiths@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/bradleyg/uploader.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/uploader/0.0.1", "0.0.2": "http://registry.npmjs.org/uploader/0.0.2", "0.0.3": "http://registry.npmjs.org/uploader/0.0.3" }, "dist": { "0.0.1": { "shasum": "a8cc7faece064102c2e3e23dbc2cc0e41c8149ea", "tarball": "http://registry.npmjs.org/uploader/-/uploader-0.0.1.tgz" }, "0.0.2": { "shasum": "ae4754bf09d18f24534c4ef86202bee9b319bb76", "tarball": "http://registry.npmjs.org/uploader/-/uploader-0.0.2.tgz" }, "0.0.3": { "shasum": "7b9780c2c94eaad31329215273acc07725b8efed", "tarball": "http://registry.npmjs.org/uploader/-/uploader-0.0.3.tgz" } }, "keywords": [ "file", "uploads", "sharing", "AWS" ], "url": "http://registry.npmjs.org/uploader/" }, "ups_node": { "name": "ups_node", "description": "UPS Shipping API Interface. Production ready, but the API is going to get cleaned up soon.", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "jessedpate", "email": "jesse@stateoftomorrow.tv" } ], "time": { "modified": "2011-08-25T18:14:06.906Z", "created": "2011-06-30T01:45:12.143Z", "0.1.1": "2011-06-30T01:45:12.628Z", "0.1.2": "2011-06-30T02:18:16.702Z", "0.1.3": "2011-06-30T14:50:50.392Z", "0.1.4": "2011-06-30T15:12:21.220Z", "0.2.0": "2011-08-08T22:38:17.035Z", "0.2.1": "2011-08-10T17:16:28.338Z", "0.2.2": "2011-08-25T18:14:06.906Z" }, "author": { "name": "Jesse Pate", "email": "jesse@stateoftomorrow.tv" }, "repository": { "type": "git", "url": "git://github.com/jessedpate/ups_node.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/ups_node/0.1.1", "0.1.2": "http://registry.npmjs.org/ups_node/0.1.2", "0.1.3": "http://registry.npmjs.org/ups_node/0.1.3", "0.1.4": "http://registry.npmjs.org/ups_node/0.1.4", "0.2.0": "http://registry.npmjs.org/ups_node/0.2.0", "0.2.1": "http://registry.npmjs.org/ups_node/0.2.1", "0.2.2": "http://registry.npmjs.org/ups_node/0.2.2" }, "dist": { "0.1.1": { "shasum": "6975bb0e4e3fddfa9ec51c088495748a0a05d3c5", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.1.1.tgz" }, "0.1.2": { "shasum": "7ab3d738bd5b44f91e25a9d8c285532dc8be9bd3", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.1.2.tgz" }, "0.1.3": { "shasum": "ca97bd9eb4cb9b8cc4eed329d8e225797a7c3e54", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.1.3.tgz" }, "0.1.4": { "shasum": "6bfbf73d2ffd83da4af9290bc5974f4d8e22ac9b", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.1.4.tgz" }, "0.2.0": { "shasum": "38c5dcd659e9d39ec5cb7733bdc899c57ffe5214", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.2.0.tgz" }, "0.2.1": { "shasum": "ac0c0b9debe47ac48696a5a49684072ca6faa3c1", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.2.1.tgz" }, "0.2.2": { "shasum": "a6d6bb1fb32dcd4fc41b5c7d12ed7235b7f9dfad", "tarball": "http://registry.npmjs.org/ups_node/-/ups_node-0.2.2.tgz" } }, "keywords": [ "shipping", "ups", "ecommerce" ], "url": "http://registry.npmjs.org/ups_node/" }, "upy": { "name": "upy", "description": "Upy is a easy to use uptime module for node.js build with c++. ", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "frozzare", "email": "fredrik.forsmo@gmail.com" } ], "time": { "modified": "2011-11-05T23:11:57.113Z", "created": "2011-08-24T09:11:06.778Z", "0.1.0": "2011-08-24T09:11:07.357Z", "0.1.1": "2011-09-02T23:18:45.868Z", "0.1.2": "2011-11-05T23:11:57.113Z" }, "author": { "name": "Fredrik Forsmo", "email": "fredrik.forsmo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/duofy/node-upy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/upy/0.1.0", "0.1.1": "http://registry.npmjs.org/upy/0.1.1", "0.1.2": "http://registry.npmjs.org/upy/0.1.2" }, "dist": { "0.1.0": { "shasum": "e739b4caac7d25e24eecaadfe2b5bebe2665aefd", "tarball": "http://registry.npmjs.org/upy/-/upy-0.1.0.tgz" }, "0.1.1": { "shasum": "31377a69a2704650a1df4fd99ae3b7bace45c8b0", "tarball": "http://registry.npmjs.org/upy/-/upy-0.1.1.tgz" }, "0.1.2": { "shasum": "718e43bd79b1a2cdc87dcf2e6b694e99287f0005", "tarball": "http://registry.npmjs.org/upy/-/upy-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/upy/" }, "uquery": { "name": "uquery", "description": "This is a port of some jQuery functions exported to Node.js as mixins to the underscore library. Primarily this was started to incoporate the jQuery.extend function into Node.js (jQuery.extend was ported as _.merge)", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "scull7", "email": "nathan.sculli@kapinko.com" } ], "time": { "modified": "2011-11-08T20:31:20.701Z", "created": "2011-11-08T20:30:59.001Z", "0.0.1": "2011-11-08T20:31:20.701Z" }, "author": { "name": "Nathan A Sculli", "email": "nathan.sculli@kapinko.com", "url": "nathansculli.com" }, "repository": { "type": "git", "url": "git://github.com/scull7/uquery.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/uquery/0.0.1" }, "dist": { "0.0.1": { "shasum": "0f52e12d2d2f0b2a44f9c34473ec5fd71e8366c9", "tarball": "http://registry.npmjs.org/uquery/-/uquery-0.0.1.tgz" } }, "keywords": [ "jQuery", "jQuery.extend", "underscore", "merge", "uquery" ], "url": "http://registry.npmjs.org/uquery/" }, "urban": { "name": "urban", "description": "Simple API and command line for Urban Dictionary", "dist-tags": { "latest": "0.2.0" }, "readme": null, "maintainers": [ { "name": "mvrilo", "email": "mvrilo@gmail.com" } ], "time": { "modified": "2011-11-13T17:52:09.129Z", "created": "2011-11-09T02:03:54.362Z", "0.0.1": "2011-11-09T02:03:57.118Z", "0.1.0": "2011-11-10T01:21:06.610Z", "0.1.1": "2011-11-12T23:20:41.636Z", "0.2.0": "2011-11-13T17:52:09.129Z" }, "author": { "name": "Murilo Santana", "email": "mvrilo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mvrilo/urban.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/urban/0.0.1", "0.1.0": "http://registry.npmjs.org/urban/0.1.0", "0.1.1": "http://registry.npmjs.org/urban/0.1.1", "0.2.0": "http://registry.npmjs.org/urban/0.2.0" }, "dist": { "0.0.1": { "shasum": "0be3883e70a309ecb442c8ff350bcf45d8f466fb", "tarball": "http://registry.npmjs.org/urban/-/urban-0.0.1.tgz" }, "0.1.0": { "shasum": "46c1fd74e129c9768d5e89ae0b7c8e1884dcbcb0", "tarball": "http://registry.npmjs.org/urban/-/urban-0.1.0.tgz" }, "0.1.1": { "shasum": "45f8a8d43efb8497b526d62349710d47052abd92", "tarball": "http://registry.npmjs.org/urban/-/urban-0.1.1.tgz" }, "0.2.0": { "shasum": "11295eb71f02b070b09e10b7911d7e33550fad1a", "tarball": "http://registry.npmjs.org/urban/-/urban-0.2.0.tgz" } }, "keywords": [ "urban", "dictionary", "api", "definition" ], "url": "http://registry.npmjs.org/urban/" }, "urban-airship": { "name": "urban-airship", "description": "Urban Airship API wrapper.", "dist-tags": { "latest": "0.1.1" }, "readme": "#node-urban-airship\n\nSimple wrapper for the Urban Airship API.", "maintainers": [ { "name": "cojohn", "email": "cojohn@gmail.com" } ], "time": { "modified": "2011-12-01T20:12:24.478Z", "created": "2011-12-01T19:03:35.651Z", "0.1.0": "2011-12-01T19:03:36.263Z", "0.1.1": "2011-12-01T20:12:24.478Z" }, "author": { "name": "Christopher John", "email": "cojohn@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cojohn/node-urban-airship.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/urban-airship/0.1.0", "0.1.1": "http://registry.npmjs.org/urban-airship/0.1.1" }, "dist": { "0.1.0": { "shasum": "75150f3c7f746a888407963921a660c2cc488fb6", "tarball": "http://registry.npmjs.org/urban-airship/-/urban-airship-0.1.0.tgz" }, "0.1.1": { "shasum": "04b7a122d8c5e28b55c068ed8af04e7cf86116bf", "tarball": "http://registry.npmjs.org/urban-airship/-/urban-airship-0.1.1.tgz" } }, "keywords": [ "Urban Airship", "iPhone", "iOS", "notification", "push", "api" ], "url": "http://registry.npmjs.org/urban-airship/" }, "uri": { "name": "uri", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "s3u", "email": "subbu@subbu.org" } ], "author": { "name": "webr3" }, "versions": { "0.1.0": "http://registry.npmjs.org/uri/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/uri/-/uri-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/uri/" }, "uri-parser": { "name": "uri-parser", "description": "Module that has utilities for URI parsing", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-27T02:46:13.986Z", "created": "2011-06-27T02:46:12.762Z", "1.0.0": "2011-06-27T02:46:13.986Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/uri-parser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/uri-parser/1.0.0" }, "dist": { "1.0.0": { "shasum": "d4647814ab2012e0f6327ee4be8ec1b3bc014e23", "tarball": "http://registry.npmjs.org/uri-parser/-/uri-parser-1.0.0.tgz" } }, "keywords": [ "uri", "parser" ], "url": "http://registry.npmjs.org/uri-parser/" }, "uri-template": { "name": "uri-template", "description": "Parse URI templates into matcher/expander objects", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "grncdr", "email": "glurgle@gmail.com" } ], "time": { "modified": "2011-11-22T03:34:46.662Z", "created": "2011-10-27T08:30:27.862Z", "0.0.1": "2011-10-27T08:33:54.201Z", "0.0.2": "2011-10-27T08:55:04.398Z", "0.0.3": "2011-10-28T02:44:51.186Z", "0.0.4": "2011-11-19T01:20:29.759Z", "0.1.0": "2011-11-22T03:34:46.662Z" }, "author": { "name": "Stephen Sugden", "email": "stephen@betsmartmedia.com", "url": "betsmartmedia.com" }, "repository": { "type": "git", "url": "''" }, "versions": { "0.0.1": "http://registry.npmjs.org/uri-template/0.0.1", "0.0.2": "http://registry.npmjs.org/uri-template/0.0.2", "0.0.3": "http://registry.npmjs.org/uri-template/0.0.3", "0.0.4": "http://registry.npmjs.org/uri-template/0.0.4", "0.1.0": "http://registry.npmjs.org/uri-template/0.1.0" }, "dist": { "0.0.1": { "shasum": "8deac0c9906107c90502aa1dad5c483e2c4dc313", "tarball": "http://registry.npmjs.org/uri-template/-/uri-template-0.0.1.tgz" }, "0.0.2": { "shasum": "0c0f2aef0f3e8197359367bb73b246ea58936cba", "tarball": "http://registry.npmjs.org/uri-template/-/uri-template-0.0.2.tgz" }, "0.0.3": { "shasum": "e2ed085d2369157895582b4baa2e6ff6841412b9", "tarball": "http://registry.npmjs.org/uri-template/-/uri-template-0.0.3.tgz" }, "0.0.4": { "shasum": "304706953bdca7160d99434201a6b19a0d3ed259", "tarball": "http://registry.npmjs.org/uri-template/-/uri-template-0.0.4.tgz" }, "0.1.0": { "shasum": "5b9bcf2babb19a1cef3812655a0d67d583370230", "tarball": "http://registry.npmjs.org/uri-template/-/uri-template-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/uri-template/" }, "url": { "name": "url", "description": "Node.JS url module", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-07-07T22:16:05.853Z", "created": "2011-07-07T22:16:05.456Z", "0.4.9": "2011-07-07T22:16:05.853Z" }, "author": { "name": "Joyent", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/url/0.4.9" }, "dist": { "0.4.9": { "shasum": "d8ae654e43779d5dcc120c282cf51717b62427ba", "tarball": "http://registry.npmjs.org/url/-/url-0.4.9.tgz" } }, "keywords": [ "ender", "url" ], "url": "http://registry.npmjs.org/url/" }, "url-expander": { "name": "url-expander", "description": "An URL expander", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "dho", "email": "daniel.hofstetter@42dh.com" } ], "time": { "modified": "2011-04-15T05:23:23.382Z", "created": "2011-02-17T15:10:05.916Z", "0.0.1": "2011-02-17T15:10:06.397Z", "0.0.2": "2011-02-18T09:47:25.086Z", "0.0.3": "2011-02-26T09:20:54.586Z", "0.0.4": "2011-03-08T06:08:27.030Z", "0.0.5": "2011-03-08T14:37:12.376Z", "0.0.6": "2011-03-12T15:53:45.750Z", "0.0.7": "2011-03-19T13:46:39.849Z", "0.0.8": "2011-03-22T07:28:14.726Z", "0.0.9": "2011-03-26T09:38:41.057Z", "0.0.10": "2011-04-15T05:23:23.382Z" }, "author": { "name": "Daniel Hofstetter", "email": "daniel.hofstetter@42dh.com" }, "repository": { "type": "git", "url": "git://github.com/cakebaker/node-url-expander.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/url-expander/0.0.1", "0.0.2": "http://registry.npmjs.org/url-expander/0.0.2", "0.0.3": "http://registry.npmjs.org/url-expander/0.0.3", "0.0.4": "http://registry.npmjs.org/url-expander/0.0.4", "0.0.5": "http://registry.npmjs.org/url-expander/0.0.5", "0.0.6": "http://registry.npmjs.org/url-expander/0.0.6", "0.0.7": "http://registry.npmjs.org/url-expander/0.0.7", "0.0.8": "http://registry.npmjs.org/url-expander/0.0.8", "0.0.9": "http://registry.npmjs.org/url-expander/0.0.9", "0.0.10": "http://registry.npmjs.org/url-expander/0.0.10" }, "dist": { "0.0.1": { "shasum": "408f54acab717f3e6e475f80f8e6399aa02bd72c", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.1.tgz" }, "0.0.2": { "shasum": "04ef10c51ebdc3ed0b359cf7ff1512f2c97bfcf3", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.2.tgz" }, "0.0.3": { "shasum": "63d6c0b864eee3434c6c1ca53f0280fb18ba8ab8", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.3.tgz" }, "0.0.4": { "shasum": "86daf47ee8280fb81df9ef322f6ca94487006368", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.4.tgz" }, "0.0.5": { "shasum": "16a061b1cff41dbbd89db680967c46ea33c1d6cd", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.5.tgz" }, "0.0.6": { "shasum": "3714a1a5da3a5cb08fda74256b88aaf3ffec6ad0", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.6.tgz" }, "0.0.7": { "shasum": "f02d06b0e025ed35415e3af77cb43d7695db6578", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.7.tgz" }, "0.0.8": { "shasum": "893f59880c6448be3d8eba0cd49f74576bcd5ee9", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.8.tgz" }, "0.0.9": { "shasum": "54902993cc40221dba34e8c4717749058b71e9c8", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.9.tgz" }, "0.0.10": { "shasum": "14fea5dbfcc1268f83260151e719f464848117d6", "tarball": "http://registry.npmjs.org/url-expander/-/url-expander-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/url-expander/" }, "urllib": { "name": "urllib", "description": "Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Like python's _urllib_ module.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "fengmk2", "email": "fengmk2@gmail.com" } ], "time": { "modified": "2011-05-16T07:32:55.750Z", "created": "2011-05-16T02:11:39.183Z", "0.0.1": "2011-05-16T02:11:40.905Z", "0.1.0": "2011-05-16T07:32:55.750Z" }, "author": { "name": "fengmk2", "email": "fengmk2@gmail.com", "url": "http://github.com/fengmk2" }, "repository": { "type": "git", "url": "git://github.com/fengmk2/urllib.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/urllib/0.0.1", "0.1.0": "http://registry.npmjs.org/urllib/0.1.0" }, "dist": { "0.0.1": { "shasum": "db8b80dad4bc3cdd195b0ca1db37f9c435d2ac2c", "tarball": "http://registry.npmjs.org/urllib/-/urllib-0.0.1.tgz" }, "0.1.0": { "shasum": "e6c560db4ac35532a4d1ded60a16ab88d5eaf8f8", "tarball": "http://registry.npmjs.org/urllib/-/urllib-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/urllib/" }, "URLON": { "name": "URLON", "description": "URL Object Notation. JSON-like encoding for URLs", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "vjeux", "email": "vjeuxx@gmail.com" } ], "time": { "modified": "2011-10-02T16:22:25.458Z", "created": "2011-09-24T13:18:18.547Z", "1.0.0": "2011-09-24T13:18:18.847Z", "1.0.1": "2011-10-02T16:22:25.458Z" }, "author": { "name": "Vjeux", "email": "vjeuxx@gmail.com", "url": "http://blog.vjeux.com/" }, "repository": { "type": "git", "url": "git://github.com/vjeux/URLON.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/URLON/1.0.0", "1.0.1": "http://registry.npmjs.org/URLON/1.0.1" }, "dist": { "1.0.0": { "shasum": "877fd0686f66570bc006bf518e0ccf384a0af042", "tarball": "http://registry.npmjs.org/URLON/-/URLON-1.0.0.tgz" }, "1.0.1": { "shasum": "839c1342deccb5711a6a085756dd427413f18ade", "tarball": "http://registry.npmjs.org/URLON/-/URLON-1.0.1.tgz" } }, "keywords": [ "urlon", "json", "notation", "url" ], "url": "http://registry.npmjs.org/URLON/" }, "urlparse": { "name": "urlparse", "description": "URL parsing, validation, normalization, and matching", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "lloyd", "email": "lloyd@hilaiel.com" } ], "time": { "modified": "2011-10-26T23:32:34.874Z", "created": "2011-10-26T23:32:33.991Z", "0.0.1": "2011-10-26T23:32:34.874Z" }, "author": { "name": "Lloyd Hilaiel", "email": "lloyd@hilaiel.com", "url": "http://lloyd.io" }, "repository": { "type": "git", "url": "git://github.com/lloyd/urlparse.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/urlparse/0.0.1" }, "dist": { "0.0.1": { "shasum": "d171ec4681fcd0d8bd00b64345637d89a9700876", "tarball": "http://registry.npmjs.org/urlparse/-/urlparse-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/urlparse/" }, "urlparse.js": { "name": "urlparse.js", "description": "Flexible node.js url.parse replacement. Parsed URLs like a browser would and fills in the missing pieces", "dist-tags": { "latest": "0.0.5" }, "readme": null, "maintainers": [ { "name": "doki_pen", "email": "rcorsaro@gmail.com" } ], "time": { "modified": "2011-12-09T17:38:33.876Z", "created": "2011-11-21T21:15:30.270Z", "0.0.1": "2011-11-21T21:15:30.862Z", "0.0.2": "2011-11-21T21:19:52.043Z", "0.0.3": "2011-12-09T13:12:08.884Z", "0.0.4": "2011-12-09T13:59:06.834Z", "0.0.5": "2011-12-09T17:38:33.876Z" }, "author": { "name": "Bob Corsaro", "email": "rcorsaro@gmail.com", "url": "http://www.google.com/profiles/rcorsaro" }, "repository": { "type": "git", "url": "git://github.com/dokipen/parseurl.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/urlparse.js/0.0.1", "0.0.2": "http://registry.npmjs.org/urlparse.js/0.0.2", "0.0.3": "http://registry.npmjs.org/urlparse.js/0.0.3", "0.0.4": "http://registry.npmjs.org/urlparse.js/0.0.4", "0.0.5": "http://registry.npmjs.org/urlparse.js/0.0.5" }, "dist": { "0.0.1": { "shasum": "e05b1c5afe2633a36c77a9f9fa38b62d37a926d2", "tarball": "http://registry.npmjs.org/urlparse.js/-/urlparse.js-0.0.1.tgz" }, "0.0.2": { "shasum": "060a2eeda71d352c6e1da8b611f1902fc0eb58f1", "tarball": "http://registry.npmjs.org/urlparse.js/-/urlparse.js-0.0.2.tgz" }, "0.0.3": { "shasum": "a25c64b0e43686f44f0421c4f846492295816c1e", "tarball": "http://registry.npmjs.org/urlparse.js/-/urlparse.js-0.0.3.tgz" }, "0.0.4": { "shasum": "6880d89faebc0e681cd794a553bdf2bb53f4d16f", "tarball": "http://registry.npmjs.org/urlparse.js/-/urlparse.js-0.0.4.tgz" }, "0.0.5": { "shasum": "1e313fdd49b5e6c09ad7c4d67db976815120cd33", "tarball": "http://registry.npmjs.org/urlparse.js/-/urlparse.js-0.0.5.tgz" } }, "keywords": [ "url", "parse" ], "url": "http://registry.npmjs.org/urlparse.js/" }, "urn-parser": { "name": "urn-parser", "description": "Module that has utilities for URN parsing", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "goulash1971", "email": "goulash1971@yahoo.com" } ], "time": { "modified": "2011-06-27T06:31:43.856Z", "created": "2011-06-27T06:31:42.664Z", "1.0.0": "2011-06-27T06:31:43.856Z" }, "author": { "name": "Stuart Hudson", "email": "goulash1971@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/goulash1971/urn-parser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/urn-parser/1.0.0" }, "dist": { "1.0.0": { "shasum": "58faebf38b7578d25715dd6f97029748e92f975c", "tarball": "http://registry.npmjs.org/urn-parser/-/urn-parser-1.0.0.tgz" } }, "keywords": [ "urn", "parser" ], "url": "http://registry.npmjs.org/urn-parser/" }, "urun": { "name": "urun", "description": "The minimal test runner.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-17T13:38:25.351Z", "created": "2011-11-14T15:02:35.967Z", "0.0.1": "2011-11-14T15:02:37.458Z", "0.0.2": "2011-11-14T16:02:49.174Z", "0.0.3": "2011-11-14T18:46:23.525Z", "0.0.4": "2011-11-17T13:38:25.351Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/urun/0.0.1", "0.0.2": "http://registry.npmjs.org/urun/0.0.2", "0.0.3": "http://registry.npmjs.org/urun/0.0.3", "0.0.4": "http://registry.npmjs.org/urun/0.0.4" }, "dist": { "0.0.1": { "shasum": "43d0eacf78590549a0770f5acb8765a33ce648d7", "tarball": "http://registry.npmjs.org/urun/-/urun-0.0.1.tgz" }, "0.0.2": { "shasum": "152b707266f717ec1e686d0552f0084f63e98fc5", "tarball": "http://registry.npmjs.org/urun/-/urun-0.0.2.tgz" }, "0.0.3": { "shasum": "ffa9ecf0d1570f8392c383a1dc9c1d633d7c76e5", "tarball": "http://registry.npmjs.org/urun/-/urun-0.0.3.tgz" }, "0.0.4": { "shasum": "a33547939ffda8b7fb8cab9533a8c53b365f03e2", "tarball": "http://registry.npmjs.org/urun/-/urun-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/urun/" }, "useless": { "name": "useless", "description": "NodeJS framework that does everything and nothing at the same time", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-08-14T04:07:57.325Z", "created": "2011-08-14T04:07:56.887Z", "0.0.1": "2011-08-14T04:07:57.325Z" }, "author": { "name": "Contra", "email": "contra@australia.edu", "url": "http://wearefractal.com" }, "repository": { "type": "git", "url": "git://github.com/Contra/UselessJS/.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/useless/0.0.1" }, "dist": { "0.0.1": { "shasum": "ec219fa1bd3ffaa3689dd92bac236e517986573a", "tarball": "http://registry.npmjs.org/useless/-/useless-0.0.1.tgz" } }, "keywords": [ "node", "framework", "awesome", "bro" ], "url": "http://registry.npmjs.org/useless/" }, "user-agent": { "name": "user-agent", "description": "user-agent string parser", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/user-agent.js.git" }, "time": { "modified": "2011-05-04T17:18:11.801Z", "created": "2011-02-03T04:16:07.737Z", "0.0.1": "2011-02-03T04:16:07.737Z", "1.0.0": "2011-02-03T04:16:07.737Z", "1.0.1": "2011-02-03T04:16:07.737Z", "1.0.2": "2011-04-06T16:38:53.953Z", "1.0.3": "2011-04-06T23:30:13.685Z", "1.0.4": "2011-05-04T17:18:11.801Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/user-agent/0.0.1", "1.0.0": "http://registry.npmjs.org/user-agent/1.0.0", "1.0.1": "http://registry.npmjs.org/user-agent/1.0.1", "1.0.2": "http://registry.npmjs.org/user-agent/1.0.2", "1.0.3": "http://registry.npmjs.org/user-agent/1.0.3", "1.0.4": "http://registry.npmjs.org/user-agent/1.0.4" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/user-agent/-/user-agent-0.0.1.tgz" }, "1.0.0": { "tarball": "http://packages:5984/user-agent/-/user-agent-1.0.0.tgz" }, "1.0.1": { "shasum": "804893070134fe80a285e18d79e081eb5466dc54", "tarball": "http://registry.npmjs.org/user-agent/-/user-agent-1.0.1.tgz" }, "1.0.2": { "shasum": "ea4f6b6424a23188853a2b5aa78f9a06b506b58e", "tarball": "http://registry.npmjs.org/user-agent/-/user-agent-1.0.2.tgz" }, "1.0.3": { "shasum": "7f800b80a9a10d9224670ae71c4f33e1bef4f083", "tarball": "http://registry.npmjs.org/user-agent/-/user-agent-1.0.3.tgz" }, "1.0.4": { "shasum": "61201431fc7e84ea4a5e1e76392f163a1539c9a4", "tarball": "http://registry.npmjs.org/user-agent/-/user-agent-1.0.4.tgz" } }, "url": "http://registry.npmjs.org/user-agent/" }, "useragent": { "name": "useragent", "description": "User-Agent string parser based on Browserscope.org algorithms for more browser reporting", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "V1", "email": "info@3rd-Eden.com" } ], "author": { "name": "Arnout Kazemier" }, "time": { "modified": "2011-12-11T15:26:58.303Z", "created": "2010-12-29T19:40:31.654Z", "0.1.0": "2010-12-29T19:40:31.654Z", "0.1.1": "2010-12-29T19:40:31.654Z", "0.1.2": "2011-05-10T14:28:20.060Z", "1.0.0": "2011-10-01T20:53:22.862Z", "1.0.1": "2011-10-02T20:45:23.365Z", "1.0.2": "2011-10-19T08:24:13.231Z", "1.0.3": "2011-11-17T18:43:10.183Z", "1.0.4": "2011-12-11T15:26:58.303Z" }, "repository": { "type": "git", "url": "git://github.com/3rd-Eden/useragent.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/useragent/0.1.0", "0.1.1": "http://registry.npmjs.org/useragent/0.1.1", "0.1.2": "http://registry.npmjs.org/useragent/0.1.2", "1.0.0": "http://registry.npmjs.org/useragent/1.0.0", "1.0.1": "http://registry.npmjs.org/useragent/1.0.1", "1.0.2": "http://registry.npmjs.org/useragent/1.0.2", "1.0.3": "http://registry.npmjs.org/useragent/1.0.3", "1.0.4": "http://registry.npmjs.org/useragent/1.0.4" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/useragent/-/useragent-0.1.0.tgz" }, "0.1.1": { "shasum": "a0a6c405c66799421cb72634e7d73aba57e7bdf4", "tarball": "http://registry.npmjs.org/useragent/-/useragent-0.1.1.tgz" }, "0.1.2": { "shasum": "4a93beaa340f5fe2509ca738c86a9027ca9c7194", "tarball": "http://registry.npmjs.org/useragent/-/useragent-0.1.2.tgz" }, "1.0.0": { "shasum": "d52323c7fe33aed7ecb124adc559adf5af08bd39", "tarball": "http://registry.npmjs.org/useragent/-/useragent-1.0.0.tgz" }, "1.0.1": { "shasum": "87a621e4beafcb5e48c02f91ee1edc41d5af90a3", "tarball": "http://registry.npmjs.org/useragent/-/useragent-1.0.1.tgz" }, "1.0.2": { "shasum": "c4896b708c119ea96fdb6d6ef634bf0190969a4e", "tarball": "http://registry.npmjs.org/useragent/-/useragent-1.0.2.tgz" }, "1.0.3": { "shasum": "5551e32e71c5556092cbc496761f63cb42f30add", "tarball": "http://registry.npmjs.org/useragent/-/useragent-1.0.3.tgz" }, "1.0.4": { "shasum": "3284b0d8e7edac3b0fb2535ebcce507f7127bf6f", "tarball": "http://registry.npmjs.org/useragent/-/useragent-1.0.4.tgz" } }, "keywords": [ "user-agent", "useragent", "browserscope", "ua", "parser", "agent", "user agent" ], "url": "http://registry.npmjs.org/useragent/" }, "useragent_parser": { "name": "useragent_parser", "description": "Browser useragent parser.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "koudelka", "email": "koudelka@ryoukai.org" } ], "time": { "modified": "2011-03-03T21:02:23.805Z", "created": "2011-03-03T21:02:23.636Z", "1.0.0": "2011-03-03T21:02:23.805Z" }, "author": { "name": "Michael Shapiro", "email": "koudelka@ryoukai.org" }, "repository": { "type": "git", "url": "git://github.com/koudelka/node-useragent_parser.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/useragent_parser/1.0.0" }, "dist": { "1.0.0": { "shasum": "9cb4ee6f0ed3ab3137bbd257af6f6f8979bd1717", "tarball": "http://registry.npmjs.org/useragent_parser/-/useragent_parser-1.0.0.tgz" } }, "keywords": [ "node", "useragent", "browser", "parser" ], "url": "http://registry.npmjs.org/useragent_parser/" }, "usererror": { "name": "usererror", "description": "A base class for V8 JavaScript errors", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "mjijackson", "email": "mjijackson@gmail.com" } ], "time": { "modified": "2011-11-16T19:05:50.570Z", "created": "2011-10-31T02:29:04.229Z", "1.0.0": "2011-10-31T02:30:26.671Z", "1.0.1": "2011-11-16T19:05:50.570Z" }, "author": { "name": "Michael Jackson", "email": "mjijackson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mjijackson/usererror.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/usererror/1.0.0", "1.0.1": "http://registry.npmjs.org/usererror/1.0.1" }, "dist": { "1.0.0": { "shasum": "c30be33ada1561d5f9073467406030d7c1209316", "tarball": "http://registry.npmjs.org/usererror/-/usererror-1.0.0.tgz" }, "1.0.1": { "shasum": "4262166bc7253ee1b385d59d4f678ea151327b2e", "tarball": "http://registry.npmjs.org/usererror/-/usererror-1.0.1.tgz" } }, "url": "http://registry.npmjs.org/usererror/" }, "utest": { "name": "utest", "description": "The minimal unit testing library.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" } ], "time": { "modified": "2011-11-17T12:10:44.611Z", "created": "2011-11-13T21:25:23.062Z", "0.0.1": "2011-11-13T21:25:24.519Z", "0.0.2": "2011-11-14T12:53:21.643Z", "0.0.3": "2011-11-17T12:10:44.611Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/utest/0.0.1", "0.0.2": "http://registry.npmjs.org/utest/0.0.2", "0.0.3": "http://registry.npmjs.org/utest/0.0.3" }, "dist": { "0.0.1": { "shasum": "2ddb8abf0be195af044c77c8e2d83b32b6e76e24", "tarball": "http://registry.npmjs.org/utest/-/utest-0.0.1.tgz" }, "0.0.2": { "shasum": "3862e2975309ea5de0940444a6c6ee0179726a16", "tarball": "http://registry.npmjs.org/utest/-/utest-0.0.2.tgz" }, "0.0.3": { "shasum": "591ee44a1703edb95c59b7d4f7f43d66eb6f188f", "tarball": "http://registry.npmjs.org/utest/-/utest-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/utest/" }, "utf7": { "name": "utf7", "description": "Converts text to and from UTF-7 (RFC 2152 and IMAP)", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "time": { "modified": "2011-06-12T10:17:28.040Z", "created": "2011-06-12T10:17:27.408Z", "1.0.0": "2011-06-12T10:17:28.040Z" }, "author": { "name": "Konstantin Käfer", "email": "kkaefer@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/utf7/1.0.0" }, "dist": { "1.0.0": { "shasum": "70c895de9d85b8ee7ef5a1fa8e169241c46e72cc", "tarball": "http://registry.npmjs.org/utf7/-/utf7-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/utf7/" }, "utf8": { "name": "utf8", "description": "Basic Utf-8 encoding/decoding library to alleviate confusion among people.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "ryanmcgrath", "email": "ryan@venodesigns.net" } ], "time": { "modified": "2011-05-30T05:59:10.607Z", "created": "2011-05-30T05:59:09.551Z", "1.0.0": "2011-05-30T05:59:10.607Z" }, "author": { "name": "Ryan McGrath", "email": "ryan@venodesigns.net" }, "repository": { "type": "git", "url": "git://github.com/ryanmcgrath/node-utf8.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/utf8/1.0.0" }, "dist": { "1.0.0": { "shasum": "b7890787bd785c1cba83eeda12c9fbbcc9c8652f", "tarball": "http://registry.npmjs.org/utf8/-/utf8-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/utf8/" }, "util": { "name": "util", "description": "Node.JS util module", "dist-tags": { "latest": "0.4.9" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-07T07:57:03.759Z", "created": "2011-09-07T07:57:03.366Z", "0.4.9": "2011-09-07T07:57:03.759Z" }, "author": { "name": "Joyent", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/nodejs-libs-4-browser.git" }, "versions": { "0.4.9": "http://registry.npmjs.org/util/0.4.9" }, "dist": { "0.4.9": { "shasum": "d95d5830d2328ec17dee3c80bfc50c33562b75a3", "tarball": "http://registry.npmjs.org/util/-/util-0.4.9.tgz" } }, "keywords": [ "ender", "util" ], "url": "http://registry.npmjs.org/util/" }, "utile": { "name": "utile", "description": "A drop-in replacement for `util` with some additional advantageous functions", "dist-tags": { "latest": "0.0.10" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-08T23:46:38.402Z", "created": "2011-10-31T21:22:38.147Z", "0.0.1": "2011-10-31T21:22:39.264Z", "0.0.2": "2011-10-31T21:32:41.377Z", "0.0.3": "2011-11-01T08:51:33.164Z", "0.0.4": "2011-11-09T01:26:32.712Z", "0.0.5": "2011-11-09T12:44:51.865Z", "0.0.6": "2011-11-13T00:18:43.028Z", "0.0.8": "2011-11-26T00:50:46.574Z", "0.0.9": "2011-11-29T23:59:23.542Z", "0.0.10": "2011-12-08T23:46:38.402Z" }, "author": { "name": "Nodejitsu Inc", "email": "info@nodejitsu.com" }, "repository": { "type": "git", "url": "git://github.com/flatiron/utile.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/utile/0.0.1", "0.0.2": "http://registry.npmjs.org/utile/0.0.2", "0.0.3": "http://registry.npmjs.org/utile/0.0.3", "0.0.4": "http://registry.npmjs.org/utile/0.0.4", "0.0.5": "http://registry.npmjs.org/utile/0.0.5", "0.0.6": "http://registry.npmjs.org/utile/0.0.6", "0.0.8": "http://registry.npmjs.org/utile/0.0.8", "0.0.9": "http://registry.npmjs.org/utile/0.0.9", "0.0.10": "http://registry.npmjs.org/utile/0.0.10" }, "dist": { "0.0.1": { "shasum": "b7694fd2ac4a799dc0d9612c499a04a5eda92632", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.1.tgz" }, "0.0.2": { "shasum": "bc0017ea9b28d2c6b08c311c793ff4174048778f", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.2.tgz" }, "0.0.3": { "shasum": "c89a7a1e9bb64dd77defd5ff33aa08043a98474e", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.3.tgz" }, "0.0.4": { "shasum": "f4761e345ef0c5778d81cf8fd118c5da47b19a52", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.4.tgz" }, "0.0.5": { "shasum": "e054818913263e4b29ebbff071bad3440dadb8f9", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.5.tgz" }, "0.0.6": { "shasum": "f7b39d920cee957b64773ee41f979328431883f3", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.6.tgz" }, "0.0.8": { "shasum": "edddb801ceeb16a25461e0c16b1fc16c668b1234", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.8.tgz" }, "0.0.9": { "shasum": "8212910c45f45b9412a2562c214bb2211146d81e", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.9.tgz" }, "0.0.10": { "shasum": "a45345b6e90d679c48c8d215ab724e3ee3dafc18", "tarball": "http://registry.npmjs.org/utile/-/utile-0.0.10.tgz" } }, "url": "http://registry.npmjs.org/utile/" }, "utility-belt": { "name": "utility-belt", "description": "This package adds ruby-like chained casting methods to javascript objects.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mckelvey", "email": "david@mckelveycreative.com" } ], "time": { "modified": "2011-07-03T17:14:15.279Z", "created": "2011-07-03T17:14:15.120Z", "0.0.1": "2011-07-03T17:14:15.279Z" }, "author": { "name": "David W. McKelvey", "email": "david@mckelveycreative.com", "url": "http://david.mckelveycreative.com/" }, "repository": { "type": "git", "url": "git://github.com/mckelvey/utility-belt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/utility-belt/0.0.1" }, "dist": { "0.0.1": { "shasum": "b3d225c3c7954ddb1c17de645954e66dec439f4b", "tarball": "http://registry.npmjs.org/utility-belt/-/utility-belt-0.0.1.tgz" } }, "keywords": [ "object", "type", "casting" ], "url": "http://registry.npmjs.org/utility-belt/" }, "utils-js": { "name": "utils-js", "description": "Utilities for array, date, math, string, and timer.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "minodisk", "email": "daiuske.mino@gmail.com" } ], "time": { "modified": "2011-09-29T19:44:27.072Z", "created": "2011-09-29T19:44:24.444Z", "0.0.1": "2011-09-29T19:44:27.072Z" }, "author": { "name": "Daisuke MINO", "email": "daisuke.mino@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/utils-js/0.0.1" }, "dist": { "0.0.1": { "shasum": "698aa2c1bd06159b83bdf5d5f76f13ea61fa3c27", "tarball": "http://registry.npmjs.org/utils-js/-/utils-js-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/utils-js/" }, "utml": { "name": "utml", "description": "Express compliant templating for underscore.js", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "mikefrey", "email": "frey.mike@gmail.com" } ], "time": { "modified": "2011-03-31T04:22:03.015Z", "created": "2011-03-26T00:28:05.052Z", "0.1.0": "2011-03-26T00:28:05.306Z", "0.2.0": "2011-03-31T04:22:03.015Z" }, "author": { "name": "Mike Frey", "email": "frey.mike@gmail.com", "url": "http://freyday.com" }, "repository": { "type": "git", "url": "git://github.com/mikefrey/utml.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/utml/0.1.0", "0.2.0": "http://registry.npmjs.org/utml/0.2.0" }, "dist": { "0.1.0": { "shasum": "971ba43a373aa2a2aedcb8ddc4d32a161b902344", "tarball": "http://registry.npmjs.org/utml/-/utml-0.1.0.tgz" }, "0.2.0": { "shasum": "6a546741823b2a9c17598a57e8eb4c08738dee48", "tarball": "http://registry.npmjs.org/utml/-/utml-0.2.0.tgz" } }, "keywords": [ "underscore", "express", "template", "templating", "engine" ], "url": "http://registry.npmjs.org/utml/" }, "uubench": { "name": "uubench", "description": "A tiny asynchronous JavaScript benchmarking library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "akdubya", "email": "alekswilliams@earthlink.net" } ], "author": { "name": "Aleksander Williams" }, "versions": { "0.0.1": "http://registry.npmjs.org/uubench/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/uubench/-/uubench-0.0.1.tgz" } }, "keywords": [ "benchmarking" ], "url": "http://registry.npmjs.org/uubench/" }, "uuid": { "name": "uuid", "description": "Simple libuuid bindings to allow UUIDs to be generated from JS.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Nikhil Marathe" }, "repository": { "type": "hg", "url": "http://bitbucket.org/nikhilm/uuidjs" }, "time": { "modified": "2011-04-15T21:39:33.361Z", "created": "2011-03-31T08:12:51.801Z", "0.0.1": "2011-03-31T08:12:51.801Z", "0.0.2": "2011-03-31T08:12:51.801Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/uuid/0.0.1", "0.0.2": "http://registry.npmjs.org/uuid/0.0.2" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/uuid/-/uuid-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/uuid/-/uuid-0.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "2ff8d977261ddadfd1446cee661ab87863659e45", "tarball": "http://registry.npmjs.org/uuid/-/uuid-0.0.2-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/uuid/" }, "uuid-js": { "name": "uuid-js", "description": "A js library to generate and parse UUIDs,TimeUUIDs and generate TimeUUID based on Date for range selections", "dist-tags": { "latest": "0.7.4" }, "maintainers": [ { "name": "patricknegri", "email": "patrick@iugu.com.br" } ], "time": { "modified": "2011-11-13T19:53:31.545Z", "created": "2011-11-07T22:54:59.791Z", "0.5.0": "2011-11-07T22:55:02.166Z", "0.5.1": "2011-11-07T22:57:33.277Z", "0.5.2": "2011-11-07T23:36:31.182Z", "0.5.3": "2011-11-10T00:21:34.336Z", "0.5.4": "2011-11-11T14:35:58.871Z", "0.7.0": "2011-11-13T16:19:32.929Z", "0.7.1": "2011-11-13T16:20:34.046Z", "0.7.2": "2011-11-13T16:29:25.221Z", "0.7.3": "2011-11-13T19:43:07.954Z", "0.7.4": "2011-11-13T19:53:31.545Z" }, "author": { "name": "Patrick Negri", "email": "patrick@iugu.com.br" }, "repository": { "type": "git", "url": "git://github.com/pnegri/uuid-js.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/uuid-js/0.5.0", "0.5.1": "http://registry.npmjs.org/uuid-js/0.5.1", "0.5.2": "http://registry.npmjs.org/uuid-js/0.5.2", "0.5.3": "http://registry.npmjs.org/uuid-js/0.5.3", "0.5.4": "http://registry.npmjs.org/uuid-js/0.5.4", "0.7.0": "http://registry.npmjs.org/uuid-js/0.7.0", "0.7.1": "http://registry.npmjs.org/uuid-js/0.7.1", "0.7.2": "http://registry.npmjs.org/uuid-js/0.7.2", "0.7.3": "http://registry.npmjs.org/uuid-js/0.7.3", "0.7.4": "http://registry.npmjs.org/uuid-js/0.7.4" }, "dist": { "0.5.0": { "shasum": "04ff4fd511f44cb038557a107b1d27aeb74d2caa", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.5.0.tgz" }, "0.5.1": { "shasum": "e9f23c9fdb5e4b6969c940d33af2ab5ce409425d", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.5.1.tgz" }, "0.5.2": { "shasum": "fcdc479706c63adc8cb3ac47b2181cef6d3dd08f", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.5.2.tgz" }, "0.5.3": { "shasum": "fbe2f6bd9ab9c3ca84c04d99cdbc551ccbc1d568", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.5.3.tgz" }, "0.5.4": { "shasum": "fd97dae72baa979f4c49bb97ea85e1dff6b73cc0", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.5.4.tgz" }, "0.7.0": { "shasum": "83e54f9d68c2fd99b3335345b9c7a01e50fa22c4", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.7.0.tgz" }, "0.7.1": { "shasum": "15225b0f745d63c3c498ad831bc010de151f4c06", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.7.1.tgz" }, "0.7.2": { "shasum": "0ba8d6f2b6d842fdcfcf14504ea86143c2a9d6f7", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.7.2.tgz" }, "0.7.3": { "shasum": "81dc587e7844cb100043f05c25326a4042095fb9", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.7.3.tgz" }, "0.7.4": { "shasum": "5e68376e778cdebd6c47882eb98d06b930e5d8aa", "tarball": "http://registry.npmjs.org/uuid-js/-/uuid-js-0.7.4.tgz" } }, "url": "http://registry.npmjs.org/uuid-js/" }, "uuid-lib": { "name": "uuid-lib", "description": "A UUID generator and validator.", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "dandean", "email": "me@dandean.com" } ], "author": { "name": "Dan Dean", "email": "me@dandean.com", "url": "http://dandean.com" }, "repository": { "type": "git", "url": "http://github.com/dandean/uuid-lib.git" }, "versions": { "0.0.6": "http://registry.npmjs.org/uuid-lib/0.0.6" }, "dist": { "0.0.6": { "tarball": "http://registry.npmjs.org/uuid-lib/-/uuid-lib@0.0.6.tgz" } }, "url": "http://registry.npmjs.org/uuid-lib/" }, "uuid-pure": { "name": "uuid-pure", "description": "Random ID generator. NOT RFC COMPLIANT!! (see: node-uuid)", "dist-tags": { "latest": "1.0.10" }, "maintainers": [ { "name": "aaronblohowiak", "email": "aaron.blohowiak@gmail.com" } ], "time": { "modified": "2011-05-12T08:35:14.346Z", "created": "2010-12-19T08:59:30.310Z", "1.0.0": "2010-12-19T08:59:31.634Z", "1.0.1": "2010-12-19T09:18:36.324Z", "1.0.1r1": "2010-12-19T09:23:18.085Z", "1.0.2": "2011-01-01T05:45:36.425Z", "1.0.3": "2011-01-03T00:44:46.069Z", "1.0.4": "2011-05-12T06:28:09.225Z", "1.0.5": "2011-05-12T08:14:00.062Z", "1.0.6": "2011-05-12T08:23:46.592Z", "1.0.10": "2011-05-12T08:35:14.346Z" }, "author": { "name": "Aaron Blohowiak", "email": "aaron.blohowiak@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/aaronblohowiak/Random-ID.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/uuid-pure/1.0.0", "1.0.1": "http://registry.npmjs.org/uuid-pure/1.0.1", "1.0.1r1": "http://registry.npmjs.org/uuid-pure/1.0.1r1", "1.0.2": "http://registry.npmjs.org/uuid-pure/1.0.2", "1.0.3": "http://registry.npmjs.org/uuid-pure/1.0.3", "1.0.4": "http://registry.npmjs.org/uuid-pure/1.0.4", "1.0.5": "http://registry.npmjs.org/uuid-pure/1.0.5", "1.0.6": "http://registry.npmjs.org/uuid-pure/1.0.6", "1.0.10": "http://registry.npmjs.org/uuid-pure/1.0.10" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.1.tgz" }, "1.0.1r1": { "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.1r1.tgz" }, "1.0.2": { "shasum": "f66794c4df47bc1bc5b4e6785c3678a128e0386d", "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.2.tgz" }, "1.0.3": { "shasum": "c72d7e8dc1d581264abb3db78dd8abfa9c50f893", "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.3.tgz" }, "1.0.4": { "shasum": "461da64f6c0b4e66869b019bd6873687bdff147e", "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.4.tgz" }, "1.0.5": { "shasum": "c7aeda9916952dd1705d19dd10d5f57f8cdaeb14", "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.5.tgz" }, "1.0.6": { "shasum": "c4945db095f2004209059963766cf424499a2701", "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.6.tgz" }, "1.0.10": { "shasum": "72f231b59cf6c3af5e9f6ba7b963a9186d109b5d", "tarball": "http://registry.npmjs.org/uuid-pure/-/uuid-pure-1.0.10.tgz" } }, "keywords": [ "uuid", "random id" ], "url": "http://registry.npmjs.org/uuid-pure/" }, "uuid-v4.js": { "name": "uuid-v4.js", "description": "random uuid (rfc-4122 v4) generator", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "makeable", "email": "matt@makeable.co.uk" } ], "time": { "modified": "2011-12-06T16:31:52.959Z", "created": "2011-12-03T23:41:15.048Z", "1.0.0": "2011-12-03T23:41:16.441Z", "1.0.1": "2011-12-03T23:50:10.507Z", "1.0.2": "2011-12-06T16:31:52.959Z" }, "repository": { "type": "git", "url": "git://github.com/makeable/uuid-v4.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/uuid-v4.js/1.0.0", "1.0.1": "http://registry.npmjs.org/uuid-v4.js/1.0.1", "1.0.2": "http://registry.npmjs.org/uuid-v4.js/1.0.2" }, "dist": { "1.0.0": { "shasum": "96f23e76e08100d0ac1ed5fe4e279533c02c73ea", "tarball": "http://registry.npmjs.org/uuid-v4.js/-/uuid-v4.js-1.0.0.tgz" }, "1.0.1": { "shasum": "86e958529597332691d7b59a884b96f150d50e21", "tarball": "http://registry.npmjs.org/uuid-v4.js/-/uuid-v4.js-1.0.1.tgz" }, "1.0.2": { "shasum": "624853b66318b186d033403719eb9a4ba9213f1b", "tarball": "http://registry.npmjs.org/uuid-v4.js/-/uuid-v4.js-1.0.2.tgz" } }, "keywords": [ "ender", "uuid" ], "url": "http://registry.npmjs.org/uuid-v4.js/" }, "uuid.js": { "name": "uuid.js", "description": "Wrapper on libuuid", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "s3u", "email": "subbu@subbu.org" } ], "author": { "name": "Subbu Allamaraju", "email": "subbu@subbu.org" }, "time": { "modified": "2011-04-15T21:39:29.554Z", "created": "2011-03-31T08:12:55.876Z", "0.1.0": "2011-03-31T08:12:55.876Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/uuid.js/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/uuid.js/-/uuid.js-0.1.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "c80d76a14dc7bb68714e8280d5304588c988a9d2", "tarball": "http://registry.npmjs.org/uuid.js/-/uuid.js-0.1.0-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/uuid.js/" }, "v8-profiler": { "name": "v8-profiler", "description": "node bindings for the v8 profiler", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "dannycoates", "email": "dannycoates@gmail.com" } ], "author": { "name": "Danny Coates", "email": "dannycoates@gmail.com" }, "time": { "modified": "2011-04-15T21:39:38.710Z", "created": "2011-01-26T04:34:14.121Z", "0.0.1": "2011-01-26T04:34:14.121Z", "0.0.2": "2011-01-26T04:34:14.121Z", "0.0.3": "2011-01-26T04:34:14.121Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/v8-profiler/0.0.1", "0.0.2": "http://registry.npmjs.org/v8-profiler/0.0.2", "0.0.3": "http://registry.npmjs.org/v8-profiler/0.0.3" }, "dist": { "0.0.1": { "shasum": "d2adbac19439b9bdffdeaa9b070c4f4e87991746", "tarball": "http://registry.npmjs.org/v8-profiler/-/v8-profiler-0.0.1.tgz" }, "0.0.2": { "shasum": "cd6f3396073169bcd3b15bec4a3b977578004844", "tarball": "http://registry.npmjs.org/v8-profiler/-/v8-profiler-0.0.2.tgz" }, "0.0.3": { "shasum": "4c0299285ce898bfe52e8639d597bc82f01ea17f", "tarball": "http://registry.npmjs.org/v8-profiler/-/v8-profiler-0.0.3.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "85a624f07b41a7b8e924f2881549cacb4fee7c8b", "tarball": "http://registry.npmjs.org/v8-profiler/-/v8-profiler-0.0.3-0.4-sunos-5.11.tgz" } } } }, "keywords": [ "profiler", "inspector" ], "url": "http://registry.npmjs.org/v8-profiler/" }, "v8debug": { "name": "v8debug", "description": "Implementation of the V8 debugger protocol", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "fjakobs", "email": "fabian.jakobs@web.de" } ], "time": { "modified": "2011-11-02T10:11:08.746Z", "created": "2011-11-02T10:11:06.752Z", "0.1.1": "2011-11-02T10:11:08.746Z" }, "author": { "name": "Fabian Jakobs", "email": "fabian@ajax.org" }, "repository": { "type": "git", "url": "git://github.com/ajaxorg/lib-v8debug.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/v8debug/0.1.1" }, "dist": { "0.1.1": { "shasum": "85960f522c49429c4dc813a6291a1ee7b2466183", "tarball": "http://registry.npmjs.org/v8debug/-/v8debug-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/v8debug/" }, "valentine": { "name": "valentine", "description": "JavaScripts Functional Sister. Utilitiy, Iterators, type checking", "dist-tags": { "latest": "1.4.6" }, "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-12-13T22:59:31.250Z", "created": "2011-04-11T07:03:53.618Z", "0.0.1": "2011-12-06T23:10:15.800Z", "1.0.0": "2011-12-06T23:10:15.800Z", "1.0.1": "2011-12-06T23:10:15.800Z", "1.0.2": "2011-12-06T23:10:15.800Z", "1.0.3": "2011-12-06T23:10:15.800Z", "1.1.0": "2011-12-06T23:10:15.800Z", "1.1.1": "2011-12-06T23:10:15.800Z", "1.1.3": "2011-12-06T23:10:15.800Z", "1.1.4": "2011-12-06T23:10:15.800Z", "1.1.5": "2011-12-06T23:10:15.800Z", "1.1.6": "2011-12-06T23:10:15.800Z", "1.1.7": "2011-12-06T23:10:15.800Z", "1.1.8": "2011-12-06T23:10:15.800Z", "1.1.9": "2011-12-06T23:10:15.800Z", "1.2.0": "2011-12-06T23:10:15.800Z", "1.3.0": "2011-12-06T23:10:15.800Z", "1.3.1": "2011-12-06T23:10:15.800Z", "1.4.0": "2011-12-06T23:10:15.800Z", "1.4.1": "2011-12-06T23:10:15.800Z", "1.4.2": "2011-12-06T23:10:15.800Z", "1.4.3": "2011-12-06T23:10:15.800Z", "1.4.4": "2011-11-21T02:14:51.846Z", "1.4.5": "2011-12-06T23:10:15.800Z", "1.4.6": "2011-12-13T22:59:31.250Z" }, "repository": { "type": "git", "url": "git://github.com/ded/valentine.git" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/valentine/0.0.1", "1.0.0": "http://registry.npmjs.org/valentine/1.0.0", "1.0.1": "http://registry.npmjs.org/valentine/1.0.1", "1.0.2": "http://registry.npmjs.org/valentine/1.0.2", "1.0.3": "http://registry.npmjs.org/valentine/1.0.3", "1.1.0": "http://registry.npmjs.org/valentine/1.1.0", "1.1.1": "http://registry.npmjs.org/valentine/1.1.1", "1.1.3": "http://registry.npmjs.org/valentine/1.1.3", "1.1.4": "http://registry.npmjs.org/valentine/1.1.4", "1.1.5": "http://registry.npmjs.org/valentine/1.1.5", "1.1.6": "http://registry.npmjs.org/valentine/1.1.6", "1.1.7": "http://registry.npmjs.org/valentine/1.1.7", "1.1.8": "http://registry.npmjs.org/valentine/1.1.8", "1.1.9": "http://registry.npmjs.org/valentine/1.1.9", "1.2.0": "http://registry.npmjs.org/valentine/1.2.0", "1.3.0": "http://registry.npmjs.org/valentine/1.3.0", "1.3.1": "http://registry.npmjs.org/valentine/1.3.1", "1.4.0": "http://registry.npmjs.org/valentine/1.4.0", "1.4.1": "http://registry.npmjs.org/valentine/1.4.1", "1.4.2": "http://registry.npmjs.org/valentine/1.4.2", "1.4.3": "http://registry.npmjs.org/valentine/1.4.3", "1.4.4": "http://registry.npmjs.org/valentine/1.4.4", "1.4.5": "http://registry.npmjs.org/valentine/1.4.5", "1.4.6": "http://registry.npmjs.org/valentine/1.4.6" }, "dist": { "0.0.1": { "shasum": "30949361f46296777a3c913e78b27c958b60ba27", "tarball": "http://registry.npmjs.org/valentine/-/valentine-0.0.1.tgz" }, "1.0.0": { "shasum": "6e0b29870163b0ae74c5de796ed69bc0155ab5cf", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.0.0.tgz" }, "1.0.1": { "shasum": "b03883d12dfa75ba95f3ff87bcefd4f72d9d42fc", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.0.1.tgz" }, "1.0.2": { "shasum": "1046b3d2d2d4b370a0de1b71e84bfe97130dd0e8", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.0.2.tgz" }, "1.0.3": { "shasum": "392d400899da109cde689d4b904da322b5d0fe8e", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.0.3.tgz" }, "1.1.0": { "shasum": "f0a80e8c0ac0e534dfb4bcaaf885a58ba9160879", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.0.tgz" }, "1.1.1": { "shasum": "4c832fcd85f378c32e75538ce1049a6b2f70c8e6", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.1.tgz" }, "1.1.3": { "shasum": "1901b4eda3aa3e59c3d904abd29384b4006550c1", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.3.tgz" }, "1.1.4": { "shasum": "bca581c753ca4ddc1b01810104c271f66c260b2e", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.4.tgz" }, "1.1.5": { "shasum": "06eebf9501a35efb8951e6cc4939b7a713cf432c", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.5.tgz" }, "1.1.6": { "shasum": "772ceafced8ac55370bb7b65fe0ca0eb9807ffa3", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.6.tgz" }, "1.1.7": { "shasum": "a9247ed86a89b9e1d0ece1a8dee011a512531fe6", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.7.tgz" }, "1.1.8": { "shasum": "59e8d7a0e239eba738134fcf5ca1c81e8f130e5b", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.8.tgz" }, "1.1.9": { "shasum": "bd2b906b745c813a786a13bf03d628a534d4eaea", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.1.9.tgz" }, "1.2.0": { "shasum": "5bdad71686171722ad1c8bcb69404c982ac60e41", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.2.0.tgz" }, "1.3.0": { "shasum": "81608fc0e68283a29fc4a8d06cc95b115af7b9cf", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.3.0.tgz" }, "1.3.1": { "shasum": "52a07dad9bd4068920b3bbb10dcb5a84f14251ab", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.3.1.tgz" }, "1.4.0": { "shasum": "7e1fde48359de3ea0e732dd920f5ab404be21b93", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.0.tgz" }, "1.4.1": { "shasum": "c0d01e1c3055b729bbb8ffa9c6b4d37331975898", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.1.tgz" }, "1.4.2": { "shasum": "af1a3fc82c4026a3cddaf31c43567bada6292655", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.2.tgz" }, "1.4.3": { "shasum": "e2b2aff0c570f355eca38251034134189606f322", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.3.tgz" }, "1.4.4": { "shasum": "e9a1ff8d9249867ece2ee6f0f7f41f9793d1cad9", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.4.tgz" }, "1.4.5": { "shasum": "2bc781ce6c739ed12272efa1a2d184f7f97ffe97", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.5.tgz" }, "1.4.6": { "shasum": "f8f0c46292180d47a9fc9d75babb5b362a491cd4", "tarball": "http://registry.npmjs.org/valentine/-/valentine-1.4.6.tgz" } }, "keywords": [ "ender", "functional", "iteration", "type checking", "base" ], "url": "http://registry.npmjs.org/valentine/" }, "validate-json": { "name": "validate-json", "description": "A commandline utility test the validity of JSON files", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "time": { "modified": "2011-09-02T23:05:36.463Z", "created": "2011-07-25T19:31:19.900Z", "0.0.0": "2011-07-25T19:31:20.276Z", "1.0.0": "2011-09-02T23:05:36.463Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info" }, "versions": { "0.0.0": "http://registry.npmjs.org/validate-json/0.0.0", "1.0.0": "http://registry.npmjs.org/validate-json/1.0.0" }, "dist": { "0.0.0": { "shasum": "0f72c54e7f800e2bcb4596fcb83767819ea4b41a", "tarball": "http://registry.npmjs.org/validate-json/-/validate-json-0.0.0.tgz" }, "1.0.0": { "shasum": "aa1b60967648530f61958b0034dba53943ebc80c", "tarball": "http://registry.npmjs.org/validate-json/-/validate-json-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/validate-json/" }, "validations": { "name": "validations", "description": "A validation library for JavaScript objects modeled loosely on ActiveRecord validations.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "danieldkim", "email": "danieldkimster@gmail.com" } ], "time": { "modified": "2011-09-23T02:53:40.653Z", "created": "2011-09-22T04:29:21.583Z", "0.1.0": "2011-09-22T04:29:22.125Z", "0.1.1": "2011-09-23T02:53:40.653Z" }, "author": { "name": "Daniel Kim", "email": "danieldkimster@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:danieldkim/validations-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/validations/0.1.0", "0.1.1": "http://registry.npmjs.org/validations/0.1.1" }, "dist": { "0.1.0": { "shasum": "26aeaab768299fe707978a3cafe90f9437f9af90", "tarball": "http://registry.npmjs.org/validations/-/validations-0.1.0.tgz" }, "0.1.1": { "shasum": "5949cd8dae78f754946164b47b801068033594e8", "tarball": "http://registry.npmjs.org/validations/-/validations-0.1.1.tgz" } }, "keywords": [ "validation" ], "url": "http://registry.npmjs.org/validations/" }, "validator": { "name": "validator", "description": "Data validation, filtering and sanitization for node.js", "dist-tags": { "latest": "0.3.7" }, "maintainers": [ { "name": "cohara87", "email": "cohara87@gmail.com" } ], "author": { "name": "Chris O'Hara", "email": "cohara87@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chriso/node-validator.git" }, "time": { "modified": "2011-11-28T08:50:37.574Z", "created": "2011-01-04T23:51:47.750Z", "0.1.0": "2011-01-04T23:51:47.750Z", "0.1.1": "2011-01-04T23:51:47.750Z", "0.1.2": "2011-01-04T23:51:47.750Z", "0.1.3": "2011-01-10T09:33:33.246Z", "0.1.4": "2011-01-13T09:59:01.603Z", "0.1.5": "2011-01-13T10:04:06.832Z", "0.1.6": "2011-01-13T10:13:41.865Z", "0.1.7": "2011-02-18T23:57:26.785Z", "0.1.8": "2011-03-27T23:00:35.465Z", "0.1.9": "2011-04-17T23:05:50.170Z", "0.2.0": "2011-04-27T10:41:44.259Z", "0.2.1": "2011-05-10T21:28:22.430Z", "0.2.2": "2011-05-13T14:21:15.639Z", "0.2.3": "2011-05-15T05:59:54.277Z", "0.2.4": "2011-06-14T08:54:19.079Z", "0.2.5": "2011-07-09T06:17:49.313Z", "0.2.6": "2011-07-09T06:57:00.343Z", "0.2.7": "2011-08-07T06:06:15.722Z", "0.2.8": "2011-09-19T12:00:32.475Z", "0.2.9": "2011-10-09T03:50:26.695Z", "0.3.0": "2011-10-26T12:08:38.729Z", "0.3.1": "2011-10-29T23:43:00.289Z", "0.3.2": "2011-10-30T00:24:18.760Z", "0.3.4": "2011-11-05T20:53:13.932Z", "0.3.5": "2011-11-07T09:33:46.282Z", "0.3.6": "2011-11-24T08:27:32.065Z", "0.3.7": "2011-11-28T08:50:37.574Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/validator/0.1.0", "0.1.1": "http://registry.npmjs.org/validator/0.1.1", "0.1.2": "http://registry.npmjs.org/validator/0.1.2", "0.1.3": "http://registry.npmjs.org/validator/0.1.3", "0.1.4": "http://registry.npmjs.org/validator/0.1.4", "0.1.5": "http://registry.npmjs.org/validator/0.1.5", "0.1.6": "http://registry.npmjs.org/validator/0.1.6", "0.1.7": "http://registry.npmjs.org/validator/0.1.7", "0.1.8": "http://registry.npmjs.org/validator/0.1.8", "0.1.9": "http://registry.npmjs.org/validator/0.1.9", "0.2.0": "http://registry.npmjs.org/validator/0.2.0", "0.2.1": "http://registry.npmjs.org/validator/0.2.1", "0.2.2": "http://registry.npmjs.org/validator/0.2.2", "0.2.3": "http://registry.npmjs.org/validator/0.2.3", "0.2.4": "http://registry.npmjs.org/validator/0.2.4", "0.2.5": "http://registry.npmjs.org/validator/0.2.5", "0.2.6": "http://registry.npmjs.org/validator/0.2.6", "0.2.7": "http://registry.npmjs.org/validator/0.2.7", "0.2.8": "http://registry.npmjs.org/validator/0.2.8", "0.2.9": "http://registry.npmjs.org/validator/0.2.9", "0.3.0": "http://registry.npmjs.org/validator/0.3.0", "0.3.1": "http://registry.npmjs.org/validator/0.3.1", "0.3.2": "http://registry.npmjs.org/validator/0.3.2", "0.3.4": "http://registry.npmjs.org/validator/0.3.4", "0.3.5": "http://registry.npmjs.org/validator/0.3.5", "0.3.6": "http://registry.npmjs.org/validator/0.3.6", "0.3.7": "http://registry.npmjs.org/validator/0.3.7" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.1.tgz" }, "0.1.2": { "shasum": "93a1c57dd3c95693cff774609dcfb62c141e4390", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.2.tgz" }, "0.1.3": { "shasum": "cd9f50577e178fc1561ee1f241cb305e1b5f9b70", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.3.tgz" }, "0.1.4": { "shasum": "8c55e800800ec7a09cee48cef211fd7c31302ff8", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.4.tgz" }, "0.1.5": { "shasum": "79273eeb714a86342685072c859d1cba31e598c3", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.5.tgz" }, "0.1.6": { "shasum": "b2b34a5ffe7bed4ca25cdc29ffd0665356cfa541", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.6.tgz" }, "0.1.7": { "shasum": "69fa095c35350ce21fca08074ce18f9d00b98019", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.7.tgz" }, "0.1.8": { "shasum": "e3efc9e02485f1ec08773951a84d4b92b6684a10", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.8.tgz" }, "0.1.9": { "shasum": "96ac092d439dcdb914a0798fe8e627f4225cc246", "tarball": "http://registry.npmjs.org/validator/-/validator-0.1.9.tgz" }, "0.2.0": { "shasum": "6110812b7a2a0c4c1ada473eb99477c1a96bd497", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.0.tgz" }, "0.2.1": { "shasum": "52f5de3acc32abd08911e86b5df35ee47477448c", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.1.tgz" }, "0.2.2": { "shasum": "fb2bf4aa9be1e5a5e45fb625ebb8db22ab72802c", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.2.tgz" }, "0.2.3": { "shasum": "78398f89fabeeaa310c706e6379f5ed1c86feb22", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.3.tgz" }, "0.2.4": { "shasum": "84da50b62c08dd957351c406ffb2637648e954fd", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.4.tgz" }, "0.2.5": { "shasum": "9e7adaa063e316add290fce65fbcc5b15339ee62", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.5.tgz" }, "0.2.6": { "shasum": "fe47b084d482e5b313536ee4e6652b1779acdec0", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.6.tgz" }, "0.2.7": { "shasum": "488308ab979d3c2f7071909a7afc96a56b1f2d59", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.7.tgz" }, "0.2.8": { "shasum": "859778929c4d8cb173a0480395da708151c357f8", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.8.tgz" }, "0.2.9": { "shasum": "be1fd17861625e6ad0c7b8fc25a3842b639b1273", "tarball": "http://registry.npmjs.org/validator/-/validator-0.2.9.tgz" }, "0.3.0": { "shasum": "07ae8dac920edfc93616103c99aaa7eaeb6a588c", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.0.tgz" }, "0.3.1": { "shasum": "31bbac9a5bfb80bcc5ad06720f8d1db1cd33549e", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.1.tgz" }, "0.3.2": { "shasum": "0b8fa2f7476e84e0db13500c30403a5decdae889", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.2.tgz" }, "0.3.4": { "shasum": "49cf6dbd470a4088cfee86c94588f72e5359e52f", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.4.tgz" }, "0.3.5": { "shasum": "15be44f1d54cb8d75f293b5274ca28ea9303a8ef", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.5.tgz" }, "0.3.6": { "shasum": "93c21ff42f6f15896d6be4809a9a341cbac8d1d3", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.6.tgz" }, "0.3.7": { "shasum": "e8d38700b79a60d657f5cf8d8e16f06acbd53316", "tarball": "http://registry.npmjs.org/validator/-/validator-0.3.7.tgz" } }, "keywords": [ "validator", "validation", "assert", "params", "sanitization", "xss", "entities", "sanitize", "sanitisation", "input" ], "url": "http://registry.npmjs.org/validator/" }, "validatr": { "name": "validatr", "description": "A data validation language", "dist-tags": { "latest": "0.0.5" }, "readme": null, "maintainers": [ { "name": "christophe.eymard", "email": "christophe.eymard@ravelsoft.com" } ], "time": { "modified": "2011-11-22T15:58:57.905Z", "created": "2011-11-15T16:10:35.477Z", "0.0.2": "2011-11-15T16:10:37.441Z", "0.0.3": "2011-11-15T16:15:15.996Z", "0.0.4": "2011-11-16T17:01:14.580Z", "0.0.5": "2011-11-22T15:58:57.905Z" }, "author": { "name": "Christophe Eymard", "email": "christophe.eymard@ravelsoft.com", "url": "http://www.ravelsoft.com" }, "repository": { "type": "git", "url": "git://github.com/ravelsoft/validatr.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/validatr/0.0.2", "0.0.3": "http://registry.npmjs.org/validatr/0.0.3", "0.0.4": "http://registry.npmjs.org/validatr/0.0.4", "0.0.5": "http://registry.npmjs.org/validatr/0.0.5" }, "dist": { "0.0.2": { "shasum": "7792dc732a3535e9ec72f6be52c5fc3dc4fe0681", "tarball": "http://registry.npmjs.org/validatr/-/validatr-0.0.2.tgz" }, "0.0.3": { "shasum": "7ebc7525b1f4a95aaf84049b6694a1f1f9a6ad4d", "tarball": "http://registry.npmjs.org/validatr/-/validatr-0.0.3.tgz" }, "0.0.4": { "shasum": "4445b4daf8348afc590d84a91f347799b5cbb08b", "tarball": "http://registry.npmjs.org/validatr/-/validatr-0.0.4.tgz" }, "0.0.5": { "shasum": "05138eba5a2ad9c8e810cbb3fc2670178a4efd1a", "tarball": "http://registry.npmjs.org/validatr/-/validatr-0.0.5.tgz" } }, "keywords": [ "language", "compiler", "validation" ], "url": "http://registry.npmjs.org/validatr/" }, "valve": { "name": "valve", "description": "Super-simple control flow", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-11-29T17:16:11.275Z", "created": "2011-11-29T17:16:10.839Z", "0.1.0": "2011-11-29T17:16:11.275Z" }, "author": { "name": "Trevor Burnham", "url": "http://trevorburnham.com" }, "repository": { "type": "git", "url": "git@github.com:TrevorBurnham/Valve.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/valve/0.1.0" }, "dist": { "0.1.0": { "shasum": "a32b8c0fe8cc41b3b8cc720bddc90a1f8ceafa90", "tarball": "http://registry.npmjs.org/valve/-/valve-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/valve/" }, "vanguard": { "name": "vanguard", "description": "MongoHQ Javascript Client", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "coderoshi", "email": "eric@mongohq.com" } ], "time": { "modified": "2011-11-24T00:01:57.903Z", "created": "2011-11-24T00:01:56.510Z", "0.1.0": "2011-11-24T00:01:57.903Z" }, "author": { "name": "Eric Redmond", "email": "eric@mongohq.com" }, "repository": { "type": "git", "url": "git://github.com/mongohq/vanguard.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vanguard/0.1.0" }, "dist": { "0.1.0": { "shasum": "4b36a0147d7eb4e56138acc3dd72b0b2ed8df59a", "tarball": "http://registry.npmjs.org/vanguard/-/vanguard-0.1.0.tgz" } }, "keywords": [ "mongohq", "mongodb", "http", "client" ], "url": "http://registry.npmjs.org/vanguard/" }, "vanilla": { "name": "vanilla", "description": "a framework", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-07-20T07:10:20.565Z", "created": "2011-07-20T07:10:20.055Z", "0.0.4": "2011-07-20T07:10:20.565Z" }, "author": { "name": "Christopher Jeffrey" }, "versions": { "0.0.4": "http://registry.npmjs.org/vanilla/0.0.4" }, "dist": { "0.0.4": { "shasum": "3a8c94cb6ddf904e724dec79a4ef78ef309faa46", "tarball": "http://registry.npmjs.org/vanilla/-/vanilla-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/vanilla/" }, "vapor": { "name": "vapor", "description": "JavaScript, but better!", "dist-tags": {}, "maintainers": [ { "name": "jed", "email": "tr@nslator.jp" } ], "time": { "modified": "2011-05-03T21:28:39.243Z", "created": "2011-05-03T21:28:39.243Z" }, "versions": {}, "dist": {}, "url": "http://registry.npmjs.org/vapor/" }, "vargs": { "name": "vargs", "description": "practical variable argument handling", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "versions": { "0.1.0": "http://registry.npmjs.org/vargs/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/vargs/-/vargs-0.1.0.tgz" } }, "keywords": [ "argument", "arguments" ], "url": "http://registry.npmjs.org/vargs/" }, "vash": { "name": "vash", "description": "Razor syntax template parser/generator, for JS", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "kirbysayshi", "email": "senofpeter@gmail.com" } ], "time": { "modified": "2011-08-16T06:56:26.089Z", "created": "2011-08-16T05:44:24.801Z", "0.2.1": "2011-08-16T05:44:25.158Z", "0.2.2": "2011-08-16T06:45:06.540Z" }, "author": { "name": "Andrew Petersen", "email": "senofpeter@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kirbysayshi/vash.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/vash/0.2.1", "0.2.2": "http://registry.npmjs.org/vash/0.2.2" }, "dist": { "0.2.1": { "shasum": "70dac9c0a7721df0008c52149a559e25194181e1", "tarball": "http://registry.npmjs.org/vash/-/vash-0.2.1.tgz" }, "0.2.2": { "shasum": "3bf671586e52cf5adfb6a8a699159df8d9d8c6eb", "tarball": "http://registry.npmjs.org/vash/-/vash-0.2.2.tgz" } }, "keywords": [ "razor", "parser", "template", "express" ], "url": "http://registry.npmjs.org/vash/" }, "vasttrafik": { "name": "vasttrafik", "description": "Vasttrafik Webservice API wrapper for Node.js.", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "oskarhagberg", "email": "oskar.hagberg@gmail.com" } ], "time": { "modified": "2011-10-09T08:18:00.510Z", "created": "2011-10-08T15:52:33.961Z", "0.1.0": "2011-10-08T15:52:34.681Z", "0.1.1": "2011-10-08T15:57:24.363Z", "0.1.2": "2011-10-08T16:25:26.776Z", "0.1.3": "2011-10-09T00:15:34.080Z", "0.1.4": "2011-10-09T00:19:27.142Z", "0.1.5": "2011-10-09T08:18:00.510Z" }, "author": { "name": "Oskar Hagberg", "url": "http://oskarhagberg.com" }, "repository": { "type": "git", "url": "git://github.com/oskarhagberg/node-vasttrafik.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vasttrafik/0.1.0", "0.1.1": "http://registry.npmjs.org/vasttrafik/0.1.1", "0.1.2": "http://registry.npmjs.org/vasttrafik/0.1.2", "0.1.3": "http://registry.npmjs.org/vasttrafik/0.1.3", "0.1.4": "http://registry.npmjs.org/vasttrafik/0.1.4", "0.1.5": "http://registry.npmjs.org/vasttrafik/0.1.5" }, "dist": { "0.1.0": { "shasum": "c774e7046d284ceb7206207d14d451b6c598017a", "tarball": "http://registry.npmjs.org/vasttrafik/-/vasttrafik-0.1.0.tgz" }, "0.1.1": { "shasum": "a1067c799f9408241d582f86b4d02e02a050e46f", "tarball": "http://registry.npmjs.org/vasttrafik/-/vasttrafik-0.1.1.tgz" }, "0.1.2": { "shasum": "b664d9a1be821ace26ef223efa7b9bc64f342a3d", "tarball": "http://registry.npmjs.org/vasttrafik/-/vasttrafik-0.1.2.tgz" }, "0.1.3": { "shasum": "3e8264d8c802849994ff2fab376d88736ad62a4d", "tarball": "http://registry.npmjs.org/vasttrafik/-/vasttrafik-0.1.3.tgz" }, "0.1.4": { "shasum": "a55aef37ceed933085048d746544ca30bfe19217", "tarball": "http://registry.npmjs.org/vasttrafik/-/vasttrafik-0.1.4.tgz" }, "0.1.5": { "shasum": "cbd64211fafcb22fbf8525a9363da4d63a5a90cb", "tarball": "http://registry.npmjs.org/vasttrafik/-/vasttrafik-0.1.5.tgz" } }, "keywords": [ "gothenburg", "gbg", "vasttrafik", "travel" ], "url": "http://registry.npmjs.org/vasttrafik/" }, "vbench": { "name": "vbench", "description": "visual benchmarking with node-canvas", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-10-11T18:23:50.890Z", "created": "2011-09-15T16:25:48.544Z", "0.0.1": "2011-09-15T16:25:49.848Z", "0.0.2": "2011-10-11T18:23:50.890Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "versions": { "0.0.1": "http://registry.npmjs.org/vbench/0.0.1", "0.0.2": "http://registry.npmjs.org/vbench/0.0.2" }, "dist": { "0.0.1": { "shasum": "25e2dc8579b7b56c50c41241d1bbb0469b0f263a", "tarball": "http://registry.npmjs.org/vbench/-/vbench-0.0.1.tgz" }, "0.0.2": { "shasum": "c8138962d69876a1438e6479105afbe6019f7a16", "tarball": "http://registry.npmjs.org/vbench/-/vbench-0.0.2.tgz" } }, "keywords": [ "bench", "benchmark", "canvas", "performance" ], "url": "http://registry.npmjs.org/vbench/" }, "vcal": { "name": "vcal", "description": "An vCal ics parser designed to specifically handle Google's ICS private export feed, but could handle more too.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jsjohnst", "email": "npm@jeremyjohnstone.com" } ], "time": { "modified": "2011-10-20T22:43:28.594Z", "created": "2011-10-20T22:43:28.144Z", "0.0.1": "2011-10-20T22:43:28.594Z" }, "author": { "name": "Jeremy Johnstone", "email": "npm-node-vcal@jeremyjohnstone.com", "url": "jeremyjohnstone.com" }, "repository": { "type": "git", "url": "git://github.com/jsjohnst/node-vcal.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/vcal/0.0.1" }, "dist": { "0.0.1": { "shasum": "3cdcfb231b511c1ae496852ea4508da549c1adb6", "tarball": "http://registry.npmjs.org/vcal/-/vcal-0.0.1.tgz" } }, "keywords": [ "vcal", "ics", "calendar", "ical", "gcal", "google" ], "url": "http://registry.npmjs.org/vcal/" }, "vcap": { "name": "vcap", "description": "VCAP(Cloudfoundry) Client Library for Node.js", "dist-tags": { "latest": "0.1.0" }, "readme": "# node-vcap-client\n\nVCAP(Cloudfoundry) Client Library for Node.js\n\n## Install\n\n npm install vcap\n\n## Fire.js Ignitable\n\nFor Fire.js Ignitables check [firebaseco/vcap-expressions](https://github.com/firebaseco/vcap-expressions)\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## Cloning the Repository\n\n git clone https://github.com/firebaseco/node-vcap-client.git\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co and Contributors - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-12-04T09:18:16.961Z", "created": "2011-12-04T09:18:15.124Z", "0.1.0": "2011-12-04T09:18:16.961Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firebaseco/vcap-node-client.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vcap/0.1.0" }, "dist": { "0.1.0": { "shasum": "8d7b50bef2f9fa7aed5517bfcfd314f09d075933", "tarball": "http://registry.npmjs.org/vcap/-/vcap-0.1.0.tgz" } }, "keywords": [ "cloud", "vcap", "vmc", "cloudfoundry", "vmware" ], "url": "http://registry.npmjs.org/vcap/" }, "vcap-expressions": { "name": "vcap-expressions", "description": "VCAP(Cloudfoundry) Expressions for Node.js", "dist-tags": { "latest": "0.1.0" }, "readme": "# vcap-expressions\n\nVCAP(Cloudfoundry) Expressions for Fire.js\n\n### Contributors\n\n* Johan (author). Email: *johan@firebase.co*\n\n## Cloning the Repository\n\n git clone https://github.com/firebaseco/vcap-expressions.git\n\n## MIT License\n\nCopyright (c) 2011 Firebase.co and Contributors - http://www.firebase.co\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-12-03T07:56:46.036Z", "created": "2011-12-03T07:56:44.153Z", "0.1.0": "2011-12-03T07:56:46.036Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firebaseco/vcap-node-client.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vcap-expressions/0.1.0" }, "dist": { "0.1.0": { "shasum": "5047e409ba23d918818fce05f86c963f7dc578c8", "tarball": "http://registry.npmjs.org/vcap-expressions/-/vcap-expressions-0.1.0.tgz" } }, "keywords": [ "cloud", "vcap", "vmc", "cloudfoundry", "vmware", "ignitable" ], "url": "http://registry.npmjs.org/vcap-expressions/" }, "Vector": { "name": "Vector", "description": "A port of Processing PVector written in CoffeeScript", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "willbailey", "email": "will.bailey@gmail.com" } ], "time": { "modified": "2011-08-31T15:07:28.899Z", "created": "2011-08-31T15:07:27.895Z", "0.0.1": "2011-08-31T15:07:28.899Z" }, "author": { "name": "Will Bailey", "email": "will.bailey@gmail.com", "url": "willbailey.name" }, "repository": { "type": "git", "url": "git@github.com:willbailey/vector.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Vector/0.0.1" }, "dist": { "0.0.1": { "shasum": "d721bd09e0617c3fccb8fe3fc6d7b42f99291d61", "tarball": "http://registry.npmjs.org/Vector/-/Vector-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Vector/" }, "velocity": { "name": "velocity", "description": "measure how fast your objects are changing", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "rook2pawn", "email": "rook2pawn@gmail.com" } ], "time": { "modified": "2011-10-17T10:11:03.734Z", "created": "2011-10-17T10:11:02.851Z", "0.0.1": "2011-10-17T10:11:03.734Z" }, "author": { "name": "David Wee", "email": "rook2pawn@gmail.com", "url": "http://rook2pawn.com" }, "repository": { "type": "git", "url": "git://github.com/rook2pawn/node-velocity.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/velocity/0.0.1" }, "dist": { "0.0.1": { "shasum": "e8f99353db5f70407a0c9dcb9ce5b9313118dc84", "tarball": "http://registry.npmjs.org/velocity/-/velocity-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/velocity/" }, "Velvet": { "name": "Velvet", "description": "Authentication and session management for node.js applications.", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "juliojimenez", "email": "julio.js@live.com" } ], "time": { "modified": "2011-10-23T21:19:46.540Z", "created": "2011-10-20T00:36:05.980Z", "0.0.1": "2011-10-20T00:36:07.719Z", "0.0.2": "2011-10-22T20:22:16.222Z", "0.0.3": "2011-10-22T20:25:19.411Z", "0.0.4": "2011-10-23T21:19:46.540Z" }, "author": { "name": "Julio Jimenez", "email": "julio.js@live.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/Velvet/0.0.1", "0.0.2": "http://registry.npmjs.org/Velvet/0.0.2", "0.0.3": "http://registry.npmjs.org/Velvet/0.0.3", "0.0.4": "http://registry.npmjs.org/Velvet/0.0.4" }, "dist": { "0.0.1": { "shasum": "e99d5f75e3e81d416beb593bda615cefbe0eef5f", "tarball": "http://registry.npmjs.org/Velvet/-/Velvet-0.0.1.tgz" }, "0.0.2": { "shasum": "c6a1e6314ccde9830700cfe7c8e3a802bdee3371", "tarball": "http://registry.npmjs.org/Velvet/-/Velvet-0.0.2.tgz" }, "0.0.3": { "shasum": "c77d0d36a31dccdd4f9c2f7fc89852ebd730b187", "tarball": "http://registry.npmjs.org/Velvet/-/Velvet-0.0.3.tgz" }, "0.0.4": { "shasum": "3f6bc281ee87cc6234280b7d3532cd347cde5fd6", "tarball": "http://registry.npmjs.org/Velvet/-/Velvet-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/Velvet/" }, "vendor.js": { "name": "vendor.js", "description": "Simple Javascript assets downloader", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "tonistiigi", "email": "tonistiigi@gmail.com" } ], "time": { "modified": "2011-12-08T09:11:49.283Z", "created": "2011-09-22T18:52:26.282Z", "0.0.1": "2011-12-08T09:11:49.283Z", "0.0.2": "2011-12-08T09:11:49.283Z", "0.0.3": "2011-10-29T12:08:26.438Z", "0.0.4": "2011-12-08T09:11:49.283Z" }, "author": { "name": "Tõnis Tiigi", "email": "tonistiigi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tonistiigi/vendor.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/vendor.js/0.0.1", "0.0.2": "http://registry.npmjs.org/vendor.js/0.0.2", "0.0.3": "http://registry.npmjs.org/vendor.js/0.0.3", "0.0.4": "http://registry.npmjs.org/vendor.js/0.0.4" }, "dist": { "0.0.1": { "shasum": "5dce88183f1d46b26961dd9d2bc83b72f3447c3c", "tarball": "http://registry.npmjs.org/vendor.js/-/vendor.js-0.0.1.tgz" }, "0.0.2": { "shasum": "5aa91c606df772a704a25401fa9851cfcd0676de", "tarball": "http://registry.npmjs.org/vendor.js/-/vendor.js-0.0.2.tgz" }, "0.0.3": { "shasum": "43406b9fc9b5e7f2992891495b46b3206a640b2b", "tarball": "http://registry.npmjs.org/vendor.js/-/vendor.js-0.0.3.tgz" }, "0.0.4": { "shasum": "4b56dbdfc67871115ec591d4d5248413d5e17a25", "tarball": "http://registry.npmjs.org/vendor.js/-/vendor.js-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/vendor.js/" }, "ventstatus": { "name": "ventstatus", "description": "Module that uses ventrilo_status to report on the status of a ventrilo server", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ncb000gt", "email": "nicholas.j.campbell@gmail.com" } ], "time": { "modified": "2011-08-14T22:35:23.257Z", "created": "2011-08-14T22:35:21.845Z", "0.0.1": "2011-08-14T22:35:23.257Z" }, "author": { "name": "Nick Campbell", "url": "https://github.com/ncb000gt" }, "repository": { "type": "git", "url": "git://github.com/ncb000gt/node-ventstatus.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ventstatus/0.0.1" }, "dist": { "0.0.1": { "shasum": "4521e712aafe08450745bb84348db48dbb13012f", "tarball": "http://registry.npmjs.org/ventstatus/-/ventstatus-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ventstatus/" }, "version": { "name": "version", "description": "NodeJS package.json version number fetcher", "dist-tags": { "latest": "0.0.4" }, "readme": "\n# version (NodeJS package.json version number fetcher)\n\n[![Build Status](https://secure.travis-ci.org/edwardhotchkiss/version.png)](http://travis-ci.org/edwardhotchkiss/version)\n\n### Installation\n\n```bash\n$ npm install version\n```\n", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-11-30T19:24:30.375Z", "created": "2011-11-30T00:03:48.827Z", "0.0.1": "2011-11-30T00:03:50.386Z", "0.0.3": "2011-11-30T03:23:11.509Z", "0.0.4": "2011-11-30T19:24:30.375Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/version.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/version/0.0.1", "0.0.3": "http://registry.npmjs.org/version/0.0.3", "0.0.4": "http://registry.npmjs.org/version/0.0.4" }, "dist": { "0.0.1": { "shasum": "39e29fb20d8455f0a5352caf018f39e033cbc91f", "tarball": "http://registry.npmjs.org/version/-/version-0.0.1.tgz" }, "0.0.3": { "shasum": "a93b23d0b6f1818da1cb738de84eed2326f1dc37", "tarball": "http://registry.npmjs.org/version/-/version-0.0.3.tgz" }, "0.0.4": { "shasum": "843d1edc11cbef0b5e9509c81c8e8a429753b250", "tarball": "http://registry.npmjs.org/version/-/version-0.0.4.tgz" } }, "keywords": [ "version", "package", "json", "display", "number" ], "url": "http://registry.npmjs.org/version/" }, "version-compare": { "name": "version-compare", "description": "PHP.js implementation of version compare coded in coffeescript for node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-09-20T11:47:35.993Z", "created": "2011-09-20T11:47:31.063Z", "0.1.0": "2011-09-20T11:47:35.993Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/version-compare.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/version-compare/0.1.0" }, "dist": { "0.1.0": { "shasum": "f001d002899104f33a3c52daee28308457be56a6", "tarball": "http://registry.npmjs.org/version-compare/-/version-compare-0.1.0.tgz" } }, "keywords": [ "coffeescript", "version", "versioning", "versions", "compare", "comparing", "comparison" ], "url": "http://registry.npmjs.org/version-compare/" }, "vertica": { "name": "vertica", "description": "Pure Javascript client library for Vertica", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "wvanbergen", "email": "willem@vanbergen.org" } ], "time": { "modified": "2011-12-06T05:35:50.338Z", "created": "2011-07-18T11:47:04.685Z", "0.1.0": "2011-07-18T11:47:04.922Z", "0.1.1": "2011-07-18T12:45:11.796Z", "0.1.2": "2011-07-28T13:07:20.011Z", "0.1.3": "2011-07-29T17:38:58.108Z", "0.1.4": "2011-07-29T17:59:54.817Z", "0.1.5": "2011-07-30T21:26:18.853Z", "0.1.6": "2011-08-02T20:53:07.790Z", "0.1.7": "2011-08-02T23:21:20.942Z", "0.1.8": "2011-08-16T16:53:34.962Z", "0.1.9": "2011-08-16T19:54:07.558Z", "0.1.10": "2011-08-17T16:38:43.526Z", "0.2.0": "2011-08-31T21:37:54.199Z", "0.2.1": "2011-08-31T21:51:07.915Z", "0.2.2": "2011-08-31T22:50:05.089Z", "0.3.0": "2011-12-06T05:35:50.338Z" }, "author": { "name": "Willem van Bergen", "email": "willem@shopify.com" }, "repository": { "type": "git", "url": "git://github.com/wvanbergen/node-vertica.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vertica/0.1.0", "0.1.1": "http://registry.npmjs.org/vertica/0.1.1", "0.1.2": "http://registry.npmjs.org/vertica/0.1.2", "0.1.3": "http://registry.npmjs.org/vertica/0.1.3", "0.1.4": "http://registry.npmjs.org/vertica/0.1.4", "0.1.5": "http://registry.npmjs.org/vertica/0.1.5", "0.1.6": "http://registry.npmjs.org/vertica/0.1.6", "0.1.7": "http://registry.npmjs.org/vertica/0.1.7", "0.1.8": "http://registry.npmjs.org/vertica/0.1.8", "0.1.9": "http://registry.npmjs.org/vertica/0.1.9", "0.1.10": "http://registry.npmjs.org/vertica/0.1.10", "0.2.0": "http://registry.npmjs.org/vertica/0.2.0", "0.2.1": "http://registry.npmjs.org/vertica/0.2.1", "0.2.2": "http://registry.npmjs.org/vertica/0.2.2", "0.3.0": "http://registry.npmjs.org/vertica/0.3.0" }, "dist": { "0.1.0": { "shasum": "e7c4b95ff7cd7070f214d14b4f5be23fca4ffc71", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.0.tgz" }, "0.1.1": { "shasum": "9db7b7e570a4582ae35e055fe04fe571e6bc6f77", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.1.tgz" }, "0.1.2": { "shasum": "0f276194fcb0eb0478495f0528d197842b628b29", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.2.tgz" }, "0.1.3": { "shasum": "741b33557887a503cd5b491e539f7670cd9d6a9f", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.3.tgz" }, "0.1.4": { "shasum": "f69d2599d031700155f1bdd9a6fe260f963bf3f6", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.4.tgz" }, "0.1.5": { "shasum": "1e8b624b8b5b3fb7caad6c9a77ebc80109df9fb9", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.5.tgz" }, "0.1.6": { "shasum": "933f9ae66bff704eacab7cb5f15a3a497c285b51", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.6.tgz" }, "0.1.7": { "shasum": "088358689b0400da467931de39b23cbb61c360be", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.7.tgz" }, "0.1.8": { "shasum": "2448d53e3b55579a4020d00aab3915d50c97e899", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.8.tgz" }, "0.1.9": { "shasum": "6de829dc71e8a4c4cb31a3c318c8e68a6b130b46", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.9.tgz" }, "0.1.10": { "shasum": "45ddf9a787f38143edac4d0fa80d540ed2a8629c", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.1.10.tgz" }, "0.2.0": { "shasum": "4232472f815fa633d8fb5369f7eb4a8a1fba5a92", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.2.0.tgz" }, "0.2.1": { "shasum": "af33575d83287c79a4617c6875440a7f25fc7fa0", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.2.1.tgz" }, "0.2.2": { "shasum": "2daedd3739c1472e1cf6177149164a1c3ef4eb62", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.2.2.tgz" }, "0.3.0": { "shasum": "50ec9ef120e51f99def7e13260dbe561494ffdd6", "tarball": "http://registry.npmjs.org/vertica/-/vertica-0.3.0.tgz" } }, "keywords": [ "database", "vertica", "sql" ], "url": "http://registry.npmjs.org/vertica/" }, "vhost": { "name": "vhost", "description": "'connect's \"vhost\" middleware, modified to accept a generic handler function. Works well with \"stack\", \"connect\", and \"http\" servers.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-04-03T18:39:26.320Z", "created": "2011-02-10T06:39:20.081Z", "0.0.1": "2011-02-10T06:39:20.444Z", "0.0.2": "2011-04-03T18:35:27.843Z" }, "author": { "name": "Nathan Rajlich", "email": "nathan@tootallnate.net" }, "repository": { "type": "git", "url": "git://gist.github.com/820042.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/vhost/0.0.1", "0.0.2": "http://registry.npmjs.org/vhost/0.0.2" }, "dist": { "0.0.1": { "shasum": "72342f812c586a08300070da44e6dd3929e7a091", "tarball": "http://registry.npmjs.org/vhost/-/vhost-0.0.1.tgz" }, "0.0.2": { "shasum": "b7b0f78ca9c3fb1b99bd6ef70c54efe3fc803228", "tarball": "http://registry.npmjs.org/vhost/-/vhost-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/vhost/" }, "vice": { "name": "vice", "description": "Vim mode for ace.", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "time": { "modified": "2011-02-10T15:32:10.745Z", "created": "2011-02-10T14:20:50.908Z", "0.0.2": "2011-02-10T14:20:51.316Z", "0.0.3": "2011-02-10T15:32:10.745Z" }, "repository": { "type": "git", "url": "git://github.com/Gozala/vice.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/vice/0.0.2", "0.0.3": "http://registry.npmjs.org/vice/0.0.3" }, "dist": { "0.0.2": { "shasum": "58b00eab96cb775382b2d38de8b78a12db2ee34d", "tarball": "http://registry.npmjs.org/vice/-/vice-0.0.2.tgz" }, "0.0.3": { "shasum": "b3e26c42b5ab369f96218626eed2fc8abc3f9d8c", "tarball": "http://registry.npmjs.org/vice/-/vice-0.0.3.tgz" } }, "keywords": [ "vim", "ace", "editor" ], "url": "http://registry.npmjs.org/vice/" }, "video": { "name": "video", "description": "A C++ module for node.js that creates Theora/Ogg videos from RGB frames.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "pkrumins", "email": "peteris.krumins@gmail.com" } ], "versions": { "1.0.0": "http://registry.npmjs.org/video/1.0.0", "1.0.1": "http://registry.npmjs.org/video/1.0.1", "1.0.2": "http://registry.npmjs.org/video/1.0.2" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/video/-/video-1.0.0.tgz" }, "1.0.1": { "tarball": "http://packages:5984/video/-/video-1.0.1.tgz" }, "1.0.2": { "tarball": "http://packages:5984/video/-/video-1.0.2.tgz" } }, "keywords": [ "video", "videos", "theora", "rgb" ], "url": "http://registry.npmjs.org/video/" }, "vie": { "name": "vie", "description": "Editable RDFa with Backbone.js and JSON-LD", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "bergie", "email": "henri.bergius@iki.fi" } ], "time": { "modified": "2011-07-15T13:54:30.156Z", "created": "2011-03-09T16:30:13.856Z", "0.0.2": "2011-03-09T16:30:14.341Z", "1.0.0": "2011-07-15T13:54:30.156Z" }, "author": { "name": "Henri Bergius" }, "versions": { "0.0.2": "http://registry.npmjs.org/vie/0.0.2", "1.0.0": "http://registry.npmjs.org/vie/1.0.0" }, "dist": { "0.0.2": { "shasum": "185f3ee71712fbe1b8efcfc9ff01dcbdbb74a6f0", "tarball": "http://registry.npmjs.org/vie/-/vie-0.0.2.tgz" }, "1.0.0": { "shasum": "c2e8cb7e3eff5b17643512268fa43bea031c8904", "tarball": "http://registry.npmjs.org/vie/-/vie-1.0.0.tgz" } }, "keywords": [ "util", "rdfa", "model", "template", "server", "client", "browser" ], "url": "http://registry.npmjs.org/vie/" }, "view": { "name": "view", "description": "Markup as JavaScript", "dist-tags": { "latest": "2.0.5" }, "maintainers": [ { "name": "syntacticx", "email": "ryan@syntacticx.com" } ], "time": { "modified": "2011-06-02T23:29:01.027Z", "created": "2011-03-25T20:09:14.326Z", "2.0.0": "2011-03-25T20:09:14.462Z", "2.0.1": "2011-04-18T00:23:55.629Z", "2.0.2": "2011-04-18T00:41:36.883Z", "2.0.3": "2011-06-01T22:15:52.265Z", "2.0.4": "2011-06-02T02:11:47.171Z", "2.0.5": "2011-06-02T23:29:01.027Z" }, "author": { "name": "Ryan Eastridge", "email": "ryan@syntacticx.com" }, "repository": { "type": "git", "url": "git://github.com/syntacticx/viewjs.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/view/2.0.0", "2.0.1": "http://registry.npmjs.org/view/2.0.1", "2.0.2": "http://registry.npmjs.org/view/2.0.2", "2.0.3": "http://registry.npmjs.org/view/2.0.3", "2.0.4": "http://registry.npmjs.org/view/2.0.4", "2.0.5": "http://registry.npmjs.org/view/2.0.5" }, "dist": { "2.0.0": { "shasum": "fb670a54aa09013c5ee2453fe9b054130fc725fa", "tarball": "http://registry.npmjs.org/view/-/view-2.0.0.tgz" }, "2.0.1": { "shasum": "744544eae75076cc2c4c50528e5a7926dfbb9096", "tarball": "http://registry.npmjs.org/view/-/view-2.0.1.tgz" }, "2.0.2": { "shasum": "d00292c82862a5534a4231b166c21b2420b9c03a", "tarball": "http://registry.npmjs.org/view/-/view-2.0.2.tgz" }, "2.0.3": { "shasum": "3ef38fab4e0d59fc4f4b634f25efb4e5909a5c96", "tarball": "http://registry.npmjs.org/view/-/view-2.0.3.tgz" }, "2.0.4": { "shasum": "812af5b8e7e553544b0d3dcb4ad02e1ea9bf3927", "tarball": "http://registry.npmjs.org/view/-/view-2.0.4.tgz" }, "2.0.5": { "shasum": "3ff4eba2f293626d61add8518514ee282ac3fbb0", "tarball": "http://registry.npmjs.org/view/-/view-2.0.5.tgz" } }, "url": "http://registry.npmjs.org/view/" }, "vigilante": { "name": "vigilante", "description": "Vigilante is an intrusion detection system (IDS) written in NodeJS", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" }, { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-09-17T10:10:07.758Z", "created": "2011-09-01T13:31:27.670Z", "0.0.3": "2011-09-01T13:31:28.723Z", "0.0.4": "2011-09-02T05:39:44.559Z" }, "author": { "name": "Contra", "email": "contra@australia.edu", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/Contra/vigilante.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/vigilante/0.0.3", "0.0.4": "http://registry.npmjs.org/vigilante/0.0.4" }, "dist": { "0.0.3": { "shasum": "c67d6865e1d7d8fab99a9dcd4cbac85f85183f77", "tarball": "http://registry.npmjs.org/vigilante/-/vigilante-0.0.3.tgz" }, "0.0.4": { "shasum": "883931764c09a5f318f05b182469ce2c4481d9c3", "tarball": "http://registry.npmjs.org/vigilante/-/vigilante-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/vigilante/" }, "villain": { "name": "villain", "description": "The evil library for real-time games.", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "author": { "name": "Stéphan Kochen", "email": "stephan@kochen.nl", "url": "http://stephan.kochen.nl/" }, "repository": { "type": "git", "url": "http://github.com/stephank/villain.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/villain/0.1.1", "0.1.2": "http://registry.npmjs.org/villain/0.1.2", "0.1.3": "http://registry.npmjs.org/villain/0.1.3" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/villain/-/villain-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/villain/-/villain-0.1.2.tgz" }, "0.1.3": { "shasum": "140cbce58f537ec8f5948dcc026e6ef523017244", "tarball": "http://registry.npmjs.org/villain/-/villain-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/villain/" }, "vimeo-client": { "name": "vimeo-client", "description": "Client for vimeo api", "dist-tags": { "latest": "0.1.5" }, "readme": "vimeo-client\n=============\n\nVimeo Advanced API Client library for Node.js\nThe library works with all methods provided by Vimeo API and allows you to authenticate via Vimeo.\nYou will first need to sign up for a [developer application](http://vimeo.com/api/applications) to get the consumer key and secret.\n\n## Installation\n $ npm install vimeo-client\n\n## Quick Start\nYou can use Express or Connect with vimeo-client\n\n1. **Add the vimeo-client middleware to Express**\n\n ```javascript\n var vimeo = require('vimeo-client');\n \n var app = module.exports = express.createServer();\n \n app.configure(function(){\n\t \n\t // Some your code\n app.use(express.bodyParser());\n app.use(express.cookieParser());\n app.use(express.session({ secret: 'secret'}));\n app.use(vimeo.middleware({\n consumerKey: 'YOUR CONSUMER KEY',\n consumerSecret: \"YOUR CONSUMER SECRET\",\n baseURL: 'http://localhost:3000',\n logging: 'debug', //Set logging: false to disable console logs\n afterLogin: '/helloVimeo',\n afterLogout: '/goodbyeVimeo',\n permission: 'write' // Vimeo API provide 3 level of permissions 'read, write, delete'\n }));\n });\n\t\n2. **Use vimeo API**\n\n ```javascript\n app.get('/hello', function(req, res){\n\t\n vimeo.post({ \n\t method: \"vimeo.albums.create\", \n description: \"My Music Videos\", \n title: \"My Music Videos\", \n video_id: \"29020150\", \n videos: \"15877632, 29020150, 16097839\"\n\n }, req, function(err, data, response) {\n\t\t res.send(data);\n\t\t });\n\t\t \n });\n\n**About options**\n - `method:` - Some Vimeo API method, a description of all methods can be found on [Vimeo API Method list](http://vimeo.com/api/docs/methods)\nThe `method:` must be the first since you can specify other options, like `video_id:.....etc`.\n\n### License\n(The MIT License)\n\nCopyright (c) 2011 Andriy Bazyuta <andriy.bazyuta@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n---\n### Author\nAndriy Bazyuta", "maintainers": [ { "name": "andriy", "email": "andriy.bazyuta@gmail.com" } ], "time": { "modified": "2011-11-19T00:52:17.878Z", "created": "2011-11-19T00:52:16.010Z", "0.1.5": "2011-11-19T00:52:17.878Z" }, "author": { "name": "Andriy Bazyuta", "email": "andriy.bazyuta@gmail.com", "url": "https://github.com/tih-ra/" }, "repository": { "type": "git", "url": "git://github.com/tih-ra/vimeo-client.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/vimeo-client/0.1.5" }, "dist": { "0.1.5": { "shasum": "fe9405c016594972bcd71684fec88993b4ef7a08", "tarball": "http://registry.npmjs.org/vimeo-client/-/vimeo-client-0.1.5.tgz" } }, "keywords": [ "api", "vimeo", "oauth" ], "url": "http://registry.npmjs.org/vimeo-client/" }, "vine": { "name": "vine", "description": "API builder", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-12T03:18:57.394Z", "created": "2011-07-14T02:15:31.899Z", "0.0.1": "2011-07-14T02:15:32.107Z", "0.0.1-1": "2011-07-14T02:40:44.991Z", "0.0.1-2": "2011-07-18T07:58:29.982Z", "0.0.5": "2011-08-10T02:58:50.248Z", "0.0.6": "2011-08-14T22:43:56.245Z", "0.0.7": "2011-08-15T04:48:31.531Z", "0.0.8": "2011-09-12T05:22:20.232Z", "0.0.9": "2011-09-13T17:44:43.999Z", "0.0.10": "2011-11-14T22:32:43.943Z", "0.0.11": "2011-11-30T18:54:55.583Z", "0.0.12": "2011-12-12T03:18:57.394Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/vine.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/vine/0.0.1", "0.0.1-1": "http://registry.npmjs.org/vine/0.0.1-1", "0.0.1-2": "http://registry.npmjs.org/vine/0.0.1-2", "0.0.5": "http://registry.npmjs.org/vine/0.0.5", "0.0.6": "http://registry.npmjs.org/vine/0.0.6", "0.0.7": "http://registry.npmjs.org/vine/0.0.7", "0.0.8": "http://registry.npmjs.org/vine/0.0.8", "0.0.10": "http://registry.npmjs.org/vine/0.0.10", "0.0.11": "http://registry.npmjs.org/vine/0.0.11", "0.0.12": "http://registry.npmjs.org/vine/0.0.12" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.1.tgz" }, "0.0.1-1": { "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.1-1.tgz" }, "0.0.1-2": { "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.1-2.tgz" }, "0.0.5": { "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.5.tgz" }, "0.0.6": { "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.6.tgz" }, "0.0.7": { "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.7.tgz" }, "0.0.8": { "shasum": "881fd77646a875f1da5925b9f52fa567b6fd27ec", "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.8.tgz" }, "0.0.10": { "shasum": "98c93f027962778dddbaed09b6edab039346ed82", "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.10.tgz" }, "0.0.11": { "shasum": "3f334e32a18395641c7d00e901db8547c3836e4d", "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.11.tgz" }, "0.0.12": { "shasum": "195ad8bb32abe0e185ef7ce80cd6a6aa9a599a66", "tarball": "http://registry.npmjs.org/vine/-/vine-0.0.12.tgz" } }, "url": "http://registry.npmjs.org/vine/" }, "vipe": { "name": "vipe", "description": "Visual programming environment", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dirk", "email": "dirk@esherido.com" } ], "time": { "modified": "2011-05-26T01:33:28.159Z", "created": "2011-05-26T01:33:27.784Z", "0.0.1": "2011-05-26T01:33:28.159Z" }, "author": { "name": "dirk" }, "versions": { "0.0.1": "http://registry.npmjs.org/vipe/0.0.1" }, "dist": { "0.0.1": { "shasum": "c33b7fd72ea53665ddc6aee60c2de49db7b3bcd8", "tarball": "http://registry.npmjs.org/vipe/-/vipe-0.0.1.tgz" } }, "keywords": [ "coffeescript", "visual" ], "url": "http://registry.npmjs.org/vipe/" }, "viralheat": { "name": "viralheat", "description": "Module for accessing the Viralheat's API library", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "walker", "email": "myself@walkerhamilton.com" } ], "time": { "modified": "2011-08-26T14:34:12.875Z", "created": "2011-08-26T14:34:12.393Z", "0.0.1": "2011-08-26T14:34:12.875Z" }, "author": { "name": "Walker Hamilton", "email": "myself@walkerhamilton.com", "url": "http://walkerhamilton.com" }, "repository": { "type": "git", "url": "git://github.com/walker/viralheat.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/viralheat/0.0.1" }, "dist": { "0.0.1": { "shasum": "6b7a62559f75aecb1c91cf19a8989ab20eca8cdd", "tarball": "http://registry.npmjs.org/viralheat/-/viralheat-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/viralheat/" }, "viralheat-sentiment": { "name": "viralheat-sentiment", "description": "Module for accessing the Viralheat sentiment analysis service.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "walker", "email": "myself@walkerhamilton.com" } ], "time": { "modified": "2011-08-25T23:24:43.571Z", "created": "2011-08-25T23:24:43.147Z", "0.0.2": "2011-08-25T23:24:43.571Z" }, "author": { "name": "Walker Hamilton", "email": "myself@walkerhamilton.com", "url": "http://walkerhamilton.com" }, "repository": { "type": "git", "url": "git://github.com/walker/viralheat-sentiment.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/viralheat-sentiment/0.0.2" }, "dist": { "0.0.2": { "shasum": "9b75c217a7e9f9cd11892bf7d849bb7cc3c457e3", "tarball": "http://registry.npmjs.org/viralheat-sentiment/-/viralheat-sentiment-0.0.2.tgz" } }, "keywords": [ "api", "sentiment analysis", "text", "analysis" ], "url": "http://registry.npmjs.org/viralheat-sentiment/" }, "virustotal.js": { "name": "virustotal.js", "description": "VirusTotal API client for node.js.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "saltwaterc", "email": "saltwaterc@gmail.com" } ], "time": { "modified": "2011-08-31T09:31:59.480Z", "created": "2011-08-31T09:31:57.642Z", "0.1.0": "2011-08-31T09:31:59.480Z" }, "author": { "name": "Stefan Rusu", "url": "http://www.saltwaterc.eu/" }, "repository": { "type": "git", "url": "git://github.com/SaltwaterC/virustotal.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/virustotal.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "059b5650011930f5157d13625f95ff4aa6258684", "tarball": "http://registry.npmjs.org/virustotal.js/-/virustotal.js-0.1.0.tgz" } }, "keywords": [ "virustotal", "api", "https", "scan" ], "url": "http://registry.npmjs.org/virustotal.js/" }, "vivid-builder": { "name": "vivid-builder", "description": "Simple JavaScript packages builder", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "vtsvang", "email": "vtsvang@gmail.com" } ], "time": { "modified": "2011-12-06T09:15:51.368Z", "created": "2011-12-03T12:47:05.716Z", "0.0.1": "2011-12-03T12:52:04.651Z", "0.0.2": "2011-12-03T12:59:20.970Z", "0.0.3": "2011-12-03T13:13:34.390Z", "0.0.4": "2011-12-03T14:56:14.573Z", "0.0.5": "2011-12-06T09:11:54.639Z" }, "author": { "name": "Vladimir Tsvang", "email": "vtsvang@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/vtsvang/vivid-builder.git" }, "users": {}, "versions": { "0.0.1": "http://registry.npmjs.org/vivid-builder/0.0.1", "0.0.2": "http://registry.npmjs.org/vivid-builder/0.0.2", "0.0.3": "http://registry.npmjs.org/vivid-builder/0.0.3", "0.0.4": "http://registry.npmjs.org/vivid-builder/0.0.4", "0.0.5": "http://registry.npmjs.org/vivid-builder/0.0.5" }, "dist": { "0.0.1": { "shasum": "9f99cb2b5701a1fb1fe001f6273f24e13859793c", "tarball": "http://registry.npmjs.org/vivid-builder/-/vivid-builder-0.0.1.tgz" }, "0.0.2": { "shasum": "9d7356950447e16749838c52b67416e0fa332643", "tarball": "http://registry.npmjs.org/vivid-builder/-/vivid-builder-0.0.2.tgz" }, "0.0.3": { "shasum": "5f9ce4812715a195ea88396ad409c5cb034d8c99", "tarball": "http://registry.npmjs.org/vivid-builder/-/vivid-builder-0.0.3.tgz" }, "0.0.4": { "shasum": "40af03564ae2830379ee624f2be8918b2ca2979e", "tarball": "http://registry.npmjs.org/vivid-builder/-/vivid-builder-0.0.4.tgz" }, "0.0.5": { "shasum": "a512f101ee0b638b0cdb8f2dcc7fc7264ef6c688", "tarball": "http://registry.npmjs.org/vivid-builder/-/vivid-builder-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/vivid-builder/" }, "vk": { "name": "vk", "description": "Vkontakte module for node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "bobrik", "email": "ibobrik@gmail.com" } ], "time": { "modified": "2011-09-20T13:26:05.943Z", "created": "2011-09-01T06:14:48.334Z", "0.1.0": "2011-09-01T06:14:48.963Z", "0.1.1": "2011-09-17T09:10:46.520Z", "0.1.2": "2011-09-17T09:13:19.869Z", "0.1.3": "2011-09-20T13:26:05.943Z" }, "author": { "name": "Ian Babrou", "email": "ibobrik@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Sonetica/node-vk.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vk/0.1.0", "0.1.1": "http://registry.npmjs.org/vk/0.1.1", "0.1.2": "http://registry.npmjs.org/vk/0.1.2", "0.1.3": "http://registry.npmjs.org/vk/0.1.3" }, "dist": { "0.1.0": { "shasum": "205cf2a03d7bd371f1ca0ea39a2af9346c323d0b", "tarball": "http://registry.npmjs.org/vk/-/vk-0.1.0.tgz" }, "0.1.1": { "shasum": "c046ef4b4efc324e13e6cc94a65377c365cad78e", "tarball": "http://registry.npmjs.org/vk/-/vk-0.1.1.tgz" }, "0.1.2": { "shasum": "f0e43ed6e9d65993710e8569b49745317356e656", "tarball": "http://registry.npmjs.org/vk/-/vk-0.1.2.tgz" }, "0.1.3": { "shasum": "a046a53f1f10980187f88e801a0ed211184e17d6", "tarball": "http://registry.npmjs.org/vk/-/vk-0.1.3.tgz" } }, "keywords": [ "vk", "vkontakte", "social", "api" ], "url": "http://registry.npmjs.org/vk/" }, "vmcjs": { "name": "vmcjs", "description": "Node.js VMC library", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "dberesford", "email": "damian.beresford@feedhenry.com" } ], "time": { "modified": "2011-11-28T12:18:57.112Z", "created": "2011-09-14T16:32:38.379Z", "0.1.0": "2011-09-14T16:32:39.767Z", "0.1.1": "2011-09-15T11:24:01.380Z", "0.1.2": "2011-10-03T11:31:17.212Z", "0.1.3": "2011-10-03T16:03:25.116Z", "0.1.4": "2011-10-21T08:34:18.393Z", "0.1.5": "2011-11-28T12:18:57.112Z" }, "author": { "name": "Damian Beresford", "email": "Damian.Beresford@feedhenry.com" }, "repository": { "type": "git", "url": "git://github.com/feedhenry/vmcjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vmcjs/0.1.0", "0.1.1": "http://registry.npmjs.org/vmcjs/0.1.1", "0.1.2": "http://registry.npmjs.org/vmcjs/0.1.2", "0.1.3": "http://registry.npmjs.org/vmcjs/0.1.3", "0.1.4": "http://registry.npmjs.org/vmcjs/0.1.4", "0.1.5": "http://registry.npmjs.org/vmcjs/0.1.5" }, "dist": { "0.1.0": { "shasum": "269b3faa93e84857701ef6d2d57555d8c8248ca9", "tarball": "http://registry.npmjs.org/vmcjs/-/vmcjs-0.1.0.tgz" }, "0.1.1": { "shasum": "16b775b4f1188780692c256b1c37e2bf483c288d", "tarball": "http://registry.npmjs.org/vmcjs/-/vmcjs-0.1.1.tgz" }, "0.1.2": { "shasum": "77b5d1c288c1d16dc3f369f2735c4ac06a0aaaac", "tarball": "http://registry.npmjs.org/vmcjs/-/vmcjs-0.1.2.tgz" }, "0.1.3": { "shasum": "573f7354d08e0c41921a6b9d3b7ff5064d9b57e4", "tarball": "http://registry.npmjs.org/vmcjs/-/vmcjs-0.1.3.tgz" }, "0.1.4": { "shasum": "ffc44cf994c4a47e8df96fdb90d08193b2b3905f", "tarball": "http://registry.npmjs.org/vmcjs/-/vmcjs-0.1.4.tgz" }, "0.1.5": { "shasum": "e6b775cb79c340cda433f3896f59b93fea35cf83", "tarball": "http://registry.npmjs.org/vmcjs/-/vmcjs-0.1.5.tgz" } }, "url": "http://registry.npmjs.org/vmcjs/" }, "vnstat.js": { "name": "vnstat.js", "description": "A simple Web interface to display statistics extracted from an existing VnStat database", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "nicolargo", "email": "contact@nicolargo.com" } ], "time": { "modified": "2011-09-25T16:29:41.398Z", "created": "2011-09-25T16:29:39.619Z", "0.1.0": "2011-09-25T16:29:41.398Z" }, "author": { "name": "Nicolas Hennion", "email": "contact@nicolargo.com" }, "repository": { "type": "git", "url": "git@github.com:nicolargo/vnstat.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vnstat.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "aa1a4d5b33e5aa33aa269dd954776d8fbb18e0ba", "tarball": "http://registry.npmjs.org/vnstat.js/-/vnstat.js-0.1.0.tgz" } }, "keywords": [ "monitoring", "vnstat", "bitrate", "bandwidth" ], "url": "http://registry.npmjs.org/vnstat.js/" }, "vogue": { "name": "vogue", "description": "Auto-reload stylesheets in web browser whenever the CSS files are saved.", "dist-tags": { "latest": "0.4.2" }, "maintainers": [ { "name": "andrewdavey", "email": "andrew@equin.co.uk" } ], "time": { "modified": "2011-09-09T08:34:14.028Z", "created": "2011-01-03T09:41:58.431Z", "0.1.0": "2011-01-03T09:41:58.867Z", "0.1.1": "2011-01-03T14:44:28.476Z", "0.1.2": "2011-01-05T18:50:13.743Z", "0.1.3": "2011-01-13T15:28:55.164Z", "0.1.4": "2011-03-30T16:22:57.619Z", "0.1.5": "2011-03-30T21:19:36.491Z", "0.1.6": "2011-03-31T08:01:14.827Z", "0.2.0": "2011-03-31T17:37:13.206Z", "0.3.0": "2011-07-20T18:12:45.244Z", "0.3.1": "2011-07-21T07:09:51.952Z", "0.4.0": "2011-08-16T07:02:47.058Z", "0.4.1": "2011-09-08T08:34:22.255Z", "0.4.2": "2011-09-09T08:34:14.028Z" }, "author": { "name": "Andrew Davey", "email": "andrew@equin.co.uk", "url": "http://aboutcode.net/" }, "repository": { "type": "git", "url": "git://github.com/andrewdavey/vogue.git" }, "versions": { "0.1.5": "http://registry.npmjs.org/vogue/0.1.5", "0.1.6": "http://registry.npmjs.org/vogue/0.1.6", "0.2.0": "http://registry.npmjs.org/vogue/0.2.0", "0.3.0": "http://registry.npmjs.org/vogue/0.3.0", "0.3.1": "http://registry.npmjs.org/vogue/0.3.1", "0.4.0": "http://registry.npmjs.org/vogue/0.4.0", "0.4.1": "http://registry.npmjs.org/vogue/0.4.1", "0.4.2": "http://registry.npmjs.org/vogue/0.4.2" }, "dist": { "0.1.5": { "shasum": "1f942ba49f3dcabeff2a3ca4f483ab2327c04aab", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.1.5.tgz" }, "0.1.6": { "shasum": "f85d2e4d687d468361073c90689c18650c8c2ef5", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.1.6.tgz" }, "0.2.0": { "shasum": "72d19383f51110472c5b24dbb6a67776a1b2ba29", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.2.0.tgz" }, "0.3.0": { "shasum": "13b2e0a1084d155a473fc39e706c3ec58df8ac00", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.3.0.tgz" }, "0.3.1": { "shasum": "89608235638fe11c4bbb4bf91d3103a374c54e75", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.3.1.tgz" }, "0.4.0": { "shasum": "cafb6717edd0695d51b3c3e46547eb9276d9e0df", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.4.0.tgz" }, "0.4.1": { "shasum": "f4f8b8148c515ff98a961995ba1f62709eb25a3a", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.4.1.tgz" }, "0.4.2": { "shasum": "eae27d18531d5abe29edb3b4842f3b055135b4f8", "tarball": "http://registry.npmjs.org/vogue/-/vogue-0.4.2.tgz" } }, "url": "http://registry.npmjs.org/vogue/" }, "vogue-dtrejo": { "name": "vogue-dtrejo", "description": "Auto-reload stylesheets in web browser whenever the CSS files are saved.", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "dtrejo", "email": "dtrejo@cs.brown.edu" } ], "time": { "modified": "2011-07-11T19:08:52.621Z", "created": "2011-07-11T19:08:52.163Z", "0.2.1": "2011-07-11T19:08:52.621Z" }, "author": { "name": "Andrew Davey", "email": "andrew@equin.co.uk", "url": "http://aboutcode.net/" }, "repository": { "type": "git", "url": "git@github.com:DTrejo/vogue.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/vogue-dtrejo/0.2.1" }, "dist": { "0.2.1": { "shasum": "d00d7b91db453127597c2b8ad0c404fbe0863803", "tarball": "http://registry.npmjs.org/vogue-dtrejo/-/vogue-dtrejo-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/vogue-dtrejo/" }, "votizen-logger": { "name": "votizen-logger", "description": "A Simpler way to log data to files from Node", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" }, { "name": "miksago", "email": "micheil@brandedcode.com" } ], "time": { "modified": "2011-02-24T17:57:35.008Z", "created": "2011-01-27T00:06:19.154Z", "0.0.1": "2011-01-27T00:06:20.103Z" }, "author": { "name": "Micheil Smith", "email": "micheil@votizen.com" }, "repository": { "type": "git", "url": "http://github.com/votizen/logger.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/votizen-logger/0.0.1" }, "dist": { "0.0.1": { "shasum": "ed4d6a0d78b2e6d1713df144c196224d9bc6d65b", "tarball": "http://registry.npmjs.org/votizen-logger/-/votizen-logger-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/votizen-logger/" }, "vows": { "name": "vows", "description": "Asynchronous BDD & continuous integration for node.js", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "cloudhead", "email": "self@cloudhead.net" }, { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "time": { "modified": "2011-11-25T05:09:45.963Z", "created": "2010-12-29T11:20:56.476Z", "0.2.5": "2010-12-29T11:20:56.476Z", "0.3.0": "2010-12-29T11:20:56.476Z", "0.3.1": "2010-12-29T11:20:56.476Z", "0.3.2": "2010-12-29T11:20:56.476Z", "0.3.3": "2010-12-29T11:20:56.476Z", "0.3.4": "2010-12-29T11:20:56.476Z", "0.3.5": "2010-12-29T11:20:56.476Z", "0.4.0": "2010-12-29T11:20:56.476Z", "0.4.1": "2010-12-29T11:20:56.476Z", "0.4.2": "2010-12-29T11:20:56.476Z", "0.4.3": "2010-12-29T11:20:56.476Z", "0.4.4": "2010-12-29T11:20:56.476Z", "0.4.5": "2010-12-29T11:20:56.476Z", "0.4.6": "2010-12-29T11:20:56.476Z", "0.5.0": "2010-12-29T11:20:56.476Z", "0.5.1": "2010-12-29T11:20:56.476Z", "0.5.2": "2010-12-29T11:20:56.476Z", "0.5.3": "2010-12-29T11:20:56.476Z", "0.5.4": "2011-01-29T20:02:12.944Z", "0.5.5": "2011-01-30T22:27:47.981Z", "0.5.6": "2011-01-31T18:17:54.498Z", "0.5.8": "2011-03-13T03:30:20.700Z", "0.5.9": "2011-07-22T16:52:02.463Z", "0.5.10": "2011-08-12T04:49:27.553Z", "0.5.11": "2011-08-21T03:18:25.757Z", "0.5.12": "2011-10-22T06:33:16.562Z", "0.5.13": "2011-11-02T19:20:41.125Z", "0.6.0": "2011-11-25T05:09:45.963Z" }, "users": { "coverslide": true }, "versions": { "0.2.5": "http://registry.npmjs.org/vows/0.2.5", "0.3.0": "http://registry.npmjs.org/vows/0.3.0", "0.3.1": "http://registry.npmjs.org/vows/0.3.1", "0.3.2": "http://registry.npmjs.org/vows/0.3.2", "0.3.3": "http://registry.npmjs.org/vows/0.3.3", "0.3.4": "http://registry.npmjs.org/vows/0.3.4", "0.3.5": "http://registry.npmjs.org/vows/0.3.5", "0.4.0": "http://registry.npmjs.org/vows/0.4.0", "0.4.1": "http://registry.npmjs.org/vows/0.4.1", "0.4.2": "http://registry.npmjs.org/vows/0.4.2", "0.4.3": "http://registry.npmjs.org/vows/0.4.3", "0.4.4": "http://registry.npmjs.org/vows/0.4.4", "0.4.5": "http://registry.npmjs.org/vows/0.4.5", "0.4.6": "http://registry.npmjs.org/vows/0.4.6", "0.5.0": "http://registry.npmjs.org/vows/0.5.0", "0.5.5": "http://registry.npmjs.org/vows/0.5.5", "0.5.6": "http://registry.npmjs.org/vows/0.5.6", "0.5.8": "http://registry.npmjs.org/vows/0.5.8", "0.5.9": "http://registry.npmjs.org/vows/0.5.9", "0.5.10": "http://registry.npmjs.org/vows/0.5.10", "0.5.11": "http://registry.npmjs.org/vows/0.5.11", "0.5.12": "http://registry.npmjs.org/vows/0.5.12", "0.5.13": "http://registry.npmjs.org/vows/0.5.13", "0.6.0": "http://registry.npmjs.org/vows/0.6.0" }, "dist": { "0.2.5": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.2.5.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.3.0.tgz" }, "0.3.1": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.3.1.tgz" }, "0.3.2": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.3.2.tgz" }, "0.3.3": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.3.3.tgz" }, "0.3.4": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.3.4.tgz" }, "0.3.5": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.3.5.tgz" }, "0.4.0": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.0.tgz" }, "0.4.1": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.1.tgz" }, "0.4.2": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.2.tgz" }, "0.4.3": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.3.tgz" }, "0.4.4": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.4.tgz" }, "0.4.5": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.5.tgz" }, "0.4.6": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.4.6.tgz" }, "0.5.0": { "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.0.tgz" }, "0.5.5": { "shasum": "514dd8dd569a95a4e1d5b3dea575a335c8494d04", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.5.tgz" }, "0.5.6": { "shasum": "9a87debc684b4eb018c864dbad34e32b93623dd4", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.6.tgz" }, "0.5.8": { "shasum": "46f1f6e627a6b0a1997b66933f1c03076cccdfb4", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.8.tgz" }, "0.5.9": { "shasum": "58db374b331c8e57ba453fabb3b290dc3fa55d0c", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.9.tgz" }, "0.5.10": { "shasum": "f6035211cf3af64c93fb999a8dc2052aa5bfea3b", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.10.tgz" }, "0.5.11": { "shasum": "408ffe381b33992c1f1fe9f54e189f27cc1bb408", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.11.tgz" }, "0.5.12": { "shasum": "cffdb774cf4cb7345f31acf9c775ed4a6940f519", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.12.tgz" }, "0.5.13": { "shasum": "f6fd9ee9c36d3f20bd6680455cff8090c4b29cde", "tarball": "http://registry.npmjs.org/vows/-/vows-0.5.13.tgz" }, "0.6.0": { "shasum": "be2f068009d39a37b37af85c29fa86d8573db431", "tarball": "http://registry.npmjs.org/vows/-/vows-0.6.0.tgz" } }, "keywords": [ "testing", "spec", "test", "BDD" ], "url": "http://registry.npmjs.org/vows/" }, "vows-bdd": { "name": "vows-bdd", "description": "A BDD wrapper for Vows, allowing for easy writing of tests in a given-when-then format", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jmreidy", "email": "jmreidy@rzrsharp.net" } ], "time": { "modified": "2011-11-27T21:51:03.501Z", "created": "2011-08-16T19:30:42.999Z", "0.1.0": "2011-08-16T19:30:43.198Z", "0.1.1": "2011-11-26T15:56:25.263Z", "0.1.2": "2011-11-27T21:04:57.687Z", "0.2.0": "2011-11-27T21:51:03.501Z" }, "author": { "name": "Justin Reidy", "email": "jmreidy@rzrsharp.net", "url": "http://rzrsharp.net" }, "repository": { "type": "git", "url": "git://github.com/jmreidy/vows-bdd.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vows-bdd/0.1.0", "0.1.1": "http://registry.npmjs.org/vows-bdd/0.1.1", "0.1.2": "http://registry.npmjs.org/vows-bdd/0.1.2", "0.2.0": "http://registry.npmjs.org/vows-bdd/0.2.0" }, "dist": { "0.1.0": { "shasum": "217b037845a756776a939ab27d326d28ee6d0953", "tarball": "http://registry.npmjs.org/vows-bdd/-/vows-bdd-0.1.0.tgz" }, "0.1.1": { "shasum": "b4590796d0e7a2013f87adcf81acd4af00d0094d", "tarball": "http://registry.npmjs.org/vows-bdd/-/vows-bdd-0.1.1.tgz" }, "0.1.2": { "shasum": "1d4e7aa509e56f0c951cd2bcb6e46a9782400964", "tarball": "http://registry.npmjs.org/vows-bdd/-/vows-bdd-0.1.2.tgz" }, "0.2.0": { "shasum": "e0e5aeb609fbeb6636903f0ec488941ea450cbc3", "tarball": "http://registry.npmjs.org/vows-bdd/-/vows-bdd-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/vows-bdd/" }, "vows-ext": { "name": "vows-ext", "description": "Icing on top of the delicious BDD cake of Vows.js", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "zdzolton", "email": "zachary.zolton@gmail.com" } ], "time": { "modified": "2011-07-22T21:37:41.599Z", "created": "2011-03-11T16:40:01.049Z", "0.0.1": "2011-03-11T16:40:01.277Z", "0.0.2": "2011-03-11T17:16:34.331Z", "0.0.3": "2011-03-11T20:01:58.755Z", "0.0.4": "2011-03-11T21:36:18.933Z", "0.0.5": "2011-03-13T18:05:24.721Z", "0.0.6": "2011-03-14T15:40:38.879Z", "0.0.7": "2011-03-15T20:39:30.627Z", "0.0.8": "2011-04-20T00:09:49.104Z", "0.1.0": "2011-06-02T14:05:32.662Z", "0.1.1": "2011-07-22T21:37:41.599Z" }, "author": { "name": "Zach Zolton", "email": "zachary.zolton@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/zdzolton/vows-ext.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/vows-ext/0.0.5", "0.0.6": "http://registry.npmjs.org/vows-ext/0.0.6", "0.0.7": "http://registry.npmjs.org/vows-ext/0.0.7", "0.0.8": "http://registry.npmjs.org/vows-ext/0.0.8", "0.1.0": "http://registry.npmjs.org/vows-ext/0.1.0", "0.1.1": "http://registry.npmjs.org/vows-ext/0.1.1" }, "dist": { "0.0.5": { "shasum": "cd851ed568c74009161774b06da0e7f9720df051", "tarball": "http://registry.npmjs.org/vows-ext/-/vows-ext-0.0.5.tgz" }, "0.0.6": { "shasum": "a081354c6e0cc25202caef36ee30e99be4745c4e", "tarball": "http://registry.npmjs.org/vows-ext/-/vows-ext-0.0.6.tgz" }, "0.0.7": { "shasum": "c89138a7030b05a693854e8694effa110f680ad2", "tarball": "http://registry.npmjs.org/vows-ext/-/vows-ext-0.0.7.tgz" }, "0.0.8": { "shasum": "6e78c076cb218df3f3505f14a39d874872dd6f21", "tarball": "http://registry.npmjs.org/vows-ext/-/vows-ext-0.0.8.tgz" }, "0.1.0": { "shasum": "5402dbfc022023d3f5853d8166c597120c28adaa", "tarball": "http://registry.npmjs.org/vows-ext/-/vows-ext-0.1.0.tgz" }, "0.1.1": { "shasum": "f7c579a437b4a79a9bb733cb794d53aad99472ce", "tarball": "http://registry.npmjs.org/vows-ext/-/vows-ext-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/vows-ext/" }, "vows-fluent": { "name": "vows-fluent", "description": "A fluent chaining API on top of vows", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-09-01T15:21:06.851Z", "created": "2011-08-18T20:27:08.658Z", "0.1.0": "2011-08-18T20:27:11.205Z", "0.1.1": "2011-08-19T12:14:44.263Z", "0.1.2": "2011-08-19T12:40:17.871Z", "0.1.3": "2011-08-19T22:35:08.918Z", "0.1.4": "2011-08-19T22:36:03.842Z", "0.1.5": "2011-08-19T23:08:19.602Z", "0.1.7": "2011-08-20T14:24:09.886Z", "0.1.8": "2011-08-20T17:53:42.550Z", "0.1.9": "2011-08-21T12:38:14.310Z", "0.1.10": "2011-08-30T12:05:15.939Z", "0.2.0": "2011-09-01T15:21:06.851Z" }, "author": { "name": "Raynos", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/vows-fluent.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vows-fluent/0.1.0", "0.1.1": "http://registry.npmjs.org/vows-fluent/0.1.1", "0.1.2": "http://registry.npmjs.org/vows-fluent/0.1.2", "0.1.3": "http://registry.npmjs.org/vows-fluent/0.1.3", "0.1.4": "http://registry.npmjs.org/vows-fluent/0.1.4", "0.1.5": "http://registry.npmjs.org/vows-fluent/0.1.5", "0.1.7": "http://registry.npmjs.org/vows-fluent/0.1.7", "0.1.8": "http://registry.npmjs.org/vows-fluent/0.1.8", "0.1.9": "http://registry.npmjs.org/vows-fluent/0.1.9", "0.1.10": "http://registry.npmjs.org/vows-fluent/0.1.10", "0.2.0": "http://registry.npmjs.org/vows-fluent/0.2.0" }, "dist": { "0.1.0": { "shasum": "6056c47ff6999e9c666b5a0cda65b25df8303e19", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.0.tgz" }, "0.1.1": { "shasum": "9d9798ee44c9908b4421bd1b074935c79b52be55", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.1.tgz" }, "0.1.2": { "shasum": "39ff3daeb9e625ab99fb1d4e1185bbb4eebb82d8", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.2.tgz" }, "0.1.3": { "shasum": "97c2b8d8c7c3ffbf802bd86b070de426928e8222", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.3.tgz" }, "0.1.4": { "shasum": "c486f0bdbf604d4f4799b1aa5a6b22b4c0767719", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.4.tgz" }, "0.1.5": { "shasum": "0c79be0ea96413554e1f6d2d62bcaf447a5db18d", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.5.tgz" }, "0.1.7": { "shasum": "211a40ff31cdacd07200f25c778dcd876d912848", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.7.tgz" }, "0.1.8": { "shasum": "88932ca8f4251b084a14b80b06d2ea7060b8fca9", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.8.tgz" }, "0.1.9": { "shasum": "cfd8991c0f03b08d5282197a020e6a815aa1696e", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.9.tgz" }, "0.1.10": { "shasum": "3b4f459e3eaec63e0ea2750c8ad58be958013429", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.1.10.tgz" }, "0.2.0": { "shasum": "23a3d1779f93d8e0d66c31ec6bc758336724b6e3", "tarball": "http://registry.npmjs.org/vows-fluent/-/vows-fluent-0.2.0.tgz" } }, "keywords": [ "vows", "sugar", "tdd", "test", "testing" ], "url": "http://registry.npmjs.org/vows-fluent/" }, "vows-is": { "name": "vows-is", "description": "A vows topic utility", "dist-tags": { "latest": "0.1.35" }, "maintainers": [ { "name": "raynos", "email": "raynos2@gmail.com" } ], "time": { "modified": "2011-09-11T12:18:10.897Z", "created": "2011-08-20T18:49:59.066Z", "0.1.0": "2011-08-20T18:50:02.778Z", "0.1.1": "2011-08-20T21:15:38.647Z", "0.1.2": "2011-08-21T14:11:03.018Z", "0.1.3": "2011-08-21T16:05:32.262Z", "0.1.5": "2011-08-22T17:18:31.554Z", "0.1.6": "2011-08-22T17:26:08.440Z", "0.1.7": "2011-08-22T18:56:46.045Z", "0.1.8": "2011-08-22T19:19:45.433Z", "0.1.9": "2011-08-22T19:24:01.155Z", "0.1.10": "2011-08-22T19:44:57.177Z", "0.1.11": "2011-08-22T19:56:10.663Z", "0.1.12": "2011-08-22T20:31:33.402Z", "0.1.13": "2011-08-22T20:36:29.480Z", "0.1.14": "2011-08-30T12:05:59.986Z", "0.1.16": "2011-08-30T18:34:47.059Z", "0.1.17": "2011-08-30T18:40:47.768Z", "0.1.18": "2011-08-30T19:07:23.262Z", "0.1.19": "2011-08-30T20:42:25.655Z", "0.1.20": "2011-08-30T21:01:39.775Z", "0.1.21": "2011-08-30T21:29:56.412Z", "0.1.22": "2011-08-31T10:36:24.105Z", "0.1.23": "2011-08-31T10:51:49.924Z", "0.1.24": "2011-08-31T10:59:47.681Z", "0.1.25": "2011-08-31T11:02:26.699Z", "0.1.26": "2011-08-31T15:33:36.422Z", "0.1.27": "2011-08-31T18:53:07.982Z", "0.1.28": "2011-08-31T19:13:16.541Z", "0.1.29": "2011-08-31T21:16:49.652Z", "0.1.30": "2011-08-31T22:18:55.446Z", "0.1.31": "2011-09-01T14:44:04.534Z", "0.1.32": "2011-09-07T20:07:37.814Z", "0.1.33": "2011-09-08T16:50:14.115Z", "0.1.34": "2011-09-11T12:04:36.954Z", "0.1.35": "2011-09-11T12:18:10.897Z" }, "author": { "name": "Raynos", "email": "raynos2@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Raynos/vows-is.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/vows-is/0.1.0", "0.1.1": "http://registry.npmjs.org/vows-is/0.1.1", "0.1.2": "http://registry.npmjs.org/vows-is/0.1.2", "0.1.3": "http://registry.npmjs.org/vows-is/0.1.3", "0.1.5": "http://registry.npmjs.org/vows-is/0.1.5", "0.1.6": "http://registry.npmjs.org/vows-is/0.1.6", "0.1.7": "http://registry.npmjs.org/vows-is/0.1.7", "0.1.8": "http://registry.npmjs.org/vows-is/0.1.8", "0.1.9": "http://registry.npmjs.org/vows-is/0.1.9", "0.1.10": "http://registry.npmjs.org/vows-is/0.1.10", "0.1.11": "http://registry.npmjs.org/vows-is/0.1.11", "0.1.12": "http://registry.npmjs.org/vows-is/0.1.12", "0.1.13": "http://registry.npmjs.org/vows-is/0.1.13", "0.1.14": "http://registry.npmjs.org/vows-is/0.1.14", "0.1.16": "http://registry.npmjs.org/vows-is/0.1.16", "0.1.17": "http://registry.npmjs.org/vows-is/0.1.17", "0.1.18": "http://registry.npmjs.org/vows-is/0.1.18", "0.1.19": "http://registry.npmjs.org/vows-is/0.1.19", "0.1.20": "http://registry.npmjs.org/vows-is/0.1.20", "0.1.21": "http://registry.npmjs.org/vows-is/0.1.21", "0.1.22": "http://registry.npmjs.org/vows-is/0.1.22", "0.1.23": "http://registry.npmjs.org/vows-is/0.1.23", "0.1.24": "http://registry.npmjs.org/vows-is/0.1.24", "0.1.25": "http://registry.npmjs.org/vows-is/0.1.25", "0.1.26": "http://registry.npmjs.org/vows-is/0.1.26", "0.1.27": "http://registry.npmjs.org/vows-is/0.1.27", "0.1.28": "http://registry.npmjs.org/vows-is/0.1.28", "0.1.29": "http://registry.npmjs.org/vows-is/0.1.29", "0.1.30": "http://registry.npmjs.org/vows-is/0.1.30", "0.1.31": "http://registry.npmjs.org/vows-is/0.1.31", "0.1.32": "http://registry.npmjs.org/vows-is/0.1.32", "0.1.33": "http://registry.npmjs.org/vows-is/0.1.33", "0.1.34": "http://registry.npmjs.org/vows-is/0.1.34", "0.1.35": "http://registry.npmjs.org/vows-is/0.1.35" }, "dist": { "0.1.0": { "shasum": "f89e4d71ad6218e6ccf69f6bbd1e49d54d1cbd9c", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.0.tgz" }, "0.1.1": { "shasum": "eeea076124edf00c4391b279c91e71a350d3f613", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.1.tgz" }, "0.1.2": { "shasum": "5418785781d45fe02675afad6c4c50fb2d43bc6d", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.2.tgz" }, "0.1.3": { "shasum": "f09e722e597e7109fa7f834cdf76ee614a06ddc2", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.3.tgz" }, "0.1.5": { "shasum": "04393ece52633d93521e6e43b3c8fb5cc7771d3e", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.5.tgz" }, "0.1.6": { "shasum": "78d4db5ae65a71a8621a45dd0d960f1e22e420c0", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.6.tgz" }, "0.1.7": { "shasum": "90f55bd1c24f6e7bf204e19ee75639a6c43d43c1", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.7.tgz" }, "0.1.8": { "shasum": "80f9439b2dbaaa4b819ef0d5c4479459f8b666d4", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.8.tgz" }, "0.1.9": { "shasum": "016b35373131ff81fb5c20582f4315182fe2d972", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.9.tgz" }, "0.1.10": { "shasum": "fe157784392388c69ee1f04aaa070dd220da5313", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.10.tgz" }, "0.1.11": { "shasum": "f61e1b66bb0e9c4d16687ea0d827bd08dcc233c4", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.11.tgz" }, "0.1.12": { "shasum": "3077bb11317106cbca1fb01ee80155bc2a63b102", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.12.tgz" }, "0.1.13": { "shasum": "9ba4871ab722874bd2047ec7b72f59c7ebd7b1da", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.13.tgz" }, "0.1.14": { "shasum": "15f548d47fa3ac11105425aeb33d7308d9607657", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.14.tgz" }, "0.1.16": { "shasum": "25b793bf8b0830050910a3ec1b9068eacbd9801b", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.16.tgz" }, "0.1.17": { "shasum": "d411e68fece299e06faf7ff476113590c1ec71df", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.17.tgz" }, "0.1.18": { "shasum": "864351a861bdfe8864e77f45d11f218dd8952d6d", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.18.tgz" }, "0.1.19": { "shasum": "f06b45f03122dc28578e8a25cd8d04b3c28be74c", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.19.tgz" }, "0.1.20": { "shasum": "4b30081e9957b107b75f51ab442a2c3511623b07", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.20.tgz" }, "0.1.21": { "shasum": "71685791e96b5cd985810555e33440579cdccb33", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.21.tgz" }, "0.1.22": { "shasum": "246705e179da7c9d735fbe5bd5c2eb845e723950", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.22.tgz" }, "0.1.23": { "shasum": "0595aafdf4aff914ac68691175fe0b17d5cbc358", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.23.tgz" }, "0.1.24": { "shasum": "d10ad6ebb74a7500e6206edec217ee7ddde5aaf6", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.24.tgz" }, "0.1.25": { "shasum": "29a0ac88e973c79f09c78be53ae6b261aad79c84", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.25.tgz" }, "0.1.26": { "shasum": "c647d9f9a7797fc3e6f0e09ea1bfc3ed296afbb2", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.26.tgz" }, "0.1.27": { "shasum": "081e632ac1c900a95b96bf750a269f9211f40092", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.27.tgz" }, "0.1.28": { "shasum": "11282220143bdaa04d080f1ca65a3c18663cf83e", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.28.tgz" }, "0.1.29": { "shasum": "f8d5df9b33aac7cfc48a2ba7aa3581aa237afad0", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.29.tgz" }, "0.1.30": { "shasum": "5d491efc07b8cade42af0641ffb750fdcc0bd7ae", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.30.tgz" }, "0.1.31": { "shasum": "97036d774de7c03ea82e3ac2275fd3578fe1c86d", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.31.tgz" }, "0.1.32": { "shasum": "9d7f084524264ae986922796178ba2bd9dd9083a", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.32.tgz" }, "0.1.33": { "shasum": "c7a02960665e7e7b8c88bc5656f87b4e0fba5455", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.33.tgz" }, "0.1.34": { "shasum": "f8e4d4426f3f4b484bba28766105bc176765e25c", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.34.tgz" }, "0.1.35": { "shasum": "e7a89f0b0312582555557c3cb280d219b9b639a4", "tarball": "http://registry.npmjs.org/vows-is/-/vows-is-0.1.35.tgz" } }, "keywords": [ "vows", "vows-fluent", "tdd", "test", "testing" ], "url": "http://registry.npmjs.org/vows-is/" }, "voyeur": { "name": "voyeur", "description": "Voyeur.io server monitoring collection agents", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-08-31T12:12:02.913Z", "created": "2011-08-31T10:38:27.961Z", "0.0.1": "2011-08-31T10:38:49.623Z", "0.0.2": "2011-08-31T12:12:02.913Z" }, "author": { "name": "voyeur.io", "email": "dev@voyeur.io" }, "repository": { "type": "git", "url": "git://github.com/voyeur-io/voyeur-collector.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/voyeur/0.0.1", "0.0.2": "http://registry.npmjs.org/voyeur/0.0.2" }, "dist": { "0.0.1": { "shasum": "b163d0d6be934dd400f09664f077b9425c5b12e3", "tarball": "http://registry.npmjs.org/voyeur/-/voyeur-0.0.1.tgz" }, "0.0.2": { "shasum": "6dc71a561a9de05fd84118d78b935ce543f5aab3", "tarball": "http://registry.npmjs.org/voyeur/-/voyeur-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/voyeur/" }, "vws.pubsub": { "name": "vws.pubsub", "description": "a pubsub system with bubbling and persistence", "dist-tags": { "latest": "0.4.1" }, "maintainers": [ { "name": "itsatony", "email": "toni@linkcloud.org" } ], "time": { "modified": "2011-09-15T17:15:02.531Z", "created": "2011-09-15T17:08:31.638Z", "0.4.0": "2011-09-15T17:08:33.240Z", "0.4.1": "2011-09-15T17:15:02.531Z" }, "author": { "name": "Toni Wagner", "email": "i@itsatony.com" }, "versions": { "0.4.0": "http://registry.npmjs.org/vws.pubsub/0.4.0", "0.4.1": "http://registry.npmjs.org/vws.pubsub/0.4.1" }, "dist": { "0.4.0": { "shasum": "36caa2e8c0c9b3a2cc3cc066bed5aee5ebcd0fa7", "tarball": "http://registry.npmjs.org/vws.pubsub/-/vws.pubsub-0.4.0.tgz" }, "0.4.1": { "shasum": "8cd6658adacf89321ae3c71d8f4da53cd2a6790e", "tarball": "http://registry.npmjs.org/vws.pubsub/-/vws.pubsub-0.4.1.tgz" } }, "keywords": [ "pubsub", "events", "publish", "subscribe", "bubbling", "persistence", "VisualWeb" ], "url": "http://registry.npmjs.org/vws.pubsub/" }, "wabtools": { "name": "wabtools", "description": "A place for various Node.js modules I've developed to ease Node.js development", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "billbarnhill", "email": "w.a.barnhill@gmail.com" } ], "time": { "modified": "2011-07-03T01:19:06.383Z", "created": "2011-07-02T20:08:51.427Z", "0.0.1": "2011-07-02T20:08:51.575Z", "0.0.2": "2011-07-03T00:53:26.622Z", "0.0.3": "2011-07-03T01:19:06.383Z" }, "author": { "name": "Bill Barnhill", "email": "bill.barnhill@communitivity.com" }, "repository": { "type": "git", "url": "git://github.com/isaacs/npm.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wabtools/0.0.1", "0.0.2": "http://registry.npmjs.org/wabtools/0.0.2", "0.0.3": "http://registry.npmjs.org/wabtools/0.0.3" }, "dist": { "0.0.1": { "shasum": "9ad91c6a905d3f20827f6f685757190d6007af85", "tarball": "http://registry.npmjs.org/wabtools/-/wabtools-0.0.1.tgz" }, "0.0.2": { "shasum": "32eb9916e6390f4ac42e51e6f7ad7764aa132599", "tarball": "http://registry.npmjs.org/wabtools/-/wabtools-0.0.2.tgz" }, "0.0.3": { "shasum": "6efef7e9a8d35110a721332dd7028bc8f2bea0c9", "tarball": "http://registry.npmjs.org/wabtools/-/wabtools-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/wabtools/" }, "wadey-ranger": { "name": "wadey-ranger", "description": "wadey's fork of: A node.js library for interacting with Campfire", "dist-tags": { "latest": "0.3.5-noreconnect" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-10-14T05:22:26.191Z", "created": "2011-08-24T05:46:52.996Z", "0.2.4": "2011-08-24T05:46:55.332Z", "0.3.0": "2011-08-27T22:27:22.541Z", "0.3.1": "2011-08-27T22:48:40.101Z", "0.3.2": "2011-08-28T20:31:49.901Z", "0.3.3": "2011-09-20T04:08:18.775Z", "0.3.4": "2011-09-20T18:38:21.538Z", "0.3.5": "2011-10-14T05:11:15.533Z", "0.3.5-noreconnect": "2011-10-14T05:22:26.191Z" }, "repository": { "type": "git", "url": "git://github.com/wadey/ranger.git" }, "versions": { "0.2.4": "http://registry.npmjs.org/wadey-ranger/0.2.4", "0.3.0": "http://registry.npmjs.org/wadey-ranger/0.3.0", "0.3.1": "http://registry.npmjs.org/wadey-ranger/0.3.1", "0.3.2": "http://registry.npmjs.org/wadey-ranger/0.3.2", "0.3.3": "http://registry.npmjs.org/wadey-ranger/0.3.3", "0.3.4": "http://registry.npmjs.org/wadey-ranger/0.3.4", "0.3.5": "http://registry.npmjs.org/wadey-ranger/0.3.5", "0.3.5-noreconnect": "http://registry.npmjs.org/wadey-ranger/0.3.5-noreconnect" }, "dist": { "0.2.4": { "shasum": "5f71485f8f2ab177b5bc906a4c1cbe1544962b41", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.2.4.tgz" }, "0.3.0": { "shasum": "9639a018f455ef30e87eeacb2999f21232e8f9de", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.0.tgz" }, "0.3.1": { "shasum": "0aae154903e5134433a9b35868fbe6859bee9b63", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.1.tgz" }, "0.3.2": { "shasum": "31231fe371c71c79c04b6f9798ba00ca37507b1e", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.2.tgz" }, "0.3.3": { "shasum": "495bb34970a8b3ca9f4e563bcbbd8b864b90bd75", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.3.tgz" }, "0.3.4": { "shasum": "437530cc275c32e083526663f7c7b08be229f4c1", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.4.tgz" }, "0.3.5": { "shasum": "c6babd9d425d10128cefacc4c480a65278332bbf", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.5.tgz" }, "0.3.5-noreconnect": { "shasum": "27b7f4ad24c5003164a1ae0391c2053eb21fe714", "tarball": "http://registry.npmjs.org/wadey-ranger/-/wadey-ranger-0.3.5-noreconnect.tgz" } }, "keywords": [ "campfire", "chat", "api" ], "url": "http://registry.npmjs.org/wadey-ranger/" }, "wagner": { "name": "wagner", "description": "Convention based Asychronous Modules", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "bmavity", "email": "brian@brianmavity.com" } ], "time": { "modified": "2011-11-26T17:06:32.696Z", "created": "2011-05-20T15:43:34.461Z", "0.0.1": "2011-05-20T15:43:34.938Z", "0.1.0": "2011-11-26T17:06:32.696Z" }, "author": { "name": "Brian Mavity", "email": "brian@brianmavity.com", "url": "http://www.brianmavity.com" }, "repository": { "type": "git", "url": "git://github.com/bmavity/wagner.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wagner/0.0.1", "0.1.0": "http://registry.npmjs.org/wagner/0.1.0" }, "dist": { "0.0.1": { "shasum": "b809f44071d91a8a0dd67d4723f8f8a028650bba", "tarball": "http://registry.npmjs.org/wagner/-/wagner-0.0.1.tgz" }, "0.1.0": { "shasum": "a7928997924d51c78b720063359dd74ed453a086", "tarball": "http://registry.npmjs.org/wagner/-/wagner-0.1.0.tgz" } }, "keywords": [ "amd" ], "url": "http://registry.npmjs.org/wagner/" }, "wait": { "name": "wait", "description": "Simple utility functions to simplify setTimeout/setInterval", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2010-12-23T09:02:40.735Z", "created": "2010-12-23T09:02:40.262Z", "0.1.0": "2010-12-23T09:02:40.735Z" }, "author": { "name": "Trevor Burnham" }, "repository": { "type": "git", "url": "http://github.com/TrevorBurnham/wait.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wait/0.1.0" }, "dist": { "0.1.0": { "shasum": "5d744bbe668e17f31b9bc26e7613b0e3a05b7d61", "tarball": "http://registry.npmjs.org/wait/-/wait-0.1.0.tgz" } }, "keywords": [ "time", "delay", "repeat", "interval", "CoffeeScript" ], "url": "http://registry.npmjs.org/wait/" }, "waiter": { "name": "waiter", "description": "A simple way to wait for multiple asynchronous calls to return", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "marcello", "email": "marcello@cellosoft.com" } ], "time": { "modified": "2011-04-13T01:31:03.772Z", "created": "2011-04-11T03:39:16.944Z", "0.1.0": "2011-04-11T03:39:17.062Z", "0.1.1": "2011-04-13T01:31:03.772Z" }, "author": { "name": "Marcello Bastéa-Forte", "email": "marcello@cellosoft.com", "url": "http://marcello.cellosoft.com/" }, "repository": { "type": "git", "url": "git://github.com/marcello3d/node-waiter.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/waiter/0.1.0", "0.1.1": "http://registry.npmjs.org/waiter/0.1.1" }, "dist": { "0.1.0": { "shasum": "e7b4067e7689e2bb2a02b4ec44e07ecc8bf5f4b7", "tarball": "http://registry.npmjs.org/waiter/-/waiter-0.1.0.tgz" }, "0.1.1": { "shasum": "cf3c8b32f0a001c83ea15e3cf6b61c63d7ce0008", "tarball": "http://registry.npmjs.org/waiter/-/waiter-0.1.1.tgz" } }, "keywords": [ "async", "parallel", "flow", "asynchronous", "flow-control", "parallel" ], "url": "http://registry.npmjs.org/waiter/" }, "waitlist": { "name": "waitlist", "description": "Manage consumers standing in queue for resources.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "repository": { "type": "git", "url": "http://github.com/substack/node-waitlist.git" }, "time": { "modified": "2011-02-09T13:11:45.884Z", "created": "2011-01-02T17:06:50.068Z", "0.0.1": "2011-01-02T17:06:50.068Z", "0.0.2": "2011-01-02T17:06:50.068Z", "0.0.3": "2011-01-02T17:06:50.068Z", "0.0.4": "2011-01-02T17:06:50.068Z", "0.0.5": "2011-02-09T13:11:45.884Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/waitlist/0.0.1", "0.0.2": "http://registry.npmjs.org/waitlist/0.0.2", "0.0.3": "http://registry.npmjs.org/waitlist/0.0.3", "0.0.4": "http://registry.npmjs.org/waitlist/0.0.4", "0.0.5": "http://registry.npmjs.org/waitlist/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/waitlist/-/waitlist-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/waitlist/-/waitlist-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/waitlist/-/waitlist-0.0.3.tgz" }, "0.0.4": { "shasum": "13bfd541c7c73021f83134afacdaadbf12c67084", "tarball": "http://registry.npmjs.org/waitlist/-/waitlist-0.0.4.tgz" }, "0.0.5": { "shasum": "b984342ca7e637999bc733280eff07b55e7ac4c4", "tarball": "http://registry.npmjs.org/waitlist/-/waitlist-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/waitlist/" }, "wake_on_lan": { "name": "wake_on_lan", "description": "generate and send Wake-on-LAN packets", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "agnat", "email": "david@artcom.de" } ], "author": { "name": "David Siegel", "email": "david@artcom.de" }, "repository": { "type": "git", "url": "git://github.com/agnat/node_wake_on_lan.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wake_on_lan/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/wake_on_lan/-/wake_on_lan-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wake_on_lan/" }, "walk": { "name": "walk", "description": "A node port of python's os.walk", "dist-tags": { "latest": "2.0.2", "stable": "0.9.1" }, "maintainers": [ { "name": "coolaj86", "email": "coolaj86@gmail.com" } ], "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com" }, "time": { "modified": "2011-11-01T22:03:17.875Z", "created": "2011-02-04T07:18:26.591Z", "0.9.0": "2011-02-04T07:18:26.591Z", "0.9.1": "2011-02-04T07:18:26.591Z", "0.9.2": "2011-02-04T07:18:26.591Z", "1.0.0": "2011-02-04T07:18:26.591Z", "1.0.1": "2011-02-04T07:18:26.591Z", "1.0.2": "2011-02-04T07:26:21.031Z", "1.0.4": "2011-02-04T07:28:53.801Z", "1.0.5": "2011-02-04T07:56:26.101Z", "2.0.0": "2011-05-03T22:39:55.308Z", "2.0.1": "2011-07-28T13:46:22.912Z", "2.0.2": "2011-11-01T22:03:17.875Z" }, "versions": { "0.9.0": "http://registry.npmjs.org/walk/0.9.0", "0.9.1": "http://registry.npmjs.org/walk/0.9.1", "0.9.2": "http://registry.npmjs.org/walk/0.9.2", "1.0.0": "http://registry.npmjs.org/walk/1.0.0", "1.0.1": "http://registry.npmjs.org/walk/1.0.1", "1.0.2": "http://registry.npmjs.org/walk/1.0.2", "1.0.4": "http://registry.npmjs.org/walk/1.0.4", "1.0.5": "http://registry.npmjs.org/walk/1.0.5", "2.0.0": "http://registry.npmjs.org/walk/2.0.0", "2.0.1": "http://registry.npmjs.org/walk/2.0.1", "2.0.2": "http://registry.npmjs.org/walk/2.0.2" }, "dist": { "0.9.0": { "tarball": "http://registry.npmjs.org/walk/-/walk-0.9.0.tgz" }, "0.9.1": { "tarball": "http://registry.npmjs.org/walk/-/walk-0.9.1.tgz" }, "0.9.2": { "tarball": "http://registry.npmjs.org/walk/-/walk-0.9.2.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/walk/-/walk-1.0.0.tgz" }, "1.0.1": { "tarball": "http://registry.npmjs.org/walk/-/walk-1.0.1.tgz" }, "1.0.2": { "tarball": "http://registry.npmjs.org/walk/-/walk-1.0.2.tgz" }, "1.0.4": { "tarball": "http://registry.npmjs.org/walk/-/walk-1.0.4.tgz" }, "1.0.5": { "tarball": "http://registry.npmjs.org/walk/-/walk-1.0.5.tgz" }, "2.0.0": { "shasum": "6d21c1310444226a8b0957c9a4a397e8d721000e", "tarball": "http://registry.npmjs.org/walk/-/walk-2.0.0.tgz" }, "2.0.1": { "shasum": "0d98704f99b2b8815ccf7186ed12cf4813cecd7e", "tarball": "http://registry.npmjs.org/walk/-/walk-2.0.1.tgz" }, "2.0.2": { "shasum": "135c7ae8a05832dd90a58b14da44664f7e1fc117", "tarball": "http://registry.npmjs.org/walk/-/walk-2.0.2.tgz" } }, "keywords": [ "util", "os", "sys", "fs", "walk", "walkSync" ], "url": "http://registry.npmjs.org/walk/" }, "walker": { "name": "walker", "description": "A simple directory tree walker.", "dist-tags": { "latest": "1.0.3" }, "maintainers": [ { "name": "naitik", "email": "n@daaku.org" } ], "author": { "name": "Naitik Shah", "email": "n@daaku.org" }, "repository": { "type": "git", "url": "git://github.com/nshah/nodejs-walker.git" }, "time": { "modified": "2011-08-17T21:07:44.294Z", "created": "2011-02-25T03:14:27.035Z", "0.0.1": "2011-02-25T03:14:27.035Z", "0.0.3": "2011-02-25T03:14:27.035Z", "0.0.4": "2011-04-18T02:16:54.498Z", "1.0.0": "2011-07-24T19:45:54.486Z", "1.0.1": "2011-07-24T19:53:40.513Z", "1.0.2": "2011-07-27T17:41:46.799Z", "1.0.3": "2011-08-17T21:07:44.294Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/walker/0.0.1", "0.0.3": "http://registry.npmjs.org/walker/0.0.3", "0.0.4": "http://registry.npmjs.org/walker/0.0.4", "1.0.0": "http://registry.npmjs.org/walker/1.0.0", "1.0.1": "http://registry.npmjs.org/walker/1.0.1", "1.0.2": "http://registry.npmjs.org/walker/1.0.2", "1.0.3": "http://registry.npmjs.org/walker/1.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/walker/-/walker-0.0.1.tgz" }, "0.0.3": { "shasum": "ea65527ddb4c208a78a0a38af9e546661146b4ad", "tarball": "http://registry.npmjs.org/walker/-/walker-0.0.3.tgz" }, "0.0.4": { "shasum": "05e0e7554d3c2b4780ba7b4dbab005dc04fd956f", "tarball": "http://registry.npmjs.org/walker/-/walker-0.0.4.tgz" }, "1.0.0": { "shasum": "a88298c29997ccca7854bc3503a0fe5a82e4086d", "tarball": "http://registry.npmjs.org/walker/-/walker-1.0.0.tgz" }, "1.0.1": { "shasum": "76af7f844ed64f712bd8fbb9c430cea0b095e08b", "tarball": "http://registry.npmjs.org/walker/-/walker-1.0.1.tgz" }, "1.0.2": { "shasum": "b623aa49b1fc88303f6e16dbea69e53b1550f19a", "tarball": "http://registry.npmjs.org/walker/-/walker-1.0.2.tgz" }, "1.0.3": { "shasum": "5e6802d473533e769db74b54e8d5dbdf94a773a2", "tarball": "http://registry.npmjs.org/walker/-/walker-1.0.3.tgz" } }, "keywords": [ "utils", "fs", "filesystem" ], "url": "http://registry.npmjs.org/walker/" }, "warp": { "name": "warp", "description": "Jump right to where you want to be. Easy Web Crawling in JavaScript", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "camwest", "email": "cameron@bigbangtechnology.com" } ], "time": { "modified": "2011-08-06T19:28:21.480Z", "created": "2011-07-23T22:37:46.750Z", "0.0.1": "2011-07-23T22:37:46.887Z", "0.0.2": "2011-07-23T22:50:02.720Z", "0.0.3": "2011-07-23T22:53:12.357Z", "0.1.0": "2011-08-03T22:39:48.556Z", "0.1.1": "2011-08-03T22:49:52.070Z", "0.1.2": "2011-08-03T22:53:56.482Z", "0.1.3": "2011-08-03T23:30:04.560Z", "0.1.4": "2011-08-04T01:55:05.753Z", "0.1.5": "2011-08-06T19:28:21.480Z" }, "author": { "name": "Big Bang Technology" }, "repository": { "type": "git", "url": "git://github.com/bigbangtechnology/warp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/warp/0.0.1", "0.0.2": "http://registry.npmjs.org/warp/0.0.2", "0.0.3": "http://registry.npmjs.org/warp/0.0.3", "0.1.0": "http://registry.npmjs.org/warp/0.1.0", "0.1.1": "http://registry.npmjs.org/warp/0.1.1", "0.1.2": "http://registry.npmjs.org/warp/0.1.2", "0.1.3": "http://registry.npmjs.org/warp/0.1.3", "0.1.4": "http://registry.npmjs.org/warp/0.1.4", "0.1.5": "http://registry.npmjs.org/warp/0.1.5" }, "dist": { "0.0.1": { "shasum": "86f1648e6cdcdb1a7dc4528fef47c307c0dbfc9c", "tarball": "http://registry.npmjs.org/warp/-/warp-0.0.1.tgz" }, "0.0.2": { "shasum": "5e65011cfe02a90c0e8e259ab25aa67756edfde9", "tarball": "http://registry.npmjs.org/warp/-/warp-0.0.2.tgz" }, "0.0.3": { "shasum": "73e5a1bb8f588fe10f44d1f76e5e246e4b441762", "tarball": "http://registry.npmjs.org/warp/-/warp-0.0.3.tgz" }, "0.1.0": { "shasum": "0567f307e1d0df3b678c38b76750e159bb51da49", "tarball": "http://registry.npmjs.org/warp/-/warp-0.1.0.tgz" }, "0.1.1": { "shasum": "03b4cf9448c82ac5307c481d08bde70ee971aa06", "tarball": "http://registry.npmjs.org/warp/-/warp-0.1.1.tgz" }, "0.1.2": { "shasum": "85fe9550b71be2ee40b02a0876fedf9c5a0445be", "tarball": "http://registry.npmjs.org/warp/-/warp-0.1.2.tgz" }, "0.1.3": { "shasum": "52c8ea8e33bd08354699d63ab19fdc70ca486642", "tarball": "http://registry.npmjs.org/warp/-/warp-0.1.3.tgz" }, "0.1.4": { "shasum": "f5f2061599e86f5563f843c3deca2382244e3d16", "tarball": "http://registry.npmjs.org/warp/-/warp-0.1.4.tgz" }, "0.1.5": { "shasum": "252741fd1edc13b4e81137ebbc07e8d9de8cd28a", "tarball": "http://registry.npmjs.org/warp/-/warp-0.1.5.tgz" } }, "keywords": [ "crawling", "scraping", "http", "https" ], "url": "http://registry.npmjs.org/warp/" }, "wasp-web": { "name": "wasp-web", "description": "NodeJS extensible monitoring solution for cloud servers, processes and applications", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "robink", "email": "robin.komiwes@gmail.com" }, { "name": "maximebrazeilles", "email": "maxime.brazeilles@gmail.com" }, { "name": "maximeb", "email": "maxime.brazeilles@gmail.com" } ], "time": { "modified": "2011-10-04T12:51:54.469Z", "created": "2011-09-29T14:19:48.460Z", "0.1.0": "2011-09-29T14:19:49.221Z", "0.1.1": "2011-09-29T14:49:23.373Z", "0.1.2": "2011-09-29T14:56:47.668Z", "0.1.3": "2011-10-04T12:48:58.174Z" }, "repository": { "type": "git", "url": "git@github.com:nectify/wasp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wasp-web/0.1.0", "0.1.1": "http://registry.npmjs.org/wasp-web/0.1.1", "0.1.2": "http://registry.npmjs.org/wasp-web/0.1.2", "0.1.3": "http://registry.npmjs.org/wasp-web/0.1.3" }, "dist": { "0.1.0": { "shasum": "9a42ec450f35bbc7484c3b1e9d02df0785ab1e73", "tarball": "http://registry.npmjs.org/wasp-web/-/wasp-web-0.1.0.tgz" }, "0.1.1": { "shasum": "f1e4e7f06d628d3baafe071996ea48180421370c", "tarball": "http://registry.npmjs.org/wasp-web/-/wasp-web-0.1.1.tgz" }, "0.1.2": { "shasum": "ebf5661f03166dfa0ba3d82c9aebb8879a85b2ae", "tarball": "http://registry.npmjs.org/wasp-web/-/wasp-web-0.1.2.tgz" }, "0.1.3": { "shasum": "17b715153e82d93eaa1f542d1d918659c07bd81e", "tarball": "http://registry.npmjs.org/wasp-web/-/wasp-web-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/wasp-web/" }, "wasp-worker": { "name": "wasp-worker", "description": "Wasp daemon to be installed on each monitored host. Has to be used with wasp monitoring tool/", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "maximeb", "email": "maxime.brazeilles@gmail.com" }, { "name": "robink", "email": "robin.komiwes@gmail.com" } ], "time": { "modified": "2011-10-04T12:51:11.046Z", "created": "2011-09-29T08:46:34.891Z", "0.1.0": "2011-09-29T08:46:35.791Z", "0.1.1": "2011-10-03T15:01:49.564Z", "0.1.2": "2011-10-03T16:10:19.661Z", "0.1.3": "2011-10-04T08:10:20.358Z" }, "repository": { "type": "git", "url": "git@github.com:nectify/wasp-worker.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wasp-worker/0.1.0", "0.1.1": "http://registry.npmjs.org/wasp-worker/0.1.1", "0.1.2": "http://registry.npmjs.org/wasp-worker/0.1.2", "0.1.3": "http://registry.npmjs.org/wasp-worker/0.1.3" }, "dist": { "0.1.0": { "shasum": "c03d694b27324f4f9a6ac73c5348e0753221720b", "tarball": "http://registry.npmjs.org/wasp-worker/-/wasp-worker-0.1.0.tgz" }, "0.1.1": { "shasum": "1ebe22c455cb254dcb5826454d689720faf97322", "tarball": "http://registry.npmjs.org/wasp-worker/-/wasp-worker-0.1.1.tgz" }, "0.1.2": { "shasum": "81071b37bedf39318bf1325eb1ee425f9112620e", "tarball": "http://registry.npmjs.org/wasp-worker/-/wasp-worker-0.1.2.tgz" }, "0.1.3": { "shasum": "ee2467014ac0f367d73943ae060eff4e90ee3895", "tarball": "http://registry.npmjs.org/wasp-worker/-/wasp-worker-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/wasp-worker/" }, "watch": { "name": "watch", "description": "Utilities for watching file trees.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "mikeal", "email": "mikeal.rogers@gmail.com" } ], "author": { "name": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com" }, "time": { "modified": "2011-12-07T18:18:02.809Z", "created": "2011-01-03T00:41:15.407Z", "0.1.0": "2011-01-03T00:41:15.407Z", "0.2.0": "2011-01-03T00:41:15.407Z", "0.2.1": "2011-01-03T00:41:15.407Z", "0.3.0": "2011-01-03T00:41:15.407Z", "0.3.1": "2011-02-22T06:49:29.718Z", "0.3.2": "2011-05-18T21:23:43.722Z", "0.3.3": "2011-09-22T15:29:07.687Z", "0.4.0": "2011-10-22T15:57:06.524Z", "0.5.0": "2011-12-07T18:18:02.809Z" }, "repository": { "type": "git", "url": "git://github.com/mikeal/watch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/watch/0.1.0", "0.2.0": "http://registry.npmjs.org/watch/0.2.0", "0.2.1": "http://registry.npmjs.org/watch/0.2.1", "0.3.0": "http://registry.npmjs.org/watch/0.3.0", "0.3.1": "http://registry.npmjs.org/watch/0.3.1", "0.3.2": "http://registry.npmjs.org/watch/0.3.2", "0.3.3": "http://registry.npmjs.org/watch/0.3.3", "0.4.0": "http://registry.npmjs.org/watch/0.4.0", "0.5.0": "http://registry.npmjs.org/watch/0.5.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/watch/-/watch-0.1.0.tgz" }, "0.2.0": { "tarball": "http://packages:5984/watch/-/watch-0.2.0.tgz" }, "0.2.1": { "tarball": "http://packages:5984/watch/-/watch-0.2.1.tgz" }, "0.3.0": { "tarball": "http://registry.npmjs.org/watch/-/watch@0.3.0.tgz" }, "0.3.1": { "shasum": "6da7994c24a8b65da81da18a323123d5abf5086f", "tarball": "http://registry.npmjs.org/watch/-/watch-0.3.1.tgz" }, "0.3.2": { "shasum": "562b93754f6d1e138e782da361f570b32ce2b7a6", "tarball": "http://registry.npmjs.org/watch/-/watch-0.3.2.tgz" }, "0.3.3": { "shasum": "2aa776716ed463464dbaa2c2e4f9c6aca1e2fa3c", "tarball": "http://registry.npmjs.org/watch/-/watch-0.3.3.tgz" }, "0.4.0": { "shasum": "06ee70e1627f0523dccbb3d3760ab54520a5b121", "tarball": "http://registry.npmjs.org/watch/-/watch-0.4.0.tgz" }, "0.5.0": { "shasum": "1eb1399b3420960127431efa646b718da146d37f", "tarball": "http://registry.npmjs.org/watch/-/watch-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/watch/" }, "watch_dir": { "name": "watch_dir", "description": "Watch for file changes in specific directory", "dist-tags": { "latest": "0.6.0" }, "maintainers": [ { "name": "kossnocorp", "email": "kossnocorp@gmail.com" } ], "time": { "modified": "2011-01-01T15:21:56.986Z", "created": "2010-12-30T18:45:27.278Z", "0.5.0": "2010-12-30T18:45:27.966Z", "0.6.0": "2011-01-01T15:21:56.986Z" }, "author": { "name": "Sasha Koss", "email": "kossnocorp@gmail.com", "url": "http://koss.nocorp.me/" }, "repository": { "type": "git", "url": "https://kossnocorp@github.com/kossnocorp/watch_dir.js.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/watch_dir/0.5.0", "0.6.0": "http://registry.npmjs.org/watch_dir/0.6.0" }, "dist": { "0.5.0": { "shasum": "d7df81d70767bf7af1b8590fe9a1a296dbe14446", "tarball": "http://registry.npmjs.org/watch_dir/-/watch_dir-0.5.0.tgz" }, "0.6.0": { "shasum": "f94c383045e32208fb3e4e346f3dc5b43c6f15ef", "tarball": "http://registry.npmjs.org/watch_dir/-/watch_dir-0.6.0.tgz" } }, "keywords": [ "watch", "dir", "monitor", "fs" ], "url": "http://registry.npmjs.org/watch_dir/" }, "watch_r": { "name": "watch_r", "description": "", "dist-tags": { "latest": "0.0.2" }, "readme": "## Features\n\n- recursively watch files\n- **watch new dirs/files that have been added to any watched directory** \n- ability to ignore files with `.ignorewatch` including list of files to ignore (similar to `.gitignore`). Use `*` to ignore all files in `.ignorewatch` directory. \n\n## Installation\n\n\tnpm install watch_r\n\n````javascript \n \nvar watch_r = require('watch_r');\n\nwatch_r('/path/to/file', function(watcher) {\n\t\n\twatcher.on('change', function() {\n\t\t//do stuff\n\t})\n})\n\n```` \n\n", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-11-30T18:55:14.624Z", "created": "2011-11-15T18:31:31.027Z", "0.0.1": "2011-11-15T18:31:32.280Z", "0.0.2": "2011-11-30T18:55:14.624Z" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/watch_r/0.0.1", "0.0.2": "http://registry.npmjs.org/watch_r/0.0.2" }, "dist": { "0.0.1": { "shasum": "16bd19ff6a7bf3246645f20aaf4adefa745a76bc", "tarball": "http://registry.npmjs.org/watch_r/-/watch_r-0.0.1.tgz" }, "0.0.2": { "shasum": "eb40a0690c662558813f94e592274173f02e582b", "tarball": "http://registry.npmjs.org/watch_r/-/watch_r-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/watch_r/" }, "watch-less": { "name": "watch-less", "description": "Watches your .less files recursively and auto-compiles them.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jgreene", "email": "justin.j.greene@gmail.com" } ], "time": { "modified": "2011-09-14T00:34:21.878Z", "created": "2011-09-13T23:24:51.016Z", "0.0.1": "2011-09-13T23:24:51.314Z", "0.0.2": "2011-09-14T00:34:21.878Z" }, "author": { "name": "Justin Greene", "email": "justin.j.greene@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jgreene/watch-less.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/watch-less/0.0.1", "0.0.2": "http://registry.npmjs.org/watch-less/0.0.2" }, "dist": { "0.0.1": { "shasum": "dee3ad0a5612bb7409eb85e56c3a957237dd28fc", "tarball": "http://registry.npmjs.org/watch-less/-/watch-less-0.0.1.tgz" }, "0.0.2": { "shasum": "2a5166ace6a705b5d6feec8c2d8b682e64925bde", "tarball": "http://registry.npmjs.org/watch-less/-/watch-less-0.0.2.tgz" } }, "keywords": [ "less", "css", "watch" ], "url": "http://registry.npmjs.org/watch-less/" }, "watch-node": { "name": "watch-node", "description": "Simple fsevents wrapper for node", "dist-tags": { "latest": "0.1.5" }, "maintainers": [ { "name": "viatropos", "email": "lancejpollard@gmail.com" } ], "time": { "modified": "2011-11-08T08:23:35.178Z", "created": "2011-11-01T23:19:59.311Z", "0.1.0": "2011-11-01T23:19:59.837Z", "0.1.5": "2011-11-08T08:23:35.178Z" }, "author": { "name": "Lance Pollard", "email": "lancejpollard@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/viatropos/watch-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/watch-node/0.1.0", "0.1.5": "http://registry.npmjs.org/watch-node/0.1.5" }, "dist": { "0.1.0": { "shasum": "3c050ea957cbdb52f2e3466af91cb15763fe2e44", "tarball": "http://registry.npmjs.org/watch-node/-/watch-node-0.1.0.tgz" }, "0.1.5": { "shasum": "8dd5e846367557ff0d4caff9d38d5eb123c4cf9c", "tarball": "http://registry.npmjs.org/watch-node/-/watch-node-0.1.5.tgz" } }, "keywords": [ "file system", "compression", "node" ], "url": "http://registry.npmjs.org/watch-node/" }, "watch-tree": { "name": "watch-tree", "description": "Yet another library for watching FS trees. Includes a JSON-on-stdout command-line tool and {filePreexisted,allPreexistingFilesReported} events.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "andrewschaaf", "email": "andrew@andrewschaaf.com" } ], "time": { "modified": "2011-04-13T14:25:34.595Z", "created": "2011-01-14T19:40:00.792Z", "0.1.0": "2011-01-14T19:40:00.943Z", "0.1.1": "2011-04-13T14:25:34.595Z" }, "author": { "name": "Andrew Schaaf", "email": "andrew@andrewschaaf.com" }, "repository": { "type": "git", "url": "git://github.com/tafa/node-watch-tree.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/watch-tree/0.1.0", "0.1.1": "http://registry.npmjs.org/watch-tree/0.1.1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/watch-tree/-/watch-tree-0.1.0.tgz" }, "0.1.1": { "shasum": "d230ed253eaaa253b5664f4eb56d5aa8637404e7", "tarball": "http://registry.npmjs.org/watch-tree/-/watch-tree-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/watch-tree/" }, "watch.js": { "name": "watch.js", "description": "A script and stylesheet reloader. Less browser refreshing.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "markmarkoh", "email": "markmarkoh@gmail.com" } ], "time": { "modified": "2011-07-26T06:09:08.017Z", "created": "2011-07-25T03:29:40.357Z", "0.0.1": "2011-07-25T03:29:40.677Z", "0.0.2": "2011-07-25T03:41:08.034Z", "0.0.3": "2011-07-26T05:09:08.665Z", "0.0.4": "2011-07-26T05:47:26.458Z", "0.0.5": "2011-07-26T06:09:08.017Z" }, "author": { "name": "Mark DiMarco", "url": "@markmarkoh" }, "versions": { "0.0.1": "http://registry.npmjs.org/watch.js/0.0.1", "0.0.2": "http://registry.npmjs.org/watch.js/0.0.2", "0.0.3": "http://registry.npmjs.org/watch.js/0.0.3", "0.0.4": "http://registry.npmjs.org/watch.js/0.0.4", "0.0.5": "http://registry.npmjs.org/watch.js/0.0.5" }, "dist": { "0.0.1": { "shasum": "6dafa135327a51a0f24d889b677d2de19d8c8004", "tarball": "http://registry.npmjs.org/watch.js/-/watch.js-0.0.1.tgz" }, "0.0.2": { "shasum": "94cdf8fc28b48b1b41ae6e014b27afa2f8c14790", "tarball": "http://registry.npmjs.org/watch.js/-/watch.js-0.0.2.tgz" }, "0.0.3": { "shasum": "aaa1a4a5af9056f96dd44d7acdfb098dc3eb4e6a", "tarball": "http://registry.npmjs.org/watch.js/-/watch.js-0.0.3.tgz" }, "0.0.4": { "shasum": "22b216fc0950de7e5aedc411d2abe8a20fad93c2", "tarball": "http://registry.npmjs.org/watch.js/-/watch.js-0.0.4.tgz" }, "0.0.5": { "shasum": "77b018e38ebd35e097f0b6d3b7a0a6df5fdfa1fd", "tarball": "http://registry.npmjs.org/watch.js/-/watch.js-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/watch.js/" }, "watchable": { "name": "watchable", "description": "Watchable Event Extension", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ckudige", "email": "npm@kudige.com" } ], "time": { "modified": "2011-05-24T06:32:30.893Z", "created": "2011-05-24T06:32:29.976Z", "0.0.1": "2011-05-24T06:32:30.893Z" }, "repository": { "type": "git", "url": "git@github.com:kudige/watchable.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/watchable/0.0.1" }, "dist": { "0.0.1": { "shasum": "818084dcd2ece8da5eb6f876da8ba170dff48905", "tarball": "http://registry.npmjs.org/watchable/-/watchable-0.0.1.tgz" } }, "keywords": [ "event", "evented i/o", "unhandled events", "watchable" ], "url": "http://registry.npmjs.org/watchable/" }, "watchersto": { "name": "watchersto", "description": "Fetch a github projects watchers and exports them to either json, csv or vcf formats", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-04-15T04:33:18.637Z", "created": "2011-04-15T04:23:20.541Z", "0.1.0": "2011-04-15T04:23:21.893Z", "0.1.1": "2011-04-15T04:33:18.637Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "http://github.com/balupton/watchersto.npm.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/watchersto/0.1.0", "0.1.1": "http://registry.npmjs.org/watchersto/0.1.1" }, "dist": { "0.1.0": { "shasum": "4d5451bbffcba9d002542532552a6007b542bd20", "tarball": "http://registry.npmjs.org/watchersto/-/watchersto-0.1.0.tgz" }, "0.1.1": { "shasum": "a71995073a08fe15b2d810ecc57b7f119052ade0", "tarball": "http://registry.npmjs.org/watchersto/-/watchersto-0.1.1.tgz" } }, "keywords": [ "github", "email", "watchers", "newsletter", "mail", "campaign", "csv", "vcard" ], "url": "http://registry.npmjs.org/watchersto/" }, "watchit": { "name": "watchit", "description": "A sensible wrapper around fs.watch", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "TrevorBurnham", "email": "trevorburnham@gmail.com" } ], "time": { "modified": "2011-11-23T21:28:02.850Z", "created": "2011-11-18T21:44:00.315Z", "0.0.1": "2011-11-18T21:44:00.746Z", "0.0.2": "2011-11-23T21:28:02.850Z" }, "author": { "name": "Trevor Burnham", "url": "http://trevorburnham.com" }, "repository": { "type": "git", "url": "git://github.com/TrevorBurnham/Watchit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/watchit/0.0.1", "0.0.2": "http://registry.npmjs.org/watchit/0.0.2" }, "dist": { "0.0.1": { "shasum": "4430955c7f32dbf5d4300db2f6b6fe53684e2c47", "tarball": "http://registry.npmjs.org/watchit/-/watchit-0.0.1.tgz" }, "0.0.2": { "shasum": "19b09506a8f1ef381029e5943b27d9a2575bd67a", "tarball": "http://registry.npmjs.org/watchit/-/watchit-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/watchit/" }, "watchman": { "name": "watchman", "description": "A simple utility to watch files/directories and perform an action when they change.", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "dfjones", "email": "doug@dfjones.net" } ], "time": { "modified": "2011-07-20T04:08:55.128Z", "created": "2011-04-13T03:31:39.632Z", "0.1.0": "2011-04-13T03:31:39.769Z", "0.1.1": "2011-04-13T18:41:53.968Z", "0.1.2": "2011-04-14T21:36:16.007Z", "0.1.3": "2011-04-14T21:43:07.680Z", "0.1.4": "2011-07-20T04:08:55.128Z" }, "author": { "name": "Doug Jones", "email": "doug@dfjones.net" }, "repository": { "type": "git", "url": "git://github.com/dfjones/watchman.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/watchman/0.1.0", "0.1.1": "http://registry.npmjs.org/watchman/0.1.1", "0.1.2": "http://registry.npmjs.org/watchman/0.1.2", "0.1.3": "http://registry.npmjs.org/watchman/0.1.3", "0.1.4": "http://registry.npmjs.org/watchman/0.1.4" }, "dist": { "0.1.0": { "shasum": "55e158542df6097b30f231d16bcefa7133c77a7b", "tarball": "http://registry.npmjs.org/watchman/-/watchman-0.1.0.tgz" }, "0.1.1": { "shasum": "3c2691c5a0ca93302340d8ae39704fa31f741216", "tarball": "http://registry.npmjs.org/watchman/-/watchman-0.1.1.tgz" }, "0.1.2": { "shasum": "27911d85a312cb7413e80c20a37e89743d520029", "tarball": "http://registry.npmjs.org/watchman/-/watchman-0.1.2.tgz" }, "0.1.3": { "shasum": "2b2cd27f3386f52d393b8f228c78b6a7881ebe8d", "tarball": "http://registry.npmjs.org/watchman/-/watchman-0.1.3.tgz" }, "0.1.4": { "shasum": "2ceb4f54d47f3548c6af5b42f96762087b8b8015", "tarball": "http://registry.npmjs.org/watchman/-/watchman-0.1.4.tgz" } }, "keywords": [ "file", "filesystem", "change", "command line" ], "url": "http://registry.npmjs.org/watchman/" }, "watchn": { "name": "watchn", "description": "Intelligently auto execute tasks on file/directory changes", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "mkitt", "email": "mk.kitt@gmail.com" } ], "time": { "modified": "2011-09-19T06:05:27.385Z", "created": "2011-04-22T05:05:22.084Z", "0.0.5": "2011-04-22T05:05:22.415Z", "0.0.6": "2011-04-24T07:31:26.624Z", "0.0.7": "2011-04-24T19:45:21.577Z", "0.0.8": "2011-04-25T17:37:49.849Z", "0.0.9": "2011-08-21T08:04:49.040Z", "0.1.0": "2011-08-21T22:19:25.013Z", "0.1.1": "2011-09-19T06:05:27.385Z" }, "author": { "name": "Matthew Kitt", "email": "mk.kitt@gmail.com", "url": "http://mkitt.net/" }, "repository": { "type": "git", "url": "git://github.com/mkitt/watchn.git" }, "versions": { "0.0.5": "http://registry.npmjs.org/watchn/0.0.5", "0.0.6": "http://registry.npmjs.org/watchn/0.0.6", "0.0.7": "http://registry.npmjs.org/watchn/0.0.7", "0.0.8": "http://registry.npmjs.org/watchn/0.0.8", "0.0.9": "http://registry.npmjs.org/watchn/0.0.9", "0.1.0": "http://registry.npmjs.org/watchn/0.1.0", "0.1.1": "http://registry.npmjs.org/watchn/0.1.1" }, "dist": { "0.0.5": { "shasum": "b728f8bc107296eabbe7d8c6bc79e21bac285b8a", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.0.5.tgz" }, "0.0.6": { "shasum": "ef5f84aeb188f7cc9c2952342eea84360faaa77c", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.0.6.tgz" }, "0.0.7": { "shasum": "33f121e54716fe43931dede8e76e77ca7d4ac82c", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.0.7.tgz" }, "0.0.8": { "shasum": "d53fd12aaed72aa0c84c879fc15d8ac0168eae79", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.0.8.tgz" }, "0.0.9": { "shasum": "c2e69ec9639b43d40cac3858288ecfb2db0eed08", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.0.9.tgz" }, "0.1.0": { "shasum": "80582e4a9e51cb1cd63ea8c8dc1fb2d062e014e2", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.1.0.tgz" }, "0.1.1": { "shasum": "c7ed5144cfee082836b69c250590377c73519523", "tarball": "http://registry.npmjs.org/watchn/-/watchn-0.1.1.tgz" } }, "keywords": [ "development tool", "watch", "notify", "dev", "development", "reporter", "test" ], "url": "http://registry.npmjs.org/watchn/" }, "watchr": { "name": "watchr", "description": "Node.js watching library, as all the other ones suck.", "dist-tags": { "latest": "0.1.0" }, "readme": "## Watchr. Node.js file watching that doesn't suck.\n\nWatchr is simple, you call `require('watchr').watch(path,function(){console.log('something changed inside the directory')})`\n\nTo install `npm install watchr`\n\nIt works with node.js 0.4, 0.5 and 0.6. It will use `fs.watchFile` if available, otherwise it will use `fs.watch` (e.g. windows support).\n\nThe `fs.watch` functionality is currently quite buggy - node.js returns segmentation faults here and there, but that is due to bugs in node.js. Sigh. Anyway, Enjoy.\n\n\n## License\n\nLicensed under the [MIT License](http://creativecommons.org/licenses/MIT/)\nCopyright 2011 [Benjamin Arthur Lupton](http://balupton.com)", "maintainers": [ { "name": "balupton", "email": "b@lupton.cc" } ], "time": { "modified": "2011-11-13T11:53:57.126Z", "created": "2011-11-13T11:53:53.166Z", "0.1.0": "2011-11-13T11:53:57.126Z" }, "author": { "name": "Benjamin Lupton", "email": "b@lupton.cc", "url": "http://balupton.com" }, "repository": { "type": "git", "url": "git://github.com/balupton/watchr.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/watchr/0.1.0" }, "dist": { "0.1.0": { "shasum": "f9533dc60d942b0bb5b68e098aedfc4d2d75a8cb", "tarball": "http://registry.npmjs.org/watchr/-/watchr-0.1.0.tgz" } }, "keywords": [ "watching", "watch", "files", "directories", "smart" ], "url": "http://registry.npmjs.org/watchr/" }, "wave": { "name": "wave", "description": "Wave Gadget API implementation", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "scottbw", "email": "scott.bradley.wilson@gmail.com" } ], "time": { "modified": "2011-07-22T21:03:02.527Z", "created": "2011-03-10T12:17:21.386Z", "0.1.0": "2011-03-10T12:17:21.831Z", "0.2.0": "2011-03-11T10:38:25.905Z", "0.2.2": "2011-07-22T21:03:02.527Z" }, "author": { "name": "Scott Wilson", "email": "scott.bradley.wilson@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/wave/0.1.0", "0.2.0": "http://registry.npmjs.org/wave/0.2.0", "0.2.2": "http://registry.npmjs.org/wave/0.2.2" }, "dist": { "0.1.0": { "shasum": "a35e83cd1dbbc1531a3d4b6d8e7dcefa1ed614a1", "tarball": "http://registry.npmjs.org/wave/-/wave-0.1.0.tgz" }, "0.2.0": { "shasum": "d2adbc4626698b75de2b485aef414f43c760df80", "tarball": "http://registry.npmjs.org/wave/-/wave-0.2.0.tgz" }, "0.2.2": { "shasum": "8031e956eb360d4653063e703f3979a92f36f497", "tarball": "http://registry.npmjs.org/wave/-/wave-0.2.2.tgz" } }, "keywords": [ "wave", "websocket", "google wave" ], "url": "http://registry.npmjs.org/wave/" }, "wax": { "name": "wax", "dist-tags": { "latest": "4.1.3" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-11-19T21:51:40.703Z", "created": "2011-05-09T21:59:03.176Z", "1.2.2": "2011-05-09T21:59:12.659Z", "1.4.1": "2011-05-13T04:51:04.445Z", "1.4.2": "2011-05-23T20:13:38.437Z", "2.0.0": "2011-06-07T16:44:09.633Z", "2.1.0": "2011-06-10T21:18:04.125Z", "2.1.1": "2011-06-10T21:32:59.697Z", "2.1.2": "2011-06-10T21:56:35.426Z", "2.1.3": "2011-06-10T22:00:19.567Z", "2.1.4": "2011-06-15T21:45:21.979Z", "3.0.0": "2011-06-23T18:42:15.791Z", "3.0.1": "2011-06-23T22:31:00.321Z", "2.1.5": "2011-06-24T16:22:54.157Z", "3.0.2": "2011-06-28T15:10:57.486Z", "3.0.3": "2011-06-28T21:40:15.014Z", "2.1.6": "2011-06-30T19:30:09.193Z", "3.0.4": "2011-08-01T17:09:29.600Z", "3.0.5": "2011-08-11T16:25:00.858Z", "3.0.6": "2011-09-02T15:23:19.825Z", "3.0.7": "2011-09-07T14:58:33.383Z", "3.0.8": "2011-09-23T16:56:25.077Z", "3.0.9": "2011-10-05T16:46:21.403Z", "3.1.0": "2011-10-12T20:05:08.720Z", "4.1.0": "2011-10-27T21:17:33.023Z", "4.1.1": "2011-11-11T19:23:38.868Z", "4.1.2": "2011-11-15T18:34:57.066Z", "4.1.3": "2011-11-19T21:51:40.703Z" }, "author": { "name": "MapBox", "email": "info@mapbox.com", "url": "http://mapbox.com/" }, "description": "Tools for improving web maps.", "repository": { "type": "git", "url": "git://github.com/mapbox/wax.git" }, "versions": { "1.2.2": "http://registry.npmjs.org/wax/1.2.2", "1.4.1": "http://registry.npmjs.org/wax/1.4.1", "1.4.2": "http://registry.npmjs.org/wax/1.4.2", "2.0.0": "http://registry.npmjs.org/wax/2.0.0", "2.1.0": "http://registry.npmjs.org/wax/2.1.0", "2.1.1": "http://registry.npmjs.org/wax/2.1.1", "2.1.2": "http://registry.npmjs.org/wax/2.1.2", "2.1.3": "http://registry.npmjs.org/wax/2.1.3", "2.1.4": "http://registry.npmjs.org/wax/2.1.4", "2.1.5": "http://registry.npmjs.org/wax/2.1.5", "2.1.6": "http://registry.npmjs.org/wax/2.1.6", "3.0.0": "http://registry.npmjs.org/wax/3.0.0", "3.0.1": "http://registry.npmjs.org/wax/3.0.1", "3.0.2": "http://registry.npmjs.org/wax/3.0.2", "3.0.3": "http://registry.npmjs.org/wax/3.0.3", "3.0.4": "http://registry.npmjs.org/wax/3.0.4", "3.0.5": "http://registry.npmjs.org/wax/3.0.5", "3.0.6": "http://registry.npmjs.org/wax/3.0.6", "3.0.7": "http://registry.npmjs.org/wax/3.0.7", "3.0.8": "http://registry.npmjs.org/wax/3.0.8", "3.1.0": "http://registry.npmjs.org/wax/3.1.0", "4.1.0": "http://registry.npmjs.org/wax/4.1.0", "4.1.1": "http://registry.npmjs.org/wax/4.1.1", "4.1.2": "http://registry.npmjs.org/wax/4.1.2", "4.1.3": "http://registry.npmjs.org/wax/4.1.3" }, "dist": { "1.2.2": { "shasum": "1c5559e2073f3dc6596f626cec4907864ed99b59", "tarball": "http://registry.npmjs.org/wax/-/wax-1.2.2.tgz" }, "1.4.1": { "shasum": "7666228ff6af9e6c070451782211e041fa81203b", "tarball": "http://registry.npmjs.org/wax/-/wax-1.4.1.tgz" }, "1.4.2": { "shasum": "816080c0949f97a89147461aab91f21d099bd61f", "tarball": "http://registry.npmjs.org/wax/-/wax-1.4.2.tgz" }, "2.0.0": { "shasum": "79c011a57135adbb3431c2bbce81db6a6d51fd6c", "tarball": "http://registry.npmjs.org/wax/-/wax-2.0.0.tgz" }, "2.1.0": { "shasum": "9ef375d7de1d4d30ffbb169758d304a61b707131", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.0.tgz" }, "2.1.1": { "shasum": "4a252ede76df600736a29f286d924d02014d864b", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.1.tgz" }, "2.1.2": { "shasum": "92743185c0c00fe688e77eabc52bfa850fb108d9", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.2.tgz" }, "2.1.3": { "shasum": "85be54b141bb94020b599831dc83aefa4effa322", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.3.tgz" }, "2.1.4": { "shasum": "0668d3c4c2e276f4f6991efa9fcdf03c2249ec39", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.4.tgz" }, "2.1.5": { "shasum": "414ee9c25e24e4bd6608bfc78c20a1be53eab856", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.5.tgz" }, "2.1.6": { "shasum": "bc914022b029d072da65c55078e24f142b422263", "tarball": "http://registry.npmjs.org/wax/-/wax-2.1.6.tgz" }, "3.0.0": { "shasum": "59bde69dac1fef1db9390c0fdec9d36e3f32dcc4", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.0.tgz" }, "3.0.1": { "shasum": "eb9f507eabf94ccd21aefb9661d4cf7bef0e7d6b", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.1.tgz" }, "3.0.2": { "shasum": "8b5b1cb070801159215cbed97acfe299c4e62f63", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.2.tgz" }, "3.0.3": { "shasum": "7fd2c28611dca2f19a0b1291a3a29c634953d0df", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.3.tgz" }, "3.0.4": { "shasum": "beb51fb3d06948c7fa1bc33855981e48c229cda2", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.4.tgz" }, "3.0.5": { "shasum": "9bb7d2c4c345c3e45c6404ec4c7e1a9037f1e4f2", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.5.tgz" }, "3.0.6": { "shasum": "9aa73b039d79d0217103ccb040de7794f08ffa31", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.6.tgz" }, "3.0.7": { "shasum": "21c56638f74d8590b6e8c13640d2c25731730471", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.7.tgz" }, "3.0.8": { "shasum": "1f31496b6fa397057b2c7fe3247ce01fc901dc10", "tarball": "http://registry.npmjs.org/wax/-/wax-3.0.8.tgz" }, "3.1.0": { "shasum": "795e0048262b4829eece31bc00eb55faef05d3cd", "tarball": "http://registry.npmjs.org/wax/-/wax-3.1.0.tgz" }, "4.1.0": { "shasum": "1a5fbaf7560ff60d2fb0b29b83109c77a1472554", "tarball": "http://registry.npmjs.org/wax/-/wax-4.1.0.tgz" }, "4.1.1": { "shasum": "94829ce189dc21d8621c07942402d3ccde077f26", "tarball": "http://registry.npmjs.org/wax/-/wax-4.1.1.tgz" }, "4.1.2": { "shasum": "70080f4459845c9d691d08437ed5983f57305df7", "tarball": "http://registry.npmjs.org/wax/-/wax-4.1.2.tgz" }, "4.1.3": { "shasum": "2c15981094592801a5912767a0f2b6ec53b7b472", "tarball": "http://registry.npmjs.org/wax/-/wax-4.1.3.tgz" } }, "url": "http://registry.npmjs.org/wax/" }, "waz-storage-js": { "name": "waz-storage-js", "description": "Windows Azure Storage library for Node JS", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "jpgarcia", "email": "juanpablogarcia@gmail.com" } ], "time": { "modified": "2011-09-07T02:12:29.418Z", "created": "2011-07-31T23:59:37.725Z", "0.1.0": "2011-07-31T23:59:39.013Z", "0.1.1": "2011-08-22T21:51:43.411Z", "0.1.2": "2011-09-07T00:33:18.833Z" }, "author": { "name": "Juan Pablo Garcia", "email": "juanpablogarcia@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jpgarcia/waz-tables-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/waz-storage-js/0.1.0", "0.1.1": "http://registry.npmjs.org/waz-storage-js/0.1.1", "0.1.2": "http://registry.npmjs.org/waz-storage-js/0.1.2" }, "dist": { "0.1.0": { "shasum": "0ef35493a48c153a98fb1df2aca1b15f4ff34b5a", "tarball": "http://registry.npmjs.org/waz-storage-js/-/waz-storage-js-0.1.0.tgz" }, "0.1.1": { "shasum": "00ad442d90482ba951b36a2276b3df7c0ebae337", "tarball": "http://registry.npmjs.org/waz-storage-js/-/waz-storage-js-0.1.1.tgz" }, "0.1.2": { "shasum": "ab7a36fa121023a714f6fabf310456c842c94bc5", "tarball": "http://registry.npmjs.org/waz-storage-js/-/waz-storage-js-0.1.2.tgz" } }, "keywords": [ "azure", "waz", "windows", "blobs", "queues", "tables" ], "url": "http://registry.npmjs.org/waz-storage-js/" }, "wd": { "name": "wd", "description": "WebDriver/Selenium 2 node.js client", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "admc", "email": "adam.christian@gmail.com" } ], "time": { "modified": "2011-12-09T07:34:25.249Z", "created": "2011-04-27T19:53:09.045Z", "0.0.1": "2011-04-27T19:53:09.428Z", "0.0.2": "2011-04-27T22:06:28.668Z", "0.0.3": "2011-04-28T02:03:48.154Z", "0.0.4": "2011-05-03T21:16:06.298Z", "0.0.5": "2011-05-06T21:43:14.643Z", "0.0.6": "2011-05-06T23:37:05.272Z", "0.0.7": "2011-08-15T20:53:44.740Z", "0.0.8": "2011-10-11T23:04:53.844Z", "0.0.9": "2011-12-09T07:34:25.249Z" }, "author": { "name": "Adam Christian", "email": "adam.christian@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/admc/wd.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wd/0.0.1", "0.0.2": "http://registry.npmjs.org/wd/0.0.2", "0.0.3": "http://registry.npmjs.org/wd/0.0.3", "0.0.4": "http://registry.npmjs.org/wd/0.0.4", "0.0.5": "http://registry.npmjs.org/wd/0.0.5", "0.0.6": "http://registry.npmjs.org/wd/0.0.6", "0.0.7": "http://registry.npmjs.org/wd/0.0.7", "0.0.8": "http://registry.npmjs.org/wd/0.0.8", "0.0.9": "http://registry.npmjs.org/wd/0.0.9" }, "dist": { "0.0.1": { "shasum": "68af2b9b26e3c8fe708b152f4c0489b7f6a5a220", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.1.tgz" }, "0.0.2": { "shasum": "c173050643eac926eaa339461261c5684cdf5b71", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.2.tgz" }, "0.0.3": { "shasum": "2bd21b1c314cc84ac0f4516099b441f2b5e2f5a9", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.3.tgz" }, "0.0.4": { "shasum": "0e7e170e807902efcbe4a820cd6acc984bd6ef04", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.4.tgz" }, "0.0.5": { "shasum": "41253e5f062fa04367ccc1abbcc9484a4a8635d6", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.5.tgz" }, "0.0.6": { "shasum": "499c21f6a5d312d3547f7f0ffd0964de3b5edee7", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.6.tgz" }, "0.0.7": { "shasum": "17f8812a5e1f468c4f1eea67451e054d089cf367", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.7.tgz" }, "0.0.8": { "shasum": "59b5c203ca8e90d444589e414cf3afaa7751af42", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.8.tgz" }, "0.0.9": { "shasum": "65f327f5499a8710c3703aa37946faea9a46eee8", "tarball": "http://registry.npmjs.org/wd/-/wd-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/wd/" }, "weak": { "name": "weak", "description": "Make weak references to JavaScript Objects.", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "TooTallNate", "email": "nathan@tootallnate.net" } ], "time": { "modified": "2011-10-18T21:06:38.049Z", "created": "2011-09-19T02:05:28.220Z", "0.0.1": "2011-09-19T02:05:29.544Z", "0.1.0": "2011-10-09T18:55:09.838Z", "0.1.1": "2011-10-18T21:06:38.049Z" }, "author": { "name": "Ben Noordhuis", "email": "info@bnoordhuis.nl" }, "repository": { "type": "git", "url": "git://github.com/TooTallNate/node-weak.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/weak/0.0.1", "0.1.0": "http://registry.npmjs.org/weak/0.1.0", "0.1.1": "http://registry.npmjs.org/weak/0.1.1" }, "dist": { "0.0.1": { "shasum": "3b1de5d6c80fe86d8a92d173ad8c6d109fe263a4", "tarball": "http://registry.npmjs.org/weak/-/weak-0.0.1.tgz" }, "0.1.0": { "shasum": "ec09fa93b8fa6fb9fc157f9809270b970f50b171", "tarball": "http://registry.npmjs.org/weak/-/weak-0.1.0.tgz" }, "0.1.1": { "shasum": "bf0dfc700bd238f317b980c17d172955254ec879", "tarball": "http://registry.npmjs.org/weak/-/weak-0.1.1.tgz" } }, "keywords": [ "weak", "reference", "js", "javascript", "object", "function", "callback" ], "url": "http://registry.npmjs.org/weak/" }, "web": { "name": "web", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-09-05T06:43:37.865Z", "created": "2011-09-05T06:43:37.052Z", "0.0.0": "2011-09-05T06:43:37.865Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/web/0.0.0" }, "dist": { "0.0.0": { "shasum": "c200f947ccdfcfe68f927e7e978769ddc6af9e86", "tarball": "http://registry.npmjs.org/web/-/web-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/web/" }, "web-http-client": { "name": "web-http-client", "description": "a web based http client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-11-01T01:00:22.823Z", "created": "2011-11-01T01:00:19.912Z", "0.1.0": "2011-11-01T01:00:22.823Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/nodeapps/web-http-client.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/web-http-client/0.1.0" }, "dist": { "0.1.0": { "shasum": "eb81fe94f23af39969002460165892b7e33b7ceb", "tarball": "http://registry.npmjs.org/web-http-client/-/web-http-client-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/web-http-client/" }, "web-irc": { "name": "web-irc", "description": "In-browser IRC client", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "akavlie", "email": "akavlie@gmail.com" } ], "time": { "modified": "2011-12-01T06:01:55.243Z", "created": "2011-12-01T05:55:34.539Z", "0.0.1": "2011-12-01T06:01:55.243Z" }, "author": { "name": "Aaron Kavlie" }, "versions": { "0.0.1": "http://registry.npmjs.org/web-irc/0.0.1" }, "dist": { "0.0.1": { "shasum": "5a34b36d3b4c1b0c114d4c329436ae69b7d6cf25", "tarball": "http://registry.npmjs.org/web-irc/-/web-irc-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/web-irc/" }, "webapp": { "name": "webapp", "description": "Make a webapp out of anything", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "visnup", "email": "visnupx@gmail.com" } ], "time": { "modified": "2011-03-13T07:43:58.350Z", "created": "2011-03-13T06:30:52.815Z", "0.0.1": "2011-03-13T06:30:53.321Z", "0.0.2": "2011-03-13T07:43:58.350Z" }, "author": { "name": "visnup", "email": "visnupx@gmail.com", "url": "http://visnup.com" }, "repository": { "type": "git", "url": "git@gist.github.com:700995.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webapp/0.0.1", "0.0.2": "http://registry.npmjs.org/webapp/0.0.2" }, "dist": { "0.0.1": { "shasum": "fce939e821b4efeb79456554e2ece37f8055b492", "tarball": "http://registry.npmjs.org/webapp/-/webapp-0.0.1.tgz" }, "0.0.2": { "shasum": "894257e8f5e52c8ecf4c8cd112bd4b8bc5676bb2", "tarball": "http://registry.npmjs.org/webapp/-/webapp-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webapp/" }, "webdav-sync": { "name": "webdav-sync", "description": "Basic local sync to WebDAV servers", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "bermi", "email": "bermi@bermilabs.com" } ], "time": { "modified": "2011-10-07T02:00:31.559Z", "created": "2011-10-07T02:00:30.940Z", "0.1.1": "2011-10-07T02:00:31.559Z" }, "author": { "name": "Bermi Ferrer", "email": "bermi@bermilabs.com" }, "versions": { "0.1.1": "http://registry.npmjs.org/webdav-sync/0.1.1" }, "dist": { "0.1.1": { "shasum": "6d5cb039d4abeed6ccf32c1acb2a200b5091a197", "tarball": "http://registry.npmjs.org/webdav-sync/-/webdav-sync-0.1.1.tgz" } }, "keywords": [ "webdav-sync" ], "url": "http://registry.npmjs.org/webdav-sync/" }, "webdriverjs": { "name": "webdriverjs", "description": "A nodejs bindings implementation for selenium 2.0/webdriver", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "camilo.tapia", "email": "camilo.tapia@gmail.com" } ], "time": { "modified": "2011-11-09T23:19:53.905Z", "created": "2011-09-26T14:08:34.480Z", "0.3.0": "2011-09-26T14:08:35.270Z", "0.3.1": "2011-09-27T20:44:13.437Z", "0.3.5": "2011-09-28T20:43:50.229Z", "0.4.0": "2011-10-20T08:09:37.690Z", "0.4.1": "2011-10-24T09:37:34.533Z", "0.4.2": "2011-10-25T10:19:24.159Z", "0.4.3": "2011-11-01T10:17:02.393Z", "0.4.4": "2011-11-03T22:05:14.171Z", "0.4.5": "2011-11-03T22:05:33.363Z", "0.4.8": "2011-11-07T21:45:55.818Z", "0.4.9": "2011-11-08T18:09:25.067Z", "0.5.0": "2011-11-09T23:19:53.905Z" }, "author": { "name": "camilo tapia", "email": "camilo.tapia@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Camme/webdriverjs.git" }, "versions": { "0.3.0": "http://registry.npmjs.org/webdriverjs/0.3.0", "0.3.1": "http://registry.npmjs.org/webdriverjs/0.3.1", "0.3.5": "http://registry.npmjs.org/webdriverjs/0.3.5", "0.4.0": "http://registry.npmjs.org/webdriverjs/0.4.0", "0.4.1": "http://registry.npmjs.org/webdriverjs/0.4.1", "0.4.2": "http://registry.npmjs.org/webdriverjs/0.4.2", "0.4.3": "http://registry.npmjs.org/webdriverjs/0.4.3", "0.4.4": "http://registry.npmjs.org/webdriverjs/0.4.4", "0.4.5": "http://registry.npmjs.org/webdriverjs/0.4.5", "0.4.8": "http://registry.npmjs.org/webdriverjs/0.4.8", "0.4.9": "http://registry.npmjs.org/webdriverjs/0.4.9", "0.5.0": "http://registry.npmjs.org/webdriverjs/0.5.0" }, "dist": { "0.3.0": { "shasum": "f6a6dedd5ef192e730629ba658621925f666544e", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.3.0.tgz" }, "0.3.1": { "shasum": "b126133dd0429b651d7e178ff5cc6e44de65ddfc", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.3.1.tgz" }, "0.3.5": { "shasum": "aa025b6798e7f8a9c9141a076fc2560e98af581f", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.3.5.tgz" }, "0.4.0": { "shasum": "b21a0d0676410612e49128a9dbc4ace91854f70d", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.0.tgz" }, "0.4.1": { "shasum": "f6fad110c3a8a729a14b4c19d0cc12bd66f90be5", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.1.tgz" }, "0.4.2": { "shasum": "4edbc6597190f661495cbf5a0adcfb43e1bd27f8", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.2.tgz" }, "0.4.3": { "shasum": "26f3a1ff3964a55552aed297a9c5f0677ac20228", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.3.tgz" }, "0.4.4": { "shasum": "e9ca329f308afb214d57ed4f6994900a045cb0ed", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.4.tgz" }, "0.4.5": { "shasum": "c28c4f5aed861bc0ae4f43416a63d163efbb8fd1", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.5.tgz" }, "0.4.8": { "shasum": "ba065ac99b075d8e8210b506ff6ffcd4d613615c", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.8.tgz" }, "0.4.9": { "shasum": "1bb7ec0b8e09fd2560c037e3a5fa19ea6cbe0274", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.4.9.tgz" }, "0.5.0": { "shasum": "fa0b8c46486f68dd7e90e7363c274dc7a003085c", "tarball": "http://registry.npmjs.org/webdriverjs/-/webdriverjs-0.5.0.tgz" } }, "url": "http://registry.npmjs.org/webdriverjs/" }, "webfonts": { "name": "webfonts", "description": "ttf to woff, eot and svg generator", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "uipoet", "email": "dont.tase@me.com" } ], "time": { "modified": "2011-07-01T20:05:04.235Z", "created": "2011-06-24T03:30:25.606Z", "0.1.0": "2011-06-24T03:30:26.322Z", "0.1.1": "2011-07-01T20:05:04.235Z" }, "author": { "name": "Jamie Hoover", "email": "dont.tase@me.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/webfonts/0.1.0", "0.1.1": "http://registry.npmjs.org/webfonts/0.1.1" }, "dist": { "0.1.0": { "shasum": "f7a2cec49685ff6b1af604ba917a4e1f00c26e43", "tarball": "http://registry.npmjs.org/webfonts/-/webfonts-0.1.0.tgz" }, "0.1.1": { "shasum": "6321ecf49fd29a68b98b4f25334db423220695a9", "tarball": "http://registry.npmjs.org/webfonts/-/webfonts-0.1.1.tgz" } }, "keywords": [ "web", "font", "webfont", "ttf", "woff", "eot", "svg", "generator", "css", "truetype" ], "url": "http://registry.npmjs.org/webfonts/" }, "webgenjs": { "name": "webgenjs", "description": "A library interpreting a JavaScript object structure as XML or HTML/CSS for generating a markup document.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ernstsson", "email": "magnus.ernstsson@patchworksolutions.com" } ], "time": { "modified": "2011-05-13T17:40:14.057Z", "created": "2011-05-13T17:40:13.265Z", "0.0.1": "2011-05-13T17:40:14.057Z" }, "author": { "name": "Magnus Ernstsson", "email": "magnus.ernstsson@patchworksolutions.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/webgenjs/0.0.1" }, "dist": { "0.0.1": { "shasum": "4ab7f780bb09d799daff152231a335730028b790", "tarball": "http://registry.npmjs.org/webgenjs/-/webgenjs-0.0.1.tgz" } }, "keywords": [ "web", "jsml", "html", "jss", "css" ], "url": "http://registry.npmjs.org/webgenjs/" }, "webgl": { "name": "webgl", "description": "webGL bindings for node", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "time": { "modified": "2011-11-14T21:23:13.318Z", "created": "2011-08-27T13:33:14.089Z", "0.0.0": "2011-08-27T13:33:14.556Z", "0.0.1": "2011-08-27T14:52:45.807Z", "0.0.2": "2011-08-27T21:22:48.159Z", "0.0.3": "2011-08-29T23:56:05.182Z", "0.0.4": "2011-08-30T21:03:22.706Z", "0.0.5": "2011-09-08T00:47:26.605Z", "0.0.6": "2011-09-08T20:31:47.389Z", "0.0.7": "2011-10-13T22:32:24.837Z" }, "author": { "name": "Tim Caswell", "email": "tim@creationix.com", "url": "http://creationix.com/" }, "users": { "creationix": true }, "versions": { "0.0.0": "http://registry.npmjs.org/webgl/0.0.0", "0.0.1": "http://registry.npmjs.org/webgl/0.0.1", "0.0.2": "http://registry.npmjs.org/webgl/0.0.2", "0.0.3": "http://registry.npmjs.org/webgl/0.0.3", "0.0.4": "http://registry.npmjs.org/webgl/0.0.4", "0.0.5": "http://registry.npmjs.org/webgl/0.0.5", "0.0.6": "http://registry.npmjs.org/webgl/0.0.6", "0.0.7": "http://registry.npmjs.org/webgl/0.0.7" }, "dist": { "0.0.0": { "shasum": "c453d361b3da6da99d4c35f8b9387a64ca878355", "bin": { "true": { "shasum": "a49851a256b57d8a0c5041a1230f7dcc96092ac3" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic": { "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.0-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic.tgz" } }, "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.0.tgz" }, "0.0.1": { "shasum": "a604cacd49f600b92c32e111d85cd5627b52cc37", "bin": { "true": { "shasum": "39cfa4c8c29c0498fe70b1d4c929ae7c308aa9d7" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic": { "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.1-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic.tgz" } }, "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.1.tgz" }, "0.0.2": { "shasum": "4b6d9250e7b532581b31a5f9f1a7ab7c6151bd6c", "bin": { "true": { "shasum": "5e0366a319064f35be61108f70a0782b994104dc" }, "0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic": { "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.2-0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.25-linux-2.6.38-11-generic.tgz" } }, "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.2.tgz" }, "0.0.3": { "shasum": "f21cde205be70b08d31665d00ec6a4a2c8938df6", "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.3.tgz" }, "0.0.4": { "shasum": "d05e4a39fdda53c26c9ef83b7656d9bdccf12c4d", "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.4.tgz" }, "0.0.5": { "shasum": "bda3d60745cd7586ddb949e481c7036df0768aba", "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.5.tgz" }, "0.0.6": { "shasum": "8306a67fd0edd0292015f6118b9ecb881613e0a5", "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.6.tgz" }, "0.0.7": { "shasum": "bc4ee95523993a2b624377419e6a2d9beb9d78c1", "tarball": "http://registry.npmjs.org/webgl/-/webgl-0.0.7.tgz" } }, "url": "http://registry.npmjs.org/webgl/" }, "webhookit-comment": { "name": "webhookit-comment", "description": "Comment module for WebHookIt", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-22T22:45:34.962Z", "created": "2011-01-31T13:30:38.183Z", "0.0.1": "2011-01-31T13:30:38.752Z", "0.0.2": "2011-02-22T22:45:34.962Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-comment/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-comment/0.0.2" }, "dist": { "0.0.1": { "shasum": "e927993da7ce56e985a8f2311feca9a0919715ae", "tarball": "http://registry.npmjs.org/webhookit-comment/-/webhookit-comment-0.0.1.tgz" }, "0.0.2": { "shasum": "d937be484b1295ed0c8c01c6873d508953358096", "tarball": "http://registry.npmjs.org/webhookit-comment/-/webhookit-comment-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webhookit-comment/" }, "webhookit-ejs": { "name": "webhookit-ejs", "description": "EJS templating module for WebHookIt", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-22T22:45:41.365Z", "created": "2011-01-31T13:25:54.299Z", "0.0.1": "2011-01-31T13:25:54.863Z", "0.0.2": "2011-02-22T22:45:41.365Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-ejs/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-ejs/0.0.2" }, "dist": { "0.0.1": { "shasum": "d98a35790d63730c8b28b028d5c7113a87c8c36b", "tarball": "http://registry.npmjs.org/webhookit-ejs/-/webhookit-ejs-0.0.1.tgz" }, "0.0.2": { "shasum": "44acdf10052da55d3742da6ed09745695745b113", "tarball": "http://registry.npmjs.org/webhookit-ejs/-/webhookit-ejs-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webhookit-ejs/" }, "webhookit-email": { "name": "webhookit-email", "description": "Email module for WebHookIt", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-22T22:45:51.761Z", "created": "2011-01-31T13:29:14.624Z", "0.0.1": "2011-01-31T13:29:15.136Z", "0.0.2": "2011-02-22T22:45:51.761Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-email/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-email/0.0.2" }, "dist": { "0.0.1": { "shasum": "c3bfb57b1c262cb53d0e6dff58ab10cfa371eefb", "tarball": "http://registry.npmjs.org/webhookit-email/-/webhookit-email-0.0.1.tgz" }, "0.0.2": { "shasum": "b9f325666e463ec5f7bfc26a726ebfd258b643c3", "tarball": "http://registry.npmjs.org/webhookit-email/-/webhookit-email-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webhookit-email/" }, "webhookit-http": { "name": "webhookit-http", "description": "HTTP module for WebHookIt", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-23T00:12:51.503Z", "created": "2011-01-31T13:36:36.426Z", "0.0.1": "2011-01-31T13:36:36.944Z", "0.0.2": "2011-02-22T20:50:20.488Z", "0.0.3": "2011-02-22T21:31:52.851Z", "0.0.4": "2011-02-22T22:46:20.116Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-http/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-http/0.0.2", "0.0.3": "http://registry.npmjs.org/webhookit-http/0.0.3", "0.0.4": "http://registry.npmjs.org/webhookit-http/0.0.4" }, "dist": { "0.0.1": { "shasum": "d87a098a1142e5565d9a19fa0371fe2d85744123", "tarball": "http://registry.npmjs.org/webhookit-http/-/webhookit-http-0.0.1.tgz" }, "0.0.2": { "shasum": "8982db2886c2c16b4e23cc1d4e236fe84c9b57f4", "tarball": "http://registry.npmjs.org/webhookit-http/-/webhookit-http-0.0.2.tgz" }, "0.0.3": { "shasum": "a7444f07cf473a41c6ca446b1db4829eab226bc6", "tarball": "http://registry.npmjs.org/webhookit-http/-/webhookit-http-0.0.3.tgz" }, "0.0.4": { "shasum": "5def84f0edbb0d8fed8d5d81ebca6d7706b87d2e", "tarball": "http://registry.npmjs.org/webhookit-http/-/webhookit-http-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/webhookit-http/" }, "webhookit-jsonparse": { "name": "webhookit-jsonparse", "description": "JSON.parse module for WebHookIt", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-23T00:12:34.072Z", "created": "2011-02-23T00:12:33.523Z", "0.0.1": "2011-02-23T00:12:34.072Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-jsonparse/0.0.1" }, "dist": { "0.0.1": { "shasum": "94e961f791b489cfdf9f3d74f4dc4f393b9fcc65", "tarball": "http://registry.npmjs.org/webhookit-jsonparse/-/webhookit-jsonparse-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/webhookit-jsonparse/" }, "webhookit-jsonpath": { "name": "webhookit-jsonpath", "description": "JSONPath module for WebHookIt", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-22T22:46:27.937Z", "created": "2011-01-31T11:25:48.460Z", "0.0.1": "2011-01-31T11:25:49.006Z", "0.0.2": "2011-02-22T22:46:27.937Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-jsonpath/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-jsonpath/0.0.2" }, "dist": { "0.0.1": { "shasum": "77e752858490e5c9a33f6e1b0197324628b34a93", "tarball": "http://registry.npmjs.org/webhookit-jsonpath/-/webhookit-jsonpath-0.0.1.tgz" }, "0.0.2": { "shasum": "0f2d54e2daf0f7d49a63f4bc81b4493f3a3904b6", "tarball": "http://registry.npmjs.org/webhookit-jsonpath/-/webhookit-jsonpath-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webhookit-jsonpath/" }, "webhookit-objectbuilder": { "name": "webhookit-objectbuilder", "description": "ObjectBuilder module for WebHookIt", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-22T22:46:40.923Z", "created": "2011-01-31T13:32:15.067Z", "0.0.1": "2011-01-31T13:32:15.562Z", "0.0.2": "2011-02-22T22:46:40.923Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-objectbuilder/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-objectbuilder/0.0.2" }, "dist": { "0.0.1": { "shasum": "566275c539b087a6b8353e0e709bd86776dd9dca", "tarball": "http://registry.npmjs.org/webhookit-objectbuilder/-/webhookit-objectbuilder-0.0.1.tgz" }, "0.0.2": { "shasum": "75d9832d99ef1834258aba4a74f84fa5383bab9c", "tarball": "http://registry.npmjs.org/webhookit-objectbuilder/-/webhookit-objectbuilder-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webhookit-objectbuilder/" }, "webhookit-soupselect": { "name": "webhookit-soupselect", "description": "soupselect module for WebHookIt", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-01-31T11:28:36.075Z", "created": "2011-01-30T18:59:27.528Z", "0.0.1": "2011-01-30T18:59:27.984Z", "0.0.2": "2011-01-30T19:05:39.938Z", "0.0.4": "2011-01-31T09:55:58.209Z", "0.0.5": "2011-01-31T11:28:36.075Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/neyric/webhookit.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-soupselect/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-soupselect/0.0.2", "0.0.4": "http://registry.npmjs.org/webhookit-soupselect/0.0.4", "0.0.5": "http://registry.npmjs.org/webhookit-soupselect/0.0.5" }, "dist": { "0.0.1": { "shasum": "f1c555f0bc26f68294c5a10330a90ba7b57144ac", "tarball": "http://registry.npmjs.org/webhookit-soupselect/-/webhookit-soupselect-0.0.1.tgz" }, "0.0.2": { "shasum": "c51e987c700feeac61b5f0fbe8e7ffa54f5800d3", "tarball": "http://registry.npmjs.org/webhookit-soupselect/-/webhookit-soupselect-0.0.2.tgz" }, "0.0.4": { "shasum": "db487aacfba431a796bcca37130d0c5115b331e5", "tarball": "http://registry.npmjs.org/webhookit-soupselect/-/webhookit-soupselect-0.0.4.tgz" }, "0.0.5": { "shasum": "394373d4ff80fb151387efee7629e8007b2d4386", "tarball": "http://registry.npmjs.org/webhookit-soupselect/-/webhookit-soupselect-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/webhookit-soupselect/" }, "webhookit-xml2js": { "name": "webhookit-xml2js", "description": "xml2js-expat module for WebHookIt", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-23T00:12:41.933Z", "created": "2011-02-23T00:12:41.388Z", "0.0.1": "2011-02-23T00:12:41.933Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-xml2js/0.0.1" }, "dist": { "0.0.1": { "shasum": "ef3c20109304077560b923c8da6f7adcd8afb9b7", "tarball": "http://registry.npmjs.org/webhookit-xml2js/-/webhookit-xml2js-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/webhookit-xml2js/" }, "webhookit-yql": { "name": "webhookit-yql", "description": "YQL module for WebHookIt", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "time": { "modified": "2011-02-22T22:56:07.018Z", "created": "2011-01-31T10:36:26.217Z", "0.0.1": "2011-01-31T10:36:26.741Z", "0.0.2": "2011-02-22T22:46:49.076Z" }, "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/webhookit-packages.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/webhookit-yql/0.0.1", "0.0.2": "http://registry.npmjs.org/webhookit-yql/0.0.2" }, "dist": { "0.0.1": { "shasum": "35d1d75784a338930babfea7d6514fba5db0c27b", "tarball": "http://registry.npmjs.org/webhookit-yql/-/webhookit-yql-0.0.1.tgz" }, "0.0.2": { "shasum": "d8bab8b9438bf99ae98857e57db78726b0ef9560", "tarball": "http://registry.npmjs.org/webhookit-yql/-/webhookit-yql-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/webhookit-yql/" }, "webify": { "name": "webify", "description": "A simple drop-in script to make current directory available via http://*:8080", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-06-09T16:29:52.541Z", "created": "2011-06-09T16:29:48.752Z", "1.0.0": "2011-06-09T16:29:52.541Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com", "url": "https://github.com/dvv" }, "versions": { "1.0.0": "http://registry.npmjs.org/webify/1.0.0" }, "dist": { "1.0.0": { "shasum": "8b069856a2b4d941eb995436959be30d1ca348b5", "tarball": "http://registry.npmjs.org/webify/-/webify-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/webify/" }, "webjs": { "name": "webjs", "description": "Simple and stable devlopment for Node.js", "dist-tags": { "latest": "0.3.6" }, "maintainers": [ { "name": "iwillwen", "email": "willwengunn@gmail.com" } ], "time": { "modified": "2011-12-04T03:08:15.926Z", "created": "2011-10-03T14:53:50.815Z", "0.2.8": "2011-10-03T14:53:51.297Z", "0.2.9": "2011-10-04T03:40:19.719Z", "0.3.0": "2011-10-30T03:09:30.788Z", "0.3.1": "2011-11-12T04:48:18.652Z", "0.3.2": "2011-11-13T02:20:26.846Z", "0.3.3-pre": "2011-11-18T14:18:42.419Z", "0.3.4": "2011-11-26T07:01:21.499Z", "0.3.5": "2011-12-03T08:42:18.653Z", "0.3.6": "2011-12-04T03:08:15.926Z" }, "author": { "name": "Will Wen Gunn", "email": "willwengunn@gmail.com", "url": "http://www.iwillwen.com" }, "repository": { "type": "git", "url": "git://github.com/iwillwen/webjs.git" }, "versions": { "0.2.8": "http://registry.npmjs.org/webjs/0.2.8", "0.2.9": "http://registry.npmjs.org/webjs/0.2.9", "0.3.0": "http://registry.npmjs.org/webjs/0.3.0", "0.3.1": "http://registry.npmjs.org/webjs/0.3.1", "0.3.2": "http://registry.npmjs.org/webjs/0.3.2", "0.3.3-pre": "http://registry.npmjs.org/webjs/0.3.3-pre", "0.3.4": "http://registry.npmjs.org/webjs/0.3.4", "0.3.5": "http://registry.npmjs.org/webjs/0.3.5", "0.3.6": "http://registry.npmjs.org/webjs/0.3.6" }, "dist": { "0.2.8": { "shasum": "8d5b1449c0eca38682b6654a08ad22c2b5012da7", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.2.8.tgz" }, "0.2.9": { "shasum": "be5b1a8dd827a9e015c7ad2445da5dd09e77b9e3", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.2.9.tgz" }, "0.3.0": { "shasum": "b70487ab4afd77cc0416572354a244f9da6ee955", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.0.tgz" }, "0.3.1": { "shasum": "a2c20ca7cb1a9d2afafadd42d392abca8bf6acff", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.1.tgz" }, "0.3.2": { "shasum": "59f619eeff5fc21eb1fca8a3e4a7bcf22fe38857", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.2.tgz" }, "0.3.3-pre": { "shasum": "76bf19683d25406d7f61df9331ee898ba1fd3f10", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.3-pre.tgz" }, "0.3.4": { "shasum": "eebf580b2e60593d0799eb1a0fc9450584cf9f3b", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.4.tgz" }, "0.3.5": { "shasum": "fb2a80274182170be078539a003d0b2f776745a6", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.5.tgz" }, "0.3.6": { "shasum": "53d3cc8764ed6d84b5048297d09e4ed6067f878d", "tarball": "http://registry.npmjs.org/webjs/-/webjs-0.3.6.tgz" } }, "keywords": [ "http", "tcp", "framework", "simple", "restful" ], "url": "http://registry.npmjs.org/webjs/" }, "webkit-server": { "name": "webkit-server", "description": "A driver for webkit-server.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tristandunn", "email": "tristanzdunn@gmail.com" } ], "time": { "modified": "2011-10-25T01:04:30.112Z", "created": "2011-10-25T01:04:29.327Z", "0.1.0": "2011-10-25T01:04:30.112Z" }, "author": { "name": "Tristan Dunn", "email": "hello@tristandunn.com", "url": "http://tristandunn.com" }, "repository": { "type": "git", "url": "git://github.com/tristandunn/node-webkit-server.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/webkit-server/0.1.0" }, "dist": { "0.1.0": { "shasum": "11a4b0d1fe5b01112df6cb0dbca14b90aa855ac7", "tarball": "http://registry.npmjs.org/webkit-server/-/webkit-server-0.1.0.tgz" } }, "keywords": [ "driver", "headless", "webkit" ], "url": "http://registry.npmjs.org/webkit-server/" }, "webmake": { "name": "webmake", "description": "Bundle CommonJS modules into single script for web browser", "dist-tags": { "latest": "0.3.3" }, "maintainers": [ { "name": "medikoo", "email": "medikoo+npm@medikoo.com" } ], "time": { "modified": "2011-08-12T13:41:59.998Z", "created": "2011-05-11T13:00:08.359Z", "0.2.1": "2011-05-11T13:00:09.146Z", "0.2.2": "2011-07-20T09:12:14.416Z", "0.3.0": "2011-08-11T16:09:38.659Z", "0.3.1": "2011-08-11T16:19:11.829Z", "0.3.2": "2011-08-12T11:53:53.279Z", "0.3.3": "2011-08-12T13:41:59.998Z" }, "author": { "name": "Mariusz Nowak", "email": "medikoo+webmake@medikoo.com", "url": "http://www.medikoo.com/" }, "repository": { "type": "git", "url": "git://github.com/medikoo/modules-webmake.git" }, "versions": { "0.2.1": "http://registry.npmjs.org/webmake/0.2.1", "0.2.2": "http://registry.npmjs.org/webmake/0.2.2", "0.3.0": "http://registry.npmjs.org/webmake/0.3.0", "0.3.1": "http://registry.npmjs.org/webmake/0.3.1", "0.3.2": "http://registry.npmjs.org/webmake/0.3.2", "0.3.3": "http://registry.npmjs.org/webmake/0.3.3" }, "dist": { "0.2.1": { "shasum": "dc683989b375a265cddf565688fec57c64a8381e", "tarball": "http://registry.npmjs.org/webmake/-/webmake-0.2.1.tgz" }, "0.2.2": { "shasum": "fe740ffe8cba35c179e8d2a91ad9dbf54cbe6952", "tarball": "http://registry.npmjs.org/webmake/-/webmake-0.2.2.tgz" }, "0.3.0": { "shasum": "9fab4d822bb3b83cc9deb8eac902b6ac7fc0102b", "tarball": "http://registry.npmjs.org/webmake/-/webmake-0.3.0.tgz" }, "0.3.1": { "shasum": "0e5bc9bdf3e68ef8a4e3ae7556691eb1e4873d40", "tarball": "http://registry.npmjs.org/webmake/-/webmake-0.3.1.tgz" }, "0.3.2": { "shasum": "4dc9b8baf3b6c54f9d0685da3e4a0c07583eff46", "tarball": "http://registry.npmjs.org/webmake/-/webmake-0.3.2.tgz" }, "0.3.3": { "shasum": "879d898b44d497d60ccc205fb6e3119f54ac05ee", "tarball": "http://registry.npmjs.org/webmake/-/webmake-0.3.3.tgz" } }, "keywords": [ "modules", "make", "build", "web", "browser", "deploy", "bundle", "package", "builder", "packager", "generator", "browserify" ], "url": "http://registry.npmjs.org/webmake/" }, "webmetrics": { "name": "webmetrics", "description": "Webmetrics JSON API library", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "ryanbreen", "email": "ryan@ryanbreen.com" } ], "time": { "modified": "2011-08-31T22:13:11.408Z", "created": "2011-08-31T22:13:10.938Z", "0.1.0": "2011-08-31T22:13:11.408Z" }, "author": { "name": "Ryan Breen", "email": "ryan@ryanbreen.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/webmetrics/0.1.0" }, "dist": { "0.1.0": { "shasum": "301448d67fee52d4fd493fed3654aafdf23cd30e", "tarball": "http://registry.npmjs.org/webmetrics/-/webmetrics-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/webmetrics/" }, "webnull": { "name": "webnull", "description": "web/null eats your HTTP. a useful tool to assist with stress, performance and experiment testing.", "dist-tags": { "latest": "0.0.4" }, "readme": "# web/null\n\nweb/null is `/dev/null` for the Web. It silently agrees with and eats up any request\nbeing `VERB`d to it, and keeps statistics of it. \n\nweb/null is great to use as a diagnostics end-socket of any distributed system you\nhave, that works against another system sitting at an HTTP endpoint. \n\nReplace any service with it, in order to have a real peek at what\nyour other services are doing. \n\nweb/null is extremely useful (and being used) for getting stats data during stress\ntesting a complex system. \n\n## Quick Start\n\nclone this repository and run\n\n $ npm install\n\nYou should then be able to run\n\n $ node webnull\n == web/null v0.0.1. I eat your HTTP. ==\n * Listening on port 4000.\n * Flushing to webnull.log every 10 seconds.\n\nAnd now just experiment. Here is apachebench\n\n $ ab -n 10000 -c 10 \"http://localhost:4000/\"\n\nSample output, human-readable (debug)\n\n ...\n 127.0.0.1 - - [Wed, 09 Nov 2011 13:35:36 GMT] \"GET / HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1\"\n 127.0.0.1 - - [Wed, 09 Nov 2011 13:35:36 GMT] \"GET /favicon.ico HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1\"\n 1320845743 51 req(total)\t0 bytes(total)\t51 reqs\t0 bytes\t5.1 req(s)\t0 bytes(avg)\n\nSample output, CSV (webnull.log)\n\n ...\n 1320845743,51,0,51,0,5.1,0\n\n## Doing more\n\nHere's how help looks like:\n\n $ node webnull --help\n Usage: webnull [options]\n\n Options:\n\n -h, --help output usage information\n -V, --version output the version number\n -d, --debug Show when flush happens.\n -c, --canned-response [file] Existing file name to read a response from.\n -o, --output [file] File name to output to.\n -i, --interval [seconds] Flush interval.\n -p, --port [number] Port to listen on.\n\n## Contributing\n\nFork, implement, add tests, pull request, get my everlasting thanks and a respectable place here :).\n\n\n## Copyright\n\nCopyright (c) 2011 [Dotan Nahum](http://gplus.to/dotan) [@jondot](http://twitter.com/jondot). See MIT-LICENSE for further details.\n\n", "maintainers": [ { "name": "jondot", "email": "jondotan@gmail.com" } ], "time": { "modified": "2011-11-13T19:36:29.161Z", "created": "2011-11-13T19:34:57.041Z", "0.0.3": "2011-11-13T19:35:00.912Z", "0.0.4": "2011-11-13T19:36:29.161Z" }, "author": { "name": "Dotan Nahum" }, "versions": { "0.0.3": "http://registry.npmjs.org/webnull/0.0.3", "0.0.4": "http://registry.npmjs.org/webnull/0.0.4" }, "dist": { "0.0.3": { "shasum": "ed078fda5a71a221aa85379996cde01a4d9da41a", "tarball": "http://registry.npmjs.org/webnull/-/webnull-0.0.3.tgz" }, "0.0.4": { "shasum": "e4504a0ebd12a6a7503ac8bf571efebd9316a234", "tarball": "http://registry.npmjs.org/webnull/-/webnull-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/webnull/" }, "webrepl": { "name": "webrepl", "description": "Serve a repl for a node process via a web console", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "mmattozzi", "email": "mike.mattozzi@gmail.com" } ], "time": { "modified": "2011-12-06T01:27:57.343Z", "created": "2011-02-15T04:34:44.386Z", "0.1.0": "2011-02-15T04:34:44.508Z", "0.2.0": "2011-02-16T03:20:07.216Z", "0.3.0": "2011-02-19T19:18:15.215Z", "0.3.1": "2011-02-19T19:38:08.199Z", "0.4.0": "2011-02-26T21:04:20.086Z", "0.4.1": "2011-04-26T00:27:56.431Z", "0.4.2": "2011-04-29T00:06:00.557Z", "0.4.3": "2011-04-29T23:50:16.499Z", "0.4.4": "2011-05-03T02:28:01.228Z", "0.4.5": "2011-05-05T03:59:16.537Z", "0.4.6": "2011-12-06T01:27:57.343Z" }, "author": { "name": "Mike Mattozzi", "email": "mike.mattozzi@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/mmattozzi/webrepl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/webrepl/0.1.0", "0.2.0": "http://registry.npmjs.org/webrepl/0.2.0", "0.3.0": "http://registry.npmjs.org/webrepl/0.3.0", "0.3.1": "http://registry.npmjs.org/webrepl/0.3.1", "0.4.0": "http://registry.npmjs.org/webrepl/0.4.0", "0.4.1": "http://registry.npmjs.org/webrepl/0.4.1", "0.4.2": "http://registry.npmjs.org/webrepl/0.4.2", "0.4.3": "http://registry.npmjs.org/webrepl/0.4.3", "0.4.4": "http://registry.npmjs.org/webrepl/0.4.4", "0.4.5": "http://registry.npmjs.org/webrepl/0.4.5", "0.4.6": "http://registry.npmjs.org/webrepl/0.4.6" }, "dist": { "0.1.0": { "shasum": "cf1d14d62f0ce57b135848536f731f62b1d2d770", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.1.0.tgz" }, "0.2.0": { "shasum": "bf4e7dff5cae35c930bb17ec63ab8f9d16c4baad", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.2.0.tgz" }, "0.3.0": { "shasum": "0e323e7627c04ab631cfb11dc0784183cd3d888e", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.3.0.tgz" }, "0.3.1": { "shasum": "5b2f6e8184dc10a1877f88531591c7a6d2ff8071", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.3.1.tgz" }, "0.4.0": { "shasum": "eafb1d34fe8d7864a1da591fcc9b9056fd3c6f96", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.0.tgz" }, "0.4.1": { "shasum": "27a96aa612b1f92f9336f6ff8282c41e4e9c5507", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.1.tgz" }, "0.4.2": { "shasum": "cc4ff91e31189b8b6766b00df8aee573b28ea193", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.2.tgz" }, "0.4.3": { "shasum": "0ac4e3ac5c16bfda1374f1269d1171b1f5f58f68", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.3.tgz" }, "0.4.4": { "shasum": "00a99be9bcffb7b113d59ed0a2d7e3a16589b6bb", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.4.tgz" }, "0.4.5": { "shasum": "3b78c70e0fac9803868bf7a9189f0e8b63ecba5c", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.5.tgz" }, "0.4.6": { "shasum": "3134799a504166a62c20a4ca23a1f7ab77a56a8d", "tarball": "http://registry.npmjs.org/webrepl/-/webrepl-0.4.6.tgz" } }, "keywords": [ "repl", "console", "management" ], "url": "http://registry.npmjs.org/webrepl/" }, "webservice": { "name": "webservice", "description": "turns modules into RESTFul web-services", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/marak/webservice.js.git" }, "time": { "modified": "2011-06-16T00:36:15.406Z", "created": "2011-01-17T10:29:31.740Z", "0.2.0": "2011-01-17T10:29:31.740Z", "0.3.0": "2011-01-17T10:29:31.740Z", "0.4.6": "2011-01-21T23:59:28.987Z", "0.4.8": "2011-01-23T21:40:15.371Z", "0.4.9": "2011-02-02T09:40:12.105Z", "0.5.0": "2011-04-28T05:36:16.778Z", "0.5.1": "2011-06-16T00:36:15.406Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/webservice/0.2.0", "0.3.0": "http://registry.npmjs.org/webservice/0.3.0", "0.4.6": "http://registry.npmjs.org/webservice/0.4.6", "0.4.8": "http://registry.npmjs.org/webservice/0.4.8", "0.4.9": "http://registry.npmjs.org/webservice/0.4.9", "0.5.0": "http://registry.npmjs.org/webservice/0.5.0", "0.5.1": "http://registry.npmjs.org/webservice/0.5.1" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/webservice/-/webservice-0.2.0.tgz" }, "0.3.0": { "shasum": "259518e02632a8a6672c7835aa0589012fc580bd", "tarball": "http://registry.npmjs.org/webservice/-/webservice-0.3.0.tgz" }, "0.4.6": { "shasum": "5ee9c99083f0dc4e8cf9b48773272d9acda0bf8d", "tarball": "http://registry.npmjs.org/webservice/-/webservice-0.4.6.tgz" }, "0.4.8": { "shasum": "d295b8beb95275fd8d5a4914a0766ed6b19e87c7", "tarball": "http://registry.npmjs.org/webservice/-/webservice-0.4.8.tgz" }, "0.4.9": { "shasum": "69575a402991d2fc4309a706dd16158e6b68c70d", "tarball": "http://registry.npmjs.org/webservice/-/webservice-0.4.9.tgz" }, "0.5.0": { "shasum": "369e85030cd8d7a06c73f68fe7f925157d1bc881", "tarball": "http://registry.npmjs.org/webservice/-/webservice-0.5.0.tgz" }, "0.5.1": { "shasum": "d538ab466b0289e15dbcb53609b95e18616dae2e", "tarball": "http://registry.npmjs.org/webservice/-/webservice-0.5.1.tgz" } }, "keywords": [ "webservice", "REST", "web-service", "JSON" ], "url": "http://registry.npmjs.org/webservice/" }, "webshell": { "name": "webshell", "description": "A console-based web client utility.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "scoates", "email": "sean@seancoates.com" } ], "time": { "modified": "2011-04-13T16:49:02.293Z", "created": "2011-04-13T16:49:02.162Z", "0.2.0": "2011-04-13T16:49:02.293Z" }, "author": { "name": "Evan Haas", "email": "evan@fictivekin.com" }, "repository": { "type": "git", "url": "https://github.com/fictivekin/webshell.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/webshell/0.2.0" }, "dist": { "0.2.0": { "shasum": "fa037bd553b5a3fbc2af4f70f6e10cfbc07d4b4f", "tarball": "http://registry.npmjs.org/webshell/-/webshell-0.2.0.tgz" } }, "keywords": [ "shell", "http", "utility", "debug" ], "url": "http://registry.npmjs.org/webshell/" }, "websock": { "name": "websock", "description": "a complete websockets implementation", "dist-tags": { "latest": "0.3.7" }, "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-12-14T11:32:06.547Z", "created": "2011-09-26T09:52:47.029Z", "0.1.0": "2011-09-26T09:52:48.422Z", "0.2.0": "2011-09-26T15:13:25.997Z", "0.2.1": "2011-09-29T09:38:16.761Z", "0.2.2": "2011-10-04T20:34:25.479Z", "0.2.3": "2011-10-06T15:03:20.333Z", "0.3.0": "2011-10-21T17:02:30.466Z", "0.3.1": "2011-10-21T17:08:23.351Z", "0.3.2": "2011-10-21T18:50:27.651Z", "0.3.3": "2011-10-21T18:52:04.517Z", "0.3.4": "2011-10-21T18:56:00.820Z", "0.3.5": "2011-10-22T19:35:27.439Z", "0.3.6": "2011-11-23T22:54:15.950Z", "0.3.7": "2011-12-14T11:32:06.547Z" }, "author": { "name": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/websock/0.1.0", "0.2.0": "http://registry.npmjs.org/websock/0.2.0", "0.2.1": "http://registry.npmjs.org/websock/0.2.1", "0.2.2": "http://registry.npmjs.org/websock/0.2.2", "0.2.3": "http://registry.npmjs.org/websock/0.2.3", "0.3.0": "http://registry.npmjs.org/websock/0.3.0", "0.3.1": "http://registry.npmjs.org/websock/0.3.1", "0.3.2": "http://registry.npmjs.org/websock/0.3.2", "0.3.3": "http://registry.npmjs.org/websock/0.3.3", "0.3.4": "http://registry.npmjs.org/websock/0.3.4", "0.3.5": "http://registry.npmjs.org/websock/0.3.5", "0.3.6": "http://registry.npmjs.org/websock/0.3.6", "0.3.7": "http://registry.npmjs.org/websock/0.3.7" }, "dist": { "0.1.0": { "shasum": "eb2c46d9a737c101cbc0e1f10bd3d15477d01bf1", "tarball": "http://registry.npmjs.org/websock/-/websock-0.1.0.tgz" }, "0.2.0": { "shasum": "ce90f87008108c5c7bff13431d8ffc77a0b69667", "tarball": "http://registry.npmjs.org/websock/-/websock-0.2.0.tgz" }, "0.2.1": { "shasum": "a78767ce7d530e48fcbb0169d01b68d6815e829f", "tarball": "http://registry.npmjs.org/websock/-/websock-0.2.1.tgz" }, "0.2.2": { "shasum": "9c670d2fca8351cf9d750b700a69c9301c2589fb", "tarball": "http://registry.npmjs.org/websock/-/websock-0.2.2.tgz" }, "0.2.3": { "shasum": "bcc238c2445106c16d01fbb895968ef579a209db", "tarball": "http://registry.npmjs.org/websock/-/websock-0.2.3.tgz" }, "0.3.0": { "shasum": "ff69cd54f43ebfc5a71292835d27ea84c2411331", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.0.tgz" }, "0.3.1": { "shasum": "b24cde66635dbd8c15cfa390bf77802f16498780", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.1.tgz" }, "0.3.2": { "shasum": "c017484169c49338d82ec4206016f163c7cac972", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.2.tgz" }, "0.3.3": { "shasum": "16bac7df202b1cb5ebfeec6213f0dcd53870e767", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.3.tgz" }, "0.3.4": { "shasum": "c999d3a5f32d0302ce502913f11e81b7e018e0eb", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.4.tgz" }, "0.3.5": { "shasum": "434c2d8dcf508d767bfe6ef1f529a6d928de78f3", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.5.tgz" }, "0.3.6": { "shasum": "dac1a4570c3c086790fd08a37d471452bb2a3839", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.6.tgz" }, "0.3.7": { "shasum": "8366c98bb796652ab2023a16da9fb3bdf042b58a", "tarball": "http://registry.npmjs.org/websock/-/websock-0.3.7.tgz" } }, "keywords": [ "browser", "js", "websockets", "sockets", "web", "websock" ], "url": "http://registry.npmjs.org/websock/" }, "websocket": { "name": "websocket", "description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "theturtle32", "email": "brian@worlize.com" } ], "time": { "modified": "2011-11-28T22:37:56.321Z", "created": "2011-07-05T23:56:29.826Z", "0.0.1": "2011-07-05T23:56:30.823Z", "0.0.2": "2011-07-18T06:04:02.923Z", "0.0.3": "2011-07-18T21:02:20.583Z", "0.0.4": "2011-07-18T23:52:10.397Z", "0.0.5": "2011-07-20T01:49:40.651Z", "0.0.6": "2011-07-20T03:25:50.541Z", "0.0.7": "2011-07-23T02:45:56.734Z", "0.0.8": "2011-08-01T22:58:04.540Z", "0.0.9": "2011-08-09T01:44:38.024Z", "0.0.10": "2011-08-10T01:46:03.649Z", "0.0.11": "2011-08-12T02:02:23.844Z", "0.0.12": "2011-08-12T04:11:10.739Z", "0.0.13": "2011-08-18T23:47:29.899Z", "0.0.14": "2011-08-25T05:43:31.961Z", "0.0.15": "2011-08-30T22:37:13.100Z", "0.0.16": "2011-09-05T20:47:34.105Z", "0.0.17": "2011-09-25T19:48:05.758Z", "0.0.18": "2011-10-11T21:14:45.409Z", "0.0.19": "2011-10-11T21:16:10.076Z", "0.0.20": "2011-10-20T08:28:48.776Z", "1.0.0": "2011-10-26T11:25:52.259Z", "1.0.1": "2011-11-22T07:35:17.281Z", "1.0.2": "2011-11-28T22:37:56.321Z" }, "author": { "name": "Brian McKelvey", "email": "brian@worlize.com" }, "repository": { "type": "git", "url": "git://github.com/Worlize/WebSocket-Node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/websocket/0.0.1", "0.0.2": "http://registry.npmjs.org/websocket/0.0.2", "0.0.3": "http://registry.npmjs.org/websocket/0.0.3", "0.0.4": "http://registry.npmjs.org/websocket/0.0.4", "0.0.5": "http://registry.npmjs.org/websocket/0.0.5", "0.0.6": "http://registry.npmjs.org/websocket/0.0.6", "0.0.7": "http://registry.npmjs.org/websocket/0.0.7", "0.0.8": "http://registry.npmjs.org/websocket/0.0.8", "0.0.9": "http://registry.npmjs.org/websocket/0.0.9", "0.0.10": "http://registry.npmjs.org/websocket/0.0.10", "0.0.11": "http://registry.npmjs.org/websocket/0.0.11", "0.0.12": "http://registry.npmjs.org/websocket/0.0.12", "0.0.13": "http://registry.npmjs.org/websocket/0.0.13", "0.0.14": "http://registry.npmjs.org/websocket/0.0.14", "0.0.15": "http://registry.npmjs.org/websocket/0.0.15", "0.0.16": "http://registry.npmjs.org/websocket/0.0.16", "0.0.17": "http://registry.npmjs.org/websocket/0.0.17", "0.0.18": "http://registry.npmjs.org/websocket/0.0.18", "0.0.19": "http://registry.npmjs.org/websocket/0.0.19", "0.0.20": "http://registry.npmjs.org/websocket/0.0.20", "1.0.0": "http://registry.npmjs.org/websocket/1.0.0", "1.0.1": "http://registry.npmjs.org/websocket/1.0.1", "1.0.2": "http://registry.npmjs.org/websocket/1.0.2" }, "dist": { "0.0.1": { "shasum": "67a8c53140d29a5e52f3ea881ee813a18df7dca0", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.1.tgz" }, "0.0.2": { "shasum": "11b9b3cc82f34aa7d07c9d5667134aebc30cfcc7", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.2.tgz" }, "0.0.3": { "shasum": "db7f90f3ca13cdd428ff70013cc76f9eb728c3be", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.3.tgz" }, "0.0.4": { "shasum": "19f3ac34985370395c3ff65183a37c4c7eaaa7fa", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.4.tgz" }, "0.0.5": { "shasum": "48d3856b57f24618398f4b30cf19cdd061b22134", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.5.tgz" }, "0.0.6": { "shasum": "2938084f18d693c8826cbdfc902edf26c0b7ed08", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.6.tgz" }, "0.0.7": { "shasum": "411d84853e41359614c9fda483c35234859df87d", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.7.tgz" }, "0.0.8": { "shasum": "bc4b6df3c631bde5e1f7cfb373c919f95df55157", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.8.tgz" }, "0.0.9": { "shasum": "b2ab26a9454d61e529fdc861ce1d27236f385379", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.9.tgz" }, "0.0.10": { "shasum": "5a5e2db24837c6583078c925a0f905c2c86dcfaa", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.10.tgz" }, "0.0.11": { "shasum": "2bbecb3fde1fa34894fa089de092dd3082966a6d", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.11.tgz" }, "0.0.12": { "shasum": "d430596719b537eddfb068fee59b184b0c2b34d0", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.12.tgz" }, "0.0.13": { "shasum": "7172155e0bacf76c1a81a17a195bd2318133a92e", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.13.tgz" }, "0.0.14": { "shasum": "8f4dba633d71afa768d495bb2f5955924ae6c75c", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.14.tgz" }, "0.0.15": { "shasum": "7efa1fd4f4693bac1ac20066e48887c00db2cb5b", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.15.tgz" }, "0.0.16": { "shasum": "bc9c85d9b7b3acc08fbfeb8a890d3c13e2608e3d", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.16.tgz" }, "0.0.17": { "shasum": "a7dcc3dd6eb1a15c7675954b31f470dcb62c63f5", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.17.tgz" }, "0.0.18": { "shasum": "506790d6d18be585208ed7be4b80582eb7120dae", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.18.tgz" }, "0.0.19": { "shasum": "dde4a56108bd8edb7bd750e7eef6d679229c8821", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.19.tgz" }, "0.0.20": { "shasum": "569dcde3c524fbd2578d9e69a6189ac9e020f4ff", "tarball": "http://registry.npmjs.org/websocket/-/websocket-0.0.20.tgz" }, "1.0.0": { "shasum": "725eb2f2cd1fbd5439853c95fb609d1abab6639a", "tarball": "http://registry.npmjs.org/websocket/-/websocket-1.0.0.tgz" }, "1.0.1": { "shasum": "e11abc9502cefb5db6d921a40589463aee24df58", "tarball": "http://registry.npmjs.org/websocket/-/websocket-1.0.1.tgz" }, "1.0.2": { "shasum": "68157fdb86f60ab241f59b6b9e4f9b1e33be0c5f", "tarball": "http://registry.npmjs.org/websocket/-/websocket-1.0.2.tgz" } }, "keywords": [ "websocket", "socket", "networking", "comet", "push" ], "url": "http://registry.npmjs.org/websocket/" }, "websocket-client": { "name": "websocket-client", "description": "An HTML5 Web Sockets client", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "pgriess", "email": "pg@std.in" } ], "author": { "name": "Peter Griess", "email": "pg@std.in" }, "versions": { "0.9.3": "http://registry.npmjs.org/websocket-client/0.9.3", "0.9.4": "http://registry.npmjs.org/websocket-client/0.9.4", "0.9.5": "http://registry.npmjs.org/websocket-client/0.9.5", "1.0.0": "http://registry.npmjs.org/websocket-client/1.0.0" }, "dist": { "0.9.3": { "tarball": "http://packages:5984/websocket-client/-/websocket-client-0.9.3.tgz" }, "0.9.4": { "tarball": "http://packages:5984/websocket-client/-/websocket-client-0.9.4.tgz" }, "0.9.5": { "tarball": "http://packages:5984/websocket-client/-/websocket-client-0.9.5.tgz" }, "1.0.0": { "shasum": "f8727a2756b2324d1fd1b71e4db4c98a77007cda", "tarball": "http://registry.npmjs.org/websocket-client/-/websocket-client-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/websocket-client/" }, "websocket-protocol": { "name": "websocket-protocol", "description": "A general websocket-protocol implementation for both Clients and Servers.", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" } ], "time": { "modified": "2011-08-16T22:24:31.113Z", "created": "2011-08-16T22:24:30.390Z", "0.0.0": "2011-08-16T22:24:31.113Z" }, "author": { "name": "Micheil Smith", "email": "micheil@brandedcode.com", "url": "http://brandedcode.com" }, "repository": { "type": "git", "url": "git://github.com/miksago/node-websocket-protocol.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/websocket-protocol/0.0.0" }, "dist": { "0.0.0": { "shasum": "932b5840cabfe7d0ab24a1c4e264f39b7159c4f3", "tarball": "http://registry.npmjs.org/websocket-protocol/-/websocket-protocol-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/websocket-protocol/" }, "websocket-server": { "name": "websocket-server", "description": "A WebSocket Server for node.js, 90-100% spec compatible.", "dist-tags": { "latest": "1.4.04", "stable": "1.4.04" }, "maintainers": [ { "name": "miksago", "email": "micheil@brandedcode.com" } ], "author": { "name": "Micheil Smith", "email": "micheil@brandedcode.com" }, "repository": { "type": "git", "url": "git://github.com/miksago/node-websocket-server.git" }, "time": { "modified": "2011-06-20T22:45:25.813Z", "created": "2011-03-25T07:49:32.039Z", "1.0.4": "2011-03-25T07:49:32.039Z", "1.0.5": "2011-03-25T07:49:32.039Z", "1.0.51": "2011-03-25T07:49:32.039Z", "1.0.52": "2011-03-25T07:49:32.039Z", "1.0.53": "2011-03-25T07:49:32.039Z", "1.1.00": "2011-03-25T07:49:32.039Z", "1.2.00": "2011-03-25T07:49:32.039Z", "1.3.00": "2011-03-25T07:49:32.039Z", "1.3.01": "2011-03-25T07:49:32.039Z", "1.3.02": "2011-03-25T07:49:32.039Z", "1.3.03": "2011-03-25T07:49:32.039Z", "1.3.50": "2011-03-25T07:49:32.039Z", "1.3.52": "2011-03-25T07:49:32.039Z", "1.3.53": "2011-03-25T07:49:32.039Z", "1.4.00": "2011-03-25T07:49:32.039Z", "1.4.01": "2011-03-25T07:49:32.039Z", "1.4.02": "2011-03-25T07:49:32.039Z", "1.4.03": "2011-03-28T04:51:52.219Z", "1.4.04": "2011-06-20T22:40:23.167Z" }, "versions": { "1.0.4": "http://registry.npmjs.org/websocket-server/1.0.4", "1.0.5": "http://registry.npmjs.org/websocket-server/1.0.5", "1.0.51": "http://registry.npmjs.org/websocket-server/1.0.51", "1.0.52": "http://registry.npmjs.org/websocket-server/1.0.52", "1.0.53": "http://registry.npmjs.org/websocket-server/1.0.53", "1.1.00": "http://registry.npmjs.org/websocket-server/1.1.00", "1.2.00": "http://registry.npmjs.org/websocket-server/1.2.00", "1.3.00": "http://registry.npmjs.org/websocket-server/1.3.00", "1.3.01": "http://registry.npmjs.org/websocket-server/1.3.01", "1.3.02": "http://registry.npmjs.org/websocket-server/1.3.02", "1.3.03": "http://registry.npmjs.org/websocket-server/1.3.03", "1.3.50": "http://registry.npmjs.org/websocket-server/1.3.50", "1.3.52": "http://registry.npmjs.org/websocket-server/1.3.52", "1.3.53": "http://registry.npmjs.org/websocket-server/1.3.53", "1.4.00": "http://registry.npmjs.org/websocket-server/1.4.00", "1.4.01": "http://registry.npmjs.org/websocket-server/1.4.01", "1.4.02": "http://registry.npmjs.org/websocket-server/1.4.02", "1.4.03": "http://registry.npmjs.org/websocket-server/1.4.03", "1.4.04": "http://registry.npmjs.org/websocket-server/1.4.04" }, "dist": { "1.0.4": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.0.4.tgz" }, "1.0.5": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.0.5.tgz" }, "1.0.51": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.0.51.tgz" }, "1.0.52": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.0.52.tgz" }, "1.0.53": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.0.53.tgz" }, "1.1.00": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.1.00.tgz" }, "1.2.00": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.2.00.tgz" }, "1.3.00": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.00.tgz" }, "1.3.01": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.01.tgz" }, "1.3.02": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.02.tgz" }, "1.3.03": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.03.tgz" }, "1.3.50": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.50.tgz" }, "1.3.52": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.52.tgz" }, "1.3.53": { "tarball": "http://packages:5984/websocket-server/-/websocket-server-1.3.53.tgz" }, "1.4.00": { "tarball": "http://registry.npmjs.org/websocket-server/-/websocket-server-1.4.00.tgz" }, "1.4.01": { "tarball": "http://registry.npmjs.org/websocket-server/-/websocket-server-1.4.01.tgz" }, "1.4.02": { "shasum": "de66dc8bc7ea4ba6c71382c9261d8148a355a2a7", "tarball": "http://registry.npmjs.org/websocket-server/-/websocket-server-1.4.02.tgz" }, "1.4.03": { "shasum": "58b06cd242cb6e014002e455186b08e22316a7ff", "tarball": "http://registry.npmjs.org/websocket-server/-/websocket-server-1.4.03.tgz" }, "1.4.04": { "shasum": "1fbbab618ac49a0df136e231e54a679beed115ea", "tarball": "http://registry.npmjs.org/websocket-server/-/websocket-server-1.4.04.tgz" } }, "url": "http://registry.npmjs.org/websocket-server/" }, "websocket.io": { "name": "websocket.io", "description": "Socket.IO websocket server", "dist-tags": { "latest": "0.1.2" }, "readme": "WebSocket.IO\n============\n\nWebSocket.IO is an abstraction of the websocket server previously used by Socket.IO.\nIt has the broadest support for websocket protocol/specifications and an API that\nallows for interoperability with higher-level frameworks such as\n[Engine](http://github.com/learnboost/engine.io),\n[Socket.IO](http://github.com/learnboost/socket.io)'s realtime core.\n\n## Features\n\n- Fast\n- Minimalistic\n - Offers an integration API for higher-level impls to handle authorization,\n routing, etc\n- Widest support of protocols\n - Draft-75\n - Draft-76\n - Draft-00\n - Protocol version 7\n - Protocol version 8\n - Protocol version 13\n- Written for Node 0.6\n\n## How to use\n\n### Standalone\n\n#### Listening on a port\n\n```js\nvar ws = require('websocket.io')\n , server = ws.listen(3000)\n\nserver.on('connection', function (client) {\n client.on('message', function () { });\n client.on('close', function () { });\n});\n```\n\n#### Intercepting WebSocket requests for a http.Server\n\n```js\nvar ws = require('websocket.io')\n , http = require('http').createServer().listen(3000)\n , server = ws.attach(http)\n\nserver.on('connection', function (client) {\n client.on('message', function () { });\n client.on('close', function () { });\n});\n```\n\n### Passing in requests\n\n```js\nvar ws = require('websocket.io')\n , server = new ws.Server()\n\n// … somewhere in your http server code\nserver.on('upgrade', function (req, socket, head) {\n server.handleUpgrade(req, socket, head);\n});\n```\n\n### Client-side example\n\n```js\nvar ws = new WebSocket(\"ws://host:port/\"); \n\nsocket.onopen = function() {\n //do something when connection estabilished\n};\n\nsocket.onmessage = function(message) {\n //do something when message arrives\n};\n\nsocket.onclose = function() {\n //do something when connection close\n};\n\n```\n\n## API\n\n

\n\n### Top-level\n\nThese are exposed by `require('websocket.io')`\n\n#### Properties\n\n- `version` _(String)_: protocol revision number\n- `Server` _(Function)_: server constructor\n- `Socket` _(Function)_: client constructor\n- `Logger` _(Function)_: logger constructor\n- `protocols` _(Object)_: hash of different `Socket` constructors for each protocol\n - `drafts` _(Function)_: client for drafts 75/76/00\n - `7` _(Function)_: client for protocol 7\n - `8` _(Function)_: client for protocol 8\n - `13` _(Function)_: client for protocol 13\n\n#### Methods\n\n- `listen`\n - Creates an `http.Server` which listens on the given port and attaches WS\n to it. It returns `501 Not Implemented` for regular http requests.\n - **Parameters**\n - `Number`: port to listen on.\n - `Function`: callback for `listen`. The options object can be supplied\n as second parameter as well.\n - `Object`: optional, options object. See `Server` constructor API for\n options.\n - **Returns** `Server`\n- `attach`\n - Captures `upgrade` requests for a `http.Server`. In other words, makes\n a regular http.Server websocket-compatible.\n - **Parameters**\n - `http.Server`: server to attach to.\n - `Object`: optional, options object. See `Server` constructor API for\n options.\n - **Returns** `Server`\n\n

\n\n### Server\n\n#### Events\n\n- `connection`\n - Fired when a new connection is established.\n - **Arguments**\n - `Socket`: a Socket object\n\n#### Methods\n\n- **constructor**\n - Initializes the server\n - **Parameters**\n - `Object`: optional, options object\n - **Options**\n - `logger` (`Object`/`Boolean`): logger object. If you want to customize the\n logger options, please supply a new `Logger` object (see API below). If you\n want to enable it, set this option to `true`.\n- ``handleUpgrade``\n - Handles an incoming request that triggered an `upgrade` event\n - **Parameters**\n - `http.Request`: http request\n - `http.Stream`: request socket\n - `Buffer`: stream head\n - **Returns** `Server`\n\n

\n\n### Socket\n\n#### Events\n\n- `message`\n - Fired when data is received.\n - **Arguments**\n - `String`: data\n- `close`\n - Fired when the connection is closed.\n\n#### Properties\n\n- `open`\n - Whether the socket is open for writing\n\n#### Methods\n\n- ``send``\n - Sends data to the socket.\n - **Parameters**\n - `String`: data to send\n - **Returns** `Socket`\n- ``close``\n - Closes the socket.\n - **Returns** `Socket`\n- ``destroy``\n - Forcibly closes the socket.\n - **Returns** `Socket`\n\n

\n\n### Logger\n\n#### Methods\n\n- **constructor**\n - Initializes the logger\n - **Parameters**\n - `Object`: optional, options object\n - **Options**\n - `enabled` (`Boolean`): whether to output to the console (`false`).\n - `log level` (`Number`): log level (`3`).\n - `colors` (`Boolean`): whether to output colors (`true`).\n\n#### Methods\n\n- **log**\n- **debug**\n- **warn**\n- **info**\n\n## Support\n\nThe support channels for `websocket.io` are the same as `socket.io`:\n\n * irc.freenode.net **#socket.io**\n * [Google Groups](http://groups.google.com/group/socket_io)\n * [Website](http://socket.io)\n\n## Development\n\nTo contribute patches, run tests or benchmarks, make sure to clone the\nrepository:\n\n```\ngit clone git://github.com/LearnBoost/websocket.io.git\n```\n\nThen:\n\n```\ncd websocket.io\nnpm install\n```\n\n## Tests\n\n```\n$ make test\n```\n## Benchmarks\n\n```\n$ make bench\n```\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Guillermo Rauch <guillermo@learnboost.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "rauchg", "email": "rauchg@gmail.com" } ], "time": { "modified": "2011-12-12T22:10:44.524Z", "created": "2011-11-27T21:28:46.374Z", "0.1.1": "2011-11-27T21:28:48.305Z", "0.1.2": "2011-12-12T22:10:44.524Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/websocket.io/0.1.1", "0.1.2": "http://registry.npmjs.org/websocket.io/0.1.2" }, "dist": { "0.1.1": { "shasum": "148e285b0da1c07ab24bbbff0bc6c0af0ce5eeef", "tarball": "http://registry.npmjs.org/websocket.io/-/websocket.io-0.1.1.tgz" }, "0.1.2": { "shasum": "1249de393fb4f265cd4785981ce6cb8755da826f", "tarball": "http://registry.npmjs.org/websocket.io/-/websocket.io-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/websocket.io/" }, "websockets": { "name": "websockets", "description": "WebSocket Server & Client API", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "okubo", "email": "okubo@east-cloud.co.jp" } ], "time": { "modified": "2011-08-27T08:24:18.298Z", "created": "2011-08-27T08:24:14.875Z", "0.1.0": "2011-08-27T08:24:18.298Z" }, "author": { "name": "EastCloud", "email": "info@east-cloud.co.jp" }, "repository": { "type": "git", "url": "git://github.com/EastCloud/node-spreadsheets.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/websockets/0.1.0" }, "dist": { "0.1.0": { "shasum": "be110e608550ab8843af04cefdea9f08db5721df", "tarball": "http://registry.npmjs.org/websockets/-/websockets-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/websockets/" }, "webworker": { "name": "webworker", "description": "An implementation of the HTML5 Web Worker API", "dist-tags": { "latest": "0.8.4" }, "maintainers": [ { "name": "pgriess", "email": "pg@std.in" } ], "author": { "name": "Peter Griess", "email": "pg@std.in" }, "time": { "modified": "2011-05-22T20:41:43.188Z", "created": "2011-04-08T14:23:46.307Z", "0.1.0": "2011-04-08T14:23:46.307Z", "0.8.0": "2011-04-08T14:23:46.307Z", "0.8.1": "2011-04-08T14:23:46.307Z", "0.8.2": "2011-04-08T14:23:46.307Z", "0.8.3": "2011-04-08T14:23:46.307Z", "0.8.4": "2011-05-22T20:41:43.188Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/webworker/0.1.0", "0.8.0": "http://registry.npmjs.org/webworker/0.8.0", "0.8.1": "http://registry.npmjs.org/webworker/0.8.1", "0.8.2": "http://registry.npmjs.org/webworker/0.8.2", "0.8.3": "http://registry.npmjs.org/webworker/0.8.3", "0.8.4": "http://registry.npmjs.org/webworker/0.8.4" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/webworker/-/webworker-0.1.0.tgz" }, "0.8.0": { "tarball": "http://packages:5984/webworker/-/webworker-0.8.0.tgz" }, "0.8.1": { "tarball": "http://packages:5984/webworker/-/webworker-0.8.1.tgz" }, "0.8.2": { "tarball": "http://packages:5984/webworker/-/webworker-0.8.2.tgz" }, "0.8.3": { "shasum": "30847f2d2dfb6c715583ec76faa8ad36953e5f48", "tarball": "http://registry.npmjs.org/webworker/-/webworker-0.8.3.tgz" }, "0.8.4": { "shasum": "64af3e8b5ef4d277da2b6f4242ed18cfae338a84", "tarball": "http://registry.npmjs.org/webworker/-/webworker-0.8.4.tgz" } }, "url": "http://registry.npmjs.org/webworker/" }, "weibo": { "name": "weibo", "description": "Weibo SDK, base on node. Now support weibo, tqq, tsohu, twitter.", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "fengmk2", "email": "fengmk2@gmail.com" } ], "time": { "modified": "2011-11-19T20:37:32.202Z", "created": "2011-04-21T04:04:12.083Z", "0.1.0": "2011-04-21T04:04:13.134Z", "0.1.1": "2011-04-21T04:12:14.112Z", "0.1.2": "2011-05-15T09:13:45.939Z", "0.1.3": "2011-05-17T12:37:22.127Z", "0.1.4": "2011-05-30T03:42:25.156Z", "0.1.5": "2011-06-17T12:37:56.280Z", "0.1.6": "2011-07-21T11:58:19.511Z", "0.1.7": "2011-07-21T16:02:35.730Z", "0.1.8": "2011-07-23T15:26:20.881Z", "0.1.9": "2011-08-08T03:58:15.621Z", "0.2.0": "2011-09-29T04:29:04.603Z", "0.2.1": "2011-10-21T14:57:02.179Z", "0.2.2": "2011-11-14T17:45:55.878Z", "0.3.0": "2011-11-19T20:37:32.202Z" }, "author": { "name": "fengmk2", "email": "fengmk2@gmail.com", "url": "http://fengmk2.cnblogs.com" }, "repository": { "type": "git", "url": "git://github.com/fengmk2/node-weibo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/weibo/0.1.0", "0.1.1": "http://registry.npmjs.org/weibo/0.1.1", "0.1.2": "http://registry.npmjs.org/weibo/0.1.2", "0.1.3": "http://registry.npmjs.org/weibo/0.1.3", "0.1.4": "http://registry.npmjs.org/weibo/0.1.4", "0.1.5": "http://registry.npmjs.org/weibo/0.1.5", "0.1.6": "http://registry.npmjs.org/weibo/0.1.6", "0.1.7": "http://registry.npmjs.org/weibo/0.1.7", "0.1.8": "http://registry.npmjs.org/weibo/0.1.8", "0.1.9": "http://registry.npmjs.org/weibo/0.1.9", "0.2.0": "http://registry.npmjs.org/weibo/0.2.0", "0.2.1": "http://registry.npmjs.org/weibo/0.2.1", "0.2.2": "http://registry.npmjs.org/weibo/0.2.2", "0.3.0": "http://registry.npmjs.org/weibo/0.3.0" }, "dist": { "0.1.0": { "shasum": "7bce72ededaffc0fd9ded241bf1f87974d64aa4c", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.0.tgz" }, "0.1.1": { "shasum": "a6987c47d289135343812d4ee622224800ee4703", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.1.tgz" }, "0.1.2": { "shasum": "c0245ae626bc2753a509d6745802e81a24475f14", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.2.tgz" }, "0.1.3": { "shasum": "6239b0b04519243b5bd013068f26a88c8390b99f", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.3.tgz" }, "0.1.4": { "shasum": "33b81da698d3b9316ac3274cad3e44762fc73024", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.4.tgz" }, "0.1.5": { "shasum": "e3cd3414b6e3ed3625f912a499cb18aeed6c56fa", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.5.tgz" }, "0.1.6": { "shasum": "03fe543ad34bb4ee1f88a5e740db5f83c5254cf7", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.6.tgz" }, "0.1.7": { "shasum": "dd463759e779ea895c44be522d84ff34e1decff6", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.7.tgz" }, "0.1.8": { "shasum": "de388eabac342ff5b780932694ef008a790fb9e1", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.8.tgz" }, "0.1.9": { "shasum": "19dd944619f282c8ac38bf1838132b31ea4e13b8", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.1.9.tgz" }, "0.2.0": { "shasum": "85887bb64ea0e5850c26912c74bac62287aee3d5", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.2.0.tgz" }, "0.2.1": { "shasum": "b0986a132899789410923f77ae054b92306b3835", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.2.1.tgz" }, "0.2.2": { "shasum": "f36eb02658a3c26aa5454060522b02eaa51b68e7", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.2.2.tgz" }, "0.3.0": { "shasum": "b78700494b7cf36ec68782daeff6a10137af9e1a", "tarball": "http://registry.npmjs.org/weibo/-/weibo-0.3.0.tgz" } }, "keywords": [ "framework", "sinatra", "web", "rest", "restful", "weibo", "sdk" ], "url": "http://registry.npmjs.org/weibo/" }, "weld": { "name": "weld", "description": "Template antimatter for javascript", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-10-25T21:48:56.298Z", "created": "2011-02-19T04:38:40.084Z", "0.1.0": "2011-02-19T04:38:40.245Z", "0.2.0": "2011-02-27T05:46:56.385Z", "0.2.1": "2011-06-06T13:11:10.421Z", "0.2.2": "2011-10-25T21:48:56.298Z" }, "author": { "name": "hij1nx", "email": "hij1nx@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/weld/0.1.0", "0.2.0": "http://registry.npmjs.org/weld/0.2.0", "0.2.1": "http://registry.npmjs.org/weld/0.2.1", "0.2.2": "http://registry.npmjs.org/weld/0.2.2" }, "dist": { "0.1.0": { "shasum": "9828252a8110cbcb0cb8483925b4886b23b80f24", "tarball": "http://registry.npmjs.org/weld/-/weld-0.1.0.tgz" }, "0.2.0": { "shasum": "d47f24144a2bbf22dc9d8981eb0edd0306baed5f", "tarball": "http://registry.npmjs.org/weld/-/weld-0.2.0.tgz" }, "0.2.1": { "shasum": "cb86eaf1c5c5e3ac5d7cf783cb881f78f759421b", "tarball": "http://registry.npmjs.org/weld/-/weld-0.2.1.tgz" }, "0.2.2": { "shasum": "1024d955bbdd2ffab2ed40afc694aad3536e1226", "tarball": "http://registry.npmjs.org/weld/-/weld-0.2.2.tgz" } }, "keywords": [ "templates", "templating", "jsdom", "unobtrusive" ], "url": "http://registry.npmjs.org/weld/" }, "wepp": { "name": "wepp", "description": "a node based LESS/CSS and JavaScript Preprocessor", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "lrsjng", "email": "lrsjng@gmail.com" } ], "time": { "modified": "2011-10-30T12:26:51.322Z", "created": "2011-10-30T12:22:44.649Z", "0.4.0": "2011-10-30T12:22:49.188Z", "0.3.0": "2011-10-30T12:26:51.322Z" }, "author": { "name": "Lars Jung", "email": "lrsjng@gmail.com" }, "versions": { "0.4.0": "http://registry.npmjs.org/wepp/0.4.0", "0.3.0": "http://registry.npmjs.org/wepp/0.3.0" }, "dist": { "0.4.0": { "shasum": "85f10fd7b2a6c53ff75f8a61afbf6f068f13c038", "tarball": "http://registry.npmjs.org/wepp/-/wepp-0.4.0.tgz" }, "0.3.0": { "shasum": "1000a8fc3942a729b012978a553708f15b96a1ba", "tarball": "http://registry.npmjs.org/wepp/-/wepp-0.3.0.tgz" } }, "keywords": [ "preprocessor", "less", "css", "lesscss", "js", "javascript" ], "url": "http://registry.npmjs.org/wepp/" }, "whatlang": { "name": "whatlang", "description": "simple language detection module", "dist-tags": { "latest": "0.1.0-1" }, "maintainers": [ { "name": "franzenzenhofer", "email": "f.enzenhofer@gmail.com" } ], "time": { "modified": "2011-04-24T20:38:52.170Z", "created": "2011-04-24T20:36:25.976Z", "0.1.0-0": "2011-04-24T20:36:26.412Z", "0.1.0-1": "2011-04-24T20:38:52.170Z" }, "author": { "name": "Franz Enzenhofer", "email": "f.enzenhofer@gmail.com" }, "versions": { "0.1.0-0": "http://registry.npmjs.org/whatlang/0.1.0-0", "0.1.0-1": "http://registry.npmjs.org/whatlang/0.1.0-1" }, "dist": { "0.1.0-0": { "shasum": "3c4a3cc137bbac822cc2a115166806109385961d", "tarball": "http://registry.npmjs.org/whatlang/-/whatlang-0.1.0-0.tgz" }, "0.1.0-1": { "shasum": "57d60a355255253b1fe036bddc8b869452475524", "tarball": "http://registry.npmjs.org/whatlang/-/whatlang-0.1.0-1.tgz" } }, "keywords": [ "language", "google" ], "url": "http://registry.npmjs.org/whatlang/" }, "wheat": { "name": "wheat", "description": "Git powered javascript blog.", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "git://github.com/creationix/wheat.git" }, "time": { "modified": "2011-12-13T17:51:29.818Z", "created": "2011-03-05T07:27:29.185Z", "0.1.1": "2011-03-05T07:27:29.185Z", "0.1.2": "2011-03-05T07:27:29.185Z", "0.1.3": "2011-03-05T07:27:29.185Z", "0.1.4": "2011-03-05T07:27:29.185Z", "0.1.5": "2011-03-05T07:27:29.185Z", "0.2.0": "2011-03-05T07:27:29.185Z", "0.2.1": "2011-09-27T06:47:10.553Z", "0.2.2": "2011-09-27T07:09:10.302Z", "0.2.3": "2011-09-27T07:20:57.418Z", "0.2.4": "2011-12-13T17:51:29.818Z" }, "versions": { "0.1.1": "http://registry.npmjs.org/wheat/0.1.1", "0.1.2": "http://registry.npmjs.org/wheat/0.1.2", "0.1.3": "http://registry.npmjs.org/wheat/0.1.3", "0.1.4": "http://registry.npmjs.org/wheat/0.1.4", "0.1.5": "http://registry.npmjs.org/wheat/0.1.5", "0.2.0": "http://registry.npmjs.org/wheat/0.2.0", "0.2.1": "http://registry.npmjs.org/wheat/0.2.1", "0.2.2": "http://registry.npmjs.org/wheat/0.2.2", "0.2.3": "http://registry.npmjs.org/wheat/0.2.3", "0.2.4": "http://registry.npmjs.org/wheat/0.2.4" }, "dist": { "0.1.1": { "tarball": "http://packages:5984/wheat/-/wheat-0.1.1.tgz" }, "0.1.2": { "tarball": "http://packages:5984/wheat/-/wheat-0.1.2.tgz" }, "0.1.3": { "tarball": "http://packages:5984/wheat/-/wheat-0.1.3.tgz" }, "0.1.4": { "tarball": "http://packages:5984/wheat/-/wheat-0.1.4.tgz" }, "0.1.5": { "tarball": "http://packages:5984/wheat/-/wheat-0.1.5.tgz" }, "0.2.0": { "shasum": "38f337ac71b0d03f6f2093c073f34edb8379deb1", "tarball": "http://registry.npmjs.org/wheat/-/wheat-0.2.0.tgz" }, "0.2.1": { "shasum": "9fd4b196a9ddb3a9bc75959fbb4244f166e3e102", "tarball": "http://registry.npmjs.org/wheat/-/wheat-0.2.1.tgz" }, "0.2.2": { "shasum": "3ca8232cd6666d8c9485a2fa709fb599bd0da598", "tarball": "http://registry.npmjs.org/wheat/-/wheat-0.2.2.tgz" }, "0.2.3": { "shasum": "4a9a75c62ffc3a5e93bad42ddaf4be354517d323", "tarball": "http://registry.npmjs.org/wheat/-/wheat-0.2.3.tgz" }, "0.2.4": { "shasum": "0e72f510c6753288ab9a5f93820015c82256a1f9", "tarball": "http://registry.npmjs.org/wheat/-/wheat-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/wheat/" }, "which": { "name": "which", "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", "dist-tags": { "latest": "1.0.2" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-09-13T20:01:41.982Z", "created": "2011-08-07T18:36:12.410Z", "1.0.0": "2011-08-07T18:36:17.514Z", "1.0.1": "2011-09-03T00:20:41.576Z", "1.0.2": "2011-09-13T20:01:41.982Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me" }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-which.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/which/1.0.0", "1.0.1": "http://registry.npmjs.org/which/1.0.1", "1.0.2": "http://registry.npmjs.org/which/1.0.2" }, "dist": { "1.0.0": { "shasum": "31c5f9bd9a939d6a08caf65456a9b660138ca5fc", "tarball": "http://registry.npmjs.org/which/-/which-1.0.0.tgz" }, "1.0.1": { "shasum": "863c91cb0de414808e2dfa4e4473909d5f7945f5", "tarball": "http://registry.npmjs.org/which/-/which-1.0.1.tgz" }, "1.0.2": { "shasum": "d50433d4935ccf0adf0c4f332c174b300a049415", "tarball": "http://registry.npmjs.org/which/-/which-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/which/" }, "whiskers": { "name": "whiskers", "description": "A mustachioed templating library", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "gsf", "email": "gsf747@gmail.com" } ], "time": { "modified": "2011-12-08T22:15:37.161Z", "created": "2011-03-21T22:22:21.998Z", "0.0.1": "2011-03-21T22:22:22.114Z", "0.0.2": "2011-03-21T22:24:17.163Z", "0.0.3": "2011-03-25T17:53:36.369Z", "0.0.4": "2011-05-11T21:41:34.843Z", "0.0.6": "2011-11-15T20:50:07.713Z", "0.0.11": "2011-11-15T20:50:41.901Z", "0.0.7": "2011-11-15T20:50:13.298Z", "0.0.8": "2011-11-15T20:50:23.468Z", "0.0.9": "2011-11-15T20:50:29.608Z", "0.0.10": "2011-11-15T20:50:35.511Z", "0.0.5": "2011-11-15T20:50:00.960Z", "0.0.12": "2011-11-24T06:23:11.877Z", "0.1.0": "2011-11-24T09:13:39.666Z", "0.1.1": "2011-11-29T23:38:26.231Z", "0.1.2": "2011-12-08T22:15:37.161Z" }, "author": { "name": "Gabriel Farrell", "email": "g@grrawr.com" }, "repository": { "type": "git", "url": "git://github.com/gsf/whiskers.js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/whiskers/0.0.1", "0.0.2": "http://registry.npmjs.org/whiskers/0.0.2", "0.0.3": "http://registry.npmjs.org/whiskers/0.0.3", "0.0.4": "http://registry.npmjs.org/whiskers/0.0.4", "0.0.5": "http://registry.npmjs.org/whiskers/0.0.5", "0.0.6": "http://registry.npmjs.org/whiskers/0.0.6", "0.0.7": "http://registry.npmjs.org/whiskers/0.0.7", "0.0.8": "http://registry.npmjs.org/whiskers/0.0.8", "0.0.9": "http://registry.npmjs.org/whiskers/0.0.9", "0.0.10": "http://registry.npmjs.org/whiskers/0.0.10", "0.0.11": "http://registry.npmjs.org/whiskers/0.0.11", "0.0.12": "http://registry.npmjs.org/whiskers/0.0.12", "0.1.0": "http://registry.npmjs.org/whiskers/0.1.0", "0.1.1": "http://registry.npmjs.org/whiskers/0.1.1", "0.1.2": "http://registry.npmjs.org/whiskers/0.1.2" }, "dist": { "0.0.1": { "shasum": "34caacb0b0605f9a21201e06401ed0a151a27147", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.1.tgz" }, "0.0.2": { "shasum": "d218981f33a157393a688c78590ed082983e34e5", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.2.tgz" }, "0.0.3": { "shasum": "d08d3fcd9880c0a00186012b4a9a1a33292ba19c", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.3.tgz" }, "0.0.4": { "shasum": "b8ef99ff3cbe492cc03dab720d33ce85615da73d", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.4.tgz" }, "0.0.5": { "shasum": "7d0924c59c5e661e3718a558886c3a5bda378c15", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.5.tgz" }, "0.0.6": { "shasum": "b7b76251a6ae33cbbd715c0b234fd13418ced88b", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.6.tgz" }, "0.0.7": { "shasum": "e19abba79dab33b9e0cb785a51cfd0563fbe4985", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.7.tgz" }, "0.0.8": { "shasum": "6989110e7e551462472d320c582dadaa190a5799", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.8.tgz" }, "0.0.9": { "shasum": "5946253d9c49ada7f413eda21e056fb5ed92b7e0", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.9.tgz" }, "0.0.10": { "shasum": "54bab49d80f5261c50eb98c446c08ad55d1c49a6", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.10.tgz" }, "0.0.11": { "shasum": "0de5fb27ae363e6ab7655492652a2f1394959074", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.11.tgz" }, "0.0.12": { "shasum": "d48ed96043b99206846e60e34433e115d42180d6", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.0.12.tgz" }, "0.1.0": { "shasum": "d0a3606a3e914fb7dbc18219c75ee2d9b31f5e84", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.1.0.tgz" }, "0.1.1": { "shasum": "d90c3afa95a4877849115b8bd8690f38110ae072", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.1.1.tgz" }, "0.1.2": { "shasum": "79987e6ebb0f296144fb534ea74c061d887e91af", "tarball": "http://registry.npmjs.org/whiskers/-/whiskers-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/whiskers/" }, "whiskey": { "name": "whiskey", "description": "A simple test runner for NodeJS applications.", "dist-tags": { "latest": "0.6.2" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-12-01T21:36:55.794Z", "created": "2011-03-27T00:40:47.813Z", "0.2.0": "2011-03-27T00:40:48.256Z", "0.2.1": "2011-03-27T11:53:55.701Z", "0.2.2": "2011-03-30T15:15:46.688Z", "0.2.3": "2011-04-15T11:45:38.198Z", "0.3.0": "2011-05-01T20:27:23.521Z", "0.3.1": "2011-05-02T19:59:21.260Z", "0.3.2": "2011-05-04T22:08:26.862Z", "0.3.3": "2011-05-17T18:30:20.604Z", "0.3.4": "2011-05-31T16:14:52.403Z", "0.4.0": "2011-06-15T09:44:24.928Z", "0.4.1": "2011-07-11T19:54:29.823Z", "0.4.2": "2011-08-28T22:23:50.090Z", "0.5.0": "2011-11-05T13:48:37.052Z", "0.5.1": "2011-11-06T22:45:04.479Z", "0.6.0": "2011-11-27T15:36:22.537Z", "0.6.1": "2011-11-28T23:28:54.851Z", "0.6.2": "2011-12-01T21:36:55.794Z" }, "author": { "name": "Cloudkick, Inc.", "email": "tomaz+npm@cloudkick.com" }, "repository": { "type": "git", "url": "git://github.com/cloudkick/whiskey.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/whiskey/0.2.0", "0.2.1": "http://registry.npmjs.org/whiskey/0.2.1", "0.2.2": "http://registry.npmjs.org/whiskey/0.2.2", "0.2.3": "http://registry.npmjs.org/whiskey/0.2.3", "0.3.0": "http://registry.npmjs.org/whiskey/0.3.0", "0.3.1": "http://registry.npmjs.org/whiskey/0.3.1", "0.3.2": "http://registry.npmjs.org/whiskey/0.3.2", "0.3.3": "http://registry.npmjs.org/whiskey/0.3.3", "0.3.4": "http://registry.npmjs.org/whiskey/0.3.4", "0.4.0": "http://registry.npmjs.org/whiskey/0.4.0", "0.4.1": "http://registry.npmjs.org/whiskey/0.4.1", "0.4.2": "http://registry.npmjs.org/whiskey/0.4.2", "0.5.0": "http://registry.npmjs.org/whiskey/0.5.0", "0.5.1": "http://registry.npmjs.org/whiskey/0.5.1", "0.6.0": "http://registry.npmjs.org/whiskey/0.6.0", "0.6.1": "http://registry.npmjs.org/whiskey/0.6.1", "0.6.2": "http://registry.npmjs.org/whiskey/0.6.2" }, "dist": { "0.2.0": { "shasum": "44e598e7901d9fc4dca9d49e9b5107a39508b8e7", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.2.0.tgz" }, "0.2.1": { "shasum": "b5103aaacf8157341cf481bcfd3369bafce332c1", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.2.1.tgz" }, "0.2.2": { "shasum": "2b2536fc5dc5b02334369358c020e59ff731bf98", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.2.2.tgz" }, "0.2.3": { "shasum": "b76d4aa563671079e8989d3a49f925594e2dcd86", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.2.3.tgz" }, "0.3.0": { "shasum": "6e900b5caccae96f0940a0dcdd98eac493fa7132", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.3.0.tgz" }, "0.3.1": { "shasum": "00fdd673ed4fa6c703747b321fb33a24d15d92bd", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.3.1.tgz" }, "0.3.2": { "shasum": "487db9351cdb1939d179b1360f999cb7b0eab737", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.3.2.tgz" }, "0.3.3": { "shasum": "e4530d5d6429a6ed8c0349df7f910ebcc10f483c", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.3.3.tgz" }, "0.3.4": { "shasum": "1d0d26876f7497a1843d4721ead7c0e7a5e68905", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.3.4.tgz" }, "0.4.0": { "shasum": "72b6db373060a9f06e359960a715225edcc311f6", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.4.0.tgz" }, "0.4.1": { "shasum": "5c7167beeb3393aeecb29f18c3471f9a6414d8bb", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.4.1.tgz" }, "0.4.2": { "shasum": "5dfc567f4d86048c6527ff6c475150bad41089eb", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.4.2.tgz" }, "0.5.0": { "shasum": "6979063defc6d0f2b5e94ab992b6812a13e23949", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.5.0.tgz" }, "0.5.1": { "shasum": "0731c3e77cc24160e05866ce107e18eca889c134", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.5.1.tgz" }, "0.6.0": { "shasum": "6970a2b377139bd2566ddb7010dad045dde04dc9", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.6.0.tgz" }, "0.6.1": { "shasum": "9117a8fc56ce1ba20995558b953aaed98a9fc243", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.6.1.tgz" }, "0.6.2": { "shasum": "1fc6a8d146c77079cfd9229b13e9dd4f2d3d11b2", "tarball": "http://registry.npmjs.org/whiskey/-/whiskey-0.6.2.tgz" } }, "keywords": [ "whiskey", "tests", "test runner", "testing", "tdd", "coverage", "test coverage" ], "url": "http://registry.npmjs.org/whiskey/" }, "whisperjs": { "name": "whisperjs", "description": "HTTP Request functionality from within a node.js application using preset expresss routes and middleware", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "snodgrass23", "email": "snodgrass23@gmail.com" } ], "time": { "modified": "2011-08-24T15:44:05.827Z", "created": "2011-07-23T19:50:58.921Z", "0.0.1": "2011-07-23T19:50:59.192Z", "0.0.2": "2011-07-23T20:58:02.066Z", "0.0.3": "2011-07-23T21:06:13.363Z", "0.0.4": "2011-08-24T14:33:41.385Z", "0.0.5": "2011-08-24T15:44:05.827Z" }, "author": { "name": "Jim Snodgrass", "email": "snodgrass23@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/snodgrass23/whisperjs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/whisperjs/0.0.1", "0.0.2": "http://registry.npmjs.org/whisperjs/0.0.2", "0.0.3": "http://registry.npmjs.org/whisperjs/0.0.3", "0.0.4": "http://registry.npmjs.org/whisperjs/0.0.4", "0.0.5": "http://registry.npmjs.org/whisperjs/0.0.5" }, "dist": { "0.0.1": { "shasum": "9dffef47fc007cbd9ef24832a1f5ab94de58ab9e", "tarball": "http://registry.npmjs.org/whisperjs/-/whisperjs-0.0.1.tgz" }, "0.0.2": { "shasum": "3b6ddf24a4c2e6a33142d9ada5e0b4166818626c", "tarball": "http://registry.npmjs.org/whisperjs/-/whisperjs-0.0.2.tgz" }, "0.0.3": { "shasum": "ba6825c53d7a60169ca3da01b41122ef22ae7687", "tarball": "http://registry.npmjs.org/whisperjs/-/whisperjs-0.0.3.tgz" }, "0.0.4": { "shasum": "869f9f56a2c8775ed5bc9468fd90a9798e0a9aad", "tarball": "http://registry.npmjs.org/whisperjs/-/whisperjs-0.0.4.tgz" }, "0.0.5": { "shasum": "a73573bee897b9934b80a6ff45c875f6be15ee73", "tarball": "http://registry.npmjs.org/whisperjs/-/whisperjs-0.0.5.tgz" } }, "keywords": [ "framework", "web", "middleware", "whisper" ], "url": "http://registry.npmjs.org/whisperjs/" }, "whoisjs": { "name": "whoisjs", "description": "A whois client for Node", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "localtoast", "email": "localtoast@eggandjam.com" } ], "time": { "modified": "2011-12-05T01:17:45.347Z", "created": "2011-11-09T06:18:18.227Z", "0.0.2": "2011-11-09T06:18:19.743Z", "0.0.3": "2011-12-02T04:59:04.874Z", "0.0.4": "2011-12-05T01:17:45.347Z" }, "repository": { "type": "git", "url": "git://github.com/localtoast/Whoisjs.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/whoisjs/0.0.2", "0.0.3": "http://registry.npmjs.org/whoisjs/0.0.3", "0.0.4": "http://registry.npmjs.org/whoisjs/0.0.4" }, "dist": { "0.0.2": { "shasum": "f1be89a429ae845e61f47c8861284f5babec4b9e", "tarball": "http://registry.npmjs.org/whoisjs/-/whoisjs-0.0.2.tgz" }, "0.0.3": { "shasum": "1e1a7e6a257b2f3f6b30568046913d0419688623", "tarball": "http://registry.npmjs.org/whoisjs/-/whoisjs-0.0.3.tgz" }, "0.0.4": { "shasum": "f30a5cce71175267cf6054c2194156271a3ec7fb", "tarball": "http://registry.npmjs.org/whoisjs/-/whoisjs-0.0.4.tgz" } }, "keywords": [ "dns", "domain", "whois" ], "url": "http://registry.npmjs.org/whoisjs/" }, "wia": { "name": "wia", "description": "WebisAble App Generator", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ghis182", "email": "ghis182@gmail.com" } ], "time": { "modified": "2011-11-10T14:20:45.657Z", "created": "2011-11-10T14:20:43.946Z", "0.0.1": "2011-11-10T14:20:45.657Z" }, "author": { "name": "Ghislain Loaec", "email": "ghis182@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/ghis182/webisable.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wia/0.0.1" }, "dist": { "0.0.1": { "shasum": "e313c6b0c89a99cf20468b8218a2c571677684fd", "tarball": "http://registry.npmjs.org/wia/-/wia-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wia/" }, "wia.client": { "name": "wia.client", "description": "WiA MVC Framework.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ghis182", "email": "ghis182@gmail.com" } ], "time": { "modified": "2011-10-20T14:52:26.135Z", "created": "2011-10-20T14:52:21.420Z", "0.0.1": "2011-10-20T14:52:26.135Z" }, "author": { "name": "Ghislain Loaec" }, "repository": { "type": "git", "url": "git://github.com/ghis182/wia.client.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wia.client/0.0.1" }, "dist": { "0.0.1": { "shasum": "ce336580a97ba5f7bfe1ab805aafff96e9a7cfe9", "tarball": "http://registry.npmjs.org/wia.client/-/wia.client-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wia.client/" }, "wia.server": { "name": "wia.server", "description": "WiA MVC Framework.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ghis182", "email": "ghis182@gmail.com" } ], "time": { "modified": "2011-10-20T14:57:41.415Z", "created": "2011-10-20T14:57:36.817Z", "0.0.1": "2011-10-20T14:57:41.415Z" }, "author": { "name": "Ghislain Loaec" }, "repository": { "type": "git", "url": "git://github.com/ghis182/wia.server.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wia.server/0.0.1" }, "dist": { "0.0.1": { "shasum": "0832b8406a980135ecc76c42ceb60507bcea080b", "tarball": "http://registry.npmjs.org/wia.server/-/wia.server-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wia.server/" }, "widget": { "name": "widget", "description": "Basic DOM widget library for Ender", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-09T00:40:12.427Z", "created": "2011-11-08T19:47:06.457Z", "0.0.1": "2011-11-08T19:47:06.853Z", "0.0.2": "2011-11-09T00:40:12.427Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/widget/0.0.1", "0.0.2": "http://registry.npmjs.org/widget/0.0.2" }, "dist": { "0.0.1": { "shasum": "493acb83c3fbcc1d446653bed9a74c504440d512", "tarball": "http://registry.npmjs.org/widget/-/widget-0.0.1.tgz" }, "0.0.2": { "shasum": "3b0122666a63a050c41e3d96cc5ccdc52c434585", "tarball": "http://registry.npmjs.org/widget/-/widget-0.0.2.tgz" } }, "keywords": [ "ender", "widget", "view", "jQuery UI" ], "url": "http://registry.npmjs.org/widget/" }, "wigos": { "name": "wigos", "description": "Simple logging with Winston and Universe", "dist-tags": { "latest": "0.0.1" }, "readme": "**Wigos** brings together [Universe] and [winston] to make project logging a\nsnap.\n\nIn other words: _**Wi**nston **G**oes to **O**uter **S**pace!_\n\nBasic usage is as follows:\n\n var wigos = require('wigos');\n var log = wigos('access');\n log.info('GET /foobar');\n\nThe logger returned is a regular winston logger. Wigos keeps track of loggers\nby name, returning the same object every time, and centrally manages transports\non all loggers.\n\nBy default, logging is enabled to the console with level `info`, and to files\nin the project's `log` directory with level `verbose`. Log files are given the\n`.log` extension.\n\nThe default transports can be toggled on-the-fly:\n\n wigos.logToConsole(false);\n wigos.logToFiles(false);\n\nCustom transports can also be added or removed from all loggers:\n\n wigos.addTransport(MyTransport, { level: 'info' });\n wigos.removeTransport(MyTransport);\n\nNote that `addTransport` doesn't take transport instances, only constructor\nfunctions, unlike winston's `Logger#add`. This is because an instance needs to\nbe created for every wigos logger.\n\nRather than an options hash, you may also provide a function. The function\ntakes as its only argument the logger name requested. For example, the default\nfile logger is created roughly as follows:\n\n wigos.addTransport(winston.transports.File, function(basename) {\n return {\n dirname: universe.log,\n filename: basename + '.log',\n /* … */\n };\n });\n\n [Universe]: http://github.com/AngryBytes/universe\n [winston]: https://github.com/indexzero/winston\n", "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-12-07T21:51:39.688Z", "created": "2011-12-07T21:51:38.411Z", "0.0.1": "2011-12-07T21:51:39.688Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@angrybytes.com" }, "repository": { "type": "git", "url": "git://github.com/AngryBytes/wigos.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wigos/0.0.1" }, "dist": { "0.0.1": { "shasum": "935ca7671e4fc3a102b36182c910795e95dad0dd", "tarball": "http://registry.npmjs.org/wigos/-/wigos-0.0.1.tgz" } }, "keywords": [ "config", "configuration" ], "url": "http://registry.npmjs.org/wigos/" }, "wikimapia": { "name": "wikimapia", "description": "Wrapper for the Wikimapia API", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "Sannis", "email": "efimovov@gmail.com" } ], "time": { "modified": "2011-06-30T20:25:45.391Z", "created": "2011-06-09T22:00:19.416Z", "0.0.1": "2011-06-09T22:00:19.861Z", "0.0.2": "2011-06-11T13:00:18.719Z", "0.0.3": "2011-06-20T21:11:03.294Z" }, "author": { "name": "Oleg Efimov", "email": "efimovov@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/Sannis/node-wikimapia.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wikimapia/0.0.1", "0.0.2": "http://registry.npmjs.org/wikimapia/0.0.2", "0.0.3": "http://registry.npmjs.org/wikimapia/0.0.3" }, "dist": { "0.0.1": { "shasum": "232795aad83342d599352c232ac11e52b6d6377a", "tarball": "http://registry.npmjs.org/wikimapia/-/wikimapia-0.0.1.tgz" }, "0.0.2": { "shasum": "689d3755cd51c65449709458bf1bbb613d09804d", "tarball": "http://registry.npmjs.org/wikimapia/-/wikimapia-0.0.2.tgz" }, "0.0.3": { "shasum": "31ec6c880ea37eaf1e3a8c07bbf0a3bf54bb6a38", "tarball": "http://registry.npmjs.org/wikimapia/-/wikimapia-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/wikimapia/" }, "wikiminute": { "name": "wikiminute", "description": "A reader for Wikipedia", "dist-tags": { "latest": "0.6.3" }, "maintainers": [ { "name": "yuheibird", "email": "yuhei@wikiminute.org" } ], "time": { "modified": "2011-06-22T00:10:27.120Z", "created": "2011-06-14T05:41:55.375Z", "0.6.1": "2011-06-14T05:41:56.605Z", "0.6.2": "2011-06-16T10:19:08.414Z", "0.6.3": "2011-06-22T00:07:52.227Z" }, "author": { "name": "Yuhei Yoshida", "email": "yuhei@wikiminute.org" }, "repository": { "type": "git", "url": "git://github.com/yuheibird/wikiminute.git" }, "versions": { "0.6.3": "http://registry.npmjs.org/wikiminute/0.6.3" }, "dist": { "0.6.3": { "shasum": "fa971e9f2d69faa62cb891c2a89984a68acd35fa", "tarball": "http://registry.npmjs.org/wikiminute/-/wikiminute-0.6.3.tgz" } }, "url": "http://registry.npmjs.org/wikiminute/" }, "wikiwym": { "name": "wikiwym", "description": "A module wrapping wikiwym, A simple WYSIWYM Google Code wiki to HTML converter", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "reidab", "email": "mail@reidbeels.com" } ], "time": { "modified": "2011-08-04T00:23:03.663Z", "created": "2011-08-04T00:23:01.518Z", "0.0.1": "2011-08-04T00:23:03.663Z" }, "author": { "name": "Reid Beels", "email": "mail@reidbeels.com", "url": "http://reidbeels.com" }, "repository": { "type": "git", "url": "git://github.com/reidab/wikiwym-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wikiwym/0.0.1" }, "dist": { "0.0.1": { "shasum": "ff8278e4c570aaea727840695b4c3531baa64691", "tarball": "http://registry.npmjs.org/wikiwym/-/wikiwym-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wikiwym/" }, "wiky": { "name": "wiky", "description": "A Bidirectional WikiText Markup Converter.", "dist-tags": { "latest": "0.95.1" }, "maintainers": [ { "name": "gozala", "email": "rfobic@gmail.com" } ], "repository": { "type": "git", "url": "git://github.com/Gozala/wiky.git" }, "versions": { "0.95.1": "http://registry.npmjs.org/wiky/0.95.1" }, "dist": { "0.95.1": { "tarball": "http://packages:5984/wiky/-/wiky-0.95.1.tgz" } }, "keywords": [ "wiki", "wikitext", "html", "converter" ], "url": "http://registry.npmjs.org/wiky/" }, "wildfile": { "name": "wildfile", "description": "expand path/*/with*/wildcards.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dominictarr", "email": "dominic.tarr@gmail.com" } ], "time": { "modified": "2011-03-29T00:26:35.560Z", "created": "2011-03-14T12:13:54.686Z", "0.0.0": "2011-03-14T12:13:56.958Z", "0.0.1": "2011-03-28T02:00:04.036Z" }, "author": { "name": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr" }, "repository": { "type": "git", "url": "git://github.com/dominictarr/wildfile.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/wildfile/0.0.0", "0.0.1": "http://registry.npmjs.org/wildfile/0.0.1" }, "dist": { "0.0.0": { "shasum": "b83a8b137a19da002cf37edbbad2fc89295c4d70", "tarball": "http://registry.npmjs.org/wildfile/-/wildfile-0.0.0.tgz" }, "0.0.1": { "shasum": "781dc856161e777618debbe2143f5389b998338e", "tarball": "http://registry.npmjs.org/wildfile/-/wildfile-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wildfile/" }, "willful.js": { "name": "willful.js", "description": "A simple spec'ing library for Node.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "anglicangeek", "email": "ego@anglicangeek.com" } ], "time": { "modified": "2011-08-29T15:48:42.403Z", "created": "2011-08-29T15:48:41.519Z", "0.1.0": "2011-08-29T15:48:42.403Z" }, "author": { "name": "Drew Miller", "email": "ego@anglicangeek.com" }, "repository": { "type": "git", "url": "git://github.com/anglicangeek/willful.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/willful.js/0.1.0" }, "dist": { "0.1.0": { "shasum": "70db41e17a6da1bfe425766639e9e34ca83dc60e", "tarball": "http://registry.npmjs.org/willful.js/-/willful.js-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/willful.js/" }, "wilson": { "name": "wilson", "description": "a framework for people behind fences", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "chrisdickinson", "email": "chris@neversaw.us" } ], "author": { "name": "Chris Dickinson" }, "versions": { "0.0.1": "http://registry.npmjs.org/wilson/0.0.1", "0.0.2": "http://registry.npmjs.org/wilson/0.0.2", "0.0.3": "http://registry.npmjs.org/wilson/0.0.3", "0.0.4": "http://registry.npmjs.org/wilson/0.0.4", "0.0.5": "http://registry.npmjs.org/wilson/0.0.5" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/wilson/-/wilson-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/wilson/-/wilson-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/wilson/-/wilson-0.0.3.tgz" }, "0.0.4": { "tarball": "http://packages:5984/wilson/-/wilson-0.0.4.tgz" }, "0.0.5": { "tarball": "http://packages:5984/wilson/-/wilson-0.0.5.tgz" } }, "keywords": [ "framework", "orm" ], "url": "http://registry.npmjs.org/wilson/" }, "window": { "name": "window", "description": "Dummy Test Double of Window Object for NodeJs", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "fat", "email": "jacobthornton@gmail.com" } ], "time": { "modified": "2011-06-20T02:37:03.198Z", "created": "2011-06-20T02:37:02.640Z", "0.0.1": "2011-06-20T02:37:03.198Z" }, "author": { "name": "Jacob Thornton", "email": "@fat" }, "repository": { "type": "git", "url": "git@github.com:fat/window.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/window/0.0.1" }, "dist": { "0.0.1": { "shasum": "ca14abb00e176deca00b2a940ad455da065c29e7", "tarball": "http://registry.npmjs.org/window/-/window-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/window/" }, "windshaft": { "name": "windshaft", "description": "A Node.js based map tile server for PostGIS & Mapnik", "dist-tags": { "latest": "0.4.3" }, "maintainers": [ { "name": "tokumine", "email": "si@tinypla.net" } ], "time": { "modified": "2011-12-14T00:11:48.570Z", "created": "2011-09-04T22:28:37.139Z", "0.0.2": "2011-09-04T22:28:38.855Z", "0.0.3": "2011-09-04T22:53:15.217Z", "0.0.4": "2011-09-04T23:00:14.685Z", "0.0.5": "2011-09-06T13:41:20.010Z", "0.0.6": "2011-09-14T06:16:06.823Z", "0.0.7": "2011-09-14T07:00:54.835Z", "0.0.8": "2011-09-14T07:16:10.850Z", "0.0.9": "2011-09-20T01:25:21.618Z", "0.0.10": "2011-09-20T02:34:20.383Z", "0.0.11": "2011-09-20T23:22:34.544Z", "0.2.1": "2011-10-07T14:47:07.087Z", "0.2.2": "2011-10-07T15:07:56.533Z", "0.2.3": "2011-10-07T15:22:25.105Z", "0.2.4": "2011-10-07T17:38:19.355Z", "0.2.5": "2011-10-07T18:02:11.918Z", "0.2.6": "2011-10-07T19:24:55.940Z", "0.3.0": "2011-10-13T13:28:28.953Z", "0.3.1": "2011-11-25T21:04:06.362Z", "0.3.2": "2011-11-30T16:46:34.473Z", "0.4.0": "2011-12-08T23:20:15.056Z", "0.4.1": "2011-12-09T00:22:05.846Z", "0.4.2": "2011-12-09T00:50:57.786Z", "0.4.3": "2011-12-14T00:11:48.570Z" }, "author": { "name": "Simon Tokumine, Javier Santana, Vizzuality", "email": "simon@vizzuality.com", "url": "http://vizzuality.com" }, "versions": { "0.0.2": "http://registry.npmjs.org/windshaft/0.0.2", "0.0.3": "http://registry.npmjs.org/windshaft/0.0.3", "0.0.4": "http://registry.npmjs.org/windshaft/0.0.4", "0.0.5": "http://registry.npmjs.org/windshaft/0.0.5", "0.0.6": "http://registry.npmjs.org/windshaft/0.0.6", "0.0.7": "http://registry.npmjs.org/windshaft/0.0.7", "0.0.8": "http://registry.npmjs.org/windshaft/0.0.8", "0.0.9": "http://registry.npmjs.org/windshaft/0.0.9", "0.0.10": "http://registry.npmjs.org/windshaft/0.0.10", "0.0.11": "http://registry.npmjs.org/windshaft/0.0.11", "0.2.1": "http://registry.npmjs.org/windshaft/0.2.1", "0.2.2": "http://registry.npmjs.org/windshaft/0.2.2", "0.2.3": "http://registry.npmjs.org/windshaft/0.2.3", "0.2.4": "http://registry.npmjs.org/windshaft/0.2.4", "0.2.5": "http://registry.npmjs.org/windshaft/0.2.5", "0.2.6": "http://registry.npmjs.org/windshaft/0.2.6", "0.3.0": "http://registry.npmjs.org/windshaft/0.3.0", "0.3.1": "http://registry.npmjs.org/windshaft/0.3.1", "0.3.2": "http://registry.npmjs.org/windshaft/0.3.2", "0.4.0": "http://registry.npmjs.org/windshaft/0.4.0", "0.4.1": "http://registry.npmjs.org/windshaft/0.4.1", "0.4.2": "http://registry.npmjs.org/windshaft/0.4.2", "0.4.3": "http://registry.npmjs.org/windshaft/0.4.3" }, "dist": { "0.0.2": { "shasum": "070592120874bef25171b910ae0a0f2331bfbd3f", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.2.tgz" }, "0.0.3": { "shasum": "214daf0d2f57fd808633d35aaef6ae8bf1488ac3", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.3.tgz" }, "0.0.4": { "shasum": "6f2308a95db058dd0bf7e9b1dedeb9d3d56b8c19", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.4.tgz" }, "0.0.5": { "shasum": "1032ac8cf344611b34d3b97c281de155e035c2ed", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.5.tgz" }, "0.0.6": { "shasum": "93db6f645c30076b3870a84eeb2fca0515c0733a", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.6.tgz" }, "0.0.7": { "shasum": "bdc25a45b05c7c2821aa5c32c82daa5755cb1479", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.7.tgz" }, "0.0.8": { "shasum": "8e4b5441c1b405462befd333ead758abd48cfe22", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.8.tgz" }, "0.0.9": { "shasum": "f4ae682e80f5f8cf2f0b2cf57957f0978003afec", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.9.tgz" }, "0.0.10": { "shasum": "0850f8d5aef411c9c46a77ffe6873c7e5e6ca0f1", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.10.tgz" }, "0.0.11": { "shasum": "310a267013262663c7e3c259f55fa616040b59d7", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.0.11.tgz" }, "0.2.1": { "shasum": "4e9c06cb047a18fcb6831a70b80c5cd8ea4aecf7", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.2.1.tgz" }, "0.2.2": { "shasum": "c93c50165860bd04c3dcc4b79eab93f2c2f61c53", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.2.2.tgz" }, "0.2.3": { "shasum": "09a3d708dee29c93a9415221122c407e5f6d960f", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.2.3.tgz" }, "0.2.4": { "shasum": "1b7e8671741c339797a772c9deb055109fc69cbf", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.2.4.tgz" }, "0.2.5": { "shasum": "552398461b9d3ff4a171fd6b137cd40fca5210b4", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.2.5.tgz" }, "0.2.6": { "shasum": "a64c25c9bbe8954b95285f13d677b7e80b2114ec", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.2.6.tgz" }, "0.3.0": { "shasum": "7c29678c721e6f00b184328bfc5b4d72d638a6b8", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.3.0.tgz" }, "0.3.1": { "shasum": "12cadf91eb827c316d547bb70f21f9bb3d42efa3", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.3.1.tgz" }, "0.3.2": { "shasum": "48fac3eda6596f6179f559804529ecae702196b1", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.3.2.tgz" }, "0.4.0": { "shasum": "a4bc34ae780f71a17f370e5955f866d901607e3d", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.4.0.tgz" }, "0.4.1": { "shasum": "1807f29ea6725b726b5cdc6c3497a9b59530e2a1", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.4.1.tgz" }, "0.4.2": { "shasum": "c7587ce1664b4b81b39f752cdd686c317d97f649", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.4.2.tgz" }, "0.4.3": { "shasum": "3284eef9da37f76f6dbf2745938cc51957f274d8", "tarball": "http://registry.npmjs.org/windshaft/-/windshaft-0.4.3.tgz" } }, "url": "http://registry.npmjs.org/windshaft/" }, "windtunnel": { "name": "windtunnel", "description": "Easy JavaScript testing", "dist-tags": { "latest": "0.0.4" }, "readme": "Wind Tunnel\n===========\n\nWhat's this?\n------------\n\nIt's not really done yet, but it's going to be the successor to the webr experiment (https://github.com/thatdutchguy/webr).\nA headless JavaScript testing (using Jasmine, https://github.com/pivotal/jasmine) tool that doesn't require a browser, but\ncan simulate the DOM using jsdom (https://github.com/tmpvar/jsdom).\n\nOutput format can be text or html (a la RSpec).\n\nDisclaimer\n==========\n\nThere are no tests yet. I hammered this out while attending LSRC V. I'm still figuring out this node.js thing and \nam not sure how I'm going to structure this yet. Stuff will change. Stuff will break.\n\n\nInstall\n=======\n npm install -g windtunnel\n \nUsage\n=====\n wt [options]\n\nExamples\n--------\n wt jspec/\n\n wt jspec/ --summarizer html\n\n wt jspec/awesome_spec.js --summarizer html\n\nThe HMTL summarizer has been tailored to work well with TextMate.\n", "maintainers": [ { "name": "thatdutchguy", "email": "thatdutchguy@secretlymexico.com" } ], "time": { "modified": "2011-12-12T17:32:39.200Z", "created": "2011-12-12T17:32:38.265Z", "0.0.4": "2011-12-12T17:32:39.200Z" }, "author": { "name": "Daniël van de Burgt", "email": "thatdutchguy@secretlymexico.com" }, "versions": { "0.0.4": "http://registry.npmjs.org/windtunnel/0.0.4" }, "dist": { "0.0.4": { "shasum": "b74b40d0d1a9e83070ed5a0ae0b964bc399211b4", "tarball": "http://registry.npmjs.org/windtunnel/-/windtunnel-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/windtunnel/" }, "wingrr": { "name": "wingrr", "description": "Node Growl notifications for windows", "dist-tags": { "latest": "0.9.1" }, "maintainers": [ { "name": "bsatrom", "email": "brsatrom@microsoft.com" } ], "time": { "modified": "2011-08-22T18:44:27.347Z", "created": "2011-08-22T15:53:25.895Z", "0.9.0": "2011-08-22T15:53:28.534Z", "0.9.1": "2011-08-22T18:36:11.123Z" }, "author": { "name": "Brandon Satrom", "email": "bsatrom@gmail.com" }, "versions": { "0.9.0": "http://registry.npmjs.org/wingrr/0.9.0", "0.9.1": "http://registry.npmjs.org/wingrr/0.9.1" }, "dist": { "0.9.0": { "shasum": "bc24a99ae16c7c382027716be9be1b5268f33787", "tarball": "http://registry.npmjs.org/wingrr/-/wingrr-0.9.0.tgz" }, "0.9.1": { "shasum": "b32fb720e950d9cce62412fd791cbe11f2688981", "tarball": "http://registry.npmjs.org/wingrr/-/wingrr-0.9.1.tgz" } }, "url": "http://registry.npmjs.org/wingrr/" }, "wings": { "name": "wings", "description": "Templating library that works on the server and client closely modeled on Mustache", "dist-tags": { "latest": "0.5.6" }, "maintainers": [ { "name": "amccollum", "email": "amccollum+npm@gmail.com" } ], "time": { "modified": "2011-11-19T18:59:25.733Z", "created": "2011-09-06T16:14:25.824Z", "0.1.0": "2011-09-06T16:14:26.212Z", "0.3.0": "2011-10-04T01:12:55.286Z", "0.4.0": "2011-10-04T17:16:55.248Z", "0.5.0": "2011-10-04T18:16:12.874Z", "0.5.1": "2011-10-04T18:34:38.490Z", "0.5.2": "2011-10-04T18:51:26.380Z", "0.5.3": "2011-10-04T19:06:03.520Z", "0.5.4": "2011-10-04T19:21:31.751Z", "0.5.5": "2011-10-07T02:25:51.988Z", "0.5.6": "2011-11-19T18:59:25.733Z" }, "author": { "name": "Andrew McCollum", "email": "amccollum@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/wings/0.1.0", "0.3.0": "http://registry.npmjs.org/wings/0.3.0", "0.4.0": "http://registry.npmjs.org/wings/0.4.0", "0.5.0": "http://registry.npmjs.org/wings/0.5.0", "0.5.1": "http://registry.npmjs.org/wings/0.5.1", "0.5.2": "http://registry.npmjs.org/wings/0.5.2", "0.5.3": "http://registry.npmjs.org/wings/0.5.3", "0.5.4": "http://registry.npmjs.org/wings/0.5.4", "0.5.5": "http://registry.npmjs.org/wings/0.5.5", "0.5.6": "http://registry.npmjs.org/wings/0.5.6" }, "dist": { "0.1.0": { "shasum": "9013387e0ab4d761b6e674f33d59a07e1784fc08", "tarball": "http://registry.npmjs.org/wings/-/wings-0.1.0.tgz" }, "0.3.0": { "shasum": "f9ecf5af68b09533dc6f23d45acd68272455d6c9", "tarball": "http://registry.npmjs.org/wings/-/wings-0.3.0.tgz" }, "0.4.0": { "shasum": "d60d84302acab67a6d2e174c00ac14caba87eac8", "tarball": "http://registry.npmjs.org/wings/-/wings-0.4.0.tgz" }, "0.5.0": { "shasum": "07eebe081df663d78c0fbcdba85a06f7ac66f265", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.0.tgz" }, "0.5.1": { "shasum": "0eea9182ba4a2c027c2ec2d5362d2bb8fc144162", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.1.tgz" }, "0.5.2": { "shasum": "7b0362f7a5a3536140a038914e9e068306425b43", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.2.tgz" }, "0.5.3": { "shasum": "de5e1c972621671a1148ab7d70edad99b86f8824", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.3.tgz" }, "0.5.4": { "shasum": "f68e1bfb3b521ce7b8be696d97274cf9ee2aaa20", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.4.tgz" }, "0.5.5": { "shasum": "de87677f7386e783997b7f2148ee6a1639cd7e75", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.5.tgz" }, "0.5.6": { "shasum": "999f146e08526fbf48081c963611ebe81da2259e", "tarball": "http://registry.npmjs.org/wings/-/wings-0.5.6.tgz" } }, "keywords": [ "ender", "template", "mustache", "html" ], "url": "http://registry.npmjs.org/wings/" }, "winston": { "name": "winston", "description": "A multi-transport async logging library for Node.js", "dist-tags": { "latest": "0.5.9" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-12-02T09:44:54.777Z", "created": "2011-01-18T20:45:37.131Z", "0.1.0": "2011-01-18T20:45:38.390Z", "0.1.1": "2011-01-21T23:13:54.329Z", "0.1.2": "2011-01-23T08:06:43.393Z", "0.1.3": "2011-01-25T03:38:16.585Z", "0.1.4": "2011-01-29T18:39:11.805Z", "0.2.0": "2011-02-02T20:27:37.640Z", "0.2.1": "2011-02-07T06:01:46.325Z", "0.2.2": "2011-02-16T09:42:58.012Z", "0.2.3": "2011-02-18T00:56:53.038Z", "0.2.4": "2011-03-04T04:57:49.832Z", "0.2.5": "2011-03-05T20:47:10.687Z", "0.2.6": "2011-03-27T21:27:26.947Z", "0.2.7": "2011-04-10T01:08:45.046Z", "0.2.8": "2011-05-20T01:46:40.672Z", "0.2.9": "2011-05-20T02:32:21.372Z", "0.2.10": "2011-05-29T03:58:23.814Z", "0.2.11": "2011-05-30T02:03:04.360Z", "0.3.0": "2011-06-07T09:31:50.865Z", "0.3.1": "2011-06-08T07:31:24.555Z", "0.3.2": "2011-06-24T03:22:24.882Z", "0.3.3": "2011-07-24T05:51:41.205Z", "0.3.4": "2011-08-04T06:17:10.075Z", "0.3.5": "2011-08-09T14:59:56.544Z", "0.4.0": "2011-08-22T10:33:34.512Z", "0.4.1": "2011-09-11T05:00:42.302Z", "0.5.0": "2011-09-12T17:31:47.276Z", "0.5.1": "2011-09-13T09:35:25.860Z", "0.5.2": "2011-09-15T05:14:00.793Z", "0.5.3": "2011-09-23T19:27:10.866Z", "0.5.4": "2011-10-07T23:53:50.549Z", "0.5.5": "2011-10-09T19:29:17.799Z", "0.5.6": "2011-10-22T06:12:53.069Z", "0.5.7": "2011-11-20T20:53:45.416Z", "0.5.8": "2011-11-30T07:02:21.061Z", "0.5.9": "2011-12-02T09:44:54.777Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/winston.git" }, "versions": { "0.2.11": "http://registry.npmjs.org/winston/0.2.11", "0.3.3": "http://registry.npmjs.org/winston/0.3.3", "0.3.4": "http://registry.npmjs.org/winston/0.3.4", "0.3.5": "http://registry.npmjs.org/winston/0.3.5", "0.4.0": "http://registry.npmjs.org/winston/0.4.0", "0.4.1": "http://registry.npmjs.org/winston/0.4.1", "0.5.0": "http://registry.npmjs.org/winston/0.5.0", "0.5.1": "http://registry.npmjs.org/winston/0.5.1", "0.5.2": "http://registry.npmjs.org/winston/0.5.2", "0.5.3": "http://registry.npmjs.org/winston/0.5.3", "0.5.4": "http://registry.npmjs.org/winston/0.5.4", "0.5.5": "http://registry.npmjs.org/winston/0.5.5", "0.5.6": "http://registry.npmjs.org/winston/0.5.6", "0.5.7": "http://registry.npmjs.org/winston/0.5.7", "0.5.8": "http://registry.npmjs.org/winston/0.5.8", "0.5.9": "http://registry.npmjs.org/winston/0.5.9" }, "dist": { "0.2.11": { "shasum": "596c131ac552a2194b37ba622ded9f887131599c", "tarball": "http://registry.npmjs.org/winston/-/winston-0.2.11.tgz" }, "0.3.3": { "shasum": "e4b38e7117e5cc91dc632a2338efbbbdcdf72034", "tarball": "http://registry.npmjs.org/winston/-/winston-0.3.3.tgz" }, "0.3.4": { "shasum": "bade1b45c944731970d8df9fb1d1927b0fbcf697", "tarball": "http://registry.npmjs.org/winston/-/winston-0.3.4.tgz" }, "0.3.5": { "shasum": "04d3fc80b7049872c065ee8a912c0fd3f5199668", "tarball": "http://registry.npmjs.org/winston/-/winston-0.3.5.tgz" }, "0.4.0": { "shasum": "c66bffffbb94b0c5d5173871fc26aa485be01a28", "tarball": "http://registry.npmjs.org/winston/-/winston-0.4.0.tgz" }, "0.4.1": { "shasum": "ed47572fc787a266d4c65fcf14151e0298907b95", "tarball": "http://registry.npmjs.org/winston/-/winston-0.4.1.tgz" }, "0.5.0": { "shasum": "38269506eaf446ecb8808295ea1d3da05010ab82", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.0.tgz" }, "0.5.1": { "shasum": "2b2f40cdbf469b60f1885cc549757c4b9973e5ea", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.1.tgz" }, "0.5.2": { "shasum": "5adcbf0a8a872e3b3584a11b1173765329b00765", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.2.tgz" }, "0.5.3": { "shasum": "2b40e4eaacfe76b27e0c0436e626aa820da5990e", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.3.tgz" }, "0.5.4": { "shasum": "e6d5fbfe6549a8a3e39900ad68967bc74c1c1586", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.4.tgz" }, "0.5.5": { "shasum": "f4f859ea6d7cb38cb2f4496b4fa5ea12050e5c92", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.5.tgz" }, "0.5.6": { "shasum": "0f4bae04ebe00c8bfd0a351797c3d2ce0416d033", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.6.tgz" }, "0.5.7": { "shasum": "50597e0e6860eef9f9716a709b2857aab817e51c", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.7.tgz" }, "0.5.8": { "shasum": "8a2f068613f25975d810d7f5dd45df141d67edb9", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.8.tgz" }, "0.5.9": { "shasum": "3160f86b2298781599ef061bac742752e7cc3c3a", "tarball": "http://registry.npmjs.org/winston/-/winston-0.5.9.tgz" } }, "keywords": [ "logging", "sysadmin", "tools" ], "url": "http://registry.npmjs.org/winston/" }, "winston-amqp": { "name": "winston-amqp", "description": "An AMQP transport for winston", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "kr1sp1n", "email": "krispinone@gmail.com" } ], "time": { "modified": "2011-08-29T13:37:28.792Z", "created": "2011-08-04T07:47:03.713Z", "0.0.1": "2011-08-04T07:47:04.563Z", "0.0.2": "2011-08-29T13:37:28.792Z" }, "author": { "name": "Krispin Schulz", "email": "krispinone@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kr1sp1n/winston-amqp.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/winston-amqp/0.0.1", "0.0.2": "http://registry.npmjs.org/winston-amqp/0.0.2" }, "dist": { "0.0.1": { "shasum": "10229b50796647c0517a5d7e01a93f8a6b0632c9", "tarball": "http://registry.npmjs.org/winston-amqp/-/winston-amqp-0.0.1.tgz" }, "0.0.2": { "shasum": "61f46981a3bea1f15faf6eff355f20657fa2dcc7", "tarball": "http://registry.npmjs.org/winston-amqp/-/winston-amqp-0.0.2.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "amqp", "rabbitmq" ], "url": "http://registry.npmjs.org/winston-amqp/" }, "winston-mail": { "name": "winston-mail", "description": "A mail transport for winston", "dist-tags": { "latest": "0.1.2" }, "readme": null, "maintainers": [ { "name": "wavded", "email": "wavded@gmail.com" } ], "time": { "modified": "2011-11-30T19:54:39.731Z", "created": "2011-11-28T18:11:10.507Z", "0.0.1": "2011-11-28T18:11:11.631Z", "0.1.0": "2011-11-29T13:51:20.772Z", "0.1.1": "2011-11-30T19:17:48.236Z", "0.1.2": "2011-11-30T19:54:39.731Z" }, "author": { "name": "Marc Harter", "email": "wavded@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/wavded/winston-mail.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/winston-mail/0.0.1", "0.1.0": "http://registry.npmjs.org/winston-mail/0.1.0", "0.1.1": "http://registry.npmjs.org/winston-mail/0.1.1", "0.1.2": "http://registry.npmjs.org/winston-mail/0.1.2" }, "dist": { "0.0.1": { "shasum": "93d14d944e927501229603c3d64272e8377bd226", "tarball": "http://registry.npmjs.org/winston-mail/-/winston-mail-0.0.1.tgz" }, "0.1.0": { "shasum": "8ae2b373d9398b97108d438ca4a36e4693b1437a", "tarball": "http://registry.npmjs.org/winston-mail/-/winston-mail-0.1.0.tgz" }, "0.1.1": { "shasum": "e84237c1dd75f196559c589dd126ee90d1686836", "tarball": "http://registry.npmjs.org/winston-mail/-/winston-mail-0.1.1.tgz" }, "0.1.2": { "shasum": "00d6a33b7b9e54eac3996907dc6db332e7c0a64f", "tarball": "http://registry.npmjs.org/winston-mail/-/winston-mail-0.1.2.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "email" ], "url": "http://registry.npmjs.org/winston-mail/" }, "winston-mongodb": { "name": "winston-mongodb", "description": "A MongoDB transport for winston", "dist-tags": { "latest": "0.3.2" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-08-28T14:05:31.883Z", "created": "2011-06-07T09:32:00.936Z", "0.2.0": "2011-06-07T09:32:01.265Z", "0.3.0": "2011-08-22T10:37:37.552Z", "0.3.1": "2011-08-28T14:02:56.984Z", "0.3.2": "2011-08-28T14:05:31.883Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/winston-mongodb.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/winston-mongodb/0.2.0", "0.3.0": "http://registry.npmjs.org/winston-mongodb/0.3.0", "0.3.1": "http://registry.npmjs.org/winston-mongodb/0.3.1", "0.3.2": "http://registry.npmjs.org/winston-mongodb/0.3.2" }, "dist": { "0.2.0": { "shasum": "0befd1aff75096ac5b35f5abb4ed79c1666572d4", "tarball": "http://registry.npmjs.org/winston-mongodb/-/winston-mongodb-0.2.0.tgz" }, "0.3.0": { "shasum": "552004a623f131ddd4fee336e3665778acd018a7", "tarball": "http://registry.npmjs.org/winston-mongodb/-/winston-mongodb-0.3.0.tgz" }, "0.3.1": { "shasum": "8845be8d1a8512f2acff0c6aa27acaa101c44095", "tarball": "http://registry.npmjs.org/winston-mongodb/-/winston-mongodb-0.3.1.tgz" }, "0.3.2": { "shasum": "cc062633384b203a2c6d9ff1e90469a32d8ff31c", "tarball": "http://registry.npmjs.org/winston-mongodb/-/winston-mongodb-0.3.2.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "mongodb" ], "url": "http://registry.npmjs.org/winston-mongodb/" }, "winston-redis": { "name": "winston-redis", "description": "A fixed-length Redis transport for winston", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-08-28T14:40:20.497Z", "created": "2011-08-28T14:40:20.013Z", "0.1.0": "2011-08-28T14:40:20.497Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/winston-redis.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/winston-redis/0.1.0" }, "dist": { "0.1.0": { "shasum": "0ac428fb5a7a278c8f01390b36a6a937efc479e8", "tarball": "http://registry.npmjs.org/winston-redis/-/winston-redis-0.1.0.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "redis" ], "url": "http://registry.npmjs.org/winston-redis/" }, "winston-riak": { "name": "winston-riak", "description": "A Riak transport for winston", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-08-28T13:54:26.877Z", "created": "2011-06-07T09:31:54.863Z", "0.2.0": "2011-06-07T09:31:55.109Z", "0.2.1": "2011-06-25T05:22:36.633Z", "0.2.2": "2011-06-25T05:31:32.543Z", "0.3.0": "2011-08-22T10:46:48.929Z", "0.3.1": "2011-08-28T13:54:26.877Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/winston-riak.git" }, "versions": { "0.2.2": "http://registry.npmjs.org/winston-riak/0.2.2", "0.3.0": "http://registry.npmjs.org/winston-riak/0.3.0", "0.3.1": "http://registry.npmjs.org/winston-riak/0.3.1" }, "dist": { "0.2.2": { "shasum": "afd19f9fbbc101a4581f5a5caa50a2db0ce63d64", "tarball": "http://registry.npmjs.org/winston-riak/-/winston-riak-0.2.2.tgz" }, "0.3.0": { "shasum": "b44aa8e20704e7f763ce137d1a34389255fb79a4", "tarball": "http://registry.npmjs.org/winston-riak/-/winston-riak-0.3.0.tgz" }, "0.3.1": { "shasum": "ab1c1a1ad50867167233bbf5002aa25116f31eb7", "tarball": "http://registry.npmjs.org/winston-riak/-/winston-riak-0.3.1.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "riak" ], "url": "http://registry.npmjs.org/winston-riak/" }, "winston-scribe": { "name": "winston-scribe", "description": "A scribe transport for winston", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "wnoronha", "email": "warren.noronha@gmail.com" } ], "time": { "modified": "2011-12-01T09:36:43.933Z", "created": "2011-12-01T09:36:40.150Z", "0.1.0": "2011-12-01T09:36:43.933Z" }, "author": { "name": "Warren Noronha", "email": "warren.noronha@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chitika/winston-scribe.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/winston-scribe/0.1.0" }, "dist": { "0.1.0": { "shasum": "cdd3c6f806f4eb89cbb2cb3fb041ce178e1fc89c", "tarball": "http://registry.npmjs.org/winston-scribe/-/winston-scribe-0.1.0.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "scribe" ], "url": "http://registry.npmjs.org/winston-scribe/" }, "winston-simpledb": { "name": "winston-simpledb", "description": "A Winston transport for Amazon SimpleDB", "dist-tags": { "latest": "0.1.1" }, "readme": "# SimpleDB Transport for Winston\n\nThe winston-simpledb module allows you to log your winston messages to Amazon's SimpleDB.\n\n var SimpleDB = require('winston-simpledb').SimpleDB;\n \n winston.add(winston.transports.SimpleDB, {\n // for andychilton\n accessKeyId : '...',\n secretAccessKey : '...',\n awsAccountId : 'xxxx-xxxx-xxxx',\n domainName : 'log',\n region : amazon.US_EAST_1,\n itemName : 'uuid',\n });\n\n## Installation\n\n``` bash\n $ npm install winston-simpledb\n```\n\n## Usage\n\nwinston-simpledb is just like any other transport for winston. When adding it to winston, it takes some options so that\nit knows where to log to SimpleDB.\n\nThe SimpleDB transport takes the following options:\n\n accessKeyId : your AWS access key id\n secretAccessKey : your AWS secret access key\n awsAccountId : your AWS access id (of the form 'xxxx-xxxx-xxxx')\n region : the region where the domain is hosted (of the form amazon.US_EAST_1)\n domainName : the domain name to log to, or a function to generate the domain name\n itemName : the type of itemName to use or a function to generate the item name\n\n### AWS Credentials\n\nAll of these options are values that you can find from your Amazon Web Services account: 'accessKeyId',\n'secretAccessKey' and 'awsAccountId'.\n\n### Region\n\nThis is the region in which your domain is located. For example you need to pass it one of the amazon.* constants such\nas amazon.US_EAST_1 or amazon.EU_WEST_1. See 'awssum' for more details.\n\n### DomainName\n\nThe domainName provided is the one where you want your messages logged. As well as providing a string, you may instead\nprovide a function which returns a string. This gives you the ability to dynamically change which domain to log to.\n\nValid domainName options are:\n\n a string -> the domain name is this literal string\n a function -> the string that this function returns\n\n### ItemName\n\nThe itemName option you provide determines how the itemName is generated when logging to SimpleDB. You may provide a\nstring which is a predefined generator (such as 'uuid', 'epoch' or 'timestamp') or a function which returns an\nitemName.\n\nValid itemName options are:\n\n 'uuid' -> '75f38e1c-1bc6-4854-b3e2-9e6b65e9d012'\n 'epoch' -> 1321751212043\n 'timestamp' -> '2011-11-20T01:06:52.043Z'\n function -> (a string that the function returns)\n\n# Author\n\nWritten by [Andrew Chilton](http://www.chilts.org/blog/)\n\nCopyright 2011 [AppsAttic](http://www.appsattic.com/)\n\n(Ends)\n", "maintainers": [ { "name": "chilts", "email": "chilts@appsattic.com" } ], "time": { "modified": "2011-11-20T09:06:44.022Z", "created": "2011-11-20T08:18:50.893Z", "0.1.0": "2011-11-20T08:18:55.000Z", "0.1.1": "2011-11-20T09:06:44.022Z" }, "author": { "name": "Andrew Chilton", "email": "chilts@appsattic.com", "url": "http://www.appsattic.com/" }, "repository": { "type": "git", "url": "git://github.com/appsattic/winston-simpledb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/winston-simpledb/0.1.0", "0.1.1": "http://registry.npmjs.org/winston-simpledb/0.1.1" }, "dist": { "0.1.0": { "shasum": "96bbaa4a314075e330ed04aee107ae88f4ac37f9", "tarball": "http://registry.npmjs.org/winston-simpledb/-/winston-simpledb-0.1.0.tgz" }, "0.1.1": { "shasum": "47bce96bac02411f01c9dcc6ed33174a1ad2851c", "tarball": "http://registry.npmjs.org/winston-simpledb/-/winston-simpledb-0.1.1.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "amazon", "simpledb", "awssum" ], "url": "http://registry.npmjs.org/winston-simpledb/" }, "winston-syslog": { "name": "winston-syslog", "description": "A syslog transport for winston", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "indexzero", "email": "charlie.robbins@gmail.com" } ], "time": { "modified": "2011-08-28T13:46:14.790Z", "created": "2011-06-25T07:16:05.919Z", "0.1.0": "2011-06-25T07:16:06.190Z", "0.2.0": "2011-08-22T10:46:26.787Z", "0.2.1": "2011-08-28T11:16:01.454Z", "0.2.2": "2011-08-28T13:46:14.790Z" }, "author": { "name": "Charlie Robbins", "email": "charlie.robbins@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/indexzero/winston-syslog.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/winston-syslog/0.1.0", "0.2.0": "http://registry.npmjs.org/winston-syslog/0.2.0", "0.2.1": "http://registry.npmjs.org/winston-syslog/0.2.1", "0.2.2": "http://registry.npmjs.org/winston-syslog/0.2.2" }, "dist": { "0.1.0": { "shasum": "3aa08fb6526d493dffd746229727f555e8290ec1", "tarball": "http://registry.npmjs.org/winston-syslog/-/winston-syslog-0.1.0.tgz" }, "0.2.0": { "shasum": "318d7648fef15fe31b23e77e9b8e26e5b2130dfb", "tarball": "http://registry.npmjs.org/winston-syslog/-/winston-syslog-0.2.0.tgz" }, "0.2.1": { "shasum": "8d14bca15bce6cc7c6cf72b1ba63af899174f52d", "tarball": "http://registry.npmjs.org/winston-syslog/-/winston-syslog-0.2.1.tgz" }, "0.2.2": { "shasum": "ff4ad711e46564249a04387a48c3afb7ecc42723", "tarball": "http://registry.npmjs.org/winston-syslog/-/winston-syslog-0.2.2.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "syslog" ], "url": "http://registry.npmjs.org/winston-syslog/" }, "winston-zmq": { "name": "winston-zmq", "description": "A 0MQ transport for winston", "dist-tags": { "latest": "0.1.0" }, "readme": "# winston\n\nA 0mq transport for [winston][0].\n\n## Installation\n\n### Installing npm (node package manager)\n\n``` bash\n $ curl http://npmjs.org/install.sh | sh\n```\n\n### Installing winston-zmq\n\n``` bash\n $ npm install winston\n $ npm install winston-zmq\n```\n\n## Purpose\n\nThis winston transport allows you to publish logs using a 0mq pub socket (so that multiple recipients can subscribe to it)\n\nThe message is sent with a variable length prefix that allows the subscribers to subscribe log message of a certain threshold and above.\n\n## Usage\n``` js\n var winston = require('winston');\n\n //\n // Requiring `winston-zmq` will expose\n // `winston.transports.Zmq`\n //\n require('winston-zmq').Zmq;\n\n winston.add(winston.transports.Zmq, options);\n```\n\nThe Zmq transport takes the following options. 'db' is required:\n\n\n* __transport:__ Transport to use for 0mq. (tcp|ipc|inproc|pgm|epgm)\n* __address:__ Address that the socket will bind to e.g. \"127.0.0.1\" or \"10.23.45.67\"\n* __separator:__ Separator to separate the level string from the JSON default |*|\n* __prefix:__ Prefix used to denote the log level\n* __prefixMapping:__ Mapping between log levels and prefix string length. Used if using custom log levels. e.g. { silly: 1, verbose: 2, info: 3, warn: 4, debug: 5, error: 6 }\n* __port:__ [required for tcp] : port to bind to when using the tcp transport \n* __level:__ Level of messages that this transport should log.\n* __silent:__ Boolean flag indicating whether to suppress output.\n* __formatter:__ Optional formatter function to override the structure of the JSON data sent to the subscriber\n\n*Metadata:* Logged as a native JSON object.\n\n## Examples\n\n###Client \n```\nvar util = require('util'), zmq = require('zmq');\n\nvar socket = zmq.createSocket('sub');\nsocket.subscribe(''); // subscribe to all\n// socket.subscribe('***'); // subscribe to info and above\n\nsocket.on('message', function(bufMsg) {\n var msg = bufMsg.toString('utf8');\n try {\n var message = msg.split('|*|')[1];\n oMessage = JSON.parse(message);\n console.log(oMessage);\n } catch(err) {\n console.log(err);\n }\n});\n\nsocket.connect(\"tcp://127.0.0.1:7890\");\n```\n\n### Log Source\n\n```\nvar winston = require('winston');\nvar Zmq = require('../lib/winston-zmq.js').Zmq;\nvar transports = {};\n\n// Set up the zmq transport\ntransports.Zmq = new Zmq({level : 'silly',port: 7890});\n\n// Instantiate out logger.\nvar logger = new (winston.Logger)({transports : [transports.Zmq]});\n\nlogger.log('silly', 'Some Text', {somekey: 'some data'});\nlogger.log('error', 'Some Text', {somekey: 'some data'});\n```\n\n### Message Format\n\nThe above two messages will be transmitted as:\n\n```\n*|*|{\"timestamp\":\"2011-11-16T15:53:55.912Z\",\"level\":\"silly\",\"message\":\"Some Text\",\"meta\":{\"somekey\":\"some data\"}}\n```\n\n```\n******|*|{\"timestamp\":\"2011-11-16T15:53:55.913Z\",\"level\":\"error\",\"message\":\"Some Text\",\"meta\":{\"somekey\":\"some data\"}}\n```\n\n\n\n\n\n#### Author: [David Henderson](http://twitter.com/@DHDev)\n\n[0]: https://github.com/indexzero/winston", "maintainers": [ { "name": "dhendo", "email": "dhendo@gmail.com" } ], "time": { "modified": "2011-11-17T08:58:03.983Z", "created": "2011-11-17T08:58:02.697Z", "0.1.0": "2011-11-17T08:58:03.983Z" }, "author": { "name": "David Henderson", "email": "dhendo@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/TriggeredMessaging/winston-zmq.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/winston-zmq/0.1.0" }, "dist": { "0.1.0": { "shasum": "815c36dff62550f810cbc1b7b8aac28985ea0642", "tarball": "http://registry.npmjs.org/winston-zmq/-/winston-zmq-0.1.0.tgz" } }, "keywords": [ "logging", "sysadmin", "tools", "winston", "zmq", "0mq", "zeromq" ], "url": "http://registry.npmjs.org/winston-zmq/" }, "winstoon": { "name": "winstoon", "description": "Simple Wrapper for Winston Logger", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "arunoda", "email": "arunoda.susiripala@gmail.com" } ], "time": { "modified": "2011-09-21T07:20:57.512Z", "created": "2011-06-05T03:09:03.134Z", "0.1.0beta": "2011-06-05T03:09:04.975Z", "0.1.1beta": "2011-06-26T12:48:18.005Z", "0.1.2beta": "2011-07-10T03:34:36.416Z", "0.1.3": "2011-09-21T07:20:57.512Z" }, "author": { "name": "Arunoda Susiripala", "email": "arunoda.susiripala@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:arunoda/winstoon" }, "versions": { "0.1.0beta": "http://registry.npmjs.org/winstoon/0.1.0beta", "0.1.1beta": "http://registry.npmjs.org/winstoon/0.1.1beta", "0.1.2beta": "http://registry.npmjs.org/winstoon/0.1.2beta", "0.1.3": "http://registry.npmjs.org/winstoon/0.1.3" }, "dist": { "0.1.0beta": { "shasum": "86213d401b8da9d49b4b8d7f266bbb61ae0aa876", "tarball": "http://registry.npmjs.org/winstoon/-/winstoon-0.1.0beta.tgz" }, "0.1.1beta": { "shasum": "eb339308a563be974293a2d9ef1bad739b2146c8", "tarball": "http://registry.npmjs.org/winstoon/-/winstoon-0.1.1beta.tgz" }, "0.1.2beta": { "shasum": "408b84e304d63d04da1c6d06522de6e00a860d05", "tarball": "http://registry.npmjs.org/winstoon/-/winstoon-0.1.2beta.tgz" }, "0.1.3": { "shasum": "7e13ddb1d21a648f14551dd890f9a97572e8d2c0", "tarball": "http://registry.npmjs.org/winstoon/-/winstoon-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/winstoon/" }, "wirez": { "name": "wirez", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "cheng81", "email": "fzanitti@gmail.com" } ], "time": { "modified": "2011-02-24T19:21:36.748Z", "created": "2011-02-23T22:36:21.964Z", "0.0.1": "2011-02-23T22:36:22.356Z", "0.0.2": "2011-02-24T19:21:36.748Z" }, "author": { "name": "Francesco Zanitti", "email": "fzanitti@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/cheng81/wirez.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wirez/0.0.1", "0.0.2": "http://registry.npmjs.org/wirez/0.0.2" }, "dist": { "0.0.1": { "shasum": "a6de5e9668aca2ece8d58a6e7f7b2efcd836ddc3", "tarball": "http://registry.npmjs.org/wirez/-/wirez-0.0.1.tgz" }, "0.0.2": { "shasum": "bf99ea39eabcd8b4a49ae43ae786ce54af6be31f", "tarball": "http://registry.npmjs.org/wirez/-/wirez-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/wirez/" }, "wobot": { "name": "wobot", "description": "A plugin-based HipChat bot.", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "cjoudrey", "email": "cmallette@gmail.com" } ], "time": { "modified": "2011-12-10T21:00:21.717Z", "created": "2011-05-06T02:02:20.093Z", "0.0.1": "2011-12-07T02:00:47.054Z", "0.1.0": "2011-12-07T02:00:47.054Z", "0.2.0": "2011-12-07T02:00:47.054Z", "0.3.0": "2011-12-07T02:00:47.054Z", "0.3.1": "2011-11-10T00:38:28.797Z", "0.4.0": "2011-12-07T02:00:47.054Z", "0.5.0": "2011-12-10T21:00:21.717Z" }, "author": { "name": "Christian Joudrey", "email": "cmallette@gmail.com", "url": "http://twitter.com/cjoudrey" }, "repository": { "type": "git", "url": "git://github.com/cjoudrey/wobot.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wobot/0.0.1", "0.1.0": "http://registry.npmjs.org/wobot/0.1.0", "0.2.0": "http://registry.npmjs.org/wobot/0.2.0", "0.3.0": "http://registry.npmjs.org/wobot/0.3.0", "0.3.1": "http://registry.npmjs.org/wobot/0.3.1", "0.4.0": "http://registry.npmjs.org/wobot/0.4.0", "0.5.0": "http://registry.npmjs.org/wobot/0.5.0" }, "dist": { "0.0.1": { "shasum": "0ddce8acb0785c86ceaa1df627e9eaed7420cda9", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.0.1.tgz" }, "0.1.0": { "shasum": "7ad5789fcaa86f629cc1e559a18243523991da7c", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.1.0.tgz" }, "0.2.0": { "shasum": "44dcb72f6c452090327a7e9f457854eb540cc999", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.2.0.tgz" }, "0.3.0": { "shasum": "0c04c3dc90543f7120de5c38e89086683cbff060", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.3.0.tgz" }, "0.3.1": { "shasum": "25e6565e4a7de968dd74efe1ca16f0dee9d92612", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.3.1.tgz" }, "0.4.0": { "shasum": "67d772b4ef6f24dcd07011ce5518c7398c9720eb", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.4.0.tgz" }, "0.5.0": { "shasum": "c720962f894bac1ee231b14408c5ebc92284dcf2", "tarball": "http://registry.npmjs.org/wobot/-/wobot-0.5.0.tgz" } }, "keywords": [ "bot", "hipchat" ], "url": "http://registry.npmjs.org/wobot/" }, "wolfram": { "name": "wolfram", "description": "Wolfram Alpha API", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "liquidproof", "email": "sami.matias.kukkonen@gmail.com" } ], "time": { "modified": "2011-11-14T14:31:02.558Z", "created": "2011-10-17T20:02:14.557Z", "0.1.0": "2011-10-17T20:02:16.505Z", "0.1.1": "2011-10-28T14:19:55.891Z", "0.1.2": "2011-11-02T21:32:43.779Z", "0.2.0": "2011-11-14T14:31:02.558Z" }, "author": { "name": "Sami Kukkonen", "email": "sami.matias.kukkonen@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/liquidproof/wolfram.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wolfram/0.1.0", "0.1.1": "http://registry.npmjs.org/wolfram/0.1.1", "0.1.2": "http://registry.npmjs.org/wolfram/0.1.2", "0.2.0": "http://registry.npmjs.org/wolfram/0.2.0" }, "dist": { "0.1.0": { "shasum": "1ad5522d06c0c3c796f524bc40352d7569839101", "tarball": "http://registry.npmjs.org/wolfram/-/wolfram-0.1.0.tgz" }, "0.1.1": { "shasum": "d1dd6d1cdbc93c63f3563792fb523003a4e3fd0d", "tarball": "http://registry.npmjs.org/wolfram/-/wolfram-0.1.1.tgz" }, "0.1.2": { "shasum": "de34c06f4abf4f914df1669385e44616e4f9ff71", "tarball": "http://registry.npmjs.org/wolfram/-/wolfram-0.1.2.tgz" }, "0.2.0": { "shasum": "bb62ec854e039a493dd26c37fe929d9158e0eacf", "tarball": "http://registry.npmjs.org/wolfram/-/wolfram-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/wolfram/" }, "word-generator": { "name": "word-generator", "description": "Generate(random or in order) a word or many words which can be used as (guess/crack) passwords, keys etc in nodejs.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "andrew_goal", "email": "androidgao@gmail.com" } ], "time": { "modified": "2011-09-13T13:59:27.105Z", "created": "2011-09-08T14:46:56.344Z", "0.0.1": "2011-09-08T14:46:58.039Z", "0.0.2": "2011-09-13T13:59:27.105Z" }, "author": { "name": "Andrew Goal", "email": "androidgao@gmail.com", "url": "https://plus.google.com/116766125570728404851/about" }, "repository": { "type": "git", "url": "git://github.com/AndrewGoal/node-word-generator.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/word-generator/0.0.1", "0.0.2": "http://registry.npmjs.org/word-generator/0.0.2" }, "dist": { "0.0.1": { "shasum": "31739d30b2a8a52dac16ae3cdd7e986530b9165a", "tarball": "http://registry.npmjs.org/word-generator/-/word-generator-0.0.1.tgz" }, "0.0.2": { "shasum": "da3be227b08d118030b15741bd65b53fcf310d86", "tarball": "http://registry.npmjs.org/word-generator/-/word-generator-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/word-generator/" }, "wordnik": { "name": "wordnik", "description": "wordnik api wrapper for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "cpetzold", "email": "cpetzold@gmail.com" } ], "time": { "modified": "2011-09-06T03:40:15.814Z", "created": "2011-09-06T03:40:14.941Z", "0.0.1": "2011-09-06T03:40:15.814Z" }, "author": { "name": "Conner Petzold", "email": "cpetzold@gmail.com", "url": "http://the0th.com" }, "repository": { "type": "git", "url": "git://github.com/cpetzold/node-wordnik.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wordnik/0.0.1" }, "dist": { "0.0.1": { "shasum": "780441ae61b2e8bf71b0db09e904948a20172880", "tarball": "http://registry.npmjs.org/wordnik/-/wordnik-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wordnik/" }, "wordpress-auth": { "name": "wordpress-auth", "description": "Authenticate users through node using WordPress cookies", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "nightgunner5", "email": "nightgunner5@llamaslayers.net" } ], "time": { "modified": "2011-06-24T15:58:20.923Z", "created": "2011-06-16T01:49:14.274Z", "0.0.0": "2011-06-16T01:49:18.492Z", "0.0.1": "2011-06-24T15:58:20.923Z" }, "author": { "name": "Nightgunner5", "email": "nightgunner5@llamaslayers.net", "url": "http://llamaslayers.net" }, "repository": { "type": "git", "url": "git://github.com/Nightgunner5/node-wordpress-auth.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/wordpress-auth/0.0.0", "0.0.1": "http://registry.npmjs.org/wordpress-auth/0.0.1" }, "dist": { "0.0.0": { "shasum": "3700f365ca82d33a4f4d13393bcd9447afcd9552", "tarball": "http://registry.npmjs.org/wordpress-auth/-/wordpress-auth-0.0.0.tgz" }, "0.0.1": { "shasum": "5720697bbb6d812c13675335b4df6a2fc614e55a", "tarball": "http://registry.npmjs.org/wordpress-auth/-/wordpress-auth-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wordpress-auth/" }, "wordwrap": { "name": "wordwrap", "description": "Wrap those words. Show them at what columns to start and stop.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-08-26T10:17:09.949Z", "created": "2011-05-30T01:46:34.229Z", "0.0.1": "2011-05-30T01:46:34.944Z", "0.0.2": "2011-08-26T10:17:09.949Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-wordwrap.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wordwrap/0.0.1", "0.0.2": "http://registry.npmjs.org/wordwrap/0.0.2" }, "dist": { "0.0.1": { "shasum": "ac9b6dfa49e1147523055c5ef490c069cdd61f3e", "tarball": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.1.tgz" }, "0.0.2": { "shasum": "b79669bb42ecb409f83d583cad52ca17eaa1643f", "tarball": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } }, "keywords": [ "word", "wrap", "rule", "format", "column" ], "url": "http://registry.npmjs.org/wordwrap/" }, "wordy": { "name": "wordy", "description": "Converts numbers into their english variants and back", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "ofxartem", "email": "artem.titoulenko@gmail.com" } ], "time": { "modified": "2011-06-08T19:07:27.695Z", "created": "2011-06-08T19:07:27.543Z", "1.0.0": "2011-06-08T19:07:27.695Z" }, "author": { "name": "Artem Titoulenko", "email": "artem.titoulenko@gmail.com" }, "versions": { "1.0.0": "http://registry.npmjs.org/wordy/1.0.0" }, "dist": { "1.0.0": { "shasum": "b8f79568c1981f2f3e7a1697c6a0bb1f5feefc20", "tarball": "http://registry.npmjs.org/wordy/-/wordy-1.0.0.tgz" } }, "keywords": [ "words", "numbers", "english", "numerals" ], "url": "http://registry.npmjs.org/wordy/" }, "worker": { "name": "worker", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "cramforce", "email": "malte.ubl@gmail.com" } ], "versions": { "0.2.1": "http://registry.npmjs.org/worker/0.2.1" }, "dist": { "0.2.1": { "tarball": "http://packages:5984/worker/-/worker-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/worker/" }, "worker-pool": { "name": "worker-pool", "description": "An implementation of the web worker API with a worker pool support.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-03-30T16:16:52.851Z", "created": "2011-03-30T16:16:52.452Z", "0.1.0": "2011-03-30T16:16:52.851Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@tomaz.me" }, "repository": { "type": "git", "url": "git://github.com/Kami/node-worker-pool.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/worker-pool/0.1.0" }, "dist": { "0.1.0": { "shasum": "ea8b4f40bb569ba7501006c8b0a843d0e51cbc44", "tarball": "http://registry.npmjs.org/worker-pool/-/worker-pool-0.1.0.tgz" } }, "keywords": [ "worker", "workers", "web workers", "worker pool" ], "url": "http://registry.npmjs.org/worker-pool/" }, "workflow": { "name": "workflow", "description": "n/a", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "hij1nx", "email": "hij1nx@me.com" } ], "time": { "modified": "2011-11-28T15:51:23.099Z", "created": "2011-06-05T17:37:54.649Z", "0.0.0": "2011-06-05T17:37:55.075Z", "0.0.1": "2011-11-28T15:38:27.509Z", "0.0.2": "2011-11-28T15:40:09.776Z" }, "author": { "name": "Async.ly", "email": "info@async.ly" }, "repository": { "type": "git", "url": "git@github.com:asyncly/workflow.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/workflow/0.0.0", "0.0.1": "http://registry.npmjs.org/workflow/0.0.1", "0.0.2": "http://registry.npmjs.org/workflow/0.0.2" }, "dist": { "0.0.0": { "shasum": "ba4dd622e6ffb29d7706373f0a257ffc0ef2c018", "tarball": "http://registry.npmjs.org/workflow/-/workflow-0.0.0.tgz" }, "0.0.1": { "shasum": "6805389d495ab6ea683ae86dbd080718d165dd54", "tarball": "http://registry.npmjs.org/workflow/-/workflow-0.0.1.tgz" }, "0.0.2": { "shasum": "83e196c93df742f88e5cf0ca95487781556f21d4", "tarball": "http://registry.npmjs.org/workflow/-/workflow-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/workflow/" }, "workhorse": { "name": "workhorse", "description": "Distributed computation server and clients", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "yoni", "email": "yoni.bmesh@gmail.com" } ], "author": { "name": "Yoni Ben-Meshulam", "email": "yoni@opower.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/workhorse/0.0.1", "0.0.10": "http://registry.npmjs.org/workhorse/0.0.10", "0.0.11": "http://registry.npmjs.org/workhorse/0.0.11", "0.0.12": "http://registry.npmjs.org/workhorse/0.0.12", "0.0.13": "http://registry.npmjs.org/workhorse/0.0.13", "0.0.14": "http://registry.npmjs.org/workhorse/0.0.14", "0.0.2": "http://registry.npmjs.org/workhorse/0.0.2", "0.0.4": "http://registry.npmjs.org/workhorse/0.0.4", "0.0.6": "http://registry.npmjs.org/workhorse/0.0.6", "0.0.7": "http://registry.npmjs.org/workhorse/0.0.7", "0.0.8": "http://registry.npmjs.org/workhorse/0.0.8", "0.0.9": "http://registry.npmjs.org/workhorse/0.0.9", "0.1.0": "http://registry.npmjs.org/workhorse/0.1.0" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.1.tgz" }, "0.0.10": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.10.tgz" }, "0.0.11": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.11.tgz" }, "0.0.12": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.12.tgz" }, "0.0.13": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.13.tgz" }, "0.0.14": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.14.tgz" }, "0.0.2": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.2.tgz" }, "0.0.4": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.4.tgz" }, "0.0.6": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.6.tgz" }, "0.0.7": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.7.tgz" }, "0.0.8": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.8.tgz" }, "0.0.9": { "tarball": "http://packages:5984/workhorse/-/workhorse-0.0.9.tgz" }, "0.1.0": { "shasum": "553c4f9cf749d83edbbfb3820442a18f2200617c", "tarball": "http://registry.npmjs.org/workhorse/-/workhorse-0.1.0.tgz" } }, "keywords": [ "distributed computing", "client-side", "web", "cluster computing", "distributed programming", "distributed systems", "parallel computing" ], "url": "http://registry.npmjs.org/workhorse/" }, "workman": { "name": "workman", "description": "Job Server : Distribute your jobs anywhere.", "dist-tags": { "latest": "0.2.0" }, "readme": "# node-cloudq\n\nThe job queue you can enqueue and reserve jobs from\nanywhere.", "maintainers": [ { "name": "jackhq", "email": "tom@jackhq.com" } ], "time": { "modified": "2011-11-21T22:13:16.673Z", "created": "2011-11-21T22:13:15.673Z", "0.2.0": "2011-11-21T22:13:16.673Z" }, "author": { "name": "Tom Wilson" }, "versions": { "0.2.0": "http://registry.npmjs.org/workman/0.2.0" }, "dist": { "0.2.0": { "shasum": "73ac05542074f367ab35117107a3a58e42630cdb", "tarball": "http://registry.npmjs.org/workman/-/workman-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/workman/" }, "world-db": { "name": "world-db", "description": "Highly effecient database for large tilemas", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "creationix", "email": "tim@creationix.com" } ], "author": { "name": "Tim Caswell", "email": "tim@creationix.com" }, "repository": { "type": "git", "url": "http://github.com/creationix/world-db.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/world-db/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/world-db/-/world-db-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/world-db/" }, "wormhole": { "name": "wormhole", "description": "A streaming message queue system for Node.JS focused on performance.", "dist-tags": { "latest": "3.0.0" }, "maintainers": [ { "name": "aikar", "email": "aikar@aikar.co" } ], "time": { "modified": "2011-09-24T16:10:18.363Z", "created": "2011-04-14T00:17:05.846Z", "0.1.0": "2011-04-14T00:17:05.999Z", "1.0.0": "2011-04-17T18:01:07.286Z", "2.0.0": "2011-04-26T18:07:10.934Z", "2.0.1": "2011-09-14T00:12:39.930Z", "3.0.0": "2011-09-24T07:32:38.093Z" }, "author": { "name": "Aikar", "email": "aikar@aikar.co" }, "repository": { "type": "git", "url": "git://github.com/aikar/wormhole.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wormhole/0.1.0", "1.0.0": "http://registry.npmjs.org/wormhole/1.0.0", "2.0.0": "http://registry.npmjs.org/wormhole/2.0.0", "2.0.1": "http://registry.npmjs.org/wormhole/2.0.1", "3.0.0": "http://registry.npmjs.org/wormhole/3.0.0" }, "dist": { "0.1.0": { "shasum": "db134f2146797403fe006e210a4fb00ffbe721b2", "tarball": "http://registry.npmjs.org/wormhole/-/wormhole-0.1.0.tgz" }, "1.0.0": { "shasum": "e2c92fc50afd8f867dcd21defdf4260649f52a1d", "tarball": "http://registry.npmjs.org/wormhole/-/wormhole-1.0.0.tgz" }, "2.0.0": { "shasum": "befdbdd0d7ee033182a1a2adf68de001f8ef4124", "tarball": "http://registry.npmjs.org/wormhole/-/wormhole-2.0.0.tgz" }, "2.0.1": { "shasum": "873552e5d786fdbab7b48483c6ad7e690079ca47", "tarball": "http://registry.npmjs.org/wormhole/-/wormhole-2.0.1.tgz" }, "3.0.0": { "shasum": "7c784750683f23761686b71adbbb286661a5efa8", "tarball": "http://registry.npmjs.org/wormhole/-/wormhole-3.0.0.tgz" } }, "keywords": [ "message", "queue", "pass", "stream", "parser", "fast", "json" ], "url": "http://registry.npmjs.org/wormhole/" }, "wpg": { "name": "wpg", "description": "Generates the XML file for a changing GNOME background from the image files in the current workign directory", "dist-tags": { "latest": "0.0.2" }, "readme": null, "maintainers": [ { "name": "dlom", "email": "dlom234@gmail.com" } ], "time": { "modified": "2011-12-01T00:25:41.004Z", "created": "2011-11-30T04:56:25.960Z", "0.0.1": "2011-11-30T04:56:27.939Z", "0.0.2": "2011-12-01T00:25:41.004Z" }, "author": { "name": "Mark Old", "email": "dlom234@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/Dlom/wpg.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wpg/0.0.1", "0.0.2": "http://registry.npmjs.org/wpg/0.0.2" }, "dist": { "0.0.1": { "shasum": "f0083d5d2ca2add0b34f45df42307eeba5420408", "tarball": "http://registry.npmjs.org/wpg/-/wpg-0.0.1.tgz" }, "0.0.2": { "shasum": "1282094e05ad8a1c111482f92e4a6443a105bdc8", "tarball": "http://registry.npmjs.org/wpg/-/wpg-0.0.2.tgz" } }, "keywords": [ "gnome", "wallpaper" ], "url": "http://registry.npmjs.org/wpg/" }, "wrap": { "name": "wrap", "description": "Wrap is Prototype.js style context wrapping it in another function", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "firejune", "email": "to@firejune.com" } ], "time": { "modified": "2011-10-19T03:19:58.855Z", "created": "2011-09-10T00:20:28.469Z", "0.1.0": "2011-09-10T00:20:32.439Z", "0.1.1": "2011-10-19T03:15:31.232Z", "0.1.2": "2011-10-19T03:19:58.855Z" }, "author": { "name": "Firejune", "url": "http://firejune.com/" }, "repository": { "type": "git", "url": "git://github.com/firejune/wrap.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wrap/0.1.0", "0.1.1": "http://registry.npmjs.org/wrap/0.1.1", "0.1.2": "http://registry.npmjs.org/wrap/0.1.2" }, "dist": { "0.1.0": { "shasum": "73b2552ad24645cd8b891113ac601a6c5eab92c6", "tarball": "http://registry.npmjs.org/wrap/-/wrap-0.1.0.tgz" }, "0.1.1": { "shasum": "34f04a2fc2cb18447fd2927acd5466cd48de2f82", "tarball": "http://registry.npmjs.org/wrap/-/wrap-0.1.1.tgz" }, "0.1.2": { "shasum": "57ac3eca3a45c9eaf4972cdda3b937c59ee6e288", "tarball": "http://registry.npmjs.org/wrap/-/wrap-0.1.2.tgz" } }, "keywords": [ "wrap", "bind", "prototype", "context", "function" ], "url": "http://registry.npmjs.org/wrap/" }, "wrench": { "name": "wrench", "description": "Recursive filesystem (and other) operations that Node *should* have.", "dist-tags": { "latest": "1.3.2" }, "maintainers": [ { "name": "ryanmcgrath", "email": "ryan@venodesigns.net" } ], "author": { "name": "Ryan McGrath", "email": "ryan@venodesigns.net" }, "repository": { "type": "git", "url": "git://github.com/ryanmcgrath/wrench-js.git" }, "time": { "modified": "2011-11-04T02:54:00.848Z", "created": "2011-04-13T04:36:13.126Z", "0.1.0": "2011-04-13T04:36:13.126Z", "1.0.0": "2011-04-13T04:36:13.126Z", "1.1.0": "2011-04-29T02:19:09.485Z", "1.2.0": "2011-09-19T04:14:32.369Z", "1.3.0": "2011-10-10T16:58:37.712Z", "1.3.1": "2011-10-23T07:55:11.731Z", "1.3.2": "2011-11-04T02:54:00.848Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/wrench/0.1.0", "1.0.0": "http://registry.npmjs.org/wrench/1.0.0", "1.1.0": "http://registry.npmjs.org/wrench/1.1.0", "1.2.0": "http://registry.npmjs.org/wrench/1.2.0", "1.3.0": "http://registry.npmjs.org/wrench/1.3.0", "1.3.1": "http://registry.npmjs.org/wrench/1.3.1", "1.3.2": "http://registry.npmjs.org/wrench/1.3.2" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/wrench/-/wrench-0.1.0.tgz" }, "1.0.0": { "tarball": "http://registry.npmjs.org/wrench/-/wrench-1.0.0.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/wrench/-/wrench-1.1.0.tgz" }, "1.2.0": { "shasum": "b8995797d53b9cf5e2b97f4ca566ec44c5295e7f", "tarball": "http://registry.npmjs.org/wrench/-/wrench-1.2.0.tgz" }, "1.3.0": { "shasum": "850d869724e3dab53ed561856acb867fd4d622eb", "tarball": "http://registry.npmjs.org/wrench/-/wrench-1.3.0.tgz" }, "1.3.1": { "shasum": "957a0b8faf9ef1a5fce9a7e5be3caa46f0f19c63", "tarball": "http://registry.npmjs.org/wrench/-/wrench-1.3.1.tgz" }, "1.3.2": { "shasum": "ec2b81b06d179b09d0d25e9e796ba58661fa21e5", "tarball": "http://registry.npmjs.org/wrench/-/wrench-1.3.2.tgz" } }, "url": "http://registry.npmjs.org/wrench/" }, "wru": { "name": "wru", "dist-tags": { "latest": "0.1.0" }, "readme": "wru :: unit tests have never been that easy\n===========================================\n\n*wru* is an **essential unit test framework** compatible with **web** environment, [node.js](http://nodejs.org/) and [Rhino](http://www.mozilla.org/rhino/) as well.\n\n\nfeatures\n--------\n\n * **runs in both client and server environments**, compatible with html files, node.js, and Rhino\n * **both synchronous and asynchronous tests** in an absolutely intuitive way\n * **ES5 and JS.next ready**, compatible with `\"use strict\"` directive which means no `with` statements, `eval`, or misused `this` references\n * **easy**, probably the easiest way to test JS code out there thanks to its simplified API: `test`, `assert`, and `async` ... you already remember \"*all of them*\", isn't it?\n * **unobtrusive** and **self defensive**, since everything that could possibly change in such dynamic environment as JS is, is \"*sandboxed*\" inside the *wru closure*. This means no matter how \"*nasty*\" your code is, *wru* won't pollute or change the global environment, neither it will rely in native *constructor.prototypes* changes (`Array.prototype.push = ...` or `Object.prototype.hasOwnProperty = ...`? not a problem!)\n * **cursor included in both web and console** ... you gonna realize how much \"[THE CURSOR](http://www.3site.eu/cursor/)\" is important, specially to understand if your test is **stuck** or simply \"*waiting for*\" ... cursor is working in both Unix and OSX consoles\n * **tiny**, even if it's not important in Unit Tests world, *wru* fits into about 2Kb (1.2Kb *minzpped*) which means not much to fix or change here, just a simple, reliable, and essential framework for your tests\n * **under your control**, since there is absolutely **no magic behind the *wru* scene**. You assert what you want, you async what you need, you describe what's needed, and you are *ready to go* in less than 5 minutes\n\nIf you can't believe it check [html](https://github.com/WebReflection/wru/blob/master/test/test.html), [node.js](https://github.com/WebReflection/wru/blob/master/test/testnode.js), or [Rhino](https://github.com/WebReflection/wru/blob/master/test/testrhino.js) test and see how *wru* does work ;-)\n\n\ncompatibility\n-------------\n\n*wru* is compatible with basically all possible browsers out there included **IE5.5**, **IE6**, **IE7**, **IE8**, **IE9**, **IE10**, **Chrome**, **Firefox**, **Safari**, **Webkit** based, **Mobile Browsers**, and **Opera**.\n\nOn server side *wru* is compatible with latest **Rhino** and **node.js** versions. I swear if *I find an easy way to* easily *test Spider/Iron/JagerMonkey I will* include *support them* too.\n\n\nhow to test wru\n---------------\n\nThe simplest way to test wru is to use [template.html](https://raw.github.com/WebReflection/wru/master/build/template.html) for **web** tests or [template.js](https://raw.github.com/WebReflection/wru/master/build/template.js) for **server** tests.\nWith these 2 options you don't even need to fork or download the entire repository ... but if you do that ...\n\nFrom *wru* root directory, simply run these commands accordingly with what you want to test:\n\n // node.js test\n node test/testnode.js\n \n // Rhino\n java -jar builder/jar/js.jar test/testrhino.js\n \n // web (through Mac OSX but you can open test.html with any browser)\n open test/test.html\n\nIf you forked the project, you made some change, and you want to **rebuild wru**, this is all you have to do:\n\n // still inside wru folder\n python builder/build.py\n\nAfter the build process is finished, no more than 3 seconds with forced waiting time included to read stats if build has been *double-clicked*, you should be able to run again the test for your own environment.\n\nPlease bear in mind **JSbuilder.py** works with **Python < 3** (2.6 or 2.7 are fine) so be sure you have it (you should by default on Mac or Linux).\n\n\nwru basics\n----------\n\n // probably all you need as \"one shot\" test\n wru.test({\n name: \"Hello wru!\",\n test: function () {\n wru.assert(\"it works!\", 1);\n }\n });\n \n // for multiple tests ... pass an Array\n wru.test([{\n name: \"test #1\",\n setup: function () {\n // setup before the test\n },\n test: function () {\n // async test example\n setTimeout(wru.async(function () {\n wru.assert(\"executed\", true);\n }), 1000);\n },\n teardown: function () {\n // clean up after the test\n }\n },{\n name: \"test #2\",\n test: function () {\n // do other stuf here\n }\n }]);\n\nTo know more about *wru* possibilities ... please keep reading ;-)\n\n\nwru API\n=======\n\nThere are truly few things you need to know, and even less properties you need to configure!\n\n\nmethods\n-------\n\n * `test(object)` or `test([object, ..., object])` to execute one or more tests. A generic test object may have one or more properties:\n * `test` property, as **function**, to execute the test with one or more `wru.assert()` or `wru.async()` calls. **optional** but recommended\n * `name` or `description` property, as **string**, to have visual knowledge of the current test **optional**\n * `setup` property, as **function**, that will be executed right before the test: **optional**\n * `teardown` property, as **function**, that will be executed right after the test: **optopnal**\n * `assert(\"description\", truishOrFalsyValue)` to manually assert whatever you want where **description is optional** (but suggested) and the assertion is compatible with *truish* or *falsy* values. You are in charge of strictly compared results if necessary by *===* operator, nothing new to learn here\n * `async(\"description\", callback, timeout)` to tell *wru* that a test will be executed at some point later and where **both description and timeout are optionals**\n\n\nproperties\n----------\n\n * `random`, as `true` or `false`, to make tests order execution random (by default `false`)\n * `node` on **web version only** to set a different node from the default one (which is an element with `id == \"wru\"`or the `document.body` or the `document.documentElement` if `body` is not present yet)\n\n\nhow does wru work\n=================\n\nfollowing a list of explained tasks that are possible with *wru*\n\n\nsynchronous tests and wru.assert()\n----------------------------------\nEvery test **may** have one or more `wru.assert()` calls inside. The method itself accepts one or two arguments. Following a sequence of valid operations.\n\n // the test object ...\n {\n name: \"existance test\",\n test: function () {\n \n // example only: if next property is not\n // null, undefined, 0, false, \"\", or NaN\n // the assertion will pass the test\n wru.assert(\"callback exists\", window.onload);\n \n // if necessary, assertion can be strict without problems\n wru.assert(\n \"it is a callback\",\n typeof window.onload === \"function\"\n );\n \n // the description is visually useful\n // if the test fails but it's not mandatory\n // next example is still valid, no description\n wru.assert(\"isArray\" in Array);\n \n // if a condition supposes to be truish\n // wru.assert can make test life easier\n // returning the asserted value\n if (wru.assert(\"defineProperty\" in Object)) {\n wru.assert(\n Object.defineProperty({}, \"_\", {value: true})._\n );\n }\n \n }\n }\n\n\nasynchronous tests and wru.async()\n----------------------------------\nEvery test is performed synchronously unless there is one or more `wru.async()` calls. In latter case all tests after the current one will be waiting for the asynchronous call to be executed.\nWhen it happens, if the asynchronous call performed one or more assertions, the framework keep going without requiring any extra step: **is that easy!**\n\n // the test object ...\n {\n name: \"load content\",\n test: function () {\n // asynchronous test example\n \n // this will be synchronous\n wru.assert(\"condition accepted\", true);\n \n // this will be asynchronous\n var xhr = new XMLHttpRequest;\n xhr.open(\"get\", \"file.txt\", true);\n xhr.onreadystatechange = wru.async(function () {\n if (this.readyState === 4) {\n \n // only on readyState 4 there is an assertion\n wru.assert(\"text is not empty\", this.responseText.length);\n \n // if necessary, async call can be nested\n setTimeout(wru.async(function () {\n wru.assert(\n \"DOM changed in the meanwhile\",\n docment.body.innerHTML != storedLayout\n );\n }, 500));\n }\n });\n xhr.send(null);\n \n // this will be performed regardless\n wru.assert(\"something else to check\", 1);\n }\n }\n\nIn above example, the `onreadystatechange` function may be executed many times on different `readyState`. The *wru* logic cannot care less about it since an asynchronous callback is considered *done* when **at least one assertion has been performed**.\nIf this does not happen the internal `TIMEOUT` constant, by default 10 seconds, will kill the procedure.\nYou have to admit there is no reason to create an asynchronous test without performing some assertion inside the callback ... and this is where *wru* is smart.\nIf many assertions have been defined and one of them is not reached is most likely because there was an error or a failure in the test.\n*wru* tracks all tests without problems so forget things such `lib.expectedAssertions(3)` and \"*friends*\" ... you really may not need that!\n\n\nthe temporary object\n--------------------\n\nIf needed, every `setup`, `test`, or `teardown` function will receive a \"*freshly new backed*\" object for the current test.\nThis can be handy to store some reference or value on `setup`, use them during the `test`, and drop them during the `teardown` if necessary.\n\n // the test object ...\n {\n name: \"tmp object all over\",\n setup: function (tmp) {\n tmp.global = window;\n tmp.global.random = Math.random();\n },\n test: function (tmp) {\n wru.assert(\n tmp.global === window // true\n );\n wru.assert(\n typeof tmp.global.random == \"number\" // true again\n );\n },\n teardown: function (tmp) {\n delete tmp.global.random;\n delete tmp.global;\n }\n }\n\n\nthe build process\n=================\n\n*wru* is based on [javascript-builder](http://code.google.com/p/javascript-builder/) which is able to aggregate distributed files in order to produce the final library/framework even if the source/JS logic is split in more files.\n\nThis is the *wru* case, where some file is dedicated for web environment rather than console/shell one.\nIf you fork the project and you make some change/improvement, first of all let me know :-), secondly remember to re-build the script.\nThis is the list of files actually created by *wru build process* inside the *build* folder:\n\n * **wru.console.max.js** is the full script console/shell related, suitable for *node.js* or *rhino* tests\n * **wru.console.js** is the minified version of the precedent one with `wru.debug()` stripped out\n * **wru.dom.js** is the full script DOM related, suitable for *web* and *browsers*\n * **wru.min.js** is the minified version of the precedent one with `wru.debug()` stripped out\n\n`wru.debug()` is a method used to export, track, test, or change internals. You should never use this method unless strictly necessary but it's there for debugging purpose.\n`wru.debug()` is automatically removed from built versions so that no evaluation of internals can be possible.\n\nIf you want to have an overall view of the framework check already built output since if not familiar with this build process it may be hard at the beginning.\n\nThis is the [HTML version](https://github.com/WebReflection/wru/blob/master/build/wru.dom.js), and this is the [console one](https://github.com/WebReflection/wru/blob/master/build/wru.console.max.js), you will notice things make sense there since the order is specified in the [build.py](https://github.com/WebReflection/wru/blob/master/builder/build.py) file.\n\nPlease remember all you have to do to build *wru* is this call in the *wru* project root\n\n python builder/build.py\n\n\nwru against others\n==================\n\nOther UT frameworks may offer more than what *wru* does but this rarely comes for free.\nSome of them may have such complicated/articulated logic that it may happens is the UT framework itself that's failing rather than your code.\nAlso you need to read a lot of documentation and most likely to obtain something already possible with *wru*.\nI am not saying *wru* is the best UT framework out there, I am just saying you should consider your requirements before you chose an UT framework ;-)\nIn any case, *wru* aim is to make any sort of test simplified and under control.\n\nAs example: \"*do you really need so much 'magic' to perform these tasks?*\"\n\n // rather than specify expected arguments\n // via magic/complicated operations\n function (a, b, c) {\n wru.assert(\"received numbers\",\n typeof a == \"number\"\n &&\n typeof b == \"number\"\n &&\n typeof c == \"number\"\n );\n }\n \n // rather than specify returned values\n // via magic/complicated operations\n wru.assert(typeof callbac() != \"undefined\");\n \n // did you know the console object\n // may have already an assert() method\n // since that's basically all you need?\n wru.assert(\n \"if true, I can get rid of wru since all I need is 'assert'\",\n \"assert\" in console\n );\n \n // the only reason wru may be handy is the\n // cross platform/environment compatibility\n // and its async method interlaced with\n // current environment layout (HTML or shell/console/bash)\n wru.assert(\"oh come on but this is so easy!\", 1);\n\nJust give it a try ;-)\n\n\nHTML VS console\n===============\n\n*wru* core functionality is exactly the same in both environments ... it cannot be easier to maintain, imo.\nHowever, there are few substantial differences between HTML results and those shown in the console\n\n\nHTML tests\n----------\n\n * based on classes, easily to customize via [CSS](https://github.com/WebReflection/wru/blob/master/test/wru.css)\n * differential colors accordingly with test results: green if successful, red if failed, black if cryptical (e.g. unmanaged exceptions)\n * failures or errors are not shown by default, **one click** to see the list of problems in any of those non green tests\n * summary on top, no need to scroll 'till the end of the document to understand how it was. A nice summary with all passed, failed, or unmanaged errors test is shown on top\n\n\nconsole tests\n-------------\n\n * based on `stdout`\n * differential prefixes accordingly with test results: `[OK]` if successful, `[FAILURE]` if failed, `[ERROR]` if cryptical (e.g. unmanaged exceptions)\n * failures and errors are always listed in the output\n * summary always at the end of the test\n\n\nI need a setup per each test!\n=============================\n\nSure you do :-)\n\n // just create a simple wrapper before your tests\n // to fully automate the procedure\n wru.test = (function (test) {\n \n // we got a closure here, do whaveter you want!\n function whateverSetupIsNeeded(tmp) {\n // do setup stuff\n }\n \n return function (testObjects) {\n // be sure it's an array, convert otherwise\n testObjects = [].conca(testObjects);\n \n // per each object\n for (var\n // reassign the setup if present\n reassign = function (setup) {\n testObjects[i].setup = function (tmp) {\n whateverSetupIsNeeded(tmp);\n setup && setup(tmp);\n };\n },\n i = testObjects.length; i--;\n reassign(testObjects[i].setup)\n );\n \n // invoke wru.test() which is self bound\n test(list);\n \n // that's pretty much it\n };\n \n }(wru.test));\n\nSimilar technique if you need same teardown call per each test.\n\n\nI need other edge cases too !\n=============================\n\nThe cool part is that being simple, *wru* is also highly customizable.\nPlease keep an eye in the [solutions.html](https://github.com/WebReflection/wru/blob/master/test/solutions.html) file.\nI will try to update it as soon as some *request or edge case* comes up.\n\n\nwrap it if you want\n===================\n\nIf you think *wru* is too simple, you still have a chance to improve it wrapping its basic methods and create something wonderful out of it.\nArguments automations? Returned values? Expected number of calls per callback?\n\nThe *wru* cross environment core is easy to hack for anybody, check [wru.js](https://github.com/WebReflection/wru/blob/master/src/wru.js) and your are already half way through ;-)\n\n\nlicense\n=======\n\n*wru* unit test framework and the rest of the project is under Mit Style License\n\n Copyright (C) 2011 by Andrea Giammarchi, @WebReflection\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n\n\nOT: some fun during wru development\n-----------------------------------\n\nIf you check the built source you will realize that a `wru.test()` lifecycle is between a call to internal `isGonnaBeLegen()` function, passing through the `waitForIt` variable if some asynchronous call has been required, and ending up into the `Dary()` callback.\n\nI know you don't care but at least now you know how is the `wru.test()` lifecycle :{D", "maintainers": [ { "name": "webreflection", "email": "andrea.giammarchi@gmail.com" } ], "time": { "modified": "2011-12-05T22:12:00.431Z", "created": "2011-12-05T22:11:58.270Z", "0.1.0": "2011-12-05T22:12:00.431Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/wru/0.1.0" }, "dist": { "0.1.0": { "shasum": "a2462467f09b71f98e5fd16afda0edff4d4cc07a", "tarball": "http://registry.npmjs.org/wru/-/wru-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/wru/" }, "ws": { "name": "ws", "description": "simple and very fast websocket protocol client for node.js", "dist-tags": { "latest": "0.3.5-4" }, "readme": "# ws: a node.js websocket.client #\n\n`ws` is a simple to use, blazing fast, websocket client for node.js, up-to-date against current HyBi protocol versions.\n\nPasses the quite extensible Autobahn test suite. See http://einaros.github.com/ws for the full report.\n\n## Usage ##\n\n### Installing ###\n\n`npm install ws`\n\n### Sending and receiving text data ###\n\n```js\nvar WebSocket = require('ws');\nvar ws = new WebSocket('ws://www.host.com/path');\nws.on('open', function() {\n ws.send('something');\n});\nws.on('message', function(data, flags) {\n // flags.binary will be set if a binary data is received\n // flags.masked will be set if the data was masked\n});\n```\n \n### Sending binary data ###\n\n```js\nvar WebSocket = require('ws');\nvar ws = new WebSocket('ws://www.host.com/path');\nws.on('open', function() {\n var array = new Float32Array(5);\n for (var i = 0; i < array.length; ++i) array[i] = i / 2;\n ws.send(array, {binary: true, mask: true});\n});\n```\n\nSetting `mask`, as done for the send options above, will cause the data to be masked according to the websocket protocol. The same option applies for text data.\n\n### echo.websocket.org demo ###\n\n```js\nvar WebSocket = require('ws');\nvar ws = new WebSocket('ws://echo.websocket.org/', {protocolVersion: 8, origin: 'http://websocket.org'});\nws.on('open', function() {\n console.log('connected');\n ws.send(Date.now().toString(), {mask: true});\n});\nws.on('close', function() {\n console.log('disconnected');\n});\nws.on('message', function(data, flags) {\n console.log('Roundtrip time: ' + (Date.now() - parseInt(data)) + 'ms', flags);\n setTimeout(function() {\n ws.send(Date.now().toString(), {mask: true});\n }, 500);\n});\n```\n\n### Other examples ###\n\nSee the test cases.\n\n### Running the tests ###\n\n`make test`\n\n## Todos ##\n\nNothing worth bragging about at present.\n\n## License ##\n\n(The MIT License)\n\nCopyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "einaros", "email": "einaros@gmail.com" } ], "time": { "modified": "2011-12-13T22:21:57.061Z", "created": "2011-12-04T10:32:12.839Z", "0.2.6": "2011-12-04T10:32:14.627Z", "0.2.7": "2011-12-07T12:28:11.002Z", "0.2.8": "2011-12-07T12:52:53.588Z", "0.2.9": "2011-12-07T14:42:17.238Z", "0.3.0": "2011-12-08T13:30:10.031Z", "0.3.1": "2011-12-08T19:39:18.407Z", "0.3.2": "2011-12-11T22:40:27.266Z", "0.3.3": "2011-12-12T08:02:31.982Z", "0.3.4": "2011-12-12T10:09:11.389Z", "0.3.4-2": "2011-12-12T11:31:05.010Z", "0.3.5": "2011-12-13T11:55:41.773Z", "0.3.5-2": "2011-12-13T14:53:45.350Z", "0.3.5-3": "2011-12-13T18:32:37.432Z", "0.3.5-4": "2011-12-13T22:21:57.061Z" }, "author": { "name": "Einar Otto Stangvik", "email": "einaros@gmail.com", "url": "http://2x.io" }, "repository": { "type": "git", "url": "git://github.com/einaros/ws.git" }, "versions": { "0.2.6": "http://registry.npmjs.org/ws/0.2.6", "0.2.8": "http://registry.npmjs.org/ws/0.2.8", "0.2.9": "http://registry.npmjs.org/ws/0.2.9", "0.3.0": "http://registry.npmjs.org/ws/0.3.0", "0.3.1": "http://registry.npmjs.org/ws/0.3.1", "0.3.2": "http://registry.npmjs.org/ws/0.3.2", "0.3.3": "http://registry.npmjs.org/ws/0.3.3", "0.3.4": "http://registry.npmjs.org/ws/0.3.4", "0.3.4-2": "http://registry.npmjs.org/ws/0.3.4-2", "0.3.5": "http://registry.npmjs.org/ws/0.3.5", "0.3.5-2": "http://registry.npmjs.org/ws/0.3.5-2", "0.3.5-3": "http://registry.npmjs.org/ws/0.3.5-3", "0.3.5-4": "http://registry.npmjs.org/ws/0.3.5-4" }, "dist": { "0.2.6": { "shasum": "aec644a272a71228f7cc86d41167a6ec855d8a12", "tarball": "http://registry.npmjs.org/ws/-/ws-0.2.6.tgz" }, "0.2.8": { "shasum": "861f66649e5019e0b188c380da99ec09fc078f95", "tarball": "http://registry.npmjs.org/ws/-/ws-0.2.8.tgz" }, "0.2.9": { "shasum": "7f32270036409863d1401d6da6e58653b572b18b", "tarball": "http://registry.npmjs.org/ws/-/ws-0.2.9.tgz" }, "0.3.0": { "shasum": "c67c62352261fa6f8b1eb5dbcf2f9be969525aaa", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.0.tgz" }, "0.3.1": { "shasum": "73f5d1b310f72594857ecaf0e5f79c7af86385a9", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.1.tgz" }, "0.3.2": { "shasum": "c57326cba08f76231002b3e4fa595676938d39af", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.2.tgz" }, "0.3.3": { "shasum": "a506abb667a903e5a8a281009be3e976a1e17643", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.3.tgz" }, "0.3.4": { "shasum": "2252c1b3a6d646d899d5bab7b31bd979b139fadd", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.4.tgz" }, "0.3.4-2": { "shasum": "8ff01a3ed0bee94ef4f4c6b7bb1b868c6a58e5fa", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.4-2.tgz" }, "0.3.5": { "shasum": "cdda02de927eaec577b4a67604075ec16c145527", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.5.tgz" }, "0.3.5-2": { "shasum": "0e58b65ffb2eb597a85d08d5c975c54014f57f65", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.5-2.tgz" }, "0.3.5-3": { "shasum": "84afdaf8a4ed524ff41e38c18b7231ee5a98749f", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.5-3.tgz" }, "0.3.5-4": { "shasum": "d4bd8a2e3659a85e7784a061088a9410fa70f1ae", "tarball": "http://registry.npmjs.org/ws/-/ws-0.3.5-4.tgz" } }, "url": "http://registry.npmjs.org/ws/" }, "wsclient": { "name": "wsclient", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "stesla", "email": "samuel.tesla@gmail.com" } ], "time": { "modified": "2011-08-11T16:05:00.102Z", "created": "2011-06-07T20:03:55.983Z", "0.1.0": "2011-06-07T20:03:56.188Z", "0.1.1": "2011-06-07T20:35:34.424Z", "0.1.2": "2011-06-08T18:40:38.626Z", "0.1.3": "2011-06-14T15:11:38.529Z", "0.1.4": "2011-06-14T15:45:08.295Z", "0.1.5": "2011-06-14T20:09:39.427Z", "0.1.6": "2011-06-20T21:04:38.318Z", "0.2.0": "2011-08-11T16:05:00.102Z" }, "author": { "name": "Samuel Tesla", "email": "samuel.tesla@gmail.com" }, "description": "A WebSocket client", "versions": { "0.1.0": "http://registry.npmjs.org/wsclient/0.1.0", "0.1.1": "http://registry.npmjs.org/wsclient/0.1.1", "0.1.2": "http://registry.npmjs.org/wsclient/0.1.2", "0.1.3": "http://registry.npmjs.org/wsclient/0.1.3", "0.1.4": "http://registry.npmjs.org/wsclient/0.1.4", "0.1.5": "http://registry.npmjs.org/wsclient/0.1.5", "0.1.6": "http://registry.npmjs.org/wsclient/0.1.6", "0.2.0": "http://registry.npmjs.org/wsclient/0.2.0" }, "dist": { "0.1.0": { "shasum": "5c62f8870379c8581590ab4733240d5c322b0f89", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.0.tgz" }, "0.1.1": { "shasum": "2a443ba8ff93d75e427fe6663cca7556a23bffa0", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.1.tgz" }, "0.1.2": { "shasum": "f65350df3d5d1156dc8c1e04b5a7d1d398e1d329", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.2.tgz" }, "0.1.3": { "shasum": "9f42f74b4cabb44e9af891b7689b88143a767e53", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.3.tgz" }, "0.1.4": { "shasum": "fab66ec44962aa86759c7c89fcbcbd1c6875ef33", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.4.tgz" }, "0.1.5": { "shasum": "444d1d567128d6131ac2daf945ed27c30ab4c398", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.5.tgz" }, "0.1.6": { "shasum": "790694bd96230317b643664a109a430ec5718e26", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.1.6.tgz" }, "0.2.0": { "shasum": "ffb266a42c8faa48eb919b690bc090ff6f18e2ed", "tarball": "http://registry.npmjs.org/wsclient/-/wsclient-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/wsclient/" }, "wscomm": { "name": "wscomm", "description": "WebSocket JSON-RPC bidirectional communication library", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "dvv", "email": "dronnikov@gmail.com" } ], "time": { "modified": "2011-05-14T20:09:38.442Z", "created": "2011-05-11T05:03:35.832Z", "0.0.1": "2011-05-11T05:03:36.223Z", "0.0.2": "2011-05-11T07:07:02.612Z", "0.0.3": "2011-05-11T11:29:29.999Z", "0.0.4": "2011-05-12T13:13:27.084Z", "0.0.5": "2011-05-13T11:45:30.898Z" }, "author": { "name": "Vladimir Dronnikov", "email": "dronnikov@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/wscomm/0.0.1", "0.0.2": "http://registry.npmjs.org/wscomm/0.0.2", "0.0.3": "http://registry.npmjs.org/wscomm/0.0.3", "0.0.4": "http://registry.npmjs.org/wscomm/0.0.4", "0.0.5": "http://registry.npmjs.org/wscomm/0.0.5" }, "dist": { "0.0.1": { "shasum": "790d2595662283199a68b1316c95d6915414e534", "tarball": "http://registry.npmjs.org/wscomm/-/wscomm-0.0.1.tgz" }, "0.0.2": { "shasum": "c48410c18c7711d437fef5904bcfcacc7edae2f8", "tarball": "http://registry.npmjs.org/wscomm/-/wscomm-0.0.2.tgz" }, "0.0.3": { "shasum": "087c4b6d5751b3870393d6c9183548251b326f50", "tarball": "http://registry.npmjs.org/wscomm/-/wscomm-0.0.3.tgz" }, "0.0.4": { "shasum": "aa50d790efdf15aad78c5ed14a36e1412b56831d", "tarball": "http://registry.npmjs.org/wscomm/-/wscomm-0.0.4.tgz" }, "0.0.5": { "shasum": "ed201e3b3b665a0a62be9b30e4055fbed9a57d30", "tarball": "http://registry.npmjs.org/wscomm/-/wscomm-0.0.5.tgz" } }, "keywords": [ "websocket", "json-rpc", "underscore", "bidirectional", "live" ], "url": "http://registry.npmjs.org/wscomm/" }, "wsscraper": { "name": "wsscraper", "description": "Easy scraping and auth for JSON/XML web services. Based on node-scraper so it does web page scraping using jQuery too.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "davej", "email": "dave@davejeffery.com" } ], "time": { "modified": "2011-01-12T13:58:28.436Z", "created": "2011-01-12T13:58:27.920Z", "0.0.1": "2011-01-12T13:58:28.436Z" }, "author": { "name": "Dave Jeffery", "email": "dave@davejeffery.com" }, "repository": { "type": "git", "url": "https://github.com/davej/node-wsscraper.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wsscraper/0.0.1" }, "dist": { "0.0.1": { "shasum": "0c1574e250b29ca0688864ebc925152776c28d2c", "tarball": "http://registry.npmjs.org/wsscraper/-/wsscraper-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/wsscraper/" }, "wts": { "name": "wts", "description": "What The Shell! As of now, we have implementation of Command, Pipe and Shell Script - Which will enable you to implement High Performing, Highly Reusable node applications. Later implemementations of WTS will bring shell-way of doing things.", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "robinkc", "email": "arora.k.robin@gmail.com" } ], "time": { "modified": "2011-12-11T12:09:27.817Z", "created": "2011-10-11T17:36:06.184Z", "0.0.1": "2011-10-11T17:36:10.634Z", "0.0.2": "2011-10-16T18:35:44.772Z", "0.0.3": "2011-11-20T03:53:06.849Z", "0.0.4": "2011-12-03T14:06:19.952Z", "0.0.5": "2011-12-11T12:09:27.817Z" }, "author": { "name": "Robin KC", "email": "arora.k.robin@gmail.com" }, "repository": { "url": "https://github.com/robinkc/What-The-Shell.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wts/0.0.1", "0.0.2": "http://registry.npmjs.org/wts/0.0.2", "0.0.3": "http://registry.npmjs.org/wts/0.0.3", "0.0.4": "http://registry.npmjs.org/wts/0.0.4", "0.0.5": "http://registry.npmjs.org/wts/0.0.5" }, "dist": { "0.0.1": { "shasum": "6385fd2d81565af4a2357c3ed772555a372e9799", "tarball": "http://registry.npmjs.org/wts/-/wts-0.0.1.tgz" }, "0.0.2": { "shasum": "f24926ae7a9cd4b456e55b6beb3aa3cec0c8711a", "tarball": "http://registry.npmjs.org/wts/-/wts-0.0.2.tgz" }, "0.0.3": { "shasum": "2f577dc5f774c811d14d56713c50e50becf70d68", "tarball": "http://registry.npmjs.org/wts/-/wts-0.0.3.tgz" }, "0.0.4": { "shasum": "e414f7c87ecc584ffac07187a0994e6d06c34c27", "tarball": "http://registry.npmjs.org/wts/-/wts-0.0.4.tgz" }, "0.0.5": { "shasum": "7f247378f4348e7b9d5cd766fd99997a4f1b8e33", "tarball": "http://registry.npmjs.org/wts/-/wts-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/wts/" }, "wu": { "name": "wu", "description": "A lazy, functional Javascript library that ain't nuthin' ta f*ck wit.", "dist-tags": { "latest": "0.1.8", "stable": "0.1.8" }, "maintainers": [ { "name": "nickfitzgerald", "email": "fitzgen@gmail.com" } ], "author": { "name": "Nick Fitzgerald", "email": "fitzgen@gmail.com", "url": "http://fitzgeraldnick.com" }, "versions": { "0.1.8": "http://registry.npmjs.org/wu/0.1.8" }, "dist": { "0.1.8": { "tarball": "http://registry.npmjs.org/wu/-/wu-0.1.8.tgz" } }, "url": "http://registry.npmjs.org/wu/" }, "wunderapi": { "name": "wunderapi", "dist-tags": { "latest": "0.0.9" }, "maintainers": [ { "name": "agnoster", "email": "agnoster@gmail.com" } ], "time": { "modified": "2011-08-24T14:27:35.074Z", "created": "2011-08-03T15:25:43.260Z", "0.0.1": "2011-08-03T15:25:45.885Z", "0.0.2": "2011-08-04T09:06:59.471Z", "0.0.4": "2011-08-04T13:24:21.854Z", "0.0.5": "2011-08-04T15:33:59.403Z", "0.0.6": "2011-08-05T09:24:11.827Z", "0.0.7": "2011-08-12T12:51:49.581Z", "0.0.8": "2011-08-13T13:58:49.887Z", "0.0.9": "2011-08-24T14:27:35.074Z" }, "description": "Test your APIs with stories written in Markdown", "author": { "name": "Isaac Wolkerstorfer", "email": "isaac@6wunderkinder.com" }, "repository": { "type": "git", "url": "git://github.com/6wunderkinder/wunderapi.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/wunderapi/0.0.1", "0.0.2": "http://registry.npmjs.org/wunderapi/0.0.2", "0.0.4": "http://registry.npmjs.org/wunderapi/0.0.4", "0.0.5": "http://registry.npmjs.org/wunderapi/0.0.5", "0.0.6": "http://registry.npmjs.org/wunderapi/0.0.6", "0.0.7": "http://registry.npmjs.org/wunderapi/0.0.7", "0.0.8": "http://registry.npmjs.org/wunderapi/0.0.8", "0.0.9": "http://registry.npmjs.org/wunderapi/0.0.9" }, "dist": { "0.0.1": { "shasum": "8931d896d6aa3e83272aae7a05ea2361dbad4d6e", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.1.tgz" }, "0.0.2": { "shasum": "9fe397c25854aac4d30e3a79c599b5eaf9e7cd9c", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.2.tgz" }, "0.0.4": { "shasum": "a4206d837fe6aab465ab388c40a823eb2814f1ec", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.4.tgz" }, "0.0.5": { "shasum": "72d8ff2e7478dcac416b06d09a98c75a93947986", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.5.tgz" }, "0.0.6": { "shasum": "7def08626aaf100b90660866bc18fa02d3e21754", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.6.tgz" }, "0.0.7": { "shasum": "0aa2156debc08bb56cc5a379d78aaa78067cc1ba", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.7.tgz" }, "0.0.8": { "shasum": "bb6f6fbda2f7a40bef21b87b6af2a046f4daef9f", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.8.tgz" }, "0.0.9": { "shasum": "463bedae11c9fe70a74f693de5437085000b519b", "tarball": "http://registry.npmjs.org/wunderapi/-/wunderapi-0.0.9.tgz" } }, "keywords": [ "testing", "api" ], "url": "http://registry.npmjs.org/wunderapi/" }, "wurfl": { "name": "wurfl", "description": "NodeJS library for loading Wireless Universal Resource File (wurfl) xml file efficiently into memory for use in applications that need to lookup mobile device capabilities by their user agent.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "jacwright", "email": "jacwright@gmail.com" } ], "time": { "modified": "2011-10-11T00:48:19.482Z", "created": "2011-10-10T15:32:58.464Z", "0.1.0": "2011-10-10T15:32:58.794Z", "0.2.0": "2011-10-11T00:48:19.482Z" }, "author": { "name": "Jacob Wright", "email": "jacwright@gmail.com", "url": "jacwright.com" }, "repository": { "type": "git", "url": "git://github.com/touchads/node-wurfl-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/wurfl/0.1.0", "0.2.0": "http://registry.npmjs.org/wurfl/0.2.0" }, "dist": { "0.1.0": { "shasum": "e5ec27036a342588d93c7ebf4d8f1c6acc2c49bd", "tarball": "http://registry.npmjs.org/wurfl/-/wurfl-0.1.0.tgz" }, "0.2.0": { "shasum": "5af74db478b3ba7758333b5515425a5c67202f8d", "tarball": "http://registry.npmjs.org/wurfl/-/wurfl-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/wurfl/" }, "wurfl-client": { "name": "wurfl-client", "description": "Simple client for WURFL's (mobile devices database) HTTP API.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mauricemach", "email": "maurice@bitbending.com" } ], "author": { "name": "Maurice Machado", "email": "maurice@bitbending.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/wurfl-client/0.0.1" }, "dist": { "0.0.1": { "shasum": "b62a819d8c7ddafae1bf79d066afa4d29bf094cf", "tarball": "http://registry.npmjs.org/wurfl-client/-/wurfl-client-0.0.1.tgz" } }, "keywords": [ "mobile", "device", "detection" ], "url": "http://registry.npmjs.org/wurfl-client/" }, "wwwdude": { "name": "wwwdude", "description": "Simple to use HTTP library on top of the built in libs of node.js", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "pfleidi", "email": "sg+npm@roothausen.de" } ], "author": { "name": "Sven Pfleiderer", "email": "sven@roothausen.de" }, "repository": { "type": "git", "url": "git://github.com/pfleidi/node-wwwdude.git" }, "time": { "modified": "2011-05-10T12:33:19.278Z", "created": "2011-01-24T18:46:01.739Z", "0.0.2": "2011-01-24T18:46:01.739Z", "0.0.3": "2011-01-24T18:46:01.739Z", "0.0.4": "2011-01-24T18:46:01.739Z", "0.0.5": "2011-02-01T11:05:07.673Z", "0.0.6": "2011-03-10T01:40:12.328Z", "0.0.7": "2011-03-24T10:13:25.549Z", "0.1.0": "2011-05-10T12:33:19.278Z" }, "versions": { "0.0.2": "http://registry.npmjs.org/wwwdude/0.0.2", "0.0.3": "http://registry.npmjs.org/wwwdude/0.0.3", "0.0.4": "http://registry.npmjs.org/wwwdude/0.0.4", "0.0.5": "http://registry.npmjs.org/wwwdude/0.0.5", "0.0.6": "http://registry.npmjs.org/wwwdude/0.0.6", "0.0.7": "http://registry.npmjs.org/wwwdude/0.0.7", "0.1.0": "http://registry.npmjs.org/wwwdude/0.1.0" }, "dist": { "0.0.2": { "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.0.2.tgz" }, "0.0.3": { "shasum": "c38fe31488ae17e8602676d40b4b5d058441a075", "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.0.3.tgz" }, "0.0.4": { "shasum": "a943a7e138bc97ad928f603737cb68a81aed8c1e", "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.0.4.tgz" }, "0.0.5": { "shasum": "8d332b1fe2c2c1eb56a2ab05c11c377eea5d6605", "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.0.5.tgz" }, "0.0.6": { "shasum": "fac3f68ca758270fc9fb7f42c1618f80e78efa1e", "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.0.6.tgz" }, "0.0.7": { "shasum": "c40f5b20678a639fe2ca4de35171130c8f9d4e9b", "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.0.7.tgz" }, "0.1.0": { "shasum": "dd07a7901bb88f791530c3fc2b343dd75720640a", "tarball": "http://registry.npmjs.org/wwwdude/-/wwwdude-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/wwwdude/" }, "x": { "name": "x", "description": "provides a way to extending modules functionality (lame)", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-03-04T19:42:39.517Z", "created": "2011-03-04T07:58:27.059Z", "0.0.1": "2011-03-04T07:58:27.817Z", "0.0.2": "2011-03-04T19:36:18.100Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/x.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/x/0.0.1", "0.0.2": "http://registry.npmjs.org/x/0.0.2" }, "dist": { "0.0.1": { "shasum": "29cf2cae7aaa9cb360cdaa83b4857228b6ecbb44", "tarball": "http://registry.npmjs.org/x/-/x-0.0.1.tgz" }, "0.0.2": { "shasum": "d57994b4707d311e9983624b8fad26707532e1ea", "tarball": "http://registry.npmjs.org/x/-/x-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/x/" }, "x-core": { "name": "x-core", "description": "node.js core extensions", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-03-04T22:32:15.460Z", "created": "2011-03-04T20:09:03.699Z", "0.0.1": "2011-03-04T20:09:04.406Z", "0.0.2": "2011-03-04T22:12:12.609Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/x-core.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/x-core/0.0.1", "0.0.2": "http://registry.npmjs.org/x-core/0.0.2" }, "dist": { "0.0.1": { "shasum": "9998badb8af41cf0f24e9845627c9dabf3304536", "tarball": "http://registry.npmjs.org/x-core/-/x-core-0.0.1.tgz" }, "0.0.2": { "shasum": "2f3480735fc694b9bcc94c3cb13954910955f874", "tarball": "http://registry.npmjs.org/x-core/-/x-core-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/x-core/" }, "x-depends-on-y": { "name": "x-depends-on-y", "description": "Fake module: circular dependency demo. Self-destroy tomorrow!", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "naholyr", "email": "naholyr@gmail.com" } ], "time": { "modified": "2011-11-29T21:40:52.117Z", "created": "2011-11-29T08:31:06.352Z", "0.0.0": "2011-11-29T08:31:08.314Z", "0.0.1": "2011-11-29T08:31:43.332Z" }, "author": { "name": "Nicolas Chambrier" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/x-depends-on-y/0.0.0" }, "dist": { "0.0.0": { "shasum": "b59a3d605ba3f9444bc849d8967788df30740ab8", "tarball": "http://registry.npmjs.org/x-depends-on-y/-/x-depends-on-y-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/x-depends-on-y/" }, "x11": { "name": "x11", "description": "A pure node.js JavaScript client implementing X Window (X11) protocol.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "sidorares", "email": "sidorares@yandex.ru" } ], "time": { "modified": "2011-09-11T13:16:19.059Z", "created": "2011-09-04T12:49:07.100Z", "0.0.1": "2011-09-04T12:49:10.379Z", "0.0.2": "2011-09-11T13:16:19.059Z" }, "author": { "name": "Andrey Sidorov", "email": "sidorares@yandex.ru" }, "versions": { "0.0.1": "http://registry.npmjs.org/x11/0.0.1", "0.0.2": "http://registry.npmjs.org/x11/0.0.2" }, "dist": { "0.0.1": { "shasum": "bda7a683de195182f950b097b522ea281bdf7dc2", "tarball": "http://registry.npmjs.org/x11/-/x11-0.0.1.tgz" }, "0.0.2": { "shasum": "a7f3639e26c9e6ee9394aef7be18fd52cdfa1be5", "tarball": "http://registry.npmjs.org/x11/-/x11-0.0.2.tgz" } }, "keywords": [ "X Window", "ui", "gui", "widgets", "desktop", "XWindow", "X" ], "url": "http://registry.npmjs.org/x11/" }, "xappy-async_testing": { "name": "xappy-async_testing", "description": "A simple Node testing library.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "mren", "email": "mark.c.engel@gmail.com" } ], "time": { "modified": "2011-06-26T11:04:31.706Z", "created": "2011-06-26T11:04:30.233Z", "0.4.0": "2011-06-26T11:04:31.706Z" }, "author": { "name": "Benjamin Thomas" }, "repository": { "type": "git", "url": "git://github.com/bentomas/node-async-testing.git" }, "versions": { "0.4.0": "http://registry.npmjs.org/xappy-async_testing/0.4.0" }, "dist": { "0.4.0": { "shasum": "43b281180d3972c19c13d53fa2142ca1360a682e", "tarball": "http://registry.npmjs.org/xappy-async_testing/-/xappy-async_testing-0.4.0.tgz" } }, "url": "http://registry.npmjs.org/xappy-async_testing/" }, "xappy-pg": { "name": "xappy-pg", "description": "PostgreSQL client - pure javascript & libpq with the same API", "dist-tags": { "latest": "0.5.0" }, "maintainers": [ { "name": "mren", "email": "mark.c.engel@gmail.com" } ], "time": { "modified": "2011-06-26T11:09:43.084Z", "created": "2011-06-26T11:09:42.533Z", "0.5.0": "2011-06-26T11:09:43.084Z" }, "author": { "name": "Brian Carlson", "email": "brian.m.carlson@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/brianc/node-postgres.git" }, "versions": { "0.5.0": "http://registry.npmjs.org/xappy-pg/0.5.0" }, "dist": { "0.5.0": { "shasum": "6dd4a450efe3bf3d96da03ec90d3caa4c9199b48", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0": { "shasum": "4543a6c868f2e8eba43edf924ee78b474a848db4", "tarball": "http://registry.npmjs.org/xappy-pg/-/xappy-pg-0.5.0-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.16-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/xappy-pg/-/xappy-pg-0.5.0.tgz" } }, "keywords": [ "postgres", "pg", "libpq", "postgre", "database", "rdbms" ], "url": "http://registry.npmjs.org/xappy-pg/" }, "xb": { "name": "xb", "description": "A tiny and simple backoff policy library", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "fernandezpablo85", "email": "fernandezpablo85@gmail.com" } ], "time": { "modified": "2011-11-09T16:12:52.906Z", "created": "2011-11-07T00:44:19.371Z", "0.1.0": "2011-11-07T00:49:22.551Z", "0.1.1": "2011-11-07T01:00:35.586Z", "0.1.2": "2011-11-07T01:06:39.798Z", "0.1.3": "2011-11-07T01:10:47.214Z", "0.1.4": "2011-11-07T01:39:43.053Z", "0.1.5": "2011-11-07T02:21:08.268Z", "0.1.6": "2011-11-09T16:07:43.746Z", "0.1.7": "2011-11-09T16:10:11.507Z", "0.1.8": "2011-11-09T16:12:52.906Z" }, "author": { "name": "Pablo Fernandez", "email": "fernandezpablo85@gmail.com", "url": "http://fernandezpablo.tumblr.com" }, "repository": { "type": "git", "url": "git://github.com/fernandezpablo85/Xb.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/xb/0.1.0", "0.1.1": "http://registry.npmjs.org/xb/0.1.1", "0.1.2": "http://registry.npmjs.org/xb/0.1.2", "0.1.3": "http://registry.npmjs.org/xb/0.1.3", "0.1.4": "http://registry.npmjs.org/xb/0.1.4", "0.1.5": "http://registry.npmjs.org/xb/0.1.5", "0.1.6": "http://registry.npmjs.org/xb/0.1.6", "0.1.7": "http://registry.npmjs.org/xb/0.1.7", "0.1.8": "http://registry.npmjs.org/xb/0.1.8" }, "dist": { "0.1.0": { "shasum": "4f1228f602c4eff6193565180a62f1f0c4c2643e", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.0.tgz" }, "0.1.1": { "shasum": "5044ce543d692b82564da8554a4fde890b46a6dd", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.1.tgz" }, "0.1.2": { "shasum": "de680c4e8ebe9a2eb4fb1efab442474a05682e69", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.2.tgz" }, "0.1.3": { "shasum": "e7f4f81127a9e9be2d713134e54203d70d4630d5", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.3.tgz" }, "0.1.4": { "shasum": "539a850e8fd0c125408e0adbf2420e5e37e9e018", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.4.tgz" }, "0.1.5": { "shasum": "224f292f7a2dcfdbf73cc2f6a52707f99adcb5af", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.5.tgz" }, "0.1.6": { "shasum": "92d46a17bf71b28819fe7700bb67be85c38918f7", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.6.tgz" }, "0.1.7": { "shasum": "6afc7c9290ade799fda6cd725816fa58601162cd", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.7.tgz" }, "0.1.8": { "shasum": "7d650fcf2f81d0ec4d2debc7f1beafe82bd9f412", "tarball": "http://registry.npmjs.org/xb/-/xb-0.1.8.tgz" } }, "keywords": [ "backoff", "xb", "callback", "exponential" ], "url": "http://registry.npmjs.org/xb/" }, "xbee": { "name": "xbee", "description": "Node talks to xbee radios through serialport", "dist-tags": { "latest": "0.0.3" }, "readme": null, "maintainers": [ { "name": "mozz100", "email": "richard@rmorrison.net" } ], "time": { "modified": "2011-11-28T21:13:19.270Z", "created": "2011-11-27T11:48:44.496Z", "0.0.2": "2011-11-27T11:49:10.622Z", "0.0.3": "2011-11-28T21:13:19.270Z" }, "author": { "name": "Richard Morrison", "email": "richard@rmorrison.net" }, "repository": { "type": "git", "url": "git://github.com/mozz100/node-xbee.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/xbee/0.0.2", "0.0.3": "http://registry.npmjs.org/xbee/0.0.3" }, "dist": { "0.0.2": { "shasum": "466257477365534953fd29ffcee31177a3050c05", "tarball": "http://registry.npmjs.org/xbee/-/xbee-0.0.2.tgz" }, "0.0.3": { "shasum": "fb722a628c9f834725f124bc1c750585b5dd1f38", "tarball": "http://registry.npmjs.org/xbee/-/xbee-0.0.3.tgz" } }, "keywords": [ "xbee", "serialport", "robots", "sensors", "automation", "control" ], "url": "http://registry.npmjs.org/xbee/" }, "xcb-canvas": { "name": "xcb-canvas", "description": "Uses node-canvas to render directly to an XCB drawable. In other words native application that uses canvas API", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "crypticswarm", "email": "crypticswarm@gmail.com" } ], "time": { "modified": "2011-09-27T16:12:04.166Z", "created": "2011-09-27T16:11:59.138Z", "0.0.1": "2011-09-27T16:12:04.166Z" }, "author": { "name": "Perrin Westrich", "email": "crypticswarm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/CrypticSwarm/xcb-canvas.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xcb-canvas/0.0.1" }, "dist": { "0.0.1": { "shasum": "1de484ecc726db19b5baa728081be2e8ff362065", "tarball": "http://registry.npmjs.org/xcb-canvas/-/xcb-canvas-0.0.1.tgz" } }, "keywords": [ "canvas", "node-canvas", "X", "X11", "XCB" ], "url": "http://registry.npmjs.org/xcb-canvas/" }, "xcbjs": { "name": "xcbjs", "description": "Exposes libxcb to JS. ", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "crypticswarm", "email": "crypticswarm@gmail.com" } ], "time": { "modified": "2011-09-27T16:09:57.862Z", "created": "2011-09-04T11:46:01.892Z", "0.0.1": "2011-09-04T11:46:03.481Z", "0.0.2": "2011-09-27T16:09:57.862Z" }, "author": { "name": "Perrin Westrich", "email": "crypticswarm@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/CrypticSwarm/XCBJS.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xcbjs/0.0.1", "0.0.2": "http://registry.npmjs.org/xcbjs/0.0.2" }, "dist": { "0.0.1": { "shasum": "425ced1988c4966d931af8c1d1e3dc449e7dda0b", "tarball": "http://registry.npmjs.org/xcbjs/-/xcbjs-0.0.1.tgz" }, "0.0.2": { "shasum": "3b6b822b23c1eeb3810177df5c9bebc8cdf74d13", "tarball": "http://registry.npmjs.org/xcbjs/-/xcbjs-0.0.2.tgz" } }, "keywords": [ "window manager", "xcb", "X", "X11", "X window" ], "url": "http://registry.npmjs.org/xcbjs/" }, "xemplar": { "name": "xemplar", "description": "Xemplar is a NodeJS RegEx library", "dist-tags": { "latest": "0.0.4" }, "maintainers": [ { "name": "contra", "email": "contra@australia.edu" } ], "time": { "modified": "2011-10-04T03:47:15.940Z", "created": "2011-09-17T11:57:06.482Z", "0.0.1": "2011-09-17T11:57:08.512Z", "0.0.2": "2011-09-17T12:09:15.652Z", "0.0.4": "2011-10-04T03:47:15.940Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/xemplar.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xemplar/0.0.1", "0.0.2": "http://registry.npmjs.org/xemplar/0.0.2", "0.0.4": "http://registry.npmjs.org/xemplar/0.0.4" }, "dist": { "0.0.1": { "shasum": "e52c9ef83b2125322b399779b23e3581399e1ba0", "tarball": "http://registry.npmjs.org/xemplar/-/xemplar-0.0.1.tgz" }, "0.0.2": { "shasum": "bf1c4c37d19c1d4d99154e27568aec6286e610c9", "tarball": "http://registry.npmjs.org/xemplar/-/xemplar-0.0.2.tgz" }, "0.0.4": { "shasum": "e50501be85004774ce3148def29a894caed99a32", "tarball": "http://registry.npmjs.org/xemplar/-/xemplar-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/xemplar/" }, "xfer": { "name": "xfer", "description": "Simple binary TLV transport", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mscdex", "email": "mscdex@mscdex.net" } ], "time": { "modified": "2011-08-05T05:54:11.275Z", "created": "2011-08-05T05:54:10.661Z", "0.0.1": "2011-08-05T05:54:11.275Z" }, "author": { "name": "Brian White", "email": "mscdex@mscdex.net" }, "repository": { "type": "git", "url": "git://github.com/mscdex/xfer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xfer/0.0.1" }, "dist": { "0.0.1": { "shasum": "508029422327a0d749240eac0c7aeb38066236a6", "tarball": "http://registry.npmjs.org/xfer/-/xfer-0.0.1.tgz" } }, "keywords": [ "binary", "transfer", "tlv" ], "url": "http://registry.npmjs.org/xfer/" }, "xhrequest": { "name": "xhrequest", "description": "Node implementation of XMLHttpRequest", "dist-tags": { "latest": "1.0.1" }, "maintainers": [ { "name": "steveukx", "email": "steve@mydev.co" } ], "time": { "modified": "2011-11-17T18:31:15.982Z", "created": "2011-11-11T09:46:50.384Z", "1.0.0": "2011-11-11T09:54:52.645Z", "1.0.1": "2011-11-17T18:31:15.982Z" }, "author": { "name": "Steve King", "email": "steve@mydev.co" }, "repository": { "type": "git", "url": "git://github.com/steveukx/xhrequest.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/xhrequest/1.0.0", "1.0.1": "http://registry.npmjs.org/xhrequest/1.0.1" }, "dist": { "1.0.0": { "shasum": "d5694d1951f2eafca8f4272b84227ecd15b45270", "tarball": "http://registry.npmjs.org/xhrequest/-/xhrequest-1.0.0.tgz" }, "1.0.1": { "shasum": "863e0356c82844121f5fff513c47aa96da19ff53", "tarball": "http://registry.npmjs.org/xhrequest/-/xhrequest-1.0.1.tgz" } }, "keywords": [ "web", "xhr", "ajax" ], "url": "http://registry.npmjs.org/xhrequest/" }, "xjs": { "name": "xjs", "description": "A templating language for node.js using xml and javascript", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "tenorviol", "email": "tenorviol@yahoo.com" } ], "time": { "modified": "2011-04-29T15:19:19.065Z", "created": "2011-04-11T07:48:09.010Z", "0.1.0": "2011-04-11T07:48:09.370Z", "0.1.1": "2011-04-12T05:16:14.500Z", "0.1.2": "2011-04-12T15:50:52.528Z", "0.1.3": "2011-04-17T06:22:35.810Z", "0.1.4": "2011-04-29T15:19:19.065Z" }, "author": { "name": "Christopher Johnson" }, "repository": { "type": "git", "url": "git://github.com/tenorviol/xjs.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/xjs/0.1.0", "0.1.1": "http://registry.npmjs.org/xjs/0.1.1", "0.1.2": "http://registry.npmjs.org/xjs/0.1.2", "0.1.3": "http://registry.npmjs.org/xjs/0.1.3", "0.1.4": "http://registry.npmjs.org/xjs/0.1.4" }, "dist": { "0.1.0": { "shasum": "bc825c092747ff351cc55eec4b259936121c7c14", "tarball": "http://registry.npmjs.org/xjs/-/xjs-0.1.0.tgz" }, "0.1.1": { "shasum": "d9db84c35ed38e84294bd35a84a7d949a6eb5069", "tarball": "http://registry.npmjs.org/xjs/-/xjs-0.1.1.tgz" }, "0.1.2": { "shasum": "27e984dcd055f8d27976967ca2d5d2f5762e77af", "tarball": "http://registry.npmjs.org/xjs/-/xjs-0.1.2.tgz" }, "0.1.3": { "shasum": "9644719964ecceeb2d2088984bec60d5218deb14", "tarball": "http://registry.npmjs.org/xjs/-/xjs-0.1.3.tgz" }, "0.1.4": { "shasum": "5621a2363a74b25adeef9e73f39fd09e430fcb18", "tarball": "http://registry.npmjs.org/xjs/-/xjs-0.1.4.tgz" } }, "keywords": [ "template", "xml", "xhp" ], "url": "http://registry.npmjs.org/xjs/" }, "xjst": { "name": "xjst", "description": "XSLT inspired JavaScript templates (with spices)", "dist-tags": { "latest": "0.2.17", "stable": "0.2.17" }, "maintainers": [ { "name": "veged", "email": "veged@mail.ru" }, { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-12-09T12:26:03.058Z", "created": "2011-01-28T22:55:54.953Z", "0.0.3": "2011-12-08T16:15:23.675Z", "0.0.5": "2011-12-08T16:15:23.675Z", "0.0.6": "2011-12-08T16:15:23.675Z", "0.0.7": "2011-12-08T16:15:23.675Z", "0.0.8": "2011-12-08T16:15:23.675Z", "0.1.0": "2011-11-01T12:41:22.359Z", "0.1.1": "2011-11-01T12:57:02.559Z", "0.1.2": "2011-11-01T13:20:44.754Z", "0.1.3": "2011-11-01T13:26:51.331Z", "0.1.4": "2011-11-02T17:17:30.614Z", "0.1.5": "2011-11-02T18:06:35.912Z", "0.1.6": "2011-11-03T11:16:29.442Z", "0.1.7": "2011-11-03T11:19:17.264Z", "0.1.8": "2011-11-03T11:45:13.447Z", "0.2.0": "2011-11-07T10:51:06.430Z", "0.2.1": "2011-11-08T14:17:43.995Z", "0.1.9": "2011-11-08T14:33:55.175Z", "0.2.2": "2011-11-23T12:56:53.087Z", "0.2.3": "2011-11-23T13:02:26.967Z", "0.2.4": "2011-11-23T16:19:42.649Z", "0.2.5": "2011-11-23T17:06:25.637Z", "0.2.6": "2011-11-23T20:54:35.101Z", "0.2.7": "2011-11-24T15:22:53.198Z", "0.2.8": "2011-11-24T20:36:33.286Z", "0.2.8-1": "2011-11-24T20:55:27.457Z", "0.2.8-2": "2011-11-24T22:12:11.302Z", "0.2.8-3": "2011-11-24T22:16:13.289Z", "0.2.9": "2011-11-25T18:18:14.513Z", "0.2.11": "2011-11-29T13:32:23.948Z", "0.2.12": "2011-11-30T12:00:24.415Z", "0.2.13": "2011-11-30T21:28:07.731Z", "0.2.14": "2011-12-02T17:14:02.242Z", "0.2.15": "2011-12-08T16:15:23.675Z", "0.2.16": "2011-12-09T12:22:23.742Z", "0.2.17": "2011-12-09T12:25:02.675Z" }, "author": { "name": "Sergey Berezhnoy", "email": "veged@mail.ru", "url": "http://github.com/veged" }, "repository": { "type": "git", "url": "git://github.com/veged/xjst.git" }, "versions": { "0.0.3": "http://registry.npmjs.org/xjst/0.0.3", "0.0.5": "http://registry.npmjs.org/xjst/0.0.5", "0.0.6": "http://registry.npmjs.org/xjst/0.0.6", "0.0.7": "http://registry.npmjs.org/xjst/0.0.7", "0.0.8": "http://registry.npmjs.org/xjst/0.0.8", "0.1.0": "http://registry.npmjs.org/xjst/0.1.0", "0.1.1": "http://registry.npmjs.org/xjst/0.1.1", "0.1.2": "http://registry.npmjs.org/xjst/0.1.2", "0.1.3": "http://registry.npmjs.org/xjst/0.1.3", "0.1.4": "http://registry.npmjs.org/xjst/0.1.4", "0.1.5": "http://registry.npmjs.org/xjst/0.1.5", "0.1.6": "http://registry.npmjs.org/xjst/0.1.6", "0.1.7": "http://registry.npmjs.org/xjst/0.1.7", "0.1.8": "http://registry.npmjs.org/xjst/0.1.8", "0.2.0": "http://registry.npmjs.org/xjst/0.2.0", "0.2.1": "http://registry.npmjs.org/xjst/0.2.1", "0.1.9": "http://registry.npmjs.org/xjst/0.1.9", "0.2.3": "http://registry.npmjs.org/xjst/0.2.3", "0.2.4": "http://registry.npmjs.org/xjst/0.2.4", "0.2.5": "http://registry.npmjs.org/xjst/0.2.5", "0.2.6": "http://registry.npmjs.org/xjst/0.2.6", "0.2.7": "http://registry.npmjs.org/xjst/0.2.7", "0.2.11": "http://registry.npmjs.org/xjst/0.2.11", "0.2.12": "http://registry.npmjs.org/xjst/0.2.12", "0.2.13": "http://registry.npmjs.org/xjst/0.2.13", "0.2.14": "http://registry.npmjs.org/xjst/0.2.14", "0.2.17": "http://registry.npmjs.org/xjst/0.2.17" }, "dist": { "0.0.3": { "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.0.3.tgz" }, "0.0.5": { "shasum": "87a0609dad6f2df83b89c1534b5abe16f0384bf7", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.0.5.tgz" }, "0.0.6": { "shasum": "d2e8c26bd4aff44cbe88397e52f48af58d93f5e1", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.0.6.tgz" }, "0.0.7": { "shasum": "7480352b7f6f6581a292f095f807d2fb16c0ce80", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.0.7.tgz" }, "0.0.8": { "shasum": "4105033767996a0108f6f166e86f54f32816ee90", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.0.8.tgz" }, "0.1.0": { "shasum": "b37baca3568a93e01be4e35cf5da0d9a6cbf489f", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.0.tgz" }, "0.1.1": { "shasum": "9c1a9e701a4323b9335279b36fd60dfd20da3dd3", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.1.tgz" }, "0.1.2": { "shasum": "9216ba86674e26cd3cdcaaff9e7d2907bc9f5c00", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.2.tgz" }, "0.1.3": { "shasum": "d766b86d11459bf69823da9e3db18ca1ef03e034", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.3.tgz" }, "0.1.4": { "shasum": "ea93d862f09b28916a812627a0298007ead4317a", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.4.tgz" }, "0.1.5": { "shasum": "61727987ccc99ca16bbf3a9e375660eb7b3c50ec", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.5.tgz" }, "0.1.6": { "shasum": "35489f4ae0cc6c9f2ee8cfcd98dffff4862d27d7", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.6.tgz" }, "0.1.7": { "shasum": "aae504a87585dd3fc6d3ed5be00ddb50607869b7", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.7.tgz" }, "0.1.8": { "shasum": "fd92a7c5795efb3402cb35f184cab632d9416220", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.8.tgz" }, "0.2.0": { "shasum": "c2da93e6fbd9f7188396c553551468ee13371c10", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.0.tgz" }, "0.2.1": { "shasum": "6bdb67190645c29bda1207e7a7902ff3a157b0f1", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.1.tgz" }, "0.1.9": { "shasum": "3eefd35582cd89aa38657c9712865491bb9df3f2", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.1.9.tgz" }, "0.2.3": { "shasum": "94bee34ffbf7889aeac8033aeb294b06d1b7883f", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.3.tgz" }, "0.2.4": { "shasum": "4baa3d88dfd2f36887ce86518929deb15e4b5602", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.4.tgz" }, "0.2.5": { "shasum": "6f4c0fb99e0a8a84b235d3615866173c06c6367b", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.5.tgz" }, "0.2.6": { "shasum": "e67067010e06a175d78ba4c5c15702e93d72b6e6", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.6.tgz" }, "0.2.7": { "shasum": "e24946bfe8048b68cd85c9198ec2afe7fccf2a5e", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.7.tgz" }, "0.2.11": { "shasum": "86f56aa2299a2f9062919cc46cec0d5eb9a26aca", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.11.tgz" }, "0.2.12": { "shasum": "1c71a63712114a289121fabb486edcb12f4d7195", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.12.tgz" }, "0.2.13": { "shasum": "4dc7255a6d2b4278478547971e2d7da0d3a7cbab", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.13.tgz" }, "0.2.14": { "shasum": "36ad28a29892173ed1562e12b7167ff7df7751ab", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.14.tgz" }, "0.2.17": { "shasum": "939e400caf89562c35b709729d35050752c14bed", "tarball": "http://registry.npmjs.org/xjst/-/xjst-0.2.17.tgz" } }, "url": "http://registry.npmjs.org/xjst/" }, "xkcdbot": { "name": "xkcdbot", "description": "!xkcd!", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "jsocol", "email": "james.socol@gmail.com" } ], "time": { "modified": "2011-09-07T00:27:16.533Z", "created": "2011-09-07T00:27:16.079Z", "0.1.0": "2011-09-07T00:27:16.533Z" }, "author": { "name": "James Socol", "email": "james@mozilla.com", "url": "http://coffeeonthekeyboard.com" }, "repository": { "type": "git", "url": "git://github.com/jsocol/xkcdbot.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/xkcdbot/0.1.0" }, "dist": { "0.1.0": { "shasum": "f38a362cc4fc89c5dd35084bc3858c9ba89e375b", "tarball": "http://registry.npmjs.org/xkcdbot/-/xkcdbot-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/xkcdbot/" }, "xls": { "name": "xls", "description": "convert xls to json", "dist-tags": { "latest": "0.5.1" }, "maintainers": [ { "name": "ianjorgensen", "email": "jorgensen.ian@gmail.com" } ], "time": { "modified": "2011-11-20T15:38:08.312Z", "created": "2011-11-20T15:24:30.045Z", "0.5.0": "2011-11-20T15:24:31.909Z", "0.5.1": "2011-11-20T15:38:08.312Z" }, "versions": { "0.5.0": "http://registry.npmjs.org/xls/0.5.0", "0.5.1": "http://registry.npmjs.org/xls/0.5.1" }, "dist": { "0.5.0": { "shasum": "87d7ec62602f6a93b704ea57a7d4b80d7ea7db02", "tarball": "http://registry.npmjs.org/xls/-/xls-0.5.0.tgz" }, "0.5.1": { "shasum": "e7604623474880f8f720e8d04c80e1a6e07aeca5", "tarball": "http://registry.npmjs.org/xls/-/xls-0.5.1.tgz" } }, "url": "http://registry.npmjs.org/xls/" }, "xml": { "name": "xml", "description": "Fast and simple xml generator. Supports attributes, CDATA, etc. Includes tests and examples.", "dist-tags": { "latest": "0.0.7" }, "maintainers": [ { "name": "dylang", "email": "dylang@gmail.com" } ], "time": { "modified": "2011-10-28T19:18:14.498Z", "created": "2011-04-11T03:37:08.185Z", "0.0.2": "2011-04-11T03:37:08.770Z", "0.0.3": "2011-04-11T03:55:29.103Z", "0.0.4": "2011-04-13T03:56:36.490Z", "0.0.5": "2011-05-08T23:57:24.247Z", "0.0.6": "2011-07-21T02:45:52.017Z", "0.0.7": "2011-10-28T19:18:14.498Z" }, "author": { "name": "Dylan Greene", "url": "https://github.com/dylang" }, "repository": { "type": "git", "url": "git://github.com/dylang/node-xml.git" }, "users": { "dylang": true }, "versions": { "0.0.2": "http://registry.npmjs.org/xml/0.0.2", "0.0.3": "http://registry.npmjs.org/xml/0.0.3", "0.0.4": "http://registry.npmjs.org/xml/0.0.4", "0.0.5": "http://registry.npmjs.org/xml/0.0.5", "0.0.7": "http://registry.npmjs.org/xml/0.0.7" }, "dist": { "0.0.2": { "shasum": "54cb1b704beee9dbbc894ca486be45e6c3f20762", "tarball": "http://registry.npmjs.org/xml/-/xml-0.0.2.tgz" }, "0.0.3": { "shasum": "6655a81c2c036f6d263c4a4ef5494307b1e60c63", "tarball": "http://registry.npmjs.org/xml/-/xml-0.0.3.tgz" }, "0.0.4": { "shasum": "20f1e57d25d97577de1c7ece2db353185db66fa3", "tarball": "http://registry.npmjs.org/xml/-/xml-0.0.4.tgz" }, "0.0.5": { "shasum": "cff2a56ec1dd5efc121de91b31f50c83816d0853", "tarball": "http://registry.npmjs.org/xml/-/xml-0.0.5.tgz" }, "0.0.7": { "shasum": "1c07eab653658ab207369a905a463f2d3f605f8c", "tarball": "http://registry.npmjs.org/xml/-/xml-0.0.7.tgz" } }, "keywords": [ "xml", "create", "builder" ], "url": "http://registry.npmjs.org/xml/" }, "xml-markup": { "name": "xml-markup", "description": "XML generator inspired by Ruby's XmlMarkup.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "panzi", "email": "grosser.meister.morti@gmx.net" } ], "author": { "name": "Mathias Panzenböck", "email": "grosser.meister.morti@gmx.net" }, "repository": { "type": "hg", "url": "http://bitbucket.org/panzi/javascript-utils", "web": "http://bitbucket.org/panzi/javascript-utils" }, "versions": { "1.0.0": "http://registry.npmjs.org/xml-markup/1.0.0" }, "dist": { "1.0.0": { "tarball": "http://packages:5984/xml-markup/-/xml-markup-1.0.0.tgz" } }, "keywords": [ "xml", "generator" ], "url": "http://registry.npmjs.org/xml-markup/" }, "xml-simple": { "name": "xml-simple", "description": "Simple XML Parsing based on xml2js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-08-09T15:58:31.814Z", "created": "2011-08-09T15:58:30.483Z", "0.0.1": "2011-08-09T15:58:31.814Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/xml-simple/0.0.1" }, "dist": { "0.0.1": { "shasum": "86c7ea9b4ec2f1864203e489335dd936ab8229fe", "tarball": "http://registry.npmjs.org/xml-simple/-/xml-simple-0.0.1.tgz" } }, "keywords": [ "xml2js", "data", "xml", "json", "parse", "parsing" ], "url": "http://registry.npmjs.org/xml-simple/" }, "xml-stream": { "name": "xml-stream", "description": "XML stream to JavaScript object converter based on Expat.", "dist-tags": { "latest": "0.4.0" }, "maintainers": [ { "name": "dimituri", "email": "dimituri@gmail.com" } ], "time": { "modified": "2011-11-10T15:10:54.754Z", "created": "2011-06-21T05:10:19.341Z", "0.2.0": "2011-06-21T05:10:20.087Z", "0.3.0": "2011-09-21T05:03:08.770Z", "0.3.1": "2011-09-21T12:01:07.062Z", "0.3.2": "2011-09-23T02:27:07.933Z", "0.3.3": "2011-10-19T01:33:48.810Z", "0.3.4": "2011-11-07T15:24:21.165Z", "0.4.0": "2011-11-10T15:10:54.754Z" }, "author": { "name": "AssistUnion", "email": "info@assistunion.com" }, "repository": { "type": "git", "url": "git://github.com/assistunion/xml-stream.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/xml-stream/0.2.0", "0.3.0": "http://registry.npmjs.org/xml-stream/0.3.0", "0.3.1": "http://registry.npmjs.org/xml-stream/0.3.1", "0.3.2": "http://registry.npmjs.org/xml-stream/0.3.2", "0.3.3": "http://registry.npmjs.org/xml-stream/0.3.3", "0.3.4": "http://registry.npmjs.org/xml-stream/0.3.4", "0.4.0": "http://registry.npmjs.org/xml-stream/0.4.0" }, "dist": { "0.2.0": { "shasum": "71192e76f477e5ce8bf43402550e75e8a52709af", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.2.0.tgz" }, "0.3.0": { "shasum": "54cd2ca30b7bf527b4a74a9a0c5c641964c0f606", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.3.0.tgz" }, "0.3.1": { "shasum": "4bdf334ee06963dcb2aa908579a7707625191000", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.3.1.tgz" }, "0.3.2": { "shasum": "264519a6b5572bc1d4fafdee2eac4ccf76a24adb", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.3.2.tgz" }, "0.3.3": { "shasum": "b0b4e82272bdbe108cb4bef881b1d4328ed2ea84", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.3.3.tgz" }, "0.3.4": { "shasum": "73995da037d83172c43009b90c2af14ee7d65f76", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.3.4.tgz" }, "0.4.0": { "shasum": "2e00adc594c794d15e45edcc87f02c2528628240", "tarball": "http://registry.npmjs.org/xml-stream/-/xml-stream-0.4.0.tgz" } }, "keywords": [ "xml", "parser", "expat" ], "url": "http://registry.npmjs.org/xml-stream/" }, "xml-writer": { "name": "xml-writer", "description": "Native and full Javascript implementation of the classic XMLWriter class", "dist-tags": { "latest": "1.0.3" }, "readme": "# XMLWriter for NodeJS\n\nIt\\'s native and full javascript implementation of the classic XMLWriter class.\nThe API is complete, flexible and tolerant.\nXML is still valid.\n\n# Installation\n\nWith [npm](http://npmjs.org) do:\n\n $ npm install xml-writer\n\n\n# Examples\n\n## Basic\n\n\tvar XMLWriter = require('xml-writer');\n\txw = new XMLWriter;\n\txw.startDocument();\n\txw.startElement('root');\n\txw.text('Some content');\n\txw.endDocument();\n\n\tconsole.log(xw.toString());\n\nOutput:\n\n\n \n\tSome content\n\n\t\n# Tests\n\nUse [nodeunit](https://github.com/caolan/nodeunit) to run the tests.\n\n $ npm install nodeunit\n $ nodeunit test\n\n# API Documentation\n\n## startDocument(String version = '1.0', String encoding = NULL, Boolean standalone = false) \n\nCreate document tag\n\n# Also\n\n* https://github.com/minchenkov/simple-xml-writer\n\n# License:\n\n[MIT/X11](./LICENSE)\n", "maintainers": [ { "name": "touv", "email": "nthouvenin@gmail.com" } ], "time": { "modified": "2011-11-25T21:49:48.792Z", "created": "2011-11-21T22:30:50.606Z", "1.0.0": "2011-11-21T22:30:53.706Z", "1.0.1": "2011-11-23T13:06:29.350Z", "1.0.2": "2011-11-24T10:51:54.102Z", "1.0.3": "2011-11-25T21:49:48.792Z" }, "author": { "name": "Nicolas Thouvenin", "email": "nthouvenin@gmail.com", "url": "http://blog.touv.fr" }, "repository": { "type": "git", "url": "git://github.com/touv/node-xml-writer.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/xml-writer/1.0.0", "1.0.1": "http://registry.npmjs.org/xml-writer/1.0.1", "1.0.2": "http://registry.npmjs.org/xml-writer/1.0.2", "1.0.3": "http://registry.npmjs.org/xml-writer/1.0.3" }, "dist": { "1.0.0": { "shasum": "5f7e58f023a850b56c71d216a775bcf4746095d8", "tarball": "http://registry.npmjs.org/xml-writer/-/xml-writer-1.0.0.tgz" }, "1.0.1": { "shasum": "f8603156aa7b8835db9890fc80c265dfc6edd924", "tarball": "http://registry.npmjs.org/xml-writer/-/xml-writer-1.0.1.tgz" }, "1.0.2": { "shasum": "640282701b428b29c19a036976963f2eec7dfb21", "tarball": "http://registry.npmjs.org/xml-writer/-/xml-writer-1.0.2.tgz" }, "1.0.3": { "shasum": "48373b7eb7f5ec3a5179453765b89a4ccc79db81", "tarball": "http://registry.npmjs.org/xml-writer/-/xml-writer-1.0.3.tgz" } }, "keywords": [ "xml", "writer", "XMLWriter", "generator" ], "url": "http://registry.npmjs.org/xml-writer/" }, "xml2js": { "name": "xml2js", "description": "Simple XML to JavaScript object converter.", "dist-tags": { "latest": "0.1.12" }, "maintainers": [ { "name": "maqr", "email": "maqr.lollerskates@gmail.com" }, { "name": "leonidas", "email": "marek@xivilization.net" } ], "author": { "name": "Marek Kubica", "email": "marek@xivilization.net", "url": "http://xivilization.net" }, "time": { "modified": "2011-11-26T03:42:22.627Z", "created": "2011-04-20T16:17:56.230Z", "0.1.0": "2011-04-20T16:17:56.230Z", "0.1.1": "2011-04-20T16:17:56.230Z", "0.1.2": "2011-04-20T16:17:56.230Z", "0.1.3": "2011-04-20T16:17:56.230Z", "0.1.4": "2011-04-20T16:17:56.230Z", "0.1.5": "2011-04-20T16:17:56.230Z", "0.1.6": "2011-04-20T16:23:59.408Z", "0.1.7": "2011-06-07T10:28:05.095Z", "0.1.8": "2011-06-11T13:48:49.372Z", "0.1.9": "2011-06-23T18:42:32.484Z", "0.1.10": "2011-08-31T09:44:23.833Z", "0.1.11": "2011-10-01T14:57:53.082Z", "0.1.12": "2011-11-26T03:42:22.627Z" }, "repository": { "type": "git", "url": "git://github.com/Leonidas-from-XIV/node-xml2js.git" }, "users": { "pid": true }, "versions": { "0.1.0": "http://registry.npmjs.org/xml2js/0.1.0", "0.1.1": "http://registry.npmjs.org/xml2js/0.1.1", "0.1.2": "http://registry.npmjs.org/xml2js/0.1.2", "0.1.3": "http://registry.npmjs.org/xml2js/0.1.3", "0.1.4": "http://registry.npmjs.org/xml2js/0.1.4", "0.1.5": "http://registry.npmjs.org/xml2js/0.1.5", "0.1.6": "http://registry.npmjs.org/xml2js/0.1.6", "0.1.7": "http://registry.npmjs.org/xml2js/0.1.7", "0.1.8": "http://registry.npmjs.org/xml2js/0.1.8", "0.1.9": "http://registry.npmjs.org/xml2js/0.1.9", "0.1.10": "http://registry.npmjs.org/xml2js/0.1.10", "0.1.11": "http://registry.npmjs.org/xml2js/0.1.11", "0.1.12": "http://registry.npmjs.org/xml2js/0.1.12" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.4.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.5.tgz" }, "0.1.6": { "shasum": "9a486e262e8a9181c59255feb13367767f05af24", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.6.tgz" }, "0.1.7": { "shasum": "a84346c12cb78fb2d58bc027a74c31c0dd18ede3", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.7.tgz" }, "0.1.8": { "shasum": "70564c949c67e09ff180defa886e198b0475a53d", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.8.tgz" }, "0.1.9": { "shasum": "c26fd0826e01a2be7110748a34f0f8385be459f1", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.9.tgz" }, "0.1.10": { "shasum": "f904e6105a7fc617acf0b7a58ef5aff93745dbae", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.10.tgz" }, "0.1.11": { "shasum": "0e70f00e6542ec9da9603fc969c8a93f61ac67fc", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.11.tgz" }, "0.1.12": { "shasum": "2d3aba8a879a4d50c8359932685acd70883f0552", "tarball": "http://registry.npmjs.org/xml2js/-/xml2js-0.1.12.tgz" } }, "keywords": [ "xml", "json" ], "url": "http://registry.npmjs.org/xml2js/" }, "xml2js-expat": { "name": "xml2js-expat", "description": "Simple XML to JavaScript object converter that uses Expat, a fast XML parser.", "dist-tags": { "latest": "0.2.0" }, "maintainers": [ { "name": "Poetro", "email": "poetro@gmail.com" } ], "author": { "name": "Peter Galiba", "email": "poetro@gmail.com", "url": "Poetro" }, "repository": { "type": "git", "url": "git://github.com/Poetro/node-xml2js-expat.git" }, "time": { "modified": "2011-04-08T22:34:38.218Z", "created": "2011-02-21T15:35:18.607Z", "0.1.0": "2011-02-21T15:35:18.607Z", "0.1.1": "2011-02-21T15:35:18.607Z", "0.1.2": "2011-02-21T15:35:18.607Z", "0.1.3": "2011-02-21T15:35:18.607Z", "0.2.0": "2011-04-08T22:34:38.218Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/xml2js-expat/0.1.0", "0.1.1": "http://registry.npmjs.org/xml2js-expat/0.1.1", "0.1.2": "http://registry.npmjs.org/xml2js-expat/0.1.2", "0.1.3": "http://registry.npmjs.org/xml2js-expat/0.1.3", "0.2.0": "http://registry.npmjs.org/xml2js-expat/0.2.0" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.2.tgz" }, "0.1.3": { "shasum": "5ff7861d077728a87cf6f086fe254958632f5348", "tarball": "http://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.3.tgz" }, "0.2.0": { "shasum": "a60b5a12f4887960c8d78779934fc126f3f64bab", "tarball": "http://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.2.0.tgz" } }, "keywords": [ "xml", "json", "expat" ], "url": "http://registry.npmjs.org/xml2js-expat/" }, "xml2json": { "name": "xml2json", "description": "Converts xml to json and viceverza, using node-expat.", "dist-tags": { "latest": "0.2.4" }, "maintainers": [ { "name": "buglabs", "email": "camilo@buglabs.net" } ], "time": { "modified": "2011-11-18T00:30:51.405Z", "created": "2011-06-30T20:02:52.118Z", "0.1.0": "2011-06-30T20:02:52.514Z", "0.1.1": "2011-07-05T16:37:38.507Z", "0.2.0": "2011-07-06T18:14:33.182Z", "0.2.1": "2011-07-07T14:34:42.485Z", "0.2.2": "2011-08-10T15:17:32.702Z", "0.2.3": "2011-08-17T03:04:03.425Z", "0.2.4": "2011-11-18T00:30:51.405Z" }, "author": { "name": "Andrew Turley" }, "repository": { "type": "git", "url": "git://github.com/buglabs/node-xml2json.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/xml2json/0.1.0", "0.1.1": "http://registry.npmjs.org/xml2json/0.1.1", "0.2.0": "http://registry.npmjs.org/xml2json/0.2.0", "0.2.1": "http://registry.npmjs.org/xml2json/0.2.1", "0.2.2": "http://registry.npmjs.org/xml2json/0.2.2", "0.2.3": "http://registry.npmjs.org/xml2json/0.2.3", "0.2.4": "http://registry.npmjs.org/xml2json/0.2.4" }, "dist": { "0.1.0": { "shasum": "7796d51b899bded7ee5c02f9b647bc6b94803668", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.1.0.tgz" }, "0.1.1": { "shasum": "2db895867d2c379c61fed3a257e666f8804b4bb0", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.1.1.tgz" }, "0.2.0": { "shasum": "0e1d920dcb4f7a0100101ab82f177802eeb955d0", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.2.0.tgz" }, "0.2.1": { "shasum": "015f9b2c724d73f7017cc128d9e77d4ebc033a45", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.2.1.tgz" }, "0.2.2": { "shasum": "b507953612620ddfe8d6462b3c1ac420336a888f", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.2.2.tgz" }, "0.2.3": { "shasum": "de341300f6a9c59b459bfba7690f941644e65773", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.2.3.tgz" }, "0.2.4": { "shasum": "18cfd64778e0a3fa293e1a8aeccbdb42543e5f14", "tarball": "http://registry.npmjs.org/xml2json/-/xml2json-0.2.4.tgz" } }, "url": "http://registry.npmjs.org/xml2json/" }, "xmlbuilder": { "name": "xmlbuilder", "description": "An XML builder for node.js", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "oozcitak", "email": "oozcitak@gmail.com" } ], "author": { "name": "Ozgur Ozcitak", "email": "oozcitak@gmail.com" }, "time": { "modified": "2011-11-28T23:04:19.670Z", "created": "2010-12-28T13:44:59.957Z", "0.0.1": "2010-12-28T13:44:59.957Z", "0.0.2": "2010-12-28T13:44:59.957Z", "0.0.3": "2010-12-28T13:44:59.957Z", "0.0.4": "2010-12-28T13:44:59.957Z", "0.0.5": "2010-12-31T09:56:33.985Z", "0.0.6": "2011-02-23T20:14:01.904Z", "0.1.0": "2011-04-27T00:32:18.799Z", "0.1.1": "2011-05-19T16:28:34.728Z", "0.1.2": "2011-06-02T22:54:01.725Z", "0.1.3": "2011-07-27T16:05:15.208Z", "0.1.4": "2011-07-29T08:38:57.183Z", "0.1.5": "2011-08-08T09:58:18.750Z", "0.1.6": "2011-10-27T14:26:22.938Z", "0.1.7": "2011-10-27T14:30:19.296Z", "0.1.8": "2011-11-21T13:05:21.773Z", "0.2.0": "2011-11-21T13:07:46.939Z", "0.2.1": "2011-11-28T16:09:44.491Z", "0.2.2": "2011-11-28T22:40:37.351Z", "0.3.0": "2011-11-28T22:46:38.619Z", "0.3.1": "2011-11-28T23:04:19.670Z" }, "repository": { "type": "git", "url": "git://github.com/oozcitak/xmlbuilder-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xmlbuilder/0.0.1", "0.0.2": "http://registry.npmjs.org/xmlbuilder/0.0.2", "0.0.3": "http://registry.npmjs.org/xmlbuilder/0.0.3", "0.0.4": "http://registry.npmjs.org/xmlbuilder/0.0.4", "0.0.5": "http://registry.npmjs.org/xmlbuilder/0.0.5", "0.0.6": "http://registry.npmjs.org/xmlbuilder/0.0.6", "0.1.0": "http://registry.npmjs.org/xmlbuilder/0.1.0", "0.1.1": "http://registry.npmjs.org/xmlbuilder/0.1.1", "0.1.2": "http://registry.npmjs.org/xmlbuilder/0.1.2", "0.1.3": "http://registry.npmjs.org/xmlbuilder/0.1.3", "0.1.4": "http://registry.npmjs.org/xmlbuilder/0.1.4", "0.1.5": "http://registry.npmjs.org/xmlbuilder/0.1.5", "0.1.6": "http://registry.npmjs.org/xmlbuilder/0.1.6", "0.1.7": "http://registry.npmjs.org/xmlbuilder/0.1.7", "0.1.8": "http://registry.npmjs.org/xmlbuilder/0.1.8", "0.2.0": "http://registry.npmjs.org/xmlbuilder/0.2.0", "0.2.1": "http://registry.npmjs.org/xmlbuilder/0.2.1", "0.2.2": "http://registry.npmjs.org/xmlbuilder/0.2.2", "0.3.0": "http://registry.npmjs.org/xmlbuilder/0.3.0", "0.3.1": "http://registry.npmjs.org/xmlbuilder/0.3.1" }, "dist": { "0.0.1": { "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.0.1.tgz" }, "0.0.2": { "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.0.2.tgz" }, "0.0.3": { "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.0.3.tgz" }, "0.0.4": { "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.0.4.tgz" }, "0.0.5": { "shasum": "5fa298489953ec26a5884b3e45c775405e4aca31", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.0.5.tgz" }, "0.0.6": { "shasum": "d2004b76b5a5b104180ab48e330d1c808e2e2adc", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.0.6.tgz" }, "0.1.0": { "shasum": "38387f0a3f4e0adc6b7c7719e5c64e1dbf88b897", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.0.tgz" }, "0.1.1": { "shasum": "a52dc1e9cd812f69a4577c169397b828be2dad5b", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.1.tgz" }, "0.1.2": { "shasum": "7b7ed43dca548284d4d138169b502adc56acbec4", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.2.tgz" }, "0.1.3": { "shasum": "d2ca27982e4016775e039132deae73d68da84d0b", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.3.tgz" }, "0.1.4": { "shasum": "ff11c1ac73ea8ee62900c94aa2ccaff9cc031bea", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.4.tgz" }, "0.1.5": { "shasum": "dd09d16aa0c460dbd646fc6378179a15d7e352dd", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.5.tgz" }, "0.1.6": { "shasum": "d579144a40195fa9452a3322293259f19ae137c5", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.6.tgz" }, "0.1.7": { "shasum": "02377307a1a6a9edb180a966ed93df150f65376c", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.7.tgz" }, "0.1.8": { "shasum": "f405ffefa83cb044124d93f014b688125d007be7", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.1.8.tgz" }, "0.2.0": { "shasum": "f10403150a70c5e719f092c0252b4c9fa2cb5068", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.2.0.tgz" }, "0.2.1": { "shasum": "1d8814a2ba0134358faa54929c8c3bed8e420a0a", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.2.1.tgz" }, "0.2.2": { "shasum": "552fadd8bf52ae25b7a77b02e117328651c66672", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.2.2.tgz" }, "0.3.0": { "shasum": "f64520d5232b72029eb17901eb510620cb74acb1", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.3.0.tgz" }, "0.3.1": { "shasum": "5ed4c22b4622c2437faf83e4f236f23d6bbf2641", "tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.3.1.tgz" } }, "keywords": [ "xml xmlbuilder" ], "url": "http://registry.npmjs.org/xmlbuilder/" }, "xmlhttprequest": { "name": "xmlhttprequest", "description": "XMLHttpRequest for Node", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "driverdan", "email": "dan@driverdan.com" } ], "time": { "modified": "2011-11-01T05:57:17.320Z", "created": "2011-03-04T01:10:24.994Z", "1.0.0": "2011-03-04T01:10:25.174Z", "1.2.0": "2011-07-22T22:08:38.274Z", "1.2.1": "2011-07-22T22:10:39.383Z", "1.2.2": "2011-07-22T22:18:19.147Z", "1.3.0": "2011-11-01T05:57:17.320Z" }, "author": { "name": "Dan DeFelippi" }, "repository": { "type": "git", "url": "git://github.com/driverdan/node-XMLHttpRequest.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/xmlhttprequest/1.0.0", "1.2.0": "http://registry.npmjs.org/xmlhttprequest/1.2.0", "1.2.1": "http://registry.npmjs.org/xmlhttprequest/1.2.1", "1.2.2": "http://registry.npmjs.org/xmlhttprequest/1.2.2", "1.3.0": "http://registry.npmjs.org/xmlhttprequest/1.3.0" }, "dist": { "1.0.0": { "shasum": "06274b14e87b3feec289c40ebd947e85289f86c1", "tarball": "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.0.0.tgz" }, "1.2.0": { "shasum": "1cd061188912ba87bdba6e67d99c86ebb5b77fd1", "tarball": "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.2.0.tgz" }, "1.2.1": { "shasum": "1696d4b69e97fec1f07b094dfd048fa31323a5b4", "tarball": "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.2.1.tgz" }, "1.2.2": { "shasum": "e8875bdb13af7c22b04cbb034caadf8ff22676a3", "tarball": "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.2.2.tgz" }, "1.3.0": { "shasum": "f6888d76176a9e4217694aa168a02c366e5d454a", "tarball": "http://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/xmlhttprequest/" }, "xmlrpc": { "name": "xmlrpc", "description": "A pure JavaScript XML-RPC client and server.", "dist-tags": { "latest": "0.9.2" }, "maintainers": [ { "name": "baalexander", "email": "baalexander@gmail.com" } ], "time": { "modified": "2011-12-11T04:54:55.148Z", "created": "2011-05-19T04:03:01.098Z", "0.6.0": "2011-05-19T04:03:01.471Z", "0.6.1": "2011-06-04T03:42:16.320Z", "0.6.2": "2011-06-16T04:33:54.357Z", "0.7.0": "2011-07-13T03:28:55.434Z", "0.7.1": "2011-08-03T03:57:56.772Z", "0.8.0": "2011-08-15T04:12:22.370Z", "0.8.1": "2011-09-02T04:45:08.284Z", "0.9.0": "2011-11-02T04:03:32.424Z", "0.9.1": "2011-11-30T03:46:50.509Z", "0.9.2": "2011-12-11T04:54:55.148Z" }, "author": { "name": "Brandon Alexander", "email": "baalexander@gmail.com", "url": "https://github.com/baalexander" }, "repository": { "type": "git", "url": "git://github.com/baalexander/node-xmlrpc.git" }, "versions": { "0.6.0": "http://registry.npmjs.org/xmlrpc/0.6.0", "0.6.1": "http://registry.npmjs.org/xmlrpc/0.6.1", "0.6.2": "http://registry.npmjs.org/xmlrpc/0.6.2", "0.7.0": "http://registry.npmjs.org/xmlrpc/0.7.0", "0.7.1": "http://registry.npmjs.org/xmlrpc/0.7.1", "0.8.0": "http://registry.npmjs.org/xmlrpc/0.8.0", "0.8.1": "http://registry.npmjs.org/xmlrpc/0.8.1", "0.9.0": "http://registry.npmjs.org/xmlrpc/0.9.0", "0.9.1": "http://registry.npmjs.org/xmlrpc/0.9.1", "0.9.2": "http://registry.npmjs.org/xmlrpc/0.9.2" }, "dist": { "0.6.0": { "shasum": "d282b052fe8ff5801f2cecf16c2ae18b1d046c2a", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.6.0.tgz" }, "0.6.1": { "shasum": "2d79bbb423243d53075d2134491bc2d8762703c3", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.6.1.tgz" }, "0.6.2": { "shasum": "774d3ed498230fc62902474c79e84e8b0aa31ab2", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.6.2.tgz" }, "0.7.0": { "shasum": "2fc2167b985d613e657d86bda4c74ec4098b17dd", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.7.0.tgz" }, "0.7.1": { "shasum": "196a4170dad2e7f1418a16ef13cf9e415d58382e", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.7.1.tgz" }, "0.8.0": { "shasum": "d6fc8342b0a7a907d077ddce037bfab9fa3a7eef", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.8.0.tgz" }, "0.8.1": { "shasum": "05c63dba749857d5cae54ea232d5b09f3a946fd8", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.8.1.tgz" }, "0.9.0": { "shasum": "085c9271a5af7b6a187aa3f97cce93015c5d3284", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.9.0.tgz" }, "0.9.1": { "shasum": "9f4817cacdd0ff72efd9d2e3873aa3e5af9b0ca4", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.9.1.tgz" }, "0.9.2": { "shasum": "3a96844ed671f0e7ae716f0a917869a1bf089fd2", "tarball": "http://registry.npmjs.org/xmlrpc/-/xmlrpc-0.9.2.tgz" } }, "keywords": [ "xml-rpc", "xmlrpc", "xml", "rpc" ], "url": "http://registry.npmjs.org/xmlrpc/" }, "xmlshim": { "name": "xmlshim", "description": "Provides DOMParser, XMLSerializer and DOMImplementation wrappers in the browser and emulates them on the server-side", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "znerol", "email": "lo+npm@znerol.ch" } ], "time": { "modified": "2011-12-07T09:50:30.783Z", "created": "2011-12-06T10:54:27.387Z", "0.0.1": "2011-12-06T11:01:14.089Z", "0.0.2": "2011-12-07T09:50:30.783Z" }, "author": { "name": "Lorenz Schori", "email": "lo+xmlshim@znerol.ch" }, "repository": { "type": "git", "url": "git@github.com:znerol/node-xmlshim.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xmlshim/0.0.1", "0.0.2": "http://registry.npmjs.org/xmlshim/0.0.2" }, "dist": { "0.0.1": { "shasum": "93f7b81b33192292671f31872166ffa344337499", "tarball": "http://registry.npmjs.org/xmlshim/-/xmlshim-0.0.1.tgz" }, "0.0.2": { "shasum": "91628f5063f88adc4f004b534b2eca3c76757f08", "tarball": "http://registry.npmjs.org/xmlshim/-/xmlshim-0.0.2.tgz" } }, "keywords": [ "XML", "DOM", "DOMParser", "XMLSerializer", "createDocument", "browserify" ], "url": "http://registry.npmjs.org/xmlshim/" }, "xmlslicer": { "name": "xmlslicer", "description": "Advanced XML Splitting and JSON conversion tools", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "damonoehlman", "email": "damon.oehlman@sidelab.com" } ], "time": { "modified": "2011-09-29T00:06:19.923Z", "created": "2011-09-29T00:06:17.893Z", "0.0.1": "2011-09-29T00:06:19.923Z" }, "author": { "name": "Damon Oehlman" }, "repository": { "type": "git", "url": "git://github.com/DamonOehlman/xmlslicer.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/xmlslicer/0.0.1" }, "dist": { "0.0.1": { "shasum": "a9d50d8d2083f1654b47b61bd51c65ecb0035112", "tarball": "http://registry.npmjs.org/xmlslicer/-/xmlslicer-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/xmlslicer/" }, "xmpp-client": { "name": "xmpp-client", "description": "High level xmpp client for node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "athoune", "email": "mathieu@garambrogne.net" } ], "author": { "name": "Mathieu Lecarme", "email": "mathieu@garambrogne.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/xmpp-client/0.0.1" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/xmpp-client/-/xmpp-client-0.0.1.tgz" } }, "keywords": [ "xmpp" ], "url": "http://registry.npmjs.org/xmpp-client/" }, "xmpp-muc": { "name": "xmpp-muc", "description": "XMPP MUC handler", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "aredridel", "email": "aredridel@nbtsc.org" } ], "author": { "name": "Aria Stewart" }, "versions": { "0.0.0": "http://registry.npmjs.org/xmpp-muc/0.0.0" }, "dist": { "0.0.0": { "tarball": "http://packages:5984/xmpp-muc/-/xmpp-muc-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/xmpp-muc/" }, "xmpp-server": { "name": "xmpp-server", "description": "XMPP server based on node-xmpp", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "julien51", "email": "julien@superfeedr.com" } ], "time": { "modified": "2011-10-02T13:06:19.607Z", "created": "2011-09-06T14:41:27.994Z", "0.0.1": "2011-09-06T14:41:29.704Z", "0.0.2": "2011-09-15T19:21:12.613Z" }, "author": { "name": "Julien Genestoux", "email": "julien@superfeedr.com", "url": "http://superfeedr.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/xmpp-server/0.0.1", "0.0.2": "http://registry.npmjs.org/xmpp-server/0.0.2" }, "dist": { "0.0.1": { "shasum": "cba66aa24d70f13fd75be0659da78a08722a07e8", "tarball": "http://registry.npmjs.org/xmpp-server/-/xmpp-server-0.0.1.tgz" }, "0.0.2": { "shasum": "e647903ecc75f92502acbfbeb0efa8cacd8bc198", "tarball": "http://registry.npmjs.org/xmpp-server/-/xmpp-server-0.0.2.tgz" } }, "keywords": [ "XMPP server node-xmpp chat jabber" ], "url": "http://registry.npmjs.org/xmpp-server/" }, "xp": { "name": "xp", "description": "agile programming tools in Coffeescript", "dist-tags": { "latest": "0.2.2" }, "maintainers": [ { "name": "marak", "email": "marak.squires@gmail.com" } ], "time": { "modified": "2011-04-05T09:55:02.423Z", "created": "2011-04-05T09:15:04.838Z", "0.2.0": "2011-04-05T09:15:05.199Z", "0.2.1": "2011-04-05T09:51:55.404Z", "0.2.2": "2011-04-05T09:55:02.423Z" }, "author": { "name": "Marak Squires", "email": "marak.squires@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/marak/xp.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/xp/0.2.0", "0.2.1": "http://registry.npmjs.org/xp/0.2.1", "0.2.2": "http://registry.npmjs.org/xp/0.2.2" }, "dist": { "0.2.0": { "shasum": "d247555b53d13f8f82d9db05e0e3234df2d7d136", "tarball": "http://registry.npmjs.org/xp/-/xp-0.2.0.tgz" }, "0.2.1": { "shasum": "a085255d420c22ac2143ab6e0411d6583156e762", "tarball": "http://registry.npmjs.org/xp/-/xp-0.2.1.tgz" }, "0.2.2": { "shasum": "87af39e90a5e49a4917e657d1821d3eb1f6939ae", "tarball": "http://registry.npmjs.org/xp/-/xp-0.2.2.tgz" } }, "keywords": [ "xp", "agile", "programming", "git", "tools", "utility", "utilities", "tool", "coffeescript" ], "url": "http://registry.npmjs.org/xp/" }, "xregexp": { "name": "xregexp", "description": "The one of a kind JavaScript regular expression library.", "dist-tags": { "latest": "1.5.0" }, "maintainers": [ { "name": "walling", "email": "bwp@bwp.dk" } ], "time": { "modified": "2011-06-30T16:20:49.667Z", "created": "2011-06-30T16:20:48.897Z", "1.5.0": "2011-06-30T16:20:49.667Z" }, "author": { "name": "Steven Levithan", "email": "steves_list@hotmail.com" }, "repository": { "type": "git", "url": "git://github.com/walling/xregexp.git" }, "versions": { "1.5.0": "http://registry.npmjs.org/xregexp/1.5.0" }, "dist": { "1.5.0": { "shasum": "ae377617bd0ca52ca3656d10fd5c07ef7fe6f018", "tarball": "http://registry.npmjs.org/xregexp/-/xregexp-1.5.0.tgz" } }, "url": "http://registry.npmjs.org/xregexp/" }, "xrm": { "name": "xrm", "dist-tags": { "latest": "0.0.1-beta" }, "maintainers": [ { "name": "amih", "email": "ami@chartly.com" } ], "time": { "modified": "2011-11-14T10:48:50.312Z", "created": "2011-11-14T10:39:31.384Z", "0.0.1-beta": "2011-11-14T10:48:50.312Z" }, "versions": { "0.0.1-beta": "http://registry.npmjs.org/xrm/0.0.1-beta" }, "dist": { "0.0.1-beta": { "shasum": "2ac87b6c36b6a2dfe68b76d8a8e440b8555e0552", "tarball": "http://registry.npmjs.org/xrm/-/xrm-0.0.1-beta.tgz" } }, "url": "http://registry.npmjs.org/xrm/" }, "xsd": { "name": "xsd", "description": "xsd tools for node", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "tmpvar", "email": "tmpvar@gmail.com" } ], "time": { "modified": "2011-07-21T00:53:04.762Z", "created": "2011-07-20T23:50:21.465Z", "0.0.1": "2011-07-20T23:50:22.046Z", "0.0.2": "2011-07-21T00:53:04.762Z" }, "author": { "name": "Elijah Insua", "email": "tmpvar@gmail.com" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/xsd/0.0.1", "0.0.2": "http://registry.npmjs.org/xsd/0.0.2" }, "dist": { "0.0.1": { "shasum": "b2d5943c1ccdd57e8827be8ea65382f08bf882a9", "tarball": "http://registry.npmjs.org/xsd/-/xsd-0.0.1.tgz" }, "0.0.2": { "shasum": "47d3d131ccf5cc5923fa5efd4eeb7c95c39a0632", "tarball": "http://registry.npmjs.org/xsd/-/xsd-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/xsd/" }, "xsockets": { "name": "xsockets", "description": "a socket optimized for cross-domain use for the web and node", "dist-tags": { "latest": "0.2.0" }, "readme": "# xsockets\n\na socket optimized for cross-domain use for the web and node. it's easy to use:\n\n``` js\nvar sockets = require('xsockets');\n\nsockets.listen(9999, function(socket) {\n\tsocket.on('message', function(message) {\n\t\tsocket.send(message); // echo\n\t});\n});\n\nvar socket = sockets.connect('localhost:9999');\n\nsocket.send({hello:'world'});\nsocket.on('message', function(message) {\n\tconsole.log(message);\n});\n\n```", "maintainers": [ { "name": "mafintosh", "email": "mathiasbuus@gmail.com" } ], "time": { "modified": "2011-11-17T12:01:10.028Z", "created": "2011-11-17T10:48:27.384Z", "0.2.0": "2011-11-17T10:48:28.917Z", "0.2.1": "2011-11-17T10:50:18.871Z" }, "author": { "name": "Ge.tt", "email": "hello@ge.tt" }, "versions": { "0.2.0": "http://registry.npmjs.org/xsockets/0.2.0" }, "dist": { "0.2.0": { "shasum": "c9e4006c26b664e7daed08e2b21a3a2c7bd53d7d", "tarball": "http://registry.npmjs.org/xsockets/-/xsockets-0.2.0.tgz" } }, "keywords": [ "cross-domain", "cors", "socket", "sockets" ], "url": "http://registry.npmjs.org/xsockets/" }, "ya-csv": { "name": "ya-csv", "description": "CSV parser and generator for Node.js", "dist-tags": { "latest": "0.1.8" }, "maintainers": [ { "name": "koles", "email": "pavel.kolesnikov@gmail.com" } ], "author": { "name": "Pavel Kolesnikov", "email": "pavel.kolesnikov@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/koles/ya-csv.git" }, "time": { "modified": "2011-10-24T03:46:10.813Z", "created": "2011-03-17T06:08:10.428Z", "0.1.0": "2011-03-17T06:08:10.428Z", "0.1.1": "2011-03-17T06:08:10.428Z", "0.1.2": "2011-03-17T06:08:10.428Z", "0.1.3": "2011-03-17T06:08:10.428Z", "0.1.4": "2011-03-17T06:08:10.428Z", "0.1.5": "2011-03-17T06:08:10.428Z", "0.1.6": "2011-03-17T06:08:10.428Z", "0.1.7": "2011-09-11T05:04:46.659Z", "0.1.8": "2011-10-24T03:46:10.843Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/ya-csv/0.1.0", "0.1.1": "http://registry.npmjs.org/ya-csv/0.1.1", "0.1.2": "http://registry.npmjs.org/ya-csv/0.1.2", "0.1.3": "http://registry.npmjs.org/ya-csv/0.1.3", "0.1.4": "http://registry.npmjs.org/ya-csv/0.1.4", "0.1.5": "http://registry.npmjs.org/ya-csv/0.1.5", "0.1.6": "http://registry.npmjs.org/ya-csv/0.1.6", "0.1.7": "http://registry.npmjs.org/ya-csv/0.1.7", "0.1.8": "http://registry.npmjs.org/ya-csv/0.1.8" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.0.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.3.tgz" }, "0.1.4": { "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.4.tgz" }, "0.1.5": { "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.5.tgz" }, "0.1.6": { "shasum": "c514cc41ba1b3839b4393ed6c8c212aeeb7d80e5", "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.6.tgz" }, "0.1.7": { "shasum": "1b667a188746389dffc8a53c458a9961e66d8991", "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.7.tgz" }, "0.1.8": { "shasum": "98692278e302131c6ec46a4793a06d96831ed6eb", "tarball": "http://registry.npmjs.org/ya-csv/-/ya-csv-0.1.8.tgz" } }, "keywords": [ "node", "csv", "parser" ], "url": "http://registry.npmjs.org/ya-csv/" }, "yabble": { "name": "yabble", "description": "A general purpose browser-side CommonJS module loader", "dist-tags": { "latest": "0.3.1" }, "maintainers": [ { "name": "francois", "email": "francois@2metz.fr" } ], "time": { "modified": "2011-02-14T15:31:23.696Z", "created": "2011-02-10T16:44:15.559Z", "0.3.0": "2011-02-10T16:44:16.193Z", "0.3.1": "2011-02-14T15:31:23.696Z" }, "versions": { "0.3.0": "http://registry.npmjs.org/yabble/0.3.0", "0.3.1": "http://registry.npmjs.org/yabble/0.3.1" }, "dist": { "0.3.0": { "shasum": "e4bbe3cffd09bf7bb3df4a9d638a8dbc35589678", "tarball": "http://registry.npmjs.org/yabble/-/yabble-0.3.0.tgz" }, "0.3.1": { "shasum": "4065329278d3cde79b4833e3f3904ec648cb6c73", "tarball": "http://registry.npmjs.org/yabble/-/yabble-0.3.1.tgz" } }, "keywords": [ "loader", "browser" ], "url": "http://registry.npmjs.org/yabble/" }, "yaconf": { "name": "yaconf", "description": "Dead simple node.js file configuration", "dist-tags": { "latest": "0.0.3" }, "readme": "Yet Another Config library\n\n\n##### There's at least a kajillion other libraries that do the same thing - why did you build one?\n\nIt look me longer looking for the right one vs just building it.\n\n\nin my/config.js\n\n````javascript\n\nmodule.exports = require('yaconf').file('/etc/app/config.json');\n\n\n````\n\n\nin my/app.js\n\n```javascript\n\nvar cfg = require('./config');\n\n\n//saved\ncfg.save('person:name', Craig );\n\n\ncfg.get('person:name');// Craig\ncfg.get('person');// { name: \"Craig\" }", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-11T04:51:44.944Z", "created": "2011-11-30T18:54:46.529Z", "0.0.2": "2011-11-30T18:54:47.296Z", "0.0.3": "2011-12-11T04:51:44.944Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/crcn/yaconf.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/yaconf/0.0.2", "0.0.3": "http://registry.npmjs.org/yaconf/0.0.3" }, "dist": { "0.0.2": { "shasum": "9b5abf17f5ceca4401a485c33b79939b4ff9bf5b", "tarball": "http://registry.npmjs.org/yaconf/-/yaconf-0.0.2.tgz" }, "0.0.3": { "shasum": "dd307da4eac10be7278b05bdea20d8126fe2a117", "tarball": "http://registry.npmjs.org/yaconf/-/yaconf-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/yaconf/" }, "yaconfig": { "name": "yaconfig", "description": "Dead simple node.js file configuration", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-09-24T07:26:10.412Z", "created": "2011-09-21T22:05:36.991Z", "0.0.1": "2011-09-21T22:05:37.796Z", "0.0.2": "2011-09-24T06:31:08.600Z" }, "author": { "name": "Craig Condon" }, "repository": { "type": "git", "url": "git://github.com/spiceapps/yaconf.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yaconfig/0.0.1", "0.0.2": "http://registry.npmjs.org/yaconfig/0.0.2" }, "dist": { "0.0.1": { "shasum": "555873f4fc7cf80b2387ad7e9aa90d46bdd7fd8b", "tarball": "http://registry.npmjs.org/yaconfig/-/yaconfig-0.0.1.tgz" }, "0.0.2": { "shasum": "58fd8a5b2a2d2ca13681824949249d529e7601d0", "tarball": "http://registry.npmjs.org/yaconfig/-/yaconfig-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/yaconfig/" }, "yah": { "name": "yah", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-09-05T06:36:51.047Z", "created": "2011-09-05T06:36:50.218Z", "0.0.0": "2011-09-05T06:36:51.047Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/yah/0.0.0" }, "dist": { "0.0.0": { "shasum": "1fbba9b49dc034fee1fc484d546717d28f755f6d", "tarball": "http://registry.npmjs.org/yah/-/yah-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/yah/" }, "yahoomaps": { "name": "yahoomaps", "description": "A simple way to query the Yahoo Maps API from Node.js", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "shamoons", "email": "EmailShamoon@gmail.com" } ], "time": { "modified": "2011-11-10T16:38:07.903Z", "created": "2011-09-30T19:09:10.093Z", "0.1.1": "2011-09-30T19:09:10.529Z", "0.1.2": "2011-09-30T19:12:25.827Z", "0.1.3": "2011-11-10T16:38:07.903Z" }, "repository": { "type": "git", "url": "git://github.com/shamoons/node-yahoomaps.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/yahoomaps/0.1.1", "0.1.2": "http://registry.npmjs.org/yahoomaps/0.1.2", "0.1.3": "http://registry.npmjs.org/yahoomaps/0.1.3" }, "dist": { "0.1.1": { "shasum": "ff5c553fff40f47bc3eaea043416df3cf2b68676", "tarball": "http://registry.npmjs.org/yahoomaps/-/yahoomaps-0.1.1.tgz" }, "0.1.2": { "shasum": "d15356e8a368875203ff57f57360ba674e54c233", "tarball": "http://registry.npmjs.org/yahoomaps/-/yahoomaps-0.1.2.tgz" }, "0.1.3": { "shasum": "024897c559d2ca476e3ac2d0d4c1496fcd6d2268", "tarball": "http://registry.npmjs.org/yahoomaps/-/yahoomaps-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/yahoomaps/" }, "yajet": { "name": "yajet", "description": "Template engine forked from http://www.yajet.net/", "dist-tags": { "latest": "0.0.1-1" }, "maintainers": [ { "name": "thomblake", "email": "thethomblake@gmail.com" } ], "time": { "modified": "2011-11-15T20:37:08.920Z", "created": "2011-09-12T21:54:22.440Z", "0.0.0": "2011-09-12T21:54:22.918Z", "0.0.0-1": "2011-09-13T21:07:48.142Z", "0.0.1-1": "2011-11-15T20:37:08.920Z" }, "author": { "name": "Thom Blake", "email": "thethomblake@gmail.com", "url": "http://thomblake.com" }, "repository": { "type": "git", "url": "git://github.com/thomblake/yajet.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/yajet/0.0.0", "0.0.0-1": "http://registry.npmjs.org/yajet/0.0.0-1", "0.0.1-1": "http://registry.npmjs.org/yajet/0.0.1-1" }, "dist": { "0.0.0": { "shasum": "ca32f85d8b239d99de2a1c2979356036796713d5", "tarball": "http://registry.npmjs.org/yajet/-/yajet-0.0.0.tgz" }, "0.0.0-1": { "shasum": "eec171fa6abaf266b3e32f07bb242bdb6ff6ae49", "tarball": "http://registry.npmjs.org/yajet/-/yajet-0.0.0-1.tgz" }, "0.0.1-1": { "shasum": "6acd6cad72fa4b85ab1576d7f14895b3507fce46", "tarball": "http://registry.npmjs.org/yajet/-/yajet-0.0.1-1.tgz" } }, "keywords": [ "template" ], "url": "http://registry.npmjs.org/yajet/" }, "yajl": { "name": "yajl", "description": "Binding for libyajl", "dist-tags": { "latest": "0.6.1" }, "maintainers": [ { "name": "vibornoff", "email": "vybornov@gmail.com" } ], "time": { "modified": "2011-04-29T19:13:03.030Z", "created": "2011-04-29T19:13:02.329Z", "0.6.1": "2011-04-29T19:13:03.030Z" }, "repository": { "type": "git", "url": "git://github.com/vibornoff/node-yajl.git", "web": "http://github.com/vibornoff/node-yajl" }, "versions": { "0.6.1": "http://registry.npmjs.org/yajl/0.6.1" }, "dist": { "0.6.1": { "shasum": "98ff30969cc34831f96892bc62b456d511f9875f", "tarball": "http://registry.npmjs.org/yajl/-/yajl-0.6.1.tgz" } }, "url": "http://registry.npmjs.org/yajl/" }, "yajq": { "name": "yajq", "description": "Yet Another Job Queue", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "pampa", "email": "baron.pampa@gmail.com" } ], "time": { "modified": "2011-12-02T22:53:55.224Z", "created": "2011-11-30T17:09:21.805Z", "0.0.1": "2011-11-30T17:09:23.770Z", "0.0.2": "2011-11-30T23:17:07.785Z", "0.0.3": "2011-12-01T13:19:59.229Z", "0.0.4": "2011-12-02T22:53:55.224Z" }, "author": { "name": "Alex Zhukov", "email": "baron.pampa@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/pampa/yajq.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yajq/0.0.1", "0.0.2": "http://registry.npmjs.org/yajq/0.0.2", "0.0.3": "http://registry.npmjs.org/yajq/0.0.3", "0.0.4": "http://registry.npmjs.org/yajq/0.0.4" }, "dist": { "0.0.1": { "shasum": "c5cb9db76e48cbfe072f51001f4a32bce6f3c2f7", "tarball": "http://registry.npmjs.org/yajq/-/yajq-0.0.1.tgz" }, "0.0.2": { "shasum": "5d89c60b0a67da3dc848d01a03b9aec30cbda0dd", "tarball": "http://registry.npmjs.org/yajq/-/yajq-0.0.2.tgz" }, "0.0.3": { "shasum": "c1b32201b3dd06c0d786f1bcbfa5d91fe9343c9a", "tarball": "http://registry.npmjs.org/yajq/-/yajq-0.0.3.tgz" }, "0.0.4": { "shasum": "b98c7f7cd5a91608bcc0c6cbfcf760416f0f729b", "tarball": "http://registry.npmjs.org/yajq/-/yajq-0.0.4.tgz" } }, "keywords": [ "redis", "jobs", "queue", "job queue" ], "url": "http://registry.npmjs.org/yajq/" }, "yaml": { "name": "yaml", "description": "Yaml parser", "dist-tags": { "latest": "0.2.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "time": { "modified": "2011-12-05T20:18:09.979Z", "created": "2011-04-15T16:25:52.216Z", "0.1.0": "2011-04-15T16:25:52.216Z", "0.1.1": "2011-04-15T16:25:52.216Z", "0.1.2": "2011-04-15T16:25:52.216Z", "0.2.0": "2011-05-21T19:08:13.195Z", "0.2.1": "2011-05-22T17:20:58.242Z", "0.2.2": "2011-08-31T17:45:55.087Z", "0.2.3": "2011-12-05T20:18:09.979Z" }, "users": { "naholyr": true }, "versions": { "0.1.0": "http://registry.npmjs.org/yaml/0.1.0", "0.1.1": "http://registry.npmjs.org/yaml/0.1.1", "0.1.2": "http://registry.npmjs.org/yaml/0.1.2", "0.2.0": "http://registry.npmjs.org/yaml/0.2.0", "0.2.1": "http://registry.npmjs.org/yaml/0.2.1", "0.2.2": "http://registry.npmjs.org/yaml/0.2.2", "0.2.3": "http://registry.npmjs.org/yaml/0.2.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/yaml/-/yaml-0.1.0.tgz" }, "0.1.1": { "shasum": "ac2a0ea9eb89f3d86c436763bd98b5bd92ed92f8", "tarball": "http://registry.npmjs.org/yaml/-/yaml-0.1.1.tgz" }, "0.1.2": { "shasum": "0459d27fecb4f015f072b15db8ec64ca64af603f", "tarball": "http://registry.npmjs.org/yaml/-/yaml-0.1.2.tgz" }, "0.2.0": { "shasum": "6c37d91f3081690ec0e11c1b7d624dcb0e37cbe3", "tarball": "http://registry.npmjs.org/yaml/-/yaml-0.2.0.tgz" }, "0.2.1": { "shasum": "e925585765208789e7006d673d79e52deee92b54", "tarball": "http://registry.npmjs.org/yaml/-/yaml-0.2.1.tgz" }, "0.2.2": { "shasum": "1c83dd0b800f2dc867d6d3e4b260907f8ea0a0aa", "tarball": "http://registry.npmjs.org/yaml/-/yaml-0.2.2.tgz" }, "0.2.3": { "shasum": "b5450e92e76ef36b5dd24e3660091ebaeef3e5c7", "tarball": "http://registry.npmjs.org/yaml/-/yaml-0.2.3.tgz" } }, "url": "http://registry.npmjs.org/yaml/" }, "yaml-config": { "name": "yaml-config", "description": "Manage your node.js app configuration based on NODE_ENV, all configuration defined in yaml", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "rjyo", "email": "jyo.rakuraku@gmail.com" } ], "time": { "modified": "2011-11-22T16:02:24.353Z", "created": "2011-06-06T02:18:51.529Z", "0.0.1": "2011-06-06T02:18:52.762Z", "0.1.0": "2011-11-22T16:02:24.353Z" }, "author": { "name": "Rakuraku Jyo", "email": "jyo.rakuraku@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/yaml-config/0.0.1", "0.1.0": "http://registry.npmjs.org/yaml-config/0.1.0" }, "dist": { "0.0.1": { "shasum": "c01e3936ce0f46ed80438d8da5ce407268a075ea", "tarball": "http://registry.npmjs.org/yaml-config/-/yaml-config-0.0.1.tgz" }, "0.1.0": { "shasum": "51cdbef497f8ef1170a1957ecd57d8aa31504170", "tarball": "http://registry.npmjs.org/yaml-config/-/yaml-config-0.1.0.tgz" } }, "keywords": [], "url": "http://registry.npmjs.org/yaml-config/" }, "yamlish": { "name": "yamlish", "description": "Parser/encoder for the yamlish format", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "time": { "modified": "2011-10-25T01:15:46.655Z", "created": "2011-04-07T00:55:43.041Z", "0.0.1": "2011-04-07T00:55:43.877Z", "0.0.2": "2011-10-25T01:15:46.655Z" }, "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "repository": { "type": "git", "url": "git://github.com/isaacs/yamlish.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yamlish/0.0.1", "0.0.2": "http://registry.npmjs.org/yamlish/0.0.2" }, "dist": { "0.0.1": { "shasum": "e7911f2551ef17164b86919debc5c7c51cf226f1", "tarball": "http://registry.npmjs.org/yamlish/-/yamlish-0.0.1.tgz" }, "0.0.2": { "shasum": "6d24d678003fdbd2ac440d555157a029ffb5d47d", "tarball": "http://registry.npmjs.org/yamlish/-/yamlish-0.0.2.tgz" } }, "keywords": [ "yaml", "yamlish", "test", "anything", "protocol", "tap" ], "url": "http://registry.npmjs.org/yamlish/" }, "yamlparser": { "name": "yamlparser", "description": "A YAML parser written in javascript. This is the port to CommonJS. Client-side script is available at http://code.google.com/p/javascript-yaml-parser/", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "h4evr", "email": "costa.h4evr@gmail.com" } ], "time": { "modified": "2011-11-22T22:31:36.272Z", "created": "2011-08-08T22:59:35.909Z", "0.0.1": "2011-08-08T22:59:44.100Z", "0.0.2": "2011-08-08T23:07:16.437Z" }, "author": { "name": "Diogo Costa", "email": "costa.h4evr@gmail.com", "url": "http://diogocosta.pt.tl/" }, "repository": { "type": "git", "url": "git://github.com/h4evr/commonjs-javascript-yaml-parser.git" }, "users": { "substack": true }, "versions": { "0.0.1": "http://registry.npmjs.org/yamlparser/0.0.1", "0.0.2": "http://registry.npmjs.org/yamlparser/0.0.2" }, "dist": { "0.0.1": { "shasum": "049690a8bb290633f2682545f50033ddbc24b9a8", "tarball": "http://registry.npmjs.org/yamlparser/-/yamlparser-0.0.1.tgz" }, "0.0.2": { "shasum": "e9f3e05e52762df751e4c522e0b6a43fff9ce1c4", "tarball": "http://registry.npmjs.org/yamlparser/-/yamlparser-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/yamlparser/" }, "yamlverse": { "name": "yamlverse", "description": "Read YAML configs with Universe", "dist-tags": { "latest": "0.0.1" }, "readme": "**YAMLverse** brings together [Universe], [YAML.node] and [c-c-config] to make\napplication configuration a snap.\n\nUsage is simple:\n\n var yamlverse = require('yamlverse');\n\n // Set some tags. Do this as early as possible.\n yamlverse.tags = \"development\";\n\n // Load a configuration file.\n var dbConfig = yamlverse('database');\n // Do something with dbConfig.\n\nYAMLverse will look for files in the project's `config` directory. Files should\nhave the `.yml` or `.yaml` extension. Tags are in the same format as expected\nby `c-c-config`.\n\nYAMLverse caches read configuration files. To reload configuration:\n\n yamlverse.clearCache();\n\n // Reload the configuration file.\n dbConfig = yamlverse('database');\n // Reset state or check for changes in dbConfig.\n\n [Universe]: http://github.com/AngryBytes/universe\n [YAML.node]: http://github.com/stephank/yaml.node\n [c-c-config]: http://github.com/AngryBytes/c-c-config\n", "maintainers": [ { "name": "stephank", "email": "stephan@kochen.nl" } ], "time": { "modified": "2011-12-07T21:51:30.792Z", "created": "2011-12-07T21:51:29.491Z", "0.0.1": "2011-12-07T21:51:30.792Z" }, "author": { "name": "Stéphan Kochen", "email": "stephan@angrybytes.com" }, "repository": { "type": "git", "url": "git://github.com/AngryBytes/yamlverse.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yamlverse/0.0.1" }, "dist": { "0.0.1": { "shasum": "2000d462d25e11cea3378a1ffc6d1937bce6bae1", "tarball": "http://registry.npmjs.org/yamlverse/-/yamlverse-0.0.1.tgz" } }, "keywords": [ "config", "configuration" ], "url": "http://registry.npmjs.org/yamlverse/" }, "yammer-js": { "name": "yammer-js", "description": "Simple Yammer API client", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "smurthas", "email": "simon@murtha-smith.com" } ], "time": { "modified": "2011-06-09T07:11:15.377Z", "created": "2011-06-09T07:11:14.754Z", "0.0.0": "2011-06-09T07:11:15.377Z" }, "author": { "name": "Simon Murtha-Smith", "email": "simon@murtha-smith.com" }, "repository": { "type": "git", "url": "git://github.com/smurthas/yammer-js.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/yammer-js/0.0.0" }, "dist": { "0.0.0": { "shasum": "715cad6d51210f5b534a6c4b84720f4d547302b8", "tarball": "http://registry.npmjs.org/yammer-js/-/yammer-js-0.0.0.tgz" } }, "keywords": [ "yammer" ], "url": "http://registry.npmjs.org/yammer-js/" }, "yammerterm": { "name": "yammerterm", "description": "Yammer CLI tool using node.js", "dist-tags": { "latest": "0.0.12" }, "maintainers": [ { "name": "peterbraden", "email": "peterbraden@peterbraden.co.uk" } ], "time": { "modified": "2011-11-22T20:31:14.990Z", "created": "2011-11-22T18:52:11.997Z", "0.0.7": "2011-11-22T18:55:32.604Z", "0.0.8": "2011-11-22T19:16:52.050Z", "0.0.9": "2011-11-22T19:45:41.573Z", "0.0.10": "2011-11-22T19:48:19.354Z", "0.0.11": "2011-11-22T20:29:40.558Z", "0.0.12": "2011-11-22T20:31:14.990Z" }, "repository": { "type": "git", "url": "git://github.com/peterbraden/nyam.git" }, "versions": { "0.0.7": "http://registry.npmjs.org/yammerterm/0.0.7", "0.0.8": "http://registry.npmjs.org/yammerterm/0.0.8", "0.0.9": "http://registry.npmjs.org/yammerterm/0.0.9", "0.0.10": "http://registry.npmjs.org/yammerterm/0.0.10", "0.0.11": "http://registry.npmjs.org/yammerterm/0.0.11", "0.0.12": "http://registry.npmjs.org/yammerterm/0.0.12" }, "dist": { "0.0.7": { "shasum": "2f4fed42a32140351f21624d9f7d6d661eaafe62", "tarball": "http://registry.npmjs.org/yammerterm/-/yammerterm-0.0.7.tgz" }, "0.0.8": { "shasum": "f69b8254b3a14fb26ffe5e0091cf627976272ee4", "tarball": "http://registry.npmjs.org/yammerterm/-/yammerterm-0.0.8.tgz" }, "0.0.9": { "shasum": "8ba0964002db3be700447ff891b6e2be14058863", "tarball": "http://registry.npmjs.org/yammerterm/-/yammerterm-0.0.9.tgz" }, "0.0.10": { "shasum": "aa3b60d5e40581f80ab235449d48bed5a1caceda", "tarball": "http://registry.npmjs.org/yammerterm/-/yammerterm-0.0.10.tgz" }, "0.0.11": { "shasum": "120724ab797103ba5f777e899e7bdfdc718d0c6c", "tarball": "http://registry.npmjs.org/yammerterm/-/yammerterm-0.0.11.tgz" }, "0.0.12": { "shasum": "c6c071266f6701fd20e86d9bf6efba3d3fb8aad2", "tarball": "http://registry.npmjs.org/yammerterm/-/yammerterm-0.0.12.tgz" } }, "keywords": [ "yammer", "cli", "github", "tools" ], "url": "http://registry.npmjs.org/yammerterm/" }, "yanc": { "name": "yanc", "description": "Yet Another Nodester CLI", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "agnoster", "email": "agnoster@gmail.com" } ], "time": { "modified": "2011-02-06T21:44:45.889Z", "created": "2011-02-06T20:30:38.409Z", "0.0.1": "2011-02-06T20:30:38.938Z", "0.0.2": "2011-02-06T20:48:04.567Z", "0.0.3": "2011-02-06T21:44:45.889Z" }, "author": { "name": "Isaac Wolkerstorfer", "email": "agnoster@gmail.com", "url": "http://agnoster.net/" }, "repository": "git://github.com/agnoster/yanc.git", "versions": { "0.0.1": "http://registry.npmjs.org/yanc/0.0.1", "0.0.2": "http://registry.npmjs.org/yanc/0.0.2", "0.0.3": "http://registry.npmjs.org/yanc/0.0.3" }, "dist": { "0.0.1": { "shasum": "1d9adcf68337e2eedd50659061188c6855178451", "tarball": "http://registry.npmjs.org/yanc/-/yanc-0.0.1.tgz" }, "0.0.2": { "shasum": "0f3c2c36e847907c494173d534ad64bf19043940", "tarball": "http://registry.npmjs.org/yanc/-/yanc-0.0.2.tgz" }, "0.0.3": { "shasum": "2fc8e8d573010b3573c3c936f90019e12eef8785", "tarball": "http://registry.npmjs.org/yanc/-/yanc-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/yanc/" }, "yanlibs": { "name": "yanlibs", "description": "Yet Another Node.js Libraries", "dist-tags": { "latest": "0.1.4" }, "maintainers": [ { "name": "afelix", "email": "skryzhanovsky@gmail.com" } ], "time": { "modified": "2011-08-07T18:03:41.817Z", "created": "2011-08-07T18:03:40.610Z", "0.1.4": "2011-08-07T18:03:41.817Z" }, "author": { "name": "Sergey Kryzhanovsky", "email": "skryzhanovsky@gmail.com", "url": "http://github.com/afelix" }, "repository": { "type": "git", "url": "git://github.com/afelix/yanlibs.git" }, "versions": { "0.1.4": "http://registry.npmjs.org/yanlibs/0.1.4" }, "dist": { "0.1.4": { "shasum": "52bce3999f2d7fef1318580c5874c81609d56499", "tarball": "http://registry.npmjs.org/yanlibs/-/yanlibs-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/yanlibs/" }, "yanop": { "name": "yanop", "description": "Yet Another Node Option Parser", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "frodwith", "email": "frodwith@gmail.com" } ], "time": { "modified": "2011-10-17T19:35:58.088Z", "created": "2011-05-03T16:36:11.646Z", "0.1.0": "2011-05-03T16:36:11.985Z", "0.1.1": "2011-05-03T20:03:16.483Z", "0.1.2": "2011-10-17T19:35:58.088Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/yanop/0.1.0", "0.1.1": "http://registry.npmjs.org/yanop/0.1.1", "0.1.2": "http://registry.npmjs.org/yanop/0.1.2" }, "dist": { "0.1.0": { "shasum": "2d252f36e66c688d784582eb0a3938d09cae1727", "tarball": "http://registry.npmjs.org/yanop/-/yanop-0.1.0.tgz" }, "0.1.1": { "shasum": "1dc77c1089da07c788a0039c0a55cc2341f42bd8", "tarball": "http://registry.npmjs.org/yanop/-/yanop-0.1.1.tgz" }, "0.1.2": { "shasum": "4435747e5433b257ac88873cdd692e15a2f24093", "tarball": "http://registry.npmjs.org/yanop/-/yanop-0.1.2.tgz" } }, "keywords": [ "option", "parse", "commandline", "command", "line" ], "url": "http://registry.npmjs.org/yanop/" }, "yanx": { "name": "yanx", "description": "Yet Another Node.JS XML-RPC Client", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "tomas.heran", "email": "tomas.heran@gmail.com" } ], "versions": { "0.1.0": "http://registry.npmjs.org/yanx/0.1.0" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/yanx/-/yanx-0.1.0.tgz" } }, "keywords": [ "xmlrpc" ], "url": "http://registry.npmjs.org/yanx/" }, "yasession": { "name": "yasession", "description": "Yet another session implementation for Node.js", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "jhh", "email": "jhh@sendanor.com" } ], "time": { "modified": "2011-08-14T01:10:00.117Z", "created": "2011-08-13T20:21:03.906Z", "0.0.1": "2011-08-13T20:21:15.218Z", "0.0.2": "2011-08-13T20:33:08.687Z", "0.0.3": "2011-08-14T01:10:00.117Z" }, "author": { "name": "Jaakko-Heikki Heusala", "email": "jheusala@iki.fi", "url": "http://www.jhh.me" }, "repository": { "type": "git", "url": "git://github.com/jheusala/node-yasession.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yasession/0.0.1", "0.0.2": "http://registry.npmjs.org/yasession/0.0.2", "0.0.3": "http://registry.npmjs.org/yasession/0.0.3" }, "dist": { "0.0.1": { "shasum": "ff6cbcaaa5fe5925f43ff002f61ab507ba23a359", "tarball": "http://registry.npmjs.org/yasession/-/yasession-0.0.1.tgz" }, "0.0.2": { "shasum": "647f909ad6d0d3c83177103fd53890f47b6ba0b7", "tarball": "http://registry.npmjs.org/yasession/-/yasession-0.0.2.tgz" }, "0.0.3": { "shasum": "42d80afe2b984b8055b13fab00d1f9159523bfff", "tarball": "http://registry.npmjs.org/yasession/-/yasession-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/yasession/" }, "ybundler": { "name": "ybundler", "description": "YBundler. It is better for you to not know what it is.", "dist-tags": { "latest": "0.8.1" }, "maintainers": [ { "name": "mihaild", "email": "mihail.dektyarow@gmail.com" } ], "time": { "modified": "2011-11-15T16:33:03.808Z", "created": "2011-11-15T16:19:28.330Z", "0.8.1": "2011-11-15T16:33:03.808Z" }, "author": { "name": "Mikhail Dektyarev", "email": "mihail.dektyarow@gmail.com", "url": "https://github.com/mihaild/" }, "versions": { "0.8.1": "http://registry.npmjs.org/ybundler/0.8.1" }, "dist": { "0.8.1": { "shasum": "c118aaacc96efb15fe07bd248419bb38d3b82d43", "tarball": "http://registry.npmjs.org/ybundler/-/ybundler-0.8.1.tgz" } }, "url": "http://registry.npmjs.org/ybundler/" }, "yelp": { "name": "yelp", "description": "Library for interfacing with Yelp's API v2.0.", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "olalonde", "email": "olalonde@gmail.com" } ], "time": { "modified": "2011-05-14T23:48:13.587Z", "created": "2011-05-14T23:48:07.433Z", "0.1.0": "2011-05-14T23:48:13.587Z" }, "author": { "name": "Olivier Lalonde", "email": "olalonde@gmail.com", "url": "http://www.syskall.com/" }, "repository": { "type": "git", "url": "https://github.com/olalonde/node-yelp.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/yelp/0.1.0" }, "dist": { "0.1.0": { "shasum": "58ea3d0ae23246e8533deeb1f2904cf07b22b268", "tarball": "http://registry.npmjs.org/yelp/-/yelp-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/yelp/" }, "yeti": { "name": "yeti", "description": "The YUI Easy Testing Interface", "dist-tags": { "stable": "0.1.7", "latest": "0.1.8" }, "maintainers": [ { "name": "reid", "email": "me@reidburke.com" } ], "author": { "name": "Reid Burke", "email": "me@reidburke.com", "url": "http://reidburke.com" }, "repository": { "type": "git", "url": "git://github.com/yui/yeti.git" }, "time": { "modified": "2011-10-20T03:02:32.645Z", "created": "2011-02-06T01:45:53.098Z", "0.1.0": "2011-02-06T01:45:53.098Z", "0.1.0rc3": "2011-02-06T01:45:53.098Z", "0.1.1": "2011-02-06T01:45:53.098Z", "0.1.2pre3": "2011-02-06T01:45:53.098Z", "0.1.2pre4": "2011-02-06T01:45:53.098Z", "0.1.2": "2011-02-06T01:45:53.098Z", "0.1.3": "2011-02-06T01:45:53.098Z", "0.1.4": "2011-02-06T01:45:53.098Z", "0.1.5": "2011-03-29T23:19:39.546Z", "0.1.6": "2011-03-30T06:55:09.913Z", "0.1.7": "2011-03-30T15:38:29.659Z", "0.1.8": "2011-10-20T03:02:32.645Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/yeti/0.1.0", "0.1.0rc3": "http://registry.npmjs.org/yeti/0.1.0rc3", "0.1.1": "http://registry.npmjs.org/yeti/0.1.1", "0.1.2pre3": "http://registry.npmjs.org/yeti/0.1.2pre3", "0.1.2pre4": "http://registry.npmjs.org/yeti/0.1.2pre4", "0.1.2": "http://registry.npmjs.org/yeti/0.1.2", "0.1.3": "http://registry.npmjs.org/yeti/0.1.3", "0.1.4": "http://registry.npmjs.org/yeti/0.1.4", "0.1.5": "http://registry.npmjs.org/yeti/0.1.5", "0.1.6": "http://registry.npmjs.org/yeti/0.1.6", "0.1.7": "http://registry.npmjs.org/yeti/0.1.7", "0.1.8": "http://registry.npmjs.org/yeti/0.1.8" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.0.tgz" }, "0.1.0rc3": { "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.0rc3.tgz" }, "0.1.1": { "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.1.tgz" }, "0.1.2pre3": { "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.2pre3.tgz" }, "0.1.2pre4": { "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.2pre4.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.2.tgz" }, "0.1.3": { "shasum": "767d7c9ab807650cc7119f113b5ff29418952e23", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.3.tgz" }, "0.1.4": { "shasum": "b5efb1068d6eec77f4a5d42bbf05db63e21758f2", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.4.tgz" }, "0.1.5": { "shasum": "6da138d9e4effbbe517cb1f2d41cc645f41a255e", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.5.tgz" }, "0.1.6": { "shasum": "591d10b19e70d7a2f834e4dacfb2a071598569d3", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.6.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "e06abf1484c45ab23564365866cf11271d01d6be", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.6-0.4-sunos-5.11.tgz" } } }, "0.1.7": { "shasum": "1e63f513491eea7e5f67071fdfd9fd400bd3c62c", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.8-darwin-10.6.0": { "shasum": "8e55824a381740f98b443b7779fc8160c93a59bd", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.7-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.8-darwin-10.6.0.tgz" } }, "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.7.tgz" }, "0.1.8": { "shasum": "803905584da7bc61f78e645eb2df4ac4e9c97c89", "tarball": "http://registry.npmjs.org/yeti/-/yeti-0.1.8.tgz" } }, "keywords": [ "YUI", "web app", "YUITest", "TDD", "BDD", "yui3", "test" ], "url": "http://registry.npmjs.org/yeti/" }, "yieutil": { "name": "yieutil", "description": "Web application framework", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "johnnywengluu", "email": "johnny.weng.luu@gmail.com" } ], "time": { "modified": "2011-11-23T22:30:20.880Z", "created": "2011-11-23T22:30:17.798Z", "0.0.1": "2011-11-23T22:30:20.880Z" }, "author": { "name": "Yobi" }, "repository": { "type": "git", "url": "git://github.com/yobi/yobiengine-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yieutil/0.0.1" }, "dist": { "0.0.1": { "shasum": "b010cf504f42bdf75495273cc9094c1c7fd0db35", "tarball": "http://registry.npmjs.org/yieutil/-/yieutil-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/yieutil/" }, "yobiutil": { "name": "yobiutil", "description": "Utility toolbox to speed up your web application development", "dist-tags": { "latest": "0.0.1" }, "readme": "yobiutil\n========\n\nUtility toolbox to speed up your web application development", "maintainers": [ { "name": "johnnywengluu", "email": "johnny.weng.luu@gmail.com" } ], "time": { "modified": "2011-11-30T12:16:24.070Z", "created": "2011-11-30T12:16:20.667Z", "0.0.1": "2011-11-30T12:16:24.070Z" }, "author": { "name": "Johnny Weng Luu" }, "repository": { "type": "git", "url": "git@github.com/johnnywengluu/yobiutil.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yobiutil/0.0.1" }, "dist": { "0.0.1": { "shasum": "e61edb4c057662f0373167382090206834c7ca58", "tarball": "http://registry.npmjs.org/yobiutil/-/yobiutil-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/yobiutil/" }, "YouAreDaChef": { "name": "YouAreDaChef", "description": "Coffeescript/Javascript method combinations", "dist-tags": { "latest": "0.0.1" }, "readme": "You Are 'Da Chef\n===\n\nWhat is it?\n---\n\nThis library adds `before`, `after`, `around`, and `guard` method combinations to underscore.js projects, in much the same style as the Common Lisp Object System or Ruby on Rails controllers. With method combinations, you can easily separate concerns.\n\nFor example:\n\n class Wumpus\n roar: ->\n # ...\n run: ->\n #...\n\n class Hunter\n draw: (bow) ->\n # ...\n quiver: ->\n # ...\n run: ->\n #...\n\n hydrate = (object) ->\n # code that hydrates the object from storage\n\n YouAreDaChef(Wumpus, Hunter)\n \n .before 'roar', 'draw', 'run', ->\n hydrate(this)\n \n .after 'roar', 'draw', ->\n @trigger 'action'\n \n .after 'run', ->\n @trigger 'move'\n \nYou can even use regular expressions to specify pointcuts:\n\n class EnterpriseyLegume\n setId: (@id) ->\n setName: (@name) ->\n setDepartment: (@department) ->\n setCostCentre: (@costCentre) ->\n \n YouAreDaChef(EnterpriseyLegume)\n \n .around /set(.*)/, (pointcut, match, value) ->\n performTransaction () ->\n writeToLog \"#{match[1]}: #{value}\"\n pointcut(value)\n \n\nIs it any good?\n---\n\n[Yes][y].\n\n[y]: http://news.ycombinator.com/item?id=3067434\n\nCan I use it with pure Javascript?\n---\n\n[Yes][js].\n\nCan I install it with npm?\n---\n\nYes:\n\n npm install YouAreDaChef\n\nWill it make me smarter?\n---\n\nNo, but it can make you *appear* smarter. Just explain that *guard advice is a monad*:\n \n YouAreDaChef(EnterpriseyLegume)\n \n .guard /write(.*)/, ->\n @user.hasPermission('write', match[1])\n\nGuard advice works like a before combination, with the bonus that if it returns something falsely, the pointcut will not be executed. This behaviour is similar to the way ActiveRecord callbacks work.\n\nYou can also try making a [cryptic][cry] reference to a [computed][comp], non-local [COMEFROM][cf]. \n\n[cf]: http://en.wikipedia.org/wiki/COMEFROM\n[cry]: http://www.reddit.com/r/programming/comments/m4r4t/aspectoriented_programming_in_coffeescript_with_a/c2yfx6w\n[comp]: http://en.wikipedia.org/wiki/Goto#Computed_GOTO\n\nWhere can I read more?\n---\n\n[Separating Concerns in Coffeescript using Aspect-Oriented Programming][blog]\n\n[js]: https://github.com/raganwald/YouAreDaChef/blob/master/lib/YouAreDaChef.js\n[blog]: https://github.com/raganwald/homoiconic/blob/master/2011/11/YouAreDaChef.md#readme", "maintainers": [ { "name": "raganwald", "email": "raganwald@gmail.com" } ], "time": { "modified": "2011-11-28T22:23:25.513Z", "created": "2011-11-28T22:23:25.037Z", "0.0.1": "2011-11-28T22:23:25.513Z" }, "author": { "name": "Reg Braithwaite", "email": "raganwald@gmail.com", "url": "http://reginald.braythwayt.com" }, "repository": { "type": "git", "url": "git://github.com/raganwald/YouAreDaChef.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/YouAreDaChef/0.0.1" }, "dist": { "0.0.1": { "shasum": "3a2d7b604c21bbe665c3a90c046b42da651d5cff", "tarball": "http://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/YouAreDaChef/" }, "youtube": { "name": "youtube", "description": "YouTube upload API", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-09-14T21:29:03.708Z", "created": "2011-09-01T16:52:46.801Z", "0.0.1": "2011-09-01T16:52:48.105Z", "0.0.2": "2011-09-01T17:22:31.687Z", "0.0.3": "2011-09-14T21:29:03.708Z" }, "author": { "name": "TJ Holowaychuk", "email": "tj@learnboost.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/youtube/0.0.1", "0.0.2": "http://registry.npmjs.org/youtube/0.0.2", "0.0.3": "http://registry.npmjs.org/youtube/0.0.3" }, "dist": { "0.0.1": { "shasum": "644fc4240624bf5c32327588bc22cc196a6ce059", "tarball": "http://registry.npmjs.org/youtube/-/youtube-0.0.1.tgz" }, "0.0.2": { "shasum": "777280f796b27d84c7bccd86d384b79ae56b5a08", "tarball": "http://registry.npmjs.org/youtube/-/youtube-0.0.2.tgz" }, "0.0.3": { "shasum": "c8068939a5b4f6c8ab1206a3cbc1c512390f3d46", "tarball": "http://registry.npmjs.org/youtube/-/youtube-0.0.3.tgz" } }, "keywords": [ "youtube", "upload", "video" ], "url": "http://registry.npmjs.org/youtube/" }, "youtube-dl": { "name": "youtube-dl", "description": "youtube-dl driver for node", "dist-tags": { "latest": "1.2.1" }, "maintainers": [ { "name": "neat", "email": "wrapper476@gmail.com" } ], "time": { "modified": "2011-10-05T11:22:31.383Z", "created": "2011-04-18T14:08:20.609Z", "0.1.0": "2011-04-18T14:08:21.125Z", "0.2.0": "2011-07-18T18:49:32.601Z", "0.2.1": "2011-07-18T18:55:07.777Z", "0.2.2": "2011-07-18T19:03:22.077Z", "0.2.3": "2011-07-18T19:07:20.701Z", "0.3.0": "2011-07-19T09:08:56.543Z", "0.3.5": "2011-07-20T10:53:56.717Z", "0.3.6": "2011-07-21T00:51:17.334Z", "0.3.7": "2011-07-21T00:55:38.016Z", "0.3.8": "2011-07-22T20:09:07.543Z", "1.0.1": "2011-08-01T07:13:48.091Z", "1.0.2": "2011-08-03T05:51:39.135Z", "1.0.3": "2011-08-03T10:13:49.182Z", "1.0.4": "2011-08-05T12:54:24.581Z", "1.1.0": "2011-08-27T13:24:27.542Z", "1.1.1": "2011-09-08T22:26:43.585Z", "1.1.2": "2011-09-15T06:48:10.590Z", "1.2.0": "2011-09-16T09:03:40.782Z", "1.2.1": "2011-10-05T11:22:31.383Z" }, "author": { "name": "Roly Fentanes", "url": "https://github.com/fent" }, "repository": { "type": "git", "url": "git://github.com/fent/node-youtube-dl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/youtube-dl/0.1.0", "0.2.0": "http://registry.npmjs.org/youtube-dl/0.2.0", "0.2.1": "http://registry.npmjs.org/youtube-dl/0.2.1", "0.2.2": "http://registry.npmjs.org/youtube-dl/0.2.2", "0.2.3": "http://registry.npmjs.org/youtube-dl/0.2.3", "0.3.0": "http://registry.npmjs.org/youtube-dl/0.3.0", "0.3.5": "http://registry.npmjs.org/youtube-dl/0.3.5", "0.3.6": "http://registry.npmjs.org/youtube-dl/0.3.6", "0.3.7": "http://registry.npmjs.org/youtube-dl/0.3.7", "0.3.8": "http://registry.npmjs.org/youtube-dl/0.3.8", "1.0.1": "http://registry.npmjs.org/youtube-dl/1.0.1", "1.0.2": "http://registry.npmjs.org/youtube-dl/1.0.2", "1.0.3": "http://registry.npmjs.org/youtube-dl/1.0.3", "1.0.4": "http://registry.npmjs.org/youtube-dl/1.0.4", "1.1.0": "http://registry.npmjs.org/youtube-dl/1.1.0", "1.1.1": "http://registry.npmjs.org/youtube-dl/1.1.1", "1.1.2": "http://registry.npmjs.org/youtube-dl/1.1.2", "1.2.0": "http://registry.npmjs.org/youtube-dl/1.2.0", "1.2.1": "http://registry.npmjs.org/youtube-dl/1.2.1" }, "dist": { "0.1.0": { "shasum": "73a673dd2eeee1ec0559b917b22e948fb23625eb", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.1.0.tgz" }, "0.2.0": { "shasum": "3f54402ecd72830a1d62f47a4eeed18189c12f2d", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.2.0.tgz" }, "0.2.1": { "shasum": "ede835af52b7578423d5fec146dec7cb39905a82", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.2.1.tgz" }, "0.2.2": { "shasum": "cf3c6783e6dc42ff22afc358359a06df9fc50ff5", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.2.2.tgz" }, "0.2.3": { "shasum": "da5a9366beb9f5c2982568d40c15d4d48ea0d12f", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.2.3.tgz" }, "0.3.0": { "shasum": "b9c5bb8f016607a289705e97680884f4c173e53d", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.3.0.tgz" }, "0.3.5": { "shasum": "3f3df81f7814c496f2e326b96fa8980964c3bbd4", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.3.5.tgz" }, "0.3.6": { "shasum": "d499cc912454d8cf026a6c71f108116edcf7aaf6", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.3.6.tgz" }, "0.3.7": { "shasum": "d8cb75f4cebbdc97bec70227e8db4256b85fec02", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.3.7.tgz" }, "0.3.8": { "shasum": "a319cab2c06f52886b9e1d8f8904ecf8ba4890ac", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-0.3.8.tgz" }, "1.0.1": { "shasum": "cdbb0e2d1850988c92a48a7ca157590c682644db", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.0.1.tgz" }, "1.0.2": { "shasum": "63c337bd817df37ced99978fa3053de61d48aec2", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.0.2.tgz" }, "1.0.3": { "shasum": "ddce03c96f183b8b6ace95a403d08da6ae5a27b9", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.0.3.tgz" }, "1.0.4": { "shasum": "a9e26c6235c9e661459f953832a9a26e65186eaf", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.0.4.tgz" }, "1.1.0": { "shasum": "732b6186fe75ab145e002ac09345e5c92fd2acfd", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.1.0.tgz" }, "1.1.1": { "shasum": "3738f98aa33cb9d55ab601734a089490bc370f4a", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.1.1.tgz" }, "1.1.2": { "shasum": "0a8bce16c1e8b616a79d6f435d30887df4c20136", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.1.2.tgz" }, "1.2.0": { "shasum": "afaabb0b9a700383cac73dd3eb433f70a73bc13c", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.2.0.tgz" }, "1.2.1": { "shasum": "7c03e35f0d5677046984f8ae95a6a173585cb985", "tarball": "http://registry.npmjs.org/youtube-dl/-/youtube-dl-1.2.1.tgz" } }, "keywords": [ "youtube", "download" ], "url": "http://registry.npmjs.org/youtube-dl/" }, "youtube-js": { "name": "youtube-js", "description": "Youtube downloader", "dist-tags": { "latest": "0.1.1" }, "maintainers": [ { "name": "m16a1", "email": "a741su@gmail.com" } ], "time": { "modified": "2011-07-22T05:44:24.057Z", "created": "2011-07-15T08:49:06.093Z", "0.1.0": "2011-07-15T08:49:06.453Z", "0.1.1": "2011-07-22T05:44:24.057Z" }, "author": { "name": "m16a1" }, "repository": { "type": "git", "url": "git://github.com/m16a1/youtube-js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/youtube-js/0.1.0", "0.1.1": "http://registry.npmjs.org/youtube-js/0.1.1" }, "dist": { "0.1.0": { "shasum": "1a07ff1b3d12f0dcb3daecf1350dd4087702d853", "tarball": "http://registry.npmjs.org/youtube-js/-/youtube-js-0.1.0.tgz" }, "0.1.1": { "shasum": "ec561d9c11a29c4018c773a16ebb4f3a163b1521", "tarball": "http://registry.npmjs.org/youtube-js/-/youtube-js-0.1.1.tgz" } }, "keywords": [ "javascript", "youtube", "downloader" ], "url": "http://registry.npmjs.org/youtube-js/" }, "yproject": { "name": "yproject", "description": "Command line tool to simplify YUI3-based projects & librairies development", "dist-tags": { "latest": "1.3.0" }, "maintainers": [ { "name": "neyric", "email": "eric.abouaf@gmail.com" } ], "author": { "name": "Eric Abouaf", "email": "eric.abouaf@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/neyric/yproject.git" }, "time": { "modified": "2011-09-23T22:05:55.161Z", "created": "2011-02-18T17:35:27.709Z", "1.0.0": "2011-02-18T17:35:27.709Z", "1.1.0": "2011-02-18T17:35:27.709Z", "1.2.0": "2011-02-18T17:35:27.709Z", "1.3.0": "2011-09-23T22:05:55.161Z" }, "versions": { "1.0.0": "http://registry.npmjs.org/yproject/1.0.0", "1.1.0": "http://registry.npmjs.org/yproject/1.1.0", "1.2.0": "http://registry.npmjs.org/yproject/1.2.0", "1.3.0": "http://registry.npmjs.org/yproject/1.3.0" }, "dist": { "1.0.0": { "tarball": "http://registry.npmjs.org/yproject/-/yproject-1.0.0.tgz" }, "1.1.0": { "tarball": "http://registry.npmjs.org/yproject/-/yproject-1.1.0.tgz" }, "1.2.0": { "shasum": "580150993ad5b31d2b5ccf1d77f2af82aa83c52d", "tarball": "http://registry.npmjs.org/yproject/-/yproject-1.2.0.tgz" }, "1.3.0": { "shasum": "dfaf154bc017603fac1c0a4cd9d9fff3ae30a5f3", "tarball": "http://registry.npmjs.org/yproject/-/yproject-1.3.0.tgz" } }, "url": "http://registry.npmjs.org/yproject/" }, "yql": { "name": "yql", "description": "A YQL (Yahoo Query Language) client", "dist-tags": { "latest": "0.4.6" }, "maintainers": [ { "name": "drgath", "email": "drgath@gmail.com" } ], "author": { "name": "Derek Gathright", "email": "drg@yahoo-inc.com" }, "repository": { "type": "git", "url": "git://github.com/derek/node-yql.git" }, "time": { "modified": "2011-10-05T00:58:25.622Z", "created": "2011-05-07T17:46:49.733Z", "0.2.0": "2011-05-07T17:46:49.733Z", "0.3.0": "2011-05-07T17:46:49.733Z", "0.4.0": "2011-05-07T22:36:50.720Z", "0.4.1": "2011-05-07T22:56:32.925Z", "0.4.2": "2011-05-14T04:44:41.576Z", "0.4.3": "2011-05-19T21:33:25.653Z", "0.4.4": "2011-05-23T09:37:58.309Z", "0.4.5": "2011-10-04T20:42:16.831Z", "0.4.6": "2011-10-05T00:58:25.622Z" }, "versions": { "0.2.0": "http://registry.npmjs.org/yql/0.2.0", "0.3.0": "http://registry.npmjs.org/yql/0.3.0", "0.4.0": "http://registry.npmjs.org/yql/0.4.0", "0.4.1": "http://registry.npmjs.org/yql/0.4.1", "0.4.2": "http://registry.npmjs.org/yql/0.4.2", "0.4.3": "http://registry.npmjs.org/yql/0.4.3", "0.4.4": "http://registry.npmjs.org/yql/0.4.4", "0.4.5": "http://registry.npmjs.org/yql/0.4.5", "0.4.6": "http://registry.npmjs.org/yql/0.4.6" }, "dist": { "0.2.0": { "tarball": "http://packages:5984/yql/-/yql-0.2.0.tgz" }, "0.3.0": { "shasum": "a712175a8628a256f532155eb4b553e0d9831345", "tarball": "http://registry.npmjs.org/yql/-/yql-0.3.0.tgz" }, "0.4.0": { "shasum": "42a86b01b29b266e38a0e86a127da3d01c7d116a", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.0.tgz" }, "0.4.1": { "shasum": "151eec9c9bbaf0b8358fceb1a0cc5ce8d5b0b785", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.1.tgz" }, "0.4.2": { "shasum": "99b0d02ce97a3f42c21b96a0ed45fe297605bf54", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.2.tgz" }, "0.4.3": { "shasum": "dbaeef3074070c37970d6f5a7e18f381584a5d70", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.3.tgz" }, "0.4.4": { "shasum": "c14f4e28d0e974a87da5c2e951b117519c0365dd", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.4.tgz" }, "0.4.5": { "shasum": "f7aa2bdf6d03a46670434a80c0dab9e631a5b53e", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.5.tgz" }, "0.4.6": { "shasum": "2d9aa872278f4e8ce6b437c599208fe713d4ada6", "tarball": "http://registry.npmjs.org/yql/-/yql-0.4.6.tgz" } }, "keywords": [ "yql" ], "url": "http://registry.npmjs.org/yql/" }, "yslow": { "name": "yslow", "description": "Commnad line version of YSlow web performance analysis tool from HAR files", "dist-tags": { "latest": "3.0.8" }, "maintainers": [ { "name": "getyslow", "email": "yperformance-xt@yahoo-inc.com" } ], "time": { "modified": "2011-12-04T08:44:03.737Z", "created": "2011-12-04T08:37:59.984Z", "3.0.8": "2011-12-04T08:44:03.737Z" }, "author": { "name": "Yahoo! Inc.", "email": "yslow@yahoo-inc.com", "url": "http://getyslow.com" }, "repository": { "type": "", "url": "" }, "versions": { "3.0.8": "http://registry.npmjs.org/yslow/3.0.8" }, "dist": { "3.0.8": { "shasum": "94848f9b036f69d00cf15bb51890230714145a3a", "tarball": "http://registry.npmjs.org/yslow/-/yslow-3.0.8.tgz" } }, "keywords": [ "yslow", "performance", "har", "yahoo", "wpo", "command", "line", "automation" ], "url": "http://registry.npmjs.org/yslow/" }, "yubico": { "name": "yubico", "description": "Node library for validating Yubico One Time Passwords (OTPs) based on the validation protocol version 2.0.", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "Kami", "email": "tomaz@tomaz.me" } ], "time": { "modified": "2011-01-02T21:23:53.571Z", "created": "2011-01-02T03:08:59.788Z", "0.1.1": "2011-01-02T03:09:00.292Z", "0.1.2": "2011-01-02T21:16:59.753Z" }, "author": { "name": "Tomaz Muraus", "email": "tomaz+npm@tomaz.me" }, "repository": { "type": "git", "url": "https://github.com/Kami/node-yubico.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/yubico/0.1.1", "0.1.2": "http://registry.npmjs.org/yubico/0.1.2" }, "dist": { "0.1.1": { "shasum": "19dc7b3131c6740c18f9e1c72ecfb1cdff01d2d8", "tarball": "http://registry.npmjs.org/yubico/-/yubico-0.1.1.tgz" }, "0.1.2": { "shasum": "2074abcea2434ac0e09d8e67ad4719fd5919ece2", "tarball": "http://registry.npmjs.org/yubico/-/yubico-0.1.2.tgz" } }, "keywords": [ "yubikey", "yubico", "otp", "one-time password" ], "url": "http://registry.npmjs.org/yubico/" }, "yui-cli": { "name": "yui-cli", "description": "YUI file combiner", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-05-02T19:11:41.846Z", "created": "2011-01-05T23:16:36.941Z", "0.0.1": "2011-01-05T23:16:37.178Z", "0.0.2": "2011-01-21T22:40:39.383Z", "0.0.3": "2011-05-02T19:11:41.846Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/yui-cli.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yui-cli/0.0.1", "0.0.2": "http://registry.npmjs.org/yui-cli/0.0.2", "0.0.3": "http://registry.npmjs.org/yui-cli/0.0.3" }, "dist": { "0.0.1": { "shasum": "f63e28aa7d706b91cc89c085da92d70496d265ee", "tarball": "http://registry.npmjs.org/yui-cli/-/yui-cli-0.0.1.tgz" }, "0.0.2": { "shasum": "5787337ecd0cf0525742c86d7ca8111d36a14e76", "tarball": "http://registry.npmjs.org/yui-cli/-/yui-cli-0.0.2.tgz" }, "0.0.3": { "shasum": "8793604683a728058834f4e3d8bdd76d143d6ad1", "tarball": "http://registry.npmjs.org/yui-cli/-/yui-cli-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/yui-cli/" }, "yui-compressor": { "name": "yui-compressor", "description": "Bindings to the YUI Compressor", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "Tim-Smart", "email": "tim@fostle.com" } ], "author": { "name": "Tim-Smart" }, "repository": { "type": "git", "url": "git://github.com/Tim-Smart/node-yui-compressor.git" }, "time": { "modified": "2011-09-13T23:08:22.460Z", "created": "2011-01-25T01:15:35.698Z", "0.1.0": "2011-01-25T01:15:35.698Z", "0.1.1": "2011-01-25T01:15:35.698Z", "0.1.2": "2011-03-02T04:47:23.741Z", "0.1.3": "2011-09-13T23:08:22.460Z" }, "versions": { "0.1.0": "http://registry.npmjs.org/yui-compressor/0.1.0", "0.1.1": "http://registry.npmjs.org/yui-compressor/0.1.1", "0.1.2": "http://registry.npmjs.org/yui-compressor/0.1.2", "0.1.3": "http://registry.npmjs.org/yui-compressor/0.1.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/yui-compressor/-/yui-compressor-0.1.0.tgz" }, "0.1.1": { "shasum": "345728ffd132cd2f8b7494cbc2cdee14635326ea", "tarball": "http://registry.npmjs.org/yui-compressor/-/yui-compressor-0.1.1.tgz" }, "0.1.2": { "shasum": "a0f878b119045e265c5bb86e6dd0ed37f186d858", "tarball": "http://registry.npmjs.org/yui-compressor/-/yui-compressor-0.1.2.tgz" }, "0.1.3": { "shasum": "c459db8733ee678386092a2c2ce97bc6b121d97b", "tarball": "http://registry.npmjs.org/yui-compressor/-/yui-compressor-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/yui-compressor/" }, "yui-repl": { "name": "yui-repl", "description": "YUI 3 Powered REPL", "dist-tags": { "latest": "0.2.1" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-09-14T13:22:08.825Z", "created": "2011-02-23T22:42:42.581Z", "0.0.1": "2011-02-23T22:42:42.819Z", "0.0.2": "2011-02-24T21:33:52.694Z", "0.0.3": "2011-02-24T22:48:27.413Z", "0.0.4": "2011-02-24T23:13:55.236Z", "0.0.5": "2011-02-25T16:31:05.056Z", "0.0.6": "2011-03-10T16:12:01.430Z", "0.0.7": "2011-03-11T15:19:07.054Z", "0.0.8": "2011-04-07T13:32:32.662Z", "0.0.9": "2011-05-02T15:57:02.872Z", "0.1.0": "2011-05-02T19:09:27.814Z", "0.2.0": "2011-09-07T14:38:12.497Z", "0.2.1": "2011-09-14T13:22:08.825Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/yui-repl.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yui-repl/0.0.1", "0.0.2": "http://registry.npmjs.org/yui-repl/0.0.2", "0.0.3": "http://registry.npmjs.org/yui-repl/0.0.3", "0.0.4": "http://registry.npmjs.org/yui-repl/0.0.4", "0.0.5": "http://registry.npmjs.org/yui-repl/0.0.5", "0.0.6": "http://registry.npmjs.org/yui-repl/0.0.6", "0.0.7": "http://registry.npmjs.org/yui-repl/0.0.7", "0.0.8": "http://registry.npmjs.org/yui-repl/0.0.8", "0.0.9": "http://registry.npmjs.org/yui-repl/0.0.9", "0.1.0": "http://registry.npmjs.org/yui-repl/0.1.0", "0.2.0": "http://registry.npmjs.org/yui-repl/0.2.0", "0.2.1": "http://registry.npmjs.org/yui-repl/0.2.1" }, "dist": { "0.0.1": { "shasum": "f42e6501d9615087d23d250f1af25b995a8902bf", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.1.tgz" }, "0.0.2": { "shasum": "852cf9cd242487805424ff45e7a8fd620c4d9fb9", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.2.tgz" }, "0.0.3": { "shasum": "69ef1a3876c6efe43973a0925c981ef8cda31f2e", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.3.tgz" }, "0.0.4": { "shasum": "8289ac1d6219188a6521d76556c6b5d9353b7b93", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.4.tgz" }, "0.0.5": { "shasum": "84ec2d9c1e50e1661e4cc663b915c74ccb881430", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.5.tgz" }, "0.0.6": { "shasum": "dc660795a2dbcb3a57beb91c2a6c08015d44dbea", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.6.tgz" }, "0.0.7": { "shasum": "096bc9af423b02802dee2690f1c0e8d01c9dd068", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.7.tgz" }, "0.0.8": { "shasum": "c2ba84919bd2cb628dc8479a637e498e27f49561", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.8.tgz" }, "0.0.9": { "shasum": "263220b5e5ee2337df1d1509b5f99d3f8f76cb71", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.0.9.tgz" }, "0.1.0": { "shasum": "c7c8daeb801c01bf08b70324263a89b06ac2899e", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.1.0.tgz" }, "0.2.0": { "shasum": "fdafefcd8753341251cb3f1b946bbbfdd0996c66", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.2.0.tgz" }, "0.2.1": { "shasum": "e8d9ca45b393110ddcd558357710a095b63f672d", "tarball": "http://registry.npmjs.org/yui-repl/-/yui-repl-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/yui-repl/" }, "yui3": { "name": "yui3", "description": "YUI 3 Library on NodeJS - Full Install - All dependencies", "dist-tags": { "latest": "0.7.12" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" }, { "name": "reid", "email": "me@reidburke.com" } ], "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/nodejs-yui3.git" }, "time": { "modified": "2011-12-09T20:54:18.666Z", "created": "2011-01-12T23:00:23.526Z", "0.5.0": "2011-01-12T23:00:23.526Z", "0.5.1": "2011-01-12T23:00:23.526Z", "0.5.10": "2011-01-12T23:00:23.526Z", "0.5.11": "2011-01-12T23:00:23.526Z", "0.5.12": "2011-01-12T23:00:23.526Z", "0.5.13": "2011-01-12T23:00:23.526Z", "0.5.14": "2011-01-12T23:00:23.526Z", "0.5.2": "2011-01-12T23:00:23.526Z", "0.5.3": "2011-01-12T23:00:23.526Z", "0.5.4": "2011-01-12T23:00:23.526Z", "0.5.5": "2011-01-12T23:00:23.526Z", "0.5.6": "2011-01-12T23:00:23.526Z", "0.5.7": "2011-01-12T23:00:23.526Z", "0.5.8": "2011-01-12T23:00:23.526Z", "0.5.9": "2011-01-12T23:00:23.526Z", "0.5.16": "2011-01-12T23:00:23.526Z", "0.5.17": "2011-01-12T23:00:23.526Z", "0.5.18": "2011-01-12T23:00:23.526Z", "0.5.19": "2011-01-21T22:38:56.222Z", "0.5.20": "2011-01-29T00:41:35.852Z", "0.5.21": "2011-01-29T01:02:32.877Z", "0.5.22": "2011-02-01T16:43:00.667Z", "0.5.23": "2011-02-11T04:51:51.258Z", "0.5.24": "2011-02-16T13:47:22.255Z", "0.5.25": "2011-02-16T14:50:28.500Z", "0.5.26": "2011-02-17T17:48:56.938Z", "0.5.27": "2011-02-23T23:01:18.221Z", "0.5.28": "2011-02-24T21:57:02.293Z", "0.5.29": "2011-02-25T14:49:22.150Z", "0.5.30": "2011-03-10T16:57:45.166Z", "0.5.31": "2011-03-15T02:02:13.365Z", "0.5.32": "2011-03-21T20:56:40.553Z", "0.5.33": "2011-03-23T14:47:27.916Z", "0.5.34": "2011-04-15T19:19:01.749Z", "0.6.0": "2011-05-02T19:05:56.977Z", "0.6.1": "2011-05-09T16:17:33.159Z", "0.6.2": "2011-05-23T16:40:59.458Z", "0.6.3": "2011-09-06T16:19:04.575Z", "0.6.4": "2011-09-06T17:01:36.019Z", "0.6.5": "2011-09-06T17:46:38.108Z", "0.7.0": "2011-09-07T14:37:51.159Z", "0.7.1": "2011-09-14T13:58:23.831Z", "0.7.2": "2011-10-04T17:51:38.617Z", "0.7.3": "2011-10-12T13:58:18.851Z", "0.7.4": "2011-10-12T14:41:28.146Z", "0.7.5": "2011-10-18T14:08:26.496Z", "0.7.6": "2011-10-19T14:37:52.482Z", "0.7.7": "2011-10-25T14:02:26.671Z", "0.7.8": "2011-10-25T19:25:32.641Z", "0.7.9": "2011-10-28T20:19:10.232Z", "0.7.10": "2011-11-07T21:17:33.998Z", "0.7.11": "2011-11-08T23:00:28.341Z", "0.7.12": "2011-12-09T20:54:18.666Z" }, "versions": { "0.5.0": "http://registry.npmjs.org/yui3/0.5.0", "0.5.1": "http://registry.npmjs.org/yui3/0.5.1", "0.5.10": "http://registry.npmjs.org/yui3/0.5.10", "0.5.11": "http://registry.npmjs.org/yui3/0.5.11", "0.5.12": "http://registry.npmjs.org/yui3/0.5.12", "0.5.13": "http://registry.npmjs.org/yui3/0.5.13", "0.5.14": "http://registry.npmjs.org/yui3/0.5.14", "0.5.2": "http://registry.npmjs.org/yui3/0.5.2", "0.5.3": "http://registry.npmjs.org/yui3/0.5.3", "0.5.4": "http://registry.npmjs.org/yui3/0.5.4", "0.5.5": "http://registry.npmjs.org/yui3/0.5.5", "0.5.6": "http://registry.npmjs.org/yui3/0.5.6", "0.5.7": "http://registry.npmjs.org/yui3/0.5.7", "0.5.8": "http://registry.npmjs.org/yui3/0.5.8", "0.5.9": "http://registry.npmjs.org/yui3/0.5.9", "0.5.16": "http://registry.npmjs.org/yui3/0.5.16", "0.5.17": "http://registry.npmjs.org/yui3/0.5.17", "0.5.18": "http://registry.npmjs.org/yui3/0.5.18", "0.5.19": "http://registry.npmjs.org/yui3/0.5.19", "0.5.20": "http://registry.npmjs.org/yui3/0.5.20", "0.5.21": "http://registry.npmjs.org/yui3/0.5.21", "0.5.22": "http://registry.npmjs.org/yui3/0.5.22", "0.5.23": "http://registry.npmjs.org/yui3/0.5.23", "0.5.24": "http://registry.npmjs.org/yui3/0.5.24", "0.5.25": "http://registry.npmjs.org/yui3/0.5.25", "0.5.26": "http://registry.npmjs.org/yui3/0.5.26", "0.5.27": "http://registry.npmjs.org/yui3/0.5.27", "0.5.28": "http://registry.npmjs.org/yui3/0.5.28", "0.5.29": "http://registry.npmjs.org/yui3/0.5.29", "0.5.30": "http://registry.npmjs.org/yui3/0.5.30", "0.5.31": "http://registry.npmjs.org/yui3/0.5.31", "0.5.32": "http://registry.npmjs.org/yui3/0.5.32", "0.5.33": "http://registry.npmjs.org/yui3/0.5.33", "0.5.34": "http://registry.npmjs.org/yui3/0.5.34", "0.6.0": "http://registry.npmjs.org/yui3/0.6.0", "0.6.1": "http://registry.npmjs.org/yui3/0.6.1", "0.6.2": "http://registry.npmjs.org/yui3/0.6.2", "0.6.3": "http://registry.npmjs.org/yui3/0.6.3", "0.6.4": "http://registry.npmjs.org/yui3/0.6.4", "0.6.5": "http://registry.npmjs.org/yui3/0.6.5", "0.7.0": "http://registry.npmjs.org/yui3/0.7.0", "0.7.1": "http://registry.npmjs.org/yui3/0.7.1", "0.7.2": "http://registry.npmjs.org/yui3/0.7.2", "0.7.3": "http://registry.npmjs.org/yui3/0.7.3", "0.7.4": "http://registry.npmjs.org/yui3/0.7.4", "0.7.5": "http://registry.npmjs.org/yui3/0.7.5", "0.7.6": "http://registry.npmjs.org/yui3/0.7.6", "0.7.7": "http://registry.npmjs.org/yui3/0.7.7", "0.7.8": "http://registry.npmjs.org/yui3/0.7.8", "0.7.9": "http://registry.npmjs.org/yui3/0.7.9", "0.7.10": "http://registry.npmjs.org/yui3/0.7.10", "0.7.11": "http://registry.npmjs.org/yui3/0.7.11", "0.7.12": "http://registry.npmjs.org/yui3/0.7.12" }, "dist": { "0.5.0": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.0.tgz" }, "0.5.1": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.1.tgz" }, "0.5.10": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.10.tgz" }, "0.5.11": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.11.tgz" }, "0.5.12": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.12.tgz" }, "0.5.13": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.13.tgz" }, "0.5.14": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.14.tgz" }, "0.5.2": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.2.tgz" }, "0.5.3": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.3.tgz" }, "0.5.4": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.4.tgz" }, "0.5.5": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.5.tgz" }, "0.5.6": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.6.tgz" }, "0.5.7": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.7.tgz" }, "0.5.8": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.8.tgz" }, "0.5.9": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.9.tgz" }, "0.5.16": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.16.tgz" }, "0.5.17": { "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.17.tgz" }, "0.5.18": { "shasum": "54d64a7e13344c96c261085a9e018124137dd839", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.18.tgz" }, "0.5.19": { "shasum": "f5fc0bb29341959ceb10731991873125159de0b8", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.19.tgz" }, "0.5.20": { "shasum": "25ec23c66631a013f678bb2c3fb590fd101cc983", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.20.tgz" }, "0.5.21": { "shasum": "2a2e65419aacffec7c8b66e57931fd5877ee8c7c", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.21.tgz" }, "0.5.22": { "shasum": "88554593c0c0eb8db68df2ed151922de9b5a4098", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.22.tgz" }, "0.5.23": { "shasum": "e9948e640cac13862568dc71895a8aa74ed8687c", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.23.tgz" }, "0.5.24": { "shasum": "deaf12897df0fbb5db7522bf9fbec519b232440a", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.24.tgz" }, "0.5.25": { "shasum": "8426319b6b8d80f53908b8d5fb63362c9c653728", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.25.tgz" }, "0.5.26": { "shasum": "5433b0d922e355901334928f521d3e9f08aea242", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.26.tgz" }, "0.5.27": { "shasum": "926255b6b765820f6d03473348fd3ba7fad18f35", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.27.tgz" }, "0.5.28": { "shasum": "f123d3315b1856ac10bb45163730df4d812f4260", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.28.tgz" }, "0.5.29": { "shasum": "0c56f62208649cdb9b5753eb7a42cfcb91b197f6", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.29.tgz" }, "0.5.30": { "shasum": "98f02d213b4755bc91893627680f53f95a34037e", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.30.tgz" }, "0.5.31": { "shasum": "cb312f4625457d3487fe5ed84dfa3a3a288ae395", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.31.tgz" }, "0.5.32": { "shasum": "29fceedac050a9957f216831c16904dbdd7c724b", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.32.tgz" }, "0.5.33": { "shasum": "4c3f94f3478df87d0f3ce56a9dc020a102b7704e", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.33.tgz" }, "0.5.34": { "shasum": "38e5918483ae3c99fcbd3842dbc205a81e1a2ffb", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.5.34.tgz" }, "0.6.0": { "shasum": "ff297cce7c828af299b4e8e674f88b660d742f01", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.6.0.tgz" }, "0.6.1": { "shasum": "f68ed54dd9327b598dd18dd7362e6a1c9e3ff5c6", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.6.1.tgz" }, "0.6.2": { "shasum": "f275cca54681f7ed5cbf803cedc73c58f0249cd9", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.6.2.tgz" }, "0.6.3": { "shasum": "6dce07ca61bdce95e2c8d0bd2b96f432fec92528", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.6.3.tgz" }, "0.6.4": { "shasum": "aaea37b72afd9b667b44e0245ab70b8918f7cec3", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.6.4.tgz" }, "0.6.5": { "shasum": "aac0ec7633a9f8e85a238ed5aaad6dd4f0e80e44", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.6.5.tgz" }, "0.7.0": { "shasum": "c73132dab45a58f284bd6af747f1900c0a2ab4be", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.0.tgz" }, "0.7.1": { "shasum": "44b79a483ea36e7e2866c381c89684ab92f36786", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.1.tgz" }, "0.7.2": { "shasum": "32a03c88fd93f3084eda1e02f1b9d5e1cfa37e83", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.2.tgz" }, "0.7.3": { "shasum": "e5bc79ec4cb65180c7e087ab7ec9b5e9c7a152cc", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.3.tgz" }, "0.7.4": { "shasum": "d0bef6f84597cd6cca936579207079443c60eff2", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.4.tgz" }, "0.7.5": { "shasum": "5fc68de927957a673375521d29e4d4cb6ef8e7ac", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.5.tgz" }, "0.7.6": { "shasum": "4d6432230202f6a5a8e3bb80517201cfc436be35", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.6.tgz" }, "0.7.7": { "shasum": "b0b76e54e470c71282a4f130616839c542c2c7b2", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.7.tgz" }, "0.7.8": { "shasum": "b209280783db2ab6d7bd2817a47839c31c2fc0b9", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.8.tgz" }, "0.7.9": { "shasum": "e9d8b9515421b68675e2b7c8aa90ef161bd400b2", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.9.tgz" }, "0.7.10": { "shasum": "d7936bf3bc1f10d280fc9664cfb1e97f113897be", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.10.tgz" }, "0.7.11": { "shasum": "0433d485d3c7dbd70397c33f7f8fd6deb9715d63", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.11.tgz" }, "0.7.12": { "shasum": "9e164d7e0030a5374c7ab88ab618de2724076e1b", "tarball": "http://registry.npmjs.org/yui3/-/yui3-0.7.12.tgz" } }, "url": "http://registry.npmjs.org/yui3/" }, "yui3-2in3": { "name": "yui3-2in3", "description": "YUI 2in3 Source", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "http://github.com/yui/2in3.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/yui3-2in3/0.0.1", "0.0.2": "http://registry.npmjs.org/yui3-2in3/0.0.2", "0.0.3": "http://registry.npmjs.org/yui3-2in3/0.0.3" }, "dist": { "0.0.1": { "tarball": "http://packages:5984/yui3-2in3/-/yui3-2in3-0.0.1.tgz" }, "0.0.2": { "tarball": "http://packages:5984/yui3-2in3/-/yui3-2in3-0.0.2.tgz" }, "0.0.3": { "tarball": "http://packages:5984/yui3-2in3/-/yui3-2in3-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/yui3-2in3/" }, "yui3-bare": { "name": "yui3-bare", "description": "YUI 3 Library on NodeJS - Bare - No Dependencies - Only install if you know what you are doing.", "dist-tags": { "latest": "0.7.12" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-12-09T20:54:10.161Z", "created": "2011-02-17T17:51:32.430Z", "0.5.26": "2011-02-17T17:51:32.661Z", "0.5.27": "2011-02-23T23:01:14.609Z", "0.5.28": "2011-02-24T21:56:58.639Z", "0.5.29": "2011-02-25T14:49:14.183Z", "0.5.30": "2011-03-10T16:57:40.902Z", "0.5.31": "2011-03-15T02:02:26.908Z", "0.5.32": "2011-03-21T20:56:34.855Z", "0.5.33": "2011-03-23T14:47:24.487Z", "0.5.34": "2011-04-15T19:18:58.049Z", "0.6.1": "2011-05-09T16:17:24.917Z", "0.6.2": "2011-05-23T16:40:54.918Z", "0.6.3": "2011-09-06T16:18:20.782Z", "0.6.4": "2011-09-06T17:01:11.434Z", "0.6.5": "2011-09-06T17:46:34.017Z", "0.7.0": "2011-09-07T14:37:45.619Z", "0.7.1": "2011-09-14T13:58:20.211Z", "0.7.2": "2011-10-04T17:51:34.734Z", "0.7.3": "2011-10-12T13:58:15.204Z", "0.7.4": "2011-10-12T14:41:24.842Z", "0.7.5": "2011-10-18T14:08:22.557Z", "0.7.6": "2011-10-19T14:37:48.273Z", "0.7.7": "2011-10-25T14:02:22.703Z", "0.7.8": "2011-10-25T19:25:28.854Z", "0.7.9": "2011-10-28T20:19:04.496Z", "0.7.10": "2011-11-07T21:17:27.247Z", "0.7.11": "2011-11-08T23:00:18.167Z", "0.7.12": "2011-12-09T20:54:10.161Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/nodejs-yui3.git" }, "versions": { "0.5.26": "http://registry.npmjs.org/yui3-bare/0.5.26", "0.5.27": "http://registry.npmjs.org/yui3-bare/0.5.27", "0.5.28": "http://registry.npmjs.org/yui3-bare/0.5.28", "0.5.29": "http://registry.npmjs.org/yui3-bare/0.5.29", "0.5.30": "http://registry.npmjs.org/yui3-bare/0.5.30", "0.5.31": "http://registry.npmjs.org/yui3-bare/0.5.31", "0.5.32": "http://registry.npmjs.org/yui3-bare/0.5.32", "0.5.33": "http://registry.npmjs.org/yui3-bare/0.5.33", "0.5.34": "http://registry.npmjs.org/yui3-bare/0.5.34", "0.6.1": "http://registry.npmjs.org/yui3-bare/0.6.1", "0.6.2": "http://registry.npmjs.org/yui3-bare/0.6.2", "0.6.3": "http://registry.npmjs.org/yui3-bare/0.6.3", "0.6.4": "http://registry.npmjs.org/yui3-bare/0.6.4", "0.6.5": "http://registry.npmjs.org/yui3-bare/0.6.5", "0.7.0": "http://registry.npmjs.org/yui3-bare/0.7.0", "0.7.1": "http://registry.npmjs.org/yui3-bare/0.7.1", "0.7.2": "http://registry.npmjs.org/yui3-bare/0.7.2", "0.7.3": "http://registry.npmjs.org/yui3-bare/0.7.3", "0.7.4": "http://registry.npmjs.org/yui3-bare/0.7.4", "0.7.5": "http://registry.npmjs.org/yui3-bare/0.7.5", "0.7.6": "http://registry.npmjs.org/yui3-bare/0.7.6", "0.7.7": "http://registry.npmjs.org/yui3-bare/0.7.7", "0.7.8": "http://registry.npmjs.org/yui3-bare/0.7.8", "0.7.9": "http://registry.npmjs.org/yui3-bare/0.7.9", "0.7.10": "http://registry.npmjs.org/yui3-bare/0.7.10", "0.7.11": "http://registry.npmjs.org/yui3-bare/0.7.11", "0.7.12": "http://registry.npmjs.org/yui3-bare/0.7.12" }, "dist": { "0.5.26": { "shasum": "9f41a6502f3df32193fbe3b9e3050189f1b83c23", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.26.tgz" }, "0.5.27": { "shasum": "633efc8552c2d6a36107b43111c9531c5e45b78a", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.27.tgz" }, "0.5.28": { "shasum": "ae5dc7fbcc65a635bfcf808cccd591ef02caccb5", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.28.tgz" }, "0.5.29": { "shasum": "5be01d98d85722baaed1f0d226c5814bb6354bd8", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.29.tgz" }, "0.5.30": { "shasum": "44b0e86c855108eb324313f47e324ef815d1e72d", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.30.tgz" }, "0.5.31": { "shasum": "745c1962f232e2da5db116180e3195614d24acae", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.31.tgz" }, "0.5.32": { "shasum": "240e65b6e35be3328a2891637b3dea9b7c1e85f2", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.32.tgz" }, "0.5.33": { "shasum": "0f54a259c73816acede82e7b0c7705f97a040de1", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.33.tgz" }, "0.5.34": { "shasum": "8a6205befc6c05258cc1c3e0a79a7928766b3875", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.5.34.tgz" }, "0.6.1": { "shasum": "75b61449bb3d4c2fd249f419f465b07be8682ca5", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.6.1.tgz" }, "0.6.2": { "shasum": "93955be0c708615eaa73b9d85522f70ac298c513", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.6.2.tgz" }, "0.6.3": { "shasum": "930571a117cd85a758d9531515b742c54cf2d321", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.6.3.tgz" }, "0.6.4": { "shasum": "d7f30a200179356660ac595b4a6b7b50a99f4b59", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.6.4.tgz" }, "0.6.5": { "shasum": "4380db3f478254da650f96684de99a3ca67fb751", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.6.5.tgz" }, "0.7.0": { "shasum": "a820c0fb68cba4b7c7297116e0541d623b5af797", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.0.tgz" }, "0.7.1": { "shasum": "0db890ff146b2bfae80f23a12ecae77da99648d1", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.1.tgz" }, "0.7.2": { "shasum": "755085b64c672269dc916a65759b9cb707c1aceb", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.2.tgz" }, "0.7.3": { "shasum": "c989183fb26a0f8d5c75bf0b871f13aeab5173b9", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.3.tgz" }, "0.7.4": { "shasum": "0bf413bee09ef77e8e5c9259e72ac1055981bafa", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.4.tgz" }, "0.7.5": { "shasum": "500de9f0ed49aec7f70ee32f6c3260adc0db3781", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.5.tgz" }, "0.7.6": { "shasum": "6c821270d6c2a969d971a9c507feb583db7b4ba2", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.6.tgz" }, "0.7.7": { "shasum": "23257dbc9c936249dc788988c3d329b474453a16", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.7.tgz" }, "0.7.8": { "shasum": "2437e0c1d4a8fc9793e3fc1292822a8c01c23446", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.8.tgz" }, "0.7.9": { "shasum": "b710a42ccff23abba4cb30afed274ade5635d806", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.9.tgz" }, "0.7.10": { "shasum": "47d22a8e79e84ced3052f2efe69b2f82b46f542a", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.10.tgz" }, "0.7.11": { "shasum": "bc9e474e972c721f9480709a2ca850d7b81fa726", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.11.tgz" }, "0.7.12": { "shasum": "ac7a1b77ce0f22992b7d15cb67612ae5e3f6ed2b", "tarball": "http://registry.npmjs.org/yui3-bare/-/yui3-bare-0.7.12.tgz" } }, "url": "http://registry.npmjs.org/yui3-bare/" }, "yui3-base": { "name": "yui3-base", "description": "YUI 3 Library on NodeJS - Base - Includes yui3-core dependency - NO DOM SUPPORT", "dist-tags": { "latest": "0.7.12" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-12-09T20:54:13.855Z", "created": "2011-02-17T17:48:55.124Z", "0.5.26": "2011-02-17T17:48:55.406Z", "0.5.27": "2011-02-23T23:01:16.478Z", "0.5.28": "2011-02-24T21:57:00.454Z", "0.5.29": "2011-02-25T14:49:15.672Z", "0.5.30": "2011-03-10T16:57:43.473Z", "0.5.31": "2011-03-15T02:02:28.604Z", "0.5.32": "2011-03-21T20:56:37.534Z", "0.5.33": "2011-03-23T14:47:26.160Z", "0.5.34": "2011-04-15T19:18:59.798Z", "0.6.1": "2011-05-09T16:17:29.473Z", "0.6.2": "2011-05-23T16:40:57.078Z", "0.6.3": "2011-09-06T16:18:42.594Z", "0.6.4": "2011-09-06T17:01:13.936Z", "0.6.5": "2011-09-06T17:46:35.937Z", "0.7.0": "2011-09-07T14:37:47.759Z", "0.7.1": "2011-09-14T13:58:21.942Z", "0.7.2": "2011-10-04T17:51:36.528Z", "0.7.3": "2011-10-12T13:58:16.878Z", "0.7.4": "2011-10-12T14:41:26.393Z", "0.7.5": "2011-10-18T14:08:24.731Z", "0.7.6": "2011-10-19T14:37:50.151Z", "0.7.7": "2011-10-25T14:02:24.536Z", "0.7.8": "2011-10-25T19:25:30.638Z", "0.7.9": "2011-10-28T20:19:07.285Z", "0.7.10": "2011-11-07T21:17:30.692Z", "0.7.11": "2011-11-08T23:00:24.612Z", "0.7.12": "2011-12-09T20:54:13.855Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/nodejs-yui3.git" }, "versions": { "0.5.26": "http://registry.npmjs.org/yui3-base/0.5.26", "0.5.27": "http://registry.npmjs.org/yui3-base/0.5.27", "0.5.28": "http://registry.npmjs.org/yui3-base/0.5.28", "0.5.29": "http://registry.npmjs.org/yui3-base/0.5.29", "0.5.30": "http://registry.npmjs.org/yui3-base/0.5.30", "0.5.31": "http://registry.npmjs.org/yui3-base/0.5.31", "0.5.32": "http://registry.npmjs.org/yui3-base/0.5.32", "0.5.33": "http://registry.npmjs.org/yui3-base/0.5.33", "0.5.34": "http://registry.npmjs.org/yui3-base/0.5.34", "0.6.1": "http://registry.npmjs.org/yui3-base/0.6.1", "0.6.2": "http://registry.npmjs.org/yui3-base/0.6.2", "0.6.3": "http://registry.npmjs.org/yui3-base/0.6.3", "0.6.4": "http://registry.npmjs.org/yui3-base/0.6.4", "0.6.5": "http://registry.npmjs.org/yui3-base/0.6.5", "0.7.0": "http://registry.npmjs.org/yui3-base/0.7.0", "0.7.1": "http://registry.npmjs.org/yui3-base/0.7.1", "0.7.2": "http://registry.npmjs.org/yui3-base/0.7.2", "0.7.3": "http://registry.npmjs.org/yui3-base/0.7.3", "0.7.4": "http://registry.npmjs.org/yui3-base/0.7.4", "0.7.5": "http://registry.npmjs.org/yui3-base/0.7.5", "0.7.6": "http://registry.npmjs.org/yui3-base/0.7.6", "0.7.7": "http://registry.npmjs.org/yui3-base/0.7.7", "0.7.8": "http://registry.npmjs.org/yui3-base/0.7.8", "0.7.9": "http://registry.npmjs.org/yui3-base/0.7.9", "0.7.10": "http://registry.npmjs.org/yui3-base/0.7.10", "0.7.11": "http://registry.npmjs.org/yui3-base/0.7.11", "0.7.12": "http://registry.npmjs.org/yui3-base/0.7.12" }, "dist": { "0.5.26": { "shasum": "e9cd6a9536ce5b46c782655dea5195cac7bf7989", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.26.tgz" }, "0.5.27": { "shasum": "989547f7c8160ccc1e71b6d192f6c38fd36eca98", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.27.tgz" }, "0.5.28": { "shasum": "dcb090c71d2fa057ca3f50df93d779e4ab775754", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.28.tgz" }, "0.5.29": { "shasum": "bc2dea729c0ee7db699137d72bb593492cb52e3c", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.29.tgz" }, "0.5.30": { "shasum": "ec9fb772f43d090e7f779e05f637f7944b700382", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.30.tgz" }, "0.5.31": { "shasum": "0cd469ebd9490bceeb8c7bae879c5e2b7fe95845", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.31.tgz" }, "0.5.32": { "shasum": "1f99f78a2ebb71ac486419f3c143e9ea59b864f9", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.32.tgz" }, "0.5.33": { "shasum": "085d01d4a68ab696469b473095c173b588436c02", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.33.tgz" }, "0.5.34": { "shasum": "0e0c3964f5e32f0fa4205a839ef5c8d2e16e1aff", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.5.34.tgz" }, "0.6.1": { "shasum": "0400f3d833fb2c3e7be50be6fa5baf82e5638fce", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.6.1.tgz" }, "0.6.2": { "shasum": "acb59394e948b9466b205aadf8adf32afece8cd6", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.6.2.tgz" }, "0.6.3": { "shasum": "2635f70f2a748b8bf583a2c6906d3a2d68b537d9", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.6.3.tgz" }, "0.6.4": { "shasum": "7c32c75910e6445e5cf3bd0312927d249c8cf08d", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.6.4.tgz" }, "0.6.5": { "shasum": "3738df4cc2d0e35356a354aa8b3699c02d9509ba", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.6.5.tgz" }, "0.7.0": { "shasum": "5fcf6e1477edc5e6959ff19f25f41a167c327e87", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.0.tgz" }, "0.7.1": { "shasum": "f233ddb888ffc35c0f88042b20ae85949a5e8e54", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.1.tgz" }, "0.7.2": { "shasum": "a52e769e443f3280c278eb39dbc60810effa2c98", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.2.tgz" }, "0.7.3": { "shasum": "c5c8901f0e839453761810d1e02e2a37a8785f3d", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.3.tgz" }, "0.7.4": { "shasum": "16eb60b30c05edcef46f54bbc87a9fc01118b40e", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.4.tgz" }, "0.7.5": { "shasum": "55c56c1cb8cd496693d9b87375e7371efeb82003", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.5.tgz" }, "0.7.6": { "shasum": "9e0b1b6ca7eec52c2f3b1dfeaddb4687d947d407", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.6.tgz" }, "0.7.7": { "shasum": "c7321d88320f0e101814219c31ec11329944cd80", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.7.tgz" }, "0.7.8": { "shasum": "6ce5fe301fa5935769979c1e1913ede717d6fa15", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.8.tgz" }, "0.7.9": { "shasum": "0cf3fea802872285dfa71ae26ecd5e39df549a9c", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.9.tgz" }, "0.7.10": { "shasum": "d276f957683aee6e3506a5f379cea0ff12cec239", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.10.tgz" }, "0.7.11": { "shasum": "e8493e65881f4f5d0829e8f9d3ca862b045c46e3", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.11.tgz" }, "0.7.12": { "shasum": "63b78b9c769a732e174d4a2285777f9d5a55e7f2", "tarball": "http://registry.npmjs.org/yui3-base/-/yui3-base-0.7.12.tgz" } }, "url": "http://registry.npmjs.org/yui3-base/" }, "yui3-core": { "name": "yui3-core", "description": "YUI 3 Source", "dist-tags": { "latest": "3.4.1" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-12-09T22:09:29.295Z", "created": "2011-01-29T00:22:11.932Z", "3.2.0": "2011-12-07T22:05:30.092Z", "3.3.0": "2011-12-07T22:05:30.092Z", "3.4.0": "2011-12-07T22:05:30.092Z", "3.4.1": "2011-12-09T22:09:29.295Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/yui/yui3.git" }, "versions": { "3.2.0": "http://registry.npmjs.org/yui3-core/3.2.0", "3.3.0": "http://registry.npmjs.org/yui3-core/3.3.0", "3.4.0": "http://registry.npmjs.org/yui3-core/3.4.0", "3.4.1": "http://registry.npmjs.org/yui3-core/3.4.1" }, "dist": { "3.2.0": { "shasum": "eb09c8396901bc19e2b4f90dd2d7a597e8c1a21c", "tarball": "http://registry.npmjs.org/yui3-core/-/yui3-core-3.2.0.tgz" }, "3.3.0": { "shasum": "9b5136e0fc827b164319183848a479552ed88a0d", "tarball": "http://registry.npmjs.org/yui3-core/-/yui3-core-3.3.0.tgz" }, "3.4.0": { "shasum": "ed6a32acc3ef9090b31c1947fb0d3d6139893e83", "tarball": "http://registry.npmjs.org/yui3-core/-/yui3-core-3.4.0.tgz" }, "3.4.1": { "shasum": "4038118a6bbcb1795d21d24766c6dfdbc3e5c3f9", "tarball": "http://registry.npmjs.org/yui3-core/-/yui3-core-3.4.1.tgz" } }, "url": "http://registry.npmjs.org/yui3-core/" }, "yui3-gallery": { "name": "yui3-gallery", "description": "YUI 3 Gallery", "dist-tags": { "latest": "2011.01.12" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/yui/yui3-gallery.git" }, "time": { "modified": "2011-08-08T16:38:49.782Z", "created": "2011-01-12T23:35:44.246Z", "0.0.1": "2011-01-12T23:35:44.246Z", "2010.09.15": "2011-01-12T23:35:44.246Z", "2010.09.22": "2011-01-12T23:35:44.246Z", "2010.09.29": "2011-01-12T23:35:44.246Z", "2011.12.01": "2011-01-12T23:35:44.246Z", "2011.01.12": "2011-01-12T23:40:33.556Z" }, "versions": { "2011.01.12": "http://registry.npmjs.org/yui3-gallery/2011.01.12", "2010.09.29": "http://registry.npmjs.org/yui3-gallery/2010.09.29", "2010.09.15": "http://registry.npmjs.org/yui3-gallery/2010.09.15" }, "dist": { "2011.01.12": { "shasum": "2f802e778f3666e0199e4ed8efcecf953848ea81", "tarball": "http://registry.npmjs.org/yui3-gallery/-/yui3-gallery-2011.01.12.tgz" }, "2010.09.29": { "shasum": "b478e68faeea63863d1a3b0b712f09d3ca0370eb", "tarball": "http://registry.npmjs.org/yui3-gallery/-/yui3-gallery-2010.09.29.tgz" }, "2010.09.15": { "shasum": "114a4b3f8f1a87b65d1a975bfe033a25202b56fd", "tarball": "http://registry.npmjs.org/yui3-gallery/-/yui3-gallery-2010.09.15.tgz" } }, "url": "http://registry.npmjs.org/yui3-gallery/" }, "yui3-mocha": { "name": "yui3-mocha", "description": "YUI CDN build for Mocha RLS", "dist-tags": { "latest": "3.3.0r0" }, "maintainers": [ { "name": "reid", "email": "me@reidburke.com" } ], "time": { "modified": "2011-02-16T04:06:48.034Z", "created": "2011-02-16T04:06:47.670Z", "3.3.0r0": "2011-02-16T04:06:48.034Z" }, "author": { "name": "Reid Burke", "email": "rburke@yuilibrary.com", "url": "on behalf of YUI Team" }, "repository": { "type": "git", "url": "http://github.com/yui/yui3.git" }, "versions": { "3.3.0r0": "http://registry.npmjs.org/yui3-mocha/3.3.0r0" }, "dist": { "3.3.0r0": { "shasum": "03a02dbc9d05ffa7e6ae3a4741eb22f779d86430", "tarball": "http://registry.npmjs.org/yui3-mocha/-/yui3-mocha-3.3.0r0.tgz" } }, "url": "http://registry.npmjs.org/yui3-mocha/" }, "yuitest": { "name": "yuitest", "description": "YUI Test Library on NodeJS", "dist-tags": { "latest": "0.7.2" }, "maintainers": [ { "name": "nzakas", "email": "nzakas@yahoo-inc.com" } ], "time": { "modified": "2011-12-08T00:24:19.936Z", "created": "2011-02-14T16:17:10.364Z", "0.6.0": "2011-12-07T23:37:54.309Z", "0.6.1": "2011-12-07T23:37:54.309Z", "0.6.2": "2011-12-07T23:37:54.309Z", "0.6.3": "2011-12-07T23:37:54.309Z", "0.6.6": "2011-12-07T23:37:54.309Z", "0.6.7": "2011-12-07T23:37:54.309Z", "0.6.8": "2011-12-07T23:37:54.309Z", "0.6.9": "2011-12-07T23:37:54.309Z", "0.7.0": "2011-11-25T23:55:23.872Z", "0.7.1": "2011-12-07T23:37:54.309Z", "0.7.2": "2011-12-08T00:24:19.936Z" }, "author": { "name": "Nicholas C. Zakas", "email": "nzakas@yahoo-inc.com" }, "repository": { "type": "git", "url": "git://github.com/yui/yuitest.git" }, "versions": { "0.6.0": "http://registry.npmjs.org/yuitest/0.6.0", "0.6.1": "http://registry.npmjs.org/yuitest/0.6.1", "0.6.2": "http://registry.npmjs.org/yuitest/0.6.2", "0.6.3": "http://registry.npmjs.org/yuitest/0.6.3", "0.6.6": "http://registry.npmjs.org/yuitest/0.6.6", "0.6.7": "http://registry.npmjs.org/yuitest/0.6.7", "0.6.8": "http://registry.npmjs.org/yuitest/0.6.8", "0.6.9": "http://registry.npmjs.org/yuitest/0.6.9", "0.7.0": "http://registry.npmjs.org/yuitest/0.7.0", "0.7.1": "http://registry.npmjs.org/yuitest/0.7.1", "0.7.2": "http://registry.npmjs.org/yuitest/0.7.2" }, "dist": { "0.6.0": { "shasum": "22bc01851716e50d7f4e04eb3af170976a3cc637", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.0.tgz" }, "0.6.1": { "shasum": "3a1b805c459c03e28553c2e62e0cfed224288aeb", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.1.tgz" }, "0.6.2": { "shasum": "0392bdce771ec105b11374a46adda1586f4fa7e8", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.2.tgz" }, "0.6.3": { "shasum": "3d2c705fdad1e42558c51413ab11240000c60165", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.3.tgz" }, "0.6.6": { "shasum": "5b3a544aa8660425d044493449281bd28f423c90", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.6.tgz" }, "0.6.7": { "shasum": "11ef926d9db3391709f9d26a1f150fd308088e38", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.7.tgz" }, "0.6.8": { "shasum": "e2bb6954211a8793a4b3b996687d3e1781a168eb", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.8.tgz" }, "0.6.9": { "shasum": "c99ad2decb09e3bd1bb7c661803d63d5fde36ad0", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.6.9.tgz" }, "0.7.0": { "shasum": "98cf9081f7bfb6aa07e1aa596489583e0cc3d38d", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.7.0.tgz" }, "0.7.1": { "shasum": "a72cba5a109cae218b814f8c1cbd219cc290b65e", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.7.1.tgz" }, "0.7.2": { "shasum": "2945663f4ac020a0c2a592f0a29f9921f2922abe", "tarball": "http://registry.npmjs.org/yuitest/-/yuitest-0.7.2.tgz" } }, "url": "http://registry.npmjs.org/yuitest/" }, "zalgo": { "name": "zalgo", "description": "z̼̜̟̹̳̣͈͓͉̘̗̤ͣ̾ͫ̇ͬ̍̉ạ͚̲̺̟͕̗͎̰̤͎͕̠̤͎̌͗̄̏l̡͉̹̥͍̤̜̤̗̙̞̤͚͙̟̰̥̯̯g̸̻̫̖̝͉̤͇̺̱̙̗͉̪͍̳̲͙̳o̢̠͈̹͓̩̺̺̫̻̹̹̳̠͍͈̤̬͇ ̨͚̭̩̳͇̦̺͙̫̅ͤ̇ͩͯ͆ͤͅͅu̪̪̦͈͍̜̤̟̖̖̖͖̬̼͇̭̳̥̤p͕̣̤̭̼͎̩̫̥͎̻ͦ̑̇ͧͨ͗̈̈ ̶̬̘̰̝͕̯̻̠͚̖̤̗̜̖̘̳̗͕i̛̲͍͉̞̬̘̰̮̱͓̦͕̙̰̣̪͕̲ņ̗̞̣̗̜̮̹̝̙̝̺͉̹͉̥̤͙̥ ͇͍̺̟̰̹͚͓͍̞̭̯̥̺͈̦͒ͣ̎t͔̻̹̼͈̹̰̺̳͖͖̱̫̣̪̪̱̤̤ḫ͍̘̪̲͕̫͉̗̙̫͉̳̯͙̭̟͈̜ị̢̪̘̻̩̬͙̖̫͕̬̩̺̰͚̹͚̥s̹̭̗͍̳͎̆͑̍ͨ̍ͯ̾̌̒ͮͫͤ̽ ̞̜͕͙̜̱̜̠͓̲̪̼̞͔̰̖̗̫͚b̶̼̝͙̦̬̠͓̭̰͙͉̦̹͖̬̝̯̰i̛̯̩̟̻͕͈͉̻͈̻̪̟̥̥͓̼̘̙t̘͎̗̘̤͔͎͈̻͈͙̞͇̱̝͕̬̼̪c̛̪͖͈̝̣̟̺̗̩͓͍̠̱̯̩̻͓ͯh͚̭͇̦̱̝͉̻͍̬̫̻̙̞̜͎̣̗̺", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ecto", "email": "diffference@gmail.com" } ], "time": { "modified": "2011-10-22T04:11:19.617Z", "created": "2011-10-22T03:59:39.313Z", "0.0.0": "2011-10-22T03:59:39.528Z", "0.0.1": "2011-10-22T04:03:44.958Z" }, "author": { "name": "Cam Pedersen", "email": "diffference@gmail.com", "url": "http://campedersen.com/" }, "repository": { "type": "git", "url": "git://github.com/ecto/zalgo.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/zalgo/0.0.0", "0.0.1": "http://registry.npmjs.org/zalgo/0.0.1" }, "dist": { "0.0.0": { "shasum": "d4605a351fc077aa3754debfd27b7a9f0fa9e3b0", "tarball": "http://registry.npmjs.org/zalgo/-/zalgo-0.0.0.tgz" }, "0.0.1": { "shasum": "3fb58b5644f6613142f0b0c9e9bc4b7e28c23aeb", "tarball": "http://registry.npmjs.org/zalgo/-/zalgo-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/zalgo/" }, "zap": { "name": "zap", "description": "A tiny test runner", "dist-tags": { "latest": "0.2.4-1" }, "maintainers": [ { "name": "nornagon", "email": "nornagon@nornagon.net" } ], "time": { "modified": "2011-09-13T04:23:31.613Z", "created": "2011-03-03T03:13:55.384Z", "0.1.0": "2011-03-03T03:13:56.720Z", "0.2.0": "2011-03-03T05:35:01.328Z", "0.2.1": "2011-03-09T00:19:52.333Z", "0.2.2": "2011-04-04T11:50:35.803Z", "0.2.3": "2011-06-01T04:33:08.362Z", "0.2.4": "2011-09-13T02:12:52.660Z", "0.2.4-1": "2011-09-13T04:23:31.613Z" }, "author": { "name": "Jeremy Apthorp", "email": "nornagon@nornagon.net" }, "repository": { "type": "git", "url": "git://github.com/nornagon/node-zap.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/zap/0.1.0", "0.2.0": "http://registry.npmjs.org/zap/0.2.0", "0.2.1": "http://registry.npmjs.org/zap/0.2.1", "0.2.2": "http://registry.npmjs.org/zap/0.2.2", "0.2.3": "http://registry.npmjs.org/zap/0.2.3", "0.2.4": "http://registry.npmjs.org/zap/0.2.4", "0.2.4-1": "http://registry.npmjs.org/zap/0.2.4-1" }, "dist": { "0.1.0": { "tarball": "http://registry.npmjs.org/zap/-/zap@0.1.0.tgz" }, "0.2.0": { "tarball": "http://registry.npmjs.org/zap/-/zap@0.2.0.tgz" }, "0.2.1": { "tarball": "http://registry.npmjs.org/zap/-/zap@0.2.1.tgz" }, "0.2.2": { "tarball": "http://registry.npmjs.org/zap/-/zap@0.2.2.tgz" }, "0.2.3": { "shasum": "86b4725055e4e55ebfd79fe47da0874bbf3c7bb2", "tarball": "http://registry.npmjs.org/zap/-/zap-0.2.3.tgz" }, "0.2.4": { "shasum": "4d7b85c5784bee3ffb6bcb289d0ac72d4b07965b", "tarball": "http://registry.npmjs.org/zap/-/zap-0.2.4.tgz" }, "0.2.4-1": { "shasum": "a86ccee24f3415c0b0ce0bc69412bda3c10b4fab", "tarball": "http://registry.npmjs.org/zap/-/zap-0.2.4-1.tgz" } }, "keywords": [ "test", "testing" ], "url": "http://registry.npmjs.org/zap/" }, "zappa": { "name": "zappa", "description": "CoffeeScript minimalist interface to express, socket.io and others", "dist-tags": { "latest": "0.3.3", "stable": "0.2.1" }, "maintainers": [ { "name": "mauricemach", "email": "maurice@bitbending.com" } ], "author": { "name": "Maurice Machado", "email": "maurice@bitbending.com" }, "time": { "modified": "2011-11-23T00:16:10.634Z", "created": "2011-01-05T17:12:07.746Z", "0.1.0": "2011-01-05T17:12:07.746Z", "0.1.1": "2011-01-05T17:12:07.746Z", "0.1.2": "2011-01-05T17:12:07.746Z", "0.1.3": "2011-01-05T17:12:07.746Z", "0.1.4": "2011-01-05T17:12:07.746Z", "0.1.5": "2011-05-07T00:37:24.562Z", "0.2.0beta": "2011-08-02T20:36:13.552Z", "0.2.0": "2011-09-08T15:39:04.290Z", "0.2.1": "2011-09-22T16:53:48.392Z", "0.3.0": "2011-09-30T00:01:53.009Z", "0.3.1": "2011-10-06T19:18:12.714Z", "0.3.2": "2011-11-22T23:53:35.691Z", "0.3.3": "2011-11-23T00:16:10.634Z" }, "repository": { "type": "git", "url": "git://github.com/mauricemach/zappa.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/zappa/0.1.0", "0.1.1": "http://registry.npmjs.org/zappa/0.1.1", "0.1.2": "http://registry.npmjs.org/zappa/0.1.2", "0.1.3": "http://registry.npmjs.org/zappa/0.1.3", "0.1.4": "http://registry.npmjs.org/zappa/0.1.4", "0.1.5": "http://registry.npmjs.org/zappa/0.1.5", "0.2.0beta": "http://registry.npmjs.org/zappa/0.2.0beta", "0.2.0": "http://registry.npmjs.org/zappa/0.2.0", "0.2.1": "http://registry.npmjs.org/zappa/0.2.1", "0.3.0": "http://registry.npmjs.org/zappa/0.3.0", "0.3.1": "http://registry.npmjs.org/zappa/0.3.1", "0.3.2": "http://registry.npmjs.org/zappa/0.3.2", "0.3.3": "http://registry.npmjs.org/zappa/0.3.3" }, "dist": { "0.1.0": { "tarball": "http://packages:5984/zappa/-/zappa-0.1.0.tgz" }, "0.1.1": { "tarball": "http://packages:5984/zappa/-/zappa-0.1.1.tgz" }, "0.1.2": { "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.1.2.tgz" }, "0.1.3": { "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.1.3.tgz" }, "0.1.4": { "shasum": "656e75b6b489e5714269a05338c9c4cfbb413550", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.1.4.tgz" }, "0.1.5": { "shasum": "655574c7e4ba5b58fdb4c81899fd72d28e48e458", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.1.5.tgz" }, "0.2.0beta": { "shasum": "64b3498757a2e49ecde3d1e9b0b561bb0c7c3f19", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.2.0beta.tgz" }, "0.2.0": { "shasum": "a60a99a6bf1f1375b8d11f897d68e0929688f9a3", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.2.0.tgz" }, "0.2.1": { "shasum": "300c4988c3032281582bd08a072698328c14e664", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.2.1.tgz" }, "0.3.0": { "shasum": "8f7fb50d5364d6d972ae09973c6fcae27a62090e", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.3.0.tgz" }, "0.3.1": { "shasum": "e134ed704c94500660670a526dd7b9315188c9af", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.3.1.tgz" }, "0.3.2": { "shasum": "f537edad0f682c8570eb2d884e8c0ba57214b9ea", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.3.2.tgz" }, "0.3.3": { "shasum": "2658252ee3d231fd6091dde12beeb3f848145cdc", "tarball": "http://registry.npmjs.org/zappa/-/zappa-0.3.3.tgz" } }, "keywords": [ "framework", "websockets", "coffeescript", "express", "socket.io", "sammy", "sinatra", "dsl" ], "url": "http://registry.npmjs.org/zappa/" }, "zappa-canvas": { "name": "zappa-canvas", "description": "A shared whiteboard and chat application using Zappa", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "shimaore", "email": "stephane@shimaore.net" } ], "time": { "modified": "2011-10-19T22:55:44.065Z", "created": "2011-10-19T22:55:42.318Z", "0.0.2": "2011-10-19T22:55:44.065Z" }, "repository": { "type": "git", "url": "git://stephane.shimaore.net/git/zappa-canvas.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/zappa-canvas/0.0.2" }, "dist": { "0.0.2": { "shasum": "5465dd02b84db570ed41df47d800c7b91108bf1a", "tarball": "http://registry.npmjs.org/zappa-canvas/-/zappa-canvas-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/zappa-canvas/" }, "zen": { "name": "zen", "description": "is a simple, safe, basic, fast, general purpose module engine", "dist-tags": { "latest": "0.1.3" }, "maintainers": [ { "name": "pblabs", "email": "labs@pianobit.com" } ], "time": { "modified": "2011-06-21T22:24:19.633Z", "created": "2011-06-10T20:47:37.038Z", "0.1.1": "2011-06-10T20:52:10.861Z", "0.1.2": "2011-06-13T23:00:58.838Z", "0.1.3": "2011-06-21T22:24:19.633Z" }, "author": { "name": "pibi", "email": "pibi@pianobit.com", "url": "http://pianobit.com" }, "repository": { "type": "git", "url": "git://github.com/pblabs/zen.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/zen/0.1.1", "0.1.2": "http://registry.npmjs.org/zen/0.1.2", "0.1.3": "http://registry.npmjs.org/zen/0.1.3" }, "dist": { "0.1.1": { "shasum": "689d0106f5282b70022c062b388ae340dec45998", "tarball": "http://registry.npmjs.org/zen/-/zen-0.1.1.tgz" }, "0.1.2": { "shasum": "270bc1d9b5e799897c9c9bf73df435b583b91764", "tarball": "http://registry.npmjs.org/zen/-/zen-0.1.2.tgz" }, "0.1.3": { "shasum": "10f7a50c0cdb6b68509fc21b212c438bcfcf8767", "tarball": "http://registry.npmjs.org/zen/-/zen-0.1.3.tgz" } }, "keywords": [ "engine", "stack", "module", "wsgi", "rack", "next" ], "url": "http://registry.npmjs.org/zen/" }, "zeparser": { "name": "zeparser", "description": "My JavaScript parser", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" }, { "name": "evilhackerdude", "email": "evilhackerdude@gmail.com" } ], "time": { "modified": "2011-11-23T14:17:52.593Z", "created": "2011-10-25T17:41:35.253Z", "0.0.1": "2011-10-25T17:41:36.734Z", "0.0.2": "2011-11-17T13:07:24.753Z", "0.0.3": "2011-11-23T14:17:52.593Z" }, "author": { "name": "Peter van der Zee", "url": "http://qfox.nl/" }, "repository": { "type": "git", "url": "git://github.com/qfox/ZeParser.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zeparser/0.0.1", "0.0.2": "http://registry.npmjs.org/zeparser/0.0.2", "0.0.3": "http://registry.npmjs.org/zeparser/0.0.3" }, "dist": { "0.0.1": { "shasum": "9222eaaf3686af7b00dbf1b9a3eb9027eefdbbf2", "tarball": "http://registry.npmjs.org/zeparser/-/zeparser-0.0.1.tgz" }, "0.0.2": { "shasum": "c8ca8def5eec40b84956be6ccadad9dab65e0378", "tarball": "http://registry.npmjs.org/zeparser/-/zeparser-0.0.2.tgz" }, "0.0.3": { "shasum": "d96288f57c3c927709df44bed096305fc4cf6717", "tarball": "http://registry.npmjs.org/zeparser/-/zeparser-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/zeparser/" }, "zeppelin": { "name": "zeppelin", "description": "Multi application MVC framework", "dist-tags": { "latest": "0.0.3" }, "maintainers": [ { "name": "pelger", "email": "elger.peter@gmail.com" } ], "time": { "modified": "2011-03-22T11:28:07.959Z", "created": "2011-01-21T00:43:12.708Z", "0.0.1": "2011-01-21T00:43:13.851Z", "0.0.2": "2011-03-01T09:31:07.298Z", "0.0.3": "2011-03-22T11:28:07.959Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/zeppelin/0.0.1", "0.0.2": "http://registry.npmjs.org/zeppelin/0.0.2", "0.0.3": "http://registry.npmjs.org/zeppelin/0.0.3" }, "dist": { "0.0.1": { "shasum": "090f8e7c17b404bb4b9994a9e6f4d51af6ae0ffc", "tarball": "http://registry.npmjs.org/zeppelin/-/zeppelin-0.0.1.tgz" }, "0.0.2": { "shasum": "647c53ded0c44cc2bb15471edc75efcdeb4fa6f9", "tarball": "http://registry.npmjs.org/zeppelin/-/zeppelin-0.0.2.tgz" }, "0.0.3": { "shasum": "1224d3a4d2ec6b8bb77c6faa96ef81a3d071066f", "tarball": "http://registry.npmjs.org/zeppelin/-/zeppelin-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/zeppelin/" }, "zero": { "name": "zero", "description": "version zero of a JavaScript project", "dist-tags": { "latest": "0.0.1" }, "readme": "\n# zero\n\nversion zero of a JavaScript project\n\n## Usage\n\ngit clone\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T11:23:02.765Z", "created": "2011-12-06T21:23:32.846Z", "0.0.0": "2011-12-06T21:23:34.727Z", "0.0.1": "2011-12-10T11:23:02.765Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "http://onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/zero.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/zero/0.0.0", "0.0.1": "http://registry.npmjs.org/zero/0.0.1" }, "dist": { "0.0.0": { "shasum": "633d37eb26baf3af59393715148abad252079d4f", "tarball": "http://registry.npmjs.org/zero/-/zero-0.0.0.tgz" }, "0.0.1": { "shasum": "155640aaf3fa81c16bf9676e54136f47b64bb1ab", "tarball": "http://registry.npmjs.org/zero/-/zero-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/zero/" }, "zeromq": { "name": "zeromq", "description": "zeromq for node.js", "dist-tags": { "latest": "0.0.1" }, "readme": "This library gives you bindings to ØMQ from node.js. This is not terribly\nwell tested, but there is at least one company successfully using these bindings\nin production. Bug reports welcome.\n\nTo Install\n==========\n\nFirst, get [ØMQ 2.1], [Homebrew] on Mac will get you what you need.\nDebian/Ubuntu users may also need to install the `libev-dev` package.\n\nThen use [npm] to install zeromq.node:\n\n $ npm install zmq\n\n`npm` will yell at you if you don't have node 0.3.0, as that is required.\n\nAPI\n===\n\nThe API contains elements of the [ØMQ API]. You should refer to it\nfor in depth detail of the expected behaviors of the system. These methods will\nnever return error codes, but may throw an exception if any of the errors\ndescribed in the ØMQ documentation occur.\n\nFirst, include the module:\n\n```js\nvar zmq = require('zmq');\n```\n\nAfter that, you can create sockets with:\n\n```js\nvar sock = zmq.socket('req');\n```\n\nUsing ØMQ sockets\n-----------------\nA socket is where the action happens. You can send and receive things and it is\noh such fun.\n\n#### Constructor - `function(type)`\n\n * type - A string describing the type of socket. You can read about the\n different socket types [here][zmq_socket]. The name you use here matches the\n names of the `ZMQ_*` constants, sans the `ZMQ_` prefix.\n\n#### Methods\n\n * connect(address) - Connect to another socket. `address` should be a string\n as described in the [ØMQ API docs][zmq_connect]. This method is not\n asynchronous because it is non-blocking. ØMQ will use the provided address\n when it's necessary and will not block here.\n\n * bind(address, callback) - Bind to a socket to wait for incoming data.\n `address` should be a string as described in the [ØMQ API docs][zmq_bind].\n `callback` will be called when binding is complete and takes one argument,\n which may be an `Error`, or simply `undefined` if everything's peachy.\n\n * send(message, ...) - `message` is a string to send across the wire. The\n message is not sent immediately, but there is no callback indicating when\n it has been transmitted. See the\n [0MQ](http://www.zeromq.org/intro:read-the-manual) documentation for\n [zmq_send](http://api.zeromq.org/2-1:zmq-send) for exact\n transmission semantics. Raises an exception if the return is < 0.\n\n The message must be a `Buffer` object or a string. It is assumed that\n strings should be transmitted as UTF-8. If you provide more than one\n argument to send, then a multipart ØMQ message will be sent.\n\n * close() - Closes the socket\n\n#### Socket Options\n\n To set a socket option on a socket, use socket[property]. For example,\n\n socket['identity'] = \"mainLoop\";\n\n The following properties are available (the ZMQ_XXX constant describes the name in the ZeroMQ documentation available at [ØMQ setsockopt API]):\n\n * ioThreadAffinity - set affinity for IO thread (integer, ZMQ_AFFINITY);\n * backlog - set connection backlog for listening sockets (integer, ZMQ_BACKLOG);\n * identity - set the socket identity (name) (string, ZMQ_IDENTITY);\n * lingerPeriod - set the linger period in milliseconds (integer, -1 = unlimited, ZMQ_LINGER);\n * receiveBufferSize - set the kernel receive buffer size (integer, 0 = OS default, ZMQ_RCVBUF);\n * sendBufferSize - set the kernel receive buffer size (integer, 0 = OS default, ZMQ_RCVBUF);\n\n The following apply to message buffering and reconnection:\n\n * reconnectionInterval - set the time to wait between reconnection attempts in milliseconds (ZeroMQ attempts to reconnect broken connection automatically behind the scenes) (integer, ZMQ_RECONNECT_IVL)\n * highWaterMark - set high water mark (in number of outstanding messages) before buffered messages start being dropped or swapped to disk (integer, zero = unlimited, ZMQ_HWM);\n * diskOffloadSize - set the amount of disk swap space in bytes for buffering messages in case of disconnection (integer, ZMQ_SWAP)\n\n The following options are applicable to multicast:\n\n * multicastLoop - set whether multicast can go over loopback or not (boolean, ZMQ_MCAST_LOOP);\n * multicastDataRate - set maximum multicast transmission rate in kbits per second (integer, ZMQ_RATE);\n * multicastRecovery - set maximum multicast recovery interval in seconds (integer, ZMQ_RECOVERY_IVL)\n\n The following properties are exposed but not normally used by client code (they are used internally by the library):\n\n * _fd - File descriptor (integer, ZMQ_FD);\n * _ioevents - Event loop used internally (ZMQ_EVENTS);\n * _receiveMore - Message has more parts (boolean, ZMQ_RCVMORE);\n * _subscribe - Subscribe to a channel (see subscribe() method) (string, ZMQ_SUBSCRIBE);\n * _unsubscribe - Unsubscribe to a channel (see unsubscribe() method) (string, ZMQ_UNSUBSCRIBE);\n\n\n#### Events\n\n * message - A message was received. The arguments are the parts of the\n message. So, for example, if you have an `xrep` socket with plain `req`\n sockets on the other end, you can do something like:\n\n socket.on('message', function(envelope, blank, data) {\n socket.send(envelope, blank, compute_reply_for(data));\n });\n\n * error - There was some error. The only argument is an `Error` object\n explaining what the error was.\n\n\nTo Build\n========\n\n```\n$ make\n```\n\nTesting\n=======\n\n```\n$ make test\n```\n\nLicensing\n=========\n\nLicensed under the very permissive [MIT License].\n\n[node.js]: http://github.com/ry/node\n[npm]: https://github.com/isaacs/npm\n[ØMQ 2.1]: http://www.zeromq.org/intro:get-the-software\n[Homebrew]: http://mxcl.github.com/homebrew/\n[ØMQ API]: http://api.zeromq.org/\n[ØMQ setsockopt API]: http://api.zeromq.org/2-1-3:zmq-setsockopt\n[zmq_socket]: http://api.zeromq.org/zmq_socket.html\n[zmq_connect]: http://api.zeromq.org/zmq_connect.html\n[zmq_bind]: http://api.zeromq.org/zmq_bind.html\n[MIT license]: http://www.opensource.org/licenses/mit-license.php\n", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "time": { "modified": "2011-11-29T19:54:29.328Z", "created": "2011-11-29T19:54:27.861Z", "0.0.1": "2011-11-29T19:54:29.328Z" }, "repository": { "type": "git", "url": "git://github.com/JustinTulloss/zeromq.node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zeromq/0.0.1" }, "dist": { "0.0.1": { "shasum": "6a0ec509a0f89553d7491a1a86368882ffdead25", "tarball": "http://registry.npmjs.org/zeromq/-/zeromq-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/zeromq/" }, "zest": { "name": "zest", "description": "Another web framework for node.js", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "monokrome", "email": "monokrome@monokro.me" } ], "time": { "modified": "2011-03-13T04:11:37.798Z", "created": "2011-03-13T03:59:46.259Z", "0.1.1": "2011-03-13T03:59:46.651Z", "0.1.2": "2011-03-13T04:11:37.798Z" }, "author": { "name": "Brandon R. Stoner", "email": "monokrome@limpidtech.com", "url": "http://monokro.me/" }, "repository": { "type": "git", "url": "git://github.com/LimpidTech/zest.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/zest/0.1.1", "0.1.2": "http://registry.npmjs.org/zest/0.1.2" }, "dist": { "0.1.1": { "shasum": "7e1604099d8641063c1bb57839db49e3c04bec48", "tarball": "http://registry.npmjs.org/zest/-/zest-0.1.1.tgz" }, "0.1.2": { "shasum": "5fb1f8af098c204d2dfa86da548b444ce5466992", "tarball": "http://registry.npmjs.org/zest/-/zest-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/zest/" }, "zest-js": { "name": "zest-js", "description": "fast, lightweight, extensible css selector engine", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "chjj", "email": "chjjeffrey@gmail.com" } ], "time": { "modified": "2011-08-13T00:36:39.550Z", "created": "2011-06-26T09:49:46.860Z", "0.0.1": "2011-06-26T09:49:47.277Z", "0.0.2": "2011-08-13T00:36:39.550Z" }, "author": { "name": "Christopher Jeffrey" }, "repository": { "type": "git", "url": "git://github.com/chjj/zest.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zest-js/0.0.1", "0.0.2": "http://registry.npmjs.org/zest-js/0.0.2" }, "dist": { "0.0.1": { "shasum": "33915c25b1f1d75cd63a3edb1292c02468ec3a9b", "tarball": "http://registry.npmjs.org/zest-js/-/zest-js-0.0.1.tgz" }, "0.0.2": { "shasum": "2c1872d750d093ce414ed78d9547f8b53c5dc666", "tarball": "http://registry.npmjs.org/zest-js/-/zest-js-0.0.2.tgz" } }, "keywords": [ "css", "selector", "engine" ], "url": "http://registry.npmjs.org/zest-js/" }, "zion": { "name": "zion", "dist-tags": { "latest": "0.0.2" }, "readme": "Zion is a nodejs process supervisor. It uses the `cluster` module that has\nbeen added to node 0.6.0 to fork child workers. Each child will load the given\npackage and call the main entry function.\n\nThe master maintains a two-way communication channel with its children. This\nallows child processes to send messages to the master, for example to instruct\nthe master to fork or restart workers. The main motivation for that was to\ncreate self-updating web servers: Add a special route to your web app (eg.\n`POST /site/deploy`), in the handler update the source code (eg. `git pull &&\nmake`) and finally send a message to the master to restart all workers.\n\nThe package is required to export a function which will be called by the\nworker and given a single argument. After startup the master will create\na single worker and send it a 'zion:bootstrap' message. Use that to bootstrap\nyour application (forking any workers that are necessary). Here is an example\nmain entry function:\n\n module.exports = function(msg) {\n if (msg.cmd === 'zion:bootstrap') {\n process.send({ cmd: 'zion:fork', worker: 'express-http-server' })\n process.send({ cmd: 'zion:fork', worker: 'background-job-handler' })\n\n process.exit(0)\n } else if (msg.cmd === 'zion:fork') {\n require(__dirname + '/workers/' + msg.worker)\n }\n }\n\nIf a worker exits with exit code other than 0, it is immediately restarted. If\nthe exit code is 0 then the worker is discarded and never started again.\n\nUsage: `zion /path/to/package`\n", "maintainers": [ { "name": "tomc", "email": "tomas.carnecky@gmail.com" } ], "time": { "modified": "2011-11-29T20:07:13.493Z", "created": "2011-11-19T00:09:13.801Z", "0.0.1": "2011-11-19T00:09:15.570Z", "0.0.2": "2011-11-29T20:07:13.493Z" }, "author": { "name": "Tomas Carnecky", "email": "tomas.carnecky@gmail.com" }, "repository": { "url": "git://github.com/wereHamster/zion.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zion/0.0.1", "0.0.2": "http://registry.npmjs.org/zion/0.0.2" }, "dist": { "0.0.1": { "shasum": "7984c028439dd67037f307408e7b484007ab0146", "tarball": "http://registry.npmjs.org/zion/-/zion-0.0.1.tgz" }, "0.0.2": { "shasum": "f5215fd6bf9eef16c57fc1cc0ec4d31c2ef480cb", "tarball": "http://registry.npmjs.org/zion/-/zion-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/zion/" }, "zip": { "name": "zip", "description": "An implementation of unzip for JavaScript", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "kriskowal", "email": "kris.kowal@cixar.com" } ], "time": { "modified": "2011-10-11T23:53:42.764Z", "created": "2011-02-10T18:54:08.115Z", "0.0.0": "2011-02-10T18:54:08.522Z", "0.0.1": "2011-02-11T20:05:16.524Z", "0.0.2": "2011-05-18T17:00:22.637Z", "0.0.3": "2011-05-18T17:32:26.071Z", "0.0.4": "2011-08-12T01:00:06.731Z", "0.0.6": "2011-10-11T23:53:42.764Z" }, "repository": { "type": "git", "url": "git://github.com/kriskowal/zip.git" }, "author": { "name": "Kris Kowal", "email": "kris@cixar.com", "url": "https://github.com/kriskowal" }, "versions": { "0.0.0": "http://registry.npmjs.org/zip/0.0.0", "0.0.1": "http://registry.npmjs.org/zip/0.0.1", "0.0.2": "http://registry.npmjs.org/zip/0.0.2", "0.0.3": "http://registry.npmjs.org/zip/0.0.3", "0.0.4": "http://registry.npmjs.org/zip/0.0.4", "0.0.6": "http://registry.npmjs.org/zip/0.0.6" }, "dist": { "0.0.0": { "tarball": "http://registry.npmjs.org/zip/-/zip-0.0.0.tgz" }, "0.0.1": { "tarball": "http://registry.npmjs.org/zip/-/zip-0.0.1.tgz" }, "0.0.2": { "shasum": "bb12050055b40822bf73b10f1a70efd5c6746893", "tarball": "http://registry.npmjs.org/zip/-/zip-0.0.2.tgz" }, "0.0.3": { "shasum": "61c5049d8da966dec3c4e321d27c93b4819ccb6e", "tarball": "http://registry.npmjs.org/zip/-/zip-0.0.3.tgz" }, "0.0.4": { "shasum": "5198ffa5a67b4e269dcb287bb27ffcca9c517595", "tarball": "http://registry.npmjs.org/zip/-/zip-0.0.4.tgz" }, "0.0.6": { "shasum": "9c7097262b01110d363430a7a32be3c5f8559702", "tarball": "http://registry.npmjs.org/zip/-/zip-0.0.6.tgz" } }, "keywords": [ "zip", "compression" ], "url": "http://registry.npmjs.org/zip/" }, "zipcodes": { "name": "zipcodes", "description": "Useful zipcode database with helper methods", "dist-tags": { "latest": "0.1.0" }, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-10-12T20:26:34.628Z", "created": "2011-10-12T20:26:34.232Z", "0.1.0": "2011-10-12T20:26:34.628Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/davglass/zipcodes.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/zipcodes/0.1.0" }, "dist": { "0.1.0": { "shasum": "002df39030a3b9ee5b852e3dbafce146cedea010", "tarball": "http://registry.npmjs.org/zipcodes/-/zipcodes-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/zipcodes/" }, "zipfile": { "name": "zipfile", "description": "C++ library for handling zipfiles in node", "dist-tags": { "latest": "0.3.0" }, "maintainers": [ { "name": "springmeyer", "email": "dane@dbsgeo.com" }, { "name": "kkaefer", "email": "kkaefer@gmail.com" } ], "time": { "modified": "2011-11-08T22:06:19.427Z", "created": "2011-01-20T18:44:05.576Z", "0.1.0": "2011-01-20T18:44:05.705Z", "0.1.1": "2011-01-26T04:20:38.150Z", "0.1.2": "2011-01-26T05:58:12.624Z", "0.1.3": "2011-01-27T22:09:57.774Z", "0.1.4": "2011-02-04T20:52:36.758Z", "0.1.5": "2011-02-04T21:31:24.415Z", "0.1.6": "2011-02-16T16:44:49.149Z", "0.1.7": "2011-04-01T17:48:28.499Z", "0.1.8": "2011-05-08T01:10:19.039Z", "0.2.0": "2011-08-05T18:18:12.799Z", "0.2.1": "2011-08-08T18:28:27.022Z", "0.2.2": "2011-08-23T20:27:43.554Z", "0.2.3": "2011-08-29T18:19:19.167Z", "0.2.4": "2011-09-16T23:05:04.227Z", "0.3.0": "2011-11-08T22:06:19.427Z" }, "author": { "name": "Dane Springmeyer", "email": "dane@dbsgeo.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/zipfile/0.1.0", "0.1.1": "http://registry.npmjs.org/zipfile/0.1.1", "0.1.2": "http://registry.npmjs.org/zipfile/0.1.2", "0.1.3": "http://registry.npmjs.org/zipfile/0.1.3", "0.1.4": "http://registry.npmjs.org/zipfile/0.1.4", "0.1.5": "http://registry.npmjs.org/zipfile/0.1.5", "0.1.6": "http://registry.npmjs.org/zipfile/0.1.6", "0.1.7": "http://registry.npmjs.org/zipfile/0.1.7", "0.1.8": "http://registry.npmjs.org/zipfile/0.1.8", "0.2.0": "http://registry.npmjs.org/zipfile/0.2.0", "0.2.1": "http://registry.npmjs.org/zipfile/0.2.1", "0.2.2": "http://registry.npmjs.org/zipfile/0.2.2", "0.2.3": "http://registry.npmjs.org/zipfile/0.2.3", "0.2.4": "http://registry.npmjs.org/zipfile/0.2.4", "0.3.0": "http://registry.npmjs.org/zipfile/0.3.0" }, "dist": { "0.1.0": { "shasum": "9565a45d6641a86a270b7f76e650807651d33e40", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.0.tgz" }, "0.1.1": { "shasum": "4a0524c6feeb8d2dbc5847bbdab10791ee2feb8a", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.1.tgz" }, "0.1.2": { "shasum": "0aa1abd7dd008d842f87a7cc4e76b5518953b07b", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.2.tgz" }, "0.1.3": { "shasum": "db81e2aae17f53776bb4618c1914fe0a99607725", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.3.tgz" }, "0.1.4": { "shasum": "874de52d365412ec79db7d83d390611cf920e814", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.4.tgz" }, "0.1.5": { "shasum": "d1d0e3e5ab47957b0547396fa17da6de094fd9bc", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.5.tgz" }, "0.1.6": { "shasum": "5fc8ac37cd0d11457a50d27513dc87e0af3a7f5f", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.6.tgz" }, "0.1.7": { "shasum": "27d1f7373062d09b35c1d91bf5ba86fff8b03057", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.7.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "c3be7f32e20cefec3d4df8e6e457cbc245171297", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.7-0.4-sunos-5.11.tgz" } } }, "0.1.8": { "shasum": "531dbb5c72850d34478cd319637a4581373f6b4f", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.1.8.tgz" }, "0.2.0": { "shasum": "da777bcd304c30f358f021e593f3f0386ccf7523", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.2.0.tgz" }, "0.2.1": { "shasum": "4a125a17c43a69fe3a666130f77fe8b37ab6c3c3", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.2.1.tgz" }, "0.2.2": { "shasum": "115509642add4d7a2b7c71f6d28c713a70890d69", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.2.2.tgz" }, "0.2.3": { "shasum": "44e86dc7b0c24cf367466540feddcce9d7ee2c45", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.2.3.tgz" }, "0.2.4": { "shasum": "65b2b189ca85907b7e5be07957c94483551cdcdd", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.2.4.tgz" }, "0.3.0": { "shasum": "6416cb365e0006907cd8c3c7c7a07b15327b6d01", "tarball": "http://registry.npmjs.org/zipfile/-/zipfile-0.3.0.tgz" } }, "keywords": [ "zipfile", "uncompress", "unzip", "zlib" ], "url": "http://registry.npmjs.org/zipfile/" }, "zipper": { "name": "zipper", "description": "Insanely simple zipfile creator for node.js", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "rubenv", "email": "ruben@savanne.be" } ], "time": { "modified": "2011-09-13T12:51:50.098Z", "created": "2011-09-13T09:39:29.489Z", "0.0.1": "2011-09-13T09:39:30.770Z", "0.0.2": "2011-09-13T12:51:50.098Z" }, "author": { "name": "Ruben Vermeersch", "email": "ruben@savanne.be" }, "versions": { "0.0.1": "http://registry.npmjs.org/zipper/0.0.1", "0.0.2": "http://registry.npmjs.org/zipper/0.0.2" }, "dist": { "0.0.1": { "shasum": "bb458b0e36106f155897d104a5e273ddb920d400", "tarball": "http://registry.npmjs.org/zipper/-/zipper-0.0.1.tgz" }, "0.0.2": { "shasum": "b8d143f609bb1b6637066836de3102d343b1d5a8", "tarball": "http://registry.npmjs.org/zipper/-/zipper-0.0.2.tgz" } }, "keywords": [ "zip", "compress", "archive", "libzip" ], "url": "http://registry.npmjs.org/zipper/" }, "zippy": { "name": "zippy", "description": "zip() and zipWith() for Node.js!", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "jesusabdullah", "email": "josh.holbrook@gmail.com" } ], "time": { "modified": "2011-09-21T06:03:54.990Z", "created": "2011-09-20T03:01:43.524Z", "0.0.0": "2011-09-20T03:01:44.681Z", "0.0.1": "2011-09-21T05:03:12.342Z", "0.0.2": "2011-09-21T06:03:54.990Z" }, "author": { "name": "Joshua Holbrook", "email": "josh.holbrook@gmail.com", "url": "http://jesusabdullah.github.com" }, "repository": { "type": "git", "url": "git@github.com:jesusabdullah/node-zippy.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/zippy/0.0.0", "0.0.1": "http://registry.npmjs.org/zippy/0.0.1", "0.0.2": "http://registry.npmjs.org/zippy/0.0.2" }, "dist": { "0.0.0": { "shasum": "a01ba572e95a833ccdc9e9a2a24476e6204d26c0", "tarball": "http://registry.npmjs.org/zippy/-/zippy-0.0.0.tgz" }, "0.0.1": { "shasum": "67c303e178957785001c29284a0146f943e59731", "tarball": "http://registry.npmjs.org/zippy/-/zippy-0.0.1.tgz" }, "0.0.2": { "shasum": "2f235af5ae35f3d58f9aa6b09c9589862f1e7ab7", "tarball": "http://registry.npmjs.org/zippy/-/zippy-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/zippy/" }, "zipwith": { "name": "zipwith", "description": "A Node.js port of Haskell's zipWith function", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "mcandre", "email": "andrew.pennebaker@gmail.com" } ], "time": { "modified": "2011-09-14T14:13:36.889Z", "created": "2011-09-14T14:13:36.833Z", "0.0.1": "2011-09-14T14:13:36.889Z" }, "author": { "name": "Andrew Pennebaker", "email": "andrew.pennebaker@gmail.com", "url": "http://www.yellosoft.us/" }, "repository": { "type": "git", "url": "git://github.com/mcandre/node-zipwith.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zipwith/0.0.1" }, "dist": { "0.0.1": { "shasum": "c6c0b9b0b9b95f7c44505091c31b44e6be335f2d", "tarball": "http://registry.npmjs.org/zipwith/-/zipwith-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/zipwith/" }, "zlib": { "name": "zlib", "description": "Simple, synchronous deflate/inflate for buffers", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "kkaefer", "email": "kkaefer@gmail.com" }, { "name": "tmcw", "email": "macwright@gmail.com" }, { "name": "yhahn", "email": "young@developmentseed.org" }, { "name": "willwhite", "email": "will@developmentseed.org" }, { "name": "springmeyer", "email": "dane@dbsgeo.com" } ], "time": { "modified": "2011-08-08T18:15:58.018Z", "created": "2011-03-11T15:40:05.050Z", "1.0.0": "2011-03-11T15:40:05.290Z", "1.0.1": "2011-03-11T17:02:02.988Z", "1.0.2": "2011-03-11T19:32:46.684Z", "1.0.3": "2011-03-29T21:42:31.878Z", "1.0.4": "2011-06-22T06:42:47.119Z", "1.0.5": "2011-08-08T18:15:58.018Z" }, "author": { "name": "Konstantin Käfer", "email": "kkaefer@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kkaefer/node-zlib.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/zlib/1.0.0", "1.0.1": "http://registry.npmjs.org/zlib/1.0.1", "1.0.2": "http://registry.npmjs.org/zlib/1.0.2", "1.0.3": "http://registry.npmjs.org/zlib/1.0.3", "1.0.4": "http://registry.npmjs.org/zlib/1.0.4", "1.0.5": "http://registry.npmjs.org/zlib/1.0.5" }, "dist": { "1.0.0": { "shasum": "983ca92346f37488a89253d48c3682e2100b0e0b", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.0.tgz" }, "1.0.1": { "shasum": "3ac62c1aee3a5e72eec323190c1394f702ed03a5", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.1.tgz" }, "1.0.2": { "shasum": "34f3cc6bbacebca18e6c22bfc5b100fd1e27e22a", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.2.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "7108eea918ce28663042edb505b07d40b6fabf2c", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.2-0.4-sunos-5.11.tgz" } } }, "1.0.3": { "shasum": "3b90419efad5413c6288db894c4314d42a5aaeca", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.3.tgz" }, "1.0.4": { "shasum": "6d5aef3746b6f6164b1c2926087c69274b17a02c", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.14-darwin-10.7.0": { "shasum": "8374f8a9ed71672ad9fc11d29ab6134ac0936a16", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.4-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.14-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.4.tgz" }, "1.0.5": { "shasum": "6e7c972fc371c645a6afb03ab14769def114fcc0", "tarball": "http://registry.npmjs.org/zlib/-/zlib-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/zlib/" }, "zlib-sync": { "name": "zlib-sync", "description": "Synchronous compress/uncompress zlib/gzip/deflate formats wrapper over zlib for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ssuda", "email": "sambasivarao@gmail.com" } ], "time": { "modified": "2011-09-22T08:23:25.184Z", "created": "2011-09-22T08:23:23.805Z", "0.0.1": "2011-09-22T08:23:25.184Z" }, "author": { "name": "Sambasiva Suda" }, "repository": { "type": "git", "url": "git://github.com/ssuda/node-zlib-sync.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zlib-sync/0.0.1" }, "dist": { "0.0.1": { "shasum": "cd32181fcc4390158657cad377d8d80bab09906a", "tarball": "http://registry.npmjs.org/zlib-sync/-/zlib-sync-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/zlib-sync/" }, "zlibcontext": { "name": "zlibcontext", "description": "Simple, synchronous deflate/inflate for buffers (ZLibContext modification)", "dist-tags": { "latest": "1.0.9", "stable": "1.0.9" }, "maintainers": [ { "name": "fedor.indutny", "email": "fedor.indutny@gmail.com" } ], "time": { "modified": "2011-11-06T18:26:59.400Z", "created": "2011-04-11T08:10:24.203Z", "1.0.4": "2011-04-11T08:10:25.360Z", "1.0.5": "2011-04-22T15:45:49.753Z", "1.0.7": "2011-04-24T19:25:43.390Z", "1.0.9": "2011-11-06T18:26:16.148Z" }, "author": { "name": "Fedor Indutny", "email": "fedor.indutny@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kkaefer/node-zlib.git" }, "versions": { "1.0.4": "http://registry.npmjs.org/zlibcontext/1.0.4", "1.0.5": "http://registry.npmjs.org/zlibcontext/1.0.5", "1.0.7": "http://registry.npmjs.org/zlibcontext/1.0.7", "1.0.9": "http://registry.npmjs.org/zlibcontext/1.0.9" }, "dist": { "1.0.4": { "shasum": "784c5f9e709d72efbbd47d3306ac0e7fabbd930e", "tarball": "http://registry.npmjs.org/zlibcontext/-/zlibcontext-1.0.4.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "da4815c64f7ead78a7fdea3a59bd614580463ca1", "tarball": "http://registry.npmjs.org/zlibcontext/-/zlibcontext-1.0.4-0.4-sunos-5.11.tgz" } } }, "1.0.5": { "shasum": "d9ae6300bcaaef590474cede8520c66c03083d9f", "tarball": "http://registry.npmjs.org/zlibcontext/-/zlibcontext-1.0.5.tgz" }, "1.0.7": { "shasum": "615c6cd781a9aea0f60f166d068f2c96678af981", "tarball": "http://registry.npmjs.org/zlibcontext/-/zlibcontext-1.0.7.tgz" }, "1.0.9": { "shasum": "cb32f27e8ac91d58e72dd3ed4d57a42d0be4dcb6", "tarball": "http://registry.npmjs.org/zlibcontext/-/zlibcontext-1.0.9.tgz" } }, "url": "http://registry.npmjs.org/zlibcontext/" }, "zlibstream": { "name": "zlibstream", "description": "Streaming zlib interface.", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "carson", "email": "carson@ioncannon.net" } ], "time": { "modified": "2011-04-15T21:41:17.078Z", "created": "2011-04-14T01:06:12.823Z", "1.0.0": "2011-04-14T01:06:13.013Z" }, "author": { "name": "Carson McDonald", "email": "carson@ioncannon.net" }, "repository": { "type": "git", "url": "git://github.com/carsonmcdonald/node-zlibstream.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/zlibstream/1.0.0" }, "dist": { "1.0.0": { "shasum": "1af6f4c553446ca13e60f29da8a71c0cd6bde87a", "tarball": "http://registry.npmjs.org/zlibstream/-/zlibstream-1.0.0.tgz", "bin": { "0.4-sunos-5.11": { "shasum": "45019441a6fd8e6feaf058c0777313d1a27d3871", "tarball": "http://registry.npmjs.org/zlibstream/-/zlibstream-1.0.0-0.4-sunos-5.11.tgz" } } } }, "url": "http://registry.npmjs.org/zlibstream/" }, "zmq": { "name": "zmq", "description": "Bindings for node.js to zeromq", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "justin", "email": "justin.tulloss@gmail.com" } ], "time": { "modified": "2011-12-05T02:50:06.706Z", "created": "2011-07-17T23:07:19.948Z", "1.0.0": "2011-07-17T23:07:20.492Z", "1.0.1": "2011-07-21T03:50:36.613Z", "1.0.2": "2011-08-04T18:35:24.269Z", "1.0.3": "2011-11-08T09:00:14.295Z", "1.0.4": "2011-12-05T00:47:03.464Z", "2.0.0": "2011-12-05T02:50:06.706Z" }, "repository": { "type": "git", "url": "git://github.com/JustinTulloss/zeromq.node.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/zmq/1.0.0", "1.0.1": "http://registry.npmjs.org/zmq/1.0.1", "1.0.2": "http://registry.npmjs.org/zmq/1.0.2", "1.0.3": "http://registry.npmjs.org/zmq/1.0.3", "1.0.4": "http://registry.npmjs.org/zmq/1.0.4", "2.0.0": "http://registry.npmjs.org/zmq/2.0.0" }, "dist": { "1.0.0": { "shasum": "af53f8a08425d98084566376cb10906f2ddaced7", "tarball": "http://registry.npmjs.org/zmq/-/zmq-1.0.0.tgz" }, "1.0.1": { "shasum": "3c531f9d1f199858689e43a72787e058f38b0e9a", "tarball": "http://registry.npmjs.org/zmq/-/zmq-1.0.1.tgz" }, "1.0.2": { "shasum": "65f6d3ae65d8c296e7df5d9ed73171473c2b2e2b", "tarball": "http://registry.npmjs.org/zmq/-/zmq-1.0.2.tgz" }, "1.0.3": { "shasum": "3af9a52103c125b8de16a60c2219fdb692d7966a", "tarball": "http://registry.npmjs.org/zmq/-/zmq-1.0.3.tgz" }, "1.0.4": { "shasum": "7a57f40984277726f010eb5ffbca751a2b2253dc", "tarball": "http://registry.npmjs.org/zmq/-/zmq-1.0.4.tgz" }, "2.0.0": { "shasum": "3d1c8b30fb62e741dc12626bc89c73abf3097756", "tarball": "http://registry.npmjs.org/zmq/-/zmq-2.0.0.tgz" } }, "url": "http://registry.npmjs.org/zmq/" }, "zo": { "name": "zo", "description": "asynchronous query language, for the usual functional list processing functions: map, select, reduce, but async-friendly", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "refractalize", "email": "timmacfarlane@gmail.com" } ], "time": { "modified": "2011-03-21T17:47:08.901Z", "created": "2011-03-01T07:14:49.033Z", "0.0.1": "2011-03-01T07:14:49.394Z", "0.0.2": "2011-03-21T17:47:08.901Z" }, "repository": { "type": "git", "url": "https://github.com/refractalize/zo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zo/0.0.1", "0.0.2": "http://registry.npmjs.org/zo/0.0.2" }, "dist": { "0.0.1": { "shasum": "5e8ec813fc7db3a81d07ea29d2bceeada0ed0bef", "tarball": "http://registry.npmjs.org/zo/-/zo-0.0.1.tgz" }, "0.0.2": { "shasum": "41a8f37d6000b68aeff47f91829702e2ebafc05d", "tarball": "http://registry.npmjs.org/zo/-/zo-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/zo/" }, "zombie": { "name": "zombie", "description": "Insanely fast, full-stack, headless browser testing using Node.js", "dist-tags": { "latest": "0.12.3" }, "readme": "zombie.js(1) -- Insanely fast, headless full-stack testing using Node.js\n========================================================================\n\n\n## The Bite\n\nIf you're going to write an insanely fast, headless browser, how can you not call it Zombie? Zombie it is.\n\nZombie.js is a lightweight framework for testing client-side JavaScript code in a simulated environment. No browser\nrequired.\n\nLet's try to sign up to a page and see what happens:\n\n var zombie = require(\"zombie\");\n var assert = require(\"assert\");\n\n // Load the page from localhost\n zombie.visit(\"http://localhost:3000/\", function (e, browser, status) {\n\n // Fill email, password and submit form\n browser.\n fill(\"email\", \"zombie@underworld.dead\").\n fill(\"password\", \"eat-the-living\").\n pressButton(\"Sign Me Up!\", function(e, browser, status) {\n\n // Form submitted, new page loaded.\n assert.equal(status, 200);\n assert.equal(browser.text(\"title\"), \"Welcome To Brains Depot\");\n\n })\n\n });\n\nWell, that was easy.\n\n\n## Infection\n\nTo install Zombie.js you need Node.js, NPM, a C++ compiler and Python.\n\nOn OS X start by installing XCode, or use the [OSX GCC installer](https://github.com/kennethreitz/osx-gcc-installer)\n(less to download).\n\nNext, assuming you're using the mighty [Homebrew](http://mxcl.github.com/homebrew/):\n\n $ brew install node\n $ node --version\n v0.6.2\n $ curl http://npmjs.org/install.sh | sudo sh\n $ npm --version\n 1.0.106\n $ npm install zombie\n\nOn Ubuntu try these steps:\n\n $ sudo apt-get install python-software-properties\n $ sudo add-apt-repository ppa:chris-lea/node.js\n $ sudo apt-get update\n $ sudo apt-get install nodejs nodejs-dev npm\n $ node --version\n v0.6.2\n $ npm --version\n 1.0.106\n $ npm install z\")bie\n\nOn Windows you'll need Cygwin to get access to GCC, Python, etc. [Read\nthis](https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows)) for detailed instructions and\ntroubleshooting.\n\n\n## Walking\n\nTo start off we're going to need a browser. A browser maintains state across requests: history, cookies, HTML 5 local\nand session stroage, etc. A browser has a main window, and typically a document loaded into that window.\n\nYou can create a new `zombie.Browser` and point it at a document, either by setting the `location` property or calling\nits `visit` function. As a shortcut, you can just call the `zombie.visit` function with a URL and callback.\n\nThe browser will load the document and if the document includes any scripts, also load and execute these scripts. It\nwill then process some events, for example, anything your scripts do on page load. All of that, just like a real\nbrowser, happens asynchronously.\n\nTo wait for the page to fully load and process events, you pass `visit` a callback function. Zombie will then call your\ncallback with `null`, the browser object, the status code of the last response, and an array of errors (hopefully\nempty). This is JavaScript, so you don't need to declare all these arguments, and in fact can access them as\n`browser.statusCode` and `browser.errors`.\n\n(Why would the first callback argument be `null`? It works great when using asynchronous testing frameworks like\n[Vows.js](http://vowsjs.org/))\n\n\nMost errors that occur – resource loading and JavaScript execution – are not fatal, so rather the stopping processing,\nthey are collected in `browser.errors`. As a convenience, you can get the last error by calling `browser.error`, for\nexample:\n\n browser.visit(\"http://localhost:3000/\", function () {\n assert.equal(browser.success, \"Expected status code to be 2xx\");\n if (browser.error )\n console.dir(\"Errors reported:\", browser.errors);\n })\n\nWhenever you want to wait for all events to be processed, just call `browser.wait` with a callback. If you know how\nlong the wait is (e.g. animation or page transition), you can pass a duration (in milliseconds) as the first argument.\n\nOtherwise, Zombie makes best judgement by waiting up to 5 seconds for the page to load resources (scripts, XHR requests,\niframes), process DOM events, and fire timeouts events. It is quite common for pages to fire timeout events as they\nload, e.g. jQuery's `onready`. Usually these events delay the test by no more than a few milliseconds.\n\nRead more [on the Browser API](api)\n\n\n## Hunting\n\nThere are several ways you can inspect the contents of a document. For starters, there's the [DOM\nAPI](http://www.w3.org/DOM/DOMTR), which you can use to find elements and traverse the document tree.\n\nYou can also use CSS selectors to pick a specific element or node list. Zombie.js implements the [DOM Selector\nAPI](http://www.w3.org/TR/selectors-api/). These functions are available from every element, the document, and the\n`Browser` object itself.\n\nTo get the HTML contents of an element, read its `innerHTML` property. If you want to include the element itself with\nits attributes, read the element's `outerHTML` property instead. Alternatively, you can call the `browser.html`\nfunction with a CSS selector and optional context element. If the function selects multiple elements, it will return\nthe combined HTML of them all.\n\nTo see the textual contents of an element, read its `textContent` property. Alternatively, you can call the\n`browser.text` function with a CSS selector and optional context element. If the function selects multiple elements, it\nwill return the combined text contents of them all.\n\nHere are a few examples for checking the contents of a document:\n\n // Make sure we have an element with the ID brains.\n assert.ok(browser.query(\"#brains\"));\n\n // Make sure body has two elements with the class hand.\n assert.lengthOf(browser.body.queryAll(\".hand\"), 2);\n\n // Check the document title.\n assert.equal(browser.text(\"title\"), \"The Living Dead\");\n\n // Show me the document contents.\n console.log(browser.html());\n\n // Show me the contents of the parts table:\n console.log(browser.html(\"table.parts\"));\n\nCSS selectors are implemented by Sizzle.js. In addition to CSS 3 selectors you get additional and quite useful\nextensions, such as `:not(selector)`, `[NAME!=VALUE]`, `:contains(TEXT)`, `:first/:last` and so forth. Check out the\n[Sizzle.js documentation](https://github.com/jeresig/sizzle/wiki) for more details.\n\nRead more [on the Browser API](api) and [CSS selectors](selectors)\n\n\n## Feeding\n\nYou're going to want to perform some actions, like clicking links, entering text, submitting forms. You can certainly\ndo that using the [DOM API](http://www.w3.org/DOM/DOMTR), or several of the convenience functions we're going to cover\nnext.\n\nTo click a link on the page, use `clickLink` with selector and callback. The first argument can be a CSS selector (see\n_Hunting_), the `A` element, or the text contents of the `A` element you want to click.\n\nThe second argument is a callback, which much like the `visit` callback gets fired after all events are processed.\n\nLet's see that in action:\n\n // Now go to the shopping cart page and check that we have\n // three bodies there.\n browser.clickLink(\"View Cart\", function(e, browser, status) {\n assert.lengthOf(browser.queryAll(\"#cart .body\"), 3);\n });\n\nTo submit a form, use `pressButton`. The first argument can be a CSS selector, the button/input element. the button\nname (the value of the `name` argument) or the text that shows on the button. You can press any `BUTTON` element or\n`INPUT` of type `submit`, `reset` or `button`. The second argument is a callback, just like `clickLink`.\n\nOf course, before submitting a form, you'll need to fill it with values. For text fields, use the `fill` function,\nwhich takes two arguments: selector and the field value. This time the selector can be a CSS selector, the input\nelement, the field name (its `name` attribute), or the text that shows on the label associated with that field.\n\nZombie.js supports text fields, password fields, text areas, and also the new HTML 5 fields types like email, search and\nurl.\n\nThe `fill` function returns a reference to the browser, so you can chain several functions together. Its sibling\nfunctions `check` and `uncheck` (for check boxes), `choose` (for radio buttons) and `select` (for drop downs) work the\nsame way.\n\nLet's combine all of that into one example:\n\n // Fill in the form and submit.\n browser.\n fill(\"Your Name\", \"Arm Biter\").\n fill(\"Profession\", \"Living dead\").\n select(\"Born\", \"1968\").\n uncheck(\"Send me the newsletter\").\n pressButton(\"Sign me up\", function(e, browser, status) {\n\n // Make sure we got redirected to thank you page.\n assert.equal(browser.location.pathname, \"/thankyou\");\n\n });\n\nRead more [on the Browser API](api)\n\n\n## Readiness\n\nZombie.js supports the following:\n\n- HTML5 parsing and dealing with tag soups\n- [DOM Level 3](http://www.w3.org/DOM/DOMTR) implementation\n- HTML5 form fields (`search`, `url`, etc)\n- CSS3 Selectors with [some extensions](http://sizzlejs.com/)\n- Cookies and [Web Storage](http://dev.w3.org/html5/webstorage/)\n- `XMLHttpRequest` in all its glory\n- `setTimeout`/`setInterval`\n- `pushState`, `popstate` and `hashchange` events\n- Scripts that use `document.write`\n- `alert`, `confirm` and `prompt`\n\n\n## In The Family\n\n**[capybara-zombie](https://github.com/plataformatec/capybara-zombie)** -- Capybara driver for zombie.js running on top of node.\n\n**[zombie-jasmine-spike](https://github.com/mileskin/zombie-jasmine-spike)** -- Spike project for trying out Zombie.js with Jasmine\n\n**[Vows BDD](https://github.com/jmreidy/vows-bdd)** -- A BDD wrapper for Vows, allowing for easy writing of tests in a given-when-then format\n\n**[Mink](https://github.com/Behat/Mink)** -- PHP 5.3 acceptance test framework for web applications\n\n\n## Reporting Glitches\n\n**Step 1:** Run Zombie with debugging turned on, the trace will help figure out what it's doing. For example:\n\n var browser = new zombie.Browser({ debug: true });\n browser.visit(\"http://thedead\", function(e, browser, status) {\n console.log(status, browser.errors);\n ...\n });\n\n**Step 2:** Wait for it to finish processing, then dump the current browser state:\n\n browser.dump();\n\n**Step 3:** If publicly available, include the URL of the page you're trying to access. Even better, provide a test\nscript I can run from the Node.js console (similar to step 1 above).\n\nRead more [about troubleshooting](troubleshoot)\n\n\n## Giving Back\n\n\n* Find [assaf/zombie on Github](http://github.com/assaf/zombie)\n* Fork the project\n* Add tests\n* Make your changes\n* Send a pull request\n\nRead more [about the guts of Zombie.js](guts) and check out the outstanding [to-dos](todo).\n\nFollow announcements, ask questions on [the Google Group](https://groups.google.com/forum/?hl=en#!forum/zombie-js)\n\nGet help on IRC: join [zombie.js on Freenode](irc://irc.freenode.net/zombie.js) or [web-based\nIRC](http://webchat.freenode.net/?channels=zombie-js)\n\n\n## Brains\n\nZombie.js is copyright of [Assaf Arkin](http://labnotes.org), released under the MIT License\n\nBlood, sweat and tears of joy:\n\n[Damian Janowski aka djanowski](https://github.com/djanowski)\n\n[José Valim aka josevalim](http://blog.plataformatec.com.br/)\n\n[Bob Lail boblail](http://boblail.tumblr.com/)\n\nAnd all the fine people mentioned in [the changelog](changelog).\n\nZombie.js is written in [CoffeeScript](http://jashkenas.github.com/coffee-script/) for [Node.js](http://nodejs.org/)\n\nDOM emulation by Elijah Insua's [JSDOM](http://jsdom.org/)\n\nHTML5 parsing by Aria Stewart's [HTML5](https://github.com/aredridel/html5)\n\nCSS selectors by John Resig's [Sizzle.js](http://sizzlejs.com/)\n\nXPath support using Google's [AJAXSLT](http://code.google.com/p/ajaxslt/)\n\nMagical Zombie Girl by [Toho Scope](http://www.flickr.com/people/tohoscope/)\n\n\n## See Also\n\n**zombie-api**(7), **zombie-troubleshoot**(7), **zombie-selectors**(7), **zombie-changelog**(7), **zombie-todo**(7)\n", "maintainers": [ { "name": "assaf", "email": "assaf@labnotes.org" } ], "time": { "modified": "2011-12-13T19:28:27.936Z", "created": "2011-12-07T07:01:04.405Z", "0.12.1": "2011-12-07T07:01:07.184Z", "0.12.2": "2011-12-13T03:56:29.183Z", "0.12.3": "2011-12-13T19:28:27.936Z" }, "author": { "name": "Assaf Arkin", "email": "assaf@labnotes.org", "url": "http://labnotes.org/" }, "repository": { "type": "git", "url": "git://github.com/assaf/zombie.git" }, "versions": { "0.12.1": "http://registry.npmjs.org/zombie/0.12.1", "0.12.2": "http://registry.npmjs.org/zombie/0.12.2", "0.12.3": "http://registry.npmjs.org/zombie/0.12.3" }, "dist": { "0.12.1": { "shasum": "c8250ce332e8fedb6e2d6ba8d806907d88d284fc", "tarball": "http://registry.npmjs.org/zombie/-/zombie-0.12.1.tgz" }, "0.12.2": { "shasum": "947fe6bcfb1ad4728522967fde65daa8c1671eb7", "tarball": "http://registry.npmjs.org/zombie/-/zombie-0.12.2.tgz" }, "0.12.3": { "shasum": "fa0a8f411e21b1812171ed826810fd953af2fb3a", "tarball": "http://registry.npmjs.org/zombie/-/zombie-0.12.3.tgz" } }, "keywords": [ "test", "tests", "testing", "TDD", "spec", "specs", "BDD", "headless", "browser", "html", "html5", "dom", "css", "javascript", "integration", "ajax", "full-stack", "DSL" ], "url": "http://registry.npmjs.org/zombie/" }, "zombie-https": { "name": "zombie-https", "description": "Insanely fast, full-stack, headless browser testing using Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "diorahman", "email": "diorahman@gmail.com" } ], "time": { "modified": "2011-06-10T01:07:36.098Z", "created": "2011-06-10T01:07:33.811Z", "0.0.1": "2011-06-10T01:07:36.098Z" }, "author": { "name": "Assaf Arkin", "email": "assaf@labnotes.org", "url": "http://labnotes.org/" }, "repository": { "type": "git", "url": "https://assaf@github.com/assaf/zombie.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/zombie-https/0.0.1" }, "dist": { "0.0.1": { "shasum": "a51594feb7f6a861da7584c038f899d55f49616c", "tarball": "http://registry.npmjs.org/zombie-https/-/zombie-https-0.0.1.tgz" } }, "keywords": [ "test", "tests", "testing", "TDD", "spec", "specs", "BDD", "headless", "browser", "html", "html5", "dom", "css", "javascript", "integration", "ajax", "full-stack" ], "url": "http://registry.npmjs.org/zombie-https/" }, "zoneinfo": { "name": "zoneinfo", "description": "Library to parse zoneinfo files for use with a wrapper around Date objects.", "dist-tags": { "latest": "0.1.7" }, "maintainers": [ { "name": "gsmcwhirter", "email": "greg@ideafreemonoid.org" } ], "time": { "modified": "2011-11-08T16:32:42.254Z", "created": "2011-02-22T23:25:57.393Z", "0.1.0": "2011-02-22T23:25:58.032Z", "0.1.1": "2011-02-22T23:29:12.653Z", "0.1.2": "2011-02-22T23:42:38.596Z", "0.1.3": "2011-05-05T19:29:35.079Z", "0.1.4": "2011-06-05T02:03:40.012Z", "0.1.5": "2011-08-12T19:08:56.716Z", "0.1.6": "2011-09-21T15:38:58.256Z", "0.1.7": "2011-11-08T16:32:42.254Z" }, "author": { "name": "Gregory McWhirter", "email": "greg@ideafreemonoid.org", "url": "http://ideafreemonoid.org" }, "repository": { "type": "git", "url": "git://github.com/gsmcwhirter/node-zoneinfo.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/zoneinfo/0.1.0", "0.1.1": "http://registry.npmjs.org/zoneinfo/0.1.1", "0.1.2": "http://registry.npmjs.org/zoneinfo/0.1.2", "0.1.3": "http://registry.npmjs.org/zoneinfo/0.1.3", "0.1.4": "http://registry.npmjs.org/zoneinfo/0.1.4", "0.1.5": "http://registry.npmjs.org/zoneinfo/0.1.5", "0.1.6": "http://registry.npmjs.org/zoneinfo/0.1.6", "0.1.7": "http://registry.npmjs.org/zoneinfo/0.1.7" }, "dist": { "0.1.0": { "shasum": "02bfada5190495a7418f4015d055762448f0da9c", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.0.tgz" }, "0.1.1": { "shasum": "4514472bac38bf095074168eedd9264c1ed646dc", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.1.tgz" }, "0.1.2": { "shasum": "770692d7d8c8d312e574516c08aee29ff9739dfe", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.2.tgz" }, "0.1.3": { "shasum": "e465fbda9ff10a4978158769d3a34b7e2e45531b", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.3.tgz" }, "0.1.4": { "shasum": "e2372784b7706b7089277039dd89417bc9378846", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.4.tgz" }, "0.1.5": { "shasum": "68795f9ac6076f93e7770b6971cd9cf4580f8aaa", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.5.tgz" }, "0.1.6": { "shasum": "eba6ef121939de52135b88f656b79116be5d3d7d", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.6.tgz" }, "0.1.7": { "shasum": "5568c62d1d7a9591dd2c1a39319a19ed53bd41f8", "tarball": "http://registry.npmjs.org/zoneinfo/-/zoneinfo-0.1.7.tgz" } }, "url": "http://registry.npmjs.org/zoneinfo/" }, "zookeeper": { "name": "zookeeper", "description": "apache zookeeper client for node.js (zookeeper async API >= 3.3.1)", "dist-tags": { "latest": "3.3.3-0" }, "maintainers": [ { "name": "woodya", "email": "woody.anderson@gmail.com" } ], "time": { "modified": "2011-04-11T04:19:38.843Z", "created": "2011-01-06T09:21:27.753Z", "3.3.2-1": "2011-01-06T09:21:28.100Z", "3.3.2-2": "2011-01-10T01:31:17.466Z", "3.3.2-3": "2011-02-20T18:54:57.806Z", "3.3.2-4": "2011-04-11T03:47:10.824Z", "3.3.3-0": "2011-04-11T04:19:38.843Z" }, "author": { "name": "Yuri Finkelstein", "email": "yurif2003@yahoo.com" }, "repository": { "type": "git", "url": "https://github.com/yfinkelstein/node-zookeeper.git" }, "versions": { "3.3.2-1": "http://registry.npmjs.org/zookeeper/3.3.2-1", "3.3.2-2": "http://registry.npmjs.org/zookeeper/3.3.2-2", "3.3.2-3": "http://registry.npmjs.org/zookeeper/3.3.2-3", "3.3.2-4": "http://registry.npmjs.org/zookeeper/3.3.2-4", "3.3.3-0": "http://registry.npmjs.org/zookeeper/3.3.3-0" }, "dist": { "3.3.2-1": { "tarball": "http://registry.npmjs.org/zookeeper/-/zookeeper-3.3.2-1.tgz" }, "3.3.2-2": { "tarball": "http://registry.npmjs.org/zookeeper/-/zookeeper-3.3.2-2.tgz" }, "3.3.2-3": { "tarball": "http://registry.npmjs.org/zookeeper/-/zookeeper-3.3.2-3.tgz" }, "3.3.2-4": { "tarball": "http://registry.npmjs.org/zookeeper/-/zookeeper-3.3.2-4.tgz" }, "3.3.3-0": { "tarball": "http://registry.npmjs.org/zookeeper/-/zookeeper-3.3.3-0.tgz" } }, "keywords": [ "apache", "zookeeper", "client" ], "url": "http://registry.npmjs.org/zookeeper/" }, "zookeeper-ddopson": { "name": "zookeeper-ddopson", "description": "apache zookeeper client (zookeeper async API >= 3.4.0)", "dist-tags": { "latest": "4.1.0" }, "readme": "# Overview\n\nnode-zookeeper - A Node.js client for Apache Zookeeper.\n\nThis module is implemented on top of the ZooKeeper C API; consult the [ZK Reference](http://zookeeper.apache.org/doc/r3.4.0/index.html) for further details on behavior.\n\n# Example\n\n```javascript\nvar ZK = require (\"zookeeper\");\nvar zk = new ZK();\nzk.init ({connect:\"localhost:2181\", timeout:200000, debug_level:ZK.ZOO_LOG_LEVEL_WARNING, host_order_deterministic:false});\nzk.on ('connect', function (zkk) {\n console.log (\"zk session established, id=%s\", zkk.client_id);\n zkk.a_create (\"/node.js1\", \"some value\", ZK.ZOO_SEQUENCE | ZK.ZOO_EPHEMERAL, function (rc, error, path) {\n if (rc != 0)\n console.log (\"zk node create result: %d, error: '%s', path=%s\", rc, error, path);\n else {\n console.log (\"created zk node %s\", path);\n process.nextTick(function () {\n zkk.close ();\n });\n }\n });\n});\n```\n\n# API Reference\n\n### Methods ###\n\n* init ( options )\n* close ( )\n* a_create ( path, data, flags, path_cb )\n* a_exists ( path, watch, stat_cb )\n* a_get ( path, watch, data_cb )\n* a_get_children ( path, watch, child_cb )\n* a_get_children2 ( path, watch, child2_cb )\n* a_set ( path, data, version, stat_cb )\n* a_delete`_` ( path, version, void_cb )\n * (trailing `_` is added to avoid conflict with reserved word `_delete_` since zk_promise.js strips off prefix `a_` from all operations)\n\n*The watcher methods are forward-looking subscriptions that can recieve multiple callbacks whenever a matching event occurs.*\n\n* aw_exists ( path, watch_cb, stat_cb )\n* aw_get ( path, watch_cb, data_cb )\n* aw_get_children ( path, watch_cb, child_cb )\n* aw_get_children2 ( path, watch_cb, child2_cb )\n\n### Callback Signatures ###\n\n * path_cb : function ( rc, error, path )\n * stat_cb : function ( rc, error, stat )\n * data_cb : function ( rc, error, stat, data )\n * child_cb : function ( rc, error, children )\n * child2_cb : function ( rc, error, children, stat )\n * void_cb : function ( rc, error )\n * watch_cb : function ( type, state, path )\n\n### Input Parameters ###\n\n * options : object. valid keys: { connect, timeout, debug_level, host_order_deterministic, data_as_buffer}\n * path : string\n * data : string or Buffer\n * flags : int32\n * version : int32\n * watch : boolean\n\n### Output Parameters ###\n\n * path is a string\n * data is either a Buffer (default), or a string (this is controlled by data_as_buffer = true/false)\n * children is an array of strings\n * rc is an int (error codes from zk api)\n * error is a string (error string from zk api)\n * type is an int event type (from zk api)\n * state is an int (state when the watcher fired from zk api)\n * stat is an object with the following attributes:\n * long czxid // created zxid\n * long mzxid // last modified zxid\n * long ctime // created\n * long mtime // last modified\n * int version // version\n * int cversion // child version\n * int aversion // acl version\n * string ephemeralOwner // owner session id if ephemeral, 0 otw\n * int dataLength //length of the data in the node\n * int numChildren //number of children of this node\n * long pzxid // last modified children\n\n\nSession state machine is well described in Zookeeper docs, i.e.\n![here](http://hadoop.apache.org/zookeeper/docs/r3.3.1/images/state_dia.jpg \"State Diagram\")\n\n# Limitations\n* no zookeeper ACL support\n* no support for authentication\n* tests are not standalone, must run a zk server (easiest if you run at localhost:2181, if not you must pass the connect string to the tests)\n* only asynchronous ZK methods are implemented. Hey, this is node.js ... no sync calls are allowed\n\n# Implementation Notes\n\n### NOTE on Module Status (DDOPSON-2011-11-30):\n* I ported this module to Node v0.6.0. I did my best to retain compatibility with Node v0.4.x. File bugs if you find any.\n* I have also worked to normalized the API style to be more conformant with Node conventions. Again, I did my best to keep backwards compatibility with the old version. File bugs if you find any.\n* The test coverage is pretty spotty. It would be really great if someone converted the tests to Vows and / or using a mock instead of depending on a live ZK server. I can't test and don't really trust the \"promise\" stuff in this module, but the core module itself works and makes my tests pass on downstream dependencies.\n\nFixes:\n* Node v0.6.0 compatibility - There is no native EventEmitter class anymore. Need a JS shim.\n* Node v0.6.0 compatibility - MODULE_INIT macro just plain doesn't work. not sure why, but an init function works just fine.\n* Node v0.6.0 compatibility - 'sys' ==> 'util'\n* Node v0.6.0 compatibility - There was an issue with the EV_A macro in yield(); was able to comment it out without harming behavior\n* events should be strings like 'connect' instead of ZK.on_connected. follow convention here.\n* no sense in \"require('zookeeper').ZooKeeper\" instead of simply \"require('zookeeper')\"\n\nTODO:\n* convert error codes to the names of the constants (eg, ZOO_CONNECT_FAIL instead of -110).\n* method names should map to convention. The \"a_method\" pattern is quite redundant in node.\n* Init should be called \"connect\", and should take a callback. Forcing clients to use the events is awkward and error prone\n* Why do the watchers take two callbacks?\n\n\n### v0.2.x ==> v0.4.x Transition\nData coming out of ZooKeepr (in callbacks) will now default to being Buffer objects. The main ZK handle now has a boolean attribute called 'data_as_buffer', which defaults to true. If you are storing strings only, as was only allowed in the initial implementation, or you wish to have data in callbacks arrive as strings, you add 'data_as_buffer:false' to the init options, or add 'zk.data_as_buffer = false;' before using the handle. The behavior defaults to Buffer objects because this aligns more closely with ZooKeeper itself which uses byte arrays. They are interchangable on input, if the input is a Buffer it will be used directly, otherwise the toString() of the input is used (this will work with utf8 data as well) regardless of mode.\n\nWith the new Buffer changes in the 0.3+ and 0.4+ branches, these will be internal 'SlowBuffer' objects, and you should use Buffer.isBuffer if you are checking the type, as 'instanceof Buffer' will return false.\n\n### yfinkelstein's original implementation notes\n\n* Zookeeper C API library comes in 2 flavours: single-threaded and multi-threaded. For node.js, single-threaded library provides the most sense since all events coming from ZK responses have to be dispatched to the main JS thread.\n* The C++ code uses the same logging facility that ZK C API uses internally. Hence zk_log.h file checked into this project. The file is considered ZK internal and is not installed into /usr/local/include\n* Multiple simultaneous ZK connections are supported and tested\n* All ZK constants are exposed as read-only properties of the ZooKeeper function, like ZK.ZOO_EPHEMERAL\n* All ZK API methods including watchers are supported.\n* lib/zk_promise.js is an optional module that makes use of the very cool **node-promise** library;\n see tests/zk_test_shootout_promise.js for illustration of how it can simplify coding. Isn't the following looking nicer?\n\n```javascript\nzk_r.on_connected().\nthen (\n function (zkk){\n console.log (\"reader on_connected: zk=%j\", zkk);\n return zkk.create (\"/node.js2\", \"some value\", ZK.ZOO_SEQUENCE | ZK.ZOO_EPHEMERAL);\n }\n).then (\n function (path) {\n zk_r.context.path = path;\n console.log (\"node created path=%s\", path);\n return zk_r.w_get (path,\n function (type, state, path_w) { // this is a watcher\n console.log (\"watcher for path %s triggered\", path_w);\n deferred_watcher_triggered.resolve (path_w);\n }\n );\n }\n).then (\n function (stat_and_value) { // this is the response from w_get above\n console.log (\"get node: stat=%j, value=%s\", stat_and_value[0], stat_and_value[1]);\n deferred_watcher_ready.resolve (zk_r.context.path);\n return deferred_watcher_triggered;\n }\n).then (\n function () {\n console.log (\"zk_reader is finished\");\n process.nextTick( function () {\n zk_r.close ();\n });\n }\n);\n```\n\n* Also compare test/zk_test_watcher.js with test/zk_test_watcher_promise.js\n* tests/zk_master.js and tests/zk_worker.js illustrate launching multiple ZK client workers using webworker library. You have to install it first with **\"npm install webworker\"**\n\n# Building the module by hand\n-----\n\n```javascript\nnode-waf configure build [--zookeeper zookeeper-version|prefix-path|'']\n```\n\n- note: for more details on the zk c-client build process, see [here](http://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperProgrammers.html#C+Binding \"Build C client\")\n- note: node_compat.h (ala node-png) handles Buffer changes from .2 to .3+, so you should be able to build against older node versions.\n- note: if you wish to build with a specific version of zookeeper C lib, use --zookeeper VERSION (will download/build it) or --zookeeper PATH (if you have downloaded it and possibly made changes etc.)\n- note: if you wish to link against an existing zookeeper lib: use --zoookeeper '', and put your lib/headers it in /usr/local/ (or edit the wscript appropriately)\n- note: if you are building on osx and you get a compile error regarding \"mmacosx-version-min\", you may need to edit the wscript and remove it (anyone with the answer please explain/fix if possible).\n- note: if you are building on a platform for which the options are not working, please add a specific elif for that platform and create a pull request.\n\n# Known Bugs & Issues\n\nDDOPSON-2011-11-30 - are these issues still relevant? unknown.\n\n- The lib will segfault if you try to use a ZooKeeper intance after the on_closed event is delivered (possibly as a result of session timeout etc.) YOU MAY NOT re-use the closed ZooKeeper instance. You should allocate a new one and initialize it as a completely new client. Any and all watchers from your first instance are lost, though they may fire (before the on_close) see below.\n- Any established watches may/will be fired once each when/if your client is expired by the ZK server, the input arguments are observed to be: type=-1, state=1, path=\"\". Care should be taken to handle this differently than a \"real\" watch event if that matters to your application.\n- Otherwise, it just works!\n\n# See Also\n\n- [http://hadoop.apache.org/zookeeper/releases.html](http://hadoop.apache.org/zookeeper/releases.html)\n- [http://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperProgrammers.html#ZooKeeper+C+client+API](http://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperProgrammers.html#ZooKeeper+C+client+API)\n- [http://github.com/kriszyp/node-promise](http://github.com/kriszyp/node-promise)\n- [http://github.com/pgriess/node-webworker](http://github.com/pgriess/node-webworker)\n\n# Acknowledgments\n\n- **[node-promise](http://github.com/kriszyp/node-promise \"node-promise\") by kriszyp** is a fantastic tool imho. I wish it was distributed as a module so that I could easily 'require' it rather then\n resort to distribution by copy.\n- **[node-webworker](http://github.com/pgriess/node-webworker \"node-webworker\") by pgriess** is used to spawn multiple ZK workers in one of the tests.\n\n# LICENSE\n\nSee [LICENSE-MIT.txt](./LICENSE-MIT.txt) file in the top level folder.\n\n# ORIGINAL AUTHOR\n\nYuri Finkelstein (yurif2003 at yahoo dot com)\n", "maintainers": [ { "name": "ddopson", "email": "ddopson@gmail.com" } ], "time": { "modified": "2011-12-01T05:23:35.188Z", "created": "2011-12-01T05:23:33.923Z", "4.1.0": "2011-12-01T05:23:35.188Z" }, "author": { "name": "Yuri Finkelstein", "email": "yurif2003@yahoo.com" }, "repository": { "type": "git", "url": "git://github.com/ddopson/node-zookeeper.git" }, "versions": { "4.1.0": "http://registry.npmjs.org/zookeeper-ddopson/4.1.0" }, "dist": { "4.1.0": { "shasum": "1e8505b42d5f9d658509aa9e946089e2a083796a", "tarball": "http://registry.npmjs.org/zookeeper-ddopson/-/zookeeper-ddopson-4.1.0.tgz" } }, "keywords": [ "apache", "zookeeper", "client" ], "url": "http://registry.npmjs.org/zookeeper-ddopson/" }, "zoom": { "name": "zoom", "dist-tags": { "latest": "0.0.0" }, "maintainers": [ { "name": "samuraijack", "email": "nickolay8@gmail.com" } ], "time": { "modified": "2011-09-05T06:38:48.113Z", "created": "2011-09-05T06:38:47.300Z", "0.0.0": "2011-09-05T06:38:48.113Z" }, "versions": { "0.0.0": "http://registry.npmjs.org/zoom/0.0.0" }, "dist": { "0.0.0": { "shasum": "6f025170b00e74ee860c0b73107c5ad028b1b502", "tarball": "http://registry.npmjs.org/zoom/-/zoom-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/zoom/" }, "zsock": { "name": "zsock", "description": "A small library for opening Unix Domain Sockets in Solaris Zones.", "dist-tags": { "latest": "1.0.5" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-05-20T20:05:30.800Z", "created": "2011-04-24T18:48:22.090Z", "1.0.0": "2011-04-24T18:48:22.417Z", "1.0.1": "2011-04-29T15:37:38.488Z", "1.0.2": "2011-04-29T21:27:16.738Z", "1.0.3": "2011-05-10T23:50:50.090Z", "1.0.4": "2011-05-20T17:37:38.423Z", "1.0.5": "2011-05-20T20:05:30.800Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-zsock.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/zsock/1.0.0", "1.0.1": "http://registry.npmjs.org/zsock/1.0.1", "1.0.2": "http://registry.npmjs.org/zsock/1.0.2", "1.0.3": "http://registry.npmjs.org/zsock/1.0.3", "1.0.4": "http://registry.npmjs.org/zsock/1.0.4", "1.0.5": "http://registry.npmjs.org/zsock/1.0.5" }, "dist": { "1.0.0": { "shasum": "7657fbde4f3039b6a51c617dc3d21ba18550ab40", "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.0.tgz" }, "1.0.1": { "shasum": "544574aaad468e117c79080d3789c67b21bcd192", "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.1.tgz" }, "1.0.2": { "shasum": "35b6cb7736edceaa375c4d9e3c01ad903f48f0f0", "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.2.tgz" }, "1.0.3": { "shasum": "3c1b29440f6315d97e69a4ed240b5161b7fa53e9", "bin": { "0.4-darwin-10.7.0": { "shasum": "885e61846f86d15ee43cdcb8547ea24e5d18fe99", "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.3-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.3.tgz" }, "1.0.4": { "shasum": "83d519f6cf397fb50365fb8368944cacf3157c51", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "a118a7dac62ea29e6fbc3e6a85e6d2b82f1e16b1", "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.4-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.4.tgz" }, "1.0.5": { "shasum": "3a5b65d1b96596870b739a61ec44f2d76dd3eb16", "bin": { "0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0": { "shasum": "ac58933c18c93925e019fc04c10994782401172d", "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.5-0.4-ares1.7.4-ev4.4-openssl0.9.8l-v83.1.8.10-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/zsock/-/zsock-1.0.5.tgz" } }, "url": "http://registry.npmjs.org/zsock/" }, "zutil": { "name": "zutil", "description": "A SunOS-specific wrapper over zone.h and libzonecfg.h APIs", "dist-tags": { "latest": "0.1.2" }, "maintainers": [ { "name": "mcavage", "email": "mcavage@gmail.com" } ], "time": { "modified": "2011-06-08T00:07:17.858Z", "created": "2011-04-28T23:50:33.705Z", "0.1.0": "2011-04-28T23:50:34.322Z", "0.1.1": "2011-05-10T23:44:00.537Z", "0.1.2": "2011-06-08T00:07:17.858Z" }, "author": { "name": "Mark Cavage", "email": "mcavage@gmail.com", "url": "http://www.joyent.com" }, "repository": { "type": "git", "url": "git://github.com/mcavage/node-zutil.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/zutil/0.1.0", "0.1.1": "http://registry.npmjs.org/zutil/0.1.1", "0.1.2": "http://registry.npmjs.org/zutil/0.1.2" }, "dist": { "0.1.0": { "shasum": "aa7df143d658bb07bd00e042225b2b0f43611784", "tarball": "http://registry.npmjs.org/zutil/-/zutil-0.1.0.tgz" }, "0.1.1": { "shasum": "09e3e5d9d57896dd04a721d479b76cd5ed8177d7", "bin": { "0.4-darwin-10.7.0": { "shasum": "72281f89d0fd62a8745eba5ab69f2cda30af848d", "tarball": "http://registry.npmjs.org/zutil/-/zutil-0.1.1-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/zutil/-/zutil-0.1.1.tgz" }, "0.1.2": { "shasum": "9a19b8d0f606c2304577db0dbb3fe6277164fa9c", "bin": { "0.4-darwin-10.7.0": { "shasum": "15d17678aa2b0b18022bba8bdf0d7adf6261cc6a", "tarball": "http://registry.npmjs.org/zutil/-/zutil-0.1.2-0.4-darwin-10.7.0.tgz" } }, "tarball": "http://registry.npmjs.org/zutil/-/zutil-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/zutil/" }, "_etag": "\"AGJXRWBIAOFSAKAJAUOS9E1RW\"", "_updated": 1323865408000, "strf": { "name": "strf", "description": "string formater", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "jga", "email": "me@jga.me" } ], "time": { "modified": "2011-12-08T05:02:12.429Z", "created": "2011-12-08T05:02:10.831Z", "0.0.1": "2011-12-08T05:02:12.429Z" }, "author": { "name": "Greg Allen", "email": "@jgaui", "url": "http://jga.me" }, "repository": { "type": "git", "url": "git://github.com/jgallen23/strf.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/strf/0.0.1" }, "dist": { "0.0.1": { "shasum": "8869a0b66cecac1f9926eb9e5013901db79849f1", "tarball": "http://registry.npmjs.org/strf/-/strf-0.0.1.tgz" } }, "keywords": [ "ender", "string", "format" ], "url": "http://registry.npmjs.org/strf/" }, "npm-proxy": { "name": "npm-proxy", "description": "A proxy server for npm to publish packages to a child/private registry and install packages from a child or parent/public registry (if the child doesn't have the package).", "dist-tags": { "latest": "0.0.1" }, "readme": "A proxy server for npm to publish packages to a child/private registry\nand install packages from a child or parent/public registry (if the\nchild doesn't have the package).\n\n## Install\n\n### Local\n\n1. Run (force install because [http-proxy](https://github.com/nodejitsu/node-http-proxy) doesn't support node 0.6.x):\n\n npm install npm-proxy --force\n\n1. Run locally:\n\n\t./bin/npm-proxy --child-registry-target http://mysecret.npmjs.org:5984\n\n### As a couchdb os process deamon on the child npm registry:\n\n1. Install npm-proxy globally\n\n sudo npm install -g npm-proxy --force\n\n1. Add the following line to the `os_daemons` section of\n`/etc/couchdb/local.ini` on the child npm registry:\n\n npm_proxy = /usr/bin/npm-proxy --child-registry-target http://mysecret.npmjs.org:5984\n\n1. Restart couchdb and make sure npm-proxy started with it\n\n## Usage\n\n Usage: npm-proxy [options]\n\n Options:\n\n -h, --help output usage information\n -V, --version output the version number\n -t, --target [localhost:8080] hostname and port to listen on\n -c, --child-registry-target [localhost:5984] NPM registry to push packages and pull from first\n -p, --parent-registry-target [registry.npmjs.org:80] NPM registry to pull packages from if the child doesn't have it\n\nOnce the proxy is running point npm to it using any of the methods\nfrom \"Using the registry with the npm client\" section of the\n[npmjs.org](http://github.com/isaacs/npmjs.org) project.\n", "maintainers": [ { "name": "g-k", "email": "gregg@aweber.com" } ], "time": { "modified": "2011-12-08T06:43:32.873Z", "created": "2011-12-08T06:43:32.103Z", "0.0.1": "2011-12-08T06:43:32.873Z" }, "author": { "name": "Greg G", "email": "gregg@aweber.com" }, "repository": { "url": "http://github.com/g-k/npm-proxy/" }, "versions": { "0.0.1": "http://registry.npmjs.org/npm-proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "751bca1dbe72cc27e1ed8e34b09f884254b1db77", "tarball": "http://registry.npmjs.org/npm-proxy/-/npm-proxy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/npm-proxy/" }, "mpns": { "name": "mpns", "description": "A Node.js interface to the Microsoft Push Notification Service (MPNS) for Windows Phone.", "dist-tags": { "latest": "1.0.0" }, "readme": "#mpns\r\n\r\nSend toast and live tile updates to Windows Phones through the Microsoft Push Notification Service (MPNS). Intended for the cloud and Node.js.\r\n\r\nThis is one of my very first Node.js projects so feedback and patience appreciated. I hope it helps!\r\n\r\n## Installation\r\n\r\nAs a submodule of your Git project\r\n\r\n\t$ git submodule add http://github.com/jeffwilcox/mpns.git mpns\r\n\t$ git submodule update --init\r\n\r\n## Usage\r\n### Load in the module\r\n\r\n\tvar mpns = require('mpns');\r\n\r\n### Create a new notification\r\nYou can create a new notification object (either of type live tile or toast). Raw notifications are not yet supported.\r\n\r\nProperty names for the notification object directly correlate to the names used in the MPNS XML payload as documented on MSDN. Properties can either be set directly on the object (such as toast.text1) or by passing the values in as options to the constructor.\r\n\r\n\toptions = { text1: 'Hello!'\r\n\t\t\t\t, text2: 'Great to see you today.'\r\n\t\t\t\t};\r\n\r\n\tvar toast = new mpns.toast(options);\r\n\r\n### Sending a notification\r\nTo send a notification simply call the `send` method on the object. The first parameter is the HTTP URI to the MPNS endpoint of the client you'd like to send the notification to. You may provide an optional callback function as well.\r\n\r\n\ttoast.send('http://sn1.notify.live.net/throttledthirdparty/01.00/YOUR_ENDPOINT_HERE');\r\n\r\nYou can also use the other syntax. Let's send a live tile update!\r\n\r\n\tvar toast = new mpns.liveTile();\r\n\ttoast.title: 'My App';\r\n\ttoast.backgroundUri: 'http://sample.com/image.png';\r\n\ttoast.send('http://sn1.notify.live.net/throttledthirdparty/01.00/YOUR_ENDPOINT_HERE', function(err,res) {\r\n\t\tif (err) console.dir(err);\r\n\t\telse console.dir(res);\r\n\t});\r\n\r\n### Results object information\r\nA results object is passed back through the callback and has important information from MPNS.\r\n\r\n- `deviceConnectionStatus`: The device status as reported by the service.\r\n- `notificationStatus`: The status of your provided notification.\r\n- `subscriptionStatus`: The status of the subscription URI.\r\n\r\nThe object will also contain all the key fields for your toast or live tile update, plus the pushType. This makes it easy to store this information in a history log somewhere in the ether.\r\n\r\n### Handling Errors\r\nIt is very important as a consumer that you store appropriate actionable data about failed push notification attempts. As a result, the callback's first parameter (err) is set to the standard results object as well as a few additional fields depending on the returned status code from the server.\r\n\r\nRemember to take action on that information in order to be a good MPNS citizen. These values may be set in the error object and of interest to you:\r\n\r\n- `minutesToDelay`: If this is present, it is the suggested minimum amount of time that you should wait until making another request to the same subscription URI. For HTTP 412s, for example, the minimum time is one hour and so the returned value defaults to 61.\r\n- `shouldDeleteChannel`: If this is set to `true`, the channel is gone according to MPNS. Delete it from your channel/subscription database and never look back.\r\n- `error`: If an error is captured while trying to make the HTTP request, this will be set to that error callback instance.\r\n\r\n### A note about Windows Phone 7.5\r\nThis module permits sending toasts and tiles specific to Mango. If you include the `param` field when sending a push to a 7.0 (first Windows Phone release) phone, unfortunately it may not be received, or will error out the subscription.\r\n\r\nTake care when registering your subscription channels with your cloud service to include the application platform version of the app (7.1 for Mango apps). To rock, maybe also grab the OS version and deployed app version. That information can be helpful when supporting customers.\r\n\r\n## Credits\r\n\r\nWritten and maintained by [Jeff Wilcox].\r\n\r\n## License\r\n\r\nCopyright 2011 Jeff Wilcox\r\n\r\nLicensed under the Apache License, Version 2.0 (the \"License\");\r\nyou may not use this file except in compliance with the License.\r\nYou may obtain a copy of the License at\r\n\r\n http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nUnless required by applicable law or agreed to in writing, software\r\ndistributed under the License is distributed on an \"AS IS\" BASIS,\r\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\nSee the License for the specific language governing permissions and\r\nlimitations under the License.\r\n\r\n[Jeff Wilcox]: http://www.jeff.wilcox.name\r\n[npm]: http://github.com/isaacs/npm\r\n\r\n## Changelog\r\n\r\n1.0.0:\r\n\r\n* Initial implementation offering basic live tile and toast (no raw) support.\r\n", "maintainers": [ { "name": "jeffwilcox", "email": "jeffwilcox@gmail.com" } ], "time": { "modified": "2011-12-08T07:24:04.828Z", "created": "2011-12-08T07:24:03.678Z", "1.0.0": "2011-12-08T07:24:04.828Z" }, "author": { "name": "Jeff Wilcox", "email": "jeffwilcox+github@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/jeffwilcox/mpns.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/mpns/1.0.0" }, "dist": { "1.0.0": { "shasum": "f80692ab3cd8454d31e7043f3e9346be1749e4ba", "tarball": "http://registry.npmjs.org/mpns/-/mpns-1.0.0.tgz" } }, "keywords": [ "mpns", "notifications", "wp", "windows phone", "microsoft", "push", "push notifications" ], "url": "http://registry.npmjs.org/mpns/" }, "video-thumb": { "name": "video-thumb", "description": "Extract snapshots from video at a given time. Requires ffmpeg.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "vdemedes", "email": "sbioko@gmail.com" } ], "time": { "modified": "2011-12-08T11:03:41.684Z", "created": "2011-12-08T11:03:40.107Z", "0.0.1": "2011-12-08T11:03:41.684Z" }, "author": { "name": "Vadim Demedes", "email": "sbioko@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/video-thumb/0.0.1" }, "dist": { "0.0.1": { "shasum": "74e93f7ad38af6d8894e5a0c52c84bb67b29fdd9", "tarball": "http://registry.npmjs.org/video-thumb/-/video-thumb-0.0.1.tgz" } }, "keywords": [ "ffmpeg", "video", "thumb", "thumbnail", "video thumbnail" ], "url": "http://registry.npmjs.org/video-thumb/" }, "stacktrace": { "name": "stacktrace", "description": "Lets you access v8::StackTrace", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "kuebk", "email": "kuebzky@gmail.com" } ], "time": { "modified": "2011-12-08T11:51:47.087Z", "created": "2011-12-08T11:35:57.060Z", "1.0.0": "2011-12-08T11:51:47.087Z" }, "author": { "name": "Jakub Lekstan", "email": "kuebzky@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kuebk/node-stack.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/stacktrace/1.0.0" }, "dist": { "1.0.0": { "shasum": "8310c2ec8195a461b0f955685c37307d74cfe826", "tarball": "http://registry.npmjs.org/stacktrace/-/stacktrace-1.0.0.tgz" } }, "keywords": [ "stack", "trace", "call", "dump" ], "url": "http://registry.npmjs.org/stacktrace/" }, "sreeix-cradle": { "name": "sreeix-cradle", "description": "the high-level, caching, CouchDB library", "dist-tags": { "latest": "0.0.1" }, "readme": "cradle\n======\n\nA high-level, caching, CouchDB client for Node.js\n\nintroduction\n------------\n\nCradle is an asynchronous javascript client for [CouchDB](http://couchdb.apache.org).\nIt is somewhat higher-level than most other CouchDB clients, requiring a little less knowledge of CouchDB's REST API.\nCradle also has built-in write-through caching, giving you an extra level of speed, and making document _updates_ and _deletion_ easier.\nCradle was built from the love of CouchDB and Node.js, and tries to make the most out of this wonderful marriage of technologies.\n\nphilosophy\n----------\n\nThe key concept here is the common ground shared by CouchDB and Node.js, that is, _javascript_. The other important aspect of this marriage is the asynchronous behaviors of both these technologies. Cradle tries to make use of these symmetries, whenever it can.\nCradle's API, although closely knit with CouchDB's, isn't overly so. Whenever the API can be abstracted in a friendlier, simpler way, that's the route it takes. So even though a large part of the `Cradle <--> CouchDB` mappings are one to one, some Cradle functions, such as `save()`, can perform more than one operation, depending on how they are used.\n\nsynopsis\n--------\n\n``` js\n var cradle = require('cradle');\n var db = new(cradle.Connection)().database('starwars');\n\n db.get('vader', function (err, doc) {\n doc.name; // 'Darth Vader'\n assert.equal(doc.force, 'dark');\n });\n\n db.save('skywalker', {\n force: 'light',\n name: 'Luke Skywalker'\n }, function (err, res) {\n if (err) {\n // Handle error\n } else {\n // Handle success\n }\n });\n```\n\ninstallation\n------------\n\n``` bash\n $ npm install cradle\n```\n\nAPI\n---\n\nCradle's API builds right on top of Node's asynch API. Every asynch method takes a callback as its last argument. The return value is an `event.EventEmitter`, so listeners can also be optionally added.\n\n### Opening a connection ###\n\n``` js\n new(cradle.Connection)('http://living-room.couch', 5984, {\n cache: true,\n raw: false\n });\n```\n\n_Defaults to `127.0.0.1:5984`_\n\nNote that you can also use `cradle.setup` to set a global configuration:\n\n``` js\n cradle.setup({\n host: 'living-room.couch',\n cache: true, \n raw: false\n });\n\n var c = new(cradle.Connection),\n cc = new(cradle.Connection)('173.45.66.92');\n```\n\n### creating a database ###\n\n``` js\n var db = c.database('starwars');\n db.create();\n```\n\n#### checking for database existence ####\n\nYou can check if a database exists with the `exists()` method.\n\n``` js\n db.exists(function (err, exists) {\n if (err) {\n console.log('error', err);\n } else if (exists) {\n console.log('the force is with you.');\n } else {\n console.log('database does not exists.');\n db.create();\n /* populate design documents */\n }\n });\n```\n\n### destroy a database ###\n\n``` js\n db.destroy(cb);\n```\n\n### fetching a document _(GET)_ ###\n\n``` js\n db.get('vader', function (err, doc) {\n sys.puts(doc);\n });\n```\n\n> If you want to get a specific revision for that document, you can pass it as the 2nd parameter to `get()`.\n\nCradle is also able to fetch multiple documents if you have a list of ids, just pass an array to `get`:\n\n``` js\n db.get(['luke', 'vader'], function (err, doc) { ... });\n```\n\n### Querying a view ###\n\n``` js\n db.view('characters/all', function (err, res) {\n res.forEach(function (row) {\n sys.puts(row.name + \" is on the \" +\n row.force + \" side of the force.\");\n });\n });\n```\n\n#### Querying a row with a specific key ####\nLets suppose that you have a design document that you've created:\n\n``` js\n db.save('_design/user', {\n views: {\n byUsername: {\n map: 'function (doc) { if (doc.resource === 'User') { emit(doc.username, doc) } }'\n }\n }\n });\n```\n\nIn CouchDB you could query this view directly by making an HTTP request to:\n\n```\n /_design/User/_view/byUsername/?key=\"luke\"\n```\n\nIn `cradle` you can make this same query by using the `.view()` database function: \n\n``` js\n db.view('user/byUsername', { key: 'luke' }, function (err, doc) {\n console.dir(doc);\n });\n```\n\n### creating/updating documents ###\n\nIn general, document creation is done with the `save()` method, while updating is done with `merge()`.\n\n#### creating with an id _(PUT)_ ####\n\n``` js\n db.save('vader', {\n name: 'darth', force: 'dark'\n }, function (err, res) {\n // Handle response\n });\n```\n\n#### creating without an id _(POST)_ ####\n\n``` js\n db.save({\n force: 'dark', name: 'Darth'\n }, function (err, res) {\n // Handle response\n });\n```\n\n#### updating an existing document with the revision ####\n\n``` js\n db.save('luke', '1-94B6F82', {\n force: 'dark', name: 'Luke'\n }, function (err, res) {\n // Handle response\n });\n```\n\nNote that when saving a document this way, CouchDB overwrites the existing document with the new one. If you want to update only certain fields of the document, you have to fetch it first (with `get`), make your changes, then resave the modified document with the above method.\n\nIf you only want to update one or more attributes, and leave the others untouched, you can use the `merge()` method:\n\n``` js\n db.merge('luke', {jedi: true}, function (err, res) {\n // Luke is now a jedi,\n // but remains on the dark side of the force.\n });\n```\n\nNote that we didn't pass a `_rev`, this only works because we previously saved a full version of 'luke', and the `cache` option is enabled.\n\n#### bulk insertion ####\n\nIf you want to insert more than one document at a time, for performance reasons, you can pass an array to `save()`:\n\n``` js\n db.save([\n { name: 'Yoda' },\n { name: 'Han Solo' },\n { name: 'Leia' }\n ], function (err, res) {\n // Handle response\n });\n```\n\n#### creating views ####\n\nHere we create a design document named 'characters', with two views: 'all' and 'darkside'.\n\n``` js\n db.save('_design/characters', {\n all: {\n map: function (doc) {\n if (doc.name) emit(doc.name, doc);\n }\n },\n darkside: {\n map: function (doc) {\n if (doc.name && doc.force == 'dark') {\n emit(null, doc);\n }\n }\n }\n });\n```\n\nThese views can later be queried with `db.view('characters/all')`, for example.\n\nHere we create a temporary view. WARNING: do not use this in production as it is\nextremely slow (use it to test views).\n\n``` js\n db.temporaryView({\n map: function (doc) {\n if (doc.color) emit(doc._id, doc);\n }\n }, function (err, res) {\n if (err) console.log(err);\n console.log(res);\n });\n```\n\n### creating validation ###\n\nwhen saving a design document, cradle guesses you want to create a view, mention views explicitly to work around this.\n\n``` js\n db.save('_design/laws', {\n views: {},\n validate_doc_update: \n function (newDoc, oldDoc, usrCtx) {\n if(! /^(light|dark|neutral)$/(newDoc.force))\n throw { error: \"invalid value\", reason:\"force must be dark, light, or neutral\" }\n }\n }\n });\n```\n\n### removing documents _(DELETE)_ ###\n\nTo remove a document, you call the `remove()` method, passing the latest document revision.\n\n``` js\n db.remove('luke', '1-94B6F82', function (err, res) {\n // Handle response\n });\n```\n\n\nIf `remove` is called without a revision, and the document was recently fetched from the database, it will attempt to use the cached document's revision, providing caching is enabled.\n\nConnecting with authentication and SSL\n--------------------------------------\n\n``` js\n var connection = new(cradle.Connection)('https://couch.io', 443, {\n auth: { username: 'john', password: 'fha82l' }\n });\n```\n\nor\n\n``` js\n var connection = new(cradle.Connection)('couch.io', 443, {\n secure: true,\n auth: { username: 'john', password: 'fha82l' }\n });\n```\n\nChanges API\n-----------\n\nFor a one-time `_changes` query, simply call `db.changes` with a callback:\n\n``` js\n db.changes(function (list) {\n list.forEach(function (change) { console.log(change) });\n });\n```\n\nOr if you want to see changes since a specific sequence number:\n\n``` js\n db.changes({ since: 42 }, function (list) {\n ...\n });\n```\n\nThe callback will receive the list of changes as an *Array*. If you want to include\nthe affected documents, simply pass `include_docs: true` in the options.\n\n### Streaming #\n\nYou can also *stream* changes, by calling `db.changes` without the callback:\n\n``` js\n db.changes({ since: 42 }).on('response', function (res) {\n res.on('data', function (change) {\n console.log(change);\n });\n res.on('end', function () { ... });\n });\n```\n\nIn this case, it returns an `EventEmitter`, which behaves very similarly to node's `Stream` API.\n\n\nOther API methods\n-----------------\n\n### CouchDB Server level ###\n\n``` js\n new(cradle.Connection)().*\n```\n\n- `databases()`: Get list of databases\n- `config()`: Get server config\n- `info()`: Get server information\n- `stats()`: Statistics overview\n- `activeTasks()`: Get list of currently active tasks\n- `uuids(count)`: Get _count_ list of UUIDs\n- `replicate(options)`: Replicate a database.\n\n### database level ###\n\n``` js\n new(cradle.Connection)().database('starwars').*\n```\n\n- `info()`: Database information\n- `all()`: Get all documents\n- `allBySeq()`: Get all documents by sequence\n- `compact()`: Compact database\n- `viewCleanup()`: Cleanup old view data\n- `replicate(target, options)`: Replicate this database to `target`.\n\n", "maintainers": [ { "name": "sreeix", "email": "sreeix@gmail.com" } ], "time": { "modified": "2011-12-08T12:58:46.196Z", "created": "2011-12-08T12:58:42.145Z", "0.0.1": "2011-12-08T12:58:46.196Z" }, "author": { "name": "Alexis Sellier", "email": "self@cloudhead.net" }, "repository": { "type": "git", "url": "git://github.com/sreeix/cradle.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sreeix-cradle/0.0.1" }, "dist": { "0.0.1": { "shasum": "288bf35f6743d04a18e92b82eb766be224341926", "tarball": "http://registry.npmjs.org/sreeix-cradle/-/sreeix-cradle-0.0.1.tgz" } }, "keywords": [ "couchdb", "database", "couch" ], "url": "http://registry.npmjs.org/sreeix-cradle/" }, "mysql-queues": { "name": "mysql-queues", "description": "Wraps 'mysql' to provide mulitple query queues, allowing support for multiple statements and transactions.", "dist-tags": { "latest": "0.2.0" }, "readme": "# node-mysql-queues\n\nAdd your own node-mysql query queues to support transactions and multiple statements\n\nFor use with Node.JS and node-mysql: https://github.com/felixge/node-mysql\n\n## Install\n\n`npm install mysql-queues`\n\n## Usage\n\n```javascript\nvar mysql = require('mysql');\nvar client = mysql.createClient({\n\tuser: 'root',\n\tpassword: 'root'\n});\n//Enable mysql-queues\nvar queues = require('mysql-queues');\nqueues(client);\n//Start running queries as normal...\nclient.query(...);\n\n//Now you want a separate queue?\nvar q = client.createQueue();\nq.query(...); \nq.query(...);\nq.execute();\n\nclient.query(...); //Will not execute until all queued queries completed.\n\n//Now you want a transaction?\nvar trans = client.startTransaction();\ntrans.query(\"INSERT...\", [x, y, z], function(err, info) {\n\tif(err)\n\t\ttrans.rollback();\n\telse\n\t\ttrans.query(\"UPDATE...\", [a, b, c, info.insertId], function(err) {\n\t\t\tif(err)\n\t\t\t\ttrans.rollback();\n\t\t\telse\n\t\t\t\ttrans.commit();\n\t\t});\n});\ntrans.execute();\n//No other queries will get executed until the transaction completes\nclient.query(\"SELECT ...\") //This won't execute until the transaction is COMPLETELY done (including callbacks)\n```\n\n## API\n\n#### `client.query(sql, [params, cb])`\n\nUse normally. Same as node-mysql, except that if a Queue is still pending\ncompletion, this query may be queued for later execution.\n\n#### `client.createQueue()`\n\nCreates a new query Queue.\n\n#### `client.startTransaction()`\n\nCreates a new query Queue with \"START TRANSACTION\" as the first queued query.\nThe Queue object will also have `commit()` and `rollback()` methods.\n\n#### `Queue.query(sql, [params, cb])`\n\nSame as node-mysql. This query will be queued for execution until `execute()`\nis called on the `Queue`.\n\n#### `Queue.execute()`\n\nExecutes all queries that were queued using `Queue.query`. Until all query\n*callbacks* complete, it is guaranteed that all queries in this Queue\nwill be executed in order, with no other queries intermixed. That is, during\nexecution of this query Queue, all queries executed using `client.query` will\nbe queued until this Queue is empty and all callbacks of this Queue have\nfinished executing. That means that a query added to a Queue can also queue\na query using `Queue.query`, and it will be executed before any `client.query`\ncall. Thus, nested query queueing is supported in query callbacks, allowing\nsupport for transactions and more.\nSee the source code for further documentation.\n\nNote: Once `execute()` is called and all queries have completed, the Queue\nwill be empty again. You may continue to use `Queue.query` and `Queue.execute`\nto queue and execute more queries. However, as noted below, you should\n*never* reuse a Queue created by `client.startTransaction`\n\n#### `Queue.commit()`\n\nAvailable only if this Queue was created with `client.startTransaction`.\nThis queues 'COMMIT' and calls `execute()`\nYou should call either `commit()` or `rollback()` exactly once. Once you call\n`commit()` on this Queue, you should discard it.\n\nIf you do not call `commit()` or `rollback()` and the Queue has completed\nexecution, `commit()` will be called automatically; however, one should\n**NOT** rely on this behavior.\n\n#### `Queue.rollback()`\n\nAvailable only if this Queue was created with `client.startTransaction`.\nThis queues 'ROLLBACK' and calls `execute()`\nYou should call either `commit()` or `rollback()` exactly once. Once you call\n`rollback()` on this Queue, you should discard it.\n", "maintainers": [ { "name": "bminer", "email": "miner.blake@gmail.com" } ], "time": { "modified": "2011-12-08T21:38:31.500Z", "created": "2011-12-08T21:38:31.276Z", "0.2.0": "2011-12-08T21:38:31.500Z" }, "author": { "name": "Blake Miner", "email": "miner.blake@gmail.com", "url": "http://www.blakeminer.com" }, "repository": { "type": "git", "url": "git://github.com/bminer/node-mysql-queues.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/mysql-queues/0.2.0" }, "dist": { "0.2.0": { "shasum": "d1e59b78188990a237b6df3ed3ea8256df2cb4dd", "tarball": "http://registry.npmjs.org/mysql-queues/-/mysql-queues-0.2.0.tgz" } }, "keywords": [ "mysql", "transaction", "multiple statements", "queue", "query", "database" ], "url": "http://registry.npmjs.org/mysql-queues/" }, "logme": { "name": "logme", "description": "Minimalistic stream logger", "dist-tags": { "latest": "0.2.2" }, "readme": "# Logme\n\nMinimalistic logger for Node.js.\n\n![screenshot](http://img853.imageshack.us/img853/5865/screenshot20111209at122.png)\n\n## Features.\n\n- Error levels\n- Tokens\n- Custom templates\n- Custom everything\n\n## How to install it?\n\n\t$ npm install logme\n\t\n## Neat. Now what?\n\n\tvar logme = require('logme');\n\tlogme.critical('The base is under attack');\n\n## Whaaaat?\n\nFor more complete examples see \"examples/\".\n\n## Tests.\n\nSure.\n\n\t$ npm install\n\t$ make test\n\n## Contributing to this library.\n\nAnytime.\n\n## Inspiration.\n\n- [log.js](https://github.com/visionmedia/log.js)\n- [express](https://github.com/visionmedia/express)\n- [mongoose](https://github.com/LearnBoost/mongoose)\n\n## License.\n\nMIT License.", "maintainers": [ { "name": "vesln", "email": "hi@vesln.com" } ], "time": { "modified": "2011-12-10T15:06:06.495Z", "created": "2011-12-08T22:29:28.082Z", "0.0.1": "2011-12-08T22:29:29.967Z", "0.1.0": "2011-12-09T17:01:49.416Z", "0.2.0": "2011-12-10T12:35:48.829Z", "0.2.1": "2011-12-10T12:49:36.132Z", "0.2.2": "2011-12-10T15:06:06.495Z" }, "author": { "name": "Veselin Todorov", "email": "hi@vesln.com" }, "repository": { "type": "git", "url": "git://github.com/vesln/logme.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/logme/0.0.1", "0.1.0": "http://registry.npmjs.org/logme/0.1.0", "0.2.0": "http://registry.npmjs.org/logme/0.2.0", "0.2.1": "http://registry.npmjs.org/logme/0.2.1", "0.2.2": "http://registry.npmjs.org/logme/0.2.2" }, "dist": { "0.0.1": { "shasum": "b9b70943b988a52a530bdec5ed719307ccf02776", "tarball": "http://registry.npmjs.org/logme/-/logme-0.0.1.tgz" }, "0.1.0": { "shasum": "cc1519641c42c275f4407ffd98af7d8aeaac2569", "tarball": "http://registry.npmjs.org/logme/-/logme-0.1.0.tgz" }, "0.2.0": { "shasum": "932df693bb46b54163ed6012f47cb0608d2a422a", "tarball": "http://registry.npmjs.org/logme/-/logme-0.2.0.tgz" }, "0.2.1": { "shasum": "ad2e440e2529b68aa97e3676589f16b826b303dc", "tarball": "http://registry.npmjs.org/logme/-/logme-0.2.1.tgz" }, "0.2.2": { "shasum": "e689639fe688c5fc9622048dfe4bb6217d7c6b2b", "tarball": "http://registry.npmjs.org/logme/-/logme-0.2.2.tgz" } }, "keywords": [ "logger", "logging", "log" ], "url": "http://registry.npmjs.org/logme/" }, "numscale": { "name": "numscale", "description": "Scale numbers and convert into pretty strings with suffixes", "dist-tags": { "latest": "0.0.1" }, "readme": "#numscale.js\n\nA Node.js module for converting numbers into pretty strings with suffixes\nto indicate scale (Kilo, Mega, Giga, etc.)\n\n##Examples:\n\n\t>var ns = require('./numscale');\n\t>var myThroughput = {value: 1000000000, powerOf: 10, maxLen: 5};\n\t>ns.scale(myThroughput)\n\t'1G'\n\n\t>var myCapacity = {value: 1073741824, powerOf: 2, maxLen: 5};\n\t>ns.scale(myCapacity)\n\t'1G'\n\n\t>var myCounter = {value: 654345443, powerOf: 10, maxLen: 6};\n\t>ns.scale(myCounter)\n\t'654.3M'\n\n\t>var myMemory = {value: 43322466, powerOf: 2, maxLen: 7};\n\t>ns.scale(myMemory)\n\t'41.316M'\n\n##Usage:\n\nThe scale() method takes an object argument. The members of the argument object\nare as follows:\n\n* value (required) - the number to be scaled and formatted\n* powerOf (optional) - either 2 or 10: sets scaling factor (defaults to 10)\n* maxLen (optional) - maximum length of the string to be returned (default 20)\n", "maintainers": [ { "name": "mharsch", "email": "mike@harschsystems.com" } ], "time": { "modified": "2011-12-08T22:44:38.935Z", "created": "2011-12-08T22:44:38.802Z", "0.0.1": "2011-12-08T22:44:38.935Z" }, "author": { "name": "Michael Harsch", "email": "mike@harschsystems.com" }, "repository": { "type": "git", "url": "git://github.com/mharsch/numscale.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/numscale/0.0.1" }, "dist": { "0.0.1": { "shasum": "0d359f99a6d52656d13e5b697d53a76eedebaf65", "tarball": "http://registry.npmjs.org/numscale/-/numscale-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/numscale/" }, "geonode-simplegeo": { "name": "geonode-simplegeo", "description": "Geography for Node.js", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "wadey", "email": "wade@wades.im" } ], "time": { "modified": "2011-12-09T00:24:28.124Z", "created": "2011-12-09T00:24:27.061Z", "0.0.1": "2011-12-09T00:24:28.124Z" }, "author": { "name": "Paul Smith", "email": "paulsmith@pobox.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/geonode-simplegeo/0.0.1" }, "dist": { "0.0.1": { "shasum": "341e1d8353f7f9ab368f00d00835bd1121e9acfb", "tarball": "http://registry.npmjs.org/geonode-simplegeo/-/geonode-simplegeo-0.0.1.tgz" } }, "keywords": [ "geography", "geo", "gis", "geos", "client" ], "url": "http://registry.npmjs.org/geonode-simplegeo/" }, "lmj-unibrow": { "name": "lmj-unibrow", "description": "unicode browser and search engine", "dist-tags": { "latest": "0.0.5" }, "readme": "# express-unibrow\n\nAn [expressjs][] app for browsing and searching unicode code points. Unicode\ndata comes from the [Unicode Consortium][].\n\nYou can install this app using `npm`:\n\n $ npm install lmj-unibrow\n\nThen either run the server (`coffee main.coffee`) or include it in your express\nserver:\n\n app.use('/unicode', require('lmj-unibrow').middleware())\n\n[expressjs]: http://expressjs.com\n[Unicode Consortium]: http://www.unicode.org/Public/UNIDATA/\n\n## License\n\nThe unicode codepoints file (codepoints.json) comes from data published by the\n[Unicode Consortium][]. The remainder of the code here is available under the\nfollowing license:\n\n(The MIT License)\n\nCopyright (c) 2011 Leif Johnson \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the 'Software'), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "lmjohns3", "email": "leif@leifjohnson.net" } ], "time": { "modified": "2011-12-09T05:18:29.865Z", "created": "2011-12-09T00:06:28.131Z", "0.0.2": "2011-12-09T00:06:29.059Z", "0.0.3": "2011-12-09T00:25:22.298Z", "0.0.4": "2011-12-09T00:26:34.781Z", "0.0.5": "2011-12-09T05:18:29.865Z" }, "author": { "name": "Leif Johnson", "url": "http://leifjohnson.net" }, "repository": { "type": "git", "url": "git://github.com/lmjohns3/express-unibrow.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/lmj-unibrow/0.0.2", "0.0.3": "http://registry.npmjs.org/lmj-unibrow/0.0.3", "0.0.4": "http://registry.npmjs.org/lmj-unibrow/0.0.4", "0.0.5": "http://registry.npmjs.org/lmj-unibrow/0.0.5" }, "dist": { "0.0.2": { "shasum": "f8b41da91ef76cd24749f0d1e4f7ac85c8e6b82c", "tarball": "http://registry.npmjs.org/lmj-unibrow/-/lmj-unibrow-0.0.2.tgz" }, "0.0.3": { "shasum": "446fd7b6b0fbae9dc02a0ff6abf75cfb9cb955ff", "tarball": "http://registry.npmjs.org/lmj-unibrow/-/lmj-unibrow-0.0.3.tgz" }, "0.0.4": { "shasum": "53f0c84a38f3c590bc114dfaa6b5d76041f831a5", "tarball": "http://registry.npmjs.org/lmj-unibrow/-/lmj-unibrow-0.0.4.tgz" }, "0.0.5": { "shasum": "8e39b592fd77560bddf8bdcb825a40bbc8185163", "tarball": "http://registry.npmjs.org/lmj-unibrow/-/lmj-unibrow-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/lmj-unibrow/" }, "lmj-tomato": { "name": "lmj-tomato", "description": "pomodoro app for node.js", "dist-tags": { "latest": "0.0.4" }, "readme": "# express-tomato\n\nAn [expressjs][] server and [backbonejs][] client for using the\n[Pomodoro Technique®][pomodoro]. Currently uses [mongodb][] for persistence.\n\nTo use as a standalone app, just start up the server:\n\n $ coffee main.coffee\n\nTo mount within another express server, run the `.middleware()` method:\n\n app.use('/tomato', require('lmj-tomato').middleware(options))\n\nAvailable options:\n\n- **analytics** - a Google Analytics identifier\n- **db** - mongodb server to use (defaults to mongodb://localhost/tomato)\n- **timers** - an object with `workSec` and `breakSec` attributes specifying the\n length of the work and break timers (defaults to {workSec: 25 * 60, breakSec:\n 5 * 60})\n\n[expressjs]: http://expressjs.com\n[backbonejs]: http://backbonejs.org\n[pomodoro]: http://www.pomodorotechnique.com\n[mongodb]: http://mongodb.org\n\n## Inspiration\n\nInitial inspiration came from the lovely http://tomatoi.st/.\n\nThe Pomodoro Technique® was developed by Francesco Cirillo and appears to be a\nregistered trademark of the same.\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Leif Johnson <leif@leifjohnson.net>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the 'Software'), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "lmjohns3", "email": "leif@leifjohnson.net" } ], "time": { "modified": "2011-12-09T05:17:31.693Z", "created": "2011-12-08T23:30:48.894Z", "0.0.2": "2011-12-08T23:30:49.824Z", "0.0.3": "2011-12-09T01:09:57.051Z", "0.0.4": "2011-12-09T05:17:31.693Z" }, "author": { "name": "Leif Johnson", "email": "leif@leifjohnson.net" }, "repository": { "type": "git", "url": "git://github.com/lmjohns3/express-tomato.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/lmj-tomato/0.0.2", "0.0.3": "http://registry.npmjs.org/lmj-tomato/0.0.3", "0.0.4": "http://registry.npmjs.org/lmj-tomato/0.0.4" }, "dist": { "0.0.2": { "shasum": "15b3876488e36edc40d0d85098fecf3ed795db2f", "tarball": "http://registry.npmjs.org/lmj-tomato/-/lmj-tomato-0.0.2.tgz" }, "0.0.3": { "shasum": "104c92c2a13fb5df49b41b5157f12a750f42a7d2", "tarball": "http://registry.npmjs.org/lmj-tomato/-/lmj-tomato-0.0.3.tgz" }, "0.0.4": { "shasum": "067e5178706ef6dc5abef10f4ca23a49f4feff75", "tarball": "http://registry.npmjs.org/lmj-tomato/-/lmj-tomato-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/lmj-tomato/" }, "sproutcore": { "name": "sproutcore", "description": "SproutCore with JS buildtools", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "geoffreyd", "email": "geoffreyd@gmail.com" } ], "time": { "modified": "2011-12-09T01:22:41.727Z", "created": "2011-12-09T01:22:36.506Z", "0.0.1": "2011-12-09T01:22:41.727Z" }, "repository": { "type": "git", "url": "git://github.com/fohr/sproutcore.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/sproutcore/0.0.1" }, "dist": { "0.0.1": { "shasum": "2089516ce7b656fcb6e9cf0ed685eaba9daa3668", "tarball": "http://registry.npmjs.org/sproutcore/-/sproutcore-0.0.1.tgz" } }, "keywords": [ "sproutcore" ], "url": "http://registry.npmjs.org/sproutcore/" }, "spex-util": { "name": "spex-util", "description": "spex utils for slice", "dist-tags": { "latest": "0.0.1" }, "readme": "_spex-util_ is a utility for use with spex that provides an alternative _load_ function to modulate's that has automatic mocking for unit tests as well as a _sample_ method for pulling in sample Models\n\n\nmodulate is used in **spex**\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-09T01:40:28.817Z", "created": "2011-12-09T01:40:27.003Z", "0.0.1": "2011-12-09T01:40:28.817Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/spex-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spex-util/0.0.1" }, "dist": { "0.0.1": { "shasum": "f2dae45a6a6e0066dea2d6d7328240d19b088681", "tarball": "http://registry.npmjs.org/spex-util/-/spex-util-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/spex-util/" }, "request-iconv": { "name": "request-iconv", "description": "Request with iconv", "dist-tags": { "latest": "0.1.0" }, "readme": "# Request with iconv -- Simplified HTTP request method With iconv\r\n\r\n## Install\r\n\r\n
\r\n  npm install request-iconv\r\n
\r\n\r\nOr from source:\r\n\r\n
\r\n  git clone git://github.com/mikeal/request.git\r\n  cd request\r\n  npm link\r\n
\r\n\r\n## Super simple to use\r\n\r\nRequest is designed to be the simplest way possible to make http calls. It support HTTPS and follows redirects by default.\r\n\r\n```javascript\r\nvar request = require('request').set(\"Shift_JIS\");\r\n\r\nrequest('http://mysite', function (error, response, body) {\r\n if (!error && response.statusCode == 200) {\r\n console.log(body)\r\n }\r\n})\r\n\r\n\r\n", "maintainers": [ { "name": "thorgeo", "email": "thorgeo65@gmail.com" } ], "time": { "modified": "2011-12-09T02:09:40.126Z", "created": "2011-12-09T02:09:37.501Z", "0.1.0": "2011-12-09T02:09:40.126Z" }, "author": { "name": "Thorgeo", "email": "thorgeo65@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/request-iconv/0.1.0" }, "dist": { "0.1.0": { "shasum": "837d7811e145a0921ef4f451423217c6deaa9bad", "tarball": "http://registry.npmjs.org/request-iconv/-/request-iconv-0.1.0.tgz" } }, "keywords": [ "request", "iconv", "http", "download" ], "url": "http://registry.npmjs.org/request-iconv/" }, "tongwen": { "name": "tongwen", "description": "Simplified/Traditional Chinese convertor", "dist-tags": { "latest": "0.3.2" }, "readme": null, "maintainers": [ { "name": "huang47", "email": "huge.huang@gmail.com" } ], "time": { "modified": "2011-12-09T04:12:29.962Z", "created": "2011-12-09T04:07:37.293Z", "0.3.1": "2011-12-09T04:07:41.576Z", "0.3.2": "2011-12-09T04:12:29.962Z" }, "author": { "name": "huang47", "email": "huge.huang@gmail.com" }, "repository": { "url": "" }, "versions": { "0.3.1": "http://registry.npmjs.org/tongwen/0.3.1", "0.3.2": "http://registry.npmjs.org/tongwen/0.3.2" }, "dist": { "0.3.1": { "shasum": "1489eac9839c85ef2274dd56dd654a907b20c3f4", "tarball": "http://registry.npmjs.org/tongwen/-/tongwen-0.3.1.tgz" }, "0.3.2": { "shasum": "041870860450a742301e6e88b21cb2f99b0b2eae", "tarball": "http://registry.npmjs.org/tongwen/-/tongwen-0.3.2.tgz" } }, "url": "http://registry.npmjs.org/tongwen/" }, "connect-redirecthost": { "name": "connect-redirecthost", "description": "Connect middleware for the Express.js framework that allows redirecting multiple domains to a default one", "dist-tags": { "latest": "0.0.2" }, "readme": "# Connect Host Redirect\n\nconnect-redirecthost is middleware for the Express.js framework that allows redirecting multiple domains to a default one.\n\n## Installation\n\n $ npm install node-force-domain\n\n## Quick Start\n\nUsing connect-redirecthost is easy. Register it within Express.js as middleware by adding the following line into your app.js file before most calls to app.use(...):\n\n```javascript\napp.use(require('connect-redirecthost').redirectHost('www.example.com'));\n```\n\nLocalhost is always excluded to make local development easier.\n\n### Exceptions\n\nRedirect exceptions are supported. If, for example, your site uses a CDN on a separate domain, you can create an exception for that domain\n\n```javascript\napp.use(require('connect-redirecthost').redirectHost({\n to: 'www.example.com', // all requests not on www.example.com will be redirected to www.example.com\n except: 'cdn.example.com' // except for those to cdn.example.com\n}));\n```\n\nYou can also specify multiple exceptions using an array.\n\n```javascript\napp.use(require('connect-redirecthost').redirectHost({\n to: 'www.example.com',\n except: ['cdn.example.com', 'origin.example.com']\n}));\n```\n\n\n## License\n\nView the LICENSE file.\n\n\n", "maintainers": [ { "name": "perropicante", "email": "perropicante@hotmail.com" } ], "time": { "modified": "2011-12-09T06:30:45.210Z", "created": "2011-12-09T04:26:48.054Z", "0.0.0": "2011-12-09T04:26:48.290Z", "0.0.1": "2011-12-09T06:08:12.982Z", "0.0.2": "2011-12-09T06:30:45.210Z" }, "author": { "name": "M Gradek" }, "repository": { "url": "git@github.com:perropicante/connect-redirecthost.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/connect-redirecthost/0.0.0", "0.0.1": "http://registry.npmjs.org/connect-redirecthost/0.0.1", "0.0.2": "http://registry.npmjs.org/connect-redirecthost/0.0.2" }, "dist": { "0.0.0": { "shasum": "c8950e55cb79e6268bfe455be8398c7f18009d64", "tarball": "http://registry.npmjs.org/connect-redirecthost/-/connect-redirecthost-0.0.0.tgz" }, "0.0.1": { "shasum": "de4dadecf5f456de7db13d02a359dd0b8df66087", "tarball": "http://registry.npmjs.org/connect-redirecthost/-/connect-redirecthost-0.0.1.tgz" }, "0.0.2": { "shasum": "9e32b3183687e0239b68fd91727d4c22529b9606", "tarball": "http://registry.npmjs.org/connect-redirecthost/-/connect-redirecthost-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/connect-redirecthost/" }, "node-matrix-jsapi": { "name": "node-matrix-jsapi", "description": "Squiz Matrix JSAPI ported to Nodejs", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "maks", "email": "maks@manichord.com" } ], "time": { "modified": "2011-12-09T05:28:39.815Z", "created": "2011-12-09T05:28:36.115Z", "0.0.1": "2011-12-09T05:28:39.815Z" }, "author": { "name": "Maksim Lin", "email": "maks@manichord.com", "url": "http://manichord.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-matrix-jsapi/0.0.1" }, "dist": { "0.0.1": { "shasum": "5cdad324add42d1fa9db5358b41968904deb5f9f", "tarball": "http://registry.npmjs.org/node-matrix-jsapi/-/node-matrix-jsapi-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-matrix-jsapi/" }, "suicide": { "name": "suicide", "description": "kills self or the process which has required it", "dist-tags": { "latest": "0.2.0" }, "readme": "x|\n===\n\n", "maintainers": [ { "name": "bilalhusain", "email": "bilal@bilalhusain.com" } ], "time": { "modified": "2011-12-09T19:09:46.080Z", "created": "2011-12-09T16:41:33.369Z", "0.1.0": "2011-12-09T16:41:33.638Z", "0.2.0": "2011-12-09T19:09:46.080Z" }, "author": { "name": "Bilal Husain", "email": "bilal@bilalhusain.com" }, "repository": { "type": "git", "url": "git://github.com/bilalhusain/node-suicide.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/suicide/0.1.0", "0.2.0": "http://registry.npmjs.org/suicide/0.2.0" }, "dist": { "0.1.0": { "shasum": "6d34f0c21933be699692f1e8042af84587f9f200", "tarball": "http://registry.npmjs.org/suicide/-/suicide-0.1.0.tgz" }, "0.2.0": { "shasum": "8f2d71286743d894967ee7e25e9c6e7bb160346a", "tarball": "http://registry.npmjs.org/suicide/-/suicide-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/suicide/" }, "mix": { "name": "mix", "description": "Mix properties into objects with ease.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "moonmaster9000", "email": "moonmaster9000@gmail.com" } ], "time": { "modified": "2011-12-09T20:29:43.676Z", "created": "2011-12-09T20:29:42.668Z", "0.0.1": "2011-12-09T20:29:43.676Z" }, "author": { "name": "Matt Parker", "email": "moonmaster9000@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/moonmaster9000/mix.coffee.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/mix/0.0.1" }, "dist": { "0.0.1": { "shasum": "2213325f50ed60d740abff73bb920755ffd7006e", "tarball": "http://registry.npmjs.org/mix/-/mix-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/mix/" }, "dagron": { "name": "dagron", "description": "an HTML5 Drag and Drop library for Ender", "dist-tags": { "latest": "0.0.3" }, "readme": "## Ender interface to HTML5 Drag and Droppables\n\nWorks like this\n\n``` js\n$('div.draggables').dagron({\n // all options are 'optional', no pun intended\n handle: 'div.handle'\n , target: 'div.droptarget'\n , start: function (el) {\n // el is the item you started dragging\n }\n , drag: function (el) {\n // el is dragged element\n }\n , drop: function (el) {\n // el is the target the dragged item was dropped on\n }\n , enter: function (el) {\n // el is the element target you entered into\n }\n , leave: function (el) {\n // el is the item left from\n }\n , end: function (el) {\n // el is the element you stopped dragging\n }\n})\n```\n\n### Dependencies\nMinimal dependency of [Enders](http://ender.no.de) [Jeesh](http://ender-js.s3.amazonaws.com/jeesh.min.js)", "maintainers": [ { "name": "ded", "email": "polvero@gmail.com" } ], "time": { "modified": "2011-12-09T23:49:16.275Z", "created": "2011-12-09T22:43:04.186Z", "0.0.1": "2011-12-09T22:43:05.511Z", "0.0.2": "2011-12-09T23:13:21.324Z", "0.0.3": "2011-12-09T23:49:16.275Z" }, "author": { "name": "Dustin Diaz", "email": "dustin@dustindiaz.com", "url": "http://dustindiaz.com" }, "repository": { "type": "git", "url": "git://github.com/ded/dagron.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dagron/0.0.1", "0.0.2": "http://registry.npmjs.org/dagron/0.0.2", "0.0.3": "http://registry.npmjs.org/dagron/0.0.3" }, "dist": { "0.0.1": { "shasum": "ce1028665a38accaca1bc140b68032215e056b71", "tarball": "http://registry.npmjs.org/dagron/-/dagron-0.0.1.tgz" }, "0.0.2": { "shasum": "c89749e2eba1b7f87608d67fe7e1384eb41a328e", "tarball": "http://registry.npmjs.org/dagron/-/dagron-0.0.2.tgz" }, "0.0.3": { "shasum": "78d9e5d33031a05a5668cd641289f1392563f221", "tarball": "http://registry.npmjs.org/dagron/-/dagron-0.0.3.tgz" } }, "keywords": [ "ender", "drag", "drop", "html5" ], "url": "http://registry.npmjs.org/dagron/" }, "figc": { "name": "figc", "description": "Merge config files with command-line arguments", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "substack", "email": "mail@substack.net" } ], "time": { "modified": "2011-12-09T23:57:45.681Z", "created": "2011-12-09T23:57:44.352Z", "0.0.0": "2011-12-09T23:57:45.681Z" }, "author": { "name": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net" }, "repository": { "type": "git", "url": "git://github.com/substack/node-figc.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/figc/0.0.0" }, "dist": { "0.0.0": { "shasum": "14a3a171ae7ac6377320358f198f097d40959936", "tarball": "http://registry.npmjs.org/figc/-/figc-0.0.0.tgz" } }, "keywords": [ "config", "json", "argv", "options", "arguments" ], "url": "http://registry.npmjs.org/figc/" }, "webcl": { "name": "webcl", "description": "OpenCL bindings for Node.js", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "fifield", "email": "fifield@mtnhigh.net" } ], "time": { "modified": "2011-12-09T23:58:26.768Z", "created": "2011-12-09T23:58:25.665Z", "0.1.0": "2011-12-09T23:58:26.768Z" }, "author": { "name": "Jeff Fifield", "email": "fifield@mtnhigh.net" }, "repository": { "type": "git", "url": "git://github.com/fifield/node-webcl.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/webcl/0.1.0" }, "dist": { "0.1.0": { "shasum": "ec8aabb80df9041cf3e737beac39bb06e7597657", "tarball": "http://registry.npmjs.org/webcl/-/webcl-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/webcl/" }, "dropshare": { "name": "dropshare", "description": "A ge.tt / min.us clone for your private servers", "dist-tags": { "latest": "0.1.0" }, "readme": "Dropshare\n===\n\n[DropShare](http://dropsha.re) is a shameless [ge.tt](http://ge.tt) / [min.us](http://min.us) clone. [droplr](http://droplr.com) is also similar.\n\nClients\n===\n\nA few different clients are avaible.\n\nWeb\n---\n\nWith the web-client you can drag-n-drop or use the normal upload/download.\n\n [http://dropsha.re](http://dropsha.re)\n\nBash\n---\n\n**Usage**\n\n dropshare /path/to/file.ext\n \n # Example - share your public ssh key with someone\n dropshare ~/.ssh/id_rsa.pub\n \n**Example Output**\n\n Your file, Sir! (or Ma'am):\n \n http://dropsha.re/#foHsCQA\n \n wget 'http://api.dropsha.re/files/foHsCQA/coolaj86@ubuntu-tablet.pub'\n \n curl 'http://api.dropsha.re/files/foHsCQA' -o 'coolaj86@ubuntu-tablet.pub'\n\n**Installation**\n\n sudo wget 'https://raw.github.com/coolaj86/dropshare/master/clients/dropshare.sh' -O '/usr/local/bin/dropshare'\n sudo chmod a+x '/usr/local/bin/dropshare'\n\nServer\n===\n\nIf you're interested in consulting or setup to run DropShare on your private network\nat your Home Office, or Business please contact .\n\nQuick Start for Running your own DropShare\n---\n\n 0. Install `redis`. See Appendix (below) for installing redis on OS X.\n 0. Install [Spark](https://github.com/senchalabs/spark) with `npm install -g spark`.\n 0. Copy `config.default.js` to `config.js`, and customize any server\n settings you would like.\n 0. Run `cd public; ./deploy.sh` to compile the static assets.\n 0. Start the server with `spark`. By default it runs on port 3700.\n\nRunning Tests\n---\n\nRun the tests with:\n\n cd tests\n ./test.sh\n\nThe tests depend on being in the same directory as the test script, due\nto paths to resources and such.\n\n\nLICENSE\n===\n\nDropshare is available under the following licenses:\n\n * MIT\n * Apache 2\n\nAppendix\n===\n\nInstalling Redis\n---\n\n brew install redis\n\n mkdir -p ~/Library/LaunchAgents\n\n launchctl unload -w ~/Library/LaunchAgents/io.redis.redis-server.plist 2>/dev/null || true\n cp /usr/local/Cellar/redis/2.2.12/io.redis.redis-server.plist ~/Library/LaunchAgents/\n launchctl load -w ~/Library/LaunchAgents/io.redis.redis-server.plist\n\n**To start redis manually:**\n\n redis-server /usr/local/etc/redis.conf\n\n**To access the server:**\n redis-cli\n\nUbuntu Linux\n---\n\n sudo apt-get install redis\n", "maintainers": [ { "name": "jergason", "email": "jergason@gmail.com" } ], "time": { "modified": "2011-12-10T01:04:48.825Z", "created": "2011-12-10T01:04:47.816Z", "0.1.0": "2011-12-10T01:04:48.825Z" }, "author": { "name": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "http://coolaj86.info/" }, "repository": { "type": "git", "url": "git://github.com/coolaj86/dropshare.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/dropshare/0.1.0" }, "dist": { "0.1.0": { "shasum": "4b1ae319825bdcbe3abd3fd8b7be6c85cfd6c7a7", "tarball": "http://registry.npmjs.org/dropshare/-/dropshare-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/dropshare/" }, "amdefine": { "name": "amdefine", "description": "Provide AMD's define() API for declaring modules in the AMD format", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "jrburke", "email": "jrburke@gmail.com" } ], "time": { "modified": "2011-12-10T01:16:03.912Z", "created": "2011-12-10T01:16:02.521Z", "0.0.1": "2011-12-10T01:16:03.912Z" }, "author": { "name": "James Burke", "email": "jrburke@gmail.com", "url": "http://github.com/jrburke" }, "versions": { "0.0.1": "http://registry.npmjs.org/amdefine/0.0.1" }, "dist": { "0.0.1": { "shasum": "20add952bf0f8941ae2765386c92310679d4a954", "tarball": "http://registry.npmjs.org/amdefine/-/amdefine-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/amdefine/" }, "superfeedr": { "name": "superfeedr", "description": "A package to interact with Superfeedr's API and get pushed RSS content", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "julien51", "email": "julien@superfeedr.com" } ], "time": { "modified": "2011-12-10T01:55:11.079Z", "created": "2011-12-10T01:55:09.753Z", "0.0.1": "2011-12-10T01:55:11.079Z" }, "author": { "name": "Julien Genestoux", "email": "julien@superfeedr.com", "url": "http://ouvre-boite.com" }, "repository": { "type": "git", "url": "git://github.com/superfeedr/superfeedr-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/superfeedr/0.0.1" }, "dist": { "0.0.1": { "shasum": "35651a82656a8b27681f8dae9209678b7a33a490", "tarball": "http://registry.npmjs.org/superfeedr/-/superfeedr-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/superfeedr/" }, "node-TBD": { "name": "node-TBD", "description": "Node TDB", "dist-tags": { "latest": "0.0.1" }, "readme": "# Node TBD\n\nThis library is the debugger for callback functions.\n\n## Quick Example\n\n```js\nvar TBD = require('node-TBD');\nvar http = require('http');\n\nvar server = http.createServer(TBD);\nserver.listen();\n```\n\n```js\ntelnet localhost 13000\nnode-TBD> // input your code.\n```\n\n## Install\n\n```js\nnpm install TBD\n```\n\n## Author\n\n[@tricknotes](https://github.com/tricknotes)\n\n## License\n\nLicensed under MIT.\n", "maintainers": [ { "name": "tricknotes", "email": "tricknotes.rs@gmail.com" } ], "time": { "modified": "2011-12-10T07:06:54.962Z", "created": "2011-12-10T07:06:52.032Z", "0.0.1": "2011-12-10T07:06:54.962Z" }, "author": { "name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tricknotes/node-TDB.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-TBD/0.0.1" }, "dist": { "0.0.1": { "shasum": "2cd0d8a5278c631d495e92881e4285a04aa4032a", "tarball": "http://registry.npmjs.org/node-TBD/-/node-TBD-0.0.1.tgz" } }, "keywords": [ "debugger", "TBD" ], "url": "http://registry.npmjs.org/node-TBD/" }, "Google_Plus_Server_Library": { "name": "Google_Plus_Server_Library", "description": "Server-Side Implementation of Google's Client-Side Javascript Library for Google+", "dist-tags": { "latest": "0.0.1" }, "readme": "Detailed instructions coming in the near future.\n\nIn the meantime, this server side library is meant to use similar syntax as the Google JavaScript Client Library for Google+ (more info at http://googlecode.blogspot.com/2011/11/javascript-client-library-for-google.html)\n\nBasic usage can be viewed in Examples/test.js", "maintainers": [ { "name": "phated", "email": "blaine@iceddev.com" } ], "time": { "modified": "2011-12-10T07:55:53.162Z", "created": "2011-12-10T07:55:51.946Z", "0.0.1": "2011-12-10T07:55:53.162Z" }, "author": { "name": "Blaine Bublitz", "email": "blaine@iceddev.com", "url": "http://iceddev.com" }, "repository": { "type": "git", "url": "git://github.com/phated/Google-Plus-Server-Library.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/Google_Plus_Server_Library/0.0.1" }, "dist": { "0.0.1": { "shasum": "4b91121353800688ab55d3dbf1779cb72edb4d08", "tarball": "http://registry.npmjs.org/Google_Plus_Server_Library/-/Google_Plus_Server_Library-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/Google_Plus_Server_Library/" }, "authpack": { "name": "authpack", "description": "Package of distributed client and server OAuth2 API's", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "stolsma", "email": "npm@tolsma.net" } ], "time": { "modified": "2011-12-10T08:07:30.090Z", "created": "2011-12-10T08:07:28.421Z", "0.0.1": "2011-12-10T08:07:30.090Z" }, "author": { "name": "Tolsma Telematica Consultancy", "email": "code@tolsma.net" }, "repository": { "type": "git", "url": "git://github.com/stolsma/authpack.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/authpack/0.0.1" }, "dist": { "0.0.1": { "shasum": "30b5b6a2966aead38da0f22e6614f5efca9dcfbe", "tarball": "http://registry.npmjs.org/authpack/-/authpack-0.0.1.tgz" } }, "keywords": [ "distributed", "oauth2", "service", "authorization", "authentication", "OpenID Connect" ], "url": "http://registry.npmjs.org/authpack/" }, "tinycolor": { "name": "tinycolor", "description": "a to-the-point color module for node", "dist-tags": { "latest": "0.0.1" }, "readme": "# tinycolor #\n\nThis is a no-fuzz, barebone, zero muppetry color module for node.js.", "maintainers": [ { "name": "einaros", "email": "einaros@gmail.com" } ], "time": { "modified": "2011-12-10T12:22:18.462Z", "created": "2011-12-10T12:22:16.933Z", "0.0.1": "2011-12-10T12:22:18.462Z" }, "author": { "name": "Einar Otto Stangvik", "email": "einaros@gmail.com", "url": "http://2x.io" }, "repository": { "type": "git", "url": "git://github.com/einaros/tinycolor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tinycolor/0.0.1" }, "dist": { "0.0.1": { "shasum": "320b5a52d83abb5978d81a3e887d4aefb15a6164", "tarball": "http://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/tinycolor/" }, "object": { "name": "object", "description": "JavaScript object utilities library", "dist-tags": { "latest": "0.2.0" }, "readme": "# object\n\nJavaScript object utilities library\n\n## installation\n\n $ npm install object\n\n## License\n\nMIT License\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T15:37:12.534Z", "created": "2011-12-10T14:11:41.758Z", "0.0.0": "2011-12-10T14:11:43.833Z", "0.1.0": "2011-12-10T15:06:12.099Z", "0.2.0": "2011-12-10T15:37:12.534Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com" }, "repository": { "type": "git", "url": "git://github.com/onirame/object.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/object/0.0.0", "0.1.0": "http://registry.npmjs.org/object/0.1.0", "0.2.0": "http://registry.npmjs.org/object/0.2.0" }, "dist": { "0.0.0": { "shasum": "a90541d6913fe3a4038d2dd64ceba853be3ae879", "tarball": "http://registry.npmjs.org/object/-/object-0.0.0.tgz" }, "0.1.0": { "shasum": "e95ad5ed8a64f49321032f55b1e33c4b0d114df4", "tarball": "http://registry.npmjs.org/object/-/object-0.1.0.tgz" }, "0.2.0": { "shasum": "8193b7ae48e8d8881f37e4a0b051a6acb16082ca", "tarball": "http://registry.npmjs.org/object/-/object-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/object/" }, "chainseq": { "name": "chainseq", "description": "Like seq, but smaller, more complicated and hopefully less buggy.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "yorick", "email": "yorickvanpelt@gmail.com" } ], "time": { "modified": "2011-12-10T17:01:34.859Z", "created": "2011-12-10T17:01:32.226Z", "0.0.1": "2011-12-10T17:01:34.859Z" }, "author": { "name": "Yorick" }, "repository": { "type": "git", "url": "git://github.com/yorickvP/node-chainseq.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/chainseq/0.0.1" }, "dist": { "0.0.1": { "shasum": "814d35921be426af47618cedeb2ba12e3b9e330c", "tarball": "http://registry.npmjs.org/chainseq/-/chainseq-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/chainseq/" }, "array": { "name": "array", "description": "JavaScript array utilities library", "dist-tags": { "latest": "0.3.0" }, "readme": "# array\n\nJavaScript array utilities library\n\n## installation\n\n $ npm install array\n\n## License\n\nMIT License\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T17:19:01.174Z", "created": "2011-12-10T14:12:48.951Z", "0.0.0": "2011-12-10T14:12:51.327Z", "0.1.0": "2011-12-10T16:12:42.959Z", "0.2.0": "2011-12-10T16:53:35.210Z", "0.3.0": "2011-12-10T17:19:01.174Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com" }, "repository": { "type": "git", "url": "git://github.com/onirame/array.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/array/0.0.0", "0.1.0": "http://registry.npmjs.org/array/0.1.0", "0.2.0": "http://registry.npmjs.org/array/0.2.0", "0.3.0": "http://registry.npmjs.org/array/0.3.0" }, "dist": { "0.0.0": { "shasum": "5e5f37d4e28eff84c9144f1440c0fa7ed97d4894", "tarball": "http://registry.npmjs.org/array/-/array-0.0.0.tgz" }, "0.1.0": { "shasum": "95e63d44c0c4d7e1b472a18039dc94a7215681c9", "tarball": "http://registry.npmjs.org/array/-/array-0.1.0.tgz" }, "0.2.0": { "shasum": "75668828a4236c77640ce1cb53bf467667a22081", "tarball": "http://registry.npmjs.org/array/-/array-0.2.0.tgz" }, "0.3.0": { "shasum": "b2e48ee7372a40c0b712c3fde99dd2fe9e43c0a4", "tarball": "http://registry.npmjs.org/array/-/array-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/array/" }, "string-util": { "name": "string-util", "description": "JavaScript string utilities library", "dist-tags": { "latest": "0.2.0" }, "readme": "# string\n\nJavaScript string utilities library\n\n## installation\n\n $ npm install string\n\n## License\n\nMIT License\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T18:26:32.240Z", "created": "2011-12-10T14:15:56.860Z", "0.0.0": "2011-12-10T14:15:58.709Z", "0.1.0": "2011-12-10T17:56:33.116Z", "0.2.0": "2011-12-10T18:26:32.240Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com" }, "repository": { "type": "git", "url": "git://github.com/onirame/string.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/string-util/0.0.0", "0.1.0": "http://registry.npmjs.org/string-util/0.1.0", "0.2.0": "http://registry.npmjs.org/string-util/0.2.0" }, "dist": { "0.0.0": { "shasum": "c29a862a68f58e3dca589cabd6158174f7ebf73f", "tarball": "http://registry.npmjs.org/string-util/-/string-util-0.0.0.tgz" }, "0.1.0": { "shasum": "f4048e739365cee11eec31ce618a85c30d80bc3b", "tarball": "http://registry.npmjs.org/string-util/-/string-util-0.1.0.tgz" }, "0.2.0": { "shasum": "8a98ef5742496043a0275dfc0503d6e58656d707", "tarball": "http://registry.npmjs.org/string-util/-/string-util-0.2.0.tgz" } }, "url": "http://registry.npmjs.org/string-util/" }, "function": { "name": "function", "description": "JavaScript function utilities library", "dist-tags": { "latest": "0.1.0" }, "readme": "# function\n\nJavaScript function utilities library\n\n## installation\n\n $ npm install function\n\n## License\n\nMIT License\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T18:41:45.185Z", "created": "2011-12-10T14:13:42.590Z", "0.0.0": "2011-12-10T14:13:44.534Z", "0.1.0": "2011-12-10T18:41:45.185Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com" }, "repository": { "type": "git", "url": "git://github.com/onirame/function.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/function/0.0.0", "0.1.0": "http://registry.npmjs.org/function/0.1.0" }, "dist": { "0.0.0": { "shasum": "59b2b59d5041442bddc4d4ed70df79cc302552ef", "tarball": "http://registry.npmjs.org/function/-/function-0.0.0.tgz" }, "0.1.0": { "shasum": "c143042e7bcdaa93956a2cb17e1a8ebe75e2d081", "tarball": "http://registry.npmjs.org/function/-/function-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/function/" }, "humane-js": { "name": "humane-js", "description": "A simple, modern, browser notification system", "dist-tags": { "latest": "2.2.7" }, "readme": null, "maintainers": [ { "name": "wavded", "email": "wavded@gmail.com" } ], "time": { "modified": "2011-12-10T19:52:51.812Z", "created": "2011-12-10T19:52:50.362Z", "2.2.7": "2011-12-10T19:52:51.812Z" }, "author": { "name": "Marc Harter", "email": "@wavded", "url": "wavded.com" }, "repository": { "type": "git", "url": "git://github.com/wavded/humane-js.git" }, "versions": { "2.2.7": "http://registry.npmjs.org/humane-js/2.2.7" }, "dist": { "2.2.7": { "shasum": "82e839e0008266b2e7e1e550d133af9c8cb9af23", "tarball": "http://registry.npmjs.org/humane-js/-/humane-js-2.2.7.tgz" } }, "url": "http://registry.npmjs.org/humane-js/" }, "hash-struct": { "name": "hash-struct", "description": "JavaScript hash data structure library", "dist-tags": { "latest": "0.3.0" }, "readme": "# hash-struct\n\nJavaScript hash data structure library\n\n## Installation\n\n $ npm install hash-struct\n\n## License\n\nMIT License\n\nCopyright (c) 2011 Enrico Marino <enrico.marino@email.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "onirame", "email": "enrico.marino@email.com" } ], "time": { "modified": "2011-12-10T20:20:25.368Z", "created": "2011-12-10T19:32:29.670Z", "0.0.0": "2011-12-10T19:32:31.635Z", "0.1.0": "2011-12-10T19:51:39.823Z", "0.2.0": "2011-12-10T20:03:28.664Z", "0.3.0": "2011-12-10T20:20:25.368Z" }, "author": { "name": "Enrico Marino", "email": "enrico.marino@email.com", "url": "http://onirame.no.de" }, "repository": { "type": "git", "url": "git://github.com/onirame/hash-struct.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/hash-struct/0.0.0", "0.1.0": "http://registry.npmjs.org/hash-struct/0.1.0", "0.2.0": "http://registry.npmjs.org/hash-struct/0.2.0", "0.3.0": "http://registry.npmjs.org/hash-struct/0.3.0" }, "dist": { "0.0.0": { "shasum": "21b99cbf95dbf297f65c0ad5401688960cca51c1", "tarball": "http://registry.npmjs.org/hash-struct/-/hash-struct-0.0.0.tgz" }, "0.1.0": { "shasum": "a8e4aca4e6a712a7903e3dca8efed389b4d2f2aa", "tarball": "http://registry.npmjs.org/hash-struct/-/hash-struct-0.1.0.tgz" }, "0.2.0": { "shasum": "a42a0e444172b75101a2b9bd5329eddc5644753e", "tarball": "http://registry.npmjs.org/hash-struct/-/hash-struct-0.2.0.tgz" }, "0.3.0": { "shasum": "8013b5c313ced0f86cdf306dfe52dade78fba876", "tarball": "http://registry.npmjs.org/hash-struct/-/hash-struct-0.3.0.tgz" } }, "url": "http://registry.npmjs.org/hash-struct/" }, "blueimp-md5": { "name": "blueimp-md5", "description": "JavaScript MD5 implementation.", "dist-tags": { "latest": "1.0.0" }, "readme": "# JavaScript MD5\n\n## Demo\n[JavaScript MD5 Demo](http://blueimp.github.com/JavaScript-MD5/)\n\n## Usage\n\n### Client-side\nInclude the (minified) JavaScript [MD5](http://en.wikipedia.org/wiki/MD5) script in your HTML markup:\n\n```html\n\n```\n\nIn your application code, calculate the ([hex](http://en.wikipedia.org/wiki/Hexadecimal)-encoded) [MD5](http://en.wikipedia.org/wiki/MD5) hash of a string by calling the **md5** method with the string as argument:\n\n```js\nvar hash = md5(\"value\"); // \"2063c1608d6e0baf80249c42e2be5804\"\n```\n\n### Server-side\n\nThe following is an example how to use the JavaScript MD5 module on the server-side with [node.js](http://nodejs.org/).\n\nCreate a new directory and add the **md5.js** file. Or alternatively, install the **blueimp-md5** package with [npm](http://npmjs.org/):\n\n```sh\nnpm install blueimp-md5\n```\n\nAdd a file **server.js** with the following content:\n\n```js\nrequire(\"http\").createServer(function (req, res) {\n // The md5 module exports the md5() function:\n var md5 = require(\"./md5\").md5,\n // Use the following version if you installed the package with npm:\n // var md5 = require(\"blueimp-md5\").md5,\n url = require(\"url\"),\n query = url.parse(req.url).query;\n res.writeHead(200, {\"Content-Type\": \"text/plain\"});\n // Calculate and print the MD5 hash of the url query:\n res.end(md5(query));\n}).listen(8080, \"localhost\");\nconsole.log(\"Server running at http://localhost:8080/\");\n```\n\nRun the application with the following command:\n\n```sh\nnode server.js\n```\n\n## Requirements\nThe JavaScript MD5 script has zero dependencies.\n\n## API\n\nCalculate the ([hex](http://en.wikipedia.org/wiki/Hexadecimal)-encoded) [MD5](http://en.wikipedia.org/wiki/MD5) hash of a given string value:\n\n```js\nvar hash = md5(\"value\"); // \"2063c1608d6e0baf80249c42e2be5804\"\n```\n\nCalculate the ([hex](http://en.wikipedia.org/wiki/Hexadecimal)-encoded) [HMAC](http://en.wikipedia.org/wiki/HMAC)-MD5 hash of a given string value and key:\n\n```js\nvar hash = md5(\"value\", \"key\"); // \"01433efd5f16327ea4b31144572c67f6\"\n```\n \nCalculate the raw [MD5](http://en.wikipedia.org/wiki/MD5) hash of a given string value:\n\n```js\nvar hash = md5(\"value\", null, true);\n```\n\nCalculate the raw [HMAC](http://en.wikipedia.org/wiki/HMAC)-MD5 hash of a given string value and key:\n\n```js\nvar hash = md5(\"value\", \"key\", true);\n```\n\n## License\nThe JavaScript MD5 script is released under the [MIT license](http://creativecommons.org/licenses/MIT/).\n", "maintainers": [ { "name": "blueimp", "email": "sebastian.tschan@gmail.com" } ], "time": { "modified": "2011-12-10T21:06:07.178Z", "created": "2011-12-10T21:06:04.364Z", "1.0.0": "2011-12-10T21:06:07.178Z" }, "author": { "name": "Sebastian Tschan", "url": "https://blueimp.net" }, "repository": { "type": "git", "url": "git://github.com/blueimp/JavaScript-MD5.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/blueimp-md5/1.0.0" }, "dist": { "1.0.0": { "shasum": "f546a235f74a5f9c0be72b6e2d33d8908bd4bcba", "tarball": "http://registry.npmjs.org/blueimp-md5/-/blueimp-md5-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/blueimp-md5/" }, "usenode-release": { "name": "usenode-release", "description": "Release script for releasing usenode projects", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "richardhodgson", "email": "contact@rhodgson.co.uk" } ], "time": { "modified": "2011-12-10T21:36:15.390Z", "created": "2011-12-10T21:31:49.585Z", "0.0.1": "2011-12-10T21:36:15.390Z" }, "author": { "name": "Richard Hodgson", "email": "contact@rhodgson.co.uk", "url": "http://rhodgson.co.uk" }, "repository": { "type": "git", "url": "git://github.com/usenode/usenode-release.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/usenode-release/0.0.1" }, "dist": { "0.0.1": { "shasum": "78b606790b610606a68a4b3ac9ec7825dfb8b375", "tarball": "http://registry.npmjs.org/usenode-release/-/usenode-release-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/usenode-release/" }, "ae86": { "name": "ae86", "description": "Static website generator.", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "cliffano", "email": "cliffano@gmail.com" } ], "time": { "modified": "2011-12-11T00:27:14.690Z", "created": "2011-12-11T00:20:29.436Z", "0.0.2": "2011-12-11T00:27:14.690Z" }, "author": { "name": "Cliffano Subagio", "email": "blah@cliffano.com", "url": "http://blog.cliffano.com" }, "repository": { "type": "git", "url": "git://github.com/cliffano/ae86.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/ae86/0.0.2" }, "dist": { "0.0.2": { "shasum": "aff90b085b2c08ad575480385aa529631bc8b7f6", "tarball": "http://registry.npmjs.org/ae86/-/ae86-0.0.2.tgz" } }, "keywords": [ "static", "website", "generator" ], "url": "http://registry.npmjs.org/ae86/" }, "geckoboard-node": { "name": "geckoboard-node", "description": "Node.js middleware for creating Geckoboard widgets.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "hebo", "email": "doubletime@gmail.com" } ], "time": { "modified": "2011-12-11T02:12:52.131Z", "created": "2011-12-11T02:10:51.747Z", "0.0.1": "2011-12-11T02:12:52.131Z" }, "author": { "name": "James Richard", "email": "james@james-richard.com" }, "repository": { "type": "git", "url": "git@github.com:Cev/geckoboard-node.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/geckoboard-node/0.0.1" }, "dist": { "0.0.1": { "shasum": "79cdd2bbfd27bd4e6d7007335c326145b8992f8b", "tarball": "http://registry.npmjs.org/geckoboard-node/-/geckoboard-node-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/geckoboard-node/" }, "mobileagent": { "name": "mobileagent", "description": "Utility for Japanese mobile phones", "dist-tags": { "latest": "1.0.0" }, "readme": null, "maintainers": [ { "name": "tokuhirom", "email": "tokuhirom@gmail.com" } ], "time": { "modified": "2011-12-11T02:25:09.959Z", "created": "2011-12-11T02:25:08.906Z", "1.0.0": "2011-12-11T02:25:09.959Z" }, "author": { "name": "Tokuhiro Matsuno", "email": "tokuhirom@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/tokuhirom/mobileagent-js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/mobileagent/1.0.0" }, "dist": { "1.0.0": { "shasum": "bf25b3425c9818f62c9309876d9e2d5c956e780d", "tarball": "http://registry.npmjs.org/mobileagent/-/mobileagent-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/mobileagent/" }, "dotpath": { "name": "dotpath", "description": "Utility to wrap object with dotpath support for traversal, modification and existence checking.", "dist-tags": { "latest": "0.0.1" }, "readme": "# DotPath\nDotPath is a utility to wrap objects with dotpath support for traversal, modification and existence checking.\n\n## Usage\n\n npm install dotpath\n\n## Interface\n\n#### new DotPath(obj, separator)\nBy default, '.' is used as the separation symbol. But you can change that to other things, such as '::'\n\n#### dotpath.exists(path)\nIf any point in the path doesn't exist, will return false. If the end is reached, will return true.\n\n#### dotpath.get([path])\nGet the value at the specified dotpath, if non supplied; return entire object. If any point in the path doesn't exist, will return undefined.\n\n#### dotpath.set(path, value, destroy)\nSet the value at the given dotpath. Will create new objects along the way if the path doesn't exist. If destroy is enabled, will also overwrite existing non-object parents in the path. If only one argument is supplied, the entire object will be overwritten to match it.\n\n#### dotpath.forceSet(path, value)\nThis is simply an alias to set() that always uses destroy = true.\n\n## Example\n\n var test = new DotPath({ foo: { bar: 'baz' } })\n test.exists('foo.bar') // true\n test.get('foo.bar') // 'baz'\n\n test.set('foo.foo.foo.bar', 'baz') // true\n test.get('foo.foo.foo.bar') // 'baz'\n\n var success = test.set('foo', 'bar') // false\n test.get('foo') // { bar: 'baz' }\n\n // Try destructive mode now.\n if ( ! success) {\n test.forceSet('foo', 'bar') // true\n test.get('foo') // 'bar'\n }\n\n---\n\n### Copyright (c) 2011 Stephen Belanger\n#### Licensed under MIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-12-11T03:02:52.896Z", "created": "2011-12-11T02:31:19.251Z", "0.0.0": "2011-12-11T02:31:20.531Z", "0.0.1": "2011-12-11T03:02:52.896Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "url": "git://github.com/Qard/DotPath.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/dotpath/0.0.0", "0.0.1": "http://registry.npmjs.org/dotpath/0.0.1" }, "dist": { "0.0.0": { "shasum": "1c6492e380f9d55862aea3c3a7ea5a332af70d33", "tarball": "http://registry.npmjs.org/dotpath/-/dotpath-0.0.0.tgz" }, "0.0.1": { "shasum": "0e0c3a0b2dfcba842db7bf0757c0c2a6b40d1c73", "tarball": "http://registry.npmjs.org/dotpath/-/dotpath-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/dotpath/" }, "mediatr": { "name": "mediatr", "description": "JavaScript Mediator Pattern", "dist-tags": { "latest": "1.0.1" }, "readme": "", "maintainers": [ { "name": "chrisevans", "email": "cmevans2@gmail.com" } ], "time": { "modified": "2011-12-11T03:50:36.532Z", "created": "2011-12-11T03:43:28.292Z", "1.0.0": "2011-12-11T03:43:28.576Z", "1.0.1": "2011-12-11T03:50:36.532Z" }, "author": { "name": "Chris Evans", "email": "cmevans2@gmail.com", "url": "http://twitter.com/_chrisevans" }, "versions": { "1.0.0": "http://registry.npmjs.org/mediatr/1.0.0", "1.0.1": "http://registry.npmjs.org/mediatr/1.0.1" }, "dist": { "1.0.0": { "shasum": "3f0024577d9e408b270e9d0ff307f5e4a1b40d11", "tarball": "http://registry.npmjs.org/mediatr/-/mediatr-1.0.0.tgz" }, "1.0.1": { "shasum": "3ff297c07b6b022d70f861ad85815270b5f3379d", "tarball": "http://registry.npmjs.org/mediatr/-/mediatr-1.0.1.tgz" } }, "keywords": [ "ender", "decoupled", "app-core", "controller", "base" ], "url": "http://registry.npmjs.org/mediatr/" }, "boxeen": { "name": "boxeen", "description": "Boxee API wrapper", "dist-tags": { "latest": "0.1.0" }, "readme": "# Boxeen\nBoxee API wrapper for node\n\n# Install\n $ npm install boxeen\n\n# Usage Example\n\n var boxeen = require('boxeen');\n \n boxeen.find(1000, function(hosts) {\n console.log('List of found hosts: \\n' + JSON.stringify(hosts));\n \n boxeen.GetVolume(hosts[0], function(e, volume) {\n if(e) {\n console.log(e);\n } else {\n console.log('Volume: ' + volume);\n }\n });\n });\n\n# API\n\n**find**: Find hosts in the local network\n\n * @param {int} timeout in millisecons\n * @param {function(hosts)} callback (optional)\n\n\nhosts:\n\n [\n {\n host: 'hostname',\n port: 8800\n },\n ...\n ]\n \nusage:\n\n boxeen.find(1000, function(hosts) {\n console.log('List of found hosts: \\n' + JSON.stringify(hosts));\n });\n\n**GetVolume**: Retrieves the current volume setting as a percentage of the maximum possible value.\n\n * @param {object} host\n * @param {function(error, volume)} callback (optional)\n\nusage:\n\n boxeen.GetVolume(host, function(e, volume) {\n if(e) {\n console.log(e);\n } else {\n console.log('Volume: ' + volume);\n }\n });\n\n**SetVolume(percent)**: Sets the volume as a percentage of the maximum possible.\n\n boxeen.SetVolume(host, 50, function(success) {\n if(success) {\n console.log('Volume changed');\n } else {\n console.log('Volume not changed');\n }\n });\n\n**Mute**: Toggles the sound on/off.\n\n boxeen.Mute(host, function(success) {\n if(success) {\n console.log('Mute toggled');\n } else {\n console.log('Mute not toggled');\n }\n });\n\n**Pause**: Pauses the currently playing media.\n\n boxeen.Pause(host, function(success) {\n if(success) {\n console.log('Pause toggled');\n } else {\n console.log('Pause not toggled');\n }\n });\n\n**Stop**: Stops the currently playing media.\n\n boxeen.Stop(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Stoped');\n\t\t} else {\n\t\t\tconsole.log('Not Stoped');\n\t\t}\n\t});\n\n**PlayNext**: Starts playing/showing the next media/image in the current playlist or, if currently showing a slidshow, the slideshow playlist.\n\n boxeen.PlayNext(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Playing Next');\n\t\t} else {\n\t\t\tconsole.log('Not Playing Next');\n\t\t}\n\t});\n\n**PlayPrev**: Starts playing/showing the previous media/image in the current playlist or, if currently showing a slidshow, the slideshow playlist.\n\n boxeen.PlayPrev(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Playing Prev');\n\t\t} else {\n\t\t\tconsole.log('Not Playing Prev');\n\t\t}\n\t});\n\n\n**SeekPercentage(percentage)**: Sets the playing position of the currently playing media as a percentage of the media’s length.\n\n boxeen.Stop(host, percentage, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Stoped');\n\t\t} else {\n\t\t\tconsole.log('Not Stoped');\n\t\t}\n\t});\n\n\n**SeekPercentageRelative(relative-percentage)**: Adds/Subtracts the current percentage on to the current postion in the song\n\n boxeen.Stop(host, percentage, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Stoped');\n\t\t} else {\n\t\t\tconsole.log('Not Stoped');\n\t\t}\n\t});\n\n\n**GetPercentage**: Retrieves the current playing position of the currently playing media as a percentage of the media’s length.\n\n boxeen.Back(host, function(e, percentage) {\n\t\tif(success) {\n\t\t\tconsole.log('Back');\n\t\t} else {\n\t\t\tconsole.log('!Back');\n\t\t}\n\t});\n\n\n**Up**: Click on UP button\n\n boxeen.Up(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Up');\n\t\t} else {\n\t\t\tconsole.log('!Up');\n\t\t}\n\t});\n\n**Down**: Click on DOWN button\n\n boxeen.Down(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Down');\n\t\t} else {\n\t\t\tconsole.log('!Down');\n\t\t}\n\t});\n\n**Left**: Click on LEFT button\n\n boxeen.Left(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Left');\n\t\t} else {\n\t\t\tconsole.log('!Left');\n\t\t}\n\t});\n\n**Right**: Click on RIGHT button\n\n boxeen.Right(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Right');\n\t\t} else {\n\t\t\tconsole.log('!Right');\n\t\t}\n\t});\n\n**Back**: Click on BACK button\n\n boxeen.Back(host, function(success) {\n\t\tif(success) {\n\t\t\tconsole.log('Back');\n\t\t} else {\n\t\t\tconsole.log('!Back');\n\t\t}\n\t});\n\n**Backspace**: Sends an backspace key (used in keyboard)\n\n boxeen.Backspace(host, function(success) {\n if(success) {\n console.log('Backspace Successefull');\n } else {\n console.log('Backspace not successefull');\n }\n });\n\n**SendKey()**: Sends an ASCII key (used in keyboard)\n\n boxeen.SendKey(host, 27, function(success) {\n if(success) {\n\t\t\tconsole.log('Key sent');\n\t\t} else {\n\t\t\tconsole.log('Key not sent');\n\t\t}\n\t});\n\n## Node Compatibility\n\nThis is only compatible with older versions of node because dgram.setBroadcast(flag) is not implemented in the newest versions.\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2009-2011 Sérgio Ramos <mail@sergioramos.me>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "ramitos", "email": "mail@sergioramos.me" } ], "time": { "modified": "2011-12-11T04:00:57.684Z", "created": "2011-12-11T04:00:55.963Z", "0.1.0": "2011-12-11T04:00:57.684Z" }, "author": { "name": "S�rgio Ramos", "email": "mail@sergioramos.me" }, "repository": { "type": "git", "url": "git://github.com/ramitos/boxeen.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/boxeen/0.1.0" }, "dist": { "0.1.0": { "shasum": "7d59b426cc3a72e2878db58f00f3ee24a1271b58", "tarball": "http://registry.npmjs.org/boxeen/-/boxeen-0.1.0.tgz" } }, "keywords": [ "boxee", "API", "wrapper" ], "url": "http://registry.npmjs.org/boxeen/" }, "u": { "name": "u", "description": "A minimalist, functional utility library designed for embedding into another small program.", "dist-tags": { "latest": "0.1.0" }, "readme": "# u.js — minimalist utilities\n\n`u.js` is a minimalist, functional utility library designed for embedding into another small program.\n\n * Collection utilities that work on both Arrays and Objects (`reduce`, `map`)\n * Copying/extending Objects\n * Binding function scope\n * Serializing and deserializing query-string KV pairs\n * Optional polyfills in `future.js` for the most important JS features \n missing from older browsers (e.g., `Array.map()`, `Object.keys()`)\n\nThat's it.
1 `u.js` has no dependencies and works in \nany browser. The code has seen extensive production use, but the tests were part of a bigger \nproject and have not yet been ported.\n\n\n## Why?\n\n`u.js` is ideal for building a **bootstrapper**. Several of my projects have been embeddable tools.\nWhen your code is going to run in hostile territory, versioning is especially important, but it\nrequires some way to get your versioned code on the page in the first place: a bootstrapper.\n\nA tiny bootstrapper gives your users the flexibility to choose a version, but gives you the power to\nsmooth over implementation assumptions (like changing configuration parameters, embedding-code, or\nthe inevitable bug pasted onto someone's page). So I needed something tiny primarily to parse\nquerystring values and work with collections. It had to come prior to the main program, as the\nprogram version could be overriden by configuration!\n\n\n## API\n\n### u.reduce(o, fn, [acc], [cxt=o])\n\nAs `Array.prototype.reduce()`, but for both Object and Arrays.\n\nInvokes `acc = fn.call(cxt, acc, v, k, o)` for each value in the collection, returning the final\nvalue of the accumulator. For Arrays, `k` will be the index.\n\n\n### u.map(o, fn, cxt=o)\n\nAs `Array.prototype.map()`, but for both Object and Arrays.\n\nInvokes `fn.call(cxt, v, k, o)` for each value in the collection, returning a new collection with\nthe mapped values. (The collection will be an Object or Array based on the type of the input\ncollection.)\n\n\n### u.extend(target, ...donors) -> target\n\nCopies all keys from each `donor` onto the `target` object, and then returns it.\n\n\n### u.bind(fn, context, ...args) -> Function\n\nStub for `Function.prototype.bind()`: returns a function `(...more_args)` that when invoked, \ncalls the original function with the supplied context and arguments from both invocations \nconcatenated together:\n\n`fn.apply( context, args.concat(more_args) )`\n\n\n### u.isArray(o) -> Boolean\n\nReturns whether the input object is an Array; calls `Array.isArray(o)` if it exists, and a polyfill\notherwise.\n\n\n### u.trim(s) -> String\n\nReturns the string with leading and trailing whitespace removed.\n\n\n### u.toKV(o, delimiter='&') -> String\n\nSerializes an object into a string of \"form-encoded\" key-value pairs, applying one layer of\nURL-encoding.\n\n\n### u.fromKV(q, delimiter='&') -> Object\n\nDeserializes \"form-encoded\" key-value pairs (removing one layer of URL-encoding), and returning an\nobject of their values. Note that repeated values in the serialized string will clobber each other.\n\n\n### u.setCookie(k, v, [expires, [path, [domain, [doc]]]]) -> Object\n\nSets a cookie, returning an updated map from cookie key to value.\n\nBy default, the cookie will be set for all paths on the current domain using the current document,\nexpiring on a distant date:\n\n- expires: `'Sun, 24-Mar-2024 11:11:11 GMT'`\n- path: `'/'`\n- domain: `doc.domain`\n- doc: `window.document`\n\n\n\n## Feedback\n\nOpen a ticket at [github](http://github.com/dsc/u.js), or send me [email](mailto:dsc@less.ly?subject=u.js).\n\n\n[1]: `u.js` does not provide any DOM manipulation; check out [Zepto.js](http://zeptojs.com) if you\nneed to fiddle with DOM elements.\n\n", "maintainers": [ { "name": "dsc", "email": "dsc@less.ly" } ], "time": { "modified": "2011-12-11T04:16:52.091Z", "created": "2011-12-11T04:16:50.870Z", "0.1.0": "2011-12-11T04:16:52.091Z" }, "author": { "name": "David Schoonover", "email": "dsc@less.ly", "url": "http://less.ly" }, "repository": { "type": "git", "url": "git://github.com/dsc/u.js.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/u/0.1.0" }, "dist": { "0.1.0": { "shasum": "f5cc15d0063241e2c95004990fc4dd989bf1fcb3", "tarball": "http://registry.npmjs.org/u/-/u-0.1.0.tgz" } }, "keywords": [ "functional", "util", "client", "browser", "embedding", "bootstrapper" ], "url": "http://registry.npmjs.org/u/" }, "connect-compiler": { "name": "connect-compiler", "description": "Dynamically recompile stale assets", "dist-tags": { "latest": "0.1.0" }, "readme": "# connect-compiler\n\n[`connect`](http://senchalabs.github.com/connect/) middleware for dynamically recompiling derived files at serve-time. This module is designed for speeding up development; best-practices would have you compile all necessary files as part of your production deploy process. But you knew that, of course.\n\nUsage is the same as all other `connect` middleware:\n\n````js\n var connect = require('connect')\n , compiler = require('connect-compiler')\n \n , server = connect.createServer(\n connect.logger(),\n compiler({\n src : 'src'\n dest : 'var'\n enabled : [ 'coffee', 'uglify' ]\n }),\n connect.static(__dirname + '/public'),\n connect.static(__dirname + '/var')\n )\n ;\n \n server.listen(6969);\n````\n\nOf note, earlier versions of `connect` actually came with a module like this, but they do not any longer.\n\n\n## Settings\n\nThe compiler middleware takes a settings object, minimally containing a list of compilers to \nenable (`enabled`). Most uses will also specify a source directory (`src`).\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n name\n \n type\n \n default\n \n description\n
\n enabled\n \n String, String[]\n \n Required Enabled compiler id(s). See below for included compilers.\n
\n src\n \n String, String[]\n \n cwd\n \n Directories to search for source files to compile.\n
\n dest\n \n String\n \n src or
\n src[0] if Array\n
\n Directory to write compiled result.\n
\n roots\n \n {src:dest, ...},
\n [[src, dest], ...]\n
\n Allows you to specify multiple, ordered src-dest pairs. One of roots or src is required; roots takes precedence over src if present.\n
\n log_level\n \n String , Number\n \n WARN\n \n Logging verbosity. Valid values (case-insensitive): error, warn, info, debug, silent, or a numeric constant (as found in LOG).\n
\n create_dirs\n \n Boolean\n \n true\n \n Creates intermediate directories for destination files.\n
\n mount\n \n String\n \n Prefix trimmed off request path before matching/processing.\n
\n delta\n \n Number\n \n 0\n \n Delta mtime (in seconds) required for a derived file to be considered stale, and therefore recompiled. By default, any change will cause a file to be recompiled on next request.\n
\n expires\n \n Boolean\n \n false\n \n Automatically treat files as stale if this old in secs.\n
\n external_timeout\n \n Number\n \n 3000\n \n Milliseconds after which to kill subprocess commands.\n
\n cascade\n \n Boolean\n \n false\n \n Invoke all compilers that match? otherwise, only first.\n
\n resolve_index\n \n Boolean , String\n \n false\n \n If true-y, directories are resolved with the supplied filename, where true maps to 'index.html'.\n
\n ignore\n \n RegExp\n \n /\\.(jpe?g|gif|png)$/i\n \n Requests matching this pattern are short-circuit ignored, and no compiler matching occurs.\n
\n allowed_methods\n \n String[]\n \n ['GET']\n \n HTTP methods compiler should process. This setting is global-only -- per-compiler overrides specified via options will have no effect.\n
\n options\n \n {compilerId:settings, ...}\n \n Hash of additional per-compiler options, mapped by compiler id. Each compiler is supplied a copy of the settings object; if additional options are supplied in this way for a given compiler, they will be merged into the settings (and override any colliding top-level keys).\n
\n\n\n\n## Compilers\n\nTo enable a compiler, you specify its `id`, which you can get from the handy list that follows. Some\ncompilers take options, which you pass using the `options` setting using the compiler `id` as the\nkey.\n\nFor example, to disable the `bare` option for the CoffeeScript compiler, you'd do something like:\n\n````js\nserver = connect.createServer(\n compiler({\n src : 'src'\n dest : 'var'\n enabled : [ 'coffee' ],\n options : {\n 'coffee' : {\n 'bare' : false\n }\n }\n }),\n connect.static(__dirname + '/public'),\n connect.static(__dirname + '/var')\n)\n````\n\n### Compiler IDs\n\n- [CoffeeScript](http://coffeescript.org/) Compiler: `coffee`\n- [Coco](http://satyr.github.com/coco/) Compiler: `coco`\n- [Uglify](https://github.com/mishoo/UglifyJS) Compiler: `uglify`\n- [Jade](http://jade-lang.com/) Compiler: `jade`\n- [Stylus](http://learnboost.github.com/stylus/) Compiler: `stylus`\n- [Less](http://lesscss.org/) Compiler: `less`\n- [Sass](http://sass-lang.com/) Compiler: `sass` -- Using [sass.js](https://github.com/visionmedia/sass.js).\n- [SassRuby](http://sass-lang.com/) Compiler: `sass_ruby` -- External compiler using a shell command to \n the [Ruby version of Sass](http://sass-lang.com/download.html) (which you must install that part yourself).\n- [Jison](http://zaach.github.com/jison/) Compiler: `jison`\n\n\n## Feedback\n\nFind a bug or want to contribute? Open a ticket on [github](http://github.com/dsc/connect-compiler). \nYou're also welcome to send me email at [dsc@less.ly](mailto:dsc@less.ly?subject=connect-compiler).\n\nIf you're interested in contributing, note that at the moment, a version of `node-seq` is checked in under \n`node_modules` while we wait for a pull request to be pulled into `master`.\n\n", "maintainers": [ { "name": "dsc", "email": "dsc@less.ly" } ], "time": { "modified": "2011-12-11T04:18:58.026Z", "created": "2011-12-11T04:18:56.837Z", "0.1.0": "2011-12-11T04:18:58.026Z" }, "author": { "name": "David Schoonover", "email": "http://less.ly", "url": "dsc@less.ly" }, "repository": { "type": "git", "url": "git://github.com/dsc/connect-compiler.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/connect-compiler/0.1.0" }, "dist": { "0.1.0": { "shasum": "28b7f9a0f42ec5b72c5c132d147e848d94937a35", "tarball": "http://registry.npmjs.org/connect-compiler/-/connect-compiler-0.1.0.tgz" } }, "keywords": [ "connect", "middleware", "compiler", "development", "coffee-script", "coco", "jade", "stylus", "less", "css", "minify" ], "url": "http://registry.npmjs.org/connect-compiler/" }, "knock": { "name": "knock", "description": "Attempts to enumerate subdomains of a domain", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "cartercole", "email": "node@cartercole.com" } ], "time": { "modified": "2011-12-11T05:19:40.421Z", "created": "2011-12-11T05:19:39.868Z", "0.0.1": "2011-12-11T05:19:40.421Z" }, "author": { "name": "Carter Cole", "email": "node@cartercole.com" }, "repository": { "type": "git", "url": "git@github.com:neopunisher/node-knock.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/knock/0.0.1" }, "dist": { "0.0.1": { "shasum": "55e706eaea3fc0673632509fdc968c5094f770ee", "tarball": "http://registry.npmjs.org/knock/-/knock-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/knock/" }, "jsface": { "name": "jsface", "description": "JsFace JavaScript Object-Oriented Programming library", "dist-tags": { "latest": "2.0.0" }, "maintainers": [ { "name": "tannhu", "email": "tnhu@me.com" } ], "time": { "modified": "2011-12-11T06:56:43.294Z", "created": "2011-12-11T06:56:42.162Z", "2.0.0": "2011-12-11T06:56:43.294Z" }, "author": { "name": "Tan Nhu", "email": "tnhu AT me . com" }, "repository": { "type": "git", "url": "git://github.com/tannhu/jsface.git" }, "versions": { "2.0.0": "http://registry.npmjs.org/jsface/2.0.0" }, "dist": { "2.0.0": { "shasum": "6cb962fe7e98a203295579a3ff72916fe6c993d7", "tarball": "http://registry.npmjs.org/jsface/-/jsface-2.0.0.tgz" } }, "keywords": [ "jsface", "JsFace", "OOP", "JavaScript OOP", "JavaScript Object Oriented Programming" ], "url": "http://registry.npmjs.org/jsface/" }, "rawhash": { "name": "rawhash", "description": "experimental in-memory key:value cache where keys are binary Buffers", "dist-tags": { "latest": "0.1.3" }, "readme": "rawhash\n-------\n\nAn experimental binary friendly alternative to using a hash as a key:value cache, for [node.js](http://www.nodejs.org).\n\nKeys are binary [Buffer](http://nodejs.org/docs/v0.6.5/api/buffers.html) objects rather than strings. Values are arbitrary objects.\n\n`rawhash` is built on [google-sparsehash](http://code.google.com/p/google-sparsehash) (not included) and [murmurhash3](http://code.google.com/p/smhasher/) (included).\n\nInstall\n-------\n\nget google-sparsehash:\n\n* on Debian/Ubuntu: `apt-get install libsparsehash-dev`\n* on OS X: `brew install google-sparsehash` or `port install google-sparsehash`\n\nor get the latest version from the [google\\-sparsehash project](http://code.google.com/p/google-sparsehash/downloads/list)\n\nthen install rawhash itself:\n\n`npm install rawhash`\n\nUsage\n-----\n\n```javascript\nvar rh = require('rawhash');\nvar k = new Buffer(6);\nvar h = new rh.Sparse();\nh.set(k, {a:1, b:2});\nconsole.log(h.get(k));\nh.each(function(k, v) {\n console.log(k, v);\n});\nh.del(k);\n```\n\nThere are 3 kinds of hashes:\n\n* `Sparse` is slower, but uses less memory, uses [sparse\\_hash\\_map<>](http://google-sparsehash.googlecode.com/svn/trunk/doc/sparse_hash_map.html)\n* `Dense` is faster, but uses more memory, uses [dense\\_hash\\_map<>](http://google-sparsehash.googlecode.com/svn/trunk/doc/dense_hash_map.html)\n* `Map` is usually somewhere between `Sparse` and `Dense`, uses the STL's [map<>](http://www.sgi.com/tech/stl/Map.html) which is actually ordered and supports range queries - not exposed in `Map`\n\n`Sparse` and `Dense` take an optional argument to seed `murmurhash3`.\n\n```javascript\nvar h = new rh.Dense(42);\n```\n\nPerformance\n-----------\n\nThis is largely TBD\n\nOn a synthetic test (see `./perf/`) with 150K sets, gets and deletes (very similar to `./test.js`) on a low-end MBP, this is how rawhash compares with using a Javascript hash:\n\n
\nSparse 509 ms\nDense  330 ms\nMap    463 ms\n{}     754 ms\n
\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2011 Carlos Guerreiro, [perceptiveconstructs.com](http://perceptiveconstructs.com)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "pconstr", "email": "carlos@perceptiveconstructs.com" } ], "time": { "modified": "2011-12-11T10:44:06.592Z", "created": "2011-12-11T10:44:04.588Z", "0.1.3": "2011-12-11T10:44:06.592Z" }, "author": { "name": "Carlos Guerreiro", "url": "http://perceptiveconstructs.com" }, "repository": { "type": "git", "url": "git://github.com/pconstr/rawhash.git" }, "versions": { "0.1.3": "http://registry.npmjs.org/rawhash/0.1.3" }, "dist": { "0.1.3": { "shasum": "38f6219b98d2af9d3f2801a96edaa1e406adce32", "tarball": "http://registry.npmjs.org/rawhash/-/rawhash-0.1.3.tgz" } }, "keywords": [ "key:value", "buffer", "store", "in-memory", "cache" ], "url": "http://registry.npmjs.org/rawhash/" }, "gits": { "name": "gits", "description": "A node.js git library with some cool features like synchronizing all the branches from a git remote to a local subdir", "dist-tags": { "latest": "0.0.1" }, "readme": "# gits - Yet another friendly git module for node.js with some goodies (and async)\n\nApart from simply exposing ```git(dir, args, callback)``` there are a couple of nice utilities.\n\n## Installation\n\n```bash\nnpm install gitsync\n```\n\n## Usage\n\n```javascript\nvar gits = require('gits');\n```\n\nAPI:\n\n * ```gits.pull(dir, callback)``` - runs git reset + git pull in a directory\n * ```gits.sync(origin, branch, dir, callbacl)``` - clones/pulls origin/branch into dir\n * ```gits.bsync(origin, target, branches, prefix, callback)``` - clones multiple branches (or all if branches is null) from origin into subdirectories under target dir. 'prefix' is prepended to subdirectory names\n * ```gits.bsyncAll(origin, target, prefix, callback)``` - clones all branches from origin into target\n * ```gits.currentBranch(dir, callback)``` - returns the current branch of a directory\n * ```gits.git(dir, argsArray, callback)``` - just runs git command line\n * ```gits.remotes(dir, callback)``` - returns a hash with the remotes in the repo\n\n## License\n\nMIT\n", "maintainers": [ { "name": "eladb", "email": "elad.benisrael@gmail.com" } ], "time": { "modified": "2011-12-11T12:16:52.457Z", "created": "2011-12-11T12:16:48.958Z", "0.0.1": "2011-12-11T12:16:52.457Z" }, "author": { "name": "Elad Ben-Israel" }, "repository": { "type": "git", "url": "git://github.com/anodejs/node-gits.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gits/0.0.1" }, "dist": { "0.0.1": { "shasum": "80eadc45b7d38a167cd0fa7127c3c9b102626e76", "tarball": "http://registry.npmjs.org/gits/-/gits-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/gits/" }, "partialize": { "name": "partialize", "description": "extends native 'path' module to underscore paths for partial views", "dist-tags": { "latest": "0.0.0" }, "readme": "# partialize\n\nextends native 'path' module to underscore paths for partial views\n\n## read it and weep\n\n```javascript\nvar path = require('partialize');\n\npath.partialize('blog/posts');\n //=> 'blog/_posts'\n```\n\n## as we proceed\n\n```bash\nnpm install partialize\n```\n\n## license\n\n # Permission is hereby granted, free of charge, to any person obtaining a copy\n # of this software and associated documentation files (the 'Software'), to deal\n # in the Software without restriction, including without limitation the rights\n # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n # copies of the Software, and to permit persons to whom the Software is\n # furnished to do so, subject to the following conditions:\n #\n # The above copyright notice and this permission notice shall be included in\n # all copies or substantial portions of the Software.\n #\n # THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n # THE SOFTWARE.\n\n", "maintainers": [ { "name": "zzak", "email": "zachary@zacharyscott.net" } ], "time": { "modified": "2011-12-11T13:56:43.549Z", "created": "2011-12-11T13:56:40.697Z", "0.0.0": "2011-12-11T13:56:43.549Z" }, "author": { "name": "Zachary Scott", "email": "zachary@zacharyscott.net", "url": "http://zacharyscott.net/" }, "repository": { "type": "git", "url": "git://github.com/zzak/partialize.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/partialize/0.0.0" }, "dist": { "0.0.0": { "shasum": "db85934a70824cd55de01b04cf180662f0d5115d", "tarball": "http://registry.npmjs.org/partialize/-/partialize-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/partialize/" }, "declare": { "name": "declare", "description": "dojo 1.7 based oop utils", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "agebrock", "email": "christoph.hagenbrock@googlemail.com" } ], "time": { "modified": "2011-12-11T15:21:20.688Z", "created": "2011-12-11T15:21:18.372Z", "0.0.1": "2011-12-11T15:21:20.688Z" }, "author": { "name": "Christoph Hagenbrock", "email": "christoph.hagenbrock@comvel.de" }, "repository": { "type": "git", "url": "git://github.com/agebrock/declare.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/declare/0.0.1" }, "dist": { "0.0.1": { "shasum": "30d324ace06bc198b71426c2ca480b05cbcdfac6", "tarball": "http://registry.npmjs.org/declare/-/declare-0.0.1.tgz" } }, "keywords": [ "declare", "oop", "class", "dojo" ], "url": "http://registry.npmjs.org/declare/" }, "mongoose-troop": { "name": "mongoose-troop", "description": "plugins for mongoose", "dist-tags": { "latest": "0.0.0" }, "readme": "", "maintainers": [ { "name": "tblobaum", "email": "tblobaum@gmail.com" } ], "time": { "modified": "2011-12-11T16:27:03.690Z", "created": "2011-12-11T16:27:02.568Z", "0.0.0": "2011-12-11T16:27:03.690Z" }, "author": { "name": "Thomas Blobaum", "email": "tblobaum@gmail.com", "url": "https://github.com/tblobaum/" }, "repository": { "type": "git", "url": "git://github.com/tblobaum/mongoose-troop.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/mongoose-troop/0.0.0" }, "dist": { "0.0.0": { "shasum": "aa5456304d114b61811f1242a3759fa01be0de0c", "tarball": "http://registry.npmjs.org/mongoose-troop/-/mongoose-troop-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/mongoose-troop/" }, "virtuoso-ini-parser": { "name": "virtuoso-ini-parser", "description": "OpenLink Virtuoso(.ini) parser", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "aldobucchi", "email": "aldo.bucchi@gmail.com" } ], "time": { "modified": "2011-12-11T17:20:51.023Z", "created": "2011-12-11T16:43:51.308Z", "0.0.1": "2011-12-11T16:47:23.374Z", "0.0.2": "2011-12-11T17:20:51.023Z" }, "author": { "name": "Aldo Bucchi", "email": "aldo.bucchi@gmail.com" }, "versions": { "0.0.1": "http://registry.npmjs.org/virtuoso-ini-parser/0.0.1", "0.0.2": "http://registry.npmjs.org/virtuoso-ini-parser/0.0.2" }, "dist": { "0.0.1": { "shasum": "696475d476319d755269ea43419ca18ed470ea2a", "tarball": "http://registry.npmjs.org/virtuoso-ini-parser/-/virtuoso-ini-parser-0.0.1.tgz" }, "0.0.2": { "shasum": "a2cc04fa2691938f0048736b826274adc5a8f1b1", "tarball": "http://registry.npmjs.org/virtuoso-ini-parser/-/virtuoso-ini-parser-0.0.2.tgz" } }, "keywords": [ "virtuoso", "openlink", "sparql", "rdf", "linkeddata" ], "url": "http://registry.npmjs.org/virtuoso-ini-parser/" }, "ldapjs-elasticsearch": { "name": "ldapjs-elasticsearch", "description": "Search into your elastic search datas throught LDAP.", "dist-tags": { "latest": "0.0.2" }, "readme": "# Node ldap elasticsearch\n\nConvert ldap query (from [ldapjs](http://ldpajs.org) project) to\n[elastic search](http://www.elasticsearch.org/) query. With few code, you\ncreate a ldap server wich ask question to your elastic search index.\n\nImagine querying from your mail client to your intranet data stored in a classic storage (mysql, mongodb …)\n\n## What you can do\n * _or, and, equality, substr_ filters\n\n## What you can't do\n * there is a bug with _not_\n * no authentification for now\n\n## What will never work\n * no equivalent for \\>= and \\<=\n\n## Install and test\n\n npm install .\n\n npm test\n\n## Example\n\nThere is a simple example in the _example/addressbook_ folder.\n\n## Dependencies\n\nThe example use [elastical](https://github.com/rgrove/node-elastical),\nbut the query conversion is agnostic.\n\n## Licence\n\nMIT.\n", "maintainers": [ { "name": "athoune", "email": "mathieu@garambrogne.net" } ], "time": { "modified": "2011-12-11T18:14:22.984Z", "created": "2011-12-11T17:58:54.429Z", "0.0.1": "2011-12-11T17:58:56.305Z", "0.0.2": "2011-12-11T18:14:22.984Z" }, "author": { "name": "Mathieu Lecarme", "email": "mathieu@garambrogne.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/ldapjs-elasticsearch/0.0.1", "0.0.2": "http://registry.npmjs.org/ldapjs-elasticsearch/0.0.2" }, "dist": { "0.0.1": { "shasum": "15ee08790f946d34bee97284283180a46406530c", "tarball": "http://registry.npmjs.org/ldapjs-elasticsearch/-/ldapjs-elasticsearch-0.0.1.tgz" }, "0.0.2": { "shasum": "87a60e23a6538b73ba2c0ffc89486eae42358e26", "tarball": "http://registry.npmjs.org/ldapjs-elasticsearch/-/ldapjs-elasticsearch-0.0.2.tgz" } }, "keywords": [ "ldap", "elasticsearch" ], "url": "http://registry.npmjs.org/ldapjs-elasticsearch/" }, "JS-string-minimization": { "name": "JS-string-minimization", "description": "Simple minimization for array of string", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "shuranov", "email": "shuranov@meta.ua" } ], "time": { "modified": "2011-12-11T19:27:12.755Z", "created": "2011-12-11T19:27:10.873Z", "0.0.1": "2011-12-11T19:27:12.755Z" }, "author": { "name": "Viacheslav Shuranov" }, "versions": { "0.0.1": "http://registry.npmjs.org/JS-string-minimization/0.0.1" }, "dist": { "0.0.1": { "shasum": "dde03431e31f6f6c6fa2c34a039699785cd4264f", "tarball": "http://registry.npmjs.org/JS-string-minimization/-/JS-string-minimization-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/JS-string-minimization/" }, "node-arguments": { "name": "node-arguments", "description": "A toolset for easily working with node process command line arguments.", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "coolbloke1324", "email": "rob@irrelon.com" } ], "time": { "modified": "2011-12-11T21:19:35.027Z", "created": "2011-12-11T21:19:33.672Z", "0.0.1": "2011-12-11T21:19:35.027Z" }, "author": { "name": "Rob Evans", "email": "rob@irrelon.com" }, "repository": { "type": "git", "url": "git://github.com/coolbloke1324/node-arguments/arguments.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-arguments/0.0.1" }, "dist": { "0.0.1": { "shasum": "f5407c9f8d829e34f031242d528ccf487a82e691", "tarball": "http://registry.npmjs.org/node-arguments/-/node-arguments-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/node-arguments/" }, "putt": { "name": "putt", "description": "easily output text in lots of fun ways (speech, growl, email, ...)", "dist-tags": { "latest": "0.0.6" }, "readme": "**putt** is a node.js module that lets you easily output text in lots of fun ways. It wraps a bunch of other libraries to make this as simple as possible.\n\n var putt = require('putt');\n putt().speak(\"This is spoken aloud by your computer\");\n putt().desktop_notify(\"This appears as a desktop notification\");\n\nSupported output formats:\n\n* Speech synthesizer (by [say.js](https://github.com/Marak/say.js))\n* Desktop notification (by [node-growl](https://github.com/visionmedia/node-growl))\n* POST request (by [restler](https://github.com/danwrong/restler))\n* TODO: Email (by [nodemailer](https://github.com/andris9/nodemailer))\n* More coming soon... (SMS/call - twilio API, twitter/fb, ???)\n\n# Install\n\nTODO\n\n# Usage\n\n### Speech output\n\nFor `speak` to work:\n\n* Mac: it should just work\n* Linux: install [Festival](http://www.cstr.ed.ac.uk/projects/festival/) and see what voices you have available (e.g. `voice_rab_diphone`)\n\n### Desktop notification output\n\nFor `desktop_notify` output to work, install:\n\n* Mac: [growl](http://code.google.com/p/growl/downloads/list), including the `growlnotify` extra\n* Linux: `notify-send` with `sudo apt-get install libnotify-bin` or equivalent\n\n### POST request output\n\nExample usage:\n\nTODO\n\n### Email output\n\nTODO\n", "maintainers": [ { "name": "6", "email": "pg.sners@gmail.com" } ], "time": { "modified": "2011-12-11T23:01:39.276Z", "created": "2011-12-11T14:27:31.334Z", "0.0.2": "2011-12-11T14:27:31.528Z", "0.0.3": "2011-12-11T15:20:23.964Z", "0.0.4": "2011-12-11T17:01:20.683Z", "0.0.5": "2011-12-11T19:17:43.120Z", "0.0.6": "2011-12-11T23:01:39.276Z" }, "author": { "name": "Peter Graham" }, "repository": { "type": "git", "url": "git://github.com/6/putt.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/putt/0.0.2", "0.0.3": "http://registry.npmjs.org/putt/0.0.3", "0.0.4": "http://registry.npmjs.org/putt/0.0.4", "0.0.5": "http://registry.npmjs.org/putt/0.0.5", "0.0.6": "http://registry.npmjs.org/putt/0.0.6" }, "dist": { "0.0.2": { "shasum": "c74fcf6a94438ee84c579b4b53c94df0977a2a86", "tarball": "http://registry.npmjs.org/putt/-/putt-0.0.2.tgz" }, "0.0.3": { "shasum": "11a858f03e1e574f90f6d7ed240ed38219cf1d1f", "tarball": "http://registry.npmjs.org/putt/-/putt-0.0.3.tgz" }, "0.0.4": { "shasum": "ff04e9a984a2d98903838b6af37e93837cbf2fe8", "tarball": "http://registry.npmjs.org/putt/-/putt-0.0.4.tgz" }, "0.0.5": { "shasum": "3b3612105107c82c84b3ff7d133c23a9cc16db46", "tarball": "http://registry.npmjs.org/putt/-/putt-0.0.5.tgz" }, "0.0.6": { "shasum": "895c68edf92d3027c087031950d8924e5bfe1c5b", "tarball": "http://registry.npmjs.org/putt/-/putt-0.0.6.tgz" } }, "keywords": [ "output", "notify", "notification" ], "url": "http://registry.npmjs.org/putt/" }, "gister": { "name": "gister", "description": "gist API wrapper for editing, creating and retrieving.", "dist-tags": { "latest": "0.0.5" }, "readme": "# gister\n\n[![Build Status](https://secure.travis-ci.org/goatslacker/gister.png)](http://travis-ci.org/goatslacker/gister)\n\nnode.js module for gist.github.com -- edit, create, and retrieve gists.\n\n\n", "maintainers": [ { "name": "goatslacker", "email": "josh@goatslacker.com" } ], "time": { "modified": "2011-12-12T01:40:42.482Z", "created": "2011-12-11T11:38:18.662Z", "0.0.1": "2011-12-11T11:38:20.169Z", "0.0.2": "2011-12-11T13:57:18.393Z", "0.0.3": "2011-12-12T01:06:22.578Z", "0.0.4": "2011-12-12T01:14:50.558Z", "0.0.5": "2011-12-12T01:40:42.482Z" }, "author": { "name": "Josh Perez", "email": "josh@goatslacker.com", "url": "http://github.com/goatslacker" }, "repository": { "type": "git", "url": "git://github.com/goatslacker/gister.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/gister/0.0.1", "0.0.2": "http://registry.npmjs.org/gister/0.0.2", "0.0.3": "http://registry.npmjs.org/gister/0.0.3", "0.0.4": "http://registry.npmjs.org/gister/0.0.4", "0.0.5": "http://registry.npmjs.org/gister/0.0.5" }, "dist": { "0.0.1": { "shasum": "cb73df81e3f57271aec73dcc7eae28b1995e77b2", "tarball": "http://registry.npmjs.org/gister/-/gister-0.0.1.tgz" }, "0.0.2": { "shasum": "3a677de6f236645ce652e5f6b3f4a617b41a360e", "tarball": "http://registry.npmjs.org/gister/-/gister-0.0.2.tgz" }, "0.0.3": { "shasum": "3703925dce989ba7196a68025e496e6f822b678e", "tarball": "http://registry.npmjs.org/gister/-/gister-0.0.3.tgz" }, "0.0.4": { "shasum": "41fb63affdc13255db48ed25ab8e53f34bcf5bcf", "tarball": "http://registry.npmjs.org/gister/-/gister-0.0.4.tgz" }, "0.0.5": { "shasum": "d95629fd3e99afde1e1fd7c5c6ddb96f298d8fe3", "tarball": "http://registry.npmjs.org/gister/-/gister-0.0.5.tgz" } }, "keywords": [ "gist", "github" ], "url": "http://registry.npmjs.org/gister/" }, "outcome": { "name": "outcome", "description": "Better Result Handling", "dist-tags": { "latest": "0.0.1" }, "readme": "\n### Old Way\n\n```javascript\nvar fs = require('fs');\n\nfs.stat('some/file.js', function(err, result) {\n\t\n\tif(err) {\n\t\t//do stuff\n\t\treturn;\n\t}\n\n\n\t//do success stuff\n});\n\n```\n\n### Result.js way lets you pick your own flavor\n\n```javascript\nvar result = require('result');\n\nresult.call(fs.stat).on({\n\terror: function(error) {\n\t\t//do error stuff\n\t},\n\tdata: function(arg, anotherArg) {\n\t\t//do everything else\n\t}\n});\n```\n\nAnother variation\n\n```javascript\nvar result = require('result');\n\nfs.stat(result({\n\terror: function(error) {\n\t\t\n\t},\n\tresult: function(arg) {\n\t\t\n\t}\n}));\n````\n\nJust one more....\n\n```javascript\nvar result = require('result');\n\nfs.stat(result({\n\terror: result.throwError,\n\tresult: function(arg) {\n\t\t\n\t}\n}));\n```\n\nBy default, all errors are thrown unless you listen for an unhandled exception, like so:\n\n```javascript\n\nresult.on('unhandledError', function() {\n\t//report bugs here...\n});\n\n\nfs.stat(result(function(result) {\n\t\n}));\n```", "maintainers": [ { "name": "architectd", "email": "craig.j.condon@gmail.com" } ], "time": { "modified": "2011-12-12T02:42:25.859Z", "created": "2011-12-12T02:42:24.815Z", "0.0.1": "2011-12-12T02:42:25.859Z" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/outcome/0.0.1" }, "dist": { "0.0.1": { "shasum": "9921940ab77a22d60257ef9634e050b061038523", "tarball": "http://registry.npmjs.org/outcome/-/outcome-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/outcome/" }, "tldtools": { "name": "tldtools", "description": "Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions", "dist-tags": { "latest": "0.0.6" }, "maintainers": [ { "name": "mjpearson", "email": "npm@m.freshbutter.me" } ], "time": { "modified": "2011-12-12T06:58:04.232Z", "created": "2011-12-11T21:48:50.190Z", "0.0.1": "2011-12-11T21:48:51.769Z", "0.0.2": "2011-12-11T22:12:15.580Z", "0.0.3": "2011-12-11T22:15:56.922Z", "0.0.4": "2011-12-11T22:40:26.555Z", "0.0.5": "2011-12-12T06:50:01.062Z", "0.0.6": "2011-12-12T06:58:04.232Z" }, "repository": { "type": "git", "url": "git://github.com/mjpearson/tldtools.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tldtools/0.0.1", "0.0.2": "http://registry.npmjs.org/tldtools/0.0.2", "0.0.3": "http://registry.npmjs.org/tldtools/0.0.3", "0.0.4": "http://registry.npmjs.org/tldtools/0.0.4", "0.0.5": "http://registry.npmjs.org/tldtools/0.0.5", "0.0.6": "http://registry.npmjs.org/tldtools/0.0.6" }, "dist": { "0.0.1": { "shasum": "3e30a2bbc638713a9a1ca524033f6798417152e0", "tarball": "http://registry.npmjs.org/tldtools/-/tldtools-0.0.1.tgz" }, "0.0.2": { "shasum": "966ede241eb711878df123cbd31fcd95fbcdc44f", "tarball": "http://registry.npmjs.org/tldtools/-/tldtools-0.0.2.tgz" }, "0.0.3": { "shasum": "c62e7bace6d0527f3c3aced5b7b933fdb890bbe3", "tarball": "http://registry.npmjs.org/tldtools/-/tldtools-0.0.3.tgz" }, "0.0.4": { "shasum": "7e3599b53abe56760b885e10a06dce2d34733de4", "tarball": "http://registry.npmjs.org/tldtools/-/tldtools-0.0.4.tgz" }, "0.0.5": { "shasum": "abaeb553fbbdb393c945f578c17bcc8dd4ed5ca2", "tarball": "http://registry.npmjs.org/tldtools/-/tldtools-0.0.5.tgz" }, "0.0.6": { "shasum": "8943e4e94bc0f598c0f3af635c75f7d239a8ef88", "tarball": "http://registry.npmjs.org/tldtools/-/tldtools-0.0.6.tgz" } }, "keywords": [ "domain", "tld", "extract", "parse", "subdomain", "domain tools", "whois" ], "url": "http://registry.npmjs.org/tldtools/" }, "ringbuffer": { "name": "ringbuffer", "description": "Simple circular buffers (or ring buffers) implementation", "dist-tags": { "latest": "0.1.2" }, "readme": null, "maintainers": [ { "name": "fzorca", "email": "f@zorca.de" } ], "time": { "modified": "2011-12-12T10:42:32.676Z", "created": "2011-12-12T09:33:10.679Z", "0.1.0": "2011-12-12T09:33:12.556Z", "0.1.2": "2011-12-12T10:42:32.676Z" }, "author": { "name": "fzorca", "email": "f@zorca.de", "url": "https://github.com/FlorentinZorca" }, "repository": { "type": "git", "url": "git://github.com/FlorentinZorca/node-ringBuffer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/ringbuffer/0.1.0", "0.1.2": "http://registry.npmjs.org/ringbuffer/0.1.2" }, "dist": { "0.1.0": { "shasum": "01a8ce9e965249e5b5e39d1f75a41b6bf54af950", "tarball": "http://registry.npmjs.org/ringbuffer/-/ringbuffer-0.1.0.tgz" }, "0.1.2": { "shasum": "1ce5313ee9e9132f6fd40ede5a87c9ece8401a6f", "tarball": "http://registry.npmjs.org/ringbuffer/-/ringbuffer-0.1.2.tgz" } }, "keywords": [ "ring buffers", "circular buffers" ], "url": "http://registry.npmjs.org/ringbuffer/" }, "pj_robin": { "name": "pj_robin", "description": "Robinson projection library, port of PJ_robin.c from PROJ.4", "dist-tags": { "latest": "0.1.0" }, "readme": "# pj_robin.js\n\nRobinson projection library - javascript port of PJ_robin.c from PROJ.4\n(v4.7.0). Use it to make less-stretchified (but bendy around the edges)\nglobal interactive slippy maps :)\n\n## Node.js usage\n\nInstall using `npm`.\n\n npm install pj_robin\n\nFrivolous example code:\n\n var Robinson = require('pj_robin'),\n pt = Robinson.project(51.507222, -0.1275);\n console.log(\"London is at x:\"+pt.x+\" y:\"+pt.y);\n\n## Browser usage\n\nUse the minified javascript file (which can be rebuilt using the included\nMakefile).\n\n \n \n\n## API reference\n\n### Robinson.project(lat, lng) -> Point\n\nProject a latitude / longitude (in degrees).\n\nReturns an object with `x` and `y` properties.\n\nAside: I *think* this conversion uses a unit sphere (TODO confirm this).\n\n### Robinson.unproject(x, y) -> LatLng\n\nUnproject an x / y point.\n\nReturns an object with lat and lng properties.\n\n### Robinson.remap(pt) -> Point\n\nRe-map a projected point to 0 <= x/y < 1 range.\n\n(useful for operations on square map tiles)\n", "maintainers": [ { "name": "oesmith", "email": "olly.smith@gmail.com" } ], "time": { "modified": "2011-12-12T11:50:42.347Z", "created": "2011-12-12T11:50:38.480Z", "0.1.0": "2011-12-12T11:50:42.347Z" }, "author": { "name": "Olly Smith", "email": "olly.smith@gmail.com" }, "versions": { "0.1.0": "http://registry.npmjs.org/pj_robin/0.1.0" }, "dist": { "0.1.0": { "shasum": "ec0a23a53df58f2b072ba89c6d20251ac045a804", "tarball": "http://registry.npmjs.org/pj_robin/-/pj_robin-0.1.0.tgz" } }, "keywords": [ "proj", "projection", "robinson" ], "url": "http://registry.npmjs.org/pj_robin/" }, "dk-test": { "name": "dk-test", "description": "Framework-Agnostic Test Runner for DrumKit.js", "dist-tags": { "latest": "0.1.1" }, "readme": "# dk-test\n\n**WARNING! This framework is currently in very early development, it may be broken or may break at any time.**\n\nThe `dk-test` plugin provides a testing framework-agnositic test runner to \nDrumKit.js that can be used to test both server and browser code.\n\n## Installation\n\nInstall `dk-test` using `npm`:\n\n```bash\nnpm install dk-test\n```\n\n## Getting Started\n\n\n", "maintainers": [ { "name": "chrisjpowers", "email": "chrisjpowers@gmail.com" } ], "time": { "modified": "2011-12-12T14:06:45.680Z", "created": "2011-12-12T14:06:42.455Z", "0.1.1": "2011-12-12T14:06:45.680Z" }, "author": { "name": "Chris Powers", "email": "chrisjpowers@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/chrisjpowers/dk-test.git" }, "versions": { "0.1.1": "http://registry.npmjs.org/dk-test/0.1.1" }, "dist": { "0.1.1": { "shasum": "dc7e9da0f8e0f1f22f83bbac166c4e426029a671", "tarball": "http://registry.npmjs.org/dk-test/-/dk-test-0.1.1.tgz" } }, "url": "http://registry.npmjs.org/dk-test/" }, "db-info": { "name": "db-info", "description": "Node.js relational database information utility", "dist-tags": { "latest": "0.0.1" }, "readme": "# db-info\n\ndb-info is a utility module which provides a database independent way of\ngetting database metadata.\n\nThe following databases are currently supported:\n\n * sqlite3 - via: [node-sqlite3](https://github.com/developmentseed/node-sqlite3)\n * mysql - via: [node-mysql](https://github.com/felixge/node-mysql)\n\n## Quick Examples\n var dbinfo = require(\"db-info\");\n\n dbinfo.getInfo({\n driver: 'mysql',\n user: 'root',\n password: 'root',\n database: 'test'\n }, function(err, result) {\n /* result = {\n tables: {\n person: {\n name: 'person',\n columns: {\n 'id': { name: 'id', notNull: true, primaryKey: true, type: 'integer', length: '11' },\n 'name': { name: 'name', notNull: true, type: 'varchar', length: '255' },\n 'email': { name: 'email', notNull: false, type: 'varchar', length: '100' },\n 'age': { name: 'age', notNull: false, type: 'integer', length: '11' }\n }\n }\n }\n } */\n });\n\n## Download\n\nYou can install using Node Package Manager (npm):\n\n npm install async\n\n## Documentation\n\n### getInfo(opts, callback)\n\nGets the metadata from a database.\n\n__Arguments__\n\n * opts - A hash of options.\n * driver - can be either \"mysql\" or \"sqlite3\"\n * _db_ - if db is passed in this connection will be used instead of making a new connection.\n * _other_ - will be passed to the drivers connect.\n * callback(err, result) - Callback called once complete. result will contain a hash containing all the tables\n along with column information.\n\n__Example__\n var db = new sqlite3.Database(':memory:');\n\n dbinfo.getInfo({\n driver: 'sqlite3',\n db: db\n }, function(err, result) {\n });", "maintainers": [ { "name": "joeferner", "email": "joe@fernsroth.com" } ], "time": { "modified": "2011-12-12T14:38:46.261Z", "created": "2011-12-12T14:38:45.676Z", "0.0.1": "2011-12-12T14:38:46.261Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/db-info/0.0.1" }, "dist": { "0.0.1": { "shasum": "274c4cd450e12833b2de4f63320d65fbe1bf943d", "tarball": "http://registry.npmjs.org/db-info/-/db-info-0.0.1.tgz" } }, "keywords": [ "database", "db", "sqlite", "mysql" ], "url": "http://registry.npmjs.org/db-info/" }, "node-varnish": { "name": "node-varnish", "description": "A node.js connector to Varnish using the Varnish telnet management protocol", "dist-tags": { "latest": "0.1.0" }, "readme": "node-varnish\n==\n\nA node.js connector to Varnish using the [Varnish telnet management protocol](https://www.varnish-cache.org/trac/wiki/ManagementPort).\n\n```javascript\nvar client = new varnish.VarnishClient('127.0.0.1', MANAGEMENT_PORT);\nclient.on('ready', function() {\n client.run_cmd('purge obj.http.X == test', function(){});\n});\n```\n\nFor more usage examples, see the [tests](https://github.com/Vizzuality/node-varnish/blob/master/test/acceptance/varnish.js).\n\nDependencies\n--\n\n* [node.js](http://nodejs.org/) >=4.x\n* [varnish](https://www.varnish-cache.org/) >=2.x\n\nContributors\n--\n\n* [Javi Santana](https://github.com/javisantana/) - core code base\n* [Simon Tokumine](https://github.com/tokumine/) - packaging and docs\n", "maintainers": [ { "name": "tokumine", "email": "si@tinypla.net" } ], "time": { "modified": "2011-12-12T15:40:02.590Z", "created": "2011-12-12T15:38:01.207Z", "0.1.0": "2011-12-12T15:38:02.832Z" }, "author": { "name": "Javier Santana, Simon Tokumine, Vizzuality", "email": "jsantana@vizzuality.com", "url": "http://vizzuality.com" }, "users": { "gabrielfalcao": true }, "versions": { "0.1.0": "http://registry.npmjs.org/node-varnish/0.1.0" }, "dist": { "0.1.0": { "shasum": "e947249ffdb065f9b4dc024c21222e69ac63cc4e", "tarball": "http://registry.npmjs.org/node-varnish/-/node-varnish-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-varnish/" }, "taskng": { "name": "taskng", "description": "A simple CLI based task management tool", "dist-tags": { "latest": "0.0.1" }, "readme": "", "maintainers": [ { "name": "automatedtester", "email": "david.burns@theautomatedtester.co.uk" } ], "time": { "modified": "2011-12-12T16:12:02.580Z", "created": "2011-12-12T16:12:01.139Z", "0.0.1": "2011-12-12T16:12:02.580Z" }, "author": { "name": "David Burns" }, "repository": { "type": "git", "url": "git://github.com/automatedtester/taskng.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/taskng/0.0.1" }, "dist": { "0.0.1": { "shasum": "f54f11cccd83b020903a5b9cb7559c13ff3c9b66", "tarball": "http://registry.npmjs.org/taskng/-/taskng-0.0.1.tgz" } }, "keywords": [ "task", "management", "cli" ], "url": "http://registry.npmjs.org/taskng/" }, "mon4mongo": { "name": "mon4mongo", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "erhangundogan", "email": "erhan@trposta.net" } ], "time": { "modified": "2011-12-12T17:59:36.850Z", "created": "2011-12-11T21:07:44.251Z", "0.0.1": "2011-12-11T21:15:36.431Z", "0.0.2": "2011-12-12T17:59:36.850Z" }, "author": { "name": "Erhan Gundogan", "email": "erhan@trposta.net" }, "versions": { "0.0.1": "http://registry.npmjs.org/mon4mongo/0.0.1", "0.0.2": "http://registry.npmjs.org/mon4mongo/0.0.2" }, "dist": { "0.0.1": { "shasum": "1f3491ce15c69f3f29c6d86137567350d9413903", "tarball": "http://registry.npmjs.org/mon4mongo/-/mon4mongo-0.0.1.tgz" }, "0.0.2": { "shasum": "8d4608e9b6748a52a3c0ef7940113b67c0ec136f", "tarball": "http://registry.npmjs.org/mon4mongo/-/mon4mongo-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/mon4mongo/" }, "audionode": { "name": "audionode", "description": "Mix and distribute audio in node :)", "dist-tags": { "latest": "0.1.0" }, "readme": "This is a 8-bit mono WAV audio streaming server. Supports multiple rooms. Starting the deamon:\n\n > ./server.js\n\nCreating a room (the room will vanish and all clients will disconnect when you disconnect):\n\n > (echo 'provide '; arecord) | nc 1289\n\nListening to a room:\n\n > nc 1289 | aplay\n listen \n\nImportant: Room names can't contain spaces!\n\nTo reduce audio lag with aplay and arecord, call them with `-B 1`.\n", "maintainers": [ { "name": "thejh", "email": "jannhorn@gmail.com" } ], "time": { "modified": "2011-12-12T20:28:31.333Z", "created": "2011-12-12T20:28:29.470Z", "0.1.0": "2011-12-12T20:28:31.333Z" }, "author": { "name": "Jann Horn", "email": "jannhorn@googlemail.com" }, "repository": { "type": "git", "url": "git://github.com/thejh/audionode.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/audionode/0.1.0" }, "dist": { "0.1.0": { "shasum": "2532554e55003d71b93ea9e4278492134a71beea", "tarball": "http://registry.npmjs.org/audionode/-/audionode-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/audionode/" }, "yui": { "name": "yui", "description": "YUI 3 Source", "dist-tags": { "latest": "3.5.0PR1" }, "readme": null, "maintainers": [ { "name": "davglass", "email": "davglass@gmail.com" } ], "time": { "modified": "2011-12-12T20:28:37.472Z", "created": "2011-12-12T20:28:36.400Z", "3.5.0PR1": "2011-12-12T20:28:37.472Z" }, "author": { "name": "Dav Glass", "email": "davglass@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/yui/yui3.git" }, "versions": { "3.5.0PR1": "http://registry.npmjs.org/yui/3.5.0PR1" }, "dist": { "3.5.0PR1": { "shasum": "1304e16c4d1a3fce63e3dbe28f30af740be18f18", "tarball": "http://registry.npmjs.org/yui/-/yui-3.5.0PR1.tgz" } }, "url": "http://registry.npmjs.org/yui/" }, "static-asset": { "name": "static-asset", "description": "Static asset manager for Node.JS", "dist-tags": { "latest": "0.0.0" }, "readme": "#node-static-asset\n\nnode-static-asset is *the best* static asset manager for Node.JS, designed for use with Express, Jade,\nStylus, and Browserify. This project aims to solve all application deployment problems. No thinking\nrequired.\n\n## Install\n\n`npm install static-asset`\n\n...and done.\n\n## Basic Usage\n\nUsually, this should be good enough to get started. Stylus, CSS, Jade templates, and client-side\nJavaScript are automatically handled for you.\n\n```javascript\nvar app = require('express').createServer();\nvar asset = require('static-asset');\nasset.configure('development', asset.defaultConfig.development);\nasset.configure('production', asset.defaultConfig.production);\napp.use(asset.middleware);\n```\n\n## Default Configuration\n\nBy default, static-asset does the following:\n\n* Development Environment\n\t* When applicable, all files are compiled with debugging information, uncompressed\n* Production Environment\n\t* When applicable, all files are minified and compiled without debugging information\n* .css and .styl files are rendered using Stylus\n* .jade files are compiled and written to *.js files\n* .coffee files are compiled to *.js files\n* Assumes the following directory structure for your project:\n\tproject/\n\t\t/server\n\t\t\tThe location of app.js\n\t\t/client\n\t\t\tAll client-side .js and .coffee files\n\t\t\t/lib\n\t\t\t\tClient-side libraries\n\t\t/views\n\t\t\t.jade and .html files are in here\n\t\t/stylus\n\t\t\t.styl and .css source files are in here\n\t\t/public\n\t\t\tAll of the content publicly available to the WWW\n\t\t\t/images\n\t\t\t\tContains all of your images (png, jpeg, gif, bmp, etc.)\n\t\t\t/css\n\t\t\t\tThis dir is generated by static-asset and can be wiped at any time!\n\t\t\t/js\n\t\t\t\tThis dir is generated by static-asset and can be wiped at any time!\n\t\t\t/abcdef\n\t\t\t\tThis directory will never be touched. It's safe to put files in /static\n\n## Advanced Usage\n\n```javascript\nvar app = require('express').createServer();\nvar asset = require('static-asset');\nvar stylus = require('stylus');\nvar jade = require('jade');\n\nasset.configure(function() {\n\t//Environment-specific configuration goes here... 'this' refers to 'asset'\n\t\n\t//CSS\n\tthis.register(['styl', 'css'], function(body, filename, cb) {\n\t\t//'this' still refers to 'asset'\n\t\tstylus(body, this.get('stylus'))\n\t\t\t.set('filename', filename)\n\t\t\t.set('compress', || true)\n\t\t\t.include(__dirname + '/../css/')\n\t\t\t.import(__dirname + '/../css/mixins.styl')\n\t\t\t.import(__dirname + '/../css/colors.styl')\n\t\t\t.render(cb);\n\t});\n\t\n\t//Jade views\n\tthis.register('jade', function(body, filename, cb) {\n\t\tvar opts = asset.get('jade');\n\t\topts.filename = filename;\n\t\topts.client = true;\n\t\ttry {\n\t\t\tvar fn = jade.compile(body, opts);\n\t\t\tcb(null, fn.toString() );\n\t\t} catch(e) {\n\t\t\tcb(e);\n\t\t}\n\t});\n\t\n\t//JavaScript\n\t\n\t\n\t//Error-handling\n\tthis.on('error', function(err) {\n\t\t//Do something about some error\n\t\tconsole.log('This asset is being an ' + \"asset\".substring(0, 3) + ':', err.filename);\n\t});\n});\n\nasset.configure('development', function() {\n\t//Put your development-specific config here...\n\tthis.set('stylus', {\n\t\t'compress': false,\n\t\t'warn': true,\n\t\t'linenos': true\n\t});\n\tthis.set('jade', {\n\t\t'debug': true,\n\t\t'compileDebug': true\n\t});\n});\nasset.configure('production', function() {\n\tthis.set('jade', {\n\t\t'compileDebug': false\n\t});\n});\n\napp.use(asset.middleware);\n```\n", "maintainers": [ { "name": "bminer", "email": "miner.blake@gmail.com" } ], "time": { "modified": "2011-12-12T21:53:10.485Z", "created": "2011-12-12T21:53:10.273Z", "0.0.0": "2011-12-12T21:53:10.485Z" }, "author": { "name": "Blake Miner", "email": "miner.blake@gmail.com", "url": "http://www.blakeminer.com" }, "repository": { "type": "git", "url": "git://github.com/bminer/node-static-asset.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/static-asset/0.0.0" }, "dist": { "0.0.0": { "shasum": "2641941ba3e22e2bb87b53436316b3e7d81dd586", "tarball": "http://registry.npmjs.org/static-asset/-/static-asset-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/static-asset/" }, "tamed-coffee-script": { "name": "tamed-coffee-script", "description": "Unfancy JavaScript", "dist-tags": { "latest": "0.0.1" }, "readme": null, "maintainers": [ { "name": "maxtaco", "email": "max@okcupid.com" } ], "time": { "modified": "2011-12-12T22:01:35.314Z", "created": "2011-12-12T22:01:34.274Z", "0.0.1": "2011-12-12T22:01:35.314Z" }, "author": { "name": "Max Krohn" }, "repository": { "type": "git", "url": "git://github.com/maxtaco/coffee-script.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/tamed-coffee-script/0.0.1" }, "dist": { "0.0.1": { "shasum": "a25af01c1caa07a7a331028cd8b5e27dc2121123", "tarball": "http://registry.npmjs.org/tamed-coffee-script/-/tamed-coffee-script-0.0.1.tgz" } }, "keywords": [ "javascript", "language", "coffeescript", "compiler" ], "url": "http://registry.npmjs.org/tamed-coffee-script/" }, "upbeat": { "name": "upbeat", "description": "Fast health and performance monitoring", "dist-tags": { "latest": "0.1.10" }, "readme": "Upbeat\n-------\n\nUseful for health and performance checking and then distributing the data in a quick manner. \n\nInstallation\n------------\n\n npm-g install upbeat\n upbeat \n\n\n", "maintainers": [ { "name": "jeffsu", "email": "me@jeffsu.com" } ], "time": { "modified": "2011-12-12T22:13:53.036Z", "created": "2011-12-10T00:37:29.616Z", "0.0.1": "2011-12-10T00:37:31.261Z", "0.0.2": "2011-12-10T00:41:57.012Z", "0.0.3": "2011-12-10T00:44:44.776Z", "0.1.2": "2011-12-10T07:25:03.032Z", "0.1.3": "2011-12-10T21:29:41.103Z", "0.1.4": "2011-12-11T00:47:29.848Z", "0.1.5": "2011-12-12T01:01:27.105Z", "0.1.6": "2011-12-12T16:43:32.990Z", "0.1.7": "2011-12-12T17:01:41.426Z", "0.1.8": "2011-12-12T21:22:10.689Z", "0.1.9": "2011-12-12T21:26:53.266Z", "0.1.10": "2011-12-12T22:13:53.036Z" }, "author": { "name": "Jeff Su", "email": "me@jeffsu.com" }, "repository": { "type": "git", "url": "git://github.com/jeffsu/upbeat.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/upbeat/0.0.1", "0.0.2": "http://registry.npmjs.org/upbeat/0.0.2", "0.0.3": "http://registry.npmjs.org/upbeat/0.0.3", "0.1.2": "http://registry.npmjs.org/upbeat/0.1.2", "0.1.3": "http://registry.npmjs.org/upbeat/0.1.3", "0.1.4": "http://registry.npmjs.org/upbeat/0.1.4", "0.1.5": "http://registry.npmjs.org/upbeat/0.1.5", "0.1.6": "http://registry.npmjs.org/upbeat/0.1.6", "0.1.7": "http://registry.npmjs.org/upbeat/0.1.7", "0.1.8": "http://registry.npmjs.org/upbeat/0.1.8", "0.1.9": "http://registry.npmjs.org/upbeat/0.1.9", "0.1.10": "http://registry.npmjs.org/upbeat/0.1.10" }, "dist": { "0.0.1": { "shasum": "060b9752c60fa4a6d60bc7fc38c99ecb286fa9b3", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.0.1.tgz" }, "0.0.2": { "shasum": "f9b433f991911061b95b75fa41a341aee4349b9b", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.0.2.tgz" }, "0.0.3": { "shasum": "219644ebaaa6f2a3c59955cd7f9d792fdd72f814", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.0.3.tgz" }, "0.1.2": { "shasum": "1755f5724168acb5830e82324121d8b580b783c5", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.2.tgz" }, "0.1.3": { "shasum": "2f5b063a9a8c9d60072d0fdddbf55e2683c18e34", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.3.tgz" }, "0.1.4": { "shasum": "997ba28068ace4be82082bbc20d4c5a3bc40e6e4", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.4.tgz" }, "0.1.5": { "shasum": "8ce64cf15aa878b3901a402baa7cab4957db6362", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.5.tgz" }, "0.1.6": { "shasum": "794646bdcd77acde287822bb17add94fa5d76c9a", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.6.tgz" }, "0.1.7": { "shasum": "eb4322ec33b1b3b58e76de94ca25ed86232f59d5", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.7.tgz" }, "0.1.8": { "shasum": "01d2bd964d3243828faed9b11c1f1d247a0a737f", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.8.tgz" }, "0.1.9": { "shasum": "a39491c7521dd0610519950c3369bcaf7a912274", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.9.tgz" }, "0.1.10": { "shasum": "a2f2d34927eec284c204f8444eb7b3f427d53380", "tarball": "http://registry.npmjs.org/upbeat/-/upbeat-0.1.10.tgz" } }, "keywords": [ "javascript", "performance", "health", "monitoring", "monit", "haproxy" ], "url": "http://registry.npmjs.org/upbeat/" }, "amigen": { "name": "amigen", "description": "Tool for generating Amazon EC2 AMI images with pre-installed software", "dist-tags": { "latest": "0.0.4" }, "readme": null, "maintainers": [ { "name": "perfectapi", "email": "steve@perfectapi.com" } ], "time": { "modified": "2011-12-12T23:27:40.346Z", "created": "2011-12-10T17:58:47.119Z", "0.0.1": "2011-12-10T17:58:47.326Z", "0.0.2": "2011-12-10T18:11:03.227Z", "0.0.3": "2011-12-11T01:21:57.748Z", "0.0.4": "2011-12-12T23:27:40.346Z" }, "author": { "name": "Steve Campbell", "email": "steve@perfectapi.com" }, "repository": { "type": "git", "url": "git://github.com/perfectapi/ami-generator.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amigen/0.0.1", "0.0.2": "http://registry.npmjs.org/amigen/0.0.2", "0.0.3": "http://registry.npmjs.org/amigen/0.0.3", "0.0.4": "http://registry.npmjs.org/amigen/0.0.4" }, "dist": { "0.0.1": { "shasum": "ed384ded7af610502d1126fbfba788888930dbfd", "tarball": "http://registry.npmjs.org/amigen/-/amigen-0.0.1.tgz" }, "0.0.2": { "shasum": "2670e3b55a28293ba13787c09c8b3b28b54e1d2a", "tarball": "http://registry.npmjs.org/amigen/-/amigen-0.0.2.tgz" }, "0.0.3": { "shasum": "dfa0744efb78a24c7bc040b27630fa08ac4c9727", "tarball": "http://registry.npmjs.org/amigen/-/amigen-0.0.3.tgz" }, "0.0.4": { "shasum": "c614a470eb5731fc30aadb25203ebcdb834b3260", "tarball": "http://registry.npmjs.org/amigen/-/amigen-0.0.4.tgz" } }, "keywords": [ "AMI,AWS,EC2,Amazon" ], "url": "http://registry.npmjs.org/amigen/" }, "jab": { "name": "jab", "description": "xmpp client", "dist-tags": { "latest": "0.0.2" }, "readme": "_jab_ is a simple xmpp client, currently just wrapping node-xmpp\n\n\nxml dependencies for node-xmpp:\n\nsudo apt-get install libexpat1 libexpat1-dev \nnpm install node-expat\nsudo apt-get install libicu-dev \nnpm install node-stringprep\nnpm install node-xmpp\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-13T02:18:03.932Z", "created": "2011-12-13T02:18:02.524Z", "0.0.2": "2011-12-13T02:18:03.932Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/jab.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/jab/0.0.2" }, "dist": { "0.0.2": { "shasum": "9d4c6dd4a0654d08343773eac8aff25e55ab8197", "tarball": "http://registry.npmjs.org/jab/-/jab-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/jab/" }, "CallbackRouter": { "name": "CallbackRouter", "description": "callback router", "dist-tags": { "latest": "0.0.1" }, "readme": "**CallbackRouter** routes callbacks\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-13T02:26:34.385Z", "created": "2011-12-13T02:26:29.920Z", "0.0.1": "2011-12-13T02:26:34.385Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/CallbackRouter.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/CallbackRouter/0.0.1" }, "dist": { "0.0.1": { "shasum": "37fa4868bdb42f2c0be6d655927b9c3f189dd879", "tarball": "http://registry.npmjs.org/CallbackRouter/-/CallbackRouter-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/CallbackRouter/" }, "rzr-util": { "name": "rzr-util", "description": "generic utilities", "dist-tags": { "latest": "0.0.1" }, "readme": "generic utilities\n", "maintainers": [ { "name": "fractal", "email": "contact@wearefractal.com" } ], "time": { "modified": "2011-12-13T02:28:24.334Z", "created": "2011-12-13T02:28:23.169Z", "0.0.1": "2011-12-13T02:28:24.334Z" }, "author": { "name": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/" }, "repository": { "type": "git", "url": "git://github.com/wearefractal/rzr-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/rzr-util/0.0.1" }, "dist": { "0.0.1": { "shasum": "d2ff1f3413debc13fc235aa2f4db0c06144e6a47", "tarball": "http://registry.npmjs.org/rzr-util/-/rzr-util-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/rzr-util/" }, "stopwatch": { "name": "stopwatch", "description": "A managed stopwatch for Realtime Node.JS Apps", "dist-tags": { "latest": "0.1.0" }, "readme": "[![Build Status](https://secure.travis-ci.org/emerleite/node-stopwatch.png)](http://travis-ci.org/emerleite/node-stopwatch)\n\nNode.js stopwatch\n=================\nThis project is a simple way to use a stopwatch. I've done some penny auction/bid sistems with stopwatches and also done a realtime social video visualization. These projects shares a core stopwatch logic and because it becomes hard to maintain I extracted it to this library. I hope it helps somebody else.\n\nDependencies\n------------\nOnly has dev depencencies:\n\n* mocha\n* should\n\nInstalation\n-----------\n> npm install stopwatch\n\nUsuage\n------\nTo create a stopwatch you only need a identifier and you can pass a hash with options with the stopwatch seconds. The default is 10 seconds.\n\n```js\nvar Stopwatch = require('stopwatch').Stopwatch;\n\nvar stopwatch = new Stopwatch(1, { seconds: 60 });\nstopwatch.on('tick', function(secondsLeft) {\n //when one second pass.\n});\nstopwatch.on('end', function() {\n //when the time ends\n});\n```\n\n### Managed\nIf you want a managed instance (per identifier) you only need to require the module and use the get function.\n\n```js\nvar StopwatchManager = require('stopwatch');\n\nvar stopwatch = StopwatchManager.get(1, {seconds: 10 });\nstopwatch.on('tick', function(secondsLeft) {\n //when one second pass.\n});\nstopwatch.on('end', function() {\n //when the time ends\n //StopwatchManager also destroys the managed hash reference\n});\n\n//It will get the same instance\nvar stopwatchRecovered = StopwatchManager.get(1, {seconds: 10 });\n```\n\nIf you invoke get with the same id, it will not create another instance, but use the same stored instance. When ends, it cleans the managed reference to prevent memory leaks by strong references.\n\n### Examples\nSee the test folder. I'll write more example in a examples folder.\n\nRunning tests\n-------------\nTo run the tests you need to install mocha and should. \n npm install\n npm test\n\nTo-Do\n-----\n* see ()\n\nAuthor\n------\n\n* Emerson Macedo ( and )\n\nLicense:\n--------\n\n(The MIT License)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "maintainers": [ { "name": "emerleite", "email": "emerleite@gmail.com" } ], "time": { "modified": "2011-12-13T02:40:44.126Z", "created": "2011-12-13T02:40:41.937Z", "0.1.0": "2011-12-13T02:40:44.126Z" }, "author": { "name": "Emerson Macedo", "email": "emerleite@gmail.com", "url": "http://codificando.com" }, "repository": { "type": "git", "url": "git://github.com/emerleite/node-stopwatch.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/stopwatch/0.1.0" }, "dist": { "0.1.0": { "shasum": "21386f6c40a4f9ec8dbdaaaa331a727248cd0b07", "tarball": "http://registry.npmjs.org/stopwatch/-/stopwatch-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/stopwatch/" }, "passport-flickr": { "name": "passport-flickr", "description": "Flickr authentication strategy for Passport.", "dist-tags": { "latest": "0.1.1" }, "readme": null, "maintainers": [ { "name": "johnnyhalife", "email": "johnny.halife@me.com" } ], "time": { "modified": "2011-12-13T03:48:03.515Z", "created": "2011-12-13T03:33:46.483Z", "0.1.0": "2011-12-13T03:33:50.291Z", "0.1.1": "2011-12-13T03:48:03.515Z" }, "author": { "name": "Johnny Halife", "email": "johnny.halife@me.com", "url": "http://johnny.io/" }, "repository": { "type": "git", "url": "git://github.com/johnnyhalife/passport-flickr.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/passport-flickr/0.1.0", "0.1.1": "http://registry.npmjs.org/passport-flickr/0.1.1" }, "dist": { "0.1.0": { "shasum": "5f9a51fce5bf87ddd3e1307c04aee46bcaef98d4", "tarball": "http://registry.npmjs.org/passport-flickr/-/passport-flickr-0.1.0.tgz" }, "0.1.1": { "shasum": "64a06383bb696e071db0122d00ab48e764b293b9", "tarball": "http://registry.npmjs.org/passport-flickr/-/passport-flickr-0.1.1.tgz" } }, "keywords": [ "passport", "flickr", "auth", "authn", "authentication", "identity" ], "url": "http://registry.npmjs.org/passport-flickr/" }, "resourcecache": { "name": "resourcecache", "description": "Caches resources from a string or URL in local files.", "dist-tags": { "latest": "0.1.0" }, "readme": "# ResourceCache\nNode.js library that caches resources from a string or URL in local files.\n\n## Installation\n\n npm install resourcecache\n\n## Usage\nFirst, load the `ResourceCache` class from the `resourcecache` module and create an instance.\n\n ResourceCache = require('resourcecache');\n cache = new ResourceCache();\n\nThen, you can cache a piece of text in a file like this:\n\n cache.cacheFromString('text', function (error, fileName) {\n console.log('The text has been cached inside', fileName);\n console.log('This file contains:', require('fs').readFileSync(fileName, 'utf-8'));\n });\n\nOr you can cache an online resource:\n\n cache.cacheFromUrl('http://perdu.com/', function (error, fileName) {\n console.log('The resource has been cached inside', fileName);\n console.log('This file contains:', require('fs').readFileSync(fileName, 'utf-8'));\n });\n \nRelease the file when you don't need it anymore:\n\n cache.release(fileName);\n\nWhen the process exits, all remaining files will be released.\n\n## Status\nThis library is in alpha stage and doesn't do much caching yet. \nHowever, the described interface has been implemented and is fully functional.\n", "maintainers": [ { "name": "rubenverborgh", "email": "ruben.verborgh@gmail.com" } ], "time": { "modified": "2011-12-13T04:58:12.646Z", "created": "2011-12-13T04:57:59.912Z", "0.1.0": "2011-12-13T04:58:12.646Z" }, "author": { "name": "Ruben Verborgh", "email": "ruben.verborgh@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/RubenVerborgh/ResourceCache.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/resourcecache/0.1.0" }, "dist": { "0.1.0": { "shasum": "0bc9cab1ddbcf745f67da163d698284215ceb064", "tarball": "http://registry.npmjs.org/resourcecache/-/resourcecache-0.1.0.tgz" } }, "keywords": [ "cache", "resource" ], "url": "http://registry.npmjs.org/resourcecache/" }, "eyeserver": { "name": "eyeserver", "description": "EYE reasoner server.", "dist-tags": { "latest": "0.1.0" }, "readme": "# EYE reasoner server for node.js\n# Installing\n\n [sudo] npm -g install eyeserver\n\n# Running\n\n eyeserver 8000\n\n# Using\n\n curl \"http://localhost:8000/?data=http://eulersharp.sourceforge.net/2003/03swap/socrates.n3&query=http://eulersharp.sourceforge.net/2003/03swap/socratesF.n3\"\n", "maintainers": [ { "name": "rubenverborgh", "email": "ruben.verborgh@gmail.com" } ], "time": { "modified": "2011-12-13T05:33:37.409Z", "created": "2011-12-13T05:33:31.263Z", "0.1.0": "2011-12-13T05:33:37.409Z" }, "author": { "name": "Ruben Verborgh", "email": "ruben.verborgh@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/RubenVerborgh/EyeServer.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/eyeserver/0.1.0" }, "dist": { "0.1.0": { "shasum": "3619456efe61b88846ea64cc8788149c19e61b3f", "tarball": "http://registry.npmjs.org/eyeserver/-/eyeserver-0.1.0.tgz" } }, "keywords": [ "eye", "reasoner", "n3" ], "url": "http://registry.npmjs.org/eyeserver/" }, "safe_datejs": { "name": "safe_datejs", "description": "A safe(node.js VM isolated) wrapper around datejs.com library. Safe to be used with mongoose", "dist-tags": { "latest": "0.0.1" }, "readme": "# Safe Date.js\n\nAn special wrapper for [the Date.js library](http://www.datejs.com/) that loads the Date.js Date extensions into an special type giving you access to the Date.js magic without screwing `Date` type of the Node.js application. It's safe to be used with type sensitive modules like [Mongoose.js](http://mongoosejs.com/).\n\nSee [the datejs site](http://www.datejs.com/) for more information.\n\n\n## Installation\n\n npm install safe_datejs\n\n## Usage\n\nUse the function `AsDateJs` to convert your date to Date.js and use `AsRegularDate` when you are finished working with Date.js. Both functions will return shallow copies.\n\n## Example\n\n var datejs = require('safe_datejs');\n\n\tvar today = new Date(2011, 11, 12, 0, 0, 0, 0);\n\tvar wrappedToday = today.AsDateJs();\n\tconsole.log('Is today:', wrappedToday.is().today());\n\t\n\tvar tomorrow = wrappedToday.clone().add({days:1});\n\tconsole.log('Wrapped Tomorrow:', tomorrow.toString(), 'is date regular Date: ', (tomorrow instanceof Date));\n\t\n\tvar unwrappedTomorrow = tomorrow.AsRegularDate(); \n\tconsole.log('Unwrapped Tomorrow:', unwrappedTomorrow.toString(), 'is date regular Date: ', (unwrappedTomorrow instanceof Date));\n\n### Result\n\n Is today: false\n\tWrapped Tomorrow: Tue Dec 13 2011 00:00:00 GMT-0500 (COT) is date regular Date: false\n\tUnwrapped Tomorrow: Tue Dec 13 2011 00:00:00 GMT-0500 (COT) is date regular Date: true\n\n## Cloning the Repository\n\n git clone https://github.com/firebaseco/safe_datejs.git\n\n## Tests\n\n npm test\n\n## Author\n\n* Johan (author). Email: *johan@firebase.co*\n\n## License\n\nMIT. Check the [the datejs site](http://www.datejs.com/)", "maintainers": [ { "name": "firebaseco", "email": "npm@firebase.co" } ], "time": { "modified": "2011-12-13T06:17:06.754Z", "created": "2011-12-13T06:17:05.132Z", "0.0.1": "2011-12-13T06:17:06.754Z" }, "author": { "name": "Firebase.co", "email": "npm@firebase.co", "url": "http://www.firebase.co" }, "repository": { "type": "git", "url": "git://github.com/firebaseco/safe_datejs.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/safe_datejs/0.0.1" }, "dist": { "0.0.1": { "shasum": "e4d9e8cdf66f6dfb305171c063b0b07a94f38648", "tarball": "http://registry.npmjs.org/safe_datejs/-/safe_datejs-0.0.1.tgz" } }, "keywords": [ "safe", "date.js", "datejs", "date" ], "url": "http://registry.npmjs.org/safe_datejs/" }, "zabbix-sender": { "name": "zabbix-sender", "description": "A zabbix_sender wrapper.", "dist-tags": { "latest": "0.0.3" }, "readme": "# zabbix-sender\n\nA zabbix_sender wrapper.\n\n## Install\n\n```\nnpm install zabbix-sender\n```\n\n## Usage\n\n```js\nvar ZabbixSender = require('zabbix-sender');\nvar sender = new ZabbixSender();\n\nsender.send({\n 'valueA': 1,\n 'nested': {\n 'valueB': 2,\n }\n}, function(err) {\n if (err) throw err;\n\n console.log('Wrote keys to zabbix');\n});\n```\n\n## Configuration options\n\nThe ZabbixSender constructor takes an object which has the following defaults:\n\n* **config**: The configuration file to use. Default: `'/etc/zabbix/zabbix_agentd.conf'`\n* **bin**: The path to the zabbix_sender program. Default: `'zabbix_sender'`\n* **hostname**: The hostname to report to zebbix. Default: `os.hostname()`\n\n## License\n\nzappix-sender is licensed under the MIT license.\n", "maintainers": [ { "name": "felixge", "email": "felix@debuggable.com" }, { "name": "danjenkins", "email": "dan.jenkins@holidayextras.com" } ], "time": { "modified": "2011-12-13T09:06:45.504Z", "created": "2011-12-12T18:35:28.469Z", "0.0.1": "2011-12-12T18:35:29.934Z", "0.0.2": "2011-12-12T18:36:31.923Z", "0.0.3": "2011-12-13T09:06:45.504Z" }, "author": { "name": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/" }, "repository": { "url": "" }, "versions": { "0.0.1": "http://registry.npmjs.org/zabbix-sender/0.0.1", "0.0.2": "http://registry.npmjs.org/zabbix-sender/0.0.2", "0.0.3": "http://registry.npmjs.org/zabbix-sender/0.0.3" }, "dist": { "0.0.1": { "shasum": "42c9447b6ddc3647421531db8b18c77886d11fec", "tarball": "http://registry.npmjs.org/zabbix-sender/-/zabbix-sender-0.0.1.tgz" }, "0.0.2": { "shasum": "15696aeed99561e5f2d84753d45ec5be6976ec1e", "tarball": "http://registry.npmjs.org/zabbix-sender/-/zabbix-sender-0.0.2.tgz" }, "0.0.3": { "shasum": "d13a7b6a873ff208418985285a539511468def79", "tarball": "http://registry.npmjs.org/zabbix-sender/-/zabbix-sender-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/zabbix-sender/" }, "buster-jstestdriver": { "name": "buster-jstestdriver", "description": "Run JsTestDriver tests with Buster.JS", "dist-tags": { "latest": "0.1.0" }, "readme": null, "maintainers": [ { "name": "cjohansen", "email": "christian@cjohansen.no" } ], "time": { "modified": "2011-12-13T11:17:33.187Z", "created": "2011-12-13T11:17:31.493Z", "0.1.0": "2011-12-13T11:17:33.187Z" }, "author": { "name": "August Lilleaas and Christian Johansen" }, "repository": { "type": "git", "url": "git://gitorious.org/buster/buster-jstestdriver.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/buster-jstestdriver/0.1.0" }, "dist": { "0.1.0": { "shasum": "79d0ae77c9566dd5855b3a3ec7cebdb5eb15a790", "tarball": "http://registry.npmjs.org/buster-jstestdriver/-/buster-jstestdriver-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/buster-jstestdriver/" }, "lmd": { "name": "lmd", "description": "LMD: Lazy (and synchronous) Module Declaration", "dist-tags": { "latest": "1.0.4" }, "maintainers": [ { "name": "azproduction", "email": "azazel.private@gmail.com" } ], "time": { "modified": "2011-12-13T14:28:29.140Z", "created": "2011-12-11T14:07:23.352Z", "1.0.2": "2011-12-12T11:38:40.346Z", "1.0.3": "2011-12-12T21:19:22.709Z", "1.0.4": "2011-12-13T14:28:29.140Z" }, "author": { "name": "Mikhail Davydov", "email": "azazel.private@gmail.com" }, "repository": { "type": "git", "url": "git@github.com:azproduction/lmd.git" }, "versions": { "1.0.2": "http://registry.npmjs.org/lmd/1.0.2", "1.0.3": "http://registry.npmjs.org/lmd/1.0.3", "1.0.4": "http://registry.npmjs.org/lmd/1.0.4" }, "dist": { "1.0.2": { "shasum": "32c0bf63e90eb6d25bdd9b50f461076846b1b4a8", "tarball": "http://registry.npmjs.org/lmd/-/lmd-1.0.2.tgz" }, "1.0.3": { "shasum": "15336c26b77025e775c395beae836b9d0f90a460", "tarball": "http://registry.npmjs.org/lmd/-/lmd-1.0.3.tgz" }, "1.0.4": { "shasum": "0deec874f34377c341f0b96e66fe1d0a5c7ca857", "tarball": "http://registry.npmjs.org/lmd/-/lmd-1.0.4.tgz" } }, "keywords": [ "lmd", "amd", "module", "builder" ], "url": "http://registry.npmjs.org/lmd/" }, "popcorn": { "name": "popcorn", "description": "Pop up made easy", "dist-tags": { "latest": "0.0.2" }, "maintainers": [ { "name": "gicappa", "email": "giancarlo.pace@gmail.com" } ], "time": { "modified": "2011-12-13T14:29:40.677Z", "created": "2011-12-13T14:19:55.501Z", "0.0.1": "2011-12-13T14:27:39.855Z", "0.0.2": "2011-12-13T14:29:40.677Z" }, "author": { "name": "Gian Carlo Pace", "email": "giancarlo.pace@gmail.com" }, "repository": { "type": "git", "url": "git@git.fractalgarden.org:popcorn.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/popcorn/0.0.1", "0.0.2": "http://registry.npmjs.org/popcorn/0.0.2" }, "dist": { "0.0.1": { "shasum": "e55004ce14731eaecf636d1046371b94e2f8c52d", "tarball": "http://registry.npmjs.org/popcorn/-/popcorn-0.0.1.tgz" }, "0.0.2": { "shasum": "7fe1e46ba7f35e79f4b2fe55e353519d688b8278", "tarball": "http://registry.npmjs.org/popcorn/-/popcorn-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/popcorn/" }, "spell": { "name": "spell", "description": "javascript dictionary module for node.js, and the browser", "dist-tags": { "latest": "0.1.0" }, "readme": "# spell\n\n`spell` is a dictionary module for `node.js`. for an explanation of the algorithm, performance, expectations, and techniques used please read [this article][norvig]\n\n# installation\n\n## node.js\n\n1. install [npm]\n2. `npm install spell`\n3. `var spell = require('spell');`\n\n## browser\n\n1. minimize spell.js\n2. load it into your webpage\n\n# usage\n\n## basics\n\n``` js\n// instantiate a new dictionary\nvar dict = spell();\n// load text into dictionary so we can train the dictionary to know\n// which words exists and which ones are more frequent than others\ndict.load(\"I am going to the park with Theo today. It's going to be the bomb\");\nconsole.log(dict.suggest('thew'));\n```\n\nnormally you would generate the dictionary once and then use it to this code is unlikely and serves for demonstration purposes only. this should log:\n\n``` js\n[{\"word\": \"the\", \"score\": 2}, {\"word\": \"theo\", \"score\": 1}]\n```\n\nas there are two occurrences of the word `the` and one of the word `theo`\n\nfeeling lucky?\n\n``` js\ndict.lucky('thew');\n```\n\nreturns:\n\n``` js\n\"the\"\n```\n\nyou can also `add` and `remove` words from the dictionary:\n\n``` js\ndict.remove_word('park');\ndict.add_word('nuno');\n```\n\nand you can `reset` the dictionary, making it empty:\n\n``` js\ndict.reset();\n```\n\nif you want to export the dictionary:\n\n``` js\ndict.export();\n```\n\n## advanced\n\nwhen loading you can provide a compiled dictionary instead of free form text\n\n``` js\ndict.load(\n { corpus: \n { \"I\" : 1\n , \"am\" : 1\n , \"going\" : 1\n , \"to\" : 2\n , \"the\" : 1\n , \"park\" : 1\n }\n }\n);\n```\n\nyou can also provide options:\n\n* `reset`, defaults to true, meaning it will reset the dictionary before running load\n* `store`, defaults to true, meaning it will store the dictionary after running load\n* `after_store`, defaults to empty function, the callback function to run after `store` is done\n\ne.g. to add text to an existing `dict` you could do:\n\n``` js\ndict.load(\n { corpus: \"Better yet, chocolate\"\n , reset: false\n }\n);\n```\n\nfinally when adding words you can optionally give it a score:\n\n``` js\ndict.add_word('beer', 100);\n```\n\n## storage\n\nby default `dict` is stored in process (memory) for each dictionary instance you create. however if you feel like storing the dictionary externally, or use a shared dictionary, you can:\n\nan example using `localStorage`:\n\n``` js\nvar dict = spell(\n { \"get\" : function () { \n JSON.parse(window.localStorage.getItem('dict')); \n }\n , \"store\" : function (dict,after_store) { \n window.localStorage.setItem('dict', JSON.stringify(dict));\n }\n }\n);\n```\n\n# roadmap\n\ncheck [issues]\n\n# contribute\n\neveryone is welcome to contribute. patches, bug-fixes, new features\n\n1. create an [issue][issues] so the community can comment on your idea\n2. fork `spell`\n3. create a new branch `git checkout -b my_branch`\n4. create tests for the changes you made\n5. make sure you pass both existing and newly inserted tests\n6. commit your changes\n7. push to your branch `git push origin my_branch`\n8. create an pull request\n\n# meta\n\n* code: `git clone git://github.com/dscape/spell.git`\n* home: \n* bugs: \n* build: [![build status](https://secure.travis-ci.org/dscape/spell.png)](http://travis-ci.org/dscape/spell)\n\n`(oO)--',-` in [caos]\n\n[npm]: http://npmjs.org\n[issues]: http://github.com/dscape/nano/issues\n[caos]: http://caos.di.uminho.pt/\n[norvig]: http://norvig.com/spell-correct.html", "maintainers": [ { "name": "dscape", "email": "nunojobpinto@gmail.com" } ], "time": { "modified": "2011-12-13T14:56:06.163Z", "created": "2011-12-11T12:48:39.190Z", "0.0.1": "2011-12-11T12:48:40.934Z", "0.0.2": "2011-12-11T15:59:23.974Z", "0.0.3": "2011-12-12T11:23:58.969Z", "0.1.0": "2011-12-13T14:56:06.163Z" }, "author": { "name": "Nuno Job", "email": "nunojobpinto@gmail.com", "url": "http://nunojob.com" }, "repository": { "type": "git", "url": "git://github.com/dscape/spell.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/spell/0.0.1", "0.0.2": "http://registry.npmjs.org/spell/0.0.2", "0.0.3": "http://registry.npmjs.org/spell/0.0.3", "0.1.0": "http://registry.npmjs.org/spell/0.1.0" }, "dist": { "0.0.1": { "shasum": "31f60e46302ba1e313ca130c3b3fc7fded27feac", "tarball": "http://registry.npmjs.org/spell/-/spell-0.0.1.tgz" }, "0.0.2": { "shasum": "de8dbac1319e5d0b05092c6e89988f6e65f681d4", "tarball": "http://registry.npmjs.org/spell/-/spell-0.0.2.tgz" }, "0.0.3": { "shasum": "b599bac8e69133a2b48dc8806bf75ba1ab773699", "tarball": "http://registry.npmjs.org/spell/-/spell-0.0.3.tgz" }, "0.1.0": { "shasum": "7545736e18f81d0291bf3b2de0a10a0f742b082f", "tarball": "http://registry.npmjs.org/spell/-/spell-0.1.0.tgz" } }, "keywords": [ "spell", "speller", "dictionary", "nlp", "dict", "spell check" ], "url": "http://registry.npmjs.org/spell/" }, "opt": { "name": "opt", "description": "A very simple options module for NodeJS command line utilities.", "dist-tags": { "latest": "0.0.1" }, "readme": "opt\n===\nrevision 0.0.1\n--------------\n\n# Overview\n\nA very simple options module for NodeJS command line apps.\n\n# Example\n\nSource code example-1.js\n\n\tvar util = require('util'),\n\t\topt = require('./opt'),\n\t\tconfig = {},\n\t\tUSAGE = function () {\n\t\t\treturn \"\\n\\nUSAGE node example-1.js -- demo options.\\n\\n SYNOPSIS\\n\\n\\t\\tnode example-1.js --help \";\n\t\t};\n\t\n\topt.set(['-h','--help'], function () {\n\t\t\tvar help = opt.help(), ky;\n\t\n\t\t\tconsole.log(USAGE() + \"\\n\\n OPTIONS\\n\");\n\t\t\tfor (ky in help) {\n\t\t\t\t\tconsole.log(\"\\t\" + ky + \"\\t\\t\" + help[ky]); \n\t\t\t}\n\t\t\tconsole.log(\"\\n\\n\");\n\t\t\tprocess.exit(0);\n\t}, \"This help document.\");\n\t\t\n\t// Parse the command line options\n\tif (process.argv.length < 3) {\n\t\tconsole.log(\"Try using a command line option for demo:\\n\" + USAGE());\n\t} else {\n\t\topt.parse(process.argv);\n\t}\n\tconsole.log(\"\\nConfig object properties set by opt: \");\n\tconsole.log(util.inspect(config));\n", "maintainers": [ { "name": "rsdoiel", "email": "rsdoiel@gmail.com" } ], "time": { "modified": "2011-12-13T15:27:23.784Z", "created": "2011-12-13T15:27:22.421Z", "0.0.1": "2011-12-13T15:27:23.784Z" }, "author": { "name": "R. S. Doiel", "email": "rsdoiel@gmail.com", "url": "https://github.com/rsdoiel" }, "repository": { "type": "git", "url": "git://github.com/rsdoiel/opt.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/opt/0.0.1" }, "dist": { "0.0.1": { "shasum": "4ccf3feb369f609731d04584e8a785518a056a42", "tarball": "http://registry.npmjs.org/opt/-/opt-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/opt/" }, "needle": { "name": "needle", "description": "Simplest HTTP client ever. Supports multipart uploads.", "dist-tags": { "latest": "0.1.2" }, "readme": "Needle\n======\n\nHTTP client for node. Supports HTTP basic auth, nested params and multipart form\nuploads. Really simple stuff, around 200 lines of code.\n\nUsage\n-----\n\n var client = require('needle');\n\n client.get(url, [options], callback(err, body, resp)\n client.post(url, [data], [options], callback(err, body, resp)\n client.put(url, [data], [options], callback(err, body, resp)\n client.delete(url, [options], callback(err, body, resp)\n\nOptions\n------\n\n - timeout: returns err if response takes more than X. defaults to 10000 (10 secs)\n - multipart: use multipart encoding or not. defaults to false\n - username: for http auth\n - password: for http auth\n - parse: whether to parse XML or JSON response bodies automagically. defaults to true.\n\nExamples\n--------\n\n### Simple GET.\n\nvar client = require('needle');\n\n client.get('http://www.google.com', function(err, body, resp){\n\n console.log(\"Got status code: \" + resp.statusCode);\n\n });\n\n### GET with options\n\n var options = {\n username: 'you',\n password: 'secret',\n headers: {\n 'User-Agent': \"MyApp/1.2.3\"\n }\n }\n\n client.get('http://api.server.com', options, function(err, body, resp){\n\n // used HTTP auth\n\n });\n\n### POST/PUT\n\n var data = {\n foo: 'bar',\n nested: {\n params: {\n are: {\n also: possible\n }\n }\n }\n }\n\n client.post('http://my.app.com', data, function(err, body, resp){\n\n // yay\n\n });\n\n### Multipart POST\n\n var data = {\n foo: bar,\n image: { file: '/home/tomas/linux.png', content_type: 'image/png' }\n }\n\n var options = {\n multipart: true,\n timeout: 10000\n }\n\n client.post('http://my.other.app.com', data, options, function(err, body, resp){\n\n // in this case, if the request takes more than 10 seconds\n // the callback will return an error\n\n });\n\nCredits\n-------\n\nWritten by Tomás Pollak.\n\nLegal\n-----\n\n(c) Copyright 2011 Fork Ltd. Licensed under the MIT license.\n", "maintainers": [ { "name": "tomas", "email": "tomas@forkhq.com" } ], "time": { "modified": "2011-12-13T16:10:06.998Z", "created": "2011-12-11T05:31:30.478Z", "0.1.0": "2011-12-11T05:31:33.591Z", "0.1.1": "2011-12-11T05:51:11.288Z", "0.1.2": "2011-12-13T16:10:06.998Z" }, "author": { "name": "Tomás Pollak", "email": "tomas@forkhq.com" }, "repository": { "type": "git", "url": "git://github.com/tomas/needle.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/needle/0.1.0", "0.1.1": "http://registry.npmjs.org/needle/0.1.1", "0.1.2": "http://registry.npmjs.org/needle/0.1.2" }, "dist": { "0.1.0": { "shasum": "3eb10ffc49ac5e07dd247d445df1077d73668543", "tarball": "http://registry.npmjs.org/needle/-/needle-0.1.0.tgz" }, "0.1.1": { "shasum": "ff2f5993d9594bbf02031af40bcea34b588a3c19", "tarball": "http://registry.npmjs.org/needle/-/needle-0.1.1.tgz" }, "0.1.2": { "shasum": "9d13197d1a523351a619874733e4e0f5db9e06bc", "tarball": "http://registry.npmjs.org/needle/-/needle-0.1.2.tgz" } }, "keywords": [ "http", "https", "client", "multipart", "simple" ], "url": "http://registry.npmjs.org/needle/" }, "rext": { "name": "rext", "description": "Simple text file repository with versioning support.", "dist-tags": { "latest": "0.0.5" }, "readme": "\n# rext\n\nSimple text file repository with versioning support.\n\n## API\n\n- create\n- destroy\n- list\n- retrieve\n- update\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Grapily <dev@grapily.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "spini", "email": "federico.spini@gmail.com" } ], "time": { "modified": "2011-12-13T16:39:34.070Z", "created": "2011-12-12T18:15:41.033Z", "0.0.4": "2011-12-12T18:15:43.171Z", "0.0.5": "2011-12-13T16:39:34.070Z" }, "author": { "name": "Grapily", "email": "dev.grapily.com" }, "versions": { "0.0.4": "http://registry.npmjs.org/rext/0.0.4", "0.0.5": "http://registry.npmjs.org/rext/0.0.5" }, "dist": { "0.0.4": { "shasum": "4deff1b1b5fd2e78c113c47203e00a41b48a7cad", "tarball": "http://registry.npmjs.org/rext/-/rext-0.0.4.tgz" }, "0.0.5": { "shasum": "e40d9d6115b59411882587549c1777757af9471b", "tarball": "http://registry.npmjs.org/rext/-/rext-0.0.5.tgz" } }, "keywords": [ "text", "repository", "file", "versioning", "filesystem" ], "url": "http://registry.npmjs.org/rext/" }, "rext-connect": { "name": "rext-connect", "description": "Add rext routes to connect", "dist-tags": { "latest": "0.0.5" }, "readme": "\n# Rext-connect\n\n Simple [rext](https://github.com/grapily/rext) router middleware for [connect](http://senchalabs.github.com/connect \"connect\")\n \n## How to use\n \n var connect = require('connect')\n , rext_connect = require('rext-connect');\n \n app.use(connect.bodyParser());\n app.use(connect.router(rext_connect.routes({\"prefix\":'myapp',\"rext\":rext})));\n\n## Running node tests\n\n Install dependencies:\n \n $ npm install -d\n \n Run them!\n \n $ make test-server\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Grapily <dev@grapily.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "nss", "email": "luca.lanziani@gmail.com" } ], "time": { "modified": "2011-12-13T17:55:16.748Z", "created": "2011-12-13T17:13:14.659Z", "0.0.3": "2011-12-13T17:13:16.580Z", "0.0.4": "2011-12-13T17:19:16.461Z", "0.0.5": "2011-12-13T17:55:16.748Z" }, "author": { "name": "Grapily", "email": "dev.grapily.com" }, "versions": { "0.0.3": "http://registry.npmjs.org/rext-connect/0.0.3", "0.0.4": "http://registry.npmjs.org/rext-connect/0.0.4", "0.0.5": "http://registry.npmjs.org/rext-connect/0.0.5" }, "dist": { "0.0.3": { "shasum": "e2be2aa8db4ba0c1c1e167d612c2ada87b287f88", "tarball": "http://registry.npmjs.org/rext-connect/-/rext-connect-0.0.3.tgz" }, "0.0.4": { "shasum": "495a96af50d55fa0eafaab23f0032ae8ac86b1a9", "tarball": "http://registry.npmjs.org/rext-connect/-/rext-connect-0.0.4.tgz" }, "0.0.5": { "shasum": "7add1e9ae44c919d9d654d840f648e432e357c0f", "tarball": "http://registry.npmjs.org/rext-connect/-/rext-connect-0.0.5.tgz" } }, "keywords": [ "middleware", "connect", "router" ], "url": "http://registry.npmjs.org/rext-connect/" }, "transkode": { "name": "transkode", "description": "Image/Video Transcoding Server", "dist-tags": { "latest": "0.0.4" }, "readme": "# transkode\n\nNode-powered, Redis-backed (queued) transcoding server for images and video (coming).\n\n## Is it any good?\n\nNo. This is just an experiment and is NOT production ready.\n\n## Dependancies\n\n- Node.js v0.4.6+\n- Redis v2.0+\n- GraphicsMagick\n\n## Proposed Usage\n\n```` js\n\nPOST http://localhost:4422/jobs/(image|video)\n\n{\n \"title\": \"resize profile pic for user 5432\"\n, \"input\": {\n \"filename\": \"original.jpg\"\n , \"local\": \"./test/images/original.jpg\"\n }\n, \"outputs\": [\n {\n \"resize\": { \"to\": \"400x200\", \"strategy\": \"crop\" }\n , \"blur\": 10\n , \"quality\": 80\n , \"cloudfiles\": {\n \"container\": \"...\"\n , \"name\": \"profile_images/new/400.jpg\"\n }\n }\n , {\n \"resize\": { \"to\": \"200x100\", \"strategy\": \"crop\" }\n , \"quality\": 70\n , \"local\": \"./test/images/new-200.jpg\"\n }\n , {\n \"resize\": { \"to\": \"50\", \"strategy\": \"crop\" }\n , \"quality\": 70\n , \"local\": \"./test/images/new-50.jpg\"\n }\n , {\n \"resize\": { \"to\": \"20\", \"strategy\": \"crop\" }\n , \"quality\": 70\n , \"local\": \"./test/images/new-10.jpg\"\n }\n ]\n, \"wait\": true\n, \"meta\": {\n \"user_id\": 5432\n }\n, \"postback_url\": \"http://localhost:3000/transcode\"\n}\n\n````\n\n## Image Processors\n\n### resize\n\n```` js\n\n\"resize\": {\n \"width\": 100\n, \"height\": 100\n, \"to\": \"100x100\"\n, \"strategy\": [fit|crop|pad|stretch]\n, \"zoom\": true\n, \"gravity\": [\"center\", ...] (when cropping or padding)\n, \"background\": [color]\n}\n\n````\n\n## Authors\n\n * Evan Owen\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Evan Owen <kainosnoema@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainers": [ { "name": "kainosnoema", "email": "kainosnoema@gmail.com" } ], "time": { "modified": "2011-12-13T20:37:47.382Z", "created": "2011-12-13T20:37:47.078Z", "0.0.4": "2011-12-13T20:37:47.382Z" }, "author": { "name": "Evan Owen", "email": "kainosnoema@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/kainosnoema/transkode.git" }, "versions": { "0.0.4": "http://registry.npmjs.org/transkode/0.0.4" }, "dist": { "0.0.4": { "shasum": "0d4ae699783be5745d3ff41e8c5efa52a5db1d8e", "tarball": "http://registry.npmjs.org/transkode/-/transkode-0.0.4.tgz" } }, "url": "http://registry.npmjs.org/transkode/" }, "now-sessions": { "name": "now-sessions", "description": "Uses now-middleware for NowJS to enable HTTP session lookup from a Connect-compliant session store when a new nowjs session is created.", "dist-tags": { "latest": "0.0.1" }, "maintainers": [ { "name": "ianserlin", "email": "npm@ianserlin.com" } ], "time": { "modified": "2011-12-13T20:38:48.893Z", "created": "2011-12-13T20:26:38.226Z", "0.0.1": "2011-12-13T20:38:48.893Z" }, "author": { "name": "Ian Serlin" }, "repository": { "type": "git", "url": "git://github.com/ianserlin/now-sessions.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/now-sessions/0.0.1" }, "dist": { "0.0.1": { "shasum": "93ebb7191c76e352a5dc136dd61157099a25a480", "tarball": "http://registry.npmjs.org/now-sessions/-/now-sessions-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/now-sessions/" }, "now-middleware": { "name": "now-middleware", "description": "Enables a middleware API for hooking into the NowJS execution path.", "dist-tags": { "latest": "0.0.1" }, "readme": "NowJS Middleware Layer - Connect style\n--------------------------------------\n\nTo enable:\n\n\nvar nowjs = require('now');\nrequire('now-middleware')(nowjs);\n\n\n\nTo run when a new user connects:\n-------------------------------\n\n\n.before( function );\n\n\n
\nnowjs.before(function(client,next){\n  var sid = decodeURIComponent( client.user.cookie[sessionKey] );\n  sessionStore.get( sid, function( err, session ){\n    client.now.session = session;\n    next();\n  });\n});\n
\n\nParameters are:\n\n* the beforeware function you want called when each new nowjs session is established, you will receive the newly created nowjs user object (the \"this\" in remotely called functions) passed as client and the next() function which you must call to pass control to the next beforeware layer\n\nTo run when a user makes a remote method call on the server (e.g. to retrieve an HTTP session):\n-------------------------------\n\n\n.use( route, function );\n\n\n
\nnowjs.use('users', function(args, next){\n  var self = this;\n  console.log( 'middleware is running' )\n  // add additional arguments\n  args.push( { lollipop: \"is tasty\" } );\n  next();\n});\n
\n\nParameters are:\n\n* regex matched route (omit completely if you want to match all routes, what's a route? simply the name and namespace of the function you are calling)\n* the middleware function you want called, this function will receive all arguments the client sent, can manipulate/add to them, and then call next() to pass to the next layer in the middleware", "maintainers": [ { "name": "ianserlin", "email": "npm@ianserlin.com" } ], "time": { "modified": "2011-12-13T20:39:06.359Z", "created": "2011-12-13T20:39:04.429Z", "0.0.1": "2011-12-13T20:39:06.359Z" }, "author": { "name": "Ian Serlin" }, "repository": { "type": "git", "url": "git://github.com/ianserlin/now-middleware.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/now-middleware/0.0.1" }, "dist": { "0.0.1": { "shasum": "c562214fa90c3103f0cb19490fe604fc26d350cd", "tarball": "http://registry.npmjs.org/now-middleware/-/now-middleware-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/now-middleware/" }, "bundle-up": { "name": "bundle-up", "description": "A simple asset manager middleware for connect", "dist-tags": { "latest": "0.1.4" }, "readme": "Bundle up!\n==========\n\nBundle up is a middleware for connect to manage all client-side assets in an organized way. Everything is manged using an assets file\n\n // assets.js\n module.exports = function(assets) {\n assets.root = __dirname\n \tassets.addJs(\"/public/js/jquery-1.6.4.min.js\");\n \tassets.addJs(\"/public/js/jquery.placeholder.min.js\");\n \tassets.addJs(\"/app/client/main.coffee\");\n \n \tassets.addCss(\"/public/bootstrap/bootstrap.min.css\");\n \tassets.addCss(\"/app/styles/screen.styl\");\n }\n\nJust point to a file (.js, .css, .coffee or .styl are currently supported) anywhere in your app directory. In your view you can then just render all the css or javascript files by calling `renderStyles` and `renderJs` like this:\n\n !!!\n html\n head\n != renderStyles\n body!= body\n != renderJs\n\nBy default this will render\n\n \n \n\n \n \n \n\nAll assets will be compiled on-the-fly when `bundle:false` is set. Therefore the server never\nneeds to be restarted when editing the different assets.\n\nTo render bundles `bundle:true` needs to be passed as a parameter to the middleware. This will concatenate all javascript and css files into bundles and render this:\n\n \n \n\nAll bundles are generated during startup. The filename will change with the content so you should configure your web server with far future expiry headers.\n\n### generated/\n\nAll files that needs to be compiled, copied (if you are bundling up a file that doesn't reside in your `public/` directory) or bundled will end up in `public/generated/` directory. This is to have an organized way to separate whats actually *your code* and whats *generated code*.\n\nUsage\n-----\n\n BundleUp(app, __dirname + \"/assets\", {\n staticRoot: __dirname + \"/public/\",\n staticUrlRoot:\"/\",\n bundle:true\n });\n\nThe first parameter is the app object and the second is the path to the assets file\n\nTODO\n----\n\n * Add support for addCss(\"folder/\\*.css\") and addJs(\"**.coffee\") etc.\n * Add support for namespaced assets\n\nLICENSE\n-------\n\nMIT licensed\n", "maintainers": [ { "name": "freddan", "email": "fredriklindin@gmail.com" } ], "time": { "modified": "2011-12-13T20:40:52.326Z", "created": "2011-12-12T17:55:56.547Z", "0.1.0": "2011-12-12T17:55:58.601Z", "0.1.1": "2011-12-12T19:16:42.291Z", "0.1.2": "2011-12-12T19:24:31.302Z", "0.1.3": "2011-12-12T21:08:28.197Z", "0.1.4": "2011-12-13T20:40:52.326Z" }, "author": { "name": "Fredrik Lindin", "email": "fredriklindin@gmail.com" }, "repository": { "url": "" }, "versions": { "0.1.0": "http://registry.npmjs.org/bundle-up/0.1.0", "0.1.1": "http://registry.npmjs.org/bundle-up/0.1.1", "0.1.2": "http://registry.npmjs.org/bundle-up/0.1.2", "0.1.3": "http://registry.npmjs.org/bundle-up/0.1.3", "0.1.4": "http://registry.npmjs.org/bundle-up/0.1.4" }, "dist": { "0.1.0": { "shasum": "e458bc42ce8d219589e506c45909acb0278fbf52", "tarball": "http://registry.npmjs.org/bundle-up/-/bundle-up-0.1.0.tgz" }, "0.1.1": { "shasum": "ff6ea88e16b17268b014394f49ac5ca233485d75", "tarball": "http://registry.npmjs.org/bundle-up/-/bundle-up-0.1.1.tgz" }, "0.1.2": { "shasum": "1373deb7c7bfea0bf8a10b5befd8fcacd9fef21d", "tarball": "http://registry.npmjs.org/bundle-up/-/bundle-up-0.1.2.tgz" }, "0.1.3": { "shasum": "bc7a2fea7cf62f84d6dfe6529d328f924f79ff5c", "tarball": "http://registry.npmjs.org/bundle-up/-/bundle-up-0.1.3.tgz" }, "0.1.4": { "shasum": "eb636dfd0bf7f8942bfda1abb075cfbbd62a4994", "tarball": "http://registry.npmjs.org/bundle-up/-/bundle-up-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/bundle-up/" }, "node-aws": { "name": "node-aws", "description": "A client interface to various AWS services", "dist-tags": { "latest": "0.1.0" }, "readme": "# Node AWS\n\nNode AWS is an easy-to-use AWS client.\n\n## Usage\n\n```javascript\nvar aws = require('node-aws');\n\nvar client = aws.createClient({\n accessKeyId: '...',\n secretAccessKey: '...',\n});\n\naws.request('simpleDb', 'putAttributes', {\n domainName: \"test\",\n itemName: \"item1\",\n attributes: [\n {\n name: 'key1',\n value: 'val1',\n },\n ],\n}, function(response) {\n if (response instanceof Error) {\n // uh oh\n console.log(response.code, response.message);\n } else {\n // it worked!\n }\n})\n```\n\n## Status\n\nThe most up-to-date list of supported AWS services and methods is available by calling `require('node-aws').getSupportedMethods()`. A potentially outdated list is provided below:\n\n### EC2 (Elastic Compute Cloud)\n\n * allocateAddress\n * associateAddress\n * createKeyPair\n * deleteKeyPair\n * describeAddresses\n * describeAvailabilityZones\n * describeInstances\n * describeKeyPairs\n * describeRegions\n * disassociateAddress\n * getConsoleOutput\n * importKeyPair\n * rebootInstances\n * releaseAddress\n * startInstances\n * stopInstances\n\n### Route53\n\n * changeResourceRecordSets\n * createHostedZone\n * deleteHostedZone\n * getChange\n * getHostedZone\n * listHostedZones\n * listResourceRecordSets\n\n### S3 (Simple Storage Service)\n\n * createBucket\n * deleteBucket\n * deleteObject\n * getObject\n * listAllMyBuckets\n * listBucket\n * putObject\n\n### SES (Simple Email Service)\n\n * deleteVerifiedEmailAddress\n * getSendQuota\n * getSendStatistics\n * listVerifiedEmailAddresses\n * sendEmail\n * verifyEmailAddress\n\n### SimpleDB\n\n * batchDeleteAttributes\n * batchPutAttributes\n * createDomain\n * deleteAttributes\n * deleteDomain\n * domainMetadata\n * getAttributes\n * listDomains\n * putAttributes\n * select\n", "maintainers": [ { "name": "sansmischevia", "email": "chou.bryant@gmail.com" } ], "time": { "modified": "2011-12-13T21:05:20.469Z", "created": "2011-12-13T21:05:19.905Z", "0.1.0": "2011-12-13T21:05:20.469Z" }, "author": { "name": "Jordan Ryan Moore", "email": "jordanryanmoore@rainclouddev.com" }, "repository": { "type": "git", "url": "git://github.com/sansMischevia/node-aws.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/node-aws/0.1.0" }, "dist": { "0.1.0": { "shasum": "6ef4261b31cffa25ee98eb2629147c80220f06a1", "tarball": "http://registry.npmjs.org/node-aws/-/node-aws-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/node-aws/" }, "blueimp-tmpl": { "name": "blueimp-tmpl", "description": "< 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers.", "dist-tags": { "latest": "1.0.2" }, "readme": "# JavaScript Templates\n\n## Demo\n[JavaScript Templates Demo](http://blueimp.github.com/JavaScript-Templates/)\n\n## Usage\n\n### Client-side\nInclude the (minified) JavaScript Templates script in your HTML markup:\n\n```html\n\n```\n\nAdd a script section with type **\"text/html\"** and your template definition as content:\n\n```html\n\n```\n\n**\"o\"** (the lowercase letter) is a reference to the data parameter of the template function (see the API section on how to modify this identifier).\n\nIn your application code, create a JavaScript object to use as data for the template:\n\n```js\nvar data = {\n \"title\": \"JavaScript Templates\",\n \"license\": {\n \"name\": \"MIT license\",\n \"url\": \"http://creativecommons.org/licenses/MIT/\"\n },\n \"features\": [\n \"lightweight & fast\",\n \"powerful\",\n \"zero dependencies\"\n ]\n};\n```\n\nIn a real application, this data could be the result of retrieving a [JSON](http://json.org/) resource.\n\nRender the result by calling the **tmpl()** method with the id of the template and the data object as arguments:\n\n```js\ndocument.getElementById(\"result\").innerHTML = tmpl(\"tmpl-demo\", data);\n```\n\n### Server-side\n\nThe following is an example how to use the JavaScript Templates engine on the server-side with [node.js](http://nodejs.org/).\n\nCreate a new directory and add the **tmpl.js** file. Or alternatively, install the **blueimp-tmpl** package with [npm](http://npmjs.org/):\n\n```sh\nnpm install blueimp-tmpl\n```\n\nAdd a file **template.html** with the following content:\n\n```html\n\n{%=o.title%}\n

{%=o.title%}

\n

Features

\n
    \n{% for (var i=0; i{%=o.features[i]%}\n{% } %}\n
\n```\n\nAdd a file **server.js** with the following content:\n\n```js\nrequire(\"http\").createServer(function (req, res) {\n var fs = require(\"fs\"),\n // The tmpl module exports the tmpl() function:\n tmpl = require(\"./tmpl\").tmpl,\n // Use the following version if you installed the package with npm:\n // tmpl = require(\"blueimp-tmpl\").tmpl,\n // Sample data:\n data = {\n \"title\": \"JavaScript Templates\",\n \"url\": \"https://github.com/blueimp/JavaScript-Templates\",\n \"features\": [\n \"lightweight & fast\",\n \"powerful\",\n \"zero dependencies\"\n ]\n };\n // Override the template loading method:\n tmpl.load = function (id) {\n var filename = id + \".html\";\n console.log(\"Loading \" + filename);\n return fs.readFileSync(filename, \"utf8\");\n };\n res.writeHead(200, {\"Content-Type\": \"text/html\"});\n // Render the content:\n res.end(tmpl(\"template\", data));\n}).listen(8080, \"localhost\");\nconsole.log(\"Server running at http://localhost:8080/\");\n```\n\nRun the application with the following command:\n\n```sh\nnode server.js\n```\n\n## Requirements\nThe JavaScript Templates script has zero dependencies.\n\n## API\n\n### tmpl() function\nThe **tmpl()** function is added to the global **window** object and can be called as global function:\n\n```js\nvar result = tmpl(\"tmpl-demo\", data);\n```\n\nThe **tmpl()** function can be called with the id of a template, or with a template string:\n\n```js\nvar result = tmpl(\"

{%=o.title%}

\", data);\n```\n\nIf called without second argument, **tmpl()** returns a reusable template function:\n\n```js\nvar func = tmpl(\"

{%=o.title%}

\");\ndocument.getElementById(\"result\").innerHTML = func(data);\n```\n\n### Templates cache\nTemplates loaded by id are cached in the map **tmpl.cache**, which can be modified:\n\n```js\nvar func = tmpl(\"tmpl-demo\");\nvar cached = typeof tmpl.cache[\"tmpl-demo\"] === \"function\"; // true\n\ntmpl.cache[\"tmpl-demo\"] = tmpl(\"

{%=o.title%}

\");\nvar result = tmpl(\"tmpl-demo\", {title: \"JS\"}); // Renders \"

JS

\"\n```\n\n### Output encoding\nThe method **tmpl.encode** is used to escape HTML special characters in template output:\n\n```js\nvar output = tmpl.encode(\"<>&\\\"\\x00\"); // Renders \"<>&"\"\n```\n\n**tmpl.encode** makes use of the regular expression **tmpl.encReg** and the encoding map **tmpl.encMap** to match and replace special characters, which can be modified to change the behavior of the output encoding:\n\n```js\n// Add single quotes to the encoding rules:\ntmpl.encReg = /[<>&\"'\\x00]/g;\ntmpl.encMap[\"'\"] = \"'\";\n\nvar output = tmpl.encode(\"<>&\\\"'\\x00\"); // Renders \"<>&"'\"\n```\n\n### Local helper variables\nThe local variables available inside the templates are the following:\n\n* **o**: The data object given as parameter to the template function (see the next section on how to modify the parameter name).\n* **_s**: The string for the rendered result content.\n* **_t**: A reference to the **tmpl** function object.\n* **_e**: A reference to the **tmpl.encode** method.\n* **print**: Function to add content to the rendered result string.\n* **include**: Function to include the return value of a different template in the result.\n\nTo introduce additional local helper variables, the string **tmpl.helper** can be extended. The following adds a convenience function for *console.log* and a streaming function, that streams the template rendering result back to the callback argument (note the comma at the beginning of each variable declaration):\n\n```js\ntmpl.helper += \",log=function(){console.log.apply(console, arguments)}\" +\n \",st='',stream=function(cb){var l=st.length;st=_s;cb( _s.slice(l));}\";\n```\n\nThose new helper functions could be used to stream the template contents to the console output:\n\n```html\n\n```\n\n### Template function argument\nThe generated template functions accept one argument, which is the data object given to the **tmpl(id, data)** function. This argument is available inside the template definitions as parameter **o** (the lowercase letter).\n\nThe argument name can be modified by overriding **tmpl.arg**:\n\n```js\ntmpl.arg = \"p\";\n\n// Renders \"

JavaScript Templates

\":\nvar result = tmpl(\"

{%=p.title%}

\", {title: \"JavaScript Templates\"});\n```\n\n### Template parsing\nThe template contents are matched and replaced using the regular expression **tmpl.regexp** and the replacement function **tmpl.func**. The replacement function operates based on the [parenthesized submatch strings](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/replace#Specifying_a_function_as_a_parameter).\n\nTo use different tags for the template syntax, override **tmpl.regexp** with a modified regular expression, by exchanging all occurrences of \"**\\\\{%**\" and \"**%\\\\}**\", e.g. with \"**\\\\[%**\" and \"**%\\\\]**\":\n\n```js\ntmpl.regexp = /(\\s+)|('|\\\\)(?![^%]*%\\])|(?:\\[%(=|!)(.+?)%\\])|(\\[%)|(%\\])/g;\n```\n\n## Templates syntax\n\n### Interpolation\nPrint variable with HTML special characters escaped:\n\n```html\n

{%=o.title%}

\n```\n\nPrint variable without escaping:\n\n```html\n

{%!o.user_id%}

\n```\n\nPrint output of function calls:\n\n```html\nWebsite\n```\n\nUse dot notation to print nested properties:\n\n```html\n{%=o.author.name%}\n```\n\n### Evaluation\nUse **print(str)** to add escaped content to the output:\n\n```html\nYear: {% var d=new Date(); print(d.getFullYear()); %}\n```\n\nUse **print(str, true)** to add unescaped content to the output:\n\n```html\n{% print(\"Fast & powerful\", true); %}\n```\n\nUse **include(str, obj)** to include content from a different template:\n\n```html\n
\n{% include('tmpl-link', {name: \"Website\", url: \"http://example.org\"}); %}\n
\n```\n\nIf else condition:\n\n```html\n{% if (o.author.url) { %}\n {%=o.author.name%}\n{% } else { %}\n No author url.\n{% } %}\n```\n\nFor loop:\n\n```html\n
    \n{% for (var i=0; i{%=o.features[i]%}\n{% } %}\n
\n```\n\n## License\nThe JavaScript Templates script is released under the [MIT license](http://creativecommons.org/licenses/MIT/).\n", "maintainers": [ { "name": "blueimp", "email": "sebastian.tschan@gmail.com" } ], "time": { "modified": "2011-12-13T21:20:19.048Z", "created": "2011-12-10T21:07:29.229Z", "1.0.0": "2011-12-10T21:07:32.435Z", "1.0.1": "2011-12-12T08:30:13.836Z", "1.0.2": "2011-12-13T21:20:19.048Z" }, "author": { "name": "Sebastian Tschan", "url": "https://blueimp.net" }, "repository": { "type": "git", "url": "git://github.com/blueimp/JavaScript-Templates.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/blueimp-tmpl/1.0.0", "1.0.1": "http://registry.npmjs.org/blueimp-tmpl/1.0.1", "1.0.2": "http://registry.npmjs.org/blueimp-tmpl/1.0.2" }, "dist": { "1.0.0": { "shasum": "73999a41663ac4d9468d1f5a7e9818672bb1d691", "tarball": "http://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-1.0.0.tgz" }, "1.0.1": { "shasum": "cbe9109af15f95a3c42f4399a4ea5ee3614f5952", "tarball": "http://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-1.0.1.tgz" }, "1.0.2": { "shasum": "b96b785da7172b694dbee7f70cf59fedf953239c", "tarball": "http://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-1.0.2.tgz" } }, "url": "http://registry.npmjs.org/blueimp-tmpl/" }, "apitree": { "name": "apitree", "description": "Creates a SocketStream-style API tree from a file system directory", "dist-tags": { "latest": "1.0.0" }, "maintainers": [ { "name": "andreyvit", "email": "andreyvit@me.com" } ], "time": { "modified": "2011-12-13T21:31:55.926Z", "created": "2011-12-13T21:31:53.281Z", "1.0.0": "2011-12-13T21:31:55.926Z" }, "author": { "name": "Andrey Tarantsov", "email": "andreyvit@me.com" }, "repository": { "type": "git", "url": "git://github.com/andreyvit/apitree.js.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/apitree/1.0.0" }, "dist": { "1.0.0": { "shasum": "664e5480051ee48d36f8cee0997163559fd93bcd", "tarball": "http://registry.npmjs.org/apitree/-/apitree-1.0.0.tgz" } }, "url": "http://registry.npmjs.org/apitree/" }, "node-make-asset-pipeline": { "name": "node-make-asset-pipeline", "description": "An asset pipeline which retrieves assets depending on makefile commands when a watched modules has been updated", "dist-tags": { "latest": "0.0.3" }, "readme": "\n# Asset middleware\n\nThis middleware is intended to be used on development in a browser environment\nEach time a request for an asset is coming, the make command for the specific asset ( convention naming ) is executed\n\n## Set up express server \n\n```js\nvar app = express.createServer(\n require('node-make-asset-pipeline')({asset: 'asset_folder'})\n); \n```\n\n## Create makefile \n\nIn order to work, each command must output a file with the same name as the command\n\nExample\n\n jquery:\n\n ender build jQuery --output ./assets/jquery --debug \n\n underscore:\n\n ender build underscore --output ./assets/underscore --debug \n\n ember:\n\n cd ~/pathto/ember.js/; \\\n rake clean; \\\n rake \n app:\n \n cp -pr lib/app.js assets/app.js\n\n## asset_folder\n jquery.js \n jquery.js \n ember.js \n", "maintainers": [ { "name": "ppcano", "email": "ppcanodehuelva@gmail.com" } ], "time": { "modified": "2011-12-13T21:32:11.015Z", "created": "2011-12-13T17:35:17.348Z", "0.0.1": "2011-12-13T17:35:18.370Z", "0.0.2": "2011-12-13T19:46:06.386Z", "0.0.3": "2011-12-13T21:32:11.015Z" }, "author": { "name": "Pepe Cano" }, "repository": { "type": "git", "url": "git://github.com/ppcano/node-make-asset-pipeline.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/node-make-asset-pipeline/0.0.1", "0.0.2": "http://registry.npmjs.org/node-make-asset-pipeline/0.0.2", "0.0.3": "http://registry.npmjs.org/node-make-asset-pipeline/0.0.3" }, "dist": { "0.0.1": { "shasum": "a4f5899814817311e8d0c4473aafb43c564bf3b3", "tarball": "http://registry.npmjs.org/node-make-asset-pipeline/-/node-make-asset-pipeline-0.0.1.tgz" }, "0.0.2": { "shasum": "c36d0c47b466ea16b94c2fbbe3becddd84e440a2", "tarball": "http://registry.npmjs.org/node-make-asset-pipeline/-/node-make-asset-pipeline-0.0.2.tgz" }, "0.0.3": { "shasum": "f13a7f60619ec3d8abe441776027d6697b1b6793", "tarball": "http://registry.npmjs.org/node-make-asset-pipeline/-/node-make-asset-pipeline-0.0.3.tgz" } }, "keywords": [ "assets", "makefile", "pipeline" ], "url": "http://registry.npmjs.org/node-make-asset-pipeline/" }, "amqp-tool": { "name": "amqp-tool", "description": "Rabbitmq-tool - import/export data from a RabbitMQ broker", "dist-tags": { "latest": "0.0.2" }, "readme": "## (Work in Progress, will be released through npm soon) ##\n\n## Installation\n\n $ npm install amqp-tool -g\n\n## Usage overview\n\n```bash\nUsage: node ./bin/amqp-tool [options] [-import | -export]\n\nOptions:\n --host host [default: \"localhost\"]\n --user, -u username [default: \"guest\"]\n --password, -p password [default: \"guest\"]\n --port port [default: 5672]\n --vhost vhost [default: \"/\"]\n --queue, -q queue's name to work with [required]\n --passive set it to true if the queue already exist [default: true]\n --durable the queue will survive a borker restart\n --autoDelete the queue will be deleted when there is no more subscriptions\n --export export [filename], export queue's content to filename [default: \"stdout\"]\n --import import [filename], export file content into the queue [default: \"stdin\"]\n --count limit the number of message to export/import\n -v, --verbose verbose mode [default: false]\n -h, --help produce this help message\n```\n\n### Export the first 5000 messages of a queue\ninto a file ...\n\n amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --count 5000 --export dump.json\n\n... or to `stdout`\n\n amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --count 5000 --export > dump.json\n\n\n### Continuously export a queue into a file\n\n amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --export > dump.json\n\n\n### Import all messages to a queue\nfrom a file...\n\n amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --import dump.json\n\n...or from `stdin`\n\n cat dump.json | amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --import\n\n### Import the first 10 messages of a file into a queue\n\n head -n10 500messages.json | amqp-tool --host rabbitmq.local -u user -p azerty -q queuetest --import\n\n### Continuously transfer message between two RabbitMQ Server (just for fun)\n\n amqp-tool --host rabbitmq1.local -u user -p azerty -q queue1 --export | amqp-tool \\\n --host rabbitmq2.local -u user -p azerty -q queue2 --import\n ue from a file.json or `stdout`\n", "maintainers": [ { "name": "fgribreau", "email": "npm@fgribreau.com" } ], "time": { "modified": "2011-12-13T22:44:03.234Z", "created": "2011-12-13T22:37:24.926Z", "0.0.1": "2011-12-13T22:37:26.596Z", "0.0.2": "2011-12-13T22:44:03.234Z" }, "author": { "name": "Francois-Guillaume Ribreau", "email": "npm@fgribreau.com", "url": "http://fgribreau.com" }, "repository": { "type": "git", "url": "git://github.com/FGRibreau/node-amqp-tool.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/amqp-tool/0.0.1", "0.0.2": "http://registry.npmjs.org/amqp-tool/0.0.2" }, "dist": { "0.0.1": { "shasum": "a1110661bfaf56a01b7a6f5265662cdbc490081c", "tarball": "http://registry.npmjs.org/amqp-tool/-/amqp-tool-0.0.1.tgz" }, "0.0.2": { "shasum": "90fc638d0a5558e4ddb8caf04705c9597a051280", "tarball": "http://registry.npmjs.org/amqp-tool/-/amqp-tool-0.0.2.tgz" } }, "keywords": [ "amqp", "rabbitmq", "tool", "export", "import" ], "url": "http://registry.npmjs.org/amqp-tool/" }, "bugswarm-cfg": { "name": "bugswarm-cfg", "description": "[Configuration] BUGswarm is platform that allows you to share and access your hardware sensor data easily and effortlessly.", "dist-tags": { "latest": "0.1.0" }, "readme": "# BUGswarm NodeJS library\n\nThis library has two main modules: participation and configuration. Use the\nthe configuration module to set up your swarms, resources as well as to manage \ninvitations and API keys. Use the participation module to send and receive\nmessages and binary data.\n\nThis library is an implementation of \n[BUGswarm API](http://developer.bugswarm.net/).\n\n### Features\n* Manages swarms, resources, invitations and apikeys.\n* Sends and receives private and public messages, as well as presence, \n between swarms and resources.\n* Sends and receives binary files.\n\n### Installation\n`npm install bugswarm`\n\n### Usage example\n\nProducing data:\n\n```javascript\n//TODO\n```\n\nConsuming:\n\n```javascript\n//TODO\n```\n\nTake a look at the [documentation]() for details about the library API and, \nfor more comprehensive examples, at the [examples]() directory. \n\n### Fork it, improve it and send us pull requests.\n```shell\ngit clone git@github.com:buglabs/bugswarm-api.git && cd bugswarm-api/nodejs\n```\n\n## License\n(The MIT License)\n\nCopyright 2011 BugLabs. All rights reserved.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\n\n", "maintainers": [ { "name": "buglabs", "email": "camilo@buglabs.net" } ], "time": { "modified": "2011-12-13T22:57:11.065Z", "created": "2011-12-13T22:57:10.754Z", "0.1.0": "2011-12-13T22:57:11.065Z" }, "author": { "name": "BugLabs Inc." }, "repository": { "type": "git", "url": "git://github.com/buglabs/bugswarm-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/bugswarm-cfg/0.1.0" }, "dist": { "0.1.0": { "shasum": "f0d35463161ea46117b2aeef35dbe0e02b6e51bb", "tarball": "http://registry.npmjs.org/bugswarm-cfg/-/bugswarm-cfg-0.1.0.tgz" } }, "keywords": [ "m2m", "IoT", "realtime", "messaging", "sensor", "hardware", "socket", "configuration" ], "url": "http://registry.npmjs.org/bugswarm-cfg/" }, "bugswarm-prt": { "name": "bugswarm-prt", "description": "[Participation] BUGswarm is platform that allows you to share and access your hardware sensor data easily and effortlessly.", "dist-tags": { "latest": "0.1.0" }, "readme": "# BUGswarm NodeJS library\n\nThis library has two main modules: participation and configuration. Use the\nthe configuration module to set up your swarms, resources as well as to manage \ninvitations and API keys. Use the participation module to send and receive\nmessages and binary data.\n\nThis library is an implementation of \n[BUGswarm API](http://developer.bugswarm.net/).\n\n### Features\n* Manages swarms, resources, invitations and apikeys.\n* Sends and receives private and public messages, as well as presence, \n between swarms and resources.\n* Sends and receives binary files.\n\n### Installation\n`npm install bugswarm`\n\n### Usage example\n\nProducing data:\n\n```javascript\n//TODO\n```\n\nConsuming:\n\n```javascript\n//TODO\n```\n\nTake a look at the [documentation]() for details about the library API and, \nfor more comprehensive examples, at the [examples]() directory. \n\n### Fork it, improve it and send us pull requests.\n```shell\ngit clone git@github.com:buglabs/bugswarm-api.git && cd bugswarm-api/nodejs\n```\n\n## License\n(The MIT License)\n\nCopyright 2011 BugLabs. All rights reserved.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\n\n", "maintainers": [ { "name": "buglabs", "email": "camilo@buglabs.net" } ], "time": { "modified": "2011-12-13T23:02:56.532Z", "created": "2011-12-13T23:02:56.186Z", "0.1.0": "2011-12-13T23:02:56.532Z" }, "author": { "name": "BugLabs Inc." }, "repository": { "type": "git", "url": "git://github.com/buglabs/bugswarm-api.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/bugswarm-prt/0.1.0" }, "dist": { "0.1.0": { "shasum": "af8b0c16cea7510bfb2ea0bb4584d079ae581bdd", "tarball": "http://registry.npmjs.org/bugswarm-prt/-/bugswarm-prt-0.1.0.tgz" } }, "keywords": [ "m2m", "IoT", "realtime", "messaging", "sensor", "hardware", "socket", "configuration" ], "url": "http://registry.npmjs.org/bugswarm-prt/" }, "telegraph": { "name": "telegraph", "description": "A framework which acts as an interface between Backbone, Socket.IO and Express.", "dist-tags": { "latest": "0.4.3" }, "maintainers": [ { "name": "natehunzaker", "email": "nate.hunzaker@gmail.com" } ], "time": { "modified": "2011-12-13T23:10:36.398Z", "created": "2011-12-12T00:28:15.366Z", "0.4.1": "2011-12-12T00:28:15.839Z", "0.4.3": "2011-12-13T23:10:36.398Z" }, "author": { "name": "Nate Hunzaker", "email": "nate.hunzaker@gmail.com", "url": "natehunzaker.com" }, "repository": { "type": "git", "url": "git@github.com:nhunzaker/telegraph.git" }, "versions": { "0.4.1": "http://registry.npmjs.org/telegraph/0.4.1", "0.4.3": "http://registry.npmjs.org/telegraph/0.4.3" }, "dist": { "0.4.1": { "shasum": "1bc54b6f9031598fd4a4ec2a8bd121e76ee6c13b", "tarball": "http://registry.npmjs.org/telegraph/-/telegraph-0.4.1.tgz" }, "0.4.3": { "shasum": "6c8682d0c8d4c42e63e8eae2617f403276cdbd3d", "tarball": "http://registry.npmjs.org/telegraph/-/telegraph-0.4.3.tgz" } }, "url": "http://registry.npmjs.org/telegraph/" }, "nploy": { "name": "nploy", "description": "Lazy spawn node apps on single ip", "dist-tags": { "latest": "0.1.2" }, "readme": "", "maintainers": [ { "name": "stagas", "email": "gstagas@gmail.com" } ], "time": { "modified": "2011-12-13T23:42:48.415Z", "created": "2011-12-13T15:44:07.623Z", "0.1.0": "2011-12-13T15:44:10.942Z", "0.1.1": "2011-12-13T21:43:28.769Z", "0.1.2": "2011-12-13T23:42:48.415Z" }, "author": { "name": "George Stagas", "email": "gstagas@gmail.com", "url": "http://stagas.com" }, "repository": { "type": "git", "url": "git://github.com/stagas/nploy.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/nploy/0.1.0", "0.1.1": "http://registry.npmjs.org/nploy/0.1.1", "0.1.2": "http://registry.npmjs.org/nploy/0.1.2" }, "dist": { "0.1.0": { "shasum": "c073bdfda9015676113d28b6c74017adf453c09c", "tarball": "http://registry.npmjs.org/nploy/-/nploy-0.1.0.tgz" }, "0.1.1": { "shasum": "7fab234046d6d1ac7e3fa1cc19c9c942b9cd6ea8", "tarball": "http://registry.npmjs.org/nploy/-/nploy-0.1.1.tgz" }, "0.1.2": { "shasum": "7e0c71999be60af621ab0579f9665246808f37b3", "tarball": "http://registry.npmjs.org/nploy/-/nploy-0.1.2.tgz" } }, "url": "http://registry.npmjs.org/nploy/" }, "ldapauth": { "name": "ldapauth", "description": "Authenticate against an LDAP server", "dist-tags": { "latest": "1.0.2" }, "readme": "A simple node.js lib to authenticate against an LDAP server.\n\n# Usage\n\n var LdapAuth = require('ldapauth');\n var options = {\n url: 'ldaps://ldap.example.com:663',\n adminDn: '...'\n \n ...\n {\n };\n var auth = new LdapAuth(options);\n ...\n auth.authenticate(username, password, function(err, user) { ... });\n ...\n auth.close(function(err) { ... })\n\n# Install\n\n npm install ldapauth\n\n# `LdapAuth` Config Options\n\n[Use the source Luke](XXX)\n", "maintainers": [ { "name": "trentm", "email": "trentm@gmail.com" } ], "time": { "modified": "2011-12-14T00:04:42.441Z", "created": "2011-12-13T23:03:52.686Z", "1.0.0": "2011-12-13T23:03:53.727Z", "1.0.1": "2011-12-13T23:45:04.622Z", "1.0.2": "2011-12-14T00:04:42.441Z" }, "author": { "name": "Trent Mick", "email": "trentm@gmail.com", "url": "http://trentm.com" }, "repository": { "type": "git", "url": "git://github.com/trentm/node-ldapauth.git" }, "versions": { "1.0.0": "http://registry.npmjs.org/ldapauth/1.0.0", "1.0.1": "http://registry.npmjs.org/ldapauth/1.0.1", "1.0.2": "http://registry.npmjs.org/ldapauth/1.0.2" }, "dist": { "1.0.0": { "shasum": "9a947f207e96c51847493e595ea9e308f1dbcf79", "tarball": "http://registry.npmjs.org/ldapauth/-/ldapauth-1.0.0.tgz" }, "1.0.1": { "shasum": "a1fc92a47ecf279a5d2d1665988f373834264d19", "tarball": "http://registry.npmjs.org/ldapauth/-/ldapauth-1.0.1.tgz" }, "1.0.2": { "shasum": "800258e3ec74ea961d07b9d0df555c07d9079078", "tarball": "http://registry.npmjs.org/ldapauth/-/ldapauth-1.0.2.tgz" } }, "keywords": [ "authenticate", "ldap" ], "url": "http://registry.npmjs.org/ldapauth/" }, "twit": { "name": "twit", "description": "Twitter API client for node (REST & Streaming)", "dist-tags": { "latest": "0.1.0" }, "readme": "#twit\n\nTwitter API client for node\n\nSupports both the **REST** and **Streaming** API.\n\n##Usage:\n\n```javascript\nvar Twit = require('twit');\n\nvar T = new Twit({\n consumer_key: '...'\n , consumer_secret: '...'\n , access_token: '...'\n , access_token_secret: '...'\n});\n\n//\n// tweet 'hello world!' using the REST API\n//\nT.REST\n .post('statuses/update.json')\n .params({ status: 'hello world!' })\n .end(function(err, reply) {\n // ...\n });\n \n//\n// search twitter for all tweets containing the word 'banana' since Nov. 11, 2011\n//\nT.REST\n .get('search.json')\n .params({ q: 'banana', since: '2011-11-11' })\n .end(function(err, reply) {\n // ...\n });\n \n//\n// Filter the Twitter stream of public statuses by the word 'mango'. \n//\n\nvar mangos = T.publicStream\n .get('statuses/filter.json')\n .params({ track: 'mango' })\n .persist();\n \n \nmangos.on('tweet', function(tweet) {\n // ...\n});\n\n```\n\n##GET and POST to:\n\n* **REST** - REST endpoints (https://dev.twitter.com/docs/api)\n* **publicStream** - public stream endpoints (https://dev.twitter.com/docs/streaming-api/methods)\n* **userStream** - user stream endpoints (https://dev.twitter.com/docs/streaming-api/user-streams) \n* **siteStream** - site stream endpoints (https://dev.twitter.com/docs/streaming-api/site-streams)\n\n\n\n\nThen, optionally pass in params to the request with `.params()`, and finish the request:\n\n\n#Finishing the request\n\n* `.end(function(err, reply) {})` makes the http request and calls the (optional) callback when the reply is received. \n* `.persist()` keeps the connection alive and allows you to listen on the following 4 events:\n\n * `tweet` status (tweet)\n * `delete` status (tweet) deletion message\n * `limit` limitation message \n * `scrub_geo` location deletion message\n\n\nHint: Use `.persist()` on the stream endpoints (`publicStream`, `userstream`, `siteStream`)\n\n#Installing\n\n```\nnpm install twit\n\n```\n\n\nGo here to create an app and get OAuth credentials (if you haven't already): https://dev.twitter.com/apps/new\n\n## License \n\n(The MIT License)\n\nCopyright (c) by Tolga Tezel \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "maintainers": [ { "name": "ttezel", "email": "tolgatezel11@gmail.com" } ], "time": { "modified": "2011-12-14T01:02:52.411Z", "created": "2011-12-14T01:02:50.945Z", "0.1.0": "2011-12-14T01:02:52.411Z" }, "author": { "name": "Tolga Tezel" }, "repository": { "type": "git", "url": "git://github.com/ttezel/twit.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/twit/0.1.0" }, "dist": { "0.1.0": { "shasum": "56f8ce6a337e61dcbd8074de2e27480dc418547e", "tarball": "http://registry.npmjs.org/twit/-/twit-0.1.0.tgz" } }, "keywords": [ "twitter", "rest", "stream", "oauth" ], "url": "http://registry.npmjs.org/twit/" }, "linx-util": { "name": "linx-util", "description": "Utility toolbox to speed up your web application development", "dist-tags": { "latest": "0.0.3" }, "readme": "yobiutil\n========\n\nUtility toolbox to speed up your web application development", "maintainers": [ { "name": "johnnywengluu", "email": "johnny.weng.luu@gmail.com" } ], "time": { "modified": "2011-12-14T01:51:50.745Z", "created": "2011-12-11T16:29:28.886Z", "0.0.1": "2011-12-11T16:29:32.789Z", "0.0.2": "2011-12-11T16:40:56.554Z", "0.0.3": "2011-12-14T01:51:50.745Z" }, "author": { "name": "Johnny Weng Luu" }, "repository": { "type": "git", "url": "git@github.com/johnnywengluu/linx-util.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/linx-util/0.0.1", "0.0.2": "http://registry.npmjs.org/linx-util/0.0.2", "0.0.3": "http://registry.npmjs.org/linx-util/0.0.3" }, "dist": { "0.0.1": { "shasum": "104be970e2c7599ca72cf9a54c50363a51071bbd", "tarball": "http://registry.npmjs.org/linx-util/-/linx-util-0.0.1.tgz" }, "0.0.2": { "shasum": "bf653c5a1a97e7a008fe5012e86d803cb3976a54", "tarball": "http://registry.npmjs.org/linx-util/-/linx-util-0.0.2.tgz" }, "0.0.3": { "shasum": "629132789f75ebcb3b92c689c5eccfaaefd53e36", "tarball": "http://registry.npmjs.org/linx-util/-/linx-util-0.0.3.tgz" } }, "url": "http://registry.npmjs.org/linx-util/" }, "import": { "name": "import", "description": "File importing for CoffeeScript and JavaScript", "dist-tags": { "latest": "0.2.1" }, "readme": "File Importing for CoffeeScript and JavaScript\n==============================================\n\nEver wanted to have an `#import` statement in CoffeeScript or JavaScript that works like `#include` in other languages?\nWell now you have one! Importing files and concatenating them in the right place is now as easy as:\n\n #import \"name\"\n #import \"another.coffee\"\n #import \"somefile.js\"\n \n # some code using the imported files here...\n \nIn JavaScript, the `//import` directive is used instead of `#import`. \n\n## Features\n\n* File extensions are optional and will be automatically resolved if not included. \n* Files will only be included once in the resulting code, regardless of how many times a file is imported.\n* If used as a server, only modified files will be recompiled on subsequent requests.\n* All imported files are placed at the top of the file requesting the import.\n* Compiling CoffeeScript and JavaScript source files are included out of the box. You can add more \n to the `compile.extensions` object.\n\n## Server example\n\n http = require 'http'\n compile = require 'import'\n\n server = http.createServer (req, res) ->\n res.writeHead(200)\n \n compile 'mainfile.coffee', (err, code) ->\n if err\n res.end 'throw \"' + (err).replace(/\"/g, \"\\\\\\\"\") + '\"'\n else\n res.end code\n \n server.listen(8080)\n\nCurrently, importing CoffeeScript and JavaScript files are supported but you can extend that to other languages that compile to\nJavaScript by adding an entry to the `compile.extensions` object.\n\n compile.extensions['.lua'] = (code) -> lua.compile(code)\n \n## License\n\nThe `import` module is licensed under the MIT license.", "maintainers": [ { "name": "devongovett", "email": "devongovett@gmail.com" } ], "time": { "modified": "2011-12-14T02:12:16.743Z", "created": "2011-12-12T18:41:17.869Z", "0.1.0": "2011-12-12T18:41:18.825Z", "0.2.0": "2011-12-14T02:09:08.624Z", "0.2.1": "2011-12-14T02:12:16.743Z" }, "author": { "name": "Devon Govett", "email": "devongovett@gmail.com", "url": "http://badassjs.com/" }, "repository": { "type": "git", "url": "git://github.com/devongovett/import.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/import/0.1.0", "0.2.0": "http://registry.npmjs.org/import/0.2.0", "0.2.1": "http://registry.npmjs.org/import/0.2.1" }, "dist": { "0.1.0": { "shasum": "3758285312e7a2c3332ed48f619383769d88cfe4", "tarball": "http://registry.npmjs.org/import/-/import-0.1.0.tgz" }, "0.2.0": { "shasum": "505592d55f7af19baf2ca47c3216accdde5a77bc", "tarball": "http://registry.npmjs.org/import/-/import-0.2.0.tgz" }, "0.2.1": { "shasum": "c91b3fd0f8c5ed3d4b932aa8bcb2805cf7594232", "tarball": "http://registry.npmjs.org/import/-/import-0.2.1.tgz" } }, "url": "http://registry.npmjs.org/import/" }, "ws-proxy": { "name": "ws-proxy", "description": "WebSocket proxy using super fast `ws` module", "dist-tags": { "latest": "0.0.1" }, "readme": "# ws-proxy\nCopyright (C) 2011 by Maciej Małecki \nMIT License (see LICENSE file)\n\nWebSocket proxy using super fast [`ws`](https://github.com/einaros/ws) module.\n\n## Installation\n\n npm install ws-proxy\n\n## Usage\n### Command line\n\n ws-proxy --port 9000 --target ws://localhost:8000\n\nIt will start proxy at port `9000`, proxying messages to `ws://localhost:8000`.\n\n\n", "maintainers": [ { "name": "mmalecki", "email": "maciej.malecki@notimplemented.org" } ], "time": { "modified": "2011-12-14T02:37:54.745Z", "created": "2011-12-14T02:37:52.787Z", "0.0.1": "2011-12-14T02:37:54.745Z" }, "author": { "name": "Maciej Małecki", "email": "maciej.malecki@notimplemented.org" }, "repository": { "type": "git", "url": "git://github.com/mmalecki/node-ws-proxy.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/ws-proxy/0.0.1" }, "dist": { "0.0.1": { "shasum": "6ad613348fcc2df4910007b24be6d2a7877a4f76", "tarball": "http://registry.npmjs.org/ws-proxy/-/ws-proxy-0.0.1.tgz" } }, "url": "http://registry.npmjs.org/ws-proxy/" }, "easejs": { "name": "easejs", "description": "A Classical Object-Oriented Framework for JavaScript", "dist-tags": { "latest": "0.1.0-pre" }, "readme": "# ease.js\n\nease.js is a collection of CommonJS modules intended to \"ease\" the transition\ninto JavaScript from other Object-Oriented languages. It provides an intuitive\nmeans of achieving classical inheritance and has planned support traits/mixins.\n\nCurrent support includes:\n\n* Simple and intuitive class definitions\n* Classical inheritance\n* Abstract classes and methods\n* Interfaces\n* Visibility (public, protected and private members)\n* Static and constant members\n\nWhile the current focus of the project is Object-Oriented design, it is likely\nthat ease.js will expand to other paradigms in the future.\n\n**This project is still under development. Please read the manual for more\ninformation.**\n\n**Release/npm Note:** The first release of ease.js (and subsequently,\navailability on npm) will come once the features are solidified and committed\nto. This is to ensure adoption is not stifled by design alterations. Version\n0.1.0 release is near; please see the\n[v0.1.0 roadmap](http://easejs.org/bugs/roadmap_page.php?version_id=1) for\nout-standing issues.\n\n## Full Documentation\nFull documentation is available at the following URL:\n\nhttp://easejs.org/manual/ (Multiple Pages)\n\nhttp://easejs.org/manual.html (Single Page)\n\n## Bug Reports / Feature Requests\nPlease direct bug reports and feature requests to the bug tracker located at\nhttp://easejs.org/bugs/\n\n## Why ease.js?\nThere are already a number of libraries/frameworks that permit basic classical\nObject-Oriented development, so why ease.js? While many of the existing\nsolutions certainly provide viable solutions, they are largely incomplete. Until\nthe appearance of ECMAScript 5, many of the features enjoyed by classical OO\ndevelopers were elusive to JavaScript. The aim of this project is to provide an\nintuitive framework in a CommonJS format which also addresses ES5 issues and is\nan all-inclusive solution to OO techniques.\n\nECMAScript reserves certain keywords that hint at classical OO in future\nversions, but said features are uncertain. ease.js will satisfy the classical OO\nitch until the time where ECMAScript itself includes it, at which time ease.js\nwill still be useful for providing a transition in order to support older\nbrowsers. ease.js may also be useful in the future to augment the feature set of\nwhatever native ECMAScript implementation is decided upon.\n\n### Why Classical OOP in JavaScript?\nease.js was created (historically) for a number of reasons:\n\n* To \"ease\" Object-Oriented developers into JavaScript by providing a familiar\n environment.\n* To provide the maintenance and development benefits of classical OOP.\n* To provide features missing from the language, such as proper encapsulation\n through private/protected members, interfaces, traits, intuitive inheritance,\n etc.\n* To encapsulate the hacks commonly used to perform the above tasks.\n\nMany JS purists believe that classical Object-Oriented programming should be\nleft out of the language and one should stick strictly to prototypal\ndevelopment. While the two are related (both Object-Oriented), they can be\napplied to different problem domains in order to achieve results that are more\nnatural or intuitive to developers. ease.js works seamlessly with existing\nprototypes, allowing the developer to choose whether or not they want to use\n\"classes\".\n\n\n## How to Use\nPlease note that, as the project is under active development, the API may change\nuntil the first release.\n\nease.js uses the [CommonJS](http://commonjs.org) module format. In the\nexamples below, [Node.js](http://nodejs.org) is used.\n\n### Defining Classes\nThe constructor is provided as the `__construct()` method (influenced by\n[PHP](http://php.net)).\n\n````javascript\n var Class = require( 'easejs' ).Class;\n\n // anonymous class definition\n var Dog = Class(\n {\n 'private _name': '',\n\n 'public __construct': function( name )\n {\n this._name = name;\n },\n\n 'public bark': function()\n {\n console.log( 'Woof!' );\n },\n\n 'public getName': function()\n {\n return this._name;\n }\n });\n````\n\nThe above creates an anonymous class and stores it in the variable ``Dog``. You\nhave the option of naming class in order to provide more useful error messages\nand toString() output:\n\n````javascript\n var Dog = Class( 'Dog',\n {\n // ...\n });\n````\n\n### Extending Classes\nClasses may inherit from one-another. If the supertype was created using\n`Class.extend()`, a convenience `extend()` method has been added to it. Classes\nthat were not created via `Class.extend()` can still be extended by passing it\nas the first argument to `Class.extend()`.\n\nMultiple inheritance is not supported. ease.js is very generous with the options\nit provides to developers as alternatives, so pick whichever flavor your are\nmost comfortable with: interfaces, traits or mixins. Multiple inheritance will\n*not* be added in the future due to problems which have been addressed by\ninterfaces and traits.\n\n**Note that traits and mixins are not yet available. They are\nplanned features and will be available in the future.**\n\n````javascript\n var SubFoo = Foo.extend(\n {\n 'public anotherMethod': function()\n {\n },\n });\n\n // if Foo was not created via Class.extend(), this option may be used (has\n // the same effect as above, even if Foo was created using Class.extend())\n var SubFoo = Class.extend( Foo,\n {\n 'public anotherMethod': function()\n {\n },\n });\n````\n\n### Abstract Classes\nAbstract classes require that their subtypes implement certain methods. They\ncannot be instantiated. Classes are considered to be abstract if they contain\none or more abstract methods and are declared using `AbstractClass` rather than\n`Class`. If a class contains abstract methods but is not declared abstract, an\nerror will result. Similarily, if a class is declared to be abstract and\ncontains *no* abstract methods, an error will be thrown.\n\n````javascript\n var AbstractClass = require( 'easejs' ).AbstractClass;\n\n var AbstractFoo = AbstractClass(\n {\n // a function may be provided if you wish the subtypes to implement a\n // certain number of arguments\n 'abstract public fooBar': [ 'arg' ],\n\n // alternatively, you needn't supply implementation details\n 'abstract public fooBar2': [],\n });\n````\n\nIf the abstract method provides implementation details (as shown by\n`fooBar()`, subtypes must implement at least that many arguments or an exception\nwill be thrown. This ensures consistency between supertypes and their subtypes.\n\nAbstract classes can be extended from just as an other class. In order for its\nsubtype to be instantiated, it must provide concrete implementations of each\nabstract method. If any methods are left as abstract, then the subtype too will\nbe considered abstract and must be declared as such.\n\n````javascript\n // can be instantiated because concrete methods are supplied for both\n // abstract methods\n var ConcreteFoo = Class.extend( AbstractFoo,\n {\n 'public fooBar': function( arg )\n {\n },\n\n 'public fooBar2': function()\n {\n },\n });\n\n // cannot be instantiated because one abstract method remains\n var StillAbstractFoo = AbstractClass.extend( AbstractFoo,\n {\n 'public fooBar': function( arg )\n {\n },\n });\n````\n\n### Interfaces\nInterfaces can be declared in a very similar manner to classes. All members of\nan interface are implicitly abstract.\n\n````javascript\n var MyType = Interface(\n {\n 'public foo': []\n });\n````\n\nTo implement an interface, use the `implement()` class method:\n\n````javascript\n var ConcreteType = Class.implement( MyType ).extend(\n {\n 'public foo': function() {}\n });\n````\n\nNote that, if a concrete implementation for each method is not provided, the\nimplementing type must be declared abstract.\n\n\n## Use of Reserved Words\nThough JavaScript doesn't currently implement classes, interfaces, etc, it does\nreserve the keywords. In an effort to ensure that ease.js will not clash, the\nfollowing precautions are taken:\n\n* `Class` is used with a capital 'C'\n* `Interface` is used with a capital 'I'\n* Reserved keywords are quoted when used (e.g. in property strings)\n\n", "maintainers": [ { "name": "mikegerwitz", "email": "mike@mikegerwitz.com" } ], "time": { "modified": "2011-12-14T03:06:15.779Z", "created": "2011-12-14T03:06:14.945Z", "0.1.0-pre": "2011-12-14T03:06:15.779Z" }, "author": { "name": "Mike Gerwitz", "email": "mike@mikegerwitz.com", "url": "http://mikegerwitz.com" }, "repository": { "type": "git", "url": "git://github.com/mikegerwitz/easejs.git" }, "versions": { "0.1.0-pre": "http://registry.npmjs.org/easejs/0.1.0-pre" }, "dist": { "0.1.0-pre": { "shasum": "cde6bdab6089531394ed8576d26d2176d118a750", "tarball": "http://registry.npmjs.org/easejs/-/easejs-0.1.0-pre.tgz" } }, "url": "http://registry.npmjs.org/easejs/" }, "ender-pubsub-beta": { "name": "ender-pubsub-beta", "description": "A beta module for pubsub ender style", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "natehunzaker", "email": "nate.hunzaker@gmail.com" } ], "time": { "modified": "2011-12-14T03:57:12.361Z", "created": "2011-12-14T03:37:10.151Z", "0.0.1": "2011-12-14T03:37:10.738Z", "0.0.2": "2011-12-14T03:40:35.169Z", "0.0.3": "2011-12-14T03:42:52.902Z", "0.0.4": "2011-12-14T03:55:09.089Z", "0.0.5": "2011-12-14T03:57:12.361Z" }, "versions": { "0.0.1": "http://registry.npmjs.org/ender-pubsub-beta/0.0.1", "0.0.2": "http://registry.npmjs.org/ender-pubsub-beta/0.0.2", "0.0.3": "http://registry.npmjs.org/ender-pubsub-beta/0.0.3", "0.0.4": "http://registry.npmjs.org/ender-pubsub-beta/0.0.4", "0.0.5": "http://registry.npmjs.org/ender-pubsub-beta/0.0.5" }, "dist": { "0.0.1": { "shasum": "18a6fa2fd71b1c036172eaf44c50e5d0c22542ee", "tarball": "http://registry.npmjs.org/ender-pubsub-beta/-/ender-pubsub-beta-0.0.1.tgz" }, "0.0.2": { "shasum": "84e51d4fd0764ebe74e692e0367a273945d8b8f0", "tarball": "http://registry.npmjs.org/ender-pubsub-beta/-/ender-pubsub-beta-0.0.2.tgz" }, "0.0.3": { "shasum": "c73cf77f031181f4b8f634936d5e14416ac743c6", "tarball": "http://registry.npmjs.org/ender-pubsub-beta/-/ender-pubsub-beta-0.0.3.tgz" }, "0.0.4": { "shasum": "45e77a89801773776f267886fb3d86b51cf6a7ee", "tarball": "http://registry.npmjs.org/ender-pubsub-beta/-/ender-pubsub-beta-0.0.4.tgz" }, "0.0.5": { "shasum": "c8f395d37f04792eeef09976ddf25ee912972dfa", "tarball": "http://registry.npmjs.org/ender-pubsub-beta/-/ender-pubsub-beta-0.0.5.tgz" } }, "url": "http://registry.npmjs.org/ender-pubsub-beta/" }, "traversty": { "name": "traversty", "description": "Library agnostic utility for traversing the DOM", "dist-tags": { "latest": "0.0.2" }, "readme": "Traversty — headache-free DOM traversal\n=============================================\n\nTraversty is a library-agnostic DOM traversal utility giving you 4 flexible methods for moving around the DOM.\n\nInspired by [Prototype](http://prototypejs.org)'s excelent \"DOM traversal toolkit\", you get `up()`, `down()`, `next()` and `previous()` with optional `selector` and `index` arguments, all in a multi-element environment (jQuery-like rather than Prototype's single-element implementation).\n\nTraversty is designed primarily to be integrated in an [Ender](http://ender.no.de/) build, to augment what's already available in [Bonzo](https://github.com/ded/bonzo) but can just as easily be used as a stand-alone utility. \n\nExample usage\n-------------\n\n*This code is used Traversty Ender integration tests and depends on Bonzo*\n\n```js\n$('#root > ul') // can match multiple elements\n .down(0).css('color', 'red')\n .next('li', 1).css('color', 'green')\n .next().down('li', 2).css('color', 'blue')\n .next().down().css('color', 'yellow')\n .up(2).next().css('color', 'purple');\n```\n\n\nAPI\n---\n\n### Main: `traversty(elements || selector)` ###\n\nGives you a new Traversty instance containing the DOM elements you provide, allowing you to call any of the following methods. You can give a single DOM element or an array of DOM elements. If you provide a string argument it will be used as a selector to either query the DOM via the browser's native `querySelectorAll()` implementation or use a selector engine which you provide (see below).\n\nIndividual elements are available with array accessors, e.g. `traversty(document.body)[0] // → document.body` \n\nWhen included in an Ender build, `$(elements || selector)` does the same thing.\n\n### Next: `traversty(elements).next([selector = \"*\"[, index = 0]])` ###\n\n * `selector` *(String)* is an optional CSS selector (defaults to `'*'`, i.e. match all elements)\n * `index` *(Number)* is an optional array-ish index argument (defaults to `0`, i.e. first match)\n\nReturns a new Traversty instance wrapped around the resulting DOM elements. You will get elements that match the given *selector* (or '*') starting from the *nextSibling* of the starting element(s), all the way across to the last *nextSibling*.\n\nIf no `index` or `selector` is given then you get just the *nextSibling*s of the elements.\n\nIf just an `index` is provided then you'll get the `index+1` *nextSibling*s of the element(s). i.e. `index` is 0-based, like arrays, 0 is *nextSibling* and 1 is *nextSibling.nextSibling*, unless you provide a `selector` of course, in which case it'll skip over non-matching elements.\n\nIf just a `selector` is provided then no `index` will be assumed, you'll get **all** matching *nextSibling* elements.\n\n#### Examples ####\n\n```js\ntraversty('li:first-child').next(); // → returns the second `
  • ` of every list in the document\ntraversty('li.allstarts').next('li', 1); // → returns the `nextSibling` of the `nextSibling` of the starting elements\ntraversty('li:first-child').next('li'); // → returns all `
  • ` elements, except for the first-children of every lits in the document\n```\n\n\n### Previous: `traversty(elements).previous([selector = \"*\"[, index = 0]])` ###\n\n * `selector` *(String)* is an optional CSS selector (defaults to `'*'`, i.e. match all elements)\n * `index` *(Number)* is an optional array-ish index argument (defaults to `0`, i.e. first match)\n\nExactly the same as `.next()` except it works on *previousSibling*, so you move backwards amongst sibling elements.\n\n#### Examples ####\n\n```js\ntraversty('li:nth-child(20)').previous(); // → returns 19th child of the every list in the document (where it exists)\ntraversty('li.allstarts').previous('li', 1); // → returns the `previousSibling` of the `previousSibling` of the starting element\ntraversty('li:nth-child(20)').previous('.interesting'); // → returns all `
  • ` elements with class \"interesting\" up to the 19th child of every list in the document where there are at least 20 children.\n```\n\n### Up: `traversty(elements).up([selector = \"*\"[, index = 0]])` ###\n\n * `selector` *(String)* is an optional CSS selector (defaults to `'*'`, i.e. match all elements)\n * `index` *(Number)* is an optional array-ish index argument (defaults to `0`, i.e. first match)\n\nSimilar to `next()` and `previous()` except that it works on *parentNode*s and will continue all the up to the document root depending on what you're asking for.\n\nIf no `index` or `selector` is given then you get just the `parentNode*s of the elements.\n\nIf just an `index` is provided then you'll get the `index+1` *parentNode*s of the element. i.e. `index` is 0-based, like arrays, 0 is *parentNode* and 1 is *parentNode.parentNode*, unless you provide a `selector` of course, in which case it'll skip over non-matching elements.\n\nIf just a `selector` is provided then no `index` will be assumed, you'll get **all** matching ancestor elements.\n\n\n#### Examples ####\n\n```js\ntraversty('li#start').up(); // → returns the `
      ` parent element\ntraversty('li.allstarts').up('ul', 1); // → returns the grandparent `
        ` elements if the start elements are nested at two levels\ntraversty('li.allstarts').up('ul'); // → returns all ancestor `
          ` elements, no matter how deep the nesting\n```\n\n### Down: `traversty(elements).down([selector = \"*\"[, index = 0]])` ###\n\n * `selector` *(String)* is an optional CSS selector (defaults to `'*'`, i.e. match all elements)\n * `index` *(Number)* is an optional array-ish index argument (defaults to `0`, i.e. first match)\n\nWhile `down()` is very similar to the other methods, it's perhaps best to think of it as what you might get with a `find()` method from a selector engine.\n\n`down()` works on elements **in document-order**, so it operates on child elements and children of children but it also moves through child-siblings on the way to children of children.\n\nThe following fragment should illustrate the `index`ing you get when you use `down()`:\n\n```html\n
            \n
          • fisrt
          • \n
          • second
          • \n
          • third \n
              \n
            • i
            • \n
            • ii
            • \n
            • iii
            • \n
            \n
          \n
        • fourth
        • \n
        \n```\n\nSo\n\n```js\ntraversty('#root').down(5) // → will give you `
      • ii
      • `\ntraversty('#root').down('li', 5) // → will give you `
      • i
      • ` because the `
          ` is ignored:w\n```\n\nOf course `down()` works on multiple elements simultaneously just like the other methods.\n\n\nThings to note\n--------------\n\n * Traversty always does a **uniqueness** check on its collection of elements so you should never end up with duplicates. If you did a `traversty('body,ul').down('li')` you would still only get a unique list of all *
        • * elements in the document.\n\n * Traversty ignores text and comment nodes and should only ever operate on the DOM element nodes you would expect (i.e. with *nodeType==1*).\n\n * Traversty currently orders results (for each element in the starting list) in document-order, so `previous('*')` will give you results starting from the *firstChild* of the parent element up to the *previousSibling* of the starting element, rather than starting with the *previousSibling* and listing backwards (this doesn't impact on indexing, which still works backwards, only the order of result lists). This may change, I haven't decided yet!\n\n### Supported browsers ###\n\nTraversty is tested with IE6+, Firefox 3+, Safari 4+, Opera current and Chrome current. You'll need a supported selector engine to operate on some of these older browsers. See below.\n\n\nSelector engines\n----------------\n\nTraversty should work out-of-the-box on modern browsers as it leverages native `querySelectorAll()` and `matchesSelector()` where they exist. This means that you should be able to use Traversty without a selector engine on most smartphone browsers without any problems.\n\nUnfortunately, this doesn't work with older browsers, particularly IE8 and below. While IE8 has a CSS2-compliant `querySelectorAll()`, it doesn't have a `matchesSelector()` which Traversty makes heavy use of.\n\n### `traversty.setSelectorEngine(engine)` ###\n\nTraversty allows you to plug in your favourite selector engine so it can work on whatever browser your engine supports. Out of the box, Traversty is tested to support [Qwery](https://github.com/ded/qwery), [Sel](https://github.com/amccollum/sel), [Sizzle](https://github.com/jquery/sizzle) and [NWMatcher](https://github.com/dperini/nwmatcher).\n\nTraversty uses *feature detection* to figure out how to use your selector engine, it tries to find the method used to *find* elements given a element root and the method used to determine if an element *matches* a given selector. If it can't figure out how to use your selector engine then you just need to pretend that it works like one of the supported ones and it should be OK.\n\nFor example:\n\n```js\ntraversty.setSelectorEngine({\n select: function(selector, root) {\n return MyEngine(selector, root);\n }\n , is: function(selector, root) {\n return MyEngine(root).isTheSameAs(selector);\n }\n});\n```\n\nTraversty will also do some trickery to make up for deficiencies in some selector engines, such as out-of-order results when selecting on groups ('a,b').\n\nIf you have a new selector engine that you want Traversty to support then either let me know or fork, patch and submit.\n\n\nEnder integration\n-----------------\n\nTraversty is designed to be inserted into an Ender build. It's in NPM so simply include it in your build command, something like: `ender build sel bonzo traversty`\n\nTraversty will attempt to use whatever selector engine you've included in your Ender build.\n\n### What about Bonzo? ###\n\nTraversty is designed to add to the goodness you get in Bonzo, although Bonzo isn't a dependency. Bonzo has `next()` and `previous()` already and it is intended that Traversty replace these in your ender build. Argument-less they should do exactly the same thing but Traversty adds the extra arguments for greater flexibility. If you are using Bonzo in Ender along with Traversty then you should make sure Traversty is included *after* Bonzo. Unfortunately, [Ender doesn't guarantee order](https://github.com/ender-js/Ender/issues/63) so you may have to fiddle a bit. \n\n\nContributing\n------------\n\nAwesome! Just do it, fork and submit your pull requests and they will be promptly considered.\n\nI'd also love it if you could contribute tests for bugs you find or features you add.\n\nWhile I'm not a coding-style nazi but I do like consistency. I've chosen a particular style for this project (not my usual style, I have a Java background, I'm experimenting with style!) and I'd prefer to keep it consistent.\n\n### Tests ###\n\nTraversty uses [Buster](http://busterjs.org) for unit testing. It works by running a server for you to attach browsers to so you can submit all tests to be run in all of the attached browsers right from the command-line.\n\nSimply do this:\n\n```\n$ sudo npm install buster -g # install Buster if you haven't already got it\n$ make server # will start the Buster server for you on port 1111.\n$ # point a bunch of browsers to that server, including older versions of IE (start your VMs!)\n$ make test # will submit the tests to the Buster server to be run on those browsers\n```\n\nYou'll see a nice output with the results of the tests as they happen.\n\n### Where are your semi-colons? ###\n\nOh, you noticed that? Just think of this as my [The Cat in the Hat](http://en.wikipedia.org/wiki/The_Cat_in_the_Hat) project. It's an experiment in how difficult it is to write valid JavaScript devoid of semi-colons. There's only a couple of awkward constructions that could do with a `for` loop, but I don't think it's a big deal. \n\n\nCredits\n-------\n\n * Firstly, much credit should go to the awesome Prototype guys and their excellent API that I've ripped off.\n * Thanks to [@ded](http://github.com/ded) and [@fat](http://github.com/fat) for Ender, particularly @ded for Bonzo, upon which Traversty is designed to build.\n\nThe bulk of the work is done by me, Rod Vagg, [@rvagg](http://twitter.com/rvagg)\n\nLicence\n-------\n\nBlah, Blah, MIT\n", "maintainers": [ { "name": "rvagg", "email": "rod@vagg.org" } ], "time": { "modified": "2011-12-14T04:05:01.164Z", "created": "2011-12-13T09:26:14.628Z", "0.0.1": "2011-12-13T09:27:00.372Z", "0.0.2": "2011-12-14T04:05:01.164Z" }, "author": { "name": "Rod Vagg", "email": "rod@vagg.org" }, "repository": { "type": "git", "url": "git://github.com/rvagg/traversty.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/traversty/0.0.1", "0.0.2": "http://registry.npmjs.org/traversty/0.0.2" }, "dist": { "0.0.1": { "shasum": "4723b41d883008e4852d80cdf536d25deeb46158", "tarball": "http://registry.npmjs.org/traversty/-/traversty-0.0.1.tgz" }, "0.0.2": { "shasum": "d799ed4d9d806ea1b5db8de883c07b59e80ffe4d", "tarball": "http://registry.npmjs.org/traversty/-/traversty-0.0.2.tgz" } }, "keywords": [ "ender", "dom", "nodes" ], "url": "http://registry.npmjs.org/traversty/" }, "geckoboard": { "name": "geckoboard", "description": "Node.js wrapper for creating Geckoboard widgets.", "dist-tags": { "latest": "0.0.9" }, "readme": "This module makes it slightly easier to define api widgets for geckoboard\n\nInstall\n=======\n\n npm install geckoboard\n\nBasic Usage\n===========\n\nCreate a GeckoBoard client and pass in an express instance:\n\n\n GeckoBoard = GeckoBoard.createClient({\n server: app,\n path: '/widget',\n key: 'asdf123'\n });\n\nand then define request handlers with `request`. Call the `respond` function with `error, data` to render your response to the API:\n\n GeckoBoard.request(\"live-users\", function(respond) {\n res = {item: [{\n text: \"\",\n \"value\" : 123\n }, {\n text: \"\",\n value: 238\n }]\n };\n\n respond(null, res);\n });", "maintainers": [ { "name": "hebo", "email": "doubletime@gmail.com" } ], "time": { "modified": "2011-12-14T04:54:39.082Z", "created": "2011-12-11T22:06:47.549Z", "0.0.2": "2011-12-11T22:06:48.766Z", "0.0.3": "2011-12-11T22:52:04.017Z", "0.0.4": "2011-12-14T03:49:10.293Z", "0.0.5": "2011-12-14T04:05:12.162Z", "0.0.6": "2011-12-14T04:19:22.417Z", "0.0.7": "2011-12-14T04:23:53.690Z", "0.0.9": "2011-12-14T04:54:39.082Z" }, "author": { "name": "James Richard", "email": "james@james-richard.com" }, "repository": { "type": "git", "url": "git@github.com:Cev/node-geckoboard.git" }, "versions": { "0.0.2": "http://registry.npmjs.org/geckoboard/0.0.2", "0.0.3": "http://registry.npmjs.org/geckoboard/0.0.3", "0.0.4": "http://registry.npmjs.org/geckoboard/0.0.4", "0.0.5": "http://registry.npmjs.org/geckoboard/0.0.5", "0.0.6": "http://registry.npmjs.org/geckoboard/0.0.6", "0.0.7": "http://registry.npmjs.org/geckoboard/0.0.7", "0.0.9": "http://registry.npmjs.org/geckoboard/0.0.9" }, "dist": { "0.0.2": { "shasum": "d8d14b4329fc6a14b4fccad786069e1e4b8e0f91", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.2.tgz" }, "0.0.3": { "shasum": "95d8e110026055efad8df9511a4d9528efa74228", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.3.tgz" }, "0.0.4": { "shasum": "1767ef25ca4d4cd62125f37880fb9c7db78b6c3a", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.4.tgz" }, "0.0.5": { "shasum": "2904baccd040ecdbf3bdee4da0a02c5d6425c65f", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.5.tgz" }, "0.0.6": { "shasum": "acca3c02cb2db64bf4e17fbfb9ad97f27f5584cb", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.6.tgz" }, "0.0.7": { "shasum": "2ca551ff0d15c332613fb78b0af5c72f439acb81", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.7.tgz" }, "0.0.9": { "shasum": "caefea096003842075c049bf0ba57b3210c3937d", "tarball": "http://registry.npmjs.org/geckoboard/-/geckoboard-0.0.9.tgz" } }, "url": "http://registry.npmjs.org/geckoboard/" }, "lozigo": { "name": "lozigo", "description": "Collect logs from a distributed network and parse them with connect-style middleware", "dist-tags": { "latest": "0.0.2" }, "readme": "", "maintainers": [ { "name": "alexangelini", "email": "alex@wavo.me" } ], "time": { "modified": "2011-12-14T05:42:11.550Z", "created": "2011-12-13T04:25:31.800Z", "0.0.1": "2011-12-13T04:25:32.207Z", "0.0.2": "2011-12-14T05:42:11.550Z" }, "author": { "name": "Alex Angelini", "email": "alex.louis.angelini@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/SoapyIllusions/lozigo.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/lozigo/0.0.1", "0.0.2": "http://registry.npmjs.org/lozigo/0.0.2" }, "dist": { "0.0.1": { "shasum": "9d716f59c4711d7e9985fd5e76378bc6d4e34bba", "tarball": "http://registry.npmjs.org/lozigo/-/lozigo-0.0.1.tgz" }, "0.0.2": { "shasum": "c502035847549cdbc497a3130e8b8dee7c290fd8", "tarball": "http://registry.npmjs.org/lozigo/-/lozigo-0.0.2.tgz" } }, "keywords": [ "log", "parser", "distributed", "connect", "middleware" ], "url": "http://registry.npmjs.org/lozigo/" }, "defactor": { "name": "defactor", "description": "A deferred factory object", "dist-tags": { "latest": "0.1.0" }, "readme": "# Defector - A Deferred Factory Object\n\nDefector allows creating deferred objects with a many-to-many relationship between queues and resolvers.\nBy creating this type of event map there shouldn't be a need for callback insanity.\nHere's an example:\n\n```javascript\nvar dobj = defactor();\n\ndobj.add( 'done', 'resolve' )\n\t.add( 'fail', 'reject' )\n\t.add( 'always', 'resolve' )\n\t.add( 'always', 'reject' );\n\nvar defer = dobj.create();\n\ndefer.done(function() {\n\t\tconsole.log( 'done' );\n\t})\n\t.fail(function() {\n\t\tconsole.log( 'fail' );\n\t})\n\t.always(function() {\n\t\tconsole.log( 'always' );\n\t});\n\ndefer.resolve(); // LOG: \"done\"; \"always\"\n```\n\n## Roadmap:\n\n* add the `promise()` method to each deferred\n* allow `addWith()` to create queue/resolver pairs that accept a new context\n* `create()` should return an uninstantiated deferred\n* add `always()` method to create a queue that is always fired\n* add `then()` that accepts two queues and resolvers\n\n", "maintainers": [ { "name": "trev.norris", "email": "trev.norris@gmail.com" } ], "time": { "modified": "2011-12-14T05:51:33.516Z", "created": "2011-12-09T19:49:22.558Z", "0.0.1": "2011-12-09T19:49:22.970Z", "0.0.2": "2011-12-09T20:37:44.511Z", "0.0.3": "2011-12-09T21:39:10.655Z", "0.0.4": "2011-12-10T04:28:19.146Z", "0.0.5": "2011-12-12T19:14:27.269Z", "0.1.0": "2011-12-14T05:51:33.516Z" }, "author": { "name": "Trevor Norris", "email": "trev.norris@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/trevnorris/defactor.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/defactor/0.0.1", "0.0.2": "http://registry.npmjs.org/defactor/0.0.2", "0.0.3": "http://registry.npmjs.org/defactor/0.0.3", "0.0.4": "http://registry.npmjs.org/defactor/0.0.4", "0.0.5": "http://registry.npmjs.org/defactor/0.0.5", "0.1.0": "http://registry.npmjs.org/defactor/0.1.0" }, "dist": { "0.0.1": { "shasum": "87886e1971822459f12d32a16b21aa50c501cb28", "tarball": "http://registry.npmjs.org/defactor/-/defactor-0.0.1.tgz" }, "0.0.2": { "shasum": "9bcd13b2b7f232f7652ef3cd4c5bb3b0077a19b7", "tarball": "http://registry.npmjs.org/defactor/-/defactor-0.0.2.tgz" }, "0.0.3": { "shasum": "fd362b4a07b677f6adf24fe84bc77903fae1316b", "tarball": "http://registry.npmjs.org/defactor/-/defactor-0.0.3.tgz" }, "0.0.4": { "shasum": "235c4d1d7a284c1a89f39dc7ca1991bca315a2d4", "tarball": "http://registry.npmjs.org/defactor/-/defactor-0.0.4.tgz" }, "0.0.5": { "shasum": "8222792ef7ca959c7dfb314e4797608aed1fa8b7", "tarball": "http://registry.npmjs.org/defactor/-/defactor-0.0.5.tgz" }, "0.1.0": { "shasum": "ca3c487d19bb715bb12c76ee9c2690ccad5365d8", "tarball": "http://registry.npmjs.org/defactor/-/defactor-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/defactor/" }, "multimethod": { "name": "multimethod", "description": "Multimethods for JavaScript", "dist-tags": { "latest": "0.1.0" }, "readme": "# Motivation\n\nMultimethods are a functional programming control structure for dispatching \nfunction calls with user-defined criteria that can be changed at run time.\nInspired by clojure's multimethods, multimethod.js provides an alternative to\nclassical, prototype-chain based polymorphism.\n\n# Usage\n\n## The Basics\n\nA `multimethod` is instantiated with the `multimethod` function.\n\n var stopLightColor = multimethod();\n \nA `multimethod` has methods. A `method` is has two parts, its match value\nand its implementation function. Methods are added using `when`.\n\n stopLightColor.when(\"go\", function() { return \"green\"; })\n .when(\"stop\", function() { return \"red\"; });\n\nYou can call a `multimethod` just like any other function.\n\n var goColor = stopLightColor(\"go\");\n console.log(goColor); // prints \"green\"\n\nWhen no method matches a `multimethod` it can take action with a `default` method.\n\n stopLightColor.default( function() { return \"unknown\"; } );\n console.log( stopLightColor(\"yield\") ); // prints \"unknown\"\n\nUnlike `switch` statements, a `multimethod` can handle new cases at run time.\n\n stopLightColor.when(\"yield\", function() { return \"yellow\"; });\n\nThere is a shorter way for a `method` to return a simple value. Rather than \npassing an implementation function to `when`, provide the value. \n\n stopLightColor.when(\"yield\", \"yellow\");\n console.log( stopLightColor(\"yield\") ); // prints \"yellow\"\n\nA `method` can be removed at run time.\n\n stopLightColor.remove(\"go\");\n console.log( stopLightColor(\"go\") ); // prints \"unknown\"\n\n## Deep Equality Matching\n\nMethod match values are compared using the underscore.js \n[`isEqual`](http://documentcloud.github.com/underscore/#isEqual)\nfunction. Deep equality testing allows great expressivity than a native \n`switch` statement.\n\n var greatPairs = multimethod()\n .when( [\"Salt\", \"Pepper\"], \"Shakers\" )\n .when( [{\"name\":\"Bonnie\"}, {\"name\":\"Clyde\"}], \"Robbers\" );\n\n console.log( greatPairs( [\"Salt\", \"Pepper\"] ) ); // Shakers\n\n## Dispatch Function\n\nEach `multimethod` uses a `dispatch` function to select the\n`method` to call. The `dispatch` function is passed the arguments\nthe `multimethod` is invoked with and returns a value to match\nwith a `method`.\n\nThe default `dispatch` function is an identity function. \nThe basic `stopLightColor` examples could have been \ncreated with an explicit `dispatch` function.\n\n var stopLightColor = multimethod()\n .dispatch(function(state){\n return state;\n })\n .when('go', 'green');\n console.log( stopLightColor('go') ); // green\n\nThe power of the `multimethod` paradigm is the ability to dispatch with a\nuser-defined function. This gives a `multimethod` its \"polymorphic\" powers. \nUnlike classical, object-oriented polymorphism where the compiler dispatches \nbased on the type hierarchy, a `multimethod` can dispatch on any criteria.\n\n var contacts = [\n {\"name\":\"Jack\", \"service\":\"Twitter\",\"handle\": \"@jack\"},\n {\"name\":\"Diane\",\"service\":\"Email\", \"address\":\"d@g.com\"},\n {\"name\":\"John\", \"service\":\"Phone\", \"number\": \"919-919-9191\"}\n ];\n\n var sendMessage = multimethod()\n .dispatch(function(contact, msg) {\n return contact.service;\n })\n .when(\"Twitter\", function(contact, msg) {\n console.log(\"Tweet @\"+contact.handle+\":\"+msg);\n })\n .when(\"Email\", function(contact, msg) {\n console.log(\"Emailing \"+contact.address+\":\"+msg);\n })\n .default(function(contact, msg) {\n console.log(\"Could not message \" + contact.name);\n });\n\n // Blast a message\n contacts.forEach( function(contact) {\n sendMessage(contact, \"Hello, world.\"); \n });\n\nPlucking a single property from an object is so commonly used as a `dispatch`\nfunction, like in the example above, there is a shortcut for this pattern. \nThe following `dispatch` call is equivalent to above.\n\n sendMessage.dispatch( 'service' );\n\nA `multimethod`'s `dispatch` is usually specified when constructed.\n\n var sendMessage = multimethod('service');\n\nJust like `method`s can be added and removed from a `multimethod` at \nrun time, the `dispatch` function can also be redefined at run time.\nPonder the implications of that for a minute. It is really powerful and \nreally dangerous. Don't shoot your eye out.\n\n# API\n\n- Constructor: `multimethod`( [fn | string] ): If empty, identity dispatch function used, otherwise same as `dispatch`.\n- `dispatch`(fn | string): Sets the multimethod's dispatch function. String values are transformed into a pluck function which projects a single property from an object argument.\n- `when`(match, fn | value): Add a `method` to be called when the dispatched value matches 'match'. If a non-function value is provided it will be used. Using the same match value twice will override previously set match value and method.\n- `remove`(match): Remove a method/match pair.\n- `default`(fn | value): Catch-all case when no other matched method is found.\n\n# Dependencies\n \n- Underscore.js\n", "maintainers": [ { "name": "krisjordan", "email": "krisjordan@gmail.com" } ], "time": { "modified": "2011-12-14T05:58:31.042Z", "created": "2011-12-12T15:10:46.136Z", "0.0.1": "2011-12-12T15:10:47.199Z", "0.1.0": "2011-12-14T05:58:31.042Z" }, "author": { "name": "Kris Jordan", "email": "krisjordan@gmail.com", "url": "http://krisjordan.com" }, "repository": { "type": "git", "url": "git://github.com/KrisJordan/multimethod-js.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/multimethod/0.0.1", "0.1.0": "http://registry.npmjs.org/multimethod/0.1.0" }, "dist": { "0.0.1": { "shasum": "a8ce5ea4f0492f72f00e3788e42b0c301122b74b", "tarball": "http://registry.npmjs.org/multimethod/-/multimethod-0.0.1.tgz" }, "0.1.0": { "shasum": "87ec08ffa1e6a9873cb734bacd0e4800378dc2d8", "tarball": "http://registry.npmjs.org/multimethod/-/multimethod-0.1.0.tgz" } }, "url": "http://registry.npmjs.org/multimethod/" }, "ctl": { "name": "ctl", "description": "Controller module for NodeJS. Made to be extremely hackable and light!", "dist-tags": { "latest": "0.1.4" }, "readme": null, "maintainers": [ { "name": "leander", "email": "me@leander.ca" } ], "time": { "modified": "2011-12-14T05:59:47.440Z", "created": "2011-12-14T05:00:55.244Z", "0.1.1": "2011-12-14T05:00:56.446Z", "0.1.2": "2011-12-14T05:29:55.551Z", "0.1.3": "2011-12-14T05:37:49.396Z", "0.1.4": "2011-12-14T05:59:47.440Z" }, "author": { "name": "Leander Lee" }, "versions": { "0.1.1": "http://registry.npmjs.org/ctl/0.1.1", "0.1.2": "http://registry.npmjs.org/ctl/0.1.2", "0.1.3": "http://registry.npmjs.org/ctl/0.1.3", "0.1.4": "http://registry.npmjs.org/ctl/0.1.4" }, "dist": { "0.1.1": { "shasum": "5ff1763d8d396ef9d768c45c69a13950ff840814", "tarball": "http://registry.npmjs.org/ctl/-/ctl-0.1.1.tgz" }, "0.1.2": { "shasum": "09280856f8931b3795731365aa282b8c7867f808", "tarball": "http://registry.npmjs.org/ctl/-/ctl-0.1.2.tgz" }, "0.1.3": { "shasum": "f539a867d98c962f27a32ba0a35517eb32cb14ea", "tarball": "http://registry.npmjs.org/ctl/-/ctl-0.1.3.tgz" }, "0.1.4": { "shasum": "139e974696424f7ae2b88953e0fdcff17072ee52", "tarball": "http://registry.npmjs.org/ctl/-/ctl-0.1.4.tgz" } }, "url": "http://registry.npmjs.org/ctl/" }, "coffee-mixpanel": { "name": "coffee-mixpanel", "description": "Mixpanel for Node", "dist-tags": { "latest": "0.0.2" }, "readme": "coffee-mixpanel\n===============\n\n[Mixpanel](http://mixpanel.com/docs/api-documentation/http-specification-insert-data)\nfor Node.\n\n\n## Installation\n\n```bash\nnpm install coffee-mixpanel\n```\n", "maintainers": [ { "name": "mikepb", "email": "michael@mikepb.com" } ], "time": { "modified": "2011-12-14T06:19:35.477Z", "created": "2011-12-14T05:37:54.341Z", "0.0.1": "2011-12-14T05:37:56.328Z", "0.0.2": "2011-12-14T06:19:35.477Z" }, "author": { "name": "Michael Phan-Ba", "email": "michael@mikepb.com", "url": "http://mikepb.com" }, "repository": { "type": "git", "url": "git://github.com/mikepb/coffee-mixpanel.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/coffee-mixpanel/0.0.1", "0.0.2": "http://registry.npmjs.org/coffee-mixpanel/0.0.2" }, "dist": { "0.0.1": { "shasum": "9050aa30d6d49f33e53954f17427702fecc258db", "tarball": "http://registry.npmjs.org/coffee-mixpanel/-/coffee-mixpanel-0.0.1.tgz" }, "0.0.2": { "shasum": "77566b7465f0f49568bb8368a0162c5c33a7c7ac", "tarball": "http://registry.npmjs.org/coffee-mixpanel/-/coffee-mixpanel-0.0.2.tgz" } }, "url": "http://registry.npmjs.org/coffee-mixpanel/" }, "sew": { "name": "sew", "description": "Test, and build your CoffeeScript, LESS, Eco projects.", "dist-tags": { "latest": "0.1.3" }, "readme": "# About\n\nSew is a simple build/dev tool for your web based projects using CoffeeScript, LESS, and Eco.\n\n# Installation\n\nnpm install -g sew\n\n# Usage\n\nCommands:\n new Create new config file, this is required\n build Build your project\n watch Wacth and rebuild your project\n serve Start a simple HTTP server on port 3000, watch and build your project\n\nOptions:\n -p [default: 3000]\n", "maintainers": [ { "name": "mikemurray", "email": "mike@asmike.com" } ], "time": { "modified": "2011-12-14T06:47:25.298Z", "created": "2011-12-13T06:50:57.522Z", "0.1.2": "2011-12-13T06:52:30.021Z", "0.1.3": "2011-12-14T06:47:25.298Z" }, "author": { "name": "Mike Murray" }, "repository": { "type": "git", "url": "git://github.com/mikemurray/sew.git" }, "versions": { "0.1.2": "http://registry.npmjs.org/sew/0.1.2", "0.1.3": "http://registry.npmjs.org/sew/0.1.3" }, "dist": { "0.1.2": { "shasum": "64efc496348bcc98d2868f37b88bc1096101a5d9", "tarball": "http://registry.npmjs.org/sew/-/sew-0.1.2.tgz" }, "0.1.3": { "shasum": "6e0a6cff1f428d51f2c4f3de46388683a4aec640", "tarball": "http://registry.npmjs.org/sew/-/sew-0.1.3.tgz" } }, "url": "http://registry.npmjs.org/sew/" }, "always": { "name": "always", "description": "A CLI & Daemon tool to run a NodeJS process Forever, restarting on file changes & crashes with piping to stdout or log files.", "dist-tags": { "latest": "0.2.3" }, "readme": "\n# Always - [![Build Status](https://secure.travis-ci.org/edwardhotchkiss/always.png)](http://travis-ci.org/edwardhotchkiss/always)\n\n> A CLI & Daemon tool to run a NodeJS process Forever, restarting on file changes & crashes with piping to stdout or log files.\n\n## Installation\n\n```bash\n$ [sudo] npm install always -g\n```\n\n## Usage\n\n### Realtime Editing & Development\n\n```bash\n$ always app.js\n```\n\n## Run Tests\n\n``` bash\n$ npm test\n```\n\n## License (MIT)\n\nCopyright (c) 2011, Edward Hotchkiss.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n## Author: [Edward Hotchkiss][0]\n\n[0]: http://ingklabs.com/\n", "maintainers": [ { "name": "edwardhotchkiss", "email": "e@ingk.com" } ], "time": { "modified": "2011-12-14T07:40:17.140Z", "created": "2011-12-12T21:37:19.414Z", "0.2.0": "2011-12-12T21:37:20.015Z", "0.2.1": "2011-12-14T01:27:34.441Z", "0.2.2": "2011-12-14T06:23:47.418Z", "0.2.3": "2011-12-14T07:40:17.140Z" }, "author": { "name": "Edward Hotchkiss", "email": "e@ingk.com" }, "repository": { "type": "git", "url": "git://github.com/edwardhotchkiss/always.git" }, "versions": { "0.2.0": "http://registry.npmjs.org/always/0.2.0", "0.2.1": "http://registry.npmjs.org/always/0.2.1", "0.2.2": "http://registry.npmjs.org/always/0.2.2", "0.2.3": "http://registry.npmjs.org/always/0.2.3" }, "dist": { "0.2.0": { "shasum": "0fa0d26e548653546c81a89ddf8b42afc4cc1e2a", "tarball": "http://registry.npmjs.org/always/-/always-0.2.0.tgz" }, "0.2.1": { "shasum": "fda4ca7988719de3797f196db3045404f7081c5c", "tarball": "http://registry.npmjs.org/always/-/always-0.2.1.tgz" }, "0.2.2": { "shasum": "bb0e0d0b40344fe74c961b897f610ab206142053", "tarball": "http://registry.npmjs.org/always/-/always-0.2.2.tgz" }, "0.2.3": { "shasum": "11ea478041819bc329175eef2a44b2e2b10e0f6d", "tarball": "http://registry.npmjs.org/always/-/always-0.2.3.tgz" } }, "keywords": [ "always", "process", "forever", "error", "uncaught" ], "url": "http://registry.npmjs.org/always/" }, "lager": { "name": "lager", "description": "Simple, pretty and clean logging.", "dist-tags": { "latest": "0.0.0" }, "readme": null, "maintainers": [ { "name": "qard", "email": "admin@stephenbelanger.com" } ], "time": { "modified": "2011-12-14T09:17:47.722Z", "created": "2011-12-14T09:17:45.947Z", "0.0.0": "2011-12-14T09:17:47.722Z" }, "author": { "name": "Stephen Belanger", "email": "admin@stephenbelanger.com", "url": "http://stephenbelanger.com" }, "repository": { "url": "" }, "versions": { "0.0.0": "http://registry.npmjs.org/lager/0.0.0" }, "dist": { "0.0.0": { "shasum": "5ee9ae217b733f9902bd46a246c2269fc1251d78", "tarball": "http://registry.npmjs.org/lager/-/lager-0.0.0.tgz" } }, "url": "http://registry.npmjs.org/lager/" }, "thermos": { "name": "thermos", "dist-tags": { "latest": "0.0.5" }, "maintainers": [ { "name": "davidpeter", "email": "david.a.peter@gmail.com" } ], "time": { "modified": "2011-12-14T09:34:40.756Z", "created": "2011-12-14T09:34:39.539Z", "0.0.5": "2011-12-14T09:34:40.756Z" }, "versions": { "0.0.5": "http://registry.npmjs.org/thermos/0.0.5" }, "dist": { "0.0.5": { "shasum": "a381a0f37b4ce4da293c43695a1f9f5fdeb41f57", "tarball": "http://registry.npmjs.org/thermos/-/thermos-0.0.5.tgz" } }, "keywords": [ "template", "coffeescript" ], "url": "http://registry.npmjs.org/thermos/" }, "hastests": { "name": "hastests", "description": "Interface to the HasTests ConceptScript data generation API", "dist-tags": { "latest": "0.1.0" }, "readme": "HasTests node.js library\n========================\n\n## Usage\n\n````\nht = require('hastests');\nht.run('{email: email(domain='test.com')}.vector(10)', function(err, ret) {\n if (err) {\n console.log(err);\n return;\n }\n ret.data.forEach(function(email) {\n // use the randomly generated email \n });\n});\n````\n\n## Documentation\n\n[The ConceptScript language documentation](http://conceptscript.org)\n\n", "maintainers": [ { "name": "spawngrid", "email": "team@spawngrid.com" } ], "time": { "modified": "2011-12-14T10:13:26.624Z", "created": "2011-12-14T10:13:23.657Z", "0.1.0": "2011-12-14T10:13:26.624Z" }, "author": { "name": "Spawngrid, Inc.", "email": "team@spawngrid.com", "url": "http://spawngrid.com" }, "repository": { "type": "git", "url": "git://github.com/spawngrid/hastests-node.git" }, "versions": { "0.1.0": "http://registry.npmjs.org/hastests/0.1.0" }, "dist": { "0.1.0": { "shasum": "d517d2839c49eb30bc3bda5148843b2c67a68e3f", "tarball": "http://registry.npmjs.org/hastests/-/hastests-0.1.0.tgz" } }, "keywords": [ "test", "tests", "testing", "hastests", "conceptscript", "json", "generation", "data", "TDD", "spawngrid" ], "url": "http://registry.npmjs.org/hastests/" }, "cluster-manager": { "name": "cluster-manager", "description": "Manager for buildin cluster-module.", "dist-tags": { "latest": "0.0.0" }, "readme": "cluster-manager\r\n\r\nA module for Node.js that manages a cluster.\r\n\r\nUsage\r\n\r\n```js\r\nvar cm = require('cluster-manager');\r\nvar options = {\r\n port: 8080, // port to listen to\r\n hostname: '0.0.0.0', // hostname to bind to\r\n user: 'node', // the user to set a worker-process to\r\n app_path: null // path to app a worker serves\r\n};\r\ncm.run(options);\r\n```\r\n\r\nFeatures\r\n\r\n * Forks one worker per CPU by default (can be raised or lowered)\r\n * Reload of workers with a zero-down-time option\r\n * Commandline tool available\r\n\r\nMore features will be added by request.\r\n", "maintainers": [ { "name": "pureppl", "email": "pureppl@gmail.com" } ], "time": { "modified": "2011-12-14T10:27:09.288Z", "created": "2011-12-14T10:27:06.867Z", "0.0.0": "2011-12-14T10:27:09.288Z" }, "author": { "name": "Oliver Leics", "email": "oliver.leics@gmail.com" }, "repository": { "type": "git", "url": "git://github.com/oleics/cluster-manager.git" }, "versions": { "0.0.0": "http://registry.npmjs.org/cluster-manager/0.0.0" }, "dist": { "0.0.0": { "shasum": "f1474bf51a956f5e84439ae63bc27a8b7db48a56", "tarball": "http://registry.npmjs.org/cluster-manager/-/cluster-manager-0.0.0.tgz" } }, "keywords": [ "Cluster", "Restart", "Zero Down Time", "Error Reporting" ], "url": "http://registry.npmjs.org/cluster-manager/" }, "dokimon": { "name": "dokimon", "description": "A simple framework that is used for test automation. Write tests for a website or web service and manage them with a command line interface", "dist-tags": { "latest": "0.0.15" }, "maintainers": [ { "name": "vic", "email": "kontakt@victorjonsson.se" } ], "time": { "modified": "2011-12-14T10:58:00.832Z", "created": "2011-12-12T23:18:38.727Z", "0.0.1": "2011-12-13T07:21:10.368Z", "0.0.12": "2011-12-13T07:50:49.854Z", "0.0.13": "2011-12-13T15:50:41.199Z", "0.0.14": "2011-12-14T08:36:45.586Z", "0.0.15": "2011-12-14T10:58:00.832Z" }, "author": { "name": "Victor Jonsson", "email": "kontakt@victorjonsson.se", "url": "http://victorjonsson.se" }, "repository": { "type": "git", "url": "git@github.com:victorjonsson/dokimon.git" }, "versions": { "0.0.1": "http://registry.npmjs.org/dokimon/0.0.1", "0.0.12": "http://registry.npmjs.org/dokimon/0.0.12", "0.0.13": "http://registry.npmjs.org/dokimon/0.0.13", "0.0.14": "http://registry.npmjs.org/dokimon/0.0.14", "0.0.15": "http://registry.npmjs.org/dokimon/0.0.15" }, "dist": { "0.0.1": { "shasum": "8a12642fe8517362f6aa02a9efe1795b9dc06cb0", "tarball": "http://registry.npmjs.org/dokimon/-/dokimon-0.0.1.tgz" }, "0.0.12": { "shasum": "d6096e1aef3136f151d99f83e29757e05ee3e5d6", "tarball": "http://registry.npmjs.org/dokimon/-/dokimon-0.0.12.tgz" }, "0.0.13": { "shasum": "76a02c89b630a31109e4c55e485992133efb457d", "tarball": "http://registry.npmjs.org/dokimon/-/dokimon-0.0.13.tgz" }, "0.0.14": { "shasum": "55c8aa930d71e6e99c4b650e90aedf1d11dc40a9", "tarball": "http://registry.npmjs.org/dokimon/-/dokimon-0.0.14.tgz" }, "0.0.15": { "shasum": "da541a2a09b70dae063b93b8a630656aba13600b", "tarball": "http://registry.npmjs.org/dokimon/-/dokimon-0.0.15.tgz" } }, "keywords": [ "test", "tests", "scraping", "node.js", "automation", "testing" ], "url": "http://registry.npmjs.org/dokimon/" } }